/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,: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-space-x-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:"";--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0;--acc-angle:0deg}}}@layer theme{:root,:host{--font-sans:"Segoe UI Variable Text", "Segoe UI", -apple-system, BlinkMacSystemFont, system-ui, "Helvetica Neue", Roboto, Arial, sans-serif;--color-black:#000;--spacing:.25rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-2xl:42rem;--container-3xl:48rem;--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-7xl:4.5rem;--text-7xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-snug:1.375;--leading-relaxed:1.625;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--aspect-video:16 / 9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:"Segoe UI Variable Text", "Segoe UI", -apple-system, BlinkMacSystemFont, system-ui, "Helvetica Neue", Roboto, Arial, sans-serif;--default-mono-font-family:"Segoe UI Variable Text", "Segoe UI", -apple-system, BlinkMacSystemFont, system-ui, "Helvetica Neue", Roboto, Arial, sans-serif;--color-background:var(--background);--color-foreground:var(--foreground);--color-border:var(--border);--font-display:"Segoe UI Variable Display", "Segoe UI", -apple-system, BlinkMacSystemFont, system-ui, "Helvetica Neue", Roboto, Arial, sans-serif}}@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,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, 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;-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:where(:not(iframe)){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}*{border-color:var(--color-border)}body{background-color:var(--color-background);color:var(--color-foreground);font-family:var(--font-sans);letter-spacing:0}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.inset-0{inset:0}.inset-x-0{inset-inline:0}.inset-y-0{inset-block:0}.-top-12{top:calc(var(--spacing) * -12)}.top-0{top:0}.top-1\.5{top:calc(var(--spacing) * 1.5)}.top-1\/2{top:50%}.top-3\.5{top:calc(var(--spacing) * 3.5)}.top-4{top:calc(var(--spacing) * 4)}.top-\[1px\]{top:1px}.top-\[50\%\]{top:50%}.top-\[60\%\]{top:60%}.top-full{top:100%}.-right-12{right:calc(var(--spacing) * -12)}.right-0{right:0}.right-1{right:var(--spacing)}.right-2{right:calc(var(--spacing) * 2)}.right-3{right:calc(var(--spacing) * 3)}.right-4{right:calc(var(--spacing) * 4)}.-bottom-12{bottom:calc(var(--spacing) * -12)}.bottom-0{bottom:0}.-left-12{left:calc(var(--spacing) * -12)}.left-0{left:0}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing) * 2)}.left-\[50\%\]{left:50%}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.z-\[1\]{z-index:1}.z-\[200\]{z-index:200}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.m-0{margin:0}.m-4{margin:calc(var(--spacing) * 4)}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-3\.5{margin-inline:calc(var(--spacing) * 3.5)}.mx-auto{margin-inline:auto}.my-0\.5{margin-block:calc(var(--spacing) * .5)}.my-1{margin-block:var(--spacing)}.my-4{margin-block:calc(var(--spacing) * 4)}.-mt-4{margin-top:calc(var(--spacing) * -4)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-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-24{margin-top:calc(var(--spacing) * 24)}.mt-auto{margin-top:auto}.mr-2{margin-right:calc(var(--spacing) * 2)}.mb-1{margin-bottom:var(--spacing)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.-ml-4{margin-left:calc(var(--spacing) * -4)}.ml-1{margin-left:var(--spacing)}.ml-auto{margin-left:auto}.\!hidden{display:none!important}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.size-\(--cell-size\){width:var(--cell-size);height:var(--cell-size)}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-\[18px\]{width:18px;height:18px}.h-\(--cell-size\){height:var(--cell-size)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-44{height:calc(var(--spacing) * 44)}.h-\[1px\]{height:1px}.h-\[var\(--radix-navigation-menu-viewport-height\)\]{height:var(--radix-navigation-menu-viewport-height)}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.h-svh{height:100svh}.max-h-\(--radix-context-menu-content-available-height\){max-height:var(--radix-context-menu-content-available-height)}.max-h-\(--radix-select-content-available-height\){max-height:var(--radix-select-content-available-height)}.max-h-\[300px\]{max-height:300px}.max-h-\[var\(--radix-dropdown-menu-content-available-height\)\]{max-height:var(--radix-dropdown-menu-content-available-height)}.min-h-0{min-height:0}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-14{min-height:calc(var(--spacing) * 14)}.min-h-\[60px\]{min-height:60px}.min-h-screen{min-height:100vh}.min-h-svh{min-height:100svh}.w-\(--cell-size\){width:var(--cell-size)}.w-\(--sidebar-width\){width:var(--sidebar-width)}.w-0{width:0}.w-1{width:var(--spacing)}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-3\/4{width:75%}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-16{width:calc(var(--spacing) * 16)}.w-64{width:calc(var(--spacing) * 64)}.w-72{width:calc(var(--spacing) * 72)}.w-\[1px\]{width:1px}.w-\[100px\]{width:100px}.w-\[calc\(100\%-32px\)\]{width:calc(100% - 32px)}.w-\[var\(--radix-select-trigger-width\)\]{width:var(--radix-select-trigger-width)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.max-w-\(--skeleton-width\){max-width:var(--skeleton-width)}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-\[calc\(100vw-2rem\)\]{max-width:calc(100vw - 2rem)}.max-w-\[calc\(100vw-24px\)\]{max-width:calc(100vw - 24px)}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-max{max-width:max-content}.max-w-md{max-width:var(--container-md)}.min-w-\(--cell-size\){min-width:var(--cell-size)}.min-w-0{min-width:0}.min-w-5{min-width:calc(var(--spacing) * 5)}.min-w-8{min-width:calc(var(--spacing) * 8)}.min-w-9{min-width:calc(var(--spacing) * 9)}.min-w-10{min-width:calc(var(--spacing) * 10)}.min-w-\[8rem\]{min-width:8rem}.min-w-\[12rem\]{min-width:12rem}.min-w-\[32rem\]{min-width:32rem}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.flex-1{flex:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.grow-0{flex-grow:0}.basis-full{flex-basis:100%}.table-auto{table-layout:auto}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.origin-\(--radix-context-menu-content-transform-origin\){transform-origin:var(--radix-context-menu-content-transform-origin)}.origin-\(--radix-dropdown-menu-content-transform-origin\){transform-origin:var(--radix-dropdown-menu-content-transform-origin)}.origin-\(--radix-hover-card-content-transform-origin\){transform-origin:var(--radix-hover-card-content-transform-origin)}.origin-\(--radix-menubar-content-transform-origin\){transform-origin:var(--radix-menubar-content-transform-origin)}.origin-\(--radix-popover-content-transform-origin\){transform-origin:var(--radix-popover-content-transform-origin)}.origin-\(--radix-select-content-transform-origin\){transform-origin:var(--radix-select-content-transform-origin)}.origin-\(--radix-tooltip-content-transform-origin\){transform-origin:var(--radix-tooltip-content-transform-origin)}.origin-left{transform-origin:0}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-px{--tw-translate-x:-1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-\[-50\%\]{--tw-translate-x:-50%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-px{--tw-translate-x:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[-50\%\]{--tw-translate-y:-50%;translate:var(--tw-translate-x) var(--tw-translate-y)}.rotate-45{rotate:45deg}.rotate-90{rotate:90deg}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-caret-blink{animation:1.25s ease-out infinite caret-blink}.animate-in{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.resize{resize:both}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-\[8px_minmax\(0\,1fr\)\]{grid-template-columns:8px minmax(0,1fr)}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.place-content-center{place-content:center}.content-start{align-content:flex-start}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-start{justify-content:flex-start}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-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-x-1>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(var(--spacing) * var(--tw-space-x-reverse));margin-inline-end:calc(var(--spacing) * calc(1 - var(--tw-space-x-reverse)))}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:calc(var(--radius) + 8px)}.rounded-\[2px\]{border-radius:2px}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:2147483647px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-none{border-radius:0}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.rounded-xl{border-radius:calc(var(--radius) + 4px)}.rounded-t-\[10px\]{border-top-left-radius:10px;border-top-right-radius:10px}.rounded-l-md{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.rounded-tl-sm{border-top-left-radius:calc(var(--radius) - 4px)}.rounded-r-md{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-\[1\.5px\]{border-style:var(--tw-border-style);border-width:1.5px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\(--color-border\){border-color:var(--color-border)}.border-border,.border-border\/50{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.border-border\/50{border-color:color-mix(in oklab, var(--border) 50%, transparent)}}.border-destructive\/40{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.border-destructive\/40{border-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.border-destructive\/50{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.border-destructive\/50{border-color:color-mix(in oklab, var(--destructive) 50%, transparent)}}.border-input{border-color:var(--input)}.border-primary,.border-primary\/15{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.border-primary\/15{border-color:color-mix(in oklab, var(--primary) 15%, transparent)}}.border-primary\/30{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.border-primary\/30{border-color:color-mix(in oklab, var(--primary) 30%, transparent)}}.border-primary\/50{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.border-primary\/50{border-color:color-mix(in oklab, var(--primary) 50%, transparent)}}.border-sidebar-border{border-color:var(--sidebar-border)}.border-transparent{border-color:#0000}.border-t-transparent{border-top-color:#0000}.border-l-transparent{border-left-color:#0000}.bg-\(--color-bg\){background-color:var(--color-bg)}.bg-accent,.bg-accent\/40{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.bg-accent\/40{background-color:color-mix(in oklab, var(--accent) 40%, transparent)}}.bg-accent\/60{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.bg-accent\/60{background-color:color-mix(in oklab, var(--accent) 60%, transparent)}}.bg-background,.bg-background\/40{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/40{background-color:color-mix(in oklab, var(--background) 40%, transparent)}}.bg-background\/80{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/80{background-color:color-mix(in oklab, var(--background) 80%, transparent)}}.bg-black\/80{background-color:#000c}@supports (color:color-mix(in lab, red, red)){.bg-black\/80{background-color:color-mix(in oklab, var(--color-black) 80%, transparent)}}.bg-border{background-color:var(--border)}.bg-card{background-color:var(--card)}.bg-destructive{background-color:var(--destructive)}.bg-foreground{background-color:var(--foreground)}.bg-muted{background-color:var(--muted)}.bg-overlay{background-color:var(--overlay)}.bg-popover{background-color:var(--popover)}.bg-primary,.bg-primary\/5{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/5{background-color:color-mix(in oklab, var(--primary) 5%, transparent)}}.bg-primary\/10{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/10{background-color:color-mix(in oklab, var(--primary) 10%, transparent)}}.bg-primary\/15{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/15{background-color:color-mix(in oklab, var(--primary) 15%, transparent)}}.bg-primary\/20{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/20{background-color:color-mix(in oklab, var(--primary) 20%, transparent)}}.bg-primary\/50{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/50{background-color:color-mix(in oklab, var(--primary) 50%, transparent)}}.bg-primary\/70{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/70{background-color:color-mix(in oklab, var(--primary) 70%, transparent)}}.bg-secondary{background-color:var(--secondary)}.bg-sidebar{background-color:var(--sidebar)}.bg-sidebar-border{background-color:var(--sidebar-border)}.bg-transparent{background-color:#0000}.fill-current{fill:currentColor}.fill-primary{fill:var(--primary)}.object-contain{object-fit:contain}.p-0{padding:0}.p-1{padding:var(--spacing)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.p-10{padding:calc(var(--spacing) * 10)}.p-\[1px\]{padding:1px}.px-\(--cell-size\){padding-inline:var(--cell-size)}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-8{padding-inline:calc(var(--spacing) * 8)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-16{padding-block:calc(var(--spacing) * 16)}.pt-0{padding-top:0}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pr-1{padding-right:var(--spacing)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-2\.5{padding-right:calc(var(--spacing) * 2.5)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pr-12{padding-right:calc(var(--spacing) * 12)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-2\.5{padding-left:calc(var(--spacing) * 2.5)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-8{padding-left:calc(var(--spacing) * 8)}.text-center{text-align:center}.text-left{text-align:left}.align-middle{vertical-align:middle}.font-mono{font-family:Segoe UI Variable Text,Segoe UI,-apple-system,BlinkMacSystemFont,system-ui,Helvetica Neue,Roboto,Arial,sans-serif}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.8rem\]{font-size:.8rem}.text-\[10px\]{font-size:10px}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.text-accent-foreground{color:var(--accent-foreground)}.text-card-foreground{color:var(--card-foreground)}.text-current{color:currentColor}.text-destructive{color:var(--destructive)}.text-destructive-foreground{color:var(--destructive-foreground)}.text-foreground{color:var(--foreground)}.text-gold{color:var(--gold)}.text-muted-foreground{color:var(--muted-foreground)}.text-popover-foreground{color:var(--popover-foreground)}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.text-secondary-foreground{color:var(--secondary-foreground)}.text-sidebar-foreground,.text-sidebar-foreground\/70{color:var(--sidebar-foreground)}@supports (color:color-mix(in lab, red, red)){.text-sidebar-foreground\/70{color:color-mix(in oklab, var(--sidebar-foreground) 70%, transparent)}}.uppercase{text-transform:uppercase}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.accent-primary{accent-color:var(--primary)}.opacity-0{opacity:0}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_0_1px_var\(--sidebar-border\)\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--sidebar-border));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-0{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-ring{--tw-ring-color:var(--ring)}.ring-sidebar-ring{--tw-ring-color:var(--sidebar-ring)}.ring-offset-background{--tw-ring-offset-color:var(--background)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[left\,right\,width\]{transition-property:left,right,width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[margin\,opacity\]{transition-property:margin,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\,height\,padding\]{transition-property:width,height,padding;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-1000{--tw-duration:1s;transition-duration:1s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-linear{--tw-ease:linear;transition-timing-function:linear}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.fade-in-0{--tw-enter-opacity:0}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.zoom-in-95{--tw-enter-scale:.95}.\[--cell-size\:2rem\]{--cell-size:2rem}.group-open\:rotate-180:is(:where(.group):is([open],:popover-open,:open) *){rotate:180deg}.group-focus-within\/menu-item\:opacity-100:is(:where(.group\/menu-item):focus-within *){opacity:1}@media (hover:hover){.group-hover\/menu-item\:opacity-100:is(:where(.group\/menu-item):hover *){opacity:1}}.group-has-\[\[data-sidebar\=menu-action\]\]\/menu-item\:pr-8:is(:where(.group\/menu-item):has([data-sidebar=menu-action]) *){padding-right:calc(var(--spacing) * 8)}.group-data-\[collapsible\=icon\]\:-mt-8:is(:where(.group)[data-collapsible=icon] *){margin-top:calc(var(--spacing) * -8)}.group-data-\[collapsible\=icon\]\:hidden:is(:where(.group)[data-collapsible=icon] *){display:none}.group-data-\[collapsible\=icon\]\:\!size-8:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--spacing) * 8)!important;height:calc(var(--spacing) * 8)!important}.group-data-\[collapsible\=icon\]\:w-\(--sidebar-width-icon\):is(:where(.group)[data-collapsible=icon] *){width:var(--sidebar-width-icon)}.group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)_\+_theme\(spacing\.4\)\)\]:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--sidebar-width-icon) + 1rem)}.group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)_\+_theme\(spacing\.4\)_\+2px\)\]:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--sidebar-width-icon) + 1rem + 2px)}.group-data-\[collapsible\=icon\]\:overflow-hidden:is(:where(.group)[data-collapsible=icon] *){overflow:hidden}.group-data-\[collapsible\=icon\]\:\!p-0:is(:where(.group)[data-collapsible=icon] *){padding:0!important}.group-data-\[collapsible\=icon\]\:\!p-2:is(:where(.group)[data-collapsible=icon] *){padding:calc(var(--spacing) * 2)!important}.group-data-\[collapsible\=icon\]\:opacity-0:is(:where(.group)[data-collapsible=icon] *){opacity:0}.group-data-\[collapsible\=offcanvas\]\:right-\[calc\(var\(--sidebar-width\)\*-1\)\]:is(:where(.group)[data-collapsible=offcanvas] *){right:calc(var(--sidebar-width) * -1)}.group-data-\[collapsible\=offcanvas\]\:left-\[calc\(var\(--sidebar-width\)\*-1\)\]:is(:where(.group)[data-collapsible=offcanvas] *){left:calc(var(--sidebar-width) * -1)}.group-data-\[collapsible\=offcanvas\]\:w-0:is(:where(.group)[data-collapsible=offcanvas] *){width:0}.group-data-\[collapsible\=offcanvas\]\:translate-x-0:is(:where(.group)[data-collapsible=offcanvas] *){--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.group-data-\[focused\=true\]\/day\:relative:is(:where(.group\/day)[data-focused=true] *){position:relative}.group-data-\[focused\=true\]\/day\:z-10:is(:where(.group\/day)[data-focused=true] *){z-index:10}.group-data-\[focused\=true\]\/day\:border-ring:is(:where(.group\/day)[data-focused=true] *){border-color:var(--ring)}.group-data-\[focused\=true\]\/day\:ring-\[3px\]:is(:where(.group\/day)[data-focused=true] *){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-data-\[focused\=true\]\/day\:ring-ring\/50:is(:where(.group\/day)[data-focused=true] *){--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.group-data-\[focused\=true\]\/day\:ring-ring\/50:is(:where(.group\/day)[data-focused=true] *){--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.group-data-\[side\=left\]\:-right-4:is(:where(.group)[data-side=left] *){right:calc(var(--spacing) * -4)}.group-data-\[side\=left\]\:border-r:is(:where(.group)[data-side=left] *){border-right-style:var(--tw-border-style);border-right-width:1px}.group-data-\[side\=right\]\:left-0:is(:where(.group)[data-side=right] *){left:0}.group-data-\[side\=right\]\:rotate-180:is(:where(.group)[data-side=right] *){rotate:180deg}.group-data-\[side\=right\]\:border-l:is(:where(.group)[data-side=right] *){border-left-style:var(--tw-border-style);border-left-width:1px}.group-data-\[state\=open\]\:rotate-180:is(:where(.group)[data-state=open] *){rotate:180deg}.group-data-\[variant\=floating\]\:rounded-lg:is(:where(.group)[data-variant=floating] *){border-radius:var(--radius)}.group-data-\[variant\=floating\]\:border:is(:where(.group)[data-variant=floating] *){border-style:var(--tw-border-style);border-width:1px}.group-data-\[variant\=floating\]\:border-sidebar-border:is(:where(.group)[data-variant=floating] *){border-color:var(--sidebar-border)}.group-data-\[variant\=floating\]\:shadow:is(:where(.group)[data-variant=floating] *){--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-\[\.toast\]\:bg-muted:is(:where(.group).toast *){background-color:var(--muted)}.group-\[\.toast\]\:bg-primary:is(:where(.group).toast *){background-color:var(--primary)}.group-\[\.toast\]\:text-muted-foreground:is(:where(.group).toast *){color:var(--muted-foreground)}.group-\[\.toast\]\:text-primary-foreground:is(:where(.group).toast *){color:var(--primary-foreground)}.group-\[\.toaster\]\:border-border:is(:where(.group).toaster *){border-color:var(--border)}.group-\[\.toaster\]\:bg-background:is(:where(.group).toaster *){background-color:var(--background)}.group-\[\.toaster\]\:text-foreground:is(:where(.group).toaster *){color:var(--foreground)}.group-\[\.toaster\]\:shadow-lg:is(:where(.group).toaster *){--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)}@media (hover:hover){.peer-hover\/menu-button\:text-sidebar-accent-foreground:is(:where(.peer\/menu-button):hover~*){color:var(--sidebar-accent-foreground)}}.peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.peer-disabled\:opacity-70:is(:where(.peer):disabled~*){opacity:.7}.peer-data-\[active\=true\]\/menu-button\:text-sidebar-accent-foreground:is(:where(.peer\/menu-button)[data-active=true]~*){color:var(--sidebar-accent-foreground)}.peer-data-\[size\=default\]\/menu-button\:top-1\.5:is(:where(.peer\/menu-button)[data-size=default]~*){top:calc(var(--spacing) * 1.5)}.peer-data-\[size\=lg\]\/menu-button\:top-2\.5:is(:where(.peer\/menu-button)[data-size=lg]~*){top:calc(var(--spacing) * 2.5)}.peer-data-\[size\=sm\]\/menu-button\:top-1:is(:where(.peer\/menu-button)[data-size=sm]~*){top:var(--spacing)}.file\:mr-3::file-selector-button{margin-right:calc(var(--spacing) * 3)}.file\:rounded::file-selector-button{border-radius:.25rem}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-secondary::file-selector-button{background-color:var(--secondary)}.file\:bg-transparent::file-selector-button{background-color:#0000}.file\:p-2::file-selector-button{padding:calc(var(--spacing) * 2)}.file\:px-3::file-selector-button{padding-inline:calc(var(--spacing) * 3)}.file\:py-2::file-selector-button{padding-block:calc(var(--spacing) * 2)}.file\:text-sm::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.file\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.file\:text-foreground::file-selector-button{color:var(--foreground)}.file\:text-secondary-foreground::file-selector-button{color:var(--secondary-foreground)}.placeholder\:text-muted-foreground::placeholder{color:var(--muted-foreground)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:-inset-2:after{content:var(--tw-content);inset:calc(var(--spacing) * -2)}.after\:inset-y-0:after{content:var(--tw-content);inset-block:0}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:w-1:after{content:var(--tw-content);width:var(--spacing)}.after\:w-\[2px\]:after{content:var(--tw-content);width:2px}.after\:-translate-x-1\/2:after{content:var(--tw-content);--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-data-\[collapsible\=offcanvas\]\:after\:left-full:is(:where(.group)[data-collapsible=offcanvas] *):after{content:var(--tw-content);left:100%}.first\:rounded-l-md:first-child{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.first\:border-l:first-child{border-left-style:var(--tw-border-style);border-left-width:1px}.last\:rounded-r-md:last-child{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.focus-within\:bg-accent\/40:focus-within{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.focus-within\:bg-accent\/40:focus-within{background-color:color-mix(in oklab, var(--accent) 40%, transparent)}}@media (hover:hover){.hover\:bg-accent:hover,.hover\:bg-accent\/40:hover{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-accent\/40:hover{background-color:color-mix(in oklab, var(--accent) 40%, transparent)}}.hover\:bg-destructive\/80:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/80:hover{background-color:color-mix(in oklab, var(--destructive) 80%, transparent)}}.hover\:bg-destructive\/90:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab, var(--destructive) 90%, transparent)}}.hover\:bg-muted:hover{background-color:var(--muted)}.hover\:bg-primary\/5:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/5:hover{background-color:color-mix(in oklab, var(--primary) 5%, transparent)}}.hover\:bg-primary\/80:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/80:hover{background-color:color-mix(in oklab, var(--primary) 80%, transparent)}}.hover\:bg-primary\/90:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/90:hover{background-color:color-mix(in oklab, var(--primary) 90%, transparent)}}.hover\:bg-secondary\/80:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-secondary\/80:hover{background-color:color-mix(in oklab, var(--secondary) 80%, transparent)}}.hover\:bg-sidebar-accent:hover{background-color:var(--sidebar-accent)}.hover\:text-accent-foreground:hover{color:var(--accent-foreground)}.hover\:text-foreground:hover{color:var(--foreground)}.hover\:text-muted-foreground:hover{color:var(--muted-foreground)}.hover\:text-sidebar-accent-foreground:hover{color:var(--sidebar-accent-foreground)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-\[0_0_0_1px_var\(--sidebar-accent\)\]:hover{--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--sidebar-accent));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-data-\[collapsible\=offcanvas\]\:hover\:bg-sidebar:is(:where(.group)[data-collapsible=offcanvas] *):hover{background-color:var(--sidebar)}.hover\:after\:bg-sidebar-border:hover:after{content:var(--tw-content);background-color:var(--sidebar-border)}}.focus\:bg-accent:focus{background-color:var(--accent)}.focus\:text-accent-foreground:focus{color:var(--accent-foreground)}.focus\:text-primary:focus{color:var(--primary)}.focus\:ring-1:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-2:focus{--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\:ring-ring:focus{--tw-ring-color:var(--ring)}.focus\:ring-offset-2:focus{--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\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:ring-1:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-ring:focus-visible{--tw-ring-color:var(--ring)}.focus-visible\:ring-sidebar-ring:focus-visible{--tw-ring-color:var(--sidebar-ring)}.focus-visible\:ring-offset-1:focus-visible{--tw-ring-offset-width:1px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.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\:ring-offset-background:focus-visible{--tw-ring-offset-color:var(--background)}.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-ring:focus-visible{outline-color:var(--ring)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.active\:bg-sidebar-accent:active{background-color:var(--sidebar-accent)}.active\:text-sidebar-accent-foreground:active{color:var(--sidebar-accent-foreground)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.has-focus\:border-ring:has(:focus){border-color:var(--ring)}.has-focus\:ring-\[3px\]:has(:focus){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.has-focus\:ring-ring\/50:has(:focus){--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.has-focus\:ring-ring\/50:has(:focus){--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.has-\[\:disabled\]\:opacity-50:has(:disabled){opacity:.5}.has-\[\[data-variant\=inset\]\]\:bg-sidebar:has([data-variant=inset]){background-color:var(--sidebar)}.aria-disabled\:pointer-events-none[aria-disabled=true]{pointer-events:none}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}.aria-selected\:text-muted-foreground[aria-selected=true]{color:var(--muted-foreground)}.data-\[active\=true\]\:bg-sidebar-accent[data-active=true]{background-color:var(--sidebar-accent)}.data-\[active\=true\]\:font-medium[data-active=true]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.data-\[active\=true\]\:text-sidebar-accent-foreground[data-active=true]{color:var(--sidebar-accent-foreground)}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[disabled\=true\]\:pointer-events-none[data-disabled=true]{pointer-events:none}.data-\[disabled\=true\]\:opacity-50[data-disabled=true]{opacity:.5}.data-\[motion\=from-end\]\:slide-in-from-right-52[data-motion=from-end]{--tw-enter-translate-x:calc(52*var(--spacing))}.data-\[motion\=from-start\]\:slide-in-from-left-52[data-motion=from-start]{--tw-enter-translate-x:calc(52*var(--spacing)*-1)}.data-\[motion\=to-end\]\:slide-out-to-right-52[data-motion=to-end]{--tw-exit-translate-x:calc(52*var(--spacing))}.data-\[motion\=to-start\]\:slide-out-to-left-52[data-motion=to-start]{--tw-exit-translate-x:calc(52*var(--spacing)*-1)}.data-\[motion\^\=from-\]\:animate-in[data-motion^=from-]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[motion\^\=from-\]\:fade-in[data-motion^=from-]{--tw-enter-opacity:0}.data-\[motion\^\=to-\]\:animate-out[data-motion^=to-]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[motion\^\=to-\]\:fade-out[data-motion^=to-]{--tw-exit-opacity:0}.data-\[panel-group-direction\=vertical\]\:h-px[data-panel-group-direction=vertical]{height:1px}.data-\[panel-group-direction\=vertical\]\:w-full[data-panel-group-direction=vertical]{width:100%}.data-\[panel-group-direction\=vertical\]\:flex-col[data-panel-group-direction=vertical]{flex-direction:column}.data-\[panel-group-direction\=vertical\]\:after\:left-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);left:0}.data-\[panel-group-direction\=vertical\]\:after\:h-1[data-panel-group-direction=vertical]:after{content:var(--tw-content);height:var(--spacing)}.data-\[panel-group-direction\=vertical\]\:after\:w-full[data-panel-group-direction=vertical]:after{content:var(--tw-content);width:100%}.data-\[panel-group-direction\=vertical\]\:after\:translate-x-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[panel-group-direction\=vertical\]\:after\:-translate-y-1\/2[data-panel-group-direction=vertical]:after{content:var(--tw-content);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[placeholder\]\:text-muted-foreground[data-placeholder]{color:var(--muted-foreground)}.data-\[range-end\=true\]\:rounded-md[data-range-end=true]{border-radius:calc(var(--radius) - 2px)}.data-\[range-end\=true\]\:bg-primary[data-range-end=true]{background-color:var(--primary)}.data-\[range-end\=true\]\:text-primary-foreground[data-range-end=true]{color:var(--primary-foreground)}.data-\[range-middle\=true\]\:rounded-none[data-range-middle=true]{border-radius:0}.data-\[range-middle\=true\]\:bg-accent[data-range-middle=true]{background-color:var(--accent)}.data-\[range-middle\=true\]\:text-accent-foreground[data-range-middle=true]{color:var(--accent-foreground)}.data-\[range-start\=true\]\:rounded-md[data-range-start=true]{border-radius:calc(var(--radius) - 2px)}.data-\[range-start\=true\]\:bg-primary[data-range-start=true]{background-color:var(--primary)}.data-\[range-start\=true\]\:text-primary-foreground[data-range-start=true]{color:var(--primary-foreground)}.data-\[selected-single\=true\]\:bg-primary[data-selected-single=true]{background-color:var(--primary)}.data-\[selected-single\=true\]\:text-primary-foreground[data-selected-single=true]{color:var(--primary-foreground)}.data-\[selected\=true\]\:rounded-none[data-selected=true]{border-radius:0}.data-\[selected\=true\]\:bg-accent[data-selected=true]{background-color:var(--accent)}.data-\[selected\=true\]\:text-accent-foreground[data-selected=true]{color:var(--accent-foreground)}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:calc(2*var(--spacing))}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:calc(2*var(--spacing))}.data-\[state\=active\]\:bg-background[data-state=active]{background-color:var(--background)}.data-\[state\=active\]\:text-foreground[data-state=active]{color:var(--foreground)}.data-\[state\=active\]\:shadow[data-state=active]{--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)}.data-\[state\=checked\]\:translate-x-4[data-state=checked]{--tw-translate-x:calc(var(--spacing) * 4);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:var(--primary)}.data-\[state\=checked\]\:text-primary-foreground[data-state=checked]{color:var(--primary-foreground)}.data-\[state\=closed\]\:animate-accordion-up[data-state=closed]{animation:accordion-up var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=closed\]\:animate-out[data-state=closed]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=closed\]\:duration-300[data-state=closed]{--tw-duration:.3s;transition-duration:.3s}.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}.data-\[state\=closed\]\:slide-out-to-bottom[data-state=closed]{--tw-exit-translate-y:100%}.data-\[state\=closed\]\:slide-out-to-left[data-state=closed]{--tw-exit-translate-x:-100%}.data-\[state\=closed\]\:slide-out-to-right[data-state=closed]{--tw-exit-translate-x:100%}.data-\[state\=closed\]\:slide-out-to-top[data-state=closed]{--tw-exit-translate-y:-100%}.data-\[state\=hidden\]\:animate-out[data-state=hidden]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=hidden\]\:fade-out[data-state=hidden]{--tw-exit-opacity:0}.data-\[state\=on\]\:bg-accent[data-state=on]{background-color:var(--accent)}.data-\[state\=on\]\:text-accent-foreground[data-state=on]{color:var(--accent-foreground)}.data-\[state\=open\]\:animate-accordion-down[data-state=open]{animation:accordion-down var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=open\]\:animate-in[data-state=open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=open\]\:bg-accent[data-state=open],.data-\[state\=open\]\:bg-accent\/50[data-state=open]{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.data-\[state\=open\]\:bg-accent\/50[data-state=open]{background-color:color-mix(in oklab, var(--accent) 50%, transparent)}}.data-\[state\=open\]\:bg-secondary[data-state=open]{background-color:var(--secondary)}.data-\[state\=open\]\:text-accent-foreground[data-state=open]{color:var(--accent-foreground)}.data-\[state\=open\]\:text-muted-foreground[data-state=open]{color:var(--muted-foreground)}.data-\[state\=open\]\:opacity-100[data-state=open]{opacity:1}.data-\[state\=open\]\:duration-500[data-state=open]{--tw-duration:.5s;transition-duration:.5s}.data-\[state\=open\]\:fade-in-0[data-state=open]{--tw-enter-opacity:0}.data-\[state\=open\]\:zoom-in-90[data-state=open]{--tw-enter-scale:.9}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale:.95}.data-\[state\=open\]\:slide-in-from-bottom[data-state=open]{--tw-enter-translate-y:100%}.data-\[state\=open\]\:slide-in-from-left[data-state=open]{--tw-enter-translate-x:-100%}.data-\[state\=open\]\:slide-in-from-right[data-state=open]{--tw-enter-translate-x:100%}.data-\[state\=open\]\:slide-in-from-top[data-state=open]{--tw-enter-translate-y:-100%}@media (hover:hover){.data-\[state\=open\]\:hover\:bg-accent[data-state=open]:hover{background-color:var(--accent)}.data-\[state\=open\]\:hover\:bg-sidebar-accent[data-state=open]:hover{background-color:var(--sidebar-accent)}.data-\[state\=open\]\:hover\:text-sidebar-accent-foreground[data-state=open]:hover{color:var(--sidebar-accent-foreground)}}.data-\[state\=open\]\:focus\:bg-accent[data-state=open]:focus,.data-\[state\=selected\]\:bg-accent[data-state=selected]{background-color:var(--accent)}.data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked]{--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[state\=unchecked\]\:bg-input[data-state=unchecked]{background-color:var(--input)}.data-\[state\=visible\]\:animate-in[data-state=visible]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=visible\]\:fade-in[data-state=visible]{--tw-enter-opacity:0}@media (prefers-reduced-motion:no-preference){.motion-safe\:animate-spin{animation:var(--animate-spin)}}@media (prefers-reduced-motion:reduce){.motion-reduce\:animate-none{animation:none}.motion-reduce\:transition-none{transition-property:none}}@media (width>=40rem){.sm\:mt-0{margin-top:0}.sm\:flex{display:flex}.sm\:w-fit{width:fit-content}.sm\:max-w-sm{max-width:var(--container-sm)}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.sm\:flex-row{flex-direction:row}.sm\:items-end{align-items:flex-end}.sm\:justify-end{justify-content:flex-end}.sm\:gap-2\.5{gap:calc(var(--spacing) * 2.5)}:where(.sm\:space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 2) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-x-reverse)))}.sm\:rounded-lg{border-radius:var(--radius)}.sm\:p-4{padding:calc(var(--spacing) * 4)}.sm\:p-5{padding:calc(var(--spacing) * 5)}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:text-left{text-align:left}}@media (width>=48rem){.md\:absolute{position:absolute}.md\:block{display:block}.md\:flex{display:flex}.md\:w-\[var\(--radix-navigation-menu-viewport-width\)\]{width:var(--radix-navigation-menu-viewport-width)}.md\:w-auto{width:auto}.md\:flex-row{flex-direction:row}.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.md\:opacity-0{opacity:0}.md\:peer-data-\[variant\=inset\]\:m-2:is(:where(.peer)[data-variant=inset]~*){margin:calc(var(--spacing) * 2)}.md\:peer-data-\[variant\=inset\]\:ml-0:is(:where(.peer)[data-variant=inset]~*){margin-left:0}.md\:peer-data-\[variant\=inset\]\:rounded-xl:is(:where(.peer)[data-variant=inset]~*){border-radius:calc(var(--radius) + 4px)}.md\:peer-data-\[variant\=inset\]\:shadow:is(:where(.peer)[data-variant=inset]~*){--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.md\:peer-data-\[state\=collapsed\]\:peer-data-\[variant\=inset\]\:ml-2:is(:where(.peer)[data-state=collapsed]~*):is(:where(.peer)[data-variant=inset]~*){margin-left:calc(var(--spacing) * 2)}}.after\:md\:hidden:after{content:var(--tw-content)}@media (width>=48rem){.after\:md\:hidden:after{display:none}}.dark\:border-destructive:is(.dark *){border-color:var(--destructive)}.\[\&_\.recharts-cartesian-axis-tick_text\]\:fill-muted-foreground .recharts-cartesian-axis-tick text{fill:var(--muted-foreground)}.\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-border\/50 .recharts-cartesian-grid line[stroke=\#ccc]{stroke:var(--border)}@supports (color:color-mix(in lab, red, red)){.\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-border\/50 .recharts-cartesian-grid line[stroke=\#ccc]{stroke:color-mix(in oklab, var(--border) 50%, transparent)}}.\[\&_\.recharts-curve\.recharts-tooltip-cursor\]\:stroke-border .recharts-curve.recharts-tooltip-cursor{stroke:var(--border)}.\[\&_\.recharts-dot\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-dot[stroke=\#fff]{stroke:#0000}.\[\&_\.recharts-layer\]\:outline-none .recharts-layer{--tw-outline-style:none;outline-style:none}.\[\&_\.recharts-polar-grid_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-polar-grid [stroke=\#ccc]{stroke:var(--border)}.\[\&_\.recharts-radial-bar-background-sector\]\:fill-muted .recharts-radial-bar-background-sector,.\[\&_\.recharts-rectangle\.recharts-tooltip-cursor\]\:fill-muted .recharts-rectangle.recharts-tooltip-cursor{fill:var(--muted)}.\[\&_\.recharts-reference-line_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-reference-line [stroke=\#ccc]{stroke:var(--border)}.\[\&_\.recharts-sector\]\:outline-none .recharts-sector{--tw-outline-style:none;outline-style:none}.\[\&_\.recharts-sector\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-sector[stroke=\#fff]{stroke:#0000}.\[\&_\.recharts-surface\]\:outline-none .recharts-surface{--tw-outline-style:none;outline-style:none}.\[\&_\[cmdk-group-heading\]\]\:px-2 [cmdk-group-heading]{padding-inline:calc(var(--spacing) * 2)}.\[\&_\[cmdk-group-heading\]\]\:py-1\.5 [cmdk-group-heading]{padding-block:calc(var(--spacing) * 1.5)}.\[\&_\[cmdk-group-heading\]\]\:text-xs [cmdk-group-heading]{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\[\&_\[cmdk-group-heading\]\]\:font-medium [cmdk-group-heading]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.\[\&_\[cmdk-group-heading\]\]\:text-muted-foreground [cmdk-group-heading]{color:var(--muted-foreground)}.\[\&_\[cmdk-group\]\]\:px-2 [cmdk-group]{padding-inline:calc(var(--spacing) * 2)}.\[\&_\[cmdk-group\]\:not\(\[hidden\]\)_\~\[cmdk-group\]\]\:pt-0 [cmdk-group]:not([hidden])~[cmdk-group]{padding-top:0}.\[\&_\[cmdk-input-wrapper\]_svg\]\:h-5 [cmdk-input-wrapper] svg{height:calc(var(--spacing) * 5)}.\[\&_\[cmdk-input-wrapper\]_svg\]\:w-5 [cmdk-input-wrapper] svg{width:calc(var(--spacing) * 5)}.\[\&_\[cmdk-input\]\]\:h-12 [cmdk-input]{height:calc(var(--spacing) * 12)}.\[\&_\[cmdk-item\]\]\:px-2 [cmdk-item]{padding-inline:calc(var(--spacing) * 2)}.\[\&_\[cmdk-item\]\]\:py-3 [cmdk-item]{padding-block:calc(var(--spacing) * 3)}.\[\&_\[cmdk-item\]_svg\]\:h-5 [cmdk-item] svg{height:calc(var(--spacing) * 5)}.\[\&_\[cmdk-item\]_svg\]\:w-5 [cmdk-item] svg{width:calc(var(--spacing) * 5)}.\[\&_p\]\:leading-relaxed p{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-4 svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_tr\]\:border-0 tr{border-style:var(--tw-border-style);border-width:0}.\[\&\:\:-webkit-details-marker\]\:hidden::-webkit-details-marker{display:none}.\[\&\:first-child\[data-selected\=true\]_button\]\:rounded-l-md:first-child[data-selected=true] button{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[role\=checkbox\]\)\]\:w-10:has([role=checkbox]){width:calc(var(--spacing) * 10)}:is(.rtl\:\*\*\:\[\.rdp-button\\_next\>svg\]\:rotate-180:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *) *):is(.rdp-button_next>svg),:is(.rtl\:\*\*\:\[\.rdp-button\\_previous\>svg\]\:rotate-180:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *) *):is(.rdp-button_previous>svg){rotate:180deg}.\[\&\:last-child\[data-selected\=true\]_button\]\:rounded-r-md:last-child[data-selected=true] button{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.\[\&\>\[role\=checkbox\]\]\:align-middle>[role=checkbox]{vertical-align:middle}.\[\&\>button\]\:hidden>button{display:none}.\[\&\>span\]\:line-clamp-1>span{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.\[\&\>span\]\:text-xs>span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\[\&\>span\]\:opacity-70>span{opacity:.7}.\[\&\>span\:last-child\]\:truncate>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.\[\&\>svg\]\:absolute>svg{position:absolute}.\[\&\>svg\]\:top-4>svg{top:calc(var(--spacing) * 4)}.\[\&\>svg\]\:left-4>svg{left:calc(var(--spacing) * 4)}.\[\&\>svg\]\:size-3\.5>svg{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&\>svg\]\:size-4>svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&\>svg\]\:h-2\.5>svg{height:calc(var(--spacing) * 2.5)}.\[\&\>svg\]\:h-3>svg{height:calc(var(--spacing) * 3)}.\[\&\>svg\]\:h-3\.5>svg{height:calc(var(--spacing) * 3.5)}.\[\&\>svg\]\:w-2\.5>svg{width:calc(var(--spacing) * 2.5)}.\[\&\>svg\]\:w-3>svg{width:calc(var(--spacing) * 3)}.\[\&\>svg\]\:w-3\.5>svg{width:calc(var(--spacing) * 3.5)}.\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}.\[\&\>svg\]\:text-destructive>svg{color:var(--destructive)}.\[\&\>svg\]\:text-foreground>svg{color:var(--foreground)}.\[\&\>svg\]\:text-muted-foreground>svg{color:var(--muted-foreground)}.\[\&\>svg\]\:text-sidebar-accent-foreground>svg{color:var(--sidebar-accent-foreground)}.\[\&\>svg\+div\]\:translate-y-\[-3px\]>svg+div{--tw-translate-y:-3px;translate:var(--tw-translate-x) var(--tw-translate-y)}.\[\&\>svg\~\*\]\:pl-7>svg~*{padding-left:calc(var(--spacing) * 7)}.\[\&\>tr\]\:border-0>tr{border-style:var(--tw-border-style);border-width:0}.\[\&\[data-panel-group-direction\=vertical\]\>div\]\:rotate-90[data-panel-group-direction=vertical]>div{rotate:90deg}.\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open]>svg{rotate:180deg}[data-side=left] .\[\[data-side\=left\]_\&\]\:cursor-w-resize{cursor:w-resize}[data-side=left][data-collapsible=offcanvas] .\[\[data-side\=left\]\[data-collapsible\=offcanvas\]_\&\]\:-right-2{right:calc(var(--spacing) * -2)}[data-side=left][data-state=collapsed] .\[\[data-side\=left\]\[data-state\=collapsed\]_\&\]\:cursor-e-resize,[data-side=right] .\[\[data-side\=right\]_\&\]\:cursor-e-resize{cursor:e-resize}[data-side=right][data-collapsible=offcanvas] .\[\[data-side\=right\]\[data-collapsible\=offcanvas\]_\&\]\:-left-2{left:calc(var(--spacing) * -2)}[data-side=right][data-state=collapsed] .\[\[data-side\=right\]\[data-state\=collapsed\]_\&\]\:cursor-w-resize{cursor:w-resize}[data-slot=card-content] .\[\[data-slot\=card-content\]_\&\]\:bg-transparent,[data-slot=popover-content] .\[\[data-slot\=popover-content\]_\&\]\:bg-transparent{background-color:#0000}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}:root,.dark{--radius:.5rem;--background:oklch(14.5% .003 265);--foreground:oklch(94% .005 100);--card:oklch(17% .002 100);--card-foreground:var(--foreground);--popover:oklch(19% .003 100);--popover-foreground:var(--foreground);--primary:oklch(81% .075 85);--primary-foreground:oklch(15% .002 100);--secondary:oklch(24% .004 100);--secondary-foreground:var(--foreground);--muted:oklch(21% .003 100);--muted-foreground:oklch(71% .005 100);--accent:oklch(24% .018 85);--accent-foreground:var(--primary);--destructive:oklch(70% .19 25);--destructive-foreground:oklch(98% 0 0);--border:oklch(27% .003 100);--input:var(--border);--ring:var(--primary);--gold:oklch(78% .105 85);--silver:oklch(83% .006 100);--hero:var(--background);--hero-image-mask:linear-gradient(90deg, transparent, black 28%, black 92%, transparent), linear-gradient(180deg, transparent, black 8%, black 92%, transparent);--lime:oklch(88% .21 125);--ink:var(--foreground);--notice:oklch(25% .035 85);--notice-foreground:oklch(86% .08 85);--overlay:oklch(10% 0 0/.75);--product-surface:var(--card);--phone-shadow:0 12px 16px oklch(4% 0 0/.45);--product-shadow:0 16px 32px oklch(5% 0 0/.35);--metallic:linear-gradient(115deg, var(--gold), var(--silver) 55%, var(--gold));--lab-sheen:linear-gradient(110deg, transparent 25%, var(--primary) 50%, transparent 75%)}@supports (color:color-mix(in lab, red, red)){:root,.dark{--lab-sheen:linear-gradient(110deg, transparent 25%, color-mix(in oklab, var(--primary) 10%, transparent) 50%, transparent 75%)}}:root,.dark{--lab-shadow:0 16px 48px -28px var(--primary)}@supports (color:color-mix(in lab, red, red)){:root,.dark{--lab-shadow:0 16px 48px -28px color-mix(in oklab, var(--primary) 35%, transparent)}}:root,.dark{--hero-shade:linear-gradient(90deg, var(--hero), transparent 62%)}@supports (color:color-mix(in lab, red, red)){:root,.dark{--hero-shade:linear-gradient(90deg, color-mix(in oklab, var(--hero) 42%, transparent), transparent 62%)}}:root,.dark{--hero-readable-shade:linear-gradient(90deg, var(--background) 30%, var(--background) 43%, transparent 73%)}@supports (color:color-mix(in lab, red, red)){:root,.dark{--hero-readable-shade:linear-gradient(90deg, var(--background) 30%, color-mix(in oklab, var(--background) 94%, transparent) 43%, transparent 73%)}}:root,.dark{--hero-mobile-shade:linear-gradient(180deg, transparent 130px, var(--background) 210px, var(--background) 290px)}@supports (color:color-mix(in lab, red, red)){:root,.dark{--hero-mobile-shade:linear-gradient(180deg, transparent 130px, color-mix(in oklab, var(--background) 60%, transparent) 210px, var(--background) 290px)}}:root,.dark{--chart-1:var(--primary);--chart-2:var(--gold);--chart-3:var(--silver);--chart-4:var(--muted-foreground);--chart-5:var(--destructive);--sidebar:var(--card);--sidebar-foreground:var(--foreground);--sidebar-primary:var(--primary);--sidebar-primary-foreground:var(--primary-foreground);--sidebar-accent:var(--accent);--sidebar-accent-foreground:var(--accent-foreground);--sidebar-border:var(--border);--sidebar-ring:var(--ring)}html{scroll-behavior:smooth;scroll-padding-top:24px}::selection{background:var(--primary);color:var(--primary-foreground)}.page-width{width:min(1240px,100% - 80px);margin-inline:auto}.brand{flex-shrink:0;align-items:center;display:flex}.brand img{object-fit:contain;width:188px;height:auto}.topline{background:var(--background);color:var(--silver);border-bottom:1px solid var(--border);padding:10px 0;font-size:10px}.topline .page-width>span:first-child{color:var(--gold)}.main-header{align-items:center;gap:28px;min-height:100px;display:flex}.search-field{border-bottom:1px solid var(--border);color:var(--muted-foreground);background:0 0;border-radius:0;flex:1;align-items:center;gap:10px;padding:12px 0;transition:border-color .25s,box-shadow .25s;display:flex}.search-field:focus-within{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary)}@supports (color:color-mix(in lab, red, red)){.search-field:focus-within{box-shadow:0 0 0 3px color-mix(in oklab, var(--primary) 12%, transparent)}}.search-field input{width:100%;min-width:0;color:var(--foreground);background:0 0;outline:none;font-size:13px}.category-bar{border-block:1px solid var(--border)}.category-inner{align-items:center;gap:10px;padding-block:9px;display:flex;overflow:auto}.category-inner>*{flex-shrink:0}.category-inner [data-variant=secondary]{color:var(--primary);background:var(--accent)}.storefront [data-slot=button]{transition:background .25s,color .25s,border-color .25s,transform .25s}.storefront [data-slot=button]:active:not(:disabled){transform:scale(.96)}.storefront [data-slot=button] svg{transition:transform .25s}.storefront [data-slot=button]:hover:not(:disabled) svg:last-child{transform:translate(3px)}.hero-section{background:var(--hero);height:500px;position:relative;overflow:hidden}.hero-image{object-fit:contain;width:auto;height:100%;animation:1.6s ease-out both hero-settle;position:absolute;right:0}.hero-section:after{content:"";background:var(--hero-shade);pointer-events:none;position:absolute;inset:0}.hero-content{z-index:1;padding-top:58px;position:relative}.hero-content>*{animation:.8s both rise-in}.hero-content h1{color:var(--foreground);margin:23px 0;font-size:78px;font-weight:500;line-height:1;animation-delay:.12s}.hero-content h1 span{color:var(--gold)}.hero-content p{color:var(--silver);max-width:350px;margin-bottom:27px;font-size:14px;line-height:1.8;animation-delay:.22s}.hero-content .hero-cta{border-radius:4px;justify-content:space-between;min-width:206px;animation-delay:.3s;position:relative;overflow:hidden}.hero-cta:after{content:"";background:linear-gradient(90deg, transparent, var(--foreground), transparent);width:40%;height:200%;position:absolute;top:-50%;left:-65%;transform:skew(-20deg)}@supports (color:color-mix(in lab, red, red)){.hero-cta:after{background:linear-gradient(90deg, transparent, color-mix(in oklab, var(--foreground) 50%, transparent), transparent)}}.hero-cta:hover:after{animation:.75s ease-out sheen}.eyebrow{text-transform:uppercase;color:var(--gold);align-items:center;gap:8px;font-size:10px;font-weight:700;display:inline-flex}.hero-content .eyebrow svg{color:var(--primary)}.hero-signature{color:var(--silver);align-items:center;gap:12px;margin-top:27px;font-size:8px;animation-delay:.4s;display:flex}.signature-line{background:var(--gold);width:32px;height:1px}.benefits{border-bottom:1px solid var(--border);grid-template-columns:repeat(4,1fr);gap:24px;padding-block:29px;display:grid}.benefit{align-items:center;gap:12px;display:flex}.benefit svg{color:var(--gold);flex-shrink:0;width:25px;height:25px;transition:transform .35s,color .35s}.benefit:hover svg{color:var(--primary);transform:translateY(-4px)}.benefit strong{font-size:12px;font-weight:600;display:block}.benefit small{color:var(--muted-foreground);font-size:10px}.section-heading{justify-content:space-between;align-items:end;gap:16px;margin-bottom:26px;display:flex}.section-heading h2{margin-top:10px;font-size:34px;font-weight:500}.product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.product-card{background:0 0;border:1px solid #0000;border-radius:4px;transition:box-shadow .35s,transform .35s,border-color .35s;overflow:hidden}.product-card:hover{border-color:var(--border);transform:translateY(-4px)}.product-photo{background:var(--product-surface);height:255px;position:relative;overflow:hidden}.product-photo img{object-fit:contain;width:100%;height:100%;transition:transform .65s cubic-bezier(.2,.7,.2,1)}.storefront .product-photo [data-slot=button]{background:var(--background);color:var(--silver)}.product-tag{background:var(--background);color:var(--gold);border:1px solid var(--border);border-radius:3px;padding:5px 8px;font-size:9px;font-weight:600;position:absolute;top:12px;left:12px}.product-info h3{min-height:24px;margin-block:7px 18px;font-size:18px;font-weight:500}.product-info small{color:var(--muted-foreground);font-size:10px}.product-bottom{border-top:1px solid var(--border);justify-content:space-between;align-items:center;padding-top:14px;display:flex}.product-bottom strong{color:var(--silver)}.product-bottom [data-slot=button]{color:var(--primary);background:var(--accent)}.preview-note{color:var(--muted-foreground);align-items:center;gap:7px;margin-top:20px;font-size:12px;line-height:1.6;display:flex}.preview-note svg{flex-shrink:0}.order-band{background:var(--card);border-block:1px solid var(--border);padding-block:38px;position:relative}.order-band:before{content:"";background:var(--metallic);width:100%;height:1px;position:absolute;top:-1px;left:0}.order-inner{justify-content:space-between;align-items:center;gap:24px;display:flex}.order-inner h2{margin-block:12px 14px;font-size:32px;font-weight:500;line-height:1.3}.order-inner p{color:var(--muted-foreground);font-size:13px;line-height:1.7}.order-inner [data-slot=button]{border-color:var(--gold);color:var(--gold);flex-shrink:0}.footer{justify-content:space-between;align-items:center;gap:20px;padding-block:32px;display:flex}.modal-body{max-height:80vh;overflow:auto}.cart-row{border-bottom:1px solid var(--border);align-items:center;gap:12px;padding-block:14px;display:flex}.cart-row img{object-fit:contain;background:var(--product-surface);border-radius:4px;width:54px;height:68px}.timeline{margin-top:20px}.timeline-step{gap:16px;padding-bottom:26px;animation:.45s both rise-in;display:flex;position:relative}.timeline-step:nth-child(2){animation-delay:.1s}.timeline-step:nth-child(3){animation-delay:.2s}.timeline-step:nth-child(4){animation-delay:.3s}.timeline-step:nth-child(5){animation-delay:.4s}.timeline-step:not(:last-child):before{content:"";background:var(--border);width:1px;position:absolute;top:32px;bottom:0;left:15px}.timeline-icon{background:var(--accent);width:32px;height:32px;color:var(--primary);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.demo-alert{background:var(--notice);color:var(--notice-foreground);border-radius:4px;padding:12px;font-size:12px;line-height:1.6}[data-reveal]{transition:opacity .7s,translate .7s cubic-bezier(.2,.7,.2,1),transform .35s,border-color .35s,box-shadow .35s}[data-reveal=pending]{opacity:0;translate:0 20px}[data-reveal=visible]{opacity:1;translate:0}.product-card:nth-child(2),.benefit:nth-child(2){transition-delay:60ms}.product-card:nth-child(3),.benefit:nth-child(3){transition-delay:.12s}.product-card:nth-child(4),.benefit:nth-child(4){transition-delay:.18s}@keyframes rise-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes hero-settle{0%{transform:scale(1.045)}to{transform:scale(1)}}@keyframes sheen{to{left:130%}}.live-dot{background:var(--lime);border-radius:50%;width:5px;height:5px}.hero-caption{z-index:1;text-align:right;position:absolute;bottom:22px;right:max(40px,50% - 620px)}.hero-caption span{color:var(--gold);font-size:8px;display:block}.hero-caption strong{margin:4px 0;font-size:24px;font-weight:500;display:block}.hero-caption small{color:var(--silver);font-size:10px;display:block}.category-inner>[data-slot=button]{border-radius:2px}@media (width>=1600px){.hero-section{height:570px}}@media (width<=767px){.page-width{width:calc(100% - 32px)}.topline{font-size:8px}.main-header{flex-wrap:wrap;gap:12px;min-height:78px;padding-block:16px}.brand img{width:160px}.search-field{flex-basis:100%;order:3;padding:10px 12px}.header-actions{margin-left:auto}.desktop-label{display:none}.category-inner{gap:6px}.hero-section{height:410px}.hero-image{object-fit:cover;object-position:71% center;opacity:.86;width:100%}.hero-section:after{background:linear-gradient(90deg, var(--hero) 0%, var(--hero) 27%, transparent 88%)}@supports (color:color-mix(in lab, red, red)){.hero-section:after{background:linear-gradient(90deg, color-mix(in oklab, var(--hero) 93%, transparent) 0%, color-mix(in oklab, var(--hero) 74%, transparent) 27%, transparent 88%)}}.hero-content{padding-top:35px}.hero-content h1{margin-block:22px;font-size:55px}.hero-content p{max-width:225px;font-size:12px}.hero-content .eyebrow{gap:5px;font-size:8px}.hero-signature{gap:7px;margin-top:26px;font-size:6px}.hero-caption{display:none}.hero-content .hero-cta{min-width:185px;font-size:12px}.benefits{grid-template-columns:repeat(2,1fr);gap:20px 12px;padding-block:23px}.benefit{gap:8px}.benefit strong{font-size:11px}.benefit small{margin-top:3px;font-size:11px;line-height:1.5;display:block}.catalog{padding-block:30px}.section-heading h2{font-size:23px}.section-heading>span{text-align:right;max-width:110px}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.product-photo{height:190px}.product-info{padding:16px 2px}.product-info h3{min-height:24px;font-size:16px}.product-tag{font-size:8px;top:8px;left:8px}.product-bottom{gap:4px}.product-bottom strong{font-size:12px}.order-inner{flex-direction:column;align-items:start}.order-inner h2{font-size:22px}.footer{flex-direction:column;align-items:start}.cart-row{gap:8px}.cart-row img{width:40px}.cart-row [data-slot=button]{width:30px;height:32px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}[data-reveal=pending]{opacity:1;translate:none}}.how-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;display:grid}.how-step{border:1px solid var(--border);border-radius:var(--radius);flex-direction:column;align-items:flex-start;gap:.5rem;padding:1.5rem;transition:transform .4s,border-color .4s;position:relative}.how-step:hover{border-color:var(--gold);transform:translateY(-4px)}.how-step svg{color:var(--gold)}.how-num{color:var(--muted-foreground);letter-spacing:.2em;font-size:.75rem;position:absolute;top:1rem;right:1.25rem}.step-bar{grid-template-columns:repeat(3,1fr);gap:.375rem;display:grid}.step-bar span{background:var(--muted);border-radius:99px;height:3px;transition:background .5s}.step-bar span.on{background:var(--gold)}.order-code{text-align:center;letter-spacing:.2em;color:var(--gold);border:1px dashed var(--gold);border-radius:var(--radius);padding:1rem;font-size:2rem;animation:.6s both rise-in}.track-progress{background:var(--muted);border-radius:99px;height:4px;overflow:hidden}.track-progress span{background:linear-gradient(90deg, var(--gold), var(--primary));height:100%;transition:width .6s;display:block}.timeline-step.is-current .timeline-icon{box-shadow:0 0 0 4px var(--gold)}@supports (color:color-mix(in lab, red, red)){.timeline-step.is-current .timeline-icon{box-shadow:0 0 0 4px color-mix(in oklab, var(--gold) 25%, transparent)}}@media (prefers-reduced-motion:reduce){.track-progress span,.how-step,.order-code{transition:none;animation:none}}:root,.dark{--surface-subtle:oklch(16.5% .003 265);--shadow-dialog:0 24px 80px oklch(4% 0 0/.45)}.storefront{letter-spacing:0}.topline{padding-block:8px;font-size:9px}.main-header{gap:36px;min-height:90px}.brand img{mix-blend-mode:screen;width:176px}.search-field{border:1px solid var(--border);background:var(--surface-subtle);border-radius:6px;max-width:390px;margin-inline:auto;padding:11px 14px}.header-actions{align-items:center;gap:8px}.header-actions [data-slot=button],.header-actions button{padding-inline:12px;font-size:12px}.cart-trigger{border:1px solid var(--border)}.cart-trigger>span:last-child{background:var(--accent);min-width:20px;height:20px;color:var(--primary);border-radius:50%;place-items:center;display:grid}.category-inner{gap:18px;padding-block:6px}.category-inner>button{background:0 0;border-bottom:1px solid #0000;border-radius:0;padding-inline:0;font-size:12px}.category-inner>button[aria-pressed=true]{color:var(--primary);border-bottom-color:var(--primary)}.category-inner>span{font-size:9px}.hero-section{isolation:isolate;height:470px}.hero-image{object-fit:contain;object-position:right center;width:auto;height:100%;-webkit-mask-image:var(--hero-image-mask);-webkit-mask-image:var(--hero-image-mask);-webkit-mask-image:var(--hero-image-mask);-webkit-mask-image:var(--hero-image-mask);mask-image:var(--hero-image-mask);-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;inset:0 0 0 auto;-webkit-mask-composite:source-in;mask-composite:intersect}.hero-section:after{background:0 0}.hero-content{padding-top:116px}.hero-content h1{max-width:570px;font-family:var(--font-display);margin-block:20px;font-size:58px;font-weight:600;line-height:1.15}.hero-content h1 span{color:var(--foreground);font-weight:500}.hero-content p{color:var(--silver);margin-bottom:25px;font-size:14px;line-height:1.9}.hero-content .hero-cta{border-radius:4px;min-width:196px;height:44px;font-size:12px}.hero-cta:after{display:none}.eyebrow{letter-spacing:0;gap:9px;font-size:9px;font-weight:500}.live-dot{background:var(--lime);width:4px;height:4px}.hero-caption{bottom:18px;right:40px}.hero-caption span{color:var(--silver);font-size:8px}.hero-caption small{color:var(--muted-foreground);margin-top:6px;font-size:9px}.benefits{gap:28px;padding-block:28px}.benefit svg{stroke-width:1.3px;width:20px;height:20px;color:var(--silver)}.benefit strong{font-size:12px;font-weight:500}.benefit small{margin-top:4px;font-size:11px;display:block}.catalog{padding-block:64px 48px}.section-heading{margin-bottom:34px}.section-heading h2{font-family:var(--font-display);margin-top:12px;font-size:32px;font-weight:600;line-height:1.2}.catalog-groups{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.technology-group{flex:1;min-width:0}.validation-group{grid-column:span 3;min-width:0}.group-label{color:var(--muted-foreground);align-items:center;gap:14px;margin-bottom:18px;font-size:10px;display:flex}.group-line{background:var(--border);flex:1;height:1px}.technology-group .product-grid{grid-template-columns:1fr}.validation-group .product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.product-grid{gap:24px}.product-card{border:none;border-radius:6px}.product-card:hover{transform:translateY(-2px)}.product-photo{aspect-ratio:1/1.05;border-radius:6px;height:auto}.product-photo img{object-fit:contain}.product-card:hover .product-photo img{transform:scale(1.035)}.product-tag{background:var(--surface-subtle);color:var(--silver);padding:5px 8px;font-size:9px;font-weight:400}.product-info{padding:18px 0 4px}.product-info h3{font-family:var(--font-display);margin-block:6px 18px;font-size:17px;font-weight:600}.product-bottom{gap:6px;min-height:58px}.product-bottom strong{font-weight:500}.product-bottom>button{color:var(--silver);border:1px solid var(--border);background:0 0;flex-shrink:0}.product-bottom>div>small{margin-bottom:5px;display:block}.price-access{color:var(--silver);white-space:normal;text-align:left;font-weight:500;display:flex}.preview-note{align-items:flex-start;max-width:900px;margin-top:30px;font-size:11px}.how{padding-block:38px 64px}.how-grid{gap:28px}.how-step{border:none;border-top:1px solid var(--border);border-radius:0;gap:8px;padding:22px 0 0}.how-step:hover{transform:translateY(-2px)}.how-step svg{color:var(--gold);margin-bottom:5px}.how-num{letter-spacing:0;font-size:10px;top:22px;right:0}.order-band{background:var(--surface-subtle);padding-block:42px}.order-band:before{background:var(--border)}.order-inner{gap:32px}.order-inner>div{flex:1}.order-inner h2{font-family:var(--font-display);margin-block:10px;font-size:26px;font-weight:600}.order-inner p{font-size:12px}.nexcat-signature{object-fit:cover;object-position:85% center;border-radius:50%;width:132px;height:132px}.order-inner>button{border-color:var(--border);height:44px;color:var(--silver);font-size:12px}.footer{padding-block:30px}.modal-body{background:var(--background);border-color:var(--border);box-shadow:var(--shadow-dialog);padding:28px}.modal-body input{background:var(--surface-subtle);outline:none;transition:border-color .2s}.modal-body input:focus{border-color:var(--primary)}@media (width>=1600px){.hero-section{height:520px}.hero-content{padding-top:136px}}@media (width<=1023px){.main-header{gap:20px}.desktop-label{display:none}.catalog-groups,.product-grid{gap:16px}.hero-content h1{max-width:450px;font-size:48px}.order-inner{gap:24px}}@media (width<=767px){.topline{font-size:8px}.topline .page-width>span:first-child{max-width:190px}.main-header{gap:14px;padding-block:16px}.brand img{width:146px}.header-actions{gap:2px}.header-actions button{padding-inline:8px}.cart-trigger>span:last-child{min-width:18px;height:18px}.search-field{max-width:none;margin:0;padding:10px 12px}.category-inner{gap:24px;padding-block:6px}.hero-section{height:430px}.hero-image{object-fit:cover;object-position:64% center;opacity:.65;width:100%;height:100%}.hero-section:after{background:var(--hero-shade)}.hero-content{padding-top:52px}.hero-content h1{max-width:240px;margin-block:20px;font-size:38px;line-height:1.18}.hero-content p{max-width:218px;font-size:12px}.hero-content .hero-cta{min-width:180px}.benefits{gap:22px 16px;padding-block:24px}.benefit strong{font-size:11px}.benefit small{font-size:10px}.catalog{padding-block:42px 24px}.section-heading{margin-bottom:28px}.section-heading h2{font-size:26px}.section-heading>span{font-size:10px}.catalog-groups{grid-template-columns:1fr;gap:28px}.validation-group{grid-column:auto}.technology-group .product-grid,.validation-group .product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-info h3{font-size:16px}.product-bottom{align-items:center}.product-bottom small{font-size:9px}.price-access{font-size:12px}.preview-note{font-size:10px}.how{padding-block:30px 44px}.how-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 20px}.how-step{padding-top:20px}.order-inner{grid-template-columns:64px minmax(0,1fr);align-items:center;gap:18px;display:grid}.nexcat-signature{width:64px;height:64px}.order-inner h2{font-size:21px}.order-inner>button{grid-column:1/-1;justify-self:start}.order-inner p{font-size:11px}.footer{gap:18px}.modal-body{padding:24px}}@media (prefers-reduced-motion:reduce){.product-card:hover,.how-step:hover{transform:none}}.storefront button{transition:background .25s,color .25s,border-color .25s,transform .25s}.storefront button:active:not(:disabled){transform:scale(.97)}.storefront button:focus-visible{outline:2px solid var(--ring);outline-offset:4px}.storefront button svg{transition:transform .3s,color .3s}.storefront button:hover:not(:disabled)>.lucide-arrow-right{transform:translate(4px)}.header-actions button:hover>.lucide-package{animation:.65s icon-lift}.header-actions button:hover>.lucide-shopping-bag{animation:.65s icon-sway}.search-field:focus-within>svg{color:var(--primary);animation:.7s icon-search}.category-inner>button{border-bottom:0;position:relative}.category-inner>button:after{content:"";background:var(--primary);transform-origin:0;height:1px;transition:transform .3s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.category-inner>button[aria-pressed=true]:after{transform:scaleX(1)}.hero-assurance{color:var(--silver);align-items:center;gap:7px;margin-top:17px;font-size:10px;animation-delay:.45s;display:flex}.hero-assurance svg{color:var(--gold);flex-shrink:0}.hero-section:before{content:"";z-index:2;background:var(--metallic);transform-origin:0;pointer-events:none;width:100%;height:1px;animation:1.5s both line-reveal;position:absolute;bottom:0;left:0}.motion-icon{border:1px solid var(--border);background:var(--surface-subtle);border-radius:8px;flex-shrink:0;place-items:center;width:38px;height:38px;transition:border-color .3s,background .3s;display:grid;position:relative}.motion-icon:after{content:"";background:var(--lime);border-radius:50%;width:4px;height:4px;position:absolute;bottom:-2px;right:-2px}.benefit:hover .motion-icon{border-color:var(--gold);background:var(--accent)}.benefit .motion-icon svg{transform:none}.motion-curation[data-reveal=visible] .motion-icon svg,.motion-curation:hover .motion-icon svg{animation:1.2s both icon-spark}.motion-message[data-reveal=visible] .motion-icon svg,.motion-message:hover .motion-icon svg{animation:.9s both icon-sway}.motion-package[data-reveal=visible] .motion-icon svg,.motion-package:hover .motion-icon svg{animation:.9s both icon-lift}.motion-shield[data-reveal=visible] .motion-icon svg,.motion-shield:hover .motion-icon svg{animation:1s both icon-confirm}.how-step .motion-icon{margin-bottom:7px}.how-step .motion-icon svg{margin-bottom:0}.how-step[data-reveal=visible] .motion-icon svg{animation:.9s both icon-lift}.how-step:hover .motion-icon svg{animation:.9s icon-lift}.product-photo>button{background:var(--background);color:var(--silver);border:1px solid var(--border)}.product-bottom>button:hover{border-color:var(--gold);color:var(--primary);background:var(--accent)}.product-bottom>button:hover .lucide-plus{transform:rotate(90deg)}.price-access:hover .lucide-lock{animation:.7s icon-confirm}.timeline-step.is-current .timeline-icon svg{animation:.7s both icon-confirm}.transparency-band{padding-block:0 52px}.transparency-heading{border-top:1px solid var(--border);align-items:center;gap:10px;margin-bottom:24px;padding-top:28px;display:flex}.transparency-heading>svg{stroke-width:1.4px;width:20px;height:20px;color:var(--gold)}.transparency-heading h2{font-size:20px;font-weight:400}.transparency-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;display:grid}.transparency-grid>div{align-items:flex-start;gap:12px;display:flex}.transparency-grid svg{stroke-width:1.4px;width:17px;height:17px;color:var(--silver);flex-shrink:0;margin-top:2px}.transparency-grid strong{font-size:12px;font-weight:500;display:block}.transparency-grid small{color:var(--muted-foreground);margin-top:5px;font-size:11px;line-height:1.7;display:block}@keyframes line-reveal{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes icon-spark{0%,to{transform:scale(1)rotate(0)}40%{transform:scale(1.15)rotate(12deg)}70%{transform:scale(.97)rotate(-5deg)}}@keyframes icon-sway{0%,to{transform:rotate(0)}25%{transform:rotate(-10deg)}60%{transform:rotate(8deg)}}@keyframes icon-lift{0%,to{transform:translateY(0)}45%{transform:translateY(-4px)}}@keyframes icon-confirm{0%{transform:scale(.88)}55%{transform:scale(1.12)}to{transform:scale(1)}}@keyframes icon-search{0%,to{transform:translate(0)}35%{transform:translate(2px,-2px)}65%{transform:translate(-1px,1px)}}@media (width<=767px){.hero-assurance{max-width:200px;font-size:9px;line-height:1.6}.motion-icon{border-radius:6px;width:32px;height:32px}.motion-icon svg{width:17px;height:17px}.benefits{gap:22px 12px}.transparency-band{padding-bottom:36px}.transparency-heading h2{font-size:20px}.transparency-grid{grid-template-columns:1fr;gap:22px}}@media (prefers-reduced-motion:reduce){.storefront button:active:not(:disabled),.storefront button:hover svg{transform:none}.category-inner>button:after,.hero-section:before{animation:none}}.nexcat-world{padding-block:96px 40px}.nexcat-grid{grid-template-columns:1.4fr 1fr 1fr;gap:20px;display:grid}.nexcat-card{flex-direction:column;gap:16px;margin:0;display:flex}.nexcat-frame{aspect-ratio:4/5;background:var(--surface-subtle);border-radius:4px;overflow:hidden}.nexcat-card:first-child .nexcat-frame{aspect-ratio:auto;height:100%;max-height:520px}.nexcat-frame img{object-fit:cover;filter:saturate(.9);width:100%;height:100%;transition:transform 1.2s cubic-bezier(.2,.7,.2,1),filter .8s}.nexcat-card:hover .nexcat-frame img{filter:saturate(1.05);transform:scale(1.04)}.nexcat-card figcaption{border-top:1px solid var(--border);grid-template-columns:auto 1fr;column-gap:14px;padding-top:14px;display:grid}.nexcat-card figcaption span{letter-spacing:.2em;color:var(--gold);grid-row:span 2;font-size:11px}.nexcat-card figcaption strong{letter-spacing:.02em;font-weight:500}.nexcat-card figcaption small{color:var(--muted-foreground);font-size:13px}@media (width<=767px){.nexcat-grid{grid-template-columns:1fr}.nexcat-card:first-child .nexcat-frame{aspect-ratio:4/5;height:auto}.nexcat-world{padding-block:64px 24px}}.search-shell{position:relative}.search-clear{flex-shrink:0;width:24px;height:24px}.search-suggestions{z-index:30;background:var(--popover);border:1px solid var(--border);box-shadow:var(--shadow-dialog);border-radius:6px;padding:14px;position:absolute;top:calc(100% + 8px);left:0;right:0}.search-suggestions>small{margin-bottom:8px;display:block}.search-suggestions>button{justify-content:flex-start;gap:8px;width:100%;padding-inline:0}.search-suggestions>button>small{color:var(--muted-foreground);margin-left:auto;font-size:9px}.journey-nexcat{object-fit:cover;border-radius:6px;width:120px;height:92px}.selection-notice{z-index:40;width:max-content;max-width:calc(100% - 32px);position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.selection-notice>span{background:var(--popover);border:1px solid var(--border);box-shadow:var(--shadow-dialog);border-radius:6px;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-size:12px;animation:.25s rise-in;display:flex}.selection-notice>span>svg{color:var(--primary)}.review-summary{border-block:1px solid var(--border);gap:16px;padding-block:16px;display:grid}.review-summary>div{overflow-wrap:anywhere;justify-content:space-between;gap:16px;font-size:13px;display:flex}.review-summary small{color:var(--muted-foreground)}.tracking-summary{align-items:center;gap:16px;display:flex}.tracking-summary>div{gap:6px;font-size:13px;display:grid}.tracking-summary small{color:var(--muted-foreground)}.product-detail-price{border-block:1px solid var(--border);gap:6px;padding-block:14px;display:grid}.account-page{align-items:center;min-height:100svh;padding:48px 24px;display:grid}.account-inner{gap:24px;width:min(100%,400px);margin-inline:auto;display:grid}.account-inner h1{font-size:30px;font-weight:500}.account-inner label{font-size:13px}.account-input{border:1px solid var(--input);background:var(--surface-subtle);border-radius:6px;width:100%;min-width:0;height:44px;padding-inline:12px;font-size:14px}.account-input:focus-visible{outline:2px solid var(--ring);outline-offset:2px}@media (prefers-reduced-motion:reduce){.selection-notice>span{animation:none}.nexcat-card:hover .nexcat-frame img{transform:none}}.store-menu{background:var(--background)}.prime-menu-main{align-items:center;gap:20px;min-height:106px;display:flex}.prime-menu-brand{flex-shrink:0;height:auto;padding:0}.prime-menu-brand:hover{background:0 0}.prime-menu-brand img{mix-blend-mode:screen;width:176px;height:auto}.prime-menu-pages{align-items:center;gap:4px;display:flex}.prime-menu-pages button{height:46px;color:var(--muted-foreground);padding-inline:14px;font-size:13px}.prime-menu-pages button[aria-pressed=true]{background:var(--surface-subtle);color:var(--foreground)}.prime-menu-main .search-field{border-radius:8px;flex:1;min-width:140px;max-width:none;height:48px;margin:0;padding-inline:16px}.prime-menu-actions{flex-shrink:0;gap:10px;display:flex}.prime-menu-actions>button{border-radius:8px;height:48px;padding-inline:18px;font-size:13px}.prime-account{background:var(--surface-subtle)}.prime-account>span{text-overflow:ellipsis;max-width:90px;overflow:hidden}.prime-cart{background:var(--foreground);color:var(--background)}.prime-cart:hover{background:var(--silver)}.prime-cart-count{background:var(--background);min-width:18px;height:18px;color:var(--foreground);border-radius:50%;place-items:center;font-size:10px;display:grid}.prime-category-band{border-block:1px solid var(--border);background:var(--surface-subtle)}.prime-category-row{align-items:center;gap:18px;padding-block:12px;display:flex}.prime-category-trigger{border-radius:6px;flex-shrink:0;gap:10px;height:40px;padding-inline:18px}.prime-category-trigger>svg:last-child{transition:transform .25s}.prime-category-trigger[data-state=open]>svg:last-child{transform:rotate(180deg)}.prime-category-links{border-left:1px solid var(--border);scrollbar-width:none;gap:10px;min-width:0;padding-left:18px;display:flex;overflow-x:auto}.prime-category-links>button{background:var(--background);height:40px;box-shadow:none;border-radius:6px;flex-shrink:0;padding-inline:20px;font-size:12px}.prime-category-links>button[aria-pressed=true]{border-color:var(--primary);color:var(--primary);background:var(--accent)}.prime-orders{color:var(--silver);flex-shrink:0;margin-left:auto;font-size:12px}.prime-category-dropdown{width:280px;max-width:calc(100vw - 32px);padding:8px}.prime-category-dropdown [role=menuitem]{cursor:pointer;padding:12px 10px}.prime-category-dropdown small{font-size:10px}@media (width<=1100px){.prime-menu-main{flex-wrap:wrap;gap:14px;padding-block:20px}.prime-menu-main .search-field{flex-basis:100%;order:4}.prime-menu-actions{margin-left:auto}.prime-category-row{gap:12px}.prime-category-links{gap:8px;padding-left:12px}.prime-category-links>button{padding-inline:14px}.prime-orders>span{display:none}}@media (width<=600px){.prime-menu-main{gap:12px;padding-block:18px}.prime-menu-brand img{width:140px}.prime-menu-pages{order:3;width:100%}.prime-menu-pages button{height:36px;padding-inline:14px}.prime-menu-actions{gap:6px}.prime-menu-actions>button{width:40px;height:40px;padding:0}.prime-menu-actions>button>span:not(.prime-cart-count){display:none}.prime-menu-main .search-field{height:44px}.prime-category-row{flex-wrap:wrap;gap:10px}.prime-category-links{border-left:0;order:3;width:100%;padding-left:0}.prime-category-links>button{height:36px}.prime-orders>span{display:inline}}@media (prefers-reduced-motion:reduce){.prime-category-trigger>svg:last-child{transition:none}}.intro-reveal{z-index:100;background:var(--background);cursor:pointer;border:0;place-content:center;justify-items:center;gap:14px;animation:.6s 1.3s forwards intro-out;display:grid;position:fixed;inset:0}.intro-reveal img{mix-blend-mode:screen;width:min(320px,70vw);height:auto;animation:1.1s cubic-bezier(.2,.7,.2,1) both intro-in}.intro-reveal span{letter-spacing:.5em;text-transform:uppercase;color:var(--gold);font-size:11px;animation:1.1s .3s both intro-in}@keyframes intro-in{0%{opacity:0;filter:blur(8px);transform:translateY(10px)}to{opacity:1;filter:none;transform:none}}@keyframes intro-out{to{opacity:0;visibility:hidden}}.hero-section:after{content:"";pointer-events:none;background:radial-gradient(360px circle at var(--spot-x,70%) var(--spot-y,40%), var(--gold), transparent 70%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.hero-section:after{background:radial-gradient(360px circle at var(--spot-x,70%) var(--spot-y,40%), color-mix(in oklab, var(--gold) 14%, transparent), transparent 70%)}}.hero-section:after{transition:background .2s}.member-badge{border:1px solid var(--gold);align-items:center;gap:8px;margin-bottom:14px;padding:6px 12px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.member-badge{border:1px solid color-mix(in oklab, var(--gold) 45%, transparent)}}.member-badge{letter-spacing:.3em;color:var(--gold);background:var(--background);border-radius:999px;font-size:10px}@supports (color:color-mix(in lab, red, red)){.member-badge{background:color-mix(in oklab, var(--background) 60%, transparent)}}.member-badge{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.hero-cta{transition:transform .25s ease-out}.product-card{transform:perspective(900px) rotateX(var(--tilt-x,0)) rotateY(var(--tilt-y,0));transition:transform .35s ease-out,box-shadow .35s;position:relative}.product-card:before{content:"";border-radius:inherit;pointer-events:none;z-index:2;background:linear-gradient(105deg, transparent calc(var(--glow-x,-40%) - 20%), var(--silver) var(--glow-x,-40%), transparent calc(var(--glow-x,-40%) + 20%));position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.product-card:before{background:linear-gradient(105deg, transparent calc(var(--glow-x,-40%) - 20%), color-mix(in oklab, var(--silver) 22%, transparent) var(--glow-x,-40%), transparent calc(var(--glow-x,-40%) + 20%))}}.product-card:before{opacity:0;transition:opacity .3s}.product-card:hover:before{opacity:1}.product-card.is-locked .product-photo img{filter:blur(6px)saturate(.6);transform:scale(1.06)}.product-card .product-photo img{transition:filter .9s,transform .9s}.locked-veil{letter-spacing:.28em;text-transform:uppercase;color:var(--gold);background:var(--background);place-content:center;justify-items:center;gap:6px;font-size:10px;display:grid;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.locked-veil{background:color-mix(in oklab, var(--background) 35%, transparent)}}.locked-veil{z-index:1}.member-ring{box-shadow:0 0 0 1px var(--gold), 0 0 18px -4px var(--gold)}.manifesto{text-align:center;gap:10px;padding-block:96px;display:grid}.manifesto-line{letter-spacing:-.02em;font-size:clamp(26px,4vw,48px);font-weight:300}.manifesto-line span{transition:opacity .7s,transform .7s,filter .7s;display:inline-block}.manifesto-line[data-reveal=pending] span{opacity:0;filter:blur(6px);transform:translateY(14px)}.manifesto-line:nth-child(3){color:var(--gold)}.footer-signature{letter-spacing:.4em;text-transform:uppercase;color:var(--gold);font-size:10px}@media (prefers-reduced-motion:reduce){.product-card,.hero-cta,.manifesto-line span{transition:none;transform:none}.hero-section:after{display:none}}.mobile-dock,.swipe-hint{display:none}@media (width<=760px){html,body{overflow-x:hidden}.storefront{padding-bottom:calc(76px + env(safe-area-inset-bottom))}.hero-content h1{font-size:46px;line-height:1.02}.member-badge{letter-spacing:.2em;font-size:9px}.benefits{scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;padding-block:18px;display:flex;overflow-x:auto}.benefits>.benefit{scroll-snap-align:start;border:1px solid var(--border);border-radius:var(--radius);background:var(--card);flex:0 0 72%;padding:14px}.catalog{padding-block:32px 20px}.section-heading{margin-bottom:18px}.section-heading h2{font-size:28px}.catalog-groups{grid-template-columns:1fr;gap:18px;display:grid}.catalog-group .product-grid{scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;scroll-padding-inline:16px;display:flex;overflow-x:auto;margin-inline:-16px!important;padding-inline:16px!important}.catalog-group .product-card{scroll-snap-align:start;flex:0 0 64%;transform:none}.technology-group .product-card{flex-basis:100%}.product-photo{aspect-ratio:4/3.4}.product-photo img{object-fit:cover;height:100%}.swipe-hint{letter-spacing:.2em;text-transform:uppercase;color:var(--gold);align-items:center;gap:6px;font-size:10px;animation:1.8s ease-in-out infinite swipe-nudge;display:inline-flex}@keyframes swipe-nudge{50%{transform:translate(6px)}}.manifesto{text-align:left;gap:4px;padding-block:36px}.manifesto-line{font-size:24px;line-height:1.2}.how{padding-block:24px 32px}.how-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.how-step small{font-size:12px}.transparency-band,.nexcat-world{padding-block:24px}.nexcat-grid{scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;scroll-padding-inline:16px;overflow-x:auto;margin-inline:-16px!important;padding-inline:16px!important;display:flex!important}.nexcat-card{scroll-snap-align:start;flex:0 0 78%}.nexcat-frame img{aspect-ratio:4/3.6;object-fit:cover;object-position:center 62%;width:100%;height:auto}.order-band{padding-block:24px}.footer{text-align:center;flex-direction:column;gap:10px;padding-block:20px}.benefits::-webkit-scrollbar{display:none}.product-grid::-webkit-scrollbar{display:none}.nexcat-grid::-webkit-scrollbar{display:none}.selection-notice{bottom:calc(84px + env(safe-area-inset-bottom))}.mobile-dock{z-index:50;padding:4px max(8px, env(safe-area-inset-right)) calc(4px + env(safe-area-inset-bottom)) max(8px, env(safe-area-inset-left));border:0;border-top:1px solid var(--border);background:var(--background);border-radius:0;grid-template-columns:repeat(6,minmax(0,1fr));display:grid;position:fixed;bottom:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.mobile-dock{background:color-mix(in oklab, var(--background) 96%, transparent)}}.mobile-dock{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.mobile-dock .mobile-nav-item{min-width:0;height:58px;color:var(--muted-foreground);letter-spacing:0;background:0 0;border:0;border-radius:0;flex-direction:column;justify-content:center;gap:4px;padding:4px 0;font-size:10px;font-weight:500;line-height:1.2;transition:color .18s,opacity .18s;display:flex;position:relative}.mobile-dock .mobile-nav-item:hover{color:var(--foreground);background:0 0}.mobile-dock .mobile-nav-item:active{opacity:.6;background:0 0;transform:none}.mobile-dock .mobile-nav-item[aria-current=true]{color:var(--primary)}.mobile-nav-icon{place-items:center;width:25px;height:25px;display:grid;position:relative}.mobile-dock svg{width:23px;height:23px}.mobile-dock b{border:2px solid var(--background);background:var(--primary);min-width:15px;height:15px;color:var(--primary-foreground);border-radius:99px;place-content:center;padding-inline:3px;font-size:8px;font-weight:600;display:grid;position:absolute;top:-3px;left:16px}.order-inner{gap:14px;display:grid}.order-inner>button,.order-band button{white-space:normal;width:100%;max-width:100%}.prime-category-links{scrollbar-width:none;flex-wrap:nowrap;min-width:0;max-width:100%;display:flex;overflow-x:auto}.prime-category-links>button{flex:none}.prime-category-row{flex-wrap:wrap;min-width:0}}@media (width<=380px){.how-grid{grid-template-columns:1fr}.hero-content h1{font-size:40px}}.auth-steps{gap:6px;display:grid}.auth-steps .step-bar{grid-template-columns:1fr 1fr}.auth-steps small{letter-spacing:.08em;color:var(--gold);font-size:11px}.auth-steps .step-bar span{transition:background .5s}.product-card.is-unlocked .product-photo img{animation:1.2s cubic-bezier(.2,.7,.2,1) prime-unlock}@keyframes prime-unlock{0%{filter:blur(8px)saturate(.5);transform:scale(1.08)}60%{filter:blur()brightness(1.15)}to{filter:none;transform:none}}.counter{font-variant-numeric:tabular-nums}.welcome-nexcat{z-index:90;left:50%;bottom:calc(96px + env(safe-area-inset-bottom));border:1px solid var(--gold);grid-template-columns:76px 1fr auto;align-items:center;gap:14px;width:min(460px,100vw - 24px);padding:12px;display:grid;position:fixed;transform:translate(-50%)}@supports (color:color-mix(in lab, red, red)){.welcome-nexcat{border:1px solid color-mix(in oklab, var(--gold) 45%, transparent)}}.welcome-nexcat{background:var(--background);border-radius:20px}@supports (color:color-mix(in lab, red, red)){.welcome-nexcat{background:color-mix(in oklab, var(--background) 82%, transparent)}}.welcome-nexcat{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 20px 50px -20px var(--gold);animation:.7s cubic-bezier(.2,.8,.2,1) both welcome-in}.welcome-nexcat img{object-fit:cover;border-radius:14px;width:76px;height:76px}.welcome-nexcat div{gap:3px;display:grid}.welcome-nexcat strong{font-size:15px}.welcome-nexcat small{color:var(--muted-foreground);font-size:12px}.welcome-nexcat button{color:var(--muted-foreground);background:0 0;border:0;align-self:start;font-size:20px}@keyframes welcome-in{0%{opacity:0;transform:translate(-50%,24px)scale(.96)}to{opacity:1;transform:translate(-50%)}}.footer-nexcat{object-fit:cover;border:1px solid var(--gold);border-radius:50%;width:64px;height:64px;animation:4s ease-in-out infinite nexcat-float}@keyframes nexcat-float{50%{transform:translateY(-5px)rotate(-3deg)}}@media (prefers-reduced-motion:reduce){.welcome-nexcat,.footer-nexcat,.product-card.is-unlocked .product-photo img{animation:none}}.prime-category-links,.benefits,.catalog-group .product-grid,.nexcat-grid{overscroll-behavior-x:contain}.is-dragging{cursor:grabbing;-webkit-user-select:none;user-select:none;scroll-snap-type:none!important}.is-dragging img{pointer-events:none}@media (width<=760px){.prime-category-links{gap:8px;padding-right:24px;-webkit-mask-image:linear-gradient(90deg,#000 85%,#0000);mask-image:linear-gradient(90deg,#000 85%,#0000)}.prime-category-links>button{height:38px}}.nexcat-cutout{filter:drop-shadow(0 12px 24px var(--gold));object-fit:contain!important;background:0 0!important;border:0!important;border-radius:0!important}@supports (color:color-mix(in lab, red, red)){.nexcat-cutout{filter:drop-shadow(0 12px 24px color-mix(in oklab, var(--gold) 30%, transparent))}}.nexcat-cutout{animation:4s ease-in-out infinite nexcat-float}.footer-nexcat{object-fit:contain;background:var(--card);padding:8px}.welcome-nexcat img{object-fit:contain;background:var(--gold)}@supports (color:color-mix(in lab, red, red)){.welcome-nexcat img{background:color-mix(in oklab, var(--gold) 12%, transparent)}}@media (prefers-reduced-motion:reduce){.nexcat-cutout{animation:none}}.footer-nexcat,.nexcat-signature,.journey-nexcat,.welcome-nexcat img{object-position:center 40%;aspect-ratio:1;object-fit:cover!important;border:1px solid var(--gold)!important;border-radius:18px!important;padding:0!important}@supports (color:color-mix(in lab, red, red)){.footer-nexcat,.nexcat-signature,.journey-nexcat,.welcome-nexcat img{border:1px solid color-mix(in oklab, var(--gold) 40%, transparent)!important}}.footer-nexcat{width:72px;height:72px;animation:none}.nexcat-frame{overflow:hidden}.nexcat-frame img{object-fit:cover!important;aspect-ratio:auto!important;width:100%!important;height:100%!important}.nexcat-frame{position:relative}.nexcat-frame img{position:absolute;inset:0}@media (width<=760px){.nexcat-frame,.nexcat-card:first-child .nexcat-frame{aspect-ratio:4/3.4!important;height:auto!important}}.order-band{background:0 0!important;border:0!important;padding-block:32px!important}.order-band:before{display:none}.order-inner{display:block!important}.order-card{border:1px solid var(--gold);border-radius:22px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.order-card{border:1px solid color-mix(in oklab, var(--gold) 28%, var(--border))}}.order-card{isolation:isolate;align-items:flex-end;min-height:420px;display:flex}.order-card>img{object-fit:cover;object-position:center 30%;z-index:-2;width:100%;height:100%;transition:transform 1.4s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0}.order-card:hover>img{transform:scale(1.03)}.order-card:after{content:"";z-index:-1;background:linear-gradient(180deg, transparent 25%, var(--background) 60%, var(--background) 100%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.order-card:after{background:linear-gradient(180deg, transparent 25%, color-mix(in oklab, var(--background) 75%, transparent) 60%, var(--background) 100%)}}.order-copy{gap:10px;max-width:520px;padding:28px;display:grid}.order-copy h2{letter-spacing:-.02em;font-size:clamp(26px,4vw,40px);font-weight:400;line-height:1.12}.order-copy h2 em{color:var(--gold);font-style:normal}.order-copy p{color:var(--muted-foreground);font-size:14px}.order-cta{border-color:var(--gold);width:fit-content;margin-top:8px}@supports (color:color-mix(in lab, red, red)){.order-cta{border-color:color-mix(in oklab, var(--gold) 50%, transparent)}}.order-cta{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}@media (width>=761px){.order-card{align-items:center;min-height:460px}.order-card>img{object-position:85% 30%}.order-card:after{background:linear-gradient(90deg, var(--background) 30%, var(--background) 60%, transparent)}@supports (color:color-mix(in lab, red, red)){.order-card:after{background:linear-gradient(90deg, var(--background) 30%, color-mix(in oklab, var(--background) 40%, transparent) 60%, transparent)}}.order-copy{padding:56px}}.footer{text-align:center;flex-direction:column!important;align-items:center!important;gap:14px!important;padding-block:40px 28px!important}.footer-rule{background:var(--gold);opacity:.7;width:56px;height:1px;margin-bottom:6px}.footer .brand img{width:160px}.footer-contact{border:1px solid var(--border);border-radius:999px;padding-inline:18px}.footer-copy{color:var(--muted-foreground);letter-spacing:.04em;font-size:11px}@media (width<=760px){.order-cta{width:100%}}.nexcat-frame{width:100%;display:block}@media (width<=760px){.nexcat-frame,.nexcat-card:first-child .nexcat-frame{min-height:230px}.order-card{min-height:560px}.order-card>img{object-position:center top;height:66%}.order-card:after{background:linear-gradient(180deg, transparent 38%, var(--background) 66%)}}.prime-hero{height:auto;min-height:530px}.prime-hero-media{width:68%;position:absolute;inset:0 0 0 auto;overflow:hidden}.prime-hero-slide{object-fit:contain;object-position:right center;opacity:0;width:100%;height:100%;transition:opacity 1s;position:absolute;inset:0}.prime-hero-slide.is-active{opacity:1}.prime-hero:after{background:var(--hero-readable-shade);z-index:1;display:block}.prime-hero .hero-content{z-index:2;pointer-events:none;padding-block:64px 70px}.prime-hero .hero-content button{pointer-events:auto}.prime-hero .member-badge{letter-spacing:0;background:var(--background);width:fit-content;max-width:100%;color:var(--primary);line-height:1.5;display:flex}.prime-hero .hero-content>.eyebrow{color:var(--silver);letter-spacing:0;margin-top:8px;display:flex}.prime-hero .hero-content h1{letter-spacing:0;max-width:440px;margin-block:20px;font-size:58px;line-height:1.05}.prime-hero .hero-content p{max-width:330px;color:var(--foreground);font-size:16px;line-height:1.7}.prime-hero .hero-assurance{color:var(--silver);max-width:330px;font-size:12px;line-height:1.5}.prime-hero-controls{z-index:3;background:var(--overlay);border:1px solid var(--border);border-radius:999px;align-items:center;gap:2px;padding:2px 6px;display:flex;position:absolute;bottom:30px;right:32px}.prime-hero-controls button{width:36px;height:36px;color:var(--foreground)}.prime-hero-dot span{background:var(--silver);border-radius:50%;width:6px;height:6px}.prime-hero-dot[aria-pressed=true] span{background:var(--primary);border-radius:999px;width:16px}.prime-hero .hero-caption{z-index:2;bottom:12px;right:38px}@media (width<=760px){.prime-hero{min-height:0}.prime-hero-media{width:100%;height:290px}.prime-hero-slide{object-position:center top}.prime-hero:after{background:var(--hero-mobile-shade)}.prime-hero .hero-content{padding-block:238px 26px}.prime-hero .member-badge{margin-bottom:0;padding:6px 10px;font-size:10px}.prime-hero .hero-content>.eyebrow{display:none}.prime-hero .hero-content h1{max-width:100%;margin-block:16px 12px;font-size:40px}.prime-hero .hero-content p{max-width:100%;margin-bottom:18px;font-size:15px;line-height:1.65}.prime-hero .hero-content .hero-cta{width:100%;height:48px;font-size:15px}.prime-hero .hero-assurance{max-width:100%;margin-top:12px;font-size:12px}.prime-hero-controls{top:10px;bottom:auto;right:12px}}@media (prefers-reduced-motion:reduce){.prime-hero-slide{transition:none}}.vip-page{max-width:880px;padding-block:24px 80px}.vip-heading{align-items:center;gap:24px;margin-block:24px 32px;display:flex}.vip-heading img{object-fit:contain;border-radius:var(--radius);width:112px;height:112px}.vip-heading h1{letter-spacing:0;margin-block:8px;font-size:38px;font-weight:500;line-height:1.15}.vip-heading p,.vip-footnote,.vip-form small{color:var(--silver);font-size:14px;line-height:1.7}.vip-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.vip-toolbar>span,.vip-toolbar strong{align-items:center;gap:8px;display:inline-flex}.vip-toolbar svg{color:var(--primary)}.vip-request{border-block:1px solid var(--border);gap:16px;margin-block:24px;padding-block:24px;display:grid}.vip-protocol{color:var(--muted-foreground);overflow-wrap:anywhere}.vip-form{gap:18px;margin-block:24px;display:grid}.vip-form label{gap:8px;font-size:14px;display:grid}.vip-form textarea{resize:vertical;height:auto;min-height:110px;padding:12px}.vip-form .vip-check{align-items:flex-start;gap:10px;line-height:1.6;display:flex}.vip-check input{accent-color:var(--primary);margin-top:5px}.vip-details{grid-template-columns:160px 1fr;gap:12px;font-size:14px;line-height:1.6;display:grid}.vip-details dt{color:var(--muted-foreground)}.vip-details dd{overflow-wrap:anywhere;white-space:pre-wrap}.vip-error{color:var(--destructive);padding-block:16px;line-height:1.6}.vip-auth{gap:14px;max-width:440px;margin-inline:auto;display:grid}.vip-footnote{margin-top:24px;font-size:12px}@media (width<=760px){.vip-heading{gap:14px}.vip-heading img{width:80px;height:80px}.vip-heading h1{font-size:28px}.vip-details{grid-template-columns:1fr;gap:4px}.vip-details dd{margin-bottom:12px}.vip-request>a{white-space:normal;height:auto;min-height:48px}}.catalog-access{border-block:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px;padding:18px 0;display:flex}.access-seal{color:var(--silver);align-items:center;gap:11px;display:flex}.access-seal>svg{color:var(--lime);flex-shrink:0}.access-seal strong{font-size:12px;font-weight:500;display:block}.access-seal small{color:var(--muted-foreground);margin-top:4px;font-size:11px;display:block}.access-membership{align-items:center;gap:12px;display:flex}.access-membership>span{color:var(--primary);align-items:center;gap:6px;font-size:11px;display:flex}.catalog-price{animation:.4s both price-arrive;display:block}.catalog-price small{align-items:center;gap:4px;margin-top:5px;font-size:10px;display:flex}.verified-price{color:var(--primary)}.catalog-terms{color:var(--muted-foreground);margin-block:22px 12px;font-size:11px;line-height:1.7}.catalog-more{margin:22px auto;display:flex}.technology-group .product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.technology-group .product-info h3{min-height:44px;font-size:14px;line-height:1.5}.technology-group .product-photo{height:220px}.technology-group .product-info{min-width:0}.product-card{transition:border-color .3s,transform .3s}.product-card:hover{border-color:var(--primary)}@keyframes price-arrive{0%{opacity:0;translate:0 4px}to{opacity:1;translate:0}}@media (width<=1000px){.technology-group .product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}}@media (width<=760px){.catalog-access{flex-direction:column;align-items:flex-start;gap:12px;margin-bottom:18px;padding:15px 0}.access-membership{justify-content:space-between;gap:6px;width:100%}.access-membership>span{font-size:10px}.access-membership [data-slot=button]{padding:0;font-size:11px}.technology-group .product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px;display:grid;overflow:visible}.technology-group .product-card{width:auto;min-width:0}.technology-group .product-photo{height:180px}.technology-group .product-info h3{min-height:54px;font-size:12px}.technology-group .product-bottom{align-items:flex-end}.technology-group .product-bottom>div{min-width:0}.technology-group .product-bottom [data-slot=button]{flex-shrink:0}.catalog-more{width:100%}}@media (prefers-reduced-motion:reduce){.catalog-price{animation:none}}.catalog-groups{grid-template-columns:minmax(0,1fr)}.validation-group{grid-column:auto}.technology-group .swipe-hint{display:none}.technology-group .product-info h3{min-height:42px;margin-bottom:10px}@media (width<=760px){.technology-group .product-info h3{min-height:42px}}.phone-colors{flex-direction:column;justify-content:center;align-items:center;gap:4px;width:100%;height:100%;padding:36px 12px 6px;display:flex;position:relative}.phone-stage{flex:1;justify-content:center;align-items:center;width:100%;min-height:0;display:flex}.phone-colors .phone-shot{object-fit:contain;width:100%;height:100%;filter:drop-shadow(var(--phone-shadow));padding:8px 16px;animation:.45s phone-fade}.phone-colors.is-large{gap:12px;height:auto;padding:12px 0}.phone-colors.is-large .phone-stage{flex:none;height:clamp(180px,32svh,300px)}.phone-colors.is-large .phone-shot{width:100%;height:100%;padding:8px 24px}.phone-swatches{z-index:3;flex-wrap:wrap;flex-shrink:0;justify-content:center;align-items:center;gap:2px;min-height:30px;display:flex;position:relative}.phone-swatches .phone-swatch{width:28px;height:28px;color:var(--foreground);background:0 0;border:1px solid #0000;border-radius:50%;padding:5px;transition:border-color .2s}.phone-swatch>span{border:1px solid var(--foreground);border-radius:50%;width:16px;height:16px}@supports (color:color-mix(in lab, red, red)){.phone-swatch>span{border:1px solid color-mix(in oklab, var(--foreground) 25%, transparent)}}.phone-colors.is-large .phone-swatches .phone-swatch{width:40px;height:40px;padding:7px}.phone-colors.is-large .phone-swatch>span{width:24px;height:24px}.phone-swatches .phone-swatch[aria-checked=true]{border-color:var(--primary)}.phone-swatches .phone-swatch:hover{background:var(--secondary)}.phone-photo-unavailable{color:var(--muted-foreground);text-align:center;flex-direction:column;align-items:center;gap:10px;font-size:11px;display:flex}.phone-more{letter-spacing:.04em;color:var(--muted-foreground);font-size:10px}.phone-color-name{text-align:center;color:var(--muted-foreground);margin-top:6px;font-size:13px}@keyframes phone-fade{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.phone-colors .phone-shot{animation:none}}.product-card .locked-veil{pointer-events:none}.product-card.is-locked .phone-swatches{filter:none}.technology-group .product-photo{aspect-ratio:auto;border:1px solid var(--border)}.technology-group .product-card.is-locked .phone-shot{transform:none}.technology-group .product-photo .phone-shot{object-fit:contain}@media (width<=380px){.technology-group .product-photo{height:194px}.phone-colors{padding-inline:6px}.phone-colors .phone-shot{padding-inline:10px}}.iphone-filters{flex-wrap:wrap;align-items:flex-end;gap:10px;margin:14px 0 18px;display:flex}.iphone-filters label{letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground);flex-direction:column;flex:150px;gap:4px;font-size:11px;display:flex}.iphone-filters select{border:1px solid var(--border);background:var(--card);height:42px;color:var(--foreground);letter-spacing:0;text-transform:none;border-radius:10px;padding:0 12px;font-size:14px}.iphone-filters select:focus-visible{outline:2px solid var(--primary);outline-offset:2px}@media (width<=760px){.iphone-filters label{flex:calc(50% - 10px)}}.product-photo img.phone-shot,.product-card .product-photo img.phone-shot,.product-card.is-locked .product-photo img.phone-shot,.product-card:hover .product-photo img.phone-shot{width:100%;height:100%;object-fit:contain!important;transform:none!important}.product-card.is-unlocked .product-photo img.phone-shot{animation:.6s phone-fade}.product-visual{text-align:center;background:radial-gradient(circle at 50% 30%, var(--primary), transparent 65%), linear-gradient(160deg, var(--card), var(--background));flex-direction:column;justify-content:center;align-items:center;gap:.35rem;padding:1.25rem;display:flex;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.product-visual{background:radial-gradient(circle at 50% 30%, color-mix(in oklab, var(--primary) 18%, transparent), transparent 65%), linear-gradient(160deg, var(--card), var(--background))}}.product-visual small{letter-spacing:.22em;text-transform:uppercase;color:var(--muted-foreground);font-size:.62rem}.product-visual strong{color:var(--foreground);font-size:1.05rem;line-height:1.15}.product-visual>span:last-child{color:var(--muted-foreground);font-size:.72rem}.product-visual-icon{border:1px solid var(--primary);border-radius:999px;place-items:center;width:3.25rem;height:3.25rem;margin-bottom:.4rem;display:grid}@supports (color:color-mix(in lab, red, red)){.product-visual-icon{border:1px solid color-mix(in oklab, var(--primary) 45%, transparent)}}.product-visual-icon{color:var(--primary)}.product-visual-icon svg{width:1.4rem;height:1.4rem}.product-visual.is-large{border-radius:var(--radius);border:1px solid var(--border);min-height:13rem;position:relative}.product-visual.is-large strong{font-size:1.35rem}.product-visual.is-compact{width:3rem;height:3rem;color:var(--primary);border-radius:.6rem;flex:none;padding:0;position:relative;inset:auto}.product-visual.is-compact svg{width:1.2rem;height:1.2rem}.nx-menu{z-index:40;background:var(--background);position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.nx-menu{background:color-mix(in oklab, var(--background) 82%, transparent)}}.nx-menu{-webkit-backdrop-filter:blur(18px)saturate(1.4);backdrop-filter:blur(18px)saturate(1.4);border-bottom:1px solid var(--border)}@supports (color:color-mix(in lab, red, red)){.nx-menu{border-bottom:1px solid color-mix(in oklab, var(--border) 70%, transparent)}}.nx-menu{transition:box-shadow .3s}.nx-menu.is-compact{box-shadow:0 10px 30px -18px oklch(0% 0 0/.7)}.nx-bar{align-items:center;gap:14px;height:76px;transition:height .3s;display:flex}.nx-menu.is-compact .nx-bar{height:60px}.nx-bar .prime-menu-brand{flex-shrink:0;height:auto;padding:0}.nx-bar .prime-menu-brand img{width:auto;height:40px;transition:height .3s}.nx-menu.is-compact .prime-menu-brand img{height:32px}.nx-cat-trigger{border:1px solid var(--border);border-radius:999px;flex-shrink:0;gap:8px;height:40px;padding-inline:14px;font-size:13px}.nx-cat-trigger>svg:last-child{transition:transform .3s}.nx-cat-trigger[aria-expanded=true]{border-color:var(--gold);color:var(--gold)}.nx-cat-trigger[aria-expanded=true]>svg:last-child{transform:rotate(180deg)}.nx-search{flex:1;min-width:0}.nx-actions{align-items:center;gap:4px;display:flex}.nx-icon{border-radius:999px;position:relative}.nx-account{border-radius:999px;gap:8px;height:40px;padding-inline:14px;font-size:13px}.nx-badge{background:var(--gold);min-width:18px;height:18px;color:var(--background);border-radius:999px;place-items:center;padding:0 4px;font-size:10px;animation:.45s cubic-bezier(.3,1.6,.5,1) nx-bump;display:grid;position:absolute;top:2px;right:0}@keyframes nx-bump{0%{transform:scale(.3)}60%{transform:scale(1.25)}to{transform:scale(1)}}.nx-scrim{z-index:41;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:oklch(0% 0 0/.45);border:0;animation:.25s nx-fade;position:fixed;inset:0}.nx-panel{z-index:42;background:var(--popover);border:1px solid var(--border);width:min(860px,100vw - 32px);box-shadow:var(--shadow-dialog);border-radius:18px;padding:20px;animation:.32s cubic-bezier(.2,.8,.2,1) nx-drop;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%)}.nx-panel-head{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.nx-all{border-radius:12px;justify-content:flex-start;gap:10px;width:100%;height:46px;margin-bottom:10px}.nx-all small,.nx-cat small{color:var(--muted-foreground);margin-left:auto;font-size:11px}.nx-groups{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.nx-group h4{letter-spacing:.24em;text-transform:uppercase;color:var(--gold);margin:0 0 8px 10px;font-size:10px}.nx-cat{border-radius:12px;justify-content:flex-start;gap:12px;width:100%;height:48px;font-size:13px;animation:.35s cubic-bezier(.2,.8,.2,1) both nx-rise}.nx-cat[aria-pressed=true],.nx-all[aria-pressed=true]{background:var(--accent);color:var(--gold)}.nx-cat-icon{border:1px solid var(--gold);border-radius:10px;place-items:center;width:32px;height:32px;display:grid}@supports (color:color-mix(in lab, red, red)){.nx-cat-icon{border:1px solid color-mix(in oklab, var(--gold) 35%, transparent)}}.nx-cat-icon{color:var(--gold)}.nx-cat-icon svg{width:16px;height:16px}@keyframes nx-drop{0%{opacity:0;transform:translate(-50%,-10px)scale(.98)}to{opacity:1;transform:translate(-50%)scale(1)}}@keyframes nx-fade{0%{opacity:0}to{opacity:1}}@keyframes nx-rise{0%{opacity:0;transform:translateY(8px)}}@keyframes nx-sheet{0%{transform:translateY(100%)}}@media (width<=760px){.nx-bar{flex-wrap:wrap;gap:8px;height:auto;padding-block:10px}.nx-menu.is-compact .nx-bar{height:auto}.nx-bar .prime-menu-brand img{height:30px}.nx-actions{margin-left:auto}.nx-hide-sm,.nx-account span{display:none}.nx-account{justify-content:center;width:40px;padding:0}.nx-search{flex-basis:calc(100% - 140px);order:5}.nx-cat-trigger{order:4;max-width:132px}.nx-cat-trigger span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nx-panel{width:100%;max-height:78vh;padding:14px 16px calc(20px + env(safe-area-inset-bottom));border-radius:22px 22px 0 0;animation:.38s cubic-bezier(.2,.8,.2,1) nx-sheet;position:fixed;inset:auto 0 0;overflow:auto;transform:none}.nx-panel:before{content:"";background:var(--border);border-radius:4px;width:40px;height:4px;margin:0 auto 10px;display:block}.nx-groups{grid-template-columns:1fr;gap:12px}}.product-card.is-open .product-photo img,.product-card.is-locked .product-photo img{transform:none;filter:none!important}.locked-veil{display:none!important}.product-visual.has-photo{justify-content:flex-end;padding:0;overflow:hidden}.product-visual.has-photo>img{object-fit:cover;width:100%;height:100%;transition:transform .8s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0}.product-card:hover .product-visual.has-photo>img{transform:scale(1.05)}.product-visual-label{text-align:left;background:linear-gradient(to top, var(--background), transparent);flex-direction:column;gap:.15rem;width:100%;padding:2.2rem .9rem .8rem;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.product-visual-label{background:linear-gradient(to top, color-mix(in oklab, var(--background) 92%, transparent), transparent)}}.product-visual-label strong{font-size:.95rem}.product-visual-label span{color:var(--muted-foreground);font-size:.7rem}.product-visual-note{letter-spacing:.14em;text-transform:uppercase;background:var(--background);border-radius:999px;padding:.2rem .5rem;font-size:.55rem;font-style:normal;position:absolute;top:.6rem;right:.6rem}@supports (color:color-mix(in lab, red, red)){.product-visual-note{background:color-mix(in oklab, var(--background) 70%, transparent)}}.product-visual-note{color:var(--muted-foreground)}.product-visual.has-photo.is-large{aspect-ratio:1;min-height:0}.product-visual-thumb{object-fit:cover;border-radius:10px;flex-shrink:0;width:56px;height:56px}.nx-enter{animation:.55s cubic-bezier(.2,.8,.2,1) both nx-card;animation-delay:calc(var(--i,0) * 55ms)}@keyframes nx-card{0%{opacity:0;transform:translateY(18px)scale(.97)}}.modal-body[data-state=open]{animation:.38s cubic-bezier(.2,.9,.2,1) nx-modal-in!important}.modal-body[data-state=closed]{animation:.22s ease-in forwards nx-modal-out!important}@keyframes nx-modal-in{0%{opacity:0;filter:blur(6px);transform:translate(-50%,-46%)scale(.94)}to{opacity:1;filter:none;transform:translate(-50%,-50%)scale(1)}}@keyframes nx-modal-out{to{opacity:0;transform:translate(-50%,-48%)scale(.96)}}[data-radix-dialog-overlay],.bg-overlay{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}@media (width<=760px){.modal-body{max-height:88vh;bottom:0;width:100%!important;max-width:100%!important;padding-bottom:calc(24px + env(safe-area-inset-bottom))!important;border-radius:22px 22px 0 0!important;top:auto!important;left:0!important;transform:none!important}.modal-body[data-state=open]{animation:.4s cubic-bezier(.2,.9,.2,1) nx-sheet!important}.modal-body[data-state=closed]{animation:.25s ease-in forwards nx-sheet-out!important}}@keyframes nx-sheet-out{to{opacity:0;transform:translateY(40px)scale(.97)}}.nx-page{animation:.5s cubic-bezier(.2,.8,.2,1) nx-page}@keyframes nx-page{0%{opacity:0;transform:translateY(10px)}}.nx-ripple{pointer-events:none;background:radial-gradient(circle, var(--gold), transparent 70%);border-radius:50%;position:absolute}@supports (color:color-mix(in lab, red, red)){.nx-ripple{background:radial-gradient(circle, color-mix(in oklab, var(--gold) 40%, transparent), transparent 70%)}}.nx-ripple{animation:.6s ease-out forwards nx-ripple;transform:scale(0)}@keyframes nx-ripple{to{opacity:0;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.nx-enter,.nx-page,.nx-panel,.nx-cat,.nx-scrim,.nx-badge,.modal-body[data-state]{animation:none!important}}.nx-portal .nx-panel{position:fixed;top:84px}@media (width<=760px){.nx-portal .nx-panel{top:auto}}.nx-portal .nx-scrim{z-index:60}.nx-portal .nx-panel{z-index:61}:root,.dark{--background:oklch(98.5% .003 90);--foreground:oklch(17% .006 265);--card:oklch(100% 0 0);--popover:oklch(100% 0 0);--primary:oklch(19% .008 265);--primary-foreground:oklch(98% .004 90);--secondary:oklch(95% .006 90);--secondary-foreground:var(--foreground);--muted:oklch(95.5% .005 90);--muted-foreground:oklch(48% .01 265);--accent:oklch(95% .03 85);--accent-foreground:oklch(42% .08 75);--border:oklch(91% .006 90);--input:var(--border);--ring:oklch(70% .11 85);--gold:oklch(60% .11 78);--lime:oklch(90% .2 125);--surface-subtle:oklch(97% .004 90);--notice:oklch(19% .008 265);--notice-foreground:oklch(98% 0 0);--overlay:oklch(15% .01 265/.45);--shadow-dialog:0 24px 70px oklch(20% .02 265/.18);--shadow-card:0 1px 2px oklch(20% .02 265/.05), 0 10px 30px -18px oklch(20% .02 265/.25);--shadow-card-hover:0 2px 4px oklch(20% .02 265/.06), 0 22px 40px -20px oklch(20% .02 265/.35)}body{font-family:var(--font-sans)}.nx2{background:var(--background);min-height:100vh;color:var(--foreground);font-family:var(--font-sans)}.nx2-wrap{width:min(1240px,100% - 40px);margin-inline:auto}.nx2 h1,.nx2 h2,.nx2 h3,.modal-body h2{font-family:var(--font-display);letter-spacing:-.02em}.nx2-header{z-index:40;background:var(--card);position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.nx2-header{background:color-mix(in oklab, var(--card) 92%, transparent)}}.nx2-header{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--border);transition:box-shadow .3s}.nx2-header.is-compact{box-shadow:0 6px 24px -16px oklch(20% .02 265/.4)}.nx2-top{align-items:center;gap:24px;height:72px;transition:height .3s;display:flex}.nx2-header.is-compact .nx2-top{height:60px}.nx2-logo img{filter:invert()brightness(.2);width:auto;height:34px}.nx2-search{background:var(--surface-subtle);border:1px solid var(--border);height:46px;color:var(--muted-foreground);border-radius:999px;flex:1;align-items:center;gap:10px;padding:0 16px;transition:border-color .2s,box-shadow .2s,background .2s;display:flex}.nx2-search:focus-within{background:var(--card);border-color:var(--foreground);box-shadow:0 0 0 4px var(--lime)}@supports (color:color-mix(in lab, red, red)){.nx2-search:focus-within{box-shadow:0 0 0 4px color-mix(in oklab, var(--lime) 45%, transparent)}}.nx2-search input{min-width:0;color:var(--foreground);background:0 0;border:0;outline:0;flex:1;font-size:15px}.nx2-search button{place-items:center;display:grid}.nx2-actions{align-items:center;gap:4px;display:flex}.nx2-act{height:42px;color:var(--foreground);border-radius:999px;align-items:center;gap:8px;padding:0 12px;font-size:14px;font-weight:600;transition:background .2s;display:inline-flex;position:relative}.nx2-act:hover{background:var(--muted)}.nx2-act svg{width:20px;height:20px}.nx2-cart b{background:var(--lime);min-width:18px;height:18px;color:var(--primary);border-radius:99px;place-items:center;padding:0 5px;font-size:10px;animation:.4s nx-bump;display:grid;position:absolute;top:3px;left:24px}.nx2-cats{border-top:1px solid var(--border)}.nx2-cats-row{scrollbar-width:none;align-items:center;gap:4px;height:46px;display:flex;overflow-x:auto}.nx2-cats-row::-webkit-scrollbar{display:none}.nx2-cats-row button{height:32px;color:var(--muted-foreground);border-radius:999px;flex-shrink:0;padding:0 14px;font-size:13px;font-weight:600;transition:color .2s,background .2s}.nx2-cats-row button:hover{color:var(--foreground);background:var(--muted)}.nx2-cats-row button[aria-current]{background:var(--primary);color:var(--primary-foreground)}.nx2-hero{background:radial-gradient(60% 80% at 85% 0%, var(--lime), transparent 70%), radial-gradient(50% 70% at 0% 100%, var(--gold), transparent 70%);padding:72px 0 56px}@supports (color:color-mix(in lab, red, red)){.nx2-hero{background:radial-gradient(60% 80% at 85% 0%, color-mix(in oklab, var(--lime) 22%, transparent), transparent 70%), radial-gradient(50% 70% at 0% 100%, color-mix(in oklab, var(--gold) 14%, transparent), transparent 70%)}}.nx2-hero{border-bottom:1px solid var(--border)}.nx2-kicker{background:var(--card);border:1px solid var(--border);border-radius:999px;align-items:center;gap:8px;padding:6px 12px;font-size:12px;font-weight:700;display:inline-flex}.nx2-dot{background:var(--lime);width:8px;height:8px;box-shadow:0 0 0 4px var(--lime);border-radius:99px}@supports (color:color-mix(in lab, red, red)){.nx2-dot{box-shadow:0 0 0 4px color-mix(in oklab, var(--lime) 35%, transparent)}}.nx2-hero h1{max-width:900px;margin:22px 0 18px;font-size:clamp(36px,6vw,72px);font-weight:700;line-height:1.02;animation:.7s cubic-bezier(.2,.8,.2,1) both nx2-rise}.nx2-hero h1 em{color:var(--gold);font-style:normal}.nx2-hero p{color:var(--muted-foreground);max-width:560px;font-size:18px;line-height:1.55;animation:.7s cubic-bezier(.2,.8,.2,1) 80ms both nx2-rise}.nx2-hero-cta{flex-wrap:wrap;gap:12px;margin-top:30px;animation:.7s cubic-bezier(.2,.8,.2,1) .16s both nx2-rise;display:flex}.nx2-hero-cta [data-slot=button]{border-radius:999px;height:50px;padding-inline:24px;font-weight:700}.nx2-perks{background:var(--border);border:1px solid var(--border);border-radius:16px;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:28px;display:grid;overflow:hidden}.nx2-perks>div{background:var(--card);align-items:center;gap:12px;padding:18px;display:flex}.nx2-perks svg{width:22px;height:22px;color:var(--gold);flex-shrink:0}.nx2-perks strong{font-size:14px;display:block}.nx2-perks small{color:var(--muted-foreground);font-size:12px}.nx2-section{padding:48px 0 8px}.nx2-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:22px;display:flex}.nx2-head h2{font-size:clamp(24px,3vw,34px);font-weight:700}.nx2-head small{color:var(--muted-foreground);font-size:13px}.nx2-crumbs{color:var(--muted-foreground);gap:8px;margin-bottom:6px;font-size:13px;display:flex}.nx2-crumbs a:hover{color:var(--foreground)}.nx2-catgrid{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:12px;display:grid}.nx2-catcard{text-align:left;background:var(--card);border:1px solid var(--border);min-height:120px;box-shadow:var(--shadow-card);animation:nx2-rise .5s calc(var(--i) * 40ms) both;border-radius:16px;flex-direction:column;gap:4px;padding:20px;transition:transform .25s,box-shadow .25s,border-color .25s;display:flex;position:relative}.nx2-catcard:hover{box-shadow:var(--shadow-card-hover);border-color:var(--foreground);transform:translateY(-3px)}.nx2-catnum{color:var(--gold);font-size:11px;font-weight:700}.nx2-catcard strong{font-family:var(--font-display);margin-top:auto;font-size:18px}.nx2-catcard small{color:var(--muted-foreground);font-size:12px}.nx2-catcard>svg{width:18px;transition:transform .25s;position:absolute;top:18px;right:18px}.nx2-catcard:hover>svg{transform:translate(4px)}.nx2-tools{align-items:center;gap:8px;display:flex}.nx2-tools select{border:1px solid var(--border);background:var(--card);border-radius:999px;height:36px;padding:0 12px;font-size:13px;font-weight:600}.nx2-filter-btn{border-radius:999px;display:none}.nx2-shop{grid-template-columns:220px 1fr;align-items:start;gap:28px;display:grid}.nx2-filters{gap:22px;display:grid;position:sticky;top:140px}.nx2-filter{flex-wrap:wrap;gap:6px;display:flex}.nx2-filter h4{text-transform:uppercase;letter-spacing:.08em;width:100%;color:var(--muted-foreground);margin-bottom:2px;font-size:12px;font-weight:800}.nx2-filter button{border:1px solid var(--border);background:var(--card);border-radius:999px;height:30px;padding:0 12px;font-size:12px;font-weight:600;transition:all .2s}.nx2-filter button:hover{border-color:var(--foreground)}.nx2-filter button[aria-pressed=true]{background:var(--primary);color:var(--primary-foreground);border-color:var(--primary)}.nx2-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px;display:grid}.nx2-card{background:var(--card);border:1px solid var(--border);box-shadow:var(--shadow-card);animation:nx2-rise .45s calc(var(--i) * 30ms) both;border-radius:16px;flex-direction:column;transition:transform .25s,box-shadow .25s,border-color .25s;display:flex;overflow:hidden}.nx2-card:hover{box-shadow:var(--shadow-card-hover);border-color:var(--foreground);transform:translateY(-3px)}@supports (color:color-mix(in lab, red, red)){.nx2-card:hover{border-color:color-mix(in oklab, var(--foreground) 30%, var(--border))}}.nx2-card-main{text-align:left;flex-direction:column;flex:1;gap:6px;padding:18px 18px 12px;display:flex}.nx2-card-brand{text-transform:uppercase;letter-spacing:.1em;color:var(--gold);font-size:11px;font-weight:800}.nx2-card h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.5em;font-size:17px;font-weight:600;line-height:1.25;display:-webkit-box;overflow:hidden}.nx2-chips{flex-wrap:wrap;gap:5px;display:flex}.nx2-chips span{background:var(--muted);color:var(--muted-foreground);border-radius:6px;padding:3px 8px;font-size:11px;font-weight:600}.nx2-card-foot{border-top:1px dashed var(--border);justify-content:space-between;align-items:center;gap:8px;min-height:62px;padding:12px 18px 16px;display:flex}.nx2-card-foot .catalog-price strong{color:var(--foreground);font-size:17px;font-family:var(--font-display)}.nx2-add{border-radius:999px;height:36px;font-weight:700;transition:transform .15s}.nx2-add:active{transform:scale(.94)}.nx2-more{justify-content:center;margin-top:22px;display:flex}.nx2-more [data-slot=button]{border-radius:999px}.nx2-empty{text-align:center;color:var(--muted-foreground);padding:48px 0}.nx2-terms{color:var(--muted-foreground);margin-top:22px;font-size:12px;line-height:1.6}.nx2-steps{grid-template-columns:repeat(3,1fr);gap:12px;padding:0;list-style:none;display:grid}.nx2-steps li{background:var(--card);border:1px solid var(--border);border-radius:16px;flex-direction:column;gap:6px;padding:22px;display:flex}.nx2-steps span{background:var(--lime);border-radius:99px;place-items:center;width:34px;height:34px;margin-bottom:8px;font-weight:800;display:grid}.nx2-steps small{color:var(--muted-foreground);font-size:13px}.nx2-footer{background:var(--primary);color:var(--primary-foreground);margin-top:64px;padding:48px 0 100px}.nx2-footer-grid{grid-template-columns:1.4fr 1fr 1fr 1fr;gap:28px;display:grid}.nx2-footer img{width:auto;height:34px;margin-bottom:12px}.nx2-footer p,.nx2-footer button,.nx2-footer a,.nx2-safe{opacity:.75;text-align:left;margin-bottom:8px;font-size:13px;display:block}.nx2-footer button:hover,.nx2-footer a:hover{opacity:1}.nx2-footer h4{text-transform:uppercase;letter-spacing:.08em;color:var(--lime);margin-bottom:12px;font-size:12px;font-weight:800}.nx2-safe{gap:8px;display:flex}.nx2-safe svg{width:18px;color:var(--lime);flex-shrink:0}.nx2-copy{border-top:1px solid var(--primary-foreground);margin-top:28px;padding-top:18px}@supports (color:color-mix(in lab, red, red)){.nx2-copy{border-top:1px solid color-mix(in oklab, var(--primary-foreground) 15%, transparent)}}.nx2-copy{opacity:.6;font-size:12px}.nx2 .mobile-dock{display:none}@keyframes nx2-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (width<=860px){.nx2-shop{grid-template-columns:1fr}.nx2-filter-btn{display:inline-flex}.nx2-filters{border:1px solid var(--border);background:var(--card);border-radius:16px;padding:16px;display:none;position:static}.nx2-filters.is-open{animation:.3s both nx2-rise;display:grid}.nx2-perks,.nx2-footer-grid{grid-template-columns:1fr 1fr}}@media (width<=640px){.nx2-wrap{width:calc(100% - 28px)}.nx2-top{flex-wrap:wrap;gap:10px;padding:10px 0;height:auto!important}.nx2-logo img{height:28px}.nx2-search{flex-basis:100%;order:3;height:42px}.nx2-actions{margin-left:auto}.nx2-hide-sm{display:none!important}.nx2-act span{display:none}.nx2-hero{padding:40px 0 32px}.nx2-hero p{font-size:15px}.nx2-hero-cta [data-slot=button]{width:100%}.nx2-perks>div{padding:14px}.nx2-catgrid{grid-template-columns:1fr 1fr;gap:10px}.nx2-catcard{min-height:104px;padding:16px}.nx2-catcard strong{font-size:15px}.nx2-grid{grid-template-columns:1fr 1fr;gap:10px}.nx2-card-main{padding:14px 14px 8px}.nx2-card h3{font-size:15px}.nx2-card-foot{flex-direction:column;align-items:stretch;padding:10px 14px 14px}.nx2-add{width:100%}.nx2-steps{grid-template-columns:1fr}.nx2-footer{padding-bottom:110px}.nx2 .mobile-dock{display:flex}}@media (prefers-reduced-motion:reduce){.nx2 *,.nx2 :before{transition:none!important;animation:none!important}}.nx2 .price-access{color:var(--foreground);opacity:1;font-size:13px;font-weight:600}.nx2 .mobile-dock{background:var(--card)}@supports (color:color-mix(in lab, red, red)){.nx2 .mobile-dock{background:color-mix(in oklab, var(--card) 94%, transparent)}}.nx2 .mobile-dock{border-top:1px solid var(--border)}.nx2 .mobile-nav-item{min-width:0;color:var(--muted-foreground);flex:1;font-size:10px}.nx2 .mobile-nav-item[aria-current]{color:var(--foreground)}.nx2-hero h1{max-width:980px}:root,.dark{--background:oklch(13% .004 265);--foreground:oklch(95% .005 90);--card:oklch(17% .004 265);--popover:oklch(18% .004 265);--primary:oklch(80% .11 82);--primary-foreground:oklch(14% .004 265);--secondary:oklch(22% .004 265);--muted:oklch(21% .004 265);--muted-foreground:oklch(70% .008 90);--accent:oklch(25% .03 82);--accent-foreground:var(--primary);--border:oklch(27% .006 265);--ring:var(--primary);--gold:oklch(80% .11 82);--silver:oklch(85% .006 90);--lime:oklch(90% .2 125);--surface-subtle:oklch(16% .004 265);--notice:oklch(22% .03 82);--notice-foreground:var(--gold);--overlay:oklch(5% 0 0/.75);--shadow-dialog:0 24px 80px oklch(0% 0 0/.6);--shadow-card:0 1px 0 oklch(100% 0 0/.04) inset, 0 12px 30px -18px oklch(0% 0 0/.8);--shadow-card-hover:0 0 0 1px var(--gold), 0 22px 50px -20px var(--gold)}@supports (color:color-mix(in lab, red, red)){:root,.dark{--shadow-card-hover:0 0 0 1px color-mix(in oklab, var(--gold) 55%, transparent), 0 22px 50px -20px color-mix(in oklab, var(--gold) 35%, transparent)}}:root,.dark{--metal:linear-gradient(110deg, oklch(72% .1 75), oklch(93% .07 90) 40%, oklch(78% .11 80) 60%, oklch(90% .02 90))}.nx2-logo img{filter:none}.nx2-header{background:var(--background)}@supports (color:color-mix(in lab, red, red)){.nx2-header{background:color-mix(in oklab, var(--background) 78%, transparent)}}.nx2-cats-row button[aria-current]{color:var(--gold);box-shadow:inset 0 -2px 0 var(--gold);background:0 0;border-radius:0}.nx2-search:focus-within{border-color:var(--gold);box-shadow:0 0 0 4px var(--gold)}@supports (color:color-mix(in lab, red, red)){.nx2-search:focus-within{box-shadow:0 0 0 4px color-mix(in oklab, var(--gold) 20%, transparent)}}.nx2-cart b{background:var(--gold)}.nx2-hero{background:radial-gradient(420px circle at var(--mx,70%) var(--my,30%), var(--gold), transparent 70%), linear-gradient(var(--gold) 1px, transparent 1px) 0 0 / 48px 48px, linear-gradient(90deg, var(--gold) 1px, transparent 1px) 0 0 / 48px 48px, var(--background);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.nx2-hero{background:radial-gradient(420px circle at var(--mx,70%) var(--my,30%), color-mix(in oklab, var(--gold) 16%, transparent), transparent 70%), linear-gradient(color-mix(in oklab, var(--gold) 7%, transparent) 1px, transparent 1px) 0 0 / 48px 48px, linear-gradient(90deg, color-mix(in oklab, var(--gold) 7%, transparent) 1px, transparent 1px) 0 0 / 48px 48px, var(--background)}}.nx2-hero-grid{grid-template-columns:1.4fr 1fr;align-items:center;gap:40px;display:grid}.nx2-hero h1{font-size:clamp(34px,5vw,64px)}.nx2-hero h1 em,.nx2-head h2{background:var(--metal);color:#0000;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:8s linear infinite nx2-shine}.nx2-hero-cta [data-slot=button]{border-radius:999px}.nx2-nexcat{background:var(--metal);box-shadow:0 30px 80px -30px var(--gold);border-radius:28px;margin:0;padding:6px;position:relative}@supports (color:color-mix(in lab, red, red)){.nx2-nexcat{box-shadow:0 30px 80px -30px color-mix(in oklab, var(--gold) 60%, transparent)}}.nx2-nexcat{animation:6s ease-in-out infinite nx2-float}.nx2-nexcat img{aspect-ratio:1;object-fit:cover;border-radius:22px;width:100%;display:block}.nx2-nexcat figcaption{background:var(--background);border-radius:999px;align-items:center;gap:8px;padding:6px 12px;display:flex;position:absolute;bottom:18px;left:18px}@supports (color:color-mix(in lab, red, red)){.nx2-nexcat figcaption{background:color-mix(in oklab, var(--background) 80%, transparent)}}.nx2-nexcat figcaption{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:12px;font-weight:700}.nx2-kicker,.nx2-catnum,.nx2-chips span,.nx2-steps span,.order-code{font-family:var(--font-sans)}.nx2-kicker{background:var(--card)}@supports (color:color-mix(in lab, red, red)){.nx2-kicker{background:color-mix(in oklab, var(--card) 80%, transparent)}}.nx2-perks svg{animation:3s ease-in-out infinite nx2-pulse}.nx2-card,.nx2-catcard,.nx2-steps li,.nx2-perks>div{background:linear-gradient(180deg, var(--card), var(--background))}@supports (color:color-mix(in lab, red, red)){.nx2-card,.nx2-catcard,.nx2-steps li,.nx2-perks>div{background:linear-gradient(180deg, color-mix(in oklab, var(--card) 92%, transparent), color-mix(in oklab, var(--background) 92%, transparent))}}.nx2-card,.nx2-catcard,.nx2-steps li,.nx2-perks>div{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.nx2-card:hover,.nx2-catcard:hover{border-color:var(--gold)}.nx2-card-foot .catalog-price strong{color:var(--gold)}.nx2-filter button[aria-pressed=true]{background:var(--gold);border-color:var(--gold);color:var(--primary-foreground)}.nx2-steps span{background:var(--gold);color:var(--primary-foreground)}.nx2 .price-access{color:var(--gold)}.nx2-footer{color:var(--foreground);border-top:1px solid var(--border);background:oklch(10% .004 265)}.nx2-footer h4,.nx2-safe svg{color:var(--gold)}.nx2-foot-cat{color:var(--gold);align-items:center;gap:10px;margin-top:10px;font-size:12px;display:inline-flex}.nx2-foot-cat img{object-fit:cover;border:1px solid var(--gold);border-radius:99px;width:40px;height:40px;margin:0}.nx2-mini-cat{object-fit:contain;object-position:center;border:0;border-radius:0;width:120px;max-width:100%;height:160px;margin:0 auto 16px;display:block}@keyframes nx2-shine{to{background-position:-200% 0}}@keyframes nx2-float{50%{transform:translateY(-8px)}}@keyframes nx2-pulse{50%{filter:drop-shadow(0 0 6px var(--gold));transform:scale(1.12)}}@media (width<=860px){.nx2-hero-grid{grid-template-columns:1fr}.nx2-nexcat{max-width:340px}}@media (width<=640px){.nx2-nexcat{order:-1;max-width:220px}.nx2-hero-grid{gap:22px}.nx2-nexcat{margin-inline:auto}.nx2-kicker{font-size:11px}}.nx3-eyebrow{font-family:var(--font-sans);letter-spacing:.25em;text-transform:uppercase;color:var(--gold);font-size:11px}.nx3-card{border:1px solid var(--border);background:radial-gradient(120% 80% at 100% 0%, var(--gold), transparent 60%), linear-gradient(180deg, var(--card), var(--background));border-radius:20px;flex-direction:column;min-height:210px;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.nx3-card{background:radial-gradient(120% 80% at 100% 0%, color-mix(in oklab, var(--gold) 9%, transparent), transparent 60%), linear-gradient(180deg, var(--card), var(--background))}}.nx3-card{animation:nx2-rise .5s calc(var(--i) * 45ms) both;transition:transform .35s cubic-bezier(.2,.8,.2,1),border-color .3s,box-shadow .35s;overflow:hidden}.nx3-card:after{content:"";border-radius:inherit;background:linear-gradient(115deg, transparent 40%, var(--gold) 50%, transparent 60%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.nx3-card:after{background:linear-gradient(115deg, transparent 40%, color-mix(in oklab, var(--gold) 14%, transparent) 50%, transparent 60%)}}.nx3-card:after{pointer-events:none;transition:transform .9s;transform:translate(-100%)}.nx3-card:hover{border-color:var(--gold);box-shadow:var(--shadow-card-hover);transform:translateY(-4px)}.nx3-card:hover:after{transform:translate(100%)}.nx3-card-main{text-align:left;flex-direction:column;flex:1;gap:6px;padding:22px;display:flex}.nx3-card h3{font-family:var(--font-display);letter-spacing:-.02em;font-size:22px;font-weight:600;line-height:1.15}.nx3-card.is-big h3{font-size:26px}.nx3-versions{color:var(--muted-foreground);font-size:12px}.nx3-price{flex-direction:column;margin-top:auto;display:flex}.nx3-price small{color:var(--muted-foreground);font-size:11px}.nx3-price strong{font-family:var(--font-display);color:var(--gold);font-size:20px}.nx3-member{border:1px solid var(--gold);border-radius:99px;align-self:flex-start;align-items:center;gap:6px;padding:5px 10px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.nx3-member{border:1px solid color-mix(in oklab, var(--gold) 40%, transparent)}}.nx3-member{color:var(--gold);font-size:11px;font-weight:600}.nx3-plus{border:1px solid var(--gold);width:40px;height:40px;color:var(--gold);border-radius:99px;place-items:center;transition:background .25s,color .25s,transform .25s;display:grid;position:absolute;bottom:16px;right:16px}.nx3-plus svg{width:18px}.nx3-card:hover .nx3-plus{background:var(--gold);color:var(--primary-foreground);transform:rotate(-45deg)}.nx3-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px;display:grid}.nx3-vip{border:1px solid var(--gold);color:var(--gold);border-radius:14px;align-items:center;gap:10px;margin-top:20px;padding:14px 18px;font-size:14px;font-weight:600;display:flex}.nx3-featured{border:1px solid var(--gold);border-radius:28px;margin-top:56px;padding:56px 48px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.nx3-featured{border:1px solid color-mix(in oklab, var(--gold) 35%, var(--border))}}.nx3-featured{background:radial-gradient(70% 120% at 100% 50%, var(--gold), transparent 60%), var(--card)}@supports (color:color-mix(in lab, red, red)){.nx3-featured{background:radial-gradient(70% 120% at 100% 50%, color-mix(in oklab, var(--gold) 18%, transparent), transparent 60%), var(--card)}}.nx3-featured>div{z-index:1;justify-items:start;gap:14px;max-width:460px;display:grid;position:relative}.nx3-featured h2{font-family:var(--font-display);background:var(--metal);color:#0000;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;font-size:clamp(32px,5vw,56px);line-height:1;animation:7s linear infinite nx2-shine}.nx3-featured p{color:var(--muted-foreground)}.nx3-featured [data-slot=button]{border-radius:99px}.nx3-featured-mark{font-family:var(--font-display);color:#0000;-webkit-text-stroke:1px var(--gold);font-size:clamp(90px,16vw,220px);font-weight:800;line-height:1;position:absolute;bottom:-40px;right:-10px}@supports (color:color-mix(in lab, red, red)){.nx3-featured-mark{-webkit-text-stroke:1px color-mix(in oklab, var(--gold) 35%, transparent)}}.nx3-featured-mark{white-space:nowrap}.nx3-collections{gap:48px;padding:40px 0 24px;display:grid}.nx3-collection{grid-template-columns:320px 1fr;align-items:start;gap:40px;display:grid}.nx3-collection-head{justify-items:start;gap:14px;display:grid;position:sticky;top:150px}.nx3-collection-head h2{font-family:var(--font-display);letter-spacing:-.03em;font-size:40px;line-height:1.05}.nx3-collection-head p{color:var(--muted-foreground);line-height:1.6}.nx3-collection-head [data-slot=button]{border-color:var(--gold);color:var(--gold);border-radius:99px}.nx3-rail{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.nx3-rail.is-carousel{scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:6px;display:flex;overflow-x:auto}.nx3-rail.is-carousel::-webkit-scrollbar{display:none}.nx3-rail.is-carousel>*{scroll-snap-align:start;flex:0 0 280px}.nx3-manifesto{text-align:center;padding:96px 0 40px}.nx3-manifesto p{font-family:var(--font-display);letter-spacing:-.03em;font-size:clamp(28px,4.5vw,52px);line-height:1.1}.nx3-manifesto em{background:var(--metal);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.nx3-product{padding:28px 0 40px}.nx3-product-grid{grid-template-columns:1.1fr 1fr;align-items:start;gap:48px;margin-top:18px;display:grid}.nx3-product-stage{aspect-ratio:1;border:1px solid var(--border);text-align:center;background:radial-gradient(60% 60% at 50% 40%, var(--gold), transparent 70%), linear-gradient(var(--gold) 1px, transparent 1px) 0 0 / 40px 40px, linear-gradient(90deg, var(--gold) 1px, transparent 1px) 0 0 / 40px 40px, var(--card);border-radius:28px;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:32px;display:flex;position:sticky;top:140px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.nx3-product-stage{background:radial-gradient(60% 60% at 50% 40%, color-mix(in oklab, var(--gold) 20%, transparent), transparent 70%), linear-gradient(color-mix(in oklab, var(--gold) 6%, transparent) 1px, transparent 1px) 0 0 / 40px 40px, linear-gradient(90deg, color-mix(in oklab, var(--gold) 6%, transparent) 1px, transparent 1px) 0 0 / 40px 40px, var(--card)}}.nx3-stage-brand{font-family:var(--font-sans);letter-spacing:.3em;text-transform:uppercase;color:var(--gold);font-size:12px}.nx3-stage-title{font-family:var(--font-display);letter-spacing:-.03em;background:var(--metal);color:#0000;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;font-size:clamp(34px,5vw,60px);font-weight:700;line-height:1;animation:7s linear infinite nx2-shine}.nx3-stage-note{color:var(--muted-foreground);font-size:12px}.prime-catalog-photo{aspect-ratio:1;background:var(--surface-subtle);border-radius:6px;flex-direction:column;justify-content:center;align-items:center;width:100%;min-width:0;margin-bottom:12px;padding:20px;display:flex;position:relative}.prime-catalog-photo>img{object-fit:contain;filter:none;width:100%;height:100%;min-height:0;display:block}.prime-catalog-photo.is-detail{aspect-ratio:auto;background:0 0;flex:1;align-self:stretch;height:100%;min-height:0;margin:0}.prime-catalog-photo.is-detail>img{width:calc(100% - 32px);height:calc(100% - 80px);position:absolute;inset:16px 16px 64px}.prime-photo-missing{color:var(--muted-foreground);flex-direction:column;align-items:center;gap:12px;display:flex}.prime-photo-missing svg{opacity:.6;width:30px;height:30px}.prime-photo-missing small{font-size:12px}.prime-photo-controls{justify-content:center;align-items:center;gap:8px;width:100%;display:flex;position:absolute;bottom:0}.prime-photo-controls select{border:1px solid var(--border);background:var(--card);max-width:calc(100% - 100px);color:var(--foreground);border-radius:6px;padding:8px;font-size:12px}.nx3-card .prime-catalog-photo{margin-top:20px}.nx3-product-stage:has(.prime-catalog-photo){background:var(--card)}.nx3-product-info{gap:18px;display:grid}.nx3-product-info h1{font-family:var(--font-display);letter-spacing:-.03em;font-size:clamp(32px,4vw,48px);line-height:1.05}.nx3-variants{flex-wrap:wrap;gap:8px;display:flex}.nx3-variants h4{letter-spacing:.1em;text-transform:uppercase;width:100%;color:var(--muted-foreground);font-size:12px;font-weight:800}.nx3-variants button{border:1px solid var(--border);background:var(--card);border-radius:12px;padding:10px 14px;font-size:13px;font-weight:600;transition:all .2s}.nx3-variants button:hover{border-color:var(--gold)}.nx3-variants button[aria-checked=true]{border-color:var(--gold);color:var(--gold);box-shadow:0 0 0 3px var(--gold)}@supports (color:color-mix(in lab, red, red)){.nx3-variants button[aria-checked=true]{box-shadow:0 0 0 3px color-mix(in oklab, var(--gold) 18%, transparent)}}.nx3-buy{border:1px solid var(--border);background:var(--card);border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;display:flex}.nx3-buy small{color:var(--muted-foreground);margin-bottom:4px;font-size:12px;display:block}.nx3-buy .catalog-price strong{font-family:var(--font-display);font-size:26px}.nx3-buy [data-slot=button]{border-radius:99px}.nx3-desc{color:var(--muted-foreground);font-size:14px;line-height:1.6}.nx3-seals{flex-wrap:wrap;gap:10px;padding:0;list-style:none;display:flex}.nx3-seals li{border:1px solid var(--border);border-radius:99px;align-items:center;gap:6px;padding:7px 12px;font-size:12px;display:inline-flex}.nx3-seals svg{width:15px;color:var(--gold)}.nx3-sku{font-family:var(--font-sans);color:var(--muted-foreground);font-size:11px}@media (width<=860px){.nx3-collection{grid-template-columns:1fr;gap:20px}.nx3-collection-head{position:static}.nx3-product-grid{grid-template-columns:1fr;gap:24px}.nx3-product-stage{aspect-ratio:16/10;position:static}}@media (width<=640px){.nx3-collections{gap:32px;padding-top:28px}.nx3-collection-head h2{font-size:32px}.nx3-rail:not(.is-carousel){scroll-snap-type:x mandatory;scrollbar-width:none;margin-right:-14px;padding-right:14px;display:flex;overflow-x:auto}.nx3-rail:not(.is-carousel)>*{scroll-snap-align:start;flex:0 0 82%}.nx3-rail.is-carousel>*{flex-basis:82%}.nx3-featured{margin-top:32px;padding:36px 24px}.nx3-grid{grid-template-columns:1fr 1fr;gap:10px}.nx3-grid .nx3-card{min-height:190px}.nx3-grid .nx3-card-main{padding:16px}.nx3-grid .nx3-card h3{font-size:17px}.nx3-grid .nx3-plus{width:34px;height:34px;bottom:12px;right:12px}.nx3-grid .nx3-member{margin-right:38px;padding:4px 8px;font-size:10px}.nx3-manifesto{padding:64px 0 24px}.nx3-buy [data-slot=button]{width:100%}}.nx3-card.is-big{min-height:200px}.nx3-featured-mark{-webkit-text-stroke-color:var(--gold)}@supports (color:color-mix(in lab, red, red)){.nx3-featured-mark{-webkit-text-stroke-color:color-mix(in oklab, var(--gold) 16%, transparent)}}.nx3-featured-mark{bottom:-50px;right:-20px}.boutique-header{z-index:40;background:var(--background);border-bottom:1px solid var(--border);position:sticky;top:0}.boutique-top{justify-content:space-between;align-items:center;height:74px;transition:height .25s;display:flex}.boutique-header.is-compact .boutique-top{height:60px}.boutique-actions{align-items:center;gap:12px;display:flex}.boutique-actions>button{width:42px;height:42px;color:var(--silver);border-radius:4px}.boutique-actions svg{width:21px;height:21px}.boutique-cart{position:relative}.boutique-cart b{background:var(--primary);min-width:17px;height:17px;color:var(--primary-foreground);border-radius:50%;place-items:center;font-size:10px;display:grid;position:absolute;top:0;right:0}.boutique-tools{grid-template-columns:120px 1fr;align-items:center;gap:22px;padding-bottom:14px;display:grid}.boutique-menu{height:42px;color:var(--gold);border-radius:4px;justify-content:flex-start;padding:0}.boutique-menu svg{width:20px;height:20px}.boutique-search{border-bottom:1px solid var(--border);min-width:0;height:42px;color:var(--muted-foreground);align-items:center;gap:12px;padding:0 12px;display:flex}.boutique-search:focus-within{border-color:var(--gold)}.boutique-search>svg{flex-shrink:0;width:18px;height:18px}.boutique-search input{width:100%;min-width:0;color:var(--foreground);background:0 0;outline:none;font-size:14px}.boutique-panel{background:var(--background);border-radius:8px;gap:20px;width:min(760px,100% - 32px);max-width:760px;max-height:calc(100dvh - 40px);padding:30px;overflow-y:auto}.boutique-panel-heading{gap:12px;padding-right:26px;display:grid}.boutique-panel-heading>span{color:var(--gold);font-size:10px}.boutique-panel-heading h2{font-family:var(--font-display);font-size:24px}.boutique-home{border-bottom:1px solid var(--border);border-radius:0;justify-content:space-between;height:46px;padding:0 0 14px}.boutique-groups{grid-template-columns:1fr 1fr 1fr;gap:26px;display:grid}.boutique-groups h3{color:var(--gold);margin-bottom:12px;font-size:11px}.boutique-category{border-radius:0;justify-content:space-between;width:100%;height:auto;min-height:44px;padding:10px 0;font-weight:500}.boutique-category span{white-space:normal;text-align:left}.boutique-category svg{color:var(--muted-foreground);width:14px}.boutique-category[aria-current]{color:var(--gold)}.boutique-services{border-top:1px solid var(--border);flex-wrap:wrap;gap:14px;padding-top:16px;display:flex}.boutique-services>*{color:var(--muted-foreground);padding-inline:0}.nx2-hero{background:var(--background)}.nx2-kicker{font-family:var(--font-sans);color:var(--gold);background:0 0;border:0;border-radius:0;padding:0;font-size:12px;font-weight:500}.nx2-nexcat{border:1px solid var(--gold);padding:0}@supports (color:color-mix(in lab, red, red)){.nx2-nexcat{border:1px solid color-mix(in oklab, var(--gold) 45%, var(--border))}}.nx2-nexcat{background:var(--card);box-shadow:none;border-radius:8px;animation:none;overflow:hidden}.nx2-nexcat img{object-fit:contain;border-radius:0}.nx2-nexcat figcaption{background:var(--card);-webkit-backdrop-filter:none;backdrop-filter:none;border-top:1px solid var(--border);border-radius:0;flex-wrap:wrap;justify-content:space-between;padding:12px 14px;font-weight:500;display:flex;position:static}.nx2-nexcat figcaption span{color:var(--gold)}.nx2-nexcat figcaption small{color:var(--muted-foreground);font-size:11px}.nx2-hero h1 em{animation:none}@media (width<=640px){.boutique-top{height:62px}.boutique-header.is-compact .boutique-top{height:54px}.boutique-top .nx2-logo img{height:28px}.boutique-actions{gap:4px}.boutique-tools{grid-template-columns:76px minmax(0,1fr);gap:12px;padding-bottom:10px}.boutique-search{gap:8px;padding-inline:4px}.boutique-search input{font-size:16px}.boutique-panel{--tw-translate-x:0;--tw-translate-y:0;top:max(12px, env(safe-area-inset-top));bottom:max(12px, env(safe-area-inset-bottom));border-radius:8px;width:auto;max-height:none;padding:0;left:12px;right:12px;transform:translate(0)!important}.boutique-groups{grid-template-columns:1fr 1fr;gap:22px}.boutique-groups>div:last-child{grid-column:1/-1}.boutique-groups>div:last-child .boutique-category{width:50%;padding-right:14px;display:inline-flex}.nx2-hero{padding-top:26px}.nx2-nexcat{max-width:200px}.nx2-nexcat figcaption{text-align:center;justify-content:center;gap:2px}.nx2-nexcat figcaption small{width:100%}}@media (prefers-reduced-motion:reduce){.boutique-header *,.boutique-panel{transition:none!important;animation:none!important}}@media (width<=760px){.modal-body{--tw-translate-x:0;--tw-translate-y:0;margin:0!important;right:0!important;translate:none!important}}.mobile-dock{z-index:45}.mobile-nav-item.is-tap .mobile-nav-icon{animation:.36s cubic-bezier(.3,1.6,.5,1) nx-tap}.mobile-nav-item[aria-current=true]:before{content:"";background:var(--primary);height:2px;box-shadow:0 0 12px var(--primary);border-radius:2px;animation:.3s ease-out nx-bar-in;position:absolute;top:0;left:30%;right:30%}.nx-count{animation:.4s cubic-bezier(.3,1.6,.5,1) nx-tap}@keyframes nx-tap{40%{transform:scale(.82)translateY(1px)}75%{transform:scale(1.12)translateY(-2px)}}@keyframes nx-bar-in{0%{opacity:0;transform:scaleX(0)}}.storefront button:not(:disabled),.storefront a{-webkit-tap-highlight-color:transparent}.storefront button:not(:disabled):active,.storefront a:active{transition:transform .12s;transform:scale(.97)}@media (prefers-reduced-motion:reduce){.mobile-nav-item.is-tap .mobile-nav-icon,.nx-count,.mobile-nav-item[aria-current=true]:before{animation:none}}.nx-route-bar{z-index:200;background:linear-gradient(90deg, transparent, var(--gold), var(--primary));transform-origin:0;width:100%;height:2px;box-shadow:0 0 10px var(--gold);animation:1.2s cubic-bezier(.2,.8,.2,1) forwards nx-route;position:fixed;top:0;left:0}@keyframes nx-route{0%{transform:scaleX(0)}to{transform:scaleX(.9)}}.modal-body{overscroll-behavior:contain;max-height:85dvh;padding-bottom:calc(28px + env(safe-area-inset-bottom));overflow-y:auto}.modal-body[data-state=open],.boutique-panel[data-state=open]{animation:.45s cubic-bezier(.22,1.25,.36,1) both nx-sheet-in}.modal-body[data-state=closed],.boutique-panel[data-state=closed]{animation:.25s ease-in both nx-sheet-out}@keyframes nx-sheet-in{0%{opacity:0;transform:translateY(40px)scale(.97)}to{opacity:1;transform:none}}[data-radix-dialog-overlay][data-state=open],.fixed.inset-0[data-state=open]{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:.3s both nx-fade}[data-radix-dialog-overlay][data-state=closed],.fixed.inset-0[data-state=closed]{animation:.25s reverse both nx-fade}.boutique-panel[data-state=open] .boutique-category,.boutique-panel[data-state=open] .boutique-groups h3{animation:.4s both nx-item}.boutique-groups>div:nth-child(2) *{animation-delay:80ms!important}.boutique-groups>div:nth-child(3) *{animation-delay:.16s!important}@keyframes nx-item{0%{opacity:0;transform:translate(-12px)}to{opacity:1;transform:none}}.nx2 button,.nx2 a{transition:transform .15s,background-color .2s,border-color .2s,color .2s}.nx2 button:active,.nx2 a:active{transform:scale(.96)}.nx3-buy button,.nx2-hero a,.nx2-hero button{position:relative;overflow:hidden}.nx3-buy button:after,.nx2-hero .hero-cta:after{content:"";background:linear-gradient(110deg, transparent 35%, var(--gold) 50%, transparent 65%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.nx3-buy button:after,.nx2-hero .hero-cta:after{background:linear-gradient(110deg, transparent 35%, color-mix(in oklab, var(--gold) 45%, transparent) 50%, transparent 65%)}}.nx3-buy button:after,.nx2-hero .hero-cta:after{pointer-events:none;animation:3.2s ease-in-out infinite nx-shine;transform:translate(-100%)}@keyframes nx-shine{60%,to{transform:translate(100%)}}.nx3-card{animation:.6s cubic-bezier(.2,.8,.2,1) both nx-card-in;animation-delay:calc(var(--i,0) * 50ms);animation-timeline:view();animation-range:entry entry 60%}@supports not (animation-timeline:view()){.nx3-card{animation-timeline:auto;animation-range:normal}}@keyframes nx-card-in{0%{opacity:0;transform:translateY(24px)scale(.98)}to{opacity:1;transform:none}}.nx3-product-info>*{animation:.5s both nx-card-in}.nx3-product-info>:nth-child(2){animation-delay:60ms}.nx3-product-info>:nth-child(3){animation-delay:.12s}.nx3-product-info>:nth-child(4){animation-delay:.18s}.nx3-product-info>:nth-child(5){animation-delay:.24s}.nx3-variants button[aria-checked=true]{animation:.3s nx-pop}@keyframes nx-pop{50%{transform:scale(1.06)}}@media (prefers-reduced-motion:reduce){.nx-route-bar,.modal-body,.boutique-panel,.nx3-card,.nx3-product-info>*,.boutique-category,.nx3-buy button:after,.nx2-hero .hero-cta:after{animation:none!important}.nx2 button:active,.nx2 a:active{transform:none}}.nx-price-skeleton{background:linear-gradient(90deg, var(--surface-subtle,var(--muted)) 20%, var(--gold) 50%, var(--surface-subtle,var(--muted)) 80%);border-radius:6px;width:110px;height:18px;display:block}@supports (color:color-mix(in lab, red, red)){.nx-price-skeleton{background:linear-gradient(90deg, var(--surface-subtle,var(--muted)) 20%, color-mix(in oklab, var(--gold) 40%, transparent) 50%, var(--surface-subtle,var(--muted)) 80%)}}.nx-price-skeleton{background-size:250% 100%;animation:1.3s linear infinite nx-skel}@keyframes nx-skel{0%{background-position:100% 0}to{background-position:-150% 0}}.nx-wave{transform-origin:50% 90%;animation:2.4s ease-in-out infinite nx-wave}@keyframes nx-wave{0%,60%,to{transform:rotate(0)}10%,30%{transform:rotate(-9deg)}20%,40%{transform:rotate(9deg)}}.nx-recent-title{margin-bottom:14px;font-size:18px;font-weight:600}.nx-recent-rail{scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;padding-bottom:6px;display:flex;overflow-x:auto}.nx-recent-rail::-webkit-scrollbar{display:none}.nx-recent-rail>.nx3-card{scroll-snap-align:start;flex:0 0 min(240px,70%)}.modal-body{overscroll-behavior-y:contain}@media (width<=640px){.modal-body:before{content:"";background:var(--border);border-radius:4px;width:40px;height:4px;margin:-14px auto 14px;display:block}}@media (prefers-reduced-motion:reduce){.nx-price-skeleton,.nx-wave{animation:none}}.nx-whatsapp{z-index:40;background:var(--primary);width:52px;height:52px;color:var(--primary-foreground);box-shadow:0 8px 24px -6px var(--gold);border-radius:99px;place-items:center;display:grid;position:fixed;bottom:24px;right:18px}@supports (color:color-mix(in lab, red, red)){.nx-whatsapp{box-shadow:0 8px 24px -6px color-mix(in oklab, var(--gold) 60%, transparent)}}.nx-whatsapp{animation:.6s cubic-bezier(.22,1.3,.36,1) .8s both nx-wa-in}.nx-whatsapp svg{width:24px;height:24px}.nx-whatsapp:active{transform:scale(.92)}@keyframes nx-wa-in{0%{opacity:0;transform:scale(.4)translateY(20px)}}@media (width<=767px){.nx-whatsapp{bottom:calc(84px + env(safe-area-inset-bottom));width:46px;height:46px;right:14px}}@media (prefers-reduced-motion:reduce){.nx-whatsapp{animation:none}}.nx-cat-stage{aspect-ratio:632/1000;place-items:end center;width:min(320px,70vw);margin:0 auto;display:grid;position:relative}.nx-cat-aura{background:radial-gradient(closest-side, var(--gold), transparent 70%);border-radius:50%;position:absolute;inset:12% 0 8%}@supports (color:color-mix(in lab, red, red)){.nx-cat-aura{background:radial-gradient(closest-side, color-mix(in oklab, var(--gold) 45%, transparent), transparent 70%)}}.nx-cat-aura{filter:blur(18px);animation:4s ease-in-out infinite nx-aura}.nx-cat-ring{border:1px solid var(--gold);border-radius:50%;height:14%;position:absolute;bottom:2%;left:8%;right:8%}@supports (color:color-mix(in lab, red, red)){.nx-cat-ring{border:1px solid color-mix(in oklab, var(--gold) 60%, transparent)}}.nx-cat-ring{box-shadow:0 0 30px -4px var(--gold);animation:4s ease-in-out infinite nx-ring}.nx-cat-body{z-index:2;transform-origin:50% 100%;width:88%;height:auto;filter:drop-shadow(0 18px 24px var(--background));animation:4s ease-in-out infinite nx-cat-float;position:relative}@supports (color:color-mix(in lab, red, red)){.nx-cat-body{filter:drop-shadow(0 18px 24px color-mix(in oklab, var(--background) 80%, transparent))}}.nx-cat-shadow{background:var(--background);border-radius:50%;width:46%;height:5%;position:absolute;bottom:4%}@supports (color:color-mix(in lab, red, red)){.nx-cat-shadow{background:color-mix(in oklab, var(--background) 70%, black)}}.nx-cat-shadow{filter:blur(6px);z-index:1;animation:4s ease-in-out infinite nx-cat-shadow}.nx-cat-spark{background:var(--gold);width:6px;height:6px;box-shadow:0 0 12px var(--gold);z-index:3;border-radius:50%;animation:3s ease-in-out infinite nx-spark;position:absolute}.nx-cat-spark.s1{top:18%;left:6%}.nx-cat-spark.s2{animation-delay:1s;top:40%;right:4%}.nx-cat-spark.s3{width:4px;height:4px;animation-delay:2s;top:8%;right:22%}.nx-cat-bubble{z-index:4;background:var(--card);border-radius:14px 14px 14px 4px;max-width:62%;padding:9px 12px;position:absolute;top:6%;left:-6%}@supports (color:color-mix(in lab, red, red)){.nx-cat-bubble{background:color-mix(in oklab, var(--card) 88%, transparent)}}.nx-cat-bubble{border:1px solid var(--gold)}@supports (color:color-mix(in lab, red, red)){.nx-cat-bubble{border:1px solid color-mix(in oklab, var(--gold) 45%, var(--border))}}.nx-cat-bubble{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:12px;font-weight:600;line-height:1.35;animation:.7s cubic-bezier(.22,1.3,.36,1) 1.2s both nx-bubble}.nx-cat-bubble small{color:var(--muted-foreground);font-size:11px;font-weight:400}.nx-cat-stage:hover .nx-cat-body,.nx-cat-stage:active .nx-cat-body{animation:.6s cubic-bezier(.3,1.6,.5,1) nx-cat-hop}@keyframes nx-cat-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes nx-cat-shadow{0%,to{opacity:.7;transform:scale(1)}50%{opacity:.4;transform:scale(.78)}}@keyframes nx-cat-hop{0%{transform:scale(1)}30%{transform:scale(1.06,.92)}60%{transform:translateY(-30px)scale(.96,1.05)}to{transform:none}}@keyframes nx-aura{50%{opacity:.6;transform:scale(1.08)}}@keyframes nx-ring{50%{opacity:.5;transform:scale(.9)}}@keyframes nx-spark{0%,to{opacity:0;transform:translateY(6px)scale(.5)}50%{opacity:1;transform:translateY(-8px)scale(1)}}@keyframes nx-bubble{0%{opacity:0;transform:translateY(10px)scale(.8)}}@media (width<=640px){.nx-cat-stage{order:-1;width:min(230px,58vw)}.nx-cat-bubble{font-size:11px;left:-14%}}@media (prefers-reduced-motion:reduce){.nx-cat-body,.nx-cat-shadow,.nx-cat-aura,.nx-cat-ring,.nx-cat-spark,.nx-cat-bubble{animation:none!important}}.nx3-about{animation:.45s both nx-card-in}.nx3-highlights{gap:8px;margin:14px 0;padding:0;list-style:none;display:grid}.nx3-highlights li{align-items:flex-start;gap:8px;font-size:14px;line-height:1.45;display:flex}.nx3-highlights svg{width:16px;height:16px;color:var(--gold);flex-shrink:0;margin-top:2px}.nx3-ideal{color:var(--muted-foreground);margin-bottom:14px;font-size:14px}.nx3-ideal strong{color:var(--foreground)}.nx3-facts{border:1px solid var(--border);background:var(--border);border-radius:10px;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:1px;margin-bottom:10px;display:grid;overflow:hidden}.nx3-facts div{background:var(--card);padding:10px 12px}.nx3-facts dt{color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.06em;font-size:11px}.nx3-facts dd{margin:2px 0 0;font-size:14px;font-weight:600}.nx3-note{color:var(--muted-foreground);font-size:12px}.nx-cat-rig{z-index:2;transform-origin:50% 100%;width:88%;animation:4s ease-in-out infinite nx-cat-float;display:block;position:relative}.nx-cat-rig .nx-cat-body{width:100%;animation:3.2s ease-in-out infinite nx-cat-breathe}.nx-cat-stage.is-talking .nx-cat-body{animation:.28s ease-in-out infinite nx-cat-talk}@keyframes nx-cat-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.015,.99)}}@keyframes nx-cat-talk{0%,to{transform:rotate(0)scale(1)}25%{transform:rotate(-1.6deg)scale(1.01,.985)}75%{transform:rotate(1.6deg)scale(.995,1.01)}}.nx-cat-bubble{min-width:58%;min-height:3.2em;transition:transform .2s}.nx-cat-stage.is-talking .nx-cat-bubble{transform:scale(1.02)}.nx-caret{vertical-align:-2px;background:var(--gold);width:2px;height:1em;margin-left:2px;animation:1s step-end infinite nx-caret;display:inline-block}@keyframes nx-caret{50%{opacity:0}}.nx-cat-dots{vertical-align:middle;gap:3px;margin-left:6px;display:inline-flex}.nx-cat-dots b{background:var(--gold);border-radius:50%;width:4px;height:4px;animation:.9s ease-in-out infinite nx-dot}.nx-cat-dots b:nth-child(2){animation-delay:.15s}.nx-cat-dots b:nth-child(3){animation-delay:.3s}@keyframes nx-dot{50%{opacity:.4;transform:translateY(-3px)}}.nx-cat-shadow{background:var(--gold)}@supports (color:color-mix(in lab, red, red)){.nx-cat-shadow{background:color-mix(in oklab, var(--gold) 18%, transparent)}}@media (width<=767px){.nx-whatsapp.is-top{opacity:0;pointer-events:none;transform:scale(.6)}.nx-whatsapp{bottom:calc(96px + env(safe-area-inset-bottom));transition:opacity .3s,transform .35s cubic-bezier(.22,1.3,.36,1)}.nx2-hero p{padding-right:0}.nx-cat-bubble{max-width:72%;left:-10%}}@media (prefers-reduced-motion:reduce){.nx-cat-rig,.nx-cat-rig .nx-cat-body,.nx-caret,.nx-cat-dots b{animation:none!important}}.nx-cat-ring{background:radial-gradient(closest-side, var(--gold), transparent)!important}@supports (color:color-mix(in lab, red, red)){.nx-cat-ring{background:radial-gradient(closest-side, color-mix(in oklab, var(--gold) 22%, transparent), transparent)!important}}.nx-cat-ring{box-shadow:0 0 24px -8px var(--gold)}.nx-cat-shadow{opacity:.5}.nx-track{max-width:860px;padding-block:28px 120px}.nx-track h1{margin:6px 0 8px;font-size:clamp(28px,6vw,44px);font-weight:700}.nx-track-sub{color:var(--muted-foreground);margin-bottom:14px}.nx-track-demo{border:1px dashed var(--gold);padding:10px 12px;font-size:12px}@supports (color:color-mix(in lab, red, red)){.nx-track-demo{border:1px dashed color-mix(in oklab, var(--gold) 50%, var(--border))}}.nx-track-demo{color:var(--gold);border-radius:10px;margin-bottom:16px}.nx-track-search{border:1px solid var(--border);background:var(--card);border-radius:12px;align-items:center;gap:8px;padding:6px 6px 6px 14px;transition:border-color .2s,box-shadow .2s;display:flex}.nx-track-search:focus-within{border-color:var(--gold);box-shadow:0 0 0 3px var(--gold)}@supports (color:color-mix(in lab, red, red)){.nx-track-search:focus-within{box-shadow:0 0 0 3px color-mix(in oklab, var(--gold) 18%, transparent)}}.nx-track-search>svg{width:18px;color:var(--muted-foreground);flex-shrink:0}.nx-track-search input{text-transform:uppercase;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:16px}.nx-track-example{color:var(--gold);margin-top:6px}.nx-track-miss{color:var(--muted-foreground);margin-top:14px;font-size:14px}.nx-track-body{margin-top:22px;animation:.5s both nx-card-in}.nx-track-head{background:var(--border);border:1px solid var(--border);border-radius:12px;grid-template-columns:repeat(4,1fr);gap:1px;display:grid;overflow:hidden}.nx-track-head div{background:var(--card);padding:12px}.nx-track-head small{color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.06em;font-size:11px;display:block}.nx-track-head strong{font-size:14px}.nx-track-cat{align-items:center;gap:12px;margin:18px 0 12px;display:flex}.nx-track-cat img{width:54px;height:auto;animation:4s ease-in-out infinite nx-cat-float}.nx-track-cat p{background:var(--card);border:1px solid var(--gold);border-radius:14px 14px 14px 4px;flex:1;padding:10px 14px}@supports (color:color-mix(in lab, red, red)){.nx-track-cat p{border:1px solid color-mix(in oklab, var(--gold) 40%, var(--border))}}.nx-track-cat p{font-size:14px;animation:.5s cubic-bezier(.22,1.3,.36,1) both nx-bubble}.nx-track-cat b{color:var(--gold)}.nx-track-bar{background:var(--muted);border-radius:6px;height:6px;margin-bottom:18px;overflow:hidden}.nx-track-bar span{background:linear-gradient(90deg, var(--gold), var(--primary));border-radius:inherit;height:100%;box-shadow:0 0 12px var(--gold);transition:width .8s cubic-bezier(.2,.8,.2,1);display:block}.nx-track-steps{margin:0;padding:0;list-style:none;position:relative}.nx-track-steps li{animation:.45s both nx-card-in;animation-delay:calc(var(--i) * 60ms);gap:14px;padding-bottom:20px;display:flex;position:relative}.nx-track-steps li:not(:last-child):before{content:"";background:var(--border);width:2px;position:absolute;top:38px;bottom:2px;left:17px}.nx-track-steps li.is-done:not(:last-child):before{background:var(--gold)}.nx-track-icon{border:1px solid var(--border);background:var(--card);width:36px;height:36px;color:var(--muted-foreground);border-radius:50%;flex-shrink:0;place-items:center;transition:all .4s;display:grid}.nx-track-icon svg{width:17px;height:17px}.is-done .nx-track-icon{background:var(--gold);border-color:var(--gold);color:var(--primary-foreground)}.is-now .nx-track-icon{border-color:var(--gold);color:var(--gold);animation:1.6s ease-in-out infinite nx-pulse}@keyframes nx-pulse{0%,to{box-shadow:0 0 0 0 color-mix(in oklab, var(--gold) 50%, transparent)}50%{box-shadow:0 0 0 8px #0000}}.nx-track-row{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.nx-track-row strong{font-size:15px}.nx-track-row em{border:1px solid var(--border);color:var(--muted-foreground);white-space:nowrap;border-radius:99px;padding:2px 8px;font-size:11px;font-style:normal}.is-now .nx-track-row em{color:var(--gold);border-color:var(--gold)}.is-done .nx-track-row em{color:var(--foreground)}.is-next{opacity:.55}.nx-track-steps p{color:var(--muted-foreground);margin-top:3px;font-size:13px;line-height:1.45}.nx-track-steps .nx-track-action{color:var(--foreground);background:var(--gold)}@supports (color:color-mix(in lab, red, red)){.nx-track-steps .nx-track-action{background:color-mix(in oklab, var(--gold) 10%, transparent)}}.nx-track-steps .nx-track-action{border-radius:8px;margin-top:8px;padding:8px 10px}.nx-track-steps time{font-family:var(--font-sans);color:var(--muted-foreground);margin-top:4px;font-size:11px;display:block}.nx-track-summary{border:1px solid var(--border);background:var(--card);border-radius:12px;gap:12px;margin-top:10px;padding:16px;display:grid}.nx-track-summary h2{font-size:16px;font-weight:600}.nx-track-summary ul{gap:6px;margin:0;padding:0;font-size:14px;list-style:none;display:grid}.nx-track-summary li span{color:var(--gold);margin-right:6px;font-weight:600}@media (width<=640px){.nx-track-head{grid-template-columns:repeat(2,1fr)}}@media (prefers-reduced-motion:reduce){.nx-track-body,.nx-track-steps li,.nx-track-cat img,.nx-track-cat p,.is-now .nx-track-icon{animation:none!important}.nx-track-bar span{transition:none}}.nx-cat-stage{display:none}.nxc{--lx:0;--ly:0;aspect-ratio:645/1147;perspective:900px;place-items:end center;width:min(340px,72vw);margin:0 auto;display:grid;position:relative}.nxc-glow{background:radial-gradient(closest-side, var(--gold), transparent 72%);border-radius:50%;position:absolute;inset:10% -10% 14%}@supports (color:color-mix(in lab, red, red)){.nxc-glow{background:radial-gradient(closest-side, color-mix(in oklab, var(--gold) 34%, transparent), transparent 72%)}}.nxc-glow{filter:blur(8px);animation:5s ease-in-out infinite nxc-pulse}.nxc-orbit{aspect-ratio:1;border:1px solid var(--gold);border-radius:50%;width:118%;position:absolute;top:46%;left:50%}@supports (color:color-mix(in lab, red, red)){.nxc-orbit{border:1px solid color-mix(in oklab, var(--gold) 45%, transparent)}}.nxc-orbit{animation:14s linear infinite nxc-spin;transform:translate(-50%,-50%)rotateX(72deg)}.nxc-orbit:after{content:"";background:var(--gold);width:8px;height:8px;box-shadow:0 0 14px var(--gold);border-radius:50%;position:absolute;top:-4px;left:50%}.nxc-orbit.o2{opacity:.55;border-style:dashed;width:92%;animation-duration:22s;animation-direction:reverse;top:58%}.nxc-pedestal{background:linear-gradient(180deg, var(--gold), var(--card));border-radius:50%;width:74%;height:9%;position:absolute;bottom:0}@supports (color:color-mix(in lab, red, red)){.nxc-pedestal{background:linear-gradient(180deg, color-mix(in oklab, var(--gold) 40%, var(--card)), var(--card))}}.nxc-pedestal{box-shadow:0 0 40px var(--gold), inset 0 2px 0 var(--gold)}@supports (color:color-mix(in lab, red, red)){.nxc-pedestal{box-shadow:0 0 40px color-mix(in oklab, var(--gold) 35%, transparent), inset 0 2px 0 color-mix(in oklab, var(--gold) 70%, transparent)}}.nxc-pedestal i{background:linear-gradient(0deg, var(--gold), transparent);position:absolute;inset:-60% 18% 40%}@supports (color:color-mix(in lab, red, red)){.nxc-pedestal i{background:linear-gradient(0deg, color-mix(in oklab, var(--gold) 28%, transparent), transparent)}}.nxc-pedestal i{clip-path:polygon(8% 100%,92% 100%,100% 0,0 0);opacity:.5;animation:3.5s ease-in-out infinite nxc-beam}.nxc-rig{all:unset;z-index:2;cursor:pointer;width:82%;transform-style:preserve-3d;transform:rotateY(calc(var(--lx) * 16deg)) rotateX(calc(var(--ly) * -8deg)) translateX(calc(var(--lx) * 6px));margin-bottom:5%;transition:transform .25s ease-out;position:relative}.nxc-rig:focus-visible{outline:2px solid var(--gold);outline-offset:6px;border-radius:20px}.nxc-body{transform-origin:50% 100%;width:100%;height:auto;filter:drop-shadow(0 18px 30px var(--background));display:block}@supports (color:color-mix(in lab, red, red)){.nxc-body{filter:drop-shadow(0 18px 30px color-mix(in oklab, var(--background) 80%, transparent))}}.nxc-body{animation:4.5s ease-in-out infinite nxc-idle}.nxc.is-talking .nxc-body{animation:.32s ease-in-out infinite nxc-talk}.nxc-body.is-hop{animation:.7s cubic-bezier(.3,1.6,.5,1) both nxc-hop}.nxc-bubble{z-index:4;background:var(--card);border-radius:16px 16px 4px;width:min(230px,60vw);padding:10px 14px 12px;position:absolute;top:2%;right:62%}@supports (color:color-mix(in lab, red, red)){.nxc-bubble{background:color-mix(in oklab, var(--card) 82%, transparent)}}.nxc-bubble{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--gold)}@supports (color:color-mix(in lab, red, red)){.nxc-bubble{border:1px solid color-mix(in oklab, var(--gold) 45%, var(--border))}}.nxc-bubble{box-shadow:0 12px 30px -12px var(--gold)}@supports (color:color-mix(in lab, red, red)){.nxc-bubble{box-shadow:0 12px 30px -12px color-mix(in oklab, var(--gold) 40%, transparent)}}.nxc-bubble{min-height:5.2em;font-size:14px;line-height:1.35}.nxc-tag{letter-spacing:.14em;text-transform:uppercase;color:var(--gold);align-items:center;gap:6px;margin-bottom:4px;font-size:10px;display:flex}.nxc-tag b{background:var(--gold);border-radius:50%;width:6px;height:6px;animation:1.4s ease-in-out infinite nx-dot}@keyframes nxc-idle{0%,to{transform:translateY(0)rotate(-1deg)}50%{transform:translateY(-10px)rotate(1deg)}}@keyframes nxc-talk{0%,to{transform:translateY(-4px)rotate(0)scale(1)}50%{transform:translateY(-6px)rotate(-1.4deg)scale(1.012,.988)}}@keyframes nxc-hop{0%{transform:scale(1)}25%{transform:scale(1.08,.9)}55%{transform:translateY(-34px)scale(.96,1.05)rotate(4deg)}to{transform:none}}@keyframes nxc-spin{to{transform:translate(-50%,-50%)rotateX(72deg)rotate(360deg)}}@keyframes nxc-pulse{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.06)}}@keyframes nxc-beam{0%,to{opacity:.25}50%{opacity:.6}}@media (width<=640px){.nxc{order:-1;width:min(210px,52vw);margin-top:8px}.nxc-bubble{width:min(190px,48vw);font-size:12.5px;right:70%}}.nx-mini{z-index:40;pointer-events:none;align-items:flex-end;gap:8px;display:flex;position:fixed;bottom:20px;left:16px}.nx-mini>*{pointer-events:auto}.nx-mini-cat{border:1px solid var(--gold);border-radius:50%;width:56px;height:56px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.nx-mini-cat{border:1px solid color-mix(in oklab, var(--gold) 60%, var(--border))}}.nx-mini-cat{background:radial-gradient(circle at 50% 30%, var(--gold), var(--card))}@supports (color:color-mix(in lab, red, red)){.nx-mini-cat{background:radial-gradient(circle at 50% 30%, color-mix(in oklab, var(--gold) 30%, var(--card)), var(--card))}}.nx-mini-cat{box-shadow:0 8px 24px -8px var(--gold)}@supports (color:color-mix(in lab, red, red)){.nx-mini-cat{box-shadow:0 8px 24px -8px color-mix(in oklab, var(--gold) 60%, transparent)}}.nx-mini-cat img{width:150%;max-width:none;margin:4px 0 0 -25%}.nx-mini-bubble{background:var(--card);border:1px solid var(--gold);border-radius:14px 14px 14px 4px;order:2;max-width:220px;margin-bottom:30px;padding:10px 12px}@supports (color:color-mix(in lab, red, red)){.nx-mini-bubble{border:1px solid color-mix(in oklab, var(--gold) 45%, var(--border))}}.nx-mini-bubble{font-size:13px;animation:.35s cubic-bezier(.3,1.5,.5,1) both nx-pop}.nx-mini-bubble p{animation:.3s both nx-fade}.nx-mini-bubble div{justify-content:space-between;margin-top:6px;display:flex}.nx-mini-bubble button{color:var(--gold);font-size:12px}@keyframes nx-mini-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@media (width<=767px){.nx-mini{bottom:calc(84px + env(safe-area-inset-bottom));left:12px}.nx-mini-cat{width:48px;height:48px}}.nx-party{z-index:60;pointer-events:none;width:0;height:0;position:fixed;top:46%;left:50%}.nx-party img{width:120px;animation:1.4s cubic-bezier(.3,1.5,.5,1) both nx-party-cat;position:absolute;top:-90px;left:-60px}.nx-party i{background:var(--gold);border-radius:2px;width:8px;height:14px;animation:1.1s ease-out both nx-party-bit;position:absolute}.nx-party i:nth-child(3n){background:var(--primary);border-radius:50%;width:6px;height:6px}@keyframes nx-party-bit{0%{transform:rotate(var(--a)) translateY(0) scale(.4);opacity:1}to{transform:rotate(var(--a)) translateY(calc(var(--d) * -1)) rotate(220deg) scale(1);opacity:0}}@keyframes nx-party-cat{0%{opacity:0;transform:scale(.2)translateY(40px)}25%{opacity:1;transform:scale(1.1)}75%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.9)translateY(-20px)}}.nx3-card{position:relative}.nx-fav{z-index:3;border:1px solid var(--border);background:var(--card);border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:10px;right:10px}@supports (color:color-mix(in lab, red, red)){.nx-fav{background:color-mix(in oklab, var(--card) 80%, transparent)}}.nx-fav{color:var(--muted-foreground);transition:transform .2s,color .2s,border-color .2s}.nx-fav svg{width:16px;height:16px}.nx-fav:active{transform:scale(.85)}.nx-fav.is-on{color:var(--gold);border-color:var(--gold)}.nx-fav.is-on svg{fill:currentColor;animation:.4s cubic-bezier(.3,1.6,.5,1) nx-pop}.nx-fav.is-big,.cart-row .nx-fav{flex:none;width:42px;height:42px;position:static}.nx-title-row{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.nx-badge-seal{z-index:3;letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--gold);color:var(--gold);background:var(--gold);border-radius:999px;padding:3px 9px;font-size:10px;font-weight:600;position:absolute;top:12px;left:12px}@supports (color:color-mix(in lab, red, red)){.nx-badge-seal{background:color-mix(in oklab, var(--gold) 10%, var(--card))}}.nx-badge-seal.is-new{background:var(--gold);color:var(--primary-foreground)}.nx-badge-seal.is-inline{margin-left:10px;position:static}.nx3-card:has(.nx-badge-seal) .nx3-card-main{padding-top:44px}.nx-cmp-link{color:var(--gold);align-items:center;gap:6px;margin:4px 0 12px;font-size:13px;display:inline-flex}.boutique-search-wrap{flex:1;min-width:0;position:relative}.boutique-search-wrap .boutique-search{width:100%}.nx-suggest{z-index:50;background:var(--card);border:1px solid var(--gold);border-radius:14px;padding:6px;position:absolute;top:calc(100% + 6px);left:0;right:0}@supports (color:color-mix(in lab, red, red)){.nx-suggest{border:1px solid color-mix(in oklab, var(--gold) 35%, var(--border))}}.nx-suggest{box-shadow:0 20px 40px -16px var(--background)}@supports (color:color-mix(in lab, red, red)){.nx-suggest{box-shadow:0 20px 40px -16px color-mix(in oklab, var(--background) 90%, transparent)}}.nx-suggest{animation:.22s ease-out both nx-pop}.nx-suggest button{text-align:left;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:9px 10px;display:flex}.nx-suggest li[aria-selected=true] button,.nx-suggest button:hover{background:var(--accent)}.nx-suggest b{font-size:14px;font-weight:500;display:block}.nx-suggest small{color:var(--muted-foreground);font-size:11px}.nx-suggest svg{width:15px;height:15px;color:var(--gold)}.nx-cmp h1,.nx-how h1{margin:10px 0 12px;font-size:clamp(32px,6vw,56px);line-height:1.02}.nx-cmp h1 em,.nx-how h1 em{color:var(--gold);font-style:normal}.nx-cmp-lead{color:var(--muted-foreground);max-width:520px}.nx-cmp-pick{grid-template-columns:1fr 1fr;gap:14px;margin:24px 0;display:grid;position:relative}.nx-cmp-pick label{gap:6px;display:grid}.nx-cmp-pick small{letter-spacing:.12em;text-transform:uppercase;color:var(--muted-foreground);font-size:11px}.nx-cmp-pick select{border:1px solid var(--border);background:var(--card);height:48px;color:var(--foreground);border-radius:12px;padding:0 12px}.nx-cmp-vs{background:var(--gold);width:34px;height:34px;color:var(--primary-foreground);border-radius:50%;place-items:center;font-size:12px;font-weight:700;display:grid;position:absolute;bottom:6px;left:50%;transform:translate(-50%)}.nx-cmp-table{border:1px solid var(--border);border-radius:18px;overflow:hidden}.nx-cmp-row{border-top:1px solid var(--border);animation:.4s both nx-fade;animation-delay:calc(var(--i,0) * 60ms);grid-template-columns:minmax(90px,.7fr) 1fr 1fr;gap:12px;padding:14px 16px;font-size:14px;display:grid}.nx-cmp-row.is-head{background:var(--gold);border-top:0}@supports (color:color-mix(in lab, red, red)){.nx-cmp-row.is-head{background:color-mix(in oklab, var(--gold) 8%, var(--card))}}.nx-cmp-row.is-head b{font-size:16px;display:block}.nx-cmp-row.is-head a{color:var(--gold);align-items:center;gap:4px;font-size:12px;display:inline-flex}.nx-cmp-row [role=rowheader]{color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.08em;font-size:12px}.nx-cmp-price{color:var(--gold);font-size:17px}.nx-cmp-list{color:var(--muted-foreground);gap:2px;font-size:12.5px;display:grid}.nx-how-hero{grid-template-columns:1fr auto;align-items:center;gap:20px;display:grid}.nx-how-hero img{width:min(170px,30vw);animation:4.5s ease-in-out infinite nxc-idle}.nx-how-hero p{color:var(--muted-foreground)}.nx-how-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;margin:28px 0 40px;display:grid}.nx-how-grid article{border:1px solid var(--border);background:var(--card);animation:.5s both nx-card-in;animation-delay:calc(var(--i) * 80ms);border-radius:18px;padding:20px;transition:border-color .3s,transform .3s}.nx-how-grid article:hover{border-color:var(--gold);transform:translateY(-3px)}.nx-how-grid svg{color:var(--gold)}.nx-how-grid h2{margin:10px 0 6px;font-size:18px}.nx-how-grid p{color:var(--muted-foreground);font-size:14px}.nx-how-faq-title{margin-bottom:8px;font-size:24px}.nx-how-cta{border:1px solid var(--gold);border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:28px;padding:18px;display:flex}@supports (color:color-mix(in lab, red, red)){.nx-how-cta{border:1px solid color-mix(in oklab, var(--gold) 40%, var(--border))}}.nx-track-cat img{width:72px}@media (prefers-reduced-motion:reduce){.nxc *,.nx-mini *,.nx-party,.nx-cmp-row,.nx-how-grid article,.nx-how-hero img,.nx-suggest{transition:none!important;animation:none!important}.nxc-rig{transform:none!important}}.nx-mini{transition:opacity .3s,transform .35s cubic-bezier(.22,1.3,.36,1)}@media (width<=767px){.nx-mini{left:auto;right:12px;bottom:calc(152px + env(safe-area-inset-bottom));flex-direction:row}.nx-mini.is-top{opacity:0;pointer-events:none;transform:scale(.6)}.nx-mini.is-top *{pointer-events:none}.nx-mini-cat{order:2}.nx-mini-bubble{border-radius:14px 14px 4px;order:1;margin-bottom:0}.nxc-bubble{border-radius:16px 16px 16px 4px;width:min(180px,44vw);top:0;left:calc(50% - 50vw + 12px);right:auto}.nxc{margin-left:auto;margin-right:8px}}.nxc{aspect-ratio:auto;perspective:none;width:100%;max-width:520px;margin:0 auto;display:block}.nxc-scene{border:1px solid var(--gold);border-radius:28px;place-items:end center;height:clamp(440px,62vh,560px);padding-top:64px;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.nxc-scene{border:1px solid color-mix(in oklab, var(--gold) 22%, var(--border))}}.nxc-scene{background:radial-gradient(120% 70% at 50% 0%, var(--gold), var(--background) 70%)}@supports (color:color-mix(in lab, red, red)){.nxc-scene{background:radial-gradient(120% 70% at 50% 0%, color-mix(in oklab, var(--gold) 14%, var(--background)), var(--background) 70%)}}.nxc-scene{perspective:900px}.nxc-spot{background:linear-gradient(180deg, var(--gold), transparent 85%);width:70%;height:90%;position:absolute;top:-10%;left:50%;transform:translate(-50%)}@supports (color:color-mix(in lab, red, red)){.nxc-spot{background:linear-gradient(180deg, color-mix(in oklab, var(--gold) 30%, transparent), transparent 85%)}}.nxc-spot{clip-path:polygon(40% 0,60% 0,100% 100%,0 100%);opacity:.55;filter:blur(6px);animation:1.2s ease-out both nxc-spot-on}.nxc-floor{background-image:linear-gradient(var(--gold) 1px, transparent 1px), linear-gradient(90deg, var(--gold) 1px, transparent 1px);height:46%;position:absolute;bottom:-10%;left:-30%;right:-30%}@supports (color:color-mix(in lab, red, red)){.nxc-floor{background-image:linear-gradient(color-mix(in oklab, var(--gold) 26%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in oklab, var(--gold) 26%, transparent) 1px, transparent 1px)}}.nxc-floor{transform-origin:50% 100%;background-size:44px 44px;animation:6s linear infinite nxc-floor;transform:rotateX(70deg);-webkit-mask-image:linear-gradient(#0000 15%,#000);mask-image:linear-gradient(#0000 15%,#000)}.nxc-icons i{width:44px;height:44px;color:var(--gold);border:1px solid var(--gold);border-radius:14px;place-items:center;display:grid;position:absolute}@supports (color:color-mix(in lab, red, red)){.nxc-icons i{border:1px solid color-mix(in oklab, var(--gold) 30%, transparent)}}.nxc-icons i{background:var(--card)}@supports (color:color-mix(in lab, red, red)){.nxc-icons i{background:color-mix(in oklab, var(--card) 60%, transparent)}}.nxc-icons i{opacity:.8;transform:translate(calc(var(--lx,0) * var(--z) * -1px), calc(var(--ly,0) * var(--z) * -1px));transition:transform .3s ease-out;animation:5s ease-in-out infinite nx-mini-bob}.nxc-icons svg{width:20px;height:20px}.nxc-icons .ic0{--z:22;top:22%;left:7%}.nxc-icons .ic1{--z:14;animation-delay:1s;top:46%;right:6%}.nxc-icons .ic2{--z:30;animation-delay:2s;top:64%;left:10%}.nxc-icons .ic3{--z:10;width:34px;height:34px;animation-delay:1.5s;top:14%;right:16%}.nxc .nxc-orbit{top:58%}.nxc .nxc-orbit.o2{top:68%}.nxc .nxc-pedestal{width:56%;height:7%;bottom:4%}.nxc .nxc-glow{inset:20% 10% 10%}.nxc .nxc-rig{aspect-ratio:645/1147;width:auto;height:72%;transform:rotateY(calc(var(--lx) * 10deg)) rotateX(calc(var(--ly) * -5deg));margin-bottom:6%;animation:.9s cubic-bezier(.3,1.4,.5,1) .3s both nxc-drop}.nxc .nxc-body{object-fit:contain;width:100%;height:100%}.nxc-body.is-hidden{opacity:0}.nxc-pose{object-fit:contain;width:100%;height:100%;animation:.4s cubic-bezier(.3,1.6,.5,1) both nx-pop;position:absolute;inset:0}.nxc-burst{position:absolute;top:30%;left:50%}.nxc-burst i{background:var(--gold);width:6px;height:6px;box-shadow:0 0 10px var(--gold);--d:90px;border-radius:50%;animation:.9s ease-out both nx-party-bit;position:absolute}.nxc-chip{z-index:5;color:var(--foreground);background:var(--card);border-radius:14px;align-items:center;gap:8px;padding:8px 12px;font-size:12px;line-height:1.2;display:flex;position:absolute}@supports (color:color-mix(in lab, red, red)){.nxc-chip{background:color-mix(in oklab, var(--card) 70%, transparent)}}.nxc-chip{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--gold)}@supports (color:color-mix(in lab, red, red)){.nxc-chip{border:1px solid color-mix(in oklab, var(--gold) 35%, var(--border))}}.nxc-chip{box-shadow:0 10px 26px -14px var(--gold)}@supports (color:color-mix(in lab, red, red)){.nxc-chip{box-shadow:0 10px 26px -14px color-mix(in oklab, var(--gold) 50%, transparent)}}.nxc-chip{animation:.6s cubic-bezier(.3,1.4,.5,1) both nxc-chip-in,6s ease-in-out infinite nx-mini-bob}.nxc-chip svg{width:16px;height:16px;color:var(--gold);flex:none}.nxc-chip b{color:var(--gold);font-weight:600}.nxc-chip.c3 span{letter-spacing:.1em;text-transform:uppercase;color:var(--muted-foreground);font-size:10px;display:grid}.nxc-chip.c3 b{letter-spacing:0;text-transform:none;font-size:13px}.nxc-chip.c1{animation-delay:1.1s,1.7s;bottom:30%;left:4%}.nxc-chip.c2{animation-delay:1.3s,0s;bottom:16%;right:4%}.nxc-chip.c3{animation-delay:1.5s,.8s;top:30%;right:4%}.nxc-chip.c3:active{transform:scale(.95)}.nxc .nxc-bubble{border-radius:16px 16px 16px 4px;width:min(250px,62%);animation:.5s .9s both nxc-chip-in;top:14px;left:14px;right:auto}.nxc-actions{scrollbar-width:none;gap:8px;margin-top:12px;display:flex;overflow-x:auto}.nxc-actions a{border:1px solid var(--gold);border-radius:999px;flex:none;align-items:center;gap:4px;padding:8px 14px;font-size:13px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.nxc-actions a{border:1px solid color-mix(in oklab, var(--gold) 40%, var(--border))}}.nxc-actions a{color:var(--gold);transition:background .2s,transform .15s}.nxc-actions a:hover{background:var(--gold)}@supports (color:color-mix(in lab, red, red)){.nxc-actions a:hover{background:color-mix(in oklab, var(--gold) 12%, transparent)}}.nxc-actions a:active{transform:scale(.95)}.nxc-actions svg{width:14px;height:14px}.nxc-marquee{border-block:1px solid var(--gold);margin-top:12px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.nxc-marquee{border-block:1px solid color-mix(in oklab, var(--gold) 20%, var(--border))}}.nxc-marquee{-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.nxc-marquee div{letter-spacing:.12em;text-transform:uppercase;width:max-content;color:var(--muted-foreground);padding:8px 0;font-size:12px;animation:26s linear infinite nxc-marquee;display:flex}.nxc-marquee span{white-space:pre}@keyframes nxc-marquee{to{transform:translate(-50%)}}@keyframes nxc-floor{to{background-position:0 44px}}@keyframes nxc-spot-on{0%{opacity:0}40%{opacity:.8}to{opacity:.55}}@keyframes nxc-drop{0%{opacity:0;transform:translateY(-60px)}to{opacity:1}}@keyframes nxc-chip-in{0%{opacity:0;transform:translateY(12px)scale(.9)}to{opacity:1}}@media (width<=640px){.nxc{order:-1;width:100%;max-width:none;margin:4px 0 8px}.nxc-scene{height:470px;padding-top:96px}.nxc .nxc-bubble{width:auto;min-height:4.4em;font-size:13px;top:12px;left:12px;right:12px}.nxc .nxc-rig{height:64%}.nxc-chip{padding:7px 10px;font-size:11px}.nxc-chip.c3{top:auto;bottom:44%}}.nx-mini.is-top{opacity:0;pointer-events:none;transform:scale(.6)}.nx-mini.is-top *{pointer-events:none}.nx-mini-cat{padding:0;position:relative}.nx-mini-cat img{width:140%;max-width:none;height:auto;margin:0;position:absolute;top:4px;left:50%;transform:translate(-50%)}@media (prefers-reduced-motion:reduce){.nxc-scene *,.nxc-marquee div,.nxc .nxc-bubble{transition:none!important;animation:none!important}}.nxc{min-width:0;overflow:hidden}.nxc-scene{width:100%}@media (width<=640px){.nxc{max-width:100%}}.nxc .nxc-rig{z-index:4;height:400px;max-height:78%}.nxc-chip{z-index:6}@media (width<=640px){.nxc-scene{height:500px}.nxc .nxc-rig{height:340px;max-height:none;margin-bottom:4%}.nxc-chip.c3{inset:96px auto auto 12px}.nxc-chip.c1{bottom:150px;left:8px}.nxc-chip.c2{bottom:20px;right:8px}.nxc-icons .ic0{inset:auto 14px 210px auto}.nxc-icons .ic3{top:100px;right:16px}.nxc .nxc-scene .nxc-chip.c3{inset:94px auto auto 12px}.nxc .nxc-icons .ic1{top:150px;left:auto;right:64px}}.nxc .nxc-scene a.nxc-chip,.nxc .nxc-scene .nxc-chip{position:absolute}.nxc .nxc-rig{position:relative;overflow:visible}@media (width<=640px){.nxc .nxc-icons .ic2{display:none}}.nxc .nxc-icons .ic2{display:none}.nxc .nxc-scene .nxc-chip{pointer-events:none;z-index:3;background:var(--card);gap:6px;padding:6px 10px;font-size:11px}@supports (color:color-mix(in lab, red, red)){.nxc .nxc-scene .nxc-chip{background:color-mix(in oklab, var(--card) 55%, transparent)}}.nxc .nxc-scene .nxc-chip{border-color:var(--gold)}@supports (color:color-mix(in lab, red, red)){.nxc .nxc-scene .nxc-chip{border-color:color-mix(in oklab, var(--gold) 20%, var(--border))}}.nxc .nxc-scene .nxc-chip{box-shadow:none;max-width:30%}.nxc .nxc-scene a.nxc-chip{pointer-events:auto}.nxc .nxc-scene .nxc-chip svg{width:13px;height:13px}.nxc .nxc-scene .nxc-chip.c3 b{font-size:12px}.nxc .nxc-icons i{pointer-events:none;opacity:.35;border-radius:11px;width:34px;height:34px}.nxc .nxc-icons svg{width:16px;height:16px}.nxc .nxc-rig{z-index:5}.nxc .nxc-scene .nxc-chip.c3{inset:auto auto 70px 12px}.nxc .nxc-scene .nxc-chip.c1{inset:auto auto 22px 12px}.nxc .nxc-scene .nxc-chip.c2{inset:auto 12px 22px auto}.nxc .nxc-icons .ic0{inset:34% auto auto 5%}.nxc .nxc-icons .ic1{top:34%;left:auto;right:5%}.nxc .nxc-icons .ic3{top:52%;right:7%}@media (width<=640px){.nxc .nxc-scene .nxc-chip{max-width:34%}.nxc .nxc-rig{height:300px;margin-bottom:56px}.nxc .nxc-pedestal{bottom:58px}.nxc .nxc-icons .ic0{top:120px;left:10px}.nxc .nxc-icons .ic1{top:120px;right:10px}.nxc .nxc-icons .ic3{top:auto;bottom:130px;right:12px}.nxc .nxc-scene .nxc-chip{max-width:30%;font-size:10.5px}.nxc .nxc-scene .nxc-chip.c3 b{font-size:11px}.nxc .nxc-rig{height:280px}}.nxc .nxc-rig{aspect-ratio:383/800;transform:rotateY(calc(var(--lx,0) * 6deg));transition:transform .6s ease-out}.nxc .nxc-body,.nxc.is-talking .nxc-body,.nxc-body.is-hop{filter:drop-shadow(0 24px 30px var(--background)) drop-shadow(0 0 22px var(--gold));transition:opacity .5s;animation:6s ease-in-out infinite nxc-breathe}@supports (color:color-mix(in lab, red, red)){.nxc .nxc-body,.nxc.is-talking .nxc-body,.nxc-body.is-hop{filter:drop-shadow(0 24px 30px color-mix(in oklab, var(--background) 85%, transparent)) drop-shadow(0 0 22px color-mix(in oklab, var(--gold) 22%, transparent))}}.nxc .nxc-pose{opacity:0;pointer-events:none;transition:opacity .5s;animation:none}.nxc .nxc-pose.is-on{opacity:1}@keyframes nxc-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.012,1.008)}}.nx-mini-cat{animation:none}.nx-mini-cat img{object-fit:cover;object-position:50% 8%}.nx-track-cat img{animation:none}.nxc-actions button{all:unset;cursor:pointer;white-space:nowrap;border:1px solid var(--gold);border-radius:999px;flex:none;align-items:center;gap:4px;padding:8px 14px;font-size:13px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.nxc-actions button{border:1px solid color-mix(in oklab, var(--gold) 40%, var(--border))}}.nxc-actions button{color:var(--gold)}.nxf{padding:24px 0 calc(90px + env(safe-area-inset-bottom));border-top:1px solid var(--border);background:radial-gradient(120% 60% at 50% 0%, var(--gold), var(--background) 70%);margin-top:0}@supports (color:color-mix(in lab, red, red)){.nxf{background:radial-gradient(120% 60% at 50% 0%, color-mix(in oklab, var(--gold) 12%, var(--background)), var(--background) 70%)}}.nxf-hero{border:1px solid var(--gold);border-radius:24px;align-items:center;gap:18px;padding:20px;display:flex}@supports (color:color-mix(in lab, red, red)){.nxf-hero{border:1px solid color-mix(in oklab, var(--gold) 35%, var(--border))}}.nxf-hero{background:var(--card)}@supports (color:color-mix(in lab, red, red)){.nxf-hero{background:color-mix(in oklab, var(--card) 80%, transparent)}}.nxf-hero img{width:92px;height:auto;filter:drop-shadow(0 10px 18px var(--gold));flex-shrink:0}@supports (color:color-mix(in lab, red, red)){.nxf-hero img{filter:drop-shadow(0 10px 18px color-mix(in oklab, var(--gold) 25%, transparent))}}.nxf-kicker{letter-spacing:.12em;text-transform:uppercase;color:var(--gold);font-size:12px}.nxf-hero h3{margin:4px 0 14px;font-size:22px;font-weight:700;line-height:1.15}.nxf-cta{background:var(--gold);height:46px;color:var(--background);border-radius:999px;align-items:center;gap:8px;padding:0 20px;font-size:14px;font-weight:700;display:inline-flex}.nxf-seals{grid-template-columns:repeat(3,1fr);gap:10px;margin:18px 0;display:grid}.nxf-seals li{text-align:center;border:1px solid var(--border);color:var(--muted-foreground);border-radius:16px;flex-direction:column;align-items:center;gap:8px;padding:14px 8px;font-size:12px;line-height:1.3;display:flex}.nxf-seals svg{color:var(--gold);width:22px;height:22px}.nxf-groups{border-top:1px solid var(--border);gap:0;display:grid}.nxf-group{border-bottom:1px solid var(--border)}.nxf-head{justify-content:space-between;align-items:center;width:100%;padding:18px 2px;font-size:15px;font-weight:600;display:flex}.nxf-head svg{color:var(--gold);transition:transform .3s}.nxf-group.is-open .nxf-head svg{transform:rotate(180deg)}.nxf-links{flex-direction:column;max-height:0;transition:max-height .35s;display:flex;overflow:hidden}.nxf-group.is-open .nxf-links{max-height:420px;padding-bottom:12px}.nxf-links button,.nxf-links a{text-align:left;color:var(--muted-foreground);padding:10px 2px;font-size:14px}.nxf-links button:hover,.nxf-links a:hover{color:var(--gold)}.nxf-bottom{color:var(--muted-foreground);flex-direction:column;align-items:center;gap:10px;margin-top:28px;font-size:12px;display:flex}.nxf-bottom img{width:auto;height:30px}@media (width>=900px){.nxf-groups{border-top:0;grid-template-columns:1fr 1fr;gap:40px}.nxf-group{border:0}.nxf-head{pointer-events:none;color:var(--gold);text-transform:uppercase;letter-spacing:.1em;font-size:12px}.nxf-head svg{display:none}.nxf-links{max-height:none!important}.nxf-hero img{width:120px}}.nx-quiz{gap:10px;animation:.3s both nx-fade;display:grid}.nx-quiz-q{margin:4px 0 6px;font-size:18px;font-weight:700}.nx-quiz-opt,.nx-quiz-pick{text-align:left;border:1px solid var(--border);border-radius:14px;padding:14px 16px;font-size:14px;transition:border-color .2s,background .2s}.nx-quiz-opt:hover,.nx-quiz-opt:active,.nx-quiz-pick:hover{border-color:var(--gold);background:var(--accent)}.nx-quiz-pick{grid-template-columns:1fr auto;align-items:center;display:grid}.nx-quiz-pick span{color:var(--gold);text-transform:uppercase;letter-spacing:.08em;grid-column:1;font-size:11px}.nx-quiz-pick b{grid-column:1}.nx-quiz-pick svg{color:var(--gold);grid-area:1/2/3}.nx-quiz-cat{width:80px;margin:0 auto}.nx-quiz-lead{text-align:center;font-weight:600}.nx-extras{gap:12px;margin:16px 0;display:grid}.nx-installments{border:1px solid var(--border);border-radius:16px;padding:14px}.nx-installments h4{margin-bottom:8px;font-size:13px;font-weight:700}.nx-installments ul{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.nx-installments li{background:var(--accent);border-radius:10px;flex-direction:column;align-items:center;padding:8px 4px;font-size:12px;display:flex}.nx-installments li b{color:var(--gold);font-size:12px}.nx-installments small{color:var(--muted-foreground);margin-top:8px;font-size:11px;display:block}.nx-extras-row{grid-template-columns:1fr 1fr;gap:8px;display:grid}.nx-extras-row>*{border:1px solid var(--border);border-radius:999px;justify-content:center;align-items:center;gap:8px;height:44px;font-size:13px;display:flex}.nx-extras-row>:hover{border-color:var(--gold);color:var(--gold)}.nx-totop{left:16px;bottom:calc(96px + env(safe-area-inset-bottom));z-index:40;background:var(--card);border-radius:50%;place-items:center;width:42px;height:42px;display:grid;position:fixed}@supports (color:color-mix(in lab, red, red)){.nx-totop{background:color-mix(in oklab, var(--card) 85%, transparent)}}.nx-totop{border:1px solid var(--gold)}@supports (color:color-mix(in lab, red, red)){.nx-totop{border:1px solid color-mix(in oklab, var(--gold) 45%, var(--border))}}.nx-totop{color:var(--gold);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:0;pointer-events:none;transition:opacity .3s,transform .3s;transform:translateY(10px)}.nx-totop.is-on{opacity:1;pointer-events:auto;transform:none}@media (width>=900px){.nx-totop{bottom:24px}}@media (prefers-reduced-motion:reduce){.nxc .nxc-body,.nx-quiz{animation:none!important}.nxf-links,.nx-totop,.nxc .nxc-pose{transition:none}}.nxl{flex-direction:column;align-items:center;gap:22px;padding:28px 0 8px;display:flex;position:relative}.nxl-say{text-align:center;max-width:320px;min-height:64px}.nxl-tag{letter-spacing:.38em;text-transform:uppercase;color:var(--gold);margin-bottom:8px;font-size:10px;display:block}.nxl-text{color:var(--foreground);letter-spacing:.01em;font-size:17px;font-weight:300;line-height:1.45}.nxl-caret{vertical-align:-2px;background:var(--gold);opacity:0;width:1px;height:1em;margin-left:3px;display:inline-block}.nxl-caret.on{opacity:1}.nxl-stage{flex-direction:column;align-items:center;width:100%;display:flex;position:relative}.nxl-glow{background:radial-gradient(closest-side, var(--gold), transparent);border-radius:50%;width:300px;height:300px;position:absolute;top:6%;left:50%;transform:translate(-50%)}@supports (color:color-mix(in lab, red, red)){.nxl-glow{background:radial-gradient(closest-side, color-mix(in oklab, var(--gold) 22%, transparent), transparent)}}.nxl-glow{filter:blur(30px);pointer-events:none}.nxl-rig{all:unset;z-index:1;aspect-ratio:383/800;cursor:pointer;-webkit-tap-highlight-color:transparent;height:360px;position:relative}.nxl-rig:focus-visible{outline:1px solid var(--gold);outline-offset:8px;border-radius:16px}.nxl-body,.nxl-pose{object-fit:contain;transform-origin:50% 100%;width:100%;height:100%;transition:opacity .6s;position:absolute;inset:0}.nxl-body{animation:6s ease-in-out infinite nxc-breathe}.nxl-body.is-hidden{opacity:0}.nxl-pose{opacity:0;pointer-events:none}.nxl-pose.is-on{opacity:1}.nxl-reflex{aspect-ratio:383/800;opacity:.14;pointer-events:none;height:70px;margin-top:-1px;position:relative;overflow:hidden;transform:scaleY(-1);-webkit-mask-image:linear-gradient(#0000 30%,#000);mask-image:linear-gradient(#0000 30%,#000)}.nxl-reflex img{width:auto;height:360px;position:absolute;bottom:0;left:0}.nxl-reflex:before{content:""}.nxl-stage:after{content:"";background:linear-gradient(90deg, transparent, var(--gold), transparent);width:min(260px,70%);height:1px;margin-top:-70px}@supports (color:color-mix(in lab, red, red)){.nxl-stage:after{background:linear-gradient(90deg, transparent, color-mix(in oklab, var(--gold) 60%, transparent), transparent)}}.nxl-stage:after{margin-top:-2px}.nxl-facts{letter-spacing:.14em;text-transform:uppercase;color:var(--muted-foreground);flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 12px;font-size:11px;display:flex}.nxl-facts i{background:var(--gold);border-radius:50%;width:3px;height:3px}.nxl-facts a{color:var(--gold);align-items:center;gap:4px;display:inline-flex}.nxl-facts svg{width:12px;height:12px}.nxl-actions{flex-direction:column;align-items:center;gap:14px;width:100%;display:flex}.nxl-primary{background:var(--gold);width:min(100%,340px);height:52px;color:var(--background);letter-spacing:.04em;box-shadow:0 12px 30px -14px var(--gold);border-radius:999px;font-size:14px;font-weight:600;transition:transform .2s}.nxl-primary:active{transform:scale(.97)}.nxl-actions div{gap:28px;display:flex}.nxl-actions div a{letter-spacing:.06em;color:var(--foreground);opacity:.75;border-bottom:1px solid var(--gold);font-size:13px}@supports (color:color-mix(in lab, red, red)){.nxl-actions div a{border-bottom:1px solid color-mix(in oklab, var(--gold) 50%, transparent)}}.nxl-actions div a{padding-bottom:3px}.nxl-actions div a:hover{opacity:1;color:var(--gold)}@media (width>=900px){.nxl-rig,.nxl-reflex img{height:440px}.nxl-text{font-size:19px}}@media (prefers-reduced-motion:reduce){.nxl-body{animation:none}.nxl-body,.nxl-pose{transition:none}}.prime-splash{z-index:200;pointer-events:none;background:var(--background);place-items:center;animation:.5s 1.4s forwards prime-splash-out;display:grid;position:fixed;inset:0}[data-splash=seen] .prime-splash{display:none}.prime-splash-inner{text-align:center;flex-direction:column;align-items:center;gap:14px;display:flex}.prime-splash-tag{letter-spacing:.42em;text-transform:uppercase;color:var(--muted-foreground);opacity:0;font-size:10px;animation:.6s .1s forwards prime-fade}.prime-splash-word{font-family:var(--font-display);letter-spacing:.28em;margin:0;padding-left:.28em;font-size:clamp(26px,8vw,44px);font-weight:600}.prime-splash-word span{opacity:0;filter:blur(4px);background:linear-gradient(180deg, var(--foreground), var(--gold));color:#0000;animation:.5s forwards prime-letter;animation-delay:calc(.15s + var(--i) * 45ms);-webkit-background-clip:text;background-clip:text;display:inline-block;transform:translateY(8px)}.prime-splash-line{background:linear-gradient(90deg, transparent, var(--gold), transparent);width:160px;height:1px;animation:.8s .55s forwards prime-line;transform:scaleX(0)}.prime-splash-sub{color:var(--muted-foreground);opacity:0;font-size:12px;animation:.6s .8s forwards prime-fade}@keyframes prime-letter{to{opacity:1;filter:none;transform:none}}@keyframes prime-line{to{transform:scaleX(1)}}@keyframes prime-fade{to{opacity:1}}@keyframes prime-splash-out{to{opacity:0;visibility:hidden}}@media (prefers-reduced-motion:reduce){.prime-splash{display:none}.prime-splash *,.prime-splash-word span{opacity:1!important;filter:none!important;animation:none!important;transform:none!important}}.nx-co{z-index:90;background:var(--background);flex-direction:column;animation:.32s cubic-bezier(.2,.8,.2,1) nx-co-in;display:flex;position:fixed;inset:0}@keyframes nx-co-in{0%{opacity:0;transform:translateY(24px)}}.nx-co-top{padding:14px 16px;padding-top:max(14px, env(safe-area-inset-top));border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;display:flex}.nx-co-top div{text-align:center}.nx-co-top small{color:var(--muted-foreground);letter-spacing:.12em;text-transform:uppercase;font-size:11px;display:block}.nx-co-top strong{font-family:var(--font-display)}.nx-co-icon{border:1px solid var(--border);width:40px;height:40px;color:var(--foreground);background:var(--card);border-radius:50%;place-items:center;display:grid}.nx-co-icon svg{width:18px;height:18px}.nx-co-steps{align-self:center;gap:6px;width:100%;max-width:640px;margin:0;padding:14px 16px 4px;list-style:none;display:flex}.nx-co-steps li{color:var(--muted-foreground);flex-direction:column;flex:1;align-items:center;gap:6px;font-size:11px;display:flex;position:relative}.nx-co-steps li span{border:1px solid var(--border);border-radius:50%;place-items:center;width:26px;height:26px;font-size:11px;transition:all .3s;display:grid}.nx-co-steps li span svg{width:13px;height:13px}.nx-co-steps li.now{color:var(--foreground)}.nx-co-steps li.now span{border-color:var(--gold);color:var(--gold);box-shadow:0 0 0 4px var(--gold)}@supports (color:color-mix(in lab, red, red)){.nx-co-steps li.now span{box-shadow:0 0 0 4px color-mix(in oklab, var(--gold) 15%, transparent)}}.nx-co-steps li.done span{background:var(--gold);border-color:var(--gold);color:var(--primary-foreground)}.nx-co-body{flex-direction:column;flex:1;align-self:center;gap:10px;width:100%;max-width:640px;padding:16px;animation:.3s nx-co-step;display:flex;overflow-y:auto}@keyframes nx-co-step{0%{opacity:0;transform:translate(16px)}}.nx-co-item{border:1px solid var(--border);background:var(--card);border-radius:16px;align-items:center;gap:12px;padding:14px;display:flex}.nx-co-item strong{font-size:14px;display:block}.nx-co-item small{color:var(--muted-foreground);margin:2px 0 6px;font-size:12px;display:block}.nx-co-item b{color:var(--gold);font-size:14px}.nx-co-qty{border:1px solid var(--border);border-radius:999px;align-items:center;gap:4px;padding:3px;display:flex}.nx-co-qty button{width:30px;height:30px;color:var(--foreground);border-radius:50%;place-items:center;display:grid}.nx-co-qty svg{width:14px;height:14px}.nx-co-qty span{text-align:center;min-width:18px;font-size:14px}.nx-co-empty{text-align:center;color:var(--muted-foreground);padding:40px 0}.nx-co-form{flex-direction:column;gap:14px;display:flex}.nx-co-form label{flex-direction:column;gap:6px;font-size:13px;font-weight:500;display:flex}.nx-co-form input{border:1px solid var(--border);background:var(--card);height:48px;color:var(--foreground);border-radius:12px;padding:0 14px;font-size:16px;transition:border-color .2s}.nx-co-form input:focus{border-color:var(--gold);outline:none}.nx-co-form em{color:var(--muted-foreground);font-size:11px;font-style:normal}.nx-co-pay{flex-direction:column;gap:10px;display:flex}.nx-co-pay>button{text-align:left;border:1px solid var(--border);background:var(--card);color:var(--foreground);border-radius:16px;align-items:center;gap:14px;padding:16px;transition:all .2s;display:flex}.nx-co-pay>button>svg{width:22px;height:22px;color:var(--gold);flex-shrink:0}.nx-co-pay>button div{flex:1}.nx-co-pay small{color:var(--muted-foreground);margin-top:2px;font-size:12px;display:block}.nx-co-pay>button.on{border-color:var(--gold);background:var(--gold)}@supports (color:color-mix(in lab, red, red)){.nx-co-pay>button.on{background:color-mix(in oklab, var(--gold) 8%, var(--card))}}.nx-co-radio{border:1px solid var(--border);border-radius:50%;flex-shrink:0;width:20px;height:20px}.on .nx-co-radio{border:6px solid var(--gold)}.nx-co-note{color:var(--muted-foreground);align-items:center;gap:8px;margin-top:4px;font-size:12px;display:flex}.nx-co-note svg{width:14px;height:14px;color:var(--gold)}.nx-co-review{flex-direction:column;gap:10px;display:flex}.nx-co-review section{border:1px solid var(--border);background:var(--card);border-radius:16px;padding:14px;font-size:14px}.nx-co-review section small{letter-spacing:.14em;text-transform:uppercase;color:var(--gold);margin-bottom:8px;font-size:11px;display:block}.nx-co-review section>div{justify-content:space-between;gap:10px;padding:4px 0;display:flex}.nx-co-foot{padding:14px 16px;padding-bottom:max(14px, env(safe-area-inset-bottom));border-top:1px solid var(--border);background:var(--card);justify-content:space-between;align-items:center;gap:12px;display:flex}@supports (color:color-mix(in lab, red, red)){.nx-co-foot{background:color-mix(in oklab, var(--card) 80%, transparent)}}.nx-co-foot{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.nx-co-foot small{color:var(--muted-foreground);font-size:11px;display:block}.nx-co-foot strong{font-family:var(--font-display);color:var(--gold);font-size:18px}@media (prefers-reduced-motion:reduce){.nx-co,.nx-co-body{animation:none}}.nx-track-steps li.is-now .nx-track-row strong{color:var(--gold)}.nxl-text{animation:.5s nxl-line-in}.nxl-ch{opacity:0;filter:blur(3px);transition:opacity .38s,filter .38s}.nxl-ch.on{opacity:1;filter:none}@keyframes nxl-line-in{0%{opacity:0;transform:translateY(4px)}}@media (prefers-reduced-motion:reduce){.nxl-ch{opacity:1;filter:none;transition:none}}.nx-track-recent{flex-wrap:wrap;gap:8px;margin:10px 0;display:flex}.nx-track-recent button{border:1px solid var(--border);color:var(--muted-foreground);border-radius:999px;padding:6px 12px;font-size:12px;transition:all .2s}.nx-track-recent button.on{border-color:var(--gold);color:var(--gold)}.nx-track-hero{border:1px solid var(--gold);align-items:center;gap:18px;padding:18px;display:flex}@supports (color:color-mix(in lab, red, red)){.nx-track-hero{border:1px solid color-mix(in oklab, var(--gold) 30%, var(--border))}}.nx-track-hero{background:linear-gradient(140deg, var(--gold), var(--card));border-radius:22px}@supports (color:color-mix(in lab, red, red)){.nx-track-hero{background:linear-gradient(140deg, color-mix(in oklab, var(--gold) 9%, var(--card)), var(--card))}}.nx-track-hero{margin-bottom:14px;animation:.5s both nx-card-in}.nx-track-ring{--p:0;background:conic-gradient(var(--gold) calc(var(--p) * 1%), var(--border) 0);border-radius:50%;flex-shrink:0;place-items:center;width:96px;height:96px;transition:background 1s;display:grid}.nx-track-ring span{background:var(--card);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:80px;height:80px;display:flex}.nx-track-ring b{font-family:var(--font-display);color:var(--gold);font-size:20px}.nx-track-ring small{color:var(--muted-foreground);font-size:10px}.nx-track-hero-txt{flex:1;min-width:0}.nx-track-hero-txt>small{letter-spacing:.16em;text-transform:uppercase;color:var(--gold);font-size:11px}.nx-track-hero-txt strong{font-family:var(--font-display);margin:2px 0 4px;font-size:18px;animation:.4s nx-co-step;display:block}.nx-track-hero-txt p{color:var(--muted-foreground);align-items:center;gap:6px;font-size:12px;display:flex}.nx-track-hero-txt p svg{width:13px;height:13px}.nx-track-tools{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.nx-track-tools button{border:1px solid var(--border);background:var(--background);color:var(--foreground);border-radius:999px;align-items:center;gap:6px;padding:6px 10px;font-size:12px;transition:transform .15s;display:inline-flex}.nx-track-tools button:active{transform:scale(.95)}.nx-track-tools svg{width:13px;height:13px;color:var(--gold)}.nx-track-route{color:var(--muted-foreground);align-items:center;gap:10px;margin:0 2px 16px;font-size:11px;display:flex}.nx-track-route>div{background:repeating-linear-gradient(90deg, var(--border) 0 6px, transparent 6px 10px);flex:1;height:2px;position:relative}.nx-track-route i{background:var(--gold);width:28px;height:28px;color:var(--primary-foreground);box-shadow:0 0 18px var(--gold);border-radius:50%;place-items:center;transition:left 1s cubic-bezier(.2,.8,.2,1);display:grid;position:absolute;top:50%;transform:translate(-50%,-50%)}@supports (color:color-mix(in lab, red, red)){.nx-track-route i{box-shadow:0 0 18px color-mix(in oklab, var(--gold) 50%, transparent)}}.nx-track-route i svg{width:14px;height:14px}.nx-page{opacity:1;filter:none;animation:.3s cubic-bezier(.2,.8,.2,1) nx-page2!important}@keyframes nx-page2{0%{transform:translateY(8px)}to{transform:none}}.modal-body[data-state=open]>*{animation:.4s cubic-bezier(.2,.8,.2,1) both nx-stagger}.modal-body[data-state=open]>:nth-child(2){animation-delay:40ms}.modal-body[data-state=open]>:nth-child(3){animation-delay:80ms}.modal-body[data-state=open]>:nth-child(n+4){animation-delay:.12s}@keyframes nx-stagger{0%{opacity:0;transform:translateY(8px)}}.nx-co.is-closing{animation:.22s ease-in forwards nx-co-out}@keyframes nx-co-out{to{opacity:0;transform:translateY(24px)}}@media (prefers-reduced-motion:reduce){.nx-page,.modal-body>*,.nx-track-hero,.nx-co.is-closing{animation:none!important}.nx-track-route i,.nx-track-ring{transition:none}}.nx-co-error{color:var(--destructive);border:1px solid var(--destructive);padding:10px 12px;font-size:13px}@supports (color:color-mix(in lab, red, red)){.nx-co-error{border:1px solid color-mix(in oklab, var(--destructive) 40%, transparent)}}.nx-co-error{border-radius:12px}.adm{background:var(--background);min-height:100vh;color:var(--foreground);display:flex}.adm-center{place-items:center;min-height:100vh;padding:20px;display:grid}.adm-side{border-right:1px solid var(--border);flex-direction:column;flex-shrink:0;gap:18px;width:230px;height:100vh;padding:20px 14px;display:flex;position:sticky;top:0}.adm-back{color:var(--muted-foreground);align-items:center;gap:6px;font-size:13px;display:inline-flex}.adm-back svg{width:15px;height:15px}.adm-brand{font-family:var(--font-display);color:var(--gold)}.adm-brand small{color:var(--muted-foreground);letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:400;display:block}.adm-side nav{flex-direction:column;gap:4px;display:flex}.adm-side nav button{color:var(--muted-foreground);text-align:left;border-radius:12px;align-items:center;gap:10px;padding:10px 12px;font-size:14px;transition:all .2s;display:flex}.adm-side nav button svg{width:17px;height:17px}.adm-side nav button.on{background:var(--gold)}@supports (color:color-mix(in lab, red, red)){.adm-side nav button.on{background:color-mix(in oklab, var(--gold) 12%, transparent)}}.adm-side nav button.on{color:var(--gold)}.adm-main{flex:1;min-width:0;max-width:1100px;padding:28px;animation:.35s nx-page2}.adm-main h1{font-family:var(--font-display);margin-bottom:18px;font-size:26px}.adm-main h2{font-family:var(--font-display);margin:24px 0 10px;font-size:17px}.adm-card{border:1px solid var(--border);background:var(--card);border-radius:18px;flex-direction:column;gap:10px;padding:18px;display:flex}.adm-card small{color:var(--muted-foreground);font-size:12px}.adm-card b{font-family:var(--font-display);color:var(--gold);font-size:22px}.adm-stats{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;display:grid}.adm-muted{color:var(--muted-foreground);font-size:13px}.adm-tools{flex-wrap:wrap;gap:10px;margin-bottom:12px;display:flex}.adm-search{border:1px solid var(--border);background:var(--card);border-radius:12px;flex:1;align-items:center;gap:8px;min-width:200px;padding:0 12px;display:flex}.adm-search svg{width:16px;height:16px;color:var(--muted-foreground)}.adm-search input{background:0 0;outline:none;flex:1;height:42px;font-size:14px}.adm select,.adm-sheet select,.adm-sheet input,.adm-sheet textarea,.adm-form input,.adm-form textarea{border:1px solid var(--border);background:var(--card);height:42px;color:var(--foreground);border-radius:12px;width:100%;padding:0 12px;font-size:14px}.adm-tools select{width:auto}.adm-sheet textarea,.adm-form textarea{height:auto;padding:10px 12px}.adm-list{flex-direction:column;gap:6px;display:flex}.adm-row{text-align:left;border:1px solid var(--border);background:var(--card);border-radius:14px;grid-template-columns:auto 1fr auto auto;align-items:center;gap:14px;padding:12px 14px;font-size:14px;transition:border-color .2s,transform .15s;display:grid}.adm-row:hover{border-color:var(--gold)}@supports (color:color-mix(in lab, red, red)){.adm-row:hover{border-color:color-mix(in oklab, var(--gold) 50%, var(--border))}}.adm-row:active{transform:scale(.99)}.adm-row small{color:var(--muted-foreground);font-size:12px;display:block}.adm-row>span:last-child{color:var(--gold);font-weight:600}.adm-pill{border:1px solid var(--border);color:var(--muted-foreground);white-space:nowrap;border-radius:999px;padding:4px 9px;font-size:11px;font-style:normal}.adm-pill.s-received{color:var(--gold);border-color:var(--gold)}.adm-pill.s-delivered{color:var(--foreground)}.adm-pill.s-cancelled{color:var(--destructive);border-color:var(--destructive)}.adm-thumb{object-fit:contain;background:var(--muted);border-radius:10px;width:40px;height:40px;display:block}.adm-sheet{z-index:80;background:var(--background);position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.adm-sheet{background:color-mix(in oklab, var(--background) 70%, transparent)}}.adm-sheet{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;justify-content:flex-end;animation:.2s both prime-fade;display:flex}.adm-sheet-in{background:var(--background);border-left:1px solid var(--border);flex-direction:column;gap:14px;width:min(480px,100%);height:100%;padding:20px;animation:.3s cubic-bezier(.2,.8,.2,1) adm-slide;display:flex;overflow-y:auto}@keyframes adm-slide{0%{opacity:0;transform:translate(40px)}}.adm-sheet header{justify-content:space-between;align-items:flex-start;display:flex}.adm-sheet h2{font-family:var(--font-display);font-size:20px}.adm-sheet h2 small{color:var(--muted-foreground);font-size:12px;font-weight:400;display:block}.adm-sheet header button svg{width:20px;height:20px}.adm-sheet section{border:1px solid var(--border);background:var(--card);border-radius:14px;flex-direction:column;gap:8px;padding:14px;font-size:14px;display:flex}.adm-sheet section>small{letter-spacing:.14em;text-transform:uppercase;color:var(--gold);font-size:11px}.adm-line{justify-content:space-between;gap:10px;padding:3px 0;font-size:13px;display:flex}.adm-photo{object-fit:contain;background:var(--muted);border-radius:12px;max-height:180px}.adm-upload{color:var(--gold);cursor:pointer;align-items:center;gap:8px;font-size:13px;display:inline-flex}.adm-upload svg{width:16px;height:16px}.adm-check{align-items:center;gap:8px;font-size:14px;display:flex}.adm-check input{width:18px!important;height:18px!important}.adm-2{grid-template-columns:1fr 1fr;gap:8px;display:grid}.adm-form label{flex-direction:column;gap:6px;font-size:13px;display:flex}@media (width<=760px){.adm{flex-direction:column}.adm-side{z-index:5;background:var(--background);border-right:0;border-bottom:1px solid var(--border);gap:10px;width:100%;height:auto;padding:12px;position:sticky;top:0}.adm-brand{display:none}.adm-side nav{flex-direction:row;overflow-x:auto}.adm-side nav button{flex-shrink:0;padding:8px 12px}.adm-main{padding:18px 14px 40px}.adm-row{grid-template-columns:1fr auto}.adm-row>b,.adm-row>.adm-thumb{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.adm-main,.adm-sheet,.adm-sheet-in{opacity:1;animation:none}}.adm-side{background:var(--card);width:248px;padding:28px 18px}.adm-brand{font-size:20px;line-height:1.7}.adm-brand small{letter-spacing:0}.adm-side nav button{border-radius:6px;justify-content:flex-start;width:100%;height:44px}.adm-side-foot{border-top:1px solid var(--border);color:var(--muted-foreground);align-items:center;gap:10px;margin-top:auto;padding-top:20px;font-size:11px;display:flex}.adm-side-foot svg{color:var(--primary)}.adm-main{max-width:1600px;padding:0 36px 48px}.adm-topbar{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;min-height:100px;margin-bottom:28px;display:flex}.adm-topbar small{color:var(--muted-foreground);font-size:10px}.adm-topbar p{margin-top:5px;font-size:15px}.adm-main h1{margin:0 0 24px;font-size:28px;font-weight:500}.adm-title-line{justify-content:space-between;align-items:center;gap:12px;margin-bottom:24px;display:flex}.adm-title-line h1{margin:0}.adm-period{color:var(--muted-foreground);justify-content:flex-end;align-items:center;gap:12px;margin-bottom:20px;font-size:12px;display:flex}.adm-period select{width:190px}.adm-card{border-radius:6px;padding:22px}.adm-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.adm-card b{color:var(--foreground);overflow-wrap:anywhere;font-size:25px}.adm-card svg{color:var(--primary)}.adm-search,.adm select,.adm-sheet select,.adm-sheet input,.adm-sheet textarea,.adm-form input,.adm-form textarea{border-radius:6px}.adm-search input{min-width:0}.adm-list{border-block:1px solid var(--border);gap:0}.adm-row{border:0;border-bottom:1px solid var(--border);white-space:normal;width:100%;height:auto;min-height:78px;box-shadow:none;background:0 0;border-radius:0}.adm-row:last-child{border-bottom:0}.adm-row>span,.adm-row>b{overflow-wrap:anywhere;min-width:0}.adm-row:hover{background:var(--muted)}.adm-thumb{border-radius:4px}.adm-sheet-in{gap:20px;width:min(600px,100%);padding:28px}.adm-sheet section{border:0;border-bottom:1px solid var(--border);background:0 0;border-radius:0;padding:8px 0 24px}.adm-sheet section>small{letter-spacing:0;margin-bottom:6px;font-size:12px}.adm-sheet header{border-bottom:1px solid var(--border);padding-bottom:20px}.adm-sheet header h2{overflow-wrap:anywhere;min-width:0}.adm-sheet header button{flex-shrink:0}.adm-sheet label{gap:5px;font-size:12px;display:grid}.adm-line{border-bottom:1px solid var(--border);padding:12px 0}.adm-line:last-child{border-bottom:0}.adm-line>span{overflow-wrap:anywhere;min-width:0}.adm-pagination{color:var(--muted-foreground);justify-content:flex-end;align-items:center;gap:12px;margin-top:22px;font-size:12px;display:flex}.adm-report-section{border-top:1px solid var(--border);margin-top:30px;padding:10px 0 20px}.adm-report-grid{grid-template-columns:1fr 1fr;gap:36px;display:grid}.adm-bars{flex-direction:column;gap:14px;max-height:340px;display:flex;overflow:auto}.adm-bar-line{grid-template-columns:90px minmax(40px,1fr) 140px;align-items:center;gap:16px;font-size:12px;display:grid}.adm-bar-line b{text-align:right;font-weight:500}.adm-bar-line meter{width:100%;height:14px}.adm-bar-line meter::-webkit-meter-bar{background:var(--muted);border:0}.adm-bar-line meter::-webkit-meter-optimum-value{background:var(--primary)}.adm-audit-row{border-bottom:1px solid var(--border);grid-template-columns:22px 1fr auto;align-items:center;gap:16px;padding:20px 0;font-size:13px;display:grid}.adm-audit-row svg{color:var(--primary)}.adm-audit-row small{color:var(--muted-foreground);overflow-wrap:anywhere;margin-top:6px;font-size:11px;display:block}.adm-audit-row time{color:var(--muted-foreground);font-size:11px}.adm-center .adm-card{width:min(420px,100%)}@media (width<=1000px){.adm-side{width:210px}.adm-main{padding-inline:24px}.adm-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.adm-side{width:100%;padding:12px}.adm-side nav button{width:auto;height:40px}.adm-side-foot{display:none}.adm-main{padding:0 18px 40px}.adm-topbar{min-height:85px;margin-bottom:22px}.adm-topbar small{font-size:8px}.adm-main h1{font-size:24px}.adm-card{padding:16px}.adm-card b{font-size:21px}.adm-stats{gap:10px}.adm-title-line{align-items:flex-start}.adm-period{justify-content:space-between}.adm-row{gap:8px;padding:16px 4px;font-size:12px}.adm-row small{font-size:10px}.adm-row>span:nth-child(2){grid-column:1}.adm-row>span:last-child{text-align:right;grid-column:2}.adm-pill{white-space:normal;text-align:center;max-width:150px;padding:4px 6px;font-size:9px}.adm-report-grid{grid-template-columns:1fr;gap:0}.adm-bar-line{grid-template-columns:75px minmax(30px,1fr) 100px;gap:8px;font-size:10px}.adm-sheet-in{padding:20px}.adm-sheet h2{font-size:18px}.adm-audit-row{grid-template-columns:20px 1fr}.adm-audit-row time{grid-column:2}}:root,.dark{--collection-platinum:oklch(85% .018 250);--collection-rose:oklch(82% .065 15);--collection-fragrance:oklch(79% .1 350);--collection-jade:oklch(79% .09 165);--collection-audio:oklch(79% .075 220);--collection-tech:oklch(84% .1 120);--collection-care:oklch(84% .055 150);--collection-shade:linear-gradient(90deg, var(--background) 0%, var(--background) 26%, var(--background) 54%, transparent 76%)}@supports (color:color-mix(in lab, red, red)){:root,.dark{--collection-shade:linear-gradient(90deg, var(--background) 0%, color-mix(in oklab, var(--background) 94%, transparent) 26%, color-mix(in oklab, var(--background) 35%, transparent) 54%, transparent 76%)}}:root,.dark{--collection-mobile-shade:linear-gradient(180deg, transparent 8%, var(--background) 22%, var(--background) 57%)}@supports (color:color-mix(in lab, red, red)){:root,.dark{--collection-mobile-shade:linear-gradient(180deg, transparent 8%, color-mix(in oklab, var(--background) 10%, transparent) 22%, var(--background) 57%)}}[data-theme]{--collection-accent:var(--gold)}[data-theme=apple]{--collection-accent:var(--collection-platinum)}[data-theme=beauty]{--collection-accent:var(--collection-rose)}[data-theme=fragrance]{--collection-accent:var(--collection-fragrance)}[data-theme=home]{--collection-accent:var(--collection-jade)}[data-theme=audio]{--collection-accent:var(--collection-audio)}[data-theme=tech]{--collection-accent:var(--collection-tech)}[data-theme=wellness]{--collection-accent:var(--collection-care)}.prime-category-story{isolation:isolate;background:var(--background);border-bottom:1px solid var(--border);position:relative;overflow:hidden}.prime-category-scene{isolation:isolate;height:min(46vw,600px);min-height:440px;position:relative}.prime-category-image{object-fit:contain;object-position:right center;z-index:-2;width:100%;height:100%;position:absolute;inset:0 0 0 auto}.prime-category-scene:before{content:"";background:var(--collection-shade);z-index:-1;pointer-events:none;position:absolute;inset:0}.prime-category-inner{flex-direction:column;justify-content:center;align-items:flex-start;height:100%;padding-block:32px;display:flex}.prime-category-inner .nx2-crumbs{color:var(--silver);margin-bottom:32px}.prime-category-eyebrow{color:var(--collection-accent);text-transform:uppercase;font-size:10px;line-height:1.7}.nx2 .prime-category-story h1,.nx2 .prime-category-story h2{letter-spacing:0;max-width:44%;color:var(--foreground);overflow-wrap:break-word;margin:18px 0;font-size:48px;font-weight:500;line-height:1.12}.prime-category-story[data-theme=beauty] h1,.prime-category-story[data-theme=beauty] h2,.prime-category-story[data-theme=fragrance] h1,.prime-category-story[data-theme=fragrance] h2{font-family:var(--font-display);font-weight:600}.prime-category-inner>p{color:var(--silver);max-width:355px;font-size:16px;line-height:1.7}.prime-category-explore{border-color:var(--collection-accent);color:var(--collection-accent);background:var(--background);margin-top:24px}@supports (color:color-mix(in lab, red, red)){.prime-category-explore{background:color-mix(in oklab, var(--background) 65%, transparent)}}.prime-category-explore{border-radius:4px;gap:24px;height:44px}.prime-category-details{color:var(--silver);flex-wrap:wrap;gap:0;margin-top:36px;font-size:10px;display:flex}.prime-category-details span{padding-right:14px}.prime-category-details span+span{border-left:1px solid var(--collection-accent);padding-left:14px}.prime-category-related{border-top:1px solid var(--border);flex-wrap:wrap;gap:12px;padding-block:12px;display:flex}.prime-category-related [data-slot=button]{height:36px;color:var(--muted-foreground);border-radius:0;flex-shrink:0;gap:16px;font-size:12px}.prime-category-related [aria-current=page]{color:var(--collection-accent);border-bottom:1px solid var(--collection-accent)}.prime-category-caption{color:var(--silver);font-size:8px;position:absolute;bottom:12px;right:20px}.prime-category-symbol{stroke-width:.5px;width:260px;height:260px;color:var(--collection-accent);opacity:.25;z-index:-2;position:absolute;top:15%;right:12%}.prime-category-catalog{padding-top:38px}.nx2[data-theme] .nx2-head h2{color:var(--foreground);letter-spacing:0;background:0 0;font-size:28px;animation:none}.nx2[data-theme] .nx3-card,.prime-collection-band .nx3-card{background:var(--card);border-top:2px solid var(--collection-accent);border-radius:6px}@supports (color:color-mix(in lab, red, red)){.nx2[data-theme] .nx3-card,.prime-collection-band .nx3-card{border-top:2px solid color-mix(in oklab, var(--collection-accent) 40%, var(--border))}}.nx2[data-theme] .nx3-card:hover,.prime-collection-band .nx3-card:hover{border-color:var(--collection-accent)}.nx2[data-theme] .nx3-card h3,.prime-collection-band .nx3-card h3{letter-spacing:0}.nx2[data-theme] .nx2-card-brand,.prime-collection-band .nx2-card-brand{color:var(--collection-accent)}.nx2[data-theme] .nx3-product-stage{border-color:var(--collection-accent);border-radius:6px}@supports (color:color-mix(in lab, red, red)){.nx2[data-theme] .nx3-product-stage{border-color:color-mix(in oklab, var(--collection-accent) 40%, var(--border))}}.nx2[data-theme] .nx3-product-stage{background:var(--card)}.nx2[data-theme] .nx3-stage-brand{color:var(--collection-accent)}.nx2[data-theme=beauty] .nx3-stage-title{font-family:var(--font-display)}.nx2[data-theme] .nx3-product h1{letter-spacing:0}.prime-themed-collections{gap:64px;padding-top:64px}.prime-category-story.is-collection .prime-category-scene{height:min(42vw,560px);min-height:400px}.prime-category-story.is-collection .prime-category-caption{bottom:12px}.prime-collection-products{padding-top:24px}@media (width>=1600px){.prime-category-inner{padding-block:40px}}@media (width<=900px){.prime-category-scene,.prime-category-story.is-collection .prime-category-scene{height:auto;min-height:0}.prime-category-image{aspect-ratio:16/9;object-fit:contain;object-position:center;z-index:0;width:100%;height:auto;display:block;position:relative;inset:auto}.prime-category-scene:before{display:none}.prime-category-inner{justify-content:flex-start;height:auto;min-height:0;padding-top:24px;padding-bottom:26px}.prime-category-inner .nx2-crumbs{margin-bottom:16px}.nx2 .prime-category-story h1,.nx2 .prime-category-story h2{max-width:100%;margin:12px 0;font-size:34px}.prime-category-inner>p{max-width:300px;font-size:14px}.prime-category-eyebrow{font-size:9px}.prime-category-details{row-gap:8px;margin-top:24px;font-size:9px}.prime-category-related{gap:4px}.prime-category-related [data-slot=button]{gap:8px;padding-inline:10px;font-size:11px}.prime-category-caption{font-size:7px;top:8px;bottom:auto;right:12px}.prime-category-symbol{width:170px;height:170px;top:32px;right:12%}.prime-category-story.is-collection .prime-category-inner{min-height:0;padding-top:24px}.prime-category-story.is-collection .prime-category-caption{top:8px;bottom:auto}.prime-themed-collections{gap:42px;padding-top:40px}.prime-category-catalog{padding-top:28px}.nx2[data-theme] .nx2-head h2{font-size:24px}.prime-category-effect{aspect-ratio:16/9;z-index:1;bottom:auto}}.boutique-panel{flex-direction:column;gap:0;padding:0;display:flex;overflow:hidden}.boutique-panel>button{display:none}.boutique-panel-heading{border-bottom:1px solid var(--border);flex-shrink:0;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;padding:26px 28px 22px;display:grid}.boutique-panel-heading>div{gap:10px;min-width:0;display:grid}.boutique-panel-heading span{color:var(--gold);letter-spacing:0;font-size:10px}.boutique-panel-heading h2{letter-spacing:0;line-height:1.3}.boutique-panel-heading button{color:var(--silver);flex-shrink:0}.boutique-panel-scroll{overscroll-behavior:contain;scrollbar-width:thin;gap:22px;min-height:0;padding:18px 28px 28px;display:grid;overflow-y:auto}.boutique-category{grid-template-columns:minmax(0,1fr) auto;gap:12px;min-width:0;padding-left:12px;display:grid;position:relative}.boutique-category:before{content:"";background:var(--collection-accent);opacity:.65;width:2px;transition:opacity .25s;position:absolute;top:16px;bottom:16px;left:0}.boutique-category:hover{color:var(--collection-accent)}.boutique-category svg{flex-shrink:0;transition:transform .25s}.boutique-category:hover svg{transform:translate(2px,-2px)}.boutique-services{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.boutique-services>*{white-space:normal;justify-content:flex-start;gap:8px;min-width:0;height:auto;min-height:44px;font-size:12px}.boutique-services svg{flex-shrink:0;width:16px}.boutique-panel[data-state=open]{animation:.32s cubic-bezier(.2,.8,.2,1) prime-menu-in}.boutique-panel[data-state=closed]{animation:.2s ease-in prime-menu-out}@keyframes prime-menu-in{0%{opacity:0;margin-top:16px}to{opacity:1;margin-top:0}}@keyframes prime-menu-out{to{opacity:0;margin-top:12px}}@media (width<=640px){.boutique-panel-heading{padding:20px 18px 16px}.boutique-panel-heading h2{font-size:21px}.boutique-panel-scroll{padding:12px 18px 24px}.boutique-groups{grid-template-columns:minmax(0,1fr);gap:18px}.boutique-groups>div:last-child{grid-column:auto}.boutique-groups>div:last-child .boutique-category{width:100%;padding-right:0;display:grid}.boutique-groups h3{margin-bottom:6px}.boutique-category{min-height:44px;font-size:14px}}.prime-category-story:after{content:"";background:var(--collection-accent);opacity:.6;pointer-events:none;width:32%;height:2px;position:absolute;bottom:0;left:0}.prime-category-story.has-entered .prime-category-inner>:not(nav){animation:.7s cubic-bezier(.2,.8,.2,1) both prime-collection-reveal}.prime-category-story.has-entered .prime-category-inner>p{animation-delay:80ms}.prime-category-story.has-entered .prime-category-explore{animation-delay:.14s}.prime-category-story.has-entered .prime-category-details{animation-delay:.2s}.prime-category-effect{z-index:-1;pointer-events:none;color:var(--collection-accent);position:absolute;inset:0;overflow:hidden}.prime-category-effect i{position:absolute;animation-play-state:paused!important}.prime-category-story.is-visible .prime-category-effect i{animation-play-state:running!important}[data-theme=apple] .prime-category-effect i:first-child,[data-theme=accessories] .prime-category-effect i:first-child{background:linear-gradient(105deg, transparent, var(--collection-accent), transparent);width:12%;top:0;bottom:0;left:48%}@supports (color:color-mix(in lab, red, red)){[data-theme=apple] .prime-category-effect i:first-child,[data-theme=accessories] .prime-category-effect i:first-child{background:linear-gradient(105deg, transparent, color-mix(in oklab, var(--collection-accent) 9%, transparent), transparent)}}[data-theme=apple] .prime-category-effect i:first-child,[data-theme=accessories] .prime-category-effect i:first-child{animation:9s ease-in-out infinite prime-metal-sweep;transform:skew(-20deg)}[data-theme=beauty] .prime-category-effect i:first-child,[data-theme=fragrance] .prime-category-effect i:first-child{background:linear-gradient(180deg, transparent, var(--collection-accent), transparent);opacity:.4;width:1px;animation:7s ease-in-out infinite prime-silk;top:0;bottom:0;right:20%}[data-theme=fragrance] .prime-category-effect i:nth-child(2){background:linear-gradient(180deg, transparent, var(--collection-accent), transparent);opacity:.2;width:1px;animation:9s ease-in-out infinite reverse prime-silk;top:0;bottom:0;right:28%}[data-theme=home] .prime-category-effect i:first-child{border:1px solid var(--collection-accent);width:42%;top:20px;bottom:20px;right:5%}@supports (color:color-mix(in lab, red, red)){[data-theme=home] .prime-category-effect i:first-child{border:1px solid color-mix(in oklab, var(--collection-accent) 18%, transparent)}}[data-theme=home] .prime-category-effect i:first-child{border-radius:6px;animation:8s ease-in-out infinite prime-home-pass}[data-theme=audio] .prime-category-effect{justify-content:flex-end;align-items:flex-end;gap:6px;padding:30px 6%;display:flex}[data-theme=audio] .prime-category-effect i{background:var(--collection-accent);opacity:.3;transform-origin:bottom;width:3px;height:44px;animation:2.5s ease-in-out infinite prime-equalizer;position:relative}[data-theme=audio] .prime-category-effect i:nth-child(3n){height:68px;animation-delay:-.8s}[data-theme=audio] .prime-category-effect i:nth-child(2n){height:30px;animation-delay:-1.5s}[data-theme=tech] .prime-category-effect i:first-child{border-top:1px solid var(--collection-accent);width:32%;height:35%;top:22%;right:8%}@supports (color:color-mix(in lab, red, red)){[data-theme=tech] .prime-category-effect i:first-child{border-top:1px solid color-mix(in oklab, var(--collection-accent) 28%, transparent)}}[data-theme=tech] .prime-category-effect i:first-child{border-right:1px solid var(--collection-accent)}@supports (color:color-mix(in lab, red, red)){[data-theme=tech] .prime-category-effect i:first-child{border-right:1px solid color-mix(in oklab, var(--collection-accent) 28%, transparent)}}[data-theme=tech] .prime-category-effect i:first-child{animation:5s ease-in-out infinite prime-circuit}[data-theme=wellness] .prime-category-effect i:first-child{background:linear-gradient(90deg, transparent, var(--collection-accent), transparent);opacity:.4;width:40%;height:1px;animation:10s ease-in-out infinite prime-silk;top:26%;right:6%}.prime-category-explore svg{transition:transform .25s}.prime-category-explore:hover svg{transform:translate(4px)}.prime-collection-band .nx3-card,.nx2[data-theme] .nx3-card{transition:border-color .3s,box-shadow .3s,transform .3s}.prime-collection-band .nx3-card:hover,.nx2[data-theme] .nx3-card:hover{box-shadow:0 12px 24px -18px var(--collection-accent)}@keyframes prime-collection-reveal{0%{opacity:.25;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes prime-metal-sweep{0%,20%{opacity:0;translate:-140%}45%{opacity:1}70%,to{opacity:0;translate:300%}}@keyframes prime-silk{50%{opacity:.15;transform:translate(20px)}}@keyframes prime-home-pass{50%{opacity:.3;transform:translateY(10px)}}@keyframes prime-equalizer{50%{transform:scaleY(.3)}}@keyframes prime-circuit{50%{opacity:.2;transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){.prime-category-story.has-entered .prime-category-inner>:not(nav),.prime-category-effect i,.boutique-panel[data-state]{animation:none!important}.prime-category-explore svg,.boutique-category svg,.prime-collection-band .nx3-card,.nx2[data-theme] .nx3-card{transition:none}}.nx-cat-stage{aspect-ratio:3/4;place-items:center;width:min(180px,60vw);margin:8px auto 14px;padding:12px;display:grid;position:relative;overflow:visible}.nx-cat-stage:before{content:"";background:radial-gradient(closest-side, var(--primary), transparent);border-radius:50%;position:absolute;inset:18% 8% 4%}@supports (color:color-mix(in lab, red, red)){.nx-cat-stage:before{background:radial-gradient(closest-side, color-mix(in oklab, var(--primary) 32%, transparent), transparent)}}.nx-cat-stage:before{filter:blur(6px);z-index:0}.nx-cat-stage-img{z-index:1;object-fit:contain;object-position:center bottom;width:100%;height:100%;animation:4s ease-in-out infinite nx-cat-float;position:relative}.nx-seal{letter-spacing:.32em;text-transform:uppercase;color:var(--primary);margin-bottom:6px;font-size:10px}@media (prefers-reduced-motion:reduce){.nx-cat-stage-img{animation:none}}.prime-col-rail{scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:minmax(220px,30%);grid-auto-flow:column;gap:14px;padding-bottom:8px;display:grid;overflow-x:auto}.prime-col-rail::-webkit-scrollbar{display:none}.nx2 .prime-col-card{white-space:normal;scroll-snap-align:start;border:1px solid var(--collection-accent,var(--primary));border-radius:8px;grid-template-rows:180px minmax(170px,auto);justify-content:stretch;align-items:stretch;gap:0;height:auto;padding:0;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.nx2 .prime-col-card{border:1px solid color-mix(in oklab, var(--collection-accent,var(--primary)) 35%, var(--border))}}.nx2 .prime-col-card{text-align:left;background:var(--card);transition:transform .35s,border-color .35s}.prime-col-media{width:100%;height:180px;display:block;position:relative;overflow:hidden}.prime-col-card:hover{border-color:var(--collection-accent,var(--primary));transform:translateY(-4px)}.prime-col-card img{object-fit:cover;object-position:70% center;width:100%;height:100%;transition:transform .8s;position:absolute;inset:0}.prime-col-card:hover img{transform:scale(1.05)}.prime-col-card:after{content:"";background:linear-gradient(to top, var(--background) 8%, transparent 65%);position:absolute;inset:0}.prime-col-copy{z-index:3;background:var(--card);border-top:1px solid var(--border);letter-spacing:0;flex-direction:column;align-items:flex-start;gap:8px;min-width:0;padding:18px;display:flex;position:relative}.prime-col-copy small{letter-spacing:0;text-transform:uppercase;color:var(--collection-accent,var(--primary));font-size:10px;line-height:1.5}.prime-col-copy strong{color:var(--foreground);overflow-wrap:anywhere;font-size:20px;font-weight:600;line-height:1.35}.prime-col-copy em{color:var(--silver);overflow-wrap:anywhere;font-size:13px;font-style:normal;line-height:1.6}.prime-col-link{color:var(--collection-accent,var(--primary));align-items:center;gap:8px;margin-top:auto;padding-top:6px;font-size:11px;display:flex}@media (width<=640px){.prime-col-rail{grid-auto-columns:72%}}.nx-mini-cat{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;width:60px!important;height:72px!important;overflow:visible!important}.nx-mini-cat img{object-fit:contain;filter:drop-shadow(0 6px 10px #00000080);width:100%!important;height:100%!important;margin:0!important}.nx-cat-stage:before{display:none}.nx-cat-stage-img{filter:drop-shadow(0 10px 18px #0000008c)}.prime-nexcat-image{background:0 0;border:0;border-radius:0;flex:none;width:120px;height:200px;padding:10px;display:block;position:relative;overflow:visible}.prime-nexcat-image img,.nxf-hero .prime-nexcat-image img,.nx-track-cat .prime-nexcat-image img{object-fit:contain;object-position:center;filter:none;background:0 0;border:0;border-radius:0;width:100%;max-width:100%;height:100%;animation:none;display:block;transform:none}.prime-nexcat-commerce{width:min(180px,60vw);height:240px;margin:8px auto 14px;padding:12px}.prime-nexcat-tracking{width:100px;height:148px;padding:8px}.prime-nexcat-footer{width:108px;height:208px}.nxf-hero>div{min-width:0}.nxf-cta{max-width:100%;height:auto;min-height:46px;padding:10px 16px}.nx-track-cat p{min-width:0}.prime-nexcat-image img{opacity:0;transition:opacity .35s ease-out}.prime-nexcat-image img[data-ready]{opacity:1}.nx-mini-cat img{filter:none;animation:.35s ease-out prime-nexcat-arrive}.nx-mini-bubble [data-slot=button]{height:30px;padding:4px 6px}.nx-mini-bubble [data-slot=button]:last-child{width:30px}:is(.nx2:has([role=dialog]) .nx-mini,.nx2:has(.nx-co) .nx-mini){visibility:hidden;pointer-events:none}@keyframes prime-nexcat-arrive{0%{opacity:.6}to{opacity:1}}#prime-module-recovery{z-index:1000;text-align:center;background:var(--background);color:var(--foreground);flex-direction:column;justify-content:center;align-items:center;gap:20px;padding:32px;display:flex;position:fixed;inset:0}#prime-module-recovery h1{font-size:24px}#prime-module-recovery p{max-width:360px;color:var(--muted-foreground)}#prime-module-recovery button{background:var(--primary);color:var(--primary-foreground);cursor:pointer;border-radius:6px;padding:12px 24px}@media (prefers-reduced-motion:reduce){.prime-nexcat-image img{transition:none}.prime-nexcat-image img,.nx-mini-cat img{animation:none}}@media (width>=900px){.prime-nexcat-footer{width:136px;height:256px}.prime-nexcat-tracking{width:116px;height:168px}}@media (width<=380px){.nxf-hero{gap:10px;padding:16px 12px}.prime-nexcat-footer{width:82px;height:180px;padding:6px}.nxf-hero h3{font-size:20px}.nxf-cta{padding:10px 12px;font-size:12px}}.prime-glyph{border:1px solid var(--gold);border-radius:14px;flex:none;place-items:center;width:46px;height:46px;display:grid}@supports (color:color-mix(in lab, red, red)){.prime-glyph{border:1px solid color-mix(in oklab, var(--gold) 35%, transparent)}}.prime-glyph{background:radial-gradient(circle at 30% 20%, var(--gold), transparent 70%)}@supports (color:color-mix(in lab, red, red)){.prime-glyph{background:radial-gradient(circle at 30% 20%, color-mix(in oklab, var(--gold) 18%, transparent), transparent 70%)}}.prime-glyph{color:var(--gold)}.prime-glyph svg{width:22px;height:22px}.prime-glyph.is-large{border-radius:36px;width:132px;height:132px}.prime-glyph.is-large svg{width:60px;height:60px}.prime-list{grid-template-columns:repeat(auto-fill,minmax(min(100%,420px),1fr));gap:10px}.nx3-card.prime-row,.nx3-card.prime-row.is-big{border-radius:16px;flex-direction:row;align-items:center;min-height:0}.prime-row-main{text-align:left;flex:1;align-items:center;gap:14px;min-width:0;padding:14px 8px 14px 14px;display:flex}.prime-row-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.nx3-card.prime-row h3{white-space:nowrap;text-overflow:ellipsis;font-size:16px;overflow:hidden}.prime-row-price{text-align:right;flex-direction:column;flex:none;align-items:flex-end;margin:0;display:flex}.prime-row-price strong{font-size:15px}.prime-row-actions{flex-direction:column;align-items:flex-end;gap:6px;padding:10px 12px 10px 0;display:flex}.prime-row .nx-fav{position:static}.prime-sku{letter-spacing:.04em;border:1px solid var(--border);color:var(--muted-foreground);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:4px 8px;font-size:10px;display:inline-flex}.prime-sku:hover{border-color:var(--gold);color:var(--gold)}.prime-sku.is-big{margin-top:12px;padding:7px 12px;font-size:12px}.nx3-rail .prime-row,.nx-recent-rail .prime-row{min-width:min(86vw,360px)}.prime-stage-glyph{flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:260px;display:flex}.prime-sheet{gap:18px;margin-top:24px;display:grid}.prime-sheet section{border:1px solid var(--border);background:var(--card);border-radius:16px;padding:18px}.prime-sheet h3{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.12em;color:var(--gold);margin-bottom:10px;font-size:13px}.prime-sheet p{color:var(--muted-foreground);font-size:14px;line-height:1.65}.prime-sheet ul{gap:8px;font-size:14px;display:grid}.prime-sheet li{align-items:flex-start;gap:8px;display:flex}.prime-sheet li svg{width:15px;height:15px;color:var(--gold);flex:none;margin-top:3px}.prime-cond-legend{border:1px solid var(--border);color:var(--muted-foreground);border-radius:14px;flex-wrap:wrap;align-items:center;gap:8px 16px;margin-bottom:16px;padding:12px 16px;font-size:12px;display:flex}.prime-cond-legend strong{color:var(--gold);text-transform:uppercase;letter-spacing:.12em;width:100%;font-size:11px}.prime-cond-legend b{color:var(--gold);letter-spacing:1px;margin-right:6px;font-weight:400}@media (width<=480px){.prime-row-actions .prime-sku{display:none}.prime-glyph{width:40px;height:40px}}.prime-quick{gap:8px;margin-bottom:14px;display:grid}.prime-quick-row{scrollbar-width:none;align-items:center;gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}.prime-quick-row::-webkit-scrollbar{display:none}.prime-quick-row>span{text-transform:uppercase;letter-spacing:.12em;color:var(--gold);flex:none;min-width:64px;font-size:10px}.prime-quick-row button{border:1px solid var(--border);color:var(--muted-foreground);white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:5px;padding:7px 12px;font-size:12px;transition:border-color .2s,color .2s,background .2s;display:inline-flex}.prime-quick-row button[aria-pressed=true]{border-color:var(--gold);color:var(--primary-foreground);background:var(--gold)}.prime-cmp-toggle{border:1px solid var(--border);width:32px;height:32px;color:var(--muted-foreground);border-radius:999px;place-items:center;display:grid}.prime-cmp-toggle.is-on{border-color:var(--gold);color:var(--primary-foreground);background:var(--gold)}.prime-row-actions{flex-direction:row;align-items:center}.prime-cmp-bar{left:50%;bottom:calc(84px + env(safe-area-inset-bottom));z-index:45;border:1px solid var(--gold);background:var(--card);box-shadow:var(--shadow-card-hover);border-radius:999px;align-items:center;gap:8px;width:max-content;max-width:calc(100vw - 24px);padding:8px 8px 8px 16px;font-size:12px;display:flex;position:fixed;transform:translate(-50%)}@media (width>=900px){.prime-cmp-bar{bottom:24px}}.prime-cmp-dialog{width:min(920px,100vw - 24px);max-width:920px}.nx-tech-comparison{min-width:0}.nx-cmp h1{font-size:48px;line-height:1.12}.nx-cmp-pick{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px}.nx-cmp-pick select{border-radius:8px;width:100%;min-width:0;font-size:14px}.nx-cmp-pick small{letter-spacing:0;font-size:13px}.nx-tech-verdict{border-block:1px solid var(--border);margin-bottom:24px;padding-block:20px}.nx-tech-verdict h2{color:var(--gold);align-items:center;gap:10px;margin-bottom:16px;font-size:22px;display:flex}.nx-tech-verdict ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 28px;display:grid}.nx-tech-verdict li{gap:4px;font-size:14px;display:grid}.nx-tech-verdict li span{color:var(--silver)}.nx-tech-note{color:var(--muted-foreground);margin-top:18px;font-size:13px;line-height:1.7}.nx-tech-table{border-block:1px solid var(--border)}.nx-tech-row{border-bottom:1px solid var(--border);grid-template-columns:minmax(130px,.65fr) repeat(2,minmax(0,1fr));gap:20px;padding:18px 12px;font-size:14px;line-height:1.65;display:grid}.nx-tech-row>*{overflow-wrap:anywhere;min-width:0}.nx-tech-row [role=rowheader]{color:var(--silver);font-weight:500}.nx-tech-header{background:var(--card)}.nx-tech-header strong{font-size:18px;display:block}.nx-tech-header [data-slot=button]{white-space:normal;height:30px;padding:0}.nx-tech-section{background:var(--accent);color:var(--gold);padding:16px 12px;font-size:16px;font-weight:600}.nx-tech-section span{align-items:center;gap:8px;display:flex}.nx-tech-row .is-advantage{color:var(--foreground)}.nx-tech-row .is-advantage small{color:var(--lime);align-items:center;gap:5px;margin-bottom:6px;font-size:12px;display:flex}.nx-tech-row summary{cursor:pointer;color:var(--gold)}.nx-tech-row details li{color:var(--silver);margin-top:8px}@media (width<=600px){.nx-cmp h1{font-size:32px}.nx-tech-verdict ul{grid-template-columns:minmax(0,1fr)}.nx-tech-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px;padding:16px 8px}.nx-tech-row>[role=rowheader],.nx-tech-header>[role=columnheader]:first-child{color:var(--gold);grid-column:1/-1;font-size:13px}.nx-tech-header strong{font-size:16px}.nx-tech-verdict h2{font-size:20px}}.prime-cmp-table{font-size:13px;display:grid}.prime-cmp-head,.prime-cmp-row{border-bottom:1px solid var(--border);grid-template-columns:minmax(70px,.7fr) 1fr 1fr;gap:10px;padding:10px 0;display:grid}.prime-cmp-head button{text-align:left;flex-direction:column;align-items:flex-start;gap:6px;display:flex}.prime-cmp-head small,.prime-cmp-row>span:first-child{color:var(--muted-foreground);font-size:11px}.prime-cmp-row>span:first-child{text-transform:uppercase;letter-spacing:.08em;color:var(--gold)}.prime-cmp-row ul{gap:4px;padding-left:14px;list-style:outside;display:grid}.prime-row-badge{letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--gold);color:var(--gold);border-radius:999px;align-self:flex-start;margin-top:8px;padding:4px 10px;font-size:9.5px;font-weight:600;line-height:1}.prime-row-badge.is-new{background:var(--gold)}@supports (color:color-mix(in lab, red, red)){.prime-row-badge.is-new{background:color-mix(in oklab, var(--gold) 16%, transparent)}}.nx3-card.prime-row h3{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:2px 0;display:-webkit-box}.prime-row-text .nx2-card-brand{line-height:1.2}.nx-badge-seal.is-inline{vertical-align:middle;margin:0 0 0 10px;line-height:1.2;display:inline-block}.nx3-product-info>.nx2-card-brand{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px;display:flex}.nx3-product-info>.nx2-card-brand .nx-badge-seal.is-inline{margin:0}.prime-col-rail{scroll-behavior:smooth;-webkit-overflow-scrolling:touch;margin:-10px -4px 0;padding:10px 4px 18px;scroll-padding-inline:4px}.prime-col-card{will-change:transform;transition:transform .45s cubic-bezier(.2,.8,.2,1),border-color .45s,box-shadow .45s}.prime-col-card:hover{box-shadow:0 18px 40px -24px var(--collection-accent,var(--primary))}.prime-col-card:active{transform:scale(.98)}.prime-col-card img{transition:transform 1.2s cubic-bezier(.2,.8,.2,1)}.prime-col-card:before{content:"";z-index:2;pointer-events:none;background:linear-gradient(115deg, transparent 35%, var(--collection-accent,var(--primary)) 50%, transparent 65%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.prime-col-card:before{background:linear-gradient(115deg, transparent 35%, color-mix(in oklab, var(--collection-accent,var(--primary)) 22%, transparent) 50%, transparent 65%)}}.prime-col-card:before{transition:transform 1.1s cubic-bezier(.2,.8,.2,1);transform:translate(-120%)}.prime-col-card:hover:before,.prime-col-card:focus-visible:before{transform:translate(120%)}.prime-col-card .prime-col-copy{z-index:3;text-shadow:none}.prime-col-card:after{display:none}.prime-col-card:before{height:180px;bottom:auto}button,a,[role=button]{transition:color .25s,background-color .25s,border-color .25s,box-shadow .3s,transform .25s cubic-bezier(.2,.8,.2,1),opacity .25s}button:active:not(:disabled){transform:scale(.97)}@media (prefers-reduced-motion:reduce){.prime-col-card,.prime-col-card img,.prime-col-card:before,.prime-col-card .prime-col-copy,button,a{transition:none}.prime-col-card:active,button:active:not(:disabled){transform:none}}.dose-page{gap:24px;max-width:1120px;padding-block:28px 32px;display:grid}.dose-page *{letter-spacing:0;min-width:0}.dose-header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:24px;min-height:220px;padding-bottom:24px;display:flex}.dose-heading{max-width:670px}.dose-eyebrow{color:var(--primary);align-items:center;gap:9px;font-size:11px;font-weight:600;display:flex}.dose-heading h1{color:var(--foreground);margin:16px 0;font-size:40px;font-weight:600;line-height:1.15}.dose-heading p{color:var(--muted-foreground);font-size:16px;line-height:1.7}.dose-header-label{color:var(--silver);align-items:center;gap:8px;margin-top:20px;font-size:11px;display:flex}.dose-header .dose-nexcat{flex-shrink:0;width:160px;height:220px;padding:4px;animation:.65s ease-out dose-arrive}.dose-intro{background:var(--accent);border-left:2px solid var(--primary);color:var(--silver);align-items:flex-start;gap:12px;padding:16px 18px;font-size:12px;line-height:1.8;display:flex}.dose-intro>svg{color:var(--primary);flex-shrink:0;margin-top:3px}.dose-intro strong{color:var(--foreground);font-weight:500}.dose-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:32px;display:grid}.dose-section-heading{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding-bottom:18px;display:flex}.dose-section-heading h2{font-size:17px;font-weight:600}.dose-section-heading>span{color:var(--muted-foreground);align-items:center;gap:6px;font-size:10px;display:flex}.dose-field{border:0;border-bottom:1px solid var(--border);gap:12px;margin:0;padding:22px 0;display:grid}.dose-field:last-child{border-bottom:0}.dose-field-heading{align-items:center;gap:12px;display:flex}.dose-step{border:1px solid var(--border);width:30px;height:30px;color:var(--primary);border-radius:50%;flex-shrink:0;place-items:center;font-size:11px;font-weight:600;display:grid}.dose-field-heading>div{flex:1}.dose-field-heading>svg{color:var(--primary);flex-shrink:0}.dose-field-heading label,.dose-field-heading h3{font-size:14px;font-weight:500;line-height:1.5}.dose-field-heading p,.dose-help{color:var(--muted-foreground);margin-top:2px;font-size:11px;line-height:1.6}.dose-input-wrap{position:relative}.dose-input-wrap>span{color:var(--muted-foreground);pointer-events:none;font-size:13px;position:absolute;top:18px;right:16px}.dose-page input{border:1px solid var(--border);background:var(--card);width:100%;height:54px;color:var(--foreground);box-shadow:none;border-radius:6px;padding:12px 16px;font-size:20px;transition:border-color .25s,background .25s}.dose-input-wrap input{padding-right:55px}.dose-page input:focus{border-color:var(--primary);outline:none}.dose-page input[aria-invalid=true]{border-color:var(--destructive)}.dose-presets{flex-wrap:wrap;gap:8px;display:flex}.dose-presets [data-slot=button],.dose-presets button{height:32px;box-shadow:none;color:var(--muted-foreground);background:0 0;border-radius:4px;padding:5px 14px;font-size:11px}.dose-page button[aria-pressed=true]{background:var(--accent);border-color:var(--primary);color:var(--primary)}.dose-syringe-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.dose-syringe-options button{background:var(--card);height:66px;box-shadow:none;white-space:normal;flex-direction:column;gap:4px;padding:8px;display:flex}.dose-syringe-options strong{font-size:15px;font-weight:500}.dose-syringe-options span{color:var(--muted-foreground);font-size:10px}.dose-amount-row{grid-template-columns:minmax(0,1fr) 136px;gap:8px;display:grid}.dose-unit{border:1px solid var(--border);background:var(--card);border-radius:6px;padding:4px;display:flex}.dose-unit button{height:44px;box-shadow:none;border:1px solid #0000;flex:1;padding:6px;font-size:12px}.dose-unit button[aria-pressed=true]{border-color:#0000}.dose-result{border:1px solid var(--border);border-top:2px solid var(--primary);background:var(--card);border-radius:8px;padding:24px;animation:.5s ease-out dose-arrive;position:sticky;top:24px}.dose-status-dot{background:var(--lime);border-radius:50%;width:5px;height:5px}.dose-result-content{min-height:390px}.dose-result-number{text-align:center;padding:28px 0 8px;animation:.35s ease-out dose-arrive}.dose-result-number>span{color:var(--silver);font-size:12px}.dose-result-number>strong{color:var(--primary);overflow-wrap:anywhere;font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:10px;margin:12px 0;font-size:68px;font-weight:500;line-height:1.2;display:flex}.dose-result-number small{color:var(--silver);font-size:22px}.dose-result-number p{color:var(--muted-foreground);font-size:12px;line-height:1.7}.dose-result-number b{color:var(--foreground);font-weight:500}.dose-visual{text-align:center;padding:0 2px 18px}.dose-visual svg{width:100%;height:auto;overflow:visible}.dose-visual>span{color:var(--muted-foreground);font-size:10px}.dose-needle,.dose-rod{stroke:var(--silver);stroke-width:2px;fill:none}.dose-nozzle{fill:var(--secondary);stroke:var(--silver)}.dose-glass{fill:var(--background);stroke:var(--silver);stroke-width:1.2px}.dose-fluid{fill:var(--primary)}@supports (color:color-mix(in lab, red, red)){.dose-fluid{fill:color-mix(in oklab, var(--primary) 35%, var(--background))}}.dose-fluid{transition:width .6s cubic-bezier(.2,.8,.2,1)}.dose-tick{stroke:var(--silver);stroke-width:1px}.dose-tick-label{fill:var(--muted-foreground);font-size:9px}.dose-marker{transition:transform .6s cubic-bezier(.2,.8,.2,1)}.dose-marker path{fill:var(--primary)}.dose-marker line{stroke:var(--primary);stroke-width:2px}.dose-warning{color:var(--destructive);border:1px solid var(--destructive);gap:10px;font-size:12px;line-height:1.7;display:flex}@supports (color:color-mix(in lab, red, red)){.dose-warning{border:1px solid color-mix(in oklab, var(--destructive) 40%, var(--border))}}.dose-warning{border-radius:4px;margin-bottom:16px;padding:12px}.dose-warning>svg{flex-shrink:0;margin-top:3px}.dose-metrics{gap:0;display:grid}.dose-metrics>div{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:14px;padding:13px 0;display:flex}.dose-metrics dt{color:var(--muted-foreground);font-size:11px}.dose-metrics dd{text-align:right;margin:0;font-size:17px;font-weight:500}.dose-metrics small{color:var(--muted-foreground);font-size:10px;font-weight:400}.dose-precision{color:var(--muted-foreground);padding:12px 0 20px;font-size:10px;line-height:1.8}.dose-result-actions{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.dose-result-actions button{height:44px;padding:10px 14px;font-size:11px}.dose-nexcat-note{border-top:1px solid var(--border);color:var(--muted-foreground);gap:10px;margin-top:20px;padding-top:16px;font-size:11px;line-height:1.7;display:flex}.dose-nexcat-note>svg{color:var(--primary);flex-shrink:0;margin-top:3px}.dose-nexcat-note strong{color:var(--silver);margin-bottom:3px;font-weight:500;display:block}.dose-empty{text-align:center;min-height:390px;color:var(--muted-foreground);flex-direction:column;justify-content:center;align-items:center;gap:16px;display:flex}.dose-empty>svg{color:var(--primary)}.dose-empty h3{color:var(--foreground);font-size:16px}.dose-empty p{max-width:260px;font-size:13px;line-height:1.8}.dose-explanation{border-top:1px solid var(--border);padding-top:32px}.dose-guide-heading h2{margin-top:12px;font-size:27px;font-weight:500;line-height:1.3}.dose-guide-heading>p{color:var(--muted-foreground);margin-top:8px;font-size:13px}.dose-guide-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:28px;display:grid}.dose-guide-grid article{border-top:1px solid var(--primary);padding-top:16px}.dose-guide-grid article>span{color:var(--primary);font-size:10px}.dose-guide-grid h3{margin:12px 0 8px;font-size:17px;font-weight:500}.dose-guide-grid p{color:var(--muted-foreground);font-size:12px;line-height:1.9}.dose-formula{border-block:1px solid var(--border);color:var(--primary);align-items:center;gap:14px;margin-top:24px;padding:20px 0;display:flex}.dose-formula>svg{flex-shrink:0}.dose-formula p{color:var(--silver);flex-wrap:wrap;align-items:center;gap:12px;font-size:11px;display:flex}.dose-formula p>svg{color:var(--primary);transform:rotate(-90deg)}.dose-faq h2{margin:12px 0 20px;font-size:22px;font-weight:500}.dose-faq details{border-bottom:1px solid var(--border)}.dose-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:20px 0;font-size:13px;line-height:1.6;list-style:none;display:flex}.dose-faq summary::-webkit-details-marker{display:none}.dose-faq summary svg{color:var(--primary);flex-shrink:0;transition:transform .3s}.dose-faq details[open] summary svg{transform:rotate(180deg)}.dose-faq details p{color:var(--muted-foreground);max-width:760px;padding-bottom:20px;font-size:12px;line-height:1.9;animation:.3s ease-out dose-arrive}.dose-disclaimer{color:var(--muted-foreground);align-items:flex-start;gap:12px;padding:20px 0;font-size:11px;line-height:1.9;display:flex}.dose-disclaimer>svg{color:var(--primary);flex-shrink:0;margin-top:3px}.dose-disclaimer strong{color:var(--silver);font-weight:500}@keyframes dose-arrive{0%{transform:translateY(6px)}to{transform:translateY(0)}}.dose-header{isolation:isolate;position:relative}.dose-header:after{content:"";z-index:-1;pointer-events:none;background:var(--lab-sheen);background-size:250% 100%;animation:9s ease-in-out infinite paused dose-polish;position:absolute;inset:0}.dose-header.dose-in-view:after{animation-play-state:running}.dose-header.dose-in-view .dose-nexcat{transform-origin:bottom;animation:6s ease-in-out infinite dose-nexcat-sway}.dose-field{transition:border-color .3s}.dose-field:focus-within{border-color:var(--primary)}.dose-field:focus-within .dose-step{background:var(--accent);border-color:var(--primary);transform:rotate(-8deg)}.dose-step{transition:background .3s,border-color .3s,transform .3s}.dose-field-heading p,.dose-help{color:var(--silver);font-size:12px}.dose-page input:focus{box-shadow:0 0 0 3px var(--primary)}@supports (color:color-mix(in lab, red, red)){.dose-page input:focus{box-shadow:0 0 0 3px color-mix(in oklab, var(--primary) 12%, transparent)}}.dose-presets button{min-height:36px;color:var(--silver)}.dose-result{box-shadow:var(--lab-shadow);overflow:clip}.dose-result:before{content:"";background:var(--metallic);background-size:200% 100%;width:100%;height:2px;animation:6s ease-in-out infinite paused dose-polish;position:absolute;top:0;left:0}.dose-result.dose-in-view:before{animation-play-state:running}.dose-metrics dt,.dose-metrics small,.dose-visual>span,.dose-precision{color:var(--silver);font-size:12px}.dose-metrics dd{overflow-wrap:anywhere;max-width:60%}.dose-metrics dt{flex:1}.dose-guide-grid article{transition:border-color .3s,transform .3s}.dose-guide-grid article:hover{border-color:var(--silver);transform:translateY(-3px)}.dose-faq summary:focus-visible{outline:2px solid var(--primary);outline-offset:4px}.dose-result-actions button{white-space:normal;height:auto;min-height:44px;line-height:1.4}:is(.nx2:has(.dose-page)>.nx-whatsapp,.nx2:has(.dose-page)>.nx-mini){visibility:hidden;pointer-events:none}@keyframes dose-polish{0%,to{background-position:100% 0}50%{background-position:0 0}}@keyframes dose-nexcat-sway{0%,to{transform:rotate(0)}50%{transform:rotate(2deg)}}.dose-inputs{animation:.28s cubic-bezier(.2,.8,.2,1) dose-arrive}.dose-field.dose-has-entered .dose-field-heading>svg{animation:.4s cubic-bezier(.2,.8,.2,1) dose-icon-settle}.dose-field:focus-within .dose-field-heading>svg{color:var(--silver)}.dose-page .dose-result-actions button{transition:background-color .2s,box-shadow .2s,transform .2s}.dose-page .dose-result-actions button:hover{box-shadow:var(--lab-shadow)}.dose-pending-fields{gap:24px;padding-top:20px;display:grid}.dose-pending-fields>span,.dose-pending-result>span{border:1px solid var(--border);background:var(--lab-sheen);background-size:250% 100%;border-radius:6px;min-height:100px;animation:1.4s ease-in-out infinite dose-polish;display:block}.dose-pending-result{border-top:2px solid var(--primary);min-height:360px;color:var(--primary);background:var(--card);place-items:center;gap:24px;padding:24px;display:grid}.dose-pending-result>span{width:100%;min-height:180px}@keyframes dose-icon-settle{0%{transform:translateY(3px)rotate(-8deg)}to{transform:none}}@media (width<=760px){.dose-page{gap:24px;padding-block:28px 50px}.dose-header{gap:4px;min-height:180px;padding-bottom:20px}.dose-heading h1{max-width:240px;margin:12px 0;font-size:28px}.dose-heading p{font-size:12px;line-height:1.8}.dose-eyebrow{gap:6px;font-size:9px}.dose-header-label{gap:5px;margin-top:12px;font-size:9px;line-height:1.7}.dose-header .dose-nexcat{width:102px;height:180px;padding:0}.dose-layout{grid-template-columns:minmax(0,1fr);gap:24px}.dose-intro{gap:9px;padding:12px;font-size:11px}.dose-result{padding:20px;position:static}.dose-result-number>strong{font-size:64px}.dose-guide-grid{grid-template-columns:1fr;gap:20px}.dose-guide-heading h2{font-size:24px}.dose-guide-grid h3{margin:8px 0}.dose-formula p{gap:8px;display:grid}.dose-formula p>svg{transform:none}.dose-faq h2{font-size:20px}.dose-field{padding:20px 0}}@media (width<=380px){.dose-header .dose-nexcat{width:78px;height:158px}.dose-heading h1{font-size:26px}.dose-result{padding:16px}.dose-result-actions button{padding-inline:10px;font-size:10px}.dose-amount-row{grid-template-columns:minmax(0,1fr) 120px}}@media (prefers-reduced-motion:reduce){.dose-page,.dose-page *{transition:none!important;animation:none!important}}.dose-page .dose-eyebrow,.dose-page .dose-header-label,.dose-page .dose-section-heading>span{color:var(--silver);flex-wrap:wrap;font-size:12px;line-height:1.6}.dose-page .dose-heading p,.dose-page .dose-intro,.dose-page .dose-field-heading p,.dose-page .dose-help,.dose-page .dose-result-number p,.dose-page .dose-guide-grid p,.dose-page .dose-faq details p,.dose-page .dose-disclaimer,.dose-page .dose-nexcat-note{color:var(--silver);font-size:14px;line-height:1.8}.dose-page .dose-presets button,.dose-page .dose-syringe-options span,.dose-page .dose-unit button,.dose-page .dose-result-actions button,.dose-page .dose-guide-grid article>span,.dose-page .dose-formula p{font-size:13px}.dose-page .dose-field-heading label,.dose-page .dose-field-heading h3,.dose-page .dose-faq summary{font-size:15px}.dose-page .dose-presets button{min-height:40px;padding-inline:12px}.dose-page .dose-syringe-options button{height:auto;min-height:76px}.dose-page .dose-tick-label{fill:var(--silver);font-size:11px}.dose-page .dose-precision,.dose-page .dose-visual>span,.dose-page .dose-metrics dt,.dose-page .dose-metrics small{font-size:13px;line-height:1.7}.dose-page .dose-result-actions{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.br-location-fields{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.br-location-fields label{color:var(--silver);gap:6px;min-width:0;font-size:14px;display:grid}.br-location-fields select{border:1px solid var(--input);background:var(--card);width:100%;min-width:0;height:48px;color:var(--foreground);text-overflow:ellipsis;border-radius:6px;padding:0 12px;font-size:16px}.br-location-fields select:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.br-location-fields select:disabled{color:var(--muted-foreground)}@media (width<=380px){.dose-page .dose-header{grid-template-columns:minmax(0,1fr) 72px;gap:8px;display:grid}.dose-page .dose-header .dose-nexcat{width:68px}.dose-page .dose-heading h1{font-size:26px}.dose-page .dose-result-actions{grid-template-columns:minmax(0,1fr)}.dose-page .dose-amount-row{grid-template-columns:minmax(0,1fr) 110px}.dose-page .dose-metrics>div{align-items:flex-start;gap:10px}}.prime-account{gap:18px;padding-block:24px 28px;display:grid}.prime-account-head h1{color:var(--primary);font-size:clamp(26px,5vw,40px)}.prime-account-tabs{scrollbar-width:none;border-bottom:1px solid var(--border);gap:6px;display:flex;overflow-x:auto}.prime-account-tabs button{color:var(--muted-foreground);white-space:nowrap;padding:12px 16px;position:relative}.prime-account-tabs button:after{content:"";background:var(--primary);height:2px;transition:transform .35s cubic-bezier(.2,.8,.2,1);position:absolute;bottom:-1px;left:12px;right:12px;transform:scaleX(0)}.prime-account-tabs button.is-on{color:var(--foreground)}.prime-account-tabs button.is-on:after{transform:scaleX(1)}.prime-account-panel{animation:.4s cubic-bezier(.2,.8,.2,1) prime-tab-in}@keyframes prime-tab-in{0%{transform:translateY(8px)}to{transform:none}}.prime-account-card{border:1px solid var(--border);background:var(--card);border-radius:18px;gap:12px;padding:20px;display:grid}@media (prefers-reduced-motion:reduce){.prime-account-panel{animation:none}.prime-account-tabs button:after{transition:none}}.adm-alerts{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.adm-alerts button{border:1px solid var(--primary);gap:8px}@supports (color:color-mix(in lab, red, red)){.adm-alerts button{border:1px solid color-mix(in oklab, var(--primary) 40%, var(--border))}}.adm-alerts button{border-radius:999px;height:auto;padding:8px 14px;animation:.4s ease-out prime-tab-in}.adm-alerts b{color:var(--primary)}.adm-alerts.is-ok{color:var(--muted-foreground);align-items:center;font-size:13px}.adm-chart{border:1px solid var(--border);background:var(--card);border-radius:14px;align-items:flex-end;gap:3px;height:160px;margin-bottom:20px;padding:12px;display:flex}.adm-chart span{background:linear-gradient(to top, var(--primary), var(--primary));border-radius:3px 3px 0 0;flex:1;min-width:2px}@supports (color:color-mix(in lab, red, red)){.adm-chart span{background:linear-gradient(to top, color-mix(in oklab, var(--primary) 40%, transparent), var(--primary))}}.adm-chart span{transform-origin:bottom;transition:filter .2s;animation:.6s cubic-bezier(.2,.8,.2,1) both adm-bar}.adm-chart span:hover{filter:brightness(1.25)}@keyframes adm-bar{0%{transform:scaleY(0)}to{transform:none}}.adm-row-wrap{align-items:center;gap:8px;display:flex}.adm-row-wrap>input{width:18px;height:18px;accent-color:var(--primary);flex:none}.adm-row-wrap>.adm-row{flex:1;min-width:0}.adm-bulk{z-index:5;border:1px solid var(--primary);background:var(--card);border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;padding:10px 12px;animation:.3s ease-out prime-tab-in;display:flex;position:sticky;top:8px}@media (prefers-reduced-motion:reduce){.adm-chart span,.adm-alerts button,.adm-bulk{animation:none}}.prime-admin-photo{object-fit:contain;width:100%;max-height:340px;animation:.5s ease-out prime-tab-in}.adm-bulk-static{border-color:var(--border);position:static}.adm-percent-input{border:1px solid var(--border);background:var(--card);width:110px;min-width:0;max-width:100%;height:36px;color:var(--foreground);border-radius:6px;padding:0 10px}.adm-gallery{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px;display:grid}.adm-gallery figure{border:1px solid var(--border);background:var(--background);border-radius:12px;margin:0;transition:transform .25s,border-color .25s;overflow:hidden}.adm-gallery figure.is-cover{border-color:var(--primary);box-shadow:0 0 0 1px var(--primary)}.adm-gallery figure:hover{transform:translateY(-2px)}.adm-gallery img{aspect-ratio:1;object-fit:contain;width:100%;padding:6px;display:block}.adm-gallery figcaption{border-top:1px solid var(--border);color:var(--primary);justify-content:space-between;align-items:center;gap:2px;padding:4px 6px;font-size:11px;display:flex}.adm-gallery figcaption span{align-items:center;gap:3px;display:inline-flex}.adm-gallery figcaption button{color:var(--foreground);cursor:pointer;background:0 0;border:0;border-radius:6px;flex-shrink:0;width:26px;height:28px;padding:4px}.adm-gallery figcaption button:hover{background:var(--muted)}.prime-photos{flex-direction:column;align-items:center;gap:12px;width:100%;display:flex}.prime-photos>img{animation:.35s ease-out prime-tab-in}.prime-photo-thumbs{gap:8px;max-width:100%;padding:2px;display:flex;overflow-x:auto}.prime-photo-thumbs button{border:1px solid var(--border);background:var(--card);cursor:pointer;border-radius:10px;flex:0 0 56px;height:56px;padding:4px;transition:border-color .2s}.prime-photo-thumbs button[aria-pressed=true]{border-color:var(--primary)}.prime-photo-thumbs img{object-fit:contain;width:100%;height:100%}.prime-acc-summary{border:1px solid var(--border);background:linear-gradient(135deg, var(--primary), var(--card));border-radius:18px;gap:16px;margin-bottom:18px;padding:20px;display:grid}@supports (color:color-mix(in lab, red, red)){.prime-acc-summary{background:linear-gradient(135deg, color-mix(in oklch, var(--primary) 14%, var(--card)), var(--card))}}.prime-acc-summary{animation:.45s ease-out prime-tab-in}.prime-acc-hello{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.prime-acc-hello small{color:var(--muted-foreground);font-size:15px}.prime-acc-hello strong{color:var(--foreground);font-size:clamp(24px,5vw,32px)}.prime-acc-vip,.prime-acc-tier{letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--primary);color:var(--primary);border-radius:999px;align-items:center;gap:5px;padding:4px 10px;font-size:12px;display:inline-flex}.prime-acc-tier{border-color:var(--border);color:var(--muted-foreground)}.prime-acc-stats{grid-template-columns:1fr 1fr 2fr;gap:10px;display:grid}.prime-acc-stats button{text-align:left;border:1px solid var(--border);background:var(--background);color:var(--foreground);cursor:pointer;border-radius:14px;flex-direction:column;align-items:flex-start;gap:3px;padding:12px 14px;transition:border-color .2s,transform .2s;display:flex}.prime-acc-stats button:hover{border-color:var(--primary);transform:translateY(-2px)}.prime-acc-stats svg{color:var(--primary)}.prime-acc-stats b{font-size:20px}.prime-acc-stats small{color:var(--muted-foreground);font-size:13px}.prime-acc-actions{flex-wrap:wrap;gap:8px;display:flex}@media (width<=560px){.prime-acc-stats{grid-template-columns:1fr 1fr}.prime-acc-stats button:last-child{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.prime-acc-summary,.prime-photos>img{animation:none}.adm-gallery figure,.prime-acc-stats button{transition:none}}.nx-spec summary{cursor:pointer;gap:.35rem;list-style:none;display:grid}.nx-spec summary::-webkit-details-marker{display:none}.nx-spec summary em{letter-spacing:.04em;width:fit-content;color:var(--primary);border:1px solid var(--primary);align-items:center;gap:.25rem;font-size:.72rem;font-style:normal;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.nx-spec summary em{border:1px solid color-mix(in oklab, var(--primary) 35%, transparent)}}.nx-spec summary em{border-radius:999px;padding:.15rem .55rem}.nx-spec summary em svg{transition:transform .3s}.nx-spec[open] summary em svg{transform:rotate(180deg)}.nx-spec ul{color:var(--muted-foreground);gap:.4rem;margin-top:.6rem;padding-left:.2rem;font-size:.85em;line-height:1.45;animation:.35s both nx-spec-in;display:grid}.nx-spec li{padding-left:.85rem;position:relative}.nx-spec li:before{content:"";background:var(--primary);opacity:.7;border-radius:50%;width:.3rem;height:.3rem;position:absolute;top:.6em;left:0}@keyframes nx-spec-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.nx-spec ul{animation:none}.nx-spec summary em svg{transition:none}}.nx-price-figure{font-family:var(--font-display);font-variant-numeric:tabular-nums lining-nums;letter-spacing:-.02em;color:var(--gold);align-items:baseline;gap:.18em;line-height:1;display:inline-flex;position:relative}.nx-pf-cur{letter-spacing:0;font-size:.5em;font-weight:500}.nx-pf-int{font-weight:700}.nx-pf-dec{align-self:flex-start;margin-top:.12em;margin-left:-.12em;font-size:.55em;font-weight:600}.nx-price-reveal{flex-direction:column;gap:8px;display:flex}.nx-price-reveal .nx-price-figure{text-shadow:0 0 24px var(--gold);animation:.6s cubic-bezier(.2,.8,.2,1) both nx-price-in}@supports (color:color-mix(in lab, red, red)){.nx-price-reveal .nx-price-figure{text-shadow:0 0 24px color-mix(in oklab, var(--gold) 35%, transparent)}}.nx-price-reveal .nx-price-figure:after{content:"";background:linear-gradient(100deg, transparent 35%, var(--foreground) 50%, transparent 65%);position:absolute;inset:-4px -8px}@supports (color:color-mix(in lab, red, red)){.nx-price-reveal .nx-price-figure:after{background:linear-gradient(100deg, transparent 35%, color-mix(in oklab, var(--foreground) 35%, transparent) 50%, transparent 65%)}}.nx-price-reveal .nx-price-figure:after{mix-blend-mode:overlay;pointer-events:none;background-size:250% 100%;animation:1.6s ease-out .35s both nx-price-sheen}.nx-price-tier{align-items:center;gap:6px;line-height:1;margin:0!important;font-size:12px!important;display:inline-flex!important}.nx-price-tier svg{flex-shrink:0}.nx-price-locked{flex-direction:column;gap:8px;display:flex}.nx-price-blur{font-family:var(--font-display);filter:blur(7px);color:var(--gold);-webkit-user-select:none;user-select:none;font-size:24px;font-weight:700;line-height:1}@keyframes nx-price-in{0%{opacity:0;letter-spacing:.04em;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes nx-price-sheen{0%{opacity:1;background-position:100% 0}85%{opacity:1}to{opacity:0;background-position:0 0}}.nx3-buy{gap:18px;display:grid!important}.nx3-buy .nx-price-figure{font-size:40px}.nx3-buy>div>small{margin-bottom:10px;display:block}.nx3-buy>button{width:100%;min-height:52px}@media (width>=768px){.nx3-buy{grid-template-columns:1fr auto;align-items:end}.nx3-buy>button{width:auto;padding-inline:28px}}.nx2-card-foot .nx-price-figure{font-size:18px}.catalog-price .nx-price-figure{font-size:inherit}@media (prefers-reduced-motion:reduce){.nx-price-reveal .nx-price-figure,.nx-price-reveal .nx-price-figure:after{animation:none}.nx-price-reveal .nx-price-figure:after{display:none}}.adm-pfilters{gap:10px;display:grid}.adm-chips{scrollbar-width:none;gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}.adm-chips::-webkit-scrollbar{display:none}.adm-chip{border:1px solid var(--border);background:var(--card);height:34px;color:var(--muted-foreground);border-radius:999px;flex-shrink:0;padding:0 14px;font-size:13px;transition:all .2s}.adm-chip[aria-pressed=true]{background:var(--gold)}@supports (color:color-mix(in lab, red, red)){.adm-chip[aria-pressed=true]{background:color-mix(in oklab, var(--gold) 16%, var(--card))}}.adm-chip[aria-pressed=true]{border-color:var(--gold)}@supports (color:color-mix(in lab, red, red)){.adm-chip[aria-pressed=true]{border-color:color-mix(in oklab, var(--gold) 60%, var(--border))}}.adm-chip[aria-pressed=true]{color:var(--gold)}.adm-plist-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.adm-prow{text-align:left;border:1px solid var(--border);background:var(--card);border-radius:16px;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:14px;width:100%;padding:12px;transition:border-color .2s,transform .15s,box-shadow .2s;display:grid}.adm-prow:hover{border-color:var(--gold)}@supports (color:color-mix(in lab, red, red)){.adm-prow:hover{border-color:color-mix(in oklab, var(--gold) 45%, var(--border))}}.adm-prow:hover{box-shadow:0 10px 30px -18px var(--gold)}@supports (color:color-mix(in lab, red, red)){.adm-prow:hover{box-shadow:0 10px 30px -18px color-mix(in oklab, var(--gold) 50%, transparent)}}.adm-prow:active{transform:scale(.99)}.adm-prow:disabled{opacity:.5}.adm-pthumb{background:var(--gold);border-radius:12px;width:52px;height:52px}@supports (color:color-mix(in lab, red, red)){.adm-pthumb{background:color-mix(in oklab, var(--gold) 6%, var(--background))}}.adm-pthumb{border:1px solid var(--border);color:var(--gold);place-items:center;display:grid;overflow:hidden}.adm-pthumb img{object-fit:contain;width:100%;height:100%}.adm-pinfo{gap:4px;min-width:0;display:grid}.adm-pinfo b{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.adm-pinfo small{color:var(--muted-foreground);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.adm-ptags{flex-wrap:wrap;gap:6px;display:flex}.adm-tag{border:1px solid var(--border);color:var(--muted-foreground);border-radius:999px;padding:4px 8px;font-size:10.5px;font-style:normal;line-height:1}.adm-tag.is-warn{color:var(--destructive);border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.adm-tag.is-warn{border-color:color-mix(in oklab, var(--destructive) 40%, var(--border))}}.adm-tag.is-gold{color:var(--gold);border-color:var(--gold)}@supports (color:color-mix(in lab, red, red)){.adm-tag.is-gold{border-color:color-mix(in oklab, var(--gold) 40%, var(--border))}}.adm-pprice{font-variant-numeric:tabular-nums;justify-items:end;gap:3px;display:grid}.adm-pprice b{color:var(--gold);font-family:var(--font-display);font-size:14px;font-weight:600}.adm-pprice small{color:var(--muted-foreground);font-size:11px}.adm-bulk2{border:1px solid var(--border);background:var(--card);border-radius:16px;gap:12px;padding:14px;animation:.25s both prime-fade;display:grid}.adm-bulk2-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.adm-bulk2 .adm-preview{color:var(--muted-foreground);font-variant-numeric:tabular-nums;font-size:12.5px}.adm-bulk2 .adm-preview b{color:var(--gold)}.adm-field{color:var(--muted-foreground);gap:6px;font-size:12px;display:grid}.adm-money{border:1px solid var(--border);background:var(--card);border-radius:14px;align-items:center;gap:8px;height:48px;padding:0 14px;transition:border-color .2s,box-shadow .2s;display:flex}.adm-money:focus-within{border-color:var(--gold);box-shadow:0 0 0 3px var(--gold)}@supports (color:color-mix(in lab, red, red)){.adm-money:focus-within{box-shadow:0 0 0 3px color-mix(in oklab, var(--gold) 18%, transparent)}}.adm-money span{color:var(--muted-foreground);font-size:13px}.adm-sheet .adm-money input{font-family:var(--font-display);font-variant-numeric:tabular-nums;color:var(--foreground);box-shadow:none;outline:none;font-size:16px;background:0 0!important;border:0!important;height:100%!important;padding:0!important}.adm-card{gap:12px;display:grid;border:1px solid var(--border)!important;background:var(--card)!important;border-radius:18px!important;padding:16px!important}.adm-card>small{color:var(--gold);text-transform:uppercase;letter-spacing:.12em!important;margin:0!important;font-size:11px!important}.adm-sheet .adm-card textarea,.adm-sheet .adm-card select{background:var(--background)}.adm-toggle{border-top:1px solid var(--border);color:var(--foreground);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 0;font-size:14px!important;display:grid!important}.adm-toggle small{color:var(--muted-foreground);margin-top:2px;font-size:12px;display:block}.adm-sheet-foot{padding:14px 20px calc(14px + env(safe-area-inset-bottom));background:var(--background);margin:auto -20px -20px;position:sticky;bottom:-20px}@supports (color:color-mix(in lab, red, red)){.adm-sheet-foot{background:color-mix(in oklab, var(--background) 88%, transparent)}}.adm-sheet-foot{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid var(--border);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;display:grid}.adm-sheet-foot .adm-dirty{color:var(--gold);grid-column:1/-1;align-items:center;gap:6px;font-size:12px;display:flex}.adm-sheet-foot .adm-dirty:before{content:"";background:var(--gold);border-radius:50%;width:6px;height:6px}.adm-upload-row{flex-wrap:wrap;gap:8px;display:flex}.adm-upload2{border:1px dashed var(--gold);border-radius:12px;align-items:center;gap:8px;height:42px;padding:0 16px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.adm-upload2{border:1px dashed color-mix(in oklab, var(--gold) 45%, var(--border))}}.adm-upload2{color:var(--gold);cursor:pointer;font-size:13px;transition:background .2s}.adm-upload2:hover{background:var(--gold)}@supports (color:color-mix(in lab, red, red)){.adm-upload2:hover{background:color-mix(in oklab, var(--gold) 8%, transparent)}}.adm-ai{border:1px solid var(--gold)}@supports (color:color-mix(in lab, red, red)){.adm-ai{border:1px solid color-mix(in oklab, var(--gold) 35%, var(--border))}}.adm-ai{background:linear-gradient(160deg, var(--gold), var(--background));border-radius:16px;gap:12px;padding:14px;display:grid}@supports (color:color-mix(in lab, red, red)){.adm-ai{background:linear-gradient(160deg, color-mix(in oklab, var(--gold) 8%, var(--background)), var(--background))}}.adm-ai{animation:.25s both prime-fade}.adm-ai-stage{aspect-ratio:1;border:1px solid var(--border);background:var(--background);border-radius:14px;place-items:center;display:grid;position:relative;overflow:hidden}.adm-ai-stage.is-portrait{aspect-ratio:2/3;justify-self:center;width:min(100%,280px);max-height:420px}.adm-ai-stage img{object-fit:contain;width:100%;height:100%;animation:.9s both adm-ai-reveal}.adm-ai-stage.is-busy:after{content:"";background:linear-gradient(110deg, transparent 30%, var(--gold) 50%, transparent 70%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.adm-ai-stage.is-busy:after{background:linear-gradient(110deg, transparent 30%, color-mix(in oklab, var(--gold) 22%, transparent) 50%, transparent 70%)}}.adm-ai-stage.is-busy:after{background-size:200% 100%;animation:1.4s linear infinite adm-ai-scan}.adm-ai-stage p{color:var(--muted-foreground);text-align:center;z-index:1;padding:16px;font-size:12.5px;position:relative}.adm-ai-badge{background:var(--background);border-radius:999px;padding:3px 7px;font-size:10px;position:absolute;top:6px;left:6px}@supports (color:color-mix(in lab, red, red)){.adm-ai-badge{background:color-mix(in oklab, var(--background) 80%, transparent)}}.adm-ai-badge{color:var(--gold);border:1px solid var(--gold)}@supports (color:color-mix(in lab, red, red)){.adm-ai-badge{border:1px solid color-mix(in oklab, var(--gold) 40%, transparent)}}.adm-gallery figure{position:relative}@keyframes adm-ai-scan{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes adm-ai-reveal{0%{opacity:0;filter:blur(14px);transform:scale(1.03)}to{opacity:1;filter:none;transform:none}}@media (prefers-reduced-motion:reduce){.adm-ai-stage.is-busy:after,.adm-ai-stage img,.adm-bulk2,.adm-ai{animation:none}}.prime-category-catalog .nx2-head h2{font-size:22px}.prime-category-catalog .nx2-head small{color:var(--muted-foreground);font-size:12px}.prime-cond-details{color:var(--muted-foreground);margin:4px 0 8px;font-size:12px;background:0 0!important;border:0!important;padding:0!important;display:block!important}.prime-cond-details summary{cursor:pointer;color:var(--gold);align-items:center;gap:6px;font-size:12px;list-style:none;display:inline-flex}.prime-cond-details summary::-webkit-details-marker{display:none}.prime-cond-details summary:after{content:"+";font-size:14px;transition:transform .2s}.prime-cond-details[open] summary:after{transform:rotate(45deg)}.prime-cond-details[open]{flex-wrap:wrap;gap:8px 16px;display:flex!important}.prime-cond-details[open] summary{flex-basis:100%}.prime-category-catalog .prime-row{border:0!important;border-bottom:1px solid var(--border)!important;background:0 0!important}@supports (color:color-mix(in lab, red, red)){.prime-category-catalog .prime-row{border-bottom:1px solid color-mix(in oklab, var(--border) 70%, transparent)!important}}.prime-category-catalog .prime-row{box-shadow:none!important;border-radius:0!important;grid-template-columns:minmax(0,1fr) auto!important;gap:10px!important;padding:16px 2px!important}.prime-category-catalog .prime-row:first-child{border-top:1px solid var(--border)!important}@supports (color:color-mix(in lab, red, red)){.prime-category-catalog .prime-row:first-child{border-top:1px solid color-mix(in oklab, var(--border) 70%, transparent)!important}}.prime-category-catalog .prime-row-main{align-items:center;grid-template-columns:minmax(0,1fr) auto!important;gap:12px!important;display:grid!important}.prime-category-catalog .prime-row-main>:first-child:not(.prime-row-text){display:none!important}.prime-category-catalog .prime-row h3{font-size:16px;font-weight:600;line-height:1.25}.prime-category-catalog .prime-row .nx3-versions{color:var(--muted-foreground);margin-top:3px;font-size:12px;display:block}.prime-category-catalog .prime-row-badge{margin-top:6px;padding:2px 7px;font-size:9.5px}.prime-category-catalog .prime-row-price{text-align:right;font-variant-numeric:tabular-nums}.prime-category-catalog .prime-row-price small{color:var(--muted-foreground);font-size:10.5px;display:block}.prime-category-catalog .prime-row-price strong{color:var(--gold);white-space:nowrap;font-size:15px;font-weight:600}.prime-category-catalog .prime-row-actions{align-items:center;gap:2px;display:flex}.prime-category-catalog .prime-row-actions button{width:34px;height:34px;color:var(--muted-foreground);opacity:.7;background:0 0!important;border:0!important}.prime-category-catalog .prime-row-actions button[aria-pressed=true],.prime-category-catalog .prime-row-actions .is-on{color:var(--gold);opacity:1}.prime-category-catalog .prime-row:hover h3{color:var(--gold)}.prime-category-catalog .prime-row h3{transition:color .2s}.prime-category-catalog .prime-row-main{min-height:0!important;padding:0!important}.prime-category-catalog .prime-row{padding:14px 2px!important}.adm-pstats{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.adm-pstats button{border:1px solid var(--border);background:var(--card);text-align:left;border-radius:14px;flex-direction:column;align-items:flex-start;gap:2px;padding:12px 14px;transition:border-color .2s,background .2s;display:flex}.adm-pstats button b{font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-size:20px}.adm-pstats button small{color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.08em;font-size:11px}.adm-pstats button[aria-pressed=true]{border-color:var(--gold);background:var(--gold)}@supports (color:color-mix(in lab, red, red)){.adm-pstats button[aria-pressed=true]{background:color-mix(in oklab, var(--gold) 8%, var(--card))}}.adm-pbar{z-index:5;background:var(--background);grid-template-columns:minmax(0,1fr) repeat(3,auto);gap:8px;padding:10px 0;display:grid;position:sticky;top:0}.adm-pbar select,.adm-selbar select{border:1px solid var(--border);background:var(--card);height:40px;color:var(--foreground);border-radius:12px;padding:0 12px;font-size:13px}.adm-selbar{z-index:5;border:1px solid var(--gold);flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;display:flex;position:sticky;top:62px}@supports (color:color-mix(in lab, red, red)){.adm-selbar{border:1px solid color-mix(in oklab, var(--gold) 50%, var(--border))}}.adm-selbar{background:var(--gold);border-radius:14px}@supports (color:color-mix(in lab, red, red)){.adm-selbar{background:color-mix(in oklab, var(--gold) 8%, var(--card))}}.adm-selbar{opacity:0;animation:.2s both prime-fade}.adm-selbar b{margin-right:auto;font-size:13px}.adm-pgroups{flex-direction:column;gap:14px;display:flex}.adm-pgroup{border:1px solid var(--border);background:var(--card);border-radius:16px;overflow:hidden}.adm-pgroup>header{border-bottom:1px solid var(--border);background:var(--foreground);align-items:center;gap:10px;padding:0 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.adm-pgroup>header{background:color-mix(in oklab, var(--foreground) 3%, var(--card))}}.adm-pgroup>header>button{text-align:left;flex:1;align-items:center;gap:10px;height:46px;font-size:14px;font-weight:600;display:flex}.adm-pgroup>header>button small{color:var(--muted-foreground);font-variant-numeric:tabular-nums;margin-left:auto;font-size:12px}.adm-pgroup>header svg{transition:transform .2s}.adm-pgroup>header svg.is-closed{transform:rotate(-90deg)}.adm-plines{flex-direction:column;display:flex}.adm-pline{border-top:1px solid var(--border);align-items:center;gap:10px;padding-left:14px;display:flex}@supports (color:color-mix(in lab, red, red)){.adm-pline{border-top:1px solid color-mix(in oklab, var(--border) 60%, transparent)}}.adm-pline{transition:background .15s}.adm-pline:first-child{border-top:0}.adm-pline:hover,.adm-pline.is-sel{background:var(--gold)}@supports (color:color-mix(in lab, red, red)){.adm-pline:hover,.adm-pline.is-sel{background:color-mix(in oklab, var(--gold) 6%, transparent)}}.adm-pline>button{text-align:left;flex:1;grid-template-columns:40px minmax(0,1fr) auto auto 16px;align-items:center;gap:12px;min-width:0;padding:10px 14px 10px 0;display:grid}.adm-pline .adm-pthumb{border-radius:10px;width:40px;height:40px}.adm-pline .adm-pinfo b{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;display:block;overflow:hidden}.adm-pline .adm-pinfo small{color:var(--muted-foreground);white-space:nowrap;text-overflow:ellipsis;font-size:12px;display:block;overflow:hidden}.adm-pline .adm-pprice{text-align:right;font-variant-numeric:tabular-nums;min-width:96px}.adm-pline .adm-pprice b{font-size:14px;display:block}.adm-pline .adm-pprice small{color:var(--muted-foreground);font-size:11.5px}.adm-pgo{color:var(--muted-foreground)}.adm-dot{color:var(--muted-foreground);white-space:nowrap;align-items:center;gap:6px;font-size:12px;display:inline-flex}.adm-dot i{background:var(--muted-foreground);border-radius:50%;width:7px;height:7px}.adm-dot.is-ok i{background:oklch(72% .15 150)}.adm-dot.is-warn i{background:var(--gold)}@media (width<=760px){.adm-pstats{grid-template-columns:repeat(5,minmax(78px,1fr));overflow-x:auto}.adm-pstats button{padding:10px}.adm-pstats button small{letter-spacing:.04em;font-size:10px}.adm-pbar{grid-template-columns:1fr 1fr}.adm-pbar .adm-search,.adm-pbar select:last-child{grid-column:1/-1}.adm-pline>button{grid-template-columns:40px minmax(0,1fr) auto}.adm-pline .adm-dot,.adm-pgo{display:none}}.adm-ocode{font-family:var(--font-sans);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:baseline;gap:6px;display:inline-flex}.adm-ocode-pre{letter-spacing:.18em;color:var(--gold);border:1px solid var(--gold);padding:3px 6px;font-size:10px;font-weight:700}@supports (color:color-mix(in lab, red, red)){.adm-ocode-pre{border:1px solid color-mix(in oklab, var(--gold) 55%, transparent)}}.adm-ocode-pre{border-radius:6px;align-self:center;line-height:1}.adm-ocode-seq{letter-spacing:.06em;color:var(--foreground);font-size:15px;font-weight:700}.adm-ocode-period{color:var(--muted-foreground);letter-spacing:.04em;font-family:inherit;font-size:11px}.adm-ocode.is-lg .adm-ocode-seq{font-size:24px}.adm-ocode.is-lg .adm-ocode-pre{font-size:12px}.adm-ocode-copy{border:1px solid var(--border);width:26px;height:26px;color:var(--muted-foreground);cursor:pointer;border-radius:8px;align-self:center;place-items:center;display:inline-grid}.adm-ocode-copy:hover{color:var(--gold);border-color:var(--gold)}.adm-otabs{scrollbar-width:none;gap:6px;padding-bottom:4px;display:flex;overflow-x:auto}.adm-otabs button{border:1px solid var(--border);white-space:nowrap;background:var(--card);border-radius:999px;align-items:center;gap:8px;height:36px;padding:0 14px;font-size:13px;display:inline-flex}.adm-otabs button small{color:var(--muted-foreground);font-variant-numeric:tabular-nums;font-size:11px}.adm-otabs button[aria-selected=true]{border-color:var(--gold);color:var(--gold)}.adm-editor{z-index:85;background:var(--background);opacity:0;grid-template-rows:auto auto minmax(0,1fr) auto;animation:.2s both prime-fade;display:grid;position:fixed;inset:0}@media (width>=900px){.adm-editor{border:1px solid var(--border);width:min(860px,100% - 32px);box-shadow:0 40px 120px -40px var(--foreground);border-radius:22px;inset:16px 16px 16px auto}@supports (color:color-mix(in lab, red, red)){.adm-editor{box-shadow:0 40px 120px -40px color-mix(in oklab, var(--foreground) 45%, transparent)}}.adm-editor{overflow:hidden}}.adm-ed-head{border-bottom:1px solid var(--border);grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:14px;padding:18px 22px;display:grid}.adm-ed-thumb{border:1px solid var(--border);background:var(--card);width:56px;height:56px;color:var(--muted-foreground);border-radius:14px;flex:none;place-items:center;display:grid;overflow:hidden}.adm-ed-thumb img{object-fit:contain;width:100%;height:100%;padding:4px}.adm-ed-title small{letter-spacing:.1em;text-transform:uppercase;color:var(--muted-foreground);font-size:11px}.adm-ed-title h2{text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:2px 0 6px;font-size:19px;line-height:1.25;display:-webkit-box;overflow:hidden}.adm-ed-status{border:1px solid var(--border);border-radius:999px;padding:3px 9px;font-size:11.5px}.adm-ed-status.is-ok{color:oklch(72% .15 150)}.adm-ed-status.is-warn{color:var(--gold);border-color:var(--gold)}@supports (color:color-mix(in lab, red, red)){.adm-ed-status.is-warn{border-color:color-mix(in oklab, var(--gold) 50%, var(--border))}}.adm-ed-tabs{border-bottom:1px solid var(--border);scrollbar-width:none;gap:4px;padding:8px 18px;display:flex;overflow-x:auto}.adm-ed-tabs button{height:38px;color:var(--muted-foreground);white-space:nowrap;border-radius:10px;align-items:center;gap:7px;padding:0 14px;font-size:13.5px;transition:background .15s,color .15s;display:inline-flex}.adm-ed-tabs button.on{background:var(--gold)}@supports (color:color-mix(in lab, red, red)){.adm-ed-tabs button.on{background:color-mix(in oklab, var(--gold) 12%, transparent)}}.adm-ed-tabs button.on{color:var(--foreground);font-weight:600}.adm-ed-body{opacity:0;flex-direction:column;gap:14px;padding:20px 22px 28px;animation:.25s both prime-fade;display:flex;overflow-y:auto}.adm-ed-card{border:1px solid var(--border);background:var(--card);border-radius:16px;flex-direction:column;gap:14px;padding:18px;display:flex}.adm-ed-card h3{letter-spacing:.12em;text-transform:uppercase;color:var(--muted-foreground);font-size:13px;font-weight:600}.adm-ed-card input:not([type=checkbox]),.adm-ed-card textarea{border:1px solid var(--border);background:var(--background);width:100%;color:var(--foreground);border-radius:12px;padding:11px 13px;font-size:15px;line-height:1.5}.adm-ed-card input:disabled{opacity:.65}.adm-ed-card textarea{resize:vertical;min-height:84px}.adm-field-row{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.adm-count{color:var(--muted-foreground);font-variant-numeric:tabular-nums;font-size:11px}.adm-count.is-over{color:var(--destructive)}.adm-hint{color:var(--muted-foreground);font-size:12px;line-height:1.45}.adm-static{padding:10px 0 0;font-size:15px}.adm-hl-list{flex-direction:column;gap:6px;display:flex}.adm-hl{border:1px solid var(--border);border-radius:10px;grid-template-columns:16px minmax(0,1fr) 28px;align-items:center;gap:8px;padding:8px 10px;font-size:14px;display:grid}.adm-hl svg:first-child{color:var(--gold)}.adm-hl button{color:var(--muted-foreground);place-items:center;height:28px;display:grid}.adm-hl-add{grid-template-columns:minmax(0,1fr) 40px;gap:8px;display:grid}.adm-price-sum{grid-template-columns:1fr 1fr;gap:10px;display:grid}.adm-price-sum>div{background:var(--foreground);border-radius:12px;flex-direction:column;gap:2px;padding:12px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.adm-price-sum>div{background:color-mix(in oklab, var(--foreground) 4%, transparent)}}.adm-price-sum small{text-transform:uppercase;letter-spacing:.08em;color:var(--muted-foreground);font-size:11px}.adm-price-sum b{font-variant-numeric:tabular-nums;font-size:18px}.adm-price-sum span{color:var(--muted-foreground);font-size:12px}.adm-preview-card{border:1px dashed var(--gold);border-radius:14px;flex-direction:column;gap:12px;padding:18px;display:flex}@supports (color:color-mix(in lab, red, red)){.adm-preview-card{border:1px dashed color-mix(in oklab, var(--gold) 45%, var(--border))}}.adm-preview-card{background:var(--background)}.adm-pv-row{align-items:center;gap:12px;display:flex}.adm-pv-row>div{flex-direction:column;flex:1;min-width:0;display:flex}.adm-pv-row small{color:var(--muted-foreground);font-size:12px}.adm-pv-short{color:var(--gold);font-size:15px;font-weight:600}.adm-pv-desc{color:var(--muted-foreground);white-space:pre-line;font-size:14px;line-height:1.6}.adm-pv-hl{flex-direction:column;gap:6px;font-size:14px;display:flex}.adm-pv-hl li{align-items:center;gap:8px;display:flex}.adm-pv-hl svg{color:var(--gold)}.adm-pv-price small{color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.1em;font-size:11px;display:block}.adm-pv-price b{font-variant-numeric:tabular-nums;font-size:24px}.adm-ed-foot{padding:12px 22px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--border);background:var(--background);align-items:center;gap:8px;display:flex}.adm-ed-msg{color:var(--muted-foreground);margin-right:auto;font-size:12.5px}.adm-ed-msg.is-ok{color:oklch(72% .15 150)}.adm-kbd{border:1px solid;border-radius:5px;margin-left:8px;padding:2px 5px;font-size:10px}@supports (color:color-mix(in lab, red, red)){.adm-kbd{border:1px solid color-mix(in oklab, currentColor 35%, transparent)}}.adm-kbd{opacity:.7;font-family:inherit}@media (width<=600px){.adm-kbd{display:none}.adm-ed-head{grid-template-columns:48px minmax(0,1fr) auto;padding:14px 16px}.adm-ed-head .adm-ed-thumb{width:48px;height:48px}.adm-ed-body{padding:16px}.adm-ed-tabs{padding:8px 12px}.adm-ed-foot{padding-left:16px;padding-right:16px}}@media (prefers-reduced-motion:reduce){.adm-editor,.adm-ed-body,.adm-selbar{opacity:1;animation:none}}@media print{.adm-side,.adm-topbar,.adm-main>:not(.adm-sheet){display:none!important}.adm-sheet{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;position:static}.adm-sheet-in{border:0;width:100%;height:auto}.adm-sheet-in button{display:none!important}}.nx-jr{opacity:0;flex-direction:column;gap:16px;margin-top:20px;animation:.35s both prime-fade;display:flex}.nx-jr-head{border:1px solid var(--gold);flex-direction:column;gap:12px;padding:22px;display:flex}@supports (color:color-mix(in lab, red, red)){.nx-jr-head{border:1px solid color-mix(in oklab, var(--gold) 35%, var(--border))}}.nx-jr-head{background:linear-gradient(160deg, var(--gold), var(--card));border-radius:20px}@supports (color:color-mix(in lab, red, red)){.nx-jr-head{background:linear-gradient(160deg, color-mix(in oklab, var(--gold) 10%, var(--card)), var(--card))}}.nx-jr-code small{letter-spacing:.14em;text-transform:uppercase;color:var(--muted-foreground);font-size:11px;display:block}.nx-jr-code strong{font-family:var(--font-sans);letter-spacing:.06em;color:var(--gold);font-size:20px}.nx-jr-head h2{font-size:22px;line-height:1.25}.nx-jr-eta{background:var(--background);border-radius:14px;align-items:center;gap:12px;padding:12px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.nx-jr-eta{background:color-mix(in oklab, var(--background) 60%, transparent)}}.nx-jr-eta{border:1px solid var(--border)}.nx-jr-eta svg{color:var(--gold);flex:none}.nx-jr-eta b{font-size:15px;display:block}.nx-jr-eta span{color:var(--muted-foreground);font-size:13px}.nx-jr-card{border:1px solid var(--border);background:var(--card);border-radius:18px;flex-direction:column;gap:14px;padding:20px;display:flex}.nx-jr-card h3{letter-spacing:.14em;text-transform:uppercase;color:var(--muted-foreground);align-items:center;gap:8px;font-size:12.5px;display:flex}.nx-jr-card h3 svg{width:16px;height:16px;color:var(--gold)}.nx-jr-pay{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.nx-jr-pay small{color:var(--muted-foreground);font-size:11.5px;display:block}.nx-jr-pay b{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:17px}.nx-jr-pay .is-ok{color:oklch(74% .15 150)}.nx-jr-pay .is-gold{color:var(--gold)}.nx-jr-bar{background:var(--foreground);border-radius:999px;height:8px}@supports (color:color-mix(in lab, red, red)){.nx-jr-bar{background:color-mix(in oklab, var(--foreground) 10%, transparent)}}.nx-jr-bar{overflow:hidden}.nx-jr-bar i{border-radius:inherit;background:var(--primary);min-width:0;max-width:100%;height:100%;transition:width .3s ease-out;animation:none;display:block;transform:none}@keyframes nx-jr-grow{0%{transform:scaleX(0)}}.nx-jr-note{color:var(--muted-foreground);font-size:13px;line-height:1.5}.nx-jr-steps{flex-direction:column;display:flex}.nx-jr-steps li{animation:.4s both prime-fade;animation-delay:calc(var(--i) * 70ms);opacity:0;grid-template-columns:28px minmax(0,1fr);gap:14px;padding-bottom:20px;display:grid;position:relative}.nx-jr-steps li:not(:last-child):before{content:"";background:var(--border);width:2px;position:absolute;top:28px;bottom:0;left:13px}.nx-jr-steps li.is-done:not(:last-child):before{background:var(--gold)}.nx-jr-dot{border:2px solid var(--border);background:var(--background);border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.nx-jr-dot svg{width:15px;height:15px}.nx-jr-dot i{background:var(--border);border-radius:50%;width:8px;height:8px}.is-done .nx-jr-dot{background:var(--gold);border-color:var(--gold);color:var(--background)}.is-now .nx-jr-dot{border-color:var(--gold);box-shadow:0 0 0 6px var(--gold)}@supports (color:color-mix(in lab, red, red)){.is-now .nx-jr-dot{box-shadow:0 0 0 6px color-mix(in oklab, var(--gold) 18%, transparent)}}.is-now .nx-jr-dot i{background:var(--gold);animation:1.6s ease-in-out infinite nx-jr-pulse}@keyframes nx-jr-pulse{50%{opacity:.6;transform:scale(1.5)}}.nx-jr-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.nx-jr-row strong{font-size:15px}.nx-jr-row em{background:var(--gold);border-radius:999px;padding:2px 8px;font-size:11px;font-style:normal}@supports (color:color-mix(in lab, red, red)){.nx-jr-row em{background:color-mix(in oklab, var(--gold) 16%, transparent)}}.nx-jr-row em{color:var(--gold)}.is-next .nx-jr-row strong{color:var(--muted-foreground);font-weight:500}.nx-jr-steps time{color:var(--gold);font-variant-numeric:tabular-nums;margin-top:2px;font-size:12.5px;display:block}.nx-jr-steps p{color:var(--muted-foreground);margin-top:2px;font-size:13.5px;line-height:1.5}.nx-jr-info{color:var(--muted-foreground);border:1px dashed var(--border);border-radius:14px;gap:10px;padding:14px 16px;font-size:13px;line-height:1.55;display:flex}.nx-jr-info svg{width:16px;height:16px;color:var(--gold);flex:none;margin-top:2px}.nx-jr-wa{align-self:stretch}@media (width<=420px){.nx-jr-pay b{font-size:15px}}@media (prefers-reduced-motion:reduce){.nx-jr,.nx-jr-steps li,.nx-jr-bar i,.is-now .nx-jr-dot i{opacity:1;animation:none}}.nx-track{padding-block:18px 24px}.nx-track h1{margin:2px 0 4px}.nx-track-sub{margin-bottom:10px;font-size:14px}.nx-track-body{margin-top:12px}.nx-track-steps li{padding-bottom:12px}.nx-track-cat{margin:10px 0 6px}.nx-track-cat-live{text-align:left;cursor:pointer;width:100%;color:inherit;background:0 0;border:0;padding:0}.nx-track-cat-live img{transition:transform .35s cubic-bezier(.22,1.3,.36,1)}.nx-track-cat-live:active img{transform:scale(.9)rotate(-6deg)}.nx-track-cat-live.is-busy img{animation:.6s ease-in-out infinite nx-track-sniff}.nx-track-cat-live.is-miss img{animation:.45s nx-track-shake}.nx-track-search{animation:.5s both nx-card-in}.nx-track-search:focus-within>svg{color:var(--gold);transition:transform .25s,color .25s;transform:scale(1.15)}@keyframes nx-track-sniff{0%,to{transform:translate(0)rotate(0)}50%{transform:translate(4px)rotate(4deg)}}@keyframes nx-track-shake{0%,to{transform:translate(0)}25%{transform:translate(-5px)}75%{transform:translate(5px)}}@media (prefers-reduced-motion:reduce){.nx-track-cat-live img,.nx-track-search{animation:none!important}}.nx-track-form{gap:8px;display:grid}.nx-track-form .nx-track-search{padding:10px 14px}.nx-track-form .nx-track-search.is-ok{border-color:var(--gold)}@supports (color:color-mix(in lab, red, red)){.nx-track-form .nx-track-search.is-ok{border-color:color-mix(in oklab, var(--gold) 70%, var(--border))}}.nx-track-form .nx-track-search.is-ok>svg{color:var(--gold)}.nx-track-preview{border:1px solid var(--gold);margin-top:10px;padding:16px}@supports (color:color-mix(in lab, red, red)){.nx-track-preview{border:1px solid color-mix(in oklab, var(--gold) 35%, var(--border))}}.nx-track-preview{background:var(--card);border-radius:16px;grid-template-columns:1fr 1fr;gap:12px;animation:.45s both nx-card-in;display:grid}.nx-track-preview small{letter-spacing:.06em;text-transform:uppercase;color:var(--muted-foreground);font-size:11px;display:block}.nx-track-preview strong{font-size:14px}.nx-track-lock,.nx-track-preview>a{grid-column:1/-1}.nx-track-lock{color:var(--muted-foreground);background:var(--gold);border-radius:10px;gap:8px;padding:10px;font-size:13px;display:flex}@supports (color:color-mix(in lab, red, red)){.nx-track-lock{background:color-mix(in oklab, var(--gold) 8%, transparent)}}.nx-track-lock svg{width:16px;color:var(--gold);flex-shrink:0}@media (width>=720px){.nx-track-form{grid-template-columns:1fr 1fr auto}}.nx-op{border:1px solid var(--gold);margin:12px 0;padding:14px}@supports (color:color-mix(in lab, red, red)){.nx-op{border:1px solid color-mix(in oklab, var(--gold) 30%, var(--border))}}.nx-op{background:var(--card);border-radius:16px}.nx-op-top{justify-content:space-between;margin-bottom:8px;font-size:13px;display:flex}.nx-op-top span{font-family:var(--font-display);color:var(--gold);font-weight:700}.nx-op-bar{background:var(--muted);border-radius:99px;height:8px;overflow:hidden}.nx-op-bar i{height:100%;width:clamp(0%, var(--p,0%), 100%);border-radius:inherit;background:var(--primary);min-width:0;max-width:100%;box-shadow:none;transition:width .3s ease-out;animation:none;display:block;transform:none}.nx-op-steps{justify-content:space-between;margin:10px 0 6px;padding:0;list-style:none;display:flex;position:relative}.nx-op-steps li{animation:.4s both nx-card-in;animation-delay:calc(var(--i) * 90ms)}.nx-op-steps button{border:1px solid var(--border);background:var(--background);width:26px;height:26px;color:var(--muted-foreground);border-radius:50%;place-items:center;transition:transform .2s;display:grid}.nx-op-steps button:active{transform:scale(.88)}.nx-op-steps svg{width:13px;height:13px}.nx-op-steps button i{background:currentColor;border-radius:50%;width:6px;height:6px}.nx-op-steps .is-done button{background:var(--gold);border-color:var(--gold);color:var(--primary-foreground)}.nx-op-steps .is-now button{border-color:var(--gold);color:var(--gold);animation:1.6s ease-in-out infinite nx-pulse}.nx-op-steps .is-open button{outline:2px solid var(--gold)}@supports (color:color-mix(in lab, red, red)){.nx-op-steps .is-open button{outline:2px solid color-mix(in oklab, var(--gold) 50%, transparent)}}.nx-op-steps .is-open button{outline-offset:2px}.nx-op-info{color:var(--muted-foreground);font-size:12.5px;animation:.3s both nx-card-in}.nx-op-info strong{color:var(--foreground)}.nx-jr-fill{max-width:100%;transition:width .3s ease-out;animation:none}@media (prefers-reduced-motion:reduce){.nx-op-bar i,.nx-jr-bar i,.nx-jr-fill{transition:none;animation:none}}.nx-jr-steps li{animation:.45s both nx-card-in;animation-delay:calc(var(--i) * .12s)}.nx-jr-dot{position:relative}.nx-jr-mini{border:2px solid var(--gold);clip-path:inset(0);animation:.9s both nx-op-ring;animation-delay:calc(var(--i) * .12s);pointer-events:none;border-radius:50%;position:absolute;inset:-3px}.nx-track-preview-prog,.nx-track-preview-tools{grid-column:1/-1}.nx-track-preview-prog .nx-op{margin:0}.nx-track-preview-tools{flex-wrap:wrap;gap:8px;display:flex}.nx-track-form.is-locked .nx-track-search{opacity:.75}.nx-track-form.is-locked input{cursor:not-allowed}.nx-track-lockbar{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;animation:.35s both nx-card-in;display:flex}.nx-track-lockbar>span{color:var(--gold);flex-basis:100%;align-items:center;gap:6px;font-size:12px;display:flex}.nx-track-lockbar svg{width:14px;height:14px}@keyframes nx-op-fill{0%{width:0}}@keyframes nx-op-shine{to{background-position:-200% 0}}@keyframes nx-op-ring{0%{opacity:0;transform:scale(1.6)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.nx-op-bar i,.nx-op-steps li,.nx-op-steps .is-now button,.nx-op-info,.nx-jr-fill,.nx-jr-steps li,.nx-jr-mini,.nx-track-lockbar{animation:none!important}}.nx-rc-row{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:10px 0;display:flex}.nx-rc-row:first-of-type{border-top:0}.nx-rc-row small{color:var(--muted-foreground);font-size:11.5px;font-family:var(--font-sans);display:block}.nx-rc-act{flex-wrap:wrap;gap:6px;display:flex}.nx-rc-act button{animation:.3s both nx-card-in}.nx-op-bar,.nx-jr-bar{background:var(--foreground);height:10px;position:relative;overflow:visible}@supports (color:color-mix(in lab, red, red)){.nx-op-bar,.nx-jr-bar{background:color-mix(in oklab, var(--foreground) 9%, transparent)}}.nx-op-bar,.nx-jr-bar{border-radius:999px}.nx-op-bar i,.nx-jr-bar i{border-radius:inherit;background:linear-gradient(90deg, var(--gold), var(--gold) 60%, var(--gold));height:100%;display:block;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.nx-op-bar i,.nx-jr-bar i{background:linear-gradient(90deg, color-mix(in oklab, var(--gold) 70%, var(--background)), var(--gold) 60%, color-mix(in oklab, var(--gold) 55%, var(--foreground)))}}.nx-op-bar i,.nx-jr-bar i{box-shadow:0 0 14px var(--gold)}@supports (color:color-mix(in lab, red, red)){.nx-op-bar i,.nx-jr-bar i{box-shadow:0 0 14px color-mix(in oklab, var(--gold) 55%, transparent)}}.nx-op-bar i,.nx-jr-bar i{animation:1.2s cubic-bezier(.2,.8,.2,1) both nx-op-fill,2s ease-in-out 1.2s infinite nx-x-glow}.nx-op-bar i:after,.nx-jr-bar i:after{content:"";background:linear-gradient(100deg, transparent 20%, var(--foreground) 50%, transparent 80%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.nx-op-bar i:after,.nx-jr-bar i:after{background:linear-gradient(100deg, transparent 20%, color-mix(in oklab, var(--foreground) 55%, transparent) 50%, transparent 80%)}}.nx-op-bar i:after,.nx-jr-bar i:after{animation:2.2s ease-in-out 1.2s infinite nx-x-sweep;transform:translate(-100%)}.nx-op-bar i:before,.nx-jr-bar i:before{content:"";background:var(--gold);width:14px;height:14px;box-shadow:0 0 0 0 var(--gold);border-radius:50%;margin-top:-7px;position:absolute;top:50%;right:-2px}@supports (color:color-mix(in lab, red, red)){.nx-op-bar i:before,.nx-jr-bar i:before{box-shadow:0 0 0 0 color-mix(in oklab, var(--gold) 60%, transparent)}}.nx-op-bar i:before,.nx-jr-bar i:before{z-index:1;animation:1.4s ease-out 1.2s infinite nx-x-tip}.nx-op-bar i{overflow:visible}.nx-op-bar i:after{border-radius:inherit;overflow:hidden}.nx-op-steps{isolation:isolate}.nx-op-steps:before{content:"";background:var(--border);z-index:-1;height:2px;position:absolute;top:50%;left:13px;right:13px}.nx-op-steps:after{content:"";height:2px;width:calc((100% - 26px) * var(--pp,0));background:var(--gold);z-index:-1;box-shadow:0 0 8px var(--gold);animation:1.4s cubic-bezier(.2,.8,.2,1) both nx-x-line;position:absolute;top:50%;left:13px}.nx-op-steps .is-done button svg{stroke-dasharray:24;stroke-dashoffset:24px;animation:.5s forwards nx-x-draw;animation-delay:calc(var(--i) * .12s + .3s)}.nx-op-steps .is-now button,.nx-jr-steps li.is-now .nx-jr-dot{position:relative;animation:1.6s ease-out infinite nx-x-ring!important}.nx-op-steps .is-next button{animation:3s ease-in-out infinite nx-x-breathe;animation-delay:calc(var(--i) * .2s)}@keyframes nx-x-glow{50%{box-shadow:0 0 22px color-mix(in oklab, var(--gold) 85%, transparent);filter:brightness(1.12)}}@keyframes nx-x-sweep{to{transform:translate(100%)}}@keyframes nx-x-tip{0%{box-shadow:0 0 0 0 color-mix(in oklab, var(--gold) 65%, transparent)}to{box-shadow:0 0 0 12px #0000}}@keyframes nx-x-ring{0%{box-shadow:0 0 0 0 color-mix(in oklab, var(--gold) 60%, transparent), 0 0 0 0 color-mix(in oklab, var(--gold) 35%, transparent)}to{box-shadow:0 0 0 10px #0000,0 0 0 20px #0000}}@keyframes nx-x-breathe{50%{opacity:.55}}@keyframes nx-x-draw{to{stroke-dashoffset:0}}@keyframes nx-x-line{0%{width:0}}@keyframes nx-x-shimmer{to{background-position:200% 0}}@keyframes nx-x-stamp{0%{opacity:0;transform:scale(1.6)rotate(-8deg)}60%{opacity:1;transform:scale(.95)rotate(-4deg)}to{transform:scale(1)rotate(-4deg)}}.nx-jr-head{position:relative;overflow:hidden}.nx-jr-head:after{content:"";background:linear-gradient(115deg, transparent 30%, var(--gold) 50%, transparent 70%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.nx-jr-head:after{background:linear-gradient(115deg, transparent 30%, color-mix(in oklab, var(--gold) 14%, transparent) 50%, transparent 70%)}}.nx-jr-head:after{pointer-events:none;background-size:200% 100%;animation:6s linear infinite nx-x-shimmer}.nx-jr-eta{background:linear-gradient(var(--card), var(--card)) padding-box, linear-gradient(90deg, var(--gold), transparent, var(--gold)) border-box;background-size:100% 100%,200% 100%;border:1px solid #0000;animation:4s linear infinite nx-x-shimmer;position:relative}.nx-jr-card,.nx-op{transition:transform .25s,box-shadow .25s,border-color .25s}.nx-jr-card:hover,.nx-jr-card:active,.nx-op:hover{box-shadow:0 12px 30px -16px var(--gold);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.nx-jr-card:hover,.nx-jr-card:active,.nx-op:hover{box-shadow:0 12px 30px -16px color-mix(in oklab, var(--gold) 45%, transparent)}}.nx-jr-card:hover,.nx-jr-card:active,.nx-op:hover{border-color:var(--gold)}@supports (color:color-mix(in lab, red, red)){.nx-jr-card:hover,.nx-jr-card:active,.nx-op:hover{border-color:color-mix(in oklab, var(--gold) 35%, var(--border))}}.nx-jr>*{animation:.5s both nx-card-in}.nx-jr>:nth-child(2){animation-delay:80ms}.nx-jr>:nth-child(3){animation-delay:.16s}.nx-jr>:nth-child(4){animation-delay:.24s}.nx-jr>:nth-child(5){animation-delay:.32s}.nx-jr{opacity:1}.nx-jr-paid{color:oklch(74% .15 150);letter-spacing:.14em;border:2px solid oklch(74% .15 150);border-radius:8px;align-self:flex-start;padding:4px 12px;font-size:12px;font-weight:800;animation:.6s cubic-bezier(.2,1.4,.4,1) both nx-x-stamp}.nx-jr-notice{border:1px solid var(--gold);border-radius:14px;align-items:flex-start;gap:10px;padding:14px 16px;display:flex}@supports (color:color-mix(in lab, red, red)){.nx-jr-notice{border:1px solid color-mix(in oklab, var(--gold) 50%, var(--border))}}.nx-jr-notice{background:var(--gold)}@supports (color:color-mix(in lab, red, red)){.nx-jr-notice{background:color-mix(in oklab, var(--gold) 10%, var(--card))}}.nx-jr-notice{font-size:14px}.nx-jr-notice svg{width:18px;color:var(--gold);flex:none;animation:2.4s ease-in-out infinite nx-x-breathe}.nx-jr-cat{text-align:left;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:0;display:flex}.nx-jr-cat img{width:70px;height:auto;transition:transform .3s cubic-bezier(.2,1.4,.4,1)}.nx-jr-cat:active img{transform:scale(.9)rotate(-6deg)}.nx-jr-cat.is-party img{animation:.7s 2 nx-x-hop}.nx-jr-cat p{background:var(--card);border:1px solid var(--gold);border-radius:14px 14px 14px 4px;flex:1;padding:10px 14px}@supports (color:color-mix(in lab, red, red)){.nx-jr-cat p{border:1px solid color-mix(in oklab, var(--gold) 40%, var(--border))}}.nx-jr-cat p{font-size:13.5px;animation:.45s cubic-bezier(.22,1.3,.36,1) both nx-bubble}@keyframes nx-x-hop{30%{transform:translateY(-12px)rotate(4deg)}60%{transform:translateY(0)}}.nx-jr *,.nx-op *{font-variant-numeric:tabular-nums}.nx-paused,.nx-paused *,.nx-paused :before,.nx-paused :after{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){.nx-op-bar i,.nx-jr-bar i,.nx-op-bar i:after,.nx-jr-bar i:after,.nx-op-bar i:before,.nx-jr-bar i:before,.nx-op-steps:after,.nx-op-steps .is-done button svg,.nx-jr-head:after,.nx-jr-eta,.nx-jr>*,.nx-jr-paid,.nx-jr-cat img{stroke-dashoffset:0;animation:none!important}.nx-op-steps .is-now button,.nx-jr-steps li.is-now .nx-jr-dot,.nx-op-steps .is-next button{animation:2.4s ease-in-out infinite nx-x-breathe!important}}.adm-oe{z-index:80;background:var(--background);flex-direction:column;animation:.3s both nx-card-in;display:flex;position:fixed;inset:0}@media (width>=900px){.adm-oe{border:1px solid var(--border);width:min(860px,94vw);box-shadow:0 30px 80px -30px var(--gold);border-radius:8px;margin-inline:auto;inset:24px 0}@supports (color:color-mix(in lab, red, red)){.adm-oe{box-shadow:0 30px 80px -30px color-mix(in oklab, var(--gold) 35%, transparent)}}}.adm-oe>header,.adm-oe>footer{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:10px;padding:14px 18px;display:flex}.adm-oe>footer{border-top:1px solid var(--border);border-bottom:0;flex-wrap:wrap;justify-content:flex-end}.adm-oe>footer p{margin-right:auto}.adm-oe>header small{letter-spacing:.14em;text-transform:uppercase;color:var(--muted-foreground);font-size:11px;display:block}.adm-oe>header strong{font-family:var(--font-sans);color:var(--gold);font-size:18px}.adm-oe-tabs{border-bottom:1px solid var(--border);scrollbar-width:none;gap:6px;padding:10px 18px;display:flex;overflow-x:auto}.adm-oe-tabs button{border:1px solid var(--border);white-space:nowrap;color:var(--muted-foreground);border-radius:999px;padding:7px 14px;font-size:13px;transition:all .2s}.adm-oe-tabs button.on{border-color:var(--gold);color:var(--gold);background:var(--gold)}@supports (color:color-mix(in lab, red, red)){.adm-oe-tabs button.on{background:color-mix(in oklab, var(--gold) 10%, transparent)}}.adm-oe-body{flex:1;min-height:0;padding:16px 18px;overflow-y:auto}.adm-oe>header,.adm-oe>footer,.adm-oe-tabs{flex-shrink:0}.adm-oe-body section{gap:12px;animation:.3s both nx-card-in;display:grid}.adm-oe-body label{color:var(--muted-foreground);gap:5px;font-size:12px;display:grid}.adm-oe-body input,.adm-oe-body select,.adm-oe-body textarea{border:1px solid var(--border);background:var(--card);width:100%;color:var(--foreground);border-radius:10px;padding:10px 12px;font-size:15px}.adm-oe-body input:focus,.adm-oe-body select:focus,.adm-oe-body textarea:focus{border-color:var(--gold);box-shadow:0 0 0 3px var(--gold);outline:none}@supports (color:color-mix(in lab, red, red)){.adm-oe-body input:focus,.adm-oe-body select:focus,.adm-oe-body textarea:focus{box-shadow:0 0 0 3px color-mix(in oklab, var(--gold) 18%, transparent)}}.adm-oe-body fieldset{border:0;gap:10px;margin:0;padding:0;display:grid}.adm-oe-box{border:1px solid var(--border);background:var(--card);border-radius:14px;gap:10px;padding:12px;display:grid}.adm-oe-box.is-hidden{opacity:.55;border-style:dashed}.adm-oe-row{justify-content:space-between;align-items:center;gap:8px;display:flex}.adm-delivery-heading{color:var(--foreground);align-items:center;gap:8px;font-size:17px;display:flex}.adm-delivery-heading svg{width:20px;color:var(--gold)}.nx-delivery{border-block:1px solid var(--border);gap:14px;padding:18px 0;display:grid}.nx-delivery-title{justify-content:space-between;align-items:center;gap:12px;display:flex}.nx-delivery-title h3{align-items:center;gap:8px;margin:0;font-size:16px;display:flex}.nx-delivery-title svg{width:18px;height:18px;color:var(--gold);flex-shrink:0}.nx-delivery address{overflow-wrap:anywhere;gap:5px;font-size:14px;font-style:normal;line-height:1.6;display:grid}.nx-delivery address strong{color:var(--foreground);font-size:15px}.nx-delivery address small{color:var(--muted-foreground);font-variant-numeric:tabular-nums;font-size:13px}.nx-delivery-path{color:var(--muted-foreground);align-items:center;gap:12px;font-size:11px;display:flex}.nx-delivery-path>div{flex:1;align-items:center;height:22px;display:flex;position:relative}.nx-delivery-path>div:before{content:"";background:linear-gradient(90deg, var(--border), var(--gold), var(--border));width:100%;height:1px;position:absolute}.nx-delivery-path svg{width:20px;height:20px;color:var(--gold);background:var(--background);animation:5s ease-in-out infinite nx-delivery-travel;position:relative}.nx-delivery-bottom{color:var(--muted-foreground);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;font-size:12px;display:flex}.nx-delivery-bottom button{font-size:12px}@keyframes nx-delivery-travel{0%,to{transform:translate(0)}50%{transform:translate(70px)}}@media (prefers-reduced-motion:reduce){.nx-delivery-path svg{animation:none}}.nx-suggest mark{color:var(--gold);background:0 0;font-weight:700}.nx-bell .is-ring{transform-origin:50% 0;animation:2.4s ease-in-out infinite nx-bell-ring}@keyframes nx-bell-ring{0%,80%,to{transform:rotate(0)}84%{transform:rotate(14deg)}88%{transform:rotate(-12deg)}92%{transform:rotate(8deg)}96%{transform:rotate(-4deg)}}.nx-notes{border-color:var(--gold);width:min(360px,100vw - 24px);padding:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.nx-notes{border-color:color-mix(in oklab, var(--gold) 35%, var(--border))}}.nx-notes header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.nx-notes ul{max-height:min(420px,60vh);overflow:auto}.nx-notes li{animation:.3s ease-out both nx-pop;animation-delay:calc(var(--i) * 30ms);border-bottom:1px solid var(--border)}.nx-notes li>a,.nx-notes li>div{align-items:flex-start;gap:10px;padding:12px 14px;display:flex;position:relative}.nx-notes li>a:hover{background:var(--accent)}.nx-notes li.is-new{background:var(--gold)}@supports (color:color-mix(in lab, red, red)){.nx-notes li.is-new{background:color-mix(in oklab, var(--gold) 7%, transparent)}}.nx-notes b{font-size:13px;font-weight:600;display:block}.nx-notes small{color:var(--muted-foreground);font-size:12px;line-height:1.35;display:block}.nx-notes em{color:var(--gold);font-size:11px;font-style:normal}.nx-note-ic{background:var(--gold);border-radius:50%;flex:none;place-items:center;width:30px;height:30px;display:grid}@supports (color:color-mix(in lab, red, red)){.nx-note-ic{background:color-mix(in oklab, var(--gold) 16%, transparent)}}.nx-note-ic{color:var(--gold)}.nx-note-dot{background:var(--gold);width:8px;height:8px;box-shadow:0 0 0 4px var(--gold);border-radius:50%;position:absolute;top:16px;right:14px}@supports (color:color-mix(in lab, red, red)){.nx-note-dot{box-shadow:0 0 0 4px color-mix(in oklab, var(--gold) 20%, transparent)}}.nx-notes-empty{text-align:center;color:var(--muted-foreground);padding:24px 16px;font-size:13px}.nx-alert-btn svg{animation:2.4s ease-in-out infinite nx-bell-ring}.nx-vipcard{gap:14px;display:grid}.nx-vipcard-face{aspect-ratio:1.6;background:linear-gradient(135deg, var(--card), var(--background) 70%);border-radius:20px;flex-direction:column;justify-content:flex-end;gap:2px;width:100%;max-width:420px;padding:20px;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.nx-vipcard-face{background:linear-gradient(135deg, color-mix(in oklab, var(--card) 92%, var(--gold)), var(--background) 70%)}}.nx-vipcard-face{border:1px solid var(--gold)}@supports (color:color-mix(in lab, red, red)){.nx-vipcard-face{border:1px solid color-mix(in oklab, var(--gold) 45%, var(--border))}}.nx-vipcard-face{box-shadow:0 24px 50px -24px var(--gold)}@supports (color:color-mix(in lab, red, red)){.nx-vipcard-face{box-shadow:0 24px 50px -24px color-mix(in oklab, var(--gold) 45%, transparent)}}.nx-vipcard.is-vip .nx-vipcard-face{background:linear-gradient(135deg, var(--gold), var(--background) 75%)}@supports (color:color-mix(in lab, red, red)){.nx-vipcard.is-vip .nx-vipcard-face{background:linear-gradient(135deg, color-mix(in oklab, var(--gold) 38%, var(--background)), var(--background) 75%)}}.nx-vipcard-top{letter-spacing:.2em;color:var(--gold);justify-content:space-between;font-size:11px;display:flex;position:absolute;top:18px;left:20px;right:20px}.nx-vipcard-top em{align-items:center;gap:4px;font-style:normal;display:inline-flex}.nx-vipcard-face strong{font-family:var(--font-display,inherit);z-index:1;font-size:22px;position:relative}.nx-vipcard-face small{color:var(--muted-foreground);z-index:1;font-size:12px;position:relative}.nx-vipcard-cat{opacity:.95;width:44%;max-width:170px;bottom:-6px;right:-6px;position:absolute!important}.nx-vipcard-shine{background:linear-gradient(110deg, transparent 30%, var(--gold) 48%, transparent 62%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.nx-vipcard-shine{background:linear-gradient(110deg, transparent 30%, color-mix(in oklab, var(--gold) 28%, transparent) 48%, transparent 62%)}}.nx-vipcard-shine{pointer-events:none;animation:4.5s ease-in-out infinite nx-vip-shine;transform:translate(-100%)}@keyframes nx-vip-shine{0%,55%{transform:translate(-100%)}to{transform:translate(100%)}}.nx-vipcard-steps,.nx-vipcard-perks{gap:8px;font-size:13px;display:grid}.nx-vipcard-steps li,.nx-vipcard-perks li{align-items:center;gap:8px;display:flex}.nx-vipcard-steps li{color:var(--muted-foreground)}.nx-vipcard-steps li.is-ok{color:var(--foreground)}.nx-vipcard-steps li.is-ok svg,.nx-vipcard-perks svg{color:var(--gold)}.nx-vipcard-note{color:var(--muted-foreground);font-size:12px}.adm-insights{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;margin-top:12px;display:grid}.adm-money-bar,.adm-rec-bar{background:var(--muted);border-radius:99px;height:10px;margin:10px 0;overflow:hidden}.adm-money-bar span,.adm-rec-bar span{border-radius:inherit;background:linear-gradient(90deg, var(--gold), var(--gold));height:100%;display:block}@supports (color:color-mix(in lab, red, red)){.adm-money-bar span,.adm-rec-bar span{background:linear-gradient(90deg, var(--gold), color-mix(in oklab, var(--gold) 60%, var(--foreground)))}}.adm-money-bar span,.adm-rec-bar span{transform-origin:0;animation:.9s cubic-bezier(.2,.8,.2,1) both adm-grow}@keyframes adm-grow{0%{transform:scaleX(0)}}.adm-money-legend{color:var(--muted-foreground);justify-content:space-between;gap:12px;font-size:12px;display:flex}.adm-money-legend span{gap:2px;display:grid}.adm-money-legend b{color:var(--foreground);font-size:16px}.adm-money-legend i{background:var(--muted-foreground);border-radius:50%;width:8px;height:8px;margin-right:6px;display:inline-block}.adm-money-legend i.is-paid{background:var(--gold)}.adm-top ol{gap:8px;margin-top:8px;display:grid}.adm-top li{grid-template-columns:minmax(0,1fr) 80px 28px;align-items:center;gap:8px;font-size:13px;display:grid}.adm-top li span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.adm-top em{background:var(--muted);border-radius:99px;height:6px;overflow:hidden}.adm-top em i{background:var(--gold);transform-origin:0;height:100%;animation:.8s ease-out both adm-grow;display:block}.adm-top b{text-align:right}.adm-recs{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px;margin-top:12px;display:grid}.adm-rec{gap:6px;display:grid}.adm-rec header{justify-content:space-between;align-items:center;gap:10px;font-size:13px;display:flex}.adm-rec.is-late{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.adm-rec.is-late{border-color:color-mix(in oklab, var(--destructive) 55%, var(--border))}}.adm-rec-nums{color:var(--muted-foreground);justify-content:space-between;font-size:12px;display:flex}.adm-rec-nums b{color:var(--foreground)}.adm-rec-nums .is-due{color:var(--gold)}.adm-dl{grid-template-columns:auto 1fr;gap:4px 12px;font-size:13px;display:grid}.adm-dl dt{color:var(--muted-foreground)}.adm-errs{color:var(--destructive);gap:2px;font-size:12px;display:grid}.adm-preview{max-height:300px;margin-bottom:10px;font-size:13px;overflow:auto}@media (prefers-reduced-motion:reduce){.nx-bell .is-ring,.nx-alert-btn svg,.nx-vipcard-shine,.adm-money-bar span,.adm-rec-bar span,.adm-top em i{animation:none}}.nx-farma-link{border:1px solid var(--primary);border-radius:999px;align-items:center;gap:6px;height:36px;margin-right:4px;padding:0 12px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.nx-farma-link{border:1px solid color-mix(in oklab, var(--primary) 55%, transparent)}}.nx-farma-link{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.nx-farma-link{background:color-mix(in oklab, var(--primary) 14%, transparent)}}.nx-farma-link{color:var(--primary);letter-spacing:.02em;font-size:12px;font-weight:600;text-decoration:none;transition:background .2s,transform .2s}.nx-farma-link svg{width:16px;height:16px}.nx-farma-link:hover,.nx-farma-link[aria-current=page]{background:var(--primary);color:var(--primary-foreground)}.nx-farma-link:active{transform:scale(.96)}@media (width<=520px){.nx-farma-link{justify-content:center;width:36px;padding:0}.nx-farma-link span{display:none}}.nx-farma-menu small{letter-spacing:.08em;text-transform:uppercase;color:var(--primary);margin-left:auto;font-size:10px}.mobile-nav-farma{color:var(--primary);flex-direction:column;justify-content:center;align-items:center;gap:2px;font-size:10px;text-decoration:none;display:flex}.mobile-nav-farma .mobile-nav-icon{background:var(--primary);border-radius:999px;place-items:center;width:30px;height:30px;display:grid}@supports (color:color-mix(in lab, red, red)){.mobile-nav-farma .mobile-nav-icon{background:color-mix(in oklab, var(--primary) 16%, transparent)}}.mobile-nav-farma[data-status=active] .mobile-nav-icon{background:var(--primary);color:var(--primary-foreground)}[data-theme=farma]{--farma:oklch(72% .12 165);--primary:var(--farma);--ring:var(--farma);--accent:var(--farma)}@supports (color:color-mix(in lab, red, red)){[data-theme=farma]{--accent:color-mix(in oklch, var(--farma) 14%, var(--background))}}.mobile-nav-farma[aria-current=true]{color:var(--farma);font-weight:600;position:relative}.farma-shell{padding-bottom:8px}.farma-bar{border-bottom:1px solid var(--farma);justify-content:space-between;align-items:center;gap:12px;padding-block:14px;display:flex}@supports (color:color-mix(in lab, red, red)){.farma-bar{border-bottom:1px solid color-mix(in oklch, var(--farma) 30%, transparent)}}.farma-bar a{color:var(--muted-foreground);align-items:center;gap:6px;font-size:13px;text-decoration:none;display:inline-flex}.farma-bar svg{width:16px;height:16px}.farma-brand{letter-spacing:.04em;color:var(--foreground)!important;font-size:15px!important}.farma-brand svg,.farma-brand b{color:var(--farma)}.farma-switch{border:1px solid var(--border);border-radius:999px;padding:2px;display:flex}.farma-switch a{border-radius:999px;padding:4px 12px}.farma-switch a[aria-current=page]{background:var(--farma)}@supports (color:color-mix(in lab, red, red)){.farma-switch a[aria-current=page]{background:color-mix(in oklch, var(--farma) 22%, transparent)}}.farma-switch a[aria-current=page]{color:var(--foreground)}.farma-back{border:1px solid var(--farma);padding:6px 12px 6px 8px}@supports (color:color-mix(in lab, red, red)){.farma-back{border:1px solid color-mix(in oklch, var(--farma) 45%, transparent)}}.farma-back{border-radius:999px;font-weight:500;color:var(--foreground)!important}.farma-back:hover{background:var(--farma)}@supports (color:color-mix(in lab, red, red)){.farma-back:hover{background:color-mix(in oklch, var(--farma) 15%, transparent)}}.farma-back svg{color:var(--farma)}@media (width<=520px){.farma-bar{flex-wrap:wrap;row-gap:10px}.farma-brand{order:-1;justify-content:center;width:100%}.farma-bar{justify-content:space-between}}.farma-home{gap:18px;padding-block:24px 28px;display:grid}.farma-hero small{color:var(--farma);letter-spacing:.2em;text-transform:uppercase;font-size:11px}.farma-hero h1{margin:6px 0;font-size:clamp(26px,5vw,40px)}.farma-hero p{color:var(--muted-foreground);margin:0}.farma-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;display:grid}.farma-card{border:1px solid var(--border);background:var(--card);color:var(--foreground);border-radius:16px;align-items:center;gap:14px;padding:18px;text-decoration:none;transition:border-color .25s,transform .25s;display:flex}.farma-card>svg{width:26px;height:26px;color:var(--farma);flex-shrink:0}.farma-card h2{margin:0 0 2px;font-size:17px}.farma-card p{color:var(--muted-foreground);margin:0;font-size:13px}.farma-card div{flex:1}.farma-card-main{border-color:var(--farma)}@supports (color:color-mix(in lab, red, red)){.farma-card-main{border-color:color-mix(in oklch, var(--farma) 45%, transparent)}}.farma-card-main:hover{border-color:var(--farma);transform:translateY(-2px)}.farma-card-soon{opacity:.6}.farma-warn{color:var(--muted-foreground);align-items:flex-start;gap:8px;margin:0;font-size:12px;display:flex}.farma-warn svg{width:16px;height:16px;color:var(--farma);flex-shrink:0}@media (prefers-reduced-motion:reduce){.farma-card{transition:none}.farma-card-main:hover{transform:none}}[data-theme=farma]{--farma-deep:oklch(42% .09 165);--lab-sheen:linear-gradient(110deg, transparent 20%, var(--farma) 50%, transparent 80%)}@supports (color:color-mix(in lab, red, red)){[data-theme=farma]{--lab-sheen:linear-gradient(110deg, transparent 20%, color-mix(in oklab, var(--farma) 16%, transparent) 50%, transparent 80%)}}[data-theme=farma]{--metallic:linear-gradient(115deg, var(--farma-deep), var(--farma) 50%, var(--farma-deep))}[data-theme=farma] .dose-header:after{background-size:200% 100%;animation:7s linear infinite paused farma-flow}[data-theme=farma] .dose-header.dose-in-view:after,[data-theme=farma] .dose-result.dose-in-view:before{animation-play-state:running}[data-theme=farma] .dose-result:before{animation:5s linear infinite paused farma-flow}@keyframes farma-flow{0%{background-position:200% 0}to{background-position:0 0}}.farma-hero{border:1px solid var(--farma);border-radius:22px;grid-template-columns:1fr auto;align-items:end;gap:8px;padding:22px 18px 0;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.farma-hero{border:1px solid color-mix(in oklch, var(--farma) 35%, transparent)}}.farma-hero{background:radial-gradient(120% 90% at 85% 10%, var(--farma), transparent 60%), var(--card)}@supports (color:color-mix(in lab, red, red)){.farma-hero{background:radial-gradient(120% 90% at 85% 10%, color-mix(in oklch, var(--farma) 22%, transparent), transparent 60%), var(--card)}}.farma-hero:after{content:"";pointer-events:none;background:var(--lab-sheen);background-size:200% 100%;animation:8s linear infinite farma-flow;position:absolute;inset:0}.farma-hero-copy{z-index:1;padding-bottom:22px;position:relative}.farma-hero small{align-items:center;gap:6px;display:inline-flex}.farma-hero small svg{width:14px;height:14px}.farma-hero h1{font-size:clamp(26px,6vw,44px);line-height:1.08}.farma-hero h1 em{color:var(--farma);font-style:normal}.farma-hero-cta{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.farma-btn{background:var(--farma);color:var(--background);border-radius:999px;align-items:center;gap:6px;padding:10px 16px;font-size:14px;font-weight:600;text-decoration:none;transition:transform .2s;display:inline-flex}.farma-btn svg{width:16px;height:16px}.farma-btn:hover{transform:translateY(-1px)}.farma-btn-ghost{color:var(--foreground);border:1px solid var(--farma);background:0 0}@supports (color:color-mix(in lab, red, red)){.farma-btn-ghost{border:1px solid color-mix(in oklch, var(--farma) 50%, transparent)}}.farma-nexcat{aspect-ratio:411/800;z-index:1;width:clamp(120px,30vw,230px);filter:drop-shadow(0 10px 24px var(--farma));position:relative}@supports (color:color-mix(in lab, red, red)){.farma-nexcat{filter:drop-shadow(0 10px 24px color-mix(in oklch, var(--farma) 30%, transparent))}}.farma-trust{grid-template-columns:repeat(3,1fr);gap:8px;margin:0;padding:0;list-style:none;display:grid}.farma-trust li{border:1px solid var(--border);background:var(--card);color:var(--muted-foreground);border-radius:14px;align-items:center;gap:8px;padding:10px;font-size:12px;display:flex}.farma-trust b{color:var(--foreground);font-size:13px;display:block}.farma-trust svg{width:18px;height:18px;color:var(--farma);flex-shrink:0}@media (width<=520px){.farma-trust li{text-align:center;flex-direction:column;gap:4px;padding:10px 6px;font-size:11px}.farma-trust b{font-size:12px}}.farma-section-head{justify-content:space-between;align-items:baseline;margin-top:4px;display:flex}.farma-section-head h2{margin:0;font-size:18px}.farma-section-head span{color:var(--farma);letter-spacing:.12em;text-transform:uppercase;font-size:12px}.farma-products{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:10px;display:grid}.farma-product{border:1px solid var(--border);background:var(--card);color:var(--foreground);border-radius:16px;align-items:center;gap:12px;padding:14px;text-decoration:none;transition:border-color .25s,transform .25s;display:flex}.farma-product:hover{border-color:var(--farma);transform:translateY(-2px)}.farma-product>svg{width:20px;height:20px;color:var(--farma);flex-shrink:0}.farma-product div{flex:1}.farma-product small{color:var(--muted-foreground);font-size:11px}.farma-product h3{margin:0;font-size:15px}.farma-empty{border:1px dashed var(--farma);border-radius:16px;align-items:center;gap:14px;padding:18px;display:flex}@supports (color:color-mix(in lab, red, red)){.farma-empty{border:1px dashed color-mix(in oklch, var(--farma) 45%, transparent)}}.farma-empty{background:var(--farma)}@supports (color:color-mix(in lab, red, red)){.farma-empty{background:color-mix(in oklch, var(--farma) 6%, var(--card))}}.farma-empty>svg{width:24px;height:24px;color:var(--farma)}.farma-empty h3{margin:0;font-size:16px}.farma-empty p{color:var(--muted-foreground);margin:0;font-size:13px}@media (prefers-reduced-motion:reduce){.farma-hero:after,[data-theme=farma] .dose-header:after,[data-theme=farma] .dose-result:before{animation:none}.farma-btn,.farma-product{transition:none}}html[data-area=pharma],[data-area=pharma]{--background:#050807;--foreground:#e9f5f1;--card:#0d1412;--card-foreground:#e9f5f1;--popover:#0d1412;--popover-foreground:#e9f5f1;--primary:#2fd6a8;--primary-foreground:#04110d;--secondary:#121b18;--secondary-foreground:#e9f5f1;--muted:#111916;--muted-foreground:#9db3ac;--accent:#14211d;--accent-foreground:#e9f5f1;--border:#1d2a26;--input:#1d2a26;--ring:#2fd6a8;--farma:#2fd6a8;--radius:1.25rem}html[data-area=pharma] body,[data-area=pharma].nx2{background:radial-gradient(90% 45% at 50% -8%, #2fd6a817, transparent 70%), var(--background);color:var(--foreground);transition:background-color .5s,color .5s}[data-area=pharma] h1,[data-area=pharma] h2,[data-area=pharma] h3{letter-spacing:-.01em}[data-area=pharma] .nxf{border-top:1px solid var(--farma)}@supports (color:color-mix(in lab, red, red)){[data-area=pharma] .nxf{border-top:1px solid color-mix(in oklch, var(--farma) 30%, transparent)}}[data-area=pharma] .nxf-seals{display:none}[data-area=pharma] .boutique-header,[data-area=pharma] header{--gold:var(--farma)}@keyframes nexcat-sway{0%,to{transform:rotate(-1.5deg)translateY(0)}50%{transform:rotate(1.5deg)translateY(-4px)}}.prime-nexcat-footer,.nx2-hero img[alt=Nexcat]{transform-origin:50% 90%;animation:4.5s ease-in-out infinite nexcat-sway}@media (prefers-reduced-motion:reduce){.prime-nexcat-footer,.nx2-hero img[alt=Nexcat]{animation:none}}[data-area=pharma] .nxf-cta{background:var(--primary);color:var(--primary-foreground)}[data-area=pharma] .nxf-kicker{color:var(--primary)}[data-theme=farma] .dose-header:after,[data-theme=farma] .dose-result:before{background:0 0;animation:none!important}[data-area=pharma] .farma-shell{isolation:isolate;position:relative}[data-area=pharma] h1,[data-area=pharma] h2{font-family:var(--font-display);letter-spacing:0;font-weight:600}[data-area=pharma] .farma-hero h1{font-size:clamp(34px,7vw,56px);line-height:1.02}[data-area=pharma] .farma-card,[data-area=pharma] .dose-header,[data-area=pharma] .dose-result,[data-area=pharma] .nxf-hero,[data-area=pharma] .farma-hero{border-radius:20px}[data-area=pharma] button,[data-area=pharma] .farma-switch a{border-radius:999px}.pharma-sheen,[data-area=pharma] .farma-hero,[data-area=pharma] .dose-header,[data-area=pharma] .farma-card-main{border:1px solid #2fd6a838;position:relative}[data-area=pharma] .farma-hero:before,[data-area=pharma] .dose-header:before,[data-area=pharma] .farma-card-main: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;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;background:linear-gradient(110deg,#0000 35%,#2fd6a8b3 50%,#0000 65%) 0 0/300% 100%;padding:1px;animation:9s ease-in-out infinite pharma-edge;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 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}@keyframes pharma-edge{0%{background-position:100% 0}to{background-position:-100% 0}}.pharma-particles{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.pharma-particles i{left:calc(var(--i) * 7.1% + 2%);opacity:0;width:3px;height:3px;animation:pharma-float calc(14s + var(--i) * 1.3s) linear infinite;animation-delay:calc(var(--i) * -2.1s);background:#2fd6a8;border-radius:50%;position:absolute;bottom:-10px;box-shadow:0 0 8px #2fd6a8}@keyframes pharma-float{0%{opacity:0;transform:translateY(0)}15%{opacity:.35}85%{opacity:.2}to{opacity:0;transform:translateY(-110vh)}}.pharma-logo img{filter:drop-shadow(0 0 10px #2fd6a840);width:auto;height:34px}[data-area=pharma] .boutique-header{border-bottom:1px solid #2fd6a840}[data-area=pharma] .nxf-bottom img{filter:none;width:auto;height:34px}[data-area=pharma] .nxf-cta:active,[data-area=pharma] .farma-card:active{box-shadow:0 0 0 6px #2fd6a82e}.pharma-dock .mobile-nav-item{color:var(--muted-foreground);text-decoration:none}.pharma-dock .mobile-nav-item[data-on=true],.pharma-dock .mobile-nav-item[aria-current=true]{color:var(--primary);position:relative}.pharma-dock .mobile-nav-item[data-on=true]:before{content:"";background:var(--primary);height:2px;box-shadow:0 0 10px var(--primary);border-radius:2px;position:absolute;top:0;left:30%;right:30%}.pharma-dock .mobile-nav-item[data-on=true] .mobile-nav-icon{background:#2fd6a829;border-radius:999px;box-shadow:0 0 14px #2fd6a840}@media (prefers-reduced-motion:reduce){.pharma-particles{display:none}[data-area=pharma] .farma-hero:before,[data-area=pharma] .dose-header:before,[data-area=pharma] .farma-card-main:before{animation:none}}.pharma-dock .mobile-nav-item:not([aria-current=true]):not([data-on=true]){color:var(--muted-foreground)!important}[data-area=pharma] .farma-hero{background:radial-gradient(70% 90% at 85% 60%,#2fd6a81a,#0000 70%),linear-gradient(160deg,#0d1412,#070b0a)!important}[data-area=pharma] .farma-hero:after{background:0 0;animation:none}[data-area=pharma] .farma-hero{gap:0;min-height:300px;padding:22px 0 0 18px}[data-area=pharma] .farma-nexcat{aspect-ratio:546/1113;transform-origin:50% 100%;filter:drop-shadow(0 14px 30px #2fd6a838);align-self:end;width:clamp(150px,40vw,280px);margin-bottom:-6px;animation:5s ease-in-out infinite pharma-cat}@keyframes pharma-cat{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-6px)rotate(1.2deg)}}[data-area=pharma] .farma-hero:not(.is-visible) .farma-nexcat{animation-play-state:running}[data-area=pharma] .nxf-hero{border-color:#2fd6a8;position:relative}@supports (color:color-mix(in lab, red, red)){[data-area=pharma] .nxf-hero{border-color:color-mix(in srgb, #2fd6a8 20%, var(--border))}}[data-area=pharma] .nxf-hero: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;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;background:linear-gradient(110deg,#0000 35%,#2fd6a899 50%,#0000 65%) 0 0/300% 100%;padding:1px;animation:9s ease-in-out infinite pharma-edge;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 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}[data-area=pharma] .nxf-hero img{filter:drop-shadow(0 10px 18px #2fd6a82e)}[data-area=pharma] .boutique-top{gap:16px}@media (width<=520px){[data-area=pharma] .pharma-logo img{height:26px}[data-area=pharma] .nx-farma-link{display:none}[data-area=pharma] .boutique-actions{gap:2px}}.nx2 .mobile-dock.pharma-dock{grid-template-columns:repeat(5,1fr);justify-items:center}.pharma-dock .mobile-nav-item{flex-direction:column;justify-content:center;align-items:center;gap:4px;width:100%;height:58px;font-size:10px;display:flex;font-weight:500!important}.pharma-dock .mobile-nav-item .mobile-nav-icon{border-radius:999px;place-items:center;width:44px;height:28px;transition:background .25s,box-shadow .25s;display:grid}.pharma-dock .mobile-nav-item svg{width:20px;height:20px}.pharma-dock .mobile-nav-item[data-on=true],.pharma-dock .mobile-nav-item[aria-current=true]{font-weight:600!important}@media (width<=760px){.nx2 .mobile-dock.pharma-dock{display:grid}}@media (prefers-reduced-motion:reduce){[data-area=pharma] .farma-nexcat,[data-area=pharma] .nxf-hero:before{animation:none}}[data-area=pharma] .farma-hero{padding-right:14px}[data-area=pharma] .farma-nexcat img{object-fit:contain}[data-area=pharma] .nxf-groups :is(h2,h3,h4,summary,summary *,strong,svg){color:#2fd6a8}[data-area=pharma] .nxf-groups a,[data-area=pharma] .nxf-groups button{color:#e9f5f1}[data-area=pharma] .nxf-groups .nxf-head,[data-area=pharma] .nxf-groups .nxf-head svg{color:#2fd6a8}[data-area=pharma] .nx-whatsapp{box-shadow:0 8px 24px -6px #2fd6a88c}[data-area=pharma] .nx-mini-cat{background:radial-gradient(circle at 50% 30%,#174a3c,#0d1412);border-color:#2fd6a88c;box-shadow:0 8px 24px -8px #2fd6a88c}[data-area=pharma] .farma-hero{grid-template-columns:minmax(0,1fr) auto}[data-area=pharma] .farma-nexcat{width:clamp(150px,40vw,300px);margin-right:0}[data-area=pharma] .farma-nexcat.prime-nexcat-image{padding:0}@media (width<=520px){[data-area=pharma] .farma-hero{grid-template-columns:minmax(0,1fr) 42%;padding-right:6px}[data-area=pharma] .farma-nexcat{justify-self:end;width:100%;max-width:190px;margin-bottom:0}[data-area=pharma] .farma-hero h1{font-size:29px}}[data-area=pharma] .farma-hero .farma-nexcat{height:auto;max-height:none}[data-area=pharma] .farma-hero .farma-nexcat img{width:100%;height:100%}@media (width>=900px){[data-area=pharma] .farma-hero .farma-nexcat{width:150px;margin:8px 24px 6px 0}}[data-area=pharma] .farma-hero.farma-hero-editorial{grid-template-columns:minmax(0,1fr);align-items:center;gap:0;min-height:0;padding:clamp(28px,5vw,64px)}[data-area=pharma] .farma-hero-editorial .farma-hero-copy{padding-bottom:0}[data-area=pharma] .farma-hero-editorial h1{text-wrap:balance;max-width:760px;margin-block:18px;font-size:clamp(32px,5vw,56px);line-height:1.12}[data-area=pharma] .farma-hero-editorial p{max-width:560px;line-height:1.75}[data-area=pharma] .farma-hero-editorial .farma-hero-cta{gap:12px;margin-top:24px}[data-area=pharma] .farma-hero-editorial:before,[data-area=pharma] .farma-hero-editorial:after{content:none;animation:none}[data-area=pharma] .nxf-hero.nxf-hero-editorial{text-align:left;background:var(--card);justify-content:flex-start;align-items:center;gap:0;min-height:0;padding:clamp(28px,5vw,56px);display:flex}[data-area=pharma] .nxf-hero-editorial h3{font-family:var(--font-display);color:var(--foreground);font-size:clamp(26px,4vw,38px);line-height:1.2}[data-area=pharma] .nxf-hero.nxf-hero-editorial:before{content:none;animation:none}[data-area=pharma] .farma-card-main:before,[data-area=pharma] .dose-header:before{animation:none}[data-area=pharma] #farma-produtos{scroll-margin-top:110px}.nx2 .nx-page>.nx2-section{padding-block:clamp(24px,3vw,40px)}.nx2 .nx-page>.nx3-manifesto{margin-block:0;padding-block:clamp(24px,3vw,40px)}.nx2 .nx-page>.nx2-perks{margin-block:0;padding-block:24px}.nx2 .nx2-section .nx2-head{margin-bottom:20px}.nx2 .nx-page>.nx-recent{margin-block:0;padding-block:24px}.nx2 .nx2-shop>div{min-width:0}[data-area=pharma] .farma-bar{padding-block:12px}[data-area=pharma] .farma-home{gap:20px;padding-block:16px 24px}[data-area=pharma] .farma-hero.farma-hero-editorial{padding:clamp(24px,3.5vw,40px)}[data-area=pharma] .farma-hero-editorial h1{margin-block:14px}[data-area=pharma] .farma-hero-editorial .farma-hero-cta{flex-wrap:wrap;margin-top:20px}[data-area=pharma] .farma-warn{margin-block:0}[data-area=pharma] .nxf-hero.nxf-hero-editorial{padding:clamp(24px,3.5vw,36px)}.nx2 .dose-page{gap:20px;padding-block:20px 28px}.nx2 .dose-header{min-height:0;padding-bottom:20px}.nx2 .dose-layout{gap:24px}.nx2 .dose-result-content{min-height:0}.nx2 .dose-field{padding-block:18px}.nx2 .dose-result-number{padding-top:20px}@media (width<=760px){.nx2 .nx-page>.nx2-section{padding-block:24px}.nx2 .nx2-section .nx2-head{margin-bottom:16px}[data-area=pharma] .farma-home{gap:16px;padding-block:12px 20px}[data-area=pharma] .farma-hero.farma-hero-editorial{padding:24px 20px}[data-area=pharma] .farma-products{grid-template-columns:minmax(0,1fr)}[data-area=pharma] .farma-card-main{gap:12px;padding:20px 16px}[data-area=pharma] .farma-card-main>svg{flex-shrink:0}.nx2 .dose-page{gap:16px;padding-block:16px 24px}.nx2 .dose-layout{gap:20px}}.nx2 .dose-studio{max-width:1120px;box-shadow:none;background:0 0;border:0;border-radius:0;gap:20px;padding-block:24px 28px;display:grid}.nx2 .dose-studio *,.nx2 .dose-studio :before,.nx2 .dose-studio :after{animation:none}.nx2 .dose-studio .dose-header{min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0;display:block;overflow:visible}.nx2 .dose-studio .dose-header:before,.nx2 .dose-studio .dose-header:after,.nx2 .dose-studio .dose-result:before,.nx2 .dose-studio .dose-result:after{content:none}.nx2 .dose-studio .dose-heading{width:100%;max-width:none;padding:0}.nx2 .dose-studio .dose-eyebrow{letter-spacing:.12em;color:var(--primary);align-items:center;gap:8px;font-size:11px;display:inline-flex}.nx2 .dose-studio .dose-heading h1{text-wrap:balance;max-width:none;margin:12px 0 10px;font-size:clamp(30px,4vw,46px);line-height:1.15}.nx2 .dose-studio .dose-heading p{max-width:620px;color:var(--muted-foreground);font-size:15px;line-height:1.65}.nx2 .dose-studio .dose-header-label{color:var(--primary);flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;font-size:12px;display:inline-flex}.nx2 .dose-studio .dose-intro{background:var(--muted);color:var(--muted-foreground);border:0;border-radius:12px;align-items:flex-start;gap:10px;margin:0;padding:14px 16px;font-size:13px;line-height:1.65;display:flex}.nx2 .dose-studio .dose-intro svg{color:var(--primary);flex-shrink:0;margin-top:2px}.nx2 .dose-studio .dose-intro strong{color:var(--foreground)}.nx2 .dose-studio .dose-layout{background:0 0;border:0;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:24px;padding:0;display:grid}.nx2 .dose-studio .dose-inputs{background:0 0;border:0;gap:12px;min-width:0;padding:0;display:grid}.nx2 .dose-studio .dose-section-heading{border:0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin:0 0 16px;padding:0;display:flex}.nx2 .dose-studio .dose-section-heading h2{font-family:var(--font-sans);font-size:18px;font-weight:600}.nx2 .dose-studio .dose-section-heading>span{color:var(--muted-foreground);font-size:11px}.nx2 .dose-studio .dose-field{background:var(--card);opacity:1;border:0;border-radius:16px;min-width:0;margin:0;padding:16px;transform:none}.nx2 .dose-studio .dose-fields-grid{gap:12px}.nx2 .dose-studio .dose-fields-grid .dose-field{padding-top:16px}.nx2 .dose-studio .dose-field:last-child{border-bottom:0}.nx2 .dose-studio .dose-field-heading{align-items:flex-start;gap:9px;margin-bottom:12px;display:flex}.nx2 .dose-studio .dose-field-heading>div{flex:1;min-width:0}.nx2 .dose-studio .dose-field-heading>svg{color:var(--primary);flex-shrink:0;margin-top:3px}.nx2 .dose-studio .dose-step{background:var(--accent);width:25px;height:25px;color:var(--primary);border:0;border-radius:8px;flex-shrink:0;place-items:center;font-size:10px;display:grid}.nx2 .dose-studio .dose-field-heading label,.nx2 .dose-studio .dose-field-heading h3{color:var(--foreground);font-size:14px;font-weight:600}.nx2 .dose-studio .dose-field-heading p{color:var(--muted-foreground);margin-top:3px;font-size:12px;line-height:1.5}.nx2 .dose-studio input{border:1px solid var(--input);background:var(--card);width:100%;min-width:0;height:48px;color:var(--foreground);font-variant-numeric:tabular-nums;border-radius:12px;padding:0 14px;font-size:16px;transition:border-color .18s,background-color .18s}.nx2 .dose-studio input::placeholder{color:var(--muted-foreground);font-size:13px}.nx2 .dose-studio input:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.nx2 .dose-studio input[aria-invalid=true]{border-color:var(--destructive)}.nx2 .dose-studio .dose-input-wrap{background:0 0;border:0;padding:0;position:relative}.nx2 .dose-studio .dose-input-wrap input{padding-right:48px}.nx2 .dose-studio .dose-input-wrap>span{color:var(--muted-foreground);pointer-events:none;font-size:13px;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.nx2 .dose-studio .dose-syringe-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.nx2 .dose-studio .dose-syringe-options button{background:var(--card);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-width:0;height:64px;padding:8px;transition:border-color .18s,background-color .18s;display:flex}.nx2 .dose-studio .dose-syringe-options strong{font-size:16px}.nx2 .dose-studio .dose-syringe-options span{color:var(--muted-foreground);font-size:12px}.nx2 .dose-studio .dose-syringe-options button[aria-pressed=true]{border-color:var(--primary);background:var(--accent);color:var(--primary)}.nx2 .dose-studio .dose-amount-row{align-items:center;gap:10px;display:flex}.nx2 .dose-studio .dose-amount-row>input{flex:1;width:0}.nx2 .dose-studio .dose-unit{background:var(--muted);border:0;border-radius:12px;flex-shrink:0;gap:2px;padding:3px;display:flex}.nx2 .dose-studio .dose-unit button{border-radius:9px;height:40px;padding-inline:12px;font-size:13px;transition:background-color .18s,color .18s}.nx2 .dose-studio .dose-unit button[aria-pressed=true]{background:var(--primary);color:var(--primary-foreground)}.nx2 .dose-studio .dose-help,.nx2 .dose-studio .dose-field-error{margin-top:8px;font-size:12px;line-height:1.6}.nx2 .dose-studio .dose-help{color:var(--muted-foreground)}.nx2 .dose-studio .dose-field-error{color:var(--destructive)}.nx2 .dose-studio .dose-result{background:linear-gradient(155deg, var(--accent), var(--card) 45%);opacity:1;border:0;border-radius:20px;min-width:0;min-height:0;padding:20px;position:static;transform:none;box-shadow:0 16px 36px -24px oklch(0% 0 0/.6)}.nx2 .dose-studio .dose-result-content{min-height:0}.nx2 .dose-studio .dose-result-number{background:var(--background);text-align:center;border-radius:14px;margin-bottom:12px;padding:16px}.nx2 .dose-studio .dose-result-number>span{color:var(--muted-foreground);font-size:12px}.nx2 .dose-studio .dose-result-number strong{font-family:var(--font-sans);letter-spacing:-.04em;color:var(--primary);overflow-wrap:anywhere;margin:8px 0;font-size:clamp(32px,4vw,52px);font-weight:600;line-height:1.15;display:block}.nx2 .dose-studio .dose-result-number strong small{letter-spacing:0;font-size:20px}.nx2 .dose-studio .dose-result-number p{color:var(--muted-foreground);font-size:14px;line-height:1.7}.nx2 .dose-studio .dose-result-number b{color:var(--foreground)}.nx2 .dose-studio .dose-visual{background:radial-gradient(ellipse at 42% 48%, var(--primary), transparent 65%), var(--background);margin:0 0 12px;padding:16px 12px 14px}@supports (color:color-mix(in lab, red, red)){.nx2 .dose-studio .dose-visual{background:radial-gradient(ellipse at 42% 48%, color-mix(in oklab, var(--primary) 12%, transparent), transparent 65%), var(--background)}}.nx2 .dose-studio .dose-visual{box-shadow:inset 0 1px 0 var(--primary)}@supports (color:color-mix(in lab, red, red)){.nx2 .dose-studio .dose-visual{box-shadow:inset 0 1px 0 color-mix(in oklab, var(--primary) 12%, transparent)}}.nx2 .dose-studio .dose-visual .dose-syringe-diagram{aspect-ratio:320/330;width:100%;max-width:360px;height:auto;max-height:none;font-family:var(--font-sans);font-variant-numeric:tabular-nums;margin:8px auto;display:block;overflow:hidden}.nx2 .dose-studio .dose-syringe-diagram .dose-scale-label{letter-spacing:0;text-anchor:end;dominant-baseline:middle;font-size:15px;font-weight:500}.nx2 .dose-studio .dose-syringe-diagram .dose-marker-label{letter-spacing:0;text-anchor:middle;dominant-baseline:middle;font-size:14px;font-weight:700}.nx2 .dose-studio .dose-visual>span{color:var(--muted-foreground);text-align:center;margin-top:4px;font-size:12px;line-height:1.5;display:block}.nx2 .dose-studio .dose-fluid,.nx2 .dose-studio .dose-marker{transform-box:view-box;transform-origin:0 0;transition:none}@media (prefers-reduced-motion:no-preference){.nx2 .dose-studio .dose-fluid,.nx2 .dose-studio .dose-marker{transition:transform .28s cubic-bezier(.22,.68,.3,1)}}.nx2 .dose-studio .dose-metrics{border:0;gap:0;margin:0;padding:0;display:grid}.nx2 .dose-studio .dose-metrics>div{border:0;border-top:1px solid var(--border);background:0 0;justify-content:space-between;align-items:baseline;gap:16px;padding:11px 0;display:flex}.nx2 .dose-studio .dose-metrics dt{color:var(--muted-foreground);font-size:12px}.nx2 .dose-studio .dose-metrics dd{text-align:right;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0;font-size:16px}.nx2 .dose-studio .dose-metrics small{color:var(--muted-foreground);font-size:11px}.nx2 .dose-studio .dose-precision{color:var(--muted-foreground);margin:10px 0 16px;font-size:12px;line-height:1.65}.nx2 .dose-studio .dose-warning{border:1px solid var(--destructive);background:var(--card);color:var(--destructive);border-radius:12px;align-items:flex-start;gap:10px;margin:4px 0 16px;padding:12px;font-size:13px;line-height:1.6;display:flex}.nx2 .dose-studio .dose-warning svg{flex-shrink:0;margin-top:2px}.nx2 .dose-studio .dose-empty{text-align:left;flex-direction:column;justify-content:center;align-items:flex-start;gap:10px;min-height:0;padding:24px 0;display:flex}.nx2 .dose-studio .dose-empty svg{color:var(--primary)}.nx2 .dose-studio .dose-empty h3{color:var(--foreground);font-size:18px}.nx2 .dose-studio .dose-empty p{max-width:340px;color:var(--muted-foreground);font-size:14px;line-height:1.7}.nx2 .dose-studio .dose-result-actions{flex-wrap:wrap;gap:8px;margin:0;display:flex}.nx2 .dose-studio .dose-result-actions button{border-radius:12px;flex:1;min-height:44px;padding-inline:12px;font-size:13px}.nx2 .dose-studio .dose-safety-note{color:var(--muted-foreground);align-items:flex-start;gap:8px;margin-top:16px;font-size:12px;line-height:1.65;display:flex}.nx2 .dose-studio .dose-safety-note svg{color:var(--primary);flex-shrink:0;margin-top:3px}.nx2 .dose-studio .dose-explanation{border:0;margin:0;padding:20px 0 0}.nx2 .dose-studio .dose-guide-heading{text-align:left;margin-bottom:16px}.nx2 .dose-studio .dose-guide-heading h2,.nx2 .dose-studio .dose-faq h2{margin-block:8px;font-size:24px}.nx2 .dose-studio .dose-guide-heading p{color:var(--muted-foreground);font-size:14px}.nx2 .dose-studio .dose-guide-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.nx2 .dose-studio .dose-guide-grid article{background:var(--card);opacity:1;border:0;border-radius:12px;padding:16px;transform:none}.nx2 .dose-studio .dose-guide-grid article>span{letter-spacing:.08em;color:var(--primary);font-size:10px}.nx2 .dose-studio .dose-guide-grid h3{margin:8px 0;font-size:16px}.nx2 .dose-studio .dose-guide-grid p{color:var(--muted-foreground);font-size:13px;line-height:1.65}.nx2 .dose-studio .dose-formula{background:var(--muted);border:0;border-radius:12px;align-items:flex-start;gap:10px;margin-top:14px;padding:14px;font-size:12px;line-height:1.7;display:flex}.nx2 .dose-studio .dose-formula>svg{color:var(--primary);flex-shrink:0}.nx2 .dose-studio .dose-formula p{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.nx2 .dose-studio .dose-faq{margin:0;padding:0}.nx2 .dose-studio .dose-faq details{border-bottom:1px solid var(--border)}.nx2 .dose-studio .dose-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding-block:16px;font-size:14px;display:flex}.nx2 .dose-studio .dose-faq summary svg{flex-shrink:0;transition:transform .18s}.nx2 .dose-studio .dose-faq details[open] summary svg{transform:rotate(180deg)}.nx2 .dose-studio .dose-faq details p{color:var(--muted-foreground);padding-bottom:16px;font-size:13px;line-height:1.7}.nx2 .dose-studio .dose-disclaimer{color:var(--muted-foreground);border:0;align-items:flex-start;gap:10px;margin:0;padding:0;font-size:12px;line-height:1.7;display:flex}.nx2 .dose-studio .dose-disclaimer svg{color:var(--primary);flex-shrink:0}.nx2 .dose-studio .dose-header-label{margin-top:0}.nx2 .dose-studio .dose-presets{background:0 0;margin-bottom:0;padding:0 0 4px}.nx2 .dose-studio .dose-preset{white-space:normal;text-align:left;background:var(--card);border:0;border-radius:10px;flex-direction:column;justify-content:center;align-items:flex-start;gap:3px;height:auto;min-height:72px;padding:10px 12px;transition:background-color .18s,transform .18s;display:flex}.nx2 .dose-studio .dose-preset strong{color:var(--primary);font-size:12px}.nx2 .dose-studio .dose-preset span{color:var(--muted-foreground);font-size:12px}.nx2 .dose-studio .dose-preset:hover{border-color:var(--primary);background:var(--accent)}.nx2 .dose-studio .dose-preset:focus-visible{outline:2px solid var(--ring);outline-offset:2px}@media (width<=639px){.nx2 .dose-studio .dose-preset{flex-flow:wrap;justify-content:space-between;align-items:center;gap:6px;min-height:44px}}@keyframes dose-studio-enter{0%{opacity:.65;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){.nx2 .dose-studio .dose-layout{animation:.24s ease-out dose-studio-enter}.nx2 .dose-studio .dose-preset:active{transform:translateY(1px)}}@media (width<=900px){.nx2 .dose-studio .dose-layout{grid-template-columns:minmax(0,1fr);gap:16px}}@media (width<=640px){.nx2 .dose-studio{gap:18px;padding-block:18px 24px}.nx2 .dose-studio .dose-result{padding:18px}.nx2 .dose-studio .dose-guide-grid{grid-template-columns:minmax(0,1fr);gap:10px}.nx2 .dose-studio .dose-explanation{padding-top:8px}}.nx2 .dose-studio .dose-inputs>.dose-section-heading{margin-bottom:0}.nx2 .dose-studio .dose-result>.dose-section-heading{border-bottom:1px solid var(--border);margin-bottom:12px;padding-bottom:12px}.nx2 .dose-studio .dose-result>.dose-section-heading h2{letter-spacing:.08em;text-transform:uppercase;color:var(--primary);font-size:13px}.nx2 .dose-studio .dose-quick-values{margin-bottom:10px}.nx2 .dose-studio .dose-quick-values button{background:var(--muted);height:38px;color:var(--foreground);border-color:#0000;padding-inline:6px;font-size:12px;font-weight:600;transition:background-color .18s,color .18s}.nx2 .dose-studio .dose-quick-values button:hover,.nx2 .dose-studio .dose-diluent-options button:hover{background:var(--accent);color:var(--primary)}.nx2 .dose-studio .dose-quick-values button[aria-pressed=true],.nx2 .dose-studio .dose-diluent-options button[aria-pressed=true]{background:var(--primary);color:var(--primary-foreground);border-color:#0000}.nx2 .dose-studio .dose-diluent-card .dose-field-heading{align-items:center;gap:12px;margin-bottom:14px}.nx2 .dose-studio .dose-diluent-card .dose-field-heading p{margin-top:4px;font-size:11px}.nx2 .dose-studio .dose-diluent-trigger{border:1px solid var(--border);background:var(--background);width:100%;height:auto;min-height:50px;color:var(--foreground);white-space:normal;box-shadow:none;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;font-size:14px;line-height:1.5;transition:border-color .18s,background-color .18s;display:flex}.nx2 .dose-studio .dose-diluent-trigger>span{white-space:normal;overflow-wrap:anywhere;-webkit-line-clamp:unset;min-width:0;display:block;overflow:visible}.nx2 .dose-studio .dose-diluent-trigger>svg{width:16px;height:16px;color:var(--primary);opacity:1;flex-shrink:0}.nx2 .dose-studio .dose-diluent-trigger:hover,.nx2 .dose-studio .dose-diluent-trigger[data-state=open]{border-color:var(--primary);background:var(--accent)}.nx2 .dose-studio .dose-diluent-trigger:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.nx2 .dose-studio .dose-diluent-note p{margin:0;font-size:11px;line-height:1.6}.dose-diluent-menu [data-radix-select-viewport]{width:100%;padding:6px;min-width:0!important}.dose-diluent-menu .dose-diluent-item{white-space:normal;overflow-wrap:anywhere;min-height:44px;padding:11px 34px 11px 12px;font-size:13px;line-height:1.5}.dose-diluent-menu .dose-diluent-item+.dose-diluent-item{margin-top:2px}.dose-diluent-menu .dose-diluent-item[data-state=checked]{background:var(--accent);color:var(--primary);font-weight:600}.nx2 .dose-studio .dose-field input,.nx2 .dose-studio .dose-syringe-options button{background:var(--background)}.nx2 .dose-studio .dose-help{font-size:11px;line-height:1.5}@media (width>=901px){.nx2 .dose-studio .dose-inputs>.dose-field:last-child .dose-quick-values{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (width<=640px){.nx2 .dose-studio .dose-field{padding:14px}.nx2 .dose-studio .dose-fields-grid .dose-field{padding-top:14px}}@media (prefers-reduced-motion:no-preference){.nx2 .dose-studio .dose-result{animation:.28s ease-out dose-studio-enter}}@media (prefers-reduced-motion:reduce){.nx2 .dose-studio *,.nx2 .dose-studio :before,.nx2 .dose-studio :after{transition:none!important;animation:none!important}}.nx2 .nx2-perks{box-shadow:none;background:0 0;border:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding-block:0;display:grid;overflow:visible}.nx2 .nx2-perks>div{background:var(--card);min-width:0;box-shadow:none;border:0;border-radius:16px;align-items:flex-start;gap:12px;padding:18px 16px;display:flex}.nx2 .nx2-perks>div>svg{width:22px;height:22px;color:var(--primary);flex-shrink:0;margin-top:2px}.nx2 .nx2-perks>div>span{min-width:0}.nx2 .nx2-perks strong,.nx2 .nx2-perks small{white-space:normal;overflow-wrap:anywhere;line-height:1.5;display:block}.nx2 .nx2-perks strong{font-size:14px}.nx2 .nx2-perks small{color:var(--muted-foreground);margin-top:4px;font-size:12px}.nx2 .nx3-rail.is-carousel,.nx2 .nx-recent-rail{scroll-snap-type:x proximity;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:var(--primary) var(--card);gap:12px;min-width:0;max-width:100%;padding-block:4px 14px;scroll-padding-inline:4px;display:flex;overflow-x:auto}.nx2 .prime-row{background:var(--card);min-width:0;height:auto;min-height:0;box-shadow:none;border:0;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-content:start;align-items:center;gap:8px;padding:12px;display:grid;overflow:visible}.nx2 .nx3-rail.is-carousel>.prime-row,.nx2 .nx-recent-rail>.prime-row{scroll-snap-align:start;flex:0 0 min(360px,90%);grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr);align-content:start;align-self:start;width:min(360px,90%);max-width:none;height:auto;min-height:0}.nx2 .nx3-rail.is-carousel>.prime-row .prime-row-main,.nx2 .nx-recent-rail>.prime-row .prime-row-main{grid-template-columns:auto minmax(0,1fr);align-items:start;row-gap:6px}.nx2 .nx3-rail.is-carousel>.prime-row .prime-row-price,.nx2 .nx-recent-rail>.prime-row .prime-row-price{text-align:left;grid-column:2}.nx2 .prime-row .prime-row-main{text-align:left;white-space:normal;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;min-width:0;height:auto;padding:0;display:grid}.nx2 .prime-row .prime-row-text{min-width:0}.nx2 .prime-row .prime-row-text h3,.nx2 .prime-row .nx3-versions{white-space:normal;text-overflow:clip;-webkit-line-clamp:unset;overflow-wrap:anywhere;height:auto;max-height:none;line-height:1.4;display:block;overflow:visible}.nx2 .prime-row .prime-row-price{white-space:normal;overflow-wrap:anywhere;min-width:0;max-width:100%;margin:0;padding:0;line-height:1.4;position:static}.nx2 .prime-row .prime-row-price>small{margin:0 0 2px;font-size:11px;line-height:1.4;display:block}.nx2 .prime-row .prime-row-price>strong{font-variant-numeric:tabular-nums;font-size:18px;line-height:1.3;display:block}.nx2 .prime-row .prime-row-text h3{margin-block:2px 4px;font-size:16px;line-height:1.4}.nx2 .prime-row .nx3-versions{margin-block:0;font-size:12px}.nx2 .prime-row .prime-row-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px;min-width:0;margin:0;padding:0;display:flex;position:static}.nx2 .prime-row .prime-row-actions>button{min-width:40px;min-height:40px}.nx2 .prime-row .prime-sku{white-space:normal;overflow-wrap:anywhere;max-width:100%}.nx2 .prime-row .prime-row-badge{white-space:normal;max-width:100%}.nx2 .prime-row button:focus-visible{outline:2px solid var(--ring);outline-offset:3px}@media (width<=1000px){.nx2 .nx2-perks{grid-template-columns:repeat(2,minmax(0,1fr))}.nx2 .prime-row{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){.nx2 .nx2-perks{gap:10px}.nx2 .nx2-perks>div{flex-direction:column;gap:8px;padding:14px}.nx2 .prime-row .prime-row-main{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:6px 10px}.nx2 .prime-row .prime-row-price{text-align:left;grid-column:2}.nx2 .prime-row{gap:6px;padding:12px}.nx2 .prime-row .prime-row-actions>button{min-width:44px;min-height:44px}}@media (width<=360px){.nx2 .nx2-perks{grid-template-columns:minmax(0,1fr)}.nx2 .nx2-perks>div{flex-direction:row}}.nx2 .nx2-shop>div,.nx2 .nx3-grid.prime-list{min-width:0;max-width:100%}.nx2 .nx3-grid.prime-list{gap:10px}.nx2 .nx3-rail.is-carousel,.nx2 .nx-recent-rail{box-sizing:border-box;height:auto;max-height:none;padding:6px 6px 12px;scroll-padding-inline:6px;-webkit-mask-image:none;mask-image:none}.nx2 .prime-row{isolation:isolate;opacity:1;filter:none;max-width:100%;transition:background-color .18s;position:relative;animation:none!important;transform:none!important}.nx2 .prime-row:before,.nx2 .prime-row:after,.nx2 .prime-row .prime-row-main:before,.nx2 .prime-row .prime-row-main:after{content:none!important;animation:none!important}.nx2 .prime-row .nx-ripple{display:none}.nx2 .prime-row:hover,.nx2 .prime-row:focus-within{background:var(--card)}@supports (color:color-mix(in lab, red, red)){.nx2 .prime-row:hover,.nx2 .prime-row:focus-within{background:color-mix(in oklab, var(--card) 94%, var(--primary))}}.nx2 .prime-row:hover,.nx2 .prime-row:focus-within{box-shadow:none}.nx2 .prime-row .prime-row-main{max-width:100%;min-height:0;animation:none!important;overflow:visible!important;transform:none!important}.nx2 .prime-row .prime-row-text{align-self:start}.nx2 .prime-row .prime-row-price{text-align:right;place-self:center end}.nx2 .prime-row .prime-row-price>strong{letter-spacing:-.02em;font-size:clamp(16px,1.6vw,18px);line-height:1.4}.nx2 .prime-row .prime-row-actions{align-self:center;gap:6px;max-width:100%;height:auto}.nx2 .prime-row .prime-row-actions>button{flex-shrink:0;min-width:44px;min-height:44px;transform:none!important}.nx2 .nx3-rail.is-carousel>.prime-row,.nx2 .nx-recent-rail>.prime-row{box-sizing:border-box;flex:0 0 min(310px,92%);gap:8px;width:min(310px,92%);max-height:none;padding:12px}.nx2 .nx3-rail.is-carousel>.prime-row .prime-row-main,.nx2 .nx-recent-rail>.prime-row .prime-row-main{grid-template-columns:auto minmax(0,1fr);gap:6px 10px}.nx2 .nx3-rail.is-carousel>.prime-row .prime-row-price,.nx2 .nx-recent-rail>.prime-row .prime-row-price{text-align:left;grid-column:2;justify-self:start;margin-top:2px}.nx2 .nx3-rail.is-carousel>.prime-row .prime-row-actions,.nx2 .nx-recent-rail>.prime-row .prime-row-actions{justify-content:flex-end}@media (width<=640px){.nx2 .prime-row .prime-row-price{text-align:left;grid-column:2;justify-self:start}}@media (prefers-reduced-motion:reduce){.nx2 .prime-row,.nx2 .prime-row *,.nx-table-scroll tr{transition:none!important;animation:none!important}.nx2 .nx3-rail.is-carousel,.nx2 .nx-recent-rail,.nx-table-scroll{scroll-behavior:auto}}.nx-table-scroll{scrollbar-width:thin;scrollbar-color:var(--primary) var(--card);overscroll-behavior-x:contain}.nx-table-scroll:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.nx-table-scroll>table,.nx-table-scroll>table>:is(thead,tbody,tfoot)>tr,.nx-table-scroll>table>:is(thead,tbody,tfoot)>tr>:is(th,td){border:0}.nx-table-scroll :is(th,td){overflow-wrap:anywhere}.nx-table-scroll>table>tbody>tr:nth-child(2n){background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.nx-table-scroll>table>tbody>tr:nth-child(2n){background-color:color-mix(in oklab, var(--muted) 30%, transparent)}}.nx-table-scroll>table>tbody>tr:is(:hover,:focus-within){background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.nx-table-scroll>table>tbody>tr:is(:hover,:focus-within){background-color:color-mix(in oklab, var(--accent) 40%, transparent)}}.nx-table-scroll>table>tbody>tr[data-state=selected]{background-color:var(--accent)}.nx-table-scroll caption{white-space:normal}.nx2 .boutique-header .boutique-area-switch{display:none}.nx2 .boutique-header .boutique-actions .nx-farma-link{min-height:44px;color:var(--muted-foreground);letter-spacing:0;text-transform:none;box-shadow:none;filter:none;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:8px 12px;font-size:12px;font-weight:500;text-decoration:none;transition:color .16s,background-color .16s;animation:none;display:inline-flex;transform:none}.nx2 .boutique-header .boutique-actions .nx-farma-link:is(:hover,:focus-visible){color:var(--foreground);background:var(--muted);box-shadow:none;transform:none}.nx2 .boutique-header .boutique-actions .nx-farma-link:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.nx2 .boutique-header .nx-farma-link:before,.nx2 .boutique-header .nx-farma-link:after,.nx2 .boutique-header .boutique-area-switch:before,.nx2 .boutique-header .boutique-area-switch:after,.nx2 .boutique-header .boutique-area-switch>a:before,.nx2 .boutique-header .boutique-area-switch>a:after{content:none}.nx2 .boutique-header .boutique-actions .nx-farma-link>svg,.nx2 .boutique-header .boutique-area-switch>a>svg{stroke-width:1.6px;color:currentColor;filter:none;flex-shrink:0;width:18px;height:18px;transition:none;animation:none;transform:none}@media (width<=1024px){.nx2 .boutique-header .boutique-actions .nx-farma-link{display:none}.nx2 .boutique-header .boutique-area-switch{background:var(--muted);grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;min-width:0;height:auto;margin-block:6px 8px;padding:3px;display:grid;overflow:visible}@supports (color:color-mix(in lab, red, red)){.nx2 .boutique-header .boutique-area-switch{background:color-mix(in oklab, var(--muted) 60%, var(--background))}}.nx2 .boutique-header .boutique-area-switch{box-shadow:none;border:0;border-radius:10px}.nx2 .boutique-header .boutique-area-switch>a{min-width:0;min-height:44px;color:var(--muted-foreground);letter-spacing:0;text-align:center;touch-action:manipulation;box-shadow:none;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:8px 6px;font-size:12px;font-weight:500;line-height:1.4;text-decoration:none;transition:color .16s,background-color .16s;animation:none;display:flex;position:relative;transform:none}.nx2 .boutique-header .boutique-area-switch>a>span{overflow-wrap:anywhere;min-width:0}.nx2 .boutique-header .boutique-area-switch[data-pharma=false]>a:first-child,.nx2 .boutique-header .boutique-area-switch[data-pharma=true]>a:last-child{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.nx2 .boutique-header .boutique-area-switch[data-pharma=false]>a:first-child,.nx2 .boutique-header .boutique-area-switch[data-pharma=true]>a:last-child{background:color-mix(in oklab, var(--primary) 8%, var(--card))}}.nx2 .boutique-header .boutique-area-switch[data-pharma=false]>a:first-child,.nx2 .boutique-header .boutique-area-switch[data-pharma=true]>a:last-child{color:var(--foreground);font-weight:600}.nx2 .boutique-header .boutique-area-switch[data-pharma=false]>a:first-child>svg,.nx2 .boutique-header .boutique-area-switch[data-pharma=true]>a:last-child>svg{color:var(--primary)}.nx2 .boutique-header .boutique-area-switch>a:focus-visible{outline:2px solid var(--ring);outline-offset:2px}}@media (hover:hover){.nx2 .boutique-header .boutique-area-switch>a:hover{background:var(--muted);color:var(--foreground)}}.boutique-header[data-sector=prime],.nx-sector-account[data-sector=prime]{--sector-primary:oklch(81% .075 85);--sector-surface:oklch(17% .002 100)}.boutique-header[data-sector=pharma],.nx-sector-account[data-sector=pharma]{--sector-primary:oklch(82% .09 165);--sector-surface:oklch(16% .012 165)}.nx2 .boutique-header[data-sector] .boutique-area-switch,.nx2 .boutique-header[data-sector] .boutique-actions .nx-farma-link{--primary:var(--sector-primary);--ring:var(--sector-primary);--card:var(--sector-surface);--muted:var(--sector-primary)}@supports (color:color-mix(in lab, red, red)){.nx2 .boutique-header[data-sector] .boutique-area-switch,.nx2 .boutique-header[data-sector] .boutique-actions .nx-farma-link{--muted:color-mix(in oklab, var(--sector-primary) 7%, var(--sector-surface))}}.nx2 .boutique-header[data-sector] .boutique-actions .nx-farma-link{color:var(--sector-primary);background:var(--sector-primary)}@supports (color:color-mix(in lab, red, red)){.nx2 .boutique-header[data-sector] .boutique-actions .nx-farma-link{background:color-mix(in oklab, var(--sector-primary) 6%, var(--sector-surface))}}.nx2 .boutique-header[data-sector] .boutique-actions button[aria-label=Minha\ conta],.nx2 .boutique-header[data-sector] .boutique-actions button[aria-label="Entrar ou cadastrar"]{min-width:44px;min-height:44px;color:var(--sector-primary);transition:background-color .16s,color .16s}.nx-sector-account[data-sector]{--primary:var(--sector-primary);--ring:var(--sector-primary);--popover:var(--sector-surface);--popover-foreground:oklch(94% .005 100);--accent:var(--sector-primary)}@supports (color:color-mix(in lab, red, red)){.nx-sector-account[data-sector]{--accent:color-mix(in oklab, var(--sector-primary) 10%, var(--sector-surface))}}.nx-sector-account[data-sector]{--accent-foreground:var(--sector-primary);background:var(--popover);color:var(--popover-foreground);border-color:var(--sector-primary)}@supports (color:color-mix(in lab, red, red)){.nx-sector-account[data-sector]{border-color:color-mix(in oklab, var(--sector-primary) 16%, var(--sector-surface))}}.nx-sector-account[data-sector] [role=menuitem]{white-space:normal;min-height:44px;transition:background-color .16s,color .16s}.nx-sector-account[data-sector] [role=menuitem] svg{color:var(--sector-primary)}@media (prefers-reduced-motion:reduce){.nx2 .boutique-header .boutique-actions .nx-farma-link,.nx2 .boutique-header .boutique-area-switch,.nx2 .boutique-header .boutique-area-switch>a,.nx2 .boutique-header[data-sector] .boutique-actions button,.nx-sector-account[data-sector],.nx-sector-account[data-sector] [role=menuitem]{transition:none!important;animation:none!important}}.nx2 .nx-page,.nx2 .nx2-wrap,.nx2 .prime-account-panel,.nx2 .prime-account-card{box-sizing:border-box;min-width:0;max-width:100%}.nx2 .prime-account-panel>.nx-track{width:100%;margin-inline:0}.nx2 .nx-track,.nx2 .nx-track :is(.nx-track-body,.nx-track-preview,.nx-track-summary,.nx-jr,.nx-jr-card,.nx-delivery,.nx-op){box-sizing:border-box;overflow-wrap:anywhere;min-width:0;max-width:100%}.nx2 .nx-track :is(header,section,form,address,h1,h2,h3,p,strong,b,small,time),.nx2 .nx-track :is(.nx-track-head,.nx-track-hero,.nx-track-preview,.nx-jr-head,.nx-jr-pay,.nx-jr-eta,.nx-delivery-title,.nx-delivery-bottom)>*,.nx2 .nx-track :is(.nx-track-steps,.nx-jr-steps)>li>div{overflow-wrap:anywhere;white-space:normal;min-width:0;max-width:100%}.nx2 .nx-track .nx-track-form{flex-wrap:wrap;gap:10px;min-width:0;display:flex}.nx2 .nx-track .nx-track-search{flex:220px;min-width:0;max-width:100%}.nx2 .nx-track .nx-track-search input{flex:1;width:100%;min-width:0;max-width:100%}.nx2 .nx-track :is(.nx-track-lockbar,.nx-track-tools,.nx-track-preview-tools,.nx-track-row,.nx-jr-row,.nx-delivery-bottom){flex-wrap:wrap;gap:8px 12px;min-width:0;max-width:100%;display:flex}.nx2 .nx-track :is(button,[data-slot=button],.nx-jr-wa),.nx2 .nx-track-summary>a,.nx2 .nx-track-preview>a{white-space:normal;overflow-wrap:anywhere;min-width:0;max-width:100%;height:auto;min-height:44px;line-height:1.5}.nx2 .nx-track :is(.nx-track-cat,.nx-jr-cat){gap:12px;width:100%;min-width:0}.nx2 .nx-track :is(.nx-track-cat,.nx-jr-cat)>p{overflow-wrap:anywhere;white-space:normal;flex:1;min-width:0;max-width:100%}.nx2 .nx-track :is(.nx-track-search,.nx-track-lockbar,.nx-jr-eta,.nx-jr-info,.nx-jr-notice,.nx-delivery-title) svg{flex-shrink:0}.nx2 .nx-track .nx-jr-pay{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.nx2 .nx-track :is(.nx-track-steps,.nx-jr-steps)>li{min-width:0;max-width:100%}.nx2 .nx-track .nx-op-steps{grid-template-columns:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:0;min-width:0;max-width:100%;display:grid}.nx2 .nx-track .nx-op-steps>li{width:auto;min-width:0;margin-inline:0}.nx2 .nx-track .nx-op-steps>li>button{width:100%;min-width:0;max-width:44px;margin-inline:auto}.nx2 .nx-track :is(.nx-op-bar,.nx-jr-bar){width:100%;min-width:0;max-width:100%}.nx2 .nx-track .nx-track-route{grid-template-columns:minmax(0,1fr) minmax(40px,2fr) minmax(0,1fr);gap:12px;display:grid}.nx2 .nx-track .nx-track-route>span{overflow-wrap:anywhere;white-space:normal;min-width:0}.nx2 :is(.nx2-head,.nx2-tools,.nx2-crumbs,.prime-quick-row,.nx2-hero-cta,.farma-hero-cta,.prime-account-tabs){flex-wrap:wrap;min-width:0;max-width:100%}.nx2 :is(.nx2-head,.nx2-tools,.nx2-hero-grid,.farma-hero,.nx3-facts)>*,.nx2 :is(.boutique-search-wrap,.boutique-search,.boutique-search input),.nx2 .nx-suggest button>span{min-width:0;max-width:100%}.nx2 :is(.nx2-head h2,.nx2-kicker,.prime-account-head h1,.nx3-facts dt,.nx3-facts dd,.nx-suggest b,.nx-suggest small,.topline){overflow-wrap:anywhere;white-space:normal}.nx2 :is(.nx2-tools select,.prime-quick-row button,.nx2-hero-cta>*,.farma-hero-cta>*){min-width:0;max-width:100%}.modal-body,.boutique-panel{box-sizing:border-box;overflow-wrap:anywhere;min-width:0;max-width:calc(100vw - 24px)}.modal-body>*,.boutique-panel-scroll,.boutique-panel-heading>div{min-width:0;max-width:100%}.modal-body .cart-row{flex-wrap:wrap;gap:12px;min-width:0;max-width:100%}.modal-body .cart-row>:first-child{overflow-wrap:anywhere;white-space:normal;flex:160px;min-width:0}.modal-body .cart-row>:last-child{max-width:100%}.modal-body .order-code{letter-spacing:.08em;overflow-wrap:anywhere;font-size:clamp(1rem,5vw,2rem)}.modal-body :is(.review-summary,.tracking-summary)>div{overflow-wrap:anywhere;min-width:0;max-width:100%}.modal-body>button,.modal-body>a{white-space:normal;max-width:100%;height:auto;min-height:44px}@media (width<=640px){.nx2 .nx-track .nx-track-form>*{flex-basis:100%}.nx2 .nx-track .nx-track-hero{flex-wrap:wrap;gap:16px}.nx2 .nx-track .nx-track-hero-txt{flex:180px}.nx2 .nx-track .nx-track-head{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.nx2 .nx-track :is(.nx-track-preview,.nx-track-summary,.nx-jr-card,.nx-delivery,.nx-op){padding-inline:14px}.nx2 .nx-track :is(.nx-track-lockbar,.nx-track-preview-tools)>button{flex:160px}.nx2 .nx-track .nx-jr-wa,.nx2 .nx-track-summary>a{width:100%;padding:12px}.nx2 .nx-track :is(.nx-track-cat,.nx-jr-cat)>.prime-nexcat-image{flex:0 84px;width:84px;min-width:0;max-width:30%}.nx2 .nx-track :is(.nx-jr-row,.nx-track-row){align-items:flex-start}.nx2 .nx2-tools{gap:8px}.nx2 .boutique-top{flex-wrap:wrap;gap:10px}.nx2 .boutique-actions{flex-wrap:wrap;max-width:100%}.nx2 .boutique-search-wrap{flex:1}.nx2 .farma-hero-editorial .farma-hero-cta{flex-wrap:wrap}.nx2 :is(.nx2-hero-cta,.farma-hero-cta)>*{white-space:normal;height:auto;min-height:44px}.boutique-panel .boutique-services>*,.boutique-panel .boutique-category{white-space:normal;overflow-wrap:anywhere;min-width:0;max-width:100%;height:auto;min-height:44px}}@media (width<=480px){.nx2 .nx-track .nx-jr-pay{grid-template-columns:minmax(0,1fr);gap:12px}.nx2 .nx-track .nx-jr-pay>div{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;display:flex}.nx2 .nx-track .nx-jr-pay>div>*{min-width:0;max-width:100%}.nx2 .nx-track .nx-delivery-title{flex-wrap:wrap;gap:8px}.modal-body .tracking-summary{flex-wrap:wrap}.modal-body .review-summary>div{flex-wrap:wrap;gap:6px 12px}}.nx2 .nx-track .nx-jr :is(.nx-jr-payment-details,.nx-jr-notice,.nx-jr-info){align-items:start;min-width:0;max-width:100%;height:auto}.nx2 .nx-track .nx-jr :is(.nx-jr-payment-details p,.nx-jr-notice p,.nx-jr-info span,.nx-jr-steps p,.nx-jr-steps time,.nx-jr-eta b,.nx-jr-eta span){white-space:normal;overflow-wrap:anywhere;word-break:normal;-webkit-line-clamp:unset;min-width:0;max-width:100%;height:auto;max-height:none;line-height:1.6}.nx2 .nx-track .nx-jr .nx-jr-payment-details p,.nx2 .nx-track .nx-jr .nx-jr-notice p{margin:0}.nx2 .nx-track .nx-jr .nx-jr-notice p{white-space:pre-line}.nx2 .nx-track .nx-jr-row>em{white-space:normal;max-width:100%}.nx2 .nx-track-clean{--gold:var(--primary);width:min(960px,100% - 32px);font-family:var(--font-sans);padding-block:clamp(24px,4vw,48px);line-height:1.6}.nx2[data-area=pharma] .nx-track-clean{--primary:oklch(82% .09 165);--ring:var(--primary);--card:oklch(16% .012 165)}.nx2 .nx-track-clean>h1{letter-spacing:-.025em;margin:8px 0 12px;font-size:clamp(1.5rem,4vw,2rem);line-height:1.25}.nx2 .nx-track-clean .nx-track-sub{max-width:64ch;margin-bottom:24px;font-size:14px;line-height:1.7}.nx2 .nx-track-clean .nx-track-search{background:var(--card);min-height:48px;box-shadow:none;border:0;border-radius:10px;animation:none}.nx2 .nx-track-clean .nx-track-search:focus-within{outline:2px solid var(--ring);outline-offset:2px}.nx2 .nx-track-clean .nx-track-search input{font-size:16px}.nx2 .nx-track-clean .nx-track-search svg{transform:none}.nx2 .nx-track-clean .nx-track-recent{flex-wrap:wrap;gap:8px;margin-block:20px;display:flex;overflow:visible}.nx2 .nx-track-clean .nx-track-recent button{background:var(--card);color:var(--foreground);text-align:left;box-shadow:none;border:0;border-radius:10px;flex-direction:column;align-items:flex-start;gap:2px;padding:10px 14px;transition:background-color .16s;display:flex}.nx2 .nx-track-clean .nx-track-recent button.on{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.nx2 .nx-track-clean .nx-track-recent button.on{background:color-mix(in oklab, var(--primary) 12%, var(--card))}}.nx2 .nx-track-clean .nx-track-recent button.on{color:var(--primary)}.nx2 .nx-track-clean :is(button,a,summary):focus-visible{outline:2px solid var(--ring);outline-offset:3px}.nx2 .nx-track-clean .nx-jr{flex-direction:column;gap:16px;margin-top:24px;display:flex}.nx2 .nx-track-clean .nx-jr>*{min-width:0;max-width:100%;margin-block:0}.nx2 .nx-track-clean :is(.nx-jr-head,.nx-track-hero){box-shadow:none;background:0 0;border:0;padding:0 0 4px}.nx2 .nx-track-clean .nx-jr-head{text-align:left;display:block}.nx2 .nx-track-clean .nx-jr-code{flex-wrap:wrap;align-items:baseline;gap:8px;margin-bottom:8px;display:flex;position:static}.nx2 .nx-track-clean .nx-jr-code strong{letter-spacing:.02em;color:var(--primary);font-size:14px}.nx2 .nx-track-clean .nx-jr-head h2{margin:0;font-size:clamp(1.125rem,3vw,1.5rem);font-weight:600;line-height:1.4}.nx2 .nx-track-clean :is(.nx-jr-card,.nx-delivery,.nx-track-preview,.nx-track-summary,.nx-order-progress){background:var(--card);width:100%;min-width:0;box-shadow:none;border:0;border-radius:14px;padding:clamp(16px,3vw,24px);animation:none;position:relative;transform:none}.nx2 .nx-track-clean :is(.nx-jr-card,.nx-delivery,.nx-track-preview,.nx-track-summary,.nx-order-progress):before,.nx2 .nx-track-clean :is(.nx-jr-card,.nx-delivery,.nx-track-preview,.nx-track-summary,.nx-order-progress):after{content:none}.nx2 .nx-track-clean :is(.nx-jr-card,.nx-delivery) h3{align-items:center;gap:8px;margin-bottom:16px;font-size:15px;font-weight:600;line-height:1.5;display:flex}.nx2 .nx-track-clean :is(.nx-jr-card,.nx-delivery) h3 svg{width:18px;height:18px;color:var(--primary);flex-shrink:0}.nx2 .nx-track-clean .nx-jr-pay{gap:16px;margin-block:12px}.nx2 .nx-track-clean .nx-jr-pay b{font-variant-numeric:tabular-nums;font-size:clamp(1rem,2.5vw,1.25rem);line-height:1.5;display:block}.nx2 .nx-track-clean .nx-jr-pay small{color:var(--muted-foreground);font-size:12px}.nx2 .nx-track-clean .nx-jr-paid{background:var(--primary);border:0;border-radius:6px;margin-bottom:8px;padding:3px 8px;display:inline-flex;position:static}@supports (color:color-mix(in lab, red, red)){.nx2 .nx-track-clean .nx-jr-paid{background:color-mix(in oklab, var(--primary) 10%, transparent)}}.nx2 .nx-track-clean .nx-jr-paid{color:var(--primary);box-shadow:none;font-size:11px;animation:none;transform:none}.nx2 .nx-track-clean :is(.nx-jr-notice,.nx-jr-info){background:var(--primary);border:0;border-radius:12px;padding:16px}@supports (color:color-mix(in lab, red, red)){.nx2 .nx-track-clean :is(.nx-jr-notice,.nx-jr-info){background:color-mix(in oklab, var(--primary) 5%, var(--card))}}.nx2 .nx-track-clean :is(.nx-jr-notice,.nx-jr-info){color:var(--muted-foreground);box-shadow:none;font-size:13px;animation:none}.nx2 .nx-track-clean .nx-jr-notice h3{color:var(--foreground)}.nx2 .nx-track-clean :is(.nx-track-cat,.nx-jr-cat){text-align:left;box-shadow:none;background:0 0;border:0;align-items:center;gap:12px;padding:12px 0;animation:none;display:flex}.nx2 .nx-track-clean :is(.nx-track-cat,.nx-jr-cat)>.prime-nexcat-image{flex:0 0 64px;width:64px;max-width:25%;height:64px;animation:none;transform:none}.nx2 .nx-track-clean :is(.nx-track-cat,.nx-jr-cat) p{font-size:13px;line-height:1.65;animation:none}.nx2 .nx-track-clean :is(.nx-track-cat,.nx-jr-cat) img{animation:none!important;transform:none!important}.nx2[data-area=pharma] .nx-track-clean :is(.nx-track-cat,.nx-jr-cat)>.prime-nexcat-image,.nx2[data-area=pharma] .nx-track-clean :is(.nx-track-cat,.nx-jr-cat) p>b{display:none}.nx2 .nx-track-clean :is(.nx-jr-steps,.nx-track-steps){margin:0;padding:0;list-style:none}.nx2 .nx-track-clean :is(.nx-jr-steps,.nx-track-steps)>li{opacity:1;grid-template-columns:28px minmax(0,1fr);gap:12px;padding:12px 0 20px;animation:none;display:grid;transform:none}.nx2 .nx-track-clean :is(.nx-jr-dot,.nx-track-icon){background:var(--muted);width:28px;height:28px;color:var(--muted-foreground);box-shadow:none;border:0;margin:0;position:relative;inset:auto;animation:none!important}.nx2 .nx-track-clean :is(.is-now,.is-done)>:is(.nx-jr-dot,.nx-track-icon){background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.nx2 .nx-track-clean :is(.is-now,.is-done)>:is(.nx-jr-dot,.nx-track-icon){background:color-mix(in oklab, var(--primary) 14%, var(--card))}}.nx2 .nx-track-clean :is(.is-now,.is-done)>:is(.nx-jr-dot,.nx-track-icon){color:var(--primary)}.nx2 .nx-track-clean :is(.nx-jr-mini,.nx-delivery-path,.nx-track-ring){display:none}.nx2 .nx-track-clean :is(.nx-jr-dot,.nx-track-icon):before,.nx2 .nx-track-clean :is(.nx-jr-dot,.nx-track-icon):after{content:none}.nx2 .nx-track-clean :is(.nx-jr-row,.nx-track-row) strong{font-size:14px;line-height:1.5}.nx2 .nx-track-clean :is(.nx-jr-row,.nx-track-row) em{color:var(--primary);background:var(--primary);font-size:11px;font-style:normal;position:static}@supports (color:color-mix(in lab, red, red)){.nx2 .nx-track-clean :is(.nx-jr-row,.nx-track-row) em{background:color-mix(in oklab, var(--primary) 8%, transparent)}}.nx2 .nx-track-clean :is(.nx-jr-row,.nx-track-row) em{box-shadow:none;border:0;animation:none}.nx2 .nx-track-clean :is(.nx-jr-steps,.nx-track-steps) :is(p,time){font-size:13px;line-height:1.7}.nx2 .nx-track-clean :is(.nx-jr-steps,.nx-track-steps) time{color:var(--muted-foreground);margin-top:6px;display:block}.nx2 .nx-track-clean .nx-track-body>*+*{margin-top:20px}.nx2 .nx-track-clean .nx-track-head{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.nx2 .nx-track-clean .nx-delivery address{font-size:14px;font-style:normal;line-height:1.8}.nx2 .nx-track-clean .nx-order-progress [role=progressbar],.nx2 .nx-track-clean .nx-jr-card [role=progressbar],.nx2 .nx-track-clean :is(.nx-op-bar,.nx-jr-bar){isolation:isolate;background:var(--muted);width:100%;min-width:0;max-width:100%;height:8px;box-shadow:none;border-radius:999px;position:relative;overflow:hidden}.nx2 .nx-track-clean [role=progressbar]>*{min-width:0;max-width:100%;box-shadow:none;filter:none;animation:none}.nx2 .nx-track-clean [role=progressbar]>:before,.nx2 .nx-track-clean [role=progressbar]>:after{content:none;animation:none}.nx2 .nx-track-clean .nx-order-progress h3{margin-bottom:0;font-size:16px;line-height:1.5}.nx2 .nx-track-clean .nx-order-progress details li{min-width:0;animation:none}@media (width>=768px){.nx2 .nx-track-clean .nx-track-head{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=480px){.nx2 .nx-track-clean .nx-track-preview{grid-template-columns:minmax(0,1fr)}.nx2 .nx-track-clean .nx-track-recent button{flex:100%}.nx2 .nx-track-clean .nx-jr-pay>div{padding-block:4px}}@media (prefers-reduced-motion:reduce){.nx2 .nx-track-clean *,.nx2 .nx-track-clean :before,.nx2 .nx-track-clean :after{transition:none!important;animation:none!important}}.nx2 .nx-track-clean :is(.nx-jr,.nx-jr-head,.nx-jr-code,.nx-track-body,.nx-jr-card,.nx-track-summary,.nx-order-history){clip-path:none;contain:none;min-width:0;max-width:100%;height:auto;max-height:none;overflow:visible;-webkit-mask-image:none;mask-image:none}.nx2 .nx-track-clean .nx-jr-head{width:100%;margin:0;padding:0;animation:none;position:static;transform:none}.nx2 .nx-track-clean .nx-jr-head:before,.nx2 .nx-track-clean .nx-jr-head:after{content:none}.nx2 .nx-track-clean :is(.nx-jr-head,.nx-jr-code,.nx-order-history,.nx-track-summary,.nx-order-dates) :is(h2,h3,h4,p,small,strong,time){white-space:normal;overflow-wrap:anywhere;word-break:normal;text-overflow:clip;text-indent:0;-webkit-line-clamp:unset;clip-path:none;min-width:0;max-width:100%;height:auto;max-height:none;animation:none;position:static;overflow:visible;transform:none;-webkit-mask-image:none;mask-image:none}.nx2 .nx-track-clean .nx-jr-head h2{width:auto;margin-inline:0;padding:0;display:block}.nx2 .nx-track-clean .nx-order-history ol{grid-template-columns:minmax(0,1fr);gap:12px;margin:0;padding:0;list-style:none;display:grid}.nx2 .nx-track-clean .nx-order-history li{grid-template-columns:8px minmax(0,1fr);gap:12px;min-width:0;height:auto;max-height:none;animation:none;display:grid;position:static;overflow:visible;transform:none}.nx2 .nx-track-clean .nx-order-history li:before,.nx2 .nx-track-clean .nx-order-history li:after{content:none}.nx2 .nx-track-clean .nx-order-history li p{white-space:pre-wrap;margin:0;line-height:1.7}.nx2 .nx-track-clean .nx-order-history time{line-height:1.6;display:block}.nx2 .nx-track-clean :is(.nx-track-cat,.nx-jr-cat){white-space:normal;height:auto;max-height:none;overflow:visible}.nx2 .nx-track-clean :is(.nx-track-cat,.nx-jr-cat) p{white-space:normal;overflow-wrap:anywhere;-webkit-line-clamp:unset;flex:1;min-width:0;max-height:none;overflow:visible}.nx2 .nx-track-clean :is(.nx-jr-row,.nx-track-row){flex-wrap:wrap;gap:6px 12px;display:flex}.nx2 .nx-track-clean :is(.nx-track-steps,.nx-jr-steps)>li{height:auto;max-height:none;overflow:visible}.nx2 .nx-track-clean :is(.nx-track-steps,.nx-jr-steps)>li:before,.nx2 .nx-track-clean :is(.nx-track-steps,.nx-jr-steps)>li:after{content:none}.nx2 .nx-track-clean :is(.nx-jr-wa,.nx-track-tools button,.nx-track-preview-tools a,.nx-track-summary>a){white-space:normal;overflow-wrap:anywhere;max-width:100%;height:auto;min-height:44px}@media (width<=640px){.nx2 .nx-track-clean .nx-order-dates>div{grid-template-columns:minmax(0,1fr)}.nx2 .nx-track-clean .nx-jr-head h2{font-size:18px;line-height:1.5}.nx2 .nx-track-clean .nx-track-tools{flex-wrap:wrap;gap:8px;display:flex}}.nx-order-motion .nx-stage-symbol{isolation:isolate}.nx-order-motion [aria-current=step]{box-shadow:inset 3px 0 0 var(--primary)}.nx-order-motion .nx-stage-card{max-width:100%;height:auto}.nx-order-motion .nx-stage-toggle{white-space:normal;cursor:pointer}.nx-order-motion .nx-stage-card[data-expanded=true]{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.nx-order-motion .nx-stage-card[data-expanded=true]{border-color:color-mix(in oklab, var(--primary) 35%, transparent)}}.nx-order-motion .nx-stage-detail[hidden]{display:none}@keyframes nx-order-stage-enter{0%{opacity:.45;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes nx-order-symbol-settle{0%,to{transform:scale(1)}45%{transform:translateY(-2px)scale(1.08)}}@keyframes nx-order-symbol-travel{0%,to{transform:translate(0)}40%{transform:translate(3px)}70%{transform:translate(-1px)}}@keyframes nx-order-symbol-turn{0%,to{transform:rotate(0)}45%{transform:rotate(14deg)}}@keyframes nx-order-current-accent{0%,to{opacity:.35;transform:scale(.88)}50%{opacity:.8;transform:scale(1)}}.nx-order-motion .nx-stage-current{position:relative}.nx-order-motion .nx-stage-current:after{content:"";border:1px solid var(--primary);position:absolute;inset:1px}@supports (color:color-mix(in lab, red, red)){.nx-order-motion .nx-stage-current:after{border:1px solid color-mix(in oklab, var(--primary) 35%, transparent)}}.nx-order-motion .nx-stage-current:after{border-radius:inherit;pointer-events:none}@media (prefers-reduced-motion:no-preference){.nx-order-motion .nx-stage-card{transition:border-color .2s,background-color .2s}.nx-order-motion .nx-stage-chevron{transition:transform .24s}.nx-order-motion .nx-stage-toggle{transition:background-color .18s,transform .18s}.nx-order-motion .nx-stage-toggle:active{transform:scale(.99)}.nx-order-motion.nx-order-progress details[open] .nx-stage-reveal,.nx-order-motion.nx-order-history li.nx-stage-reveal,.nx2 .nx-track-clean .nx-order-motion.nx-order-progress details[open] .nx-stage-reveal,.nx2 .nx-track-clean .nx-order-motion.nx-order-history li.nx-stage-reveal{animation:.45s ease-out both nx-order-stage-enter}.nx-order-motion .nx-stage-detail:not([hidden]){animation:.24s ease-out both nx-order-stage-enter}.nx-order-motion .nx-stage-current>svg{transform-origin:50%;animation:1s ease-in-out 2 nx-order-symbol-settle}.nx-order-motion .nx-stage-current:after{animation:1.2s ease-in-out 2 nx-order-current-accent}.nx-order-motion :is([data-stage=dispatched],[data-stage=shipped],[data-stage=out_for_delivery]) .nx-stage-current>svg{animation-name:nx-order-symbol-travel}.nx-order-motion [data-stage=customs] .nx-stage-current>svg{animation-name:nx-order-symbol-turn}.nx-order-motion .nx-stage-toggle:focus-visible .nx-stage-symbol>svg{animation:.6s ease-out nx-order-symbol-settle}.nx-order-motion.nx-paused *,.nx-order-motion.nx-paused :after,.nx2 .nx-track-clean .nx-order-motion.nx-paused .nx-stage-reveal{animation-play-state:paused!important}}@media (hover:hover) and (pointer:fine){.nx-order-motion .nx-stage-toggle:hover{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.nx-order-motion .nx-stage-toggle:hover{background:color-mix(in oklab, var(--primary) 6%, transparent)}}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.nx-order-motion .nx-stage-toggle:hover .nx-stage-symbol>svg{animation:.6s ease-out nx-order-symbol-settle}}@media (prefers-reduced-motion:reduce){.nx-order-motion *,.nx-order-motion :before,.nx-order-motion :after{transition:none!important;animation:none!important}.nx-order-motion .nx-stage-reveal{opacity:1;transform:none}.nx-order-motion .nx-stage-symbol>svg{transform:none}}.nx2 .nx-track-clean .nx-order-progress .nx-stage-card{position:relative}.nx2 .nx-track-clean .nx-order-progress .nx-stage-card:before,.nx2 .nx-track-clean .nx-order-progress .nx-stage-card:after{content:"";pointer-events:none;border-radius:999px;height:2px;position:absolute;inset:auto 12px 5px}.nx2 .nx-track-clean .nx-order-progress .nx-stage-card:before{background:var(--muted)}.nx2 .nx-track-clean .nx-order-progress .nx-stage-card:after{content:none}.nx2 .nx-track-clean .nx-order-progress .nx-stage-card[data-stage-state=done]:after{content:"";background:var(--primary)}.nx2 .nx-track-clean .nx-order-progress .nx-stage-card[data-stage-state=active]:after{content:"";background:linear-gradient(90deg, transparent, var(--primary), transparent)}@supports (color:color-mix(in lab, red, red)){.nx2 .nx-track-clean .nx-order-progress .nx-stage-card[data-stage-state=active]:after{background:linear-gradient(90deg, transparent, color-mix(in oklab, var(--primary) 65%, transparent), transparent)}}.nx2 .nx-track-clean .nx-order-progress .nx-stage-card[data-stage-state=active]:after{background-position:50% 0;background-size:200% 100%}.nx2 .nx-track-clean .nx-order-progress .nx-stage-card:is(:focus-within,[data-expanded=true]){border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.nx2 .nx-track-clean .nx-order-progress .nx-stage-card:is(:focus-within,[data-expanded=true]){border-color:color-mix(in oklab, var(--primary) 45%, transparent)}}@keyframes nx-tracking-bar-reveal{0%{clip-path:inset(0 100% 0 0 round 999px)}to{clip-path:inset(0 round 999px)}}@keyframes nx-tracking-stage-flow{0%,to{background-position:100% 0}50%{background-position:0 0}}@media (prefers-reduced-motion:no-preference){.nx2 .nx-track-clean .nx-order-progress [role=progressbar]>*{background:linear-gradient(90deg, var(--primary), var(--primary), var(--primary));animation:.85s cubic-bezier(.22,1,.36,1) both nx-tracking-bar-reveal,3.2s ease-in-out .85s infinite nx-tracking-stage-flow;position:relative}@supports (color:color-mix(in lab, red, red)){.nx2 .nx-track-clean .nx-order-progress [role=progressbar]>*{background:linear-gradient(90deg, var(--primary), color-mix(in oklab, var(--primary) 70%, var(--foreground)), var(--primary))}}.nx2 .nx-track-clean .nx-order-progress [role=progressbar]>*{background-size:200% 100%;transition:transform .6s ease-out,background-color .2s}.nx2 .nx-track-clean .nx-order-progress [role=progressbar]>:after{content:"";background:linear-gradient(100deg, transparent 20%, var(--foreground) 50%, transparent 80%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.nx2 .nx-track-clean .nx-order-progress [role=progressbar]>:after{background:linear-gradient(100deg, transparent 20%, color-mix(in oklab, var(--foreground) 35%, transparent) 50%, transparent 80%)}}.nx2 .nx-track-clean .nx-order-progress [role=progressbar]>:after{pointer-events:none;animation:3.2s ease-in-out infinite nx-x-sweep}.nx2 .nx-track-clean .nx-order-progress .nx-stage-current:after{animation:2.8s ease-in-out infinite nx-order-current-accent}.nx2 .nx-track-clean .nx-order-progress details[open] .nx-stage-card[data-stage-state=done]:after{animation:.65s ease-out both nx-tracking-bar-reveal;animation-delay:inherit}.nx2 .nx-track-clean .nx-order-progress details[open] .nx-stage-card[data-stage-state=active]:after{animation:2.8s ease-in-out infinite nx-tracking-stage-flow}.nx2 .nx-track-clean .nx-order-progress.nx-paused [role=progressbar]>*,.nx2 .nx-track-clean .nx-order-progress.nx-paused .nx-stage-card:after{animation-play-state:paused!important}}@media (hover:hover) and (pointer:fine){.nx2 .nx-track-clean .nx-order-progress .nx-stage-card:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.nx2 .nx-track-clean .nx-order-progress .nx-stage-card:hover{border-color:color-mix(in oklab, var(--primary) 35%, transparent)}}}.nx2 .nx-track-clean .nx-order-progress:focus-within [role=progressbar]>*{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.nx2 .nx-track-clean .nx-order-progress:focus-within [role=progressbar]>*{background-color:color-mix(in oklab, var(--primary) 90%, var(--foreground))}}.adm.adm-master{--background:oklch(14.5% .003 265);--foreground:oklch(94% .005 100);--card:oklch(18% .004 100);--card-foreground:var(--foreground);--popover:var(--card);--popover-foreground:var(--foreground);--primary:oklch(81% .075 85);--primary-foreground:oklch(15% .002 100);--muted:oklch(22% .004 100);--muted-foreground:oklch(73% .006 100);--secondary:var(--muted);--secondary-foreground:var(--foreground);--accent:var(--primary)}@supports (color:color-mix(in lab, red, red)){.adm.adm-master{--accent:color-mix(in oklab, var(--primary) 12%, var(--card))}}.adm.adm-master{--accent-foreground:var(--primary);--border:oklch(30% .006 100);--input:var(--border);--ring:var(--primary);--gold:var(--primary);background:var(--background);width:100%;max-width:none;color:var(--foreground);font-family:var(--font-sans);grid-template-columns:256px minmax(0,1fr);margin:0;padding:0;line-height:1.6;display:grid}.adm.adm-master[data-admin-sector=pharma]{--primary:oklch(82% .09 165);--primary-foreground:oklch(15% .02 165);--card:oklch(17% .012 165);--border:oklch(30% .02 165)}.adm-master .adm-master-sidebar{border-right:1px solid var(--border);background:var(--card);flex-direction:column;gap:24px;height:100dvh;padding:28px 16px;display:flex;position:sticky;top:0;overflow-y:auto}.adm-master .adm-master-nav button{white-space:normal;border-radius:10px;height:auto;min-height:44px;padding:11px 12px;font-size:13px}.adm-master .adm-master-nav button[aria-current=page]{background:var(--accent);color:var(--primary);box-shadow:inset 3px 0 var(--primary);font-weight:700}.adm-master .adm-master-nav svg{flex-shrink:0}.adm-master .adm-master-mobile{display:none}.adm-master .adm-master-header{background:var(--background)}.adm-master .adm-main.adm-master-content{width:100%;min-width:0;max-width:1440px;margin:0 auto;padding:clamp(16px,3vw,36px);animation:none}.adm-master .adm-master-content>h1,.adm-master .adm-title-line h1{font-family:var(--font-sans);letter-spacing:-.03em;margin-block:20px 16px;font-size:clamp(22px,3vw,30px);line-height:1.3}.adm-master .adm-master-content>h2{font-family:var(--font-sans);margin-block:28px 14px;font-size:18px;line-height:1.4}.adm-master .adm-master-brand-link{background:var(--card);text-align:left;white-space:normal;border-radius:14px;justify-content:flex-start;gap:14px;height:auto;min-height:100px;padding:20px;display:flex}.adm-master .adm-master-brand-link>span{flex:1;gap:4px;min-width:0;display:grid}.adm-master .adm-master-brand-link strong{font-size:16px}.adm-master .adm-master-brand-link small{color:var(--muted-foreground);font-size:12px;font-weight:400;line-height:1.6}.adm-master .adm-master-brand-link>svg{color:oklch(81% .075 85);flex-shrink:0}.adm-master .adm-master-brand-link[data-brand=pharma]>svg{color:oklch(82% .09 165)}.adm-master .adm-period{border:1px solid var(--border);background:var(--card);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-block:20px;padding:14px 16px;font-size:13px;display:flex}.adm-master .adm-period select{border:1px solid var(--border);background:var(--background);max-width:100%;min-height:44px;color:var(--foreground);border-radius:8px;padding:8px 12px}.adm-master .adm-stats{grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));gap:14px;margin-block:18px 28px;display:grid}.adm-master .adm-stats .adm-card{border:1px solid var(--border);background:var(--card);min-width:0;box-shadow:none;border-radius:14px;flex-direction:column;gap:12px;padding:22px;display:flex}.adm-master .adm-stats small{color:var(--muted-foreground);font-size:12px;line-height:1.5}.adm-master .adm-stats b{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;font-size:clamp(21px,2vw,28px);line-height:1.3}.adm-master :is(.adm-title-line,.adm-tools,.adm-pbar,.adm-plist-head,.adm-bulk,.adm-selbar){flex-wrap:wrap;gap:12px}.adm-master .adm-title-line>div{flex-wrap:wrap;max-width:100%}.adm-master :is(.adm-list,.adm-pgroups,.adm-report-grid,.adm-insights,.adm-card){min-width:0;max-width:100%}.adm-master .adm-row{white-space:normal;height:auto;min-height:72px;padding-block:16px}.adm-master .adm-row>*{overflow-wrap:anywhere;min-width:0}.adm-master .adm-row small{margin-top:4px;line-height:1.5;display:block}.adm-master :is(.adm-tools,.adm-pbar) :is(input,select){max-width:100%;min-height:44px}.adm-master :is(button,a,input,select,textarea,summary):focus-visible{outline:2px solid var(--ring);outline-offset:3px}.adm-master .adm-master-skip{z-index:200;background:var(--primary);color:var(--primary-foreground);border-radius:8px;padding:12px 18px;position:fixed;top:12px;left:12px;transform:translateY(-180%)}.adm-master .adm-master-skip:focus{transform:translateY(0)}@media (width<=1023px){.adm.adm-master{grid-template-columns:minmax(0,1fr)}.adm-master .adm-master-sidebar{display:none}.adm-master .adm-master-mobile{display:block}.adm-master .adm-master-mobile .adm-master-nav{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.adm-master .adm-row{text-align:left;grid-template-columns:minmax(0,1fr);justify-items:start;gap:8px;display:grid}.adm-master .adm-row-wrap{align-items:start}.adm-master .adm-row-wrap>input{margin-top:20px}.adm-master :is(.adm-report-grid,.adm-insights){grid-template-columns:minmax(0,1fr)}.adm-master .adm-period{flex-direction:column;align-items:stretch}.adm-master :is(.adm-tools,.adm-pbar)>*{min-width:0;max-width:100%}.adm-master .adm-master-mobile .adm-master-nav{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.adm-master *,.adm-master :before,.adm-master :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.adm-master .adm-dialog-panel{z-index:210;opacity:1;border-radius:18px;flex-direction:column;width:min(1080px,100vw - 32px);max-width:calc(100vw - 32px);height:calc(100dvh - 32px);max-height:calc(100dvh - 32px);margin:auto;padding:0;animation:none;display:flex;position:fixed;inset:16px;overflow:hidden;transform:none}.adm-master .adm-dialog-panel>:is(header,nav,footer){flex-shrink:0}.adm-master .adm-dialog-panel :is(.adm-ed-body,.adm-oe-body){overscroll-behavior:contain;flex:1;min-height:0;padding:clamp(16px,3vw,28px);overflow-y:auto}.adm-master .adm-dialog-panel :is(.adm-ed-tabs,.adm-oe-tabs){min-width:0;max-width:100%;overflow-x:auto}.adm-master .adm-dialog-panel :is(.adm-ed-tabs,.adm-oe-tabs)>*{flex-shrink:0;min-height:44px}.adm-master .adm-dialog-panel :is(input,select,textarea){min-width:0;max-width:100%;min-height:44px}.adm-master .adm-dialog-panel :is(header,footer){gap:12px;padding:16px}.adm-master .adm-dialog-panel footer{border-top:1px solid var(--border);background:var(--card);flex-wrap:wrap;display:flex}.adm-master .adm-dialog-panel footer>:is(p,span){white-space:normal;overflow-wrap:anywhere;flex:260px;min-width:0}.adm-master .adm-dialog-panel :is(button,a,input,select,textarea):focus-visible{outline:2px solid var(--ring);outline-offset:2px}@media (width<=640px){.adm-master .adm-dialog-panel{border-radius:12px;width:calc(100vw - 12px);max-width:calc(100vw - 12px);height:calc(100dvh - 12px);max-height:calc(100dvh - 12px);inset:6px}.adm-master .adm-dialog-panel .adm-2{grid-template-columns:minmax(0,1fr)}.adm-master .adm-dialog-panel footer{padding-bottom:max(12px, env(safe-area-inset-bottom))}.adm-master .adm-dialog-panel footer button{min-height:44px}}.adm-master .adm-aux-form{min-width:0}.adm-master .adm-aux-form :is(section,fieldset,form){min-width:0;max-width:100%}.adm-master .adm-aux-form label{min-width:0;color:var(--foreground);gap:8px;font-size:14px;font-weight:500;display:grid}.adm-master .adm-aux-form :is(input,select,textarea){border:1px solid var(--input);background:var(--background);width:100%;min-width:0;max-width:100%;min-height:44px;color:var(--foreground);border-radius:8px;padding:10px 12px;font-size:16px;line-height:1.5}.adm-master .adm-aux-form textarea{resize:vertical}.adm-master .adm-aux-form button{white-space:normal;overflow-wrap:anywhere;height:auto;min-height:44px}.adm-master .adm-aux-form :disabled{cursor:not-allowed;opacity:.65}.adm-master .adm-gallery-editor .adm-gallery{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:12px;display:grid}.adm-master .adm-gallery-editor .adm-gallery figure{width:auto;margin:0}.adm-master .adm-gallery-editor .adm-gallery img{object-fit:contain;width:100%;height:170px}.adm-master .adm-gallery-editor .adm-gallery figcaption{background:0 0;flex-wrap:wrap;align-items:center;gap:4px;height:auto;padding:8px 0 0;display:flex;position:static}.adm-master .adm-gallery-editor .adm-gallery figcaption button{flex-shrink:0;width:44px;height:44px}@media (width<=640px){.adm-master .adm-aux-form .adm-2{grid-template-columns:minmax(0,1fr);display:grid}.adm-master .adm-aux-form footer button{flex:140px}}.adm-master :is(.adm-master-workspace,.adm-master-context,.adm-title-line,.adm-tools,.adm-pbar,.adm-plist-head,.adm-report-section,.adm-recs,.adm-pgroup,.adm-plines,.adm-audit-list){box-sizing:border-box;min-width:0;max-width:100%}.adm-master :is(.adm-master-context,.adm-master-header,.adm-card,.adm-report-section,.adm-sheet-in,.adm-dialog-panel){overflow-wrap:anywhere}.adm-master .adm-insights{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:auto;align-items:start;gap:20px;height:auto;min-height:0;margin-block:24px;display:grid}.adm-master .adm-insights>.adm-card{border:1px solid var(--border);background:var(--card);border-radius:14px;align-self:start;height:auto;min-height:0;max-height:none;padding:20px;position:relative}.adm-master .adm-money-overview{grid-template-columns:minmax(0,1fr);align-content:start;gap:16px;display:grid}.adm-master .adm-money-overview>:is(small,p,.adm-money-legend){white-space:normal;overflow-wrap:anywhere;width:auto;height:auto;max-height:none;margin:0;position:static;transform:none}.adm-master .adm-money-overview>small{color:var(--primary);font-size:12px}.adm-master .adm-money-overview>p{color:var(--muted-foreground);font-size:12px;line-height:1.7}.adm-master .adm-money-overview .adm-money-bar{background:var(--muted);border-radius:999px;width:100%;height:10px;min-height:10px;margin:0;position:relative;inset:auto;overflow:hidden}.adm-master .adm-money-overview .adm-money-bar>span{border-radius:inherit;background:var(--primary);max-width:100%;height:100%;display:block}.adm-master .adm-money-overview .adm-money-legend{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:16px;display:grid}.adm-master .adm-money-overview .adm-money-legend>span{min-width:0;font-size:12px;line-height:1.6;display:block}.adm-master .adm-money-overview .adm-money-legend b{font-variant-numeric:tabular-nums;margin-top:6px;font-size:clamp(20px,2vw,26px);line-height:1.4;display:block;position:static}.adm-master .adm-top ol{gap:16px;margin-top:16px;display:grid}.adm-master .adm-top li{grid-template-columns:minmax(0,1fr) minmax(40px,90px) auto;align-items:center;gap:12px;height:auto;min-height:32px;display:grid}.adm-master .adm-top li>span{white-space:normal;overflow-wrap:anywhere;min-width:0}.adm-master .adm-top li>b{position:static}.adm-master :is(.adm-report-grid,.adm-recs){grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:20px;display:grid}.adm-master .adm-report-section{height:auto;margin-block:20px}.adm-master .adm-bar-line{grid-template-columns:90px minmax(0,1fr) minmax(100px,auto);align-items:center;gap:12px;height:auto;padding-block:8px;display:grid}.adm-master .adm-bar-line>*{min-width:0;max-width:100%}.adm-master .adm-bar-line meter{width:100%}.adm-master .adm-bar-line b{white-space:normal;overflow-wrap:anywhere;text-align:right}.adm-master :is(.adm-rec header,.adm-rec-nums,.adm-pagination,.adm-upload-row,.adm-bulk2-row,.adm-oe-row,.adm-field-row){flex-wrap:wrap;gap:12px;height:auto;display:flex}.adm-master :is(.adm-rec,.adm-rec-nums,.adm-audit-row,.adm-line)>*{overflow-wrap:anywhere;min-width:0}.adm-master .adm-title-line{align-items:flex-start;display:flex}.adm-master .adm-title-line>div:first-child{flex:280px;min-width:0}.adm-master :is(.adm-title-line,.adm-tools,.adm-pbar,.adm-plist-head,.adm-selbar,.adm-bulk2) [data-slot=button]{white-space:normal;max-width:100%;height:auto;min-height:40px;padding-block:8px}.adm-master .adm-search{flex:240px;min-width:0;max-width:100%;display:flex}.adm-master .adm-search input{width:100%;min-width:0}.adm-master .adm-search svg{flex-shrink:0}.adm-master :is(.adm-tools,.adm-pbar)>select{flex:180px;min-width:0}.adm-master .adm-pstats{grid-template-columns:repeat(auto-fit,minmax(min(100%,130px),1fr));gap:12px;height:auto;display:grid}.adm-master .adm-pstats>button{white-space:normal;min-width:0;height:auto;padding:14px}.adm-master .adm-row-wrap{gap:10px;min-width:0;display:flex}.adm-master .adm-row-wrap>input{flex-shrink:0}.adm-master .adm-row-wrap>.adm-row{flex:1;width:0}.adm-master .adm-row{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr) minmax(0,1fr) minmax(0,1fr);gap:16px;width:100%;display:grid}.adm-master .adm-pill{white-space:normal;max-width:100%;height:auto}.adm-master .adm-pline{align-items:center;gap:10px;min-width:0;display:flex}.adm-master .adm-pline>input{flex-shrink:0}.adm-master .adm-pline>button{flex:1;grid-template-columns:48px minmax(0,1fr) minmax(90px,.5fr) minmax(110px,.6fr) 16px;align-items:center;gap:12px;width:0;min-width:0;height:auto;padding-block:14px;display:grid}.adm-master .adm-pline :is(.adm-pinfo,.adm-pprice,.adm-dot){white-space:normal;overflow-wrap:anywhere;min-width:0}.adm-master .adm-pinfo :is(b,small){white-space:normal;overflow-wrap:anywhere}.adm-master .adm-pgroup>header>button{white-space:normal;min-width:0;height:auto}.adm-master .adm-bulk2{flex:340px;min-width:0;max-width:100%}.adm-master .adm-sheet{z-index:180;background:var(--overlay);justify-content:flex-end;width:100%;height:100dvh;max-height:none;padding:0;animation:none;display:flex;position:fixed;inset:0;transform:none}.adm-master .adm-sheet-in{overscroll-behavior:contain;background:var(--background);width:min(640px,100%);min-width:0;max-width:100%;height:100%;max-height:100%;padding-bottom:max(24px, env(safe-area-inset-bottom));animation:none;overflow-y:auto;transform:none;container-type:inline-size}.adm-master .adm-sheet-in>header{align-items:flex-start;gap:12px;display:flex}.adm-master .adm-sheet-in>header h2{white-space:normal;flex:1;min-width:0}.adm-master .adm-sheet-in>header>button{flex-shrink:0}.adm-master .adm-sheet-in>header small{margin-top:8px;line-height:1.5;display:block}.adm-master .adm-line{flex-wrap:wrap;justify-content:space-between;gap:8px 16px;height:auto;padding-block:10px;display:flex}.adm-master .adm-line>:first-child{flex:180px}.adm-master :is(.adm-sheet-in,.adm-dialog-panel,.adm-form) :is(fieldset,label,.adm-2,.adm-ed-card,.adm-oe-box){min-width:0;max-width:100%}.adm-master :is(.adm-sheet-in,.adm-dialog-panel,.adm-form) :is(input:not([type=checkbox]):not([type=radio]):not([hidden]),select,textarea){box-sizing:border-box;width:100%;min-width:0;max-width:100%}.adm-master .adm-dialog-panel>header{align-items:flex-start;display:flex}.adm-master .adm-dialog-panel>header>:is(div,.adm-ed-title){flex:1;min-width:0}.adm-master .adm-dialog-panel>header>button{flex-shrink:0}.adm-master .adm-dialog-panel :is(.adm-ed-tabs,.adm-oe-tabs){flex-wrap:nowrap;padding-block:6px;display:flex}.adm-master .adm-dialog-panel :is(.adm-ed-body,.adm-oe-body){min-width:0}.adm-master .adm-dialog-panel footer{height:auto;position:static}.adm-master .adm-dialog-panel footer button{white-space:normal;max-width:100%;height:auto;min-height:44px;padding-block:10px}.adm-master .adm-dl{grid-template-columns:minmax(80px,.4fr) minmax(0,1fr);gap:10px 16px;display:grid}.adm-master .adm-dl dd{overflow-wrap:anywhere;min-width:0;margin:0}@container (width<=560px){.adm-sheet-in .adm-aux-form .grid,.adm-sheet-in .adm-2{grid-template-columns:minmax(0,1fr)}}@media (width<=1100px){.adm-master .adm-insights{grid-template-columns:minmax(0,1fr)}.adm-master .adm-pline>button{grid-template-columns:40px minmax(0,1fr) auto}.adm-master .adm-pline .adm-pthumb{grid-row:1/3}.adm-master .adm-pline .adm-pinfo{grid-column:2}.adm-master .adm-pline .adm-dot{grid-area:2/2}.adm-master .adm-pline .adm-pprice{grid-area:1/3/3}.adm-master .adm-pline .adm-pgo{display:none}}@media (width<=640px){.adm-master .adm-row{text-align:left;grid-template-columns:minmax(0,1fr);gap:8px}.adm-master .adm-bar-line{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.adm-master .adm-bar-line meter{grid-area:2/1/auto/-1}.adm-master .adm-pline>button{grid-template-columns:36px minmax(0,1fr)}.adm-master .adm-pline .adm-pprice{text-align:left;grid-area:3/2}.adm-master .adm-audit-row{grid-template-columns:20px minmax(0,1fr);gap:10px;display:grid}.adm-master .adm-audit-row time{grid-column:2}.adm-master .adm-dialog-panel input,.adm-master .adm-dialog-panel select,.adm-master .adm-dialog-panel textarea,.adm-master .adm-sheet-in input,.adm-master .adm-sheet-in select,.adm-master .adm-sheet-in textarea{font-size:16px}.adm-master .adm-dialog-panel footer>:is(p,span){flex-basis:100%}.adm-master .adm-dl{grid-template-columns:minmax(0,1fr);gap:4px}.adm-master .adm-dl dd{margin-bottom:12px}}@media (height<=540px){.adm-master .adm-dialog-panel{overflow-y:auto}.adm-master .adm-dialog-panel :is(.adm-ed-body,.adm-oe-body){flex:none;overflow-y:visible}.adm-master .adm-dialog-panel>form{flex:none}}.adm-master .adm-title-line{flex-wrap:wrap;gap:16px}.adm-master .adm-dialog-panel{--adm-dialog-gap:16px;top:calc(var(--adm-visible-top,0px) + var(--adm-dialog-gap));height:max(0px, calc(var(--adm-visible-height,100dvh) - 2 * var(--adm-dialog-gap)));max-height:max(0px, calc(var(--adm-visible-height,100dvh) - 2 * var(--adm-dialog-gap)));overscroll-behavior:contain;margin-block:0;scroll-padding-block:16px;bottom:auto}.adm-master .adm-dialog-panel>header{flex-wrap:wrap}.adm-master .adm-dialog-panel>header>:is(div,.adm-ed-title){flex-basis:220px}.adm-master .adm-dialog-panel :is(input,select,textarea,button){scroll-margin-block:20px}.adm-master .adm-dialog-panel[data-compact-viewport=true]{overflow-y:auto}.adm-master .adm-dialog-panel[data-compact-viewport=true] :is(.adm-ed-body,.adm-oe-body){flex:none;overflow-y:visible}.adm-master .adm-dialog-panel[data-compact-viewport=true]>form{flex:none}.adm-master .adm-import-dialog .adm-oe-body{flex-direction:column;gap:20px;display:flex}.adm-master .adm-import-dialog .adm-oe-body>section{flex-shrink:0;min-width:0;max-width:100%}.adm-master .adm-import-dialog button{white-space:normal;overflow-wrap:anywhere;max-width:100%;height:auto;min-height:44px;padding-block:10px}.adm-master .adm-import-dialog input[type=file]{height:auto;padding:12px;font-size:16px}.adm-master .adm-import-dialog input[type=checkbox]{width:20px;height:20px;min-height:20px;padding:0}.adm-master .adm-import-dialog :is(summary,input):focus-visible{outline:2px solid var(--ring);outline-offset:3px}.adm-master .adm-import-dialog footer{padding-bottom:max(16px, env(safe-area-inset-bottom))}@media (width<=640px){.adm-master .adm-dialog-panel{--adm-dialog-gap:6px}.adm-master .adm-import-dialog footer button{flex:140px}}.adm.adm-master.adm-dialog-host{filter:none;perspective:none;contain:none;width:auto;height:auto;min-height:0;margin:0;padding:0;animation:none;display:contents;position:static;overflow:visible;transform:translate(0)}.adm-master .adm-master-content{width:100%;min-width:0}.adm-master .adm-master-nav>div{min-width:0}.adm-master .adm-master-nav button{white-space:normal;height:auto;min-height:44px;line-height:1.5}.adm-master .adm-master-nav button[aria-current=page]{background:var(--accent);color:var(--primary);box-shadow:inset 3px 0 0 var(--primary)}.adm-master .adm-master-mobile{max-width:100%;position:static}.adm-master .adm-master-mobile summary{overflow-wrap:anywhere}.adm-master :is(.adm-tools,.adm-pbar,.adm-plist-head,.adm-selbar){flex-wrap:wrap;align-items:center;gap:12px;display:flex}.adm-master .adm-title-line>div{flex-wrap:wrap;min-width:0;max-width:100%}.adm-master .adm-stats{grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));align-items:stretch;gap:16px;display:grid}.adm-master .adm-stats>.adm-card{flex-direction:column;gap:10px;min-width:0;height:auto;min-height:0;display:flex}.adm-master .adm-stats>.adm-card :is(small,b){white-space:normal;overflow-wrap:anywhere;max-width:100%;height:auto;line-height:1.4;position:static}.adm-master .adm-pthumb{aspect-ratio:1;flex-shrink:0;width:100%;max-width:48px;height:auto}.adm-master .adm-pthumb img{object-fit:contain;width:100%;height:100%}.adm-master .adm-row{white-space:normal;height:auto;min-height:64px}.adm-master .adm-row>*{overflow-wrap:anywhere;min-width:0;max-width:100%}.adm-master .adm-money{box-sizing:border-box;align-items:center;gap:8px;width:100%;min-width:0;max-width:100%;height:auto;min-height:48px;padding:0 12px;display:flex}.adm-master .adm-money>span{white-space:nowrap;overflow-wrap:normal;word-break:normal;flex:none;width:auto;min-width:max-content;margin:0;line-height:1.5;position:static}.adm-master .adm-money>input{width:0;min-width:0;height:auto;min-height:46px;box-shadow:none;background:0 0;border:0;border-radius:0;flex:1;padding:10px 0}.adm-master .adm-money:focus-within{outline:2px solid var(--ring);outline-offset:2px}.adm-master .adm-money>input:focus-visible{outline:none}.adm-master .adm-price-sum{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:12px;height:auto;display:grid}.adm-master .adm-price-sum>div{min-width:0;height:auto}.adm-master .adm-price-sum :is(small,b,span){white-space:normal;overflow-wrap:anywhere;max-width:100%;line-height:1.5;position:static}.adm-master .adm-dialog-panel>:is(header,nav){width:100%;height:auto;margin:0;position:static}.adm-master .adm-dialog-panel .adm-ed-thumb{flex:0 0 48px;width:48px;height:48px}.adm-master .adm-dialog-panel .adm-ed-thumb img{object-fit:contain;width:100%;height:100%}.adm-master .adm-dialog-panel :is(.adm-ed-tabs,.adm-oe-tabs){gap:4px;padding-inline:12px;scroll-padding-inline:12px}.adm-master .adm-dialog-panel :is(.adm-ed-tabs,.adm-oe-tabs) button{white-space:nowrap}.adm-master .adm-dialog-panel :is(.adm-ed-body,.adm-oe-body){scroll-padding-block:24px}.adm-master .adm-product-create>form{display:block}.adm-master .adm-product-create fieldset{border:0;margin:0;padding:0}.adm-master .adm-product-create input[type=file]{white-space:normal;height:auto}.adm-master .adm-product-create footer{padding-bottom:max(16px, env(safe-area-inset-bottom))}@media (width>=1024px){.adm-master .adm-master-sidebar{overscroll-behavior:contain;align-self:start;height:100dvh;min-height:0;position:sticky;top:0;overflow-y:auto}.adm-master .adm-master-sidebar>*{flex-shrink:0}}@media (width<=640px){.adm-master .adm-master-content{padding-inline:16px}.adm-master :is(.adm-plist-head,.adm-pbar,.adm-tools){align-items:stretch}.adm-master :is(.adm-pbar,.adm-tools)>select{flex-basis:100%}.adm-master .adm-product-create footer button{flex:140px}}.adm.adm-master.adm-v3{--adm-radius:16px;--adm-line:var(--border)}@supports (color:color-mix(in lab, red, red)){.adm.adm-master.adm-v3{--adm-line:color-mix(in oklab, var(--border) 72%, transparent)}}.adm.adm-master.adm-v3{--adm-surface:var(--card)}@supports (color:color-mix(in lab, red, red)){.adm.adm-master.adm-v3{--adm-surface:color-mix(in oklab, var(--card) 86%, var(--background))}}.adm.adm-master.adm-v3{--adm-raise:0 1px 0 oklab(100% 0 5.96046e-8/.05) inset, 0 18px 40px -28px #000000e6;--adm-ease:cubic-bezier(.22, .8, .24, 1);--adm-dock:0px;background:radial-gradient(900px 420px at 100% -8%, var(--primary), transparent 70%), var(--background);grid-template-columns:272px minmax(0,1fr)}@supports (color:color-mix(in lab, red, red)){.adm.adm-master.adm-v3{background:radial-gradient(900px 420px at 100% -8%, color-mix(in oklab, var(--primary) 9%, transparent), transparent 70%), var(--background)}}.adm.adm-master.adm-v3{-webkit-tap-highlight-color:transparent;background-attachment:fixed}.adm-master.adm-v3 .adm-master-sidebar{border-right:1px solid var(--adm-line);background:var(--card);gap:22px;padding:22px 14px 18px}@supports (color:color-mix(in lab, red, red)){.adm-master.adm-v3 .adm-master-sidebar{background:color-mix(in oklab, var(--card) 70%, var(--background))}}.adm-master.adm-v3 .adm-master-sidebar{scrollbar-width:thin}.adm-v3 .adm-brand,.adm-drawer .adm-brand{border-bottom:1px solid var(--adm-line);align-items:center;gap:12px;min-width:0;padding:4px 8px 18px;display:flex}.adm-v3 .adm-brand-mark{background:linear-gradient(145deg, var(--primary), var(--primary));border-radius:12px;flex-shrink:0;place-items:center;width:40px;height:40px;display:grid}@supports (color:color-mix(in lab, red, red)){.adm-v3 .adm-brand-mark{background:linear-gradient(145deg, color-mix(in oklab, var(--primary) 100%, white 12%), color-mix(in oklab, var(--primary) 62%, black))}}.adm-v3 .adm-brand-mark{color:var(--primary-foreground);letter-spacing:-.04em;box-shadow:0 8px 22px -10px var(--primary);font-size:19px;font-weight:800}@supports (color:color-mix(in lab, red, red)){.adm-v3 .adm-brand-mark{box-shadow:0 8px 22px -10px color-mix(in oklab, var(--primary) 70%, transparent)}}.adm-v3 .adm-brand-name{letter-spacing:.16em;text-transform:uppercase;font-size:15px;font-weight:700;line-height:1.2}.adm-v3 .adm-brand-sub{color:var(--muted-foreground);margin-top:3px;font-size:12px;line-height:1.3}.adm-master.adm-v3 .adm-master-nav{gap:18px}.adm-master.adm-v3 .adm-master-nav [role=group]>p{letter-spacing:.14em;opacity:.8;margin-bottom:4px;font-size:10.5px}.adm-master.adm-v3 .adm-master-nav button{min-height:44px;color:var(--foreground);border-radius:12px;padding:10px 12px;font-size:13.5px;font-weight:500;position:relative}@supports (color:color-mix(in lab, red, red)){.adm-master.adm-v3 .adm-master-nav button{color:color-mix(in oklab, var(--foreground) 82%, transparent)}}.adm-master.adm-v3 .adm-master-nav button{transition:background-color .2s var(--adm-ease), color .2s var(--adm-ease), transform .2s var(--adm-ease)}.adm-master.adm-v3 .adm-master-nav button:before{content:"";background:var(--primary);width:3px;height:20px;transition:transform .25s var(--adm-ease);border-radius:0 3px 3px 0;position:absolute;top:50%;left:0;transform:translateY(-50%)scaleY(0)}.adm-master.adm-v3 .adm-master-nav button:hover{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.adm-master.adm-v3 .adm-master-nav button:hover{background:color-mix(in oklab, var(--foreground) 6%, transparent)}}.adm-master.adm-v3 .adm-master-nav button:hover{color:var(--foreground)}.adm-master.adm-v3 .adm-master-nav button:active{transform:scale(.985)}.adm-master.adm-v3 .adm-master-nav button[aria-current=page]{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.adm-master.adm-v3 .adm-master-nav button[aria-current=page]{background:color-mix(in oklab, var(--primary) 13%, transparent)}}.adm-master.adm-v3 .adm-master-nav button[aria-current=page]{color:var(--primary);box-shadow:none;font-weight:650}.adm-master.adm-v3 .adm-master-nav button[aria-current=page]:before{transform:translateY(-50%)scaleY(1)}.adm-master.adm-v3 .adm-master-nav button>svg:last-child:not(:first-child){opacity:.7}.adm-v3 .adm-side-foot,.adm-drawer .adm-side-foot{border-top:1px solid var(--adm-line);gap:8px;margin-top:auto;padding-top:16px;display:grid}.adm-v3 .adm-side-foot :is(a,button){border-radius:12px;justify-content:flex-start;min-height:42px}.adm-v3 .adm-side-note{color:var(--muted-foreground);align-items:center;gap:8px;padding:0 4px 6px;font-size:11.5px;display:flex}.adm-master.adm-v3 .adm-top{z-index:40;padding:calc(12px + env(safe-area-inset-top,0px)) clamp(16px, 3vw, 36px) 12px;border-bottom:1px solid var(--adm-line);background:var(--background);justify-content:space-between;align-items:center;gap:16px;display:flex;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.adm-master.adm-v3 .adm-top{background:color-mix(in oklab, var(--background) 76%, transparent)}}.adm-master.adm-v3 .adm-top{-webkit-backdrop-filter:saturate(160%)blur(18px);backdrop-filter:saturate(160%)blur(18px)}.adm-v3 .adm-top-title{min-width:0}.adm-v3 .adm-top-crumb{min-width:0;color:var(--muted-foreground);align-items:center;gap:6px;font-size:12px;display:flex}.adm-v3 .adm-top-crumb>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.adm-v3 .adm-top-crumb>svg{opacity:.6;flex-shrink:0}.adm-v3 .adm-top-crumb strong{color:var(--foreground);white-space:nowrap;font-weight:650}.adm-v3 .adm-top-help{text-overflow:ellipsis;white-space:nowrap;color:var(--muted-foreground);margin-top:2px;font-size:13px;overflow:hidden}.adm-v3 .adm-top-actions{flex-shrink:0;align-items:center;gap:10px;display:flex}.adm-v3 .adm-live{border:1px solid var(--adm-line);background:var(--adm-surface);font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--muted-foreground);border-radius:999px;align-items:center;gap:8px;padding:6px 12px;font-size:12px;display:inline-flex}.adm-v3 .adm-live>i{background:oklch(78% .15 155);border-radius:50%;width:8px;height:8px;position:relative}.adm-v3 .adm-live>i:after{content:"";background:inherit;border-radius:50%;animation:2.4s ease-out infinite adm-v3-pulse;position:absolute;inset:0}.adm-v3 .adm-live[data-state=syncing]>i{background:var(--primary)}.adm-master.adm-v3 .adm-top-refresh{border-color:var(--adm-line);background:var(--adm-surface);border-radius:999px;min-height:36px}.adm-master.adm-v3 .adm-main.adm-master-content{padding:clamp(16px,2.6vw,34px);padding-bottom:calc(clamp(24px, 4vw, 48px) + var(--adm-dock));animation:.32s adm-v3-fade}.adm-master.adm-v3 .adm-main.adm-master-content:focus{outline:none}.adm-master.adm-v3 .adm-master-content>h1,.adm-master.adm-v3 .adm-title-line h1{letter-spacing:-.035em;margin-block:6px 16px;font-size:clamp(24px,2.6vw,32px);font-weight:700;line-height:1.2}.adm-master.adm-v3 .adm-master-content>h2{letter-spacing:-.01em;margin-block:30px 12px;font-size:17px;font-weight:650}.adm-master.adm-v3 .adm-card{border-color:var(--adm-line);border-radius:var(--adm-radius)}.adm-master.adm-v3 .adm-master-brand-link{border-color:var(--adm-line);border-radius:var(--adm-radius);background:linear-gradient(180deg, var(--adm-surface), var(--card));min-height:84px;padding:18px}@supports (color:color-mix(in lab, red, red)){.adm-master.adm-v3 .adm-master-brand-link{background:linear-gradient(180deg, var(--adm-surface), color-mix(in oklab, var(--card) 55%, var(--background)))}}.adm-master.adm-v3 .adm-master-brand-link{box-shadow:var(--adm-raise);transition:transform .25s var(--adm-ease), border-color .25s var(--adm-ease)}.adm-master.adm-v3 .adm-master-brand-link>svg:first-child{box-sizing:content-box;background:currentColor;border-radius:12px;width:20px;height:20px;padding:10px}@supports (color:color-mix(in lab, red, red)){.adm-master.adm-v3 .adm-master-brand-link>svg:first-child{background:color-mix(in oklab, currentColor 13%, transparent)}}.adm-master.adm-v3 .adm-master-brand-link>svg:last-child{transition:transform .25s var(--adm-ease)}@media (hover:hover){.adm-master.adm-v3 .adm-master-brand-link:hover{border-color:var(--primary);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.adm-master.adm-v3 .adm-master-brand-link:hover{border-color:color-mix(in oklab, var(--primary) 45%, var(--border))}}.adm-master.adm-v3 .adm-master-brand-link:hover{background:linear-gradient(180deg, var(--adm-surface), var(--card))}@supports (color:color-mix(in lab, red, red)){.adm-master.adm-v3 .adm-master-brand-link:hover{background:linear-gradient(180deg, var(--adm-surface), color-mix(in oklab, var(--card) 55%, var(--background)))}}.adm-master.adm-v3 .adm-master-brand-link:hover{color:var(--foreground)}.adm-master.adm-v3 .adm-master-brand-link:hover>svg:last-child{transform:translate(3px)}}.adm-master.adm-v3 .adm-period{border-color:var(--adm-line);background:var(--adm-surface);color:var(--muted-foreground);border-radius:14px;margin-block:18px;padding:8px 8px 8px 16px}.adm-master.adm-v3 :is(.adm-period,.adm-tools,.adm-pbar) :is(select,input:not([type=checkbox])){border:1px solid var(--adm-line);background-color:var(--background);border-radius:12px;min-height:44px}@supports (color:color-mix(in lab, red, red)){.adm-master.adm-v3 :is(.adm-period,.adm-tools,.adm-pbar) :is(select,input:not([type=checkbox])){background-color:color-mix(in oklab, var(--background) 70%, var(--card))}}.adm-master.adm-v3 :is(.adm-period,.adm-tools,.adm-pbar) :is(select,input:not([type=checkbox])){transition:border-color .2s var(--adm-ease), box-shadow .2s var(--adm-ease)}.adm-master.adm-v3 :is(.adm-period,.adm-tools,.adm-pbar) :is(select,input:not([type=checkbox])):focus-visible{border-color:var(--primary);outline:none}@supports (color:color-mix(in lab, red, red)){.adm-master.adm-v3 :is(.adm-period,.adm-tools,.adm-pbar) :is(select,input:not([type=checkbox])):focus-visible{border-color:color-mix(in oklab, var(--primary) 70%, var(--border))}}.adm-master.adm-v3 :is(.adm-period,.adm-tools,.adm-pbar) :is(select,input:not([type=checkbox])):focus-visible{box-shadow:0 0 0 4px var(--primary)}@supports (color:color-mix(in lab, red, red)){.adm-master.adm-v3 :is(.adm-period,.adm-tools,.adm-pbar) :is(select,input:not([type=checkbox])):focus-visible{box-shadow:0 0 0 4px color-mix(in oklab, var(--primary) 16%, transparent)}}.adm-master.adm-v3 input[type=checkbox]{width:18px;height:18px;accent-color:var(--primary);cursor:pointer;flex-shrink:0}.adm-master.adm-v3 .adm-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-block:14px 26px}.adm-master.adm-v3 .adm-kpis .adm-kpi{border:1px solid var(--adm-line);border-radius:var(--adm-radius);background:linear-gradient(180deg, var(--adm-surface), var(--card));gap:6px;padding:16px 16px 18px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.adm-master.adm-v3 .adm-kpis .adm-kpi{background:linear-gradient(180deg, var(--adm-surface), color-mix(in oklab, var(--card) 50%, var(--background)))}}.adm-master.adm-v3 .adm-kpis .adm-kpi{box-shadow:var(--adm-raise);animation:adm-v3-rise .5s var(--adm-ease) both;transition:transform .25s var(--adm-ease), border-color .25s var(--adm-ease)}.adm-master.adm-v3 .adm-kpi:after{content:"";background:linear-gradient(90deg, transparent, var(--primary), transparent);height:1px;position:absolute;inset:0 18% auto}@supports (color:color-mix(in lab, red, red)){.adm-master.adm-v3 .adm-kpi:after{background:linear-gradient(90deg, transparent, color-mix(in oklab, var(--primary) 70%, transparent), transparent)}}.adm-master.adm-v3 .adm-kpi:after{opacity:.55}.adm-v3 .adm-kpi-icon{background:var(--primary);border-radius:10px;place-items:center;width:34px;height:34px;margin-bottom:8px;display:grid}@supports (color:color-mix(in lab, red, red)){.adm-v3 .adm-kpi-icon{background:color-mix(in oklab, var(--primary) 13%, transparent)}}.adm-v3 .adm-kpi-icon{color:var(--primary)}.adm-master.adm-v3 .adm-kpi small{letter-spacing:.1em;text-transform:uppercase;font-size:10.5px;font-weight:600;line-height:1.4}.adm-master.adm-v3 .adm-kpis .adm-kpi{container-type:inline-size}.adm-master.adm-v3 .adm-kpi b{overflow-wrap:normal;text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.025em;font-size:clamp(17px,12.5cqi,26px);font-weight:700;line-height:1.2;overflow:hidden}@media (hover:hover){.adm-master.adm-v3 .adm-kpi:hover{border-color:var(--primary);transform:translateY(-3px)}@supports (color:color-mix(in lab, red, red)){.adm-master.adm-v3 .adm-kpi:hover{border-color:color-mix(in oklab, var(--primary) 40%, var(--border))}}}@media (width>=720px){.adm-master.adm-v3 .adm-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}}@media (width>=1640px){.adm-master.adm-v3 .adm-kpis{grid-template-columns:repeat(6,minmax(0,1fr))}}.adm-master.adm-v3 .adm-row{transition:background-color .18s var(--adm-ease);border-radius:12px}@media (hover:hover){.adm-master.adm-v3 .adm-row:hover{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.adm-master.adm-v3 .adm-row:hover{background:color-mix(in oklab, var(--foreground) 5%, transparent)}}}.adm-master.adm-v3 .adm-pill{--pill:var(--muted-foreground);border:1px solid var(--pill);justify-self:start;width:fit-content;max-width:100%;padding:4px 11px 4px 22px;display:inline-block;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.adm-master.adm-v3 .adm-pill{border:1px solid color-mix(in oklab, var(--pill) 34%, transparent)}}.adm-master.adm-v3 .adm-pill{background:var(--pill);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.adm-master.adm-v3 .adm-pill{background:color-mix(in oklab, var(--pill) 11%, transparent)}}.adm-master.adm-v3 .adm-pill{color:var(--pill)}@supports (color:color-mix(in lab, red, red)){.adm-master.adm-v3 .adm-pill{color:color-mix(in oklab, var(--pill) 88%, white)}}.adm-master.adm-v3 .adm-pill{text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;font-size:11.5px;font-style:normal;font-weight:600;line-height:1.5}.adm-master.adm-v3 .adm-pill:before{content:"";background:var(--pill);border-radius:50%;width:6px;height:6px;margin-top:-3px;position:absolute;top:50%;left:9px}.adm-master.adm-v3 .adm-pill.s-received{--pill:oklch(81% .1 85)}.adm-master.adm-v3 .adm-pill:is(.s-confirmed,.s-paid){--pill:oklch(80% .1 190)}.adm-master.adm-v3 .adm-pill:is(.s-checked,.s-packed,.s-invoiced,.s-picked_up){--pill:oklch(78% .09 250)}.adm-master.adm-v3 .adm-pill:is(.s-shipped,.s-dispatched,.s-customs,.s-out_for_delivery){--pill:oklch(78% .11 300)}.adm-master.adm-v3 .adm-pill.s-delivered{--pill:oklch(80% .14 155)}.adm-master.adm-v3 .adm-pill.s-cancelled{--pill:oklch(72% .15 25)}.adm-v3 .adm-dock,.adm-v3 .adm-drawer{display:none}@media (width<=1023px){.adm.adm-master.adm-v3{--adm-dock:calc(64px + env(safe-area-inset-bottom,0px));grid-template-columns:minmax(0,1fr)}.adm-v3 .adm-dock{z-index:60;padding:6px max(8px, env(safe-area-inset-left,0px)) calc(6px + env(safe-area-inset-bottom,0px)) max(8px, env(safe-area-inset-right,0px));border-top:1px solid var(--adm-line);background:var(--card);grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:fixed;inset:auto 0 0}@supports (color:color-mix(in lab, red, red)){.adm-v3 .adm-dock{background:color-mix(in oklab, var(--card) 82%, transparent)}}.adm-v3 .adm-dock{-webkit-backdrop-filter:saturate(160%)blur(20px);backdrop-filter:saturate(160%)blur(20px)}.adm-v3 .adm-dock>button{min-width:0;min-height:52px;color:var(--muted-foreground);transition:color .2s var(--adm-ease), transform .2s var(--adm-ease);border-radius:14px;justify-items:center;gap:3px;padding:7px 2px 5px;font-size:10.5px;font-weight:600;line-height:1.2;display:grid;position:relative}.adm-v3 .adm-dock>button>span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.adm-v3 .adm-dock>button:before{content:"";background:var(--primary);border-radius:999px;width:46px;height:30px;position:absolute;top:3px;left:50%}@supports (color:color-mix(in lab, red, red)){.adm-v3 .adm-dock>button:before{background:color-mix(in oklab, var(--primary) 16%, transparent)}}.adm-v3 .adm-dock>button:before{opacity:0;transition:transform .28s var(--adm-ease), opacity .2s var(--adm-ease);transform:translate(-50%)scale(.6)}.adm-v3 .adm-dock>button>svg{position:relative}.adm-v3 .adm-dock>button[aria-current=page]{color:var(--primary)}.adm-v3 .adm-dock>button[aria-current=page]:before{opacity:1;transform:translate(-50%)scale(1)}.adm-v3 .adm-dock>button:active{transform:scale(.94)}.adm-v3 .adm-drawer{z-index:120;display:block;position:fixed;inset:0}.adm-v3 .adm-drawer-scrim{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0000009e;width:100%;animation:.22s both adm-v3-fade;position:absolute;inset:0}.adm-v3 .adm-drawer-panel{overscroll-behavior:contain;width:min(88vw,340px);padding:calc(16px + env(safe-area-inset-top,0px)) 14px calc(16px + env(safe-area-inset-bottom,0px)) max(14px, env(safe-area-inset-left,0px));border-right:1px solid var(--adm-line);background:var(--card);animation:adm-v3-drawer .3s var(--adm-ease) both;flex-direction:column;gap:18px;display:flex;position:absolute;inset:0 auto 0 0;overflow-y:auto;box-shadow:30px 0 60px -30px #000000e6}.adm-v3 .adm-drawer-head{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.adm-v3 .adm-drawer-head .adm-brand{flex:1;padding-bottom:14px}.adm-master.adm-v3 .adm-drawer .adm-master-nav{grid-template-columns:minmax(0,1fr)}}@media (width<=639px){.adm-v3 .adm-top-help,.adm-master.adm-v3 .adm-top-refresh>span{display:none}.adm-master.adm-v3 .adm-top-refresh{width:36px;padding:0}.adm-v3 .adm-live{padding:6px 10px;font-size:11.5px}.adm-master.adm-v3 .adm-master-brand-link{min-height:72px;padding:14px}.adm-master.adm-v3 .adm-period{padding:12px}}@media (width<=359px){.adm-v3 .adm-live{display:none}}.adm-confirm{color:oklch(94% .005 100);z-index:400;background:oklch(18% .004 100);border:1px solid oklch(30% .006 100/.8);border-radius:20px;gap:20px;width:min(100vw - 32px,420px);padding:24px;box-shadow:0 30px 80px -30px #000000e6}.adm-confirm>div:first-child{text-align:left;gap:8px}.adm-confirm-icon{color:oklch(81% .075 85);background:oklch(81% .075 85/.14);border-radius:13px;place-items:center;width:42px;height:42px;margin-bottom:6px;display:grid}.adm-confirm[data-tone=danger] .adm-confirm-icon{color:oklch(76% .15 25);background:oklch(72% .15 25/.15)}.adm-confirm h2{letter-spacing:-.02em;font-size:18px;font-weight:700;line-height:1.35}.adm-confirm p{color:oklch(73% .006 100);font-size:14px;line-height:1.6}.adm-confirm :is(button){border-radius:12px;min-height:44px;margin:0}.adm-confirm[data-tone=danger]>div:last-child>button:last-child{color:#fff;background:oklch(62% .19 25)}[data-sonner-toaster] .adm-toast{color:oklch(94% .005 100);background:oklch(20% .004 100);border:1px solid oklch(32% .006 100);border-radius:14px;box-shadow:0 20px 50px -24px #000000e6}@keyframes adm-v3-rise{0%{opacity:0;transform:translateY(12px)scale(.985)}}@keyframes adm-v3-fade{0%{opacity:0}}@keyframes adm-v3-drawer{0%{transform:translate(-100%)}}@keyframes adm-v3-pulse{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(3)}}@media (prefers-reduced-motion:reduce){.adm-v3 .adm-live>i:after,.adm-confirm{animation:none!important}}.adm-v3 .adm-feedback{width:0;height:0;position:fixed}.adm-master.adm-v3 .adm-filters{grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.adm-master.adm-v3 .adm-filters>.adm-muted{white-space:nowrap;font-variant-numeric:tabular-nums;padding-inline:4px}.adm-master.adm-v3 .adm-search{border:1px solid var(--adm-line);background:var(--background);border-radius:12px;min-height:44px}@supports (color:color-mix(in lab, red, red)){.adm-master.adm-v3 .adm-search{background:color-mix(in oklab, var(--background) 70%, var(--card))}}.adm-master.adm-v3 .adm-search{transition:border-color .2s var(--adm-ease), box-shadow .2s var(--adm-ease)}.adm-master.adm-v3 .adm-search:focus-within{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.adm-master.adm-v3 .adm-search:focus-within{border-color:color-mix(in oklab, var(--primary) 70%, var(--border))}}.adm-master.adm-v3 .adm-search:focus-within{box-shadow:0 0 0 4px var(--primary)}@supports (color:color-mix(in lab, red, red)){.adm-master.adm-v3 .adm-search:focus-within{box-shadow:0 0 0 4px color-mix(in oklab, var(--primary) 16%, transparent)}}.adm-master.adm-v3 .adm-search input{min-height:42px;box-shadow:none;background:0 0;border:0;border-radius:0;outline:none}@media (width<=899px){.adm-master.adm-v3 .adm-filters{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.adm-master.adm-v3 .adm-filters>.adm-search,.adm-master.adm-v3 .adm-filters>.adm-muted{grid-column:1/-1}}.adm-master.adm-v3 input[type=checkbox]{appearance:none;border:1.5px solid var(--foreground);place-content:center;margin:0;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.adm-master.adm-v3 input[type=checkbox]{border:1.5px solid color-mix(in oklab, var(--foreground) 34%, transparent)}}.adm-master.adm-v3 input[type=checkbox]{transition:background-color .15s var(--adm-ease), border-color .15s var(--adm-ease);background:0 0;border-radius:6px}.adm-master.adm-v3 input[type=checkbox]:after{content:"";border:solid var(--primary-foreground);width:9px;height:5px;transition:transform .15s var(--adm-ease);border-width:0 0 2px 2px;margin-top:-2px;transform:rotate(-45deg)scale(0)}.adm-master.adm-v3 input[type=checkbox]:checked{border-color:var(--primary);background:var(--primary)}.adm-master.adm-v3 input[type=checkbox]:checked:after{transform:rotate(-45deg)scale(1)}.adm-master.adm-v3 .adm-search.adm-search input:not([type=checkbox]){min-height:42px;box-shadow:none;background:0 0;border:0;border-radius:0;outline:none}@media (width<=639px){.adm-v3 .adm-top-crumb>span,.adm-v3 .adm-top-crumb>svg{display:none}.adm-v3 .adm-top-crumb strong{letter-spacing:-.01em;font-size:16px}}.adm-master.adm-v3 .adm-sheet{opacity:1;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:.2s adm-v3-fade}.adm-master.adm-v3 .adm-sheet-in{border-left:1px solid var(--adm-line);animation:adm-v3-sheet .32s var(--adm-ease);box-shadow:-30px 0 60px -30px #000000e6}@keyframes adm-v3-sheet{0%{opacity:0;transform:translate(36px)}}.adm-v3 .adm-brand,.adm-drawer .adm-brand{justify-items:start;gap:8px;display:grid}.adm-v3 .adm-brand-logo{object-fit:contain;object-position:left center;width:auto;max-width:100%;height:40px}.adm-v3 .adm-catalog-logo{object-fit:contain;object-position:left center;width:auto;max-width:min(100%,240px);height:44px;margin-bottom:14px;display:block}.adm-master.adm-v3 .adm-master-brand-link .adm-link-logo{background:var(--foreground);border-radius:12px;flex-shrink:0;width:92px;height:44px;padding:6px 8px}@supports (color:color-mix(in lab, red, red)){.adm-master.adm-v3 .adm-master-brand-link .adm-link-logo{background:color-mix(in oklab, var(--foreground) 5%, transparent)}}.adm-master.adm-v3 .adm-master-brand-link .adm-link-logo{object-fit:contain}.adm-ed-logo{object-fit:contain;object-position:left center;width:auto;max-width:150px;height:22px;margin-bottom:8px;display:block}.adm-master.adm-v3 .adm-pmargin{--m:var(--muted-foreground);border:1px solid var(--m);width:fit-content;margin-top:4px;margin-left:auto;padding:1px 8px;display:inline-block}@supports (color:color-mix(in lab, red, red)){.adm-master.adm-v3 .adm-pmargin{border:1px solid color-mix(in oklab, var(--m) 34%, transparent)}}.adm-master.adm-v3 .adm-pmargin{background:var(--m);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.adm-master.adm-v3 .adm-pmargin{background:color-mix(in oklab, var(--m) 10%, transparent)}}.adm-master.adm-v3 .adm-pmargin{color:var(--m)}@supports (color:color-mix(in lab, red, red)){.adm-master.adm-v3 .adm-pmargin{color:color-mix(in oklab, var(--m) 88%, white)}}.adm-master.adm-v3 .adm-pmargin{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11px;font-style:normal;font-weight:650;line-height:1.6}.adm-master.adm-v3 .adm-pprice{justify-items:end;display:grid}.adm-master.adm-v3 [data-level=ok][data-level]{--m:oklch(80% .14 155)}.adm-master.adm-v3 [data-level=low][data-level]{--m:oklch(82% .13 85)}.adm-master.adm-v3 [data-level=loss][data-level]{--m:oklch(72% .16 25)}.adm-v3 .adm-cost-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.adm-v3 .adm-cost-fields .adm-cost-wide{grid-column:1/-1}.adm-v3 .adm-cost-fields .adm-field>small{opacity:.85;font-size:11.5px;line-height:1.4}.adm-v3 .adm-cost-fields :is(input,textarea){width:100%;min-width:0}.adm-v3 .adm-cost-fields .adm-field>:is(input,textarea){border:1px solid var(--border);background:var(--card);min-height:48px;color:var(--foreground);border-radius:14px;padding:10px 14px;font-size:15px}.adm-v3 .adm-cost-fields .adm-field>:is(input,textarea):focus-visible{border-color:var(--primary);outline:none}@supports (color:color-mix(in lab, red, red)){.adm-v3 .adm-cost-fields .adm-field>:is(input,textarea):focus-visible{border-color:color-mix(in oklab, var(--primary) 70%, var(--border))}}.adm-v3 .adm-cost-fields .adm-field>:is(input,textarea):focus-visible{box-shadow:0 0 0 4px var(--primary)}@supports (color:color-mix(in lab, red, red)){.adm-v3 .adm-cost-fields .adm-field>:is(input,textarea):focus-visible{box-shadow:0 0 0 4px color-mix(in oklab, var(--primary) 16%, transparent)}}@media (width<=520px){.adm-v3 .adm-cost-fields{grid-template-columns:minmax(0,1fr)}}.adm-v3 .adm-margin{--m:var(--muted-foreground);border:1px solid var(--m);gap:12px;padding:14px 16px;display:grid}@supports (color:color-mix(in lab, red, red)){.adm-v3 .adm-margin{border:1px solid color-mix(in oklab, var(--m) 30%, var(--border))}}.adm-v3 .adm-margin{background:var(--m);border-radius:14px}@supports (color:color-mix(in lab, red, red)){.adm-v3 .adm-margin{background:color-mix(in oklab, var(--m) 7%, var(--card))}}.adm-v3 .adm-margin-flag,.adm-v3 .adm-margin-empty{color:var(--m);align-items:center;gap:8px;font-size:13px;font-weight:600;line-height:1.4;display:flex}@supports (color:color-mix(in lab, red, red)){.adm-v3 .adm-margin-flag,.adm-v3 .adm-margin-empty{color:color-mix(in oklab, var(--m) 88%, white)}}.adm-v3 .adm-margin-empty{color:var(--muted-foreground);font-weight:500}.adm-v3 .adm-margin-flag>svg,.adm-v3 .adm-margin-empty>svg{flex-shrink:0}.adm-v3 .adm-margin-flag>b{font-variant-numeric:tabular-nums;letter-spacing:-.02em;margin-left:auto;font-size:18px}.adm-v3 .adm-margin-grid{grid-template-columns:repeat(auto-fit,minmax(118px,1fr));gap:10px 14px;margin:0;display:grid}.adm-v3 .adm-margin-grid dt{letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground);font-size:10.5px;font-weight:600}.adm-v3 .adm-margin-grid dd{font-variant-numeric:tabular-nums;color:var(--foreground);margin:2px 0 0;font-size:15px;font-weight:650}.adm-v3 .adm-margin-note{color:var(--muted-foreground);font-size:12px;line-height:1.5}.adm-master.adm-v3 .adm-margin-suggest{white-space:normal;text-align:left;border-radius:999px;justify-self:start;min-height:40px}.adm-master.adm-v3 .adm-dialog-panel .adm-ed-layout{flex:1;grid-template-columns:minmax(0,1fr) 300px;min-height:0;display:grid}.adm-master.adm-v3 .adm-dialog-panel .adm-ed-layout>.adm-ed-body{grid-area:1/1;height:100%}.adm-master.adm-v3 .adm-ed-rail{overscroll-behavior:contain;border-left:1px solid var(--adm-line);background:var(--card);flex-direction:column;grid-area:1/2;gap:12px;min-height:0;padding:clamp(14px,2vw,20px);display:flex;overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.adm-master.adm-v3 .adm-ed-rail{background:color-mix(in oklab, var(--card) 55%, var(--background))}}.adm-v3 .adm-ed-rail-card{border:1px solid var(--adm-line);background:var(--card);border-radius:14px;gap:2px;padding:14px 16px;display:grid}.adm-v3 .adm-ed-rail-card small,.adm-v3 .adm-ed-check-head small{letter-spacing:.1em;text-transform:uppercase;color:var(--muted-foreground);font-size:10.5px;font-weight:600}.adm-v3 .adm-ed-rail-card b{font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:22px}.adm-v3 .adm-ed-check{border:1px solid var(--adm-line);background:var(--card);border-radius:14px;gap:10px;padding:14px 16px;display:grid}.adm-v3 .adm-ed-check-head{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.adm-v3 .adm-ed-check-head b{font-variant-numeric:tabular-nums;color:var(--primary);font-size:15px}.adm-v3 .adm-ed-meter{background:var(--foreground);border-radius:999px;height:6px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.adm-v3 .adm-ed-meter{background:color-mix(in oklab, var(--foreground) 9%, transparent)}}.adm-v3 .adm-ed-meter>i{border-radius:inherit;background:linear-gradient(90deg, var(--primary), var(--primary));height:100%;display:block}@supports (color:color-mix(in lab, red, red)){.adm-v3 .adm-ed-meter>i{background:linear-gradient(90deg, color-mix(in oklab, var(--primary) 70%, black), var(--primary))}}.adm-v3 .adm-ed-meter>i{transition:width .5s var(--adm-ease)}.adm-v3 .adm-ed-check ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.adm-v3 .adm-ed-check li>button{text-align:left;width:100%;min-height:36px;color:var(--muted-foreground);transition:background-color .15s var(--adm-ease);border-radius:10px;align-items:center;gap:8px;padding:6px 8px;font-size:13px;display:flex}.adm-v3 .adm-ed-check li>button:hover{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.adm-v3 .adm-ed-check li>button:hover{background:color-mix(in oklab, var(--foreground) 6%, transparent)}}.adm-v3 .adm-ed-check li>button[data-ok=true]{color:var(--foreground)}.adm-v3 .adm-ed-check li>button[data-ok=true]>svg{color:oklch(80% .14 155)}@media (width<=1099px){.adm-master.adm-v3 .adm-dialog-panel .adm-ed-layout{flex-direction:column;display:flex}.adm-master.adm-v3 .adm-dialog-panel .adm-ed-layout>.adm-ed-body{flex:1;height:auto;min-height:0}.adm-master.adm-v3 .adm-ed-rail{border-left:0;border-bottom:1px solid var(--adm-line);scrollbar-width:none;flex-direction:row;flex-shrink:0;align-items:stretch;gap:8px;padding:10px clamp(12px,3vw,20px);overflow:auto hidden}.adm-master.adm-v3 .adm-ed-rail>*{flex-shrink:0;padding:8px 12px}.adm-v3 .adm-ed-rail .adm-ed-rail-card b{font-size:16px}.adm-v3 .adm-ed-rail .adm-margin{align-content:center;gap:4px;max-width:78vw}.adm-v3 .adm-ed-rail .adm-margin-grid,.adm-v3 .adm-ed-rail .adm-ed-check ul{display:none}.adm-v3 .adm-ed-rail .adm-ed-check{align-content:center;gap:6px;min-width:150px}}.adm-v3 .adm-pricing-grid{border:0;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:14px;min-width:0;margin:0;padding:0;display:grid}.adm-v3 .adm-margin-flag>b{white-space:nowrap}.adm-v3 .adm-cost-fields{align-items:start}.adm-v3 .adm-ed-actions{align-self:start;align-items:center;gap:2px;display:flex}.adm-v3 .adm-ed-actions>button{border-radius:12px;width:40px;height:40px}@media (width<=520px){.adm-v3 .adm-ed-actions{flex-wrap:wrap;justify-content:flex-end;max-width:84px}}.adm-v3 .adm-ci-body{align-content:start;gap:18px;display:grid}.adm-v3 .adm-ci-steps{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.adm-v3 .adm-ci-steps>li{border:1px solid var(--adm-line);background:var(--card);border-radius:14px;align-content:start;gap:8px;padding:16px;display:grid}.adm-v3 .adm-ci-steps b{font-size:14px}.adm-v3 .adm-ci-steps p{color:var(--muted-foreground);font-size:13px;line-height:1.55}.adm-v3 .adm-ci-steps button{justify-self:start}.adm-v3 .adm-ci-file{border:1px dashed var(--primary);align-items:center;gap:10px;min-height:44px;padding:10px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.adm-v3 .adm-ci-file{border:1px dashed color-mix(in oklab, var(--primary) 55%, var(--border))}}.adm-v3 .adm-ci-file{background:var(--primary);border-radius:12px}@supports (color:color-mix(in lab, red, red)){.adm-v3 .adm-ci-file{background:color-mix(in oklab, var(--primary) 6%, transparent)}}.adm-v3 .adm-ci-file{color:var(--primary);cursor:pointer;transition:background-color .2s var(--adm-ease);font-size:13px;font-weight:600}.adm-v3 .adm-ci-file:hover{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.adm-v3 .adm-ci-file:hover{background:color-mix(in oklab, var(--primary) 12%, transparent)}}.adm-v3 .adm-ci-file:focus-within{outline:2px solid var(--ring);outline-offset:3px}.adm-master.adm-v3 .adm-ci-file>input{opacity:0;width:1px;height:1px;position:absolute}.adm-v3 .adm-ci-file>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.adm-v3 .adm-ci-errors{background:oklch(72% .16 25/.08);border:1px solid oklch(72% .16 25/.45);border-radius:14px;gap:8px;padding:14px 16px;font-size:13px;line-height:1.5;display:grid}.adm-v3 .adm-ci-errors ul{color:oklab(77.6% .116007 .0540952);margin:0;padding-left:18px;list-style:outside}.adm-v3 .adm-ci-summary{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.adm-v3 .adm-ci-summary>span{--m:var(--muted-foreground);border:1px solid var(--m);padding:6px 12px}@supports (color:color-mix(in lab, red, red)){.adm-v3 .adm-ci-summary>span{border:1px solid color-mix(in oklab, var(--m) 30%, var(--border))}}.adm-v3 .adm-ci-summary>span{background:var(--m);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.adm-v3 .adm-ci-summary>span{background:color-mix(in oklab, var(--m) 7%, transparent)}}.adm-v3 .adm-ci-summary>span{color:var(--muted-foreground);font-size:12.5px}.adm-v3 .adm-ci-summary b{color:var(--foreground);font-variant-numeric:tabular-nums;margin-right:4px}.adm-v3 .adm-ci-table{border:1px solid var(--adm-line);border-radius:14px;overflow:hidden}.adm-v3 .adm-ci-row{border-top:1px solid var(--adm-line);grid-template-columns:minmax(0,2.2fr) minmax(0,1.2fr) minmax(0,1fr) minmax(0,1.1fr) auto;align-items:center;gap:12px;padding:10px 14px;font-size:13px;display:grid}.adm-v3 .adm-ci-row.is-head{background:var(--foreground);border-top:0}@supports (color:color-mix(in lab, red, red)){.adm-v3 .adm-ci-row.is-head{background:color-mix(in oklab, var(--foreground) 4%, transparent)}}.adm-v3 .adm-ci-row.is-head{letter-spacing:.1em;text-transform:uppercase;color:var(--muted-foreground);font-size:10.5px;font-weight:600}.adm-v3 .adm-ci-row>span{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;min-width:0;display:grid}.adm-v3 .adm-ci-row small{color:var(--muted-foreground);font-size:11.5px}.adm-master.adm-v3 .adm-ci-row .adm-pmargin{margin:0}.adm-v3 .adm-ci-pager{color:var(--muted-foreground);justify-content:center;align-items:center;gap:12px;margin-top:12px;font-size:13px;display:flex}@media (width<=640px){.adm-v3 .adm-ci-row{grid-template-columns:minmax(0,1fr) auto}.adm-v3 .adm-ci-row.is-head,.adm-v3 .adm-ci-row>span:nth-child(2),.adm-v3 .adm-ci-row>span:nth-child(3){display:none}.adm-v3 .adm-ci-row>span:first-child{grid-column:1/-1}}.adm-master.adm-v3 .adm-ed-head>.adm-ed-actions{justify-self:end;margin-left:auto}.adm-master.adm-v3 .adm-ed-head>.adm-ed-title{flex:1;min-width:0}.adm-master.adm-v3 .adm-ed-head>.adm-ed-actions{flex:none;justify-content:flex-end}.acc{--acc-line:var(--border)}@supports (color:color-mix(in lab, red, red)){.acc{--acc-line:color-mix(in oklab, var(--border) 75%, transparent)}}.acc{--acc-surface:var(--card)}@supports (color:color-mix(in lab, red, red)){.acc{--acc-surface:color-mix(in oklab, var(--card) 88%, var(--background))}}.acc{--acc-ease:cubic-bezier(.22, .8, .24, 1);gap:clamp(18px,2.4vw,28px);padding-block:clamp(20px,4vw,48px) clamp(40px,6vw,80px);display:grid}.acc-eyebrow{letter-spacing:.22em;text-transform:uppercase;color:var(--primary);font-size:11px;font-weight:600}.acc-hero{border:1px solid var(--acc-line);background:radial-gradient(620px 320px at 88% 0%, var(--primary), transparent 70%), linear-gradient(160deg, var(--acc-surface), var(--card));border-radius:28px;grid-template-columns:minmax(0,1fr) minmax(0,420px);align-items:center;gap:clamp(20px,4vw,56px);padding:clamp(22px,4vw,44px);display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.acc-hero{background:radial-gradient(620px 320px at 88% 0%, color-mix(in oklab, var(--primary) 16%, transparent), transparent 70%), linear-gradient(160deg, var(--acc-surface), color-mix(in oklab, var(--card) 40%, var(--background)))}}.acc-hero{animation:acc-rise .6s var(--acc-ease) both}.acc-hero:after{content:"";background:linear-gradient(90deg, transparent, var(--primary), transparent);height:1px;position:absolute;inset:0 12% auto}@supports (color:color-mix(in lab, red, red)){.acc-hero:after{background:linear-gradient(90deg, transparent, color-mix(in oklab, var(--primary) 75%, transparent), transparent)}}.acc-hero:after{opacity:.6}.acc-hero-guest{grid-template-columns:minmax(0,1fr)}.acc-hero-text{justify-items:start;gap:10px;min-width:0;display:grid}.acc-logo{object-fit:contain;object-position:left center;width:auto;max-width:min(100%,200px);height:34px;margin-bottom:10px}.acc-hero h1{letter-spacing:-.035em;color:var(--foreground);font-size:clamp(30px,5vw,52px);font-weight:700;line-height:1.08}.acc-hero h1 em{color:var(--primary);font-style:normal}.acc-hero-text>p{max-width:44ch;color:var(--muted-foreground);font-size:15px;line-height:1.6}.acc-hero-actions{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.acc-hero-actions :is(a,button){border-radius:999px;min-height:40px}.acc-tiles{grid-template-columns:minmax(0,2.2fr) repeat(3,minmax(0,1fr));gap:12px;display:grid}.acc-tile{border:1px solid var(--acc-line);background:var(--acc-surface);min-width:0;min-height:132px;color:var(--foreground);text-align:left;animation:acc-rise .55s var(--acc-ease) both;transition:transform .25s var(--acc-ease), border-color .25s var(--acc-ease);border-radius:20px;align-content:center;justify-items:start;gap:4px;padding:18px;display:grid;position:relative}.acc-tile:nth-child(2){animation-delay:50ms}.acc-tile:nth-child(3){animation-delay:.1s}.acc-tile:nth-child(4){animation-delay:.15s}@media (hover:hover){.acc-tile:hover{border-color:var(--primary);transform:translateY(-3px)}@supports (color:color-mix(in lab, red, red)){.acc-tile:hover{border-color:color-mix(in oklab, var(--primary) 45%, var(--border))}}}.acc-tile:focus-visible,.acc-tabs button:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.acc-tile-icon{background:var(--primary);border-radius:12px;place-items:center;width:38px;height:38px;margin-bottom:8px;display:grid}@supports (color:color-mix(in lab, red, red)){.acc-tile-icon{background:color-mix(in oklab, var(--primary) 14%, transparent)}}.acc-tile-icon{color:var(--primary)}.acc-tile>b{font-variant-numeric:tabular-nums;letter-spacing:-.03em;font-size:clamp(24px,3vw,32px);font-weight:700;line-height:1.1}.acc-tile>small{letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground);font-size:12px}.acc-tile-order{align-content:start;gap:10px;width:100%}.acc-tile-head{letter-spacing:.14em;text-transform:uppercase;width:100%;color:var(--primary);align-items:center;gap:8px;font-size:11px;font-weight:600;display:flex}.acc-tile-head>svg:last-child{color:var(--muted-foreground);transition:transform .25s var(--acc-ease);margin-left:auto}.acc-tile-order:hover .acc-tile-head>svg:last-child{transform:translate(3px)}.acc-tile-main{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;width:100%;display:flex}.acc-tile-main b{letter-spacing:-.02em;font-size:clamp(19px,2.4vw,24px);font-weight:700}.acc-tile-main i{font-variant-numeric:tabular-nums;color:var(--muted-foreground);font-style:normal}.acc-tile-status{font-size:14px}.acc-tile-status[data-cancelled=true]{color:var(--destructive)}.acc-tile-empty{color:var(--muted-foreground);font-size:14px;line-height:1.55}.acc-skeleton{background:linear-gradient(90deg, var(--foreground), var(--foreground), var(--foreground));border-radius:10px;width:70%;height:46px;display:block}@supports (color:color-mix(in lab, red, red)){.acc-skeleton{background:linear-gradient(90deg, color-mix(in oklab, var(--foreground) 6%, transparent), color-mix(in oklab, var(--foreground) 12%, transparent), color-mix(in oklab, var(--foreground) 6%, transparent))}}.acc-skeleton{background-size:200% 100%;animation:1.4s linear infinite acc-skeleton}.acc-progress{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;width:100%;margin-top:4px;display:grid}.acc-progress>i{gap:6px;font-style:normal;display:grid}.acc-progress>i:before{content:"";background:var(--foreground);border-radius:999px;height:4px}@supports (color:color-mix(in lab, red, red)){.acc-progress>i:before{background:color-mix(in oklab, var(--foreground) 12%, transparent)}}.acc-progress>i:before{transition:background-color .4s var(--acc-ease)}.acc-progress>i[data-now=true]:before{box-shadow:0 0 0 3px var(--primary)}@supports (color:color-mix(in lab, red, red)){.acc-progress>i[data-now=true]:before{box-shadow:0 0 0 3px color-mix(in oklab, var(--primary) 22%, transparent)}}.acc-progress span{text-overflow:ellipsis;white-space:nowrap;color:var(--muted-foreground);font-size:10.5px;overflow:hidden}.acc-progress>i[data-now=true] span{color:var(--foreground);font-weight:600}.acc-tabs{border:1px solid var(--acc-line);background:var(--acc-surface);scrollbar-width:none;border-radius:999px;gap:6px;padding:6px;display:flex;overflow-x:auto}.acc-tabs::-webkit-scrollbar{display:none}.acc-tabs button{min-height:44px;color:var(--muted-foreground);white-space:nowrap;transition:background-color .25s var(--acc-ease), color .25s var(--acc-ease);border-radius:999px;flex:1 0 auto;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:14px;font-weight:500;display:inline-flex}.acc-tabs button:hover{color:var(--foreground)}.acc-tabs button[aria-selected=true]{background:var(--primary);color:var(--primary-foreground);font-weight:650}.acc-panel{min-width:0;animation:.3s acc-fade}.acc-box{border:1px solid var(--acc-line);background:var(--acc-surface);border-radius:22px;min-width:0;padding:clamp(18px,3vw,28px)}.acc-box h2{letter-spacing:-.02em;margin-top:8px;font-size:clamp(20px,2.4vw,26px);font-weight:700}.acc-box>p{max-width:56ch;color:var(--muted-foreground);margin-top:8px;font-size:14.5px;line-height:1.6}.acc-empty{text-align:center;justify-items:center;display:grid}.acc-empty>p{margin-bottom:18px}.acc-club{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:12px;display:grid}.acc-journey,.acc-perks{gap:10px;margin:18px 0 0;padding:0;list-style:none;display:grid}.acc-journey li,.acc-perks li{color:var(--muted-foreground);align-items:center;gap:12px;font-size:14.5px;display:flex}.acc-journey li>span:first-child,.acc-perks li>span:first-child{border:1px solid var(--acc-line);border-radius:50%;flex-shrink:0;place-items:center;width:26px;height:26px;display:grid}.acc-journey li[data-ok=true],.acc-perks li{color:var(--foreground)}.acc-journey li[data-ok=true]>span:first-child,.acc-perks li>span:first-child{background:var(--primary);border-color:#0000}@supports (color:color-mix(in lab, red, red)){.acc-journey li[data-ok=true]>span:first-child,.acc-perks li>span:first-child{background:color-mix(in oklab, var(--primary) 18%, transparent)}}.acc-journey li[data-ok=true]>span:first-child,.acc-perks li>span:first-child{color:var(--primary)}.acc-club-actions{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.acc-note{border-top:1px solid var(--acc-line);color:var(--muted-foreground);gap:8px;margin-top:20px;padding-top:16px;font-size:12.5px;line-height:1.55;display:flex}.acc-note>svg{flex-shrink:0;margin-top:2px}@media (width<=900px){.acc-hero{grid-template-columns:minmax(0,1fr)}.acc-card-stage{width:min(100%,420px)}.acc-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}.acc-tile-order{grid-column:1/-1}.acc-club{grid-template-columns:minmax(0,1fr)}}@media (width<=520px){.acc-hero{border-radius:22px}.acc-tile{border-radius:16px;min-height:112px;padding:14px}.acc-tile>small{letter-spacing:.04em;font-size:10.5px}.acc-tabs button{padding:0 14px}.acc-progress span{display:none}.acc-progress>i[data-now=true] span{display:block;overflow:visible}}@keyframes acc-rise{0%{opacity:0;transform:translateY(14px)}}@keyframes acc-fade{0%{opacity:0}}@keyframes acc-sheen{0%,62%{transform:translate(-60%)}to{transform:translate(60%)}}@keyframes acc-skeleton{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.acc *,.acc :after{transition:none!important;animation:none!important}.acc-card{transform:none}}[data-area] .acc .acc-tile,.acc .acc-tile{border-radius:20px}@media (width<=520px){[data-area] .acc .acc-tile,.acc .acc-tile{border-radius:16px}.acc-tile>b{text-overflow:ellipsis;max-width:100%;font-size:clamp(20px,6vw,28px);overflow:hidden}.acc-tabs{gap:2px;padding:4px}.acc-tabs button{flex:auto;padding:0 10px;font-size:13px}.acc-tabs button>svg{display:none}.acc-tiles>.acc-tile:last-child>b{letter-spacing:-.01em;font-size:17px}}@property --acc-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.acc-aurora{background:radial-gradient(38% 46% at 78% 30%, var(--primary), transparent 70%), radial-gradient(30% 40% at 18% 86%, var(--primary), transparent 70%);position:absolute;inset:-30% -10%}@supports (color:color-mix(in lab, red, red)){.acc-aurora{background:radial-gradient(38% 46% at 78% 30%, color-mix(in oklab, var(--primary) 26%, transparent), transparent 70%), radial-gradient(30% 40% at 18% 86%, color-mix(in oklab, var(--primary) 14%, transparent), transparent 70%)}}.acc-aurora{filter:blur(34px);opacity:.75;pointer-events:none;animation:16s ease-in-out infinite alternate acc-aurora}.acc-hero>:not(.acc-aurora){position:relative}.acc-hero h1>span{animation:acc-word .8s var(--acc-ease) both;display:inline-block}.acc-hero h1>span:nth-child(2){animation-delay:.14s}.acc-hero h1 em{background:linear-gradient(100deg, var(--primary) 20%, var(--primary) 50%, var(--primary) 80%)}@supports (color:color-mix(in lab, red, red)){.acc-hero h1 em{background:linear-gradient(100deg, var(--primary) 20%, color-mix(in oklab, var(--primary) 55%, white) 50%, var(--primary) 80%)}}.acc-hero h1 em{-webkit-text-fill-color:transparent;color:#0000;background-size:220% 100%;-webkit-background-clip:text;background-clip:text;animation:6s ease-in-out 1s infinite acc-shimmer}.acc-logo,.acc-eyebrow,.acc-hero-text>p,.acc-hero-actions{animation:acc-rise .7s var(--acc-ease) both}.acc-hero-text>p{animation-delay:.2s}.acc-hero-actions{animation-delay:.3s}.acc-card-stage{perspective:1400px;animation:acc-rise .9s .15s var(--acc-ease) both;gap:14px;display:grid}.acc-card-stage:after{content:"";background:var(--primary);border-radius:50%;justify-self:center;width:72%;height:16px;margin-top:-6px}@supports (color:color-mix(in lab, red, red)){.acc-card-stage:after{background:color-mix(in oklab, var(--primary) 34%, black)}}.acc-card-stage:after{filter:blur(16px);opacity:.6;animation:6s ease-in-out infinite acc-shadow}.acc-card{--rx:0deg;--ry:0deg;--gx:68%;--gy:18%;--metal:var(--primary);--ink:#f6f2e9;aspect-ratio:1.586;width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;transform:rotateX(var(--rx)) rotateY(var(--ry));transform-style:preserve-3d;transition:transform .6s var(--acc-ease);-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:clamp(16px,5.2cqi,24px);padding:0;animation:6s ease-in-out infinite acc-float;display:block;position:relative;container-type:inline-size}[data-area] .acc .acc-card,.acc .acc-card{border-radius:clamp(16px,5.2cqi,24px)}.acc-card[data-live=true]{transition:transform 80ms linear}.acc-card:focus-visible{outline:2px solid var(--ring);outline-offset:6px}.acc-card-inner{border-radius:inherit;transform-style:preserve-3d;transition:transform .9s cubic-bezier(.2,.85,.2,1);display:block;position:absolute;inset:0}.acc-card[data-flipped=true] .acc-card-inner{transform:rotateY(180deg)}.acc-card-face{border-radius:inherit;background:radial-gradient(120% 90% at 0% 0%, var(--metal), transparent 55%), linear-gradient(140deg, var(--metal) 0%, #0a0a0c 46%, var(--metal) 100%);grid-template-rows:auto 1fr auto auto;gap:4cqi;padding:6.2cqi 6.6cqi;display:grid;position:absolute;inset:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.acc-card-face{background:radial-gradient(120% 90% at 0% 0%, color-mix(in oklab, var(--metal) 22%, transparent), transparent 55%), linear-gradient(140deg, color-mix(in oklab, var(--metal) 14%, #101012) 0%, #0a0a0c 46%, color-mix(in oklab, var(--metal) 12%, #050506) 100%)}}.acc-card-face{box-shadow:0 1px 0 #ffffff1f inset, 0 -1px 0 #00000080 inset, 0 40px 80px -40px var(--metal), 0 22px 40px -24px #000000f2}@supports (color:color-mix(in lab, red, red)){.acc-card-face{box-shadow:0 1px 0 #ffffff1f inset, 0 -1px 0 #00000080 inset, 0 40px 80px -40px color-mix(in oklab, var(--metal) 60%, black), 0 22px 40px -24px #000000f2}}.acc-card-face{backface-visibility:hidden;isolation:isolate}.acc-card[data-vip=true] .acc-card-face{background:radial-gradient(120% 90% at 0% 0%, var(--metal), transparent 58%), linear-gradient(140deg, var(--metal) 0%, var(--metal) 40%, #09090b 60%, var(--metal) 100%)}@supports (color:color-mix(in lab, red, red)){.acc-card[data-vip=true] .acc-card-face{background:radial-gradient(120% 90% at 0% 0%, color-mix(in oklab, var(--metal) 60%, transparent), transparent 58%), linear-gradient(140deg, color-mix(in oklab, var(--metal) 52%, #0d0b08) 0%, color-mix(in oklab, var(--metal) 16%, #0a0a0c) 40%, #09090b 60%, color-mix(in oklab, var(--metal) 40%, #060606) 100%)}}.acc-card-face:before{content:"";z-index:3;border-radius:inherit;background:conic-gradient(from var(--acc-angle), var(--metal), var(--metal) 14%, var(--metal) 30%, var(--metal) 55%, var(--metal) 70%, var(--metal));padding:1.5px;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.acc-card-face:before{background:conic-gradient(from var(--acc-angle), color-mix(in oklab, var(--metal) 30%, transparent), color-mix(in oklab, var(--metal) 95%, white) 14%, color-mix(in oklab, var(--metal) 28%, transparent) 30%, color-mix(in oklab, var(--metal) 22%, transparent) 55%, color-mix(in oklab, var(--metal) 80%, white) 70%, color-mix(in oklab, var(--metal) 30%, transparent))}}.acc-card-face:before{-webkit-mask-composite:xor;pointer-events:none;-webkit-mask-composite:xor,source-over;-webkit-mask-composite:xor,source-over;-webkit-mask-composite:xor,source-over;animation:9s linear infinite acc-spin;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.acc-card-back{grid-template-rows:1fr;padding:0;transform:rotateY(180deg)}.acc-card-foil,.acc-card-lines,.acc-card-glow,.acc-card-mono{pointer-events:none;position:absolute}.acc-card-foil{z-index:2;background:linear-gradient(112deg, transparent 32%, var(--metal) 44%, #ffffff4d 50%, var(--metal) 56%, transparent 68%);inset:0}@supports (color:color-mix(in lab, red, red)){.acc-card-foil{background:linear-gradient(112deg, transparent 32%, color-mix(in oklab, var(--metal) 40%, transparent) 44%, #ffffff4d 50%, color-mix(in oklab, var(--metal) 40%, transparent) 56%, transparent 68%)}}.acc-card-foil{background-size:260% 100%;background-position:calc(120% - var(--gx)) 0;mix-blend-mode:screen;opacity:.55;transition:background-position .5s var(--acc-ease);animation:7s ease-in-out 1.4s infinite acc-foil}.acc-card[data-live=true] .acc-card-foil{transition:none;animation:none}.acc-card-lines{z-index:0;background:repeating-radial-gradient(circle at 108% -12%, transparent 0 2.4cqi, var(--metal) 2.4cqi calc(2.4cqi + 1px));inset:0}@supports (color:color-mix(in lab, red, red)){.acc-card-lines{background:repeating-radial-gradient(circle at 108% -12%, transparent 0 2.4cqi, color-mix(in oklab, var(--metal) 20%, transparent) 2.4cqi calc(2.4cqi + 1px))}}.acc-card-lines{opacity:.55;-webkit-mask-image:linear-gradient(210deg,#000 0%,#0000 62%);mask-image:linear-gradient(210deg,#000 0%,#0000 62%)}.acc-card-mono{z-index:0;letter-spacing:-.08em;color:#0000;-webkit-text-stroke:1px var(--metal);font-size:48cqi;font-style:normal;font-weight:800;line-height:1;bottom:-11cqi;right:-3cqi}@supports (color:color-mix(in lab, red, red)){.acc-card-mono{-webkit-text-stroke:1px color-mix(in oklab, var(--metal) 34%, transparent)}}.acc-card-mono{opacity:.55}.acc-card-glow{z-index:1;background:radial-gradient(46cqi 34cqi at var(--gx) var(--gy), var(--metal), transparent 70%);inset:0}@supports (color:color-mix(in lab, red, red)){.acc-card-glow{background:radial-gradient(46cqi 34cqi at var(--gx) var(--gy), color-mix(in oklab, var(--metal) 38%, transparent), transparent 70%)}}.acc-card-glow{mix-blend-mode:screen}.acc-card-top,.acc-card-mid,.acc-card-serial,.acc-card-bottom{z-index:4;min-width:0;display:flex;position:relative}.acc-card-top{justify-content:space-between;align-items:center;gap:3cqi}.acc-card-brand{letter-spacing:.34em;white-space:nowrap;font-size:clamp(10px,3.5cqi,15px);font-weight:400}.acc-card-brand b{color:var(--metal);font-weight:800}@supports (color:color-mix(in lab, red, red)){.acc-card-brand b{color:color-mix(in oklab, var(--metal) 88%, white)}}.acc-card-tier{border:1px solid var(--metal);align-items:center;gap:1.4cqi;padding:1.1cqi 2.8cqi;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.acc-card-tier{border:1px solid color-mix(in oklab, var(--metal) 60%, transparent)}}.acc-card-tier{background:var(--metal);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.acc-card-tier{background:color-mix(in oklab, var(--metal) 16%, #0000004d)}}.acc-card-tier{color:var(--metal)}@supports (color:color-mix(in lab, red, red)){.acc-card-tier{color:color-mix(in oklab, var(--metal) 92%, white)}}.acc-card-tier{letter-spacing:.22em;white-space:nowrap;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-size:clamp(8px,2.5cqi,11px);font-weight:700}.acc-card-mid{align-items:center;gap:3cqi}.acc-card-chip{aspect-ratio:1.3;background:linear-gradient(135deg, var(--metal) 0%, var(--metal) 55%, var(--metal) 100%);border-radius:1.8cqi;width:11.5cqi;display:block;position:relative}@supports (color:color-mix(in lab, red, red)){.acc-card-chip{background:linear-gradient(135deg, color-mix(in oklab, var(--metal) 96%, white) 0%, color-mix(in oklab, var(--metal) 70%, #3a2c10) 55%, color-mix(in oklab, var(--metal) 96%, white) 100%)}}.acc-card-chip{box-shadow:inset 0 1px #ffffff80,0 2px 6px #00000080}.acc-card-chip>i{border-block:1px solid #0000004d;position:absolute;inset:24% 0}.acc-card-chip>i:before{content:"";border-inline:1px solid #0000004d;border-radius:2px;position:absolute;inset:-50% 34%}.acc-card-wave{width:6.4cqi;height:6.4cqi;color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.acc-card-wave{color:color-mix(in oklab, var(--ink) 70%, transparent)}}.acc-card-serial{font-family:var(--font-sans);letter-spacing:.14em;text-shadow:0 1px #ffffff2e,0 -1px #000000b3;color:var(--ink);gap:3.6cqi;font-size:clamp(13px,5cqi,21px)}@supports (color:color-mix(in lab, red, red)){.acc-card-serial{color:color-mix(in oklab, var(--ink) 92%, var(--metal))}}.acc-card-bottom{justify-content:space-between;align-items:flex-end;gap:4cqi}.acc-card-field{gap:.6cqi;min-width:0;display:grid}.acc-card-field small{letter-spacing:.24em;text-transform:uppercase;color:var(--ink);font-size:clamp(7px,2.1cqi,10px)}@supports (color:color-mix(in lab, red, red)){.acc-card-field small{color:color-mix(in oklab, var(--ink) 55%, transparent)}}.acc-card-field strong,.acc-card-field b{letter-spacing:.12em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:clamp(11px,3.9cqi,17px);font-weight:600;overflow:hidden}.acc-card-stripe{z-index:1;background:linear-gradient(#050505,#17171a 50%,#050505);height:17%;position:absolute;inset:12% 0 auto;box-shadow:0 1px #ffffff0f}.acc-card-back-body{z-index:4;align-content:end;gap:3.2cqi;height:100%;padding:6.2cqi 6.6cqi;display:grid;position:relative}.acc-card-back-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:3cqi;display:grid}.acc-card-sign{color:#16130d;text-overflow:ellipsis;white-space:nowrap;background:repeating-linear-gradient(90deg,#f6f2e9eb 0 2px,#e8e2d4eb 2px 4px);border-radius:1.4cqi;padding:1.6cqi 3cqi;font-family:Segoe Script,Snell Roundhand,Brush Script MT,cursive;font-size:clamp(13px,5cqi,22px);line-height:1.2;overflow:hidden}.acc-card-legal{color:var(--ink);font-size:clamp(7px,2.1cqi,9.5px);line-height:1.5}@supports (color:color-mix(in lab, red, red)){.acc-card-legal{color:color-mix(in oklab, var(--ink) 50%, transparent)}}.acc-card-hint{letter-spacing:.06em;color:var(--muted-foreground);justify-content:center;align-items:center;gap:6px;font-size:11.5px;display:flex}.acc-tile{overflow:hidden}.acc-tile:before{content:"";background:radial-gradient(220px circle at var(--mx,50%) var(--my,0%), var(--primary), transparent 70%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.acc-tile:before{background:radial-gradient(220px circle at var(--mx,50%) var(--my,0%), color-mix(in oklab, var(--primary) 16%, transparent), transparent 70%)}}.acc-tile:before{opacity:0;pointer-events:none;transition:opacity .35s}.acc-tile>*{position:relative}@media (hover:hover){.acc-tile:hover:before{opacity:1}.acc-tile:hover .acc-tile-icon{transform:scale(1.08)rotate(-4deg)}}.acc-tile-icon{transition:transform .35s var(--acc-ease)}.acc-progress>i:before{background:linear-gradient(var(--primary), var(--primary)) left / 0% 100% no-repeat, var(--foreground)}@supports (color:color-mix(in lab, red, red)){.acc-progress>i:before{background:linear-gradient(var(--primary), var(--primary)) left / 0% 100% no-repeat, color-mix(in oklab, var(--foreground) 12%, transparent)}}.acc-progress>i[data-on=true]:before{background:linear-gradient(var(--primary), var(--primary)) left / 100% 100% no-repeat, var(--foreground)}@supports (color:color-mix(in lab, red, red)){.acc-progress>i[data-on=true]:before{background:linear-gradient(var(--primary), var(--primary)) left / 100% 100% no-repeat, color-mix(in oklab, var(--foreground) 12%, transparent)}}.acc-progress>i[data-on=true]:before{animation:acc-fill .55s var(--acc-ease) both;animation-delay:calc(.45s + var(--i,0) * .16s)}.acc-progress>i[data-now=true]:before{animation:acc-fill .55s var(--acc-ease) both, acc-pulse 2.2s ease-in-out infinite;animation-delay:calc(.45s + var(--i,0) * .16s), calc(1.2s + var(--i,0) * .16s)}.acc-tabs{position:relative}.acc-tabs-pill{width:var(--tab-w,0);background:linear-gradient(120deg, var(--primary), var(--primary) 55%, var(--primary));border-radius:999px;position:absolute;top:6px;bottom:6px;left:0}@supports (color:color-mix(in lab, red, red)){.acc-tabs-pill{background:linear-gradient(120deg, color-mix(in oklab, var(--primary) 82%, black), var(--primary) 55%, color-mix(in oklab, var(--primary) 78%, white))}}.acc-tabs-pill{box-shadow:0 10px 24px -12px var(--primary)}@supports (color:color-mix(in lab, red, red)){.acc-tabs-pill{box-shadow:0 10px 24px -12px color-mix(in oklab, var(--primary) 80%, transparent)}}.acc-tabs-pill{opacity:0;transform:translateX(var(--tab-x,0));transition:transform .5s var(--acc-ease), width .5s var(--acc-ease), opacity .3s ease}.acc-tabs[data-ready=true] .acc-tabs-pill{opacity:1}.acc-tabs button{z-index:1;position:relative}.acc-tabs[data-ready=true] button[aria-selected=true]{background:0 0}.acc-tabs button>svg{transition:transform .35s var(--acc-ease)}.acc-tabs button[aria-selected=true]>svg{transform:scale(1.12)}@media (width<=520px){.acc-tabs-pill{top:4px;bottom:4px}}.acc-panel{animation:none}.acc-panel>*,.acc-club>.acc-box{animation:acc-rise .5s var(--acc-ease) both}.acc-club>.acc-box:nth-child(2){animation-delay:80ms}.acc-journey li,.acc-perks li{animation:acc-rise .45s var(--acc-ease) both}.acc-journey li:nth-child(2),.acc-perks li:nth-child(2){animation-delay:70ms}.acc-journey li:nth-child(3),.acc-perks li:nth-child(3){animation-delay:.14s}@keyframes acc-aurora{0%{transform:translate(-3%,2%)rotate(-4deg)scale(1)}to{transform:translate(4%,-3%)rotate(5deg)scale(1.12)}}@keyframes acc-word{0%{opacity:0;filter:blur(6px);transform:translateY(.5em)}}@keyframes acc-shimmer{0%,to{background-position:100% 0}50%{background-position:0 0}}@keyframes acc-float{0%,to{translate:0}50%{translate:0 -7px}}@keyframes acc-shadow{0%,to{opacity:.6;transform:scaleX(1)}50%{opacity:.4;transform:scaleX(.88)}}@keyframes acc-spin{to{--acc-angle:360deg}}@keyframes acc-foil{0%,55%{background-position:110% 0}to{background-position:-10% 0}}@keyframes acc-fill{0%{background-size:0% 100%,auto}}@keyframes acc-pulse{0%,to{box-shadow:0 0 0 0 color-mix(in oklab, var(--primary) 40%, transparent)}50%{box-shadow:0 0 0 5px color-mix(in oklab, var(--primary) 0%, transparent)}}@media (prefers-reduced-motion:reduce){.acc-card,.acc-card-inner{transition:none!important;animation:none!important}.acc-card{transform:none}.acc-hero h1 em{background-position:50% 0}}.adm-master.adm-v3 .adm-title-line{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 20px;margin-bottom:18px;display:flex}.adm-master.adm-v3 .adm-title-line h1{margin-bottom:4px}.adm-master.adm-v3 .adm-title-line .adm-muted{max-width:62ch;font-size:13.5px;line-height:1.55}.adm-master.adm-v3 .adm-kpis.adm-kpis-4{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width>=900px){.adm-master.adm-v3 .adm-kpis.adm-kpis-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.adm-master.adm-v3 .adm-cx-bar{grid-template-columns:minmax(0,1fr) auto;gap:10px;margin-bottom:12px;display:grid}.adm-master.adm-v3 .adm-cx-sort{border:1px solid var(--adm-line);background:var(--background);border-radius:12px;align-items:center;gap:8px;min-height:44px;padding:0 4px 0 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.adm-master.adm-v3 .adm-cx-sort{background:color-mix(in oklab, var(--background) 70%, var(--card))}}.adm-master.adm-v3 .adm-cx-sort{color:var(--muted-foreground)}.adm-master.adm-v3 .adm-cx-sort select{min-height:42px;color:var(--foreground);background:0 0;border:0;outline:none;font-size:13.5px}.adm-master.adm-v3 .adm-chips{scrollbar-width:none;gap:8px;margin-bottom:16px;padding-bottom:2px;display:flex;overflow-x:auto}.adm-master.adm-v3 .adm-chips::-webkit-scrollbar{display:none}.adm-master.adm-v3 .adm-chips>button{border:1px solid var(--adm-line);background:var(--adm-surface);min-height:38px;color:var(--muted-foreground);white-space:nowrap;transition:background-color .2s var(--adm-ease), border-color .2s var(--adm-ease), color .2s var(--adm-ease);border-radius:999px;flex-shrink:0;align-items:center;gap:8px;padding:0 14px;font-size:13px;font-weight:500;display:inline-flex}.adm-master.adm-v3 .adm-chips>button:hover{color:var(--foreground)}.adm-master.adm-v3 .adm-chips>button[aria-pressed=true]{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.adm-master.adm-v3 .adm-chips>button[aria-pressed=true]{border-color:color-mix(in oklab, var(--primary) 55%, transparent)}}.adm-master.adm-v3 .adm-chips>button[aria-pressed=true]{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.adm-master.adm-v3 .adm-chips>button[aria-pressed=true]{background:color-mix(in oklab, var(--primary) 14%, transparent)}}.adm-master.adm-v3 .adm-chips>button[aria-pressed=true]{color:var(--primary);font-weight:650}.adm-master.adm-v3 .adm-chips>button>span{background:var(--foreground);border-radius:999px;min-width:22px;padding:1px 7px}@supports (color:color-mix(in lab, red, red)){.adm-master.adm-v3 .adm-chips>button>span{background:color-mix(in oklab, var(--foreground) 8%, transparent)}}.adm-master.adm-v3 .adm-chips>button>span{font-variant-numeric:tabular-nums;text-align:center;font-size:11.5px}.adm-master.adm-v3 .adm-chips>button[aria-pressed=true]>span{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.adm-master.adm-v3 .adm-chips>button[aria-pressed=true]>span{background:color-mix(in oklab, var(--primary) 22%, transparent)}}.adm-master.adm-v3 .adm-empty{border:1px dashed var(--adm-line);text-align:center;color:var(--muted-foreground);border-radius:16px;padding:28px 20px;font-size:14px}@media (width<=560px){.adm-master.adm-v3 .adm-cx-bar{grid-template-columns:minmax(0,1fr)}}.adm-master.adm-v3 .adm-cx-list{gap:8px;display:grid}.adm-master.adm-v3 .adm-cx-row{border:1px solid var(--adm-line);background:var(--adm-surface);animation:adm-v3-rise .4s var(--adm-ease) both;transition:border-color .2s var(--adm-ease), transform .2s var(--adm-ease);border-radius:16px;grid-template-columns:minmax(0,1fr) 44px;align-items:center;gap:4px;padding-right:8px;display:grid}.adm-master.adm-v3 .adm-cx-row:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.adm-master.adm-v3 .adm-cx-row:hover{border-color:color-mix(in oklab, var(--primary) 40%, var(--border))}}.adm-master.adm-v3 .adm-cx-row.is-skeleton{background:linear-gradient(90deg, var(--adm-surface), var(--foreground), var(--adm-surface));height:72px}@supports (color:color-mix(in lab, red, red)){.adm-master.adm-v3 .adm-cx-row.is-skeleton{background:linear-gradient(90deg, var(--adm-surface), color-mix(in oklab, var(--foreground) 6%, var(--adm-surface)), var(--adm-surface))}}.adm-master.adm-v3 .adm-cx-row.is-skeleton{background-size:200% 100%;animation:1.4s linear infinite acc-skeleton}.adm-master.adm-v3 .adm-cx-main{text-align:left;border-radius:16px;grid-template-columns:44px minmax(0,1fr) 90px minmax(120px,170px);align-items:center;gap:14px;min-width:0;padding:12px 8px 12px 14px;display:grid}.adm-master.adm-v3 .adm-cx-main:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.adm-master.adm-v3 .adm-cx-avatar{background:var(--foreground);border-radius:50%;place-items:center;width:44px;height:44px;display:grid}@supports (color:color-mix(in lab, red, red)){.adm-master.adm-v3 .adm-cx-avatar{background:color-mix(in oklab, var(--foreground) 9%, transparent)}}.adm-master.adm-v3 .adm-cx-avatar{letter-spacing:.02em;color:var(--foreground);font-size:14px;font-weight:700}.adm-master.adm-v3 .adm-cx-avatar[data-vip=true]{background:linear-gradient(140deg, var(--primary), var(--primary))}@supports (color:color-mix(in lab, red, red)){.adm-master.adm-v3 .adm-cx-avatar[data-vip=true]{background:linear-gradient(140deg, color-mix(in oklab, var(--primary) 95%, white), color-mix(in oklab, var(--primary) 55%, black))}}.adm-master.adm-v3 .adm-cx-avatar[data-vip=true]{color:var(--primary-foreground);box-shadow:0 6px 16px -8px var(--primary)}@supports (color:color-mix(in lab, red, red)){.adm-master.adm-v3 .adm-cx-avatar[data-vip=true]{box-shadow:0 6px 16px -8px color-mix(in oklab, var(--primary) 80%, transparent)}}.adm-master.adm-v3 .adm-cx-who{gap:3px;min-width:0;display:grid}.adm-master.adm-v3 .adm-cx-who>b{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;font-size:14.5px;font-weight:600;display:flex}.adm-master.adm-v3 .adm-cx-who>small{text-overflow:ellipsis;white-space:nowrap;color:var(--muted-foreground);font-size:12.5px;overflow:hidden}.adm-master.adm-v3 :is(.adm-cx-vip,.adm-cx-new){letter-spacing:.06em;border-radius:999px;align-items:center;gap:3px;padding:1px 7px;font-size:10.5px;font-style:normal;font-weight:700;display:inline-flex}.adm-master.adm-v3 .adm-cx-vip{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.adm-master.adm-v3 .adm-cx-vip{background:color-mix(in oklab, var(--primary) 18%, transparent)}}.adm-master.adm-v3 .adm-cx-vip{color:var(--primary)}.adm-master.adm-v3 .adm-cx-new{color:oklch(82% .1 190);background:oklch(80% .1 190/.14)}.adm-master.adm-v3 .adm-cx-num,.adm-master.adm-v3 .adm-cx-value{font-variant-numeric:tabular-nums;gap:4px;display:grid}.adm-master.adm-v3 .adm-cx-num{justify-items:center}.adm-master.adm-v3 .adm-cx-num b{font-size:16px}.adm-master.adm-v3 .adm-cx-num small{color:var(--muted-foreground);font-size:11px}.adm-master.adm-v3 .adm-cx-value{justify-items:end}.adm-master.adm-v3 .adm-cx-value b{font-size:14.5px}.adm-master.adm-v3 .adm-cx-value i{background:var(--foreground);border-radius:999px;width:100%;height:4px;display:block;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.adm-master.adm-v3 .adm-cx-value i{background:color-mix(in oklab, var(--foreground) 8%, transparent)}}.adm-master.adm-v3 .adm-cx-value i>span{border-radius:inherit;background:linear-gradient(90deg, var(--primary), var(--primary));height:100%;display:block}@supports (color:color-mix(in lab, red, red)){.adm-master.adm-v3 .adm-cx-value i>span{background:linear-gradient(90deg, color-mix(in oklab, var(--primary) 60%, black), var(--primary))}}.adm-master.adm-v3 .adm-cx-value i>span{transform-origin:0;animation:adm-v3-grow .8s .2s var(--adm-ease) both}.adm-master.adm-v3 .adm-cx-wa{color:oklch(80% .14 155);border-radius:12px;width:40px;height:40px}@media (width<=760px){.adm-master.adm-v3 .adm-cx-main{grid-template-columns:40px minmax(0,1fr) auto;gap:10px;padding:10px 4px 10px 10px}.adm-master.adm-v3 .adm-cx-avatar{width:40px;height:40px}.adm-master.adm-v3 .adm-cx-num{display:none}.adm-master.adm-v3 .adm-cx-value{min-width:92px}}.adm-master.adm-v3 .adm-rec-hero{background:linear-gradient(150deg, var(--primary), var(--adm-surface) 55%);grid-template-columns:minmax(0,1fr) auto minmax(0,1.3fr);align-items:center;gap:clamp(16px,3vw,36px);margin-bottom:18px;padding:clamp(18px,2.6vw,28px);display:grid}@supports (color:color-mix(in lab, red, red)){.adm-master.adm-v3 .adm-rec-hero{background:linear-gradient(150deg, color-mix(in oklab, var(--primary) 9%, var(--adm-surface)), var(--adm-surface) 55%)}}.adm-master.adm-v3 .adm-rec-hero{animation:adm-v3-rise .5s var(--adm-ease) both}.adm-master.adm-v3 .adm-rec-hero>div:first-child{gap:4px;display:grid}.adm-master.adm-v3 .adm-rec-hero>div:first-child small,.adm-master.adm-v3 .adm-rec-hero dt{letter-spacing:.1em;text-transform:uppercase;color:var(--muted-foreground);font-size:10.5px;font-weight:600}.adm-master.adm-v3 .adm-rec-hero>div:first-child b{font-variant-numeric:tabular-nums;letter-spacing:-.03em;color:var(--primary);font-size:clamp(28px,3.6vw,40px);font-weight:700}.adm-master.adm-v3 .adm-rec-hero>div:first-child span{color:var(--muted-foreground);font-size:13px}.adm-master.adm-v3 .adm-rec-ring{--p:0;background:radial-gradient(closest-side, var(--card) 76%, transparent 77% 100%), conic-gradient(var(--primary) calc(var(--p) * 1%), var(--foreground) 0);border-radius:50%;place-items:center;width:112px;height:112px;display:grid}@supports (color:color-mix(in lab, red, red)){.adm-master.adm-v3 .adm-rec-ring{background:radial-gradient(closest-side, var(--card) 76%, transparent 77% 100%), conic-gradient(var(--primary) calc(var(--p) * 1%), color-mix(in oklab, var(--foreground) 10%, transparent) 0)}}.adm-master.adm-v3 .adm-rec-ring span{justify-items:center;line-height:1.2;display:grid}.adm-master.adm-v3 .adm-rec-ring b{font-variant-numeric:tabular-nums;font-size:22px}.adm-master.adm-v3 .adm-rec-ring small{color:var(--muted-foreground);font-size:10.5px}.adm-master.adm-v3 .adm-rec-hero dl{gap:10px;margin:0;display:grid}.adm-master.adm-v3 .adm-rec-hero dl>div{border-bottom:1px solid var(--adm-line);justify-content:space-between;align-items:baseline;gap:12px;padding-bottom:10px;display:flex}.adm-master.adm-v3 .adm-rec-hero dl>div:last-child{border-bottom:0;padding-bottom:0}.adm-master.adm-v3 .adm-rec-hero dd{font-variant-numeric:tabular-nums;margin:0;font-size:15px;font-weight:650}.adm-master.adm-v3 .adm-rec-hero dd[data-alert=true]{color:oklch(82% .13 85)}.adm-master.adm-v3 .adm-rec-note{color:var(--muted-foreground);margin-bottom:14px;font-size:12.5px}.adm-master.adm-v3 .adm-recs{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:12px;display:grid}.adm-master.adm-v3 .adm-rec{border-color:var(--adm-line);background:var(--adm-surface);animation:adm-v3-rise .45s var(--adm-ease) both;transition:transform .25s var(--adm-ease), border-color .25s var(--adm-ease);border-radius:18px;align-content:start;gap:12px;padding:18px;display:grid;position:relative;overflow:hidden}.adm-master.adm-v3 .adm-rec:before{content:"";background:var(--primary);opacity:.85;width:3px;position:absolute;inset:0 auto 0 0}.adm-master.adm-v3 .adm-rec[data-state=none]:before{background:oklch(72% .16 25)}@media (hover:hover){.adm-master.adm-v3 .adm-rec:hover{border-color:var(--primary);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.adm-master.adm-v3 .adm-rec:hover{border-color:color-mix(in oklab, var(--primary) 40%, var(--border))}}}.adm-master.adm-v3 .adm-rec header{justify-content:space-between;align-items:center;gap:8px;display:flex}.adm-master.adm-v3 .adm-rec-tag{background:var(--primary);border-radius:999px;padding:2px 9px}@supports (color:color-mix(in lab, red, red)){.adm-master.adm-v3 .adm-rec-tag{background:color-mix(in oklab, var(--primary) 14%, transparent)}}.adm-master.adm-v3 .adm-rec-tag{color:var(--primary);white-space:nowrap;font-size:11px;font-style:normal;font-weight:650}.adm-master.adm-v3 .adm-rec[data-state=none] .adm-rec-tag{color:oklch(78% .15 25);background:oklch(72% .16 25/.14)}.adm-master.adm-v3 .adm-rec-who{gap:2px;display:grid}.adm-master.adm-v3 .adm-rec-who b{text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;overflow:hidden}.adm-master.adm-v3 .adm-rec-who small{color:var(--muted-foreground);font-size:12px}.adm-master.adm-v3 .adm-rec-due{gap:2px;display:grid}.adm-master.adm-v3 .adm-rec-due small{letter-spacing:.1em;text-transform:uppercase;color:var(--muted-foreground);font-size:10.5px;font-weight:600}.adm-master.adm-v3 .adm-rec-due b{font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:24px;font-weight:700}.adm-master.adm-v3 .adm-rec-bar{background:var(--foreground);border-radius:999px;height:6px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.adm-master.adm-v3 .adm-rec-bar{background:color-mix(in oklab, var(--foreground) 9%, transparent)}}.adm-master.adm-v3 .adm-rec-bar>span{border-radius:inherit;background:linear-gradient(90deg, var(--primary), var(--primary));height:100%;display:block}@supports (color:color-mix(in lab, red, red)){.adm-master.adm-v3 .adm-rec-bar>span{background:linear-gradient(90deg, color-mix(in oklab, var(--primary) 60%, black), var(--primary))}}.adm-master.adm-v3 .adm-rec-bar>span{transform-origin:0;animation:adm-v3-grow .8s .25s var(--adm-ease) both}.adm-master.adm-v3 .adm-rec-nums{color:var(--muted-foreground);justify-content:space-between;gap:8px;font-size:12.5px;display:flex}.adm-master.adm-v3 .adm-rec-nums b{color:var(--foreground);font-variant-numeric:tabular-nums}.adm-master.adm-v3 .adm-rec-eta{color:var(--muted-foreground);font-size:12px}.adm-master.adm-v3 .adm-rec-eta[data-late=true]{color:oklch(82% .13 85)}.adm-master.adm-v3 .adm-rec>a{border-radius:12px;min-height:40px}@media (width<=860px){.adm-master.adm-v3 .adm-rec-hero{grid-template-columns:minmax(0,1fr) auto}.adm-master.adm-v3 .adm-rec-hero dl{grid-column:1/-1}}@media (width<=420px){.adm-master.adm-v3 .adm-rec-ring{width:92px;height:92px}}.adm-master.adm-v3 .adm-timeline{gap:22px;display:grid}.adm-master.adm-v3 .adm-tl-day h2{z-index:2;background:var(--background);margin:0 0 10px;padding:6px 0;position:sticky;top:66px}@supports (color:color-mix(in lab, red, red)){.adm-master.adm-v3 .adm-tl-day h2{background:color-mix(in oklab, var(--background) 88%, transparent)}}.adm-master.adm-v3 .adm-tl-day h2{letter-spacing:.12em;text-transform:uppercase;color:var(--primary);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:12px;font-weight:650}.adm-master.adm-v3 .adm-tl-day ol{gap:4px;margin:0;padding:0;list-style:none;display:grid;position:relative}.adm-master.adm-v3 .adm-tl-day ol:before{content:"";background:linear-gradient(var(--adm-line), var(--adm-line));width:1px;position:absolute;top:18px;bottom:18px;left:17px}@supports (color:color-mix(in lab, red, red)){.adm-master.adm-v3 .adm-tl-day ol:before{background:linear-gradient(var(--adm-line), color-mix(in oklab, var(--adm-line) 30%, transparent))}}.adm-master.adm-v3 .adm-tl-day li{animation:adm-v3-rise .4s var(--adm-ease) both;transition:background-color .18s var(--adm-ease);border-radius:12px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:14px;padding:10px 14px 10px 0;display:grid;position:relative}.adm-master.adm-v3 .adm-tl-day li:hover{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.adm-master.adm-v3 .adm-tl-day li:hover{background:color-mix(in oklab, var(--foreground) 4%, transparent)}}.adm-master.adm-v3 .adm-tl-icon{z-index:1;border:1px solid var(--adm-line);background:var(--card);width:36px;height:36px;color:var(--muted-foreground);border-radius:50%;place-items:center;display:grid;position:relative}.adm-master.adm-v3 .adm-tl-icon[data-action=insert]{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.adm-master.adm-v3 .adm-tl-icon[data-action=insert]{border-color:color-mix(in oklab, var(--primary) 50%, transparent)}}.adm-master.adm-v3 .adm-tl-icon[data-action=insert]{color:var(--primary)}.adm-master.adm-v3 .adm-tl-body{gap:2px;min-width:0;display:grid}.adm-master.adm-v3 .adm-tl-body p{color:var(--muted-foreground);font-size:14px;line-height:1.45}.adm-master.adm-v3 .adm-tl-body b{color:var(--foreground);font-weight:650}.adm-master.adm-v3 .adm-tl-body em{color:var(--foreground);font-style:normal}.adm-master.adm-v3 .adm-tl-body small{text-overflow:ellipsis;white-space:nowrap;color:var(--muted-foreground);font-size:12px;overflow:hidden}.adm-master.adm-v3 .adm-tl-day time{font-variant-numeric:tabular-nums;color:var(--muted-foreground);font-size:12.5px}.adm-master.adm-v3 .adm-pagination{color:var(--muted-foreground);justify-content:center;align-items:center;gap:12px;margin-top:22px;font-size:13px;display:flex}.adm-master.adm-v3 .adm-pagination button{border-radius:999px;min-height:40px}.adm-master.adm-v3 .vip-admin .vip-toolbar{color:var(--muted-foreground);justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;font-size:13px;display:flex}.adm-master.adm-v3 .vip-admin .vip-toolbar>span{align-items:center;gap:8px;display:inline-flex}.adm-master.adm-v3 .vip-admin .vip-request{border:1px solid var(--adm-line);background:var(--adm-surface);animation:adm-v3-rise .45s var(--adm-ease) both;border-radius:18px;gap:12px;margin-bottom:12px;padding:clamp(16px,2.4vw,24px);display:grid}.adm-master.adm-v3 .vip-admin .vip-request>.vip-toolbar{margin:0}.adm-master.adm-v3 .vip-admin .vip-request>.vip-toolbar strong{color:var(--primary);align-items:center;gap:8px;font-size:14px;display:inline-flex}.adm-master.adm-v3 .vip-admin .vip-protocol{color:var(--muted-foreground);font-size:11.5px}.adm-master.adm-v3 .vip-admin .vip-details{background:var(--foreground);border-radius:14px;grid-template-columns:max-content minmax(0,1fr);gap:8px 18px;margin:0;padding:14px 16px;display:grid}@supports (color:color-mix(in lab, red, red)){.adm-master.adm-v3 .vip-admin .vip-details{background:color-mix(in oklab, var(--foreground) 4%, transparent)}}.adm-master.adm-v3 .vip-admin .vip-details{font-size:13.5px}.adm-master.adm-v3 .vip-admin .vip-details dt{color:var(--muted-foreground)}.adm-master.adm-v3 .vip-admin .vip-details dd{overflow-wrap:anywhere;margin:0}.adm-master.adm-v3 .vip-admin .vip-form{gap:12px;display:grid}.adm-master.adm-v3 .vip-admin .vip-form label{color:var(--muted-foreground);gap:6px;font-size:13px;display:grid}.adm-master.adm-v3 .vip-admin .vip-form :is(input:not([type=checkbox]),textarea){border:1px solid var(--adm-line);background:var(--background);border-radius:12px;min-height:44px;padding:10px 14px}@supports (color:color-mix(in lab, red, red)){.adm-master.adm-v3 .vip-admin .vip-form :is(input:not([type=checkbox]),textarea){background:color-mix(in oklab, var(--background) 70%, var(--card))}}.adm-master.adm-v3 .vip-admin .vip-form :is(input:not([type=checkbox]),textarea){color:var(--foreground);font-size:14px}.adm-master.adm-v3 .vip-admin .vip-form label.vip-check{color:var(--foreground);align-items:center;gap:10px;display:flex}.adm-master.adm-v3 .vip-admin .vip-error{color:var(--destructive);margin-bottom:12px}@media (width<=560px){.adm-master.adm-v3 .vip-admin .vip-details{grid-template-columns:minmax(0,1fr);gap:2px}.adm-master.adm-v3 .vip-admin .vip-details dd{margin-bottom:8px}}.adm-master.adm-v3 .adm-bar-row i,.adm-master.adm-v3 [class*=adm-bar]>i>span{transform-origin:0;animation:adm-v3-grow .8s var(--adm-ease) both}@keyframes adm-v3-grow{0%{transform:scaleX(0)}}.adm-master.adm-v3 .adm-rec .adm-rec-nums,.adm-master.adm-v3 .adm-rec .adm-rec-nums b{letter-spacing:normal;font-size:12.5px;font-weight:500}.adm-master.adm-v3 .adm-rec .adm-rec-nums b{font-weight:650}.adm-master.adm-v3 .adm-rec small.adm-rec-eta{letter-spacing:normal;text-transform:none;font-size:12px}html{font-family:var(--font-sans);font-optical-sizing:auto;font-kerning:normal;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body,button,input,select,textarea{font-family:var(--font-sans)}h1,h2,h3,.acc-hero h1,[data-area=pharma] :is(h1,h2,h3){font-family:var(--font-display)}code,kbd,pre,samp,.font-mono{font-family:var(--font-sans);font-variant-numeric:tabular-nums}:where(h1,h2,h3){letter-spacing:-.02em;font-weight:650}@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-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0));filter:blur(var(--tw-enter-blur,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0));filter:blur(var(--tw-exit-blur,0))}}@keyframes accordion-down{0%{height:0}to{height:var(--radix-accordion-content-height,var(--bits-accordion-content-height,var(--reka-accordion-content-height,var(--kb-accordion-content-height,var(--ngp-accordion-content-height,auto)))))}}@keyframes accordion-up{0%{height:var(--radix-accordion-content-height,var(--bits-accordion-content-height,var(--reka-accordion-content-height,var(--kb-accordion-content-height,var(--ngp-accordion-content-height,auto)))))}to{height:0}}@keyframes caret-blink{0%,70%,to{opacity:1}20%,50%{opacity:0}}
