@import "https://fonts.googleapis.com/css2?family=Instrument+Serif:ital@1&family=Inter:wght@300;400;500;600;700;800;900&family=Plus+Jakarta+Sans:wght@400;600;700;800&display=swap";
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-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-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-content:""}}}@layer theme{:root,:host{--font-sans:"Inter", system-ui, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-200:#ffcaca;--color-red-400:#ff6568;--color-red-500:#fb2c36;--color-red-700:#bf000f;--color-amber-200:#fee685;--color-amber-300:#ffd236;--color-yellow-700:#a36100;--color-green-500:#00c758;--color-green-600:#00a544;--color-green-700:#008138;--color-emerald-200:#a4f4cf;--color-emerald-300:#5ee9b5;--color-emerald-400:#00d294;--color-emerald-500:#00bb7f;--color-neutral-100:#f5f5f5;--color-neutral-200:#e5e5e5;--color-neutral-300:#d4d4d4;--color-neutral-400:#a1a1a1;--color-neutral-500:#737373;--color-neutral-600:#525252;--color-neutral-700:#404040;--color-neutral-800:#262626;--color-neutral-950:#0a0a0a;--color-black:#000;--color-white:#fff;--spacing:.25rem;--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;--text-7xl:4.5rem;--text-7xl--line-height:1;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--tracking-tighter:-.05em;--tracking-tight:-.025em;--tracking-normal:0em;--tracking-wide:.025em;--tracking-wider:.05em;--leading-tight:1.25;--leading-relaxed:1.625;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--animate-spin:spin 1s linear infinite;--blur-md:12px;--blur-xl:24px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:"Inter", system-ui, sans-serif;--default-mono-font-family:var(--font-mono);--radius:var(--radius);--color-foreground:var(--text-100)}@supports (color:lab(0% 0 0)){:root,:host{--color-red-200:lab(86.017% 19.8815 7.75869);--color-red-400:lab(63.7053% 60.745 31.3109);--color-red-500:lab(55.4814% 75.0732 48.8528);--color-red-700:lab(40.4273% 67.2623 53.7441);--color-amber-200:lab(91.7203% -.505269 49.9084);--color-amber-300:lab(86.4156% 6.13147 78.3961);--color-yellow-700:lab(47.8202% 25.2426 66.5015);--color-green-500:lab(70.5521% -66.5147 45.8073);--color-green-600:lab(59.0978% -58.6621 41.2579);--color-green-700:lab(47.0329% -47.0239 31.4788);--color-emerald-200:lab(90.2247% -31.039 9.47084);--color-emerald-300:lab(83.9203% -48.7124 13.8849);--color-emerald-400:lab(75.0771% -60.7313 19.4147);--color-emerald-500:lab(66.9756% -58.27 19.5419);--color-neutral-100:lab(96.52% -.0000298023 .0000119209);--color-neutral-200:lab(90.952% 0 -.0000119209);--color-neutral-300:lab(84.92% 0 -.0000119209);--color-neutral-400:lab(66.128% -.0000298023 .0000119209);--color-neutral-500:lab(48.496% 0 0);--color-neutral-600:lab(34.924% 0 0);--color-neutral-700:lab(27.036% 0 0);--color-neutral-800:lab(15.204% 0 -.00000596046);--color-neutral-950:lab(2.75381% 0 0)}}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.\!visible{visibility:visible!important}.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing) * 0)}.inset-5{inset:calc(var(--spacing) * 5)}.inset-x-0{inset-inline:calc(var(--spacing) * 0)}.-top-\[10\%\]{top:-10%}.top-0{top:calc(var(--spacing) * 0)}.top-4{top:calc(var(--spacing) * 4)}.top-\[13\%\]{top:13%}.top-\[40\%\]{top:40%}.top-full{top:100%}.right-0{right:calc(var(--spacing) * 0)}.bottom-0{bottom:calc(var(--spacing) * 0)}.left-0{left:calc(var(--spacing) * 0)}.left-1\/2{left:50%}.left-4{left:calc(var(--spacing) * 4)}.isolate{isolation:isolate}.-z-10{z-index:calc(10 * -1)}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[1\]{z-index:1}.z-\[3\]{z-index:3}.z-\[80\]{z-index:80}.order-1{order:1}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.me-1{margin-inline-end:calc(var(--spacing) * 1)}.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-8{margin-top:calc(var(--spacing) * 8)}.mt-9{margin-top:calc(var(--spacing) * 9)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-16{margin-top:calc(var(--spacing) * 16)}.mt-20{margin-top:calc(var(--spacing) * 20)}.mt-\[-100px\]{margin-top:-100px}.mt-auto{margin-top:auto}.mr-2{margin-right:calc(var(--spacing) * 2)}.mb-0{margin-bottom:calc(var(--spacing) * 0)}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-16{margin-bottom:calc(var(--spacing) * 16)}.mb-\[-14px\]{margin-bottom:-14px}.ml-auto{margin-left:auto}.box-border{box-sizing:border-box}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.aspect-\[2\/1\]{aspect-ratio:2}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.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-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-16{width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16)}.size-20{width:calc(var(--spacing) * 20);height:calc(var(--spacing) * 20)}.size-44{width:calc(var(--spacing) * 44);height:calc(var(--spacing) * 44)}.size-full{width:100%;height:100%}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.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-28{height:calc(var(--spacing) * 28)}.h-32{height:calc(var(--spacing) * 32)}.h-44{height:calc(var(--spacing) * 44)}.h-320{height:calc(var(--spacing) * 320)}.h-\[60vh\]{height:60vh}.h-\[175vh\]{height:175vh}.h-\[188px\]{height:188px}.h-\[260px\]{height:260px}.h-\[312px\]{height:312px}.h-\[500px\]{height:500px}.h-auto{height:auto}.h-dvh{height:100dvh}.h-fit{height:fit-content}.h-full{height:100%}.h-px{height:1px}.max-h-56{max-height:calc(var(--spacing) * 56)}.max-h-64{max-height:calc(var(--spacing) * 64)}.max-h-\[92dvh\]{max-height:92dvh}.max-h-full{max-height:100%}.min-h-0{min-height:calc(var(--spacing) * 0)}.min-h-9{min-height:calc(var(--spacing) * 9)}.min-h-10{min-height:calc(var(--spacing) * 10)}.min-h-11{min-height:calc(var(--spacing) * 11)}.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-72{min-height:calc(var(--spacing) * 72)}.min-h-\[40px\]{min-height:40px}.min-h-\[calc\(100vh-4rem\)\]{min-height:calc(100vh - 4rem)}.min-h-dvh{min-height:100dvh}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-1\/4{width:25%}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-7{width:calc(var(--spacing) * 7)}.w-10{width:calc(var(--spacing) * 10)}.w-32{width:calc(var(--spacing) * 32)}.w-60{width:calc(var(--spacing) * 60)}.w-80{width:calc(var(--spacing) * 80)}.w-140{width:calc(var(--spacing) * 140)}.w-\[min\(860px\,88vw\)\]{width:min(860px,88vw)}.w-fit{width:fit-content}.w-full{width:100%}.w-px{width:1px}.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-\[400px\]{max-width:400px}.max-w-\[1180px\]{max-width:1180px}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-\[200px\]{min-width:200px}.flex-1{flex:1}.flex-\[2\]{flex:2}.flex-none{flex:none}.shrink-0{flex-shrink:0}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-10{--tw-translate-y:calc(var(--spacing) * -10);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-87\.5{--tw-translate-y:calc(var(--spacing) * -87.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-\[calc\(5dvh-5px\)\]{--tw-translate-y:calc(calc(5dvh - 5px) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[-50px\]{--tw-translate-y:-50px;translate:var(--tw-translate-x) var(--tw-translate-y)}.\[translate\:5\%_-50\%\]{translate:5% -50%}.-rotate-45{rotate:-45deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-fade-slide-in-1{animation:.82s cubic-bezier(.16,1,.3,1) 20ms both fadeSlideIn}.animate-fade-slide-in-2{animation:.82s cubic-bezier(.16,1,.3,1) .1s both fadeSlideIn}.animate-fade-slide-in-3{animation:.82s cubic-bezier(.16,1,.3,1) .18s both fadeSlideIn}.animate-spin{animation:var(--animate-spin)}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize{resize:both}.scroll-mt-20{scroll-margin-top:calc(var(--spacing) * 20)}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-\[48px_minmax\(0\,1fr\)_48px\]{grid-template-columns:48px minmax(0,1fr) 48px}.grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.content-center{align-content:center}.content-start{align-content:flex-start}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-items-center{justify-items:center}.justify-items-start{justify-items:start}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-3\.5{gap:calc(var(--spacing) * 3.5)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-7{gap:calc(var(--spacing) * 7)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-\[2vw\]{gap:2vw}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-1{column-gap:calc(var(--spacing) * 1)}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-y-1{row-gap:calc(var(--spacing) * 1)}.gap-y-1\.5{row-gap:calc(var(--spacing) * 1.5)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.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-none{overscroll-behavior:none}.rounded{border-radius:var(--radius)}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-\[10px\]{border-radius:10px}.rounded-\[16px\]{border-radius:16px}.rounded-\[28px\]{border-radius:28px}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-x{border-inline-style:var(--tw-border-style);border-inline-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\[\#e5c158\]{border-color:#e5c158}.border-\[\#e5c158\]\/20{border-color:#e5c15833;border-color:lab(79.7585% 4.65664 56.4281/.2)}.border-emerald-400\/20{border-color:#00d29433}@supports (color:color-mix(in lab, red, red)){.border-emerald-400\/20{border-color:color-mix(in oklab, var(--color-emerald-400) 20%, transparent)}}.border-green-500\/20{border-color:#00c75833}@supports (color:color-mix(in lab, red, red)){.border-green-500\/20{border-color:color-mix(in oklab, var(--color-green-500) 20%, transparent)}}.border-neutral-200{border-color:var(--color-neutral-200)}.border-neutral-200\/80{border-color:#e5e5e5cc}@supports (color:color-mix(in lab, red, red)){.border-neutral-200\/80{border-color:color-mix(in oklab, var(--color-neutral-200) 80%, transparent)}}.border-red-400\/20{border-color:#ff656833}@supports (color:color-mix(in lab, red, red)){.border-red-400\/20{border-color:color-mix(in oklab, var(--color-red-400) 20%, transparent)}}.border-red-500\/20{border-color:#fb2c3633}@supports (color:color-mix(in lab, red, red)){.border-red-500\/20{border-color:color-mix(in oklab, var(--color-red-500) 20%, transparent)}}.border-white\/5{border-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.border-white\/5{border-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.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\/12{border-color:#ffffff1f}@supports (color:color-mix(in lab, red, red)){.border-white\/12{border-color:color-mix(in oklab, var(--color-white) 12%, transparent)}}.border-white\/15{border-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.border-white\/15{border-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.border-white\/20{border-color:#fff3}@supports (color:color-mix(in lab, red, red)){.border-white\/20{border-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.bg-\[\#0a0e0c\]{background-color:#0a0e0c}.bg-\[\#070b0a\]{background-color:#070b0a}.bg-\[\#070b0a\]\/98,.bg-\[\#070b0a\]\/\[0\.98\]{background-color:#070b0afa;background-color:lab(2.76032% -1.1992 -.00110865/.98)}.bg-\[\#030508\]{background-color:#030508}.bg-\[\#070705\]{background-color:#070705}.bg-\[\#070707\]{background-color:#070707}.bg-\[\#171717\]{background-color:#171717}.bg-\[\#171717\]\/96{background-color:#171717f5;background-color:lab(7.73961% -.00000745058 .00000298023/.96)}.bg-\[\#e5c158\]{background-color:#e5c158}.bg-\[\#e5c158\]\/5{background-color:#e5c1580d;background-color:lab(79.7585% 4.65664 56.4281/.05)}.bg-\[\#e5c158\]\/10{background-color:#e5c1581a;background-color:lab(79.7585% 4.65664 56.4281/.1)}.bg-\[\#e5c158\]\/15{background-color:#e5c15826;background-color:lab(79.7585% 4.65664 56.4281/.15)}.bg-\[\#f7f7f4\]{background-color:#f7f7f4}.bg-\[rgba\(229\,193\,88\,0\.12\)\]{background-color:#e5c1581f}.bg-amber-300{background-color:var(--color-amber-300)}.bg-background{background-color:var(--bg-0)}.bg-black{background-color:var(--color-black)}.bg-black\/20{background-color:#0003}@supports (color:color-mix(in lab, red, red)){.bg-black\/20{background-color:color-mix(in oklab, var(--color-black) 20%, transparent)}}.bg-black\/40{background-color:#0006}@supports (color:color-mix(in lab, red, red)){.bg-black\/40{background-color:color-mix(in oklab, var(--color-black) 40%, transparent)}}.bg-black\/75{background-color:#000000bf}@supports (color:color-mix(in lab, red, red)){.bg-black\/75{background-color:color-mix(in oklab, var(--color-black) 75%, transparent)}}.bg-emerald-400\/10{background-color:#00d2941a}@supports (color:color-mix(in lab, red, red)){.bg-emerald-400\/10{background-color:color-mix(in oklab, var(--color-emerald-400) 10%, transparent)}}.bg-emerald-400\/15{background-color:#00d29426}@supports (color:color-mix(in lab, red, red)){.bg-emerald-400\/15{background-color:color-mix(in oklab, var(--color-emerald-400) 15%, transparent)}}.bg-emerald-500\/10{background-color:#00bb7f1a}@supports (color:color-mix(in lab, red, red)){.bg-emerald-500\/10{background-color:color-mix(in oklab, var(--color-emerald-500) 10%, transparent)}}.bg-green-500\/10{background-color:#00c7581a}@supports (color:color-mix(in lab, red, red)){.bg-green-500\/10{background-color:color-mix(in oklab, var(--color-green-500) 10%, transparent)}}.bg-neutral-950{background-color:var(--color-neutral-950)}.bg-neutral-950\/80{background-color:#0a0a0acc}@supports (color:color-mix(in lab, red, red)){.bg-neutral-950\/80{background-color:color-mix(in oklab, var(--color-neutral-950) 80%, transparent)}}.bg-red-400\/10{background-color:#ff65681a}@supports (color:color-mix(in lab, red, red)){.bg-red-400\/10{background-color:color-mix(in oklab, var(--color-red-400) 10%, transparent)}}.bg-red-500\/10{background-color:#fb2c361a}@supports (color:color-mix(in lab, red, red)){.bg-red-500\/10{background-color:color-mix(in oklab, var(--color-red-500) 10%, transparent)}}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-white\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.bg-white\/5{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.bg-white\/10{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.bg-white\/45{background-color:#ffffff73}@supports (color:color-mix(in lab, red, red)){.bg-white\/45{background-color:color-mix(in oklab, var(--color-white) 45%, transparent)}}.bg-white\/75{background-color:#ffffffbf}@supports (color:color-mix(in lab, red, red)){.bg-white\/75{background-color:color-mix(in oklab, var(--color-white) 75%, transparent)}}.bg-white\/\[0\.02\]{background-color:#ffffff05}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.02\]{background-color:color-mix(in oklab, var(--color-white) 2%, 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-white\/\[0\.05\]{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.05\]{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.bg-white\/\[0\.06\]{background-color:#ffffff0f}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.06\]{background-color:color-mix(in oklab, var(--color-white) 6%, transparent)}}.bg-white\/\[0\.07\]{background-color:#ffffff12}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.07\]{background-color:color-mix(in oklab, var(--color-white) 7.0%, transparent)}}.bg-white\/\[0\.08\]{background-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.08\]{background-color:color-mix(in oklab, var(--color-white) 8%, transparent)}}.bg-white\/\[0\.035\]{background-color:#ffffff09}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.035\]{background-color:color-mix(in oklab, var(--color-white) 3.5%, transparent)}}.bg-linear-to-t{--tw-gradient-position:to top}@supports (background-image:linear-gradient(in lab, red, red)){.bg-linear-to-t{--tw-gradient-position:to top in oklab}}.bg-linear-to-t{background-image:linear-gradient(var(--tw-gradient-stops))}.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))}.bg-gradient-to-t{--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-\[radial-gradient\(50\%_50\%_at_50\%_50\%\,--theme\(--color-foreground\/\.04\)_0\,--theme\(--color-foreground\/\.01\)_80\%\,transparent_100\%\)\]{background-image:radial-gradient(50% 50% at 50% 50%,var(--text-100) 0,var(--text-100) 80%,transparent 100%)}@supports (color:color-mix(in lab, red, red)){.bg-\[radial-gradient\(50\%_50\%_at_50\%_50\%\,--theme\(--color-foreground\/\.04\)_0\,--theme\(--color-foreground\/\.01\)_80\%\,transparent_100\%\)\]{background-image:radial-gradient(50% 50% at 50% 50%,color-mix(in oklab, var(--text-100) 4%, transparent) 0,color-mix(in oklab, var(--text-100) 1%, transparent) 80%,transparent 100%)}}.bg-\[radial-gradient\(68\.54\%_68\.72\%_at_55\.02\%_31\.46\%\,--theme\(--color-foreground\/\.06\)_0\,hsla\(0\,0\%\,55\%\,\.02\)_50\%\,--theme\(--color-foreground\/\.01\)_80\%\)\]{background-image:radial-gradient(68.54% 68.72% at 55.02% 31.46%,var(--text-100) 0,#8c8c8c05 50%,var(--text-100) 80%)}@supports (color:color-mix(in lab, red, red)){.bg-\[radial-gradient\(68\.54\%_68\.72\%_at_55\.02\%_31\.46\%\,--theme\(--color-foreground\/\.06\)_0\,hsla\(0\,0\%\,55\%\,\.02\)_50\%\,--theme\(--color-foreground\/\.01\)_80\%\)\]{background-image:radial-gradient(68.54% 68.72% at 55.02% 31.46%,color-mix(in oklab, var(--text-100) 6%, transparent) 0,#8c8c8c05 50%,color-mix(in oklab, var(--text-100) 1%, transparent) 80%)}}.bg-\[radial-gradient\(circle_at_50\%_0\%\,rgba\(229\,193\,88\,0\.18\)\,transparent_60\%\)\]{background-image:radial-gradient(circle at 50% 0,#e5c1582e,#0000 60%)}.bg-\[radial-gradient\(circle_at_50\%_18\%\,rgba\(229\,193\,88\,0\.14\)\,transparent_34\%\)\,radial-gradient\(circle_at_50\%_100\%\,rgba\(255\,255\,255\,0\.07\)\,transparent_42\%\)\]{background-image:radial-gradient(circle at 50% 18%,#e5c15824,#0000 34%),radial-gradient(circle at 50% 100%,#ffffff12,#0000 42%)}.bg-\[radial-gradient\(circle_at_50\%_66\%\,rgba\(214\,172\,92\,0\.2\)\,transparent_34\%\)\]{background-image:radial-gradient(circle at 50% 66%,#d6ac5c33,#0000 34%)}.from-\[\#070b0a\]\/10{--tw-gradient-from:#070b0a1a;--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))}@supports (color:lab(0% 0 0)){.from-\[\#070b0a\]\/10{--tw-gradient-from:lab(2.76032% -1.1992 -.00111163/.1)}}.from-\[\#070b0a\]\/15{--tw-gradient-from:#070b0a26;--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))}@supports (color:lab(0% 0 0)){.from-\[\#070b0a\]\/15{--tw-gradient-from:lab(2.76032% -1.1992 -.00110865/.15)}}.from-\[\#ba4bf2\]{--tw-gradient-from:#ba4bf2;--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-background\/35{--tw-gradient-from:var(--bg-0)}@supports (color:color-mix(in lab, red, red)){.from-background\/35{--tw-gradient-from:color-mix(in oklab, var(--bg-0) 35%, transparent)}}.from-background\/35{--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-black\/50{--tw-gradient-from:#00000080}@supports (color:color-mix(in lab, red, red)){.from-black\/50{--tw-gradient-from:color-mix(in oklab, var(--color-black) 50%, transparent)}}.from-black\/50{--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-transparent{--tw-gradient-from:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.via-transparent{--tw-gradient-via:transparent;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-white\/10{--tw-gradient-via:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.via-white\/10{--tw-gradient-via:color-mix(in oklab, var(--color-white) 10%, transparent)}}.via-white\/10{--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-\[\#58b7ff\]{--tw-gradient-to:#58b7ff;--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-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.bg-cover{background-size:cover}.bg-center{background-position:50%}.fill-current{fill:currentColor}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-0{padding:calc(var(--spacing) * 0)}.p-1{padding:calc(var(--spacing) * 1)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.p-\[2vw\]{padding:2vw}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-8{padding-inline:calc(var(--spacing) * 8)}.py-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-16{padding-block:calc(var(--spacing) * 16)}.py-24{padding-block:calc(var(--spacing) * 24)}.pt-0{padding-top:calc(var(--spacing) * 0)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-24{padding-top:calc(var(--spacing) * 24)}.pt-28{padding-top:calc(var(--spacing) * 28)}.pt-32{padding-top:calc(var(--spacing) * 32)}.pt-\[max\(1\.25rem\,env\(safe-area-inset-top\)\)\]{padding-top:max(1.25rem, env(safe-area-inset-top))}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.pb-20{padding-bottom:calc(var(--spacing) * 20)}.pb-24{padding-bottom:calc(var(--spacing) * 24)}.pb-\[max\(1\.25rem\,env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(1.25rem, env(safe-area-inset-bottom))}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:Inter,system-ui,sans-serif}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[22px\]{font-size:22px}.text-\[28px\]{font-size:28px}.text-\[clamp\(36px\,7vw\,84px\)\]{font-size:clamp(36px,7vw,84px)}.text-\[clamp\(40px\,11vw\,108px\)\]{font-size:clamp(40px,11vw,108px)}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.leading-8{--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8)}.leading-\[0\.9\]{--tw-leading:.9;line-height:.9}.leading-\[0\.92\]{--tw-leading:.92;line-height:.92}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-\[750\]{--tw-font-weight:750;font-weight:750}.font-\[var\(--font-instrument-serif\)\]{--tw-font-weight:var(--font-instrument-serif);font-weight:var(--font-instrument-serif)}.font-\[var\(--font-plus-jakarta\)\]{--tw-font-weight:var(--font-plus-jakarta);font-weight:var(--font-plus-jakarta)}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-light{--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.1em\]{--tw-tracking:.1em;letter-spacing:.1em}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-\[0\.24em\]{--tw-tracking:.24em;letter-spacing:.24em}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-tighter{--tw-tracking:var(--tracking-tighter);letter-spacing:var(--tracking-tighter)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.\!text-\[\#e5c158\]{color:#e5c158!important}.\!text-white\/82{color:#ffffffd1!important}@supports (color:color-mix(in lab, red, red)){.\!text-white\/82{color:color-mix(in oklab, var(--color-white) 82%, transparent)!important}}.text-\[\#5ed29c\]{color:#5ed29c}.text-\[\#070b0a\]{color:#070b0a}.text-\[\#111\]{color:#111}.text-\[\#070707\]{color:#070707}.text-\[\#e5c158\]{color:#e5c158}.text-\[\#f1d985\]{color:#f1d985}.text-\[\#f2d98b\]{color:#f2d98b}.text-\[\#f6c35b\]{color:#f6c35b}.text-amber-300{color:var(--color-amber-300)}.text-black{color:var(--color-black)}.text-black\/35{color:#00000059}@supports (color:color-mix(in lab, red, red)){.text-black\/35{color:color-mix(in oklab, var(--color-black) 35%, transparent)}}.text-emerald-200{color:var(--color-emerald-200)}.text-emerald-300{color:var(--color-emerald-300)}.text-green-600{color:var(--color-green-600)}.text-green-700{color:var(--color-green-700)}.text-neutral-200{color:var(--color-neutral-200)}.text-neutral-300{color:var(--color-neutral-300)}.text-neutral-400{color:var(--color-neutral-400)}.text-neutral-500{color:var(--color-neutral-500)}.text-neutral-600{color:var(--color-neutral-600)}.text-neutral-700{color:var(--color-neutral-700)}.text-neutral-950{color:var(--color-neutral-950)}.text-red-200{color:var(--color-red-200)}.text-red-400{color:var(--color-red-400)}.text-red-700{color:var(--color-red-700)}.text-white{color:var(--color-white)}.text-white\/35{color:#ffffff59}@supports (color:color-mix(in lab, red, red)){.text-white\/35{color:color-mix(in oklab, var(--color-white) 35%, transparent)}}.text-white\/38{color:#ffffff61}@supports (color:color-mix(in lab, red, red)){.text-white\/38{color:color-mix(in oklab, var(--color-white) 38%, transparent)}}.text-white\/40{color:#fff6}@supports (color:color-mix(in lab, red, red)){.text-white\/40{color:color-mix(in oklab, var(--color-white) 40%, transparent)}}.text-white\/42{color:#ffffff6b}@supports (color:color-mix(in lab, red, red)){.text-white\/42{color:color-mix(in oklab, var(--color-white) 42%, transparent)}}.text-white\/45{color:#ffffff73}@supports (color:color-mix(in lab, red, red)){.text-white\/45{color:color-mix(in oklab, var(--color-white) 45%, transparent)}}.text-white\/48{color:#ffffff7a}@supports (color:color-mix(in lab, red, red)){.text-white\/48{color:color-mix(in oklab, var(--color-white) 48%, transparent)}}.text-white\/50{color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.text-white\/50{color:color-mix(in oklab, var(--color-white) 50%, transparent)}}.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\/58{color:#ffffff94}@supports (color:color-mix(in lab, red, red)){.text-white\/58{color:color-mix(in oklab, var(--color-white) 58%, transparent)}}.text-white\/60{color:#fff9}@supports (color:color-mix(in lab, red, red)){.text-white\/60{color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.text-white\/64{color:#ffffffa3}@supports (color:color-mix(in lab, red, red)){.text-white\/64{color:color-mix(in oklab, var(--color-white) 64%, transparent)}}.text-white\/65{color:#ffffffa6}@supports (color:color-mix(in lab, red, red)){.text-white\/65{color:color-mix(in oklab, var(--color-white) 65%, 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\/80{color:#fffc}@supports (color:color-mix(in lab, red, red)){.text-white\/80{color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.text-white\/82{color:#ffffffd1}@supports (color:color-mix(in lab, red, red)){.text-white\/82{color:color-mix(in oklab, var(--color-white) 82%, transparent)}}.text-yellow-700{color:var(--color-yellow-700)}.uppercase{text-transform:uppercase}.italic{font-style:italic}.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,)}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.placeholder-white\/30::placeholder{color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.placeholder-white\/30::placeholder{color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.opacity-55{opacity:.55}.opacity-60{opacity:.6}.opacity-90{opacity:.9}.opacity-95{opacity:.95}.opacity-100{opacity:1}.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_50px_-12px_rgba\(229\,193\,88\,0\.15\)\]{--tw-shadow:0 0 50px -12px var(--tw-shadow-color,#e5c15826);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_34px_rgba\(20\,20\,20\,0\.04\)\]{--tw-shadow:0 14px 34px var(--tw-shadow-color,#1414140a);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_16px_34px_rgba\(20\,20\,20\,0\.08\)\]{--tw-shadow:0 16px 34px var(--tw-shadow-color,#14141414);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_30px_120px_rgba\(0\,0\,0\,0\.7\)\]{--tw-shadow:0 30px 120px var(--tw-shadow-color,#000000b3);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_30px_120px_rgba\(0\,0\,0\,0\.55\)\]{--tw-shadow:0 30px 120px var(--tw-shadow-color,#0000008c);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_0_0_1px_rgba\(229\,193\,88\,0\.12\)\]{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,#e5c1581f);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-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-\[\#e5c158\]\/10{--tw-shadow-color:#e5c1581a}@supports (color:color-mix(in lab, red, red)){.shadow-\[\#e5c158\]\/10{--tw-shadow-color:color-mix(in oklab, lab(79.7585% 4.65664 56.4281/.1) var(--tw-shadow-alpha), transparent)}}.shadow-\[\#f6c35b\]\/18{--tw-shadow-color:#f6c35b2e}@supports (color:color-mix(in lab, red, red)){.shadow-\[\#f6c35b\]\/18{--tw-shadow-color:color-mix(in oklab, lab(81.9798% 10.8462 58.0716/.18) var(--tw-shadow-alpha), transparent)}}.shadow-black\/35{--tw-shadow-color:#00000059}@supports (color:color-mix(in lab, red, red)){.shadow-black\/35{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 35%, transparent) var(--tw-shadow-alpha), transparent)}}.ring-offset-background{--tw-ring-offset-color:var(--bg-0)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-xl{--tw-backdrop-blur:blur(var(--blur-xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-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-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.duration-700{--tw-duration:.7s;transition-duration:.7s}.ease-\[cubic-bezier\(0\.23\,1\,0\.32\,1\)\]{--tw-ease:cubic-bezier(.23,1,.32,1);transition-timing-function:cubic-bezier(.23,1,.32,1)}.contain-strict{contain:strict}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}@media (hover:hover){.group-hover\/cutout\:scale-105:is(:where(.group\/cutout):hover *){--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}}.placeholder\:text-neutral-400::placeholder{color:var(--color-neutral-400)}.placeholder\:text-white\/20::placeholder{color:#fff3}@supports (color:color-mix(in lab, red, red)){.placeholder\:text-white\/20::placeholder{color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.placeholder\:text-white\/25::placeholder{color:#ffffff40}@supports (color:color-mix(in lab, red, red)){.placeholder\:text-white\/25::placeholder{color:color-mix(in oklab, var(--color-white) 25%, transparent)}}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:top-full:after{content:var(--tw-content);top:100%}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:mt-6:after{content:var(--tw-content);margin-top:calc(var(--spacing) * 6)}.after\:h-28:after{content:var(--tw-content);height:calc(var(--spacing) * 28)}.after\:w-px:after{content:var(--tw-content);width:1px}.after\:bg-gradient-to-b:after{content:var(--tw-content);--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.after\:from-\[\#e5c158\]:after{content:var(--tw-content);--tw-gradient-from:#e5c158;--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))}.after\:to-transparent:after{content:var(--tw-content);--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.after\:content-\[\'\'\]:after{--tw-content:"";content:var(--tw-content)}.first\:top-\[-10\%\]:first-child{top:-10%}.focus-within\:border-neutral-400:focus-within{border-color:var(--color-neutral-400)}.focus-within\:bg-white:focus-within{background-color:var(--color-white)}@media (hover:hover){.hover\:scale-100:hover{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:scale-\[1\.02\]:hover{scale:1.02}.hover\:border-\[\#e5c158\]:hover{border-color:#e5c158}.hover\:border-\[\#e5c158\]\/30:hover{border-color:#e5c1584d;border-color:lab(79.7585% 4.65664 56.4281/.3)}.hover\:border-\[\#e5c158\]\/50:hover{border-color:#e5c15880;border-color:lab(79.7585% 4.65664 56.4281/.5)}.hover\:border-\[var\(--auth-nav-accent\)\]:hover{border-color:var(--auth-nav-accent)}.hover\:border-white\/20:hover{border-color:#fff3}@supports (color:color-mix(in lab, red, red)){.hover\:border-white\/20:hover{border-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.hover\:bg-\[\#e5c158\]\/5:hover{background-color:#e5c1580d;background-color:lab(79.7585% 4.65664 56.4281/.05)}.hover\:bg-\[\#e5c158\]\/10:hover{background-color:#e5c1581a;background-color:lab(79.7585% 4.65664 56.4281/.1)}.hover\:bg-amber-200:hover{background-color:var(--color-amber-200)}.hover\:bg-neutral-100:hover{background-color:var(--color-neutral-100)}.hover\:bg-neutral-800:hover{background-color:var(--color-neutral-800)}.hover\:bg-white:hover{background-color:var(--color-white)}.hover\:bg-white\/5:hover{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/5:hover{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.hover\:bg-white\/10:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/10:hover{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.hover\:bg-white\/60:hover{background-color:#fff9}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/60:hover{background-color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.hover\:bg-white\/\[0\.04\]:hover{background-color:#ffffff0a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/\[0\.04\]:hover{background-color:color-mix(in oklab, var(--color-white) 4%, transparent)}}.hover\:bg-white\/\[0\.06\]:hover{background-color:#ffffff0f}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/\[0\.06\]:hover{background-color:color-mix(in oklab, var(--color-white) 6%, transparent)}}.hover\:bg-white\/\[0\.07\]:hover{background-color:#ffffff12}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/\[0\.07\]:hover{background-color:color-mix(in oklab, var(--color-white) 7.0%, transparent)}}.hover\:bg-white\/\[0\.055\]:hover{background-color:#ffffff0e}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/\[0\.055\]:hover{background-color:color-mix(in oklab, var(--color-white) 5.5%, transparent)}}.hover\:\!text-\[\#e5c158\]:hover{color:#e5c158!important}.hover\:text-\[\#5ed29c\]:hover{color:#5ed29c}.hover\:text-\[\#070707\]:hover{color:#070707}.hover\:text-\[\#e5c158\]:hover{color:#e5c158}.hover\:text-\[var\(--auth-nav-accent\)\]:hover{color:var(--auth-nav-accent)}.hover\:text-neutral-700:hover{color:var(--color-neutral-700)}.hover\:text-neutral-950:hover{color:var(--color-neutral-950)}.hover\:text-white:hover{color:var(--color-white)}.hover\:underline:hover{text-decoration-line:underline}}.focus\:border-\[\#e5c158\]:focus{border-color:#e5c158}.focus\:bg-black\/55:focus{background-color:#0000008c}@supports (color:color-mix(in lab, red, red)){.focus\:bg-black\/55:focus{background-color:color-mix(in oklab, var(--color-black) 55%, transparent)}}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:outline:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-offset-4:focus-visible{outline-offset:4px}.focus-visible\:\!outline-\[\#e5c158\]:focus-visible{outline-color:#e5c158!important}.focus-visible\:outline-\[\#5ed29c\]:focus-visible{outline-color:#5ed29c}.focus-visible\:outline-\[\#784d2f\]:focus-visible{outline-color:#784d2f}.focus-visible\:outline-\[\#e5c158\]:focus-visible{outline-color:#e5c158}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-45:disabled{opacity:.45}.disabled\:opacity-50:disabled{opacity:.5}@media not all and (min-width:860px){.max-\[860px\]\:flex{display:flex}}@media (min-width:861px){.min-\[861px\]\:hidden{display:none}}@media (min-width:40rem){.sm\:max-w-\[34rem\]{max-width:34rem}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:px-7{padding-inline:calc(var(--spacing) * 7)}.sm\:pb-32{padding-bottom:calc(var(--spacing) * 32)}.sm\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.sm\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.sm\:text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.sm\:text-\[clamp\(54px\,8vw\,108px\)\]{font-size:clamp(54px,8vw,108px)}}@media (min-width:48rem){.md\:inset-8{inset:calc(var(--spacing) * 8)}.md\:block{display:block}.md\:flex{display:flex}.md\:hidden{display:none}.md\:inline{display:inline}.md\:inline-flex{display:inline-flex}.md\:-translate-y-14{--tw-translate-y:calc(var(--spacing) * -14);translate:var(--tw-translate-x) var(--tw-translate-y)}.md\:grid-cols-\[1fr_170px\]{grid-template-columns:1fr 170px}.md\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.md\:items-center{align-items:center}.md\:px-6{padding-inline:calc(var(--spacing) * 6)}.md\:px-7{padding-inline:calc(var(--spacing) * 7)}.md\:px-8{padding-inline:calc(var(--spacing) * 8)}.md\:py-32{padding-block:calc(var(--spacing) * 32)}.md\:pt-7{padding-top:calc(var(--spacing) * 7)}.md\:pb-20{padding-bottom:calc(var(--spacing) * 20)}.md\:pb-28{padding-bottom:calc(var(--spacing) * 28)}.md\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.md\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.md\:text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}.md\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.md\:text-\[26px\]{font-size:26px}.md\:leading-8{--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8)}}@media (min-width:64rem){.lg\:flex{display:flex}.lg\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-\[0\.82fr_1\.18fr\]{grid-template-columns:.82fr 1.18fr}.lg\:items-center{align-items:center}.lg\:text-left{text-align:left}}.dark\:from-background\/50:is(.dark *){--tw-gradient-from:var(--bg-0)}@supports (color:color-mix(in lab, red, red)){.dark\:from-background\/50:is(.dark *){--tw-gradient-from:color-mix(in oklab, var(--bg-0) 50%, transparent)}}.dark\:from-background\/50:is(.dark *){--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))}.\[\&\:nth-child\(2\)\]\:top-\[-30\%\]:nth-child(2){top:-30%}.\[\&\:nth-child\(3\)\]\:top-\[-15\%\]:nth-child(3){top:-15%}.\[\&\:nth-child\(4\)\]\:top-\[-25\%\]:nth-child(4){top:-25%}:is(.private-class-page,.my-account-page,.affiliate-app-shell,.pc-checkout-overlay) :is(.font-medium,.font-semibold,.font-bold,.font-extrabold,.font-black){font-variation-settings:"wght" 600!important;font-weight:600!important}}:root{--font-latin:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-plus-jakarta:"Plus Jakarta Sans", Inter, ui-sans-serif, system-ui, sans-serif;--font-instrument-serif:"Instrument Serif", Georgia, serif;--accent:#d8a935;--accent-soft:#f6d77a;--accent-rgb:216, 169, 53;--accent-foreground:#784d2f;--text-main:#202126;--text-muted:#8a8d95;--text-soft:#6d7078;--page-bg:radial-gradient(circle at 75% 82%, #fffffff2, transparent 30%), linear-gradient(135deg, #dee0e5 0%, #f7f7f7 58%, #d8dbe1 100%);--shell-bg:#ffffff9e;--sidebar-bg:#f9fafca3;--surface:#ffffffad;--surface-strong:#ffffffd6;--surface-muted:#f6f7f8db;--surface-muted-rgb:246, 247, 248;--border-soft:#20212612;--dark-panel:#202126;--dark-panel-rgb:32, 33, 38;--shadow-soft:#1f21290f;--room-card-active-width:24rem;--room-card-inactive-width:5rem;--room-card-height:24rem;font-family:var(--font-latin);color:var(--text-main);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;--bg-0:#09090b;--bg-100:#18181b;--bg-200:#27272a;--bg-300:#3f3f46;--text-100:#fafafa;--text-200:#e4e4e7;--text-300:#a1a1aa;--text-400:#71717a;--radius:.5rem;--gradient-color:#e5c158;--sparkles-color:#e5c158;background:#e9eaee}.join-affiliate-globe-stage{width:min(1040px,190vw);height:min(1040px,190vw);position:absolute;top:clamp(216px,43dvh,351px);left:50%;transform:translate(-50%)}@media (min-width:768px){.join-affiliate-globe-stage{width:clamp(1680px,112vw,2600px);height:clamp(1680px,112vw,2600px);top:clamp(288px,45dvh,387px)}}:root[data-theme=dark]{--accent:#d9ad50;--accent-soft:#f0cf82;--accent-rgb:217, 173, 80;--accent-foreground:#784d2f;--text-main:#f3f0e8;--text-muted:#9c988f;--text-soft:#c4bfb4;--page-bg:radial-gradient(circle at 78% 20%, rgba(var(--accent-rgb), .12), transparent 28%), linear-gradient(135deg, #090a0d 0%, #15161b 54%, #090a0d 100%);--shell-bg:#0d0e12e0;--sidebar-bg:#0d0e12b8;--surface:#18191ec7;--surface-strong:#1f2026eb;--surface-muted:#25262dd1;--surface-muted-rgb:37, 38, 45;--border-soft:#f0cf821f;--dark-panel:#0d0e12;--dark-panel-rgb:13, 14, 18;--shadow-soft:#00000057}*{box-sizing:border-box}html{background:var(--page-bg);width:100%;max-width:100%;overflow-x:hidden}body{font-family:var(--font-latin);background:var(--page-bg);width:100%;min-width:320px;max-width:100%;min-height:100vh;margin:0;overflow-x:hidden}.minimal-auth-page input::selection{color:#0a0a0a;background:#d8a93538}.minimal-auth-page input:-webkit-autofill{-webkit-text-fill-color:#0a0a0a;caret-color:#0a0a0a;transition:background-color 9999s ease-out;box-shadow:inset 0 0 0 1000px #0000}.minimal-auth-page input:-webkit-autofill:hover{-webkit-text-fill-color:#0a0a0a;caret-color:#0a0a0a;transition:background-color 9999s ease-out;box-shadow:inset 0 0 0 1000px #0000}.minimal-auth-page input:-webkit-autofill:focus{-webkit-text-fill-color:#0a0a0a;caret-color:#0a0a0a;transition:background-color 9999s ease-out;box-shadow:inset 0 0 0 1000px #0000}.minimal-auth-page input:-webkit-autofill:active{-webkit-text-fill-color:#0a0a0a;caret-color:#0a0a0a;transition:background-color 9999s ease-out;box-shadow:inset 0 0 0 1000px #0000}:is(html:has(.tools-market-page),body:has(.tools-market-page),html:has(.master-signal-page),body:has(.master-signal-page),html:has(.private-calss-page),body:has(.private-calss-page)){background:#050505}.tools-market-liquid-card{background-blend-mode:luminosity;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(135deg,#ffffff14,#ffffff03 34%,#5ed29c09),#ffffff05;position:relative;box-shadow:inset 0 1px 1px #ffffff26,0 24px 72px #0006}.tools-market-liquid-card:before{content:"";border-radius:inherit;pointer-events:none;-webkit-mask-composite:xor;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;background:linear-gradient(#ffffffe6,#ffffff14 45%,#ffffff75);padding:1.4px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.tools-market-card-title{margin:0;font-size:18px;line-height:1.08}.tools-market-card-copy{margin:0;font-size:11px;line-height:1.35;position:absolute;bottom:18px;left:16px;right:16px}:is(html:has(.my-learning-page),body:has(.my-learning-page),html:has(.my-account-page),body:has(.my-account-page)){background:var(--page-bg)}button,input,textarea,select{font:inherit;font-family:var(--font-latin)}button{border:0}.auth-shell{background:var(--page-bg);place-items:center;width:100%;min-height:100vh;padding:24px;display:grid}.auth-card{border:1px solid var(--border-soft);width:min(520px,100%);box-shadow:0 24px 70px var(--shadow-soft);background:#fff;border-radius:6px;gap:20px;padding:32px;display:grid}.auth-card-header{justify-content:space-between;align-items:center;display:flex}.brand-mark.compact{width:max-content}.auth-eyebrow{color:var(--accent);margin:0;font-size:14px;font-weight:800}.auth-card h1{color:var(--text-main);letter-spacing:0;margin:0;font-size:clamp(36px,7vw,58px);line-height:.92}.auth-copy,.auth-muted,.auth-error{color:var(--text-muted);margin:0;font-size:15px;line-height:1.5}.auth-error{color:#dc2626;font-weight:700}:root[data-theme=dark] .auth-error{color:#f87171}.auth-field{color:var(--text-soft);gap:8px;font-size:14px;font-weight:800;display:grid}.auth-field input{border:1px solid var(--border-soft);background:var(--surface-muted);width:100%;min-height:58px;color:var(--text-main);border-radius:17px;outline:0;padding:0 18px;font-size:17px;font-weight:700}.auth-field input:focus{border-color:rgba(var(--accent-rgb), .55);box-shadow:0 0 0 4px rgba(var(--accent-rgb), .12)}.auth-submit{background:var(--accent);color:#fff;cursor:pointer;min-height:62px;box-shadow:0 18px 34px rgba(var(--accent-rgb), .28);border-radius:999px;justify-content:center;align-items:center;gap:10px;font-size:17px;font-weight:850;display:inline-flex}.auth-submit:disabled{cursor:not-allowed;opacity:.62}.app-shell{--fluid-ease:cubic-bezier(.22, 1, .36, 1);--fluid-spring:cubic-bezier(.2, 1.1, .2, 1);--fluid-fast:.18s;--fluid-medium:.36s;--fluid-slow:.52s;background:var(--shell-bg);width:100%;min-width:0;height:100vh;min-height:100vh;box-shadow:none;-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);border:0;border-radius:0;grid-template-columns:92px minmax(0,1fr);margin:0;display:grid;overflow:hidden}@keyframes fluid-rise{0%{opacity:0;filter:blur(4px);transform:translateY(18px)scale(.985)}to{opacity:1;filter:blur();transform:translate(0)scale(1)}}@keyframes fluid-slide{0%{opacity:0;filter:blur(4px);transform:translate(-16px)}to{opacity:1;filter:blur();transform:translate(0)}}@keyframes fluid-pop{0%{opacity:0;transform:translateY(10px)scale(.96)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes fluid-expand{0%{opacity:0;transform:translateY(-8px)scaleY(.98)}to{opacity:1;transform:translate(0)scaleY(1)}}.app-shell .sidebar{animation:fluid-slide var(--fluid-slow) var(--fluid-ease) both}.app-shell .workspace>.topbar{animation:fluid-rise var(--fluid-slow) var(--fluid-ease) 80ms both}.app-shell .workspace>.title-row{animation:fluid-rise var(--fluid-slow) var(--fluid-ease) .14s both}.app-shell :where(.overview-grid>*,.insight-panel,.partner-panel,.action-center,.table-surface,.generator-card,.code-list,.settings-card,.preview-card,.dashboard-error,.ma-status-strip>*,.ma-panel>*,.ma-section,.ma-state-panel){animation:fluid-rise var(--fluid-slow) var(--fluid-ease) both}.app-shell :where(.overview-grid>:first-child,.ma-status-strip>:first-child,.ma-panel>:first-child){animation-delay:.19s}.app-shell :where(.overview-grid>:nth-child(2),.ma-status-strip>:nth-child(2),.ma-panel>:nth-child(2)){animation-delay:.24s}.app-shell :where(.overview-grid>:nth-child(3),.ma-status-strip>:nth-child(3),.ma-panel>:nth-child(3)){animation-delay:.29s}.app-shell :where(.action-center-grid>*,.notification-list button,.code-row,.preview-row,.ma-notification,.ma-grant,.ma-discord-card){animation:fluid-pop .36s var(--fluid-ease) both}.app-shell :where(.action-center-grid>:nth-child(2),.notification-list button:nth-child(2),.code-row:nth-child(2),.preview-row:nth-child(2),.ma-notification:nth-child(2),.ma-grant:nth-child(2)){animation-delay:50ms}.app-shell :where(.action-center-grid>:nth-child(3),.notification-list button:nth-child(3),.code-row:nth-child(3),.preview-row:nth-child(3),.ma-notification:nth-child(3),.ma-grant:nth-child(3)){animation-delay:90ms}.app-shell :where(.action-center-grid>:nth-child(4),.notification-list button:nth-child(4),.code-row:nth-child(4),.preview-row:nth-child(4),.ma-notification:nth-child(4),.ma-grant:nth-child(4)){animation-delay:.13s}.app-shell :where(.identity-pill,.utility-pill,.date-pill,.range-controls button,.icon-button,.nav-item,.metric-action,.client-action-button,.ma-primary-button,.ma-secondary-button,.ma-icon-button,.ma-security-trigger){transition:transform var(--fluid-fast) var(--fluid-ease), border-color var(--fluid-fast) ease, background var(--fluid-fast) ease, color var(--fluid-fast) ease, box-shadow var(--fluid-medium) var(--fluid-ease)}.app-shell :where(.metric-card,.wide-card,.insight-panel,.action-center,.partner-panel,.table-surface,.generator-card,.code-list,.settings-card,.preview-card,.ma-section,.ma-state-panel,.ma-notification,.ma-grant,.ma-discord-card){transition:transform var(--fluid-medium) var(--fluid-ease), border-color var(--fluid-medium) ease, background var(--fluid-medium) ease, box-shadow var(--fluid-medium) var(--fluid-ease)}.app-shell :where(.metric-card,.wide-card,.insight-panel,.action-center,.partner-panel,.table-surface,.generator-card,.code-list,.settings-card,.preview-card,.ma-section,.ma-notification,.ma-grant,.ma-discord-card):hover{transform:translateY(-2px)}.app-shell :where(.table-row:not(.table-head)){transition:transform var(--fluid-fast) var(--fluid-ease), background var(--fluid-fast) ease, border-color var(--fluid-fast) ease}.app-shell :where(.table-row:not(.table-head)):hover{transform:translate(3px)}.app-shell :where(button,.client-action-button):active{transform:scale(.985)}.sidebar{overscroll-behavior:contain;background:var(--sidebar-bg);border-right:1px solid #1e1f240f;flex-direction:column;align-items:center;gap:28px;height:100vh;max-height:100vh;padding:32px 14px;display:flex;position:sticky;top:0;overflow-y:auto}.brand-mark{color:var(--text-main);place-items:center;gap:4px;font-size:13px;font-weight:800;display:grid}.brand-mark svg{stroke-width:4px}.nav-list{--active-index:0;gap:12px;width:100%;margin-top:56px;display:grid;position:relative}.nav-list:before{content:"";z-index:0;background:var(--accent);width:58px;height:58px;box-shadow:0 10px 26px rgba(var(--accent-rgb), .38);transform:translate(-50%, calc(var(--active-index) * 70px));border-radius:19px;transition:transform .42s cubic-bezier(.22,1,.36,1),border-radius .22s,box-shadow .22s;position:absolute;top:0;left:50%}.nav-item{z-index:1;color:#8d9098;background:0 0;border-radius:19px;place-items:center;width:58px;min-height:58px;margin:0 auto;transition:color .22s,transform .22s;display:grid;position:relative}.nav-item span{opacity:0;pointer-events:none;white-space:nowrap;background:var(--dark-panel);color:#fff;z-index:5;border-radius:999px;padding:8px 12px;font-size:12px;transition:all .18s;position:absolute;left:68px;transform:translate(-6px)}.nav-item:hover span{opacity:1;transform:translate(0)}.nav-item:hover{transform:translateY(-1px)}.nav-item.active{color:#784d2f;transform:none}.nav-item.active span,.nav-item.active svg,.nav-item.active svg *{color:#784d2f;stroke:#784d2f}.nav-item svg{transition:transform .26s,stroke-width .26s}.nav-item.active svg{stroke-width:2px;transform:none}.sidebar-footer{gap:12px;margin-top:auto;display:grid}@media (min-width:821px){.affiliate-app-shell.app-shell{grid-template-columns:92px minmax(0,1fr)!important;overflow:hidden!important}.affiliate-app-shell.app-shell .workspace{grid-column:2!important;min-width:0!important}.app-shell .affiliate-session-sidebar.sidebar{z-index:3!important;border:0!important;border-right:1px solid var(--border-soft)!important;width:92px!important;height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;grid-column:1!important;padding:0!important;display:block!important;position:relative!important;overflow:hidden!important;transform:none!important}.affiliate-session-sidebar-inner{z-index:1!important;width:100%!important;height:100%!important;color:var(--text-muted)!important;background:var(--surface)!important;flex-direction:column!important;transition:background-color .16s!important;display:flex!important;position:relative!important}:root[data-theme=dark] .affiliate-session-sidebar-inner{background:#050505!important}.affiliate-session-sidebar-head{border-bottom:1px solid var(--border-soft)!important;flex:0 0 88px!important;justify-content:center!important;align-items:center!important;width:100%!important;padding:16px!important;display:flex!important}.affiliate-session-org-trigger,.affiliate-session-nav-item,.affiliate-session-action{width:58px!important;min-width:58px!important;max-width:58px!important;height:58px!important;min-height:58px!important;color:var(--text-muted)!important;box-shadow:none!important;font:inherit!important;cursor:pointer!important;background:0 0!important;border:0!important;border-radius:19px!important;place-items:center!important;margin:0 auto!important;padding:0!important;text-decoration:none!important;transition:color .15s,background-color .15s,box-shadow .18s!important;display:grid!important;transform:none!important}.affiliate-session-org-trigger:hover,.affiliate-session-nav-item:hover,.affiliate-session-action:hover{color:var(--text-main)!important;background:var(--surface-muted)!important;transform:none!important}.affiliate-session-org-avatar,.affiliate-session-nav-item>svg,.affiliate-session-action>svg{color:currentColor!important;flex:0 0 22px!important;width:22px!important;height:22px!important;margin:0!important;transform:none!important}.affiliate-session-org-avatar{color:#fff!important;background:var(--dark-panel)!important;border-radius:14px!important;place-items:center!important;width:42px!important;height:42px!important;font-size:17px!important;font-weight:750!important;line-height:1!important;display:grid!important;overflow:hidden!important}.affiliate-session-sidebar-body{flex-direction:column!important;flex:auto!important;width:100%!important;min-height:0!important;display:flex!important}.affiliate-session-scroll{scrollbar-width:none!important;flex:auto!important;min-height:0!important;padding:18px 14px!important;overflow-y:auto!important}.affiliate-session-scroll::-webkit-scrollbar{display:none!important}.affiliate-session-nav-list.nav-list{--active-index:0;flex-direction:column!important;gap:12px!important;width:100%!important;margin:0!important;display:flex!important;position:static!important}.affiliate-session-nav-list.nav-list:before{display:none!important}.affiliate-session-separator{background:var(--border-soft)!important;width:58px!important;height:1px!important;margin:2px auto!important;display:block!important}.affiliate-session-nav-item.nav-item.active{color:#784d2f!important;background:var(--accent)!important;box-shadow:0 10px 26px rgba(var(--accent-rgb), .38)!important;transform:none!important}.affiliate-session-nav-item.nav-item.active>svg,.affiliate-session-nav-item.nav-item.active>svg *,.affiliate-session-nav-item.nav-item.active>span,.affiliate-session-nav-item.nav-item.active>span *{color:#784d2f!important;stroke:#784d2f!important}.affiliate-session-sidebar-footer.sidebar-footer{flex:none!important;gap:8px!important;width:100%!important;margin-top:auto!important;padding:14px 14px 18px!important;display:grid!important}.affiliate-session-action.dark{color:var(--text-muted)!important;background:0 0!important}}.workspace{overscroll-behavior:contain;min-width:0;height:100vh;padding:36px clamp(28px,4vw,64px);overflow:hidden auto}.topbar,.title-row,.range-controls,.topbar-actions,.identity-pill,.welcome-block,.date-pill,.card-head,.toolbar,.panel-heading.inline,.chip-row{align-items:center;display:flex}.topbar{justify-content:space-between;gap:18px}.topbar>*,.title-row>*{min-width:0}.identity-pill,.date-pill,.range-controls button,.icon-button{border:1px solid var(--border-soft);background:var(--surface-strong);box-shadow:0 12px 28px var(--shadow-soft)}.identity-pill{border-radius:999px;gap:12px;min-width:0;padding:8px 16px 8px 8px}.identity-pill>div:last-child{gap:2px;min-width:0;line-height:1.08;display:grid}.identity-pill strong,.welcome-block strong{font-size:13px;display:block}.identity-pill strong{text-overflow:ellipsis;white-space:nowrap;max-width:230px;font-size:14px;font-weight:800;overflow:hidden}.identity-pill small{max-width:230px;color:var(--text-soft);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:450;line-height:1.15;display:block;overflow:hidden}.identity-pill span{text-overflow:ellipsis;white-space:nowrap;max-width:230px;font-size:11px;font-weight:650;overflow:hidden}.identity-pill span,.welcome-block span,.panel-heading p,.metric-card p,.partner-copy p,.partner-copy span,.code-row span,.preview-row small,.table-row small{color:var(--text-muted)}.avatar{aspect-ratio:1;background:var(--dark-panel);color:#fff;border-radius:50%;flex:0 0 42px;place-items:center;width:42px;min-width:42px;height:42px;font-size:13px;font-weight:800;display:grid}.welcome-block{gap:12px;min-width:0}.welcome-block svg{color:var(--accent);stroke-width:3px}.topbar-actions{flex-wrap:wrap;gap:12px;min-width:0}.utility-pill{min-height:44px;color:var(--text-main);background:var(--surface-strong);border:1px solid var(--border-soft);box-shadow:0 12px 28px var(--shadow-soft);border-radius:999px;align-items:center;gap:8px;padding:0 14px;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:16px;font-weight:500;line-height:24px;transition:transform .18s,background .18s,color .18s;display:inline-flex}.utility-pill:hover{background:rgba(var(--accent-rgb), .18);transform:translateY(-1px)}.utility-pill.icon-only{justify-content:center;width:44px;padding:0}.utility-pill.top-link{background:rgba(var(--accent-rgb), .08);border-color:rgba(var(--accent-rgb), .16)}.date-pill{min-height:44px;color:var(--text-main);white-space:nowrap;border-radius:999px;gap:10px;padding:0 16px}.date-pill span{background:var(--dark-panel);color:#fff;border-radius:50%;place-items:center;width:20px;height:20px;font-size:11px;display:grid}.notification-wrap{display:inline-flex;position:relative}.notification-pill{transition:border-color .18s,background .18s,box-shadow .18s,transform .18s}.notification-pill:hover{transform:translateY(-1px)}.notification-pill.has-alert{box-shadow:0 14px 30px #ef44441a, 0 12px 28px var(--shadow-soft);border-color:#ef444442}.notification-pill.has-alert span{color:#fff;background:#ef4444;box-shadow:0 0 0 5px #ef44441f}.notification-pill.has-alert .notification-bell{transform-origin:50% 8%;animation:1.6s ease-in-out infinite bell-alert}.notification-menu{z-index:40;border:1px solid var(--border-soft);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff0;border-radius:24px;width:min(360px,100vw - 28px);padding:14px;animation:.18s both dropdown-rise;position:absolute;top:calc(100% + 12px);right:0;box-shadow:0 24px 70px #20212624}.notification-menu:before{content:"";border-left:1px solid var(--border-soft);border-top:1px solid var(--border-soft);background:inherit;width:12px;height:12px;position:absolute;top:-6px;right:34px;transform:rotate(45deg)}.notification-menu-head{justify-content:space-between;align-items:flex-start;gap:12px;padding:4px 4px 12px;display:flex}.notification-menu-head strong{font-size:18px}.notification-menu-head small{color:var(--text-muted);text-align:right;font-size:12px}.notification-list{gap:8px;display:grid}.notification-list button,.notification-list p{background:#f6f7f8e0;border-radius:16px}.notification-list button{width:100%;color:var(--text-main);text-align:left;grid-template-columns:9px minmax(0,1fr) 18px;align-items:center;gap:12px;padding:13px;transition:transform .18s,background .18s;display:grid}.notification-list button:hover{background:rgba(var(--accent-rgb), .12);transform:translateY(-1px)}.notification-list button>span:first-child{background:#ef4444;border-radius:999px;width:9px;height:9px;box-shadow:0 0 0 5px #ef44441a}.notification-list strong,.notification-list small{display:block}.notification-list strong{font-size:14px}.notification-list small,.notification-list p{color:var(--text-muted)}.notification-list p{margin:0;padding:16px}@keyframes bell-alert{0%,42%,to{transform:rotate(0)}8%{transform:rotate(-14deg)}16%{transform:rotate(12deg)}24%{transform:rotate(-9deg)}32%{transform:rotate(7deg)}}.icon-button{width:44px;height:44px;color:var(--text-main);border-radius:15px;place-items:center;display:grid}.icon-button.small{background:var(--surface-strong);border-radius:12px;width:34px;height:34px}.icon-button.dark{color:#fff;background:var(--dark-panel)}.performance-badge,.focus-tabs button.active,.chip.active,.partner-actions .partner-primary,.partner-dots button.active,.segmented button.active,.generate-button{color:#fff}.payout-summary mark{color:#052e16}.title-row{justify-content:space-between;gap:20px;margin:52px 0 32px}.title-row p{color:#b8bac0;margin:0;font-size:clamp(28px,4vw,46px);font-weight:300;line-height:1}.title-row h1{color:var(--text-main);margin:0;font-size:clamp(32px,5vw,48px);font-weight:500;line-height:1.02}.affiliate-expiry{color:var(--text-muted);margin-top:10px;font-size:13px;font-weight:650;display:inline-flex}.loading-shell{background:var(--page-bg);place-items:center;min-height:100vh;display:grid}.skeleton-shell{grid-template-columns:84px minmax(0,1fr);place-items:stretch stretch;overflow:hidden}.skeleton-shimmer{background:rgba(var(--surface-muted-rgb), .78);position:relative;overflow:hidden}.skeleton-shimmer:after{content:"";background:linear-gradient(90deg,#0000 0%,#ffffff85 48%,#0000 100%);animation:1.35s ease-in-out infinite skeleton-sweep;position:absolute;inset:0;transform:translate(-110%)}.skeleton-sidebar{border-right:1px solid var(--border-soft);background:var(--sidebar-bg);grid-template-rows:70px repeat(4,70px) 1fr 58px;justify-items:center;gap:0;min-height:100vh;padding:28px 0;display:grid}.skeleton-logo{border-radius:16px;width:42px;height:42px}.skeleton-nav-dot,.skeleton-footer-dot{border-radius:16px;align-self:center;width:44px;height:44px}.skeleton-nav-dot.active{background:rgba(var(--accent-rgb), .42);border-radius:19px;width:58px;height:58px}.skeleton-footer-dot{background:rgba(var(--dark-panel-rgb), .14);grid-row:7}.skeleton-workspace{min-width:0;height:100vh;padding:36px clamp(28px,4vw,64px);overflow:hidden}.skeleton-topbar,.skeleton-actions,.skeleton-dashboard-grid,.skeleton-product-grid{align-items:center;display:grid}.skeleton-topbar{grid-template-columns:250px minmax(260px,1fr) auto;gap:24px}.skeleton-profile{border-radius:999px;width:230px;height:58px}.skeleton-welcome{gap:8px;display:grid}.skeleton-line,.skeleton-heading,.skeleton-pill{border-radius:999px;display:block}.skeleton-line{height:12px}.skeleton-line.short{width:180px}.skeleton-line.medium{width:min(420px,70%)}.skeleton-actions{grid-auto-flow:column;gap:12px}.skeleton-pill{width:76px;height:44px}.skeleton-pill.wide{width:160px}.skeleton-title{gap:10px;width:min(420px,100%);margin:72px 0 32px;display:grid}.skeleton-heading{width:100%;height:48px}.skeleton-heading.muted{opacity:.54;width:82%}.skeleton-dashboard-grid{grid-template-columns:.95fr 1.95fr 1.1fr;align-items:stretch;gap:20px}.skeleton-card,.skeleton-wide-card{border:1px solid var(--border-soft);box-shadow:0 18px 40px var(--shadow-soft);border-radius:24px}.skeleton-card{gap:18px;min-height:430px;padding:24px;display:grid}.skeleton-card>span{background:rgba(var(--dark-panel-rgb), .12);border-radius:999px;width:44%;height:18px}.skeleton-card strong{background:rgba(var(--dark-panel-rgb), .12);border-radius:18px;width:60%;height:70px}.skeleton-card em{background:rgba(var(--dark-panel-rgb), .1);border-radius:999px;width:82%;height:20px}.skeleton-card-split{background:rgba(var(--dark-panel-rgb), .1);border-radius:18px;height:76px}.skeleton-mini-row,.skeleton-note,.skeleton-list-lines{background:rgba(var(--dark-panel-rgb), .08);border-radius:16px;height:54px}.skeleton-mini-chart{background:linear-gradient(90deg, rgba(var(--dark-panel-rgb), .08), rgba(var(--accent-rgb), .12));border-radius:18px;height:98px}.skeleton-tabs{background:rgba(var(--dark-panel-rgb), .08);border-radius:999px;width:min(480px,80%);height:42px}.skeleton-focus{background:rgba(var(--dark-panel-rgb), .14);border-radius:22px;height:126px}.skeleton-bar-area{background:#ffffff47;border-radius:22px;align-items:flex-end;gap:clamp(6px,1vw,13px);height:190px;padding:18px 14px;display:flex}.skeleton-bar-area i{background:rgba(var(--dark-panel-rgb), .18);border-radius:999px;flex:1;min-width:7px}.skeleton-image{background:rgba(var(--dark-panel-rgb), .16);border-radius:20px;min-height:168px}.skeleton-dots{background:rgba(var(--dark-panel-rgb), .12);border-radius:999px;justify-self:center;width:78px;height:12px}.skeleton-wide-card{background:var(--surface);margin-top:24px;padding:28px}.skeleton-product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:32px}.skeleton-product-grid div{background:rgba(var(--surface-muted-rgb), .82);border-radius:22px;height:178px}@keyframes skeleton-sweep{to{transform:translate(110%)}}.loading-card,.dashboard-error{border:1px solid var(--border-soft);background:var(--surface);box-shadow:0 18px 40px var(--shadow-soft);border-radius:20px;gap:8px;padding:24px;display:grid}.loading-card{text-align:center;place-items:center;min-width:min(420px,100vw - 32px)}.loading-card svg{color:var(--accent)}.loading-card span,.dashboard-error span{color:var(--text-muted)}.dashboard-error{background:#fef2f2b8;border-color:#ef444438;margin:-12px 0 24px}.range-controls{flex-wrap:wrap;justify-content:flex-end;gap:10px;min-width:0}.range-controls button,.dark-pill{color:#50535b;border-radius:999px;align-items:center;gap:8px;min-width:0;min-height:46px;padding:0 18px;display:inline-flex}.dark-pill{background:var(--accent);color:#fff;box-shadow:0 14px 30px rgba(var(--accent-rgb), .2)}.range-controls button.dark-pill,.toolbar button.dark-pill{background:var(--accent);color:#fff;border-color:rgba(var(--accent-rgb), .42)}.range-controls button.ghost-filter{background:var(--surface-strong);color:#50535b}.overview-grid{grid-template-columns:.86fr 1.76fr 1fr;align-items:stretch;gap:18px;display:grid}.metric-card,.wide-card,.insight-panel,.action-center,.partner-panel,.table-surface,.generator-card,.code-list,.settings-card,.preview-card{background:var(--surface);border:1px solid var(--border-soft);box-shadow:0 18px 40px var(--shadow-soft);border-radius:20px}.metric-card{min-height:430px;padding:20px}.revenue-card,.analytics-card,.progress-card{flex-direction:column;display:flex}.kpi-card-header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.kpi-card-header small,.kpi-caption,.trend-caption small{color:var(--text-muted);font-size:12px}.kpi-caption{margin:8px 0 0;line-height:1.35}.section-label{align-items:center;gap:9px;font-size:13px;font-weight:650;display:inline-flex}.section-label span{background:var(--accent);border-radius:6px;width:18px;height:18px}.hero-number{margin-top:24px;font-size:clamp(32px,4.4vw,46px);font-weight:500;line-height:1;display:block}.mini-stats{border-top:1px solid var(--border-soft);grid-template-columns:1fr 1fr;margin-top:24px;display:grid}.mini-stats div{padding-top:18px}.mini-stats div+div{border-left:1px solid var(--border-soft);padding-left:18px}.mini-stats strong{font-size:30px;font-weight:500;display:block}.mini-stats span{max-width:90px;color:var(--text-soft);font-size:12px;display:block}.revenue-breakdown{gap:10px;margin-top:16px;display:grid}.revenue-breakdown div{background:var(--surface-muted);border-radius:12px;justify-content:space-between;align-items:center;gap:14px;min-height:38px;padding:9px 11px;display:flex}.revenue-breakdown span{color:var(--text-muted);font-size:12px}.revenue-breakdown strong{font-size:13px}.metric-action{background:var(--dark-panel);color:#fff;border-radius:999px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:42px;margin-top:16px;transition:transform .18s,box-shadow .18s;display:inline-flex;box-shadow:0 12px 26px #20212629}.metric-action:hover{transform:translateY(-1px);box-shadow:0 16px 30px #20212633}.analytics-card{padding:22px}.analytics-card .trend-caption{margin-top:auto}.target-meter{background:#20212614;border-radius:999px;height:8px;margin-top:14px;overflow:hidden}.target-meter span{border-radius:inherit;background:var(--accent);height:100%;display:block}.payout-summary{color:#fff;background:radial-gradient(circle at 82% 30%, rgba(var(--accent-rgb), .24), transparent 30%), #202126;border-radius:18px;justify-content:space-between;align-items:center;gap:12px;min-height:76px;margin-top:16px;padding:14px 16px;display:flex}.payout-summary span,.payout-summary strong{display:block}.payout-summary span{color:#ffffffa3;font-size:12px}.payout-summary strong{margin-top:3px;font-size:18px}.payout-summary mark{color:#064e3b;background:#86efac;border-radius:999px;align-items:center;min-height:34px;padding:0 15px;font-size:14px;font-weight:800;display:inline-flex}.commission-trend{background:radial-gradient(circle at 84% 22%, rgba(var(--accent-rgb), .5), transparent 36%), #f6f7f8db;border-radius:20px;grid-template-columns:.66fr 1.34fr;align-items:center;gap:16px;min-height:138px;margin-top:14px;padding:18px 16px;display:grid}.commission-trend span,.commission-trend strong{display:block}.commission-trend span{color:var(--text-muted);font-size:14px;line-height:1.2}.commission-trend strong{margin-top:8px;font-size:30px;line-height:1}.mini-bar-chart{align-items:end;gap:7px;height:96px;display:flex}.mini-bar-chart span{min-width:8px;height:var(--mini-height);animation:.52s cubic-bezier(.2,.8,.2,1) both mini-bar-rise;animation-delay:var(--bar-delay);background:#2021262e;border-radius:999px;flex:1}.mini-bar-chart span.hot{background:var(--dark-panel)}.card-head{justify-content:space-between;gap:12px}.performance-badge{color:#fff;background:var(--accent);border-radius:999px;align-items:center;min-height:34px;padding:0 13px;font-size:12px;font-weight:800;display:inline-flex}.focus-tabs{scrollbar-width:none;gap:8px;margin-top:14px;padding-bottom:2px;display:flex;overflow-x:auto}.focus-tabs::-webkit-scrollbar{display:none}.focus-tabs button{color:#70737c;background:#f6f7f8f0;border-radius:999px;min-width:max-content;min-height:34px;padding:0 12px;font-size:12px;font-weight:800;transition:background .18s,color .18s,transform .18s}.focus-tabs button:hover{color:var(--text-main);transform:translateY(-1px)}.focus-tabs button:focus-visible{outline-offset:2px;outline:2px solid #20212647}.focus-tabs button.active{color:#fff;background:var(--accent)}.focus-summary{grid-template-columns:minmax(0,1.25fr) minmax(220px,.75fr);gap:14px;margin-top:12px;display:grid}.focus-hero,.focus-kpis div{border-radius:18px}.focus-hero{color:#fff;background:radial-gradient(circle at 86% 20%, rgba(var(--accent-rgb), .38), transparent 34%), #202126;align-content:center;min-height:122px;padding:18px;display:grid}.focus-hero span,.focus-hero small{color:#ffffffad;font-size:13px}.focus-hero strong{margin:8px 0;font-size:clamp(30px,4vw,48px);line-height:.95;display:block}.focus-kpis{gap:10px;display:grid}.focus-kpis div{background:var(--surface-muted);min-height:56px;padding:14px}.focus-kpis span{color:var(--text-muted);font-size:13px;display:block}.focus-kpis strong{margin-top:4px;font-size:clamp(26px,3vw,36px);line-height:1;display:block}.analytics-numbers,.funnel-strip{grid-template-columns:.75fr .75fr 1.25fr;gap:14px;margin:18px 0 14px;display:grid}.analytics-numbers div,.funnel-stage{background:#f6f7f8b8;border-radius:14px;min-height:72px;padding:12px 14px}.analytics-numbers span,.funnel-stage span{color:var(--text-soft);font-size:12px;display:block}.analytics-numbers strong,.funnel-stage strong{margin-top:6px;font-size:clamp(22px,2.8vw,32px);font-weight:500;display:block}.funnel-strip{grid-template-columns:repeat(4,minmax(0,1fr))}.funnel-stage small{color:var(--text-muted);margin-top:5px;font-size:11px;display:block}.timeline-body{grid-template-columns:minmax(0,1.42fr) minmax(245px,.9fr);align-items:stretch;gap:16px;margin-top:18px;display:grid}.timeline-body.simple{grid-template-columns:1fr}.performance-chart{background:radial-gradient(circle at 72% 16%, rgba(var(--accent-rgb), .22), transparent 28%), linear-gradient(180deg, #f6f7f8f5, #f6f7f885);border-radius:19px;grid-template-rows:auto 1fr;min-width:0;min-height:268px;padding:12px 14px 14px;display:grid;overflow:hidden}.chart-axis{color:var(--text-muted);justify-content:space-between;gap:8px;font-size:11px;display:flex}.chart-axis span:nth-child(3){color:var(--text-main);font-weight:800}.bar-chart{grid-template-columns:repeat(18,minmax(0,1fr));align-items:end;gap:clamp(5px,.7vw,10px);min-width:0;height:226px;padding:16px 2px 0;display:grid;overflow:hidden}.bar-chart span{background:var(--dark-panel);width:clamp(12px,68%,34px);height:var(--bar-height);transform-origin:bottom;animation:.62s cubic-bezier(.2,.8,.2,1) both bar-rise;animation-delay:var(--bar-delay);border-radius:999px;justify-self:center}.bar-chart span.hot{background:var(--accent);box-shadow:0 0 0 5px rgba(var(--accent-rgb), .22)}.product-momentum{background:var(--dark-panel);color:#fff;border-radius:18px;flex-direction:column;justify-content:center;min-height:194px;padding:20px;display:flex}.product-momentum span,.product-momentum small{color:#ffffffa8;font-size:12px}.product-momentum strong{margin-top:8px;font-size:clamp(22px,2.2vw,30px);line-height:1}.product-momentum small{margin-top:8px;display:block}.product-meta{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.product-meta small{background:#ffffff1f;border-radius:999px;margin:0;padding:5px 8px}.momentum-stack{grid-template-columns:1fr 1fr;gap:8px;margin-top:18px;display:grid}.momentum-stack div{background:#ffffff1a;border-radius:13px;padding:10px}.momentum-stack div span,.momentum-stack div strong{display:block}.momentum-stack div strong{color:var(--accent);margin-top:4px;font-size:20px}.performance-breakdown{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.performance-breakdown div{background:var(--surface-muted);border-radius:14px;min-height:76px;padding:12px}.performance-breakdown span,.performance-breakdown small{color:var(--text-muted);font-size:11px;display:block}.performance-breakdown strong{margin:5px 0 4px;font-size:13px;display:block}.trend-caption{background:rgba(var(--accent-rgb), .18);border-radius:18px;grid-template-columns:auto 1fr;align-items:baseline;gap:3px 10px;margin-top:14px;padding:16px;display:grid}.trend-caption span{color:var(--text-soft);font-size:12px}.trend-caption strong{font-size:clamp(18px,2vw,24px)}.trend-caption small{grid-column:1/-1}.chip-row{flex-wrap:wrap;gap:9px;margin-top:22px}.operation-queue{margin-top:auto;padding-top:16px}.operation-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.operation-head span{color:var(--text-muted);font-size:12px}.operation-head strong{color:var(--text-main);font-size:13px}.operation-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.operation-grid div{background:radial-gradient(circle at 88% 18%, rgba(var(--accent-rgb), .25), transparent 32%), #f6f7f8d1;border-radius:15px;min-height:88px;padding:12px}.operation-grid span,.operation-grid strong,.operation-grid small{display:block}.operation-grid span,.operation-grid small{color:var(--text-muted);font-size:11px}.operation-grid strong{margin:5px 0 4px;font-size:14px}.chip{background:var(--surface-muted);color:#555861;border-radius:9px;padding:9px 13px;font-size:13px}.chip.active{background:var(--accent);color:#fff}.progress-card img{object-fit:cover;border-radius:14px;width:100%;height:clamp(132px,11vw,220px);margin:14px 0 9px}.progress-card .metric-action{margin-top:auto}.access-dots{justify-content:center;gap:7px;margin-bottom:12px;display:flex}.access-dots button{background:#20212629;border-radius:999px;width:8px;height:8px;transition:width .18s,background .18s}.access-dots button.active{background:var(--dark-panel);width:28px}.progress-main{justify-content:space-between;align-items:baseline;display:flex}.progress-main strong{font-size:36px;font-weight:500}.access-summary{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:10px;display:grid}.access-summary div{background:var(--surface-muted);border-radius:13px;min-height:58px;padding:10px}.access-summary strong,.access-summary span{display:block}.access-summary strong{font-size:18px;font-weight:600}.access-summary span{color:var(--text-muted);margin-top:4px;font-size:11px;line-height:1.2}.check-list{gap:7px;margin:12px 0 0;padding:0;list-style:none;animation:.22s both detail-fade-up;display:grid}.check-list li{color:var(--text-muted);grid-template-columns:20px 1fr auto;align-items:center;gap:8px;font-size:13px;display:grid}.check-list svg{color:var(--text-main);background:#e9ecef;border-radius:50%}.access-action-panel{color:#fff;background:radial-gradient(circle at 84% 20%, rgba(var(--accent-rgb), .28), transparent 32%), #202126;border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:12px;margin-top:14px;padding:12px;animation:.22s both detail-fade-up;display:grid}.access-action-panel span,.access-action-panel small,.access-action-panel strong{display:block}.access-action-panel span,.access-action-panel small{color:#ffffffa8;font-size:12px}.access-action-panel strong{margin-top:5px;font-size:15px}.access-action-panel small{margin-top:6px;line-height:1.35}.access-action-meta{text-align:center;background:#ffffff1a;border-radius:14px;place-content:center;min-width:86px;padding:10px;display:grid}.access-action-meta strong{color:var(--accent)}.wide-card{min-height:220px;padding:30px}.exposure-card{background:radial-gradient(circle at 78% 34%, rgba(var(--accent-rgb), .68), transparent 22%), #ffffffad;grid-column:span 1;display:block;position:relative;overflow:hidden}.exposure-card>div:first-child{z-index:1;max-width:170px;position:relative}.exposure-card p{margin-bottom:16px;font-size:13px;line-height:1.35}.wide-card h2,.panel-heading h2,.preview-card h2{color:var(--text-main);margin:0;font-size:clamp(21px,2vw,28px);font-weight:700;line-height:1.05}.wide-card p,.panel-heading p{margin:10px 0 22px;line-height:1.5}.pulse-orbit{text-align:center;background:radial-gradient(circle, var(--accent-soft) 0 29%, rgba(var(--accent-rgb), .12) 30% 50%, rgba(var(--accent-rgb), .04) 51% 100%);border-radius:50%;place-items:center;width:112px;min-height:112px;display:grid;position:absolute;top:58px;right:22px}.pulse-orbit strong{font-size:34px;font-weight:500;display:block}.pulse-orbit span{color:var(--text-soft);font-size:12px;display:block}.breath-card{grid-column:span 2;grid-template-columns:1fr auto;align-items:center;gap:20px;display:grid}.action-center{grid-column:1/-1;padding:26px}.action-center-grid{grid-template-columns:minmax(260px,.82fr) minmax(0,1.45fr) minmax(220px,.55fr);align-items:stretch;gap:16px;display:grid}.health-card,.next-actions-card,.action-metric-card{border:1px solid var(--border-soft);background:#f6f7f8;border-radius:18px;min-height:240px;position:relative;overflow:hidden}.health-card{--score-rgb:34, 197, 94;--score-text:#166534;--score-fill:#bbf7d0;background:radial-gradient(circle at 84% 18%, rgba(var(--score-rgb), .24), transparent 34%), linear-gradient(140deg, #fff 0%, #f8faf9 54%, rgba(var(--score-rgb), .08) 100%);border-color:rgba(var(--score-rgb), .18);grid-template:"label score""list list"minmax(0,1fr)/minmax(0,1fr) 126px;gap:18px 14px;padding:20px;display:grid}.health-card.score-low{--score-rgb:239, 68, 68;--score-text:#991b1b;--score-fill:#fecaca;border-color:#ef444433}.health-card.score-medium{--score-rgb:234, 179, 8;--score-text:#854d0e;--score-fill:#fde68a;border-color:#eab30833}.health-card.score-full{--score-rgb:34, 197, 94;--score-text:#166534;--score-fill:#bbf7d0;border-color:#22c55e33}.health-card .section-label span{background:rgb(var(--score-rgb))}.health-card .section-label{grid-area:label;align-self:start}.health-score{width:118px;height:118px;color:var(--score-text);background:radial-gradient(circle, var(--score-fill) 0 42%, rgba(var(--score-rgb), .36) 43% 62%, rgba(var(--score-rgb), .12) 63% 100%);box-shadow:0 0 0 8px rgba(var(--score-rgb), .1), 0 16px 34px rgba(var(--score-rgb), .18);border-radius:50%;grid-area:score;place-content:center;place-self:start end;display:grid}.health-score.score-low{--score-rgb:239, 68, 68;--score-text:#991b1b;--score-fill:#fecaca}.health-score.score-medium{--score-rgb:234, 179, 8;--score-text:#854d0e;--score-fill:#fde68a}.health-score.score-full{--score-rgb:34, 197, 94;--score-text:#166534;--score-fill:#bbf7d0}.health-score strong,.health-score small{text-align:center;display:block}.health-score strong{font-size:42px;font-weight:760;line-height:.86}.health-score small{color:var(--score-text);opacity:1;font-size:11px;font-weight:700}.health-list{grid-area:list;grid-template-columns:repeat(2,minmax(0,1fr));align-self:end;gap:10px;margin:0;padding:0;list-style:none;display:grid}.health-list li{min-height:56px;color:var(--text-main);background:#ffffffbd;border-radius:16px;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:8px;min-width:0;padding:11px 12px 11px 10px;font-size:12.5px;font-weight:620;line-height:1.08;display:grid;box-shadow:inset 0 0 0 1px #1f212909}.health-list svg{color:#22c55e;stroke-width:2.8px;background:#22c55e1f;border-radius:50%;width:28px;height:28px;padding:6px}.health-list li.missing svg{color:#ef4444;background:#ef44441a}.health-list span{display:none}.health-list li.missing span{color:#ef4444;background:#ef44441a}.next-actions-card{background:linear-gradient(115deg,#fffffff5,#f6f7f8d6),#fff;grid-template-columns:minmax(0,1fr) minmax(240px,.8fr);align-items:center;gap:18px;padding:28px;display:grid}.next-actions-card:after{content:"";background:rgba(var(--accent-rgb), .26);filter:blur(10px);border-radius:50%;width:260px;height:260px;position:absolute;inset:auto -80px -120px auto}.action-copy,.action-list,.action-metric-card>*{z-index:1;position:relative}.action-copy span{color:var(--text-muted);font-size:13px;font-weight:800}.action-copy h2{max-width:620px;color:var(--text-main);margin:8px 0 10px;font-size:clamp(26px,3.3vw,46px);line-height:.98}.action-copy p{max-width:560px;color:var(--text-soft);margin:0;line-height:1.5}.action-list{gap:18px;display:grid}.action-list button{color:#4a3612;background:rgba(var(--accent-rgb), .13);border:1px solid rgba(var(--accent-rgb), .22);text-align:left;border-radius:16px;grid-template-columns:22px 1fr 18px;align-items:center;gap:10px;min-height:52px;padding:0 14px;font-weight:800;transition:transform .18s,background .18s,color .18s,box-shadow .18s;display:grid;box-shadow:0 10px 24px #1f21290a,inset 0 1px #ffffffb8}.action-list button:hover{color:#fff;background:var(--accent);box-shadow:0 14px 30px rgba(var(--accent-rgb), .22);transform:translateY(-2px)}.action-metric-card{text-align:right;color:#f7f2e7;background:radial-gradient(circle at 86% 18%, rgba(var(--accent-rgb), .22), transparent 34%), var(--dark-panel);align-content:center;justify-items:end;gap:12px;padding:clamp(24px,2.4vw,38px);display:grid}.action-metric-card strong{white-space:nowrap;text-wrap:nowrap;max-width:100%;font-size:clamp(38px,4.6vw,68px);font-weight:820;line-height:.92;overflow:hidden}.action-metric-card strong.compact-money{text-align:right;width:100%;font-size:clamp(42px,4.6vw,72px);font-weight:820}.action-metric-card span{color:var(--accent);font-size:clamp(14px,1.2vw,18px);font-weight:700}.insight-panel{background:radial-gradient(circle at 94% 20%, rgba(var(--accent-rgb), .16), transparent 24%), #ffffffad;grid-column:1/-1;padding:26px}.insight-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.insight-card{border:1px solid var(--border-soft);background:linear-gradient(#ffffffa8,#f6f7f8f0),#f6f7f8;border-radius:18px;align-content:space-between;gap:14px;min-height:230px;padding:18px;transition:transform .18s,box-shadow .18s;display:grid}.insight-card:hover{transform:translateY(-2px);box-shadow:0 18px 34px #1f212914}.insight-card.class{background:radial-gradient(circle at 90% 12%, rgba(var(--accent-rgb), .34), transparent 30%), linear-gradient(180deg, #ffffffbd, #f6f7f8f0)}.insight-card.tools{background:radial-gradient(circle at 88% 12%,#2021261a,#0000 28%),linear-gradient(#ffffffb3,#f6f7f8f0)}.insight-card.affiliate{background:radial-gradient(circle at 88% 12%, rgba(var(--accent-rgb), .24), transparent 28%), linear-gradient(180deg, #ffffffb8, #f6f7f8f0)}.insight-card.signal{background:radial-gradient(circle at 86% 8%, rgba(var(--accent-rgb), .58), transparent 32%), linear-gradient(180deg, #ffffffb8, #f6f7f8f0)}.insight-topline{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.insight-topline span{color:var(--text-main);align-items:center;gap:7px;font-size:14px;font-weight:800;line-height:1.15;display:inline-flex}.insight-topline svg{color:var(--text-main);background:var(--accent);border-radius:8px;padding:3px}.insight-title{gap:6px;display:grid}.insight-title small{color:var(--text-muted);font-size:12px}.insight-topline strong{font-size:44px;font-weight:500;line-height:.9}.insight-progress{background:#20212614;border-radius:999px;height:10px;overflow:hidden}.insight-progress span{border-radius:inherit;background:var(--dark-panel);height:100%;animation:.62s cubic-bezier(.2,.8,.2,1) both insight-fill;display:block}.insight-card.signal .insight-progress span,.insight-card.class .insight-progress span{background:var(--accent)}.insight-card p{min-height:38px;color:var(--text-soft);margin:0;font-size:12px;line-height:1.35}.insight-metrics{gap:12px;display:grid}.insight-metrics.compact{grid-template-columns:1fr 1fr}.insight-metrics div{background:var(--shell-bg);border-top:0;border-radius:13px;padding:11px}.insight-metrics small,.signal-split span{color:var(--text-muted);font-size:12px;display:block}.insight-metrics strong{color:var(--text-main);margin-top:4px;font-size:clamp(16px,1.3vw,20px);line-height:1.15;display:block}.signal-split{grid-template-columns:1fr 1fr;gap:10px;display:grid}.signal-split div{background:#ffffffb3;border-radius:14px;padding:12px}.signal-split strong{font-size:30px;font-weight:500;line-height:1;display:block}.action-score{background:var(--accent);border-radius:18px;gap:8px;min-width:220px;padding:20px;display:grid}.action-score strong{font-size:38px;font-weight:500}.action-score span{color:#5c661d}.partner-panel{grid-column:1/-1;padding:28px;position:relative;overflow:hidden}.panel-heading{margin-bottom:20px}.panel-heading.inline{justify-content:space-between;gap:16px}.partner-stage{grid-template-columns:minmax(360px,1.2fr) minmax(0,.95fr);align-items:stretch;gap:22px;display:grid}.partner-hero-card{background:var(--dark-panel);border-radius:24px;grid-template-rows:1fr auto;min-height:520px;animation:.62s cubic-bezier(.2,.8,.2,1) both partner-stage-in;display:grid;position:relative;overflow:hidden;box-shadow:0 26px 60px #1f212924}.partner-hero-card:after{content:"";pointer-events:none;background:linear-gradient(180deg, transparent 26%, #000000a3 86%), radial-gradient(circle at 88% 12%, rgba(var(--accent-rgb), .28), transparent 30%);position:absolute;inset:0}.partner-hero-media{position:absolute;inset:0;overflow:hidden}.partner-hero-media img{object-fit:cover;filter:saturate(1.05)contrast(1.02);width:100%;height:100%}.partner-hero-sheen{background:linear-gradient(105deg,#0000 34%,#ffffff2e 48%,#0000 62%);animation:4.8s ease-in-out infinite partner-sheen;position:absolute;inset:-20%;transform:translate(-70%)}.partner-hero-copy,.partner-hero-actions{z-index:1;position:relative}.partner-hero-copy{color:#fff;align-self:end;gap:10px;padding:32px 32px 18px;display:grid}.partner-hero-copy span{color:var(--accent);font-size:13px;font-weight:800}.partner-hero-copy h3{letter-spacing:0;max-width:620px;margin:0;font-size:clamp(40px,5vw,72px);line-height:.88}.partner-hero-copy p{color:#ffffffc7;max-width:520px;margin:0;font-size:15px;line-height:1.45}.partner-actions{flex-wrap:wrap;gap:9px;display:flex}.partner-hero-actions{padding:0 32px 32px}.partner-actions button{background:var(--dark-panel);color:#fff;border-radius:999px;justify-content:center;align-items:center;gap:6px;min-height:42px;padding:0 16px;font-size:13px;transition:transform .18s,background .18s,color .18s,box-shadow .18s;display:inline-flex}.partner-actions button:hover{transform:translateY(-2px);box-shadow:0 12px 24px #0000002e}.partner-actions .partner-primary{background:var(--accent);color:#fff}.partner-actions .partner-secondary{color:#fff;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff29}.partner-selector-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.partner-selector{text-align:left;min-height:150px;color:var(--text-main);border:1px solid var(--border-soft);background:linear-gradient(#fffffff0,#f5f6f8eb),#f6f7f8;border-radius:20px;grid-template-columns:92px 1fr 22px;align-items:center;gap:12px;padding:12px;transition:transform .24s,box-shadow .24s,border-color .24s,background .24s;animation:.52s cubic-bezier(.2,.8,.2,1) both partner-selector-in;display:grid;position:relative;overflow:hidden}.partner-selector:before{content:"";pointer-events:none;background:radial-gradient(circle at 18% 20%, rgba(var(--accent-rgb), .58), transparent 34%);opacity:0;transition:opacity .24s;position:absolute;inset:0}.partner-selector:hover,.partner-selector.active{border-color:#bcf0367a;transform:translateY(-4px);box-shadow:0 18px 40px #1f21291f}.partner-selector.active:before,.partner-selector:hover:before{opacity:1}.partner-selector-image{background:var(--dark-panel);border-radius:15px;width:92px;height:106px;display:block;overflow:hidden}.partner-selector-image img{object-fit:cover;width:100%;height:100%;transition:filter .24s;display:block}.partner-selector:hover img,.partner-selector.active img{filter:saturate(1.08)contrast(1.04)}.partner-selector-copy{z-index:1;gap:3px;min-width:0;display:grid;position:relative}.partner-selector-copy small,.partner-selector-copy em{color:var(--text-muted);font-size:12px;font-style:normal}.partner-selector-copy strong{font-size:17px;line-height:1.05}.partner-selector>svg{z-index:1;color:#9ea1a8;transition:transform .2s,color .2s;position:relative}.partner-selector.active>svg,.partner-selector:hover>svg{color:var(--text-main);transform:translate(2px,-2px)}.partner-controls,.referral-link-pill{background:#f0f1f3;border-radius:999px;align-items:center;gap:8px;padding:6px;display:inline-flex}.referral-link-pill{color:#fff;background:var(--accent);min-height:48px;box-shadow:0 14px 30px rgba(var(--accent-rgb), .18);padding:0 18px;font-weight:800}.referral-link-pill span{color:#ffffffc2;font-size:12px}.referral-link-card{background:#f8f8f9;border:1px solid #1f21291f;border-radius:20px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;width:min(620px,48%);margin:-86px 0 22px auto;padding:clamp(14px,1.4vw,18px);display:grid;box-shadow:inset 0 1px #ffffffd6}.referral-link-card h3{color:var(--text-main);letter-spacing:.02em;margin:0;font-size:clamp(15px,1.1vw,19px)}.referral-link-card p{max-width:430px;color:var(--text-soft);margin:6px 0 12px;font-size:12px;line-height:1.32}.referral-link-card label{background:#fff;border:1px solid #1f21291a;border-radius:14px;gap:6px;width:100%;padding:11px 12px;display:grid}.referral-link-card label span{color:var(--text-muted);letter-spacing:.18em;font-size:11px;font-weight:800}.referral-link-card label strong{color:var(--text-main);text-overflow:ellipsis;white-space:nowrap;font-size:clamp(12px,1vw,16px);font-weight:550;overflow:hidden}.referral-link-card>button{width:44px;height:44px;color:var(--text-main);background:#fff;border-radius:16px;place-items:center;transition:transform .18s,background .18s,color .18s;display:grid;box-shadow:0 14px 28px #1f212914}.referral-link-card>button:hover{color:#fff;background:var(--accent);transform:translateY(-2px)}.referral-link-card>button span{display:none}.partner-controls button{width:36px;height:36px;color:var(--text-main);background:#fff;border-radius:50%;place-items:center;transition:transform .18s,background .18s;display:grid;box-shadow:0 8px 20px #1f212912}.partner-controls button:hover{background:var(--accent);transform:translateY(-1px)}.partner-controls span{text-align:center;min-width:48px;color:var(--text-soft);font-size:13px;font-weight:800}.partner-carousel{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;background:0 0;border-radius:0;padding:4px 0 0;scroll-padding:2px;overflow:auto hidden}.partner-carousel::-webkit-scrollbar{display:none}.partner-track{gap:16px;width:100%;min-width:0;max-width:100%;display:flex}.partner-slide{background:var(--dark-panel);isolation:isolate;scroll-snap-align:start;border-radius:24px;flex:0 0 calc(33.3333% - 10.6667px);grid-template-rows:1fr auto;min-width:300px;min-height:440px;transition:transform .24s,box-shadow .24s;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 44px #1f21291c}.partner-slide:hover{transform:translateY(-4px);box-shadow:0 26px 60px #1f212929}.partner-slide:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(180deg, #0000000a 0%, #000000b8 88%), radial-gradient(circle at 72% 14%, rgba(var(--accent-rgb), .28), transparent 32%);position:absolute;inset:0}.partner-slide-media{position:absolute;inset:0}.partner-slide-media img{object-fit:cover;filter:saturate(1.06)contrast(1.04);width:100%;height:100%;display:block}.partner-slide-copy,.partner-slide-actions{z-index:2;position:relative}.partner-slide-copy{color:#fff;align-self:end;gap:8px;max-width:100%;padding:28px 24px 16px;animation:.56s cubic-bezier(.2,.8,.2,1) both partner-copy-in;display:grid}.partner-slide-copy span{color:var(--accent);font-size:13px;font-weight:900}.partner-slide-copy h3{letter-spacing:0;margin:0;font-size:clamp(30px,3.3vw,48px);line-height:.94}.partner-slide-copy p{color:#ffffffc7;max-width:560px;margin:0;font-size:13px;line-height:1.38}.partner-slide-actions{padding:0 24px 24px}.partner-dots{scrollbar-width:none;align-items:center;gap:8px;padding:14px 2px 2px;display:flex;overflow-x:auto}.partner-dots::-webkit-scrollbar{display:none}.partner-dots button{color:#7b7e86;background:#f0f1f3;border-radius:999px;min-width:max-content;height:38px;padding:0 14px;font-size:13px;font-weight:800;transition:background .18s,color .18s,transform .18s}.partner-dots button:hover{transform:translateY(-1px)}.partner-dots button.active{color:#fff;background:var(--accent)}@keyframes partner-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes bar-rise{0%{opacity:.35;height:0;transform:scaleY(.78)}to{height:var(--bar-height);opacity:1;transform:scaleY(1)}}@keyframes mini-bar-rise{0%{opacity:.4;height:0}to{height:var(--mini-height);opacity:1}}@keyframes insight-fill{0%{width:0}}@keyframes detail-fade-up{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes partner-stage-in{0%{opacity:0;transform:translateY(18px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes partner-selector-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes partner-copy-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes partner-sheen{0%,38%{transform:translate(-72%)}62%,to{transform:translate(72%)}}@media (prefers-reduced-motion:reduce){.app-shell *,.app-shell :before,.app-shell :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}.partner-hero-card,.partner-hero-media img,.partner-hero-sheen,.partner-track,.partner-slide-media img,.partner-slide-copy,.partner-selector,.partner-selector-image img,.partner-actions button,.notification-pill.has-alert .notification-bell,.skeleton-shimmer:after{transition:none;animation:none}}@media (max-width:1180px){.settings-status-card,.payout-detail-grid{grid-template-columns:1fr}.settings-status-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.settings-status-grid,.payout-method-picker,.routing-field-grid{grid-template-columns:1fr}.settings-status-card,.payout-settings-card,.payout-detail-panel{padding:18px}.qr-upload-box{grid-template-columns:82px minmax(0,1fr);gap:12px}.qr-upload-preview{width:82px;height:82px}}.support-minimal-shell [data-home-hero-layer=nav]{color:#151515;position:relative}.support-minimal-shell [data-home-hero-layer=nav] span[aria-hidden=true]{background:#0f0f0f0a;border-color:#0f0f0f14}.support-minimal-shell .support-tab-button>span{color:#111;background:#fff}.support-minimal-shell .support-notice{border-radius:14px;margin:-32px 0 26px}.support-minimal-customer{padding:24px}.support-minimal-customer-head a{color:#111;white-space:nowrap;background:#fff;border:1px solid #1111111f;border-radius:999px;justify-content:center;align-items:center;min-height:36px;padding:0 13px;font-size:13px;text-decoration:none;display:inline-flex}.support-minimal-customer-grid div{gap:7px;min-width:0;display:grid}.support-minimal-customer-grid span{color:#1111116b;font-size:12px;line-height:1.3}.support-minimal-form{padding:30px}.support-minimal-topics button{color:#111111b8;cursor:pointer;background:0 0;border:1px solid #1111112b;border-radius:999px;min-height:44px;padding:0 22px;font-size:14px}.support-minimal-attach-button{color:#111;cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;min-height:40px;font-size:16px;display:inline-flex}.support-minimal-attachment button{color:#1111118f;cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;width:32px;height:32px;display:grid}.support-minimal-submit{color:#fff;cursor:pointer;background:#111;border:0;border-radius:999px;justify-content:center;align-items:center;gap:9px;min-height:48px;padding:0 24px;font-size:14px;display:inline-flex}.support-minimal-submit:disabled{cursor:not-allowed;opacity:.46}.support-minimal-side{gap:18px;padding:22px;display:grid}.support-minimal-side div{gap:6px;display:grid}.support-minimal-side span{color:#11111175;font-size:13px;line-height:1.45}.support-minimal-side button{color:#111;cursor:pointer;background:#fff;border:1px solid #1111111f;border-radius:999px;min-height:42px;font-size:13px}.support-minimal-shell .support-follow-card{background:#ffffffb8;border-color:#11111114;border-radius:18px}.support-minimal-shell .support-ticket-card{background:#fffc;border-color:#11111114}@media (max-width:980px){.support-minimal-intro,.support-minimal-request{grid-template-columns:1fr;gap:26px}.support-minimal-copy{min-height:0}.support-minimal-side{grid-template-columns:repeat(2,minmax(0,1fr))}.support-minimal-side .support-minimal-discord,.support-minimal-side button{grid-column:1/-1}}@media (max-width:720px){.support-minimal-shell .support-affiliate-workspace{width:min(100% - 32px,1180px);padding-top:34px}.support-minimal-shell .support-title-row{align-items:stretch;gap:22px;margin-bottom:36px}.support-minimal-shell .support-tab-bar{flex-direction:row;width:100%}.support-minimal-shell .support-tab-button{flex:1}.support-minimal-copy h2{font-size:42px}.support-minimal-customer,.support-minimal-form,.support-minimal-side{padding:20px}.support-minimal-customer-head,.support-minimal-attach-row{flex-direction:column;align-items:flex-start}.support-minimal-customer-grid,.support-minimal-side{grid-template-columns:1fr}.support-minimal-topics button{min-height:40px;padding:0 16px}}.support-affiliate-shell .support-title-row{align-items:flex-end;margin-bottom:26px}.support-affiliate-shell .support-title-row p{color:#f0ede56b;font-size:15px}.support-affiliate-shell .support-title-row h1{margin-top:4px;font-size:clamp(42px,4.8vw,68px);line-height:.98}.support-affiliate-shell .support-title-row>div:first-child>span{max-width:620px;margin-top:12px;font-size:15px;line-height:1.55}.support-affiliate-shell .support-tab-bar{gap:10px;min-width:0}.support-affiliate-shell .support-tab-button{min-width:154px;min-height:50px;padding:0 18px;font-size:14px}.support-simple-layout{gap:18px;display:grid}.support-customer-card,.support-message-card,.support-attach-card,.support-current-card{background:linear-gradient(#ffffff05,#fff0),#121217f5;border:1px solid #f0ede512;border-radius:22px;box-shadow:inset 0 1px #ffffff06}.support-customer-card{padding:24px}.support-customer-head{border-bottom:1px solid #f0ede512;grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:16px;padding-bottom:20px;display:grid}.support-customer-avatar{width:54px;height:54px;color:var(--accent-foreground);background:var(--accent);border-radius:16px;place-items:center;font-size:22px;font-weight:900;display:grid}.support-customer-head p,.support-simple-card-head p{color:#f0ede575;margin:0;font-size:13px;font-weight:760}.support-customer-head h2,.support-simple-card-head h2{color:#fbf8f0;overflow-wrap:anywhere;margin:4px 0 0;font-size:24px;font-weight:850;line-height:1.16}.support-customer-edit{color:#f0ede5c7;background:#08080b75;border:1px solid #f0ede517;border-radius:999px;justify-content:center;align-items:center;min-height:42px;padding:0 16px;font-size:14px;font-weight:760;text-decoration:none;display:inline-flex}.support-customer-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 22px;padding-top:20px;display:grid}.support-customer-grid div{gap:5px;min-width:0;display:grid}.support-customer-grid span{color:#f0ede56b;font-size:12px}.support-customer-grid strong{color:#f0ede5d1;overflow-wrap:anywhere;font-size:15px;font-weight:760;line-height:1.35}.support-simple-grid{grid-template-columns:minmax(0,1.25fr) minmax(280px,.82fr);align-items:start;gap:18px;display:grid}.support-message-card{min-height:438px;padding:24px}.support-attach-card,.support-current-card{padding:22px}.support-current-card{grid-column:2}.support-simple-card-head{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:18px;display:flex}.support-simple-card-head>span{min-height:34px;color:var(--accent-foreground);background:var(--accent);border-radius:999px;align-items:center;padding:0 12px;font-size:13px;font-weight:860;display:inline-flex}.support-simple-card-head>strong{color:#fbf8f0;font-size:34px;line-height:.95}.support-simple-card-head button{width:38px;height:38px;color:var(--accent);cursor:pointer;background:#08080b99;border:1px solid #f0ede517;border-radius:999px;place-items:center;display:grid}.support-simple-layout .support-topic-pills{gap:8px;margin-bottom:18px}.support-simple-layout .support-topic-pills button{min-height:38px;padding:0 13px;font-size:13px;font-weight:800}.support-simple-field{gap:10px;display:grid}.support-simple-field span{color:#f0ede594;font-size:13px;font-weight:760}.support-simple-field textarea{color:#fbf8f0;resize:vertical;background:#08080b9e;border:1px solid #f0ede514;border-radius:18px;outline:none;width:100%;min-height:274px;padding:18px;font-size:16px;line-height:1.7}.support-simple-field textarea:focus{border-color:rgba(var(--accent-rgb), .42);box-shadow:0 0 0 3px rgba(var(--accent-rgb), .08)}.support-simple-field textarea::placeholder{color:#f0ede557}.support-simple-upload{border:1px dashed rgba(var(--accent-rgb), .38);color:#f0ede5db;cursor:pointer;background:#08080b8a;border-radius:16px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:48px;font-size:14px;font-weight:820;display:inline-flex}.support-simple-attachments{gap:10px;margin-top:14px;display:grid}.support-simple-attachment{background:#08080b94;border-radius:14px;grid-template-columns:48px minmax(0,1fr) 32px;align-items:center;gap:10px;padding:8px;display:grid}.support-simple-attachment img{object-fit:cover;border-radius:12px;width:48px;height:48px}.support-simple-attachment p{color:#fbf8f0;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:13px;font-weight:760;overflow:hidden}.support-simple-attachment small{color:#f0ede56b;margin-top:3px;font-size:12px;display:block}.support-simple-attachment button{color:#f0ede594;cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;width:32px;height:32px;display:grid}.support-simple-empty{color:#f0ede57a;text-align:center;background:#08080b57;border:1px solid #f0ede50f;border-radius:16px;place-items:center;gap:8px;min-height:86px;padding:14px;font-size:13px;display:grid}.support-simple-meta{color:#f0ede58a;align-items:center;gap:8px;margin-top:14px;font-size:13px;display:inline-flex}.support-simple-layout .support-submit-band{border-radius:16px;min-height:50px;margin-top:18px;font-size:15px}.support-simple-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:16px;display:grid}.support-simple-stats div{background:#08080b7a;border:1px solid #f0ede50f;border-radius:16px;align-content:center;gap:6px;min-height:76px;padding:14px;display:grid}.support-simple-stats strong{color:#fbf8f0;font-size:30px;line-height:.95}.support-simple-stats span{color:#f0ede57a;font-size:12px}.support-simple-layout .support-health-list button{min-height:38px}.support-simple-layout .support-health-list strong{font-size:14px}@media (max-width:980px){.support-simple-grid{grid-template-columns:1fr}.support-current-card{grid-column:auto}.support-customer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.support-affiliate-shell .support-title-row{align-items:stretch}.support-affiliate-shell .support-title-row h1{font-size:42px}.support-customer-head{grid-template-columns:48px minmax(0,1fr)}.support-customer-edit{grid-column:1/-1;width:100%}.support-customer-grid{grid-template-columns:1fr}.support-customer-card,.support-message-card,.support-attach-card,.support-current-card{border-radius:18px;padding:18px}}.table-surface,.code-list,.generator-card,.settings-card,.preview-card{padding:26px}.toolbar{justify-content:space-between;gap:16px;margin-bottom:18px}.segmented{background:#f0f1f3;border-radius:16px;flex-wrap:wrap;gap:7px;padding:6px;display:flex;position:relative}.segmented button{min-height:38px;color:var(--text-soft);background:0 0;border-radius:12px;padding:0 13px}.segmented button.active{color:#fff;background:var(--accent)}.client-segmented{--segment-index:0;isolation:isolate;background:#f5f6f8c7;border:1px solid #2021260b;border-radius:26px;flex:720px;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;max-width:960px;padding:8px;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffffb8,0 18px 44px #2021260a}.client-segmented:before{content:"";z-index:0;background:linear-gradient(180deg, #ffffff29, transparent), var(--accent);width:calc(20% - 9.6px);box-shadow:0 14px 26px rgba(var(--accent-rgb), .22), inset 0 1px 0 #ffffff3d;transform:translateX(calc(var(--segment-index) * (100% + 8px)));border-radius:19px;transition:transform .42s cubic-bezier(.22,1,.36,1);position:absolute;top:8px;bottom:8px;left:8px}.client-segmented button{z-index:1;white-space:nowrap;border-radius:19px;justify-content:center;min-height:50px;font-size:clamp(14px,1vw,18px);font-weight:540;transition:color .18s,background .18s,transform .18s;position:relative}.client-segmented button:hover{color:var(--text-main);background:#ffffff94}.client-segmented button.active{color:#fff;background:0 0;font-weight:620}.client-segmented button:focus,.client-segmented button:focus-visible{outline:0}.search-box{min-width:min(360px,100%);min-height:50px;color:var(--text-muted);background:#f6f7f8;border-radius:16px;align-items:center;gap:10px;padding:0 16px;display:flex}.search-box input,.link-field input,.generator-card input,.generator-card select{width:100%;min-width:0;color:var(--text-main);background:0 0;border:0;outline:0}.client-table{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;width:100%;max-width:100%;overflow-x:auto}.table-row{border-bottom:1px solid var(--border-soft);grid-template-columns:1.35fr .9fr 1fr .72fr .62fr .78fr .82fr;align-items:center;gap:14px;min-width:1080px;min-height:68px;padding:0 16px;transition:background .18s;display:grid;position:relative}.table-row:not(.table-head):hover{background:#20212609}.table-row span{min-width:0}.table-row strong,.table-row small{display:block}.table-head{min-height:44px;color:var(--text-muted);text-transform:uppercase;font-size:12px}.client-cell{gap:4px;display:grid}.client-name{line-height:1.14}.table-row small.client-meta{grid-template-columns:82px minmax(0,1fr);align-items:baseline;gap:8px;display:grid}.client-meta span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.client-meta span:first-child{color:var(--text-soft);letter-spacing:0;font-weight:700}.client-meta span:last-child{color:var(--text-muted)}.money-cell{gap:3px;display:grid}.money-cell strong{font-size:14px}.money-cell small{color:var(--text-muted);font-size:11px;font-weight:600}.client-noti{z-index:2;background:#ef4444;border-radius:50%;width:8px;height:8px;transition:opacity .16s,transform .16s;position:absolute;top:20px;left:2px;transform:scale(1);box-shadow:0 0 0 4px #ef44441f}.table-row:hover .client-noti{opacity:0;transform:scale(.6)}.status{border-radius:999px;align-items:center;min-height:28px;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.status.active,.status.approved,.status.claimed,.status.fulfilled{color:#166534;background:#dcfce7}.status.pending{color:#854d0e;background:#d8a935}.status.expired,.status.rejected,.status.revoked,.status.failed{color:#991b1b;background:#fee2e2}.client-action-button{color:#fff;background:var(--accent);white-space:nowrap;min-height:36px;box-shadow:0 12px 24px rgba(var(--accent-rgb), .18);border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:12px;font-weight:650;transition:transform .16s,box-shadow .16s,background .16s;display:inline-flex}.client-action-button:hover{box-shadow:0 16px 30px rgba(var(--accent-rgb), .26);transform:translateY(-1px)}.client-actions{justify-content:flex-start;display:inline-flex}.client-detail-row{border-bottom:1px solid var(--border-soft);background:rgba(var(--accent-rgb), .06);grid-template-columns:minmax(180px,1.2fr) repeat(3,minmax(140px,1fr));gap:12px;padding:14px 22px 18px;display:grid}.client-detail-row div{background:#ffffffb8;border-radius:14px;gap:4px;min-width:0;padding:12px;display:grid}.client-detail-row span,.client-detail-row small{color:var(--text-muted);font-size:11px;font-weight:650}.client-detail-row strong{color:var(--text-main);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.client-detail-row button{width:fit-content;min-height:30px;color:var(--accent-foreground);background:var(--accent);border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:750;display:inline-flex}.client-detail-row button.secondary{color:var(--text-main);background:#1f212914}.client-modal-backdrop{z-index:40;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0d0e1275;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.client-modal{border:1px solid var(--border-soft);background:var(--surface);border-radius:16px;grid-template-rows:auto auto minmax(0,1fr);width:min(920px,100%);max-height:min(760px,100vh - 48px);display:grid;overflow:hidden;box-shadow:0 34px 90px #0d0e123d}.client-modal-header{border-bottom:1px solid var(--border-soft);justify-content:space-between;gap:18px;padding:24px 26px 18px;display:flex}.client-modal-header span{color:var(--accent);font-size:12px;font-weight:800}.client-modal-header h3{color:var(--text-main);margin:4px 0;font-size:clamp(26px,3vw,42px);line-height:1}.client-modal-header p{color:var(--text-soft);margin:0}.client-modal-header button{width:44px;height:44px;color:var(--text-main);background:#1f21290f;border-radius:50%;flex:none;place-items:center;display:grid}.client-modal-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:18px 26px;display:grid}.client-modal-summary div,.client-modal-record{background:#1f212909;border-radius:18px}.client-modal-summary div{gap:4px;padding:14px;display:grid}.client-modal-summary span,.client-modal-record span,.client-modal-record small{color:var(--text-muted);font-size:12px;font-weight:650}.client-modal-summary strong{color:var(--text-main);font-size:22px}.client-modal-records{gap:10px;min-height:0;padding:0 26px 26px;display:grid;overflow:auto}.client-modal-record{grid-template-columns:minmax(0,1.35fr) minmax(160px,.65fr) auto;align-items:center;gap:14px;padding:14px;display:grid}.client-modal-record>div{gap:4px;min-width:0;display:grid}.client-modal-record strong{color:var(--text-main);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.modal-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.modal-actions button{color:#fff;background:var(--accent);border-radius:999px;align-items:center;gap:6px;min-height:34px;padding:0 12px;font-size:12px;font-weight:750;display:inline-flex}.modal-actions button.secondary{color:var(--text-main);background:#1f212914}.modal-actions button:disabled{cursor:not-allowed;opacity:.48}.codes-layout,.settings-layout{grid-template-columns:.9fr 1.6fr;align-items:start;gap:18px;display:grid}.generator-card label,.generator-field,.link-field{color:var(--text-soft);gap:10px;margin-top:18px;font-size:13px;font-weight:700;display:grid}.generator-card input,.product-select-trigger,.link-field input{width:100%;min-width:0;height:64px;color:var(--text-main);font:inherit;text-overflow:ellipsis;background:#f6f7f8;border:1px solid #0000;border-radius:15px;padding:0 18px;font-size:17px;font-weight:600;line-height:1;transition:border-color .16s,background .16s,box-shadow .16s}.product-select{z-index:4;position:relative}.product-select-trigger{text-align:left;justify-content:space-between;align-items:center;gap:14px;display:flex}.product-select-trigger svg{flex:none;transition:transform .18s}.product-select.open .product-select-trigger svg{transform:rotate(180deg)}.product-select-menu{z-index:12;border:1px solid rgba(var(--accent-rgb), .14);background:#fff;border-radius:16px;gap:5px;padding:6px;animation:.16s both dropdown-rise;display:grid;position:absolute;top:calc(100% + 8px);left:0;right:0;box-shadow:0 18px 42px #1f21291f,inset 0 1px #ffffffe6}.product-select-menu button{min-height:38px;color:var(--text-main);background:rgba(var(--surface-muted-rgb), .78);text-align:left;border-radius:12px;align-items:center;padding:0 12px;font-size:14px;font-weight:700;transition:background .16s,color .16s,transform .16s;display:flex}.product-select-menu button:hover{color:#5c4210;background:rgba(var(--accent-rgb), .16);transform:translate(2px)}.product-select-menu button.highlighted{color:#5c4210;background:rgba(var(--accent-rgb), .16)}.product-select-menu button.active{color:#fff;background:var(--accent)}.generator-card input:focus,.product-select-trigger:focus,.link-field input:focus{border-color:rgba(var(--accent-rgb), .42);box-shadow:0 0 0 4px rgba(var(--accent-rgb), .12);background:#fff;outline:0}@keyframes dropdown-rise{0%{opacity:0;transform:translateY(-6px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.discount-note{color:#40424a;background:#f1f4e5;border-radius:15px;gap:10px;margin:18px 0;padding:14px;display:flex}.generate-button{color:#fff;background:var(--accent);border-radius:16px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:54px;font-weight:800;display:inline-flex}.generate-button:disabled{cursor:not-allowed;opacity:.52;box-shadow:none}.generate-button.saved{background:var(--dark-panel);color:#fff}.count-pill{min-height:36px;color:var(--text-soft);background:#f0f1f3;border-radius:999px;align-items:center;padding:0 13px;font-size:13px;display:inline-flex}.action-heading-meta{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:inline-flex}.data-confidence{color:#166534;white-space:nowrap;background:#dcfce7;border-radius:999px;align-items:center;gap:7px;min-height:36px;padding:0 13px;font-size:12px;font-weight:750;display:inline-flex}.data-confidence svg{stroke-width:3px}.code-row{border-bottom:1px solid var(--border-soft);grid-template-columns:1fr auto 42px;align-items:center;gap:14px;padding:14px 0;display:grid}.code-row strong,.code-row span{display:block}.code-row button{width:42px;height:42px;color:var(--text-main);background:#f0f1f3;border-radius:14px;place-items:center;display:grid}.settings-layout{grid-template-columns:1.1fr .9fr}.settings-status-card,.payout-settings-card{background:var(--surface);border-radius:20px;grid-column:1/-1;padding:26px}.settings-card{grid-column:1/-1}.routing-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px;display:grid}.settings-status-card{grid-template-columns:minmax(260px,.58fr) minmax(0,1fr);align-items:start;gap:20px;display:grid}.settings-status-card h2{color:var(--text-main);margin:10px 0 8px;font-size:clamp(24px,2.5vw,34px);line-height:1.04}.settings-status-card p,.payout-settings-card .panel-heading p,.payout-detail-panel p{color:var(--text-muted);margin:0;line-height:1.5}.settings-status-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.settings-status-grid span{background:var(--surface-muted);min-width:0;min-height:46px;color:var(--text-main);border-radius:14px;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px 12px;font-size:12px;font-weight:700;display:grid}.settings-status-grid svg{color:#166534;background:#dcfce7;border-radius:999px;width:20px;height:20px;padding:4px}.settings-status-grid .missing svg{color:#991b1b;background:#fee2e2}.settings-status-grid mark,.count-pill.ready,.count-pill.missing{color:#166534;background:#dcfce7;border-radius:999px;align-items:center;min-height:28px;padding:0 10px;font-size:11px;font-weight:800;display:inline-flex}.settings-status-grid .missing mark,.count-pill.missing{color:#991b1b;background:#fee2e2}.payout-method-picker{background:var(--surface-muted);border-radius:18px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:8px 0 20px;padding:14px;display:grid}.payout-method-picker button{min-height:82px;color:var(--text-main);background:var(--surface);text-align:left;border-radius:16px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:12px;padding:14px;display:grid}.payout-method-picker button.is-selected{box-shadow:inset 0 0 0 2px var(--text-main)}.payout-method-picker svg{width:28px;height:28px;color:var(--accent-foreground);background:var(--accent);border-radius:999px;padding:5px}.payout-method-picker strong,.payout-method-picker small{display:block}.payout-method-picker small{color:var(--text-muted);margin-top:4px;font-size:12px;line-height:1.35}.payout-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.payout-detail-panel{background:var(--surface-muted);border-radius:20px;align-content:start;padding:20px;display:grid}.payout-detail-panel h3{color:var(--text-main);margin:0 0 6px;font-size:18px}.link-field select{width:100%;height:64px;color:var(--text-main);font:inherit;background:#f6f7f8;border:1px solid #0000;border-radius:15px;padding:0 18px;font-size:17px;font-weight:600}.qr-upload-field{color:var(--text-soft);gap:10px;margin-top:18px;font-size:13px;font-weight:700;display:grid}.qr-upload-box{background:var(--surface);border-radius:18px;grid-template-columns:112px minmax(0,1fr);align-items:center;gap:18px;padding:16px;display:grid}.qr-upload-preview{width:112px;height:112px;color:var(--text-muted);background:var(--surface-muted);border-radius:16px;place-items:center;display:grid;overflow:hidden}.qr-upload-preview img{object-fit:cover;width:100%;height:100%}.qr-upload-box strong,.qr-upload-box small{display:block}.qr-upload-box strong{color:var(--text-main);font-size:16px}.qr-upload-box small{color:var(--text-muted);margin-top:5px;font-size:12px}.qr-upload-box button{min-height:42px;color:var(--text-main);background:var(--surface-muted);border-radius:999px;align-items:center;gap:8px;margin-top:14px;padding:0 15px;font-weight:750;display:inline-flex}.qr-upload-box button:disabled{cursor:wait;opacity:.58}.payout-upload-error{color:#b91c1c;margin:14px 0 0;font-size:13px;font-weight:700}.payout-settings-card .generate-button{margin-top:20px}.link-field span{align-items:center;gap:8px;display:flex}.link-field.missing input{background:#fef2f2b3;border-color:#ef444438}.link-status{background:rgba(var(--accent-rgb), .12);border:1px solid rgba(var(--accent-rgb), .16);border-radius:15px;gap:4px;margin-top:18px;padding:14px;display:grid}.link-status span,.link-status strong{display:block}.link-status span{color:var(--text-soft);font-size:12px;font-weight:800}.link-status strong{color:var(--text-main);font-size:14px}.link-status.missing{background:#ef444414;border-color:#ef444429}.settings-card .generate-button{margin-top:20px}.tools-market-shell{background:var(--shell-bg)}.tools-route-brand,.tools-route-nav a{text-decoration:none}.tools-market-workspace{background:radial-gradient(circle at 78% 10%, rgba(var(--accent-rgb), .12), transparent 28%), transparent}.tools-market-title{margin-bottom:24px}.tools-market-hero{grid-template-columns:minmax(0,.92fr) minmax(380px,1.08fr);align-items:stretch;gap:18px;margin-bottom:18px;display:grid}.tools-hero-copy,.tools-hero-media,.tools-product-panel,.tools-plan-panel,.tools-activation-panel,.tools-redeem-panel,.tools-state-panel,.tools-copy-panel{border:1px solid var(--border-soft);background:var(--surface);box-shadow:0 18px 40px var(--shadow-soft);border-radius:20px}.tools-hero-copy{flex-direction:column;justify-content:center;gap:22px;min-height:430px;padding:clamp(24px,4vw,44px);display:flex}.tools-hero-copy h2{max-width:820px;color:var(--text-main);margin:0;font-size:clamp(28px,3vw,40px);font-weight:620;line-height:1.12}.tools-hero-copy p{max-width:680px;color:var(--text-muted);margin:0;font-size:15px;line-height:1.7}.tools-hero-actions{flex-wrap:wrap;gap:10px;display:flex}.tools-hero-actions button,.tools-hero-actions a{min-height:48px;text-decoration:none}.ghost-filter{border:1px solid var(--border-soft);background:var(--surface-strong);color:#50535b;min-width:0;min-height:46px;box-shadow:0 12px 28px var(--shadow-soft);border-radius:999px;align-items:center;gap:8px;padding:0 18px;display:inline-flex}.tools-hero-media{background:var(--dark-panel);min-height:430px;position:relative;overflow:hidden}.tools-hero-media:after{content:"";pointer-events:none;background:linear-gradient(180deg, transparent 30%, #000000b8 100%), radial-gradient(circle at 78% 16%, rgba(var(--accent-rgb), .28), transparent 28%);position:absolute;inset:0}.tools-hero-media img{object-fit:cover;filter:saturate(1.02)contrast(1.04);width:100%;height:100%}.tools-hero-stat{z-index:1;color:#fff;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0d0e12ad;border:1px solid #ffffff2e;border-radius:18px;min-width:220px;padding:18px;position:absolute;bottom:22px;right:22px}.tools-hero-stat span,.tools-hero-stat small{color:#ffffffa3;font-size:12px;display:block}.tools-hero-stat strong{margin:4px 0;font-size:30px;font-weight:650;line-height:1;display:block}.tools-market-grid{grid-template-columns:minmax(300px,.92fr) minmax(360px,1.08fr) minmax(300px,.82fr);align-items:stretch;gap:18px;padding-bottom:36px;display:grid}.tools-product-panel,.tools-plan-panel,.tools-activation-panel,.tools-redeem-panel,.tools-state-panel,.tools-copy-panel{padding:22px}.tools-product-panel{gap:18px;display:grid}.tool-tabs{gap:10px;display:grid}.tool-tabs button,.tool-tabs a,.tool-plan-grid button,.tool-plan-grid a{width:100%;color:var(--text-main);text-align:left;border:1px solid var(--border-soft);background:var(--surface-muted);cursor:pointer;text-decoration:none;transition:transform .18s,border-color .18s,background .18s,box-shadow .18s}.tool-tabs button:hover,.tool-tabs a:hover,.tool-plan-grid button:hover,.tool-plan-grid a:hover{border-color:rgba(var(--accent-rgb), .28);transform:translateY(-1px)}.tool-tabs button,.tool-tabs a{border-radius:18px;gap:5px;min-height:76px;padding:16px;display:grid}.tool-tabs button.active,.tool-tabs a.active,.tool-plan-grid button.active,.tool-plan-grid a.active{border-color:rgba(var(--accent-rgb), .42);background:linear-gradient(180deg, rgba(var(--accent-rgb), .15), transparent), var(--surface-strong);box-shadow:0 14px 34px rgba(var(--accent-rgb), .1)}.tool-tabs span,.tool-plan-grid strong{font-size:16px;font-weight:850}.tool-tabs small,.tool-detail-card span,.tool-detail-card p,.tool-plan-grid small,.activation-summary p,.activation-price span,.activation-state span,.redeem-field span,.redeem-status span,.state-check-grid span,.tools-copy-panel p,.tools-redeem-panel p,.tools-plan-panel p,.tools-product-panel p,.tools-state-panel p{color:var(--text-muted)}.tool-detail-card{background:radial-gradient(circle at 90% 0%, rgba(var(--accent-rgb), .14), transparent 32%), var(--dark-panel);color:#fff;border-radius:18px;grid-template-columns:58px minmax(0,1fr);align-items:start;gap:14px;padding:18px;display:grid}.tool-detail-card h3,.tool-detail-card p{margin:0}.tool-detail-card h3{margin:4px 0 8px;font-size:26px;line-height:1}.tool-detail-card p,.tool-detail-card span{color:#ffffffad;line-height:1.45}.tool-detail-icon{background:var(--accent);color:#fff;border-radius:18px;place-items:center;width:58px;height:58px;display:grid}.tool-benefit-list,.state-check-grid{gap:10px;display:grid}.tool-benefit-list div,.state-check-grid div,.activation-state,.redeem-status{background:var(--surface-muted);border-radius:15px;align-items:center;gap:10px;min-height:46px;padding:12px 14px;display:flex}.tool-benefit-list svg,.state-check-grid svg,.activation-state svg,.redeem-status svg{color:var(--accent);stroke-width:3px;flex:none}.tool-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.tool-plan-grid button,.tool-plan-grid a{border-radius:18px;flex-direction:column;gap:8px;min-height:176px;padding:16px;display:flex}.tool-plan-grid button span,.tool-plan-grid a span{width:max-content;max-width:100%;color:var(--accent-foreground);background:rgba(var(--accent-rgb), .22);border-radius:999px;padding:6px 9px;font-size:11px;font-weight:850}.tool-plan-grid em{color:var(--text-main);margin-top:auto;font-size:24px;font-style:normal;font-weight:760}.tools-activation-panel{flex-direction:column;gap:16px;display:flex}.activation-summary{background:var(--dark-panel);color:#fff;border-radius:20px;gap:12px;padding:20px;display:grid}.activation-summary strong{font-size:30px;line-height:1}.activation-summary p{color:#ffffffa8;margin:0;line-height:1.45}.activation-price{border-top:1px solid #ffffff1f;justify-content:space-between;align-items:end;gap:14px;padding-top:12px;display:flex}.activation-price span{color:#fff9}.activation-price b{font-size:30px;line-height:1}.generate-button.secondary{background:var(--dark-panel);box-shadow:0 14px 30px #2021262e}.tools-redeem-panel{flex-direction:column;gap:14px;display:flex}.redeem-field{gap:8px;display:grid}.redeem-field input{border:1px solid var(--border-soft);width:100%;min-height:56px;color:var(--text-main);background:var(--surface-muted);border-radius:17px;outline:0;padding:0 16px;font-size:16px;font-weight:750}.redeem-field input:focus{border-color:rgba(var(--accent-rgb), .46);box-shadow:0 0 0 4px rgba(var(--accent-rgb), .12)}.redeem-status.ready,.redeem-status.checked{background:rgba(var(--accent-rgb), .14)}.tools-state-panel{grid-column:1/3}.state-check-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.tools-copy-panel{color:#fff;background:radial-gradient(circle at 100% 0%, rgba(var(--accent-rgb), .26), transparent 34%), var(--dark-panel);align-content:space-between;gap:18px;display:grid}.tools-copy-panel div{align-items:center;gap:10px;display:flex}.tools-copy-panel p{color:#ffffffad;margin:0;line-height:1.55}.liquid-glass{background-blend-mode:luminosity;-webkit-backdrop-filter:blur(14px);background:#ffffff14;border:0;position:relative;overflow:hidden;box-shadow:inset 0 1px 1px #ffffff29,0 24px 70px #0000002e}.liquid-glass:before{content:"";border-radius:inherit;pointer-events:none;-webkit-mask-composite:xor;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;background:linear-gradient(#ffffff7a 0%,#ffffff2e 20%,#fff0 42% 58%,#ffffff29 80%,#ffffff6b 100%);padding:1.4px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.btn-liquid{isolation:isolate;border-radius:999px;justify-content:center;align-items:center;gap:10px;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.btn-liquid-lens{z-index:-1;border-radius:inherit;pointer-events:none;position:absolute;inset:0}.btn-liquid-text{z-index:1;justify-content:center;align-items:center;gap:inherit;-webkit-user-select:none;user-select:none;width:100%;display:flex;position:relative}.tools-cinema-page{color:#fff;min-height:100vh;font-family:var(--font-latin);background:#030304;position:relative;overflow-x:hidden}.tools-cinema-bg,.tools-cinema-vignette{pointer-events:none;position:absolute;inset:0}.tools-cinema-bg{z-index:0;overflow:hidden}.tools-cinema-bg img{object-fit:cover;opacity:1;filter:saturate(1.05)contrast(1.03)brightness(.92);transform-origin:50%;width:100%;height:100%;transform:scale(1.02)}.tools-cinema-vignette{z-index:1;background:linear-gradient(#00000042 0%,#0000 18%),linear-gradient(#0000 78%,#030304 100%)}.tools-topnav{z-index:50;min-height:112px;box-shadow:none;background:0 0;grid-template-columns:minmax(220px,300px) minmax(0,1fr) minmax(160px,240px);align-items:center;gap:30px;padding:26px clamp(26px,4.8vw,68px);display:grid;position:fixed;top:0;left:0;right:0}.tools-wordmark,.tools-primary-link,.tools-nav-links a,.tools-hero-cta a,.tools-plan-row a{color:inherit;text-decoration:none}.tools-wordmark{font-family:var(--font-latin);letter-spacing:0;text-shadow:0 2px 18px #0000006b;align-items:center;gap:13px;font-size:20px;font-weight:700;display:inline-flex}.tools-wordmark span{color:#161106;background:linear-gradient(135deg,#d8a935,#d8a935);border-radius:17px;place-items:center;width:50px;height:50px;display:grid;box-shadow:0 14px 34px #d8a93547}.tools-wordmark sup{color:#ffffff8a;letter-spacing:.08em;margin-left:1px;font-size:10px}.tools-nav-links{scrollbar-width:none;border-radius:999px;flex:none;justify-self:center;gap:2px;width:min(680px,48vw);padding:8px;overflow-x:auto}.tools-nav-links::-webkit-scrollbar{display:none}.tools-nav-links a{color:#ffffffd1;letter-spacing:.08em;white-space:nowrap;border-radius:999px;align-items:center;min-height:44px;padding:0 20px;font-size:12px;font-weight:700;transition:color .18s,background .18s;display:inline-flex}.tools-nav-links a:hover,.tools-nav-links a.active{color:#fff;background:#d8a93570;box-shadow:inset 0 0 0 1px #d8a93552,0 10px 28px #00000029}.tools-nav-actions{flex:none;justify-self:end;align-items:center;gap:12px;display:flex}.tools-icon-button,.tools-primary-link{color:#ffffffdb;border-radius:999px;justify-content:center;align-items:center;min-height:56px;display:inline-flex}.tools-icon-button{width:56px;padding:0}.tools-primary-link{letter-spacing:.12em;padding:0 26px;font-size:12px;font-weight:800}.tools-icon-button .btn-liquid-lens,.tools-primary-link .btn-liquid-lens{background-color:#ffffff1a}.tools-menu-button{display:none}.tools-cinema-hero{z-index:2;min-height:100svh;padding:0;position:relative;overflow:hidden}.tools-apple-intro{z-index:3;text-align:center;width:min(1180px,100% - 44px);margin:0 auto;padding:clamp(70px,11vw,144px) 0 clamp(56px,8vw,104px);position:relative}.tools-apple-intro:before{content:"";z-index:-1;filter:blur(58px);opacity:.82;pointer-events:none;background:radial-gradient(circle at 22% 52%,#d8a93533,#0000 34%),radial-gradient(circle at 76% 44%,#2d7cff2e,#0000 38%);border-radius:999px;width:min(860px,86vw);height:320px;position:absolute;top:-120px;left:50%;transform:translate(-50%)}.tools-apple-intro p{color:#784d2f;letter-spacing:.18em;text-transform:uppercase;margin:0;font-size:13px;font-weight:800}.tools-apple-intro h1{max-width:1050px;font-family:var(--font-latin);letter-spacing:0;margin:18px auto 0;font-size:clamp(48px,7.8vw,112px);font-weight:600;line-height:.98}.tools-apple-intro div{color:#ffffffb3;flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;width:min(760px,100%);margin:28px auto 0;font-size:clamp(18px,2.2vw,24px);line-height:1.45;display:flex}.tools-intro-button{color:#fff;min-height:54px;padding:0 28px;font-size:16px;font-weight:800}.tools-intro-button .btn-liquid-lens{background-color:#ffffff2e}.tools-hero-center{text-align:center;width:min(980px,100%);animation:.9s both tools-rise-in}.tools-hero-center>p,.tools-section-heading p,.tools-focus-kicker{color:#784d2f;letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:12px;font-weight:800}.tools-hero-center h1{font-family:var(--font-latin);letter-spacing:0;margin:18px 0 0;font-size:clamp(44px,6.6vw,86px);font-weight:500;line-height:1.06}.tools-hero-center h1 span{color:#ffffff94;display:block}.tools-hero-summary{color:#ffffffb8;max-width:740px;margin:28px auto 0;font-size:clamp(18px,2.1vw,22px);line-height:1.55}.tools-hero-cta{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:34px;display:flex}.tools-hero-cta a{color:#111;background:#fff;border-radius:999px;justify-content:center;align-items:center;min-height:54px;padding:0 28px;font-size:16px;font-weight:700;transition:transform .18s,box-shadow .18s;display:inline-flex;box-shadow:0 0 34px #ffffff29}.tools-hero-cta a+a{color:#fff;background:#ffffff1f;box-shadow:inset 0 0 0 1px #ffffff2e}.tools-hero-cta a:hover{transform:translateY(-2px)scale(1.02);box-shadow:0 0 40px #ffffff38}.tools-customer-flow,.tools-plan-section,.tools-assist-section{z-index:3;width:min(1180px,100% - 44px);margin:0 auto;position:relative}.tools-customer-flow{margin-top:0;padding-top:14px}.tools-product-switch{border-radius:999px;grid-template-columns:1fr 1fr;gap:8px;width:min(640px,100%);margin:0 auto 22px;padding:8px;display:grid}.tools-product-switch a{color:#ffffffb8;text-align:center;border-radius:999px;place-items:center;gap:2px;min-height:64px;padding:8px 18px;text-decoration:none;transition:background .18s,color .18s,transform .18s;display:grid}.tools-product-switch a.active{color:#141006;background:linear-gradient(#d8a935,#d8a935);box-shadow:0 14px 36px #d8a93547}.tools-product-switch span{font-size:clamp(16px,2.6vw,20px);font-weight:800}.tools-product-switch small{font-size:12px;font-weight:700}.tools-focus-layout{grid-template-columns:minmax(0,1.1fr) minmax(320px,.72fr);align-items:stretch;gap:18px;display:grid}.tools-focus-card,.tools-access-card,.tools-redeem-card,.tools-help-card{color:#fff;border-radius:32px}.tools-focus-card{align-content:end;gap:18px;min-height:460px;padding:clamp(26px,5vw,54px);display:grid}.tools-focus-kicker{align-items:center;gap:8px;display:inline-flex}.tools-focus-card h2,.tools-access-card h2,.tools-section-heading h2,.tools-redeem-card h2,.tools-help-card h2{font-family:var(--font-latin);letter-spacing:0;margin:0;font-weight:560}.tools-focus-card h2{font-size:clamp(42px,7vw,76px);line-height:1}.tools-focus-card p{color:#ffffffb8;max-width:760px;margin:0;font-size:clamp(20px,2.6vw,26px);line-height:1.45}.tools-benefits{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.tools-benefits span,.tools-help-card div span{color:#ffffffd6;background:#ffffff14;border-radius:18px;align-items:center;gap:9px;min-height:54px;padding:12px 14px;font-size:15px;line-height:1.35;display:flex}.tools-benefits svg,.tools-help-card div svg{color:#784d2f;flex:none}.tools-access-card{background:#08080985;align-content:space-between;gap:16px;padding:clamp(24px,4vw,38px);display:grid}.tools-access-card>span{color:#784d2f;font-size:13px;font-weight:800}.tools-access-card h2{font-size:clamp(34px,4vw,48px);line-height:1.02}.tools-access-card p,.tools-access-note,.tools-redeem-card p,.tools-help-card p{color:#ffffffad;margin:0;font-size:17px;line-height:1.55}.tools-access-price{border-top:1px solid #ffffff24;border-bottom:1px solid #ffffff24;gap:6px;padding:22px 0;display:grid}.tools-access-price strong{font-size:clamp(38px,5vw,56px);line-height:1}.tools-access-price small{color:#ffffff94;font-size:15px}.tools-access-card button,.tools-redeem-card button{color:#fff;cursor:pointer;background:0 0;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:64px;font-size:18px;font-weight:800;display:inline-flex;box-shadow:0 18px 44px #d8a93542}.tools-action-button{width:100%}.tools-action-button .btn-liquid-lens{background-color:#d8a9355c}.tools-plan-section{padding:88px 0 28px}.tools-highlight-section{z-index:3;width:min(1180px,100% - 44px);margin:0 auto;padding:98px 0 18px;position:relative}.tools-highlight-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.tools-highlight-grid article{-webkit-backdrop-filter:blur(22px);background:linear-gradient(#ffffff17,#ffffff09),#ffffff0a;border:1px solid #ffffff1a;border-radius:34px;flex-direction:column;justify-content:flex-end;gap:14px;min-height:330px;padding:clamp(24px,4vw,36px);display:flex;overflow:hidden;box-shadow:0 24px 70px #00000038}.tools-highlight-grid article:nth-child(2){background:radial-gradient(circle at 70% 4%,#2d7cff3d,#0000 34%),linear-gradient(#ffffff17,#ffffff09),#ffffff0a}.tools-highlight-grid article:nth-child(3){background:radial-gradient(circle at 26% 0,#d8a9353d,#0000 36%),linear-gradient(#ffffff17,#ffffff09),#ffffff0a}.tools-highlight-grid span{color:#784d2fbd;letter-spacing:.16em;width:max-content;font-size:13px;font-weight:800}.tools-highlight-grid h3{font-family:var(--font-latin);letter-spacing:0;margin:0;font-size:clamp(30px,4vw,44px);font-weight:600;line-height:1.02}.tools-highlight-grid p{color:#ffffffa8;margin:0;font-size:18px;line-height:1.5}.tools-section-heading{max-width:780px;margin-bottom:24px}.tools-section-heading h2{color:#fff;margin-top:10px;font-size:clamp(34px,5vw,58px);line-height:1.08}.tools-plan-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.tools-plan-row a{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff14;border:1px solid #ffffff1f;border-radius:8px;flex-direction:column;gap:12px;min-height:280px;padding:24px;transition:transform .18s,border-color .18s,background .18s;display:flex;box-shadow:0 18px 50px #00000029}.tools-plan-row a.active{background:#d8a93529;border-color:#d8a9359e}.tools-plan-row a:hover{transform:translateY(-3px)}.tools-plan-row span{color:#171104;background:#d8a935;border-radius:999px;width:max-content;max-width:100%;padding:7px 10px;font-size:12px;font-weight:800}.tools-plan-row h3{margin:0;font-size:clamp(26px,3vw,34px);line-height:1.04}.tools-plan-row p{color:#ffffffa3;margin:0;font-size:17px;line-height:1.45}.tools-plan-row strong{margin-top:auto;font-size:clamp(34px,4vw,46px);line-height:1}.tools-plan-row small{color:#ffffff94;font-size:15px}.tools-assist-section{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:16px;padding:46px 0 84px;display:grid}.tools-redeem-card,.tools-help-card{gap:18px;padding:clamp(24px,4vw,38px);display:grid}.tools-redeem-card>div:first-child{color:#784d2f;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:10px;font-size:13px;font-weight:800;display:flex}.tools-redeem-card h2,.tools-help-card h2{font-size:clamp(34px,4.5vw,54px);line-height:1.04}.tools-redeem-card label{gap:9px;display:grid}.tools-redeem-card label span{color:#ffffffa3;font-size:13px;font-weight:800}.tools-redeem-card input{color:#fff;background:#00000047;border:1px solid #ffffff24;border-radius:20px;outline:0;width:100%;min-height:62px;padding:0 18px;font-size:20px;font-weight:700}.tools-redeem-card input:focus{border-color:#d8a935b3;box-shadow:0 0 0 4px #d8a9351f}.tools-redeem-card button:disabled{cursor:not-allowed;opacity:.52;box-shadow:none}.tools-redeem-card small{color:#ffffff94;font-size:14px}.tools-help-card div{flex-wrap:wrap;gap:10px;display:flex}.tools-loading-card{z-index:2;border-radius:28px;place-items:center;gap:10px;width:min(420px,100% - 32px);min-height:160px;margin:20vh auto;display:grid;position:relative}@keyframes tools-rise-in{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes tools-bg-drift{0%{transform:scale(1.06)translate(-8px,-4px)}to{transform:scale(1.1)translate(8px,5px)}}.preview-card{min-height:100%}.preview-row{border-bottom:1px solid var(--border-soft);grid-template-columns:22px 1fr;align-items:center;gap:10px 12px;padding:16px 0;display:grid}.preview-row small{overflow-wrap:anywhere;grid-column:2}.preview-row span{justify-content:space-between;align-items:center;gap:12px;display:flex}.preview-row mark{color:#166534;background:#dcfce7;border-radius:999px;padding:5px 9px;font-size:11px;font-weight:800}.preview-row.missing mark{color:#991b1b;background:#fee2e2}.preview-row.missing small{color:#ef4444}:root[data-theme=dark] .metric-card,:root[data-theme=dark] .wide-card,:root[data-theme=dark] .insight-panel,:root[data-theme=dark] .action-center,:root[data-theme=dark] .partner-panel,:root[data-theme=dark] .table-surface,:root[data-theme=dark] .generator-card,:root[data-theme=dark] .code-list,:root[data-theme=dark] .settings-card,:root[data-theme=dark] .preview-card,:root[data-theme=dark] .settings-status-card,:root[data-theme=dark] .payout-settings-card{background:var(--surface);border-color:var(--border-soft);box-shadow:0 22px 60px #00000038}:root[data-theme=dark] .identity-pill,:root[data-theme=dark] .date-pill,:root[data-theme=dark] .range-controls button,:root[data-theme=dark] .icon-button,:root[data-theme=dark] .utility-pill,:root[data-theme=dark] .focus-kpis div,:root[data-theme=dark] .revenue-breakdown div,:root[data-theme=dark] .access-summary div,:root[data-theme=dark] .analytics-numbers div,:root[data-theme=dark] .funnel-stage,:root[data-theme=dark] .performance-breakdown div,:root[data-theme=dark] .operation-grid div,:root[data-theme=dark] .search-box,:root[data-theme=dark] .generator-card input,:root[data-theme=dark] .product-select-trigger,:root[data-theme=dark] .link-field input,:root[data-theme=dark] .link-field select,:root[data-theme=dark] .settings-status-grid span,:root[data-theme=dark] .payout-method-picker,:root[data-theme=dark] .payout-detail-panel,:root[data-theme=dark] .qr-upload-preview,:root[data-theme=dark] .code-row button{background:var(--surface-muted);border-color:var(--border-soft)}:root[data-theme=dark] .payout-method-picker button,:root[data-theme=dark] .qr-upload-box{background:#f3f0e80f}:root[data-theme=dark] .skeleton-shimmer{background:rgba(var(--surface-muted-rgb), .74)}:root[data-theme=dark] .skeleton-shimmer:after{background:linear-gradient(90deg,#0000 0%,#f0cf8229 48%,#0000 100%)}:root[data-theme=dark] .skeleton-card>span,:root[data-theme=dark] .skeleton-card strong,:root[data-theme=dark] .skeleton-card em,:root[data-theme=dark] .skeleton-card-split,:root[data-theme=dark] .skeleton-mini-row,:root[data-theme=dark] .skeleton-note,:root[data-theme=dark] .skeleton-list-lines,:root[data-theme=dark] .skeleton-tabs,:root[data-theme=dark] .skeleton-focus,:root[data-theme=dark] .skeleton-image,:root[data-theme=dark] .skeleton-dots,:root[data-theme=dark] .skeleton-bar-area i{background:#f3f0e814}:root[data-theme=dark] .skeleton-bar-area{background:#f3f0e809}:root[data-theme=dark] .skeleton-wide-card{background:var(--surface)}:root[data-theme=dark] .product-select-menu{border-color:rgba(var(--accent-rgb), .14);background:#18191e;box-shadow:0 18px 42px #00000057,inset 0 1px #ffffff0a}:root[data-theme=dark] .product-select-menu button{color:var(--text-main);background:#f3f0e812}:root[data-theme=dark] .product-select-menu button:hover,:root[data-theme=dark] .product-select-menu button.highlighted{color:var(--accent-soft);background:rgba(var(--accent-rgb), .12)}:root[data-theme=dark] .product-select-menu button.active{color:var(--accent-foreground);background:var(--accent)}:root[data-theme=dark] .link-field.missing input{background:#7f1d1d24;border-color:#f8717138}:root[data-theme=dark] .link-status{background:rgba(var(--accent-rgb), .1);border-color:rgba(var(--accent-rgb), .16)}:root[data-theme=dark] .link-status.missing{background:#7f1d1d29;border-color:#f871712e}:root[data-theme=dark] .preview-row mark{color:#052e16;background:#86efac}:root[data-theme=dark] .preview-row.missing mark{color:#450a0a;background:#fca5a5}.app-shell .brand-mark,.app-shell .nav-item,.app-shell .nav-item span,.app-shell .identity-pill strong,.app-shell .welcome-block strong,.app-shell .date-pill,.app-shell .range-controls button,.app-shell .icon-button,.app-shell .metric-card strong,.app-shell .metric-action,.app-shell .section-label,.app-shell .section-label span,.app-shell .wide-card h2,.app-shell .panel-heading h2,.app-shell .preview-card h2,.app-shell .table-row strong,.app-shell .money-cell strong,.app-shell .action-metric-card strong,.app-shell .insight-topline strong,.app-shell .insight-metrics strong,.app-shell .signal-split strong,.app-shell .health-score strong,.app-shell .operation-head strong,.app-shell .operation-grid strong,.app-shell .access-summary strong,.app-shell .focus-hero strong,.app-shell .focus-kpis strong,.app-shell .analytics-numbers strong,.app-shell .funnel-stage strong,.app-shell .product-momentum strong,.app-shell .code-row strong,.app-shell .link-status strong,.app-shell .partner-selector-copy strong,.app-shell .notification-list strong,.app-shell .notification-menu-head strong,.auth-shell .auth-card h1,.auth-shell .auth-eyebrow,.auth-shell .auth-field,.auth-shell .auth-submit{font-weight:600}.app-shell .utility-pill{font-variation-settings:"wght" 500;font-weight:500}.app-shell .title-row h1,.app-shell .payout-summary strong,.app-shell .commission-trend strong,.app-shell .health-card .section-label,.app-shell .action-copy h2,.app-shell .partner-copy h2,.app-shell .tools-hero-copy h2{font-weight:500}.app-shell .title-row p,.app-shell .identity-pill small,.app-shell .identity-pill span,.app-shell .welcome-block span,.app-shell .affiliate-expiry,.app-shell .metric-card p,.app-shell .table-row small,.app-shell .money-cell small,.app-shell .panel-heading p,.app-shell .preview-row small,.app-shell .notification-list small,.app-shell .notification-menu-head small,.app-shell .auth-copy,.app-shell .auth-muted,.auth-shell .auth-copy,.auth-shell .auth-muted{font-weight:400}:root[data-theme=dark] .performance-chart,:root[data-theme=dark] .commission-trend{background:radial-gradient(circle at 72% 16%, rgba(var(--accent-rgb), .18), transparent 28%), linear-gradient(180deg, #25262deb, #18191eb8)}:root[data-theme=dark] .health-card,:root[data-theme=dark] .next-actions-card,:root[data-theme=dark] .action-metric-card,:root[data-theme=dark] .insight-card,:root[data-theme=dark] .partner-selector{background:radial-gradient(circle at 88% 14%, rgba(var(--accent-rgb), .18), transparent 30%), var(--surface-muted);border-color:var(--border-soft)}:root[data-theme=dark] .health-card{background:radial-gradient(circle at 84% 16%, rgba(var(--score-rgb), .2), transparent 34%), linear-gradient(140deg, #25262deb, #18191ed6);border-color:rgba(var(--score-rgb), .18)}:root[data-theme=dark] .action-metric-card{background:radial-gradient(circle at 86% 18%, rgba(var(--accent-rgb), .22), transparent 34%), var(--dark-panel);color:#f7f2e7}:root[data-theme=dark] .action-metric-card span{color:var(--accent)}:root[data-theme=dark] .insight-card,:root[data-theme=dark] .insight-card.class,:root[data-theme=dark] .insight-card.tools,:root[data-theme=dark] .insight-card.affiliate,:root[data-theme=dark] .insight-card.signal{background:radial-gradient(circle at 88% 12%, rgba(var(--accent-rgb), .14), transparent 30%), linear-gradient(180deg, #25262deb, #18191ec7);border-color:rgba(var(--accent-rgb), .16)}:root[data-theme=dark] .insight-metrics div,:root[data-theme=dark] .signal-split div{background:#0d0e12b8;border:1px solid #f0cf8214}:root[data-theme=dark] .signal-split strong,:root[data-theme=dark] .insight-topline strong,:root[data-theme=dark] .insight-metrics strong{color:#f7f2e7}:root[data-theme=dark] .insight-topline svg{color:var(--accent-foreground);background:var(--accent)}:root[data-theme=dark] .next-actions-card:after{background:rgba(var(--accent-rgb), .18)}:root[data-theme=dark] .health-score{background:radial-gradient(circle, rgba(var(--score-rgb), .92) 0 42%, rgba(var(--score-rgb), .38) 43% 62%, rgba(var(--score-rgb), .13) 63% 100%);color:#111216;box-shadow:0 0 0 8px rgba(var(--score-rgb), .1), 0 18px 38px rgba(var(--score-rgb), .18)}:root[data-theme=dark] .health-score strong,:root[data-theme=dark] .health-score small{color:#f8fafc;text-shadow:0 2px 14px #00000057}:root[data-theme=dark] .health-list svg{color:#86efac;background:#22c55e24}:root[data-theme=dark] .health-list li.missing svg{color:#fca5a5;background:#ef444424}:root[data-theme=dark] .health-list li{background:#0d0e1275;box-shadow:inset 0 0 0 1px #f0cf820f}:root[data-theme=dark] .health-list span{color:#86efac;background:#22c55e24}:root[data-theme=dark] .health-list li.missing span{color:#fca5a5;background:#ef444424}:root[data-theme=dark] .title-row p{color:#f3f0e87a}:root[data-theme=dark] .sidebar{border-right-color:#f0cf8214}:root[data-theme=dark] .nav-item{color:#f3f0e880}:root[data-theme=dark] .nav-item.active{color:#784d2f}:root[data-theme=dark] .nav-item span{color:var(--text-main);background:#1f2026f5;border:1px solid #f0cf8229}:root[data-theme=dark] .range-controls button,:root[data-theme=dark] .utility-pill,:root[data-theme=dark] .date-pill,:root[data-theme=dark] .icon-button{color:var(--text-main)}:root[data-theme=dark] .utility-pill:hover,:root[data-theme=dark] .range-controls button:hover,:root[data-theme=dark] .icon-button:hover{background:rgba(var(--accent-rgb), .14);border-color:rgba(var(--accent-rgb), .32)}:root[data-theme=dark] .notification-pill.has-alert{border-color:#f8717142;box-shadow:0 14px 34px #f871711f,0 12px 28px #0000002e}:root[data-theme=dark] .notification-menu{background:#16171cf5;border-color:#f0cf821f;box-shadow:0 24px 70px #00000057}:root[data-theme=dark] .notification-list button,:root[data-theme=dark] .notification-list p{background:#f3f0e80f}:root[data-theme=dark] .notification-list button:hover{background:rgba(var(--accent-rgb), .12)}:root[data-theme=dark] .focus-tabs button,:root[data-theme=dark] .partner-dots button,:root[data-theme=dark] .segmented,:root[data-theme=dark] .segmented button,:root[data-theme=dark] .count-pill{color:var(--text-soft);background:#f3f0e814}:root[data-theme=dark] .range-controls button.ghost-filter,:root[data-theme=dark] .utility-pill.top-link{color:var(--text-main);background:#f3f0e814;border-color:#f0cf821f}:root[data-theme=dark] .data-confidence{color:#bbf7d0;background:#16653447}:root[data-theme=dark] .focus-tabs button:hover,:root[data-theme=dark] .partner-dots button:hover,:root[data-theme=dark] .segmented button:hover{color:var(--text-main);background:#f3f0e81f}:root[data-theme=dark] .focus-tabs button.active,:root[data-theme=dark] .partner-dots button.active,:root[data-theme=dark] .segmented button.active{color:var(--accent-foreground);background:var(--accent)}:root[data-theme=dark] .client-segmented button.active{color:var(--accent-foreground);background:0 0}:root[data-theme=dark] .client-segmented{background:#f3f0e80e;border-color:#f0cf821a;box-shadow:inset 0 1px #ffffff0b,0 18px 44px #00000029}:root[data-theme=dark] .client-segmented:before{background:linear-gradient(180deg, #ffffff2e, transparent), var(--accent);box-shadow:0 14px 28px rgba(var(--accent-rgb), .18), inset 0 1px 0 #ffffff2e}:root[data-theme=dark] .client-segmented button:hover{background:#f3f0e814}:root[data-theme=dark] .table-row:not(.table-head):hover{background:#f3f0e80e}:root[data-theme=dark] .client-noti{background:#f87171;box-shadow:0 0 0 4px #f8717124}:root[data-theme=dark] .status.active,:root[data-theme=dark] .status.approved,:root[data-theme=dark] .status.claimed,:root[data-theme=dark] .status.fulfilled{color:#86efac;background:#16653447}:root[data-theme=dark] .status.pending{color:#fde047;background:#854d0e4d}:root[data-theme=dark] .status.expired,:root[data-theme=dark] .status.rejected,:root[data-theme=dark] .status.revoked,:root[data-theme=dark] .status.failed{color:#fca5a5;background:#7f1d1d52}:root[data-theme=dark] .access-dots button{background:#f3f0e82e}:root[data-theme=dark] .access-dots button.active{background:var(--accent)}:root[data-theme=dark] .check-list svg{color:var(--accent);background:rgba(var(--accent-rgb), .14)}:root[data-theme=dark] .client-table{scrollbar-color:rgba(var(--accent-rgb), .34) transparent}:root[data-theme=dark] .table-row{border-bottom-color:#f0cf821a}:root[data-theme=dark] .client-detail-row{background:rgba(var(--accent-rgb), .08);border-bottom-color:#f0cf821a}:root[data-theme=dark] .client-detail-row div{background:#0d0e12b8;border:1px solid #f0cf8214}:root[data-theme=dark] .client-detail-row button.secondary{color:var(--accent-soft);background:rgba(var(--accent-rgb), .12)}:root[data-theme=dark] .referral-link-card{background:#18191ed1;border-color:#f0cf821f;box-shadow:inset 0 1px #ffffff08}:root[data-theme=dark] .referral-link-card label,:root[data-theme=dark] .referral-link-card>button{background:#0d0e129e;border-color:#f0cf821a}:root[data-theme=dark] .client-modal{background:var(--surface);border-color:#f0cf8224}:root[data-theme=dark] .client-modal-summary div,:root[data-theme=dark] .client-modal-record{background:#f3f0e80f}:root[data-theme=dark] .client-modal-header button,:root[data-theme=dark] .modal-actions button.secondary{color:var(--text-main);background:#f3f0e814}:root[data-theme=dark] .discount-note{color:var(--text-main);background:rgba(var(--accent-rgb), .12);border:1px solid rgba(var(--accent-rgb), .18)}:root[data-theme=dark] .bar-chart span,:root[data-theme=dark] .mini-bar-chart span,:root[data-theme=dark] .insight-progress{background:#f3f0e829}:root[data-theme=dark] .bar-chart span.hot,:root[data-theme=dark] .target-meter span,:root[data-theme=dark] .insight-progress span{background:var(--accent)}.app-shell .metric-card,.app-shell .wide-card,.app-shell .insight-panel,.app-shell .action-center,.app-shell .partner-panel,.app-shell .table-surface,.app-shell .generator-card,.app-shell .code-list,.app-shell .settings-card,.app-shell .preview-card,.app-shell .settings-status-card,.app-shell .payout-settings-card,.app-shell .health-card,.app-shell .next-actions-card,.app-shell .action-metric-card,.app-shell .insight-card,.app-shell .referral-link-card,.app-shell .partner-selector,.app-shell .client-modal,.app-shell .auth-card,.app-shell .loading-card,.app-shell .dashboard-error,.app-shell .skeleton-card,.app-shell .skeleton-wide-card,.app-shell .referral-link-card label,.app-shell .referral-link-card>button,.app-shell .health-list li,.app-shell .insight-metrics div,.app-shell .signal-split div,.app-shell .client-modal-summary div,.app-shell .client-modal-record,.app-shell .link-status,.app-shell .discount-note,.app-shell .product-select-menu,.app-shell .client-detail-row div{box-shadow:none;border:0}:root[data-theme=dark] .dark-pill,:root[data-theme=dark] .metric-action,:root[data-theme=dark] .payout-summary,:root[data-theme=dark] .access-action-panel,:root[data-theme=dark] .focus-hero,:root[data-theme=dark] .partner-slide,:root[data-theme=dark] .partner-hero-card{background:radial-gradient(circle at 86% 18%, rgba(var(--accent-rgb), .22), transparent 34%), var(--dark-panel);color:#f7f2e7}:root[data-theme=dark] .dark-pill,:root[data-theme=dark] .range-controls button.dark-pill,:root[data-theme=dark] .toolbar button.dark-pill,:root[data-theme=dark] .metric-action,:root[data-theme=dark] .partner-actions .partner-primary,:root[data-theme=dark] .generate-button{color:var(--accent-foreground);background:linear-gradient(180deg, #d8a935 0%, var(--accent) 100%);box-shadow:0 12px 28px rgba(var(--accent-rgb), .24), inset 0 1px 0 #ffffff57}:root[data-theme=dark] .dark-pill:hover,:root[data-theme=dark] .range-controls button.dark-pill:hover,:root[data-theme=dark] .toolbar button.dark-pill:hover,:root[data-theme=dark] .metric-action:hover,:root[data-theme=dark] .partner-actions .partner-primary:hover,:root[data-theme=dark] .generate-button:hover{box-shadow:0 16px 34px rgba(var(--accent-rgb), .34), inset 0 1px 0 #ffffff61;transform:translateY(-1px)}:root[data-theme=dark] .partner-actions .partner-secondary,:root[data-theme=dark] .partner-controls button,:root[data-theme=dark] .icon-button.small,:root[data-theme=dark] .action-list button{color:var(--accent-soft);background:rgba(var(--accent-rgb), .12);border:1px solid rgba(var(--accent-rgb), .28);box-shadow:none}:root[data-theme=dark] .partner-actions .partner-secondary:hover,:root[data-theme=dark] .partner-controls button:hover,:root[data-theme=dark] .icon-button.small:hover,:root[data-theme=dark] .action-list button:hover{color:var(--accent-foreground);background:var(--accent);box-shadow:0 14px 30px rgba(var(--accent-rgb), .22)}:root[data-theme=dark] .partner-controls{background:#f3f0e814;border:1px solid #f0cf821a}:root[data-theme=dark] .performance-badge{color:var(--accent-foreground);background:var(--accent);box-shadow:0 10px 24px rgba(var(--accent-rgb), .22)}:root[data-theme=dark] .payout-summary mark{color:#052e16;background:#86efac;box-shadow:0 10px 24px #86efac33}:root[data-theme=dark] input,:root[data-theme=dark] select{color:var(--text-main)}@media (max-width:1180px){.skeleton-shell{grid-template-columns:76px minmax(0,1fr)}.skeleton-workspace{padding:30px}.skeleton-dashboard-grid{grid-template-columns:1fr}.skeleton-card{min-height:300px}.skeleton-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell{grid-template-columns:76px minmax(0,1fr)}.workspace{padding:30px}.overview-grid,.codes-layout,.settings-layout,.timeline-body,.focus-summary,.performance-breakdown{grid-template-columns:1fr}.operation-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.breath-card,.action-center,.insight-panel,.partner-panel{grid-column:auto}.action-center-grid,.next-actions-card{grid-template-columns:1fr}.action-metric-card{min-height:180px}.insight-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.partner-stage{grid-template-columns:1fr}.referral-link-card{width:100%;margin:0 0 18px}.partner-selector-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.partner-slide{flex-basis:calc(50% - 8px);min-height:430px}.tools-market-hero,.tools-market-grid{grid-template-columns:1fr}.tools-state-panel{grid-column:auto}}@media (max-width:820px){.skeleton-shell{grid-template-rows:72px minmax(0,1fr);grid-template-columns:1fr}.skeleton-sidebar{border-right:0;border-bottom:1px solid var(--border-soft);grid-template-rows:1fr;grid-template-columns:42px repeat(4,44px);justify-content:space-between;min-height:0;padding:12px}.skeleton-footer-dot{display:none}.skeleton-nav-dot.active{border-radius:15px;width:44px;height:44px}.skeleton-workspace{height:auto;padding:22px 14px}.skeleton-topbar{grid-template-columns:1fr}.skeleton-actions{grid-auto-flow:column;justify-content:start;overflow:hidden}.skeleton-title{margin:32px 0 20px}.skeleton-product-grid{grid-template-columns:1fr}.app-shell{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr;width:100%;height:100vh;margin:0}.sidebar{z-index:10;border-bottom:1px solid #1e1f240f;border-right:0;flex-direction:row;justify-content:space-between;height:auto;max-height:none;padding:12px;position:sticky;top:0;overflow:visible}.nav-list{gap:8px;width:auto;margin:0;display:flex}.nav-list:before{width:44px;height:44px;transform:translateX(calc(var(--active-index) * 52px));border-radius:15px;left:0}.nav-item{border-radius:15px;width:44px;min-height:44px}.nav-item span,.sidebar-footer{display:none}.workspace{height:auto;min-height:0;padding:22px 14px;overflow-y:auto}.topbar,.title-row,.toolbar,.panel-heading.inline{flex-direction:column;align-items:stretch}.welcome-block{align-items:flex-start}.topbar-actions{justify-content:space-between}.title-row{margin:32px 0 20px}.range-controls{justify-content:flex-start}.codes-layout,.settings-layout{gap:14px}.product-select-menu{margin-top:8px;position:static;box-shadow:0 12px 28px #1f21291a}.analytics-numbers,.funnel-strip,.performance-breakdown,.operation-grid,.access-summary,.trend-caption{grid-template-columns:1fr}.metric-card,.wide-card,.action-center,.partner-panel,.table-surface,.generator-card,.code-list,.settings-card,.preview-card{border-radius:18px}.exposure-card,.breath-card{grid-template-columns:1fr}.exposure-card{min-height:260px}.action-center{padding:18px}.health-card,.next-actions-card,.action-metric-card{min-height:0}.health-card{grid-template-columns:1fr;grid-template-areas:"label""score""list"}.health-score{justify-self:center}.health-list{grid-template-columns:1fr}.next-actions-card{padding:20px}.partner-stage{gap:14px}.partner-controls{width:max-content}.referral-link-card{grid-template-columns:1fr}.referral-link-card>button{border-radius:16px;grid-auto-flow:column;gap:8px;width:100%;height:48px}.referral-link-card>button span{font-weight:800;display:inline}.client-modal-backdrop{place-items:end center;padding:12px}.client-modal{border-radius:22px;max-height:calc(100vh - 24px)}.client-modal-summary,.client-modal-record{grid-template-columns:1fr}.modal-actions{justify-content:flex-start}.partner-hero-card{border-radius:20px;min-height:430px}.partner-hero-copy{padding:24px 22px 16px}.partner-hero-actions{padding:0 22px 22px}.partner-selector-grid{grid-template-columns:1fr}.partner-selector{grid-template-columns:82px 1fr 20px;min-height:118px}.partner-selector-image{width:82px;height:86px}.partner-carousel,.partner-slide{border-radius:20px}.partner-slide{flex-basis:82%;min-width:260px;min-height:400px}.partner-slide:after{background:linear-gradient(180deg, #00000014 0%, #000000b8 82%), radial-gradient(circle at 78% 18%, rgba(var(--accent-rgb), .24), transparent 34%)}.partner-slide-copy{padding:24px 20px 14px}.partner-slide-copy h3{font-size:clamp(34px,11vw,48px)}.partner-slide-copy p{font-size:13px}.partner-slide-actions{padding:0 20px 22px}.partner-dots{justify-content:flex-start;padding-top:12px}.partner-dots button{border-radius:999px;width:34px;min-width:34px;height:10px;padding:0}.partner-dots button span{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.tools-market-hero{gap:14px}.tools-hero-copy,.tools-hero-media{min-height:360px}.tool-plan-grid,.state-check-grid,.insight-grid,.insight-metrics.compact{grid-template-columns:1fr}.search-box{min-width:0}.code-row{grid-template-columns:1fr 42px}.code-row>span{grid-area:2/1/auto/-1}}@media (max-width:640px){.app-shell{min-height:100dvh}.sidebar{overscroll-behavior-x:contain;scrollbar-width:none;gap:8px;padding:10px;overflow-x:auto}.sidebar::-webkit-scrollbar{display:none}.brand-mark{flex:0 0 44px}.nav-list{flex:none}.nav-list:before{transform:translateX(calc(var(--active-index) * 50px))}.workspace{width:100%;padding:18px 10px 24px}.topbar{gap:12px}.identity-pill{width:100%;padding-right:12px}.identity-pill strong,.identity-pill small,.identity-pill span{max-width:100%}.avatar{flex-basis:38px;width:38px;min-width:38px;height:38px}.welcome-block span{max-width:100%;line-height:1.28;display:block}.topbar-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;display:grid}.utility-pill,.date-pill{justify-content:center;width:100%;min-width:0;min-height:42px;padding:0 10px}.utility-pill.top-link,.date-pill,.notification-wrap{grid-column:1/-1}.notification-wrap,.notification-wrap .date-pill{width:100%}.notification-menu{left:auto;right:0}.title-row{gap:16px;margin:28px 0 18px}.title-row p{font-size:clamp(30px,12vw,42px)}.title-row h1{font-size:clamp(34px,13vw,48px)}.range-controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;display:grid}.range-controls button{white-space:nowrap;justify-content:center;width:100%;min-height:44px;padding:0 10px}.range-controls button:first-child{grid-column:1/-1}.client-segmented{scrollbar-width:none;border-radius:20px;flex:none;gap:7px;width:100%;max-width:100%;padding:6px;display:flex;overflow-x:auto}.client-segmented::-webkit-scrollbar{display:none}.client-segmented:before{display:none}.client-segmented button{border-radius:15px;flex:none;min-height:42px;padding:0 16px;font-size:14px}.client-segmented button.active{color:#fff;background:linear-gradient(180deg, #ffffff29, transparent), var(--accent);box-shadow:0 10px 22px rgba(var(--accent-rgb), .18)}.dashboard-error,.loading-card{max-width:100%}.overview-grid,.codes-layout,.settings-layout{gap:12px}.metric-card,.wide-card,.action-center,.partner-panel,.table-surface,.generator-card,.code-list,.settings-card,.preview-card,.tools-hero-copy,.tools-hero-media,.tools-product-panel,.tools-plan-panel,.tools-activation-panel,.tools-redeem-panel,.tools-state-panel,.tools-copy-panel{border-radius:20px;padding:18px}.tools-hero-copy h2{font-size:clamp(26px,8vw,34px)}.tools-hero-stat{width:calc(100% - 28px);min-width:0;bottom:14px;right:14px}.hero-number{font-size:clamp(42px,15vw,62px)}.action-center-grid{gap:12px}.health-card{grid-template-columns:minmax(0,1fr) 102px;grid-template-areas:"label score""list list";padding:18px}.health-score{width:96px;height:96px}.health-score strong{font-size:32px}.health-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.health-list li{grid-template-columns:28px minmax(0,1fr);gap:7px;min-width:0;min-height:76px;padding:11px 9px}.health-list li svg{width:27px;height:27px;padding:6px}.health-list li{min-width:0;font-size:clamp(11.5px,3.35vw,13px);font-weight:620;line-height:1.06}.next-actions-card{padding:18px}.action-list{gap:12px}.action-list button{min-height:48px}.action-metric-card{text-align:center;justify-items:center;min-height:220px;padding-inline:clamp(18px,6vw,28px)}.action-metric-card strong,.action-metric-card strong.compact-money{text-align:center;width:100%;max-width:100%;font-size:clamp(46px,20vw,76px)}.action-metric-card span{font-size:clamp(13px,4.6vw,17px)}.partner-panel{overflow:hidden}.panel-heading.inline{gap:12px}.partner-controls{max-width:100%}.partner-slide{flex:0 0 min(86vw,360px);min-width:0;min-height:390px}.partner-slide-copy h3{font-size:clamp(30px,12vw,44px)}.partner-slide-actions{flex-wrap:wrap}.partner-slide-actions a{flex:130px;justify-content:center}.table-surface{overflow:hidden}.client-table{margin-inline:-4px;padding-inline:4px}.table-row{grid-template-columns:1.28fr .9fr 1fr .72fr .64fr .74fr .74fr;gap:10px;min-width:860px;padding:0 12px}.client-modal{width:100%}.referral-link-card strong,.link-value,.code-row strong{overflow-wrap:anywhere}}@media (max-width:380px){.workspace{padding-inline:8px}.topbar-actions,.range-controls{grid-template-columns:1fr}.utility-pill.top-link,.date-pill,.range-controls button:first-child{grid-column:auto}.health-card{grid-template-columns:1fr;grid-template-areas:"label""score""list"}.health-score{justify-self:center}.health-list{grid-template-columns:1fr}.health-list li{font-size:13px}}@media (max-width:1180px){.tools-focus-layout,.tools-assist-section,.tools-highlight-grid,.tools-benefits{grid-template-columns:1fr}.tools-access-card{min-height:400px}}@media (max-width:820px){.tools-topnav{flex-wrap:wrap;align-items:center;gap:12px;padding:16px 14px;position:fixed;top:0;left:0;right:0}.tools-primary-link{display:none}.tools-nav-links{order:3;justify-content:flex-start;width:100%;max-width:none;padding:7px}.tools-menu-button{display:inline-flex}.tools-wordmark{font-size:15px}.tools-wordmark span{border-radius:13px;width:36px;height:36px}.tools-cinema-hero{min-height:72svh;padding:0}.tools-apple-intro,.tools-highlight-section{width:min(100% - 24px,1180px)}.tools-apple-intro{text-align:left;padding:54px 0 46px}.tools-apple-intro h1{font-size:clamp(42px,13vw,64px)}.tools-apple-intro div{justify-content:flex-start;font-size:18px}.tools-hero-center{text-align:left}.tools-hero-center h1{font-size:clamp(40px,13vw,56px)}.tools-hero-summary{margin-left:0;font-size:18px}.tools-hero-cta{justify-content:flex-start}.tools-hero-cta a{width:100%}.tools-customer-flow,.tools-highlight-section,.tools-plan-section,.tools-assist-section{width:min(100% - 24px,1180px)}.tools-customer-flow{padding-top:4px}.tools-product-switch{border-radius:28px;grid-template-columns:1fr}.tools-product-switch a{border-radius:22px}.tools-focus-card,.tools-access-card,.tools-redeem-card,.tools-help-card{border-radius:26px}.tools-focus-card{min-height:0;padding:26px}.tools-focus-card h2{font-size:clamp(38px,12vw,52px)}.tools-focus-card p,.tools-access-card p,.tools-access-note,.tools-redeem-card p,.tools-help-card p{font-size:17px}.tools-plan-section{padding-top:58px}.tools-highlight-section{padding-top:60px}.tools-highlight-grid article{border-radius:28px;min-height:260px}.tools-plan-row{grid-template-columns:1fr}.tools-plan-row a{min-height:230px}}@media (max-width:640px){.tools-cinema-bg img{opacity:1;object-position:48% center}.tools-cinema-vignette{background:linear-gradient(#00000052 0%,#0000 22%),linear-gradient(#0000 76%,#030304 100%)}.tools-apple-intro:before{opacity:.62;height:240px;top:-80px}.tools-topnav{min-height:122px}.tools-nav-links a{padding:8px 12px;font-size:10px}.tools-section-heading h2{font-size:clamp(32px,11vw,44px)}.tools-access-card,.tools-redeem-card,.tools-help-card{padding:24px}.tools-access-price strong,.tools-plan-row strong{font-size:clamp(34px,12vw,44px)}}.tmn-page{--tmn-bg:#07080a;--tmn-panel:#16171cd1;--tmn-panel-strong:#1f2026f0;--tmn-panel-soft:#f3f0e812;--tmn-border:#f0cf8221;--tmn-border-strong:#f0cf8252;--tmn-gold:var(--accent);--tmn-gold-soft:var(--accent-soft);--tmn-ink:#f7f2e7;--tmn-muted:#f7f2e7a3;--tmn-blue:#5ea7ff;--tmn-green:#86efac;min-height:100dvh;color:var(--tmn-ink);font-family:var(--font-latin);background:linear-gradient(135deg,#07080a 0%,#14151a 48%,#07080a 100%);padding:124px clamp(18px,5vw,68px) 80px;position:relative;overflow-x:hidden}.tmn-grid-bg{pointer-events:none;background:linear-gradient(#f0cf8209 1px,#0000 1px) 0 0/52px 52px,linear-gradient(90deg,#f0cf8209 1px,#0000 1px) 0 0/52px 52px,linear-gradient(#d8a9351f,#0000 32%) 0 0/100% 100%;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000 0%,#000000b8 58%,#0000 100%);mask-image:linear-gradient(#000 0%,#000000b8 58%,#0000 100%)}.tmn-topnav{z-index:60;-webkit-backdrop-filter:blur(24px);background:#0d0e12c7;border:1px solid #f0cf8221;border-radius:26px;grid-template-columns:minmax(190px,260px) minmax(0,1fr) auto;align-items:center;gap:18px;min-height:72px;padding:10px;display:grid;position:fixed;top:18px;left:clamp(14px,3vw,34px);right:clamp(14px,3vw,34px);box-shadow:0 24px 70px #0000003d}.tmn-brand,.tmn-icon-btn,.tmn-nav-list button,.tmn-tab-switch button,.tmn-product-selector button,.tmn-summary-card button,.tmn-code-card button,.tmn-action-card button,.tmn-state-controls button,.tmn-tradingview-card button,.tmn-checkout-modal button{cursor:pointer}.tmn-brand{min-height:52px;color:var(--tmn-ink);background:0 0;border-radius:18px;align-items:center;gap:12px;display:inline-flex}.tmn-brand span{color:#171104;background:linear-gradient(180deg, #d8a935 0%, var(--tmn-gold) 100%);width:46px;height:46px;box-shadow:0 12px 28px rgba(var(--accent-rgb), .26);border-radius:16px;place-items:center;font-weight:900;display:grid}.tmn-brand strong{font-size:17px;font-weight:800}.tmn-nav-list{scrollbar-width:none;justify-content:center;gap:6px;min-width:0;display:flex;overflow-x:auto}.tmn-nav-list::-webkit-scrollbar{display:none}.tmn-nav-list button{color:#f7f2e7b8;background:0 0;border-radius:999px;flex:none;min-height:44px;padding:0 15px;font-size:13px;font-weight:750;transition:color .18s,background .18s,box-shadow .18s}.tmn-nav-list button:hover,.tmn-nav-list button.active{color:var(--accent-foreground);background:var(--tmn-gold);box-shadow:0 10px 24px rgba(var(--accent-rgb), .22)}.tmn-nav-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.tmn-icon-btn{width:48px;height:48px;color:var(--tmn-gold-soft);background:#f3f0e814;border-radius:16px;place-items:center;transition:background .18s,transform .18s;display:grid}.tmn-icon-btn:hover{background:rgba(var(--accent-rgb), .15);transform:translateY(-1px)}.tmn-mobile-menu{display:none}.tmn-hero{z-index:1;grid-template-columns:minmax(0,.92fr) minmax(420px,1.08fr);align-items:stretch;gap:26px;width:min(1280px,100%);margin:0 auto 28px;display:grid;position:relative}.tmn-orbit-card{z-index:2;border:1px solid var(--tmn-border);min-height:46px;color:var(--tmn-gold-soft);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0d0e12b8;border-radius:999px;align-items:center;gap:9px;padding:0 16px;display:inline-flex;position:absolute;top:18px;left:26px;box-shadow:0 14px 34px #00000038}.tmn-hero-copy{border:1px solid var(--tmn-border);background:linear-gradient(160deg, #f0cf8221, transparent 36%), var(--tmn-panel);border-radius:34px;align-content:end;gap:18px;min-height:520px;padding:clamp(32px,6vw,62px);display:grid;box-shadow:0 24px 70px #00000038}.tmn-hero-copy p,.tmn-panel-head p,.tmn-summary-card>span,.tmn-state-card>div span,.tmn-tradingview-card>div span,.tmn-product-detail>div span,.tmn-code-card>div span{color:var(--tmn-gold-soft);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:12px;font-weight:850}.tmn-hero-copy h1{max-width:760px;margin:0;font-size:68px;font-weight:760;line-height:.98}.tmn-hero-copy>span{max-width:680px;color:var(--tmn-muted);font-size:20px;line-height:1.55}.tmn-hero-visual{border:1px solid var(--tmn-border);background:#0d0e12;border-radius:34px;min-height:520px;position:relative;overflow:hidden;box-shadow:0 24px 70px #0000003d}.tmn-generated-visual{background:linear-gradient(140deg,#5ea7ff2e,#0000 32%),linear-gradient(330deg,#d8a93538,#0000 42%),#0a0b0f;min-height:520px;padding:32px;position:relative}.tmn-generated-visual.wzone{background:linear-gradient(140deg,#d8a93538,#0000 36%),linear-gradient(330deg,#86efac1f,#0000 42%),#0a0b0f}.tmn-visual-screen{background:linear-gradient(#f7f2e70d 1px,#0000 1px) 0 0/36px 36px,linear-gradient(90deg,#f7f2e70d 1px,#0000 1px) 0 0/36px 36px,linear-gradient(#f7f2e714,#f7f2e705) 0 0/100% 100%;border:1px solid #f0cf8224;border-radius:28px;height:100%;min-height:456px;position:relative;overflow:hidden}.tmn-visual-topline{gap:8px;display:flex;position:absolute;top:22px;left:22px;right:22px}.tmn-visual-topline span{background:#f7f2e729;border-radius:999px;height:10px}.tmn-visual-topline span:first-child{width:88px}.tmn-visual-topline span:nth-child(2){width:54px}.tmn-visual-topline span:nth-child(3){background:rgba(var(--accent-rgb), .28);width:132px;margin-left:auto}.tmn-visual-chart{grid-template-columns:repeat(6,minmax(0,1fr));align-items:end;gap:18px;height:220px;display:grid;position:absolute;bottom:92px;left:42px;right:42px}.tmn-visual-chart i{background:linear-gradient(180deg, var(--tmn-gold-soft), rgba(var(--accent-rgb), .28));box-shadow:0 14px 28px rgba(var(--accent-rgb), .16);border-radius:14px 14px 4px 4px;display:block}.tmn-visual-chart i:first-child{height:42%}.tmn-visual-chart i:nth-child(2){height:66%}.tmn-visual-chart i:nth-child(3){height:48%}.tmn-visual-chart i:nth-child(4){height:82%}.tmn-visual-chart i:nth-child(5){height:58%}.tmn-visual-chart i:nth-child(6){height:72%}.tmn-visual-band{background:#86efac14;border:1px solid #86efac38;border-radius:18px;height:54px;position:absolute;left:36px;right:36px}.tmn-visual-band.one{top:122px}.tmn-visual-band.two{background:#f8717112;border-color:#f8717133;bottom:58px}.tmn-visual-signal{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0d0e12b8;border:1px solid #f0cf822e;border-radius:18px;gap:4px;min-width:154px;padding:14px;display:grid;position:absolute;box-shadow:0 18px 36px #00000038}.tmn-visual-signal.primary{top:86px;right:34px}.tmn-visual-signal.secondary{bottom:42px;left:34px}.tmn-visual-signal strong{color:var(--tmn-ink);font-size:18px}.tmn-visual-signal span{color:var(--tmn-muted);font-size:13px}.tmn-visual-caption,.tmn-hero-stat{z-index:2;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0d0e12b8;border:1px solid #f7f2e71f;border-radius:18px;gap:4px;padding:16px 18px;display:grid;position:absolute}.tmn-visual-caption{bottom:28px;right:28px}.tmn-hero-stat{bottom:28px;left:28px}.tmn-visual-caption span,.tmn-hero-stat span{color:#f7f2e794;font-size:12px}.tmn-visual-caption strong,.tmn-hero-stat strong{color:var(--tmn-ink);font-size:24px}.tmn-tabs-wrap,.tmn-panel{z-index:1;width:min(1280px,100%);margin:0 auto;position:relative}.tmn-tabs-wrap{z-index:20;padding:8px 0 18px;position:sticky;top:0}.tmn-tab-switch{border:1px solid var(--tmn-border);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0d0e12b8;border-radius:26px;grid-template-columns:1fr 1fr;gap:8px;width:min(760px,100%);margin:0 auto;padding:8px;display:grid}.tmn-tab-switch button{min-height:74px;color:var(--tmn-muted);background:0 0;border-radius:20px;place-items:center;gap:3px;transition:background .18s,color .18s,transform .18s;display:grid}.tmn-tab-switch button.active{color:var(--accent-foreground);background:linear-gradient(180deg, #d8a935 0%, var(--tmn-gold) 100%);box-shadow:0 16px 34px rgba(var(--accent-rgb), .24)}.tmn-tab-switch button:hover{transform:translateY(-1px)}.tmn-tab-switch span{font-size:19px;font-weight:850}.tmn-tab-switch small{font-size:12px;font-weight:650}.tmn-panel{border:1px solid var(--tmn-border);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#16171cb3;border-radius:34px;gap:20px;padding:clamp(22px,4vw,36px);display:grid;box-shadow:0 24px 70px #00000038}.tmn-panel-head{justify-content:space-between;align-items:end;gap:22px;display:flex}.tmn-panel-head h2{max-width:820px;margin:8px 0 0;font-size:38px;font-weight:740;line-height:1.08}.tmn-flow-pill,.tmn-state-badge{min-height:46px;color:var(--tmn-gold-soft);background:rgba(var(--accent-rgb), .12);border:1px solid rgba(var(--accent-rgb), .18);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:0 16px;display:inline-flex}.tmn-state-badge.pending{color:#fde68a;background:#f59e0b1f;border-color:#f59e0b47}.tmn-state-badge.approved,.tmn-state-badge.claimed,.tmn-state-badge.granted{color:var(--tmn-green);background:#86efac1a;border-color:#86efac38}.tmn-price-stage{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.tmn-price-stage article{background:linear-gradient(#f7f2e714,#f7f2e709);border:1px solid #f7f2e71a;border-radius:28px;align-content:space-between;min-height:260px;padding:24px;display:grid;position:relative;overflow:hidden}.tmn-price-stage article.featured{border-color:var(--tmn-border-strong);background:linear-gradient(180deg, rgba(var(--accent-rgb), .18), #f7f2e709);box-shadow:0 16px 40px rgba(var(--accent-rgb), .12)}.tmn-price-stage span{color:var(--tmn-muted);text-transform:uppercase;font-weight:800}.tmn-price-stage strong{margin:32px 0;font-size:64px;font-weight:900;line-height:1}.tmn-price-stage small{width:max-content;max-width:100%;color:var(--accent-foreground);background:var(--tmn-gold);border-radius:999px;padding:8px 11px;font-weight:800}.tmn-gss-content,.tmn-wzone-grid,.tmn-delivery-grid{gap:16px;display:grid}.tmn-gss-content{grid-template-columns:minmax(0,1fr) minmax(320px,.72fr)}.tmn-feature-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.tmn-feature-list div,.tmn-state-card,.tmn-tradingview-card,.tmn-product-detail,.tmn-summary-card,.tmn-code-card,.tmn-action-card{background:#f7f2e70e;border:1px solid #f7f2e71a;border-radius:26px}.tmn-feature-list div{min-height:92px;color:var(--tmn-muted);align-items:flex-start;gap:12px;padding:18px;line-height:1.5;display:flex}.tmn-feature-list svg{color:var(--tmn-gold-soft);flex:none}.tmn-action-card{background:linear-gradient(150deg, rgba(var(--accent-rgb), .15), transparent 42%), #f7f2e70e;align-content:end;gap:16px;min-height:292px;padding:24px;display:grid}.tmn-action-card>svg{color:var(--tmn-gold-soft)}.tmn-action-card h3,.tmn-product-detail h3,.tmn-summary-card h3,.tmn-state-card h3{margin:0;font-size:30px;line-height:1.08}.tmn-action-card p,.tmn-product-detail p,.tmn-state-card p,.tmn-tradingview-card p{color:var(--tmn-muted);margin:0;line-height:1.55}.tmn-action-card div{gap:10px;display:grid}.tmn-action-card button,.tmn-summary-card button,.tmn-code-card button,.tmn-tradingview-card button,.tmn-modal-submit{min-height:54px;color:var(--accent-foreground);background:var(--tmn-gold);border-radius:18px;justify-content:center;align-items:center;gap:9px;font-weight:850;transition:transform .18s,opacity .18s,background .18s;display:inline-flex}.tmn-action-card button:hover,.tmn-summary-card button:hover,.tmn-code-card button:hover,.tmn-tradingview-card button:hover,.tmn-modal-submit:hover{transform:translateY(-1px)}.tmn-action-card button.secondary{color:var(--tmn-gold-soft);background:rgba(var(--accent-rgb), .12);border:1px solid rgba(var(--accent-rgb), .22)}.tmn-wzone-grid{grid-template-columns:minmax(0,1fr) minmax(340px,.42fr);align-items:start}.tmn-product-column,.tmn-checkout-column{gap:14px;display:grid}.tmn-product-selector{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.tmn-product-selector button{min-height:168px;color:var(--tmn-ink);text-align:left;background:#f7f2e70e;border:1px solid #f7f2e71a;border-radius:24px;align-content:space-between;gap:9px;padding:18px;transition:border-color .18s,background .18s,transform .18s;display:grid}.tmn-product-selector button.active,.tmn-product-selector button:hover{border-color:var(--tmn-border-strong);background:rgba(var(--accent-rgb), .14);transform:translateY(-1px)}.tmn-product-selector span{font-size:18px;font-weight:850}.tmn-product-selector small{color:var(--tmn-muted);line-height:1.4}.tmn-product-selector strong{font-size:22px}.tmn-product-detail,.tmn-state-card,.tmn-tradingview-card,.tmn-summary-card,.tmn-code-card{gap:16px;padding:24px;display:grid}.tmn-product-detail>div,.tmn-state-card>div,.tmn-tradingview-card>div,.tmn-code-card>div{align-items:center;gap:10px;display:flex}.tmn-product-detail svg,.tmn-state-card svg,.tmn-tradingview-card svg,.tmn-code-card svg{color:var(--tmn-gold-soft)}.tmn-chip-row{flex-wrap:wrap;gap:8px;display:flex}.tmn-chip-row span{color:#f7f2e7c7;background:#f7f2e714;border-radius:999px;align-items:center;gap:7px;min-height:38px;padding:0 12px;display:inline-flex}.tmn-summary-card{background:linear-gradient(150deg, rgba(var(--accent-rgb), .18), transparent 46%), var(--tmn-panel-strong)}.tmn-price-line{border-top:1px solid #f7f2e71f;border-bottom:1px solid #f7f2e71f;gap:4px;padding:18px 0;display:grid}.tmn-price-line small{color:#f7f2e77a;width:max-content;text-decoration:line-through}.tmn-price-line strong{font-size:42px;line-height:1}.tmn-summary-card button:disabled,.tmn-code-card button:disabled,.tmn-tradingview-card button:disabled{cursor:not-allowed;opacity:.48;transform:none}.tmn-code-card label,.tmn-tradingview-card label{gap:8px;display:grid}.tmn-code-card label span,.tmn-tradingview-card label span{color:var(--tmn-muted);font-size:13px;font-weight:800}.tmn-code-card input,.tmn-tradingview-card input{width:100%;min-height:54px;color:var(--tmn-ink);background:#07080a6b;border:1px solid #f7f2e71f;border-radius:17px;outline:0;padding:0 16px;font-size:16px;font-weight:750}.tmn-code-card input:focus,.tmn-tradingview-card input:focus{border-color:rgba(var(--accent-rgb), .48);box-shadow:0 0 0 4px rgba(var(--accent-rgb), .12)}.tmn-tradingview-card input:disabled{opacity:.52}.tmn-code-card small{color:var(--tmn-muted);line-height:1.45}.tmn-delivery-grid{grid-template-columns:minmax(0,1fr) minmax(340px,.46fr)}.tmn-state-controls{flex-wrap:wrap;gap:8px;display:flex}.tmn-state-controls button{min-height:40px;color:var(--tmn-muted);text-transform:capitalize;background:#f7f2e712;border-radius:999px;padding:0 12px;font-size:13px;font-weight:800}.tmn-state-controls button.active{color:var(--accent-foreground);background:var(--tmn-gold)}.tmn-modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#000000ad;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.tmn-checkout-modal{border:1px solid var(--tmn-border);background:#111216;border-radius:28px;gap:16px;width:min(520px,100%);max-height:min(760px,100dvh - 36px);padding:28px;display:grid;position:relative;overflow-y:auto;box-shadow:0 30px 90px #0000006b}.tmn-checkout-modal>button:first-child{width:38px;height:38px;color:var(--tmn-ink);background:#f7f2e714;border-radius:999px;place-items:center;display:grid;position:absolute;top:16px;right:16px}.tmn-checkout-modal>p{color:var(--tmn-gold-soft);text-transform:uppercase;margin:0;font-size:12px;font-weight:850}.tmn-checkout-modal h2{max-width:calc(100% - 48px);margin:0;font-size:28px}.tmn-modal-amount,.tmn-modal-upload,.tmn-modal-methods span{background:#f7f2e70e;border:1px solid #f7f2e71a;border-radius:20px}.tmn-modal-amount{justify-content:space-between;gap:16px;padding:18px;display:flex}.tmn-modal-amount span,.tmn-modal-upload span{color:var(--tmn-muted)}.tmn-modal-amount strong{font-size:24px}.tmn-modal-methods{grid-template-columns:1fr 1fr;gap:10px;display:grid}.tmn-modal-methods span{min-height:74px;color:var(--tmn-ink);align-items:center;gap:10px;padding:16px;font-weight:800;display:flex}.tmn-modal-upload{text-align:center;border-style:dashed;place-items:center;gap:8px;min-height:150px;padding:24px;display:grid}.tmn-modal-upload svg{color:var(--tmn-gold-soft)}.tmn-modal-submit{width:100%}@media (max-width:1120px){.tmn-page{padding-top:144px}.tmn-topnav{grid-template-columns:auto minmax(0,1fr) auto}.tmn-brand strong{display:none}.tmn-hero,.tmn-gss-content,.tmn-wzone-grid,.tmn-delivery-grid{grid-template-columns:1fr}.tmn-hero-copy,.tmn-hero-visual,.tmn-generated-visual{min-height:440px}.tmn-hero-copy h1{font-size:54px}.tmn-checkout-column{grid-template-columns:1fr 1fr}}@media (max-width:760px){.tmn-page{padding:146px 12px 46px}.tmn-topnav{border-radius:22px;grid-template-columns:auto 1fr auto;top:10px;left:10px;right:10px}.tmn-nav-list{justify-content:flex-start}.tmn-nav-list button{padding:0 12px;font-size:12px}.tmn-mobile-menu{display:grid}.tmn-hero{gap:14px}.tmn-orbit-card{top:14px;left:16px}.tmn-hero-copy,.tmn-hero-visual,.tmn-generated-visual{border-radius:26px;min-height:390px}.tmn-hero-copy{padding:28px}.tmn-hero-copy h1{font-size:40px}.tmn-hero-copy>span{font-size:17px}.tmn-generated-visual{padding:18px}.tmn-visual-screen{border-radius:22px;min-height:354px}.tmn-visual-chart{gap:10px;height:170px;bottom:74px;left:24px;right:24px}.tmn-visual-band{left:20px;right:20px}.tmn-visual-signal{min-width:132px}.tmn-visual-signal.primary{top:70px;right:20px}.tmn-visual-signal.secondary{bottom:30px;left:20px}.tmn-visual-caption{display:none}.tmn-hero-stat{bottom:18px;left:18px}.tmn-tab-switch,.tmn-price-stage,.tmn-product-selector,.tmn-checkout-column,.tmn-feature-list,.tmn-modal-methods{grid-template-columns:1fr}.tmn-tab-switch button{min-height:64px}.tmn-panel{border-radius:26px;padding:18px}.tmn-panel-head{flex-direction:column;align-items:flex-start}.tmn-panel-head h2{font-size:30px}.tmn-price-stage article,.tmn-product-selector button{min-height:190px}.tmn-price-stage strong{font-size:52px}.tmn-checkout-modal{border-radius:24px;padding:24px}}@media (prefers-reduced-motion:reduce){.tmn-page *,.tmn-page :before,.tmn-page :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.tms-page{--tms-bg:#07080a;--tms-surface:#101115e0;--tms-surface-strong:#1a1b20f0;--tms-line:#f0cf822b;--tms-line-strong:#f0cf826b;--tms-ink:#f8f1e3;--tms-muted:#f8f1e3a3;--tms-gold:var(--accent);--tms-gold-soft:var(--accent-soft);--tms-green:#7de7ac;--tms-blue:#68a7ff;--tms-red:#ff7d7d;min-height:100dvh;color:var(--tms-ink);background:linear-gradient(90deg,#f0cf820e 1px,#0000 1px) 0 0/86px 86px,linear-gradient(#f0cf820b 1px,#0000 1px) 0 0/86px 86px,linear-gradient(135deg,#07080a 0%,#111114 45%,#07080a 100%);padding:118px 22px 56px;overflow-x:hidden}.tms-page button,.tms-page input{font:inherit}.tms-page button{cursor:pointer}.tms-nav-shell{z-index:40;border:1px solid var(--tms-line);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#08090cc7;border-radius:28px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;min-height:72px;padding:10px;display:grid;position:fixed;top:18px;left:22px;right:22px;box-shadow:0 24px 80px #00000057}.tms-brand,.tms-icon-button,.tms-nav-list button,.tms-tab-rail button,.tms-primary-action,.tms-price-ladder div,.tms-product-lens button,.tms-flow-line button,.tms-activation-sheet button,.tms-code-line button,.tms-close{border:0;min-height:44px}.tms-brand{color:var(--tms-ink);background:0 0;border-radius:999px;align-items:center;gap:10px;padding:0 14px 0 6px;display:inline-flex}.tms-brand span{color:#16120a;background:linear-gradient(180deg, #ffe7a7, var(--tms-gold));border-radius:16px;place-items:center;width:44px;height:44px;font-weight:950;display:grid}.tms-brand strong{font-size:14px;font-weight:900}.tms-nav-list{scrollbar-width:none;align-items:center;gap:6px;display:flex;overflow-x:auto}.tms-nav-list::-webkit-scrollbar{display:none}.tms-nav-list button{color:var(--tms-muted);background:0 0;border-radius:999px;flex:none;padding:0 16px;transition:color .18s,background .18s,transform .18s}.tms-nav-list button:hover,.tms-nav-list button.is-active{color:#171208;background:var(--tms-gold)}.tms-nav-list button:hover{transform:translateY(-1px)}.tms-nav-actions{align-items:center;gap:8px;display:inline-flex}.tms-icon-button,.tms-close{width:44px;color:var(--tms-gold-soft);background:#f8f1e311;border-radius:16px;place-items:center;display:grid}.tms-menu-button{display:none}.tms-stage{grid-template-columns:minmax(310px,.86fr) minmax(480px,1.54fr) minmax(300px,.82fr);align-items:stretch;gap:18px;width:min(1480px,100%);min-height:600px;margin:0 auto;display:grid}.tms-copy-rail,.tms-action-dock,.tms-visual-stage,.tms-lower{border:1px solid var(--tms-line);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(#f8f1e312,#f8f1e306);box-shadow:0 30px 90px #00000047}.tms-copy-rail{border-radius:34px 8px 8px 34px;flex-direction:column;justify-content:space-between;gap:26px;padding:32px;display:flex}.tms-kicker,.tms-dock-head,.tms-product-brief>div,.tms-activation-sheet>div{color:var(--tms-gold-soft);text-transform:uppercase;align-items:center;gap:9px;font-size:12px;font-weight:900;display:inline-flex}.tms-section-label{color:var(--tms-gold-soft);text-transform:uppercase;margin:0 0 14px;font-size:12px;font-weight:900}.tms-copy-rail h1{letter-spacing:0;max-width:720px;margin:0;font-size:54px;line-height:.95}.tms-lead{max-width:520px;color:var(--tms-muted);margin:22px 0 0;font-size:18px;line-height:1.65}.tms-tab-rail{gap:10px;display:grid}.tms-tab-rail button{text-align:left;color:var(--tms-muted);background:#f8f1e30e;border-radius:18px;gap:3px;padding:16px;transition:transform .18s,background .18s,color .18s;display:grid}.tms-tab-rail button span{color:var(--tms-ink);font-weight:950}.tms-tab-rail button small{color:inherit}.tms-tab-rail button:hover,.tms-tab-rail button.is-active{color:#171208c7;background:var(--tms-gold);transform:translate(3px)}.tms-tab-rail button:hover span,.tms-tab-rail button.is-active span{color:#171208}.tms-visual-stage{background:linear-gradient(#ffe7a717,#0000 32%),#08090cc2;border-radius:8px;min-height:600px;padding:12px;position:relative;overflow:hidden}.tms-scene{background:linear-gradient(90deg,#f8f1e30e 1px,#0000 1px) 0 0/64px 64px,linear-gradient(#f8f1e30a 1px,#0000 1px) 0 0/64px 64px,linear-gradient(145deg,#0b0c0ffa,#191816f5);border:1px solid #f8f1e314;border-radius:6px;min-height:574px;position:relative;overflow:hidden}.tms-scene:before{content:"";pointer-events:none;background:linear-gradient(90deg,#07080af2 0%,#0000 24% 76%,#07080adb 100%),linear-gradient(#07080a2e,#07080ae0);position:absolute;inset:0}.tms-scene-toolbar{z-index:4;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#07080a9e;border:1px solid #f8f1e314;justify-content:space-between;align-items:center;gap:16px;min-height:48px;padding:0 16px;display:flex;position:absolute;top:22px;left:22px;right:22px}.tms-scene-toolbar span{font-weight:900}.tms-scene-toolbar small{color:var(--tms-muted)}.tms-market-grid{z-index:1;justify-content:space-between;align-items:end;gap:18px;display:flex;position:absolute;inset:118px 48px 92px}.tms-market-grid span{background:linear-gradient(#f0cf82e0,#f0cf821a);border-radius:999px 999px 0 0;width:34px}.tms-market-grid span:first-child{height:44%}.tms-market-grid span:nth-child(2){background:linear-gradient(#68a7ffcc,#68a7ff14);height:66%}.tms-market-grid span:nth-child(3){height:38%}.tms-market-grid span:nth-child(4){background:linear-gradient(#7de7acd1,#7de7ac14);height:76%}.tms-market-grid span:nth-child(5){height:56%}.tms-market-grid span:nth-child(6){background:linear-gradient(#ff7d7db8,#ff7d7d0f);height:86%}.tms-market-grid span:nth-child(7){height:48%}.tms-market-grid span:nth-child(8){background:linear-gradient(#68a7ffbf,#68a7ff14);height:70%}.tms-zone-band{z-index:2;border:1px solid;height:86px;position:absolute;left:42px;right:42px}.tms-zone-band-top{background:linear-gradient(90deg,#ff7d7d38,#0000);border-color:#ff7d7d52;top:164px}.tms-zone-band-bottom{background:linear-gradient(90deg,#0000,#7de7ac33);border-color:#7de7ac52;bottom:126px}.tms-scanline{z-index:3;background:linear-gradient(180deg, transparent, var(--tms-gold), transparent);width:3px;position:absolute;top:116px;bottom:90px;box-shadow:0 0 34px #f0cf82b8}.tms-floating-signal{z-index:4;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#07080ab8;border:1px solid #f8f1e31f;gap:5px;min-width:164px;padding:16px;display:grid;position:absolute}.tms-floating-signal strong{font-size:18px}.tms-floating-signal span{color:var(--tms-muted);font-size:13px}.tms-floating-signal-primary{top:248px;right:46px}.tms-floating-signal-secondary{bottom:56px;left:46px}.tms-action-dock{border-radius:8px 34px 34px 8px;align-self:end;min-height:520px;padding:24px}.tms-action-dock>div{gap:18px;display:grid}.tms-price-ladder{gap:10px;display:grid}.tms-price-ladder div{background:#f8f1e30e;border:1px solid #f8f1e314;grid-template-columns:1fr auto;align-items:center;gap:5px 14px;padding:16px;display:grid}.tms-price-ladder div.is-featured{border-color:var(--tms-line-strong);background:#f0cf8224}.tms-price-ladder span,.tms-selected-price span{color:var(--tms-muted);font-size:13px}.tms-price-ladder strong,.tms-selected-price strong{color:var(--tms-ink);font-size:28px;line-height:1}.tms-price-ladder small{color:var(--tms-gold-soft);grid-column:1/-1}.tms-signal-strip{flex-wrap:wrap;gap:8px;display:flex}.tms-signal-strip span,.tms-spec-row span{min-height:44px;color:var(--tms-ink);background:#f8f1e30d;border:1px solid #f8f1e314;gap:3px;padding:10px 12px;display:inline-grid}.tms-signal-strip small{color:var(--tms-muted)}.tms-primary-action{color:#171208;background:linear-gradient(180deg, #ffe7a7, var(--tms-gold));border-radius:999px;justify-content:center;align-items:center;gap:10px;width:100%;padding:0 18px;font-weight:950;transition:transform .18s,box-shadow .18s;display:inline-flex}.tms-primary-action:hover{transform:translateY(-2px);box-shadow:0 18px 44px #f0cf8233}.tms-primary-action:disabled,.tms-code-line button:disabled,.tms-activation-sheet button:disabled{cursor:not-allowed;opacity:.45;transform:none}.tms-selected-price{border-top:1px solid #f8f1e317;border-bottom:1px solid #f8f1e317;gap:8px;padding:20px 0;display:grid}.tms-selected-price small{color:var(--tms-green)}.tms-code-line,.tms-activation-sheet label{gap:8px;display:grid}.tms-code-line>span,.tms-activation-sheet label>span{color:var(--tms-muted);font-size:13px}.tms-code-line div{grid-template-columns:1fr 50px;gap:8px;display:grid}.tms-code-line input,.tms-activation-sheet input{width:100%;min-height:50px;color:var(--tms-ink);background:#00000038;border:1px solid #f8f1e31a;border-radius:16px;outline:none;padding:0 14px}.tms-code-line input:focus,.tms-activation-sheet input:focus{border-color:var(--tms-line-strong);box-shadow:0 0 0 3px #f0cf821a}.tms-code-line button{color:#171208;background:var(--tms-gold);border-radius:16px;place-items:center;display:grid}.tms-lower{border-radius:34px;width:min(1480px,100%);margin:18px auto 0;padding:24px}.tms-lower-gss{grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr);align-items:center;gap:20px;display:grid}.tms-longform-copy span{color:var(--tms-gold-soft);text-transform:uppercase;font-size:12px;font-weight:900}.tms-longform-copy h2,.tms-product-brief h2,.tms-activation-sheet h2,.tms-payment-sheet h2{letter-spacing:0;margin:8px 0 0;font-size:28px;line-height:1.12}.tms-feature-river{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.tms-feature-river span{min-height:46px;color:var(--tms-muted);background:#f8f1e30b;border:1px solid #f8f1e314;align-items:center;gap:8px;padding:0 14px;display:inline-flex}.tms-feature-river svg{color:var(--tms-green)}.tms-lower-wzone{grid-template-columns:minmax(260px,.8fr) minmax(300px,.9fr) minmax(340px,1fr);gap:18px;display:grid}.tms-product-lens{gap:10px;display:grid}.tms-product-lens button{text-align:left;min-height:128px;color:var(--tms-muted);background:#f8f1e30b;border:1px solid #f8f1e314;gap:8px;padding:18px;transition:transform .18s,border-color .18s,background .18s;display:grid}.tms-product-lens button span{color:var(--tms-ink);font-weight:950}.tms-product-lens button strong{color:var(--tms-gold-soft);font-size:24px}.tms-product-lens button.is-active,.tms-product-lens button:hover{border-color:var(--tms-line-strong);background:#f0cf821f;transform:translate(4px)}.tms-product-brief,.tms-activation-sheet{background:#08090c61;border:1px solid #f8f1e314;flex-direction:column;gap:18px;min-height:100%;padding:22px;display:flex}.tms-spec-row{flex-wrap:wrap;gap:8px;margin-top:auto;display:flex}.tms-flow-line{grid-column:1/3;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.tms-flow-line button{min-height:54px;color:var(--tms-muted);background:#f8f1e30b;border:1px solid #f8f1e314;justify-content:center;align-items:center;gap:8px;display:inline-flex}.tms-flow-line button span{color:#171208;background:#f0cf82bf;border-radius:999px;place-items:center;width:24px;height:24px;font-size:12px;font-weight:950;display:grid}.tms-flow-line button.is-active{border-color:var(--tms-line-strong);color:#171208;background:var(--tms-gold)}.tms-activation-sheet{grid-area:1/3/3}.tms-activation-sheet p{color:var(--tms-muted);margin:0;line-height:1.6}.tms-activation-sheet button{color:#171208;background:var(--tms-gold);border-radius:999px;justify-content:center;align-items:center;gap:10px;margin-top:auto;font-weight:950;display:inline-flex}.tms-modal-backdrop{z-index:80;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#000000b8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.tms-payment-sheet{border:1px solid var(--tms-line);width:min(520px,100%);color:var(--tms-ink);background:linear-gradient(#1a1b20fa,#0a0b0efa);border-radius:28px;gap:18px;padding:28px;display:grid;position:relative;box-shadow:0 34px 110px #00000075}.tms-close{position:absolute;top:18px;right:18px}.tms-payment-sheet>span{color:var(--tms-gold-soft);text-transform:uppercase;font-size:12px;font-weight:900}.tms-payment-total,.tms-upload-target,.tms-payment-methods span{background:#f8f1e30e;border:1px solid #f8f1e314}.tms-payment-total{justify-content:space-between;align-items:center;gap:14px;padding:18px;display:flex}.tms-payment-total small,.tms-upload-target span{color:var(--tms-muted)}.tms-payment-total strong{font-size:28px}.tms-payment-methods{grid-template-columns:1fr 1fr;gap:10px;display:grid}.tms-payment-methods span{align-items:center;gap:10px;min-height:66px;padding:14px;font-weight:850;display:flex}.tms-upload-target{min-height:144px;color:var(--tms-gold-soft);border-style:dashed;place-items:center;display:grid}@media (max-width:1180px){.tms-stage{grid-template-columns:minmax(300px,.82fr) minmax(420px,1.18fr)}.tms-action-dock{border-radius:28px;grid-column:1/-1;min-height:auto}.tms-action-dock>div{grid-template-columns:minmax(220px,.5fr) minmax(0,1fr) auto;align-items:end}.tms-price-ladder,.tms-signal-strip,.tms-selected-price,.tms-code-line{align-self:stretch}.tms-lower-wzone{grid-template-columns:1fr 1fr}.tms-activation-sheet{grid-area:auto/1/auto/-1}.tms-flow-line{grid-column:1/-1}}@media (max-width:820px){.tms-page{padding:112px 12px 42px}.tms-nav-shell{border-radius:22px;grid-template-columns:auto 1fr auto;min-height:66px;top:10px;left:10px;right:10px}.tms-brand strong{display:none}.tms-menu-button{display:grid}.tms-nav-list button{padding:0 12px;font-size:12px}.tms-stage,.tms-lower-gss,.tms-lower-wzone{grid-template-columns:1fr}.tms-copy-rail,.tms-action-dock,.tms-lower{border-radius:24px}.tms-copy-rail{padding:24px}.tms-copy-rail h1{font-size:42px}.tms-lead{font-size:16px}.tms-visual-stage{border-radius:24px;min-height:470px}.tms-scene{min-height:444px}.tms-scene-toolbar{top:14px;left:14px;right:14px}.tms-market-grid{gap:10px;inset:94px 24px 78px}.tms-market-grid span{width:18px}.tms-zone-band{height:64px;left:20px;right:20px}.tms-zone-band-top{top:132px}.tms-zone-band-bottom{bottom:106px}.tms-floating-signal{min-width:138px;padding:12px}.tms-floating-signal-primary{top:214px;right:22px}.tms-floating-signal-secondary{bottom:32px;left:22px}.tms-action-dock>div{grid-template-columns:1fr}.tms-feature-river{justify-content:flex-start}.tms-flow-line{grid-template-columns:1fr}.tms-flow-line button{justify-content:flex-start;padding:0 14px}.tms-payment-methods{grid-template-columns:1fr}}@media (max-width:460px){.tms-copy-rail h1{font-size:36px}.tms-scene-toolbar{flex-direction:column;justify-content:center;align-items:flex-start;gap:2px;min-height:70px}.tms-floating-signal-primary{top:232px}}@media (prefers-reduced-motion:reduce){.tms-page *,.tms-page :before,.tms-page :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.twp-page{--twp-black:#050505;--twp-ink:#f7f0e5;--twp-soft:#f7f0e5b8;--twp-faint:#f7f0e51f;--twp-gold:#e0b13f;--twp-gold-bright:#ffd875;--twp-blue:#6fb6ff;--twp-green:#60d39f;min-height:100dvh;color:var(--twp-ink);background:var(--twp-black);overflow-x:hidden}.twp-page button,.twp-page input{font:inherit}.twp-page button{cursor:pointer}.twp-nav{z-index:60;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#0505059e;border:1px solid #f7f0e524;border-radius:999px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;width:min(1180px,100% - 32px);min-height:66px;padding:8px;display:grid;position:fixed;top:18px;left:50%;transform:translate(-50%)}.twp-brand,.twp-nav-actions button,.twp-nav-links button,.twp-hero-switch button,.twp-wide-action,.twp-product-shelf button,.twp-code-button,.twp-buy-button,.twp-journey button,.twp-delivery button,.twp-close{border:0;min-height:44px}.twp-brand{color:var(--twp-ink);background:0 0;border-radius:999px;align-items:center;gap:11px;padding:0 18px 0 6px;display:inline-flex}.twp-brand span{color:#161007;background:linear-gradient(180deg, #ffe9a0, var(--twp-gold));border-radius:50%;place-items:center;width:44px;height:44px;font-weight:950;display:grid}.twp-brand strong{font-size:14px;font-weight:850}.twp-nav-links{scrollbar-width:none;justify-content:center;align-items:center;gap:6px;display:flex;overflow-x:auto}.twp-nav-links::-webkit-scrollbar{display:none}.twp-nav-links button{color:#f7f0e5a8;background:0 0;border-radius:999px;flex:none;padding:0 15px;transition:color .18s,background .18s}.twp-nav-links button:hover,.twp-nav-links button.is-active{color:#171007;background:var(--twp-gold)}.twp-nav-actions{gap:6px;display:inline-flex}.twp-nav-actions button,.twp-close{width:44px;color:var(--twp-ink);background:#f7f0e51a;border-radius:50%;place-items:center;display:grid}.twp-hero{isolation:isolate;--twp-pointer-x:72%;--twp-pointer-y:34%;align-items:end;min-height:100dvh;padding:150px max(24px,50vw - 590px) 52px;display:grid;position:relative;overflow:hidden}.twp-hero>img{z-index:-3;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.twp-hero-mesh{z-index:-2;opacity:.8;background-color:#0000;background-image:linear-gradient(90deg,#d8a93513 1px,#0000 1px),linear-gradient(#d8a9350d 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:96px 96px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0%,#000 24% 62%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 24% 62%,#0000 100%)}.twp-hero-beam{z-index:-1;top:-18%;left:calc(var(--twp-pointer-x) - 20%);filter:blur(18px);opacity:.8;background:linear-gradient(90deg,#0000,#d8a93533,#6fb6ff2e,#0000);width:34%;height:150%;transition:left .22s ease-out;position:absolute;transform:skew(-18deg)}.twp-hero-scan{z-index:-1;opacity:.55;transform:translateY(calc((var(--twp-pointer-y) - 50%) * .18));background:linear-gradient(#0000 0%,#d8a9352e 48%,#0000 54%) 0 0/100% 420px,linear-gradient(90deg,#0000,#60d39f14,#0000) 0 0/100% 100%;transition:transform .22s ease-out;position:absolute;inset:0}.twp-paper-shader{z-index:-1;pointer-events:none;opacity:.72;mix-blend-mode:screen;position:absolute;inset:0}.twp-paper-shader span{filter:blur(34px);background:linear-gradient(135deg,#d8a93538,#0000 45%),linear-gradient(45deg,#6fb6ff2e,#0000 58%);border-radius:44% 56% 60% 40%;width:46vw;height:46vw;display:block;position:absolute;transform:rotate(18deg)}.twp-paper-shader span:first-child{top:5%;right:3%}.twp-paper-shader span:nth-child(2){background:linear-gradient(135deg,#60d39f29,#0000 52%),linear-gradient(45deg,#d8a93521,#0000 60%);width:34vw;height:34vw;bottom:2%;left:36%;transform:rotate(-24deg)}.twp-paper-shader span:nth-child(3){background:linear-gradient(135deg,#ffffff24,#0000 60%);width:28vw;height:28vw;top:28%;left:-4%;transform:rotate(42deg)}.twp-hero-shade{z-index:-1;background:linear-gradient(90deg,#050505f2 0%,#050505b8 42%,#05050529 100%),linear-gradient(#05050594 0%,#05050514 38%,#050505 100%);position:absolute;inset:0}.twp-cinematic-frame{z-index:2;color:#f7f0e57a;text-transform:uppercase;justify-content:space-between;align-items:center;gap:18px;font-size:11px;font-weight:850;display:flex;position:absolute;top:108px;left:max(24px,50vw - 590px);right:max(24px,50vw - 590px)}.twp-cinematic-frame:before,.twp-cinematic-frame:after{content:"";background:linear-gradient(90deg,#0000,#f7f0e538,#0000);height:1px;position:absolute;left:0;right:0}.twp-cinematic-frame:before{top:-18px}.twp-cinematic-frame:after{bottom:-18px}.twp-ghost-title{z-index:-1;color:#f7f0e509;letter-spacing:0;pointer-events:none;white-space:nowrap;font-size:148px;line-height:.8;position:absolute;bottom:180px;left:max(20px,50vw - 640px)}.twp-hero-copy{z-index:3;max-width:920px;padding-bottom:108px;position:relative}.twp-hero-copy p,.twp-story-copy p,.twp-section-intro p,.twp-delivery-copy p,.twp-payment>p{color:var(--twp-gold-bright);text-transform:uppercase;margin:0 0 16px;font-size:12px;font-weight:900}.twp-hero-copy h1{letter-spacing:0;max-width:880px;margin:0;font-size:84px;line-height:.94}.twp-hero-copy span{max-width:690px;color:var(--twp-soft);margin-top:28px;font-size:21px;line-height:1.58;display:block}.twp-hero-actions{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.twp-hero-actions button{min-height:50px;color:var(--twp-ink);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f7f0e514;border:1px solid #f7f0e529;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 22px;font-weight:900;transition:transform .18s,background .18s,color .18s;display:inline-flex}.twp-hero-actions button:first-child{color:#171007;background:linear-gradient(180deg, #ffe9a0, var(--twp-gold));border-color:#0000}.twp-hero-actions button:hover{background:#f7f0e524;transform:translateY(-2px)}.twp-hero-actions button:first-child:hover{background:linear-gradient(180deg, #fff0b7, var(--twp-gold))}.twp-phone-product{z-index:3;transform-origin:50% 100%;width:min(360px,30vw);min-height:560px;position:absolute;bottom:132px;right:max(24px,50vw - 590px)}.twp-phone-halo{filter:blur(36px);opacity:.78;background:linear-gradient(135deg,#d8a93547,#0000 52%),linear-gradient(45deg,#6fb6ff38,#0000 58%);border-radius:50%;position:absolute;inset:10% -16% 2%}.twp-phone-shell{aspect-ratio:9/19.5;background:#070707;border:1px solid #f7f0e538;border-radius:28px;width:min(275px,100%);margin-left:auto;position:relative;overflow:hidden;box-shadow:0 42px 100px #00000080,inset 0 0 0 9px #0c0c0d,inset 0 0 0 10px #f7f0e51f}.twp-phone-notch{z-index:4;background:#050505;border-radius:999px;width:88px;height:24px;position:absolute;top:12px;left:50%;transform:translate(-50%)}.twp-phone-shell img{object-fit:cover;opacity:.88;width:100%;height:100%;transform:scale(1.05)}.twp-phone-glass{pointer-events:none;background:linear-gradient(120deg,#ffffff2e,#0000 24%),linear-gradient(#0000 0%,#05050575 78%,#050505d9 100%);position:absolute;inset:0}.twp-phone-chart{gap:10px;display:grid;position:absolute;bottom:76px;left:24px;right:24px}.twp-phone-chart span{background:linear-gradient(90deg, var(--twp-gold-bright), transparent);border-radius:999px;height:3px;display:block;box-shadow:0 0 18px #d8a93573}.twp-phone-chart span:nth-child(2){background:linear-gradient(90deg, var(--twp-blue), transparent);width:74%;box-shadow:0 0 18px #6fb6ff73}.twp-phone-chart span:nth-child(3){background:linear-gradient(90deg, var(--twp-green), transparent);width:52%;box-shadow:0 0 18px #60d39f73}.twp-phone-caption{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#050505ad;border:1px solid #f7f0e524;border-radius:24px;gap:5px;min-width:220px;padding:18px;display:grid;position:absolute;bottom:62px;left:0;box-shadow:0 24px 70px #00000061}.twp-phone-caption small{color:var(--twp-gold-bright);text-transform:uppercase;font-size:11px;font-weight:900}.twp-phone-caption strong{font-size:26px}.twp-phone-caption span{color:var(--twp-soft)}.twp-market-ticker{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#05050557;border-top:1px solid #f7f0e51a;border-bottom:1px solid #f7f0e51a;gap:1px;display:flex;position:absolute;bottom:118px;left:0;right:0;overflow:hidden}.twp-market-ticker span{color:#f7f0e5c7;border-right:1px solid #f7f0e514;flex:1 0 150px;justify-content:center;align-items:center;gap:10px;min-height:42px;font-size:12px;font-weight:900;display:inline-flex}.twp-market-ticker small{color:var(--twp-green);font-weight:950}.twp-market-ticker span:nth-child(2n) small{color:#ff8a8a}.twp-hero-switch{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#0505059e;border:1px solid #f7f0e529;border-radius:999px;grid-template-columns:1fr 1fr;gap:8px;width:min(650px,100% - 48px);padding:8px;display:grid;position:absolute;bottom:38px;left:50%;transform:translate(-50%)}.twp-scroll-cue{color:#f7f0e594;text-transform:uppercase;align-items:center;gap:10px;font-size:12px;font-weight:850;display:inline-flex;position:absolute;bottom:48px;right:max(24px,50vw - 590px)}.twp-scroll-cue span{background:linear-gradient(180deg, var(--twp-gold-bright), transparent);border:1px solid #f7f0e54d;border-radius:999px;width:8px;height:28px;display:block}.twp-hero-switch button{text-align:left;color:var(--twp-soft);background:0 0;border-radius:999px;gap:2px;padding:10px 18px;transition:color .18s,background .18s,transform .18s;display:grid}.twp-hero-switch button span{color:var(--twp-ink);font-size:15px;font-weight:900}.twp-hero-switch button small{font-size:12px}.twp-hero-switch button:hover,.twp-hero-switch button.is-active{color:#171007b8;background:linear-gradient(180deg, #ffe9a0, var(--twp-gold))}.twp-hero-switch button:hover span,.twp-hero-switch button.is-active span{color:#171007}.twp-product-story{grid-template-columns:minmax(300px,.76fr) minmax(0,1.24fr);align-items:center;gap:52px;width:min(1180px,100% - 40px);margin:0 auto;padding:108px 0 96px;display:grid}.twp-story-copy h2,.twp-section-intro h2,.twp-delivery-copy h2,.twp-payment h2{letter-spacing:0;margin:0;font-size:52px;line-height:1}.twp-story-copy span,.twp-delivery-copy span{color:var(--twp-soft);margin-top:22px;font-size:18px;line-height:1.7;display:block}.twp-media-plate{aspect-ratio:16/11;background:#101010;border-radius:42px;position:relative;overflow:hidden}.twp-product-image{object-fit:cover;width:100%;height:100%}.twp-screen-overlay{gap:8px;display:grid;position:absolute;inset:auto 34px 34px}.twp-screen-overlay span{background:linear-gradient(90deg, var(--twp-gold), transparent);border-radius:999px;height:8px}.twp-screen-overlay span:nth-child(2){background:linear-gradient(90deg, var(--twp-blue), transparent);width:66%}.twp-screen-overlay span:nth-child(3){background:linear-gradient(90deg, var(--twp-green), transparent);width:44%}.twp-gss-section,.twp-wzone-section{border-top:1px solid #f7f0e524;width:min(1180px,100% - 40px);margin:0 auto;padding:82px 0}.twp-section-intro{max-width:760px}.twp-price-runway{border-top:1px solid var(--twp-faint);border-bottom:1px solid var(--twp-faint);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:52px;display:grid}.twp-price-runway div{border-right:1px solid var(--twp-faint);flex-direction:column;justify-content:center;gap:10px;min-height:240px;padding:30px;display:flex}.twp-price-runway div:last-child{border-right:0}.twp-price-runway span,.twp-price-runway small{color:var(--twp-soft)}.twp-price-runway strong{font-size:64px;line-height:1}.twp-price-runway small{color:var(--twp-gold-bright);font-weight:850}.twp-wide-action{color:#171007;background:linear-gradient(180deg, #ffe9a0, var(--twp-gold));border-radius:999px;justify-content:center;align-items:center;gap:10px;margin-top:34px;padding:0 28px;font-weight:950;display:inline-flex}.twp-product-shelf{background:var(--twp-faint);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:46px;display:grid}.twp-product-shelf button{text-align:left;min-height:228px;color:var(--twp-soft);background:#050505;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:18px;padding:28px;transition:background .18s,color .18s;display:flex}.twp-product-shelf button span{color:var(--twp-ink);font-size:18px;font-weight:950}.twp-product-shelf button strong{color:var(--twp-gold-bright);font-size:38px}.twp-product-shelf button small{max-width:260px;font-size:15px;line-height:1.5}.twp-product-shelf button:hover,.twp-product-shelf button.is-active{color:#171007;background:var(--twp-gold)}.twp-product-shelf button:hover span,.twp-product-shelf button:hover strong,.twp-product-shelf button.is-active span,.twp-product-shelf button.is-active strong{color:#171007}.twp-buy-strip{border-top:1px solid var(--twp-faint);border-bottom:1px solid var(--twp-faint);grid-template-columns:minmax(260px,1.1fr) auto minmax(170px,.55fr) auto auto;align-items:end;gap:18px;margin-top:44px;padding:24px 0;display:grid}.twp-buy-strip p{color:var(--twp-gold-bright);text-transform:uppercase;margin:0 0 7px;font-weight:900}.twp-buy-strip h3{margin:0;font-size:24px;line-height:1.15}.twp-buy-strip>strong{font-size:38px;line-height:1}.twp-buy-strip label,.twp-delivery label{gap:8px;display:grid}.twp-buy-strip label span,.twp-delivery label span{color:var(--twp-soft);font-size:13px}.twp-buy-strip input,.twp-delivery input{width:100%;min-height:50px;color:var(--twp-ink);background:#f7f0e50f;border:1px solid #f7f0e52e;border-radius:999px;outline:none;padding:0 16px}.twp-buy-strip input:focus,.twp-delivery input:focus{border-color:var(--twp-gold);box-shadow:0 0 0 3px #e0b13f29}.twp-code-button,.twp-buy-button,.twp-delivery button{border-radius:999px;justify-content:center;align-items:center;gap:9px;min-width:126px;padding:0 20px;font-weight:950;display:inline-flex}.twp-code-button{color:var(--twp-ink);background:#f7f0e51c}.twp-buy-button,.twp-delivery button{color:#171007;background:linear-gradient(180deg, #ffe9a0, var(--twp-gold))}.twp-code-button:disabled,.twp-delivery button:disabled{cursor:not-allowed;opacity:.42}.twp-journey{border-top:1px solid var(--twp-faint);grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin-top:56px;display:grid}.twp-journey button{border-bottom:1px solid var(--twp-faint);min-height:96px;color:var(--twp-soft);text-align:left;background:0 0;gap:8px;padding:18px 12px;display:grid}.twp-journey button span{color:var(--twp-gold-bright);font-size:12px;font-weight:950}.twp-journey button.is-active{color:#171007;background:var(--twp-gold)}.twp-journey button.is-active span{color:#171007}.twp-delivery{grid-template-columns:minmax(300px,1fr) minmax(230px,.65fr) auto;align-items:end;gap:24px;margin-top:42px;display:grid}.twp-proof{border-top:1px solid var(--twp-faint);border-bottom:1px solid var(--twp-faint);grid-template-columns:minmax(240px,auto) minmax(0,1fr) auto;align-items:center;gap:28px;width:min(1180px,100% - 40px);min-height:160px;margin:0 auto 80px;padding:34px 0;display:grid}.twp-proof div{color:var(--twp-gold-bright);text-transform:uppercase;align-items:center;gap:10px;font-weight:950;display:inline-flex}.twp-proof p{color:var(--twp-soft);margin:0;font-size:20px;line-height:1.45}.twp-modal-backdrop{z-index:90;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#050505c7;place-items:end center;padding:20px;display:grid;position:fixed;inset:0}.twp-payment{width:min(660px,100%);color:var(--twp-ink);background:#090909;border:1px solid #f7f0e524;border-radius:34px 34px 0 0;gap:22px;padding:34px;display:grid;position:relative}.twp-close{position:absolute;top:20px;right:20px}.twp-payment-total{border-top:1px solid var(--twp-faint);border-bottom:1px solid var(--twp-faint);justify-content:space-between;gap:18px;padding:22px 0;display:flex}.twp-payment-total span,.twp-upload span{color:var(--twp-soft)}.twp-payment-total strong{font-size:42px}.twp-payment-methods{flex-wrap:wrap;gap:10px;display:flex}.twp-payment-methods span{border:1px solid var(--twp-faint);border-radius:999px;align-items:center;gap:9px;min-height:44px;padding:0 14px;display:inline-flex}.twp-upload{min-height:150px;color:var(--twp-gold-bright);border:1px dashed #f7f0e538;place-items:center;gap:9px;display:grid}@media (max-width:1060px){.twp-hero-copy h1{font-size:64px}.twp-phone-product{width:min(300px,34vw);min-height:500px;bottom:118px;right:24px}.twp-ghost-title{font-size:104px}.twp-product-story,.twp-delivery{grid-template-columns:1fr}.twp-buy-strip{grid-template-columns:1fr 1fr}.twp-buy-strip>div{grid-column:1/-1}}@media (max-width:760px){.twp-nav{grid-template-columns:auto minmax(0,1fr) auto;width:calc(100% - 20px);top:10px}.twp-brand strong{display:none}.twp-nav-links{justify-content:flex-start}.twp-nav-links button{padding:0 12px;font-size:12px}.twp-nav-actions button:first-child{display:none}.twp-hero{min-height:860px;padding:120px 18px 36px}.twp-hero-shade{background:linear-gradient(#05050580 0%,#05050561 34%,#050505 100%),linear-gradient(90deg,#050505e6,#05050547)}.twp-hero-copy{padding-bottom:176px}.twp-phone-product,.twp-cinematic-frame,.twp-ghost-title{display:none}.twp-hero-actions{margin-top:24px}.twp-hero-actions button{width:100%}.twp-market-ticker{bottom:150px}.twp-hero-copy h1{font-size:48px}.twp-hero-copy span{font-size:17px}.twp-hero-switch{border-radius:28px;grid-template-columns:1fr;bottom:32px}.twp-hero-switch button{border-radius:20px}.twp-product-story,.twp-gss-section,.twp-wzone-section,.twp-proof{width:calc(100% - 28px)}.twp-product-story{gap:32px;padding:72px 0}.twp-story-copy h2,.twp-section-intro h2,.twp-delivery-copy h2,.twp-payment h2{font-size:36px}.twp-media-plate{aspect-ratio:4/5;border-radius:28px}.twp-price-runway,.twp-product-shelf,.twp-journey,.twp-proof{grid-template-columns:1fr}.twp-price-runway div,.twp-product-shelf button{border-right:0;border-bottom:1px solid var(--twp-faint);min-height:170px}.twp-price-runway strong{font-size:50px}.twp-buy-strip{grid-template-columns:1fr}.twp-buy-strip>strong{font-size:34px}.twp-proof{align-items:start}.twp-proof p{font-size:17px}.twp-scroll-cue{display:none}.twp-payment{border-radius:28px 28px 0 0;padding:28px}}@media (max-width:420px){.twp-hero-copy h1{font-size:40px}}@media (prefers-reduced-motion:reduce){.twp-page *,.twp-page :before,.twp-page :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.shader-showcase{color:#fff;background:#000;min-height:100dvh;position:relative;overflow:hidden}.tools-market-page{color:#fff;background:#050505;max-width:100vw;min-height:100dvh;overflow-x:clip}.shader-showcase button{font:inherit;cursor:pointer}.shader-defs{width:0;height:0;position:absolute;inset:0}.shader-mesh{filter:saturate(1.35)contrast(1.08);width:100%;height:100%;position:absolute;inset:0}.shader-mesh-wire{opacity:.74;mix-blend-mode:screen}.shader-showcase:before{content:"";z-index:1;pointer-events:none;background:radial-gradient(circle at 70% 34%,#06b6d45c,#0000 28%),radial-gradient(circle at 88% 82%,#f9731657,#0000 26%),radial-gradient(circle at 48% 56%,#ffffff14,#0000 22%),linear-gradient(90deg,#0000009e,#0206173d 48%,#0000002e),linear-gradient(#0000000a,#000000b8 100%);position:absolute;inset:0}.shader-showcase:after{content:"";z-index:1;filter:blur(42px);opacity:.86;pointer-events:none;background:conic-gradient(from 220deg at 74% 42%,#0000 0deg,#06b6d442 68deg,#0000 128deg),conic-gradient(from 24deg at 86% 72%,#0000 0deg,#f9731638 58deg,#0000 122deg);animation:16s ease-in-out infinite alternate shader-sweep;position:absolute;inset:-18%}.shader-showcase.is-idle:after{animation-play-state:paused}@media (max-width:760px){.shader-mesh{filter:saturate(1.18)contrast(1.04)}.shader-showcase:after{filter:blur(24px);opacity:.54;animation:none}}@keyframes shader-sweep{0%{opacity:.7;transform:translate(-3%,-2%)rotate(0)scale(1)}45%{opacity:.95;transform:translate(4%,3%)rotate(8deg)scale(1.08)}to{opacity:.82;transform:translate(1%,-4%)rotate(-6deg)scale(1.04)}}.shader-header,.shader-hero,.shader-pulse-orbit{z-index:2;position:relative}.shader-header{z-index:10;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#0206175c;border:1px solid #ffffff1f;border-radius:999px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;width:auto;min-height:68px;padding:6px;display:grid;position:fixed;top:24px;left:24px;right:24px}.shader-brand{border-radius:999px;align-items:center;gap:10px;min-height:48px;padding:0 16px 0 8px;font-size:13px;font-weight:850;display:inline-flex;position:relative}.shader-brand a{align-items:center;gap:10px;display:inline-flex}.shader-logo{width:40px;height:40px}.shader-sparks{opacity:0;pointer-events:none;transition:opacity .24s;position:absolute;inset:0}.shader-brand:hover .shader-sparks{opacity:1}.shader-sparks i{background:#ffffffc2;border-radius:999px;width:4px;height:4px;position:absolute}.shader-nav{scrollbar-width:none;justify-content:center;align-items:center;gap:4px;display:flex;overflow-x:auto}.shader-nav::-webkit-scrollbar{display:none}.shader-nav button,.shader-nav a{color:#ffffffbd;background:0 0;border:1px solid #0000;border-radius:999px;flex:none;justify-content:center;align-items:center;min-height:52px;padding:0 22px;font-size:14px;transition:color .18s,background .18s,box-shadow .18s;display:inline-flex}.shader-nav button:hover,.shader-nav button.is-active,.shader-nav a:hover,.shader-nav a.is-active{color:#061018;background:#fff;box-shadow:0 10px 28px #00000029}.shader-user-slot{width:56px;height:56px}.shader-user-menu{z-index:70;width:56px;height:56px;position:fixed;top:30px;right:30px}.shader-user-menu:before{content:"";width:min(292px,100vw - 42px);height:14px;position:absolute;top:100%;right:0}.shader-user-trigger{color:#fff;width:56px;height:56px;box-shadow:none;background:0 0;border:0;border-radius:999px;place-items:center;padding:0;transition:transform .18s,box-shadow .18s;display:grid}.shader-user-menu:hover .shader-user-trigger,.shader-user-menu:focus-within .shader-user-trigger{box-shadow:none;transform:translateY(-1px)}.shader-avatar{color:#fff;width:46px;height:46px;box-shadow:none;background:radial-gradient(circle at 28% 18%,#ffffffe6,#0000 18%),linear-gradient(135deg,#121826 0%,#4f6476 54%,#d6b16b 100%);border-radius:999px;flex:none;place-items:center;font-size:12px;font-weight:900;display:grid}.shader-profile-panel{color:#ffffffe6;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);isolation:isolate;opacity:0;pointer-events:none;transform-origin:100% 0;background:radial-gradient(circle at 88% 8%,#f4f1e814,#0000 30%),radial-gradient(circle at 0 100%,#06b6d40f,#0000 38%),#0206175c;border:1px solid #ffffff24;border-radius:26px;width:min(292px,100vw - 42px);padding:10px;transition:opacity .18s,transform .18s;position:absolute;top:calc(100% + 10px);right:0;overflow:hidden;transform:translateY(-8px)scale(.98);box-shadow:0 22px 58px #00000047,inset 0 1px 1px #ffffff24,inset 0 -1px 1px #0000002e}.shader-profile-panel:before{z-index:0;opacity:.09;content:"";pointer-events:none;background:linear-gradient(115deg,#ffffff0e,#0000 34%,#ffffff06 62%,#0000),url("data:image/svg+xml,%3Csvg viewBox='0 0 160 160' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.32'/%3E%3C/svg%3E");position:absolute;inset:0}.shader-profile-panel:after{z-index:0;content:"";pointer-events:none;background:linear-gradient(#ffffff09,#ffffff02);border-radius:25px;position:absolute;inset:1px;box-shadow:inset 0 0 0 1px #ffffff0e,inset 0 20px 56px #ffffff06}.shader-user-menu:hover .shader-profile-panel,.shader-user-menu:focus-within .shader-profile-panel{opacity:1;pointer-events:auto;transform:translateY(0)scale(1)}.shader-profile-summary,.shader-profile-row,.shader-profile-link{z-index:1;position:relative}.shader-profile-summary{background:#02061747;border:1px solid #f4f1e81f;border-radius:20px;justify-content:space-between;align-items:flex-start;gap:12px;padding:14px;display:flex}.shader-profile-summary div{gap:4px;min-width:0;display:grid}.shader-profile-summary strong{color:#fff;font-size:17px;line-height:1.08}.shader-profile-summary span,.shader-profile-summary small{color:#ffffff9e;font-size:12px}.shader-profile-summary small{font-size:11px}.shader-profile-summary em{color:#fecaca;background:#7f1d1d52;border:1px solid #f8717180;border-radius:999px;align-items:center;min-height:22px;padding:0 9px;font-size:11px;font-style:normal;font-weight:900;display:inline-flex}.shader-profile-row,.shader-profile-link{color:#ffffffdb;text-align:left;background:#02061738;border:1px solid #f4f1e81a;border-radius:999px;align-items:center;gap:10px;width:100%;min-height:44px;margin-top:8px;padding:0 12px;font-size:14px;font-weight:720;display:flex}.shader-profile-token{color:#061018;background:#f4f1e8eb;border-radius:999px;justify-content:center;align-items:center;width:26px;height:26px;font-size:10px;font-weight:850;display:inline-flex}.shader-profile-row>svg:last-child{color:#ffffff94;width:16px;height:16px;margin-left:auto}.shader-profile-row-split>span{flex:1;gap:1px;display:grid}.shader-profile-row-split small{color:#ffffff8f;font-size:11px;font-weight:500}.shader-profile-row-split i{background:#ffffff24;border-radius:999px;flex:none;width:40px;height:24px;position:relative;box-shadow:inset 0 0 0 1px #f4f1e81f}.shader-profile-row-split i:after{content:"";background:#f4f1e8eb;border-radius:999px;width:18px;height:18px;position:absolute;top:3px;left:3px}.shader-profile-link{cursor:default;background:0 0;border-color:#0000}.shader-profile-link:hover,.shader-profile-link:focus-visible{background:#f4f1e814;border-color:#f4f1e824;outline:none}.shader-menu-button,.shader-mobile-menu{display:none}.shader-hero{z-index:3;width:auto;position:absolute;bottom:34px;left:32px;right:142px}.shader-product-visual{z-index:2;pointer-events:none;filter:drop-shadow(16px 24px 14px #0006)drop-shadow(3px 7px 4px #00000052);justify-content:center;align-items:center;width:min(45vw,760px);display:flex;position:absolute;top:16%;bottom:7%;right:clamp(40px,7vw,65px)}.shader-product-visual img{object-fit:contain;filter:drop-shadow(10px 14px 7px #00000057)drop-shadow(2px 4px 2px #00000047);width:100%;max-height:100%;transform:translateZ(0)}.shader-product-visual.is-wzone{width:min(45vw,760px);top:16%;right:clamp(40px,7vw,65px)}.shader-copy{text-align:left}.shader-pill{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff0f;border:1px solid #ffffff1a;border-radius:999px;align-items:center;min-height:42px;margin-bottom:14px;padding:0 16px;display:inline-flex;position:relative}.shader-pill-line{background:linear-gradient(90deg,#0000,#06b6d46b,#0000);border-radius:999px;height:1px;position:absolute;top:0;left:12px;right:12px}.shader-pill span{z-index:1;color:#ffffffe6;font-size:13px;font-weight:820;position:relative}.shader-hero h1{letter-spacing:0;margin:0;font-size:clamp(54px,6.5vw,86px);line-height:.9}.shader-gradient-title,.shader-main-title,.shader-sub-title{display:block}.shader-gradient-title{color:#0000;background:linear-gradient(135deg,#fff 0%,#06b6d4 30%,#f97316 70%,#fff 100%) 0 0/240% 240%;-webkit-background-clip:text;background-clip:text;width:fit-content;font-size:clamp(36px,4.1vw,56px);font-weight:330;line-height:1.02}.shader-main-title{color:#fff;text-shadow:0 20px 70px #06b6d42e;font-weight:950}.shader-sub-title{color:#ffffffc2;font-style:italic;font-weight:280}.shader-hero p{color:#ffffffb8;max-width:680px;min-height:3.44em;margin:16px 0 0;font-size:18px;line-height:1.72}.shader-actions,.shader-market-strip{flex-wrap:wrap;gap:10px;display:flex}.shader-actions{margin-top:22px}.shader-actions button{color:#fff;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);letter-spacing:0;background:#ffffff0e;border:1px solid #ffffff2e;border-radius:999px;outline:none;min-height:46px;padding:0 24px;font-size:14px;font-weight:850;transition:background .18s,border-color .18s,box-shadow .18s,color .18s}.shader-actions button.is-active{color:#061018;background:#ece9e0eb;border-color:#f4f1e8c7;box-shadow:0 10px 30px #0000002e,inset 0 1px #ffffff75}.shader-actions button:focus-visible{border-color:#f4f1e8b8;box-shadow:0 0 0 3px #f4f1e829}.shader-market-strip{margin-top:12px}.shader-market-strip button,.shader-market-strip a{color:#ffffffb8;text-align:left;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0206176b;border:1px solid #ffffff24;border-radius:22px;gap:6px;min-width:210px;min-height:108px;padding:18px 20px;text-decoration:none;transition:transform .18s,background .18s,border .18s;display:grid}.shader-market-strip button:hover,.shader-market-strip button.is-active,.shader-market-strip a:hover,.shader-market-strip a.is-free{background:#f4f1e829;border-color:#f4f1e86b;transform:translateY(-2px);box-shadow:inset 0 1px #ffffff1a,0 18px 52px #0000002e}.shader-market-strip small{color:#ffffff9e;text-transform:uppercase;font-size:11px;font-weight:850}.shader-market-strip strong{color:#fff;font-size:32px;line-height:1}.shader-market-strip a.is-free strong{letter-spacing:.01em;font-size:clamp(30px,3vw,42px)}.shader-market-strip span{color:#ffffff94;font-size:14px}.shader-pulse-orbit{z-index:4;position:absolute;bottom:30px;right:30px}.shader-pulse-core{place-items:center;width:82px;height:82px;display:grid;position:relative}.shader-pulse-core>div{border-radius:50%;width:60px!important;height:60px!important}.shader-rotating-text{width:100%;height:100%;position:absolute;inset:0}.shader-rotating-text text{fill:#ffffffc7;font-size:7px;font-weight:700}@media (max-width:1050px){.shader-header{grid-template-columns:auto minmax(0,1fr)}.shader-user-slot,.shader-user-menu{display:none}.shader-hero{right:40px}.shader-product-visual{display:none}}@media (max-width:760px){.shader-showcase{background:radial-gradient(circle at 82% 0,#d6b16b6b,#0000 38%),radial-gradient(circle at 16% 0,#06b6d457,#0000 42%),radial-gradient(circle at 50% 10%,#f4f1e82e,#0000 36%),linear-gradient(#5d66576b 0%,#192a2b42 24%,#05050500 48%),#050505;width:100%;max-width:100vw;min-height:100dvh;overflow:clip visible}.shader-showcase:before{background:radial-gradient(circle at 78% 0,#d6b16b6b,#0000 42%),radial-gradient(circle at 14% 0,#06b6d457,#0000 44%),linear-gradient(#7e785e52 0%,#192a2b2e 32%,#0000 58%),radial-gradient(circle at 76% 58%,#f973163d,#0000 32%),linear-gradient(#f4f1e814,#00000029 42%,#000000b3 100%)}.shader-showcase:after{animation:none;display:none}.shader-header{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:999px;width:48px;min-height:48px;padding:0;display:block;top:8px;left:8px;right:auto}.shader-brand,.shader-nav,.shader-user-slot{display:none}.shader-user-menu{width:48px;height:48px;display:block;top:8px;right:8px}.shader-user-menu:before{display:none}.shader-user-trigger{width:48px;height:48px}.shader-avatar{color:#061018;background:#f4f1e8eb;width:42px;height:42px;font-size:11px}.shader-profile-panel{width:min(292px,100vw - 16px);display:block;position:fixed;top:64px;right:8px;transform:translateY(-8px)scale(.98)}.shader-user-menu.is-open .shader-profile-panel{opacity:1;pointer-events:auto;transform:translateY(0)scale(1)}.shader-menu-button{color:#ffffffdb;width:48px;height:48px;box-shadow:none;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff0f;border:0;border-radius:999px;justify-self:end;place-items:center;display:grid}.shader-menu-button span{background:currentColor;border-radius:999px;grid-area:1/1;width:18px;height:2px;transition:transform .18s,opacity .18s}.shader-menu-button span:first-child{transform:translateY(-6px)}.shader-menu-button span:nth-child(3){transform:translateY(6px)}.shader-menu-button.is-open span:first-child{transform:rotate(45deg)}.shader-menu-button.is-open span:nth-child(2){opacity:0}.shader-menu-button.is-open span:nth-child(3){transform:rotate(-45deg)}.shader-mobile-menu{z-index:9;pointer-events:none;opacity:0;transition:opacity .18s,transform .18s;display:block;position:fixed;inset:72px 8px auto;transform:translateY(-8px)scale(.98)}.shader-mobile-menu.is-open{pointer-events:auto;opacity:1;transform:translateY(0)scale(1)}.shader-mobile-menu-panel{-webkit-backdrop-filter:blur(26px);backdrop-filter:blur(26px);background:#020617b8;border:1px solid #ffffff1f;border-radius:24px;gap:8px;padding:10px;display:grid;box-shadow:0 24px 80px #00000057}.shader-mobile-menu-panel button,.shader-mobile-menu-panel a{color:#ffffffc7;text-align:center;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;min-height:48px;font-size:14px;font-weight:850;display:inline-flex}.shader-mobile-menu-panel button.is-active,.shader-mobile-menu-panel a.is-active{color:#061018;background:#fff;box-shadow:0 10px 28px #00000029}.shader-pulse-orbit{display:none}.shader-product-visual{filter:drop-shadow(8px 12px 8px #00000038)drop-shadow(1px 3px 2px #0000002e);width:100%;max-width:100vw;margin:0;padding:58px 14px 0;display:flex;position:relative;top:auto;bottom:auto;right:auto}.shader-product-visual.is-wzone{width:100%;top:auto;right:auto}.shader-product-visual img{object-fit:contain;width:min(94vw,440px);max-height:46dvh;margin:0 auto}.shader-hero{width:100%;max-width:100%;padding:36px 14px 28px;position:relative;inset:auto;overflow:visible}.shader-pill{min-height:34px;margin-bottom:12px;padding:0 12px}.shader-pill span{font-size:11px}.shader-hero h1{font-size:clamp(42px,13vw,56px);line-height:.92}.shader-gradient-title{font-size:clamp(28px,8vw,38px)}.shader-sub-title{font-size:clamp(38px,11vw,50px)}.shader-hero p{max-width:36ch;min-height:0;margin-top:14px;font-size:15px;line-height:1.62}.shader-actions{gap:10px;margin-top:20px}.shader-actions button{min-height:44px;padding:0 16px;font-size:13px}.shader-market-strip{gap:12px;margin-top:14px}.shader-actions button,.shader-market-strip button,.shader-market-strip a{flex:100%;max-width:100%}.shader-market-strip button,.shader-market-strip a{border-radius:20px;min-width:0;min-height:112px;padding:16px 18px}.shader-market-strip small{font-size:11px}.shader-market-strip strong{font-size:clamp(38px,13vw,54px)}.shader-market-strip span{font-size:14px}}@media (prefers-reduced-motion:reduce){.shader-showcase *,.shader-showcase :before,.shader-showcase :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transform:none!important}}.master-signal-page{color:#fff;background:radial-gradient(circle at 82% 4%,#5865f233,#0000 28%),radial-gradient(circle at 15% 28%,#d8a9352e,#0000 32%),linear-gradient(#050505 0%,#071015 48%,#050505 100%);min-height:100dvh;overflow-x:clip}.master-signal-page a{color:inherit;text-decoration:none}.ms-hero{isolation:isolate;min-height:100dvh;padding:24px clamp(18px,4vw,56px) 56px;position:relative;overflow:hidden}.ms-aurora{z-index:-2;filter:blur(42px)saturate(1.12);background:conic-gradient(from 210deg at 68% 42%,#0000 0deg,#5865f26b 54deg,#0000 128deg),conic-gradient(from 28deg at 12% 74%,#0000 0deg,#d8a93557 62deg,#0000 128deg),radial-gradient(circle at 74% 38%,#22d3ee3d,#0000 28%),radial-gradient(circle at 46% 76%,#ffffff14,#0000 28%);animation:16s ease-in-out infinite alternate ms-aurora-shift;position:absolute;inset:-18%}.ms-grain{z-index:-1;opacity:.065;pointer-events:none;mix-blend-mode:overlay;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='0.82' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}@keyframes ms-aurora-shift{0%{transform:translate(-2%,-2%)rotate(-4deg)scale(1)}to{transform:translate(3%,2%)rotate(5deg)scale(1.08)}}.ms-nav{z-index:8;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#0206175c;border:1px solid #ffffff1f;border-radius:999px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:18px;min-height:66px;padding:6px;display:grid;position:relative;box-shadow:inset 0 1px 1px #ffffff1f,0 24px 70px #00000042}.ms-brand{border-radius:999px;align-items:center;gap:10px;min-height:52px;padding:0 18px 0 7px;font-weight:900;display:inline-flex}.ms-brand span{color:#0b0f16;width:42px;height:42px;font-family:var(--font-latin);background:linear-gradient(135deg,#fff,#d8a935);border-radius:50%;place-items:center;font-size:28px;display:grid;box-shadow:0 0 32px #d8a93547}.ms-brand strong{font-size:14px}.ms-nav nav{scrollbar-width:none;justify-content:center;gap:5px;display:flex;overflow-x:auto}.ms-nav nav::-webkit-scrollbar{display:none}.ms-nav nav a{color:#ffffffb8;border-radius:999px;flex:none;justify-content:center;align-items:center;min-height:50px;padding:0 20px;font-size:14px;font-weight:740;transition:color .18s,background .18s,transform .18s;display:inline-flex}.ms-nav nav a:hover,.ms-nav nav a.is-active{color:#061018;background:#fff;transform:translateY(-1px)}.ms-hero-grid{grid-template-columns:minmax(0,.95fr) minmax(320px,.7fr);align-items:center;gap:clamp(28px,5vw,76px);min-height:calc(100dvh - 96px);display:grid}.ms-hero-copy{max-width:800px}.ms-kicker{color:#f8e7b0;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);text-transform:uppercase;background:#ffffff0f;border:1px solid #ffffff21;border-radius:999px;align-items:center;gap:9px;min-height:40px;padding:0 15px;font-size:12px;font-weight:920;display:inline-flex}.ms-hero-copy h1{letter-spacing:0;font-size:clamp(62px,10vw,146px);line-height:.83;font-family:var(--font-latin);color:#f8f2e7;text-shadow:0 30px 90px #000000b8,0 0 42px #784d2f29;margin:22px 0 0;font-weight:400}.ms-hero-copy h1 small{color:#fff;font-family:var(--font-latin);margin-top:18px;font-size:clamp(32px,5vw,70px);font-weight:920;line-height:1.05;display:block}.ms-hero-copy p{color:#ffffffbd;max-width:670px;margin:24px 0 0;font-size:clamp(16px,1.5vw,20px);line-height:1.72}.ms-actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.ms-actions a{color:#071018;background:linear-gradient(#fff,#e8edf5);border:1px solid #ffffff6b;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:54px;padding:0 24px;font-size:15px;font-weight:930;display:inline-flex;box-shadow:0 18px 48px #0000003d,inset 0 1px 1px #fff}.ms-actions a.is-discord{color:#fff;background:radial-gradient(circle at 24% 20%,#ffffff4d,#0000 28%),linear-gradient(135deg,#5865f2,#2d3aa7);border-color:#7289dab8;box-shadow:0 20px 54px #5865f247,inset 0 1px 1px #ffffff38}.ms-discord-board{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);transform-style:preserve-3d;background:linear-gradient(#ffffff14,#ffffff06),#11131bb8;border:1px solid #d8a93542;border-radius:30px;padding:18px;position:relative;overflow:hidden;box-shadow:0 46px 120px #0000008a,inset 0 1px 1px #ffffff24}.ms-discord-board:before{border-radius:inherit;content:"";opacity:.72;pointer-events:none;background:linear-gradient(130deg,#d8a93533,#0000 36%,#5865f238);position:absolute;inset:-1px}.ms-board-top,.ms-board-search,.ms-channel-list{z-index:1;position:relative}.ms-board-top{background:#1c1e27;border:1px solid #d8a93557;border-radius:20px;gap:4px;padding:18px;display:grid}.ms-board-top strong{font-size:clamp(22px,2.2vw,32px);line-height:1}.ms-board-top span{color:#ffffff80;font-size:13px}.ms-board-search{color:#ffffff8a;background:#343844;border-radius:999px;place-items:center;min-height:46px;margin:14px 0 18px;font-weight:760;display:grid}.ms-channel-list{gap:12px;display:grid}.ms-channel{color:#ffffffb3;background:#ffffff05;border-radius:17px;gap:8px;padding:10px 12px 12px;display:grid}.ms-channel small{color:#ffffff7a;font-size:13px;font-weight:820}.ms-channel b{color:#fff;text-overflow:ellipsis;white-space:nowrap;background:#22242c;border:1px solid #d8a9358c;border-radius:14px;padding:10px 14px;font-size:16px;display:block;overflow:hidden}.ms-channel span{color:#ffffff9e;font-size:13px;font-weight:820}.ms-details,.ms-rooms,.ms-final-cta{padding:clamp(58px,8vw,110px) clamp(18px,4vw,56px);position:relative}.ms-section-head{width:min(1120px,100%);margin:0 auto 30px}.ms-section-head span{color:#f4d88b;text-transform:uppercase;background:#d8a93514;border:1px solid #d8a9353d;border-radius:999px;align-items:center;min-height:34px;padding:0 13px;font-size:12px;font-weight:940;display:inline-flex}.ms-section-head h2{color:#fff;letter-spacing:0;margin:16px 0 0;font-size:clamp(34px,5vw,70px);line-height:.98}.ms-detail-grid{grid-template-columns:minmax(280px,.62fr) minmax(0,1fr);align-items:stretch;gap:22px;width:min(1120px,100%);margin:0 auto;display:grid}.ms-reference-card{background:#ffffff0d;border:1px solid #d8a9352e;border-radius:28px;min-height:100%;margin:0;overflow:hidden;box-shadow:0 34px 90px #00000052,inset 0 1px 1px #ffffff24}.ms-reference-card img{object-fit:cover;width:100%;height:100%;min-height:560px;display:block}.ms-detail-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.ms-detail-list article{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(circle at 84% 12%,#5865f233,#0000 32%),linear-gradient(135deg,#ffffff13,#ffffff06);border:1px solid #ffffff1a;border-radius:24px;align-content:space-between;gap:20px;min-height:220px;padding:24px;display:grid;box-shadow:0 26px 70px #0000003d,inset 0 1px 1px #ffffff1f}.ms-detail-list svg{color:#f4d88b}.ms-detail-list h3{color:#fff;margin:0;font-size:clamp(22px,2.4vw,34px)}.ms-detail-list p{color:#ffffffa8;margin:10px 0 0;font-size:15px;line-height:1.62}.ms-room-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;width:min(1240px,100%);margin:0 auto;display:grid}.ms-room-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(circle at 74% 12%,#ffffff1c,#0000 34%),#ffffff0b;border:1px solid #ffffff1f;border-radius:28px;transition:transform .22s,border-color .22s,box-shadow .22s;overflow:hidden;box-shadow:0 30px 80px #0000004d,inset 0 1px 1px #ffffff1f}.ms-room-card:hover{border-color:#ffffff47;transform:translateY(-7px);box-shadow:0 42px 100px #0006,0 0 46px #5865f21f,inset 0 1px 1px #ffffff29}.ms-room-media{aspect-ratio:1;background:#071015;position:relative;overflow:hidden}.ms-room-media img{object-fit:cover;width:100%;height:100%;transition:transform .42s,filter .42s;display:block}.ms-room-card:hover .ms-room-media img{filter:saturate(1.08)contrast(1.04);transform:scale(1.045)}.ms-room-media:after{content:"";pointer-events:none;background:linear-gradient(#0000 52%,#0000009e);position:absolute;inset:0}.ms-room-media span{z-index:1;color:#fff;background:linear-gradient(135deg,#24c6dc,#1769c2);border:2px solid #ffffffc7;border-radius:18px;place-items:center;min-width:70px;min-height:56px;font-size:34px;font-weight:950;display:grid;position:absolute;bottom:16px;right:16px;box-shadow:0 18px 36px #00000057}.ms-room-card.is-gold .ms-room-media span{color:#171205;background:linear-gradient(135deg,#d8a935,#d8a935)}.ms-room-card.is-emerald .ms-room-media span{background:linear-gradient(135deg,#22c55e,#075f2d)}.ms-room-card.is-violet .ms-room-media span,.ms-room-card.is-pink .ms-room-media span{background:linear-gradient(135deg,#a78bfa,#db2777)}.ms-room-body{padding:20px}.ms-room-body small{color:#f4d88b;font-size:12px;font-weight:920}.ms-room-body h3{color:#fff;margin:8px 0 0;font-size:clamp(22px,2.2vw,31px);line-height:1.06}.ms-room-body p{color:#ffffffa6;min-height:3.2em;margin:12px 0 0;font-size:14px;line-height:1.6}.ms-room-body ul{flex-wrap:wrap;gap:8px;margin:16px 0 0;padding:0;list-style:none;display:flex}.ms-room-body li{color:#ffffffc2;background:#ffffff0e;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:7px;min-height:32px;padding:0 10px;font-size:12px;font-weight:820;display:inline-flex}.ms-final-cta{text-align:center;background:radial-gradient(circle at 50% 0,#d8a9352e,#0000 34%),radial-gradient(circle at 78% 84%,#5865f233,#0000 32%),#ffffff0e;border:1px solid #d8a93538;border-radius:32px;justify-items:center;width:min(1120px,100% - 36px);margin:0 auto clamp(46px,7vw,90px);padding:clamp(32px,6vw,64px);display:grid;box-shadow:0 34px 90px #00000057,inset 0 1px 1px #ffffff24}.ms-final-cta>svg{color:#f4d88b}.ms-final-cta h2{margin:16px 0 0;font-size:clamp(32px,5vw,66px);line-height:1}.ms-final-cta p{color:#ffffffb3;max-width:660px;margin:16px auto 0;font-size:16px;line-height:1.68}@media (max-width:1040px){.ms-hero-grid,.ms-detail-grid{grid-template-columns:1fr}.ms-discord-board{max-width:620px}.ms-room-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.ms-hero{padding:10px 12px 42px}.ms-nav{border-radius:28px;grid-template-columns:1fr}.ms-brand{min-height:48px}.ms-nav nav{justify-content:flex-start;padding:0 4px 4px}.ms-nav nav a{min-height:42px;padding:0 14px;font-size:12px}.ms-hero-grid{gap:26px;min-height:0;padding-top:58px}.ms-hero-copy h1{font-size:clamp(58px,18vw,82px)}.ms-hero-copy h1 small{font-size:clamp(28px,9vw,42px)}.ms-actions a{width:100%}.ms-discord-board{border-radius:24px;padding:12px}.ms-channel b{font-size:14px}.ms-details,.ms-rooms{padding:54px 12px}.ms-detail-list,.ms-room-grid{grid-template-columns:1fr}.ms-reference-card img{min-height:0}.ms-detail-list article{min-height:170px}.ms-room-body p{min-height:0}.ms-final-cta{border-radius:26px;width:calc(100% - 24px)}}@media (prefers-reduced-motion:reduce){.master-signal-page *,.master-signal-page :before,.master-signal-page :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.ms-hero-grid{grid-template-columns:minmax(0,.84fr) minmax(440px,.9fr);gap:clamp(34px,6vw,92px)}.ms-hero-copy{align-self:center}.ms-hero-copy p{max-width:700px}.ms-hero-stats{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.ms-hero-stats span{color:#ffffffa8;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(135deg,#ffffff17,#ffffff05),#05080e38;border:1px solid #ffffff1c;border-radius:22px;align-content:center;gap:4px;min-width:132px;min-height:72px;padding:12px 16px;font-size:12px;font-weight:780;display:grid;box-shadow:inset 0 1px 1px #ffffff1f}.ms-hero-stats b{color:#fff;font-size:24px;line-height:1}.ms-wheel-panel{-webkit-backdrop-filter:blur(30px)saturate(1.18);backdrop-filter:blur(30px)saturate(1.18);min-height:min(720px,100dvh - 150px);transform-style:preserve-3d;background:radial-gradient(circle at 66% 18%,#5865f238,#0000 34%),radial-gradient(circle at 18% 86%,#d8a9352b,#0000 32%),linear-gradient(135deg,#ffffff1a,#ffffff07),#070a106b;border:1px solid #ffffff24;border-radius:36px;grid-template-rows:auto minmax(420px,1fr) auto auto;align-items:center;gap:16px;padding:clamp(18px,2.4vw,28px);display:grid;position:relative;box-shadow:0 52px 130px #00000070,inset 0 1px 1px #ffffff2e,inset 0 0 0 1px #ffffff09}.ms-wheel-panel:before{content:"";pointer-events:none;background:linear-gradient(120deg,#ffffff21,#0000 30%,#ffffff0a 66%,#0000),radial-gradient(circle at 50% 48%,#ffffff14,#0000 42%);border-radius:35px;position:absolute;inset:1px}.ms-wheel-copy,.ms-wheel-stage,.ms-wheel-controls,.ms-wheel-strip{z-index:1;position:relative}.ms-wheel-copy{gap:5px;display:grid}.ms-wheel-copy span{color:#f4d88b;text-transform:uppercase;font-size:12px;font-weight:940}.ms-wheel-copy strong{color:#fff;font-size:clamp(28px,3.4vw,48px);line-height:.98}.ms-wheel-copy small{color:#ffffff94;font-size:14px;font-weight:760}.ms-wheel-stage{aspect-ratio:1;perspective:1200px;justify-self:center;place-items:center;width:min(100%,640px);display:grid}.ms-wheel-stage:before,.ms-wheel-stage:after{content:"";pointer-events:none;border-radius:50%;position:absolute}.ms-wheel-stage:before{filter:drop-shadow(0 26px 70px #0000004d);background:radial-gradient(circle,#5865f21f,#0000 54%),conic-gradient(from 180deg,#d8a9351f,#0000,#5865f229,#0000,#d8a9351f);border:1px solid #ffffff1a;inset:11%}.ms-wheel-stage:after{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:radial-gradient(circle at 40% 24%,#ffffff29,#0000 26%),#ffffff09;inset:26%}.ms-active-room{z-index:4;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#05080e85;border:1px solid #ffffff38;border-radius:30px;width:min(46%,270px);position:relative;overflow:hidden;box-shadow:0 34px 90px #0000007a,0 0 60px #5865f22e,inset 0 1px 1px #ffffff2e}.ms-active-room img{aspect-ratio:1;object-fit:cover;width:100%;display:block}.ms-active-room div{gap:7px;padding:14px 16px 16px;display:grid}.ms-active-room b{color:#061018;background:linear-gradient(135deg,#fff,#d8a935);border-radius:15px;place-items:center;width:62px;min-height:42px;font-size:24px;line-height:1;display:grid}.ms-active-room span{color:#ffffffb8;font-size:13px;line-height:1.45}.ms-wheel-orbit{z-index:3;border-radius:50%;transition:transform .42s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.ms-wheel-orbit button{top:var(--y);left:var(--x);color:#fff;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);cursor:pointer;background:#ffffff12;border:1px solid #ffffff2e;border-radius:24px;width:clamp(58px,7vw,86px);height:clamp(58px,7vw,86px);padding:0;transition:width .24s,height .24s,opacity .24s,border-color .24s,box-shadow .24s;position:absolute;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 18px 42px #00000057,inset 0 1px 1px #ffffff26}.ms-wheel-orbit button img{object-fit:cover;filter:saturate(.88)brightness(.84);width:100%;height:100%;display:block}.ms-wheel-orbit button span{background:#05080eb8;border-radius:9px;place-items:center;min-width:28px;min-height:22px;font-size:12px;font-weight:940;display:grid;position:absolute;bottom:5px;right:5px}.ms-wheel-orbit button.is-active{border-color:#ffffff94;width:clamp(76px,8.6vw,108px);height:clamp(76px,8.6vw,108px);box-shadow:0 22px 58px #0000006b,0 0 34px #d8a9353d,inset 0 1px 1px #ffffff38}.ms-wheel-orbit button.is-active img{filter:saturate(1.05)brightness()}.ms-wheel-controls{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.ms-wheel-controls>button,.ms-wheel-dots button,.ms-wheel-strip button{color:inherit;cursor:pointer;font:inherit;border:0}.ms-wheel-controls>button{color:#fff;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff13;border:1px solid #ffffff1f;border-radius:50%;place-items:center;width:46px;height:46px;display:grid}.ms-wheel-dots{justify-content:center;gap:7px;display:flex}.ms-wheel-dots button{background:#ffffff3d;border-radius:999px;width:7px;height:7px;padding:0;transition:width .18s,background .18s}.ms-wheel-dots button.is-active{background:#f4d88b;width:28px}.ms-wheel-strip{scrollbar-width:none;gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}.ms-wheel-strip::-webkit-scrollbar{display:none}.ms-wheel-strip button{color:#ffffffad;background:#fff1;border-radius:13px;min-width:42px;min-height:36px;font-size:13px;font-weight:930}.ms-wheel-strip button.is-active{color:#071018;background:#fff}.ms-section-head p{color:#ffffffa8;max-width:700px;margin:16px 0 0;font-size:17px;line-height:1.66}.ms-detail-grid{grid-template-columns:minmax(280px,.74fr) minmax(0,1fr)}.ms-detail-content{gap:16px;display:grid}.ms-access-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:radial-gradient(circle at 82% 16%,#d8a9352e,#0000 28%),radial-gradient(circle at 14% 84%,#5865f233,#0000 32%),#ffffff0e;border:1px solid #d8a93538;border-radius:28px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:22px;padding:24px;display:grid;box-shadow:0 28px 80px #00000047,inset 0 1px 1px #ffffff24}.ms-access-card h3{color:#fff;margin:10px 0 0;font-size:clamp(25px,3vw,42px);line-height:1}.ms-access-card p{color:#ffffffa8;max-width:580px;margin:12px 0 0;font-size:15px;line-height:1.6}.ms-access-card svg{color:#f4d88b}.ms-access-card .ms-actions{justify-content:flex-end;margin-top:0}@media (max-width:1040px){.ms-hero-grid{grid-template-columns:1fr}.ms-wheel-panel{justify-self:center;width:min(100%,720px)}.ms-detail-grid,.ms-access-card{grid-template-columns:1fr}.ms-access-card .ms-actions{justify-content:flex-start}}@media (max-width:760px){.ms-hero-grid{padding-top:44px}.ms-hero-stats span{flex:30%;min-width:0;min-height:66px;padding:10px 12px}.ms-hero-stats b{font-size:20px}.ms-wheel-panel{border-radius:28px;grid-template-rows:auto auto auto auto;min-height:0;padding:14px}.ms-wheel-stage{width:100%;max-width:420px;min-height:360px}.ms-active-room{border-radius:24px;width:min(48%,220px)}.ms-active-room div{padding:10px 12px 12px}.ms-active-room span{display:none}.ms-wheel-orbit button{border-radius:18px}.ms-detail-grid{gap:16px}.ms-access-card{border-radius:24px;padding:20px}}.ms2-page{color:#f8fafc;isolation:isolate;background:radial-gradient(circle at 72% 12%,#5865f22e,#0000 26%),radial-gradient(circle at 18% 18%,#22d3ee24,#0000 30%),radial-gradient(circle at 82% 78%,#d8a93529,#0000 30%),linear-gradient(#030509 0%,#071018 46%,#030509 100%);min-height:100dvh;overflow-x:clip}.ms2-page:before{z-index:-1;opacity:.045;pointer-events:none;content:"";mix-blend-mode:overlay;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='0.88' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}.ms2-page a{color:inherit;text-decoration:none}.ms2-nav{z-index:80;-webkit-backdrop-filter:blur(26px)saturate(1.22);backdrop-filter:blur(26px)saturate(1.22);background:linear-gradient(135deg,#ffffff1f,#ffffff09),#04091085;border:1px solid #ffffff21;border-radius:999px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;width:min(1180px,100% - 32px);min-height:68px;margin:0 auto;padding:8px;display:grid;position:sticky;top:18px;box-shadow:0 22px 80px #00000052,inset 0 1px 1px #ffffff2e,inset 0 -1px 1px #0003}.ms2-logo{border-radius:999px;align-items:center;gap:11px;min-height:52px;padding:0 18px 0 7px;font-weight:900;display:inline-flex}.ms2-logo span{color:#061018;letter-spacing:.04em;background:radial-gradient(circle at 30% 20%,#fff,#0000 28%),linear-gradient(135deg,#22d3ee,#8b5cf6 52%,#d8a935);border-radius:50%;place-items:center;width:42px;height:42px;font-size:12px;display:grid;box-shadow:0 0 34px #5865f257}.ms2-logo strong{color:#fff;font-size:15px}.ms2-nav-links{justify-content:center;align-items:center;gap:6px;display:flex}.ms2-nav-links a{color:#ffffffad;border-radius:999px;align-items:center;min-height:44px;padding:0 17px;font-size:14px;font-weight:760;transition:color .18s,background .18s,transform .18s;display:inline-flex}.ms2-nav-links a:hover{color:#fff;background:#ffffff17;transform:translateY(-1px)}.ms2-nav-cta,.ms2-discord-button{color:#fff;background:radial-gradient(circle at 20% 12%,#ffffff52,#0000 26%),linear-gradient(135deg,#5865f2,#2c39cf 54%,#14206d);border-radius:999px;justify-content:center;align-items:center;gap:9px;font-weight:920;display:inline-flex;box-shadow:0 0 30px #5865f257,0 16px 44px #5865f238,inset 0 1px 1px #ffffff3d}.ms2-nav-cta{min-height:48px;padding:0 18px;font-size:13px}.ms2-hero,.ms2-rooms,.ms2-final{padding-inline:clamp(18px,4vw,58px);position:relative}.ms2-hero{align-items:center;min-height:calc(100dvh - 86px);padding-top:clamp(54px,7vw,96px);padding-bottom:clamp(76px,9vw,132px);display:grid;overflow:hidden}.ms2-hero-bg{pointer-events:none;position:absolute;inset:-90px 0 0;overflow:hidden}.ms2-grid{opacity:.28;background-image:linear-gradient(90deg,#ffffff0e 1px,#0000 1px),linear-gradient(#ffffff0e 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 50% 38%,#000 0%,#0000 72%);mask-image:radial-gradient(at 50% 38%,#000 0%,#0000 72%)}.ms2-chart-field{opacity:.82;filter:drop-shadow(0 0 34px #22d3ee2e);width:min(58vw,860px);height:min(48vw,520px);position:absolute;top:12%;right:clamp(-160px,-7vw,-70px)}.ms2-chart-field svg{width:100%;height:100%;position:absolute;inset:0}.ms2-chart-field i{background:#fff;border-radius:999px;width:13px;height:13px;position:absolute;box-shadow:0 0 18px #22d3eedb,0 0 42px #5865f27a}.ms2-hero-inner{z-index:2;grid-template-columns:minmax(0,.96fr) minmax(340px,.72fr);align-items:center;gap:clamp(32px,6vw,92px);width:min(1180px,100%);margin:0 auto;display:grid;position:relative}.ms2-hero-copy{max-width:790px}.ms2-eyebrow{color:#bff4ff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);text-transform:uppercase;background:#22d3ee12;border:1px solid #22d3ee47;border-radius:999px;align-items:center;gap:9px;min-height:40px;padding:0 14px;font-size:12px;font-weight:940;display:inline-flex;box-shadow:inset 0 1px 1px #ffffff1f}.ms2-hero-copy h1{color:#fff;letter-spacing:0;text-wrap:balance;text-shadow:0 28px 90px #000000ad,0 0 44px #5865f22e;max-width:860px;margin:22px 0 0;font-size:clamp(54px,7vw,106px);line-height:.9}.ms2-hero-copy p,.ms2-section-head p,.ms2-final-card p{color:#e2e8f0b3;font-size:clamp(16px,1.45vw,19px);line-height:1.7}.ms2-hero-copy p{max-width:670px;margin:24px 0 0}.ms2-hero-actions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:30px;display:flex}.ms2-discord-button{min-height:58px;padding:0 25px;font-size:15px}.ms2-discord-button.is-large{min-height:66px;padding:0 32px;font-size:17px}.ms2-ghost-link{color:#ffffffc2;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff0b;border:1px solid #ffffff21;border-radius:999px;align-items:center;min-height:52px;padding:0 18px;font-size:14px;font-weight:850;display:inline-flex}.ms2-trust-row{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.ms2-trust-row span{color:#ffffffb8;background:#ffffff0b;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:8px;min-height:40px;padding:0 12px;font-size:12px;font-weight:790;display:inline-flex}.ms2-trust-row svg{color:#784d2f}.ms2-hero-visual{perspective:1200px}.ms2-terminal{-webkit-backdrop-filter:blur(28px)saturate(1.18);backdrop-filter:blur(28px)saturate(1.18);background:radial-gradient(circle at 80% 12%,#22d3ee29,#0000 28%),radial-gradient(circle at 18% 86%,#5865f233,#0000 32%),linear-gradient(145deg,#ffffff1c,#ffffff09),#05080f99;border:1px solid #ffffff24;border-radius:34px;min-height:520px;padding:18px;position:relative;overflow:hidden;transform:rotateX(4deg)rotateY(-7deg);box-shadow:0 42px 130px #00000075,inset 0 1px 1px #ffffff2e}.ms2-terminal:before{content:"";filter:blur(30px);background:conic-gradient(from 180deg,#0000,#22d3ee2e,#0000,#d8a93524,#0000);animation:18s linear infinite ms2-slow-spin;position:absolute;inset:-30%}@keyframes ms2-slow-spin{to{transform:rotate(360deg)}}.ms2-terminal-top,.ms2-signal-card,.ms2-mini-feed{z-index:1;position:relative}.ms2-terminal-top{background:#02060d6b;border:1px solid #ffffff14;border-radius:18px;align-items:center;gap:8px;min-height:48px;padding:0 14px;display:flex}.ms2-terminal-top span{background:#ffffff59;border-radius:50%;width:9px;height:9px}.ms2-terminal-top strong{color:#ffffff8f;letter-spacing:.08em;margin-left:auto;font-size:11px}.ms2-signal-card{background:radial-gradient(circle at 72% 24%,#22d3ee2e,#0000 34%),#ffffff0e;border:1px solid #22d3ee2e;border-radius:28px;gap:16px;margin-top:18px;padding:26px;display:grid}.ms2-signal-card small{color:#9eefff;text-transform:uppercase;font-size:12px;font-weight:940}.ms2-signal-card strong{color:#fff;font-size:clamp(42px,5vw,64px);line-height:.96}.ms2-signal-meter{grid-template-columns:repeat(5,1fr);align-items:end;gap:10px;height:142px;display:grid}.ms2-signal-meter i{background:linear-gradient(#d8a935,#22d3ee);border-radius:999px 999px 10px 10px;display:block;box-shadow:0 0 22px #22d3ee47}.ms2-signal-meter i:first-child{height:42%}.ms2-signal-meter i:nth-child(2){height:64%}.ms2-signal-meter i:nth-child(3){height:48%}.ms2-signal-meter i:nth-child(4){height:82%}.ms2-signal-meter i:nth-child(5){height:96%}.ms2-mini-feed{gap:10px;margin-top:18px;display:grid}.ms2-mini-feed span{color:#ffffffb8;background:#ffffff0a;border:1px solid #ffffff14;border-radius:18px;align-items:center;gap:10px;min-height:52px;padding:0 16px;font-size:14px;font-weight:760;display:flex}.ms2-mini-feed svg{color:#784d2f}.ms2-rooms{padding-top:clamp(74px,9vw,132px);padding-bottom:clamp(74px,10vw,150px)}.ms2-section-head{justify-content:space-between;align-items:end;gap:24px;width:min(100%,1480px);margin:0 auto 22px;display:flex}.ms2-section-head span{color:#784d2f;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:950}.ms2-section-head h2{color:#fff;letter-spacing:0;text-wrap:balance;max-width:850px;margin:14px 0 0;font-size:clamp(36px,5vw,72px);line-height:.98}.ms2-section-head p{max-width:650px;margin:18px 0 0}.ms2-slider-controls{flex:none;gap:10px;display:flex}.ms2-slider-controls button{color:#fff;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);cursor:pointer;background:linear-gradient(135deg,#ffffff1f,#ffffff0b),#ffffff0a;border:1px solid #ffffff1f;border-radius:16px;place-items:center;width:48px;height:48px;transition:transform .18s,border-color .18s,background .18s;display:grid;box-shadow:inset 0 1px 1px #ffffff24,0 16px 36px #00000038}.ms2-slider-controls button:hover{background:#22d3ee1f;border-color:#22d3ee5c;transform:translateY(-2px)}.ms2-room-slider{scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#ffffff47 transparent;-webkit-overflow-scrolling:touch;gap:20px;width:min(100%,1480px);margin:0 auto;padding:10px 2px 20px;scroll-padding-inline:2px;display:flex;overflow:auto hidden}.ms2-room-slider::-webkit-scrollbar{height:8px}.ms2-room-slider::-webkit-scrollbar-track{background:0 0}.ms2-room-slider::-webkit-scrollbar-thumb{background:#ffffff3d;border-radius:999px}.ms2-room-card{scroll-snap-align:start;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:radial-gradient(circle at 78% 8%,#ffffff1a,#0000 30%),linear-gradient(145deg,#ffffff14,#ffffff07),#05080e75;border:1px solid #ffffff1f;border-radius:24px;flex:0 0 clamp(330px,31vw,500px);transition:transform .24s,border-color .24s,box-shadow .24s;position:relative;overflow:hidden;box-shadow:0 28px 78px #00000047,inset 0 1px 1px #ffffff21}.ms2-room-card:before{opacity:0;content:"";background:radial-gradient(circle at 50% 0%, var(--room-glow), transparent 42%);pointer-events:none;transition:opacity .24s;position:absolute;inset:0}.ms2-room-card:hover{border-color:var(--room-border);box-shadow:0 40px 110px #00000061, 0 0 42px var(--room-shadow), inset 0 1px 1px #ffffff29;transform:translateY(-8px)}.ms2-room-card:hover:before{opacity:1}.ms2-room-card.is-cyan,.ms2-room-card.is-blue{--room-glow:#22d3ee3d;--room-border:#22d3ee7a;--room-shadow:#22d3ee29}.ms2-room-card.is-violet,.ms2-room-card.is-pink{--room-glow:#a855f742;--room-border:#a855f77a;--room-shadow:#a855f729}.ms2-room-card.is-gold{--room-glow:#f8d5773d;--room-border:#f8d57780;--room-shadow:#f8d57726}.ms2-room-card.is-emerald{--room-glow:#22c55e38;--room-border:#22c55e75;--room-shadow:#22c55e26}.ms2-room-image{aspect-ratio:1.34;background:#070b12;position:relative;overflow:hidden}.ms2-room-image img{object-fit:cover;width:100%;height:100%;transition:transform .36s,filter .36s;display:block}.ms2-room-card:hover .ms2-room-image img{filter:saturate(1.08)contrast(1.04);transform:scale(1.045)}.ms2-room-image:after{content:"";background:linear-gradient(#0000 45%,#030509c7);position:absolute;inset:0}.ms2-room-image b{z-index:1;color:#061018;background:linear-gradient(135deg,#fff,#d8a935);border:1px solid #ffffff57;border-radius:16px;place-items:center;min-width:58px;min-height:44px;font-size:23px;display:grid;position:absolute;bottom:14px;right:14px;box-shadow:0 16px 32px #00000042}.ms2-room-content{z-index:1;background:#ffffff05;gap:10px;padding:22px 22px 24px;display:grid;position:relative}.ms2-room-content span{color:#9eefff;letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:940}.ms2-room-content h3{color:#fff;margin:0;font-size:clamp(24px,2vw,32px);line-height:1.04}.ms2-room-content p{color:#e2e8f0a8;min-height:4.5em;margin:0;font-size:14px;line-height:1.58}.ms2-room-content small{color:#ffffffc2;background:#ffffff0e;border:1px solid #ffffff1c;border-radius:999px;align-items:center;gap:7px;width:fit-content;min-height:32px;padding:0 10px;font-size:12px;font-weight:820;display:inline-flex}.ms2-room-content small svg{color:#784d2f}.ms2-final{place-items:center;min-height:82dvh;padding-top:clamp(76px,10vw,150px);padding-bottom:clamp(76px,10vw,150px);display:grid;overflow:hidden}.ms2-final-card{text-align:center;-webkit-backdrop-filter:blur(28px)saturate(1.18);backdrop-filter:blur(28px)saturate(1.18);background:radial-gradient(circle at 50% 0,#5865f247,#0000 34%),radial-gradient(circle at 82% 80%,#f8d57729,#0000 34%),linear-gradient(145deg,#ffffff1b,#ffffff07),#05080e85;border:1px solid #ffffff24;border-radius:40px;justify-items:center;width:min(980px,100%);padding:clamp(34px,6vw,78px);display:grid;position:relative;overflow:hidden;box-shadow:0 48px 150px #00000070,inset 0 1px 1px #ffffff2e}.ms2-final-orbit{opacity:.42;filter:blur(26px);pointer-events:none;background:conic-gradient(from 90deg,#0000,#22d3ee42,#0000,#f8d57733,#0000);animation:22s linear infinite reverse ms2-slow-spin;position:absolute;inset:-34%}.ms2-final-card>:not(.ms2-final-orbit){z-index:1;position:relative}.ms2-final-card h2{color:#fff;letter-spacing:0;text-wrap:balance;max-width:820px;margin:20px 0 0;font-size:clamp(40px,6vw,86px);line-height:.94}.ms2-final-card p{max-width:690px;margin:22px auto 0}.ms2-final-card .ms2-discord-button{margin-top:30px}.ms2-final-card footer{color:#ffffff7a;border-top:1px solid #ffffff1a;flex-wrap:wrap;justify-content:center;gap:10px 22px;width:100%;margin-top:38px;padding-top:20px;font-size:12px;font-weight:760;display:flex}@media (max-width:1020px){.ms2-hero-inner{grid-template-columns:1fr}.ms2-hero-visual{max-width:620px}.ms2-section-head{flex-direction:column;align-items:start}.ms2-room-card{flex-basis:min(74vw,460px)}}@media (max-width:760px){.ms2-nav{border-radius:26px;grid-template-columns:auto auto;width:calc(100% - 20px);top:10px}.ms2-nav-links{scrollbar-width:none;grid-column:1/-1;justify-content:flex-start;padding:0 6px 4px;overflow-x:auto}.ms2-nav-links::-webkit-scrollbar{display:none}.ms2-nav-links a{min-height:36px;padding:0 12px;font-size:12px}.ms2-logo strong{font-size:13px}.ms2-nav-cta{min-height:42px;padding:0 13px;font-size:12px}.ms2-hero{min-height:0;padding-top:52px}.ms2-hero-copy h1{font-size:clamp(46px,14vw,68px)}.ms2-hero-actions,.ms2-trust-row{align-items:stretch}.ms2-discord-button,.ms2-ghost-link{width:100%}.ms2-chart-field{opacity:.36;width:120vw;height:74vw;top:10%;right:-52%}.ms2-terminal{border-radius:28px;min-height:420px;transform:none}.ms2-slider-controls{width:100%}.ms2-slider-controls button{flex:1}.ms2-room-card{flex-basis:min(86vw,390px)}.ms2-room-content p{min-height:0}.ms2-final-card{border-radius:28px}}@media (prefers-reduced-motion:reduce){.ms2-page *,.ms2-page :before,.ms2-page :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.msr-page{color:#fff;background:#050505;min-height:100dvh;overflow-x:clip}.msr-page a{color:inherit;text-decoration:none}.msr-hero{isolation:isolate;min-height:100dvh;padding:24px clamp(18px,4vw,56px) 64px;position:relative;overflow:hidden}.msr-aurora{z-index:-3;filter:blur(42px)saturate(1.14);background:conic-gradient(from 220deg at 68% 42%,#0000 0deg,#06b6d45c 68deg,#0000 132deg),conic-gradient(from 24deg at 86% 72%,#0000 0deg,#f9731647 58deg,#0000 122deg),radial-gradient(circle at 18% 28%,#d8a93547,#0000 30%),radial-gradient(circle at 70% 34%,#06b6d442,#0000 28%),linear-gradient(#050505,#071015 52%,#050505);animation:16s ease-in-out infinite alternate msr-aurora-sweep;position:absolute;inset:-18%}.msr-grain{z-index:-2;opacity:.07;pointer-events:none;mix-blend-mode:overlay;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='0.82' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.msr-hero:after,.msr-details:before{z-index:-1;content:"";pointer-events:none;background-color:#0000;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:50px 50px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 86%);mask-image:linear-gradient(#000,#0000 86%)}@keyframes msr-aurora-sweep{0%{opacity:.76;transform:translate(-3%,-2%)rotate(-4deg)scale(1)}to{opacity:.98;transform:translate(3%,2%)rotate(6deg)scale(1.08)}}.msr-header{z-index:40;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#0206175c;border:1px solid #ffffff1f;border-radius:999px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;min-height:68px;padding:6px;display:grid;position:fixed;top:24px;left:24px;right:24px;box-shadow:inset 0 1px 1px #ffffff1f,0 24px 70px #00000042}.msr-brand{border-radius:999px;align-items:center;gap:10px;min-height:52px;padding:0 18px 0 7px;font-size:13px;font-weight:850;display:inline-flex}.msr-brand span{color:#061018;width:42px;height:42px;font-family:var(--font-latin);background:linear-gradient(135deg,#fff,#d8a935);border-radius:999px;place-items:center;font-size:27px;font-weight:400;display:grid;box-shadow:0 0 32px #d8a9354d}.msr-brand strong{color:#fff;letter-spacing:0}.msr-header nav{scrollbar-width:none;justify-content:center;gap:4px;display:flex;overflow-x:auto}.msr-header nav::-webkit-scrollbar{display:none}.msr-header nav a{color:#ffffffbd;border-radius:999px;flex:none;justify-content:center;align-items:center;min-height:52px;padding:0 22px;font-size:14px;font-weight:760;transition:color .18s,background .18s,box-shadow .18s,transform .18s;display:inline-flex}.msr-header nav a:hover,.msr-header nav a.is-active{color:#061018;background:#fff;transform:translateY(-1px);box-shadow:0 10px 28px #00000029}.msr-hero-grid{grid-template-columns:minmax(0,.84fr) minmax(500px,1fr);align-items:center;gap:clamp(32px,6vw,92px);width:min(1320px,100%);min-height:calc(100dvh - 110px);margin:0 auto;padding-top:92px;display:grid}.msr-copy{text-align:left;max-width:760px}.msr-pill{color:#ffffffe6;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff0f;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:9px;min-height:42px;padding:0 16px;font-size:13px;font-weight:820;display:inline-flex}.msr-pill svg{color:#06b6d4}.msr-copy h1{color:#fff;letter-spacing:0;text-shadow:0 20px 70px #06b6d42e;margin:18px 0 0;font-size:clamp(62px,9vw,126px);font-weight:950;line-height:.86}.msr-copy h1 small{color:#0000;width:fit-content;max-width:820px;font-family:var(--font-latin);background:linear-gradient(135deg,#fff 0%,#06b6d4 28%,#f97316 74%,#fff 100%) 0 0/240% 240%;-webkit-background-clip:text;background-clip:text;margin-top:16px;font-size:clamp(34px,5.1vw,74px);font-weight:330;line-height:1.02;display:block}.msr-copy p{color:#ffffffb8;max-width:700px;margin:22px 0 0;font-size:clamp(16px,1.55vw,20px);line-height:1.72}.msr-actions{flex-wrap:wrap;gap:10px;margin-top:26px;display:flex}.msr-actions a,.msr-panel-cta{color:#fff;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff0e;border:1px solid #ffffff2e;border-radius:999px;outline:none;justify-content:center;align-items:center;gap:10px;min-height:52px;padding:0 24px;font-size:14px;font-weight:850;transition:transform .18s,background .18s,border-color .18s,box-shadow .18s;display:inline-flex}.msr-actions a:hover,.msr-panel-cta:hover{background:#f4f1e829;border-color:#f4f1e86b;transform:translateY(-2px);box-shadow:inset 0 1px #ffffff1a,0 18px 52px #0000002e}.msr-actions a.is-discord,.msr-panel-cta{color:#061018;background:#ece9e0eb;border-color:#f4f1e8c7;box-shadow:0 10px 30px #0000002e,inset 0 1px #ffffff75}.msr-metrics{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.msr-metrics span{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0206176b;border:1px solid #ffffff24;border-radius:22px;align-content:center;gap:5px;min-width:148px;min-height:98px;padding:18px 20px;display:grid;box-shadow:inset 0 1px #ffffff0f}.msr-metrics strong{color:#fff;font-size:clamp(34px,4vw,52px);line-height:1}.msr-metrics small{color:#ffffff94;font-size:13px;font-weight:760}.msr-master-stage{min-height:690px;position:relative}.msr-stage-orbit{filter:blur(2px);opacity:.78;background:radial-gradient(circle,#06b6d42e,#0000 36%),radial-gradient(circle at 78% 32%,#f973163d,#0000 28%);border:1px solid #ffffff14;border-radius:50%;animation:7s ease-in-out infinite msr-orbit-pulse;position:absolute;inset:4%}@keyframes msr-orbit-pulse{0%,to{opacity:.62;transform:scale(.98)}50%{opacity:.9;transform:scale(1.04)}}.msr-stage-panel{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:radial-gradient(circle at 70% 34%,#06b6d42e,#0000 28%),radial-gradient(circle at 88% 82%,#f973162e,#0000 26%),linear-gradient(#ffffff14,#ffffff06),#02061757;border:1px solid #ffffff24;border-radius:42px;position:absolute;inset:0;overflow:hidden;box-shadow:0 34px 100px #00000061,inset 0 1px 1px #ffffff24}.msr-stage-panel:before{opacity:.1;content:"";pointer-events:none;background:linear-gradient(115deg,#ffffff0f,#0000 34%,#ffffff06 62%,#0000),url("data:image/svg+xml,%3Csvg viewBox='0 0 160 160' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.32'/%3E%3C/svg%3E");position:absolute;inset:0}.msr-stage-top{z-index:18;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#02061770;border:1px solid #ffffff1f;border-radius:999px;justify-content:space-between;align-items:center;min-height:58px;padding:0 12px 0 18px;display:flex;position:absolute;top:18px;left:18px;right:18px}.msr-stage-top span{color:#ffffffd1;align-items:center;gap:8px;font-size:13px;font-weight:850;display:inline-flex}.msr-stage-top svg{color:#06b6d4}.msr-stage-top strong{color:#061018;background:#fff;border-radius:999px;place-items:center;width:42px;height:42px;font-size:12px;font-weight:950;display:grid}.msr-master-card{aspect-ratio:1/1.24;transform-origin:50%;background:#ffffff0f;border:1px solid #ffffff24;border-radius:24px;width:clamp(118px,11vw,168px);transition:z-index .12s,border-color .22s,box-shadow .22s,scale .22s;position:absolute;overflow:hidden;box-shadow:0 22px 56px #00000061,inset 0 1px #ffffff1f}.msr-master-card:hover{z-index:30;border-color:#f4f1e875;box-shadow:0 34px 84px #00000080,0 0 46px #06b6d42e,inset 0 1px #ffffff2e}.msr-master-image{object-fit:cover;transition:transform .42s,filter .42s}.msr-master-card:hover .msr-master-image{filter:saturate(1.08)contrast(1.04);transform:scale(1.06)}.msr-card-shade{background:linear-gradient(#0000 46%,#000000d1);position:absolute;inset:0}.msr-card-label{gap:5px;display:grid;position:absolute;bottom:10px;left:10px;right:10px}.msr-card-label b{color:#061018;background:#fff;border-radius:10px;place-items:center;width:max-content;min-width:38px;min-height:28px;font-size:13px;font-weight:950;display:inline-grid}.msr-card-label span{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:900;overflow:hidden}.msr-master-01{z-index:8;top:14%;left:5%;rotate:-8deg}.msr-master-02{z-index:10;top:8%;left:31%;rotate:5deg}.msr-master-03{z-index:7;top:16%;right:6%;rotate:12deg}.msr-master-04{z-index:6;top:41%;left:0%;rotate:8deg}.msr-master-05{z-index:14;top:34%;left:29%;rotate:-2deg;scale:1.08}.msr-master-06{z-index:9;top:43%;right:4%;rotate:-8deg}.msr-master-07{z-index:8;bottom:8%;left:7%;rotate:-4deg}.msr-master-08{z-index:12;bottom:5%;left:38%;rotate:6deg}.msr-master-09{z-index:7;bottom:8%;right:6%;rotate:-2deg}.msr-tag-cloud{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0206177a;border:1px solid #ffffff1f;border-radius:24px;flex-wrap:wrap;justify-content:center;gap:8px;padding:12px;display:flex;position:absolute;bottom:22px;left:22px;right:22px}.msr-tag-cloud span{color:#ffffffb8;background:#ffffff0f;border-radius:999px;align-items:center;min-height:30px;padding:0 11px;font-size:12px;font-weight:780;display:inline-flex}.msr-details{background:radial-gradient(circle at 72% 16%,#d8a9351a,#0000 28%),linear-gradient(#050505,#071015 44%,#050505);padding:clamp(64px,8vw,112px) clamp(18px,4vw,56px) clamp(80px,9vw,130px);position:relative;overflow:hidden}.msr-details-head{grid-template-columns:minmax(0,.92fr) minmax(280px,.56fr);align-items:end;gap:28px;width:min(1120px,100%);margin:0 auto 34px;display:grid}.msr-details-head>span{color:#f4d88b;background:#d8a93514;border:1px solid #ffffff1f;border-radius:999px;grid-column:1/-1;align-items:center;gap:8px;width:max-content;min-height:38px;padding:0 14px;font-size:12px;font-weight:920;display:inline-flex}.msr-details-head h2{color:#fff;letter-spacing:0;margin:0;font-size:clamp(44px,6.8vw,104px);font-weight:950;line-height:.88}.msr-details-head h2 small{color:#ffffffc2;font-family:var(--font-latin);margin-top:14px;font-size:clamp(32px,4.4vw,64px);font-weight:330;line-height:1.04;display:block}.msr-details-head p{color:#ffffffad;margin:0;font-size:17px;line-height:1.72}.msr-benefit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;width:min(1120px,100%);margin:0 auto;display:grid}.msr-benefit-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(circle at 84% 12%,#06b6d424,#0000 32%),linear-gradient(135deg,#ffffff13,#ffffff06);border:1px solid #ffffff1f;border-radius:28px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:16px;min-height:214px;padding:24px;transition:transform .22s,border-color .22s,box-shadow .22s;display:grid;box-shadow:0 26px 70px #0000003d,inset 0 1px 1px #ffffff1f}.msr-benefit-card:hover{border-color:#f4f1e847;transform:translateY(-5px);box-shadow:0 34px 90px #00000057,0 0 46px #06b6d41a,inset 0 1px 1px #ffffff29}.msr-benefit-card>svg{color:#06b6d4;background:#06b6d41f;border-radius:18px;width:54px;height:54px;padding:14px}.msr-benefit-card h3{color:#fff;margin:0;font-size:clamp(22px,2vw,30px);line-height:1.08}.msr-benefit-card p{color:#ffffffa3;margin:12px 0 0;font-size:15px;line-height:1.68}.msr-bottom-panel{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:radial-gradient(circle at 90% 12%,#f973162e,#0000 34%),radial-gradient(circle at 10% 80%,#06b6d424,#0000 34%),#0206176b;border:1px solid #ffffff24;border-radius:32px;grid-template-columns:minmax(0,1fr) minmax(260px,.48fr) auto;align-items:center;gap:24px;width:min(1120px,100%);margin:18px auto 0;padding:26px;display:grid;box-shadow:0 30px 90px #00000052,inset 0 1px 1px #ffffff24}.msr-bottom-panel svg{color:#f4d88b}.msr-bottom-panel h3{color:#fff;margin:12px 0 0;font-size:clamp(28px,3.2vw,46px);line-height:1}.msr-bottom-panel p{color:#ffffffa8;max-width:620px;margin:12px 0 0;font-size:15px;line-height:1.66}.msr-bottom-panel ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.msr-bottom-panel li{color:#ffffffc7;background:#ffffff0e;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:9px;min-height:38px;padding:0 12px;font-size:13px;font-weight:780;display:flex}.msr-bottom-panel li svg{color:#86efac}@media (max-width:1120px){.msr-hero-grid,.msr-details-head,.msr-bottom-panel{grid-template-columns:1fr}.msr-master-stage{width:min(680px,100%);margin:0 auto}.msr-panel-cta{width:max-content}}@media (max-width:760px){.msr-hero{padding:10px 12px 48px}.msr-header{border-radius:26px;grid-template-columns:1fr;top:10px;left:10px;right:10px}.msr-brand{min-height:46px}.msr-header nav{justify-content:flex-start;padding:0 4px 4px}.msr-header nav a{min-height:42px;padding:0 14px;font-size:12px}.msr-hero-grid{grid-template-columns:1fr;gap:32px;min-height:0;padding-top:150px}.msr-copy h1{font-size:clamp(56px,18vw,82px)}.msr-copy h1 small{font-size:clamp(31px,10vw,46px)}.msr-copy p{font-size:15px}.msr-actions a{width:100%}.msr-metrics span{flex:calc(50% - 8px);min-width:0}.msr-master-stage{min-height:540px}.msr-stage-panel{border-radius:30px}.msr-master-card{border-radius:18px;width:clamp(96px,31vw,126px)}.msr-master-01{top:15%;left:3%}.msr-master-02{top:10%;left:34%}.msr-master-03{top:17%;right:2%}.msr-master-04{top:38%;left:0%}.msr-master-05{top:33%;left:31%}.msr-master-06{top:40%;right:1%}.msr-master-07{bottom:13%;left:4%}.msr-master-08{bottom:10%;left:36%}.msr-master-09{bottom:14%;right:3%}.msr-tag-cloud{border-radius:20px;gap:6px;padding:10px;bottom:12px;left:12px;right:12px}.msr-tag-cloud span{min-height:26px;padding:0 9px;font-size:11px}.msr-details{padding:58px 12px 76px}.msr-details-head h2{font-size:clamp(44px,14vw,66px)}.msr-details-head h2 small{font-size:clamp(28px,9vw,42px)}.msr-benefit-grid{grid-template-columns:1fr}.msr-benefit-card{grid-template-columns:1fr;min-height:0}.msr-bottom-panel{border-radius:26px;padding:20px}.msr-panel-cta{width:100%}}@media (prefers-reduced-motion:reduce){.msr-page *,.msr-page :before,.msr-page :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.msp-page{color:#fff;background:#050505;min-height:100dvh;overflow-x:clip}.msp-page a{color:inherit;text-decoration:none}.msp-hero{isolation:isolate;min-height:100dvh;padding:24px clamp(18px,4vw,56px) 70px;position:relative;overflow:hidden}.msp-aurora{z-index:-3;filter:blur(42px)saturate(1.12);background:conic-gradient(from 220deg at 70% 42%,#0000 0deg,#06b6d457 70deg,#0000 134deg),conic-gradient(from 28deg at 88% 76%,#0000 0deg,#f973163d 56deg,#0000 124deg),radial-gradient(circle at 18% 30%,#d8a93538,#0000 30%),radial-gradient(circle at 52% 70%,#ffffff14,#0000 24%),linear-gradient(#050505,#071015 50%,#050505);animation:18s ease-in-out infinite alternate msp-aurora-sweep;position:absolute;inset:-18%}.msp-grain{z-index:-2;opacity:.07;pointer-events:none;mix-blend-mode:overlay;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='0.82' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.msp-hero:after,.msp-details:before{z-index:-1;content:"";pointer-events:none;background-color:#0000;background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:50px 50px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 82%);mask-image:linear-gradient(#000,#0000 82%)}@keyframes msp-aurora-sweep{0%{opacity:.76;transform:translate(-3%,-2%)rotate(-4deg)scale(1)}to{opacity:.98;transform:translate(3%,2%)rotate(6deg)scale(1.08)}}.msp-header{z-index:40;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#0206175c;border:1px solid #ffffff1f;border-radius:999px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;min-height:68px;padding:6px;display:grid;position:fixed;top:24px;left:24px;right:24px;box-shadow:inset 0 1px 1px #ffffff1f,0 24px 70px #00000042}.msp-brand{border-radius:999px;align-items:center;gap:10px;min-height:52px;padding:0 18px 0 7px;font-size:13px;font-weight:850;display:inline-flex}.msp-brand span{color:#061018;width:42px;height:42px;font-family:var(--font-latin);background:linear-gradient(135deg,#fff,#d8a935);border-radius:999px;place-items:center;font-size:27px;font-weight:400;display:grid;box-shadow:0 0 32px #d8a9354d}.msp-brand strong{color:#fff;letter-spacing:0}.msp-header nav{scrollbar-width:none;justify-content:center;gap:4px;display:flex;overflow-x:auto}.msp-header nav::-webkit-scrollbar{display:none}.msp-header nav a{color:#ffffffbd;border-radius:999px;flex:none;justify-content:center;align-items:center;min-height:52px;padding:0 22px;font-size:14px;font-weight:760;transition:color .18s,background .18s,box-shadow .18s,transform .18s;display:inline-flex}.msp-header nav a:hover,.msp-header nav a.is-active{color:#061018;background:#fff;transform:translateY(-1px);box-shadow:0 10px 28px #00000029}.msp-hero-grid{grid-template-columns:minmax(0,.86fr) minmax(420px,.78fr);align-items:end;gap:clamp(34px,6vw,100px);width:100%;min-height:calc(100dvh - 112px);margin:0;padding-top:92px;display:grid}.msp-copy{max-width:790px;padding-bottom:44px}.msp-copy h1{color:#fff;letter-spacing:0;text-wrap:balance;text-shadow:0 20px 70px #06b6d42e;margin:18px 0 0;font-size:clamp(58px,8.4vw,118px);font-weight:950;line-height:.88}.msp-copy h1 small{color:#0000;width:fit-content;max-width:820px;font-family:var(--font-latin);background:linear-gradient(135deg,#fff 0%,#06b6d4 30%,#f97316 74%,#fff 100%) 0 0/240% 240%;-webkit-background-clip:text;background-clip:text;margin-top:16px;font-size:clamp(34px,4.8vw,68px);font-weight:330;line-height:1.02;display:block}.msp-copy p{color:#ffffffb8;max-width:690px;margin:22px 0 0;font-size:clamp(16px,1.45vw,20px);line-height:1.72}.msp-actions{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.msp-actions a,.msp-panel-cta{color:#fff;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff0e;border:1px solid #ffffff2e;border-radius:999px;outline:none;justify-content:center;align-items:center;gap:10px;min-height:52px;padding:0 24px;font-size:14px;font-weight:850;transition:transform .18s,background .18s,border-color .18s,box-shadow .18s;display:inline-flex}.msp-actions a:hover,.msp-panel-cta:hover{background:#f4f1e829;border-color:#f4f1e86b;transform:translateY(-2px);box-shadow:inset 0 1px #ffffff1a,0 18px 52px #0000002e}.msp-actions a.is-primary,.msp-panel-cta{color:#fff;background:radial-gradient(circle at 24% 20%,#ffffff42,#0000 28%),linear-gradient(135deg,#5865f2 0%,#4752c4 100%);border-color:#7289da94;box-shadow:0 18px 46px #5865f257,inset 0 1px #ffffff3d}.msp-actions a.is-primary:hover,.msp-panel-cta:hover{background:radial-gradient(circle at 24% 20%,#ffffff4d,#0000 28%),linear-gradient(135deg,#6b76ff 0%,#5865f2 100%);border-color:#7289dac7;box-shadow:0 24px 62px #5865f270,inset 0 1px #ffffff47}.msp-visual{align-self:center;place-items:center;min-height:660px;display:grid;position:relative}.msp-visual-orbit{aspect-ratio:1;filter:drop-shadow(0 34px 90px #00000061);background:radial-gradient(circle,#06b6d429,#0000 36%),conic-gradient(from 180deg,#d8a93521,#0000,#06b6d429,#0000,#d8a9351f);border:1px solid #ffffff1a;border-radius:50%;width:min(90%,590px);animation:7s ease-in-out infinite msp-orbit-pulse;position:absolute}@keyframes msp-orbit-pulse{0%,to{opacity:.62;transform:scale(.98)}50%{opacity:.92;transform:scale(1.04)}}.msp-cutout{z-index:2;filter:drop-shadow(0 44px 38px #0000005c)drop-shadow(0 0 42px #06b6d42e);width:min(92%,620px);height:auto;display:block;position:relative}.msp-floating-panel{z-index:3;color:#fff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#02061770;border:1px solid #ffffff24;border-radius:22px;align-items:center;gap:12px;min-width:230px;padding:13px 15px;display:flex;position:absolute;box-shadow:0 22px 56px #00000047,inset 0 1px 1px #ffffff1f}.msp-floating-panel svg{color:#06b6d4;flex:none}.msp-floating-panel span{gap:2px;display:grid}.msp-floating-panel strong{font-size:14px;line-height:1.1}.msp-floating-panel small{color:#ffffff94;font-size:12px;font-weight:640}.msp-floating-panel.is-top{top:16%;right:0}.msp-floating-panel.is-bottom{bottom:16%;left:2%}.msp-details{background:radial-gradient(circle at 72% 16%,#d8a9351a,#0000 28%),linear-gradient(#050505,#071015 44%,#050505);padding:clamp(68px,8vw,118px) clamp(18px,4vw,56px) clamp(84px,9vw,132px);position:relative;overflow:hidden}.msp-section-head{grid-template-columns:minmax(0,.9fr) minmax(280px,.54fr);align-items:end;gap:28px;width:min(1120px,100%);margin:0 auto 30px;display:grid}.msp-section-head span{color:#f4d88b;text-transform:uppercase;background:#d8a93514;border:1px solid #ffffff1f;border-radius:999px;grid-column:1/-1;align-items:center;width:max-content;min-height:38px;padding:0 14px;font-size:12px;font-weight:920;display:inline-flex}.msp-section-head h2{color:#fff;letter-spacing:0;margin:0;font-size:clamp(42px,6.2vw,92px);font-weight:950;line-height:.9}.msp-section-head p{color:#ffffffad;margin:0;font-size:17px;line-height:1.72}.msp-signal-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;width:min(1120px,100%);margin:0 auto 16px;display:grid}.msp-signal-strip div{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0206176b;border:1px solid #ffffff1f;border-radius:28px;align-content:center;gap:6px;min-height:128px;padding:22px;display:grid;box-shadow:0 22px 64px #00000042,inset 0 1px 1px #ffffff1f}.msp-signal-strip strong{color:#fff;font-size:clamp(42px,5vw,72px);line-height:.9}.msp-signal-strip span{color:#ffffff94;text-transform:uppercase;font-size:13px;font-weight:780}.msp-benefit-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;width:min(1120px,100%);margin:0 auto;display:grid}.msp-benefit-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(circle at 84% 12%,#06b6d41f,#0000 32%),linear-gradient(135deg,#ffffff13,#ffffff06);border:1px solid #ffffff1f;border-radius:30px;align-content:start;gap:16px;min-height:290px;padding:24px;transition:transform .22s,border-color .22s,box-shadow .22s;display:grid;box-shadow:0 26px 70px #0000003d,inset 0 1px 1px #ffffff1f}@supports (animation-timeline:view()){.msp-signal-strip div,.msp-benefit-card,.msp-bottom-panel{animation:both msp-scroll-rise;animation-timeline:view();animation-range:entry cover 34%}.msp-signal-strip div:nth-child(2),.msp-benefit-card:nth-child(2){animation-range:entry 4% cover 38%}.msp-signal-strip div:nth-child(3),.msp-benefit-card:nth-child(3){animation-range:entry 8% cover 42%}.msp-benefit-card:nth-child(4){animation-range:entry 12% cover 46%}}@keyframes msp-scroll-rise{0%{opacity:0;transform:translateY(34px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.msp-benefit-card:hover{border-color:#f4f1e847;transform:translateY(-5px);box-shadow:0 34px 90px #00000057,0 0 46px #06b6d41a,inset 0 1px 1px #ffffff29}.msp-benefit-card>svg{color:#06b6d4;background:#06b6d41f;border-radius:18px;width:52px;height:52px;padding:14px}.msp-benefit-card h3{color:#fff;margin:0;font-size:clamp(20px,1.7vw,28px);line-height:1.08}.msp-benefit-card p{color:#ffffffa3;margin:0;font-size:14px;line-height:1.65}.msp-bottom-panel{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:radial-gradient(circle at 90% 12%,#f9731629,#0000 34%),radial-gradient(circle at 10% 80%,#06b6d421,#0000 34%),#0206176b;border:1px solid #ffffff24;border-radius:34px;grid-template-columns:minmax(0,1fr) minmax(250px,.56fr) auto;align-items:center;gap:24px;width:min(1120px,100%);margin:16px auto 0;padding:26px;display:grid;box-shadow:0 30px 90px #00000052,inset 0 1px 1px #ffffff24}.msp-bottom-panel h3{color:#fff;max-width:700px;margin:0;font-size:clamp(28px,3vw,44px);line-height:1}.msp-bottom-panel p{color:#ffffffa8;max-width:640px;margin:12px 0 0;font-size:15px;line-height:1.66}.msp-room-pillars{flex-wrap:wrap;gap:9px;display:flex}.msp-room-pillars span{color:#ffffffc7;background:#ffffff0e;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:8px;min-height:38px;padding:0 12px;font-size:13px;font-weight:780;display:inline-flex}.msp-room-pillars svg{color:#86efac}@media (max-width:1120px){.msp-hero-grid,.msp-section-head,.msp-bottom-panel{grid-template-columns:1fr}.msp-visual{width:min(680px,100%);min-height:600px;margin:0 auto}.msp-benefit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.msp-panel-cta{width:max-content}}@media (max-width:760px){.msp-hero{padding:10px 12px 52px}.msp-header{border-radius:26px;grid-template-columns:1fr;top:10px;left:10px;right:10px}.msp-brand{min-height:46px}.msp-header nav{justify-content:flex-start;padding:0 4px 4px}.msp-header nav a{min-height:42px;padding:0 14px;font-size:12px}.msp-hero-grid{gap:30px;min-height:0;padding-top:150px}.msp-copy{padding-bottom:0}.msp-copy h1{font-size:clamp(52px,16vw,76px)}.msp-copy h1 small{font-size:clamp(30px,9vw,43px)}.msp-copy p,.msp-section-head p{font-size:15px}.msp-actions a{width:100%}.msp-visual{min-height:480px}.msp-cutout{width:min(104%,520px)}.msp-floating-panel{border-radius:18px;min-width:190px;padding:11px 12px}.msp-floating-panel.is-top{top:8%;right:0}.msp-floating-panel.is-bottom{bottom:8%;left:0}.msp-details{padding:58px 12px 76px}.msp-section-head h2{font-size:clamp(42px,13vw,66px)}.msp-signal-strip,.msp-benefit-grid{grid-template-columns:1fr}.msp-benefit-card{min-height:0}.msp-bottom-panel{border-radius:26px;padding:20px}.msp-panel-cta{width:100%}}@media (prefers-reduced-motion:reduce){.msp-page *,.msp-page :before,.msp-page :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.msn-page{color:#f8fafc;isolation:isolate;perspective:1400px;background:radial-gradient(circle at 68% 26%,#2563eb33,#0000 30%),radial-gradient(circle at 18% 72%,#0ea5e91a,#0000 28%),linear-gradient(#01030a 0%,#030712 48%,#02030a 100%);min-height:100dvh;overflow-x:clip}.msn-page a{color:inherit;text-decoration:none}.msn-progress{z-index:60;transform-origin:0;background:linear-gradient(90deg,#60a5fa,#818cf8,#d8a935);width:100%;height:3px;position:fixed;top:0;left:0;box-shadow:0 0 26px #818cf8b8}.msn-ambient,.msn-noise,.msn-interactive-bg{pointer-events:none;position:fixed;inset:0}.msn-interactive-bg{z-index:-4;filter:saturate(1.16)contrast(1.08);transform-style:preserve-3d;will-change:transform;background:radial-gradient(circle,#082f4952,#0000 28%),radial-gradient(circle at 46% 46%,#2563eb47,#0000 22%),linear-gradient(#01030ad1,#01030afa);border-radius:56px;inset:-12%;overflow:hidden;box-shadow:inset 0 0 160px #000000e0,0 0 120px #2563eb24}.msn-interactive-bg:before,.msn-interactive-bg:after{content:"";pointer-events:none;position:absolute;inset:0}.msn-interactive-bg:before{mix-blend-mode:screen;background:radial-gradient(circle at 20% 20%,#60a5fa1f,#0000 28%),radial-gradient(circle at 72% 24%,#3b82f629,#0000 22%),radial-gradient(circle at 72% 76%,#f59e0b14,#0000 28%)}.msn-interactive-bg:after{opacity:.78;background:radial-gradient(circle,#0000 0 42%,#01030a6b 62%,#01030af5 100%) 0 0/100% 100%,linear-gradient(#ffffff09 1px,#0000 1px) 0 0/86px 86px,linear-gradient(90deg,#ffffff09 1px,#0000 1px) 0 0/86px 86px}.msn-motion-blob,.msn-motion-ribbon{pointer-events:none;transform-style:preserve-3d;will-change:transform, opacity, filter;display:block;position:absolute}.msn-motion-blob{mix-blend-mode:screen;border-radius:44% 56% 58% 42%/48% 42% 58% 52%}.msn-motion-blob.is-core{aspect-ratio:1/.86;filter:blur(22px)saturate(1.38);opacity:.82;background:radial-gradient(circle at 42% 34%,#7dd3fcdb,#0000 18%),radial-gradient(circle at 58% 62%,#2563ebeb,#0000 38%),radial-gradient(circle at 34% 68%,#0ea5e9bd,#0000 28%),radial-gradient(circle at 68% 20%,#1e40af9e,#0000 32%);width:min(54vw,760px);animation:16s ease-in-out infinite alternate msn-free-blob-core;top:8%;left:42%;transform:translate3d(-50%,0,90px)rotate(-10deg)}.msn-motion-blob.is-echo{aspect-ratio:1;filter:blur(42px);opacity:.48;background:radial-gradient(circle at 40% 44%,#3b82f6d1,#0000 32%),radial-gradient(circle at 68% 58%,#1d4ed885,#0000 42%);width:min(45vw,620px);animation:18s ease-in-out infinite alternate msn-free-blob-echo;top:19%;left:58%;transform:translate3d(-50%,0,40px)rotate(18deg)}.msn-motion-blob.is-signal{aspect-ratio:1;filter:blur(28px);opacity:.42;background:radial-gradient(circle,#fbbf248a,#0000 18%),radial-gradient(circle,#0ea5e957,#0000 62%);width:min(26vw,340px);animation:12s ease-in-out infinite alternate msn-free-blob-signal;top:42%;left:25%;transform:translate3d(-50%,0,120px)}.msn-motion-ribbon{filter:blur(.5px)drop-shadow(0 0 18px #60a5fa7a);opacity:.58;background:linear-gradient(90deg,#0000,#7dd3fc9e,#fbbf244d,#0000);border-radius:999px;height:2px}.msn-motion-ribbon.is-one{width:82%;animation:7.5s ease-in-out infinite msn-free-ribbon-one;top:36%;left:10%;transform:translateZ(160px)rotate(-13deg)}.msn-motion-ribbon.is-two{width:68%;animation:9s ease-in-out infinite msn-free-ribbon-two;top:58%;left:18%;transform:translateZ(120px)rotate(9deg)}@keyframes msn-free-blob-core{0%{border-radius:44% 56% 58% 42%/48% 42% 58% 52%;transform:translate3d(-52%,-2%,90px)rotate(-12deg)scale(.94)}50%{border-radius:58% 42% 44% 56%/40% 60% 48% 52%;transform:translate3d(-48%,3%,118px)rotate(7deg)scale(1.06)}to{border-radius:50% 50% 60% 40%/58% 44% 56% 42%;transform:translate3d(-54%,0,96px)rotate(-2deg)scale(1)}}@keyframes msn-free-blob-echo{0%{opacity:.38;transform:translate3d(-44%,-4%,40px)rotate(18deg)scale(1)}to{opacity:.58;transform:translate3d(-58%,5%,80px)rotate(-8deg)scale(1.12)}}@keyframes msn-free-blob-signal{0%{opacity:.26;transform:translate3d(-62%,8%,120px)scale(.82)}to{opacity:.5;transform:translate3d(-34%,-10%,142px)scale(1.12)}}@keyframes msn-free-ribbon-one{0%,to{opacity:.2;clip-path:inset(0 72% 0 0)}50%{opacity:.78;clip-path:inset(0 0 0 38%)}}@keyframes msn-free-ribbon-two{0%,to{opacity:.16;clip-path:inset(0 0 0 82%)}50%{opacity:.56;clip-path:inset(0 44% 0 0)}}.msn-ambient{z-index:-3;background-color:#0000;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:58px 58px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;-webkit-mask-image:radial-gradient(circle at 50% 18%,#000,#0000 72%);mask-image:radial-gradient(circle at 50% 18%,#000,#0000 72%)}.msn-noise{z-index:-2;opacity:.055;mix-blend-mode:overlay;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='0.84' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.msn-header{z-index:50;-webkit-backdrop-filter:blur(24px)saturate(1.25);backdrop-filter:blur(24px)saturate(1.25);background:#080d1c7a;border:1px solid #ffffff24;border-radius:999px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;min-height:66px;padding:7px;display:grid;position:fixed;top:18px;left:clamp(14px,3vw,40px);right:clamp(14px,3vw,40px);box-shadow:0 24px 72px #00000057,inset 0 1px 1px #ffffff26}.msn-brand{border-radius:999px;align-items:center;gap:10px;min-height:52px;padding:0 18px 0 6px;font-size:13px;font-weight:880;display:inline-flex}.msn-brand span{color:#08111f;width:42px;height:42px;font-family:var(--font-latin);background:linear-gradient(135deg,#fff,#d8a935 48%,#60a5fa);border-radius:50%;place-items:center;font-size:27px;font-weight:400;display:grid;box-shadow:0 0 34px #60a5fa52}.msn-header nav{scrollbar-width:none;justify-content:flex-end;gap:5px;display:flex;overflow-x:auto}.msn-header nav::-webkit-scrollbar{display:none}.msn-header nav a{color:#f8fafcb8;border-radius:999px;outline:none;flex:none;justify-content:center;align-items:center;min-height:50px;padding:0 19px;font-size:13px;font-weight:780;transition:color .18s,background .18s,transform .18s,box-shadow .18s;display:inline-flex}.msn-header nav a:hover,.msn-header nav a:focus-visible,.msn-header nav a.is-active{color:#07111f;background:#ffffffeb;transform:translateY(-1px);box-shadow:0 12px 34px #0003}.msn-hero{perspective:1400px;grid-template-columns:minmax(0,.88fr) minmax(420px,.84fr);align-items:center;gap:clamp(34px,5vw,86px);width:min(1440px,100%);min-height:100dvh;margin:0 auto;padding:120px clamp(18px,4vw,56px) 70px;display:grid}.msn-hero-copy{max-width:760px}.msn-kicker,.msn-section-head span,.msn-join-copy>span,.msn-final-badges span{color:#fde68a;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);text-transform:uppercase;background:#ffffff13;border:1px solid #ffffff26;border-radius:999px;align-items:center;gap:9px;width:max-content;min-height:38px;padding:0 14px;font-size:12px;font-weight:900;display:inline-flex;box-shadow:inset 0 1px 1px #ffffff1f}.msn-hero h1{color:#fff;letter-spacing:0;text-wrap:balance;max-width:830px;margin:20px 0 0;font-size:clamp(56px,8.3vw,126px);font-weight:950;line-height:.9}.msn-hero h1 span{color:#0000;font-family:var(--font-latin);background:linear-gradient(135deg,#fff 0%,#93c5fd 28%,#818cf8 54%,#d8a935 84%,#fff 100%) 0 0/220% 220%;-webkit-background-clip:text;background-clip:text;font-size:clamp(42px,5.8vw,82px);font-weight:400;line-height:1.02;display:block}.msn-hero-copy>p{color:#e2e8f0bd;max-width:680px;margin:24px 0 0;font-size:clamp(16px,1.34vw,20px);line-height:1.75}.msn-actions{flex-wrap:wrap;gap:11px;margin-top:30px;display:flex}.msn-actions a{color:#fff;-webkit-backdrop-filter:blur(18px)saturate(1.22);backdrop-filter:blur(18px)saturate(1.22);background:#ffffff13;border:1px solid #ffffff2e;border-radius:999px;outline:none;justify-content:center;align-items:center;gap:10px;min-height:54px;padding:0 24px;font-size:14px;font-weight:880;transition:transform .18s,border-color .18s,background .18s,box-shadow .18s;display:inline-flex;box-shadow:inset 0 1px 1px #ffffff21}.msn-actions a:hover,.msn-actions a:focus-visible{background:#ffffff24;border-color:#ffffff57;transform:translateY(-2px);box-shadow:0 20px 56px #00000047,inset 0 1px 1px #ffffff2e}.msn-actions a.is-primary{color:#07111f;background:radial-gradient(circle at 24% 20%,#ffffff9e,#0000 28%),linear-gradient(135deg,#d8a935,#d8a935);border-color:#fbbf24b8;box-shadow:0 18px 44px #f59e0b47,inset 0 1px #ffffff94}.msn-actions a.is-discord{background:radial-gradient(circle at 28% 20%,#ffffff4d,#0000 30%),linear-gradient(135deg,#5865f2,#3b49df);border-color:#818cf89e;box-shadow:0 18px 48px #5865f25c,inset 0 1px #ffffff42}.msn-proof-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;max-width:700px;margin-top:26px;display:grid}.msn-proof-strip span{color:#e2e8f0a8;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);text-transform:uppercase;background:#0f172a6b;border:1px solid #ffffff1f;border-radius:24px;align-content:center;gap:5px;min-height:98px;padding:16px;font-size:12px;font-weight:820;display:grid;box-shadow:inset 0 1px 1px #ffffff1f}.msn-proof-strip strong{color:#fff;font-size:clamp(30px,4vw,52px);line-height:.9}.msn-stage{min-height:680px;transform-style:preserve-3d;place-items:center;display:grid;position:relative}.msn-stage-ring{aspect-ratio:1;filter:drop-shadow(0 40px 100px #00000075);background:radial-gradient(circle,#60a5fa2e,#0000 34%),conic-gradient(from 160deg,#fbbf242e,#0000,#818cf833,#0000,#0ea5e92e);border:1px solid #ffffff1f;border-radius:50%;width:min(96%,610px);position:absolute;transform:translateZ(-70px)rotateX(66deg)}.msn-stage-ring:after{border-radius:inherit;content:"";border:1px solid #ffffff1a;position:absolute;inset:14%}.msn-chart-sculpture{aspect-ratio:1.08;-webkit-backdrop-filter:blur(22px)saturate(1.25);backdrop-filter:blur(22px)saturate(1.25);width:min(94%,620px);transform-style:preserve-3d;background:radial-gradient(circle at 72% 18%,#fbbf242e,#0000 32%),radial-gradient(circle at 26% 70%,#38bdf82e,#0000 34%),linear-gradient(145deg,#0f172a85,#02061747);border:1px solid #ffffff2e;border-radius:36px;position:absolute;overflow:hidden;transform:rotateX(58deg)rotate(-16deg)translateZ(80px);box-shadow:0 42px 110px #00000070,0 0 58px #60a5fa24,inset 0 1px 1px #ffffff29}.msn-chart-sculpture:before{content:"";pointer-events:none;background-color:#0000;background-image:linear-gradient(#ffffff14 1px,#0000 1px),linear-gradient(90deg,#ffffff14 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:42px 42px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border-radius:28px;position:absolute;inset:22px;-webkit-mask-image:linear-gradient(135deg,#000,#0000 86%);mask-image:linear-gradient(135deg,#000,#0000 86%)}.msn-chart-sculpture:after{filter:blur(18px);content:"";background:#0f172aad;border-radius:50%;height:28px;position:absolute;inset:auto 12% 8%;transform:translateZ(-80px)}.msn-chart-backplate{background:linear-gradient(135deg,#ffffff1c,#ffffff06),#02061724;border:1px solid #ffffff1f;border-radius:28px;position:absolute;inset:9%;transform:translateZ(34px);box-shadow:inset 0 1px 1px #ffffff1f}.msn-chart-path{z-index:3;width:84%;height:70%;position:absolute;inset:10% 8%;overflow:visible;transform:translateZ(132px)rotateX(-4deg)}.msn-chart-points{z-index:4;position:absolute;inset:11% 9% 18%;transform:translateZ(154px)}.msn-chart-points i{background:#d8a935;border:2px solid #eff6ff;border-radius:50%;width:15px;height:15px;position:absolute;box-shadow:0 0 22px #fbbf24c7,0 0 42px #60a5fa57}.msn-signal-bars{z-index:2;grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;gap:10px;height:42%;display:grid;position:absolute;bottom:13%;left:10%;right:10%;transform:translateZ(68px)}.msn-signal-bars span{transform-origin:50% 100%;background:radial-gradient(circle at 50% 0,#fff9,#0000 34%),linear-gradient(#38bdf8e0,#5865f25c);border:1px solid #ffffff29;border-radius:999px 999px 10px 10px;min-height:46px;box-shadow:0 0 24px #38bdf82e,inset 0 1px 1px #fff3}.msn-signal-sweep{z-index:5;filter:blur(2px);background:linear-gradient(90deg,#0000,#ffffff3d,#0000);border-radius:999px;width:12%;position:absolute;top:10%;bottom:10%;transform:translateZ(180px)}.msn-glass-console,.msn-orbital-card{z-index:4;color:#fff;-webkit-backdrop-filter:blur(20px)saturate(1.25);backdrop-filter:blur(20px)saturate(1.25);background:#080d1c75;border:1px solid #ffffff26;position:absolute;box-shadow:0 24px 70px #00000052,inset 0 1px 1px #ffffff24}.msn-glass-console{border-radius:26px;gap:8px;width:min(78%,360px);padding:18px;display:grid;bottom:24%;left:50%;transform:translate(-50%)translateZ(190px)}.msn-glass-console span,.msn-orbital-card{color:#e2e8f0b8;text-transform:uppercase;align-items:center;gap:9px;font-size:12px;font-weight:860;display:inline-flex}.msn-glass-console strong{font-size:clamp(24px,3vw,38px);line-height:1}.msn-orbital-card{border-radius:999px;min-height:48px;padding:0 15px}.msn-orbital-card.is-alert{top:23%;right:2%;transform:translateZ(210px)}.msn-orbital-card.is-risk{bottom:26%;left:4%;transform:translateZ(172px)}.msn-details,.msn-rooms-section,.msn-journey{width:min(1260px,100%);margin:0 auto;padding:clamp(72px,9vw,126px) clamp(18px,4vw,56px);position:relative}.msn-section-head{grid-template-columns:minmax(0,.92fr) minmax(300px,.52fr);align-items:end;gap:26px;margin-bottom:26px;display:grid}.msn-section-head.is-centered{text-align:center;grid-template-columns:1fr;justify-items:center;max-width:880px;margin-inline:auto}.msn-section-head span{grid-column:1/-1}.msn-section-head h2,.msn-join-copy h2{color:#fff;letter-spacing:0;text-wrap:balance;margin:0;font-size:clamp(40px,6vw,84px);font-weight:950;line-height:.94}.msn-section-head p,.msn-join-copy p{color:#e2e8f0ad;margin:0;font-size:16px;line-height:1.72}.msn-feature-grid{perspective:1100px;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.msn-feature-card,.msn-room-card,.msn-join-panel,.msn-journey-stack article{-webkit-backdrop-filter:blur(20px)saturate(1.2);backdrop-filter:blur(20px)saturate(1.2);background:radial-gradient(circle at 88% 10%,#60a5fa24,#0000 32%),linear-gradient(135deg,#ffffff17,#ffffff07);border:1px solid #ffffff21;box-shadow:0 28px 78px #00000042,inset 0 1px 1px #ffffff21}.msn-feature-card{min-height:280px;transform-style:preserve-3d;border-radius:30px;align-content:start;gap:16px;padding:24px;transition:transform .22s,border-color .22s,box-shadow .22s;display:grid}.msn-feature-card:hover{border-color:#ffffff42;transform:translateY(-6px)rotateX(2deg);box-shadow:0 36px 94px #00000057,0 0 48px #60a5fa1f,inset 0 1px 1px #ffffff29}.msn-feature-card>svg{color:#bfdbfe;background:#60a5fa24;border-radius:20px;width:56px;height:56px;padding:14px}.msn-feature-card h3,.msn-room-card h3,.msn-journey-stack h3{color:#fff;margin:0;font-size:clamp(20px,1.8vw,28px);line-height:1.08}.msn-feature-card p,.msn-room-card p,.msn-journey-stack p{color:#e2e8f0a3;margin:0;font-size:14px;line-height:1.64}.msn-room-cinema{overscroll-behavior-inline:contain;perspective:1300px;scroll-snap-type:x mandatory;scrollbar-color:#94a3b861 #ffffff0f;width:min(100vw,1260px);transform-style:preserve-3d;-webkit-overflow-scrolling:touch;margin-top:34px;gap:16px;margin-inline:calc(50% - min(100vw,1260px)/2);padding:8px clamp(18px,4vw,56px) 22px;scroll-padding-inline:clamp(18px,4vw,56px);display:flex;overflow:auto hidden}.msn-room-cinema::-webkit-scrollbar{height:10px}.msn-room-cinema::-webkit-scrollbar-track{background:#ffffff0f;border-radius:999px}.msn-room-cinema::-webkit-scrollbar-thumb{background:#94a3b86b;border:2px solid #02061773;border-radius:999px}.msn-room-card{scroll-snap-align:center;min-height:360px;transform-style:preserve-3d;border-radius:30px;flex:0 0 clamp(280px,30vw,390px);transition:transform .24s,border-color .24s,box-shadow .24s;position:relative;overflow:hidden}.msn-room-card:hover{border-color:#ffffff47;transform:translateY(-8px)rotateX(2deg)rotateY(-2deg);box-shadow:0 38px 100px #0006,0 0 42px #818cf829}.msn-room-card img{object-fit:cover;filter:saturate(1.04)contrast(1.04);width:100%;height:100%;min-height:360px;transition:transform .36s;display:block}.msn-room-card:hover img{transform:scale(1.045)}.msn-room-card:after{content:"";background:linear-gradient(#0000 34%,#02061733 58%,#020617e6 100%),radial-gradient(circle at 20% 12%,#ffffff29,#0000 28%);position:absolute;inset:0}.msn-room-card div{z-index:2;gap:4px;display:grid;position:absolute;bottom:18px;left:18px;right:18px}.msn-room-card span{color:#fde68a;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0206176b;border:1px solid #ffffff29;border-radius:999px;align-items:center;width:max-content;min-height:31px;padding:0 10px;font-size:12px;font-weight:900;display:inline-flex}.msn-join-panel{background:radial-gradient(circle at 86% 18%,#5865f240,#0000 34%),radial-gradient(circle at 10% 86%,#f59e0b29,#0000 34%),#080d1c85;border-radius:36px;grid-template-columns:minmax(0,.9fr) minmax(320px,.62fr);align-items:center;gap:28px;padding:clamp(24px,4vw,42px);display:grid}.msn-join-copy{gap:18px;display:grid}.msn-actions.is-footer{margin-top:6px}.msn-journey-stack{gap:12px;display:grid}.msn-journey-stack article{border-radius:24px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;min-height:112px;padding:17px;display:grid}.msn-journey-stack article>strong{color:#07111f;background:linear-gradient(135deg,#fff,#d8a935);border-radius:17px;place-items:center;width:48px;height:48px;font-size:13px;display:grid}.msn-journey-stack article>svg{color:#86efac}.msn-final-badges{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:18px;display:flex}.msn-final-badges span{color:#f8fafcd1;text-transform:none}@media (max-width:1120px){.msn-hero,.msn-section-head,.msn-join-panel{grid-template-columns:1fr}.msn-hero{padding-top:118px}.msn-stage{width:min(720px,100%);min-height:600px;margin:0 auto}.msn-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.msn-room-cinema{width:100vw;margin-inline:calc(50% - 50vw)}}@media (max-width:760px){.msn-header{border-radius:28px;grid-template-columns:1fr;top:10px;left:10px;right:10px}.msn-brand{min-height:46px}.msn-header nav{justify-content:flex-start;padding:0 4px 4px}.msn-header nav a{min-height:42px;padding:0 13px;font-size:12px}.msn-hero{gap:22px;min-height:0;padding:152px 12px 54px}.msn-hero h1{font-size:clamp(48px,15vw,74px)}.msn-hero h1 span{font-size:clamp(34px,10vw,48px)}.msn-hero-copy>p,.msn-section-head p,.msn-join-copy p{font-size:15px}.msn-actions a,.msn-actions.is-footer a{width:100%}.msn-proof-strip,.msn-feature-grid{grid-template-columns:1fr}.msn-stage{min-height:500px}.msn-chart-sculpture{border-radius:28px;width:min(96%,390px);transform:rotateX(54deg)rotate(-14deg)translateZ(58px)}.msn-signal-bars{gap:5px}.msn-glass-console{width:min(86%,330px);bottom:18%}.msn-orbital-card.is-alert{top:17%;right:0}.msn-orbital-card.is-risk{bottom:20%;left:0}.msn-details,.msn-rooms-section,.msn-journey{padding:62px 12px}.msn-section-head h2,.msn-join-copy h2{font-size:clamp(38px,12vw,58px)}.msn-feature-card{min-height:0}.msn-room-card,.msn-room-card img{min-height:430px}.msn-room-card{flex-basis:min(82vw,340px)}.msn-join-panel{border-radius:28px;padding:20px}.msn-journey-stack article{grid-template-columns:auto minmax(0,1fr)}.msn-journey-stack article>svg{display:none}}@media (prefers-reduced-motion:reduce){.msn-page *,.msn-page :before,.msn-page :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.msn2-page{color:#f8fafc;isolation:isolate;perspective:1600px;background:radial-gradient(circle at 78% 16%,#5865f23d,#0000 31%),radial-gradient(circle at 16% 76%,#06b6d429,#0000 30%),linear-gradient(#01020a 0%,#050713 44%,#010208 100%);min-height:100dvh;overflow-x:clip}.msn2-page a{color:inherit;text-decoration:none}.msn2-progress{z-index:80;transform-origin:0;background:linear-gradient(90deg,#22d3ee,#818cf8,#d8a935);width:100%;height:3px;position:fixed;top:0;left:0;box-shadow:0 0 26px #22d3eeb3}.msn2-motion-field{z-index:-5;pointer-events:none;background:radial-gradient(circle at 50% 18%,#082f4961,#0000 34%),radial-gradient(circle at 50% 100%,#0f172ae0,#0000 46%);position:fixed;inset:0;overflow:hidden}.msn2-motion-field:before{opacity:.34;content:"";background-color:#0000;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:72px 72px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 58% 22%,#000,#0000 72%);mask-image:radial-gradient(circle at 58% 22%,#000,#0000 72%)}.msn2-motion-field:after{opacity:.06;mix-blend-mode:overlay;content:"";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='0.82' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.msn2-motion-field span{pointer-events:none;will-change:transform, opacity;display:block;position:absolute}.msn2-motion-field .is-aurora{aspect-ratio:1/.74;filter:blur(32px)saturate(1.35);mix-blend-mode:screen;opacity:.72;background:radial-gradient(circle at 35% 35%,#7dd3fcd1,#0000 20%),radial-gradient(circle at 64% 54%,#2563ebc7,#0000 38%),radial-gradient(circle at 52% 72%,#a855f775,#0000 36%);border-radius:45% 55% 60% 40%/44% 42% 58% 56%;width:min(70vw,980px);animation:16s ease-in-out infinite alternate msn2-aurora;top:5%;left:48%}.msn2-motion-field .is-vapor{aspect-ratio:1;filter:blur(42px);opacity:.7;background:radial-gradient(circle,#0ea5e961,#5865f221 45%,#0000 68%);border-radius:50%;width:min(48vw,700px);animation:12s ease-in-out infinite alternate msn2-vapor;top:28%;right:-8%}.msn2-motion-field .is-comet{filter:drop-shadow(0 0 22px #22d3ee80);background:linear-gradient(90deg,#0000,#22d3eed1,#fbbf247a,#0000);border-radius:999px;width:72%;height:2px;animation:7s ease-in-out infinite msn2-comet;top:44%;left:-12%;transform:rotate(-16deg)}.msn2-motion-field .is-grid{opacity:.34;transform-origin:50% 100%;background-color:#0000;background-image:linear-gradient(#22d3ee26 1px,#0000 1px),linear-gradient(90deg,#22d3ee24 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:54px 54px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;height:38%;bottom:-18%;left:12%;right:10%;transform:perspective(760px)rotateX(62deg);-webkit-mask-image:linear-gradient(#0000,#000 28%,#0000 92%);mask-image:linear-gradient(#0000,#000 28%,#0000 92%)}@keyframes msn2-aurora{0%{border-radius:45% 55% 60% 40%/44% 42% 58% 56%;transform:translate(-52%,-3%)rotate(-9deg)scale(.96)}to{border-radius:58% 42% 44% 56%/54% 60% 40% 46%;transform:translate(-44%,4%)rotate(8deg)scale(1.08)}}@keyframes msn2-vapor{0%{opacity:.44;transform:translateY(-4%)scale(.92)}to{opacity:.76;transform:translate(-12%,8%)scale(1.12)}}@keyframes msn2-comet{0%,to{opacity:.12;clip-path:inset(0 88% 0 0)}50%{opacity:.72;clip-path:inset(0 0 0 54%)}}.msn2-header{z-index:70;-webkit-backdrop-filter:blur(24px)saturate(1.35);backdrop-filter:blur(24px)saturate(1.35);background:#0307128a;border:1px solid #ffffff24;border-radius:999px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;min-height:66px;padding:7px;display:grid;position:fixed;top:18px;left:clamp(14px,3vw,40px);right:clamp(14px,3vw,40px);box-shadow:0 22px 70px #00000057,inset 0 1px 1px #ffffff24}.msn2-brand{border-radius:999px;align-items:center;gap:10px;min-height:52px;padding:0 18px 0 6px;font-size:13px;font-weight:880;display:inline-flex}.msn2-brand span{color:#07111f;width:42px;height:42px;font-family:var(--font-latin);background:linear-gradient(135deg,#fff,#67e8f9 44%,#d8a935);border-radius:50%;place-items:center;font-size:27px;font-weight:400;display:grid;box-shadow:0 0 34px #22d3ee61}.msn2-header nav{scrollbar-width:none;justify-content:flex-end;gap:5px;display:flex;overflow-x:auto}.msn2-header nav::-webkit-scrollbar{display:none}.msn2-header nav a{color:#f8fafcb8;border-radius:999px;outline:none;flex:none;justify-content:center;align-items:center;min-height:50px;padding:0 19px;font-size:13px;font-weight:780;transition:color .18s,background .18s,transform .18s,box-shadow .18s;display:inline-flex}.msn2-header nav a:hover,.msn2-header nav a:focus-visible,.msn2-header nav a.is-active{color:#06111f;background:#ffffffeb;transform:translateY(-1px);box-shadow:0 12px 34px #0003}.msn2-hero{perspective:1500px;grid-template-columns:minmax(0,.88fr) minmax(430px,.9fr);align-items:center;gap:clamp(34px,5vw,86px);width:min(1480px,100%);min-height:100dvh;margin:0 auto;padding:120px clamp(18px,4vw,56px) 76px;display:grid;position:relative}.msn2-hero-copy{max-width:790px}.msn2-kicker,.msn2-section-head span,.msn2-access-copy>span,.msn2-final-badges span{color:#a5f3fc;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);text-transform:uppercase;background:#ffffff13;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:9px;width:max-content;min-height:38px;padding:0 14px;font-size:12px;font-weight:900;display:inline-flex;box-shadow:inset 0 1px 1px #ffffff1f}.msn2-hero h1{color:#fff;letter-spacing:0;text-wrap:balance;max-width:850px;margin:20px 0 0;font-size:clamp(56px,7.6vw,124px);font-weight:950;line-height:.9}.msn2-hero-copy>p{color:#e2e8f0bf;max-width:680px;margin:24px 0 0;font-size:clamp(16px,1.32vw,20px);line-height:1.75}.msn2-actions{flex-wrap:wrap;gap:11px;margin-top:30px;display:flex}.msn2-actions a{color:#fff;-webkit-backdrop-filter:blur(18px)saturate(1.22);backdrop-filter:blur(18px)saturate(1.22);background:#ffffff14;border:1px solid #ffffff2e;border-radius:999px;outline:none;justify-content:center;align-items:center;gap:10px;min-height:56px;padding:0 25px;font-size:14px;font-weight:880;transition:transform .18s,border-color .18s,background .18s,box-shadow .18s;display:inline-flex;box-shadow:inset 0 1px 1px #ffffff24}.msn2-actions a:hover,.msn2-actions a:focus-visible{background:#ffffff24;border-color:#ffffff59;transform:translateY(-2px);box-shadow:0 20px 56px #00000047,inset 0 1px 1px #ffffff2e}.msn2-actions a.is-connext{color:#06111f;background:radial-gradient(circle at 24% 20%,#ffffff9e,#0000 28%),linear-gradient(135deg,#d8a935,#d8a935);border-color:#fbbf24b8;box-shadow:0 18px 44px #f59e0b47,inset 0 1px #ffffff94}.msn2-actions a.is-discord{background:radial-gradient(circle at 28% 20%,#ffffff4d,#0000 30%),linear-gradient(135deg,#5865f2,#3343db);border-color:#818cf8a3;box-shadow:0 18px 48px #5865f25c,inset 0 1px #ffffff42}.msn2-signal-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;max-width:700px;margin-top:26px;display:grid}.msn2-signal-strip span{color:#e2e8f0a8;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);text-transform:uppercase;background:#0f172a6b;border:1px solid #ffffff1f;border-radius:22px;align-content:center;gap:6px;min-height:96px;padding:16px;font-size:12px;font-weight:820;display:grid;box-shadow:inset 0 1px 1px #ffffff1f}.msn2-signal-strip strong{color:#fff;font-size:clamp(30px,4vw,52px);line-height:.9}.msn2-hero-stage{min-height:680px;transform-style:preserve-3d;will-change:transform;place-items:center;display:grid;position:relative}.msn2-asset-shell{aspect-ratio:1.08;background:#080d1c4d;border:1px solid #ffffff2b;border-radius:40px;width:min(100%,690px);position:relative;overflow:hidden;transform:rotateX(6deg)rotateY(-8deg)translateZ(70px);box-shadow:0 46px 130px #00000085,0 0 90px #22d3ee29,inset 0 1px 1px #ffffff29}.msn2-asset-shell:before{z-index:2;mix-blend-mode:screen;content:"";pointer-events:none;background:radial-gradient(circle at 28% 18%,#ffffff29,#0000 30%),linear-gradient(120deg,#ffffff2e,#0000 38%,#ffffff14);position:absolute;inset:0}.msn2-asset-shell img{object-fit:cover;filter:saturate(1.08)contrast(1.06);width:100%;height:100%;display:block;transform:scale(1.04)}.msn2-scanline{z-index:3;filter:blur(3px);background:linear-gradient(90deg,#0000,#ffffff3d,#0000);border-radius:999px;width:16%;animation:4.2s ease-in-out infinite msn2-scan;position:absolute;top:0;bottom:0}@keyframes msn2-scan{0%{opacity:0;transform:translate(-120%)}28%,72%{opacity:.72}to{opacity:0;transform:translate(720%)}}.msn2-floating-chip{z-index:5;color:#f8fafce0;-webkit-backdrop-filter:blur(20px)saturate(1.25);backdrop-filter:blur(20px)saturate(1.25);text-transform:uppercase;background:#080d1c80;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:9px;min-height:48px;padding:0 16px;font-size:12px;font-weight:860;display:inline-flex;position:absolute;box-shadow:0 22px 70px #00000052,inset 0 1px 1px #ffffff24}.msn2-floating-chip.is-top{top:17%;right:0;transform:translateZ(190px)}.msn2-floating-chip.is-bottom{bottom:20%;left:3%;transform:translateZ(168px)}.msn2-orbit{pointer-events:none;border:1px solid #ffffff21;border-radius:50%;position:absolute}.msn2-orbit.is-one{aspect-ratio:1;background:conic-gradient(from 90deg,#0000,#22d3ee42,#0000,#fbbf242e,#0000);width:min(94%,660px);transform:rotateX(70deg)rotate(-18deg)translateZ(-60px)}.msn2-orbit.is-two{aspect-ratio:1;width:min(74%,510px);transform:rotateX(68deg)rotate(16deg)translateZ(16px)}.msn2-intel,.msn2-rooms,.msn2-join{width:min(1280px,100%);margin:0 auto;padding:clamp(72px,9vw,126px) clamp(18px,4vw,56px);position:relative}.msn2-section-head{grid-template-columns:minmax(0,.9fr) minmax(300px,.54fr);align-items:end;gap:28px;margin-bottom:28px;display:grid}.msn2-section-head.is-centered{text-align:center;grid-template-columns:1fr;justify-items:center;max-width:900px;margin-inline:auto}.msn2-section-head span{grid-column:1/-1}.msn2-section-head h2,.msn2-access-copy h2{color:#fff;letter-spacing:0;text-wrap:balance;margin:0;font-size:clamp(40px,5.8vw,84px);font-weight:950;line-height:.94}.msn2-section-head p,.msn2-access-copy p{color:#e2e8f0ad;margin:0;font-size:16px;line-height:1.72}.msn2-value-grid{perspective:1100px;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.msn2-value-card,.msn2-room-tile,.msn2-access-card,.msn2-access-steps article{-webkit-backdrop-filter:blur(22px)saturate(1.24);backdrop-filter:blur(22px)saturate(1.24);background:radial-gradient(circle at 88% 10%,#22d3ee21,#0000 32%),linear-gradient(135deg,#ffffff18,#ffffff08);border:1px solid #ffffff21;box-shadow:0 28px 78px #00000042,inset 0 1px 1px #ffffff21}.msn2-value-card{min-height:286px;transform-style:preserve-3d;border-radius:30px;align-content:start;gap:16px;padding:24px;transition:transform .22s,border-color .22s,box-shadow .22s;display:grid}.msn2-value-card:hover,.msn2-room-tile:hover{border-color:#ffffff47;transform:translateY(-8px)rotateX(2deg);box-shadow:0 38px 100px #00000061,0 0 46px #22d3ee24,inset 0 1px 1px #ffffff2b}.msn2-value-card>svg{color:#a5f3fc;background:#22d3ee21;border-radius:20px;width:56px;height:56px;padding:14px}.msn2-value-card h3,.msn2-room-tile h3,.msn2-access-steps h3{color:#fff;margin:0;font-size:clamp(20px,1.8vw,28px);line-height:1.08}.msn2-value-card p,.msn2-room-tile p,.msn2-access-steps p{color:#e2e8f0a3;margin:0;font-size:14px;line-height:1.64}.msn2-room-rail{overscroll-behavior-inline:contain;perspective:1300px;scroll-snap-type:x mandatory;scrollbar-color:#94a3b861 #ffffff0f;width:min(100vw,1280px);transform-style:preserve-3d;-webkit-overflow-scrolling:touch;margin-top:36px;gap:16px;margin-inline:calc(50% - min(100vw,1280px)/2);padding:8px clamp(18px,4vw,56px) 24px;scroll-padding-inline:clamp(18px,4vw,56px);display:flex;overflow:auto hidden}.msn2-room-rail::-webkit-scrollbar{height:10px}.msn2-room-rail::-webkit-scrollbar-track{background:#ffffff0f;border-radius:999px}.msn2-room-rail::-webkit-scrollbar-thumb{background:#94a3b86b;border:2px solid #02061773;border-radius:999px}.msn2-room-tile{--room-color:#38bdf8;scroll-snap-align:center;min-height:430px;transform-style:preserve-3d;border-radius:30px;flex:0 0 clamp(280px,29vw,370px);align-content:space-between;gap:18px;padding:22px;transition:transform .24s,border-color .24s,box-shadow .24s;display:grid;position:relative;overflow:hidden}.msn2-room-tile:before{z-index:-1;background:radial-gradient(circle at 50% 12%, var(--room-color), transparent 34%), radial-gradient(circle at 18% 92%, var(--room-color), transparent 30%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.msn2-room-tile:before{background:radial-gradient(circle at 50% 12%, color-mix(in srgb, var(--room-color) 42%, transparent), transparent 34%), radial-gradient(circle at 18% 92%, color-mix(in srgb, var(--room-color) 25%, transparent), transparent 30%)}}.msn2-room-tile:before{content:""}.msn2-room-halo{aspect-ratio:1;background:radial-gradient(circle, var(--room-color), transparent 66%);border-radius:50%;width:210px;position:absolute;top:20%;left:50%}@supports (color:color-mix(in lab, red, red)){.msn2-room-halo{background:radial-gradient(circle, color-mix(in srgb, var(--room-color) 56%, transparent), transparent 66%)}}.msn2-room-halo{filter:blur(20px);opacity:.42;transform:translate(-50%)}.msn2-room-top{z-index:2;justify-content:space-between;align-items:center;display:flex;position:relative}.msn2-room-top span,.msn2-room-top strong{border-radius:999px;justify-content:center;align-items:center;min-height:38px;font-size:12px;font-weight:900;display:inline-flex}.msn2-room-top span{color:#06111f;background:var(--room-color);min-width:38px}@supports (color:color-mix(in lab, red, red)){.msn2-room-top span{background:color-mix(in srgb, var(--room-color) 82%, white)}}.msn2-room-top strong{color:#f8fafcd6;background:#02061747;border:1px solid #ffffff24;padding:0 12px}.msn2-mini-chart{z-index:2;background-color:#02061738;background-image:linear-gradient(#fff1 1px,#0000 1px),linear-gradient(90deg,#fff1 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:30px 30px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:1px solid #ffffff1a;border-radius:24px;grid-template-columns:repeat(8,minmax(0,1fr));align-items:end;gap:8px;height:154px;margin-top:18px;padding:14px;display:grid;position:relative}.msn2-mini-chart i{background:linear-gradient(180deg, var(--room-color), var(--room-color));border-radius:999px 999px 8px 8px;min-height:18px}@supports (color:color-mix(in lab, red, red)){.msn2-mini-chart i{background:linear-gradient(180deg, color-mix(in srgb, var(--room-color) 84%, white), color-mix(in srgb, var(--room-color) 50%, transparent))}}.msn2-mini-chart i{box-shadow:0 0 18px var(--room-color)}@supports (color:color-mix(in lab, red, red)){.msn2-mini-chart i{box-shadow:0 0 18px color-mix(in srgb, var(--room-color) 42%, transparent)}}.msn2-mini-chart i{animation:2.8s ease-in-out infinite msn2-bars;animation-delay:calc(var(--bar-delay,0) * .1s)}@keyframes msn2-bars{0%,to{transform:scaleY(.82)}50%{transform:scaleY(1)}}.msn2-room-tile h3,.msn2-room-tile p{z-index:2;position:relative}.msn2-access-card{background:radial-gradient(circle at 86% 18%,#5865f240,#0000 34%),radial-gradient(circle at 10% 86%,#22d3ee29,#0000 34%),#080d1c85;border-radius:36px;grid-template-columns:minmax(0,.9fr) minmax(320px,.62fr);align-items:center;gap:28px;padding:clamp(24px,4vw,42px);display:grid}.msn2-access-copy{gap:18px;display:grid}.msn2-actions.is-footer{margin-top:6px}.msn2-access-steps{gap:12px;display:grid}.msn2-access-steps article{border-radius:24px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;min-height:112px;padding:17px;display:grid}.msn2-access-steps article>strong{color:#06111f;background:linear-gradient(135deg,#fff,#67e8f9);border-radius:17px;place-items:center;width:48px;height:48px;font-size:13px;display:grid}.msn2-access-steps article>svg{color:#86efac}.msn2-final-badges{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:18px;display:flex}.msn2-final-badges span{color:#f8fafcd1;text-transform:none}@media (max-width:1120px){.msn2-hero,.msn2-section-head,.msn2-access-card{grid-template-columns:1fr}.msn2-hero{padding-top:118px}.msn2-hero-stage{width:min(760px,100%);min-height:610px;margin:0 auto}.msn2-value-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.msn2-room-rail{width:100vw;margin-inline:calc(50% - 50vw)}}@media (max-width:760px){.msn2-header{border-radius:28px;grid-template-columns:1fr;top:10px;left:10px;right:10px}.msn2-brand{min-height:46px}.msn2-header nav{justify-content:flex-start;padding:0 4px 4px}.msn2-header nav a{min-height:42px;padding:0 13px;font-size:12px}.msn2-hero{gap:28px;min-height:0;padding:152px 12px 54px}.msn2-hero h1{font-size:clamp(48px,14vw,72px)}.msn2-hero-copy>p,.msn2-section-head p,.msn2-access-copy p{font-size:15px}.msn2-actions a,.msn2-actions.is-footer a{width:100%}.msn2-signal-strip,.msn2-value-grid{grid-template-columns:1fr}.msn2-hero-stage{min-height:500px}.msn2-asset-shell{border-radius:28px;width:min(96%,410px);transform:rotateX(5deg)rotateY(-5deg)translateZ(48px)}.msn2-floating-chip.is-top{top:14%;right:0}.msn2-floating-chip.is-bottom{bottom:18%;left:0}.msn2-intel,.msn2-rooms,.msn2-join{padding:62px 12px}.msn2-section-head h2,.msn2-access-copy h2{font-size:clamp(38px,12vw,58px)}.msn2-value-card{min-height:0}.msn2-room-tile{flex-basis:min(82vw,340px);min-height:410px}.msn2-access-card{border-radius:28px;padding:20px}.msn2-access-steps article{grid-template-columns:auto minmax(0,1fr)}.msn2-access-steps article>svg{display:none}}@media (prefers-reduced-motion:reduce){.msn2-page *,.msn2-page :before,.msn2-page :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.codenest-hero{color:#fff;min-height:100dvh;font-family:var(--font-latin);isolation:isolate;background:#070b0a;place-items:stretch stretch;display:grid;position:relative;overflow:hidden}.codenest-hero .shader-header{z-index:40;background-blend-mode:luminosity;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#ffffff08;border:1px solid #ffffff1a;box-shadow:0 18px 60px #00000029}.codenest-hero .shader-user-menu{z-index:80}.codenest-hero .shader-brand,.codenest-hero .shader-brand a,.codenest-hero .shader-logo,.codenest-hero .shader-nav a,.codenest-hero .shader-mobile-menu-panel a{color:#fff;text-decoration:none}.codenest-hero .shader-nav a:hover,.codenest-hero .shader-nav a.is-active{color:#fff;background:#ffffff14;text-decoration:none;box-shadow:inset 0 1px 1px #ffffff24,0 12px 32px #00000024}.codenest-hero .shader-avatar{color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:radial-gradient(circle at 30% 18%,#ffffffb8,#0000 20%),linear-gradient(135deg,#ffffff2e,#ffffff09);box-shadow:0 10px 28px #00000029}.codenest-hero .shader-profile-panel{background-blend-mode:luminosity;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#ffffff08;border:1px solid #ffffff1a;box-shadow:0 18px 60px #00000029}.codenest-hero .shader-profile-panel:before,.codenest-hero .shader-profile-panel:after{display:none}.codenest-hero .shader-profile-summary,.codenest-hero .shader-profile-row,.codenest-hero .shader-profile-link{background:#ffffff09;border-color:#ffffff14}.codenest-hero .shader-profile-link{background:0 0}.codenest-hero .shader-profile-row:hover,.codenest-hero .shader-profile-link:hover,.codenest-hero .shader-profile-link:focus-visible{color:#fff;background:#ffffff14;border-color:#ffffff29;box-shadow:inset 0 1px 1px #ffffff14}.codenest-hero .shader-profile-link.is-danger{color:#ff003d;font-weight:860}.codenest-hero .shader-profile-link.is-danger:hover,.codenest-hero .shader-profile-link.is-danger:focus-visible{color:#f05;background:#ff003d2e;border-color:#ff003d85}.codenest-hero .shader-profile-link.is-danger svg{color:currentColor;stroke-width:2.4px}.tools-market-page .shader-header{z-index:40;background-blend-mode:luminosity;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#ffffff08;border:1px solid #ffffff1a;box-shadow:0 18px 60px #00000029}.tools-market-page .shader-user-menu{z-index:80}.tools-market-page .shader-brand,.tools-market-page .shader-brand a,.tools-market-page .shader-logo,.tools-market-page .shader-nav a,.tools-market-page .shader-mobile-menu-panel a{color:#fff;text-decoration:none}.tools-market-page .shader-nav a:hover,.tools-market-page .shader-nav a.is-active{color:#fff;background:#ffffff14;text-decoration:none;box-shadow:inset 0 1px 1px #ffffff24,0 12px 32px #00000024}.tools-market-page .shader-avatar{color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:radial-gradient(circle at 30% 18%,#ffffffb8,#0000 20%),linear-gradient(135deg,#ffffff2e,#ffffff09);box-shadow:0 10px 28px #00000029}.tools-market-page .shader-profile-panel{background-blend-mode:luminosity;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#ffffff08;border:1px solid #ffffff1a;box-shadow:0 18px 60px #00000029}.tools-market-page .shader-profile-panel:before,.tools-market-page .shader-profile-panel:after{display:none}.tools-market-page .shader-profile-summary,.tools-market-page .shader-profile-row,.tools-market-page .shader-profile-link{background:#ffffff09;border-color:#ffffff14}.tools-market-page .shader-profile-link{background:0 0}.tools-market-page .shader-profile-row:hover,.tools-market-page .shader-profile-link:hover,.tools-market-page .shader-profile-link:focus-visible{color:#fff;background:#ffffff14;border-color:#ffffff29;box-shadow:inset 0 1px 1px #ffffff14}.tools-market-page .shader-profile-link.is-danger{color:#ff003d;font-weight:860}.tools-market-page .shader-profile-link.is-danger:hover,.tools-market-page .shader-profile-link.is-danger:focus-visible{color:#f05;background:#ff003d2e;border-color:#ff003d85}.tools-market-page .shader-profile-link.is-danger svg{color:currentColor;stroke-width:2.4px}.my-learning-page{max-width:100vw;min-height:100dvh;color:var(--text-main);background:var(--page-bg);overflow-x:clip}.my-learning-page a{color:inherit;text-decoration:none}.my-learning-page button,.my-learning-page textarea,.my-learning-page input{font:inherit}.my-learning-page button{cursor:pointer}.my-learning-page .shader-header{z-index:40;background-blend-mode:luminosity;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#ffffff08;border:1px solid #ffffff1a;box-shadow:0 8px 22px #0000000f}.my-learning-page .shader-user-menu{z-index:80}.my-learning-page .shader-brand,.my-learning-page .shader-brand a,.my-learning-page .shader-logo,.my-learning-page .shader-nav a,.my-learning-page .shader-mobile-menu-panel a{color:var(--text-main);text-decoration:none}.my-learning-page .shader-nav a:hover,.my-learning-page .shader-nav a.is-active{color:var(--text-main);background:var(--text-main)}@supports (color:color-mix(in lab, red, red)){.my-learning-page .shader-nav a:hover,.my-learning-page .shader-nav a.is-active{background:color-mix(in srgb, var(--text-main) 6%, transparent)}}.my-learning-page .shader-nav a:hover,.my-learning-page .shader-nav a.is-active{box-shadow:none;text-decoration:none}.my-learning-page .shader-avatar{color:var(--text-main);box-shadow:none;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:radial-gradient(circle at 30% 18%,#ffffffb8,#0000 20%),linear-gradient(135deg,#ffffff2e,#ffffff09)}.my-learning-page .shader-profile-panel{color:var(--text-main);background-blend-mode:luminosity;box-shadow:none;outline:1px solid var(--text-main);background:#ffffff08;border:1px solid #ffffff1a}@supports (color:color-mix(in lab, red, red)){.my-learning-page .shader-profile-panel{outline:1px solid color-mix(in srgb, var(--text-main) 10%, transparent)}}.my-learning-page .shader-profile-panel{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}:root[data-theme=dark] .my-learning-page .shader-profile-panel{outline:none}.my-learning-page .shader-profile-panel:before,.my-learning-page .shader-profile-panel:after{display:none}.my-learning-page .shader-profile-summary,.my-learning-page .shader-profile-row,.my-learning-page .shader-profile-link{color:var(--text-main);background:#ffffff09;border-color:#ffffff14}.my-learning-page .shader-profile-summary strong,.my-learning-page .shader-profile-row,.my-learning-page .shader-profile-link{color:var(--text-main)}.my-learning-page .shader-profile-summary span,.my-learning-page .shader-profile-summary small,.my-learning-page .shader-profile-row-split small,.my-learning-page .shader-profile-row>svg:last-child{color:var(--text-muted)}.my-learning-page .shader-profile-summary em{color:#fff;background:#4f46e5;border-color:#4f46e5;outline:none}.my-learning-page .shader-profile-token{color:var(--accent-foreground);background:var(--accent)}.my-learning-page .shader-profile-row-split i{background:var(--text-main)}@supports (color:color-mix(in lab, red, red)){.my-learning-page .shader-profile-row-split i{background:color-mix(in srgb, var(--text-main) 14%, transparent)}}.my-learning-page .shader-profile-row-split i{box-shadow:none}.my-learning-page .shader-profile-row-split i:after{background:var(--text-main)}.my-learning-page .shader-profile-link{background:0 0}.my-learning-page .shader-profile-row:hover,.my-learning-page .shader-profile-link:hover,.my-learning-page .shader-profile-link:focus-visible{color:var(--text-main);border-color:var(--text-main)}@supports (color:color-mix(in lab, red, red)){.my-learning-page .shader-profile-row:hover,.my-learning-page .shader-profile-link:hover,.my-learning-page .shader-profile-link:focus-visible{border-color:color-mix(in srgb, var(--text-main) 12%, transparent)}}.my-learning-page .shader-profile-row:hover,.my-learning-page .shader-profile-link:hover,.my-learning-page .shader-profile-link:focus-visible{background:var(--text-main)}@supports (color:color-mix(in lab, red, red)){.my-learning-page .shader-profile-row:hover,.my-learning-page .shader-profile-link:hover,.my-learning-page .shader-profile-link:focus-visible{background:color-mix(in srgb, var(--text-main) 6%, transparent)}}.my-learning-page .shader-profile-row:hover,.my-learning-page .shader-profile-link:hover,.my-learning-page .shader-profile-link:focus-visible{box-shadow:none}.my-learning-page .shader-profile-link.is-danger{color:#ff003d;cursor:pointer;font-weight:860}.my-learning-page .shader-profile-link.is-danger:hover,.my-learning-page .shader-profile-link.is-danger:focus-visible{color:#f05;background:#ff003d2e;border-color:#ff003d85}.my-learning-page .shader-profile-link.is-danger svg{color:currentColor;stroke-width:2.4px}.my-account-page{max-width:100vw;min-height:100dvh;color:var(--text-main);background:var(--page-bg);overflow-x:clip}.my-account-page a{color:inherit;text-decoration:none}.my-account-page button,.my-account-page input{font:inherit}.my-account-page button{cursor:pointer}.my-account-page .shader-header{z-index:40;background-blend-mode:luminosity;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#ffffff08;border:1px solid #ffffff1a;box-shadow:0 8px 22px #0000000f}.my-account-page .shader-user-menu{z-index:80}.my-account-page .shader-brand,.my-account-page .shader-brand a,.my-account-page .shader-logo,.my-account-page .shader-nav a,.my-account-page .shader-mobile-menu-panel a{color:var(--text-main);text-decoration:none}.my-account-page .shader-nav a:hover,.my-account-page .shader-nav a.is-active{color:var(--text-main);background:var(--text-main)}@supports (color:color-mix(in lab, red, red)){.my-account-page .shader-nav a:hover,.my-account-page .shader-nav a.is-active{background:color-mix(in srgb, var(--text-main) 6%, transparent)}}.my-account-page .shader-nav a:hover,.my-account-page .shader-nav a.is-active{box-shadow:none;text-decoration:none}.my-account-page .shader-avatar{color:var(--text-main);box-shadow:none;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:radial-gradient(circle at 30% 18%,#ffffffb8,#0000 20%),linear-gradient(135deg,#ffffff2e,#ffffff09)}.my-account-page .shader-profile-panel{color:var(--text-main);background-blend-mode:luminosity;box-shadow:none;outline:1px solid var(--text-main);background:#ffffff08;border:1px solid #ffffff1a}@supports (color:color-mix(in lab, red, red)){.my-account-page .shader-profile-panel{outline:1px solid color-mix(in srgb, var(--text-main) 10%, transparent)}}.my-account-page .shader-profile-panel{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}:root[data-theme=dark] .my-account-page .shader-profile-panel{outline:none}.my-account-page .shader-profile-summary,.my-account-page .shader-profile-row,.my-account-page .shader-profile-link{color:var(--text-main);background:#ffffff09;border-color:#ffffff14}.my-account-page .shader-profile-summary strong,.my-account-page .shader-profile-row,.my-account-page .shader-profile-link{color:var(--text-main)}.my-account-page .shader-profile-summary span,.my-account-page .shader-profile-summary small,.my-account-page .shader-profile-row-split small,.my-account-page .shader-profile-row>svg:last-child{color:var(--text-muted)}.my-account-page .shader-profile-summary em,.my-account-page .shader-profile-token{border-color:var(--accent);color:var(--accent-foreground);background:var(--accent);outline:none}.my-account-page .shader-profile-row-split i{background:var(--text-main)}@supports (color:color-mix(in lab, red, red)){.my-account-page .shader-profile-row-split i{background:color-mix(in srgb, var(--text-main) 14%, transparent)}}.my-account-page .shader-profile-row-split i{box-shadow:none}.my-account-page .shader-profile-row-split i:after{background:var(--text-main);transition:transform .18s}:root[data-theme=dark] .my-account-page .shader-profile-row-split i:after{transform:translate(16px)}.my-account-page .shader-profile-link{background:0 0}.my-account-page .shader-profile-row:hover,.my-account-page .shader-profile-link:hover,.my-account-page .shader-profile-link:focus-visible,.my-account-page .shader-profile-link.is-active{color:var(--text-main);border-color:var(--text-main)}@supports (color:color-mix(in lab, red, red)){.my-account-page .shader-profile-row:hover,.my-account-page .shader-profile-link:hover,.my-account-page .shader-profile-link:focus-visible,.my-account-page .shader-profile-link.is-active{border-color:color-mix(in srgb, var(--text-main) 12%, transparent)}}.my-account-page .shader-profile-row:hover,.my-account-page .shader-profile-link:hover,.my-account-page .shader-profile-link:focus-visible,.my-account-page .shader-profile-link.is-active{background:var(--text-main)}@supports (color:color-mix(in lab, red, red)){.my-account-page .shader-profile-row:hover,.my-account-page .shader-profile-link:hover,.my-account-page .shader-profile-link:focus-visible,.my-account-page .shader-profile-link.is-active{background:color-mix(in srgb, var(--text-main) 6%, transparent)}}.my-account-page .shader-profile-row:hover,.my-account-page .shader-profile-link:hover,.my-account-page .shader-profile-link:focus-visible,.my-account-page .shader-profile-link.is-active{box-shadow:none}.my-account-page .shader-profile-link.is-danger{color:#ff003d;font-weight:860}.my-account-page .shader-profile-link.is-danger:hover,.my-account-page .shader-profile-link.is-danger:focus-visible{color:#f05;background:#ff003d2e;border-color:#ff003d85}.ma-auth-shell{place-items:center;min-height:100dvh;padding:24px;display:grid}.ma-auth-card{background:radial-gradient(circle at 85% 10%, rgba(var(--accent-rgb), .12), transparent 36%), var(--surface-strong);width:min(560px,100%);box-shadow:none;border:0;border-radius:28px;gap:18px;padding:clamp(24px,5vw,34px);display:grid}.ma-auth-mark{width:52px;height:52px;color:var(--accent-foreground);background:linear-gradient(135deg, var(--accent), var(--accent-soft));border-radius:16px;place-items:center;font-size:14px;font-weight:950;display:grid}.ma-auth-card h1,.ma-topline h1,.ma-section-head h2,.ma-state-panel h2,.ma-discord-card h3,.ma-grant h3,.ma-notification h3{color:var(--text-main);letter-spacing:0;margin:0}.ma-auth-card h1{font-size:clamp(36px,7vw,58px);line-height:.95}.ma-auth-card p,.ma-state-panel p,.ma-muted,.ma-notification p,.ma-discord-card p,.ma-grant p{color:var(--text-muted);margin:0;line-height:1.65}.ma-eyebrow{color:var(--accent);letter-spacing:0;text-transform:uppercase;margin:0 0 8px;font-size:12px;font-weight:900}.ma-shell{align-content:start;gap:24px;width:min(1460px,100% - 48px);min-height:100dvh;margin:0 auto;padding:128px 0 54px;display:grid}.ma-topline{justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.ma-topline h1{max-width:780px;font-size:clamp(36px,5vw,72px);line-height:.96}.ma-status-strip{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.ma-status-strip span,.ma-soft-pill{border:1px solid var(--border-soft);min-height:40px;color:var(--text-soft);background:var(--surface);border-radius:999px;align-items:center;gap:8px;padding:0 14px;font-size:13px;font-weight:800;display:inline-flex}.ma-layout{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:18px;display:grid}.ma-sidebar,.ma-panel,.ma-section,.ma-state-panel{min-width:0}.ma-sidebar{border:1px solid var(--border-soft);background:var(--sidebar-bg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:24px;gap:8px;padding:10px;display:grid;position:sticky;top:104px}.ma-sidebar button{min-height:48px;color:var(--text-soft);text-align:left;background:0 0;border:0;border-radius:16px;align-items:center;gap:10px;padding:0 14px;font-size:14px;font-weight:850;transition:background .18s,color .18s,transform .18s;display:flex}.ma-sidebar button:hover,.ma-sidebar button:focus-visible,.ma-sidebar button.is-active{color:var(--text-main);background:var(--text-main)}@supports (color:color-mix(in lab, red, red)){.ma-sidebar button:hover,.ma-sidebar button:focus-visible,.ma-sidebar button.is-active{background:color-mix(in srgb, var(--text-main) 7%, transparent)}}.ma-sidebar button:hover,.ma-sidebar button:focus-visible,.ma-sidebar button.is-active{outline:none}.ma-sidebar button.is-active{color:var(--accent-foreground);background:var(--accent)}.ma-panel{gap:18px;display:grid}.ma-section,.ma-state-panel{border:1px solid var(--border-soft);background:var(--surface);box-shadow:none;border-radius:28px;gap:22px;padding:clamp(18px,3vw,28px);display:grid}.ma-state-panel{text-align:center;place-items:center;min-height:420px}.ma-loader{border:3px solid rgba(var(--accent-rgb), .12);border-top-color:var(--accent);border-radius:999px;width:42px;height:42px;animation:.78s linear infinite ml-spin}.ma-section-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.ma-form-grid,.ma-security-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.ma-field{color:var(--text-soft);gap:8px;font-size:13px;font-weight:800;display:grid}.ma-field span,.ma-locked-cid span{color:var(--text-soft)}.ma-field input{width:100%;min-height:54px;color:var(--text-main);background:var(--surface-muted);border:1px solid #ffffff1c;border-radius:18px;outline:0;padding:0 16px}.ma-field input:focus{border-color:rgba(var(--accent-rgb), .56);box-shadow:none}.ma-field-wide{grid-column:1/-1}.ma-locked-cid{border:1px solid var(--border-soft);background:var(--surface-muted);border-radius:18px;align-content:center;gap:6px;min-height:72px;padding:14px 16px;font-size:13px;font-weight:800;display:grid}.ma-locked-cid strong{color:var(--text-main);font-size:16px}.ma-form-actions{justify-content:flex-end;align-items:center;gap:12px;display:flex}.ma-message{color:#16a34a;margin:0;font-size:14px;font-weight:780}.ma-message.is-error{color:#dc2626}.ma-primary-button,.ma-secondary-button,.ma-security-trigger{border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:46px;transition:transform .18s,background .18s,color .18s;display:inline-flex}.ma-primary-button{color:var(--accent-foreground);background:var(--accent);padding:0 22px;font-weight:900}.ma-secondary-button{color:var(--text-main);background:var(--surface-muted);padding:0 20px;font-weight:850}.ma-primary-button:hover,.ma-primary-button:focus-visible,.ma-secondary-button:hover,.ma-secondary-button:focus-visible,.ma-security-trigger:hover,.ma-security-trigger:focus-visible{outline:none;transform:translateY(-1px)}.ma-primary-button:disabled,.ma-secondary-button:disabled{cursor:not-allowed;opacity:.55;transform:none}.ma-security{border:1px solid var(--border-soft);background:var(--surface-muted);border-radius:24px;gap:0;padding-top:4px;display:grid;overflow:hidden}.ma-security-trigger{width:100%;color:var(--text-main);background:0 0;justify-content:space-between;padding:0 16px;font-weight:900}.ma-security-trigger span{align-items:center;gap:10px;display:inline-flex}.ma-security-form{transform-origin:top;animation:fluid-expand .28s var(--fluid-ease) both;border-top:0;padding:16px}.ma-security-actions{grid-column:1/-1;justify-content:flex-end;padding-top:2px}.ma-security-actions .ma-secondary-button{color:var(--accent-foreground);background:var(--accent);border:1px solid rgba(var(--accent-rgb), .36);box-shadow:0 14px 28px rgba(var(--accent-rgb), .22)}.ma-table-wrap{border:1px solid var(--border-soft);border-radius:22px;overflow-x:auto}.ma-purchase-table{border-collapse:collapse;width:100%;min-width:920px}.ma-purchase-table th,.ma-purchase-table td{border-bottom:1px solid var(--border-soft);color:var(--text-soft);text-align:left;vertical-align:middle;padding:16px;font-size:13px}.ma-purchase-table th{color:var(--text-muted);background:var(--text-main)}@supports (color:color-mix(in lab, red, red)){.ma-purchase-table th{background:color-mix(in srgb, var(--text-main) 4%, transparent)}}.ma-purchase-table th{text-transform:uppercase;font-size:12px;font-weight:900}.ma-purchase-table tr:last-child td{border-bottom:0}.ma-product-cell{color:var(--text-main);align-items:center;gap:8px;font-weight:850;display:flex}.ma-package-row td{background:var(--text-main)}@supports (color:color-mix(in lab, red, red)){.ma-package-row td{background:color-mix(in srgb, var(--text-main) 3%, transparent)}}.ma-package-row td{font-size:12px}.ma-icon-button{width:38px;height:38px;color:var(--text-main);background:var(--surface-muted);border:0;border-radius:999px;place-items:center;display:inline-grid}.ma-icon-button:hover,.ma-icon-button:focus-visible{color:var(--accent-foreground);background:var(--accent);outline:none}.ma-icon-button:disabled{cursor:not-allowed;opacity:.42}.ma-status{min-height:30px;color:var(--text-main);background:var(--surface-muted);border-radius:999px;align-items:center;padding:0 10px;font-size:12px;font-weight:900;display:inline-flex}.ma-status.is-approved,.ma-status.is-active,.ma-status.is-claimed,.ma-status.is-fulfilled{color:#065f46;background:#10b98129}.ma-status.is-pending{color:#92400e;background:#f59e0b29}.ma-status.is-rejected,.ma-status.is-expired,.ma-status.is-revoked,.ma-status.is-failed{color:#991b1b;background:#ef444426}.ma-notification-list,.ma-grant-list{gap:10px;display:grid}.ma-notification,.ma-grant,.ma-discord-card{border:1px solid var(--border-soft);background:var(--surface-muted);border-radius:20px;gap:14px;padding:16px;display:grid}.ma-notification{grid-template-columns:auto minmax(0,1fr) auto;align-items:start}.ma-notification.is-unread{border-color:rgba(var(--accent-rgb), .38);background:rgba(var(--accent-rgb), .08)}.ma-notification-icon,.ma-discord-avatar{width:44px;height:44px;color:var(--accent-foreground);background:var(--accent);border-radius:14px;place-items:center;display:grid;overflow:hidden}.ma-discord-card.is-connected .ma-discord-avatar{color:#fff;background:#5865f2}.ma-notification span{color:var(--accent);font-size:12px;font-weight:900}.ma-notification time,.ma-grant time{color:var(--text-muted);white-space:nowrap;font-size:12px;font-weight:760}.ma-discord-card{grid-template-columns:auto minmax(0,1fr) auto;align-items:center}.ma-discord-avatar img{object-fit:cover;width:100%;height:100%}.ma-discord-avatar svg{display:block}.ma-discord-avatar span{font-size:13px;font-weight:950}.ma-grant{grid-template-columns:minmax(0,1fr) auto auto;align-items:center}.ma-empty{color:var(--text-muted);text-align:center;padding:28px}.my-account-auth{background:var(--page-bg)}.my-account-page.app-shell{color:var(--text-main);background:var(--shell-bg)}.ma-workspace{background:radial-gradient(circle at 100% 0%, rgba(var(--accent-rgb), .08), transparent 28%), var(--shell-bg)}.ma-title-row{align-items:flex-end}.ma-title-row .ma-status-strip{max-width:560px}.my-account-page .ma-status-strip span,.my-account-page .ma-soft-pill{border-color:var(--border-soft);min-height:44px;color:var(--text-soft);background:var(--surface-strong);padding:0 14px;font-size:13px;font-weight:600;box-shadow:0 12px 28px #1f21290a}.my-account-page .ma-panel{gap:22px;display:grid}.my-account-page .ma-section,.my-account-page .ma-state-panel{border:1px solid var(--border-soft);background:var(--surface-strong);border-radius:28px;box-shadow:0 22px 58px #1f21290e}.my-account-page .ma-section{padding:clamp(22px,3vw,34px)}.my-account-page .ma-state-panel{min-height:520px}.my-account-page .ma-section-head h2{font-size:clamp(21px,2vw,28px);font-weight:600;line-height:1.05}.my-account-page .ma-eyebrow{color:var(--text-muted);text-transform:none;font-size:13px;font-weight:500}.my-account-page .ma-field input,.my-account-page .ma-locked-cid,.my-account-page .ma-secondary-button,.my-account-page .ma-icon-button,.my-account-page .ma-notification,.my-account-page .ma-grant,.my-account-page .ma-discord-card{background:var(--surface-muted);border-color:var(--border-soft)}.my-account-page .ma-field input{font-size:15px;font-weight:500}.my-account-page .ma-primary-button{color:#fff;min-height:44px;box-shadow:0 16px 32px rgba(var(--accent-rgb), .22);font-size:13px;font-weight:600}.my-account-page .ma-secondary-button,.my-account-page .ma-security-trigger{color:var(--text-main);font-size:13px;font-weight:600}.my-account-page .ma-security{background:var(--surface-muted);border-color:var(--border-soft)}.my-account-page .ma-security-trigger{background:0 0}.my-account-page .ma-security-actions .ma-secondary-button{color:#fff;background:var(--accent);border-color:rgba(var(--accent-rgb), .36)}.my-account-page .ma-table-wrap{border-color:var(--border-soft);background:var(--surface-muted)}.my-account-page .ma-notification.is-unread{border-color:rgba(var(--accent-rgb), .3);background:rgba(var(--accent-rgb), .11)}.my-account-page .ma-notification-icon,.my-account-page .ma-discord-avatar{box-shadow:0 10px 22px rgba(var(--accent-rgb), .2);border-radius:16px}.my-account-page .ma-field,.my-account-page .ma-locked-cid{font-size:14px;font-weight:500}.my-account-page .ma-status{min-height:28px;font-size:12px;font-weight:600}.my-account-page .ma-notification span,.my-account-page .ma-notification time,.my-account-page .ma-grant time{font-size:12px;font-weight:500}.my-account-page .ma-notification h3,.my-account-page .ma-discord-card h3,.my-account-page .ma-grant h3{font-size:14px;font-weight:600;line-height:1.2}.my-account-page .ma-notification p,.my-account-page .ma-discord-card p,.my-account-page .ma-grant p{font-size:13px;line-height:1.5}.my-account-page .ma-message,.my-account-page .ma-empty{font-size:13px}.my-account-page .ma-purchase-table{border:1px solid var(--border-soft);background:0 0;border-radius:24px}.my-account-page .ma-purchase-row{grid-template-columns:minmax(260px,1.25fr) minmax(150px,.72fr) minmax(150px,.7fr) minmax(140px,.66fr) minmax(140px,.66fr) minmax(120px,.54fr) minmax(140px,.62fr)}.my-account-page .ma-purchase-row:not(.table-head):nth-child(odd){background:#20212609}:root[data-theme=dark] .my-account-page .ma-purchase-row:not(.table-head):nth-child(odd){background:#ffffff09}.my-account-page .ma-purchase-row:not(.table-head):hover{background:rgba(var(--accent-rgb), .08)}.my-account-page .ma-package-row{background:rgba(var(--accent-rgb), .055);min-height:62px}.my-account-page .ma-package-row .client-name{color:var(--text-soft)}.my-account-page .ma-package-toggle svg{transition:transform .16s}.my-account-page .client-action-button.is-disabled{cursor:not-allowed;opacity:.48;box-shadow:none;transform:none}.my-account-page .brand-mark,.my-account-page .identity-pill strong,.my-account-page .welcome-block strong,.my-account-page .utility-pill,.my-account-page .nav-item,.my-account-page .affiliate-expiry,.my-account-page .ma-section strong,.my-account-page .ma-section h2,.my-account-page .ma-section h3,.my-account-page .ma-section button,.my-account-page .ma-section input,.my-account-page .ma-section th,.my-account-page .ma-section td,.my-account-page .ma-soft-pill,.my-account-page .ma-status{font-weight:600}.my-account-page .title-row h1{font-weight:500}.my-account-page .title-row p,.my-account-page .identity-pill small,.my-account-page .identity-pill span,.my-account-page .welcome-block span,.my-account-page .ma-section p,.my-account-page .ma-section time,.my-account-page .ma-field span,.my-account-page .ma-locked-cid span{font-weight:400}@media (max-width:1080px){.ma-topline{flex-direction:column;align-items:flex-start}.ma-status-strip{justify-content:flex-start}.ma-layout{grid-template-columns:1fr}.ma-sidebar{grid-template-columns:repeat(4,minmax(0,1fr));position:static}.ma-sidebar button{justify-content:center;padding:0 10px}}@media (max-width:720px){.ma-shell{width:min(100% - 28px,640px);padding-top:112px}.ma-topline h1{font-size:clamp(36px,13vw,54px)}.ma-status-strip span,.ma-soft-pill{min-height:36px;font-size:12px}.ma-sidebar{border-radius:20px;grid-template-columns:1fr 1fr}.ma-sidebar button{justify-content:flex-start;min-height:46px}.ma-section,.ma-state-panel{border-radius:22px}.ma-section-head,.ma-form-actions{flex-direction:column;align-items:flex-start}.ma-security-actions{justify-content:flex-end;align-items:flex-end}.ma-form-grid,.ma-security-form,.ma-notification,.ma-discord-card,.ma-grant{grid-template-columns:1fr}.ma-notification time,.ma-grant time{white-space:normal}}@media (min-width:1081px){.my-account-page.my-account-page .ma-sidebar.sidebar{z-index:35!important;height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important;position:fixed!important;top:0!important;left:0!important;transform:translateY(-104px)!important}}.my-account-page header[data-tools-market-hero-layer=nav]{pointer-events:none}.my-account-page header[data-tools-market-hero-layer=nav] :is(a,button,nav,[role=button]){pointer-events:auto}.my-account-page.my-account-page .ma-profile-photo.avatar{border:1px solid var(--border-soft);box-shadow:0 12px 28px var(--shadow-soft);position:relative;flex:0 0 58px!important;width:58px!important;height:58px!important}.my-account-page.my-account-page .ma-avatar-edit-button{bottom:-3px;right:-3px}.my-account-page.my-account-page .ma-status-strip .ma-summary-icon{border:1px solid var(--border-soft);width:44px;min-width:44px;min-height:44px;color:var(--text-main);background:var(--surface-strong);box-shadow:0 12px 28px var(--shadow-soft);border-radius:15px;justify-content:center;padding:0}.my-account-page.my-account-page .ma-status-strip .ma-summary-icon:hover,.my-account-page.my-account-page .ma-status-strip .ma-summary-icon:focus-visible{color:var(--accent-foreground);background:var(--accent);outline:none;transform:translateY(-1px)}.my-account-page.my-account-page .ma-status-strip .ma-summary-icon.is-connected{color:var(--accent-foreground);background:rgba(var(--accent-rgb), .2);border-color:rgba(var(--accent-rgb), .26)}.my-account-page.my-account-page .ma-title-row.title-row{margin:52px clamp(28px,4vw,64px) 32px!important;padding:0!important}@media (min-width:1081px){.my-account-page.my-account-page .ma-sidebar.sidebar{z-index:35!important;height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important;position:fixed!important;top:0!important;left:0!important;transform:translateY(-104px)!important}}.private-calss-page{color:#f8fafc;background:radial-gradient(circle at 18% 7%,#06b6d433,#0000 34%),radial-gradient(circle at 82% 16%,#d8a93533,#0000 30%),linear-gradient(#020617 0%,#050505 48%,#08090d 100%);max-width:100vw;min-height:100dvh;overflow-x:clip}.private-calss-page a{color:inherit;text-decoration:none}.private-calss-page button{cursor:pointer}.pc-hero{isolation:isolate;background:#020617;height:100dvh;min-height:100dvh;position:relative;overflow:hidden}.pc-ambient,.pc-grain{pointer-events:none;position:absolute;inset:0}.pc-ambient{z-index:-3;filter:saturate(1.2);background:radial-gradient(circle at 48% 20%,#22d3ee3d,#0000 28%),radial-gradient(circle at 22% 72%,#f43f5e2e,#0000 26%),radial-gradient(circle at 82% 68%,#d8a9352b,#0000 30%);display:none}.pc-grain{z-index:-2;opacity:.08;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 160 160' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.7'/%3E%3C/svg%3E");display:none}.private-calss-page .shader-header{z-index:40}.private-calss-page .shader-user-menu{z-index:80}.private-calss-page .shader-brand,.private-calss-page .shader-brand a,.private-calss-page .shader-logo,.private-calss-page .shader-nav a,.private-calss-page .shader-mobile-menu-panel a{color:#fff;text-decoration:none}.private-calss-page .shader-nav a:hover,.private-calss-page .shader-nav a.is-active{color:#fff;box-shadow:none;background:#ffffff18;border-color:#ffffff38}.private-calss-page .shader-avatar{color:#fff;-webkit-backdrop-filter:blur(7px)saturate(1.22);backdrop-filter:blur(7px)saturate(1.22);background:#ffffff16;border:1px solid #ffffff1b;box-shadow:0 12px 30px #00000029,inset 1px 1px 1px #ffffff38,inset -1px -1px 1px #ffffff1a}.private-calss-page .shader-profile-panel{-webkit-backdrop-filter:blur(14px)saturate(1.18);backdrop-filter:blur(14px)saturate(1.18);background:#ffffff0a;border-color:#ffffff1b}.lamp-container{z-index:0;color:#fff;background:#020617;flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:100dvh;display:flex;position:relative;overflow:hidden}.lamp-stage{z-index:0;isolation:isolate;flex:1;justify-content:center;align-items:center;width:100%;display:flex;position:relative;transform:scaleY(1.25)}.lamp-cone{color:#fff;background-image:conic-gradient(var(--conic-position), var(--tw-gradient-stops));height:14rem;position:absolute;inset:auto;overflow:visible}.lamp-cone-left{--conic-position:from 70deg at center top;--tw-gradient-stops:#06b6d4, transparent, transparent;width:30rem;right:50%}.lamp-cone-right{--conic-position:from 290deg at center top;--tw-gradient-stops:transparent, transparent, #06b6d4;width:30rem;left:50%}.lamp-mask{z-index:20;background:#020617;position:absolute;bottom:0}.lamp-mask-bottom-left,.lamp-mask-bottom-right{width:100%;height:10rem;-webkit-mask-image:linear-gradient(#0000,#fff);mask-image:linear-gradient(#0000,#fff)}.lamp-mask-bottom-left{left:0}.lamp-mask-bottom-right{right:0}.lamp-mask-side-left,.lamp-mask-side-right{width:10rem;height:100%}.lamp-mask-side-left{left:0;-webkit-mask-image:linear-gradient(90deg,#fff,#0000);mask-image:linear-gradient(90deg,#fff,#0000)}.lamp-mask-side-right{right:0;-webkit-mask-image:linear-gradient(270deg,#fff,#0000);mask-image:linear-gradient(270deg,#fff,#0000)}.lamp-shadow-wide{filter:blur(32px);background:#020617;width:100%;height:12rem;position:absolute;top:50%;transform:translateY(3rem)scaleX(1.5)}.lamp-backdrop-blur{z-index:50;opacity:.1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:0 0;width:100%;height:12rem;position:absolute;top:50%}.lamp-glow-orb{z-index:50;opacity:.5;filter:blur(48px);background:#06b6d4;border-radius:999px;width:min(28rem,82vw);height:9rem;position:absolute;inset:auto;transform:translateY(-50%)}.lamp-glow-core{z-index:30;filter:blur(32px);background:#22d3ee;border-radius:999px;height:9rem;position:absolute;inset:auto;transform:translateY(-6rem)}.lamp-line{z-index:50;background:#22d3ee;height:2px;position:absolute;inset:auto;transform:translateY(-7rem)}.lamp-top-cover{z-index:40;background:#020617;width:100%;height:11rem;position:absolute;inset:auto;transform:translateY(-12.5rem)}.lamp-content{z-index:50;flex-direction:column;align-items:center;width:min(1220px,100% - 32px);padding:0 20px;display:flex;position:relative;transform:translateY(-11rem)}.lamp-title{color:#0000;text-align:center;background:linear-gradient(135deg,#cbd5e1,#64748b);-webkit-background-clip:text;background-clip:text;margin:32px 0 0;padding:16px 0;font-size:clamp(40px,8vw,104px);font-weight:500;line-height:1}.pc-hero-copy{text-align:center;justify-items:center;max-width:960px;display:grid}.pc-hero-copy h1{color:#f8fafc;letter-spacing:0;text-wrap:balance;max-width:900px;margin:0;font-size:clamp(48px,6.5vw,88px);font-weight:900;line-height:1}.pc-hero-copy h1 span{color:#f6c35b}.pc-hero-copy p{color:#e2e8f0bd;text-wrap:pretty;max-width:720px;margin:22px 0 0;font-size:clamp(16px,1.35vw,19px);line-height:1.76}.pc-hero-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:30px;display:flex}.pc-primary-link,.pc-secondary-link{border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:50px;padding:0 22px;font-size:14px;font-weight:850;transition:transform .18s,border-color .18s,background .18s;display:inline-flex}.pc-primary-link{color:#070b0a;background:#f6c35b;border:1px solid #f6c35b9e;box-shadow:0 18px 46px #f6c35b38,inset 0 1px #ffffff5c}.pc-secondary-link{color:#e2e8f0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0f172a9e;border:1px solid #94a3b852}.pc-primary-link:hover,.pc-secondary-link:hover,.pc-primary-link:focus-visible,.pc-secondary-link:focus-visible{outline:none;transform:translateY(-2px)}.pc-secondary-link:hover,.pc-secondary-link:focus-visible{background:#0f172ad6;border-color:#f6c35b6b}.pc-primary-link:hover,.pc-primary-link:focus-visible{background:#ffd880;border-color:#d8a935c7}.pc-hero-stats{z-index:5;grid-template-columns:repeat(3,1fr);gap:10px;width:min(980px,100% - 32px);display:grid;position:absolute;bottom:34px;left:50%;transform:translate(-50%)}.pc-hero-stats div{-webkit-backdrop-filter:blur(12px)saturate(1.12);backdrop-filter:blur(12px)saturate(1.12);background:linear-gradient(#0f172adb,#020617db),#0f172ac7;border:1px solid #94a3b833;border-radius:20px;align-content:center;gap:4px;min-height:96px;padding:20px 22px;display:grid;box-shadow:inset 0 1px #ffffff0e,0 18px 42px #0003}.pc-hero-stats strong{color:#f8fafc;font-size:clamp(26px,2.6vw,36px);line-height:1}.pc-hero-stats span{color:#cbd5e1b8;font-size:13px;font-weight:760}.pc-catalog{box-sizing:border-box;background:radial-gradient(circle at 80% 0,#06b6d41a,#0000 34%),linear-gradient(#05050500 0%,#08090d 24%,#0d0e12 100%);flex-direction:column;justify-content:center;align-items:center;height:100dvh;min-height:100dvh;padding:60px clamp(16px,4vw,56px) 30px;display:flex;position:relative;overflow:hidden}.pc-section-head{gap:10px;width:min(900px,100%);display:grid}.pc-section-head span,.pc-feature-card small,.pc-course-footer small{color:#67e8f9;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:900}.pc-section-head h2{color:#fff;letter-spacing:0;margin:0;font-size:clamp(34px,5vw,64px);line-height:1.02}.pc-section-head p{color:#ffffffa3;max-width:760px;margin:0;font-size:17px;line-height:1.68}.pc-feature-row{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px;margin-top:34px;display:grid}.pc-feature-card{-webkit-backdrop-filter:blur(14px)saturate(1.14);backdrop-filter:blur(14px)saturate(1.14);background:#ffffff0b;border:1px solid #ffffff1a;border-radius:24px;grid-template-columns:auto minmax(0,1fr);gap:18px;min-height:152px;padding:22px;display:grid}.pc-feature-icon{color:#061018;background:linear-gradient(135deg,#f8fafc,#67e8f9);border-radius:18px;place-items:center;width:52px;height:52px;display:grid}.pc-feature-card h3{color:#fff;margin:6px 0 0;font-size:clamp(24px,3vw,36px);line-height:1.08}.pc-feature-card p{color:#ffffffa3;max-width:780px;margin:10px 0 0;font-size:15px;line-height:1.64}.pc-carousel-controls{gap:10px;display:flex}.pc-carousel-controls button{color:#fff;background:#ffffff0e;border:1px solid #ffffff24;border-radius:999px;min-height:48px;padding:0 18px;font-size:13px;font-weight:850;transition:background .18s,transform .18s}.pc-carousel-controls button:hover,.pc-carousel-controls button:focus-visible{background:#ffffff1a;outline:none;transform:translateY(-1px)}.pc-load-note{color:#fecaca;background:#7f1d1d38;border:1px solid #f8717147;border-radius:18px;margin-top:18px;padding:14px 16px;font-size:13px;line-height:1.45}.pc-empty-state{color:#f5f5f5b8;text-align:center;background:#ffffff09;border:1px solid #ffffff17;border-radius:28px;place-items:center;width:min(100%,720px);min-height:220px;margin:0 auto;padding:32px;font-size:18px;display:grid}.pc-carousel{scrollbar-width:none;-ms-overflow-style:none;margin-top:24px;flex-flow:row;align-items:stretch;gap:24px;width:100%;max-width:1744px;margin-inline:auto;padding:10px 16px 28px;display:flex;overflow-x:auto}.pc-carousel::-webkit-scrollbar{display:none}@media (min-width:1320px){.pc-carousel{justify-content:center}}@media (max-width:1319px){.pc-carousel{justify-content:flex-start}}.cutout-card-surface{cursor:pointer;color:#f5f5f5;background:#171717;border:1px solid #ffffff17;border-radius:28px;transition:box-shadow .5s cubic-bezier(.23,1,.32,1),border-color .5s cubic-bezier(.23,1,.32,1);position:relative;overflow:hidden;box-shadow:0 1px 2px -1px #0006,0 4px 8px -2px #0000004d,0 8px 16px -4px #00000040}.cutout-card-surface:hover{border-color:#ffffff2e;box-shadow:0 2px 4px -1px #00000080,0 8px 16px -4px #0006,0 16px 32px -8px #0000004d}.cutout-card-media{background:#171717;border-radius:28px 28px 0 0;height:288px;position:relative;overflow:hidden}.cutout-card-image{object-fit:cover;object-position:top center;width:100%;height:100%;transition:transform .7s cubic-bezier(.23,1,.32,1);display:block}.cutout-card-surface:hover .cutout-card-image{transform:scale(1.03)}.cutout-card-overlay{pointer-events:none;background:linear-gradient(#0000000f 0%,#0000 42%,#17171724 78%,#17171757 100%);position:absolute;inset:0}.cutout-card-inset-label{z-index:2;background:#171717;border-top-right-radius:24px;align-items:center;padding:15px 26px;display:inline-flex;position:absolute;bottom:0;left:0}.cutout-card-inset-label span{color:#f5f5f5ad;text-transform:uppercase;letter-spacing:.18em;font-size:13px;font-weight:700}.cutout-card-inset-label [data-slot=cutout-corner]{color:#171717;pointer-events:none;position:absolute}.cutout-card-inset-label [data-slot=cutout-corner].is-top{bottom:calc(100% - 1px);left:-1px;transform:rotate(90deg)}.cutout-card-inset-label [data-slot=cutout-corner].is-right{bottom:-1px;left:calc(100% - 1px);transform:rotate(90deg)}.cutout-card-pin{z-index:2;color:#171717;background:#fff;border-bottom-left-radius:20px;align-items:center;padding:12px 22px;font-size:19px;font-weight:700;display:inline-flex;position:absolute;top:0;right:0;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.cutout-card-pin [data-slot=cutout-corner]{color:#fff;pointer-events:none;position:absolute}.cutout-card-pin [data-slot=cutout-corner].is-left{top:-1px;right:calc(100% - 1px);transform:rotate(-90deg)}.cutout-card-pin [data-slot=cutout-corner].is-bottom{top:calc(100% - 1px);right:-1px;transform:rotate(-90deg)}.cutout-card-content{flex-direction:column;flex:1;justify-content:space-between;min-height:182px;padding:24px;display:flex}.pc-course-content-stack{gap:10px;display:grid}.cutout-card-content h3{color:#f7f7f7;margin-top:0;margin-bottom:8px;font-size:20px;font-weight:600;line-height:1.25}.cutout-card-content p{color:#f5f5f599;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:14px;line-height:1.5;display:-webkit-box;overflow:hidden}.cutout-card-footer{border-top:1px solid #ffffff17;justify-content:space-between;align-items:center;padding-top:16px;display:flex}.pc-instructor{align-items:center;gap:10px;min-width:0;display:flex}.pc-instructor-avatar-img{object-fit:cover;border-radius:999px;flex:none;width:48px;height:48px}.pc-instructor-avatar-fallback{color:#171717;background:linear-gradient(135deg,#f044c4,#8b5cf6 48%,#22d3ee);border-radius:999px;flex:none;place-items:center;width:48px;height:48px;font-size:14px;font-weight:900;display:grid}.pc-instructor-name-wrap{gap:4px;min-width:0;display:grid}.pc-instructor-name-wrap small{color:#f5f5f573;text-transform:uppercase;letter-spacing:.06em;font-size:12px}.pc-instructor-name-wrap strong{color:#f5f5f5;text-overflow:ellipsis;white-space:nowrap;max-width:220px;font-size:16px;font-weight:700;line-height:1.25;overflow:hidden}.cutout-card-action{z-index:5;position:absolute;bottom:24px;right:24px}.cutout-card-action button{color:#171717;cursor:pointer;background:#fff;border:none;border-radius:999px;padding:11px 22px;font-size:15px;font-weight:700;transition:transform .15s,background .15s;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.cutout-card-action button:hover{background:#fff;transform:translateY(-1px)}.cutout-card-action button:active{transform:scale(.97)}@media (max-width:920px){.lamp-content{transform:translateY(-10rem)}.pc-feature-row{grid-template-columns:1fr}.pc-carousel-controls{justify-content:flex-start}.pc-carousel{grid-template-columns:repeat(auto-fit,minmax(320px,408px))}}@media (max-width:760px){.pc-hero{min-height:104dvh}.private-calss-page .shader-header{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:999px;width:48px;min-height:48px;padding:0;display:block;top:8px;left:8px;right:auto}.pc-lamp .lamp-stage{transform:scaleY(1.08)}.lamp-content{width:min(100%,100% - 20px);padding:0;transform:translateY(-9rem)}.lamp-cone-left,.lamp-cone-right,.lamp-line{max-width:88vw}.pc-hero-copy h1{font-size:clamp(38px,12vw,58px)}.pc-hero-copy p{font-size:16px}.pc-hero-actions,.pc-primary-link,.pc-secondary-link{width:100%}.pc-hero-stats{grid-template-columns:1fr;bottom:18px}.pc-hero-stats div{min-height:70px;padding:14px 16px}.pc-catalog{padding:72px 14px 92px}.pc-feature-card{grid-template-columns:1fr}.pc-carousel{grid-template-columns:minmax(0,min(100%,408px))}.cutout-card-surface{width:100%}.cutout-card-media{height:288px}}@media (prefers-reduced-motion:reduce){.private-calss-page *,.private-calss-page :before,.private-calss-page :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.glass-distortion-filter{pointer-events:none;width:0;height:0;position:absolute;overflow:hidden}.codenest-hero .shader-header,.tools-market-page .shader-header,.my-learning-page .shader-header,.private-calss-page .shader-header{isolation:isolate;-webkit-backdrop-filter:blur(7px)saturate(1.18);backdrop-filter:blur(7px)saturate(1.18);background:#ffffff03;border-color:#ffffff1b;transition-timing-function:cubic-bezier(.175,.885,.32,2.2);overflow:hidden;box-shadow:0 18px 54px #00000029,0 0 24px #ffffff06}.codenest-hero .shader-header:before,.tools-market-page .shader-header:before,.my-learning-page .shader-header:before,.private-calss-page .shader-header:before{z-index:-2;border-radius:inherit;-webkit-backdrop-filter:blur(3px)saturate(1.12);backdrop-filter:blur(3px)saturate(1.12);content:"";filter:url(#glass-distortion);isolation:isolate;pointer-events:none;background:#ffffff03;position:absolute;inset:0;overflow:hidden}.codenest-hero .shader-header:after,.tools-market-page .shader-header:after,.my-learning-page .shader-header:after,.private-calss-page .shader-header:after{z-index:-1;border-radius:inherit;content:"";pointer-events:none;background:linear-gradient(135deg,#ffffff18,#ffffff06 48%,#ffffff0d),#ffffff09;position:absolute;inset:0;box-shadow:inset 1px 1px 1px #ffffff3d,inset -1px -1px 1px #ffffff1a,inset 0 -18px 44px #ffffff05}.codenest-hero .shader-header>*,.tools-market-page .shader-header>*,.my-learning-page .shader-header>*,.private-calss-page .shader-header>*{z-index:1;position:relative}.codenest-hero .shader-brand,.codenest-hero .shader-brand a,.codenest-hero .shader-logo,.tools-market-page .shader-brand,.tools-market-page .shader-brand a,.tools-market-page .shader-logo,.private-calss-page .shader-brand,.private-calss-page .shader-brand a,.private-calss-page .shader-logo,.codenest-hero .shader-nav a,.tools-market-page .shader-nav a,.private-calss-page .shader-nav a{color:#fff}.my-learning-page .shader-brand,.my-learning-page .shader-brand a,.my-learning-page .shader-logo,.my-learning-page .shader-nav a{color:#070b0a}:root[data-theme=dark] .my-learning-page .shader-brand,:root[data-theme=dark] .my-learning-page .shader-brand a,:root[data-theme=dark] .my-learning-page .shader-logo,:root[data-theme=dark] .my-learning-page .shader-nav a{color:#fff}.codenest-hero .shader-nav a:hover,.codenest-hero .shader-nav a.is-active,.tools-market-page .shader-nav a:hover,.tools-market-page .shader-nav a.is-active,.private-calss-page .shader-nav a:hover,.private-calss-page .shader-nav a.is-active{color:#fff;box-shadow:none;background:#ffffff18;border-color:#ffffff38}.my-learning-page .shader-nav a:hover,.my-learning-page .shader-nav a.is-active{color:#070b0a;box-shadow:none;background:#ffffff18;border-color:#070b0a2e}:root[data-theme=dark] .my-learning-page .shader-nav a:hover,:root[data-theme=dark] .my-learning-page .shader-nav a.is-active{color:#fff;border-color:#ffffff38}.codenest-hero .shader-avatar,.tools-market-page .shader-avatar,.private-calss-page .shader-avatar{color:#fff;-webkit-backdrop-filter:blur(7px)saturate(1.22);backdrop-filter:blur(7px)saturate(1.22);background:#ffffff16;border:1px solid #ffffff1b;box-shadow:0 12px 30px #00000029,inset 1px 1px 1px #ffffff38,inset -1px -1px 1px #ffffff1a}.my-learning-page .shader-avatar{color:#070b0a}:root[data-theme=dark] .my-learning-page .shader-avatar{color:#fff}.codenest-hero .shader-profile-panel,.tools-market-page .shader-profile-panel,.my-learning-page .shader-profile-panel,.private-calss-page .shader-profile-panel{-webkit-backdrop-filter:blur(7px)saturate(1.18);backdrop-filter:blur(7px)saturate(1.18);background:#ffffff03;border-color:#ffffff1b;overflow:hidden;box-shadow:0 20px 58px #0003,0 0 24px #ffffff06}.codenest-hero .shader-profile-panel:before,.tools-market-page .shader-profile-panel:before,.my-learning-page .shader-profile-panel:before{z-index:0;border-radius:inherit;opacity:1;content:"";filter:url(#glass-distortion);-webkit-backdrop-filter:blur(3px)saturate(1.12);backdrop-filter:blur(3px)saturate(1.12);isolation:isolate;pointer-events:none;background:#ffffff03;display:block;position:absolute;inset:0}.codenest-hero .shader-profile-panel:after,.tools-market-page .shader-profile-panel:after,.my-learning-page .shader-profile-panel:after{z-index:0;border-radius:inherit;content:"";pointer-events:none;background:linear-gradient(135deg,#ffffff17,#ffffff06 48%,#ffffff0d),#ffffff09;display:block;position:absolute;inset:0;box-shadow:inset 1px 1px 1px #ffffff38,inset -1px -1px 1px #ffffff1a,inset 0 -18px 44px #ffffff05}.my-learning-page .shader-profile-row-split{cursor:pointer}.my-learning-page .shader-profile-row-split i:after{transition:transform .18s}:root[data-theme=dark] .my-learning-page .shader-profile-row-split i:after{transform:translate(16px)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ml-auth-shell{place-items:center;min-height:100dvh;padding:24px;display:grid}.ml-auth-card{background:radial-gradient(circle at 85% 10%, rgba(var(--accent-rgb), .12), transparent 36%), var(--surface-strong);width:min(520px,100%);box-shadow:none;border:0;border-radius:28px;gap:18px;padding:clamp(24px,5vw,34px);display:grid}.ml-auth-mark{width:52px;height:52px;color:var(--accent-foreground);background:linear-gradient(135deg, var(--accent), var(--accent-soft));border-radius:16px;place-items:center;font-size:14px;font-weight:950;display:grid}.ml-auth-card h1,.ml-topline h1,.ml-lesson-detail h2,.ml-playlist-head h2,.ml-comments-head h2{color:var(--text-main);letter-spacing:0;margin:0}.ml-auth-card h1{font-size:clamp(36px,7vw,58px);line-height:.95}.ml-auth-card p,.ml-state-panel p,.ml-lesson-detail p,.ml-comment-muted{color:var(--text-muted);margin:0;line-height:1.65}.ml-eyebrow{color:var(--accent);letter-spacing:0;text-transform:uppercase;margin:0 0 8px;font-size:12px;font-weight:900}.ml-auth-field{color:var(--text-soft);gap:8px;font-size:13px;font-weight:800;display:grid}.ml-auth-field input,.ml-comment-form textarea,.ml-comment-edit textarea,.ml-comment-dialog textarea{width:100%;color:var(--text-main);background:var(--surface-muted);border:1px solid #ffffff1c;outline:0}.ml-auth-field input{border-radius:18px;min-height:56px;padding:0 16px}.ml-auth-field input:focus,.ml-comment-form textarea:focus,.ml-comment-edit textarea:focus,.ml-comment-dialog textarea:focus{border-color:rgba(var(--accent-rgb), .56);box-shadow:none}.ml-auth-error,.ml-comment-warning{color:#fecaca;margin:0;font-size:14px;line-height:1.5}.ml-auth-muted{color:var(--text-muted);margin:0;font-size:14px}.ml-primary-button,.ml-danger-button,.ml-discord-button,.ml-switcher-button,.ml-play-button{border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:46px;transition:transform .18s,border-color .18s,background .18s,color .18s;display:inline-flex}.ml-primary-button{color:var(--accent-foreground);background:var(--accent);padding:0 22px;font-weight:900}.ml-danger-button{color:#fff;background:#dc2626;padding:0 22px;font-weight:900}.ml-primary-button:hover,.ml-primary-button:focus-visible,.ml-danger-button:hover,.ml-danger-button:focus-visible,.ml-discord-button:hover,.ml-discord-button:focus-visible,.ml-switcher-button:hover,.ml-switcher-button:focus-visible{outline:none;transform:translateY(-1px)}.ml-primary-button:disabled,.ml-danger-button:disabled{cursor:not-allowed;opacity:.55;transform:none}.ml-shell{align-content:start;gap:24px;width:min(1540px,100% - 48px);min-height:100dvh;margin:0 auto;padding:128px 0 54px;display:grid}.ml-topline{justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.ml-topline h1{max-width:980px;font-size:clamp(34px,4.4vw,68px);line-height:.96}.ml-course-actions{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;width:min(420px,100vw - 48px);display:grid;position:relative}.ml-course-switcher{min-width:0;position:relative}.ml-switcher-button,.ml-discord-button{color:var(--text-main);background:var(--surface-muted);padding:0 16px;font-size:14px;font-weight:850}.ml-switcher-button{width:100%;max-width:none}.ml-switcher-button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ml-discord-button{white-space:nowrap;color:#fff;background:#5865f252;flex:none}.ml-course-menu{z-index:6;background:var(--surface-strong);width:min(420px,100vw - 48px);box-shadow:none;border:0;border-radius:22px;gap:8px;padding:10px;display:grid;position:absolute;top:calc(100% + 10px);right:0}.ml-course-menu button{color:var(--text-soft);text-align:left;background:0 0;border:0;border-radius:16px;gap:4px;padding:12px 14px;display:grid}.ml-course-menu button:hover,.ml-course-menu button.is-active{background:rgba(var(--accent-rgb), .12)}.ml-course-menu strong{color:var(--text-main);font-size:14px}.ml-course-menu span{color:var(--text-muted);font-size:12px}.ml-state-panel{background:var(--surface);text-align:center;border:0;border-radius:28px;place-items:center;gap:14px;min-height:380px;padding:34px;display:grid}.ml-state-panel h2{color:var(--text-main);margin:0}.ml-loader{border:3px solid rgba(var(--accent-rgb), .12);border-top-color:var(--accent);border-radius:999px;width:42px;height:42px;animation:.78s linear infinite ml-spin}@keyframes ml-spin{to{transform:rotate(360deg)}}.ml-learning-grid{grid-template-columns:minmax(0,1fr) minmax(320px,420px);align-items:start;gap:18px;display:grid}.ml-video-column,.ml-playlist,.ml-comments,.ml-lesson-detail{min-width:0}.ml-video-shell{aspect-ratio:16/9;background:radial-gradient(circle at 50% 20%, rgba(var(--accent-rgb), .12), transparent 40%), #020304;box-shadow:none;border:0;border-radius:24px;position:relative;overflow:hidden}.ml-video-shell:fullscreen{background:#000;border-radius:0;width:100vw;height:100vh}.ml-video-shell.is-pseudo-fullscreen{z-index:220;aspect-ratio:auto;background:#000;border-radius:0;width:100vw;height:100dvh;position:fixed;inset:0}:is(.ml-video-shell:fullscreen .ml-native-video,.ml-video-shell:fullscreen .ml-video-frame,.ml-video-shell.is-pseudo-fullscreen .ml-native-video,.ml-video-shell.is-pseudo-fullscreen .ml-video-frame){object-fit:contain}.ml-video-frame,.ml-video-click-layer,.ml-native-video,.ml-video-empty{position:absolute;inset:0}.ml-video-frame,.ml-native-video{z-index:0;border:0;width:100%;height:100%}.ml-native-video{object-fit:cover}.ml-video-frame{pointer-events:none}.ml-video-click-layer{z-index:2;background:0 0;border:0}.ml-video-click-layer.is-controls-visible{pointer-events:none}.ml-video-empty{z-index:1;color:#ffffffbd;text-align:center;place-items:center;gap:10px;display:grid}.ml-video-empty span{max-width:280px;line-height:1.5}.ml-video-message{z-index:30;color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#111111c2;border-radius:999px;max-width:calc(100% - 28px);padding:9px 12px;font-size:12px;font-weight:760;position:absolute;top:14px;left:50%;transform:translate(-50%)}.ml-play-button{z-index:20;color:#061018;background:#f4f1e8f5;min-height:58px;padding:0 24px;font-weight:950;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ml-play-button:hover,.ml-play-button:focus-visible{transform:translate(-50%,calc(-50% - 1px))}.ml-video-controls{z-index:25;width:calc(100% - 24px);box-shadow:none;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);pointer-events:auto;background:#111111ad;border-radius:20px;gap:10px;margin:0 auto;padding:14px;display:grid;position:absolute;bottom:12px;left:0;right:0}.ml-control-timeline,.ml-control-row,.ml-control-cluster,.ml-control-right,.ml-volume-control,.ml-speed-control{align-items:center;display:flex}.ml-control-timeline{gap:10px}.ml-control-timeline span{color:#ffffffdb;font-variant-numeric:tabular-nums;text-align:center;min-width:44px;font-size:13px}.ml-control-row{justify-content:space-between;gap:12px}.ml-control-cluster{gap:12px}.ml-volume-control{gap:6px}.ml-control-right{gap:8px}.ml-control-button,.ml-speed-button{color:#fff;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;min-width:40px;min-height:40px;display:inline-flex}.ml-control-button:hover,.ml-control-button:focus-visible,.ml-speed-button:hover,.ml-speed-button:focus-visible,.ml-speed-button.is-active{background:#111111d1;outline:none}.ml-speed-control{gap:4px}.ml-speed-button{min-width:44px;padding:0 8px;font-size:12px;font-weight:850}.ml-slider{cursor:pointer;touch-action:none;background:0 0;border-radius:999px;width:100%;height:16px;position:relative;overflow:visible}.ml-slider.is-disabled{cursor:default;opacity:.46}.ml-slider:before{content:"";background:#fff3;border-radius:999px;height:4px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.ml-slider-fill{border-radius:inherit;background:#fff;height:4px;position:absolute;top:50%;bottom:auto;left:0;transform:translateY(-50%)}.ml-slider-thumb{pointer-events:none;background:#fff;border:2px solid #fff;border-radius:999px;width:14px;height:14px;position:absolute;top:50%;transform:translate(-50%,-50%)}.ml-volume-slider .ml-slider-thumb{width:16px;height:16px}.ml-progress-slider{flex:1}.ml-volume-slider{width:96px}.ml-lesson-detail,.ml-playlist,.ml-comments{background:var(--surface);box-shadow:none;border:0;border-radius:24px}.ml-lesson-detail{gap:16px;margin-top:16px;padding:22px;display:grid}.ml-lesson-kicker{flex-wrap:wrap;gap:8px;display:flex}.ml-lesson-kicker span{min-height:30px;color:var(--text-soft);background:var(--surface-muted);border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:800;display:inline-flex}.ml-lesson-detail h2{font-size:clamp(22px,2.2vw,32px);line-height:1.12}.ml-course-meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;display:grid}.ml-course-meta div{background:var(--surface-muted);border-radius:18px;gap:4px;min-width:0;padding:14px;display:grid}.ml-course-meta dt{color:var(--text-muted);font-size:12px;font-weight:800}.ml-course-meta dd{color:var(--text-main);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:14px;font-weight:850;overflow:hidden}.ml-playlist{grid-template-rows:auto auto;align-self:start;display:grid;position:static;overflow:visible}.ml-playlist-head,.ml-comments-head{border-bottom:0;justify-content:space-between;align-items:flex-start;gap:12px;padding:18px;display:flex}.ml-playlist-head h2,.ml-comments-head h2{font-size:20px;line-height:1.1}.ml-playlist-head>span,.ml-comments-head>span{min-height:30px;color:var(--text-soft);background:var(--surface-muted);border-radius:999px;flex:none;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:850;display:inline-flex}.ml-lesson-list{align-content:start;gap:18px;padding:10px 10px 18px;display:grid;overflow:visible}.ml-lesson-category{gap:8px;display:grid}.ml-lesson-category-toggle{z-index:1;min-height:42px;color:var(--accent);text-align:left;background:0 0;border:0;border-radius:14px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:0 10px;display:grid;position:sticky;top:0}.ml-lesson-category-toggle span{letter-spacing:0;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:900;overflow:hidden}.ml-lesson-category-toggle small{color:var(--text-muted);font-size:11px;font-weight:850}.ml-lesson-category-toggle svg{color:var(--text-muted);transition:transform .18s}.ml-lesson-category.is-closed .ml-lesson-category-toggle svg{transform:rotate(-90deg)}.ml-lesson-category-toggle:hover,.ml-lesson-category-toggle:focus-visible{background:rgba(var(--accent-rgb), .08);outline:none}.ml-lesson-category-list{gap:8px;display:grid;overflow:hidden}.ml-lesson-item{min-height:76px;color:var(--text-soft);text-align:left;background:0 0;border:0;border-radius:18px;grid-template-columns:74px minmax(0,1fr);align-items:center;gap:10px;padding:10px;display:grid;position:relative}.ml-lesson-item:hover,.ml-lesson-item:focus-visible,.ml-lesson-item.is-active{background:rgba(var(--accent-rgb), .12);outline:none}.ml-lesson-thumb{aspect-ratio:16/10;width:74px;color:var(--text-soft);background:var(--surface-muted);border-radius:12px;place-items:center;font-size:12px;font-weight:950;display:grid;overflow:hidden}.ml-lesson-thumb img{object-fit:cover;width:100%;height:100%;display:block}.ml-lesson-item.is-active .ml-lesson-thumb{color:var(--accent-foreground);background:var(--accent)}.ml-lesson-copy{gap:5px;min-width:0;display:grid}.ml-lesson-copy strong{color:var(--text-main);text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:1.25;overflow:hidden}.ml-lesson-copy small,.ml-playlist-empty{color:var(--text-muted);font-size:12px;line-height:1.45}.ml-playlist-empty{padding:16px}.ml-comments{margin-top:16px;display:grid;overflow:hidden}.ml-comment-form{grid-template-columns:42px minmax(0,1fr);gap:12px;padding:16px;display:grid}.ml-comment-form textarea,.ml-comment-edit textarea{resize:vertical;border:0;border-bottom:2px solid var(--text-main);min-height:42px;padding:6px 0 8px}@supports (color:color-mix(in lab, red, red)){.ml-comment-form textarea,.ml-comment-edit textarea{border-bottom:2px solid color-mix(in srgb, var(--text-main) 22%, transparent)}}.ml-comment-form textarea,.ml-comment-edit textarea{border-radius:0;line-height:1.5}.ml-comment-form textarea{resize:none;background:0 0}.ml-comment-form textarea:focus{border-bottom-color:var(--text-main)}.ml-comment-form-actions{grid-column:2;justify-content:flex-end;align-items:center;gap:10px;display:flex}.ml-comment-text-button{min-height:40px;color:var(--text-main);background:0 0;border:0;border-radius:999px;padding:0 14px;font-weight:850}.ml-comment-text-button:hover,.ml-comment-text-button:focus-visible{background:var(--text-main)}@supports (color:color-mix(in lab, red, red)){.ml-comment-text-button:hover,.ml-comment-text-button:focus-visible{background:color-mix(in srgb, var(--text-main) 8%, transparent)}}.ml-comment-text-button:hover,.ml-comment-text-button:focus-visible{outline:none}.ml-comment-warning{color:#fde68a;background:#78350f47;border:0;border-radius:16px;margin:0 16px 8px;padding:12px 14px}.ml-comment-list{gap:10px;padding:0 16px 18px;display:grid}.ml-comment{background:var(--surface-muted);border:0;border-radius:18px;grid-template-columns:42px minmax(0,1fr);gap:12px;padding:14px;display:grid}.ml-comment-avatar{width:42px;height:42px;color:var(--accent-foreground);background:var(--accent);border-radius:999px;place-items:center;font-size:12px;font-weight:950;display:grid}.ml-comment header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:6px 10px;margin-bottom:5px;display:flex}.ml-comment header>div{flex-wrap:wrap;align-items:baseline;gap:4px 8px;display:flex}.ml-comment strong{color:var(--text-main);font-size:14px}.ml-comment time{color:var(--text-muted);font-size:12px}.ml-comment p{color:var(--text-soft);white-space:pre-wrap;margin:0;font-size:14px;line-height:1.6}.ml-comment-actions,.ml-comment-edit>div{align-items:center;gap:6px;display:inline-flex}.ml-comment-actions button,.ml-comment-icon-button{width:30px;height:30px;color:var(--text-soft);background:0 0;border:0;border-radius:999px;place-items:center;padding:0;display:inline-grid}.ml-comment-actions button:hover,.ml-comment-actions button:focus-visible,.ml-comment-icon-button:hover,.ml-comment-icon-button:focus-visible{color:var(--text-main);background:var(--text-main)}@supports (color:color-mix(in lab, red, red)){.ml-comment-actions button:hover,.ml-comment-actions button:focus-visible,.ml-comment-icon-button:hover,.ml-comment-icon-button:focus-visible{background:color-mix(in srgb, var(--text-main) 8%, transparent)}}.ml-comment-actions button:hover,.ml-comment-actions button:focus-visible,.ml-comment-icon-button:hover,.ml-comment-icon-button:focus-visible{outline:none}.ml-comment-actions button:disabled,.ml-comment-icon-button:disabled{cursor:not-allowed;opacity:.45}.ml-comment-edit{gap:8px;display:grid}.ml-comment-edit textarea{min-height:84px;font-size:14px}.ml-comment-dialog-backdrop{z-index:120;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0000006b;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.ml-comment-dialog{width:min(520px,100%);color:var(--text-main);background:var(--surface-strong);border:0;border-radius:24px;gap:14px;padding:24px;display:grid;position:relative}.ml-comment-dialog h2,.ml-comment-dialog p{margin:0}.ml-comment-dialog h2{font-size:24px;line-height:1.15}.ml-comment-dialog>p:not(.ml-eyebrow){color:var(--text-muted);line-height:1.55}.ml-comment-dialog textarea{resize:vertical;border-radius:18px;min-height:130px;padding:14px 16px;line-height:1.5}.ml-comment-dialog blockquote{max-height:140px;color:var(--text-soft);background:var(--surface-muted);white-space:pre-wrap;border-radius:16px;margin:0;padding:14px;line-height:1.6;overflow:auto}.ml-comment-dialog-actions{justify-content:flex-end;gap:10px;display:flex}.ml-comment-dialog-close{width:38px;height:38px;color:var(--text-soft);background:0 0;border:0;border-radius:999px;place-items:center;padding:0;display:grid;position:absolute;top:12px;right:12px}.ml-comment-dialog-close:hover,.ml-comment-dialog-close:focus-visible{color:var(--text-main);background:var(--text-main)}@supports (color:color-mix(in lab, red, red)){.ml-comment-dialog-close:hover,.ml-comment-dialog-close:focus-visible{background:color-mix(in srgb, var(--text-main) 8%, transparent)}}.ml-comment-dialog-close:hover,.ml-comment-dialog-close:focus-visible{outline:none}@media (max-width:1100px){.ml-learning-grid{grid-template-columns:1fr}.ml-playlist{max-height:none;position:static}.ml-lesson-list{grid-template-columns:1fr;overflow:visible}.ml-lesson-category-list{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}}@media (max-width:760px){.my-learning-page .shader-header{background:0 0;border:0}.my-learning-page .shader-menu-button{z-index:151;color:var(--text-main);background:var(--surface-strong);position:relative}@supports (color:color-mix(in lab, red, red)){.my-learning-page .shader-menu-button{background:color-mix(in srgb, var(--surface-strong) 72%, transparent)}}.my-learning-page .shader-mobile-menu{z-index:150;inset:70px 10px auto}.my-learning-page .shader-mobile-menu-panel{color:var(--text-main);background:var(--surface-strong);border:1px solid #ffffff1a;border-radius:26px;padding:10px}@supports (color:color-mix(in lab, red, red)){.my-learning-page .shader-mobile-menu-panel{background:color-mix(in srgb, var(--surface-strong) 78%, transparent)}}.my-learning-page .shader-mobile-menu-panel{box-shadow:none;outline:1px solid var(--text-main)}@supports (color:color-mix(in lab, red, red)){.my-learning-page .shader-mobile-menu-panel{outline:1px solid color-mix(in srgb, var(--text-main) 10%, transparent)}}.my-learning-page .shader-mobile-menu-panel{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}:root[data-theme=dark] .my-learning-page .shader-mobile-menu-panel{outline:none}.my-learning-page .shader-mobile-menu-panel a{color:var(--text-main);background:#ffffff09}.my-learning-page .shader-mobile-menu-panel a:hover,.my-learning-page .shader-mobile-menu-panel a:focus-visible{color:var(--text-main);background:var(--text-main)}@supports (color:color-mix(in lab, red, red)){.my-learning-page .shader-mobile-menu-panel a:hover,.my-learning-page .shader-mobile-menu-panel a:focus-visible{background:color-mix(in srgb, var(--text-main) 6%, transparent)}}.my-learning-page .shader-mobile-menu-panel a:hover,.my-learning-page .shader-mobile-menu-panel a:focus-visible{outline:none}.my-learning-page .shader-mobile-menu-panel a.is-active{color:var(--accent-foreground);background:var(--accent);box-shadow:none}.my-learning-page .shader-user-menu{display:block}.ml-shell{gap:16px;width:min(100% - 20px,1540px);padding:82px 0 32px}.ml-topline{align-items:start;display:grid}.ml-course-actions,.ml-switcher-button,.ml-discord-button{width:100%}.ml-course-actions{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px}.ml-course-switcher{width:100%}.ml-switcher-button,.ml-discord-button{gap:8px;min-height:50px;padding:0 12px;font-size:13px}.ml-switcher-button svg,.ml-discord-button svg{flex:none}.ml-discord-button{justify-self:stretch}.ml-course-menu{width:100%;left:0;right:auto}.ml-lesson-item{grid-template-columns:64px minmax(0,1fr)}.ml-lesson-thumb{border-radius:12px;width:64px;position:static}.ml-video-shell,.ml-lesson-detail,.ml-playlist,.ml-comments{border-radius:18px}.ml-lesson-detail{padding:16px}.ml-course-meta,.ml-lesson-list,.ml-lesson-category-list{grid-template-columns:1fr}.ml-comment-form{grid-template-columns:38px minmax(0,1fr)}.ml-comment-form .ml-comment-avatar{width:38px;height:38px}.ml-comment-form-actions{grid-column:1/-1}.ml-video-controls{border-radius:14px;gap:5px;width:calc(100% - 12px);padding:7px 8px;bottom:6px}.ml-control-timeline{gap:6px}.ml-control-timeline span{min-width:34px;font-size:11px}.ml-slider{height:12px}.ml-slider:before,.ml-slider-fill{height:3px}.ml-slider-thumb,.ml-volume-slider .ml-slider-thumb{width:12px;height:12px}.ml-control-row{align-items:center;gap:6px;display:flex}.ml-control-cluster,.ml-volume-control,.ml-control-right,.ml-speed-control{align-items:center;gap:4px}.ml-control-right,.ml-speed-control{width:auto}.ml-control-button,.ml-speed-button{min-width:32px;min-height:32px}.ml-control-button svg{width:18px;height:18px}.ml-speed-button{min-width:34px;padding:0 5px;font-size:12px}.ml-volume-slider{width:54px}}.codenest-video,.codenest-video-dim,.codenest-left-gradient,.codenest-bottom-gradient,.codenest-grid-lines,.codenest-glow{pointer-events:none;position:absolute;inset:0}.codenest-video{z-index:-5;object-fit:cover;opacity:.85;width:100%;height:100%}.codenest-video-dim{z-index:-4;background:#0000000d}.codenest-left-gradient{z-index:-3;background:linear-gradient(90deg,#070b0a 0%,#070b0adb 24%,#070b0a00 72%)}.codenest-bottom-gradient{z-index:-2;background:linear-gradient(#070b0a00 42%,#070b0a9e 76%,#070b0af5 100%)}.codenest-grid-lines{z-index:-1;display:none}.codenest-grid-lines span{background:#ffffff1a;width:1px;position:absolute;top:0;bottom:0}.codenest-grid-lines span:first-child{left:25%}.codenest-grid-lines span:nth-child(2){left:50%}.codenest-grid-lines span:nth-child(3){left:75%}.codenest-glow{z-index:-1;opacity:.92;width:min(900px,90vw);height:260px;top:5vh;left:50%;transform:translate(-50%)}.codenest-header{z-index:20;justify-content:space-between;align-items:center;height:88px;padding:0 clamp(22px,5vw,72px);display:flex;position:absolute;top:0;left:0;right:0}.codenest-logo{color:#fff;letter-spacing:0;align-items:center;gap:11px;font-size:18px;font-weight:800;text-decoration:none;display:inline-flex}.codenest-logo span{border:2px solid #fff;border-radius:50%;width:28px;height:28px;display:inline-block;box-shadow:inset 0 0 0 6px #ffffff29}.codenest-nav{align-items:center;gap:clamp(24px,4vw,48px);display:none}.codenest-nav a{color:#ffffffeb;font-family:var(--font-latin);font-size:16px;font-weight:600;text-decoration:none;transition:color .18s}.codenest-nav a:hover,.codenest-nav a:focus-visible{color:#5ed29c}.codenest-menu-button,.codenest-menu-close{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;background:#ffffff0d;border:1px solid #ffffff29;border-radius:999px;place-items:center;width:44px;height:44px;display:inline-grid}.codenest-mobile-menu{z-index:90;opacity:0;pointer-events:none;background:#070b0af7;place-items:center;transition:opacity .18s,transform .18s;display:grid;position:fixed;inset:0;transform:translateY(-8px)}.codenest-mobile-menu.is-open{opacity:1;pointer-events:auto;transform:translateY(0)}.codenest-menu-close{position:absolute;top:24px;right:24px}.codenest-mobile-menu nav{text-align:center;gap:24px;display:grid}.codenest-mobile-menu nav a{color:#fff;letter-spacing:0;font-size:clamp(32px,10vw,64px);font-weight:800;text-decoration:none}.codenest-mobile-menu nav a:hover,.codenest-mobile-menu nav a:focus-visible{color:#5ed29c}.codenest-content{z-index:5;text-align:center;place-self:center stretch;justify-items:center;width:100%;max-width:none;padding:178px 32px 84px;display:grid;position:relative}.codenest-content>*{justify-self:center}.codenest-glass-card{color:#fff;background-blend-mode:luminosity;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);text-align:center;background:#ffffff03;align-content:center;justify-items:center;gap:13px;width:200px;height:200px;padding:20px;display:grid;position:relative;overflow:hidden;transform:translateY(-50px);box-shadow:inset 0 1px 1px #ffffff1a}.codenest-glass-card:before{content:"";pointer-events:none;-webkit-mask-composite:xor;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;background:linear-gradient(#ffffffd6,#ffffff14);padding:1.4px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.codenest-glass-card span{color:#ffffffb8;font-size:14px;font-weight:700;line-height:1}.codenest-glass-card h2{color:#fff;letter-spacing:0;max-width:150px;margin:0 auto;font-size:18px;font-weight:800;line-height:1.07}.codenest-glass-card h2 em{font-family:var(--font-latin);font-style:italic;font-weight:400}.codenest-glass-card p{color:#ffffff9e;max-width:152px;margin:0 auto;font-size:11px;line-height:1.45}.codenest-eyebrow{color:#5ed29c;font-family:var(--font-latin);letter-spacing:.06em;text-transform:uppercase;margin:-10px 0 13px;font-size:11px;font-weight:700;line-height:1}.codenest-content h1{color:#fff;letter-spacing:-.055em;text-transform:uppercase;max-width:900px;margin:0 auto;font-size:clamp(40px,8vw,72px);font-weight:800;line-height:.92}.codenest-title-line{display:block}.codenest-content h1 .codenest-title-dot{color:#5ed29c;display:inline}.codenest-description{color:#ffffffb3;max-width:512px;margin:22px auto 0;font-size:14px;font-weight:400;line-height:1.75}.codenest-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:30px;display:flex}.codenest-cta{color:#070b0a;letter-spacing:.08em;text-transform:uppercase;background:#5ed29c;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:50px;padding:0 22px;font-size:13px;font-weight:800;text-decoration:none;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex;box-shadow:0 18px 50px #5ed29c42}.codenest-cta:hover,.codenest-cta:focus-visible{background:#77e6b3;transform:translateY(-2px);box-shadow:0 22px 58px #5ed29c57}.codenest-cta.is-discord{color:#fff;background:#5865f2;box-shadow:0 18px 50px #5865f247}.codenest-cta.is-discord:hover,.codenest-cta.is-discord:focus-visible{background:#6875ff;box-shadow:0 22px 58px #5865f25c}button.codenest-cta{cursor:pointer;border:0;font-family:inherit}button.codenest-cta:disabled{cursor:progress;opacity:.78;transform:none}.codenest-cta-spinner{animation:.84s linear infinite codenest-spin}.codenest-discord-status{color:#f4fff9b8;max-width:560px;margin:16px 0 0;font-size:13px;font-weight:600;line-height:1.55}.codenest-discord-status.is-active{color:#5ed29cf0}.codenest-discord-status.is-pending,.codenest-discord-status.is-missing_cid,.codenest-discord-status.is-expired,.codenest-discord-status.is-failed,.codenest-discord-status.is-revoked{color:#ffd780eb}.ms-oauth-callback-page{color:#f8fafc;background:#050807;place-items:center;min-height:100dvh;padding:24px;display:grid}.ms-oauth-callback-card{font-family:var(--font-latin);background:#ffffff0f;border-radius:18px;justify-content:center;align-items:center;gap:12px;padding:18px 20px;font-size:15px;font-weight:600;display:inline-flex}.ms-oauth-callback-card p{margin:0}.ms-cid-modal{z-index:160;padding:max(16px, env(safe-area-inset-top)) 16px max(16px, env(safe-area-inset-bottom));overscroll-behavior:contain;touch-action:none;overflow:hidden;place-items:center!important;display:grid!important;position:fixed!important;inset:0!important;transform:none!important}.ms-cid-modal-backdrop{-webkit-backdrop-filter:blur(26px)saturate(1.04);backdrop-filter:blur(26px)saturate(1.04);background:#000000c7;position:absolute;inset:0}.ms-cid-panel{z-index:1;color:#f8fafc;width:min(100%,540px);font-family:var(--font-latin);overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-gutter:stable;touch-action:pan-y;background:#0a0e0df5;border:0;border-radius:24px;max-height:min(720px,100dvh - 48px);padding:20px;font-weight:400;position:relative;overflow:hidden auto;box-shadow:0 28px 90px #00000094;transform:none!important}.ms-discord-panel:before{display:none}.ms-discord-panel>*{z-index:1;position:relative}.ms-cid-close{color:#f8fafcdb;cursor:pointer;background:#ffffff12;border:0;border-radius:999px;justify-content:center;align-items:center;width:44px;height:44px;transition:background .16s,color .16s;display:inline-flex;position:absolute;top:16px;right:16px}.ms-cid-close:hover,.ms-cid-close:focus-visible{color:#fff;background:#ffffff1c}.ms-cid-close:disabled{cursor:progress;opacity:.48;transform:none}.ms-modal-topline{align-items:center;gap:10px;padding-right:48px;display:flex}.ms-modal-icon{color:#f6c35b;background:#f6c35b1a;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.ms-cid-eyebrow{color:#e2e8f08a;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:12px;font-weight:600}.ms-cid-panel h2{color:#fff;letter-spacing:0;text-wrap:balance;margin:12px 0 0;font-size:clamp(26px,3vw,36px);font-weight:600;line-height:1.04}.ms-cid-panel p{margin:0}.ms-modal-copy{text-wrap:pretty;max-width:65ch;color:#e2e8f0ad!important;margin-top:12px!important;font-size:15px!important;line-height:1.56!important}.ms-cid-field{gap:8px;margin-top:18px;display:grid}.ms-cid-field span{color:#f4fff9db;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:600}.ms-cid-field input{color:#fff;width:100%;min-height:50px;font:inherit;background:#ffffff0e;border:0;border-radius:14px;outline:none;padding:0 16px;font-size:15px;font-weight:400;transition:box-shadow .16s,background .16s}.ms-cid-field input:focus{background:#ffffff13;box-shadow:0 0 0 2px #f6c35b42}.ms-modal-callout{color:#e2e8f0ad;background:#ffffff0e;border:0;border-radius:14px;align-items:flex-start;gap:10px;margin-top:14px;padding:12px;font-size:13px;font-weight:600;line-height:1.45;display:flex}.ms-modal-callout svg{color:#f6c35b;flex:none;margin-top:1px}.ms-cid-error{background:#f871711c;border:0;border-radius:14px;padding:12px;font-weight:600;color:#fca5a5!important;margin-top:12px!important;font-size:13px!important;line-height:1.45!important}.ms-cid-actions{justify-content:flex-end;align-items:center;gap:10px;margin-top:18px;display:flex}.ms-cid-primary,.ms-cid-secondary{letter-spacing:0;text-transform:none;cursor:pointer;border-radius:14px;justify-content:center;align-items:center;gap:8px;min-height:50px;padding:0 18px;font-size:14px;font-weight:600;transition:transform .16s,border-color .16s,background .16s,color .16s;display:inline-flex}.ms-cid-primary{color:#fff;box-shadow:none;background:#5865f2;border:0}.ms-cid-primary:hover,.ms-cid-primary:focus-visible{background:#6875ff;transform:translateY(-1px)}.ms-cid-primary:disabled{cursor:progress;opacity:.72;transform:none}.ms-cid-secondary{color:#f8fafcd1;background:#ffffff0e;border:0}.ms-cid-secondary:hover,.ms-cid-secondary:focus-visible{color:#fff;background:#ffffff0e;transform:translateY(-1px)}.ms-cid-panel.ms-proof-panel{border:1px solid #ffffff14;width:min(100%,620px);padding:16px;box-shadow:0 28px 90px #00000094;max-height:min(640px,100dvh - 40px)!important}.ms-cid-panel.ms-proof-panel h2{margin-top:10px;font-size:clamp(24px,2.6vw,32px)}.ms-cid-panel.ms-proof-panel .ms-modal-copy{margin-top:8px!important;font-size:14px!important;line-height:1.42!important}.ms-proof-dropzone{color:#f8fafce0;cursor:pointer;text-align:left;background:#ffffff0e;border:0;border-radius:16px;justify-content:flex-start;align-items:center;gap:14px;width:100%;min-height:74px;margin-top:16px;padding:14px;transition:background .16s,transform .16s;display:flex}.ms-proof-dropzone:hover,.ms-proof-dropzone:focus-visible{background:#ffffff14;transform:translateY(-1px)}.ms-proof-dropzone:disabled{cursor:progress;opacity:.72}.ms-proof-dropzone-copy{gap:4px;min-width:0;display:grid}.ms-proof-dropzone-copy strong{color:#f8fafce6;letter-spacing:0;text-transform:none;font-size:15px;font-weight:600}.ms-proof-dropzone-copy small{color:#e2e8f085;letter-spacing:0;text-transform:none;font-size:12px;font-weight:400}.ms-proof-dropzone-icon{color:#f6c35b;background:#f6c35b1a;border-radius:999px;flex:none;justify-content:center;align-items:center;width:46px;height:46px;display:inline-flex}.ms-proof-input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.ms-proof-preview-grid{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-gutter:stable;grid-auto-columns:minmax(156px,calc(25% - 7.5px));grid-auto-flow:column;gap:10px;height:188px;margin-top:14px;padding-bottom:8px;display:grid;overflow:auto hidden}.ms-proof-preview-grid[data-count="1"]{grid-auto-columns:minmax(0,1fr)}.ms-proof-preview-grid::-webkit-scrollbar{height:7px}.ms-proof-preview-grid::-webkit-scrollbar-track{background:#ffffff0b;border-radius:999px}.ms-proof-preview-grid::-webkit-scrollbar-thumb{background:#f6c35b85;border-radius:999px}.ms-proof-preview-card{background:#ffffff0e;border:0;border-radius:14px;min-width:0;height:178px;position:relative;overflow:hidden}.ms-proof-preview-card img{object-fit:cover;border-radius:inherit;background:#ffffff0e;border:0;width:100%;height:100%;display:block}.ms-proof-preview-card span{color:#f8fafce6;letter-spacing:0;background:#070707b8;border-radius:999px;align-items:center;min-height:24px;padding:0 9px;font-size:11px;font-weight:600;display:inline-flex;position:absolute;bottom:10px;left:10px}.ms-proof-preview-card button{color:#fff;cursor:pointer;background:#070707b8;border:0;border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;transition:background .16s,transform .16s;display:inline-flex;position:absolute;top:8px;right:8px}.ms-proof-preview-card button:hover,.ms-proof-preview-card button:focus-visible{background:#f87171db;transform:translateY(-1px)}.ms-proof-preview-card button:disabled{cursor:progress;opacity:.7;transform:none}.ms-proof-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;margin-top:14px;display:grid}.ms-proof-steps span{color:#e2e8f07a;text-align:center;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:34px;padding:0 10px;font-size:11px;font-weight:600;display:inline-flex}.ms-proof-steps span.is-active{color:#070707;background:#f6c35b}.ms-proof-note{color:#e2e8f0ad!important}.ms-proof-review-flow{background:#ffffff0b;border:0;border-radius:18px;margin-top:12px;padding:12px}.ms-proof-review-orbit{color:#070707;place-items:center;width:58px;height:58px;margin:0 auto 8px;display:grid;position:relative}.ms-proof-review-ring,.ms-proof-review-spinner,.ms-proof-review-core{border-radius:999px;position:absolute}.ms-proof-review-ring{border:1px solid #f6c35b57;inset:0}.ms-proof-review-spinner{border:1px solid #f6c35b2e;border-top-color:#f6c35bd1;inset:7px}.ms-proof-review-core{background:#f6c35b;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex;box-shadow:0 18px 40px #f6c35b33}.ms-proof-review-orbit.is-error .ms-proof-review-ring,.ms-proof-review-orbit.is-error .ms-proof-review-spinner{border-color:#f8717147}.ms-proof-review-orbit.is-error .ms-proof-review-core{background:#fca5a5;box-shadow:0 18px 40px #f871712e}.ms-proof-review-steps{gap:4px;display:grid}.ms-proof-review-step{color:#e2e8f094;border:0;border-radius:14px;align-items:flex-start;gap:10px;padding:7px 10px;transition:background .16s,color .16s;display:flex}.ms-proof-review-step.is-current{color:#f8fafceb;background:#fff1}.ms-proof-review-step.is-done{color:#f8fafcc7}.ms-proof-review-step.is-error{color:#fca5a5;background:#f871711a}.ms-proof-review-step>span{color:currentColor;background:#ffffff14;border-radius:999px;flex:none;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;font-weight:600;display:inline-flex}.ms-proof-review-step.is-current>span,.ms-proof-review-step.is-done>span{color:#070707;background:#f6c35b}.ms-proof-review-step.is-error>span{color:#070707;background:#fca5a5}.ms-proof-review-step strong{color:currentColor;font-size:13px;font-weight:600;line-height:1.2;display:block}.ms-proof-review-step small{color:#e2e8f080;margin-top:2px;font-size:12px;font-weight:400;line-height:1.35;display:block}.ms-proof-review-step.is-current small{color:#e2e8f09e}.ms-proof-review-step.is-error small{color:#fca5a5c2}.ms-proof-review-error{overscroll-behavior:contain;background:#f871711c;border:0;border-radius:14px;max-height:82px;padding:10px 12px;font-weight:600;overflow-y:auto;color:#fca5a5!important;margin-top:10px!important;font-size:13px!important;line-height:1.38!important}.ms-proof-review-actions{justify-content:flex-end;align-items:center;gap:10px;min-height:42px;margin-top:12px;display:flex}.ms-proof-review-actions .ms-cid-primary,.ms-proof-review-actions .ms-cid-secondary{min-height:44px}.ms-proof-review-actions>span{color:#e2e8f094;text-align:center;width:100%;font-size:12px;font-weight:600}.ms-result-panel{text-align:center;width:min(100%,500px)}.ms-result-icon{border-radius:999px;justify-content:center;align-items:center;width:70px;height:70px;margin-bottom:16px;display:inline-flex}.ms-result-icon.is-success{color:#070707;background:#f6c35b}.ms-result-icon.is-error{color:#fca5a5;background:#f871711c}.ms-result-panel .ms-cid-actions{justify-content:center}@media (max-width:560px){.ms-cid-modal{padding:max(12px, env(safe-area-inset-top)) 12px max(12px, env(safe-area-inset-bottom));align-items:end}.ms-cid-panel{border-radius:22px;width:100%;max-height:min(720px,100dvh - 24px);padding:18px}.ms-cid-close{width:42px;height:42px;top:14px;right:14px}.ms-modal-topline{gap:10px;padding-right:48px}.ms-modal-icon{width:34px;height:34px}.ms-cid-actions{flex-direction:column-reverse;gap:10px}.ms-cid-primary,.ms-cid-secondary{width:100%}.ms-proof-steps{grid-template-columns:1fr}.ms-proof-dropzone{border-radius:14px;min-height:68px;padding:12px}.ms-proof-preview-grid{grid-auto-columns:minmax(136px,72%);height:164px}.ms-proof-preview-card{height:154px}.ms-proof-review-flow{padding:14px}.ms-proof-review-actions{flex-direction:row}.ms-proof-review-actions .ms-cid-primary,.ms-proof-review-actions .ms-cid-secondary{flex:1 1 0;width:auto;min-width:0;padding-inline:10px}}@keyframes codenest-spin{to{transform:rotate(360deg)}}.codenest-proof-section{z-index:5;isolation:isolate;background:#030303;grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);justify-self:center;align-items:center;gap:clamp(32px,6vw,82px);width:100%;min-height:100dvh;padding:clamp(196px,18vh,226px) max(24px,50% - 590px) clamp(48px,6vh,76px);display:grid;position:relative;overflow:hidden}.codenest-jelly-background{z-index:-2;object-fit:cover;opacity:.72;filter:grayscale()sepia()hue-rotate(82deg)saturate(2.25)contrast(1.14)brightness(.82);pointer-events:none;mix-blend-mode:screen;width:100%;height:min(52vh,520px);position:absolute;bottom:-8%;left:0;right:0;-webkit-mask-image:linear-gradient(#0000 0%,#0003 18%,#000 58% 100%);mask-image:linear-gradient(#0000 0%,#0003 18%,#000 58% 100%)}.codenest-proof-section:after{z-index:-1;content:"";mix-blend-mode:color;pointer-events:none;background:linear-gradient(#0000 0%,#03231b33 28%,#0000008a 64%,#030303 100%),#1ee8a414;height:54%;position:absolute;inset:auto 0 0}.codenest-proof-copy{text-align:left;justify-items:start;display:grid;position:relative}.codenest-proof-eyebrow{color:#ffffffad;font-family:var(--font-latin);letter-spacing:.16em;text-transform:uppercase;margin:0 0 18px;font-size:11px;font-weight:800;line-height:1}.codenest-proof-copy h2{color:#5ed29c;letter-spacing:-.05em;max-width:500px;margin:0;font-size:clamp(38px,4.4vw,62px);font-weight:850;line-height:.94}.codenest-proof-copy>p:not(.codenest-proof-eyebrow){color:#ffffffad;max-width:420px;margin:20px 0 0;font-size:15px;line-height:1.72}.codenest-proof-points{gap:10px;width:min(440px,100%);margin-top:30px;display:grid}.codenest-proof-points article{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#ffffff09;border:1px solid #ffffff17;border-radius:999px;grid-template-columns:46px minmax(0,1fr);align-items:center;gap:14px;min-height:58px;padding:0 18px 0 12px;display:grid;box-shadow:inset 0 1px 1px #ffffff14,0 16px 44px #00000024}.codenest-proof-points span{color:#ffffffc7;background:#fff1;border-radius:999px;place-items:center;width:38px;height:38px;font-size:11px;font-weight:850;display:grid}.codenest-proof-points strong{color:#fffffff0;letter-spacing:0;min-width:0;font-size:14px;font-weight:760;line-height:1.25}.codenest-room-carousel{touch-action:pan-y;place-items:center;min-height:clamp(390px,44vw,520px);display:grid;position:relative;overflow:hidden}.codenest-carousel-stage{perspective:1000px;justify-content:center;align-items:center;width:100%;height:clamp(360px,42vw,500px);display:flex;position:relative}.codenest-room-slide{aspect-ratio:1;will-change:transform, opacity, filter;place-items:center;width:clamp(270px,28vw,390px);height:auto;transition:transform .52s cubic-bezier(.22,1,.36,1),opacity .52s,filter .52s,visibility .52s;display:grid;position:absolute}.codenest-room-slide img{object-fit:cover;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:28px;width:100%;height:100%;display:block;box-shadow:0 30px 80px #00000070,inset 0 1px 1px #ffffff1f}.codenest-carousel-button{z-index:20;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;background:#ffffff0e;border:1px solid #ffffff1f;border-radius:999px;place-items:center;width:44px;height:44px;padding:0;transition:background .18s,transform .18s,border-color .18s;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:inset 0 1px 1px #ffffff1f,0 16px 40px #0000002e}.codenest-carousel-button:hover,.codenest-carousel-button:focus-visible{background:#ffffff1c;border-color:#ffffff38;transform:translateY(-50%)scale(1.04)}.codenest-carousel-button.is-prev{left:6px}.codenest-carousel-button.is-next{right:6px}.codenest-proof-section{background:#030303;grid-template-columns:1fr;place-items:center;gap:0;min-height:100dvh;padding:clamp(128px,14vh,168px) 24px clamp(72px,9vh,104px);display:grid}.codenest-proof-section:after{display:none}.codenest-hover-expand{z-index:2;width:min(100%,1180px);position:relative;overflow:hidden}.codenest-hover-track{justify-content:center;align-items:center;gap:4px;width:100%;display:flex}.codenest-hover-card{color:#fff;cursor:pointer;background:#ffffff0a;border:0;border-radius:26px;flex:none;padding:0;display:block;position:relative;overflow:hidden;box-shadow:0 26px 70px #00000057}.codenest-hover-card img{object-fit:cover;width:100%;height:100%;transition:transform .42s,filter .42s;display:block}.codenest-hover-card:hover img,.codenest-hover-card:focus-visible img{transform:scale(1.035)}.codenest-hover-card:focus-visible{outline:0}.codenest-hover-shade{z-index:1;pointer-events:none;background:linear-gradient(#0000 42%,#00000057);position:absolute;inset:0}@media (min-width:780px){.codenest-nav{display:flex}.codenest-menu-button{display:none}}@media (max-width:779px){.codenest-left-gradient{background:linear-gradient(90deg,#070b0a 0%,#070b0ac2 46%,#070b0a1f 100%)}.codenest-content{padding:150px 14px 64px}.codenest-glass-card{width:190px;height:190px}.codenest-proof-section{grid-template-columns:1fr;gap:36px;width:100%;min-height:auto;padding:112px 12px 56px}.codenest-proof-copy h2{max-width:360px}.codenest-proof-copy>p:not(.codenest-proof-eyebrow){max-width:340px}.codenest-proof-points{width:100%}.codenest-proof-points article{border-radius:24px;min-height:62px}.codenest-room-carousel{width:100%;min-height:360px}.codenest-carousel-stage{height:340px}.codenest-room-slide{width:min(280px,68vw)}.codenest-carousel-button.is-prev{left:0}.codenest-carousel-button.is-next{right:0}.codenest-hover-expand{scrollbar-width:none;padding:8px 0 18px;overflow-x:auto}.codenest-hover-expand::-webkit-scrollbar{display:none}.codenest-hover-track{justify-content:flex-start;width:max-content;min-width:100%}.codenest-hover-card{border-radius:26px}}@media (prefers-reduced-motion:reduce){.codenest-hero *,.codenest-hero :before,.codenest-hero :after{transition-duration:.01ms!important}}.workflow-cinema{color:#f8fafc;perspective:1500px;background:#030406;place-items:center;width:100%;height:100dvh;display:grid;position:relative;overflow:hidden}.workflow-grain{z-index:5;opacity:.045;pointer-events:none;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.82' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.workflow-grid{opacity:.42;pointer-events:none;background-image:linear-gradient(90deg,#f8fafc0e 1px,#0000 1px),linear-gradient(#f8fafc0e 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 0%,#0000 72%);mask-image:radial-gradient(#000 0%,#0000 72%)}.workflow-card{--mouse-x:50%;--mouse-y:50%;--workflow-top-offset:118px;z-index:2;background:radial-gradient(circle at 74% 34%,#22d3ee2e,#0000 28%),radial-gradient(circle at 88% 76%,#f9731633,#0000 28%),linear-gradient(145deg,#162c6d 0%,#07101e 42%,#05070c 100%);border:1px solid #ffffff0f;border-radius:40px;width:86vw;height:84vh;position:relative;overflow:hidden;box-shadow:0 50px 130px -32px #000000f2,0 28px 54px -28px #000000e6,inset 0 1px 2px #fff3,inset 0 -2px 6px #000000d9}@keyframes workflow-card-expand{0%{border-radius:40px;width:86vw;height:84vh;transform:translateY(62vh)scale(.92)}to{border-radius:0;width:100%;height:100%;transform:translateY(0)scale(1)}}@supports (animation-timeline:view()){.workflow-card{animation:linear both workflow-card-expand;animation-timeline:view();animation-range:entry entry 48%}}.workflow-sheen{z-index:6;border-radius:inherit;pointer-events:none;background:radial-gradient(780px circle at var(--mouse-x) var(--mouse-y), #ffffff13, transparent 42%);mix-blend-mode:screen;position:absolute;inset:0}.workflow-inner{inset:var(--workflow-top-offset) 0 0;z-index:3;grid-template-rows:1fr auto;grid-template-columns:minmax(0,.86fr) minmax(300px,.82fr) minmax(260px,.62fr);align-items:center;gap:34px;padding:clamp(26px,4.5vw,62px);display:grid;position:absolute}.workflow-copy{max-width:520px}.workflow-copy>span{color:#a7f3ff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);text-transform:uppercase;background:#ffffff0e;border:1px solid #ffffff1f;border-radius:999px;align-items:center;min-height:38px;padding:0 15px;font-size:12px;font-weight:900;display:inline-flex}.workflow-copy h2{color:#fff;letter-spacing:0;text-shadow:0 24px 60px #000000c7,0 0 36px #22d3ee2e;margin:20px 0 0;font-size:clamp(40px,4.6vw,68px);line-height:.95}.workflow-copy p{color:#dbeafeb8;max-width:530px;margin:20px 0 0;font-size:16px;line-height:1.62}.workflow-terminal-wrap{perspective:1000px;place-items:center;display:grid}.workflow-terminal{width:min(310px, 100%, calc((100vh - var(--workflow-top-offset) - 56px) * .58));aspect-ratio:9/15.5;transform-style:preserve-3d;will-change:transform;background:linear-gradient(#ffffff14,#0000 26%),radial-gradient(circle at 74% 18%,#22d3ee5c,#0000 18%),#050914;border:1px solid #ffffff29;border-radius:36px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 8px #000,inset 0 0 0 10px #ffffff1a,0 45px 90px -20px #000000f0}.workflow-terminal:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(110deg,#ffffff1a,#0000 42%);position:absolute;inset:0}.workflow-terminal-top{z-index:2;border-bottom:1px solid #ffffff14;align-items:center;gap:7px;min-height:58px;padding:0 24px;display:flex;position:relative}.workflow-terminal-top span{background:#ffffff61;border-radius:999px;width:8px;height:8px}.workflow-terminal-top strong{color:#ffffff8f;letter-spacing:.12em;margin-left:auto;font-size:10px}.workflow-ring{z-index:2;place-items:center;width:210px;height:210px;margin:54px auto 34px;display:grid;position:relative}.workflow-ring:before{content:"";filter:blur(18px);background:radial-gradient(circle,#22d3ee29,#0000 56%),radial-gradient(circle,#ffffff0e,#0000 68%);border-radius:50%;position:absolute;inset:22px;transform:translateZ(0)}.workflow-ring svg{width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}.workflow-ring circle{fill:none;stroke:#ffffff0f;stroke-width:14px}.workflow-ring .workflow-ring-progress{stroke:#22d3ee;stroke-dasharray:402;stroke-dashoffset:402px;stroke-linecap:round}.workflow-ring div{text-align:center;gap:3px;display:grid}.workflow-ring small,.workflow-ring em{color:#bfdbfe9e;text-transform:uppercase;font-size:11px;font-style:normal;font-weight:850}.workflow-ring strong{color:#fff;font-size:36px;line-height:1}.workflow-terminal-lines{z-index:2;gap:13px;padding:0 38px;display:grid;position:relative}.workflow-terminal-lines i{background:linear-gradient(90deg,#ffffffd6,#ffffff2e);border-radius:999px;height:9px;display:block}.workflow-terminal-lines i:nth-child(2){width:74%}.workflow-terminal-lines i:nth-child(3){width:52%}.workflow-steps{gap:14px;display:grid}.workflow-step{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:linear-gradient(135deg,#ffffff14,#ffffff04);border:1px solid #ffffff17;border-radius:24px;align-content:center;gap:5px;min-height:104px;padding:18px 20px;display:grid;box-shadow:0 20px 50px -26px #000000e6,inset 0 1px 1px #ffffff24}.workflow-step small{color:#22d3ee;font-size:11px;font-weight:950}.workflow-step strong{color:#fff;font-size:19px}.workflow-step span{color:#dbeafe94;font-size:13px}.workflow-cta{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#ffffff0e;border:1px solid #ffffff1a;border-radius:28px;grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;align-self:end;align-items:center;gap:24px;padding:22px 26px;display:grid}.workflow-cta h3{margin:0;font-size:28px}.workflow-cta p{color:#dbeafea8;max-width:680px;margin:8px 0 0}.workflow-cta button{color:#0f172a;background:linear-gradient(#fff,#e2e8f0);border:0;border-radius:18px;min-height:52px;padding:0 22px;font-weight:900;box-shadow:0 12px 28px -10px #000000a6,inset 0 1px 1px #fff}.cinematic-hero{color:#f8fafc;background:#050505;justify-content:center;align-items:center;width:100vw;height:100vh;font-family:inherit;display:flex;position:relative;overflow:hidden}.gsap-reveal{visibility:visible}.film-grain{z-index:50;opacity:.05;pointer-events:none;mix-blend-mode:overlay;background:url("data:image/svg+xml;utf8,<svg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'><filter id='noiseFilter'><feTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='3' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23noiseFilter)'/></svg>");width:100%;height:100%;position:absolute;inset:0}.bg-grid-theme{z-index:0;opacity:.5;pointer-events:none;background-image:linear-gradient(90deg,#f8fafc0d 1px,#0000 1px),linear-gradient(#f8fafc0d 1px,#0000 1px);background-size:60px 60px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 0%,#0000 70%);mask-image:radial-gradient(#000 0%,#0000 70%)}.text-3d-matte{color:#f8fafc;text-shadow:0 10px 30px #f8fafc33,0 2px 4px #f8fafc1a}.text-silver-matte{-webkit-text-fill-color:transparent;filter:drop-shadow(0 10px 20px #f8fafc26)drop-shadow(0 2px 4px #f8fafc1a);background:linear-gradient(#fff 0%,#f8fafc66 100%);-webkit-background-clip:text;background-clip:text;transform:translateZ(0)}.text-card-silver-matte{-webkit-text-fill-color:transparent;filter:drop-shadow(0 12px 24px #000c)drop-shadow(0 4px 8px #0009);background:linear-gradient(#fff 0%,#a1a1aa 100%);-webkit-background-clip:text;background-clip:text;transform:translateZ(0)}.hero-text-wrapper{z-index:10;text-align:center;width:100vw;transform-style:preserve-3d;will-change:transform;padding:0 16px;position:absolute}.hero-text-wrapper h2{letter-spacing:0;margin:0;font-size:clamp(48px,7.5vw,96px);line-height:1.02}.hero-text-wrapper .text-track{margin-bottom:8px;font-weight:750}.hero-text-wrapper .text-days{font-weight:900}.cta-wrapper{z-index:40;text-align:center;pointer-events:auto;will-change:transform;width:100vw;padding:28px 16px 34px;position:absolute;overflow:visible}.cta-wrapper h2{letter-spacing:0;margin:0 0 24px;font-size:clamp(40px,6vw,76px);font-weight:850;line-height:1.16;overflow:visible}.cta-wrapper p{color:#e2e8f0b3;max-width:580px;margin:0 auto 36px;font-size:clamp(17px,1.5vw,21px);line-height:1.65}.cta-wrapper>div{flex-wrap:wrap;justify-content:center;gap:24px;display:flex}.cta-price-grid{grid-template-columns:repeat(3,minmax(0,1fr));width:min(100%,980px);margin:0 auto;gap:16px!important;display:grid!important}.cta-price-card{isolation:isolate;text-align:left;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:radial-gradient(circle at 78% 18%,#3b82f62e,#0000 34%),linear-gradient(#ffffff14,#ffffff06);border:1px solid #ffffff1c;border-radius:22px;grid-template-rows:auto auto auto 1fr auto;align-content:stretch;gap:8px;min-height:196px;padding:22px 20px;transition:transform .22s,border-color .22s,box-shadow .22s,background .22s;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 54px -28px #000000e6,inset 0 1px 1px #ffffff29}button.cta-price-card,a.cta-price-card{cursor:pointer;width:100%;font:inherit;touch-action:manipulation;text-decoration:none}button.cta-price-card:hover,a.cta-price-card:hover{border-color:#ffffff57;transform:translateY(-6px);box-shadow:0 34px 80px -32px #000000f2,0 0 44px #ffffff14,inset 0 1px 1px #fff3}button.cta-price-card:active,a.cta-price-card:active{transform:translateY(-2px)scale(.99)}.cta-price-card.is-selected{border-color:#ffffff7a;box-shadow:0 0 0 1px #ffffff2e,0 28px 90px -46px #ffffff8f,inset 0 1px #ffffff3d}.cta-price-card.is-featured{background:radial-gradient(circle at 82% 12%,#dbeafe6b,#0000 28%),radial-gradient(circle at 72% 34%,#60a5fa52,#0000 38%),radial-gradient(circle at 15% 86%,#f9731621,#0000 30%),linear-gradient(#ffffff29,#ffffff0a);border-color:#dbeafeb3;box-shadow:0 0 0 1px #dbeafe2e,0 0 42px #93c5fd3d,0 32px 70px -30px #93c5fdb3,0 24px 54px -28px #000000e6,inset 0 1px 1px #ffffff47,inset 0 0 40px #dbeafe14}.cta-price-card.is-featured:before{z-index:-1;content:"";background:linear-gradient(110deg,#ffffff2e,#0000 34%),radial-gradient(circle at 76% 22%,#bfdbfe47,#0000 36%);border-radius:20px;position:absolute;inset:1px}.cta-price-card.is-featured:after{z-index:-1;content:"";filter:blur(18px);background:#38bdf829;border-radius:999px;width:58%;height:82%;position:absolute;bottom:-42%;right:-18%}.cta-price-card em{color:#061018;letter-spacing:.06em;text-transform:uppercase;background:#fff;border-radius:999px;align-items:center;min-height:26px;padding:0 10px;font-size:10px;font-style:normal;font-weight:950;display:inline-flex;position:absolute;top:14px;right:14px;box-shadow:0 10px 24px -12px #ffffff57}.cta-price-card span,.cta-price-card small{color:#e2e8f0ad;letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:850}.cta-price-card strong{color:#fff;letter-spacing:0;font-size:clamp(44px,4.8vw,68px);line-height:1}.cta-price-card.is-dzv strong{max-width:10ch;font-size:clamp(28px,3.7vw,44px);line-height:1.02}.cta-price-card small{color:#dbeafe;text-transform:uppercase;background:#3b82f61f;border:1px solid #93c5fd38;border-radius:999px;align-items:center;width:fit-content;min-height:28px;padding:0 10px;font-size:12px;font-weight:900;display:inline-flex;box-shadow:inset 0 1px 1px #ffffff14}.cta-price-card.is-featured small{color:#07111f;text-shadow:none;background:#fff;border-color:#fff;box-shadow:0 0 0 1px #ffffff38,0 14px 32px -16px #ffffff7a}.cta-price-card b{color:#061018;background:#fff;border-radius:999px;justify-content:center;align-items:center;width:100%;min-height:42px;font-size:12px;font-weight:950;display:inline-flex;box-shadow:0 12px 28px -16px #fff9}.cta-price-actions{grid-column:1/-1;justify-content:center;gap:12px;margin-top:8px;display:flex}.cta-discount-code{color:#e2e8f0b8;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#ffffff0e;border:1px solid #ffffff1c;border-radius:999px;grid-column:1/-1;grid-template-columns:auto minmax(0,1fr);justify-self:center;align-items:center;gap:14px;width:min(100%,520px);min-height:58px;margin-top:4px;padding:8px 10px 8px 18px;display:grid;box-shadow:0 18px 44px -28px #000000eb,inset 0 1px 1px #ffffff1f}.cta-discount-code span{letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;font-size:12px;font-weight:900}.cta-discount-code input{color:#f8fafc;width:100%;min-height:42px;font:inherit;background:#05050561;border:0;border-radius:999px;outline:none;padding:0 16px;font-size:14px;font-weight:760;box-shadow:inset 0 0 0 1px #ffffff14}.cta-discount-code input::placeholder{color:#e2e8f06b}.cta-discount-code input:focus{box-shadow:inset 0 0 0 1px #ffffff38,0 0 0 3px #ffffff14}.cta-price-actions button{color:#f8fafc;background:#ffffff12;border:1px solid #ffffff1f;border-radius:16px;min-width:150px;min-height:48px;font-size:14px;font-weight:900;transition:transform .18s,background .18s,color .18s}.cta-price-actions button:first-child{color:#0f172a;background:#fff;border-color:#fff}.cta-price-actions button:hover{transform:translateY(-2px)}.tm-checkout-overlay{z-index:120;padding:max(16px, env(safe-area-inset-top)) 16px max(16px, env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(20px)saturate(1.16);backdrop-filter:blur(20px)saturate(1.16);background:radial-gradient(circle at 50% 16%,#375f9829,#0000 34%),#0000009e;place-items:center;display:grid;position:fixed;inset:0}.tm-checkout-sheet{color:#f8fafc;-webkit-backdrop-filter:blur(38px)saturate(1.5)contrast(.92);backdrop-filter:blur(38px)saturate(1.5)contrast(.92);background:radial-gradient(circle at 88% 5%,#416cb233,#0000 32%),linear-gradient(135deg,#ffffff1b,#ffffff06 46%,#21365229),#0b0d0fb8;border:1px solid #dde6f23d;border-radius:30px;flex-direction:column;width:min(100%,570px);min-height:min(650px,100dvh - 32px);max-height:calc(100dvh - 32px);padding:20px;display:flex;position:relative;overflow-y:auto;box-shadow:0 44px 120px #000000ad,inset 0 1px #ffffff47,inset 0 -1px #00000052,inset 0 0 0 1px #ffffff0f}.tm-checkout-sheet:before{border-radius:inherit;pointer-events:none;content:"";opacity:.12;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 160 160' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.18' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.tm-checkout-close{color:#f8fafcdb;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:999px;place-items:center;width:38px;height:38px;display:grid;position:absolute;top:16px;right:16px}.tm-checkout-head{gap:3px;padding-right:48px;display:grid}.tm-checkout-head.is-complete{text-align:center;justify-items:center;padding-right:0}.tm-checkout-head.is-complete span,.tm-checkout-head.is-complete h2,.tm-checkout-head.is-complete small{display:none}.tm-checkout-head span,.tm-checkout-head small,.tm-checkout-discount span,.tm-checkout-complete label span{color:#e2e8f08f;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:900}.tm-checkout-head h2{color:#fff;margin:0;font-size:clamp(22px,3.4vw,30px);line-height:1}.tm-checkout-head strong{color:#fff;font-size:clamp(34px,5.8vw,50px);line-height:1}.tm-checkout-head.is-complete strong{font-size:clamp(34px,5.8vw,50px)}.tm-checkout-steps{grid-template-columns:repeat(4,1fr);gap:8px;margin:16px 0 14px;display:grid;position:relative}.tm-checkout-steps:before{content:"";background:#ffffff1a;height:1px;position:absolute;top:17px;left:12.5%;right:12.5%}.tm-checkout-progress{z-index:1;transform-origin:0;background:linear-gradient(90deg,#86efac,#22c55e);border-radius:999px;width:75%;height:2px;position:absolute;top:16px;left:calc(12.5% - 1px);box-shadow:0 0 16px #22c55e73}.tm-checkout-progress:after{content:"";background:#bbf7d0;border-radius:999px;width:11px;height:11px;position:absolute;top:50%;right:-5px;transform:translateY(-50%);box-shadow:0 0 18px #bbf7d0d1}.tm-checkout-steps>span{z-index:2;color:#e2e8f08f;place-items:center;gap:6px;min-height:50px;font-size:11px;font-weight:900;display:grid;position:relative}.tm-checkout-steps i{color:#e2e8f09e;background:#ffffff0e;border:1px solid #ffffff1a;border-radius:999px;place-items:center;width:32px;height:32px;font-style:normal;transition:transform .22s,background .22s,color .22s;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px 1px #ffffff14}.tm-checkout-steps b{font-weight:900}.tm-checkout-steps>span.is-active i{color:#061018;background:#fff;transform:scale(1.08);box-shadow:0 0 0 5px #ffffff14,0 16px 30px -18px #fff9}.tm-checkout-steps>span.is-active b{color:#f8fafc}.tm-checkout-steps>span.is-done i{color:#22c55e;background:#22c55e;border-color:#22c55e8f;box-shadow:0 0 28px #22c55e33}.tm-step-check{color:#fff;border-radius:999px;place-items:center;display:grid;position:absolute;inset:1px 0 -1px;overflow:visible}.tm-step-check svg{filter:drop-shadow(0 1px 4px #00000029);display:block;overflow:visible}.tm-checkout-steps>span.is-done b{color:#e2e8f0b8}.tm-checkout-panel{flex-direction:column;flex:1;justify-content:flex-start;gap:11px;min-height:0;display:flex}.tm-checkout-panel p{color:#e2e8f0ad;margin:0;font-size:14px;line-height:1.5}.tm-checkout-content{gap:13px;min-height:0;display:grid}.tm-proof-content{text-align:center;flex:1;align-content:center;justify-items:center;padding-bottom:clamp(12px,4vh,46px)}.tm-proof-content h3{color:#f8fafc;margin:0;font-size:24px;line-height:1.05}.tm-checkout-discount,.tm-checkout-complete label{gap:8px;display:grid}.tm-checkout-discount>div{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.tm-checkout-discount input,.tm-checkout-complete input{color:#fff;min-height:44px;font:inherit;background:#ffffff0e;border:1px solid #ffffff1a;border-radius:16px;outline:none;padding:0 16px;font-size:16px;box-shadow:inset 0 1px 1px #ffffff14}.tm-checkout-discount button{color:#061018;cursor:pointer;letter-spacing:.08em;background:#fff;border:1px solid #ffffff24;border-radius:16px;min-height:44px;padding:0 16px;font-size:12px;font-weight:950}.tm-checkout-discount input:focus,.tm-checkout-complete input:focus{border-color:#ffffff52;box-shadow:0 0 0 3px #ffffff14}.tm-payment-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.tm-payment-grid button{color:#f8fafc;text-align:left;cursor:pointer;background:#ffffff0e;border:1px solid #ffffff1a;border-radius:18px;align-items:center;gap:12px;min-height:78px;padding:14px;transition:transform .2s,border-color .2s,background .2s,box-shadow .2s;display:flex}.tm-payment-grid button:hover{background:#ffffff17;border-color:#ffffff47;transform:translateY(-3px);box-shadow:0 18px 48px -30px #000000d9}.tm-payment-grid button.is-active{background:#ffffff21;border-color:#ffffff75}.tm-payment-grid span{gap:4px;display:grid}.tm-payment-grid strong{font-size:15px}.tm-payment-grid small{color:#e2e8f08a;font-size:12px;line-height:1.35}.tm-payment-detail{color:#f8fafcdb;background:radial-gradient(circle at 84% 10%,#f4f1e81f,#0000 34%),#ffffff0e;border:1px solid #ffffff1c;border-radius:20px;gap:8px;padding:12px;display:grid;overflow:hidden;box-shadow:inset 0 1px 1px #ffffff17}.tm-payment-detail>div,.tm-payment-detail span{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;display:grid}.tm-payment-detail span{background:#0000002e;border-radius:12px;min-height:30px;padding:0 10px}.tm-payment-detail small{color:#e2e8f08a;letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:850}.tm-payment-detail b{color:#f8fafc;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.tm-payment-detail p{font-size:13px}.tm-checkout-primary,.tm-checkout-actions button{color:#061018;cursor:pointer;background:#fff;border:1px solid #ffffff1a;border-radius:16px;min-height:46px;font-size:15px;font-weight:950;transition:transform .18s,opacity .18s,box-shadow .18s}.tm-checkout-primary:hover,.tm-checkout-actions button:hover{transform:translateY(-2px);box-shadow:0 18px 42px -24px #ffffff80}.tm-checkout-actions button:disabled{cursor:not-allowed;opacity:.42;box-shadow:none;transform:none}.tm-slip-drop{color:#f8fafce6;cursor:pointer;background:#ffffff0d;border:1px dashed #ffffff3d;border-radius:22px;place-items:center;gap:6px;width:100%;min-height:154px;display:grid}.tm-slip-drop span{font-size:16px;font-weight:900}.tm-slip-drop small{color:#e2e8f085;font-size:12px}.tm-slip-drop input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.tm-checkout-actions{grid-template-columns:.75fr 1.25fr;gap:10px;margin-top:auto;display:grid}.tm-checkout-primary{margin-top:auto}.tm-checkout-actions button:first-child{color:#f8fafcd1;background:#ffffff0f}.tm-checkout-complete{text-align:center;gap:clamp(12px,1.6vh,18px)}.tm-tradingview-hero,.tm-final-hero{flex:1;align-content:center;justify-items:center;gap:16px}.tm-tradingview-hero{padding-bottom:clamp(10px,3vh,34px)}.tm-final-hero{padding-bottom:clamp(20px,7vh,86px)}.tm-tradingview-field{margin-top:auto}.tm-checkout-tradingview .tm-checkout-actions{margin-top:0}.tm-success-mark{color:#12d7b0;background:radial-gradient(circle at 34% 28%,#ffffff29,#0000 28%),#12d7b0;border-radius:999px;justify-self:center;place-items:center;width:92px;height:92px;display:grid;position:relative;overflow:visible;box-shadow:0 0 0 9px #12d7b01a,0 0 42px #12d7b04d}.tm-tradingview-hero .tm-success-mark,.tm-final-hero .tm-success-mark{margin-bottom:26px}.tm-success-mark:before{border-radius:inherit;content:"";border:1px solid #86efac61;animation:.82s ease-out both tm-success-pulse;position:absolute;inset:2px}.tm-success-mark:after{content:none}.tm-success-mark.is-waiting{color:#12d7b0;background:radial-gradient(circle at 34% 28%,#ffffff29,#0000 28%),#12d7b0;box-shadow:0 0 0 8px #12d7b014,0 0 34px #12d7b038}.tm-success-mark svg{justify-self:center}.tm-success-check-svg{z-index:1;width:86px;height:86px;display:block;position:relative;overflow:visible}.tm-success-check-halo{fill:#12d7b038}.tm-success-check-svg.motion-preset-confetti{animation:1s cubic-bezier(.22,1,.36,1) both tm-success-confetti-pop}.tm-success-check-svg.motion-duration-1000{animation-duration:1s}@keyframes tm-success-pulse{0%{opacity:.72;transform:scale(.86)}to{opacity:0;transform:scale(1.24)}}@keyframes tm-success-confetti-pop{0%{filter:drop-shadow(0 0 #12d7b000);transform:scale(.72)rotate(-10deg)}54%{filter:drop-shadow(0 0 14px #12d7b080)drop-shadow(0 0 34px #22c55e47);transform:scale(1.08)rotate(1deg)}to{filter:drop-shadow(0 0 20px #12d7b052);transform:scale(1)rotate(0)}}.tm-checkout-complete h3{margin:0;font-size:24px;line-height:1.08}.tm-checkout-complete label{text-align:left}@media (max-height:720px) and (min-width:641px){.tm-checkout-overlay{padding:12px 16px}.tm-checkout-sheet{border-radius:24px;width:min(100%,540px);min-height:min(590px,100dvh - 24px);max-height:calc(100dvh - 24px);padding:16px}.tm-checkout-close{width:34px;height:34px;top:12px;right:12px}.tm-checkout-head h2{font-size:clamp(20px,3vw,26px)}.tm-checkout-head strong,.tm-checkout-head.is-complete strong{font-size:clamp(30px,5vw,42px)}.tm-checkout-steps{margin:12px 0 10px}.tm-checkout-steps>span{min-height:46px}.tm-checkout-panel{gap:9px}.tm-proof-content{gap:10px;padding-bottom:clamp(8px,3vh,26px)}.tm-tradingview-hero{gap:14px;padding-bottom:clamp(8px,2vh,20px)}.tm-final-hero{gap:14px;padding-bottom:clamp(14px,5vh,42px)}.tm-tradingview-hero .tm-success-mark,.tm-final-hero .tm-success-mark{margin-bottom:18px}.tm-checkout-panel p{font-size:13px;line-height:1.42}.tm-payment-grid button{min-height:68px;padding:12px}.tm-payment-detail{gap:7px;padding:10px}.tm-payment-detail span{min-height:28px}.tm-checkout-discount input,.tm-checkout-discount button,.tm-checkout-complete input{min-height:40px}.tm-checkout-primary,.tm-checkout-actions button{min-height:42px}.tm-slip-drop{min-height:128px}.tm-success-mark{width:76px;height:76px}.tm-success-check-svg{width:72px;height:72px}.tm-checkout-complete h3{font-size:22px}}.btn-modern-light,.btn-modern-dark{border-radius:20px;justify-content:center;align-items:center;gap:12px;min-height:72px;padding:16px 32px;text-decoration:none;transition:all .4s cubic-bezier(.25,1,.5,1);display:inline-flex}.btn-modern-light svg,.btn-modern-dark svg{flex:none;width:30px;height:30px}.btn-modern-light span,.btn-modern-dark span{text-align:left;gap:1px;display:grid}.btn-modern-light small,.btn-modern-dark small{letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:800}.btn-modern-light strong,.btn-modern-dark strong{font-size:20px;line-height:1}.btn-modern-light{color:#0f172a;background:linear-gradient(#fff 0%,#f1f5f9 100%);box-shadow:0 0 0 1px #0000000d,0 2px 4px #0000001a,0 12px 24px -4px #0000004d,inset 0 1px 1px #fff,inset 0 -3px 6px #0000000f}.btn-modern-light small{color:#64748b}.btn-modern-light:hover{transform:translateY(-3px);box-shadow:0 0 0 1px #0000000d,0 6px 12px -2px #00000026,0 20px 32px -6px #0006,inset 0 1px 1px #fff,inset 0 -3px 6px #0000000f}.btn-modern-dark{color:#fff;background:linear-gradient(#27272a 0%,#18181b 100%);box-shadow:0 0 0 1px #ffffff1a,0 2px 4px #0009,0 12px 24px -4px #000000e6,inset 0 1px 1px #ffffff26,inset 0 -3px 6px #000c}.btn-modern-dark small{color:#a3a3a3}.btn-modern-dark:hover{background:linear-gradient(#3f3f46 0%,#27272a 100%);transform:translateY(-3px)}.cinematic-card-layer{z-index:20;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.main-card{pointer-events:auto;border-radius:32px;justify-content:center;align-items:center;width:92vw;height:92vh;display:flex;overflow:hidden}@media (min-width:768px){.main-card{border-radius:40px;width:85vw;height:85vh}}.premium-depth-card{background:radial-gradient(circle at 68% 24%,#5e4b4347,#0000 34%),radial-gradient(circle at 22% 72%,#2c241f80,#0000 42%),radial-gradient(circle at 74% 78%,#957d5d29,#0000 38%),linear-gradient(145deg,#050505 0%,#1a1a1a 48%,#302720 100%);border:1px solid #ffffff0a;position:relative;box-shadow:0 40px 100px -20px #000000e6,0 20px 40px -20px #000c,inset 0 1px 2px #fff3,inset 0 -2px 4px #000c}.cinematic-card-field{z-index:0;opacity:.72;mix-blend-mode:soft-light;pointer-events:none;background:radial-gradient(circle at 62% 28%,#a68a6338,#0000 24%),radial-gradient(circle at 14% 44%,#5e4b432e,#0000 32%),linear-gradient(118deg,#0000 0 28%,#ffffff09 42%,#0000 58% 100%);width:100%;height:100%;position:absolute;inset:0}.premium-depth-card:after{z-index:1;pointer-events:none;content:"";background:radial-gradient(circle at 68% 30%,#5e4b432e,#0000 34%),radial-gradient(circle at 30% 72%,#261f1a70,#0000 42%),linear-gradient(#0000002e,#00000094);position:absolute;inset:0}.premium-depth-card:before{z-index:2;pointer-events:none;content:"";opacity:.46;filter:contrast(1.45);mix-blend-mode:soft-light;background:url("data:image/svg+xml,%3Csvg viewBox='0 0 160 160' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.18' numOctaves='5' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.86'/%3E%3C/svg%3E") 0 0/150px 150px,repeating-linear-gradient(112deg,#ffffff0b 0 1px,#0000 1px 6px) 0 0/12px 12px;position:absolute;inset:0}.card-sheen{z-index:50;border-radius:inherit;pointer-events:none;background:radial-gradient(800px circle at var(--mouse-x,50%) var(--mouse-y,50%), #ffffff0f 0%, transparent 40%);mix-blend-mode:screen;transition:opacity .3s;position:absolute;inset:0}.cinematic-card-grid{z-index:10;grid-template-columns:minmax(0,.9fr) minmax(320px,1fr) minmax(0,.9fr);align-items:center;gap:32px;width:100%;max-width:1280px;height:100%;padding:48px;display:grid;position:relative;transform:translateY(clamp(40px,5vh,84px))}.card-left-text{z-index:20;grid-area:1/1;max-width:400px}.card-left-text h3{color:#fff;letter-spacing:0;margin:0 0 20px;font-size:clamp(28px,3vw,40px);line-height:1.1}.card-left-text p{color:#dbeafeb8;margin:0;font-size:17px;line-height:1.65}.card-left-text strong{color:#fff}.card-right-text{z-index:20;grid-area:1/3;justify-content:flex-end;display:flex}.card-right-text h2{letter-spacing:0;text-transform:uppercase;margin:0;font-size:clamp(72px,8vw,128px);font-weight:950;line-height:.88;transform:translate(-35px)}.mockup-scroll-wrapper{z-index:10;grid-area:1/2;justify-content:center;align-items:center;width:100%;height:600px;display:flex;position:relative}.mockup-safe-scale{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.iphone-bezel{width:280px;height:580px;transform-style:preserve-3d;will-change:transform;background-color:#111;border-radius:48px;flex-direction:column;display:flex;position:relative;box-shadow:inset 0 0 0 2px #52525b,inset 0 0 0 7px #000,0 40px 80px -15px #000000e6,0 15px 25px -5px #000000b3}.hardware-btn{z-index:0;background:linear-gradient(90deg,#404040 0%,#171717 100%);border-left:1px solid #ffffff0d;width:3px;position:absolute;box-shadow:-2px 0 5px #000c,inset -1px 0 1px #ffffff26,inset 1px 0 2px #000c}.hardware-1{border-radius:8px 0 0 8px;height:25px;top:120px;left:-3px}.hardware-2{border-radius:8px 0 0 8px;height:45px;top:160px;left:-3px}.hardware-3{border-radius:8px 0 0 8px;height:45px;top:220px;left:-3px}.hardware-4{border-radius:0 8px 8px 0;height:70px;top:170px;right:-3px;transform:scaleX(-1)}.iphone-screen{z-index:10;color:#fff;background:#050914;border-radius:40px;position:absolute;inset:7px;overflow:hidden;box-shadow:inset 0 0 15px #000}.screen-glare{z-index:40;pointer-events:none;background:linear-gradient(110deg,#ffffff14 0%,#fff0 45%);position:absolute;inset:0}.dynamic-island{z-index:50;background:#000;border-radius:999px;justify-content:flex-end;align-items:center;width:100px;height:28px;padding:0 12px;display:flex;position:absolute;top:5px;left:50%;transform:translate(-50%);box-shadow:inset 0 -1px 2px #ffffff1a}.dynamic-island i{background:#22c55e;border-radius:999px;width:6px;height:6px;animation:1.5s ease-in-out infinite alternate detail-fade-up;box-shadow:0 0 8px #22c55ecc}.phone-ui{flex-direction:column;width:100%;height:100%;padding:48px 20px 32px;display:flex;position:relative}.phone-top{justify-content:space-between;align-items:center;margin-bottom:32px;display:flex}.phone-top div{flex-direction:column;display:flex}.phone-top span{color:#a3a3a3;letter-spacing:.12em;text-transform:uppercase;margin-bottom:4px;font-size:10px;font-weight:800}.phone-top strong{color:#fff;font-size:20px}.phone-top em{color:#e5e7eb;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:999px;place-items:center;width:36px;height:36px;font-size:13px;font-style:normal;font-weight:800;display:grid;box-shadow:0 10px 22px #00000073}.phone-progress{filter:drop-shadow(0 15px 25px #000c);justify-content:center;align-items:center;width:230px;height:230px;margin:0 auto 32px;display:flex;position:relative}.phone-progress svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.phone-progress circle{fill:none;stroke:#ffffff08;stroke-width:11px}.phone-progress .progress-ring{stroke:#3b82f6;filter:drop-shadow(0 0 #3b82f600);transform-origin:50%;stroke-dasharray:540;stroke-dashoffset:540px;stroke-linecap:round;transform:rotate(-90deg)}.phone-progress div{z-index:10;text-align:center;flex-direction:column;align-items:center;display:flex}.phone-progress strong{color:#fff;white-space:nowrap;font-size:34px;line-height:1}.phone-progress strong .counter-val{color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:0}.phone-progress span{color:#bfdbfe80;letter-spacing:.1em;text-transform:uppercase;margin-top:9px;font-size:8px;font-weight:800}.phone-list{gap:12px;display:grid}.widget-depth{background:linear-gradient(#ffffff0a 0%,#ffffff03 100%);border:1px solid #ffffff08;border-radius:16px;align-items:center;padding:12px;display:flex;box-shadow:0 10px 20px #0000004d,inset 0 1px 1px #ffffff0d,inset 0 -1px 1px #00000080}.widget-depth i{background:linear-gradient(135deg,#3b82f633,#2563eb0d);border:1px solid #60a5fa33;border-radius:12px;width:40px;height:40px;margin-right:12px}.widget-depth span{flex:1;gap:8px;display:grid}.widget-depth b{background:#d4d4d8;border-radius:999px;height:8px;display:block;box-shadow:inset 0 1px 2px #00000073}.widget-depth b:first-child{width:80px}.widget-depth b:last-child{background:#52525b;width:48px;height:6px}.phone-home{background:#fff3;border-radius:999px;width:120px;height:4px;position:absolute;bottom:8px;left:50%;transform:translate(-50%);box-shadow:0 1px 2px #00000080}.floating-badge{z-index:30;-webkit-backdrop-filter:blur(24px);background:linear-gradient(135deg,#ffffff14 0%,#ffffff03 100%);border-radius:18px;align-items:center;gap:14px;padding:14px;display:flex;position:absolute;box-shadow:0 0 0 1px #ffffff1a,0 25px 50px -12px #000c,inset 0 1px 1px #fff3,inset 0 -1px 1px #00000080}.floating-badge-left{top:48px;left:-88px}.floating-badge-right{bottom:80px;right:-80px}.floating-badge i{background:linear-gradient(#3b82f633,#1e3a8a1a);border:1px solid #60a5fa4d;border-radius:999px;place-items:center;width:40px;height:40px;font-style:normal;display:grid}.floating-badge span{gap:3px;display:grid}.floating-badge strong{color:#fff;font-size:13px}.floating-badge small{color:#bfdbfe80;font-size:11px}@media (max-width:1024px){.cinematic-card-grid{grid-template-rows:auto auto auto;grid-template-columns:1fr;justify-items:center;gap:18px;padding:28px 22px;transform:translateY(clamp(24px,3.5vh,52px))}.card-right-text,.mockup-scroll-wrapper,.card-left-text{grid-column:1}.card-right-text{grid-row:1;justify-content:center}.mockup-scroll-wrapper{grid-row:2;height:380px}.card-left-text{text-align:center;grid-row:3;max-width:560px}.mockup-safe-scale{transform:scale(.72)}.floating-badge-left{top:24px;left:-42px}.floating-badge-right{bottom:48px;right:-18px}.cta-price-grid{grid-template-columns:repeat(3,minmax(160px,1fr));width:min(100%,820px);padding-bottom:4px;overflow-x:auto}}@media (max-width:640px){.cinematic-hero{max-width:100vw;height:100dvh;min-height:100dvh;overflow-x:clip}.hero-text-wrapper h2{font-size:clamp(38px,11vw,50px);line-height:1.08}.cta-wrapper{padding:28px 18px max(18px, env(safe-area-inset-bottom));overscroll-behavior:auto;touch-action:pan-y;flex-direction:column;justify-content:flex-start;display:flex;top:54px;bottom:0;overflow:visible}.cta-wrapper h2{margin-bottom:10px;font-size:clamp(34px,10.5vw,44px);line-height:1.08}.cta-wrapper p{max-width:320px;margin-bottom:16px;font-size:14px;line-height:1.42}.main-card{border-radius:0;width:100vw;height:100dvh}.cta-wrapper>div{gap:14px}.cta-price-grid{grid-template-columns:1fr;width:min(100%,320px);overflow:visible;gap:10px!important}.cta-price-card{border-radius:18px;gap:4px;min-height:132px;padding:12px 16px}.cta-price-card strong{font-size:clamp(42px,13vw,54px)}.cta-price-card span,.cta-price-card small{font-size:10px}.cta-price-card em{min-height:24px;padding:0 9px;font-size:9px;top:12px;right:12px}.cta-price-card small{min-height:24px;padding:0 9px}.cta-price-card b{min-height:34px;font-size:11px}.cta-price-actions{flex-direction:column;gap:10px;width:min(100%,320px);margin:4px auto 0}.cta-discount-code{border-radius:18px;grid-template-columns:1fr;gap:8px;width:min(100%,320px);min-height:auto;margin:2px auto 0;padding:12px}.cta-discount-code span{padding-left:4px;font-size:10px}.cta-price-actions button{border-radius:16px;width:100%;min-height:48px}.tm-checkout-overlay{align-items:end;padding:12px}.tm-checkout-sheet{border-radius:26px;width:100%;min-height:min(650px,100dvh - 24px);max-height:calc(100dvh - 24px);padding:22px 18px 18px}.tm-checkout-head strong{font-size:clamp(38px,13vw,54px)}.tm-checkout-steps{gap:4px}.tm-checkout-steps b{font-size:9px}.tm-checkout-steps i{width:30px;height:30px}.tm-payment-grid,.tm-checkout-actions{grid-template-columns:1fr}.tm-payment-grid button{min-height:88px}.tm-payment-detail>div,.tm-payment-detail span{grid-template-columns:auto minmax(0,1fr)}.tm-payment-detail span svg{display:none}.btn-modern-light,.btn-modern-dark{width:min(100%,280px)}.cinematic-card-grid{grid-template-rows:86px minmax(0,1fr) 104px;gap:0;height:100dvh;padding:76px 18px 46px;transform:none}.card-right-text{text-align:center;justify-content:center;align-self:start;width:100%;transform:none}.card-right-text h2{font-size:clamp(48px,14vw,66px);transform:none}.mockup-scroll-wrapper{align-self:center;width:100%;height:min(57dvh,450px)}.card-left-text{text-align:center;align-self:end;max-width:100%}.card-left-text h3{margin:0;font-size:clamp(28px,8.5vw,38px);line-height:1.08}.card-left-text p{display:none}.mockup-safe-scale{transform:scale(.73)}.floating-badge{-webkit-backdrop-filter:blur(12px);border-radius:14px;padding:10px}.floating-badge i{width:32px;height:32px}.floating-badge strong{font-size:12px}.floating-badge small{font-size:10px}.floating-badge-left{top:108px;left:-2px}.floating-badge-right{bottom:96px;right:-4px}}@media (max-width:980px){.workflow-inner{grid-template-rows:auto auto auto auto;grid-template-columns:1fr;gap:22px;overflow:hidden}.workflow-copy{text-align:center;max-width:100%}.workflow-copy p{margin-left:auto;margin-right:auto}.workflow-terminal{width:min(270px,70vw)}.workflow-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.workflow-cta{text-align:center;grid-template-columns:1fr}}@media (max-width:620px){.workflow-card{border-radius:32px;width:92vw;height:90vh}.workflow-inner{padding:22px}.workflow-copy h2{font-size:40px}.workflow-copy p{display:none}.workflow-terminal{width:min(230px,72vw)}.workflow-ring{width:168px;height:168px;margin:42px auto 24px}.workflow-steps{grid-template-columns:1fr;gap:10px}.workflow-step{min-height:76px}.workflow-cta{display:none}}:root{--type-h1-size:clamp(32px, 3.2vw, 48px);--type-h2-size:clamp(24px, 2.35vw, 32px);--type-h3-size:clamp(18px, 1.7vw, 24px);--type-body-size:clamp(16px, 1.12vw, 18px);--type-caption-size:clamp(12px, .86vw, 14px);--type-h1-weight:700;--type-h2-weight:600;--type-h3-weight:500;--type-body-weight:400;--type-caption-weight:300}:is(.app-shell,.auth-shell,.tools-market-page,.tools-cinema-page,.tmn-page,.master-signal-page,.codenest-hero,.my-learning-page,.my-account-page,.private-calss-page,.private-class-page) :is(h1,.type-h1){font-family:var(--font-latin)!important;font-size:var(--type-h1-size)!important;font-weight:var(--type-h1-weight)!important;letter-spacing:0!important;line-height:1.08!important}:is(.app-shell,.auth-shell,.tools-market-page,.tools-cinema-page,.tmn-page,.master-signal-page,.codenest-hero,.my-learning-page,.my-account-page,.private-calss-page,.private-class-page) :is(h2,.type-h2){font-family:var(--font-latin)!important;font-size:var(--type-h2-size)!important;font-weight:var(--type-h2-weight)!important;letter-spacing:0!important;line-height:1.14!important}:is(.app-shell,.auth-shell,.tools-market-page,.tools-cinema-page,.tmn-page,.master-signal-page,.codenest-hero,.my-learning-page,.my-account-page,.private-calss-page,.private-class-page) :is(h3,.type-h3){font-family:var(--font-latin)!important;font-size:var(--type-h3-size)!important;font-weight:var(--type-h3-weight)!important;letter-spacing:0!important;line-height:1.24!important}:is(.app-shell,.auth-shell,.tools-market-page,.tools-cinema-page,.tmn-page,.master-signal-page,.codenest-hero,.my-learning-page,.my-account-page,.private-calss-page,.private-class-page) :is(p,li,label,input,textarea,select,.type-body){font-family:var(--font-latin)!important;font-size:var(--type-body-size)!important;font-weight:var(--type-body-weight)!important;letter-spacing:0!important;line-height:1.55!important}:is(.app-shell,.auth-shell,.tools-market-page,.tools-cinema-page,.tmn-page,.master-signal-page,.codenest-hero,.my-learning-page,.my-account-page,.private-calss-page,.private-class-page) :is(small,figcaption,caption,.type-caption,.caption,.kpi-caption,.trend-caption,.client-meta,.auth-eyebrow,.ml-eyebrow,.ma-eyebrow,.ms-kicker,.codenest-eyebrow,.pc-course-meta span){font-family:var(--font-latin)!important;font-size:var(--type-caption-size)!important;font-weight:var(--type-caption-weight)!important;letter-spacing:0!important;line-height:1.45!important}@media (max-width:767px){:root{--type-h1-size:clamp(28px, 8.2vw, 32px);--type-h2-size:clamp(22px, 6.2vw, 24px);--type-h3-size:clamp(18px, 5.2vw, 20px);--type-body-size:16px;--type-caption-size:12px}}.tools-market-page .tools-apple-intro h1{font-size:clamp(48px,7.8vw,112px)!important}.tools-market-page .tools-hero-center h1{font-size:clamp(44px,6.6vw,86px)!important}.tools-market-page .shader-hero h1{font-size:clamp(54px,6.5vw,86px)!important}.master-signal-page .ms-hero-copy h1{font-size:clamp(62px,10vw,146px)!important}.master-signal-page .ms-hero-copy h1 small{font-size:clamp(32px,5vw,70px)!important}.master-signal-page .ms2-hero-copy h1{font-size:clamp(54px,7vw,106px)!important}.master-signal-page .msn-hero h1{font-size:clamp(56px,8.3vw,126px)!important}.master-signal-page .msn-hero h1 span{font-size:clamp(42px,5.8vw,82px)!important}.master-signal-page .msn2-hero h1{font-size:clamp(56px,7.6vw,124px)!important}.private-calss-page .pc-hero-copy h1,.private-class-page .pc-hero-copy h1{font-size:clamp(48px,6.5vw,88px)!important}.codenest-hero .codenest-content h1{font-size:clamp(40px,8vw,72px)!important}@media (max-width:767px){.tools-market-page .tools-apple-intro h1{font-size:clamp(42px,13vw,64px)!important}.tools-market-page .tools-hero-center h1{font-size:clamp(40px,13vw,56px)!important}.tools-market-page .shader-hero h1{font-size:clamp(42px,13vw,56px)!important}.master-signal-page .ms-hero-copy h1{font-size:clamp(58px,18vw,82px)!important}.master-signal-page .ms-hero-copy h1 small{font-size:clamp(28px,9vw,42px)!important}.master-signal-page .ms2-hero-copy h1{font-size:clamp(46px,14vw,68px)!important}.master-signal-page .msn-hero h1{font-size:clamp(48px,15vw,74px)!important}.master-signal-page .msn-hero h1 span{font-size:clamp(34px,10vw,48px)!important}.master-signal-page .msn2-hero h1{font-size:clamp(48px,14vw,72px)!important}.private-calss-page .pc-hero-copy h1,.private-class-page .pc-hero-copy h1{font-size:clamp(38px,12vw,58px)!important}}@media (min-width:1500px){:root{--wn-desktop-design-width:1920px;--wn-desktop-content-width:1440px;--wn-desktop-header-width:1872px;--wn-desktop-canvas-height:100dvh;--wn-desktop-compact-hero-height:100dvh;--wn-desktop-header-edge:max(24px, calc((100vw - var(--wn-desktop-header-width)) / 2));--wn-desktop-hero-left:max(16px, calc(((100vw - var(--wn-desktop-design-width)) / 2) + 16px));--wn-desktop-hero-right:max(96px, calc(((100vw - var(--wn-desktop-design-width)) / 2) + 96px))}.tools-market-page .shader-showcase,.tools-cinema-hero,.msp-hero,.pc-hero,.lamp-container,.codenest-proof-section,.ml-auth-shell,.auth-shell.my-account-auth{min-height:var(--wn-desktop-canvas-height)}.cinematic-hero{height:var(--wn-desktop-canvas-height)}.msp-hero-grid{min-height:calc(var(--wn-desktop-canvas-height) - 112px)}.codenest-hero{min-height:var(--wn-desktop-canvas-height)}.tools-market-page .shader-header,.master-signal-page .shader-header,.private-calss-page .shader-header,.private-class-page .shader-header,.codenest-hero .shader-header,.my-learning-page .shader-header{left:var(--wn-desktop-header-edge);right:var(--wn-desktop-header-edge);width:auto;max-width:var(--wn-desktop-header-width);margin-inline:auto}.tools-market-page .shader-hero{left:var(--wn-desktop-hero-left);right:var(--wn-desktop-hero-right);bottom:clamp(28px,3.2vh,34px)}.tools-market-page .shader-product-visual,.tools-market-page .shader-product-visual.is-wzone{right:max(56px, calc(((100vw - var(--wn-desktop-design-width)) / 2) + 96px));width:min(44vw,760px)}.tools-market-page .shader-hero h1{font-size:clamp(72px,4.5vw,86px)!important}.tools-market-page .hero-text-wrapper{width:min(100vw, var(--wn-desktop-design-width));left:50%;transform:translate(-50%)}.tools-market-page .hero-text-wrapper h2{font-size:clamp(76px,5vw,96px)}.tools-market-page .cta-wrapper h2{font-size:clamp(58px,4vw,76px)}.tools-market-page .text-card-silver-matte{font-size:clamp(96px,6vw,128px)}.msp-copy h1{font-size:clamp(76px,5.5vw,104px)}.msp-copy h1 small{font-size:clamp(44px,3.3vw,64px)}.msp-visual{min-height:min(660px, calc(var(--wn-desktop-canvas-height) - 240px))}.pc-hero-copy h1{font-size:clamp(72px,4.6vw,88px)!important}.pc-hero-stats{bottom:clamp(24px,3vh,34px)}.codenest-content,.codenest-proof-section{max-width:var(--wn-desktop-content-width);margin-inline:auto}.codenest-content{min-height:var(--wn-desktop-compact-hero-height);align-content:center;padding:118px 32px 54px}.codenest-content h1{letter-spacing:0;font-size:clamp(72px,4.5vw,86px)!important}.codenest-glass-card{transform:translateY(-28px)}.codenest-proof-section{place-items:start center;min-height:0;padding:52px 24px 96px}}@media (min-width:1181px) and (max-width:1499px){.codenest-content{align-content:center;min-height:min(72dvh,640px);padding:118px 32px 54px}.codenest-glass-card{transform:translateY(-28px)}.codenest-proof-section{place-items:start center;min-height:0;padding:52px 24px 96px}}:root{--room-card-active-width:24rem;--room-card-inactive-width:5rem;--room-card-height:24rem}@media (max-height:820px){:root{--room-card-active-width:18rem!important;--room-card-inactive-width:4.5rem!important;--room-card-height:18rem!important}}@media (max-width:760px){:root{--room-card-active-width:16rem!important;--room-card-inactive-width:4rem!important;--room-card-height:16rem!important}}@media (min-width:1500px){:root{--wn-desktop-canvas-height:100dvh!important;--wn-desktop-compact-hero-height:100dvh!important}}.private-calss-page .pc-hero{height:100dvh!important;min-height:100dvh!important;overflow:hidden!important}.private-calss-page [data-private-class-hero]{height:100vh!important;min-height:100vh!important}@supports (height:100lvh){.private-calss-page [data-private-class-hero]{height:100lvh!important;min-height:100lvh!important}}.private-calss-page .pc-catalog{box-sizing:border-box!important;flex-direction:column!important;justify-content:flex-start!important;align-items:center!important;height:auto!important;min-height:100dvh!important;padding:clamp(96px,12dvh,132px) clamp(24px,4vw,80px) clamp(110px,12dvh,150px)!important;display:flex!important;overflow:hidden!important}.private-calss-page .pc-section-head{box-sizing:border-box!important;padding-inline:max(24px,4vw)!important}.private-calss-page .pc-carousel{padding-inline:max(40px,8vw)!important}@media (max-height:820px){.pc-lamp .lamp-stage{transform:scaleY(.9)!important}.pc-lamp .lamp-content{transform:translateY(-7.5rem)!important}.pc-hero-copy h1{font-size:clamp(38px,4vw,54px)!important}.pc-hero-copy p{margin-top:10px!important;font-size:14px!important;line-height:1.5!important}.pc-hero-actions{margin-top:14px!important}.pc-primary-link,.pc-secondary-link{min-height:42px!important;padding:0 16px!important;font-size:13px!important}.pc-hero-stats{bottom:20px!important}.pc-hero-stats div{min-height:72px!important;padding:12px 14px!important}.pc-hero-stats strong{font-size:24px!important}.pc-hero-stats span{font-size:11px!important}.private-calss-page .pc-catalog{padding:26px clamp(24px,4vw,80px) clamp(96px,14dvh,128px)!important}.pc-section-head h2{font-size:clamp(24px,3.2vw,42px)!important}.pc-section-head p{font-size:14px!important;line-height:1.4!important}.pc-carousel{gap:16px!important;margin-top:16px!important;padding-bottom:12px!important}.cutout-card-media{height:220px!important}.cutout-card-content{min-height:152px!important;padding:16px!important}.cutout-card-content h3{font-size:18px!important}.cutout-card-content p{-webkit-line-clamp:2!important;font-size:13px!important}.cutout-card-footer{padding-top:12px!important}}.tools-market-page .shader-showcase{height:100dvh!important;min-height:100dvh!important;overflow:hidden!important}.tools-market-page .cinematic-hero{height:100dvh!important;min-height:100dvh!important}.tools-market-page .shader-hero{width:min(50vw,680px)!important;bottom:max(60px,6dvh)!important;left:max(80px,8vw)!important;right:auto!important}.tools-market-page .shader-product-visual{width:min(42vw,640px)!important;inset:14% max(80px,8vw) max(60px,6dvh) auto!important}@media (max-width:1499px) and (min-width:761px){.tools-market-page .shader-hero{width:min(48vw,560px)!important;bottom:max(50px,5dvh)!important;left:max(56px,5.5vw)!important}.tools-market-page .shader-product-visual{width:min(38vw,480px)!important;top:15%!important;bottom:max(50px,5dvh)!important;right:max(56px,5.5vw)!important}}@media (max-height:820px){.tools-market-page .shader-hero h1{font-size:clamp(40px,4vw,58px)!important}.tools-market-page .shader-gradient-title{font-size:clamp(24px,2.8vw,38px)!important}.tools-market-page .shader-sub-title{font-size:clamp(34px,3.8vw,48px)!important}.tools-market-page .shader-hero p{min-height:0!important;margin-top:10px!important;font-size:15px!important;line-height:1.5!important}.tools-market-page .shader-actions{margin-top:14px!important}.tools-market-page .shader-actions button{min-height:40px!important;padding:0 16px!important;font-size:13px!important}.tools-market-page .shader-market-strip{margin-top:10px!important}.tools-market-page .shader-market-strip button,.tools-market-page .shader-market-strip a{min-height:82px!important;padding:10px 14px!important}.tools-market-page .shader-market-strip strong{font-size:24px!important}.tools-market-page .shader-market-strip small,.tools-market-page .shader-market-strip span{font-size:11px!important}}.codenest-hero .codenest-content{box-sizing:border-box!important;padding-top:88px!important;padding-bottom:24px!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;height:100dvh!important;min-height:100dvh!important;padding-inline:max(24px,3vw)!important;display:flex!important;overflow:hidden!important}.codenest-hero .codenest-proof-section{box-sizing:border-box!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;height:100dvh!important;min-height:100dvh!important;padding:40px 24px!important;padding-inline:max(40px,8vw)!important;display:flex!important;overflow:hidden!important}.codenest-hero .codenest-hover-expand{box-sizing:border-box!important;padding-inline:max(24px,4vw)!important}@media (min-width:1181px){.codenest-hero .codenest-content,.codenest-hero .codenest-proof-section{min-height:100dvh!important}}@media (max-height:820px){.codenest-content{padding-top:72px!important}.codenest-glass-card{gap:8px!important;width:152px!important;height:152px!important;transform:translateY(-16px)!important}.codenest-glass-card h2{font-size:15px!important}.codenest-glass-card p{font-size:10px!important}.codenest-eyebrow{margin-bottom:6px!important}.codenest-content h1{font-size:clamp(34px,4vw,52px)!important}.codenest-description{margin-top:10px!important;font-size:13px!important;line-height:1.5!important}.codenest-actions{margin-top:14px!important}.codenest-cta{min-height:42px!important;padding:0 16px!important}}.codenest-hero .codenest-cta:not(.is-discord){color:#5ed29c!important;box-shadow:none!important;background:0 0!important;border:2px solid #5ed29c!important}.codenest-hero .codenest-cta:not(.is-discord):hover{color:#070b0a!important;background:#5ed29c!important;box-shadow:0 12px 36px #5ed29c47!important}.codenest-hero .codenest-cta{min-height:54px!important;padding:0 28px!important;font-size:14px!important}@media (min-width:1200px){.codenest-hero .codenest-glass-card{gap:16px!important;width:250px!important;height:250px!important;padding:24px!important;transform:translateY(-28px)!important}.codenest-hero .codenest-glass-card span{font-size:16px!important}.codenest-hero .codenest-glass-card h2{max-width:190px!important;font-size:22px!important}.codenest-hero .codenest-glass-card p{max-width:190px!important;font-size:13px!important}.codenest-hero .codenest-eyebrow{letter-spacing:.1em!important;margin-bottom:20px!important;font-size:14px!important}.codenest-hero .codenest-content h1{max-width:1320px!important;font-size:clamp(84px,5.5vw,114px)!important;line-height:.94!important}.codenest-hero .codenest-title-line{white-space:nowrap!important}.codenest-hero .codenest-description{max-width:680px!important;margin-top:28px!important;font-size:17px!important;line-height:1.8!important}.codenest-hero .codenest-actions{gap:14px!important;margin-top:36px!important}.codenest-hero .codenest-cta{letter-spacing:.08em!important;min-height:64px!important;padding:0 40px!important;font-size:16px!important}}.private-calss-page .pc-section-head{text-align:center!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:12px!important;width:100%!important;max-width:100%!important;margin-bottom:24px!important;display:flex!important;transform:translateY(-90px)!important}.private-calss-page .pc-section-head h2{color:#fff!important;letter-spacing:-.02em!important;text-align:center!important;text-transform:uppercase!important;margin:0 auto!important;font-size:clamp(38px,5vw,68px)!important;font-weight:700!important;line-height:1.1!important}.private-calss-page .pc-section-head p{color:#ffffffa3!important;text-align:center!important;max-width:760px!important;margin:0 auto!important;font-size:17px!important;line-height:1.68!important}.private-calss-page .pc-carousel{gap:20px!important;max-width:min(1840px,100vw - 96px)!important;padding-inline:0!important}.private-calss-page .pc-carousel .cutout-card-surface{flex-direction:column!important;flex:0 0 clamp(300px,25vw - 39px,420px)!important;width:clamp(300px,25vw - 39px,420px)!important;min-width:0!important;max-width:420px!important;height:clamp(500px,31vw,620px)!important;display:flex!important}.private-calss-page .cutout-card-media{flex-shrink:0!important;height:64%!important}.private-calss-page .cutout-card-content{flex-direction:column!important;flex-shrink:0!important;justify-content:space-between!important;height:36%!important;min-height:180px!important;padding:18px 20px 24px!important;display:flex!important}.private-calss-page .cutout-card-content h3{margin-top:0!important;margin-bottom:2px!important}.private-calss-page .pc-course-content-stack{gap:5px!important}.private-calss-page .cutout-card-footer{padding-top:16px!important}.private-calss-page .cutout-card-action{bottom:26px!important;right:24px!important}@media (max-height:820px){.private-calss-page .pc-carousel{gap:16px!important;transform:translateY(-40px)!important}.private-calss-page .pc-carousel .cutout-card-surface{flex:0 0 clamp(300px,25vw - 39px,330px)!important;width:clamp(300px,25vw - 39px,330px)!important;min-width:0!important;height:440px!important}.private-calss-page .cutout-card-media{height:255px!important}.private-calss-page .cutout-card-content{height:185px!important;min-height:185px!important;padding:13px 16px 16px!important}.private-calss-page .cutout-card-content h3{font-size:24px!important;line-height:1.18!important}.private-calss-page .cutout-card-content p{-webkit-line-clamp:2!important;font-size:14px!important;line-height:1.45!important}.private-calss-page .pc-instructor-avatar-img,.private-calss-page .pc-instructor-avatar-fallback{width:44px!important;height:44px!important}.private-calss-page .pc-instructor-name-wrap strong{max-width:170px!important;font-size:15px!important}}@media (max-width:760px){.private-calss-page .pc-carousel .cutout-card-surface{flex:0 0 calc(100vw - 48px)!important;width:calc(100vw - 48px)!important;height:450px!important}.private-calss-page .cutout-card-media{height:315px!important}.private-calss-page .cutout-card-content{height:135px!important;min-height:135px!important;padding:16px!important}}@media (min-width:1200px){.tools-market-page .shader-hero{width:min(52vw,840px)!important;bottom:max(80px,8dvh)!important;left:max(100px,10vw)!important}.tools-market-page .shader-product-visual{width:min(45vw,760px)!important;top:12%!important;bottom:max(80px,8dvh)!important;right:max(100px,10vw)!important}.tools-market-page .shader-hero h1{font-size:clamp(64px,7vw,96px)!important}.tools-market-page .shader-gradient-title{font-size:clamp(42px,4.8vw,68px)!important}.tools-market-page .shader-sub-title{font-size:clamp(54px,5.8vw,78px)!important}.tools-market-page .shader-hero p{max-width:740px!important;margin-top:24px!important;font-size:20px!important;line-height:1.68!important}.tools-market-page .shader-actions button{min-height:52px!important;padding:0 24px!important;font-size:15px!important}.tools-market-page .shader-market-strip{gap:16px!important;margin-top:24px!important}.tools-market-page .shader-market-strip button,.tools-market-page .shader-market-strip a{min-height:104px!important;padding:16px 20px!important}.tools-market-page .shader-market-strip strong{font-size:28px!important}.tools-market-page .shader-market-strip small{font-size:13px!important}.tools-market-page .cinematic-card-grid{grid-template-columns:minmax(0,1.25fr) minmax(360px,1fr) minmax(0,1.25fr)!important;gap:56px!important;max-width:1560px!important}.tools-market-page .mockup-safe-scale{transform-origin:50%!important;transform:scale(1.22)!important}.tools-market-page .card-left-text{max-width:480px!important}.tools-market-page .card-left-text h3{margin-bottom:24px!important;font-size:clamp(34px,3.5vw,46px)!important;line-height:1.15!important}.tools-market-page .card-left-text p{font-size:19px!important;line-height:1.72!important}.tools-market-page .card-right-text h2{font-size:clamp(96px,9vw,156px)!important;transform:translate(-40px)!important}.tools-market-page .cta-price-grid{gap:24px!important;width:min(100%,1280px)!important}.tools-market-page .cta-price-card{border-radius:28px!important;gap:14px!important;min-height:280px!important;padding:36px 30px!important}.tools-market-page .cta-price-card span{font-size:16px!important;font-weight:700!important}.tools-market-page .cta-price-card strong{margin:4px 0!important;font-size:clamp(38px,4vw,54px)!important}.tools-market-page .cta-price-card small{padding:2px 14px!important;font-size:14px!important}.tools-market-page .cta-price-card b{min-height:52px!important;margin-top:8px!important;font-size:14px!important}.tools-market-page .cta-price-card em{padding:2px 12px!important;font-size:11px!important;top:18px!important;right:18px!important}}@media (min-width:768px){.tools-market-page .cta-wrapper{transform:none;pointer-events:none!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;width:100%!important;height:100%!important;margin:0!important;padding:0 24px!important;display:flex!important;position:absolute!important;inset:0!important}.tools-market-page .cta-wrapper>*{pointer-events:auto!important}}.tools-market-page .shader-showcase{background:#0a0d13}.tools-market-page .shader-mesh{opacity:.12}.tm-hero-layout{z-index:3;box-sizing:border-box;pointer-events:none;justify-content:space-between;align-items:center;gap:48px;width:100%;max-width:100%;padding:clamp(96px,10dvh,130px) clamp(32px,6vw,100px) clamp(40px,5dvh,72px);display:flex;position:absolute;inset:0}.tm-hero-left{pointer-events:auto;flex-direction:column;flex:none;align-items:flex-start;gap:0;max-width:min(52vw,640px);display:flex}.tm-hero-badge{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0f;border:1.5px solid #ffffff38;border-radius:999px;align-items:center;margin-bottom:24px;padding:7px 18px;display:inline-flex}.tm-hero-badge span{color:#ffffffe6;letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:800}.tm-hero-h1{letter-spacing:-.02em;flex-direction:column;gap:0;margin:0 0 20px;padding:0;font-size:clamp(40px,4.8vw,72px);font-weight:900;line-height:1.05;display:flex}.tm-hero-h1-white{color:#fff;display:block}.tm-hero-h1-gold{color:#d4a843;-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#f5c842 0%,#d4843c 60%,#e8a830 100%);-webkit-background-clip:text;background-clip:text;display:block}.tm-hero-desc{color:#fff9;max-width:500px;margin:0 0 28px;font-size:15px;line-height:1.7}.tm-hero-tabs{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:28px;display:flex}.tm-hero-tab{color:#ffffffb8;letter-spacing:.04em;cursor:pointer;background:#ffffff0a;border:1.5px solid #ffffff2e;border-radius:999px;justify-content:center;align-items:center;min-height:42px;padding:0 20px;font-size:13px;font-weight:700;transition:color .16s,background .16s,border-color .16s,box-shadow .16s;display:inline-flex}.tm-hero-tab:hover{color:#fffffff2;background:#ffffff1a;border-color:#ffffff5c}.tm-hero-tab.is-active{color:#0a0d13;background:#d4a843;border-color:#d4a843;box-shadow:0 4px 18px #d4a84361}.tm-hero-price-strip{flex-wrap:nowrap;gap:12px;display:flex}.tm-price-card{min-width:140px;color:inherit;text-align:left;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:18px;flex-direction:column;flex:1 1 0;gap:8px;padding:16px 18px 18px;text-decoration:none;transition:background .16s,border-color .16s,transform .16s;display:flex}.tm-price-card:hover{background:#ffffff17;border-color:#ffffff3d;transform:translateY(-2px)}.tm-price-card.is-active{background:#d4a84314;border-color:#d4a84399}.tm-price-card.is-free{background:#d4a8430f;border-color:#d4a84366}.tm-price-card-top{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.tm-price-label{color:#ffffffb8;letter-spacing:.1em;text-transform:uppercase;flex-shrink:0;font-size:10px;font-weight:800}.tm-price-note{color:#ffffff7a;text-align:right;font-size:11px;font-weight:500}.tm-price-value{color:#fff;letter-spacing:-.02em;font-size:clamp(26px,2.8vw,38px);font-weight:900;line-height:1}.tm-price-card.is-free .tm-price-value{color:#d4a843;font-size:clamp(20px,2vw,28px)}.tm-hero-right{pointer-events:none;filter:drop-shadow(20px 28px 20px #00000080)drop-shadow(4px 8px 6px #0000005c);flex:auto;justify-content:center;align-items:center;max-width:min(48vw,600px);display:flex}.tm-hero-product-img{object-fit:contain;width:100%;height:auto}@media (max-width:768px){.tm-hero-layout{flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:28px;padding:100px 20px 32px;overflow:hidden}.tm-hero-left{width:100%;max-width:100%}.tm-hero-h1{font-size:clamp(34px,9vw,52px)}.tm-hero-right{opacity:.28;pointer-events:none;max-width:70vw;position:absolute;top:0;right:-10%}.tm-hero-price-strip{flex-wrap:wrap}.tm-price-card{flex:calc(50% - 6px);min-width:calc(50% - 6px)}}@media (min-width:769px) and (max-width:1199px){.tm-hero-layout{gap:32px;padding:clamp(96px,10dvh,120px) clamp(24px,4vw,64px) clamp(32px,4dvh,56px)}.tm-hero-left{max-width:50vw}.tm-hero-right{max-width:44vw}.tm-hero-h1{font-size:clamp(36px,4vw,56px)}}@media (min-width:1500px){.tm-hero-layout{gap:64px;padding:clamp(112px,11dvh,148px) clamp(80px,8vw,140px) clamp(48px,6dvh,88px)}.tm-hero-left{max-width:min(54vw,720px)}.tm-hero-h1{font-size:clamp(56px,5.5vw,88px)}.tm-price-value{font-size:clamp(30px,3.2vw,46px)}.tm-hero-right{max-width:min(44vw,640px)}}:root{--animation-iteration:infinite}.cosmic-parallax-container{isolation:isolate;transform-origin:50%;background:radial-gradient(at 50% 52%,#2f74ac9e 0%,#14375e75 28%,#050f1dd6 60%,#030508 100%),#030508;width:100%;height:100dvh;min-height:100dvh;position:relative;overflow:hidden}.cosmic-stars,.cosmic-stars-medium,.cosmic-stars-large{animation-name:animStar;animation-timing-function:linear;animation-iteration-count:var(--animation-iteration);pointer-events:none;background:0 0;border-radius:50%;position:absolute;top:0;left:0}.cosmic-stars{opacity:.72;width:1px;height:1px;animation-duration:50s}.cosmic-stars-medium{opacity:.85;width:2px;height:2px;animation-duration:100s}.cosmic-stars-large{opacity:.95;width:3px;height:3px;animation-duration:150s}.cosmic-stars:after,.cosmic-stars-medium:after,.cosmic-stars-large:after{content:"";width:inherit;height:inherit;border-radius:inherit;box-shadow:inherit;position:absolute;top:2000px;left:0}#horizon,#horizon .glow{display:none}#earth{z-index:6;pointer-events:none;background:radial-gradient(at top,#5c3d12e6 0%,#170f06fc 12%,#000 34%),#000;border-radius:50%;height:132%;position:absolute;bottom:calc(65px - 96%);left:-18%;right:-18%;box-shadow:inset 0 18px 28px #f6c35b14,0 -10px 32px #f6c35b75,0 -32px 118px #c4802152}#earth:before{display:none}#title{z-index:5;color:#fff;font-family:var(--font-latin), sans-serif;letter-spacing:.28em;text-align:center;text-transform:uppercase;padding-left:.28em;font-size:clamp(64px,8.8vw,154px);font-weight:800;animation:18s ease-in-out infinite animGravity;position:absolute;top:35%;left:0;right:0}#subtitle{z-index:5;font-family:var(--font-plus-jakarta), sans-serif;letter-spacing:.24em;text-transform:uppercase;flex-wrap:wrap;justify-content:center;gap:12px 24px;font-size:14px;font-weight:800;display:flex;position:absolute;top:75%;left:0;right:0}#subtitle span{animation-duration:18s;animation-timing-function:ease-in-out;animation-iteration-count:var(--animation-iteration);opacity:0}.subtitle-part-1{animation-name:animDont}.subtitle-part-2{animation-name:animLet}.subtitle-part-3{animation-name:animGo}@keyframes animStar{0%{transform:translateY(0)}to{transform:translateY(-2000px)}}@keyframes animGravity{0%{opacity:0;transform:translateY(-26px)}30%,80%{letter-spacing:40px;opacity:1;padding-left:40px;transform:translateY(0)}92%,to{letter-spacing:35px;opacity:0;padding-left:35px;transform:translateY(-4px)}}@keyframes animDont{0%,15%{opacity:0;transform:translateY(-26px)}35%,80%{opacity:1;transform:translateY(0)}92%,to{opacity:0;transform:translateY(-4px)}}@keyframes animLet{0%,25%{opacity:0;transform:translateY(-26px)}45%,80%{opacity:1;transform:translateY(0)}92%,to{opacity:0;transform:translateY(-4px)}}@keyframes animGo{0%,35%{opacity:0;transform:translateY(-26px)}55%,80%{opacity:1;transform:translateY(0)}92%,to{opacity:0;transform:translateY(-4px)}}@media (max-width:767px){#title{letter-spacing:.22em;padding-left:.22em;font-size:clamp(46px,13vw,78px);top:34%}#subtitle{letter-spacing:.2em;gap:7px 12px;font-size:13px;top:70%}#earth{height:110%;bottom:calc(65px - 82%);left:-58%;right:-58%}}@media (prefers-reduced-motion:reduce){.cosmic-stars,.cosmic-stars-medium,.cosmic-stars-large,#title,#subtitle span{animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (min-width:761px){.private-calss-page .pc-carousel{gap:20px!important;max-width:min(1840px,100vw - 96px)!important;padding-inline:0!important}.private-calss-page .pc-carousel .cutout-card-surface{flex:0 0 clamp(300px,25vw - 39px,420px)!important;width:clamp(300px,25vw - 39px,420px)!important;min-width:0!important;max-width:420px!important;height:clamp(500px,31vw,620px)!important}.private-calss-page .cutout-card-media{height:64%!important}.private-calss-page .cutout-card-content{height:36%!important;min-height:180px!important;padding:18px 20px 24px!important}}@media (min-width:761px) and (max-height:820px){.private-calss-page .pc-carousel{gap:16px!important;transform:translateY(-40px)!important}.private-calss-page .pc-carousel .cutout-card-surface{flex-basis:clamp(300px,25vw - 47px,320px)!important;width:clamp(300px,25vw - 47px,320px)!important;height:440px!important}.private-calss-page .cutout-card-media{height:255px!important}.private-calss-page .cutout-card-content{height:185px!important;min-height:185px!important;padding:13px 16px 16px!important}}.private-calss-page .pc-section-head{transform:none!important}.private-calss-page .pc-sale-card-grid{flex-wrap:wrap;justify-content:center;align-items:start;gap:32px 24px;width:min(1352px,100vw - 96px);margin-top:0;display:flex;overflow:visible;transform:none}.private-calss-page .pc-sale-card{flex:0 320px;max-width:320px;width:min(100%,320px)!important}.private-calss-page .product-reveal-card-title{font-variation-settings:"wght" 400!important;font-weight:400!important}.private-calss-page .pc-card-pending-status{color:#f6c35bf5;white-space:nowrap;background:linear-gradient(135deg,#f6c35b1f,#f6c35b09),#ffffff09;border:1px solid #f6c35b5c;border-radius:14px;flex:none;justify-content:center;align-items:center;gap:8px;min-width:116px;height:44px;padding:0 13px;font-size:12px;font-weight:600;line-height:1;display:inline-flex;box-shadow:inset 0 1px #ffffff14}.private-calss-page .pc-card-owned-status{color:#a7f3d0f5;white-space:nowrap;background:linear-gradient(135deg,#34d39921,#34d39909),#ffffff09;border:1px solid #62d39e52;border-radius:14px;flex:none;justify-content:center;align-items:center;gap:7px;min-width:88px;height:40px;padding:0 12px;font-size:12px;font-weight:600;line-height:1;display:inline-flex;box-shadow:inset 0 1px #ffffff14}.private-calss-page .pc-card-pending-spinner{border:2px solid #f6c35b3d;border-top-color:#f6c35b;border-radius:999px;flex:0 0 15px;width:15px;height:15px;animation:.82s linear infinite pc-card-pending-spin}@keyframes pc-card-pending-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.private-calss-page .pc-card-pending-spinner{animation:none}}.pc-pricing-starfield-bg{z-index:0;pointer-events:none;background:#070707;position:absolute;inset:0;overflow:hidden}.pc-pricing-starfield-bg:before{z-index:0;content:"";background:radial-gradient(circle at 50% 10%,#e5c1580e,#0000 30%),linear-gradient(#070707 0%,#050505 48%,#070707 100%);position:absolute;inset:0}.pc-pricing-starfield-bg:after{z-index:1;content:"";background:linear-gradient(#07070733 0%,#0707075c 100%),radial-gradient(at 50% 60%,#0000,#0006 74%);position:absolute;inset:0}.pc-pricing-starfield-bg__ambient{z-index:1;opacity:.08;mix-blend-mode:screen;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 160 160' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.18' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.pc-pricing-starfield-bg__star{z-index:2;background:#fffffff0;border-radius:999px;position:absolute;box-shadow:0 0 8px #ffffffd1,0 0 18px #e5c15829}@media (max-height:820px) and (min-width:761px){.private-calss-page .pc-sale-card-grid{gap:18px;margin-top:0}.private-calss-page .pc-sale-card [data-slot=product-reveal-card]{width:100%}.private-calss-page .pc-sale-card .product-reveal-card-image{height:var(--product-reveal-media-height)!important}}@media (max-width:1180px){.private-calss-page .pc-sale-card-grid{width:min(100%,720px)}}@media (max-width:760px){.pc-pricing-starfield-bg__ambient{opacity:.06}.private-calss-page .pc-sale-card-grid{gap:18px;width:min(100%,360px);margin-top:20px;padding-bottom:28px;overflow:auto}}@media (min-width:761px) and (max-height:820px){.private-calss-page .pc-section-head,.private-calss-page .pc-sale-card-grid{transform:none!important}}.pc-checkout-overlay{z-index:140;padding:max(16px, env(safe-area-inset-top)) 16px max(16px, env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(4px)saturate(1.01);overscroll-behavior:contain;will-change:opacity;background:#000000b8;place-items:center;display:grid;position:fixed;inset:0}.pc-checkout-sheet{overscroll-behavior:contain;color:#f8fafc;backface-visibility:hidden;contain:layout paint style;transform-origin:50%;will-change:transform, opacity;background:linear-gradient(135deg,#0f1111fb,#040909fb),#070a0afa;border:1px solid #ffffff24;border-radius:24px;grid-template-columns:minmax(0,1fr) minmax(380px,.78fr);gap:20px;width:min(1320px,100vw - 64px);height:min(760px,100dvh - 64px);max-height:calc(100dvh - 64px);padding:20px;display:grid;position:relative;overflow:hidden;transform:translateZ(0);box-shadow:0 28px 90px #00000094,inset 0 1px #ffffff14}.pc-checkout-sheet:before{pointer-events:none;content:"";opacity:.08;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 160 160' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.08' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}body.pc-checkout-modal-open .pc-pricing-starfield-bg,body.pc-checkout-modal-open .pc-pricing-starfield-bg *{animation-play-state:paused!important}body.pc-checkout-modal-open .pc-pricing-starfield-bg{pointer-events:none}.pc-checkout-close{z-index:5;color:#f8fafcdb;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:999px;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:16px;right:16px}.pc-checkout-close:hover{color:#fff;background:#ffffff1c}.pc-checkout-left,.pc-checkout-right{z-index:1;min-height:0;position:relative}.pc-checkout-left{grid-template-rows:auto auto minmax(0,1fr);gap:14px;display:grid;overflow:hidden}.pc-checkout-course-hero{grid-template-columns:152px minmax(0,1fr);align-items:start;gap:18px;min-height:152px;display:grid}.pc-checkout-course-hero img{object-fit:cover;background:#111;border-radius:16px;align-self:start;width:100%;height:152px}.pc-checkout-course-hero>div{padding-right:18px}.pc-checkout-course-hero span,.pc-checkout-summary-head span,.pc-checkout-instructor small,.pc-payment-detail small{color:#e2e8f085;letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:850}.pc-checkout-course-hero h2{color:#fff;letter-spacing:0;text-wrap:balance;max-width:14ch;margin:8px 0 10px;font-size:clamp(32px,3.5vw,48px);font-weight:800;line-height:1.02}.pc-checkout-course-hero p,.pc-checkout-summary-head p,.pc-checkout-complete p{color:#e2e8f0ad;margin:0;font-size:15px;line-height:1.56}.pc-checkout-course-hero p{white-space:pre-line;overflow-wrap:anywhere}.pc-checkout-course-hero p.is-scrollable{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;scrollbar-width:thin;scrollbar-color:#ffffff38 transparent;max-height:clamp(190px,32dvh,310px);padding-right:8px;overflow:hidden auto}.pc-checkout-slide-tabs{background:0 0;border:0;border-radius:0;align-items:center;gap:22px;width:fit-content;padding:0;display:flex}.pc-checkout-slide-tabs button{color:#e2e8f094;cursor:pointer;background:0 0;border:0;border-radius:0;min-height:34px;padding:0 0 8px;font-size:13px;font-weight:600;position:relative}.pc-checkout-slide-tabs button.is-active{color:#f6c35b;background:0 0}.pc-checkout-slide-tabs button.is-active:after{content:"";background:currentColor;border-radius:999px;height:2px;position:absolute;bottom:0;left:0;right:0;box-shadow:0 0 18px #f6c35b61}.pc-checkout-slide-wrap{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#ffffff3d transparent;min-height:0;padding-right:6px;overflow:auto}.pc-checkout-info-panel{gap:12px;min-height:0;display:grid}.pc-checkout-info-panel--scroll{grid-template-rows:auto minmax(0,1fr);height:100%}.pc-checkout-info-panel h3,.pc-checkout-summary-head h3,.pc-checkout-complete h4{color:#fff;margin:0;font-size:clamp(22px,2vw,28px);line-height:1.08}.pc-checkout-included-list,.pc-checkout-curriculum,.pc-checkout-howto{gap:0;display:grid}.pc-checkout-mini-card,.pc-payment-detail,.pc-payment-qr,.pc-slip-drop,.pc-checkout-instructor{background:#ffffff0e;border:1px solid #ffffff1a;border-radius:18px}.pc-checkout-included-list span,.pc-checkout-curriculum>div,.pc-checkout-howto>div{color:#f8fafce0;border-bottom:1px solid #ffffff13;align-items:center;min-height:42px;font-size:14px;display:grid}.pc-checkout-included-list span:last-child,.pc-checkout-curriculum>div:last-child,.pc-checkout-howto>div:last-child{border-bottom:0}.pc-checkout-included-list span{border-bottom:0;grid-template-columns:auto minmax(0,1fr);gap:12px;padding:10px 0}.pc-checkout-included-list svg{color:#f6c35b}.pc-checkout-curriculum>.pc-curriculum-row{border-bottom:0;grid-template-columns:28px minmax(0,1fr) 20px;grid-template-areas:"book copy lock"".divider.";align-items:start;gap:10px 12px;padding:9px 0 10px;position:relative;display:grid!important}.pc-checkout-curriculum>div:after{display:none}.pc-checkout-curriculum>.pc-curriculum-row>.pc-curriculum-copy{border-bottom:0;flex-direction:column;grid-area:copy;min-width:0;padding-bottom:0;display:flex}.pc-checkout-curriculum>.pc-curriculum-row>.pc-curriculum-book{grid-area:book}.pc-checkout-curriculum>.pc-curriculum-row>.pc-curriculum-lock{grid-area:lock;justify-self:end}.pc-checkout-curriculum{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#ffffff38 transparent;min-height:0;padding-right:8px;overflow-y:auto}.pc-checkout-curriculum svg,.pc-checkout-howto i{color:#f6c35beb}.pc-checkout-curriculum strong{color:#f8fafce6;font-size:14px;font-weight:750;display:block}.pc-checkout-curriculum small{color:#e2e8f075;margin-top:3px;font-size:12px;display:block}.pc-checkout-howto>div{grid-template-columns:34px minmax(0,1fr);gap:12px;padding:10px 0}.pc-checkout-howto i{background:#f6c35b1a;border-radius:999px;place-items:center;width:28px;height:28px;font-style:normal;font-weight:900;display:grid}.pc-checkout-right{background:0 0;border:0;border-radius:0;grid-template-rows:auto auto minmax(0,1fr) auto auto;gap:10px;padding:16px;display:grid;overflow:hidden}.pc-checkout-summary-head{gap:4px;padding-right:44px;display:grid}.pc-checkout-course-hero>div>span,.pc-checkout-summary-head>span{font-weight:600}.pc-checkout-summary-head p{display:none}.pc-checkout-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;padding-top:2px;display:grid;position:relative}.pc-checkout-steps:before{content:"";background:#ffffff1a;height:1px;position:absolute;top:20px;left:12.5%;right:12.5%}.pc-checkout-progress{z-index:1;width:75%;height:2px;box-shadow:none;transform-origin:0;background:#f6c35b;border-radius:999px;position:absolute;top:19px;left:12.5%}.pc-checkout-steps>span{z-index:2;justify-items:center;gap:6px;min-width:0;display:grid;position:relative}.pc-checkout-steps b{color:#e2e8f08a;width:34px;height:34px;box-shadow:none;background:#151515;border:1px solid #ffffff21;border-radius:999px;place-items:center;display:grid;position:relative}.pc-step-ring{pointer-events:none;width:42px;height:42px;position:absolute;inset:-4px;overflow:visible;transform:rotate(-90deg)}.pc-step-ring circle{fill:none;stroke:#f6c35b;stroke-width:2px;stroke-linecap:round;filter:none}.pc-step-icon{z-index:1;place-items:center;display:grid;position:relative}.pc-checkout-steps small{color:#e2e8f07a;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:11px;font-weight:800;overflow:hidden}.pc-checkout-steps>span.is-active b{color:#080806;background:#fff;transform:none}.pc-checkout-steps>span.is-active small{color:#fff}.pc-checkout-steps>span.is-done b{color:#070707;background:#f6c35b;border-color:#f6c35bb3}.pc-checkout-step-body{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#fff3 transparent;min-height:0;padding-right:2px;overflow:auto}.pc-checkout-step-panel{align-content:start;gap:10px;min-height:100%;display:grid}.pc-checkout-review-card{min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;gap:12px;padding:0}.pc-checkout-mini-card{box-shadow:none;background:linear-gradient(135deg,#fff1,#ffffff07),#ffffff09;border:0;border-radius:18px;justify-content:space-between;align-items:center;gap:16px;padding:14px;display:flex}.pc-checkout-mini-card span{color:#e2e8f07a;letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:600;display:block}.pc-checkout-mini-card strong{color:#fff;font-variation-settings:"wght" 600;margin-top:4px;font-size:19px;font-weight:600;line-height:1.1;display:block}.pc-checkout-mini-card b{color:#f8fafc;font-variation-settings:"wght" 600;font-size:24px;font-weight:600}.pc-checkout-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.pc-checkout-metrics span{color:#e2e8f07a;min-width:0;box-shadow:none;font-variation-settings:"wght" 600;text-align:center;background:linear-gradient(135deg,#ffffff0f,#ffffff06),#ffffff09;border:0;border-radius:14px;justify-items:center;gap:5px;padding:13px 8px;font-size:11px;font-weight:600;display:grid}.pc-checkout-metrics b{color:#fff;font-variation-settings:"wght" 600;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:18px;font-weight:600;overflow:hidden}.pc-payment-methods{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.pc-payment-methods button{box-sizing:border-box;color:#f8fafc;text-align:left;cursor:pointer;background:#ffffff0e;border-radius:14px;align-items:center;gap:10px;min-height:56px;padding:10px;display:flex;border:1px solid #ffffff29!important}.pc-payment-methods button.is-active{background:#f6c35b1f;border-color:#f6c35bc2!important}.pc-payment-methods strong{font-size:14px;display:block}.pc-payment-methods small{color:#e2e8f085;font-size:12px}.pc-payment-detail{border:0;gap:6px;padding:10px;display:grid}.pc-payment-detail>div{grid-template-columns:132px minmax(0,1fr);align-items:center;gap:8px;display:grid}.pc-payment-detail>div small{white-space:nowrap}.pc-payment-detail b{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.pc-payment-copy-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;display:grid}.pc-payment-copy{color:#f8fafcc7;cursor:pointer;background:#ffffff0e;border:1px solid #ffffff1f;border-radius:999px;place-items:center;width:28px;height:28px;display:grid}.pc-payment-copy:disabled{cursor:not-allowed;opacity:.38}.pc-payment-copy:hover{color:#070707;background:#f6c35b;border-color:#f6c35bb8}.pc-payment-copy:disabled:hover{color:#f8fafcc7;background:#ffffff0e;border-color:#ffffff1f}.pc-payment-qr{border:0;grid-template-columns:70px minmax(0,1fr);align-items:center;gap:12px;min-height:88px;padding:10px;display:grid}.pc-payment-qr-box{aspect-ratio:1;color:#f6c35b;cursor:default;background:linear-gradient(135deg,#f6c35b1a,#ffffff08),#0000002e;border:1px dashed #f6c35b6b;border-radius:14px;place-items:center;width:70px;display:grid}.pc-payment-qr-box img{object-fit:cover;border-radius:12px;width:100%;height:100%}.pc-payment-qr-box.is-clickable{cursor:zoom-in;transition:border-color .16s,transform .16s,background .16s}.pc-payment-qr-box.is-clickable:hover{background:linear-gradient(135deg,#f6c35b29,#ffffff0a),#0003;border-color:#f6c35bb8;transform:translateY(-1px)}.pc-payment-qr-box:disabled{cursor:default}.pc-payment-qr strong{color:#fff;font-size:14px;display:block}.pc-payment-qr small{color:#e2e8f085;margin-top:4px;font-size:12px;line-height:1.42;display:block}.pc-mock-badge{color:#f6c35b;background:#f6c35b1a;border-radius:999px;align-items:center;gap:7px;width:fit-content;padding:6px 10px;font-size:12px;font-weight:800;display:inline-flex}.pc-slip-drop{color:#f8fafce0;cursor:pointer;text-align:center;background:linear-gradient(135deg,#ffffff0e,#ffffff05);place-items:center;gap:8px;min-height:190px;padding:22px;display:grid}.pc-slip-drop.is-attached{border-color:#f6c35b94}.pc-slip-drop span{font-size:17px;font-weight:850}.pc-slip-drop small{color:#e2e8f085;max-width:270px;font-size:12px;line-height:1.45}.pc-slip-drop input{display:none}.pc-checkout-error{color:#fca5a5;margin:10px 0 0;font-size:12px;line-height:1.45}.pc-qr-preview-overlay{z-index:180;-webkit-backdrop-filter:blur(12px);background:#000000b8;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.pc-qr-preview-dialog{background:linear-gradient(135deg,#141616fa,#060a0afa),#070a0afa;border:1px solid #ffffff24;border-radius:22px;place-items:center;width:360px;max-width:calc(100vw - 72px);max-height:calc(100dvh - 72px);padding:14px;display:grid;position:relative;overflow:hidden;box-shadow:0 28px 80px #00000094}.pc-qr-preview-dialog img{object-fit:contain;border-radius:14px;width:auto;max-width:100%;height:auto;max-height:calc(100dvh - 122px);display:block}.pc-qr-preview-close{z-index:2;color:#f8fafcdb;cursor:pointer;background:#0000006b;border:1px solid #ffffff24;border-radius:999px;place-items:center;width:38px;height:38px;display:grid;position:absolute;top:10px;right:10px}.pc-qr-preview-close:hover{color:#fff;background:#ffffff1c}.pc-checkout-complete{text-align:center;align-content:center;justify-items:center}.pc-checkout-complete>span{color:#070707;background:#f6c35b;border-radius:999px;place-items:center;width:70px;height:70px;display:grid}.pc-complete-icon svg{width:70px;height:70px}.pc-complete-icon circle,.pc-complete-icon path{fill:none;stroke:#070707;stroke-width:6px;stroke-linecap:round;stroke-linejoin:round}.pc-checkout-complete p{max-width:360px}.pc-checkout-instructor{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px;display:grid}.pc-checkout-instructor img,.pc-checkout-instructor>span{border-radius:999px;width:46px;height:46px}.pc-checkout-instructor img{object-fit:cover}.pc-checkout-instructor>span{color:#080806;background:#f6c35b;place-items:center;font-weight:950;display:grid}.pc-checkout-instructor strong{color:#f8fafce0;text-overflow:ellipsis;white-space:nowrap;font-size:15px;display:block;overflow:hidden}.pc-checkout-actions{grid-template-columns:.8fr 1.2fr;gap:10px;display:grid}.pc-checkout-actions button{color:#f8fafcd1;cursor:pointer;background:#ffffff0e;border:1px solid #ffffff1f;border-radius:14px;justify-content:center;align-items:center;gap:8px;min-height:50px;font-size:14px;display:inline-flex;font-variation-settings:"wght" 600!important;font-weight:600!important}.pc-checkout-actions button:last-child{color:#070707;background:#f6c35b;border-color:#f6c35b94}.pc-checkout-actions button:disabled{cursor:not-allowed;opacity:.42}.pc-checkout-steps .pc-step-ring{display:none!important}.pc-payment-detail,.pc-payment-qr{box-shadow:none!important;border:0!important}.pc-payment-methods button:focus,.pc-payment-methods button:focus-visible{outline-offset:0!important;box-shadow:none!important;outline:0!important}.pc-checkout-close:focus-visible,.pc-checkout-slide-tabs button:focus-visible,.pc-payment-copy:focus-visible,.pc-slip-drop:focus-visible,.pc-checkout-actions button:focus-visible{outline-offset:3px;outline:2px solid #f6c35b}@media (min-width:1600px){.pc-checkout-sheet{width:min(1360px,100vw - 120px)}}@media (min-width:981px) and (max-height:820px){.pc-checkout-right{gap:10px;padding:16px}.pc-checkout-summary-head{gap:4px}.pc-checkout-summary-head h3{font-size:24px}.pc-checkout-summary-head p{display:none}.pc-checkout-instructor{padding:8px}.pc-checkout-actions button{min-height:48px}}@media (max-width:980px){.pc-checkout-overlay{align-items:end;padding:12px}.pc-checkout-sheet{grid-template-columns:1fr;width:100%;max-height:calc(100dvh - 24px);padding:18px;overflow-y:auto}.pc-checkout-left{overflow:visible}.pc-checkout-course-hero{grid-template-columns:96px minmax(0,1fr);align-items:center;min-height:0}.pc-checkout-course-hero img{border-radius:18px;height:96px}.pc-checkout-course-hero h2{max-width:none;font-size:clamp(28px,8vw,44px)}.pc-checkout-slide-wrap{max-height:none;overflow:visible}.pc-checkout-step-body,.pc-checkout-step-panel{min-height:220px}}@media (max-width:620px){.pc-checkout-overlay{padding:0}.pc-checkout-sheet{min-height:100dvh;max-height:100dvh;padding:calc(16px + env(safe-area-inset-top)) 14px calc(16px + env(safe-area-inset-bottom));border-width:0;border-radius:0!important}.pc-checkout-close{top:calc(14px + env(safe-area-inset-top));right:14px}.pc-checkout-course-hero{grid-template-columns:78px minmax(0,1fr);gap:14px}.pc-checkout-course-hero img{height:78px}.pc-checkout-course-hero p{display:none}.pc-checkout-slide-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%;display:grid}.pc-checkout-slide-tabs button{padding-inline:8px;font-size:12px}.pc-checkout-right{padding:14px}.pc-checkout-summary-head{padding-right:46px}.pc-checkout-steps small{display:none}.pc-checkout-metrics,.pc-payment-methods,.pc-checkout-actions{grid-template-columns:1fr}}.my-learning-page{--type-h1-weight:600;--type-h2-weight:600;--type-h3-weight:600;--type-body-weight:400;--type-caption-weight:400;font-family:var(--font-latin)}.my-learning-page.my-learning-page :is(.ml-auth-shell,.ml-shell,.ml-comment-dialog,.ml-comment-dialog-backdrop) :is(a,abbr,b,blockquote,button,dd,div,dt,em,figcaption,h1,h2,h3,h4,h5,h6,input,label,li,p,small,span,strong,textarea,time){font-family:var(--font-latin)!important;font-variation-settings:"wght" 400!important;font-weight:400!important}.my-learning-page.my-learning-page :is(.ml-auth-shell,.ml-shell,.ml-comment-dialog,.ml-comment-dialog-backdrop) :is(h1,h2,h3,h4,h5,h6,b,strong,button,.font-bold,.font-medium,.font-semibold,.is-active,.ml-auth-mark,.ml-comment-avatar,.ml-course-meta dd,.ml-eyebrow,.ml-lesson-category-toggle span,.ml-lesson-kicker span,.ml-primary-button,.ml-danger-button,.ml-discord-button,.ml-switcher-button,.ml-play-button,.ml-speed-button,.ml-comment-text-button,.shader-profile-token){font-variation-settings:"wght" 600!important;font-weight:600!important}.my-learning-page.my-learning-page :is(.ml-auth-shell,.ml-shell,.ml-comment-dialog,.ml-comment-dialog-backdrop) :is(p,li,blockquote,textarea){text-wrap:pretty}.my-learning-page.my-learning-page .ml-eyebrow,.my-learning-page.my-learning-page .ml-lesson-category-toggle{color:var(--text-main)!important}.my-learning-page.my-learning-page .ml-comments{border-radius:0;overflow:visible;background:0 0!important}.my-learning-page.my-learning-page .ml-comment-form{grid-template-columns:42px minmax(0,1fr) 46px;align-items:center}.my-learning-page.my-learning-page .ml-comment-form label{grid-area:1/2/auto/4;min-width:0}.my-learning-page.my-learning-page .ml-comment-form textarea{height:46px;min-height:46px;padding-top:10px;padding-bottom:10px;padding-right:58px;overflow:hidden;line-height:1.45!important}.my-learning-page.my-learning-page .ml-comment-form-actions{z-index:1;pointer-events:none;grid-area:1/3;justify-content:end;align-self:center}.my-learning-page.my-learning-page .ml-comment-submit-icon{width:42px;min-width:42px;height:42px;min-height:42px;color:var(--text-main);pointer-events:auto;background:0 0;padding:0}.my-learning-page.my-learning-page .ml-comment-submit-icon:hover,.my-learning-page.my-learning-page .ml-comment-submit-icon:focus-visible{color:var(--text-main);background:var(--text-main)}@supports (color:color-mix(in lab, red, red)){.my-learning-page.my-learning-page .ml-comment-submit-icon:hover,.my-learning-page.my-learning-page .ml-comment-submit-icon:focus-visible{background:color-mix(in srgb, var(--text-main) 8%, transparent)}}.my-learning-page.my-learning-page .ml-comment-submit-icon:disabled{color:var(--text-main)}@supports (color:color-mix(in lab, red, red)){.my-learning-page.my-learning-page .ml-comment-submit-icon:disabled{color:color-mix(in srgb, var(--text-main) 38%, transparent)}}.my-learning-page.my-learning-page .ml-comment-submit-icon:disabled{opacity:1;background:0 0}.my-learning-page.my-learning-page .ml-comment-avatar{overflow:hidden}.my-learning-page.my-learning-page .ml-comment-avatar img{object-fit:cover;width:100%;height:100%;display:block}.my-learning-page.my-learning-page{--ml-playlist-card-bg:#f2f3f5;--ml-playlist-card-hover:#e7ecf2;--ml-playlist-card-active:#e9edf2;--ml-playlist-card-border:#d9dde4;--ml-nav-text:#fff;--ml-nav-muted:#ffffffd1}:root[data-theme=dark] .my-learning-page.my-learning-page{--ml-nav-text:#fff;--ml-nav-muted:#ffffffd1}.my-learning-page.my-learning-page header>div>a,.my-learning-page.my-learning-page header>div>button,.my-account-page.my-account-page header>div>a,.my-account-page.my-account-page header>div>button{color:#1d1d1f!important}.my-account-page.my-account-page header,.my-account-page.my-account-page header a,.my-account-page.my-account-page header button,.my-account-page.my-account-page>.fixed.inset-0.z-50,.my-account-page.my-account-page>.fixed.inset-0.z-50 a,.my-account-page.my-account-page>.fixed.inset-0.z-50 button{font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji!important}.my-account-page.my-account-page>.fixed.inset-0.z-50>div a,.my-account-page.my-account-page>.fixed.inset-0.z-50>div button,.my-account-page.my-account-page>.fixed.inset-0.z-50>nav a{color:#fff!important}.my-account-page.my-account-page>.fixed.inset-0.z-50>nav a.text-\[\#e5c158\]{color:#e5c158!important}.my-learning-page.my-learning-page header nav a,.my-account-page.my-account-page header nav a{color:#1d1d1fb8!important}.my-learning-page.my-learning-page header nav a:hover,.my-learning-page.my-learning-page header nav a:focus-visible,.my-learning-page.my-learning-page header nav a.text-\[\#e5c158\],.my-account-page.my-account-page header nav a:hover,.my-account-page.my-account-page header nav a:focus-visible,.my-account-page.my-account-page header nav a.text-\[\#e5c158\]{color:#e5c158!important}:root[data-theme=dark] .my-learning-page.my-learning-page header>div>a,:root[data-theme=dark] .my-learning-page.my-learning-page header>div>button,:root[data-theme=dark] .my-account-page.my-account-page header>div>a,:root[data-theme=dark] .my-account-page.my-account-page header>div>button{color:#fff!important}:root[data-theme=dark] .my-learning-page.my-learning-page header nav a,:root[data-theme=dark] .my-account-page.my-account-page header nav a{color:#ffffffd1!important}:is(header[data-tools-market-hero-layer=nav],header[data-private-class-hero-layer=nav],.master-signal-page>header[aria-label=Wealthiness\ navigation],.my-learning-page>header[aria-label=Wealthiness\ navigation],.my-account-page>header[aria-label=Wealthiness\ navigation]){font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji!important}:is(header[data-tools-market-hero-layer=nav],header[data-private-class-hero-layer=nav],.master-signal-page>header[aria-label=Wealthiness\ navigation],.my-learning-page>header[aria-label=Wealthiness\ navigation],.my-account-page>header[aria-label=Wealthiness\ navigation])>div>a{font-variation-settings:"wght" 700!important;letter-spacing:-.5px!important;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji!important;font-size:20px!important;font-weight:700!important;line-height:28px!important}:is(header[data-tools-market-hero-layer=nav],header[data-private-class-hero-layer=nav],.master-signal-page>header[aria-label=Wealthiness\ navigation],.my-learning-page>header[aria-label=Wealthiness\ navigation],.my-account-page>header[aria-label=Wealthiness\ navigation]) nav a{font-variation-settings:"wght" 500!important;letter-spacing:normal!important;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji!important;font-size:16px!important;font-weight:500!important;line-height:24px!important}:is(header[data-tools-market-hero-layer=nav],header[data-private-class-hero-layer=nav],.master-signal-page>header[aria-label=Wealthiness\ navigation],.my-learning-page>header[aria-label=Wealthiness\ navigation],.my-account-page>header[aria-label=Wealthiness\ navigation]) nav a:is(.font-semibold,.is-active,[aria-current=page]){font-variation-settings:"wght" 600!important;font-weight:600!important}:is(header[data-tools-market-hero-layer=nav],header[data-private-class-hero-layer=nav],.master-signal-page>header[aria-label=Wealthiness\ navigation],.my-learning-page>header[aria-label=Wealthiness\ navigation],.my-account-page>header[aria-label=Wealthiness\ navigation]) .auth-profile-trigger{font-variation-settings:"wght" 400!important;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji!important;font-size:16px!important;font-weight:400!important;line-height:24px!important}.site-nav,.site-nav a{font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji!important}.site-nav>div>a:first-child{font-variation-settings:"wght" 700!important;letter-spacing:-.5px!important;font-size:20px!important;font-weight:700!important;line-height:28px!important}.site-nav nav a,.site-nav>div>a:last-child{font-variation-settings:"wght" 500!important;letter-spacing:normal!important;font-size:16px!important;font-weight:500!important;line-height:24px!important}.home-page{background:#000;min-height:100dvh;position:relative;overflow-x:clip}.home-hero{isolation:isolate;background:#000;justify-content:center;align-items:center;min-height:100svh;padding:72px 20px 44px;display:flex;position:sticky;top:0;overflow:hidden}.home-hero-background{z-index:-2;pointer-events:none;position:absolute;inset:0;overflow:hidden}.home-hero-video{object-fit:cover;opacity:1;filter:saturate(1.06)contrast(1.02)brightness();width:100%;height:100%;position:absolute;inset:0}.home-hero-video-tint{display:none}.home-hero-side-glow{mix-blend-mode:screen;background:linear-gradient(115deg,#d6a83a2e 0%,#d6a83a0a 24%,#0000 52%),linear-gradient(245deg,#448b6e29 0%,#448b6e08 22%,#0000 52%);position:absolute;inset:0}.home-hero-bottom-shade{display:none}.home-hero-market-grid{opacity:.16;background-image:linear-gradient(#ffffff1a 1px,#0000 1px),linear-gradient(90deg,#ffffff14 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0%,#000 18% 78%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 18% 78%,#0000 100%)}.home-hero-content{z-index:1;width:min(100%,1040px);font-family:var(--font-latin);text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.home-hero-eyebrow{color:#f5d58de6;font-family:var(--font-latin);letter-spacing:.06em;text-transform:uppercase;margin:0 0 18px;font-size:11px;font-weight:700;line-height:1}.home-hero h1{max-width:920px;font-family:var(--font-latin);letter-spacing:-.055em;color:#fff;text-wrap:balance;text-transform:uppercase;text-shadow:0 18px 60px #00000094;margin:0;font-size:clamp(48px,8vw,86px);font-weight:800;line-height:.92}.home-hero-summary{color:#ffffffb3;max-width:560px;font-family:var(--font-latin);letter-spacing:0;text-wrap:balance;margin:24px 0 0;font-size:14px;font-weight:400;line-height:1.75}.responsive-hero-banner-content{padding-top:clamp(20px,4vh,54px)}.responsive-hero-badge{color:#ffffffe0;max-width:min(100%,560px);font-family:var(--font-latin);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff14;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:12px;margin-bottom:22px;padding:7px 13px 7px 7px;display:inline-flex;box-shadow:inset 0 1px #ffffff14}.responsive-hero-badge span{color:#070707;background:#f5f5f5f0;border-radius:999px;align-items:center;min-height:24px;padding:0 10px;font-size:12px;font-weight:700;line-height:1;display:inline-flex}.responsive-hero-badge strong{color:#ffffffdb;font-size:13px;font-weight:600;line-height:1.2}.home-hero h1.responsive-hero-title{letter-spacing:0;text-transform:uppercase;max-width:980px;font-size:clamp(58px,8.4vw,118px);font-weight:800;line-height:.88}.responsive-hero-summary{max-width:700px;margin-top:24px;font-size:clamp(15px,1.12vw,18px);line-height:1.72}.animate-fade-slide-in-1,.animate-fade-slide-in-2,.animate-fade-slide-in-3{opacity:0;animation:.82s cubic-bezier(.16,1,.3,1) forwards fadeSlideIn}.animate-fade-slide-in-2{animation-delay:.1s}.animate-fade-slide-in-3{animation-delay:.18s}.home-section{z-index:2;background:#000;padding:clamp(86px,9vw,136px) max(20px,5vw);position:relative;overflow:hidden}.home-section:before{z-index:-1;opacity:.7;content:"";background:radial-gradient(circle at 18% 12%,#e5c15821,#0000 30%),radial-gradient(circle at 84% 22%,#5c53ff1f,#0000 32%),linear-gradient(#000 0%,#070706 100%);position:absolute;inset:0}.home-section-head{width:min(100%,1120px);margin:0 auto 36px}.home-section-head p{color:#f5d58deb;letter-spacing:.08em;text-transform:uppercase;margin:0 0 12px;font-size:11px;font-weight:800;line-height:1}.home-section-head h2{color:#fff;letter-spacing:-.055em;text-transform:uppercase;max-width:760px;margin:0;font-size:clamp(38px,6vw,74px);font-weight:800;line-height:.94}.home-section-head span{color:#ffffffad;max-width:620px;margin-top:18px;font-size:14px;line-height:1.75;display:block}.home-section-kicker{color:#f5d58deb;letter-spacing:.08em;text-transform:uppercase;margin:0 0 14px;font-size:11px;font-weight:800;line-height:1}.home-elegant-campaign-section{background:#050505;place-items:stretch stretch;height:100svh;min-height:0;display:grid;overflow:hidden}.carousel-wrapper{color:#f7f3ec;background:radial-gradient(circle at 70% 45%,#d8a93524,#0000 34%),linear-gradient(135deg,#040506 0%,#08090d 44%,#030303 100%);height:100%;min-height:0;position:relative;overflow:hidden}.carousel-bg-wash{pointer-events:none;transition:background .8s;position:absolute;inset:0}.carousel-inner{z-index:1;box-sizing:border-box;grid-template-columns:minmax(380px,.96fr) minmax(360px,1.04fr);align-items:stretch;height:100%;min-height:0;padding-bottom:clamp(54px,8svh,78px);display:grid;position:relative}.carousel-content{align-items:center;min-width:0;min-height:0;padding:clamp(34px,7svh,72px) clamp(18px,3vw,48px) clamp(18px,5svh,42px) clamp(48px,5vw,72px);display:flex}.carousel-content-inner{width:min(100%,560px)}.carousel-collection-num{color:#f7f3ec94;letter-spacing:.14em;align-items:center;gap:14px;margin-bottom:clamp(14px,2.8svh,24px);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;transition:opacity .36s,transform .36s;display:inline-flex}.carousel-num-line{background:currentColor;width:44px;height:1px}.carousel-title{color:#fff;letter-spacing:0;text-transform:uppercase;margin:0;font-size:clamp(34px,min(4.2vw,9svh),58px);font-weight:700;line-height:.92;transition:opacity .42s,transform .42s}.carousel-subtitle{letter-spacing:.14em;text-transform:uppercase;margin:clamp(12px,2.4svh,20px) 0 0;font-size:12px;font-weight:700;line-height:1.35;transition:opacity .44s,transform .44s}.carousel-description{color:#f7f3eca8;max-width:470px;margin:clamp(10px,2.2svh,18px) 0 0;font-size:clamp(13px,1.2vw,15px);line-height:1.58;transition:opacity .48s,transform .48s}.carousel-collection-num.transitioning,.carousel-title.transitioning,.carousel-subtitle.transitioning,.carousel-description.transitioning{opacity:0;transform:translateY(12px)}.carousel-collection-num.visible,.carousel-title.visible,.carousel-subtitle.visible,.carousel-description.visible{opacity:1;transform:translateY(0)}.carousel-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:clamp(16px,3svh,28px);display:flex}.carousel-register-button,.carousel-location-button{color:#f6d77a;letter-spacing:.1em;text-transform:uppercase;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#d8a9350f;border:1px solid #d8a935b8;border-radius:999px;justify-content:center;align-items:center;min-height:46px;padding:0 22px;font-size:12px;font-weight:600;text-decoration:none;transition:color .18s,background .18s,border-color .18s,transform .18s;display:inline-flex}.carousel-location-button{color:#f7f3ecc7;background:#ffffff09;border-color:#f7f3ec42}.carousel-register-button:hover,.carousel-register-button:focus-visible,.carousel-location-button:hover,.carousel-location-button:focus-visible{color:#050505;background:#f6d77a;border-color:#f6d77a;outline:none;transform:translateY(-1px)}.carousel-nav-arrows{z-index:3;gap:12px;display:flex;position:absolute;bottom:clamp(62px,9svh,84px);left:clamp(24px,5vw,72px)}.carousel-arrow-btn{color:#f7f3ecc2;background:#ffffff09;border:1px solid #f7f3ec38;border-radius:999px;place-items:center;width:46px;height:46px;transition:color .18s,border-color .18s,background .18s,transform .18s;display:grid}.carousel-arrow-btn:hover,.carousel-arrow-btn:focus-visible{color:#fff;background:#d8a9351a;border-color:#d8a93594;outline:none;transform:translateY(-1px)}.carousel-image-container{box-sizing:border-box;justify-content:center;align-items:center;min-width:0;min-height:0;padding:clamp(22px,7svh,58px) clamp(18px,4vw,64px) clamp(12px,4svh,34px) 0;display:flex;position:relative}.carousel-image-stage{aspect-ratio:3/4;width:min(100%,520px,75svh - clamp(126px,21svh,172px)/1.33333);position:relative}.carousel-image-frame{background:#050505;border-radius:8px;width:100%;height:100%;transition:opacity .52s,transform .7s;position:relative;overflow:hidden;box-shadow:0 34px 96px #0000007a,inset 0 0 0 1px #ffffff1f}.carousel-image-frame.transitioning{opacity:.55;transform:scale(.985)}.carousel-image-frame.visible{opacity:1;transform:scale(1)}.carousel-image{object-fit:cover;object-position:center;width:100%;height:100%;transition:transform 6s;transform:scale(1.018)}.carousel-wrapper:hover .carousel-image{transform:scale(1.035)}.carousel-image-overlay{pointer-events:none;mix-blend-mode:screen;position:absolute;inset:0}.carousel-frame-corner{pointer-events:none;opacity:.72;width:clamp(46px,4vw,62px);height:clamp(46px,4vw,62px);position:absolute}.carousel-frame-corner--tl{border-top:1px solid;border-left:1px solid;top:clamp(-22px,-2vw,-14px);left:clamp(-22px,-2vw,-14px)}.carousel-frame-corner--br{border-bottom:1px solid;border-right:1px solid;bottom:clamp(-22px,-2vw,-14px);right:clamp(-22px,-2vw,-14px)}.carousel-progress-bar{z-index:2;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid;position:absolute;bottom:clamp(18px,4svh,34px);left:clamp(24px,5vw,72px);right:clamp(24px,5vw,72px)}.carousel-progress-item{color:#f7f3ec70;text-align:left;gap:9px;min-width:0;display:grid}.carousel-progress-item.active{color:#f7f3eceb}.carousel-progress-track{background:#f7f3ec2e;height:2px;overflow:hidden}.carousel-progress-fill{background:#d8a935;width:0%;height:100%;transition:width 60ms linear}.carousel-progress-label{letter-spacing:.08em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:11px;font-weight:700;line-height:1.2;overflow:hidden}.home-private-class-section{padding-bottom:clamp(104px,11vw,168px)}.home-private-class-section:before{opacity:.82;background:radial-gradient(circle at 50% 8%,#e5c1581f,#0000 28%),radial-gradient(circle at 86% 34%,#4a90ff1a,#0000 34%),linear-gradient(#050505 0%,#070707 48%,#050505 100%)}.home-private-class-head{text-align:center;margin-bottom:clamp(34px,4vw,52px)}.home-private-class-head h2{max-width:1120px;margin-inline:auto;font-size:clamp(34px,7.4vw,74px)}.home-private-class-head span{margin-left:auto;margin-right:auto}.home-private-class-grid{grid-template-columns:repeat(3,minmax(0,320px));justify-content:center;gap:clamp(18px,2.2vw,24px);width:min(1120px,100vw - 96px);margin:0 auto;display:grid}.home-private-class-card{width:min(320px,100%);border-radius:8px!important}.home-private-class-section .product-reveal-card-title{font-variation-settings:"wght" 400!important;font-weight:400!important}.home-private-class-empty{text-align:center;background:#ffffff0b;border:1px solid #ffffff1f;border-radius:8px;width:min(100%,640px);margin:0 auto;padding:26px}.home-private-class-empty p{color:#ffffffad;margin:0;font-size:14px;line-height:1.7}.home-private-class-empty a{color:#070b0a;background:#f6c35b;border:1px solid #f6c35b9e;border-radius:999px;justify-content:center;align-items:center;min-height:44px;margin-top:18px;padding:0 20px;font-size:13px;font-weight:700;text-decoration:none;transition:background .18s,border-color .18s,transform .18s;display:inline-flex}.home-private-class-empty a:hover,.home-private-class-empty a:focus-visible{background:#fff;border-color:#fff;outline:none;transform:translateY(-1px)}.home-tools-showcase-section{z-index:2;color:#fff;background:#000;min-height:100svh;position:relative;overflow:hidden}.home-tools-carousel-bg{z-index:0;background:#000;position:absolute;inset:0}.home-tools-carousel-bg:before{opacity:.28;content:"";background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:88px 88px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 50% 44%,#000 0%,#0000 76%);mask-image:radial-gradient(circle at 50% 44%,#000 0%,#0000 76%)}.home-tools-carousel-bg:after{content:"";background:radial-gradient(circle at 50% 30%,#e5c15817,#0000 22%),linear-gradient(90deg,#000000f5,#0000 22% 78%,#000000f5),linear-gradient(#00000094,#0000 42%,#000000bd);position:absolute;inset:0}.home-tools-carousel-bg span{filter:blur(70px);background:#e5c1580f;border-radius:999px;position:absolute;inset:18% 22%}.home-tools-carousel-shell{z-index:1;grid-template-columns:minmax(118px,.48fr) minmax(0,2.8fr) minmax(118px,.48fr);align-items:center;gap:clamp(18px,3vw,54px);min-height:100svh;padding:clamp(72px,8vh,100px) clamp(22px,4vw,76px) clamp(92px,10vh,118px);display:grid;position:relative}.home-tools-carousel-main{text-align:center;align-content:start;justify-items:center;gap:clamp(14px,2vh,22px);width:100%;min-width:0;min-height:min(640px,100svh - 190px);display:grid;position:relative}.home-tools-carousel-title{z-index:3;color:#f5f5f5;max-width:100%;font-family:var(--font-latin), Inter, system-ui, sans-serif;letter-spacing:0;text-align:center;text-transform:uppercase;white-space:nowrap;font-size:clamp(36px,4.7vw,68px);font-weight:600;line-height:.94;position:relative}.home-tools-carousel-description{z-index:3;color:#f5f5f5b3;width:min(640px,100%);font-family:var(--font-latin), Inter, system-ui, sans-serif;text-align:center;margin:0;font-size:clamp(13px,1vw,16px);font-weight:400;line-height:1.62;position:relative}.home-tools-carousel-visual{z-index:1;aspect-ratio:1/1.12;filter:drop-shadow(0 34px 72px #000000a3);background:0 0;border-radius:8px;width:min(390px,30vw,86svh - 258px);margin-top:clamp(6px,1.8vh,18px);display:block;position:absolute;top:clamp(122px,18vh,170px);left:50%;overflow:hidden;transform:translate(-50%)}.home-tools-carousel-visual:after{content:"";pointer-events:none;background:linear-gradient(#0000,#000000ad 72%,#000 100%);height:40%;position:absolute;bottom:0;left:0;right:0}.home-tools-carousel-visual img{object-fit:cover;object-position:center top;filter:brightness(1.16)contrast(1.08);width:100%;height:100%;display:block}.home-tools-carousel-visual--dzv{aspect-ratio:1/1.12;width:min(390px,30vw,86svh - 258px);margin-top:clamp(6px,1.8vh,18px)}.home-tools-carousel-visual--dzv:after{background:linear-gradient(#0000,#000000ad 72%,#000 100%);height:40%}.home-tools-carousel-visual--dzv img{object-fit:cover;object-position:center top;filter:brightness(1.16)contrast(1.08);height:100%}.home-tools-carousel-visual--empty{background:radial-gradient(circle,#e5c15829,#0000 48%),linear-gradient(#ffffff0b,#ffffff04);border:1px solid #e5c15847;place-items:center;display:grid}.home-tools-carousel-visual--empty span{color:#e5c158f0;font-family:var(--font-latin), Inter, system-ui, sans-serif;font-size:clamp(52px,6vw,96px);font-weight:600;line-height:1}.home-tools-carousel-side{z-index:3;gap:8px;display:grid;position:relative}.home-tools-carousel-side--left{justify-items:start}.home-tools-carousel-side--right{justify-items:end}.home-tools-carousel-side button{color:#f5f5f529;font-family:var(--font-latin), Inter, system-ui, sans-serif;letter-spacing:0;text-align:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:clamp(22px,2.3vw,38px);font-weight:600;line-height:1.12;transition:color .18s,transform .18s;position:relative}.home-tools-carousel-side button:hover,.home-tools-carousel-side button:focus-visible{color:#f5f5f5a8;outline:none}.home-tools-carousel-side button.is-active{color:#fff;transform:translate(14px)}.home-tools-carousel-side--right button.is-active{transform:translate(-14px)}.home-tools-carousel-side button.is-active:before{content:"";background:currentColor;border-radius:999px;width:6px;height:6px;position:absolute;top:50%;transform:translateY(-50%)}.home-tools-carousel-side--left button.is-active:before{left:-16px}.home-tools-carousel-side--right button.is-active:before{right:-16px}.home-tools-carousel-controls{z-index:4;grid-template-columns:48px minmax(180px,290px) 48px;justify-content:center;align-items:center;gap:18px;display:grid;position:absolute;bottom:clamp(30px,5vh,52px);left:clamp(22px,4vw,76px);right:clamp(22px,4vw,76px)}.home-tools-carousel-controls button{color:#f5f5f5cc;cursor:pointer;background:#ffffff06;border:1px solid #f5f5f538;border-radius:999px;place-items:center;width:48px;height:48px;transition:border-color .18s,color .18s,transform .18s;display:grid}.home-tools-carousel-controls button:hover,.home-tools-carousel-controls button:focus-visible{color:#fff;border-color:#e5c158b8;outline:none;transform:translateY(-1px)}.home-tools-carousel-progress{color:#f5f5f5d1;font-family:var(--font-latin), Inter, system-ui, sans-serif;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;font-size:15px;font-weight:600;line-height:1;display:grid}.home-tools-carousel-progress div{background:#f5f5f538;height:2px;overflow:hidden}.home-tools-carousel-progress i{background:#e5c158;height:100%;transition:width .22s;display:block}.home-master-signal-section{z-index:2;color:#fff;background:#000;padding:clamp(96px,9vw,148px) max(20px,5vw);position:relative;overflow:hidden}.home-master-signal-section:before{z-index:-1;opacity:.18;content:"";background-image:linear-gradient(#ffffff14 1px,#0000 1px),linear-gradient(90deg,#ffffff0e 1px,#0000 1px);background-size:78px 78px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 64% 48%,#000 0%,#0000 72%);mask-image:radial-gradient(circle at 64% 48%,#000 0%,#0000 72%)}.home-master-signal-inner{grid-template-columns:minmax(300px,.68fr) minmax(0,1.32fr);align-items:center;gap:clamp(28px,4vw,60px);width:min(100%,1360px);min-height:min(720px,82svh);margin:0 auto;display:grid}.home-master-signal-copy{justify-items:start;gap:22px;display:grid;position:relative}.home-master-signal-copy>p{color:#5ed29c;font-family:var(--font-latin);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:13px;font-weight:700;line-height:1}.home-master-signal-copy h2{color:#f5f5f5;max-width:620px;font-family:var(--font-latin);letter-spacing:0;text-transform:uppercase;text-wrap:balance;margin:0;font-size:clamp(42px,5.6vw,86px);font-weight:700;line-height:.94}.home-master-signal-copy>span{color:#f5f5f5ad;max-width:560px;font-family:var(--font-latin);font-size:clamp(15px,1.08vw,17px);font-weight:400;line-height:1.72;display:block}.home-master-signal-list{gap:12px;width:min(100%,560px);display:grid}.home-master-signal-list div{color:#f5f5f5d1;font-family:var(--font-latin);grid-template-columns:10px minmax(0,1fr);align-items:center;gap:12px;font-size:14px;line-height:1.35;display:grid}.home-master-signal-list i{background:#5ed29c;border-radius:999px;width:7px;height:7px;box-shadow:0 0 18px #5ed29cb8}.home-master-signal-list strong{font-weight:600}.home-master-signal-cta{color:#5ed29c;min-height:46px;font-family:var(--font-latin);background:#5ed29c13;border:1px solid #5ed29cb8;border-radius:999px;align-items:center;gap:10px;margin-top:8px;padding:0 20px;font-size:14px;font-weight:700;text-decoration:none;transition:background .18s,color .18s,transform .18s,border-color .18s;display:inline-flex}.home-master-signal-cta:hover,.home-master-signal-cta:focus-visible{color:#03110c;background:#5ed29c;border-color:#fff;outline:none;transform:translateY(-1px)}.home-master-signal-map{aspect-ratio:2.08;background:0 0;width:100%;min-width:0;min-height:clamp(330px,31vw,500px);position:relative;overflow:visible}.home-master-signal-map:before{z-index:0;opacity:.18;content:"";pointer-events:none;background-image:radial-gradient(circle,#f5f5f575 0 1px,#0000 1.65px),radial-gradient(circle,#5ed29c3d 0 1px,#0000 1.8px);background-position:0 0,21px 15px;background-size:18px 18px,29px 29px;position:absolute;inset:-10% -3% 48%;-webkit-mask-image:linear-gradient(#000 0%,#0000009e 46%,#0000 100%);mask-image:linear-gradient(#000 0%,#0000009e 46%,#0000 100%)}.home-master-signal-map>div{z-index:1;opacity:1;width:100%;height:100%;position:relative}.home-master-signal-map .world-map-stage{inset:-3% -2% -1%}.home-sparkles-final-section{z-index:2;background:radial-gradient(at 50% 58%,#e5c15821,#0000 31%),linear-gradient(#08080b 0%,#07070a 44%,#050506 100%);justify-content:center;align-items:center;width:100%;min-height:clamp(500px,56svh,620px);padding:clamp(56px,7svh,84px) 20px 0;display:flex;position:relative;overflow:hidden}.home-sparkles-final-content{isolation:isolate;flex-direction:column;justify-content:flex-start;align-items:center;width:min(100%,1240px);min-height:min(480px,56svh - 52px);display:flex;position:relative}.home-sparkles-final-title{z-index:20;font-family:var(--font-latin);letter-spacing:0;text-align:center;text-wrap:balance;text-transform:none;margin:0;font-size:clamp(42px,4.5vw,72px);font-weight:400;line-height:1.18;position:relative}.home-sparkles-final-title span{color:#f5f5faf5;display:block}.home-sparkles-final-title span:first-child{color:#e5c158}.home-sparkles-partner-marquee{z-index:20;color:#fff;width:min(100%,1040px);margin-top:clamp(50px,6svh,70px);position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 9% 91%,#0000);mask-image:linear-gradient(90deg,#0000,#000 9% 91%,#0000)}.home-sparkles-partner-track{will-change:transform;align-items:center;gap:clamp(46px,6vw,86px);width:max-content;animation:28s linear infinite home-sparkles-partner-marquee;display:flex}.home-sparkles-partner-name{color:#fffffff0;min-width:0;font-family:var(--font-latin);letter-spacing:0;text-align:center;white-space:nowrap;flex:none;align-items:center;font-size:clamp(18px,1.55vw,26px);font-weight:600;line-height:1;display:inline-flex}@keyframes home-sparkles-partner-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.home-sparkles-partner-name span{display:block}.home-sparkles-orbit{z-index:1;pointer-events:none;width:min(1180px,104vw);height:clamp(190px,22svh,260px);position:absolute;bottom:0;right:50%;transform:translate(50%)}.home-sparkles-orbit:before{z-index:0;filter:blur(22px);opacity:.74;content:"";background:radial-gradient(at 50% 100%,#e5c1583d,#0000 55%),radial-gradient(at 50% 100%,#fff6d60f,#0000 36%);position:absolute;inset:-34% 0 30%}.home-sparkles-particles{z-index:1;mix-blend-mode:screen;width:100%;height:auto;inset:-8% 0 24%;-webkit-mask-image:linear-gradient(#0000 0%,#000 20% 72%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 20% 72%,#0000 100%);position:absolute!important}.home-sparkles-particles canvas{inset:0;width:100%!important;height:100%!important;position:absolute!important}.home-sparkles-footer-line{display:none}.home-sparkles-footer-line:before{content:none}.home-footer{z-index:2;color:#fff;background:radial-gradient(at 82% 0,#e5c1581c,#0000 44%),radial-gradient(at 18% 8%,#7e61201a,#0000 36%),linear-gradient(#070706 0%,#030303 100%);width:100%;padding:clamp(46px,5vw,64px) clamp(28px,4vw,64px) clamp(28px,3.5vw,40px);position:relative;overflow:hidden}.home-footer:before{content:none}.home-footer-inner{z-index:1;grid-template-columns:minmax(280px,1.45fr) minmax(150px,.78fr) minmax(260px,1.02fr) minmax(230px,.86fr);gap:clamp(36px,4.5vw,82px);width:min(100%,1680px);margin:0 auto;display:grid;position:relative}.home-footer-brand{max-width:470px}.home-footer-brand-heading{gap:7px;margin-bottom:30px;display:grid}.home-footer-logo{color:#fffffff5;width:fit-content;font-family:var(--font-latin);letter-spacing:0;font-size:clamp(20px,1.45vw,27px);font-weight:600;line-height:1;text-decoration:none;transition:color .18s;display:inline-flex}.home-footer-brand-heading span{color:#e5c158;font-family:var(--font-latin);letter-spacing:.36em;text-transform:uppercase;font-size:clamp(11px,.78vw,14px);font-weight:600;line-height:1}.home-footer-logo:hover{color:#f0d27a}.home-footer-logo:focus-visible,.home-footer-quick-links a:focus-visible,.home-footer-affiliate-link:focus-visible{outline-offset:5px;outline:2px solid #e5c158}.home-footer-brand p{color:#e0dacc9e;font-family:var(--font-latin);letter-spacing:0;margin:0;font-size:clamp(13px,.92vw,16px);font-weight:400;line-height:1.65}.home-footer-affiliate-link{color:#090704;min-height:48px;font-family:var(--font-latin);letter-spacing:0;background:#e5c158;border-radius:999px;justify-content:center;align-items:center;gap:10px;margin-top:34px;padding:0 23px;font-size:15px;font-weight:600;line-height:1;text-decoration:none;transition:background .18s,transform .18s,box-shadow .18s;display:inline-flex}.home-footer-affiliate-link:hover{background:#f0d27a;transform:translateY(-2px);box-shadow:0 16px 48px #e5c1583d}.home-footer-quick-links h3,.home-footer-support h3,.home-footer-legal h3{color:#e8d39eb8;font-family:var(--font-latin);letter-spacing:.28em;text-transform:uppercase;margin:0 0 26px;font-size:clamp(12px,.88vw,16px);font-weight:600;line-height:1}.home-footer-quick-links ul,.home-footer-support ul,.home-footer-legal ul{gap:17px;margin:0;padding:0;list-style:none;display:grid}.home-footer-quick-links a,.home-footer-legal li{color:#ece8dec2;width:fit-content;font-family:var(--font-latin);letter-spacing:0;font-size:clamp(14px,.95vw,17px);font-weight:400;line-height:1.25;text-decoration:none;transition:color .18s,transform .18s;display:inline-flex}.home-footer-quick-links a:hover{color:#fffffffa;transform:translate(3px)}.home-footer-support li{color:#e5c158;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:12px;display:grid}.home-footer-support strong{color:#ffffffeb;font-family:var(--font-latin);letter-spacing:0;font-size:clamp(14px,.98vw,17px);font-weight:600;line-height:1.15;display:block}.home-footer-support small{color:#e0dacc8f;font-family:var(--font-latin);letter-spacing:0;margin-top:6px;font-size:clamp(12px,.82vw,14px);font-weight:400;line-height:1.35;display:block}.home-footer-legal-content{gap:26px;display:grid}.home-footer-legal p{color:#beb5a070;font-family:var(--font-latin);letter-spacing:0;grid-template-columns:18px minmax(0,1fr);gap:10px;margin:0;font-size:clamp(12px,.82vw,14px);font-weight:400;line-height:1.5;display:grid}.home-footer-legal p svg{margin-top:2px}.home-footer-bottom{color:#beb5a070;font-family:var(--font-latin);letter-spacing:0;border-top:0;grid-column:1/-1;justify-content:space-between;align-items:center;gap:16px;margin-top:clamp(36px,4vw,64px);padding-top:24px;font-size:clamp(11px,.78vw,14px);font-weight:400;line-height:1.45;display:flex}.home-footer-bottom span{align-items:center;gap:10px;display:inline-flex}@media (prefers-reduced-motion:reduce){.home-hero-video{display:none}.home-hero{background:linear-gradient(135deg,#151512fa,#000000fa),#000}.home-sparkles-particles{display:none}.home-sparkles-partner-track{animation:none;transform:translate(0)}}@media (max-width:900px){.home-sparkles-final-section{min-height:clamp(500px,66svh,600px);padding-top:62px}.home-sparkles-final-content{min-height:min(500px,66svh - 62px)}.home-sparkles-partner-marquee{width:min(100%,680px);margin-top:clamp(40px,6svh,56px)}.home-sparkles-partner-track{gap:42px;animation-duration:24s}.home-sparkles-partner-name{font-size:clamp(20px,4vw,28px)}.home-footer-inner{grid-template-columns:repeat(2,minmax(0,1fr));gap:44px 56px}.home-footer-brand{max-width:none}}@media (max-width:560px){.home-sparkles-final-section{min-height:70svh;padding:58px 18px 0}.home-sparkles-final-title{font-size:clamp(36px,11vw,48px)}.home-sparkles-partner-marquee{width:100%;margin-top:32px}.home-sparkles-partner-track{gap:34px;animation-duration:20s}.home-sparkles-partner-name{font-size:17px}.home-sparkles-orbit{width:760px;max-width:none;height:210px}.home-sparkles-footer-line,.home-sparkles-footer-line:before{width:calc(100vw - 36px)}.home-footer{padding-left:18px;padding-right:18px}.home-footer-inner{grid-template-columns:1fr;gap:38px}.home-footer-brand-heading{margin-bottom:28px}.home-footer-affiliate-link{width:fit-content;min-height:52px;margin-top:32px;padding:0 24px;font-size:16px}.home-footer-quick-links h3,.home-footer-support h3,.home-footer-legal h3{margin-bottom:22px;font-size:15px}.home-footer-quick-links ul,.home-footer-support ul,.home-footer-legal ul{gap:16px}.home-footer-bottom{flex-direction:column;align-items:flex-start;gap:9px;margin-top:18px}}@media (max-width:1100px) and (min-width:701px){.carousel-inner{grid-template-columns:minmax(300px,.9fr) minmax(0,1fr)}.carousel-content{padding-left:clamp(28px,5vw,48px);padding-right:clamp(18px,3vw,32px)}.carousel-content-inner{width:min(100%,470px)}.carousel-title{font-size:clamp(30px,min(4.4vw,6.8svh),44px)}.carousel-image-stage{width:min(100%,420px,75svh - 112.5px)}}@media (max-width:700px){.home-hero{min-height:100svh;padding:54px 18px 30px}.home-hero h1{font-size:44px}.home-hero h1.responsive-hero-title{font-size:clamp(54px,11vw,76px)}.responsive-hero-summary{max-width:620px;font-size:16px;line-height:1.65}.home-hero-summary{font-size:16px;line-height:27px}.carousel-inner{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr;height:100%;padding-bottom:42px}.carousel-content{align-items:start;min-height:auto;padding:clamp(22px,4svh,38px) 22px 8px}.carousel-content-inner{width:100%}.carousel-title{font-size:clamp(28px,8.6vw,40px)}.carousel-collection-num{margin-bottom:10px;font-size:10px}.carousel-subtitle{letter-spacing:.11em;margin-top:10px;font-size:10px}.carousel-description{max-width:none;margin-top:8px;font-size:12px;line-height:1.42}.carousel-actions{margin-top:12px}.carousel-register-button,.carousel-location-button{min-height:38px;padding-inline:16px;font-size:11px}.carousel-nav-arrows{gap:10px;bottom:50px;left:22px}.carousel-arrow-btn{width:38px;height:38px}.carousel-image-container{align-items:start;min-height:0;padding:4px 22px 48px}.carousel-image-stage{aspect-ratio:3/4;width:min(68vw,320px,75svh - 253.5px)}.carousel-progress-bar{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;bottom:20px;left:22px;right:22px}.home-private-class-grid{grid-template-columns:repeat(2,minmax(0,320px));width:min(100%,720px)}.home-tools-carousel-shell{grid-template-columns:minmax(92px,.52fr) minmax(0,2fr) minmax(92px,.52fr);gap:18px;padding-inline:22px}.home-tools-carousel-title{font-size:clamp(28px,5.4vw,58px)}.home-tools-carousel-main{min-height:min(580px,100svh - 178px)}.home-tools-carousel-description{width:min(560px,100%);font-size:13px}.home-tools-carousel-visual{width:min(330px,31vw,86svh - 245.96px);top:clamp(116px,18vh,160px)}.home-tools-carousel-side button{font-size:clamp(17px,2.2vw,28px)}.home-master-signal-inner{grid-template-columns:1fr;gap:42px;min-height:auto}.home-master-signal-copy{text-align:center;justify-items:center}.home-master-signal-list{width:min(100%,520px)}.home-master-signal-map{width:min(100%,820px);margin:0 auto}}@media (max-width:560px){.home-hero{justify-content:center;align-items:flex-start;padding-top:48px}.home-hero-content:not(.responsive-hero-banner-content){text-align:left;align-items:flex-start}.responsive-hero-banner-content{justify-content:center;min-height:calc(100svh - 92px);padding-top:68px}.home-hero h1{font-size:38px}.home-hero h1.responsive-hero-title{text-align:center;font-size:36px;line-height:.92}.responsive-hero-badge{gap:8px;max-width:100%;padding:6px 10px 6px 6px}.responsive-hero-badge span{min-height:22px;padding-inline:8px;font-size:11px}.responsive-hero-badge strong{font-size:11px}.responsive-hero-summary{text-align:center;max-width:340px;font-size:14px;line-height:1.6}.home-hero-eyebrow{letter-spacing:.12em;font-size:11px;line-height:16px}.home-section{padding-inline:18px}.home-private-class-head h2{font-size:32px}.carousel-content{padding:clamp(18px,3.5svh,30px) 18px 6px}.carousel-title{font-size:clamp(25px,8.4vw,34px)}.carousel-description{font-size:11.5px;line-height:1.38}.carousel-nav-arrows{bottom:48px;left:18px}.carousel-arrow-btn{width:36px;height:36px}.carousel-image-container{padding:4px 18px 44px}.carousel-image-stage{width:min(66vw,300px,75svh - 244.5px)}.carousel-progress-bar{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;bottom:18px;left:18px;right:18px}.carousel-progress-label{display:none}.home-private-class-grid{grid-template-columns:1fr;width:min(100%,360px)}.home-tools-carousel-shell{grid-template-columns:1fr;align-content:center;gap:14px;min-height:100svh;padding:54px 18px 92px}.home-tools-carousel-side{justify-content:center;gap:13px;width:100%;max-width:calc(100vw - 36px);display:flex;overflow:hidden}.home-tools-carousel-side--right{display:none}.home-tools-carousel-side button{white-space:nowrap;flex:none;font-size:14px;line-height:1}.home-tools-carousel-side button.is-active,.home-tools-carousel-side--right button.is-active{transform:none}.home-tools-carousel-side button.is-active:before{width:4px;height:4px;inset:auto auto -8px 50%;transform:translate(-50%)}.home-tools-carousel-title{font-size:clamp(22px,6.4vw,34px);line-height:1}.home-tools-carousel-main{min-height:calc(100svh - 246px)}.home-tools-carousel-description{width:min(100%,350px);font-size:12px;line-height:1.45}.home-tools-carousel-visual{width:min(260px,70vw,86svh - 258px);margin-top:4px;top:clamp(128px,22svh,190px)}.home-tools-carousel-controls{grid-template-columns:42px minmax(150px,220px) 42px;gap:12px;bottom:30px;left:18px;right:18px}.home-tools-carousel-controls button{width:42px;height:42px}.home-tools-carousel-progress{gap:10px;font-size:13px}.home-master-signal-section{padding:82px 18px 94px}.home-master-signal-inner{gap:34px}.home-master-signal-copy{gap:18px}.home-master-signal-copy h2{max-width:354px;font-size:38px;line-height:.98}.home-master-signal-copy>span{max-width:350px;font-size:14px;line-height:1.58}.home-master-signal-list{gap:10px}.home-master-signal-list div{text-align:left;grid-template-columns:8px minmax(0,1fr);gap:10px;font-size:12.5px}.home-master-signal-cta{min-height:44px;padding-inline:17px;font-size:13px}.home-master-signal-map{width:calc(100vw - 24px);min-height:210px;margin-inline:-6px}.home-master-signal-map .world-map-stage{inset:0}}.app-shell .topbar .utility-pill{font-variation-settings:"wght" 500!important;letter-spacing:normal!important;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji!important;font-size:16px!important;font-weight:500!important;line-height:24px!important}.my-learning-page.my-learning-page .ml-playlist-head{padding-bottom:16px}.my-learning-page.my-learning-page .ml-playlist-head h2{letter-spacing:0!important;font-size:1.625rem!important;line-height:1.08!important}.my-learning-page.my-learning-page .ml-playlist-head>span{min-height:34px;padding:0 13px;font-size:.75rem!important}.my-learning-page.my-learning-page .ml-lesson-list{gap:12px;padding:10px 10px 20px}.my-learning-page.my-learning-page .ml-lesson-category{border-radius:18px;gap:0;transition:background .18s,border-color .18s}.my-learning-page.my-learning-page .ml-lesson-category:not(.is-closed){background:var(--ml-playlist-card-bg);border:0;padding:8px}.my-learning-page.my-learning-page .ml-lesson-category-toggle{background:0 0;border-radius:18px;min-height:52px;padding:0 14px;transition:background .18s,color .18s,transform .18s;color:var(--text-main)!important}.my-learning-page.my-learning-page .ml-lesson-category-toggle:hover,.my-learning-page.my-learning-page .ml-lesson-category-toggle:focus-visible{background:var(--ml-playlist-card-hover);color:var(--text-main)!important}.my-learning-page.my-learning-page .ml-lesson-category-toggle span{font-size:.875rem!important;line-height:1.25!important}.my-learning-page.my-learning-page .ml-lesson-category-toggle small{font-size:.75rem!important;line-height:1.25!important}.my-learning-page.my-learning-page .ml-lesson-category-list{gap:0}.my-learning-page.my-learning-page .ml-lesson-item{min-height:84px;color:var(--text-soft);background:0 0;border:1px solid #0000;border-radius:14px;padding:10px;transition:background .18s,border-color .18s,color .18s}.my-learning-page.my-learning-page .ml-lesson-item:hover,.my-learning-page.my-learning-page .ml-lesson-item:focus-visible{color:var(--text-main);background:var(--ml-playlist-card-hover);border-color:#0000}.my-learning-page.my-learning-page .ml-lesson-item.is-active{color:var(--text-main);background:0 0;border-color:#0000}.my-learning-page.my-learning-page .ml-lesson-item.is-active .ml-lesson-thumb{color:var(--text-main);background:var(--text-main)}@supports (color:color-mix(in lab, red, red)){.my-learning-page.my-learning-page .ml-lesson-item.is-active .ml-lesson-thumb{background:color-mix(in srgb, var(--text-main) 12%, white)}}.my-learning-page.my-learning-page .ml-lesson-copy strong{font-size:.875rem!important;line-height:1.28!important}.my-learning-page.my-learning-page .ml-lesson-copy small{font-size:.75rem!important;line-height:1.35!important}.auth-profile-menu{z-index:80;position:relative}@media (max-width:767px){.mobile-hero-profile-action{align-items:center;display:flex;position:relative}.mobile-hero-profile-action .auth-profile-trigger{width:44px;height:44px}.mobile-hero-profile-action>a[href^=\/sign-in]{align-items:center;min-height:44px;display:inline-flex}.mobile-hero-profile-action .auth-profile-panel{right:0}}.auth-profile-trigger{color:#fff;background:#ffffff1a;border:0;border-radius:999px;outline:0;place-items:center;width:38px;height:38px;padding:0;transition:transform .18s,background .18s;display:grid;overflow:hidden}.auth-profile-trigger:hover,.auth-profile-trigger:focus-visible,.auth-profile-trigger[aria-expanded=true]{background:#ffffff29;outline:none;transform:translateY(-1px)}.auth-profile-avatar-img,.auth-profile-avatar-fallback{place-items:center;width:100%;height:100%;display:grid}.auth-profile-avatar-img{object-fit:cover;object-position:center;display:block}.auth-profile-avatar-fallback{color:#1d1d1f;background:linear-gradient(135deg,#fafafc,#d8a935);font-size:12px;font-weight:400}.auth-profile-panel{color:#1d1d1f;-webkit-backdrop-filter:blur(18px)saturate(1.1);backdrop-filter:blur(18px)saturate(1.1);background:#ffffffeb;border:0;border-radius:24px;outline:0;width:min(268px,100vw - 28px);font-weight:400;animation:.16s both auth-profile-pop;position:absolute;top:calc(100% + 12px);right:0;overflow:hidden;box-shadow:0 22px 58px #00000029,inset 0 1px #ffffffd1}.auth-profile-summary{border-bottom:1px solid #e0e0e0;gap:5px;padding:16px 16px 12px;display:grid}.auth-profile-summary strong{color:#1d1d1f;font-size:18px;font-weight:400;line-height:1}.auth-profile-summary span,.auth-profile-summary small{color:#7a7a7a;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:400;line-height:1.32;overflow:hidden}.auth-profile-summary em{color:#ef4444;background:#fef2f2eb;border:0;border-radius:999px;align-items:center;width:fit-content;min-height:26px;margin-top:2px;padding:0 12px;font-size:11px;font-style:normal;font-weight:400;display:inline-flex}.auth-profile-language,.auth-profile-theme,.auth-profile-links a,.auth-profile-links button{color:#1d1d1f;text-align:left;background:0 0;border:0;border-radius:16px;outline:0;align-items:center;gap:12px;width:calc(100% - 32px);min-height:44px;margin:0 16px;padding:0 14px;text-decoration:none;transition:background .16s,color .16s,transform .16s;display:flex}.auth-profile-language{background:#fff;border:0;border-radius:18px;margin-top:12px}.auth-profile-language>span{font-size:18px}.auth-profile-language strong{flex:1;font-size:14px;font-weight:400}.auth-profile-language svg{color:#7a7a7a}.auth-profile-theme{background:#e8e8ed;border:0;min-height:54px;margin-top:10px}.auth-profile-theme>span{flex:1;gap:3px;min-width:0;display:grid}.auth-profile-theme strong{font-size:14px;font-weight:400;line-height:1.1}.auth-profile-theme small{color:#7a7a7a;font-size:11px;line-height:1.2}.auth-profile-theme i{background:#1d1d1f;border-radius:999px;flex:none;width:48px;height:28px;position:relative}.auth-profile-theme i:after{content:"";background:#fff;border-radius:999px;width:22px;height:22px;transition:transform .18s;position:absolute;top:3px;left:3px}.auth-profile-theme.is-dark i:after{transform:translate(20px)}.auth-profile-links{gap:2px;padding:12px 0 14px;display:grid}.auth-profile-links a,.auth-profile-links button{font-size:14px;font-weight:400}.auth-profile-links .is-danger{color:#ef4444}.auth-profile-links .is-danger svg{color:currentColor}.auth-profile-links button:disabled{cursor:wait;opacity:.58}.auth-profile-language:hover,.auth-profile-language:focus-visible,.auth-profile-theme:hover,.auth-profile-theme:focus-visible,.auth-profile-links a:hover,.auth-profile-links a:focus-visible,.auth-profile-links button:hover,.auth-profile-links button:focus-visible{color:#1d1d1f;background:#f5f5f7;outline:none;transform:translateY(-1px)}.auth-profile-links .is-danger:hover,.auth-profile-links .is-danger:focus-visible{color:#dc2626;background:#fef2f2eb}:root[data-theme=dark] .auth-profile-panel,.auth-profile-menu.is-profile-dark .auth-profile-panel{color:#fff;background:#252527e6;box-shadow:0 22px 58px #0000005c,inset 0 1px #ffffff14}:root[data-theme=dark] .auth-profile-summary,.auth-profile-menu.is-profile-dark .auth-profile-summary{border-bottom-color:#ffffff1a}:root[data-theme=dark] .auth-profile-summary strong,:root[data-theme=dark] .auth-profile-language,:root[data-theme=dark] .auth-profile-theme,:root[data-theme=dark] .auth-profile-links a,:root[data-theme=dark] .auth-profile-links button,.auth-profile-menu.is-profile-dark .auth-profile-summary strong,.auth-profile-menu.is-profile-dark .auth-profile-language,.auth-profile-menu.is-profile-dark .auth-profile-theme,.auth-profile-menu.is-profile-dark .auth-profile-links a,.auth-profile-menu.is-profile-dark .auth-profile-links button{color:#fff}:root[data-theme=dark] .auth-profile-summary span,:root[data-theme=dark] .auth-profile-summary small,:root[data-theme=dark] .auth-profile-theme small,:root[data-theme=dark] .auth-profile-language svg,.auth-profile-menu.is-profile-dark .auth-profile-summary span,.auth-profile-menu.is-profile-dark .auth-profile-summary small,.auth-profile-menu.is-profile-dark .auth-profile-theme small,.auth-profile-menu.is-profile-dark .auth-profile-language svg{color:#ccc}:root[data-theme=dark] .auth-profile-language,:root[data-theme=dark] .auth-profile-theme,.auth-profile-menu.is-profile-dark .auth-profile-language,.auth-profile-menu.is-profile-dark .auth-profile-theme{background:#2a2a2c;border:0}:root[data-theme=dark] .auth-profile-theme i,.auth-profile-menu.is-profile-dark .auth-profile-theme i{background:#d8a935}:root[data-theme=dark] .auth-profile-language:hover,:root[data-theme=dark] .auth-profile-language:focus-visible,:root[data-theme=dark] .auth-profile-theme:hover,:root[data-theme=dark] .auth-profile-theme:focus-visible,:root[data-theme=dark] .auth-profile-links a:hover,:root[data-theme=dark] .auth-profile-links a:focus-visible,:root[data-theme=dark] .auth-profile-links button:hover,:root[data-theme=dark] .auth-profile-links button:focus-visible,.auth-profile-menu.is-profile-dark .auth-profile-language:hover,.auth-profile-menu.is-profile-dark .auth-profile-language:focus-visible,.auth-profile-menu.is-profile-dark .auth-profile-theme:hover,.auth-profile-menu.is-profile-dark .auth-profile-theme:focus-visible,.auth-profile-menu.is-profile-dark .auth-profile-links a:hover,.auth-profile-menu.is-profile-dark .auth-profile-links a:focus-visible,.auth-profile-menu.is-profile-dark .auth-profile-links button:hover,.auth-profile-menu.is-profile-dark .auth-profile-links button:focus-visible{color:#fff;background:#ffffff14}:root[data-theme=dark] .auth-profile-links .is-danger,.auth-profile-menu.is-profile-dark .auth-profile-links .is-danger{color:#f87171}:root[data-theme=dark] .auth-profile-links .is-danger:hover,:root[data-theme=dark] .auth-profile-links .is-danger:focus-visible,.auth-profile-menu.is-profile-dark .auth-profile-links .is-danger:hover,.auth-profile-menu.is-profile-dark .auth-profile-links .is-danger:focus-visible{color:#fca5a5;background:#7f1d1d38}@keyframes auth-profile-pop{0%{opacity:0;transform:translateY(-8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}:is(.my-learning-page,.app-shell,.auth-shell,.wa-apple-route-shell){--accent:#d8a935;--accent-soft:#f2cd79;--accent-rgb:216, 169, 53;--accent-foreground:#784d2f;--text-main:#1d1d1f;--text-muted:#7a7a7a;--text-soft:#333;--page-bg:#f5f5f7;--shell-bg:#f5f5f7;--sidebar-bg:#fff;--surface:#fff;--surface-strong:#fff;--surface-muted:#fafafc;--surface-muted-rgb:250, 250, 252;--border-soft:#e0e0e0;--dark-panel:#272729;--dark-panel-rgb:39, 39, 41;--shadow-soft:#0000000a}:root[data-theme=dark] :is(.my-learning-page,.app-shell,.auth-shell,.wa-apple-route-shell){--accent:#d9ad50;--accent-soft:#f2cd79;--accent-rgb:217, 173, 80;--accent-foreground:#784d2f;--text-main:#fff;--text-muted:#ccc;--text-soft:#ccc;--page-bg:#000;--shell-bg:#252527;--sidebar-bg:#272729;--surface:#2a2a2c;--surface-strong:#2a2a2c;--surface-muted:#252527;--surface-muted-rgb:37, 37, 39;--border-soft:#ffffff1a;--dark-panel:#000;--dark-panel-rgb:0, 0, 0;--shadow-soft:#00000038}:is(html:has(.wa-apple-route-shell),body:has(.wa-apple-route-shell),html:has(.app-shell),body:has(.app-shell),html:has(.auth-shell),body:has(.auth-shell),html:has(.my-learning-page),body:has(.my-learning-page)){background:var(--page-bg)}.wa-apple-route-shell{color:var(--text-main)!important;background:var(--page-bg)!important}.wa-apple-route-shell header{background:#000000eb!important;border-color:#ffffff1a!important}.wa-apple-route-shell header a,.wa-apple-route-shell header button,.wa-apple-route-shell header span{color:#fff!important}.wa-apple-route-shell header span:first-child{background:var(--accent)!important;color:var(--accent-foreground)!important}.wa-apple-route-shell section>div:first-child>p{color:var(--accent)!important}.wa-apple-route-shell h1,.wa-apple-route-shell section p:first-child+h1{color:var(--text-main)!important}.wa-apple-route-shell section>div:first-child>p+h1+p{color:var(--text-muted)!important}.wa-apple-route-shell section>div:nth-child(2){border-color:var(--border-soft)!important;background:var(--surface)!important}.wa-apple-route-shell section>div:nth-child(2) p:first-child{color:var(--text-main)!important}.wa-apple-route-shell section>div:nth-child(2) p+p{color:var(--text-muted)!important}.wa-apple-route-shell section>div:nth-child(2) a{background:var(--accent)!important;color:var(--accent-foreground)!important}.my-learning-page.my-learning-page{--ml-nav-text:#1d1d1f;--ml-nav-muted:#1d1d1fb8;--ml-playlist-card-bg:#f5f5f7;--ml-playlist-card-hover:#f0f0f0;--ml-playlist-card-active:#fafafc;--ml-playlist-card-border:#e0e0e0}:root[data-theme=dark] .my-learning-page.my-learning-page{--accent:#d8ad55;--accent-soft:#e9c978;--accent-rgb:216, 173, 85;--accent-foreground:#17130a;--text-main:#f0ede5;--text-soft:#c9c3b7;--text-muted:#aaa49a;--page-bg:radial-gradient(circle at 18% 16%, rgba(var(--accent-rgb), .052), transparent 30%), radial-gradient(circle at 82% 0%, #ffffff06, transparent 28%), linear-gradient(180deg, #0d0d10 0%, #141418 44%, #0c0c0f 100%);--shell-bg:#121216f7;--surface:#1b1b20f2;--surface-strong:#202025f7;--surface-muted:#26262be6;--surface-muted-rgb:38, 38, 43;--border-soft:#f0ede514;--shadow-soft:#00000038;--ml-nav-text:#f0ede5;--ml-nav-muted:#f0ede5bd;--ml-playlist-card-bg:#232328;--ml-playlist-card-hover:#29292e;--ml-playlist-card-active:#26262b;--ml-playlist-card-border:#f0ede514}:is(:root[data-theme=dark] html:has(.my-learning-page),:root[data-theme=dark] body:has(.my-learning-page)){background:radial-gradient(circle at 18% 16%,#d8ad550d,#0000 30%),radial-gradient(circle at 82% 0,#ffffff06,#0000 28%),linear-gradient(#0d0d10 0%,#141418 44%,#0c0c0f 100%)}:root[data-theme=dark] .my-learning-page.my-learning-page .ml-lesson-item.is-active .ml-lesson-thumb{color:var(--accent-soft);background:rgba(var(--accent-rgb), .12)}.my-account-page{--type-h1-size:3rem;--type-h2-size:1.5rem;--type-h3-size:1rem;--type-body-size:.9375rem;--type-caption-size:.8125rem;--type-h1-weight:600;--type-h2-weight:600;--type-h3-weight:600;--type-body-weight:400;--type-caption-weight:400;font-family:var(--font-latin)}.my-account-page.my-account-page :is(.ma-auth-shell,.ma-shell,.ml-comment-dialog,.ml-comment-dialog-backdrop) :is(a,b,blockquote,button,dd,div,dt,em,figcaption,h1,h2,h3,h4,h5,h6,input,label,li,p,small,span,strong,td,textarea,th,time){font-family:var(--font-latin)!important;font-variation-settings:"wght" 400!important;font-weight:400!important}.my-account-page.my-account-page :is(.ma-auth-shell,.ma-shell,.ml-comment-dialog,.ml-comment-dialog-backdrop) :is(h1,h2,h3,b,strong,button,th,.font-semibold,.is-active,.ma-auth-mark,.ma-primary-button,.ma-secondary-button,.ma-security-trigger,.ma-sidebar button,.ma-status,.ma-status-strip span,.ma-soft-pill,.ma-product-cell,.ma-notification span,.shader-profile-token){font-variation-settings:"wght" 600!important;font-weight:600!important}.my-account-page.my-account-page .ma-auth-card h1{font-size:2.5rem!important;line-height:1.04!important}.my-account-page.my-account-page .ma-topline h1{font-size:3rem!important;line-height:1.04!important}.my-account-page.my-account-page .ma-section-head h2,.my-account-page.my-account-page .ma-state-panel h2{font-size:1.5rem!important;line-height:1.16!important}.my-account-page.my-account-page :is(.ma-discord-card h3,.ma-grant h3,.ma-notification h3){font-size:1rem!important;line-height:1.25!important}.my-account-page.my-account-page :is(.ma-muted,.ma-section p,.ma-auth-card p,.ma-state-panel p){font-size:.9375rem!important;line-height:1.6!important}.my-account-page.my-account-page :is(.ma-field,.ma-field input,.ma-locked-cid,.ma-purchase-table td){font-size:.9375rem!important;line-height:1.45!important}.my-account-page.my-account-page :is(.ma-eyebrow,.ma-status,.ma-status-strip span,.ma-soft-pill,.ma-purchase-table th,.ma-notification span,.ma-notification time,.ma-grant time,.ma-message,.ma-empty,.ma-primary-button,.ma-secondary-button,.ma-security-trigger,.ma-sidebar button){font-size:.8125rem!important}@media (max-width:767px){.my-account-page{--type-h1-size:2.25rem;--type-h2-size:1.375rem;--type-h3-size:1rem;--type-body-size:.9375rem;--type-caption-size:.8125rem}.my-account-page.my-account-page .ma-auth-card h1,.my-account-page.my-account-page .ma-topline h1{font-size:2.25rem!important}.my-account-page.my-account-page .ma-section-head h2,.my-account-page.my-account-page .ma-state-panel h2{font-size:1.375rem!important}}.my-account-page.my-account-page>header>div>a{font-variation-settings:"wght" 700!important;font-size:1.25rem!important;font-weight:700!important}.my-account-page.my-account-page>header nav a{font-variation-settings:"wght" 500!important;font-size:16px!important;font-weight:500!important}.my-account-page.my-account-page>header nav a.text-\[\#e5c158\]{font-variation-settings:"wght" 600!important;font-weight:600!important}.my-account-page.my-account-page>.fixed.inset-0.z-50>div a{font-variation-settings:"wght" 700!important;font-size:1.25rem!important;font-weight:700!important}.my-account-page.my-account-page>.fixed.inset-0.z-50>nav a{font-variation-settings:"wght" 700!important;font-size:1.875rem!important;font-weight:700!important}.private-class-page .pc-checkout-actions .pc-checkout-action-button{font-variation-settings:"wght" 600!important;font-weight:600!important}.my-account-page.my-account-page .ma-shell{grid-template-columns:92px minmax(0,1fr);align-content:start;align-items:start;gap:26px 0;width:100%;min-height:100dvh;margin:0;padding:104px 0 48px;display:grid}.my-account-page.my-account-page .ma-topline{box-shadow:none;background:0 0;border:0;border-radius:0;grid-column:2;justify-content:space-between;align-items:center;gap:18px;margin:0 clamp(28px,4vw,64px);padding:0;display:flex}.my-account-page.my-account-page .ma-account-identity{border:1px solid var(--border-soft);background:var(--surface-strong);min-width:0;box-shadow:0 12px 28px var(--shadow-soft);border-radius:999px;align-items:center;gap:12px;padding:8px 16px 8px 8px;display:flex}.my-account-page.my-account-page .ma-profile-photo{color:#fff;background:var(--dark-panel);width:42px;height:42px;box-shadow:none;border-radius:50%;flex:0 0 42px;place-items:center;display:grid;overflow:hidden}.my-account-page.my-account-page .ma-profile-photo img{object-fit:cover;width:100%;height:100%}.my-account-page.my-account-page .ma-profile-photo span{font-variation-settings:"wght" 600!important;font-size:.8125rem!important;font-weight:600!important;line-height:1!important}.my-account-page.my-account-page .ma-account-copy{gap:2px;min-width:0;line-height:1.08;display:grid}.my-account-page.my-account-page .ma-account-copy strong,.my-account-page.my-account-page .ma-welcome-block strong{color:var(--text-main);display:block;font-variation-settings:"wght" 600!important;font-size:.875rem!important;font-weight:600!important;line-height:1.12!important}.my-account-page.my-account-page .ma-account-copy strong,.my-account-page.my-account-page .ma-account-copy small,.my-account-page.my-account-page .ma-user-meta{text-overflow:ellipsis;white-space:nowrap;max-width:230px;overflow:hidden}.my-account-page.my-account-page .ma-account-copy small{color:var(--text-soft);display:block;font-variation-settings:"wght" 400!important;font-size:.6875rem!important;font-weight:400!important;line-height:1.15!important}.my-account-page.my-account-page .ma-user-meta{color:var(--text-muted);align-items:center;gap:0;margin-top:0;display:inline-flex}.my-account-page.my-account-page .ma-user-meta span{max-width:100%;min-height:0;color:var(--text-muted);background:0 0;border-radius:0;align-items:center;padding:0;display:inline-flex;font-variation-settings:"wght" 600!important;font-size:.6875rem!important;font-weight:600!important;line-height:1.15!important}.my-account-page.my-account-page .ma-user-meta span:not(:last-child):after{content:" · ";color:var(--text-muted);margin:0 4px}.my-account-page.my-account-page .ma-welcome-block{align-items:center;gap:12px;min-width:0;display:flex}.my-account-page.my-account-page .ma-welcome-block svg{color:var(--accent);stroke-width:3px}.my-account-page.my-account-page .ma-welcome-block span{max-width:460px;color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden;font-variation-settings:"wght" 400!important;font-size:.8125rem!important;font-weight:400!important;line-height:1.35!important}.my-account-page.my-account-page .ma-avatar-input{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.my-account-page.my-account-page .ma-status-strip{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;max-width:none}.my-account-page.my-account-page .ma-status-strip span,.my-account-page.my-account-page .ma-soft-pill{border:1px solid var(--border-soft);min-height:44px;color:var(--text-main);background:var(--surface-strong);box-shadow:0 12px 28px var(--shadow-soft);border-radius:999px;padding:0 14px;font-variation-settings:"wght" 600!important;font-size:1rem!important;font-weight:600!important;line-height:1.5!important}.my-account-page.my-account-page .ma-photo-button{border:1px solid var(--border-soft);min-height:44px;color:var(--text-main);background:rgba(var(--accent-rgb), .08);box-shadow:0 12px 28px var(--shadow-soft);border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 14px;transition:border-color .18s,background .18s,color .18s,transform .18s;display:inline-flex;font-variation-settings:"wght" 600!important;font-size:1rem!important;font-weight:600!important;line-height:1.5!important}.my-account-page.my-account-page .ma-photo-button:hover,.my-account-page.my-account-page .ma-photo-button:focus-visible{border-color:rgba(var(--accent-rgb), .38);color:var(--accent-foreground);background:var(--accent);outline:none}.my-account-page.my-account-page .ma-photo-button:disabled{cursor:not-allowed;opacity:.62}.my-account-page.my-account-page .ma-title-row{grid-column:2;justify-content:space-between;align-items:flex-end;gap:20px;margin:26px clamp(28px,4vw,64px) 6px;display:flex}.my-account-page.my-account-page .ma-title-row>*{min-width:0}.my-account-page.my-account-page .ma-title-row p{color:#b8bac0;margin:0;font-variation-settings:"wght" 400!important;font-size:clamp(1.75rem,4vw,2.875rem)!important;font-weight:400!important;line-height:1!important}.my-account-page.my-account-page .ma-title-row h1{color:var(--text-main);margin:0;letter-spacing:0!important;font-variation-settings:"wght" 600!important;font-size:clamp(2rem,5vw,3rem)!important;font-weight:600!important;line-height:1.02!important}.my-account-page.my-account-page .ma-title-row span{color:var(--text-muted);margin-top:12px;display:block;font-variation-settings:"wght" 400!important;font-size:.9375rem!important;font-weight:400!important;line-height:1.5!important}.my-account-page.my-account-page .ma-sidebar{overscroll-behavior:contain;width:92px;min-height:calc(100dvh - 80px);max-height:calc(100dvh - 80px);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border:0;border-right:1px solid #1e1f240f;border-radius:0;flex-direction:column;grid-area:1/1/span 99;align-items:center;gap:28px;padding:32px 14px;display:flex;position:sticky;top:80px;overflow-y:auto}:root[data-theme=dark] .my-account-page.my-account-page .ma-sidebar{background:#272729;border-color:#ffffff14}.my-account-page.my-account-page .ma-brand-mark{color:var(--text-main);place-items:center;gap:4px;display:grid;font-variation-settings:"wght" 600!important;font-size:13px!important;font-weight:600!important;line-height:1.2!important}.my-account-page.my-account-page .ma-brand-mark svg{stroke-width:4px}.my-account-page.my-account-page .ma-sidebar-tabs{--active-index:0;gap:12px;width:100%;margin-top:56px;display:grid;position:relative}.my-account-page.my-account-page .ma-sidebar-tabs:before{content:"";z-index:0;background:var(--accent);width:58px;height:58px;box-shadow:0 10px 26px rgba(var(--accent-rgb), .38);transform:translate(-50%, calc(var(--active-index) * 70px));border-radius:19px;transition:transform .42s cubic-bezier(.22,1,.36,1),border-radius .22s,box-shadow .22s;position:absolute;top:0;left:50%}.my-account-page.my-account-page .ma-sidebar button{z-index:1;color:#8d9098;text-align:center;background:0 0;border:0;border-radius:19px;place-items:center;width:58px;min-height:58px;margin:0 auto;padding:0;transition:color .22s,transform .22s;display:grid;position:relative}.my-account-page.my-account-page .ma-sidebar button:hover,.my-account-page.my-account-page .ma-sidebar button:focus-visible{color:var(--text-main);background:0 0;outline:none}.my-account-page.my-account-page .ma-sidebar button.is-active{color:#784d2f;background:0 0;transform:none}.my-account-page.my-account-page .ma-sidebar button svg{transition:transform .26s,stroke-width .26s}.my-account-page.my-account-page .ma-sidebar button.is-active svg{stroke-width:2px;transform:none}.my-account-page.my-account-page .ma-sidebar button>span{z-index:6;color:#fff;background:var(--dark-panel);width:max-content;max-width:220px;box-shadow:none;opacity:0;pointer-events:none;white-space:nowrap;border-radius:999px;padding:0 12px;transition:all .18s;position:absolute;left:68px;transform:translate(-6px);font-variation-settings:"wght" 600!important;font-size:.75rem!important;font-weight:600!important;line-height:1.5!important}.my-account-page.my-account-page .ma-sidebar button:hover>span,.my-account-page.my-account-page .ma-sidebar button:focus-visible>span{opacity:1;transform:translate(0)}.my-account-page.my-account-page .ma-panel{grid-column:2;align-content:start;align-items:start;gap:24px;margin:0 clamp(28px,4vw,64px)}.my-account-page.my-account-page .ma-section,.my-account-page.my-account-page .ma-state-panel{border:1px solid var(--border-soft);background:var(--surface-strong);border-radius:28px;align-content:start;align-self:start;align-items:stretch;gap:24px;width:100%;padding:clamp(22px,3vw,34px);box-shadow:0 22px 58px #1f21290e}.my-account-page.my-account-page .ma-section-head{align-items:flex-start}.my-account-page.my-account-page .ma-section-head h2,.my-account-page.my-account-page .ma-state-panel h2{text-wrap:balance;letter-spacing:0!important;font-size:1.5rem!important;line-height:1.18!important}.my-account-page.my-account-page .ma-eyebrow{color:var(--text-muted);text-transform:none;margin-bottom:7px;font-variation-settings:"wght" 400!important;font-size:.8125rem!important;font-weight:400!important;line-height:1.25!important}.my-account-page.my-account-page :is(.ma-muted,.ma-section p,.ma-auth-card p,.ma-state-panel p){color:var(--text-muted);font-size:.9375rem!important;line-height:1.58!important}.my-account-page.my-account-page .ma-field{color:var(--text-soft);gap:9px;font-variation-settings:"wght" 400!important;font-size:.875rem!important;font-weight:400!important;line-height:1.3!important}.my-account-page.my-account-page .ma-field span,.my-account-page.my-account-page .ma-locked-cid span{color:var(--text-muted);font-variation-settings:"wght" 400!important;font-weight:400!important}.my-account-page.my-account-page .ma-field input,.my-account-page.my-account-page .ma-locked-cid{min-height:56px;color:var(--text-main);background:var(--surface-muted);box-shadow:inset 0 0 0 1px var(--border-soft);border:0;border-radius:12px;font-variation-settings:"wght" 400!important;font-size:.9375rem!important;font-weight:400!important;line-height:1.45!important}.my-account-page.my-account-page .ma-field input:focus{box-shadow:inset 0 0 0 1px rgba(var(--accent-rgb), .72), 0 0 0 4px rgba(var(--accent-rgb), .11)}.my-account-page.my-account-page .ma-primary-button,.my-account-page.my-account-page .ma-secondary-button,.my-account-page.my-account-page .ma-security-trigger{min-height:44px;box-shadow:none;border-radius:999px;padding:0 18px;transition:background .18s,color .18s,transform .18s,opacity .18s;font-variation-settings:"wght" 600!important;font-size:.875rem!important;font-weight:600!important;line-height:1!important}.my-account-page.my-account-page .ma-secondary-button,.my-account-page.my-account-page .ma-security-trigger,.my-account-page.my-account-page .ma-icon-button{color:var(--text-main);background:var(--surface-muted)}.my-account-page.my-account-page .ma-primary-button:hover,.my-account-page.my-account-page .ma-primary-button:focus-visible,.my-account-page.my-account-page .ma-secondary-button:hover,.my-account-page.my-account-page .ma-secondary-button:focus-visible,.my-account-page.my-account-page .ma-security-trigger:hover,.my-account-page.my-account-page .ma-security-trigger:focus-visible{transform:translateY(-1px)}.my-account-page.my-account-page :is(.ma-primary-button,.ma-secondary-button,.ma-security-trigger,.ma-icon-button,.ma-sidebar button,.ma-photo-button):focus-visible{outline:2px solid rgba(var(--accent-rgb), .72);outline-offset:3px}.my-account-page.my-account-page :is(.ma-primary-button,.ma-secondary-button,.ma-security-trigger,.ma-icon-button,.ma-sidebar button,.ma-photo-button):active:not(:disabled){transform:translateY(0)scale(.98)}.my-account-page.my-account-page :is(.ma-primary-button,.ma-secondary-button,.ma-icon-button):disabled{cursor:not-allowed;opacity:.52}.my-account-page.my-account-page .ma-security{background:var(--surface-muted);box-shadow:inset 0 0 0 1px var(--border-soft);border:0;border-radius:14px}.my-account-page.my-account-page .ma-security-trigger{background:0 0}.my-account-page.my-account-page .ma-security-form{padding:18px}.my-account-page.my-account-page .ma-security-actions .ma-secondary-button{color:var(--accent-foreground);background:var(--accent);border:0}.my-account-page.my-account-page .ma-table-wrap{background:var(--surface-muted);box-shadow:inset 0 0 0 1px var(--border-soft);border:0;border-radius:14px;overflow:auto}.my-account-page.my-account-page .ma-purchase-table{background:0 0;border:0;border-radius:0}.my-account-page.my-account-page .ma-purchase-table th,.my-account-page.my-account-page .ma-purchase-table td{border-bottom:1px solid var(--border-soft);padding:17px 16px;font-size:.875rem!important;line-height:1.42!important}@supports (color:color-mix(in lab, red, red)){.my-account-page.my-account-page .ma-purchase-table th{background:color-mix(in srgb, var(--text-main) 3%, transparent)}}.my-account-page.my-account-page .ma-purchase-table th{text-transform:uppercase;font-variation-settings:"wght" 600!important;font-size:.75rem!important;font-weight:600!important}.my-account-page.my-account-page .ma-purchase-table td,.my-account-page.my-account-page .ma-product-cell{font-variation-settings:"wght" 400!important;font-weight:400!important}.my-account-page.my-account-page .ma-status{min-height:30px;padding:0 11px;font-variation-settings:"wght" 600!important;font-size:.75rem!important;font-weight:600!important;line-height:1!important}.my-account-page.my-account-page .ma-icon-button{box-shadow:inset 0 0 0 1px var(--border-soft)}.my-account-page.my-account-page .ma-notification-list,.my-account-page.my-account-page .ma-grant-list{gap:12px}.my-account-page.my-account-page .ma-notification,.my-account-page.my-account-page .ma-grant,.my-account-page.my-account-page .ma-discord-card{background:var(--surface-muted);box-shadow:inset 0 0 0 1px var(--border-soft);border:0;border-radius:14px}.my-account-page.my-account-page .ma-notification{grid-template-columns:auto minmax(0,1fr) auto;column-gap:18px;padding:18px 28px 18px 18px;transition:background .18s,box-shadow .18s,transform .18s;position:relative}.my-account-page.my-account-page .ma-notification.is-unread{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.my-account-page.my-account-page .ma-notification.is-unread{background:color-mix(in srgb, var(--accent) 11%, var(--surface-muted))}}.my-account-page.my-account-page .ma-notification.is-unread{box-shadow:inset 0 0 0 1px rgba(var(--accent-rgb), .34)}.my-account-page.my-account-page .ma-notification-icon,.my-account-page.my-account-page .ma-discord-avatar{box-shadow:none;border-radius:12px}.my-account-page.my-account-page .ma-notification-icon{width:42px;height:42px;color:var(--text-muted);background:var(--text-muted);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.my-account-page.my-account-page .ma-notification-icon{background:color-mix(in srgb, var(--text-muted) 9%, transparent)}}.my-account-page.my-account-page .ma-notification-icon{box-shadow:inset 0 0 0 1px var(--text-muted)}@supports (color:color-mix(in lab, red, red)){.my-account-page.my-account-page .ma-notification-icon{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--text-muted) 18%, transparent)}}.my-account-page.my-account-page .ma-notification.is-info .ma-notification-icon{color:#2563eb;background:#2563eb1a;box-shadow:inset 0 0 0 1px #2563eb2e}.my-account-page.my-account-page .ma-notification.is-success .ma-notification-icon{color:#15803d;background:#15803d1a;box-shadow:inset 0 0 0 1px #15803d2e}.my-account-page.my-account-page .ma-notification.is-warning .ma-notification-icon{color:#b7791f;background:#b7791f1f;box-shadow:inset 0 0 0 1px #b7791f33}.my-account-page.my-account-page .ma-notification.is-error .ma-notification-icon{color:#dc2626;background:#dc26261a;box-shadow:inset 0 0 0 1px #dc26262e}.my-account-page.my-account-page .ma-notification-body{gap:4px;min-width:0;display:grid}.my-account-page.my-account-page .ma-notification-alert{color:#fff;pointer-events:none;transform-origin:100% 0;background:#dc2626;border-radius:999px;align-items:center;min-height:20px;padding:4px 8px;line-height:1;transition:opacity .16s,transform .16s;display:inline-flex;position:absolute;top:12px;right:14px;box-shadow:0 10px 20px #dc262638}.my-account-page.my-account-page .ma-notification:hover .ma-notification-alert,.my-account-page.my-account-page .ma-notification:focus-within .ma-notification-alert{opacity:0;transform:translateY(-4px)scale(.92)}.my-account-page.my-account-page .ma-notification time{text-align:right;padding-top:24px}.my-account-page.my-account-page :is(.ma-discord-card h3,.ma-grant h3,.ma-notification h3){letter-spacing:0!important;font-size:1rem!important;line-height:1.25!important}.my-account-page.my-account-page .ma-notification span,.my-account-page.my-account-page .ma-notification time,.my-account-page.my-account-page .ma-grant time{font-variation-settings:"wght" 400!important;font-size:.75rem!important;font-weight:400!important;line-height:1.25!important}.my-account-page.my-account-page .ma-empty{min-height:220px;color:var(--text-muted);background:var(--surface-muted);border-radius:14px;place-items:center;gap:10px;display:grid}@media (max-width:1080px){.my-account-page.my-account-page .ma-shell{grid-template-columns:1fr;gap:22px;width:100%;padding-top:96px}.my-account-page.my-account-page .ma-topline{flex-direction:column;grid-column:1;align-items:flex-start;margin:0 18px}.my-account-page.my-account-page .ma-account-identity{width:fit-content}.my-account-page.my-account-page .ma-status-strip{justify-content:flex-start;max-width:none}.my-account-page.my-account-page .ma-title-row{flex-direction:column;grid-column:1;align-items:flex-start;margin-inline:18px}.my-account-page.my-account-page .ma-layout{display:contents}.my-account-page.my-account-page .ma-sidebar{z-index:10;border-bottom:1px solid #1e1f240f;border-right:0;border-radius:0;flex-direction:row;grid-area:auto/1;justify-content:space-between;gap:12px;width:100%;height:auto;min-height:0;max-height:none;padding:12px;position:static;top:0;overflow:visible}.my-account-page.my-account-page .ma-panel,.my-account-page.my-account-page>.ma-shell>.ma-message,.my-account-page.my-account-page>.ma-shell>.ma-state-panel{grid-column:1;margin-inline:18px}.my-account-page.my-account-page .ma-brand-mark{flex:0 0 44px}.my-account-page.my-account-page .ma-sidebar-tabs{flex:none;gap:8px;width:auto;margin:0;display:flex}.my-account-page.my-account-page .ma-sidebar-tabs:before{width:44px;height:44px;transform:translateX(calc(var(--active-index) * 52px));border-radius:15px;display:block;left:0}.my-account-page.my-account-page .ma-sidebar button{width:44px;min-width:44px;min-height:44px;color:var(--text-soft);background:0 0;border-radius:15px;place-items:center;gap:0;padding:0;display:grid}.my-account-page.my-account-page .ma-sidebar button.is-active{color:#784d2f;background:0 0}.my-account-page.my-account-page .ma-sidebar button>span{display:none}}@media (max-width:720px){.my-account-page.my-account-page .ma-shell{width:100%;padding-top:88px}.my-account-page.my-account-page .ma-topline,.my-account-page.my-account-page .ma-section,.my-account-page.my-account-page .ma-state-panel{border-radius:22px}.my-account-page.my-account-page .ma-title-row h1{font-size:clamp(2rem,10vw,3rem)!important;line-height:1.02!important}.my-account-page.my-account-page .ma-account-identity{max-width:100%}.my-account-page.my-account-page .ma-profile-photo{border-radius:50%;width:42px;height:42px}.my-account-page.my-account-page .ma-user-meta{gap:4px 8px}.my-account-page.my-account-page .ma-user-meta strong,.my-account-page.my-account-page .ma-user-meta span{font-size:.8125rem!important}.my-account-page.my-account-page .ma-status-strip{width:100%}.my-account-page.my-account-page .ma-status-strip span{flex:150px;justify-content:center}.my-account-page.my-account-page .ma-sidebar button{min-width:44px}.my-account-page.my-account-page .ma-section-head,.my-account-page.my-account-page .ma-form-actions{flex-direction:column;align-items:flex-start}.my-account-page.my-account-page .ma-form-grid,.my-account-page.my-account-page .ma-security-form,.my-account-page.my-account-page .ma-notification,.my-account-page.my-account-page .ma-discord-card,.my-account-page.my-account-page .ma-grant{grid-template-columns:1fr}.my-account-page.my-account-page .ma-notification{grid-template-columns:auto minmax(0,1fr);padding-right:18px}.my-account-page.my-account-page .ma-notification-icon{grid-row:1/span 2}.my-account-page.my-account-page .ma-notification time,.my-account-page.my-account-page .ma-grant time{white-space:normal}.my-account-page.my-account-page .ma-notification time{text-align:left;grid-column:2;padding-top:0}}.my-account-page.my-account-page{min-height:100dvh;color:var(--text-main);background:var(--page-bg)}.my-account-page.my-account-page .ma-shell.app-shell{background:var(--shell-bg);width:100%;height:auto;min-height:100dvh;box-shadow:none;-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);border:0;border-radius:0;grid-template-columns:92px minmax(0,1fr);align-content:start;align-items:start;gap:0;margin:0;padding:104px 0 48px;display:grid;overflow:visible}.my-account-page.my-account-page .ma-topline,.my-account-page.my-account-page .ma-title-row.title-row{grid-column:2;width:auto;height:auto;min-height:0;padding-inline:clamp(28px,4vw,64px);overflow:visible}.my-account-page.my-account-page .ma-topline{margin:0 clamp(28px,4vw,64px);padding:36px 0 0}.my-account-page.my-account-page .ma-topbar.topbar{justify-content:space-between;align-items:center;gap:18px}.my-account-page.my-account-page .ma-title-row.title-row{justify-content:space-between;align-items:flex-end;gap:20px;margin:52px clamp(28px,4vw,64px) 32px;padding:0;display:flex}.my-account-page.my-account-page .ma-title-row.title-row p{color:var(--text-muted);margin:0;font-variation-settings:"wght" 400!important;font-size:16px!important;font-weight:400!important;line-height:1.35!important}.my-account-page.my-account-page .ma-title-row.title-row h1{color:var(--text-main);margin:6px 0 0;letter-spacing:0!important;font-variation-settings:"wght" 700!important;font-size:clamp(42px,4.6vw,62px)!important;font-weight:700!important;line-height:.94!important}.my-account-page.my-account-page .ma-title-row.title-row span{color:var(--text-muted);margin-top:14px;display:block;font-variation-settings:"wght" 400!important;font-size:14px!important;font-weight:400!important;line-height:1.5!important}.my-account-page.my-account-page .ma-layout{display:contents}.my-account-page.my-account-page .ma-sidebar.sidebar{z-index:35;overscroll-behavior:contain;background:var(--sidebar-bg);width:92px;height:100dvh;min-height:100dvh;max-height:100dvh;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border:0;border-right:1px solid #1e1f240f;border-radius:0;flex-direction:column;grid-area:1/1/span 99;align-items:center;gap:28px;padding:32px 14px;display:flex;position:fixed;top:0;left:0;overflow-y:auto}.my-account-page.my-account-page .ma-brand-mark.brand-mark{width:auto;height:auto;color:var(--text-main);box-shadow:none;background:0 0;border-radius:0;text-decoration:none;font-variation-settings:"wght" 800!important;font-size:13px!important;font-weight:800!important;line-height:1.2!important}.my-account-page.my-account-page .ma-brand-mark.brand-mark:focus-visible{outline:2px solid rgba(var(--accent-rgb), .72);outline-offset:6px;border-radius:14px}.my-account-page.my-account-page .ma-sidebar-tabs.nav-list{gap:12px;width:100%;margin-top:56px;display:grid}.my-account-page.my-account-page .ma-sidebar-tabs.nav-list:before{background:var(--accent);width:58px;height:58px;box-shadow:0 10px 26px rgba(var(--accent-rgb), .38);transform:translate(-50%, calc(var(--active-index) * 70px));border-radius:19px;display:block;top:0;left:50%}.my-account-page.my-account-page .ma-sidebar .nav-item{color:#8d9098;background:0 0;border:0;border-radius:19px;width:58px;min-height:58px;margin:0 auto}.my-account-page.my-account-page .ma-sidebar .nav-item.is-active,.my-account-page.my-account-page .ma-sidebar .nav-item.active{color:#784d2f;background:0 0}.my-account-page.my-account-page .ma-account-identity.identity-pill,.my-account-page.my-account-page .ma-status-strip .utility-pill,.my-account-page.my-account-page .ma-photo-button.utility-pill{border:1px solid var(--border-soft);color:var(--text-main);background:var(--surface-strong);box-shadow:0 12px 28px var(--shadow-soft)}.my-account-page.my-account-page .ma-account-identity.identity-pill{border-radius:999px;align-items:center;min-width:min(520px,100%);max-width:min(560px,100%)}.my-account-page.my-account-page .ma-account-copy{gap:3px;min-width:0;display:grid}.my-account-page.my-account-page .ma-account-copy strong,.my-account-page.my-account-page .ma-account-copy small{max-width:none}.my-account-page.my-account-page .ma-profile-photo.avatar{background:var(--dark-panel);color:#fff;position:relative;overflow:hidden}.my-account-page.my-account-page .ma-profile-photo.avatar img{object-fit:cover;width:100%;height:100%}.my-account-page.my-account-page .ma-avatar-edit-button{z-index:2;border:2px solid var(--surface-strong);width:24px;height:24px;color:var(--accent-foreground);background:var(--accent);box-shadow:0 8px 18px rgba(var(--accent-rgb), .28);border-radius:999px;place-items:center;transition:transform .18s,opacity .18s;display:grid;position:absolute;bottom:-2px;right:-2px}.my-account-page.my-account-page .ma-avatar-edit-button:hover,.my-account-page.my-account-page .ma-avatar-edit-button:focus-visible{outline:none;transform:scale(1.06)}.my-account-page.my-account-page .ma-avatar-edit-button:disabled{opacity:.64;cursor:wait}.my-account-page.my-account-page .ma-account-copy strong,.my-account-page.my-account-page .ma-welcome-block strong{color:var(--text-main)}.my-account-page.my-account-page :is(.ma-account-copy small,.ma-user-meta,.ma-welcome-block span,.ma-muted){color:var(--text-muted)}.my-account-page.my-account-page .ma-welcome-block{flex:320px}.my-account-page.my-account-page .ma-welcome-block span{white-space:normal;text-overflow:clip;max-width:min(680px,52vw);overflow:visible}.my-account-page.my-account-page .ma-user-meta{white-space:normal;align-items:center;gap:6px 10px;max-width:430px;display:flex;overflow:hidden}.my-account-page.my-account-page .ma-user-meta span{min-width:0;color:var(--text-muted);align-items:center;display:inline-flex;font-variation-settings:"wght" 500!important;font-size:11px!important;font-weight:500!important;line-height:1.25!important}.my-account-page.my-account-page .ma-user-meta span:nth-child(n+2){display:inline-flex!important}.my-account-page.my-account-page .ma-user-meta span:not(:last-child):after{content:"";background:var(--text-muted);border-radius:999px;width:3px;height:3px;margin-left:10px}@supports (color:color-mix(in lab, red, red)){.my-account-page.my-account-page .ma-user-meta span:not(:last-child):after{background:color-mix(in srgb, var(--text-muted) 42%, transparent)}}.my-account-page.my-account-page .ma-panel{grid-column:2;align-content:start;align-items:start;gap:24px;margin:42px clamp(28px,4vw,64px) 0;display:grid}.my-account-page.my-account-page>.ma-shell>.ma-message,.my-account-page.my-account-page>.ma-shell>.ma-state-panel{grid-column:2;margin:0 clamp(28px,4vw,64px)}.my-account-page.my-account-page .ma-section,.my-account-page.my-account-page .ma-state-panel{width:100%;color:var(--text-main);background:var(--surface);box-shadow:none;border:0;border-radius:20px;padding:30px}.my-account-page.my-account-page .ma-section:hover,.my-account-page.my-account-page .ma-state-panel:hover{transform:none}.my-account-page.my-account-page .ma-section-head{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.my-account-page.my-account-page .ma-section-head h2,.my-account-page.my-account-page .ma-state-panel h2{color:var(--text-main);margin:0;font-variation-settings:"wght" 700!important;font-size:clamp(21px,2vw,28px)!important;font-weight:700!important;line-height:1.05!important}.my-account-page.my-account-page .ma-eyebrow{color:var(--text-muted);text-transform:none;letter-spacing:0;margin:0 0 8px;font-size:13px!important;font-weight:400!important;line-height:1.35!important}.my-account-page.my-account-page :is(.ma-primary-button,.ma-secondary-button,.ma-security-trigger){min-height:44px;box-shadow:none;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 18px;display:inline-flex;font-variation-settings:"wght" 650!important;font-size:14px!important;font-weight:650!important;line-height:1!important}.my-account-page.my-account-page .ma-primary-button{color:var(--accent-foreground);background:var(--accent)}.my-account-page.my-account-page :is(.ma-secondary-button,.ma-security-trigger,.ma-icon-button){color:var(--text-main);background:var(--surface-muted)}.my-account-page.my-account-page .ma-form-grid,.my-account-page.my-account-page .ma-security-form{gap:18px}.my-account-page.my-account-page .ma-field{color:var(--text-soft);gap:9px;font-size:14px!important;line-height:1.3!important}.my-account-page.my-account-page .ma-field input,.my-account-page.my-account-page .ma-locked-cid{min-height:56px;color:var(--text-main);background:var(--surface-muted);box-shadow:inset 0 0 0 1px var(--border-soft);border:0;border-radius:14px;font-size:15px!important}.my-account-page.my-account-page :is(.ma-security,.ma-table-wrap,.ma-notification,.ma-grant,.ma-discord-card,.ma-empty){background:var(--surface-muted);box-shadow:none;border:0;border-radius:16px}.my-account-page.my-account-page .ma-purchase-table th{color:var(--text-muted);background:rgba(var(--surface-muted-rgb), .86)}.my-account-page.my-account-page .ma-purchase-table td,.my-account-page.my-account-page .ma-purchase-table th{border-bottom:1px solid var(--border-soft)}:root[data-theme=dark] .my-account-page.my-account-page .ma-sidebar.sidebar{background:var(--sidebar-bg);border-color:#f0cf821a}@media (max-width:1080px){.my-account-page.my-account-page .ma-shell.app-shell{grid-template-columns:1fr;padding-top:96px}.my-account-page.my-account-page .ma-topline,.my-account-page.my-account-page .ma-title-row.title-row,.my-account-page.my-account-page .ma-panel,.my-account-page.my-account-page>.ma-shell>.ma-message,.my-account-page.my-account-page>.ma-shell>.ma-state-panel{grid-column:1;margin-inline:18px;padding-inline:0}.my-account-page.my-account-page .ma-topbar.topbar{flex-direction:column;align-items:flex-start}.my-account-page.my-account-page .ma-sidebar.sidebar{border-bottom:1px solid #1e1f240f;border-right:0;flex-direction:row;grid-area:auto/1;justify-content:space-between;gap:12px;width:100%;height:auto;min-height:0;max-height:none;padding:12px;position:static;overflow:visible}.my-account-page.my-account-page .ma-brand-mark.brand-mark{flex:0 0 44px}.my-account-page.my-account-page .ma-sidebar-tabs.nav-list{flex:none;gap:8px;width:auto;margin:0;display:flex}.my-account-page.my-account-page .ma-sidebar-tabs.nav-list:before{width:44px;height:44px;transform:translateX(calc(var(--active-index) * 52px));border-radius:15px;left:0}.my-account-page.my-account-page .ma-sidebar .nav-item{border-radius:15px;width:44px;min-width:44px;min-height:44px}.my-account-page.my-account-page .ma-sidebar .nav-item>span{display:none}}@media (max-width:720px){.my-account-page.my-account-page .ma-shell.app-shell{padding-top:88px}.my-account-page.my-account-page .ma-title-row.title-row{margin-top:34px;margin-bottom:22px}.my-account-page.my-account-page .ma-title-row.title-row h1{font-size:clamp(38px,12vw,50px)!important}.my-account-page.my-account-page .ma-section,.my-account-page.my-account-page .ma-state-panel{border-radius:18px;padding:22px}.my-account-page.my-account-page .ma-section-head,.my-account-page.my-account-page .ma-form-actions{flex-direction:column;align-items:flex-start}}.my-account-page.my-account-page .ma-account-identity.identity-pill{min-width:min(540px,100%)!important;max-width:min(620px,100%)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;gap:14px!important;padding:0!important}.my-account-page.my-account-page .ma-profile-photo.avatar{border:1px solid var(--border-soft)!important;width:58px!important;height:58px!important;box-shadow:0 12px 28px var(--shadow-soft)!important;flex:0 0 58px!important}.my-account-page.my-account-page .ma-status-strip .ma-summary-icon{border-radius:15px!important;width:44px!important;min-width:44px!important;min-height:44px!important;padding:0!important}.my-account-page.my-account-page .ma-shell.app-shell,.my-account-page.my-account-page .ma-topline{padding-top:0!important}@media (min-width:1081px){.my-account-page.my-account-page .ma-topline{margin-top:0!important}.my-account-page.my-account-page .ma-sidebar.sidebar{transform:translateY(0)!important}}.my-account-page.my-account-page .ma-profile-photo.avatar{flex-basis:76px!important;width:76px!important;height:76px!important}.my-account-page.my-account-page .ma-avatar-edit-button{z-index:4!important;border-width:3px!important;width:30px!important;height:30px!important;bottom:-2px!important;right:-2px!important}.my-account-page.my-account-page .ma-name-line{align-items:center;gap:10px;min-width:0;display:flex!important}.my-account-page.my-account-page .ma-name-line>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.my-account-page.my-account-page .ma-role-badge{min-height:24px;color:var(--accent-foreground);background:rgba(var(--accent-rgb), .16);box-shadow:inset 0 0 0 1px rgba(var(--accent-rgb), .24);border-radius:999px;flex:none;align-items:center;padding:0 10px;display:inline-flex;font-variation-settings:"wght" 650!important;font-size:12px!important;font-weight:650!important;line-height:1!important}.my-account-page.my-account-page .ma-user-meta{grid-template-columns:1fr;gap:4px;margin-top:3px;max-width:min(520px,52vw)!important;display:grid!important}.my-account-page.my-account-page .ma-user-meta span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:block!important}@media (min-width:1081px){.my-account-page.my-account-page .ma-shell.app-shell{padding-top:104px!important}.my-account-page.my-account-page .ma-topline{padding-top:0!important;position:relative!important}.my-account-page.my-account-page .ma-tab-header.welcome-block{transform:translateY(-96px)!important}.my-account-page.my-account-page .ma-topbar.topbar{grid-template-columns:minmax(500px,1fr)!important;align-items:center!important;column-gap:clamp(24px,4vw,56px)!important;display:grid!important}.my-account-page.my-account-page .ma-account-identity.identity-pill{width:100%!important;min-width:0!important;max-width:none!important}.my-account-page.my-account-page .ma-panel{margin-top:58px!important}.my-account-page.my-account-page .ma-sidebar.sidebar{border-right:1px solid var(--border-soft)!important;background:var(--surface)!important;align-items:stretch!important;gap:0!important;width:54px!important;padding:8px!important;transition:width .2s,box-shadow .2s!important;top:0!important;overflow:hidden!important;transform:none!important;box-shadow:14px 0 34px #1213180a!important}.my-account-page.my-account-page .ma-sidebar.sidebar.is-expanded{width:240px!important;box-shadow:18px 0 46px #1213181a!important}.my-account-page.my-account-page .ma-brand-mark.brand-mark,.my-account-page.my-account-page .ma-sidebar-action,.my-account-page.my-account-page .ma-sidebar-user,.my-account-page.my-account-page .ma-sidebar .nav-item{width:100%!important;min-height:38px!important;color:var(--text-soft)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:9px!important;justify-content:flex-start!important;align-items:center!important;gap:10px!important;margin:0!important;padding:0 10px!important;text-decoration:none!important;transition:background .16s,color .16s!important;display:flex!important}.my-account-page.my-account-page .ma-brand-mark.brand-mark{border-bottom:1px solid var(--border-soft)!important;color:var(--text-main)!important;border-radius:0!important;flex:0 0 38px!important;padding:0 8px!important}.my-account-page.my-account-page .ma-sidebar-logo,.my-account-page.my-account-page .ma-sidebar-avatar,.my-account-page.my-account-page .ma-sidebar .nav-item svg,.my-account-page.my-account-page .ma-sidebar-action svg{flex:0 0 18px!important}.my-account-page.my-account-page .ma-sidebar-logo{width:20px!important;height:20px!important;color:var(--accent-foreground)!important;place-items:center!important;display:grid!important}.my-account-page.my-account-page .ma-sidebar-label,.my-account-page.my-account-page .ma-sidebar .nav-item>span,.my-account-page.my-account-page .ma-sidebar-action>span,.my-account-page.my-account-page .ma-sidebar-user-copy{opacity:0!important;white-space:nowrap!important;min-width:0!important;transition:opacity .16s,transform .16s!important;overflow:hidden!important;transform:translate(-10px)!important}.my-account-page.my-account-page .ma-sidebar.sidebar.is-expanded .ma-sidebar-label,.my-account-page.my-account-page .ma-sidebar.sidebar.is-expanded .nav-item>span,.my-account-page.my-account-page .ma-sidebar.sidebar.is-expanded .ma-sidebar-action>span,.my-account-page.my-account-page .ma-sidebar.sidebar.is-expanded .ma-sidebar-user-copy{opacity:1!important;transform:translate(0)!important}.my-account-page.my-account-page .ma-sidebar-label{color:var(--text-main)!important;font-variation-settings:"wght" 700!important;font-size:13px!important;font-weight:700!important;line-height:1!important}.my-account-page.my-account-page .ma-sidebar-tabs.nav-list{flex-direction:column!important;flex:auto!important;gap:4px!important;width:100%!important;margin:12px 0 0!important;padding:0!important;display:flex!important}.my-account-page.my-account-page .ma-sidebar-tabs.nav-list:before{display:none!important}.my-account-page.my-account-page .ma-sidebar .nav-item{min-width:0!important;color:var(--text-soft)!important;font-variation-settings:"wght" 550!important;font-size:13px!important;font-weight:550!important;line-height:1!important}.my-account-page.my-account-page .ma-sidebar .nav-item:hover,.my-account-page.my-account-page .ma-sidebar-action:hover{color:var(--text-main)!important;background:var(--surface-muted)!important}.my-account-page.my-account-page .ma-sidebar .nav-item.is-active,.my-account-page.my-account-page .ma-sidebar .nav-item.active{color:#784d2f!important;background:rgba(var(--accent-rgb), .13)!important}.my-account-page.my-account-page .ma-sidebar-footer{border-top:1px solid var(--border-soft)!important;gap:4px!important;width:100%!important;margin-top:auto!important;padding-top:8px!important;display:grid!important}.my-account-page.my-account-page .ma-sidebar-action{cursor:pointer!important;font:inherit!important}.my-account-page.my-account-page .ma-sidebar-user{min-height:42px!important;padding-inline:8px!important}.my-account-page.my-account-page .ma-sidebar-avatar{color:#fff!important;background:var(--dark-panel)!important;border-radius:999px!important;place-items:center!important;width:22px!important;height:22px!important;font-size:10px!important;font-weight:700!important;line-height:1!important;display:grid!important;overflow:hidden!important}.my-account-page.my-account-page .ma-sidebar-avatar img{object-fit:cover!important;width:100%!important;height:100%!important}.my-account-page.my-account-page .ma-sidebar-user-copy{gap:2px!important;display:grid!important}.my-account-page.my-account-page .ma-sidebar-user-copy strong,.my-account-page.my-account-page .ma-sidebar-user-copy small{text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}.my-account-page.my-account-page .ma-sidebar-user-copy strong{color:var(--text-main)!important;font-variation-settings:"wght" 650!important;font-size:13px!important;font-weight:650!important;line-height:1.1!important}.my-account-page.my-account-page .ma-sidebar-user-copy small{color:var(--text-muted)!important;font-size:11px!important;font-weight:500!important;line-height:1.1!important}.my-account-page.my-account-page .ma-shell.app-shell{grid-template-columns:5.75rem minmax(0,1fr)!important}.my-account-page.my-account-page .ma-session-sidebar.sidebar{z-index:40!important;border:0!important;border-right:1px solid var(--border-soft)!important;width:5.75rem!important;height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;padding:0!important;position:fixed!important;inset:0 auto 0 0!important;overflow:hidden!important;transform:none!important}.my-account-page.my-account-page .ma-session-sidebar.sidebar.is-expanded{width:17.5rem!important}.my-account-page.my-account-page .ma-session-sidebar-inner{z-index:40!important;width:100%!important;height:100%!important;color:var(--text-muted)!important;background:var(--surface)!important;flex-direction:column!important;transition:background-color .16s!important;display:flex!important;position:relative!important}:root[data-theme=dark] .my-account-page.my-account-page .ma-session-sidebar-inner{background:#050505!important}.my-account-page.my-account-page .ma-session-sidebar-head{border-bottom:1px solid var(--border-soft)!important;flex:0 0 88px!important;align-items:center!important;width:100%!important;padding:16px 14px!important;display:flex!important}.my-account-page.my-account-page .ma-session-org-trigger,.my-account-page.my-account-page .ma-session-nav-item,.my-account-page.my-account-page .ma-session-account-trigger{width:100%!important;height:58px!important;min-height:58px!important;color:var(--text-muted)!important;box-shadow:none!important;font:inherit!important;cursor:pointer!important;background:0 0!important;border:0!important;border-radius:7px!important;flex-direction:row!important;align-items:center!important;gap:0!important;padding:0 18px!important;text-decoration:none!important;transition:color .15s,background-color .15s!important;display:flex!important}.my-account-page.my-account-page .ma-session-org-trigger:hover,.my-account-page.my-account-page .ma-session-nav-item:hover,.my-account-page.my-account-page .ma-session-account-trigger:hover{color:var(--text-main)!important;background:var(--surface-muted)!important}.my-account-page.my-account-page .ma-session-org-avatar,.my-account-page.my-account-page .ma-session-user-avatar,.my-account-page.my-account-page .ma-session-nav-item>svg{flex:0 0 22px!important;width:22px!important;height:22px!important}.my-account-page.my-account-page .ma-session-org-avatar,.my-account-page.my-account-page .ma-session-user-avatar{color:#fff!important;background:var(--dark-panel)!important;border-radius:14px!important;place-items:center!important;font-size:15px!important;font-weight:750!important;line-height:1!important;display:grid!important;overflow:hidden!important}.my-account-page.my-account-page .ma-session-user-avatar{border-radius:999px!important}.my-account-page.my-account-page .ma-session-org-avatar,.my-account-page.my-account-page .ma-session-account-trigger .ma-session-user-avatar{flex-basis:34px!important;width:34px!important;height:34px!important}.my-account-page.my-account-page .ma-session-user-avatar img{object-fit:cover!important;width:100%!important;height:100%!important}.my-account-page.my-account-page .ma-session-label-row,.my-account-page.my-account-page .ma-session-nav-item>span,.my-account-page.my-account-page .ma-session-account-copy{white-space:nowrap!important;pointer-events:none!important;align-items:center!important;gap:8px!important;min-width:0!important;margin-left:8px!important;display:flex!important;overflow:hidden!important}.my-account-page.my-account-page .ma-session-org-name,.my-account-page.my-account-page .ma-session-nav-item>span,.my-account-page.my-account-page .ma-session-account-copy>span{text-overflow:ellipsis!important;color:inherit!important;font-variation-settings:"wght" 500!important;font-size:14px!important;font-weight:500!important;line-height:1!important;overflow:hidden!important}.my-account-page.my-account-page .ma-session-sidebar-body{flex-direction:column!important;flex:auto!important;width:100%!important;min-height:0!important;display:flex!important}.my-account-page.my-account-page .ma-session-scroll{flex:auto!important;min-height:0!important;padding:14px!important;overflow-y:auto!important}.my-account-page.my-account-page .ma-session-nav-list{flex-direction:column!important;gap:12px!important;width:100%!important;display:flex!important}.my-account-page.my-account-page .ma-session-separator{background:var(--border-soft)!important;width:100%!important;height:1px!important;margin:2px 0!important;display:block!important}.my-account-page.my-account-page .ma-session-nav-item.is-active{color:var(--accent)!important;background:var(--accent)!important;box-shadow:0 10px 26px rgba(var(--accent-rgb), .38)!important}.my-account-page.my-account-page .ma-session-item-copy{justify-content:space-between!important;width:100%!important}.my-account-page.my-account-page .ma-session-item-copy em{color:#2563eb!important;background:#eff6ff!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;min-width:18px!important;height:18px!important;padding:0 5px!important;font-size:11px!important;font-style:normal!important;font-weight:650!important;line-height:1!important;display:inline-flex!important}.my-account-page.my-account-page .ma-session-sidebar-footer{flex-direction:column!important;flex:none!important;gap:4px!important;width:100%!important;padding:14px!important;display:flex!important}.my-account-page.my-account-page .ma-session-account-trigger{height:58px!important;min-height:58px!important}.my-account-page.my-account-page .ma-session-account-copy{flex-direction:column!important;align-items:flex-start!important;gap:2px!important}.my-account-page.my-account-page .ma-session-account-copy small{text-overflow:ellipsis!important;max-width:148px!important;color:var(--text-muted)!important;font-size:11px!important;font-weight:450!important;line-height:1!important;overflow:hidden!important}.my-account-page.my-account-page .ma-session-sidebar button.ma-session-nav-item,.my-account-page.my-account-page .ma-session-sidebar button.ma-session-account-trigger,.my-account-page.my-account-page .ma-session-sidebar a.ma-session-org-trigger{place-items:initial!important;border-radius:19px!important;justify-content:flex-start!important;align-items:center!important;gap:0!important;width:100%!important;min-width:0!important;height:58px!important;min-height:58px!important;margin:0!important;padding:0 18px!important;display:flex!important;transform:none!important}.my-account-page.my-account-page .ma-session-sidebar button.ma-session-nav-item.is-active,.my-account-page.my-account-page .ma-session-sidebar button.ma-session-nav-item.active{color:var(--accent-foreground)!important;background:var(--accent)!important;box-shadow:0 10px 26px rgba(var(--accent-rgb), .38)!important;transform:none!important}.my-account-page.my-account-page .ma-session-sidebar button.ma-session-account-trigger{height:58px!important;min-height:58px!important}.my-account-page.my-account-page .ma-shell.app-shell .ma-session-sidebar.sidebar{top:-64px!important;transform:none!important}.my-account-page.my-account-page .ma-shell.app-shell .ma-session-sidebar button.ma-session-nav-item,.my-account-page.my-account-page .ma-shell.app-shell .ma-session-sidebar button.ma-session-nav-item.is-active,.my-account-page.my-account-page .ma-shell.app-shell .ma-session-sidebar button.ma-session-nav-item.active{transform:none!important}.my-account-page.my-account-page .ma-shell.app-shell .ma-session-sidebar button.ma-session-nav-item.is-active{color:var(--accent)!important;background:var(--accent)!important;box-shadow:0 10px 26px rgba(var(--accent-rgb), .38)!important}.my-account-page.my-account-page .ma-shell.app-shell .ma-session-sidebar button.ma-session-nav-item.is-active>svg{color:var(--accent)!important;stroke:var(--accent)!important}.my-account-page.my-account-page .ma-shell.app-shell .ma-session-sidebar button.ma-session-nav-item.is-active>span,.my-account-page.my-account-page .ma-shell.app-shell .ma-session-sidebar button.ma-session-nav-item.is-active .ma-session-item-copy em{color:var(--accent)!important;background:0 0!important}.my-account-page.my-account-page .ma-session-sidebar.sidebar:hover,.my-account-page.my-account-page .ma-session-sidebar.sidebar.is-expanded{width:17.5rem!important}.my-account-page.my-account-page .ma-session-sidebar.sidebar.is-collapsed:not(:hover) button.ma-session-nav-item{justify-content:center!important;place-items:center!important;width:58px!important;min-width:58px!important;max-width:58px!important;margin:0 auto!important;padding:0!important;display:grid!important}.my-account-page.my-account-page .ma-session-sidebar.sidebar.is-collapsed:not(:hover) button.ma-session-nav-item>svg{flex:none!important;place-self:center!important;margin:0 auto!important;display:block!important}.my-account-page.my-account-page .ma-session-sidebar.sidebar.is-collapsed:not(:hover) button.ma-session-nav-item>span,.my-account-page.my-account-page .ma-session-sidebar.sidebar.is-collapsed:not(:hover) .ma-session-label-row,.my-account-page.my-account-page .ma-session-sidebar.sidebar.is-collapsed:not(:hover) .ma-session-account-copy{display:none!important}.my-account-page.my-account-page .ma-session-sidebar.sidebar.is-expanded button.ma-session-nav-item>span,.my-account-page.my-account-page .ma-session-sidebar.sidebar:hover button.ma-session-nav-item>span,.my-account-page.my-account-page .ma-session-sidebar.sidebar.is-expanded .ma-session-label-row,.my-account-page.my-account-page .ma-session-sidebar.sidebar:hover .ma-session-label-row{display:flex!important}.my-account-page.my-account-page .ma-session-sidebar.sidebar.is-expanded button.ma-session-nav-item,.my-account-page.my-account-page .ma-session-sidebar.sidebar:hover button.ma-session-nav-item{justify-content:flex-start!important;width:100%!important;max-width:none!important;margin:0!important;padding:0 18px!important}.my-account-page.my-account-page .ma-session-sidebar.sidebar:hover .ma-session-label-row,.my-account-page.my-account-page .ma-session-sidebar.sidebar:hover .ma-session-nav-item>span,.my-account-page.my-account-page .ma-session-sidebar.sidebar:hover .ma-session-account-copy,.my-account-page.my-account-page .ma-session-sidebar.sidebar.is-expanded .ma-session-label-row,.my-account-page.my-account-page .ma-session-sidebar.sidebar.is-expanded .ma-session-nav-item>span,.my-account-page.my-account-page .ma-session-sidebar.sidebar.is-expanded .ma-session-account-copy{opacity:1!important;transform:translate(0)!important}.my-account-page.my-account-page .ma-session-sidebar .ma-session-label-row,.my-account-page.my-account-page .ma-session-sidebar button.ma-session-nav-item>span,.my-account-page.my-account-page .ma-session-sidebar button.ma-session-account-trigger>span{z-index:auto!important;width:auto!important;max-width:none!important;color:inherit!important;box-shadow:none!important;pointer-events:none!important;white-space:nowrap!important;font-variation-settings:"wght" 500!important;background:0 0!important;border-radius:0!important;padding:0!important;font-size:14px!important;font-weight:500!important;line-height:1!important;position:static!important;left:auto!important}}.app-shell .sidebar .nav-item.active,.app-shell .sidebar .nav-item.active svg,.app-shell .sidebar .nav-item.active svg *,.app-shell .sidebar .nav-item.active span,.my-account-page.my-account-page .ma-shell.app-shell .ma-session-sidebar.sidebar button.ma-session-nav-item.is-active,.my-account-page.my-account-page .ma-shell.app-shell .ma-session-sidebar.sidebar button.ma-session-nav-item.is-active svg,.my-account-page.my-account-page .ma-shell.app-shell .ma-session-sidebar.sidebar button.ma-session-nav-item.is-active svg *,.my-account-page.my-account-page .ma-shell.app-shell .ma-session-sidebar.sidebar button.ma-session-nav-item.is-active>span,.my-account-page.my-account-page .ma-shell.app-shell .ma-session-sidebar.sidebar button.ma-session-nav-item.is-active>span *,.my-account-page.my-account-page .ma-shell.app-shell .ma-session-sidebar.sidebar button.ma-session-nav-item.is-active .ma-session-item-copy,.my-account-page.my-account-page .ma-shell.app-shell .ma-session-sidebar.sidebar button.ma-session-nav-item.is-active .ma-session-item-copy *,.my-account-page.my-account-page .ma-shell.app-shell .ma-session-sidebar.sidebar button.ma-session-nav-item.is-active em{color:var(--accent)!important;stroke:var(--accent)!important}.app-shell .sidebar .nav-item.active span,.my-account-page.my-account-page .ma-shell.app-shell .ma-session-sidebar.sidebar button.ma-session-nav-item.is-active>span,.my-account-page.my-account-page .ma-shell.app-shell .ma-session-sidebar.sidebar button.ma-session-nav-item.is-active .ma-session-item-copy em{background:0 0!important}.my-account-page.my-account-page .ma-table-wrap{box-shadow:none!important;background:0 0!important;border:0!important}.my-account-page.my-account-page .ma-purchase-table,.my-account-page.my-account-page .ma-purchase-table thead,.my-account-page.my-account-page .ma-purchase-table tbody,.my-account-page.my-account-page .ma-purchase-table tr,.my-account-page.my-account-page .ma-purchase-table th,.my-account-page.my-account-page .ma-purchase-table td{background:0 0!important}.my-account-page.my-account-page .ma-purchase-table tbody tr{transition:transform var(--fluid-fast) var(--fluid-ease), background var(--fluid-fast) ease, border-color var(--fluid-fast) ease}.my-account-page.my-account-page .ma-purchase-table tbody tr:hover{transform:translate(3px);background:#20212609!important}.my-account-page.my-account-page{--discord-brand:#5865f2;--discord-brand-rgb:88, 101, 242}.my-account-page.my-account-page .ma-summary-icon.is-discord{color:var(--discord-brand)!important}.my-account-page.my-account-page .ma-summary-icon.is-discord svg,.my-account-page.my-account-page .ma-discord-avatar svg{fill:currentColor;stroke:none}.my-account-page.my-account-page .ma-status-strip .ma-summary-icon.is-discord.is-connected{color:#fff!important;background:var(--discord-brand)!important;border-color:rgba(var(--discord-brand-rgb), .36)!important;box-shadow:0 12px 28px rgba(var(--discord-brand-rgb), .22)!important}.my-account-page.my-account-page .ma-discord-card.is-connected .ma-discord-avatar,.my-account-page.my-account-page .ma-discord-avatar{color:#fff!important;background:var(--discord-brand)!important;box-shadow:0 10px 22px rgba(var(--discord-brand-rgb), .22)!important}.my-account-page.my-account-page .ma-discord-avatar svg,.my-account-page.my-account-page .ma-discord-avatar svg *{color:#fff!important;fill:currentColor!important;stroke:none!important}.my-account-page.my-account-page .ma-session-nav-item[title=Discord]>svg{flex:0 0 22px!important;width:22px!important;height:22px!important;transform:none!important}.my-account-page.my-account-page .ma-discord-connect-button{color:#fff!important;background:#5865f2!important;border-color:#5865f25c!important;box-shadow:0 14px 30px #5865f238!important}.my-account-page.my-account-page .ma-discord-connect-button:hover,.my-account-page.my-account-page .ma-discord-connect-button:focus-visible{color:#fff!important;background:#4752c4!important;border-color:#4752c46b!important;box-shadow:0 18px 34px #5865f247!important}.my-account-page.my-account-page .ma-discord-connect-button svg,.my-account-page.my-account-page .ma-discord-connect-button svg *{color:currentColor!important;fill:currentColor!important;stroke:none!important}.my-account-page.my-account-page .ma-discord-disconnect-button:not(:disabled){color:#b42318!important;background:#b4231814!important;border-color:#b423182e!important}.my-account-page.my-account-page .ma-discord-disconnect-button:not(:disabled):hover,.my-account-page.my-account-page .ma-discord-disconnect-button:not(:disabled):focus-visible{color:#fff!important;background:#b42318!important;border-color:#b42318!important;box-shadow:0 14px 28px #b4231833!important}.my-account-page.my-account-page .ma-discord-disconnect-button:disabled{color:#8d9098!important;box-shadow:none!important;background:0 0!important;border-color:#0000!important}.app-shell .sidebar .nav-item.active,.app-shell .sidebar .nav-item.active svg,.my-account-page.my-account-page .ma-sidebar button.is-active,.my-account-page.my-account-page .ma-sidebar button.is-active svg,.my-account-page.my-account-page .ma-session-sidebar button.ma-session-nav-item.is-active,.my-account-page.my-account-page .ma-session-sidebar button.ma-session-nav-item.is-active svg{transform:none!important}.app-shell .sidebar .nav-item svg,.app-shell .sidebar .nav-item.active svg,.app-shell .sidebar .nav-item.active svg *,.my-account-page.my-account-page .ma-sidebar button svg,.my-account-page.my-account-page .ma-sidebar button.is-active svg,.my-account-page.my-account-page .ma-sidebar button.is-active svg *,.my-account-page.my-account-page .ma-session-sidebar button.ma-session-nav-item svg,.my-account-page.my-account-page .ma-session-sidebar button.ma-session-nav-item.is-active svg,.my-account-page.my-account-page .ma-session-sidebar button.ma-session-nav-item.is-active svg *{stroke-width:2px!important}.my-account-page.my-account-page .ma-session-nav-item[title=Discord]>svg,.my-account-page.my-account-page .ma-session-nav-item[title=Discord]>svg *,.my-account-page.my-account-page .ma-shell.app-shell .ma-session-sidebar.sidebar button.ma-session-nav-item.is-active[title=Discord]>svg,.my-account-page.my-account-page .ma-shell.app-shell .ma-session-sidebar.sidebar button.ma-session-nav-item.is-active[title=Discord]>svg *,.my-account-page.my-account-page .ma-shell.app-shell .ma-session-sidebar.sidebar button.ma-session-nav-item[aria-current=page][title=Discord]>svg,.my-account-page.my-account-page .ma-shell.app-shell .ma-session-sidebar.sidebar button.ma-session-nav-item[aria-current=page][title=Discord]>svg *{fill:currentColor!important;stroke:none!important;stroke-width:0!important;transform:none!important}.my-account-page.my-account-page .ma-topbar.topbar{grid-template-columns:minmax(360px,auto) minmax(0,1fr)!important;justify-content:start!important;align-items:center!important;gap:clamp(24px,4vw,72px)!important}.my-account-page.my-account-page .ma-welcome-block.welcome-block{text-align:left!important;justify-content:flex-start!important;min-width:0!important;margin-left:0!important}.my-account-page.my-account-page .ma-welcome-block.welcome-block>div{align-items:flex-start!important;min-width:0!important}.my-account-page.my-account-page .ma-welcome-block.welcome-block strong,.my-account-page.my-account-page .ma-welcome-block.welcome-block span{text-align:left!important}.my-account-page.my-account-page .ma-discord-avatar{border-radius:18px!important;flex:0 0 68px!important;width:68px!important;height:68px!important}.my-account-page.my-account-page .ma-discord-avatar svg{width:38px!important;height:38px!important}.app-shell .sidebar .nav-item.active>span,.my-account-page.my-account-page .ma-session-sidebar button.ma-session-nav-item.is-active>span:not(.ma-session-item-copy),.my-account-page.my-account-page .ma-session-sidebar button.ma-session-nav-item.is-active .ma-session-item-copy>span:first-child{font-variation-settings:"wght" 600!important;font-weight:600!important}.my-account-page.my-account-page .ma-account-identity.identity-pill{align-items:center!important;gap:26px!important;min-width:min(720px,100%)!important;max-width:min(860px,100%)!important}.my-account-page.my-account-page .ma-profile-photo-wrap{flex:0 0 96px!important;width:96px!important;height:96px!important;position:relative!important;overflow:visible!important}.my-account-page.my-account-page .ma-profile-photo.avatar{border:1px solid #2021262e!important;border-radius:999px!important;flex:0 0 96px!important;width:96px!important;height:96px!important;overflow:hidden!important;box-shadow:0 14px 34px #12131824!important}.my-account-page.my-account-page .ma-avatar-edit-button{z-index:5!important;border:3px solid var(--page-bg)!important;color:#151515!important;background:#fff!important;border-radius:999px!important;width:34px!important;height:34px!important;bottom:-5px!important;right:-7px!important;box-shadow:0 12px 26px #1213182e!important}.my-account-page.my-account-page .ma-avatar-edit-button:hover,.my-account-page.my-account-page .ma-avatar-edit-button:focus-visible{color:#fff!important;background:#151515!important}.my-account-page.my-account-page .ma-account-copy{gap:8px!important;line-height:1.1!important}.my-account-page.my-account-page .ma-name-line{align-items:center!important;gap:12px!important}.my-account-page.my-account-page .ma-name-line>span:first-child{color:var(--text-main)!important;font-variation-settings:"wght" 650!important;font-size:clamp(22px,2vw,30px)!important;font-weight:650!important;line-height:1.05!important}.my-account-page.my-account-page .ma-role-badge{border:1px solid rgba(var(--accent-rgb), .34)!important;color:#784d2f!important;background:rgba(var(--accent-rgb), .1)!important;min-height:30px!important;box-shadow:none!important;font-variation-settings:"wght" 500!important;padding:0 14px!important;font-size:14px!important;font-weight:500!important}.my-account-page.my-account-page .ma-user-meta{grid-template-columns:1fr!important;gap:5px!important;max-width:min(620px,48vw)!important;margin-top:0!important;display:grid!important}.my-account-page.my-account-page .ma-user-meta span{text-overflow:ellipsis!important;white-space:nowrap!important;color:var(--text-muted)!important;font-variation-settings:"wght" 400!important;font-size:15px!important;font-weight:400!important;line-height:1.22!important;display:block!important;overflow:hidden!important}.my-account-page.my-account-page .ma-user-meta span:not(:last-child):after{display:none!important}.my-account-page.my-account-page .ma-field input[readonly]{cursor:default!important;color:var(--text-muted)!important;background:var(--surface-muted)!important}@supports (color:color-mix(in lab, red, red)){.my-account-page.my-account-page .ma-field input[readonly]{background:color-mix(in srgb, var(--surface-muted) 78%, var(--surface-strong))!important}}@media (max-width:720px){.my-account-page.my-account-page .ma-account-identity.identity-pill{align-items:flex-start!important;gap:18px!important}.my-account-page.my-account-page .ma-profile-photo-wrap,.my-account-page.my-account-page .ma-profile-photo.avatar{flex-basis:78px!important;width:78px!important;height:78px!important}.my-account-page.my-account-page .ma-name-line{flex-direction:column!important;align-items:flex-start!important;gap:8px!important}.my-account-page.my-account-page .ma-user-meta{max-width:min(100%,64vw)!important}}.my-account-page.my-account-page .ma-topbar.topbar{grid-template-columns:minmax(0,1fr)!important;justify-content:start!important}.my-account-page.my-account-page .ma-welcome-block.welcome-block{max-width:760px!important}.my-account-page.my-account-page .ma-tab-header.welcome-block{flex-direction:column!important;justify-content:flex-start!important;align-items:flex-start!important;gap:6px!important;min-height:112px!important;padding-top:0!important;display:flex!important}.my-account-page.my-account-page .ma-tab-header .ma-tab-eyebrow{color:var(--text-muted)!important;font-variation-settings:"wght" 500!important;margin:0!important;font-size:15px!important;font-weight:500!important;line-height:1.2!important}.my-account-page.my-account-page .ma-tab-header h1{color:var(--text-main)!important;letter-spacing:0!important;font-variation-settings:"wght" 650!important;margin:0!important;font-size:clamp(34px,3.2vw,48px)!important;font-weight:650!important;line-height:1!important}.my-account-page.my-account-page .ma-tab-header span{max-width:min(720px,54vw)!important;color:var(--text-muted)!important;font-variation-settings:"wght" 400!important;margin:0!important;font-size:16px!important;font-weight:400!important;line-height:1.35!important;display:block!important}.my-account-page.my-account-page .ma-panel{margin-top:22px!important}.my-account-page.my-account-page .ma-section[aria-labelledby=ma-profile-heading]{background:var(--surface)!important;border-radius:20px!important;padding:clamp(24px,3.2vw,42px)!important}.my-account-page.my-account-page .ma-profile-workspace{grid-template-columns:minmax(230px,280px) minmax(0,1fr)!important;align-items:start!important;gap:clamp(28px,4vw,56px)!important;display:grid!important}.my-account-page.my-account-page .ma-profile-summary{border-right:1px solid var(--border-soft)!important;align-content:start!important;justify-items:start!important;gap:18px!important;min-width:0!important;padding-right:clamp(26px,3vw,46px)!important;display:grid!important}.my-account-page.my-account-page .ma-profile-summary .ma-profile-photo-wrap{flex-basis:156px!important;width:156px!important;height:156px!important}.my-account-page.my-account-page .ma-profile-summary .ma-profile-photo.avatar{border-width:2px!important;flex-basis:156px!important;width:156px!important;height:156px!important;box-shadow:0 18px 44px #12131829!important}.my-account-page.my-account-page .ma-profile-summary .ma-avatar-edit-button{border-width:4px!important;width:44px!important;height:44px!important;bottom:16px!important;right:-10px!important}.my-account-page.my-account-page .ma-profile-summary-copy{gap:10px!important;width:100%!important;min-width:0!important;display:grid!important}.my-account-page.my-account-page .ma-profile-summary-copy .ma-name-line{flex-wrap:wrap!important;align-items:center!important;gap:10px!important;display:flex!important}.my-account-page.my-account-page .ma-profile-summary-copy .ma-name-line strong{overflow-wrap:anywhere!important;min-width:0!important;color:var(--text-main)!important;font-variation-settings:"wght" 650!important;font-size:25px!important;font-weight:650!important;line-height:1.08!important}.my-account-page.my-account-page .ma-profile-summary-copy>p{color:var(--text-soft)!important;margin:-2px 0 2px!important;font-size:15px!important;font-weight:500!important;line-height:1.35!important}.my-account-page.my-account-page .ma-profile-facts{gap:7px!important;margin:0!important;display:grid!important}.my-account-page.my-account-page .ma-profile-facts div{gap:2px!important;min-width:0!important;display:grid!important}.my-account-page.my-account-page .ma-profile-facts dt{color:var(--text-muted)!important;font-size:11px!important;font-weight:500!important;line-height:1.1!important}.my-account-page.my-account-page .ma-profile-facts dd{overflow-wrap:anywhere!important;min-width:0!important;color:var(--text-soft)!important;margin:0!important;font-size:14px!important;font-weight:500!important;line-height:1.32!important}.my-account-page.my-account-page .ma-profile-facts dd small{color:#2f8f56!important;margin-top:3px!important;font-size:12px!important;font-weight:600!important;line-height:1.2!important;display:block!important}.my-account-page.my-account-page .ma-profile-photo-action{width:100%!important;color:var(--text-main)!important;background:var(--surface-muted)!important;margin-top:2px!important}.my-account-page.my-account-page .ma-profile-editor{gap:22px!important;min-width:0!important;display:grid!important}.my-account-page.my-account-page .ma-profile-editor .ma-section-head{border-bottom:1px solid var(--border-soft)!important;padding-bottom:16px!important}.my-account-page.my-account-page .ma-profile-editor .ma-section-head h2{font-size:clamp(30px,3vw,42px)!important;font-weight:650!important;line-height:1.02!important}.my-account-page.my-account-page .ma-profile-editor .ma-form-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:22px 24px!important}.my-account-page.my-account-page .ma-profile-editor .ma-field input{min-height:52px!important;box-shadow:inset 0 -1px 0 var(--border-soft)!important;background:0 0!important;border-radius:0!important;padding-inline:0!important}.my-account-page.my-account-page .ma-profile-editor .ma-field input:focus{box-shadow:inset 0 -2px 0 rgba(var(--accent-rgb), .82)!important}.my-account-page.my-account-page .ma-profile-editor .ma-field input[readonly]{color:var(--text-muted)!important;background:0 0!important}.my-account-page.my-account-page .ma-profile-editor .ma-security{margin-top:2px!important;border-radius:14px!important;margin-inline:-18px!important;padding-inline:18px!important}@media (max-width:1180px){.my-account-page.my-account-page .ma-profile-workspace{grid-template-columns:minmax(210px,250px) minmax(0,1fr)!important;gap:32px!important}.my-account-page.my-account-page .ma-profile-editor .ma-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:860px){.my-account-page.my-account-page .ma-profile-workspace{grid-template-columns:1fr!important}.my-account-page.my-account-page .ma-profile-summary{border-right:0!important;border-bottom:1px solid var(--border-soft)!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:center!important;padding-bottom:24px!important;padding-right:0!important}.my-account-page.my-account-page .ma-profile-summary .ma-profile-photo-wrap,.my-account-page.my-account-page .ma-profile-summary .ma-profile-photo.avatar{flex-basis:104px!important;width:104px!important;height:104px!important}.my-account-page.my-account-page .ma-profile-summary .ma-avatar-edit-button{bottom:8px!important;right:-8px!important}.my-account-page.my-account-page .ma-profile-photo-action{width:max-content!important}}@media (max-width:640px){.my-account-page.my-account-page .ma-profile-summary,.my-account-page.my-account-page .ma-profile-editor .ma-section-head,.my-account-page.my-account-page .ma-profile-editor .ma-form-grid{grid-template-columns:1fr!important}.my-account-page.my-account-page .ma-profile-editor .ma-section-head{align-items:stretch!important}.my-account-page.my-account-page .ma-profile-editor .ma-section-head .ma-primary-button{width:100%!important}}@media (min-width:861px){.my-account-page.my-account-page .ma-section[aria-labelledby=ma-profile-heading]{min-height:0!important;padding:clamp(28px,3vw,40px)!important;overflow:visible!important}.my-account-page.my-account-page .ma-section[aria-labelledby=ma-profile-heading]>.ma-profile-workspace{justify-content:flex-start!important;align-items:stretch!important;gap:0!important;width:100%!important;min-width:0!important;display:flex!important}.my-account-page.my-account-page .ma-profile-workspace>.ma-profile-summary{border-right:1px solid var(--border-soft)!important;border-bottom:0!important;flex-direction:column!important;flex:0 0 320px!important;justify-content:flex-start!important;align-items:flex-start!important;gap:16px!important;width:320px!important;min-width:0!important;max-width:320px!important;padding:0 34px 0 0!important;display:flex!important}.my-account-page.my-account-page .ma-profile-workspace>.ma-profile-editor{flex-direction:column!important;flex:auto!important;justify-content:flex-start!important;gap:22px!important;width:auto!important;min-width:0!important;padding-left:clamp(34px,4vw,58px)!important;display:flex!important}.my-account-page.my-account-page .ma-profile-editor>.ma-section-head{grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;gap:24px!important;display:grid!important}.my-account-page.my-account-page .ma-profile-editor>.ma-form-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:start!important;display:grid!important}}@media (min-width:861px) and (max-width:1180px){.my-account-page.my-account-page .ma-profile-workspace>.ma-profile-summary{flex-basis:280px!important;width:280px!important;max-width:280px!important;padding-right:28px!important}.my-account-page.my-account-page .ma-profile-workspace>.ma-profile-editor{padding-left:32px!important}.my-account-page.my-account-page .ma-profile-editor>.ma-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.my-account-page.my-account-page .ma-profile-facts dt{display:none!important}.my-account-page.my-account-page .ma-profile-facts{gap:6px!important}.my-account-page.my-account-page .ma-profile-facts dd{color:var(--text-soft)!important;font-size:15px!important;font-weight:500!important;line-height:1.28!important}.my-account-page.my-account-page .ma-profile-editor>.ma-section-head,.my-account-page.my-account-page .ma-profile-editor .ma-section-head{border-bottom:0!important;padding-bottom:0!important}.my-account-page.my-account-page .ma-profile-editor>.ma-section-head{margin-bottom:10px!important}.my-account-page.my-account-page .ma-profile-editor>.ma-section-head h2+.ma-muted{margin-top:10px!important}.my-account-page.my-account-page .ma-profile-summary,.my-account-page.my-account-page .ma-profile-workspace>.ma-profile-summary{border-right:1px solid var(--border-soft)!important;border-bottom:0!important}.my-account-page.my-account-page .ma-profile-contact-lines{visibility:visible!important;opacity:1!important;flex-direction:column!important;align-items:flex-start!important;gap:6px!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:2px 0 0!important;display:flex!important}.my-account-page.my-account-page .ma-profile-contact-lines span{text-overflow:ellipsis!important;white-space:nowrap!important;width:100%!important;min-width:0!important;max-width:100%!important;color:var(--text-soft)!important;font-variation-settings:"wght" 500!important;font-size:15px!important;font-weight:500!important;line-height:1.28!important;display:block!important;overflow:hidden!important}.my-account-page.my-account-page .ma-profile-workspace>.ma-profile-summary,.my-account-page.my-account-page .ma-profile-summary{text-align:center!important;align-items:center!important}.my-account-page.my-account-page .ma-profile-summary-copy{text-align:center!important;justify-items:center!important}.my-account-page.my-account-page .ma-profile-summary-copy .ma-name-line{justify-content:center!important}.my-account-page.my-account-page .ma-profile-contact-lines{text-align:center!important;align-items:center!important}.my-account-page.my-account-page .ma-profile-contact-lines span{text-align:center!important}.my-account-page.my-account-page .ma-profile-summary-copy>.ma-role-badge{justify-self:center!important;width:max-content!important;margin-top:2px!important}.my-account-page.my-account-page .ma-profile-photo-action{justify-self:center!important}.my-account-page.my-account-page .ma-profile-summary .ma-profile-photo-wrap{align-self:center!important;margin-inline:auto!important}.my-account-page.my-account-page .ma-profile-summary-copy{text-align:center!important;flex-direction:column!important;justify-content:flex-start!important;align-items:center!important;width:100%!important;display:flex!important}.my-account-page.my-account-page .ma-profile-summary-copy .ma-name-line,.my-account-page.my-account-page .ma-profile-summary-copy>p,.my-account-page.my-account-page .ma-profile-contact-lines,.my-account-page.my-account-page .ma-profile-summary-copy>.ma-role-badge,.my-account-page.my-account-page .ma-profile-photo-action{text-align:center!important;align-self:center!important;margin-left:auto!important;margin-right:auto!important}.my-account-page.my-account-page .ma-profile-summary-copy .ma-name-line{justify-content:center!important;width:100%!important;display:flex!important}.my-account-page.my-account-page .ma-profile-summary-copy .ma-name-line strong,.my-account-page.my-account-page .ma-profile-summary-copy>p,.my-account-page.my-account-page .ma-profile-contact-lines span{text-align:center!important}.my-account-page.my-account-page .ma-role-badge,.my-account-page.my-account-page .ma-profile-summary-copy>.ma-role-badge{border-color:var(--border-soft)!important;color:#ef4444!important;background:var(--surface-muted)!important;box-shadow:inset 0 0 0 1px #20212605!important;box-shadow:none!important;font-variation-settings:"wght" 400!important;background:#fef2f2eb!important;border:0!important;font-weight:400!important}@media (min-width:861px){.my-account-page.my-account-page .ma-profile-workspace>.ma-profile-summary{border-right:0!important;position:relative!important}.my-account-page.my-account-page .ma-profile-workspace>.ma-profile-summary:after{content:""!important;background:#20212624!important;width:1px!important;position:absolute!important;top:0!important;bottom:0!important;right:-1px!important}}.my-account-page.my-account-page .ma-avatar-crop-backdrop{z-index:80;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0b0b0e94;place-items:center;padding:clamp(16px,3vw,34px);display:grid;position:fixed;inset:0}.my-account-page.my-account-page .ma-avatar-crop-dialog{background:var(--surface);border:1px solid #2021261a;border-radius:24px;width:min(720px,100%);max-height:min(880px,100vh - 32px);overflow:auto;box-shadow:0 28px 90px #1213184d}.my-account-page.my-account-page .ma-avatar-crop-head{justify-content:space-between;align-items:flex-start;gap:18px;padding:26px 28px 18px;display:flex}.my-account-page.my-account-page .ma-avatar-crop-head h2{color:var(--text-main);font-variation-settings:"wght" 650;margin:3px 0 0;font-size:clamp(28px,4vw,42px);font-weight:650;line-height:1}.my-account-page.my-account-page .ma-avatar-crop-close{border:1px solid var(--border-soft);width:42px;height:42px;color:var(--text-main);background:var(--surface-muted);border-radius:999px;justify-content:center;align-items:center;transition:background .18s,border-color .18s,transform .18s;display:inline-flex}.my-account-page.my-account-page .ma-avatar-crop-close:hover,.my-account-page.my-account-page .ma-avatar-crop-close:focus-visible{background:#fff;border-color:#20212638;transform:translateY(-1px)}.my-account-page.my-account-page .ma-avatar-crop-stage{padding:0 28px}.my-account-page.my-account-page .ma-avatar-crop-image-area{aspect-ratio:1;-webkit-user-select:none;user-select:none;background:#b9b9b9;border-radius:16px;width:min(100%,620px);margin:0 auto;position:relative;overflow:hidden}.my-account-page.my-account-page .ma-avatar-crop-image-area:before,.my-account-page.my-account-page .ma-avatar-crop-image-area:after{z-index:2;content:"";pointer-events:none;background:#0000002e;width:calc(50% - min(82%,430px)/2);position:absolute;top:0;bottom:0}.my-account-page.my-account-page .ma-avatar-crop-image-area:before{left:0}.my-account-page.my-account-page .ma-avatar-crop-image-area:after{right:0}.my-account-page.my-account-page .ma-avatar-crop-image-area img{object-fit:cover;transform-origin:50%;will-change:transform;width:100%;height:100%;position:absolute;inset:0}.my-account-page.my-account-page .ma-avatar-crop-ring{z-index:3;pointer-events:none;border:4px solid #fffffff0;border-radius:999px;position:absolute;inset:9%;box-shadow:0 0 0 999px #00000014}.my-account-page.my-account-page .ma-avatar-crop-controls{gap:18px;padding:24px 28px 18px;display:grid}.my-account-page.my-account-page .ma-avatar-crop-controls label{color:var(--text-muted);grid-template-columns:98px minmax(0,1fr);align-items:center;gap:16px;font-size:14px;font-weight:550;display:grid}.my-account-page.my-account-page .ma-avatar-crop-controls input[type=range]{accent-color:#151515;width:100%}.my-account-page.my-account-page .ma-avatar-crop-actions{justify-content:flex-end;gap:12px;padding:10px 28px 28px;display:flex}@media (max-width:640px){.my-account-page.my-account-page .ma-avatar-crop-backdrop{align-items:end;padding:10px}.my-account-page.my-account-page .ma-avatar-crop-dialog{border-radius:20px;max-height:calc(100vh - 20px)}.my-account-page.my-account-page .ma-avatar-crop-head,.my-account-page.my-account-page .ma-avatar-crop-stage,.my-account-page.my-account-page .ma-avatar-crop-controls,.my-account-page.my-account-page .ma-avatar-crop-actions{padding-left:18px;padding-right:18px}.my-account-page.my-account-page .ma-avatar-crop-controls label{grid-template-columns:1fr;gap:8px}.my-account-page.my-account-page .ma-avatar-crop-actions{flex-direction:column-reverse}.my-account-page.my-account-page .ma-avatar-crop-actions button{width:100%}}.ma-avatar-crop-portal{--surface:#fff;--surface-muted:#f7f7f8;--border-soft:#2021261f;--text-main:#202126;--text-muted:#7a7d83;z-index:2147483000!important;pointer-events:none!important;width:100vw!important;height:100vh!important;position:fixed!important;inset:0!important;overflow:hidden!important}.ma-avatar-crop-portal .ma-avatar-crop-backdrop{z-index:1!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;pointer-events:auto!important;background:#0b0b0e94!important;place-items:center!important;width:100%!important;height:100%!important;padding:clamp(16px,3vw,34px)!important;display:grid!important;position:absolute!important;inset:0!important}.ma-avatar-crop-portal .ma-avatar-crop-dialog{background:var(--surface)!important;border:1px solid #2021261a!important;border-radius:24px!important;width:min(720px,100vw - 32px)!important;max-height:min(880px,100vh - 32px)!important;overflow:auto!important;box-shadow:0 28px 90px #1213184d!important}.ma-avatar-crop-portal .ma-avatar-crop-head{justify-content:space-between!important;align-items:flex-start!important;gap:18px!important;padding:26px 28px 18px!important;display:flex!important}.ma-avatar-crop-portal .ma-avatar-crop-head h2{color:var(--text-main)!important;margin:3px 0 0!important;font-size:clamp(28px,4vw,42px)!important;font-weight:650!important;line-height:1!important}.ma-avatar-crop-portal .ma-avatar-crop-close{border:1px solid var(--border-soft)!important;width:42px!important;height:42px!important;color:var(--text-main)!important;background:var(--surface-muted)!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;display:inline-flex!important}.ma-avatar-crop-portal .ma-avatar-crop-stage{padding:0 28px!important}.ma-avatar-crop-portal .ma-avatar-input{display:none!important}.ma-avatar-crop-portal .ma-avatar-crop-image-area{aspect-ratio:1!important;cursor:grab!important;touch-action:none!important;-webkit-user-select:none!important;user-select:none!important;background:#b9b9b9!important;border-radius:16px!important;width:min(100%,620px)!important;margin:0 auto!important;position:relative!important;overflow:hidden!important}.ma-avatar-crop-portal .ma-avatar-crop-image-area:active{cursor:grabbing!important}.ma-avatar-crop-portal .ma-avatar-crop-image-area img{object-fit:cover!important;transform-origin:50%!important;width:100%!important;height:100%!important;position:absolute!important;inset:0!important}.ma-avatar-crop-portal .ma-avatar-crop-ring{z-index:3!important;pointer-events:none!important;border:4px solid #fffffff0!important;border-radius:999px!important;position:absolute!important;inset:9%!important;box-shadow:0 0 0 999px #00000014!important}.ma-avatar-crop-portal .ma-avatar-crop-controls{gap:18px!important;padding:24px 28px 18px!important;display:grid!important}.ma-avatar-crop-portal .ma-avatar-crop-controls label{color:var(--text-muted)!important;grid-template-columns:98px minmax(0,1fr)!important;align-items:center!important;gap:16px!important;font-size:14px!important;font-weight:550!important;display:grid!important}.ma-avatar-crop-portal .ma-avatar-crop-controls input[type=range]{accent-color:#151515!important;width:100%!important}.ma-avatar-crop-portal .ma-avatar-empty-state{text-align:center!important;background:#f7f7f8!important;border:1px dashed #2021262e!important;border-radius:18px!important;justify-items:center!important;gap:14px!important;margin:0 28px!important;padding:clamp(44px,7vw,72px) 24px!important;display:grid!important}.ma-avatar-crop-portal .ma-avatar-empty-state>span{color:#202126!important;background:#fff!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;width:58px!important;height:58px!important;display:inline-flex!important;box-shadow:0 12px 28px #12131814!important}.ma-avatar-crop-portal .ma-avatar-empty-state h3{color:var(--text-main)!important;margin:4px 0 0!important;font-size:22px!important;font-weight:650!important;line-height:1.1!important}.ma-avatar-crop-portal .ma-avatar-empty-state p{max-width:390px!important;color:var(--text-muted)!important;margin:0!important;font-size:15px!important;line-height:1.45!important}.ma-avatar-crop-portal .ma-avatar-replace-button{justify-self:end!important;width:max-content!important}.ma-avatar-crop-portal .ma-avatar-crop-actions{justify-content:flex-end!important;gap:12px!important;padding:10px 28px 28px!important;display:flex!important}.my-account-page.ma-avatar-crop-portal .ma-avatar-crop-backdrop{padding:24px!important}.my-account-page.ma-avatar-crop-portal .ma-avatar-crop-dialog{border-radius:22px!important;flex-direction:column!important;width:min(640px,100vw - 48px)!important;max-height:calc(100vh - 48px)!important;display:flex!important;overflow:hidden!important}.my-account-page.ma-avatar-crop-portal .ma-avatar-crop-head{flex:none!important;align-items:flex-start!important;padding:28px 30px 18px!important}.my-account-page.ma-avatar-crop-portal .ma-avatar-crop-head .ma-eyebrow{color:var(--text-muted)!important;letter-spacing:0!important;text-transform:none!important;margin:0 0 8px!important;font-size:15px!important;font-weight:500!important;line-height:1.2!important}.my-account-page.ma-avatar-crop-portal .ma-avatar-crop-head h2{letter-spacing:0!important;margin:0!important;font-size:clamp(34px,5vw,52px)!important;line-height:.98!important}.my-account-page.ma-avatar-crop-portal .ma-avatar-crop-close{background:#f7f7f8!important;border-color:#20212624!important;flex:0 0 46px!important;width:46px!important;height:46px!important;margin-top:2px!important}.my-account-page.ma-avatar-crop-portal .ma-avatar-empty-state{text-align:center!important;background:#f7f7f8!important;border:1px dashed #2021262e!important;border-radius:18px!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:12px!important;min-height:236px!important;margin:6px 30px 0!important;padding:32px 28px!important;display:flex!important}.my-account-page.ma-avatar-crop-portal .ma-avatar-empty-state>span{color:#202126!important;background:#fff!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;width:54px!important;height:54px!important;display:inline-flex!important}.my-account-page.ma-avatar-crop-portal .ma-avatar-empty-state h3{color:var(--text-main)!important;letter-spacing:0!important;margin:0!important;font-size:23px!important;font-weight:650!important;line-height:1.12!important}.my-account-page.ma-avatar-crop-portal .ma-avatar-empty-state p{max-width:380px!important;color:var(--text-muted)!important;margin:0!important;font-size:15px!important;line-height:1.45!important}.my-account-page.ma-avatar-crop-portal .ma-avatar-empty-state .ma-primary-button{margin-top:8px!important}.my-account-page.ma-avatar-crop-portal .ma-avatar-crop-stage{padding:6px 30px 0!important}.my-account-page.ma-avatar-crop-portal .ma-avatar-crop-image-area{width:min(100%,480px)!important;max-height:min(480px,100vh - 330px)!important}.my-account-page.ma-avatar-crop-portal .ma-avatar-crop-controls{padding:20px 30px 10px!important}.my-account-page.ma-avatar-crop-portal .ma-avatar-crop-actions{flex:none!important;justify-content:flex-end!important;align-items:center!important;gap:12px!important;padding:20px 30px 30px!important;display:flex!important}.my-account-page.ma-avatar-crop-portal .ma-primary-button,.my-account-page.ma-avatar-crop-portal .ma-secondary-button{white-space:nowrap!important;border-radius:999px!important;min-height:48px!important;padding:0 22px!important;font-size:15px!important;line-height:1!important}@media (max-width:640px){.my-account-page.ma-avatar-crop-portal .ma-avatar-crop-backdrop{padding:10px!important}.my-account-page.ma-avatar-crop-portal .ma-avatar-crop-dialog{width:calc(100vw - 20px)!important;max-height:calc(100vh - 20px)!important}.my-account-page.ma-avatar-crop-portal .ma-avatar-crop-head,.my-account-page.ma-avatar-crop-portal .ma-avatar-crop-stage,.my-account-page.ma-avatar-crop-portal .ma-avatar-crop-controls,.my-account-page.ma-avatar-crop-portal .ma-avatar-crop-actions{padding-left:18px!important;padding-right:18px!important}.my-account-page.ma-avatar-crop-portal .ma-avatar-empty-state{margin-left:18px!important;margin-right:18px!important}.my-account-page.ma-avatar-crop-portal .ma-avatar-crop-actions{flex-direction:column-reverse!important;align-items:stretch!important}}.my-account-page.my-account-page .ma-profile-editor .ma-field input,.my-account-page.my-account-page .ma-profile-editor .ma-field input[readonly]{padding-left:14px!important}.my-account-page.my-account-page .ma-security-form{grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:end!important;padding:22px 0 24px!important}.my-account-page.my-account-page .ma-profile-editor .ma-security-trigger{justify-content:center!important;padding-inline:56px!important;position:relative!important}.my-account-page.my-account-page .ma-profile-editor .ma-security-trigger>svg{position:absolute!important;right:18px!important}.my-account-page.my-account-page .ma-security-form .ma-field{gap:14px!important}.my-account-page.my-account-page .ma-password-input{width:100%!important;display:block!important;position:relative!important}.my-account-page.my-account-page .ma-password-input input{width:100%!important;padding-right:52px!important}.my-account-page.my-account-page .ma-password-eye{width:42px!important;height:42px!important;color:var(--text-muted)!important;background:0 0!important;border:0!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;transition:color .16s,background .16s!important;display:inline-flex!important;position:absolute!important;top:50%!important;right:4px!important;transform:translateY(-50%)!important}.my-account-page.my-account-page .ma-password-eye:hover,.my-account-page.my-account-page .ma-password-eye:focus-visible{color:var(--text-main)!important;background:#2021260f!important}.my-account-page.my-account-page .ma-security-actions{grid-column:1/-1!important;justify-content:flex-end!important}@media (max-width:860px){.my-account-page.my-account-page .ma-security-form{grid-template-columns:1fr!important}}.my-account-page.my-account-page .ma-notification.is-unread:hover,.my-account-page.my-account-page .ma-notification.is-unread:focus-within{background:var(--surface-muted)!important;box-shadow:inset 0 0 0 1px var(--border-soft)!important}.my-account-page.my-account-page .ma-notification.is-unread:hover .ma-notification-alert,.my-account-page.my-account-page .ma-notification.is-unread:focus-within .ma-notification-alert{opacity:0!important;visibility:hidden!important;transform:translateY(-4px)scale(.92)!important}.my-account-page.my-account-page .ma-receipt-backdrop{-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;background:#0c0d107a!important}.my-account-page.my-account-page .ma-receipt-dialog{background:#fff!important;border-radius:28px!important;gap:20px!important;width:min(680px,100vw - 40px)!important;padding:30px!important;box-shadow:0 30px 90px #12131842!important}.my-account-page.my-account-page .ma-receipt-close{background:var(--surface-muted)!important;width:44px!important;height:44px!important;box-shadow:inset 0 0 0 1px var(--border-soft)!important;top:24px!important;right:24px!important}.my-account-page.my-account-page .ma-receipt-head{grid-template-columns:auto minmax(0,1fr)!important;align-items:start!important;gap:16px!important;padding-right:56px!important;display:grid!important}.my-account-page.my-account-page .ma-receipt-icon{color:#784d2f!important;background:rgba(var(--accent-rgb), .14)!important;width:54px!important;height:54px!important;box-shadow:inset 0 0 0 1px rgba(var(--accent-rgb), .18)!important;border-radius:16px!important;justify-content:center!important;align-items:center!important;display:inline-flex!important}.my-account-page.my-account-page .ma-receipt-head .ma-eyebrow{color:var(--text-muted)!important;letter-spacing:0!important;text-transform:none!important;margin:0 0 7px!important;font-size:14px!important}.my-account-page.my-account-page .ma-receipt-head h2{color:var(--text-main)!important;margin:0!important;font-size:clamp(28px,4vw,42px)!important;font-weight:650!important;line-height:1.03!important}.my-account-page.my-account-page .ma-receipt-head p:not(.ma-eyebrow){max-width:520px!important;color:var(--text-muted)!important;margin:12px 0 0!important;font-size:16px!important;line-height:1.45!important}.my-account-page.my-account-page .ma-receipt-summary{background:var(--surface-muted)!important;box-shadow:inset 0 0 0 1px var(--border-soft)!important;border-radius:18px!important;justify-content:space-between!important;align-items:center!important;gap:18px!important;padding:18px 20px!important;display:flex!important}.my-account-page.my-account-page .ma-receipt-summary span:first-child{color:var(--text-muted)!important;margin-bottom:5px!important;font-size:13px!important;line-height:1.2!important;display:block!important}.my-account-page.my-account-page .ma-receipt-summary strong{color:var(--text-main)!important;font-size:22px!important;line-height:1.1!important}.my-account-page.my-account-page .ma-receipt-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;margin:0!important;display:grid!important}.my-account-page.my-account-page .ma-receipt-grid div{background:#fafafa!important;border-radius:16px!important;min-width:0!important;padding:16px 18px!important;box-shadow:inset 0 0 0 1px #20212614!important}.my-account-page.my-account-page .ma-receipt-grid div:first-child{grid-column:1/-1!important}.my-account-page.my-account-page .ma-receipt-grid dt{color:var(--text-muted)!important;margin:0 0 7px!important;font-size:13px!important;line-height:1.2!important}.my-account-page.my-account-page .ma-receipt-grid dd{overflow-wrap:anywhere!important;color:var(--text-main)!important;margin:0!important;font-size:16px!important;font-weight:500!important;line-height:1.3!important}.my-account-page.my-account-page .ma-receipt-actions{padding-top:4px!important}@media (max-width:640px){.my-account-page.my-account-page .ma-receipt-dialog{border-radius:22px!important;width:calc(100vw - 24px)!important;padding:22px!important}.my-account-page.my-account-page .ma-receipt-head{grid-template-columns:1fr!important;padding-right:54px!important}.my-account-page.my-account-page .ma-receipt-grid{grid-template-columns:1fr!important}.my-account-page.my-account-page .ma-receipt-summary{flex-direction:column!important;align-items:flex-start!important}.my-account-page.my-account-page .ma-receipt-actions .ma-primary-button{width:100%!important}}.my-account-page.my-account-page .ma-receipt-dialog{background:#f4f4f5!important;border-radius:22px!important;gap:18px!important;width:min(620px,100vw - 40px)!important;padding:26px!important}.my-account-page.my-account-page .ma-receipt-paper{background:#fff!important;border-radius:14px!important;gap:18px!important;padding:26px!important;display:grid!important;position:relative!important;box-shadow:0 1px #20212614,0 18px 42px #12131814!important}.my-account-page.my-account-page .ma-receipt-paper:before,.my-account-page.my-account-page .ma-receipt-paper:after{content:""!important;pointer-events:none!important;background-image:radial-gradient(circle at 5px 5px,#f4f4f5 0 5px,#0000 5.5px)!important;background-size:18px 10px!important;height:10px!important;position:absolute!important;left:18px!important;right:18px!important}.my-account-page.my-account-page .ma-receipt-paper:before{top:-5px!important}.my-account-page.my-account-page .ma-receipt-paper:after{bottom:-5px!important;transform:rotate(180deg)!important}.my-account-page.my-account-page .ma-receipt-top{grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:14px!important;padding-right:42px!important;display:grid!important}.my-account-page.my-account-page .ma-receipt-mark{color:#202126!important;background:#f7f7f8!important;border-radius:12px!important;justify-content:center!important;align-items:center!important;width:48px!important;height:48px!important;display:inline-flex!important;box-shadow:inset 0 0 0 1px #2021261a!important}.my-account-page.my-account-page .ma-receipt-top p{color:var(--text-muted)!important;margin:0 0 3px!important;font-size:14px!important;line-height:1.2!important}.my-account-page.my-account-page .ma-receipt-top h2{color:var(--text-main)!important;letter-spacing:0!important;margin:0!important;font-size:26px!important;font-weight:650!important;line-height:1.08!important}.my-account-page.my-account-page .ma-receipt-stamp{color:#0f6b4f!important;background:#10b98124!important;border-radius:999px!important;align-items:center!important;min-height:34px!important;padding:0 13px!important;font-size:14px!important;font-weight:650!important;display:inline-flex!important}.my-account-page.my-account-page .ma-receipt-stamp.is-pending,.my-account-page.my-account-page .ma-receipt-stamp.is-awaiting-approval,.my-account-page.my-account-page .ma-receipt-stamp.is-mixed-pending{color:#784d2f!important;background:rgba(var(--accent-rgb), .16)!important}.my-account-page.my-account-page .ma-receipt-stamp.is-rejected{color:#b42318!important;background:#f43f5e1f!important}.my-account-page.my-account-page .ma-receipt-order-strip{background:#fafafa!important;border-radius:12px!important;gap:6px!important;padding:14px 16px!important;display:grid!important;box-shadow:inset 0 0 0 1px #20212614!important}.my-account-page.my-account-page .ma-receipt-order-strip span,.my-account-page.my-account-page .ma-receipt-line-head,.my-account-page.my-account-page .ma-receipt-details dt{color:var(--text-muted)!important;font-size:12px!important;font-weight:600!important;line-height:1.2!important}.my-account-page.my-account-page .ma-receipt-order-strip code{overflow-wrap:anywhere!important;color:var(--text-main)!important;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace!important;font-size:13px!important;line-height:1.35!important}.my-account-page.my-account-page .ma-receipt-dashed{background-image:linear-gradient(90deg,#20212638 0 7px,#0000 7px 13px)!important;background-size:13px 1px!important;height:1px!important}.my-account-page.my-account-page .ma-receipt-lines{gap:12px!important;display:grid!important}.my-account-page.my-account-page .ma-receipt-line-head,.my-account-page.my-account-page .ma-receipt-line-item,.my-account-page.my-account-page .ma-receipt-total{grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;gap:18px!important;display:grid!important}.my-account-page.my-account-page .ma-receipt-line-head span:last-child,.my-account-page.my-account-page .ma-receipt-line-item>strong,.my-account-page.my-account-page .ma-receipt-total strong{text-align:right!important}.my-account-page.my-account-page .ma-receipt-line-item{border-bottom:1px solid #20212614!important;padding:3px 0 12px!important}.my-account-page.my-account-page .ma-receipt-line-item strong{color:var(--text-main)!important;font-size:17px!important;line-height:1.25!important}.my-account-page.my-account-page .ma-receipt-line-item span{color:var(--text-muted)!important;margin-top:4px!important;font-size:13px!important;line-height:1.3!important;display:block!important}.my-account-page.my-account-page .ma-receipt-total{align-items:center!important;padding-top:4px!important}.my-account-page.my-account-page .ma-receipt-total span{color:var(--text-main)!important;font-size:16px!important;font-weight:650!important}.my-account-page.my-account-page .ma-receipt-total strong{color:var(--text-main)!important;font-size:24px!important;font-weight:700!important;line-height:1!important}.my-account-page.my-account-page .ma-receipt-details{gap:10px!important;margin:0!important;display:grid!important}.my-account-page.my-account-page .ma-receipt-details div{grid-template-columns:110px minmax(0,1fr)!important;align-items:baseline!important;gap:16px!important;display:grid!important}.my-account-page.my-account-page .ma-receipt-details dd{overflow-wrap:anywhere!important;color:var(--text-main)!important;text-align:right!important;margin:0!important;font-size:14px!important;line-height:1.35!important}.my-account-page.my-account-page .ma-receipt-footnote{grid-template-columns:4px minmax(0,1fr)!important;gap:12px!important;padding:0 2px!important;display:grid!important}.my-account-page.my-account-page .ma-receipt-footnote>span{background:rgba(var(--accent-rgb), .72)!important;border-radius:999px!important}.my-account-page.my-account-page .ma-receipt-footnote strong{color:var(--text-main)!important;margin-bottom:3px!important;font-size:14px!important;display:block!important}.my-account-page.my-account-page .ma-receipt-footnote p{color:var(--text-muted)!important;margin:0!important;font-size:13px!important;line-height:1.4!important}.my-account-page.my-account-page .ma-receipt-actions{justify-content:flex-end!important}@media (max-width:640px){.my-account-page.my-account-page .ma-receipt-dialog{width:calc(100vw - 24px)!important;padding:18px!important}.my-account-page.my-account-page .ma-receipt-paper{padding:22px!important}.my-account-page.my-account-page .ma-receipt-top{grid-template-columns:auto minmax(0,1fr)!important}.my-account-page.my-account-page .ma-receipt-stamp{grid-column:1/-1!important;width:max-content!important}.my-account-page.my-account-page .ma-receipt-details div{grid-template-columns:1fr!important;gap:4px!important}.my-account-page.my-account-page .ma-receipt-details dd{text-align:left!important}}@media (max-width:1080px){.my-account-page.my-account-page{background:var(--page-bg)!important;overflow-x:hidden!important}.my-account-page.my-account-page .ma-shell.app-shell{grid-template-columns:1fr!important;align-content:start!important;gap:18px!important;width:100%!important;min-height:100dvh!important;padding:88px 0 28px!important;display:grid!important;overflow:visible!important}.my-account-page.my-account-page .ma-topline{grid-column:1!important;width:auto!important;margin:0!important;padding:0 20px!important}.my-account-page.my-account-page .ma-topbar.topbar{min-height:0!important;display:block!important}.my-account-page.my-account-page .ma-welcome-block.welcome-block{max-width:none!important;box-shadow:none!important;background:0 0!important;padding:0!important;display:block!important}.my-account-page.my-account-page .ma-welcome-block.welcome-block strong{font-size:17px!important;line-height:1.25!important;display:block!important}.my-account-page.my-account-page .ma-welcome-block.welcome-block span{max-width:34ch!important;margin-top:4px!important;font-size:16px!important;line-height:1.35!important;display:block!important}.my-account-page.my-account-page .ma-tab-header.welcome-block{gap:5px!important;min-height:0!important;padding-top:0!important}.my-account-page.my-account-page .ma-tab-header .ma-tab-eyebrow{font-size:14px!important}.my-account-page.my-account-page .ma-tab-header h1{font-size:clamp(28px,8vw,34px)!important;line-height:1.04!important}.my-account-page.my-account-page .ma-layout{grid-column:1!important;grid-template-columns:1fr!important;gap:16px!important;width:100%!important;min-width:0!important;display:grid!important}.my-account-page.my-account-page .ma-session-sidebar.sidebar,.my-account-page.my-account-page .ma-shell.app-shell .ma-session-sidebar.sidebar,.my-account-page.my-account-page .ma-session-sidebar.sidebar.is-expanded,.my-account-page.my-account-page .ma-session-sidebar.sidebar.is-collapsed{width:auto!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:none!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:18px!important;grid-column:1!important;margin:0 20px!important;padding:0!important;position:static!important;inset:auto!important;overflow:visible!important;transform:none!important}.my-account-page.my-account-page .ma-session-sidebar-inner{border-radius:inherit!important;background:0 0!important;width:100%!important;height:auto!important;min-height:0!important;display:block!important}.my-account-page.my-account-page .ma-session-sidebar-head,.my-account-page.my-account-page .ma-session-sidebar-footer{display:none!important}.my-account-page.my-account-page .ma-session-sidebar-body,.my-account-page.my-account-page .ma-session-scroll{width:100%!important;min-height:0!important;padding:8px!important;display:block!important;overflow:visible!important}.my-account-page.my-account-page .ma-session-nav-list{background:var(--surface)!important;width:100%!important;box-shadow:inset 0 0 0 1px var(--border-soft)!important;scrollbar-width:none!important;border-radius:20px!important;flex-direction:row!important;justify-content:flex-start!important;align-items:center!important;gap:10px!important;padding:8px!important;display:flex!important;overflow-x:auto!important}.my-account-page.my-account-page .ma-session-nav-list::-webkit-scrollbar{display:none!important}.my-account-page.my-account-page .ma-session-separator{display:none!important}.my-account-page.my-account-page .ma-session-sidebar button.ma-session-nav-item,.my-account-page.my-account-page .ma-shell.app-shell .ma-session-sidebar button.ma-session-nav-item,.my-account-page.my-account-page .ma-session-sidebar button.ma-session-nav-item.is-active,.my-account-page.my-account-page .ma-shell.app-shell .ma-session-sidebar button.ma-session-nav-item.is-active{width:54px!important;min-width:54px!important;max-width:54px!important;height:54px!important;min-height:54px!important;box-shadow:none!important;border:0!important;border-radius:17px!important;flex:0 0 54px!important;place-items:center!important;margin:0!important;padding:0!important;display:grid!important;transform:none!important}.my-account-page.my-account-page .ma-session-sidebar button.ma-session-nav-item>svg{color:currentColor!important;width:22px!important;height:22px!important;margin:0!important}.my-account-page.my-account-page .ma-session-sidebar button.ma-session-nav-item>span,.my-account-page.my-account-page .ma-session-sidebar button.ma-session-nav-item .ma-session-item-copy,.my-account-page.my-account-page .ma-session-sidebar button.ma-session-nav-item .ma-session-item-copy>span{display:none!important}.my-account-page.my-account-page .ma-session-sidebar button.ma-session-nav-item .ma-session-item-copy em{color:#2563eb!important;background:#eff6ff!important;min-width:17px!important;height:17px!important;padding:0 5px!important;font-size:10px!important;display:inline-flex!important;position:absolute!important;top:5px!important;right:5px!important}.my-account-page.my-account-page .ma-panel{grid-column:1!important;width:auto!important;min-width:0!important;margin:0 20px!important}.my-account-page.my-account-page .ma-section{border-radius:20px!important;padding:22px!important}.my-account-page.my-account-page .ma-section-head{grid-template-columns:1fr!important;align-items:start!important;gap:16px!important;display:grid!important}.my-account-page.my-account-page .ma-section-head .ma-secondary-button,.my-account-page.my-account-page .ma-section-head .ma-primary-button{width:max-content!important}.my-account-page.my-account-page .ma-discord-card{grid-template-columns:1fr!important;gap:16px!important;padding:22px!important}.my-account-page.my-account-page .ma-discord-avatar{flex:0 0 64px!important;width:64px!important;height:64px!important}.my-account-page.my-account-page .ma-form-actions{align-items:stretch!important}.my-account-page.my-account-page .ma-form-actions .ma-primary-button,.my-account-page.my-account-page .ma-form-actions .ma-secondary-button{justify-content:center!important;width:100%!important}}@media (max-width:420px){.my-account-page.my-account-page .ma-shell.app-shell{padding-top:84px!important}.my-account-page.my-account-page .ma-topline,.my-account-page.my-account-page .ma-session-sidebar.sidebar,.my-account-page.my-account-page .ma-panel{margin-left:14px!important;margin-right:14px!important}.my-account-page.my-account-page .ma-topline{padding-left:0!important;padding-right:0!important}.my-account-page.my-account-page .ma-session-sidebar button.ma-session-nav-item,.my-account-page.my-account-page .ma-shell.app-shell .ma-session-sidebar button.ma-session-nav-item{width:46px!important;min-width:46px!important;max-width:46px!important;height:46px!important;min-height:46px!important}.my-account-page.my-account-page .ma-section{padding:20px!important}}@media (max-width:1080px){.my-account-page.my-account-page .ma-desktop-nav-spacer,.my-account-page.my-account-page .ma-desktop-nav-actions{display:none!important}.my-account-page.my-account-page header[data-tools-market-hero-layer=nav]{z-index:70!important;position:fixed!important}.my-account-page.my-account-page.is-account-drawer-open header[data-tools-market-hero-layer=nav]{opacity:0!important;visibility:hidden!important;pointer-events:none!important;z-index:0!important}.my-account-page.my-account-page .ma-mobile-nav-row{min-height:82px!important;padding-inline:22px!important}.my-account-page.my-account-page .ma-mobile-sidebar-trigger{color:var(--text-main)!important;box-shadow:none!important;pointer-events:auto!important;background:0 0!important;display:inline-flex!important}.my-account-page.my-account-page .ma-mobile-sidebar-trigger:hover,.my-account-page.my-account-page .ma-mobile-sidebar-trigger:focus-visible,.my-account-page.my-account-page .ma-mobile-sidebar-trigger[aria-expanded=true]{color:#784d2f!important;background:#ffffffbd!important}.my-account-page.my-account-page .ma-mobile-profile-action{justify-content:flex-end!important;align-items:center!important;display:flex!important}.my-account-page.my-account-page .ma-mobile-profile-action .auth-profile-trigger{background:#ffffffb3!important;border:1px solid #1e1f241f!important;width:42px!important;height:42px!important;box-shadow:0 10px 24px #00000014!important}.my-account-page.my-account-page .ma-mobile-profile-action .auth-profile-panel{width:min(300px,100vw - 28px)!important;right:0!important}.my-account-page.my-account-page .ma-shell.app-shell{padding-top:126px!important}.my-account-page.my-account-page .ma-layout{gap:18px!important}.my-account-page.my-account-page .ma-layout>.ma-session-sidebar.sidebar,.my-account-page.my-account-page .ma-layout>.ma-session-sidebar.sidebar.is-expanded,.my-account-page.my-account-page .ma-layout>.ma-session-sidebar.sidebar.is-collapsed,.my-account-page.my-account-page .ma-session-sidebar.sidebar{visibility:hidden!important;pointer-events:none!important;display:none!important}.my-account-page.my-account-page .ma-panel{margin-top:0!important}.ma-mobile-account-drawer{z-index:2147483000!important;color:#202124!important;display:block!important;position:fixed!important;inset:0!important}.ma-mobile-account-backdrop{-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;background:#1e1f2457!important;border:0!important;width:100%!important;height:100%!important;padding:0!important;position:absolute!important;inset:0!important}.ma-mobile-account-panel{z-index:1!important;-webkit-backdrop-filter:blur(18px)saturate(1.08)!important;backdrop-filter:blur(18px)saturate(1.08)!important;background:#fffffff0!important;border-right:1px solid #1e1f2414!important;flex-direction:column!important;gap:18px!important;width:min(330px,100vw - 34px)!important;min-height:100dvh!important;padding:22px!important;display:flex!important;position:relative!important;box-shadow:24px 0 52px #00000029!important}.ma-mobile-account-panel-head{justify-content:space-between!important;align-items:center!important;gap:14px!important;display:flex!important}.ma-mobile-account-brand{color:#202124!important;align-items:center!important;gap:12px!important;min-width:0!important;text-decoration:none!important;display:inline-flex!important}.ma-mobile-account-brand span{color:#fff!important;background:#1f2024!important;border-radius:14px!important;place-items:center!important;width:42px!important;height:42px!important;font-size:18px!important;font-weight:500!important;display:grid!important}.ma-mobile-account-brand strong{color:#202124!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:19px!important;font-weight:600!important;line-height:1.2!important;overflow:hidden!important}.ma-mobile-account-close{border:1px solid var(--border-soft)!important;color:#202124!important;background:#f7f7f8!important;border-radius:999px!important;flex:0 0 42px!important;place-items:center!important;width:42px!important;height:42px!important;padding:0!important;display:grid!important}.ma-mobile-account-tabs{gap:8px!important;padding-top:8px!important;display:grid!important}.ma-mobile-account-tab{color:#737780!important;text-align:left!important;background:0 0!important;border:0!important;border-radius:18px!important;align-items:center!important;gap:14px!important;min-height:58px!important;padding:0 16px!important;font-size:16px!important;font-weight:500!important;line-height:1.25!important;transition:background .16s,color .16s!important;display:flex!important}.ma-mobile-account-tab svg{color:currentColor!important;flex:0 0 23px!important;width:23px!important;height:23px!important}.ma-mobile-account-tab svg *{color:currentColor!important;stroke:currentColor!important}.ma-mobile-account-tab span{flex:auto!important;min-width:0!important}.ma-mobile-account-tab em{color:#2563eb!important;background:#eff6ff!important;border-radius:999px!important;place-items:center!important;min-width:30px!important;min-height:24px!important;padding:0 8px!important;font-size:13px!important;font-style:normal!important;font-weight:500!important;display:inline-grid!important}.ma-mobile-account-tab.is-active{color:#784d2f!important;background:var(--accent)!important;font-weight:600!important}}@media (min-width:1081px){.my-account-page.my-account-page .ma-mobile-sidebar-trigger,.my-account-page.my-account-page .ma-mobile-profile-action,.ma-mobile-account-drawer{display:none!important}.my-account-page.my-account-page .ma-desktop-nav-spacer{display:block!important}.my-account-page.my-account-page .ma-desktop-nav-actions{display:flex!important}}@media (max-width:420px){.my-account-page.my-account-page .ma-mobile-nav-row{min-height:78px!important;padding-inline:18px!important}.my-account-page.my-account-page .ma-shell.app-shell{padding-top:112px!important}}body>.ma-mobile-account-drawer{z-index:2147483000!important;color:#202124!important;font-family:var(--font-sans,Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif)!important;display:block!important;position:fixed!important;inset:0!important;overflow:hidden!important}body>.ma-mobile-account-drawer .ma-mobile-account-backdrop{-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;background:#1e1f2457!important;border:0!important;width:100%!important;height:100%!important;padding:0!important;position:absolute!important;inset:0!important}body>.ma-mobile-account-drawer .ma-mobile-account-panel{z-index:1!important;-webkit-backdrop-filter:blur(18px)saturate(1.08)!important;backdrop-filter:blur(18px)saturate(1.08)!important;background:#fffffff5!important;border-right:1px solid #1e1f2414!important;flex-direction:column!important;gap:18px!important;width:min(330px,100vw - 34px)!important;min-height:100dvh!important;padding:22px!important;display:flex!important;position:relative!important;box-shadow:24px 0 52px #00000029!important}body>.ma-mobile-account-drawer .ma-mobile-account-panel-head{justify-content:space-between!important;align-items:center!important;gap:14px!important;display:flex!important}body>.ma-mobile-account-drawer .ma-mobile-account-brand{color:#202124!important;align-items:center!important;gap:12px!important;min-width:0!important;text-decoration:none!important;display:inline-flex!important}body>.ma-mobile-account-drawer .ma-mobile-account-brand span{color:#fff!important;background:#1f2024!important;border-radius:14px!important;flex:0 0 42px!important;place-items:center!important;width:42px!important;height:42px!important;font-size:18px!important;font-weight:500!important;line-height:1!important;display:grid!important}body>.ma-mobile-account-drawer .ma-mobile-account-brand strong{color:#202124!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:19px!important;font-weight:600!important;line-height:1.2!important;overflow:hidden!important}body>.ma-mobile-account-drawer .ma-mobile-account-close{color:#202124!important;background:#f7f7f8!important;border:1px solid #1e1f241a!important;border-radius:999px!important;flex:0 0 42px!important;place-items:center!important;width:42px!important;height:42px!important;padding:0!important;display:grid!important}body>.ma-mobile-account-drawer .ma-mobile-account-tabs{gap:8px!important;padding-top:8px!important;display:grid!important}body>.ma-mobile-account-drawer .ma-mobile-account-tab{color:#737780!important;text-align:left!important;background:0 0!important;border:0!important;border-radius:18px!important;align-items:center!important;gap:14px!important;min-height:58px!important;padding:0 16px!important;font-size:16px!important;font-weight:500!important;line-height:1.25!important;transition:background .16s,color .16s!important;display:flex!important}body>.ma-mobile-account-drawer .ma-mobile-account-tab svg{color:currentColor!important;fill:currentColor!important;flex:0 0 23px!important;width:23px!important;height:23px!important}body>.ma-mobile-account-drawer .ma-mobile-account-tab svg *{color:currentColor!important;fill:currentColor!important;stroke:currentColor!important}body>.ma-mobile-account-drawer .ma-mobile-account-tab span{flex:auto!important;min-width:0!important}body>.ma-mobile-account-drawer .ma-mobile-account-tab em{color:#2563eb!important;background:#eff6ff!important;border-radius:999px!important;place-items:center!important;min-width:30px!important;min-height:24px!important;padding:0 8px!important;font-size:13px!important;font-style:normal!important;font-weight:500!important;display:inline-grid!important}body>.ma-mobile-account-drawer .ma-mobile-account-tab.is-active{color:#784d2f!important;background:var(--accent)!important;font-weight:600!important}@media (min-width:821px){body:has(.affiliate-app-shell){overflow:hidden!important}.affiliate-app-shell.app-shell{grid-template-rows:minmax(0,1fr)!important;grid-template-columns:5.75rem minmax(0,1fr)!important;align-items:stretch!important;width:100vw!important;max-width:100vw!important;height:100vh!important;min-height:100vh!important;display:grid!important;overflow:hidden!important;transform:none!important}.affiliate-app-shell.app-shell>.affiliate-session-sidebar.sidebar{z-index:40!important;border:0!important;border-right:1px solid var(--border-soft)!important;width:5.75rem!important;min-width:5.75rem!important;max-width:17.5rem!important;height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;margin:0!important;padding:0!important;transition:width .18s!important;position:fixed!important;inset:0 auto 0 0!important;overflow:hidden!important;transform:none!important}.affiliate-app-shell.app-shell>.affiliate-session-sidebar.sidebar:hover,.affiliate-app-shell.app-shell>.affiliate-session-sidebar.sidebar.is-expanded{width:17.5rem!important}.affiliate-app-shell.app-shell>.workspace{z-index:0!important;opacity:1!important;visibility:visible!important;clip-path:none!important;grid-area:1/2!important;width:100%!important;min-width:0!important;max-width:none!important;height:100vh!important;min-height:0!important;margin:0!important;padding:36px clamp(28px,4vw,64px)!important;position:relative!important;overflow:hidden auto!important;transform:none!important}.affiliate-app-shell.app-shell .affiliate-session-sidebar-inner{z-index:40!important;width:100%!important;max-width:none!important;height:100%!important;color:var(--text-muted)!important;background:var(--surface)!important;flex-direction:column!important;display:flex!important;position:relative!important;overflow:hidden!important}:root[data-theme=dark] .affiliate-app-shell.app-shell .affiliate-session-sidebar-inner{background:#050505!important}.affiliate-app-shell.app-shell .affiliate-session-sidebar-head{border-bottom:1px solid var(--border-soft)!important;flex:0 0 88px!important;align-items:center!important;width:100%!important;padding:16px 14px!important;display:flex!important}.affiliate-app-shell.app-shell .affiliate-session-org-trigger,.affiliate-app-shell.app-shell .affiliate-session-nav-item,.affiliate-app-shell.app-shell .affiliate-session-action{width:100%!important;min-width:0!important;max-width:none!important;height:58px!important;min-height:58px!important;color:var(--text-muted)!important;box-shadow:none!important;font:inherit!important;cursor:pointer!important;background:0 0!important;border:0!important;border-radius:19px!important;flex-direction:row!important;justify-content:flex-start!important;align-items:center!important;gap:0!important;margin:0!important;padding:0 18px!important;text-decoration:none!important;transition:color .15s,background-color .15s,box-shadow .18s!important;display:flex!important;position:relative!important;left:auto!important;right:auto!important;overflow:hidden!important;transform:none!important}.affiliate-app-shell.app-shell .affiliate-session-sidebar.sidebar.is-collapsed:not(:hover) .affiliate-session-org-trigger,.affiliate-app-shell.app-shell .affiliate-session-sidebar.sidebar.is-collapsed:not(:hover) .affiliate-session-nav-item,.affiliate-app-shell.app-shell .affiliate-session-sidebar.sidebar.is-collapsed:not(:hover) .affiliate-session-action{justify-content:center!important;place-items:center!important;width:58px!important;min-width:58px!important;max-width:58px!important;margin:0 auto!important;padding:0!important;display:grid!important}.affiliate-app-shell.app-shell .affiliate-session-org-trigger:hover,.affiliate-app-shell.app-shell .affiliate-session-nav-item:hover,.affiliate-app-shell.app-shell .affiliate-session-action:hover{color:var(--text-main)!important;background:var(--surface-muted)!important;transform:none!important}.affiliate-app-shell.app-shell .affiliate-session-org-avatar,.affiliate-app-shell.app-shell .affiliate-session-nav-item>svg,.affiliate-app-shell.app-shell .affiliate-session-action>svg{color:currentColor!important;flex:0 0 22px!important;width:22px!important;height:22px!important;margin:0!important;transform:none!important}.affiliate-app-shell.app-shell .affiliate-session-org-avatar{color:#fff!important;background:var(--dark-panel)!important;border-radius:14px!important;flex-basis:34px!important;place-items:center!important;width:34px!important;height:34px!important;font-size:15px!important;font-weight:750!important;line-height:1!important;display:grid!important;overflow:hidden!important}.affiliate-app-shell.app-shell .affiliate-session-label-row,.affiliate-app-shell.app-shell .affiliate-session-nav-item>span,.affiliate-app-shell.app-shell .affiliate-session-action>span{z-index:auto!important;width:auto!important;min-width:0!important;max-width:none!important;color:inherit!important;box-shadow:none!important;white-space:nowrap!important;pointer-events:none!important;opacity:1!important;font-variation-settings:"wght" 500!important;background:0 0!important;border-radius:0!important;align-items:center!important;gap:8px!important;margin-left:8px!important;padding:0!important;font-size:14px!important;font-weight:500!important;line-height:1!important;display:flex!important;position:static!important;left:auto!important;overflow:hidden!important;transform:none!important}.affiliate-app-shell.app-shell .affiliate-session-org-name,.affiliate-app-shell.app-shell .affiliate-session-item-copy,.affiliate-app-shell.app-shell .affiliate-session-action>span{text-overflow:ellipsis!important;color:inherit!important;overflow:hidden!important}.affiliate-app-shell.app-shell .affiliate-session-sidebar.sidebar.is-collapsed:not(:hover) .affiliate-session-label-row,.affiliate-app-shell.app-shell .affiliate-session-sidebar.sidebar.is-collapsed:not(:hover) .affiliate-session-nav-item>span,.affiliate-app-shell.app-shell .affiliate-session-sidebar.sidebar.is-collapsed:not(:hover) .affiliate-session-action>span{opacity:0!important;visibility:hidden!important;width:0!important;max-width:0!important;margin-left:0!important;display:none!important;overflow:hidden!important;transform:translate(-8px)!important}.affiliate-app-shell.app-shell .affiliate-session-sidebar.sidebar:hover .affiliate-session-label-row,.affiliate-app-shell.app-shell .affiliate-session-sidebar.sidebar:hover .affiliate-session-nav-item>span,.affiliate-app-shell.app-shell .affiliate-session-sidebar.sidebar:hover .affiliate-session-action>span,.affiliate-app-shell.app-shell .affiliate-session-sidebar.sidebar.is-expanded .affiliate-session-label-row,.affiliate-app-shell.app-shell .affiliate-session-sidebar.sidebar.is-expanded .affiliate-session-nav-item>span,.affiliate-app-shell.app-shell .affiliate-session-sidebar.sidebar.is-expanded .affiliate-session-action>span{opacity:1!important;display:flex!important;transform:translate(0)!important}.affiliate-app-shell.app-shell .affiliate-session-sidebar-body{flex-direction:column!important;flex:auto!important;width:100%!important;min-height:0!important;display:flex!important}.affiliate-app-shell.app-shell .affiliate-session-scroll{scrollbar-width:none!important;flex:auto!important;min-height:0!important;padding:14px!important;overflow-y:auto!important}.affiliate-app-shell.app-shell .affiliate-session-scroll::-webkit-scrollbar{display:none!important}.affiliate-app-shell.app-shell .affiliate-session-nav-list.nav-list{flex-direction:column!important;gap:12px!important;width:100%!important;margin:0!important;display:flex!important;position:static!important}.affiliate-app-shell.app-shell .affiliate-session-nav-list.nav-list:before{content:none!important;display:none!important}.affiliate-app-shell.app-shell .affiliate-session-separator{background:var(--border-soft)!important;width:100%!important;height:1px!important;margin:2px 0!important;display:block!important}.affiliate-app-shell.app-shell .affiliate-session-sidebar.sidebar.is-collapsed:not(:hover) .affiliate-session-separator{width:58px!important;margin-left:auto!important;margin-right:auto!important}.affiliate-app-shell.app-shell .affiliate-session-nav-item.nav-item.active{color:#784d2f!important;background:var(--accent)!important;box-shadow:0 10px 26px rgba(var(--accent-rgb), .38)!important;transform:none!important}.affiliate-app-shell.app-shell .affiliate-session-nav-item.nav-item.active>svg,.affiliate-app-shell.app-shell .affiliate-session-nav-item.nav-item.active>svg *,.affiliate-app-shell.app-shell .affiliate-session-nav-item.nav-item.active>span,.affiliate-app-shell.app-shell .affiliate-session-nav-item.nav-item.active>span *{color:#784d2f!important;stroke:#784d2f!important}.affiliate-app-shell.app-shell .affiliate-session-nav-item>span,.affiliate-app-shell.app-shell .affiliate-session-action>span,.affiliate-app-shell.app-shell .affiliate-session-label-row,.affiliate-app-shell.app-shell .affiliate-session-item-copy,.affiliate-app-shell.app-shell .affiliate-session-action>span *,.affiliate-app-shell.app-shell .affiliate-session-label-row *{box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important;text-decoration:none!important}.affiliate-app-shell.app-shell .affiliate-session-nav-item>span:before,.affiliate-app-shell.app-shell .affiliate-session-nav-item>span:after,.affiliate-app-shell.app-shell .affiliate-session-action>span:before,.affiliate-app-shell.app-shell .affiliate-session-action>span:after,.affiliate-app-shell.app-shell .affiliate-session-label-row:before,.affiliate-app-shell.app-shell .affiliate-session-label-row:after{content:none!important;display:none!important}.affiliate-app-shell.app-shell .affiliate-session-sidebar-footer.sidebar-footer{flex-direction:column!important;flex:none!important;gap:4px!important;width:100%!important;margin-top:auto!important;padding:14px!important;display:flex!important}.affiliate-app-shell.app-shell .affiliate-session-action.dark{color:var(--text-muted)!important;background:0 0!important}}@media (min-width:1081px){.my-account-page.my-account-page .ma-shell.app-shell{padding-top:38px!important}.my-account-page.my-account-page .ma-topline{grid-column:2!important;margin:0 clamp(28px,4vw,64px)!important;padding:0!important}.my-account-page.my-account-page .ma-topbar.topbar{grid-template-columns:minmax(0,760px)!important;justify-content:start!important;align-items:start!important;height:auto!important;min-height:0!important;display:grid!important}.my-account-page.my-account-page .ma-tab-header.welcome-block{max-width:760px!important;min-height:0!important;transform:none!important}.my-account-page.my-account-page .ma-panel{margin-top:30px!important}.my-account-page.my-account-page .ma-shell.app-shell .ma-session-sidebar.sidebar,.my-account-page.my-account-page .ma-session-sidebar.sidebar{height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important;padding:0!important;top:-38px!important;bottom:0!important;transform:none!important}.my-account-page.my-account-page .ma-session-sidebar-head{flex-basis:76px!important;justify-content:center!important;align-items:center!important;min-height:76px!important;padding:0 14px!important}.my-account-page.my-account-page .ma-session-scroll{padding:18px 14px!important}.my-account-page.my-account-page .ma-session-nav-list{gap:16px!important}.my-account-page.my-account-page .ma-session-separator{width:58px!important;margin:4px auto!important}.my-account-page.my-account-page .ma-session-sidebar-footer{padding:18px 14px 24px!important}.my-account-page.my-account-page .ma-session-sidebar.sidebar.is-collapsed:not(:hover) .ma-session-org-trigger,.my-account-page.my-account-page .ma-session-sidebar.sidebar.is-collapsed:not(:hover) .ma-session-nav-item,.my-account-page.my-account-page .ma-session-sidebar.sidebar.is-collapsed:not(:hover) .ma-session-account-trigger{justify-content:center!important;place-items:center!important;width:58px!important;min-width:58px!important;max-width:58px!important;margin-inline:auto!important;padding:0!important;display:grid!important}.my-account-page.my-account-page .ma-session-sidebar.sidebar.is-collapsed:not(:hover) .ma-session-org-avatar{margin:0 auto!important}.affiliate-app-shell.app-shell>.affiliate-session-sidebar.sidebar,.affiliate-app-shell.app-shell .affiliate-session-sidebar.sidebar{height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important;padding:0!important;top:0!important;bottom:0!important;transform:none!important}.affiliate-app-shell.app-shell .affiliate-session-sidebar-head{flex-basis:76px!important;justify-content:center!important;align-items:center!important;min-height:76px!important;padding:0 14px!important}.affiliate-app-shell.app-shell .affiliate-session-scroll{padding:18px 14px!important}.affiliate-app-shell.app-shell .affiliate-session-nav-list.nav-list{gap:16px!important}.affiliate-app-shell.app-shell .affiliate-session-separator{width:58px!important;margin:4px auto!important}.affiliate-app-shell.app-shell .affiliate-session-sidebar-footer.sidebar-footer{padding:18px 14px 24px!important}.affiliate-app-shell.app-shell .affiliate-session-sidebar.sidebar.is-collapsed:not(:hover) .affiliate-session-org-trigger,.affiliate-app-shell.app-shell .affiliate-session-sidebar.sidebar.is-collapsed:not(:hover) .affiliate-session-nav-item,.affiliate-app-shell.app-shell .affiliate-session-sidebar.sidebar.is-collapsed:not(:hover) .affiliate-session-action{justify-content:center!important;place-items:center!important;width:58px!important;min-width:58px!important;max-width:58px!important;margin-inline:auto!important;padding:0!important;display:grid!important}.affiliate-app-shell.app-shell .affiliate-session-sidebar.sidebar.is-collapsed:not(:hover) .affiliate-session-org-avatar{margin:0 auto!important}}.affiliate-app-shell.app-shell .partner-panel{grid-template-columns:minmax(320px,1fr) minmax(420px,.72fr)!important;align-items:center!important;gap:20px 32px!important;display:grid!important}.affiliate-app-shell.app-shell .partner-panel>.panel-heading.inline{grid-area:1/1!important;align-self:center!important;margin:0!important}.affiliate-app-shell.app-shell .partner-panel>.panel-heading.inline>div{max-width:760px!important}.affiliate-app-shell.app-shell .partner-panel>.panel-heading.inline h2{margin-bottom:12px!important}.affiliate-app-shell.app-shell .partner-panel>.panel-heading.inline p{max-width:760px!important;line-height:1.35!important}.affiliate-app-shell.app-shell .partner-panel>.referral-link-card{grid-area:1/2!important;place-self:center end!important;width:100%!important;max-width:720px!important;margin:0!important;padding:clamp(18px,1.4vw,24px)!important}.affiliate-app-shell.app-shell .partner-panel>.referral-link-card h3{overflow-wrap:anywhere!important;font-size:clamp(20px,1.35vw,28px)!important;line-height:1.06!important}.affiliate-app-shell.app-shell .partner-panel>.referral-link-card p{max-width:none!important;font-size:clamp(14px,.92vw,17px)!important;line-height:1.35!important}.affiliate-app-shell.app-shell .partner-panel>.referral-link-card label{min-width:0!important}.affiliate-app-shell.app-shell .partner-panel>.partner-carousel{grid-column:1/-1!important;min-width:0!important;margin-top:2px!important}@media (max-width:1280px){.affiliate-app-shell.app-shell .partner-panel{grid-template-columns:1fr!important;gap:16px!important}.affiliate-app-shell.app-shell .partner-panel>.panel-heading.inline,.affiliate-app-shell.app-shell .partner-panel>.referral-link-card,.affiliate-app-shell.app-shell .partner-panel>.partner-carousel{grid-area:auto/1!important}.affiliate-app-shell.app-shell .partner-panel>.referral-link-card{justify-self:stretch!important;max-width:none!important}}.affiliate-app-shell.app-shell .affiliate-notification-topbar.topbar{z-index:2000!important;justify-content:flex-end!important;min-height:58px!important;margin-bottom:28px!important;position:relative!important;overflow:visible!important}.affiliate-app-shell.app-shell .affiliate-notification-topbar .topbar-actions{z-index:2001!important;justify-content:flex-end!important;width:100%!important;position:relative!important}.affiliate-app-shell.app-shell .notification-wrap{z-index:2010!important;position:relative!important}.affiliate-app-shell.app-shell .notification-menu{z-index:9999!important}.affiliate-app-shell.app-shell .range-static{border:1px solid var(--border-soft);color:#50535b;background:var(--surface-strong);min-width:0;min-height:46px;box-shadow:0 12px 28px var(--shadow-soft);cursor:default;-webkit-user-select:text;user-select:text;border-radius:999px;align-items:center;gap:8px;padding:0 18px;display:inline-flex}:root[data-theme=dark] .affiliate-app-shell.app-shell{--accent:#d8ad55;--accent-soft:#e9c978;--accent-rgb:216, 173, 85;--accent-foreground:#17130a;--text-main:#f0ede5;--text-soft:#c9c3b7;--text-muted:#aaa49a;--page-bg:radial-gradient(circle at 18% 16%, rgba(var(--accent-rgb), .046), transparent 30%), radial-gradient(circle at 82% 0%, #ffffff05, transparent 28%), linear-gradient(180deg, #09090c 0%, #101014 44%, #09090b 100%);--shell-bg:#0e0e12fa;--sidebar-bg:#0e0e12fa;--surface:#16161bf5;--surface-strong:#1b1b20fa;--surface-muted:#212126eb;--surface-muted-rgb:33, 33, 38;--border-soft:#f0ede514;--dark-panel:#0c0c0f;--dark-panel-rgb:12, 12, 15;--shadow-soft:#0000003d;--affiliate-control-surface:linear-gradient(180deg, #ffffff06, #ffffff01), #0c0c10e6;--affiliate-nested-surface:radial-gradient(circle at 84% 12%, rgba(var(--accent-rgb), .055), transparent 36%), linear-gradient(180deg, #ffffff05, #fff0), #0a0a0ed6;--affiliate-inset-surface:#050508e0;--affiliate-feature-surface:radial-gradient(circle at 86% 18%, rgba(var(--accent-rgb), .1), transparent 34%), #19191efa;--affiliate-nested-border:#f0ede518;color:var(--text-main)!important;background:var(--page-bg)!important}:is(:root[data-theme=dark] html:has(.affiliate-app-shell),:root[data-theme=dark] body:has(.affiliate-app-shell)){background:radial-gradient(circle at 18% 16%,#d8ad550c,#0000 30%),radial-gradient(circle at 82% 0,#ffffff05,#0000 28%),linear-gradient(#09090c 0%,#101014 44%,#09090b 100%)}:root[data-theme=dark] .affiliate-app-shell.app-shell>.workspace{background:0 0!important}:root[data-theme=dark] .affiliate-app-shell.app-shell .affiliate-session-sidebar-inner{background:var(--shell-bg)!important}:root[data-theme=dark] .affiliate-app-shell.app-shell :is(.metric-card,.wide-card,.insight-panel,.action-center,.partner-panel,.table-surface,.generator-card,.code-list,.settings-card,.preview-card,.settings-status-card,.payout-settings-card,.referral-link-card,.client-modal,.notification-menu){background:var(--surface)!important;border-color:var(--border-soft)!important;box-shadow:none!important}:root[data-theme=dark] .affiliate-app-shell.app-shell :is(.identity-pill,.date-pill,.range-static,.range-controls button,.icon-button,.utility-pill,.focus-kpis div,.revenue-breakdown div,.access-summary div,.analytics-numbers div,.funnel-stage,.performance-breakdown div,.operation-grid div,.search-box,.generator-card input,.product-select-trigger,.link-field input,.link-field select,.settings-status-grid span,.payout-method-picker,.payout-method-picker button,.payout-detail-panel,.link-field,.generator-field,.qr-upload-field,.qr-upload-box,.qr-upload-preview,.code-row,.code-row button,.client-table .table-row:not(.table-head),.client-action-button,.modal-actions button,.product-select-menu,.product-select-menu button,.notification-list button,.notification-list p,.client-modal-summary div,.client-modal-record,.referral-link-card label,.referral-link-card>button){background:var(--affiliate-nested-surface)!important;border:1px solid var(--affiliate-nested-border)!important;box-shadow:inset 0 1px #ffffff09,0 16px 38px #0000001f!important}:root[data-theme=dark] .affiliate-app-shell.app-shell :is(.identity-pill,.date-pill,.range-static,.range-controls button,.icon-button,.utility-pill,.search-box,.generator-card input,.product-select-trigger,.link-field input,.link-field select,.payout-method-picker,.payout-method-picker button,.payout-detail-panel,.link-field,.generator-field,.qr-upload-field,.qr-upload-box,.qr-upload-preview,.client-table .table-row:not(.table-head),.client-action-button,.modal-actions button,.product-select-menu,.product-select-menu button,.code-row button){background:var(--affiliate-control-surface)!important}:root[data-theme=dark] .affiliate-app-shell.app-shell :is(.performance-chart,.commission-trend,.health-card,.next-actions-card,.action-metric-card,.insight-card,.partner-selector,.dark-pill,.metric-action,.payout-summary,.access-action-panel,.focus-hero,.partner-slide,.partner-hero-card){background:var(--affiliate-feature-surface)!important;border-color:var(--border-soft)!important;color:var(--text-main)!important;box-shadow:none!important}:root[data-theme=dark] .affiliate-app-shell.app-shell :is(.insight-metrics div,.signal-split div,.client-detail-row div){background:var(--affiliate-inset-surface)!important;border:1px solid #f0ede50e!important;box-shadow:inset 0 1px #ffffff05!important}:root[data-theme=dark] .affiliate-app-shell.app-shell :is(.health-list li,.action-list button){background:var(--affiliate-nested-surface)!important;border:1px solid var(--affiliate-nested-border)!important;box-shadow:inset 0 1px #ffffff09,0 16px 38px #0000001f!important}:root[data-theme=dark] .affiliate-app-shell.app-shell :is(.trend-caption,.discount-note,.link-status){background:rgba(var(--accent-rgb), .105)!important;border:1px solid rgba(var(--accent-rgb), .14)!important;box-shadow:none!important}:root[data-theme=dark] .affiliate-app-shell.app-shell :is(.payout-method-picker button.is-selected,.product-select-menu button.active,.product-select-menu button.highlighted,.product-select-menu button:hover,.client-action-button:hover,.modal-actions button:hover){background:rgba(var(--accent-rgb), .16)!important;background-color:rgba(var(--accent-rgb), .16)!important;border-color:rgba(var(--accent-rgb), .24)!important;background-image:none!important}:root[data-theme=dark] .affiliate-app-shell.app-shell .product-select-menu button.active{color:var(--accent-foreground)!important;background:var(--accent)!important;background-color:var(--accent)!important;background-image:none!important}:root[data-theme=dark] .affiliate-app-shell.app-shell.app-shell .product-select-menu.product-select-menu button.active.active{color:var(--accent-foreground)!important;background:var(--accent)!important;background-color:var(--accent)!important;border-color:rgba(var(--accent-rgb), .34)!important;background-image:none!important}:root[data-theme=dark] .affiliate-app-shell.app-shell.app-shell .product-select-menu.product-select-menu button.highlighted.highlighted,:root[data-theme=dark] .affiliate-app-shell.app-shell.app-shell .product-select-menu.product-select-menu button:hover,:root[data-theme=dark] .affiliate-app-shell.app-shell.app-shell .payout-method-picker.payout-method-picker button.is-selected.is-selected{background:rgba(var(--accent-rgb), .16)!important;background-color:rgba(var(--accent-rgb), .16)!important;border-color:rgba(var(--accent-rgb), .24)!important;background-image:none!important}:root[data-theme=dark] .affiliate-app-shell.app-shell .affiliate-session-org-avatar{background:#08080a!important}@media (max-width:720px){.affiliate-app-shell.app-shell .affiliate-notification-topbar.topbar{min-height:50px!important;margin-bottom:20px!important}.affiliate-app-shell.app-shell .affiliate-notification-topbar .topbar-actions{justify-content:flex-start!important}.affiliate-app-shell.app-shell .range-static{justify-content:center;width:100%}}:is(html:has(.sign-up-page),body:has(.sign-up-page)){background:#050505}.sign-up-page{isolation:isolate;font-family:var(--font-latin);background:#050505;position:relative}.sign-up-page:before{z-index:-2;content:"";background:radial-gradient(circle at 20% 28%,#d8a93529,#0000 30%),radial-gradient(circle at 76%,#ffffff12,#0000 36%),linear-gradient(#030303 0%,#0a0a0a 54%,#030303 100%);position:absolute;inset:0}.sign-up-page:after{z-index:-1;opacity:.14;content:"";pointer-events:none;background-image:linear-gradient(#ffffff17 1px,#0000 1px),linear-gradient(90deg,#ffffff17 1px,#0000 1px);background-size:88px 88px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0%,#000 18% 76%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 18% 76%,#0000 100%)}.sign-up-grid{position:relative}.sign-up-visual{border-radius:8px;min-height:calc(100dvh - 48px);position:relative;overflow:hidden}.sign-up-visual:before{z-index:1;content:"";pointer-events:none;background:radial-gradient(circle at 38% 43%,#d8a9351f,#0000 34%),linear-gradient(#05050514 0%,#05050533 48%,#050505e6 100%),linear-gradient(90deg,#0505051a,#0000 48%,#05050580);position:absolute;inset:0}.sign-up-brand{z-index:3;color:#fff;align-items:center;gap:14px;text-decoration:none;display:inline-flex;position:absolute;top:0;left:0}.sign-up-brand>span{color:#050505;width:54px;height:54px;font-size:31px;font-family:var(--font-instrument-serif);background:linear-gradient(135deg,#f1c65f,#a9781f);place-items:center;font-weight:700;line-height:1;display:grid}.sign-up-brand strong{color:#fff;letter-spacing:.08em;text-transform:uppercase;font-size:18px;font-weight:800;line-height:1;display:grid}.sign-up-brand small{color:#ffffffc7;letter-spacing:.22em;margin-top:5px;font-size:12px;font-weight:700}.sign-up-globe-stage{width:min(1080px,112vw);height:min(1080px,112vw);position:absolute;top:43%;left:39%;transform:translate(-50%,-50%)}.sign-up-globe-stage canvas{opacity:.96;filter:sepia()saturate(3.1)hue-rotate(352deg)brightness(1.32)contrast(1.08)}.sign-up-highlight-list{z-index:2;gap:24px;width:min(420px,100% - 56px);display:grid;position:absolute;bottom:78px;left:28px}.sign-up-highlight-list article{grid-template-columns:42px minmax(0,1fr);align-items:start;gap:18px;display:grid}.sign-up-highlight-list svg{color:#d8a935;stroke-width:1.65px}.sign-up-highlight-list h2{color:#fff;letter-spacing:0;margin:0;font-size:16px;font-weight:500;line-height:1.2}.sign-up-highlight-list p{color:#f5f5f59e;margin:8px 0 0;font-size:14px;line-height:1.48}.sign-up-terminal{z-index:2;color:#f5f5f57a;letter-spacing:.08em;white-space:nowrap;border-top:1px solid #d8a9352e;border-bottom:1px solid #ffffff1c;align-items:center;gap:14px;min-height:36px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;display:flex;position:absolute;bottom:22px;left:28px;right:28px;overflow:hidden}.sign-up-terminal span{color:#5ecb61}.sign-up-terminal strong{color:#d8a935;font-weight:500}.sign-up-terminal em{font-style:normal}.sign-up-form-panel{color:#fff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(circle at 0 0,#ffffff17,#0000 34%),linear-gradient(135deg,#ffffff14,#ffffff06),#0c0d0de6;border:1px solid #ffffff29;border-radius:8px;justify-self:end;width:100%;max-width:700px;padding:34px;box-shadow:0 34px 96px #00000080,inset 0 1px #ffffff14}.sign-up-form-head{align-items:center;gap:18px;margin-bottom:26px;display:flex}.sign-up-form-head>svg{color:#d8a935;stroke-width:1.5px;flex:none}.sign-up-form-head p,.sign-up-form-head h1{letter-spacing:0;margin:0}.sign-up-form-head p{color:#f5f5f59e;font-size:14px;line-height:1.5}.sign-up-form-head h1{color:#fff;font-size:30px;font-weight:600;line-height:1.08}.sign-up-state{border-radius:8px;align-items:flex-start;gap:10px;margin-bottom:14px;padding:12px 14px;font-size:13px;line-height:1.45;display:flex}.sign-up-cooldown{color:#f5f5f58f;text-align:center;margin:-4px 0 12px;font-size:12px;line-height:1.4}.sign-up-form{gap:17px;display:grid}.sign-up-input-wrap{color:#f5f5f575;background:linear-gradient(#ffffff09,#ffffff03),#ffffff06;border:1px solid #ffffff2e;border-radius:5px;align-items:center;gap:10px;min-height:46px;padding:0 14px;transition:border-color .18s,background .18s,box-shadow .18s;display:flex}.sign-up-verify-button:disabled{cursor:not-allowed;opacity:.52;transform:none}.sign-up-input-wrap input:read-only{cursor:not-allowed}.sign-up-eye{color:#f5f5f58a;background:0 0;border-radius:5px;flex:none;place-items:center;width:30px;height:30px;transition:color .16s,background .16s;display:grid}.sign-up-referral-hint,.sign-up-password-note{color:#f5f5f58f;align-items:center;gap:7px;min-height:18px;margin:0;font-size:12px;line-height:1.45;display:flex}.sign-up-referral-hint.is-error,.sign-up-password-note{color:#fca5a5}.sign-up-submit{color:#080808;background:linear-gradient(135deg,#f1c65f,#d8a935 56%,#a9781f);border-radius:5px;justify-content:center;align-items:center;gap:9px;min-height:50px;margin-top:2px;font-size:16px;font-weight:700;line-height:1;transition:background .18s,color .18s,transform .18s,opacity .18s;display:inline-flex}.sign-up-submit:hover,.sign-up-submit:focus-visible{color:#000;background:#f4d27c;outline:none;transform:translateY(-1px)}.sign-up-submit:disabled{cursor:not-allowed;opacity:.48;transform:none}.sign-up-switch a{color:#d8a935;font-weight:700;text-decoration:none}@media (max-width:1023px){.sign-up-grid{min-height:auto}.sign-up-form-panel{justify-self:stretch;max-width:none}.sign-up-visual{min-height:420px}.sign-up-highlight-list{bottom:58px}}@media (max-width:720px){.sign-up-grid{gap:18px;padding-top:18px}.sign-up-visual{min-height:430px}.sign-up-globe-stage{width:680px;height:680px;top:35%;left:50%}.sign-up-brand{top:0;left:0}.sign-up-brand>span{width:44px;height:44px;font-size:25px}.sign-up-highlight-list{gap:14px;bottom:58px}.sign-up-highlight-list article{grid-template-columns:32px minmax(0,1fr);gap:12px}.sign-up-highlight-list article:not(:first-child){display:none}.sign-up-terminal{font-size:10px;left:0;right:0}.sign-up-form-panel{padding:20px}.sign-up-form-head{align-items:flex-start}.sign-up-form-head h1{font-size:29px}.sign-up-field-grid{grid-template-columns:1fr;gap:17px}.sign-up-referral-row{grid-template-columns:1fr;gap:10px}}@media (prefers-reduced-motion:reduce){.sign-up-page *,.sign-up-page :before,.sign-up-page :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.sign-up-page{color:#f7f7f7;background:radial-gradient(circle at 50% 20%,#d8a93514,#0000 34%),linear-gradient(#050505 0%,#080808 52%,#050505 100%);min-height:100dvh}.sign-up-page:before{z-index:0;opacity:.42;content:"";pointer-events:none;background-image:radial-gradient(circle,#ffffff6b 0 1px,#0000 1.6px),radial-gradient(circle,#d8a93547 0 1px,#0000 1.7px);background-position:0 0,19px 13px;background-size:44px 44px,61px 61px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 50% 48%,#000 0% 36%,#0000 78%);mask-image:radial-gradient(circle at 50% 48%,#000 0% 36%,#0000 78%)}.sign-up-page:after{z-index:0;opacity:.88;content:"";pointer-events:none;background:linear-gradient(90deg,#050505f0,#0000 30% 70%,#050505f0),linear-gradient(#050505c7,#0000 28% 62%,#050505e6);position:absolute;inset:0}.sign-up-particles,.sign-up-radial-field{pointer-events:none;position:absolute;inset:0}.sign-up-particles{z-index:1;opacity:.34;background-image:radial-gradient(circle at 10% 20%,#ffffff57 0 1px,#0000 1.5px),radial-gradient(circle at 78% 34%,#d8a93547 0 1px,#0000 1.5px),radial-gradient(circle at 58% 72%,#fff3 0 1px,#0000 1.5px);background-size:112px 112px,148px 148px,176px 176px}.sign-up-radial-field{z-index:1;contain:strict;overflow:hidden}.sign-up-radial-field span{border-radius:999px;display:block;position:absolute;top:0;left:50%;transform:translate(-50%,-55%)rotate(-45deg)}.sign-up-radial-field span:first-child{background:radial-gradient(68.54% 68.72% at 55.02% 31.46%,#ffffff0f 0,#8c8c8c05 50%,#ffffff03 80%);width:560px;height:1280px}.sign-up-radial-field span:nth-child(2){background:radial-gradient(50% 50%,#d8a9350e 0,#ffffff03 80%,#0000 100%);width:240px;height:1280px;margin-left:-170px}.sign-up-radial-field span:nth-child(3){background:radial-gradient(50% 50%,#ffffff0b 0,#ffffff03 80%,#0000 100%);width:240px;height:1280px;margin-left:180px}.sign-up-home-button.sign-up-home-button{z-index:4;color:#f5f5f5c7;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0b;border-radius:999px;min-height:42px;font-weight:650;position:absolute;top:22px;left:22px}.sign-up-home-button.sign-up-home-button:hover,.sign-up-home-button.sign-up-home-button:focus-visible{color:#fff;background:#ffffff17}.sign-up-home-button svg{width:16px;height:16px}.sign-up-shell{z-index:3;justify-content:center;align-items:center;min-height:100dvh;padding:96px 20px 56px;display:flex;position:relative}.sign-up-auth-stack{flex-direction:column;gap:18px;width:min(100%,520px);display:flex}.sign-up-brand{color:#fff;align-items:center;gap:10px;width:max-content;text-decoration:none;display:inline-flex;position:static}.sign-up-brand>svg{color:#d8a935;width:26px;height:26px}.sign-up-brand>span{color:#fff;width:auto;height:auto;font-family:var(--font-latin);background:0 0;font-size:20px;font-weight:700;line-height:1.1;display:block}.sign-up-form-head{align-items:flex-start;gap:14px;margin:0;display:flex}.sign-up-form-head>svg{color:#d8a935;flex:none;width:34px;height:34px;margin-top:2px}.sign-up-form-head h1{color:#fff;letter-spacing:0;margin:0;font-size:clamp(28px,5.6vw,34px);font-weight:750;line-height:1.05}.sign-up-form-head p{color:#f5f5f594;margin:7px 0 0;font-size:15px;line-height:1.5}.sign-up-form{gap:13px;margin-top:2px;display:grid}.sign-up-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.sign-up-field{gap:7px;min-width:0;display:grid}.sign-up-field>span{color:#f5f5f5c7;font-size:13px;font-weight:650;line-height:1.2}.sign-up-input-wrap{color:#f5f5f57a;background:#ffffff0a;border:1px solid #ffffff21;border-radius:8px;align-items:center;gap:10px;min-height:48px;padding:0 14px;transition:border-color .18s,background .18s,box-shadow .18s;display:flex;box-shadow:inset 0 1px #ffffff0d}.sign-up-input-wrap:focus-within{background:#ffffff0f;border-color:#d8a9359e;box-shadow:inset 0 1px #ffffff0f,0 0 0 3px #d8a9351c}.sign-up-input-prefix{color:#ffffffe6;white-space:nowrap;align-items:center;gap:7px;font-size:14px;display:inline-flex}.sign-up-input-prefix:before{content:"";background:linear-gradient(#da291c 0 18%,#fff 18% 32%,#241d4f 32% 68%,#fff 68% 82%,#da291c 82%);border-radius:2px;width:24px;height:16px;display:inline-block}.sign-up-input-wrap input{color:#fff;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:15px;line-height:1.2}.sign-up-input-wrap input::placeholder{color:#f5f5f557}.sign-up-referral-row{grid-template-columns:minmax(0,1fr) 112px;gap:10px;display:grid}.sign-up-verify-button{color:#d8a935;background:#d8a9350a;border:1px solid #d8a9359e;border-radius:8px;min-height:48px;font-size:14px;font-weight:700;transition:color .16s,background .16s,transform .16s,opacity .16s}.sign-up-verify-button:hover,.sign-up-verify-button:focus-visible{color:#080808;background:#d8a935;outline:none;transform:translateY(-1px)}.sign-up-eye{color:#f5f5f58c;background:0 0;border-radius:7px;flex:none;place-items:center;width:30px;height:30px;display:grid}.sign-up-eye:hover,.sign-up-eye:focus-visible{color:#fff;background:#ffffff14;outline:none}.sign-up-state{border-radius:8px;align-items:flex-start;gap:10px;padding:12px 14px;font-size:13px;line-height:1.45;display:flex}.sign-up-state.is-success{color:#86efac;background:#16653429;border:1px solid #22c55e47}.sign-up-state.is-error{color:#fca5a5;background:#7f1d1d2e;border:1px solid #f8717142}.sign-up-cooldown,.sign-up-referral-hint{color:#f5f5f58f;margin:0;font-size:12px;line-height:1.45}.sign-up-referral-hint{align-items:center;gap:7px;min-height:17px;display:flex}.sign-up-password-meter{flex-wrap:wrap;gap:8px 14px;margin-top:-2px;display:flex}.sign-up-password-meter span{color:#f5f5f57a;align-items:center;gap:6px;font-size:12px;line-height:1.3;display:inline-flex}.sign-up-password-meter svg{color:#f5f5f547}.sign-up-password-meter .is-active{color:#f5f5f5c7}.sign-up-password-meter .is-active svg{color:#4ade80}.sign-up-referral-hint.is-found{color:#86efac}.sign-up-referral-hint.is-error{color:#fca5a5}.sign-up-referral-hint.is-warning{color:#facc15}.sign-up-submit.sign-up-submit{color:#080808;background:#d8a935;border-radius:8px;width:100%;min-height:50px;margin-top:4px;font-size:15px;font-weight:750;box-shadow:0 16px 38px #d8a9352e}.sign-up-submit.sign-up-submit:hover,.sign-up-submit.sign-up-submit:focus-visible{color:#050505;background:#efc965}.sign-up-submit svg{width:17px;height:17px}.sign-up-divider{color:#f5f5f561;grid-template-columns:1fr auto 1fr;align-items:center;gap:14px;font-size:13px;display:grid}.sign-up-divider:before,.sign-up-divider:after{content:"";background:#ffffff1a;height:1px}.sign-up-switch{color:#f5f5f594;text-align:center;margin:0;font-size:14px;line-height:1.5}.sign-up-switch a{color:#d8a935;text-underline-offset:4px;font-weight:700;text-decoration:underline}.sign-up-switch a:hover,.sign-up-switch a:focus-visible{color:#fff;outline:none}@media (max-width:720px){.sign-up-home-button.sign-up-home-button{top:14px;left:14px}.sign-up-shell{align-items:flex-start;padding:86px 18px 42px}.sign-up-auth-stack{gap:16px}.sign-up-field-grid,.sign-up-referral-row{grid-template-columns:1fr}}:root[data-theme=dark] .affiliate-app-shell.app-shell .affiliate-session-nav-item>.affiliate-session-item-copy,:root[data-theme=dark] .affiliate-app-shell.app-shell .affiliate-session-action>span,:root[data-theme=dark] .affiliate-app-shell.app-shell .affiliate-session-label-row,:root[data-theme=dark] .affiliate-app-shell.app-shell .affiliate-session-label-row *,:root[data-theme=dark] .affiliate-app-shell.app-shell .affiliate-session-action>span *{box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important;text-decoration:none!important}:root[data-theme=dark] .my-account-page.my-account-page{--accent:#d8ad55;--accent-soft:#e9c978;--accent-rgb:216, 173, 85;--accent-foreground:#17130a;--text-main:#f0ede5;--text-soft:#c9c3b7;--text-muted:#aaa49a;--page-bg:radial-gradient(circle at 18% 16%, rgba(var(--accent-rgb), .046), transparent 30%), radial-gradient(circle at 82% 0%, #ffffff05, transparent 28%), linear-gradient(180deg, #09090c 0%, #101014 44%, #09090b 100%);--shell-bg:#0e0e12fa;--sidebar-bg:#0e0e12fa;--surface:#16161bf5;--surface-strong:#1b1b20fa;--surface-muted:#212126eb;--surface-muted-rgb:33, 33, 38;--border-soft:#f0ede514;--dark-panel:#0c0c0f;--dark-panel-rgb:12, 12, 15;--shadow-soft:#0000003d;--affiliate-control-surface:linear-gradient(180deg, #ffffff06, #ffffff01), #0c0c10e6;--affiliate-nested-surface:radial-gradient(circle at 84% 12%, rgba(var(--accent-rgb), .055), transparent 36%), linear-gradient(180deg, #ffffff05, #fff0), #0a0a0ed6;--affiliate-inset-surface:#050508e0;--affiliate-feature-surface:radial-gradient(circle at 86% 18%, rgba(var(--accent-rgb), .1), transparent 34%), #19191efa;--affiliate-nested-border:#f0ede518;color:var(--text-main)!important;background:var(--page-bg)!important}:is(:root[data-theme=dark] html:has(.my-account-page),:root[data-theme=dark] body:has(.my-account-page)){background:radial-gradient(circle at 18% 16%,#d8ad550c,#0000 30%),radial-gradient(circle at 82% 0,#ffffff05,#0000 28%),linear-gradient(#09090c 0%,#101014 44%,#09090b 100%)!important}:root[data-theme=dark] .my-account-page.my-account-page .ma-shell.app-shell,:root[data-theme=dark] .my-account-page.my-account-page .ma-layout{color:var(--text-main)!important;background:0 0!important}:root[data-theme=dark] .my-account-page.my-account-page .ma-session-sidebar-inner,:root[data-theme=dark] .my-account-page.my-account-page .ma-mobile-account-panel{background:#050505!important}:root[data-theme=dark] .my-account-page.my-account-page header[data-tools-market-hero-layer=nav] nav a{color:var(--text-soft)!important}:root[data-theme=dark] .my-account-page.my-account-page header[data-tools-market-hero-layer=nav] nav a:hover,:root[data-theme=dark] .my-account-page.my-account-page header[data-tools-market-hero-layer=nav] nav a:focus-visible,:root[data-theme=dark] .my-account-page.my-account-page header[data-tools-market-hero-layer=nav] nav a.text-\[\#e5c158\]{color:var(--accent-soft)!important}:root[data-theme=dark] .my-account-page.my-account-page :is(.ma-section,.ma-state-panel,.ma-receipt-dialog,.ma-avatar-crop-dialog){color:var(--text-main)!important;background:var(--surface)!important;border-color:var(--border-soft)!important;box-shadow:none!important}:root[data-theme=dark] .my-account-page.my-account-page :is(.ma-field input,.ma-password-input,.ma-password-input input,.ma-locked-cid,.ma-secondary-button,.ma-security-trigger,.ma-icon-button,.ma-security,.ma-table-wrap,.ma-notification,.ma-grant,.ma-discord-card,.ma-empty,.ma-profile-photo-action,.ma-avatar-crop-stage,.ma-avatar-crop-image-area,.ma-avatar-empty-state,.ma-avatar-replace-button,.ma-receipt-order-strip,.ma-receipt-details div,.ma-receipt-footnote,.ma-mobile-account-tab){color:var(--text-main)!important;background:var(--affiliate-nested-surface)!important;border:1px solid var(--affiliate-nested-border)!important;box-shadow:inset 0 1px #ffffff09,0 16px 38px #0000001f!important}:root[data-theme=dark] .my-account-page.my-account-page :is(.ma-field input,.ma-password-input,.ma-password-input input,.ma-locked-cid,.ma-secondary-button,.ma-security-trigger,.ma-icon-button,.ma-table-wrap,.ma-avatar-crop-stage,.ma-avatar-empty-state,.ma-avatar-replace-button,.ma-receipt-order-strip,.ma-receipt-details div,.ma-profile-photo-action){background:var(--affiliate-control-surface)!important}:root[data-theme=dark] .my-account-page.my-account-page :is(.ma-tab-header h1,.ma-section-head h2,.ma-state-panel h2,.ma-profile-summary-copy .ma-name-line strong,.ma-profile-contact-lines span,.ma-purchase-table td,.ma-product-cell,.ma-notification h3,.ma-grant h3,.ma-discord-card h3,.ma-receipt-top h2,.ma-receipt-line-item strong,.ma-receipt-total strong){color:var(--text-main)!important}:root[data-theme=dark] .my-account-page.my-account-page :is(.ma-tab-eyebrow,.ma-tab-header span,.ma-muted,.ma-eyebrow,.ma-section p,.ma-state-panel p,.ma-field span,.ma-locked-cid span,.ma-purchase-table th,.ma-notification p,.ma-notification time,.ma-grant p,.ma-discord-card p,.ma-profile-summary-copy>p,.ma-receipt-order-strip span,.ma-receipt-line-head,.ma-receipt-details dt,.ma-receipt-footnote p,.ma-avatar-empty-state p){color:var(--text-muted)!important}:root[data-theme=dark] .my-account-page.my-account-page .ma-profile-summary{border-color:var(--border-soft)!important}:root[data-theme=dark] .my-account-page.my-account-page .ma-profile-summary .ma-profile-photo.avatar{background:var(--dark-panel)!important;border-color:#f0ede51f!important;box-shadow:0 18px 44px #00000057!important}:root[data-theme=dark] .my-account-page.my-account-page .ma-avatar-edit-button{color:#0d0d10!important;border-color:var(--surface)!important;background:#f7f5ef!important;box-shadow:0 12px 26px #00000047!important}:root[data-theme=dark] .my-account-page.my-account-page .ma-avatar-edit-button:hover,:root[data-theme=dark] .my-account-page.my-account-page .ma-avatar-edit-button:focus-visible{color:#f7f5ef!important;background:#0d0d10!important}:root[data-theme=dark] .my-account-page.my-account-page .ma-role-badge{color:#ff5f5f!important;background:#ff5f5f1a!important;border-color:#ff5f5f29!important}:root[data-theme=dark] .my-account-page.my-account-page .ma-primary-button,:root[data-theme=dark] .my-account-page.my-account-page .ma-security-actions .ma-secondary-button{color:var(--accent-foreground)!important;background:var(--accent)!important;border-color:rgba(var(--accent-rgb), .34)!important}:root[data-theme=dark] .my-account-page.my-account-page :is(.ma-secondary-button:hover,.ma-secondary-button:focus-visible,.ma-security-trigger:hover,.ma-security-trigger:focus-visible,.ma-icon-button:hover,.ma-icon-button:focus-visible,.ma-mobile-account-tab:hover,.ma-mobile-account-tab:focus-visible){background:rgba(var(--accent-rgb), .16)!important;border-color:rgba(var(--accent-rgb), .24)!important}:root[data-theme=dark] .my-account-page.my-account-page .ma-field input:focus{box-shadow:inset 0 0 0 1px rgba(var(--accent-rgb), .72), 0 0 0 4px rgba(var(--accent-rgb), .11)!important}:root[data-theme=dark] .my-account-page.my-account-page .ma-purchase-table,:root[data-theme=dark] .my-account-page.my-account-page .ma-purchase-table :is(thead,tbody,tr,th,td){background:0 0!important}:root[data-theme=dark] .my-account-page.my-account-page .ma-purchase-table :is(th,td),:root[data-theme=dark] .my-account-page.my-account-page .ma-receipt-dashed,:root[data-theme=dark] .my-account-page.my-account-page .ma-receipt-line-head,:root[data-theme=dark] .my-account-page.my-account-page .ma-receipt-line-item,:root[data-theme=dark] .my-account-page.my-account-page .ma-receipt-total{border-color:var(--border-soft)!important}:root[data-theme=dark] .my-account-page.my-account-page .ma-purchase-table tbody tr:hover{background:#ffffff0a!important}:root[data-theme=dark] .my-account-page.my-account-page .ma-notification.is-unread{background:radial-gradient(circle at 96% 16%, rgba(var(--accent-rgb), .16), transparent 34%), rgba(var(--accent-rgb), .09)!important;border-color:rgba(var(--accent-rgb), .22)!important}:root[data-theme=dark] .my-account-page.my-account-page .ma-notification-icon{color:var(--text-soft)!important;background:#ffffff0e!important;box-shadow:inset 0 0 0 1px #f0ede514!important}:root[data-theme=dark] .my-account-page.my-account-page .ma-discord-card,:root[data-theme=dark] .my-account-page.my-account-page .ma-grant{background:var(--affiliate-feature-surface)!important}:root[data-theme=dark] .my-account-page.my-account-page .ma-receipt-paper{color:var(--text-main)!important;background:radial-gradient(circle at 50% 0%, rgba(var(--accent-rgb), .08), transparent 34%), linear-gradient(180deg, #ffffff07, #fff0), #0c0c10f5!important;border-color:var(--border-soft)!important;box-shadow:none!important}:root[data-theme=dark] .my-account-page.my-account-page .ma-receipt-mark{color:var(--accent-soft)!important;background:rgba(var(--accent-rgb), .12)!important}:root[data-theme=dark] .my-account-page.my-account-page .ma-receipt-details dd,:root[data-theme=dark] .my-account-page.my-account-page .ma-receipt-order-strip code,:root[data-theme=dark] .my-account-page.my-account-page .ma-avatar-empty-state h3{color:var(--text-main)!important}:root[data-theme=dark] .my-account-page.my-account-page .ma-mobile-account-backdrop,:root[data-theme=dark] .my-account-page.my-account-page .ma-avatar-crop-backdrop,:root[data-theme=dark] .my-account-page.my-account-page .ma-receipt-backdrop{background:#000000ad!important}:root[data-theme=dark] .my-account-page.my-account-page .ma-mobile-account-brand span,:root[data-theme=dark] .my-account-page.my-account-page .ma-session-org-avatar,:root[data-theme=dark] .my-account-page.my-account-page .ma-session-user-avatar{background:#08080a!important}:root[data-theme=dark] .my-account-page.my-account-page .ma-mobile-account-tab.is-active{color:var(--accent-foreground)!important;background:var(--accent)!important;border-color:rgba(var(--accent-rgb), .34)!important}:root[data-theme=dark] .my-account-page.my-account-page .ma-mobile-account-tab.is-active svg,:root[data-theme=dark] .my-account-page.my-account-page .ma-mobile-account-tab.is-active svg *{color:var(--accent-foreground)!important;stroke:var(--accent-foreground)!important}:root[data-theme=dark] .my-account-page.my-account-page .ma-session-sidebar.compact-session-sidebar button.ma-session-nav-item.is-active,:root[data-theme=dark] .my-account-page.my-account-page .ma-shell.app-shell .ma-session-sidebar.compact-session-sidebar button.ma-session-nav-item.is-active{color:var(--accent)!important;box-shadow:none!important;background:0 0!important;border-color:#0000!important;transform:none!important}:root[data-theme=dark] .my-account-page.my-account-page .ma-session-sidebar.compact-session-sidebar button.ma-session-nav-item.is-active svg,:root[data-theme=dark] .my-account-page.my-account-page .ma-session-sidebar.compact-session-sidebar button.ma-session-nav-item.is-active svg *,:root[data-theme=dark] .my-account-page.my-account-page .ma-session-sidebar.compact-session-sidebar button.ma-session-nav-item.is-active>span,:root[data-theme=dark] .my-account-page.my-account-page .ma-session-sidebar.compact-session-sidebar button.ma-session-nav-item.is-active>span *{color:var(--accent)!important;stroke:var(--accent)!important}.dark{--gradient-color:#e5c158;--sparkles-color:#fff}.tvt-page{color:#f8f3df;background:radial-gradient(circle at 50% -10%,#e5c1582e,#0000 34rem),linear-gradient(#070b0a 0%,#0d1110 52%,#070b0a 100%);min-height:100vh}.tv-admin-page{color:#f8f3df;background:#070b0a;min-height:100vh}.tv-admin-sidebar.affiliate-session-sidebar{z-index:30;width:260px;position:fixed;top:0;bottom:0;left:0}.tv-admin-workspace.workspace{min-height:100vh;margin-left:260px;padding:22px}:is(:root[data-theme=dark] body:has(.my-account-page),:root[data-theme=dark] html:has(.my-account-page)){background:radial-gradient(circle at 18% 16%,#d8ad550c,#0000 30%),radial-gradient(circle at 82% 0,#ffffff05,#0000 28%),linear-gradient(#09090c 0%,#101014 44%,#09090b 100%)!important}:root[data-theme=dark] body:has(.my-account-page) .my-account-page{--accent:#d8ad55;--accent-soft:#e9c978;--accent-rgb:216, 173, 85;--accent-foreground:#17130a;--text-main:#f0ede5;--text-soft:#c9c3b7;--text-muted:#aaa49a;--page-bg:radial-gradient(circle at 18% 16%, rgba(var(--accent-rgb), .046), transparent 30%), radial-gradient(circle at 82% 0%, #ffffff05, transparent 28%), linear-gradient(180deg, #09090c 0%, #101014 44%, #09090b 100%);--shell-bg:#0e0e12fa;--sidebar-bg:#0e0e12fa;--surface:#16161bf5;--surface-strong:#1b1b20fa;--surface-muted:#212126eb;--surface-muted-rgb:33, 33, 38;--border-soft:#f0ede514;--dark-panel:#0c0c0f;--dark-panel-rgb:12, 12, 15;--shadow-soft:#0000003d;--affiliate-control-surface:linear-gradient(180deg, #ffffff06, #ffffff01), #0c0c10e6;--affiliate-nested-surface:radial-gradient(circle at 84% 12%, rgba(var(--accent-rgb), .055), transparent 36%), linear-gradient(180deg, #ffffff05, #fff0), #0a0a0ed6;--affiliate-inset-surface:#050508e0;--affiliate-feature-surface:radial-gradient(circle at 86% 18%, rgba(var(--accent-rgb), .1), transparent 34%), #19191efa;--affiliate-nested-border:#f0ede518;color:var(--text-main)!important;background:var(--page-bg)!important}:root[data-theme=dark] body:has(.my-account-page) .my-account-page :is(.ma-shell.app-shell,.ma-layout){color:var(--text-main)!important;background:0 0!important}:root[data-theme=dark] body:has(.my-account-page) .my-account-page .ma-shell.app-shell{--accent:#d8ad55;--accent-soft:#e9c978;--accent-rgb:216, 173, 85;--accent-foreground:#17130a;--text-main:#f0ede5;--text-soft:#c9c3b7;--text-muted:#aaa49a;--page-bg:radial-gradient(circle at 18% 16%, rgba(var(--accent-rgb), .046), transparent 30%), radial-gradient(circle at 82% 0%, #ffffff05, transparent 28%), linear-gradient(180deg, #09090c 0%, #101014 44%, #09090b 100%);--shell-bg:#0e0e12fa;--sidebar-bg:#0e0e12fa;--surface:#16161bf5;--surface-strong:#1b1b20fa;--surface-muted:#212126eb;--surface-muted-rgb:33, 33, 38;--border-soft:#f0ede514;--dark-panel:#0c0c0f;--dark-panel-rgb:12, 12, 15;--shadow-soft:#0000003d;--affiliate-control-surface:linear-gradient(180deg, #ffffff06, #ffffff01), #0c0c10e6;--affiliate-nested-surface:radial-gradient(circle at 84% 12%, rgba(var(--accent-rgb), .055), transparent 36%), linear-gradient(180deg, #ffffff05, #fff0), #0a0a0ed6;--affiliate-inset-surface:#050508e0;--affiliate-feature-surface:radial-gradient(circle at 86% 18%, rgba(var(--accent-rgb), .1), transparent 34%), #19191efa;--affiliate-nested-border:#f0ede518}:root[data-theme=dark] body:has(.my-account-page) .my-account-page :is(.ma-session-sidebar-inner,.ma-mobile-account-panel){background:var(--shell-bg)!important;color:var(--text-muted)!important;border-color:var(--border-soft)!important}:root[data-theme=dark] body:has(.my-account-page) .my-account-page :is(.ma-section,.ma-state-panel,.ma-receipt-dialog,.ma-avatar-crop-dialog){background:var(--surface)!important;border-color:var(--border-soft)!important;box-shadow:none!important;color:var(--text-main)!important}:root[data-theme=dark] body:has(.my-account-page) .my-account-page :is(.ma-field input,.ma-password-input,.ma-password-input input,.ma-locked-cid,.ma-secondary-button,.ma-security-trigger,.ma-icon-button,.ma-security,.ma-table-wrap,.ma-notification,.ma-empty,.ma-profile-photo-action,.ma-avatar-crop-stage,.ma-avatar-crop-image-area,.ma-avatar-empty-state,.ma-avatar-replace-button,.ma-receipt-order-strip,.ma-receipt-details div,.ma-receipt-footnote,.ma-mobile-account-tab){background:var(--affiliate-control-surface)!important;border-color:var(--affiliate-nested-border)!important;color:var(--text-main)!important;box-shadow:inset 0 1px #ffffff09,0 16px 38px #0000001f!important}:root[data-theme=dark] body:has(.my-account-page) .my-account-page :is(.ma-discord-card,.ma-grant,.ma-receipt-paper){background:var(--affiliate-feature-surface)!important;border-color:var(--border-soft)!important;color:var(--text-main)!important;box-shadow:none!important}:root[data-theme=dark] body:has(.my-account-page) .my-account-page .ma-notification.is-unread{background:radial-gradient(circle at 96% 16%, rgba(var(--accent-rgb), .16), transparent 34%), rgba(var(--accent-rgb), .09)!important;border-color:rgba(var(--accent-rgb), .22)!important}:is(:root[data-theme=dark] body:has(.my-account-page) .my-account-page .ma-profile-editor .ma-field input,:root[data-theme=dark] body:has(.my-account-page) .my-account-page .ma-profile-editor .ma-password-input input){min-height:52px!important;color:var(--text-main)!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0 0 0 14px!important;box-shadow:inset 0 -1px #f0ede529!important}:is(:root[data-theme=dark] body:has(.my-account-page) .my-account-page .ma-profile-editor .ma-field input:focus,:root[data-theme=dark] body:has(.my-account-page) .my-account-page .ma-profile-editor .ma-password-input input:focus){box-shadow:inset 0 -2px 0 rgba(var(--accent-rgb), .82)!important;background:0 0!important}:root[data-theme=dark] body:has(.my-account-page) .my-account-page .ma-profile-editor .ma-field input[readonly]{color:var(--text-muted)!important;background:0 0!important}:root[data-theme=dark] body:has(.my-account-page) .my-account-page .ma-profile-editor .ma-password-input{box-shadow:none!important;background:0 0!important;border:0!important}:root[data-theme=dark] body:has(.my-account-page) .my-account-page .ma-profile-editor .ma-security{box-shadow:none!important;background:#ffffff09!important;border:0!important}:root[data-theme=dark] body:has(.my-account-page) .my-account-page .ma-profile-editor .ma-security-trigger{box-shadow:none!important;color:var(--text-main)!important;background:0 0!important;border:0!important;transform:none!important}:root[data-theme=dark] body:has(.my-account-page) .my-account-page .ma-profile-editor .ma-security-trigger:is(:hover,:focus-visible){box-shadow:none!important;background:0 0!important;border:0!important;outline:none!important;transform:none!important}:root[data-theme=dark] body:has(.my-account-page) .my-account-page .ma-profile-editor .ma-security:has(.ma-security-trigger:focus-visible){outline:2px solid rgba(var(--accent-rgb), .5)!important;outline-offset:3px!important}.tv-admin-page.tv-admin-page{--accent:#d8ad55;--accent-soft:#e9c978;--accent-rgb:216, 173, 85;--accent-foreground:#17130a;--text-main:#f8f3df;--text-soft:#c9c3b7;--text-muted:#f8f3dfa8;--page-bg:radial-gradient(circle at 20% 10%, rgba(var(--accent-rgb), .075), transparent 32%), radial-gradient(circle at 88% -8%, #ffffff08, transparent 28%), linear-gradient(180deg, #050807 0%, #090d0b 46%, #050807 100%);--shell-bg:transparent;--sidebar-bg:#070908;--surface:#111613f0;--surface-strong:#151b17fa;--surface-muted:#1f2520e6;--border-soft:#f8f3df17;width:100%;height:auto;min-height:100dvh;color:var(--text-main);background:var(--page-bg);-webkit-backdrop-filter:none;backdrop-filter:none;grid-template-columns:260px minmax(0,1fr);display:grid;overflow:visible}.tv-admin-page .tv-admin-sidebar.affiliate-session-sidebar{border-right:1px solid var(--border-soft);background:#070908;grid-column:1;width:260px;height:100dvh;min-height:100dvh;padding:0;position:sticky;top:0;overflow:hidden;box-shadow:24px 0 60px #0000002e}.tv-admin-page .affiliate-session-sidebar-inner{flex-direction:column;width:100%;height:100%;display:flex;background:#070908!important}.tv-admin-page .affiliate-session-org-trigger,.tv-admin-page .affiliate-session-nav-item{color:#f8f3dfad;background:0 0;border:0;border-radius:8px;align-items:center;gap:12px;min-height:56px;text-decoration:none;transition:background .16s,color .16s,transform .16s;justify-content:flex-start!important;width:100%!important;min-width:0!important;max-width:none!important;height:auto!important;margin:0!important;padding:0 14px!important;display:flex!important}.tv-admin-page .affiliate-session-org-avatar{color:#fff;background:#272729;border-radius:14px;flex:0 0 42px;place-items:center;width:42px;height:42px;font-size:17px;font-weight:850;display:grid}.tv-admin-page .affiliate-session-label-row,.tv-admin-page .affiliate-session-item-copy{white-space:nowrap;color:currentColor;letter-spacing:0;background:0 0;border-radius:0;min-width:0;font-size:14px;font-weight:760;opacity:1!important;pointer-events:auto!important;box-shadow:none!important;padding:0!important;display:block!important;position:static!important;left:auto!important;transform:none!important}.tv-admin-page .affiliate-session-scroll{height:100%;padding:22px 14px;overflow-y:auto}.tv-admin-page .affiliate-session-nav-list.nav-list{gap:10px;width:100%;margin:0;display:grid}.tv-admin-page .affiliate-session-nav-item.nav-item.active{box-shadow:0 16px 38px #d8ad5538;color:#17130a!important;background:#d8ad55!important;transform:none!important}.tv-admin-workspace.workspace{grid-column:2;min-width:0;min-height:100dvh;margin:0;padding:clamp(16px,2.4vw,28px);overflow:visible}.tv-admin-topbar{border:1px solid var(--border-soft);background:linear-gradient(#ffffff08,#ffffff02),#111613db;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;min-height:82px;padding:18px 20px;display:flex;box-shadow:0 24px 80px #0003}.tv-admin-topbar p{color:#f8f3df9e;letter-spacing:.12em;text-transform:uppercase;margin:0 0 4px;font-size:12px;font-weight:900}.tv-admin-topbar h1{color:#fff;margin:0;font-size:clamp(34px,4vw,64px);font-weight:900;line-height:1.05}.tv-admin-topbar-actions{align-items:center;gap:12px;display:flex}.tv-admin-page .tv-admin-topbar-actions>a{min-height:42px;text-align:center!important;justify-content:center!important;align-items:center!important;display:inline-flex!important}.tv-admin-refresh,.tv-admin-actions button{color:#fff;cursor:pointer;background:#ffffff12;border:1px solid #ffffff1a;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 13px;font-size:13px;font-weight:850;transition:background .16s,transform .16s,opacity .16s;display:inline-flex}.tv-admin-refresh:hover,.tv-admin-actions button:hover{background:#ffffff21;transform:translateY(-1px)}.tv-admin-refresh:disabled,.tv-admin-actions button:disabled{cursor:not-allowed;opacity:.46;transform:none}.tv-admin-notice{border-radius:8px;margin:14px 0 0;padding:12px 14px;font-size:13px;font-weight:800}.tv-admin-notice.is-success{color:#a7f1ca;background:#5ad6991f}.tv-admin-notice.is-error{color:#ffb4a8;background:#ff67521f}.tv-admin-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.tv-admin-metric,.tv-admin-row,.tv-admin-empty{border:1px solid var(--border-soft);background:linear-gradient(#ffffff07,#ffffff01),#111613db;border-radius:8px}.tv-admin-metric{gap:8px;min-height:134px;padding:18px;display:grid}.tv-admin-metric svg{color:#e5c158}.tv-admin-metric span{color:#f8f3df9e;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:900}.tv-admin-metric strong{color:#fff;font-size:30px;line-height:1}.tv-admin-board{gap:12px;margin-top:16px;display:grid}.tv-admin-empty{color:#f8f3dfb3;align-content:center;justify-items:center;gap:10px;min-height:220px;padding:44px 20px;display:grid}.tv-admin-row{grid-template-columns:minmax(260px,1.1fr) minmax(180px,.8fr) minmax(220px,.9fr) minmax(220px,.8fr);align-items:center;gap:18px;padding:18px;display:grid}.tv-admin-row-main{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;display:grid}.tv-admin-status-icon{color:#e5c158;background:#e5c1581f;border-radius:8px;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.tv-admin-row.is-active .tv-admin-status-icon{color:#8df1bd;background:#5ad6991f}.tv-admin-row.is-needs_attention .tv-admin-status-icon,.tv-admin-row.is-failed .tv-admin-status-icon{color:#ffb4a8;background:#ff67521f}.tv-admin-row h2{color:#fff;margin:0;font-size:18px;font-weight:900}.tv-admin-row p,.tv-admin-job span,.tv-admin-job em{color:#f8f3df9e;margin:4px 0 0;font-size:13px;line-height:1.5}.tv-admin-tags{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.tv-admin-tags span,.tv-admin-items span{color:#f8f3df;background:#ffffff0e;border:1px solid #ffffff17;border-radius:999px;align-items:center;gap:6px;padding:6px 9px;font-size:12px;font-weight:850;display:inline-flex}.tv-admin-items{flex-wrap:wrap;gap:8px;display:flex}.tv-admin-items small{color:#f8f3df94;font-size:11px}.tv-admin-job{gap:4px;display:grid}.tv-admin-job strong{color:#fff;text-transform:capitalize;font-size:14px}.tv-admin-job em{color:#ffb4a8;font-style:normal}.tv-admin-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}@media (max-width:1180px){.tv-admin-page.tv-admin-page{grid-template-columns:220px minmax(0,1fr)}.tv-admin-page .tv-admin-sidebar.affiliate-session-sidebar{width:220px}.tv-admin-row{grid-template-columns:1fr}.tv-admin-actions{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:860px){.tv-admin-page.tv-admin-page{display:block}.tv-admin-page .tv-admin-sidebar.affiliate-session-sidebar{display:none}.tv-admin-workspace.workspace{min-height:100dvh;padding:14px}.tv-admin-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.tv-admin-topbar{flex-direction:column;align-items:flex-start}}@media (max-width:560px){.tv-admin-summary,.tv-admin-actions{grid-template-columns:1fr}.tv-admin-topbar-actions{flex-direction:column;align-items:stretch;width:100%}.tv-admin-refresh{width:100%}}.tv-admin-page.tv-admin-page{--accent:#d8ad55;--accent-soft:#e9c978;--accent-rgb:216, 173, 85;--accent-foreground:#17130a;--text-main:#f8f3df;--text-soft:#c9c3b7;--text-muted:#f8f3dfa8;--page-bg:radial-gradient(circle at 20% 10%, rgba(var(--accent-rgb), .075), transparent 32%), radial-gradient(circle at 88% -8%, #ffffff08, transparent 28%), linear-gradient(180deg, #050807 0%, #090d0b 46%, #050807 100%);--shell-bg:transparent;--sidebar-bg:#070908;--surface:#111613f0;--surface-strong:#151b17fa;--surface-muted:#1f2520e6;--border-soft:#f8f3df17;width:100%!important;height:auto!important;min-height:100dvh!important;color:var(--text-main)!important;background:var(--page-bg)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;grid-template-rows:auto!important;grid-template-columns:260px minmax(0,1fr)!important;align-items:stretch!important;display:grid!important;overflow:visible!important}:is(html:has(.tv-admin-page),body:has(.tv-admin-page)){background:#050807!important}body:has(.tv-admin-page){overflow:auto!important}.tv-admin-page .tv-admin-sidebar.affiliate-session-sidebar{z-index:1!important;border:0!important;border-right:1px solid var(--border-soft)!important;background:#070908!important;border-radius:0!important;grid-area:1/1!important;width:260px!important;min-width:260px!important;max-width:260px!important;height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important;margin:0!important;padding:0!important;transition:none!important;position:sticky!important;inset:0 auto auto!important;overflow:hidden!important;transform:none!important;box-shadow:24px 0 60px #0000002e!important}.tv-admin-page .affiliate-session-sidebar-inner{width:100%!important;max-width:none!important;height:100%!important;color:var(--text-muted)!important;background:#070908!important;flex-direction:column!important;display:flex!important;overflow:hidden!important}.tv-admin-page .affiliate-session-sidebar-head{border-bottom:1px solid var(--border-soft)!important;flex:0 0 88px!important;justify-content:center!important;align-items:center!important;width:100%!important;padding:16px!important;display:flex!important}.tv-admin-page .affiliate-session-org-trigger,.tv-admin-page .affiliate-session-nav-item{color:#f8f3dfad!important;width:100%!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:56px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:8px!important;justify-content:flex-start!important;align-items:center!important;gap:12px!important;margin:0!important;padding:0 14px!important;text-decoration:none!important;transition:background .16s,color .16s,transform .16s!important;display:flex!important;position:relative!important;left:auto!important;transform:none!important}.tv-admin-page .affiliate-session-org-trigger:hover,.tv-admin-page .affiliate-session-nav-item:hover{color:#fff!important;background:#ffffff0e!important;transform:translateY(-1px)!important}.tv-admin-page .affiliate-session-org-avatar{color:#fff!important;background:#272729!important;border-radius:14px!important;flex:0 0 42px!important;place-items:center!important;width:42px!important;height:42px!important;font-size:17px!important;font-weight:850!important;line-height:1!important;display:grid!important}.tv-admin-page .affiliate-session-label-row,.tv-admin-page .affiliate-session-item-copy{z-index:auto!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;white-space:nowrap!important;text-overflow:ellipsis!important;color:currentColor!important;letter-spacing:0!important;width:auto!important;min-width:0!important;max-width:none!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;margin:0!important;padding:0!important;font-size:14px!important;font-weight:760!important;display:block!important;position:static!important;left:auto!important;overflow:hidden!important;transform:none!important}.tv-admin-page .affiliate-session-org-name{color:currentColor!important}.tv-admin-page .affiliate-session-sidebar-body{flex:auto!important;width:100%!important;min-height:0!important}.tv-admin-page .affiliate-session-scroll{height:100%!important;min-height:0!important;padding:22px 14px!important;overflow-y:auto!important}.tv-admin-page .affiliate-session-nav-list.nav-list{gap:10px!important;width:100%!important;margin:0!important;display:grid!important;position:static!important}.tv-admin-page .affiliate-session-nav-list.nav-list:before,.tv-admin-page .affiliate-session-item-copy:before,.tv-admin-page .affiliate-session-item-copy:after,.tv-admin-page .affiliate-session-label-row:before,.tv-admin-page .affiliate-session-label-row:after{content:none!important;display:none!important}.tv-admin-page .affiliate-session-nav-item.nav-item.active{color:#17130a!important;background:#d8ad55!important;transform:none!important;box-shadow:0 16px 38px #d8ad5538!important}.tv-admin-page .affiliate-session-nav-item.nav-item.active svg,.tv-admin-page .affiliate-session-nav-item.nav-item.active svg *,.tv-admin-page .affiliate-session-nav-item.nav-item.active span,.tv-admin-page .affiliate-session-nav-item.nav-item.active span *{color:#17130a!important;stroke:#17130a!important}.tv-admin-workspace.workspace{opacity:1!important;visibility:visible!important;clip-path:none!important;background:0 0!important;grid-area:1/2!important;width:100%!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:100dvh!important;max-height:none!important;margin:0!important;padding:clamp(16px,2.4vw,28px)!important;position:relative!important;overflow:visible!important;transform:none!important}.tv-admin-page .tv-admin-topbar.affiliate-notification-topbar{border:1px solid var(--border-soft)!important;background:linear-gradient(#ffffff08,#ffffff02),#111613db!important;border-radius:8px!important;justify-content:space-between!important;align-items:center!important;gap:16px!important;min-height:82px!important;margin:0!important;padding:18px 20px!important;display:flex!important;overflow:visible!important;box-shadow:0 24px 80px #0003!important}.tv-admin-topbar h1{font-size:clamp(34px,4vw,64px)!important}.tv-admin-page .tv-admin-topbar-actions>a{text-align:center!important;justify-content:center!important;align-items:center!important;min-height:42px!important;display:inline-flex!important}.tv-admin-metric,.tv-admin-row,.tv-admin-empty{border-color:var(--border-soft)!important;background:linear-gradient(#ffffff07,#ffffff01),#111613db!important}.tv-admin-metric{min-height:134px!important}.tv-admin-empty{align-content:center!important;min-height:220px!important}@media (max-width:1180px){.tv-admin-page.tv-admin-page{grid-template-columns:220px minmax(0,1fr)!important}.tv-admin-page .tv-admin-sidebar.affiliate-session-sidebar{width:220px!important;min-width:220px!important;max-width:220px!important}.tv-admin-row{grid-template-columns:1fr!important}.tv-admin-actions{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media (max-width:860px){.tv-admin-page.tv-admin-page{grid-template-columns:1fr!important;display:block!important}.tv-admin-page .tv-admin-sidebar.affiliate-session-sidebar{display:none!important}.tv-admin-workspace.workspace{grid-column:1!important;min-height:100dvh!important;padding:14px!important}.tv-admin-summary{grid-template-columns:repeat(2,minmax(0,1fr))!important}.tv-admin-page .tv-admin-topbar.affiliate-notification-topbar{flex-direction:column!important;align-items:flex-start!important}}@media (max-width:560px){.tv-admin-summary,.tv-admin-actions{grid-template-columns:1fr!important}.tv-admin-topbar-actions{flex-direction:column!important;align-items:stretch!important;width:100%!important}.tv-admin-refresh,.tv-admin-page .tv-admin-topbar-actions>a{width:100%!important}}.tvt-header{z-index:40;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#070b0ad1;border-bottom:1px solid #ffffff14;min-height:76px;position:sticky;top:0}.tvt-header-desktop{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:24px;min-height:76px;padding:0 28px;display:grid}.tvt-brand{color:#fff;font-size:17px;font-weight:800;text-decoration:none}.tvt-header nav{justify-content:center;align-items:center;gap:28px;display:flex}.tvt-header nav a{color:#ffffffb8;font-size:14px;font-weight:700;text-decoration:none;transition:color .16s}.tvt-header nav a:hover,.tvt-header nav a.is-active{color:#e5c158}.tvt-header-actions{justify-self:end;align-items:center;gap:12px;display:inline-flex}.tvt-shell{gap:22px;width:min(1120px,100% - 32px);margin:0 auto;padding:54px 0 72px;display:grid}.tvt-heading{gap:8px;display:grid}.tvt-heading p,.tvt-panel-head p,.tvt-status-main p,.tvt-tool-card p,.tvt-field-note{color:#f8f3df9e;margin:0}.tvt-heading p,.tvt-panel-head p,.tvt-status-main p{letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:800}.tvt-heading h1{color:#fff;max-width:760px;margin:0;font-size:clamp(36px,7vw,70px);font-weight:900;line-height:.95}.tvt-layout{grid-template-columns:minmax(0,1.5fr) minmax(300px,.85fr);align-items:stretch;gap:18px;display:grid}.tvt-status-layout{grid-template-columns:minmax(0,1fr)}.tvt-panel{background:#ffffff0b;border:1px solid #ffffff1a;border-radius:8px;box-shadow:0 24px 80px #0000003d}.tvt-form-panel,.tvt-status-panel,.tvt-tools-panel,.tvt-empty-state{padding:24px}.tvt-panel-head{align-items:center;gap:14px;display:flex}.tvt-panel-head h2{color:#fff;margin:0 0 4px;font-size:20px;font-weight:850}.tvt-icon,.tvt-status-mark{color:#e5c158;background:#e5c15824;border-radius:8px;flex:0 0 42px;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.tvt-form{gap:10px;margin-top:28px;display:grid}.tvt-form label{color:#ffffffb8;font-size:13px;font-weight:800}.tvt-input-row{grid-template-columns:minmax(0,1fr) auto;gap:10px;display:grid}.tvt-input-row input{color:#fff;background:#00000047;border:1px solid #ffffff1f;border-radius:8px;outline:none;min-width:0;min-height:52px;padding:0 16px;font-size:16px;font-weight:700}.tvt-input-row input:focus{border-color:#e5c158b8;box-shadow:0 0 0 3px #e5c1581f}.tvt-input-row button,.tvt-secondary-button{color:#080b0a;cursor:pointer;background:#e5c158;border:0;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:52px;padding:0 18px;font-size:14px;font-weight:900;transition:transform .16s,background .16s,opacity .16s;display:inline-flex}.tvt-input-row button:hover,.tvt-secondary-button:hover{background:#fff;transform:translateY(-1px)}.tvt-input-row button:disabled,.tvt-secondary-button:disabled{cursor:not-allowed;opacity:.52;transform:none}.tvt-field-note{font-size:13px;line-height:1.55}.tvt-field-note.is-error,.tvt-message.is-error{color:#ffb4a8}.tvt-transfer-note,.tvt-message{border-radius:8px;align-items:flex-start;gap:10px;margin-top:18px;padding:13px 14px;font-size:13px;font-weight:700;line-height:1.55;display:flex}.tvt-transfer-note{color:#f4dd9c;background:#e5c15814;border:1px solid #e5c15838}.tvt-message.is-success{color:#a7f1ca;background:#5ad6991f}.tvt-message.is-error{background:#ff67521f}.tvt-status-panel{flex-direction:column;justify-content:space-between;gap:22px;display:flex}.tvt-wide-status{flex-direction:row;align-items:center}.tvt-status-main{gap:14px;display:flex}.tvt-status-mark.is-active{color:#8df1bd;background:#5ad6991f}.tvt-status-mark.is-pending{color:#e5c158;background:#e5c15824}.tvt-status-mark.is-buy,.tvt-status-mark.is-activate,.tvt-status-mark.is-renew{color:#fff;background:#ffffff14}.tvt-status-main strong{color:#fff;margin:4px 0;font-size:24px;line-height:1.1;display:block}.tvt-status-main span:not(.tvt-status-mark){color:#f8f3dfa8;font-size:13px}.tvt-secondary-button{color:#fff;background:#ffffff1a;width:100%}.tvt-tools-panel{gap:20px;display:grid}.tvt-tool-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.tvt-tool-card{background:#00000038;border:1px solid #ffffff17;border-radius:8px;align-content:space-between;gap:12px;min-height:132px;padding:18px;display:grid}.tvt-tool-card.is-selected{border-color:#e5c15894;box-shadow:0 0 0 3px #e5c15814}.tvt-tool-card.is-owned{background:#e5c15814;border-color:#e5c15838}.tvt-tool-card.is-processing{background:#78aaff14;border-color:#78aaff3d}.tvt-tool-card.is-ready{background:linear-gradient(135deg,#e5c1581f,#ffffff09);border-color:#e5c15847}.tvt-tool-card.is-error{background:#f8717114;border-color:#f8717147}.tvt-tool-card span{color:#f8f3dfa3;letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:900}.tvt-tool-card strong{color:#fff;font-size:22px;line-height:1.1}.tvt-tool-card p{font-size:13px;line-height:1.5}.tvt-tool-card small{color:#f8f3df75;font-size:12px;font-weight:700;line-height:1.4}.tvt-card-action{color:#f4dd9c;cursor:pointer;background:#e5c1581f;border:1px solid #e5c1584d;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:fit-content;min-height:42px;padding:0 14px;font-size:13px;font-weight:900;transition:background .16s,color .16s,transform .16s;display:inline-flex}.tvt-card-action:hover{color:#080b0a;background:#e5c158;transform:translateY(-1px)}.tvt-card-form{border-top:1px solid #ffffff1a;gap:10px;margin-top:4px;padding-top:16px;display:grid}.tvt-card-form label{color:#ffffffb8;font-size:13px;font-weight:800}.tvt-empty-state{gap:12px;max-width:560px;display:grid}.tvt-empty-state h1{color:#fff;margin:0;font-size:36px;font-weight:900}.tvt-empty-state p{color:#f8f3dfad;margin:0}.tvt-spin{animation:.9s linear infinite tvt-spin}@keyframes tvt-spin{to{transform:rotate(360deg)}}@media (max-width:860px){.tvt-header-desktop{display:none}.tvt-layout,.tvt-tool-grid{grid-template-columns:1fr}.tvt-wide-status{flex-direction:column;align-items:stretch}}@media (max-width:560px){.tvt-shell{width:min(100% - 24px,1120px);padding:34px 0 54px}.tvt-form-panel,.tvt-status-panel,.tvt-tools-panel,.tvt-empty-state{padding:18px}.tvt-input-row{grid-template-columns:1fr}.tvt-input-row button{width:100%}.tvt-heading h1{font-size:40px}}.support-affiliate-shell{--accent:#d8ad55;--accent-rgb:216, 173, 85;--accent-foreground:#17130a;--text-main:#f0ede5;--text-soft:#c9c3b7;--text-muted:#aaa49a;--page-bg:radial-gradient(circle at 18% 16%, rgba(var(--accent-rgb), .046), transparent 30%), radial-gradient(circle at 82% 0%, #ffffff05, transparent 28%), linear-gradient(180deg, #09090c 0%, #101014 44%, #09090b 100%);--surface:#16161bf5;--surface-strong:#1b1b20fa;--surface-muted:#212126eb;--border-soft:#f0ede514;--support-control-surface:linear-gradient(180deg, #ffffff06, #ffffff01), #0c0c10e6;--support-nested-surface:radial-gradient(circle at 84% 12%, rgba(var(--accent-rgb), .055), transparent 36%), linear-gradient(180deg, #ffffff05, #fff0), #0a0a0ed6;min-height:100dvh;color:var(--text-main);background:var(--page-bg)}:is(html:has(.support-affiliate-shell),body:has(.support-affiliate-shell)){background:radial-gradient(circle at 18% 16%,#d8ad550c,#0000 30%),radial-gradient(circle at 82% 0,#ffffff05,#0000 28%),linear-gradient(#09090c 0%,#101014 44%,#09090b 100%)}.support-affiliate-workspace{width:min(100% - 40px,1240px);min-height:100dvh;margin:0 auto;padding:116px 0 64px}.support-title-row{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px;margin-bottom:28px;display:grid}.support-title-row p,.support-card-head p,.support-follow-head p{color:var(--text-muted);margin:0;font-size:13px;line-height:1.6}.support-title-row p{color:var(--accent);letter-spacing:.18em;text-transform:uppercase;font-weight:800}.support-title-row h1{color:var(--text-main);letter-spacing:0;margin:8px 0 0;font-size:clamp(36px,5vw,64px);font-weight:900;line-height:.95}.support-title-row>div:first-child>span{max-width:680px;color:var(--text-soft);margin-top:16px;font-size:15px;line-height:1.75;display:block}.support-tab-bar{border:1px solid var(--border-soft);background:var(--surface);border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:min(100%,372px);padding:8px;display:grid}.support-tab-button{min-height:48px;color:var(--text-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:800;line-height:1;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex;position:relative}.support-tab-button:hover{color:var(--text-main);background:var(--surface-muted)}.support-tab-button.is-active{color:var(--accent-foreground);background:var(--accent);box-shadow:0 10px 26px rgba(var(--accent-rgb), .26)}.support-tab-button>span{color:#fff;background:#cf4e52;border-radius:999px;min-width:22px;padding:3px 7px;font-size:11px}.support-notice{border:1px solid var(--border-soft);color:var(--text-soft);background:var(--surface);border-radius:8px;margin:0 0 18px;padding:14px 16px;font-size:14px;line-height:1.6}.support-notice.is-error{color:#ffd0d0;background:#9b263029;border-color:#ef535b47}.support-notice.is-success{color:#d7f8e5;background:#1c744b29;border-color:#48bb7842}.support-content-grid{grid-template-columns:minmax(320px,.88fr) minmax(0,1.12fr);align-items:start;gap:22px;display:grid}.support-card{border:1px solid var(--border-soft);background:var(--surface);box-shadow:none;border-radius:8px}.support-profile-card,.support-form-card,.support-follow-card{padding:clamp(18px,2vw,26px)}.support-card-head{align-items:center;gap:14px;margin-bottom:20px;display:flex}.support-card-head h2,.support-follow-head h2{color:var(--text-main);margin:0;font-size:18px;font-weight:850;line-height:1.2}.support-icon-badge{width:48px;height:48px;color:var(--accent-foreground);background:var(--accent);box-shadow:0 14px 28px rgba(var(--accent-rgb), .22);border-radius:8px;place-items:center;display:grid}.support-identity-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.support-identity-item,.support-attachment-card,.support-empty-dropzone,.support-ticket-card,.support-empty-state,.support-control,.support-secondary-action{background:var(--support-nested-surface);border:1px solid #f0ede518;box-shadow:inset 0 1px #ffffff09,0 16px 38px #0000001f}.support-identity-item{border-radius:8px;min-height:92px;padding:16px}.support-identity-item span,.support-form-field>span,.support-upload-head>span{color:#f0ede56b;letter-spacing:.14em;text-transform:uppercase;font-size:12px;font-weight:800;line-height:1.2;display:block}.support-identity-item p{color:var(--text-main);overflow-wrap:anywhere;margin:10px 0 0;font-size:14px;font-weight:750;line-height:1.5}.support-secondary-action{min-height:44px;color:var(--text-soft);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:8px;margin-top:16px;padding:0 15px;font-size:13px;font-weight:800;text-decoration:none;transition:border-color .15s,color .15s,background-color .15s;display:inline-flex}.support-secondary-action:hover{color:var(--accent);border-color:rgba(var(--accent-rgb), .24);background:rgba(var(--accent-rgb), .12)}.support-form-stack,.support-form-field,.support-upload-block,.support-ticket-list{gap:16px;display:grid}.support-control{width:100%;min-height:48px;color:var(--text-main);background:var(--support-control-surface);border-radius:8px;outline:none;margin-top:8px;padding:0 14px;font-size:14px;line-height:1.5;transition:border-color .15s,box-shadow .15s}.support-control:focus{border-color:rgba(var(--accent-rgb), .42);box-shadow:0 0 0 3px rgba(var(--accent-rgb), .1)}.support-textarea{resize:vertical;min-height:178px;padding:14px}.support-control::placeholder{color:#f0ede552}.support-upload-head,.support-follow-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.support-upload-head .support-secondary-action,.support-follow-head .support-secondary-action{margin-top:0}.support-attachment-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.support-attachment-card{border-radius:8px;grid-template-columns:64px minmax(0,1fr) 38px;align-items:center;gap:12px;min-width:0;padding:10px;display:grid}.support-attachment-card img{object-fit:cover;border-radius:6px;width:64px;height:64px}.support-attachment-card p{color:var(--text-main);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:13px;font-weight:800;overflow:hidden}.support-attachment-card small{color:#f0ede573;margin-top:4px;font-size:12px;display:block}.support-attachment-card button{width:38px;height:38px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;display:grid}.support-attachment-card button:hover{color:var(--text-main);background:#ffffff12}.support-empty-dropzone,.support-empty-state{color:#f0ede573;text-align:center;border-style:dashed;border-radius:8px;place-items:center;min-height:160px;display:grid}.support-empty-dropzone svg,.support-empty-state svg{color:#f0ede561;margin:0 auto 10px;display:block}.support-primary-action{min-height:50px;color:var(--accent-foreground);background:var(--accent);cursor:pointer;box-shadow:0 14px 30px rgba(var(--accent-rgb), .24);border:0;border-radius:8px;justify-content:center;align-items:center;gap:9px;font-size:14px;font-weight:900;line-height:1;transition:background-color .15s,transform .15s,opacity .15s;display:inline-flex}.support-primary-action:hover{background:#f0d58f}.support-primary-action:active{transform:translateY(1px)}.support-primary-action:disabled,.support-secondary-action:disabled{cursor:not-allowed;opacity:.52}.support-follow-card{min-height:440px}.support-ticket-card{border-radius:8px;padding:18px}.support-ticket-card.is-pending_review,.support-ticket-card.is-in_progress{border-color:rgba(var(--accent-rgb), .22)}.support-ticket-top{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.support-ticket-top p{color:#f0ede56b;letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:12px;font-weight:850;line-height:1.2}.support-ticket-top h3{color:var(--text-main);margin:8px 0 0;font-size:18px;font-weight:850;line-height:1.35}.support-status-pill{border:1px solid rgba(var(--accent-rgb), .24);color:#ffe5a6;background:rgba(var(--accent-rgb), .11);border-radius:999px;flex:none;align-items:center;gap:7px;min-height:30px;padding:0 12px;font-size:12px;font-weight:850;display:inline-flex}.support-status-pill.is-in_progress{color:#d6edff;background:#2a6cac29;border-color:#57a6e247}.support-status-pill.is-resolved{color:#d7f8e5;background:#1c744b29;border-color:#48bb7842}.support-ticket-message{color:var(--text-soft);white-space:pre-wrap;margin:14px 0 0;font-size:14px;line-height:1.75}.support-ticket-attachments{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.support-ticket-attachments a{min-height:38px;color:var(--text-soft);background:var(--support-control-surface);border:1px solid #f0ede518;border-radius:8px;align-items:center;gap:7px;padding:0 12px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.support-ticket-attachments a:hover{color:var(--accent);border-color:rgba(var(--accent-rgb), .24)}.support-ticket-card time{color:#f0ede561;margin-top:16px;font-size:12px;display:block}.support-empty-state p{color:var(--text-main);margin:0;font-weight:800}@media (max-width:980px){.support-title-row,.support-content-grid{grid-template-columns:1fr}.support-tab-bar{width:100%}}@media (max-width:640px){.support-affiliate-workspace{width:min(100% - 28px,1240px);padding-top:104px}.support-title-row h1{font-size:38px}.support-tab-bar,.support-identity-grid,.support-attachment-grid{grid-template-columns:1fr}.support-upload-head,.support-follow-head,.support-ticket-top{flex-direction:column;align-items:stretch}.support-secondary-action,.support-primary-action,.support-tab-button{width:100%}}.support-affiliate-shell .support-title-row{margin-bottom:34px}.support-affiliate-shell .support-title-row p{color:#f0ede56b;letter-spacing:0;text-transform:none;font-size:18px;font-weight:720}.support-affiliate-shell .support-title-row h1{margin-top:2px;font-size:clamp(58px,5.7vw,84px);font-weight:950;line-height:.92}.support-affiliate-shell .support-title-row>div:first-child>span{color:#f0ede585;max-width:760px}.support-affiliate-shell .support-tab-bar{background:0 0;border:0;justify-content:flex-end;gap:12px;width:auto;min-width:510px;padding:0;display:flex}.support-affiliate-shell .support-tab-button{color:#f0ede594;background:linear-gradient(#ffffff06,#fff0),#08080bb8;border:1px solid #f0ede51a;border-radius:999px;min-width:172px;min-height:64px;padding:0 28px;font-size:17px;box-shadow:inset 0 1px #ffffff07}.support-affiliate-shell .support-tab-button.is-active{color:var(--accent-foreground);background:var(--accent);border-color:rgba(var(--accent-rgb), .34);box-shadow:0 12px 30px rgba(var(--accent-rgb), .2)}.support-dashboard-grid{grid-template-columns:minmax(280px,.78fr) minmax(520px,1.6fr) minmax(320px,.9fr);align-items:stretch;gap:28px;display:grid}.support-dashboard-card{background:radial-gradient(circle at 84% 20%, rgba(var(--accent-rgb), .05), transparent 34%), linear-gradient(180deg, #ffffff05, #fff0), #16161bf5;border:1px solid #f0ede50e;border-radius:28px;min-width:0;padding:30px;position:relative;overflow:hidden}.support-section-label{color:#f0ede5d1;align-items:center;gap:12px;font-size:18px;font-weight:850;display:flex}.support-section-label>span{background:var(--accent);width:26px;height:26px;box-shadow:0 10px 20px rgba(var(--accent-rgb), .18);border-radius:8px;flex:0 0 26px}.support-hero-number{color:#fbf8f0;letter-spacing:0;margin-top:34px;font-size:clamp(62px,6vw,88px);font-weight:930;line-height:.9;display:block}.support-muted-line{color:#f0ede58f;margin:12px 0 0;font-size:18px;line-height:1.45}.support-mini-split{border-top:1px solid #f0ede514;border-bottom:1px solid #f0ede514;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:38px;display:grid}.support-mini-split div{align-content:center;gap:8px;min-height:104px;display:grid}.support-mini-split div+div{border-left:1px solid #f0ede514;padding-left:24px}.support-mini-split strong{color:#fbf8f0;font-size:38px;line-height:1}.support-mini-split span,.support-profile-hero small,.support-health-stats span,.support-health-list em{color:#f0ede58a;font-size:14px;line-height:1.35}.support-profile-hero{background:radial-gradient(circle at 92% 18%, rgba(var(--accent-rgb), .1), transparent 44%), #0a0a0eb8;border-radius:24px;grid-template-columns:56px minmax(0,1fr);align-items:center;gap:14px;margin-top:28px;padding:20px;display:grid}.support-profile-hero>span{width:56px;height:56px;color:var(--accent-foreground);background:var(--accent);border-radius:18px;place-items:center;font-size:24px;font-weight:900;display:grid}.support-profile-hero strong{color:#fbf8f0;overflow-wrap:anywhere;margin-top:4px;font-size:22px;line-height:1.15;display:block}.support-identity-list{gap:10px;margin-top:20px;display:grid}.support-identity-list div{grid-template-columns:.75fr 1fr;align-items:center;gap:12px;min-height:48px;display:grid}.support-identity-list span{color:#f0ede57a;font-size:13px}.support-identity-list strong{color:#f0ede5d1;text-align:right;overflow-wrap:anywhere;font-size:14px}.support-wide-action,.support-submit-band{color:#f8f4ea;background:radial-gradient(circle at 92% 18%, rgba(var(--accent-rgb), .12), transparent 40%), #231e1bdb;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:64px;margin-top:24px;font-size:18px;font-weight:850;text-decoration:none;transition:transform .15s,background-color .15s,opacity .15s;display:inline-flex}.support-wide-action:hover,.support-submit-band:hover{transform:translateY(-1px)}.support-focus-card{grid-template-rows:auto auto minmax(0,1fr) auto auto;gap:24px;display:grid}.support-focus-head,.support-card-topline{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.support-focus-head p{color:#f0ede585;margin:16px 0 0;font-size:17px}.support-range-pill{min-height:50px;color:var(--accent-foreground);background:var(--accent);border-radius:999px;align-items:center;padding:0 20px;font-size:16px;font-weight:900;display:inline-flex}.support-topic-pills{flex-wrap:wrap;gap:10px;display:flex}.support-topic-pills button{color:#f0ede5a3;cursor:pointer;background:#ffffff12;border:0;border-radius:999px;min-height:50px;padding:0 18px;font-size:16px;font-weight:850}.support-topic-pills button.is-active{color:var(--accent-foreground);background:var(--accent)}.support-form-grid{grid-template-columns:minmax(0,1fr) minmax(220px,.7fr);gap:22px;display:grid}.support-problem-panel{background:radial-gradient(circle at 84% 10%, rgba(var(--accent-rgb), .08), transparent 42%), #0e0e12b8;border:1px solid #f0ede513;border-radius:26px;align-content:start;gap:16px;min-height:284px;padding:28px;display:grid}.support-problem-panel span{color:#f0ede594;font-size:17px}.support-problem-panel textarea{color:#fbf8f0;resize:vertical;background:0 0;border:0;outline:none;width:100%;min-height:198px;font-size:24px;font-weight:760;line-height:1.34}.support-problem-panel textarea::placeholder{color:#f0ede559}.support-side-stack{gap:16px;display:grid}.support-mini-panel{color:#f0ede5ad;background:linear-gradient(#ffffff05,#fff0),#08080bd1;border:1px solid #f0ede513;border-radius:26px;align-content:center;gap:8px;min-height:134px;padding:22px;display:grid}button.support-mini-panel{text-align:left;cursor:pointer}.support-mini-panel strong{color:#fbf8f0;font-size:34px;line-height:1}.support-mini-panel span{color:#f0ede58a;font-size:14px}.support-attachment-strip{scrollbar-width:thin;gap:12px;min-height:84px;padding-bottom:2px;display:flex;overflow-x:auto}.support-strip-item{background:#08080b9e;border-radius:18px;grid-template-columns:52px minmax(0,1fr) 34px;align-items:center;gap:12px;min-width:240px;padding:10px;display:grid}.support-strip-item img{object-fit:cover;border-radius:14px;width:52px;height:52px}.support-strip-item p{color:#fbf8f0;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:13px;font-weight:800;overflow:hidden}.support-strip-item small{color:#f0ede573;margin-top:4px;display:block}.support-strip-item button{color:#f0ede599;cursor:pointer;background:0 0;border:0;border-radius:12px;place-items:center;width:34px;height:34px;display:grid}.support-empty-strip{color:#f0ede573;background:#08080b61;border:1px dashed #f0ede51a;border-radius:22px;flex:1;grid-auto-flow:column;justify-content:center;place-items:center;gap:10px;min-height:84px;display:grid}.support-submit-band{color:var(--accent-foreground);background:var(--accent);margin-top:0}.support-submit-band:disabled{cursor:not-allowed;opacity:.5;transform:none}.support-health-card{align-content:start;gap:22px;display:grid}.support-card-topline button{width:48px;height:48px;color:var(--accent);cursor:pointer;background:#08080b99;border:1px solid #f0ede517;border-radius:999px;place-items:center;display:grid}.support-status-total{justify-content:space-between;align-items:end;gap:16px;margin-top:10px;display:flex}.support-status-total span{color:#fbf8f0;font-size:23px}.support-status-total strong{color:#fbf8f0;font-size:56px;line-height:.9}.support-health-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.support-health-stats div{background:#08080bbd;border:1px solid #f0ede513;border-radius:18px;align-content:center;gap:8px;min-height:92px;padding:16px;display:grid}.support-health-stats strong{color:#fbf8f0;font-size:28px;line-height:1}.support-health-list{gap:10px;display:grid}.support-health-list button{color:#f0ede5b8;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:42px;display:grid}.support-health-list strong{color:#f0ede5bd;text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:760;overflow:hidden}.support-dot{background:var(--accent);border-radius:999px;width:11px;height:11px}.support-dot.is-in_progress{background:#5faee6}.support-dot.is-resolved{background:#6fe89a}.support-health-empty{color:#f0ede57a;place-items:center;gap:8px;min-height:112px;display:grid}@media (max-width:1180px){.support-dashboard-grid,.support-form-grid{grid-template-columns:1fr}}@media (max-width:720px){.support-affiliate-shell .support-tab-bar{flex-direction:column;width:100%;min-width:0}.support-affiliate-shell .support-tab-button{width:100%}.support-affiliate-shell .support-title-row h1{font-size:48px}.support-dashboard-card{border-radius:24px;padding:22px}.support-health-stats,.support-mini-split{grid-template-columns:1fr}.support-mini-split div+div{border-top:1px solid #f0ede514;border-left:0;padding-left:0}}.support-minimal-shell *{letter-spacing:0!important;font-weight:400!important}.support-minimal-shell h1,.support-minimal-shell h2,.support-minimal-shell h3,.support-minimal-shell strong,.support-minimal-shell button,.support-minimal-shell a,.support-minimal-shell .support-tab-button.is-active{font-weight:600!important}.support-minimal-shell [data-home-hero-layer=nav]{position:relative!important}.support-minimal-shell [data-home-hero-layer=nav] nav a[href=\/support]{color:#111!important}.support-minimal-shell .support-affiliate-workspace{width:min(1180px,100% - 48px)!important;margin:0 auto!important;padding:56px 0 88px!important}.support-minimal-shell .support-title-row{border-bottom:1px solid #11111124!important;align-items:center!important;margin-bottom:54px!important;padding-bottom:22px!important}.support-minimal-shell .support-title-row p{color:#0f0f0f8a!important;margin:0 0 8px!important;font-size:15px!important}.support-minimal-shell .support-title-row h1{color:#111!important;margin:0!important;font-size:clamp(40px,5vw,76px)!important;line-height:.98!important}.support-minimal-shell .support-title-row>div:first-child>span{display:none!important}.support-minimal-shell .support-tab-bar{gap:10px!important;min-width:0!important}.support-minimal-shell .support-tab-button{color:#1111119e!important;min-width:0!important;min-height:42px!important;box-shadow:none!important;background:0 0!important;border:1px solid #11111121!important;padding:0 17px!important;font-size:13px!important}.support-minimal-shell .support-tab-button.is-active{color:#fff!important;box-shadow:none!important;background:#111!important;border-color:#111!important}.support-minimal-layout{gap:46px!important;display:grid!important}.support-minimal-intro{grid-template-columns:minmax(280px,.78fr) minmax(520px,1fr)!important;align-items:start!important;gap:70px!important;display:grid!important}.support-minimal-copy{align-content:center!important;min-height:230px!important;display:grid!important}.support-minimal-copy p,.support-minimal-section-head p,.support-minimal-customer-head p{color:#1111117a!important;margin:0!important;font-size:14px!important;line-height:1.4!important}.support-minimal-copy h2{color:#111!important;max-width:460px!important;margin:14px 0 18px!important;font-size:clamp(44px,5vw,72px)!important;line-height:.98!important}.support-minimal-copy span{color:#1111118a!important;max-width:380px!important;font-size:15px!important;line-height:1.7!important}.support-minimal-customer,.support-minimal-form,.support-minimal-side{box-shadow:none!important;background:#ffffffb8!important;border:1px solid #11111114!important;border-radius:18px!important}.support-minimal-customer,.support-minimal-form{padding:30px!important}.support-minimal-side{padding:22px!important}.support-minimal-customer-head{border-bottom:1px solid #11111114!important;justify-content:space-between!important;align-items:flex-start!important;gap:18px!important;padding-bottom:20px!important;display:flex!important}.support-minimal-customer-head h3,.support-minimal-section-head h3{color:#111!important;margin:6px 0 0!important;font-size:22px!important;line-height:1.22!important}.support-minimal-customer-head a,.support-minimal-side button{color:#111!important;background:#fff!important;border:1px solid #1111111f!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;min-height:36px!important;padding:0 13px!important;font-size:13px!important;text-decoration:none!important;display:inline-flex!important}.support-minimal-customer-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px 26px!important;padding-top:22px!important;display:grid!important}.support-minimal-customer-grid div,.support-minimal-side div{gap:7px!important;min-width:0!important;display:grid!important}.support-minimal-customer-grid span,.support-minimal-side span{color:#1111116b!important;font-size:12px!important;line-height:1.35!important}.support-minimal-customer-grid strong{color:#111111db!important;overflow-wrap:anywhere!important;font-size:14px!important;line-height:1.35!important}.support-minimal-request{grid-template-columns:minmax(0,1fr) 260px!important;align-items:start!important;gap:44px!important;display:grid!important}.support-minimal-section-head{margin-bottom:28px!important}.support-minimal-topics{flex-wrap:wrap!important;gap:10px!important;margin-bottom:30px!important;display:flex!important}.support-minimal-topics button{color:#111111b8!important;background:0 0!important;border:1px solid #1111112b!important;border-radius:999px!important;min-height:44px!important;padding:0 22px!important;font-size:14px!important}.support-minimal-topics button.is-active{color:#fff!important;background:#111!important;border-color:#111!important}.support-minimal-textarea{gap:8px!important;margin-bottom:24px!important;display:grid!important}.support-minimal-textarea span{color:#1111116b!important;font-size:14px!important}.support-minimal-textarea textarea{color:#111!important;resize:vertical!important;background:0 0!important;border:0!important;border-bottom:1px solid #11111129!important;outline:none!important;width:100%!important;min-height:164px!important;padding:0 0 16px!important;font-size:18px!important;line-height:1.65!important}.support-minimal-attach-row{align-items:center!important;gap:14px!important;margin:8px 0 18px!important;display:flex!important}.support-minimal-attach-row>span{color:#1111116b!important;font-size:12px!important;line-height:1.45!important}.support-minimal-attach-button{color:#111!important;background:0 0!important;border:0!important;align-items:center!important;gap:9px!important;min-height:40px!important;font-size:16px!important;display:inline-flex!important}.support-minimal-attach-button svg{color:#fff!important;background:#111!important;border-radius:999px!important;width:22px!important;height:22px!important;padding:5px!important}.support-minimal-attachments{gap:10px!important;margin:2px 0 26px!important;display:grid!important}.support-minimal-attachment{border-bottom:1px solid #11111114!important;grid-template-columns:46px minmax(0,1fr) 32px!important;align-items:center!important;gap:12px!important;padding:8px 0!important;display:grid!important}.support-minimal-attachment img{object-fit:cover!important;border-radius:10px!important;width:46px!important;height:46px!important}.support-minimal-attachment p{color:#111!important;text-overflow:ellipsis!important;white-space:nowrap!important;margin:0!important;font-size:13px!important;overflow:hidden!important}.support-minimal-attachment small{color:#1111116b!important;margin-top:3px!important;font-size:12px!important;display:block!important}.support-minimal-attachment button{color:#1111118f!important;background:0 0!important;border:0!important;border-radius:999px!important;place-items:center!important;width:32px!important;height:32px!important;display:grid!important}.support-minimal-submit{color:#fff!important;background:#111!important;border:0!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;gap:9px!important;min-height:48px!important;padding:0 24px!important;font-size:14px!important;display:inline-flex!important}.support-minimal-submit:disabled{opacity:.46!important}.support-minimal-side{gap:18px!important;display:grid!important}.support-minimal-side strong{color:#111!important;font-size:34px!important;line-height:1!important}.support-minimal-side .support-minimal-discord{color:#1119!important;align-items:center!important;gap:8px!important;padding-top:4px!important;display:flex!important}.support-minimal-shell .support-follow-card,.support-minimal-shell .support-ticket-card{background:#ffffffb8!important;border-color:#11111114!important;border-radius:18px!important}.support-minimal-shell .support-follow-workflow{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;list-style:none;margin:24px 0 20px!important;padding:0!important;display:grid!important}.support-minimal-shell .support-follow-workflow>li{align-items:flex-start;gap:12px;min-width:0;min-height:118px;border:1px solid var(--support-border)!important;background:var(--support-panel-strong)!important;box-shadow:none!important;border-radius:16px!important;padding:18px!important;display:flex!important}.support-minimal-shell .support-follow-step-number{width:30px;height:30px;color:var(--support-button-text);background:var(--support-button);border-radius:999px;flex:0 0 30px;place-items:center;font-size:13px!important;font-weight:800!important;display:grid!important}.support-minimal-shell .support-follow-workflow strong,.support-minimal-shell .support-ticket-follow-up strong{font-weight:760;line-height:1.25;display:block;color:var(--support-text)!important;font-size:15px!important}.support-minimal-shell .support-follow-workflow p,.support-minimal-shell .support-ticket-follow-up span{color:var(--support-muted)!important;margin:6px 0 0!important;font-size:13px!important;line-height:1.5!important}.support-minimal-shell .support-ticket-follow-up{border-left:3px solid var(--support-button);background:var(--support-panel-strong);border-radius:0 10px 10px 0;gap:4px;margin-top:14px;padding:12px;display:grid}@supports (color:color-mix(in lab, red, red)){.support-minimal-shell .support-ticket-follow-up{background:color-mix(in srgb, var(--support-panel-strong) 74%, transparent)}}.support-minimal-shell .support-follow-card{min-height:0!important}.support-minimal-shell .support-empty-state{margin-top:8px;border-style:solid!important;border-color:var(--support-border)!important;min-height:236px!important;color:var(--support-text)!important;background:var(--support-panel-strong)!important;border-radius:16px!important}.support-minimal-shell .support-empty-state-content{max-width:470px;padding:28px 20px}.support-minimal-shell .support-empty-state svg{width:34px;height:34px;margin-bottom:14px;color:var(--support-button)!important}.support-minimal-shell .support-empty-state h2{color:var(--support-text)!important;margin:0 0 8px!important;font-size:18px!important}.support-minimal-shell .support-empty-state p{max-width:360px;color:var(--support-muted)!important;margin:0 auto!important;font-weight:500!important;line-height:1.55!important}.support-minimal-shell .support-empty-state .support-empty-state-cta{min-height:44px;color:var(--support-button-text);background:var(--support-button);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:8px;border:1px solid var(--support-button)!important;margin-top:20px!important;padding:0 20px!important;font-weight:750!important;display:inline-flex!important}@media (max-width:720px){.support-minimal-shell .support-follow-workflow{grid-template-columns:1fr}.support-minimal-shell .support-follow-workflow>li{min-height:0}}.support-minimal-shell .support-follow-head h2,.support-minimal-shell .support-ticket-top h3,.support-minimal-shell .support-ticket-message,.support-minimal-shell .support-ticket-card time{color:#111!important}.support-minimal-shell .support-follow-head p,.support-minimal-shell .support-ticket-top p{color:#11111180!important}@media (max-width:980px){.support-minimal-intro,.support-minimal-request{grid-template-columns:1fr!important;gap:26px!important}.support-minimal-copy{min-height:0!important}.support-minimal-side{grid-template-columns:repeat(2,minmax(0,1fr))!important}.support-minimal-side .support-minimal-discord,.support-minimal-side button{grid-column:1/-1!important}}@media (max-width:720px){.support-minimal-shell .support-affiliate-workspace{width:min(100% - 32px,1180px)!important;padding-top:34px!important}.support-minimal-shell .support-title-row{align-items:stretch!important;gap:22px!important;margin-bottom:36px!important}.support-minimal-shell .support-tab-bar{flex-direction:row!important;width:100%!important}.support-minimal-shell .support-tab-button{flex:1!important}.support-minimal-copy h2{font-size:42px!important}.support-minimal-customer,.support-minimal-form,.support-minimal-side{padding:20px!important}.support-minimal-customer-head,.support-minimal-attach-row{flex-direction:column!important;align-items:flex-start!important}.support-minimal-customer-grid,.support-minimal-side{grid-template-columns:1fr!important}.support-minimal-topics button{min-height:40px!important;padding:0 16px!important}}.support-minimal-shell .support-minimal-request{grid-template-columns:1fr!important;gap:0!important}.support-minimal-shell .support-minimal-form{width:100%!important}.support-minimal-inline-status{border-bottom:1px solid #11111114!important;grid-template-columns:repeat(2,minmax(120px,.42fr)) minmax(220px,1fr) auto!important;align-items:end!important;gap:18px!important;margin-bottom:32px!important;padding-bottom:26px!important;display:grid!important}.support-minimal-inline-status div{min-width:0!important}.support-minimal-inline-status span{color:#11111170!important;font-size:13px!important;line-height:1.45!important;display:block!important}.support-minimal-inline-status strong{color:#111!important;margin-top:6px!important;font-size:42px!important;line-height:1!important;display:block!important}.support-minimal-inline-status .support-minimal-discord{color:#1119!important;align-items:center!important;gap:8px!important;padding-bottom:10px!important;display:flex!important}.support-minimal-inline-status .support-minimal-discord span{color:#1111118a!important}.support-minimal-inline-status button{color:#111!important;background:#fff!important;border:1px solid #1111111f!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;min-height:42px!important;padding:0 18px!important;font-size:13px!important;display:inline-flex!important}.support-minimal-shell .support-minimal-section-head h3{max-width:none!important}@media (max-width:860px){.support-minimal-inline-status{grid-template-columns:repeat(2,minmax(0,1fr))!important}.support-minimal-inline-status .support-minimal-discord,.support-minimal-inline-status button{grid-column:1/-1!important}}@media (max-width:520px){.support-minimal-inline-status{grid-template-columns:1fr!important}}.support-minimal-shell{--support-bg:#ecebea;--support-panel:#ffffffbd;--support-panel-strong:#fff;--support-text:#111;--support-muted:#11111185;--support-soft:#11111161;--support-border:#1111111a;--support-border-strong:#1111112e;--support-button:#111;--support-button-text:#fff}:root[data-theme=dark] .support-minimal-shell{--support-bg:radial-gradient(circle at 18% 16%, #d8ad550c, transparent 30%), radial-gradient(circle at 82% 0%, #ffffff05, transparent 28%), linear-gradient(180deg, #09090c 0%, #101014 44%, #09090b 100%);--support-panel:#16161bf5;--support-panel-strong:linear-gradient(180deg, #ffffff06, #ffffff01), #0c0c10e6;--support-text:#f0ede5;--support-muted:#aaa49a;--support-soft:#c9c3b7;--support-border:#f0ede514;--support-border-strong:#f0ede518;--support-button:#d8ad55;--support-button-text:#17130a}.support-minimal-shell{background:var(--support-bg)!important}html:has(.support-minimal-shell){background:var(--support-bg)!important}body:has(.support-minimal-shell){background:var(--support-bg)!important}.support-minimal-shell [data-home-hero-layer=nav] a,.support-minimal-shell [data-home-hero-layer=nav] button{color:var(--support-text)!important}.support-minimal-shell [data-home-hero-layer=nav] span[aria-hidden=true]{border-color:var(--support-border)!important;background:var(--support-panel-strong)!important}@supports (color:color-mix(in lab, red, red)){.support-minimal-shell [data-home-hero-layer=nav] span[aria-hidden=true]{background:color-mix(in srgb, var(--support-panel-strong) 38%, transparent)!important}}.support-minimal-shell .support-title-row{border-bottom-color:var(--support-border-strong)!important}.support-minimal-shell .support-title-row p,.support-minimal-copy p,.support-minimal-section-head p,.support-minimal-customer-head p{color:var(--support-muted)!important}.support-minimal-shell .support-title-row h1,.support-minimal-copy h2,.support-minimal-customer-head h3,.support-minimal-section-head h3,.support-minimal-customer-grid strong,.support-minimal-inline-status strong,.support-minimal-attachment p,.support-minimal-textarea textarea{color:var(--support-text)!important}.support-minimal-copy span,.support-minimal-customer-grid span,.support-minimal-inline-status span,.support-minimal-attach-row>span,.support-minimal-textarea span,.support-minimal-attachment small{color:var(--support-soft)!important}.support-minimal-customer,.support-minimal-form,.support-minimal-shell .support-follow-card,.support-minimal-shell .support-ticket-card{border-color:var(--support-border)!important;background:var(--support-panel)!important}:root[data-theme=dark] .support-minimal-customer,:root[data-theme=dark] .support-minimal-form,:root[data-theme=dark] .support-minimal-shell .support-follow-card,:root[data-theme=dark] .support-minimal-shell .support-ticket-card{background:radial-gradient(circle at 84% 12%, #d8ad550e, transparent 36%), linear-gradient(180deg, #ffffff05, #fff0), var(--support-panel)!important;box-shadow:none!important}.support-minimal-customer-head,.support-minimal-inline-status,.support-minimal-attachment{border-color:var(--support-border)!important}.support-minimal-customer-head a,.support-minimal-inline-status button{border-color:var(--support-border-strong)!important;color:var(--support-text)!important;background:var(--support-panel-strong)!important}:root[data-theme=dark] .support-minimal-customer-head a,:root[data-theme=dark] .support-minimal-inline-status button,:root[data-theme=dark] .support-minimal-topics button:not(.is-active),:root[data-theme=dark] .support-minimal-shell .support-tab-button:not(.is-active){box-shadow:inset 0 1px #ffffff09,0 16px 38px #0000001f!important}.support-minimal-shell .support-tab-button,.support-minimal-topics button{border-color:var(--support-border-strong)!important;color:var(--support-muted)!important}.support-minimal-shell .support-tab-button.is-active,.support-minimal-topics button.is-active,.support-minimal-submit{border-color:var(--support-button)!important;color:var(--support-button-text)!important;background:var(--support-button)!important}:root[data-theme=dark] .support-minimal-shell .support-tab-button.is-active,:root[data-theme=dark] .support-minimal-topics button.is-active,:root[data-theme=dark] .support-minimal-submit{border-color:#d8ad5557!important;box-shadow:0 12px 30px #d8ad5529!important}.support-minimal-shell [data-home-hero-layer=nav] nav a[href=\/support],.support-minimal-shell [data-home-hero-layer=nav] nav a[href=\/support].text-\[\#e5c158\],.support-minimal-shell [data-home-hero-layer=nav] nav a:hover,.support-minimal-shell [data-home-hero-layer=nav] nav a:focus-visible{color:#d8ad55!important}.support-minimal-shell .auth-profile-trigger,.support-minimal-shell a[href^=\/sign-in]{color:#d8ad55!important;background:#d8ad551f!important;border:1px solid #d8ad5557!important;box-shadow:inset 0 1px #ffffff0b,0 10px 24px #d8ad551a!important}.support-minimal-shell .auth-profile-trigger{color:#17130a!important;background:radial-gradient(circle at 30% 24%,#fff3c8 0%,#f2d98f 34%,#d8ad55 72%,#c99b42 100%)!important;border:0!important;box-shadow:0 10px 24px #d8ad551f!important}.support-minimal-shell .auth-profile-trigger:hover,.support-minimal-shell .auth-profile-trigger:focus-visible,.support-minimal-shell .auth-profile-trigger[aria-expanded=true],.support-minimal-shell a[href^=\/sign-in]:hover,.support-minimal-shell a[href^=\/sign-in]:focus-visible{background:#d8ad552e!important;border-color:#d8ad5585!important}.support-minimal-shell .auth-profile-trigger:hover,.support-minimal-shell .auth-profile-trigger:focus-visible,.support-minimal-shell .auth-profile-trigger[aria-expanded=true]{background:radial-gradient(circle at 30% 24%,#fff6d4 0%,#f4dc98 34%,#deb85f 72%,#c99b42 100%)!important}.support-minimal-shell .auth-profile-avatar-fallback{color:#17130a!important;background:radial-gradient(circle at 30% 24%,#fff3c8 0%,#f2d98f 34%,#d8ad55 72%,#c99b42 100%)!important;border-radius:999px!important}.support-minimal-shell .auth-profile-avatar-img{box-shadow:inset 0 0 0 1.5px #d8ad55!important}.support-minimal-shell [data-home-hero-layer=nav] .auth-profile-menu:not(.is-profile-dark) .auth-profile-links .is-danger{color:#ef4444!important}.support-minimal-shell [data-home-hero-layer=nav] .auth-profile-menu:not(.is-profile-dark) .auth-profile-links .is-danger:hover,.support-minimal-shell [data-home-hero-layer=nav] .auth-profile-menu:not(.is-profile-dark) .auth-profile-links .is-danger:focus-visible{color:#dc2626!important;background:#fef2f2eb!important}.support-minimal-shell .support-notice.is-error{color:#8f1d1d!important;box-shadow:none!important;background:#fff1f1!important;border:1px solid #dc262647!important}:root[data-theme=dark] .support-minimal-shell .support-notice.is-error{color:#fecaca!important;background:#7f1d1d38!important;border-color:#f8717142!important}.support-minimal-textarea textarea{border-bottom-color:var(--support-border-strong)!important}.support-minimal-textarea textarea:focus{border-bottom-color:var(--support-text)!important}.support-minimal-textarea textarea::placeholder{color:var(--support-soft)!important}@supports (color:color-mix(in lab, red, red)){.support-minimal-textarea textarea::placeholder{color:color-mix(in srgb, var(--support-soft) 78%, transparent)!important}}.support-minimal-attach-button,.support-minimal-inline-status .support-minimal-discord{color:var(--support-text)!important}.support-minimal-attach-button svg{color:var(--support-button-text)!important;background:var(--support-button)!important}html:not([data-theme=dark]) .support-minimal-shell .support-follow-workflow>li{background:#f5f4f2!important;border-color:#d9d7d3!important}html:not([data-theme=dark]) .support-minimal-shell .support-follow-workflow strong{color:#171717!important}html:not([data-theme=dark]) .support-minimal-shell .support-follow-workflow p{color:#5f5b55!important}html:not([data-theme=dark]) .support-minimal-shell .support-empty-state{background:#fff!important;border-color:#d9d7d3!important}html:not([data-theme=dark]) .support-minimal-shell .support-empty-state h2{color:#171717!important}html:not([data-theme=dark]) .support-minimal-shell .support-empty-state p{color:#5f5b55!important}:root[data-theme=dark] .support-minimal-shell .support-empty-state{background:#0c0c10e6!important}:root[data-theme=dark] .instructor-app-shell.app-shell{--accent:#d8ad55;--accent-soft:#e9c978;--accent-rgb:216, 173, 85;--accent-foreground:#17130a;--text-main:#f0ede5;--text-soft:#c9c3b7;--text-muted:#aaa49a;--page-bg:radial-gradient(circle at 18% 16%, rgba(var(--accent-rgb), .046), transparent 30%), radial-gradient(circle at 82% 0%, #ffffff05, transparent 28%), linear-gradient(180deg, #09090c 0%, #101014 44%, #09090b 100%);--shell-bg:#0e0e12fa;--sidebar-bg:#0e0e12fa;--surface:#16161bf5;--surface-strong:#1b1b20fa;--surface-muted:#212126eb;--border-soft:#f0ede514;--dark-panel:#0c0c0f;--dark-panel-rgb:12, 12, 15;--shadow-soft:#0000003d;color:var(--text-main)!important;background:var(--page-bg)!important}:is(:root[data-theme=dark] html:has(.instructor-app-shell),:root[data-theme=dark] body:has(.instructor-app-shell)){background:radial-gradient(circle at 18% 16%,#d8ad550c,#0000 30%),radial-gradient(circle at 82% 0,#ffffff05,#0000 28%),linear-gradient(#09090c 0%,#101014 44%,#09090b 100%)}:root[data-theme=dark] .instructor-app-shell.app-shell>.workspace{background:0 0!important}:root[data-theme=dark] .instructor-app-shell.app-shell .affiliate-session-sidebar-inner{background:var(--shell-bg)!important}.instructor-app-shell.app-shell .affiliate-session-org-avatar{color:#17130a!important;background:radial-gradient(circle at 30% 24%,#fff7da 0%,#f4d775 42%,#d8ad55 100%)!important;border-radius:999px!important;flex:0 0 46px!important;width:46px!important;height:46px!important;font-size:17px!important;font-weight:560!important;line-height:1!important;box-shadow:inset 0 1px #ffffff5c,0 16px 34px #d8ad5529!important}:root[data-theme=dark] .instructor-app-shell.app-shell .affiliate-session-org-avatar{color:#17130a!important;background:radial-gradient(circle at 30% 24%,#fff7da 0%,#f4d775 42%,#d8ad55 100%)!important}.instructor-app-shell.app-shell .title-row{align-items:flex-end;margin:18px 0 28px!important}.instructor-app-shell .overview-grid{align-items:stretch;gap:.85rem;margin-bottom:1.15rem;grid-template-columns:repeat(4,minmax(0,1fr))!important}.instructor-app-shell .instructor-metric-card{border:1px solid var(--border-soft);background:radial-gradient(circle at 16% 18%, rgba(var(--accent-rgb), .1), transparent 32%), linear-gradient(135deg, #ffffff0d, #ffffff06), var(--surface);min-width:0;min-height:6.25rem;color:var(--text-main);box-shadow:none;border-radius:1rem;grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr);align-content:center;align-items:center;gap:.18rem .72rem;padding:1rem 1.1rem;display:grid}.instructor-app-shell .instructor-metric-card>*{min-width:0}.instructor-app-shell .instructor-metric-card .metric-icon{width:2rem;height:2rem;color:var(--accent);background:rgba(var(--accent-rgb), .12);border-radius:.8rem;place-items:center;display:grid}.instructor-app-shell .instructor-metric-card p{color:var(--text-muted);grid-column:2;margin:0;font-size:.82rem;line-height:1.25}.instructor-app-shell .instructor-metric-card strong{color:var(--text-main);grid-column:2;font-size:clamp(1.02rem,1.05vw,1.22rem);font-weight:680;line-height:1.1}.instructor-app-shell .table-surface.wide-card{border-radius:1.45rem;padding:2rem 2.25rem 2.15rem}.instructor-app-shell .table-surface>.panel-heading{grid-template-columns:minmax(0,1fr) minmax(18rem,28rem);align-items:start;gap:1.5rem;margin-bottom:2rem;display:grid}.instructor-app-shell .table-surface>.panel-heading .range-controls{justify-content:flex-end}.instructor-app-shell .table-surface>.panel-heading .search-box{width:min(100%,28rem)}.instructor-app-shell .table-surface>.panel-heading .search-box svg{flex:0 0 1rem}.instructor-app-shell .table-surface>.panel-heading .search-box input{min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.instructor-app-shell .table-surface>.panel-heading .search-box input:focus{outline:0}.instructor-app-shell .table-surface table{border-collapse:collapse;width:100%;min-width:860px}.instructor-app-shell .table-scroll{width:100%;overflow-x:auto}.instructor-table-pagination{color:#ffffff80;border-top:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:.85rem;margin-top:.75rem;padding-top:.9rem;font-size:.78rem;display:flex}.instructor-table-pagination>div{align-items:center;gap:.5rem;display:inline-flex}.instructor-table-pagination strong{color:#ffffffc2;text-align:center;min-width:6.25rem;font-size:.78rem;font-weight:760}.instructor-table-pagination button{color:#ffffffd1;background:#ffffff0e;border:1px solid #ffffff1a;border-radius:999px;justify-content:center;align-items:center;gap:.35rem;min-height:2.35rem;padding:0 .8rem;font-size:.74rem;font-weight:800;transition:background .16s,color .16s,border-color .16s;display:inline-flex}.instructor-table-pagination button:hover:not(:disabled){color:#f5d36d;background:#e5c1581f;border-color:#e5c1586b}.instructor-table-pagination button:disabled{cursor:not-allowed;opacity:.42}.instructor-app-shell .table-surface th{text-align:left;letter-spacing:.12em;text-transform:uppercase;color:#ffffff6b;border-bottom:1px solid #ffffff14;padding:.9rem 1rem;font-size:.72rem;font-weight:800}.instructor-app-shell .table-surface td{vertical-align:top;color:#ffffffc7;border-bottom:1px solid #ffffff0f;padding:1rem}.instructor-app-shell .table-surface td strong{color:#fff;font-size:.92rem;font-weight:750;display:block}.instructor-app-shell .table-surface td small{color:#ffffff6b;margin-top:.24rem;font-size:.76rem;display:block}.instructor-app-shell .row-actions{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.instructor-app-shell .row-actions button,.instructor-app-shell .table-surface td>button,.instructor-app-shell .preview-row>button{color:#ffffffd1;background:#ffffff0e;border:1px solid #ffffff1a;border-radius:.6rem;justify-content:center;align-items:center;gap:.42rem;min-height:2.35rem;padding:.5rem .72rem;font-size:.78rem;font-weight:750;transition:background .16s,color .16s,border-color .16s;display:inline-flex}.instructor-app-shell .row-actions button:hover,.instructor-app-shell .table-surface td>button:hover,.instructor-app-shell .preview-row>button:hover{color:#f5d36d;background:#e5c1581f;border-color:#e5c1586b}.instructor-app-shell .status-pill{letter-spacing:.04em;text-transform:uppercase;color:#ffffff9e;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:999px;align-items:center;padding:.34rem .68rem;font-size:.72rem;font-weight:800;display:inline-flex}.instructor-app-shell .status-pill--pending{color:#f5d36d;background:#e5c1581a;border-color:#e5c15852}.instructor-app-shell .status-pill--approved,.instructor-app-shell .status-pill--paid,.instructor-app-shell .status-pill--active{color:#7ee2b8;background:#34d3991a;border-color:#34d3994d}.instructor-app-shell .status-pill--rejected,.instructor-app-shell .status-pill--revoked{color:#fca5a5;background:#f871711a;border-color:#f871714d}.instructor-app-shell .empty-state{color:#ffffff6b;text-align:center;place-items:center;gap:.8rem;min-height:12rem;display:grid}.instructor-app-shell .settings-grid{grid-template-columns:minmax(0,.88fr) minmax(0,1fr);gap:1rem;display:grid}.instructor-app-shell .settings-card{background:#050508b8;border:1px solid #f0ede518;border-radius:.75rem;padding:1rem}.instructor-app-shell .settings-card-wide{grid-column:1/-1}.instructor-app-shell .settings-card label{color:#ffffff8a;gap:.42rem;margin-bottom:.82rem;font-size:.78rem;font-weight:750;display:grid}.instructor-app-shell .settings-card input,.instructor-app-shell .settings-card textarea,.instructor-app-shell .settings-card select,.instructor-app-shell .search-box input,.instructor-app-shell select.ghost-filter{color:#fff;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:.65rem;outline:none;width:100%;padding:.72rem .82rem;font-size:.85rem}.instructor-app-shell .settings-card textarea{resize:vertical;min-height:5.6rem}.instructor-app-shell .settings-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.8rem;display:grid}.instructor-app-shell .checkbox-row{align-items:center;gap:.55rem;grid-template-columns:none!important;display:flex!important}.instructor-app-shell .checkbox-row input{width:1rem;height:1rem}.instructor-app-shell .preview-list{gap:.7rem;display:grid}.instructor-app-shell .preview-row{background:#ffffff09;border:1px solid #ffffff13;border-radius:.7rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.8rem;padding:.82rem;display:grid}.instructor-app-shell .preview-avatar{color:#f5d36d;background:#e5c15829;border-radius:999px;place-items:center;width:2.35rem;height:2.35rem;font-weight:850;display:grid}.instructor-course-manager{gap:1rem;width:100%;margin:0;display:grid}.instructor-course-actions{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(12rem,.54fr);gap:.9rem;display:grid}.instructor-action-button,.instructor-course-summary{min-width:0;min-height:6.1rem;color:var(--text-main);text-align:left;background:#ffffff09;border:1px solid #f0ede516;border-radius:.8rem;align-content:center;gap:.28rem;padding:1rem 1.1rem;display:grid}.instructor-action-button{grid-template-columns:auto minmax(0,1fr);column-gap:.75rem;transition:border-color .16s,background .16s,transform .16s}.instructor-action-button:hover{background:#d8ad5517;border-color:#d8ad555c;transform:translateY(-1px)}.instructor-action-button:disabled{cursor:not-allowed;opacity:.46;transform:none}.instructor-action-button>span{width:2.25rem;height:2.25rem;color:var(--accent);background:rgba(var(--accent-rgb), .13);border-radius:.7rem;grid-row:span 2;place-items:center;display:grid}.instructor-action-button strong,.instructor-course-summary strong{color:var(--text-main);font-size:.98rem;font-weight:760;line-height:1.15}.instructor-action-button small,.instructor-course-summary small{min-width:0;color:var(--text-muted);font-size:.74rem;line-height:1.35}.instructor-course-summary{justify-items:start}.instructor-course-summary strong{font-size:1.35rem}.instructor-course-summary span{color:var(--text-soft);font-size:.78rem;font-weight:760}.instructor-course-list-card .panel-heading{margin-bottom:.8rem}.instructor-course-list-card{width:100%}.instructor-course-list{gap:.8rem;display:grid}.instructor-course-item{background:radial-gradient(circle at 12% 0%, rgba(var(--accent-rgb), .055), transparent 28%), #ffffff09;border:1px solid #f0ede518;border-radius:1rem;transition:border-color .18s,background .18s,opacity .18s,transform .18s;overflow:hidden}.instructor-course-item:hover,.instructor-course-item.is-expanded{background:radial-gradient(circle at 12% 0%, rgba(var(--accent-rgb), .085), transparent 30%), #ffffff0b;border-color:#d8ad5538}.instructor-course-item.is-dragging{opacity:.58;transform:scale(.992)}.instructor-course-item.is-drag-over{background:radial-gradient(circle at 12% 0%, rgba(var(--accent-rgb), .14), transparent 30%), #d8ad550f;border-color:#d8ad5573}.instructor-course-row{align-items:center;min-height:6.15rem;padding:.9rem;display:grid;grid-template-columns:2.1rem 4.7rem minmax(0,1fr) auto!important;gap:1rem!important}.instructor-course-drag-handle,.instructor-category-drag-handle{color:#ffffff5c;cursor:grab;background:0 0;border:0;border-radius:.72rem;place-items:center;min-width:2rem;min-height:2rem;transition:background .16s,color .16s,transform .16s;display:inline-grid}.instructor-course-drag-handle:hover,.instructor-category-drag-handle:hover{background:rgba(var(--accent-rgb), .1);color:var(--accent)}.instructor-course-drag-handle:active,.instructor-category-drag-handle:active{cursor:grabbing;transform:scale(.96)}.instructor-course-cover{color:#f5d36d;background:linear-gradient(135deg,#d8ad5529,#ffffff09),#ffffff09;border:1px solid #f0ede514;border-radius:.85rem;place-items:center;width:4.7rem;height:4.7rem;font-size:1rem;font-weight:760;display:grid;overflow:hidden}.instructor-course-cover img{object-fit:cover;width:100%;height:100%;display:block}.instructor-course-copy{gap:.42rem;min-width:0;display:grid}.instructor-course-title-line{flex-wrap:wrap;align-items:center;gap:.55rem;min-width:0;display:flex}.instructor-course-title-line strong{min-width:0;color:var(--text-main);font-size:.98rem;font-weight:680;line-height:1.2}.instructor-course-copy p{max-width:72ch;color:var(--text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.78rem;line-height:1.35;display:-webkit-box;overflow:hidden}.instructor-course-meta{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.instructor-course-meta span{color:#ffffffa8;background:#ffffff09;border:1px solid #f0ede513;border-radius:999px;align-items:center;gap:.35rem;min-height:1.8rem;padding:0 .62rem;font-size:.72rem;font-weight:620;line-height:1;display:inline-flex}.instructor-course-meta svg{color:var(--accent)}.instructor-course-row-actions{justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.instructor-course-list-card .instructor-course-row-actions button{color:#ffffffd1;white-space:nowrap;background:#ffffff0d;border:1px solid #ffffff18;border-radius:.68rem;justify-content:center;align-items:center;gap:.35rem;min-height:2.35rem;padding:0 .82rem;font-size:.78rem;font-weight:650;transition:border-color .16s,background .16s,color .16s,transform .16s;display:inline-flex}.instructor-course-list-card .instructor-course-row-actions button:hover{color:#f4d279;background:#d8ad551c;border-color:#d8ad555c;transform:translateY(-1px)}.instructor-course-toggle svg{transition:transform .2s cubic-bezier(.22,1,.36,1)}.instructor-course-item.is-expanded .instructor-course-toggle svg{transform:rotate(180deg)}.instructor-course-lessons-panel{opacity:0;border-top:1px solid #f0ede500;grid-template-rows:0fr;transition:grid-template-rows .26s cubic-bezier(.22,1,.36,1),opacity .18s,border-color .18s;display:grid;overflow:hidden}.instructor-course-item.is-expanded .instructor-course-lessons-panel{opacity:1;border-top-color:#f0ede512;grid-template-rows:1fr}.instructor-course-lessons-inner{gap:1rem;min-height:0;padding:0 1rem;transition:padding .26s cubic-bezier(.22,1,.36,1);display:grid;overflow:hidden}.instructor-course-item.is-expanded .instructor-course-lessons-inner{padding:1rem}.instructor-course-category{border-radius:.9rem;gap:.54rem;transition:background .18s,transform .18s;display:grid}.instructor-course-category h3{color:var(--accent);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.45rem;margin:0;display:grid}.instructor-category-toggle{min-width:0;min-height:2.45rem;color:var(--accent);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.8rem;grid-template-columns:auto minmax(0,auto) auto auto;justify-content:start;align-items:center;gap:.5rem;padding:0 .35rem;transition:background .16s,color .16s;display:grid}.instructor-category-toggle:hover{background:rgba(var(--accent-rgb), .08)}.instructor-category-toggle strong{min-width:0;color:inherit;letter-spacing:.09em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:clamp(.84rem,.86vw,.98rem);font-weight:650;line-height:1.15;overflow:hidden}.instructor-category-toggle small{color:#ffffff6b;letter-spacing:0;text-transform:none;white-space:nowrap;font-size:.7rem;font-weight:620}.instructor-category-toggle svg{transition:transform .22s cubic-bezier(.22,1,.36,1)}.instructor-course-category.is-collapsed .instructor-category-toggle svg{transform:rotate(-90deg)}.instructor-course-category.is-dragging{opacity:.58;transform:scale(.992)}.instructor-course-category.is-drag-over{background:rgba(var(--accent-rgb), .055)}.instructor-course-category h3 svg,.instructor-category-toggle svg{color:rgba(var(--accent-rgb), .58)}.instructor-category-toggle>span{width:.44rem;height:.44rem;box-shadow:0 0 14px rgba(var(--accent-rgb), .36);background:currentColor;border-radius:999px}.instructor-course-category-panel{opacity:1;will-change:grid-template-rows, opacity;grid-template-rows:1fr;transition:grid-template-rows .24s cubic-bezier(.22,1,.36,1),opacity .18s;display:grid;overflow:hidden}.instructor-course-category.is-collapsed .instructor-course-category-panel{opacity:0;grid-template-rows:0fr}.instructor-course-lesson-list{gap:.72rem;min-height:0;display:grid;overflow:hidden}.instructor-course-lesson-row{background:linear-gradient(135deg,#ffffff09,#ffffff05),#05050857;border:1px solid #f0ede50e;border-radius:1rem;grid-template-columns:auto 5.4rem minmax(0,1fr) auto;align-items:center;gap:1rem;min-height:5.9rem;padding:.86rem 1rem;transition:border-color .18s,background .18s,transform .18s;display:grid}.instructor-course-lesson-row.is-dragging{opacity:.58;transform:scale(.992)}.instructor-course-lesson-row.is-drag-over{background:radial-gradient(circle at 18% 50%, rgba(var(--accent-rgb), .12), transparent 34%), linear-gradient(135deg, #ffffff0d, #ffffff05), #0505087a;border-color:#d8ad555c}.instructor-course-lesson-row:hover{background:radial-gradient(circle at 18% 50%, rgba(var(--accent-rgb), .08), transparent 34%), linear-gradient(135deg, #ffffff0b, #ffffff05), #0505086b;border-color:#d8ad552e;transform:translateY(-1px)}.instructor-course-lesson-grip{color:#ffffff52;cursor:grab;background:0 0;border:0;border-radius:.7rem;place-items:center;width:2rem;height:2rem;padding:0;transition:background .16s,color .16s,transform .16s;display:grid}.instructor-course-lesson-grip:hover{background:rgba(var(--accent-rgb), .1);color:rgba(var(--accent-rgb), .8);transform:translateY(-1px)}.instructor-course-lesson-grip:active{cursor:grabbing}.instructor-course-lesson-thumb{width:5.4rem;height:3.35rem;color:var(--accent);background:linear-gradient(135deg,#d8ad5524,#ffffff09),#ffffff0b;border-radius:.62rem;place-items:center;display:grid;position:relative;overflow:hidden}.instructor-course-lesson-thumb img{object-fit:cover;width:100%;height:100%;display:block}.instructor-course-lesson-thumb>span{color:#fff;background:#0000006b;place-items:center;font-size:.78rem;font-weight:760;display:grid;position:absolute;inset:0}.instructor-course-lesson-copy{min-width:0}.instructor-course-lesson-row strong{color:var(--text-main);text-overflow:ellipsis;white-space:nowrap;font-size:.92rem;font-weight:650;line-height:1.2;display:block;overflow:hidden}.instructor-course-lesson-row small{min-width:0;color:var(--text-muted);align-items:center;gap:.36rem;margin-top:.32rem;font-size:.72rem;display:flex}.instructor-course-lesson-row small svg{color:#ffffff6b;flex:none}.instructor-course-lesson-row small span{min-width:0;color:rgba(var(--accent-rgb), .52);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.instructor-course-lessons-empty{color:#ffffff7a;text-align:center;background:#0000002e;border:1px dashed #f0ede51f;border-radius:.9rem;place-items:center;gap:.55rem;min-height:8rem;display:grid}.instructor-course-lessons-empty svg{color:var(--accent)}.instructor-course-lessons-empty strong{color:#ffffffc2;font-size:.9rem;font-weight:640}.instructor-course-lessons-empty button{color:#f4d279;background:#d8ad551c;border:1px solid #d8ad5557;border-radius:999px;justify-content:center;align-items:center;gap:.4rem;min-height:2.35rem;padding:0 .86rem;font-size:.78rem;font-weight:650;display:inline-flex}.instructor-manage-backdrop{z-index:120;padding:max(20px, env(safe-area-inset-top)) clamp(16px, 3vw, 40px) max(20px, env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(4px)saturate(1.01);overscroll-behavior:contain;will-change:opacity;background:#000000b8;place-items:center;animation:.18s ease-out both instructorManageOverlayIn;display:grid}.instructor-manage-modal{overscroll-behavior:contain;color:#f8fafc;backface-visibility:hidden;contain:layout paint style;transform-origin:50%;will-change:transform, opacity;background:linear-gradient(135deg,#0f1111fb,#040909fb),#070a0afa;border:1px solid #ffffff24;border-radius:24px;grid-template-rows:auto minmax(0,1fr);width:min(1120px,100vw - 80px);height:auto;max-height:calc(100dvh - 56px);animation:.28s cubic-bezier(.22,1,.36,1) both instructorManageSheetIn;display:grid;position:relative;overflow:hidden;transform:translateZ(0);box-shadow:0 28px 90px #00000094,inset 0 1px #ffffff14}.instructor-manage-modal.is-lesson{width:min(1040px,100vw - 96px)}.instructor-manage-modal:before{pointer-events:none;content:"";opacity:.08;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 160 160' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.08' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.instructor-manage-modal>*{z-index:1;position:relative}.instructor-manage-backdrop.is-closing{animation:.14s ease-out both instructorManageOverlayOut}.instructor-manage-backdrop.is-closing .instructor-manage-modal{animation:.16s ease-out both instructorManageSheetOut}.instructor-manage-modal .instructor-slip-header{border-bottom-color:#f0ede517;width:min(1000px,100% - 48px);margin:0 auto;padding:1rem 0 .82rem}.instructor-dialog-header-actions{justify-content:flex-end;align-items:center;gap:.72rem;display:inline-flex}.instructor-publish-toggle{color:#ffffff9e;cursor:pointer;-webkit-user-select:none;user-select:none;grid-template-columns:none!important;align-items:center!important;gap:.52rem!important;margin:0!important;display:inline-flex!important}.instructor-publish-toggle input{clip:rect(0 0 0 0);margin:-1px;position:absolute;overflow:hidden;width:1px!important;height:1px!important}.instructor-publish-toggle span{background:#ffffff0e;border:1px solid #ffffff21;border-radius:999px;flex:none;width:2.5rem;height:1.36rem;transition:border-color .22s,background .22s,box-shadow .22s;position:relative;box-shadow:inset 0 1px #ffffff0f}.instructor-publish-toggle span:after{content:"";border-radius:inherit;background:#ffffffb8;width:.94rem;height:.94rem;transition:background .24s,transform .26s cubic-bezier(.22,1,.36,1),box-shadow .24s;position:absolute;top:50%;left:.18rem;transform:translateY(-50%);box-shadow:0 6px 14px #00000047}.instructor-publish-toggle input:checked+span{background:#d8ad553d;border-color:#d8ad5570;box-shadow:inset 0 1px #ffffff14,0 0 22px #d8ad551f}.instructor-publish-toggle input:checked+span:after{background:var(--accent);transform:translate(1.08rem,-50%);box-shadow:0 8px 18px #00000047,0 0 16px #d8ad5547}.instructor-publish-toggle input:focus-visible+span{box-shadow:0 0 0 3px #d8ad5533,inset 0 1px #ffffff0f}.instructor-publish-toggle small{color:#ffffff8c;letter-spacing:0;text-transform:none;margin:0;font-size:.68rem;font-weight:720;line-height:1}.instructor-manage-form{grid-template-rows:minmax(0,1fr) auto;gap:0;min-height:0;display:grid;overflow:hidden}.instructor-form-grid{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#ffffff3d transparent;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:.72rem .78rem;width:min(1000px,100% - 48px);min-height:0;max-height:min(34rem,100dvh - 12rem);margin:0 auto;padding:.82rem 2px .9rem;display:grid;overflow-y:auto}.instructor-lesson-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-height:none;overflow:visible}.instructor-manage-form label,.instructor-addon-grid label{color:#ffffff94;align-content:start;gap:.38rem;font-size:.76rem;font-weight:760;display:grid}.instructor-manage-form input,.instructor-manage-form textarea,.instructor-manage-form select{color:#fff;background:#ffffff0e;border:1px solid #ffffff1a;border-radius:.62rem;outline:0;width:100%;min-height:2.45rem;padding:.52rem .68rem;font-size:.82rem}.instructor-manage-form textarea{resize:vertical;min-height:4.6rem}.instructor-select-field{z-index:4;position:relative}.instructor-select-trigger{color:#fff;text-align:left;cursor:pointer;background:#ffffff0e;border:1px solid #ffffff1a;border-radius:.62rem;outline:0;justify-content:space-between;align-items:center;gap:.75rem;width:100%;min-height:2.45rem;padding:.52rem .68rem;font-size:.82rem;font-weight:760;transition:border-color .18s,background .18s,box-shadow .18s;display:flex}.instructor-select-trigger:hover,.instructor-select-trigger.is-open{background:#d8ad5514;border-color:#d8ad5557}.instructor-select-trigger:focus-visible{box-shadow:0 0 0 3px #d8ad5533}.instructor-select-trigger svg{color:#ffffffc7;flex:none;transition:transform .22s cubic-bezier(.22,1,.36,1)}.instructor-select-trigger.is-open svg{transform:rotate(180deg)}.instructor-select-menu{z-index:20;opacity:0;pointer-events:none;transform-origin:top;background:linear-gradient(#ffffff12,#ffffff06),#0d1010fa;border:1px solid #f0ede51c;border-radius:.7rem;max-height:0;transition:max-height .24s cubic-bezier(.22,1,.36,1),opacity .18s,transform .24s cubic-bezier(.22,1,.36,1);position:absolute;top:calc(100% + .38rem);left:0;right:0;overflow:hidden;transform:translateY(-.35rem)scaleY(.98);box-shadow:0 18px 42px #0000006b}.instructor-select-menu.is-open{opacity:1;pointer-events:auto;max-height:8.5rem;transform:translateY(0)scaleY(1)}.instructor-select-menu button{color:#ffffffbd;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;width:100%;min-height:2.28rem;padding:.55rem .68rem;font-size:.8rem;font-weight:680;transition:background .16s,color .16s;display:flex}.instructor-select-menu button:hover,.instructor-select-menu button:focus-visible,.instructor-select-menu button.is-selected{color:var(--accent);background:#d8ad551f}.instructor-addon-panel,.instructor-publish-row,.instructor-addon-tags,.instructor-addon-preview,.instructor-storefront-editor,.instructor-wide-field{grid-column:1/-1}.instructor-storefront-editor{background:linear-gradient(135deg,#d8ad5514,#ffffff06 48%),#ffffff06;border:1px solid #d8ad5533;border-radius:.92rem;padding:.9rem}.instructor-storefront-editor-heading,.instructor-included-editor-heading{justify-content:space-between;align-items:flex-start;gap:.8rem;display:flex}.instructor-storefront-editor-heading>div,.instructor-included-editor-heading>div{min-width:0}.instructor-storefront-editor-heading span:first-child,.instructor-storefront-preview>span{color:var(--accent);letter-spacing:.13em;text-transform:uppercase;font-size:.64rem;font-weight:850;display:block}.instructor-storefront-editor-heading strong,.instructor-included-editor-heading strong,.instructor-storefront-preview>strong{color:var(--text-main);margin-top:.2rem;font-size:.9rem;font-weight:820;display:block}.instructor-storefront-editor-heading small,.instructor-included-editor-heading small{max-width:46rem;color:var(--text-muted);margin-top:.22rem;font-size:.7rem;font-weight:560;line-height:1.45;display:block}.instructor-storefront-badge,.instructor-included-editor-heading>span{color:var(--accent);white-space:nowrap;background:#d8ad551a;border:1px solid #d8ad553d;border-radius:999px;flex:none;padding:.28rem .48rem;font-size:.64rem;font-weight:820}.instructor-storefront-editor-grid{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);gap:.78rem;margin-top:.8rem;display:grid}.instructor-store-description-field,.instructor-included-editor,.instructor-storefront-preview{background:#070a0a6b;border:1px solid #f0ede51a;border-radius:.72rem}.instructor-store-description-field{padding:.72rem}.instructor-store-description-field>strong{color:var(--text-main);font-size:.8rem}.instructor-store-description-field>small{color:var(--text-muted);margin-top:-.08rem;font-size:.68rem;font-weight:560;line-height:1.35}.instructor-store-description-field textarea{min-height:8.65rem;margin-top:.2rem}.instructor-included-editor{padding:.72rem}.instructor-included-editor-list{gap:.42rem;margin-top:.62rem;display:grid}.instructor-included-editor-row{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.45rem;display:grid}.instructor-included-editor-row>svg,.instructor-storefront-preview p>svg{color:var(--accent)}.instructor-included-editor-row input{min-width:0}.instructor-included-editor-row button{color:#ffffff9e;cursor:pointer;background:#ffffff0b;border:1px solid #ffffff1a;border-radius:.56rem;place-items:center;width:2.25rem;min-height:2.25rem;display:grid}.instructor-included-editor-row button:hover:not(:disabled),.instructor-included-editor-row button:focus-visible:not(:disabled){color:#fca5a5;background:#7f1d1d29;border-color:#f8717157}.instructor-included-editor-row button:disabled{cursor:not-allowed;opacity:.35}.instructor-add-included-item{width:fit-content;min-height:2.18rem;color:var(--accent);cursor:pointer;background:0 0;border:1px dashed #d8ad5561;border-radius:.58rem;align-items:center;gap:.38rem;margin-top:.62rem;padding:0 .68rem;font-size:.7rem;font-weight:800;display:inline-flex}.instructor-add-included-item:hover,.instructor-add-included-item:focus-visible{background:#d8ad551a}.instructor-storefront-preview{grid-template-columns:minmax(9rem,.42fr) minmax(0,1fr);align-items:center;column-gap:1.1rem;margin-top:.76rem;padding:.72rem .78rem;display:grid}.instructor-storefront-preview>span{grid-column:1}.instructor-storefront-preview>strong{grid-column:1;margin-bottom:.16rem}.instructor-storefront-preview>div{grid-area:1/2/span 2;gap:.34rem;display:grid}.instructor-storefront-preview p{color:var(--text-soft);align-items:center;gap:.42rem;margin:0;font-size:.72rem;font-weight:620;line-height:1.35;display:flex}@media (max-width:700px){.instructor-storefront-editor-grid,.instructor-storefront-preview{grid-template-columns:1fr}.instructor-storefront-preview>span,.instructor-storefront-preview>strong,.instructor-storefront-preview>div{grid-column:1}.instructor-storefront-preview>div{grid-row:auto;margin-top:.52rem}}.instructor-addon-panel{background:#ffffff09;border:1px solid #f0ede516;border-radius:.8rem;padding:.85rem;transition:border-color .22s,background .22s,box-shadow .22s}.instructor-addon-panel.is-open{background:linear-gradient(135deg,#d8ad5512,#ffffff09),#ffffff09;border-color:#d8ad5533;box-shadow:inset 0 1px #ffffff0b}.instructor-toggle-row{justify-content:space-between;align-items:center;gap:1rem;grid-template-columns:none!important;margin:0!important;display:flex!important}.instructor-toggle-row strong,.instructor-toggle-row small{display:block}.instructor-toggle-row strong{color:var(--text-main);font-size:.84rem}.instructor-toggle-row small{color:var(--text-muted);margin-top:.2rem;font-size:.72rem;font-weight:560;line-height:1.35}.instructor-toggle-row input{appearance:none;cursor:pointer;background:radial-gradient(circle,#0000 0 36%,#0000 39%),#ffffff0e;border:1px solid #ffffff2e;border-radius:999px;outline:0;flex:none;width:1.38rem;height:1.38rem;transition:border-color .2s,background .22s,box-shadow .22s,transform .18s;box-shadow:inset 0 1px #ffffff0e,0 0 #d8ad5500}.instructor-toggle-row input:hover{background:radial-gradient(circle,#d8ad5526 0 34%,#0000 38%),#d8ad5514;border-color:#d8ad556b}.instructor-toggle-row input:checked{background:radial-gradient(circle at center, var(--accent) 0 35%, transparent 39%), #d8ad551f;border-color:#d8ad55c7;box-shadow:inset 0 1px #ffffff14,0 0 18px #d8ad552e}.instructor-toggle-row input:active{transform:scale(.94)}.instructor-toggle-row input:focus-visible{box-shadow:0 0 0 3px #d8ad5533,inset 0 1px #ffffff14}.instructor-addon-motion{opacity:0;pointer-events:none;visibility:hidden;max-height:0;margin-top:0;transition:max-height .32s cubic-bezier(.22,1,.36,1),margin-top .26s cubic-bezier(.22,1,.36,1),opacity .18s,transform .3s cubic-bezier(.22,1,.36,1),visibility 0s linear .32s;overflow:hidden;transform:translateY(-.45rem)}.instructor-addon-motion.is-open{opacity:1;pointer-events:auto;visibility:visible;max-height:18rem;margin-top:.75rem;transition:max-height .36s cubic-bezier(.22,1,.36,1),margin-top .28s cubic-bezier(.22,1,.36,1),opacity .22s 60ms,transform .34s cubic-bezier(.22,1,.36,1),visibility;transform:translate(0)}.instructor-addon-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:.7rem;margin-top:0;display:grid}.instructor-addon-input-row{grid-template-columns:minmax(0,1fr) auto;gap:.45rem;display:grid}.instructor-addon-input-row button{min-height:2.45rem;color:var(--accent);background:#d8ad5529;border:1px solid #d8ad554d;border-radius:.62rem;padding:0 .8rem;font-size:.76rem;font-weight:800}.instructor-addon-input-row button:disabled{cursor:not-allowed;opacity:.42}.instructor-lookup-state{min-height:1rem;color:var(--text-muted);font-size:.68rem}.instructor-lookup-state.is-found{color:#7ee2b8}.instructor-lookup-state.is-not-found,.instructor-lookup-state.is-error{color:#fca5a5}.instructor-addon-tags{flex-wrap:wrap;gap:.45rem;display:flex}.instructor-addon-tags span{color:var(--text-soft);background:#ffffff0e;border:1px solid #f0ede51a;border-radius:999px;align-items:center;gap:.4rem;padding:.34rem .52rem;font-size:.68rem;font-weight:760;display:inline-flex}.instructor-addon-tags button{color:#fca5a5;font-size:.9rem;line-height:1}.instructor-addon-preview{color:var(--text-muted);background:#ffffff09;border:1px solid #f0ede513;border-radius:.65rem;padding:.58rem .65rem;font-size:.72rem;line-height:1.4}.instructor-thumbnail-picker button{width:100%;min-height:4.6rem;color:var(--text-main);text-align:left;background:#ffffff09;border:1px dashed #f0ede524;border-radius:.75rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.7rem;padding:.58rem;display:grid}.instructor-thumbnail-picker button>span{width:3.8rem;height:3rem;color:var(--accent);background:#00000047;border-radius:.55rem;grid-row:span 2;place-items:center;display:grid;overflow:hidden}.instructor-thumbnail-picker img{object-fit:cover;width:100%;height:100%}.instructor-thumbnail-picker strong,.instructor-thumbnail-picker small{display:block}.instructor-thumbnail-picker strong{font-size:.82rem}.instructor-thumbnail-picker small{color:var(--text-muted);font-size:.7rem}.instructor-thumbnail-picker>input{display:none}.instructor-publish-row{margin:0!important}.instructor-publish-row input{width:1rem;height:1rem}.instructor-dialog-actions{border-top:1px solid #f0ede513;justify-content:flex-end;gap:.55rem;width:min(1000px,100% - 48px);margin:0 auto;padding:.72rem 0 .82rem;display:flex}.instructor-dialog-actions button{min-height:2.5rem;color:var(--text-soft);background:#ffffff0e;border:1px solid #f0ede51a;border-radius:999px;justify-content:center;align-items:center;gap:.42rem;padding:0 .95rem;font-size:.78rem;font-weight:800;display:inline-flex}.instructor-dialog-actions button.is-primary{color:var(--accent);background:#d8ad552e;border-color:#d8ad555c}.instructor-dialog-actions button:disabled{cursor:progress;opacity:.62}@keyframes instructorManageOverlayIn{0%{opacity:0}to{opacity:1}}@keyframes instructorManageOverlayOut{0%{opacity:1}to{opacity:0}}@keyframes instructorManageSheetIn{0%{opacity:0;transform:translateY(18px)scale(.985)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes instructorManageSheetOut{0%{opacity:1;transform:translate(0)scale(1)}to{opacity:0;transform:translateY(10px)scale(.99)}}.instructor-slip-backdrop{z-index:80;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(circle at 50% 20%,#d8ad5514,#0000 34%),#050508c7;justify-content:center;align-items:center;padding:clamp(1rem,3vw,2rem);display:flex;position:fixed;inset:0}.instructor-slip-backdrop.instructor-manage-backdrop{z-index:120;padding:max(20px, env(safe-area-inset-top)) clamp(16px, 3vw, 40px) max(20px, env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(4px)saturate(1.01);background:#000000b8;place-items:center;display:grid}@media (min-width:1600px){.instructor-manage-modal{width:min(1120px,100vw - 160px)}.instructor-manage-modal.is-lesson{width:min(1040px,100vw - 180px)}}@media (max-width:980px){.instructor-slip-backdrop.instructor-manage-backdrop,.instructor-manage-backdrop{align-items:end;padding:12px}.instructor-manage-modal{width:100%;height:min(760px,100dvh - 24px);max-height:calc(100dvh - 24px)}.instructor-manage-modal .instructor-slip-header,.instructor-form-grid,.instructor-dialog-actions{width:min(100%,100% - 32px)}}@media (max-width:620px){.instructor-slip-backdrop.instructor-manage-backdrop,.instructor-manage-backdrop{padding:0}.instructor-manage-modal{border-width:0;border-radius:0;width:100%;height:100dvh;max-height:100dvh}.instructor-manage-modal .instructor-slip-header{width:calc(100% - 28px);padding:calc(.95rem + env(safe-area-inset-top)) 0 .88rem}.instructor-form-grid,.instructor-dialog-actions{width:calc(100% - 28px)}.instructor-dialog-actions{padding-bottom:calc(.9rem + env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){.instructor-manage-backdrop,.instructor-manage-modal,.instructor-manage-backdrop.is-closing,.instructor-manage-backdrop.is-closing .instructor-manage-modal,.instructor-select-trigger,.instructor-select-trigger svg,.instructor-select-menu,.instructor-select-menu button,.instructor-addon-panel,.instructor-addon-motion,.instructor-toggle-row input,.instructor-publish-toggle span,.instructor-publish-toggle span:after{transition:none!important;animation:none!important}}.instructor-slip-modal{background:linear-gradient(#ffffff06,#fff0),#101015fa;border:1px solid #f0ede51a;border-radius:1.25rem;grid-template-rows:auto minmax(0,1fr);width:min(64rem,100vw - 2rem);max-height:min(52rem,100dvh - 2rem);display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffff09,0 34px 100px #0000006b}.instructor-slip-header{border-bottom:1px solid #f0ede513;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;min-width:0;padding:1.05rem 1.1rem 1rem 1.25rem;display:grid}.instructor-slip-header span,.instructor-slip-header strong,.instructor-slip-header small{display:block}.instructor-slip-header span{color:var(--accent);letter-spacing:.12em;text-transform:uppercase;margin-bottom:.25rem;font-size:.68rem;font-weight:850}.instructor-slip-header strong{color:var(--text-main);font-size:clamp(1.05rem,1.6vw,1.35rem);font-weight:780;line-height:1.1}.instructor-slip-header small{color:var(--text-muted);margin-top:.28rem;font-size:.78rem;line-height:1.35}.instructor-slip-header button{width:2.45rem;height:2.45rem;color:var(--text-soft);background:#ffffff0e;border:1px solid #f0ede51a;border-radius:999px;place-items:center;transition:border-color .16s,color .16s,background .16s;display:grid}.instructor-slip-header button:hover{color:var(--accent);background:#d8ad551f;border-color:#d8ad555c}.instructor-slip-frame{background-color:#050507;background-image:linear-gradient(45deg,#ffffff06 25%,#0000 25%),linear-gradient(-45deg,#ffffff06 25%,#0000 25%),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:1.25rem 1.25rem;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:1px solid #f0ede513;border-radius:1rem;place-items:center;min-height:0;margin:.9rem;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffff06}.instructor-slip-frame img{object-fit:contain;background:#050507;width:100%;height:100%;max-height:calc(100dvh - 10.5rem);display:block}.instructor-payout-modal{background:linear-gradient(#ffffff06,#fff0),#101015fa;border:1px solid #f0ede51a;border-radius:1.25rem;grid-template-rows:auto minmax(0,1fr);width:min(40rem,100vw - 2rem);max-height:min(46rem,100dvh - 2rem);display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffff09,0 34px 100px #0000006b}.instructor-payout-body{gap:.85rem;min-height:0;padding:1rem;display:grid;overflow-y:auto}.instructor-payout-grid{gap:.65rem;display:grid}.instructor-payout-detail{background:#ffffff09;border:1px solid #f0ede513;border-radius:.85rem;gap:.28rem;padding:.78rem .85rem;display:grid}.instructor-payout-detail span,.instructor-payout-upload span,.instructor-payout-note span{color:var(--text-muted);font-size:.72rem;font-weight:750}.instructor-payout-detail strong{color:var(--text-main);overflow-wrap:anywhere;font-size:.88rem;line-height:1.35}.instructor-payout-qr,.instructor-payout-slip-preview{background:#00000047;border:1px solid #f0ede513;border-radius:.9rem;place-items:center;min-height:14rem;display:grid;overflow:hidden}.instructor-payout-slip-preview{min-height:10rem}.instructor-payout-qr img{object-fit:contain;max-width:14rem;max-height:14rem}.instructor-payout-slip-preview img{object-fit:contain;width:100%;max-height:16rem}.instructor-payout-upload,.instructor-payout-note{gap:.45rem;display:grid}.instructor-payout-upload input,.instructor-payout-note textarea{width:100%;color:var(--text-main);background:#ffffff0b;border:1px solid #f0ede51a;border-radius:.75rem;outline:0;padding:.75rem .85rem}.instructor-payout-note textarea{resize:vertical;min-height:5rem}.instructor-payout-actions{justify-content:flex-end;gap:.65rem;padding-top:.25rem;display:flex}.instructor-payout-actions button{min-height:2.55rem;color:var(--text-soft);background:#ffffff0e;border:1px solid #f0ede51a;border-radius:999px;justify-content:center;align-items:center;gap:.45rem;padding:0 1rem;font-size:.8rem;font-weight:800;display:inline-flex}.instructor-payout-actions button.is-primary{color:var(--accent);background:#d8ad5529;border-color:#d8ad555c}.instructor-payout-actions button:disabled{cursor:progress;opacity:.62}@media (min-width:1024px){.instructor-app-shell.app-shell>.workspace{padding:22px clamp(28px,4vw,64px) 36px!important}.instructor-app-shell.app-shell .affiliate-notification-topbar.topbar{min-height:42px!important;margin-bottom:10px!important}.instructor-app-shell.app-shell .title-row,.instructor-app-shell .overview-grid,.instructor-app-shell .table-surface.wide-card{width:100%;max-width:none}.instructor-app-shell.app-shell .title-row{margin:52px 0 32px!important}.instructor-app-shell.app-shell .title-row p{font-size:.92rem!important;line-height:1.25!important}.instructor-app-shell.app-shell .title-row h1{letter-spacing:0!important;font-size:clamp(2.05rem,3.1vw,2.9rem)!important;line-height:1!important}.instructor-app-shell.app-shell .range-controls{gap:.55rem}.instructor-app-shell.app-shell .range-static,.instructor-app-shell.app-shell .dark-pill{min-height:2.45rem;padding:0 .9rem;font-size:.82rem}.instructor-app-shell .overview-grid{gap:.65rem;margin-bottom:.8rem}.instructor-app-shell .instructor-metric-card{border-radius:.95rem;gap:.3rem;min-height:5.65rem;padding:.85rem .95rem}.instructor-app-shell .instructor-metric-card .metric-icon{border-radius:.6rem;width:1.55rem;height:1.55rem}.instructor-app-shell .instructor-metric-card p{font-size:.78rem;line-height:1.25}.instructor-app-shell .instructor-metric-card strong{font-size:1rem}.instructor-app-shell .table-surface.wide-card{border-radius:1rem;padding:1.05rem 1.15rem 1.2rem}.instructor-app-shell .table-surface>.panel-heading{grid-template-columns:minmax(0,1fr) minmax(15rem,24rem);gap:1rem;margin-bottom:1rem}.instructor-app-shell .panel-heading h2{font-size:1.32rem;line-height:1.1}.instructor-app-shell .panel-heading p{margin-top:.35rem;font-size:.82rem;line-height:1.35}.instructor-app-shell .table-surface th{padding:.68rem .75rem;font-size:.66rem}.instructor-app-shell .table-surface td{padding:.75rem;font-size:.86rem}.instructor-app-shell .table-surface td strong{font-size:.86rem}.instructor-app-shell .row-actions{gap:.35rem}.instructor-app-shell .row-actions button,.instructor-app-shell .table-surface td>button,.instructor-app-shell .preview-row>button{border-radius:.55rem;min-width:2.25rem;min-height:2.25rem;padding:.45rem .62rem}.instructor-app-shell .settings-grid{grid-template-columns:minmax(0,.92fr) minmax(0,1fr);gap:.75rem}.instructor-app-shell .settings-card{border-radius:.9rem;padding:.9rem}.instructor-app-shell .settings-card .panel-heading{margin-bottom:.75rem}.instructor-app-shell .settings-card label{gap:.35rem;margin-bottom:.62rem;font-size:.74rem}.instructor-app-shell .settings-card input,.instructor-app-shell .settings-card textarea,.instructor-app-shell .settings-card select,.instructor-app-shell select.ghost-filter{border-radius:.58rem;min-height:2.35rem;padding:.52rem .66rem;font-size:.82rem}.instructor-app-shell .settings-card textarea{min-height:3.85rem}.instructor-app-shell .preview-list{gap:.55rem}.instructor-app-shell .preview-row{border-radius:.65rem;padding:.58rem .62rem}}.pc-checkout-addon-list{gap:.48rem;margin-top:.8rem;display:grid}.pc-checkout-addon-list .pc-checkout-addon-option{color:#ffffffc7;text-align:left;cursor:pointer;background:#ffffff0e;border:1px solid #ffffff1a;border-radius:.72rem;justify-content:space-between;align-items:center;gap:.75rem;width:100%;padding:.72rem .76rem;transition:border-color .16s,background .16s,color .16s;display:flex}.pc-checkout-addon-list .pc-checkout-addon-option.is-active{color:#fff;background:#e5c15824;border-color:#e5c1587a}.pc-checkout-addon-copy{align-items:center;gap:.62rem;min-width:0;display:inline-flex}.pc-checkout-addon-radio{background:#0000002e;border:1px solid #ffffff61;border-radius:999px;flex:none;place-items:center;width:.74rem;height:.74rem;display:inline-grid;position:relative}.pc-checkout-addon-radio:after{content:"";border-radius:inherit;opacity:0;background:#f4c75f;width:.38rem;height:.38rem;transition:opacity .16s,transform .16s;transform:scale(.55)}.pc-checkout-addon-option.is-active .pc-checkout-addon-radio{background:#f4c75f1f;border-color:#f4c75ff2}.pc-checkout-addon-option.is-active .pc-checkout-addon-radio:after{opacity:1;transform:scale(1)}.pc-checkout-addon-list strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.9rem;font-weight:600;line-height:1.2;overflow:hidden}.pc-checkout-addon-list b{flex:none;font-size:.9rem;font-weight:600}@media (max-width:900px){.instructor-app-shell .overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.instructor-app-shell .table-surface>.panel-heading{grid-template-columns:1fr}.instructor-app-shell .table-surface>.panel-heading .range-controls,.instructor-app-shell .table-surface>.panel-heading .search-box{justify-content:stretch;width:100%}.instructor-table-pagination{flex-direction:column;align-items:stretch}.instructor-table-pagination>div{justify-content:space-between;width:100%}.instructor-table-pagination button{flex:1 1 0}.instructor-app-shell .settings-grid,.instructor-app-shell .settings-row,.instructor-course-actions,.instructor-form-grid,.instructor-addon-grid{grid-template-columns:1fr}.instructor-app-shell .preview-row{grid-template-columns:auto minmax(0,1fr)}.instructor-course-row{align-items:start;grid-template-columns:2rem 3.8rem minmax(0,1fr)!important}.instructor-course-cover{width:3.8rem;height:3.8rem}.instructor-course-row-actions{grid-column:1/-1;justify-content:stretch}.instructor-course-list-card .instructor-course-row-actions button{flex:1 1 0;justify-content:center}.instructor-course-lesson-row{grid-template-columns:auto 4.8rem minmax(0,1fr);gap:.72rem}.instructor-course-lesson-thumb{width:4.8rem;height:3rem}.instructor-course-lesson-row>.status-pill{grid-column:2/-1;justify-self:start}.instructor-app-shell .preview-row>button{grid-column:1/-1;width:100%}.instructor-slip-header{padding:.95rem 1rem}.instructor-slip-frame{margin:.65rem}}@media (max-width:560px){.instructor-app-shell .overview-grid{grid-template-columns:1fr}}@media (min-width:901px){.instructor-app-shell.app-shell .overview-grid{grid-auto-flow:column;grid-template-columns:repeat(4,minmax(0,1fr))!important;align-items:stretch!important;display:grid!important}.instructor-app-shell.app-shell .overview-grid>.instructor-metric-card{width:100%!important;min-width:0!important}}.instructor-app-shell.app-shell .instructor-course-category h3{letter-spacing:.1em!important;gap:.5rem!important;font-size:clamp(.9rem,.92vw,1.05rem)!important;font-weight:650!important;line-height:1.2!important}.instructor-app-shell.app-shell .instructor-course-category h3 svg{width:1rem!important;height:1rem!important}.instructor-app-shell.app-shell .instructor-course-category h3 span{width:.42rem!important;height:.42rem!important}.affiliate-app-shell.app-shell .overview-grid{grid-template-columns:minmax(330px,420px) minmax(0,1fr)!important;align-items:stretch!important;gap:clamp(18px,1.35vw,26px)!important}.affiliate-app-shell.app-shell .overview-grid>.revenue-card{align-self:stretch!important;min-height:0!important;padding:clamp(20px,1.45vw,26px)!important}.affiliate-app-shell.app-shell .overview-grid>.analytics-card{justify-content:space-between!important;align-self:stretch!important;min-height:0!important;padding:clamp(18px,1.25vw,24px)!important}.affiliate-app-shell.app-shell .overview-grid>.wide-card{min-width:0!important}.affiliate-app-shell.app-shell .analytics-card .focus-summary{grid-template-columns:minmax(0,1.18fr) minmax(180px,.62fr)!important;gap:clamp(14px,1vw,20px)!important;margin-top:14px!important}.affiliate-app-shell.app-shell .analytics-card .focus-hero{min-height:clamp(118px,8.5vw,148px)!important;padding:clamp(16px,1.1vw,20px)!important}.affiliate-app-shell.app-shell .analytics-card .focus-hero strong{margin:4px 0!important;font-size:clamp(34px,3.4vw,58px)!important}.affiliate-app-shell.app-shell .analytics-card .focus-kpis{align-content:stretch!important;gap:10px!important}.affiliate-app-shell.app-shell .analytics-card .focus-kpis div{align-content:center!important;min-height:0!important;display:grid!important}.affiliate-app-shell.app-shell .analytics-card .timeline-body.simple{margin-top:14px!important}.affiliate-app-shell.app-shell .analytics-card .performance-chart{min-height:clamp(250px,19vw,340px)!important}.affiliate-app-shell.app-shell .analytics-card .bar-chart{height:clamp(205px,16vw,282px)!important}.affiliate-app-shell.app-shell .analytics-card .pipeline-cards{box-sizing:border-box!important;background:radial-gradient(circle at 76% 18%, rgba(var(--accent-rgb), .18), transparent 30%), linear-gradient(180deg, #f6f7f8fa, #f6f7f894)!important;border-radius:19px!important;grid-template-columns:minmax(0,1fr) 42px minmax(0,1fr) 42px minmax(0,1fr)!important;align-items:center!important;gap:0!important;min-width:0!important;height:clamp(170px,9.5vw,196px)!important;min-height:0!important;padding:clamp(14px,1vw,18px)!important;display:grid!important}.affiliate-app-shell.app-shell .pipeline-card{box-sizing:border-box!important;min-width:0!important;height:clamp(112px,7.2vw,142px)!important;min-height:0!important;color:var(--text-main)!important;background:#ffffffc7!important;border-radius:20px!important;flex-direction:column!important;justify-content:space-between!important;gap:12px!important;padding:clamp(14px,.95vw,18px)!important;display:flex!important;position:relative!important;box-shadow:inset 0 0 0 1px #2021260b!important}.affiliate-app-shell.app-shell .pipeline-card.paid{color:#fff!important;background:radial-gradient(circle at 82% 18%, rgba(var(--accent-rgb), .32), transparent 32%), var(--dark-panel)!important}.affiliate-app-shell.app-shell .pipeline-card-head{justify-content:space-between!important;align-items:flex-start!important;gap:16px!important;display:flex!important}.affiliate-app-shell.app-shell .pipeline-card-head span,.affiliate-app-shell.app-shell .pipeline-card p{color:var(--text-muted)!important;font-size:clamp(12px,.85vw,15px)!important;line-height:1.35!important}.affiliate-app-shell.app-shell .pipeline-card.paid .pipeline-card-head span,.affiliate-app-shell.app-shell .pipeline-card.paid p{color:#ffffffad!important}.affiliate-app-shell.app-shell .pipeline-card-head strong{color:inherit!important;font-size:clamp(30px,2.9vw,48px)!important;font-weight:560!important;line-height:.9!important}.affiliate-app-shell.app-shell .pipeline-card p{max-width:18ch!important;margin:0!important}.affiliate-app-shell.app-shell .pipeline-meter{background:#20212617!important;border-radius:999px!important;height:8px!important;overflow:hidden!important}.affiliate-app-shell.app-shell .pipeline-card.paid .pipeline-meter{background:#ffffff29!important}.affiliate-app-shell.app-shell .pipeline-meter span{border-radius:inherit!important;background:var(--accent)!important;height:100%!important;display:block!important}.affiliate-app-shell.app-shell .pipeline-connector{background:linear-gradient(90deg, rgba(var(--accent-rgb), .72), #2021262e)!important;min-width:0!important;height:2px!important;position:relative!important}.affiliate-app-shell.app-shell .pipeline-connector:after{content:""!important;border-top:2px solid #20212652!important;border-right:2px solid #20212652!important;width:9px!important;height:9px!important;position:absolute!important;top:50%!important;right:-2px!important;transform:translateY(-50%)rotate(45deg)!important}.affiliate-app-shell.app-shell .analytics-card .trend-caption{grid-template-columns:minmax(120px,auto) minmax(0,1fr)!important;align-items:center!important;gap:6px 16px!important;margin-top:14px!important;padding:clamp(13px,1vw,16px)!important}.affiliate-app-shell.app-shell .analytics-card .trend-caption strong{max-width:980px!important}@media (max-width:1180px){.affiliate-app-shell.app-shell .overview-grid,.affiliate-app-shell.app-shell .analytics-card .focus-summary,.affiliate-app-shell.app-shell .analytics-card .trend-caption{grid-template-columns:1fr!important}.affiliate-app-shell.app-shell .analytics-card .pipeline-cards{grid-template-columns:1fr!important;gap:12px!important}.affiliate-app-shell.app-shell .pipeline-connector{background:linear-gradient(180deg, rgba(var(--accent-rgb), .72), #2021262e)!important;justify-self:center!important;width:2px!important;height:22px!important}.affiliate-app-shell.app-shell .pipeline-connector:after{top:auto!important;bottom:-2px!important;right:50%!important;transform:translate(50%)rotate(135deg)!important}}.affiliate-app-shell.app-shell .partner-panel{order:-1!important;grid-column:1/-1!important;grid-template-columns:minmax(300px,.92fr) minmax(520px,1fr)!important;align-items:center!important;gap:22px clamp(32px,4vw,72px)!important;display:grid!important}.affiliate-app-shell.app-shell .partner-panel>.panel-heading.inline{grid-area:1/1!important;min-width:0!important;max-width:100%!important;margin:0!important;display:block!important}.affiliate-app-shell.app-shell .partner-panel>.panel-heading.inline>div{min-width:0!important;max-width:44ch!important}.affiliate-app-shell.app-shell .partner-panel>.panel-heading.inline p{text-wrap:pretty;white-space:normal!important;width:100%!important;max-width:44ch!important;overflow:visible!important}.affiliate-app-shell.app-shell .partner-panel>.referral-link-card{grid-area:1/2!important;justify-self:end!important;width:100%!important;min-width:0!important;max-width:820px!important;margin:0!important}.affiliate-campaign-section{background:#ffffff94;border:1px solid #20212614;border-radius:24px;grid-column:1/-1;gap:16px;min-width:0;padding:clamp(18px,2vw,26px);display:grid;box-shadow:inset 0 1px #ffffff94}.affiliate-campaign-heading{justify-content:space-between;align-items:flex-start;gap:20px;min-width:0;display:flex}.affiliate-campaign-heading>div{min-width:0}.affiliate-campaign-heading span{color:#a97714;letter-spacing:.12em;font-size:11px;font-weight:760}.affiliate-campaign-heading h3{color:var(--text-main);letter-spacing:-.025em;margin:5px 0 0;font-size:clamp(19px,1.5vw,24px);font-weight:680}.affiliate-campaign-heading p{max-width:680px;color:var(--text-muted);margin:7px 0 0;font-size:13px;line-height:1.55}.affiliate-campaign-heading small{color:#176949;background:#2384551a;border-radius:999px;flex:none;padding:7px 10px;font-size:11px;font-weight:700}.affiliate-campaign-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),540px));justify-content:start;gap:14px;min-width:0;display:grid}.affiliate-campaign-card{background:#ffffffd1;border:1px solid #20212616;border-radius:20px;min-width:0;display:block;overflow:hidden;box-shadow:0 16px 38px #2021260e}.affiliate-campaign-card-copy{align-content:start;gap:14px;min-width:0;padding:18px;display:grid}.affiliate-campaign-card-topline{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.affiliate-campaign-card-status{align-items:center;gap:8px;min-width:0;display:flex}.affiliate-campaign-card-status mark{color:#176949;background:#c6f4df;border-radius:999px;flex:none;padding:6px 9px;font-size:10px;font-weight:760}.affiliate-campaign-card-status span{color:#a97714;letter-spacing:.08em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:10px;font-weight:760;overflow:hidden}.affiliate-campaign-poster-action{color:#8a6418;background:rgba(var(--accent-rgb), .12);border:1px solid #20212617;border-radius:12px;flex:none;place-items:center;width:40px;height:40px;text-decoration:none;display:inline-grid}.affiliate-campaign-poster-action:hover{color:#5f420b;border-color:rgba(var(--accent-rgb), .44);background:rgba(var(--accent-rgb), .2);transform:translateY(-1px)}.affiliate-campaign-card-copy h4{color:var(--text-main);letter-spacing:-.025em;margin:5px 0 0;font-size:18px;font-weight:680}.affiliate-campaign-card-copy p{color:var(--text-muted);margin:7px 0 0;font-size:12px;line-height:1.5}.affiliate-campaign-card-copy dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;min-width:0;margin:0;display:grid}.affiliate-campaign-card-copy dl div{background:#2021260b;border-radius:12px;gap:3px;min-width:0;padding:10px;display:grid}.affiliate-campaign-card-copy dt{color:var(--text-muted);letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:700}.affiliate-campaign-card-copy dd{color:var(--text-main);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:11px;font-weight:650;overflow:hidden}.affiliate-campaign-card-copy>label{gap:5px;min-width:0;display:grid}.affiliate-campaign-card-copy>label span{color:var(--text-muted);letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:700}.affiliate-campaign-card-copy>label strong{min-width:0;color:var(--text-main);overflow-wrap:anywhere;background:#ffffffb3;border:1px solid #20212613;border-radius:11px;padding:10px 11px;font-size:10px;font-weight:560;line-height:1.45;overflow:hidden}.affiliate-campaign-actions{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px!important;display:grid!important}.affiliate-campaign-actions a,.affiliate-campaign-actions button{min-height:42px;color:var(--text-main);font:inherit;background:#ffffffc7;border:1px solid #20212617;border-radius:12px;justify-content:center;align-items:center;gap:7px;font-size:11px;font-weight:700;text-decoration:none;display:inline-flex}.affiliate-campaign-actions button{color:#201807;border-color:rgba(var(--accent-rgb), .45);background:var(--accent)}.affiliate-campaign-actions a:hover,.affiliate-campaign-actions button:hover{transform:translateY(-1px)}.affiliate-campaign-error{color:#9b322d;background:#c13f3712;border:1px solid #c13f372e;border-radius:13px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;font-size:12px;display:flex}.affiliate-campaign-error button{min-height:36px;color:inherit;font:inherit;background:#ffffff8f;border:1px solid #c13f3733;border-radius:10px;flex:none;padding:0 12px;font-size:11px;font-weight:700}:root[data-theme=dark] .affiliate-campaign-section{box-shadow:none;background:#ffffff09;border-color:#ffffff17}:root[data-theme=dark] .affiliate-campaign-card{box-shadow:none;background:#ffffff0b;border-color:#ffffff17}:root[data-theme=dark] .affiliate-campaign-card-copy dl div,:root[data-theme=dark] .affiliate-campaign-card-copy>label strong,:root[data-theme=dark] .affiliate-campaign-actions a,:root[data-theme=dark] .affiliate-campaign-poster-action{background:#ffffff0b;border-color:#ffffff17}@media (max-width:640px){.affiliate-campaign-grid{grid-template-columns:1fr}.affiliate-campaign-heading{flex-direction:column;align-items:stretch;gap:10px}.affiliate-campaign-heading small{width:fit-content}.affiliate-campaign-actions{grid-template-columns:1fr}.affiliate-campaign-error{flex-direction:column;align-items:stretch}}.affiliate-app-shell.app-shell .partner-panel>.partner-carousel{grid-column:1/-1!important;margin-top:8px!important}@media (max-width:1080px){.affiliate-app-shell.app-shell .partner-panel{grid-template-columns:1fr!important}.affiliate-app-shell.app-shell .partner-panel>.panel-heading.inline,.affiliate-app-shell.app-shell .partner-panel>.referral-link-card,.affiliate-app-shell.app-shell .partner-panel>.partner-carousel{grid-area:auto/1!important}.affiliate-app-shell.app-shell .partner-panel>.panel-heading.inline>div,.affiliate-app-shell.app-shell .partner-panel>.panel-heading.inline p{max-width:70ch!important}.affiliate-app-shell.app-shell .partner-panel>.referral-link-card{justify-self:stretch!important;max-width:none!important}}.affiliate-app-shell.app-shell .affiliate-notification-topbar.topbar{justify-content:space-between!important;align-items:center!important;gap:clamp(18px,2.2vw,36px)!important;min-height:72px!important;padding:0!important;display:flex!important;overflow:visible!important}.affiliate-app-shell.app-shell .affiliate-home-link{min-width:0!important;color:var(--text-main)!important;align-items:center!important;gap:10px!important;text-decoration:none!important;display:inline-flex!important}.affiliate-app-shell.app-shell .affiliate-home-link span{color:#784d2f!important;background:var(--accent)!important;width:38px!important;height:38px!important;box-shadow:0 10px 24px rgba(var(--accent-rgb), .2)!important;border-radius:14px!important;place-items:center!important;font-size:17px!important;font-weight:760!important;display:inline-grid!important}.affiliate-app-shell.app-shell .affiliate-home-link strong{color:inherit!important;letter-spacing:0!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:clamp(16px,1.15vw,20px)!important;font-weight:640!important;overflow:hidden!important}.affiliate-app-shell.app-shell .affiliate-notification-topbar .topbar-actions{justify-content:flex-end!important;align-items:center!important;gap:12px!important;min-width:0!important;margin-left:auto!important;display:flex!important}.affiliate-app-shell.app-shell .affiliate-top-nav{justify-content:flex-end!important;align-items:center!important;gap:10px!important;min-width:0!important;display:inline-flex!important}.affiliate-app-shell.app-shell .affiliate-top-nav a,.affiliate-app-shell.app-shell .affiliate-top-nav button{min-height:44px!important;color:var(--text-main)!important;cursor:pointer!important;font:inherit!important;letter-spacing:0!important;white-space:nowrap!important;background:#ffffffbd!important;border:0!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;gap:8px!important;padding:0 16px!important;font-size:clamp(13px,.95vw,16px)!important;font-weight:620!important;text-decoration:none!important;display:inline-flex!important;box-shadow:inset 0 0 0 1px #20212611,0 12px 28px #2021260b!important}.affiliate-app-shell.app-shell .affiliate-top-nav a:hover,.affiliate-app-shell.app-shell .affiliate-top-nav button:hover,.affiliate-app-shell.app-shell .affiliate-home-link:hover{transform:translateY(-1px)!important}.affiliate-app-shell.app-shell .affiliate-top-nav svg{color:inherit!important;flex:none!important}.affiliate-app-shell.app-shell .affiliate-session-profile-avatar{color:#f8f7f2!important;background:radial-gradient(circle at 30% 20%, rgba(var(--accent-rgb), .24), transparent 36%), #202126!important;font-size:18px!important;font-weight:760!important}@media (max-width:1180px){.affiliate-app-shell.app-shell .affiliate-notification-topbar.topbar{flex-direction:column!important;align-items:flex-start!important;gap:14px!important;min-height:0!important}.affiliate-app-shell.app-shell .affiliate-notification-topbar .topbar-actions{justify-content:space-between!important;width:100%!important;margin-left:0!important}.affiliate-app-shell.app-shell .affiliate-top-nav{scrollbar-width:none!important;justify-content:flex-start!important;overflow-x:auto!important}.affiliate-app-shell.app-shell .affiliate-top-nav::-webkit-scrollbar{display:none!important}}@media (max-width:720px){.affiliate-app-shell.app-shell .affiliate-home-link strong,.affiliate-app-shell.app-shell .affiliate-top-nav span{display:none!important}.affiliate-app-shell.app-shell .affiliate-top-nav a,.affiliate-app-shell.app-shell .affiliate-top-nav button{width:44px!important;padding:0!important}}.affiliate-app-shell.app-shell .affiliate-home-link.affiliate-home-brand{min-height:44px!important;color:var(--text-main)!important;font-variation-settings:"wght" 700!important;letter-spacing:-.5px!important;align-items:center!important;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji!important;font-size:20px!important;font-weight:700!important;line-height:28px!important;text-decoration:none!important;display:inline-flex!important}.affiliate-app-shell.app-shell .affiliate-top-nav{gap:clamp(18px,2.05vw,40px)!important}.affiliate-app-shell.app-shell .affiliate-top-nav a{min-height:44px!important;color:var(--text-soft)!important;box-shadow:none!important;font-variation-settings:"wght" 500!important;letter-spacing:normal!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji!important;font-size:16px!important;font-weight:500!important;line-height:24px!important;text-decoration:none!important;transition:color .18s,transform .18s!important}.affiliate-app-shell.app-shell .affiliate-top-nav a:hover,.affiliate-app-shell.app-shell .affiliate-top-nav a:focus-visible{color:var(--accent)!important;background:0 0!important;transform:translateY(-1px)!important}.affiliate-app-shell.app-shell .affiliate-notification-icon{justify-content:center!important;width:46px!important;min-width:46px!important;height:46px!important;min-height:46px!important;padding:0!important;position:relative!important}.affiliate-app-shell.app-shell .affiliate-notification-icon>span{color:#fff!important;background:#ff5b62!important;border-radius:999px!important;place-items:center!important;min-width:22px!important;height:22px!important;font-size:12px!important;font-weight:760!important;line-height:1!important;display:inline-grid!important;position:absolute!important;top:-4px!important;right:-4px!important;box-shadow:0 8px 18px #ff5b6238!important}.affiliate-app-shell.app-shell .affiliate-session-profile-avatar{color:#17130a!important;width:46px!important;height:46px!important;box-shadow:inset 0 1px 0 #ffffff5c, 0 16px 34px rgba(var(--accent-rgb), .16)!important;background:radial-gradient(circle at 30% 24%,#fff7da 0%,#f4d775 42%,#d8ad55 100%)!important;border-radius:999px!important;flex:0 0 46px!important;font-size:16px!important;font-weight:760!important;line-height:1!important;overflow:hidden!important}.affiliate-app-shell.app-shell .affiliate-session-profile-avatar.has-image{background:var(--profile-avatar-url) center / cover no-repeat!important;box-shadow:inset 0 0 0 1.5px rgba(var(--accent-rgb), .72), 0 16px 34px rgba(var(--accent-rgb), .16)!important}.affiliate-app-shell.app-shell .affiliate-session-org-name{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:15ch!important;overflow:hidden!important}.affiliate-app-shell.app-shell .affiliate-sidebar-mode-toggle{color:var(--text-main)!important}:root[data-theme=dark] .affiliate-app-shell.app-shell .affiliate-home-link.affiliate-home-brand{color:#f8f7f2!important}:root[data-theme=dark] .affiliate-app-shell.app-shell .affiliate-top-nav a{color:#f8f7f2c7!important}:root[data-theme=dark] .affiliate-app-shell.app-shell .affiliate-top-nav a:hover,:root[data-theme=dark] .affiliate-app-shell.app-shell .affiliate-top-nav a:focus-visible{color:var(--accent)!important}:root[data-theme=dark] .affiliate-app-shell.app-shell .affiliate-notification-icon,:root[data-theme=dark] .affiliate-app-shell.app-shell .affiliate-sidebar-mode-toggle{color:#f8f7f2e0!important;box-shadow:none!important;background:linear-gradient(#ffffff09,#ffffff02),#0c0c10e6!important;border:1px solid #f8f7f21c!important}:root[data-theme=dark] .affiliate-app-shell.app-shell .affiliate-session-profile-avatar{color:#17130a!important;background:radial-gradient(circle at 30% 24%,#fff7da 0%,#f4d775 42%,#d8ad55 100%)!important}:root[data-theme=dark] .affiliate-app-shell.app-shell .affiliate-session-profile-avatar.has-image{background:var(--profile-avatar-url) center / cover no-repeat!important}:root[data-theme=dark] .affiliate-app-shell.app-shell .analytics-card .pipeline-cards{background:radial-gradient(circle at 78% 16%, rgba(var(--accent-rgb), .11), transparent 34%), linear-gradient(180deg, #ffffff07, #ffffff02), #0f0f13f5!important}:root[data-theme=dark] .affiliate-app-shell.app-shell .pipeline-card{color:var(--text-main)!important;background:#19191eeb!important;box-shadow:inset 0 0 0 1px #f0ede513!important}:root[data-theme=dark] .affiliate-app-shell.app-shell .pipeline-card.paid{color:#fff!important;background:radial-gradient(circle at 82% 18%, rgba(var(--accent-rgb), .26), transparent 34%), #0d0d10!important}:root[data-theme=dark] .affiliate-app-shell.app-shell .pipeline-card-head span,:root[data-theme=dark] .affiliate-app-shell.app-shell .pipeline-card p{color:#f0ede5a8!important}:root[data-theme=dark] .affiliate-app-shell.app-shell .pipeline-card.paid .pipeline-card-head span,:root[data-theme=dark] .affiliate-app-shell.app-shell .pipeline-card.paid p{color:#ffffffb3!important}:root[data-theme=dark] .affiliate-app-shell.app-shell .pipeline-meter{background:#f0ede51c!important}:root[data-theme=dark] .affiliate-app-shell.app-shell .pipeline-connector{background:linear-gradient(90deg, rgba(var(--accent-rgb), .62), #f0ede529)!important}:root[data-theme=dark] .affiliate-app-shell.app-shell .pipeline-connector:after{border-color:#f0ede547!important}@media (max-width:1180px){.affiliate-app-shell.app-shell .affiliate-top-nav{gap:18px!important}}@media (max-width:720px){.affiliate-app-shell.app-shell .affiliate-home-link.affiliate-home-brand{font-size:18px!important}.affiliate-app-shell.app-shell .affiliate-top-nav span{display:inline!important}.affiliate-app-shell.app-shell .affiliate-top-nav a{width:auto!important;padding-right:2px!important}}html:root[data-theme=dark] main.affiliate-app-shell.app-shell .affiliate-session-org-avatar.affiliate-session-profile-avatar{color:#17130a!important;background:radial-gradient(circle at 30% 24%,#fff7da 0%,#f4d775 42%,#d8ad55 100%)!important}html:root[data-theme=dark] main.affiliate-app-shell.app-shell .affiliate-session-org-avatar.affiliate-session-profile-avatar.has-image{background:var(--profile-avatar-url) center / cover no-repeat!important}main.affiliate-app-shell.app-shell .affiliate-session-sidebar.sidebar .affiliate-session-org-avatar.affiliate-session-profile-avatar,main.affiliate-app-shell.app-shell .affiliate-session-sidebar.sidebar.is-collapsed:not(:hover) .affiliate-session-org-avatar.affiliate-session-profile-avatar{border-radius:999px!important;flex:0 0 46px!important;width:46px!important;height:46px!important}@media (min-width:1081px){main.affiliate-app-shell.app-shell>.workspace{padding-top:14px!important}main.affiliate-app-shell.app-shell .affiliate-notification-topbar.topbar{align-items:center!important;height:46px!important;min-height:46px!important}main.affiliate-app-shell.app-shell .affiliate-home-link.affiliate-home-brand{white-space:nowrap!important;text-overflow:clip!important;flex:none!important;width:max-content!important;min-width:max-content!important;max-width:none!important;overflow:visible!important}main.affiliate-app-shell.app-shell .affiliate-notification-topbar .topbar-actions,main.affiliate-app-shell.app-shell .affiliate-top-nav{align-items:center!important}}:root[data-theme=dark] main.affiliate-app-shell.app-shell :is(.link-field,.generator-field,.generator-card>label,.qr-upload-field){box-shadow:none!important;background:0 0!important;border:0!important}:root[data-theme=dark] main.affiliate-app-shell.app-shell :is(.link-field input,.link-field select,.generator-card input,.product-select-trigger,.search-box){color:var(--text-main)!important;box-shadow:none!important;background:linear-gradient(#ffffff06,#ffffff02),#08080ce6!important;border:1px solid #f0ede51b!important}:root[data-theme=dark] main.affiliate-app-shell.app-shell :is(.link-field input:focus,.link-field select:focus,.generator-card input:focus,.product-select-trigger:focus,.search-box:focus-within){border-color:rgba(var(--accent-rgb), .36)!important;box-shadow:0 0 0 3px rgba(var(--accent-rgb), .095)!important;background:linear-gradient(#ffffff0a,#ffffff03),#0a0a0ef0!important}:root[data-theme=dark] main.affiliate-app-shell.app-shell :is(.client-table .table-row:not(.table-head),.code-row){box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #f0ede513!important;border-radius:0!important}:root[data-theme=dark] main.affiliate-app-shell.app-shell :is(.client-table .table-row:not(.table-head):hover,.code-row:hover){background:#f0ede509!important}:root[data-theme=dark] main.affiliate-app-shell.app-shell .client-table{border-color:#f0ede513!important}:root[data-theme=dark] main.affiliate-app-shell.app-shell .settings-status-grid>span{box-shadow:none!important;background:linear-gradient(#ffffff06,#ffffff02),#0a0a0ec2!important;border:1px solid #f0ede517!important}:root[data-theme=dark] main.affiliate-app-shell.app-shell .settings-status-grid>span.ready svg{color:#baf7cf!important;background:#22c55e29!important}:root[data-theme=dark] main.affiliate-app-shell.app-shell .settings-status-grid>span.missing svg{color:#fecaca!important;background:#ef444424!important}:root[data-theme=dark] main.affiliate-app-shell.app-shell :is(.settings-status-grid mark,.count-pill.ready,.status.active,.status.approved,.status.claimed,.status.fulfilled){color:#baf7cf!important;background:#22c55e24!important}:root[data-theme=dark] main.affiliate-app-shell.app-shell :is(.settings-status-grid .missing mark,.count-pill.missing,.status.expired,.status.rejected,.status.revoked,.status.failed){color:#fecaca!important;background:#ef444424!important}:root[data-theme=dark] main.affiliate-app-shell.app-shell .status.pending{color:#fde68a!important;background:rgba(var(--accent-rgb), .14)!important}:root[data-theme=dark] main.affiliate-app-shell.app-shell :is(.qr-upload-box,.qr-upload-preview,.payout-method-picker,.payout-method-picker button,.product-select-menu,.product-select-menu button,.code-row button){box-shadow:none!important;border-color:#f0ede518!important}html:root[data-theme=dark] main.affiliate-app-shell.app-shell.app-shell .link-field.link-field,html:root[data-theme=dark] main.affiliate-app-shell.app-shell.app-shell .generator-field.generator-field,html:root[data-theme=dark] main.affiliate-app-shell.app-shell.app-shell .generator-card>label,html:root[data-theme=dark] main.affiliate-app-shell.app-shell.app-shell .qr-upload-field.qr-upload-field{box-shadow:none!important;background:0 0!important;border:0!important}html:root[data-theme=dark] main.affiliate-app-shell.app-shell.app-shell .client-table .table-row:not(.table-head),html:root[data-theme=dark] main.affiliate-app-shell.app-shell.app-shell .code-row.code-row{box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #f0ede513!important;border-radius:0!important}html:root[data-theme=dark] main.affiliate-app-shell.app-shell.app-shell .link-field.link-field input,html:root[data-theme=dark] main.affiliate-app-shell.app-shell.app-shell .link-field.link-field select,html:root[data-theme=dark] main.affiliate-app-shell.app-shell.app-shell .generator-card.generator-card input,html:root[data-theme=dark] main.affiliate-app-shell.app-shell.app-shell .product-select-trigger.product-select-trigger,html:root[data-theme=dark] main.affiliate-app-shell.app-shell.app-shell .search-box.search-box{box-shadow:none!important}html main.app-shell.affiliate-app-shell.instructor-app-shell .instructor-course-category>h3{font-size:inherit!important;font-weight:inherit!important;letter-spacing:0!important;line-height:1!important}html main.app-shell.affiliate-app-shell.instructor-app-shell .instructor-course-category>h3 svg{width:.95rem!important;height:.95rem!important}html main.app-shell.affiliate-app-shell.instructor-app-shell .overview-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-auto-flow:row!important;align-items:stretch!important;gap:clamp(.75rem,1vw,1rem)!important;display:grid!important}html main.app-shell.affiliate-app-shell.instructor-app-shell .overview-grid>*{grid-area:auto!important}html main.app-shell.affiliate-app-shell.instructor-app-shell .overview-grid>.instructor-metric-card{grid-template-rows:auto auto!important;grid-template-columns:auto minmax(0,1fr)!important;align-content:center!important;align-items:center!important;column-gap:clamp(.72rem,.9vw,1rem)!important;width:100%!important;min-width:0!important;min-height:clamp(7.15rem,7.8vw,8.45rem)!important;padding:clamp(1rem,1.15vw,1.35rem)!important;display:grid!important}html main.app-shell.affiliate-app-shell.instructor-app-shell .instructor-metric-card .metric-icon{width:clamp(2rem,2.2vw,2.45rem)!important;height:clamp(2rem,2.2vw,2.45rem)!important}html main.app-shell.affiliate-app-shell.instructor-app-shell .instructor-metric-card p{text-overflow:ellipsis!important;white-space:nowrap!important;font-size:clamp(.86rem,.92vw,1rem)!important;line-height:1.2!important;overflow:hidden!important}html main.app-shell.affiliate-app-shell.instructor-app-shell .instructor-metric-card strong{font-variant-numeric:tabular-nums!important;letter-spacing:0!important;white-space:nowrap!important;font-size:clamp(1.68rem,2.15vw,2.45rem)!important;font-weight:720!important;line-height:1!important}html main.app-shell.affiliate-app-shell.instructor-app-shell .instructor-category-toggle strong{letter-spacing:.09em!important;font-size:clamp(.84rem,.86vw,.98rem)!important;font-weight:650!important;line-height:1.15!important}@media (max-width:1180px){html main.app-shell.affiliate-app-shell.instructor-app-shell .overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:640px){html main.app-shell.affiliate-app-shell.instructor-app-shell .overview-grid{grid-template-columns:1fr!important}}html:root[data-theme=light] main.app-shell.affiliate-app-shell.instructor-app-shell,html:root[data-theme=light] main.app-shell.affiliate-app-shell.instructor-app-shell :is(.title-row h1,.title-row h2,.panel-heading h2,.panel-heading h3,.instructor-metric-card strong,.table-surface td,.table-surface td strong,.settings-card h2,.settings-card h3,.preview-row strong,.instructor-action-button strong,.instructor-course-summary strong,.instructor-course-title-line strong,.instructor-course-lesson-row strong,.instructor-course-modal h2,.instructor-course-modal h3){color:var(--text-main)!important}html:root[data-theme=light] main.app-shell.affiliate-app-shell.instructor-app-shell :is(.title-row:not(.academy-section-title-row) p,.panel-heading p,.instructor-metric-card p,.table-surface th,.table-surface td small,.instructor-table-pagination,.settings-card label,.preview-row small,.instructor-action-button small,.instructor-course-summary small,.instructor-course-copy p,.instructor-category-toggle small,.instructor-course-lesson-row small,.instructor-course-lessons-empty,.instructor-course-modal p,.instructor-course-modal small){color:var(--text-muted)!important}html:root[data-theme=light] main.app-shell.affiliate-app-shell.instructor-app-shell :is(.table-surface th,.table-surface td,.instructor-table-pagination){border-color:var(--border-soft)!important}html:root[data-theme=light] main.app-shell.affiliate-app-shell.instructor-app-shell :is(.instructor-table-pagination button,.row-actions button,.table-surface td>button,.preview-row>button,.instructor-course-row-actions button,.instructor-course-modal button){color:var(--text-main)!important;background:#ffffffb8!important;border-color:#2021261c!important}html:root[data-theme=light] main.app-shell.affiliate-app-shell.instructor-app-shell :is(.settings-card,.preview-row,.instructor-action-button,.instructor-course-summary,.instructor-course-item,.instructor-course-lesson-row,.instructor-course-lessons-empty){border-color:var(--border-soft)!important;background-color:var(--surface-strong)!important}html:root[data-theme=light] main.app-shell.affiliate-app-shell.instructor-app-shell :is(.settings-card input,.settings-card textarea,.settings-card select,.search-box input,select.ghost-filter,.instructor-course-modal input,.instructor-course-modal textarea,.instructor-course-modal select){color:var(--text-main)!important;background:#ffffffd1!important;border-color:#2021261c!important}html:root[data-theme=light] main.app-shell.affiliate-app-shell.instructor-app-shell :is(input,textarea)::placeholder{opacity:.82;color:var(--text-muted)!important}html:root[data-theme=light] main.app-shell.affiliate-app-shell.instructor-app-shell :is(.instructor-course-drag-handle,.instructor-category-drag-handle,.instructor-course-lesson-grip,.instructor-course-lesson-row small svg){color:var(--text-muted)!important}html:root[data-theme=light] main.app-shell.affiliate-app-shell.instructor-app-shell .instructor-course-meta span{border-color:var(--border-soft)!important;color:var(--text-soft)!important;background:#ffffffb8!important}html:root[data-theme=light] main.app-shell.affiliate-app-shell.instructor-app-shell .instructor-table-pagination strong{color:var(--text-soft)!important}html:root[data-theme=light] .instructor-manage-backdrop{-webkit-backdrop-filter:blur(8px)saturate(.96);background:#20212647!important}html:root[data-theme=light] .instructor-manage-modal{background:radial-gradient(circle at 12% 0%, rgba(var(--accent-rgb), .08), transparent 28%), linear-gradient(145deg, #fffffffa, #f6f7f8f7)!important;color:var(--text-main)!important;border-color:#2021261a!important;box-shadow:0 28px 80px #1f21292e,inset 0 1px #ffffffe6!important}html:root[data-theme=light] .instructor-manage-modal:before{opacity:.025;mix-blend-mode:multiply}html:root[data-theme=light] .instructor-manage-modal .instructor-slip-header{border-bottom-color:var(--border-soft)!important}html:root[data-theme=light] .instructor-manage-modal :is(.instructor-slip-header strong,.instructor-toggle-row strong,.instructor-thumbnail-picker strong){color:var(--text-main)!important}html:root[data-theme=light] .instructor-manage-modal :is(.instructor-slip-header small,.instructor-publish-toggle,.instructor-publish-toggle small,.instructor-manage-form label,.instructor-addon-grid label,.instructor-toggle-row small,.instructor-thumbnail-picker small,.instructor-lookup-state,.instructor-addon-preview){color:var(--text-muted)!important}html:root[data-theme=light] .instructor-manage-modal .instructor-slip-header>div>span{color:var(--accent)!important}html:root[data-theme=light] .instructor-manage-modal .instructor-slip-header button{color:var(--text-soft)!important;background:#ffffffc2!important;border-color:#2021261c!important}html:root[data-theme=light] .instructor-manage-modal :is(.instructor-manage-form input,.instructor-manage-form textarea,.instructor-manage-form select,.instructor-select-trigger){box-shadow:inset 0 1px #ffffffc7;color:var(--text-main)!important;background:#ffffffd1!important;border-color:#2021261f!important}html:root[data-theme=light] .instructor-manage-modal :is(input,textarea)::placeholder{opacity:.78;color:var(--text-muted)!important}html:root[data-theme=light] .instructor-manage-modal .instructor-select-trigger svg{color:var(--text-soft)!important}html:root[data-theme=light] .instructor-manage-modal .instructor-select-menu{background:#fffffffa!important;border-color:#2021261a!important;box-shadow:0 18px 42px #1f212924!important}html:root[data-theme=light] .instructor-manage-modal .instructor-select-menu button{color:var(--text-main)!important}html:root[data-theme=light] .instructor-manage-modal :is(.instructor-addon-panel,.instructor-addon-preview,.instructor-addon-tags span,.instructor-storefront-editor,.instructor-store-description-field,.instructor-included-editor,.instructor-storefront-preview,.instructor-thumbnail-picker button){background:#ffffff9e!important;border-color:#2021261a!important}html:root[data-theme=light] .instructor-manage-modal .instructor-addon-panel.is-open{border-color:rgba(var(--accent-rgb), .3)!important;background:linear-gradient(135deg, rgba(var(--accent-rgb), .09), #ffffffb8), var(--surface-strong)!important}html:root[data-theme=light] .instructor-manage-modal .instructor-thumbnail-picker button>span{background:rgba(var(--accent-rgb), .1)!important}html:root[data-theme=light] .instructor-manage-modal .instructor-storefront-editor{border-color:rgba(var(--accent-rgb), .28)!important;background:linear-gradient(135deg, rgba(var(--accent-rgb), .1), #ffffffb8 50%), var(--surface-strong)!important}html:root[data-theme=light] .instructor-manage-modal :is(.instructor-storefront-editor-heading strong,.instructor-included-editor-heading strong,.instructor-store-description-field>strong,.instructor-storefront-preview>strong){color:var(--text-main)!important}html:root[data-theme=light] .instructor-manage-modal :is(.instructor-storefront-editor-heading small,.instructor-included-editor-heading small,.instructor-store-description-field>small,.instructor-storefront-preview p){color:var(--text-muted)!important}html:root[data-theme=light] .instructor-manage-modal .instructor-included-editor-row button{color:var(--text-soft);background:#ffffffc2;border-color:#2021261f}html:root[data-theme=light] .instructor-manage-modal .instructor-toggle-row input,html:root[data-theme=light] .instructor-manage-modal .instructor-publish-toggle span{background-color:#2021260f!important;border-color:#20212629!important}html:root[data-theme=light] .instructor-manage-modal .instructor-publish-toggle span:after{background:#fff;box-shadow:0 4px 12px #1f21292e}html:root[data-theme=light] .instructor-manage-modal .instructor-dialog-actions{border-top-color:var(--border-soft)!important}html:root[data-theme=light] .instructor-manage-modal .instructor-dialog-actions button:not(.is-primary){color:var(--text-soft)!important;background:#ffffffb8!important;border-color:#2021261f!important}:is(.private-class-page,.my-account-page,.affiliate-app-shell,.pc-checkout-overlay) :is(a,abbr,b,blockquote,button,dd,div,dt,em,figcaption,h1,h2,h3,h4,h5,h6,input,label,li,p,small,span,strong,textarea,time){font-variation-settings:"wght" 400!important;font-weight:400!important}:is(.private-class-page,.my-account-page,.affiliate-app-shell,.pc-checkout-overlay) :is(h1,h2,h3,h4,h5,h6,b,strong,button,.font-medium,.font-semibold,.font-bold,.font-extrabold,.font-black,.is-active,.section-label,.hero-number,.ma-eyebrow,.ma-status,.ma-status-strip span,.ma-soft-pill,.ma-purchase-table th,.ma-notification span,.ma-notification time,.ma-grant time,.ma-message,.ma-empty,.ma-sidebar button,.affiliate-session-org-name,.affiliate-session-nav-item,.affiliate-session-action,.affiliate-home-link,.affiliate-top-nav a,.date-pill,.performance-badge,.count-pill,.status,.tag,.badge,.pill,[class*=eyebrow],[class*=label],[class*=status],[class*=badge],[class*=pill]){font-variation-settings:"wght" 600!important;font-weight:600!important}main.affiliate-app-shell .client-table .table-row{min-height:5.4rem;color:var(--text-soft);gap:1.25rem;padding:.9rem 1rem;font-size:.92rem;line-height:1.35}main.affiliate-app-shell .client-table .table-row.table-head{min-height:2.75rem;color:var(--text-muted);letter-spacing:.08em;padding-block:.72rem;font-size:.72rem;font-weight:600}main.affiliate-app-shell .client-table .client-cell,main.affiliate-app-shell .client-table .money-cell{gap:.24rem}main.affiliate-app-shell .client-table .client-name,main.affiliate-app-shell .client-table .money-cell strong{color:var(--text-main);font-size:.92rem;line-height:1.25;font-weight:600!important}main.affiliate-app-shell .client-table .client-meta{grid-template-columns:minmax(0,1fr);gap:.24rem;margin-top:.08rem}main.affiliate-app-shell .client-table .client-meta span,main.affiliate-app-shell .client-table .money-cell small{color:var(--text-muted);font-size:.76rem;line-height:1.35;font-weight:400!important}main.affiliate-app-shell .client-table .client-meta span:first-child{color:var(--text-muted);font-weight:400!important}main.affiliate-app-shell .client-table .client-meta span:last-child{max-width:100%}main.affiliate-app-shell .client-table .status{min-height:2rem;padding-inline:.68rem;font-size:.72rem;font-weight:600!important}main.affiliate-app-shell .client-table .client-action-button{border:1px solid var(--border-soft);min-height:2.35rem;color:var(--text-soft);box-shadow:none;background:0 0;border-radius:.6rem;padding:.5rem .72rem;font-size:.78rem;font-weight:600!important}main.affiliate-app-shell .client-table .client-action-button:hover{color:var(--accent);border-color:rgba(var(--accent-rgb), .4);background:rgba(var(--accent-rgb), .1);box-shadow:none}.admin-operations-page.admin-operations-page{min-height:100dvh;color:var(--text-main);background:var(--shell-bg)}.admin-operations-page .admin-session-sidebar{z-index:20}.admin-operations-page .affiliate-session-scroll{gap:22px}.admin-operations-page .admin-navigation-group{gap:7px;width:100%;margin:0;display:grid}.admin-operations-page .admin-navigation-label{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;margin:0 10px 3px;font-size:.66rem;font-weight:600}.admin-operations-page .admin-workspace.workspace{min-width:0;padding:30px clamp(24px,4vw,64px) 54px}.admin-operations-page .admin-topbar.topbar{justify-content:space-between;align-items:flex-start;gap:24px;min-height:98px;margin-bottom:34px}.admin-operations-page .admin-topbar-copy{gap:5px;display:grid}.admin-operations-page .admin-topbar-copy p{color:var(--accent);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.76rem;font-weight:600}.admin-operations-page .admin-topbar h1,.admin-operations-page .admin-title-row h1{color:var(--text-main);letter-spacing:-.055em;margin:0;font-size:clamp(2rem,3.2vw,3.35rem);font-weight:600;line-height:1}.admin-operations-page .admin-topbar-copy>span{color:var(--text-muted);font-size:.96rem;line-height:1.45}.admin-operations-page .admin-topbar-actions{justify-content:flex-end;align-items:center;gap:10px;min-width:0;display:flex}.admin-operations-page .admin-service-status{grid-template-columns:repeat(3,max-content);justify-content:end;gap:7px 12px;padding-right:4px;display:grid}.admin-operations-page .admin-service-status time{color:var(--text-muted);grid-column:1/-1;justify-self:end;font-size:.72rem}.admin-status-dot{color:var(--text-muted);align-items:center;gap:6px;font-size:.71rem;font-weight:600;display:inline-flex}.admin-status-dot i{background:#37a36c;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #37a36c1f}.admin-status-dot.is-attention i{background:#d69d37;box-shadow:0 0 0 3px #d69d3724}.admin-overview-panel,.admin-hud-primary,.admin-hud-operational{gap:18px;display:grid}.admin-hud-primary{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-hud-operational{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-hud-card,.admin-activity-card,.admin-list-card{border:1px solid var(--border-soft);background:var(--surface-strong);border-radius:24px;min-width:0;box-shadow:0 18px 42px #1a1b200d}.admin-hud-card{align-content:start;gap:18px;min-height:248px;padding:22px;display:grid;overflow:hidden}.admin-hud-primary .admin-hud-card{background:radial-gradient(circle at 100% 0%, rgba(var(--accent-rgb), .16), transparent 42%), var(--surface-strong);min-height:284px;padding:26px}.admin-hud-head{align-items:center;gap:10px;display:flex}.admin-hud-head>strong{color:var(--text-main);font-size:1rem;font-weight:600}.admin-hud-head>button{border:1px solid var(--border-soft);width:34px;height:34px;color:var(--text-muted);background:0 0;border-radius:50%;place-items:center;margin-left:auto;transition:all .18s;display:grid}.admin-hud-head>button:hover,.admin-hud-head>button:focus-visible{color:var(--accent-foreground);border-color:var(--accent);background:var(--accent)}.admin-hud-icon{color:#784d2f;background:rgba(var(--accent-rgb), .22);border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.admin-hud-tabs{flex-wrap:wrap;gap:6px;display:flex}.admin-hud-tabs button{min-height:30px;color:var(--text-muted);background:var(--surface-muted);border:1px solid #0000;border-radius:999px;padding:0 10px;font-size:.7rem;font-weight:600;transition:all .18s}.admin-hud-tabs button:hover,.admin-hud-tabs button:focus-visible,.admin-hud-tabs button.is-active{color:#784d2f;border-color:rgba(var(--accent-rgb), .32);background:var(--accent)}.admin-hud-value{width:100%;color:inherit;text-align:left;background:0 0;border:0;align-self:end;gap:7px;padding:0;display:grid}.admin-hud-value>span{color:var(--text-main);letter-spacing:-.06em;font-size:clamp(2rem,3vw,3.35rem);font-weight:600;line-height:.94}.admin-hud-operational .admin-hud-value>span{font-size:clamp(1.85rem,2.5vw,2.7rem)}.admin-hud-value small{color:var(--text-muted);font-size:.78rem;line-height:1.35}.admin-activity-card,.admin-list-card{padding:22px}.admin-activity-head,.admin-list-head{justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:18px;display:flex}.admin-activity-head p,.admin-list-head p{color:var(--text-main);margin:0 0 5px;font-size:1.05rem;font-weight:600}.admin-activity-head span,.admin-list-head span{color:var(--text-muted);font-size:.82rem}.admin-activity-head>svg,.admin-list-head>svg{color:var(--accent)}.admin-activity-list,.admin-record-list{display:grid}.admin-activity-list>button,.admin-record-list>article{border:0;border-top:1px solid var(--border-soft);width:100%;color:inherit;text-align:left;background:0 0;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:13px 0;display:grid}.admin-activity-list>button:hover strong{color:var(--accent)}.admin-activity-list strong,.admin-record-list strong{color:var(--text-main);font-size:.86rem;font-weight:600;display:block}.admin-activity-list small,.admin-record-list small{color:var(--text-muted);margin-top:3px;font-size:.75rem;display:block}.admin-activity-list time,.admin-record-meta{color:var(--text-muted);white-space:nowrap;font-size:.72rem}.admin-activity-list>button>svg{color:var(--text-muted)}.admin-activity-icon,.admin-record-status{color:#4c73bd;background:#4c73bd1f;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.admin-activity-icon.is-approved,.admin-activity-icon.is-active,.admin-record-status.is-active,.admin-record-status.is-approved,.admin-record-status.is-fulfilled,.admin-record-status.is-paid,.admin-record-status.is-ready{color:#238455;background:#2384551f}.admin-activity-icon.is-pending,.admin-record-status.is-pending,.admin-record-status.is-needs_review{color:#b77d1f;background:#b77d1f21}.admin-activity-icon.is-failed,.admin-record-status.is-failed,.admin-record-status.is-expired,.admin-record-status.is-rejected{color:#bd4d45;background:#bd4d451f}.admin-record-status{border-radius:50%;width:10px;height:10px}.admin-empty-state{border-top:1px solid var(--border-soft);min-height:180px;color:var(--text-muted);text-align:center;place-content:center;justify-items:center;gap:10px;display:grid}.admin-empty-state p{max-width:320px;margin:0;font-size:.84rem;line-height:1.45}:root[data-theme=dark] .admin-hud-card,:root[data-theme=dark] .admin-activity-card,:root[data-theme=dark] .admin-list-card{box-shadow:none}@media (max-width:1100px){.admin-operations-page .admin-topbar.topbar{flex-direction:column;align-items:flex-start}.admin-operations-page .admin-topbar-actions{justify-content:flex-start;width:100%}.admin-operations-page .admin-service-status{justify-content:start}.admin-operations-page .admin-service-status time{justify-self:start}.admin-hud-operational{grid-template-columns:1fr 1fr}}@media (max-width:820px){.admin-operations-page .admin-workspace.workspace{padding:22px 16px 38px}.admin-hud-primary,.admin-hud-operational{grid-template-columns:1fr}.admin-hud-card,.admin-hud-primary .admin-hud-card{min-height:0}.admin-operations-page .admin-topbar h1{font-size:clamp(2.15rem,10vw,3rem)}.admin-operations-page .admin-topbar-actions{flex-wrap:wrap}.admin-activity-list>button,.admin-record-list>article{grid-template-columns:auto minmax(0,1fr) auto}.admin-activity-list time,.admin-record-meta{grid-area:2/2}.admin-activity-list>button>svg,.admin-record-list>article>svg{grid-area:1/3}.admin-navigation-label{display:none}}@media (min-width:861px){.admin-operations-page.admin-operations-page{grid-template-columns:92px minmax(0,1fr)!important}.admin-operations-page .admin-session-sidebar.tv-admin-sidebar.affiliate-session-sidebar{width:92px!important;min-width:92px!important;max-width:280px!important}.admin-operations-page .admin-session-sidebar.is-collapsed:not(:hover) .admin-navigation-label{display:none!important}.admin-operations-page .admin-session-sidebar.is-collapsed:not(:hover) .admin-navigation-group{gap:12px!important}.admin-operations-page .admin-workspace.tv-admin-workspace.workspace{grid-column:2!important;padding:36px clamp(28px,4vw,64px) 54px!important}}.admin-operations-page .admin-topbar.affiliate-notification-topbar{min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;justify-content:space-between!important;align-items:flex-start!important;margin:0 0 34px!important;padding:0!important;display:flex!important}@media (min-width:861px){main.admin-operations-page.affiliate-app-shell>.admin-workspace.workspace{padding-top:14px!important}.admin-operations-page .admin-title-row.title-row{align-items:flex-end!important;gap:24px!important;margin:52px 0 32px!important}.admin-operations-page .admin-title-actions{flex-wrap:nowrap!important;justify-content:flex-end!important;align-items:center!important}.admin-operations-page .admin-title-actions .admin-mobile-menu{display:none!important}}@media (max-width:860px){.admin-operations-page .admin-site-topbar .affiliate-top-nav{display:none!important}.admin-operations-page .admin-title-row.title-row{flex-direction:column!important;align-items:stretch!important;margin:28px 0 20px!important}.admin-operations-page .admin-title-actions{flex-wrap:wrap!important;justify-content:flex-start!important}}.admin-operations-page.admin-operations-page{--accent:#d8a935!important;--accent-soft:#f2cd79!important;--accent-rgb:216, 169, 53!important;--accent-foreground:#784d2f!important;--text-main:#1d1d1f!important;--text-muted:#7a7a7a!important;--text-soft:#333!important;--page-bg:#f5f5f7!important;--shell-bg:#f5f5f7!important;--sidebar-bg:#fff!important;--surface:#fff!important;--surface-strong:#fff!important;--surface-muted:#fafafc!important;--surface-muted-rgb:250, 250, 252!important;--border-soft:#e0e0e0!important;--shadow-soft:#0000000a!important;color:var(--text-main)!important;background:var(--page-bg)!important}:is(html:has(.admin-operations-page),body:has(.admin-operations-page)){background:#f5f5f7!important}.admin-operations-page .admin-session-sidebar.tv-admin-sidebar.affiliate-session-sidebar,.admin-operations-page .affiliate-session-sidebar-inner{border-color:var(--border-soft)!important;background:var(--sidebar-bg)!important;box-shadow:none!important}.admin-operations-page .affiliate-session-sidebar-head{border-color:var(--border-soft)!important}.admin-operations-page .affiliate-session-org-trigger,.admin-operations-page .affiliate-session-nav-item{color:var(--text-muted)!important}.admin-operations-page .affiliate-session-org-trigger:hover,.admin-operations-page .affiliate-session-nav-item:hover,.admin-operations-page .affiliate-session-org-avatar{color:var(--text-main)!important;background:var(--surface-muted)!important}.admin-operations-page .affiliate-session-nav-item.nav-item.active{color:#784d2f!important;background:var(--accent)!important;box-shadow:0 10px 26px rgba(var(--accent-rgb), .28)!important}.admin-operations-page .affiliate-session-nav-item.nav-item.active svg,.admin-operations-page .affiliate-session-nav-item.nav-item.active svg *,.admin-operations-page .affiliate-session-nav-item.nav-item.active span,.admin-operations-page .affiliate-session-nav-item.nav-item.active span *{color:#784d2f!important;stroke:#784d2f!important}.admin-operations-page .tv-admin-refresh{border-color:var(--border-soft)!important;color:var(--text-main)!important;background:var(--surface-muted)!important}.admin-operations-page .tv-admin-refresh:hover{color:#784d2f!important;border-color:rgba(var(--accent-rgb), .42)!important;background:rgba(var(--accent-rgb), .14)!important}.admin-operations-page .admin-hud-card,.admin-operations-page .admin-activity-card,.admin-operations-page .admin-list-card{box-shadow:0 22px 58px #1f21290e!important}:root[data-theme=dark] .admin-operations-page.admin-operations-page{--accent:#d8ad55!important;--accent-soft:#e9c978!important;--accent-rgb:216, 173, 85!important;--accent-foreground:#17130a!important;--text-main:#f0ede5!important;--text-muted:#aaa49a!important;--text-soft:#c9c3b7!important;--page-bg:radial-gradient(circle at 18% 16%, #d8ad550c, transparent 30%), radial-gradient(circle at 82% 0%, #ffffff05, transparent 28%), linear-gradient(180deg, #09090c 0%, #101014 44%, #09090b 100%)!important;--shell-bg:#0e0e12fa!important;--sidebar-bg:#0e0e12fa!important;--surface:#16161bf5!important;--surface-strong:#1b1b20fa!important;--surface-muted:#212126eb!important;--surface-muted-rgb:33, 33, 38!important;--border-soft:#f0ede514!important;--shadow-soft:#0000003d!important}:is(:root[data-theme=dark] html:has(.admin-operations-page),:root[data-theme=dark] body:has(.admin-operations-page)){background:radial-gradient(circle at 18% 16%,#d8ad550c,#0000 30%),radial-gradient(circle at 82% 0,#ffffff05,#0000 28%),linear-gradient(#09090c 0%,#101014 44%,#09090b 100%)!important}:root[data-theme=dark] .admin-operations-page .admin-list-card{border-color:var(--border-soft)!important;background:var(--surface)!important;box-shadow:none!important}.admin-workspace-queue{position:relative}.admin-queue-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:6px;display:flex}.admin-queue-search{border:1px solid var(--border-soft);min-width:min(100%,290px);color:var(--text-muted);background:var(--surface-muted);border-radius:12px;align-items:center;gap:9px;padding:0 12px;display:flex}.admin-queue-search input{width:100%;min-height:42px;color:var(--text-main);font:inherit;background:0 0;border:0;outline:0;font-size:.82rem}.admin-queue-tabs{flex-wrap:wrap;gap:6px;display:flex}.admin-queue-tabs button,.admin-detail-actions button{border:1px solid var(--border-soft);min-height:36px;color:var(--text-muted);background:var(--surface-muted);border-radius:999px;padding:0 12px;font-size:.75rem;font-weight:600}.admin-queue-tabs button.is-active,.admin-detail-actions button:hover{color:#784d2f;border-color:rgba(var(--accent-rgb), .34);background:var(--accent)}.admin-record-button{border:0;border-top:1px solid var(--border-soft);width:100%;color:inherit;text-align:left;background:0 0;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:14px 0;display:grid}.admin-record-button:hover strong{color:var(--accent)}.admin-record-button>svg{color:var(--text-muted)}.admin-rules-list{display:grid}.admin-rules-list article{border-top:1px solid var(--border-soft);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:15px 0;display:grid}.admin-rules-list article>svg:first-child{color:var(--accent)}.admin-rules-list strong{color:var(--text-main);font-size:.86rem;font-weight:600;display:block}.admin-rules-list small{color:var(--text-muted);margin-top:4px;font-size:.75rem;display:block}.admin-discord-config-workspace{gap:22px;padding-top:8px;display:grid}.admin-discord-config-intro{border:1px solid rgba(var(--accent-rgb), .22);background:linear-gradient(115deg, rgba(var(--accent-rgb), .12), transparent 42%), var(--surface-muted);border-radius:20px;justify-content:space-between;align-items:flex-end;gap:22px;padding:24px;display:flex}.admin-discord-config-intro>div:first-child{max-width:620px}.admin-discord-config-intro>div:first-child>span{color:var(--accent);letter-spacing:.1em;text-transform:uppercase;font-size:.67rem;font-weight:700}.admin-discord-config-intro h3{color:var(--text-main);letter-spacing:-.04em;margin:7px 0 8px;font-size:clamp(1.35rem,2vw,1.7rem)}.admin-discord-config-intro p{max-width:590px;color:var(--text-muted);margin:0;font-size:.79rem;line-height:1.58}.admin-discord-config-intro-actions{flex:none;align-items:center;gap:12px;display:flex}.admin-discord-config-intro-actions>div{text-align:right;gap:3px;min-width:80px;display:grid}.admin-discord-config-intro-actions small{color:var(--text-muted);font-size:.64rem}.admin-discord-config-intro-actions strong{color:var(--text-main);font-size:1.3rem;line-height:1}.admin-discord-config-primary{color:#784d2f;background:var(--accent);min-height:42px;box-shadow:0 10px 22px rgba(var(--accent-rgb), .2);border:1px solid #0000;border-radius:12px;align-items:center;gap:8px;padding:0 15px;font-size:.77rem;font-weight:700;transition:transform .18s,box-shadow .18s;display:inline-flex}.admin-discord-config-primary:hover:not(:disabled){box-shadow:0 14px 28px rgba(var(--accent-rgb), .28);transform:translateY(-1px)}.admin-discord-config-primary:disabled{cursor:not-allowed;opacity:.48}.admin-discord-config-section{gap:12px;display:grid}.admin-discord-config-section-head{justify-content:space-between;align-items:flex-end;gap:14px;display:flex}.admin-discord-config-section-head p{color:var(--text-main);margin:0;font-size:.95rem;font-weight:650}.admin-discord-config-section-head span{color:var(--text-muted);margin-top:4px;font-size:.73rem;display:block}.admin-discord-config-section-head>svg{color:var(--accent)}.admin-discord-config-core-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.admin-discord-config-card{border:1px solid var(--border-soft);background:var(--surface-muted);border-radius:18px;grid-template-columns:auto minmax(0,1fr);gap:12px 13px;min-width:0;padding:18px;display:grid}.admin-discord-config-card-icon{color:#784d2f;background:rgba(var(--accent-rgb), .18);border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.admin-discord-config-card-head{justify-content:space-between;align-items:flex-start;gap:10px;min-width:0;display:flex}.admin-discord-config-card-head>div{min-width:0}.admin-discord-config-card-head span:first-child{color:var(--text-muted);letter-spacing:.06em;text-transform:uppercase;font-size:.63rem;font-weight:600;display:block}.admin-discord-config-card h4{color:var(--text-main);text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;font-size:.95rem;font-weight:650;overflow:hidden}.admin-discord-config-card>p{min-height:36px;color:var(--text-muted);grid-column:1/-1;margin:0;font-size:.75rem;line-height:1.5}.admin-discord-config-status{white-space:nowrap;border-radius:999px;flex:none;align-items:center;min-height:23px;padding:0 8px;font-size:.63rem;font-weight:700;display:inline-flex}.admin-discord-config-status.is-active{color:#176949;background:#b8f2d7}.admin-discord-config-status.is-draft{color:#765000;background:#fff0a8}.admin-discord-config-status.is-ended{color:#9c302b;background:#ffd6d2}.admin-discord-config-card-metrics{color:var(--text-muted);flex-wrap:wrap;grid-column:1/-1;gap:13px;font-size:.68rem;display:flex}.admin-discord-config-card-metrics span{align-items:center;gap:5px;display:inline-flex}.admin-discord-config-target{background:var(--surface-strong);border-radius:12px;grid-column:1/-1;gap:3px;padding:12px;display:grid}.admin-discord-config-target>span{color:var(--text-muted);font-size:.62rem}.admin-discord-config-target strong{color:var(--text-main);text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;font-weight:650;overflow:hidden}.admin-discord-config-target small{color:var(--text-muted);font-size:.66rem}.admin-discord-config-card-actions{grid-column:1/-1;gap:8px;display:flex}.admin-discord-config-edit,.admin-discord-config-copy{border:1px solid var(--border-soft);min-height:37px;color:var(--text-main);background:0 0;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:.71rem;font-weight:650;display:inline-flex}.admin-discord-config-edit{flex:auto}.admin-discord-config-copy{flex:0 0 42px;width:42px;padding:0}.admin-discord-config-edit:hover,.admin-discord-config-copy:hover:not(:disabled){color:#784d2f;border-color:rgba(var(--accent-rgb), .42);background:rgba(var(--accent-rgb), .11)}.admin-discord-config-copy:disabled{cursor:not-allowed;opacity:.42}.admin-discord-campaign-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.admin-discord-campaign-card{border:1px solid var(--border-soft);background:var(--surface-strong);border-radius:18px;gap:12px;min-width:0;padding:18px;display:grid}.admin-discord-campaign-topline{justify-content:space-between;align-items:center;gap:9px;display:flex}.admin-discord-campaign-topline small{color:var(--text-muted);font-size:.66rem}.admin-discord-campaign-card h4{color:var(--text-main);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.92rem;font-weight:650;overflow:hidden}.admin-discord-campaign-card>p{min-height:34px;color:var(--text-muted);margin:-6px 0 0;font-size:.71rem;line-height:1.45}.admin-discord-campaign-card dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:0;display:grid}.admin-discord-campaign-card dl div{gap:3px;min-width:0;display:grid}.admin-discord-campaign-card dt{color:var(--text-muted);text-transform:uppercase;font-size:.59rem}.admin-discord-campaign-card dd{color:var(--text-main);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.68rem;font-weight:600;overflow:hidden}.admin-discord-campaign-card footer{justify-content:flex-end;gap:7px;padding-top:2px;display:flex}.admin-discord-campaign-card footer button{border:1px solid var(--border-soft);width:34px;height:34px;color:var(--text-muted);background:var(--surface-muted);border-radius:10px;place-items:center;display:grid}.admin-discord-campaign-card footer button:hover:not(:disabled){color:#784d2f;border-color:rgba(var(--accent-rgb), .42);background:rgba(var(--accent-rgb), .12)}.admin-discord-campaign-card footer button:disabled{opacity:.38}.admin-discord-config-empty{border:1px dashed var(--border-soft);min-height:132px;color:var(--text-muted);text-align:center;border-radius:18px;place-content:center;justify-items:center;gap:9px;padding:18px;display:grid}.admin-discord-config-empty p{max-width:340px;margin:0;font-size:.75rem;line-height:1.5}.admin-discord-config-notice{z-index:140;color:#176949;overflow-wrap:anywhere;background:#effbf4;border:1px solid #23845547;border-radius:13px;align-items:center;gap:9px;max-width:min(520px,100vw - 32px);margin:0;padding:13px 15px;font-size:.76rem;font-weight:650;line-height:1.45;display:flex;position:fixed;top:86px;right:24px;box-shadow:0 18px 44px #1238262e}.admin-discord-config-drawer{width:min(760px,96vw)}.admin-discord-config-editor{align-content:start;gap:18px;display:grid}.admin-discord-config-editor-note{border-left:3px solid var(--accent);color:var(--text-muted);background:rgba(var(--accent-rgb), .08);margin:0;padding:12px 13px;font-size:.75rem;line-height:1.55}.admin-discord-config-editor-section{border-top:1px solid var(--border-soft);gap:11px;padding-top:18px;display:grid}.admin-discord-config-editor-section h3{color:var(--text-main);margin:0;font-size:.86rem;font-weight:650}.admin-discord-config-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.admin-discord-config-field{min-width:0;color:var(--text-muted);gap:6px;font-size:.66rem;font-weight:600;display:grid}.admin-discord-config-field input,.admin-discord-config-field textarea,.admin-discord-config-field select,.admin-discord-config-duration input,.admin-discord-config-duration select{border:1px solid var(--border-soft);width:100%;min-height:40px;color:var(--text-main);background:var(--surface-muted);font:inherit;border-radius:10px;outline:none;padding:0 11px;font-size:.77rem}.admin-discord-config-field textarea{resize:vertical;min-height:86px;padding:10px 11px}.admin-discord-config-duration{grid-template-columns:minmax(0,1fr) 110px;gap:8px;display:grid}.admin-discord-config-toggle-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin-top:11px;display:grid}.admin-discord-config-toggle{border:1px solid var(--border-soft);width:100%;min-height:61px;color:inherit;background:var(--surface-muted);font:inherit;text-align:left;cursor:pointer;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;padding:11px 12px;display:flex}.admin-discord-config-toggle>span{gap:3px;display:grid}.admin-discord-config-toggle small{color:var(--text-muted);font-size:.64rem}.admin-discord-config-toggle strong{color:var(--text-main);font-size:.74rem}.admin-discord-config-toggle i{background:var(--border-soft);border-radius:999px;flex:none;width:35px;height:20px;transition:background .18s;position:relative}.admin-discord-config-toggle i:after{content:"";background:var(--surface-strong);border-radius:50%;width:16px;height:16px;transition:transform .18s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #0003}.admin-discord-config-toggle[aria-checked=true] i{background:var(--accent)}.admin-discord-config-toggle[aria-checked=true] i:after{transform:translate(15px)}.admin-discord-config-toggle.is-readonly{cursor:default}.admin-discord-config-toggle em{max-width:118px;color:var(--text-muted);text-align:right;font-size:.64rem;font-style:normal;line-height:1.35}.admin-discord-role-picker{grid-column:1/-1;gap:9px;display:grid}.admin-discord-role-picker-head{color:var(--text-muted);justify-content:space-between;align-items:center;gap:10px;font-size:.66rem;font-weight:600;display:flex}.admin-discord-role-picker-head button{border:1px solid var(--border-soft);width:36px;height:36px;color:var(--text-main);background:var(--surface-muted);cursor:pointer;border-radius:10px;flex:none;place-items:center;display:inline-grid}.admin-discord-role-picker-head button:hover{border-color:rgba(var(--accent-rgb), .55);color:var(--accent);background:rgba(var(--accent-rgb), .1)}.admin-discord-role-id{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.62rem;font-weight:500;line-height:1.4;overflow:hidden}.admin-discord-config-editor-error{color:#a64039;background:#bd4d4514;border:1px solid #bd4d454d;border-radius:10px;margin:0;padding:11px 12px;font-size:.73rem}.admin-discord-config-archive{background:#bd4d450e;border:1px solid #bd4d4540;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;padding:13px;display:flex}.admin-discord-config-archive strong{color:var(--text-main);font-size:.76rem}.admin-discord-config-archive p{max-width:430px;color:var(--text-muted);margin:4px 0 0;font-size:.69rem;line-height:1.45}.admin-discord-config-archive button,.admin-discord-config-drawer-footer button{border:1px solid var(--border-soft);min-height:39px;color:var(--text-main);background:var(--surface-muted);border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:.72rem;font-weight:650;display:inline-flex}.admin-discord-config-archive button.is-danger{color:#fff;background:#a64039;border-color:#0000}.admin-discord-config-drawer-footer{justify-content:flex-end;gap:8px;display:flex}.admin-discord-config-drawer-footer button.is-primary{color:#784d2f;background:var(--accent);border-color:#0000}.admin-discord-config-drawer-footer button:disabled{cursor:not-allowed;opacity:.5}.admin-discord-config-drawer .spin{animation:1s linear infinite admin-discord-spin}@keyframes admin-discord-spin{to{transform:rotate(360deg)}}:root[data-theme=dark] .admin-discord-config-intro{background:linear-gradient(115deg, rgba(var(--accent-rgb), .13), transparent 48%), #ffffff06}:root[data-theme=dark] .admin-discord-config-card{background:#ffffff06}:root[data-theme=dark] .admin-discord-config-status.is-active{color:#4bcf94;background:#193c30}:root[data-theme=dark] .admin-discord-config-status.is-draft{color:#f3a23f;background:#493516}:root[data-theme=dark] .admin-discord-config-status.is-ended{color:#ff9c92;background:#4b211f}:root[data-theme=dark] .admin-discord-config-primary,:root[data-theme=dark] .admin-discord-config-drawer-footer button.is-primary{color:#17130a}:root[data-theme=dark] .admin-discord-config-notice{color:#4bcf94;background:#4bcf9414}:root[data-theme=dark] .admin-discord-config-editor-error{color:#f46449}@media (max-width:900px){.admin-discord-campaign-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.admin-discord-config-intro{flex-direction:column;align-items:stretch}.admin-discord-config-intro-actions{justify-content:space-between}.admin-discord-config-core-grid,.admin-discord-campaign-grid,.admin-discord-config-form-grid,.admin-discord-config-toggle-grid{grid-template-columns:1fr}.admin-discord-config-archive{flex-direction:column;align-items:flex-start}.admin-discord-config-archive button{width:100%}.admin-discord-config-notice{max-width:none;inset:auto 16px 18px}}.discord-campaign-page{color:#f7f6f1;background:radial-gradient(circle at 12% 5%,#cba35029,#0000 31%),radial-gradient(circle at 92% 90%,#5865f221,#0000 34%),#090a0d;min-height:100vh;padding:0 24px 56px}.discord-campaign-header{justify-content:space-between;align-items:center;gap:18px;width:min(1180px,100%);min-height:82px;margin:0 auto;display:flex}.discord-campaign-header>a{color:#f7f6f1;align-items:center;gap:11px;text-decoration:none;display:inline-flex}.discord-campaign-header>a>span{color:#1c1710;background:#e1c071;border:1px solid #e1c0716b;border-radius:12px;place-items:center;width:38px;height:38px;font-size:.92rem;font-weight:800;display:grid}.discord-campaign-header>a>strong{letter-spacing:-.02em;font-size:.92rem}.discord-campaign-header>button{color:#e9e7df;background:#ffffff0d;border:1px solid #ffffff21;border-radius:11px;align-items:center;gap:7px;min-height:38px;padding:0 13px;font-size:.75rem;font-weight:650;display:inline-flex}.discord-campaign-header>button:hover:not(:disabled){background:#e1c0711a;border-color:#e1c07180}.discord-campaign-header>button:disabled{opacity:.52}.discord-campaign-page .spin{animation:.9s linear infinite discord-campaign-spin}@keyframes discord-campaign-spin{to{transform:rotate(360deg)}}.discord-campaign-identity-modal{z-index:300;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#030407c7;place-items:center;padding:20px;display:grid;position:fixed;inset:0;overflow-y:auto}.discord-campaign-identity-dialog{color:#f7f6f1;background:#111218;border:1px solid #ffffff21;border-radius:24px;gap:17px;width:min(510px,100%);padding:25px;display:grid;box-shadow:0 30px 90px #00000085}.discord-campaign-identity-dialog-heading{grid-template-columns:46px minmax(0,1fr) 42px;align-items:center;gap:12px;display:grid}.discord-campaign-identity-dialog-heading>span{color:#e1c071;background:#e1c0711c;border-radius:14px;place-items:center;width:46px;height:46px;display:grid}.discord-campaign-identity-dialog-heading p{color:#f7f6f175;letter-spacing:.09em;text-transform:uppercase;margin:0 0 3px;font-size:.62rem;font-weight:750}.discord-campaign-identity-dialog-heading h2{letter-spacing:-.04em;margin:0;font-size:1.42rem}.discord-campaign-identity-dialog-heading button{color:#f7f6f1b3;background:#ffffff0a;border:1px solid #ffffff1c;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.discord-campaign-identity-dialog-lead{color:#f7f6f191;margin:0;font-size:.75rem;line-height:1.6}.discord-campaign-identity-dialog>label{color:#f7f6f1ad;gap:7px;font-size:.68rem;font-weight:700;display:grid}.discord-campaign-identity-dialog input{color:#f7f6f1;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:13px;outline:0;width:100%;min-height:48px;padding:0 14px;font-size:.84rem;font-weight:650}.discord-campaign-identity-dialog input:focus{border-color:#e1c071a6;box-shadow:0 0 0 3px #e1c0711a}.discord-campaign-identity-dialog input[readonly]{color:#f7f6f199;cursor:not-allowed;background:#ffffff06}.discord-campaign-identity-dialog small{color:#f7f6f16e;align-items:center;gap:6px;font-size:.62rem;font-weight:600;display:flex}.discord-campaign-identity-error{color:#ff9c92;background:#ff5f5412;border:1px solid #ff5f5440;border-radius:12px;align-items:flex-start;gap:8px;padding:11px 12px;font-size:.69rem;line-height:1.45;display:flex}.discord-campaign-identity-submit,.discord-campaign-identity-cancel{border-radius:13px;justify-content:center;align-items:center;gap:8px;min-height:47px;font-size:.75rem;font-weight:800;display:inline-flex}.discord-campaign-identity-submit{color:#17130b;background:#e1c071;border:0}.discord-campaign-identity-submit:disabled{opacity:.45;cursor:not-allowed}.discord-campaign-identity-cancel{color:#f7f6f1ad;background:#ffffff08;border:1px solid #ffffff1c}.discord-campaign-layout{grid-template-columns:minmax(0,1.08fr) minmax(360px,.72fr);align-items:stretch;gap:18px;width:min(1180px,100%);margin:18px auto 0;display:grid}.discord-campaign-hero,.discord-campaign-panel{background:#ffffff0b;border:1px solid #ffffff1c;border-radius:28px;overflow:hidden;box-shadow:0 28px 80px #00000047}.discord-campaign-hero{background:#050505;place-items:center;min-height:660px;display:grid;position:relative}.discord-campaign-hero>img{object-fit:contain;background:#050505;width:100%;height:100%;display:block;position:absolute;inset:0}.discord-campaign-poster-fallback{background:radial-gradient(circle at 24% 18%,#e1c0713d,#0000 24%),radial-gradient(circle at 76% 72%,#5865f240,#0000 28%),linear-gradient(145deg,#17191f,#07080a 72%);place-items:center;display:grid;position:absolute;inset:0}.discord-campaign-poster-fallback:after{content:"";border:1px solid #e1c07129;border-radius:50%;width:340px;height:340px;position:absolute;box-shadow:0 0 0 70px #e1c07106,0 0 0 140px #e1c07105}.discord-campaign-poster-fallback span{z-index:1;color:#e1c071b8;letter-spacing:-.08em;font-size:7rem;font-weight:800;position:relative}.discord-campaign-eyebrow{color:#e1c071;letter-spacing:.08em;text-transform:uppercase;background:#e1c07114;border:1px solid #e1c07140;border-radius:999px;align-items:center;gap:7px;width:fit-content;padding:8px 11px;font-size:.68rem;font-weight:750;display:inline-flex}.discord-campaign-panel{flex-direction:column;min-height:660px;padding:28px;display:flex}.discord-campaign-panel-intro{border-bottom:1px solid #ffffff17;margin:-2px 0 22px;padding-bottom:22px}.discord-campaign-panel-intro h1{color:#f7f6f1;letter-spacing:-.055em;margin:15px 0 9px;font-size:clamp(1.9rem,3vw,3rem);line-height:1}.discord-campaign-panel-intro>p{color:#f7f6f194;margin:0;font-size:.77rem;line-height:1.62}.discord-campaign-panel-heading{align-items:center;gap:13px;display:flex}.discord-campaign-panel-heading>span{color:#e1c071;background:#e1c0711c;border-radius:15px;place-items:center;width:48px;height:48px;display:grid}.discord-campaign-panel-heading p{color:#f7f6f178;letter-spacing:.08em;text-transform:uppercase;margin:0 0 4px;font-size:.64rem;font-weight:700}.discord-campaign-panel-heading h2{letter-spacing:-.045em;margin:0;font-size:1.55rem}.discord-campaign-panel-lead{color:#f7f6f194;margin:16px 0 0;font-size:.77rem;line-height:1.62}.discord-campaign-summary{background:#ffffff17;border:1px solid #ffffff17;border-radius:16px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:22px 0 0;display:grid;overflow:hidden}.discord-campaign-summary div{background:#101115;gap:4px;min-width:0;padding:13px;display:grid}.discord-campaign-summary dt{color:#f7f6f16b;text-transform:uppercase;font-size:.61rem}.discord-campaign-summary dd{color:#f7f6f1db;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.72rem;font-weight:650;overflow:hidden}.discord-campaign-state{color:#e1c071;background:#e1c07112;border:1px solid #e1c07133;border-radius:14px;align-items:flex-start;gap:10px;margin-top:17px;padding:13px;font-size:.73rem;display:flex}.discord-campaign-state div{gap:4px;display:grid}.discord-campaign-state strong{color:#f7f6f1}.discord-campaign-state span{color:#f7f6f18c;line-height:1.45}.discord-campaign-state.is-success{color:#5ed29c;background:#5ed29c12;border-color:#5ed29c38}.discord-campaign-proof{background:#0000002e;border:1px solid #ffffff1a;border-radius:16px;gap:13px;margin-top:17px;padding:15px;display:grid}.discord-campaign-proof>div:first-child{color:#e1c071;align-items:flex-start;gap:10px;display:flex}.discord-campaign-proof h3{color:#f7f6f1;margin:0;font-size:.79rem}.discord-campaign-proof p{color:#f7f6f180;margin:4px 0 0;font-size:.67rem;line-height:1.48}.discord-campaign-identity{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.discord-campaign-identity label{color:#f7f6f187;gap:5px;font-size:.62rem;font-weight:650;display:grid}.discord-campaign-identity input{color:#f7f6f1;min-width:0;min-height:39px;font:inherit;background:#ffffff0d;border:1px solid #ffffff1c;border-radius:10px;outline:0;padding:0 10px;font-size:.72rem}.discord-campaign-identity input:focus{border-color:#e1c0718c;box-shadow:0 0 0 3px #e1c0711a}.discord-campaign-identity button{color:#e1c071;background:#e1c07114;border:1px solid #e1c0714d;border-radius:10px;grid-column:1/-1;justify-content:center;align-items:center;gap:7px;min-height:38px;font-size:.7rem;font-weight:700;display:inline-flex}.discord-campaign-identity-ready{align-items:center;gap:7px;display:flex;color:#5ed29c!important}.discord-campaign-identity-required{align-items:center;gap:7px;display:flex;color:#e1c071!important}.discord-campaign-upload{color:#e1c071;cursor:pointer;background:#e1c0710e;border:1px dashed #e1c07161;border-radius:11px;justify-content:center;align-items:center;gap:8px;min-height:42px;font-size:.72rem;font-weight:700;display:flex}.discord-campaign-upload:hover{background:#e1c0711a}.discord-campaign-upload.is-disabled{opacity:.42;cursor:not-allowed}.discord-campaign-upload.is-disabled:hover{background:#e1c0710e}.discord-campaign-upload input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.discord-campaign-previews{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px!important;display:grid!important}.discord-campaign-previews img{object-fit:contain;background:#050505;border:1px solid #ffffff1a;border-radius:10px;width:100%;height:92px}.discord-campaign-notice{color:#e1c071;background:#e1c07112;border:1px solid #e1c07138;border-radius:14px;align-items:flex-start;gap:10px;margin-top:15px;padding:13px;display:flex}.discord-campaign-notice>div{gap:4px;min-width:0;display:grid}.discord-campaign-notice strong{color:#f7f6f1;font-size:.73rem}.discord-campaign-notice span{color:#f7f6f194;font-size:.68rem;line-height:1.5}.discord-campaign-notice.is-success{color:#5ed29c;background:#5ed29c12;border-color:#5ed29c3d}.discord-campaign-notice.is-error{color:#ff8e83;background:#ff5f5412;border-color:#ff5f5440}.discord-campaign-join{color:#17130b;background:#e1c071;border:0;border-radius:14px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:50px;margin-top:18px;font-size:.78rem;font-weight:800;display:inline-flex;box-shadow:0 15px 34px #e1c07130}.discord-campaign-join:hover:not(:disabled){background:#ecd18f;transform:translateY(-1px)}.discord-campaign-join:disabled{cursor:not-allowed;opacity:.48;box-shadow:none}.discord-campaign-back{color:#f7f6f1b3;background:#ffffff08;border:1px solid #ffffff1c;border-radius:13px;justify-content:center;align-items:center;gap:7px;min-height:43px;margin-top:9px;font-size:.72rem;font-weight:650;text-decoration:none;display:inline-flex}.discord-campaign-footnote{color:#f7f6f159;margin:auto 0 0;padding-top:20px;font-size:.62rem;line-height:1.55}@media (max-width:900px){.discord-campaign-layout{grid-template-columns:1fr}.discord-campaign-hero{min-height:520px}.discord-campaign-panel{min-height:0}}@media (max-width:560px){.discord-campaign-page{padding:0 14px 34px}.discord-campaign-header{min-height:70px}.discord-campaign-header>a>strong{display:none}.discord-campaign-layout{margin-top:8px}.discord-campaign-hero,.discord-campaign-panel{border-radius:21px}.discord-campaign-hero{min-height:430px}.discord-campaign-panel{padding:20px}.discord-campaign-panel-intro h1{font-size:clamp(1.9rem,10vw,2.6rem)}.discord-campaign-summary,.discord-campaign-identity{grid-template-columns:1fr}.discord-campaign-identity-modal{place-items:end center;padding:12px}.discord-campaign-identity-dialog{border-radius:20px;max-height:calc(100dvh - 24px);padding:20px;overflow-y:auto}}.admin-data-table-scroll{background:0 0;border:0;border-radius:0;width:100%;margin-top:14px;overflow-x:auto}.admin-data-table{border-collapse:collapse;width:100%;min-width:1120px;color:var(--text-main);font-size:.78rem}.admin-data-table th{border-bottom:1px solid var(--border-soft);color:var(--text-muted);letter-spacing:.055em;text-align:left;text-transform:uppercase;white-space:nowrap;background:0 0;padding:12px 14px;font-size:.68rem;font-weight:600}.admin-data-table td{border-bottom:1px solid var(--border-soft);max-width:230px;color:var(--text-muted);vertical-align:middle;padding:13px 14px}.admin-data-table tbody tr:last-child td{border-bottom:0}.admin-data-table tbody tr:hover td{background:rgba(var(--accent-rgb), .045)}.admin-table-identity{color:inherit;text-align:left;background:0 0;border:0;gap:3px;padding:0;display:grid}.admin-table-identity strong{color:var(--text-main);font-size:.8rem;font-weight:600}.admin-table-identity:hover strong{color:var(--accent)}.admin-table-identity small{color:var(--text-muted);font-size:.68rem}.admin-table-cell-stack{color:var(--text-muted);gap:3px;font-size:.76rem;display:grid}.admin-table-cell-stack small{color:var(--text-muted);font-size:.68rem;line-height:1.35}.admin-role-badges{flex-wrap:wrap;gap:5px;display:flex}.admin-role-badge,.admin-table-status{font-variation-settings:"wght" 600;white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;min-height:24px;padding:0 9px;font-size:.64rem;font-weight:600;line-height:1;display:inline-flex}.admin-role-badge{color:#4d4d4d;background:#dedede}.admin-table-status{color:#765000;background:#fff0a8}.admin-role-badge.is-student,.admin-table-status:is(.is-active,.is-approved,.is-fulfilled,.is-claimed,.is-paid,.is-ready,.is-resolved){color:#176949;background:#b8f2d7}.admin-role-badge.is-affiliate{color:#765000;background:#fff0a8}.admin-role-badge.is-instructor{color:#1d5577;background:#a8dcf7}.admin-role-badge.is-admin{color:#7e3022;background:#ffc0b3}.admin-table-status:is(.is-in_progress,.is-processing,.is-retrying,.is-queued){color:#1d5577;background:#a8dcf7}.admin-table-status:is(.is-failed,.is-rejected,.is-revoked,.is-expired){color:#7e3022;background:#ffc0b3}.admin-table-status.is-archived{color:#4d4d4d;background:#dedede}:root[data-theme=dark] .admin-role-badge{color:#bdbdbd;background:#3e3e3e}:root[data-theme=dark] .admin-table-status{color:#f3a23f;background:#493516}:root[data-theme=dark] .admin-role-badge.is-student,:root[data-theme=dark] .admin-table-status:is(.is-active,.is-approved,.is-fulfilled,.is-claimed,.is-paid,.is-ready,.is-resolved){color:#4bcf94;background:#193c30}:root[data-theme=dark] .admin-role-badge.is-affiliate{color:#f3a23f;background:#493516}:root[data-theme=dark] .admin-role-badge.is-instructor{color:#55b1e5;background:#173b50}:root[data-theme=dark] .admin-role-badge.is-admin{color:#f46449;background:#49261f}:root[data-theme=dark] .admin-table-status:is(.is-in_progress,.is-processing,.is-retrying,.is-queued){color:#55b1e5;background:#173b50}:root[data-theme=dark] .admin-table-status:is(.is-failed,.is-rejected,.is-revoked,.is-expired){color:#f46449;background:#49261f}:root[data-theme=dark] .admin-table-status.is-archived{color:#bdbdbd;background:#3e3e3e}.admin-table-actions{white-space:nowrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.admin-icon-action{border:1px solid var(--border-soft);width:36px;height:36px;color:var(--text-muted);background:var(--surface-muted);border-radius:10px;place-items:center;padding:0;display:grid;position:relative}.admin-icon-action:hover{color:var(--accent);border-color:rgba(var(--accent-rgb), .38);background:rgba(var(--accent-rgb), .1)}.admin-icon-action:focus-visible{outline:2px solid rgba(var(--accent-rgb), .55);outline-offset:2px}.admin-action-tooltip{z-index:30;border:1px solid var(--border-soft);pointer-events:none;opacity:0;width:max-content;max-width:150px;color:var(--text-main);background:var(--surface-strong);box-shadow:0 10px 28px var(--shadow-soft);border-radius:7px;padding:6px 8px;font-size:.64rem;line-height:1;transition:opacity .16s,transform .16s;position:absolute;bottom:calc(100% + 8px);right:50%;transform:translate(50%,4px)}.admin-icon-action:hover .admin-action-tooltip,.admin-icon-action:focus-visible .admin-action-tooltip{opacity:1;transform:translate(50%)}.admin-table-action,.admin-table-more-trigger{border:1px solid var(--border-soft);min-height:34px;color:var(--text-main);background:var(--surface-muted);border-radius:10px;padding:0 10px;font-size:.7rem;font-weight:600}.admin-table-action:hover,.admin-table-more-trigger:hover{border-color:rgba(var(--accent-rgb), .38);background:rgba(var(--accent-rgb), .1)}.admin-table-action.is-primary{color:#784d2f;border-color:rgba(var(--accent-rgb), .34);background:var(--accent)}.admin-table-action.is-danger{color:#bd4d45;background:#bd4d4514;border-color:#bd4d4533}.admin-table-more-trigger{place-items:center;width:34px;padding:0;display:grid}.admin-table-more-wrap{position:relative}.admin-data-table.is-discord-table{width:100%;min-width:1180px;table-layout:fixed!important}.admin-data-table.is-discord-table .admin-table-col-customer{width:13%}.admin-data-table.is-discord-table .admin-table-col-cid{width:11%}.admin-data-table.is-discord-table .admin-table-col-discord{width:14%}.admin-data-table.is-discord-table .admin-table-col-rule{width:13%}.admin-data-table.is-discord-table .admin-table-col-joined,.admin-data-table.is-discord-table .admin-table-col-expiry{width:7.5%}.admin-data-table.is-discord-table .admin-table-col-requests{width:8%}.admin-data-table.is-discord-table .admin-table-col-status{width:9%}.admin-data-table.is-discord-table .admin-table-col-actions{width:17%}.admin-data-table.is-discord-table :is(th,td),.admin-data-table.is-discord-table .admin-table-cell-stack{min-width:0}.admin-data-table.is-discord-table td{overflow:hidden}.admin-data-table.is-discord-table .admin-table-col-cid .admin-table-cell-stack>:is(span,small){text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.admin-data-table.is-discord-table :is(.admin-icon-action,.admin-table-more-trigger){box-shadow:none!important;border:0!important}.admin-data-table.is-discord-table .admin-icon-action{color:#59616b!important;background:#edf0f3!important}.admin-data-table.is-discord-table .admin-icon-action.is-primary{color:#176949!important;background:#ccefdc!important}.admin-data-table.is-discord-table .admin-icon-action.is-danger{color:#a63f37!important;background:#f9ded9!important}.admin-data-table.is-discord-table .admin-table-more-trigger{color:#59616b!important;background:#edf0f3!important}.admin-data-table.is-discord-table :is(.admin-icon-action,.admin-table-more-trigger):hover{filter:brightness(.97);border:0}.admin-data-table.is-discord-table :is(.admin-icon-action,.admin-table-more-trigger):focus-visible{box-shadow:0 0 0 3px rgba(var(--accent-rgb), .28);outline:0}:root[data-theme=dark] .admin-data-table.is-discord-table .admin-icon-action,:root[data-theme=dark] .admin-data-table.is-discord-table .admin-table-more-trigger{color:#c7cbd1!important;background:#303237!important}:root[data-theme=dark] .admin-data-table.is-discord-table .admin-icon-action.is-primary{color:#64d5a2!important;background:#193c30!important}:root[data-theme=dark] .admin-data-table.is-discord-table .admin-icon-action.is-danger{color:#ff8878!important;background:#49261f!important}.admin-data-table.is-trading-view-table{table-layout:fixed;width:100%;min-width:1180px}.admin-data-table.is-trading-view-table .admin-table-col-customer{width:19%}.admin-data-table.is-trading-view-table .admin-table-col-tool{width:9%}.admin-data-table.is-trading-view-table .admin-table-col-username{width:14%}.admin-data-table.is-trading-view-table .admin-table-col-submitted,.admin-data-table.is-trading-view-table .admin-table-col-expiry{white-space:nowrap;width:10%}.admin-data-table.is-trading-view-table .admin-table-col-status{width:10%}.admin-data-table.is-trading-view-table .admin-table-col-error{width:15%}.admin-data-table.is-trading-view-table .admin-table-col-actions{width:13%}.admin-data-table.is-trading-view-table :is(th,td),.admin-data-table.is-trading-view-table .admin-table-cell-stack{min-width:0}.admin-data-table.is-trading-view-table .admin-table-col-error .admin-table-cell-stack>span{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.admin-data-table.is-trading-view-table :is(.admin-icon-action,.admin-table-more-trigger){box-shadow:none;border:0}.admin-data-table.is-trading-view-table .admin-icon-action{color:#1d5577;background:#d9effa}.admin-data-table.is-trading-view-table .admin-icon-action.is-primary{color:#765000;background:#fff0a8}.admin-data-table.is-trading-view-table .admin-table-more-trigger{color:#59616b;background:#edf0f3}.admin-data-table.is-trading-view-table :is(.admin-icon-action,.admin-table-more-trigger):hover{filter:brightness(.97);border:0}:root[data-theme=dark] .admin-data-table.is-trading-view-table .admin-icon-action{color:#55b1e5;background:#173b50}:root[data-theme=dark] .admin-data-table.is-trading-view-table .admin-icon-action.is-primary{color:#f3a23f;background:#493516}:root[data-theme=dark] .admin-data-table.is-trading-view-table .admin-table-more-trigger{color:#c7cbd1;background:#303237}.admin-table-more-menu{z-index:25;border:1px solid var(--border-soft);background:var(--surface-strong);min-width:170px;box-shadow:0 18px 42px var(--shadow-soft);border-radius:12px;padding:6px;position:absolute;top:calc(100% + 7px);right:0}.admin-table-more-menu button{width:100%;min-height:36px;color:var(--text-main);text-align:left;background:0 0;border:0;border-radius:8px;padding:0 10px;font-size:.74rem}.admin-table-more-menu button:hover{background:var(--surface-muted)}.admin-table-more-menu button.is-danger{color:#bd4d45}.admin-table-pagination{color:var(--text-muted);justify-content:space-between;align-items:center;gap:12px;padding-top:13px;font-size:.72rem;display:flex}.admin-table-pagination>div{align-items:center;gap:9px;display:flex}.admin-table-pagination button{border:1px solid var(--border-soft);width:34px;height:34px;color:var(--text-main);background:var(--surface-muted);border-radius:10px;place-items:center;display:grid}.admin-table-pagination button:disabled{cursor:not-allowed;opacity:.4}.admin-support-panel{gap:18px;display:grid}.admin-support-panel .tv-admin-summary{margin:0}.admin-support-toolbar .tv-admin-refresh{margin-left:auto}.admin-support-detail{align-content:start;gap:16px;display:grid}.admin-support-detail-grid{border:1px solid var(--border-soft);background:var(--surface-muted);border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.admin-support-detail-grid>div{border-bottom:1px solid var(--border-soft);gap:5px;min-width:0;padding:12px 13px;display:grid}.admin-support-detail-grid>div:nth-child(odd){border-right:1px solid var(--border-soft)}.admin-support-detail-grid>div:nth-last-child(-n+2){border-bottom:0}.admin-support-detail-grid span,.admin-support-message>span,.admin-support-resolution>span{color:var(--text-muted);font-size:.68rem}.admin-support-detail-grid strong{overflow-wrap:anywhere;color:var(--text-main);font-size:.8rem;font-weight:600}.admin-support-message{border-block:1px solid var(--border-soft);gap:7px;padding:14px 0;display:grid}.admin-support-message p{white-space:pre-wrap;color:var(--text-main);margin:0;font-size:.8rem;line-height:1.6}.admin-support-attachments{flex-wrap:wrap;gap:8px;display:flex}.admin-support-attachments a{border:1px solid var(--border-soft);min-height:36px;color:var(--text-main);background:var(--surface-muted);border-radius:10px;align-items:center;gap:7px;padding:0 11px;font-size:.72rem;font-weight:600;text-decoration:none;display:inline-flex}.admin-support-attachments a:hover{color:var(--accent);border-color:rgba(var(--accent-rgb), .38);background:rgba(var(--accent-rgb), .1)}.admin-support-resolution{gap:7px;display:grid}.admin-support-resolution select{border:1px solid var(--border-soft);width:100%;min-height:42px;color:var(--text-main);background:var(--surface-muted);font:inherit;border-radius:10px;outline:0;padding:0 11px;font-size:.78rem}.admin-support-resolution select:focus{border-color:rgba(var(--accent-rgb), .5);box-shadow:0 0 0 3px rgba(var(--accent-rgb), .1)}.admin-support-detail-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.admin-support-detail-actions .admin-table-action{justify-content:center;align-items:center;gap:7px;display:inline-flex}.admin-detail-drawer-layer{z-index:2147483500;grid-template-columns:minmax(0,1fr) min(680px,94vw);display:grid;position:fixed;inset:0}.admin-detail-drawer-backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0000006b;border:0}.admin-detail-drawer{border-left:1px solid var(--border-soft);height:100%;color:var(--text-main);background:var(--surface-strong);grid-template-rows:auto minmax(0,1fr) auto;gap:22px;padding:24px;animation:.22s ease-out both admin-drawer-enter;display:grid;overflow:auto;box-shadow:-24px 0 70px #0000002e}.admin-detail-drawer>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.admin-detail-drawer>header p{color:var(--accent);letter-spacing:.08em;text-transform:uppercase;margin:0 0 6px;font-size:.68rem;font-weight:600}.admin-detail-drawer>header h2{color:var(--text-main);margin:0;font-size:1.35rem;font-weight:600}.admin-detail-drawer>header span{color:var(--text-muted);text-transform:capitalize;margin-top:6px;font-size:.78rem;display:block}.admin-detail-drawer>header>button{border:1px solid var(--border-soft);width:38px;height:38px;color:var(--text-main);background:var(--surface-muted);border-radius:11px;place-items:center;display:grid}.admin-detail-drawer dl{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:10px;margin:0;display:grid}.admin-detail-drawer dl div{border:1px solid var(--border-soft);background:var(--surface-muted);border-radius:12px;min-width:0;padding:13px}.admin-detail-drawer dt{color:var(--text-muted);font-size:.68rem}.admin-detail-drawer dd{overflow-wrap:anywhere;color:var(--text-main);margin:5px 0 0;font-size:.8rem;font-weight:600}.admin-detail-drawer dd>span,.admin-detail-drawer dd>small{display:block}.admin-detail-drawer dd>small{color:var(--text-muted);margin-top:4px;font-size:.68rem;font-weight:400}.admin-record-detail-content{align-content:start;gap:20px;display:grid}.admin-discord-proof-gallery{border-top:1px solid var(--border-soft);gap:12px;padding-top:18px;display:grid}.admin-discord-proof-heading{justify-content:space-between;align-items:center;gap:16px;min-height:42px;display:flex}.admin-discord-proof-actions{flex:none;align-items:center;gap:8px;display:flex}.admin-discord-proof-actions .admin-table-action{min-width:82px}.admin-discord-proof-gallery h3{color:var(--text-main);margin:0;font-size:.9rem;font-weight:600}.admin-discord-proof-gallery p{color:var(--text-muted);margin:4px 0 0;font-size:.72rem}.admin-discord-proof-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.admin-discord-proof-grid a{border:1px solid var(--border-soft);color:var(--text-main);background:var(--surface-muted);border-radius:12px;text-decoration:none;display:grid;overflow:hidden}.admin-discord-proof-grid a:hover{border-color:rgba(var(--accent-rgb), .42)}.admin-discord-proof-grid img{aspect-ratio:4/3;object-fit:contain;background:var(--page-bg);width:100%;display:block}.admin-discord-proof-grid span{color:var(--text-muted);padding:9px 11px;font-size:.7rem;font-weight:600}.admin-detail-drawer footer{border-top:1px solid var(--border-soft);flex-wrap:wrap;justify-content:flex-end;gap:8px;padding-top:16px;display:flex}.admin-detail-drawer-content{min-height:0}.admin-customer-360{align-content:start;gap:12px;display:grid}.admin-customer-360-actions{flex-wrap:wrap;gap:8px;display:flex}.admin-customer-360-actions button{border:1px solid var(--border-soft);min-height:36px;color:var(--text-main);background:var(--surface-muted);border-radius:10px;align-items:center;gap:7px;padding:0 11px;font-size:.7rem;font-weight:600;display:inline-flex}.admin-customer-360-actions button:hover{color:var(--accent);border-color:rgba(var(--accent-rgb), .34);background:rgba(var(--accent-rgb), .09)}.admin-customer-section{border:1px solid var(--border-soft);background:var(--surface-muted);border-radius:14px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.admin-customer-section{background:color-mix(in srgb, var(--surface-muted) 68%, transparent)}}.admin-customer-section>header{border-bottom:1px solid var(--border-soft);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;min-height:46px;padding:0 13px;display:grid}.admin-customer-section>header>span{width:29px;height:29px;color:var(--accent);background:rgba(var(--accent-rgb), .1);border-radius:9px;place-items:center;display:grid}.admin-customer-section>header strong{color:var(--text-main);font-size:.76rem;font-weight:600}.admin-customer-section>header small{min-width:25px;height:25px;color:var(--text-muted);background:var(--surface-strong);border-radius:999px;place-items:center;font-size:.64rem;display:grid}.admin-customer-section>div{padding:11px}.admin-customer-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.admin-customer-detail-grid.is-compact{margin-bottom:9px}.admin-customer-detail{background:var(--surface-strong);border-radius:10px;gap:4px;min-width:0;padding:10px 11px;display:grid}.admin-customer-detail span{color:var(--text-muted);font-size:.64rem}.admin-customer-detail strong{overflow-wrap:anywhere;color:var(--text-main);font-size:.74rem;font-weight:600}.admin-customer-detail strong.is-mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.67rem;font-weight:500}.admin-customer-role-row{flex-wrap:wrap;gap:6px;margin-top:9px;display:flex}.admin-customer-list{display:grid}.admin-customer-list article{border-bottom:1px solid var(--border-soft);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:10px 3px;display:grid}.admin-customer-list article:last-child{border-bottom:0}.admin-customer-status{background:var(--accent);width:8px;height:8px;box-shadow:0 0 0 4px rgba(var(--accent-rgb), .09);border-radius:999px}.admin-customer-status.is-approved,.admin-customer-status.is-active,.admin-customer-status.is-fulfilled,.admin-customer-status.is-paid,.admin-customer-status.is-resolved{background:#2e9467;box-shadow:0 0 0 4px #2e94671a}.admin-customer-status.is-rejected,.admin-customer-status.is-failed,.admin-customer-status.is-revoked{background:#bd4d45;box-shadow:0 0 0 4px #bd4d451a}.admin-customer-list article>div{gap:3px;min-width:0;display:grid}.admin-customer-list strong{color:var(--text-main);text-overflow:ellipsis;white-space:nowrap;font-size:.73rem;font-weight:600;overflow:hidden}.admin-customer-list small{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.66rem;overflow:hidden}.admin-customer-list time{color:var(--text-muted);white-space:nowrap;font-size:.64rem}.admin-customer-empty{color:var(--text-muted);margin:0;padding:8px 3px;font-size:.7rem}.admin-user-editor{align-content:start;gap:18px;display:grid}.admin-user-editor>p{color:var(--text-muted);margin:0;font-size:.8rem;line-height:1.55}.admin-user-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.admin-user-editor label{color:var(--text-muted);gap:7px;font-size:.7rem;display:grid}.admin-user-editor input{border:1px solid var(--border-soft);width:100%;min-height:42px;color:var(--text-main);background:var(--surface-muted);font:inherit;border-radius:11px;outline:0;padding:0 11px}.admin-user-editor input:focus{border-color:rgba(var(--accent-rgb), .5);box-shadow:0 0 0 3px rgba(var(--accent-rgb), .1)}.admin-discord-decision{align-content:start;gap:18px;display:grid}.admin-discord-decision-icon{width:48px;height:48px;color:var(--accent);background:rgba(var(--accent-rgb), .12);border-radius:50%;place-items:center;display:grid}.admin-discord-decision.is-reject .admin-discord-decision-icon{color:#d45145;background:#d451451f}.admin-discord-decision h3{color:var(--text-main);margin:0 0 7px;font-size:1.05rem}.admin-discord-decision p{color:var(--text-muted);margin:0;font-size:.8rem;line-height:1.6}.admin-discord-decision label{color:var(--text-muted);gap:8px;font-size:.72rem;font-weight:600;display:grid}.admin-discord-decision textarea{resize:vertical;border:1px solid var(--border-soft);width:100%;min-height:108px;color:var(--text-main);background:var(--surface-muted);font:inherit;border-radius:12px;outline:0;padding:12px;line-height:1.5}.admin-discord-decision textarea:focus{border-color:rgba(var(--accent-rgb), .5);box-shadow:0 0 0 3px rgba(var(--accent-rgb), .1)}.admin-discord-decision-actions{justify-content:flex-end;gap:9px;display:flex}.admin-role-picker{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.admin-role-picker label{border:1px solid var(--border-soft);min-height:46px;color:var(--text-main);background:var(--surface-muted);border-radius:11px;align-items:center;gap:10px;padding:0 12px;font-size:.78rem;font-weight:600;display:flex}.admin-role-picker input{width:17px;min-height:17px;accent-color:var(--accent);padding:0}.admin-user-submit{border:1px solid rgba(var(--accent-rgb), .36);color:#784d2f;background:var(--accent);border-radius:11px;justify-content:center;justify-self:end;align-items:center;gap:8px;min-height:42px;padding:0 16px;font-size:.76rem;font-weight:600;display:inline-flex}.admin-user-submit.is-danger{color:#fff;background:#a64039;border-color:#bd4d4580}.admin-user-submit:disabled{cursor:not-allowed;opacity:.45}.admin-user-delete{background:#bd4d450f;border:1px solid #bd4d4538;border-radius:14px;padding:18px}.admin-user-delete>svg{color:#bd4d45}.admin-user-delete h3{color:var(--text-main);margin:-8px 0 0;font-size:1rem;font-weight:600}@keyframes admin-drawer-enter{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:translate(0)}}.admin-record-detail{border:1px solid rgba(var(--accent-rgb), .28);background:var(--accent);border-radius:18px;gap:18px;margin-top:18px;padding:20px;display:grid}@supports (color:color-mix(in lab, red, red)){.admin-record-detail{background:color-mix(in srgb, var(--accent) 8%, var(--surface-strong))}}.admin-record-detail p{color:var(--accent);letter-spacing:.08em;text-transform:uppercase;margin:0 0 5px;font-size:.7rem;font-weight:600}.admin-record-detail h2{color:var(--text-main);margin:0;font-size:1.1rem;font-weight:600}.admin-record-detail>div>span{color:var(--text-muted);margin-top:5px;font-size:.82rem;display:block}.admin-record-detail dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}.admin-record-detail dl div{background:var(--surface-muted);border-radius:12px;padding:12px}.admin-record-detail dt{color:var(--text-muted);font-size:.7rem}.admin-record-detail dd{color:var(--text-main);margin:4px 0 0;font-size:.82rem;font-weight:600}.admin-mobile-menu,.admin-mobile-nav,.admin-mobile-route-header{display:none}@media (min-width:861px){.admin-operations-page .admin-session-sidebar.is-collapsed:hover .admin-navigation-label{display:block!important}}@media (max-width:640px){.admin-queue-toolbar{flex-direction:column;align-items:stretch}.admin-queue-search{width:100%}.admin-record-button{grid-template-columns:auto minmax(0,1fr) auto}.admin-record-button .admin-record-meta{grid-area:2/2}.admin-record-button>svg{grid-area:1/3}.admin-record-detail dl{grid-template-columns:1fr}.admin-data-table-scroll{background:0 0;border:0;overflow:visible}.admin-data-table{border-collapse:separate;border-spacing:0 10px;min-width:0}.admin-data-table thead{display:none}.admin-data-table tbody,.admin-data-table tr,.admin-data-table td{width:100%;display:block}.admin-data-table tr{border:1px solid var(--border-soft);background:var(--surface-strong);border-radius:14px;padding:12px}.admin-data-table td{border:0;grid-template-columns:112px minmax(0,1fr);gap:10px;max-width:none;padding:8px 0;display:grid}.admin-data-table td:before{content:attr(data-label);color:var(--text-muted);text-transform:uppercase;font-size:.67rem;font-weight:600}.admin-table-actions{flex-wrap:wrap;justify-content:flex-start}.admin-detail-drawer-layer{grid-template-columns:1fr}.admin-detail-drawer-backdrop{display:none}.admin-detail-drawer{border-left:0;width:100%}.admin-detail-drawer dl{grid-template-columns:1fr}.admin-discord-proof-heading{flex-direction:column;align-items:flex-start}.admin-discord-proof-actions{justify-content:flex-end;width:100%}.admin-customer-detail-grid{grid-template-columns:1fr}.admin-customer-list article{grid-template-columns:auto minmax(0,1fr)}.admin-customer-list time{grid-column:2}.admin-user-form-grid,.admin-role-picker{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.admin-detail-drawer{animation:none}}@media (max-width:860px){.admin-mobile-route-header{z-index:70;border-bottom:1px solid var(--border-soft);min-height:72px;color:var(--text-main);background:var(--page-bg);grid-template-columns:48px minmax(0,1fr) 48px;align-items:center;gap:12px;padding:10px clamp(20px,4vw,42px);display:grid;position:fixed;inset:0 0 auto}@supports (color:color-mix(in lab, red, red)){.admin-mobile-route-header{background:color-mix(in srgb, var(--page-bg) 92%, transparent)}}.admin-mobile-route-header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.admin-mobile-route-header>strong{text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:17px;font-weight:650;overflow:hidden}.admin-mobile-route-header .auth-profile-trigger{width:48px!important;height:48px!important}.admin-operations-page .admin-title-actions .admin-mobile-menu{display:none!important}.admin-mobile-menu{border:1px solid var(--border-soft);width:42px;height:42px;color:var(--text-main);background:var(--surface-muted);border-radius:12px;place-items:center;display:grid}.admin-mobile-nav{z-index:200;grid-template-columns:minmax(0,1fr) min(330px,88vw);display:grid;position:fixed;inset:0}.admin-mobile-nav-backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#18191e61;border:0}.admin-mobile-nav-panel{border-left:1px solid var(--border-soft);background:var(--sidebar-bg);height:100dvh;padding:18px 14px 30px;overflow-y:auto;box-shadow:-18px 0 40px #1f212924}.admin-mobile-nav-head{border-bottom:1px solid var(--border-soft);color:var(--text-main);justify-content:space-between;align-items:center;margin:0 0 18px;padding:6px 4px 16px;display:flex}.admin-mobile-nav-head button{border:1px solid var(--border-soft);width:38px;height:38px;color:var(--text-main);background:var(--surface-muted);border-radius:10px;place-items:center;display:grid}.admin-mobile-nav nav{gap:5px;margin:18px 0;display:grid}.admin-mobile-nav nav p{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;margin:0 8px 4px;font-size:.66rem;font-weight:600}.admin-mobile-nav nav button{min-height:46px;color:var(--text-main);text-align:left;background:0 0;border:0;border-radius:12px;align-items:center;gap:12px;padding:0 12px;font-size:.86rem;font-weight:600;display:flex}.admin-mobile-nav nav button.is-active{color:#784d2f;background:var(--accent)}}.academy-table-scroll{width:100%;margin-top:14px;overflow-x:auto;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.affiliate-app-shell .academy-table,.instructor-app-shell .academy-table,.my-account-page.my-account-page .academy-table{border-collapse:collapse;width:100%;min-width:860px;color:var(--text-main);border:0;border-radius:0;font-size:.78rem;background:0 0!important}.affiliate-app-shell .academy-table th,.instructor-app-shell .table-surface .academy-table th,.my-account-page.my-account-page .academy-table th{border:0;border-bottom:1px solid var(--border-soft);color:var(--text-muted);letter-spacing:.055em;text-align:left;text-transform:uppercase;white-space:nowrap;padding:12px 14px;font-variation-settings:"wght" 600!important;background:0 0!important;font-size:.68rem!important;font-weight:600!important;line-height:1.35!important}.affiliate-app-shell .academy-table td,.instructor-app-shell .table-surface .academy-table td,.my-account-page.my-account-page .academy-table td{border:0;border-bottom:1px solid var(--border-soft);max-width:230px;color:var(--text-muted);vertical-align:middle;background:0 0;padding:13px 14px;font-variation-settings:"wght" 400!important;font-size:.78rem!important;font-weight:400!important;line-height:1.4!important}.affiliate-app-shell .academy-table tbody tr,.instructor-app-shell .academy-table tbody tr,.my-account-page.my-account-page .academy-table tbody tr{transition:background .16s;transform:none}.affiliate-app-shell .academy-table tbody tr:hover td,.instructor-app-shell .academy-table tbody tr:hover td,.my-account-page.my-account-page .academy-table tbody tr:hover td{background:rgba(var(--accent-rgb), .045)!important}.affiliate-app-shell .academy-table tbody tr:last-child td,.instructor-app-shell .academy-table tbody tr:last-child td,.my-account-page.my-account-page .academy-table tbody tr:last-child td{border-bottom:0}.instructor-app-shell .academy-table td strong,.my-account-page.my-account-page .academy-table td strong{color:var(--text-main);font-size:.8rem;font-variation-settings:"wght" 600!important;font-weight:600!important}.academy-icon-action.is-success{color:#238455}.academy-icon-action.is-primary{color:var(--accent)}.academy-icon-action.is-danger{color:#bd4d45}.academy-icon-action:disabled{cursor:not-allowed;opacity:.42}.academy-icon-action:is(a){text-decoration:none}.affiliate-client-table{table-layout:fixed;width:max(100%,1146px);min-width:1146px!important}.affiliate-client-col-client{width:220px}.affiliate-client-col-segment{width:130px}.affiliate-client-col-product{width:220px}.affiliate-client-col-amount{width:150px}.affiliate-client-col-status{width:110px}.affiliate-client-col-joined,.affiliate-client-col-expires{width:120px}.affiliate-client-col-actions{width:76px}.affiliate-client-table td:first-child{position:relative}.affiliate-client-table .client-noti{top:50%;left:2px;transform:translateY(-50%)}.affiliate-client-table .admin-table-actions{justify-content:flex-start}.affiliate-client-table .admin-role-badge,.affiliate-client-table .admin-table-status{font-variation-settings:"wght" 600;border:1px solid #0000;border-radius:999px;min-height:24px;padding:0 9px;font-size:.64rem;font-weight:600;line-height:1}.admin-role-badge.is-private-class{color:#176949;background:#b8f2d7}.admin-role-badge.is-master-signal{color:#1d5577;background:#a8dcf7}.admin-role-badge.is-tools-market{color:#765000;background:#fff0a8}.admin-role-badge.is-affiliate-client{color:#67409a;background:#dfc9ff}.affiliate-client-table .admin-table-status{color:#765000;background:#fff0a8}.affiliate-client-table .admin-table-status:is(.is-active,.is-approved,.is-fulfilled,.is-claimed,.is-paid,.is-ready,.is-resolved){color:#176949;background:#b8f2d7}.affiliate-client-table .admin-table-status:is(.is-failed,.is-rejected,.is-revoked,.is-expired){color:#7e3022;background:#ffc0b3}:root[data-theme=dark] .admin-role-badge.is-private-class{color:#4bcf94;background:#193c30}:root[data-theme=dark] .admin-role-badge.is-master-signal{color:#55b1e5;background:#173b50}:root[data-theme=dark] .admin-role-badge.is-tools-market{color:#f3a23f;background:#493516}:root[data-theme=dark] .admin-role-badge.is-affiliate-client{color:#c59cff;background:#39275c}:root[data-theme=dark] .affiliate-client-table .admin-table-status{color:#f3a23f;background:#493516}:root[data-theme=dark] .affiliate-client-table .admin-table-status:is(.is-active,.is-approved,.is-fulfilled,.is-claimed,.is-paid,.is-ready,.is-resolved){color:#4bcf94;background:#193c30}:root[data-theme=dark] .affiliate-client-table .admin-table-status:is(.is-failed,.is-rejected,.is-revoked,.is-expired){color:#ff745e;background:#49261f}.affiliate-app-shell .client-filter-chips{scrollbar-width:none;flex:auto;gap:8px;min-width:0;padding:2px;display:flex;overflow-x:auto}.affiliate-app-shell .client-filter-chips::-webkit-scrollbar{display:none}.affiliate-app-shell .client-filter-chips button{border:1px solid var(--border-soft);min-height:44px;color:var(--text-muted);background:var(--surface-muted);box-shadow:none;white-space:nowrap;border-radius:999px;flex:none;padding:0 18px;transition:color .16s,border-color .16s,background .16s}.affiliate-app-shell .client-filter-chips button:is(:hover,:focus-visible){color:var(--text-main);border-color:rgba(var(--accent-rgb), .28);outline:none}.affiliate-app-shell .client-filter-chips button:focus-visible{box-shadow:0 0 0 3px rgba(var(--accent-rgb), .12)}.affiliate-app-shell .client-filter-chips button.is-active{color:var(--accent-foreground);background:var(--accent);border-color:var(--accent)}:root[data-theme=dark] .affiliate-app-shell .client-filter-chips button{color:#aaa49a;background:#1c1c20;border-color:#f0ede514}:root[data-theme=dark] .affiliate-app-shell .client-filter-chips button:is(:hover,:focus-visible){color:#f0ede5;border-color:rgba(var(--accent-rgb), .3)}:root[data-theme=dark] .affiliate-app-shell .client-filter-chips button.is-active{color:var(--accent-foreground);background:var(--accent);border-color:var(--accent)}@media (prefers-reduced-motion:reduce){.affiliate-app-shell .client-filter-chips button{transition:none}}.affiliate-client-detail-drawer .client-modal-summary{margin:0}.affiliate-client-detail-drawer .client-modal-record{background:var(--surface-muted)}.instructor-slip-drawer .instructor-slip-frame{height:100%;margin:0}.instructor-payout-drawer .instructor-payout-body{padding:0}.ma-receipt-drawer .ma-receipt-dialog{width:100%;max-width:none;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.instructor-workspace-queue .admin-table-actions{justify-content:flex-start}.my-account-page.my-account-page .my-account-purchase-queue.admin-list-card{border:1px solid var(--border-soft);background:var(--surface-strong);border-radius:24px;gap:0;padding:22px;box-shadow:0 18px 42px #1a1b200d}.my-account-purchase-queue .admin-table-actions{justify-content:flex-start}.admin-detail-drawer.ma-receipt-drawer.my-account-page{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;overflow:hidden}.ma-receipt-drawer .admin-detail-drawer-content{scrollbar-gutter:stable;min-height:0;padding-right:4px;overflow:hidden auto}.admin-detail-drawer.ma-receipt-drawer.my-account-page .ma-receipt-dialog{width:100%!important;max-width:none!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;gap:14px!important;padding:0!important}.admin-detail-drawer.ma-receipt-drawer.my-account-page .ma-receipt-paper{border:1px solid var(--border-soft)!important;border-radius:16px!important;gap:14px!important;padding:22px!important}.admin-detail-drawer.ma-receipt-drawer.my-account-page .ma-receipt-paper:before,.admin-detail-drawer.ma-receipt-drawer.my-account-page .ma-receipt-paper:after{display:none!important}.admin-detail-drawer.ma-receipt-drawer.my-account-page .ma-receipt-details{grid-template-columns:1fr!important}.admin-detail-drawer.ma-receipt-drawer.my-account-page .ma-receipt-details div{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.admin-detail-drawer.ma-receipt-drawer.my-account-page .ma-receipt-footnote{box-shadow:none!important;background:0 0!important;border:0!important;margin:0 2px!important;padding:10px 0 2px!important}:root[data-theme=dark] .admin-detail-drawer.ma-receipt-drawer.my-account-page{--receipt-drawer-bg:#151518;--receipt-paper-bg:#1c1c20;--receipt-border:#f0ede513;--receipt-divider:#f0ede511;color:#f0ede5;border-left-color:var(--receipt-border);box-shadow:-24px 0 64px #00000057;background:var(--receipt-drawer-bg)!important}:root[data-theme=dark] .admin-detail-drawer.ma-receipt-drawer.my-account-page>header>button{color:#d5d0c6;border-color:var(--receipt-border);box-shadow:none;background:#ffffff09}:root[data-theme=dark] .admin-detail-drawer.ma-receipt-drawer.my-account-page .ma-receipt-paper{background:var(--receipt-paper-bg)!important;border-color:var(--receipt-border)!important;box-shadow:none!important}:root[data-theme=dark] .admin-detail-drawer.ma-receipt-drawer.my-account-page .ma-receipt-order-strip{border-color:var(--receipt-border)!important;box-shadow:none!important;background:#ffffff06!important}:root[data-theme=dark] .admin-detail-drawer.ma-receipt-drawer.my-account-page .ma-receipt-stamp{color:#4bcf94!important;box-shadow:none!important;background:#193c30!important}:root[data-theme=dark] .admin-detail-drawer.ma-receipt-drawer.my-account-page .ma-receipt-stamp:is(.is-pending,.is-awaiting-approval,.is-mixed-pending){color:#f3a23f!important;background:#493516!important}:root[data-theme=dark] .admin-detail-drawer.ma-receipt-drawer.my-account-page .ma-receipt-stamp.is-rejected{color:#f46449!important;background:#49261f!important}:root[data-theme=dark] .admin-detail-drawer.ma-receipt-drawer.my-account-page :is(.ma-receipt-line-head,.ma-receipt-line-item,.ma-receipt-total){border-color:var(--receipt-divider)!important}:root[data-theme=dark] .admin-detail-drawer.ma-receipt-drawer.my-account-page>footer{border-top-color:var(--receipt-divider);background:0 0}:root[data-theme=dark] body:has(.ma-receipt-drawer) .admin-detail-drawer.ma-receipt-drawer.my-account-page .ma-receipt-dialog{background:0 0!important}:root[data-theme=dark] body:has(.ma-receipt-drawer) .admin-detail-drawer.ma-receipt-drawer.my-account-page :is(.ma-receipt-details div,.ma-receipt-footnote){box-shadow:none!important;background:0 0!important;border:0!important}@media (min-width:1081px){.my-account-page.my-account-page .ma-session-sidebar.affiliate-session-sidebar{width:92px!important;min-width:92px!important;max-width:280px!important;transition:width .18s!important}.my-account-page.my-account-page .ma-session-sidebar.affiliate-session-sidebar:hover{width:280px!important}}.admin-detail-drawer.instructor-app-shell{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff}:root[data-theme=dark] .admin-detail-drawer.instructor-app-shell{background:#2a2a2c}.admin-detail-drawer.affiliate-client-detail-drawer.affiliate-app-shell{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff}:root[data-theme=dark] .admin-detail-drawer.affiliate-client-detail-drawer.affiliate-app-shell{background:#151518}.affiliate-client-detail-drawer .client-modal-records{gap:24px;display:grid}.affiliate-client-detail-drawer .client-modal-summary{background:0 0;border:0;border-radius:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid;overflow:visible}.affiliate-client-detail-drawer .client-modal-summary>div{border-radius:14px;min-width:0;padding:16px;border:1px solid var(--border-soft)!important;background:var(--surface-muted)!important;box-shadow:none!important}.affiliate-client-detail-drawer .client-modal-summary span,.affiliate-client-detail-drawer .client-modal-record span,.affiliate-client-detail-drawer .client-modal-record small{color:var(--text-muted);font-size:.74rem}.affiliate-client-detail-drawer .client-modal-summary strong{color:var(--text-main);margin-top:5px;font-size:1rem;display:block}.affiliate-client-detail-drawer .client-modal-record-list{display:grid}.affiliate-client-detail-drawer .client-modal-record{border-radius:0;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:16px;padding:22px 0;display:grid;border:0!important;border-bottom:1px solid var(--border-soft)!important;box-shadow:none!important;background:0 0!important}.affiliate-client-detail-drawer .client-modal-record:first-child{padding-top:0}.affiliate-client-detail-drawer .client-modal-record-heading{gap:4px;display:grid}.affiliate-client-detail-drawer .client-modal-record-heading strong{color:var(--text-main);font-size:1rem}.affiliate-client-detail-drawer .client-modal-record :is(.client-modal-record-heading strong,.client-modal-record-heading small,.client-modal-record-facts strong,.client-inline-receipt strong){text-overflow:clip;white-space:normal;overflow-wrap:anywhere;overflow:visible}.affiliate-client-detail-drawer .client-modal-record-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 20px;display:grid}.affiliate-client-detail-drawer .client-modal-record-facts>div,.affiliate-client-detail-drawer .client-inline-receipt>div{gap:4px;min-width:0;display:grid}.affiliate-client-detail-drawer .client-modal-record-facts strong,.affiliate-client-detail-drawer .client-inline-receipt strong{color:var(--text-main);font-size:.88rem}.affiliate-client-detail-drawer .client-record-status.admin-table-status{color:#176949;background:#b8f2d7;width:fit-content;min-height:24px;padding:0 9px;font-size:.64rem;font-weight:600;line-height:1}.affiliate-client-detail-drawer .client-record-status.admin-table-status:is(.is-failed,.is-rejected,.is-revoked,.is-expired){color:#7e3022;background:#ffc0b3}:root[data-theme=dark] .affiliate-client-detail-drawer .client-record-status.admin-table-status{color:#4bcf94;background:#193c30}:root[data-theme=dark] .affiliate-client-detail-drawer .client-record-status.admin-table-status:is(.is-failed,.is-rejected,.is-revoked,.is-expired){color:#ff745e;background:#49261f}.affiliate-client-detail-drawer .client-evidence-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.affiliate-client-detail-drawer .client-evidence-actions :is(button,a){border:1px solid var(--border-soft);min-height:38px;color:var(--text-main);font:inherit;cursor:pointer;background:0 0;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:8px 13px;font-size:.78rem;font-weight:600;text-decoration:none;display:inline-flex}.affiliate-client-detail-drawer .client-evidence-actions :is(button,a):hover{border-color:var(--gold);color:var(--gold-deep)}.affiliate-client-detail-drawer .client-evidence-empty{align-items:center;min-height:38px;display:inline-flex}.affiliate-client-detail-drawer .client-inline-receipt{border-top:1px dashed var(--border-soft);grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 20px;padding:16px 0 0;display:grid}:root[data-theme=dark] .affiliate-client-detail-drawer .client-modal-summary>div{background:#1c1c20!important}@media (max-width:560px){.affiliate-client-detail-drawer .client-modal-summary,.affiliate-client-detail-drawer .client-modal-record-facts,.affiliate-client-detail-drawer .client-inline-receipt{grid-template-columns:1fr}}@media (max-width:640px){.affiliate-app-shell .academy-table,.instructor-app-shell .academy-table,.my-account-page.my-account-page .academy-table{min-width:0!important}.affiliate-app-shell .academy-table thead,.instructor-app-shell .academy-table thead,.my-account-page.my-account-page .academy-table thead{display:none}.affiliate-app-shell .academy-table tbody,.affiliate-app-shell .academy-table tr,.affiliate-app-shell .academy-table td,.instructor-app-shell .academy-table tbody,.instructor-app-shell .academy-table tr,.instructor-app-shell .academy-table td,.my-account-page.my-account-page .academy-table tbody,.my-account-page.my-account-page .academy-table tr,.my-account-page.my-account-page .academy-table td{width:100%;display:block}.affiliate-app-shell .academy-table tr,.instructor-app-shell .academy-table tr,.my-account-page.my-account-page .academy-table tr{border:1px solid var(--border-soft);background:var(--surface-strong);border-radius:14px;margin-bottom:10px;padding:12px}.affiliate-app-shell .academy-table td,.instructor-app-shell .table-surface .academy-table td,.my-account-page.my-account-page .academy-table td{border:0;grid-template-columns:108px minmax(0,1fr);gap:10px;max-width:none;padding:8px 0;display:grid}.affiliate-app-shell .academy-table td:before,.instructor-app-shell .academy-table td:before,.my-account-page.my-account-page .academy-table td:before{content:attr(data-label);color:var(--text-muted);text-transform:uppercase;font-size:.67rem;font-weight:600}.my-account-page.my-account-page .academy-table .ma-package-row{margin-left:10px}}.my-account-page.my-account-page .ma-account-mobile-route-header{display:none}@media (min-width:1081px){.my-account-page.my-account-page .ma-shell.app-shell.affiliate-app-shell{grid-template-rows:60px!important;grid-template-columns:92px minmax(0,1fr)!important;grid-auto-rows:max-content!important;align-content:start!important;height:100dvh!important;min-height:100dvh!important;padding:0!important;overflow:hidden auto!important}.my-account-page.my-account-page .ma-account-site-topbar.topbar{grid-column:2!important;width:auto!important;height:46px!important;min-height:46px!important;margin:14px clamp(28px,4vw,64px) 0!important;padding:0!important;overflow:visible!important}.my-account-page.my-account-page .ma-account-site-topbar .affiliate-home-brand{white-space:nowrap!important;flex:none!important;width:max-content!important;min-width:max-content!important;max-width:none!important}.my-account-page.my-account-page .ma-account-site-topbar .affiliate-top-nav a>span{font-family:inherit!important}.my-account-page.my-account-page .ma-account-title-row.title-row{--type-body-size:clamp(16px, 1.12vw, 18px);--type-h1-size:clamp(32px, 3.2vw, 48px);grid-column:2!important;align-items:flex-end!important;width:auto!important;margin:52px clamp(28px,4vw,64px) 32px!important;padding:0!important}.my-account-page.my-account-page .ma-account-title-row>div{min-width:0!important;max-width:820px!important}.my-account-page.my-account-page .ma-account-title-row.title-row p{font-size:var(--type-body-size)!important;line-height:1.55!important}.my-account-page.my-account-page .ma-account-title-row.title-row h1{font-size:var(--type-h1-size)!important;font-variation-settings:"wght" 600!important;margin:0!important;font-weight:600!important;line-height:1.08!important}.my-account-page.my-account-page .ma-account-title-row.title-row+.ma-layout .ma-panel{margin-top:0!important}.my-account-page.my-account-page .ma-shell.app-shell .ma-session-sidebar.compact-session-sidebar{height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important;top:0!important;bottom:0!important}}@media (max-width:1080px){.my-account-page.my-account-page .ma-account-mobile-route-header{display:block}.my-account-page.my-account-page .ma-account-site-topbar.topbar{display:none!important}.my-account-page.my-account-page .ma-account-title-row.title-row{width:auto!important;margin:88px 20px 24px!important;padding:0!important}}@media (max-width:1180px){.my-account-page.my-account-page .ma-account-mobile-route-header{display:block!important}.my-account-page.my-account-page .ma-account-site-topbar.topbar,.my-account-page.my-account-page .ma-layout>.ma-session-sidebar.sidebar,.my-account-page.my-account-page .ma-session-sidebar.sidebar{display:none!important}}@media (min-width:1081px){.affiliate-app-shell.app-shell .academy-section-title-row{--type-body-size:clamp(16px, 1.12vw, 18px);--type-h1-size:clamp(32px, 3.2vw, 48px);align-items:flex-end!important;gap:20px!important;margin-block:52px 32px!important}.affiliate-app-shell.app-shell .academy-section-title-row>div:first-child{display:block!important}.affiliate-app-shell.app-shell .academy-section-title-row p{color:#b8bac0!important;font-size:var(--type-body-size)!important;font-variation-settings:"wght" 400!important;letter-spacing:0!important;text-transform:none!important;margin:0!important;font-weight:400!important;line-height:1.55!important}.affiliate-app-shell.app-shell .academy-section-title-row h1{color:var(--text-main)!important;font-size:var(--type-h1-size)!important;font-variation-settings:"wght" 600!important;letter-spacing:0!important;margin:0!important;font-weight:600!important;line-height:1.08!important}main.affiliate-app-shell.instructor-app-shell>.workspace{padding-top:14px!important}main.affiliate-app-shell.instructor-app-shell .affiliate-notification-topbar.topbar{height:46px!important;min-height:46px!important;margin-bottom:28px!important}}:root[data-theme=dark] .affiliate-app-shell.app-shell .academy-section-title-row p{color:#f3f0e87a!important}.affiliate-app-shell.app-shell .affiliate-notification-icon,.academy-notification-trigger{color:currentColor!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important;place-items:center!important;padding:0!important;display:grid!important;position:relative!important}.affiliate-app-shell.app-shell .affiliate-notification-icon:hover,.academy-notification-trigger:hover,.affiliate-app-shell.app-shell .affiliate-notification-icon.has-alert,.academy-notification-trigger.has-alert{box-shadow:none!important;background:0 0!important;border:0!important}.affiliate-app-shell.app-shell .affiliate-notification-icon:focus-visible,.academy-notification-trigger:focus-visible{outline-offset:3px!important;outline:2px solid!important}.affiliate-mobile-route-header,.instructor-mobile-route-header{display:none}@media (max-width:1180px){.my-account-page.my-account-page .ma-account-title-row.title-row{margin:112px clamp(20px,4vw,42px) 28px!important}.affiliate-app-shell.app-shell{width:100%!important;height:auto!important;min-height:100dvh!important;display:block!important;overflow:visible!important}.affiliate-app-shell.app-shell>.affiliate-session-sidebar.sidebar,.affiliate-app-shell.app-shell .affiliate-notification-topbar.topbar{display:none!important}.affiliate-app-shell.app-shell>.workspace{width:100%!important;height:auto!important;min-height:100dvh!important;padding:96px clamp(20px,4vw,42px) 36px!important;overflow:visible!important}.affiliate-mobile-route-header,.instructor-mobile-route-header{z-index:30;border-bottom:1px solid var(--border-soft);min-height:72px;color:var(--text-main);background:var(--page-bg);grid-template-columns:48px minmax(0,1fr) 48px;align-items:center;gap:12px;padding:10px clamp(20px,4vw,42px);position:fixed;inset:0 0 auto;display:grid!important}@supports (color:color-mix(in lab, red, red)){.affiliate-mobile-route-header,.instructor-mobile-route-header{background:color-mix(in srgb, var(--page-bg) 92%, transparent)}}.affiliate-mobile-route-header,.instructor-mobile-route-header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.affiliate-mobile-route-header>strong,.instructor-mobile-route-header>strong{text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:17px;font-weight:650;overflow:hidden}.workspace-mobile-nav-trigger,.workspace-mobile-nav-panel-head button{width:48px;height:48px;color:var(--text-main);background:0 0;border:0;border-radius:999px;place-items:center;padding:0;display:grid}.affiliate-mobile-route-header .auth-profile-trigger,.instructor-mobile-route-header .auth-profile-trigger{width:48px!important;height:48px!important}.workspace-mobile-navigation{z-index:50;position:fixed;inset:0}.workspace-mobile-nav-backdrop{background:#1112165c;border:0;width:100%;height:100%;position:absolute;inset:0}.workspace-mobile-nav-panel{width:min(340px,100vw - 32px);min-height:100%;color:var(--text-main);background:var(--surface-strong);padding:20px;position:relative;overflow-y:auto;box-shadow:24px 0 60px #00000029}.workspace-mobile-nav-panel-head{justify-content:space-between;align-items:center;min-height:48px;margin-bottom:18px;display:flex}.workspace-mobile-nav-panel-head strong{font-size:19px;font-weight:650}.workspace-mobile-nav-panel nav{gap:6px;margin:18px 0;display:grid}.workspace-mobile-nav-panel nav>p{color:var(--text-muted);letter-spacing:.06em;text-transform:uppercase;margin:0 12px 6px;font-size:12px;font-weight:700}.workspace-mobile-nav-panel nav>button,.workspace-mobile-nav-panel>a{min-height:52px;color:var(--text-main);font:inherit;text-align:left;background:0 0;border:0;border-radius:16px;align-items:center;gap:12px;padding:0 14px;font-weight:550;text-decoration:none;display:flex}.workspace-mobile-nav-panel nav>button.is-active{color:#784d2f;background:var(--accent);font-weight:650}.workspace-mobile-nav-panel>a{color:var(--text-soft);border:1px solid var(--border-soft);margin-top:28px}}.affiliate-app-shell.app-shell .affiliate-notification-icon .notification-bell,.academy-notification-trigger .notification-bell{width:26px!important;height:26px!important}.affiliate-app-shell.app-shell .affiliate-notification-icon>span,.academy-notification-trigger>span{color:#fff!important;min-width:20px!important;height:20px!important;box-shadow:none!important;background:#ff4f58!important;border:0!important;border-radius:999px!important;place-items:center!important;padding:0 5px!important;font-size:11px!important;font-weight:700!important;line-height:1!important;display:grid!important;position:absolute!important;top:1px!important;right:1px!important}.academy-notification-menu{color:#f6f1e7;background:#0e1018f7;border-color:#ffffff21}.affiliate-session-workspace-mark{color:currentColor;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:15px;font-weight:650;line-height:1;display:grid}.admin-detail-drawer-layer:has(.admin-discord-config-drawer){background:#07080c29;grid-template-columns:minmax(0,1fr) minmax(720px,780px)}.admin-detail-drawer-layer:has(.admin-discord-config-drawer) .admin-detail-drawer-backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#04050899}.admin-detail-drawer.admin-discord-config-drawer{background:#1c1d24;border-left-color:#ffffff1f;gap:0;width:100%;min-width:0;padding:0;overflow:hidden;box-shadow:-28px 0 84px #0000006b}.admin-discord-config-drawer>header{background:linear-gradient(115deg, rgba(var(--accent-rgb), .11), transparent 42%), #1c1d24;border-bottom:1px solid #ffffff17;align-items:center;min-height:122px;padding:28px 32px 23px}.admin-discord-config-drawer>header p{color:var(--accent);letter-spacing:.1em;margin-bottom:7px;font-size:.69rem}.admin-discord-config-drawer>header h2{max-width:590px;font-size:1.52rem;line-height:1.18}.admin-discord-config-drawer>header span{text-transform:none;max-width:590px;margin-top:8px;font-size:.78rem;line-height:1.45}.admin-discord-config-drawer>header>button{background:#ffffff0e;border-color:#ffffff24;border-radius:12px;width:42px;height:42px}.admin-discord-config-drawer>header>button:hover{color:var(--accent);border-color:rgba(var(--accent-rgb), .5);background:rgba(var(--accent-rgb), .1)}.admin-discord-config-drawer .admin-detail-drawer-content{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;padding:0 32px 30px;overflow:hidden auto}.admin-discord-config-drawer .admin-detail-drawer-content::-webkit-scrollbar{width:8px}.admin-discord-config-drawer .admin-detail-drawer-content::-webkit-scrollbar-thumb{background:#ffffff30;border:2px solid #1c1d24;border-radius:999px}.admin-discord-config-drawer>footer{background:#1c1d24;border-top-color:#ffffff1a;min-height:78px;padding:16px 32px;box-shadow:0 -12px 28px #00000029}.admin-discord-config-editor{gap:0}.admin-discord-config-editor-note{border:1px solid rgba(var(--accent-rgb), .2);border-left:3px solid var(--accent);color:#c7c3ba;background:rgba(var(--accent-rgb), .065);border-radius:0 12px 12px 0;margin-top:24px;padding:13px 15px;font-size:.77rem}.admin-discord-config-editor-section{border-top-color:#ffffff1a;gap:15px;padding:26px 0}.admin-discord-config-editor-section-heading{gap:5px;display:grid}.admin-discord-config-editor-section h3{letter-spacing:-.01em;font-size:.96rem}.admin-discord-config-editor-section-heading p{color:#a7a39c;max-width:580px;margin:0;font-size:.73rem;line-height:1.5}.admin-discord-config-field{color:#b5b0a7;letter-spacing:.01em;gap:7px;font-size:.68rem}.admin-discord-config-field input,.admin-discord-config-field textarea,.admin-discord-config-field select,.admin-discord-config-duration input,.admin-discord-config-duration select{color:#f4f0e8;background:#25262f;border-color:#ffffff21;border-radius:12px;min-height:46px;font-size:.82rem}.admin-discord-config-field textarea{min-height:112px;padding:12px 13px;line-height:1.52}.admin-discord-config-field :is(input,textarea,select):focus,.admin-discord-config-duration :is(input,select):focus{border-color:rgba(var(--accent-rgb), .72);box-shadow:0 0 0 3px rgba(var(--accent-rgb), .15)}.admin-discord-config-field :is(input,textarea,select)::placeholder{color:#86827b}.admin-discord-config-destination-list{gap:10px;display:grid}.admin-discord-config-destination-group{background:#ffffff06;border:1px solid #ffffff17;border-radius:14px;grid-template-columns:minmax(138px,.6fr) minmax(0,1.4fr);gap:18px;padding:15px;display:grid}.admin-discord-config-destination-group h4{color:#f4f0e8;margin:0;font-size:.78rem;font-weight:650}.admin-discord-config-destination-group p{color:#a7a39c;margin:5px 0 0;font-size:.67rem;line-height:1.45}.admin-discord-config-destination-group .admin-discord-config-form-grid{gap:10px}.admin-discord-config-toggle{background:#25262f;border-color:#ffffff21;border-radius:12px;min-height:68px}.admin-discord-config-toggle small{color:#b5b0a7}.admin-discord-config-toggle strong{color:#f4f0e8}.admin-discord-config-toggle i{background:#ffffff29}.admin-discord-config-toggle i:after{background:#f4f0e8}.admin-discord-role-picker-head{color:#b5b0a7}.admin-discord-role-picker-head button{color:#f4f0e8;background:#25262f;border-color:#ffffff21}.admin-discord-role-id{color:#86827b}.admin-discord-config-drawer-footer{width:100%}.admin-discord-config-drawer-footer button{background:#282932;border-color:#ffffff24;border-radius:12px;min-height:44px;padding:0 15px;font-size:.78rem}.admin-discord-config-drawer-footer button.is-primary{color:#19140a;background:var(--accent);min-width:172px}@media (max-width:980px){.admin-detail-drawer-layer:has(.admin-discord-config-drawer){background:#1c1d24;grid-template-columns:1fr}.admin-detail-drawer-layer:has(.admin-discord-config-drawer) .admin-detail-drawer-backdrop{display:none}.admin-detail-drawer.admin-discord-config-drawer{border-left:0;min-height:100dvh}}@media (max-width:720px){.admin-discord-config-drawer>header{min-height:104px;padding:22px 20px 18px}.admin-discord-config-drawer>header h2{font-size:1.28rem}.admin-discord-config-drawer .admin-detail-drawer-content{padding:0 20px 24px}.admin-discord-config-drawer>footer{min-height:72px;padding:14px 20px}.admin-discord-config-form-grid,.admin-discord-config-destination-group .admin-discord-config-form-grid{grid-template-columns:1fr}.admin-discord-config-destination-group{grid-template-columns:1fr;gap:12px;padding:14px}.admin-discord-config-drawer-footer{grid-template-columns:1fr 1.2fr;display:grid}.admin-discord-config-drawer-footer button.is-primary{min-width:0}}:root:not([data-theme=dark]) .admin-detail-drawer-layer:has(.admin-discord-config-drawer){background:#f6f7fa6b}:root:not([data-theme=dark]) .admin-detail-drawer-layer:has(.admin-discord-config-drawer) .admin-detail-drawer-backdrop{background:#18191e57}:root:not([data-theme=dark]) .admin-detail-drawer.admin-discord-config-drawer,:root:not([data-theme=dark]) .admin-discord-config-drawer>footer{background:#fff;border-color:#2021261a}:root:not([data-theme=dark]) .admin-discord-config-drawer>header{background:linear-gradient(115deg, rgba(var(--accent-rgb), .12), transparent 42%), #fff;border-bottom-color:#20212617}:root:not([data-theme=dark]) .admin-discord-config-drawer>header>button{background:#f8f8fa;border-color:#2021261c}:root:not([data-theme=dark]) .admin-discord-config-editor-note{color:#66615a;background:rgba(var(--accent-rgb), .08)}:root:not([data-theme=dark]) .admin-discord-config-editor-section{border-top-color:#2021261a}:root:not([data-theme=dark]) .admin-discord-config-editor-section-heading p,:root:not([data-theme=dark]) .admin-discord-config-destination-group p{color:#76716a}:root:not([data-theme=dark]) .admin-discord-config-field{color:#6f6a63}:root:not([data-theme=dark]) .admin-discord-config-field input,:root:not([data-theme=dark]) .admin-discord-config-field textarea,:root:not([data-theme=dark]) .admin-discord-config-field select,:root:not([data-theme=dark]) .admin-discord-config-duration input,:root:not([data-theme=dark]) .admin-discord-config-duration select,:root:not([data-theme=dark]) .admin-discord-config-toggle{color:#24252b;background:#f7f7f9;border-color:#2021261f}:root:not([data-theme=dark]) .admin-discord-config-destination-group{background:#fafafb;border-color:#2021261a}:root:not([data-theme=dark]) .admin-discord-config-destination-group h4,:root:not([data-theme=dark]) .admin-discord-config-toggle strong{color:#24252b}:root:not([data-theme=dark]) .admin-discord-role-picker-head,:root:not([data-theme=dark]) .admin-discord-role-id{color:#6f6a63}:root:not([data-theme=dark]) .admin-discord-role-picker-head button{color:#24252b;background:#f7f7f9;border-color:#2021261f}:root:not([data-theme=dark]) .admin-discord-config-drawer-footer button{background:#f7f7f9;border-color:#2021261f}:root:not([data-theme=dark]) .admin-discord-config-drawer .admin-detail-drawer-content::-webkit-scrollbar-thumb{background:#20212638;border-color:#fff}@media (max-width:980px){:root:not([data-theme=dark]) .admin-detail-drawer-layer:has(.admin-discord-config-drawer){background:#fff}}.admin-discord-poster-field{grid-column:1/-1;gap:9px;min-width:0;display:grid}.admin-discord-poster-field-heading{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.admin-discord-poster-field-heading>span{color:#b5b0a7;letter-spacing:.01em;font-size:.68rem;font-weight:600}.admin-discord-poster-field-heading>small{color:#86827b;font-size:.64rem;line-height:1.4}.admin-discord-poster-upload{background:linear-gradient(120deg, rgba(var(--accent-rgb), .075), transparent 42%), #25262f;border:1px dashed #fff3;border-radius:14px;grid-template-columns:78px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:118px;padding:12px;transition:border-color .18s,background .18s;display:grid}.admin-discord-poster-upload:hover{border-color:rgba(var(--accent-rgb), .58);background:linear-gradient(120deg, rgba(var(--accent-rgb), .12), transparent 48%), #25262f}.admin-discord-poster-preview{width:78px;height:78px;color:var(--accent);background:#ffffff0e;border:1px solid #ffffff17;border-radius:10px;place-items:center;display:grid;overflow:hidden}.admin-discord-poster-preview img{object-fit:cover;width:100%;height:100%;display:block}.admin-discord-poster-copy{gap:5px;min-width:0;display:grid}.admin-discord-poster-copy strong{color:#f4f0e8;font-size:.78rem;font-weight:650}.admin-discord-poster-copy p{color:#a7a39c;max-width:290px;margin:0;font-size:.67rem;line-height:1.48}.admin-discord-poster-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.admin-discord-poster-upload-button,.admin-discord-poster-remove-button{min-height:38px;font:inherit;cursor:pointer;border:1px solid #ffffff24;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:.7rem;font-weight:650;line-height:1;transition:border-color .18s,background .18s,color .18s;display:inline-flex}.admin-discord-poster-upload-button{color:#19140a;background:var(--accent)}.admin-discord-poster-upload-button:hover{filter:brightness(1.07)}.admin-discord-poster-upload-button:has(input:disabled){cursor:wait;opacity:.66}.admin-discord-poster-file-input{clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;opacity:0!important;pointer-events:none!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:fixed!important;overflow:hidden!important}.admin-discord-poster-remove-button{color:#e7a095;background:#d25e4c14}.admin-discord-poster-remove-button:hover{color:#ffc0b5;background:#d25e4c26;border-color:#de6f5e75}:root:not([data-theme=dark]) .admin-discord-poster-field-heading>span{color:#6f6a63}:root:not([data-theme=dark]) .admin-discord-poster-field-heading>small{color:#76716a}:root:not([data-theme=dark]) .admin-discord-poster-upload{background:linear-gradient(120deg, rgba(var(--accent-rgb), .1), transparent 42%), #fafafb;border-color:#20212626}:root:not([data-theme=dark]) .admin-discord-poster-upload:hover{border-color:rgba(var(--accent-rgb), .54);background:linear-gradient(120deg, rgba(var(--accent-rgb), .14), transparent 48%), #fafafb}:root:not([data-theme=dark]) .admin-discord-poster-preview{background:#fff;border-color:#2021261a}:root:not([data-theme=dark]) .admin-discord-poster-copy strong{color:#24252b}:root:not([data-theme=dark]) .admin-discord-poster-copy p{color:#76716a}:root:not([data-theme=dark]) .admin-discord-poster-remove-button{color:#b84238;background:#c23f3511;border-color:#c23f3533}:root:not([data-theme=dark]) .admin-discord-poster-remove-button:hover{background:#c23f351c;border-color:#c23f3557}@media (max-width:720px){.admin-discord-poster-upload{grid-template-columns:64px minmax(0,1fr);gap:11px;min-height:0}.admin-discord-poster-preview{width:64px;height:64px}.admin-discord-poster-actions{grid-column:1/-1;justify-content:stretch}.admin-discord-poster-upload-button,.admin-discord-poster-remove-button{flex:1 1 0}}.support-minimal-customer-avatar{display:none}@media (max-width:860px){.my-account-page.my-account-page .ma-mobile-nav-row{justify-content:initial!important;grid-template-columns:48px minmax(0,1fr) 48px!important;display:grid!important}.my-account-page.my-account-page .ma-mobile-route-title{color:var(--text-main);text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:17px;font-weight:650;line-height:1.2;overflow:hidden}.my-account-page.my-account-page .ma-shell.app-shell{padding-top:84px!important}.my-account-page.my-account-page .ma-account-title-row.title-row{margin:24px 20px 12px!important}.support-minimal-customer-head{gap:16px}.support-minimal-customer-identity{align-items:center;gap:12px;min-width:0;display:flex}.support-minimal-customer-avatar{border:1px solid var(--accent);flex:0 0 48px;place-items:center;width:48px;height:48px;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.support-minimal-customer-avatar{border:1px solid color-mix(in srgb, var(--accent) 60%, transparent)}}.support-minimal-customer-avatar{color:#211b10;background:var(--accent);box-shadow:0 8px 20px rgba(var(--accent-rgb), .18);border-radius:50%;font-size:14px;font-weight:700}.support-minimal-customer-avatar img{object-fit:cover;width:100%;height:100%;display:block}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-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-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-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-content{syntax:"*";inherits:false;initial-value:""}@keyframes spin{to{transform:rotate(360deg)}}@keyframes fadeSlideIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}
