/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:root,:host{--shimmer-angle:20deg}*,:before,:after{--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-scroll-snap-strictness:proximity;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-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-duration:initial;--tw-ease:initial;--tw-content:"";--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--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-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0;--scroll-fade-t:0px;--scroll-fade-b:0px;--scroll-fade-s:0px;--scroll-fade-e:0px;--scroll-fade-mask:initial;--shimmer-image:initial;--shimmer-text-fill:initial}::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-scroll-snap-strictness:proximity;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-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-duration:initial;--tw-ease:initial;--tw-content:"";--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--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-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0;--scroll-fade-t:0px;--scroll-fade-b:0px;--scroll-fade-s:0px;--scroll-fade-e:0px;--scroll-fade-mask:initial;--shimmer-image:initial;--shimmer-text-fill:initial}}}@layer theme{:root,:host{--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-50:lab(96.5005% 4.18511 1.52329);--color-red-200:lab(86.017% 19.8815 7.75869);--color-red-500:lab(55.4814% 75.0732 48.8528);--color-red-600:lab(48.4493% 77.4328 61.5452);--color-red-700:lab(40.4273% 67.2623 53.7441);--color-red-800:lab(33.7174% 55.8993 41.0293);--color-amber-50:lab(98.6252% -.635982 8.42309);--color-amber-100:lab(95.916% -1.2165 23.111);--color-amber-200:lab(91.7203% -.505269 49.9084);--color-amber-300:lab(86.4156% 6.13147 78.3961);--color-amber-400:lab(80.1641% 16.6016 99.2089);--color-amber-700:lab(47.2709% 42.9082 69.2966);--color-amber-800:lab(37.8823% 37.1699 52.2718);--color-amber-900:lab(31.2288% 30.2627 40.0378);--color-amber-950:lab(15.8111% 20.9107 23.3752);--color-emerald-50:lab(97.8462% -6.94963 1.85487);--color-emerald-100:lab(94.9004% -17.0769 5.63836);--color-emerald-200:lab(90.2247% -31.039 9.47084);--color-emerald-600:lab(55.0481% -49.9246 15.93);--color-emerald-700:lab(44.4871% -41.0396 11.0361);--color-emerald-800:lab(35.3675% -33.1188 8.04002);--color-sky-50:lab(97.3623% -2.33799 -4.13098);--color-sky-200:lab(88.6983% -11.3978 -16.8488);--color-sky-800:lab(35.164% -9.57689 -34.4068);--color-blue-50:lab(96.492% -1.14647 -5.11479);--color-blue-700:lab(36.9089% 35.0961 -85.6872);--color-indigo-50:lab(95.4818% .411302 -6.78529);--color-indigo-200:lab(84.4329% 3.18974 -23.9688);--color-indigo-800:lab(26.6645% 37.9804 -68.6402);--color-violet-50:lab(96.2416% 2.28846 -5.51655);--color-violet-200:lab(87.0888% 8.53691 -19.4189);--color-violet-700:lab(35.2783% 67.9912 -88.793);--color-violet-800:lab(29.3188% 57.7986 -76.1493);--color-rose-50:lab(96.2369% 4.94152 1.28012);--color-rose-200:lab(86.806% 19.1909 4.07754);--color-rose-600:lab(49.1882% 81.577 36.0311);--color-rose-700:lab(41.1651% 71.6251 30.3087);--color-rose-800:lab(34.6481% 60.802 20.1957);--color-slate-50:lab(98.1434% -.369549 -1.05968);--color-slate-200:lab(91.7353% -.998765 -4.76968);--color-stone-50:lab(98.2686% -.0991821 .364304);--color-stone-100:lab(96.5286% -.0991821 .36428);--color-stone-200:lab(91.055% .663072 .865591);--color-stone-300:lab(84.7909% .928015 1.59738);--color-stone-400:lab(66.2166% 1.88047 3.20325);--color-stone-500:lab(48.1164% 2.35698 4.26853);--color-stone-600:lab(35.5168% 1.08606 4.07829);--color-stone-700:lab(27.3812% 1.32917 3.57789);--color-stone-800:lab(15.0353% 1.96067 1.53427);--color-stone-900:lab(9.03835% 1.15297 1.92955);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-5xl:64rem;--container-6xl:72rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--radius-md:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--radius-4xl:2rem;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-xs:4px;--aspect-video:16 / 9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-poppins), var(--font-kanit);--default-mono-font-family:var(--font-mono);--color-border:var(--border)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::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]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance: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{.\@container\/card-header{container:card-header/inline-size}.\@container\/field-group{container:field-group/inline-size}.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.inset-0{inset:calc(var(--spacing) * 0)}.inset-x-0{inset-inline:calc(var(--spacing) * 0)}.inset-x-4{inset-inline:calc(var(--spacing) * 4)}.inset-y-0{inset-block:calc(var(--spacing) * 0)}.inset-s-1\/2{inset-inline-start:50%}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.\!top-auto{top:auto!important}.-top-12{top:calc(var(--spacing) * -12)}.top-0{top:calc(var(--spacing) * 0)}.top-1\.5{top:calc(var(--spacing) * 1.5)}.top-1\/2{top:50%}.top-1\/3{top:33.3333%}.top-2{top:calc(var(--spacing) * 2)}.top-3{top:calc(var(--spacing) * 3)}.top-3\.5{top:calc(var(--spacing) * 3.5)}.top-5{top:calc(var(--spacing) * 5)}.top-20{top:calc(var(--spacing) * 20)}.top-\[60\%\]{top:60%}.top-full{top:100%}.top-px{top:1px}.-right-12{right:calc(var(--spacing) * -12)}.right-0{right:calc(var(--spacing) * 0)}.right-1{right:calc(var(--spacing) * 1)}.right-2{right:calc(var(--spacing) * 2)}.right-2\.5{right:calc(var(--spacing) * 2.5)}.right-3{right:calc(var(--spacing) * 3)}.right-4{right:calc(var(--spacing) * 4)}.\!bottom-0{bottom:calc(var(--spacing) * 0)!important}.-bottom-12{bottom:calc(var(--spacing) * -12)}.bottom-0{bottom:calc(var(--spacing) * 0)}.bottom-4{bottom:calc(var(--spacing) * 4)}.\!left-0{left:calc(var(--spacing) * 0)!important}.-left-12{left:calc(var(--spacing) * -12)}.left-1\.5{left:calc(var(--spacing) * 1.5)}.left-1\/2{left:50%}.left-3{left:calc(var(--spacing) * 3)}.left-4{left:calc(var(--spacing) * 4)}.left-5{left:calc(var(--spacing) * 5)}.isolate{isolation:isolate}.z-0{z-index:0}.z-1{z-index:1}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.z-\[calc\(1000-var\(--toast-index\)\)\]{z-index:calc(1000 - var(--toast-index))}.order-first{order:-9999}.order-last{order:9999}.col-start-2{grid-column-start:2}.row-span-2{grid-row:span 2/span 2}.row-start-1{grid-row-start:1}.m-\(--drawer-inset\,0px\){margin:var(--drawer-inset,0px)}.m-6{margin:calc(var(--spacing) * 6)}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.-mx-4{margin-inline:calc(var(--spacing) * -4)}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-3\.5{margin-inline:calc(var(--spacing) * 3.5)}.mx-4{margin-inline:calc(var(--spacing) * 4)}.mx-auto{margin-inline:auto}.-my-2{margin-block:calc(var(--spacing) * -2)}.my-0\.5{margin-block:calc(var(--spacing) * .5)}.my-1{margin-block:calc(var(--spacing) * 1)}.my-2{margin-block:calc(var(--spacing) * 2)}.my-4{margin-block:calc(var(--spacing) * 4)}.my-5{margin-block:calc(var(--spacing) * 5)}.my-10{margin-block:calc(var(--spacing) * 10)}.my-auto{margin-block:auto}.-mt-4{margin-top:calc(var(--spacing) * -4)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-9{margin-top:calc(var(--spacing) * 9)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-auto{margin-top:auto}.mr-2{margin-right:calc(var(--spacing) * 2)}.\!mb-0{margin-bottom:calc(var(--spacing) * 0)!important}.\!mb-6{margin-bottom:calc(var(--spacing) * 6)!important}.-mb-4{margin-bottom:calc(var(--spacing) * -4)}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-7{margin-bottom:calc(var(--spacing) * 7)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.mb-14{margin-bottom:calc(var(--spacing) * 14)}.-ml-1{margin-left:calc(var(--spacing) * -1)}.-ml-4{margin-left:calc(var(--spacing) * -4)}.ml-1{margin-left:calc(var(--spacing) * 1)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-4{margin-left:calc(var(--spacing) * 4)}.ml-auto{margin-left:auto}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.no-scrollbar::-webkit-scrollbar{display:none}.\!flex{display:flex!important}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.table-caption{display:table-caption}.table-cell{display:table-cell}.table-row{display:table-row}.field-sizing-content{field-sizing:content}.aspect-\(--ratio\){aspect-ratio:var(--ratio)}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.\!size-11{width:calc(var(--spacing) * 11)!important;height:calc(var(--spacing) * 11)!important}.size-\(--cell-size\){width:var(--cell-size);height:var(--cell-size)}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.size-2\.5{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.size-12{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}.size-14{width:calc(var(--spacing) * 14);height:calc(var(--spacing) * 14)}.size-16{width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16)}.size-auto{width:auto;height:auto}.size-full{width:100%;height:100%}.h-\(--accordion-panel-height\){height:var(--accordion-panel-height)}.h-\(--cell-size\){height:var(--cell-size)}.h-\(--drawer-content-height\){height:var(--drawer-content-height)}.h-\(--height\){height:var(--height)}.h-\(--popup-height\){height:var(--popup-height)}.h-\(--positioner-height\){height:var(--positioner-height)}.h-1{height:calc(var(--spacing) * 1)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-8\!{height:calc(var(--spacing) * 8)!important}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-24{height:calc(var(--spacing) * 24)}.h-\[330px\]{height:330px}.h-\[calc\(--spacing\(5\.25\)\)\]{height:calc(calc(var(--spacing) * 5.25))}.h-\[calc\(100\%-1px\)\]{height:calc(100% - 1px)}.h-auto{height:auto}.h-full{height:100%}.h-max{height:max-content}.h-px{height:1px}.h-svh{height:100svh}.\!max-h-\[92dvh\]{max-height:92dvh!important}.max-h-\(--available-height\){max-height:var(--available-height)}.max-h-\(--drawer-content-max-height\,none\){max-height:var(--drawer-content-max-height,none)}.max-h-28{max-height:calc(var(--spacing) * 28)}.max-h-72{max-height:calc(var(--spacing) * 72)}.max-h-\[62dvh\]{max-height:62dvh}.max-h-\[min\(calc\(--spacing\(72\)---spacing\(9\)\)\,calc\(var\(--available-height\)---spacing\(9\)\)\)\]{max-height:min(calc(calc(var(--spacing) * 72) - calc(var(--spacing) * 9)), calc(var(--available-height) - calc(var(--spacing) * 9)))}.\!min-h-8{min-height:calc(var(--spacing) * 8)!important}.\!min-h-9{min-height:calc(var(--spacing) * 9)!important}.\!min-h-10{min-height:calc(var(--spacing) * 10)!important}.min-h-0{min-height:calc(var(--spacing) * 0)}.min-h-4{min-height:calc(var(--spacing) * 4)}.min-h-8{min-height:calc(var(--spacing) * 8)}.min-h-12{min-height:calc(var(--spacing) * 12)}.min-h-16{min-height:calc(var(--spacing) * 16)}.min-h-20{min-height:calc(var(--spacing) * 20)}.min-h-40{min-height:calc(var(--spacing) * 40)}.min-h-52{min-height:calc(var(--spacing) * 52)}.min-h-56{min-height:calc(var(--spacing) * 56)}.min-h-60{min-height:calc(var(--spacing) * 60)}.min-h-72{min-height:calc(var(--spacing) * 72)}.min-h-80{min-height:calc(var(--spacing) * 80)}.min-h-\[55vh\]{min-height:55vh}.min-h-\[780px\]{min-height:780px}.min-h-dvh{min-height:100dvh}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.min-h-svh{min-height:100svh}.\!w-full{width:100%!important}.w-\(--anchor-width\){width:var(--anchor-width)}.w-\(--cell-size\){width:var(--cell-size)}.w-\(--drawer-content-width\,auto\){width:var(--drawer-content-width,auto)}.w-\(--popup-width\){width:var(--popup-width)}.w-\(--positioner-width\){width:var(--positioner-width)}.w-\(--sidebar-width\){width:var(--sidebar-width)}.w-0{width:calc(var(--spacing) * 0)}.w-1{width:calc(var(--spacing) * 1)}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-10{width:calc(var(--spacing) * 10)}.w-24{width:calc(var(--spacing) * 24)}.w-28{width:calc(var(--spacing) * 28)}.w-64{width:calc(var(--spacing) * 64)}.w-72{width:calc(var(--spacing) * 72)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.\!max-w-none{max-width:none!important}.max-w-\(--available-width\){max-width:var(--available-width)}.max-w-\(--skeleton-width\){max-width:var(--skeleton-width)}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-36{max-width:calc(var(--spacing) * 36)}.max-w-40{max-width:calc(var(--spacing) * 40)}.max-w-44{max-width:calc(var(--spacing) * 44)}.max-w-\[80\%\]{max-width:80%}.max-w-\[470px\]{max-width:470px}.max-w-\[1380px\]{max-width:1380px}.max-w-\[1500px\]{max-width:1500px}.max-w-\[1600px\]{max-width:1600px}.max-w-\[calc\(100\%-2rem\)\]{max-width:calc(100% - 2rem)}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-max{max-width:max-content}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-\(--cell-size\){min-width:var(--cell-size)}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-5{min-width:calc(var(--spacing) * 5)}.min-w-7{min-width:calc(var(--spacing) * 7)}.min-w-8{min-width:calc(var(--spacing) * 8)}.min-w-9{min-width:calc(var(--spacing) * 9)}.min-w-16{min-width:calc(var(--spacing) * 16)}.min-w-32{min-width:calc(var(--spacing) * 32)}.min-w-36{min-width:calc(var(--spacing) * 36)}.min-w-40{min-width:calc(var(--spacing) * 40)}.min-w-44{min-width:calc(var(--spacing) * 44)}.min-w-60{min-width:calc(var(--spacing) * 60)}.min-w-\[96px\]{min-width:96px}.min-w-\[260px\]{min-width:260px}.min-w-\[940px\]{min-width:940px}.min-w-\[950px\]{min-width:950px}.min-w-\[980px\]{min-width:980px}.min-w-\[1050px\]{min-width:1050px}.min-w-\[1180px\]{min-width:1180px}.min-w-\[1200px\]{min-width:1200px}.min-w-\[1280px\]{min-width:1280px}.min-w-\[calc\(var\(--anchor-width\)\+--spacing\(7\)\)\]{min-width:calc(var(--anchor-width) + calc(var(--spacing) * 7))}.flex-1{flex:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.grow-0{flex-grow:0}.basis-full{flex-basis:100%}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.origin-\(--transform-origin\){transform-origin:var(--transform-origin)}.origin-bottom{transform-origin:bottom}.\!translate-x-0{--tw-translate-x:calc(var(--spacing) * 0)!important;translate:var(--tw-translate-x) var(--tw-translate-y)!important}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-px{--tw-translate-x:-1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-px{--tw-translate-x:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.\!translate-y-0{--tw-translate-y:calc(var(--spacing) * 0)!important;translate:var(--tw-translate-x) var(--tw-translate-y)!important}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-3\/4{--tw-translate-y:calc(calc(3 / 4 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-0{--tw-translate-y:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-3\/4{--tw-translate-y:calc(3 / 4 * 100%);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[calc\(-50\%-2px\)\]{--tw-translate-y:calc(-50% - 2px);translate:var(--tw-translate-x) var(--tw-translate-y)}.rotate-45{rotate:45deg}.rotate-90{rotate:90deg}.\[transform\:translateX\(var\(--toast-swipe-movement-x\)\)_translateY\(calc\(var\(--toast-swipe-movement-y\)-\(var\(--toast-index\)\*var\(--peek\)\)-\(var\(--shrink\)\*var\(--height\)\)\)\)_scale\(var\(--scale\)\)\]{transform:translateX(var(--toast-swipe-movement-x)) translateY(calc(var(--toast-swipe-movement-y) - (var(--toast-index) * var(--peek)) - (var(--shrink) * var(--height)))) scale(var(--scale))}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.transform-\[translate3d\(var\(--translate-x\,0px\)\,var\(--translate-y\,0px\)\,0\)_scale\(var\(--stack-scale\)\)\]{transform:translate3d(var(--translate-x,0px),var(--translate-y,0px),0) scale(var(--stack-scale))}.scroll-fade-x{--_scroll-fade-size-s:var(--scroll-fade-s-size,var(--scroll-fade-size,min(12%, calc(var(--spacing) * 10))));--_scroll-fade-size-e:var(--scroll-fade-e-size,var(--scroll-fade-size,min(12%, calc(var(--spacing) * 10))));--scroll-fade-inline:linear-gradient(to right, transparent 0, #000 var(--scroll-fade-s,0px), #000 calc(100% - var(--scroll-fade-e,0px)), transparent 100%)}.scroll-fade-x:where([dir=rtl],[dir=rtl] *){--scroll-fade-inline:linear-gradient(to left, transparent 0, #000 var(--scroll-fade-s,0px), #000 calc(100% - var(--scroll-fade-e,0px)), transparent 100%)}.scroll-fade-x{-webkit-mask-image:var(--scroll-fade-mask,var(--scroll-fade-inline));-webkit-mask-image:var(--scroll-fade-mask,var(--scroll-fade-inline));-webkit-mask-image:var(--scroll-fade-mask,var(--scroll-fade-inline));-webkit-mask-image:var(--scroll-fade-mask,var(--scroll-fade-inline));mask-image:var(--scroll-fade-mask,var(--scroll-fade-inline));-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-composite:source-in;mask-composite:intersect}@supports (animation-timeline:scroll()){.scroll-fade-x{animation:1ms ease-in-out scroll-fade-reveal-s,1ms ease-in-out scroll-fade-reveal-e;animation-timeline:scroll(self inline),scroll(self inline);animation-range:0 var(--scroll-fade-reveal,calc(var(--spacing) * 24)), calc(100% - var(--scroll-fade-reveal,calc(var(--spacing) * 24))) 100%;animation-fill-mode:both}}@supports not (animation-timeline:scroll()){.scroll-fade-x{--scroll-fade-s:var(--_scroll-fade-size-s);--scroll-fade-e:var(--_scroll-fade-size-e)}}.scroll-fade-b{--_scroll-fade-size-b:var(--scroll-fade-b-size,var(--scroll-fade-size,min(12%, calc(var(--spacing) * 10))));--scroll-fade-mask:linear-gradient(to bottom, #000 0, #000 calc(100% - var(--scroll-fade-b,0px)), transparent 100%);-webkit-mask-image:var(--scroll-fade-mask);-webkit-mask-image:var(--scroll-fade-mask);-webkit-mask-image:var(--scroll-fade-mask);-webkit-mask-image:var(--scroll-fade-mask);mask-image:var(--scroll-fade-mask);-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-composite:source-in;mask-composite:intersect}@supports (animation-timeline:scroll()){.scroll-fade-b{animation:1ms ease-in-out scroll-fade-reveal-b;animation-timeline:scroll(self y);animation-range:calc(100% - var(--scroll-fade-reveal,calc(var(--spacing) * 24))) 100%;animation-fill-mode:both}}@supports not (animation-timeline:scroll()){.scroll-fade-b{--scroll-fade-b:var(--_scroll-fade-size-b)}}.animate-caret-blink{animation:1.25s ease-out infinite caret-blink}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-pointer{cursor:pointer}.cursor-text{cursor:text}.touch-manipulation{touch-action:manipulation}.touch-none{touch-action:none}.resize{resize:both}.resize-none{resize:none}.snap-x{scroll-snap-type:x var(--tw-scroll-snap-strictness)}.snap-mandatory{--tw-scroll-snap-strictness:mandatory}.scroll-my-1{scroll-margin-block:calc(var(--spacing) * 1)}.scroll-px-1{scroll-padding-inline:calc(var(--spacing) * 1)}.scroll-py-1{scroll-padding-block:calc(var(--spacing) * 1)}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.appearance-none{-webkit-appearance:none;appearance:none}.auto-rows-min{grid-auto-rows:min-content}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-\[2rem_1fr\]{grid-template-columns:2rem 1fr}.grid-rows-\[auto_1fr\]{grid-template-rows:auto 1fr}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.\!flex-wrap{flex-wrap:wrap!important}.flex-wrap{flex-wrap:wrap}.place-content-center{place-content:center}.place-items-center{place-items:center}.\!items-center{align-items:center!important}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.\!justify-between{justify-content:space-between!important}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.\!gap-4{gap:calc(var(--spacing) * 4)!important}.gap-\(--card-spacing\){gap:var(--card-spacing)}.gap-0{gap:calc(var(--spacing) * 0)}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-\[--spacing\(var\(--gap\)\)\]{gap:calc(var(--spacing) * var(--gap))}: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-7>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 7) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 7) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-8{column-gap:calc(var(--spacing) * 8)}:where(.-space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * -2) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * -2) * calc(1 - var(--tw-space-x-reverse)))}.gap-y-3{row-gap:calc(var(--spacing) * 3)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-stone-100>:not(:last-child)){border-color:var(--color-stone-100)}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.self-stretch{align-self:stretch}.justify-self-end{justify-self:flex-end}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.overscroll-x-contain{overscroll-behavior-x:contain}.rounded{border-radius:.25rem}.rounded-\(--cell-radius\){border-radius:var(--cell-radius)}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-4xl{border-radius:var(--radius-4xl)}.rounded-\[2px\]{border-radius:2px}.rounded-\[4px\]{border-radius:4px}.rounded-\[24px\]{border-radius:24px}.rounded-\[26px\]{border-radius:26px}.rounded-\[28px\]{border-radius:28px}.rounded-\[30px\]{border-radius:30px}.rounded-\[32px\]{border-radius:32px}.rounded-\[calc\(var\(--radius\)-3px\)\]{border-radius:calc(var(--radius) - 3px)}.rounded-\[inherit\]{border-radius:inherit}.rounded-\[min\(var\(--radius-md\)\,10px\)\]{border-radius:min(var(--radius-md), 10px)}.rounded-\[min\(var\(--radius-md\)\,12px\)\]{border-radius:min(var(--radius-md), 12px)}.rounded-full{border-radius:2147483647px}.rounded-lg{border-radius:1rem}.rounded-lg\!{border-radius:1rem!important}.rounded-md{border-radius:.75rem}.rounded-none{border-radius:0}.rounded-sm{border-radius:.5rem}.rounded-xl{border-radius:1.5rem}.rounded-xl\!{border-radius:1.5rem!important}.rounded-t-\[28px\]{border-top-left-radius:28px;border-top-right-radius:28px}.rounded-t-xl{border-top-left-radius:1.5rem;border-top-right-radius:1.5rem}.rounded-l-\(--cell-radius\){border-top-left-radius:var(--cell-radius);border-bottom-left-radius:var(--cell-radius)}.rounded-tl-sm{border-top-left-radius:.5rem}.rounded-r-\(--cell-radius\){border-top-right-radius:var(--cell-radius);border-bottom-right-radius:var(--cell-radius)}.rounded-b-none{border-bottom-right-radius:0;border-bottom-left-radius:0}.rounded-b-xl{border-bottom-right-radius:1.5rem;border-bottom-left-radius:1.5rem}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-\[1\.5px\]{border-style:var(--tw-border-style);border-width:1.5px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-none{--tw-border-style:none;border-style:none}.border-\(--color-border\){border-color:var(--color-border)}.border-\[\#9b691f\]\/10{border-color:lab(48.8876% 15.9342 47.0756/.1)}.border-\[\#9b691f\]\/15{border-color:lab(48.8876% 15.9342 47.0756/.15)}.border-\[\#9b691f\]\/18{border-color:lab(48.8876% 15.9342 47.0756/.18)}.border-\[\#9b691f\]\/20{border-color:lab(48.8876% 15.9342 47.0756/.2)}.border-\[\#9b6410\]{border-color:#9b6410}.border-\[\#5865F2\]\/15{border-color:lab(48.1124% 29.0442 -73.9905/.15)}.border-\[\#5865F2\]\/20{border-color:lab(48.1124% 29.0442 -73.9905/.2)}.border-\[\#b47a20\]{border-color:#b47a20}.border-\[\#b47a24\]\/25{border-color:lab(56.3011% 18.0696 53.0643/.25)}.border-\[\#b58a43\]\/20{border-color:lab(60.641% 11.2165 43.7645/.2)}.border-\[\#b98224\]{border-color:#b98224}.border-\[\#b98229\]\/25{border-color:lab(58.911% 16.1712 53.7284/.25)}.border-\[\#c69b4b\]\/35{border-color:lab(66.8918% 10.1032 47.3829/.35)}.border-\[\#d8bd86\]{border-color:#d8bd86}.border-\[\#d8bd86\]\/70{border-color:lab(77.9956% 4.29687 31.5642/.7)}.border-\[\#dfd2bf\]{border-color:#dfd2bf}.border-\[\#ead8b7\]{border-color:#ead8b7}.border-\[\#eadcc7\]{border-color:#eadcc7}.border-\[\#efe4d5\]{border-color:#efe4d5}.border-amber-200{border-color:var(--color-amber-200)}.border-amber-200\/70{border-color:#fee685b3}@supports (color:color-mix(in lab, red, red)){.border-amber-200\/70{border-color:color-mix(in oklab, var(--color-amber-200) 70%, transparent)}}.border-border,.border-border\/50{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.border-border\/50{border-color:color-mix(in oklab, var(--border) 50%, transparent)}}.border-emerald-200{border-color:var(--color-emerald-200)}.border-indigo-200{border-color:var(--color-indigo-200)}.border-input,.border-input\/30{border-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.border-input\/30{border-color:color-mix(in oklab, var(--input) 30%, transparent)}}.border-red-200{border-color:var(--color-red-200)}.border-ring{border-color:var(--ring)}.border-rose-200{border-color:var(--color-rose-200)}.border-sky-200{border-color:var(--color-sky-200)}.border-stone-200{border-color:var(--color-stone-200)}.border-stone-200\/70{border-color:#e7e5e4b3}@supports (color:color-mix(in lab, red, red)){.border-stone-200\/70{border-color:color-mix(in oklab, var(--color-stone-200) 70%, transparent)}}.border-stone-300{border-color:var(--color-stone-300)}.border-transparent{border-color:#0000}.border-violet-200{border-color:var(--color-violet-200)}.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)}}.border-white\/15{border-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.border-white\/15{border-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.bg-\(--color-bg\){background-color:var(--color-bg)}.bg-\[\#2e271f\]{background-color:#2e271f}.bg-\[\#8b5a16\]{background-color:#8b5a16}.bg-\[\#9b691f\]{background-color:#9b691f}.bg-\[\#9b6410\]{background-color:#9b6410}.bg-\[\#102f31\]{background-color:#102f31}.bg-\[\#173c32\]{background-color:#173c32}.bg-\[\#241c13\]{background-color:#241c13}.bg-\[\#5865F2\]{background-color:#5865f2}.bg-\[\#07070a\]{background-color:#07070a}.bg-\[\#17130f\]{background-color:#17130f}.bg-\[\#26190c\]{background-color:#26190c}.bg-\[\#27232f\]{background-color:#27232f}.bg-\[\#d9aa53\]{background-color:#d9aa53}.bg-\[\#d19a39\]{background-color:#d19a39}.bg-\[\#e8f4ff\]{background-color:#e8f4ff}.bg-\[\#efe3cd\]{background-color:#efe3cd}.bg-\[\#f2e4c9\]{background-color:#f2e4c9}.bg-\[\#f3f0ff\]{background-color:#f3f0ff}.bg-\[\#f4eadb\]{background-color:#f4eadb}.bg-\[\#f4eadc\]{background-color:#f4eadc}.bg-\[\#f4eee4\]{background-color:#f4eee4}.bg-\[\#f4f3ff\]{background-color:#f4f3ff}.bg-\[\#f5ede1\]{background-color:#f5ede1}.bg-\[\#f7ead1\]{background-color:#f7ead1}.bg-\[\#f7eddd\]{background-color:#f7eddd}.bg-\[\#f7f2e9\]{background-color:#f7f2e9}.bg-\[\#f7f3eb\]{background-color:#f7f3eb}.bg-\[\#f8f1e6\]{background-color:#f8f1e6}.bg-\[\#faf6ef\]{background-color:#faf6ef}.bg-\[\#faf7f1\]{background-color:#faf7f1}.bg-\[\#fbf6ed\]{background-color:#fbf6ed}.bg-\[\#fcfaf6\]{background-color:#fcfaf6}.bg-\[\#fff2d3\]{background-color:#fff2d3}.bg-\[\#fff9ec\]{background-color:#fff9ec}.bg-\[\#fffdfa\]{background-color:#fffdfa}.bg-\[Canvas\]{background-color:canvas}.bg-amber-50{background-color:var(--color-amber-50)}.bg-amber-50\/70{background-color:#fffbebb3}@supports (color:color-mix(in lab, red, red)){.bg-amber-50\/70{background-color:color-mix(in oklab, var(--color-amber-50) 70%, transparent)}}.bg-amber-100{background-color:var(--color-amber-100)}.bg-background{background-color:var(--background)}.bg-black\/10{background-color:#0000001a}@supports (color:color-mix(in lab, red, red)){.bg-black\/10{background-color:color-mix(in oklab, var(--color-black) 10%, transparent)}}.bg-black\/45{background-color:#00000073}@supports (color:color-mix(in lab, red, red)){.bg-black\/45{background-color:color-mix(in oklab, var(--color-black) 45%, transparent)}}.bg-blue-50{background-color:var(--color-blue-50)}.bg-border{background-color:var(--border)}.bg-card{background-color:var(--card)}.bg-emerald-50{background-color:var(--color-emerald-50)}.bg-emerald-50\/70{background-color:#ecfdf5b3}@supports (color:color-mix(in lab, red, red)){.bg-emerald-50\/70{background-color:color-mix(in oklab, var(--color-emerald-50) 70%, transparent)}}.bg-emerald-100{background-color:var(--color-emerald-100)}.bg-emerald-600{background-color:var(--color-emerald-600)}.bg-foreground{background-color:var(--foreground)}.bg-indigo-50{background-color:var(--color-indigo-50)}.bg-input,.bg-input\/30{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.bg-input\/30{background-color:color-mix(in oklab, var(--input) 30%, transparent)}}.bg-primary{background-color:var(--primary)}.bg-primary-foreground{background-color:var(--primary-foreground)}.bg-red-50{background-color:var(--color-red-50)}.bg-red-500\/15{background-color:#fb2c3626}@supports (color:color-mix(in lab, red, red)){.bg-red-500\/15{background-color:color-mix(in oklab, var(--color-red-500) 15%, transparent)}}.bg-red-700{background-color:var(--color-red-700)}.bg-rose-50{background-color:var(--color-rose-50)}.bg-rose-50\/60{background-color:#fff1f299}@supports (color:color-mix(in lab, red, red)){.bg-rose-50\/60{background-color:color-mix(in oklab, var(--color-rose-50) 60%, transparent)}}.bg-sky-50{background-color:var(--color-sky-50)}.bg-slate-50{background-color:var(--color-slate-50)}.bg-slate-200{background-color:var(--color-slate-200)}.bg-stone-50{background-color:var(--color-stone-50)}.bg-stone-100{background-color:var(--color-stone-100)}.bg-transparent{background-color:#0000}.bg-violet-50{background-color:var(--color-violet-50)}.bg-white{background-color:var(--color-white)}.bg-white\/65{background-color:#ffffffa6}@supports (color:color-mix(in lab, red, red)){.bg-white\/65{background-color:color-mix(in oklab, var(--color-white) 65%, transparent)}}.bg-white\/70{background-color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.bg-white\/70{background-color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.bg-white\/80{background-color:#fffc}@supports (color:color-mix(in lab, red, red)){.bg-white\/80{background-color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.bg-white\/\[0\.04\]{background-color:#ffffff0a}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.04\]{background-color:color-mix(in oklab, var(--color-white) 4%, transparent)}}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-\[\#1d1914\]{--tw-gradient-from:#1d1914;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#6d4b13\]{--tw-gradient-from:#6d4b13;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#113b36\]{--tw-gradient-from:#113b36;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#38205a\]{--tw-gradient-from:#38205a;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#f8f8ff\]{--tw-gradient-from:#f8f8ff;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#fff9eb\]{--tw-gradient-from:#fff9eb;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#fffaf1\]{--tw-gradient-from:#fffaf1;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.via-white{--tw-gradient-via:var(--color-white);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-\[\#4f391c\]{--tw-gradient-to:#4f391c;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#258b72\]{--tw-gradient-to:#258b72;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#8257b8\]{--tw-gradient-to:#8257b8;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#d39a32\]{--tw-gradient-to:#d39a32;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#f5e5bd\]{--tw-gradient-to:#f5e5bd;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#fff9ec\]{--tw-gradient-to:#fff9ec;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-white{--tw-gradient-to:var(--color-white);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.bg-clip-padding{background-clip:padding-box}.fill-foreground{fill:var(--foreground)}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.\!p-5{padding:calc(var(--spacing) * 5)!important}.\!p-6{padding:calc(var(--spacing) * 6)!important}.p-\(--card-spacing\){padding:var(--card-spacing)}.p-0{padding:calc(var(--spacing) * 0)}.p-1{padding:calc(var(--spacing) * 1)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-7{padding:calc(var(--spacing) * 7)}.p-10{padding:calc(var(--spacing) * 10)}.p-12{padding:calc(var(--spacing) * 12)}.p-\[3px\]{padding:3px}.p-px{padding:1px}.\!px-3{padding-inline:calc(var(--spacing) * 3)!important}.\!px-4{padding-inline:calc(var(--spacing) * 4)!important}.px-\(--card-spacing\){padding-inline:var(--card-spacing)}.px-\(--cell-size\){padding-inline:var(--cell-size)}.px-1{padding-inline:calc(var(--spacing) * 1)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-\(--card-spacing\){padding-block:var(--card-spacing)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-\[2px\]{padding-block:2px}.pt-0{padding-top:calc(var(--spacing) * 0)}.pt-1{padding-top:calc(var(--spacing) * 1)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-14{padding-top:calc(var(--spacing) * 14)}.pr-1\.5{padding-right:calc(var(--spacing) * 1.5)}.pr-1\.5\!{padding-right:calc(var(--spacing) * 1.5)!important}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pr-5{padding-right:calc(var(--spacing) * 5)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pr-12{padding-right:calc(var(--spacing) * 12)}.pr-14{padding-right:calc(var(--spacing) * 14)}.pb-0{padding-bottom:calc(var(--spacing) * 0)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-2\.5{padding-bottom:calc(var(--spacing) * 2.5)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pb-20{padding-bottom:calc(var(--spacing) * 20)}.pb-24{padding-bottom:calc(var(--spacing) * 24)}.pb-\[max\(20px\,env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(20px, env(safe-area-inset-bottom))}.pl-1\.5{padding-left:calc(var(--spacing) * 1.5)}.pl-1\.5\!{padding-left:calc(var(--spacing) * 1.5)!important}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-2\.5{padding-left:calc(var(--spacing) * 2.5)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-6{padding-left:calc(var(--spacing) * 6)}.pl-7{padding-left:calc(var(--spacing) * 7)}.pl-11{padding-left:calc(var(--spacing) * 11)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-middle{vertical-align:middle}.align-top{vertical-align:top}.font-heading{font-family:var(--font-poppins), var(--font-kanit)}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-poppins), var(--font-kanit)}.\!text-xs{font-size:var(--text-xs)!important;line-height:var(--tw-leading,var(--text-xs--line-height))!important}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-sm\/relaxed{font-size:var(--text-sm);line-height:var(--leading-relaxed)}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.8rem\]{font-size:.8rem}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[13px\]{font-size:13px}.leading-4{--tw-leading:calc(var(--spacing) * 4);line-height:calc(var(--spacing) * 4)}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.leading-8{--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8)}.leading-none{--tw-leading:1;line-height:1}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-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-\[-\.04em\]{--tw-tracking:-.04em;letter-spacing:-.04em}.tracking-\[\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[\.3em\]{--tw-tracking:.3em;letter-spacing:.3em}.tracking-\[\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-\[\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-\[\.22em\]{--tw-tracking:.22em;letter-spacing:.22em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-balance{text-wrap:balance}.wrap-break-word{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.\!text-\[\#d9b873\]{color:#d9b873!important}.text-\[\#1c1710\]{color:#1c1710}.text-\[\#1d1710\]{color:#1d1710}.text-\[\#3f2a11\]{color:#3f2a11}.text-\[\#4b45a8\]{color:#4b45a8}.text-\[\#7d5114\]{color:#7d5114}.text-\[\#8a5a12\]{color:#8a5a12}.text-\[\#8a5b14\]{color:#8a5b14}.text-\[\#8a641f\]{color:#8a641f}.text-\[\#8b5a16\]{color:#8b5a16}.text-\[\#8c5a15\]{color:#8c5a15}.text-\[\#8d5c16\]{color:#8d5c16}.text-\[\#9a6a20\]{color:#9a6a20}.text-\[\#9b691f\]{color:#9b691f}.text-\[\#9b691f\]\/70{color:lab(48.8876% 15.9342 47.0756/.7)}.text-\[\#625e91\]{color:#625e91}.text-\[\#744b13\]{color:#744b13}.text-\[\#1769aa\]{color:#1769aa}.text-\[\#5865F2\]{color:#5865f2}.text-\[\#17130f\]{color:#17130f}.text-\[\#38338f\]{color:#38338f}.text-\[\#96621a\]{color:#96621a}.text-\[\#302318\]{color:#302318}.text-\[\#684719\]{color:#684719}.text-\[\#805312\]{color:#805312}.text-\[\#956018\]{color:#956018}.text-\[\#a15d32\]{color:#a15d32}.text-\[\#a36b18\]{color:#a36b18}.text-\[\#a77522\]{color:#a77522}.text-\[\#c58a27\]{color:#c58a27}.text-\[\#d9aa53\]{color:#d9aa53}.text-\[\#f4ca78\]{color:#f4ca78}.text-\[\#f4d98f\]{color:#f4d98f}.text-\[\#ffd77c\]{color:#ffd77c}.text-\[CanvasText\]{color:canvastext}.text-amber-300{color:var(--color-amber-300)}.text-amber-400{color:var(--color-amber-400)}.text-amber-700{color:var(--color-amber-700)}.text-amber-800{color:var(--color-amber-800)}.text-amber-900{color:var(--color-amber-900)}.text-amber-950{color:var(--color-amber-950)}.text-background{color:var(--background)}.text-blue-700{color:var(--color-blue-700)}.text-card-foreground{color:var(--card-foreground)}.text-current{color:currentColor}.text-emerald-600{color:var(--color-emerald-600)}.text-emerald-700{color:var(--color-emerald-700)}.text-emerald-800{color:var(--color-emerald-800)}.text-foreground,.text-foreground\/60{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/60{color:color-mix(in oklab, var(--foreground) 60%, transparent)}}.text-indigo-800{color:var(--color-indigo-800)}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.text-red-200{color:var(--color-red-200)}.text-red-600{color:var(--color-red-600)}.text-red-700{color:var(--color-red-700)}.text-red-800{color:var(--color-red-800)}.text-rose-600{color:var(--color-rose-600)}.text-rose-700{color:var(--color-rose-700)}.text-rose-800{color:var(--color-rose-800)}.text-sky-800{color:var(--color-sky-800)}.text-stone-300{color:var(--color-stone-300)}.text-stone-400{color:var(--color-stone-400)}.text-stone-500{color:var(--color-stone-500)}.text-stone-600{color:var(--color-stone-600)}.text-stone-700{color:var(--color-stone-700)}.text-stone-800{color:var(--color-stone-800)}.text-stone-900{color:var(--color-stone-900)}.text-violet-700{color:var(--color-violet-700)}.text-violet-800{color:var(--color-violet-800)}.text-white{color:var(--color-white)}.text-white\/55{color:#ffffff8c}@supports (color:color-mix(in lab, red, red)){.text-white\/55{color:color-mix(in oklab, var(--color-white) 55%, transparent)}}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.text-white\/70{color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.text-white\/75{color:#ffffffbf}@supports (color:color-mix(in lab, red, red)){.text-white\/75{color:color-mix(in oklab, var(--color-white) 75%, transparent)}}.capitalize{text-transform:capitalize}.uppercase{text-transform:uppercase}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.decoration-\[\#c99a4b\]\/55{text-decoration-color:lab(66.9665% 11.9015 47.5752/.55)}.underline-offset-4{text-underline-offset:4px}.accent-\[\#9b691f\]{accent-color:#9b691f}.opacity-0{opacity:0}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-\[max\(var\(--drawer-overlay-min-opacity\,0\)\,calc\(1-var\(--drawer-swipe-progress\)\)\)\]{opacity:max(var(--drawer-overlay-min-opacity,0), calc(1 - var(--drawer-swipe-progress)))}.bg-blend-color{background-blend-mode:color}.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-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_0_1px_var\(--sidebar-border\)\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--sidebar-border));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_14px_35px_rgba\(155\,105\,31\,\.16\)\]{--tw-shadow:0 14px 35px var(--tw-shadow-color,#9b691f29);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_18px_50px_rgba\(91\,61\,21\,\.08\)\]{--tw-shadow:0 18px 50px var(--tw-shadow-color,#5b3d1514);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_55px_rgba\(31\,28\,20\,\.08\)\]{--tw-shadow:0 18px 55px var(--tw-shadow-color,#1f1c1414);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_24px_80px_rgba\(91\,61\,21\,\.12\)\]{--tw-shadow:0 24px 80px var(--tw-shadow-color,#5b3d151f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_28px_70px_rgba\(50\,35\,12\,\.18\)\]{--tw-shadow:0 28px 70px var(--tw-shadow-color,#32230c2e);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-none\!{--tw-shadow:0 0 #0000!important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)!important}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-0{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-3{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[\#5865F2\]\/20{--tw-shadow-color:#5865f233}@supports (color:color-mix(in lab, red, red)){.shadow-\[\#5865F2\]\/20{--tw-shadow-color:color-mix(in oklab, lab(48.1124% 29.0442 -73.9905/.2) var(--tw-shadow-alpha), transparent)}}.ring-background{--tw-ring-color:var(--background)}.ring-card{--tw-ring-color:var(--card)}.ring-current\/10{--tw-ring-color:currentcolor}@supports (color:color-mix(in lab, red, red)){.ring-current\/10{--tw-ring-color:color-mix(in oklab, currentcolor 10%, transparent)}}.ring-foreground\/10{--tw-ring-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.ring-foreground\/10{--tw-ring-color:color-mix(in oklab, var(--foreground) 10%, transparent)}}.ring-ring\/50{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.ring-ring\/50{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.ring-offset-background{--tw-ring-offset-color:var(--background)}.outline-hidden{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.outline-hidden{outline-offset:2px;outline:2px solid #0000}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,box-shadow\]{transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[left\,right\,width\]{transition-property:left,right,width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[margin\,opacity\]{transition-property:margin,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,transform\,translate\]{transition-property:opacity,transform,translate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,transform\,width\,height\,scale\,translate\]{transition-property:opacity,transform,width,height,scale,translate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[top\,left\,right\,bottom\]{transition-property:top,left,right,bottom;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,height\,opacity\,filter\]{transition-property:transform,height,opacity,filter;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[translate\,scale\,opacity\]{transition-property:translate,scale,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\,height\,padding\]{transition-property:width,height,padding;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-none{transition-property:none}.duration-100{--tw-duration:.1s;transition-duration:.1s}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-250{--tw-duration:.25s;transition-duration:.25s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-450{--tw-duration:.45s;transition-duration:.45s}.duration-1000{--tw-duration:1s;transition-duration:1s}.duration-\[0\.35s\]{--tw-duration:.35s;transition-duration:.35s}.ease-\[cubic-bezier\(0\.22\,1\,0\.36\,1\)\]{--tw-ease:cubic-bezier(.22,1,.36,1);transition-timing-function:cubic-bezier(.22,1,.36,1)}.ease-\[cubic-bezier\(0\.32\,0\.72\,0\,1\)\]{--tw-ease:cubic-bezier(.32,.72,0,1);transition-timing-function:cubic-bezier(.32,.72,0,1)}.ease-\[cubic-bezier\(0\.45\,1\.005\,0\,1\.005\)\]{--tw-ease:cubic-bezier(.45,1.005,0,1.005);transition-timing-function:cubic-bezier(.45,1.005,0,1.005)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-linear{--tw-ease:linear;transition-timing-function:linear}.will-change-transform{will-change:transform}.contain-content{contain:content}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.select-text{-webkit-user-select:text;user-select:text}.\[--bleed\:3rem\]{--bleed:3rem}.\[--card-spacing\:--spacing\(4\)\]{--card-spacing:calc(var(--spacing) * 4)}.\[--cell-radius\:var\(--radius-md\)\]{--cell-radius:var(--radius-md)}.\[--cell-size\:--spacing\(7\)\]{--cell-size:calc(var(--spacing) * 7)}.\[--drawer-content-height\:var\(--drawer-height\,auto\)\]{--drawer-content-height:var(--drawer-height,auto)}.\[--gap\:0\.75rem\]{--gap:.75rem}.\[--height\:var\(--toast-frontmost-height\,var\(--toast-height\)\)\]{--height:var(--toast-frontmost-height,var(--toast-height))}.\[--offset-y\:calc\(var\(--toast-offset-y\)\*-1\+calc\(var\(--toast-index\)\*var\(--gap\)\*-1\)\+var\(--toast-swipe-movement-y\)\)\]{--offset-y:calc(var(--toast-offset-y) * -1 + calc(var(--toast-index) * var(--gap) * -1) + var(--toast-swipe-movement-y))}.\[--peek\:0\.75rem\]{--peek:.75rem}.\[--peek\:1rem\]{--peek:1rem}.\[--scale\:calc\(max\(0\,1-\(var\(--toast-index\)\*0\.1\)\)\)\]{--scale:calc(max(0, 1 - (var(--toast-index) * .1)))}.\[--shrink\:calc\(1-var\(--scale\)\)\]{--shrink:calc(1 - var(--scale))}.\[--stack-height\:var\(--drawer-frontmost-height\,var\(--drawer-height\,0px\)\)\]{--stack-height:var(--drawer-frontmost-height,var(--drawer-height,0px))}.\[--stack-peek-offset\:max\(0px\,calc\(\(var\(--nested-drawers\)-var\(--stack-progress\)\)\*var\(--peek\)\)\)\]{--stack-peek-offset:max(0px, calc((var(--nested-drawers) - var(--stack-progress)) * var(--peek)))}.\[--stack-progress\:clamp\(0\,var\(--drawer-swipe-progress\)\,1\)\]{--stack-progress:clamp(0, var(--drawer-swipe-progress), 1)}.\[--stack-scale-base\:max\(0\,calc\(1-\(var\(--nested-drawers\)\*var\(--stack-step\)\)\)\)\]{--stack-scale-base:max(0, calc(1 - (var(--nested-drawers) * var(--stack-step))))}.\[--stack-scale\:clamp\(0\,calc\(var\(--stack-scale-base\)\+\(var\(--stack-step\)\*var\(--stack-progress\)\)\)\,1\)\]{--stack-scale:clamp(0, calc(var(--stack-scale-base) + (var(--stack-step) * var(--stack-progress))), 1)}.\[--stack-shrink\:calc\(1-var\(--stack-scale\)\)\]{--stack-shrink:calc(1 - var(--stack-scale))}.\[--stack-step\:0\.05\]{--stack-step:.05}.\[contain-intrinsic-size\:auto_10rem\]{contain-intrinsic-size:auto 10rem}.\[content-visibility\:auto\]{content-visibility:auto}.\[interpolate-size\:allow-keywords\]{interpolate-size:allow-keywords}.\[transition\:transform_500ms_cubic-bezier\(0\.22\,1\,0\.36\,1\)\,opacity_500ms\,height_150ms\]{transition:transform .5s cubic-bezier(.22,1,.36,1),opacity .5s,height .15s}.paused{animation-play-state:paused}.running{animation-play-state:running}:is(.\*\:w-full>*){width:100%}.not-last\:border-b:not(:last-child){border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.group-focus-within\/menu-item\:opacity-100:is(:where(.group\/menu-item):focus-within *){opacity:1}@media (hover:hover){.group-hover\:translate-x-1:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing) * 1);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:-translate-y-1:is(:where(.group):hover *){--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\/menu-item\:opacity-100:is(:where(.group\/menu-item):hover *){opacity:1}}.group-has-disabled\/field\:opacity-50:is(:where(.group\/field):has(:disabled) *){opacity:.5}.group-has-data-\[sidebar\=menu-action\]\/menu-item\:pr-8:is(:where(.group\/menu-item):has([data-sidebar=menu-action]) *){padding-right:calc(var(--spacing) * 8)}.group-has-data-\[size\=lg\]\/avatar-group\:size-10:is(:where(.group\/avatar-group):has([data-size=lg]) *){width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.group-has-data-\[size\=sm\]\/avatar-group\:size-6:is(:where(.group\/avatar-group):has([data-size=sm]) *){width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.group-has-data-\[slot\=combobox-clear\]\/input-group\:hidden:is(:where(.group\/input-group):has([data-slot=combobox-clear]) *),.group-has-data-\[slot\=command-shortcut\]\/command-item\:hidden:is(:where(.group\/command-item):has([data-slot=command-shortcut]) *){display:none}.group-has-data-\[slot\=item-description\]\/item\:translate-y-0\.5:is(:where(.group\/item):has([data-slot=item-description]) *){--tw-translate-y:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-has-data-\[slot\=item-description\]\/item\:self-start:is(:where(.group\/item):has([data-slot=item-description]) *){align-self:flex-start}.group-has-data-\[slot\=message-footer\]\/message\:-translate-y-8:is(:where(.group\/message):has([data-slot=message-footer]) *){--tw-translate-y:calc(var(--spacing) * -8);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-has-data-\[variant\=ghost\]\/message\:px-0:is(:where(.group\/message):has([data-variant=ghost]) *){padding-inline:calc(var(--spacing) * 0)}.group-has-data-horizontal\/field\:text-balance:is(:where(.group\/field):has(:where([data-orientation=horizontal])) *){text-wrap:balance}.group-has-\[\:focus-visible\]\/field-label\:border-transparent:is(:where(.group\/field-label):has(:focus-visible) *){border-color:#0000}.group-has-\[\:focus-visible\]\/field-label\:ring-0:is(:where(.group\/field-label):has(:focus-visible) *){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-has-\[\:focus-visible\]\/field-label\:not-data-checked\:border-input:is(:where(.group\/field-label):has(:focus-visible) *):not(:where([data-state=checked]),:where([data-checked]:not([data-checked=false]))){border-color:var(--input)}.group-has-\[\>input\]\/input-group\:pt-2:is(:where(.group\/input-group):has(>input) *){padding-top:calc(var(--spacing) * 2)}.group-has-\[\>input\]\/input-group\:pb-2:is(:where(.group\/input-group):has(>input) *){padding-bottom:calc(var(--spacing) * 2)}.group-has-\[\>svg\]\/alert\:col-start-2:is(:where(.group\/alert):has(>svg) *){grid-column-start:2}.group-aria-expanded\/accordion-trigger\:hidden:is(:where(.group\/accordion-trigger)[aria-expanded=true] *){display:none}.group-aria-expanded\/accordion-trigger\:inline:is(:where(.group\/accordion-trigger)[aria-expanded=true] *){display:inline}.group-data-empty\/combobox-content\:flex:is(:where(.group\/combobox-content)[data-empty] *){display:flex}.group-data-nested-drawer-open\/drawer-popup\:opacity-0:is(:where(.group\/drawer-popup)[data-nested-drawer-open] *){opacity:0}.group-data-nested-drawer-swiping\/drawer-popup\:opacity-100:is(:where(.group\/drawer-popup)[data-nested-drawer-swiping] *){opacity:1}.group-data-popup-open\/navigation-menu-trigger\:rotate-180:is(:where(.group\/navigation-menu-trigger)[data-popup-open] *){rotate:180deg}.group-data-swiping\/drawer-popup\:select-none:is(:where(.group\/drawer-popup)[data-swiping] *){-webkit-user-select:none;user-select:none}.group-data-\[align\=end\]\/bubble\:self-end:is(:where(.group\/bubble)[data-align=end] *){align-self:flex-end}.group-data-\[align\=end\]\/message\:justify-end:is(:where(.group\/message)[data-align=end] *){justify-content:flex-end}.group-data-\[align\=end\]\/message\:self-end:is(:where(.group\/message)[data-align=end] *){align-self:flex-end}.group-data-\[checked\=true\]\/command-item\:opacity-100:is(:where(.group\/command-item)[data-checked=true] *){opacity:1}.group-data-\[collapsible\=icon\]\:-mt-8:is(:where(.group)[data-collapsible=icon] *){margin-top:calc(var(--spacing) * -8)}.group-data-\[collapsible\=icon\]\:hidden:is(:where(.group)[data-collapsible=icon] *){display:none}.group-data-\[collapsible\=icon\]\:size-8\!:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--spacing) * 8)!important;height:calc(var(--spacing) * 8)!important}.group-data-\[collapsible\=icon\]\:w-\(--sidebar-width-icon\):is(:where(.group)[data-collapsible=icon] *){width:var(--sidebar-width-icon)}.group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)\+\(--spacing\(4\)\)\)\]:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--sidebar-width-icon) + (calc(var(--spacing) * 4)))}.group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)\+\(--spacing\(4\)\)\+2px\)\]:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--sidebar-width-icon) + (calc(var(--spacing) * 4)) + 2px)}.group-data-\[collapsible\=icon\]\:overflow-hidden:is(:where(.group)[data-collapsible=icon] *){overflow:hidden}.group-data-\[collapsible\=icon\]\:p-0\!:is(:where(.group)[data-collapsible=icon] *){padding:calc(var(--spacing) * 0)!important}.group-data-\[collapsible\=icon\]\:p-2\!:is(:where(.group)[data-collapsible=icon] *){padding:calc(var(--spacing) * 2)!important}.group-data-\[collapsible\=icon\]\:opacity-0:is(:where(.group)[data-collapsible=icon] *){opacity:0}.group-data-\[collapsible\=offcanvas\]\:w-0:is(:where(.group)[data-collapsible=offcanvas] *){width:calc(var(--spacing) * 0)}.group-data-\[collapsible\=offcanvas\]\:translate-x-0:is(:where(.group)[data-collapsible=offcanvas] *){--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-data-\[disabled\=true\]\:pointer-events-none:is(:where(.group)[data-disabled=true] *){pointer-events:none}.group-data-\[disabled\=true\]\:opacity-50:is(:where(.group)[data-disabled=true] *),.group-data-\[disabled\=true\]\/field\:opacity-50:is(:where(.group\/field)[data-disabled=true] *),.group-data-\[disabled\=true\]\/input-group\:opacity-50:is(:where(.group\/input-group)[data-disabled=true] *){opacity:.5}.group-data-\[focused\=true\]\/day\:relative:is(:where(.group\/day)[data-focused=true] *){position:relative}.group-data-\[focused\=true\]\/day\:z-10:is(:where(.group\/day)[data-focused=true] *){z-index:10}.group-data-\[focused\=true\]\/day\:border-ring:is(:where(.group\/day)[data-focused=true] *){border-color:var(--ring)}.group-data-\[focused\=true\]\/day\:ring-\[3px\]:is(:where(.group\/day)[data-focused=true] *){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-data-\[focused\=true\]\/day\:ring-ring\/50:is(:where(.group\/day)[data-focused=true] *){--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.group-data-\[focused\=true\]\/day\:ring-ring\/50:is(:where(.group\/day)[data-focused=true] *){--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.group-data-\[orientation\=vertical\]\/attachment\:absolute:is(:where(.group\/attachment)[data-orientation=vertical] *){position:absolute}.group-data-\[orientation\=vertical\]\/attachment\:top-3:is(:where(.group\/attachment)[data-orientation=vertical] *){top:calc(var(--spacing) * 3)}.group-data-\[orientation\=vertical\]\/attachment\:right-3:is(:where(.group\/attachment)[data-orientation=vertical] *){right:calc(var(--spacing) * 3)}.group-data-\[orientation\=vertical\]\/attachment\:w-full:is(:where(.group\/attachment)[data-orientation=vertical] *){width:100%}.group-data-\[orientation\=vertical\]\/attachment\:gap-1:is(:where(.group\/attachment)[data-orientation=vertical] *){gap:calc(var(--spacing) * 1)}.group-data-\[orientation\=vertical\]\/attachment\:px-1:is(:where(.group\/attachment)[data-orientation=vertical] *){padding-inline:calc(var(--spacing) * 1)}.group-data-\[side\=left\]\:-right-4:is(:where(.group)[data-side=left] *){right:calc(var(--spacing) * -4)}.group-data-\[side\=left\]\:border-r:is(:where(.group)[data-side=left] *){border-right-style:var(--tw-border-style);border-right-width:1px}.group-data-\[side\=right\]\:left-0:is(:where(.group)[data-side=right] *){left:calc(var(--spacing) * 0)}.group-data-\[side\=right\]\:rotate-180:is(:where(.group)[data-side=right] *){rotate:180deg}.group-data-\[side\=right\]\:border-l:is(:where(.group)[data-side=right] *){border-left-style:var(--tw-border-style);border-left-width:1px}.group-data-\[size\=default\]\/avatar\:size-2\.5:is(:where(.group\/avatar)[data-size=default] *){width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.group-data-\[size\=default\]\/switch\:size-4:is(:where(.group\/switch)[data-size=default] *){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.group-data-\[size\=lg\]\/avatar\:size-3:is(:where(.group\/avatar)[data-size=lg] *){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.group-data-\[size\=sm\]\/alert-dialog-content\:grid:is(:where(.group\/alert-dialog-content)[data-size=sm] *){display:grid}.group-data-\[size\=sm\]\/alert-dialog-content\:grid-cols-2:is(:where(.group\/alert-dialog-content)[data-size=sm] *){grid-template-columns:repeat(2,minmax(0,1fr))}.group-data-\[size\=sm\]\/attachment\:w-8:is(:where(.group\/attachment)[data-size=sm] *){width:calc(var(--spacing) * 8)}.group-data-\[size\=sm\]\/avatar\:size-2:is(:where(.group\/avatar)[data-size=sm] *){width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.group-data-\[size\=sm\]\/avatar\:text-xs:is(:where(.group\/avatar)[data-size=sm] *){font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.group-data-\[size\=sm\]\/card\:text-sm:is(:where(.group\/card)[data-size=sm] *){font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.group-data-\[size\=sm\]\/item\:size-8:is(:where(.group\/item)[data-size=sm] *){width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.group-data-\[size\=sm\]\/switch\:size-3:is(:where(.group\/switch)[data-size=sm] *){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.group-data-\[size\=xs\]\/attachment\:w-7:is(:where(.group\/attachment)[data-size=xs] *){width:calc(var(--spacing) * 7)}.group-data-\[size\=xs\]\/attachment\:rounded-md:is(:where(.group\/attachment)[data-size=xs] *){border-radius:.75rem}.group-data-\[size\=xs\]\/item\:size-6:is(:where(.group\/item)[data-size=xs] *){width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.group-data-\[size\=xs\]\/item\:gap-0:is(:where(.group\/item)[data-size=xs] *){gap:calc(var(--spacing) * 0)}.group-data-\[size\=xs\]\/item\:text-xs:is(:where(.group\/item)[data-size=xs] *){font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.group-data-\[spacing\=0\]\/toggle-group\:rounded-none:is(:where(.group\/toggle-group)[data-spacing="0"] *){border-radius:0}.group-data-\[spacing\=0\]\/toggle-group\:px-2:is(:where(.group\/toggle-group)[data-spacing="0"] *){padding-inline:calc(var(--spacing) * 2)}.group-data-\[state\=done\]\/attachment\:opacity-100:is(:where(.group\/attachment)[data-state=done] *),.group-data-\[state\=idle\]\/attachment\:opacity-100:is(:where(.group\/attachment)[data-state=idle] *){opacity:1}.group-data-\[state\=processing\]\/attachment\:shimmer:is(:where(.group\/attachment)[data-state=processing] *){--_spread:var(--shimmer-spread,calc(3ch + 40px));--_base:currentColor;--_highlight:var(--shimmer-color,oklch(from currentColor l c h / calc(alpha* .2)));background-image:var(--shimmer-image,linear-gradient(calc(90deg + var(--shimmer-angle)), var(--_base) calc(50% - var(--_spread)), var(--_highlight) calc(50% - var(--_spread) * .5), var(--_highlight) 50%, var(--_highlight) calc(50% + var(--_spread) * .5), var(--_base) calc(50% + var(--_spread))))}@supports (color:color-mix(in lab, red, red)){.group-data-\[state\=processing\]\/attachment\:shimmer:is(:where(.group\/attachment)[data-state=processing] *){background-image:var(--shimmer-image,linear-gradient(calc(90deg + var(--shimmer-angle)), var(--_base) calc(50% - var(--_spread)), color-mix(in oklch, var(--_highlight), var(--_base) 50%) calc(50% - var(--_spread) * .5), var(--_highlight) 50%, color-mix(in oklch, var(--_highlight), var(--_base) 50%) calc(50% + var(--_spread) * .5), var(--_base) calc(50% + var(--_spread))))}}.group-data-\[state\=processing\]\/attachment\:shimmer:is(:where(.group\/attachment)[data-state=processing] *){background-repeat:no-repeat;background-size:calc(200% + var(--_spread) * 2) 100%;-webkit-text-fill-color:var(--shimmer-text-fill,transparent);animation:tw-shimmer var(--shimmer-duration,2s) linear infinite;background-position:0 0;-webkit-background-clip:text;background-clip:text}.group-data-\[state\=processing\]\/attachment\:shimmer:is(:where(.group\/attachment)[data-state=processing] *):is(.dark *){--_highlight:var(--shimmer-color,oklch(from currentColor max(.8, calc(l + .4)) c h / calc(alpha + .4)))}.group-data-\[state\=processing\]\/attachment\:shimmer:is(:where(.group\/attachment)[data-state=processing] *):where([dir=rtl],[dir=rtl] *){animation-direction:reverse}.group-data-\[state\=uploading\]\/attachment\:shimmer:is(:where(.group\/attachment)[data-state=uploading] *){--_spread:var(--shimmer-spread,calc(3ch + 40px));--_base:currentColor;--_highlight:var(--shimmer-color,oklch(from currentColor l c h / calc(alpha* .2)));background-image:var(--shimmer-image,linear-gradient(calc(90deg + var(--shimmer-angle)), var(--_base) calc(50% - var(--_spread)), var(--_highlight) calc(50% - var(--_spread) * .5), var(--_highlight) 50%, var(--_highlight) calc(50% + var(--_spread) * .5), var(--_base) calc(50% + var(--_spread))))}@supports (color:color-mix(in lab, red, red)){.group-data-\[state\=uploading\]\/attachment\:shimmer:is(:where(.group\/attachment)[data-state=uploading] *){background-image:var(--shimmer-image,linear-gradient(calc(90deg + var(--shimmer-angle)), var(--_base) calc(50% - var(--_spread)), color-mix(in oklch, var(--_highlight), var(--_base) 50%) calc(50% - var(--_spread) * .5), var(--_highlight) 50%, color-mix(in oklch, var(--_highlight), var(--_base) 50%) calc(50% + var(--_spread) * .5), var(--_base) calc(50% + var(--_spread))))}}.group-data-\[state\=uploading\]\/attachment\:shimmer:is(:where(.group\/attachment)[data-state=uploading] *){background-repeat:no-repeat;background-size:calc(200% + var(--_spread) * 2) 100%;-webkit-text-fill-color:var(--shimmer-text-fill,transparent);animation:tw-shimmer var(--shimmer-duration,2s) linear infinite;background-position:0 0;-webkit-background-clip:text;background-clip:text}.group-data-\[state\=uploading\]\/attachment\:shimmer:is(:where(.group\/attachment)[data-state=uploading] *):is(.dark *){--_highlight:var(--shimmer-color,oklch(from currentColor max(.8, calc(l + .4)) c h / calc(alpha + .4)))}.group-data-\[state\=uploading\]\/attachment\:shimmer:is(:where(.group\/attachment)[data-state=uploading] *):where([dir=rtl],[dir=rtl] *){animation-direction:reverse}.group-data-\[swipe-axis\=x\]\/drawer-popup\:h-full:is(:where(.group\/drawer-popup)[data-swipe-axis=x] *){height:100%}.group-data-\[swipe-axis\=x\]\/drawer-popup\:w-3:is(:where(.group\/drawer-popup)[data-swipe-axis=x] *){width:calc(var(--spacing) * 3)}.group-data-\[swipe-axis\=x\]\/drawer-popup\:items-center:is(:where(.group\/drawer-popup)[data-swipe-axis=x] *){align-items:center}.group-data-\[swipe-axis\=y\]\/drawer-popup\:h-3:is(:where(.group\/drawer-popup)[data-swipe-axis=y] *){height:calc(var(--spacing) * 3)}.group-data-\[swipe-axis\=y\]\/drawer-popup\:w-full:is(:where(.group\/drawer-popup)[data-swipe-axis=y] *){width:100%}.group-data-\[swipe-axis\=y\]\/drawer-popup\:justify-center:is(:where(.group\/drawer-popup)[data-swipe-axis=y] *){justify-content:center}.group-data-\[swipe-axis\=y\]\/drawer-popup\:text-center:is(:where(.group\/drawer-popup)[data-swipe-axis=y] *){text-align:center}.group-data-\[swipe-direction\=down\]\/drawer-popup\:items-end:is(:where(.group\/drawer-popup)[data-swipe-direction=down] *){align-items:flex-end}.group-data-\[swipe-direction\=left\]\/drawer-popup\:order-last:is(:where(.group\/drawer-popup)[data-swipe-direction=left] *){order:9999}.group-data-\[swipe-direction\=left\]\/drawer-popup\:justify-start:is(:where(.group\/drawer-popup)[data-swipe-direction=left] *){justify-content:flex-start}.group-data-\[swipe-direction\=right\]\/drawer-popup\:justify-end:is(:where(.group\/drawer-popup)[data-swipe-direction=right] *){justify-content:flex-end}.group-data-\[swipe-direction\=up\]\/drawer-popup\:order-last:is(:where(.group\/drawer-popup)[data-swipe-direction=up] *){order:9999}.group-data-\[swipe-direction\=up\]\/drawer-popup\:items-start:is(:where(.group\/drawer-popup)[data-swipe-direction=up] *){align-items:flex-start}.group-data-\[variant\=floating\]\:rounded-lg:is(:where(.group)[data-variant=floating] *){border-radius:1rem}.group-data-\[variant\=floating\]\:shadow-sm:is(:where(.group)[data-variant=floating] *){--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)}.group-data-\[variant\=floating\]\:ring-1:is(:where(.group)[data-variant=floating] *){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-data-\[variant\=line\]\/tabs-list\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=line] *){background-color:#0000}.group-data-\[variant\=outline\]\/field-group\:-mb-2:is(:where(.group\/field-group)[data-variant=outline] *){margin-bottom:calc(var(--spacing) * -2)}.group-data-\[variant\=separator\]\/marker\:flex-none:is(:where(.group\/marker)[data-variant=separator] *){flex:none}.group-data-\[variant\=separator\]\/marker\:text-center:is(:where(.group\/marker)[data-variant=separator] *){text-align:center}.group-data-\[viewport\=false\]\/navigation-menu\:rounded-lg:is(:where(.group\/navigation-menu)[data-viewport=false] *){border-radius:1rem}.group-data-\[viewport\=false\]\/navigation-menu\:shadow:is(:where(.group\/navigation-menu)[data-viewport=false] *){--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)}.group-data-\[viewport\=false\]\/navigation-menu\:ring-1:is(:where(.group\/navigation-menu)[data-viewport=false] *){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-data-\[viewport\=false\]\/navigation-menu\:ring-foreground\/10:is(:where(.group\/navigation-menu)[data-viewport=false] *){--tw-ring-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.group-data-\[viewport\=false\]\/navigation-menu\:ring-foreground\/10:is(:where(.group\/navigation-menu)[data-viewport=false] *){--tw-ring-color:color-mix(in oklab, var(--foreground) 10%, transparent)}}.group-data-\[viewport\=false\]\/navigation-menu\:duration-300:is(:where(.group\/navigation-menu)[data-viewport=false] *){--tw-duration:.3s;transition-duration:.3s}.group-data-open\/navigation-menu-trigger\:rotate-180:is(:is(:where(.group\/navigation-menu-trigger):where([data-state=open]),:where(.group\/navigation-menu-trigger):where([data-open]:not([data-open=false]))) *){rotate:180deg}.group-data-selected\/command-item\:text-foreground:is(:where(.group\/command-item):where([data-selected=true]) *){color:var(--foreground)}.group-data-horizontal\/tabs\:h-8:is(:where(.group\/tabs):where([data-orientation=horizontal]) *){height:calc(var(--spacing) * 8)}.group-data-vertical\/tabs\:h-fit:is(:where(.group\/tabs):where([data-orientation=vertical]) *){height:fit-content}.group-data-vertical\/tabs\:w-full:is(:where(.group\/tabs):where([data-orientation=vertical]) *){width:100%}.group-data-vertical\/tabs\:flex-col:is(:where(.group\/tabs):where([data-orientation=vertical]) *){flex-direction:column}.group-data-vertical\/tabs\:justify-start:is(:where(.group\/tabs):where([data-orientation=vertical]) *){justify-content:flex-start}.peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.peer-disabled\:opacity-50:is(:where(.peer):disabled~*){opacity:.5}.peer-data-\[size\=default\]\/menu-button\:top-1\.5:is(:where(.peer\/menu-button)[data-size=default]~*){top:calc(var(--spacing) * 1.5)}.peer-data-\[size\=lg\]\/menu-button\:top-2\.5:is(:where(.peer\/menu-button)[data-size=lg]~*){top:calc(var(--spacing) * 2.5)}.peer-data-\[size\=sm\]\/menu-button\:top-1:is(:where(.peer\/menu-button)[data-size=sm]~*){top:calc(var(--spacing) * 1)}.selection\:bg-primary ::selection,.selection\:bg-primary::selection{background-color:var(--primary)}.selection\:text-primary-foreground ::selection,.selection\:text-primary-foreground::selection{color:var(--primary-foreground)}.file\:mr-3::file-selector-button{margin-right:calc(var(--spacing) * 3)}.file\:inline-flex::file-selector-button{display:inline-flex}.file\:h-6::file-selector-button{height:calc(var(--spacing) * 6)}.file\:rounded-full::file-selector-button{border-radius:2147483647px}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-\[\#efe3d0\]::file-selector-button{background-color:#efe3d0}.file\:bg-transparent::file-selector-button{background-color:#0000}.file\:px-3::file-selector-button{padding-inline:calc(var(--spacing) * 3)}.file\:py-2::file-selector-button{padding-block:calc(var(--spacing) * 2)}.file\:text-sm::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.file\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.file\:text-foreground::file-selector-button{color:var(--foreground)}.before\:mr-1:before{content:var(--tw-content);margin-right:calc(var(--spacing) * 1)}.before\:h-px:before{content:var(--tw-content);height:1px}.before\:min-w-0:before{content:var(--tw-content);min-width:calc(var(--spacing) * 0)}.before\:flex-1:before{content:var(--tw-content);flex:1}.before\:bg-border:before{content:var(--tw-content);background-color:var(--border)}.after\:pointer-events-none:after{content:var(--tw-content);pointer-events:none}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:-inset-2:after{content:var(--tw-content);inset:calc(var(--spacing) * -2)}.after\:inset-0:after{content:var(--tw-content);inset:calc(var(--spacing) * 0)}.after\:-inset-x-3:after{content:var(--tw-content);inset-inline:calc(var(--spacing) * -3)}.after\:-inset-y-2:after{content:var(--tw-content);inset-block:calc(var(--spacing) * -2)}.after\:inset-y-0:after{content:var(--tw-content);inset-block:calc(var(--spacing) * 0)}.after\:start-1\/2:after{content:var(--tw-content);inset-inline-start:50%}.after\:top-full:after{content:var(--tw-content);top:100%}.after\:right-0:after{content:var(--tw-content);right:calc(var(--spacing) * 0)}.after\:left-0:after{content:var(--tw-content);left:calc(var(--spacing) * 0)}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:ml-1:after{content:var(--tw-content);margin-left:calc(var(--spacing) * 1)}.after\:block:after{content:var(--tw-content);display:block}.after\:h-\[calc\(var\(--gap\)\+1px\)\]:after{content:var(--tw-content);height:calc(var(--gap) + 1px)}.after\:h-px:after{content:var(--tw-content);height:1px}.after\:w-1:after{content:var(--tw-content);width:calc(var(--spacing) * 1)}.after\:w-4:after{content:var(--tw-content);width:calc(var(--spacing) * 4)}.after\:w-\[2px\]:after{content:var(--tw-content);width:2px}.after\:w-full:after{content:var(--tw-content);width:100%}.after\:min-w-0:after{content:var(--tw-content);min-width:calc(var(--spacing) * 0)}.after\:flex-1:after{content:var(--tw-content);flex:1}.after\:shrink-0:after{content:var(--tw-content);flex-shrink:0}.after\:-translate-x-1\/2:after{content:var(--tw-content);--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.after\:rounded-full:after{content:var(--tw-content);border-radius:2147483647px}.after\:border:after{content:var(--tw-content);border-style:var(--tw-border-style);border-width:1px}.after\:border-border:after{content:var(--tw-content);border-color:var(--border)}.after\:bg-\(--drawer-bleed-background\,var\(--color-popover\)\):after{content:var(--tw-content);background-color:var(--drawer-bleed-background,var(--color-popover))}.after\:bg-border:after{content:var(--tw-content);background-color:var(--border)}.after\:bg-foreground:after{content:var(--tw-content);background-color:var(--foreground)}.after\:opacity-0:after{content:var(--tw-content);opacity:0}.after\:mix-blend-darken:after{content:var(--tw-content);mix-blend-mode:darken}.after\:transition-opacity:after{content:var(--tw-content);transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.after\:content-\[\'\'\]:after{--tw-content:"";content:var(--tw-content)}.group-data-\[collapsible\=offcanvas\]\:after\:left-full:is(:where(.group)[data-collapsible=offcanvas] *):after{content:var(--tw-content);left:100%}.group-data-\[swipe-axis\=x\]\/drawer-popup\:after\:h-24:is(:where(.group\/drawer-popup)[data-swipe-axis=x] *):after{content:var(--tw-content);height:calc(var(--spacing) * 24)}.group-data-\[swipe-axis\=x\]\/drawer-popup\:after\:w-1:is(:where(.group\/drawer-popup)[data-swipe-axis=x] *):after{content:var(--tw-content);width:calc(var(--spacing) * 1)}.group-data-\[swipe-axis\=y\]\/drawer-popup\:after\:h-1:is(:where(.group\/drawer-popup)[data-swipe-axis=y] *):after{content:var(--tw-content);height:calc(var(--spacing) * 1)}.group-data-\[swipe-axis\=y\]\/drawer-popup\:after\:w-24:is(:where(.group\/drawer-popup)[data-swipe-axis=y] *):after{content:var(--tw-content);width:calc(var(--spacing) * 24)}.group-data-horizontal\/tabs\:after\:inset-x-0:is(:where(.group\/tabs):where([data-orientation=horizontal]) *):after{content:var(--tw-content);inset-inline:calc(var(--spacing) * 0)}.group-data-horizontal\/tabs\:after\:bottom-\[-5px\]:is(:where(.group\/tabs):where([data-orientation=horizontal]) *):after{content:var(--tw-content);bottom:-5px}.group-data-horizontal\/tabs\:after\:h-0\.5:is(:where(.group\/tabs):where([data-orientation=horizontal]) *):after{content:var(--tw-content);height:calc(var(--spacing) * .5)}.group-data-vertical\/tabs\:after\:inset-y-0:is(:where(.group\/tabs):where([data-orientation=vertical]) *):after{content:var(--tw-content);inset-block:calc(var(--spacing) * 0)}.group-data-vertical\/tabs\:after\:-right-1:is(:where(.group\/tabs):where([data-orientation=vertical]) *):after{content:var(--tw-content);right:calc(var(--spacing) * -1)}.group-data-vertical\/tabs\:after\:w-0\.5:is(:where(.group\/tabs):where([data-orientation=vertical]) *):after{content:var(--tw-content);width:calc(var(--spacing) * .5)}.first\:rounded-l-lg:first-child{border-top-left-radius:1rem;border-bottom-left-radius:1rem}.first\:border-l:first-child{border-left-style:var(--tw-border-style);border-left-width:1px}.last\:mt-0:last-child{margin-top:calc(var(--spacing) * 0)}.last\:rounded-r-lg:last-child{border-top-right-radius:1rem;border-bottom-right-radius:1rem}.focus-within\:border-ring:focus-within{border-color:var(--ring)}.focus-within\:ring-1:focus-within{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-within\:ring-3:focus-within{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-within\:ring-ring\/50:focus-within{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.focus-within\:ring-ring\/50:focus-within{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}@media (hover:hover){.hover\:border-\[\#5865F2\]\/40:hover{border-color:lab(48.1124% 29.0442 -73.9905/.4)}.hover\:border-\[\#b98224\]\/40:hover{border-color:lab(58.8855% 16.0373 55.5698/.4)}.hover\:border-\[\#d9aa53\]\/60:hover{border-color:lab(72.7467% 10.8967 50.7003/.6)}.hover\:bg-\[\#6f4610\]:hover{background-color:#6f4610}.hover\:bg-\[\#4752c4\]:hover{background-color:#4752c4}.hover\:bg-\[\#eadbc4\]:hover{background-color:#eadbc4}.hover\:bg-\[\#f0e3d1\]:hover{background-color:#f0e3d1}.hover\:bg-\[\#fcf8f1\]:hover{background-color:#fcf8f1}.hover\:bg-\[\#fcfaf6\]:hover{background-color:#fcfaf6}.hover\:bg-\[\#fcfbf8\]:hover{background-color:#fcfbf8}.hover\:bg-\[color-mix\(in_oklch\,var\(--secondary\)\,var\(--foreground\)_5\%\)\]:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[color-mix\(in_oklch\,var\(--secondary\)\,var\(--foreground\)_5\%\)\]:hover{background-color:color-mix(in oklch,var(--secondary),var(--foreground) 5%)}}.hover\:bg-amber-50:hover{background-color:var(--color-amber-50)}.hover\:bg-primary\/80:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/80:hover{background-color:color-mix(in oklab, var(--primary) 80%, transparent)}}.hover\:bg-red-50:hover{background-color:var(--color-red-50)}.hover\:bg-red-800:hover{background-color:var(--color-red-800)}.hover\:text-\[\#8b5a16\]:hover{color:#8b5a16}.hover\:text-\[\#67400d\]:hover{color:#67400d}.hover\:text-amber-300:hover{color:var(--color-amber-300)}.hover\:text-foreground:hover{color:var(--foreground)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-\[0_0_0_1px_var\(--sidebar-accent\)\]:hover{--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--sidebar-accent));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:ring-3:hover{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.focus\:z-10:focus{z-index:10}.focus\:border-\[\#9b691f\]\/45:focus{border-color:lab(48.8876% 15.9342 47.0756/.45)}.focus\:border-\[\#5865F2\]:focus{border-color:#5865f2}.focus\:border-\[\#a66d18\]:focus{border-color:#a66d18}.focus\:ring-4:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-\[\#9b691f\]\/10:focus{--tw-ring-color:lab(48.8876% 15.9342 47.0756/.1)}.focus-visible\:z-10:focus-visible{z-index:10}.focus-visible\:border-ring:focus-visible{border-color:var(--ring)}.focus-visible\:ring-0:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-1:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}:is(.focus-visible\:ring-3:focus-visible,.focus-visible\:ring-\[3px\]:focus-visible){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}:is(.focus-visible\:ring-ring:focus-visible,.focus-visible\:ring-ring\/50:focus-visible){--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.focus-visible\:outline-hidden:focus-visible{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.focus-visible\:outline-hidden:focus-visible{outline-offset:2px;outline:2px solid #0000}}.focus-visible\:outline-1:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-ring:focus-visible{outline-color:var(--ring)}:is(.\*\:focus-visible\:relative>*):focus-visible{position:relative}:is(.\*\:focus-visible\:z-10>*):focus-visible{z-index:10}.focus-visible\:after\:border-ring:focus-visible:after{content:var(--tw-content);border-color:var(--ring)}.active\:cursor-grabbing:active{cursor:grabbing}.active\:ring-3:active{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.active\:not-aria-\[haspopup\]\:translate-y-px:active:not([aria-haspopup]){--tw-translate-y:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-input\/50:disabled{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.disabled\:bg-input\/50:disabled{background-color:color-mix(in oklab, var(--input) 50%, transparent)}}.disabled\:bg-transparent:disabled{background-color:#0000}.disabled\:opacity-45:disabled{opacity:.45}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}:where([data-side=left]) .in-data-\[side\=left\]\:cursor-w-resize{cursor:w-resize}:where([data-side=right]) .in-data-\[side\=right\]\:cursor-e-resize{cursor:e-resize}:where([data-slot=button-group]) .in-data-\[slot\=button-group\]\:rounded-lg{border-radius:1rem}:where([data-slot=card-content]) .in-data-\[slot\=card-content\]\:bg-transparent{background-color:#0000}:where([data-slot=combobox-content]) .in-data-\[slot\=combobox-content\]\:focus-within\:border-inherit:focus-within{border-color:inherit}:where([data-slot=combobox-content]) .in-data-\[slot\=combobox-content\]\:focus-within\:ring-0:focus-within{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}:where([data-slot=dialog-content]) .in-data-\[slot\=dialog-content\]\:rounded-lg\!{border-radius:1rem!important}:where([data-slot=dropdown-menu-content]) .in-data-\[slot\=dropdown-menu-content\]\:p-0{padding:calc(var(--spacing) * 0)}:where([data-slot=navigation-menu-content]) .in-data-\[slot\=navigation-menu-content\]\:rounded-md{border-radius:.75rem}:where([data-slot=popover-content]) .in-data-\[slot\=popover-content\]\:bg-transparent{background-color:#0000}:where([data-slot=tooltip-content]) .in-data-\[slot\=tooltip-content\]\:bg-background\/20{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){:where([data-slot=tooltip-content]) .in-data-\[slot\=tooltip-content\]\:bg-background\/20{background-color:color-mix(in oklab, var(--background) 20%, transparent)}}:where([data-slot=tooltip-content]) .in-data-\[slot\=tooltip-content\]\:text-background{color:var(--background)}.has-disabled\:pointer-events-none:has(:disabled){pointer-events:none}.has-disabled\:cursor-not-allowed:has(:disabled){cursor:not-allowed}.has-disabled\:bg-input\/50:has(:disabled){background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.has-disabled\:bg-input\/50:has(:disabled){background-color:color-mix(in oklab, var(--input) 50%, transparent)}}.has-disabled\:opacity-50:has(:disabled){opacity:.5}.has-aria-invalid\:ring-3:has([aria-invalid=true]){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.has-data-\[icon\=inline-end\]\:pr-1:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 1)}.has-data-\[icon\=inline-end\]\:pr-1\.5:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 1.5)}.has-data-\[icon\=inline-end\]\:pr-2:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 2)}.group-data-\[spacing\=0\]\/toggle-group\:has-data-\[icon\=inline-end\]\:pr-1\.5:is(:where(.group\/toggle-group)[data-spacing="0"] *):has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 1.5)}.has-data-\[icon\=inline-start\]\:pl-1:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 1)}.has-data-\[icon\=inline-start\]\:pl-1\.5:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 1.5)}.has-data-\[icon\=inline-start\]\:pl-2:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 2)}.group-data-\[spacing\=0\]\/toggle-group\:has-data-\[icon\=inline-start\]\:pl-1\.5:is(:where(.group\/toggle-group)[data-spacing="0"] *):has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 1.5)}.has-data-\[size\=sm\]\:gap-2\.5:has([data-size=sm]){gap:calc(var(--spacing) * 2.5)}.has-data-\[size\=xs\]\:gap-2:has([data-size=xs]){gap:calc(var(--spacing) * 2)}.has-data-\[slot\=alert-action\]\:relative:has([data-slot=alert-action]){position:relative}.has-data-\[slot\=alert-action\]\:pr-18:has([data-slot=alert-action]){padding-right:calc(var(--spacing) * 18)}.has-data-\[slot\=alert-dialog-media\]\:grid-rows-\[auto_auto_1fr\]:has([data-slot=alert-dialog-media]){grid-template-rows:auto auto 1fr}.has-data-\[slot\=alert-dialog-media\]\:gap-x-4:has([data-slot=alert-dialog-media]){column-gap:calc(var(--spacing) * 4)}.has-data-\[slot\=attachment-content\]\:w-30:has([data-slot=attachment-content]){width:calc(var(--spacing) * 30)}.has-data-\[slot\=attachment-content\]\:px-1\.5:has([data-slot=attachment-content]){padding-inline:calc(var(--spacing) * 1.5)}.has-data-\[slot\=attachment-content\]\:px-2:has([data-slot=attachment-content]){padding-inline:calc(var(--spacing) * 2)}.has-data-\[slot\=attachment-content\]\:px-2\.5:has([data-slot=attachment-content]){padding-inline:calc(var(--spacing) * 2.5)}.has-data-\[slot\=attachment-content\]\:py-1:has([data-slot=attachment-content]){padding-block:calc(var(--spacing) * 1)}.has-data-\[slot\=attachment-content\]\:py-1\.5:has([data-slot=attachment-content]){padding-block:calc(var(--spacing) * 1.5)}.has-data-\[slot\=attachment-content\]\:py-2:has([data-slot=attachment-content]){padding-block:calc(var(--spacing) * 2)}.has-data-\[slot\=attachment-media\]\:p-1:has([data-slot=attachment-media]){padding:calc(var(--spacing) * 1)}.has-data-\[slot\=attachment-media\]\:p-1\.5:has([data-slot=attachment-media]){padding:calc(var(--spacing) * 1.5)}.has-data-\[slot\=attachment-media\]\:p-2:has([data-slot=attachment-media]){padding:calc(var(--spacing) * 2)}.has-data-\[slot\=card-action\]\:grid-cols-\[1fr_auto\]:has([data-slot=card-action]){grid-template-columns:1fr auto}.has-data-\[slot\=card-description\]\:grid-rows-\[auto_auto\]:has([data-slot=card-description]){grid-template-rows:auto auto}.has-data-\[slot\=card-footer\]\:pb-0:has([data-slot=card-footer]){padding-bottom:calc(var(--spacing) * 0)}.has-data-\[slot\=combobox-chip\]\:px-1:has([data-slot=combobox-chip]){padding-inline:calc(var(--spacing) * 1)}.has-data-\[slot\=combobox-chip-remove\]\:pr-0:has([data-slot=combobox-chip-remove]){padding-right:calc(var(--spacing) * 0)}.has-data-\[slot\=kbd\]\:pr-1\.5:has([data-slot=kbd]){padding-right:calc(var(--spacing) * 1.5)}.has-data-checked\:border-primary\/30:has(:where([data-state=checked]),:where([data-checked]:not([data-checked=false]))){border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.has-data-checked\:border-primary\/30:has(:where([data-state=checked]),:where([data-checked]:not([data-checked=false]))){border-color:color-mix(in oklab, var(--primary) 30%, transparent)}}.has-data-checked\:bg-primary\/5:has(:where([data-state=checked]),:where([data-checked]:not([data-checked=false]))){background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.has-data-checked\:bg-primary\/5:has(:where([data-state=checked]),:where([data-checked]:not([data-checked=false]))){background-color:color-mix(in oklab, var(--primary) 5%, transparent)}}.has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:border-ring:has([data-slot=input-group-control]:focus-visible){border-color:var(--ring)}.has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:ring-3:has([data-slot=input-group-control]:focus-visible){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:ring-ring\/50:has([data-slot=input-group-control]:focus-visible){--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:ring-ring\/50:has([data-slot=input-group-control]:focus-visible){--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.has-\[\[data-slot\]\[aria-invalid\=true\]\]\:ring-3:has([data-slot][aria-invalid=true]){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.has-\[button\]\:p-0:has(:is(button)){padding:calc(var(--spacing) * 0)}.has-\[select\:disabled\]\:opacity-50:has(:is(select:disabled)){opacity:.5}.has-\[\>\[data-align\=block-end\]\]\:h-auto:has(>[data-align=block-end]){height:auto}.has-\[\>\[data-align\=block-end\]\]\:flex-col:has(>[data-align=block-end]){flex-direction:column}.has-\[\>\[data-align\=block-start\]\]\:h-auto:has(>[data-align=block-start]){height:auto}.has-\[\>\[data-align\=block-start\]\]\:flex-col:has(>[data-align=block-start]){flex-direction:column}.has-\[\>\[data-slot\=button-group\]\]\:gap-2:has(>[data-slot=button-group]){gap:calc(var(--spacing) * 2)}.has-\[\>\[data-slot\=checkbox-group\]\]\:gap-3:has(>[data-slot=checkbox-group]){gap:calc(var(--spacing) * 3)}.has-\[\>\[data-slot\=field-content\]\]\:items-start:has(>[data-slot=field-content]){align-items:flex-start}.has-\[\>\[data-slot\=field\]\]\:w-full:has(>[data-slot=field]){width:100%}.has-\[\>\[data-slot\=field\]\]\:flex-col:has(>[data-slot=field]){flex-direction:column}.has-\[\>\[data-slot\=field\]\]\:rounded-lg:has(>[data-slot=field]){border-radius:1rem}.has-\[\>\[data-slot\=field\]\]\:border:has(>[data-slot=field]){border-style:var(--tw-border-style);border-width:1px}.has-\[\>\[data-slot\=field\]\]\:has-\[\:focus-visible\]\:border-ring:has(>[data-slot=field]):has(:focus-visible){border-color:var(--ring)}.has-\[\>\[data-slot\=field\]\]\:has-\[\:focus-visible\]\:ring-3:has(>[data-slot=field]):has(:focus-visible){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.has-\[\>\[data-slot\=field\]\]\:has-\[\:focus-visible\]\:ring-ring\/50:has(>[data-slot=field]):has(:focus-visible){--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.has-\[\>\[data-slot\=field\]\]\:has-\[\:focus-visible\]\:ring-ring\/50:has(>[data-slot=field]):has(:focus-visible){--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.has-\[\>\[data-slot\=radio-group\]\]\:gap-3:has(>[data-slot=radio-group]){gap:calc(var(--spacing) * 3)}.has-\[\>button\]\:mr-\[-0\.3rem\]:has(>button){margin-right:-.3rem}.has-\[\>button\]\:ml-\[-0\.3rem\]:has(>button){margin-left:-.3rem}.has-\[\>img\:first-child\]\:pt-0:has(>img:first-child){padding-top:calc(var(--spacing) * 0)}.has-\[\>kbd\]\:mr-\[-0\.15rem\]:has(>kbd){margin-right:-.15rem}.has-\[\>kbd\]\:ml-\[-0\.15rem\]:has(>kbd){margin-left:-.15rem}.has-\[\>svg\]\:grid-cols-\[auto_1fr\]:has(>svg){grid-template-columns:auto 1fr}.has-\[\>svg\]\:gap-x-2:has(>svg){column-gap:calc(var(--spacing) * 2)}.has-\[\>svg\]\:p-0:has(>svg){padding:calc(var(--spacing) * 0)}.has-\[\>textarea\]\:h-auto:has(>textarea){height:auto}.aria-disabled\:pointer-events-none[aria-disabled=true]{pointer-events:none}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}.aria-expanded\:text-foreground[aria-expanded=true]{color:var(--foreground)}.aria-expanded\:opacity-100[aria-expanded=true]{opacity:1}.aria-invalid\:ring-0[aria-invalid=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.aria-invalid\:ring-3[aria-invalid=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.aria-invalid\:aria-checked\:border-primary[aria-invalid=true][aria-checked=true]{border-color:var(--primary)}.aria-\[orientation\=horizontal\]\:h-px[aria-orientation=horizontal]{height:1px}.aria-\[orientation\=horizontal\]\:w-full[aria-orientation=horizontal]{width:100%}.aria-\[orientation\=horizontal\]\:after\:left-0[aria-orientation=horizontal]:after{content:var(--tw-content);left:calc(var(--spacing) * 0)}.aria-\[orientation\=horizontal\]\:after\:h-1[aria-orientation=horizontal]:after{content:var(--tw-content);height:calc(var(--spacing) * 1)}.aria-\[orientation\=horizontal\]\:after\:w-full[aria-orientation=horizontal]:after{content:var(--tw-content);width:100%}.aria-\[orientation\=horizontal\]\:after\:translate-x-0[aria-orientation=horizontal]:after{content:var(--tw-content);--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.aria-\[orientation\=horizontal\]\:after\:-translate-y-1\/2[aria-orientation=horizontal]:after{content:var(--tw-content);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.aria-\[orientation\=vertical\]\:flex-col[aria-orientation=vertical]{flex-direction:column}.data-behind\:opacity-0[data-behind]{opacity:0}.data-empty\:p-0[data-empty]{padding:calc(var(--spacing) * 0)}.data-ending-style\:pointer-events-none[data-ending-style]{pointer-events:none}.data-ending-style\:h-0[data-ending-style]{height:calc(var(--spacing) * 0)}.data-ending-style\:scale-90[data-ending-style]{--tw-scale-x:90%;--tw-scale-y:90%;--tw-scale-z:90%;scale:var(--tw-scale-x) var(--tw-scale-y)}.data-ending-style\:transform-\(--closed-transform\)[data-ending-style]{transform:var(--closed-transform)}.data-ending-style\:opacity-0[data-ending-style]{opacity:0}.data-ending-style\:opacity-\[0\.9999\][data-ending-style]{opacity:.9999}.data-ending-style\:duration-150[data-ending-style]{--tw-duration:.15s;transition-duration:.15s}.data-ending-style\:duration-\[calc\(var\(--drawer-swipe-strength\)\*400ms\)\][data-ending-style]{--tw-duration:calc(var(--drawer-swipe-strength) * .4s);transition-duration:calc(var(--drawer-swipe-strength) * .4s)}.data-expanded\:h-\(--toast-height\)[data-expanded]{height:var(--toast-height)}.data-expanded\:\[transform\:translateX\(var\(--toast-swipe-movement-x\)\)_translateY\(var\(--offset-y\)\)\][data-expanded]{transform:translateX(var(--toast-swipe-movement-x)) translateY(var(--offset-y))}.data-expanded\:opacity-100[data-expanded]{opacity:1}.data-inset\:pl-7[data-inset]{padding-left:calc(var(--spacing) * 7)}.data-instant\:transition-none[data-instant]{transition-property:none}.data-limited\:opacity-0[data-limited]{opacity:0}.data-nested-drawer-open\:overflow-hidden[data-nested-drawer-open]{overflow:hidden}.data-nested-drawer-open\:brightness-95[data-nested-drawer-open]{--tw-brightness:brightness(95%);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,)}.data-nested-drawer-swiping\:duration-0[data-nested-drawer-swiping]{--tw-duration:0s;transition-duration:0s}.data-ending-style\:data-nested-drawer-swiping\:duration-\[calc\(var\(--drawer-swipe-strength\)\*400ms\)\][data-ending-style][data-nested-drawer-swiping]{--tw-duration:calc(var(--drawer-swipe-strength) * .4s);transition-duration:calc(var(--drawer-swipe-strength) * .4s)}.data-pressed\:bg-transparent[data-pressed]{background-color:#0000}:is(.\*\:data-slot\:rounded-r-none>*)[data-slot]{border-top-right-radius:0;border-bottom-right-radius:0}:is(.\*\:data-slot\:rounded-b-none>*)[data-slot]{border-bottom-right-radius:0;border-bottom-left-radius:0}:is(.group-data-\[align\=end\]\/message\:\*\:data-slot\:self-end:is(:where(.group\/message)[data-align=end] *)>*)[data-slot]{align-self:flex-end}.data-snap-points\:\[--drawer-overlay-min-opacity\:0\.5\][data-snap-points]{--drawer-overlay-min-opacity:.5}.data-starting-style\:h-0[data-starting-style]{height:calc(var(--spacing) * 0)}.data-starting-style\:scale-90[data-starting-style]{--tw-scale-x:90%;--tw-scale-y:90%;--tw-scale-z:90%;scale:var(--tw-scale-x) var(--tw-scale-y)}.data-starting-style\:\[transform\:translateY\(150\%\)\][data-starting-style]{transform:translateY(150%)}.data-starting-style\:transform-\(--closed-transform\)[data-starting-style]{transform:var(--closed-transform)}.data-starting-style\:opacity-0[data-starting-style]{opacity:0}.data-swiping\:duration-0[data-swiping]{--tw-duration:0s;transition-duration:0s}.data-ending-style\:data-swiping\:duration-\[calc\(var\(--drawer-swipe-strength\)\*400ms\)\][data-ending-style][data-swiping]{--tw-duration:calc(var(--drawer-swipe-strength) * .4s);transition-duration:calc(var(--drawer-swipe-strength) * .4s)}.data-\[active\=false\]\:pointer-events-none[data-active=false]{pointer-events:none}.data-\[active\=false\]\:scale-95[data-active=false]{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.data-\[active\=false\]\:opacity-0[data-active=false]{opacity:0}.data-\[active\=false\]\:duration-400[data-active=false]{--tw-duration:.4s;transition-duration:.4s}.data-\[active\=false\]\:ease-\[cubic-bezier\(0\.7\,0\,0\.84\,0\)\][data-active=false]{--tw-ease:cubic-bezier(.7,0,.84,0);transition-timing-function:cubic-bezier(.7,0,.84,0)}.data-\[active\=true\]\:z-10[data-active=true]{z-index:10}.data-\[active\=true\]\:translate-y-0[data-active=true]{--tw-translate-y:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[active\=true\]\:scale-100[data-active=true]{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.data-\[active\=true\]\:border-ring[data-active=true]{border-color:var(--ring)}.data-\[active\=true\]\:opacity-100[data-active=true]{opacity:1}.data-\[active\=true\]\:ring-3[data-active=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.data-\[active\=true\]\:ring-ring\/50[data-active=true]{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.data-\[active\=true\]\:ring-ring\/50[data-active=true]{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.data-\[active\=true\]\:ease-\[cubic-bezier\(0\.23\,1\,0\.32\,1\)\][data-active=true]{--tw-ease:cubic-bezier(.23,1,.32,1);transition-timing-function:cubic-bezier(.23,1,.32,1)}.data-\[align-trigger\=true\]\:animate-none[data-align-trigger=true]{animation:none}.data-\[align\=end\]\:flex-row-reverse[data-align=end]{flex-direction:row-reverse}.data-\[align\=end\]\:self-end[data-align=end]{align-self:flex-end}.data-\[chips\=true\]\:min-w-\(--anchor-width\)[data-chips=true]{min-width:var(--anchor-width)}.data-\[direction\=end\]\:bottom-4[data-direction=end]{bottom:calc(var(--spacing) * 4)}.data-\[direction\=end\]\:data-\[active\=false\]\:translate-y-full[data-direction=end][data-active=false]{--tw-translate-y:100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[direction\=start\]\:top-4[data-direction=start]{top:calc(var(--spacing) * 4)}.data-\[direction\=start\]\:data-\[active\=false\]\:-translate-y-full[data-direction=start][data-active=false]{--tw-translate-y:-100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[disabled\=true\]\:pointer-events-none[data-disabled=true]{pointer-events:none}.data-\[disabled\=true\]\:opacity-50[data-disabled=true]{opacity:.5}.data-\[modal\=true\]\:pointer-events-auto[data-modal=true]{pointer-events:auto}.data-\[motion\=from-end\]\:slide-in-from-right-52[data-motion=from-end]{--tw-enter-translate-x:calc(52*var(--spacing))}.data-\[motion\=from-start\]\:slide-in-from-left-52[data-motion=from-start]{--tw-enter-translate-x:calc(52*var(--spacing)*-1)}.data-\[motion\=to-end\]\:slide-out-to-right-52[data-motion=to-end]{--tw-exit-translate-x:calc(52*var(--spacing))}.data-\[motion\=to-start\]\:slide-out-to-left-52[data-motion=to-start]{--tw-exit-translate-x:calc(52*var(--spacing)*-1)}.data-\[motion\^\=from-\]\:animate-in[data-motion^=from-]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[motion\^\=from-\]\:fade-in[data-motion^=from-]{--tw-enter-opacity:0}.data-\[motion\^\=to-\]\:animate-out[data-motion^=to-]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[motion\^\=to-\]\:fade-out[data-motion^=to-]{--tw-exit-opacity:0}.data-\[range-end\=true\]\:rounded-\(--cell-radius\)[data-range-end=true]{border-radius:var(--cell-radius)}.data-\[range-end\=true\]\:rounded-r-\(--cell-radius\)[data-range-end=true]{border-top-right-radius:var(--cell-radius);border-bottom-right-radius:var(--cell-radius)}.data-\[range-end\=true\]\:bg-primary[data-range-end=true]{background-color:var(--primary)}.data-\[range-end\=true\]\:text-primary-foreground[data-range-end=true]{color:var(--primary-foreground)}.data-\[range-middle\=true\]\:rounded-none[data-range-middle=true]{border-radius:0}.data-\[range-middle\=true\]\:text-foreground[data-range-middle=true]{color:var(--foreground)}.data-\[range-start\=true\]\:rounded-\(--cell-radius\)[data-range-start=true]{border-radius:var(--cell-radius)}.data-\[range-start\=true\]\:rounded-l-\(--cell-radius\)[data-range-start=true]{border-top-left-radius:var(--cell-radius);border-bottom-left-radius:var(--cell-radius)}.data-\[range-start\=true\]\:bg-primary[data-range-start=true]{background-color:var(--primary)}.data-\[range-start\=true\]\:text-primary-foreground[data-range-start=true]{color:var(--primary-foreground)}.data-\[selected-single\=true\]\:bg-primary[data-selected-single=true]{background-color:var(--primary)}.data-\[selected-single\=true\]\:text-primary-foreground[data-selected-single=true]{color:var(--primary-foreground)}.data-\[selected\=true\]\:rounded-none[data-selected=true]{border-radius:0}.data-\[side\=bottom\]\:inset-x-0[data-side=bottom]{inset-inline:calc(var(--spacing) * 0)}.data-\[side\=bottom\]\:top-1[data-side=bottom]{top:calc(var(--spacing) * 1)}.data-\[side\=bottom\]\:bottom-0[data-side=bottom]{bottom:calc(var(--spacing) * 0)}.data-\[side\=bottom\]\:h-auto[data-side=bottom]{height:auto}.data-\[side\=bottom\]\:border-t[data-side=bottom]{border-top-style:var(--tw-border-style);border-top-width:1px}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}.data-\[side\=bottom\]\:before\:top-\[-10px\][data-side=bottom]:before{content:var(--tw-content);top:-10px}.data-\[side\=bottom\]\:before\:right-0[data-side=bottom]:before{content:var(--tw-content);right:calc(var(--spacing) * 0)}.data-\[side\=bottom\]\:before\:left-0[data-side=bottom]:before{content:var(--tw-content);left:calc(var(--spacing) * 0)}.data-\[side\=bottom\]\:data-ending-style\:translate-y-\[2\.5rem\][data-side=bottom][data-ending-style],.data-\[side\=bottom\]\:data-starting-style\:translate-y-\[2\.5rem\][data-side=bottom][data-starting-style]{--tw-translate-y:2.5rem;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=inline-end\]\:top-1\/2\![data-side=inline-end]{top:50%!important}.data-\[side\=inline-end\]\:-left-1[data-side=inline-end]{left:calc(var(--spacing) * -1)}.data-\[side\=inline-end\]\:-translate-y-1\/2[data-side=inline-end]{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=inline-end\]\:slide-in-from-left-2[data-side=inline-end]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}.data-\[side\=inline-start\]\:top-1\/2\![data-side=inline-start]{top:50%!important}.data-\[side\=inline-start\]\:-right-1[data-side=inline-start]{right:calc(var(--spacing) * -1)}.data-\[side\=inline-start\]\:-translate-y-1\/2[data-side=inline-start]{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=inline-start\]\:slide-in-from-right-2[data-side=inline-start]{--tw-enter-translate-x:calc(2*var(--spacing))}.data-\[side\=left\]\:inset-y-0[data-side=left]{inset-block:calc(var(--spacing) * 0)}.data-\[side\=left\]\:top-1\/2\![data-side=left]{top:50%!important}.data-\[side\=left\]\:-right-1[data-side=left]{right:calc(var(--spacing) * -1)}.data-\[side\=left\]\:left-0[data-side=left]{left:calc(var(--spacing) * 0)}.data-\[side\=left\]\:h-full[data-side=left]{height:100%}.data-\[side\=left\]\:w-3\/4[data-side=left]{width:75%}.data-\[side\=left\]\:-translate-y-1\/2[data-side=left]{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=left\]\:border-r[data-side=left]{border-right-style:var(--tw-border-style);border-right-width:1px}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:calc(2*var(--spacing))}.data-\[side\=left\]\:group-data-\[collapsible\=offcanvas\]\:left-\[calc\(var\(--sidebar-width\)\*-1\)\][data-side=left]:is(:where(.group)[data-collapsible=offcanvas] *){left:calc(var(--sidebar-width) * -1)}.data-\[side\=left\]\:data-ending-style\:translate-x-\[-2\.5rem\][data-side=left][data-ending-style],.data-\[side\=left\]\:data-starting-style\:translate-x-\[-2\.5rem\][data-side=left][data-starting-style]{--tw-translate-x:-2.5rem;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=right\]\:inset-y-0[data-side=right]{inset-block:calc(var(--spacing) * 0)}.data-\[side\=right\]\:top-1\/2\![data-side=right]{top:50%!important}.data-\[side\=right\]\:right-0[data-side=right]{right:calc(var(--spacing) * 0)}.data-\[side\=right\]\:-left-1[data-side=right]{left:calc(var(--spacing) * -1)}.data-\[side\=right\]\:h-full[data-side=right]{height:100%}.data-\[side\=right\]\:w-3\/4[data-side=right]{width:75%}.data-\[side\=right\]\:-translate-y-1\/2[data-side=right]{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=right\]\:border-l[data-side=right]{border-left-style:var(--tw-border-style);border-left-width:1px}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}.data-\[side\=right\]\:group-data-\[collapsible\=offcanvas\]\:right-\[calc\(var\(--sidebar-width\)\*-1\)\][data-side=right]:is(:where(.group)[data-collapsible=offcanvas] *){right:calc(var(--sidebar-width) * -1)}.data-\[side\=right\]\:data-ending-style\:translate-x-\[2\.5rem\][data-side=right][data-ending-style],.data-\[side\=right\]\:data-starting-style\:translate-x-\[2\.5rem\][data-side=right][data-starting-style]{--tw-translate-x:2.5rem;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=top\]\:inset-x-0[data-side=top]{inset-inline:calc(var(--spacing) * 0)}.data-\[side\=top\]\:top-0[data-side=top]{top:calc(var(--spacing) * 0)}.data-\[side\=top\]\:-bottom-2\.5[data-side=top]{bottom:calc(var(--spacing) * -2.5)}.data-\[side\=top\]\:h-auto[data-side=top]{height:auto}.data-\[side\=top\]\:border-b[data-side=top]{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:calc(2*var(--spacing))}.data-\[side\=top\]\:data-ending-style\:translate-y-\[-2\.5rem\][data-side=top][data-ending-style],.data-\[side\=top\]\:data-starting-style\:translate-y-\[-2\.5rem\][data-side=top][data-starting-style]{--tw-translate-y:-2.5rem;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[size\=default\]\:h-8[data-size=default]{height:calc(var(--spacing) * 8)}.data-\[size\=default\]\:h-\[18\.4px\][data-size=default]{height:18.4px}.data-\[size\=default\]\:w-\[32px\][data-size=default]{width:32px}.data-\[size\=default\]\:max-w-xs[data-size=default]{max-width:var(--container-xs)}.data-\[size\=lg\]\:size-10[data-size=lg]{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.data-\[size\=md\]\:text-sm[data-size=md]{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.data-\[size\=sm\]\:size-6[data-size=sm]{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.data-\[size\=sm\]\:h-7[data-size=sm]{height:calc(var(--spacing) * 7)}.data-\[size\=sm\]\:h-\[14px\][data-size=sm]{height:14px}.data-\[size\=sm\]\:w-\[24px\][data-size=sm]{width:24px}.data-\[size\=sm\]\:max-w-xs[data-size=sm]{max-width:var(--container-xs)}.data-\[size\=sm\]\:rounded-\[min\(var\(--radius-md\)\,10px\)\][data-size=sm]{border-radius:min(var(--radius-md), 10px)}.data-\[size\=sm\]\:py-0\.5[data-size=sm]{padding-block:calc(var(--spacing) * .5)}.data-\[size\=sm\]\:text-xs[data-size=sm]{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.data-\[size\=sm\]\:\[--card-spacing\:--spacing\(3\)\][data-size=sm]{--card-spacing:calc(var(--spacing) * 3)}.data-\[size\=sm\]\:has-data-\[slot\=card-footer\]\:pb-0[data-size=sm]:has([data-slot=card-footer]){padding-bottom:calc(var(--spacing) * 0)}:is(.\*\*\:data-\[slot\=accordion-trigger-icon\]\:ml-auto *)[data-slot=accordion-trigger-icon]{margin-left:auto}:is(.\*\*\:data-\[slot\=accordion-trigger-icon\]\:size-4 *)[data-slot=accordion-trigger-icon]{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}:is(.\*\:data-\[slot\=attachment\]\:flex-none>*)[data-slot=attachment]{flex:none}:is(.\*\:data-\[slot\=attachment\]\:snap-start>*)[data-slot=attachment]{scroll-snap-align:start}:is(.\*\:data-\[slot\=avatar\]\:ring-2>*)[data-slot=avatar]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}:is(.\*\:data-\[slot\=avatar\]\:ring-background>*)[data-slot=avatar]{--tw-ring-color:var(--background)}:is(.\*\:data-\[slot\=bubble-content\]\:rounded-none>*)[data-slot=bubble-content]{border-radius:0}:is(.\*\:data-\[slot\=bubble-content\]\:border-border>*)[data-slot=bubble-content]{border-color:var(--border)}:is(.\*\:data-\[slot\=bubble-content\]\:bg-\[oklch\(from_var\(--primary\)_0\.93_calc\(c\*0\.4\)_h\)\]>*)[data-slot=bubble-content]{background-color:oklch(from var(--primary) .93 calc(c * .4) h)}:is(.\*\:data-\[slot\=bubble-content\]\:bg-background>*)[data-slot=bubble-content]{background-color:var(--background)}:is(.\*\:data-\[slot\=bubble-content\]\:bg-primary>*)[data-slot=bubble-content]{background-color:var(--primary)}:is(.\*\:data-\[slot\=bubble-content\]\:bg-transparent>*)[data-slot=bubble-content]{background-color:#0000}:is(.\*\:data-\[slot\=bubble-content\]\:p-0>*)[data-slot=bubble-content]{padding:calc(var(--spacing) * 0)}:is(.\*\:data-\[slot\=bubble-content\]\:text-foreground>*)[data-slot=bubble-content]{color:var(--foreground)}:is(.\*\:data-\[slot\=bubble-content\]\:text-primary-foreground>*)[data-slot=bubble-content]{color:var(--primary-foreground)}.data-\[slot\=checkbox-group\]\:gap-3[data-slot=checkbox-group]{gap:calc(var(--spacing) * 3)}:is(.\*\:data-\[slot\=field\]\:p-2\.5>*)[data-slot=field]{padding:calc(var(--spacing) * 2.5)}:is(.\*\:data-\[slot\=field-group\]\:gap-4>*)[data-slot=field-group]{gap:calc(var(--spacing) * 4)}:is(.\*\:data-\[slot\=field-label\]\:flex-auto>*)[data-slot=field-label]{flex:auto}:is(.\*\:data-\[slot\=input-group\]\:m-1>*)[data-slot=input-group]{margin:calc(var(--spacing) * 1)}:is(.\*\:data-\[slot\=input-group\]\:mb-0>*)[data-slot=input-group]{margin-bottom:calc(var(--spacing) * 0)}:is(.\*\:data-\[slot\=input-group\]\:h-8>*)[data-slot=input-group]{height:calc(var(--spacing) * 8)}:is(.\*\:data-\[slot\=input-group\]\:border-input\/30>*)[data-slot=input-group]{border-color:var(--input)}@supports (color:color-mix(in lab, red, red)){:is(.\*\:data-\[slot\=input-group\]\:border-input\/30>*)[data-slot=input-group]{border-color:color-mix(in oklab, var(--input) 30%, transparent)}}:is(.\*\:data-\[slot\=input-group\]\:bg-input\/30>*)[data-slot=input-group]{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){:is(.\*\:data-\[slot\=input-group\]\:bg-input\/30>*)[data-slot=input-group]{background-color:color-mix(in oklab, var(--input) 30%, transparent)}}:is(.\*\:data-\[slot\=input-group\]\:shadow-none>*)[data-slot=input-group]{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}:is(.\*\:data-\[slot\=input-group-addon\]\:pl-2\!>*)[data-slot=input-group-addon]{padding-left:calc(var(--spacing) * 2)!important}:is(.\*\*\:data-\[slot\=kbd\]\:relative *)[data-slot=kbd]{position:relative}:is(.\*\*\:data-\[slot\=kbd\]\:isolate *)[data-slot=kbd]{isolation:isolate}:is(.\*\*\:data-\[slot\=kbd\]\:z-50 *)[data-slot=kbd]{z-index:50}:is(.\*\*\:data-\[slot\=kbd\]\:rounded-sm *)[data-slot=kbd]{border-radius:.5rem}:is(.\*\*\:data-\[slot\=navigation-menu-link\]\:focus\:ring-0 *)[data-slot=navigation-menu-link]:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}:is(.\*\*\:data-\[slot\=navigation-menu-link\]\:focus\:outline-none *)[data-slot=navigation-menu-link]:focus{--tw-outline-style:none;outline-style:none}:is(.\*\:data-\[slot\=select-value\]\:line-clamp-1>*)[data-slot=select-value]{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}:is(.\*\:data-\[slot\=select-value\]\:flex>*)[data-slot=select-value]{display:flex}:is(.\*\:data-\[slot\=select-value\]\:items-center>*)[data-slot=select-value]{align-items:center}:is(.\*\:data-\[slot\=select-value\]\:gap-1\.5>*)[data-slot=select-value]{gap:calc(var(--spacing) * 1.5)}:is(.group-data-\[orientation\=vertical\]\/attachment\:\*\:data-\[slot\=spinner\]\:size-6\!:is(:where(.group\/attachment)[data-orientation=vertical] *)>*)[data-slot=spinner]{width:calc(var(--spacing) * 6)!important;height:calc(var(--spacing) * 6)!important}.group-data-horizontal\/toggle-group\:data-\[spacing\=0\]\:first\:rounded-l-lg:is(:where(.group\/toggle-group):where([data-orientation=horizontal]) *)[data-spacing="0"]:first-child{border-top-left-radius:1rem;border-bottom-left-radius:1rem}.group-data-vertical\/toggle-group\:data-\[spacing\=0\]\:first\:rounded-t-lg:is(:where(.group\/toggle-group):where([data-orientation=vertical]) *)[data-spacing="0"]:first-child{border-top-left-radius:1rem;border-top-right-radius:1rem}.group-data-horizontal\/toggle-group\:data-\[spacing\=0\]\:last\:rounded-r-lg:is(:where(.group\/toggle-group):where([data-orientation=horizontal]) *)[data-spacing="0"]:last-child{border-top-right-radius:1rem;border-bottom-right-radius:1rem}.group-data-vertical\/toggle-group\:data-\[spacing\=0\]\:last\:rounded-b-lg:is(:where(.group\/toggle-group):where([data-orientation=vertical]) *)[data-spacing="0"]:last-child{border-bottom-right-radius:1rem;border-bottom-left-radius:1rem}.data-\[state\=delayed-open\]\:animate-in[data-state=delayed-open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=delayed-open\]\:fade-in-0[data-state=delayed-open]{--tw-enter-opacity:0}.data-\[state\=delayed-open\]\:zoom-in-95[data-state=delayed-open]{--tw-enter-scale:.95}.data-\[state\=hidden\]\:animate-out[data-state=hidden]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=hidden\]\:fade-out[data-state=hidden]{--tw-exit-opacity:0}.data-\[state\=idle\]\:border-dashed[data-state=idle]{--tw-border-style:dashed;border-style:dashed}.data-\[state\=visible\]\:animate-in[data-state=visible]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=visible\]\:fade-in[data-state=visible]{--tw-enter-opacity:0}.data-\[swipe-axis\=x\]\:inset-y-0[data-swipe-axis=x]{inset-block:calc(var(--spacing) * 0)}.data-\[swipe-axis\=x\]\:flex-row[data-swipe-axis=x]{flex-direction:row}.data-\[swipe-axis\=x\]\:\[--drawer-content-width\:75\%\][data-swipe-axis=x]{--drawer-content-width:75%}.data-\[swipe-axis\=x\]\:after\:inset-y-0[data-swipe-axis=x]:after{content:var(--tw-content);inset-block:calc(var(--spacing) * 0)}.data-\[swipe-axis\=x\]\:after\:w-\(--bleed\)[data-swipe-axis=x]:after{content:var(--tw-content);width:var(--bleed)}.data-\[swipe-axis\=y\]\:inset-x-0[data-swipe-axis=y]{inset-inline:calc(var(--spacing) * 0)}.data-\[swipe-axis\=y\]\:\[--drawer-content-max-height\:calc\(100dvh-6rem\)\][data-swipe-axis=y]{--drawer-content-max-height:calc(100dvh - 6rem)}.data-\[swipe-axis\=y\]\:after\:inset-x-0[data-swipe-axis=y]:after{content:var(--tw-content);inset-inline:calc(var(--spacing) * 0)}.data-\[swipe-axis\=y\]\:after\:h-\(--bleed\)[data-swipe-axis=y]:after{content:var(--tw-content);height:var(--bleed)}.data-\[swipe-axis\=y\]\:data-nested-drawer-open\:h-\(--stack-height\)[data-swipe-axis=y][data-nested-drawer-open]{height:var(--stack-height)}.data-\[swipe-axis\=y\]\:data-snap-points\:\[--drawer-content-height\:100dvh\][data-swipe-axis=y][data-snap-points]{--drawer-content-height:100dvh}.data-\[swipe-direction\=down\]\:bottom-0[data-swipe-direction=down]{bottom:calc(var(--spacing) * 0)}.data-\[swipe-direction\=down\]\:origin-bottom[data-swipe-direction=down]{transform-origin:bottom}.data-\[swipe-direction\=down\]\:rounded-t-xl[data-swipe-direction=down]{border-top-left-radius:1.5rem;border-top-right-radius:1.5rem}.data-\[swipe-direction\=down\]\:border-t[data-swipe-direction=down]{border-top-style:var(--tw-border-style);border-top-width:1px}.data-\[swipe-direction\=down\]\:\[--closed-transform\:translate3d\(0\,calc\(100\%\+var\(--drawer-inset\,0px\)\+2px\)\,0\)\][data-swipe-direction=down]{--closed-transform:translate3d(0,calc(100% + var(--drawer-inset,0px) + 2px),0)}.data-\[swipe-direction\=down\]\:\[--translate-y\:calc\(var\(--drawer-snap-point-offset\,0px\)\+var\(--drawer-swipe-movement-y\)-var\(--stack-peek-offset\)-\(var\(--stack-shrink\)\*var\(--stack-height\)\)\)\][data-swipe-direction=down]{--translate-y:calc(var(--drawer-snap-point-offset,0px) + var(--drawer-swipe-movement-y) - var(--stack-peek-offset) - (var(--stack-shrink) * var(--stack-height)))}.data-\[swipe-direction\=down\]\:after\:top-full[data-swipe-direction=down]:after{content:var(--tw-content);top:100%}.data-ending-style\:data-\[swipe-direction\=down\]\:\[transform\:translateY\(calc\(var\(--toast-swipe-movement-y\)\+150\%\)\)\][data-ending-style][data-swipe-direction=down],.data-expanded\:data-ending-style\:data-\[swipe-direction\=down\]\:\[transform\:translateY\(calc\(var\(--toast-swipe-movement-y\)\+150\%\)\)\][data-expanded][data-ending-style][data-swipe-direction=down]{transform:translateY(calc(var(--toast-swipe-movement-y) + 150%))}.data-\[swipe-direction\=left\]\:left-0[data-swipe-direction=left]{left:calc(var(--spacing) * 0)}.data-\[swipe-direction\=left\]\:origin-left[data-swipe-direction=left]{transform-origin:0}.data-\[swipe-direction\=left\]\:rounded-r-xl[data-swipe-direction=left]{border-top-right-radius:1.5rem;border-bottom-right-radius:1.5rem}.data-\[swipe-direction\=left\]\:border-r[data-swipe-direction=left]{border-right-style:var(--tw-border-style);border-right-width:1px}.data-\[swipe-direction\=left\]\:\[--closed-transform\:translate3d\(calc\(-100\%-var\(--drawer-inset\,0px\)-2px\)\,0\,0\)\][data-swipe-direction=left]{--closed-transform:translate3d(calc(-100% - var(--drawer-inset,0px) - 2px),0,0)}.data-\[swipe-direction\=left\]\:\[--translate-x\:calc\(var\(--drawer-swipe-movement-x\)\+var\(--stack-peek-offset\)\+\(var\(--stack-shrink\)\*100\%\)\)\][data-swipe-direction=left]{--translate-x:calc(var(--drawer-swipe-movement-x) + var(--stack-peek-offset) + (var(--stack-shrink) * 100%))}.data-\[swipe-direction\=left\]\:after\:right-full[data-swipe-direction=left]:after{content:var(--tw-content);right:100%}.data-ending-style\:data-\[swipe-direction\=left\]\:\[transform\:translateX\(calc\(var\(--toast-swipe-movement-x\)-150\%\)\)_translateY\(var\(--offset-y\)\)\][data-ending-style][data-swipe-direction=left],.data-expanded\:data-ending-style\:data-\[swipe-direction\=left\]\:\[transform\:translateX\(calc\(var\(--toast-swipe-movement-x\)-150\%\)\)_translateY\(var\(--offset-y\)\)\][data-expanded][data-ending-style][data-swipe-direction=left]{transform:translateX(calc(var(--toast-swipe-movement-x) - 150%)) translateY(var(--offset-y))}.data-\[swipe-direction\=right\]\:right-0[data-swipe-direction=right]{right:calc(var(--spacing) * 0)}.data-\[swipe-direction\=right\]\:origin-right[data-swipe-direction=right]{transform-origin:100%}.data-\[swipe-direction\=right\]\:rounded-l-xl[data-swipe-direction=right]{border-top-left-radius:1.5rem;border-bottom-left-radius:1.5rem}.data-\[swipe-direction\=right\]\:border-l[data-swipe-direction=right]{border-left-style:var(--tw-border-style);border-left-width:1px}.data-\[swipe-direction\=right\]\:\[--closed-transform\:translate3d\(calc\(100\%\+var\(--drawer-inset\,0px\)\+2px\)\,0\,0\)\][data-swipe-direction=right]{--closed-transform:translate3d(calc(100% + var(--drawer-inset,0px) + 2px),0,0)}.data-\[swipe-direction\=right\]\:\[--translate-x\:calc\(var\(--drawer-swipe-movement-x\)-var\(--stack-peek-offset\)-\(var\(--stack-shrink\)\*100\%\)\)\][data-swipe-direction=right]{--translate-x:calc(var(--drawer-swipe-movement-x) - var(--stack-peek-offset) - (var(--stack-shrink) * 100%))}.data-\[swipe-direction\=right\]\:after\:left-full[data-swipe-direction=right]:after{content:var(--tw-content);left:100%}.data-ending-style\:data-\[swipe-direction\=right\]\:\[transform\:translateX\(calc\(var\(--toast-swipe-movement-x\)\+150\%\)\)_translateY\(var\(--offset-y\)\)\][data-ending-style][data-swipe-direction=right],.data-expanded\:data-ending-style\:data-\[swipe-direction\=right\]\:\[transform\:translateX\(calc\(var\(--toast-swipe-movement-x\)\+150\%\)\)_translateY\(var\(--offset-y\)\)\][data-expanded][data-ending-style][data-swipe-direction=right]{transform:translateX(calc(var(--toast-swipe-movement-x) + 150%)) translateY(var(--offset-y))}.data-\[swipe-direction\=up\]\:top-0[data-swipe-direction=up]{top:calc(var(--spacing) * 0)}.data-\[swipe-direction\=up\]\:origin-top[data-swipe-direction=up]{transform-origin:top}.data-\[swipe-direction\=up\]\:rounded-b-xl[data-swipe-direction=up]{border-bottom-right-radius:1.5rem;border-bottom-left-radius:1.5rem}.data-\[swipe-direction\=up\]\:border-b[data-swipe-direction=up]{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.data-\[swipe-direction\=up\]\:\[--closed-transform\:translate3d\(0\,calc\(-100\%-var\(--drawer-inset\,0px\)-2px\)\,0\)\][data-swipe-direction=up]{--closed-transform:translate3d(0,calc(-100% - var(--drawer-inset,0px) - 2px),0)}.data-\[swipe-direction\=up\]\:\[--translate-y\:calc\(var\(--drawer-snap-point-offset\,0px\)\+var\(--drawer-swipe-movement-y\)\+var\(--stack-peek-offset\)\+\(var\(--stack-shrink\)\*var\(--stack-height\)\)\)\][data-swipe-direction=up]{--translate-y:calc(var(--drawer-snap-point-offset,0px) + var(--drawer-swipe-movement-y) + var(--stack-peek-offset) + (var(--stack-shrink) * var(--stack-height)))}.data-\[swipe-direction\=up\]\:after\:bottom-full[data-swipe-direction=up]:after{content:var(--tw-content);bottom:100%}.data-ending-style\:data-\[swipe-direction\=up\]\:\[transform\:translateY\(calc\(var\(--toast-swipe-movement-y\)-150\%\)\)\][data-ending-style][data-swipe-direction=up],.data-expanded\:data-ending-style\:data-\[swipe-direction\=up\]\:\[transform\:translateY\(calc\(var\(--toast-swipe-movement-y\)-150\%\)\)\][data-expanded][data-ending-style][data-swipe-direction=up]{transform:translateY(calc(var(--toast-swipe-movement-y) - 150%))}.data-\[variant\=ghost\]\:max-w-full[data-variant=ghost]{max-width:100%}.data-\[variant\=label\]\:text-sm[data-variant=label]{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.data-\[variant\=legend\]\:text-base[data-variant=legend]{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.data-\[variant\=line\]\:rounded-none[data-variant=line]{border-radius:0}.group-data-horizontal\/toggle-group\:data-\[spacing\=0\]\:data-\[variant\=outline\]\:border-l-0:is(:where(.group\/toggle-group):where([data-orientation=horizontal]) *)[data-spacing="0"][data-variant=outline]{border-left-style:var(--tw-border-style);border-left-width:0}.group-data-vertical\/toggle-group\:data-\[spacing\=0\]\:data-\[variant\=outline\]\:border-t-0:is(:where(.group\/toggle-group):where([data-orientation=vertical]) *)[data-spacing="0"][data-variant=outline]{border-top-style:var(--tw-border-style);border-top-width:0}.group-data-horizontal\/toggle-group\:data-\[spacing\=0\]\:data-\[variant\=outline\]\:first\:border-l:is(:where(.group\/toggle-group):where([data-orientation=horizontal]) *)[data-spacing="0"][data-variant=outline]:first-child{border-left-style:var(--tw-border-style);border-left-width:1px}.group-data-vertical\/toggle-group\:data-\[spacing\=0\]\:data-\[variant\=outline\]\:first\:border-t:is(:where(.group\/toggle-group):where([data-orientation=vertical]) *)[data-spacing="0"][data-variant=outline]:first-child{border-top-style:var(--tw-border-style);border-top-width:1px}.nth-last-2\:-mt-1:nth-last-child(2){margin-top:calc(var(--spacing) * -1)}@supports ((-webkit-backdrop-filter:var(--tw)) or (backdrop-filter:var(--tw))){.supports-backdrop-filter\:backdrop-blur-xs{--tw-backdrop-blur:blur(var(--blur-xs));-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,)}}@supports (-webkit-touch-callout:none){.supports-\[-webkit-touch-callout\:none\]\:absolute{position:absolute}}@media (min-width:40rem){.sm\:\!top-1\/2{top:50%!important}.sm\:top-7{top:calc(var(--spacing) * 7)}.sm\:right-4{right:calc(var(--spacing) * 4)}.sm\:\!bottom-auto{bottom:auto!important}.sm\:\!left-1\/2{left:50%!important}.sm\:left-8{left:calc(var(--spacing) * 8)}.sm\:left-auto{left:auto}.sm\:mx-0{margin-inline:calc(var(--spacing) * 0)}.sm\:mt-7{margin-top:calc(var(--spacing) * 7)}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:\!max-h-\[90vh\]{max-height:90vh!important}.sm\:max-h-\[58vh\]{max-height:58vh}.sm\:w-full{width:100%}.sm\:\!max-w-lg{max-width:var(--container-lg)!important}.sm\:max-w-md{max-width:var(--container-md)}.sm\:max-w-sm{max-width:var(--container-sm)}.sm\:\!-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1)!important;translate:var(--tw-translate-x) var(--tw-translate-y)!important}.sm\:\!-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1)!important;translate:var(--tw-translate-x) var(--tw-translate-y)!important}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.sm\:flex-row{flex-direction:row}.sm\:justify-end{justify-content:flex-end}.sm\:rounded-3xl{border-radius:var(--radius-3xl)}.sm\:p-10{padding:calc(var(--spacing) * 10)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:px-7{padding-inline:calc(var(--spacing) * 7)}.sm\:px-8{padding-inline:calc(var(--spacing) * 8)}.sm\:py-7{padding-block:calc(var(--spacing) * 7)}.sm\:py-9{padding-block:calc(var(--spacing) * 9)}.sm\:py-10{padding-block:calc(var(--spacing) * 10)}.sm\:pb-6{padding-bottom:calc(var(--spacing) * 6)}.sm\:pb-16{padding-bottom:calc(var(--spacing) * 16)}.sm\:text-left{text-align:left}.sm\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.sm\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.sm\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.sm\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:row-span-2:is(:where(.group\/alert-dialog-content)[data-size=default] *){grid-row:span 2/span 2}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:place-items-start:is(:where(.group\/alert-dialog-content)[data-size=default] *){place-items:start}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:text-left:is(:where(.group\/alert-dialog-content)[data-size=default] *){text-align:left}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:group-has-data-\[slot\=alert-dialog-media\]\/alert-dialog-content\:col-start-2:is(:where(.group\/alert-dialog-content)[data-size=default] *):is(:where(.group\/alert-dialog-content):has([data-slot=alert-dialog-media]) *){grid-column-start:2}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:has-data-\[slot\=alert-dialog-media\]\:grid-rows-\[auto_1fr\]:is(:where(.group\/alert-dialog-content)[data-size=default] *):has([data-slot=alert-dialog-media]){grid-template-rows:auto 1fr}.data-\[side\=left\]\:sm\:max-w-sm[data-side=left],.data-\[side\=right\]\:sm\:max-w-sm[data-side=right],.data-\[size\=default\]\:sm\:max-w-sm[data-size=default]{max-width:var(--container-sm)}.data-\[swipe-axis\=x\]\:sm\:\[--drawer-content-width\:24rem\][data-swipe-axis=x]{--drawer-content-width:24rem}}@media (min-width:48rem){.md\:block{display:block}.md\:flex{display:flex}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:gap-0\.5{gap:calc(var(--spacing) * .5)}.md\:p-7{padding:calc(var(--spacing) * 7)}.md\:p-8{padding:calc(var(--spacing) * 8)}.md\:text-left{text-align:left}.md\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.md\:text-pretty{text-wrap:pretty}.md\:opacity-0{opacity:0}.md\:peer-data-\[variant\=inset\]\:m-2:is(:where(.peer)[data-variant=inset]~*){margin:calc(var(--spacing) * 2)}.md\:peer-data-\[variant\=inset\]\:ml-0:is(:where(.peer)[data-variant=inset]~*){margin-left:calc(var(--spacing) * 0)}.md\:peer-data-\[variant\=inset\]\:rounded-xl:is(:where(.peer)[data-variant=inset]~*){border-radius:1.5rem}.md\:peer-data-\[variant\=inset\]\:shadow-sm:is(:where(.peer)[data-variant=inset]~*){--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)}.md\:peer-data-\[variant\=inset\]\:peer-data-\[state\=collapsed\]\:ml-2:is(:where(.peer)[data-variant=inset]~*):is(:where(.peer)[data-state=collapsed]~*){margin-left:calc(var(--spacing) * 2)}.md\:after\:hidden:after{content:var(--tw-content);display:none}}@media (min-width:64rem){.lg\:mx-8{margin-inline:calc(var(--spacing) * 8)}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-\[\.92fr_1\.08fr\]{grid-template-columns:.92fr 1.08fr}.lg\:grid-cols-\[1\.2fr_\.8fr\]{grid-template-columns:1.2fr .8fr}.lg\:grid-cols-\[1fr_2fr_auto\]{grid-template-columns:1fr 2fr auto}.lg\:items-end{align-items:flex-end}.lg\:px-10{padding-inline:calc(var(--spacing) * 10)}.lg\:py-6{padding-block:calc(var(--spacing) * 6)}.lg\:py-16{padding-block:calc(var(--spacing) * 16)}.lg\:pt-7{padding-top:calc(var(--spacing) * 7)}.lg\:pt-12{padding-top:calc(var(--spacing) * 12)}.lg\:pt-20{padding-top:calc(var(--spacing) * 20)}.lg\:pb-12{padding-bottom:calc(var(--spacing) * 12)}.lg\:pb-32{padding-bottom:calc(var(--spacing) * 32)}}@media (min-width:80rem){.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.xl\:grid-cols-\[1\.35fr_\.65fr\]{grid-template-columns:1.35fr .65fr}}@container field-group (width>=28rem){.\@md\/field-group\:flex-row{flex-direction:row}.\@md\/field-group\:items-center{align-items:center}:is(.\@md\/field-group\:\*\:w-auto>*){width:auto}.\@md\/field-group\:has-\[\>\[data-slot\=field-content\]\]\:items-start:has(>[data-slot=field-content]){align-items:flex-start}:is(.\@md\/field-group\:\*\:data-\[slot\=field-label\]\:flex-auto>*)[data-slot=field-label]{flex:auto}}.ltr\:-translate-x-1\/2:where(:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=ltr],[dir=ltr] *),.rtl\:-translate-x-1\/2:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.rtl\:translate-x-1\/2:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){--tw-translate-x:calc(1 / 2 * 100%);translate:var(--tw-translate-x) var(--tw-translate-y)}.dark\:border-input:is(.dark *){border-color:var(--input)}.dark\:bg-input\/30:is(.dark *){background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-input\/30:is(.dark *){background-color:color-mix(in oklab, var(--input) 30%, transparent)}}.dark\:bg-transparent:is(.dark *){background-color:#0000}.dark\:after\:mix-blend-lighten:is(.dark *):after{content:var(--tw-content);mix-blend-mode:lighten}@media (hover:hover){.dark\:hover\:bg-input\/50:is(.dark *):hover{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-input\/50:is(.dark *):hover{background-color:color-mix(in oklab, var(--input) 50%, transparent)}}.dark\:hover\:text-foreground:is(.dark *):hover{color:var(--foreground)}}.dark\:disabled\:bg-input\/80:is(.dark *):disabled{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:disabled\:bg-input\/80:is(.dark *):disabled{background-color:color-mix(in oklab, var(--input) 80%, transparent)}}.dark\:disabled\:bg-transparent:is(.dark *):disabled{background-color:#0000}:where([data-slot=tooltip-content]) .dark\:in-data-\[slot\=tooltip-content\]\:bg-background\/10:is(.dark *){background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){:where([data-slot=tooltip-content]) .dark\:in-data-\[slot\=tooltip-content\]\:bg-background\/10:is(.dark *){background-color:color-mix(in oklab, var(--background) 10%, transparent)}}.dark\:has-disabled\:bg-input\/80:is(.dark *):has(:disabled){background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:has-disabled\:bg-input\/80:is(.dark *):has(:disabled){background-color:color-mix(in oklab, var(--input) 80%, transparent)}}.dark\:has-data-checked\:border-primary\/20:is(.dark *):has(:where([data-state=checked]),:where([data-checked]:not([data-checked=false]))){border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.dark\:has-data-checked\:border-primary\/20:is(.dark *):has(:where([data-state=checked]),:where([data-checked]:not([data-checked=false]))){border-color:color-mix(in oklab, var(--primary) 20%, transparent)}}.dark\:has-data-checked\:bg-primary\/10:is(.dark *):has(:where([data-state=checked]),:where([data-checked]:not([data-checked=false]))){background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.dark\:has-data-checked\:bg-primary\/10:is(.dark *):has(:where([data-state=checked]),:where([data-checked]:not([data-checked=false]))){background-color:color-mix(in oklab, var(--primary) 10%, transparent)}}:is(.dark\:\*\:data-\[slot\=bubble-content\]\:bg-\[oklch\(from_var\(--primary\)_0\.3_calc\(c\*0\.4\)_h\)\]:is(.dark *)>*)[data-slot=bubble-content]{background-color:oklch(from var(--primary) .3 calc(c * .4) h)}.data-open\:animate-accordion-down:where([data-state=open]),.data-open\:animate-accordion-down:where([data-open]:not([data-open=false])){animation:accordion-down var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-open\:animate-in:where([data-state=open]),.data-open\:animate-in:where([data-open]:not([data-open=false])){animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-open\:fade-in-0:where([data-state=open]),.data-open\:fade-in-0:where([data-open]:not([data-open=false])){--tw-enter-opacity:0}.data-open\:zoom-in-95:where([data-state=open]),.data-open\:zoom-in-95:where([data-open]:not([data-open=false])){--tw-enter-scale:.95}.group-data-\[viewport\=false\]\/navigation-menu\:data-open\:animate-in:is(:where(.group\/navigation-menu)[data-viewport=false] *):where([data-state=open]),.group-data-\[viewport\=false\]\/navigation-menu\:data-open\:animate-in:is(:where(.group\/navigation-menu)[data-viewport=false] *):where([data-open]:not([data-open=false])){animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.group-data-\[viewport\=false\]\/navigation-menu\:data-open\:fade-in-0:is(:where(.group\/navigation-menu)[data-viewport=false] *):where([data-state=open]),.group-data-\[viewport\=false\]\/navigation-menu\:data-open\:fade-in-0:is(:where(.group\/navigation-menu)[data-viewport=false] *):where([data-open]:not([data-open=false])){--tw-enter-opacity:0}.group-data-\[viewport\=false\]\/navigation-menu\:data-open\:zoom-in-95:is(:where(.group\/navigation-menu)[data-viewport=false] *):where([data-state=open]),.group-data-\[viewport\=false\]\/navigation-menu\:data-open\:zoom-in-95:is(:where(.group\/navigation-menu)[data-viewport=false] *):where([data-open]:not([data-open=false])){--tw-enter-scale:.95}.data-closed\:animate-accordion-up:where([data-state=closed]),.data-closed\:animate-accordion-up:where([data-closed]:not([data-closed=false])){animation:accordion-up var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-closed\:animate-out:where([data-state=closed]),.data-closed\:animate-out:where([data-closed]:not([data-closed=false])){animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-closed\:overflow-hidden:where([data-state=closed]),.data-closed\:overflow-hidden:where([data-closed]:not([data-closed=false])){overflow:hidden}.data-closed\:fade-out-0:where([data-state=closed]),.data-closed\:fade-out-0:where([data-closed]:not([data-closed=false])){--tw-exit-opacity:0}.data-closed\:zoom-out-95:where([data-state=closed]),.data-closed\:zoom-out-95:where([data-closed]:not([data-closed=false])){--tw-exit-scale:.95}.group-data-\[viewport\=false\]\/navigation-menu\:data-closed\:animate-out:is(:where(.group\/navigation-menu)[data-viewport=false] *):where([data-state=closed]),.group-data-\[viewport\=false\]\/navigation-menu\:data-closed\:animate-out:is(:where(.group\/navigation-menu)[data-viewport=false] *):where([data-closed]:not([data-closed=false])){animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.group-data-\[viewport\=false\]\/navigation-menu\:data-closed\:fade-out-0:is(:where(.group\/navigation-menu)[data-viewport=false] *):where([data-state=closed]),.group-data-\[viewport\=false\]\/navigation-menu\:data-closed\:fade-out-0:is(:where(.group\/navigation-menu)[data-viewport=false] *):where([data-closed]:not([data-closed=false])){--tw-exit-opacity:0}.group-data-\[viewport\=false\]\/navigation-menu\:data-closed\:zoom-out-95:is(:where(.group\/navigation-menu)[data-viewport=false] *):where([data-state=closed]),.group-data-\[viewport\=false\]\/navigation-menu\:data-closed\:zoom-out-95:is(:where(.group\/navigation-menu)[data-viewport=false] *):where([data-closed]:not([data-closed=false])){--tw-exit-scale:.95}.data-checked\:border-primary:where([data-state=checked]),.data-checked\:border-primary:where([data-checked]:not([data-checked=false])){border-color:var(--primary)}.data-checked\:bg-primary:where([data-state=checked]),.data-checked\:bg-primary:where([data-checked]:not([data-checked=false])){background-color:var(--primary)}.data-checked\:text-primary-foreground:where([data-state=checked]),.data-checked\:text-primary-foreground:where([data-checked]:not([data-checked=false])){color:var(--primary-foreground)}.group-has-\[\:focus-visible\]\/field-label\:data-checked\:border-primary:is(:where(.group\/field-label):has(:focus-visible) *):where([data-state=checked]),.group-has-\[\:focus-visible\]\/field-label\:data-checked\:border-primary:is(:where(.group\/field-label):has(:focus-visible) *):where([data-checked]:not([data-checked=false])){border-color:var(--primary)}.group-data-\[size\=default\]\/switch\:data-checked\:translate-x-\[calc\(100\%-2px\)\]:is(:where(.group\/switch)[data-size=default] *):where([data-state=checked]),.group-data-\[size\=default\]\/switch\:data-checked\:translate-x-\[calc\(100\%-2px\)\]:is(:where(.group\/switch)[data-size=default] *):where([data-checked]:not([data-checked=false])),.group-data-\[size\=sm\]\/switch\:data-checked\:translate-x-\[calc\(100\%-2px\)\]:is(:where(.group\/switch)[data-size=sm] *):where([data-state=checked]),.group-data-\[size\=sm\]\/switch\:data-checked\:translate-x-\[calc\(100\%-2px\)\]:is(:where(.group\/switch)[data-size=sm] *):where([data-checked]:not([data-checked=false])){--tw-translate-x:calc(100% - 2px);translate:var(--tw-translate-x) var(--tw-translate-y)}.dark\:data-checked\:bg-primary:is(.dark *):where([data-state=checked]),.dark\:data-checked\:bg-primary:is(.dark *):where([data-checked]:not([data-checked=false])){background-color:var(--primary)}.dark\:data-checked\:bg-primary-foreground:is(.dark *):where([data-state=checked]),.dark\:data-checked\:bg-primary-foreground:is(.dark *):where([data-checked]:not([data-checked=false])){background-color:var(--primary-foreground)}.data-unchecked\:bg-input:where([data-state=unchecked]),.data-unchecked\:bg-input:where([data-unchecked]:not([data-unchecked=false])){background-color:var(--input)}.group-data-\[size\=default\]\/switch\:data-unchecked\:translate-x-0:is(:where(.group\/switch)[data-size=default] *):where([data-state=unchecked]),.group-data-\[size\=default\]\/switch\:data-unchecked\:translate-x-0:is(:where(.group\/switch)[data-size=default] *):where([data-unchecked]:not([data-unchecked=false])),.group-data-\[size\=sm\]\/switch\:data-unchecked\:translate-x-0:is(:where(.group\/switch)[data-size=sm] *):where([data-state=unchecked]),.group-data-\[size\=sm\]\/switch\:data-unchecked\:translate-x-0:is(:where(.group\/switch)[data-size=sm] *):where([data-unchecked]:not([data-unchecked=false])){--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.dark\:data-unchecked\:bg-foreground:is(.dark *):where([data-state=unchecked]),.dark\:data-unchecked\:bg-foreground:is(.dark *):where([data-unchecked]:not([data-unchecked=false])){background-color:var(--foreground)}.dark\:data-unchecked\:bg-input\/80:is(.dark *):where([data-state=unchecked]),.dark\:data-unchecked\:bg-input\/80:is(.dark *):where([data-unchecked]:not([data-unchecked=false])){background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:data-unchecked\:bg-input\/80:is(.dark *):where([data-state=unchecked]),.dark\:data-unchecked\:bg-input\/80:is(.dark *):where([data-unchecked]:not([data-unchecked=false])){background-color:color-mix(in oklab, var(--input) 80%, transparent)}}.data-selected\:text-foreground:where([data-selected=true]){color:var(--foreground)}.data-disabled\:pointer-events-none:where([data-disabled=true]),.data-disabled\:pointer-events-none:where([data-disabled]:not([data-disabled=false])){pointer-events:none}.data-disabled\:cursor-not-allowed:where([data-disabled=true]),.data-disabled\:cursor-not-allowed:where([data-disabled]:not([data-disabled=false])){cursor:not-allowed}.data-disabled\:opacity-50:where([data-disabled=true]),.data-disabled\:opacity-50:where([data-disabled]:not([data-disabled=false])){opacity:.5}.data-active\:bg-background:where([data-state=active]),.data-active\:bg-background:where([data-active]:not([data-active=false])){background-color:var(--background)}.data-active\:font-medium:where([data-state=active]),.data-active\:font-medium:where([data-active]:not([data-active=false])){--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.data-active\:text-foreground:where([data-state=active]),.data-active\:text-foreground:where([data-active]:not([data-active=false])){color:var(--foreground)}.group-data-\[variant\=default\]\/tabs-list\:data-active\:shadow-sm:is(:where(.group\/tabs-list)[data-variant=default] *):where([data-state=active]),.group-data-\[variant\=default\]\/tabs-list\:data-active\:shadow-sm:is(:where(.group\/tabs-list)[data-variant=default] *):where([data-active]:not([data-active=false])){--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)}.group-data-\[variant\=line\]\/tabs-list\:data-active\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=line] *):where([data-state=active]),.group-data-\[variant\=line\]\/tabs-list\:data-active\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=line] *):where([data-active]:not([data-active=false])){background-color:#0000}.group-data-\[variant\=line\]\/tabs-list\:data-active\:shadow-none:is(:where(.group\/tabs-list)[data-variant=line] *):where([data-state=active]),.group-data-\[variant\=line\]\/tabs-list\:data-active\:shadow-none:is(:where(.group\/tabs-list)[data-variant=line] *):where([data-active]:not([data-active=false])){--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}:is(.group-data-\[variant\=line\]\/tabs-list\:data-active\:after\:opacity-100:is(:where(.group\/tabs-list)[data-variant=line] *):where([data-state=active]),.group-data-\[variant\=line\]\/tabs-list\:data-active\:after\:opacity-100:is(:where(.group\/tabs-list)[data-variant=line] *):where([data-active]:not([data-active=false]))):after{content:var(--tw-content);opacity:1}.dark\:data-active\:border-input:is(.dark *):where([data-state=active]),.dark\:data-active\:border-input:is(.dark *):where([data-active]:not([data-active=false])){border-color:var(--input)}.dark\:data-active\:bg-input\/30:is(.dark *):where([data-state=active]),.dark\:data-active\:bg-input\/30:is(.dark *):where([data-active]:not([data-active=false])){background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:data-active\:bg-input\/30:is(.dark *):where([data-state=active]),.dark\:data-active\:bg-input\/30:is(.dark *):where([data-active]:not([data-active=false])){background-color:color-mix(in oklab, var(--input) 30%, transparent)}}.dark\:data-active\:text-foreground:is(.dark *):where([data-state=active]),.dark\:data-active\:text-foreground:is(.dark *):where([data-active]:not([data-active=false])){color:var(--foreground)}.dark\:group-data-\[variant\=line\]\/tabs-list\:data-active\:border-transparent:is(.dark *):is(:where(.group\/tabs-list)[data-variant=line] *):where([data-state=active]),.dark\:group-data-\[variant\=line\]\/tabs-list\:data-active\:border-transparent:is(.dark *):is(:where(.group\/tabs-list)[data-variant=line] *):where([data-active]:not([data-active=false])){border-color:#0000}.dark\:group-data-\[variant\=line\]\/tabs-list\:data-active\:bg-transparent:is(.dark *):is(:where(.group\/tabs-list)[data-variant=line] *):where([data-state=active]),.dark\:group-data-\[variant\=line\]\/tabs-list\:data-active\:bg-transparent:is(.dark *):is(:where(.group\/tabs-list)[data-variant=line] *):where([data-active]:not([data-active=false])){background-color:#0000}.data-horizontal\:mx-px:where([data-orientation=horizontal]){margin-inline:1px}.data-horizontal\:h-1:where([data-orientation=horizontal]){height:calc(var(--spacing) * 1)}.data-horizontal\:h-2\.5:where([data-orientation=horizontal]){height:calc(var(--spacing) * 2.5)}.data-horizontal\:h-full:where([data-orientation=horizontal]){height:100%}.data-horizontal\:h-px:where([data-orientation=horizontal]){height:1px}.data-horizontal\:w-auto:where([data-orientation=horizontal]){width:auto}.data-horizontal\:w-full:where([data-orientation=horizontal]){width:100%}.data-horizontal\:flex-col:where([data-orientation=horizontal]){flex-direction:column}.data-horizontal\:border-t:where([data-orientation=horizontal]){border-top-style:var(--tw-border-style);border-top-width:1px}.data-horizontal\:border-t-transparent:where([data-orientation=horizontal]){border-top-color:#0000}.data-vertical\:my-px:where([data-orientation=vertical]){margin-block:1px}.data-vertical\:h-auto:where([data-orientation=vertical]){height:auto}.data-vertical\:h-full:where([data-orientation=vertical]){height:100%}.data-vertical\:min-h-40:where([data-orientation=vertical]){min-height:calc(var(--spacing) * 40)}.data-vertical\:w-1:where([data-orientation=vertical]){width:calc(var(--spacing) * 1)}.data-vertical\:w-2\.5:where([data-orientation=vertical]){width:calc(var(--spacing) * 2.5)}.data-vertical\:w-auto:where([data-orientation=vertical]){width:auto}.data-vertical\:w-full:where([data-orientation=vertical]){width:100%}.data-vertical\:w-px:where([data-orientation=vertical]){width:1px}.data-vertical\:flex-col:where([data-orientation=vertical]){flex-direction:column}.data-vertical\:items-stretch:where([data-orientation=vertical]){align-items:stretch}.data-vertical\:self-stretch:where([data-orientation=vertical]){align-self:stretch}.data-vertical\:border-l:where([data-orientation=vertical]){border-left-style:var(--tw-border-style);border-left-width:1px}.data-vertical\:border-l-transparent:where([data-orientation=vertical]){border-left-color:#0000}.\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-border\/50 .recharts-cartesian-grid line[stroke=\#ccc]{stroke:var(--border)}@supports (color:color-mix(in lab, red, red)){.\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-border\/50 .recharts-cartesian-grid line[stroke=\#ccc]{stroke:color-mix(in oklab, var(--border) 50%, transparent)}}.\[\&_\.recharts-curve\.recharts-tooltip-cursor\]\:stroke-border .recharts-curve.recharts-tooltip-cursor{stroke:var(--border)}.\[\&_\.recharts-dot\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-dot[stroke=\#fff]{stroke:#0000}.\[\&_\.recharts-layer\]\:outline-hidden .recharts-layer{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.\[\&_\.recharts-layer\]\:outline-hidden .recharts-layer{outline-offset:2px;outline:2px solid #0000}}.\[\&_\.recharts-polar-grid_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-polar-grid [stroke=\#ccc],.\[\&_\.recharts-reference-line_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-reference-line [stroke=\#ccc]{stroke:var(--border)}.\[\&_\.recharts-sector\]\:outline-hidden .recharts-sector{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.\[\&_\.recharts-sector\]\:outline-hidden .recharts-sector{outline-offset:2px;outline:2px solid #0000}}.\[\&_\.recharts-sector\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-sector[stroke=\#fff]{stroke:#0000}.\[\&_\.recharts-surface\]\:outline-hidden .recharts-surface{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.\[\&_\.recharts-surface\]\:outline-hidden .recharts-surface{outline-offset:2px;outline:2px solid #0000}}.\[\&_a\]\:underline a{text-decoration-line:underline}.\[\&_a\]\:underline-offset-3 a{text-underline-offset:3px}@media (hover:hover){.\[\&_a\]\:hover\:text-foreground a:hover{color:var(--foreground)}}.\[\&_img\]\:size-full img{width:100%;height:100%}.\[\&_img\]\:object-cover img{object-fit:cover}.\[\&_p\:not\(\:last-child\)\]\:mb-4 p:not(:last-child){margin-bottom:calc(var(--spacing) * 4)}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-4 svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.data-\[direction\=start\]\:\[\&_svg\]\:rotate-180[data-direction=start] svg{rotate:180deg}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3 svg:not([class*=size-]){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3\.5 svg:not([class*=size-]){width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.group-data-\[orientation\=vertical\]\/attachment\:\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-6:is(:where(.group\/attachment)[data-orientation=vertical] *) svg:not([class*=size-]){width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.group-data-\[size\=xs\]\/attachment\:\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3\.5:is(:where(.group\/attachment)[data-size=xs] *) svg:not([class*=size-]){width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&_tr\]\:border-b tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-style:var(--tw-border-style);border-width:0}.\[\&\+\[data-slot\=item-content\]\]\:flex-none+[data-slot=item-content]{flex:none}.\[\&\:first-child\[data-selected\=true\]_button\]\:rounded-l-\(--cell-radius\):first-child[data-selected=true] button{border-top-left-radius:var(--cell-radius);border-bottom-left-radius:var(--cell-radius)}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:calc(var(--spacing) * 0)}.\[\.border-b\]\:pb-\(--card-spacing\).border-b{padding-bottom:var(--card-spacing)}.\[\.border-b\]\:pb-2.border-b{padding-bottom:calc(var(--spacing) * 2)}.\[\.border-t\]\:pt-2.border-t{padding-top:calc(var(--spacing) * 2)}:is(.rtl\:\*\*\:\[\.rdp-button\\_next\>svg\]\:rotate-180:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *) *):is(.rdp-button_next>svg),:is(.rtl\:\*\*\:\[\.rdp-button\\_previous\>svg\]\:rotate-180:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *) *):is(.rdp-button_previous>svg){rotate:180deg}:is(.\*\*\:\[\[cmdk-group-heading\]\]\:px-2 *)[cmdk-group-heading]{padding-inline:calc(var(--spacing) * 2)}:is(.\*\*\:\[\[cmdk-group-heading\]\]\:py-1\.5 *)[cmdk-group-heading]{padding-block:calc(var(--spacing) * 1.5)}:is(.\*\*\:\[\[cmdk-group-heading\]\]\:text-xs *)[cmdk-group-heading]{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}:is(.\*\*\:\[\[cmdk-group-heading\]\]\:font-medium *)[cmdk-group-heading]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.\[a\]\:underline:is(a){text-decoration-line:underline}.\[a\]\:underline-offset-3:is(a){text-underline-offset:3px}.\[a\]\:transition-colors:is(a){transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}:is(.\*\:\[a\]\:underline>*):is(a){text-decoration-line:underline}:is(.\*\:\[a\]\:underline-offset-3>*):is(a){text-underline-offset:3px}@media (hover:hover){.\[a\]\:hover\:bg-primary\/80:is(a):hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.\[a\]\:hover\:bg-primary\/80:is(a):hover{background-color:color-mix(in oklab, var(--primary) 80%, transparent)}}.\[a\]\:hover\:text-foreground:is(a):hover,:is(.\*\:\[a\]\:hover\:text-foreground>*):is(a):hover{color:var(--foreground)}}.\[button\]\:text-left:is(button){text-align:left}.\[button\,a\]\:transition-colors:is(button,a){transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.\[button\,a\]\:outline-none:is(button,a){--tw-outline-style:none;outline-style:none}.\[button\,a\]\:focus-visible\:border-ring:is(button,a):focus-visible{border-color:var(--ring)}.\[button\,a\]\:focus-visible\:ring-3:is(button,a):focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.\[button\,a\]\:focus-visible\:ring-ring\/50:is(button,a):focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.\[button\,a\]\:focus-visible\:ring-ring\/50:is(button,a):focus-visible{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}:is(.\*\:\[img\]\:aspect-square>*):is(img){aspect-ratio:1}:is(.\*\:\[img\]\:w-full>*):is(img){width:100%}:is(.\*\:\[img\]\:object-cover>*):is(img){object-fit:cover}:is(.\*\:\[img\:first-child\]\:rounded-t-xl>*):is(img:first-child){border-top-left-radius:1.5rem;border-top-right-radius:1.5rem}:is(.\*\:\[img\:last-child\]\:rounded-b-xl>*):is(img:last-child){border-bottom-right-radius:1.5rem;border-bottom-left-radius:1.5rem}:is(.\*\:\[span\]\:last\:flex>*):is(span):last-child{display:flex}:is(.\*\:\[span\]\:last\:items-center>*):is(span):last-child{align-items:center}:is(.\*\:\[span\]\:last\:gap-2>*):is(span):last-child{gap:calc(var(--spacing) * 2)}:is(.\*\:\[svg\]\:row-span-2>*):is(svg){grid-row:span 2/span 2}:is(.\*\:\[svg\]\:translate-y-0\.5>*):is(svg){--tw-translate-y:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}:is(.\*\:\[svg\]\:text-current>*):is(svg){color:currentColor}:is(.data-selected\:\*\:\[svg\]\:text-foreground:where([data-selected=true])>*):is(svg){color:var(--foreground)}:is(.\*\:\[svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4>*):is(svg:not([class*=size-])){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}:is(.\*\:\[svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-6>*):is(svg:not([class*=size-])){width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.\[\&\:last-child\[data-selected\=true\]_button\]\:rounded-r-\(--cell-radius\):last-child[data-selected=true] button{border-top-right-radius:var(--cell-radius);border-bottom-right-radius:var(--cell-radius)}.\[\&\:nth-child\(2\)\[data-selected\=true\]_button\]\:rounded-l-\(--cell-radius\):nth-child(2)[data-selected=true] button{border-top-left-radius:var(--cell-radius);border-bottom-left-radius:var(--cell-radius)}.\[\&\>\.sr-only\]\:w-auto>.sr-only{width:auto}.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-\[color-mix\(in_oklch\,var\(--muted\)\,var\(--foreground\)_5\%\)\]>[data-slot=bubble-content]:is(button,a):hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-\[color-mix\(in_oklch\,var\(--muted\)\,var\(--foreground\)_5\%\)\]>[data-slot=bubble-content]:is(button,a):hover{background-color:color-mix(in oklch,var(--muted),var(--foreground) 5%)}}.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-\[color-mix\(in_oklch\,var\(--secondary\)\,var\(--foreground\)_5\%\)\]>[data-slot=bubble-content]:is(button,a):hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-\[color-mix\(in_oklch\,var\(--secondary\)\,var\(--foreground\)_5\%\)\]>[data-slot=bubble-content]:is(button,a):hover{background-color:color-mix(in oklch,var(--secondary),var(--foreground) 5%)}}.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-\[oklch\(from_var\(--primary\)_0\.88_calc\(c\*0\.5\)_h\)\]>[data-slot=bubble-content]:is(button,a):hover{background-color:oklch(from var(--primary) .88 calc(c * .5) h)}.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-primary\/80>[data-slot=bubble-content]:is(button,a):hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-primary\/80>[data-slot=bubble-content]:is(button,a):hover{background-color:color-mix(in oklab, var(--primary) 80%, transparent)}}.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:text-foreground>[data-slot=bubble-content]:is(button,a):hover{color:var(--foreground)}.dark\:\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-\[oklch\(from_var\(--primary\)_0\.35_calc\(c\*0\.5\)_h\)\]:is(.dark *)>[data-slot=bubble-content]:is(button,a):hover{background-color:oklch(from var(--primary) .35 calc(c * .5) h)}.dark\:\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-input\/30:is(.dark *)>[data-slot=bubble-content]:is(button,a):hover{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-input\/30:is(.dark *)>[data-slot=bubble-content]:is(button,a):hover{background-color:color-mix(in oklab, var(--input) 30%, transparent)}}.has-\[select\[aria-hidden\=true\]\:last-child\]\:\[\&\>\[data-slot\=select-trigger\]\:last-of-type\]\:rounded-r-lg:has(:is(select[aria-hidden=true]:last-child))>[data-slot=select-trigger]:last-of-type{border-top-right-radius:1rem;border-bottom-right-radius:1rem}.\[\&\>\[data-slot\=select-trigger\]\:not\(\[class\*\=\'w-\'\]\)\]\:w-fit>[data-slot=select-trigger]:not([class*=w-]){width:fit-content}.\[\&\>\[data-slot\]\:not\(\:has\(\~\[data-slot\]\)\)\]\:rounded-r-lg\!>[data-slot]:not(:has(~[data-slot])){border-top-right-radius:1rem!important;border-bottom-right-radius:1rem!important}.\[\&\>\[data-slot\]\:not\(\:has\(\~\[data-slot\]\)\)\]\:rounded-b-lg\!>[data-slot]:not(:has(~[data-slot])){border-bottom-right-radius:1rem!important;border-bottom-left-radius:1rem!important}.\[\&\>\[data-slot\]\~\[data-slot\]\]\:rounded-t-none>[data-slot]~[data-slot]{border-top-left-radius:0;border-top-right-radius:0}.\[\&\>\[data-slot\]\~\[data-slot\]\]\:rounded-l-none>[data-slot]~[data-slot]{border-top-left-radius:0;border-bottom-left-radius:0}.\[\&\>\[data-slot\]\~\[data-slot\]\]\:border-t-0>[data-slot]~[data-slot]{border-top-style:var(--tw-border-style);border-top-width:0}.\[\&\>\[data-slot\]\~\[data-slot\]\]\:border-l-0>[data-slot]~[data-slot]{border-left-style:var(--tw-border-style);border-left-width:0}:is(.has-\[\>\[data-slot\=field-content\]\]\:\[\&\>\[role\=checkbox\]\,\[role\=radio\]\]\:mt-px:has(>[data-slot=field-content])>[role=checkbox],.has-\[\>\[data-slot\=field-content\]\]\:\[\&\>\[role\=checkbox\]\,\[role\=radio\]\]\:mt-px:has(>[data-slot=field-content]) [role=radio]){margin-top:1px}@container field-group (width>=28rem){:is(.\@md\/field-group\:has-\[\>\[data-slot\=field-content\]\]\:\[\&\>\[role\=checkbox\]\,\[role\=radio\]\]\:mt-px:has(>[data-slot=field-content])>[role=checkbox],.\@md\/field-group\:has-\[\>\[data-slot\=field-content\]\]\:\[\&\>\[role\=checkbox\]\,\[role\=radio\]\]\:mt-px:has(>[data-slot=field-content]) [role=radio]){margin-top:1px}}.\[\&\>a\]\:underline>a{text-decoration-line:underline}.\[\&\>a\]\:underline-offset-4>a{text-underline-offset:4px}.\[\&\>a\:hover\]\:text-primary>a:hover{color:var(--primary)}.\[\&\>button\]\:hidden>button{display:none}.\[\&\>input\]\:flex-1>input{flex:1}.has-\[\>\[data-align\=block-end\]\]\:\[\&\>input\]\:pt-3:has(>[data-align=block-end])>input{padding-top:calc(var(--spacing) * 3)}.has-\[\>\[data-align\=block-start\]\]\:\[\&\>input\]\:pb-3:has(>[data-align=block-start])>input{padding-bottom:calc(var(--spacing) * 3)}.has-\[\>\[data-align\=inline-end\]\]\:\[\&\>input\]\:pr-1\.5:has(>[data-align=inline-end])>input{padding-right:calc(var(--spacing) * 1.5)}.has-\[\>\[data-align\=inline-start\]\]\:\[\&\>input\]\:pl-1\.5:has(>[data-align=inline-start])>input{padding-left:calc(var(--spacing) * 1.5)}.\[\&\>kbd\]\:rounded-\[calc\(var\(--radius\)-5px\)\]>kbd{border-radius:calc(var(--radius) - 5px)}.\[\&\>span\]\:text-xs>span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\[\&\>span\]\:opacity-70>span{opacity:.7}.\[\&\>span\:last-child\]\:truncate>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.\[\&\>svg\]\:pointer-events-none>svg{pointer-events:none}.\[\&\>svg\]\:size-3\!>svg{width:calc(var(--spacing) * 3)!important;height:calc(var(--spacing) * 3)!important}.\[\&\>svg\]\:size-3\.5>svg{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&\>svg\]\:size-4>svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&\>svg\]\:h-2\.5>svg{height:calc(var(--spacing) * 2.5)}.\[\&\>svg\]\:h-3>svg{height:calc(var(--spacing) * 3)}.\[\&\>svg\]\:w-2\.5>svg{width:calc(var(--spacing) * 2.5)}.\[\&\>svg\]\:w-3>svg{width:calc(var(--spacing) * 3)}.\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}.group-has-data-\[size\=lg\]\/avatar-group\:\[\&\>svg\]\:size-5:is(:where(.group\/avatar-group):has([data-size=lg]) *)>svg{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.group-has-data-\[size\=sm\]\/avatar-group\:\[\&\>svg\]\:size-3:is(:where(.group\/avatar-group):has([data-size=sm]) *)>svg{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.group-data-\[size\=default\]\/avatar\:\[\&\>svg\]\:size-2:is(:where(.group\/avatar)[data-size=default] *)>svg,.group-data-\[size\=lg\]\/avatar\:\[\&\>svg\]\:size-2:is(:where(.group\/avatar)[data-size=lg] *)>svg{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.group-data-\[size\=sm\]\/avatar\:\[\&\>svg\]\:hidden:is(:where(.group\/avatar)[data-size=sm] *)>svg{display:none}.\[\&\>svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3\.5>svg:not([class*=size-]){width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&\>svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4>svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&\>tr\]\:last\:border-b-0>tr:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.\[\&\[aria-orientation\=horizontal\]\>div\]\:rotate-90[aria-orientation=horizontal]>div{rotate:90deg}.\[\&\[data-ending-style\]\:not\(\[data-limited\]\)\:not\(\[data-swipe-direction\]\)\]\:\[transform\:translateY\(150\%\)\][data-ending-style]:not([data-limited]):not([data-swipe-direction]){transform:translateY(150%)}[data-side=left][data-collapsible=offcanvas] .\[\[data-side\=left\]\[data-collapsible\=offcanvas\]_\&\]\:-right-2{right:calc(var(--spacing) * -2)}[data-side=left][data-state=collapsed] .\[\[data-side\=left\]\[data-state\=collapsed\]_\&\]\:cursor-e-resize{cursor:e-resize}[data-side=right][data-collapsible=offcanvas] .\[\[data-side\=right\]\[data-collapsible\=offcanvas\]_\&\]\:-left-2{left:calc(var(--spacing) * -2)}[data-side=right][data-state=collapsed] .\[\[data-side\=right\]\[data-state\=collapsed\]_\&\]\:cursor-w-resize{cursor:w-resize}[data-variant=legend]+.\[\[data-variant\=legend\]\+\&\]\:-mt-1\.5{margin-top:calc(var(--spacing) * -1.5)}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}@property --scroll-fade-t{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-b{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-s{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-e{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-mask{syntax:"*";inherits:false}@property --shimmer-angle{syntax:"<angle>";inherits:true;initial-value:20deg}@property --shimmer-image{syntax:"*";inherits:false}@property --shimmer-text-fill{syntax:"*";inherits:false}@media (prefers-reduced-motion:reduce){.shimmer{-webkit-text-fill-color:currentColor;background-image:none;animation:none}}.affiliate-payout-fields textarea{color:#fff;resize:vertical;background:#101014;border:1px solid #302d2a;border-radius:12px;min-height:92px;padding:12px 13px;line-height:1.55}.affiliate-workspace-light .affiliate-payout-fields textarea{color:#2b231a;background:#fff;border-color:#9b691f33}.hero-v286{color:#21170d;perspective:1200px;min-height:900px;background:#f8f3e9!important}.hero-v286-backdrop{z-index:-3;will-change:transform;background:linear-gradient(90deg,#ffffffeb 0%,#ffffffb8 35%,#ffffff0d 70%),url(/brand/home-hero-global-v286.webp) 58%/cover no-repeat;animation:12s ease-in-out infinite alternate hero-v286-breathe;position:absolute;inset:80px 0 0;transform:scale(1.035)}.hero-v286-grid{z-index:-2;opacity:.2;background-image:linear-gradient(#8e5f191a 1px,#0000 1px),linear-gradient(90deg,#8e5f191a 1px,#0000 1px);background-size:78px 78px;position:absolute;inset:12% 0 0;-webkit-mask-image:linear-gradient(90deg,#0000 4%,#000 35% 75%,#0000);mask-image:linear-gradient(90deg,#0000 4%,#000 35% 75%,#0000)}.hero-v286-chart{z-index:-1;opacity:.2;filter:drop-shadow(0 0 10px #b6751642);width:48%;position:absolute;bottom:14%;left:4%;overflow:visible}.hero-v286-chart path{fill:none;stroke:#b57921;stroke-width:2px;stroke-dasharray:1300;animation:3.8s .4s both hero-chart-draw}.hero-v286-chart line,.hero-v286-chart rect{stroke:#aa6d17;fill:#d29d4238;stroke-width:2px;animation:4s ease-in-out infinite alternate hero-candle-pulse}.hero-v286-header{-webkit-backdrop-filter:blur(24px)saturate(1.2);backdrop-filter:blur(24px)saturate(1.2);background:#ffffff94;border:1px solid #ffffffd6;border-radius:24px;animation:.8s both hero-enter-down;top:14px;box-shadow:0 18px 50px #54371012,inset 0 1px #fff;height:68px!important}.hero-v286-header .brand-logo-header{height:57px}.hero-v286-header .home-primary-nav{background:#ffffff61;border-radius:999px;gap:3px;padding:4px}.hero-v286-header .nav-link{letter-spacing:0;border-radius:999px;padding:10px 15px}.hero-v286-header .nav-link:after{display:none}.hero-header-join{color:#fff;background:linear-gradient(110deg,#8a540b,#d59d37,#8a540b) 0 0/180% 100%;border-radius:999px;align-items:center;gap:8px;min-height:42px;padding:0 22px;text-decoration:none;animation:6s linear infinite hero-gold-flow;box-shadow:0 11px 28px #75480930}.hero-v286-layout{grid-template-rows:1fr auto auto;grid-template-columns:minmax(440px,.84fr) minmax(600px,1.25fr) 118px;align-items:center;column-gap:6px;min-height:806px;padding-top:78px;padding-bottom:28px;display:grid}.hero-v286-copy{z-index:12;align-self:center;max-width:650px;padding:24px 0 0;animation:.95s cubic-bezier(.22,1,.36,1) .1s both hero-enter-left;position:relative}.hero-v286-eyebrow{color:#5e554b;letter-spacing:.42em;margin-bottom:8px;font-size:12px;font-weight:600}.hero-v286-copy h1{letter-spacing:-.065em;margin:0;font-family:Georgia,Times New Roman,serif;font-style:italic;font-weight:400;line-height:.79;display:grid}.hero-v286-copy h1 span{color:#15110e;font-size:clamp(83px,6.8vw,125px)}.hero-v286-copy h1 strong{color:#95600f;-webkit-text-fill-color:transparent;filter:drop-shadow(0 7px 8px #7746071f);background:linear-gradient(100deg,#7d4704 12%,#dcaa50 43%,#8d560b 76%);-webkit-background-clip:text;font-size:clamp(73px,6.1vw,113px)}.hero-v286-copy h1 em{color:#74440c;letter-spacing:-.055em;margin:.22em 0 .45em .04em;font-family:Segoe Script,Brush Script MT,cursive;font-size:clamp(38px,3.2vw,61px);font-weight:400;transform:rotate(-3deg)}.hero-v286-copy h2{max-width:610px;margin:0 0 7px;font-size:clamp(22px,1.7vw,31px);font-weight:800;line-height:1.25}.hero-v286-copy>p:not(.hero-v286-eyebrow){color:#5f564e;max-width:520px;font-size:17px;line-height:1.55}.hero-v286-actions{gap:12px;margin-top:22px;display:flex}.hero-v286-actions .gold-button,.hero-v286-actions .ivory-button{min-height:50px;padding-inline:23px}.hero-v286-actions .gold-button img{filter:brightness(0)invert();width:22px;height:22px}.hero-v286-mobile-quote{display:none}.hero-v286-scene{--mx:0px;--my:0px;z-index:7;isolation:isolate;align-self:end;width:100%;height:690px;animation:1s cubic-bezier(.22,1,.36,1) .18s both hero-enter-up;position:relative}.hero-v286-scene:before{content:"";z-index:-1;filter:blur(22px);background:radial-gradient(circle,#fffce5bd,#e0ae4f29 40%,#0000 70%);border-radius:50%;animation:5s ease-in-out infinite alternate hero-aura;position:absolute;inset:5% 2% 10%}.hero-v286-orbit{z-index:1;pointer-events:none;border:2px solid #c3872357;border-radius:50%;position:absolute;top:43%;left:50%;box-shadow:0 0 20px #ffcd6926}.hero-v286-orbit:after{content:"";background:#ffe5a5;border-radius:50%;width:10px;height:10px;position:absolute;top:50%;left:-5px;box-shadow:0 0 20px #d18b23}.orbit-a{width:82%;height:31%;animation:16s linear infinite hero-orbit-a;transform:translate(-50%,-50%)rotate(-15deg)}.orbit-b{width:66%;height:24%;animation:22s linear infinite reverse hero-orbit-b;transform:translate(-50%,-50%)rotate(20deg)}.hero-v286-phone{z-index:0;width:31%;height:58%;transform:translate3d(calc(-50% - var(--mx)),calc(0px - var(--my)),0) rotate(-7deg);filter:drop-shadow(0 26px 32px #2d1b043d);position:absolute;top:-8%;left:49%}.hero-v286-phone img{object-fit:contain;object-position:center top;width:100%;height:100%;animation:7s ease-in-out infinite hero-float}.hero-v286-person{z-index:3;transform:translate3d(var(--mx),var(--my),0);filter:drop-shadow(0 24px 23px #2d1b0429);will-change:transform;transition:transform .22s ease-out;position:absolute;bottom:6%}.hero-v286-person img{width:100%;height:auto;animation:7s ease-in-out infinite hero-person-float;display:block}.person-bom{z-index:2;width:35%;left:0}.person-bom img{animation-delay:-2s}.person-pham{z-index:3;width:39%;bottom:11%;left:14%}.person-pham img{animation-delay:-3s}.person-anusorn{z-index:3;width:38%;bottom:10%;right:12%}.person-anusorn img{animation-delay:-1s}.person-micro{z-index:4;width:34%;right:0}.person-micro img{animation-delay:-4s}.person-north{z-index:5;width:36%;bottom:1%;left:47%}.person-north img{animation-delay:-2.7s}.person-lead{z-index:7;width:51%;transform:translate3d(calc(-50% + var(--mx)),var(--my),0);bottom:2%;left:50%}.person-lead img{animation:6.5s ease-in-out infinite hero-lead-float}.hero-v286-stage{z-index:10;color:#fff;height:135px;transform:perspective(600px) rotateX(4deg) translate3d(var(--mx),var(--my),0);background:linear-gradient(145deg,#0a0908f7,#3f270bf2);border:1px solid #e2ae508c;border-radius:14px 14px 42px 42px;align-content:center;place-items:center;display:grid;position:absolute;bottom:0;left:16%;right:16%;overflow:hidden;box-shadow:0 22px 50px #2b1a0647,inset 0 1px #ffe1a480}.hero-v286-stage:after{content:"";background:linear-gradient(105deg,#0000 42%,#ffdd9052 49%,#0000 56%);animation:6s ease-in-out infinite hero-stage-shine;position:absolute;inset:-100% -20%}.hero-v286-stage img{object-fit:contain;width:44px;height:44px}.hero-v286-stage strong{letter-spacing:.24em;text-align:center;font-size:12px;line-height:1.15}.hero-v286-stage span{letter-spacing:.35em;font-size:8px}.hero-v286-sidecopy{color:#453a2e;letter-spacing:.3em;flex-direction:column;align-self:stretch;align-items:center;gap:10px;padding:35px 0 80px;font-size:10px;display:flex}.hero-v286-sidecopy i{background:linear-gradient(#0000,#9d6d25,#0000);width:1px;height:70px;margin:10px 0}.hero-v286-sidecopy em{color:#4f3518;letter-spacing:-.04em;margin-top:auto;font-family:Segoe Script,Brush Script MT,cursive;font-size:21px;line-height:1.25;transform:rotate(-7deg)}.hero-v286-highlights{border-top:1px solid #81531426;border-bottom:1px solid #81531426;grid-column:1;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;margin-top:-42px;padding:18px 0;display:grid}.hero-v286-highlights>div{border-right:1px solid #81531424;align-items:center;gap:8px;min-width:0;padding:0 10px;display:flex}.hero-v286-highlights>div:first-child{padding-left:0}.hero-v286-highlights>div:last-child{border:0}.hero-v286-highlights svg{color:#a66d19;flex:none;width:25px;height:25px}.hero-v286-highlights span{display:grid}.hero-v286-highlights strong{font-size:11px;line-height:1.1}.hero-v286-highlights small{color:#6e6256;font-size:10px}.hero-v286-stats{grid-column:1;grid-template-columns:repeat(4,minmax(0,1fr));padding-top:18px;display:grid}.hero-v286-stats>div{text-align:center;border-right:1px solid #81531424;display:grid}.hero-v286-stats>div:first-child{text-align:left}.hero-v286-stats>div:last-child{border:0}.hero-v286-stats strong{color:#8e570d;font-family:Georgia,serif;font-size:30px}.hero-v286-stats span{color:#332a21;font-size:11px}.hero-v286-scroll{color:#755020;grid-area:3/3;justify-self:end;align-items:center;gap:8px;display:flex}.hero-v286-scroll svg{width:25px;height:38px}.hero-v286-scroll span{letter-spacing:.18em;font-size:8px}.hero-v286-scroll b{font-weight:800}.hero-v286-ribbon{z-index:8;pointer-events:none;filter:blur(.2px);border-top:4px solid #ffdc989e;border-radius:50%;height:130px;position:absolute;bottom:-5%;left:39%;right:-8%;transform:rotate(-3deg);box-shadow:0 -11px 42px #d297323b}@keyframes hero-enter-down{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:none}}@keyframes hero-enter-left{0%{opacity:0;transform:translate(-28px)}to{opacity:1;transform:none}}@keyframes hero-enter-up{0%{opacity:0;transform:translateY(32px)scale(.97)}to{opacity:1;transform:none}}@keyframes hero-v286-breathe{to{transform:scale(1.065)translate(-.5%,.4%)}}@keyframes hero-chart-draw{0%{stroke-dashoffset:1300px}to{stroke-dashoffset:0}}@keyframes hero-candle-pulse{to{opacity:.35;transform:translateY(-3px)}}@keyframes hero-gold-flow{to{background-position:180% 0}}@keyframes hero-aura{to{opacity:.72;transform:scale(1.08)}}@keyframes hero-orbit-a{to{transform:translate(-50%,-50%)rotate(345deg)}}@keyframes hero-orbit-b{to{transform:translate(-50%,-50%)rotate(380deg)}}@keyframes hero-float{50%{transform:translateY(-10px)rotate(1.5deg)}}@keyframes hero-person-float{50%{transform:translateY(-5px)}}@keyframes hero-lead-float{50%{transform:translateY(-7px)scale(1.006)}}@keyframes hero-stage-shine{0%,25%{transform:translate(-100%)}55%,to{transform:translate(100%)}}@media (max-width:1023px){.hero-v286{min-height:1460px}.hero-v286-backdrop{background:linear-gradient(#fffffffa 0%,#ffffffd1 31%,#ffffff1f 58%,#ffffffd1 78%,#faf5eb 100%),url(/brand/home-hero-global-v286.webp) 64% 20%/auto 760px no-repeat;inset:0}.hero-v286-grid{background-size:54px 54px}.hero-v286-chart{opacity:.15;width:124%;bottom:29%;left:-12%}.hero-v286-header{margin-inline:10px;top:8px;height:72px!important;padding-inline:13px!important}.hero-v286-header .brand-logo-header{width:160px;height:56px}.hero-v286-layout{flex-direction:column;align-items:stretch;min-height:1365px;padding-top:78px;padding-bottom:36px;display:flex}.hero-v286-copy{text-align:left;width:100%;max-width:680px;margin-inline:auto;padding-top:22px}.hero-v286-eyebrow{letter-spacing:.29em;font-size:10px}.hero-v286-copy h1 span{font-size:clamp(68px,17vw,104px)}.hero-v286-copy h1 strong{font-size:clamp(58px,14.5vw,90px)}.hero-v286-copy h1 em{font-size:clamp(33px,8.8vw,51px)}.hero-v286-copy h2{font-size:22px}.hero-v286-copy>p:not(.hero-v286-eyebrow){max-width:470px;font-size:15px}.hero-v286-actions{justify-content:flex-start}.hero-v286-scene{flex:none;width:min(760px,112%);height:650px;margin:-4px 0 0 -6%}.hero-v286-sidecopy{display:none}.hero-v286-mobile-quote{z-index:5;color:#5b3b17;text-align:right;font-family:Segoe Script,Brush Script MT,cursive;font-size:17px;font-style:italic;line-height:1.2;display:block;position:absolute;top:48%;right:0;transform:rotate(-8deg)}.hero-v286-highlights{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffbf;border:1px solid #ffffffe6;border-radius:23px;grid-template-columns:repeat(4,minmax(0,1fr));width:100%;max-width:680px;margin:-4px auto 0;padding:17px 10px;display:grid;box-shadow:0 16px 45px #4f330f14}.hero-v286-highlights>div{text-align:center;flex-direction:column;justify-content:center;padding:0 8px}.hero-v286-highlights strong{font-size:10px}.hero-v286-highlights small{font-size:9px}.hero-v286-highlights svg{width:27px;height:27px}.hero-v286-stats{width:100%;max-width:680px;margin:18px auto 0}.hero-v286-stats strong{font-size:27px}.hero-v286-stats span{font-size:10px}.hero-v286-scroll{margin:34px auto 0}.hero-v286-ribbon{height:110px;bottom:22%;left:-30%;right:-30%}}@media (max-width:640px){.hero-v286{min-height:1390px}.hero-v286-header .brand-logo-header{width:137px;height:49px}.hero-v286-header .language-switch{display:none}.hero-v286-header .member-icon-button,.hero-v286-header .member-nav-button{width:42px;height:42px}.hero-v286-layout{min-height:1295px;padding-top:72px;padding-inline:16px!important}.hero-v286-copy{padding-top:16px}.hero-v286-eyebrow{letter-spacing:.25em;margin-bottom:6px;font-size:8px}.hero-v286-copy h1{line-height:.82}.hero-v286-copy h1 span{font-size:17.2vw}.hero-v286-copy h1 strong{font-size:14.4vw}.hero-v286-copy h1 em{margin-top:.28em;font-size:9.2vw}.hero-v286-copy h2{max-width:310px;margin-top:6px;font-size:20px;line-height:1.3}.hero-v286-copy>p:not(.hero-v286-eyebrow){max-width:330px;font-size:14px;line-height:1.55}.hero-v286-mobile-quote{font-size:14px;top:47%}.hero-v286-actions{grid-template-columns:1.25fr .9fr;gap:8px;margin-top:18px;display:grid}.hero-v286-actions .gold-button,.hero-v286-actions .ivory-button{gap:7px;min-height:47px;padding:0 12px;font-size:11px}.hero-v286-actions .gold-button img{width:19px;height:19px}.hero-v286-scene{width:120%;height:545px;margin:0 0 0 -10%}.hero-v286-phone{width:37%;top:-4%}.hero-v286-stage{height:108px;left:12%;right:12%}.hero-v286-stage img{width:36px;height:36px}.person-bom{width:38%;left:-3%}.person-pham{width:42%;left:12%}.person-anusorn{width:41%;right:9%}.person-micro{width:37%;right:-4%}.person-north{width:39%;left:46%}.person-lead{width:55%}.hero-v286-highlights{border-radius:20px;gap:0;padding:14px 5px}.hero-v286-highlights>div{gap:6px;padding:0 4px}.hero-v286-highlights svg{width:23px;height:23px}.hero-v286-highlights strong,.hero-v286-highlights small{font-size:8px}.hero-v286-stats{margin-top:17px}.hero-v286-stats strong{font-size:24px}.hero-v286-stats span{padding:0 3px;font-size:8px;line-height:1.2}.hero-v286-scroll{margin-top:26px}}@media (prefers-reduced-motion:reduce){.hero-v286 *,.hero-v286:before,.hero-v286:after{transition:none!important;animation:none!important}.hero-v286-scene{--mx:0!important;--my:0!important}}.affiliate-campaign{isolation:isolate;color:#fff;background:radial-gradient(circle at 85% 10%,#d08f1e61,#0000 34%),linear-gradient(135deg,#110e0a 0%,#2a1d0e 62%,#130f09 100%);border:1px solid #eebe5b7a;border-radius:30px;margin-bottom:22px;padding:clamp(20px,4vw,38px);position:relative;overflow:hidden;box-shadow:0 24px 60px #2f1e0733,inset 0 1px #ffefbb33}.affiliate-campaign-glow{z-index:-1;filter:blur(50px);background:#ffc3452e;border-radius:50%;width:340px;height:340px;position:absolute;top:-130px;right:-90px}.affiliate-campaign>header,.affiliate-campaign-hero,.affiliate-campaign-progress-head,.affiliate-campaign-progress-foot{justify-content:space-between;align-items:center;gap:16px;display:flex}.affiliate-campaign-kicker,.affiliate-campaign-badge{text-transform:uppercase;letter-spacing:.09em;align-items:center;gap:7px;font-size:11px;font-weight:800;display:flex}.affiliate-campaign-kicker{color:#f4c873}.affiliate-campaign-kicker svg,.affiliate-campaign-badge svg{width:15px}.affiliate-campaign-badge{color:#ffe7ad;background:#eeae3a1c;border:1px solid #f8cc7057;border-radius:999px;padding:8px 12px}.affiliate-campaign-hero{margin:24px 0}.affiliate-campaign-name{color:#e7c47e;margin-bottom:5px;font-size:clamp(22px,4vw,34px);font-weight:300}.affiliate-campaign-name em{color:#fff;font-style:normal;font-weight:800}.affiliate-campaign-hero h2{font-size:clamp(24px,5vw,46px);font-weight:600;line-height:1.16}.affiliate-campaign-hero h2 b{color:#f7cf7b}.affiliate-campaign-hero h2 strong{color:#ffc84c;font-size:1.2em}.affiliate-campaign-hero>div>p:last-child{color:#cfc4b3;margin-top:12px;font-size:13px}.affiliate-campaign-icon{background:linear-gradient(145deg,#ffdd902e,#96590814);border:1px solid #facb6752;border-radius:28px;flex:none;place-items:center;width:112px;height:112px;display:grid;box-shadow:inset 0 1px #ffffff26,0 16px 30px #0003}.affiliate-campaign-icon svg{color:#f7c760;stroke-width:1.35px;width:52px;height:52px}.affiliate-countdown{background:#00000040;border:1px solid #f7d07e33;border-radius:20px;grid-template-columns:auto repeat(4,minmax(62px,90px));align-items:center;gap:8px;margin:20px 0;padding:14px;display:grid}.affiliate-countdown>span{color:#cabeaa;padding:0 12px;font-size:12px}.affiliate-countdown>div{text-align:center;border-left:1px solid #ffffff17}.affiliate-countdown b{color:#fff0c7;font-size:24px;line-height:1;display:block}.affiliate-countdown small{color:#a99c89;margin-top:5px;font-size:9px;display:block}.affiliate-campaign-ended{color:#ffdb87;background:#fac24524;border-radius:18px;justify-content:center;align-items:center;gap:10px;margin:20px 0;padding:16px;font-weight:700;display:flex}.affiliate-campaign-progress{background:#ffffff0e;border:1px solid #ffffff1c;border-radius:20px;padding:18px}.affiliate-campaign-progress-head span{color:#e0d6c7;font-size:13px}.affiliate-campaign-progress-head b{color:#ffd46f;font-size:25px}.affiliate-campaign-progress-head small{color:#ac9f8c;font-size:11px}.affiliate-campaign-track{background:#322b22;border-radius:99px;height:10px;margin:12px 0;overflow:hidden}.affiliate-campaign-track i{border-radius:inherit;background:linear-gradient(90deg,#9a6412,#ffd66f,#fff0bb);height:100%;transition:width .5s;display:block;box-shadow:0 0 18px #ffc949a6}.affiliate-campaign-progress-foot{color:#bdb1a1;font-size:11px}.affiliate-campaign-progress-foot strong{color:#f8cf72}.affiliate-campaign-note{text-align:center;color:#8f8476;margin-top:12px;font-size:10px}.affiliate-admin-campaign-editor{background:linear-gradient(90deg,#fff9eb,#fff);border:1px solid #eed7a9;border-radius:16px;grid-template-columns:1fr auto auto;align-items:center;gap:10px;padding:12px 14px;display:grid}.affiliate-admin-campaign-editor>div{color:#9a6515;align-items:center;gap:9px;display:flex}.affiliate-admin-campaign-editor b,.affiliate-admin-campaign-editor small{display:block}.affiliate-admin-campaign-editor small{color:#9a8d7a;margin-top:2px}.affiliate-admin-campaign-editor label{align-items:center;gap:6px;display:flex}.affiliate-admin-campaign-editor input{text-align:center;border:1px solid #d8c7a7;border-radius:10px;width:66px;height:38px;padding:0 8px;font-size:16px;font-weight:700}.affiliate-admin-campaign-editor label span{color:#9a8d7a;font-weight:700}@media (max-width:640px){.affiliate-campaign{border-radius:24px}.affiliate-campaign-badge{font-size:9px}.affiliate-campaign-hero{align-items:flex-end}.affiliate-campaign-icon{border-radius:18px;width:64px;height:64px}.affiliate-campaign-icon svg{width:30px;height:30px}.affiliate-countdown{grid-template-columns:repeat(4,1fr)}.affiliate-countdown>span{text-align:center;grid-column:1/-1}.affiliate-countdown>div:first-of-type{border-left:0}.affiliate-countdown b{font-size:20px}.affiliate-admin-campaign-editor{grid-template-columns:1fr auto}.affiliate-admin-campaign-editor>button{grid-column:1/-1}}.global-language-switch{z-index:70;filter:drop-shadow(0 12px 28px #56370b29);position:fixed;bottom:18px;right:18px}.global-language-switch .language-switch{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffdf8e6;box-shadow:inset 0 1px #fffc}.luxury-hero{background-size:140% 140%,130% 130%,220% 220%;animation:16s ease-in-out infinite alternate luxury-gradient-drift}.luxury-hero:before{animation:20s ease-in-out infinite alternate luxury-lines-drift}.gold-orbit{animation:11s ease-in-out infinite alternate gold-orbit-breathe}.gold-orbit-two{animation-delay:-5s}.gold-button,.ivory-button,.member-nav-button,.language-switch{box-shadow:0 12px 34px #714a101a,inset 0 1px #ffffff8c}.gold-button:hover,.ivory-button:hover,.member-nav-button:hover,.language-switch:hover{transform:translateY(-2px)scale(1.015);box-shadow:0 20px 50px #714a1033,0 0 30px #daab561f}@keyframes luxury-gradient-drift{0%{background-position:0 0,0 100%,0%}to{background-position:12% 8%,8% 84%,100%}}@keyframes luxury-lines-drift{0%{opacity:.16;transform:translate(-1.5%)}to{opacity:.28;transform:translate(2%,1%)}}@keyframes gold-orbit-breathe{0%{transform:scale(.96)rotate(0);box-shadow:0 0 40px #c792380a}to{transform:scale(1.06)rotate(8deg);box-shadow:0 0 90px #c7923824}}@media (max-width:1023px){.home-member-actions{display:block}.mobile-member-actions{display:none}}@media (max-width:640px){.member-nav-button{min-height:38px;padding-inline:11px;font-size:11px}}@media (max-width:430px){.brand-logo-header{max-width:31vw}.site-header-actions{gap:5px}.language-switch{gap:5px;padding:8px}.member-nav-button{gap:5px;padding-inline:9px}.member-nav-button svg{display:none}}.knowledge-setup span,.knowledge-contact span{color:#875918;background:#fffaf0;border-color:#ad741d3b}@media (prefers-reduced-motion:reduce){.luxury-hero,.luxury-hero:before,.gold-orbit{animation:none!important}}:root{--background:#fbf8f2;--foreground:#17130e;--card:#fffdf9;--card-foreground:#17130e;--primary:#9b691f;--primary-foreground:#fffaf0;--border:#8d62242e;--input:#8d622438;--ring:#b9812d;--radius:1rem}*{border-color:var(--border)}html{scroll-behavior:smooth;overflow-x:hidden}body{background:var(--background);min-height:100%;font-family:var(--font-poppins), var(--font-kanit), sans-serif;margin:0;overflow-x:clip}.font-thai{font-family:var(--font-kanit), sans-serif}.font-latin{font-family:var(--font-poppins), var(--font-kanit), sans-serif}.profile-completion-form,.profile-completion-form .eyebrow{font-family:var(--font-kanit), sans-serif}.profile-completion-form input{font-family:var(--font-poppins), var(--font-kanit), sans-serif}a,button{-webkit-tap-highlight-color:transparent}.scroll-progress{--scroll-progress:0;z-index:9999;pointer-events:none;width:100%;height:2px;transform:scaleX(var(--scroll-progress));transform-origin:0;background:linear-gradient(90deg,#76500f,#efcc7a 55%,#a87624);position:fixed;top:0;left:0;box-shadow:0 0 14px #daa94a99}.site-flare-layer{z-index:20;pointer-events:none;mix-blend-mode:screen;opacity:.5;position:fixed;inset:0;overflow:hidden}.site-flare{filter:blur(3px);will-change:transform;border-radius:50%;display:block;position:absolute}.flare-one{width:340px;height:340px;transform:translate3d(0, calc(var(--scroll-y,0px)*-.035), 0);background:radial-gradient(circle,#ffd7892e,#c3801c0d 38%,#0000 70%);top:8%;right:-230px}.flare-two{width:240px;height:240px;transform:translate3d(0, calc(var(--scroll-y,0px)*.025), 0);background:radial-gradient(circle,#ebbc6324,#0000 68%);top:53%;left:-170px}.flare-three{opacity:.38;background:radial-gradient(circle,#ffedc080,#da9f3714 34%,#0000 70%);width:90px;height:90px;animation:9s ease-in-out infinite alternate flare-drift;top:31%;right:8%}html.motion-ready [data-reveal]{opacity:0;filter:blur(4px);transition:opacity .8s cubic-bezier(.22, 1, .36, 1) var(--reveal-delay,0s), transform .9s cubic-bezier(.22, 1, .36, 1) var(--reveal-delay,0s), filter .7s ease var(--reveal-delay,0s);transform:translateY(34px)scale(.985)}html.motion-ready [data-reveal].is-visible{opacity:1;filter:none;transform:none}@keyframes flare-drift{0%{opacity:.22;transform:translate(-16px,-20px)scale(.88)}to{opacity:.48;transform:translate(24px,28px)scale(1.18)}}.brand-logo{object-fit:contain;object-position:left center;filter:drop-shadow(0 6px 12px #5e3b0a1a);width:auto}.brand-logo-header{max-width:min(260px,43vw);height:58px}.brand-logo-form{max-width:min(240px,46vw);height:54px}.brand-logo-footer{max-width:220px;height:48px}.home-member-actions{display:block}.mobile-member-actions{display:none}.mobile-menu-trigger{z-index:2;touch-action:manipulation;position:relative}.mobile-nav-panel{z-index:50}.site-header{-webkit-backdrop-filter:blur(26px)saturate(155%);backdrop-filter:blur(26px)saturate(155%);background:linear-gradient(135deg,#ffffffc2,#fff9ee75),radial-gradient(circle at 18% 0,#ffffffeb,#0000 38%);border:1px solid #ffffffd1;border-radius:28px;top:14px;box-shadow:inset 0 1px #fffffff2,inset 0 -1px #89581214,0 16px 44px #49300f1c;height:76px!important;padding-inline:22px!important}.site-header:after,.mobile-app-dock:after,.desktop-app-launcher:after{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:linear-gradient(115deg,#ffffff80,#0000 30% 68%,#d5a5481f);position:absolute;inset:1px}.home-primary-nav{background:#ffffff57;border-radius:999px;gap:5px;padding:5px;box-shadow:inset 0 1px #ffffffbf}.home-primary-nav .nav-link{white-space:nowrap;border-radius:999px;align-items:center;gap:7px;min-height:40px;padding:0 14px;display:inline-flex}.home-primary-nav .nav-link:after{display:none}.home-primary-nav .nav-link:hover{color:#6f4714;background:#ffffffb8;box-shadow:0 7px 17px #55370f14}.home-primary-nav .journal-nav-link{color:#fff;background:linear-gradient(135deg,#7e4e0eeb,#ca942cd6);box-shadow:inset 0 1px #ffffff6b,0 9px 24px #86540e33}.home-primary-nav .journal-nav-link:hover{color:#fff;background:linear-gradient(135deg,#805014,#d2a23e);transform:translateY(-1px)}.home-primary-nav{isolation:isolate;--nav-x:50%;--nav-y:50%;position:relative;overflow:hidden}.home-primary-nav:before{content:"";z-index:-1;opacity:0;background:radial-gradient(120px circle at var(--nav-x) var(--nav-y),#e8b1485c,#ffffff1f 48%,transparent 72%);transition:opacity .25s;position:absolute;inset:0}.home-primary-nav:hover:before{opacity:1}.home-primary-nav .nav-link{transition:color .22s,background .22s,box-shadow .22s,transform .22s;position:relative}.home-primary-nav .nav-link:hover{color:#fff;background:linear-gradient(135deg,#7e4e0ee0,#d9a843c7);transform:translateY(-2px);box-shadow:inset 0 1px #ffffff8c,0 9px 22px #73460a33}.home-primary-nav .nav-link:active{transform:translateY(0)scale(.97)}.mobile-menu-trigger,.member-nav-button,.member-icon-button,.language-switch{-webkit-backdrop-filter:blur(18px)saturate(150%);backdrop-filter:blur(18px)saturate(150%);box-shadow:inset 0 1px #ffffffe6,0 8px 24px #4b300d14}.mobile-nav-panel{-webkit-backdrop-filter:blur(30px)saturate(165%);backdrop-filter:blur(30px)saturate(165%);background:linear-gradient(145deg,#ffffffd1,#f8eddca3);border:1px solid #ffffffd1;box-shadow:inset 0 1px #fff,0 24px 60px #34210833}.mobile-nav-panel a{color:#49361f;border:1px solid #0000;border-radius:16px;align-items:center;gap:10px;min-height:48px;padding:0 15px;font-weight:500;display:flex}.mobile-nav-panel a:hover{background:#ffffff94;border-color:#ffffffb3}.mobile-nav-panel .journal-mobile-link{color:#fff;background:linear-gradient(135deg,#78490df0,#d39f37e0);box-shadow:inset 0 1px #ffffff61,0 10px 24px #7b4b0c2e}.luxury-hero{background:radial-gradient(circle at 75% 22%,#fffffff5 0 13%,#fff0 38%),radial-gradient(circle at 12% 66%,#e7cd9f47,#0000 34%),linear-gradient(118deg,#fffefb 0%,#f8f2e9 46%,#fffdfa 72%,#eee2d2 100%)}.luxury-hero:before{content:"";opacity:.22;pointer-events:none;background-image:repeating-linear-gradient(117deg,#0000 0 52px,#8d622414 53px,#0000 54px 106px);position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 74%,#000);mask-image:linear-gradient(90deg,#0000,#000 74%,#000)}.luxury-hero:after{content:"";pointer-events:none;opacity:.18;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.23'/%3E%3C/svg%3E");position:absolute;inset:0}.display-title{font-family:var(--font-poppins), var(--font-kanit), sans-serif}.hero-lockup{isolation:isolate;filter:drop-shadow(0 18px 34px #7b4b0a29);width:min(720px,112%);margin:-76px 0 -56px -58px;position:relative}.hero-lockup:before{content:"";z-index:-1;filter:blur(16px);background:radial-gradient(#f1c2694d,#da952b17 42%,#0000 72%);border-radius:50%;animation:4.8s ease-in-out infinite alternate lockup-glow;position:absolute;inset:18% 8%}.hero-lockup:after{content:"";pointer-events:none;background:linear-gradient(108deg,#0000 30%,#fff6c914 39%,#ffe18bf0 48%,#ffffffb8 51%,#d08b1f2e 60%,#0000 69%) 0 0/240% 100%;animation:5.5s ease-in-out 1s infinite lockup-shine;position:absolute;inset:0;-webkit-mask:url(/brand/ultimate-trading-lockup.png) 50%/contain no-repeat;mask:url(/brand/ultimate-trading-lockup.png) 50%/contain no-repeat}.hero-lockup img{filter:contrast(1.06)saturate(1.12);width:100%;height:auto;display:block}.hero-lockup-spark{z-index:2;color:#d49a39;text-shadow:0 0 12px #ebb34cd9;font-size:18px;line-height:1;animation:2.8s ease-in-out infinite lockup-spark;position:absolute}.hero-lockup-spark-one{top:27%;right:9%}.hero-lockup-spark-two{font-size:12px;animation-delay:-1.35s;bottom:24%;left:8%}@keyframes lockup-shine{0%,18%{opacity:0;background-position:160% 0}28%{opacity:1}48%{opacity:.9;background-position:-60% 0}58%,to{opacity:0;background-position:-80% 0}}@keyframes lockup-glow{0%{opacity:.55;transform:scale(.92)}to{opacity:1;transform:scale(1.08)}}@keyframes lockup-spark{0%,to{opacity:.15;transform:scale(.55)rotate(0)}46%{opacity:1;transform:scale(1.2)rotate(90deg)}62%{opacity:.5;transform:scale(.8)rotate(150deg)}}.gold-text{color:#a16a18;-webkit-text-fill-color:transparent;background:linear-gradient(110deg,#7b4d0e,#d5a84f 48%,#7d4c0d);-webkit-background-clip:text}.nav-link{padding:12px 0;transition:color .25s;position:relative}.nav-link:after{content:"";background:#a16a18;height:1px;transition:right .3s;position:absolute;bottom:5px;left:0;right:100%}.nav-link:hover{color:#875713}.nav-link:hover:after{right:0}.language-switch{font:500 10px var(--font-poppins), var(--font-kanit);letter-spacing:.08em;background:#ffffffa3;border:1px solid #a16a183b;border-radius:999px;align-items:center;gap:7px;padding:9px 12px;display:flex}.language-switch i{background:#00000024;width:1px;height:12px}.language-switch span{color:#aaa096}.language-switch span.active{color:#7b4d0e}.gold-button,.ivory-button{border-radius:999px;justify-content:center;align-items:center;gap:13px;min-height:54px;padding:0 26px;font-size:14px;font-weight:500;transition:transform .25s,box-shadow .25s,background .25s;display:inline-flex}.gold-button{color:#fffaf0;background:linear-gradient(120deg,#83520e,#c79238 55%,#916017);position:relative;overflow:hidden;box-shadow:0 14px 35px #714a1038,inset 0 1px #ffffff59}.gold-button:after{content:"";background:linear-gradient(90deg,#0000,#ffffff4d,#0000);width:28%;transition:left .75s cubic-bezier(.22,1,.36,1);position:absolute;top:-80%;bottom:-80%;left:-45%;transform:rotate(18deg)}.gold-button:hover:after{left:120%}.ivory-button{color:#604014;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffa6;border:1px solid #95631847}.gold-button:hover,.ivory-button:hover{transform:translateY(-2px);box-shadow:0 18px 45px #714a102e}.journal-pro{color:#241c13;gap:24px;padding:20px 0 120px;display:grid}.journal-hero,.journal-order-card,.journal-calendar,.journal-history,.journal-range{background:#ffffffe6;border:1px solid #e6d8c4;border-radius:30px;box-shadow:0 18px 45px #472f1114}.journal-hero{color:#fff;background:radial-gradient(circle at 80% 0,#be82233d,#0000 38%),linear-gradient(135deg,#191007,#3b240d);padding:34px}.journal-hero h1{margin-top:10px;font-size:clamp(25px,4vw,40px)}.journal-hero label{color:#e5b95c;margin-top:28px;display:block}.journal-hero label>div{border:1px solid #9d7437;border-radius:22px;margin-top:8px;display:flex;overflow:hidden}.journal-hero input{color:#fff;background:0 0;outline:0;flex:1;min-width:0;padding:18px 20px;font-size:24px}.journal-hero label button{color:#efc667;padding:0 20px}.journal-order-card{padding:30px}.journal-order-card h2,.journal-history h2{margin:10px 0 22px;font-size:32px}.journal-toggle{grid-template-columns:1fr 1fr;gap:12px;margin:12px 0;display:grid}.journal-toggle button,.journal-presets button,.journal-range button{background:#fff;border:1px solid #dacbb5;border-radius:18px;min-height:52px;font-weight:700}.journal-toggle .buy.active,.journal-toggle .win.active{color:#fff;background:#169a65;border-color:#169a65}.journal-toggle .sell.active,.journal-toggle .loss.active{color:#fff;background:#746c62;border-color:#746c62}.journal-helper{color:#71675d;margin:18px 0}.journal-presets{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.journal-presets button{background:#f6e5bf}.journal-fields{grid-template-columns:1fr 1fr;gap:14px;margin:18px 0;display:grid}.journal-fields label{border:1px solid #dfd2bf;border-radius:20px;padding:12px 18px}.journal-fields span{color:#8b7b68;font-size:12px;display:block}.journal-fields input{outline:0;width:100%;padding-top:6px;font-size:20px}.journal-order-card textarea{border:1px solid #dfd2bf;border-radius:20px;outline:0;width:100%;min-height:130px;margin-top:18px;padding:18px}.journal-submit{color:#fff;background:linear-gradient(100deg,#95610f,#d4a12e);border-radius:999px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:58px;margin-top:18px;font-weight:700;display:flex}.journal-error{color:#b42318;margin-top:12px}.positive{color:#14845b}.negative{color:#c84d4d}.journal-kpis{grid-template-columns:repeat(5,1fr);gap:14px;display:grid}.journal-kpis article{background:#fff;border:1px solid #e5d8c4;border-radius:24px;gap:6px;min-height:145px;padding:23px;display:grid;box-shadow:0 12px 30px #40290e0f}.journal-kpis svg{color:#a46b16}.journal-kpis span{letter-spacing:.16em;color:#746a60;font-size:10px;font-weight:800}.journal-range{padding:22px}.journal-range h3{margin-bottom:14px}.journal-range button{min-width:70px;margin:4px}.journal-range button.active{color:#fff;background:#ad741b}.journal-chart{color:#fff;background:#1b1007;border-radius:30px;padding:28px;box-shadow:0 22px 50px #24140729}.journal-chart>div{justify-content:space-between;display:flex}.journal-chart svg{background:repeating-linear-gradient(#0000 0 24%,#ffffff1a 25%);width:100%;height:260px;margin-top:18px;overflow:visible}.journal-calendar{padding:26px}.journal-calendar header{justify-content:space-between;align-items:center;gap:16px;display:flex}.journal-calendar header>div:last-child{gap:7px;display:flex}.journal-calendar header button{border:1px solid #dfd2bf;border-radius:12px;padding:9px 12px}.journal-weekdays,.journal-days{grid-template-columns:repeat(7,1fr);gap:7px;display:grid}.journal-weekdays{text-align:center;color:#8a7b69;margin:20px 0 8px;font-size:12px}.journal-days article,.journal-days>i{background:#faf7f1;border:1px solid #eadfce;border-radius:14px;min-height:100px;padding:10px}.journal-days article strong,.journal-days article small{margin-top:9px;display:block}.journal-days .profit{color:#11724e;background:#e6f6ee;border-color:#bce5d2}.journal-days .loss{color:#b83f43;background:#fdecec;border-color:#f3cccc}.journal-days .today{box-shadow:inset 0 0 0 2px #bd8124}.journal-history{padding:28px}.journal-history>article{border:1px solid #eadfce;border-radius:22px;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;margin-top:12px;padding:18px;display:grid}.journal-history>article>span{border-radius:50%;place-items:center;width:48px;height:48px;font-size:25px;display:grid}.journal-history .win>span{color:#159965;background:#dcf5e9}.journal-history .loss>span{color:#d54f53;background:#fee2e2}.journal-history article p,.journal-history article small{color:#746a60;display:block}.journal-history aside{text-align:right}.journal-history aside>*{display:block}.journal-history aside button{color:#a39484;margin:8px 0 0 auto}.journal-history aside svg{width:16px}.member-feature-page:has(.journal-pro){background:radial-gradient(circle at 50% 0,#fff 0,#f7f0e5 55%,#efe4d2 100%)}@media (max-width:760px){.journal-pro{gap:16px}.journal-hero,.journal-order-card,.journal-calendar,.journal-history,.journal-range{border-radius:24px}.journal-hero,.journal-order-card,.journal-calendar,.journal-history{padding:20px}.journal-kpis{grid-template-columns:1fr 1fr}.journal-kpis article:last-child{grid-column:1/-1}.journal-fields{grid-template-columns:1fr}.journal-calendar{overflow-x:auto}.journal-weekdays,.journal-days{min-width:650px}.journal-chart svg{height:190px}.journal-history>article{grid-template-columns:auto 1fr}.journal-history aside{text-align:left;grid-column:2}.journal-history aside button{margin-left:0}}[data-reveal]{opacity:1!important;filter:none!important;transition:none!important;transform:none!important}.hero-app-downloads{gap:10px;width:fit-content;margin-top:22px;display:grid}.hero-app-coming-soon{color:#8a5a16;width:fit-content;font-family:var(--font-kanit), sans-serif;letter-spacing:.01em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffcf6b8;border:1px solid #9a651833;border-radius:999px;padding:7px 14px;font-size:14px;font-weight:500;line-height:1.45}.hero-app-badges{flex-wrap:wrap;gap:10px;display:flex}.hero-store-badge{cursor:default;border-radius:10px;width:148px;transition:transform .25s,box-shadow .25s,opacity .25s;display:block;overflow:hidden;box-shadow:0 12px 28px #2f1d0726}.hero-store-badge img{width:100%;height:auto;display:block}@media (hover:hover){.hero-store-badge:hover{opacity:.92;transform:translateY(-2px);box-shadow:0 16px 34px #2f1d0733}}.hero-frame{background:#f5ecdf;border:1px solid #bb893b52;border-radius:180px 180px 30px 30px;height:min(680px,72vh);min-height:560px;padding:8px;overflow:hidden;box-shadow:0 40px 110px #64421029,inset 0 0 0 1px #ffffffe6}.hero-frame img{border-radius:172px 172px 24px 24px}.hero-mentors{isolation:isolate;width:min(112%,760px);min-height:690px;margin-inline:auto;position:relative}.hero-mentors:before{content:"";z-index:-2;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:linear-gradient(145deg,#ffffffb8,#f2e0c33d);border:1px solid #b279233b;border-radius:48% 48% 8% 8%/34% 34% 8% 8%;position:absolute;inset:8% 2% 3%;box-shadow:0 40px 120px #68420d1f,inset 0 0 0 1px #ffffffb3}.hero-mentors:after{content:"";z-index:8;pointer-events:none;filter:blur(.2px);background:linear-gradient(#0000 0%,#f7efe147 25%,#f7efe1e6 58%,#f8f1e7 82% 100%);border-radius:0 0 20px 20px;height:31%;position:absolute;bottom:-5%;left:-10%;right:-10%}.hero-mentors-aura{z-index:-1;filter:blur(2px);background:radial-gradient(circle at 50% 45%,#fffffff2,#eec57b42 43%,#b06c1014 58%,#0000 73%);border-radius:50%;animation:6s ease-in-out infinite alternate mentor-aura;position:absolute;inset:15% 12% 10%}.hero-mentors-ring{z-index:-1;pointer-events:none;border:1px solid #b77e2733;border-radius:50%;position:absolute}.hero-mentors-ring-one{animation:18s linear infinite mentor-ring;inset:12% 5% 8%}.hero-mentors-ring-two{opacity:.6;border-style:dashed;animation:24s linear infinite reverse mentor-ring;inset:22% 14% 16%}.hero-market-visual{z-index:0;pointer-events:none;filter:drop-shadow(0 24px 38px #4529063b);justify-content:center;align-items:flex-start;width:60%;display:flex;position:absolute;top:-9%;bottom:34%;left:50%;transform:translate(-50%)}.hero-market-visual:before{content:"";z-index:-1;filter:blur(13px);background:radial-gradient(circle at 50% 42%,#fff8dbe6,#e2ae504d 38%,#a6630c14 58%,#0000 73%);border-radius:50%;animation:5.6s ease-in-out infinite alternate market-glow;position:absolute;inset:4% -24% 8%}.hero-market-visual:after{content:"";z-index:2;opacity:.55;filter:blur(10px);background:linear-gradient(90deg,#0000,#ffeba8b3,#ffffffad,#0000);width:38%;height:92%;animation:6.8s ease-in-out 1.2s infinite market-shimmer;position:absolute;top:2%;left:-22%;transform:skew(-17deg)}.hero-market-visual img{object-fit:contain;opacity:.76;filter:saturate(.88)sepia(.08)drop-shadow(0 0 14px #d2973247);width:auto;max-width:100%;height:100%;animation:7.6s ease-in-out infinite market-float;display:block}.hero-mentor{z-index:2;transform-origin:50% 100%;filter:drop-shadow(0 22px 24px #331f0821);will-change:transform;position:absolute;bottom:5%}.hero-mentor img{width:100%;height:auto;display:block}.hero-mentor-bom{z-index:4;width:43%;animation:7.5s ease-in-out infinite mentor-float-a;bottom:-1%;left:-13%}.hero-mentor-north{z-index:4;width:43%;animation:8.2s ease-in-out infinite mentor-float-b;bottom:-1%;right:-13%}.hero-mentor-pham{z-index:2;width:48%;animation:7.1s ease-in-out -.8s infinite mentor-float-b;bottom:13%;left:0}.hero-mentor-anusorn{z-index:2;width:48%;animation:7.8s ease-in-out -1.4s infinite mentor-float-a;bottom:13%;right:0}.hero-mentor-micro{z-index:3;width:45%;animation:8.5s ease-in-out -2.1s infinite mentor-float-b;bottom:4%;left:50%}.hero-mentor-lion{z-index:5;filter:drop-shadow(0 28px 28px #28180533);width:62%;animation:7s ease-in-out infinite mentor-lead;bottom:0;left:50%;transform:translate(-50%)}.hero-mentors-stage{z-index:9;filter:blur(7px);background:radial-gradient(#945b0d42,#d4a65b1f 40%,#0000 70%);border-radius:50%;height:7%;position:absolute;bottom:1%;left:2%;right:2%}.hero-mentors-badge{z-index:10;color:#744a10;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffdf8e6;border:1px solid #ae741d40;border-radius:20px;grid-template-columns:1fr auto 1fr;align-items:center;gap:14px;min-height:70px;padding:13px 24px;display:grid;position:absolute;bottom:-4%;left:-10%;right:-10%;box-shadow:0 18px 50px #5030071f,inset 0 1px #ffffffe6}.hero-mentors-badge span,.hero-mentors-badge small{font:500 8px var(--font-poppins), var(--font-kanit);letter-spacing:.18em}.hero-mentors-badge strong{font:500 15px var(--font-poppins), var(--font-kanit);color:#21190f;white-space:nowrap}.hero-mentors-badge small{text-align:right}@keyframes mentor-aura{0%{opacity:.7;transform:scale(.94)}to{opacity:1;transform:scale(1.06)}}@keyframes mentor-ring{to{transform:rotate(360deg)}}@keyframes market-float{0%,to{transform:translate(0)rotate(-1deg)scale(.985)}50%{transform:translateY(-12px)rotate(1deg)scale(1.018)}}@keyframes market-glow{0%{opacity:.62;transform:scale(.92)}to{opacity:1;transform:scale(1.07)}}@keyframes market-shimmer{0%,18%{opacity:0;left:-32%}42%{opacity:.62}68%,to{opacity:0;left:94%}}@keyframes mentor-float-a{0%,to{transform:translate(0)rotate(-.25deg)}50%{transform:translateY(-9px)rotate(.35deg)}}@keyframes mentor-float-b{0%,to{transform:translateY(-4px)rotate(.3deg)}50%{transform:translateY(7px)rotate(-.3deg)}}@keyframes mentor-lead{0%,to{transform:translate(-50%)translateY(0)scale(1)}50%{transform:translate(-50%)translateY(-7px)scale(1.012)}}.gold-orbit{pointer-events:none;border:1px solid #b47e2b38;border-radius:50%;position:absolute}.gold-orbit-one{width:820px;height:820px;top:-430px;right:-390px}.gold-orbit-two{width:560px;height:560px;bottom:-310px;left:-400px}@keyframes rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}.animate-rise{animation:.8s cubic-bezier(.22,1,.36,1) both rise}.animate-rise-delayed{animation:.9s cubic-bezier(.22,1,.36,1) .14s both rise}@media (max-width:1023px){.hero-frame{max-width:520px;height:620px}.hero-copy{text-align:center;margin-inline:auto}.hero-copy>div,.hero-copy>p,.hero-copy>div:last-child{justify-content:center;margin-inline:auto}.hero-lockup,.hero-app-downloads,.hero-app-coming-soon{margin-inline:auto}.hero-app-badges{justify-content:center}.hero-mentors{max-width:700px;min-height:650px}}@media (max-width:640px){.hero-app-downloads{margin-top:18px}.hero-app-coming-soon{padding:7px 13px;font-size:13px}.hero-store-badge{width:136px}.hero-frame{border-radius:110px 110px 24px 24px;height:520px;min-height:0}.hero-frame img{border-radius:103px 103px 18px 18px}.hero-lockup{width:calc(100% + 24px);margin:-42px 0 -34px -18px}.hero-mentors{width:calc(100% + 44px);min-height:480px;margin-left:-22px}.hero-mentors:before{inset:5% 0 2%}.hero-market-visual{width:60%;top:-8%;bottom:32%}.hero-market-visual img{opacity:.68}.hero-mentor-bom{z-index:4;width:42%;left:-14%}.hero-mentor-north{z-index:4;width:42%;right:-14%}.hero-mentor-pham{width:47%;bottom:13%;left:-1%}.hero-mentor-anusorn{width:47%;bottom:13%;right:-1%}.hero-mentor-micro{width:44%;left:50%}.hero-mentor-lion{width:61%}.hero-mentors-badge{text-align:center;grid-template-columns:1fr;gap:3px;min-height:61px;padding:10px 14px;bottom:-3%;left:-2%;right:-2%}.hero-mentors-badge span,.hero-mentors-badge small{text-align:center;font-size:7px}.hero-mentors-badge strong{font-size:13px}.hero-mentors:after{height:31%;bottom:-4%;left:-2%;right:-2%}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}.site-flare-layer,.scroll-progress{display:none!important}html.motion-ready [data-reveal]{opacity:1!important;filter:none!important;transform:none!important}}.section-shell{width:min(100% - 40px,1300px);margin-inline:auto}.eyebrow{font:600 10px var(--font-poppins), var(--font-kanit);text-transform:uppercase;letter-spacing:.28em;color:#9a6a20}.section-title{font:500 clamp(2.7rem, 6vw, 5.6rem)/.94 var(--font-poppins), var(--font-kanit);letter-spacing:-.055em;color:#1b1711}.font-heading{font-family:var(--font-poppins), var(--font-kanit), sans-serif}.feature-row{background:#ffffff94;border:1px solid #9b691f26;border-radius:16px;align-items:center;gap:13px;padding:16px 17px;display:flex}.feature-row p{font:500 12px var(--font-poppins), var(--font-kanit);letter-spacing:.04em}.feature-row span{color:#8a8177;margin-top:3px;font-size:12px;display:block}.trend-showcase-media{isolation:isolate;background:#f6efe4;border:1px solid #aa74224d;border-radius:30px;animation:6s ease-in-out infinite alternate trend-banner-shadow;position:relative;overflow:hidden;box-shadow:0 28px 90px #64400d26,inset 0 0 0 1px #ffffffb8}.trend-showcase-media:before{content:"";z-index:2;pointer-events:none;filter:blur(8px);background:linear-gradient(90deg,#0000,#ffedb25c,#ffffffd1,#e1a84340,#0000);width:25%;animation:7.5s cubic-bezier(.22,1,.36,1) 1s infinite trend-banner-shine;position:absolute;top:-35%;bottom:-35%;left:-38%;transform:rotate(16deg)}.trend-showcase-media:after{content:"";z-index:1;pointer-events:none;background:radial-gradient(circle at 82% 18%,#ffefb833,#0000 26%),linear-gradient(125deg,#ffffff42,#0000 30% 67%,#c48a3029);animation:5.8s ease-in-out infinite alternate trend-banner-glow;position:absolute;inset:0}.trend-showcase-media img{aspect-ratio:auto;object-fit:contain;width:100%;height:auto;display:block}.member-dashboard-liquid{--glass-line:#ffffffc7;--glass-fill:#ffffff75;--glass-shadow:0 22px 60px #704d1a1a, inset 0 1px 0 #ffffffeb}.member-dashboard-liquid .member-service-nav{border:1px solid var(--glass-line);box-shadow:var(--glass-shadow);-webkit-backdrop-filter:blur(30px)saturate(170%);backdrop-filter:blur(30px)saturate(170%);background:#ffffff57;border-radius:28px;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin:0 0 24px;padding:10px;display:grid}.dashboard-primary-actions{-webkit-backdrop-filter:blur(28px)saturate(165%);backdrop-filter:blur(28px)saturate(165%);background:radial-gradient(circle at 88% 0,#eec1633b,#0000 34%),linear-gradient(125deg,#ffffffb8,#f4e1be6b);border:1px solid #ffffffdb;border-radius:30px;grid-template-columns:minmax(190px,.56fr) 1.44fr;gap:22px;margin:0 0 22px;padding:24px;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 66px #69440f1f,inset 0 1px #fff}.dashboard-primary-actions:after{content:"";pointer-events:none;background:linear-gradient(108deg,#0000 44%,#ffe6a657 50%,#0000 56%);animation:7s ease-in-out infinite dashboard-action-sheen;position:absolute;inset:-120% -35%}@keyframes dashboard-action-sheen{50%,to{transform:translate(34%)}}.dashboard-primary-actions-heading,.dashboard-primary-actions-grid{z-index:1;position:relative}.dashboard-primary-actions-heading{align-self:center}.dashboard-primary-actions-heading h2{letter-spacing:-.03em;margin-top:7px;font-size:30px;font-weight:700;line-height:1.2}.dashboard-primary-actions-heading span{color:#6f655a;margin-top:9px;font-size:15px;font-weight:500;line-height:1.55;display:block}.dashboard-primary-actions-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.dashboard-primary-action{border-radius:23px;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;min-height:132px;padding:20px;transition:transform .25s,box-shadow .25s;display:grid;position:relative;overflow:hidden}.dashboard-primary-action:hover{transform:translateY(-4px)}.dashboard-primary-action-free{color:#164c38;background:linear-gradient(145deg,#e8fff4eb,#ffffffb3);border:1px solid #2c9e6e3d;box-shadow:0 15px 35px #227e581a,inset 0 1px #fff}.dashboard-primary-action-buy{color:#fff8e9;background:radial-gradient(circle at 90% 0,#e7b44c75,#0000 36%),linear-gradient(128deg,#21180d,#6f4812);border:1px solid #f6cf7e6b;box-shadow:0 18px 42px #4f30073d,inset 0 1px #ffffff3b}.dashboard-primary-action-icon{background:#ffffffa8;border-radius:16px;place-items:center;width:48px;height:48px;display:grid;box-shadow:inset 0 1px #fff,0 10px 24px #4d320b1c}.dashboard-primary-action-icon svg{width:22px}.dashboard-primary-action>span:nth-child(2){min-width:0}.dashboard-primary-action small,.dashboard-primary-action strong,.dashboard-primary-action em{display:block}.dashboard-primary-action small{opacity:.74;letter-spacing:.07em;text-transform:uppercase;font-size:12px;font-weight:750}.dashboard-primary-action strong{margin-top:5px;font-size:24px;font-weight:750;line-height:1.2}.dashboard-primary-action em{opacity:.82;text-overflow:ellipsis;white-space:nowrap;margin-top:7px;font-size:14px;font-style:normal;font-weight:500;overflow:hidden}.dashboard-primary-action>svg{width:18px;transition:transform .24s}.dashboard-primary-action:hover>svg{transform:translate(4px)}.dashboard-services-heading{justify-content:space-between;align-items:end;margin:0 6px 9px;display:flex}.dashboard-services-heading strong{font-size:18px;font-weight:750}.member-service-nav>a{color:#31291f;background:#ffffff6b;border:1px solid #b2843b24;border-radius:20px;align-items:center;gap:10px;min-width:0;min-height:116px;padding:14px;transition:transform .24s,background .24s,box-shadow .24s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffe6,0 9px 28px #6c48120e}.member-service-nav>a:hover{background:#ffffffb8;transform:translateY(-3px);box-shadow:0 16px 34px #6c48121c,inset 0 1px #fff}.member-service-nav-icon{color:#9a671c;background:#eed8ae94;border-radius:13px;flex:none;place-items:center;width:38px;height:38px;display:grid}.member-service-nav-icon svg{width:18px;height:18px}.member-service-nav>a>span:nth-child(2){min-width:0}.member-service-nav strong,.member-service-nav small{display:block}.member-service-nav strong{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:750;line-height:1.35;overflow:hidden}.member-service-nav small{color:#776c60;margin-top:6px;font-size:12px;font-weight:500}.member-service-nav-arrow{color:#a27a3a;opacity:.62;width:13px;position:absolute;top:9px;right:9px}.member-service-nav>a.is-active{background:linear-gradient(145deg,#e5fff2b8,#ffffff75);border-color:#29976840}.member-service-nav>a.is-active .member-service-nav-icon{color:#087a50;background:#c2f4ddb8}.member-service-nav>a.is-active small{color:#087a50}.member-service-nav>a.is-pending{background:linear-gradient(145deg,#fff4d7c2,#ffffff6e);border-color:#c58e2847}.member-service-nav>a.is-pending .member-service-nav-icon{color:#a36b08;background:#fadea3b8}.member-dashboard-liquid .dashboard-welcome,.member-dashboard-liquid .member-tier-hero,.member-dashboard-liquid .tier-upgrade-card{color:#2c241b;border:1px solid var(--glass-line);box-shadow:var(--glass-shadow);-webkit-backdrop-filter:blur(32px)saturate(165%);backdrop-filter:blur(32px)saturate(165%);background:linear-gradient(120deg,#fff9,#f4e0bb47)}.member-dashboard-liquid .dashboard-welcome p:last-child,.member-dashboard-liquid .member-tier-copy span{color:#746a5e}.member-dashboard-liquid .dashboard-crown{background:#ffffff8c;border-color:#be904538;box-shadow:inset 0 1px #fff,0 12px 28px #754f151a}.member-dashboard-liquid .member-tier-hero:after{opacity:.1}.member-dashboard-liquid .member-tier-hero>a{color:#8c5b14;background:#ffffff80;border:1px solid #a7732326}.member-dashboard-liquid .application-card,.member-dashboard-liquid .dashboard-stats>div,.member-dashboard-liquid .member-access-card,.member-dashboard-liquid .member-status-card,.member-dashboard-liquid .dashboard-empty,.member-dashboard-liquid .dashboard-connext-setting{border-color:var(--glass-line);background:var(--glass-fill);box-shadow:var(--glass-shadow);-webkit-backdrop-filter:blur(28px)saturate(160%);backdrop-filter:blur(28px)saturate(160%)}@media (max-width:1180px){.member-dashboard-liquid .member-service-nav{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.dashboard-primary-actions{border-radius:25px;margin-bottom:18px;padding:18px 14px 14px;display:block}.dashboard-primary-actions-heading h2{font-size:26px}.dashboard-primary-actions-heading span{margin-bottom:14px;font-size:14px}.dashboard-primary-actions-grid{gap:8px}.dashboard-primary-action{flex-direction:column;align-items:flex-start;gap:8px;min-height:150px;padding:16px 14px;display:flex}.dashboard-primary-action-icon{border-radius:13px;width:40px;height:40px}.dashboard-primary-action small{font-size:11px}.dashboard-primary-action strong{font-size:19px}.dashboard-primary-action em{white-space:normal;font-size:12px;line-height:1.45}.dashboard-primary-action>svg{position:absolute;top:14px;right:12px}.member-dashboard-liquid .member-service-nav{scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:-4px;display:flex;overflow-x:auto}.member-dashboard-liquid .member-service-nav::-webkit-scrollbar{display:none}.member-service-nav>a{scroll-snap-align:start;flex:0 0 205px;min-height:82px}.member-dashboard-liquid .dashboard-welcome{border-radius:25px;padding:22px 18px}}.trend-showcase-media:hover img{transform:none}.trend-showcase-media span{z-index:3;color:#664313;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font:500 8px var(--font-poppins), var(--font-kanit);letter-spacing:.14em;background:#ffffffc7;border:1px solid #ffffffb3;border-radius:999px;padding:7px 11px;position:absolute;bottom:15px;right:18px;box-shadow:0 8px 25px #462c091f}@keyframes trend-banner-breathe{0%,to{transform:scale(1)translate(0)}50%{transform:scale(1.018)translateY(-3px)}}@keyframes trend-banner-shine{0%,20%{opacity:0;left:-38%}34%{opacity:.78}62%,to{opacity:0;left:116%}}@keyframes trend-banner-glow{0%{opacity:.58}to{opacity:1}}@keyframes trend-banner-shadow{0%{box-shadow:0 26px 80px #64400d1f,inset 0 0 0 1px #ffffffb8}to{box-shadow:0 34px 105px #804f0a38,0 0 32px #dba74929,inset 0 0 0 1px #ffffffdb}}.plan-card{background:linear-gradient(145deg,#ffffffe0,#f8f1e7d6);border:1px solid #9b691f2e;border-radius:28px;flex-direction:column;padding:30px;transition:transform .45s cubic-bezier(.22,1,.36,1),box-shadow .45s,border-color .35s,background .45s,filter .45s;display:flex;position:relative;box-shadow:0 18px 65px #53370e14}.plan-card>a:last-child{margin-top:auto;padding-top:0}.plan-card-price{flex-direction:column;justify-content:flex-end;min-height:96px;margin:16px 0 22px;display:flex}.plan-card-features{min-height:156px}@media (hover:hover) and (pointer:fine){.plan-card:hover{z-index:2;filter:saturate(1.08);background:linear-gradient(145deg,#fffffffa,#f1debbf0);border-color:#ab731f85;transform:translateY(-9px)scale(1.025);box-shadow:0 32px 85px #53370e33,inset 0 0 0 1px #ffffffd1}.plan-card.featured:hover{background:linear-gradient(145deg,#fffaf0,#eacb8e);box-shadow:0 34px 90px #83520c40,inset 0 0 0 1px #ffffffe6}}.plan-card.featured{border-color:#ab731f7a;box-shadow:0 24px 80px #794e0e29,inset 0 0 0 1px #fffc}.service-logo-wrap{align-items:center;height:42px;display:flex}.service-logo-wrap img{object-fit:contain;object-position:left center;transition:transform .4s cubic-bezier(.22,1,.36,1),filter .4s;display:block}.service-logo-wrap.trendhunter img{width:154px;height:42px}.service-logo-wrap.discord img{width:44px;height:42px}.plan-card:hover .service-logo-wrap img{filter:drop-shadow(0 7px 12px #7b4e0d29);transform:translateY(-2px)scale(1.035)}.apply-plan-card{flex-direction:column;min-height:390px;padding:38px;display:flex}.apply-service-logo{justify-content:center;width:100%;height:104px}.service-logo-wrap.apply-service-logo img{object-position:center}.service-logo-wrap.apply-service-logo.trendhunter img{width:260px;height:92px}.service-logo-wrap.apply-service-logo.discord img{width:92px;height:92px}.apply-plan-card .eyebrow{font-size:11px}.apply-plan-card h2{font-size:32px}.apply-card-copy{color:#6f675e;font-size:17px;line-height:1.75}.apply-card-link{margin-top:auto;padding-top:26px;font-size:16px;font-weight:500}.plan-card ul li{align-items:center;gap:9px;display:flex}.plan-card ul svg{color:#a36b18}.plan-choice{text-align:left;background:#ffffffad;border:1px solid #9b691f2e;border-radius:18px;justify-content:space-between;align-items:center;gap:18px;width:100%;padding:18px 20px;transition:all .2s;display:flex}.plan-choice:hover{border-color:#9b691f6b;transform:translateY(-1px)}.plan-choice.selected{background:#f5ead8;border-color:#a66f1f;box-shadow:0 0 0 3px #a66f1f1a}.popular-chip{color:#81510f;font:600 9px var(--font-poppins), var(--font-kanit);letter-spacing:.12em;background:#efe0c3;border-radius:999px;padding:7px 9px}.community-glow{background:radial-gradient(circle at 70% 40%,#b97e2a1f,#0000 38%);position:relative}.community-team-media{background:0 0;border:0;border-radius:28px;position:relative;overflow:hidden;box-shadow:0 30px 90px #8b5b1624,0 0 45px #dcab541f}.community-team-media img{aspect-ratio:auto;object-fit:contain;width:100%;height:auto;display:block}.community-team-media:hover img{transform:none}.community-team-media:after{content:"";pointer-events:none;background:linear-gradient(#0000,#432a0c6b);position:absolute;inset:45% 0 0}.community-team-media figcaption{z-index:2;justify-content:space-between;align-items:flex-end;gap:15px;display:flex;position:absolute;bottom:18px;left:22px;right:22px}.community-team-media strong{font:500 13px var(--font-poppins), var(--font-kanit)}.community-team-media span{color:#e1bd7c;font:500 8px var(--font-poppins), var(--font-kanit);letter-spacing:.18em}.community-benefits{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.community-benefits span{color:#8a5d1b;background:#fff9;border:1px solid #dbad5f33;border-radius:999px;padding:8px 11px;font-size:10px}.community-team-media-full{width:100%}.community-team-media-full:after{display:none}.community-join-button{z-index:2;white-space:nowrap;position:absolute;bottom:28px;left:50%;transform:translate(-50%)}.community-join-button:hover{transform:translate(-50%)translateY(-2px)}.membership-program-title{color:#211a12;font:500 clamp(1.9rem, 3.6vw, 3.5rem)/1.06 var(--font-poppins), var(--font-kanit);letter-spacing:-.045em}.membership-program-title span{color:#9a681e;font:400 clamp(1rem, 1.7vw, 1.45rem)/1.3 var(--font-poppins), var(--font-kanit);letter-spacing:-.02em;margin-top:7px;display:block}.community-tier-panel{background:linear-gradient(145deg,#fffffff0,#f8efe0db);border:1px solid #9b691f29;border-radius:28px;margin-top:24px;padding:clamp(22px,3vw,38px);box-shadow:0 22px 70px #5d3c0c14}.community-tier-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:26px;display:grid}.community-tier-choice{color:#251d14;background:linear-gradient(145deg,#fffffffa,#f8f0e3d1);border:1px solid #9b691f33;border-radius:26px;flex-direction:column;min-height:350px;padding:24px 22px 16px;transition:all .4s cubic-bezier(.22,1,.36,1);display:flex;position:relative;overflow:hidden;box-shadow:0 16px 45px #58390d14}.tier-brand-icon{object-fit:cover;width:100%;height:100%;display:block}.community-tier-brand-icon,.membership-form-brand-icon{z-index:1;border-radius:18px;width:58px;height:58px;position:relative;box-shadow:0 10px 24px #2f1f0b2e}.community-tier-identity,.membership-form-identity{z-index:1;align-items:center;gap:15px;min-height:64px;margin-bottom:7px;display:flex;position:relative}.community-tier-identity-copy{flex-direction:column;align-items:flex-start;gap:9px;min-width:0;display:flex}.community-tier-identity-copy b,.membership-form-identity b{font:600 20px var(--font-poppins), var(--font-kanit);letter-spacing:.1em}.community-tier-choice:after{content:"";pointer-events:none;background:radial-gradient(circle,#ffffffb3,#0000 67%);border-radius:50%;width:190px;height:190px;position:absolute;top:-70px;right:-80px}.community-tier-choice:hover{border-color:#9b691f7a;transform:translateY(-8px);box-shadow:0 28px 65px #5b390929}.membership-card-label{font:600 8px var(--font-poppins), var(--font-kanit);letter-spacing:.16em;opacity:.72;border:1px solid;border-radius:999px;align-self:flex-start;margin-bottom:0;padding:6px 9px}.community-tier-choice-head{padding-bottom:13px;display:block}.community-tier-choice-head b{font:600 23px var(--font-poppins), var(--font-kanit);letter-spacing:.1em;display:block}.community-tier-choice-head strong{color:#98631a;font:500 34px var(--font-poppins), var(--font-kanit);margin-top:0;display:block}.membership-deposit-label{color:#8b8175;font:500 9px var(--font-poppins), var(--font-kanit);letter-spacing:.1em;text-transform:uppercase;margin-top:-14px}.community-tier-benefits{border-top:1px solid #9b691f24;align-content:start;gap:10px;min-height:102px;margin-top:25px;padding-top:20px;display:grid}.community-tier-benefits small{color:#665c50;align-items:flex-start;gap:8px;font-size:11px;line-height:1.45;display:flex}.community-tier-benefits svg{color:#a56c19;flex:none;margin-top:2px}.community-tier-cta{color:#8b5b19;font:600 9px var(--font-poppins), var(--font-kanit);letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;align-items:center;margin-top:auto;padding-top:8px;display:flex}.membership-tone-member{background:linear-gradient(145deg,#fffefb,#f2ede5)}.membership-tone-prime{background:linear-gradient(145deg,#fff9e9,#ead4a2);border-color:#b87e227a;box-shadow:0 18px 50px #97621424}.membership-tone-prime .membership-card-label{color:#9b6414}.membership-tone-prestige{background:linear-gradient(145deg,#fff,#dfe0df 52%,#f8f5ee);border-color:#7e7e796b;box-shadow:0 20px 50px #4c4b4621}.membership-tone-prestige .community-tier-choice-head strong,.membership-tone-prestige .community-tier-cta,.membership-tone-prestige .community-tier-benefits svg{color:#625f58}.membership-tone-signature{color:#fff7e8;background:linear-gradient(145deg,#15130f,#302719 58%,#100f0d);border-color:#c79842;box-shadow:0 22px 60px #1c150a4d,inset 0 0 0 1px #ffd37c24}.membership-tone-signature .community-tier-choice-head strong,.membership-tone-signature .community-tier-cta,.membership-tone-signature .community-tier-benefits svg{color:#efc66f}.membership-tone-signature .membership-deposit-label,.membership-tone-signature .community-tier-benefits small{color:#d2c5b0}.membership-tone-signature .community-tier-benefits{border-color:#efc66f33}.membership-form-choice{text-align:left;background:#ffffffb8;border:1px solid #9b691f33;border-radius:22px;flex-direction:column;gap:12px;min-height:255px;padding:22px;transition:all .25s;display:flex}.membership-form-choice:hover{border-color:#9b691f70;transform:translateY(-3px)}.membership-form-choice.selected{border-color:#a66f1f;box-shadow:0 0 0 3px #a66f1f21,0 16px 36px #6f460c1f}.membership-form-choice-head{padding-bottom:10px;display:block}.membership-form-identity{margin-bottom:2px}.membership-form-choice-head b{font:600 17px var(--font-poppins), var(--font-kanit);letter-spacing:.1em;display:block}.membership-form-choice-head strong{color:#956018;margin-top:12px;font-size:25px;display:block}.membership-form-choice .membership-deposit-label{margin-top:-8px}.membership-form-benefits{border-top:1px solid #9b691f24;gap:8px;margin-top:8px;padding-top:14px;display:grid}.membership-form-benefits small{color:#6c6257;align-items:flex-start;gap:7px;font-size:11px;line-height:1.45;display:flex}.membership-form-benefits svg{color:#a66f1f;flex:none;margin-top:1px}.membership-form-choice.membership-tone-signature .membership-form-choice-head strong,.membership-form-choice.membership-tone-signature .membership-form-benefits svg{color:#efc66f}.membership-form-choice.membership-tone-signature .membership-form-benefits small,.membership-form-choice.membership-tone-signature .membership-deposit-label{color:#d2c5b0}.membership-form-choice.membership-tone-signature .membership-form-benefits{border-color:#efc66f33}.membership-form-choice.membership-tone-member{background:linear-gradient(145deg,#fffefb,#f2ede5)}.membership-form-choice.membership-tone-prime{background:linear-gradient(145deg,#fff9e9,#ead4a2);border-color:#b87e227a;box-shadow:0 18px 50px #9762141f}.membership-form-choice.membership-tone-prestige{background:linear-gradient(145deg,#fff,#dfe0df 52%,#f8f5ee);border-color:#7e7e796b;box-shadow:0 18px 46px #4c4b461c}.membership-form-choice.membership-tone-prestige .membership-form-choice-head strong,.membership-form-choice.membership-tone-prestige .membership-form-benefits svg{color:#625f58}.membership-form-choice.membership-tone-signature{color:#fff7e8;background:linear-gradient(145deg,#15130f,#302719 58%,#100f0d);border-color:#c79842;box-shadow:0 22px 55px #1c150a47,inset 0 0 0 1px #ffd37c24}.membership-form-choice.membership-tone-prime.selected{border-color:#b87e22;box-shadow:0 0 0 3px #b87e222e,0 22px 54px #97621433}.membership-form-choice.membership-tone-prestige.selected{border-color:#77746e;box-shadow:0 0 0 3px #77746e29,0 22px 52px #4c4b462e}.membership-form-choice.membership-tone-signature.selected{border-color:#efc66f;box-shadow:0 0 0 3px #efc66f2e,0 24px 60px #1c150a57}@media (max-width:1150px){.community-tier-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.community-tier-choice{min-height:340px}}@media (max-width:620px){.community-tier-grid{grid-template-columns:1fr}.community-tier-choice{min-height:320px}.community-tier-benefits{min-height:auto}.community-tier-cta{letter-spacing:.14em;margin-top:22px;padding-top:14px;line-height:1.5}}@media (max-width:520px){.community-tier-panel{padding:20px}.community-tier-grid{grid-template-columns:1fr}.community-join-button{min-height:42px;padding:0 18px;font-size:11px;bottom:16px}}.dark-feature{background:linear-gradient(145deg,#ffffff12,#ffffff06);border:1px solid #daac6333;border-radius:24px;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:8px;min-height:168px;padding:25px;display:flex}.dark-feature svg{color:#d0a356;margin-bottom:auto}.dark-feature b{font:500 14px var(--font-poppins), var(--font-kanit)}.dark-feature span{color:#aaa39a;font-size:12px}.review-placeholder{background:linear-gradient(130deg,#fff,#f4eadc);border:1px solid #9b691f2b;border-radius:32px;padding:clamp(28px,5vw,60px);box-shadow:0 25px 80px #56370b14}.review-placeholder p{color:#44382b;font-size:clamp(1.2rem,2.5vw,2rem);line-height:1.65}.review-placeholder>span:last-child{font:500 9px var(--font-poppins), var(--font-kanit);letter-spacing:.2em;color:#9a6a20;margin-top:28px;display:block}.application-card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffdf9e6;border:1px solid #9b691f2e;border-radius:30px;padding:clamp(22px,5vw,46px);box-shadow:0 30px 100px #50330b1c}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.payment-tab{background:#fff9;border:1px solid #9b691f2b;border-radius:15px;flex-direction:column;justify-content:center;align-items:flex-start;gap:5px;min-height:78px;padding:15px 18px;transition:all .2s;display:flex}.payment-tab span{font:500 13px var(--font-poppins), var(--font-kanit)}.payment-tab small{color:#8e8478}.payment-tab.selected{background:#f5ead8;border-color:#b47a24;box-shadow:0 0 0 2px #b47a2417}.payment-detail{color:#fdf7ec;background:linear-gradient(120deg,#221b13,#3a2914);border-radius:17px;justify-content:space-between;align-items:center;gap:15px;min-height:108px;margin-top:14px;padding:18px 20px;display:flex}.payment-detail div{flex-direction:column;gap:4px;display:flex}.payment-detail span{color:#d9b777;font-size:11px}.payment-detail b{font:500 20px var(--font-poppins), var(--font-kanit);letter-spacing:.03em}.payment-detail small{color:#a69b8d}.payment-detail button{color:#e3c58d;border:1px solid #ffffff24;border-radius:10px;flex-shrink:0;align-items:center;gap:6px;padding:9px 11px;font-size:11px;display:flex}.payment-detail .wallet-address{overflow-wrap:anywhere;max-width:460px;font-size:12px}.upload-box{color:#8c5b17;cursor:pointer;text-align:center;background:#f5ebda7a;border:1px dashed #9b691f66;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;min-height:175px;padding:22px;display:flex}.upload-box>span{color:#42372a;margin-top:8px;font-size:13px}.upload-box>small{color:#928779;margin-top:3px;font-weight:400}@media (max-width:640px){.section-shell{width:min(100% - 30px,1300px)}.form-grid{grid-template-columns:1fr}.payment-detail{flex-direction:column;align-items:flex-start}.plan-card{padding:24px}.plan-card>a:last-child{margin-top:28px}.plan-card-price,.plan-card-features{min-height:0}.trend-showcase-media{border-radius:20px}.trend-showcase-media span{display:none}.community-team-media{border-radius:20px}.community-team-media figcaption{bottom:12px;left:14px;right:14px}.community-team-media figcaption span{display:none}}.status-pill{font:600 9px var(--font-poppins), var(--font-kanit);text-transform:uppercase;letter-spacing:.1em;border-radius:999px;padding:5px 9px}.tradingview-access-panel{background:#fff;border:1px solid #9b691f29;border-radius:28px;overflow:hidden;box-shadow:0 18px 60px #53370e14}.tradingview-access-summary{background:linear-gradient(135deg,#fffaf1,#f3e4ca);justify-content:space-between;align-items:center;gap:24px;padding:26px 28px;display:flex}.tradingview-access-summary h2{margin-top:5px;font-size:26px}.tradingview-access-summary span{color:#74695d;font-size:13px}.tradingview-access-metrics{gap:8px;display:flex}.tradingview-access-metrics b{color:#8b5a16;text-align:center;background:#ffffffb8;border:1px solid #9b691f29;border-radius:16px;min-width:92px;padding:12px 14px;font-size:22px}.tradingview-access-metrics small{color:#766b5f;margin-top:2px;font-size:9px;font-weight:500;display:block}.tradingview-access-message{color:#247143;background:#eef9f1;border-radius:12px;margin:16px 24px 0;padding:11px 14px;font-size:12px}.tradingview-product-tabs{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff94;border:1px solid #b27c1f2e;border-radius:22px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:18px 26px;padding:7px;display:grid;box-shadow:inset 0 1px #ffffffe6,0 12px 34px #55360f14}.tradingview-product-tabs button{color:#756a5e;text-align:left;border:1px solid #0000;border-radius:16px;align-items:center;gap:12px;min-height:66px;padding:9px 14px;transition:transform .18s,box-shadow .18s,border-color .18s,color .18s;display:flex}.tradingview-product-tabs button:hover{color:#2b2118;border-color:#b27c1f38;transform:translateY(-1px)}.tradingview-product-tabs button.active{color:#24180d;background:linear-gradient(125deg,#fffcf4fa,#f1d393b8);border-color:#be84206b;box-shadow:0 10px 26px #9e681129,inset 0 1px #fff}.tradingview-product-tabs img{object-fit:cover;border-radius:11px;flex:none;width:58px;height:42px;box-shadow:0 5px 14px #3c260b1f}.tradingview-product-tabs span{letter-spacing:.03em;gap:2px;font-weight:800;display:grid}.tradingview-product-tabs small{color:#928575;letter-spacing:0;font-size:.72rem;font-weight:500}.tradingview-access-panel table thead{color:#8a7d6d;letter-spacing:.1em;text-transform:uppercase;background:#f7f0e5;font-size:10px}.tradingview-access-panel th,.tradingview-access-panel td{padding:16px 18px}.tradingview-access-panel tbody tr{border-top:1px solid #9b691f1a}.tradingview-access-panel tbody tr.requires-action{background:#fffaf0}.tradingview-access-panel td small{color:#9a8f83;margin-top:4px;font-size:10px;display:block}.tradingview-access-panel .tv-username{color:#805116;font-size:15px}.tradingview-access-panel .expiry-warning{color:#bd641e;font-weight:600}.tv-access-pill{color:#686159;background:#eeeae4;border-radius:999px;padding:7px 10px;font-size:10px;font-weight:600;display:inline-flex}.tv-access-pill.pending_add{color:#96600f;background:#fff0cc}.tv-access-pill.active{color:#257447;background:#dcf8e7}.tv-access-pill.pending_remove{color:#ad2d2d;background:#fee2e2}.tv-access-pill.expired{color:#78716c;background:#ecebea}.tradingview-member-status{font-weight:500}.tradingview-member-status.tv-active{color:#237747}.tradingview-member-status.tv-pending_add{color:#9a6413}.tradingview-member-status.tv-pending_remove,.tradingview-member-status.tv-expired{color:#a33d32}@media (max-width:720px){.tradingview-access-summary{flex-direction:column;align-items:flex-start;padding:22px}.tradingview-access-metrics{width:100%}.tradingview-access-metrics b{flex:1;min-width:0}.tradingview-product-tabs{border-radius:18px;gap:6px;margin:14px;padding:5px}.tradingview-product-tabs button{border-radius:14px;gap:7px;min-width:0;min-height:58px;padding:7px}.tradingview-product-tabs img{width:40px;height:36px}.tradingview-product-tabs span{letter-spacing:0;min-width:0;font-size:.72rem}.tradingview-product-tabs small{text-overflow:ellipsis;white-space:nowrap;font-size:.62rem;overflow:hidden}}.membership-form-choice.tier-unavailable{cursor:not-allowed;filter:grayscale(.28);opacity:.58}.membership-form-choice.tier-unavailable:hover{box-shadow:none;transform:none}.status-pill.pending{color:#8a5b00;background:#fff2cb}.status-pill.approved{color:#166534;background:#dcfce7}.status-pill.rejected{color:#991b1b;background:#fee2e2}.member-nav-button{color:#75501d;background:#ffffffad;border:1px solid #9b691f38;border-radius:999px;align-items:center;gap:8px;min-height:40px;padding:0 15px;font-size:12px;font-weight:500;display:inline-flex}.member-icon-button{color:#7c551f;background:#ffffffb8;border:1px solid #9b691f33;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.dashboard-mobile-header{z-index:10;justify-content:space-between;align-items:center;gap:16px;min-height:58px;margin-bottom:30px;display:flex;position:relative}.dashboard-mobile-header>a{align-items:center;height:58px;line-height:0;display:flex}.dashboard-mobile-logo{max-width:280px;height:58px;display:block}.dashboard-desktop-logo{display:inline-flex}.dashboard-menu-trigger{color:#75501d;touch-action:manipulation;background:#ffffffc7;border:1px solid #9b691f40;border-radius:50%;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid;box-shadow:0 8px 24px #5b3e1014}.dashboard-mobile-sheet{color:#2a2117;background:linear-gradient(145deg,#fffdf9,#f5ecdf);border-color:#9b691f2e}.dashboard-sheet-link{color:#674619;border-radius:15px;align-items:center;gap:12px;min-height:52px;padding:0 16px;font-size:14px;transition:background .2s;display:flex}.dashboard-sheet-link:hover{background:#d0aa672b}@media (max-width:1023px){.site-header{gap:10px}.brand-logo-header{max-width:min(205px,42vw);height:50px}.home-member-actions{display:none}.mobile-member-actions{display:block}}@media (max-width:640px){.site-header{padding-inline:15px}.site-header-actions{gap:7px}.brand-logo-header{max-width:39vw;height:44px}.language-switch{padding:8px 10px}.mobile-nav-panel{left:15px;right:15px}.dashboard-mobile-header{min-height:52px;margin-bottom:26px}.dashboard-mobile-header>a{height:52px}.dashboard-mobile-logo{max-width:62vw;height:52px}}.member-auth-page{isolation:isolate;background:radial-gradient(circle at 82% 18%,#fff 0 12%,#0000 35%),radial-gradient(circle at 10% 78%,#d8af6a38,#0000 28%),linear-gradient(125deg,#fffdfa,#f4eadc 55%,#fff);place-items:center;min-height:100vh;padding:110px 18px 50px;display:grid;position:relative;overflow:clip visible}.member-auth-page:before{content:"";z-index:-2;pointer-events:none;opacity:.28;background:repeating-linear-gradient(116deg,#0000 0 70px,#9b691f1a 71px,#0000 72px 142px);animation:22s ease-in-out infinite alternate auth-lines-drift;position:absolute;inset:-20%;transform:rotate(-4deg)}@media (max-width:800px) and (pointer:coarse){html{scroll-behavior:auto;overscroll-behavior-x:none}body{overscroll-behavior-x:none;min-height:100dvh;overflow-y:visible}.member-auth-page{touch-action:pan-y pinch-zoom;-webkit-overflow-scrolling:touch;height:auto;min-height:100dvh;padding-top:105px;display:block}.member-auth-page:before,.member-auth-page:after{animation:none}.member-auth-page .auth-card{margin-inline:auto}}.member-auth-page:after{content:"";z-index:-3;pointer-events:none;background:linear-gradient(115deg,#fff0 28%,#fff8e0b8 44%,#c384261f 52%,#fff0 68%) 0 0/220% 100%;animation:11s ease-in-out infinite auth-gradient-flow;position:absolute;inset:0}.auth-glow{z-index:-1;border:1px solid #b9822f38;border-radius:50%;width:520px;height:520px;animation:16s ease-in-out infinite alternate auth-orbit;position:absolute;top:-180px;right:-210px;box-shadow:0 0 100px #b9822f1a}.auth-aurora{z-index:-1;aspect-ratio:1;pointer-events:none;filter:blur(18px);opacity:.62;will-change:transform;border-radius:50%;width:38vw;min-width:320px;position:absolute}.auth-aurora-one{background:radial-gradient(circle,#dca94b4d,#fbf0da1a 52%,#0000 72%);animation:12s ease-in-out infinite alternate auth-float-one;bottom:-26%;left:-12vw}.auth-aurora-two{background:radial-gradient(circle,#fffffff2,#e4c17f24 48%,#0000 72%);animation:15s ease-in-out infinite alternate auth-float-two;top:12%;right:7%}.auth-light-streak{z-index:-1;pointer-events:none;filter:blur(16px);background:linear-gradient(90deg,#0000,#ffffffad,#e2b76517,#0000);width:18%;height:155%;animation:10s ease-in-out infinite auth-streak;position:absolute;top:-28%;left:48%;transform:rotate(14deg)}.auth-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffdf9e6;border:1px solid #9b691f33;border-radius:32px;width:min(100%,620px);padding:clamp(25px,5vw,46px);transition:border-color .35s,box-shadow .35s,transform .35s;animation:.75s cubic-bezier(.2,.8,.2,1) both auth-card-arrive;position:relative;overflow:hidden;box-shadow:0 35px 110px #4c300921}.auth-card:before{content:"";pointer-events:none;border-radius:inherit;opacity:.72;background:linear-gradient(125deg,#fffc,#0000 26% 70%,#bf81221a);position:absolute;inset:0}.auth-card>*{z-index:1;position:relative}@media (hover:hover){.auth-card:hover{border-color:#9b691f4d;transform:translateY(-3px);box-shadow:0 42px 125px #4c30092b,0 0 60px #d29e4414}}.auth-card-register{width:min(100%,760px)}.profile-completion-form .eyebrow{font-family:var(--font-kanit), sans-serif;letter-spacing:.08em;line-height:1.45}.profile-form-title{font-family:var(--font-kanit), sans-serif;letter-spacing:0;line-height:1.28}.profile-password-panel{background:linear-gradient(145deg,#fffaf1,#f4e6cf);border:1px solid #9b691f2e;border-radius:22px;gap:18px;margin-top:24px;padding:22px;display:grid}.profile-password-panel h2{font-family:var(--font-kanit), sans-serif;margin-top:6px;font-size:19px;font-weight:500;line-height:1.4}.profile-password-panel>div>span{color:#817364;margin-top:5px;font-size:12px;line-height:1.6;display:block}.passkey-login-button{color:#fff;background:linear-gradient(125deg,#21180d,#805319);border:1px solid #9d6b1e47;border-radius:18px;justify-content:center;align-items:center;gap:13px;width:100%;min-height:62px;display:flex;box-shadow:0 15px 34px #54330a33}.passkey-login-button>svg{color:#f2ce83;width:25px;height:25px}.passkey-login-button span{text-align:left;display:grid}.passkey-login-button b{font-size:15px}.passkey-login-button small{color:#e6d2ac;margin-top:2px;font-size:10px}.profile-passkey-panel{background:radial-gradient(circle at 92% 0,#deb15b38,#0000 38%),linear-gradient(145deg,#fffdf9,#f6ecdc);border:1px solid #9b691f33;border-radius:24px;gap:16px;margin:0 0 22px;padding:22px;display:grid}.profile-passkey-heading{align-items:center;gap:13px;display:flex}.profile-passkey-heading>span{color:#fff;background:linear-gradient(135deg,#69420f,#c99235);border-radius:16px;flex:0 0 49px;place-items:center;width:49px;height:49px;display:grid}.profile-passkey-heading>span svg{width:23px}.profile-passkey-heading h2{font-size:20px}.profile-passkey-heading small{color:#776a5a;margin-top:3px;font-size:11px;line-height:1.5;display:block}.profile-passkey-list{gap:8px;display:grid}.profile-passkey-list article{background:#fffc;border:1px solid #eadfce;border-radius:15px;align-items:center;gap:10px;padding:11px 13px;display:flex}.profile-passkey-list article>svg{color:#9b691f;width:19px}.profile-passkey-list article>span{flex:1;display:grid}.profile-passkey-list b{font-size:13px}.profile-passkey-list small{color:#8b7d6d;font-size:10px}.profile-passkey-list button{color:#a33;background:#fff;border-radius:12px;place-items:center;width:36px;height:36px;display:grid}.profile-passkey-list button svg{width:16px}.passkey-setup-button{justify-self:start;color:#fff!important;background:linear-gradient(120deg,#7f5113,#c18c31)!important}.profile-passkey-note,.profile-passkey-unavailable,.profile-passkey-success{font-size:11px;line-height:1.6}.profile-passkey-note{color:#817463}.profile-passkey-unavailable{color:#a33}.profile-passkey-success{color:#13724f;background:#e9f8f1;border-radius:12px;padding:10px 12px}@media (max-width:640px){.profile-passkey-panel{padding:17px}.profile-passkey-heading{align-items:flex-start}.passkey-setup-button{width:100%}.profile-passkey-heading h2{font-size:18px}}.google-button{color:#352c21;background:#fff;border:1px solid #5b411b2e;border-radius:15px;justify-content:center;align-items:center;gap:12px;width:100%;min-height:52px;font-size:14px;font-weight:500;transition:all .2s;display:flex}.google-button:hover{transform:translateY(-1px);box-shadow:0 10px 30px #3c270814}.gold-button{position:relative;overflow:hidden}.gold-button:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff6b,#0000);width:32%;height:260%;animation:4.8s ease-in-out infinite auth-button-shine;position:absolute;top:-80%;left:-45%;transform:rotate(18deg)}@keyframes auth-card-arrive{0%{opacity:0;transform:translateY(22px)scale(.985)}to{opacity:1;transform:none}}@keyframes auth-gradient-flow{0%,to{background-position:0}50%{background-position:100%}}@keyframes auth-lines-drift{0%{transform:rotate(-4deg)translate(-1%)}to{transform:rotate(-2deg)translate(2%,1%)}}@keyframes auth-orbit{0%{transform:translate(0)scale(.96)}to{transform:translate(-42px,34px)scale(1.08)}}@keyframes auth-float-one{0%{transform:translate(0)scale(.95)}to{transform:translate(10vw,-5vh)scale(1.1)}}@keyframes auth-float-two{0%{transform:translate(0)}to{transform:translate(-7vw,7vh)scale(1.12)}}@keyframes auth-streak{0%,to{opacity:.15;transform:translate(-28vw)rotate(14deg)}45%,65%{opacity:.72}55%{transform:translate(28vw)rotate(14deg)}}@keyframes auth-button-shine{0%,58%{opacity:0;transform:translate(-150%)rotate(18deg)}70%{opacity:1}88%,to{opacity:0;transform:translate(520%)rotate(18deg)}}@media (prefers-reduced-motion:reduce){.member-auth-page:before,.member-auth-page:after,.auth-glow,.auth-aurora,.auth-light-streak,.auth-card,.gold-button:after{animation:none!important}.auth-card{transition:none}}.google-logo{object-fit:contain;flex:none;width:22px;height:22px}.auth-divider{color:#a49b90;align-items:center;gap:14px;margin:22px 0;font-size:11px;display:flex}.auth-divider:before,.auth-divider:after{content:"";background:#9b691f26;flex:1;height:1px}.dashboard-page{background:radial-gradient(circle at 88% 4%,#fffffff2,#0000 28%),radial-gradient(circle at 4% 72%,#d4a85b33,#0000 30%),linear-gradient(125deg,#f9f4eb,#f3eadc 55%,#fffdf8);position:relative;overflow:hidden}.dashboard-page:before{content:"";opacity:.26;pointer-events:none;background:repeating-linear-gradient(118deg,#0000 0 72px,#91621d17 73px,#0000 74px 146px);position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000);mask-image:linear-gradient(90deg,#0000,#000)}.dashboard-shell{padding-bottom:70px}.dashboard-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:28px;display:flex}.dashboard-welcome{color:#fffaf0;background:radial-gradient(circle at 80% 10%,#d5a84f45,#0000 30%),linear-gradient(125deg,#1d1710,#352714 70%,#6b4819);border:1px solid #e2bb7738;border-radius:30px;justify-content:space-between;align-items:center;gap:30px;padding:clamp(24px,4vw,38px);display:flex;overflow:hidden;box-shadow:0 25px 70px #53340a2e}.dashboard-welcome-copy{align-items:flex-start;gap:18px;display:flex}.dashboard-crown{background:radial-gradient(circle,#ffffff1f,#ffffff09);border:1px solid #ebcb9040;border-radius:17px;flex:none;place-items:center;width:58px;height:58px;display:grid;box-shadow:inset 0 1px #ffffff14}.dashboard-brand-icon{object-fit:contain;filter:drop-shadow(0 5px 7px #0000004d);width:45px;height:45px}.dashboard-welcome h2{margin-top:8px;font-size:clamp(1.35rem,2.4vw,2rem);font-weight:500}.dashboard-welcome p:last-child{color:#c9beb0;max-width:610px;margin-top:8px;font-size:13px;line-height:1.7}.discord-button{color:#fff;background:linear-gradient(135deg,#5865f2,#7289da);border-radius:18px;flex:none;justify-content:center;align-items:center;gap:11px;min-height:58px;padding:9px 18px;transition:all .22s;display:inline-flex;box-shadow:0 15px 35px #26309b4d}.discord-button:hover{transform:translateY(-2px);box-shadow:0 18px 42px #26309b61}.discord-button span{text-align:left;font:600 13px var(--font-poppins), var(--font-kanit);flex-direction:column;display:flex}.discord-button small{color:#e3e7ff;font:400 10px var(--font-kanit);margin-top:1px}.dashboard-outline-button{color:#f2d8a6;background:#ffffff0f;border:1px solid #ebcb9047;border-radius:999px;flex:none;align-items:center;gap:9px;min-height:50px;padding:0 20px;font-size:12px;display:inline-flex}.dashboard-stats{grid-template-columns:repeat(4,1fr);gap:14px;margin:18px 0 36px;display:grid}.dashboard-stats>div{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffad;border:1px solid #9b691f24;border-radius:20px;align-items:center;gap:13px;padding:17px 19px;display:flex;box-shadow:0 12px 35px #50330b0d}.dashboard-stats span{color:#9b691f;background:#f2e6d1;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.dashboard-stats p{color:#81786e;font-size:11px}.dashboard-stats strong{color:#2b241c;font-size:20px;font-weight:500;display:block}.dashboard-section-heading{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:16px;display:flex}.dashboard-section-heading h2{margin-top:6px;font-size:24px;font-weight:500}.dashboard-section-heading>a{color:#895b19;align-items:center;gap:5px;font-size:11px;display:flex}.dashboard-empty{text-align:center;color:#9b691f;background:#ffffffb3;border:1px solid #9b691f2b;border-radius:30px;flex-direction:column;justify-content:center;align-items:center;min-height:330px;display:flex}.dashboard-empty h2{color:#2f281f;margin-top:16px;font-size:22px}.dashboard-empty p{color:#8a8177;max-width:450px;margin-top:8px;font-size:14px;line-height:1.7}.member-status-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffd1;border:1px solid #9b691f29;border-radius:24px;grid-template-columns:auto 1fr auto;align-items:center;gap:24px;padding:28px 30px;display:grid;box-shadow:0 18px 55px #50330b0f}.service-icon{color:#a16a18;background:linear-gradient(145deg,#f7ecd9,#eee0c6);border-radius:18px;place-items:center;width:68px;height:68px;display:grid}.trendhunter-service-icon{width:104px;height:76px;padding:8px}.trendhunter-service-icon img{object-fit:contain;filter:drop-shadow(0 5px 7px #75480833);width:88px;height:58px}.community-service-icon img{object-fit:contain;filter:drop-shadow(0 5px 8px #7548082e);width:54px;height:54px}.service-main .eyebrow{font-size:12px}.eyebrow[lang=th]{font-family:var(--font-kanit), sans-serif;letter-spacing:0;font-size:13px;font-weight:500;line-height:1.65}.service-main h3{margin-top:8px;font-size:26px;font-weight:600}.service-date{color:#8d847a;margin-top:8px;font-size:15px}.status-area{flex-direction:column;align-items:flex-end;gap:10px;display:flex}.status-area p{color:#6f665d;align-items:center;gap:6px;font-size:14px;font-weight:500;display:flex}.status-area .status-pill{padding:8px 13px;font-size:13px;font-weight:700}.status-area .tradingview-member-status{font-size:15px;font-weight:650}.discord-connection-state{border-radius:11px;padding:8px 12px}.discord-connection-state.connected{color:#176e4a;background:#e5f8ed}.discord-connection-state.not-connected{color:#805b1f;background:#f8eddc}.discord-mini-button{color:#fff;background:#5865f2;border-radius:12px;align-items:center;gap:8px;min-height:42px;margin-top:3px;padding:0 15px;font-size:12px;font-weight:500;transition:all .2s;display:flex}.discord-mini-button:hover{background:#4b57d8;transform:translateY(-1px)}.success-discord-card{color:#5865f2;text-align:left;background:#f0f2ff;border:1px solid #5865f229;border-radius:17px;align-items:center;gap:13px;margin-top:22px;padding:15px 17px;display:flex}.success-discord-card div{flex-direction:column;display:flex}.success-discord-card strong{color:#2f344f;font-size:13px}.success-discord-card span{color:#70758d;margin-top:2px;font-size:10px;line-height:1.55}.success-team-banner{border:1px solid #9b691f33;border-radius:20px;margin-top:24px;position:relative;overflow:hidden;box-shadow:0 18px 55px #57360921}.success-team-banner img{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}.success-team-banner:after{content:"";pointer-events:none;background:linear-gradient(#0000,#181008bf);position:absolute;inset:58% 0 0}.success-team-banner figcaption{z-index:2;color:#fff7e9;letter-spacing:.04em;text-align:left;font-size:10px;position:absolute;bottom:12px;left:14px;right:14px}@media (max-width:720px){.dashboard-welcome{flex-direction:column;align-items:flex-start}.dashboard-welcome-copy{flex-direction:column}.discord-button,.dashboard-outline-button{width:100%}.dashboard-stats{grid-template-columns:1fr}.dashboard-stats>div{padding:21px 22px}.dashboard-stats p{font-size:14px}.dashboard-stats strong{margin-top:3px;font-size:25px}.member-status-card{grid-template-columns:auto 1fr;align-items:center;gap:18px;padding:25px 22px}.service-icon{width:66px;height:66px}.trendhunter-service-icon{width:94px;height:72px}.trendhunter-service-icon img{width:80px;height:54px}.community-service-icon img{width:52px;height:52px}.service-main .eyebrow{font-size:12px}.service-main h3{font-size:26px}.service-date{font-size:14px}.status-area{grid-column:1/-1;align-items:flex-start;padding-left:0}.status-area .status-pill{font-size:13px}.status-area p{font-size:14px}.discord-mini-button{min-height:46px;font-size:13px}.dashboard-section-heading{flex-direction:column;align-items:flex-start}.dashboard-section-heading h2{font-size:28px}.dashboard-section-heading>a{font-size:13px}.auth-card{border-radius:24px}.member-auth-page{padding-top:105px}}.tools-intro{justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:34px;display:flex}.tools-intro>p{color:#74695e;max-width:480px;font-size:15px;line-height:1.8}.tools-preview-grid{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.tool-preview{isolation:isolate;color:#261d13;background:linear-gradient(145deg,#fffdf8,#eee1cc);border:1px solid #aa742238;border-radius:30px;flex-direction:column;min-height:340px;padding:30px;transition:all .45s cubic-bezier(.22,1,.36,1);display:flex;position:relative;overflow:hidden;box-shadow:0 22px 64px #4d31091a}.tool-preview:before{content:"";z-index:-1;background:conic-gradient(from 90deg,#0000,#ffcd7161,#0000 24%);animation:9s linear infinite tool-aura;position:absolute;inset:-50%}.tool-preview:hover{transform:translateY(-8px);box-shadow:0 32px 80px #4d31092e}.tool-preview>span{background:#ffffff9e;border:1px solid #a96f1b40;border-radius:20px;place-items:center;width:64px;height:64px;display:grid;box-shadow:inset 0 1px #fff}.tool-preview>small{color:#9b691f;font:600 9px var(--font-poppins), var(--font-kanit);letter-spacing:.15em;margin-top:auto}.tool-preview h3{font:600 clamp(21px, 2vw, 29px) var(--font-poppins), var(--font-kanit);margin-top:10px}.tool-preview p{color:#766b5f;margin-top:8px;font-size:13px}.tool-preview b{color:#8d5c16;font:500 11px var(--font-poppins), var(--font-kanit);align-items:center;gap:7px;margin-top:22px;display:flex}.tool-preview-fvg{color:#fff7e8;background:linear-gradient(145deg,#15130f,#49331a)}.tool-preview-fvg p{color:#cbbda8}.tool-preview-fvg>span{color:#efc66f;background:#ffffff0f;border-color:#efc66f40}.tool-preview-fvg-banner{aspect-ratio:16/9;background:linear-gradient(#0000 58%,#160d0457),url(/brand/fvg-hunter-banner.png) 50%/cover no-repeat;justify-content:flex-end;min-height:0}.tool-preview-fvg-banner:before{background:linear-gradient(112deg,#0000 33%,#fff6dc61 46%,#0000 58%);animation:7s ease-in-out infinite fvg-light-sweep;inset:-35%;transform:translate(-80%)}.tool-preview-fvg-banner>span,.tool-preview-fvg-banner>small,.tool-preview-fvg-banner h3,.tool-preview-fvg-banner p{display:none}.tool-preview-fvg-banner b{color:#4b3010;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffe0;border:1px solid #ffffffb8;border-radius:999px;align-self:flex-end;margin-top:0;padding:12px 18px;box-shadow:0 12px 35px #39230533}.tool-preview-fvg-banner:hover{background-size:103%}@keyframes fvg-light-sweep{0%,20%{transform:translate(-80%)}65%,to{transform:translate(80%)}}.tool-preview-zone{background:linear-gradient(145deg,#fff,#dadddb 55%,#c1b69d)}.tool-preview-trend{aspect-ratio:2;background:linear-gradient(#0000 62%,#1810075c),url(/brand/trendhunter-banner.png) 50%/cover no-repeat;grid-column:1/-1;justify-content:flex-end;min-height:0}.tool-preview-trend:before,.tool-preview-trend>span,.tool-preview-trend>small,.tool-preview-trend h3,.tool-preview-trend p{display:none}.tool-preview-trend b{color:#4b3010;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffdb;border:1px solid #ffffffa6;border-radius:999px;align-self:flex-end;margin-top:0;padding:12px 18px;box-shadow:0 12px 35px #3923052e}@keyframes tool-aura{to{transform:rotate(1turn)}}.member-tier-hero{border:1px solid #9b691f42;border-radius:25px;align-items:center;gap:18px;margin:18px 0 36px;padding:23px 26px;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 50px #4d31091a}.member-tier-hero:after{content:"";background:linear-gradient(100deg,#0000,#ffffff94,#0000);width:260px;height:180px;animation:6s ease-in-out infinite membership-shimmer;position:absolute;top:-70px;right:15%;transform:rotate(-16deg)}.member-tier-emblem{color:#a66f1f;background:#ffffff40;border:1px solid;border-radius:18px;flex:none;place-items:center;width:54px;height:54px;display:grid}.member-tier-emblem .tier-brand-icon{border-radius:17px}.member-tier-copy{z-index:1;position:relative}.member-tier-copy p{font:600 8px var(--font-poppins), var(--font-kanit);letter-spacing:.18em;opacity:.65}.member-tier-copy h2{font:600 27px var(--font-poppins), var(--font-kanit);letter-spacing:.08em;margin-top:4px}.member-tier-copy span{color:#75695c;font-size:12px}.member-tier-hero>a{z-index:1;color:#8b5a16;font:600 10px var(--font-poppins), var(--font-kanit);letter-spacing:.08em;align-items:center;gap:7px;margin-left:auto;display:flex;position:relative}.member-tier-hero.membership-tone-signature .member-tier-emblem,.member-tier-hero.membership-tone-signature>a{color:#efc66f}.member-tier-hero.membership-tone-signature .member-tier-copy span{color:#d2c5b0}.member-tier-guest{color:#393127;background:linear-gradient(145deg,#fffefb,#ece5db)}.member-access-section{margin-bottom:42px}.member-access-grid{grid-template-columns:repeat(2,1fr);gap:15px;display:grid}.member-access-card{background:#ffffffba;border:1px solid #9b691f2b;border-radius:25px;grid-template-columns:auto 1fr;gap:16px;min-height:220px;padding:25px;transition:all .35s;display:grid;position:relative;box-shadow:0 16px 45px #50330b12}.member-access-card.unlocked:hover{border-color:#9b691f66;transform:translateY(-5px);box-shadow:0 25px 60px #50330b21}.member-access-card.locked{opacity:.66;filter:saturate(.45)}.member-access-icon{color:#9b691f;background:linear-gradient(145deg,#f7ead3,#ead3aa);border-radius:15px;place-items:center;width:48px;height:48px;display:grid}.member-access-card p{color:#9b691f;font:600 8px var(--font-poppins), var(--font-kanit);letter-spacing:.16em}.member-access-card h3{margin-top:7px;font-size:20px;font-weight:500}.member-access-card span{color:#776d62;margin-top:8px;font-size:12px;line-height:1.7;display:block}.member-access-card>a,.member-access-card>b{color:#8b5a16;font:600 10px var(--font-poppins), var(--font-kanit);letter-spacing:.06em;grid-column:1/-1;align-self:end;align-items:center;gap:6px;display:flex}.member-access-card>b{color:#8b8175}.dashboard-services-heading{margin-top:8px}@keyframes membership-shimmer{0%,15%{transform:translate(-160%)rotate(-16deg)}55%,to{transform:translate(430%)rotate(-16deg)}}.tools-page{color:#241b12;background:radial-gradient(circle at 85% 3%,#ddb15d38,#0000 29%),linear-gradient(135deg,#faf6ef,#f0e6d6 57%,#fffdfa);min-height:100vh}.tools-header{justify-content:space-between;align-items:center;width:min(100% - 40px,1280px);height:100px;margin:auto;display:flex}.tools-header img{object-fit:contain;width:170px;height:62px}.tools-back{color:#79501a;align-items:center;gap:7px;font-size:12px;display:flex}.tools-hero{width:min(100% - 40px,1280px);margin:80px auto 70px}.tools-hero h1{font:500 clamp(54px, 8vw, 112px)/.9 var(--font-poppins), var(--font-kanit);letter-spacing:-.07em;margin-top:18px}.tools-hero h1 span{color:#a36b18}.tools-hero>p:last-child{color:#71675c;max-width:630px;margin-top:32px;font-size:17px;line-height:1.85}.tools-catalog{gap:30px;width:min(100% - 40px,1280px);margin:auto;padding-bottom:100px;display:grid}.tools-product{background:#ffffffb3;border:1px solid #9b691f33;border-radius:38px;grid-template-columns:.95fr 1.05fr;min-height:520px;display:grid;overflow:hidden;box-shadow:0 28px 90px #4e320b1a}.tools-product-visual{color:#e3b65f;background:radial-gradient(circle,#493319,#17130e 64%);place-items:center;min-height:420px;display:grid;position:relative;overflow:hidden}.tools-product-visual>span{font:500 12px var(--font-poppins), var(--font-kanit);letter-spacing:.18em;position:absolute;top:28px;left:30px}.tools-product-visual>svg{filter:drop-shadow(0 0 32px #e8b95e47);width:135px;height:135px;animation:5s ease-in-out infinite tool-float}.tools-product-visual i{border:1px solid #e7bc6a40;border-radius:50%;width:310px;height:310px;animation:8s linear infinite tool-ring;position:absolute}.tools-product-visual i:last-child{width:410px;height:410px;animation-duration:13s;animation-direction:reverse}.tools-product-banner{background:#f8f3eb}.tools-product-banner img{object-fit:cover;object-position:64% center;width:100%;height:100%;min-height:420px;transition:transform .9s cubic-bezier(.22,1,.36,1)}.tools-product-copy{flex-direction:column;padding:clamp(38px,6vw,78px);display:flex}.tools-product-copy>p{color:#98631a;font:600 9px var(--font-poppins), var(--font-kanit);letter-spacing:.16em}.tools-product-copy h2{font:600 clamp(32px, 4vw, 55px)/1 var(--font-poppins), var(--font-kanit);letter-spacing:-.045em;margin-top:14px}.tools-product-copy>strong{color:#8a7760;margin-top:18px;font-size:13px;font-weight:400}.tools-product-copy ul{border-top:1px solid #9b691f26;grid-template-columns:repeat(2,1fr);gap:13px;margin-top:35px;padding-top:25px;display:grid}.tools-product-copy li{color:#5f554a;align-items:center;gap:8px;font-size:13px;display:flex}.tools-product-copy li svg{color:#a36b18}.tools-product-copy>a{color:#fff;background:linear-gradient(120deg,#9f6613,#d3a341,#9b6210);border-radius:999px;justify-content:space-between;align-items:center;width:100%;margin-top:auto;padding:17px 22px;font-size:12px;display:flex;box-shadow:0 15px 35px #8f5b1138}.tools-product-fvg .tools-product-visual{background:radial-gradient(circle,#54422b,#22201c 65%)}.tools-product-fvg .tools-product-banner:after{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 38%,#fff7e04d 50%,#0000 62%);animation:8s ease-in-out infinite fvg-banner-glint;position:absolute;inset:0;transform:translate(-120%)}@keyframes fvg-banner-glint{0%,24%{transform:translate(-120%)}64%,to{transform:translate(120%)}}.tools-product-zone .tools-product-visual{color:#544f48;background:radial-gradient(circle,#f6f3ec,#aaa79f 70%)}.tools-product-zone .tools-product-visual i{border-color:#413b3333}.tools-footer{color:#807468;font:500 10px var(--font-poppins), var(--font-kanit);letter-spacing:.12em;border-top:1px solid #9b691f24;justify-content:space-between;gap:20px;padding:35px max(20px,50% - 640px);display:flex}.tools-footer a{color:#8b5a16}@keyframes tool-float{50%{transform:translateY(-13px)scale(1.03)}}@keyframes tool-ring{to{transform:rotate(1turn)}}.community-tier-choice,.membership-form-choice{isolation:isolate;position:relative;overflow:hidden}.community-tier-choice:before,.membership-form-choice:before{content:"";z-index:-1;filter:blur(7px);pointer-events:none;background:linear-gradient(90deg,#0000,#ffffffb8,#daa54740,#0000);width:28%;animation:8s ease-in-out 1s infinite tier-light-sweep;position:absolute;top:-45%;bottom:-45%;left:-55%;transform:rotate(17deg)}.membership-tone-signature:before{background:linear-gradient(90deg,#0000,#ffd37c14,#ffdf973d,#0000)}@keyframes tier-light-sweep{0%,18%{left:-55%}58%,to{left:145%}}@media (max-width:900px){.tools-preview-grid{grid-template-columns:1fr}.tool-preview{min-height:280px}.tool-preview-trend,.tool-preview-fvg-banner{min-height:0}.tools-product,.member-access-grid{grid-template-columns:1fr}.tools-intro{flex-direction:column;align-items:flex-start}.tools-product-visual{min-height:390px}}@media (max-width:640px){.member-tier-hero{flex-wrap:wrap;align-items:flex-start}.member-tier-hero>a{width:100%;margin-left:72px}.member-access-card{min-height:235px}.tools-header{height:80px}.tools-header img{width:132px}.tools-hero{margin:55px auto 48px}.tools-hero h1{font-size:48px}.tools-product{border-radius:26px}.tools-product-visual{min-height:320px}.tools-product-banner img{object-position:68% center;min-height:320px}.tools-product-copy{min-height:450px;padding:30px 24px}.tools-product-copy ul{grid-template-columns:1fr}.tools-footer{flex-direction:column;align-items:flex-start}.tools-preview-grid{gap:14px}.tool-preview-trend{aspect-ratio:1;background-position:62%;padding:18px}.tool-preview-trend b{padding:10px 14px;font-size:10px}.tool-preview-fvg-banner{aspect-ratio:1;background-position:62%;padding:18px}.tool-preview-fvg-banner b{padding:10px 14px;font-size:10px}}.tier-upgrade-card{border:1px solid #9b691f40;border-radius:27px;grid-template-columns:1.2fr 1fr auto;align-items:center;gap:28px;margin:-18px 0 36px;padding:28px 30px;display:grid;position:relative;overflow:hidden;box-shadow:0 20px 58px #50330b1c}.tier-upgrade-card:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffffbf,#0000);width:18%;animation:8s ease-in-out infinite tier-light-sweep;position:absolute;inset:-120% auto -120% -30%;transform:rotate(18deg)}.tier-upgrade-copy{z-index:1;position:relative}.tier-upgrade-copy h2{margin-top:7px;font-size:23px;font-weight:500}.tier-upgrade-copy>span{color:#75695c;margin-top:8px;font-size:12px;line-height:1.6;display:block}.tier-upgrade-path{z-index:1;align-items:center;gap:16px;display:flex;position:relative}.tier-upgrade-path>div{flex-direction:column;display:flex}.tier-upgrade-path small{color:#8f8376;font-size:9px}.tier-upgrade-path strong{font:600 18px var(--font-poppins), var(--font-kanit);letter-spacing:.06em;margin-top:4px}.tier-upgrade-path span{color:#8b5a16;font-size:10px}.tier-upgrade-card>.gold-button{z-index:1;white-space:nowrap;position:relative}.tier-upgrade-pending{z-index:1;color:#875a19;background:#ffffff7a;border:1px solid #9b691f2e;border-radius:16px;align-items:center;gap:10px;padding:13px 15px;font-size:11px;display:flex;position:relative}.tier-upgrade-pending span{flex-direction:column;display:flex}.tier-upgrade-pending small{color:#85796c;margin-top:3px;font-size:9px}.admin-tier-badge{color:#71501f;font:600 9px var(--font-poppins), var(--font-kanit);letter-spacing:.1em;background:#f5ead7;border:1px solid #9b691f38;border-radius:999px;padding:7px 10px;display:inline-flex}.admin-tier-badge.tier-prime{color:#825510;background:linear-gradient(135deg,#fff4d4,#e7c47d)}.admin-tier-badge.tier-prestige{color:#4f4c46;background:linear-gradient(135deg,#fff,#d4d5d3)}.admin-tier-badge.tier-signature{color:#f0ca7c;background:linear-gradient(135deg,#19150f,#4b351b);border-color:#d2a75a}.admin-tier-badge.tier-none{color:#8b8175;background:#f1ede7}@media (max-width:900px){.tier-upgrade-card{grid-template-columns:1fr 1fr}.tier-upgrade-card>.gold-button,.tier-upgrade-pending{grid-column:1/-1;justify-self:start}}@media (max-width:640px){.tier-upgrade-card{grid-template-columns:1fr;margin-top:-20px;padding:23px}.tier-upgrade-path{justify-content:space-between}.tier-upgrade-card>.gold-button,.tier-upgrade-pending{justify-content:center;width:100%}}.tier-upgrade-card{margin-top:18px}@media (max-width:640px){.tier-upgrade-card{margin-top:16px}}.tier-upgrade-path{grid-template-columns:minmax(118px,1fr) 34px minmax(160px,1fr);align-items:center;gap:12px;min-height:76px;display:grid}.tier-upgrade-path>div{grid-template-rows:18px 31px 18px;align-items:start;display:grid}.tier-upgrade-path>div:first-child:after{content:"Verified tier";color:#9a8d7e;grid-row:3;font-size:9px}.tier-upgrade-path small{grid-row:1;line-height:18px}.tier-upgrade-path strong{grid-row:2;margin:0;line-height:31px}.tier-upgrade-path span{grid-row:3;line-height:18px}.tier-upgrade-path>svg{place-self:center}.tier-upgrade-card.membership-tone-signature .tier-upgrade-copy h2,.tier-upgrade-card.membership-tone-signature .tier-upgrade-path strong{color:#fff7e8}.tier-upgrade-card.membership-tone-signature .tier-upgrade-copy>span,.tier-upgrade-card.membership-tone-signature .tier-upgrade-path small,.tier-upgrade-card.membership-tone-signature .tier-upgrade-path>div:first-child:after{color:#bfb09b}.tier-upgrade-card.membership-tone-signature .tier-upgrade-path>svg{color:#efc66f}.member-status-card[class*=service-tier-]{position:relative;overflow:hidden}.member-status-card[class*=service-tier-]:before{content:"";background:#c49345;width:5px;position:absolute;inset:0 auto 0 0}.member-status-card.service-tier-prime:before{background:linear-gradient(#dfbd76,#9e6718)}.member-status-card.service-tier-prestige:before{background:linear-gradient(#f7f7f5,#77746e)}.member-status-card.service-tier-signature:before{background:linear-gradient(#f0ce86,#4d3519)}.service-title-row{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.service-tier-badge{color:#74501d;font:600 9px var(--font-poppins), var(--font-kanit);letter-spacing:.1em;background:linear-gradient(135deg,#fffdf7,#eee2cf);border:1px solid #9b691f38;border-radius:13px;grid-template-columns:auto auto;align-items:center;gap:5px 7px;padding:7px 10px;display:inline-grid;box-shadow:0 7px 18px #4c300814}.service-tier-badge small{color:#887b6c;font:400 8px var(--font-poppins), var(--font-kanit);letter-spacing:.02em;grid-column:1/-1}.service-tier-badge.tier-prime{color:#80530f;background:linear-gradient(135deg,#fff6dc,#e3c47f)}.service-tier-badge.tier-prestige{color:#4d4a45;background:linear-gradient(135deg,#fff,#d7d8d6)}.service-tier-badge.tier-signature{color:#f0cc83;background:linear-gradient(135deg,#17130f,#503719);border-color:#c89d52}.service-tier-badge.tier-signature small{color:#d4c2a7}@media (max-width:760px){.tier-upgrade-path{grid-template-columns:1fr 30px 1fr;width:100%}.tier-upgrade-path>div{min-width:0}.tier-upgrade-path strong{font-size:15px}.service-title-row{flex-direction:column;align-items:flex-start;gap:9px}}.admin-application-card{position:relative;overflow:hidden}.admin-application-card:before{content:"";background:#b77b25;width:6px;position:absolute;inset:0 auto 0 0}.admin-application-head{border-bottom:1px solid #9b691f26;grid-template-columns:auto minmax(180px,.75fr) minmax(220px,1fr) auto;align-items:center;gap:18px;padding-bottom:20px;display:grid}.admin-request-mark{color:#895817;background:linear-gradient(145deg,#fffaf0,#ead9bc);border:1px solid #9b691f42;border-radius:18px;place-items:center;width:58px;height:58px;display:grid;box-shadow:0 10px 28px #4e31081a}.admin-request-mark svg{width:25px;height:25px}.admin-request-mark .tier-brand-icon{border-radius:17px}.admin-request-identity{flex-direction:column;display:flex}.admin-request-identity small{color:#98703a;font:600 8px var(--font-poppins), var(--font-kanit);letter-spacing:.16em}.admin-request-identity strong{font:600 19px var(--font-poppins), var(--font-kanit);letter-spacing:.08em;margin-top:4px}.admin-request-identity span{color:#837568;margin-top:3px;font-size:11px}.admin-customer-summary .status-pill{display:inline-block}.admin-customer-summary h2{margin-top:8px;font-size:18px;font-weight:500}.admin-customer-summary p{color:#8b8176;margin-top:3px;font-size:10px}.admin-request-prime:before{background:linear-gradient(#e9ca85,#a76d19)}.admin-request-prime .admin-request-mark{color:#81520f;background:linear-gradient(145deg,#fff8e3,#ddbc72)}.admin-request-prestige:before{background:linear-gradient(#f6f6f4,#706d67)}.admin-request-prestige .admin-request-mark{color:#4e4b45;background:linear-gradient(145deg,#fff,#d2d3d1)}.admin-request-signature:before{background:linear-gradient(#f1d18d,#4b3318)}.admin-request-signature .admin-request-mark{color:#efca7c;background:linear-gradient(145deg,#17130f,#503719);border-color:#c99c4b}.admin-request-tool:before{background:linear-gradient(#e5b75f,#17130f)}.admin-request-tool .admin-request-mark{color:#e8bd6a;background:linear-gradient(145deg,#17130f,#51381b)}.admin-request-class:before{background:linear-gradient(#d8d8d5,#8b5a16)}.admin-completion-check{color:#6e6256;background:#f5ecdf;border:1px solid #9b691f26;border-radius:15px;align-items:center;gap:11px;margin-bottom:16px;padding:13px 15px;font-size:12px;transition:all .2s;display:flex}.admin-completion-check svg{color:#9b691f;flex:none}.admin-completion-check span{flex-direction:column;font-weight:500;display:flex}.admin-completion-check small{color:#9a8e81;margin-top:2px;font-size:9px;font-weight:400}.admin-completion-check.completed{color:#166534;background:#e7f8ed;border-color:#16653433}.admin-completion-check.completed svg{color:#15803d}.admin-completion-check.completed small{color:#4b8060}@media (max-width:900px){.admin-application-head{grid-template-columns:auto 1fr auto}.admin-customer-summary{border-top:1px solid #9b691f1f;grid-column:1/-1;padding-top:15px}}@media (max-width:600px){.admin-application-head{grid-template-columns:auto 1fr}.admin-application-head>a{grid-column:1/-1;width:100%}.admin-request-mark{width:50px;height:50px}.admin-request-identity strong{font-size:16px}}@media (prefers-reduced-motion:reduce){.tool-preview:before,.tool-preview-fvg-banner:before,.tools-product-fvg .tools-product-banner:after,.member-tier-hero:after,.tools-product-visual>svg,.tools-product-visual i,.community-tier-choice:before,.membership-form-choice:before{animation:none!important}}.review-member-identity{background:#ffffff9e;border:1px solid #9b691f2e;border-radius:18px;align-items:center;gap:14px;padding:13px 15px;display:flex}.review-member-identity img{object-fit:cover;border:2px solid #aa742261;border-radius:50%;flex:none;width:58px;height:58px}.review-member-identity small,.review-member-identity strong,.review-member-identity span{display:block}.review-member-identity small{color:#9b691f;letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:700}.review-member-identity strong{color:#2f261d;margin-top:3px;font-size:15px}.review-member-identity span{color:#8a7d6e;margin-top:3px;font-size:10px}.affiliate-sales-ledger{overflow:hidden}.affiliate-sales-heading{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:22px;display:flex}.affiliate-sales-heading h3{margin-top:7px}.affiliate-sales-heading>span{color:#865816;white-space:nowrap;background:#fbf4e8;border:1px solid #9b691f2e;border-radius:999px;padding:8px 13px;font-size:12px}.affiliate-sales-table{min-width:1180px}.affiliate-sales-table td{vertical-align:middle}.affiliate-sales-table td span,.affiliate-sales-table td small{display:block}.affiliate-money{color:#3f372f;font-weight:600}.affiliate-commission-value{color:#9b691f;font-weight:700}.affiliate-sale-status{border-radius:999px;width:max-content;padding:6px 10px;font-size:11px;font-weight:600}.affiliate-sale-status.pending{color:#93600f;background:#fff1cf}.affiliate-sale-status.paid{color:#14764d;background:#ddf8e9}.affiliate-admin-money-grid{grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.affiliate-admin-money-grid>div+div{border-left:1px solid #efe4d5}.affiliate-admin-mobile-tabs{display:none}.affiliate-payout-currencies{grid-template-columns:1fr 1fr;gap:10px;margin-top:14px;display:grid}.affiliate-payout-currencies small{border:1px solid #ffffff21;border-radius:13px;gap:3px;padding:11px 12px;display:grid}.affiliate-payout-currencies b{color:#efc875;font-size:15px}@media (max-width:760px){.affiliate-admin-page{padding:18px 10px 40px!important}.affiliate-admin-page-head{align-items:flex-start;gap:12px;margin-bottom:20px!important}.affiliate-admin-page-head h1{font-size:28px!important}.affiliate-admin-page-head p:last-child{font-size:11px}.affiliate-admin-page-head>a{white-space:nowrap;min-width:0;padding-inline:13px}.affiliate-admin-mobile-tabs{z-index:20;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffcf7f5;border:1px solid #9b691f2e;border-radius:17px;grid-template-columns:repeat(3,1fr);gap:5px;padding:5px;display:grid;position:sticky;top:8px;box-shadow:0 10px 30px #4a2f0a1f}.affiliate-admin-mobile-tabs button{color:#746655;border-radius:13px;min-width:0;min-height:48px;font-size:10px;line-height:1.25}.affiliate-admin-mobile-tabs button b{margin-top:2px;font-size:13px;display:block}.affiliate-admin-mobile-tabs button.active{color:#fff;background:#8b5a16;box-shadow:0 7px 18px #8b5a163d}.affiliate-admin-page .affiliate-admin-section{scroll-margin-top:80px;padding:16px!important;display:none!important}.affiliate-admin-page .affiliate-admin-section.mobile-active{visibility:visible!important;opacity:1!important;height:auto!important;display:block!important}.affiliate-admin-section>header{align-items:flex-start}.affiliate-admin-section>header h2{font-size:20px;line-height:1.35}.admin-mobile-toolbar{align-items:stretch}.admin-primary-nav{scroll-snap-type:x proximity;scrollbar-width:none;border-radius:18px;width:100%;overflow-x:auto}.admin-primary-nav::-webkit-scrollbar{display:none}.admin-primary-nav>*{scroll-snap-align:start;flex:none;min-height:44px;padding-inline:16px!important}.admin-mobile-toolbar>button{width:100%;min-height:44px}.admin-responsive-table{min-width:0!important}.admin-responsive-table thead{display:none}.admin-responsive-table tbody{gap:14px;padding:12px;display:grid}.admin-responsive-table .admin-mobile-card-row{background:#fff;border:1px solid #9b691f29;border-radius:19px;display:grid;overflow:hidden;box-shadow:0 10px 28px #53360f12}.admin-responsive-table .admin-mobile-card-row td{overflow-wrap:anywhere;border-top:1px solid #9b691f17;grid-template-columns:minmax(92px,.7fr) minmax(0,1.3fr);gap:12px;padding:12px 14px;display:grid;text-align:left!important}.admin-responsive-table .admin-mobile-card-row td:first-child{border-top:0}.admin-responsive-table .admin-mobile-card-row td:before{content:attr(data-label);color:#9a7a4c;letter-spacing:.05em;font-size:10px;font-weight:600}.admin-responsive-table .admin-mobile-card-row td>.flex{flex-wrap:wrap;justify-content:flex-start}.admin-responsive-table .admin-mobile-edit-row{display:table-row}.admin-responsive-table .admin-mobile-edit-row td{padding:15px;display:table-cell}.admin-member-table-shell{border-radius:20px;position:relative}.admin-member-table-shell:after{content:"เลื่อนเพื่อดูข้อมูลทั้งหมด →";z-index:4;color:#7d571f;pointer-events:none;background:#fffaf1eb;border:1px solid #9b691f2e;border-radius:999px;padding:5px 9px;font-size:9px;position:absolute;bottom:9px;right:10px;box-shadow:0 5px 16px #55360d1f}.admin-member-table-scroll{overscroll-behavior-inline:contain;scrollbar-width:thin;scrollbar-color:#bc842e #f4eadc;max-width:100%}.admin-member-table-scroll:focus-visible{outline-offset:-3px;outline:3px solid #b77b213d}.admin-responsive-table:is(.admin-member-table,.admin-approved-table){min-width:1120px!important}.admin-responsive-table:is(.admin-member-table,.admin-approved-table) thead{display:table-header-group}.admin-responsive-table:is(.admin-member-table,.admin-approved-table) tbody{padding:0;display:table-row-group}.admin-responsive-table:is(.admin-member-table,.admin-approved-table) .admin-mobile-card-row{box-shadow:none;border:0;border-radius:0;display:table-row}.admin-responsive-table:is(.admin-member-table,.admin-approved-table) .admin-mobile-card-row td{white-space:normal;vertical-align:top;border-top:1px solid #9b691f1a;min-width:130px;padding:13px 16px;display:table-cell}.admin-responsive-table:is(.admin-member-table,.admin-approved-table) .admin-mobile-card-row td:before{content:none}.admin-responsive-table:is(.admin-member-table,.admin-approved-table) th:first-child,.admin-responsive-table:is(.admin-member-table,.admin-approved-table) td:first-child{z-index:2;background:#fffdf9;min-width:160px;position:sticky;left:0;box-shadow:10px 0 18px -18px #37230aa6}.admin-responsive-table:is(.admin-member-table,.admin-approved-table) th:first-child{z-index:3;background:#f4eadc}.admin-responsive-table:is(.admin-member-table,.admin-approved-table) .admin-mobile-edit-row td{min-width:1120px}.affiliate-admin-money-grid{grid-template-columns:repeat(2,1fr)}.affiliate-admin-money-grid>div:first-child{grid-column:1/-1}.affiliate-admin-money-grid>div{border-top:1px solid #efe4d5}.affiliate-partner-metrics{grid-template-columns:repeat(2,1fr)!important}.affiliate-partner-metrics>div:first-child{grid-column:1/-1}.affiliate-payout-currencies{grid-template-columns:1fr}.affiliate-admin-ledger-table{min-width:0!important}.affiliate-admin-ledger-table thead{display:none}.affiliate-admin-ledger-table tbody{gap:14px;display:grid}.affiliate-admin-ledger-row{background:#fff;border:1px solid #9b691f2b;border-radius:18px;display:grid;overflow:hidden;box-shadow:0 10px 26px #4d310912}.affiliate-admin-ledger-row td{overflow-wrap:anywhere;border-top:1px solid #9b691f17;grid-template-columns:94px minmax(0,1fr);gap:10px;display:grid;padding:12px 13px!important}.affiliate-admin-ledger-row td:first-child{border-top:0}.affiliate-admin-ledger-row td:before{content:attr(data-label);color:#9b7848;letter-spacing:.04em;font-size:10px;font-weight:600}.affiliate-admin-ledger-row td .ivory-button,.affiliate-admin-ledger-row td button{justify-content:center;width:100%}}.affiliate-panel,.affiliate-workspace{background:linear-gradient(145deg,#ffffffeb,#efe2ccd1);border:1px solid #9b691f33;border-radius:30px;margin:34px 0;padding:clamp(22px,4vw,38px);box-shadow:0 24px 70px #4d31091a}.affiliate-intro{align-items:flex-start;gap:18px;display:flex}.affiliate-intro>span{color:#e9bf70;background:#221a11;border-radius:17px;flex:none;place-items:center;width:54px;height:54px;display:grid}.affiliate-intro h2{margin-top:7px;font-size:25px}.affiliate-intro p:last-child{color:#74695e;margin-top:8px;font-size:12px;line-height:1.7}.affiliate-await{color:#7c551f;background:#fff4d8;border-radius:18px;align-items:center;gap:14px;margin-top:24px;padding:18px;display:flex}.affiliate-await p{color:#8b7b65;margin-top:4px;font-size:12px}.affiliate-apply-form{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:26px;display:grid}.affiliate-apply-form input{background:#fff;border:1px solid #9b691f33;border-radius:14px;height:50px;padding:0 14px}.affiliate-apply-form button{grid-column:1/-1}.affiliate-apply-form p{color:#b91c1c;grid-column:1/-1}.affiliate-approved{color:#166534;background:#dcfce7;border-radius:999px;align-items:center;gap:6px;padding:8px 12px;font-size:11px;display:flex}.affiliate-link{color:#fff7e8;background:linear-gradient(120deg,#1d1710,#4c351a);border-radius:20px;justify-content:space-between;align-items:center;gap:18px;margin-top:25px;padding:20px 22px;display:flex}.affiliate-link div{min-width:0}.affiliate-link small{color:#d8b878;letter-spacing:.16em;font-size:9px;display:block}.affiliate-link strong{text-overflow:ellipsis;white-space:nowrap;margin-top:7px;font-size:12px;display:block;overflow:hidden}.affiliate-link button{border:1px solid #fff3;border-radius:999px;flex:none;align-items:center;gap:7px;padding:10px 13px;font-size:11px;display:flex}.affiliate-stats{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:16px;display:grid}.affiliate-stats>div{background:#ffffffbf;border:1px solid #9b691f26;border-radius:18px;align-items:center;gap:12px;padding:17px;display:flex}.affiliate-stats span{color:#9b691f}.affiliate-stats p{color:#807466;font-size:10px}.affiliate-stats strong{color:#261e16;margin-top:4px;font-size:21px;display:block}.affiliate-chart,.affiliate-customers{background:#ffffffc7;border:1px solid #9b691f26;border-radius:23px;margin-top:18px;padding:23px}.affiliate-chart h3{margin-top:6px;font-size:20px}.affiliate-bars{align-items:end;gap:12px;height:170px;margin-top:25px;display:flex}.affiliate-bars>div{flex-direction:column;flex:1;justify-content:end;align-items:center;gap:8px;height:100%;display:flex}.affiliate-bars span{background:linear-gradient(#d6a348,#87550f);border-radius:9px 9px 3px 3px;width:min(42px,75%);min-height:6px;box-shadow:0 7px 20px #87550f33}.affiliate-bars small{color:#8b8175;font-size:9px}.affiliate-customers h3{align-items:center;gap:9px;font-size:19px;display:flex}.affiliate-customers table{text-align:left;width:100%;min-width:700px;margin-top:18px;font-size:12px}.affiliate-customers th{color:#9b8d7f;letter-spacing:.12em;padding:12px;font-size:9px}.affiliate-customers td{border-top:1px solid #9b691f1a;padding:14px 12px}.affiliate-customers td small{color:#9b8f83;margin-top:3px;display:block}.affiliate-empty{color:#8b8175;margin-top:18px;font-size:13px}@media (max-width:1100px){.affiliate-product-lines>div{grid-template-columns:repeat(2,1fr)}}@media (max-width:800px){.affiliate-stats{grid-template-columns:repeat(2,1fr)}.affiliate-apply-form{grid-template-columns:1fr}.affiliate-link{flex-direction:column;align-items:flex-start}.affiliate-link button{justify-content:center;width:100%}}@media (max-width:520px){.affiliate-intro{flex-direction:column}.affiliate-stats{grid-template-columns:1fr}.affiliate-workspace{padding:20px 15px}.affiliate-bars{gap:5px}}.affiliate-entry{justify-content:space-between;align-items:center;gap:28px;margin-top:52px;display:flex}.affiliate-entry .affiliate-intro{align-items:center}.affiliate-entry .affiliate-intro h2{letter-spacing:.08em;font-size:22px}.affiliate-apply-button{justify-content:center;align-items:center;gap:9px;min-width:230px;display:inline-flex}.affiliate-workspace{color:#f6f0e7;background:linear-gradient(145deg,#111115,#1b1918 60%,#352716);border-color:#332b21;box-shadow:0 26px 80px #0f0c0840}.affiliate-dark-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.affiliate-dark-heading h2{margin-top:6px;font-size:32px}.affiliate-workspace .eyebrow{color:#d9ad53}.affiliate-workspace .affiliate-approved{color:#86efac;background:#173b29}.affiliate-workspace .affiliate-stats>div,.affiliate-workspace .affiliate-chart,.affiliate-workspace .affiliate-customers{background:#18181d;border-color:#302d2a}.affiliate-workspace .affiliate-stats p,.affiliate-workspace .affiliate-bars small,.affiliate-workspace .affiliate-empty{color:#99938b}.affiliate-workspace .affiliate-stats strong{color:#fff}.affiliate-link p{color:#b7afa4;margin-top:5px;font-size:11px}.affiliate-analytics-grid{grid-template-columns:2fr 1fr;gap:16px;display:grid}.affiliate-payout{background:linear-gradient(145deg,#18181d,#2f2619);border:1px solid #302d2a;border-radius:23px;flex-direction:column;justify-content:center;margin-top:18px;padding:24px;display:flex}.affiliate-payout p,.affiliate-payout small{color:#aaa198;font-size:11px}.affiliate-payout strong{color:#e4bd65;margin:8px 0 14px;font-size:25px}.affiliate-product-lines{background:#18181d;border:1px solid #302d2a;border-radius:23px;margin-top:18px;padding:23px}.affiliate-product-lines>h3{font-size:19px}.affiliate-product-lines>div{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:18px;display:grid}.affiliate-product-lines article{background:linear-gradient(145deg,#1d1d21,#27221b);border:1px solid #32302e;border-radius:18px;gap:12px;padding:18px;display:grid}.affiliate-product-lines article>div{justify-content:space-between;align-items:center;display:flex}.affiliate-product-lines h4{font-size:28px}.affiliate-product-lines small{color:#a7a098}.affiliate-product-lines article>strong{color:#e7c270;background:#101014;border-radius:10px;padding:10px}.affiliate-workspace .affiliate-customers td{border-color:#302d2a}.affiliate-workspace .affiliate-customers th,.affiliate-workspace .affiliate-customers td small{color:#8f8a84}.affiliate-application-page{background:radial-gradient(circle at 10% 10%,#cc9c462e,#0000 28%),#f7f2e9;min-height:100vh;padding:clamp(28px,6vw,76px) 20px}.affiliate-back{color:#6e5b44;align-items:center;gap:8px;width:max-content;max-width:1060px;margin:0 auto 22px;font-size:13px;display:flex}.affiliate-application-card{background:#ffffffde;border:1px solid #9b691f2e;border-radius:34px;max-width:1060px;margin:auto;padding:clamp(28px,5vw,62px);box-shadow:0 28px 90px #4c33111f}.affiliate-application-card>h1{margin-top:10px;font-size:clamp(36px,5vw,58px)}.affiliate-application-lead{color:#766d64;max-width:720px;margin-top:12px;line-height:1.75}.affiliate-methods{grid-template-columns:1fr 1fr;gap:12px;margin-top:34px;display:grid}.affiliate-methods button{color:#62584c;background:#fff;border:1px solid #e2d7c7;border-radius:16px;justify-content:center;align-items:center;gap:10px;padding:17px;display:flex}.affiliate-methods button.active{color:#8c5b13;background:#fff4dd;border-color:#aa721d;box-shadow:inset 0 0 0 1px #c89239}.affiliate-fields{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:20px;display:grid}.affiliate-fields-two{grid-template-columns:1fr 2fr}.affiliate-fields label{color:#443a30;gap:8px;font-size:12px;display:grid}.affiliate-fields input{background:#fff;border:1px solid #e1d7c8;border-radius:14px;height:52px;padding:0 15px}.affiliate-qr-upload{color:#855b1b;cursor:pointer;background:#fffaf1;border:1px dashed #c9a770;border-radius:18px;align-items:center;gap:15px;margin-top:20px;padding:20px;display:flex}.affiliate-qr-upload span{display:grid}.affiliate-qr-upload small{color:#978b7b;margin-top:3px}.affiliate-qr-upload input{max-width:260px;margin-left:auto;font-size:11px}.affiliate-terms{color:#f7efe1;background:#1a1713;border-radius:24px;margin-top:30px;padding:28px}.affiliate-terms h2{margin-top:5px;font-size:25px}.affiliate-terms ul{gap:11px;margin-top:20px;display:grid}.affiliate-terms li{color:#c9c0b5;align-items:flex-start;gap:9px;font-size:12px;line-height:1.6;display:flex}.affiliate-terms li svg{color:#d8a849;flex:none;width:15px}.affiliate-terms-check{border-top:1px solid #3c342a;align-items:flex-start;gap:10px;margin-top:22px;padding-top:20px;font-size:12px;display:flex}.affiliate-submit{justify-content:center;align-items:center;width:100%;margin-top:22px;display:flex}.affiliate-form-error{color:#b91c1c;margin-top:16px}@media (max-width:800px){.affiliate-entry{flex-direction:column;align-items:stretch}.affiliate-analytics-grid,.affiliate-product-lines>div,.affiliate-fields,.affiliate-fields-two{grid-template-columns:1fr}.affiliate-qr-upload{flex-wrap:wrap;align-items:flex-start}.affiliate-qr-upload input{width:100%;max-width:none;margin-left:0}}@media (max-width:520px){.affiliate-methods{grid-template-columns:1fr}.affiliate-application-card{border-radius:24px;padding:27px 20px}.affiliate-dark-heading{flex-direction:column;align-items:flex-start}.affiliate-link strong{max-width:100%}}.class-page{color:#241b12;background:radial-gradient(circle at 12% 16%,#dbaa4c33,#0000 27%),linear-gradient(135deg,#fbf7f0,#eee3d2 62%,#fffdfa);min-height:100vh}.class-hero{width:min(100% - 40px,1280px);margin:72px auto 55px}.class-hero h1{font:500 clamp(52px, 7vw, 100px)/.92 var(--font-poppins), var(--font-kanit);letter-spacing:-.07em;margin-top:18px}.class-hero h1 span{color:#a36b18}.class-hero>p:last-child{color:#71675c;max-width:660px;margin-top:28px;font-size:17px;line-height:1.8}.class-course-banner{background:#080b10;border:1px solid #afb8c76b;border-radius:32px;width:min(100% - 40px,1280px);margin:0 auto 28px;overflow:hidden;box-shadow:0 28px 70px #141b2733,inset 0 1px #ffffff38}.class-course-banner img{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto;display:block}.class-course-pairs{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;width:min(100% - 40px,1280px);margin:0 auto 24px;display:grid}.class-course-pair{flex-direction:column;gap:16px;min-width:0;display:flex}.class-course-pair .class-course-banner{border-radius:26px;width:100%;margin:0;position:relative}.class-banner-access{color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(110deg,#05080de6,#131a24b8);border:1px solid #fff3;border-radius:17px;padding:14px 16px;position:absolute;bottom:18px;left:18px;right:18px;box-shadow:0 14px 34px #0000004d}.class-banner-access>span{color:#e8c677;font:600 11px var(--font-poppins), var(--font-kanit);letter-spacing:.16em}.class-banner-access p,.class-banner-access a{align-items:center;gap:7px;display:flex}.class-banner-access p{margin-top:7px;font-size:14px;font-weight:600}.class-banner-access a{color:#f0d28e;margin-top:9px;font-size:13px;font-weight:600}.class-tier-grid{grid-template-columns:repeat(3,1fr);gap:18px;width:min(100% - 40px,1280px);margin:auto;display:grid}.class-tier-card{background:linear-gradient(145deg,#fffdf9,#ede3d4);border:1px solid #9b691f33;border-radius:30px;flex-direction:column;min-height:360px;padding:30px;transition:all .4s cubic-bezier(.22,1,.36,1);display:flex;position:relative;overflow:hidden;box-shadow:0 20px 60px #4c30081a}.class-tier-card:hover{transform:translateY(-7px);box-shadow:0 30px 76px #4c300829}.class-tier-card>div{color:#a36b18;justify-content:space-between;align-items:center;display:flex}.class-tier-card>div svg{width:35px;height:35px}.class-tier-card>div span{font:600 8px var(--font-poppins), var(--font-kanit);letter-spacing:.15em}.class-tier-card h2{font:600 34px var(--font-poppins), var(--font-kanit);margin-top:auto}.class-tier-card p{color:#71675c;margin-top:12px;font-size:13px;line-height:1.7}.class-tier-card .class-unlock-condition{color:#895918;background:#fff9ebb3;border:1px solid #a36b183d;border-radius:14px;align-items:center;gap:8px;margin-top:18px;padding:11px 13px;font-weight:600;line-height:1.45;display:flex}.class-tier-card .class-unlock-condition svg{flex:none}.class-tier-card a{color:#895918;font:600 10px var(--font-poppins), var(--font-kanit);letter-spacing:.06em;align-items:center;gap:7px;margin-top:24px;display:flex}.class-advance{color:#fff7e8;background:linear-gradient(145deg,#17140f,#50371a)}.class-advance p{color:#cfc0ac}.class-advance .class-unlock-condition{color:#f2d28e;background:#0f0c0859;border-color:#efc66f47}.class-advance a,.class-advance>div{color:#efc66f}.class-professional{background:linear-gradient(145deg,#fff,#d6d7d5 55%,#bdb7aa)}.auction-class{color:#fff7e8;background:linear-gradient(125deg,#17130e,#3f2b16 68%,#7f541c);border:1px solid #c4913759;border-radius:38px;grid-template-columns:.9fr 1.1fr;gap:0;width:min(100% - 40px,1280px);margin:32px auto 100px;display:grid;overflow:hidden;box-shadow:0 34px 100px #442a0838}.auction-visual{background:radial-gradient(circle,#e0ae5345,#0000 45%);place-items:center;min-height:480px;display:grid;position:relative}.auction-visual>svg:first-child{color:#e5b85f;filter:drop-shadow(0 18px 40px #00000059);width:150px;height:150px;animation:5s ease-in-out infinite tool-float}.auction-spark{color:#f1cc7f;animation:2.5s ease-in-out infinite auction-spark;top:23%;right:25%;width:35px!important;height:35px!important;position:absolute!important}.auction-class>div:last-child{flex-direction:column;justify-content:center;padding:clamp(38px,6vw,80px);display:flex}.auction-class h2{font:600 clamp(38px, 4.5vw, 62px)/1.02 var(--font-poppins), var(--font-kanit);margin-top:14px}.auction-class h2 span{color:#efc66f;letter-spacing:.08em;font-size:.45em}.auction-class p:not(.eyebrow){color:#d3c6b5;max-width:560px;margin-top:22px;line-height:1.8}.auction-price{align-items:end;gap:12px;margin:30px 0;display:flex}.auction-price strong{color:#efc66f;font:500 43px var(--font-poppins), var(--font-kanit)}.auction-price small{color:#bcae9d;font:500 8px var(--font-poppins), var(--font-kanit);letter-spacing:.15em;padding-bottom:7px}.auction-class .gold-button{align-self:flex-start}.class-order-head{border-bottom:1px solid #9b691f29;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:25px;padding-bottom:24px;display:flex}.class-order-head h2{font:600 29px var(--font-poppins), var(--font-kanit);margin-top:8px}.class-order-head span{color:#8b7354;font-size:13px}.class-order-head>strong{color:#98631a;font:500 34px var(--font-poppins), var(--font-kanit);text-align:right}.class-order-head small{color:#8b8175;letter-spacing:.14em;margin-top:4px;font-size:8px;display:block}@keyframes auction-spark{50%{opacity:.45;transform:scale(1.35)rotate(18deg)}}@media (max-width:900px){.class-course-pairs,.class-tier-grid{grid-template-columns:1fr}.class-tier-card{min-height:300px}.auction-class{grid-template-columns:1fr}.auction-visual{min-height:340px}}@media (max-width:640px){.class-course-pairs{gap:22px;width:calc(100% - 28px)}.class-course-pair{gap:0}.class-banner-access{border-radius:13px;padding:10px 11px;bottom:9px;left:9px;right:9px}.class-banner-access>span{font-size:9px}.class-banner-access p{margin-top:4px;font-size:11px;line-height:1.35}.class-banner-access a{margin-top:5px;font-size:10px}.class-course-banner{border-radius:22px;width:calc(100% - 28px);margin-bottom:18px}.class-hero{margin:50px auto 40px}.class-hero h1{font-size:47px}.auction-class{border-radius:28px}.auction-visual{min-height:280px}.auction-visual>svg:first-child{width:110px;height:110px}.auction-class>div:last-child{padding:34px 24px 42px}.class-order-head{flex-direction:column;align-items:flex-start}.class-order-head>strong{text-align:left}}.reviews-home-heading{justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:32px;display:flex}.reviews-wall{grid-template-columns:repeat(2,1fr);gap:17px;display:grid}.trader-review-card{background:linear-gradient(145deg,#ffffffe6,#f5ecddd1);border:1px solid #9b691f2b;border-radius:27px;min-height:245px;padding:27px;transition:all .38s cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden;box-shadow:0 18px 55px #4b2f0814}.trader-review-card:hover{border-color:#9b691f5e;transform:translateY(-5px);box-shadow:0 27px 70px #4b2f0824}.review-card-head{align-items:center;gap:13px;display:flex}.review-card-head img{object-fit:cover;border:2px solid #b6813057;border-radius:50%;width:54px;height:54px;box-shadow:0 8px 22px #482c0724}.review-card-head h3{font-size:16px;font-weight:500}.review-card-head span{color:#95897d;margin-top:3px;font-size:10px;display:block}.review-card-head>svg{color:#c0934d;opacity:.5;width:27px;height:27px;margin-left:auto}.review-card-stars{gap:3px;margin-top:20px;display:flex}.review-card-stars svg{color:#d0c2ac;width:15px;height:15px}.review-card-stars svg.active,.review-stars-input svg.active{fill:#c98c27;color:#c98c27}.trader-review-card>p{color:#665c51;margin-top:16px;font-size:13px;line-height:1.8}.review-loading,.review-empty{color:#a16a18;text-align:center;background:#ffffffa6;border:1px solid #9b691f26;border-radius:28px;grid-column:1/-1;place-items:center;min-height:270px;display:grid}.review-empty{flex-direction:column;justify-content:center;display:flex}.review-empty h3{color:#2d251c;margin-top:13px;font-size:21px}.review-empty p{color:#84796e;margin-top:6px;font-size:13px}.reviews-page{color:#241b12;background:radial-gradient(circle at 87% 5%,#ddb15d36,#0000 28%),linear-gradient(135deg,#faf6ef,#f0e6d6 58%,#fffdfa);min-height:100vh;padding-bottom:90px}.reviews-hero{width:min(100% - 40px,1280px);margin:72px auto 52px}.reviews-hero h1{font:500 clamp(54px, 7vw, 102px)/.91 var(--font-poppins), var(--font-kanit);letter-spacing:-.07em;margin-top:18px}.reviews-hero h1 span{color:#a36b18}.reviews-hero>p:last-child{color:#71675c;max-width:650px;margin-top:28px;font-size:17px;line-height:1.8}.reviews-page-shell{width:min(100% - 40px,1280px);margin:auto}.review-compose{background:linear-gradient(145deg,#fffffff0,#f2e6d2db);border:1px solid #9b691f33;border-radius:34px;margin-bottom:32px;box-shadow:0 25px 80px #4b2f081a}.review-compose form{grid-template-columns:.8fr 1.2fr;gap:50px;padding:clamp(28px,5vw,58px);display:grid}.review-compose h2{font:500 33px var(--font-poppins), var(--font-kanit);margin-top:10px}.review-compose form>div:first-child>p:last-child{color:#74695e;margin-top:13px;font-size:13px;line-height:1.8}.review-form-fields{gap:16px;display:grid}.review-avatar-upload{color:#8c5a16;cursor:pointer;background:#ffffff85;border:1px dashed #9b691f59;border-radius:18px;align-items:center;gap:13px;padding:16px;display:flex}.review-avatar-upload span{font-size:13px}.review-avatar-upload small{color:#8d8276;margin-top:3px;font-size:9px;display:block}.review-avatar-upload input{max-width:220px;margin-left:auto;font-size:10px}.review-rating-label{color:#6d6257;font-size:11px}.review-stars-input{gap:5px;margin-top:7px;display:flex}.review-stars-input button{color:#d0c2ac}.review-stars-input svg{width:27px;height:27px}.review-form-fields textarea{resize:vertical;background:#ffffffb3;border:1px solid #9b691f2e;border-radius:18px;outline:none;min-height:145px;padding:16px;font-size:13px;line-height:1.7}.review-form-fields textarea:focus{border-color:#9b691f80;box-shadow:0 0 0 4px #9b691f17}.review-message{color:#78501b;font-size:12px}.review-login{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:300px;padding:35px;display:flex}.review-login>svg{fill:#c98c27;color:#c98c27;width:42px;height:42px}.review-login h2{margin-top:16px}.review-login p{color:#776c61;margin-top:9px;font-size:13px}.review-login .gold-button{margin-top:22px}@media (max-width:800px){.reviews-wall,.review-compose form{grid-template-columns:1fr}.reviews-home-heading,.review-avatar-upload{flex-direction:column;align-items:flex-start}.review-avatar-upload input{max-width:100%;margin-left:0}}@media (max-width:640px){.reviews-hero{margin:50px auto 40px}.reviews-hero h1{font-size:48px}.review-compose{border-radius:26px}.trader-review-card{min-height:220px;padding:23px}}.affiliate-application-questions{grid-template-columns:repeat(2,1fr)}.affiliate-fields select,.affiliate-fields textarea{background:#fff;border:1px solid #e1d7c8;border-radius:14px;padding:14px 15px}.affiliate-fields select{height:52px}.affiliate-fields textarea{resize:vertical;min-height:115px;line-height:1.6}.affiliate-question-wide{grid-column:1/-1}.affiliate-payout-settings{background:#151519;border:1px solid #302d2a;border-radius:23px;margin-top:18px;padding:23px}.affiliate-payout-title{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.affiliate-payout-title h3{margin-top:5px;font-size:20px}.affiliate-payout-title small{color:#969089;margin-top:6px;display:block}.affiliate-payout-title>span{color:#86efac;background:#173b29;border-radius:999px;padding:7px 10px;font-size:10px}.affiliate-payout-tabs{grid-template-columns:1fr 1fr;gap:10px;margin-top:22px;display:grid}.affiliate-payout-tabs button{color:#aaa39a;background:#101014;border:1px solid #302d2a;border-radius:13px;align-items:center;gap:9px;padding:14px;display:flex}.affiliate-payout-tabs button.active{color:#f0c66e;background:#33291c;border-color:#8b662e}.affiliate-payout-fields{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:14px;display:grid}.affiliate-payout-fields-two{grid-template-columns:1fr 2fr}.affiliate-payout-fields label{color:#b8b0a6;gap:7px;font-size:11px;display:grid}.affiliate-payout-fields input{color:#fff;background:#101014;border:1px solid #302d2a;border-radius:12px;height:48px;padding:0 13px}.affiliate-payout-upload{color:#ddb75f;background:#1c1915;border:1px dashed #56462d;border-radius:15px;align-items:center;gap:14px;margin-top:14px;padding:16px;display:flex}.affiliate-payout-upload span{display:grid}.affiliate-payout-upload small{color:#8f8982;margin-top:3px}.affiliate-payout-upload input{color:#aaa;max-width:270px;margin-left:auto;font-size:10px}.affiliate-payout-save{color:#1c160e;background:linear-gradient(90deg,#bf8b2c,#e4b84f);border-radius:12px;width:100%;margin-top:14px;padding:14px;font-weight:700}.affiliate-payout-message{color:#e7c270;margin-top:12px;font-size:11px}@media (max-width:800px){.affiliate-application-questions,.affiliate-payout-fields,.affiliate-payout-fields-two{grid-template-columns:1fr}.affiliate-question-wide{grid-column:auto}.affiliate-payout-upload{flex-wrap:wrap;align-items:flex-start}.affiliate-payout-upload input{width:100%;max-width:none;margin-left:0}}.affiliate-question-wide>small{color:#96897b;font-size:10px;line-height:1.5}.affiliate-connext-link{background:linear-gradient(120deg,#17181d,#242d2a 70%,#30473e);margin-top:10px}.dashboard-connext-setting{background:#ffffffb8;border:1px solid #9b691f2b;border-radius:22px;justify-content:space-between;align-items:center;gap:28px;margin:22px 0;padding:20px 24px;display:flex;box-shadow:0 14px 45px #4b2f080f}.dashboard-connext-setting h2{margin-top:4px;font-size:21px}.dashboard-connext-setting>div>p:last-child{color:#83786d;margin-top:5px;font-size:11px}.dashboard-connext-setting form{grid-template-columns:minmax(210px,1fr) auto;gap:9px;min-width:min(100%,470px);display:grid}.dashboard-connext-setting input{background:#fff;border:1px solid #9b691f38;border-radius:999px;height:44px;padding:0 16px}.dashboard-connext-setting button{min-height:44px}.dashboard-connext-setting small{color:#8a5d1c;grid-column:1/-1;font-size:10px}@media (max-width:720px){.dashboard-connext-setting{flex-direction:column;align-items:stretch}.dashboard-connext-setting form{grid-template-columns:1fr;min-width:0}.dashboard-connext-setting small{grid-column:auto}}.dashboard-profile-heading{align-items:center;gap:20px;display:flex}.dashboard-profile-avatar{color:#fff;cursor:pointer;background:linear-gradient(145deg,#2b2115,#a06b1d);border:3px solid #bb842f6b;border-radius:50%;flex:none;place-items:center;width:92px;height:92px;display:grid;position:relative;overflow:hidden;box-shadow:0 15px 40px #57370c2e}.dashboard-profile-avatar img{object-fit:cover;width:100%;height:100%}.dashboard-profile-avatar>span{font-size:34px;font-weight:600}.dashboard-profile-avatar i{color:#6f4911;background:#fff;border-radius:50%;place-items:center;width:27px;height:27px;display:grid;position:absolute;bottom:4px;right:4px;box-shadow:0 4px 12px #00000029}.dashboard-profile-avatar input{opacity:0;width:1px;height:1px;position:absolute}.dashboard-profile-connext{color:#8f795b;margin-top:7px;font-size:11px}.dashboard-profile-connext strong{color:#8f5d17;letter-spacing:.04em}.discord-button>svg:first-child{flex:none}@media (max-width:640px){.dashboard-profile-avatar{width:72px;height:72px}.dashboard-profile-heading{align-items:flex-start;gap:14px}.dashboard-profile-heading h1{font-size:30px}}.dashboard-sheet-status.tier{isolation:isolate;position:relative;overflow:hidden}.dashboard-sheet-status.tier:after{content:"";z-index:-1;filter:blur(4px);pointer-events:none;background:linear-gradient(90deg,#0000,#ffffffe0,#e8bb6633,#0000);width:24%;animation:6s ease-in-out infinite tier-light-sweep;position:absolute;top:-60%;bottom:-60%;left:-45%;transform:rotate(18deg)}.dashboard-sheet-status.tier-member{background:linear-gradient(145deg,#fffefb,#ece5db)}.dashboard-sheet-status.tier-prime{color:#895810;background:linear-gradient(145deg,#fff9e9,#ead4a2);border-color:#b87e227a;box-shadow:0 13px 32px #97621421}.dashboard-sheet-status.tier-prestige{color:#5e5b55;background:linear-gradient(145deg,#fff,#dfe0df 52%,#f8f5ee);border-color:#7e7e796b;box-shadow:0 14px 34px #4c4b4624}.dashboard-sheet-status.tier-prestige small,.dashboard-sheet-status.tier-prestige p{color:#77746e}.dashboard-sheet-status.tier-signature{color:#efc66f;background:linear-gradient(145deg,#15130f,#302719 58%,#100f0d);border-color:#c79842;box-shadow:0 16px 38px #1c150a4d,inset 0 0 0 1px #ffd37c24}.dashboard-sheet-status.tier-signature strong{color:#fff7e8}.dashboard-sheet-status.tier-signature small,.dashboard-sheet-status.tier-signature p{color:#cdbda5}.dashboard-sheet-status.tier-signature:after{background:linear-gradient(90deg,#0000,#ffd37c14,#ffdf974d,#0000)}@media (prefers-reduced-motion:reduce){.dashboard-sheet-status.tier:after{animation:none!important}}.dashboard-sheet-group{color:#a07a44;letter-spacing:.16em;text-transform:uppercase;margin:12px 10px 2px;font-size:9px;font-weight:700}.dashboard-sheet-group:first-child{margin-top:2px}#member-tier,#member-tools,#trendhunter-status{scroll-margin-top:28px}.dashboard-sheet-scroll{height:calc(100vh - 105px);padding:17px 16px 28px;overflow-y:auto}.dashboard-sheet-profile{background:#ffffff94;border:1px solid #9b691f24;border-radius:19px;align-items:center;gap:13px;padding:14px;display:flex}.dashboard-sheet-profile>img,.dashboard-sheet-profile>span{color:#fff;object-fit:cover;background:linear-gradient(145deg,#2b2115,#a06b1d);border:2px solid #a9721f4d;border-radius:50%;flex:none;place-items:center;width:52px;height:52px;font-size:20px;font-weight:700;display:grid}.dashboard-sheet-profile strong{color:#2c241b;font-size:14px;display:block}.dashboard-sheet-profile small{color:#8d7e6d;margin-top:4px;font-size:10px;display:block}.dashboard-sheet-status{color:#805619;background:#ffffff7a;border:1px solid #9b691f24;border-radius:17px;align-items:flex-start;gap:13px;padding:15px;display:flex}.dashboard-sheet-status>svg{flex:none;width:21px;height:21px}.dashboard-sheet-status.tier>.tier-brand-icon{border-radius:13px;flex:none;width:42px;height:42px;box-shadow:0 7px 18px #261b0c2e}.service-tier-badge .tier-brand-icon{border-radius:7px;flex:none;width:22px;height:22px}.dashboard-sheet-status>div{min-width:0}.dashboard-sheet-status small{color:#a08767;letter-spacing:.12em;font-size:8px;font-weight:700;display:block}.dashboard-sheet-status strong{color:#30271e;margin-top:3px;font-size:13px;display:block}.dashboard-sheet-status p{color:#887b6d;margin-top:5px;font-size:9px;line-height:1.55}.dashboard-sheet-status.tier-none{background:linear-gradient(120deg,#fffaf0,#f2dfbc);border-color:#bb842f47}.dashboard-sheet-trendhunter{isolation:isolate;background:radial-gradient(circle at 92% 5%,#e0ae4f2e,#0000 38%),linear-gradient(135deg,#fffdf9,#f3eadc);border-color:#9b691f38;align-items:center;min-height:88px;position:relative;overflow:hidden;box-shadow:0 12px 30px #432b0a14}.dashboard-sheet-trendhunter:after{content:"";z-index:-1;opacity:0;background:linear-gradient(120deg,#ffe9b117,#b1701733);transition:opacity .3s;position:absolute;inset:0}.dashboard-sheet-trendhunter.is-active{color:#91601a;background:radial-gradient(circle at 95% 4%,#ebbd6640,#0000 34%),linear-gradient(135deg,#fffdf8,#f2e3c9);border-color:#be842a6b;box-shadow:0 14px 34px #56370c21}.dashboard-sheet-trendhunter.is-active:after{opacity:1}.dashboard-sheet-trendhunter>img{object-fit:contain;filter:drop-shadow(0 8px 13px #00000040);border-radius:16px;flex:none;width:56px;height:56px}.dashboard-sheet-trendhunter.is-active small{color:#9a6a22}.dashboard-sheet-trendhunter.is-active strong{color:#33271b;font-size:14px}.dashboard-sheet-trendhunter.is-active p{color:#796b5d}.dashboard-sheet-tools{grid-template-columns:1fr 1fr;gap:8px;display:grid}.dashboard-tool-status{background:#ffffff8c;border:1px solid #9b691f24;border-radius:14px;align-items:center;gap:8px;min-height:61px;padding:10px;display:flex}.dashboard-tool-status>svg{flex:none;width:18px;height:18px}.dashboard-tool-status strong,.dashboard-tool-status small{display:block}.dashboard-tool-status strong{color:#3a3026;font-size:9px;line-height:1.35}.dashboard-tool-status small{color:#9a8d7c;margin-top:3px;font-size:8px}.dashboard-tool-status.unlocked{color:#1c8b59;background:#effaf3;border-color:#1f8f5b38}.dashboard-tool-status.locked{color:#aa9b88;opacity:.72}.dashboard-trend-checks{gap:5px;margin-top:10px;display:grid}.dashboard-trend-checks span{color:#9a8c7c;align-items:center;gap:5px;font-size:8px;font-weight:600;display:flex}.dashboard-trend-checks svg{width:13px;height:13px}.dashboard-trend-checks span.ready{color:#188357}.dashboard-header-actions{align-items:center;gap:10px;display:flex}.dashboard-affiliate-link{color:#76501b;background:#ffffffb8;border:1px solid #9b691f38;border-radius:999px;align-items:center;min-height:44px;padding:0 18px;font-size:12px;font-weight:600;display:flex;box-shadow:0 10px 28px #4b2f0812}.dashboard-affiliate-link:hover{background:#fff;border-color:#9b691f6b}.affiliate-dashboard-page{color:#2b231a;background:radial-gradient(circle at 10% 8%,#e1b76833,#0000 28%),linear-gradient(135deg,#fbf8f2,#f1e8da 58%,#fffdf9)}.affiliate-workspace-light{color:#2b231a;background:linear-gradient(145deg,#fffffff5,#f9f1e5eb);border-color:#9b691f2e;margin-top:0;box-shadow:0 28px 90px #4c30081f}.affiliate-workspace-light .affiliate-dark-heading h2{font-size:clamp(30px,4vw,44px)}.affiliate-workspace-light .eyebrow{color:#a36b18}.affiliate-workspace-light .affiliate-approved{color:#166534;background:#dcfce7}.affiliate-workspace-light .affiliate-link{color:#2c241b;background:linear-gradient(120deg,#fff8eb,#ead5ae);border:1px solid #9b691f2e}.affiliate-workspace-light .affiliate-connext-link{background:linear-gradient(120deg,#f2f7f3,#d8e9de)}.affiliate-workspace-light .affiliate-link small{color:#996415}.affiliate-workspace-light .affiliate-link p{color:#6f6357;font-size:13px}.affiliate-workspace-light .affiliate-link button{background:#ffffff94;border-color:#744e183d;font-size:13px}.affiliate-workspace-light .affiliate-stats>div,.affiliate-workspace-light .affiliate-chart,.affiliate-workspace-light .affiliate-customers{background:#ffffffd1;border-color:#9b691f29}.affiliate-workspace-light .affiliate-stats p{color:#786c60;font-size:12px}.affiliate-workspace-light .affiliate-stats strong{color:#241d16;font-size:25px}.affiliate-workspace-light .affiliate-payout{background:linear-gradient(145deg,#fffaf0,#ead5af);border-color:#9b691f2e}.affiliate-workspace-light .affiliate-payout p,.affiliate-workspace-light .affiliate-payout small{color:#776858;font-size:13px}.affiliate-workspace-light .affiliate-payout strong{color:#8e5b13;font-size:27px}.affiliate-workspace-light .affiliate-product-lines{background:#ffffffbf;border-color:#9b691f29}.affiliate-workspace-light .affiliate-product-lines>h3,.affiliate-workspace-light .affiliate-customers h3{font-size:23px}.affiliate-workspace-light .affiliate-product-lines article{background:linear-gradient(145deg,#fff,#f1e5d3);border-color:#9b691f26}.affiliate-workspace-light .affiliate-product-lines h4{font-size:32px}.affiliate-workspace-light .affiliate-product-lines small{color:#766b60;font-size:12px}.affiliate-workspace-light .affiliate-product-lines article>strong{color:#8f5c13;background:#fffaf0;font-size:16px}.affiliate-workspace-light .affiliate-customers th,.affiliate-workspace-light .affiliate-customers td small{color:#817467}.affiliate-workspace-light .affiliate-customers td{border-color:#9b691f1f;font-size:14px}.affiliate-chart-heading{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.affiliate-range-picker{flex-wrap:wrap;gap:6px;display:flex}.affiliate-range-picker button{color:#7d6b58;background:#fff;border:1px solid #9b691f33;border-radius:999px;padding:7px 10px;font-size:10px}.affiliate-range-picker button.active{color:#fff;background:#9b691f}.affiliate-workspace-light .affiliate-payout-settings{background:#ffffffd1;border-color:#9b691f2e}.affiliate-workspace-light .affiliate-payout-title h3{color:#2b231a;font-size:24px}.affiliate-workspace-light .affiliate-payout-title small{color:#776b60;font-size:12px}.affiliate-workspace-light .affiliate-payout-title>span{color:#166534;background:#dcfce7}.affiliate-payout-sections{grid-template-columns:1fr 1fr;gap:16px;margin-top:22px;display:grid}.affiliate-payout-sections>section{background:#fffaf2;border:1px solid #9b691f29;border-radius:20px;padding:20px}.affiliate-payout-section-title{color:#865715;align-items:center;gap:12px;display:flex}.affiliate-payout-section-title>svg{width:25px;height:25px}.affiliate-payout-section-title strong{font-size:17px;display:block}.affiliate-payout-section-title small{color:#887a6b;margin-top:3px;font-size:10px;display:block}.affiliate-workspace-light .affiliate-payout-fields{grid-template-columns:1fr;margin-top:18px}.affiliate-workspace-light .affiliate-payout-fields label{color:#62574c;font-size:12px}.affiliate-workspace-light .affiliate-payout-fields input{color:#2b231a;background:#fff;border-color:#9b691f33}.affiliate-workspace-light .affiliate-payout-upload{color:#8a5a17;background:#fff;border-color:#9b691f59}.affiliate-workspace-light .affiliate-payout-upload small{color:#8d8174}.affiliate-workspace-light .affiliate-payout-message{color:#835717}.affiliate-workspace-light .affiliate-payout-save{font-size:15px}.affiliate-tool-benefits{background:radial-gradient(circle at 92% 0,#e5b65338,#0000 33%),linear-gradient(145deg,#fffffff5,#f7eddbe6);border:1px solid #a56f1e38;border-radius:28px;margin-top:22px;padding:26px;position:relative;overflow:hidden;box-shadow:0 24px 65px #5636091a}.affiliate-tool-benefits:before{content:"";pointer-events:none;background:linear-gradient(100deg,#0000,#ffffffbf,#0000);width:38%;height:380px;animation:7s ease-in-out infinite affiliate-tool-shine;position:absolute;top:-120px;left:-15%;transform:rotate(18deg)}@keyframes affiliate-tool-shine{0%,42%{transform:translate(-120%)rotate(18deg)}72%,to{transform:translate(420%)rotate(18deg)}}.affiliate-tool-benefits-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex;position:relative}.affiliate-tool-benefits-heading h3{margin-top:3px;font-size:clamp(24px,3vw,34px)}.affiliate-tool-benefits-heading p:last-child{color:#75685a;margin-top:7px;font-size:13px}.affiliate-tool-benefits-heading>span{color:#81520f;letter-spacing:.12em;background:#ffffffb3;border:1px solid #98631438;border-radius:999px;flex:none;align-items:center;gap:7px;padding:9px 13px;font-size:10px;font-weight:800;display:inline-flex;box-shadow:0 9px 25px #70480d14}.affiliate-tool-benefits-heading>span svg{width:15px;height:15px}.affiliate-tool-grid{grid-template-columns:repeat(2,1fr);gap:14px;margin-top:22px;display:grid;position:relative}.affiliate-tool-grid article{background:#ffffffd1;border:1px solid #9d681a2e;border-radius:22px;grid-template-columns:auto 1fr;gap:14px;min-height:182px;padding:19px;transition:transform .35s,box-shadow .35s,border-color .35s;display:grid;position:relative;overflow:hidden;box-shadow:0 14px 34px #492d0712}.affiliate-tool-grid article:hover{border-color:#ae741973;transform:translateY(-4px);box-shadow:0 22px 45px #613d0821}.affiliate-tool-grid article.claimed{background:linear-gradient(145deg,#f7fff9,#e5f5e9);border-color:#1c824a47}.affiliate-tool-icon{color:#fff;background:linear-gradient(145deg,#7d4c0c,#e1b552);border-radius:15px;place-items:center;width:46px;height:46px;display:grid;box-shadow:0 12px 25px #915b0e3d}.affiliate-tool-icon svg{width:22px;height:22px}.affiliate-tool-copy small{color:#a16d20;letter-spacing:.13em;font-size:8px;font-weight:800}.affiliate-tool-copy h4{margin-top:4px;font-size:17px}.affiliate-tool-copy p{color:#817466;margin-top:5px;font-size:11px}.affiliate-tool-grid article>button{color:#fff;background:linear-gradient(105deg,#87550f,#bd8427 48%,#e5bd62,#9c6416) 0 0/240% 100%;border:1px solid #ffffffb8;border-radius:14px;grid-column:1/-1;justify-content:center;align-self:end;align-items:center;gap:8px;min-height:45px;font-size:13px;font-weight:750;transition:transform .2s,filter .2s;animation:4s infinite affiliate-tool-button;display:flex;overflow:hidden;box-shadow:0 12px 26px #84530d40,inset 0 1px #ffffff73}@keyframes affiliate-tool-button{0%,to{background-position:0 0}50%{background-position:100% 0}}.affiliate-tool-grid article>button:hover{filter:brightness(1.08);transform:scale(1.015)}.affiliate-tool-grid article>button svg{width:16px;height:16px}.affiliate-tool-status{color:#8b641d;background:#fff7d8;border-radius:14px;grid-column:1/-1;justify-content:center;align-self:end;align-items:center;gap:9px;min-height:48px;display:flex}.affiliate-tool-status.active{color:#17663b;background:#d9f8e5}.affiliate-tool-status svg{width:18px;height:18px}.affiliate-tool-status span{flex-direction:column;display:flex}.affiliate-tool-status b{font-size:12px}.affiliate-tool-status small{opacity:.78;font-size:9px}.affiliate-tool-modal{z-index:120;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.affiliate-tool-modal-backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1c140a78;border:0;position:absolute;inset:0}.affiliate-tool-modal form{color:#2d2318;background:linear-gradient(145deg,#fffffffa,#f6e9d2f5);border:1px solid #ffffffbf;border-radius:28px;width:min(100%,470px);padding:30px;animation:.35s cubic-bezier(.2,.8,.2,1) affiliate-modal-in;position:relative;box-shadow:0 35px 100px #1a110547}@keyframes affiliate-modal-in{0%{opacity:0;transform:translateY(18px)scale(.96)}}.affiliate-tool-modal-close{color:#6f5c44;background:#ffffffa6;border:1px solid #87591224;border-radius:50%;place-items:center;width:36px;height:36px;display:grid;position:absolute;top:16px;right:16px}.affiliate-tool-modal-close svg{width:18px;height:18px}.affiliate-tool-modal-mark{color:#fff;background:linear-gradient(145deg,#78490a,#e5bb5d);border-radius:18px;place-items:center;width:54px;height:54px;margin-bottom:16px;display:grid;box-shadow:0 15px 30px #89550d3d}.affiliate-tool-modal form h3{margin-top:4px;font-size:24px}.affiliate-tool-modal form>p:not(.eyebrow):not(.affiliate-tool-error){color:#75695c;margin-top:8px;font-size:12px}.affiliate-tool-modal label{color:#6d5e4c;letter-spacing:.08em;margin-top:20px;font-size:10px;font-weight:750;display:block}.affiliate-tool-modal input{color:#2b2218;background:#ffffffd6;border:1px solid #8f5d133d;border-radius:15px;outline:0;width:100%;height:53px;margin-top:7px;padding:0 16px;font-size:15px;transition:border-color .2s,box-shadow .2s}.affiliate-tool-modal input:focus{border-color:#b17922;box-shadow:0 0 0 4px #be852b1f}.affiliate-tool-modal label small{color:#43815d;letter-spacing:0;margin-top:6px;display:block}.affiliate-tool-error{color:#b42318;margin-top:10px;font-size:11px}.affiliate-tool-confirm{color:#fff;background:linear-gradient(105deg,#7c4b09,#ca9234,#9a6012) 0 0/200% 100%;border:0;border-radius:15px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:51px;margin-top:20px;font-size:14px;font-weight:750;animation:4s infinite affiliate-tool-button;display:flex;box-shadow:0 15px 32px #84520a3d}.affiliate-tool-confirm:disabled{opacity:.7}.affiliate-tool-confirm svg{width:18px;height:18px}@media (max-width:850px){.affiliate-payout-sections{grid-template-columns:1fr}.affiliate-chart-heading{flex-direction:column;align-items:flex-start}.affiliate-workspace-light{border-radius:24px}.affiliate-workspace-light .affiliate-link{flex-direction:column;align-items:flex-start}.affiliate-workspace-light .affiliate-link button{justify-content:center;width:100%}.affiliate-tool-grid{grid-template-columns:1fr}}@media (max-width:620px){.dashboard-affiliate-link{min-height:40px;padding:0 12px;font-size:10px}}.affiliate-partner-profile{background:#ffffffe6;border:1px solid #9b691f2e;border-radius:28px;margin-bottom:30px;overflow:hidden;box-shadow:0 20px 55px #4c300814}.affiliate-partner-profile>header{align-items:center;gap:18px;padding:24px 28px;display:flex}.affiliate-partner-avatar{color:#fff;background:linear-gradient(145deg,#251c12,#a36b18);border:2px solid #8e5b17;border-radius:50%;flex:none;place-items:center;width:72px;height:72px;font-size:26px;font-weight:700;display:grid;overflow:hidden}.affiliate-partner-avatar img{object-fit:cover;width:100%;height:100%}.affiliate-partner-identity{min-width:0}.affiliate-partner-identity>div{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.affiliate-partner-identity h2{font-size:25px}.affiliate-partner-identity p{color:#786e64;margin-top:4px;font-size:14px}.affiliate-partner-identity small{color:#a49a90;margin-top:5px;font-size:11px;display:block}.affiliate-partner-metrics{border-block:1px solid #9b691f26;grid-template-columns:repeat(5,1fr);display:grid}.affiliate-partner-metrics>div{text-align:center;padding:20px}.affiliate-partner-metrics>div+div{border-left:1px solid #9b691f26}.affiliate-partner-metrics small{color:#9b9187;font-size:11px;display:block}.affiliate-partner-metrics strong{margin-top:7px;font-size:23px;display:block}.affiliate-partner-metrics .pending{color:#b45309}.affiliate-partner-metrics .paid{color:#047857}.affiliate-partner-details{padding:22px 28px}.affiliate-partner-details>p{color:#70665c;align-items:center;gap:8px;margin:7px 0;font-size:13px;display:flex}.affiliate-partner-details>p svg{color:#b56d0b;width:17px;height:17px}.affiliate-partner-details nav{flex-wrap:wrap;gap:9px;margin-top:18px;display:flex}.affiliate-partner-details nav a{color:#694719;background:#fff;border:1px solid #9b691f3d;border-radius:999px;align-items:center;gap:7px;padding:10px 15px;font-size:12px;font-weight:600;display:flex}.affiliate-partner-details nav svg{width:15px;height:15px}@media (max-width:600px){.affiliate-partner-profile>header{align-items:flex-start;padding:20px}.affiliate-partner-avatar{width:60px;height:60px}.affiliate-partner-identity h2{font-size:19px}.affiliate-partner-identity p{font-size:11px}.affiliate-partner-metrics{grid-template-columns:1fr}.affiliate-partner-metrics>div+div{border-top:1px solid #9b691f26;border-left:0}.affiliate-partner-details{padding:18px 20px}.affiliate-partner-details nav a{white-space:nowrap;flex:1;justify-content:center}}.affiliate-partner-identity .affiliate-partner-connext{color:#76501b;margin-top:3px;font-size:12px}.affiliate-partner-connext span{font-weight:600}.dashboard-sheet-affiliate{color:#704817;background:linear-gradient(120deg,#fff8e9,#ecd7ae);border:1px solid #9b691f33}.affiliate-dashboard-page{font-size:16px}.affiliate-dashboard-page .eyebrow{font-size:11px;line-height:1.55}.affiliate-workspace-light .affiliate-partner-identity p{font-size:15px}.affiliate-workspace-light .affiliate-partner-identity small,.affiliate-workspace-light .affiliate-approved,.affiliate-workspace-light .affiliate-partner-metrics small{font-size:13px}.affiliate-workspace-light .affiliate-partner-metrics strong{font-size:27px}.affiliate-workspace-light .affiliate-partner-details>p{font-size:15px;line-height:1.65}.affiliate-workspace-light .affiliate-partner-details nav a{font-size:14px}.affiliate-workspace-light .affiliate-link small{letter-spacing:0;font-size:15px;font-weight:600;line-height:1.6}.affiliate-workspace-light .affiliate-link p{letter-spacing:0;font-size:16px;line-height:1.75}.affiliate-workspace-light .affiliate-link strong{font-size:16px}.affiliate-workspace-light .affiliate-stats p{font-size:14px}.affiliate-workspace-light .affiliate-stats strong{font-size:28px}.affiliate-workspace-light .affiliate-range-picker button{font-size:12px}.affiliate-workspace-light .affiliate-bars small{font-size:11px}.affiliate-workspace-light .affiliate-product-lines small{font-size:14px;line-height:1.55}.affiliate-workspace-light .affiliate-customers table{font-size:14px}.affiliate-workspace-light .affiliate-customers th{font-size:11px}.affiliate-workspace-light .affiliate-customers td small{font-size:12px}.affiliate-workspace-light .affiliate-payout-title small,.affiliate-workspace-light .affiliate-payout-section-title small{font-size:13px;line-height:1.5}.affiliate-workspace-light .affiliate-payout-fields label{font-size:14px}.affiliate-workspace-light .affiliate-payout-upload small{font-size:12px}.avatar-crop-dialog{font-family:var(--font-kanit), sans-serif;background:#fffaf2;border:1px solid #9b691f38;border-radius:28px;padding:22px;box-shadow:0 30px 100px #2719074d}.avatar-crop-dialog [data-slot=dialog-title]{align-items:center;gap:9px;font-size:22px;display:flex}.avatar-crop-preview{aspect-ratio:1;background:#e9dfd1;border:5px solid #fff;border-radius:50%;place-items:center;width:min(72vw,320px);margin:8px auto;display:grid;position:relative;overflow:hidden;box-shadow:0 0 0 2px #a46b19,0 18px 45px #462a0733}.avatar-crop-preview canvas{width:100%;height:100%}.avatar-crop-preview>svg{color:#8f5c13;position:absolute}.avatar-crop-controls{gap:13px;display:grid}.avatar-crop-controls label{color:#5f5142;grid-template-columns:auto 1fr;align-items:center;gap:9px;font-size:13px;display:grid}.avatar-crop-controls label:first-child{grid-template-columns:auto auto 1fr}.avatar-crop-controls svg{width:17px}.avatar-crop-controls input{accent-color:#9b691f;width:100%}@media (max-width:600px){.affiliate-dashboard-page{font-size:15px}.affiliate-workspace-light .affiliate-partner-identity h2{font-size:22px}.affiliate-workspace-light .affiliate-partner-identity p{font-size:13px}.affiliate-workspace-light .affiliate-partner-identity small{font-size:12px}.affiliate-workspace-light .affiliate-link p{font-size:15px;line-height:1.7}.affiliate-workspace-light .affiliate-link strong,.affiliate-workspace-light .affiliate-stats p,.affiliate-workspace-light .affiliate-customers table{font-size:13px}.avatar-crop-dialog{padding:18px}}.affiliate-ledger-payout{gap:7px;min-width:180px;display:grid}.affiliate-ledger-payout p{gap:2px;display:grid}.affiliate-ledger-payout b{color:#704817;font-size:12px}.affiliate-ledger-payout span{color:#75695d;overflow-wrap:anywhere;font-size:11px}.admin-sales-analytics{overflow:hidden;padding:clamp(20px,3vw,32px)!important}.admin-sales-analytics>header{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.admin-sales-analytics h2{align-items:center;gap:9px;margin-top:7px;font-size:clamp(24px,3vw,36px);display:flex}.admin-sales-analytics h2 svg{color:#a56b18}.admin-sales-analytics header small{color:#84786b}.admin-sales-ranges{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.admin-sales-ranges button{color:#75695b;background:#fffaf2;border:1px solid #9b691f2e;border-radius:999px;padding:8px 11px;font-size:10px}.admin-sales-ranges button.active{color:#fff;background:#956016;box-shadow:0 8px 18px #95601638}.admin-sales-kpis{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:24px;display:grid}.admin-sales-kpis article{background:linear-gradient(145deg,#fffdf8,#f4e7d4);border:1px solid #9b691f24;border-radius:19px;gap:3px;padding:17px;display:grid}.admin-sales-kpis small{color:#8c7d6c;font-size:11px}.admin-sales-kpis strong{color:#2a2118;font-size:24px}.admin-sales-kpis span{color:#9b691f;font-size:13px;font-weight:600}.admin-sales-chart{background:#fffdf9;border:1px solid #9b691f24;border-radius:22px;grid-template-columns:52px 1fr;height:260px;margin-top:22px;padding:20px;display:grid}.admin-sales-y{color:#9b8e80;flex-direction:column;justify-content:space-between;padding-bottom:24px;font-size:9px;display:flex}.admin-sales-bars{background:repeating-linear-gradient(#0000 0 32%,#9b691f14 33%,#0000 34%);border-bottom:1px solid #9b691f33;grid-auto-columns:1fr;grid-auto-flow:column;align-items:end;gap:5px;display:grid}.admin-sales-bars>div{grid-template-rows:1fr 22px;align-items:end;gap:4px;height:100%;display:grid}.admin-sales-bars i{background:linear-gradient(#e1b24d,#8d5812);border-radius:7px 7px 2px 2px;align-self:end;min-height:3px;display:block;box-shadow:0 6px 15px #97601429}.admin-sales-bars small{color:#8f8173;white-space:nowrap;font-size:8px;overflow:hidden}@media (max-width:760px){.admin-sales-analytics>header{flex-direction:column;align-items:flex-start}.admin-sales-ranges{justify-content:flex-start}.admin-sales-kpis{grid-template-columns:1fr 1fr}.admin-sales-kpis strong{font-size:20px}.admin-sales-chart{grid-template-columns:42px 1fr;height:220px;padding:14px}.admin-sales-bars{gap:3px}}.mobile-app-dock{display:none}.desktop-app-launcher{z-index:92;color:#f6d58e;-webkit-backdrop-filter:blur(24px)saturate(170%);backdrop-filter:blur(24px)saturate(170%);background:linear-gradient(145deg,#291d10e0,#976316c7);border:1px solid #ffffffb8;border-radius:50%;place-items:center;width:62px;height:62px;transition:transform .25s,background .25s;display:grid;position:fixed;bottom:28px;right:28px;overflow:hidden;box-shadow:inset 0 1px #ffffff6b,0 18px 42px #34200647}.desktop-app-launcher:hover{transform:translateY(-3px)scale(1.04)}.desktop-app-launcher.open{color:#6f4716;background:#fffaf1b8}.mobile-app-dock.desktop-open{z-index:91;flex-direction:column-reverse;gap:11px;display:flex;position:fixed;bottom:104px;right:26px}.mobile-app-dock.desktop-open a{color:#76501b;-webkit-backdrop-filter:blur(24px)saturate(170%);backdrop-filter:blur(24px)saturate(170%);background:linear-gradient(145deg,#ffffffb3,#f6e4c97a);border:1px solid #ffffffc7;border-radius:50%;justify-content:center;align-items:center;width:58px;height:58px;animation:.28s both dock-pop;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffeb,0 12px 28px #42290729}.mobile-app-dock.desktop-open a span{color:#fff;opacity:0;pointer-events:none;background:#2b2117;border-radius:999px;width:max-content;padding:7px 11px;font-size:11px;transition:all .2s;position:absolute;right:68px;transform:translate(6px)}.mobile-app-dock.desktop-open a:hover span{opacity:1;transform:none}.mobile-app-dock.desktop-open a.active{color:#fff;background:linear-gradient(145deg,#8b5a16,#d8aa49)}.mobile-app-dock.desktop-open a svg{width:22px;height:22px}@keyframes dock-pop{0%{opacity:0;transform:translateY(12px)scale(.7)}to{opacity:1;transform:none}}.affiliate-admin-page [data-reveal]{opacity:1!important;filter:none!important;transition:none!important;transform:none!important}.member-feature-page{background:radial-gradient(circle at 50% 10%,#fff 0,#0000 32%),linear-gradient(145deg,#fffaf1,#eee0ca);padding-bottom:120px}.member-feature-card{text-align:center;background:#ffffffd1;border:1px solid #9b691f33;border-radius:34px;max-width:720px;margin:clamp(70px,12vw,130px) auto 0;padding:clamp(30px,6vw,60px);box-shadow:0 30px 90px #492d0721}.member-feature-card>span{color:#f4cc7a;background:#2b2116;border-radius:24px;place-items:center;width:72px;height:72px;margin:0 auto 24px;display:grid}.member-feature-card>span svg{width:32px;height:32px}.member-feature-card h1{margin-top:10px;font-size:clamp(34px,7vw,58px)}.member-feature-card>p:not(.eyebrow){color:#76695c;max-width:560px;margin:18px auto 0;font-size:16px;line-height:1.8}.member-feature-card>div{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:25px;display:flex}.member-feature-card small{color:#76501b;background:#fffaf1;border:1px solid #9b691f2e;border-radius:999px;align-items:center;gap:7px;padding:9px 13px;display:flex}.member-feature-card small svg{width:15px;height:15px}.member-feature-card>a{color:#fff;background:linear-gradient(110deg,#8b5a16,#d5a33f);border-radius:999px;margin-top:30px;padding:13px 22px;display:inline-flex}.member-tool-loading{color:#76501b;justify-content:center;align-items:center;gap:10px;min-height:55vh;display:flex}.member-tool-loading svg{animation:1s linear infinite spin}.member-tool-workspace{background:#ffffffe0;border:1px solid #9b691f33;border-radius:32px;max-width:820px;margin:55px auto 0;padding:clamp(24px,5vw,48px);box-shadow:0 28px 80px #482c071f}.member-tool-workspace>header{align-items:center;gap:18px;margin-bottom:28px;display:flex}.member-tool-workspace>header>span{color:#f1c976;background:#2b2117;border-radius:22px;flex:none;place-items:center;width:64px;height:64px;display:grid}.member-tool-workspace h1{font-size:clamp(30px,5vw,48px);line-height:1.15}.member-tool-workspace header small{color:#16805a}.member-tool-workspace form{grid-template-columns:1fr 1fr;gap:12px;display:grid}.member-tool-workspace input,.member-tool-workspace textarea{background:#fffdf9;border:1px solid #9b691f38;border-radius:16px;outline:none;width:100%;padding:14px 16px}.member-tool-workspace textarea{resize:vertical;grid-column:1/-1;min-height:120px}.member-tool-workspace form button{color:#fff;background:linear-gradient(110deg,#8b5a16,#d4a23d);border-radius:999px;grid-column:1/-1;justify-content:center;align-items:center;gap:8px;min-height:48px;display:flex}.member-tool-list{gap:12px;margin-top:26px;display:grid}.member-tool-list article{background:#fffaf3;border:1px solid #9b691f24;border-radius:19px;justify-content:space-between;gap:16px;padding:17px;display:flex}.member-tool-list article div{gap:4px;display:grid}.member-tool-list article small,.member-chat-stream small{color:#948678;font-size:11px}.member-tool-list article p{color:#6f6255;white-space:pre-wrap;margin-top:5px;line-height:1.6}.member-tool-list article button{color:#a24636;align-self:start}.member-tool-empty{text-align:center;color:#8b7b69;border:1px dashed #9b691f47;border-radius:18px;padding:30px}.member-chat-stream{background:#fffaf3;border:1px solid #9b691f26;border-radius:22px;flex-direction:column;gap:10px;min-height:320px;max-height:480px;padding:18px;display:flex;overflow-y:auto}.member-chat-stream article{color:#fff;background:linear-gradient(135deg,#805115,#ba8429);border-radius:18px 18px 5px;align-self:flex-end;max-width:78%;padding:11px 14px}.member-chat-stream article small{color:#f3d9aa;margin-top:4px;display:block}.member-chat-workspace form{grid-template-columns:1fr 52px;margin-top:13px;display:grid}.member-chat-workspace form button{border-radius:16px;grid-column:auto}.member-sync-note{color:#8b7d6e;margin-top:14px;font-size:11px;line-height:1.6}@media (max-width:760px){body{padding-bottom:82px}.mobile-app-dock{right:10px;bottom:max(10px, env(safe-area-inset-bottom));z-index:90;-webkit-backdrop-filter:blur(28px)saturate(175%);backdrop-filter:blur(28px)saturate(175%);background:linear-gradient(145deg,#ffffffb3,#f2dec075);border:1px solid #ffffffc7;border-radius:27px;grid-template-columns:repeat(5,minmax(0,1fr));padding:7px;display:grid;position:fixed;left:10px;overflow:hidden;box-shadow:inset 0 1px #fffffff5,inset 0 -1px #83510f14,0 18px 48px #32200833}.desktop-app-launcher{display:none}.mobile-app-dock.desktop-open{right:10px;bottom:max(10px,env(safe-area-inset-bottom));flex-direction:initial;gap:0;display:grid;position:fixed;left:10px}.mobile-app-dock.desktop-open a{width:auto;height:auto;box-shadow:none;animation:none}.mobile-app-dock.desktop-open a span{width:auto;color:inherit;opacity:1;background:0 0;padding:0;position:static;transform:none}.mobile-app-dock a{color:#776958;border-radius:17px;align-content:center;place-items:center;gap:3px;min-width:0;min-height:52px;font-size:9px;font-weight:500;display:grid}.mobile-app-dock a svg{width:20px;height:20px}.mobile-app-dock a{transition:transform .2s,background .2s,color .2s;position:relative}.mobile-app-dock a:active{transform:scale(.94)}.mobile-app-dock a.active{color:#fff;background:linear-gradient(135deg,#7e4e0ef0,#d8a742e0);box-shadow:inset 0 1px #ffffff73,0 8px 20px #8e5b163d}.member-feature-card{border-radius:26px;margin-top:48px;padding:34px 22px}.member-tool-workspace{border-radius:25px;margin-top:35px;padding:24px 18px}.member-tool-workspace>header{align-items:flex-start}.member-tool-workspace>header>span{border-radius:18px;width:54px;height:54px}.member-tool-workspace form{grid-template-columns:1fr}.member-tool-workspace textarea,.member-tool-workspace form button{grid-column:auto}.member-chat-workspace form{grid-template-columns:1fr 50px}}@media (max-width:1023px){.site-header{border-radius:24px;margin-inline:12px;top:10px;height:68px!important;padding-inline:12px!important}.brand-logo-header{height:45px}.luxury-hero>div[id=top]{padding-top:72px}}@media (max-width:420px){.site-header{margin-inline:8px}.mobile-app-dock{padding:6px;left:7px;right:7px}.mobile-app-dock a{border-radius:18px}.mobile-app-dock a span{font-size:8px}}@media (prefers-reduced-transparency:reduce){.site-header,.mobile-nav-panel,.mobile-app-dock,.desktop-app-launcher{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fffaf2}}.site-header{background:linear-gradient(135deg,#ffffff94,#fff6e747),radial-gradient(circle at 18% 0,#ffffffb3,#0000 42%);box-shadow:inset 0 1px #fffffff2,inset 0 -1px #8958120f,0 14px 38px #49300f17}.mobile-app-dock{-webkit-backdrop-filter:blur(34px)saturate(190%)!important;backdrop-filter:blur(34px)saturate(190%)!important;background:linear-gradient(145deg,#ffffff80,#ebcfa540)!important}.mobile-app-dock.desktop-open a{background:linear-gradient(145deg,#ffffff80,#f4debe40)}.desktop-app-launcher{background:linear-gradient(145deg,#2a1d10c2,#a46c189e)}@media (max-width:760px){.member-feature-page:has(.journal-pro){background:radial-gradient(circle at 50% 0,#fff 0,#0000 28%),linear-gradient(155deg,#fffaf2,#eee1cf);padding:10px 10px 118px}.member-feature-page:has(.journal-pro) .dashboard-mobile-header{min-height:52px;margin:0 4px 18px;padding:0}.member-feature-page:has(.journal-pro) .dashboard-mobile-logo{max-width:48vw;height:46px}.member-feature-page:has(.journal-pro) .dashboard-menu-trigger{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#ffffff7a;width:42px;height:42px}.member-feature-page:has(.journal-pro) .member-nav-button{background:#ffffff73;min-height:38px;padding-inline:12px}.journal-pro{gap:13px;padding:0 0 42px}.journal-hero,.journal-order-card,.journal-calendar,.journal-history,.journal-range{border-radius:22px}.journal-hero{padding:22px 20px}.journal-hero h1{max-width:310px;margin-top:7px;font-size:clamp(23px,7.2vw,30px);line-height:1.28}.journal-hero label{margin-top:22px;font-size:14px}.journal-hero label>div{border-radius:17px}.journal-hero input{padding:14px 15px;font-size:22px}.journal-hero label button{padding:0 16px}.journal-order-card{padding:22px 20px}.journal-order-card h2,.journal-history h2{margin:7px 0 17px;font-size:clamp(26px,8vw,34px)}.journal-toggle{gap:8px;margin:8px 0}.journal-toggle button,.journal-presets button,.journal-range button{border-radius:15px;min-height:46px}.journal-helper{margin:16px 0 11px;font-size:14px;line-height:1.55}.journal-presets{gap:7px}.journal-presets button{white-space:nowrap;padding:4px 5px;font-size:12px}.journal-fields{gap:9px;margin:14px 0}.journal-fields label{border-radius:16px;padding:10px 14px}.journal-fields input{font-size:18px}.journal-order-card textarea{border-radius:16px;min-height:105px;margin-top:14px;padding:14px}.journal-submit{text-align:center;min-height:52px;margin-top:14px;padding:0 15px}.journal-kpis{gap:8px}.journal-kpis article{border-radius:18px;min-height:115px;padding:16px}.journal-kpis strong{font-size:19px}.journal-range{padding:17px}.journal-range button{min-width:55px;margin:3px;padding-inline:10px}.journal-chart{border-radius:22px;padding:20px}.journal-calendar,.journal-history{padding:19px}.mobile-app-dock{right:8px;bottom:max(8px,env(safe-area-inset-bottom));border-color:#ffffffa8;left:8px;box-shadow:inset 0 1px #fffffff0,0 13px 35px #32200829}.mobile-app-dock a{color:#54483a;min-height:50px;font-weight:600}.mobile-app-dock a.active{background:linear-gradient(135deg,#78490dd6,#d7a43dbd)}}.journal-chart>.journal-chart-grid{align-items:stretch;justify-content:initial;grid-template-columns:max-content minmax(0,1fr);width:100%;display:grid}.journal-chart>.journal-chart-grid .journal-plot{width:100%;min-width:0;display:block}.journal-chart>.journal-chart-grid .journal-plot>svg{width:100%;max-width:none;display:block}.journal-trade-date{background:linear-gradient(135deg,#fffaf0,#fff);border:1px solid #ddcdb5;border-radius:18px;align-items:center;gap:14px;margin:0 0 20px;padding:14px 18px;display:flex}.journal-trade-date>svg{color:#a87019}.journal-trade-date>span{gap:3px;display:grid}.journal-trade-date small{color:#80715e}.journal-trade-date input{color:#2d2115;outline:0;font-size:18px;font-weight:750}.journal-days article[role=button]{cursor:pointer;transition:transform .2s,border-color .2s,box-shadow .2s}.journal-days article[role=button]:hover{border-color:#d6a94f;transform:translateY(-2px)}.journal-calendar .journal-days .selected{box-shadow:inset 0 0 0 2px #efbe52,0 0 0 2px #efbe5229}.community-experience{padding-top:70px;padding-bottom:85px;overflow:hidden}.community-experience>header{justify-content:space-between;align-items:end;gap:32px;margin-bottom:34px;display:flex}.community-experience>header h2{letter-spacing:-.045em;margin-top:10px;font-size:clamp(38px,5vw,76px);line-height:.98}.community-experience>header p:last-child{color:#71675d;max-width:620px;margin-top:18px}.community-experience nav{gap:10px;display:flex}.community-experience nav button{background:#ffffffbd;border:1px solid #a1691640;border-radius:50%;place-items:center;width:52px;height:52px;transition:transform .2s,background .2s,color .2s;display:grid;box-shadow:0 14px 34px #4e310d17}.community-experience nav button:hover{color:#fff;background:#a66d18;transform:translateY(-3px)}.community-experience-track{scroll-snap-type:x mandatory;scrollbar-width:none;cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;gap:22px;width:100%;padding:14px 2px 30px;display:flex;overflow-x:auto}.community-experience-track:active{cursor:grabbing}.community-experience-track::-webkit-scrollbar{display:none}.community-phone{scroll-snap-align:start;background:linear-gradient(150deg,#333,#080808 18%,#141414 82%,#3b2d18);border:1px solid #ffffff2e;border-radius:42px;flex:0 0 clamp(245px,21vw,330px);padding:10px 10px 15px;position:relative;overflow:hidden;box-shadow:0 28px 55px #22160833,inset 0 0 0 2px #050505}.community-phone-top{color:#9d9386;letter-spacing:.16em;justify-content:space-between;align-items:center;height:28px;padding:0 12px;font-size:7px;display:flex}.community-phone-top:before{content:"";background:#020202;border-radius:999px;width:76px;height:19px;position:absolute;top:12px;left:50%;transform:translate(-50%)}.community-phone-top i{background:#9b6d27;border-radius:50%;width:5px;height:5px}.community-phone img{object-fit:cover;object-position:top;pointer-events:none;background:#111;border-radius:29px;width:100%;height:clamp(440px,43vw,610px);display:block}.community-phone figcaption{color:#c8a765;letter-spacing:.18em;padding:10px 10px 0;font-size:8px}.community-drag-hint{text-align:center;color:#8a7c69;letter-spacing:.08em;font-size:12px}.community-drag-hint span{color:#ac731c;font-size:18px}@media (max-width:760px){.journal-trade-date{padding:12px 14px}.community-experience{padding-top:48px;padding-bottom:58px}.community-experience>header{align-items:start;margin-bottom:22px}.community-experience>header h2{font-size:40px}.community-experience>header p:last-child{font-size:13px}.community-experience nav{display:none}.community-experience-track{gap:14px;margin-right:-20px}.community-phone{border-radius:36px;flex-basis:76vw;max-width:295px}.community-phone img{border-radius:25px;height:520px}}.affiliate-campaign-owner-label{color:#dcc89d;background:#ffffff0f;border:1px solid #facd6f40;border-radius:999px;margin:5px 0 12px;padding:6px 11px;font-size:11px;font-weight:650;display:inline-flex}.affiliate-campaign-owner-photo{flex:0 0 clamp(190px,24vw,310px);align-self:stretch;min-height:270px;position:relative}.affiliate-campaign-owner-photo img{object-fit:contain;object-position:center bottom;filter:drop-shadow(0 22px 24px #0006);width:100%;height:calc(100% + 38px);position:absolute;bottom:-24px;right:0}.affiliate-campaign-owner-photo figcaption{color:#ecd094;letter-spacing:.12em;background:#0c0803b8;border:1px solid #ffda9147;border-radius:999px;padding:7px 10px;font-size:9px;font-weight:800;position:absolute;bottom:0;right:0}.affiliate-campaign-self-editor{grid-template-columns:minmax(190px,1fr) auto auto;gap:9px;margin-top:18px;display:grid}.affiliate-campaign-self-editor label{color:#d9cdb9;background:#00000029;border:1px solid #ffdc972e;border-radius:14px;justify-content:space-between;align-items:center;gap:10px;padding:7px 8px 7px 13px;font-size:12px;display:flex}.affiliate-campaign-self-editor input{color:#fff;text-align:center;background:#ffffff14;border:1px solid #ffd68447;border-radius:10px;outline:0;width:74px;height:39px;padding:0 8px;font-size:17px;font-weight:750}.affiliate-campaign-self-editor button{color:#ffe8b9;background:#ffffff12;border:1px solid #ffdc9738;border-radius:14px;min-height:53px;padding:0 16px;font-weight:750}.affiliate-campaign-self-editor button.save{color:#241606;background:linear-gradient(105deg,#ecb33b,#ffd87a);justify-content:center;align-items:center;gap:7px;display:flex}.affiliate-campaign-self-editor button svg{width:17px}.affiliate-campaign-save-message{color:#ffd57b;margin-top:10px;font-size:12px}.admin-campaign-board{gap:24px;display:grid}.admin-campaign-board>header{justify-content:space-between;align-items:end;gap:20px;display:flex}.admin-campaign-board>header h2{align-items:center;gap:10px;margin:6px 0;font-size:30px;display:flex}.admin-campaign-board>header h2 svg{color:#b77b1e}.admin-campaign-board>header p{color:#756a5e}.admin-campaign-board>header time{color:#805515;background:#f6e8cb;border-radius:999px;padding:10px 15px;font-size:13px;font-weight:700}.admin-campaign-kpis{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.admin-campaign-kpis article{background:#fffdf9;border:1px solid #eadcc6;border-radius:20px;gap:4px;padding:18px;display:grid}.admin-campaign-kpis small{color:#8a7b69}.admin-campaign-kpis strong{font-size:28px}.admin-campaign-kpis span{color:#a36d1b;font-size:12px}.admin-campaign-ranking{background:#fff;border:1px solid #eadcc6;border-radius:24px;gap:10px;padding:22px;display:grid}.admin-campaign-ranking h3{margin-bottom:6px}.admin-campaign-bar-row{grid-template-columns:34px minmax(180px,1.1fr) minmax(220px,2fr) 76px;align-items:center;gap:12px;display:grid}.admin-campaign-bar-row>b{color:#756a5f;background:#f1ece4;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.admin-campaign-bar-row>b.winner{color:#fff;background:linear-gradient(135deg,#8a570e,#d9a341)}.admin-campaign-person{min-width:0;display:grid}.admin-campaign-person strong,.admin-campaign-person small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-campaign-person small{color:#9a8d7e;font-size:10px}.admin-campaign-bar{background:#eee8de;border-radius:999px;height:16px;overflow:hidden}.admin-campaign-bar i{border-radius:inherit;background:linear-gradient(90deg,#80500d,#d7a23d);height:100%;display:block}.admin-campaign-score{text-align:right}.admin-campaign-score small{color:#948778;font-size:10px}.admin-campaign-table-wrap{overflow-x:auto}.admin-campaign-table{border-collapse:collapse;width:100%;min-width:760px}.admin-campaign-table th,.admin-campaign-table td{text-align:left;border-bottom:1px solid #eee4d5;padding:13px}.admin-campaign-table th{color:#8f672b;font-size:11px}.admin-campaign-table td{font-size:13px}.admin-campaign-table td strong,.admin-campaign-table td small{display:block}.admin-campaign-table td small{color:#918576;font-size:10px}@media (max-width:760px){.affiliate-campaign-hero{flex-direction:column;align-items:stretch}.affiliate-campaign-owner-photo{flex-basis:auto;width:100%;min-height:280px}.affiliate-campaign-owner-photo img{width:min(280px,90%);left:50%;right:auto;transform:translate(-50%)}.affiliate-campaign-self-editor{grid-template-columns:1fr 1fr}.affiliate-campaign-self-editor label,.affiliate-campaign-self-editor button.save{grid-column:1/-1}.admin-campaign-board>header{flex-direction:column;align-items:flex-start}.admin-campaign-board>header h2{font-size:24px}.admin-campaign-kpis{grid-template-columns:1fr 1fr}.admin-campaign-kpis article:last-child{grid-column:1/-1}.admin-campaign-ranking{padding:16px;overflow-x:auto}.admin-campaign-bar-row{min-width:720px}.admin-campaign-table-wrap{margin-inline:-8px}}.community-phone figcaption{color:#c8a765;letter-spacing:.18em;padding:10px 10px 0;font-size:8px;display:block}.affiliate-organization{background:radial-gradient(circle at 50% 0,#deae5221,#0000 36%),#fffdf9;overflow:hidden;padding:28px!important}.affiliate-organization-heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:22px;display:flex}.affiliate-organization-title{align-items:center;gap:14px;display:flex}.affiliate-organization-title>span{color:#fff;background:linear-gradient(135deg,#6f4513,#d1a044);border-radius:18px;place-items:center;width:52px;height:52px;display:grid;box-shadow:0 12px 25px #75480d33}.affiliate-organization-title h2{font-size:26px}.affiliate-organization-title small{color:#8b7b68}.affiliate-organization-heading>label{gap:5px;min-width:260px;display:grid}.affiliate-organization-heading>label span{color:#887865;font-size:11px}.affiliate-organization-heading input{background:#fffc;border:1px solid #e3d5c1;border-radius:14px;outline:0;height:44px;padding:0 14px}.affiliate-organization-heading input:focus{border-color:#b6802c;box-shadow:0 0 0 3px #b6802c1f}.affiliate-tree-search-results{gap:8px;margin:0 0 18px;display:flex;overflow-x:auto}.affiliate-tree-search-results a{background:#fff;border:1px solid #e2d3bd;border-radius:13px;flex:none;gap:2px;padding:9px 12px;display:grid}.affiliate-tree-search-results span{color:#8b7b68;font-size:10px}.affiliate-tree-scroll{scrollbar-color:#cba45f transparent;background:linear-gradient(#ffffffe0,#f8f0e4b8);border:1px solid #a975251f;border-radius:24px;width:100%;padding:12px 8px 25px;overflow:auto}.affiliate-tree{justify-content:center;width:max-content;min-width:100%;padding:8px 28px 30px;display:flex}.affiliate-tree ul{justify-content:center;margin:0;padding-top:34px;display:flex;position:relative}.affiliate-tree>ul{padding-top:0}.affiliate-tree li{text-align:center;padding:34px 10px 0;list-style:none;position:relative}.affiliate-tree>ul>li{padding-top:0}.affiliate-tree li:before,.affiliate-tree li:after{content:"";border-top:1.5px solid #c79d58;width:50%;height:34px;position:absolute;top:0}.affiliate-tree li:before{right:50%}.affiliate-tree li:after{border-left:1.5px solid #c79d58;left:50%}.affiliate-tree li:only-child:before,.affiliate-tree li:only-child:after{display:none}.affiliate-tree li:first-child:before,.affiliate-tree li:last-child:after{border:0}.affiliate-tree li:last-child:before{border-right:1.5px solid #c79d58;border-radius:0 12px 0 0}.affiliate-tree li:first-child:after{border-radius:12px 0 0}.affiliate-tree li>ul:before{content:"";border-left:1.5px solid #c79d58;height:34px;position:absolute;top:0;left:50%}.affiliate-tree-person{text-align:left;background:#fffffff0;border:1px solid #e3d6c4;border-radius:20px;align-items:center;gap:11px;width:230px;min-height:88px;padding:12px;scroll-margin:140px;display:flex;box-shadow:0 12px 28px #41290d14}.affiliate-tree-person.is-affiliate{background:linear-gradient(145deg,#fffdf8,#f8ead0);border-color:#cda34f;box-shadow:0 14px 32px #7c4d0e24}.affiliate-tree-avatar{color:#a2732c;background:#eee4d5;border:2px solid #fff;border-radius:50%;flex:0 0 52px;place-items:center;width:52px;height:52px;display:grid;overflow:hidden;box-shadow:0 4px 12px #452b0b1f}.affiliate-tree-avatar img{object-fit:cover;width:100%;height:100%}.affiliate-tree-avatar svg{width:24px}.affiliate-tree-person>div:last-child{gap:3px;min-width:0;display:grid}.affiliate-tree-person strong{text-overflow:ellipsis;white-space:nowrap;color:#2c2117;font-size:13px;overflow:hidden}.affiliate-tree-person span{color:#756858;font-size:10px}.affiliate-tree-person small{letter-spacing:.13em;color:#aa7522;font-size:7px}.affiliate-tree-hint,.affiliate-tree-empty{text-align:center;color:#8a7b69;margin-top:14px;font-size:11px}@media (max-width:760px){.affiliate-admin-mobile-tabs{grid-template-columns:repeat(4,1fr)}.affiliate-organization-heading{display:grid}.affiliate-organization-heading>label{min-width:0}.affiliate-organization-title h2{font-size:21px}.affiliate-tree-scroll{border-radius:18px}.affiliate-tree{justify-content:flex-start;padding-inline:16px}.affiliate-tree-person{width:205px}.affiliate-tree-avatar{flex-basis:46px;width:46px;height:46px}}.community-experience-track{touch-action:pan-x pan-y;-webkit-overflow-scrolling:touch;overscroll-behavior-inline:contain;scroll-behavior:smooth}@media (max-width:760px){.community-experience-track{scroll-snap-type:x proximity;padding-right:24vw}.mobile-app-dock{isolation:isolate;overflow:hidden;background-clip:padding-box!important;border-color:#ffffffb3!important;box-shadow:inset 0 1px #ffffffe0,inset 0 -1px #a06f2a0f,0 10px 26px #432b0c24!important}.mobile-app-dock:after{display:none!important}}.affiliate-orbit-scroll{scrollbar-color:#cba45f transparent;overscroll-behavior:contain;background:radial-gradient(circle,#deb15b26,#0000 34%),linear-gradient(145deg,#fffffff5,#f6edded1);border:1px solid #a9752524;border-radius:28px;width:100%;max-height:760px;overflow:auto}.affiliate-orbit-canvas{width:1000px;height:1000px;margin:auto;position:relative}.affiliate-orbit-canvas>svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.affiliate-orbit-canvas line{stroke:url(#affiliateLine);stroke-width:2px;stroke-linecap:round}.affiliate-orbit-ring{fill:none;stroke:#b784312e;stroke-width:1.5px;stroke-dasharray:5 10}.affiliate-orbit-person{z-index:2;text-align:center;background:linear-gradient(145deg,#fffffffa,#f8ead0f5);border:1px solid #ba842f7a;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:3px;width:138px;height:138px;padding:11px;scroll-margin:180px;display:flex;position:absolute;transform:translate(-50%,-50%);box-shadow:0 18px 38px #4e300b24,inset 0 1px #fff}.affiliate-orbit-person.is-owner{color:#fff;background:radial-gradient(circle at 32% 20%,#d6aa54,#9a6015 58%,#69400e);border:2px solid #b6791d;width:178px;height:178px;box-shadow:0 24px 55px #663c094d,0 0 0 12px #c18b341a}.affiliate-orbit-avatar{color:#a2732c;background:#eee4d5;border:3px solid #fff;border-radius:50%;flex:0 0 52px;place-items:center;width:52px;height:52px;display:grid;overflow:hidden;box-shadow:0 5px 14px #452b0b24}.affiliate-orbit-avatar img{object-fit:cover;width:100%;height:100%}.affiliate-orbit-avatar svg{width:23px}.affiliate-orbit-person strong{text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:11px;display:block;overflow:hidden}.affiliate-orbit-person span{color:#756858;font-size:8px}.affiliate-orbit-person small{letter-spacing:.12em;color:#aa7522;font-size:6px}.affiliate-orbit-person.is-owner strong{font-size:13px}.affiliate-orbit-person.is-owner span,.affiliate-orbit-person.is-owner small{color:#f7ddb0}@media (max-width:760px){.affiliate-orbit-scroll{border-radius:19px;height:610px;max-height:none}.affiliate-orbit-canvas{width:1000px;height:1000px}.affiliate-orbit-person{width:126px;height:126px}.affiliate-orbit-person.is-owner{width:164px;height:164px}.affiliate-orbit-zoom-controls{border-radius:16px;margin:10px 10px -56px auto;padding:4px;top:10px}.affiliate-orbit-zoom-controls button{width:36px;height:36px}.affiliate-orbit-zoom-controls output{min-width:46px;font-size:11px}}.journal-chart-grid{grid-template-columns:max-content 1fr;gap:12px;margin-top:18px;display:grid}.journal-y-axis{color:#c9bba7;text-align:right;flex-direction:column;justify-content:space-between;height:260px;padding-bottom:26px;font-size:10px;display:flex}.journal-plot{min-width:0}.journal-plot>svg{margin-top:0}.journal-x-axis{color:#c9bba7;justify-content:space-between;gap:8px;margin-top:7px;font-size:10px;display:flex}.journal-x-axis span{white-space:nowrap;min-width:0}.journal-x-axis span:nth-child(2){text-align:center}.journal-x-axis span:last-child{text-align:right}.journal-calendar{color:#f7f2e9;background:#151a21;border-color:#303744;position:relative;box-shadow:0 22px 50px #151a2133}.journal-calendar header{text-align:center;grid-template-columns:44px 1fr 44px;display:grid}.journal-calendar header>div{display:block!important}.journal-calendar header h2{color:#fff}.journal-calendar header strong{margin-top:5px;font-size:17px;display:block}.journal-calendar header button,.journal-today{color:#fff;background:#1c232e;border-color:#39414e}.journal-calendar .journal-today{border:1px solid #39414e;border-radius:10px;margin:10px auto 0;padding:6px 12px;font-size:11px;display:block}.journal-calendar .eyebrow{color:#c7a357}.journal-calendar .journal-weekdays{color:#b9b2a8}.journal-calendar .journal-days article,.journal-calendar .journal-days>i{color:#ddd8cf;background:#1d2430;border-color:#333c49}.journal-calendar .journal-days .profit{color:#55dfb1;background:#10473e;border-color:#286454}.journal-calendar .journal-days .today{box-shadow:inset 0 0 0 2px #d8a647}.journal-calendar .positive{color:#55dfb1}.journal-calendar .negative{color:#ff8d8d}@media (max-width:760px){.journal-chart-grid{gap:8px;margin-top:12px}.journal-y-axis{height:125px;padding-bottom:21px;font-size:8px}.journal-plot>svg{height:125px!important}.journal-x-axis{margin-top:4px;font-size:8px}.journal-calendar{padding:18px 12px 22px}.journal-calendar header{grid-template-columns:38px 1fr 38px;align-items:center}.journal-calendar header strong{font-size:13px}.journal-calendar header button{place-items:center;width:36px;height:36px;padding:0;display:grid}.journal-calendar .journal-today{margin-top:7px}.journal-calendar .journal-weekdays{color:#aaa399}.journal-calendar .journal-days article,.journal-calendar .journal-days>i{background:#1c2330;border-color:#323a47}.journal-calendar .journal-days .profit{background:#10473e;border-color:#286454}.journal-calendar .journal-days .loss{background:#43252c;border-color:#6b3b42}}@media (max-width:390px){.journal-hero,.journal-order-card{padding:19px 16px}.journal-presets{grid-template-columns:1fr}.journal-presets button{min-height:42px}.journal-kpis{grid-template-columns:1fr 1fr}}.member-portal-sidebar,.member-portal-layout .dashboard-top,.member-dashboard-score,.member-course-entitlements{isolation:isolate;position:relative;overflow:hidden}.member-portal-sidebar:before,.member-portal-layout .dashboard-top:before,.member-dashboard-score:before,.member-course-entitlements:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(110deg,#0000 42%,#ffdd8f38 49%,#ffffff9e 50%,#e1ab3e29 52%,#0000 59%);animation:8s ease-in-out infinite member-gold-sweep;position:absolute;inset:-60% -30%;transform:translate(-55%)}.member-portal-sidebar:after,.member-dashboard-score:after{content:"";z-index:-1;pointer-events:none;filter:blur(9px);background:radial-gradient(circle,#ffc74b42,#0000 68%);border-radius:50%;width:230px;height:230px;animation:5.5s ease-in-out infinite member-flare;position:absolute;top:-90px;right:-100px}.member-portal-mobile-toggle{display:none}.member-portal-layout .dashboard-top{padding-left:32px;overflow:visible}.member-portal-layout .dashboard-profile-heading{min-width:0;padding:4px}.member-portal-layout .dashboard-profile-heading>div{min-width:0}.member-portal-layout .dashboard-profile-avatar{flex:none;margin-left:2px}.member-portal-layout .dashboard-profile-heading h1{overflow-wrap:anywhere;line-height:1.08}.member-dashboard-insights{grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);gap:16px;margin-top:18px;display:grid}.member-dashboard-score,.member-course-entitlements{background:linear-gradient(145deg,#121317f5,#271e11ed);border:1px solid #ffffffe6;border-radius:26px;padding:21px;box-shadow:0 20px 52px #2f210d21,inset 0 1px #ffffff21}.member-dashboard-score{color:#fff}.member-dashboard-score header{align-items:center;gap:11px;display:flex}.member-dashboard-score header>span{color:#edc56d;background:#ffffff0f;border:1px solid #ecc26747;border-radius:13px;place-items:center;width:42px;height:42px;display:grid}.member-dashboard-score header svg{width:19px}.member-dashboard-score header div{display:grid}.member-dashboard-score header small{color:#d9b462;letter-spacing:.12em;font-size:9px;font-weight:800}.member-dashboard-score header h2{font-size:20px}.member-dashboard-score header a{color:#d8bd83;align-items:center;gap:4px;margin-left:auto;font-size:11px;text-decoration:none;display:flex}.member-score-visual{width:240px;max-width:100%;margin:3px auto;position:relative}.member-score-visual svg{width:100%;height:210px;display:block}.member-score-visual .score-grid{fill:none;stroke:#41454d}.member-score-visual .score-grid.inner,.member-score-visual line{stroke:#30343b}.member-score-visual .score-value{fill:#e1b54d6b;stroke:#efcb70;stroke-width:2px;filter:drop-shadow(0 0 8px #f0c25340)}.member-score-visual strong{text-align:center;color:#54e1b0;font-size:42px;line-height:1;position:absolute;inset:auto 0 6px}.member-score-visual strong small{color:#8e969e;font-size:11px}.member-score-legend{color:#9ba1aa;text-align:center;grid-template-columns:repeat(3,1fr);gap:5px;font-size:9px;display:grid}.member-course-entitlements{color:#211a12;background:radial-gradient(circle at 92% 5%,#eebc5642,#0000 31%),#ffffffc7}.member-course-banner-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.member-course-banner{color:#fff;background:#111;border-radius:18px;min-height:176px;text-decoration:none;transition:transform .25s,box-shadow .25s;position:relative;overflow:hidden;box-shadow:0 14px 28px #1c150c24}.member-course-banner:hover{transform:translateY(-3px);box-shadow:0 18px 34px #1c150c33}.member-course-banner>img{object-fit:cover;width:100%;height:100%}.member-course-banner>span{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#04060ab8;border:1px solid #ffffff29;border-radius:12px;padding:8px 9px;display:grid;position:absolute;inset:auto 8px 8px}.member-course-banner b{color:#55dda9;font-size:9px}.member-course-banner small{font-size:10px;font-weight:800}.member-course-banner.is-locked>img{filter:grayscale(.55)brightness(.68)}.member-course-banner.is-locked b{color:#f0c66b}.member-course-professional{background:radial-gradient(circle at 50% 20%,#55718c,#0a111b 52%,#030508);place-items:center;display:grid}.member-course-professional>div{text-align:center}.member-course-professional em{color:#9db4c8;letter-spacing:.19em;font-size:7px;font-style:normal;display:block}.member-course-professional strong{letter-spacing:.04em;text-shadow:0 0 18px #b7dcff;margin-top:5px;font-family:Georgia,serif;font-size:19px;display:block}.market-center-page{background:radial-gradient(circle at 7% 0,#e1ab3e2b,#0000 25%),#ecebe8}.market-center-header{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#ffffffc7;border:1px solid #ffffffeb;border-radius:27px;grid-template-columns:auto 1fr auto;align-items:center;gap:26px;margin-bottom:18px;padding:24px 28px;display:grid;box-shadow:0 18px 45px #372e2114}.market-center-header>a{color:#76501a;align-items:center;gap:6px;font-size:12px;font-weight:750;text-decoration:none;display:flex}.market-center-header>a svg{width:16px}.market-center-header h1{font-size:clamp(27px,4vw,44px)}.market-center-header span{color:#776e62;font-size:13px}@keyframes member-gold-sweep{0%,30%{transform:translate(-58%)}70%,to{transform:translate(58%)}}@keyframes member-flare{0%,to{opacity:.45;transform:scale(.9)}50%{opacity:1;transform:scale(1.08)}}@media (max-width:1120px){.member-dashboard-insights{grid-template-columns:1fr}.member-course-banner-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:800px){.member-portal-page{overflow-x:clip}.member-portal-layout{display:block}.member-portal-sidebar{z-index:80;border-radius:0 25px 25px 0;width:30vw;min-width:98px;max-width:118px;min-height:0;padding:10px 7px;transition:transform .42s cubic-bezier(.22,.8,.2,1),box-shadow .35s;position:fixed;top:92px;bottom:108px;left:0;box-shadow:14px 18px 48px #32251133,inset 0 1px #fff;display:flex!important}.mobile-portal-closed .member-portal-sidebar{transform:translate(calc(17px - 100%));box-shadow:5px 12px 22px #3225111f}.member-portal-mobile-toggle{z-index:5;color:#9c681a;background:#fff9ec;border:1px solid #b57b2338;border-radius:13px 0 0 13px;place-items:center;width:26px;height:42px;display:grid;position:absolute;top:16px;right:-1px;box-shadow:0 5px 14px #47311121}.member-portal-mobile-toggle svg{width:15px}.member-portal-brand{justify-content:center;padding:2px 0 9px}.member-portal-brand img{width:34px;height:34px}.member-portal-brand>span,.member-portal-person strong,.member-portal-person small,.member-portal-person em,.member-portal-sidebar nav span,.member-portal-status,.member-portal-signout{display:none}.member-portal-person{border-radius:17px;margin:0 5px 8px;padding:8px 4px}.member-portal-person>span{width:48px;height:48px}.member-portal-sidebar nav{scrollbar-width:none;gap:3px;overflow-y:auto}.member-portal-sidebar nav a{border-radius:14px;justify-content:center;min-height:48px;padding:7px}.member-portal-sidebar nav a:hover,.member-portal-sidebar nav a.active{transform:none}.member-portal-sidebar nav a.active{box-shadow:inset 3px 0 #b57b23,0 6px 16px #5e3f1114}.member-portal-sidebar nav svg{width:21px;height:21px}.member-portal-layout>.dashboard-shell{transition:filter .35s}.member-portal-layout .dashboard-top{padding:18px 15px 18px 22px}.member-portal-layout .dashboard-profile-heading{align-items:flex-start;gap:12px}.member-portal-layout .dashboard-profile-avatar{width:70px;height:70px}.member-portal-layout .dashboard-profile-heading h1{font-size:27px}.member-dashboard-insights{grid-template-columns:1fr;gap:13px}.member-dashboard-score,.member-course-entitlements{border-radius:23px;padding:17px 13px}.member-course-banner-grid{grid-template-columns:1fr}.member-course-banner{min-height:184px}.member-course-banner>img{position:absolute;inset:0}.market-center-header{grid-template-columns:1fr;gap:12px;padding:20px}.market-center-header>div{order:-1}.market-center-header h1{font-size:30px}.market-center-header>span{font-size:14px}}.member-global-portal-page>.tools-header>a:first-child{display:none!important}.member-global-portal-page>.tools-header{justify-content:flex-end}@media (max-width:800px){.member-global-portal-page>.tools-header{min-height:62px;background:0 0!important;padding:10px 22px!important}.member-global-portal-page>.tools-header .tools-back{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff7a;border:1px solid #a5701f26;border-radius:999px;min-height:42px;margin:0;padding:0 14px}.member-reference-dashboard .member-tier-hero{grid-template-rows:auto auto auto!important;grid-template-columns:74px minmax(0,1fr)!important;gap:10px 12px!important;min-height:0!important;margin-bottom:0!important;padding:15px!important;overflow:hidden!important}.member-reference-dashboard .member-tier-emblem,.member-reference-dashboard .member-tier-banner-art{width:74px!important;height:96px!important;min-height:0!important}.member-reference-dashboard .member-tier-copy h2{font-size:22px!important;line-height:1.05!important}.member-reference-dashboard .member-tier-copy>span{color:#f8efe1!important;max-width:none!important;font-size:11px!important;line-height:1.35!important}.member-reference-dashboard .member-tier-benefits{background:#ffffff17!important;border:1px solid #ffffff29!important;border-radius:16px!important;grid-column:1/-1!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:5px!important;width:100%!important;height:auto!important;margin:0!important;padding:6px!important;display:grid!important;position:static!important;top:auto!important;left:auto!important;box-shadow:inset 0 1px #ffffff14!important}.member-reference-dashboard .member-tier-benefits span{border-radius:11px;min-width:0;background:#ffffff12!important;padding:7px 2px!important}.member-reference-dashboard .member-tier-benefits span b{text-shadow:0 1px 8px #ffc34b4d;color:#ffe19a!important;background:#241a0d!important;border-color:#ffdf9e6b!important;width:29px!important;height:29px!important;font-size:10px!important;font-weight:850!important}.member-reference-dashboard .member-tier-benefits small{color:#fff8e9!important;text-align:center!important;opacity:1!important;font-size:9px!important;font-weight:650!important;line-height:1.2!important}.member-reference-dashboard .member-tier-hero>a{grid-column:1/-1!important;justify-content:center!important;width:100%!important;height:42px!important;margin:0!important;font-size:10px!important;position:static!important}.member-reference-dashboard .member-tier-hero.membership-tone-member .member-tier-copy>span,.member-reference-dashboard .member-tier-hero.membership-tone-prestige .member-tier-copy>span{color:#40372d!important}.member-reference-dashboard .member-tier-hero.membership-tone-member .member-tier-benefits,.member-reference-dashboard .member-tier-hero.membership-tone-prestige .member-tier-benefits{background:#fff6!important;border-color:#533e201f!important}.member-reference-dashboard .member-tier-hero.membership-tone-member .member-tier-benefits span,.member-reference-dashboard .member-tier-hero.membership-tone-prestige .member-tier-benefits span{background:#ffffff80!important}.member-reference-dashboard .member-tier-hero.membership-tone-member .member-tier-benefits small,.member-reference-dashboard .member-tier-hero.membership-tone-prestige .member-tier-benefits small{color:#32291f!important}}@media (min-width:801px){.member-reference-dashboard{border:1px solid #fffffff0;min-height:calc(100vh - 36px);box-shadow:0 28px 85px #382a141a,inset 0 1px #fffffff2;border-radius:34px!important;width:calc(100% - 36px)!important;margin:18px!important;overflow:hidden!important}.member-reference-dashboard>.member-portal-sidebar{border-radius:34px 0 0 34px!important;min-height:calc(100vh - 36px)!important;top:0!important}.member-global-portal-page{border:1px solid #fffffff0;box-shadow:0 28px 85px #382a1417,inset 0 1px #ffffffeb;border-radius:34px!important;width:calc(100% - 36px)!important;min-height:calc(100vh - 36px)!important;margin:18px!important;padding-left:256px!important;overflow:clip!important}.member-global-sidebar{color:#25211b!important;-webkit-backdrop-filter:blur(28px)saturate(1.12)!important;background:#ffffffd1!important;border:1px solid #eee8df!important;border-radius:34px 0 0 34px!important;width:238px!important;padding:20px 14px 18px!important;top:18px!important;bottom:18px!important;left:18px!important;box-shadow:8px 0 35px #41331e0e,inset 0 1px #ffffffeb!important}.member-global-sidebar:before{display:none!important}.member-global-brand{color:#1e1b17!important;justify-content:flex-start!important;padding:2px 6px 16px!important}.member-global-brand img{width:43px!important;height:43px!important}.member-global-brand span{font-size:18px!important}.member-global-brand small{color:#8a765c!important}.member-global-profile{display:none!important}.member-global-sidebar nav{gap:6px!important;margin-top:8px!important;margin-bottom:14px!important}.member-global-sidebar nav a{color:#37322b!important;border-radius:14px!important;gap:11px!important;min-height:55px!important;padding:9px 13px!important}.member-global-sidebar nav a:hover,.member-global-sidebar nav a.active{color:#1d1811!important;background:linear-gradient(105deg,#f6ecd9f5,#fff8eac7)!important;box-shadow:inset 0 0 0 1px #c68f3014!important}.member-global-sidebar nav a.active{box-shadow:inset 4px 0 #b67a1c!important}.member-global-sidebar nav svg{color:#2d2821!important;width:19px!important;height:19px!important}.member-global-sidebar nav strong{font-size:12px!important}.member-global-sidebar nav small{color:#8c8478!important;font-size:9px!important}.member-global-discord{color:#fff!important;background:linear-gradient(#0c0c0b0d,#090807e6),url(/brand/member-mountain-hero.png) 68%/auto 100% no-repeat,#14120f!important;border:1px solid #d0a45157!important;border-radius:16px!important;min-height:205px!important;margin-top:auto!important;padding:18px 15px 14px!important;box-shadow:0 18px 42px #21190f29!important}.member-global-discord strong{font-size:15px!important;line-height:1.45!important}.member-global-discord span{padding:9px!important;font-size:9px!important}}@media (max-width:800px){.member-reference-dashboard{border:1px solid #ffffffe6!important;border-radius:28px!important;width:calc(100% - 16px)!important;margin:8px!important;overflow:hidden!important;box-shadow:0 20px 55px #36291514!important}}[data-slot=sheet-overlay]{z-index:130!important;-webkit-backdrop-filter:blur(8px)!important;background:#09070457!important}.dashboard-mobile-sheet{isolation:isolate;z-index:140!important;opacity:1!important;height:100dvh!important;position:fixed!important;inset:0 0 0 auto!important;transform:none!important}.dashboard-mobile-sheet:before{z-index:0!important}.dashboard-mobile-sheet>.dashboard-portal-sheet-header,.dashboard-mobile-sheet>.dashboard-sheet-scroll,.dashboard-mobile-sheet>[data-slot=sheet-close]{z-index:2;position:relative}.dashboard-mobile-sheet>[data-slot=sheet-close]{color:#fff!important;position:absolute!important}.member-global-sidebar{display:none}@media (min-width:801px){.member-global-portal-page{box-sizing:border-box;padding-left:268px!important}.member-global-sidebar{z-index:60;color:#f7f0e4;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:radial-gradient(circle at 78% 0,#d69d3245,#0000 28%),linear-gradient(160deg,#18130df5,#080807f7);border:1px solid #efcc892e;border-radius:28px;flex-direction:column;width:232px;padding:17px 13px;display:flex;position:fixed;top:18px;bottom:18px;left:18px;overflow:hidden;box-shadow:0 24px 70px #19120838,inset 0 1px #ffffff1a}.member-global-sidebar:before{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 45%,#ffdf9b21 50%,#0000 55%);animation:8s ease-in-out infinite member-gold-sweep;position:absolute;inset:-50% -100%}.member-global-sidebar>*{position:relative}.member-global-brand{color:#fff;align-items:center;gap:10px;padding:3px 7px 14px;text-decoration:none;display:flex}.member-global-brand img{object-fit:contain;width:42px;height:42px}.member-global-brand span{font-size:18px;font-weight:850}.member-global-brand small{color:#d8ab54;letter-spacing:.16em;font-size:8px;display:block}.member-global-profile{text-align:center;background:#ffffff0e;border:1px solid #ffffff1a;border-radius:21px;justify-items:center;padding:15px 10px;display:grid}.member-global-profile>img,.member-global-profile>span{object-fit:cover;background:#3f2d14;border:2px solid #d5a64c;border-radius:50%;place-items:center;width:58px;height:58px;display:grid;overflow:hidden}.member-global-profile strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin-top:8px;font-size:13px;overflow:hidden}.member-global-profile small{color:#aaa196;font-size:9px}.member-global-profile em{color:#2c1e08;letter-spacing:.08em;background:linear-gradient(135deg,#f5dda0,#b87c1f);border-radius:99px;margin-top:6px;padding:4px 9px;font-size:8px;font-style:normal;font-weight:850}.member-global-sidebar nav{scrollbar-width:none;gap:3px;margin-top:10px;display:grid;overflow:auto}.member-global-sidebar nav a{color:#d2cabf;border-radius:14px;align-items:center;gap:10px;min-height:48px;padding:7px 10px;text-decoration:none;transition:transform .2s,background .2s;display:flex}.member-global-sidebar nav a:hover,.member-global-sidebar nav a.active{color:#fff;background:linear-gradient(90deg,#ce932b40,#ffffff0e);transform:translate(2px);box-shadow:inset 3px 0 #dda947}.member-global-sidebar nav svg{color:#dda94b;width:18px}.member-global-sidebar nav span{display:grid}.member-global-sidebar nav strong{font-size:11px}.member-global-sidebar nav small{color:#928a7f;font-size:8px}.member-global-discord{color:#fff;background:linear-gradient(#0000,#050505e6),url(/brand/member-mountain-hero.png) 68%/auto 100% no-repeat;border:1px solid #e3b96338;border-radius:17px;flex-direction:column;justify-content:flex-end;min-height:118px;margin-top:10px;padding:13px;text-decoration:none;display:flex}.member-global-discord strong{font-family:Georgia,serif;font-size:13px;font-style:italic}.member-global-discord span{color:#302008;text-align:center;background:linear-gradient(135deg,#fae8b2,#bf8426);border-radius:99px;margin-top:8px;padding:7px;font-size:8px;font-weight:850}}.member-reference-dashboard .member-tier-hero{position:relative;overflow:hidden;background:radial-gradient(circle at 4% 2%,#ffde9159,#0000 22%),radial-gradient(circle at 92% 15%,#c68b2533,#0000 30%),linear-gradient(112deg,#171411,#332514 72%,#17130e)!important;border:1px solid #f5d28b38!important}.member-reference-dashboard .member-tier-hero.membership-tone-member{color:#392b1b!important;background:radial-gradient(circle at 4% 2%,#fffffff2,#0000 26%),linear-gradient(115deg,#f6efe3,#d7c29e 72%,#bfa478)!important;border-color:#d8c4a2!important}.member-reference-dashboard .member-tier-hero.membership-tone-prime{background:radial-gradient(circle at 5% 0,#ffd06e7a,#0000 25%),linear-gradient(115deg,#21170c,#644316 72%,#22170b)!important}.member-reference-dashboard .member-tier-hero.membership-tone-prestige{color:#26221d!important;background:radial-gradient(circle at 4% 0,#fffffffa,#0000 25%),linear-gradient(115deg,#f4f4f2,#c9c8c3 72%,#9f9e99)!important;border-color:#dedbd4!important}.member-reference-dashboard .member-tier-hero.membership-tone-signature{background:radial-gradient(circle at 4% 0,#ffd8807a,#0000 24%),radial-gradient(circle at 91% 15%,#d99d3052,#0000 30%),linear-gradient(115deg,#11100e,#493318 72%,#17120b)!important}.member-reference-dashboard .member-tier-banner-art{width:142px;height:auto;min-height:90px;box-shadow:none;border:0;border-right:1px solid #f2cd8033;border-radius:0;background:0 0!important}.member-reference-dashboard .member-tier-banner-art span{font-size:22px}.member-reference-dashboard .member-tier-banner-art strong{font-size:15px}.member-reference-dashboard .member-tier-copy p{color:#d9b86f}.member-reference-dashboard .member-tier-copy h2{color:#f4ce78}.member-reference-dashboard .member-tier-copy>span{color:#f5eee2}.member-reference-dashboard .member-tier-benefits small{font-size:10px}.member-reference-dashboard .member-tier-hero.membership-tone-member .member-tier-copy h2,.member-reference-dashboard .member-tier-hero.membership-tone-prestige .member-tier-copy h2{color:#2d261e}.member-reference-dashboard .member-tier-hero.membership-tone-member .member-tier-copy>span,.member-reference-dashboard .member-tier-hero.membership-tone-prestige .member-tier-copy>span,.member-reference-dashboard .member-tier-hero.membership-tone-member .member-tier-benefits small,.member-reference-dashboard .member-tier-hero.membership-tone-prestige .member-tier-benefits small{color:#4e4438}.member-discord-card{position:relative;overflow:hidden!important}.member-discord-card:before{content:"";pointer-events:none;background:radial-gradient(circle at 94% 5%,#705bff33,#0000 32%),linear-gradient(110deg,#ffffffe0,#e9f8fad1);position:absolute;inset:0}.member-discord-card>*{position:relative}.member-discord-banner-kicker{color:#5865f2;letter-spacing:.16em;margin-bottom:4px;font-size:8px;font-weight:850;display:block}.member-discord-banner-title{font-size:16px!important;font-weight:800!important}.member-discord-priority-icon{box-shadow:0 10px 25px #5865f240;border-radius:18px!important;width:58px!important;height:58px!important}.member-discord-priority-icon svg{width:30px;height:30px}@media (max-width:800px){.member-global-sidebar{display:none!important}.member-global-portal-page{padding-left:initial!important}.member-reference-dashboard .member-tier-hero{grid-template-rows:auto auto auto!important;grid-template-columns:82px minmax(0,1fr)!important;gap:10px 13px!important;min-height:238px!important;margin-bottom:0!important;padding:17px!important;overflow:hidden!important}.member-reference-dashboard .member-tier-banner-art{border-right:1px solid #eec77738!important;width:82px!important;height:84px!important;min-height:84px!important;padding:6px!important}.member-reference-dashboard .member-tier-banner-art span{font-size:13px}.member-reference-dashboard .member-tier-banner-art strong{font-size:8px}.member-reference-dashboard .member-tier-banner-art small{font-size:5px}.member-reference-dashboard .member-tier-benefits{width:100%!important;height:auto!important;box-shadow:none!important;background:#ffffff13!important;border:1px solid #ffffff1a!important;border-radius:16px!important;grid-column:1/-1!important;margin:0!important;padding:9px 3px!important;display:grid!important;position:static!important}.member-reference-dashboard .member-tier-benefits span b{color:#f1c76f!important;background:#0a090733!important;border-color:#eec7772e!important}.member-reference-dashboard .member-tier-benefits small{color:#f4ead8!important;font-size:8px!important}.member-reference-dashboard .member-tier-hero>a{color:#352208!important;background:linear-gradient(135deg,#f9e7b4,#c58a2c)!important;grid-column:1/-1!important;justify-content:center!important;width:100%!important;height:38px!important;font-size:9px!important;position:static!important}.member-reference-dashboard .member-discord-card{background:0 0!important;flex-direction:column!important;align-items:stretch!important;min-height:190px!important;padding:20px!important}.member-reference-dashboard .member-discord-card:before{background:radial-gradient(circle at 92% 8%,#6c57ff4d,#0000 35%),linear-gradient(130deg,#fff,#edf8ff 60%,#eeeaff)}.member-reference-dashboard .member-discord-card>div{grid-template-columns:64px minmax(0,1fr);gap:14px;display:grid!important}.member-reference-dashboard .member-discord-priority-icon{grid-row:1/4;border-radius:20px!important;width:64px!important;height:64px!important}.member-reference-dashboard .member-discord-card>div>div{display:block!important}.member-reference-dashboard .member-discord-card button{border-radius:14px!important;width:100%!important;height:42px!important;margin:4px 0 0!important}.member-reference-dashboard .member-discord-banner-title{font-size:17px!important;line-height:1.25!important}.member-reference-dashboard .member-discord-card p{font-size:11px!important}}@media (min-width:801px){.member-reference-dashboard>.dashboard-shell{margin:10px 0 18px;overflow:hidden;background:linear-gradient(145deg,#ffffffa8,#f7f1e785)!important;border:1px solid #ffffffe6!important;border-radius:34px!important;padding:18px!important;box-shadow:0 24px 70px #30231117,inset 0 1px #fffffff5!important}.member-reference-dashboard .member-activity-panel,.member-reference-dashboard .member-discord-card{align-self:stretch!important;height:auto!important;min-height:164px!important}.member-reference-dashboard .member-activity-panel{flex-direction:column;display:flex}.member-reference-dashboard .member-activity-panel .dashboard-stats{flex:1;height:auto!important}.member-reference-dashboard .member-activity-panel .dashboard-stats>div{height:100%!important;min-height:88px!important}.member-reference-dashboard .member-discord-card{align-items:center!important;display:flex!important}.member-reference-dashboard .member-discord-card>div{flex:1;width:auto!important}.member-reference-dashboard .member-discord-card button{align-self:center}}.member-tier-banner-art{color:#f7dda2;background:radial-gradient(circle at 18% 5%,#ffda8680,#0000 25%),linear-gradient(145deg,#312313,#0d0c0a 64%);border:1px solid #f7d48e57;border-radius:20px;flex-direction:column;flex:0 0 142px;justify-content:center;align-items:center;width:142px;height:110px;padding:14px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff2e,0 12px 30px #0000003d}.member-tier-banner-art:before{content:"";background:linear-gradient(105deg,#0000 42%,#ffebb775 49%,#0000 56%);animation:6s ease-in-out infinite member-gold-sweep;position:absolute;inset:-80% -40%}.member-tier-banner-art>*{position:relative}.member-tier-banner-art span{letter-spacing:.18em;font-family:Georgia,serif;font-size:16px}.member-tier-banner-art strong{letter-spacing:.1em;margin-top:7px;font-size:14px}.member-tier-banner-art small{color:#bca77c;letter-spacing:.08em;margin-top:5px;font-size:7px}.membership-tone-member .member-tier-banner-art{color:#4e3d2d;background:radial-gradient(circle at 14% 0,#ffffffe6,#0000 28%),linear-gradient(145deg,#f5eee1,#cbb99e)}.membership-tone-prime .member-tier-banner-art{color:#f8d786;background:radial-gradient(circle at 16% 3%,#ffd98099,#0000 28%),linear-gradient(145deg,#37220c,#0d0b08)}.membership-tone-prestige .member-tier-banner-art{color:#262321;background:radial-gradient(circle at 16% 3%,#fffffff2,#0000 25%),linear-gradient(145deg,#f3f3f1,#aaa8a3)}.membership-tone-signature .member-tier-banner-art{color:#ffe1a0;background:radial-gradient(circle at 15% 3%,#ffdc89b3,#0000 26%),linear-gradient(145deg,#33220f,#050505 72%)}.member-tier-benefits span b{color:#e9c16e;letter-spacing:.08em;background:#ffffff0d;border:1px solid #f1c9763d;border-radius:10px;place-items:center;width:30px;height:30px;font-size:9px;display:grid}.member-score-tabs button{color:#837b70;cursor:pointer;background:#fff;border:1px solid #ece6dc;border-radius:99px;padding:5px 12px;font-size:9px;font-weight:700;transition:color .2s,background .2s,transform .2s}.member-score-tabs button:hover{transform:translateY(-1px)}.member-score-tabs button.active{color:#fff;background:linear-gradient(135deg,#d39a34,#a66e18);border-color:#b57b22;box-shadow:0 6px 16px #b57b2238}.member-score-chart>b.negative{color:#ffbbb3;background:#3d1715}.member-score-chart.is-empty svg{opacity:.35}.member-score-empty{color:#998f82;white-space:nowrap;font-size:11px;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.dashboard-mobile-sheet{position:relative;overflow:hidden;-webkit-backdrop-filter:blur(28px)saturate(1.35)!important;background:linear-gradient(145deg,#281d10b3,#090908b8 72%)!important;border-radius:30px 0 0 30px!important}.dashboard-mobile-sheet:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle at 18% 3%,#dead4c52,#0000 27%),linear-gradient(110deg,#0000 35%,#ffe8ae1c 49%,#0000 62%) 0 0/220% 100%;animation:8s ease-in-out infinite member-sheet-shimmer;position:absolute;inset:0}@keyframes member-sheet-shimmer{0%,to{background-position:50%,-100% 0}50%{background-position:50%,100% 0}}@media (max-width:800px){.member-tier-banner-art{border-radius:14px;flex:0 0 78px;width:78px;height:82px;padding:7px}.member-tier-banner-art span{font-size:10px}.member-tier-banner-art strong{font-size:8px}.member-tier-banner-art small{text-align:center;font-size:5px}.member-reference-dashboard .member-tier-hero{grid-template-columns:78px minmax(0,1fr)!important}.member-reference-dashboard .member-tier-copy h2{font-size:23px!important}.member-reference-dashboard .member-tier-benefits span b{color:#a77422;background:#fbf4e8;border-color:#e5cfaa;width:25px;height:25px}.member-score-tabs button{padding:7px 13px;font-size:10px}.member-score-empty{font-size:10px}}.member-portal-sidebar{color:#f9f4e8;background:radial-gradient(circle at 86% 4%,#c9912a3d,#0000 26%),linear-gradient(155deg,#0f0e0df7,#251d13f7);border-color:#ebc37033;box-shadow:0 26px 70px #1e170d3d,inset 0 1px #ffffff1a}.member-portal-brand{color:#fff}.member-portal-brand small{color:#d8ad59}.member-portal-person{background:linear-gradient(145deg,#ffffff1b,#ffffff09);border-color:#ecc98529;box-shadow:inset 0 1px #ffffff14}.member-portal-person strong{color:#fff}.member-portal-person small{color:#b9afa0}.member-portal-person em{color:#f1cc7a;background:#bb7f1f2e;box-shadow:inset 0 0 0 1px #f0c36924}.member-portal-sidebar nav a{color:#c9c0b4}.member-portal-sidebar nav a:hover,.member-portal-sidebar nav a.active{color:#fff;background:linear-gradient(105deg,#cf973140,#ffffff12);box-shadow:inset 3px 0 #e0aa47,0 8px 20px #0000001f}.member-portal-sidebar nav svg{color:#dda94b}.member-portal-sidebar nav small{color:#938a7d}.member-portal-sidebar nav a.active small{color:#cabfae}.member-portal-status{background:#ffffff0e;border-color:#ebc47524}.member-portal-status span{color:#9d9487}.member-portal-status b{color:#f4d28b}.member-portal-signout{color:#c9bda9;background:#fff1}.member-portal-signout:hover{color:#fff;background:#cd912729}.member-portal-backdrop,.member-portal-launcher{display:none}@media (max-width:800px){.member-portal-layout .member-portal-sidebar{border-radius:0 30px 30px 0;width:min(86vw,360px);max-width:none;padding:15px 14px;top:78px;bottom:92px;transform:translate(0);box-shadow:20px 24px 70px #0d0a0673,inset 0 1px #ffffff1a}.member-portal-layout.mobile-portal-closed .member-portal-sidebar{transform:translate(calc(-100% - 18px))}.member-portal-mobile-toggle{color:#f1c970;width:40px;height:40px;box-shadow:none;background:#ffffff13;border:1px solid #e8c0702e;border-radius:13px;top:17px;right:14px}.member-portal-brand{justify-content:flex-start;padding:1px 52px 13px 5px}.member-portal-brand img{width:39px;height:39px}.member-portal-brand>span{font-size:18px;display:block}.member-portal-brand small{font-size:9px}.member-portal-person{text-align:left;grid-template-columns:56px minmax(0,1fr) auto;place-items:center start;gap:0 12px;margin:0 0 12px;padding:12px 13px}.member-portal-person>span{grid-row:1/4;width:56px;height:56px}.member-portal-person strong,.member-portal-person small,.member-portal-person em{max-width:100%;display:block}.member-portal-person strong{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:15px;overflow:hidden}.member-portal-person small{grid-column:2;font-size:12px}.member-portal-person em{grid-area:1/3/4;margin:0;padding:6px 8px;font-size:9px}.member-portal-sidebar nav{gap:4px;padding-right:2px}.member-portal-sidebar nav a{justify-content:flex-start;min-height:55px;padding:9px 12px}.member-portal-sidebar nav svg{flex:0 0 21px}.member-portal-sidebar nav span{font-size:14px;line-height:1.22;display:grid}.member-portal-sidebar nav small{margin-top:2px;font-size:11px;line-height:1.2;display:block}.member-portal-status{margin-top:11px;padding:12px;display:grid}.member-portal-status span{font-size:9px}.member-portal-status b{font-size:11px}.member-portal-signout{min-height:42px;font-size:12px;display:flex}.member-portal-backdrop{z-index:75;opacity:1;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0c0a077a;border:0;transition:opacity .3s;display:block;position:fixed;inset:0}.mobile-portal-closed .member-portal-backdrop{pointer-events:none;opacity:0}.member-portal-launcher{z-index:72;color:#f0ca78;background:linear-gradient(145deg,#17130e,#4b3518);border:1px solid #ebc06b47;border-radius:16px;align-content:center;place-items:center;gap:1px;width:49px;height:62px;transition:opacity .25s,transform .25s;display:grid;position:fixed;top:116px;left:10px;box-shadow:0 12px 30px #2318094d,inset 0 1px #ffffff21}.member-portal-launcher svg{width:21px}.member-portal-launcher span{letter-spacing:.08em;font-size:7px;font-weight:850}.mobile-portal-open .member-portal-launcher{pointer-events:none;opacity:0;transform:translate(-70px)}}@media (prefers-reduced-motion:reduce){.member-portal-sidebar:before,.member-portal-layout .dashboard-top:before,.member-dashboard-score:before,.member-course-entitlements:before,.member-portal-sidebar:after,.member-dashboard-score:after{animation:none!important}}.journal-dashboard-board>.journal-score-card{order:initial;grid-column:2/span 4}@media (max-width:1050px){.journal-dashboard-board>.journal-score-card,.journal-dashboard-board>.journal-calendar{grid-column:2/-1}}@media (max-width:760px){.journal-dashboard-board>.journal-score-card{order:5}.journal-dashboard-board>.journal-calendar{order:6}}.member-portal-page{background:radial-gradient(circle at 8% 0,#e9b7552e,#0000 24%),radial-gradient(circle at 92% 12%,#ffffffeb,#0000 28%),#ecebe8}.member-portal-layout{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:20px;display:grid}.member-portal-sidebar{-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);background:#fcfbf8e6;border:1px solid #ffffffe6;border-radius:30px;flex-direction:column;min-height:calc(100vh - 44px);padding:18px;display:flex;position:sticky;top:22px;box-shadow:0 22px 60px #2b251c1a,inset 0 1px #fff}.member-portal-brand{color:#191713;align-items:center;gap:10px;padding:4px 7px 17px;display:flex}.member-portal-brand img{object-fit:contain;width:42px;height:42px}.member-portal-brand>span{letter-spacing:.03em;font-size:19px;font-weight:850}.member-portal-brand small{color:#a97624;letter-spacing:.17em;font-size:8px;display:block}.member-portal-person{text-align:center;background:linear-gradient(145deg,#fff,#f3efe8);border:1px solid #ece6dc;border-radius:23px;justify-items:center;margin-bottom:15px;padding:18px 12px;display:grid}.member-portal-person>span{color:#fff;background:linear-gradient(135deg,#191713,#a36c18);border:3px solid #fff;border-radius:50%;place-items:center;width:64px;height:64px;font-size:22px;font-weight:800;display:grid;overflow:hidden;box-shadow:0 8px 22px #3e2a0e2b}.member-portal-person>span img{object-fit:cover;width:100%;height:100%}.member-portal-person strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin-top:9px;font-size:14px;overflow:hidden}.member-portal-person small{color:#958b7d;font-size:10px}.member-portal-person em{color:#6c480f;letter-spacing:.1em;background:#f5e4bd;border-radius:99px;margin-top:8px;padding:5px 9px;font-size:8px;font-style:normal;font-weight:850}.member-portal-sidebar nav{gap:4px;display:grid}.member-portal-sidebar nav a{color:#6e6860;border-radius:15px;align-items:center;gap:11px;min-height:51px;padding:8px 10px;text-decoration:none;transition:all .2s;display:flex}.member-portal-sidebar nav a:hover,.member-portal-sidebar nav a.active{color:#17140f;background:#eeeae3;transform:translate(2px)}.member-portal-sidebar nav a.active{box-shadow:inset 3px 0 #b57b23}.member-portal-sidebar nav svg{color:#a47020;width:18px}.member-portal-sidebar nav span{font-size:12px;font-weight:750;display:grid}.member-portal-sidebar nav small{color:#9b9388;font-size:8px;font-weight:500}.member-portal-status{background:#f8f5ef;border:1px solid #ebe3d7;border-radius:18px;gap:7px;margin-top:auto;padding:13px;display:grid}.member-portal-status p{justify-content:space-between;align-items:center;gap:8px;display:flex}.member-portal-status span{color:#958b7d;letter-spacing:.09em;font-size:8px}.member-portal-status b{font-size:10px}.member-portal-signout{color:#7b7165;background:#f3efe9;border-radius:14px;justify-content:center;align-items:center;gap:8px;margin-top:9px;padding:10px;font-size:11px;display:flex}.member-portal-signout svg{width:15px}.member-portal-layout>.dashboard-shell{width:100%;min-width:0;box-shadow:none;background:0 0;border:0;margin:0;padding:0}.member-portal-layout .dashboard-top,.member-portal-layout .dashboard-primary-actions,.member-portal-layout .member-discord-card,.member-portal-layout .member-service-nav,.member-portal-layout .dashboard-connext-setting,.member-portal-layout .member-tier-hero,.member-portal-layout .tier-upgrade-card,.member-portal-layout .dashboard-stats,.member-portal-layout .member-access-section,.member-portal-layout .member-market-section,.member-portal-layout .dashboard-empty,.member-portal-layout .member-status-card{border-radius:26px}.member-portal-layout .dashboard-top{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#ffffffd1;border:1px solid #ffffffeb;padding:24px 26px;box-shadow:0 18px 45px #372e2114}.member-portal-layout .dashboard-profile-avatar{width:78px;height:78px}.member-portal-layout .dashboard-profile-heading h1{font-size:clamp(27px,3.2vw,43px)}.member-portal-layout .dashboard-primary-actions{background:#ffffffb8;border-color:#ffffffe6;margin-top:16px;padding:21px;box-shadow:0 15px 40px #372e2112}.member-portal-layout .dashboard-primary-actions-grid{gap:12px}.member-portal-layout .dashboard-primary-action{border-radius:20px}.member-portal-layout .member-discord-card{margin-top:16px!important}.member-portal-layout .member-service-nav{background:#ffffffa6;border:1px solid #ffffffdb;margin:16px 0;padding:8px}.member-portal-layout .dashboard-welcome{display:none}.member-portal-layout .member-tier-hero{margin-top:16px}.member-portal-layout .dashboard-stats{gap:10px}.member-portal-layout .dashboard-stats>div{background:#fffc;border-radius:20px}.member-portal-layout .member-access-section,.member-market-section{background:#ffffffb8;border:1px solid #ffffffe6;margin-top:20px;padding:23px;box-shadow:0 18px 50px #372e2112}.member-portal-layout .member-tool-banner{border-radius:22px}.member-affiliate-entry,.member-market-section{scroll-margin-top:24px}.member-market-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.member-market-grid>article{background:#fff;border:1px solid #ebe5db;border-radius:23px;min-width:0;padding:16px;overflow:hidden}.member-market-grid article>header{align-items:center;gap:11px;margin-bottom:10px;display:flex}.member-market-grid article>header>span{color:#7b5214;background:#f6e6c5;border-radius:14px;place-items:center;width:42px;height:42px;display:grid}.member-market-grid header svg{width:20px}.member-market-grid header small{color:#a67527;letter-spacing:.13em;font-size:8px;font-weight:800}.member-tv-widget{background:#faf9f7;border:1px solid #eee8de;border-radius:16px;min-height:620px;overflow:hidden}.member-market-grid article>a{color:#79511a;background:#f5f0e8;border-radius:13px;justify-content:center;align-items:center;gap:7px;margin-top:11px;padding:10px;font-size:11px;font-weight:750;display:flex}.member-market-grid article>a svg{width:14px}.member-market-grid article>p{color:#696159;background:#faf6ee;border-left:3px solid #d2a34d;border-radius:9px;margin-top:11px;padding:11px 13px;font-size:11px;line-height:1.6}@media (max-width:1120px){.member-portal-layout{grid-template-columns:220px minmax(0,1fr)}.member-portal-sidebar{padding:14px}.member-portal-sidebar nav a{padding-inline:8px}.member-market-grid{grid-template-columns:1fr}}@media (max-width:800px){.member-portal-page{padding-inline:12px!important}.member-portal-layout{display:block}.member-portal-sidebar{display:none}.member-portal-layout .dashboard-top{padding:20px 16px}.member-portal-layout .dashboard-primary-actions{padding:18px 14px}.member-portal-layout .member-access-section,.member-market-section{padding:18px 12px}.member-market-grid>article{padding:12px}.member-tv-widget{min-height:560px}.member-portal-layout .dashboard-section-heading{align-items:flex-start;gap:10px}.member-portal-layout .dashboard-section-heading h2{font-size:24px}}.journal-score-card{color:#f3f5f8;background:radial-gradient(circle at 50% 45%,#dcb24a14,#0000 42%),#111722;border:1px solid #303744;border-radius:18px;grid-column:2/span 4;min-width:0;padding:22px}.journal-score-card header{justify-content:space-between;align-items:flex-start;display:flex}.journal-score-card header p{color:#dbb961;letter-spacing:.12em;font-size:10px;font-weight:800}.journal-score-card header strong{margin-top:4px;font-size:18px;display:block}.journal-score-card header>span{color:#8f98a8;font-size:12px}.journal-score-body{width:min(100%,320px);margin:4px auto 0;position:relative}.journal-score-body svg{width:100%;height:260px;display:block}.journal-score-body .score-grid{fill:none;stroke:#273143;stroke-width:1px}.journal-score-body line{stroke:#273143;stroke-width:1px}.journal-score-body .score-shape{fill:#dcb7556b;stroke:#e4c264;stroke-width:2px}.journal-score-body circle{fill:#f3cf70}.journal-score-labels span{color:#96a0b1;white-space:nowrap;font-size:9px;position:absolute}.journal-score-labels span:first-child{top:4px;left:50%;transform:translate(-50%)}.journal-score-labels span:nth-child(2){top:25%;right:0}.journal-score-labels span:nth-child(3){bottom:24%;right:2%}.journal-score-labels span:nth-child(4){bottom:1px;left:50%;transform:translate(-50%)}.journal-score-labels span:nth-child(5){bottom:24%;left:1%}.journal-score-labels span:nth-child(6){top:25%;left:0}.journal-score-number{text-align:center;font-size:48px;line-height:1;display:block}.journal-score-number.score-high{color:#43dfa9}.journal-score-number.score-mid{color:#f2c65d}.journal-score-number.score-low{color:#ff7478}.journal-score-scale{background:linear-gradient(90deg,#ff5c64,#ffc257 48%,#35dda6);border-radius:99px;height:10px;margin:17px 12px 9px;position:relative}.journal-score-scale i{border-radius:inherit;background:#ffffff1a;height:100%;display:block}.journal-score-scale b{background:#fff;border-radius:99px;width:8px;height:18px;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 2px 7px #00000059}.journal-score-card>small{color:#8993a2;text-align:center;font-size:9px;display:block}.journal-dashboard-board>.journal-calendar{grid-column:6/-1}@media (max-width:1050px){.journal-score-card,.journal-dashboard-board>.journal-calendar{grid-column:2/-1}}@media (max-width:760px){.journal-score-card{order:5;padding:18px 13px}.journal-dashboard-board>.journal-calendar{order:6}.journal-score-body{max-width:300px}.journal-score-body svg{height:240px}}.journal-tier-lock{text-align:center;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#ffffffc2;border:1px solid #9f6b1d2e;border-radius:32px;max-width:680px;margin:clamp(45px,10vw,100px) auto;padding:clamp(28px,6vw,56px);box-shadow:0 28px 80px #442b091f}.journal-tier-lock>span{color:#f0c875;background:linear-gradient(145deg,#24170a,#684313);border-radius:25px;place-items:center;width:76px;height:76px;margin:0 auto 20px;display:grid}.journal-tier-lock>span svg{width:34px;height:34px}.journal-tier-lock h1{margin:10px 0 15px;font-size:clamp(30px,6vw,48px)}.journal-tier-lock>p:not(.eyebrow){color:#75685a;max-width:520px;margin:auto;line-height:1.8}.journal-tier-lock strong{color:#8b5a16}.journal-tier-lock>a{color:#fff;background:linear-gradient(110deg,#895711,#d5a23b);border-radius:999px;margin-top:25px;padding:14px 24px;display:inline-flex;box-shadow:0 12px 28px #87540d33}.journal-tier-lock small{color:#978979;margin-top:13px;display:block}@media (max-width:760px){:is(.member-feature-page:has(.journal-pro),.member-feature-page:has(.journal-tier-lock)){width:100%;max-width:100vw;overflow-x:hidden}.journal-pro,.journal-pro>*{min-width:0;max-width:100%}.member-feature-page:has(.journal-pro)>div{min-width:0;max-width:100%}.journal-hero h1{max-width:260px;font-size:25px;line-height:1.3}.journal-presets{grid-template-columns:repeat(3,minmax(0,1fr))}.journal-presets button{text-overflow:ellipsis;min-width:0;font-size:11px;overflow:hidden}.journal-chart{padding:18px;overflow:hidden}.journal-chart svg{height:125px;margin-top:10px}.journal-chart>div{align-items:center;gap:10px}.journal-chart>div strong{white-space:nowrap;font-size:14px}.journal-calendar{padding:17px 12px;overflow:hidden}.journal-calendar header{align-items:flex-start}.journal-calendar header h2{font-size:20px}.journal-calendar header>div:last-child{gap:4px}.journal-calendar header button{border-radius:10px;padding:7px 8px;font-size:11px}.journal-calendar header button svg{width:17px}.journal-weekdays,.journal-days{gap:3px;width:100%;min-width:0}.journal-weekdays{margin:14px 0 6px;font-size:10px}.journal-days article,.journal-days>i{border-radius:10px;min-width:0;min-height:62px;padding:6px 4px;overflow:hidden}.journal-days article b{font-size:12px}.journal-days article strong{white-space:nowrap;margin-top:5px;font-size:9px}.journal-days article small{white-space:nowrap;margin-top:2px;font-size:7px}.journal-history>article{gap:10px;padding:13px}.journal-history>article>span{width:40px;height:40px;font-size:20px}.journal-history article strong{font-size:13px}.journal-history article p{font-size:12px}.journal-tier-lock{border-radius:25px;margin:32px 0;padding:36px 21px}.journal-tier-lock h1{font-size:31px;line-height:1.25}.journal-tier-lock>p:not(.eyebrow){font-size:14px}}.affiliate-dashboard-page,.affiliate-dashboard-page button,.affiliate-dashboard-page input{font-family:var(--font-kanit), sans-serif}.affiliate-dashboard-page [lang=en],.affiliate-dashboard-page .font-latin{font-family:var(--font-poppins), var(--font-kanit), sans-serif}.affiliate-view-tabs{background:#ffffffc2;border:1px solid #9b691f29;border-radius:20px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:30px;padding:7px;display:grid;box-shadow:0 16px 45px #4c300814}.affiliate-view-tabs button{color:#756656;background:0 0;border:1px solid #0000;border-radius:14px;justify-content:center;align-items:center;gap:9px;min-height:52px;font-size:14px;font-weight:500;transition:all .25s;display:flex}.affiliate-view-tabs button svg{width:18px}.affiliate-view-tabs button:hover{color:#875815;background:#fffaf1}.affiliate-view-tabs button.active{color:#fff;background:linear-gradient(120deg,#8b5812,#d49b37 55%,#8c5a15);box-shadow:0 12px 30px #8e5b173d}.affiliate-knowledge-hero{background:radial-gradient(circle at 88% 5%,#75c7e74d,#0000 34%),linear-gradient(135deg,#f8fcff,#e9f4f9 60%,#fff);border:1px solid #2d6d9426;border-radius:30px;padding:clamp(28px,5vw,58px);overflow:hidden;box-shadow:0 24px 70px #1a415b1a}.affiliate-knowledge-hero h2{letter-spacing:-.045em;max-width:900px;margin-top:8px;font-size:clamp(32px,5.5vw,62px);line-height:1.08}.affiliate-knowledge-hero>div>p:not(.eyebrow){color:#607284;max-width:900px;margin-top:18px;font-size:17px;line-height:1.8}.affiliate-funnel-ratio{flex-wrap:wrap;gap:9px;margin-top:28px;display:flex}.affiliate-funnel-ratio span{color:#627789;background:#ffffffb8;border:1px solid #2d6d942e;border-radius:999px;padding:10px 15px;font-size:12px}.affiliate-funnel-ratio b{color:#216187;margin-right:6px}.knowledge-setup,.knowledge-conversion,.knowledge-loop{background:#ffffffd6;border:1px solid #2d6d9426;border-radius:28px;padding:clamp(24px,4vw,42px);box-shadow:0 22px 60px #1f435b14}.knowledge-setup{text-align:center;margin-top:30px}.knowledge-stage-label{letter-spacing:.14em;font-weight:600;color:#28729d!important;font-size:10px!important}.knowledge-setup h3,.knowledge-conversion h3,.knowledge-loop h3{margin-top:7px;font-size:clamp(25px,3.5vw,38px)}.knowledge-setup>p:not(.knowledge-stage-label),.knowledge-conversion>p,.knowledge-loop>p:not(.knowledge-stage-label){color:#68798a;max-width:900px;margin:10px auto 0;line-height:1.75}.knowledge-setup>div,.knowledge-contact>div{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:20px;display:flex}.knowledge-setup span,.knowledge-contact span{color:#256388;background:#f6fbfe;border:1px solid #549dc433;border-radius:999px;padding:8px 12px;font-size:11px}.knowledge-flow-arrow{color:#3d91bd;place-items:center;height:70px;display:grid}.knowledge-flow-arrow svg{width:24px;animation:2s ease-in-out infinite knowledgeFloat}@keyframes knowledgeFloat{50%{transform:translateY(7px)}}.knowledge-channels{grid-template-columns:.85fr 1.4fr;gap:16px;display:grid}.knowledge-channels>article{color:#eff9ff;background:radial-gradient(circle at 50% -15%,#587287,#0000 48%),linear-gradient(150deg,#15344b,#071b2d 72%);border:1px solid #91c3e038;border-radius:28px;padding:clamp(25px,4vw,38px);position:relative;overflow:hidden;box-shadow:0 26px 60px #071b2d33}.knowledge-channel-icon{color:#8dd8fa;background:#ffffff14;border-radius:14px;place-items:center;width:44px;height:44px;display:grid}.knowledge-channel-icon svg{width:22px}.knowledge-channels .knowledge-stage-label{margin-top:24px;color:#7bc2e5!important}.knowledge-channels h3{margin-top:7px;font-size:clamp(30px,4vw,43px)}.knowledge-channels article>p:not(.knowledge-stage-label){color:#b7c6d0;margin-top:10px;line-height:1.7}.knowledge-channels article>div{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.knowledge-channels article>div span{color:#e4f7ff;background:#ffffff0d;border:1px solid #97d3f033;border-radius:11px;padding:9px 12px;font-size:10px}.knowledge-channels article>small{color:#8eb0c2;border-top:1px solid #ffffff1a;margin-top:24px;padding-top:17px;line-height:1.6;display:block}.knowledge-unified{color:#245c7d;letter-spacing:.08em;background:#f7fcff;border:1px solid #2d6d942e;border-radius:999px;align-items:center;gap:9px;width:fit-content;margin:28px auto 0;padding:11px 18px;font-size:10px;font-weight:600;display:flex}.knowledge-unified svg{width:18px}.knowledge-stage-card{background:#ffffffe0;border:1px solid #2d6d9426;border-radius:28px;grid-template-columns:150px 1fr;display:grid;overflow:hidden;box-shadow:0 22px 60px #1f435b14}.knowledge-stage-card>aside{color:#164e70;background:linear-gradient(145deg,#eefaff,#dceef7);flex-direction:column;justify-content:center;gap:10px;padding:28px;display:flex}.knowledge-stage-card>aside>span{color:#fff;background:#246f98;border-radius:13px;place-items:center;width:42px;height:42px;display:grid}.knowledge-stage-card>aside svg{width:21px}.knowledge-stage-card>aside b{font-size:26px}.knowledge-stage-card>aside small{color:#39728f;text-transform:uppercase;font-size:9px;font-weight:600}.knowledge-stage-card>main{padding:clamp(24px,4vw,38px)}.knowledge-stage-card>main>h3{margin-top:5px;font-size:clamp(24px,3.5vw,36px)}.knowledge-stage-card>main>p:not(.knowledge-stage-label){color:#68798a;margin-top:8px;line-height:1.65}.knowledge-stage-items{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:22px;display:grid}.knowledge-stage-items section{background:#fbfdff;border:1px solid #2d6d9421;border-radius:17px;padding:17px}.knowledge-stage-items small{color:#347da3;text-transform:uppercase;font-size:9px;font-weight:600;display:block}.knowledge-stage-items strong{color:#172b3e;margin-top:5px;font-size:14px;display:block}.knowledge-stage-items p{color:#71808e;margin-top:5px;font-size:12px;line-height:1.55}.knowledge-stages>div:nth-child(3) .knowledge-stage-items{grid-template-columns:repeat(4,1fr)}.knowledge-contact{color:#eefaff;text-align:center;background:radial-gradient(circle at 50% -20%,#536f84,#0000 50%),#071d30;border-radius:28px;padding:clamp(28px,5vw,48px);box-shadow:0 26px 65px #071d3038}.knowledge-contact>svg{color:#88d2f5;width:34px;height:34px}.knowledge-contact h3{margin-top:8px;font-size:clamp(25px,4vw,42px)}.knowledge-contact>p:not(.knowledge-stage-label){color:#b8c7d1;max-width:900px;margin:12px auto 0;line-height:1.7}.knowledge-conversion-heading{align-items:center;gap:15px;display:flex}.knowledge-conversion-heading>svg{color:#26749e;width:38px;height:38px}.knowledge-conversion-heading h3{margin-top:3px}.knowledge-conversion>div:last-child{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:22px;display:grid}.knowledge-conversion>div:last-child span{color:#71808e;background:#fbfdff;border:1px solid #2d6d9421;border-radius:16px;padding:17px;font-size:12px;line-height:1.55}.knowledge-conversion span b{color:#17334a;margin-bottom:5px;font-size:15px;display:block}.knowledge-loop>p,.knowledge-loop>h3{text-align:left}.knowledge-loop>div{gap:8px;margin-top:24px;display:grid}.knowledge-loop section{background:#fbfdff;border:1px solid #2d6d9421;border-radius:16px;grid-template-columns:90px 1fr 2fr auto;align-items:center;gap:14px;padding:17px 20px;display:grid}.knowledge-loop section b,.knowledge-loop section small{color:#27749c;font-size:10px}.knowledge-loop section span{color:#70808e;font-size:12px}.knowledge-shadow-mode{color:#536c7d;background:#eef7fc;border-left:4px solid #2f87b4;border-radius:0 17px 17px 0;gap:13px;margin-top:24px;padding:20px;line-height:1.7;display:flex}.knowledge-shadow-mode svg{color:#277aa5;flex:none;margin-top:3px}.knowledge-checklist{color:#2f6f91;overflow-wrap:anywhere;background:#ffffffb3;border:1px solid #2d6d9421;border-radius:17px;align-items:center;gap:10px;margin-top:14px;padding:16px 19px;font-size:10px;display:flex}.knowledge-checklist svg{flex:none;width:18px}@media (max-width:850px){.knowledge-channels,.knowledge-stage-card{grid-template-columns:1fr}.knowledge-stage-card>aside{flex-direction:row;justify-content:flex-start;align-items:center}.knowledge-stage-card>aside small{margin-left:auto}.knowledge-stage-items,.knowledge-stages>div:nth-child(3) .knowledge-stage-items,.knowledge-conversion>div:last-child{grid-template-columns:repeat(2,1fr)}.knowledge-loop section{grid-template-columns:80px 1fr}.knowledge-loop section span,.knowledge-loop section small{grid-column:2}}@media (max-width:560px){.affiliate-view-tabs{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);margin-bottom:20px;position:sticky;top:10px}.affiliate-view-tabs button{min-height:46px;font-size:12px}.affiliate-knowledge-hero{border-radius:23px;padding:26px 20px}.affiliate-knowledge-hero h2{letter-spacing:-.03em;font-size:32px}.affiliate-knowledge-hero>div>p:not(.eyebrow){font-size:14px}.knowledge-setup,.knowledge-conversion,.knowledge-loop{border-radius:22px;padding:23px 19px}.knowledge-stage-card,.knowledge-channels>article,.knowledge-contact{border-radius:22px}.knowledge-stage-card>aside{padding:18px}.knowledge-stage-card>aside b{font-size:21px}.knowledge-stage-card>aside small{display:none}.knowledge-stage-card>main{padding:21px 18px}.knowledge-stage-items,.knowledge-stages>div:nth-child(3) .knowledge-stage-items,.knowledge-conversion>div:last-child,.knowledge-loop section{grid-template-columns:1fr}.knowledge-loop section span,.knowledge-loop section small{grid-column:1}.knowledge-shadow-mode{font-size:13px}}.gold-button,.ivory-button,.member-nav-button,.language-switch{transition:transform .28s,box-shadow .28s,background .28s,border-color .28s}@media (hover:hover){.gold-button:hover,.ivory-button:hover,.member-nav-button:hover,.language-switch:hover{transform:translateY(-2px)scale(1.015);box-shadow:0 20px 50px #714a1033,0 0 30px #daab561f}}@media (max-width:1023px){.home-member-actions{display:block}.mobile-member-actions{display:none}}@media (max-width:640px){.site-header .language-switch{display:flex}.member-nav-button{min-height:38px;padding-inline:11px;font-size:11px}}@media (max-width:430px){.brand-logo-header{max-width:31vw}.site-header-actions{gap:5px}.site-header .language-switch{gap:5px;padding:8px}.member-nav-button{gap:5px;padding-inline:9px}.member-nav-button svg{display:none}}.affiliate-knowledge{color:#2b2116}.affiliate-knowledge-hero{background:radial-gradient(circle at 88% 5%,#e6b95c57,#0000 35%),radial-gradient(circle at 12% 100%,#9762181a,#0000 31%),linear-gradient(135deg,#fffdf8,#f7ead3 62%,#fffaf0);border-color:#9b691f33;box-shadow:0 24px 70px #5b37091f}.affiliate-knowledge-hero>div>p:not(.eyebrow){color:#76695b}.affiliate-funnel-ratio span{color:#756553;background:#fffdf8d1;border-color:#9b691f36}.affiliate-funnel-ratio b{color:#9a661b}.knowledge-stage-label{color:#a46b18!important}.knowledge-setup,.knowledge-conversion,.knowledge-loop{background:linear-gradient(145deg,#fffffff0,#faf3e8e6);border-color:#9b691f2e;box-shadow:0 22px 60px #5b370917}.knowledge-setup>p:not(.knowledge-stage-label),.knowledge-conversion>p,.knowledge-loop>p:not(.knowledge-stage-label){color:#796d60}.knowledge-setup span{color:#875918;background:#fffaf0;border-color:#ad741d3b}.knowledge-flow-arrow{color:#b8791d}.knowledge-channels>article{color:#fffaf0;background:radial-gradient(circle at 50% -15%,#be914c9e,#0000 47%),linear-gradient(150deg,#3a2918,#171009 72%);border-color:#deb15a3d;box-shadow:0 26px 60px #341f0738}.knowledge-channel-icon{color:#f5c86f;background:#fff0cc1a}.knowledge-channels .knowledge-stage-label{color:#e7b85c!important}.knowledge-channels article>p:not(.knowledge-stage-label){color:#d8cbb9}.knowledge-channels article>div span{color:#fff1d2;background:#fff4da0f;border-color:#eec46f3d}.knowledge-channels article>small{color:#bbaa90;border-color:#ffffff1a}.knowledge-unified{color:#875918;background:#fffaf1;border-color:#9b691f33}.knowledge-stage-card{background:#fffdf9eb;border-color:#9b691f2e;box-shadow:0 22px 60px #5b370917}.knowledge-stage-card>aside{color:#724912;background:linear-gradient(145deg,#fff7e6,#ead3a9)}.knowledge-stage-card>aside>span{color:#fff8e9;background:linear-gradient(145deg,#825310,#c28a2a)}.knowledge-stage-card>aside small{color:#93631e}.knowledge-stage-card>main>p:not(.knowledge-stage-label){color:#786b5d}.knowledge-stage-items section{background:#fffdf9;border-color:#9b691f29}.knowledge-stage-items small{color:#a16b1b}.knowledge-stage-items strong{color:#352719}.knowledge-stage-items p{color:#7f7265}.knowledge-contact{color:#fffaf0;background:radial-gradient(circle at 50% -20%,#be914ca6,#0000 50%),linear-gradient(145deg,#3b2917,#160f08);box-shadow:0 26px 65px #3620073d}.knowledge-contact>svg{color:#f0c46b}.knowledge-contact>p:not(.knowledge-stage-label){color:#d3c5b3}.knowledge-contact span{color:#fbe8bf;background:#fff4da0f;border-color:#e8be6b38}.knowledge-conversion-heading>svg{color:#a66e19}.knowledge-conversion>div:last-child span{color:#7c7063;background:#fffdf9;border-color:#9b691f29}.knowledge-conversion span b{color:#3a2918}.knowledge-loop section{background:#fffdf9;border-color:#9b691f29}.knowledge-loop section b,.knowledge-loop section small{color:#9b671b}.knowledge-loop section strong{color:#352719}.knowledge-loop section span{color:#7c7063}.knowledge-shadow-mode{color:#6f604f;background:linear-gradient(120deg,#fff8e9,#f1dfbd);border-left-color:#b4781d}.knowledge-shadow-mode svg{color:#a86f19}.knowledge-checklist{color:#8e5e18;background:#fffaf0d6;border-color:#9b691f2b}.success-connect-discord{margin-top:22px}.success-connect-discord .success-discord-card{text-align:left;margin-top:0}.success-connect-discord .success-discord-card>svg{color:#5865f2;flex:none}.success-connect-discord .discord-button{cursor:pointer;border:0}.success-connect-discord .discord-button:disabled{cursor:wait;opacity:.78}.success-discord-error{color:#991b1b;text-align:left;background:#fef2f2;border-radius:14px;margin-top:10px;padding:10px 13px;font-size:12px}.affiliate-organization-actions{align-items:end;gap:9px;display:flex}.affiliate-organization-actions label{gap:5px;min-width:250px;display:grid}.affiliate-organization-actions label span{color:#887865;font-size:11px}.affiliate-organization-actions input{background:#fffc;border:1px solid #e3d5c1;border-radius:14px;outline:0;width:100%;height:44px;padding:0 14px}.affiliate-organization-actions>button{color:#fff;background:linear-gradient(135deg,#815116,#c59034);border:1px solid #9b691f33;border-radius:14px;align-items:center;gap:7px;height:44px;padding:0 14px;display:flex;box-shadow:0 8px 18px #70440c29}.affiliate-organization-actions>button svg{width:17px}.affiliate-organization-actions>button:disabled{opacity:.65}@media (max-width:760px){.affiliate-organization-actions{align-items:end}.affiliate-organization-actions label{flex:1;min-width:0}.affiliate-organization-actions>button{justify-content:center;width:46px;padding:0}.affiliate-organization-actions>button span{display:none}}.affiliate-orbit-canvas .affiliate-edge-halo{stroke:#fffdf8eb;stroke-width:8px;stroke-linecap:round}.affiliate-orbit-canvas .affiliate-edge-line{stroke:url(#affiliateLine);stroke-width:3px;stroke-linecap:round;filter:drop-shadow(0 1px 1px #693f0a2e)}.affiliate-orbit-canvas{min-width:1000px;min-height:1000px}.affiliate-orbit-stage{margin:auto;transition:width .22s,height .22s;position:relative}.affiliate-orbit-stage .affiliate-orbit-canvas{transform-origin:0 0;margin:0;transition:transform .22s cubic-bezier(.2,.75,.3,1)}.affiliate-orbit-zoom-controls{z-index:8;color:#332313;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffcf6f0;border:1px solid #ae772247;border-radius:18px;align-items:center;gap:4px;width:max-content;margin:14px 14px -60px auto;padding:5px;display:flex;position:sticky;top:14px;left:calc(100% - 240px);box-shadow:0 12px 30px #52300929}.affiliate-orbit-zoom-controls button{color:#704510;background:0 0;border:0;border-radius:12px;place-items:center;width:38px;height:38px;transition:background .18s,transform .18s;display:grid}.affiliate-orbit-zoom-controls button:hover{background:#f2dfb9;transform:translateY(-1px)}.affiliate-orbit-zoom-controls button:disabled{cursor:not-allowed;opacity:.32;transform:none}.affiliate-orbit-zoom-controls button:last-child{color:#fff;background:linear-gradient(135deg,#765019,#c58f35);margin-left:3px}.affiliate-orbit-zoom-controls svg{width:18px;height:18px}.affiliate-orbit-zoom-controls output{text-align:center;font-variant-numeric:tabular-nums;min-width:52px;font:600 12px Poppins,Kanit,sans-serif}.affiliate-mobile-tree,.mobile-tree-hint{display:none}@media (max-width:760px){.affiliate-organization{padding:18px 14px!important}.affiliate-orbit-scroll{touch-action:pan-x pan-y;border-radius:19px;height:620px;max-height:none;display:block}.affiliate-orbit-canvas{min-width:0;min-height:0}.affiliate-orbit-person{width:126px;height:126px}.affiliate-orbit-person.is-owner{width:164px;height:164px}.affiliate-mobile-tree{display:none}.affiliate-mobile-owner{color:#fff;text-align:center;background:radial-gradient(circle at 32% 20%,#d6aa54,#9a6015 58%,#69400e);border:2px solid #b6791d;border-radius:24px;justify-items:center;width:min(100%,240px);margin:0 auto;padding:20px 16px;display:grid;box-shadow:0 16px 35px #663c093b}.affiliate-mobile-owner .affiliate-mobile-avatar{width:62px;height:62px;margin-bottom:8px}.affiliate-mobile-owner strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:15px;overflow:hidden}.affiliate-mobile-owner span{color:#f7ddb0;font-size:10px}.affiliate-mobile-owner small{color:#ffe7bc;letter-spacing:.14em;margin-top:4px;font-size:7px}.affiliate-mobile-connector{height:40px;position:relative}.affiliate-mobile-connector:before{content:"";background:linear-gradient(#ae741e,#d9b46d);width:2px;position:absolute;top:0;bottom:12px;left:50%;transform:translate(-50%)}.affiliate-mobile-connector i{background:linear-gradient(90deg,#0000,#c18e3f 12% 88%,#0000);height:2px;position:absolute;bottom:10px;left:12%;right:12%}.affiliate-mobile-partners{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.affiliate-mobile-person{background:#ffffffe6;border:1px solid #ba842f61;border-radius:18px;align-items:center;gap:9px;min-width:0;min-height:84px;padding:11px 9px;display:flex;position:relative;box-shadow:0 9px 22px #4e300b14}.affiliate-mobile-person:before{content:"";background:#c18e3f;width:1.5px;height:12px;position:absolute;top:-13px;left:50%}.affiliate-mobile-person>div:last-child{gap:2px;min-width:0;display:grid}.affiliate-mobile-person strong{text-overflow:ellipsis;white-space:nowrap;color:#2c2117;font-size:10px;overflow:hidden}.affiliate-mobile-person span{text-overflow:ellipsis;white-space:nowrap;color:#756858;font-size:8px;overflow:hidden}.affiliate-mobile-person small{letter-spacing:.1em;color:#aa7522;font-size:6px}.affiliate-mobile-avatar{color:#a2732c;background:#eee4d5;border:2px solid #fff;border-radius:50%;flex:0 0 43px;place-items:center;width:43px;height:43px;display:grid;overflow:hidden;box-shadow:0 4px 11px #452b0b1f}.affiliate-mobile-avatar img{object-fit:cover;width:100%;height:100%}.affiliate-mobile-avatar svg{width:20px}}@media (max-width:380px){.affiliate-mobile-partners{grid-template-columns:1fr}.affiliate-mobile-connector i{width:2px;height:100%;bottom:0;left:50%;right:auto}.affiliate-mobile-person:before{left:22px}}.forgot-password-card{width:min(100%,620px)}.forgot-password-icon{color:#9b691f;background:linear-gradient(145deg,#fff,#f0dfc1);border:1px solid #9b691f29;border-radius:21px;place-items:center;width:62px;height:62px;display:grid;box-shadow:0 13px 28px #663f0c1f}.forgot-password-icon svg{width:27px;height:27px}.forgot-password-back{color:#786957;align-items:center;gap:7px;font-size:12px;font-weight:650;transition:color .2s,transform .2s;display:inline-flex}.forgot-password-back:hover{color:#965f12;transform:translate(-2px)}.forgot-password-back svg{width:17px}.forgot-password-card .gold-button{justify-content:center;align-items:center;gap:9px;display:flex}.forgot-password-card .gold-button svg{width:18px}.trendhunter-refund-policy{background:linear-gradient(145deg,#fffdf9,#f7eddd);border:1px solid #9b691f33;border-radius:24px;margin-top:28px;overflow:hidden;box-shadow:0 15px 36px #4a2f0d12}.trendhunter-refund-policy>header{background:#ffffff75;border-bottom:1px solid #9b691f21;align-items:center;gap:13px;padding:20px 22px;display:flex}.trendhunter-refund-policy>header>span{color:#fff;background:linear-gradient(135deg,#805014,#cc993d);border-radius:15px;flex:0 0 44px;place-items:center;width:44px;height:44px;display:grid}.trendhunter-refund-policy>header svg{width:20px}.trendhunter-refund-policy h3{margin-top:2px;font-size:21px}.trendhunter-refund-policy>header>b{color:#8f5d17;letter-spacing:.12em;background:#fff7e8;border:1px solid #9e691b33;border-radius:999px;margin-left:auto;padding:7px 10px;font-size:9px}.trendhunter-refund-policy ul{gap:11px;padding:20px 24px;display:grid}.trendhunter-refund-policy li{color:#64594e;padding-left:18px;font-size:12px;line-height:1.7;position:relative}.trendhunter-refund-policy li:before{content:"";background:#b77b21;border-radius:50%;width:6px;height:6px;position:absolute;top:.72em;left:0;box-shadow:0 0 0 4px #b77b211a}.trendhunter-refund-consent{color:#3f3327;background:#ffffffb8;border:1px solid #9b691f38;border-radius:17px;align-items:flex-start;gap:12px;margin:0 18px 18px;padding:15px 16px;font-size:12px;font-weight:650;line-height:1.7;display:flex}.trendhunter-refund-consent input{flex:0 0 17px;width:17px;height:17px;margin-top:2px}@media (max-width:760px){.trendhunter-refund-policy{border-radius:20px}.trendhunter-refund-policy>header{padding:16px}.trendhunter-refund-policy>header>b{display:none}.trendhunter-refund-policy ul{padding:17px}.trendhunter-refund-policy li{font-size:11px}.trendhunter-refund-consent{margin:0 12px 12px;padding:13px;font-size:11px}}.site-header{-webkit-backdrop-filter:blur(22px)saturate(155%);backdrop-filter:blur(22px)saturate(155%);background:linear-gradient(135deg,#ffffff61,#fff7e929);border-color:#ffffffa8;box-shadow:inset 0 1px #ffffffd1,inset 0 -1px #9460190b,0 10px 30px #432d1213}@media (max-width:760px){.mobile-app-dock{-webkit-backdrop-filter:blur(22px)saturate(160%)!important;backdrop-filter:blur(22px)saturate(160%)!important;background:linear-gradient(145deg,#ffffff47,#e7c7971f)!important;border:1px solid #ffffffad!important;box-shadow:inset 0 1px #fffc,inset 0 -1px #7e52160a,0 9px 27px #3d2a141a!important}.mobile-app-dock a:not(.active){box-shadow:none!important;background:0 0!important}.mobile-app-dock a.active{box-shadow:inset 0 1px #ffffff6b,0 7px 18px #7a4e142e}.mobile-app-dock{filter:none!important;box-shadow:inset 0 1px #ffffffd6,inset 0 -1px #8b5b190e!important}.affiliate-tool-benefits{border-radius:22px;padding:18px}.affiliate-tool-benefits-heading{flex-direction:column}.affiliate-tool-benefits-heading>span{align-self:flex-start}.affiliate-tool-grid article{min-height:174px}.affiliate-tool-modal form{border-radius:23px;padding:24px 20px}}@media (prefers-reduced-motion:reduce){.affiliate-tool-benefits:before,.affiliate-tool-grid article>button,.affiliate-tool-confirm{animation:none}}:root{--liquid-ivory:#fffdf8b8;--liquid-ivory-strong:#fffdf8e6;--liquid-gold:#9b691fd1;--liquid-edge:#ffffffc7;--liquid-shadow:#4c2f0b29}:where(button,[role=button],.gold-button,.ivory-button,.member-nav-button,.member-icon-button,.language-switch,.dashboard-menu-trigger,.dashboard-sheet-link){border-color:var(--liquid-edge);-webkit-backdrop-filter:saturate(150%)blur(18px);backdrop-filter:saturate(150%)blur(18px);box-shadow:inset 0 1px 0 #ffffffd1, inset 0 -1px 0 #9b691f1a, 0 10px 28px var(--liquid-shadow);transition:transform .22s cubic-bezier(.2,.8,.2,1),box-shadow .22s,border-color .22s,filter .22s}:where(button,[role=button],.gold-button,.ivory-button):focus-visible{outline-offset:3px;outline:3px solid #e7b85c61}:where(button,[role=button],.gold-button,.ivory-button):active{transform:translateY(1px)scale(.985);box-shadow:inset 0 1px #ffffffb3,0 5px 16px #4c2f0b24}.gold-button{background-image:linear-gradient(135deg,#7e4e0cf0,#c79238db 52%,#916017e6);border:1px solid #ffefc4b8}:where(.ivory-button,.member-nav-button,.member-icon-button,.language-switch){background-color:var(--liquid-ivory)}:where(.application-card,.auth-card,.plan-card,.membership-form-choice,.knowledge-stage-card,.knowledge-setup,.knowledge-conversion,.knowledge-loop,[class$=-card],[class*=-card\ ]){background-color:var(--liquid-ivory);-webkit-backdrop-filter:saturate(145%)blur(22px);backdrop-filter:saturate(145%)blur(22px);border-color:#ffffffbd;box-shadow:inset 0 1px #ffffffe0,inset 0 -1px #9b691f17,0 18px 48px #4c2f0b1f}:where(input,textarea,select){-webkit-backdrop-filter:saturate(145%)blur(16px);backdrop-filter:saturate(145%)blur(16px);background-color:#fffdf8b3;border-color:#ffffffd1;box-shadow:inset 0 1px #fffc,0 8px 22px #4c2f0b14}:where(input,textarea,select):focus{border-color:#c79238c7;box-shadow:0 0 0 3px #e7b85c33,inset 0 1px #ffffffe6,0 10px 28px #4c2f0b1a}@media (hover:hover){:where(button,[role=button],.gold-button,.ivory-button):hover{filter:brightness(1.035)saturate(1.08);transform:translateY(-2px)scale(1.012);box-shadow:inset 0 1px #ffffffeb,0 16px 38px #4c2f0b33,0 0 24px #e7b85c21}}@media (prefers-reduced-motion:reduce){:where(button,[role=button],.gold-button,.ivory-button){transition-duration:1ms}}.tools-banner-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.tool-banner-card{isolation:isolate;aspect-ratio:16/9;background:#e9dfcf;border:1px solid #b0792440;border-radius:28px;transition:transform .55s cubic-bezier(.2,.8,.2,1),box-shadow .55s,border-color .55s;position:relative;overflow:hidden;box-shadow:0 24px 65px #4a2d0821}.tool-banner-card:before{z-index:2;content:"";pointer-events:none;background:linear-gradient(#0000 57%,#140c0394);position:absolute;inset:0}.tool-banner-card:after{z-index:3;content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#fffbe88c,#0000);width:24%;height:190%;transition:left 1s cubic-bezier(.2,.8,.2,1);position:absolute;top:-45%;left:-40%;transform:rotate(18deg)}.tool-banner-card:hover{border-color:#bc81267a;transform:translateY(-7px);box-shadow:0 34px 90px #4a2d0833}.tool-banner-card:hover:after{left:125%}.tool-banner-card>img{object-fit:cover;width:100%;height:100%;transition:transform 1s cubic-bezier(.2,.8,.2,1),filter .5s}.tool-banner-card:hover>img{filter:saturate(1.06)contrast(1.02);transform:scale(1.025)}.tool-banner-card>span{z-index:4;color:#fff;text-shadow:0 2px 14px #0000008c;align-items:center;gap:12px;display:flex;position:absolute;bottom:17px;left:18px;right:18px}.tool-banner-card small{color:#f7d993;letter-spacing:.14em;font-size:8px;font-weight:700}.tool-banner-card b{display:none}.tool-banner-card i{color:#4d310d;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);text-shadow:none;background:#ffffffdb;border:1px solid #ffffff8c;border-radius:999px;align-items:center;gap:6px;margin-left:auto;padding:9px 13px;font-size:9px;font-style:normal;font-weight:700;display:inline-flex;box-shadow:0 9px 28px #150c0233}.tools-catalog{gap:48px}.tools-product{background:#ffffffc7;border-radius:34px;grid-template-columns:1fr;min-height:0;transition:transform .45s cubic-bezier(.2,.8,.2,1),box-shadow .45s;box-shadow:0 30px 95px #482b0721}.tools-product:hover{transform:translateY(-5px);box-shadow:0 40px 110px #482b0730}.tools-product-visual,.tools-product-banner{aspect-ratio:2;background:#eee5d8;min-height:0}.tools-product-banner img{object-fit:contain;object-position:center;width:100%;height:auto;min-height:0}.tools-product:hover .tools-product-banner img{transform:none}.tools-product-banner:before{z-index:2;content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#fffbe885,#0000);width:22%;height:180%;transition:left 1.1s cubic-bezier(.2,.8,.2,1);position:absolute;top:-40%;left:-38%;transform:rotate(17deg)}.tools-product:hover .tools-product-banner:before{left:124%}.tools-product-copy{grid-template-columns:minmax(250px,.9fr) 1.1fr auto;align-items:center;gap:18px 42px;padding:28px 34px 32px;display:grid}.tools-product-copy>p{grid-column:1;align-self:end}.tools-product-copy h2{grid-column:1;margin-top:-7px;font-size:clamp(27px,3vw,43px)}.tools-product-copy>strong{grid-column:1;margin-top:-12px}.tools-product-copy ul{border-top:0;grid-area:1/2/span 3;margin-top:0;padding-top:0}.tools-product-copy>a{grid-area:1/3/span 3;width:190px;margin-top:0}.tools-product-fvg .tools-product-banner:after{z-index:2}@media (max-width:900px){.tools-banner-grid{grid-template-columns:1fr}.tools-product-copy{grid-template-columns:1fr;gap:10px}.tools-product-copy>p,.tools-product-copy h2,.tools-product-copy>strong,.tools-product-copy ul,.tools-product-copy>a{grid-area:auto/1;margin-top:0}.tools-product-copy ul{border-top:1px solid #9b691f26;margin-top:15px;padding-top:18px}.tools-product-copy>a{width:100%;margin-top:18px}}@media (max-width:640px){.tools-banner-grid{gap:14px}.tool-banner-card{border-radius:20px}.tool-banner-card>span{bottom:10px;left:10px;right:10px}.tool-banner-card small{display:none}.tool-banner-card i{padding:7px 10px;font-size:8px}.tools-catalog{gap:26px}.tools-product{border-radius:24px}.tools-product-visual,.tools-product-banner{aspect-ratio:2;min-height:0}.tools-product-banner img{object-position:center;min-height:0}.tools-product-copy{min-height:0;padding:24px 20px 26px}}@media (prefers-reduced-motion:reduce){.tool-banner-card,.tool-banner-card:after,.tool-banner-card>img,.tools-product,.tools-product-banner:before{transition:none}}.checkout-tool-picker{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:20px 0 32px;display:grid}.checkout-tool-picker>button{text-align:left;background:#ffffffc7;border:2px solid #0000;border-radius:20px;padding:0;transition:transform .3s,border-color .3s,box-shadow .3s;position:relative;overflow:hidden;box-shadow:0 15px 38px #4c2f091a}.checkout-tool-picker>button:hover{transform:translateY(-4px);box-shadow:0 22px 48px #4c2f0929}.checkout-tool-picker>button.selected{border-color:#b77b22;box-shadow:0 0 0 4px #be842b21,0 24px 55px #4c2f092b}.checkout-tool-picker img{aspect-ratio:auto;object-fit:contain;background:#f8f2e8;width:100%;height:auto;display:block}.checkout-tool-picker span{grid-template-columns:auto 1fr;align-items:center;gap:2px 8px;padding:13px 15px;display:grid}.checkout-tool-picker span svg{color:#fff;background:#a66c19;border-radius:50%;grid-row:1/span 2;place-items:center;width:24px;height:24px;padding:4px;display:grid}.checkout-tool-picker b{color:#31251a;letter-spacing:.04em;font-size:12px}.checkout-tool-picker small{color:#8b7c6c;grid-column:2;font-size:9px}.checkout-tool-picker>button:last-child{grid-column:1/-1;justify-self:center;width:min(100%,720px)}.checkout-bundle-visual{background:#f8f2e8;position:relative;overflow:hidden}.checkout-bundle-visual img{aspect-ratio:auto;object-fit:contain;width:100%;height:auto}.bundle-save-badge{color:#fff;letter-spacing:.06em;background:linear-gradient(120deg,#8d590f,#d5a23f);border-radius:999px;margin-left:8px;padding:3px 7px;font-size:8px;display:inline-flex}@media (max-width:640px){.checkout-tool-picker{grid-template-columns:1fr}.checkout-tool-picker>button{border-radius:17px}.checkout-tool-picker>button:last-child{grid-column:auto;width:100%}}.trend-showcase{gap:clamp(20px,3vw,34px);display:grid}.trend-showcase-media img{aspect-ratio:2;object-position:center}.swing-showcase-media{animation-delay:.7s}.swing-showcase-media:before{animation-delay:2.1s}.tool-claim-page{color:#2c2115;background:radial-gradient(circle at 85% 4%,#e1b56040,#0000 28%),linear-gradient(135deg,#fbf8f2,#eee3d1 58%,#fffdf9);min-height:100vh;padding:24px 20px 80px}.tool-claim-page>header{justify-content:space-between;align-items:center;width:min(100%,1180px);height:78px;margin:auto;display:flex}.tool-claim-page>header a{color:#76501b;align-items:center;gap:7px;font-size:12px;display:flex}.tool-claim-page>header a svg{width:17px}.tool-claim-page>header img{object-fit:contain;width:150px;height:58px}.tool-claim-shell{background:#ffffffd1;border:1px solid #a16b1b33;border-radius:32px;width:min(100%,1180px);margin:28px auto 0;overflow:hidden;box-shadow:0 32px 95px #492c0724}.tool-claim-shell>figure{aspect-ratio:16/9;position:relative;overflow:hidden}.tool-claim-shell>figure:after{content:"";pointer-events:none;background:linear-gradient(120deg,#0000 35%,#ffffff52,#0000 60%);animation:8s ease-in-out infinite fvg-light-sweep;position:absolute;inset:0}.tool-claim-shell>figure img{object-fit:cover;width:100%;height:100%;display:block}.tool-claim-loading,.tool-claim-result,.tool-claim-locked,.tool-claim-shell>form{text-align:center;padding:clamp(26px,5vw,54px)}.tool-claim-loading{color:#846d50;justify-content:center;align-items:center;gap:10px;display:flex}.tool-claim-result>svg,.tool-claim-locked>svg,.tool-claim-shell>form>svg{color:#fff;background:linear-gradient(145deg,#82500d,#d7a447);border-radius:17px;width:52px;height:52px;margin:0 auto 17px;padding:12px;box-shadow:0 14px 30px #85520b38}.tool-claim-result.active>svg{background:#238657}.tool-claim-result h1,.tool-claim-locked h1,.tool-claim-shell>form h1{margin-top:6px;font-size:clamp(27px,4vw,42px)}.tool-claim-result>p:last-child,.tool-claim-locked>p:not(.eyebrow),.tool-claim-shell>form>p:not(.eyebrow){color:#786b5d;max-width:650px;margin:10px auto 0;line-height:1.7}.tool-claim-locked .gold-button{margin-top:22px}.tool-claim-shell>form label{text-align:left;color:#806b50;letter-spacing:.1em;max-width:610px;margin:28px auto 0;font-size:10px;font-weight:700;display:block}.tool-claim-shell>form input{color:#2c2115;background:#ffffffd9;border:1px solid #9b691f38;border-radius:16px;outline:0;width:100%;height:56px;margin-top:8px;padding:0 17px;font-size:16px}.tool-claim-shell>form input:focus{border-color:#b87b20;box-shadow:0 0 0 4px #be852b21}.tool-claim-shell>form label small{color:#2b8059;letter-spacing:0;margin-top:6px;display:block}.tool-claim-shell>form .gold-button{justify-content:center;min-width:270px;margin-top:22px}.tool-claim-error{font-size:12px;color:#b42318!important;margin-top:12px!important}@media (max-width:640px){.tool-claim-page{padding:14px 12px 55px}.tool-claim-page>header{height:64px}.tool-claim-page>header img{width:120px}.tool-claim-shell{border-radius:23px;margin-top:18px}.tool-claim-loading,.tool-claim-result,.tool-claim-locked,.tool-claim-shell>form{padding:26px 18px}.tool-claim-shell>form .gold-button{width:100%;min-width:0}}.community-experience{padding-bottom:28px}.tool-banner-card:before{background:linear-gradient(#0000 70%,#ae741e14)}.tool-banner-card>span{color:#6b4715;text-shadow:none}.tool-banner-card small{color:#8e5e18}@media (max-width:760px){.community-experience{padding-bottom:24px}}.community-experience-track{padding-top:22px;padding-bottom:38px}.community-phone{box-shadow:0 18px 48px #744b131a,0 5px 15px #744b1312,inset 0 0 0 2px #050505eb}@media (max-width:760px){.community-experience-track{padding-top:18px;padding-bottom:30px}.community-phone{box-shadow:0 14px 38px #744b1317,0 4px 12px #744b130f,inset 0 0 0 2px #050505eb}}.community-tier-panel{isolation:isolate;position:relative;box-shadow:0 12px 34px #89581409}.community-tier-panel:after{z-index:-1;content:"";pointer-events:none;filter:blur(18px);background:radial-gradient(#97631c1a 0%,#ae7a300b 38%,#0000 74%);height:86px;position:absolute;bottom:-52px;left:7%;right:7%}@media (max-width:760px){.community-tier-panel:after{filter:blur(14px);height:64px;bottom:-38px;left:11%;right:11%}}.admin-tool-claims{gap:18px;display:grid}.admin-tool-claims-summary{grid-template-columns:repeat(3,minmax(120px,1fr)) auto;align-items:stretch;gap:10px;display:grid}.admin-tool-claims-summary>div{background:#ffffffc7;border:1px solid #9b691f24;border-radius:18px;gap:5px;padding:15px 17px;display:grid;box-shadow:0 12px 32px #52330b12}.admin-tool-claims-summary span{color:#877966;font-size:10px}.admin-tool-claims-summary strong{color:#302318;font-size:24px}.admin-tool-claims-summary nav{background:#ffffffc7;border:1px solid #9b691f24;border-radius:18px;align-items:center;gap:5px;padding:6px;display:flex}.admin-tool-claims-summary button{color:#746553;white-space:nowrap;border-radius:12px;padding:10px 12px;font-size:10px}.admin-tool-claims-summary button.active{color:#fff;background:#9b691f;box-shadow:0 7px 18px #71460d2e}.admin-tool-claims-table-wrap{background:#ffffffd1;border:1px solid #9b691f24;border-radius:22px;overflow:hidden;box-shadow:0 20px 52px #4c2f0b17}.admin-tool-claims-table{border-collapse:collapse;text-align:left;width:100%}.admin-tool-claims-table th{color:#8a7559;letter-spacing:.07em;text-transform:uppercase;background:#f8f1e6;padding:14px 15px;font-size:9px;font-weight:700}.admin-tool-claims-table td{color:#43372a;vertical-align:middle;border-top:1px solid #9b691f1a;padding:16px 15px;font-size:11px}.admin-tool-claims-table td>span:not(.status-pill),.admin-tool-claims-table td>strong{display:block}.admin-tool-claims-table td>span:not(.status-pill){color:#918473;margin-top:3px;font-size:9px}.admin-tool-claims-table code{color:#744b12;background:#fff9ef;border:1px solid #9b691f24;border-radius:9px;padding:6px 8px;font-size:11px}.admin-tool-claims-table .status-pill{white-space:nowrap}.admin-tool-claims-table button{min-width:100px}.admin-tool-claims-empty{color:#8b7c69;text-align:center;padding:35px;font-size:12px}.subtitle-usage-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:24px;display:grid}.subtitle-usage-stats>div{background:linear-gradient(145deg,#fffffff5,#faf1e2e0);border:1px solid #9b691f29;border-radius:22px;gap:6px;min-height:128px;padding:20px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 45px #53330a14}.subtitle-usage-stats>div:after{content:"";background:radial-gradient(circle,#d29b3a33,#0000 68%);border-radius:50%;width:90px;height:90px;position:absolute;bottom:-28px;right:-22px}.subtitle-usage-stats svg{color:#a86f16;width:19px}.subtitle-usage-stats span{color:#8a7a65;font-size:12px}.subtitle-usage-stats strong{color:#302318;font-size:22px;line-height:1.2}.subtitle-usage-panel{background:#ffffffe0;border:1px solid #9b691f24;border-radius:24px;overflow:hidden;box-shadow:0 22px 55px #4c2f0b14}.subtitle-usage-panel-head{background:linear-gradient(115deg,#fffdf9,#f6ead7);border-bottom:1px solid #9b691f1c;justify-content:space-between;align-items:center;gap:16px;padding:20px 22px;display:flex}.subtitle-usage-panel-head h3{color:#302318;font-size:17px;font-weight:700}.subtitle-usage-panel-head p{color:#8c7d69;margin-top:4px;font-size:12px}.subtitle-usage-panel-head>span{color:#7b5115;background:#f3dfb7;border-radius:999px;padding:7px 11px;font-size:12px;font-weight:700}.subtitle-usage-table-scroll{overflow-x:auto}.subtitle-usage-table{border-collapse:collapse;text-align:left;width:100%;min-width:940px}.subtitle-usage-table th{color:#89765e;letter-spacing:.04em;white-space:nowrap;background:#faf5ed;padding:13px 15px;font-size:11px;font-weight:700}.subtitle-usage-table td{color:#4b3e30;vertical-align:middle;border-top:1px solid #9b691f17;padding:15px;font-size:13px}.subtitle-usage-table td strong,.subtitle-usage-table td small{display:block}.subtitle-usage-table td small{color:#938574;text-overflow:ellipsis;white-space:nowrap;max-width:230px;margin-top:4px;font-size:11px;overflow:hidden}.subtitle-usage-table tbody tr:hover{background:#fffaf1}.subtitle-usage-history-head{align-items:flex-end}.subtitle-usage-filters{gap:8px;display:flex}.subtitle-usage-filters label{background:#fff;border:1px solid #9b691f2e;border-radius:12px;align-items:center;gap:8px;width:300px;height:42px;padding:0 13px;display:flex}.subtitle-usage-filters input{background:0 0;outline:0;width:100%;font-size:12px}.subtitle-usage-filters select{background:#fff;border:1px solid #9b691f2e;border-radius:12px;height:42px;padding:0 34px 0 13px;font-size:12px}.subtitle-file{align-items:center;gap:7px;max-width:210px;display:flex!important}.subtitle-file strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.subtitle-usage-status{border-radius:999px;padding:6px 9px;font-size:11px;font-weight:700;display:inline-flex}.subtitle-usage-status.succeeded{color:#167451;background:#def7eb}.subtitle-usage-status.failed{color:#a33737;background:#fde7e7}.subtitle-usage-status.processing{color:#8a6117;background:#fff0c9}.subtitle-usage-empty{text-align:center;color:#8b7c69;padding:38px;font-size:13px}@media (max-width:900px){.subtitle-usage-stats{grid-template-columns:1fr 1fr}.subtitle-usage-history-head{flex-direction:column;align-items:stretch}.subtitle-usage-filters,.subtitle-usage-filters label{width:100%}}@media (max-width:540px){.subtitle-usage-stats{grid-template-columns:1fr}.subtitle-usage-stats>div{min-height:108px}.subtitle-usage-filters{flex-direction:column}.subtitle-usage-filters select{width:100%}.subtitle-usage-panel-head{padding:17px}.subtitle-usage-admin h2{font-size:21px}}.ai-usage-hub{gap:22px;display:grid}.ai-usage-hub-head{background:linear-gradient(120deg,#fffffff0,#f9edd6d1);border:1px solid #9b691f24;border-radius:26px;justify-content:space-between;align-items:flex-end;gap:24px;padding:22px;display:flex;box-shadow:0 20px 50px #4d2f0914}.ai-usage-hub-title{align-items:flex-start;gap:14px;display:flex}.ai-usage-hub-title>span{color:#fff4d6;background:linear-gradient(135deg,#3c260a,#bd8126);border-radius:15px;flex:0 0 46px;place-items:center;width:46px;height:46px;display:grid;box-shadow:0 12px 28px #74480c38}.ai-usage-hub-title svg{width:21px}.ai-usage-hub-title h2{color:#2e2115;margin-top:3px;font-size:25px;font-weight:700}.ai-usage-hub-title>div>p:last-child{color:#887762;margin-top:4px;font-size:12px}.ai-usage-service-tabs{background:#ffffffb8;border:1px solid #9b691f21;border-radius:18px;gap:7px;padding:5px;display:flex}.ai-usage-service-tabs button{color:#776956;text-align:left;border-radius:14px;align-items:center;gap:10px;min-width:190px;min-height:56px;padding:8px 14px;transition:all .22s;display:flex}.ai-usage-service-tabs button svg{color:#ad741c;width:19px}.ai-usage-service-tabs button span{gap:2px;display:grid}.ai-usage-service-tabs small{letter-spacing:.12em;font-size:8px}.ai-usage-service-tabs b{font-size:12px}.ai-usage-service-tabs button.active{color:#ffe8af;background:linear-gradient(120deg,#26190c,#68420f 58%,#9f6a1d);box-shadow:0 10px 25px #4e300833}.ai-usage-service-tabs button.active svg{color:#ffd77c}.ai-usage-service-content{animation:.28s both ai-usage-enter}@keyframes ai-usage-enter{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@media (max-width:900px){.ai-usage-hub-head{flex-direction:column;align-items:stretch}.ai-usage-service-tabs{width:100%}.ai-usage-service-tabs button{flex:1;min-width:0}}@media (max-width:560px){.ai-usage-hub-head{border-radius:21px;padding:16px}.ai-usage-hub-title h2{font-size:21px}.ai-usage-service-tabs button{min-height:52px;padding:8px 10px}.ai-usage-service-tabs b{font-size:10px}.ai-usage-service-tabs small{display:none}}@media (max-width:900px){.admin-tool-claims-summary{grid-template-columns:repeat(3,1fr)}.admin-tool-claims-summary nav{grid-column:1/-1;justify-content:center}.admin-tool-claims-table-wrap{box-shadow:none;background:0 0;border:0;overflow:visible}.admin-tool-claims-table,.admin-tool-claims-table tbody{gap:12px;display:grid}.admin-tool-claims-table thead{display:none}.admin-tool-claims-table tr{background:#ffffffdb;border:1px solid #9b691f24;border-radius:19px;gap:9px;padding:16px;display:grid;box-shadow:0 12px 32px #52330b12}.admin-tool-claims-table td{border:0;grid-template-columns:115px 1fr;align-items:center;padding:0;display:grid}.admin-tool-claims-table td:before{content:attr(data-label);color:#9a8973;font-size:9px}.admin-tool-claims-table td>span:not(.status-pill){margin-top:0}.admin-tool-claims-table button{width:100%}}@media (max-width:560px){.admin-tool-claims-summary{grid-template-columns:1fr 1fr}.admin-tool-claims-summary>div:first-child{grid-column:1/-1}.admin-tool-claims-summary nav{justify-content:flex-start;overflow-x:auto}.admin-tool-claims-table td{grid-template-columns:98px minmax(0,1fr)}}.affiliate-tool-grid article{background:#ffffffe0;grid-template-columns:1fr;gap:0;padding:0}.affiliate-tool-grid article.claimed{background:linear-gradient(145deg,#f7fff9,#e5f5e9)}.affiliate-tool-banner{aspect-ratio:2;background:#f4ede2;border-bottom:1px solid #9d681a21;width:100%;overflow:hidden}.affiliate-tool-banner img{object-fit:contain;width:100%;height:100%;transition:transform .7s cubic-bezier(.2,.8,.2,1),filter .4s;display:block}.affiliate-tool-grid article:hover .affiliate-tool-banner img{filter:saturate(1.04);transform:scale(1.012)}.affiliate-tool-card-body{grid-template-columns:auto 1fr;align-items:center;gap:13px;padding:16px 18px 10px;display:grid}.affiliate-tool-grid article>button,.affiliate-tool-grid article>.affiliate-tool-status{margin:8px 18px 18px}.affiliate-tool-modal form{padding-top:0;overflow:hidden}.affiliate-tool-modal-banner{aspect-ratio:2;background:#f4ede2;border-bottom:1px solid #8f5d1329;width:calc(100% + 60px);margin:0 -30px 22px;overflow:hidden}.affiliate-tool-modal-banner img{object-fit:contain;width:100%;height:100%;display:block}.affiliate-tool-modal-close{z-index:3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffe0}.affiliate-tool-access-note,.tool-claim-duration{color:#6d4a18;text-align:left;background:linear-gradient(135deg,#fff9eaf5,#f4e1bbb8);border:1px solid #b4771c33;border-radius:15px;align-items:flex-start;gap:11px;margin:17px 0 0;padding:13px 14px;display:flex}.affiliate-tool-access-note>svg,.tool-claim-duration>svg{color:#b27820;flex:0 0 20px;width:20px;height:20px}.affiliate-tool-access-note span,.tool-claim-duration span{gap:3px;display:grid}.affiliate-tool-access-note b,.tool-claim-duration b{font-size:12px}.affiliate-tool-access-note span:not(:has(small)){font-size:11px;line-height:1.55}.tool-claim-duration small{color:#7f6c54;font-size:10px;line-height:1.55}@media (max-width:640px){.affiliate-tool-card-body{padding:13px 14px 8px}.affiliate-tool-grid article>button,.affiliate-tool-grid article>.affiliate-tool-status{margin:7px 14px 14px}.affiliate-tool-modal-banner{width:calc(100% + 40px);margin-left:-20px;margin-right:-20px}}.member-dashboard-liquid .dashboard-welcome{margin-bottom:18px}.member-dashboard-liquid .member-discord-card{z-index:1;position:relative;margin-top:0!important}.member-dashboard-liquid .member-tier-hero{--tier-accent:#9f6b22;--tier-wash:#e1be7e52;border-color:var(--tier-accent)}@supports (color:color-mix(in lab, red, red)){.member-dashboard-liquid .member-tier-hero{border-color:color-mix(in srgb,var(--tier-accent) 28%,white)}}.member-dashboard-liquid .member-tier-hero{background:linear-gradient(125deg,#ffffffb0,var(--tier-wash))}.member-dashboard-liquid .member-tier-hero.membership-tone-member{--tier-accent:#ab8b62;--tier-wash:#e2d3bd7a}.member-dashboard-liquid .member-tier-hero.membership-tone-prime{--tier-accent:#b77a16;--tier-wash:#f4cd686e}.member-dashboard-liquid .member-tier-hero.membership-tone-prestige{--tier-accent:#777a7d;--tier-wash:#b9bfc575}.member-dashboard-liquid .member-tier-hero.membership-tone-signature{--tier-accent:#bd8529;--tier-wash:#342a1bc2;color:#fff8e8;background:linear-gradient(120deg,#1d1811db,#6b4b1bb3)}.member-dashboard-liquid .member-tier-hero .member-tier-emblem{color:var(--tier-accent);box-shadow:0 12px 34px var(--tier-accent);background:#ffffff6e}@supports (color:color-mix(in lab, red, red)){.member-dashboard-liquid .member-tier-hero .member-tier-emblem{box-shadow:0 12px 34px color-mix(in srgb,var(--tier-accent) 22%,transparent)}}.member-dashboard-liquid .member-tier-hero.membership-tone-signature>a{background:#ffffff1a;border-color:#f6d38b42}.member-tool-banner-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.member-tool-banner{-webkit-backdrop-filter:blur(26px)saturate(155%);backdrop-filter:blur(26px)saturate(155%);background:#ffffff80;border:1px solid #ffffffd1;border-radius:25px;overflow:hidden;box-shadow:0 20px 52px #56390f1a,inset 0 1px #fff}.member-tool-banner>img{aspect-ratio:2;object-fit:contain;background:#f6efe5;border-bottom:1px solid #9b691f21;width:100%;display:block}.member-tool-banner>div{grid-template-columns:1fr auto;align-items:center;gap:7px 14px;padding:16px 18px 18px;display:grid}.member-tool-banner strong{letter-spacing:.03em;font-size:15px}.member-tool-banner span{color:#887b6d;align-items:center;gap:6px;font-size:11px;display:flex}.member-tool-banner span svg{width:15px;height:15px}.member-tool-banner a{color:#7c5116;background:#ffffffb3;border-radius:999px;grid-area:1/2/3;align-items:center;gap:6px;padding:10px 13px;font-size:10px;display:flex;box-shadow:0 8px 24px #64411017}.member-tool-banner a svg{width:14px}.member-tool-banner.is-active{border-color:#26996747;box-shadow:0 20px 52px #197f541a,inset 0 1px #fff}.member-tool-banner.is-active span{color:#087a50}.member-tool-banner.is-pending span{color:#a36b08}.member-tool-banner.is-locked{filter:saturate(.55);opacity:.72}@media (max-width:640px){.dashboard-page{padding-top:14px!important}.member-dashboard-liquid .dashboard-top{align-items:flex-start;margin-bottom:18px;padding-top:58px;position:relative}.member-dashboard-liquid .dashboard-top>.flex{z-index:4;position:absolute;top:0;right:0}.member-dashboard-liquid .dashboard-profile-heading{width:100%}.member-dashboard-liquid .member-service-nav{grid-template-columns:1fr;gap:8px;margin:0 0 20px;padding:8px;display:grid;overflow:visible}.member-service-nav>a{width:100%;min-height:66px;padding:10px 12px}.member-service-nav strong{white-space:normal;font-size:12px}.member-service-nav small{font-size:10px}.member-dashboard-liquid .dashboard-welcome{margin-bottom:14px}.member-dashboard-liquid .member-discord-card{margin-bottom:18px!important}.member-dashboard-liquid .member-discord-card>div{align-items:flex-start;min-width:0}.member-dashboard-liquid .member-discord-card>div>div{min-width:0}.member-dashboard-liquid .member-discord-card p{overflow-wrap:anywhere}.member-dashboard-liquid .member-tier-hero{margin-top:18px}.member-dashboard-liquid .dashboard-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:14px 0 28px}.member-dashboard-liquid .dashboard-stats>div{border-radius:15px;gap:6px;min-width:0;padding:10px 7px}.member-dashboard-liquid .dashboard-stats span{border-radius:9px;flex:0 0 28px;width:28px;height:28px}.member-dashboard-liquid .dashboard-stats span svg{width:14px}.member-dashboard-liquid .dashboard-stats p{min-width:0;font-size:8px}.member-dashboard-liquid .dashboard-stats strong{font-size:16px}.member-tool-banner-grid{grid-template-columns:1fr;gap:13px}.member-tool-banner{border-radius:20px}.member-tool-banner>div{padding:12px 13px 14px}.member-tool-banner strong{font-size:13px}.member-tool-banner a{padding:9px 10px;font-size:9px}}.dashboard-mobile-logout{display:none}.member-service-nav-icon img{object-fit:cover;mix-blend-mode:multiply;border-radius:10px;width:34px;height:34px}.member-service-nav>a:before{content:"";background:linear-gradient(90deg,#0000,#ffe29b57,#0000);width:85%;height:210%;transition:transform .75s;position:absolute;inset:-60% auto auto -70%;transform:rotate(18deg)}.member-service-nav>a:hover:before{transform:translate(260%)rotate(18deg)}.member-service-nav>a{animation:.48s both member-nav-arrive}.member-service-nav>a:nth-child(2){animation-delay:40ms}.member-service-nav>a:nth-child(3){animation-delay:80ms}.member-service-nav>a:nth-child(4){animation-delay:.12s}.member-service-nav>a:nth-child(5){animation-delay:.16s}.member-service-nav>a:nth-child(6){animation-delay:.2s}@keyframes member-nav-arrive{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.member-dashboard-liquid .member-tier-hero{min-height:132px;box-shadow:0 28px 75px var(--tier-accent),inset 0 1px #ffffffa3,inset 0 -1px #4b2d041f;padding:25px 28px}@supports (color:color-mix(in lab, red, red)){.member-dashboard-liquid .member-tier-hero{box-shadow:0 28px 75px color-mix(in srgb,var(--tier-accent) 20%,transparent),inset 0 1px #ffffffa3,inset 0 -1px #4b2d041f}}.member-dashboard-liquid .member-tier-hero:before{content:"";pointer-events:none;background:radial-gradient(circle at 86% 15%,#ffdc854d,#0000 28%),linear-gradient(115deg,#0000 42%,#ffeeba24 50%,#0000 58%) 0 0/220% 100%;animation:6s ease-in-out infinite tier-gold-flow;position:absolute;inset:0}@keyframes tier-gold-flow{50%{background-position:0 0,100% 0}}.member-dashboard-liquid .member-tier-hero>a{border:1px solid var(--tier-accent);border-radius:999px;min-height:44px;padding:0 18px}@supports (color:color-mix(in lab, red, red)){.member-dashboard-liquid .member-tier-hero>a{border:1px solid color-mix(in srgb,var(--tier-accent) 40%,white)}}.member-dashboard-liquid .member-tier-hero>a{box-shadow:0 12px 28px var(--tier-accent),inset 0 1px #fffc;background:linear-gradient(135deg,#ffffff85,#eeca7f42)}@supports (color:color-mix(in lab, red, red)){.member-dashboard-liquid .member-tier-hero>a{box-shadow:0 12px 28px color-mix(in srgb,var(--tier-accent) 18%,transparent),inset 0 1px #fffc}}.member-dashboard-liquid .member-tier-hero>a{text-transform:uppercase}.member-dashboard-liquid .member-tier-hero.membership-tone-signature{background:radial-gradient(circle at 85% 0,#d29c3666,#0000 36%),linear-gradient(122deg,#17130e 0%,#3b2b17 48%,#8b642b 130%)}.member-dashboard-liquid .member-status-card{background:linear-gradient(125deg,#ffffffb3,#f7e7c752);border-color:#ffffffd6;border-radius:28px;transition:transform .3s,box-shadow .3s;position:relative;overflow:hidden;box-shadow:0 22px 58px #5c3b0e17,inset 0 1px #fff}.member-dashboard-liquid .member-status-card:hover{transform:translateY(-3px);box-shadow:0 28px 68px #5c3b0e24,inset 0 1px #fff}.member-dashboard-liquid .service-icon{border:1px solid #ffffffbf;box-shadow:0 13px 30px #84571421,inset 0 1px #fff}.member-dashboard-liquid .status-pill{box-shadow:inset 0 1px #ffffffbf,0 8px 20px #452e0e14}.member-dashboard-liquid .affiliate-entry{background:linear-gradient(125deg,#ffffffad,#efd39d4d);border:1px solid #ffffffd6;border-radius:30px;position:relative;overflow:hidden;box-shadow:0 25px 66px #62400f1f,inset 0 1px #fff}.member-dashboard-liquid .affiliate-entry:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 42%,#ffdc8b57 49%,#0000 56%);animation:7s ease-in-out infinite affiliate-gold-sweep;position:absolute;inset:-80% -30%}@keyframes affiliate-gold-sweep{0%,25%{transform:translate(-45%)}70%,to{transform:translate(45%)}}.member-dashboard-liquid .affiliate-entry .affiliate-intro,.member-dashboard-liquid .affiliate-entry>a{z-index:1;position:relative}.member-dashboard-liquid .affiliate-entry .affiliate-intro>span{color:#a86e15;background:radial-gradient(circle at 32% 25%,#fff3c6,#c18a2c 70%,#79500e);animation:3.4s ease-in-out infinite affiliate-gem-float;box-shadow:0 12px 30px #9e66123d,inset 0 1px #fffc}@keyframes affiliate-gem-float{50%{filter:drop-shadow(0 7px 10px #b1771942);transform:translateY(-4px)rotate(3deg)}}@media (prefers-reduced-motion:reduce){.dashboard-primary-actions:after,.member-service-nav>a,.member-dashboard-liquid .member-tier-hero:before,.member-dashboard-liquid .affiliate-entry:after,.member-dashboard-liquid .affiliate-entry .affiliate-intro>span{animation:none!important}}@media (max-width:640px){.member-dashboard-liquid .dashboard-top{padding-top:0}.member-dashboard-liquid .dashboard-top>.dashboard-desktop-logout{display:none}.dashboard-profile-meta{align-items:center;gap:10px;margin-top:9px;display:flex}.dashboard-profile-meta .dashboard-profile-connext{margin-top:0}.dashboard-mobile-logout{color:#855613;background:#ffffff9e;border-radius:999px;gap:5px;min-height:30px;padding:0 10px;font-size:9px;display:inline-flex;box-shadow:0 7px 20px #65410f17,inset 0 1px #fff;width:auto!important;height:30px!important}.dashboard-mobile-logout span{display:inline}.member-dashboard-liquid .member-service-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.member-service-nav>a{flex-direction:column;justify-content:center;align-items:flex-start;gap:9px;width:auto;min-height:120px;padding:14px}.member-service-nav-icon{border-radius:11px;width:34px;height:34px}.member-service-nav-icon img{width:30px;height:30px}.member-service-nav strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;font-weight:750;line-height:1.35;display:-webkit-box;overflow:hidden}.member-service-nav small{font-size:11px;line-height:1.35}.member-dashboard-liquid .member-tier-hero{grid-template-columns:auto 1fr;gap:14px;padding:20px;display:grid}.member-dashboard-liquid .member-tier-hero>a{grid-column:1/-1;width:max-content;min-height:40px;margin:2px 0 0;padding:0 16px}.member-dashboard-liquid .member-status-card{grid-template-columns:auto 1fr;gap:14px;padding:18px 16px}.member-dashboard-liquid .member-status-card .status-area{flex-flow:wrap;grid-column:1/-1;align-items:flex-start}.member-dashboard-liquid .affiliate-entry{gap:16px;padding:22px 18px}}.affiliate-dashboard-page{--aff-gold:#c58a2d;--aff-ink:#20180e;background:radial-gradient(circle at 8% 3%,#dfb1533d,#0000 27%),radial-gradient(circle at 94% 22%,#fffffff2,#0000 26%),linear-gradient(135deg,#f8f2e8,#eee1ce 58%,#fffaf1);min-height:100vh}.affiliate-dashboard-page:before{content:"";pointer-events:none;opacity:.24;background:repeating-linear-gradient(120deg,#0000 0 110px,#8b591112 111px,#0000 112px 222px);position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 86%);mask-image:linear-gradient(#000,#0000 86%)}.affiliate-dashboard-page .affiliate-workspace-light{box-shadow:none;background:0 0;border:0;padding:0;position:relative;overflow:visible}.affiliate-dashboard-page .affiliate-partner-profile{isolation:isolate;color:#fff8e9;background:radial-gradient(circle at 83% 12%,#dea63f66,#0000 28%),linear-gradient(124deg,#17120c,#342513 54%,#76511d 140%);border:1px solid #ffffffad;border-radius:34px;position:relative;overflow:hidden;box-shadow:0 32px 85px #442b0738,inset 0 1px #ffffff40}.affiliate-dashboard-page .affiliate-partner-profile:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(112deg,#0000 34%,#ffe8b02b 46%,#0000 58%) 0 0/240% 100%;animation:7s ease-in-out infinite affiliate-profile-sheen;position:absolute;inset:0}@keyframes affiliate-profile-sheen{50%{background-position:100% 0}}.affiliate-dashboard-page .affiliate-partner-profile>header{min-height:148px;padding:30px 34px}.affiliate-dashboard-page .affiliate-partner-avatar{border:1px solid #ffdc91c7;width:82px;height:82px;box-shadow:0 0 0 7px #ffffff0f,0 17px 38px #00000047}.affiliate-dashboard-page .affiliate-partner-identity h2{color:#fffaf0;letter-spacing:-.03em;font-size:clamp(26px,3.2vw,38px)}.affiliate-dashboard-page .affiliate-partner-identity p,.affiliate-dashboard-page .affiliate-partner-identity small{color:#fff7e6a6}.affiliate-dashboard-page .affiliate-partner-connext span{color:#eac477}.affiliate-dashboard-page .affiliate-approved{border:1px solid #75ffba33;box-shadow:inset 0 1px #ffffff1f;color:#c7ffe2!important;background:#14825247!important}.affiliate-dashboard-page .affiliate-partner-metrics{background:0 0;border:0;gap:1px;padding:0 20px 20px}.affiliate-dashboard-page .affiliate-partner-metrics>div{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fff1;border-radius:18px;padding:19px 12px;position:relative;box-shadow:inset 0 1px #ffffff14;border:1px solid #ffffff1a!important}.affiliate-dashboard-page .affiliate-partner-metrics small{color:#fff7e88f;font-size:12px}.affiliate-dashboard-page .affiliate-partner-metrics strong{color:#fff7e6;font-size:26px}.affiliate-dashboard-page .affiliate-partner-details{background:#ffffff0e;border:1px solid #ffffff1a;border-radius:20px;margin:0 20px 20px;padding:18px 20px}.affiliate-dashboard-page .affiliate-partner-details>p{color:#fff7e8b8;font-size:14px}.affiliate-dashboard-page .affiliate-partner-details>p svg{color:#efc46d}.affiliate-dashboard-page .affiliate-partner-details nav a{color:#f5d792;background:#ffffff12;border-color:#ffdd9738;transition:all .25s}.affiliate-dashboard-page .affiliate-partner-details nav a:hover{background:#ffffff21;transform:translateY(-2px)}.affiliate-dashboard-page .affiliate-view-tabs{z-index:20;-webkit-backdrop-filter:blur(26px)saturate(170%);backdrop-filter:blur(26px)saturate(170%);background:#ffffff8c;border:1px solid #ffffffc7;border-radius:999px;width:max-content;margin:0 auto 34px;padding:6px;position:sticky;top:12px;box-shadow:0 18px 48px #54360b21,inset 0 1px #fff}.affiliate-dashboard-page .affiliate-view-tabs button{color:#776854;border-radius:999px;min-height:48px;padding:0 22px}.affiliate-dashboard-page .affiliate-view-tabs button.active{color:#fff7e7;background:linear-gradient(110deg,#5d3b0c,#c58a2d,#865514);box-shadow:0 10px 26px #7b4d0b3d}.affiliate-dashboard-page .affiliate-view-tabs a{color:#fff7e7;background:linear-gradient(110deg,#5d3b0c,#c58a2d,#865514);border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:0 22px;font-size:14px;font-weight:700;text-decoration:none;display:flex;box-shadow:0 10px 26px #7b4d0b3d}.affiliate-dashboard-page .affiliate-view-tabs a svg{width:18px}.affiliate-dashboard-page .affiliate-dark-heading{margin:8px 0 20px}.affiliate-dashboard-page .affiliate-dark-heading h2{color:var(--aff-ink);letter-spacing:-.035em}.affiliate-dashboard-page .affiliate-link,.affiliate-dashboard-page .affiliate-stats>div,.affiliate-dashboard-page .affiliate-chart,.affiliate-dashboard-page .affiliate-payout,.affiliate-dashboard-page .affiliate-product-lines,.affiliate-dashboard-page .affiliate-tool-benefits,.affiliate-dashboard-page .affiliate-customers,.affiliate-dashboard-page .affiliate-payout-settings{-webkit-backdrop-filter:blur(26px)saturate(155%);backdrop-filter:blur(26px)saturate(155%);background:linear-gradient(135deg,#ffffffb0,#fff8eb6b)!important;border:1px solid #ffffffd6!important;box-shadow:0 22px 58px #5b3a0c18,inset 0 1px #fff!important}.affiliate-dashboard-page .affiliate-link{border-radius:25px}.affiliate-dashboard-page .affiliate-connext-link{background:linear-gradient(135deg,#eefff6b8,#fff6)!important}.affiliate-dashboard-page .affiliate-stats{gap:12px}.affiliate-dashboard-page .affiliate-stats>div{border-radius:23px;min-height:126px;transition:transform .25s,box-shadow .25s}.affiliate-dashboard-page .affiliate-stats>div:hover{transform:translateY(-4px);box-shadow:0 27px 62px #5b3a0c24,inset 0 1px #fff!important}.affiliate-dashboard-page .affiliate-stats span{background:linear-gradient(145deg,#fff4d9,#dfb25d);box-shadow:0 10px 25px #a96f1630}.affiliate-dashboard-page .affiliate-chart,.affiliate-dashboard-page .affiliate-payout,.affiliate-dashboard-page .affiliate-product-lines,.affiliate-dashboard-page .affiliate-tool-benefits,.affiliate-dashboard-page .affiliate-customers,.affiliate-dashboard-page .affiliate-payout-settings{border-radius:30px}.affiliate-dashboard-page .affiliate-bars span{background:linear-gradient(#ffe19b,#dba546,#74470a);border-radius:999px 999px 5px 5px;box-shadow:0 0 18px #ca8f2d3d}.affiliate-dashboard-page .affiliate-product-lines article{background:#ffffff7a;border:1px solid #ffffffbf;border-radius:22px;transition:all .28s;box-shadow:inset 0 1px #fff}.affiliate-dashboard-page .affiliate-product-lines article:hover{transform:translateY(-4px);box-shadow:0 18px 40px #5b3a0c1c,inset 0 1px #fff}.affiliate-dashboard-page .affiliate-customers table{min-width:850px}.affiliate-dashboard-page .affiliate-customers thead{background:#dab46f21}.affiliate-dashboard-page .affiliate-payout-sections>section{background:#ffffff7a;border-color:#fffc;box-shadow:inset 0 1px #fff}.affiliate-dashboard-page .affiliate-tool-grid article{background:#ffffff8c;border-color:#ffffffd6;box-shadow:0 17px 40px #50320814,inset 0 1px #fff}@media (max-width:760px){.affiliate-dashboard-page{padding-inline:12px!important}.affiliate-dashboard-page .affiliate-partner-profile{border-radius:27px}.affiliate-dashboard-page .affiliate-partner-profile>header{align-items:flex-start;min-height:0;padding:22px 18px}.affiliate-dashboard-page .affiliate-partner-avatar{width:66px;height:66px}.affiliate-dashboard-page .affiliate-partner-identity h2{font-size:23px}.affiliate-dashboard-page .affiliate-partner-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:0 12px 12px}.affiliate-dashboard-page .affiliate-partner-metrics>div{padding:14px 8px}.affiliate-dashboard-page .affiliate-partner-metrics>div:first-child{grid-column:1/-1}.affiliate-dashboard-page .affiliate-partner-metrics strong{font-size:21px}.affiliate-dashboard-page .affiliate-partner-details{margin:0 12px 12px;padding:15px}.affiliate-dashboard-page .affiliate-partner-details nav{grid-template-columns:1fr;display:grid}.affiliate-dashboard-page .affiliate-partner-details nav a{justify-content:center}.affiliate-dashboard-page .affiliate-view-tabs{width:100%;margin-bottom:26px;top:8px}.affiliate-dashboard-page .affiliate-view-tabs button,.affiliate-dashboard-page .affiliate-view-tabs a{flex:1;padding:0 8px;font-size:11px}.affiliate-dashboard-page .affiliate-dark-heading{flex-direction:column;align-items:flex-start}.affiliate-dashboard-page .affiliate-link{padding:18px}.affiliate-dashboard-page .affiliate-link strong{overflow-wrap:anywhere}.affiliate-dashboard-page .affiliate-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.affiliate-dashboard-page .affiliate-stats>div{min-height:108px;padding:14px}.affiliate-dashboard-page .affiliate-stats>div:last-child{grid-column:1/-1}.affiliate-dashboard-page .affiliate-chart,.affiliate-dashboard-page .affiliate-payout,.affiliate-dashboard-page .affiliate-product-lines,.affiliate-dashboard-page .affiliate-tool-benefits,.affiliate-dashboard-page .affiliate-customers,.affiliate-dashboard-page .affiliate-payout-settings{border-radius:24px;padding:19px 15px}}@media (prefers-reduced-motion:reduce){.affiliate-dashboard-page .affiliate-partner-profile:before{animation:none}}.affiliate-command-nav{z-index:45;-webkit-backdrop-filter:blur(28px)saturate(180%);backdrop-filter:blur(28px)saturate(180%);background:linear-gradient(125deg,#ffffffd6,#fff6e2a8);border:1px solid #ffffffd1;border-radius:23px;margin:0 0 28px;padding:7px;position:sticky;top:10px;box-shadow:0 20px 55px #53340924,inset 0 1px #fff}.affiliate-command-track{overscroll-behavior-inline:contain;scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:6px;display:flex;overflow-x:auto}.affiliate-command-track::-webkit-scrollbar{display:none}.affiliate-command-track>a,.affiliate-command-track>button{scroll-snap-align:start;color:#6c5b45;min-height:54px;font:500 12px/1.15 var(--font-kanit),sans-serif;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:16px;flex:none;justify-content:center;align-items:center;gap:9px;padding:8px 15px;text-decoration:none;transition:transform .2s,color .2s,background .2s,box-shadow .2s;display:flex}.affiliate-command-track>a svg,.affiliate-command-track>button svg{color:#b5791d;flex:none;width:18px;height:18px}.affiliate-command-track>a span,.affiliate-command-track>button span{flex-direction:column;align-items:flex-start;gap:2px;display:flex}.affiliate-command-track>a b,.affiliate-command-track>button b{color:#241a0f;font-weight:700}.affiliate-command-track>a:hover,.affiliate-command-track>button:hover{background:#ffffffb8;border-color:#b97e2129;transform:translateY(-1px)}.affiliate-command-track>a.active,.affiliate-command-track>button.active{color:#fff7e7;background:linear-gradient(120deg,#4a2c08,#a66c18 55%,#d19a3a);box-shadow:0 10px 25px #70460b40}.affiliate-command-track>a.active svg,.affiliate-command-track>button.active svg,.affiliate-command-track>a.active b,.affiliate-command-track>button.active b{color:#fff7e7}.affiliate-command-track .affiliate-command-home{background:#ffffffad;border-color:#b1741929}.affiliate-scroll-target{scroll-margin-top:96px}@media (max-width:760px){.affiliate-command-nav{border-radius:19px;margin:0 -2px 18px;padding:6px;top:7px}.affiliate-command-track{gap:5px}.affiliate-command-track>a,.affiliate-command-track>button{border-radius:14px;min-height:49px;padding:7px 12px;font-size:10px}.affiliate-command-track>a svg,.affiliate-command-track>button svg{width:16px;height:16px}.affiliate-scroll-target{scroll-margin-top:82px}}.member-service-nav>button{color:#29231c;text-align:left;cursor:pointer;border:1px solid #b78b4b29;align-items:center;gap:11px;transition:transform .2s,box-shadow .2s,background .2s;display:flex;position:relative}.member-service-nav>button:disabled{cursor:progress;opacity:.72}.member-dashboard-liquid .member-service-floating>button{background:linear-gradient(135deg,#2d1748,#6f3a9a 55%,#bd8425);border-radius:16px;flex:1 0 150px;min-width:150px;min-height:58px;padding:8px 10px;box-shadow:0 12px 30px #46206b3d,0 5px 18px #b0761b2e,inset 0 1px #ffffff3d}.member-dashboard-liquid .member-service-floating>button:hover{transform:translateY(-2px);box-shadow:0 17px 38px #46206b4d,0 8px 22px #b0761b3d,inset 0 1px #ffffff4d}.member-dashboard-liquid .member-service-floating>button strong,.member-dashboard-liquid .member-service-floating>button small{color:#fff;display:block}.member-dashboard-liquid .member-service-floating>button strong{font-size:10px;line-height:1.25}.member-dashboard-liquid .member-service-floating>button small{color:#f7e8bd;margin-top:4px;font-size:8px;line-height:1.25}.member-dashboard-liquid .member-service-floating>button .member-service-nav-icon{color:#fff;background:linear-gradient(145deg,#8b58bd,#c79035);box-shadow:0 7px 18px #0003}.member-discord-sync-button{color:#fff!important;background:linear-gradient(120deg,#2e174b,#713a9e 55%,#b98226)!important;border:1px solid #e1bd69b8!important;min-height:48px!important;padding-inline:22px!important;font-weight:750!important;box-shadow:0 14px 34px #431d664d,0 6px 20px #b0751933,inset 0 1px #ffffff47!important}.member-discord-sync-button:hover{filter:brightness(1.08);transform:translateY(-1px)}@media (min-width:801px){.member-global-portal-page{box-sizing:border-box!important;width:calc(100% - 36px)!important;min-height:calc(100vh - 36px)!important;margin:18px!important;padding-left:256px!important}.member-global-sidebar{z-index:60!important;box-sizing:border-box!important;width:232px!important;height:auto!important;position:fixed!important;top:18px!important;bottom:18px!important;left:18px!important}.member-global-sidebar nav{flex-direction:column!important;flex:auto!important;gap:3px!important;min-height:0!important;margin:8px 0!important;display:flex!important;overflow-y:auto!important}.member-global-sidebar nav>a,.member-global-sidebar nav>.member-global-support{color:#d2cabf!important;text-align:left!important;cursor:pointer!important;background:0 0!important;border:0!important;border-radius:14px!important;flex:0 0 48px!important;align-items:center!important;gap:10px!important;width:100%!important;min-height:48px!important;padding:7px 10px!important;text-decoration:none!important;transition:transform .2s,background .2s!important;display:flex!important}.member-global-sidebar nav>a:hover,.member-global-sidebar nav>a.active,.member-global-sidebar nav>.member-global-support:hover{color:#fff!important;background:linear-gradient(90deg,#ce932b40,#ffffff0e)!important;transform:translate(2px)!important;box-shadow:inset 3px 0 #dda947!important}.member-global-sidebar nav :is(a,.member-global-support)>svg{color:#dda94b!important;flex:0 0 18px!important;width:18px!important;height:18px!important}.member-global-sidebar nav :is(a,.member-global-support)>span{display:grid!important}.member-global-sidebar nav :is(a,.member-global-support) strong{font-size:11px!important}.member-global-sidebar nav :is(a,.member-global-support) small{color:#928a7f!important;font-size:8px!important}.member-global-discord{flex:none!important;margin-top:auto!important}}.member-rewards-page{color:#261d13;background:radial-gradient(circle at 89% 2%,#e0ae4f45,#0000 28%),linear-gradient(135deg,#fbf8f1,#eee2ce);min-height:100vh;padding:34px 34px 70px;position:relative}.member-rewards-hero{background:linear-gradient(125deg,#fffffff5,#f9eed8cc);border:1px solid #fffffff2;border-radius:32px;grid-template-columns:1.1fr .9fr;gap:22px;min-height:330px;padding:42px;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 70px #4c310c1f}.member-rewards-hero:after{content:"REWARDS";color:#8f5b100e;font:900 clamp(90px,13vw,190px)/1 var(--font-poppins);letter-spacing:-.08em;position:absolute;bottom:-54px;right:-25px}.member-rewards-hero>div{z-index:1;position:relative}.member-rewards-hero>div:first-child>p:first-child,.member-rewards-heading p{color:#a36b18;letter-spacing:.24em;font-size:10px;font-weight:800}.member-rewards-hero h1{color:#18130e;letter-spacing:-.055em;margin:14px 0;font-size:clamp(43px,5vw,76px);font-weight:800;line-height:.98}.member-rewards-hero h1 span{color:#ae751d}.member-rewards-intro{color:#75695a;max-width:620px;font-size:15px;line-height:1.7}.member-rewards-current{color:#fff;background:radial-gradient(circle at 84% 10%,#cc912873,#0000 32%),linear-gradient(140deg,#18130e,#493117);border:1px solid #edc4704d;border-radius:25px;flex-direction:column;justify-content:center;align-self:stretch;align-items:flex-start;min-height:230px;padding:30px;display:flex;box-shadow:0 20px 50px #2c1d0a38}.member-rewards-current>svg{color:#efc66f;width:34px;height:34px;margin-bottom:20px}.member-rewards-current small{color:#d9be88}.member-rewards-current strong{margin:5px 0;font-size:28px}.member-rewards-current span{color:#cfc3b0;font-size:12px}.member-rewards-current a{color:#261707;background:linear-gradient(135deg,#ffe7a2,#c99030);border-radius:999px;align-items:center;gap:8px;margin-top:22px;padding:11px 16px;font-size:11px;font-weight:800;text-decoration:none;display:flex}.member-rewards-current a svg{width:15px}.member-rewards-heading{justify-content:space-between;align-items:end;gap:18px;margin:38px 0 18px;display:flex}.member-rewards-heading h2{margin-top:6px;font-size:31px}.member-rewards-heading>span{color:#715c3e;background:#ffffffa3;border:1px solid #b27c2429;border-radius:999px;align-items:center;gap:7px;padding:9px 13px;font-size:10px;display:flex}.member-rewards-heading svg{color:#ac741d;width:15px}.member-tier-reward-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.member-tier-reward-card{background:#ffffffc7;border:1px solid #b4894b2e;border-radius:27px;overflow:hidden;box-shadow:0 18px 50px #422c0f14}.member-tier-reward-card.is-current{border-color:#bf8731;box-shadow:0 23px 60px #99631133,0 0 0 3px #daa94d1c}.member-tier-reward-banner{background:#17130e;height:205px;position:relative;overflow:hidden}.member-tier-reward-banner>img{object-fit:cover;width:100%;height:100%}.member-tier-reward-banner>span{color:#fff;letter-spacing:.15em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f0c088a;border:1px solid #ffffff59;border-radius:999px;padding:5px 9px;font-size:8px;font-weight:800;position:absolute;top:15px;left:16px}.member-tier-reward-banner>b{color:#342107;background:#f4cf7b;border-radius:999px;align-items:center;gap:6px;padding:8px 11px;font-size:9px;display:flex;position:absolute;bottom:15px;right:15px}.member-tier-reward-banner>b svg{width:14px}.member-tier-reward-card>header{justify-content:space-between;align-items:flex-end;padding:21px 22px 14px;display:flex}.member-tier-reward-card>header small{color:#998970;letter-spacing:.14em;font-size:8px}.member-tier-reward-card h3{font-size:28px}.member-tier-reward-card>header>strong{color:#a66c16;font-size:24px}.member-tier-reward-card ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:0;padding:0 22px 20px;list-style:none;display:grid}.member-tier-reward-card li{color:#675d50;align-items:flex-start;gap:8px;font-size:11px;line-height:1.4;display:flex}.member-tier-reward-card li svg{color:#b07820;flex:none;width:15px;height:15px}.member-tier-reward-card:not(.is-unlocked) li svg{color:#b6afa5}.member-tier-reward-card>footer{min-height:61px;padding:11px 22px 19px}.member-tier-reward-card>footer :is(span,a){color:#68583f;background:#f1ece4;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:40px;font-size:10px;font-weight:750;text-decoration:none;display:flex}.member-tier-reward-card.is-current>footer span{color:#fff;background:linear-gradient(125deg,#352113,#b37921)}.member-tier-reward-card>footer a{color:#2c1d0c;background:linear-gradient(135deg,#f5dfaa,#d39c42)}.member-tier-reward-card>footer svg{width:14px}@media (max-width:800px){.member-rewards-page{width:calc(100% - 12px)!important;margin:6px!important;padding:0 10px 100px!important}.member-rewards-hero{border-radius:25px;grid-template-columns:1fr;min-height:0;padding:25px 18px}.member-rewards-hero h1{font-size:42px}.member-rewards-current{min-height:205px;padding:22px}.member-rewards-heading{flex-direction:column;align-items:flex-start;margin:29px 4px 15px}.member-rewards-heading h2{font-size:25px}.member-tier-reward-grid{grid-template-columns:1fr}.member-tier-reward-banner{height:175px}.member-tier-reward-card ul{grid-template-columns:1fr}.member-dashboard-liquid .member-service-floating>button{scroll-snap-align:start;flex:0 0 146px;width:146px;min-height:56px;padding:7px 9px}}.affiliate-command-track{gap:3px;padding-right:14px;scroll-padding-inline:8px}.affiliate-command-track:after{content:"";flex:0 0 10px;height:1px;display:block}.affiliate-command-track>a,.affiliate-command-track>button{min-height:50px;padding:7px 10px;font-size:10.5px}.affiliate-command-track>a svg,.affiliate-command-track>button svg{width:16px;height:16px}.affiliate-campaign-loading{background:linear-gradient(120deg,#241809fa,#67430ef5);border:1px solid #fff9;border-radius:34px;min-height:clamp(420px,57vw,700px);box-shadow:0 25px 70px #4c2f0824}@media (max-width:1100px){.affiliate-command-track{scrollbar-width:thin;scrollbar-color:#a56c186b transparent;padding-bottom:5px}.affiliate-command-track::-webkit-scrollbar{height:3px;display:block}.affiliate-command-track::-webkit-scrollbar-thumb{background:#a56c186b;border-radius:999px}}@media (max-width:760px){.affiliate-command-track{scrollbar-width:none;padding-bottom:0;padding-right:18px}.affiliate-command-track::-webkit-scrollbar{display:none}.affiliate-command-track>a,.affiliate-command-track>button{min-height:49px;padding:7px 11px;font-size:10px}.affiliate-campaign-loading{border-radius:25px;min-height:520px}}.dashboard-header-actions .dashboard-switch-link{color:#76501b;background:#ffffff8f}.dashboard-header-actions .dashboard-affiliate-link.is-current{color:#fff8e8;background:linear-gradient(110deg,#6c430b,#c38a2d,#8a5712);border-color:#c8913673;box-shadow:0 12px 30px #84530e38,inset 0 1px #ffffff59}.dashboard-header-actions .dashboard-subtitle-link{color:#fff8e9;background:linear-gradient(110deg,#21160a,#8b5b15 58%,#c99235);border-color:#c0841f57;gap:7px;box-shadow:0 12px 30px #6840092e,inset 0 1px #ffffff3d}.dashboard-header-actions .dashboard-subtitle-link:hover{color:#fff;background:linear-gradient(110deg,#2e1c08,#a46b18 58%,#dda846)}.dashboard-header-actions .dashboard-subtitle-link svg{flex:none}@media (max-width:640px){.affiliate-dashboard-page .dashboard-header-actions{gap:6px}.affiliate-dashboard-page .dashboard-affiliate-link{white-space:nowrap;min-height:38px;padding:0 10px;font-size:8.5px}.affiliate-dashboard-page .dashboard-mobile-header{gap:6px}.affiliate-dashboard-page .dashboard-mobile-logo{max-width:22vw;height:auto}.affiliate-dashboard-page .dashboard-subtitle-link{justify-content:center;width:38px;min-width:38px;padding:0}.affiliate-dashboard-page .dashboard-subtitle-link span{display:none}.affiliate-dashboard-page .dashboard-menu-trigger{flex:0 0 40px;width:40px;height:40px}}.member-dashboard-liquid .member-discord-priority{background:linear-gradient(118deg,#ffffffd6,#eff0ffd1);border:1px solid #5865f247;position:relative;overflow:hidden;box-shadow:0 22px 58px #3c43aa26,inset 0 1px #fffffff2;margin-top:18px!important}.member-dashboard-liquid .member-discord-priority:before{content:"";pointer-events:none;background:radial-gradient(circle at 92% 10%,#707aff38,#0000 32%),linear-gradient(105deg,#0000 38%,#ffffff94 49%,#0000 60%) 0 0/220% 100%;animation:6s ease-in-out infinite discord-priority-glow;position:absolute;inset:0}.member-dashboard-liquid .member-discord-priority>*{z-index:1;position:relative}.member-discord-required{color:#4f58c8;letter-spacing:.08em;text-transform:uppercase;background:#ffffffb8;border:1px solid #5865f233;border-radius:999px;margin-bottom:6px;padding:4px 9px;font-size:8px;font-weight:700;display:inline-flex}.member-discord-priority-icon{box-shadow:0 12px 26px #5865f247,inset 0 1px #ffffff52}.member-discord-priority-button{border-radius:999px;min-height:44px;padding-inline:20px;box-shadow:0 12px 28px #5865f247,inset 0 1px #ffffff40}.member-dashboard-liquid .member-discord-priority.is-connected{box-shadow:0 18px 46px #218f611a,inset 0 1px #fff}@keyframes discord-priority-glow{50%{background-position:0 0,100% 0}}.member-dashboard-liquid .member-tier-hero.membership-tone-prime{background:radial-gradient(circle at 88% 6%,#ffecaec7,#0000 34%),linear-gradient(125deg,#ffffffe6 0%,#fce8b3c7 48%,#c98f286b 120%);border-color:#c1851b61;box-shadow:0 30px 80px #b174153b,inset 0 1px #fff,inset 0 -1px #70450924}.member-dashboard-liquid .member-tier-hero.membership-tone-prime:after{content:"PRIME · $1,000";color:#8a5710;opacity:1;width:auto;height:auto;font:600 8px var(--font-poppins),var(--font-kanit);letter-spacing:.12em;background:#fffaeba6;border:1px solid #9d641138;border-radius:999px;padding:5px 10px;position:absolute;top:17px;right:22px;box-shadow:inset 0 1px #fff,0 7px 20px #925c0c1a}.member-dashboard-liquid .member-tier-hero.membership-tone-prime .member-tier-emblem{background:radial-gradient(circle at 30% 20%,#fffbe9,#efd18b 66%,#bf7e1d);border:1px solid #bb7d1947;box-shadow:0 16px 38px #9c620d42,inset 0 1px #ffffffe6}.tier-upgrade-card.current-tier-prime{background:radial-gradient(circle at 8% 0,#fff0c094,#0000 31%),linear-gradient(125deg,#ffffffc7,#f7e1b17a);border-color:#bc801c4f;box-shadow:0 26px 70px #89580f2b,inset 0 1px #fff}.tier-upgrade-card.current-tier-prime:before{content:"PRIME MEMBER";color:#7e4e0912;font:700 38px var(--font-poppins),var(--font-kanit);letter-spacing:.08em;pointer-events:none;position:absolute;bottom:15px;right:24px}@media (prefers-reduced-motion:reduce){.member-dashboard-liquid .member-discord-priority:before{animation:none!important}}@media (max-width:640px){.member-dashboard-liquid .member-discord-priority{border-radius:23px;margin-top:14px!important;padding:18px!important}.member-dashboard-liquid .member-discord-priority-button{justify-content:center;width:100%}.member-dashboard-liquid .member-tier-hero.membership-tone-prime:after{top:13px;right:14px}.tier-upgrade-card.current-tier-prime:before{font-size:25px;bottom:12px;right:14px}}.member-dashboard-liquid .member-service-floating{z-index:24;-webkit-backdrop-filter:blur(28px)saturate(170%);backdrop-filter:blur(28px)saturate(170%);scrollbar-width:none;background:#fffaf1b8;border:1px solid #ffffffe0;border-radius:22px;gap:7px;margin:0 0 22px;padding:7px;display:flex;position:sticky;top:12px;overflow-x:auto;box-shadow:0 18px 50px #5b3a0c26,inset 0 1px #fff}.member-dashboard-liquid .member-service-floating::-webkit-scrollbar{display:none}.member-dashboard-liquid .member-service-floating>a{background:#ffffff85;border-radius:16px;flex:1 0 132px;gap:8px;min-width:132px;min-height:58px;padding:8px 10px;box-shadow:inset 0 1px #fff,0 6px 18px #6442110e}.member-dashboard-liquid .member-service-floating .member-service-nav-icon{border-radius:12px;width:36px;height:36px}.member-dashboard-liquid .member-service-floating .member-service-nav-icon img{border-radius:9px;width:30px;height:30px}.member-dashboard-liquid .member-service-floating strong{white-space:normal;font-size:10px;line-height:1.25}.member-dashboard-liquid .member-service-floating small,.member-dashboard-liquid .member-service-floating .member-service-nav-arrow{display:none}.member-dashboard-liquid .member-service-floating>a.is-active{background:linear-gradient(145deg,#e5fff2db,#ffffff9e);border-color:#2797663d}@media (max-width:640px){.member-dashboard-liquid .member-service-floating{scroll-snap-type:x proximity;border-radius:19px;gap:6px;margin:0 -5px 18px;padding:6px;display:flex;overflow-x:auto}.member-dashboard-liquid .member-service-floating>a{scroll-snap-align:start;flex:0 0 126px;width:126px;min-height:56px;padding:7px 9px}.member-dashboard-liquid .member-service-floating strong{font-size:9px}}.dashboard-page,.affiliate-dashboard-page{isolation:isolate;background:#f6efe4;position:relative;overflow:hidden}.dashboard-page>div,.affiliate-dashboard-page>div{z-index:2;position:relative}.dashboard-page:before,.affiliate-dashboard-page:before{content:"";z-index:0;pointer-events:none;opacity:.88;will-change:transform,background-position;background:radial-gradient(circle at 14% 18%,#fffffffa 0 7%,#0000 27%) 0 0/115% 115%,radial-gradient(circle at 84% 14%,#f4c5686b,#0000 25%) 0 0/120% 120%,radial-gradient(circle at 74% 72%,#b875163d,#0000 28%) 0 0/125% 125%,radial-gradient(circle at 12% 82%,#ffdd9561,#0000 27%) 0 0/118% 118%,linear-gradient(125deg,#faf6ef 4%,#eadbc2 49%,#fffaf1 92%) 0 0/100% 100%;animation:16s ease-in-out infinite alternate dashboard-aurora-drift;position:fixed;inset:-22vh -18vw;transform:translateZ(0)}.dashboard-page:after,.affiliate-dashboard-page:after{content:"";z-index:1;aspect-ratio:1;pointer-events:none;opacity:.52;background:conic-gradient(from 20deg,transparent 0 18%,#ffefc4d1 25%,#b977162e 36%,transparent 48% 66%,#ffffffc2 76%,transparent 88%);filter:blur(42px);will-change:transform;border-radius:50%;width:min(82vw,980px);animation:24s linear infinite dashboard-light-orbit;position:fixed;top:-38vw;right:-24vw;transform:translateZ(0)}.affiliate-dashboard-page:before{filter:saturate(1.08)contrast(1.015)}.affiliate-dashboard-page:after{opacity:.58;animation-direction:reverse;inset:auto auto -36vw -26vw}@keyframes dashboard-aurora-drift{0%{background-position:0 0,100% 0,100% 100%,0 100%,0 0;transform:scale(1)translate(-1.5%)}50%{background-position:7% 4%,94% 7%,91% 94%,6% 91%,0 0;transform:scale(1.055)translate(1.5%,-1.2%)}to{background-position:3% 8%,98% 3%,96% 88%,10% 96%,0 0;transform:scale(1.025)translateY(1.5%)}}@keyframes dashboard-light-orbit{0%{transform:rotate(0)scale(1)}50%{transform:rotate(180deg)scale(1.13)}to{transform:rotate(360deg)scale(1)}}@media (max-width:640px){.dashboard-page:before,.affiliate-dashboard-page:before{opacity:.76;animation-duration:20s;inset:-12vh -38vw}.dashboard-page:after,.affiliate-dashboard-page:after{opacity:.36;filter:blur(34px);width:125vw;animation-duration:30s}}@media (prefers-reduced-motion:reduce){.dashboard-page:before,.dashboard-page:after,.affiliate-dashboard-page:before,.affiliate-dashboard-page:after{will-change:auto;animation:none!important}}.affiliate-campaign-leaderboard-button{color:#ffe3a0;background:linear-gradient(100deg,#d0912033,#ffe6a614);border:1px solid #ffd37461;border-radius:16px;align-items:center;gap:12px;width:100%;margin-top:14px;padding:14px 16px;text-decoration:none;transition:all .2s;display:flex}.affiliate-campaign-leaderboard-button:hover{background:linear-gradient(100deg,#d0912057,#ffe6a61f);border-color:#f2c466;transform:translateY(-1px)}.affiliate-campaign-leaderboard-button>svg:first-child{width:22px}.affiliate-campaign-leaderboard-button>svg:last-child{width:19px;margin-left:auto}.affiliate-campaign-leaderboard-button span{display:grid}.affiliate-campaign-leaderboard-button b{letter-spacing:.12em;font-size:12px}.affiliate-campaign-leaderboard-button small{color:#baaa8d;margin-top:2px;font-size:10px}.affiliate-campaign-secondary{background:linear-gradient(115deg,#ffffff16,#ab6b121a);border:1px solid #ffda8b42;border-radius:20px;margin-top:16px;padding:18px;box-shadow:inset 0 1px #ffffff0f}.affiliate-campaign-secondary-copy{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:15px;display:grid}.affiliate-campaign-secondary-badge{color:#f7c963;letter-spacing:.1em;white-space:nowrap;background:#0000002e;border:1px solid #ffd37547;border-radius:999px;align-items:center;gap:7px;padding:8px 11px;font-size:10px;font-weight:800;display:flex}.affiliate-campaign-secondary-badge svg{width:16px}.affiliate-campaign-secondary-copy h3{color:#fff;font-size:16px;line-height:1.35}.affiliate-campaign-secondary-copy h3 b{color:#ffd778}.affiliate-campaign-secondary-copy p{color:#cabeaa;margin-top:4px;font-size:12px}.affiliate-campaign-secondary-copy p strong{color:#ffe19b}.affiliate-campaign-secondary-score{color:#ffd36b;font-size:28px}.affiliate-campaign-secondary-score small{color:#a99c89;margin-left:3px;font-size:11px}.affiliate-campaign-secondary .affiliate-campaign-track{margin-top:14px}.affiliate-admin-campaign-editor-tools{background:linear-gradient(90deg,#fff3d7,#fff);border-color:#dcc59a}.member-discord-sync-button{align-items:center;gap:8px;color:#08775a!important;background:#ffffffe0!important;border:1px solid #05966938!important;display:flex!important}.member-discord-sync-button svg{width:17px}.member-discord-sync-message{color:#41695e;background:#ffffffa6;border-radius:12px;flex-basis:100%;padding:9px 12px;font-size:11px;margin:0!important}.affiliate-leaderboard-page{background:radial-gradient(circle at 80% 5%,#c8903221,#0000 30%),#f7f3eb}.affiliate-public-leaderboard{padding:34px 0 80px}.leaderboard-back{color:#695a46;align-items:center;gap:7px;margin-bottom:18px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.leaderboard-back svg{width:17px}.leaderboard-hero{background:linear-gradient(135deg,#fffdf9,#f4ead8);border:1px solid #ead8b7;border-radius:28px;justify-content:space-between;align-items:flex-end;gap:18px;padding:30px;display:flex;box-shadow:0 18px 50px #60411414}.leaderboard-hero h1{align-items:center;gap:10px;margin-top:8px;font-size:clamp(28px,5vw,48px);line-height:1.08;display:flex}.leaderboard-hero h1 svg{color:#b4771d}.leaderboard-hero h1 em{color:#a46913;font-style:normal}.leaderboard-hero>div>p:last-child{color:#796d5d;margin-top:10px}.leaderboard-hero>div>p b{color:#9b6413}.leaderboard-hero time{color:#f6d58f;white-space:nowrap;background:#271d11;border-radius:999px;padding:10px 14px;font-size:11px}.leaderboard-my-rank{color:#fff;background:#1c1711;border-radius:20px;grid-template-columns:auto auto 1fr minmax(120px,260px);align-items:center;gap:18px;margin:18px 0;padding:17px 22px;display:grid}.leaderboard-my-rank>span{color:#c9bda9;font-size:12px}.leaderboard-my-rank>b{color:#f1c567;font-size:26px}.leaderboard-my-rank>div{display:grid}.leaderboard-my-rank small{color:#958a7a}.leaderboard-my-rank>i,.leaderboard-track{background:#e9e3d8;border-radius:99px;height:8px;overflow:hidden}.leaderboard-my-rank>i span,.leaderboard-track i{border-radius:inherit;background:linear-gradient(90deg,#96600e,#efc35e);height:100%;display:block}.leaderboard-kpis{grid-template-columns:repeat(3,1fr);gap:14px;margin:18px 0;display:grid}.leaderboard-kpis article{background:#fff;border:1px solid #eadcc6;border-radius:20px;padding:19px 22px}.leaderboard-kpis small,.leaderboard-kpis span{color:#958774;font-size:11px;display:block}.leaderboard-kpis strong{margin-top:6px;font-size:30px;display:inline-block}.leaderboard-kpis span{color:#ae7727;margin-left:6px;display:inline}.leaderboard-podium{grid-template-columns:repeat(3,1fr);align-items:end;gap:14px;margin:24px 0;display:grid}.leaderboard-podium article{text-align:center;background:#fff;border:1px solid #e6d7c0;border-radius:24px;justify-items:center;padding:24px 16px 20px;display:grid;position:relative}.leaderboard-podium .place-1{background:linear-gradient(#fff8e8,#fff);border-color:#d5a64f;order:2;padding-top:35px;box-shadow:0 20px 45px #a16f1c24}.leaderboard-podium .place-2{order:1}.leaderboard-podium .place-3{order:3}.podium-rank{color:#ae741d;align-items:center;gap:4px;font-size:12px;font-weight:800;display:flex;position:absolute;top:10px;left:12px}.podium-rank svg{width:16px}.podium-avatar{color:#fff;background:#211a12;border:2px solid #c8953e;border-radius:50%;place-items:center;width:66px;height:66px;font-size:23px;font-weight:800;display:grid;overflow:hidden}.podium-avatar img{object-fit:cover;width:100%;height:100%}.leaderboard-podium h2{margin-top:10px;font-size:15px}.leaderboard-podium small{color:#a09280;font-size:10px}.leaderboard-podium>article>strong{color:#a66b14;margin-top:12px;font-size:26px}.leaderboard-podium strong em{color:#9b8f7e;font-size:10px;font-style:normal}.leaderboard-list{background:#fff;border:1px solid #e5d7c2;border-radius:24px;overflow:hidden}.leaderboard-list>header{border-bottom:1px solid #eee5d7;justify-content:space-between;align-items:center;padding:20px 22px;display:flex}.leaderboard-list>header h2{font-size:18px}.leaderboard-list>header span{color:#9d8f7b;align-items:center;gap:6px;font-size:10px;display:flex}.leaderboard-list>header svg{width:15px}.leaderboard-list>article{border-bottom:1px solid #f0e9df;grid-template-columns:44px minmax(180px,1.5fr) minmax(100px,2fr) 62px;align-items:center;gap:12px;padding:14px 20px;display:grid}.leaderboard-list>article:last-child{border:0}.leaderboard-list>article.is-me{background:#fff9eb}.leaderboard-list>article.is-winner .leaderboard-rank{color:#fff;background:linear-gradient(135deg,#9c6616,#dbab4b)}.leaderboard-rank{color:#756c60;background:#eeeae3;border-radius:50%;place-items:center;width:34px;height:34px;font-size:12px;display:grid}.leaderboard-person{min-width:0;display:grid}.leaderboard-person strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.leaderboard-person strong em{color:#f0c66f;background:#272017;border-radius:99px;margin-left:7px;padding:3px 6px;font-size:8px;font-style:normal}.leaderboard-person small{color:#a29686;font-size:10px}.leaderboard-score{text-align:right;color:#a46d1d;font-size:18px}.leaderboard-score small{color:#9e9282;margin-left:2px;font-size:9px}.leaderboard-privacy{text-align:center;color:#a09586;margin-top:16px;font-size:10px}.leaderboard-state{text-align:center;align-content:center;place-items:center;gap:10px;min-height:55vh;display:grid}.leaderboard-state>svg{color:#b27925;width:34px;height:34px}.leaderboard-state a{color:#9b6618;font-weight:700}.leaderboard-campaign-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.leaderboard-campaign-tabs button{color:#766a5a;cursor:pointer;background:#fff;border:1px solid #e3d5c0;border-radius:15px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:10px 15px;font-size:13px;font-weight:750;transition:all .2s;display:flex}.leaderboard-campaign-tabs button svg{width:17px}.leaderboard-campaign-tabs button.active{color:#fff;background:linear-gradient(115deg,#5c3708,#bd8128);border-color:#bd8734;box-shadow:0 10px 24px #8456112e}@media (max-width:640px){.leaderboard-hero{padding:22px;display:grid}.leaderboard-hero time{justify-self:start}.leaderboard-my-rank{grid-template-columns:auto auto 1fr}.leaderboard-my-rank>i{grid-column:1/-1}.leaderboard-kpis{gap:8px}.leaderboard-kpis article{padding:14px}.leaderboard-kpis strong{font-size:24px}.leaderboard-podium{grid-template-columns:1fr}.leaderboard-podium .place-1,.leaderboard-podium .place-2,.leaderboard-podium .place-3{order:initial}.leaderboard-podium article{text-align:left;grid-template-columns:auto 1fr auto;place-items:center start}.podium-rank{position:static}.podium-avatar{width:48px;height:48px}.leaderboard-podium h2,.leaderboard-podium small{grid-column:2}.leaderboard-podium>article>strong{grid-area:1/3/3}.leaderboard-list>header{align-items:flex-start}.leaderboard-list>article{grid-template-columns:36px 1fr 52px;padding:13px 12px}.leaderboard-track{grid-column:2/4;width:100%}.leaderboard-score{grid-area:1/3}.leaderboard-person{grid-area:1/2}.affiliate-campaign-secondary-copy{grid-template-columns:1fr auto}.affiliate-campaign-secondary-badge{grid-column:1/-1;justify-self:start}.affiliate-campaign-secondary-copy p{font-size:11px}.leaderboard-campaign-tabs{grid-template-columns:1fr}.leaderboard-campaign-tabs button{justify-content:flex-start}.leaderboard-hero h1{font-size:25px}.leaderboard-list>header{flex-direction:column;gap:8px}}.leaderboard-main-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.leaderboard-main-tabs button{color:#756650;letter-spacing:.04em;background:#fff;border:1px solid #e2d2b9;border-radius:16px;justify-content:center;align-items:center;gap:9px;min-height:52px;font-size:14px;font-weight:800;display:flex}.leaderboard-main-tabs button svg{width:19px}.leaderboard-main-tabs button.active{color:#fff;background:linear-gradient(115deg,#4a2d08,#b77b24);border-color:#b77c25;box-shadow:0 12px 28px #764a0c33}.leaderboard-hero.sales{margin-bottom:16px}.sales-leaderboard-filters{background:#ffffffd1;border:1px solid #e7d8c1;border-radius:20px;grid-template-columns:auto minmax(210px,1fr) auto;align-items:center;gap:12px;padding:14px;display:grid;box-shadow:0 12px 32px #5b3d140f}.sales-period-tabs,.sales-product-tabs{background:#f1eadf;border-radius:13px;gap:5px;padding:4px;display:flex}.sales-period-tabs button,.sales-product-tabs button{color:#766b5d;background:0 0;border:0;border-radius:10px;min-height:38px;padding:0 13px;font-size:12px;font-weight:750}.sales-period-tabs button.active,.sales-product-tabs button.active{color:#f6d58f;background:#241b11;box-shadow:0 5px 14px #32241224}.sales-leaderboard-filters>label,.sales-date-range label{color:#877861;align-items:center;gap:8px;font-size:11px;font-weight:700;display:flex}.sales-leaderboard-filters label svg{width:17px}.sales-leaderboard-filters input{color:#30271d;min-height:38px;font:inherit;background:#fff;border:1px solid #dfceb3;border-radius:10px;padding:0 10px}.sales-date-range{justify-content:center;gap:9px;display:flex}.sales-date-range label{gap:3px;display:grid}.sales-leaderboard-table-wrap{background:#fff;border:1px solid #e5d7c2;border-radius:24px;margin-top:20px;overflow-x:auto}.sales-leaderboard-table{border-collapse:collapse;width:100%;min-width:900px}.sales-leaderboard-table th{color:#705d43;letter-spacing:.05em;text-transform:uppercase;background:#f3eadb;padding:15px 17px;font-size:11px}.sales-leaderboard-table td{color:#443a2e;border-top:1px solid #efe6d9;padding:14px 17px;font-size:13px}.sales-leaderboard-table tr.is-me{background:#fff8e8}.sales-leaderboard-table td>small{color:#a0927e;margin-top:3px;display:block}.sales-leaderboard-table .sales-amount{color:#a36612;font-size:17px}.sales-leaderboard-table .leaderboard-track{min-width:130px}.sales-leaderboard-table .leaderboard-person strong em{color:#f0c66f;background:#272017;border-radius:99px;margin-left:7px;padding:3px 6px;font-size:8px;font-style:normal}.sales-podium{margin-top:20px}.sales-podium article{align-content:center;min-height:238px}.sales-podium .place-1{min-height:262px}.sales-podium>article>strong{justify-items:center;line-height:1.15;display:grid}.sales-podium>article>strong em{margin-top:6px;font-weight:600}@media (max-width:850px){.sales-leaderboard-filters{grid-template-columns:1fr}.sales-period-tabs,.sales-product-tabs{grid-template-columns:repeat(3,1fr);display:grid}.sales-date-range{justify-content:stretch}.sales-date-range label{flex:1}.sales-date-range input{width:100%}}@media (max-width:640px){.leaderboard-main-tabs{z-index:20;position:sticky;top:8px}.leaderboard-main-tabs button{min-height:46px;font-size:12px}.sales-leaderboard-filters{padding:10px}.sales-period-tabs button,.sales-product-tabs button{padding:0 6px;font-size:10px}.sales-date-range{grid-template-columns:1fr 1fr;display:grid}.leaderboard-hero.sales time{white-space:normal}.sales-podium article,.sales-podium .place-1{min-height:0}.sales-podium>article>strong{text-align:right;justify-items:end}.sales-leaderboard-table-wrap{border-radius:18px}}.daily-promo-dialog{border:1px solid #ffde929e;max-height:90svh;overflow:visible;box-shadow:0 32px 100px #140b0285,0 0 42px #dfa43638;background:#120d08!important;border-radius:26px!important;width:min(92vw,620px)!important;max-width:620px!important;padding:0!important;display:block!important}.daily-promo-image{object-fit:contain;border-radius:25px;width:100%;max-height:90svh;display:block}.daily-promo-close{z-index:2;color:#fff;cursor:pointer;background:linear-gradient(145deg,#3a250d,#0d0905);border:1px solid #ffe8b5c2;border-radius:999px;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:-13px;right:-13px;box-shadow:0 10px 28px #00000061,inset 0 1px #ffffff2e}.daily-promo-close svg{width:22px;height:22px}.daily-promo-close:focus-visible{outline-offset:3px;outline:3px solid #f3c76e}@media (max-width:640px){.daily-promo-dialog{max-height:86svh;border-radius:21px!important;width:min(91vw,520px)!important}.daily-promo-image{border-radius:20px;max-height:86svh}.daily-promo-close{width:42px;height:42px;top:-11px;right:-9px}}.journal-edit-mode{color:#765018;background:#fff7e4;border:1px solid #e3c98e;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;margin:-8px 0 20px;padding:12px 15px;display:flex}.journal-edit-mode span,.journal-edit-mode button{align-items:center;gap:7px;font-weight:700;display:flex}.journal-edit-mode svg{width:16px}.journal-edit-mode button{color:#765018;background:#fff;border-radius:10px;padding:7px 10px}.journal-history-actions{justify-content:flex-end;gap:8px;margin-top:10px;display:flex!important}.journal-history aside .journal-history-actions button{border:1px solid #decba9;border-radius:10px;align-items:center;gap:5px;margin:0;padding:7px 10px;font-size:12px;font-weight:700;display:inline-flex}.journal-history-actions .edit{color:#805312;background:#fff8e8}.journal-history-actions .delete{color:#a23d3d;background:#fff5f5}@media (max-width:760px){.journal-edit-mode{flex-direction:column;align-items:flex-start}.journal-history-actions{justify-content:flex-start}}.journal-pro{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start}.journal-pro>.journal-hero,.journal-pro>.journal-range,.journal-pro>.journal-kpis,.journal-pro>.journal-calendar{grid-column:1/-1}.journal-hero{background:radial-gradient(circle at 82% 12%,#e2ad444d,#0000 28%),linear-gradient(130deg,#090b10 0%,#191208 58%,#5b3b12 145%);order:0;justify-content:space-between;align-items:flex-end;gap:32px;min-height:280px;display:flex}.journal-welcome h1 span{color:#edbd55}.journal-welcome>p:last-of-type{color:#cfc5b6;margin-top:10px}.journal-welcome nav{gap:9px;margin-top:28px;display:flex}.journal-welcome nav a{color:#f5dfae;background:#ffffff0f;border:1px solid #efc15e4d;border-radius:999px;align-items:center;gap:8px;padding:11px 16px;font-weight:700;display:flex}.journal-welcome nav svg{width:16px}.journal-hero>label{width:min(360px,40%);margin:0}.journal-range{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffb8;flex-wrap:wrap;order:1;align-items:center;gap:8px;padding:16px 18px;display:flex}.journal-range h3{margin:0 auto 0 0;font-size:15px}.journal-range button{letter-spacing:.06em;border-radius:12px;min-width:auto;min-height:40px;padding:0 14px;font-size:11px}.journal-range-presets{gap:8px;display:flex}.journal-date-range{border-top:1px solid #94692821;flex:1 0 100%;justify-content:flex-end;align-items:center;gap:9px;margin-top:4px;padding-top:12px;display:flex}.journal-date-range>svg{color:#b47a20;width:19px}.journal-date-range>i{color:#887a68;font-size:12px;font-style:normal}.journal-date-range label{align-items:center;gap:8px;display:flex}.journal-date-range label span{color:#786b5d;white-space:nowrap;font-size:11px;font-weight:700}.journal-date-range input{color:#33281d;background:#ffffffc2;border:1px solid #9a6b272e;border-radius:11px;width:148px;min-height:38px;padding:7px 10px;font-size:12px;font-weight:700}.journal-kpis{order:2;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;grid-column:1/-1!important}.journal-kpis article{background:linear-gradient(145deg,#fffffff5,#f7efe2eb);border-color:#96641926;min-height:142px;position:relative;overflow:hidden}.journal-kpis article:after{content:"";border:1px solid #ae77201f;border-radius:50%;width:82px;height:82px;position:absolute;bottom:-26px;right:-22px}.journal-kpis strong{font-size:clamp(18px,2vw,25px)}.journal-kpis strong small{color:#8f7d68;font-size:10px}.journal-kpis i{background:linear-gradient(90deg,#22ad7a var(--journal-rate),#e0d5c5 0);border-radius:99px;width:72px;height:8px;position:absolute;bottom:18px;right:18px}.journal-chart{background:radial-gradient(circle at 75% 0,#c2842238,#0000 35%),#0f1218;order:3;grid-column:span 7;min-height:400px}.journal-candles{color:#fff;background:linear-gradient(145deg,#181d25,#0b0e13);border:1px solid #2d3440;border-radius:30px;order:4;grid-column:span 5;min-height:400px;padding:28px;box-shadow:0 22px 50px #0f12182e}.journal-candles header{justify-content:space-between;align-items:start;gap:14px;display:flex}.journal-candles header p{color:#c9aa68;letter-spacing:.08em;font-size:12px}.journal-candles header strong{margin-top:5px;font-size:22px;display:block}.journal-candles header>span{color:#9e978d;font-size:11px}.journal-candles svg{background:repeating-linear-gradient(#0000 0 24%,#ffffff12 25%);width:100%;height:285px;margin-top:22px;overflow:visible}.journal-calendar{order:5}.journal-order-card{order:6;grid-column:span 5}.journal-history{order:7;grid-column:span 7}.journal-history>article{grid-template-columns:auto minmax(0,1fr);align-items:start}.journal-history aside{text-align:left;grid-column:2}.journal-history aside .journal-history-actions{justify-content:flex-start}.class-room-page{color:#251b10;background:radial-gradient(circle at 50% 0,#fff,#efe3d1);min-height:100vh;padding:clamp(24px,5vw,70px)}.class-room-back{color:#795019;align-items:center;gap:7px;margin-bottom:22px;font-weight:700;display:inline-flex}.class-room-page>img{border-radius:32px;width:min(1180px,100%);margin:auto;display:block;box-shadow:0 30px 80px #11172138}.class-room-page>section{width:min(1180px,100%);margin:24px auto}.class-room-page h1{margin-top:8px;font-size:clamp(34px,6vw,72px)}.class-room-ready{background:#ffffffb3;border:1px solid #ddc89e;border-radius:22px;align-items:center;gap:18px;margin-top:22px;padding:22px;display:flex}.class-room-ready>svg{color:#a16c19;width:42px;height:42px}.class-room-ready p{color:#786b5b;margin-top:4px}.class-room-state{text-align:center;background:#f7efe3;place-content:center;justify-items:center;gap:14px;min-height:100vh;padding:24px;display:grid}.class-room-state>svg{color:#a36b18;width:44px;height:44px}.class-room-state h1{font-size:clamp(28px,5vw,48px)}.class-room-state a{color:#fff;background:#8e5b13;border-radius:99px;align-items:center;gap:7px;margin-top:12px;padding:12px 18px;display:flex}@media (max-width:900px){.journal-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.journal-chart,.journal-candles,.journal-order-card,.journal-history{grid-column:1/-1}.journal-chart,.journal-candles{min-height:auto}.journal-hero{flex-direction:column;align-items:stretch}.journal-hero>label{width:100%}}@media (max-width:640px){.journal-pro{grid-template-columns:1fr}.journal-hero{min-height:0}.journal-welcome nav{margin-top:20px}.journal-welcome nav a{flex:1;justify-content:center;padding:10px}.journal-range{overflow-x:auto}.journal-range h3{display:none}.journal-range button{white-space:nowrap}.journal-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.journal-kpis article{min-height:118px;padding:15px}.journal-kpis strong{font-size:17px}.journal-kpis span{font-size:8px}.journal-kpis i{width:50px;bottom:14px;right:14px}.journal-chart,.journal-candles{border-radius:22px;padding:18px}.journal-candles svg{height:190px}.class-room-page{padding:18px 14px 110px}.class-room-page>img{border-radius:20px}.class-room-ready{align-items:flex-start;padding:17px}.class-room-ready>svg{flex:none;width:32px;height:32px}}.journal-dashboard-board{color:#f3eee5;background:linear-gradient(145deg,#101319,#181b21);border:1px solid #2a3039;border-radius:30px;order:1;grid-column:1/-1;grid-template-columns:200px repeat(12,minmax(0,1fr));gap:12px;padding:14px;display:grid;box-shadow:0 28px 70px #14161b33}.journal-dashboard-side{border-right:1px solid #2d323b;flex-direction:column;grid-area:1/1/6;gap:8px;padding:18px 12px;display:flex}.journal-dashboard-side>strong{color:#d9ad54;letter-spacing:.14em;margin:0 10px 18px;font-size:12px}.journal-dashboard-side>a{color:#aaaeb5;border-radius:12px;align-items:center;gap:10px;padding:13px 12px;font-weight:700;display:flex}.journal-dashboard-side>a.active{color:#f1cb78;background:linear-gradient(100deg,#ad741b47,#ad741b14)}.journal-dashboard-side>a svg{width:17px}.journal-dashboard-side>div{border:1px solid #303640;border-radius:13px;gap:4px;margin:auto 10px 0;padding:14px;display:grid}.journal-dashboard-side>div span{color:#777f8a;letter-spacing:.12em;font-size:9px}.journal-dashboard-side>div b{color:#e7bd66;font-size:13px}.journal-dashboard-board>.journal-range{order:initial;color:#fff;box-shadow:none;background:#1b1f26;border-color:#303640;border-radius:14px;grid-column:2/-1}.journal-dashboard-board>.journal-range button{color:#b7bac0;background:#15181e;border-color:#343b47}.journal-dashboard-board>.journal-range button.active{color:#fff;background:linear-gradient(100deg,#765019,#b57a20);border-color:#b17a24}.journal-dashboard-board .journal-date-range{border-top-color:#303640}.journal-dashboard-board .journal-date-range label span,.journal-dashboard-board .journal-date-range>i{color:#9ca1a9}.journal-dashboard-board .journal-date-range input{color:#f3eee5;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#15181e;border-color:#343b47;box-shadow:inset 0 1px #ffffff0a}.journal-dashboard-board>.journal-kpis{order:initial;grid-template-columns:repeat(4,minmax(0,1fr));grid-column:2/-1!important}.journal-dashboard-board>.journal-kpis article{color:#f2f3f5;min-height:130px;box-shadow:none;background:#1d2027;border-color:#303640}.journal-dashboard-board>.journal-kpis article:after{border-color:#d6a6491c}.journal-dashboard-board>.journal-kpis svg{color:#d9a94d}.journal-dashboard-board>.journal-kpis span,.journal-dashboard-board>.journal-kpis strong small{color:#8f949d}.journal-dashboard-board>.journal-chart{order:initial;min-height:390px;box-shadow:none;background:radial-gradient(circle at 70% 0,#bf842629,#0000 38%),#1b1e24;border:1px solid #303640;border-radius:18px;grid-column:2/span 6}.journal-dashboard-board>.journal-candles{order:initial;min-height:390px;box-shadow:none;background:#1b1e24;border-radius:18px;grid-column:8/-1}.journal-dashboard-board>.journal-calendar{order:initial;box-shadow:none;background:#1b1e24;border-radius:18px;grid-column:2/-1}@media (max-width:1050px){.journal-dashboard-board{grid-template-columns:160px repeat(12,minmax(0,1fr))}.journal-dashboard-board>.journal-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.journal-dashboard-board>.journal-chart,.journal-dashboard-board>.journal-candles{grid-column:2/-1}}@media (max-width:760px){.journal-dashboard-board{border-radius:22px;flex-direction:column;padding:10px;display:flex}.journal-dashboard-side{border-bottom:1px solid #2d323b;border-right:0;grid-template-columns:1fr 1fr;padding:8px;display:grid}.journal-dashboard-side>strong,.journal-dashboard-side>div{display:none}.journal-dashboard-side>a{justify-content:center;padding:11px}.journal-dashboard-board>.journal-range{order:1}.journal-dashboard-board>.journal-kpis{order:2;grid-template-columns:repeat(2,minmax(0,1fr))}.journal-dashboard-board>.journal-chart{order:3}.journal-dashboard-board>.journal-candles{order:4}.journal-dashboard-board>.journal-calendar{order:5}.journal-dashboard-board>.journal-kpis article{min-height:112px;padding:14px}.journal-dashboard-board>.journal-range{overflow:visible}.journal-range-presets{scrollbar-width:none;width:100%;padding-bottom:2px;overflow-x:auto}.journal-range-presets::-webkit-scrollbar{display:none}.journal-date-range{grid-template-columns:1fr auto 1fr;justify-content:stretch;gap:7px;display:grid}.journal-date-range>svg{display:none}.journal-date-range label{gap:4px;display:grid}.journal-date-range label span{font-size:10px}.journal-date-range input{width:100%;min-width:0}.journal-date-range>i{align-self:end;padding-bottom:10px}}.journal-dashboard-board .journal-kpi-winrate,.journal-dashboard-board .journal-kpi-daily{padding-bottom:74px}.journal-half-gauge{width:104px;height:52px;position:absolute;bottom:14px;right:18px;overflow:hidden}.journal-half-gauge:before{content:"";background:conic-gradient(from 270deg,#d8a33b 0 var(--gauge-value),#d65a5d var(--gauge-value) 50%,transparent 50%);border-radius:50%;position:absolute;inset:0 0 -52px}.journal-half-gauge i{background:#1d2027;border-radius:50%;height:68px;position:absolute;bottom:-34px;left:18px;right:18px}.journal-dashboard-board .journal-kpi-ratio{padding-bottom:58px}.journal-ratio-bar{background:#d65a5d;border-radius:99px;height:13px;position:absolute;bottom:22px;left:18px;right:18px;overflow:hidden}.journal-ratio-bar i{width:var(--ratio-value);background:linear-gradient(90deg,#b77a21,#e6b84f);height:100%;display:block}.journal-dashboard-board .journal-kpi-trade-count{color:#d9a94d;grid-column:span 2}.journal-kpi-trade-count>svg{color:#dda83e;width:calc(100% - 32px);height:38px;position:absolute;bottom:14px;left:16px;right:16px}.journal-dashboard-board .journal-kpi-trade-count{padding-bottom:58px}@media (max-width:760px){.journal-half-gauge{width:82px;height:41px;bottom:10px;right:10px}.journal-half-gauge:before{bottom:-41px}.journal-half-gauge i{height:54px;bottom:-27px;left:14px;right:14px}.journal-dashboard-board .journal-kpi-winrate,.journal-dashboard-board .journal-kpi-daily{padding-bottom:58px}.journal-ratio-bar{height:10px;bottom:16px;left:12px;right:12px}.journal-dashboard-board .journal-kpi-ratio{padding-bottom:45px}.journal-dashboard-board .journal-kpi-trade-count{grid-column:1/-1}}.member-feature-page:has(.journal-pro){isolation:isolate;background:radial-gradient(circle at 12% 8%,#e4b14a2e,#0000 25%),radial-gradient(circle at 88% 22%,#4a95e817,#0000 27%),linear-gradient(145deg,#f9f5ed 0%,#eee2cf 52%,#f8f1e6 100%);position:relative;overflow:hidden}.member-feature-page:has(.journal-pro):before{content:"";z-index:-1;pointer-events:none;opacity:.32;background:linear-gradient(115deg,#0000 0 42%,#ffe19e47 48%,#0000 54%) 0 0/220% 100%;animation:12s ease-in-out infinite journal-luxury-sweep;position:fixed;inset:0}.journal-pro{position:relative}.journal-pro:before,.journal-pro:after{content:"";z-index:-1;pointer-events:none;filter:blur(75px);border-radius:50%;width:240px;height:240px;position:absolute}.journal-pro:before{background:#d99e303d;animation:8s ease-in-out infinite alternate journal-luxury-float;top:160px;right:-90px}.journal-pro:after{background:#378de51c;animation:10s ease-in-out infinite alternate-reverse journal-luxury-float;top:760px;left:-120px}.journal-hero,.journal-dashboard-board,.journal-history{position:relative;overflow:hidden}.journal-hero:after,.journal-dashboard-board:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(105deg,#0000 43%,#ffe29e0a 47%,#fff5d72b 50%,#e0aa410a 53%,#0000 57%);animation:9s ease-in-out infinite journal-card-shimmer;position:absolute;inset:-120% -40%;transform:translate(-48%)}.journal-hero>*,.journal-dashboard-board>*{z-index:1;position:relative}.journal-welcome nav button,.journal-dashboard-side>button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;display:flex}.journal-welcome nav button{color:#f5dfae;background:#ffffff0f;border:1px solid #efc15e4d;border-radius:999px;padding:11px 16px;font-weight:700}.journal-welcome nav button svg{width:16px}.journal-dashboard-side>button{color:#aaaeb5;text-align:left;border-radius:12px;gap:10px;width:100%;padding:13px 12px;font-weight:700}.journal-dashboard-side>button:hover{color:#f1cb78;background:#ad741b1f}.journal-dashboard-side>button svg{width:17px}.journal-dashboard-side>.journal-side-new-order{color:#fff2c8;background:radial-gradient(circle at 15% 15%,#ffdc892e,#0000 35%),linear-gradient(115deg,#51320c,#a86e17);border:1px solid #efbf5b5c;border-radius:15px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;min-height:72px;margin:3px 0 7px;padding:11px;font-size:14px;line-height:1.25;display:grid;box-shadow:0 14px 30px #0003,inset 0 1px #ffffff21}.journal-dashboard-side>.journal-side-new-order svg{background:#0a080533;border:1px solid #ffe9b63d;border-radius:11px;width:38px;height:38px;padding:9px;display:grid}.journal-dashboard-side>.journal-side-new-order:hover{color:#fff8df;background:radial-gradient(circle at 15% 15%,#ffe09740,#0000 35%),linear-gradient(115deg,#65400f,#bd7d1d);box-shadow:0 16px 34px #9e610c40,0 0 22px #dea93d1c}.journal-dashboard-board>.journal-kpis article{transition:transform .25s,border-color .25s,box-shadow .25s}.journal-dashboard-board>.journal-kpis article:hover{z-index:2;border-color:#e5b55357;transform:translateY(-3px);box-shadow:0 16px 34px #0003,0 0 25px #dca53c14}.journal-half-gauge:before{background:conic-gradient(from 270deg,#2f9dff 0 var(--gauge-value),#ff5964 var(--gauge-value) 50%,transparent 50%)}.journal-ratio-bar{background:#ff5964;box-shadow:0 0 16px #ff596421}.journal-ratio-bar i{background:linear-gradient(90deg,#197fe0,#46b5ff);box-shadow:0 0 14px #2f9dff47}.journal-dashboard-board .positive{color:#62b9ff}.journal-dashboard-board .negative{color:#ff727b}.journal-kpi-trade-count>svg{display:none}.journal-trade-bars{background:repeating-linear-gradient(0deg,#0000 0 13px,#97a4b812 14px);border-bottom:1px solid #8a96aa33;justify-content:space-between;align-items:end;gap:4px;height:42px;display:flex;position:absolute;bottom:14px;left:18px;right:18px}.journal-trade-bars>span{flex:1;justify-content:center;align-items:end;gap:2px;height:100%;display:flex}.journal-trade-bars i{transform-origin:bottom;border-radius:4px 4px 1px 1px;width:min(7px,42%);min-width:2px;animation:.65s cubic-bezier(.2,.75,.25,1) both journal-bar-rise;box-shadow:none!important;background:0 0!important;display:block!important;position:static!important}.journal-trade-bars i.win{background:linear-gradient(#72c6ff,#258ee9)!important;box-shadow:0 0 10px #2f9dff33!important}.journal-trade-bars i.loss{background:linear-gradient(#ff8b92,#f04f5a)!important;box-shadow:0 0 10px #ff59642e!important}.journal-new-order-trigger{align-items:center;box-shadow:0 8px 22px #7d4c0933;color:#f7d790!important;background:linear-gradient(110deg,#4f320d,#a66d16)!important;border-color:#dfab4375!important;gap:6px!important;margin-right:4px!important;display:flex!important}.journal-new-order-trigger svg{width:15px}.journal-order-backdrop{z-index:998;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#07090d9e;border:0;animation:.2s both journal-fade-in;position:fixed;inset:0}.journal-order-drawer{z-index:999;visibility:hidden;opacity:0;pointer-events:none;color:#eee8de;background:radial-gradient(circle at 85% 0,#cf952a3d,#0000 30%),linear-gradient(150deg,#17191e,#0e1014);border:1px solid #ebbe6259;width:min(520px,100vw - 48px);margin:0;transition:transform .3s cubic-bezier(.2,.75,.25,1),opacity .24s,visibility .24s;display:block;position:fixed;top:24px;bottom:24px;right:24px;overflow:auto;transform:translate(calc(100% + 50px));box-shadow:-30px 0 90px #0000005c,inset 0 1px #ffffff14}.journal-order-drawer.open{visibility:visible;opacity:1;pointer-events:auto;transform:translate(0)}.journal-order-drawer h2{color:#fff}.journal-order-drawer .eyebrow{color:#d8a94f}.journal-order-drawer .journal-helper{color:#aaa49a}.journal-order-drawer .journal-trade-date,.journal-order-drawer .journal-fields label{background:#20232a;border-color:#3c4049}.journal-order-drawer .journal-trade-date small,.journal-order-drawer .journal-fields span{color:#9da3ad}.journal-order-drawer input,.journal-order-drawer textarea{color:#fff;background:0 0}.journal-order-drawer textarea{background:#20232a;border-color:#3c4049}.journal-order-drawer .journal-toggle button{color:#d6d9de;background:#22252c;border-color:#3c4049}.journal-order-drawer .journal-toggle .buy.active,.journal-order-drawer .journal-toggle .win.active{color:#fff;background:linear-gradient(115deg,#08784f,#16a66f);border-color:#39d497;box-shadow:0 9px 22px #16a66f2e}.journal-order-drawer .journal-toggle .sell.active,.journal-order-drawer .journal-toggle .loss.active{color:#fff;background:#d94954;border-color:#ff5964}.journal-order-drawer .journal-presets button{color:#f1d8a4;background:#292319;border-color:#51452e}.journal-order-close{color:#d9dce1;background:#20232a;border:1px solid #3b4049;border-radius:50%;place-items:center;width:42px;height:42px;display:grid;position:absolute;top:20px;right:20px}.journal-order-close svg{width:19px}.journal-mobile-fab{display:none}.journal-calendar .journal-days .profit{color:#26bf84;background:linear-gradient(145deg,#2ac98b24,#2ac98b12);border-color:#2ac98b61;box-shadow:inset 0 0 22px #2ac98b09}.journal-calendar .journal-days .loss{color:#f0525d;background:#ff596417;border-color:#ff596452}.journal-dashboard-board .journal-calendar .positive{color:#35ca8e}.journal-dashboard-board .journal-calendar .negative{color:#ff6670}@keyframes journal-luxury-sweep{0%,35%{background-position:190% 0}70%,to{background-position:-20% 0}}@keyframes journal-card-shimmer{0%,35%{transform:translate(-48%)}60%,to{transform:translate(48%)}}@keyframes journal-luxury-float{to{transform:translateY(48px)scale(1.14)}}@keyframes journal-bar-rise{0%{opacity:.25;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}@keyframes journal-fade-in{0%{opacity:0}to{opacity:1}}@media (max-width:760px){.journal-dashboard-side>button{justify-content:center;padding:11px}.journal-dashboard-side>.journal-side-new-order{display:none}.journal-new-order-trigger{display:none!important}.journal-order-drawer{border-radius:24px;width:calc(100vw - 20px);padding:24px 18px;top:12px;bottom:92px;right:10px;transform:translateY(calc(100% + 110px))}.journal-order-drawer.open{transform:translateY(0)}.journal-order-close{top:14px;right:14px}.journal-mobile-fab{z-index:80;color:#fff5d7;background:linear-gradient(112deg,#241708,#b57a20);border:1px solid #ffdc8f75;border-radius:999px;align-items:center;gap:7px;min-height:52px;padding:0 18px;font-weight:800;display:flex;position:fixed;bottom:92px;right:18px;box-shadow:0 16px 36px #43280452,0 0 22px #e6b04238}.journal-mobile-fab svg{width:19px}.journal-trade-bars{height:36px;bottom:11px;left:14px;right:14px}}@media (prefers-reduced-motion:reduce){.journal-pro:before,.journal-pro:after,.journal-hero:after,.journal-dashboard-board:before,.journal-trade-bars i{animation:none!important}.member-feature-page:has(.journal-pro):before{animation:none!important}}.affiliate-subtitle-service{color:#312515;background:radial-gradient(circle at 88% 18%,#ffd36f6b,#0000 29%),linear-gradient(135deg,#ffffffc7,#f6e1b8a8);border:1px solid #ffffffdb;border-radius:26px;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;margin:18px 0 30px;padding:20px 22px;text-decoration:none;transition:all .25s;display:grid;box-shadow:0 22px 55px #5233081f,inset 0 1px #fff}.affiliate-subtitle-service:hover{transform:translateY(-3px);box-shadow:0 27px 62px #5233082b,inset 0 1px #fff}.affiliate-subtitle-service-icon{color:#fff5d9;background:linear-gradient(145deg,#24170a,#a36b19);border-radius:18px;place-items:center;width:58px;height:58px;display:grid;box-shadow:0 12px 26px #613b083d}.affiliate-subtitle-service-icon svg{width:28px;height:28px}.affiliate-subtitle-service-copy{display:grid}.affiliate-subtitle-service-copy>small{color:#a36c1e;letter-spacing:.16em;font-size:10px;font-weight:850}.affiliate-subtitle-service-copy>strong{font-size:22px;line-height:1.25}.affiliate-subtitle-service-copy>span{color:#766957;font-size:12px}.affiliate-subtitle-service>b{color:#fff;background:#251b10;border-radius:999px;align-items:center;gap:7px;padding:11px 15px;font-size:12px;display:flex}.affiliate-subtitle-service>b svg{width:16px}.subtitle-studio-page{background:radial-gradient(circle at 83% 8%,#dda64233,#0000 30%),linear-gradient(145deg,#f8f4ec,#efe3cf);min-height:100vh;position:relative;overflow:hidden}.subtitle-studio-page:before{content:"";pointer-events:none;opacity:.24;background:repeating-linear-gradient(120deg,#0000 0 115px,#8b591112 116px,#0000 117px 230px);position:fixed;inset:0}.subtitle-studio-shell{z-index:2;margin-top:42px;padding-bottom:70px;position:relative}.subtitle-studio-back{color:#685943;align-items:center;gap:7px;margin-bottom:16px;font-size:12px;font-weight:750;text-decoration:none;display:inline-flex}.subtitle-studio-back svg{width:17px}.subtitle-studio-hero{color:#fff8e9;background:radial-gradient(circle at 88% 9%,#dda5396b,#0000 31%),linear-gradient(125deg,#17110a,#392711 66%,#7d541b);border:1px solid #ffffffd9;border-radius:30px;justify-content:space-between;align-items:flex-end;gap:20px;padding:30px 34px;display:flex;box-shadow:0 28px 75px #452b073b}.subtitle-studio-hero h1{letter-spacing:-.035em;align-items:center;gap:12px;margin:7px 0;font-size:clamp(30px,5vw,50px);display:flex}.subtitle-studio-hero h1 svg{color:#f1c76e;width:.9em}.subtitle-studio-hero p:last-child{color:#fff7e4ab;max-width:670px}.subtitle-studio-hero>span{color:#f6d58d;white-space:nowrap;background:#0000002e;border:1px solid #ffdc9347;border-radius:999px;align-items:center;gap:7px;padding:10px 13px;font-size:11px;font-weight:800;display:flex}.subtitle-studio-hero>span svg{width:16px}.subtitle-studio-grid{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:18px;margin-top:18px;display:grid}.subtitle-studio-controls,.subtitle-studio-preview{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#ffffffa3;border:1px solid #ffffffe0;border-radius:28px;padding:25px;box-shadow:0 20px 55px #52350c17,inset 0 1px #fff}.subtitle-step{align-items:center;gap:12px;margin-bottom:17px;display:flex}.subtitle-step>b{color:#f8d58c;background:#251a0e;border-radius:12px;place-items:center;width:37px;height:37px;font-size:11px;display:grid}.subtitle-step>div{display:grid}.subtitle-step small{color:#948572;font-size:10px}.subtitle-dropzone{color:#74511c;cursor:pointer;background:linear-gradient(145deg,#fffcf4d9,#f1deb76b);border:1px dashed #cba661;border-radius:22px;align-content:center;place-items:center;gap:7px;width:100%;min-height:180px;display:grid}.subtitle-dropzone:hover{background:#fffaf0;border-style:solid}.subtitle-dropzone.has-file{color:#176845;background:#e5f9eea6;border-style:solid;border-color:#6ebc91}.subtitle-dropzone svg{width:32px;height:32px}.subtitle-dropzone strong{text-overflow:ellipsis;white-space:nowrap;max-width:90%;overflow:hidden}.subtitle-dropzone small{color:#9a8c78;font-size:10px}.subtitle-audio{width:100%;margin-top:14px}.subtitle-settings-block{border-top:1px solid #9f722b24;gap:14px;margin-top:24px;padding-top:22px;display:grid}.subtitle-settings-block .subtitle-step{margin-bottom:0}.subtitle-settings-block>label,.subtitle-style-grid label{color:#6f604d;gap:7px;font-size:11px;font-weight:700;display:grid}.subtitle-settings-block label>strong{color:#9c6616}.subtitle-settings-block select,.subtitle-style-grid select,.subtitle-style-grid input[list]{color:#30261c;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #dfceb2;border-radius:13px;padding:0 12px}.subtitle-settings-block input[type=range]{accent-color:#a16b18;width:100%}.subtitle-generate{color:#fff6dd;background:linear-gradient(115deg,#352109,#c28a2e);border:0;border-radius:15px;justify-content:center;align-items:center;gap:9px;min-height:50px;font-weight:800;display:flex;box-shadow:0 12px 28px #7b4d0b38}.subtitle-generate:disabled,.subtitle-downloads button:disabled{cursor:not-allowed;opacity:.45}.subtitle-generate svg{width:18px}.subtitle-message{color:#8d5f1b;background:#fff4d8;border-radius:12px;padding:10px 12px;font-size:11px}.subtitle-message.success{color:#176845;background:#e5f8ed}.subtitle-style-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.subtitle-style-grid label{background:#ffffffb3;border:1px solid #e6d7c0;border-radius:16px;padding:12px;position:relative}.subtitle-style-grid label>svg{color:#a46e1e;width:16px;position:absolute;top:11px;right:12px}.subtitle-style-grid input[type=color]{background:#fff;border:0;border-radius:11px;width:100%;height:44px;padding:3px}.subtitle-video-preview{background:radial-gradient(circle at 50% 30%,#64441d,#1a130c 52%,#090705);border-radius:23px;align-content:center;place-items:center;min-height:310px;margin-top:16px;display:grid;position:relative;overflow:hidden}.subtitle-video-preview:before{content:"";opacity:.38;background-color:#0000;background-image:linear-gradient(90deg,#0000 49.5%,#ffffff0f 50%,#0000 50.5%),linear-gradient(#0000 49.5%,#ffffff0d 50%,#0000 50.5%);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:52px 52px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}.subtitle-video-preview>span{color:#e4b85f;background:#ffffff0f;border:1px solid #ffde973d;border-radius:50%;place-items:center;width:62px;height:62px;display:grid;position:relative}.subtitle-video-preview>p{z-index:2;text-align:center;paint-order:stroke fill;margin:0;font-size:clamp(25px,4vw,43px);font-weight:900;line-height:1.2;position:absolute;bottom:12%;left:7%;right:7%}.subtitle-video-preview.effect-pop>p{animation:1.15s ease-in-out infinite subtitle-pop}.subtitle-video-preview.effect-glow>p{filter:drop-shadow(0 0 10px)}.subtitle-video-preview.effect-karaoke>p{-webkit-text-stroke:2px #111;background:linear-gradient(90deg,#ffd05f 45%,currentColor 45%);-webkit-background-clip:text;background-clip:text;color:#0000!important}.subtitle-cue-editor{background:#ffffffb8;border:1px solid #e3d5c0;border-radius:18px;max-height:390px;margin-top:18px;overflow:auto}.subtitle-cue-editor>header{z-index:2;background:#f8f2e8;border-bottom:1px solid #e9dfd1;justify-content:space-between;padding:13px 15px;display:flex;position:sticky;top:0}.subtitle-cue-editor>header small{color:#978976}.subtitle-cue-editor>label{border-bottom:1px solid #eee6db;grid-template-columns:112px 1fr;gap:10px;padding:10px 12px;display:grid}.subtitle-cue-editor>label:last-child{border:0}.subtitle-cue-editor label>span{color:#a66c18;align-content:start;font-weight:850;display:grid}.subtitle-cue-editor label>span small{color:#9e9181;margin-top:4px;font-size:8px;font-weight:500}.subtitle-cue-editor textarea{resize:vertical;color:#33291f;width:100%;font:inherit;background:#fff;border:1px solid #e2d5c2;border-radius:10px;padding:9px 10px;font-size:13px}.subtitle-downloads{grid-template-columns:repeat(2,1fr);gap:10px;margin-top:16px;display:grid}.subtitle-downloads button{color:#543a13;text-align:left;background:#fffaf0;border:1px solid #d8bd8d;border-radius:15px;grid-template-columns:auto 1fr;align-items:center;gap:1px 8px;min-height:58px;padding:10px 13px;font-size:12px;font-weight:800;display:grid}.subtitle-downloads button:last-child{color:#fff4d7;background:#281d10;border-color:#3d2a10}.subtitle-downloads button svg{grid-row:1/3;width:20px}.subtitle-downloads button small{opacity:.65;font-size:9px;font-weight:500}.subtitle-privacy{text-align:center;color:#8f8272;margin-top:16px;font-size:10px}@keyframes subtitle-pop{0%,to{opacity:.82;transform:scale(.94)}45%{opacity:1;transform:scale(1.03)}}@media (max-width:800px){.subtitle-studio-grid{grid-template-columns:1fr}.subtitle-studio-hero{flex-direction:column;align-items:flex-start}.subtitle-video-preview{min-height:270px}}@media (max-width:640px){.affiliate-subtitle-service{grid-template-columns:auto 1fr;gap:12px;padding:17px}.affiliate-subtitle-service>b{grid-column:1/-1;justify-content:center}.affiliate-subtitle-service-copy>strong{font-size:19px}.subtitle-studio-shell{margin-top:28px}.subtitle-studio-hero{border-radius:24px;padding:23px 20px}.subtitle-studio-hero h1{font-size:29px}.subtitle-studio-controls,.subtitle-studio-preview{border-radius:23px;padding:18px 14px}.subtitle-style-grid{grid-template-columns:1fr 1fr}.subtitle-video-preview{min-height:230px}.subtitle-video-preview>p{font-size:27px}.subtitle-cue-editor>label,.subtitle-downloads{grid-template-columns:1fr}}.subtitle-studio-page:after{content:"";z-index:0;filter:blur(80px);pointer-events:none;background:#cd912b29;border-radius:50%;width:42vw;height:42vw;animation:8s ease-in-out infinite alternate subtitle-float;position:fixed;bottom:-20vw;right:-18vw}.subtitle-studio-shell{margin-top:32px;padding-bottom:110px}.subtitle-studio-back{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff70;border:1px solid #764c111f;border-radius:999px;min-height:40px;padding:8px 12px;font-size:14px;transition:all .2s}.subtitle-studio-back:hover{color:#9c6513;background:#fff;transform:translate(-2px)}.subtitle-studio-hero{isolation:isolate;background:linear-gradient(118deg,#0b0906 0%,#201406 47%,#6e430d 100%);border-color:#ffdd923d;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;min-height:258px;padding:38px 42px;display:grid;position:relative;overflow:hidden;box-shadow:0 34px 90px #4225034d,inset 0 1px #fff4d533,inset 0 -1px #00000073}.subtitle-studio-hero:before{content:"";z-index:-1;background:linear-gradient(104deg,#0000 39%,#ffe19c30 47%,#ffffff52 50%,#ffc8551f 54%,#0000 62%);animation:7s ease-in-out infinite subtitle-shimmer;position:absolute;inset:-120% -25%;transform:translate(-45%)}.subtitle-hero-glow{z-index:-1;background:radial-gradient(circle,#ffbb334d,#9c580414 39%,#0000 68%);border:1px solid #ffcc5d30;border-radius:50%;width:470px;height:470px;animation:4.5s ease-in-out infinite subtitle-pulse;position:absolute;top:-55%;right:-6%;box-shadow:inset 0 0 90px #ffba381f}.subtitle-hero-icon{color:#ffe2a0;background:linear-gradient(145deg,#ffd97e2b,#49280461);border:1px solid #ffdc8e47;border-radius:25px;place-items:center;width:82px;height:82px;margin-right:25px;display:grid;box-shadow:0 20px 44px #00000045,inset 0 1px #fff3}.subtitle-hero-icon svg{filter:drop-shadow(0 0 12px #ffc54a8a);width:39px;height:39px}.subtitle-hero-copy{min-width:0}.subtitle-hero-copy .eyebrow{color:#ddb05d;letter-spacing:.22em;font-size:13px}.subtitle-studio-hero .subtitle-hero-copy h1{margin:6px 0 8px;font-size:clamp(35px,5vw,57px);line-height:1.06}.subtitle-studio-hero .subtitle-hero-copy h1 span{color:#0000;background:linear-gradient(115deg,#fff1c3,#e5af43 47%,#fff2bc);-webkit-background-clip:text;background-clip:text}.subtitle-hero-copy>p:last-of-type{color:#fff7e3b3;max-width:720px;font-size:16px;line-height:1.65}.subtitle-quality-row{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.subtitle-quality-row span{color:#f8d88f;font:600 12px var(--font-poppins),sans-serif;background:#ffffff0e;border:1px solid #ffdb8b2e;border-radius:999px;align-items:center;gap:6px;padding:7px 10px;display:flex}.subtitle-quality-row svg{width:14px;height:14px}.subtitle-hero-orbit{color:#ffdc88;background:#0f090238;border:1px solid #ffdc8b45;border-radius:50%;place-items:center;width:118px;height:118px;margin-left:24px;display:grid;position:relative;box-shadow:0 0 0 12px #ffce6409,0 0 0 24px #ffce6405}.subtitle-hero-orbit:before{content:"";border-top:1px solid #e2a83c;border-right:1px solid #0000;border-radius:50%;animation:6s linear infinite subtitle-spin;position:absolute;inset:-7px}.subtitle-hero-orbit svg{filter:drop-shadow(0 0 13px #dda233);width:30px;height:30px}.subtitle-hero-orbit small{font:600 9px var(--font-poppins),sans-serif;letter-spacing:.15em;position:absolute;bottom:22px}.subtitle-studio-grid{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:22px;margin-top:22px}.subtitle-studio-controls,.subtitle-studio-preview{-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);background:linear-gradient(145deg,#ffffffc7,#f9f0dd8f);border-color:#ffffffeb;border-radius:30px;padding:28px;box-shadow:0 25px 65px #4c2e051c,inset 0 1px #fff}.subtitle-card-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.subtitle-step{margin-bottom:20px}.subtitle-step>b{color:#ffe2a0;background:linear-gradient(145deg,#15100a,#5f3b0c);border-radius:14px;width:42px;height:42px;box-shadow:0 10px 22px #57310330}.subtitle-step strong{font-size:18px}.subtitle-step small{font-size:13px;line-height:1.45}.subtitle-status-dot,.subtitle-live-pill{color:#15704b;font:700 10px var(--font-poppins),sans-serif;letter-spacing:.08em;background:#e2f8eda8;border:1px solid #28825629;border-radius:999px;align-items:center;gap:7px;padding:7px 10px;display:flex}.subtitle-live-pill{color:#8c5b0f;background:#fff1d1b8;border-color:#b5761729}.subtitle-live-pill i{background:#d89a28;border-radius:50%;width:7px;height:7px;animation:1.4s ease-in-out infinite subtitle-blink;box-shadow:0 0 0 4px #d89a2821}.subtitle-dropzone{isolation:isolate;background:radial-gradient(circle at 50% 0,#ffd57c47,#0000 48%),linear-gradient(145deg,#ffffffe6,#efd8ad61);border:1px dashed #b175198f;min-height:215px;transition:all .25s;position:relative;overflow:hidden;box-shadow:inset 0 0 38px #a2650c0d}.subtitle-dropzone:before{content:"";z-index:-1;background:linear-gradient(105deg,#0000 35%,#ffffffc7 50%,#0000 65%);animation:4.6s ease-in-out infinite subtitle-scan;position:absolute;inset:0;transform:translate(-110%)}.subtitle-dropzone:hover,.subtitle-dropzone.is-dragging{border-style:solid;border-color:#c48a2b;transform:translateY(-2px);box-shadow:0 18px 38px #6f45091f,inset 0 0 38px #ffce6f21}.subtitle-dropzone>i{pointer-events:none;border:1px solid #b175191a;border-radius:17px;position:absolute;inset:12px}.subtitle-upload-icon{color:#936014;background:linear-gradient(145deg,#fff9ec,#edc97d);border:1px solid #b0731433;border-radius:19px;place-items:center;width:58px;height:58px;display:grid;box-shadow:0 12px 28px #77480529}.subtitle-dropzone strong{font-size:16px}.subtitle-dropzone small{font-size:12px}.subtitle-dropzone.has-file{background:radial-gradient(circle at 50% 0,#7cd6a338,#0000 48%),#ebfaf2b8;border-color:#70b790}.subtitle-audio{filter:sepia(.18)saturate(.85);height:47px;margin-top:13px}.subtitle-settings-block{gap:16px;margin-top:26px;padding-top:26px}.subtitle-field-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.subtitle-field-grid>label,.subtitle-context-field,.subtitle-style-grid label,.subtitle-range-grid label{color:#5f513f;gap:8px;font-size:13px;font-weight:650;display:grid}.subtitle-field-grid label>span,.subtitle-context-field>span,.subtitle-style-grid label>span,.subtitle-range-grid label>span{align-items:center;gap:7px;display:flex}.subtitle-field-grid label svg,.subtitle-context-field svg,.subtitle-style-grid label svg,.subtitle-range-grid label svg{color:#a56b16;width:16px;height:16px}.subtitle-field-grid>label,.subtitle-context-field{background:#ffffff87;border:1px solid #af7f352e;border-radius:17px;padding:13px}.subtitle-field-grid select,.subtitle-style-grid select,.subtitle-style-grid input[list],.subtitle-context-field textarea{color:#2d2419;width:100%;font:inherit;background:#ffffffe6;border:1px solid #deceb3;border-radius:12px}.subtitle-field-grid select,.subtitle-style-grid select,.subtitle-style-grid input[list]{min-height:45px;padding:0 12px}.subtitle-context-field textarea{resize:vertical;padding:11px 12px;line-height:1.5}.subtitle-field-grid input[type=range],.subtitle-range-grid input[type=range]{accent-color:#b47b21;width:100%}.subtitle-field-grid label>strong{color:#a76d14}.subtitle-generate{background:linear-gradient(105deg,#171007 0%,#53320a 45%,#c18a2b 100%);border:1px solid #ffe0994d;border-radius:19px;grid-template-columns:auto 1fr;justify-items:start;min-height:68px;padding:12px 18px;transition:all .25s;display:grid;box-shadow:0 16px 35px #5f390540,inset 0 1px #fffae742}.subtitle-generate:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-2px);box-shadow:0 21px 42px #5f39054f,inset 0 1px #fffae74d}.subtitle-generate>span{background:#ffffff14;border:1px solid #ffebbc38;border-radius:13px;grid-row:1/3;place-items:center;width:41px;height:41px;margin-right:11px;display:grid}.subtitle-generate b{font-size:15px}.subtitle-generate small{font:500 10px var(--font-poppins),sans-serif;letter-spacing:.08em;opacity:.68}.subtitle-message{align-items:flex-start;gap:8px;padding:12px 13px;font-size:13px;line-height:1.5;display:flex}.subtitle-message svg{flex:none;width:17px;margin-top:2px}.subtitle-output-picker{background:#ffffff80;border:1px solid #a6752a2e;border-radius:19px;margin-bottom:14px;padding:13px}.subtitle-output-picker>span{color:#65533d;align-items:center;gap:7px;margin:0 2px 10px;font-size:13px;font-weight:700;display:flex}.subtitle-output-picker>span svg{color:#a46d19;width:17px}.subtitle-output-picker>div{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.subtitle-output-picker button{color:#6c5d49;text-align:center;background:#ffffffbf;border:1px solid #9f773a24;border-radius:12px;gap:1px;min-height:52px;padding:8px 6px;transition:all .2s;display:grid}.subtitle-output-picker button b{font-size:11px}.subtitle-output-picker button small{opacity:.62;font-size:9px}.subtitle-output-picker button.active{color:#fff5dc;background:linear-gradient(135deg,#1a1208,#8c5b13);border-color:#bb8126;box-shadow:0 9px 20px #5d370530}.subtitle-style-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.subtitle-style-grid label{padding:11px}.subtitle-style-grid label>svg{position:static}.subtitle-color-control{background:#fff;border:1px solid #dfceb2;border-radius:12px;align-items:center;gap:7px;min-height:45px;padding:4px 7px;display:flex}.subtitle-color-control input[type=color]{border:0;width:38px;height:33px;padding:0}.subtitle-color-control b{color:#7f715d;font:600 10px var(--font-poppins),sans-serif}.subtitle-range-grid{grid-template-columns:repeat(3,1fr);gap:9px;margin:10px 0;display:grid}.subtitle-range-grid label{background:#ffffff75;border:1px solid #a5742829;border-radius:14px;padding:10px 12px}.subtitle-range-grid label span{justify-content:space-between}.subtitle-range-grid label b{color:#a66b13;margin-left:auto}.subtitle-video-preview{isolation:isolate;background:radial-gradient(circle,#593816 0%,#171008 44%,#050403 100%);border:1px solid #ebc16c3d;border-radius:26px;min-height:360px;margin-top:12px;box-shadow:0 22px 46px #2a18033d,inset 0 1px #ffdf9921}.subtitle-preview-aurora{z-index:-1;filter:blur(26px);background:conic-gradient(from 100deg,#0000,#a8691238,#0000,#ffd77b20,#0000);animation:16s linear infinite subtitle-spin;position:absolute;inset:-30%}.subtitle-preview-grid{z-index:-1;opacity:.28;background-image:linear-gradient(#ffdd9814 1px,#0000 1px),linear-gradient(90deg,#ffdd9814 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}.subtitle-video-preview>span{width:70px;height:70px;box-shadow:0 0 45px #da9e302b}.subtitle-video-preview>small{color:#ffe09c7a;font:600 9px var(--font-poppins),sans-serif;letter-spacing:.15em;position:absolute;top:18px;left:20px}.subtitle-video-preview>p{white-space:pre-line;transition:bottom .25s,font-size .25s}.subtitle-cue-editor{border-radius:20px;max-height:470px}.subtitle-cue-editor>header{align-items:center;padding:14px 16px}.subtitle-cue-editor>header>div{display:grid}.subtitle-cue-editor>header strong{font-size:14px}.subtitle-cue-editor>header small{font-size:11px}.subtitle-cue-editor>header>b{color:#9a6413;background:#f4e5c6;border-radius:999px;padding:6px 9px;font-size:10px}.subtitle-cue-editor>label{grid-template-columns:118px 1fr;padding:12px 13px;transition:all .2s}.subtitle-cue-editor>label.active{background:linear-gradient(90deg,#edc47333,#0000)}.subtitle-cue-editor label>span>b{font:700 14px var(--font-poppins),sans-serif}.subtitle-cue-editor label>span small{font-size:9px}.subtitle-cue-editor label>div{gap:5px;display:grid}.subtitle-cue-editor label>div>small{color:#9b8c79;font-size:10px}.subtitle-cue-editor textarea{font-size:14px;line-height:1.45;transition:all .2s}.subtitle-cue-editor textarea:focus{border-color:#bf8a35;outline:2px solid #bb812638}.subtitle-downloads button{border-radius:18px;grid-template-columns:auto 1fr;min-height:72px;padding:12px 14px;transition:all .22s}.subtitle-downloads button:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 13px 28px #57340424}.subtitle-downloads button>span{background:#b074181c;border-radius:13px;grid-row:1/3;place-items:center;width:42px;height:42px;display:grid}.subtitle-downloads button:last-child{background:linear-gradient(125deg,#171008,#5e3a0b);border-color:#bd842c}.subtitle-downloads button:last-child>span{background:#ffd8821a}.subtitle-downloads button b{font-size:13px}.subtitle-downloads button small{font-size:10px}.subtitle-privacy{justify-content:center;align-items:center;gap:7px;font-size:12px;display:flex}.subtitle-privacy svg{color:#9b681a;width:16px}.affiliate-subtitle-service{isolation:isolate;background:radial-gradient(circle at 88% 20%,#ffcb5d7a,#0000 30%),linear-gradient(135deg,#ffffffdb,#f1d6a0ad);position:relative;overflow:hidden;box-shadow:0 24px 60px #52330824,inset 0 1px #fff}.affiliate-subtitle-service:before{content:"";z-index:-1;background:linear-gradient(110deg,#0000 35%,#ffffffa6 50%,#0000 65%);animation:5s ease-in-out infinite subtitle-scan;position:absolute;inset:0;transform:translate(-115%)}.affiliate-subtitle-service-icon{background:linear-gradient(145deg,#0e0a05,#9a6415);box-shadow:0 14px 32px #613b084a,0 0 28px #d4972e1f}@keyframes subtitle-shimmer{0%,25%{transform:translate(-55%)}65%,to{transform:translate(55%)}}@keyframes subtitle-scan{0%,35%{transform:translate(-120%)}70%,to{transform:translate(120%)}}@keyframes subtitle-spin{to{transform:rotate(360deg)}}@keyframes subtitle-pulse{0%,to{opacity:.72;transform:scale(.96)}50%{opacity:1;transform:scale(1.04)}}@keyframes subtitle-blink{0%,to{opacity:.45}50%{opacity:1}}@keyframes subtitle-float{to{transform:translate(-7vw,-5vw)}}@media (max-width:980px){.subtitle-studio-grid{grid-template-columns:1fr}.subtitle-style-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.subtitle-studio-hero{grid-template-columns:auto 1fr}.subtitle-hero-orbit{display:none}}@media (max-width:640px){.subtitle-studio-page{padding-left:12px!important;padding-right:12px!important}.subtitle-studio-shell{margin-top:20px;padding-bottom:125px}.subtitle-studio-back{margin-bottom:11px}.subtitle-studio-hero{border-radius:26px;grid-template-columns:1fr;min-height:0;padding:26px 21px}.subtitle-hero-icon{border-radius:18px;width:58px;height:58px;margin:0 0 16px}.subtitle-hero-icon svg{width:29px}.subtitle-studio-hero .subtitle-hero-copy h1{font-size:34px}.subtitle-hero-copy>p:last-of-type{font-size:15px}.subtitle-quality-row{gap:6px}.subtitle-quality-row span{padding:6px 8px;font-size:10px}.subtitle-studio-grid{gap:14px;margin-top:14px}.subtitle-studio-controls,.subtitle-studio-preview{border-radius:24px;padding:18px 14px}.subtitle-card-head{align-items:flex-start}.subtitle-status-dot,.subtitle-live-pill{padding:6px 8px;font-size:8px}.subtitle-step strong{font-size:16px}.subtitle-step small{font-size:12px}.subtitle-field-grid{grid-template-columns:1fr}.subtitle-output-picker>div,.subtitle-style-grid{grid-template-columns:1fr 1fr}.subtitle-range-grid{grid-template-columns:1fr}.subtitle-video-preview{min-height:285px}.subtitle-video-preview>p{left:5%;right:5%}.subtitle-cue-editor>label,.subtitle-downloads{grid-template-columns:1fr}.subtitle-privacy{padding:0 18px;line-height:1.5}.subtitle-dropzone{min-height:190px}}.subtitle-video-preview.effect-karaoke>p{background:linear-gradient(90deg,#ffd05f var(--karaoke-progress,0%),var(--karaoke-base,#fff) var(--karaoke-progress,0%));-webkit-background-clip:text;background-clip:text}.subtitle-video-preview.effect-gold-box>p{background:#030303eb;border:1px solid #ffc23a26;border-radius:.12em;width:max-content;max-width:86%;padding:.24em .5em;transform:translate(-50%);box-shadow:0 10px 28px #00000073;color:#ffc43d!important;-webkit-text-stroke:0!important;text-shadow:0 2px 8px #ffaf1929!important;left:50%!important;right:auto!important}.subtitle-video-preview.effect-active-word>p{color:#fff!important;-webkit-text-stroke:1.5px #111!important;text-shadow:0 3px 12px #000000d9!important}.subtitle-video-preview.effect-active-word>p>span{border-radius:.08em;transition:color 80ms linear,background-color 80ms linear,box-shadow 80ms linear;display:inline}.subtitle-video-preview.effect-active-word>p>span.active{color:#15110a;-webkit-text-stroke:0;background:#ffc400;padding:.02em .1em;box-shadow:0 2px 8px #00000047}.subtitle-export-note{color:#6f4a12;background:linear-gradient(120deg,#fff8e8,#f5e3bd);border:1px solid #b97c1e38;border-radius:15px;gap:4px;margin-top:16px;padding:13px 15px;font-size:12px;line-height:1.55;display:grid}.subtitle-export-note strong{font-size:13px}.subtitle-export-note span{color:#806e56}.subtitle-downloads .subtitle-video-export{color:#fff8e8;background:linear-gradient(115deg,#171009,#5d3b0d 58%,#b87919);border-color:#d8a642;grid-column:1/-1;min-height:68px;box-shadow:0 14px 34px #663d0733}.subtitle-downloads .subtitle-video-export:disabled{box-shadow:none}.subtitle-message.error{color:#a52c27;background:#fff0ed;border:1px solid #be372d29}@media (prefers-reduced-motion:reduce){.subtitle-studio-page:after,.subtitle-studio-hero:before,.subtitle-hero-glow,.subtitle-hero-orbit:before,.subtitle-dropzone:before,.affiliate-subtitle-service:before,.subtitle-preview-aurora,.subtitle-live-pill i{animation:none!important}}.journal-pro>.journal-history{color:#f3f5f8;-webkit-backdrop-filter:blur(28px)saturate(145%);background:radial-gradient(circle at 8% 0,#ffffff1c,#0000 24%),radial-gradient(circle at 92% 12%,#d39f361f,#0000 26%),linear-gradient(145deg,#0d1016e8,#191d25c9);border:1px solid #e0e7f133;grid-column:1/-1;width:100%;padding:30px;scroll-margin-top:28px;box-shadow:0 28px 70px #17120a3d,inset 0 1px #ffffff29,inset 0 -1px #ffffff09}.journal-pro>.journal-history:before{content:"";z-index:0;background:linear-gradient(90deg,#0000,#ffffffb8,#e0a93e75,#0000);height:1px;position:absolute;top:0;left:7%;right:7%;box-shadow:0 0 20px #ffe2a633}.journal-pro>.journal-history:after{content:"";z-index:0;filter:blur(2px);pointer-events:none;background:radial-gradient(circle,#ffcc6314,#0000 66%);border:1px solid #ffdc901a;border-radius:50%;width:330px;height:330px;position:absolute;top:-150px;right:-130px}.journal-pro>.journal-history>*{z-index:1;position:relative}.journal-pro>.journal-history .eyebrow{color:#d9aa50}.journal-pro>.journal-history h2{color:#fff;font-size:clamp(28px,3vw,40px)}.journal-pro>.journal-history>article{color:#eef1f5;-webkit-backdrop-filter:blur(16px);background:linear-gradient(135deg,#ffffff13,#ffffff06);border:1px solid #dde4ef21;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;min-height:116px;padding:19px 21px;transition:transform .22s,border-color .22s,background .22s;box-shadow:inset 0 1px #ffffff13,0 12px 30px #0000001a}.journal-pro>.journal-history>article:hover{background:linear-gradient(135deg,#ffffff1b,#ffffff09);border-color:#deaf5247;transform:translateY(-2px)}.journal-pro>.journal-history article p,.journal-pro>.journal-history article small{color:#aeb4bd}.journal-pro>.journal-history article>div>strong{color:#f5f6f8}.journal-pro>.journal-history aside{text-align:right;grid-column:auto}.journal-pro>.journal-history aside>strong{color:#f4f6f8}.journal-pro>.journal-history aside .journal-history-actions{justify-content:flex-end}.journal-pro>.journal-history .win>span{color:#41d69e;background:#2ccf9321;box-shadow:inset 0 0 0 1px #41d69e1f}.journal-pro>.journal-history .loss>span{color:#ff747d;background:#ff596421;box-shadow:inset 0 0 0 1px #ff747d1a}.journal-pro>.journal-history .journal-history-actions button{background:#ffffff0e;border:1px solid #ffffff1c;border-radius:11px;padding:8px 10px;box-shadow:inset 0 1px #ffffff12}.journal-pro>.journal-history .journal-history-actions .edit{color:#efc66e}.journal-pro>.journal-history .journal-history-actions .delete{color:#ff7c84}@media (max-width:760px){.journal-pro>.journal-history{border-radius:24px;padding:21px 15px}.journal-pro>.journal-history>article{grid-template-columns:auto minmax(0,1fr);align-items:start;padding:16px}.journal-pro>.journal-history aside{text-align:left;grid-column:2}.journal-pro>.journal-history aside .journal-history-actions{justify-content:flex-start}.journal-dashboard-board>.journal-chart,.journal-dashboard-board>.journal-candles{height:auto;min-height:0!important}.journal-dashboard-board>.journal-chart{padding:17px 14px 13px}.journal-dashboard-board>.journal-chart>div:first-child{min-height:32px}.journal-chart>.journal-chart-grid{margin-top:8px}.journal-chart>.journal-chart-grid .journal-y-axis,.journal-chart>.journal-chart-grid .journal-plot>svg{height:175px!important}.journal-chart>.journal-chart-grid .journal-y-axis{padding-bottom:20px}.journal-chart>.journal-chart-grid .journal-x-axis{margin-top:3px}.journal-dashboard-board>.journal-candles{padding:17px 14px 12px}.journal-dashboard-board>.journal-candles header{align-items:flex-start}.journal-dashboard-board>.journal-candles header strong{font-size:20px;line-height:1.15}.journal-dashboard-board>.journal-candles svg{width:100%;height:220px;margin-top:7px;display:block}}@media (max-width:390px){.journal-chart>.journal-chart-grid .journal-y-axis,.journal-chart>.journal-chart-grid .journal-plot>svg{height:155px!important}.journal-dashboard-board>.journal-candles svg{height:195px}}@media (max-width:800px){.member-portal-layout .member-portal-sidebar{z-index:80;border-radius:0 25px 25px 0;width:30vw;min-width:98px;max-width:118px;min-height:0;padding:10px 7px;position:fixed;top:92px;bottom:108px;left:0;display:flex!important}.member-portal-layout .dashboard-top{padding:18px 15px 18px 22px;overflow:visible}.member-portal-layout .dashboard-profile-heading{gap:12px;min-width:0;padding:4px}.member-portal-layout .dashboard-profile-heading>div{min-width:0}.member-portal-layout .dashboard-profile-avatar{flex:0 0 70px;width:70px;height:70px;margin-left:2px}.member-portal-layout .dashboard-profile-heading h1{overflow-wrap:anywhere;font-size:27px;line-height:1.08}.member-portal-layout .member-portal-sidebar{border-radius:0 30px 30px 0;width:min(86vw,360px);min-width:0;max-width:none;padding:15px 14px;top:78px;bottom:92px;transform:translate(0)}.member-portal-layout.mobile-portal-closed .member-portal-sidebar{transform:translate(calc(-100% - 18px))}.member-portal-sidebar .member-portal-brand{justify-content:flex-start;padding:1px 52px 13px 5px}.member-portal-sidebar .member-portal-brand>span{display:block}.member-portal-sidebar .member-portal-person{text-align:left;grid-template-columns:56px minmax(0,1fr) auto;place-items:center start;padding:12px 13px}.member-portal-sidebar .member-portal-person>span{grid-row:1/4;width:56px;height:56px}.member-portal-sidebar .member-portal-person strong,.member-portal-sidebar .member-portal-person small,.member-portal-sidebar .member-portal-person em{display:block}.member-portal-sidebar .member-portal-person strong{margin:0;font-size:15px}.member-portal-sidebar .member-portal-person small{grid-column:2;font-size:12px}.member-portal-sidebar .member-portal-person em{grid-area:1/3/4;margin:0;font-size:9px}.member-portal-sidebar nav a{justify-content:flex-start;min-height:55px;padding:9px 12px}.member-portal-sidebar nav span{font-size:14px;display:grid}.member-portal-sidebar nav small{font-size:11px;display:block}.member-portal-sidebar .member-portal-status{display:grid}.member-portal-sidebar .member-portal-signout{display:flex}}.member-reference-dashboard{grid-template-rows:58px auto;grid-template-columns:238px minmax(0,1fr);gap:0 18px}.member-reference-dashboard>.member-portal-sidebar{color:#25211b;-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);background:#ffffffe0;border:1px solid #eee8df;border-radius:0;grid-row:1/3;min-height:calc(100vh - 36px);padding:18px 14px;top:18px;box-shadow:8px 0 35px #41331e0e}.member-reference-dashboard>.member-portal-sidebar:after,.member-reference-dashboard>.member-portal-sidebar:before{display:none}.member-reference-dashboard .member-portal-brand{color:#1e1b17;justify-content:flex-start}.member-reference-dashboard .member-portal-brand small{color:#8a765c}.member-reference-dashboard .member-portal-person,.member-reference-dashboard .member-portal-status{display:none}.member-reference-dashboard .member-portal-sidebar nav{gap:6px;margin-top:8px}.member-reference-dashboard .member-portal-sidebar nav a{color:#37322b;border-radius:14px;min-height:58px;padding:10px 13px}.member-reference-dashboard .member-portal-sidebar nav a:hover,.member-reference-dashboard .member-portal-sidebar nav a.active{color:#1d1811;background:linear-gradient(105deg,#f6ecd9,#fff8ea);box-shadow:inset 0 0 0 1px #c68f3014}.member-reference-dashboard .member-portal-sidebar nav a.active{box-shadow:inset 4px 0 #b67a1c}.member-reference-dashboard .member-portal-sidebar nav svg{color:#2d2821}.member-reference-dashboard .member-portal-sidebar nav span{font-size:14px}.member-reference-dashboard .member-portal-sidebar nav small{color:#8c8478;font-size:11px}.member-reference-dashboard .member-portal-signout{color:#625a4f;background:#f7f3ed;margin-top:auto}.member-desktop-topbar{grid-column:2;justify-content:space-between;align-items:center;padding:7px 13px;display:flex}.member-desktop-topbar>label{background:#ffffffc2;border:1px solid #e7e2db;border-radius:999px;align-items:center;gap:7px;width:min(320px,42%);padding:8px 13px;display:flex}.member-desktop-topbar input{color:#3f3931;background:0 0;border:0;outline:0;width:100%;font-size:12px}.member-desktop-topbar>div{align-items:center;gap:10px;display:flex}.member-desktop-topbar button{background:#fff;border-radius:50%;width:38px;height:38px;position:relative}.member-desktop-topbar button i{background:#e22;border-radius:50%;width:6px;height:6px;position:absolute;top:4px;right:5px}.member-desktop-topbar>div>span{background:#f2e5cf;border:2px solid #c58d2b;border-radius:50%;place-items:center;width:40px;height:40px;font-weight:800;display:grid;overflow:hidden}.member-desktop-topbar>div>span img{object-fit:cover;width:100%;height:100%}.member-desktop-topbar b{font-size:12px;display:grid}.member-desktop-topbar b small{color:#6d4b12;background:#f4db9d;border-radius:99px;width:max-content;margin-top:2px;padding:2px 7px;font-size:8px}.member-support-trigger{color:#665d52;text-align:left;border-radius:13px;align-items:center;gap:12px;width:100%;padding:10px;transition:all .2s;display:flex}.member-support-trigger:hover{color:#1b1712;background:#f8f0df}.member-support-trigger>svg{width:18px}.member-support-trigger>span{font-size:13px;font-weight:800;display:grid}.member-support-trigger small{color:#a2998e;font-size:10px;font-weight:600}.member-support-dialog{border:1px solid #e8d6b4;width:min(620px,100vw - 28px);box-shadow:0 28px 80px #32220c33;background:linear-gradient(145deg,#fffdf8,#f8f0df)!important;border-radius:26px!important;max-width:620px!important;padding:24px!important}.member-support-dialog [data-slot=dialog-title]{font-size:26px;line-height:1.2}.member-support-topics{grid-template-columns:1fr 1fr;gap:10px;display:grid}.member-support-topics>a{color:#3b3022;background:#ffffffc7;border:1px solid #eadcc6;border-radius:18px;grid-template-columns:38px 1fr 16px;align-items:center;gap:10px;min-height:88px;padding:14px;transition:all .2s;display:grid}.member-support-topics>a:hover{border-color:#bd852b;transform:translateY(-2px);box-shadow:0 12px 24px #67481914}.member-support-topics>a>svg:first-child{color:#8b5b18;box-sizing:content-box;background:#f7ead1;border-radius:12px;padding:9px}.member-support-topics>a>svg:last-child{color:#b5863c}.member-support-topics span{display:grid}.member-support-topics strong{font-size:14px}.member-support-topics small{color:#867b6d;margin-top:3px;font-size:12px;line-height:1.4}.member-support-contact{color:#fff;background:#241b10;border-radius:18px;grid-template-columns:1fr auto auto;align-items:center;gap:8px;margin-top:4px;padding:14px;display:grid}.member-support-contact>div{display:grid}.member-support-contact small{color:#cfc3b2;margin-top:3px;font-size:11px}.member-support-contact>a{border:1px solid #fff3;border-radius:999px;align-items:center;gap:7px;padding:10px 12px;font-size:12px;font-weight:800;display:flex}.member-support-contact>a:first-of-type{color:#241b10;background:#e9bd66}.member-support-contact svg{width:16px}.dashboard-notification-panel{background:#fffdf9!important;border:1px solid #eadcc6!important;border-radius:20px!important;width:min(370px,100vw - 24px)!important;padding:14px!important;box-shadow:0 24px 60px #37250e2e!important}.dashboard-notification-heading{justify-content:space-between;align-items:center;display:flex}.dashboard-notification-heading [data-slot=popover-title]{font-size:17px;font-weight:900}.dashboard-notification-heading>span{color:#845615;background:#f5dfad;border-radius:99px;padding:3px 8px;font-size:11px;font-weight:800}.dashboard-notification-list{gap:7px;margin-top:5px;display:grid}.dashboard-notification-list>a{color:#33291d;background:#f8f2e7;border-radius:14px;grid-template-columns:36px 1fr 16px;align-items:center;gap:10px;padding:10px;display:grid}.dashboard-notification-list>a>span{color:#875a19;background:#fff;border-radius:11px;place-items:center;width:36px;height:36px;display:grid}.dashboard-notification-list strong{font-size:13px;display:grid}.dashboard-notification-list small{color:#82786b;margin-top:2px;font-size:11px;font-weight:500;line-height:1.4}.dashboard-notification-empty{text-align:center;justify-items:center;padding:18px 12px;display:grid}.dashboard-notification-empty>span{color:#8a5c1b;background:#f5e7ca;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.dashboard-notification-empty strong{margin-top:9px;font-size:14px}.dashboard-notification-empty small{color:#8b8276;max-width:260px;margin-top:4px;font-size:11px;line-height:1.5}@media (max-width:640px){.member-support-dialog{padding:18px!important}.member-support-topics{grid-template-columns:1fr}.member-support-topics>a{min-height:76px}.member-support-contact{grid-template-columns:1fr 1fr}.member-support-contact>div{grid-column:1/-1}.member-support-contact>a{justify-content:center}.dashboard-notification-panel{max-height:min(70vh,500px);overflow:auto}}.member-desktop-topbar button.member-desktop-notification{color:#30271d;border:1px solid #eadcc6;border-radius:999px;justify-content:center;align-items:center;gap:8px;width:auto;min-width:112px;padding:0 16px;display:flex}.dashboard-notification-button-label{font-size:13px;font-weight:800;line-height:1}.member-support-dialog{max-height:min(90vh,800px);overflow-y:auto}.member-support-form{gap:18px;display:grid}.member-support-form fieldset{gap:9px;display:grid}.member-support-form legend,.member-support-detail>span{color:#352b20;margin-bottom:8px;font-size:14px;font-weight:900}.member-support-profile-grid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.member-support-profile-grid label{gap:5px;display:grid}.member-support-profile-grid .wide{grid-column:1/-1}.member-support-profile-grid span{color:#766b5f;font-size:12px;font-weight:700}.member-support-profile-grid input{color:#43382b;background:#f4eee3;border:1px solid #eadcc6;border-radius:13px;width:100%;padding:11px 13px;font-size:14px}.member-support-topics label{color:#3b3022;cursor:pointer;background:#ffffffc7;border:1px solid #eadcc6;border-radius:18px;grid-template-columns:38px 1fr 18px;align-items:center;gap:10px;min-height:82px;padding:13px;transition:all .2s;display:grid;position:relative}.member-support-topics label:hover,.member-support-topics label.selected{background:#fff8e8;border-color:#b97d21;box-shadow:0 10px 24px #67481914}.member-support-topics label>input{opacity:0;pointer-events:none;position:absolute}.member-support-topics label>svg{color:#8b5b18;box-sizing:content-box;background:#f7ead1;border-radius:12px;padding:9px}.member-support-topics label>span{display:grid}.member-support-topics label strong{font-size:14px}.member-support-topics label small{color:#867b6d;margin-top:3px;font-size:12px;line-height:1.35}.member-support-topics label>i{color:#b5863c;display:grid}.member-support-topics label>i svg{width:17px}.member-support-detail{display:grid;position:relative}.member-support-detail textarea{resize:vertical;color:#31271c;background:#fff;border:1px solid #dcc8a5;border-radius:16px;outline:none;width:100%;padding:13px 14px 28px;font-size:14px;line-height:1.55}.member-support-detail textarea:focus{border-color:#a86e19;box-shadow:0 0 0 3px #b87e231f}.member-support-detail>small{color:#958879;font-size:11px;position:absolute;bottom:8px;right:12px}.member-support-error{color:#a22828;background:#fff0ee;border-radius:12px;padding:9px 12px;font-size:12px}.member-support-submit{color:#fff;background:linear-gradient(115deg,#7c4c0d,#d7a33d);border-radius:999px;justify-content:center;align-items:center;gap:9px;min-height:50px;font-size:14px;font-weight:900;display:flex;box-shadow:0 12px 24px #794d0d33}.member-support-submit:disabled{cursor:not-allowed;opacity:.55}.member-support-submit svg{width:18px}.member-support-success{text-align:center;justify-items:center;padding:30px 10px;display:grid}.member-support-success>span{color:#167653;background:#dff4e9;border-radius:50%;place-items:center;width:68px;height:68px;display:grid}.member-support-success>span svg{width:32px;height:32px}.member-support-success [data-slot=dialog-title]{margin-top:8px;font-size:26px}.member-support-success [data-slot=dialog-description]{max-width:440px;margin-top:8px;line-height:1.6}.member-support-success>button{color:#fff;background:#261c10;border-radius:999px;margin-top:20px;padding:12px 22px;font-weight:800}@media (max-width:640px){.member-support-dialog{max-height:94vh;padding:17px!important}.member-support-profile-grid{grid-template-columns:1fr}.member-support-profile-grid .wide{grid-column:auto}.member-support-topics label{min-height:72px}.dashboard-notification-button-label{display:none}.member-desktop-topbar button.member-desktop-notification{min-width:42px;padding:0}}.member-reference-dashboard>.dashboard-shell{grid-column:2;grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;display:grid}.member-reference-dashboard .dashboard-top{background:radial-gradient(circle at 82% 52%,#c08d342e,#0000 23%),linear-gradient(112deg,#fffffffa,#faf6eed1);border-color:#eee8df;border-radius:19px;order:1;grid-column:1/-1;min-height:180px;padding:26px 28px;box-shadow:0 12px 32px #3b2d180f}.member-reference-dashboard .dashboard-top:before{opacity:.42}.member-reference-dashboard .dashboard-profile-avatar{width:102px;height:102px}.member-reference-dashboard .dashboard-profile-heading h1{font-size:clamp(30px,3.3vw,48px)}.member-reference-dashboard .dashboard-profile-heading>div:after{content:"“Discipline Today, Freedom Tomorrow.”";color:#756757;margin-top:10px;font-family:Georgia,serif;font-size:18px;font-style:italic;display:block}.member-reference-dashboard .dashboard-primary-actions{display:none}.member-reference-dashboard .member-discord-card{order:6;grid-column:7/-1;min-height:135px;border-radius:18px!important;margin:0!important}.member-reference-dashboard .member-service-nav{background:#ffffffbf;border-radius:18px;order:3;grid-column:1/-1;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin:0;padding:14px;display:grid}.member-reference-dashboard .member-service-nav:before{content:"QUICK ACCESS";color:#191611;letter-spacing:.08em;grid-column:1/-1;font-size:14px;font-weight:850}.member-reference-dashboard .member-service-nav>a{background:#fff;border:1px solid #eee7dc;border-radius:15px;flex-direction:column;justify-content:center;align-items:flex-start;min-width:0;min-height:105px;padding:12px}.member-reference-dashboard .member-service-nav-icon{border-radius:13px;width:42px;height:42px}.member-reference-dashboard .member-service-nav small{font-size:9px}.member-reference-dashboard .member-service-nav-arrow{position:absolute;bottom:11px;right:9px}.member-reference-dashboard .dashboard-connext-setting{order:9;grid-column:1/-1}.member-reference-dashboard .dashboard-welcome{display:none}.member-reference-dashboard .tier-upgrade-card{order:10;grid-column:1/-1}.member-reference-dashboard .member-tier-hero{background:radial-gradient(circle at 85% 30%,#dba54242,#0000 25%),linear-gradient(105deg,#1a1712,#3b2c17);border-radius:18px;order:2;grid-column:1/-1;min-height:126px;margin:0;box-shadow:0 16px 34px #271c0c29}.member-reference-dashboard .member-tier-emblem{width:90px}.member-reference-dashboard .member-tier-copy h2{font-size:30px}.member-reference-dashboard .dashboard-stats{background:#fff;border-radius:18px;order:6;grid-column:1/7;align-content:stretch;margin:0;padding:14px}.member-reference-dashboard .dashboard-stats>div{min-height:103px}.member-reference-dashboard .member-dashboard-insights{order:4;grid-column:1/-1;grid-template-columns:5.2fr 7fr;gap:16px;margin:0;display:grid}.member-reference-dashboard .member-dashboard-score,.member-reference-dashboard .member-course-entitlements{border-radius:18px;min-height:298px}.member-reference-dashboard .member-dashboard-score{color:#211c15;background:#fff}.member-reference-dashboard .member-dashboard-score:before,.member-reference-dashboard .member-dashboard-score:after,.member-reference-dashboard .member-course-entitlements:before{display:none}.member-reference-dashboard .member-dashboard-score header small{color:#17130f}.member-reference-dashboard .member-dashboard-score header h2{color:#7f776c;font-size:12px;font-weight:500}.member-score-tabs{justify-content:flex-end;gap:5px;margin:2px 0 4px;display:flex}.member-score-tabs>*{color:#837b70;border:1px solid #ece6dc;border-radius:99px;padding:5px 12px;font-size:9px;font-weight:600}.member-score-tabs b{color:#fff;background:#b57b22}.member-score-chart{background-color:#0000;background-image:linear-gradient(#f0ebe3 1px,#0000 1px),linear-gradient(90deg,#f0ebe3 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:25% 34%;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border-bottom:1px solid #eee8df;height:142px;position:relative}.member-score-chart svg{width:100%;height:100%;display:block}.member-score-chart>b{color:#aaf2d7;background:#1e2424;border-radius:8px;padding:6px 8px;font-size:10px;position:absolute;top:12px;right:10px}.member-reference-dashboard .member-score-legend{color:#7e766b;grid-template-columns:repeat(4,1fr);margin-top:12px;font-size:9px}.member-reference-dashboard .member-score-legend span{border-right:1px solid #eee8df;display:grid}.member-reference-dashboard .member-score-legend span:last-child{border:0}.member-reference-dashboard .member-score-legend strong{color:#191611;font-size:17px}.member-reference-dashboard .member-course-entitlements{color:#fff;background:radial-gradient(circle at 89% 12%,#d59c372e,#0000 28%),linear-gradient(140deg,#141311,#2b241a)}.member-reference-dashboard .member-course-entitlements .dashboard-section-heading h2{color:#fff}.member-reference-dashboard .member-course-entitlements .dashboard-section-heading a{color:#e7c67c}.member-reference-dashboard .member-course-banner{min-height:195px}.member-reference-dashboard .member-announcements{background:#ffffffbf;border:1px solid #ffffffeb;border-radius:18px;order:7;grid-column:1/-1;padding:16px;box-shadow:0 12px 30px #352a1a0d}.member-announcements>.dashboard-section-heading{margin-bottom:12px}.member-announcements>.dashboard-section-heading h2{color:#8a8175;font-size:12px;font-weight:500}.member-announcements>div:last-child{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.member-announcements>div:last-child>a{color:#201b15;background:#fff;border:1px solid #eee8df;border-radius:14px;min-height:98px;padding:13px;text-decoration:none;display:grid}.member-announcements em{color:#e53935;background:#ffe1df;border-radius:5px;width:max-content;margin-bottom:6px;padding:2px 6px;font-size:8px;font-style:normal;font-weight:800}.member-announcements a:nth-child(2) em{color:#1675d1;background:#e0efff}.member-announcements a:nth-child(3) em{color:#149568;background:#ddfaef}.member-announcements a:nth-child(4) em{color:#6b4bc2;background:#ece6ff}.member-announcements strong{font-size:11px}.member-announcements small{color:#8c8378;margin-top:3px;font-size:9px}.member-reference-dashboard .member-access-section{order:8;grid-column:1/-1}.member-reference-dashboard .dashboard-services-heading,.member-reference-dashboard>.dashboard-shell>.grid,.member-reference-dashboard .dashboard-empty{order:11;grid-column:1/-1}.member-reference-dashboard .member-affiliate-entry{order:12;grid-column:1/-1}@media (max-width:800px){.member-reference-dashboard{display:block}.member-reference-dashboard>.member-portal-sidebar,.member-reference-dashboard>.member-portal-backdrop,.member-reference-dashboard>.member-portal-launcher,.member-desktop-topbar{display:none!important}.member-reference-dashboard>.dashboard-shell{gap:13px;display:flex}.member-reference-dashboard .dashboard-top{background:radial-gradient(circle at 85%,#dbac5833,#0000 30%),linear-gradient(135deg,#fff,#f9f4eb);min-height:255px;padding:20px 13px}.member-reference-dashboard .dashboard-profile-heading{grid-template-columns:92px minmax(0,1fr);gap:14px;display:grid}.member-reference-dashboard .dashboard-profile-avatar{width:92px;height:92px}.member-reference-dashboard .dashboard-profile-heading>div:after{font-size:15px;line-height:1.45}.member-reference-dashboard .member-tier-hero{min-height:155px;padding:18px}.member-reference-dashboard .member-tier-copy h2{font-size:28px}.member-reference-dashboard .member-service-nav{grid-template-columns:repeat(3,1fr);gap:8px;padding:13px}.member-reference-dashboard .member-service-nav>a{min-height:118px}.member-reference-dashboard .member-dashboard-insights{flex-direction:column;display:flex}.member-reference-dashboard .member-dashboard-score,.member-reference-dashboard .member-course-entitlements{min-height:0}.member-reference-dashboard .member-course-banner-grid{grid-template-columns:repeat(3,minmax(0,1fr));overflow-x:auto}.member-reference-dashboard .member-course-banner{min-width:142px;min-height:180px}.member-reference-dashboard .dashboard-stats{order:5}.member-reference-dashboard .member-discord-card{order:6;min-height:150px}.member-reference-dashboard .member-announcements{order:7;padding:14px}.member-announcements>div:last-child{grid-template-columns:1fr}.member-announcements>div:last-child>a{min-height:84px}.member-reference-dashboard .member-access-section{order:8}.member-reference-dashboard .tier-upgrade-card{order:9}.member-reference-dashboard .dashboard-connext-setting{order:10}.member-reference-dashboard .dashboard-services-heading,.member-reference-dashboard>.dashboard-shell>.grid,.member-reference-dashboard .dashboard-empty{order:11}.member-reference-dashboard .member-affiliate-entry{order:12}}.member-reference-dashboard{background:radial-gradient(circle at 72% 0,#e2be741a,#0000 25%),#fbfaf7;max-width:none;padding:0 18px 24px 0;overflow-x:clip}.member-reference-dashboard>.member-portal-sidebar{border-radius:0;min-height:100vh;padding:20px 14px 18px;top:0;left:0}.member-reference-dashboard .member-portal-sidebar nav{margin-bottom:16px}.member-reference-dashboard .member-portal-sidebar nav a{min-height:55px}.member-sidebar-discord-promo{color:#fff;text-align:left;background:linear-gradient(#0c0c0b14,#090807eb),url(/brand/member-mountain-hero.png) 68%/auto 100% no-repeat,#14120f;border:1px solid #d0a45157;border-radius:16px;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:14px;min-height:315px;margin-top:auto;padding:26px 16px 16px;display:flex;box-shadow:0 18px 42px #21190f29}.member-sidebar-discord-promo img{align-self:flex-start;width:44px;height:44px;margin-bottom:205px;position:absolute;top:auto}.member-sidebar-discord-promo strong{font-family:Georgia,serif;font-size:16px;font-style:italic;line-height:1.45}.member-sidebar-discord-promo span{color:#36230b;text-align:center;letter-spacing:.08em;background:linear-gradient(135deg,#fff0c3,#c89237);border-radius:999px;width:100%;padding:10px;font-size:10px;font-weight:850}.member-reference-dashboard .member-portal-signout,.member-mobile-header{display:none}.member-reference-dashboard>.dashboard-shell{width:100%;min-width:0;max-width:none;padding:0}.member-reference-dashboard .dashboard-top{isolation:isolate;background:linear-gradient(90deg,#fffffffa 0%,#ffffffe8 45%,#ffffff2e 76%),url(/brand/member-mountain-hero.png) 100%/auto 100% no-repeat,#fff;overflow:hidden}.member-reference-dashboard .dashboard-top:after{display:none}.dashboard-mountain-message{z-index:2;color:#8e672d;text-align:center;font-family:Georgia,serif;font-style:italic;line-height:1.1;display:grid;position:absolute;top:50%;right:3%;transform:translateY(-50%)}.dashboard-mountain-message strong{font-size:29px;font-weight:400}.dashboard-mountain-message small{color:#4d4438;text-transform:uppercase;margin-top:30px;font-family:inherit;font-size:9px;font-style:normal}.member-reference-dashboard .member-tier-hero{grid-template-columns:auto minmax(220px,1fr) minmax(360px,1.25fr) auto;gap:24px;padding:18px 24px}.member-tier-benefits{grid-template-columns:repeat(4,minmax(72px,1fr));align-items:center;gap:16px;display:grid}.member-tier-benefits span{color:#f2d58e;text-align:center;justify-items:center;gap:7px;display:grid}.member-tier-benefits svg{width:21px;height:21px}.member-tier-benefits small{color:#f8f1e5;white-space:nowrap;font-size:9px}.member-reference-dashboard .member-tier-hero>a{width:auto;min-width:172px}.member-reference-dashboard .member-service-nav>a{box-shadow:0 8px 24px #3126160d}.member-reference-dashboard .member-service-nav-icon img{mix-blend-mode:normal}.member-reference-dashboard .member-course-banner-grid{gap:12px}.member-reference-dashboard .member-course-banner{border:1px solid #dab15f4d;border-radius:14px;box-shadow:0 14px 28px #00000040}.member-reference-dashboard .member-announcements>div:last-child>a{grid-template-columns:minmax(0,1fr) 86px;align-items:center;gap:10px;padding:10px;overflow:hidden}.member-reference-dashboard .member-announcements a>span{min-width:0;display:grid}.member-reference-dashboard .member-announcements a>img{object-fit:cover;border-radius:10px;width:86px;height:72px}.member-reference-dashboard .member-announcements strong{line-height:1.35}.member-reference-dashboard .member-access-section,.member-reference-dashboard .tier-upgrade-card,.member-reference-dashboard .dashboard-connext-setting,.member-reference-dashboard .dashboard-services-heading,.member-reference-dashboard>.dashboard-shell>.grid,.member-reference-dashboard .dashboard-empty,.member-reference-dashboard .member-affiliate-entry{display:none!important}@media (max-width:800px){.member-reference-dashboard{background:linear-gradient(155deg,#fffdf9,#f7f0e3);width:100%;max-width:100vw;padding:0 0 92px;overflow-x:hidden}.member-reference-dashboard>.dashboard-shell{gap:14px!important;width:100%!important;min-width:0!important;max-width:100%!important;padding:0 14px 28px!important;display:flex!important;overflow:visible!important}.member-mobile-header{order:0;justify-content:space-between;align-items:center;width:100%;min-width:0;height:76px;padding:10px 2px;display:flex}.member-mobile-header>a{width:130px;display:block}.member-mobile-header img{object-fit:contain;object-position:left center;width:100%;height:48px;display:block}.member-mobile-header>div{align-items:center;gap:6px;display:flex}.member-mobile-header button{color:#181612;background:#ffffffe6;border-radius:50%;place-items:center;width:38px;height:38px;display:grid;position:relative;box-shadow:0 7px 20px #34281614}.member-mobile-header button:last-child{background:#f6ecd8}.member-mobile-header svg{width:19px}.member-mobile-header i{background:#e22;border:1px solid #fff;border-radius:50%;width:6px;height:6px;position:absolute;top:7px;right:8px}.member-reference-dashboard .dashboard-top{background:linear-gradient(90deg,#fffffffa 0%,#ffffffe0 57%,#ffffff14 100%),url(/brand/member-mountain-hero.png) 72%/auto 100% no-repeat,#fff;border-radius:22px;order:1;width:100%;min-width:0;min-height:238px;padding:19px 15px!important}.member-reference-dashboard .dashboard-profile-heading{align-items:start;width:100%;min-width:0;grid-template-columns:90px minmax(0,1fr)!important;gap:13px!important;display:grid!important}.member-reference-dashboard .dashboard-profile-avatar{width:84px!important;height:84px!important;margin:0!important}.member-reference-dashboard .dashboard-profile-heading>div{width:100%;min-width:0!important;padding:0!important}.member-reference-dashboard .dashboard-profile-heading h1{white-space:normal;max-width:100%;overflow-wrap:normal!important;word-break:normal!important;margin-top:3px!important;font-size:clamp(23px,7vw,31px)!important;line-height:1.05!important}.member-reference-dashboard .dashboard-profile-heading .eyebrow{letter-spacing:.14em;font-size:11px}.member-reference-dashboard .dashboard-profile-heading>div:after{content:"“Discipline Today, Freedom Tomorrow.”";max-width:230px;margin-top:9px;font-size:14px!important;line-height:1.35!important}.member-reference-dashboard .dashboard-profile-heading>div>p.mt-3{overflow-wrap:anywhere;margin-top:21px!important;font-size:12px!important}.member-reference-dashboard .dashboard-profile-connext{font-size:12px}.dashboard-mountain-message{display:none}.dashboard-desktop-logout{display:none!important}.member-reference-dashboard .member-tier-hero{border-radius:20px;order:2;width:100%;min-width:0;grid-template-columns:72px minmax(0,1fr)!important;gap:11px!important;min-height:148px!important;padding:16px!important;display:grid!important}.member-reference-dashboard .member-tier-emblem{width:68px!important}.member-reference-dashboard .member-tier-copy{min-width:0}.member-reference-dashboard .member-tier-copy p{font-size:8px}.member-reference-dashboard .member-tier-copy h2{line-height:1.05;font-size:25px!important}.member-reference-dashboard .member-tier-copy>span{font-size:10px}.member-tier-benefits{grid-column:1/-1;grid-template-columns:repeat(4,1fr);gap:3px;margin-top:4px}.member-tier-benefits span{gap:3px}.member-tier-benefits svg{width:17px;height:17px}.member-tier-benefits small{white-space:normal;font-size:7px;line-height:1.15}.member-reference-dashboard .member-tier-hero>a{height:30px;font-size:8px;position:absolute;top:14px;right:13px;width:auto!important;min-width:0!important;padding:0 10px!important}.member-reference-dashboard .member-service-nav{border-radius:20px;width:100%;min-width:0;order:3!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;padding:14px 10px 10px!important}.member-reference-dashboard .member-service-nav:before{font-size:14px}.member-reference-dashboard .member-service-nav>a{text-align:center;align-items:center!important;width:100%!important;min-width:0!important;min-height:106px!important;padding:10px 7px!important}.member-reference-dashboard .member-service-nav-icon{width:43px;height:43px}.member-reference-dashboard .member-service-nav strong{overflow-wrap:normal;word-break:normal;line-height:1.15;font-size:9px!important}.member-reference-dashboard .member-service-nav small{display:none}.member-reference-dashboard .member-service-nav-arrow{width:13px;bottom:6px;right:6px}.member-reference-dashboard .member-dashboard-insights{gap:14px;width:100%;min-width:0;order:4!important;display:flex!important}.member-reference-dashboard .member-dashboard-score{width:100%;min-width:0;padding:17px 13px}.member-reference-dashboard .member-dashboard-score header a{font-size:9px}.member-score-chart{height:155px}.member-reference-dashboard .member-score-legend{gap:0}.member-reference-dashboard .member-score-legend span{min-width:0;font-size:8px}.member-reference-dashboard .member-score-legend strong{font-size:16px}.member-reference-dashboard .member-course-entitlements{width:100%;min-width:0;padding:17px 13px}.member-reference-dashboard .member-course-entitlements .dashboard-section-heading h2{font-size:21px}.member-reference-dashboard .member-course-banner-grid{gap:7px;width:100%;grid-template-columns:repeat(3,minmax(0,1fr))!important;display:grid!important;overflow:hidden!important}.member-reference-dashboard .member-course-banner{width:100%!important;min-width:0!important;min-height:139px!important}.member-reference-dashboard .member-course-banner span{padding:7px}.member-reference-dashboard .member-course-banner b{font-size:7px}.member-reference-dashboard .member-course-banner small{font-size:7px;line-height:1.15}.member-reference-dashboard .dashboard-stats{width:100%;min-width:0;background:0 0!important;order:5!important;margin:0!important;padding:0!important}.member-reference-dashboard .dashboard-stats>div{background:#ffffffdb!important;min-height:76px!important;padding:10px 6px!important}.member-reference-dashboard .dashboard-stats p{font-size:8px!important}.member-reference-dashboard .dashboard-stats strong{font-size:18px!important}.member-reference-dashboard .member-discord-card{width:100%;min-width:0;background:linear-gradient(115deg,#fff,#effdf9)!important;border-color:#d8eee8!important;order:6!important;min-height:134px!important;margin:0!important;padding:16px!important}.member-reference-dashboard .member-discord-card>div{width:100%;min-width:0}.member-reference-dashboard .member-discord-card>div>div{min-width:0}.member-reference-dashboard .member-discord-card p{line-height:1.45;font-size:11px!important}.member-reference-dashboard .member-discord-card button{margin-left:58px;font-size:10px}.member-reference-dashboard .member-announcements{border-radius:20px;width:100%;min-width:0;order:7!important;padding:15px 10px!important}.member-reference-dashboard .member-announcements>div:last-child{grid-template-columns:1fr!important;gap:7px!important;display:grid!important}.member-reference-dashboard .member-announcements>div:last-child>a{width:100%;min-width:0;grid-template-columns:minmax(0,1fr) 112px!important;min-height:91px!important;padding:8px 8px 8px 12px!important;display:grid!important}.member-reference-dashboard .member-announcements a>span{min-width:0}.member-reference-dashboard .member-announcements a>img{width:112px;height:75px}.member-reference-dashboard .member-announcements strong{font-size:11px!important}.member-reference-dashboard .member-announcements small{font-size:9px!important}.member-reference-dashboard .member-announcements:after{content:"“A Stronger Trader · A Better You”";color:#fff;text-align:center;text-shadow:0 2px 12px #000000b3;background:linear-gradient(90deg,#1714102e,#120f0b8f),url(/brand/member-mountain-hero.png) 50%/cover no-repeat;border-radius:15px;place-items:center;height:112px;margin-top:13px;padding-left:38%;font-family:Georgia,serif;font-size:16px;font-style:italic;display:grid}}@media (max-width:380px){.member-reference-dashboard>.dashboard-shell{padding-inline:10px!important}.member-reference-dashboard .dashboard-profile-heading{grid-template-columns:76px minmax(0,1fr)!important}.member-reference-dashboard .dashboard-profile-avatar{width:72px!important;height:72px!important}.member-reference-dashboard .dashboard-profile-heading h1{font-size:22px!important}.member-reference-dashboard .member-service-nav{gap:5px!important}.member-reference-dashboard .member-service-nav>a{min-height:100px!important}.member-reference-dashboard .member-announcements>div:last-child>a{grid-template-columns:minmax(0,1fr) 92px!important}.member-reference-dashboard .member-announcements a>img{width:92px}}.member-sidebar-discord-promo{position:relative}.dashboard-profile-avatar-column{flex-direction:column;flex:none;align-items:center;gap:9px;display:flex}.dashboard-profile-tier-upgrade{color:#6d4810;text-align:center;white-space:nowrap;background:linear-gradient(135deg,#fffcf4f5,#f5dca4e6);border:1px solid #b9801e52;border-radius:999px;justify-content:center;align-items:center;gap:6px;min-height:34px;padding:7px 12px;font-size:12px;font-weight:650;line-height:1.15;text-decoration:none;transition:transform .2s,box-shadow .2s,background .2s;display:flex;box-shadow:0 8px 20px #7d53111c,inset 0 1px #ffffffe6}.dashboard-profile-tier-upgrade:hover{background:linear-gradient(135deg,#fffdf7,#efc86f);transform:translateY(-2px);box-shadow:0 11px 25px #7d53112e,inset 0 1px #fff}.dashboard-profile-tier-upgrade:focus-visible{outline-offset:3px;outline:3px solid #c6913047}@media (max-width:800px){.member-reference-dashboard .dashboard-profile-heading{align-items:start!important}.member-reference-dashboard .dashboard-profile-avatar-column{gap:8px;width:88px}.member-reference-dashboard .dashboard-profile-avatar-column .dashboard-profile-avatar{flex:0 0 82px}.member-reference-dashboard .dashboard-profile-tier-upgrade{white-space:normal;border-radius:13px;width:88px;min-height:37px;padding:6px 7px;font-size:9px;line-height:1.2}.member-reference-dashboard .dashboard-profile-tier-upgrade svg{flex:0 0 12px;width:12px;height:12px}}@media (max-width:380px){.member-reference-dashboard .dashboard-profile-avatar-column{width:76px}.member-reference-dashboard .dashboard-profile-tier-upgrade{width:76px;padding-inline:5px;font-size:8px}}.member-reference-dashboard .dashboard-profile-heading>.dashboard-profile-avatar-column:after{content:none!important;display:none!important}.member-reference-dashboard>.dashboard-shell{grid-auto-flow:dense}.member-reference-dashboard .member-tier-emblem{background:#09080657;border:1px solid #f0cf894d;border-radius:19px;place-items:center;width:104px;height:104px;padding:8px;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffff26,0 10px 28px #0000002e}.member-reference-dashboard .member-tier-emblem .tier-brand-icon{object-fit:contain;border-radius:12px;width:100%;height:100%;display:block}.member-reference-dashboard .dashboard-stats{align-self:start;width:100%;height:135px;max-width:none!important;padding:12px!important}.member-reference-dashboard .dashboard-stats>div{align-items:center;height:100%;min-height:0!important}.member-reference-dashboard .member-discord-card{align-self:start;width:100%;height:135px;min-height:135px!important}.member-reference-dashboard .member-discord-card>div,.member-reference-dashboard .member-discord-card>div>div{min-width:0}.member-reference-dashboard .member-discord-card p{margin:0;line-height:1.4}.member-news-tabs{display:none}.member-access-tabs{gap:8px;margin:0 0 14px;display:flex}.member-access-tabs>*{color:#6f675d;text-align:center;background:#f4f1ec;border-radius:999px;flex:1;padding:10px 12px;font-size:12px;text-decoration:none}.member-access-tabs .active{color:#fff;background:linear-gradient(135deg,#17130e,#8e641f)}@media (max-width:800px){.dashboard-page.member-portal-page{padding:0!important}.dashboard-page.member-portal-page>div{width:100%;max-width:none!important}.dashboard-page.member-portal-page>div>section{margin-top:0!important}.dashboard-mobile-header{height:82px!important;box-shadow:none!important;background:#fffdf8f2!important;border:0!important;border-radius:0!important;margin:0!important;padding:12px 18px!important}.dashboard-mobile-logo{object-position:left center;object-fit:contain!important;width:145px!important;height:52px!important}.dashboard-header-actions{gap:5px!important}.dashboard-header-actions .dashboard-affiliate-link{display:none!important}.dashboard-mobile-utility{color:#17140f;background:#fff;border:0;border-radius:50%;place-items:center;width:39px;height:39px;display:grid;box-shadow:0 6px 18px #36281414}.dashboard-mobile-notification{position:relative}.dashboard-mobile-notification i{background:#e31c24;border:1px solid #fff;border-radius:50%;width:7px;height:7px;position:absolute;top:7px;right:8px}.dashboard-menu-trigger{background:#f4e8cf!important;border-radius:50%!important;width:42px!important;height:42px!important}.member-reference-dashboard>.dashboard-shell{flex-direction:column!important;align-items:stretch!important;gap:14px!important;width:100%!important;min-width:0!important;max-width:100%!important;padding:10px 14px 34px!important;display:flex!important;overflow:hidden!important}.member-reference-dashboard>.dashboard-shell>*{flex:none!important;width:100%!important;min-width:0!important;max-width:100%!important;margin-inline:0!important;transform:none!important}.member-mobile-header{display:none!important}.member-reference-dashboard .dashboard-top{background:linear-gradient(90deg,#fffffffc 0%,#fffffff0 55%,#ffffff38 100%),url(/brand/member-mountain-hero.png) 66%/auto 100% no-repeat,#fff!important;border-radius:22px!important;order:1!important;min-height:250px!important;padding:20px 15px!important}.member-reference-dashboard .dashboard-profile-heading{grid-template-columns:88px minmax(0,1fr)!important;gap:12px!important}.member-reference-dashboard .dashboard-profile-avatar{width:82px!important;height:82px!important}.member-reference-dashboard .dashboard-profile-heading h1{letter-spacing:-.025em;word-break:keep-all!important;overflow-wrap:normal!important;font-size:clamp(22px,7vw,30px)!important;line-height:1.1!important}.member-reference-dashboard .dashboard-profile-heading>div>p.mt-3{margin-top:18px!important}.member-reference-dashboard .dashboard-profile-heading>div:after{font-size:15px!important;line-height:1.42!important}.member-reference-dashboard .dashboard-profile-meta{align-items:center!important;gap:8px!important;display:flex!important}.member-reference-dashboard .dashboard-profile-connext{white-space:nowrap!important}.member-reference-dashboard .member-tier-hero{order:2!important;grid-template-columns:78px minmax(0,1fr)!important;gap:12px!important;min-height:156px!important;margin-bottom:91px!important;padding:16px!important;overflow:visible!important}.member-reference-dashboard .member-tier-emblem{border-radius:14px!important;width:72px!important;height:104px!important;padding:5px!important}.member-reference-dashboard .member-tier-copy{align-self:center}.member-reference-dashboard .member-tier-copy h2{white-space:nowrap;font-size:24px!important}.member-reference-dashboard .member-tier-copy>span{max-width:190px;line-height:1.4;display:block;font-size:10px!important}.member-reference-dashboard .member-tier-hero>a{top:12px!important;right:12px!important}.member-reference-dashboard .member-tier-benefits{color:#95681f;background:#fff;border:0;border-radius:18px;width:100%;height:80px;padding:6px 2px;position:absolute;top:calc(100% + 10px);left:0;box-shadow:0 8px 24px #3a2a140f;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:4px!important;margin:0!important;display:grid!important}.member-reference-dashboard .member-tier-benefits span{color:#a67423!important}.member-reference-dashboard .member-tier-benefits svg{width:22px!important;height:22px!important}.member-reference-dashboard .member-tier-benefits small{color:#3f3932!important;font-size:9px!important;line-height:1.15!important}.member-reference-dashboard .member-service-nav{order:3!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;padding:16px 10px 11px!important;display:grid!important}.member-reference-dashboard .member-service-nav:before{content:"QUICK ACCESS\a เข้าถึงเมนูสำคัญได้อย่างรวดเร็ว";white-space:pre;line-height:1.55}.member-reference-dashboard .member-service-nav>a{flex-direction:column!important;justify-content:center!important;gap:8px!important;min-height:112px!important;padding:10px 6px!important;display:flex!important;overflow:hidden!important}.member-reference-dashboard .member-service-nav>a:first-of-type{background:linear-gradient(145deg,#fff,#f1f3ff);border-color:#d9e0ff;box-shadow:0 9px 26px #505de61c}.member-reference-dashboard .member-service-nav>a:first-of-type .member-service-nav-icon{color:#fff;background:#5865f2}.member-reference-dashboard .member-service-nav strong{width:100%;white-space:normal!important;word-break:keep-all!important;overflow-wrap:normal!important;font-size:9px!important;line-height:1.2!important;display:block!important}.member-reference-dashboard .member-service-nav small{display:none!important}.member-reference-dashboard .member-dashboard-insights{flex-direction:column!important;order:4!important;gap:14px!important;display:flex!important}.member-reference-dashboard .member-dashboard-score,.member-reference-dashboard .member-course-entitlements{width:100%!important;min-width:0!important;max-width:100%!important}.member-reference-dashboard .member-dashboard-score{padding:18px 13px!important}.member-score-tabs{justify-content:center!important}.member-score-chart{width:100%!important;height:170px!important}.member-reference-dashboard .member-score-legend{width:100%;grid-template-columns:repeat(4,minmax(0,1fr))!important}.member-reference-dashboard .member-score-legend span{padding:0 4px;min-width:0!important;font-size:8px!important}.member-reference-dashboard .member-score-legend strong{white-space:nowrap;font-size:16px!important}.member-reference-dashboard .member-course-entitlements{border-radius:20px!important;padding:17px 13px!important}.member-reference-dashboard .member-course-banner-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important;display:grid!important;overflow:hidden!important}.member-reference-dashboard .member-course-banner{position:relative;width:100%!important;min-width:0!important;height:156px!important;min-height:156px!important;overflow:hidden!important}.member-reference-dashboard .member-course-banner>img{object-fit:cover!important;object-position:center top!important;width:100%!important;height:100%!important}.member-reference-dashboard .member-course-banner>span{background:linear-gradient(#0000,#020202f5);position:absolute;bottom:0;left:0;right:0;padding:26px 7px 8px!important}.member-reference-dashboard .member-course-banner b{font-size:7px!important}.member-reference-dashboard .member-course-banner small{color:#fff!important;font-size:8px!important;line-height:1.15!important}.member-reference-dashboard .dashboard-stats{order:5!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important;height:84px!important;padding:0!important;display:grid!important}.member-reference-dashboard .dashboard-stats>div{border-radius:14px!important;align-items:center!important;gap:6px!important;width:100%!important;min-width:0!important;height:84px!important;min-height:0!important;padding:9px 6px!important;display:flex!important}.member-reference-dashboard .dashboard-stats span{flex:0 0 29px!important;width:29px!important;height:29px!important}.member-reference-dashboard .dashboard-stats p{flex-direction:column;min-width:0;font-size:8px!important;line-height:1.25!important;display:flex!important}.member-reference-dashboard .dashboard-stats strong{margin:2px 0 0!important;font-size:17px!important;line-height:1!important}.member-reference-dashboard .member-discord-card{order:6!important;align-items:center!important;width:100%!important;height:auto!important;min-height:138px!important;padding:16px!important;display:flex!important}.member-reference-dashboard .member-discord-card>div{align-items:center!important;width:100%!important;min-width:0!important;display:flex!important}.member-reference-dashboard .member-discord-card>div>div{min-width:0!important}.member-reference-dashboard .member-discord-card button{width:auto!important;margin:2px 0 0 56px!important;padding:9px 13px!important}.member-reference-dashboard .member-discord-card p{max-width:100%;line-height:1.35!important}.member-reference-dashboard .member-announcements{order:7!important}.member-news-tabs{grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;margin:0 0 12px;display:grid!important}.member-news-tabs button{color:#776f65;background:#f4f1ec;border-radius:999px;min-width:0;padding:8px 3px;font-size:9px}.member-news-tabs button.active{color:#fff;background:linear-gradient(135deg,#17130e,#7f581c)}.member-reference-dashboard .member-announcements>div:last-child>a{grid-template-columns:minmax(0,1fr) 110px!important}.member-reference-dashboard .member-announcements:after{height:125px!important;font-size:17px!important}.member-reference-dashboard .member-access-section{background:#ffffffc2;border:1px solid #ffffffeb;border-radius:20px;order:8!important;width:100%!important;padding:16px 10px!important;display:block!important}.member-reference-dashboard .member-access-section .dashboard-section-heading h2{font-size:22px}.member-reference-dashboard .member-access-section .dashboard-section-heading a{font-size:10px}.member-reference-dashboard .member-access-tabs{display:flex!important}.member-reference-dashboard .member-tool-banner-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;display:grid!important}.member-reference-dashboard .member-tool-banner{border-radius:14px!important;width:100%!important;min-width:0!important}.member-reference-dashboard .member-tool-banner>img{object-fit:cover;height:118px!important}.member-reference-dashboard .member-tool-banner>div{padding:9px!important}.member-reference-dashboard .member-tool-banner strong{font-size:10px!important}.member-reference-dashboard .member-tool-banner a{font-size:9px!important}}@media (min-width:801px){.member-reference-dashboard .dashboard-stats,.member-reference-dashboard .member-discord-card{order:6}.member-reference-dashboard .member-tier-emblem{flex:0 0 104px}.member-reference-dashboard .member-tier-copy{min-width:230px}.member-reference-dashboard .member-tier-hero{align-items:center}.member-reference-dashboard .member-announcements{order:7}}.dashboard-edit-profile{color:#79521c;background:#ffffffb8;border:1px solid #af7a2633;border-radius:999px;align-items:center;gap:6px;margin-top:11px;padding:7px 12px;font-size:11px;font-weight:750;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 7px 18px #3727110f}.dashboard-edit-profile:hover{transform:translateY(-2px);box-shadow:0 10px 24px #3727111f}.member-sidebar-discord-promo{cursor:pointer;transition:transform .25s,box-shadow .25s,filter .25s}.member-sidebar-discord-promo:hover{filter:saturate(1.15)brightness(1.06);transform:translateY(-4px);box-shadow:0 24px 54px #21190f45}.member-sidebar-discord-promo:hover span{background:linear-gradient(100deg,#fff3c7,#dca63d,#fff3c7) 0 0/200% 100%;animation:2s linear infinite member-gold-sweep}.member-discord-dialog{background:radial-gradient(circle at 95% 0,#e3b75b38,#0000 34%),#fffcf6f7!important;border:1px solid #dbb46973!important;border-radius:26px!important;max-width:480px!important;padding:26px!important;box-shadow:0 30px 90px #18110847!important}.member-discord-dialog [data-slot=dialog-title]{font-size:26px;font-weight:800}.member-discord-dialog [data-slot=dialog-description]{line-height:1.6}.member-discord-dialog-form{gap:9px;display:grid}.member-discord-dialog-form label{background:#fffc;border:1px solid #e9dfce;border-radius:14px;justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.member-discord-dialog-form label span{color:#8b8174;font-size:11px}.member-discord-dialog-form label strong{font-size:13px}.member-discord-dialog-submit{background:#5865f2!important;border-radius:14px!important;height:48px!important}.member-discord-dialog-secondary{color:#805718;justify-content:center;align-items:center;gap:5px;font-size:11px;text-decoration:none;display:flex}.member-reference-dashboard .dashboard-mountain-message{text-align:left;top:48%;right:30%}.member-reference-dashboard .dashboard-mountain-message strong{font-size:25px}.member-reference-dashboard .dashboard-mountain-message small{white-space:nowrap;margin-top:18px;font-size:8px}.member-reference-dashboard .member-tier-emblem{flex:0 0 104px}.member-reference-dashboard .member-tier-benefits span{border-radius:12px;padding:8px 3px;transition:background .2s,transform .2s}.member-reference-dashboard .member-tier-benefits span:hover{background:#ffffff12;transform:translateY(-2px)}.member-reference-dashboard .member-tier-hero>a{text-transform:uppercase;letter-spacing:.03em;border-radius:999px;height:46px;font-weight:800}.member-reference-dashboard .member-service-nav-icon{width:50px;height:50px}.member-reference-dashboard .member-service-nav-icon svg{width:26px;height:26px}.member-reference-dashboard .member-service-nav strong{font-size:13px}.member-reference-dashboard .member-service-nav small{font-size:10px;line-height:1.4}.member-reference-dashboard .member-dashboard-score{flex-direction:column;min-width:0;display:flex}.member-reference-dashboard .member-score-chart{flex:1;width:100%;min-height:165px}.member-reference-dashboard .member-dashboard-insights{align-items:stretch}.member-reference-dashboard .member-course-entitlements .dashboard-section-heading span{color:#bdb3a5;margin-top:3px;font-size:10px;display:block}.member-reference-dashboard .member-course-entitlements .dashboard-section-heading h2{font-size:20px}.member-activity-panel{background:#ffffffc7;border:1px solid #ffffffeb;border-radius:18px;order:6;grid-column:1/7;min-width:0;padding:14px;box-shadow:0 12px 30px #352a1a0d}.member-activity-panel>.dashboard-section-heading{margin-bottom:10px}.member-activity-panel>.dashboard-section-heading h2{color:#7d7468;font-size:11px;font-weight:500}.member-reference-dashboard .member-activity-panel .dashboard-stats{background:0 0;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%;height:88px;margin:0;display:grid;padding:0!important}.member-reference-dashboard .member-activity-panel .dashboard-stats>div{height:88px;min-height:0;padding:10px}.member-reference-dashboard .member-discord-card{order:6;grid-column:7/-1;height:auto;min-height:135px!important;margin:0!important}.member-reference-dashboard .member-discord-card>div{flex:1}.member-reference-dashboard .member-discord-card button{white-space:nowrap}.member-reference-dashboard .member-announcements>.dashboard-section-heading h2{font-size:14px;font-weight:650}.member-reference-dashboard .member-announcements strong{font-size:13px}.member-reference-dashboard .member-announcements small{font-size:10px}.member-access-course-grid{margin-top:0}.member-privilege-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.member-privilege-grid>span{color:#9b6a1e;text-align:center;background:linear-gradient(145deg,#fff,#fbf5e9);border:1px solid #eee4d4;border-radius:16px;align-content:center;place-items:center;gap:10px;min-height:120px;display:grid}.member-privilege-grid svg{width:28px;height:28px}.member-privilege-grid strong{color:#31291f;font-size:12px}.dashboard-mobile-sheet{color:#fff!important;background:radial-gradient(circle at 20% 0,#d29f3933,#0000 30%),linear-gradient(155deg,#201a12,#0f0e0c 72%)!important;border-left:1px solid #dab05e57!important;width:min(88vw,390px)!important;max-width:390px!important;box-shadow:-24px 0 70px #120d0759!important}.dashboard-portal-sheet-header{border-bottom:1px solid #efcd8b29;flex-direction:row!important;align-items:center!important;gap:11px!important;padding:22px 20px 16px!important;display:flex!important}.dashboard-portal-sheet-header>img{object-fit:contain;width:46px;height:46px}.dashboard-portal-sheet-header [data-slot=sheet-title]{color:#fff;font-size:21px}.dashboard-portal-sheet-header [data-slot=sheet-description]{color:#d7b66f;letter-spacing:.2em;font-size:9px;font-weight:800}.dashboard-mobile-sheet .dashboard-sheet-scroll{padding:16px 15px 28px}.dashboard-mobile-sheet .dashboard-sheet-profile{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:20px;gap:13px;padding:15px}.dashboard-mobile-sheet .dashboard-sheet-profile>img,.dashboard-mobile-sheet .dashboard-sheet-profile>span{border:2px solid #d9ae55;width:68px;height:68px}.dashboard-mobile-sheet .dashboard-sheet-profile strong{color:#fff;font-size:17px}.dashboard-mobile-sheet .dashboard-sheet-profile em{color:#2d1e09;background:linear-gradient(135deg,#f8e5ac,#b67d22);border-radius:999px;width:max-content;margin-top:7px;padding:4px 9px;font-size:9px;font-style:normal;font-weight:850;display:block}.dashboard-sheet-tier{background:linear-gradient(105deg,#c3892433,#ffffff0a);border:1px solid #dfb76638;border-radius:17px;align-items:center;gap:12px;margin:11px 0;padding:11px 14px;display:flex}.dashboard-sheet-tier>.tier-brand-icon{object-fit:contain;width:48px;height:48px}.dashboard-sheet-tier span{display:grid}.dashboard-sheet-tier small{color:#caa25a;letter-spacing:.14em;font-size:8px}.dashboard-sheet-tier strong{letter-spacing:.06em;font-size:17px}.dashboard-portal-sheet-nav{gap:5px!important;display:grid!important}.dashboard-portal-sheet-link{color:#eee7db;border:1px solid #0000;border-radius:15px;align-items:center;gap:13px;min-height:54px;padding:9px 13px;text-decoration:none;transition:background .2s,transform .2s;display:flex!important}.dashboard-portal-sheet-link>svg{color:#d6a74b;width:22px;height:22px}.dashboard-portal-sheet-link>span{display:grid}.dashboard-portal-sheet-link strong{font-size:13px}.dashboard-portal-sheet-link small{color:#9f978b;font-size:9px}.dashboard-portal-sheet-link:hover,.dashboard-portal-sheet-link.active{background:linear-gradient(90deg,#cf97313d,#ffffff0d);border-color:#e9c6802b;transform:translate(3px)}.dashboard-portal-sheet-link.active{box-shadow:inset 3px 0 #d4a447}.dashboard-portal-sheet-banner{background:linear-gradient(#0000,#050505d9),url(/brand/member-mountain-hero.png) 67%/auto 100% no-repeat;border:1px solid #e0b86840;border-radius:18px;flex-direction:column;justify-content:flex-end;align-items:flex-start;min-height:170px;margin:12px 0;padding:16px;display:flex}.dashboard-portal-sheet-banner img{width:36px;height:36px;margin-bottom:auto}.dashboard-portal-sheet-banner strong{font-family:Georgia,serif;font-size:16px;font-style:italic}.dashboard-portal-sheet-banner small{color:#d8b46c;letter-spacing:.11em;margin-top:5px;font-size:7px}.dashboard-portal-signout{background:#8433201f;width:100%;margin-top:3px;color:#e8cfc6!important}@media (max-width:800px){.member-reference-dashboard .dashboard-edit-profile{padding:6px 10px;font-size:9px}.member-reference-dashboard .member-tier-emblem{align-self:center;width:78px!important;height:78px!important;padding:5px!important}.member-reference-dashboard .member-tier-copy{align-self:center}.member-reference-dashboard .member-activity-panel{border-radius:20px;width:100%;padding:13px;order:5!important}.member-reference-dashboard .member-activity-panel>.dashboard-section-heading h2{font-size:10px}.member-reference-dashboard .member-activity-panel .dashboard-stats,.member-reference-dashboard .member-activity-panel .dashboard-stats>div{height:78px!important}.member-reference-dashboard .member-discord-card{order:6!important}.member-reference-dashboard .member-announcements{order:7!important}.member-reference-dashboard .member-access-section{order:8!important}.member-reference-dashboard .member-service-nav strong{font-size:11px!important}.member-reference-dashboard .member-service-nav small{font-size:8px!important}.member-reference-dashboard .member-service-nav-icon{width:44px;height:44px}.member-reference-dashboard .member-course-entitlements .dashboard-section-heading h2{font-size:20px!important}.member-reference-dashboard .member-course-entitlements .dashboard-section-heading span{font-size:9px}.member-reference-dashboard .member-announcements>.dashboard-section-heading h2{font-size:13px!important}.member-reference-dashboard .member-announcements strong{font-size:12px!important}.member-reference-dashboard .member-announcements small{font-size:9px!important}.member-privilege-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.member-privilege-grid>span{min-height:96px}.member-access-course-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (min-width:801px){.member-reference-dashboard{border:1px solid #fffffff0;min-height:calc(100vh - 36px);box-shadow:0 28px 85px #382a141a,inset 0 1px #fffffff2;border-radius:34px!important;width:calc(100% - 36px)!important;margin:18px!important;overflow:hidden!important}.member-reference-dashboard>.member-portal-sidebar{border-radius:34px 0 0 34px!important;min-height:calc(100vh - 36px)!important;top:0!important}.member-global-portal-page{border:1px solid #fffffff0;box-shadow:0 28px 85px #382a1417,inset 0 1px #ffffffeb;border-radius:34px!important;width:calc(100% - 36px)!important;min-height:calc(100vh - 36px)!important;margin:18px!important;padding-left:256px!important;overflow:clip!important}.member-global-sidebar{color:#25211b!important;-webkit-backdrop-filter:blur(28px)saturate(1.12)!important;background:#ffffffd1!important;border:1px solid #eee8df!important;border-radius:34px 0 0 34px!important;width:238px!important;padding:20px 14px 18px!important;top:18px!important;bottom:18px!important;left:18px!important;box-shadow:8px 0 35px #41331e0e,inset 0 1px #ffffffeb!important}.member-global-sidebar:before{display:none!important}.member-global-brand{color:#1e1b17!important;justify-content:flex-start!important;padding:2px 6px 16px!important}.member-global-brand img{width:43px!important;height:43px!important}.member-global-brand span{font-size:18px!important}.member-global-brand small{color:#8a765c!important}.member-global-profile{display:none!important}.member-global-sidebar nav{gap:6px!important;margin-top:8px!important;margin-bottom:14px!important}.member-global-sidebar nav a{color:#37322b!important;border-radius:14px!important;gap:11px!important;min-height:55px!important;padding:9px 13px!important}.member-global-sidebar nav a:hover,.member-global-sidebar nav a.active{color:#1d1811!important;background:linear-gradient(105deg,#f6ecd9f5,#fff8eac7)!important;box-shadow:inset 0 0 0 1px #c68f3014!important}.member-global-sidebar nav a.active{box-shadow:inset 4px 0 #b67a1c!important}.member-global-sidebar nav svg{color:#2d2821!important;width:19px!important;height:19px!important}.member-global-sidebar nav strong{font-size:12px!important}.member-global-sidebar nav small{color:#8c8478!important;font-size:9px!important}.member-global-discord{color:#fff!important;background:linear-gradient(#0c0c0b0d,#090807e6),url(/brand/member-mountain-hero.png) 68%/auto 100% no-repeat,#14120f!important;border:1px solid #d0a45157!important;border-radius:16px!important;min-height:205px!important;margin-top:auto!important;padding:18px 15px 14px!important;box-shadow:0 18px 42px #21190f29!important}.member-global-discord strong{font-size:15px!important;line-height:1.45!important}.member-global-discord span{padding:9px!important;font-size:9px!important}}[data-slot=sheet-overlay]{-webkit-backdrop-filter:blur(7px)!important;background:#2b211329!important}.dashboard-mobile-sheet{color:#28231d!important;-webkit-backdrop-filter:blur(30px)saturate(1.28)!important;background:radial-gradient(circle at 18% 2%,#ffe09d52,#0000 31%),linear-gradient(145deg,#fffdf894,#f4ede180 72%)!important;border-left:1px solid #ffffffd6!important;box-shadow:-24px 0 70px #32261433,inset 1px 0 #ffffffe6!important}.dashboard-mobile-sheet:before{background:radial-gradient(circle at 18% 3%,#dead4c38,#0000 27%),linear-gradient(110deg,#0000 35%,#ffffff80 49%,#0000 62%)!important}.dashboard-mobile-sheet>[data-slot=sheet-close]{color:#5d4b32!important;background:#ffffff9e!important}.dashboard-portal-sheet-header{border-bottom-color:#a5772d29!important}.dashboard-portal-sheet-header [data-slot=sheet-title]{color:#211d18!important}.dashboard-portal-sheet-header [data-slot=sheet-description]{color:#a36f20!important}.dashboard-mobile-sheet .dashboard-sheet-profile{background:#ffffff7a!important;border-color:#ffffffdb!important;box-shadow:0 12px 30px #41301712!important}.dashboard-mobile-sheet .dashboard-sheet-profile strong{color:#252019!important}.dashboard-mobile-sheet .dashboard-sheet-profile small{color:#756c60!important}.dashboard-sheet-tier{background:linear-gradient(105deg,#fff7e2b3,#ffffff5c)!important;border-color:#ca9a473d!important}.dashboard-sheet-tier small{color:#9b681d!important}.dashboard-sheet-tier strong{color:#32271a!important}.dashboard-portal-sheet-link{color:#3a342d!important}.dashboard-portal-sheet-link>svg{color:#a87321!important}.dashboard-portal-sheet-link small{color:#82796e!important}.dashboard-portal-sheet-link:hover,.dashboard-portal-sheet-link.active{background:linear-gradient(90deg,#f5e7ccd1,#ffffff7a)!important;border-color:#be882b24!important}.dashboard-portal-sheet-banner{color:#fff!important}.dashboard-portal-signout{color:#7e3f32!important;background:#ffffff6b!important}@media (max-width:800px){.member-reference-dashboard{border:1px solid #ffffffe6!important;border-radius:28px!important;width:calc(100% - 16px)!important;margin:8px!important;overflow:hidden!important;box-shadow:0 20px 55px #36291514!important}}@media (min-width:801px){.member-global-portal-page .dashboard-mobile-header>a[aria-label="BTC Better Together home"],.community-member-page .form-page-header{display:none!important}.community-member-page .form-page-shell{background:0 0!important;padding-top:0!important}}.community-member-page,.affiliate-apply-portal{font-family:var(--font-kanit),sans-serif;background:radial-gradient(circle at 85% 0,#e2b65b2e,#0000 30%),linear-gradient(145deg,#fbfaf7,#f4eee3)}.community-member-page .form-page-shell>div{padding-top:42px}.affiliate-apply-portal .affiliate-application-page{background:0 0;min-height:calc(100vh - 36px);padding:92px clamp(18px,4vw,56px) 60px}.affiliate-apply-portal .affiliate-application-card{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#ffffffbd;border:1px solid #ffffffeb;border-radius:30px;max-width:1040px;margin-inline:auto;box-shadow:0 24px 70px #42311717,inset 0 1px #fff}.affiliate-dashboard-page{font-family:var(--font-kanit),sans-serif;background:radial-gradient(circle at 83% 0,#e5be6f2e,#0000 28%),linear-gradient(145deg,#fbfaf7,#f2ebdf)!important}.affiliate-dashboard-page section.relative{margin-top:22px!important}.affiliate-workspace-light{box-shadow:none!important;background:0 0!important;border:0!important;gap:17px!important;padding:0!important}.affiliate-workspace-light .affiliate-partner-profile{background:linear-gradient(90deg,#fffffffa 0%,#ffffffe8 47%,#fff3 76%),url(/brand/member-mountain-hero.png) 100%/auto 100% no-repeat,#fff;border:1px solid #fffffff0;border-radius:28px;padding:26px;position:relative;overflow:hidden;box-shadow:0 19px 55px #362a1814}.affiliate-workspace-light .affiliate-partner-profile>header{z-index:2;min-height:150px;position:relative}.affiliate-workspace-light .affiliate-partner-profile>header:after{content:"“Discipline Today, Freedom Tomorrow.”";color:#735c3e;text-align:center;max-width:300px;font-family:Georgia,serif;font-size:20px;font-style:italic;line-height:1.35;position:absolute;top:30%;right:5%}.affiliate-workspace-light .affiliate-partner-avatar{border:3px solid #c59134;width:104px;height:104px;box-shadow:0 12px 28px #583a0f2e}.affiliate-workspace-light .affiliate-partner-identity h2{font-size:clamp(27px,3vw,42px)}.affiliate-workspace-light .affiliate-partner-email,.affiliate-workspace-light .affiliate-partner-connext{font-size:13px;color:#766b5e!important}.affiliate-workspace-light .affiliate-partner-details{z-index:2;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:18px;margin-top:12px;position:relative;background:#ffffff9e!important}.affiliate-workspace-light .affiliate-partner-metrics{z-index:2;grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;position:relative}.affiliate-workspace-light .affiliate-partner-metrics>div{background:#ffffffc7;border:1px solid #deccb0b8;border-radius:16px;padding:14px;box-shadow:0 8px 24px #3d2f1b0b}.affiliate-workspace-light .affiliate-view-tabs{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffb3;border:1px solid #ffffffeb;border-radius:19px;padding:8px;box-shadow:0 12px 35px #372a170f}.affiliate-workspace-light .affiliate-view-tabs>*{border-radius:13px}.affiliate-workspace-light .affiliate-dark-heading,.affiliate-workspace-light .affiliate-link,.affiliate-workspace-light .affiliate-chart,.affiliate-workspace-light .affiliate-payout,.affiliate-workspace-light .affiliate-product-lines,.affiliate-workspace-light .affiliate-customers,.affiliate-workspace-light .affiliate-tool-benefits,.affiliate-workspace-light .affiliate-payout-settings,.affiliate-workspace-light .affiliate-organization{border-radius:24px!important;box-shadow:0 15px 42px #362a170f!important}.accounting-incorporation-split{grid-template-columns:1fr 1fr;gap:14px;margin:0 0 24px;display:grid}.accounting-incorporation-split article{background:linear-gradient(135deg,#fffffff2,#f6ebd3b8);border:1px solid #b17c283d;border-radius:20px;gap:5px;padding:18px 20px;display:grid;box-shadow:0 12px 28px #4a310f0f}.accounting-incorporation-split small,.accounting-incorporation-split span{color:#7d6c58}.accounting-incorporation-split strong{color:#173c32;font:600 24px Poppins,Kanit,sans-serif}.accounting-tax-guidance{color:#6e4b18;background:#fff4d8;border-left:4px solid #bd872f;border-radius:10px;margin:0 0 12px;padding:11px 14px;font-size:12px;line-height:1.6}@media (max-width:760px){.accounting-incorporation-split{grid-template-columns:1fr}.accounting-incorporation-split strong{font-size:21px}}.affiliate-workspace-light .affiliate-dark-heading{background:linear-gradient(120deg,#ffffffe0,#f6ebd7b8);border:1px solid #ffffffe0;padding:23px 25px}.affiliate-workspace-light .affiliate-dark-heading h2{color:#211c16!important}.affiliate-workspace-light .affiliate-stats{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.affiliate-workspace-light .affiliate-stats>div{border-radius:19px;padding:19px;box-shadow:0 11px 30px #372a170e}.affiliate-workspace-light .affiliate-analytics-grid{grid-template-columns:minmax(0,2fr) minmax(260px,.8fr);gap:14px}.affiliate-workspace-light .affiliate-bars{min-height:230px}.affiliate-workspace-light table{font-family:var(--font-kanit),sans-serif}.market-center-page{font-family:var(--font-kanit),sans-serif;background:radial-gradient(circle at 88% 0,#e1b35133,#0000 29%),linear-gradient(145deg,#f9f8f5,#ece7df)!important}.market-center-header{background:linear-gradient(90deg,#fffffffa,#ffffffe3 58%,#ffffff38),url(/brand/member-mountain-hero.png) 100%/auto 100% no-repeat;border-radius:28px;grid-template-columns:auto minmax(0,1fr) auto;min-height:184px;margin-top:18px;padding:30px 34px;position:relative;overflow:hidden}.market-center-header h1{font-size:clamp(34px,4vw,53px);line-height:1.05}.market-center-header span{max-width:680px;margin-top:8px;font-size:15px;line-height:1.65;display:block}.market-center-header>a:last-child{background:#ffffffc2;border:1px solid #9b691f33;border-radius:999px;align-self:end;padding:12px 17px}.market-center-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;margin:14px 0;display:grid}.market-center-summary span{color:#554b3e;background:#ffffffb8;border:1px solid #ffffffeb;border-radius:18px;align-items:center;gap:11px;min-height:64px;padding:12px 16px;display:flex;box-shadow:0 9px 28px #352a190d}.market-center-summary b{color:#fff;background:linear-gradient(135deg,#7b5118,#cf9a3c);border-radius:11px;place-items:center;width:34px;height:34px;font-size:10px;display:grid}.member-market-grid{gap:15px}.member-market-grid>article{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffc7;border-color:#ffffffeb;border-radius:27px;padding:20px;box-shadow:0 18px 50px #352a1912}.member-market-grid article>header{margin-bottom:15px}.member-market-grid article>header>span{border-radius:16px;width:50px;height:50px}.member-market-grid header small{font-size:10px}.member-market-grid header h3{font-size:23px}.member-tv-widget{background:#fff;border-radius:20px}.member-market-grid article>a,.member-market-grid article>p{font-size:13px}@media (max-width:800px){.community-member-page,.affiliate-apply-portal{border:1px solid #ffffffeb;border-radius:26px;width:calc(100% - 12px);margin:6px;overflow:hidden}.community-member-page .form-page-header{margin-top:72px}.community-member-page .form-page-shell>div{padding-top:24px}.community-member-page .form-page-shell h1{font-size:35px}.affiliate-apply-portal .affiliate-application-page{padding:96px 10px 120px}.affiliate-apply-portal .affiliate-application-card{border-radius:24px;padding:22px 15px}.affiliate-dashboard-page{border:1px solid #ffffffe6;border-radius:26px!important;width:calc(100% - 12px)!important;margin:6px!important;padding:0 10px 116px!important;overflow:hidden!important}.affiliate-dashboard-page section.relative{margin-top:10px!important}.affiliate-workspace-light .affiliate-partner-profile{background:linear-gradient(#fffffff5,#ffffffc2 66%,#ffffff61),url(/brand/member-mountain-hero.png) 100% 0/auto 230px no-repeat;padding:18px 14px}.affiliate-workspace-light .affiliate-partner-profile>header{align-items:flex-start;min-height:225px}.affiliate-workspace-light .affiliate-partner-profile>header:after{max-width:190px;font-size:15px;top:145px;right:8px}.affiliate-workspace-light .affiliate-partner-avatar{width:82px;height:82px}.affiliate-workspace-light .affiliate-partner-identity h2{font-size:24px}.affiliate-workspace-light .affiliate-partner-metrics{grid-template-columns:1fr 1fr}.affiliate-workspace-light .affiliate-partner-metrics>div:first-child{grid-column:1/-1}.affiliate-workspace-light .affiliate-partner-details{padding:13px}.affiliate-workspace-light .affiliate-stats{grid-template-columns:1fr 1fr}.affiliate-workspace-light .affiliate-stats>div:last-child{grid-column:1/-1}.affiliate-workspace-light .affiliate-analytics-grid{grid-template-columns:1fr}.affiliate-workspace-light .affiliate-dark-heading{flex-direction:column;align-items:flex-start}.affiliate-workspace-light .affiliate-link{flex-direction:column;align-items:stretch}.affiliate-workspace-light .affiliate-link button{width:100%}.market-center-page{border-radius:26px!important;width:calc(100% - 12px)!important;margin:6px!important;padding:0 10px 118px!important}.market-center-header{background:linear-gradient(#fffffff7,#ffffffbf 70%,#ffffff3d),url(/brand/member-mountain-hero.png) 100% 100%/auto 54% no-repeat;grid-template-columns:1fr;min-height:330px;margin-top:8px;padding:22px 18px}.market-center-header>div{order:-1}.market-center-header h1{font-size:34px}.market-center-header span{font-size:13px}.market-center-header>a:last-child{place-self:auto start}.market-center-summary{grid-template-columns:1fr}.member-market-grid>article{border-radius:23px;padding:14px}.member-market-grid header h3{font-size:20px}.member-tv-widget{min-height:620px}.member-reference-dashboard .member-tier-hero{grid-template-rows:auto auto auto!important;grid-template-columns:74px minmax(0,1fr)!important;gap:10px 12px!important;min-height:0!important;margin-bottom:0!important;padding:15px!important;overflow:hidden!important}.member-reference-dashboard .member-tier-emblem,.member-reference-dashboard .member-tier-banner-art{width:74px!important;height:96px!important;min-height:0!important}.member-reference-dashboard .member-tier-copy h2{font-size:22px!important;line-height:1.05!important}.member-reference-dashboard .member-tier-copy>span{color:#f8efe1!important;max-width:none!important;font-size:11px!important;line-height:1.35!important}.member-reference-dashboard .member-tier-benefits{background:#ffffff17!important;border:1px solid #ffffff29!important;border-radius:16px!important;grid-column:1/-1!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:5px!important;width:100%!important;height:auto!important;margin:0!important;padding:6px!important;display:grid!important;position:static!important;top:auto!important;left:auto!important;box-shadow:inset 0 1px #ffffff14!important}.member-reference-dashboard .member-tier-benefits span{border-radius:11px;min-width:0;background:#ffffff12!important;padding:7px 2px!important}.member-reference-dashboard .member-tier-benefits span b{text-shadow:0 1px 8px #ffc34b4d;color:#ffe19a!important;background:#241a0d!important;border-color:#ffdf9e6b!important;width:29px!important;height:29px!important;font-size:10px!important;font-weight:850!important}.member-reference-dashboard .member-tier-benefits small{color:#fff8e9!important;text-align:center!important;opacity:1!important;font-size:9px!important;font-weight:650!important;line-height:1.2!important}.member-reference-dashboard .member-tier-hero>a{grid-column:1/-1!important;justify-content:center!important;width:100%!important;height:42px!important;margin:0!important;font-size:10px!important;position:static!important}.member-reference-dashboard .member-tier-hero.membership-tone-member .member-tier-copy>span,.member-reference-dashboard .member-tier-hero.membership-tone-prestige .member-tier-copy>span{color:#40372d!important}.member-reference-dashboard .member-tier-hero.membership-tone-member .member-tier-benefits,.member-reference-dashboard .member-tier-hero.membership-tone-prestige .member-tier-benefits{background:#fff6!important;border-color:#533e201f!important}.member-reference-dashboard .member-tier-hero.membership-tone-member .member-tier-benefits span,.member-reference-dashboard .member-tier-hero.membership-tone-prestige .member-tier-benefits span{background:#ffffff80!important}.member-reference-dashboard .member-tier-hero.membership-tone-member .member-tier-benefits small,.member-reference-dashboard .member-tier-hero.membership-tone-prestige .member-tier-benefits small{color:#32291f!important}}@media (min-width:801px){.member-global-portal-page>.profile-page-logo{display:none!important}.member-global-sidebar{height:auto!important;position:fixed!important;top:18px!important;bottom:18px!important;left:18px!important}}.affiliate-application-check{color:#79531d;align-content:center;place-items:center;gap:12px;min-height:420px;font-weight:700;display:grid}.affiliate-application-check svg{width:30px;height:30px}.affiliate-dashboard-page .affiliate-workspace-light{font-weight:500;color:#272018!important}.affiliate-dashboard-page .affiliate-partner-profile{color:#241d15!important}.affiliate-dashboard-page .affiliate-partner-identity h2{text-shadow:0 1px #ffffffbf;color:#211a13!important;font-weight:800!important}.affiliate-dashboard-page .affiliate-partner-identity p,.affiliate-dashboard-page .affiliate-partner-identity small{color:#625746!important;opacity:1!important;font-weight:550!important}.affiliate-dashboard-page .affiliate-partner-metrics small{color:#625544!important;opacity:1!important;font-size:13px!important;font-weight:650!important}.affiliate-dashboard-page .affiliate-partner-metrics strong{color:#211a13!important;text-shadow:none!important;font-weight:850!important}.affiliate-dashboard-page .affiliate-partner-metrics .pending{color:#a96608!important}.affiliate-dashboard-page .affiliate-partner-metrics .paid{color:#087a50!important}.affiliate-dashboard-page .affiliate-partner-details>p{color:#493e31!important;opacity:1!important;font-weight:600!important}.affiliate-dashboard-page .affiliate-partner-details nav a{color:#774b0c!important;background:#ffffffc7!important;font-weight:700!important}.affiliate-dashboard-page :is(.affiliate-dark-heading,.affiliate-link,.affiliate-stats,.affiliate-chart,.affiliate-payout,.affiliate-product-lines,.affiliate-tool-benefits,.affiliate-customers,.affiliate-payout-settings,.affiliate-organization) :is(h2,h3,h4,strong,b){font-weight:750}.affiliate-dashboard-page :is(.affiliate-dark-heading,.affiliate-link,.affiliate-stats,.affiliate-chart,.affiliate-payout,.affiliate-product-lines,.affiliate-tool-benefits,.affiliate-customers,.affiliate-payout-settings,.affiliate-organization) :is(p,small,span,td,th,label){opacity:1}@media (max-width:800px){.member-global-portal-page{background-clip:padding-box!important;border-radius:28px!important;overflow-x:clip!important}.member-global-portal-page>.dashboard-mobile-header{-webkit-backdrop-filter:blur(22px)!important;backdrop-filter:blur(22px)!important;background:#fffdf8c7!important;border:1px solid #ffffffeb!important;border-radius:24px!important;margin:8px 0 14px!important;overflow:hidden!important;box-shadow:0 12px 35px #402d1214!important}.affiliate-dashboard-page .affiliate-partner-profile{background:linear-gradient(#fffffffa,#ffffffe0 64%,#ffffffb3),url(/brand/member-mountain-hero.png) 100% 0/auto 230px no-repeat!important;border-radius:27px!important}.affiliate-dashboard-page .affiliate-partner-identity h2{font-size:24px!important;line-height:1.2!important}.affiliate-dashboard-page .affiliate-partner-identity p{font-size:14px!important;line-height:1.5!important}.affiliate-dashboard-page .affiliate-partner-metrics>div{background:#ffffffe6!important}.affiliate-dashboard-page .affiliate-partner-details{background:#ffffffdb!important}.affiliate-dashboard-page .affiliate-partner-profile>header:after{color:#60482a!important;font-weight:600!important}.affiliate-dashboard-page :is(.affiliate-dark-heading,.affiliate-link,.affiliate-chart,.affiliate-payout,.affiliate-product-lines,.affiliate-tool-benefits,.affiliate-customers,.affiliate-payout-settings,.affiliate-organization){border-radius:24px!important}.member-auth-page.member-global-portal-page{min-height:100dvh!important;padding:max(8px,env(safe-area-inset-top)) 12px calc(36px + env(safe-area-inset-bottom))!important;border:0!important;border-radius:0!important;margin:0!important;display:block!important;overflow:clip auto!important}.member-auth-page.member-global-portal-page>.profile-page-logo{display:none!important}.member-auth-page.member-global-portal-page>.dashboard-mobile-header{width:100%!important;height:76px!important;min-height:76px!important;margin:0 0 14px!important;padding:10px 14px!important}.member-auth-page.member-global-portal-page>.profile-completion-form{width:100%!important;max-width:680px!important;margin:0 auto!important}}.affiliate-ai-passport{isolation:isolate;background:radial-gradient(circle at 75% 0,#ffda8f59,#0000 33%),linear-gradient(135deg,#fffffff2,#fbf3e4e6);border:1px solid #cf9e4752;border-radius:28px;grid-template-columns:minmax(230px,.38fr) minmax(0,.62fr);gap:18px;margin:18px 0 22px;padding:18px;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 65px #68441121,inset 0 1px #fff}.affiliate-ai-passport:before{content:"";z-index:-1;background:linear-gradient(105deg,#0000 43%,#ffffffe6 50%,#0000 57%);animation:8s ease-in-out infinite affiliate-ai-sweep;position:absolute;inset:-60% -30%}.affiliate-ai-passport-visual{background:#fff;border-radius:20px;grid-row:1/3;overflow:hidden;box-shadow:0 18px 46px #69420b2e}.affiliate-ai-passport-visual img{aspect-ratio:4/5;object-fit:cover;width:100%;display:block}.affiliate-ai-passport-copy{align-self:end;padding:12px 4px 0}.affiliate-ai-passport-copy small{color:#a06b1a;letter-spacing:.2em;font-size:11px;font-weight:750}.affiliate-ai-passport-copy h2{color:#2a1c0d;font-family:var(--font-editorial),Georgia,serif;margin:5px 0 4px;font-size:clamp(30px,3vw,48px);line-height:1}.affiliate-ai-passport-copy p{color:#766958;max-width:680px;font-size:14px;line-height:1.6}.affiliate-ai-service-grid{grid-template-columns:1fr 1fr;align-self:start;gap:14px;display:grid}.affiliate-ai-banner-card{background:#fff;border:1px solid #c9953947;border-radius:19px;transition:transform .3s,box-shadow .3s;display:block;position:relative;overflow:hidden;box-shadow:0 14px 35px #5a390a1a}.affiliate-ai-banner-card:hover{transform:translateY(-4px);box-shadow:0 22px 48px #66410c2e}.affiliate-ai-banner-card img{aspect-ratio:2;object-fit:cover;width:100%;display:block}.affiliate-ai-banner-card span{color:#3c2910;background:#fffdf8f2;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;font-size:13px;display:flex}.affiliate-ai-banner-card svg{color:#a56c17;width:17px}.subtitle-brand-hero{background:#fff;border:1px solid #d3a55252;border-radius:28px;margin:18px 0;position:relative;overflow:hidden;box-shadow:0 26px 70px #69441029}.subtitle-brand-hero:after{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 35%,#ffffff61 49%,#0000 62%);animation:7s ease-in-out infinite affiliate-ai-sweep;position:absolute;inset:0;transform:translate(-110%)}.subtitle-brand-hero img{aspect-ratio:2;object-fit:cover;width:100%;display:block}.subtitle-studio-page{background:radial-gradient(circle at 85% 7%,#ffd47e57,#0000 28%),radial-gradient(circle at 4%,#e6bd712e,#0000 30%),linear-gradient(140deg,#fffdf9,#f6ecdb 48%,#fffaf1)}.subtitle-studio-hero{color:#291c0c;background:radial-gradient(circle at 82% 18%,#f0bf5d4d,#0000 31%),linear-gradient(120deg,#fffffff5,#faedd3e6);min-height:156px;box-shadow:0 20px 55px #62400e1a,inset 0 1px #fff}.subtitle-studio-hero .subtitle-hero-copy h1{color:#21170b}.subtitle-studio-hero .subtitle-hero-copy h1 span{background:linear-gradient(115deg,#71420c,#d79b35 52%,#70410a);-webkit-background-clip:text;background-clip:text}.subtitle-hero-copy>p:last-of-type{color:#756653}.subtitle-quality-row span{color:#6e4a16;background:#ffffffb8}@keyframes affiliate-ai-sweep{0%,20%{transform:translate(-110%)}55%,to{transform:translate(110%)}}@media (max-width:900px){.affiliate-ai-passport{grid-template-columns:1fr}.affiliate-ai-passport-visual{grid-row:auto}.affiliate-ai-passport-copy{padding-top:2px}.affiliate-ai-service-grid{grid-template-columns:1fr 1fr}}@media (max-width:640px){.affiliate-ai-passport{border-radius:23px;gap:13px;padding:12px}.affiliate-ai-passport-visual{border-radius:17px}.affiliate-ai-passport-copy{padding:6px 4px}.affiliate-ai-passport-copy h2{font-size:32px}.affiliate-ai-passport-copy p{font-size:13px}.affiliate-ai-service-grid{grid-template-columns:1fr}.affiliate-ai-banner-card{border-radius:16px}.affiliate-ai-banner-card span{font-size:13px}.subtitle-brand-hero{border-radius:20px;margin:12px 0 14px}.subtitle-studio-hero{min-height:0!important}.subtitle-studio-hero:before{opacity:.28}}@media (prefers-reduced-motion:reduce){.affiliate-ai-passport:before,.subtitle-brand-hero:after{animation:none}}@media (min-width:801px){.member-global-portal-page{width:min(1600px,100% - 36px)!important;max-width:1600px!important;margin:18px auto!important;padding-left:256px!important}.member-global-sidebar{border-radius:34px 0 0 34px!important;width:238px!important;padding:18px 14px!important;left:max(18px,50vw - 800px)!important}.member-global-sidebar nav{gap:6px!important;margin:8px 0 14px!important}.member-global-sidebar nav>a,.member-global-sidebar nav>.member-global-support{color:#37322b!important;border-radius:14px!important;flex-basis:55px!important;gap:11px!important;min-height:55px!important;padding:9px 13px!important}.member-global-sidebar nav>a:hover,.member-global-sidebar nav>a.active,.member-global-sidebar nav>.member-global-support:hover{color:#1d1811!important;background:linear-gradient(105deg,#f6ecd9f5,#fff8eac7)!important;box-shadow:inset 0 0 0 1px #c68f3014!important}.member-global-sidebar nav>a.active{box-shadow:inset 4px 0 #b67a1c!important}.member-global-sidebar nav :is(a,.member-global-support)>svg{color:#2d2821!important;width:19px!important;height:19px!important}.member-global-sidebar nav :is(a,.member-global-support) strong{font-size:14px!important;line-height:1.2!important}.member-global-sidebar nav :is(a,.member-global-support) small{color:#8c8478!important;margin-top:2px!important;font-size:11px!important;line-height:1.2!important}.member-global-brand img{width:43px!important;height:43px!important}.member-global-brand span{font-size:18px!important}.member-global-brand small{font-size:8px!important}.member-global-discord{min-height:205px!important}}.member-reference-dashboard .member-activity-panel,.member-reference-dashboard .member-discord-card{height:100%!important;min-height:164px!important}.member-reference-dashboard .member-discord-card{color:#fff!important;background:radial-gradient(circle at 92% 5%,#ac60ea6b,#0000 38%),linear-gradient(125deg,#24113d 0%,#512474 55%,#a87322 125%)!important;border-color:#e2bb6857!important;box-shadow:0 18px 45px #401c5e3d,0 7px 22px #ae741b26,inset 0 1px #ffffff38!important}.member-reference-dashboard .member-discord-card:before{background:linear-gradient(110deg,#0000 25%,#ffffff1f 48%,#0000 68%)!important}.member-reference-dashboard .member-discord-card .member-discord-banner-kicker{color:#edc977!important;font-size:10px!important}.member-reference-dashboard .member-discord-card .member-discord-banner-title{color:#fff!important;font-family:var(--font-kanit),sans-serif!important;font-size:19px!important}.member-reference-dashboard .member-discord-card p{color:#eadff1!important;font-size:12px!important}.member-reference-dashboard .member-discord-card .member-discord-priority-icon{background:linear-gradient(145deg,#8851b9,#d29a38)!important;box-shadow:0 12px 28px #12061c52,inset 0 1px #ffffff40!important}@media (max-width:800px){.member-reference-dashboard .member-service-nav{grid-template-columns:repeat(3,minmax(0,1fr))!important;overflow:hidden!important}.member-reference-dashboard .member-service-nav>button.member-quick-discord{flex-basis:auto!important;grid-column:1/-1!important;width:100%!important;min-width:0!important;min-height:88px!important;padding:14px 16px!important;overflow:hidden!important}.member-reference-dashboard .member-service-nav>button.member-quick-discord strong{white-space:normal!important;font-size:15px!important}.member-reference-dashboard .member-service-nav>button.member-quick-discord small{font-size:11px!important;display:block!important}.member-reference-dashboard .member-service-nav>button.member-quick-discord .member-service-nav-arrow{transform:translateY(-50%);color:#fff!important;display:block!important;top:50%!important;bottom:auto!important;right:15px!important}.member-reference-dashboard .member-service-nav>a{width:100%!important;min-width:0!important;min-height:112px!important;padding:11px 7px!important;overflow:hidden!important}.member-reference-dashboard .member-service-nav>a strong{text-align:left!important;overflow-wrap:anywhere!important;font-size:11px!important}.member-reference-dashboard .member-activity-panel,.member-reference-dashboard .member-discord-card{width:100%!important;height:auto!important;min-height:180px!important}.member-reference-dashboard .member-discord-card{padding:18px!important}.member-reference-dashboard .member-discord-card>div{grid-template-columns:58px minmax(0,1fr)!important;align-items:center!important;gap:13px!important;display:grid!important}.member-reference-dashboard .member-discord-card .member-discord-priority-icon{grid-row:1!important;width:58px!important;height:58px!important}.member-reference-dashboard .member-discord-card button{width:100%!important;min-height:48px!important;margin:12px 0 0!important}.member-reference-dashboard .member-discord-card .member-discord-banner-title{font-size:18px!important}.member-reference-dashboard .member-discord-card p{font-size:12px!important}.member-support-dialog{overscroll-behavior:contain!important;width:calc(100vw - 16px)!important;max-height:calc(100dvh - 16px)!important;padding:18px 16px 24px!important}.member-support-dialog [data-slot=dialog-title]{font-size:23px!important}.member-support-form{gap:15px!important}.member-support-submit{z-index:2;position:sticky;bottom:0;min-height:54px!important;box-shadow:0 -10px 25px #f9f2e5e6,0 12px 24px #451f613d!important}}.member-dashboard-liquid .member-service-floating>button.member-quick-discord{isolation:isolate;position:relative;overflow:hidden;color:#2a1a08!important;background:radial-gradient(circle at 14% 20%,#ffe19447,#0000 32%),linear-gradient(120deg,#19120a 0%,#58390f 58%,#b77c1e 125%)!important;border:1px solid #cb95396b!important;box-shadow:0 13px 32px #4a2b0833,inset 0 1px #fff0c64d!important}.member-dashboard-liquid .member-service-floating>button.member-quick-discord:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(105deg,#0000 42%,#ffe5a57a 49%,#0000 56%);animation:4.8s ease-in-out infinite discord-gold-sweep;position:absolute;inset:-80% -45%;transform:translate(-55%)}.member-dashboard-liquid .member-service-floating>button.member-quick-discord:hover{filter:brightness(1.08);transform:translateY(-2px);box-shadow:0 18px 42px #5b370a4d,0 0 24px #dea5402e,inset 0 1px #fff5d661!important}.member-dashboard-liquid .member-service-floating>button.member-quick-discord .member-service-nav-icon{color:#fff7df!important;background:linear-gradient(145deg,#6e430a,#d09a36)!important;box-shadow:0 8px 19px #0000003d,inset 0 1px #fff5d459!important}.member-dashboard-liquid .member-service-floating>button.member-quick-discord strong{color:#fff8e8!important}.member-dashboard-liquid .member-service-floating>button.member-quick-discord small{color:#e9c87f!important}.member-reference-dashboard .member-service-nav>a:first-of-type{background:#fff!important;border-color:#eee7dc!important;box-shadow:0 8px 24px #3126160d!important}.member-reference-dashboard .member-service-nav>a:first-of-type .member-service-nav-icon{color:#976217!important;background:linear-gradient(145deg,#fff8e8,#ecd09a)!important;box-shadow:inset 0 1px #fff,0 7px 18px #8e5b0e1a!important}.member-reference-dashboard .member-service-nav>a:first-of-type .member-service-nav-icon img{filter:none!important;mix-blend-mode:normal!important;border-radius:0!important}.member-reference-dashboard .member-discord-card{isolation:isolate;background:radial-gradient(circle at 92% 7%,#d69d365c,#0000 38%),linear-gradient(122deg,#17110a 0%,#39260f 55%,#6d4613 115%)!important;border-color:#d3a14666!important;box-shadow:0 18px 45px #3f27093b,0 0 30px #d79f391c,inset 0 1px #fff1c938!important}.member-reference-dashboard .member-discord-card:before{z-index:-1!important;background:linear-gradient(110deg,#0000 28%,#ffe0972e 48%,#0000 66%) 0 0/220% 100%!important;animation:5.5s ease-in-out infinite discord-card-light!important}.member-reference-dashboard .member-discord-card .member-discord-priority-icon{color:#fff8df!important;background:linear-gradient(145deg,#62400d,#cf9834)!important;box-shadow:0 12px 28px #0c070257,0 0 20px #dfa74229,inset 0 1px #fff6d647!important}.member-reference-dashboard .member-discord-card .member-discord-banner-kicker{color:#e9bd63!important}.member-reference-dashboard .member-discord-card .member-discord-banner-title{color:#fff9eb!important}.member-reference-dashboard .member-discord-card p{color:#e6d6ba!important}.member-reference-dashboard .member-discord-card .member-discord-sync-button{color:#2f1c05!important;background:linear-gradient(105deg,#fff0b7,#dfa63c 58%,#f4d788)!important;border-color:#edc778!important;box-shadow:0 12px 29px #0c07024d,0 0 18px #e2ac4429,inset 0 1px #fff7d5!important}.member-discord-sync-message{color:#f8dfa6!important;background:#1a11078a!important;border:1px solid #eec77447!important;font-size:12px!important;font-weight:700!important;box-shadow:inset 0 1px #ffffff14!important}.member-discord-card.is-synced,.member-quick-discord.is-synced{animation:1.15s cubic-bezier(.2,.8,.2,1) both discord-sync-confirm}.member-discord-card.is-synced .member-discord-sync-message{color:#173b25!important;background:linear-gradient(110deg,#dff9e9,#f7e7ad)!important;box-shadow:0 0 0 1px #5cb97d38,0 0 26px #67dd9138!important}.member-quick-discord.is-synced:after{content:"✓ ซิงก์สำเร็จ";color:#173d26;background:#dff8e8;border-radius:999px;padding:4px 8px;font-size:8px;font-weight:900;animation:.55s .15s both discord-sync-badge;position:absolute;top:8px;right:11px;box-shadow:0 6px 18px #115b2f33}@keyframes discord-gold-sweep{0%,18%{transform:translate(-55%)}58%,to{transform:translate(55%)}}@keyframes discord-card-light{0%,18%{background-position:-120% 0}62%,to{background-position:120% 0}}@keyframes discord-sync-confirm{0%{transform:scale(1)}34%{filter:brightness(1.18);transform:scale(1.018)}70%{transform:scale(.995)}to{filter:brightness();transform:scale(1)}}@keyframes discord-sync-badge{0%{opacity:0;transform:translateY(-8px)scale(.85)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.member-dashboard-liquid .member-service-floating>button.member-quick-discord:before,.member-reference-dashboard .member-discord-card:before,.member-discord-card.is-synced,.member-quick-discord.is-synced,.member-quick-discord.is-synced:after{animation:none!important}}.tools-v2-product-icon{object-fit:contain;filter:drop-shadow(0 13px 24px #00000075);flex:0 0 92px;width:92px;height:92px}.trendhunter-service-icon img{object-fit:contain!important;mix-blend-mode:normal!important;border-radius:0!important;width:68px!important;height:68px!important}@media (max-width:900px){.tools-v2-card-body{grid-template-columns:auto minmax(0,1fr)}.tools-v2-card footer{grid-column:1/-1}.tools-v2-product-icon{flex-basis:76px;width:76px;height:76px}}@media (max-width:650px){.tools-v2-card-body{grid-template-columns:62px minmax(0,1fr);gap:10px 13px;display:grid}.tools-v2-product-icon{width:62px;height:62px}.tools-v2-card footer{grid-column:1/-1;margin-top:8px}.member-reference-dashboard .member-tool-banner>img{object-fit:contain!important;height:132px!important;padding:10px!important}.member-reference-dashboard .member-service-nav-icon img{width:42px!important;height:42px!important}}@media (orientation:portrait){.course-video-dialog.is-mobile-video-fullscreen{place-items:center!important;display:grid!important}.course-video-dialog.is-mobile-video-fullscreen .academy-custom-player.academy-mobile-fullscreen{aspect-ratio:16/9!important;width:100vw!important;height:auto!important;position:relative!important;inset:auto!important;transform:none!important}}@media (orientation:landscape){.course-video-dialog.is-mobile-video-fullscreen .academy-custom-player.academy-mobile-fullscreen{aspect-ratio:auto!important;width:100vw!important;height:100dvh!important;position:fixed!important;inset:0!important;transform:none!important}}.member-reference-dashboard .member-service-nav>a.is-tool-shortcut{text-align:center;background:linear-gradient(145deg,#fff,#fbf5ea);justify-content:center;align-items:center;gap:10px;min-height:148px;padding:12px 8px}.member-reference-dashboard .member-service-nav>a.is-tool-shortcut .member-service-nav-icon{width:82px;height:82px;box-shadow:none;background:0 0;border-radius:0}.member-reference-dashboard .member-service-nav>a.is-tool-shortcut .member-service-nav-icon img{filter:drop-shadow(0 12px 18px #4c2c0833)!important;width:82px!important;height:82px!important}.member-reference-dashboard .member-service-nav>a.is-tool-shortcut>span:nth-child(2){text-align:center;place-items:center;width:100%;display:grid}.member-reference-dashboard .member-service-nav>a.is-tool-shortcut strong{text-align:center;width:100%;font-size:12px;line-height:1.25}.member-reference-dashboard .member-service-nav>a.is-tool-shortcut small{text-align:center}@media (max-width:800px){.member-reference-dashboard .member-service-nav>a.is-tool-shortcut{text-align:center!important;align-items:center!important;gap:8px!important;min-height:154px!important;padding:10px 5px!important}.member-reference-dashboard .member-service-nav>a.is-tool-shortcut .member-service-nav-icon,.member-reference-dashboard .member-service-nav>a.is-tool-shortcut .member-service-nav-icon img{width:76px!important;height:76px!important}.member-reference-dashboard .member-service-nav>a.is-tool-shortcut strong{text-align:center!important;overflow-wrap:normal!important;word-break:keep-all!important;font-size:11px!important;line-height:1.22!important}.member-reference-dashboard .member-service-nav>a.is-tool-shortcut>span:nth-child(2){text-align:center!important;place-items:center!important;display:grid!important}}@media (max-width:380px){.member-reference-dashboard .member-service-nav>a.is-tool-shortcut{min-height:145px!important}.member-reference-dashboard .member-service-nav>a.is-tool-shortcut .member-service-nav-icon,.member-reference-dashboard .member-service-nav>a.is-tool-shortcut .member-service-nav-icon img{width:68px!important;height:68px!important}.member-reference-dashboard .member-service-nav>a.is-tool-shortcut strong{font-size:10px!important}}.member-reference-dashboard .member-service-nav>a.is-tool-shortcut .member-service-nav-icon{box-shadow:none!important;background:0 0!important}.member-reference-dashboard .member-tool-banner>img{object-fit:cover!important;background:0 0!important;width:100%!important;height:220px!important;padding:0!important}@media (max-width:650px){.member-reference-dashboard .member-tool-banner>img{object-fit:cover!important;height:118px!important;padding:0!important}}.accounting-admin{--ink:#17251f;--forest:#173c32;--gold:#c89435;color:var(--ink);font-family:var(--font-kanit),sans-serif;gap:18px;display:grid}.accounting-hero{color:#fff;background:radial-gradient(circle at 86% 15%,#efc36561,#0000 30%),linear-gradient(125deg,#102820,#1c4a3d 64%,#8a641f);border-radius:30px;justify-content:space-between;align-items:flex-end;gap:20px;min-height:190px;padding:30px;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 60px #14372d33}.accounting-hero:before{content:"฿";color:#ffffff12;font:240px Georgia,serif;position:absolute;top:-44px;right:7%}.accounting-hero p,.accounting-section-head p,.accounting-form header p{color:#e1bd6b;letter-spacing:.2em;margin:0;font-size:10px;font-weight:800}.accounting-hero h2{font-family:var(--font-editorial),Georgia,serif;margin:5px 0;font-size:48px;line-height:1}.accounting-hero span{color:#d9e3dd;font-size:14px}.accounting-hero button,.accounting-controls button{color:#201809;background:linear-gradient(110deg,#f9e4a5,#d29a32);border:1px solid #fff0c580;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:12px 18px;font-weight:800;display:flex;box-shadow:0 12px 28px #05140f40}.accounting-hero button svg,.accounting-controls button svg{width:17px}.accounting-vat-alert{color:#67430a;background:#fff4d8;border:1px solid #e5ba58;border-radius:18px;align-items:center;gap:13px;padding:14px 17px;display:flex}.accounting-vat-alert>svg{flex:0 0 26px;width:26px}.accounting-vat-alert div{display:grid}.accounting-vat-alert strong{font-size:15px}.accounting-vat-alert span{font-size:12px;line-height:1.5}.accounting-controls{grid-template-columns:auto minmax(240px,1fr) auto;gap:10px;display:grid}.accounting-controls label{background:#fff;border:1px solid #dfd7c8;border-radius:15px;align-items:center;gap:9px;padding:0 13px;display:flex}.accounting-controls label svg{color:#9b691f;width:18px}.accounting-controls input{background:0 0;border:0;outline:0;min-width:0;height:48px;font-size:14px}.accounting-controls label:nth-child(2) input{width:100%}.accounting-controls button{color:#fff;background:var(--forest);box-shadow:none;border:0}.accounting-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;display:grid}.accounting-kpis article{background:linear-gradient(145deg,#fff,#f6f1e8);border:1px solid #e8ded0;border-radius:21px;gap:4px;min-height:118px;padding:18px;display:grid;box-shadow:0 12px 30px #1e2f270e}.accounting-kpis small{color:#7e7467;font-size:12px}.accounting-kpis strong{font-family:var(--font-editorial),Georgia,serif;font-size:29px}.accounting-kpis span{color:#9a6a1f;font-size:11px;font-weight:700}.accounting-layout{grid-template-columns:310px minmax(0,1fr);gap:14px;display:grid}.accounting-layout>aside,.accounting-layout>main{background:#ffffffd1;border:1px solid #e5ded2;border-radius:25px;padding:16px;box-shadow:0 18px 45px #25322a0f}.accounting-layout>aside{align-self:start}.accounting-layout>aside h3{margin:3px 5px 12px;font-size:18px}.accounting-layout>aside button{color:#4f514b;text-align:left;background:0 0;border:1px solid #0000;border-radius:15px;grid-template-columns:36px 1fr auto;align-items:center;gap:10px;width:100%;margin-top:6px;padding:10px;display:grid}.accounting-layout>aside button:hover,.accounting-layout>aside button.active{color:#1d2d26;background:linear-gradient(110deg,#fff7df,#edf4ef);border-color:#d9b565;box-shadow:0 9px 22px #2e3d3212}.accounting-layout>aside button>svg{color:#aa7420;width:18px}.accounting-layout>aside button span{display:grid}.accounting-layout>aside button b{font-size:12px}.accounting-layout>aside button small{color:#92897c;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:9px;line-height:1.35;display:-webkit-box;overflow:hidden}.accounting-layout>aside button em{color:#765016;background:#f4e4bd;border-radius:50%;place-items:center;min-width:25px;height:25px;font-size:10px;font-style:normal;display:grid}.accounting-section-head{justify-content:space-between;align-items:flex-end;padding:5px 3px 12px;display:flex}.accounting-section-head h3{margin:3px 0 0;font-size:21px}.accounting-section-head>span{color:#77521a;background:#f6e7c2;border-radius:99px;padding:5px 10px;font-size:11px;font-weight:800}.accounting-section-head.stored{border-top:1px solid #e7ded0;margin-top:22px;padding-top:20px}.accounting-auto-list{gap:8px;margin-bottom:12px;display:grid}.accounting-auto-list h4{color:#6c6255;margin:4px;font-size:12px}.accounting-auto-list article{background:#fff;border:1px solid #ebe4d8;border-radius:16px;grid-template-columns:42px minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:10px;display:grid}.accounting-doc-icon{color:#f2d17f;background:var(--forest);border-radius:13px;place-items:center;width:42px;height:42px;display:grid}.accounting-doc-icon svg{width:19px}.accounting-auto-list article>div{display:grid}.accounting-auto-list article strong{font-size:13px}.accounting-auto-list article small{color:#8c8376;font-size:10px}.accounting-auto-list article>b{color:#244c40;font-size:14px}.accounting-auto-list article>button,.accounting-vault article>a,.accounting-vault article>button{color:#7b5215;background:#fff9ea;border:1px solid #e2d1ad;border-radius:999px;align-items:center;gap:6px;padding:8px 11px;font-size:10px;font-weight:800;display:flex}.accounting-auto-list article>button svg,.accounting-vault article>a svg,.accounting-vault article>button svg{width:14px}.accounting-vault{gap:8px;display:grid}.accounting-vault article{background:#fbfaf7;border:1px solid #e7dfd2;border-radius:17px;grid-template-columns:48px minmax(0,1fr) auto auto auto;align-items:center;gap:12px;padding:11px;display:grid}.accounting-file-type{color:#fff;background:linear-gradient(145deg,#214a3e,#ad7a25);border-radius:13px;place-items:center;width:48px;height:48px;display:grid}.accounting-file-type svg{width:18px}.accounting-file-type span{font-size:8px;font-weight:800}.accounting-vault article>div:nth-child(2){display:grid}.accounting-vault article strong{font-size:13px}.accounting-vault article small,.accounting-vault article p{color:#8b8276;margin:2px 0 0;font-size:10px}.accounting-vault article>em{border-radius:99px;padding:5px 8px;font-size:9px;font-style:normal;font-weight:800}.accounting-vault .status-ready{color:#176340;background:#def2e7}.accounting-vault .status-pending{color:#80550d;background:#f8e9bd}.accounting-vault .status-missing{color:#a03030;background:#f9e1df}.accounting-vault article>button{color:#9c3232;background:#fff;border-color:#f0d8d6}.accounting-empty{color:#948979;text-align:center;background:#fcfaf6;border:1px dashed #ddcfb8;border-radius:14px;margin:0;padding:16px;font-size:12px}.accounting-empty.large{justify-items:center;gap:5px;padding:35px;display:grid}.accounting-empty.large svg{color:#ae7a28;width:30px}.accounting-empty.large strong{color:#4c463e;font-size:14px}.accounting-message{z-index:80;color:#fff;background:#173c32;border-radius:14px;padding:12px 16px;font-size:13px;position:fixed;bottom:22px;right:22px;box-shadow:0 15px 35px #0c251d47}.accounting-form-overlay{z-index:90;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#09130f85;place-items:center;padding:14px;display:grid;position:fixed;inset:0}.accounting-form{background:linear-gradient(145deg,#fffdf8,#f4eee2);border:1px solid #d9be83;border-radius:26px;width:min(720px,100vw - 24px);max-height:calc(100dvh - 28px);padding:22px;overflow:auto;box-shadow:0 30px 80px #00000047}.accounting-form header{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.accounting-form h3{margin:3px 0 0;font-size:27px}.accounting-form header button{background:#fff;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.accounting-form-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.accounting-form-grid label{gap:5px;display:grid}.accounting-form-grid label.wide{grid-column:1/-1}.accounting-form-grid label>span{color:#655b4e;font-size:12px;font-weight:750}.accounting-form :is(input,select,textarea){background:#fff;border:1px solid #decfb5;border-radius:12px;outline:0;width:100%;padding:11px 12px;font-size:14px}.accounting-form :is(input,select,textarea):focus{border-color:#a87320;box-shadow:0 0 0 3px #bb83261f}.accounting-upload{color:#795317;text-align:center;background:#fff8e8;border:1px dashed #c79b4e;border-radius:17px;place-items:center;padding:17px}.accounting-upload svg{width:27px}.accounting-upload input{background:0 0!important;border:0!important;padding:8px!important}.accounting-save{color:#fff;background:linear-gradient(110deg,#173c32,#b57b21);border-radius:999px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:50px;margin-top:16px;font-weight:850;display:flex}.accounting-save svg{width:18px}@media (max-width:900px){.accounting-kpis{grid-template-columns:1fr 1fr}.accounting-layout{grid-template-columns:1fr}.accounting-layout>aside{grid-template-columns:1fr 1fr;display:grid}.accounting-layout>aside h3{grid-column:1/-1}}@media (max-width:640px){.accounting-admin{gap:12px}.accounting-hero{border-radius:24px;flex-direction:column;align-items:flex-start;min-height:220px;padding:22px}.accounting-hero h2{font-size:39px}.accounting-hero button{width:100%;margin-top:auto}.accounting-controls{grid-template-columns:1fr}.accounting-controls label,.accounting-controls button{min-height:48px}.accounting-kpis{gap:8px}.accounting-kpis article{min-height:105px;padding:14px}.accounting-kpis strong{font-size:23px}.accounting-layout>aside,.accounting-layout>main{border-radius:21px;padding:11px}.accounting-layout>aside{display:flex;overflow-x:auto}.accounting-layout>aside h3{display:none}.accounting-layout>aside button{min-width:174px;margin:0}.accounting-auto-list article{grid-template-columns:40px minmax(0,1fr) auto}.accounting-auto-list article>b{grid-column:2}.accounting-auto-list article>button{grid-area:1/3/3}.accounting-vault article{grid-template-columns:44px minmax(0,1fr) auto}.accounting-vault article>em{grid-column:2}.accounting-vault article>a{grid-area:1/3}.accounting-vault article>button{grid-area:2/3}.accounting-form{padding:17px}.accounting-form-grid{grid-template-columns:1fr}.accounting-form-grid label.wide{grid-column:auto}}@media print{body>*{visibility:hidden}.accounting-admin,.accounting-admin *{visibility:visible}.accounting-admin{position:absolute;inset:0}.admin-mobile-toolbar,.accounting-hero button,.accounting-controls,.accounting-form-overlay,.accounting-vault article button{display:none!important}}.accounting-admin,.accounting-admin :is(button,input,select,textarea){font-family:var(--font-kanit),sans-serif;font-feature-settings:"kern" 1,"liga" 1}.accounting-hero h2{font-family:var(--font-kanit),sans-serif;letter-spacing:-.035em;font-size:46px;font-weight:500;line-height:1.16}.accounting-kpis strong,.accounting-auto-list article>b,.accounting-vault article p,.accounting-layout>aside button em,.accounting-section-head>span{font-family:var(--font-poppins),var(--font-kanit),sans-serif;font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1,"lnum" 1;letter-spacing:-.025em}.accounting-kpis strong{font-size:27px;font-weight:600;line-height:1.18}.accounting-finance-overview{gap:14px;display:grid}.accounting-flow-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;display:grid}.accounting-flow-cards article{background:#fff;border:1px solid #e2dbcf;border-radius:22px;grid-template-columns:42px 1fr;align-items:center;gap:11px;min-height:130px;padding:17px;display:grid;position:relative;overflow:hidden;box-shadow:0 13px 32px #18342b12}.accounting-flow-cards article:after{content:"";opacity:.045;background:currentColor;border-radius:50%;width:100px;height:100px;position:absolute;bottom:-34px;right:-28px}.accounting-flow-icon{border-radius:14px;place-items:center;width:42px;height:42px;display:grid}.accounting-flow-icon svg{width:21px}.accounting-flow-cards article>div{gap:3px;display:grid}.accounting-flow-cards small{color:#776e63;font-size:11px}.accounting-flow-cards strong{font:600 25px var(--font-editorial),Georgia,serif;white-space:nowrap}.accounting-flow-cards em{color:#7d7468;grid-column:1/-1;font-size:10px;font-style:normal}.accounting-flow-cards .income{color:#176f50;background:linear-gradient(145deg,#fff,#eaf8f1)}.accounting-flow-cards .income .accounting-flow-icon{background:#d9f2e6}.accounting-flow-cards .expense{color:#a5473c;background:linear-gradient(145deg,#fff,#fff0ec)}.accounting-flow-cards .expense .accounting-flow-icon{background:#f9ddd7}.accounting-flow-cards .balance{color:#25483e;background:linear-gradient(145deg,#fff,#edf2ef)}.accounting-flow-cards .balance.negative{color:#9b3f35}.accounting-flow-cards .balance .accounting-flow-icon{background:#dfeae5}.accounting-flow-cards .tax{color:#8a5e16;background:linear-gradient(145deg,#fff,#fff6df)}.accounting-flow-cards .tax .accounting-flow-icon{background:#f4e4b9}.accounting-insights-grid{grid-template-columns:minmax(0,1.75fr) minmax(280px,.75fr);gap:12px;display:grid}.accounting-insights-grid>article{background:#ffffffe6;border:1px solid #e4ddd2;border-radius:24px;padding:18px;box-shadow:0 14px 35px #1c30290f}.accounting-insights-grid header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.accounting-insights-grid header small{color:#b07b26;letter-spacing:.18em;font-size:9px;font-weight:850}.accounting-insights-grid h3{margin:3px 0 0;font-size:18px}.accounting-chart-legend{color:#777064;gap:14px;font-size:10px;display:flex}.accounting-chart-legend span:before{content:"";border-radius:50%;width:8px;height:8px;margin-right:5px;display:inline-block}.accounting-chart-legend .in:before{background:#2c8a69}.accounting-chart-legend .out:before{background:#d06c5d}.accounting-bars{background:repeating-linear-gradient(0deg,#0000 0 46px,#897e6d1f 47px);border-bottom:1px solid #d9d1c5;grid-template-columns:repeat(31,minmax(4px,1fr));align-items:end;gap:3px;height:190px;margin-top:16px;display:grid}.accounting-bar-day{grid-template-rows:1fr 16px;align-items:end;gap:3px;height:100%;display:grid}.accounting-bar-pair{justify-content:center;align-items:end;gap:1px;height:100%;display:flex}.accounting-bar-pair i{border-radius:4px 4px 1px 1px;width:42%;min-height:0;transition:height .35s;display:block}.accounting-bar-pair .in{background:linear-gradient(#44a984,#1d6b50)}.accounting-bar-pair .out{background:linear-gradient(#ed998d,#b84f43)}.accounting-bar-day small{color:#938a7d;text-align:center;font-size:8px}.accounting-expense-chart{grid-template-columns:1fr 1fr;align-items:center;display:grid}.accounting-expense-chart header{grid-column:1/-1}.accounting-donut{aspect-ratio:1;background:conic-gradient(#b95c4f 0 var(--commission),#d9a13c var(--commission) var(--campaign),#315e50 var(--campaign) 100%);border-radius:50%;place-items:center;width:150px;display:grid}.accounting-donut:before{content:"";aspect-ratio:1;background:#fff;border-radius:50%;grid-area:1/1;width:102px}.accounting-donut span{z-index:1;text-align:center;grid-area:1/1;display:grid}.accounting-donut b{font-size:15px}.accounting-donut small{color:#8a8175;font-size:9px}.accounting-expense-legend{gap:10px;display:grid}.accounting-expense-legend div{grid-template-columns:10px 1fr;gap:2px 7px;display:grid}.accounting-expense-legend i{border-radius:50%;grid-row:1/3;width:8px;height:8px;margin-top:4px}.accounting-expense-legend .c1{background:#b95c4f}.accounting-expense-legend .c2{background:#d9a13c}.accounting-expense-legend .c3{background:#315e50}.accounting-expense-legend span{font-size:10px}.accounting-expense-legend b{font-size:11px}.accounting-status-strip{background:#fff;border:1px solid #dfd7ca;border-radius:19px;grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.accounting-status-strip>div{border-left:1px solid #e7e0d5;gap:3px;padding:13px 16px;display:grid}.accounting-status-strip>div:first-child{border-left:0}.accounting-status-strip small{color:#81786c;font-size:10px}.accounting-status-strip strong{font-size:14px}.accounting-status-strip strong small{color:#a16c20}@media (max-width:1050px){.accounting-flow-cards{grid-template-columns:1fr 1fr}.accounting-insights-grid{grid-template-columns:1fr}.accounting-expense-chart{grid-template-columns:180px 1fr}.accounting-status-strip{grid-template-columns:1fr 1fr}.accounting-status-strip>div:nth-child(3){border-top:1px solid #e7e0d5}}@media (max-width:640px){.accounting-flow-cards{grid-template-columns:1fr}.accounting-flow-cards article{min-height:112px}.accounting-insights-grid>article{padding:14px}.accounting-bars{gap:1px;height:150px}.accounting-expense-chart{grid-template-columns:1fr;justify-items:center}.accounting-expense-chart header{justify-self:stretch}.accounting-status-strip{grid-template-columns:1fr}.accounting-status-strip>div{border-top:1px solid #e7e0d5;border-left:0}.accounting-status-strip>div:first-child{border-top:0}}.accounting-workspace{background:#ffffffe0;border:1px solid #ded7cb;border-radius:26px;grid-template-columns:230px minmax(0,1fr);display:grid;overflow:hidden;box-shadow:0 18px 44px #1b322912}.accounting-workspace nav{background:linear-gradient(#f7f4ee,#eef4f0);border-right:1px solid #e3ddd3;align-content:start;gap:5px;padding:14px;display:grid}.accounting-workspace nav button{color:#526059;text-align:left;background:0 0;border:1px solid #0000;border-radius:14px;grid-template-columns:34px 1fr;align-items:center;gap:9px;padding:9px 10px;display:grid}.accounting-workspace nav button:hover,.accounting-workspace nav button.active{color:#173c32;background:#fff;border-color:#d6b56e;box-shadow:0 7px 18px #19392e14}.accounting-workspace nav svg{color:#a7721f;width:18px}.accounting-workspace nav span{display:grid}.accounting-workspace nav b{font-size:12px}.accounting-workspace nav small{color:#91877a;font-size:9px}.accounting-workspace-panel{min-height:360px;padding:20px}.accounting-module-intro{grid-template-columns:1fr 1.2fr;align-items:center;gap:22px;height:100%;min-height:320px;display:grid}.accounting-module-intro small,.accounting-module-table header small{color:#b27b24;letter-spacing:.18em;font-size:9px;font-weight:850}.accounting-module-intro h3,.accounting-module-table h3{margin:4px 0;font-size:24px}.accounting-module-intro p{color:#736c62;max-width:520px;font-size:12px;line-height:1.65}.accounting-action-metrics{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.accounting-action-metrics article{background:linear-gradient(145deg,#fff,#f8f2e7);border:1px solid #e4d9c8;border-radius:18px;gap:5px;padding:17px;display:grid}.accounting-action-metrics span{color:#847b6e;font-size:10px}.accounting-action-metrics strong{font-size:18px}.accounting-module-table{gap:6px;display:grid}.accounting-module-table header{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.accounting-module-table header button{color:#fff;background:#173c32;border-radius:999px;padding:9px 13px;font-size:10px;font-weight:800}.accounting-module-table header>span{color:#796f62;font-size:11px}.accounting-table-head,.accounting-table-row{border-radius:12px;grid-template-columns:110px minmax(0,1fr) 140px 100px;align-items:center;gap:12px;padding:9px 12px;display:grid}.accounting-table-head{color:#756d62;background:#f0ece4;font-size:10px;font-weight:800}.accounting-table-row{background:#fff;border:1px solid #ebe4da;font-size:11px}.accounting-table-row time{color:#80776b}.accounting-table-row>span{display:grid}.accounting-table-row small{color:#958c80;font-size:9px}.accounting-table-row strong{color:#21483c}.accounting-table-row em{color:#176340;background:#e0f2e9;border-radius:99px;justify-self:start;padding:4px 8px;font-size:9px;font-style:normal}.accounting-table-head.contacts,.accounting-table-row.contacts,.accounting-table-head.products,.accounting-table-row.products{grid-template-columns:minmax(180px,1fr) minmax(180px,1fr) 160px}.accounting-table-head.journal,.accounting-table-row.journal{grid-template-columns:100px minmax(0,1fr) 130px 130px}.accounting-module-grid,.accounting-report-cards{grid-template-columns:repeat(2,1fr);align-content:center;gap:12px;height:100%;display:grid}.accounting-module-grid article,.accounting-report-cards article{background:linear-gradient(145deg,#fff,#f6f1e9);border:1px solid #e3dbcf;border-radius:21px;gap:6px;padding:21px;display:grid;position:relative;overflow:hidden}.accounting-module-grid i{width:5px;position:absolute;inset:0 auto 0 0}.accounting-module-grid .c1{background:#b95c4f}.accounting-module-grid .c2{background:#d9a13c}.accounting-module-grid .c3{background:#315e50}.accounting-module-grid small,.accounting-report-cards small{color:#7c7367;font-size:11px}.accounting-module-grid strong,.accounting-report-cards strong{font:600 24px var(--font-editorial),Georgia,serif}.accounting-module-grid span,.accounting-report-cards span{color:#968a7c;font-size:10px}.accounting-module-empty{color:#83796c;text-align:center;background:#faf7f1;border:1px dashed #d8cdbd;border-radius:16px;margin:10px 0 0;padding:28px;font-size:11px;line-height:1.65}.accounting-tax-center{gap:16px;display:grid}.accounting-tax-head{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.accounting-tax-head small,.accounting-tax-ledger small,.accounting-vat-prep small{color:#b27b24;letter-spacing:.17em;font-size:9px;font-weight:850}.accounting-tax-head h3{margin:3px 0;font-size:27px}.accounting-tax-head p{color:#746d63;max-width:540px;margin:0;font-size:11px}.accounting-tax-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.accounting-tax-actions button,.accounting-tax-title button{color:#fff;background:#21483c;border:1px solid #21483c;border-radius:999px;align-items:center;gap:6px;padding:9px 12px;font-size:9px;font-weight:800;display:flex}.accounting-tax-actions button:nth-child(2){color:#21483c;background:#fff}.accounting-tax-actions button:disabled{cursor:not-allowed;opacity:.42}.accounting-tax-actions svg{width:14px}.accounting-tax-summary{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.accounting-tax-summary article{background:linear-gradient(150deg,#fff,#f8f3ea);border:1px solid #e4dacb;border-radius:18px;gap:5px;padding:15px;display:grid}.accounting-tax-summary article.vat-locked{background:#fff7e9;border-color:#ead1aa}.accounting-tax-summary small{color:#81776b;font-size:9px}.accounting-tax-summary strong{font:600 18px var(--font-editorial),Georgia,serif}.accounting-tax-summary span{color:#94897b;font-size:8.5px;line-height:1.45}.accounting-tax-ledger{background:#fff;border:1px solid #e6ded3;border-radius:20px;gap:6px;padding:14px;display:grid}.accounting-tax-title{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.accounting-tax-title h4,.accounting-vat-prep h4{margin:2px 0;font-size:16px}.accounting-tax-title button{color:#21483c;background:#f4efe6;padding:7px 10px}.accounting-tax-table-head,.accounting-tax-table-row{grid-template-columns:90px minmax(160px,1.2fr) minmax(150px,1fr) 110px 110px;align-items:center;gap:10px;padding:8px 10px;display:grid}.accounting-tax-table-head{color:#766e64;background:#eee9e1;border-radius:10px;font-size:9px;font-weight:800}.accounting-tax-table-row{border-bottom:1px solid #eee7dd;font-size:10px}.accounting-tax-table-row>span{display:grid}.accounting-tax-table-row small{color:#968d81;letter-spacing:0;font-size:8px;font-weight:500}.accounting-tax-table-row strong{color:#21483c;text-align:right}.accounting-vat-prep{background:linear-gradient(135deg,#fffaf0,#f7f3ea);border:1px solid #e7d2ad;border-radius:20px;grid-template-columns:1.3fr .7fr;gap:18px;padding:17px;display:grid}.accounting-vat-prep p{color:#786f63;margin:6px 0 0;font-size:10px;line-height:1.6}.accounting-vat-prep>div:last-child{gap:7px;display:grid}.accounting-vat-prep span{color:#766d61;border-bottom:1px solid #eadfcd;justify-content:space-between;padding-bottom:6px;font-size:10px;display:flex}.accounting-vat-prep span.locked{color:#8a5b13;background:#f8e8c8;border:0;border-radius:10px;justify-content:flex-start;gap:7px;padding:8px}.accounting-vat-prep svg{width:14px}@media (max-width:900px){.accounting-workspace{grid-template-columns:1fr}.accounting-workspace nav{border-bottom:1px solid #e3ddd3;border-right:0;grid-template-columns:repeat(4,1fr)}.accounting-workspace-panel{min-height:320px}.accounting-module-intro{grid-template-columns:1fr}.accounting-table-head,.accounting-table-row{grid-template-columns:90px minmax(0,1fr) 120px 80px}.accounting-tax-summary{grid-template-columns:1fr 1fr}.accounting-tax-ledger{overflow-x:auto}.accounting-tax-title,.accounting-tax-table-head,.accounting-tax-table-row{min-width:760px}}@media (max-width:640px){.accounting-workspace nav{display:flex;overflow-x:auto}.accounting-workspace nav button{min-width:145px}.accounting-workspace-panel{min-height:0;padding:13px}.accounting-module-intro{min-height:0}.accounting-action-metrics{grid-template-columns:1fr}.accounting-module-table{overflow-x:auto}.accounting-module-table header,.accounting-table-head,.accounting-table-row{min-width:620px}.accounting-module-grid,.accounting-report-cards{grid-template-columns:1fr}.accounting-table-head.contacts,.accounting-table-row.contacts,.accounting-table-head.products,.accounting-table-row.products{grid-template-columns:220px 220px 130px}.accounting-tax-head{display:grid}.accounting-tax-actions{justify-content:flex-start}.accounting-tax-summary,.accounting-vat-prep{grid-template-columns:1fr}.accounting-hero h2{font-size:37px}.accounting-kpis strong{font-size:21px}}.accounting-receipt-actions{gap:6px;display:flex!important}.accounting-receipt-actions button{color:#765016;font-family:var(--font-kanit),sans-serif;white-space:nowrap;background:#fff9ea;border:1px solid #e2d1ad;border-radius:999px;align-items:center;gap:5px;padding:8px 10px;font-size:9px;font-weight:600;display:flex}.accounting-receipt-actions button:last-child{color:#fff;background:#173c32;border-color:#173c32}.accounting-receipt-actions svg{width:13px;height:13px}.affiliate-payout-tax-fields{margin-top:14px}.affiliate-tax-upload{margin-top:10px;background:linear-gradient(135deg,#fffaf0,#f3ead9)!important;border-color:#b88936!important}.campaign-reward-ledger article{grid-template-columns:42px minmax(230px,1fr) auto auto auto}.campaign-reward-ledger article.is-eligible{background:linear-gradient(120deg,#fffdf7,#fff6df);border-color:#ddb96c}.campaign-reward-ledger article.is-paid{background:linear-gradient(120deg,#fff,#eaf8f1);border-color:#85c8ae}.campaign-paid-check{color:#614516;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #d8c59f;border-radius:999px;align-items:center;gap:7px;padding:8px 11px;font-size:10px;font-weight:700;display:flex}.campaign-paid-check input{accent-color:#16715a;cursor:pointer;width:17px;height:17px}.accounting-receipt-actions button:disabled{opacity:.38;cursor:not-allowed;filter:grayscale(.35)}@media (max-width:640px){.accounting-auto-list article{grid-template-columns:40px minmax(0,1fr)}.accounting-receipt-actions{grid-column:1/-1;grid-template-columns:1fr 1fr;display:grid!important}.accounting-receipt-actions button{justify-content:center;min-height:38px}.campaign-reward-ledger article{grid-template-columns:40px minmax(0,1fr)}.campaign-reward-ledger article>b{grid-column:2}.campaign-paid-check{border-radius:13px;grid-column:1/-1;justify-content:center}.campaign-reward-ledger .accounting-receipt-actions{grid-column:1/-1}}.accounting-receipt-actions>a,.accounting-slip-upload{color:#765016;font-family:var(--font-kanit),sans-serif;white-space:nowrap;cursor:pointer;background:#fff9ea;border:1px solid #e2d1ad;border-radius:999px;justify-content:center;align-items:center;gap:5px;padding:8px 10px;font-size:9px;font-weight:600;display:flex}.accounting-receipt-actions>a svg,.accounting-slip-upload svg{width:13px;height:13px}.accounting-slip-upload{color:#fff;background:linear-gradient(110deg,#a36f20,#d7a23f);border-color:#bd842c}.accounting-slip-upload input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:640px){.accounting-receipt-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.accounting-receipt-actions>a,.accounting-slip-upload{min-height:38px}}@media (max-width:800px){body:has(.member-support-dialog) .mobile-app-dock{opacity:0!important;pointer-events:none!important;transform:translateY(calc(120% + env(safe-area-inset-bottom)))!important}body:has(.member-support-dialog) [data-slot=dialog-overlay]{z-index:190!important}.member-support-dialog{scroll-padding-bottom:calc(76px + env(safe-area-inset-bottom));-webkit-overflow-scrolling:touch;z-index:200!important;max-height:calc(100dvh - 20px)!important;padding-bottom:calc(22px + env(safe-area-inset-bottom))!important}.member-support-form{padding-bottom:max(8px,env(safe-area-inset-bottom))}.member-support-submit{width:100%;margin-top:2px;bottom:max(8px,env(safe-area-inset-bottom))!important}}.accounting-flow-cards strong{font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1,"lnum" 1;letter-spacing:-.035em;line-height:1.1;font-family:var(--font-poppins),var(--font-kanit),sans-serif!important;font-size:25px!important;font-weight:600!important}.accounting-money-clarity{background:radial-gradient(circle at 92% 12%,#e0b35029,#0000 30%),linear-gradient(135deg,#fffdf8,#f5f1e7);border:1px solid #d8c184;border-radius:22px;gap:12px;padding:17px;display:grid;box-shadow:0 13px 32px #4334160e}.accounting-money-clarity>header{align-items:center;gap:11px;display:flex}.accounting-money-clarity>header>svg{color:#fff;background:#274e42;border-radius:12px;width:36px;height:36px;padding:8px}.accounting-money-clarity>header small{color:#a06c18;letter-spacing:.16em;font-size:9px;font-weight:800}.accounting-money-clarity>header h3{color:#213a31;margin:1px 0 0;font-size:18px}.accounting-money-clarity-grid{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.accounting-money-clarity-grid article{background:#ffffffd1;border:1px solid #e6ded0;border-radius:16px;align-content:start;gap:5px;min-height:112px;padding:13px 14px 13px 17px;display:grid;position:relative}.accounting-money-clarity-grid article:before{content:"";background:#327b61;border-radius:0 5px 5px 0;width:4px;position:absolute;inset:12px auto 12px 0}.accounting-money-clarity-grid .withholding:before{background:#c18b2e}.accounting-money-clarity-grid .corporate-tax:before{background:#b7584c}.accounting-money-clarity-grid b{color:#29483d;font-size:11px}.accounting-money-clarity-grid p{color:#756d62;margin:0;font-size:9.5px;line-height:1.65}.accounting-flow-cards .balance small{line-height:1.3}.accounting-flow-cards .balance em,.accounting-flow-cards .tax em{font-weight:600;line-height:1.5}@media (max-width:900px){.accounting-money-clarity-grid{grid-template-columns:1fr}.accounting-money-clarity-grid article{min-height:0}}@media (max-width:640px){.accounting-money-clarity{padding:14px}.accounting-money-clarity>header{align-items:flex-start}.accounting-money-clarity>header h3{font-size:16px}}.accounting-admin,.accounting-admin *{font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"kern" 1,"liga" 1,"tnum" 1,"lnum" 1;font-family:var(--font-kanit),sans-serif!important}.accounting-overview-dashboard{gap:14px;display:grid}.accounting-overview-dashboard>header{justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.accounting-overview-dashboard>header small,.accounting-overview-detail small{color:#b27b24;letter-spacing:.16em;font-size:9px;font-weight:800}.accounting-overview-dashboard>header h3{margin:3px 0;font-size:25px}.accounting-overview-dashboard>header p{color:#7b7267;margin:0;font-size:11px}.accounting-overview-dashboard>header>span{color:#75521a;background:#f3e5c5;border-radius:999px;padding:6px 10px;font-size:10px;font-weight:700}.accounting-overview-metrics{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.accounting-overview-metrics article{background:linear-gradient(145deg,#fff,#f7f2e9);border:1px solid #e5ddd2;border-radius:17px;gap:4px;padding:14px;display:grid;position:relative;overflow:hidden}.accounting-overview-metrics article:before{content:"";background:#bd8a35;width:4px;position:absolute;inset:0 auto 0 0}.accounting-overview-metrics article.income:before,.accounting-overview-metrics article.positive:before{background:#28785d}.accounting-overview-metrics article.expense:before,.accounting-overview-metrics article.negative:before{background:#b95b4f}.accounting-overview-metrics small{color:#80776b;font-size:9px}.accounting-overview-metrics strong{color:#18372e;font-size:19px;line-height:1.1}.accounting-overview-metrics span{color:#978b7d;font-size:8.5px}.accounting-overview-detail{grid-template-columns:1fr 1fr 1fr;gap:9px;display:grid}.accounting-overview-detail>article{background:#fff;border:1px solid #e5ddd2;border-radius:18px;align-content:start;gap:8px;padding:14px;display:grid}.accounting-overview-detail h4{margin:2px 0;font-size:14px}.cash-health>strong{color:#244d40;font-size:25px}.cash-health-track{background:#ece6dc;border-radius:99px;height:8px;overflow:hidden}.cash-health-track i{border-radius:inherit;background:linear-gradient(90deg,#2f8667,#d29b37,#bd594d);height:100%;display:block}.cash-health p{color:#82786c;margin:0;font-size:9px}.document-health ul,.accounting-next-actions ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.document-health li{color:#776e62;border-bottom:1px solid #eee7dd;justify-content:space-between;gap:8px;padding-bottom:5px;font-size:9px;display:flex}.document-health li:last-child{border:0}.document-health b{color:#24483d}.accounting-next-actions li{background:#f6f2eb;border-radius:10px;grid-template-columns:16px 1fr auto;align-items:center;gap:6px;padding:6px 7px;font-size:9px;display:grid}.accounting-next-actions svg{width:14px}.accounting-next-actions li.done svg{color:#24805e}.accounting-next-actions li.warn svg{color:#bd8124}.accounting-next-actions b{color:#24483d}@media (max-width:900px){.accounting-overview-metrics{grid-template-columns:1fr 1fr}.accounting-overview-detail{grid-template-columns:1fr}.accounting-workspace-panel{min-height:0}}@media (max-width:640px){.accounting-overview-dashboard>header{flex-direction:column;align-items:flex-start}.accounting-overview-metrics{grid-template-columns:1fr}}.accounting-analytics{gap:14px;display:grid}.accounting-analytics-head{justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.accounting-analytics-head small,.analytics-card header small{color:#ad7722;letter-spacing:.16em;font-size:9px;font-weight:800}.accounting-analytics-head h3{margin:3px 0;font-size:25px}.accounting-analytics-head p{color:#7b7267;max-width:650px;margin:0;font-size:11px}.accounting-analytics-head>span{color:#75521a;background:#f3e5c5;border-radius:999px;padding:6px 10px;font-size:10px;font-weight:700}.accounting-analytics-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.analytics-card{background:linear-gradient(145deg,#fff,#f8f3eb);border:1px solid #e4dbce;border-radius:20px;align-content:start;gap:14px;min-width:0;padding:16px;display:grid;box-shadow:0 10px 26px #1a31280b}.analytics-card.wide{grid-column:1/-1}.analytics-card>header{grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;display:grid}.analytics-card>header>span{color:#fff;background:#20483c;border-radius:10px;place-items:center;width:31px;height:31px;font-size:10px;font-weight:800;display:grid}.analytics-card>header h4{margin:1px 0;font-size:14px}.analytics-card>header>strong{color:#21483c;font-size:16px}.analytics-product-bars{gap:9px;display:grid}.analytics-product-bars>div{grid-template-columns:minmax(110px,.8fr) minmax(90px,1fr) auto;align-items:center;gap:8px;display:grid}.analytics-product-bars span{display:grid}.analytics-product-bars em{color:#958a7b;font-size:8px;font-style:normal}.analytics-product-bars i{background:#e8e1d6;border-radius:99px;height:8px;overflow:hidden}.analytics-product-bars i b{border-radius:inherit;background:linear-gradient(90deg,#286f57,#d1a047);height:100%;display:block}.analytics-product-bars strong{font-size:10px}.analytics-product-bars p,.analytics-outstanding-list p{color:#887d6e;text-align:center;border:1px dashed #d8cdbd;border-radius:12px;margin:0;padding:20px;font-size:10px}.analytics-rate{grid-template-columns:126px 1fr;align-items:center;gap:18px;display:grid}.analytics-ring{--rate:0%;aspect-ratio:1;background:conic-gradient(#2d8969 0 var(--rate),#e7e0d5 var(--rate) 100%);border-radius:50%;place-items:center;width:120px;display:grid}.analytics-ring.gold{background:conic-gradient(#cb9330 0 var(--rate),#e7e0d5 var(--rate) 100%)}.analytics-ring:before{content:"";aspect-ratio:1;background:#fff;border-radius:50%;grid-area:1/1;width:82px}.analytics-ring span{z-index:1;text-align:center;grid-area:1/1;display:grid}.analytics-ring b{font-size:22px}.analytics-ring small{color:#887d70;font-size:8px}.analytics-rate ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.analytics-rate li{color:#786f63;border-bottom:1px solid #eae3d9;justify-content:space-between;gap:12px;padding-bottom:7px;font-size:10px;display:flex}.analytics-rate li b{color:#21483c}.analytics-expense-body{grid-template-columns:160px 1fr;align-items:center;gap:15px;display:grid}.analytics-expense-body .accounting-donut{width:140px}.analytics-card.cash-trend .accounting-bars{height:180px;margin-top:0}.analytics-outstanding-list{gap:7px;display:grid}.analytics-outstanding-list>div{border-bottom:1px solid #eae3d9;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:9px;padding-bottom:7px;display:grid}.analytics-outstanding-list span{display:grid}.analytics-outstanding-list small{color:#918679;font-size:8px}.analytics-outstanding-list strong{color:#21483c;font-size:10px}.analytics-outstanding-list em{color:#82580e;background:#f5e5bd;border-radius:99px;padding:4px 7px;font-size:8px;font-style:normal}.analytics-card.outstanding>button{color:#21483c;background:#fff;border:1px solid #315a4d;border-radius:999px;justify-self:start;padding:7px 10px;font-size:9px;font-weight:700}@media (max-width:900px){.accounting-analytics-grid{grid-template-columns:1fr}.analytics-card.wide{grid-column:auto}}@media (max-width:640px){.accounting-analytics-head{flex-direction:column;align-items:flex-start}.analytics-card{padding:13px}.analytics-card>header{grid-template-columns:31px minmax(0,1fr)}.analytics-card>header>strong,.analytics-card>header>.accounting-chart-legend{grid-column:2}.analytics-rate{grid-template-columns:100px 1fr;gap:10px}.analytics-ring{width:96px}.analytics-ring:before{width:65px}.analytics-expense-body{grid-template-columns:1fr;justify-items:center}.analytics-expense-body .accounting-expense-legend{width:100%}.analytics-product-bars>div{grid-template-columns:1fr auto}.analytics-product-bars i{grid-column:1/-1}.analytics-outstanding-list>div{grid-template-columns:1fr auto}.analytics-outstanding-list em{grid-column:1/-1;justify-self:start}}.accounting-company-overview{position:relative}.accounting-company-overview:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(circle at 95% 0,#cf9e431a,#0000 28%),linear-gradient(150deg,#f9f6efb3,#eef6f26b);border-radius:24px;position:absolute;inset:-20px}.accounting-company-overview>*{z-index:1;position:relative}.accounting-company-overview .analytics-card{transition:transform .2s,box-shadow .2s}.accounting-company-overview .analytics-card:hover{transform:translateY(-2px);box-shadow:0 16px 35px #1a312814}.analytics-debt-meter{gap:6px;display:grid}.analytics-debt-meter>span{color:#756d62;justify-content:space-between;font-size:9px;display:flex}.analytics-debt-meter em{color:#28785d;font-style:normal;font-weight:800}.analytics-debt-meter>i{background:#e8e2d8;border-radius:99px;height:10px;overflow:hidden}.analytics-debt-meter>i>b{border-radius:inherit;background:linear-gradient(90deg,#328c6b,#76baa0);height:100%;display:block}.analytics-debt-meter.payable em{color:#b05a4f}.analytics-debt-meter.payable>i>b{background:linear-gradient(90deg,#d9a13c,#bb5d50)}.class-learning-page{color:#f8f4ec;background:radial-gradient(circle at 14% 0,#b87e232b,#0000 25%),#0d0d0f;min-height:100vh;padding:28px clamp(18px,4vw,64px) 90px}.class-learning-header{grid-template-columns:200px 1fr 200px;align-items:end;gap:24px;max-width:1560px;margin:0 auto 24px;display:grid}.class-learning-header>a{color:#cab98f;align-items:center;gap:7px;text-decoration:none;display:flex}.class-learning-header>div{text-align:center}.class-learning-header span{color:#ba8a37;letter-spacing:.16em;font-size:11px;font-weight:800}.class-learning-header h1{margin-top:5px;font-size:clamp(27px,3.4vw,48px)}.class-learning-header>strong{color:#dfc58d;background:#19191c;border:1px solid #37332c;border-radius:99px;justify-self:end;padding:10px 14px;font-size:12px}.class-learning-layout{grid-template-columns:minmax(0,1fr) minmax(310px,390px);gap:20px;max-width:1560px;margin:auto;display:grid}.class-player-column,.class-playlist-panel,.class-lesson-detail{background:#17171a;border:1px solid #2b2a2e}.class-player-column{border-radius:24px;overflow:hidden}.class-video-frame{aspect-ratio:16/9;background:#050505;position:relative}.class-video-frame iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.class-lesson-detail{border-width:1px 0 0;padding:24px}.class-lesson-detail>div{gap:8px;display:flex}.class-lesson-detail>div span{color:#c9b993;background:#29282c;border-radius:99px;align-items:center;gap:5px;padding:5px 9px;font-size:11px;display:flex}.class-lesson-detail>div svg{width:13px}.class-lesson-detail h2{margin-top:14px;font-size:clamp(23px,3vw,37px)}.class-lesson-detail p{color:#9b9790;margin-top:8px;line-height:1.65}.class-lesson-detail button{color:#edcf8d;background:#26231d;border:1px solid #4d4535;border-radius:12px;align-items:center;gap:8px;margin-top:22px;padding:12px 16px;font-weight:750;display:flex}.class-lesson-detail button.is-complete{color:#73e3b1;background:#152a22;border-color:#275a45}.class-lesson-detail button svg{width:18px}.class-playlist-panel{border-radius:24px;align-self:start;position:sticky;top:18px;overflow:hidden}.class-playlist-cover{height:126px;position:relative;overflow:hidden}.class-playlist-cover:after{content:"";background:linear-gradient(#0000,#17171a);position:absolute;inset:0}.class-playlist-cover img{object-fit:cover;filter:saturate(.72)brightness(.62);width:100%;height:100%}.class-playlist-cover span{z-index:1;color:#e1bb6c;letter-spacing:.18em;font-size:10px;font-weight:900;position:absolute;bottom:15px;left:20px}.class-playlist-panel>header{justify-content:space-between;align-items:start;gap:12px;padding:3px 20px 14px;display:flex}.class-playlist-panel>header small{color:#8f8980;font-size:11px}.class-playlist-panel>header h2{font-size:21px}.class-playlist-panel>header b{color:#c7b58d;background:#29282c;border-radius:99px;flex:none;padding:7px 9px;font-size:10px}.class-progress-track{background:#303034;border-radius:99px;height:5px;margin:0 20px;overflow:hidden}.class-progress-track span{border-radius:inherit;background:linear-gradient(90deg,#a56b15,#efd181);height:100%;transition:width .35s;display:block}.class-playlist-panel>p{color:#8f8980;margin:7px 20px 16px;font-size:10px}.class-playlist-panel nav{padding:0 10px 12px;display:grid}.class-playlist-panel nav button{color:#ddd8cf;text-align:left;background:0 0;border:0;border-radius:14px;grid-template-columns:42px 1fr;align-items:center;gap:10px;width:100%;padding:12px;display:grid}.class-playlist-panel nav button:hover,.class-playlist-panel nav button.active{background:#252529}.class-playlist-panel nav button>span{color:#c89539;background:#121214;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.class-playlist-panel nav button.active>span{color:#17130c;background:#d7a84f}.class-playlist-panel nav svg{width:17px}.class-playlist-panel nav div{gap:2px;display:grid}.class-playlist-panel nav small{color:#807a72;letter-spacing:.11em;font-size:9px}.class-playlist-panel nav strong{font-size:13px;line-height:1.4}.class-room-empty{color:#211a13;background:0 0;min-height:60vh}@media (max-width:900px){.class-learning-page{padding:18px 12px 105px}.class-learning-header{grid-template-columns:1fr auto;align-items:center}.class-learning-header>a{grid-column:1}.class-learning-header>div{text-align:left;grid-area:2/1/auto/-1}.class-learning-header>strong{grid-area:1/2}.class-learning-layout{grid-template-columns:1fr}.class-playlist-panel{grid-row:1;position:static}.class-playlist-cover{height:100px}.class-player-column{grid-row:2}.class-lesson-detail{padding:18px}.class-lesson-detail h2{font-size:24px}.class-playlist-panel nav button{grid-template-columns:38px 1fr}.class-playlist-panel nav button>span{width:34px;height:34px}}.course-overview-page{color:#211a12;background:radial-gradient(circle at 88% 0,#dcb36526,#0000 23%),linear-gradient(135deg,#fbfaf7,#f5efe5);min-height:100vh;padding:22px 24px 90px}.course-overview-shell{max-width:1450px;margin:auto}.course-overview-back{color:#70511d;align-items:center;gap:8px;margin:8px 0 16px;font-weight:750;text-decoration:none;display:inline-flex}.course-overview-back svg{width:18px}.course-overview-hero{isolation:isolate;color:#fff;background:#0b0907;border-radius:28px;align-items:center;min-height:430px;display:grid;position:relative;overflow:hidden;box-shadow:0 28px 70px #30200c33}.course-overview-hero:after{content:"";z-index:-1;background:linear-gradient(90deg,#050403eb,#05040373 48%,#0504030f 74%);position:absolute;inset:0}.course-overview-hero>img{z-index:-2;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.course-hero-copy{width:min(600px,66%);padding:48px 7%}.course-hero-copy small,.course-hero-copy span{color:#e4c884;letter-spacing:.24em;font-size:11px;font-weight:800}.course-hero-copy h1{text-shadow:0 4px 28px #00000080;margin:12px 0 4px;font-family:Georgia,Times New Roman,serif;font-size:clamp(58px,7vw,110px);font-weight:500;line-height:.82}.course-hero-copy p{margin:20px 0 18px;font-size:clamp(18px,2.1vw,32px)}.course-overview-hero>button{color:#fff;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#0a08055c;border:2px solid #fff;border-radius:50%;place-items:center;width:82px;height:82px;transition:all .25s;display:grid;position:absolute;left:61%}.course-overview-hero>button:hover{color:#1d1407;background:#edc66e;transform:scale(1.06)}.course-overview-hero>button svg{fill:currentColor;width:30px;height:30px}.course-overview-hero>em{color:#f1dfb3;letter-spacing:.28em;text-align:center;font-size:11px;font-style:normal;font-weight:800;line-height:2.1;position:absolute;right:3%}.course-progress-card{background:#ffffffe6;border:1px solid #e9decc;border-radius:0 0 28px 28px;grid-template-columns:minmax(220px,.7fr) minmax(280px,1fr) minmax(300px,.85fr);align-items:center;gap:26px;margin-top:-2px;padding:26px 32px;display:grid;box-shadow:0 22px 55px #4e371617}.course-progress-title{align-items:center;gap:13px;display:flex}.course-progress-title>svg{color:#765018;background:#f3dca6;border-radius:50%;width:48px;height:48px;padding:12px}.course-progress-title span{display:grid}.course-progress-title strong{font-size:18px}.course-progress-title small,.course-progress-bar small{color:#817568}.course-progress-bar{grid-template-columns:1fr auto;align-items:center;gap:8px;display:grid}.course-progress-bar i{background:#e7e1d8;border-radius:99px;height:8px;overflow:hidden}.course-progress-bar i b{border-radius:inherit;background:linear-gradient(90deg,#5c3912,#c99331);height:100%;display:block}.course-progress-bar>strong{font-size:16px}.course-progress-bar small{text-align:right;grid-column:1/-1;font-size:11px}.course-progress-card>button{color:#332006;text-align:left;background:linear-gradient(135deg,#f7df9f,#dca63e);border:0;border-radius:99px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:17px 21px;display:grid;box-shadow:0 12px 28px #af761833}.course-progress-card>button>svg:first-child{width:36px;height:36px}.course-progress-card>button span{display:grid}.course-progress-card>button strong{font-size:15px}.course-progress-card>button small{text-overflow:ellipsis;white-space:nowrap;max-width:170px;font-size:10px;overflow:hidden}.course-content-tabs{grid-template-columns:repeat(4,1fr);gap:16px;margin:28px 0 20px;display:grid}.course-content-tabs button{color:#756b5f;background:#ffffffdb;border:1px solid #ede4d8;border-radius:13px;justify-content:center;align-items:center;gap:9px;min-height:56px;font-weight:700;display:flex;position:relative}.course-content-tabs button.active{color:#fff;background:linear-gradient(135deg,#7d521c,#4c2d0b);border-color:#5c380f;box-shadow:0 9px 25px #64401129}.course-content-tabs button.active:after{content:"";border:8px solid #0000;border-top-color:#54320d;border-bottom-width:0;position:absolute;bottom:-8px}.course-content-tabs svg{width:18px}.course-lessons-section>header{justify-content:space-between;align-items:end;gap:18px;margin-bottom:18px;display:flex}.course-lessons-section h2{font-size:27px}.course-lessons-section header p{color:#756c61}.course-lessons-section header button{color:#77541d;background:#fff;border:1px solid #d8c6aa;border-radius:99px;align-items:center;gap:8px;padding:11px 16px;display:flex}.course-lessons-section header button:disabled{opacity:.6}.course-lesson-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.course-lesson-grid article{background:#ffffffe6;border:1px solid #eee5d9;border-radius:20px;grid-template-columns:180px minmax(0,1fr) 74px;align-items:center;gap:16px;min-height:126px;padding:11px;transition:all .22s;display:grid;box-shadow:0 10px 28px #392a140e}.course-lesson-grid article.available:hover{transform:translateY(-2px);box-shadow:0 16px 34px #392a141a}.course-lesson-art{color:#ead49d;background:radial-gradient(circle at 78% 24%,#d69f3659,#0000 24%),linear-gradient(140deg,#16120c,#040403);border:0;border-radius:13px;place-items:center;width:180px;height:104px;font-family:Georgia,serif;display:grid;position:relative;overflow:hidden}.course-lesson-art:before{content:"";opacity:.55;background:linear-gradient(125deg,#0000 46%,#e4b85b59 50%,#0000 54%);position:absolute;inset:0}.course-lesson-art>span{z-index:1;color:#2a1a05;font:800 12px var(--font-poppins);background:#efcd79;border-radius:0 0 9px;padding:5px 8px;position:absolute;top:0;left:0}.course-lesson-art>b{z-index:1;text-align:center;font-size:19px;font-weight:500;line-height:1;display:grid}.course-lesson-art>b i{font-style:normal}.course-lesson-art>svg{z-index:2;color:#fff;background:#0000009e;border-radius:50%;width:25px;height:25px;padding:6px;position:absolute;bottom:9px;right:10px}.course-lesson-copy{min-width:0}.course-lesson-copy h3{font-size:15px}.course-lesson-copy p{color:#887d70;margin-top:4px;font-size:11px}.course-lesson-copy footer{gap:13px;margin-top:13px;display:flex}.course-lesson-copy footer span{color:#786d60;align-items:center;gap:4px;font-size:9px;display:flex}.course-lesson-copy footer svg{width:13px}.course-lesson-status{color:#9a6a1e;background:0 0;border:0;justify-items:center;gap:4px;display:grid}.course-lesson-status>svg{border:2px solid #a8792d;border-radius:50%;width:35px;height:35px;padding:8px}.course-lesson-status small{font-size:9px}.course-lesson-status:disabled{color:#8d877f}.course-lesson-status:disabled>svg{border-color:#d8d2ca}.course-tab-panel{text-align:center;background:#fffc;border:1px solid #e8ddcc;border-radius:24px;place-content:center;justify-items:center;gap:10px;min-height:330px;padding:30px;display:grid}.course-tab-panel>svg{color:#a67628;width:44px;height:44px}.course-tab-panel p{color:#7f7568}.course-notes-panel textarea{resize:vertical;background:#fff;border:1px solid #d9cbb7;border-radius:16px;outline:none;width:min(780px,82vw);min-height:170px;margin-top:10px;padding:18px}.course-quote-banner{isolation:isolate;color:#342313;background:#f4ead7;border-radius:24px;min-height:260px;margin-top:34px;position:relative;overflow:hidden}.course-quote-banner:after{content:"";z-index:-1;background:linear-gradient(90deg,#fffaf0e6,#fffaf073 60%,#0000);position:absolute;inset:0}.course-quote-banner>img{z-index:-2;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.course-quote-banner>div{grid-template-columns:280px 35px 1fr;align-items:center;gap:24px;width:75%;min-height:260px;padding:36px 48px;display:grid}.course-quote-banner strong{font-family:Georgia,serif;font-size:clamp(28px,3vw,45px);font-weight:500;line-height:1}.course-quote-banner svg{color:#ac782a}.course-quote-banner p{text-align:center;font-size:clamp(17px,2vw,27px);line-height:1.5}.course-quote-banner p small{letter-spacing:.18em;margin-top:12px;font-size:10px;display:block}.course-quote-banner>span{letter-spacing:.22em;font-size:9px;font-weight:800;position:absolute;bottom:12%;right:3%}.course-video-dialog{color:#f6efe3;width:min(1100px,100vw - 24px);background:#111!important;max-width:none!important;padding:18px!important}.course-video-dialog [data-slot=dialog-description]{color:#aaa}.course-dialog-video{aspect-ratio:16/9;background:#000;border-radius:14px;position:relative;overflow:hidden}.course-dialog-video iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.course-dialog-complete{color:#e8c878;background:#211b12;border:1px solid #705425;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:46px;display:flex}.course-dialog-complete.is-complete{color:#77e1b4;background:#142820;border-color:#28634d}@media (max-width:1000px){.course-overview-hero{min-height:350px}.course-progress-card{grid-template-columns:1fr 1fr}.course-progress-card>button{grid-column:1/-1}.course-lesson-grid{grid-template-columns:1fr}.course-quote-banner>div{grid-template-columns:220px 28px 1fr;width:82%;padding:28px}.course-quote-banner strong{font-size:31px}}@media (max-width:700px){.course-overview-page{padding:12px 10px 105px}.course-overview-hero{border-radius:21px;min-height:310px}.course-hero-copy{width:83%;padding:28px 24px}.course-hero-copy h1{font-size:49px}.course-hero-copy p{font-size:18px}.course-hero-copy span{font-size:8px}.course-overview-hero>button{width:58px;height:58px;bottom:24px;left:auto;right:24px}.course-overview-hero>em{display:none}.course-progress-card{grid-template-columns:1fr;padding:18px}.course-progress-card>button{grid-column:auto}.course-content-tabs{grid-template-columns:repeat(2,1fr);gap:8px}.course-content-tabs button{padding:8px;font-size:11px}.course-lessons-section>header{flex-direction:column;align-items:flex-start}.course-lesson-grid article{grid-template-columns:118px minmax(0,1fr) 45px;gap:10px}.course-lesson-art{width:118px;height:90px}.course-lesson-art>b{font-size:14px}.course-lesson-copy h3{font-size:12px}.course-lesson-copy p{display:none}.course-lesson-copy footer{flex-wrap:wrap;gap:6px;margin-top:8px}.course-lesson-status>svg{width:30px;height:30px}.course-quote-banner{min-height:310px}.course-quote-banner:after{background:#fffaf0b8}.course-quote-banner>div{text-align:center;grid-template-columns:1fr;gap:10px;width:100%;padding:28px 22px}.course-quote-banner>div>svg{display:none}.course-quote-banner>span{right:20px}.course-video-dialog{padding:12px!important}}.course-lesson-art.has-youtube-thumbnail:before{display:none}.course-lesson-art.has-youtube-thumbnail:after{content:"";background:linear-gradient(#0000 45%,#0006);position:absolute;inset:0}.course-lesson-art>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.course-lesson-art.has-youtube-thumbnail>svg{background:#000000b8;box-shadow:0 0 0 1px #ffffff47}.learning-center-page{color:#1d1710;min-height:100vh;font-family:var(--font-kanit),sans-serif;background:radial-gradient(circle at 82% 3%,#d3a95921,#0000 27%),linear-gradient(145deg,#fffdf9,#f5eee2);padding:18px clamp(16px,3vw,46px) 80px}.learning-center-hero{isolation:isolate;border-radius:30px;min-height:430px;position:relative;overflow:hidden;box-shadow:0 28px 70px #4a311121}.learning-center-hero:after{content:"";z-index:-1;background:linear-gradient(90deg,#fffdf8fa 0%,#fffbf4e0 39%,#fffaf00a 72%);position:absolute;inset:0}.learning-center-hero>img{z-index:-2;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.learning-center-hero>div{width:58%;padding:58px clamp(28px,5vw,78px)}.learning-center-hero>div>span{color:#9c6c23;letter-spacing:.42em;font-size:11px;font-weight:800}.learning-center-hero h1{letter-spacing:-.06em;margin-top:12px;font-family:Georgia,serif;font-size:clamp(55px,7.5vw,112px);font-weight:500;line-height:.76}.learning-center-hero h1 em{color:#a9782e;font-style:normal}.learning-center-hero p{margin-top:25px;font-size:clamp(16px,1.5vw,23px);font-weight:500}.learning-center-hero small{color:#7d6542;font:700 9px var(--font-poppins);letter-spacing:.25em;margin-top:18px;display:block}.learning-center-hero small b{color:#c79a51;padding:0 9px}.learning-center-hero blockquote{color:#fffc;text-align:center;letter-spacing:.16em;text-shadow:0 2px 16px #2d1f10;font:500 13px/1.65 Georgia,serif;position:absolute;top:12%;right:2.8%}.learning-tabs{z-index:3;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffe6;border:1px solid #ffffffe6;border-radius:18px;grid-template-columns:repeat(5,1fr);margin:-22px 18px 0;padding:8px;display:grid;position:relative;box-shadow:0 12px 32px #4831131a}.learning-tabs button{color:#5e5345;min-height:48px;font:600 12px var(--font-kanit);background:0 0;border:0;border-right:1px solid #eee4d7;justify-content:center;align-items:center;gap:8px;display:flex}.learning-tabs button:last-child{border:0}.learning-tabs svg{width:16px}.learning-tabs button.active{color:#fff;background:linear-gradient(135deg,#8b590f,#bd8530);border-radius:12px;box-shadow:0 8px 19px #9a661938}.learning-section{max-width:1500px;margin:34px auto 0}.learning-section>header{align-items:center;gap:14px;padding:0 12px 18px;display:flex}.learning-section>header>span{color:#fff1c8;background:linear-gradient(135deg,#8d5a10,#d8aa50);border-radius:13px;place-items:center;width:50px;height:50px;display:grid;box-shadow:0 8px 18px #99671c40}.learning-section>header>span svg{width:24px}.learning-section>header h2{font-size:28px}.learning-section>header small{color:#9c6d27;font:700 10px var(--font-poppins);letter-spacing:.27em}.learning-section>header>p{color:#776c5f;border-left:1px solid #dfcfb6;margin-left:25px;padding-left:25px;font-size:12px;line-height:1.6}.learning-free-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.learning-course-card{isolation:isolate;color:#fff;background:#080a0c;border-radius:24px;min-height:390px;position:relative;overflow:hidden;box-shadow:0 18px 38px #20180e38}.learning-course-card:after{content:"";z-index:-1;background:linear-gradient(#0000 26%,#020407e0 70%,#050606);position:absolute;inset:0}.learning-course-card>img{z-index:-2;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.learning-free-badge{color:#332207;font:800 10px var(--font-poppins);letter-spacing:.16em;background:linear-gradient(100deg,#fff6d8,#dca846);border-radius:7px;padding:7px 20px;position:absolute;top:18px;left:18px}.learning-course-copy{position:absolute;bottom:116px;left:24px;right:24px}.learning-course-copy h3{letter-spacing:-.03em;font-family:Georgia,serif;font-size:clamp(31px,4vw,58px);font-weight:500}.learning-course-copy p{max-width:440px;font-size:14px;line-height:1.5}.learning-course-meta{border-top:1px solid #ffffff2e;justify-content:space-between;padding-top:12px;display:flex;position:absolute;bottom:72px;left:22px;right:22px}.learning-course-meta span{align-items:center;gap:5px;font-size:10px;display:flex}.learning-course-meta svg{width:15px}.learning-course-card>a{color:#2b1a04;background:linear-gradient(95deg,#fff0c0,#d99f37);border-radius:13px;justify-content:center;align-items:center;gap:10px;min-height:44px;font-weight:800;text-decoration:none;display:flex;position:absolute;bottom:16px;left:22px;right:22px}.learning-course-card>a svg{color:#fff;background:#0c0b09;border-radius:50%;width:18px;padding:3px}.learning-tier-note{color:#f0dba9;align-items:center;gap:5px;font-size:9px;display:flex;position:absolute;top:21px;right:20px}.learning-tier-note svg{width:13px}.learning-premium-section{background:#ffffff9e;border:1px solid #c5964947;border-radius:28px;padding:25px;box-shadow:0 20px 48px #46301312}.learning-premium-section>header{position:relative}.learning-premium-section>header aside{color:#f5ddb1;background:linear-gradient(135deg,#1a1209,#6a4116);border-radius:12px;min-width:225px;margin-left:auto;padding:12px 19px;display:grid}.learning-premium-section>header aside del,.learning-premium-section>header aside b{font-size:12px}.learning-premium-section>header aside strong{font-size:27px}.premium-stage-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.premium-stage-grid article{background:#fff;border:1px solid #e3d6c3;border-radius:17px;overflow:hidden;box-shadow:0 11px 26px #3d2c1512}.premium-stage-grid article>div{color:#f9e5bd;background:radial-gradient(circle at 80% 80%,#dea84645,#0000 35%),linear-gradient(145deg,#17120d,#3b2b1a);min-height:190px;padding:19px}.premium-stage-grid article>div span{font:500 21px Georgia,serif}.premium-stage-grid h3{margin-top:23px;font:500 24px Georgia,serif}.premium-stage-grid article>div p{color:#f1e5d2;margin-top:8px;font-size:11px}.premium-stage-grid ul{gap:7px;padding:15px 18px;list-style:none;display:grid}.premium-stage-grid li{color:#4f473d;align-items:center;gap:6px;font-size:10px;display:flex}.premium-stage-grid li svg{color:#c78e31;width:10px}.premium-stage-grid footer{border-top:1px solid #eee6da;justify-content:space-between;padding:11px 18px;display:flex}.premium-stage-grid footer span{color:#766b5d;align-items:center;gap:5px;font-size:9px;display:flex}.premium-stage-grid footer svg{width:13px}.premium-enroll-button{color:#fff;background:#1b150e;border-radius:99px;align-items:center;gap:8px;width:max-content;margin:20px auto 0;padding:13px 23px;font-size:12px;font-weight:700;text-decoration:none;display:flex}.premium-enroll-button svg{width:16px}.simple-auction-banner{isolation:isolate;background:#e9dcc6;border:1px solid #e6d6be;border-radius:26px;grid-template-columns:1fr 330px;align-items:center;max-width:1500px;min-height:360px;margin:26px auto 0;padding:48px 42px 72px;display:grid;position:relative;overflow:hidden;box-shadow:0 20px 44px #48311417}.simple-auction-banner:after{content:"";z-index:-1;background:linear-gradient(90deg,#fffaf1f2 0%,#fff8edbf 40%,#ffffff12 72%);position:absolute;inset:0}.simple-auction-banner>img{z-index:-2;object-fit:cover;object-position:center 38%;width:100%;height:100%;position:absolute;inset:0}.simple-auction-banner>div{max-width:470px}.simple-auction-banner>div>span{font:800 9px var(--font-poppins);letter-spacing:.28em}.simple-auction-banner h2{margin-top:14px;font:500 clamp(44px,5vw,72px)/.8 Georgia,serif}.simple-auction-banner h2 em{color:#a5742b;font-style:normal}.simple-auction-banner>div p{margin-top:22px;font-size:12px}.simple-auction-banner aside{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffcf7e6;border:1px solid #fffc;border-radius:18px;padding:22px;box-shadow:0 14px 32px #412c1221}.simple-auction-banner aside>svg{color:#a67224;background:#f7e6bd;border-radius:50%;width:36px;height:36px;padding:8px}.simple-auction-banner aside h3{margin-top:10px;font-size:17px}.simple-auction-banner aside p{color:#766b5d;margin-top:6px;font-size:10px;line-height:1.55}.simple-auction-banner aside a{color:#2b1c07;background:linear-gradient(100deg,#ffe8a7,#d79e38);border-radius:11px;justify-content:center;align-items:center;gap:8px;margin-top:18px;padding:12px;font-size:11px;font-weight:800;text-decoration:none;display:flex}.simple-auction-banner aside a svg{width:15px}.simple-auction-banner>footer{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffdf8d1;grid-template-columns:repeat(6,1fr);padding:13px 20px;display:grid;position:absolute;bottom:0;left:0;right:0}.simple-auction-banner>footer span{border-right:1px solid #ddcfba;justify-content:center;align-items:center;gap:5px;font-size:9px;display:flex}.simple-auction-banner>footer span:last-child{border:0}.simple-auction-banner>footer svg{color:#a77932;width:13px}.learning-info-panel{text-align:center;background:#ffffffbf;border:1px solid #e5d7c2;border-radius:28px;place-content:center;justify-items:center;gap:12px;max-width:1200px;min-height:420px;margin:35px auto 0;padding:38px;display:grid}.learning-info-panel>svg{color:#a6742c;width:52px;height:52px}.learning-info-panel h2{font-size:34px}.learning-info-panel p{color:#6f6558;max-width:700px;line-height:1.7}@media (max-width:900px){.learning-center-hero{min-height:380px}.learning-center-hero>div{width:70%}.learning-center-hero h1{font-size:65px}.learning-tabs{grid-template-columns:repeat(5,minmax(120px,1fr));overflow-x:auto}.learning-tabs button{white-space:nowrap}.learning-free-grid{grid-template-columns:1fr}.premium-stage-grid{grid-template-columns:repeat(2,1fr)}.learning-section>header{flex-wrap:wrap}.learning-section>header>p,.learning-premium-section>header aside{margin-left:0}.simple-auction-banner{grid-template-columns:1fr}.simple-auction-banner aside{display:none}.simple-auction-banner>footer{grid-template-columns:repeat(3,1fr);gap:8px}}@media (max-width:600px){.learning-center-page{padding:10px 9px 100px}.learning-center-hero{border-radius:22px;min-height:430px}.learning-center-hero>img{object-position:66% center}.learning-center-hero:after{background:linear-gradient(#fffcf7f2,#fffaf28c 58%,#0c080533)}.learning-center-hero>div{width:100%;padding:34px 22px}.learning-center-hero h1{font-size:53px}.learning-center-hero p{max-width:280px;font-size:15px}.learning-center-hero blockquote{display:none}.learning-tabs{margin:-18px 8px 0}.learning-tabs button{padding:0 12px}.learning-section{margin-top:25px}.learning-section>header{padding:0 5px 14px}.learning-section>header h2{font-size:23px}.learning-section>header>p{border:0;padding:0}.learning-course-card{min-height:355px}.learning-course-copy h3{font-size:36px}.learning-course-meta span:nth-child(2){display:none}.learning-premium-section{padding:14px}.premium-stage-grid{grid-template-columns:1fr}.simple-auction-banner{min-height:420px;padding:35px 20px 75px}.simple-auction-banner>img{object-position:58% center}.simple-auction-banner h2{font-size:50px}.simple-auction-banner>footer{grid-template-columns:repeat(6,130px);overflow-x:auto}}@keyframes learningGoldSweep{0%{transform:translate(-140%)skew(-18deg)}55%,to{transform:translate(260%)skew(-18deg)}}@keyframes learningGlow{0%,to{filter:drop-shadow(0 0 4px #e0ae4e33)}50%{filter:drop-shadow(0 0 16px #e0ae4ebf)}}.learning-center-hero,.learning-course-card,.flow-state-banner,.simple-auction-banner{position:relative}.learning-center-hero:before,.learning-course-card:before,.flow-state-banner:before,.simple-auction-banner:before{content:"";z-index:4;pointer-events:none;background:linear-gradient(90deg,#0000,#ffe1917a,#0000);width:10%;animation:6.5s ease-in-out infinite learningGoldSweep;position:absolute;top:-30%;bottom:-30%;left:-18%}.learning-center-hero h1 em{color:#0000;text-shadow:0 8px 28px #a5671433;background:linear-gradient(110deg,#7b4b0b,#ffe39a,#a66d1d,#f7d37b) 0 0/220%;-webkit-background-clip:text;background-clip:text;animation:3.2s ease-in-out infinite learningGlow}.learning-tabs button{min-height:58px;font-size:15px}.learning-tabs svg{width:19px;height:19px}.learning-course-card:after{background:linear-gradient(90deg,#000000e6 0%,#00000094 48%,#0000001a 100%),linear-gradient(#0000 38%,#000000db)}.learning-course-copy{bottom:115px;right:45%}.learning-course-copy h3{text-shadow:0 4px 20px #000;font-size:clamp(33px,3.2vw,53px);line-height:.88}.learning-course-copy p{margin-top:12px}.learning-course-card>img{transition:transform 1.1s,filter .8s}.learning-course-card:hover>img{filter:saturate(1.12)brightness(1.05);transform:scale(1.035)}.flow-state-section{background:linear-gradient(145deg,#ffffffeb,#efe6d8b8)}.flow-state-banner{isolation:isolate;color:#fff;background:#09070d;border-radius:22px;min-height:430px;overflow:hidden;box-shadow:0 24px 54px #160d1e47}.flow-state-banner:after{content:"";z-index:-1;background:linear-gradient(90deg,#05040af5 0%,#07050cad 47%,#05030714 78%);position:absolute;inset:0}.flow-state-banner>img{z-index:-2;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.flow-state-banner>div{width:50%;padding:48px}.flow-state-banner>div>span{color:#d9ae65;font:800 10px var(--font-poppins);letter-spacing:.27em}.flow-state-banner h2{margin-top:15px;font:500 clamp(52px,6.5vw,94px)/.75 Georgia,serif}.flow-state-banner h2 em{color:#cda25f;font-style:normal}.flow-state-banner>div>p{color:#e9e0d5;margin-top:20px;font-size:15px}.flow-state-banner ul{grid-template-columns:repeat(2,1fr);gap:9px;margin-top:22px;list-style:none;display:grid}.flow-state-banner li{color:#d6c7b4;align-items:center;gap:7px;font-size:10px;display:flex}.flow-state-banner li svg{color:#d9ad64;width:13px}.flow-state-banner aside{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#0c080fc7;border:1px solid #ffd68459;border-radius:17px;min-width:235px;padding:18px 20px;display:grid;position:absolute;bottom:28px;right:28px}.flow-state-banner aside del{color:#b6a995;font-size:11px}.flow-state-banner aside small{color:#e2bf7c;margin-top:6px}.flow-state-banner aside strong{font:500 42px Georgia,serif}.flow-state-banner aside b{font-size:10px}.flow-state-banner aside a{color:#241606;background:linear-gradient(100deg,#ffe7ad,#d69a35);border-radius:10px;justify-content:center;align-items:center;gap:7px;margin-top:14px;padding:12px;font-weight:800;text-decoration:none;display:flex}.flow-state-banner aside a svg{width:15px}.simple-auction-banner>img{object-position:center 31%}.simple-auction-banner>div{z-index:2;position:relative}.simple-auction-banner aside{z-index:5;position:relative}.simple-auction-banner h2{text-shadow:0 4px 24px #fffc}.learning-path-banner{color:#fff;background:radial-gradient(circle at 82% 12%,#d4a14340,#0000 24%),linear-gradient(135deg,#0c0b09,#2c2114);border-radius:28px;max-width:1500px;margin:34px auto;padding:42px;box-shadow:0 25px 60px #23190d33}.learning-path-banner header{text-align:center}.learning-path-banner header>svg{color:#e7bd72;width:45px;height:45px}.learning-path-banner header span{color:#d2a65d;font:800 10px var(--font-poppins);letter-spacing:.25em;display:block}.learning-path-banner h2{font-size:36px}.learning-path-banner header p{color:#c9bba7}.learning-path-banner>div{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:30px;display:grid}.learning-path-banner article{background:#ffffff0d;border:1px solid #e1bd7738;border-radius:18px;min-height:180px;padding:24px;position:relative}.learning-path-banner article b{color:#e1b466;font:500 25px Georgia,serif}.learning-path-banner article h3{margin-top:27px;font:500 21px Georgia,serif}.learning-path-banner article p{color:#bfb29e;margin-top:8px;font-size:11px}.learning-path-banner article>svg{z-index:3;color:#dca94f;width:28px;position:absolute;top:46%;right:-21px}.certificate-gallery{background:#ffffffc2;border-radius:28px;max-width:1500px;margin:34px auto;padding:40px;box-shadow:0 20px 50px #432d1214}.certificate-gallery>header{text-align:center}.certificate-gallery>header>svg{color:#b37a24;width:45px;height:45px}.certificate-gallery>header h2{font:500 36px Georgia,serif}.certificate-gallery>header p{color:#776c5f}.certificate-gallery>div{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:28px;display:grid}.certificate-gallery article{text-align:center;background:radial-gradient(circle,#fff,#f2e8d8);border:8px double #c79a4f;border-radius:8px;place-content:center;justify-items:center;min-height:285px;padding:25px;display:grid}.certificate-gallery article>span{font:700 8px var(--font-poppins);letter-spacing:.2em}.certificate-gallery article>svg{color:#a86f1e;width:44px;height:44px;margin:15px}.certificate-gallery article small{font:700 9px var(--font-poppins);letter-spacing:.14em}.certificate-gallery article h3{margin-top:10px;font:500 24px Georgia,serif}.certificate-gallery article p{color:#786b5b;margin-top:12px;font-size:10px}.certificate-gallery button{color:#9b8c78;background:#eee8de;border:1px solid #d7c8b0;border-radius:99px;margin-top:16px;padding:8px 15px}.flow-state-order header{color:#fff;background:linear-gradient(135deg,#110d16,#40254b);border-radius:18px;padding:22px}.flow-state-order header span{color:#d9af65;letter-spacing:.2em;font-size:10px}.flow-state-order header h2{font:500 42px Georgia,serif}.flow-state-order header strong{color:#f0c777;font-size:27px}.flow-state-order label{color:#62584c;gap:7px;margin-top:16px;font-size:12px;display:grid}.flow-state-order input{background:#fff;border:1px solid #ddcfbb;border-radius:11px;min-height:46px;padding:10px}.flow-state-order>section{background:#f7eedf;border-radius:14px;margin:24px 0;padding:18px}.flow-state-order>section b{font-size:25px;display:block}.flow-state-order>.gold-button{justify-content:center;gap:8px;width:100%;margin-top:22px;display:flex}.form-error{color:#b42318;margin-top:15px}@media (max-width:800px){.learning-tabs button{font-size:13px}.flow-state-banner>div{width:70%;padding:30px}.flow-state-banner aside{min-width:190px;bottom:15px;right:15px}.learning-path-banner>div,.certificate-gallery>div{grid-template-columns:1fr 1fr}.learning-path-banner article>svg{display:none}}@media (max-width:560px){.learning-course-copy{right:20px}.flow-state-banner{min-height:560px}.flow-state-banner>div{width:100%;padding:28px}.flow-state-banner aside{bottom:18px;left:18px;right:18px}.flow-state-banner ul{grid-template-columns:1fr}.learning-path-banner,.certificate-gallery{padding:23px 15px}.learning-path-banner>div,.certificate-gallery>div{grid-template-columns:1fr}.simple-auction-banner>img{object-position:62% center}}.official-flow-banner{aspect-ratio:3;background:#08070b;min-height:0}.official-flow-banner:after{display:none}.official-flow-banner>img{object-fit:cover}.official-flow-banner aside{background:linear-gradient(135deg,#603c19f7,#23150afa);border-radius:22px 22px 22px 54px;min-width:250px;top:20px;bottom:auto;right:20px;box-shadow:0 16px 36px #00000059}.official-flow-banner aside strong{color:#f2c766}.official-flow-banner aside a{margin-top:17px}.simple-auction-banner{aspect-ratio:3;min-height:0;padding:25px 32px 58px}.simple-auction-banner:after{display:none}.simple-auction-banner>img{object-position:center;filter:none}.simple-auction-banner>div{display:none}.simple-auction-banner aside{width:285px;padding:15px 17px;position:absolute;bottom:15%;right:2.5%}.simple-auction-banner aside>svg{width:30px;height:30px}.simple-auction-banner aside h3{font-size:14px}.simple-auction-banner aside p{font-size:9px}.simple-auction-banner aside a{margin-top:10px;padding:9px}.simple-auction-banner>footer{padding:9px 15px}.tool-style-order{max-width:980px}.tool-style-order>header{color:#1c1711;background:0 0;border-bottom:1px solid #ded1bf;justify-content:space-between;align-items:start;padding:0 0 28px;display:flex}.tool-style-order>header>div span{color:#9b691f;letter-spacing:.22em;font-weight:800}.tool-style-order>header h2{font:700 28px var(--font-poppins);margin-top:9px}.tool-style-order>header aside{text-align:right;display:grid}.tool-style-order>header aside small{color:#817669}.tool-style-order>header aside strong{color:#a46d16;font:500 42px Georgia,serif}.tool-style-order>header aside del{color:#978c7d;font-size:11px}.tool-style-order .form-grid{margin-top:20px}.tool-style-order .form-grid label{font-size:15px;font-weight:600}.tool-style-order .form-grid input{background:#fffdf8;border:0;border-radius:99px;padding:0 22px;box-shadow:0 12px 26px #50381914}.locked-referral{position:relative}.locked-referral>span{color:#967039;align-items:center;gap:4px;font-size:9px;display:flex;position:absolute;top:0;right:10px}.locked-referral>span svg{width:11px}.locked-referral input{color:#756a5c;background:#f1ece3!important}.payment-title{margin-top:34px;font-size:15px}.payment-choice{grid-template-columns:1fr 1fr;gap:13px;margin-top:12px;display:grid}.payment-choice button{text-align:left;background:#fff;border:1px solid #e0d3c1;border-radius:17px;gap:5px;padding:18px 22px;display:grid}.payment-choice button.active{background:#f4e8d4;border-color:#bd7e1d;box-shadow:0 0 0 2px #be7f1d14}.payment-choice small{color:#8a8074}.flow-payment-detail{color:#fff;justify-content:space-between;align-items:center;background:linear-gradient(135deg,#24170b,#4b3014)!important;border-radius:18px!important;margin:17px 0!important;padding:23px 26px!important;display:flex!important}.flow-payment-detail>div{min-width:0;display:grid}.flow-payment-detail small{color:#e1bd75}.flow-payment-detail b{overflow-wrap:anywhere}.flow-payment-detail span{color:#bbad9c}.flow-payment-detail button{color:#efd39d;background:#4a2b0c;border:1px solid #9b6b2d;border-radius:10px;align-items:center;gap:6px;padding:9px 13px;display:flex}.flow-payment-detail button svg{width:15px}.tool-style-order .upload-box{margin-top:26px!important}.tool-style-order>.gold-button{min-height:55px}.certificate-gallery article{isolation:isolate;background:linear-gradient(135deg,#fff,#f9f2e8 55%,#fff);border:1px solid #d4ab63;border-radius:4px;min-height:330px;position:relative;overflow:hidden}.certificate-gallery article:before,.certificate-gallery article:after{content:"";z-index:-1;border:1px solid #b9812b33;width:160px;height:160px;position:absolute;transform:rotate(45deg)}.certificate-gallery article:before{top:-90px;left:-90px}.certificate-gallery article:after{bottom:-90px;right:-90px}.certificate-gallery article>img{object-fit:contain;width:54px;height:54px}.certificate-gallery article>span{color:#805a20;margin-top:8px}.certificate-gallery article small{margin-top:15px}.certificate-gallery article h3{font-size:27px}.certificate-gallery article em{color:#948777;letter-spacing:.14em;margin-top:17px;font-size:7px;font-style:normal}.certificate-gallery article strong{margin-top:5px;font:500 19px Georgia,serif}.certificate-gallery article>i{background:linear-gradient(90deg,#0000,#b7863b,#0000);width:130px;height:1px;margin-top:9px}.certificate-gallery article.unlocked button{color:#fff;background:#ad792a;border-color:#a67120}@media (max-width:700px){.official-flow-banner,.simple-auction-banner{aspect-ratio:auto;min-height:420px}.official-flow-banner>img,.simple-auction-banner>img{object-fit:cover}.official-flow-banner aside{inset:auto 14px 14px}.simple-auction-banner aside{width:245px;bottom:58px;right:14px}.payment-choice{grid-template-columns:1fr}.tool-style-order>header{gap:15px}.tool-style-order>header h2{font-size:19px}.tool-style-order>header aside strong{font-size:31px}}.learning-center-hero:before,.learning-course-card:before,.official-flow-banner:before,.simple-auction-banner:before{width:auto;animation:none;inset:auto}.learning-center-hero:before{content:"";z-index:3;pointer-events:none;background:conic-gradient(from 205deg at 54% 48%,transparent 0 35%,#ffe39d14 42%,#fff8db85 47%,#d2972f1f 52%,transparent 59% 100%);mix-blend-mode:screen;transform-origin:54% 48%;animation:11s ease-in-out infinite academyHeroAura;position:absolute;inset:-35%}.learning-course-card--basic-forex:before{content:"";z-index:3;pointer-events:none;filter:blur(2px);background:linear-gradient(105deg,#0000 5%,#ffd97e24 30%,#fff9ddb8 50%,#d6992b21 70%,#0000 95%);width:28%;animation:7.2s cubic-bezier(.3,.05,.2,1) infinite basicSpotlight;position:absolute;top:-35%;bottom:-35%;left:-42%;transform:skew(-15deg)}.learning-course-card--advance-professional:before{content:"";z-index:3;pointer-events:none;background:radial-gradient(circle at 80% 49%,transparent 0 16%,#ffd97a5c 17%,transparent 18.5%),conic-gradient(from 0deg at 80% 49%,transparent 0 42%,#ffe29759 47%,transparent 52% 100%);mix-blend-mode:screen;transform-origin:80% 49%;animation:9s linear infinite advancedOrbit;position:absolute;inset:-20%}.official-flow-banner:before{content:"";z-index:3;pointer-events:none;mix-blend-mode:screen;background:linear-gradient(90deg,#0000 0 42%,#ce93ff14 47%,#f9e4ff80 50%,#a85de21a 53%,#0000 58% 100%) 130% 0/240% 100%;animation:8.4s ease-in-out infinite flowStatePulse;position:absolute;inset:0}.simple-auction-banner:before{content:"";z-index:3;pointer-events:none;mix-blend-mode:soft-light;background:repeating-linear-gradient(116deg,#0000 0 12%,#ffffff14 14%,#ffefc061 17%,#0000 21% 34%);animation:10s ease-in-out infinite alternate auctionSunbeams;position:absolute;inset:-20% -35%;transform:translate(-28%)}@keyframes academyHeroAura{0%,to{opacity:.35;transform:rotate(-7deg)scale(.92)}48%{opacity:.82;transform:rotate(5deg)scale(1.04)}72%{opacity:.55;transform:rotate(9deg)scale(1.08)}}@keyframes basicSpotlight{0%,12%{opacity:0;left:-42%}20%{opacity:.72}72%{opacity:.72}84%,to{opacity:0;left:116%}}@keyframes advancedOrbit{0%{opacity:.38;transform:rotate(0)scale(.96)}50%{opacity:.85;transform:rotate(180deg)scale(1.05)}to{opacity:.38;transform:rotate(360deg)scale(.96)}}@keyframes flowStatePulse{0%,14%{opacity:0;background-position:130% 0}24%{opacity:.85}72%{opacity:.85}84%,to{opacity:0;background-position:-130% 0}}@keyframes auctionSunbeams{0%{opacity:.38;transform:translate(-28%)translateY(-1%)}45%{opacity:.78}to{opacity:.58;transform:translate(28%)translateY(1%)}}@media (prefers-reduced-motion:reduce){.learning-center-hero:before,.learning-course-card:before,.official-flow-banner:before,.simple-auction-banner:before{opacity:.22;animation:none}}.certificate-gallery>div{grid-template-columns:1fr;gap:24px}.certificate-gallery article{aspect-ratio:16/7;color:#17120c;isolation:isolate;background:#fffaf1;border:1px solid #bd842c;border-radius:22px;min-height:0;padding:0;display:block;box-shadow:0 22px 54px #54371129}.certificate-gallery article:before{z-index:0;border:1px solid #b9802a6b;border-radius:16px;width:auto;height:auto;inset:10px;transform:none}.certificate-gallery article:after{display:none}.certificate-art{z-index:-2;opacity:.18;filter:saturate(.7)contrast(.82);position:absolute;inset:0;object-fit:cover!important;width:100%!important;height:100%!important}.certificate-gallery article>.certificate-brand{z-index:2;text-align:left;grid-template-columns:auto 1fr;align-items:center;gap:10px;display:grid;position:absolute;top:8%;left:6%}.certificate-brand>img{object-fit:contain;grid-row:1/3;width:62px;height:62px}.certificate-brand span{color:#40372c!important;font:500 11px/1.35 var(--font-poppins)!important;letter-spacing:.22em!important;margin:0!important}.certificate-brand small{color:#70552f;letter-spacing:.45em;border-top:1px solid #b78a48;padding-top:8px;font-size:8px;margin:0!important}.certificate-main{z-index:2;text-align:center;justify-items:center;display:grid;position:absolute;top:10%;left:18%;right:18%}.certificate-main>p{color:#100e0b;letter-spacing:-.035em;margin:0;font:500 clamp(38px,6.2vw,88px)/.85 Georgia,serif}.certificate-main>small{color:#8b5c18;letter-spacing:.48em;margin:12px 0 18px;font:500 clamp(10px,1.4vw,20px) Georgia,serif}.certificate-main>em{color:#4a4239;font:500 8px var(--font-poppins);letter-spacing:.28em;font-style:normal}.certificate-main>strong{color:#7c541b;border-bottom:1px solid #a67831;min-width:50%;margin:8px 0 12px;padding:0 28px 6px;font:500 clamp(22px,3.6vw,51px) Georgia,serif}.certificate-main>i{color:#51483d;font:500 8px var(--font-poppins);letter-spacing:.16em;font-style:normal}.certificate-main>h3{color:#18130e;margin:6px 0 0;font:500 clamp(20px,3.3vw,46px) Georgia,serif}.certificate-main>b{color:#74685a;font:500 7px var(--font-poppins);letter-spacing:.34em}.certificate-gallery article>blockquote{z-index:2;color:#8a5d1b;font:600 9px/1.9 var(--font-poppins);letter-spacing:.15em;text-align:left;border-left:1px solid #bf8b3c;padding-left:18px;position:absolute;top:38%;right:5%}.certificate-gallery article>footer{z-index:2;color:#6e6254;font:500 7px/1.5 var(--font-poppins);letter-spacing:.12em;justify-content:space-between;align-items:end;display:flex;position:absolute;bottom:5%;left:4%;right:4%}.certificate-gallery article>footer b{color:#8b651f;letter-spacing:.45em}.certificate-gallery article>footer span:last-child{text-align:right}.certificate-gallery article>button{z-index:5;color:#806d51;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffbf3db;border-color:#8d601959;margin:0;padding:8px 14px;position:absolute;top:5%;right:4%}.certificate-gallery article.unlocked{box-shadow:0 25px 60px #8c5c153d,0 0 0 2px #d2a24b1f}.official-flow-banner aside{background:radial-gradient(circle at 85% 10%,#e7ad4640,#0000 32%),linear-gradient(145deg,#4b2b0ff7,#180e07fa);border:1px solid #ffda9094;border-radius:26px 26px 26px 58px;min-width:265px;padding:21px 23px;box-shadow:0 20px 50px #00000073,inset 0 1px #ffeabc59}.official-flow-banner aside del{color:#dfc9a5;width:max-content;font-size:12px;text-decoration-color:#f3cc72;text-decoration-thickness:2px;position:relative}.official-flow-banner aside small{color:#f2d89e;letter-spacing:.08em;margin-top:8px;font-size:12px}.official-flow-banner aside strong{color:#ffd77f;text-shadow:0 3px 20px #eeb23d4d;margin-top:1px;font:600 48px/1 Georgia,serif}.official-flow-banner aside b{color:#f8e8c8;margin-top:3px;font-size:11px}.official-flow-banner aside a{border:1px solid #fff8dc75;min-height:46px;font-size:12px;box-shadow:0 10px 24px #c7851a38}@media (max-width:760px){.certificate-gallery article{aspect-ratio:auto;min-height:330px}.certificate-brand{transform-origin:0 0;transform:scale(.72)}.certificate-main{top:20%;left:8%;right:8%}.certificate-main>p{font-size:42px}.certificate-main>strong{font-size:25px}.certificate-gallery article>blockquote,.certificate-gallery article>footer b{display:none}}.protected-course-video{isolation:isolate;-webkit-user-select:none;user-select:none;background:#050504;position:relative;overflow:hidden}.protected-course-video iframe{border:0;width:100%;height:100%;display:block}.course-video-watermark{z-index:4;pointer-events:none;color:#ffffff2e;font:700 9px var(--font-poppins);letter-spacing:.14em;text-shadow:0 1px 2px #0000008c;position:absolute;inset:0;overflow:hidden}.course-video-watermark span{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#00000021;border:1px solid #ffffff1f;border-radius:999px;padding:5px 9px;position:absolute;bottom:13%;left:4%;transform:rotate(4deg)}.course-video-security-note{color:#bda877;align-items:flex-start;gap:8px;margin:9px 2px 0;font-size:10px;line-height:1.5;display:flex}.course-video-security-note svg{flex:none;width:14px;height:14px;margin-top:1px}.academy-custom-player{aspect-ratio:16/9}.academy-player-mount,.academy-player-mount iframe{border:0;position:absolute;inset:0;width:100%!important;height:100%!important}.academy-player-center{z-index:7;color:#16130f;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffcf4e6;border:1px solid #ffffff8c;border-radius:999px;align-items:center;gap:10px;padding:14px 22px;font-weight:800;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 14px 40px #00000047}.academy-player-center svg{fill:currentColor;width:20px}.academy-player-controls{z-index:8;color:#fff;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#070707d1;border:1px solid #ffffff2e;border-radius:16px;align-items:center;gap:10px;padding:11px 14px;display:flex;position:absolute;bottom:12px;left:12px;right:12px;box-shadow:0 10px 30px #00000059}.academy-player-controls button{color:#fff;background:0 0;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;display:grid}.academy-player-controls button:hover{background:#ffd7822b}.academy-player-controls svg{width:17px}.academy-player-controls>span{font-variant-numeric:tabular-nums;font-size:9px}.academy-player-controls input{accent-color:#d7a548;cursor:pointer;flex:1;min-width:0;height:4px}.academy-player-controls .academy-volume{max-width:75px}.academy-player-controls .academy-rate{border-radius:8px;width:auto;padding:0 8px;font-size:10px;font-weight:800}.academy-custom-player:-webkit-full-screen{aspect-ratio:auto;background:#000;width:100vw;height:100vh}.academy-custom-player:fullscreen{aspect-ratio:auto;background:#000;width:100vw;height:100vh}.academy-custom-player:-webkit-full-screen .academy-player-controls{bottom:22px;left:24px;right:24px}.academy-custom-player:fullscreen .academy-player-controls{bottom:22px;left:24px;right:24px}.academy-custom-player .course-video-watermark{z-index:6}@media (max-width:620px){.academy-player-controls{gap:5px;padding:8px;bottom:6px;left:6px;right:6px}.academy-player-controls .academy-volume,.academy-player-controls>svg{display:none}.academy-player-center{padding:11px 16px}}:-webkit-any(.academy-custom-player:-webkit-full-screen,.academy-custom-player.academy-mobile-fullscreen){aspect-ratio:auto;background:#000;width:100vw;height:100dvh}:is(.academy-custom-player:fullscreen,.academy-custom-player.academy-mobile-fullscreen){aspect-ratio:auto;background:#000;width:100vw;height:100dvh}:-webkit-any(.academy-custom-player:-webkit-full-screen .academy-player-controls,.academy-custom-player:-webkit-full-screen .academy-player-controls,.academy-custom-player.academy-mobile-fullscreen .academy-player-controls){right:max(24px,env(safe-area-inset-right));bottom:max(22px,env(safe-area-inset-bottom));left:max(24px,env(safe-area-inset-left))}:is(.academy-custom-player:fullscreen .academy-player-controls,.academy-custom-player:fullscreen .academy-player-controls,.academy-custom-player.academy-mobile-fullscreen .academy-player-controls){right:max(24px,env(safe-area-inset-right));bottom:max(22px,env(safe-area-inset-bottom));left:max(24px,env(safe-area-inset-left))}.course-video-dialog:has(.academy-mobile-fullscreen){z-index:100000!important;background:#000!important;border:0!important;border-radius:0!important;width:100vw!important;max-width:none!important;height:100dvh!important;padding:0!important;position:fixed!important;inset:0!important;transform:none!important}.course-video-dialog:has(.academy-mobile-fullscreen)>:not(.academy-mobile-fullscreen){display:none!important}@media (max-width:620px){.academy-custom-player.academy-mobile-fullscreen .academy-player-controls{right:max(8px,env(safe-area-inset-right));bottom:max(8px,env(safe-area-inset-bottom));left:max(8px,env(safe-area-inset-left))}}body:has(.academy-mobile-fullscreen){background:#000!important;overflow:hidden!important}@media (orientation:portrait){.course-video-dialog:has(.academy-mobile-fullscreen){overflow:visible!important}.academy-custom-player.academy-mobile-fullscreen{z-index:100001!important;transform-origin:50%!important;width:100dvh!important;max-width:none!important;height:100dvw!important;position:fixed!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)rotate(90deg)!important}}@media (orientation:landscape){.academy-custom-player.academy-mobile-fullscreen{z-index:100001!important;width:100vw!important;height:100dvh!important;position:fixed!important;inset:0!important;transform:none!important}}.academy-custom-player.academy-mobile-fullscreen{z-index:2147483647!important;background:#000!important;border:0!important;border-radius:0!important;margin:0!important;position:fixed!important;box-shadow:0 0 0 100vmax #000!important}@media (orientation:portrait){.academy-custom-player.academy-mobile-fullscreen{top:50%!important;left:50%!important;width:100dvh!important;height:100dvw!important;inset:auto!important;transform:translate(-50%,-50%)rotate(90deg)!important}}@media (orientation:landscape){.academy-custom-player.academy-mobile-fullscreen{width:100vw!important;height:100dvh!important;inset:0!important;transform:none!important}}@media (max-width:700px){.learning-center-page{padding:14px 14px 118px}.learning-center-hero{border-radius:24px;min-height:330px;box-shadow:0 18px 42px #4a311121}.learning-center-hero>img{object-position:63% center}.learning-center-hero:after{background:linear-gradient(#fffdf9fa 0%,#fffbf4d6 48%,#0f0a0629 100%)}.learning-center-hero>div{width:100%;padding:30px 24px}.learning-center-hero>div>span{letter-spacing:.32em;font-size:10px}.learning-center-hero h1{max-width:270px;margin-top:10px;font-size:46px;line-height:.82}.learning-center-hero p{max-width:270px;margin-top:18px;font-size:15px;line-height:1.55}.learning-center-hero small{letter-spacing:.13em;max-width:280px;margin-top:14px;font-size:8px;line-height:1.7}.learning-center-hero blockquote{display:none}.learning-tabs{scroll-snap-type:x proximity;scrollbar-width:none;border-radius:17px;gap:7px;margin:12px 0 0;padding:6px;display:flex;overflow-x:auto}.learning-tabs::-webkit-scrollbar{display:none}.learning-tabs button{scroll-snap-align:start;border:0;border-radius:12px;flex:none;min-width:132px;min-height:46px;padding:0 13px;font-size:12px}.learning-section{margin-top:28px}.learning-section>header{align-items:flex-start;gap:11px;padding:0 2px 14px}.learning-section>header>span{border-radius:12px;flex:none;width:44px;height:44px}.learning-section>header h2{font-size:22px;line-height:1.15}.learning-section>header small{letter-spacing:.18em;font-size:8px}.learning-section>header>p{border:0;width:100%;margin:5px 0 0;padding:0;font-size:12px}.learning-free-grid{gap:16px}.learning-course-card{border-radius:22px;min-height:340px}.learning-free-badge{padding:6px 15px;top:14px;left:14px}.learning-tier-note{top:17px;right:14px}.learning-course-copy{bottom:110px;left:18px;right:18px}.learning-course-copy h3{font-size:32px;line-height:.96}.learning-course-copy p{margin-top:8px;font-size:13px}.learning-course-meta{padding-top:10px;bottom:67px;left:18px;right:18px}.learning-course-card>a{min-height:45px;bottom:14px;left:16px;right:16px}.learning-premium-section{border-radius:22px;margin-left:0;margin-right:0;padding:14px}.official-flow-banner,.simple-auction-banner{border-radius:20px;min-height:350px}.official-flow-banner aside{border-radius:18px;min-width:0;padding:16px 18px;bottom:12px;left:12px;right:12px}.simple-auction-banner{margin-top:20px;padding:20px 16px 68px}.simple-auction-banner aside{width:auto;padding:15px;bottom:56px;left:12px;right:12px}.simple-auction-banner>footer{grid-template-columns:repeat(6,120px);padding:10px 8px;overflow-x:auto}.learning-path-banner,.certificate-gallery{border-radius:22px;margin:24px 0;padding:22px 15px}.course-overview-page{padding:14px 14px 118px}.course-overview-back{margin:2px 0 12px;font-size:14px}.course-overview-hero{border-radius:22px;min-height:270px}.course-overview-hero:after{background:linear-gradient(90deg,#050403e8,#0504038a 58%,#0504031f)}.course-hero-copy{width:82%;padding:30px 22px}.course-hero-copy small{letter-spacing:.15em;font-size:9px}.course-hero-copy h1{overflow-wrap:anywhere;max-width:280px;margin-top:10px;font-size:38px;line-height:.9}.course-hero-copy p{max-width:245px;margin:14px 0 12px;font-size:15px;line-height:1.4}.course-hero-copy span{letter-spacing:.12em;font-size:7px}.course-overview-hero>button{width:50px;height:50px;bottom:18px;right:18px}.course-progress-card{border-radius:20px;gap:15px;margin-top:10px;padding:16px}.course-progress-title>svg{width:42px;height:42px}.course-progress-title strong{font-size:16px}.course-progress-card>button{border-radius:16px;padding:14px 16px}.course-content-tabs{gap:7px;margin:18px 0 20px}.course-content-tabs button{border-radius:12px;min-height:48px;padding:7px 5px;font-size:11px;line-height:1.25}.course-lessons-section>header{gap:8px;margin-bottom:14px}.course-lessons-section h2{font-size:23px}.course-lessons-section header p{font-size:13px;line-height:1.5}.course-lessons-section header button{display:none}.course-lesson-grid{gap:11px}.course-lesson-grid article{border-radius:17px;grid-template-columns:100px minmax(0,1fr);gap:11px;min-height:100px;padding:10px 42px 10px 10px;position:relative}.course-lesson-art{border-radius:12px;width:100px;height:78px}.course-lesson-copy h3{font-size:13px;line-height:1.35}.course-lesson-copy p{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:3px;font-size:10px;line-height:1.35;display:-webkit-box;overflow:hidden}.course-lesson-copy footer{margin-top:7px}.course-lesson-status{position:absolute;bottom:10px;right:7px}.course-lesson-status>svg{width:29px;height:29px}.course-lesson-status small{display:none}.course-tab-panel{border-radius:20px;min-height:260px;padding:22px 16px}.course-notes-panel textarea{width:100%;min-height:150px}.course-quote-banner{border-radius:20px;min-height:250px;margin-top:24px}.course-quote-banner>div{min-height:250px;padding:24px 18px}.course-quote-banner strong{font-size:30px}.course-quote-banner p{font-size:17px}.course-video-dialog{width:calc(100vw - 28px);border-radius:22px!important;padding:14px!important}}.course-video-dialog.is-mobile-video-fullscreen{z-index:2147483646!important;background:#000!important;border:0!important;border-radius:0!important;width:100vw!important;max-width:none!important;height:100dvh!important;margin:0!important;padding:0!important;position:fixed!important;inset:0!important;overflow:visible!important;transform:none!important}.course-video-dialog.is-mobile-video-fullscreen>:not(.academy-mobile-fullscreen){display:none!important}.course-video-dialog.is-mobile-video-fullscreen .academy-mobile-fullscreen{box-shadow:0 0 0 100vmax #000!important}.learning-poster-banner{isolation:isolate;aspect-ratio:3;background:#0b0907;border:1px solid #ae7c2c38;border-radius:24px;max-width:1500px;margin:28px auto 0;display:block;position:relative;overflow:hidden;box-shadow:0 18px 42px #3a27101f}.learning-poster-banner>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.learning-poster-banner>a{z-index:2;color:#241605;background:linear-gradient(100deg,#ffedb6,#daa13c);border:1px solid #fff7dc9e;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 20px;font-size:12px;font-weight:800;text-decoration:none;display:flex;position:absolute;bottom:16px;right:18px;box-shadow:0 10px 28px #1f130447}.learning-poster-banner>a svg{width:16px}@media (max-width:700px){.learning-center-hero{min-height:280px}.learning-center-hero>div{padding:24px 20px}.learning-center-hero h1{font-size:40px}.learning-center-hero p{margin-top:14px;font-size:14px}.learning-center-hero small{margin-top:10px}.learning-course-card{min-height:292px}.learning-course-copy{bottom:94px}.learning-course-copy h3{font-size:28px}.learning-course-copy p{font-size:12px}.learning-course-meta{bottom:59px}.learning-course-meta span:nth-child(2){display:none}.learning-course-card>a{min-height:40px}.learning-poster-banner{aspect-ratio:16/6;border-radius:18px;margin-top:18px}.learning-poster-banner>a{min-height:36px;padding:0 13px;font-size:10px;bottom:9px;right:9px;box-shadow:0 7px 18px #1f130440}.learning-center-page,.course-overview-page{box-sizing:border-box;padding-right:max(20px,env(safe-area-inset-right))!important;padding-left:max(20px,env(safe-area-inset-left))!important}.learning-center-hero,.learning-tabs,.learning-section,.learning-free-grid,.learning-course-card,.learning-poster-banner,.learning-path-banner,.certificate-gallery,.course-overview-shell,.course-overview-hero,.course-progress-card,.course-content-tabs,.course-lessons-section,.course-quote-banner{box-sizing:border-box;max-width:100%}.learning-tabs{margin-left:0;margin-right:0}.learning-section>header{padding-left:2px;padding-right:2px}.learning-poster-banner{margin-left:0;margin-right:0}}.course-lesson-status{min-width:48px;padding:0;box-shadow:none!important;background:0 0!important}.course-lesson-status>svg{width:34px;height:34px;box-shadow:none;stroke-width:1.8px;border:1px solid;border-radius:50%;padding:7px;display:block;overflow:visible;background:0 0!important}.course-lesson-status:not(:disabled):hover>svg{color:#fff;border-color:#a87424;background:#a87424!important}.course-lesson-status:disabled{opacity:.52;background:0 0!important}.course-lesson-status:disabled>svg{border-color:currentColor;background:0 0!important}.course-lesson-status small{margin-top:3px;background:0 0!important}.tools-page-v2{background:radial-gradient(circle at 75% 0,#dcac5a24,#0000 24%),#f8f4ec;padding:0 24px 90px}.tools-v2-hero{isolation:isolate;color:#fff;background:#0d0905;border-radius:0 0 30px 30px;max-width:1500px;min-height:420px;margin:0 auto;position:relative;overflow:hidden;box-shadow:0 28px 70px #341f0733}.tools-v2-hero:after{content:"";z-index:-1;background:linear-gradient(90deg,#080503fa 0%,#0b0704e6 40%,#0a060329 73%);position:absolute;inset:0}.tools-v2-hero>img{z-index:-2;object-fit:cover;object-position:70% 28%;filter:saturate(.72)sepia(.22)brightness(.72);width:100%;height:100%;position:absolute;inset:0}.tools-v2-hero>div{width:61%;padding:55px 5%}.tools-v2-hero small{color:#d8a84d;letter-spacing:.34em;font-size:10px;font-weight:800}.tools-v2-hero h1{letter-spacing:-.055em;margin-top:14px;font-size:clamp(48px,6.5vw,92px);font-weight:750;line-height:.83}.tools-v2-hero h1 em{color:#efc36f;font-style:normal}.tools-v2-hero p{margin-top:25px;font-size:17px;line-height:1.55}.tools-v2-hero ul{gap:40px;margin-top:28px;list-style:none;display:flex}.tools-v2-hero li{color:#f3e0b6;letter-spacing:.12em;gap:5px;font-size:8px;font-weight:800;display:grid}.tools-v2-hero li svg{color:#e8b650;width:25px}.tools-v2-shell{max-width:1450px;margin:auto}.tools-v2-filter{background:#ffffffe6;border:1px solid #eadfce;border-radius:0 0 20px 20px;grid-template-columns:repeat(5,1fr) minmax(210px,1.2fr);align-items:center;margin:0;padding:12px 18px;display:grid;box-shadow:0 16px 38px #3d2a1014}.tools-v2-filter button{color:#766c60;border-right:1px solid #eadfce;min-height:42px;font-size:11px}.tools-v2-filter button.active{color:#fff;background:linear-gradient(100deg,#5c350b,#ad761d);border:0;border-radius:99px}.tools-v2-filter label{border:1px solid #e1d5c4;border-radius:99px;align-items:center;gap:8px;margin-left:18px;padding:10px 14px;display:flex}.tools-v2-filter label svg{width:16px}.tools-v2-filter input{background:0 0;outline:0;width:100%;font-size:11px}.tools-v2-list{gap:18px;margin-top:18px;display:grid}.tools-v2-card{isolation:isolate;color:#fff;background:#080807;border:1px solid #d0a55866;border-radius:24px;min-height:290px;position:relative;overflow:hidden;box-shadow:0 18px 45px #321f0726}.tools-v2-card:after{content:"";z-index:-1;background:linear-gradient(90deg,#0303030d 0%,#03030314 60%,#070503d1 78%,#090705 100%);position:absolute;inset:0}.tools-v2-card>img{z-index:-2;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.tools-v2-tag{color:#312007;letter-spacing:.12em;background:linear-gradient(105deg,#fff0bd,#dfaa48);border-radius:6px;padding:7px 15px;font-size:9px;font-weight:900;position:absolute;top:15px;left:18px}.tools-v2-detail{width:28%;position:absolute;top:40px;right:3%}.tools-v2-detail h2{display:none}.tools-v2-detail>p{font-size:16px;font-weight:700;line-height:1.4}.tools-v2-detail ul{gap:8px;margin-top:14px;list-style:none;display:grid}.tools-v2-detail li{color:#e7ddcd;align-items:center;gap:7px;font-size:11px;display:flex}.tools-v2-detail li svg{color:#251605;background:#efc46e;border-radius:4px;width:17px;height:17px;padding:3px}.tools-v2-card footer{justify-content:space-between;align-items:center;display:flex;position:absolute;bottom:15px;left:2%;right:2%}.tools-v2-card footer>div{gap:20px;display:flex}.tools-v2-card footer span{align-items:center;gap:6px;font-size:9px;display:flex}.tools-v2-card footer span svg{color:#e7bb68;border:1px solid #d8aa54;border-radius:50%;width:18px;padding:3px}.tools-v2-card footer nav{gap:10px;display:flex}.tools-v2-card footer a{color:#fff;background:#00000059;border:1px solid #f0c46f66;border-radius:99px;align-items:center;gap:7px;min-height:42px;padding:0 20px;font-size:10px;font-weight:800;text-decoration:none;display:flex}.tools-v2-card footer a:first-child{color:#271705;background:linear-gradient(100deg,#ffe5a4,#d99e36)}.tools-v2-card footer svg{width:15px}.tools-v2-support{background:#fff;border:1px solid #eadfce;border-radius:18px;grid-template-columns:repeat(5,1fr);margin-top:24px;padding:16px;display:grid}.tools-v2-support a{color:#241d15;border-right:1px solid #eadfce;align-items:center;gap:12px;padding:10px 18px;text-decoration:none;display:flex}.tools-v2-support a:last-child{border:0}.tools-v2-support svg{color:#986418;background:#faf2e3;border-radius:9px;width:28px;height:28px;padding:6px}.tools-v2-support span{display:grid}.tools-v2-support b{font-size:11px}.tools-v2-support small{color:#8a7f72;font-size:9px}.tools-v2-quote{text-align:center;background:linear-gradient(120deg,#fffaf1,#efe2cd);border:1px solid #eadcc8;border-radius:18px;margin-top:22px;padding:28px;font:500 18px Georgia,serif}.tools-v2-quote small{color:#9c6b22;font:700 8px var(--font-poppins);letter-spacing:.22em;margin-top:9px;display:block}.home-learning-showcase{padding-top:28px;padding-bottom:28px}.home-learning-showcase>a{isolation:isolate;color:#211508;border:1px solid #bb842c61;border-radius:30px;min-height:360px;text-decoration:none;display:block;position:relative;overflow:hidden;box-shadow:0 24px 58px #49300f1f}.home-learning-showcase>a:after{content:"";z-index:-1;background:linear-gradient(90deg,#fffaeffa 0%,#fff8ebcc 43%,#0000 73%);position:absolute;inset:0}.home-learning-showcase img{z-index:-2;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.home-learning-showcase span{width:52%;padding:55px;display:grid}.home-learning-showcase small{color:#a87222;letter-spacing:.3em;font-size:10px;font-weight:800}.home-learning-showcase strong{margin-top:10px;font:500 clamp(48px,6vw,88px)/.78 Georgia,serif}.home-learning-showcase strong em{color:#b27a25;font-style:normal}.home-learning-showcase b{margin-top:24px;font-size:17px}.home-learning-showcase i{color:#fff;background:linear-gradient(100deg,#603a0c,#bd8425);border-radius:99px;align-items:center;gap:9px;width:max-content;margin-top:30px;padding:13px 20px;font-style:normal;font-weight:800;display:flex}.home-learning-showcase i svg{width:17px}@media (max-width:900px){.tools-v2-hero>div{width:78%}.tools-v2-filter{grid-template-columns:repeat(5,minmax(110px,1fr));overflow-x:auto}.tools-v2-filter label{display:none}.tools-v2-detail{width:34%}.tools-v2-support{grid-template-columns:1fr 1fr}.tools-v2-support a{border-bottom:1px solid #eadfce}.home-learning-showcase span{width:68%}}@media (max-width:650px){.tools-page-v2{padding:0 9px 105px}.tools-v2-hero{border-radius:0 0 22px 22px;min-height:490px}.tools-v2-hero>img{object-position:66% center}.tools-v2-hero:after{background:linear-gradient(#060402d1,#06040280)}.tools-v2-hero>div{width:100%;padding:42px 22px}.tools-v2-hero h1{font-size:51px}.tools-v2-hero ul{grid-template-columns:1fr 1fr;gap:18px;display:grid}.tools-v2-filter{border-radius:0 0 16px 16px}.tools-v2-card{min-height:460px}.tools-v2-card>img{object-position:center top}.tools-v2-card:after{background:linear-gradient(#0000 25%,#040302f5 63%)}.tools-v2-detail{width:auto;inset:auto 18px 82px}.tools-v2-card footer{bottom:14px}.tools-v2-card footer>div{display:none}.tools-v2-card footer nav{width:100%}.tools-v2-card footer a{flex:1;justify-content:center;padding:0 10px}.tools-v2-support{grid-template-columns:1fr}.tools-v2-support a{border-right:0}.home-learning-showcase{padding:18px 10px}.home-learning-showcase>a{min-height:430px}.home-learning-showcase img{object-position:67% center}.home-learning-showcase>a:after{background:linear-gradient(#fffaeff2,#fff8eb73 65%,#0000)}.home-learning-showcase span{width:100%;padding:35px 24px}.home-learning-showcase strong{font-size:48px}.home-learning-showcase b{max-width:280px;font-size:14px}}.tools-v2-hero-media{z-index:-2;position:absolute;inset:0;width:100%!important;padding:0!important}.tools-v2-hero-media img{object-fit:cover;object-position:70% 28%;filter:saturate(.72)sepia(.22)brightness(.72);width:100%;height:100%;display:block}.tools-v2-hero-copy{width:61%;padding:55px 5%}.tools-v2-card{background:#090806;min-height:0}.tools-v2-card:after{display:none}.tools-v2-card-media{background:#070706;width:100%;position:relative;overflow:hidden}.tools-v2-card-media img{aspect-ratio:auto;object-fit:contain;width:100%;height:auto;display:block}.tools-v2-card-body{background:linear-gradient(115deg,#0b0906,#171006 58%,#080706);grid-template-columns:minmax(240px,1fr) auto;align-items:center;gap:28px;padding:18px 22px 20px;display:grid}.tools-v2-detail{width:auto;position:static}.tools-v2-detail h2{color:#f3ca7a;letter-spacing:.04em;margin:0 0 3px;font:500 20px Georgia,serif;display:block}.tools-v2-detail>p{margin:0;font-size:14px}.tools-v2-detail ul{flex-wrap:wrap;gap:8px 18px;margin-top:11px;display:flex}.tools-v2-card footer{gap:20px;display:flex;position:static}.tools-v2-card footer>div{display:none}.tools-v2-card footer nav{min-width:330px;display:flex}.tools-v2-card footer a{justify-content:center;min-width:155px;min-height:46px}.tools-v2-tag{z-index:2}@media (max-width:900px){.tools-v2-hero-copy{width:78%}.tools-v2-card-body{grid-template-columns:1fr}.tools-v2-card footer nav{width:100%;min-width:0}.tools-v2-card footer a{flex:1}}@media (max-width:650px){.tools-page-v2{padding-right:max(9px,env(safe-area-inset-right));padding-bottom:150px;padding-left:max(9px,env(safe-area-inset-left))}.tools-v2-hero{background:#0a0704;border-radius:0 0 22px 22px;flex-direction:column;min-height:0;display:flex}.tools-v2-hero:after{display:none}.tools-v2-hero-media{z-index:0;background:#0a0704;order:1;width:100%;position:relative;inset:auto}.tools-v2-hero-media img{object-fit:contain;object-position:center;filter:none;width:100%;height:auto}.tools-v2-hero-copy{background:linear-gradient(145deg,#0b0805,#181007);order:2;width:100%;padding:26px 22px 30px}.tools-v2-hero h1{letter-spacing:-.045em;margin-top:10px;font-size:clamp(38px,11.5vw,50px);line-height:.94}.tools-v2-hero p{margin-top:17px;font-size:14px}.tools-v2-hero ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 28px;margin-top:22px}.tools-v2-filter{scrollbar-width:none}.tools-v2-filter button{min-width:112px}.tools-v2-card{border-radius:20px}.tools-v2-card-media img{object-fit:contain;width:100%;height:auto}.tools-v2-tag{padding:6px 12px;top:12px;left:14px}.tools-v2-card-body{padding:18px 17px 19px;display:block}.tools-v2-detail h2{font-size:18px}.tools-v2-detail>p{font-size:14px;line-height:1.5}.tools-v2-detail ul{grid-template-columns:1fr 1fr;gap:8px 10px;display:grid}.tools-v2-detail li{font-size:10px}.tools-v2-card footer{margin-top:17px;display:block}.tools-v2-card footer nav{grid-template-columns:1fr 1fr;gap:9px;display:grid}.tools-v2-card footer a{min-width:0;min-height:46px;padding:0 8px}.tools-v2-support,.tools-v2-quote{z-index:1;position:relative}}.tools-v2-quote{isolation:isolate;color:#2c1b0d;text-align:left;min-height:290px;font-family:var(--font-kanit);background:#f7edda url(/brand/trading-tools-quote-mountain-v2.png) 50%/cover no-repeat;border:1px solid #b889433d;border-radius:24px;grid-template-columns:minmax(250px,.8fr) 54px minmax(360px,1.25fr);align-items:center;gap:30px;margin-top:24px;padding:44px 46px;display:grid;position:relative;overflow:hidden;box-shadow:0 20px 55px #53381321}.tools-v2-quote:before{content:"";z-index:-1;background:linear-gradient(90deg,#fffaf1f7 0%,#fff8ece8 42%,#fff6e480 68%,#fff4dc08 100%);position:absolute;inset:0}.tools-v2-quote-title{font:500 clamp(39px,3.5vw,62px)/.9 var(--font-cormorant),Georgia,serif;letter-spacing:-.045em;text-shadow:0 1px #ffffffa6}.tools-v2-quote-glyph{color:#a9721e;align-self:center;font:500 56px/1 Georgia,serif}.tools-v2-quote-copy{text-align:center;align-self:center;max-width:630px}.tools-v2-quote-copy p{color:#382515;letter-spacing:-.025em;margin:0;font-size:clamp(24px,2.1vw,36px);font-weight:400;line-height:1.5}.tools-v2-quote-copy footer{color:#6f5134;font:600 10px var(--font-poppins);letter-spacing:.25em;margin-top:18px}@media (max-width:1000px){.tools-v2-quote{grid-template-columns:minmax(210px,.7fr) 36px minmax(320px,1.1fr);gap:18px;padding:36px 34px}.tools-v2-quote-title{font-size:42px}.tools-v2-quote-copy p{font-size:24px}}@media (max-width:720px){.tools-v2-quote{background-position:68%;min-height:430px;padding:28px 24px;display:block}.tools-v2-quote:before{background:linear-gradient(#fffaf1fa 0%,#fff8eced 54%,#fff6e42e 82%)}.tools-v2-quote-title{font-size:44px;line-height:.88}.tools-v2-quote-glyph{font-size:48px;position:absolute;top:32px;right:25px}.tools-v2-quote-copy{text-align:left;max-width:100%;margin-top:28px}.tools-v2-quote-copy p{font-size:23px;line-height:1.45}.tools-v2-quote-copy footer{text-align:left;margin-top:14px;font-size:9px}}@media (max-width:420px){.tools-v2-quote{border-radius:20px;min-height:410px;padding:25px 20px}.tools-v2-quote-title{font-size:38px}.tools-v2-quote-copy{margin-top:24px}.tools-v2-quote-copy p{font-size:20px}}.tools-v2-quote-title{font-family:var(--font-editorial),Georgia,serif}.tools-v2-quote{grid-template-columns:minmax(330px,.9fr) 58px minmax(420px,1.25fr);gap:26px;padding-left:54px;padding-right:54px}.tools-v2-quote-title{letter-spacing:-.055em;font-family:Georgia,Times New Roman,serif;font-size:clamp(54px,4.7vw,78px);font-weight:400;line-height:.82}.tools-v2-quote-glyph{font-size:68px}.tools-v2-quote-copy{max-width:680px;transform:translate(-10px)}.tools-v2-quote-copy p{letter-spacing:-.02em;font-size:clamp(22px,1.85vw,31px);font-weight:400;line-height:1.55}.tools-v2-quote-copy strong{font-weight:500}@media (max-width:1100px){.tools-v2-quote{grid-template-columns:minmax(260px,.8fr) 42px minmax(350px,1.2fr);gap:18px;padding-left:34px;padding-right:34px}.tools-v2-quote-title{font-size:50px}.tools-v2-quote-copy{transform:none}.tools-v2-quote-copy p{font-size:23px}}@media (max-width:720px){.tools-v2-quote{padding:28px 24px;display:block}.tools-v2-quote-title{font-size:48px;line-height:.84}.tools-v2-quote-glyph{font-size:52px}.tools-v2-quote-copy p{font-size:21px}}@media (max-width:420px){.tools-v2-quote-title{font-size:42px}.tools-v2-quote-copy p{font-size:19px}}.tools-v2-support button{color:#241d15;text-align:left;background:0 0;align-items:center;gap:12px;padding:10px 18px;display:flex}.tools-v2-support button svg{color:#986418;background:#faf2e3;border-radius:9px;width:28px;height:28px;padding:6px}.tools-v2-support button span{display:grid}.tools-v2-support button b{font-size:11px}.tools-v2-support button small{color:#8a7f72;font-size:9px}.tools-help-center{gap:22px;margin-top:24px;scroll-margin-top:24px;display:grid}.tools-install-guide{background:linear-gradient(140deg,#fffdf8,#f3e6d1);border:1px solid #e7d7bd;border-radius:26px;scroll-margin-top:24px;overflow:hidden;box-shadow:0 18px 42px #4a300e14}.tools-install-guide>header{border-bottom:1px solid #eadbc4;grid-template-columns:auto 1fr;align-items:center;gap:22px;padding:28px 34px;display:grid}.tools-install-guide>header>span{font:500 58px/1 var(--font-editorial),Georgia,serif;color:#c28b31}.tools-install-guide header small,.tools-resource-card>small,.tools-faq header small{color:#a66f1f;font:700 10px var(--font-poppins);letter-spacing:.24em}.tools-install-guide h2,.tools-resource-card h2,.tools-faq h2{color:#24180c;font:600 27px/1.2 var(--font-kanit);margin:5px 0 0}.tools-install-guide header p,.tools-faq header p{color:#786b5b;margin-top:5px;font-size:14px}.tools-install-steps{grid-template-columns:repeat(4,1fr);padding:28px;display:grid}.tools-install-steps article{border-right:1px solid #e4d3b8;padding:14px 24px;position:relative}.tools-install-steps article:last-child{border:0}.tools-install-steps i{color:#d8c29d;font:600 11px var(--font-poppins);position:absolute;top:0;right:18px}.tools-install-steps svg{color:#9b6519;background:#f4dfb8;border-radius:14px;width:46px;height:46px;padding:11px;box-shadow:0 8px 18px #7a4d0c1a}.tools-install-steps h3{color:#2c1d0d;margin-top:14px;font-size:17px}.tools-install-steps p{color:#746757;margin-top:6px;font-size:13px;line-height:1.6}.tools-resource-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.tools-resource-card{background:#fffaf1;border:1px solid #e4d3b7;border-radius:24px;min-height:250px;padding:30px;scroll-margin-top:24px;position:relative;overflow:hidden}.tools-resource-card:after{content:"";background:radial-gradient(circle,#dba84d33,#0000 68%);border-radius:50%;width:210px;height:210px;position:absolute;bottom:-75px;right:-65px}.tools-resource-card>span{color:#a86f1b;background:#f2dfbd;border-radius:16px;place-items:center;width:52px;height:52px;margin-bottom:20px;display:grid}.tools-resource-card>span svg{width:25px}.tools-resource-card p{color:#766957;max-width:580px;margin-top:12px;font-size:14px;line-height:1.65}.tools-resource-card em{color:#8a5b18;background:#fff;border:1px solid #e6d3b2;border-radius:99px;align-items:center;gap:8px;width:max-content;margin-top:22px;padding:10px 14px;font-size:12px;font-style:normal;font-weight:600;display:flex}.tools-resource-card em svg{width:16px}.tools-faq{background:#fff;border:1px solid #e5d5bd;border-radius:26px;grid-template-columns:minmax(250px,.55fr) 1fr;gap:40px;padding:34px;scroll-margin-top:24px;display:grid}.tools-faq>div{gap:10px;display:grid}.tools-faq details{background:#fdfbf7;border:1px solid #eadfce;border-radius:14px}.tools-faq summary{color:#332416;cursor:pointer;justify-content:space-between;align-items:center;gap:18px;min-height:58px;padding:14px 18px;font-size:14px;font-weight:600;list-style:none;display:flex}.tools-faq summary::-webkit-details-marker{display:none}.tools-faq summary span{color:#9d681c;background:#f3e3c7;border-radius:50%;place-items:center;min-width:28px;height:28px;font-size:18px;transition:transform .2s;display:grid}.tools-faq details[open] summary span{transform:rotate(45deg)}.tools-faq details p{color:#746858;padding:0 18px 18px;font-size:13px;line-height:1.7}.tools-v2-quote-title{font-size:clamp(40px,3.7vw,58px);line-height:.88}@media (max-width:900px){.tools-install-steps{grid-template-columns:1fr 1fr;gap:20px}.tools-install-steps article:nth-child(2){border-right:0}.tools-resource-grid,.tools-faq{grid-template-columns:1fr}.tools-v2-support button{min-width:150px}}@media (max-width:650px){.tools-v2-support{display:flex;overflow-x:auto}.tools-v2-support a,.tools-v2-support button{border-bottom:0;border-right:1px solid #eadfce;min-width:168px}.tools-help-center{margin-top:18px}.tools-install-guide>header{grid-template-columns:1fr;gap:8px;padding:24px}.tools-install-guide>header>span{font-size:44px}.tools-install-guide h2,.tools-resource-card h2,.tools-faq h2{font-size:23px}.tools-install-steps{grid-template-columns:1fr;padding:12px 22px 22px}.tools-install-steps article{border-bottom:1px solid #e4d3b8;border-right:0;padding:18px 4px}.tools-install-steps article:last-child{border-bottom:0}.tools-resource-card{min-height:0;padding:24px}.tools-faq{gap:24px;padding:24px}.tools-faq summary{font-size:13px}.tools-v2-quote-title{font-size:38px;line-height:.9}}.tools-resource-card.video{color:#fff;background:linear-gradient(145deg,#17110a,#090806);border-color:#6f5128;padding:16px}.tools-resource-card.video:after{display:none}.tools-video-frame{aspect-ratio:16/9;background:#050403;border:1px solid #6e512b;border-radius:17px;width:100%;position:relative;overflow:hidden;box-shadow:0 18px 38px #00000047}.tools-video-frame iframe{border:0;width:100%;height:100%;display:block}.tools-video-info{padding:20px 14px 12px}.tools-video-info small{color:#e0b75f;font:700 10px var(--font-poppins);letter-spacing:.24em}.tools-video-info h2{color:#fff;font:500 27px/1.2 var(--font-kanit);margin:6px 0 0}.tools-video-info p{color:#c8bcaa}.tools-video-info a{color:#f4d487;background:#251b0e;border:1px solid #8f6a32;border-radius:99px;align-items:center;gap:8px;margin-top:18px;padding:10px 15px;font-size:12px;font-weight:600;transition:all .2s;display:inline-flex}.tools-video-info a:hover{background:#34240f;border-color:#e7ba5a;transform:translateY(-1px)}.tools-video-info a svg{width:17px}@media (max-width:650px){.tools-resource-card.video{padding:10px}.tools-video-frame{border-radius:15px}.tools-video-info{padding:18px 12px 12px}.tools-video-info h2{font-size:23px}}.journal-history-heading{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:22px;display:flex}.journal-history-heading h2{margin-bottom:0}.journal-history-filter{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.journal-history-filter button{color:#bfc4cc;background:#ffffff0e;border:1px solid #ffffff21;border-radius:999px;min-height:38px;padding:0 15px;font-size:13px;font-weight:700;transition:all .2s}.journal-history-filter button:hover{color:#f2d38e;border-color:#deaf5266}.journal-history-filter button.active{color:#171109;background:linear-gradient(110deg,#f3d78c,#d9a83f);border-color:#c9902f;box-shadow:0 8px 24px #d0972b33}.journal-success-toast{z-index:300;color:#eafff6;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0b2b22f2;border:1px solid #59dea66b;border-radius:16px;align-items:center;gap:11px;max-width:min(92vw,560px);padding:13px 16px;animation:.28s ease-out journal-toast-in;display:flex;position:fixed;top:24px;left:50%;transform:translate(-50%);box-shadow:0 18px 50px #00000047}.journal-success-toast svg{color:#4fe0a7;width:21px}.journal-success-toast span{font-size:14px;font-weight:700}.journal-success-toast button{color:#b8d8cc;margin-left:8px;font-size:23px;line-height:1}@keyframes journal-toast-in{0%{opacity:0;transform:translate(-50%,-14px)}to{opacity:1;transform:translate(-50%)}}@media (max-width:760px){.journal-history-heading{flex-direction:column;align-items:stretch}.journal-history-filter{scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;padding-bottom:3px;overflow-x:auto}.journal-history-filter::-webkit-scrollbar{display:none}.journal-history-filter button{flex:none}.journal-success-toast{top:14px}.journal-success-toast span{font-size:13px}}.journal-history-controls{justify-items:end;gap:10px;display:grid}.journal-history-month{color:#aeb4bd;background:#ffffff0d;border:1px solid #ffffff21;border-radius:13px;align-items:center;gap:10px;padding:5px 7px 5px 13px;transition:all .2s;display:flex}.journal-history-month span{white-space:nowrap;font-size:12px;font-weight:700}.journal-history-month input{color:#f5f1e9;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#15181e;border:1px solid #ffffff1f;border-radius:9px;outline:0;min-height:34px;padding:5px 9px;font-size:13px;font-weight:700}.journal-history-month:focus-within,.journal-history-month.active{color:#f1cd7f;border-color:#c9902f;box-shadow:0 0 0 3px #c9902f1a}@media (max-width:760px){.journal-history-controls{justify-items:stretch}.journal-history-month{justify-content:space-between;width:100%}.journal-history-month input{width:min(190px,58vw)}}.tools-v2-card-body{grid-template-columns:auto minmax(240px,1fr) auto}.tools-v2-product-icon{object-fit:contain;filter:drop-shadow(0 13px 24px #00000075);flex:0 0 92px;width:92px;height:92px;display:block}.member-service-nav-icon img{object-fit:contain!important;mix-blend-mode:normal!important;filter:drop-shadow(0 5px 9px #45280833)!important;border-radius:0!important;width:100%!important;height:100%!important}.member-tool-banner>img{aspect-ratio:auto;background:radial-gradient(circle at 50% 42%,#fff 0%,#f7eddd 70%,#ead8b9 100%);height:220px;padding:18px;object-fit:contain!important}.affiliate-tool-icon{box-shadow:none!important;background:0 0!important;padding:2px!important;overflow:visible!important}.affiliate-tool-icon img{object-fit:contain;filter:drop-shadow(0 8px 13px #4626043d);width:100%;height:100%;display:block}@media (max-width:900px){.tools-v2-card-body{grid-template-columns:auto minmax(0,1fr)}.tools-v2-card footer{grid-column:1/-1}.tools-v2-product-icon{flex-basis:76px;width:76px;height:76px}}@media (max-width:650px){.tools-v2-card-body{grid-template-columns:62px minmax(0,1fr);gap:10px 13px;display:grid}.tools-v2-product-icon{width:62px;height:62px}.tools-v2-card footer{grid-column:1/-1;margin-top:8px}.member-reference-dashboard .member-tool-banner>img{object-fit:contain!important;height:132px!important;padding:10px!important}.member-reference-dashboard .member-service-nav-icon img{width:42px!important;height:42px!important}}@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-scroll-snap-strictness{syntax:"*";inherits:false;initial-value:proximity}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-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-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-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-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-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}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0));filter:blur(var(--tw-enter-blur,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0));filter:blur(var(--tw-exit-blur,0))}}@keyframes accordion-down{0%{height:0}to{height:var(--radix-accordion-content-height,var(--accordion-panel-height,auto))}}@keyframes accordion-up{0%{height:var(--radix-accordion-content-height,var(--accordion-panel-height,auto))}to{height:0}}@keyframes caret-blink{0%,70%,to{opacity:1}20%,50%{opacity:0}}@keyframes scroll-fade-reveal-b{0%{--scroll-fade-b:var(--_scroll-fade-size-b,var(--scroll-fade-size,min(12%, calc(var(--spacing) * 10))))}to{--scroll-fade-b:0px}}@keyframes scroll-fade-reveal-s{0%{--scroll-fade-s:0px}to{--scroll-fade-s:var(--_scroll-fade-size-s,var(--scroll-fade-size,min(12%, calc(var(--spacing) * 10))))}}@keyframes scroll-fade-reveal-e{0%{--scroll-fade-e:var(--_scroll-fade-size-e,var(--scroll-fade-size,min(12%, calc(var(--spacing) * 10))))}to{--scroll-fade-e:0px}}@keyframes tw-shimmer{0%{background-position:100% 0}to{background-position:0 0}}html[data-seasonal-theme]{--season-bg:#151019;--season-surface:#241a29;--season-surface-2:#31223a;--season-text:#fff8e9;--season-muted:#cfbfd0;--season-accent:#ff861f;--season-accent-2:#a451d2;--season-border:#ff9a3d59;--season-glow:#ff701633;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-seasonal-theme=new-year]{--season-bg:#061326;--season-surface:#102440;--season-surface-2:#183253;--season-text:#fffbed;--season-muted:#c7d7eb;--season-accent:#efbe52;--season-accent-2:#b9dcff;--season-border:#edc36366;--season-glow:#d3e6ff2e}html[data-seasonal-theme=songkran]{--season-bg:#dffaff;--season-surface:#f7feff;--season-surface-2:#d3f6fa;--season-text:#073d4a;--season-muted:#39727b;--season-accent:#009dbd;--season-accent-2:#ff735d;--season-border:#009bb947;--season-glow:#00bddb2e;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-seasonal-theme=valentine]{--season-bg:#fff0f3;--season-surface:#fff9fa;--season-surface-2:#ffe1e8;--season-text:#521124;--season-muted:#90576a;--season-accent:#b91d4c;--season-accent-2:#ef8faa;--season-border:#b71c4a40;--season-glow:#e044732b;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-seasonal-theme=chinese-new-year]{--season-bg:#790812;--season-surface:#9e111b;--season-surface-2:#731019;--season-text:#fff5d1;--season-muted:#f5caaa;--season-accent:#efbd45;--season-accent-2:#0e765a;--season-border:#ffcf596b;--season-glow:#ffc22c38}html[data-seasonal-theme=christmas]{--season-bg:#052c26;--season-surface:#0b4339;--season-surface-2:#123b35;--season-text:#fff9e9;--season-muted:#d9e9df;--season-accent:#e9c364;--season-accent-2:#bd2535;--season-border:#f2d37e6b;--season-glow:#e9c36433}html[data-seasonal-theme] body,html[data-seasonal-theme] body>main{color:var(--season-text);background-color:var(--season-bg)!important;background-image:radial-gradient(circle at 12% 5%,var(--season-glow),transparent 28%),radial-gradient(circle at 88% 22%,color-mix(in srgb,var(--season-accent-2) 14%,transparent),transparent 30%)!important}html[data-seasonal-theme] :is(.application-card,.glass-card,.member-section,.leaderboard-list,.sales-leaderboard-table-wrap,.sales-leaderboard-filters,.leaderboard-kpis article,.leaderboard-podium article,.admin-primary-nav){border-color:var(--season-border)!important;background:color-mix(in srgb,var(--season-surface) 94%,transparent)!important;color:var(--season-text)!important;box-shadow:0 20px 55px var(--season-glow)!important}html[data-seasonal-theme] :is(h1,h2,h3,h4,strong,label,th){color:var(--season-text)}html[data-seasonal-theme] :is(p,small,td){color:var(--season-muted)}html[data-seasonal-theme] :is(input,textarea,select){border-color:var(--season-border)!important;background:var(--season-surface-2)!important;color:var(--season-text)!important}html[data-seasonal-theme] :is(.gold-button,button.active,.status-pill.approved){border-color:var(--season-accent)!important;background:linear-gradient(120deg,var(--season-accent),var(--season-accent-2))!important;color:#fff!important}html:is([data-seasonal-theme=new-year],[data-seasonal-theme=chinese-new-year]) :is(.gold-button,button.active){color:#241400!important}html[data-seasonal-theme] :is(.eyebrow,a:not(.gold-button)){color:var(--season-accent)}html[data-seasonal-theme] table :is(tr,td){border-color:var(--season-border)!important}html[data-seasonal-theme] table th{background:var(--season-surface-2)!important}.seasonal-atmosphere{pointer-events:none;z-index:9999;position:fixed;inset:0;overflow:hidden}.seasonal-atmosphere[data-theme=classic]{display:none}.seasonal-atmosphere i{background:var(--season-accent);opacity:.42;width:9px;height:9px;box-shadow:0 0 16px var(--season-accent);border-radius:50%;animation:12s linear infinite seasonFloat;position:absolute}.seasonal-atmosphere i:first-child{animation-delay:-2s;top:-3%;left:7%}.seasonal-atmosphere i:nth-child(2){width:5px;height:16px;animation-delay:-8s;top:-7%;left:24%}.seasonal-atmosphere i:nth-child(3){animation-delay:-4s;top:-2%;left:43%}.seasonal-atmosphere i:nth-child(4){width:6px;height:15px;animation-delay:-10s;top:-8%;left:67%}.seasonal-atmosphere i:nth-child(5){animation-delay:-6s;top:-4%;left:82%}.seasonal-atmosphere i:nth-child(6){width:5px;height:14px;animation-delay:-1s;top:-9%;left:94%}@keyframes seasonFloat{to{transform:translate(30px,110vh)rotate(540deg)}}@media (prefers-reduced-motion:reduce){.seasonal-atmosphere i{animation:none;display:none}}.theme-admin-panel{padding:28px}.theme-admin-panel>header{align-items:flex-start;gap:14px;display:flex}.theme-admin-panel>header>svg{width:34px;height:34px;color:var(--season-accent,#a86f19)}.theme-admin-panel>header h2{font-size:27px}.theme-admin-panel>header p:last-child{color:#7f7466;margin-top:5px}.theme-choice-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin-top:24px;display:grid}.theme-choice-grid>button{text-align:left;border:2px solid #0000;border-radius:20px;align-content:end;justify-items:start;min-height:145px;padding:18px;transition:all .2s;display:grid;position:relative;overflow:hidden}.theme-choice-grid>button:hover{transform:translateY(-2px)}.theme-choice-grid>button.selected{border-color:#efb64f;box-shadow:0 0 0 3px #efb64f29,0 15px 30px #3c250824}.theme-choice-classic{color:#2c2115;background:linear-gradient(145deg,#fffaf2,#ead8b8)}.theme-choice-halloween{color:#fff;background:radial-gradient(circle at 80% 15%,#71319a,#17101c 58%)}.theme-choice-new-year{color:#fff;background:radial-gradient(circle at 75% 10%,#b88c36,#07162c 55%)}.theme-choice-songkran{color:#064552;background:linear-gradient(145deg,#e8fcff,#6bd8e8)}.theme-choice-valentine{color:#5d1328;background:linear-gradient(145deg,#fff2f5,#eb88a4)}.theme-choice-chinese-new-year{color:#fff4ca;background:radial-gradient(circle at 75% 15%,#e3ae38,#8e0712 60%)}.theme-choice-grid strong{font-size:18px;color:inherit!important}.theme-choice-grid small{opacity:.75;color:inherit!important}.theme-choice-grid em{color:#fff;background:#00000047;border-radius:99px;align-items:center;gap:4px;padding:5px 8px;font-size:10px;font-style:normal;display:flex;position:absolute;top:12px;right:12px}.theme-choice-grid em svg{width:13px}.theme-swatches{display:flex;position:absolute;top:18px;left:18px}.theme-swatches i{border:2px solid #fffc;border-radius:50%;width:24px;height:24px;margin-left:-5px;box-shadow:0 3px 9px #00000029}.theme-admin-panel>footer{border-top:1px solid #91692d2e;justify-content:space-between;align-items:center;gap:18px;margin-top:20px;padding-top:20px;display:flex}.theme-admin-panel>footer div{display:grid}.theme-admin-panel>footer small{color:#8c8172}.theme-admin-message{background:#eaf8ef;border-radius:12px;margin-top:14px;padding:11px 14px;color:#17623a!important}@media (max-width:760px){.theme-choice-grid{grid-template-columns:1fr 1fr}.theme-admin-panel{padding:18px}.theme-admin-panel>footer{flex-direction:column;align-items:stretch}.theme-admin-panel>footer button{width:100%}}@media (max-width:430px){.theme-choice-grid{grid-template-columns:1fr}.theme-choice-grid>button{min-height:125px}}html[data-seasonal-theme] :is(.luxury-hero,.section-shell,#community,#reviews,#trading-tools,.reviews-page,.tools-page,.member-dashboard-page,.affiliate-dashboard-page,.affiliate-leaderboard-page){color:var(--season-text)!important;background-color:#0000!important}html[data-seasonal-theme] .luxury-hero{background:radial-gradient(circle at 72% 32%,color-mix(in srgb,var(--season-accent) 22%,transparent),transparent 34%),linear-gradient(145deg,var(--season-bg),color-mix(in srgb,var(--season-bg) 75%,var(--season-accent-2)))!important}html[data-seasonal-theme] :is(.site-header,.dashboard-mobile-header,.mobile-app-dock,.desktop-app-launcher,.mobile-nav-panel){-webkit-backdrop-filter:blur(24px)saturate(150%);backdrop-filter:blur(24px)saturate(150%);border:1px solid var(--season-border)!important;background:color-mix(in srgb,var(--season-surface) 86%,transparent)!important;box-shadow:0 16px 44px var(--season-glow)!important}html[data-seasonal-theme] :is(.home-primary-nav,.site-header-actions,.language-switch){background:color-mix(in srgb,var(--season-surface-2) 80%,transparent)!important;color:var(--season-text)!important}html[data-seasonal-theme] :is(.home-primary-nav .nav-link,.mobile-nav-panel a,.site-header a,.mobile-app-dock a){color:var(--season-text)!important}html[data-seasonal-theme] .home-primary-nav .nav-link:hover{background:var(--season-accent)!important;color:#fff!important}html[data-seasonal-theme] .hero-copy>p,html[data-seasonal-theme] .hero-copy>div span{color:var(--season-muted)!important}html[data-seasonal-theme] .hero-mentors-aura{background:radial-gradient(circle,var(--season-glow),transparent 68%)!important}html[data-seasonal-theme] .hero-mentors-badge{border-color:var(--season-border)!important;background:color-mix(in srgb,var(--season-surface) 86%,transparent)!important;color:var(--season-text)!important}html[data-seasonal-theme] :is(.feature-row,.plan-card,.community-tier-panel,.community-tier-choice,.tool-banner-card,.review-card,.reviews-wall article,.tools-intro,.affiliate-link,.dashboard-card,.service-card,.quick-access-card,[class$=-panel],[class$=-card]){border-color:var(--season-border)!important;background:color-mix(in srgb,var(--season-surface) 92%,transparent)!important;color:var(--season-text)!important;box-shadow:0 16px 46px var(--season-glow)!important}html[data-seasonal-theme] :is(.plan-card.featured,.community-tier-choice:hover,.tool-banner-card:hover){border-color:var(--season-accent)!important;background:linear-gradient(150deg,color-mix(in srgb,var(--season-surface) 88%,var(--season-accent)),var(--season-surface))!important}html[data-seasonal-theme] :is(.ivory-button,button:not(.daily-promo-close):not(.theme-choice-classic):not(.theme-choice-halloween):not(.theme-choice-new-year):not(.theme-choice-songkran):not(.theme-choice-valentine):not(.theme-choice-chinese-new-year):not(.theme-choice-christmas)){border-color:var(--season-border)!important;background:var(--season-surface-2)!important;color:var(--season-text)!important}html[data-seasonal-theme] :is(.gold-button,.journal-nav-link,.popular-chip,.member-service-nav a.active){background:linear-gradient(120deg,var(--season-accent),var(--season-accent-2))!important;color:#fff!important;box-shadow:0 10px 28px var(--season-glow)!important}html[data-seasonal-theme] :is(.section-title,.membership-program-title,.reviews-home-heading h2,.tools-intro h2,.plan-card-price span,.community-tier-choice-head strong){color:var(--season-text)!important}html[data-seasonal-theme] :is(.gold-text,.eyebrow,.plan-card svg,.feature-row svg,.review-card-stars svg){color:var(--season-accent)!important}html[data-seasonal-theme] footer{border-color:var(--season-border)!important;background:var(--season-surface)!important;color:var(--season-muted)!important}html[data-seasonal-theme] .brand-logo{filter:drop-shadow(0 0 12px var(--season-glow)) brightness(1.12)}html[data-seasonal-theme=halloween] .hero-lockup img{filter:sepia()saturate(2.4)hue-rotate(340deg)brightness(1.35)}html[data-seasonal-theme=new-year] .hero-lockup img{filter:sepia(.4)saturate(1.5)brightness(1.5)}html[data-seasonal-theme=songkran] .hero-lockup img{filter:hue-rotate(120deg)saturate(1.7)brightness(.85)}html[data-seasonal-theme=valentine] .hero-lockup img{filter:hue-rotate(300deg)saturate(1.8)brightness(1.05)}html[data-seasonal-theme=chinese-new-year] .hero-lockup img{filter:sepia()saturate(2)hue-rotate(345deg)brightness(1.35)}.seasonal-atmosphere b{opacity:.38;filter:drop-shadow(0 5px 10px var(--season-glow));font-size:clamp(18px,2vw,32px);animation:18s linear infinite seasonSymbol;position:absolute;top:-10%}.seasonal-atmosphere b:first-of-type{animation-delay:-2s;left:12%}.seasonal-atmosphere b:nth-of-type(2){animation-delay:-13s;left:37%}.seasonal-atmosphere b:nth-of-type(3){animation-delay:-7s;left:70%}.seasonal-atmosphere b:nth-of-type(4){animation-delay:-16s;left:91%}@keyframes seasonSymbol{to{transform:translate(-40px,120vh)rotate(25deg)}}.seasonal-hero-decor{pointer-events:none;z-index:5;position:absolute;inset:0;overflow:hidden}.seasonal-hero-decor>div{display:none}.seasonal-hero-decor b{z-index:2;filter:drop-shadow(0 18px 26px #00000047);font-size:clamp(42px,7vw,105px);font-weight:400;animation:6s ease-in-out infinite heroDecorFloat;position:absolute}.seasonal-hero-decor b:first-child{top:18%;left:2%;transform:rotate(-9deg)}.seasonal-hero-decor b:nth-child(2){animation-delay:-2s;top:12%;right:3%}.seasonal-hero-decor b:nth-child(3){font-size:clamp(32px,5vw,76px);animation-delay:-4s;bottom:10%;right:7%}.seasonal-hero-decor b:nth-child(4){font-size:clamp(30px,4vw,68px);animation-delay:-1s;bottom:7%;left:5%}html[data-seasonal-theme=halloween] .seasonal-hero-decor>[data-season=halloween],html[data-seasonal-theme=new-year] .seasonal-hero-decor>[data-season=new-year],html[data-seasonal-theme=songkran] .seasonal-hero-decor>[data-season=songkran],html[data-seasonal-theme=valentine] .seasonal-hero-decor>[data-season=valentine],html[data-seasonal-theme=chinese-new-year] .seasonal-hero-decor>[data-season=chinese-new-year]{display:block}@keyframes heroDecorFloat{0%,to{translate:0}50%{translate:0 -14px}}html[data-seasonal-theme=halloween] .luxury-hero{background-image:radial-gradient(circle at 78% 25%,#ff761047,#0000 25%),radial-gradient(circle at 15% 68%,#8837b542,#0000 27%),linear-gradient(145deg,#09060c,#1c1024)!important}html[data-seasonal-theme=new-year] .luxury-hero{background-image:radial-gradient(circle at 75% 18%,#eec2554d,#0000 23%),linear-gradient(145deg,#020916,#0c2c52)!important}html[data-seasonal-theme=songkran] .luxury-hero{background-image:radial-gradient(circle at 72% 25%,#ffffffb8,#0000 28%),linear-gradient(145deg,#dffcff,#28bdd5)!important}html[data-seasonal-theme=valentine] .luxury-hero{background-image:radial-gradient(circle at 72% 22%,#ffffffc2,#0000 27%),linear-gradient(145deg,#fff1f4,#e989a4)!important}html[data-seasonal-theme=chinese-new-year] .luxury-hero{background-image:radial-gradient(circle at 75% 20%,#ffce4b57,#0000 24%),linear-gradient(145deg,#5f020a,#b71420)!important}@media (max-width:700px){.seasonal-hero-decor b:first-child{top:12%}.seasonal-hero-decor b:nth-child(2){top:20%}.seasonal-hero-decor b:nth-child(3){bottom:20%}.seasonal-hero-decor b:nth-child(4){bottom:33%}.seasonal-atmosphere b{opacity:.25}}@media (prefers-reduced-motion:reduce){.seasonal-atmosphere b,.seasonal-hero-decor b{animation:none}}.theme-choice-christmas{color:#fff8dc;background:radial-gradient(circle at 78% 12%,#bd2535,#073d32 60%)}html[data-seasonal-theme=christmas] .luxury-hero{background-image:radial-gradient(circle at 78% 22%,#e9c3644d,#0000 25%),radial-gradient(circle at 14% 66%,#bd25353d,#0000 27%),linear-gradient(145deg,#031d19,#075044)!important}html[data-seasonal-theme=christmas] :is(.gold-button,.journal-nav-link,.popular-chip,.member-service-nav a.active){color:#10251d!important}html:is([data-seasonal-theme=halloween],[data-seasonal-theme=new-year],[data-seasonal-theme=chinese-new-year],[data-seasonal-theme=christmas]) .hero-lockup{isolation:isolate;border:1px solid color-mix(in srgb,var(--season-accent) 58%,#fff);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(135deg,#fffffff0,#fff7e0d1);border-radius:28px;width:min(100%,760px);padding:clamp(16px,2.2vw,30px);position:relative;box-shadow:0 24px 70px #00000042,inset 0 1px #fff}html:is([data-seasonal-theme=halloween],[data-seasonal-theme=new-year],[data-seasonal-theme=chinese-new-year],[data-seasonal-theme=christmas]) .hero-lockup img{z-index:1;position:relative;filter:contrast(1.24)saturate(1.16)brightness(1.08)drop-shadow(0 4px 8px #fffc)!important}html:is([data-seasonal-theme=halloween],[data-seasonal-theme=new-year],[data-seasonal-theme=chinese-new-year],[data-seasonal-theme=christmas]) :is(.brand-logo,.brand-logo-header){filter:brightness(1.28) contrast(1.18) drop-shadow(0 2px 2px #000000b8) drop-shadow(0 0 14px var(--season-accent))!important}html[data-seasonal-theme] :is(.hero-copy>p,.hero-copy>div span,.site-header a,.home-primary-nav .nav-link,.section-title,p,small){text-shadow:0 1px 2px color-mix(in srgb,var(--season-bg) 55%,transparent)}.seasonal-mascot-parade img{z-index:0;opacity:.82;filter:drop-shadow(0 18px 28px #00000047);width:clamp(92px,10vw,178px);height:auto;animation:6.5s ease-in-out infinite mascotBob;position:fixed}.seasonal-mascot-parade img:first-child{top:28vh;left:-28px;rotate:-8deg}.seasonal-mascot-parade img:nth-child(2){animation-delay:-2.2s;top:57vh;right:-34px;rotate:8deg}.seasonal-mascot-parade img:nth-child(3){width:clamp(84px,8vw,140px);animation-delay:-4.1s;bottom:-38px;left:3vw}.seasonal-hero-decor>div>img{z-index:3;filter:drop-shadow(0 26px 34px #00000057);width:clamp(150px,18vw,340px);height:auto;animation:5.8s ease-in-out infinite mascotBob;position:absolute;bottom:clamp(72px,7vw,124px);right:clamp(4px,2vw,36px)}html[data-seasonal-theme=halloween] .seasonal-hero-decor>[data-season=halloween],html[data-seasonal-theme=new-year] .seasonal-hero-decor>[data-season=new-year],html[data-seasonal-theme=songkran] .seasonal-hero-decor>[data-season=songkran],html[data-seasonal-theme=valentine] .seasonal-hero-decor>[data-season=valentine],html[data-seasonal-theme=chinese-new-year] .seasonal-hero-decor>[data-season=chinese-new-year],html[data-seasonal-theme=christmas] .seasonal-hero-decor>[data-season=christmas]{display:block}@keyframes mascotBob{0%,to{translate:0;scale:1}50%{translate:0 -12px;scale:1.025}}@media (max-width:900px){.seasonal-hero-decor>div>img{opacity:.86;width:clamp(120px,28vw,220px);bottom:18%;right:-42px}.seasonal-mascot-parade img:nth-child(3){display:none}}@media (max-width:700px){html:is([data-seasonal-theme=halloween],[data-seasonal-theme=new-year],[data-seasonal-theme=chinese-new-year],[data-seasonal-theme=christmas]) .hero-lockup{border-radius:20px;padding:13px}.seasonal-mascot-parade img{opacity:.62;width:82px}.seasonal-mascot-parade img:first-child{top:36vh;left:-25px}.seasonal-mascot-parade img:nth-child(2){top:68vh;right:-27px}.seasonal-hero-decor>div>img{opacity:.74;width:132px;bottom:28%;right:-38px}.seasonal-hero-decor b{opacity:.72}}@media (prefers-reduced-motion:reduce){.seasonal-mascot-parade img,.seasonal-hero-decor>div>img{animation:none}}.global-luxury-wallpaper{z-index:40;pointer-events:none;opacity:.12;mix-blend-mode:multiply;background:url(/brand/site-wallpaper-v290.webp) 50%/cover no-repeat;animation:28s ease-in-out infinite alternate wallpaper-drift;position:fixed;inset:-3%}@keyframes wallpaper-drift{0%{transform:translate(-.8%)scale(1)}to{transform:translate(.8%,-.6%)scale(1.035)}}.affiliate-workspace-light .affiliate-partner-profile>header:after{content:none!important}.affiliate-mountain-banner{background:linear-gradient(90deg,#fbf7ef 0%,#fbf7efad 38%,#0000 70%),url(/brand/member-mountain-hero.png) 76% 48%/cover no-repeat;border-radius:22px;align-items:center;min-height:170px;margin:12px 0 22px;padding:24px;display:flex;overflow:hidden}.affiliate-mountain-banner blockquote{max-width:55%;margin:0;line-height:1.25;position:relative;font-family:var(--font-editorial),Georgia,serif!important;color:#51402a!important;font-size:26px!important;font-weight:500!important}@media (max-width:767px){.affiliate-dashboard-page .affiliate-workspace-light .affiliate-partner-profile{background:#ffffffe6!important;padding:18px 14px!important}.affiliate-workspace-light .affiliate-partner-profile>header{grid-template-columns:64px minmax(0,1fr);align-items:start!important;gap:14px!important;min-height:0!important;padding:0!important;display:grid!important}.affiliate-workspace-light .affiliate-partner-avatar{width:64px!important;height:64px!important}.affiliate-workspace-light .affiliate-partner-identity{min-width:0!important}.affiliate-workspace-light .affiliate-partner-identity>div{flex-wrap:wrap;gap:8px}.affiliate-workspace-light .affiliate-partner-identity h2{overflow-wrap:anywhere;font-size:22px!important;line-height:1.2!important}.affiliate-workspace-light .affiliate-partner-email{overflow-wrap:anywhere;word-break:normal;font-size:14px!important}.affiliate-workspace-light .affiliate-partner-identity small{font-size:12px!important}.affiliate-workspace-light .affiliate-approved{color:#176644!important;background:#d8f3e6!important;font-size:12px!important}.affiliate-mountain-banner{background-color:#faf7f0;background-position:70%;background-size:auto 100%;min-height:155px;margin-top:22px;padding:18px 14px}.affiliate-mountain-banner blockquote{max-width:58%;font-size:23px!important}.global-luxury-wallpaper{opacity:.11;background-position:66%}}@media (prefers-reduced-motion:reduce){.global-luxury-wallpaper{animation:none}}.member-affiliate-shortcut-header .member-affiliate-shortcut{color:#fffaf0;white-space:nowrap;background:linear-gradient(110deg,#795319,#be903e);border-color:#d6b56f}.member-affiliate-shortcut-header .member-affiliate-shortcut:hover{background:linear-gradient(110deg,#624013,#a97829);box-shadow:0 7px 20px #8b622b30}.member-affiliate-shortcut:focus-visible{outline-offset:3px;outline:3px solid #ba893b}@media (max-width:639px){.trend-feature-grid{gap:10px;margin-bottom:28px}.trend-feature-grid .feature-row{border-radius:18px;flex-direction:column;align-items:flex-start;gap:8px;min-width:0;padding:13px 11px}.trend-feature-grid .feature-row svg{flex-shrink:0;width:22px;height:22px}.trend-feature-grid .feature-row p{font-family:var(--font-poppins),var(--font-kanit),sans-serif;letter-spacing:0;font-size:14px;line-height:1.35}.trend-feature-grid .feature-row span{color:#70675d;font-size:12px;line-height:1.5}}@media (max-width:800px){.member-affiliate-shortcut-header.dashboard-mobile-header{justify-content:space-between;align-items:center;gap:7px;min-height:82px;display:flex;height:82px!important}.member-affiliate-shortcut-header>a:first-of-type{flex:0 116px;min-width:0}.member-affiliate-shortcut-header .dashboard-mobile-logo{max-width:100%;width:116px!important;height:auto!important}.member-affiliate-shortcut-header .dashboard-header-actions{justify-content:flex-end;min-width:0;display:flex;gap:4px!important}.member-affiliate-shortcut-header .dashboard-header-actions .member-affiliate-shortcut{min-height:36px;padding:0 9px;font-size:9.5px;line-height:1;box-shadow:0 7px 18px #8b622b24;display:flex!important}.member-affiliate-shortcut-header .dashboard-mobile-utility{flex:0 0 36px;width:36px;height:36px}.member-affiliate-shortcut-header .dashboard-menu-trigger{flex:0 0 38px;width:38px!important;height:38px!important}}@media (max-width:360px){.member-affiliate-shortcut-header.dashboard-mobile-header{padding-left:10px!important;padding-right:10px!important}.member-affiliate-shortcut-header>a:first-of-type{flex-basis:82px}.member-affiliate-shortcut-header .dashboard-mobile-logo{width:82px!important}.member-affiliate-shortcut-header .affiliate-dashboard-label{display:none}}
