@import"https://fonts.googleapis.com/css2?family=Prompt:wght@300;400;500;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Lora:wght@400;500;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Space+Mono:wght@400;700&display=swap";*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:Space Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}:root{--background: 34 36% 97%;--foreground: 32 22% 17%;--card: 34 34% 99%;--card-foreground: 32 22% 17%;--popover: 34 34% 99%;--popover-foreground: 32 22% 17%;--primary: 38 42% 42%;--primary-foreground: 36 44% 97%;--secondary: 35 27% 92%;--secondary-foreground: 32 22% 17%;--muted: 34 22% 92%;--muted-foreground: 34 10% 44%;--accent: 37 34% 90%;--accent-foreground: 32 22% 17%;--destructive: 0 72% 51%;--destructive-foreground: 0 0% 100%;--border: 34 21% 83%;--input: 34 21% 83%;--ring: 39 48% 55%;--accent-2: 39 72% 61%;--accent-3: 189 34% 52%;--glow-1: 39 72% 61%;--glow-2: 32 36% 46%;--glow-3: 189 34% 52%;--focus-ring: var(--ring);--radius: .75rem;--gradient-primary: linear-gradient(135deg, #3a2d1f 0%, #886d45 48%, #d3af74 100%);--gradient-gold: linear-gradient(135deg, #5a4530 0%, #aa8553 48%, #e3c58d 100%);--gradient-luxury: linear-gradient(180deg, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%);--shadow-luxury: 0 20px 40px -15px rgba(0,0,0,.05);--shadow-card: 0 18px 44px -26px rgba(94, 67, 27, .24);--shadow-elevated: 0 34px 66px -28px rgba(78, 53, 22, .3);--shadow-glow: 0 0 42px rgba(191, 150, 82, .2);--font-heading: "Lora", serif;--font-body: "Inter", "Prompt", sans-serif;--sidebar-background: 34 33% 97%;--sidebar-foreground: 33 23% 16%;--sidebar-primary: 38 42% 42%;--sidebar-primary-foreground: 36 44% 97%;--sidebar-accent: 37 30% 92%;--sidebar-accent-foreground: 33 23% 16%;--sidebar-border: 34 19% 84%;--sidebar-ring: 39 48% 55%;--wallet: 38 42% 42%;--wallet-foreground: 36 44% 97%;--success: 142 71% 45%;--success-foreground: 0 0% 100%;--chart-1: 39 72% 61%;--chart-2: 32 36% 46%;--chart-3: 189 34% 52%;--chart-4: 155 76% 45%;--chart-5: 26 100% 60%;--sidebar: 0 0% 98%;--font-sans: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-serif: ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--shadow-2xs: 0 1px 3px 0px hsl(0 0% 0% / .05);--shadow-xs: 0 1px 3px 0px hsl(0 0% 0% / .05);--shadow-sm: 0 1px 3px 0px hsl(0 0% 0% / .1), 0 1px 2px -1px hsl(0 0% 0% / .1);--shadow: 0 1px 3px 0px hsl(0 0% 0% / .1), 0 1px 2px -1px hsl(0 0% 0% / .1);--shadow-md: 0 1px 3px 0px hsl(0 0% 0% / .1), 0 2px 4px -1px hsl(0 0% 0% / .1);--shadow-lg: 0 1px 3px 0px hsl(0 0% 0% / .1), 0 4px 6px -1px hsl(0 0% 0% / .1);--shadow-xl: 0 1px 3px 0px hsl(0 0% 0% / .1), 0 8px 10px -1px hsl(0 0% 0% / .1);--shadow-2xl: 0 1px 3px 0px hsl(0 0% 0% / .25);--tracking-normal: 0em;--spacing: .25rem}.dark{--background: 30 18% 6%;--foreground: 35 38% 94%;--card: 28 16% 9%;--card-foreground: 35 38% 94%;--popover: 28 16% 9%;--popover-foreground: 35 38% 94%;--primary: 40 62% 68%;--primary-foreground: 31 24% 10%;--secondary: 28 14% 13%;--secondary-foreground: 35 38% 94%;--muted: 28 14% 13%;--muted-foreground: 35 14% 70%;--accent: 28 16% 16%;--accent-foreground: 35 38% 94%;--destructive: 0 72% 51%;--destructive-foreground: 220 31% 96%;--border: 30 14% 21%;--input: 30 14% 21%;--ring: 39 78% 68%;--accent-2: 39 78% 68%;--accent-3: 189 45% 62%;--glow-1: 39 78% 68%;--glow-2: 35 48% 52%;--glow-3: 189 45% 62%;--focus-ring: var(--ring);--gradient-primary: linear-gradient(135deg, #3a2d1f 0%, #7c613c 46%, #d8b274 100%);--gradient-gold: linear-gradient(135deg, #705437 0%, #b38a54 46%, #f2cb8e 100%);--gradient-card: linear-gradient(180deg, hsl(30 14% 11%), hsl(30 18% 7%));--gradient-luxury: linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(8,8,8,.96) 100%);--shadow-card: 0 20px 44px -26px rgba(0, 0, 0, .72);--shadow-elevated: 0 34px 70px -30px rgba(0, 0, 0, .82);--shadow-glow: 0 0 38px rgba(216, 178, 116, .18);--sidebar-background: 30 18% 6%;--sidebar-foreground: 35 38% 94%;--sidebar-primary: 40 62% 68%;--sidebar-primary-foreground: 31 24% 10%;--sidebar-accent: 28 14% 13%;--sidebar-accent-foreground: 35 38% 94%;--sidebar-border: 30 14% 21%;--sidebar-ring: 39 78% 68%;--wallet: 40 62% 68%;--wallet-foreground: 31 24% 10%;--chart-1: 39 78% 68%;--chart-2: 35 48% 52%;--chart-3: 189 45% 62%;--chart-4: 152 66% 60%;--chart-5: 39 78% 68%;--sidebar: 0 0% 6%}.dark.theme-black{--background: 30 20% 3%;--foreground: 36 40% 95%;--card: 28 18% 6%;--card-foreground: 36 40% 95%;--popover: 28 18% 6%;--popover-foreground: 36 40% 95%;--primary: 40 66% 70%;--primary-foreground: 32 26% 10%;--secondary: 28 14% 10%;--secondary-foreground: 36 40% 95%;--muted: 28 14% 10%;--muted-foreground: 35 14% 67%;--accent: 28 16% 12%;--accent-foreground: 36 40% 95%;--border: 30 15% 16%;--input: 30 15% 16%;--ring: 39 78% 68%;--accent-2: 39 78% 68%;--accent-3: 189 45% 62%;--glow-1: 40 66% 70%;--glow-2: 35 48% 52%;--glow-3: 189 45% 62%;--focus-ring: var(--ring);--gradient-primary: linear-gradient(135deg, #33281b 0%, #765a37 46%, #d7b072 100%);--gradient-gold: linear-gradient(135deg, #63492d 0%, #ae8551 45%, #f2cb8e 100%);--gradient-card: linear-gradient(180deg, hsl(30 18% 8%), hsl(30 22% 4%));--gradient-luxury: linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(5,5,5,.98) 100%);--shadow-card: 0 18px 42px -24px hsl(0 0% 0% / .82);--shadow-elevated: 0 34px 72px -26px hsl(0 0% 0% / .88);--shadow-glow: 0 0 34px rgba(215, 176, 114, .22);--sidebar-background: 30 20% 3%;--sidebar-foreground: 36 40% 95%;--sidebar-primary: 40 66% 70%;--sidebar-primary-foreground: 32 26% 10%;--sidebar-accent: 28 14% 10%;--sidebar-accent-foreground: 36 40% 95%;--sidebar-border: 30 15% 16%;--sidebar-ring: 39 78% 68%;--wallet: 40 66% 70%;--wallet-foreground: 32 26% 10%;--chart-1: 39 78% 68%;--chart-2: 35 48% 52%;--chart-3: 189 45% 62%;--chart-4: 152 66% 60%;--chart-5: 39 78% 68%;--sidebar: 0 0% 3%}:root[data-design-preset=maison]{--background: 36 38% 97%;--foreground: 22 20% 12%;--card: 40 32% 99%;--card-foreground: 22 20% 12%;--popover: 40 32% 99%;--popover-foreground: 22 20% 12%;--primary: 24 22% 18%;--primary-foreground: 35 40% 97%;--secondary: 35 28% 93%;--secondary-foreground: 22 20% 12%;--muted: 34 21% 92%;--muted-foreground: 24 10% 42%;--accent: 34 44% 90%;--accent-foreground: 24 22% 18%;--destructive: 0 72% 54%;--destructive-foreground: 35 40% 97%;--border: 30 18% 84%;--input: 30 18% 84%;--ring: 31 32% 48%;--radius: 1.75rem;--gradient-primary: linear-gradient(135deg, rgba(34, 25, 20, 1) 0%, rgba(109, 84, 62, 1) 100%);--gradient-gold: linear-gradient(135deg, rgba(198, 170, 120, 1) 0%, rgba(126, 95, 67, 1) 100%);--gradient-luxury: linear-gradient(180deg, rgba(255,255,255,0) 0%, rgba(247,243,235,.96) 100%);--shadow-card: 0 20px 60px -34px rgba(71, 49, 34, .2);--shadow-elevated: 0 34px 90px -42px rgba(60, 41, 28, .28);--shadow-glow: 0 0 54px rgba(194, 165, 118, .12);--sidebar-background: 36 36% 96%;--sidebar-foreground: 22 20% 12%;--sidebar-primary: 24 22% 18%;--sidebar-primary-foreground: 35 40% 97%;--sidebar-accent: 34 28% 92%;--sidebar-accent-foreground: 22 20% 12%;--sidebar-border: 30 18% 84%;--sidebar-ring: 31 32% 48%;--wallet: 32 32% 42%;--wallet-foreground: 35 40% 97%;--chart-1: 28 28% 30%;--chart-2: 39 34% 52%;--chart-3: 14 20% 36%;--chart-4: 151 22% 35%;--chart-5: 38 52% 48%}:root.dark[data-design-preset=maison]{--background: 18 18% 8%;--foreground: 34 35% 94%;--card: 20 16% 11%;--card-foreground: 34 35% 94%;--popover: 20 16% 11%;--popover-foreground: 34 35% 94%;--primary: 37 46% 78%;--primary-foreground: 21 18% 10%;--secondary: 19 14% 15%;--secondary-foreground: 34 35% 94%;--muted: 20 12% 15%;--muted-foreground: 34 14% 66%;--accent: 22 18% 18%;--accent-foreground: 34 35% 94%;--destructive: 0 72% 58%;--destructive-foreground: 34 35% 94%;--border: 22 14% 24%;--input: 22 14% 24%;--ring: 37 46% 78%;--gradient-primary: linear-gradient(135deg, rgba(212, 192, 160, 1) 0%, rgba(138, 115, 90, 1) 100%);--gradient-gold: linear-gradient(135deg, rgba(241, 222, 182, 1) 0%, rgba(174, 139, 98, 1) 100%);--gradient-luxury: linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(16,13,11,.92) 100%);--shadow-card: 0 24px 70px -34px rgba(0, 0, 0, .62);--shadow-elevated: 0 38px 110px -48px rgba(0, 0, 0, .82);--shadow-glow: 0 0 54px rgba(212, 192, 160, .14);--sidebar-background: 18 18% 8%;--sidebar-foreground: 34 35% 94%;--sidebar-primary: 37 46% 78%;--sidebar-primary-foreground: 21 18% 10%;--sidebar-accent: 19 14% 15%;--sidebar-accent-foreground: 34 35% 94%;--sidebar-border: 22 14% 24%;--sidebar-ring: 37 46% 78%;--wallet: 37 46% 78%;--wallet-foreground: 21 18% 10%;--chart-1: 37 46% 78%;--chart-2: 32 30% 58%;--chart-3: 204 22% 58%;--chart-4: 149 20% 48%;--chart-5: 20 42% 62%}*{border-color:hsl(var(--border))}body{font-family:Prompt,sans-serif;color:hsl(var(--foreground));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-body);background-color:hsl(var(--background));background-image:radial-gradient(900px circle at 8% -10%,hsl(var(--glow-1) / .16),transparent 60%),radial-gradient(820px circle at 100% 10%,hsl(var(--glow-2) / .14),transparent 58%),linear-gradient(180deg,#fffffff5,#f7f8ffeb)}.dark body{background-color:hsl(var(--background));background-image:radial-gradient(980px circle at 8% -10%,hsl(var(--glow-1) / .18),transparent 56%),radial-gradient(820px circle at 100% 8%,hsl(var(--glow-3) / .14),transparent 52%),linear-gradient(180deg,#0a0a0afc,#050505fc)}body[data-design-preset=maison]{background-image:radial-gradient(900px circle at 0% -10%,rgba(0,0,0,.08),transparent 58%),radial-gradient(760px circle at 100% 0%,rgba(64,64,64,.06),transparent 52%),linear-gradient(180deg,#fbfbfbfa,#f2f2f2f5)}.dark body[data-design-preset=maison]{background-image:radial-gradient(860px circle at 0% -10%,rgba(255,255,255,.045),transparent 58%),radial-gradient(780px circle at 100% 0%,rgba(64,64,64,.05),transparent 50%),linear-gradient(180deg,#050505fa,#000000fa)}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading)}:root,:root[data-design-preset=maison]{--background: 0 0% 98%;--foreground: 0 0% 8%;--card: 0 0% 100%;--card-foreground: 0 0% 8%;--popover: 0 0% 100%;--popover-foreground: 0 0% 8%;--primary: 0 0% 8%;--primary-foreground: 0 0% 98%;--secondary: 0 0% 95%;--secondary-foreground: 0 0% 12%;--muted: 0 0% 95%;--muted-foreground: 0 0% 42%;--accent: 0 0% 94%;--accent-foreground: 0 0% 10%;--border: 0 0% 86%;--input: 0 0% 86%;--ring: 0 0% 18%;--accent-2: 0 0% 72%;--accent-3: 0 0% 58%;--glow-1: 0 0% 14%;--glow-2: 0 0% 26%;--glow-3: 0 0% 58%;--radius: 1.35rem;--gradient-primary: linear-gradient(135deg, #050505 0%, #171717 54%, #343434 100%);--gradient-gold: linear-gradient(135deg, #050505 0%, #171717 54%, #343434 100%);--gradient-luxury: linear-gradient(180deg, rgba(255,255,255,0) 0%, rgba(246,246,246,.96) 100%);--shadow-card: 0 24px 70px -38px rgba(0, 0, 0, .14);--shadow-elevated: 0 34px 90px -46px rgba(0, 0, 0, .18);--shadow-glow: 0 0 48px rgba(0, 0, 0, .08);--sidebar-background: 0 0% 99%;--sidebar-foreground: 0 0% 10%;--sidebar-primary: 0 0% 8%;--sidebar-primary-foreground: 0 0% 98%;--sidebar-accent: 0 0% 95%;--sidebar-accent-foreground: 0 0% 10%;--sidebar-border: 0 0% 88%;--sidebar-ring: 0 0% 18%;--wallet: 0 0% 8%;--wallet-foreground: 0 0% 98%;--chart-1: 0 0% 18%;--chart-2: 0 0% 32%;--chart-3: 0 0% 48%;--chart-4: 0 0% 62%;--chart-5: 0 0% 78%}.dark,:root.dark[data-design-preset=maison]{--background: 0 0% 3%;--foreground: 0 0% 96%;--card: 0 0% 5%;--card-foreground: 0 0% 96%;--popover: 0 0% 5%;--popover-foreground: 0 0% 96%;--primary: 0 0% 96%;--primary-foreground: 0 0% 8%;--secondary: 0 0% 9%;--secondary-foreground: 0 0% 94%;--muted: 0 0% 9%;--muted-foreground: 0 0% 66%;--accent: 0 0% 10%;--accent-foreground: 0 0% 96%;--border: 0 0% 16%;--input: 0 0% 16%;--ring: 0 0% 74%;--accent-2: 0 0% 78%;--accent-3: 0 0% 58%;--glow-1: 0 0% 92%;--glow-2: 0 0% 48%;--glow-3: 0 0% 28%;--gradient-primary: linear-gradient(135deg, #f5f5f5 0%, #d4d4d4 48%, #737373 100%);--gradient-gold: linear-gradient(135deg, #f5f5f5 0%, #d4d4d4 48%, #737373 100%);--gradient-card: linear-gradient(180deg, rgba(18,18,18,.96), rgba(8,8,8,.94));--gradient-luxury: linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(4,4,4,.98) 100%);--shadow-card: 0 24px 64px -32px rgba(0, 0, 0, .72);--shadow-elevated: 0 36px 104px -44px rgba(0, 0, 0, .84);--shadow-glow: 0 0 40px rgba(255, 255, 255, .06);--sidebar-background: 0 0% 4%;--sidebar-foreground: 0 0% 96%;--sidebar-primary: 0 0% 96%;--sidebar-primary-foreground: 0 0% 8%;--sidebar-accent: 0 0% 9%;--sidebar-accent-foreground: 0 0% 96%;--sidebar-border: 0 0% 16%;--sidebar-ring: 0 0% 74%;--wallet: 0 0% 96%;--wallet-foreground: 0 0% 8%;--chart-1: 0 0% 92%;--chart-2: 0 0% 72%;--chart-3: 0 0% 54%;--chart-4: 0 0% 38%;--chart-5: 0 0% 24%}body{background-image:radial-gradient(780px circle at 8% -8%,rgba(0,0,0,.06),transparent 56%),radial-gradient(680px circle at 100% 10%,rgba(0,0,0,.05),transparent 52%),linear-gradient(180deg,#fbfbfbfa,#f2f2f2fa)}.dark body{background-image:radial-gradient(880px circle at 12% -10%,rgba(255,255,255,.08),transparent 54%),radial-gradient(760px circle at 100% 12%,rgba(255,255,255,.04),transparent 48%),linear-gradient(180deg,#050505fe,#000000fe)}.\!container{width:100%!important;margin-right:auto!important;margin-left:auto!important;padding-right:1rem!important;padding-left:1rem!important}.container{width:100%;margin-right:auto;margin-left:auto;padding-right:1rem;padding-left:1rem}@media (min-width: 1400px){.\!container{max-width:1400px!important}.container{max-width:1400px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.-inset-\[1px\]{top:-1px;right:-1px;bottom:-1px;left:-1px}.inset-0{top:0;right:0;bottom:0;left:0}.inset-\[3px\]{top:3px;right:3px;bottom:3px;left:3px}.inset-x-0{left:0;right:0}.inset-x-4{left:1rem;right:1rem}.inset-x-5{left:1.25rem;right:1.25rem}.inset-x-\[0\.52rem\]{left:.52rem;right:.52rem}.inset-y-0{top:0;bottom:0}.-bottom-1{bottom:-.25rem}.-bottom-12{bottom:-3rem}.-left-12{left:-3rem}.-right-1{right:-.25rem}.-right-12{right:-3rem}.-right-2{right:-.5rem}.-right-2\.5{right:-.625rem}.-top-1{top:-.25rem}.-top-12{top:-3rem}.-top-2{top:-.5rem}.-top-2\.5{top:-.625rem}.bottom-0{bottom:0}.bottom-1{bottom:.25rem}.bottom-3{bottom:.75rem}.bottom-4{bottom:1rem}.bottom-5{bottom:1.25rem}.bottom-6{bottom:1.5rem}.bottom-\[calc\(4\.35rem\+env\(safe-area-inset-bottom\,0px\)\+0\.5rem\)\]{bottom:calc(4.85rem + env(safe-area-inset-bottom,0px))}.bottom-\[calc\(4\.85rem\+env\(safe-area-inset-bottom\,0px\)\+0\.35rem\)\]{bottom:calc(4.85rem + env(safe-area-inset-bottom,0px) + .35rem)}.bottom-\[calc\(5\.15rem\+env\(safe-area-inset-bottom\,0px\)\)\]{bottom:calc(5.15rem + env(safe-area-inset-bottom,0px))}.bottom-\[calc\(5\.6rem\+env\(safe-area-inset-bottom\,0px\)\+0\.35rem\)\]{bottom:calc(5.6rem + env(safe-area-inset-bottom,0px) + .35rem)}.bottom-\[calc\(8\.2rem\+env\(safe-area-inset-bottom\,0px\)\+0\.35rem\)\]{bottom:calc(8.2rem + env(safe-area-inset-bottom,0px) + .35rem)}.left-0{left:0}.left-1{left:.25rem}.left-1\/2{left:50%}.left-2{left:.5rem}.left-3{left:.75rem}.left-4{left:1rem}.left-5{left:1.25rem}.left-\[50\%\]{left:50%}.right-0{right:0}.right-1{right:.25rem}.right-2{right:.5rem}.right-2\.5{right:.625rem}.right-3{right:.75rem}.right-4{right:1rem}.right-5{right:1.25rem}.top-0{top:0}.top-1{top:.25rem}.top-1\/2{top:50%}.top-2{top:.5rem}.top-3{top:.75rem}.top-4{top:1rem}.top-\[50\%\]{top:50%}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[100\]{z-index:100}.z-\[1\]{z-index:1}.z-\[2147483647\]{z-index:2147483647}.z-\[55\]{z-index:55}.z-\[56\]{z-index:56}.z-\[60\]{z-index:60}.order-1{order:1}.order-2{order:2}.col-span-2{grid-column:span 2 / span 2}.col-span-full{grid-column:1 / -1}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.mx-auto{margin-left:auto;margin-right:auto}.my-0\.5{margin-top:.125rem;margin-bottom:.125rem}.my-1{margin-top:.25rem;margin-bottom:.25rem}.\!mb-1\.5{margin-bottom:.375rem!important}.-ml-4{margin-left:-1rem}.-mt-10{margin-top:-2.5rem}.-mt-4{margin-top:-1rem}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-2\.5{margin-bottom:.625rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-7{margin-bottom:1.75rem}.mb-8{margin-bottom:2rem}.ml-0{margin-left:0}.ml-2{margin-left:.5rem}.ml-auto{margin-left:auto}.mr-1{margin-right:.25rem}.mr-1\.5{margin-right:.375rem}.mr-2{margin-right:.5rem}.mr-4{margin-right:1rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-10{margin-top:2.5rem}.mt-2{margin-top:.5rem}.mt-2\.5{margin-top:.625rem}.mt-3{margin-top:.75rem}.mt-3\.5{margin-top:.875rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.mt-auto{margin-top:auto}.box-border{box-sizing:border-box}.line-clamp-1{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.line-clamp-3{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.\!flex{display:flex!important}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.aspect-\[16\/9\]{aspect-ratio:16/9}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-\[4\/4\.2\]{aspect-ratio:4/4.2}.aspect-square{aspect-ratio:1 / 1}.aspect-video{aspect-ratio:16 / 9}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-20{height:5rem}.h-24{height:6rem}.h-28{height:7rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-32{height:8rem}.h-4{height:1rem}.h-44{height:11rem}.h-48{height:12rem}.h-5{height:1.25rem}.h-52{height:13rem}.h-6{height:1.5rem}.h-64{height:16rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[0\.86rem\]{height:.86rem}.h-\[0\.95rem\]{height:.95rem}.h-\[0\.9rem\]{height:.9rem}.h-\[1\.02rem\]{height:1.02rem}.h-\[1\.1rem\]{height:1.1rem}.h-\[1\.22rem\]{height:1.22rem}.h-\[1\.5px\]{height:1.5px}.h-\[18px\]{height:18px}.h-\[1px\]{height:1px}.h-\[1rem\]{height:1rem}.h-\[200px\]{height:200px}.h-\[220px\]{height:220px}.h-\[22px\]{height:22px}.h-\[23rem\]{height:23rem}.h-\[240px\]{height:240px}.h-\[250px\]{height:250px}.h-\[25rem\]{height:25rem}.h-\[260px\]{height:260px}.h-\[280px\]{height:280px}.h-\[3\.2rem\]{height:3.2rem}.h-\[320px\]{height:320px}.h-\[360px\]{height:360px}.h-\[38\%\]{height:38%}.h-\[4\.85rem\]{height:4.85rem}.h-\[420px\]{height:420px}.h-\[560px\]{height:560px}.h-\[60vh\]{height:60vh}.h-\[min\(88dvh\,calc\(100\%-1\.5rem\)\)\]{height:min(88dvh,calc(100% - 1.5rem))}.h-\[min\(92dvh\,calc\(100\%-1\.25rem\)\)\]{height:min(92dvh,calc(100% - 1.25rem))}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-auto{height:auto}.h-fit{height:-moz-fit-content;height:fit-content}.h-full{height:100%}.h-px{height:1px}.max-h-32{max-height:8rem}.max-h-48{max-height:12rem}.max-h-96{max-height:24rem}.max-h-\[260px\]{max-height:260px}.max-h-\[70vh\]{max-height:70vh}.max-h-\[88vh\]{max-height:88vh}.max-h-\[90vh\]{max-height:90vh}.max-h-\[min\(76dvh\,calc\(100\%-3\.5rem\)\)\]{max-height:min(76dvh,calc(100% - 3.5rem))}.max-h-\[min\(88dvh\,calc\(100\%-1\.5rem\)\)\]{max-height:min(88dvh,calc(100% - 1.5rem))}.max-h-\[min\(90dvh\,calc\(100\%-1\.5rem\)\)\]{max-height:min(90dvh,calc(100% - 1.5rem))}.max-h-\[min\(92dvh\,calc\(100\%-1\.25rem\)\)\]{max-height:min(92dvh,calc(100% - 1.25rem))}.max-h-full{max-height:100%}.max-h-screen{max-height:100vh}.min-h-0{min-height:0px}.min-h-11{min-height:2.75rem}.min-h-12{min-height:3rem}.min-h-\[132px\]{min-height:132px}.min-h-\[17rem\]{min-height:17rem}.min-h-\[18px\]{min-height:18px}.min-h-\[2\.3rem\]{min-height:2.3rem}.min-h-\[2\.5rem\]{min-height:2.5rem}.min-h-\[2\.8rem\]{min-height:2.8rem}.min-h-\[220px\]{min-height:220px}.min-h-\[280px\]{min-height:280px}.min-h-\[4\.8rem\]{min-height:4.8rem}.min-h-\[40vh\]{min-height:40vh}.min-h-\[48px\]{min-height:48px}.min-h-\[5\.25rem\]{min-height:5.25rem}.min-h-\[5\.75rem\]{min-height:5.75rem}.min-h-\[7\.25rem\]{min-height:7.25rem}.min-h-\[7\.4rem\]{min-height:7.4rem}.min-h-\[72px\]{min-height:72px}.min-h-\[8\.25rem\]{min-height:8.25rem}.min-h-\[80px\]{min-height:80px}.min-h-\[max\(24rem\,calc\(100dvh-10\.5rem\)\)\]{min-height:max(24rem,calc(100dvh - 10.5rem))}.min-h-\[min\(72vh\,36rem\)\]{min-height:min(72vh,36rem)}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-0{width:0px}.w-1{width:.25rem}.w-1\/2{width:50%}.w-1\/3{width:33.333333%}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-2\/3{width:66.666667%}.w-2\/5{width:40%}.w-20{width:5rem}.w-24{width:6rem}.w-28{width:7rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-3\/5{width:60%}.w-32{width:8rem}.w-4{width:1rem}.w-4\/5{width:80%}.w-40{width:10rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-56{width:14rem}.w-6{width:1.5rem}.w-7{width:1.75rem}.w-72{width:18rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-\[0\.86rem\]{width:.86rem}.w-\[0\.95rem\]{width:.95rem}.w-\[0\.9rem\]{width:.9rem}.w-\[1\.02rem\]{width:1.02rem}.w-\[1\.1rem\]{width:1.1rem}.w-\[1\.22rem\]{width:1.22rem}.w-\[110px\]{width:110px}.w-\[140px\]{width:140px}.w-\[160px\]{width:160px}.w-\[170px\]{width:170px}.w-\[190px\]{width:190px}.w-\[1px\]{width:1px}.w-\[1rem\]{width:1rem}.w-\[200px\]{width:200px}.w-\[220px\]{width:220px}.w-\[22px\]{width:22px}.w-\[260px\]{width:260px}.w-\[3\.2rem\]{width:3.2rem}.w-\[44\%\]{width:44%}.w-\[72\%\]{width:72%}.w-\[90px\]{width:90px}.w-\[calc\(100\%-1\.15rem\)\]{width:calc(100% - 1.15rem)}.w-\[calc\(100\%-2rem\)\]{width:calc(100% - 2rem)}.w-\[min\(720px\,calc\(100vw-32px\)\)\]{width:min(720px,calc(100vw - 32px))}.w-\[min\(calc\(100\%-0\.75rem\)\,360px\)\]{width:min(calc(100% - .75rem),360px)}.w-auto{width:auto}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.min-w-0{min-width:0px}.min-w-4{min-width:1rem}.min-w-6{min-width:1.5rem}.min-w-\[140px\]{min-width:140px}.min-w-\[15rem\]{min-width:15rem}.min-w-\[180px\]{min-width:180px}.min-w-\[18px\]{min-width:18px}.min-w-\[220px\]{min-width:220px}.min-w-\[240px\]{min-width:240px}.min-w-\[260px\]{min-width:260px}.min-w-\[2rem\]{min-width:2rem}.min-w-\[340px\]{min-width:340px}.min-w-\[8rem\]{min-width:8rem}.min-w-\[9\.5rem\]{min-width:9.5rem}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.\!max-w-\[23\.5rem\]{max-width:23.5rem!important}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-6xl{max-width:72rem}.max-w-7xl{max-width:80rem}.max-w-\[10\.5rem\]{max-width:10.5rem}.max-w-\[1040px\]{max-width:1040px}.max-w-\[12\.25rem\]{max-width:12.25rem}.max-w-\[15\.5rem\]{max-width:15.5rem}.max-w-\[15ch\]{max-width:15ch}.max-w-\[15rem\]{max-width:15rem}.max-w-\[16rem\]{max-width:16rem}.max-w-\[17rem\]{max-width:17rem}.max-w-\[18rem\]{max-width:18rem}.max-w-\[19\.5rem\]{max-width:19.5rem}.max-w-\[220px\]{max-width:220px}.max-w-\[24rem\]{max-width:24rem}.max-w-\[25rem\]{max-width:25rem}.max-w-\[26\.5rem\]{max-width:26.5rem}.max-w-\[26rem\]{max-width:26rem}.max-w-\[32rem\]{max-width:32rem}.max-w-\[34rem\]{max-width:34rem}.max-w-\[360px\]{max-width:360px}.max-w-\[420px\]{max-width:420px}.max-w-\[44rem\]{max-width:44rem}.max-w-\[46\%\]{max-width:46%}.max-w-\[520px\]{max-width:520px}.max-w-\[85\%\]{max-width:85%}.max-w-\[88\%\]{max-width:88%}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-none{max-width:none}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.flex-1{flex:1 1 0%}.flex-\[2\]{flex:2}.flex-none{flex:none}.flex-shrink-0,.shrink-0{flex-shrink:0}.grow{flex-grow:1}.grow-0{flex-grow:0}.basis-full{flex-basis:100%}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-\[-50\%\]{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-0{--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-1{--tw-translate-y: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-\[-50\%\]{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-90{--tw-rotate: 90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-110{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-x-0{--tw-scale-x: 0;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform-gpu{transform:translate3d(var(--tw-translate-x),var(--tw-translate-y),0) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes ping{75%,to{transform:scale(2);opacity:0}}.animate-ping{animation:ping 1s cubic-bezier(0,0,.2,1) infinite}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.touch-manipulation{touch-action:manipulation}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize-none{resize:none}.resize{resize:both}.snap-x{scroll-snap-type:x var(--tw-scroll-snap-strictness)}.snap-mandatory{--tw-scroll-snap-strictness: mandatory}.snap-start{scroll-snap-align:start}.list-disc{list-style-type:disc}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-\[auto\,1fr\,auto\]{grid-template-columns:auto 1fr auto}.grid-cols-\[auto_minmax\(0\,1fr\)\]{grid-template-columns:auto minmax(0,1fr)}.grid-cols-\[repeat\(auto-fit\,minmax\(10\.75rem\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(10.75rem,1fr))}.grid-cols-\[repeat\(auto-fit\,minmax\(9rem\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr))}.grid-rows-\[0fr\]{grid-template-rows:0fr}.grid-rows-\[1fr\]{grid-template-rows:1fr}.flex-row{flex-direction:row}.\!flex-col{flex-direction:column!important}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.\!gap-0{gap:0px!important}.gap-0{gap:0px}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-10{gap:2.5rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-3\.5{gap:.875rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-7{gap:1.75rem}.gap-8{gap:2rem}.gap-x-1\.5{-moz-column-gap:.375rem;column-gap:.375rem}.gap-y-0{row-gap:0px}.space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.25rem * var(--tw-space-x-reverse));margin-left:calc(.25rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-0\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.125rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.125rem * var(--tw-space-y-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-2\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.625rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.625rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-3\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.875rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.875rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.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-balance{text-wrap:balance}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.\!rounded-\[1\.12rem\]{border-radius:1.12rem!important}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:calc(var(--radius) + 8px)}.rounded-3xl{border-radius:1.5rem}.rounded-\[0\.95rem\]{border-radius:.95rem}.rounded-\[0\.9rem\]{border-radius:.9rem}.rounded-\[1\.05rem\]{border-radius:1.05rem}.rounded-\[1\.12rem\]{border-radius:1.12rem}.rounded-\[1\.15rem\]{border-radius:1.15rem}.rounded-\[1\.18rem\]{border-radius:1.18rem}.rounded-\[1\.1rem\]{border-radius:1.1rem}.rounded-\[1\.25rem\]{border-radius:1.25rem}.rounded-\[1\.2rem\]{border-radius:1.2rem}.rounded-\[1\.35rem\]{border-radius:1.35rem}.rounded-\[1\.45rem\]{border-radius:1.45rem}.rounded-\[1\.4rem\]{border-radius:1.4rem}.rounded-\[1\.55rem\]{border-radius:1.55rem}.rounded-\[1\.5rem\]{border-radius:1.5rem}.rounded-\[1\.6rem\]{border-radius:1.6rem}.rounded-\[1\.7rem\]{border-radius:1.7rem}.rounded-\[1\.8rem\]{border-radius:1.8rem}.rounded-\[1\.9rem\]{border-radius:1.9rem}.rounded-\[1rem\]{border-radius:1rem}.rounded-\[2\.15rem\]{border-radius:2.15rem}.rounded-\[2\.25rem\]{border-radius:2.25rem}.rounded-\[2\.4rem\]{border-radius:2.4rem}.rounded-\[2px\]{border-radius:2px}.rounded-\[2rem\]{border-radius:2rem}.rounded-\[999px\]{border-radius:999px}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.rounded-xl{border-radius:calc(var(--radius) + 4px)}.border{border-width:1px}.border-0{border-width:0px}.border-2{border-width:2px}.border-4{border-width:4px}.border-\[1\.5px\]{border-width:1.5px}.border-b{border-bottom-width:1px}.border-l{border-left-width:1px}.border-t{border-top-width:1px}.border-dashed{border-style:dashed}.border-none{border-style:none}.border-\[\#111111\]\/25{border-color:#11111140}.border-\[\#3b3128\]{--tw-border-opacity: 1;border-color:rgb(59 49 40 / var(--tw-border-opacity, 1))}.border-\[\#E7E1D8\]{--tw-border-opacity: 1;border-color:rgb(231 225 216 / var(--tw-border-opacity, 1))}.border-\[\#d8c7ad\]{--tw-border-opacity: 1;border-color:rgb(216 199 173 / var(--tw-border-opacity, 1))}.border-\[--color-border\]{border-color:var(--color-border)}.border-\[rgba\(0\,0\,0\,0\.06\)\]{border-color:#0000000f}.border-\[rgba\(0\,0\,0\,0\.08\)\]{border-color:#00000014}.border-\[rgba\(120\,160\,255\,0\.22\)\]{border-color:#78a0ff38}.border-\[rgba\(125\,162\,255\,0\.28\)\]{border-color:#7da2ff47}.border-\[rgba\(126\,163\,255\,0\.18\)\]{border-color:#7ea3ff2e}.border-\[rgba\(126\,163\,255\,0\.24\)\]{border-color:#7ea3ff3d}.border-\[rgba\(131\,168\,255\,0\.34\)\]{border-color:#83a8ff57}.border-\[rgba\(138\,150\,223\,0\.18\)\]{border-color:#8a96df2e}.border-\[rgba\(138\,150\,223\,0\.2\)\]{border-color:#8a96df33}.border-\[rgba\(138\,150\,223\,0\.22\)\]{border-color:#8a96df38}.border-\[rgba\(138\,150\,223\,0\.26\)\]{border-color:#8a96df42}.border-\[rgba\(138\,150\,223\,0\.35\)\]{border-color:#8a96df59}.border-\[rgba\(255\,255\,255\,0\.06\)\]{border-color:#ffffff0f}.border-\[rgba\(255\,255\,255\,0\.07\)\]{border-color:#ffffff12}.border-\[rgba\(255\,255\,255\,0\.08\)\]{border-color:#ffffff14}.border-\[var\(--line\)\]{border-color:var(--line)}.border-amber-500\/20{border-color:#f59e0b33}.border-amber-500\/25{border-color:#f59e0b40}.border-border{border-color:hsl(var(--border))}.border-border\/35{border-color:hsl(var(--border) / .35)}.border-border\/40{border-color:hsl(var(--border) / .4)}.border-border\/50{border-color:hsl(var(--border) / .5)}.border-border\/55{border-color:hsl(var(--border) / .55)}.border-border\/60{border-color:hsl(var(--border) / .6)}.border-border\/65{border-color:hsl(var(--border) / .65)}.border-border\/70{border-color:hsl(var(--border) / .7)}.border-cyan-300\/20{border-color:#67e8f933}.border-destructive{border-color:hsl(var(--destructive))}.border-destructive\/20{border-color:hsl(var(--destructive) / .2)}.border-destructive\/30{border-color:hsl(var(--destructive) / .3)}.border-destructive\/35{border-color:hsl(var(--destructive) / .35)}.border-destructive\/40{border-color:hsl(var(--destructive) / .4)}.border-destructive\/50{border-color:hsl(var(--destructive) / .5)}.border-emerald-300\/15{border-color:#6ee7b726}.border-emerald-500\/20{border-color:#10b98133}.border-emerald-500\/25{border-color:#10b98140}.border-input{border-color:hsl(var(--input))}.border-input\/80{border-color:hsl(var(--input) / .8)}.border-primary{border-color:hsl(var(--primary))}.border-primary\/15{border-color:hsl(var(--primary) / .15)}.border-primary\/20{border-color:hsl(var(--primary) / .2)}.border-primary\/25{border-color:hsl(var(--primary) / .25)}.border-primary\/30{border-color:hsl(var(--primary) / .3)}.border-primary\/35{border-color:hsl(var(--primary) / .35)}.border-primary\/40{border-color:hsl(var(--primary) / .4)}.border-primary\/50{border-color:hsl(var(--primary) / .5)}.border-primary\/60{border-color:hsl(var(--primary) / .6)}.border-sky-200\/15{border-color:#bae6fd26}.border-sky-200\/20{border-color:#bae6fd33}.border-sky-200\/30{border-color:#bae6fd4d}.border-sky-300\/20{border-color:#7dd3fc33}.border-sky-300\/35{border-color:#7dd3fc59}.border-success{border-color:hsl(var(--success))}.border-transparent{border-color:transparent}.border-white\/10{border-color:#ffffff1a}.border-white\/15{border-color:#ffffff26}.border-white\/20{border-color:#fff3}.border-yellow-500\/20{border-color:#eab30833}.border-l-transparent{border-left-color:transparent}.border-t-primary{border-top-color:hsl(var(--primary))}.border-t-transparent{border-top-color:transparent}.bg-\[\#0d0d10\]{--tw-bg-opacity: 1;background-color:rgb(13 13 16 / var(--tw-bg-opacity, 1))}.bg-\[\#111111\]{--tw-bg-opacity: 1;background-color:rgb(17 17 17 / var(--tw-bg-opacity, 1))}.bg-\[\#12100f\]{--tw-bg-opacity: 1;background-color:rgb(18 16 15 / var(--tw-bg-opacity, 1))}.bg-\[\#F7F4EF\]{--tw-bg-opacity: 1;background-color:rgb(247 244 239 / var(--tw-bg-opacity, 1))}.bg-\[\#f7f1e7\]{--tw-bg-opacity: 1;background-color:rgb(247 241 231 / var(--tw-bg-opacity, 1))}.bg-\[\#ff4f4f\]{--tw-bg-opacity: 1;background-color:rgb(255 79 79 / var(--tw-bg-opacity, 1))}.bg-\[--color-bg\]{background-color:var(--color-bg)}.bg-\[rgba\(138\,150\,223\,0\.08\)\]{background-color:#8a96df14}.bg-\[rgba\(138\,150\,223\,0\.1\)\]{background-color:#8a96df1a}.bg-\[rgba\(246\,247\,250\,0\.55\)\]{background-color:#f6f7fa8c}.bg-\[rgba\(246\,247\,250\,0\.65\)\]{background-color:#f6f7faa6}.bg-\[rgba\(246\,247\,250\,0\.72\)\]{background-color:#f6f7fab8}.bg-\[rgba\(246\,247\,250\,0\.85\)\]{background-color:#f6f7fad9}.bg-\[rgba\(246\,247\,250\,0\.9\)\]{background-color:#f6f7fae6}.bg-\[rgba\(255\,255\,255\,0\.64\)\]{background-color:#ffffffa3}.bg-\[rgba\(255\,255\,255\,0\.72\)\]{background-color:#ffffffb8}.bg-\[rgba\(255\,255\,255\,0\.74\)\]{background-color:#ffffffbd}.bg-\[rgba\(255\,255\,255\,0\.78\)\]{background-color:#ffffffc7}.bg-\[rgba\(255\,255\,255\,0\.82\)\]{background-color:#ffffffd1}.bg-\[rgba\(255\,255\,255\,0\.85\)\]{background-color:#ffffffd9}.bg-\[rgba\(255\,255\,255\,0\.88\)\]{background-color:#ffffffe0}.bg-\[rgba\(255\,255\,255\,0\.9\)\]{background-color:#ffffffe6}.bg-\[rgba\(255\,255\,255\,0\.92\)\]{background-color:#ffffffeb}.bg-\[rgba\(255\,255\,255\,0\.94\)\]{background-color:#fffffff0}.bg-\[rgba\(255\,255\,255\,0\.98\)\]{background-color:#fffffffa}.bg-\[rgba\(36\,40\,62\,0\.36\)\]{background-color:#24283e5c}.bg-\[rgba\(84\,132\,255\,0\.14\)\]{background-color:#5484ff24}.bg-\[var\(--bg-soft\)\]{background-color:var(--bg-soft)}.bg-\[var\(--line\)\]{background-color:var(--line)}.bg-\[var\(--surface-strong\)\]{background-color:var(--surface-strong)}.bg-accent{background-color:hsl(var(--accent))}.bg-amber-400\/10{background-color:#fbbf241a}.bg-amber-500{--tw-bg-opacity: 1;background-color:rgb(245 158 11 / var(--tw-bg-opacity, 1))}.bg-amber-500\/10{background-color:#f59e0b1a}.bg-amber-500\/5{background-color:#f59e0b0d}.bg-background{background-color:hsl(var(--background))}.bg-background\/10{background-color:hsl(var(--background) / .1)}.bg-background\/30{background-color:hsl(var(--background) / .3)}.bg-background\/35{background-color:hsl(var(--background) / .35)}.bg-background\/40{background-color:hsl(var(--background) / .4)}.bg-background\/45{background-color:hsl(var(--background) / .45)}.bg-background\/50{background-color:hsl(var(--background) / .5)}.bg-background\/55{background-color:hsl(var(--background) / .55)}.bg-background\/60{background-color:hsl(var(--background) / .6)}.bg-background\/65{background-color:hsl(var(--background) / .65)}.bg-background\/70{background-color:hsl(var(--background) / .7)}.bg-background\/75{background-color:hsl(var(--background) / .75)}.bg-background\/80{background-color:hsl(var(--background) / .8)}.bg-background\/90{background-color:hsl(var(--background) / .9)}.bg-black{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.bg-black\/10{background-color:#0000001a}.bg-black\/15{background-color:#00000026}.bg-black\/20{background-color:#0003}.bg-black\/30{background-color:#0000004d}.bg-black\/35{background-color:#00000059}.bg-black\/5{background-color:#0000000d}.bg-black\/50{background-color:#00000080}.bg-black\/55{background-color:#0000008c}.bg-black\/60{background-color:#0009}.bg-black\/80{background-color:#000c}.bg-black\/\[0\.025\]{background-color:#00000006}.bg-border{background-color:hsl(var(--border))}.bg-border\/60{background-color:hsl(var(--border) / .6)}.bg-card{background-color:hsl(var(--card))}.bg-card\/40{background-color:hsl(var(--card) / .4)}.bg-card\/45{background-color:hsl(var(--card) / .45)}.bg-card\/55{background-color:hsl(var(--card) / .55)}.bg-card\/60{background-color:hsl(var(--card) / .6)}.bg-card\/70{background-color:hsl(var(--card) / .7)}.bg-card\/75{background-color:hsl(var(--card) / .75)}.bg-card\/80{background-color:hsl(var(--card) / .8)}.bg-card\/95{background-color:hsl(var(--card) / .95)}.bg-destructive{background-color:hsl(var(--destructive))}.bg-destructive\/10{background-color:hsl(var(--destructive) / .1)}.bg-destructive\/5{background-color:hsl(var(--destructive) / .05)}.bg-destructive\/\[0\.06\]{background-color:hsl(var(--destructive) / .06)}.bg-emerald-400\/10{background-color:#34d3991a}.bg-emerald-500{--tw-bg-opacity: 1;background-color:rgb(16 185 129 / var(--tw-bg-opacity, 1))}.bg-emerald-500\/10{background-color:#10b9811a}.bg-emerald-500\/5{background-color:#10b9810d}.bg-foreground\/95{background-color:hsl(var(--foreground) / .95)}.bg-muted{background-color:hsl(var(--muted))}.bg-muted-foreground\/25{background-color:hsl(var(--muted-foreground) / .25)}.bg-muted-foreground\/60{background-color:hsl(var(--muted-foreground) / .6)}.bg-muted\/20{background-color:hsl(var(--muted) / .2)}.bg-muted\/25{background-color:hsl(var(--muted) / .25)}.bg-muted\/30{background-color:hsl(var(--muted) / .3)}.bg-muted\/35{background-color:hsl(var(--muted) / .35)}.bg-muted\/40{background-color:hsl(var(--muted) / .4)}.bg-muted\/50{background-color:hsl(var(--muted) / .5)}.bg-muted\/60{background-color:hsl(var(--muted) / .6)}.bg-popover{background-color:hsl(var(--popover))}.bg-primary{background-color:hsl(var(--primary))}.bg-primary\/10{background-color:hsl(var(--primary) / .1)}.bg-primary\/15{background-color:hsl(var(--primary) / .15)}.bg-primary\/5{background-color:hsl(var(--primary) / .05)}.bg-secondary{background-color:hsl(var(--secondary))}.bg-secondary\/10{background-color:hsl(var(--secondary) / .1)}.bg-secondary\/20{background-color:hsl(var(--secondary) / .2)}.bg-secondary\/25{background-color:hsl(var(--secondary) / .25)}.bg-secondary\/30{background-color:hsl(var(--secondary) / .3)}.bg-secondary\/40{background-color:hsl(var(--secondary) / .4)}.bg-secondary\/45{background-color:hsl(var(--secondary) / .45)}.bg-secondary\/50{background-color:hsl(var(--secondary) / .5)}.bg-secondary\/60{background-color:hsl(var(--secondary) / .6)}.bg-sky-100\/70{background-color:#e0f2feb3}.bg-sky-300\/10{background-color:#7dd3fc1a}.bg-sky-400\/10{background-color:#38bdf81a}.bg-slate-400\/10{background-color:#94a3b81a}.bg-slate-500\/10{background-color:#64748b1a}.bg-slate-950\/40{background-color:#02061766}.bg-success{background-color:hsl(var(--success))}.bg-success\/10{background-color:hsl(var(--success) / .1)}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-white\/10{background-color:#ffffff1a}.bg-white\/5{background-color:#ffffff0d}.bg-white\/\[0\.03\]{background-color:#ffffff08}.bg-white\/\[0\.04\]{background-color:#ffffff0a}.bg-white\/\[0\.05\]{background-color:#ffffff0d}.bg-white\/\[0\.06\]{background-color:#ffffff0f}.bg-yellow-500\/10{background-color:#eab3081a}.bg-\[linear-gradient\(135deg\,\#13b96d\,\#28db87\)\]{background-image:linear-gradient(135deg,#13b96d,#28db87)}.bg-\[linear-gradient\(135deg\,\#2e5fd4\,\#69b2ff\)\]{background-image:linear-gradient(135deg,#2e5fd4,#69b2ff)}.bg-\[linear-gradient\(135deg\,\#2e5fd4\,\#78b8ff\)\]{background-image:linear-gradient(135deg,#2e5fd4,#78b8ff)}.bg-\[linear-gradient\(135deg\,\#3866db\,\#61a3ff\)\]{background-image:linear-gradient(135deg,#3866db,#61a3ff)}.bg-\[linear-gradient\(135deg\,\#3d68e6\,\#6db3ff\)\]{background-image:linear-gradient(135deg,#3d68e6,#6db3ff)}.bg-\[linear-gradient\(135deg\,\#8a96df\,\#7ebfb5\)\]{background-image:linear-gradient(135deg,#8a96df,#7ebfb5)}.bg-\[linear-gradient\(135deg\,hsl\(var\(--card\)\/0\.92\)\,hsl\(var\(--background\)\/0\.88\)\)\]{background-image:linear-gradient(135deg,hsl(var(--card)/.92),hsl(var(--background)/.88))}.bg-\[linear-gradient\(135deg\,rgba\(125\,159\,255\,0\.18\)\,rgba\(118\,229\,217\,0\.06\)\,transparent_68\%\)\]{background-image:linear-gradient(135deg,rgba(125,159,255,.18),rgba(118,229,217,.06),transparent 68%)}.bg-\[linear-gradient\(135deg\,rgba\(18\,35\,74\,0\.88\)\,rgba\(11\,23\,52\,0\.76\)\)\]{background-image:linear-gradient(135deg,#12234ae0,#0b1734c2)}.bg-\[linear-gradient\(135deg\,rgba\(27\,48\,106\,0\.96\)\,rgba\(54\,88\,176\,0\.92\)\)\]{background-image:linear-gradient(135deg,#1b306af5,#3658b0eb)}.bg-\[linear-gradient\(135deg\,rgba\(8\,17\,38\,0\.95\)\,rgba\(12\,31\,73\,0\.88\)\)\]{background-image:linear-gradient(135deg,#081126f2,#0c1f49e0)}.bg-\[linear-gradient\(135deg\,rgba\(8\,17\,38\,0\.98\)\,rgba\(12\,31\,73\,0\.92\)\)\]{background-image:linear-gradient(135deg,#081126fa,#0c1f49eb)}.bg-\[linear-gradient\(135deg\,rgba\(9\,15\,30\,0\.98\)\,rgba\(9\,29\,71\,0\.9\)\)\]{background-image:linear-gradient(135deg,#090f1efa,#091d47e6)}.bg-\[linear-gradient\(145deg\,rgba\(3\,4\,8\,0\.98\)\,rgba\(8\,10\,14\,0\.96\)_52\%\,rgba\(12\,10\,8\,0\.95\)_100\%\)\]{background-image:linear-gradient(145deg,#030408fa,#080a0ef5 52%,#0c0a08f2)}.bg-\[linear-gradient\(180deg\,rgba\(10\,14\,26\,0\.96\)\,rgba\(8\,12\,20\,0\.9\)\)\]{background-image:linear-gradient(180deg,#0a0e1af5,#080c14e6)}.bg-\[linear-gradient\(180deg\,rgba\(10\,14\,26\,0\.96\)\,rgba\(8\,12\,20\,0\.92\)\)\]{background-image:linear-gradient(180deg,#0a0e1af5,#080c14eb)}.bg-\[linear-gradient\(180deg\,rgba\(10\,15\,28\,0\.96\)\,rgba\(7\,10\,19\,0\.88\)\)\]{background-image:linear-gradient(180deg,#0a0f1cf5,#070a13e0)}.bg-\[linear-gradient\(180deg\,rgba\(10\,16\,30\,0\.98\)\,rgba\(8\,13\,24\,0\.92\)\)\]{background-image:linear-gradient(180deg,#0a101efa,#080d18eb)}.bg-\[linear-gradient\(180deg\,rgba\(11\,16\,28\,0\.92\)\,rgba\(8\,10\,18\,0\.82\)\)\]{background-image:linear-gradient(180deg,#0b101ceb,#080a12d1)}.bg-\[linear-gradient\(180deg\,rgba\(121\,155\,255\,0\.1\)\,rgba\(255\,255\,255\,0\.01\)\)\,radial-gradient\(circle_at_top_left\,rgba\(94\,140\,255\,0\.16\)\,transparent_34\%\)\,linear-gradient\(180deg\,rgba\(15\,18\,29\,0\.98\)\,rgba\(8\,10\,18\,0\.94\)\)\]{background-image:linear-gradient(180deg,#799bff1a,#ffffff03),radial-gradient(circle at top left,rgba(94,140,255,.16),transparent 34%),linear-gradient(180deg,#0f121dfa,#080a12f0)}.bg-\[linear-gradient\(180deg\,rgba\(14\,18\,32\,0\.98\)\,rgba\(8\,12\,24\,0\.94\)\)\]{background-image:linear-gradient(180deg,#0e1220fa,#080c18f0)}.bg-\[linear-gradient\(180deg\,rgba\(2\,6\,16\,0\.2\)\,rgba\(2\,6\,16\,0\.08\)_28\%\,rgba\(2\,6\,16\,0\.52\)_100\%\)\]{background-image:linear-gradient(180deg,#02061033,#02061014 28%,#02061085)}.bg-\[linear-gradient\(180deg\,rgba\(238\,242\,255\,0\.9\)\,rgba\(226\,232\,240\,0\.65\)\)\]{background-image:linear-gradient(180deg,#eef2ffe6,#e2e8f0a6)}.bg-\[linear-gradient\(180deg\,rgba\(255\,255\,255\,0\.025\)\,rgba\(255\,255\,255\,0\.015\)\)\]{background-image:linear-gradient(180deg,#ffffff06,#ffffff04)}.bg-\[linear-gradient\(180deg\,rgba\(255\,255\,255\,0\.05\)\,rgba\(255\,255\,255\,0\.02\)\)\]{background-image:linear-gradient(180deg,#ffffff0d,#ffffff05)}.bg-\[linear-gradient\(180deg\,rgba\(255\,255\,255\,0\.06\)\,rgba\(255\,255\,255\,0\.02\)\)\]{background-image:linear-gradient(180deg,#ffffff0f,#ffffff05)}.bg-\[linear-gradient\(180deg\,rgba\(255\,255\,255\,0\.065\)\,rgba\(255\,255\,255\,0\.018\)\)\]{background-image:linear-gradient(180deg,#fff1,#ffffff05)}.bg-\[linear-gradient\(180deg\,rgba\(255\,255\,255\,0\.08\)\,rgba\(255\,255\,255\,0\.02\)\)\]{background-image:linear-gradient(180deg,#ffffff14,#ffffff05)}.bg-\[linear-gradient\(180deg\,rgba\(255\,255\,255\,0\.12\)\,rgba\(255\,255\,255\,0\.04\)\)\]{background-image:linear-gradient(180deg,#ffffff1f,#ffffff0a)}.bg-\[linear-gradient\(180deg\,rgba\(255\,255\,255\,0\.94\)\,rgba\(249\,249\,249\,0\.97\)\)\]{background-image:linear-gradient(180deg,#fffffff0,#f9f9f9f7)}.bg-\[linear-gradient\(180deg\,rgba\(3\,7\,17\,0\.12\)\,rgba\(3\,7\,17\,0\.72\)\)\]{background-image:linear-gradient(180deg,#0307111f,#030711b8)}.bg-\[linear-gradient\(180deg\,rgba\(36\,36\,36\,0\.96\)\,rgba\(16\,16\,16\,0\.94\)\)\]{background-image:linear-gradient(180deg,#242424f5,#101010f0)}.bg-\[linear-gradient\(180deg\,rgba\(5\,8\,18\,0\.72\)\,rgba\(7\,10\,18\,0\.46\)\)\]{background-image:linear-gradient(180deg,#050812b8,#070a1275)}.bg-\[linear-gradient\(180deg\,rgba\(6\,10\,22\,0\.9\)\,rgba\(8\,11\,20\,0\.72\)\)\]{background-image:linear-gradient(180deg,#060a16e6,#080b14b8)}.bg-\[linear-gradient\(180deg\,rgba\(6\,12\,24\,0\.94\)\,rgba\(8\,17\,38\,0\.92\)\)\]{background-image:linear-gradient(180deg,#060c18f0,#081126eb)}.bg-\[linear-gradient\(180deg\,rgba\(6\,13\,30\,0\.62\)\,rgba\(5\,10\,22\,0\.32\)\)\]{background-image:linear-gradient(180deg,#060d1e9e,#050a1652)}.bg-\[linear-gradient\(180deg\,rgba\(9\,13\,23\,0\.98\)\,rgba\(7\,10\,18\,0\.92\)\)\]{background-image:linear-gradient(180deg,#090d17fa,#070a12eb)}.bg-\[linear-gradient\(180deg\,rgba\(9\,14\,28\,0\.98\)\,rgba\(6\,10\,20\,0\.94\)\)\]{background-image:linear-gradient(180deg,#090e1cfa,#060a14f0)}.bg-\[radial-gradient\(circle_at_20\%_20\%\,rgba\(216\,180\,106\,0\.18\)\,transparent_45\%\)\,radial-gradient\(circle_at_80\%_30\%\,rgba\(255\,255\,255\,0\.10\)\,transparent_40\%\)\]{background-image:radial-gradient(circle at 20% 20%,rgba(216,180,106,.18),transparent 45%),radial-gradient(circle at 80% 30%,rgba(255,255,255,.1),transparent 40%)}.bg-\[radial-gradient\(circle_at_30\%_28\%\,rgba\(255\,255\,255\,0\.28\)\,transparent_34\%\)\,linear-gradient\(180deg\,rgba\(18\,24\,43\,0\.96\)\,rgba\(10\,14\,28\,0\.98\)\)\]{background-image:radial-gradient(circle at 30% 28%,rgba(255,255,255,.28),transparent 34%),linear-gradient(180deg,#12182bf5,#0a0e1cfa)}.bg-\[radial-gradient\(circle_at_30\%_30\%\,rgba\(181\,214\,255\,0\.24\)\,rgba\(71\,111\,211\,0\.14\)_42\%\,rgba\(255\,255\,255\,0\.03\)_100\%\)\]{background-image:radial-gradient(circle at 30% 30%,#b5d6ff3d,#476fd324 42%,#ffffff08)}.bg-\[radial-gradient\(circle_at_bottom_right\,rgba\(4\,8\,18\,0\.96\)\,rgba\(4\,8\,18\,0\.72\)_42\%\,rgba\(4\,8\,18\,0\)_76\%\)\]{background-image:radial-gradient(circle at bottom right,#040812f5,#040812b8 42%,#04081200 76%)}.bg-\[radial-gradient\(circle_at_top\,rgba\(145\,166\,255\,0\.14\)\,transparent_70\%\)\]{background-image:radial-gradient(circle at top,rgba(145,166,255,.14),transparent 70%)}.bg-\[radial-gradient\(circle_at_top\,rgba\(181\,214\,255\,0\.2\)\,rgba\(255\,255\,255\,0\.03\)\)\]{background-image:radial-gradient(circle at top,#b5d6ff33,#ffffff08)}.bg-\[radial-gradient\(circle_at_top\,rgba\(255\,255\,255\,0\.12\)\,transparent_42\%\)\,linear-gradient\(180deg\,rgba\(7\,7\,7\,0\.02\)\,rgba\(7\,7\,7\,0\.18\)_72\%\,rgba\(7\,7\,7\,0\.36\)_100\%\)\]{background-image:radial-gradient(circle at top,rgba(255,255,255,.12),transparent 42%),linear-gradient(180deg,#07070705,#0707072e 72%,#0707075c)}.bg-\[radial-gradient\(circle_at_top\,rgba\(67\,114\,233\,0\.24\)\,transparent_38\%\)\,linear-gradient\(180deg\,\#08101c\,\#04070d\)\]{background-image:radial-gradient(circle at top,rgba(67,114,233,.24),transparent 38%),linear-gradient(180deg,#08101c,#04070d)}.bg-\[radial-gradient\(circle_at_top\,rgba\(80\,131\,255\,0\.16\)\,transparent_26\%\)\,linear-gradient\(180deg\,\#05070e_0\%\,\#08101d_38\%\,\#04060b_100\%\)\]{background-image:radial-gradient(circle at top,rgba(80,131,255,.16),transparent 26%),linear-gradient(180deg,#05070e,#08101d 38%,#04060b)}.bg-\[radial-gradient\(circle_at_top\,rgba\(80\,131\,255\,0\.18\)\,transparent_26\%\)\,linear-gradient\(180deg\,\#05070e_0\%\,\#08101d_38\%\,\#04060b_100\%\)\]{background-image:radial-gradient(circle at top,rgba(80,131,255,.18),transparent 26%),linear-gradient(180deg,#05070e,#08101d 38%,#04060b)}.bg-\[radial-gradient\(circle_at_top\,rgba\(88\,132\,255\,0\.14\)\,transparent_30\%\)\,linear-gradient\(180deg\,rgba\(7\,10\,18\,0\.94\)\,rgba\(3\,4\,8\,1\)\)\]{background-image:radial-gradient(circle at top,rgba(88,132,255,.14),transparent 30%),linear-gradient(180deg,#070a12f0,#030408)}.bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.bg-gradient-to-l{background-image:linear-gradient(to left,var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.bg-gradient-to-t{background-image:linear-gradient(to top,var(--tw-gradient-stops))}.bg-gradient-to-tr{background-image:linear-gradient(to top right,var(--tw-gradient-stops))}.from-\[rgba\(138\,150\,223\,0\.06\)\]{--tw-gradient-from: rgba(138,150,223,.06) var(--tw-gradient-from-position);--tw-gradient-to: rgba(138, 150, 223, 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[rgba\(138\,150\,223\,0\.14\)\]{--tw-gradient-from: rgba(138,150,223,.14) var(--tw-gradient-from-position);--tw-gradient-to: rgba(138, 150, 223, 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-background{--tw-gradient-from: hsl(var(--background)) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--background) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-background\/90{--tw-gradient-from: hsl(var(--background) / .9) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--background) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-black\/40{--tw-gradient-from: rgb(0 0 0 / .4) var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-black\/45{--tw-gradient-from: rgb(0 0 0 / .45) var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-black\/60{--tw-gradient-from: rgb(0 0 0 / .6) var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-black\/65{--tw-gradient-from: rgb(0 0 0 / .65) var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-cyan-300\/25{--tw-gradient-from: rgb(103 232 249 / .25) var(--tw-gradient-from-position);--tw-gradient-to: rgb(103 232 249 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-300\/25{--tw-gradient-from: rgb(110 231 183 / .25) var(--tw-gradient-from-position);--tw-gradient-to: rgb(110 231 183 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-foreground\/5{--tw-gradient-from: hsl(var(--foreground) / .05) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--foreground) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-indigo-400\/25{--tw-gradient-from: rgb(129 140 248 / .25) var(--tw-gradient-from-position);--tw-gradient-to: rgb(129 140 248 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-primary{--tw-gradient-from: hsl(var(--primary)) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--primary) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-primary\/10{--tw-gradient-from: hsl(var(--primary) / .1) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--primary) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-primary\/20{--tw-gradient-from: hsl(var(--primary) / .2) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--primary) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-primary\/5{--tw-gradient-from: hsl(var(--primary) / .05) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--primary) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-sky-400\/25{--tw-gradient-from: rgb(56 189 248 / .25) var(--tw-gradient-from-position);--tw-gradient-to: rgb(56 189 248 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-transparent{--tw-gradient-from: transparent var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-violet-300\/20{--tw-gradient-from: rgb(196 181 253 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(196 181 253 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.via-background{--tw-gradient-to: hsl(var(--background) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), hsl(var(--background)) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-black\/10{--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(0 0 0 / .1) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-black\/15{--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(0 0 0 / .15) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-black\/25{--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(0 0 0 / .25) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-blue-400\/20{--tw-gradient-to: rgb(96 165 250 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(96 165 250 / .2) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-blue-500\/20{--tw-gradient-to: rgb(59 130 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(59 130 246 / .2) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-primary\/40{--tw-gradient-to: hsl(var(--primary) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), hsl(var(--primary) / .4) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-teal-400\/20{--tw-gradient-to: rgb(45 212 191 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(45 212 191 / .2) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-transparent{--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), transparent var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-white{--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #fff var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-white\/\[0\.03\]{--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(255 255 255 / .03) var(--tw-gradient-via-position), var(--tw-gradient-to)}.to-background{--tw-gradient-to: hsl(var(--background)) var(--tw-gradient-to-position)}.to-background\/70{--tw-gradient-to: hsl(var(--background) / .7) var(--tw-gradient-to-position)}.to-cyan-300\/10{--tw-gradient-to: rgb(103 232 249 / .1) var(--tw-gradient-to-position)}.to-cyan-400\/10{--tw-gradient-to: rgb(34 211 238 / .1) var(--tw-gradient-to-position)}.to-emerald-300\/10{--tw-gradient-to: rgb(110 231 183 / .1) var(--tw-gradient-to-position)}.to-indigo-300\/10{--tw-gradient-to: rgb(165 180 252 / .1) var(--tw-gradient-to-position)}.to-primary\/80{--tw-gradient-to: hsl(var(--primary) / .8) var(--tw-gradient-to-position)}.to-primary\/85{--tw-gradient-to: hsl(var(--primary) / .85) var(--tw-gradient-to-position)}.to-sky-300\/10{--tw-gradient-to: rgb(125 211 252 / .1) var(--tw-gradient-to-position)}.to-sky-400\/10{--tw-gradient-to: rgb(56 189 248 / .1) var(--tw-gradient-to-position)}.to-transparent{--tw-gradient-to: transparent var(--tw-gradient-to-position)}.to-white{--tw-gradient-to: #fff var(--tw-gradient-to-position)}.fill-amber-400{fill:#fbbf24}.fill-current{fill:currentColor}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.p-0{padding:0}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-10{padding:2.5rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-3\.5{padding:.875rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.p-\[1px\],.p-px{padding:1px}.px-0{padding-left:0;padding-right:0}.px-0\.5{padding-left:.125rem;padding-right:.125rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-7{padding-left:1.75rem;padding-right:1.75rem}.px-8{padding-left:2rem;padding-right:2rem}.py-0{padding-top:0;padding-bottom:0}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-7{padding-top:1.75rem;padding-bottom:1.75rem}.py-8{padding-top:2rem;padding-bottom:2rem}.py-\[0\.8rem\]{padding-top:.8rem;padding-bottom:.8rem}.pb-0{padding-bottom:0}.pb-1{padding-bottom:.25rem}.pb-10{padding-bottom:2.5rem}.pb-2{padding-bottom:.5rem}.pb-2\.5{padding-bottom:.625rem}.pb-24{padding-bottom:6rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pb-40{padding-bottom:10rem}.pb-48{padding-bottom:12rem}.pb-5{padding-bottom:1.25rem}.pb-6{padding-bottom:1.5rem}.pb-8{padding-bottom:2rem}.pb-\[15\.5rem\]{padding-bottom:15.5rem}.pb-\[16\.5rem\]{padding-bottom:16.5rem}.pb-\[calc\(env\(safe-area-inset-bottom\,0px\)\+12px\)\]{padding-bottom:calc(env(safe-area-inset-bottom,0px) + 12px)}.pl-0{padding-left:0}.pl-10{padding-left:2.5rem}.pl-2\.5{padding-left:.625rem}.pl-4{padding-left:1rem}.pl-5{padding-left:1.25rem}.pl-8{padding-left:2rem}.pl-9{padding-left:2.25rem}.pr-10{padding-right:2.5rem}.pr-12{padding-right:3rem}.pr-2{padding-right:.5rem}.pr-2\.5{padding-right:.625rem}.pr-8{padding-right:2rem}.pt-0{padding-top:0}.pt-0\.5{padding-top:.125rem}.pt-1{padding-top:.25rem}.pt-1\.5{padding-top:.375rem}.pt-10{padding-top:2.5rem}.pt-12{padding-top:3rem}.pt-2{padding-top:.5rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-middle{vertical-align:middle}.align-bottom{vertical-align:bottom}.font-mono{font-family:Space Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.font-sans{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif}.\!text-\[1\.12rem\]{font-size:1.12rem!important}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-5xl{font-size:3rem;line-height:1}.text-\[0\.56rem\]{font-size:.56rem}.text-\[0\.62rem\]{font-size:.62rem}.text-\[0\.64rem\]{font-size:.64rem}.text-\[0\.65rem\]{font-size:.65rem}.text-\[0\.68rem\]{font-size:.68rem}.text-\[0\.6rem\]{font-size:.6rem}.text-\[0\.72rem\]{font-size:.72rem}.text-\[0\.74rem\]{font-size:.74rem}.text-\[0\.75rem\]{font-size:.75rem}.text-\[0\.78rem\]{font-size:.78rem}.text-\[0\.7rem\]{font-size:.7rem}.text-\[0\.8125rem\]{font-size:.8125rem}.text-\[0\.84rem\]{font-size:.84rem}.text-\[0\.92rem\]{font-size:.92rem}.text-\[1\.05rem\]{font-size:1.05rem}.text-\[1\.08rem\]{font-size:1.08rem}.text-\[1\.1rem\]{font-size:1.1rem}.text-\[1\.35rem\]{font-size:1.35rem}.text-\[1\.3rem\]{font-size:1.3rem}.text-\[1\.4rem\]{font-size:1.4rem}.text-\[1\.75rem\]{font-size:1.75rem}.text-\[1\.7rem\]{font-size:1.7rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[17px\]{font-size:17px}.text-\[1rem\]{font-size:1rem}.text-\[2\.1rem\]{font-size:2.1rem}.text-\[2\.6rem\]{font-size:2.6rem}.text-\[2\.9rem\]{font-size:2.9rem}.text-\[2rem\]{font-size:2rem}.text-\[9px\]{font-size:9px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.normal-case{text-transform:none}.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)}.leading-4{line-height:1rem}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-7{line-height:1.75rem}.leading-\[1\.05\]{line-height:1.05}.leading-\[1\.12\]{line-height:1.12}.leading-\[1\.2\]{line-height:1.2}.leading-\[1\.35\]{line-height:1.35}.leading-\[1\.3\]{line-height:1.3}.leading-\[1\.4\]{line-height:1.4}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-\[-0\.01em\]{letter-spacing:-.01em}.tracking-\[-0\.02em\]{letter-spacing:-.02em}.tracking-\[-0\.03em\]{letter-spacing:-.03em}.tracking-\[0\.01em\]{letter-spacing:.01em}.tracking-\[0\.02em\]{letter-spacing:.02em}.tracking-\[0\.08em\]{letter-spacing:.08em}.tracking-\[0\.12em\]{letter-spacing:.12em}.tracking-\[0\.14em\]{letter-spacing:.14em}.tracking-\[0\.15em\]{letter-spacing:.15em}.tracking-\[0\.16em\]{letter-spacing:.16em}.tracking-\[0\.18em\]{letter-spacing:.18em}.tracking-\[0\.22em\]{letter-spacing:.22em}.tracking-\[0\.24em\]{letter-spacing:.24em}.tracking-\[0\.26em\]{letter-spacing:.26em}.tracking-\[0\.28em\]{letter-spacing:.28em}.tracking-\[0\.2em\]{letter-spacing:.2em}.tracking-\[0\.32em\]{letter-spacing:.32em}.tracking-normal{letter-spacing:0em}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.text-\[\#111111\]{--tw-text-opacity: 1;color:rgb(17 17 17 / var(--tw-text-opacity, 1))}.text-\[\#1F7A3A\]{--tw-text-opacity: 1;color:rgb(31 122 58 / var(--tw-text-opacity, 1))}.text-\[\#444\]{--tw-text-opacity: 1;color:rgb(68 68 68 / var(--tw-text-opacity, 1))}.text-\[\#4e5d92\]{--tw-text-opacity: 1;color:rgb(78 93 146 / var(--tw-text-opacity, 1))}.text-\[\#525252\]{--tw-text-opacity: 1;color:rgb(82 82 82 / var(--tw-text-opacity, 1))}.text-\[\#555555\]{--tw-text-opacity: 1;color:rgb(85 85 85 / var(--tw-text-opacity, 1))}.text-\[\#5d6890\]{--tw-text-opacity: 1;color:rgb(93 104 144 / var(--tw-text-opacity, 1))}.text-\[\#6370a2\]{--tw-text-opacity: 1;color:rgb(99 112 162 / var(--tw-text-opacity, 1))}.text-\[\#6673ae\]{--tw-text-opacity: 1;color:rgb(102 115 174 / var(--tw-text-opacity, 1))}.text-\[\#767676\]{--tw-text-opacity: 1;color:rgb(118 118 118 / var(--tw-text-opacity, 1))}.text-\[\#7a7a7a\]{--tw-text-opacity: 1;color:rgb(122 122 122 / var(--tw-text-opacity, 1))}.text-\[\#8a96df\]{--tw-text-opacity: 1;color:rgb(138 150 223 / var(--tw-text-opacity, 1))}.text-\[\#8b92b8\]{--tw-text-opacity: 1;color:rgb(139 146 184 / var(--tw-text-opacity, 1))}.text-\[\#B89B5E\]{--tw-text-opacity: 1;color:rgb(184 155 94 / var(--tw-text-opacity, 1))}.text-\[\#a0a5bd\]{--tw-text-opacity: 1;color:rgb(160 165 189 / var(--tw-text-opacity, 1))}.text-\[\#aab3f1\]{--tw-text-opacity: 1;color:rgb(170 179 241 / var(--tw-text-opacity, 1))}.text-\[\#dfe8ff\]{--tw-text-opacity: 1;color:rgb(223 232 255 / var(--tw-text-opacity, 1))}.text-\[hsl\(var\(--muted-foreground\)\/0\.42\)\]{color:hsl(var(--muted-foreground)/.42)}.text-\[rgba\(171\,207\,255\,0\.9\)\]{color:#abcfffe6}.text-\[rgba\(182\,218\,255\,0\.94\)\]{color:#b6dafff0}.text-\[rgba\(186\,218\,255\,0\.96\)\]{color:#badafff5}.text-\[rgba\(190\,208\,248\,0\.56\)\]{color:#bed0f88f}.text-\[rgba\(191\,207\,255\,0\.66\)\]{color:#bfcfffa8}.text-\[rgba\(193\,210\,251\,0\.58\)\]{color:#c1d2fb94}.text-\[rgba\(203\,213\,225\,0\.52\)\]{color:#cbd5e185}.text-\[rgba\(203\,224\,255\,0\.9\)\]{color:#cbe0ffe6}.text-\[rgba\(208\,220\,248\,0\.68\)\]{color:#d0dcf8ad}.text-\[rgba\(213\,218\,229\,0\.54\)\]{color:#d5dae58a}.text-\[rgba\(213\,218\,229\,0\.62\)\]{color:#d5dae59e}.text-\[rgba\(218\,223\,233\,0\.7\)\]{color:#dadfe9b3}.text-\[rgba\(218\,229\,248\,0\.76\)\]{color:#dae5f8c2}.text-\[rgba\(222\,227\,238\,0\.72\)\]{color:#dee3eeb8}.text-\[rgba\(227\,227\,234\,0\.8\)\]{color:#e3e3eacc}.text-\[rgba\(228\,233\,242\,0\.76\)\]{color:#e4e9f2c2}.text-\[rgba\(234\,238\,245\,0\.74\)\]{color:#eaeef5bd}.text-\[rgba\(235\,224\,201\,0\.54\)\]{color:#ebe0c98a}.text-\[rgba\(241\,247\,255\,0\.98\)\]{color:#f1f7fffa}.text-\[rgba\(245\,230\,199\,0\.72\)\]{color:#f5e6c7b8}.text-\[rgba\(248\,249\,252\,0\.92\)\]{color:#f8f9fceb}.text-\[var\(--muted\)\]{color:var(--muted)}.text-\[var\(--text\)\]{color:var(--text)}.text-amber-100{--tw-text-opacity: 1;color:rgb(254 243 199 / var(--tw-text-opacity, 1))}.text-amber-400{--tw-text-opacity: 1;color:rgb(251 191 36 / var(--tw-text-opacity, 1))}.text-amber-500{--tw-text-opacity: 1;color:rgb(245 158 11 / var(--tw-text-opacity, 1))}.text-amber-600{--tw-text-opacity: 1;color:rgb(217 119 6 / var(--tw-text-opacity, 1))}.text-amber-700{--tw-text-opacity: 1;color:rgb(180 83 9 / var(--tw-text-opacity, 1))}.text-black\/55{color:#0000008c}.text-blue-500{--tw-text-opacity: 1;color:rgb(59 130 246 / var(--tw-text-opacity, 1))}.text-card-foreground{color:hsl(var(--card-foreground))}.text-current{color:currentColor}.text-cyan-50{--tw-text-opacity: 1;color:rgb(236 254 255 / var(--tw-text-opacity, 1))}.text-destructive{color:hsl(var(--destructive))}.text-destructive-foreground{color:hsl(var(--destructive-foreground))}.text-emerald-200{--tw-text-opacity: 1;color:rgb(167 243 208 / var(--tw-text-opacity, 1))}.text-emerald-300{--tw-text-opacity: 1;color:rgb(110 231 183 / var(--tw-text-opacity, 1))}.text-emerald-500{--tw-text-opacity: 1;color:rgb(16 185 129 / var(--tw-text-opacity, 1))}.text-emerald-600{--tw-text-opacity: 1;color:rgb(5 150 105 / var(--tw-text-opacity, 1))}.text-emerald-700{--tw-text-opacity: 1;color:rgb(4 120 87 / var(--tw-text-opacity, 1))}.text-foreground{color:hsl(var(--foreground))}.text-foreground\/50{color:hsl(var(--foreground) / .5)}.text-foreground\/70{color:hsl(var(--foreground) / .7)}.text-foreground\/90{color:hsl(var(--foreground) / .9)}.text-muted-foreground{color:hsl(var(--muted-foreground))}.text-muted-foreground\/30{color:hsl(var(--muted-foreground) / .3)}.text-muted-foreground\/55{color:hsl(var(--muted-foreground) / .55)}.text-muted-foreground\/80{color:hsl(var(--muted-foreground) / .8)}.text-muted-foreground\/90{color:hsl(var(--muted-foreground) / .9)}.text-popover-foreground{color:hsl(var(--popover-foreground))}.text-primary{color:hsl(var(--primary))}.text-primary-foreground{color:hsl(var(--primary-foreground))}.text-secondary-foreground{color:hsl(var(--secondary-foreground))}.text-sky-100{--tw-text-opacity: 1;color:rgb(224 242 254 / var(--tw-text-opacity, 1))}.text-sky-200\/70{color:#bae6fdb3}.text-sky-300{--tw-text-opacity: 1;color:rgb(125 211 252 / var(--tw-text-opacity, 1))}.text-sky-50{--tw-text-opacity: 1;color:rgb(240 249 255 / var(--tw-text-opacity, 1))}.text-sky-500{--tw-text-opacity: 1;color:rgb(14 165 233 / var(--tw-text-opacity, 1))}.text-sky-900{--tw-text-opacity: 1;color:rgb(12 74 110 / var(--tw-text-opacity, 1))}.text-slate-100{--tw-text-opacity: 1;color:rgb(241 245 249 / var(--tw-text-opacity, 1))}.text-slate-200{--tw-text-opacity: 1;color:rgb(226 232 240 / var(--tw-text-opacity, 1))}.text-slate-300{--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity, 1))}.text-slate-400{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.text-slate-500{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.text-success{color:hsl(var(--success))}.text-success-foreground{color:hsl(var(--success-foreground))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-white\/55{color:#ffffff8c}.text-white\/60{color:#fff9}.text-white\/70{color:#ffffffb3}.text-white\/75{color:#ffffffbf}.text-white\/80{color:#fffc}.text-white\/85{color:#ffffffd9}.text-white\/90{color:#ffffffe6}.text-yellow-500{--tw-text-opacity: 1;color:rgb(234 179 8 / var(--tw-text-opacity, 1))}.text-yellow-600{--tw-text-opacity: 1;color:rgb(202 138 4 / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.line-through{text-decoration-line:line-through}.decoration-\[0\.06em\]{text-decoration-thickness:.06em}.underline-offset-4{text-underline-offset:4px}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.opacity-85{opacity:.85}.opacity-90{opacity:.9}.mix-blend-screen{mix-blend-mode:screen}.shadow-\[0_0_0_1px_hsl\(var\(--primary\)\/0\.18\)\,0_10px_24px_-18px_hsl\(var\(--primary\)\/0\.55\)\]{--tw-shadow: 0 0 0 1px hsl(var(--primary)/.18),0 10px 24px -18px hsl(var(--primary)/.55);--tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color), 0 10px 24px -18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_0_1px_rgba\(125\,189\,255\,0\.22\)\,0_28px_70px_rgba\(0\,0\,0\,0\.32\)\]{--tw-shadow: 0 0 0 1px rgba(125,189,255,.22),0 28px 70px rgba(0,0,0,.32);--tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color), 0 28px 70px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_0_1px_rgba\(255\,255\,255\,0\.04\)\,0_12px_24px_rgba\(0\,0\,0\,0\.28\)\]{--tw-shadow: 0 0 0 1px rgba(255,255,255,.04),0 12px 24px rgba(0,0,0,.28);--tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color), 0 12px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_0_1px_rgba\(59\,130\,246\,0\.25\)\]{--tw-shadow: 0 0 0 1px rgba(59,130,246,.25);--tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_24px_-18px_rgba\(0\,0\,0\,0\.24\)\]{--tw-shadow: 0 10px 24px -18px rgba(0,0,0,.24);--tw-shadow-colored: 0 10px 24px -18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_12px_24px_-20px_rgba\(45\,29\,18\,0\.42\)\]{--tw-shadow: 0 12px 24px -20px rgba(45,29,18,.42);--tw-shadow-colored: 0 12px 24px -20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_12px_26px_rgba\(0\,0\,0\,0\.32\)\]{--tw-shadow: 0 12px 26px rgba(0,0,0,.32);--tw-shadow-colored: 0 12px 26px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_12px_28px_-20px_rgba\(40\,24\,16\,0\.35\)\]{--tw-shadow: 0 12px 28px -20px rgba(40,24,16,.35);--tw-shadow-colored: 0 12px 28px -20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_12px_30px_-18px_rgba\(245\,158\,11\,0\.8\)\]{--tw-shadow: 0 12px 30px -18px rgba(245,158,11,.8);--tw-shadow-colored: 0 12px 30px -18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_12px_36px_rgba\(17\,17\,17\,0\.07\)\]{--tw-shadow: 0 12px 36px rgba(17,17,17,.07);--tw-shadow-colored: 0 12px 36px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_14px_26px_-18px_rgba\(0\,0\,0\,0\.32\)\]{--tw-shadow: 0 14px 26px -18px rgba(0,0,0,.32);--tw-shadow-colored: 0 14px 26px -18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_14px_26px_rgba\(13\,185\,109\,0\.26\)\]{--tw-shadow: 0 14px 26px rgba(13,185,109,.26);--tw-shadow-colored: 0 14px 26px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_14px_26px_rgba\(61\,104\,230\,0\.26\)\]{--tw-shadow: 0 14px 26px rgba(61,104,230,.26);--tw-shadow-colored: 0 14px 26px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_14px_30px_-26px_rgba\(0\,0\,0\,0\.14\)\]{--tw-shadow: 0 14px 30px -26px rgba(0,0,0,.14);--tw-shadow-colored: 0 14px 30px -26px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_14px_34px_rgba\(15\,23\,42\,0\.08\)\]{--tw-shadow: 0 14px 34px rgba(15,23,42,.08);--tw-shadow-colored: 0 14px 34px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_16px_28px_rgba\(41\,92\,198\,0\.28\)\]{--tw-shadow: 0 16px 28px rgba(41,92,198,.28);--tw-shadow-colored: 0 16px 28px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_16px_30px_rgba\(41\,92\,198\,0\.28\)\]{--tw-shadow: 0 16px 30px rgba(41,92,198,.28);--tw-shadow-colored: 0 16px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_16px_34px_rgba\(44\,92\,198\,0\.38\)\]{--tw-shadow: 0 16px 34px rgba(44,92,198,.38);--tw-shadow-colored: 0 16px 34px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_34px_rgba\(4\,9\,24\,0\.42\)\,0_0_0_1px_rgba\(255\,255\,255\,0\.06\)_inset\,0_0_22px_rgba\(113\,157\,255\,0\.18\)\]{--tw-shadow: 0 18px 34px rgba(4,9,24,.42),0 0 0 1px rgba(255,255,255,.06) inset,0 0 22px rgba(113,157,255,.18);--tw-shadow-colored: 0 18px 34px var(--tw-shadow-color), inset 0 0 0 1px var(--tw-shadow-color), 0 0 22px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_34px_rgba\(61\,104\,230\,0\.34\)\]{--tw-shadow: 0 18px 34px rgba(61,104,230,.34);--tw-shadow-colored: 0 18px 34px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_40px_-30px_rgba\(10\,14\,32\,0\.76\)\]{--tw-shadow: 0 18px 40px -30px rgba(10,14,32,.76);--tw-shadow-colored: 0 18px 40px -30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_40px_-30px_rgba\(10\,14\,32\,0\.82\)\]{--tw-shadow: 0 18px 40px -30px rgba(10,14,32,.82);--tw-shadow-colored: 0 18px 40px -30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_40px_rgba\(0\,0\,0\,0\.28\)\]{--tw-shadow: 0 18px 40px rgba(0,0,0,.28);--tw-shadow-colored: 0 18px 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_50px_rgba\(0\,0\,0\,0\.22\)\]{--tw-shadow: 0 18px 50px rgba(0,0,0,.22);--tw-shadow-colored: 0 18px 50px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_50px_rgba\(15\,23\,42\,0\.08\)\]{--tw-shadow: 0 18px 50px rgba(15,23,42,.08);--tw-shadow-colored: 0 18px 50px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_20px_44px_rgba\(0\,0\,0\,0\.24\)\]{--tw-shadow: 0 20px 44px rgba(0,0,0,.24);--tw-shadow-colored: 0 20px 44px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_20px_50px_-12px_rgba\(0\,0\,0\,0\.15\)\]{--tw-shadow: 0 20px 50px -12px rgba(0,0,0,.15);--tw-shadow-colored: 0 20px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_20px_50px_rgba\(15\,23\,42\,0\.06\)\]{--tw-shadow: 0 20px 50px rgba(15,23,42,.06);--tw-shadow-colored: 0 20px 50px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_20px_50px_rgba\(15\,23\,42\,0\.08\)\]{--tw-shadow: 0 20px 50px rgba(15,23,42,.08);--tw-shadow-colored: 0 20px 50px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_20px_60px_rgba\(0\,0\,0\,0\.24\)\]{--tw-shadow: 0 20px 60px rgba(0,0,0,.24);--tw-shadow-colored: 0 20px 60px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_20px_60px_rgba\(15\,23\,42\,0\.16\)\]{--tw-shadow: 0 20px 60px rgba(15,23,42,.16);--tw-shadow-colored: 0 20px 60px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_24px_46px_-30px_rgba\(10\,14\,32\,0\.9\)\]{--tw-shadow: 0 24px 46px -30px rgba(10,14,32,.9);--tw-shadow-colored: 0 24px 46px -30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_24px_60px_rgba\(0\,0\,0\,0\.38\)\,inset_0_1px_0_rgba\(255\,255\,255\,0\.06\)\]{--tw-shadow: 0 24px 60px rgba(0,0,0,.38),inset 0 1px 0 rgba(255,255,255,.06);--tw-shadow-colored: 0 24px 60px var(--tw-shadow-color), inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_24px_60px_rgba\(0\,0\,0\,0\.4\)\]{--tw-shadow: 0 24px 60px rgba(0,0,0,.4);--tw-shadow-colored: 0 24px 60px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_24px_60px_rgba\(4\,8\,18\,0\.35\)\]{--tw-shadow: 0 24px 60px rgba(4,8,18,.35);--tw-shadow-colored: 0 24px 60px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_28px_60px_-30px_rgba\(0\,0\,0\,0\.72\)\,inset_0_1px_0_rgba\(255\,255\,255\,0\.04\)\]{--tw-shadow: 0 28px 60px -30px rgba(0,0,0,.72),inset 0 1px 0 rgba(255,255,255,.04);--tw-shadow-colored: 0 28px 60px -30px var(--tw-shadow-color), inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_28px_70px_rgba\(0\,0\,0\,0\.28\)\]{--tw-shadow: 0 28px 70px rgba(0,0,0,.28);--tw-shadow-colored: 0 28px 70px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_28px_72px_rgba\(0\,0\,0\,0\.28\)\]{--tw-shadow: 0 28px 72px rgba(0,0,0,.28);--tw-shadow-colored: 0 28px 72px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_2px_10px_rgba\(80\,88\,120\,0\.04\)\]{--tw-shadow: 0 2px 10px rgba(80,88,120,.04);--tw-shadow-colored: 0 2px 10px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_2px_10px_rgba\(80\,88\,120\,0\.05\)\]{--tw-shadow: 0 2px 10px rgba(80,88,120,.05);--tw-shadow-colored: 0 2px 10px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_2px_12px_rgba\(80\,88\,120\,0\.04\)\]{--tw-shadow: 0 2px 12px rgba(80,88,120,.04);--tw-shadow-colored: 0 2px 12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_30px_80px_-40px_rgba\(0\,0\,0\,0\.6\)\]{--tw-shadow: 0 30px 80px -40px rgba(0,0,0,.6);--tw-shadow-colored: 0 30px 80px -40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_30px_80px_rgba\(0\,0\,0\,0\.32\)\]{--tw-shadow: 0 30px 80px rgba(0,0,0,.32);--tw-shadow-colored: 0 30px 80px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_30px_80px_rgba\(15\,23\,42\,0\.22\)\]{--tw-shadow: 0 30px 80px rgba(15,23,42,.22);--tw-shadow-colored: 0 30px 80px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_32px_80px_rgba\(0\,0\,0\,0\.34\)\]{--tw-shadow: 0 32px 80px rgba(0,0,0,.34);--tw-shadow-colored: 0 32px 80px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_32px_90px_rgba\(0\,0\,0\,0\.34\)\]{--tw-shadow: 0 32px 90px rgba(0,0,0,.34);--tw-shadow-colored: 0 32px 90px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_32px_90px_rgba\(0\,0\,0\,0\.38\)\]{--tw-shadow: 0 32px 90px rgba(0,0,0,.38);--tw-shadow-colored: 0 32px 90px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_18px_-14px_rgba\(0\,0\,0\,0\.16\)\]{--tw-shadow: 0 8px 18px -14px rgba(0,0,0,.16);--tw-shadow-colored: 0 8px 18px -14px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.05\)\]{--tw-shadow: inset 0 1px 0 rgba(255,255,255,.05);--tw-shadow-colored: inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.06\)\,0_16px_34px_-24px_rgba\(0\,0\,0\,0\.88\)\]{--tw-shadow: inset 0 1px 0 rgba(255,255,255,.06),0 16px 34px -24px rgba(0,0,0,.88);--tw-shadow-colored: inset 0 1px 0 var(--tw-shadow-color), 0 16px 34px -24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.06\)\]{--tw-shadow: inset 0 1px 0 rgba(255,255,255,.06);--tw-shadow-colored: inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.08\)\,0_10px_22px_-16px_rgba\(0\,0\,0\,0\.85\)\]{--tw-shadow: inset 0 1px 0 rgba(255,255,255,.08),0 10px 22px -16px rgba(0,0,0,.85);--tw-shadow-colored: inset 0 1px 0 var(--tw-shadow-color), 0 10px 22px -16px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.12\)\,0_8px_18px_rgba\(30\,52\,110\,0\.28\)\]{--tw-shadow: inset 0 1px 0 rgba(255,255,255,.12),0 8px 18px rgba(30,52,110,.28);--tw-shadow-colored: inset 0 1px 0 var(--tw-shadow-color), 0 8px 18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.6\)\]{--tw-shadow: inset 0 1px 0 rgba(255,255,255,.6);--tw-shadow-colored: inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: var(--shadow-lg);--tw-shadow-colored: var(--shadow-lg);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow: var(--shadow-md);--tw-shadow-colored: var(--shadow-md);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-none{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: var(--shadow-sm);--tw-shadow-colored: var(--shadow-sm);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow: var(--shadow-xl);--tw-shadow-colored: var(--shadow-xl);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[var\(--shadow\)\]{--tw-shadow-color: var(--shadow);--tw-shadow: var(--tw-shadow-colored)}.shadow-\[var\(--shadow-card\)\]{--tw-shadow-color: var(--shadow-card);--tw-shadow: var(--tw-shadow-colored)}.shadow-\[var\(--shadow-elevated\)\]{--tw-shadow-color: var(--shadow-elevated);--tw-shadow: var(--tw-shadow-colored)}.shadow-\[var\(--shadow-glow\)\]{--tw-shadow-color: var(--shadow-glow);--tw-shadow: var(--tw-shadow-colored)}.shadow-primary\/25{--tw-shadow-color: hsl(var(--primary) / .25);--tw-shadow: var(--tw-shadow-colored)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.ring-0{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-1{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-2{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-inset{--tw-ring-inset: inset}.ring-destructive\/40{--tw-ring-color: hsl(var(--destructive) / .4)}.ring-primary{--tw-ring-color: hsl(var(--primary))}.ring-primary\/10{--tw-ring-color: hsl(var(--primary) / .1)}.ring-primary\/20{--tw-ring-color: hsl(var(--primary) / .2)}.ring-primary\/25{--tw-ring-color: hsl(var(--primary) / .25)}.ring-primary\/30{--tw-ring-color: hsl(var(--primary) / .3)}.ring-white\/10{--tw-ring-color: rgb(255 255 255 / .1)}.ring-offset-background{--tw-ring-offset-color: hsl(var(--background))}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur{--tw-backdrop-blur: blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-2xl{--tw-backdrop-blur: blur(40px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-\[10px\]{--tw-backdrop-blur: blur(10px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-md{--tw-backdrop-blur: blur(12px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-sm{--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-xl{--tw-backdrop-blur: blur(24px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.\!transition-none{transition-property:none!important}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[grid-template-rows\]{transition-property:grid-template-rows;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[opacity\,transform\]{transition-property:opacity,transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[transform\,background\,border-color\,box-shadow\]{transition-property:transform,background,border-color,box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[transform\,box-shadow\,border-color\,background-color\]{transition-property:transform,box-shadow,border-color,background-color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[transform\,box-shadow\,border-color\]{transition-property:transform,box-shadow,border-color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[transform\,box-shadow\]{transition-property:transform,box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-none{transition-property:none}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.duration-700{transition-duration:.7s}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.will-change-\[opacity\,transform\]{will-change:opacity,transform}.will-change-auto{will-change:auto}.will-change-transform{will-change:transform}@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))}}@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))}}.animate-in{animation-name:enter;animation-duration:.15s;--tw-enter-opacity: initial;--tw-enter-scale: initial;--tw-enter-rotate: initial;--tw-enter-translate-x: initial;--tw-enter-translate-y: initial}.fade-in-0{--tw-enter-opacity: 0}.zoom-in-95{--tw-enter-scale: .95}.slide-in-from-bottom-1{--tw-enter-translate-y: .25rem}.slide-in-from-bottom-2{--tw-enter-translate-y: .5rem}.duration-200{animation-duration:.2s}.duration-300{animation-duration:.3s}.duration-500{animation-duration:.5s}.duration-700{animation-duration:.7s}.ease-out{animation-timing-function:cubic-bezier(0,0,.2,1)}.running{animation-play-state:running}.glass{border:1px solid hsl(var(--border) / .65);background:hsl(var(--card) / .72);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);box-shadow:0 0 0 1px hsl(var(--foreground) / .03) inset,var(--shadow-card)}.card-shadow{box-shadow:0 0 0 1px hsl(var(--foreground) / .03) inset,var(--shadow-card)}.elevated-shadow{box-shadow:0 0 0 1px hsl(var(--foreground) / .04) inset,var(--shadow-elevated)}.gradient-primary{background:var(--gradient-primary)}.gradient-primary,.gradient-gold{position:relative;overflow:hidden}.gradient-primary:before,.gradient-gold:before{content:"";position:absolute;top:1px;right:1px;bottom:1px;left:1px;border-radius:inherit;background:linear-gradient(180deg,#ffffff38,#fff0);pointer-events:none}.maison-shell{border-radius:2rem;border-width:1px}.dark .maison-shell.bg-card,.dark .maison-shell[class*="bg-card/"]{background:linear-gradient(180deg,hsl(var(--card) / .76),hsl(var(--card) / .64));border-color:hsl(var(--border) / .72);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.dark .maison-shell[class*="bg-card/"]{box-shadow:0 0 0 1px #ffffff0a inset,0 18px 42px -26px #000000bd,0 0 24px #91a6ff12}.dark .maison-shell.bg-card{box-shadow:0 0 0 1px #ffffff0d inset,0 26px 56px -30px #000000d1,0 0 30px #91a6ff14}.maison-shell{border-color:hsl(var(--border) / .7);background:hsl(var(--card) / .88);box-shadow:var(--shadow-card);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.maison-panel{border-radius:1.75rem;border-width:1px}.dark .maison-panel.bg-card,.dark .maison-panel[class*="bg-card/"]{background:linear-gradient(180deg,hsl(var(--card) / .76),hsl(var(--card) / .64));border-color:hsl(var(--border) / .72);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.dark .maison-panel[class*="bg-card/"]{box-shadow:0 0 0 1px #ffffff0a inset,0 18px 42px -26px #000000bd,0 0 24px #91a6ff12}.dark .maison-panel.bg-card{box-shadow:0 0 0 1px #ffffff0d inset,0 26px 56px -30px #000000d1,0 0 30px #91a6ff14}.maison-panel{border-color:hsl(var(--border) / .65);background:hsl(var(--card) / .8);box-shadow:var(--shadow-card);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.maison-chip{display:inline-flex;align-items:center;gap:.5rem;border-radius:9999px;border-width:1px;padding:.375rem .75rem;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.24em;color:hsl(var(--muted-foreground))}.dark .maison-chip.bg-card,.dark .maison-chip[class*="bg-card/"]{background:linear-gradient(180deg,hsl(var(--card) / .76),hsl(var(--card) / .64));border-color:hsl(var(--border) / .72);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.dark .maison-chip[class*="bg-card/"]{box-shadow:0 0 0 1px #ffffff0a inset,0 18px 42px -26px #000000bd,0 0 24px #91a6ff12}.dark .maison-chip.bg-card{box-shadow:0 0 0 1px #ffffff0d inset,0 26px 56px -30px #000000d1,0 0 30px #91a6ff14}.is-backoffice header.glass.safe-area-top .flex.maison-chip.gap-2{gap:.55rem;align-items:center}.is-backoffice header.glass.safe-area-top .flex.items-center.maison-chip{gap:.55rem;align-items:center}.maison-chip{border-color:hsl(var(--border) / .7);background:hsl(var(--background) / .75)}.maison-search{border-radius:9999px;border-width:1px;padding:.875rem 1.25rem}.dark .maison-search.bg-card,.dark .maison-search[class*="bg-card/"]{background:linear-gradient(180deg,hsl(var(--card) / .76),hsl(var(--card) / .64));border-color:hsl(var(--border) / .72);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.dark .maison-search[class*="bg-card/"]{box-shadow:0 0 0 1px #ffffff0a inset,0 18px 42px -26px #000000bd,0 0 24px #91a6ff12}.dark .maison-search.bg-card{box-shadow:0 0 0 1px #ffffff0d inset,0 26px 56px -30px #000000d1,0 0 30px #91a6ff14}.maison-search{border-color:hsl(var(--border) / .7);background:hsl(var(--background) / .76);box-shadow:inset 0 1px #ffffff3d,var(--shadow-card);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.maison-divider{height:1px;background:linear-gradient(90deg,transparent,hsl(var(--border)),transparent)}.magnetic-btn{--mx: 0px;--my: 0px;transform:translate3d(var(--mx),var(--my),0);transition:transform .24s cubic-bezier(.2,.8,.2,1),box-shadow .26s ease-out;will-change:transform}.lux-hero-shell{position:relative;overflow:hidden;border-radius:2.25rem;border-width:1px;border-color:hsl(var(--border) / .55);background-color:hsl(var(--background) / .55);padding:1.5rem;--tw-shadow-color: var(--shadow-elevated);--tw-shadow: var(--tw-shadow-colored);--tw-backdrop-blur: blur(24px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.dark .lux-hero-shell.bg-card,.dark .lux-hero-shell[class*="bg-card/"]{background:linear-gradient(180deg,hsl(var(--card) / .76),hsl(var(--card) / .64));border-color:hsl(var(--border) / .72);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.dark .lux-hero-shell[class*="bg-card/"]{box-shadow:0 0 0 1px #ffffff0a inset,0 18px 42px -26px #000000bd,0 0 24px #91a6ff12}.dark .lux-hero-shell.bg-card{box-shadow:0 0 0 1px #ffffff0d inset,0 26px 56px -30px #000000d1,0 0 30px #91a6ff14}@media (min-width: 640px){.lux-hero-shell{padding:2rem}}.lux-hero-shell{transition:transform .26s cubic-bezier(.2,.8,.2,1)}.lux-hero-orb{pointer-events:none;position:absolute;border-radius:9999px;--tw-blur: blur(64px);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)}.lux-hero-orb-a{height:16rem;width:16rem;left:-4rem;top:-5rem;background:radial-gradient(circle at center,#6366f15c,#6366f100)}.lux-hero-orb-b{height:18rem;width:18rem;right:-4rem;bottom:-7rem;background:radial-gradient(circle at center,#a855f752,#a855f700)}.interactive-lift{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;transition-timing-function:cubic-bezier(0,0,.2,1);animation-duration:.3s;animation-timing-function:cubic-bezier(0,0,.2,1)}.interactive-lift:hover{--tw-translate-y: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-shadow: var(--shadow-lg);--tw-shadow-colored: var(--shadow-lg);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.interactive-glow{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;transition-timing-function:cubic-bezier(0,0,.2,1);animation-duration:.3s;animation-timing-function:cubic-bezier(0,0,.2,1)}.interactive-glow:hover{--tw-shadow: 0 0 0 1px hsl(var(--primary)/.22),0 20px 36px -22px hsl(var(--primary)/.45);--tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color), 0 20px 36px -22px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.dark .glass{background:linear-gradient(180deg,hsl(var(--card) / .78),hsl(var(--card) / .66));border-color:hsl(var(--border) / .78);box-shadow:0 0 0 1px #ffffff0d inset,0 16px 40px -24px #000000b8,0 0 28px #91a6ff14}.dark .card-shadow,.dark .elevated-shadow,.dark .bg-card.rounded-2xl,.dark .bg-card.rounded-3xl,.dark .border.bg-card,.dark .border[class*="bg-card/"]{background:linear-gradient(180deg,hsl(var(--card) / .76),hsl(var(--card) / .64));border-color:hsl(var(--border) / .72);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.dark .card-shadow,.dark .bg-card.rounded-2xl,.dark .border[class*="bg-card/"]{box-shadow:0 0 0 1px #ffffff0a inset,0 18px 42px -26px #000000bd,0 0 24px #91a6ff12}.dark .elevated-shadow,.dark .bg-card.rounded-3xl,.dark .border.bg-card{box-shadow:0 0 0 1px #ffffff0d inset,0 26px 56px -30px #000000d1,0 0 30px #91a6ff14}.backoffice-page{min-height:100vh;padding-bottom:2rem;background:hsl(var(--background))}.backoffice-header{position:sticky;top:0;z-index:40;border-bottom:1px solid hsl(var(--border))}.backoffice-shell{max-width:72rem;margin-inline:auto;padding-inline:1rem;padding-top:1.5rem;padding-bottom:1.5rem}.backoffice-shell-wide{max-width:80rem;margin-inline:auto;padding-inline:1rem;padding-top:1.5rem;padding-bottom:1.5rem}.backoffice-section{border:1px solid hsl(var(--border) / .6);border-radius:1.5rem;padding:1.25rem;background:hsl(var(--card) / .8);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:0 0 0 1px hsl(var(--foreground) / .03) inset,var(--shadow-card)}.backoffice-panel{border:1px solid hsl(var(--border) / .6);border-radius:1.25rem;padding:1rem;background:hsl(var(--card) / .76);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:0 0 0 1px hsl(var(--foreground) / .03) inset,var(--shadow-card)}.backoffice-title{font-size:clamp(1.15rem,1rem + 1vw,1.75rem);font-weight:700;line-height:1.08;letter-spacing:-.025em;color:hsl(var(--foreground));text-wrap:balance}.backoffice-subtitle{margin-top:.35rem;font-size:.78rem;line-height:1.45;color:hsl(var(--muted-foreground))}.is-backoffice header.glass.safe-area-top h1{font-size:clamp(1.15rem,1rem + 1vw,1.75rem);font-weight:700;line-height:1.08;letter-spacing:-.025em;color:hsl(var(--foreground));white-space:normal;overflow:visible;text-overflow:clip;text-wrap:balance}.is-backoffice header.glass.safe-area-top p{margin-top:.35rem;font-size:.78rem;line-height:1.45;color:hsl(var(--muted-foreground));white-space:normal;overflow:visible;text-overflow:clip;text-wrap:pretty}.is-backoffice header.glass.safe-area-top .flex.items-center.gap-2{gap:.55rem;align-items:center}.is-backoffice header.glass.safe-area-top .\!flex.items-center.gap-2{gap:.55rem!important;align-items:center!important}.backoffice-stat-grid{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(10.75rem,1fr))}.backoffice-toolbar{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center;justify-content:space-between}.backoffice-kpi-grid{display:grid;gap:.9rem;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr))}.backoffice-form-grid{display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr))}.backoffice-actions-row{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.backoffice-table-wrap{overflow:auto;border-radius:.85rem;border:1px solid hsl(var(--border) / .7);background:hsl(var(--card) / .72)}.backoffice-page table{width:100%;table-layout:auto}.backoffice-page th,.backoffice-page td{vertical-align:top;overflow-wrap:anywhere;word-break:break-word}.backoffice-page td .truncate,.backoffice-page th .truncate{white-space:normal;overflow:visible;text-overflow:clip;max-width:100%}.backoffice-page .line-clamp-1{-webkit-line-clamp:2;line-clamp:2}.is-backoffice .app-main :where(h1,h2,h3,h4){text-wrap:balance;overflow-wrap:anywhere;letter-spacing:-.015em}.is-backoffice .app-main :where(p,span,small,label){overflow-wrap:anywhere;word-break:break-word}.is-backoffice .app-main :where(.max-w-4xl,.max-w-5xl,.max-w-6xl,.max-w-7xl,.max-w-screen-xl){width:min(100%,100%);margin-inline:auto;padding-inline:1rem}.is-backoffice .app-main :where(input,select,textarea){border-radius:.85rem;min-height:2.5rem}.is-backoffice .app-main textarea{min-height:6.2rem}.is-backoffice .app-main :where(.overflow-auto,.overflow-x-auto){border-radius:.9rem;border:1px solid hsl(var(--border) / .65);background:hsl(var(--card) / .72)}.is-backoffice .app-main table :where(th,td){vertical-align:top;padding:.68rem .72rem}.is-backoffice .app-main table th{font-size:.72rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:hsl(var(--muted-foreground))}@media (max-width: 768px){.backoffice-shell,.backoffice-shell-wide{padding-inline:.82rem;padding-top:1rem;padding-bottom:1rem}.backoffice-section{border-radius:1.15rem;padding:.95rem}.backoffice-panel{border-radius:.95rem;padding:.85rem}.is-backoffice .app-main :where(.max-w-4xl,.max-w-5xl,.max-w-6xl,.max-w-7xl,.max-w-screen-xl){padding-inline:.82rem}}.backoffice-list-item{border:1px solid hsl(var(--border) / .6);border-radius:1.25rem;background:hsl(var(--card) / .78);padding:1rem;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:0 0 0 1px hsl(var(--foreground) / .03) inset,var(--shadow-card)}.backoffice-empty{border:1px solid hsl(var(--border) / .6);border-radius:1.25rem;background:hsl(var(--card) / .78);padding:2rem;text-align:center;color:hsl(var(--muted-foreground));backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:0 0 0 1px hsl(var(--foreground) / .03) inset,var(--shadow-card)}[data-design-preset=maison] .glass{background:hsl(var(--card) / .72);border-color:hsl(var(--border) / .7);box-shadow:0 10px 30px -24px #2e201638;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}[data-design-preset=maison] .card-shadow{box-shadow:var(--shadow-card)}[data-design-preset=maison] .elevated-shadow{box-shadow:var(--shadow-elevated)}[data-design-preset=maison] .gradient-primary,[data-design-preset=maison] .gradient-gold{position:relative;overflow:hidden}[data-design-preset=maison] .gradient-primary:before,[data-design-preset=maison] .gradient-gold:before{content:"";position:absolute;top:1px;right:1px;bottom:1px;left:1px;border-radius:inherit;background:linear-gradient(180deg,#ffffff24,#fff0);pointer-events:none}[data-design-preset=maison] .lux-hero-shell{background:linear-gradient(180deg,hsl(var(--card) / .82),hsl(var(--card) / .64)),linear-gradient(120deg,#caad861f,#fff0);border-color:hsl(var(--border) / .72);box-shadow:var(--shadow-elevated)}[data-design-preset=maison] .interactive-lift{transition-duration:.42s}[data-design-preset=maison] .interactive-lift:hover{transform:translateY(-6px);box-shadow:var(--shadow-elevated)}[data-design-preset=maison] .interactive-glow:hover{box-shadow:0 0 0 1px hsl(var(--border)),0 28px 56px -34px #78583966}[data-design-preset=maison] button,[data-design-preset=maison] [role=button]{-webkit-tap-highlight-color:transparent}[data-design-preset=maison] input,[data-design-preset=maison] textarea,[data-design-preset=maison] [data-radix-select-trigger],[data-design-preset=maison] [role=combobox]{box-shadow:inset 0 1px #ffffff14}.reveal-base{opacity:0;transform:translate3d(0,18px,0) scale(.992);filter:blur(5px) saturate(.96);transition:opacity .46s cubic-bezier(.22,1,.36,1),transform .54s cubic-bezier(.22,1,.36,1),filter .52s cubic-bezier(.22,1,.36,1);transition-delay:var(--reveal-delay, 0ms);will-change:opacity,transform,filter}.reveal-base.reveal-in{opacity:1;transform:translateZ(0) scale(1);filter:blur(0) saturate(1)}.mk-featured-card-reveal{transform:translate3d(0,26px,0) scale(.985);opacity:0;transition:opacity .52s cubic-bezier(.2,.8,.2,1),transform .56s cubic-bezier(.22,1,.36,1);will-change:opacity,transform}.mk-featured-card-reveal.reveal-in{opacity:1;transform:translateZ(0) scale(1)}.safe-area-top{padding-top:env(safe-area-inset-top,0)}.lux-marquee{width:100%;overflow:hidden}.lux-marquee-track{display:inline-flex;align-items:center;gap:2.5rem;white-space:nowrap}.is-backoffice header.glass.safe-area-top .flex.lux-marquee-track.gap-2{gap:.55rem;align-items:center}.lux-marquee-track{width:-moz-max-content;width:max-content;will-change:transform}.lux-marquee-item{font-size:.75rem;line-height:1rem;font-weight:500;color:hsl(var(--foreground) / .9)}@media (min-width: 640px){.lux-marquee-item{font-size:.875rem;line-height:1.25rem}}.lux-marquee-item{flex:none;letter-spacing:.02em}@keyframes lux-marquee-single{0%{transform:translate3d(var(--lux-marquee-start, 100%),0,0)}to{transform:translate3d(var(--lux-marquee-end, -100%),0,0)}}.animate-lux-marquee-single{animation:lux-marquee-single var(--lux-marquee-duration, 28s) linear infinite}@media (prefers-reduced-motion: reduce){.animate-lux-marquee-single{animation-duration:calc(var(--lux-marquee-duration, 28s) * 1.6)}.lux-cursor-spotlight{display:none}.magnetic-btn{transform:none!important;transition:none!important}.reveal-base,.mk-featured-card-reveal{opacity:1!important;transform:none!important;transition:none!important}}.glass,.maison-shell,.maison-panel{border-color:hsl(var(--border) / .82);background:linear-gradient(180deg,hsl(var(--card) / .94),hsl(var(--card) / .82));box-shadow:0 0 0 1px hsl(var(--foreground) / .03) inset,var(--shadow-card);backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px)}.dark .glass,.dark .maison-shell,.dark .maison-panel{border-color:hsl(var(--border) / .94);background:linear-gradient(180deg,hsl(var(--card) / .92),hsl(var(--card) / .76));box-shadow:0 0 0 1px #ffffff0d inset,var(--shadow-card)}.maison-chip{border-color:hsl(var(--border) / .88);background:hsl(var(--background) / .84);color:hsl(var(--muted-foreground))}.gradient-primary,.gradient-gold{background:var(--gradient-primary);color:hsl(var(--primary-foreground))}.gradient-primary:before,.gradient-gold:before{background:linear-gradient(180deg,#ffffff29,#fff0)}.lux-hero-orb-a{background:radial-gradient(circle at center,#ffffff2e,#fff0)}.lux-hero-orb-b{background:radial-gradient(circle at center,#7373733d,#73737300)}.interactive-glow:hover{box-shadow:0 0 0 1px hsl(var(--foreground) / .1),0 28px 54px -34px hsl(var(--foreground) / .22)}.\[--line\:rgba\(15\,23\,42\,0\.14\)\]{--line: rgba(15,23,42,.14)}.\[--muted\:\#475569\]{--muted: #475569}.\[--text\:\#0f172a\]{--text: #0f172a}.\[-webkit-backdrop-filter\:blur\(10px\)\]{-webkit-backdrop-filter:blur(10px)}.\[backface-visibility\:hidden\]{backface-visibility:hidden}.\[background-image\:linear-gradient\(rgba\(130\,161\,255\,0\.08\)_1px\,transparent_1px\)\,linear-gradient\(90deg\,rgba\(130\,161\,255\,0\.06\)_1px\,transparent_1px\)\]{background-image:linear-gradient(rgba(130,161,255,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(130,161,255,.06) 1px,transparent 1px)}.\[background-size\:88px_88px\]{background-size:88px 88px}.\[grid-template-columns\:minmax\(0\,1\.05fr\)_minmax\(21rem\,0\.95fr\)\]{grid-template-columns:minmax(0,1.05fr) minmax(21rem,.95fr)}.\[grid-template-columns\:minmax\(0\,1\.45fr\)_minmax\(20rem\,0\.95fr\)\]{grid-template-columns:minmax(0,1.45fr) minmax(20rem,.95fr)}.\[grid-template-columns\:minmax\(18rem\,22rem\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(18rem,22rem) minmax(0,1fr)}.\[grid-template-columns\:minmax\(19rem\,23rem\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(19rem,23rem) minmax(0,1fr)}.\[grid-template-columns\:minmax\(20rem\,22rem\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(20rem,22rem) minmax(0,1fr)}.\[grid-template-columns\:repeat\(auto-fit\,minmax\(11rem\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr))}.\[grid-template-columns\:repeat\(auto-fit\,minmax\(12rem\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr))}.\[grid-template-columns\:repeat\(auto-fit\,minmax\(13\.5rem\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(13.5rem,1fr))}.\[grid-template-columns\:repeat\(auto-fit\,minmax\(16\.5rem\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(16.5rem,1fr))}.\[grid-template-columns\:repeat\(auto-fit\,minmax\(18rem\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(18rem,1fr))}.\[grid-template-columns\:repeat\(auto-fit\,minmax\(min\(100\%\,22rem\)\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr))}.\[grid-template-columns\:repeat\(auto-fit\,minmax\(min\(100\%\,24rem\)\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(min(100%,24rem),1fr))}.\[line-break\:loose\]{line-break:loose}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.\[scrollbar-width\:none\]{scrollbar-width:none}.\!\[transform\:translate\(-50\%\,-50\%\)\]{transform:translate(-50%,-50%)!important}.\[word-break\:normal\]{word-break:normal}button:has(>.lucide-arrow-left):not(:has(>:nth-child(2))){border-color:transparent!important;background:transparent!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}button:has(>.lucide-arrow-left):not(:has(>:nth-child(2))):hover,button:has(>.lucide-arrow-left):not(:has(>:nth-child(2))):focus-visible,button:has(>.lucide-arrow-left):not(:has(>:nth-child(2))):active{background:transparent!important;box-shadow:none!important}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:hsl(var(--muted-foreground) / .3);border-radius:4px}@keyframes fade-up{0%{opacity:.82;transform:translateY(14px) scale(.992);filter:blur(1.5px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}@keyframes markky-vt-out{0%{filter:blur(0px);opacity:1;transform:translateY(0) scale(1)}to{filter:blur(6px);opacity:.08;transform:translateY(-10px) scale(.996)}}@keyframes markky-vt-in{0%{filter:blur(12px);opacity:0;transform:translateY(18px) scale(.992)}to{filter:blur(0px);opacity:1;transform:translateY(0) scale(1)}}@keyframes mk-route-glow{0%{opacity:0;transform:translate3d(0,22px,0) scale(.98)}35%{opacity:.7}to{opacity:0;transform:translate3d(0,-8px,0) scale(1.04)}}@keyframes mk-route-sheen{0%{opacity:0;transform:translate3d(-12%,0,0)}18%{opacity:.16}to{opacity:0;transform:translate3d(10%,0,0)}}@keyframes mk-route-enter-forward{0%{opacity:.86;transform:translate3d(var(--mk-route-enter-x, 0px),var(--mk-route-enter-y, 16px),0) scale(var(--mk-route-enter-scale, .992));filter:blur(var(--mk-route-enter-blur, 4px))}to{opacity:1;transform:translateZ(0) scale(1);filter:blur(0)}}@keyframes mk-route-enter-back{0%{opacity:.9;transform:translate3d(calc(var(--mk-route-enter-x, 0px) * -.72),calc(var(--mk-route-enter-y, 16px) * .68),0) scale(calc(1 - ((1 - var(--mk-route-enter-scale, .992)) * .7)));filter:blur(calc(var(--mk-route-enter-blur, 4px) * .7))}to{opacity:1;transform:translateZ(0) scale(1);filter:blur(0)}}@keyframes scale-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes slide-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes pulse-glow{0%,to{box-shadow:0 0 20px #2abb904d}50%{box-shadow:0 0 40px #2abb9080}}.mk-app-route-shell{--mk-route-enter-x: 0px;--mk-route-enter-y: 10px;--mk-route-enter-scale: .996;--mk-route-enter-blur: 1.6px;--mk-route-enter-duration: .46s;position:relative;isolation:isolate;overflow:clip;will-change:opacity,transform,filter;transition:opacity .42s var(--motion-ease, cubic-bezier(.22, 1, .36, 1)),transform .42s var(--motion-ease, cubic-bezier(.22, 1, .36, 1)),filter .42s var(--motion-ease, cubic-bezier(.22, 1, .36, 1))}.mk-app-route-shell--support{display:flex;flex:1 1 0%;min-height:0;height:100%;overflow:hidden}.mk-app-route-shell:before,.mk-app-route-shell:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:0}.mk-app-route-shell:before{inset:-12% -6% auto;height:16rem;background:radial-gradient(circle at 50% 0%,rgba(255,255,255,.12),transparent 48%),radial-gradient(circle at 10% 20%,hsl(var(--glow-1) / .12),transparent 42%),radial-gradient(circle at 90% 10%,hsl(var(--glow-3) / .1),transparent 38%);filter:blur(16px);z-index:-1}.mk-app-route-shell:after{top:0;right:0;bottom:0;left:0;background:linear-gradient(120deg,transparent 18%,rgba(255,255,255,.08) 46%,transparent 72%);mix-blend-mode:screen;z-index:1}.mk-app-route-shell--commerce{transform-origin:center top}.mk-app-route-shell--page-home{--mk-route-enter-y: 14px;--mk-route-enter-scale: .996;--mk-route-enter-blur: 2.2px;--mk-route-enter-duration: .5s}.mk-app-route-shell--page-shop{--mk-route-enter-y: 8px;--mk-route-enter-scale: .997;--mk-route-enter-blur: 1.2px;--mk-route-enter-duration: .38s}.mk-app-route-shell--page-cart{--mk-route-enter-y: 14px;--mk-route-enter-scale: .993;--mk-route-enter-blur: 3px;--mk-route-enter-duration: .58s}.mk-app-route-shell--page-wallet{--mk-route-enter-y: 18px;--mk-route-enter-scale: .994;--mk-route-enter-blur: 4px;--mk-route-enter-duration: .66s}.mk-app-route-shell--page-orders{--mk-route-enter-x: 10px;--mk-route-enter-y: 14px;--mk-route-enter-scale: .993;--mk-route-enter-blur: 3px;--mk-route-enter-duration: .6s}.mk-app-route-shell--page-profile{--mk-route-enter-x: -8px;--mk-route-enter-y: 16px;--mk-route-enter-scale: .994;--mk-route-enter-blur: 3px;--mk-route-enter-duration: .62s}.mk-app-route-shell--page-product{--mk-route-enter-y: 20px;--mk-route-enter-scale: .99;--mk-route-enter-blur: 5px;--mk-route-enter-duration: .76s}.mk-app-route-shell--dir-forward{--mk-route-enter-x: 10px}.mk-app-route-shell--dir-back{--mk-route-enter-x: -10px}.mk-app-route-shell--pending{opacity:.72;pointer-events:none}.animate-fade-up{animation:fade-up var(--motion-enter, .58s) var(--motion-ease, cubic-bezier(.22, 1, .36, 1)) both}.mk-app-route-shell--animate{animation:mk-route-enter-forward var(--mk-route-enter-duration, .62s) var(--motion-ease, cubic-bezier(.22, 1, .36, 1)) both}.mk-app-route-shell--animate.mk-app-route-shell--dir-back{animation-name:mk-route-enter-back}.mk-app-route-shell--animate:before{animation:mk-route-glow .9s var(--motion-ease, cubic-bezier(.22, 1, .36, 1)) both}.mk-app-route-shell--animate:after{animation:mk-route-sheen .82s var(--motion-ease, cubic-bezier(.22, 1, .36, 1)) both}.animate-scale-in{animation:scale-in var(--t-ui, .34s) var(--motion-ease, cubic-bezier(.22, 1, .36, 1)) both}.animate-slide-up{animation:slide-up var(--motion-enter, .46s) var(--motion-ease, cubic-bezier(.22, 1, .36, 1)) both}.animate-pulse-glow{animation:pulse-glow 2s ease-in-out infinite}@supports (view-transition-name: none){@media (prefers-reduced-motion: no-preference){::view-transition-group(root){background:hsl(var(--background))}::view-transition-image-pair(root){isolation:auto}::view-transition-old(root){background:hsl(var(--background));mix-blend-mode:normal;animation:markky-vt-out var(--motion-exit, .34s) var(--motion-ease, cubic-bezier(.22, 1, .36, 1)) both}::view-transition-new(root){background:hsl(var(--background));mix-blend-mode:normal;animation:markky-vt-in var(--motion-enter, .62s) var(--motion-ease, cubic-bezier(.22, 1, .36, 1)) both}html[data-route-direction=back]::view-transition-old(root){animation-duration:.28s;transform-origin:center center}html[data-route-direction=back]::view-transition-new(root){animation-name:mk-route-enter-back;animation-duration:.58s}html[data-route-direction=forward]::view-transition-new(root){animation-name:mk-route-enter-forward}html[data-route-preset=home]::view-transition-new(root){animation-duration:.74s}html[data-route-preset=shop]::view-transition-new(root),html[data-route-preset=orders]::view-transition-new(root),html[data-route-preset=profile]::view-transition-new(root){animation-duration:.6s}html[data-route-preset=wallet]::view-transition-new(root){animation-duration:.66s}html[data-route-preset=product]::view-transition-new(root){animation-duration:.78s}::view-transition-group(checkout-total-chip),::view-transition-group(checkout-slide-cta),::view-transition-group(checkout-page-title){animation-duration:.58s;animation-timing-function:var(--motion-ease, cubic-bezier(.22, 1, .36, 1))}::view-transition-old(checkout-total-chip),::view-transition-old(checkout-slide-cta),::view-transition-old(checkout-page-title){animation:markky-vt-out .34s var(--motion-ease, cubic-bezier(.22, 1, .36, 1)) both}::view-transition-new(checkout-total-chip),::view-transition-new(checkout-slide-cta),::view-transition-new(checkout-page-title){animation:markky-vt-in .58s var(--motion-ease, cubic-bezier(.22, 1, .36, 1)) both}}}.markky-store-page .glass,.markky-store-page .elevated-shadow,.markky-store-page .card-shadow,.markky-store-page .mk-cart-summary-card,.markky-store-page .mk-cart-overview-panel,.markky-store-page .mk-cart-upsell,.markky-store-page .mk-pd-card,.markky-store-page .mk-pd-disclosure,.markky-store-page .mk-pd-reviews-shell{transition:transform .42s cubic-bezier(.22,1,.36,1),box-shadow .42s cubic-bezier(.22,1,.36,1),border-color .32s ease,background-color .32s ease,filter .42s cubic-bezier(.22,1,.36,1)}.markky-store-page .mk-cart-summary-card:hover,.markky-store-page .mk-cart-overview-panel:hover,.markky-store-page .mk-cart-upsell:hover,.markky-store-page .mk-pd-card:hover,.markky-store-page .mk-pd-disclosure:hover,.markky-store-page .mk-pd-reviews-shell:hover{transform:translate3d(0,-4px,0);filter:saturate(1.03)}@media (prefers-reduced-motion: reduce){.mk-app-route-shell{transition:none}.mk-app-route-shell--pending{opacity:1;pointer-events:auto}.animate-fade-up,.animate-scale-in,.animate-slide-up,.animate-pulse-glow{animation:none!important}.mk-app-route-shell:before,.mk-app-route-shell:after{display:none!important}.markky-store-page .glass,.markky-store-page .elevated-shadow,.markky-store-page .card-shadow,.markky-store-page .mk-cart-summary-card,.markky-store-page .mk-cart-overview-panel,.markky-store-page .mk-cart-upsell,.markky-store-page .mk-pd-card,.markky-store-page .mk-pd-disclosure,.markky-store-page .mk-pd-reviews-shell{transition:none!important;transform:none!important;filter:none!important}@supports (view-transition-name: none){::view-transition-old(root),::view-transition-new(root){animation:none!important}}}.file\:border-0::file-selector-button{border-width:0px}.file\:bg-transparent::file-selector-button{background-color:transparent}.file\:text-sm::file-selector-button{font-size:.875rem;line-height:1.25rem}.file\:font-medium::file-selector-button{font-weight:500}.file\:text-foreground::file-selector-button{color:hsl(var(--foreground))}.placeholder\:text-\[var\(--muted\)\]::-moz-placeholder{color:var(--muted)}.placeholder\:text-\[var\(--muted\)\]::placeholder{color:var(--muted)}.placeholder\:text-muted-foreground::-moz-placeholder{color:hsl(var(--muted-foreground))}.placeholder\:text-muted-foreground::placeholder{color:hsl(var(--muted-foreground))}.placeholder\:text-slate-500::-moz-placeholder{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.placeholder\:text-slate-500::placeholder{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.placeholder\:text-white\/60::-moz-placeholder{color:#fff9}.placeholder\:text-white\/60::placeholder{color:#fff9}.first\:pl-0:first-child{padding-left:0}.last\:border-b-0:last-child{border-bottom-width:0px}.focus-within\:relative:focus-within{position:relative}.focus-within\:z-20:focus-within{z-index:20}.focus-within\:ring-2:focus-within{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-within\:ring-primary\/20:focus-within{--tw-ring-color: hsl(var(--primary) / .2)}.focus-within\:ring-offset-2:focus-within{--tw-ring-offset-width: 2px}.focus-within\:ring-offset-background:focus-within{--tw-ring-offset-color: hsl(var(--background))}.hover\:-translate-y-0\.5:hover{--tw-translate-y: -.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:-translate-y-1\/2:hover{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:-translate-y-\[1px\]:hover{--tw-translate-y: -1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-105:hover{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-110:hover{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-\[rgba\(170\,179\,241\,0\.26\)\]:hover{border-color:#aab3f142}.hover\:border-border:hover{border-color:hsl(var(--border))}.hover\:border-primary:hover{border-color:hsl(var(--primary))}.hover\:border-primary\/20:hover{border-color:hsl(var(--primary) / .2)}.hover\:border-primary\/25:hover{border-color:hsl(var(--primary) / .25)}.hover\:border-primary\/30:hover{border-color:hsl(var(--primary) / .3)}.hover\:border-primary\/35:hover{border-color:hsl(var(--primary) / .35)}.hover\:border-primary\/40:hover{border-color:hsl(var(--primary) / .4)}.hover\:border-primary\/50:hover{border-color:hsl(var(--primary) / .5)}.hover\:bg-\[rgba\(138\,150\,223\,0\.12\)\]:hover{background-color:#8a96df1f}.hover\:bg-\[rgba\(138\,150\,223\,0\.14\)\]:hover{background-color:#8a96df24}.hover\:bg-\[rgba\(246\,247\,250\,0\.95\)\]:hover{background-color:#f6f7faf2}.hover\:bg-\[rgba\(255\,255\,255\,0\.94\)\]:hover{background-color:#fffffff0}.hover\:bg-accent:hover{background-color:hsl(var(--accent))}.hover\:bg-accent\/40:hover{background-color:hsl(var(--accent) / .4)}.hover\:bg-accent\/60:hover{background-color:hsl(var(--accent) / .6)}.hover\:bg-accent\/75:hover{background-color:hsl(var(--accent) / .75)}.hover\:bg-accent\/80:hover{background-color:hsl(var(--accent) / .8)}.hover\:bg-background\/40:hover{background-color:hsl(var(--background) / .4)}.hover\:bg-background\/60:hover{background-color:hsl(var(--background) / .6)}.hover\:bg-background\/70:hover{background-color:hsl(var(--background) / .7)}.hover\:bg-background\/80:hover{background-color:hsl(var(--background) / .8)}.hover\:bg-background\/90:hover{background-color:hsl(var(--background) / .9)}.hover\:bg-black\/5:hover{background-color:#0000000d}.hover\:bg-black\/\[0\.045\]:hover{background-color:#0000000b}.hover\:bg-card:hover{background-color:hsl(var(--card))}.hover\:bg-card\/70:hover{background-color:hsl(var(--card) / .7)}.hover\:bg-card\/90:hover{background-color:hsl(var(--card) / .9)}.hover\:bg-card\/95:hover{background-color:hsl(var(--card) / .95)}.hover\:bg-destructive\/80:hover{background-color:hsl(var(--destructive) / .8)}.hover\:bg-destructive\/90:hover{background-color:hsl(var(--destructive) / .9)}.hover\:bg-destructive\/\[0\.1\]:hover{background-color:hsl(var(--destructive) / .1)}.hover\:bg-muted-foreground\/40:hover{background-color:hsl(var(--muted-foreground) / .4)}.hover\:bg-muted\/30:hover{background-color:hsl(var(--muted) / .3)}.hover\:bg-muted\/50:hover{background-color:hsl(var(--muted) / .5)}.hover\:bg-primary:hover{background-color:hsl(var(--primary))}.hover\:bg-primary\/10:hover{background-color:hsl(var(--primary) / .1)}.hover\:bg-primary\/15:hover{background-color:hsl(var(--primary) / .15)}.hover\:bg-primary\/5:hover{background-color:hsl(var(--primary) / .05)}.hover\:bg-primary\/80:hover{background-color:hsl(var(--primary) / .8)}.hover\:bg-secondary:hover{background-color:hsl(var(--secondary))}.hover\:bg-secondary\/30:hover{background-color:hsl(var(--secondary) / .3)}.hover\:bg-secondary\/40:hover{background-color:hsl(var(--secondary) / .4)}.hover\:bg-secondary\/50:hover{background-color:hsl(var(--secondary) / .5)}.hover\:bg-secondary\/80:hover{background-color:hsl(var(--secondary) / .8)}.hover\:bg-success\/90:hover{background-color:hsl(var(--success) / .9)}.hover\:bg-white:hover{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.hover\:bg-white\/10:hover{background-color:#ffffff1a}.hover\:bg-white\/90:hover{background-color:#ffffffe6}.hover\:bg-white\/\[0\.08\]:hover{background-color:#ffffff14}.hover\:bg-\[linear-gradient\(180deg\,rgba\(138\,150\,223\,0\.22\)\,rgba\(255\,255\,255\,0\.06\)\)\]:hover{background-image:linear-gradient(180deg,#8a96df38,#ffffff0f)}.hover\:bg-\[linear-gradient\(180deg\,rgba\(44\,44\,44\,0\.96\)\,rgba\(22\,22\,22\,0\.94\)\)\]:hover{background-image:linear-gradient(180deg,#2c2c2cf5,#161616f0)}.hover\:text-\[\#111827\]:hover{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.hover\:text-accent-foreground:hover{color:hsl(var(--accent-foreground))}.hover\:text-destructive:hover{color:hsl(var(--destructive))}.hover\:text-foreground:hover{color:hsl(var(--foreground))}.hover\:text-primary:hover{color:hsl(var(--primary))}.hover\:text-primary-foreground:hover{color:hsl(var(--primary-foreground))}.hover\:text-primary\/90:hover{color:hsl(var(--primary) / .9)}.hover\:text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.hover\:opacity-95:hover{opacity:.95}.hover\:shadow-\[0_0_0_1px_hsl\(var\(--border\)\/0\.55\)\,0_16px_30px_-26px_hsl\(var\(--primary\)\/0\.18\)\]:hover{--tw-shadow: 0 0 0 1px hsl(var(--border)/.55),0 16px 30px -26px hsl(var(--primary)/.18);--tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color), 0 16px 30px -26px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_0_0_1px_hsl\(var\(--border\)\/0\.7\)\,0_18px_34px_-26px_hsl\(var\(--primary\)\/0\.22\)\]:hover{--tw-shadow: 0 0 0 1px hsl(var(--border)/.7),0 18px 34px -26px hsl(var(--primary)/.22);--tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color), 0 18px 34px -26px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_0_0_1px_hsl\(var\(--border\)\/0\.8\)\,0_18px_34px_-26px_hsl\(var\(--primary\)\/0\.22\)\]:hover{--tw-shadow: 0 0 0 1px hsl(var(--border)/.8),0 18px 34px -26px hsl(var(--primary)/.22);--tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color), 0 18px 34px -26px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_0_0_1px_hsl\(var\(--primary\)\/0\.16\)\,0_18px_34px_-26px_hsl\(var\(--primary\)\/0\.22\)\]:hover{--tw-shadow: 0 0 0 1px hsl(var(--primary)/.16),0 18px 34px -26px hsl(var(--primary)/.22);--tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color), 0 18px 34px -26px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_0_0_1px_hsl\(var\(--primary\)\/0\.24\)\,0_22px_40px_-24px_hsl\(var\(--primary\)\/0\.6\)\]:hover{--tw-shadow: 0 0 0 1px hsl(var(--primary)/.24),0 22px 40px -24px hsl(var(--primary)/.6);--tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color), 0 22px 40px -24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_0_0_1px_hsl\(var\(--primary\)\/0\.25\)\,0_20px_35px_-20px_hsl\(var\(--primary\)\/0\.55\)\]:hover{--tw-shadow: 0 0 0 1px hsl(var(--primary)/.25),0 20px 35px -20px hsl(var(--primary)/.55);--tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color), 0 20px 35px -20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_12px_32px_rgba\(80\,88\,120\,0\.1\)\]:hover{--tw-shadow: 0 12px 32px rgba(80,88,120,.1);--tw-shadow-colored: 0 12px 32px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_22px_40px_rgba\(4\,9\,24\,0\.5\)\,0_0_0_1px_rgba\(255\,255\,255\,0\.08\)_inset\,0_0_26px_rgba\(113\,157\,255\,0\.22\)\]:hover{--tw-shadow: 0 22px 40px rgba(4,9,24,.5),0 0 0 1px rgba(255,255,255,.08) inset,0 0 26px rgba(113,157,255,.22);--tw-shadow-colored: 0 22px 40px var(--tw-shadow-color), inset 0 0 0 1px var(--tw-shadow-color), 0 0 26px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.12\)\,0_14px_28px_-18px_rgba\(47\,73\,160\,0\.62\)\]:hover{--tw-shadow: inset 0 1px 0 rgba(255,255,255,.12),0 14px 28px -18px rgba(47,73,160,.62);--tw-shadow-colored: inset 0 1px 0 var(--tw-shadow-color), 0 14px 28px -18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-lg:hover{--tw-shadow: var(--shadow-lg);--tw-shadow-colored: var(--shadow-lg);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-md:hover{--tw-shadow: var(--shadow-md);--tw-shadow-colored: var(--shadow-md);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-sm:hover{--tw-shadow: var(--shadow-sm);--tw-shadow-colored: var(--shadow-sm);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-xl:hover{--tw-shadow: var(--shadow-xl);--tw-shadow-colored: var(--shadow-xl);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:elevated-shadow:hover{box-shadow:0 0 0 1px hsl(var(--foreground) / .04) inset,var(--shadow-elevated)}.dark .hover\:elevated-shadow:hover,.dark .hover\:bg-card:hover.rounded-2xl,.dark .hover\:bg-card:hover.rounded-3xl,.dark .hover\:bg-card:hover.border{background:linear-gradient(180deg,hsl(var(--card) / .76),hsl(var(--card) / .64));border-color:hsl(var(--border) / .72);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.dark .hover\:bg-card:hover.rounded-2xl{box-shadow:0 0 0 1px #ffffff0a inset,0 18px 42px -26px #000000bd,0 0 24px #91a6ff12}.dark .hover\:elevated-shadow:hover,.dark .hover\:bg-card:hover.rounded-3xl,.dark .hover\:bg-card:hover.border{box-shadow:0 0 0 1px #ffffff0d inset,0 26px 56px -30px #000000d1,0 0 30px #91a6ff14}[data-design-preset=maison] .hover\:elevated-shadow:hover{box-shadow:var(--shadow-elevated)}.focus\:bg-accent:focus{background-color:hsl(var(--accent))}.focus\:bg-primary:focus{background-color:hsl(var(--primary))}.focus\:text-accent-foreground:focus{color:hsl(var(--accent-foreground))}.focus\:text-primary-foreground:focus{color:hsl(var(--primary-foreground))}.focus\:opacity-100:focus{opacity:1}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-4:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-\[rgba\(138\,150\,223\,0\.35\)\]:focus{--tw-ring-color: rgba(138,150,223,.35)}.focus\:ring-primary\/20:focus{--tw-ring-color: hsl(var(--primary) / .2)}.focus\:ring-ring:focus{--tw-ring-color: hsl(var(--ring))}.focus\:ring-offset-2:focus{--tw-ring-offset-width: 2px}.focus-visible\:-translate-y-1\/2:focus-visible{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:ring-0:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-\[rgba\(138\,150\,223\,0\.35\)\]:focus-visible{--tw-ring-color: rgba(138,150,223,.35)}.focus-visible\:ring-\[rgba\(138\,150\,223\,0\.45\)\]:focus-visible{--tw-ring-color: rgba(138,150,223,.45)}.focus-visible\:ring-primary\/30:focus-visible{--tw-ring-color: hsl(var(--primary) / .3)}.focus-visible\:ring-ring:focus-visible{--tw-ring-color: hsl(var(--ring))}.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color: hsl(var(--ring) / .5)}.focus-visible\:ring-offset-0:focus-visible{--tw-ring-offset-width: 0px}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width: 2px}.focus-visible\:ring-offset-background:focus-visible{--tw-ring-offset-color: hsl(var(--background))}.active\:-translate-y-1\/2:active{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-100:active{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-95:active{--tw-scale-x: .95;--tw-scale-y: .95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-\[0\.97\]:active{--tw-scale-x: .97;--tw-scale-y: .97;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-\[0\.98\]:active{--tw-scale-x: .98;--tw-scale-y: .98;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-\[0\.99\]:active{--tw-scale-x: .99;--tw-scale-y: .99;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:cursor-grabbing:active{cursor:grabbing}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.group:hover .group-hover\:w-full{width:100%}.group:hover .group-hover\:translate-y-0{--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-105{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-110{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-\[1\.02\]{--tw-scale-x: 1.02;--tw-scale-y: 1.02;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-\[1\.03\]{--tw-scale-x: 1.03;--tw-scale-y: 1.03;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-\[1\.06\]{--tw-scale-x: 1.06;--tw-scale-y: 1.06;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-x-100{--tw-scale-x: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:bg-primary\/10{background-color:hsl(var(--primary) / .1)}.group:hover .group-hover\:opacity-100{opacity:1}.group:hover .group-hover\:opacity-90{opacity:.9}.group.destructive .group-\[\.destructive\]\:border-muted\/40{border-color:hsl(var(--muted) / .4)}.group.destructive .group-\[\.destructive\]\:text-red-300{--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.group.destructive .group-\[\.destructive\]\:hover\:border-destructive\/30:hover{border-color:hsl(var(--destructive) / .3)}.group.destructive .group-\[\.destructive\]\:hover\:bg-destructive:hover{background-color:hsl(var(--destructive))}.group.destructive .group-\[\.destructive\]\:hover\:text-destructive-foreground:hover{color:hsl(var(--destructive-foreground))}.group.destructive .group-\[\.destructive\]\:hover\:text-red-50:hover{--tw-text-opacity: 1;color:rgb(254 242 242 / var(--tw-text-opacity, 1))}.group.destructive .group-\[\.destructive\]\:focus\:ring-destructive:focus{--tw-ring-color: hsl(var(--destructive))}.group.destructive .group-\[\.destructive\]\:focus\:ring-red-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(248 113 113 / var(--tw-ring-opacity, 1))}.group.destructive .group-\[\.destructive\]\:focus\:ring-offset-red-600:focus{--tw-ring-offset-color: #dc2626}.peer:disabled~.peer-disabled\:cursor-not-allowed{cursor:not-allowed}.peer:disabled~.peer-disabled\:opacity-70{opacity:.7}.aria-selected\:bg-accent[aria-selected=true]{background-color:hsl(var(--accent))}.aria-selected\:bg-accent\/30[aria-selected=true]{background-color:hsl(var(--accent) / .3)}.aria-selected\:text-accent-foreground[aria-selected=true]{color:hsl(var(--accent-foreground))}.aria-selected\:text-muted-foreground[aria-selected=true]{color:hsl(var(--muted-foreground))}.aria-selected\:opacity-100[aria-selected=true]{opacity:1}.aria-selected\:opacity-80[aria-selected=true]{opacity:.8}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=checked\]\:translate-x-5[data-state=checked]{--tw-translate-x: 1.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked],.data-\[swipe\=cancel\]\:translate-x-0[data-swipe=cancel]{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[swipe\=end\]\:translate-x-\[var\(--radix-toast-swipe-end-x\)\][data-swipe=end]{--tw-translate-x: var(--radix-toast-swipe-end-x);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[swipe\=move\]\:translate-x-\[var\(--radix-toast-swipe-move-x\)\][data-swipe=move]{--tw-translate-x: var(--radix-toast-swipe-move-x);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=closed\]\:scale-\[0\.985\][data-state=closed]{--tw-scale-x: .985;--tw-scale-y: .985;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=open\]\:scale-100[data-state=open]{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=closed\]\:animate-none[data-state=closed],.data-\[state\=open\]\:animate-none[data-state=open]{animation:none}.data-\[state\=active\]\:bg-background[data-state=active]{background-color:hsl(var(--background))}.data-\[state\=active\]\:bg-primary[data-state=active],.data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:hsl(var(--primary))}.data-\[state\=open\]\:bg-accent[data-state=open]{background-color:hsl(var(--accent))}.data-\[state\=selected\]\:bg-muted[data-state=selected]{background-color:hsl(var(--muted))}.data-\[state\=unchecked\]\:bg-input[data-state=unchecked]{background-color:hsl(var(--input))}.data-\[state\=active\]\:text-foreground[data-state=active]{color:hsl(var(--foreground))}.data-\[state\=active\]\:text-primary-foreground[data-state=active],.data-\[state\=checked\]\:text-primary-foreground[data-state=checked]{color:hsl(var(--primary-foreground))}.data-\[state\=open\]\:text-muted-foreground[data-state=open]{color:hsl(var(--muted-foreground))}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[state\=closed\]\:opacity-0[data-state=closed]{opacity:0}.data-\[state\=closed\]\:opacity-100[data-state=closed],.data-\[state\=open\]\:opacity-100[data-state=open]{opacity:1}.data-\[state\=active\]\:shadow-sm[data-state=active]{--tw-shadow: var(--shadow-sm);--tw-shadow-colored: var(--shadow-sm);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.data-\[swipe\=move\]\:transition-none[data-swipe=move]{transition-property:none}.data-\[state\=open\]\:animate-in[data-state=open]{animation-name:enter;animation-duration:.15s;--tw-enter-opacity: initial;--tw-enter-scale: initial;--tw-enter-rotate: initial;--tw-enter-translate-x: initial;--tw-enter-translate-y: initial}.data-\[state\=closed\]\:animate-out[data-state=closed],.data-\[swipe\=end\]\:animate-out[data-swipe=end]{animation-name:exit;animation-duration:.15s;--tw-exit-opacity: initial;--tw-exit-scale: initial;--tw-exit-rotate: initial;--tw-exit-translate-x: initial;--tw-exit-translate-y: initial}.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity: 0}.data-\[state\=closed\]\:fade-out-80[data-state=closed]{--tw-exit-opacity: .8}.data-\[state\=open\]\:fade-in-0[data-state=open]{--tw-enter-opacity: 0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale: .95}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale: .95}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y: -.5rem}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x: .5rem}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x: -.5rem}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y: .5rem}.data-\[state\=closed\]\:slide-out-to-left-1\/2[data-state=closed]{--tw-exit-translate-x: -50%}.data-\[state\=closed\]\:slide-out-to-right-full[data-state=closed]{--tw-exit-translate-x: 100%}.data-\[state\=closed\]\:slide-out-to-top-\[48\%\][data-state=closed]{--tw-exit-translate-y: -48%}.data-\[state\=open\]\:slide-in-from-left-1\/2[data-state=open]{--tw-enter-translate-x: -50%}.data-\[state\=open\]\:slide-in-from-top-\[48\%\][data-state=open]{--tw-enter-translate-y: -48%}.data-\[state\=open\]\:slide-in-from-top-full[data-state=open]{--tw-enter-translate-y: -100%}@supports (backdrop-filter: var(--tw)){.supports-\[backdrop-filter\]\:bg-background\/45{background-color:hsl(var(--background) / .45)}.supports-\[backdrop-filter\]\:bg-background\/60{background-color:hsl(var(--background) / .6)}}@media (prefers-reduced-motion: reduce){.motion-reduce\:transform-none{transform:none}.motion-reduce\:transition-none{transition-property:none}.motion-reduce\:data-\[state\=closed\]\:scale-100[data-state=closed],.motion-reduce\:data-\[state\=open\]\:scale-100[data-state=open]{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.motion-reduce\:data-\[state\=closed\]\:opacity-100[data-state=closed],.motion-reduce\:data-\[state\=open\]\:opacity-100[data-state=open]{opacity:1}}.dark\:border-\[rgba\(255\,255\,255\,0\.06\)\]:is(.dark *){border-color:#ffffff0f}.dark\:border-\[rgba\(255\,255\,255\,0\.08\)\]:is(.dark *){border-color:#ffffff14}.dark\:border-white\/10:is(.dark *){border-color:#ffffff1a}.dark\:bg-white\/10:is(.dark *){background-color:#ffffff1a}.dark\:bg-white\/\[0\.035\]:is(.dark *){background-color:#ffffff09}.dark\:bg-white\/\[0\.04\]:is(.dark *){background-color:#ffffff0a}.dark\:bg-white\/\[0\.05\]:is(.dark *){background-color:#ffffff0d}.dark\:bg-\[linear-gradient\(180deg\,rgba\(12\,12\,14\,0\.92\)\,rgba\(7\,7\,9\,0\.88\)\)\]:is(.dark *){background-image:linear-gradient(180deg,#0c0c0eeb,#070709e0)}.dark\:bg-\[linear-gradient\(180deg\,rgba\(16\,16\,16\,0\.95\)\,rgba\(9\,9\,9\,0\.98\)\)\]:is(.dark *){background-image:linear-gradient(180deg,#101010f2,#090909fa)}.dark\:bg-\[linear-gradient\(180deg\,rgba\(255\,255\,255\,0\.07\)\,rgba\(255\,255\,255\,0\.025\)\)\]:is(.dark *){background-image:linear-gradient(180deg,#ffffff12,#ffffff06)}.dark\:bg-\[linear-gradient\(180deg\,rgba\(8\,8\,9\,0\.9\)\,rgba\(5\,5\,6\,0\.82\)\)\]:is(.dark *){background-image:linear-gradient(180deg,#080809e6,#050506d1)}.dark\:text-amber-300:is(.dark *){--tw-text-opacity: 1;color:rgb(252 211 77 / var(--tw-text-opacity, 1))}.dark\:text-emerald-300:is(.dark *){--tw-text-opacity: 1;color:rgb(110 231 183 / var(--tw-text-opacity, 1))}.dark\:shadow-\[0_18px_40px_-28px_rgba\(0\,0\,0\,0\.56\)\]:is(.dark *){--tw-shadow: 0 18px 40px -28px rgba(0,0,0,.56);--tw-shadow-colored: 0 18px 40px -28px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.dark\:shadow-\[0_1px_0_rgba\(255\,255\,255\,0\.04\)_inset\,0_14px_32px_rgba\(0\,0\,0\,0\.28\)\]:is(.dark *){--tw-shadow: 0 1px 0 rgba(255,255,255,.04) inset,0 14px 32px rgba(0,0,0,.28);--tw-shadow-colored: inset 0 1px 0 var(--tw-shadow-color), 0 14px 32px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.dark\:shadow-\[0_1px_0_rgba\(255\,255\,255\,0\.04\)_inset\,0_18px_36px_rgba\(0\,0\,0\,0\.34\)\]:is(.dark *){--tw-shadow: 0 1px 0 rgba(255,255,255,.04) inset,0 18px 36px rgba(0,0,0,.34);--tw-shadow-colored: inset 0 1px 0 var(--tw-shadow-color), 0 18px 36px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.dark\:shadow-\[0_1px_0_rgba\(255\,255\,255\,0\.04\)_inset\,0_18px_38px_rgba\(0\,0\,0\,0\.34\)\]:is(.dark *){--tw-shadow: 0 1px 0 rgba(255,255,255,.04) inset,0 18px 38px rgba(0,0,0,.34);--tw-shadow-colored: inset 0 1px 0 var(--tw-shadow-color), 0 18px 38px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.dark\:shadow-\[inset_0_0_0_1px_rgba\(255\,255\,255\,0\.06\)\,0_10px_22px_rgba\(0\,0\,0\,0\.3\)\]:is(.dark *){--tw-shadow: inset 0 0 0 1px rgba(255,255,255,.06),0 10px 22px rgba(0,0,0,.3);--tw-shadow-colored: inset 0 0 0 1px var(--tw-shadow-color), 0 10px 22px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.dark\:hover\:bg-white\/\[0\.06\]:hover:is(.dark *){background-color:#ffffff0f}.dark\:hover\:bg-white\/\[0\.07\]:hover:is(.dark *){background-color:#ffffff12}.dark\:hover\:bg-\[linear-gradient\(180deg\,rgba\(255\,255\,255\,0\.1\)\,rgba\(255\,255\,255\,0\.04\)\)\]:hover:is(.dark *){background-image:linear-gradient(180deg,#ffffff1a,#ffffff0a)}.dark\:hover\:text-white:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}@media (min-width: 640px){.sm\:bottom-0{bottom:0}.sm\:right-0{right:0}.sm\:right-3{right:.75rem}.sm\:right-4{right:1rem}.sm\:top-auto{top:auto}.sm\:mt-0{margin-top:0}.sm\:block{display:block}.sm\:inline{display:inline}.sm\:flex{display:flex}.sm\:inline-flex{display:inline-flex}.sm\:hidden{display:none}.sm\:h-\[28rem\]{height:28rem}.sm\:h-\[31rem\]{height:31rem}.sm\:w-\[340px\]{width:340px}.sm\:w-auto{width:auto}.sm\:min-w-\[6\.35rem\]{min-width:6.35rem}.sm\:flex-1{flex:1 1 0%}.sm\:shrink-0{flex-shrink:0}.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\)\]{grid-template-columns:minmax(0,1fr)}.sm\:flex-row{flex-direction:row}.sm\:flex-col{flex-direction:column}.sm\:flex-wrap{flex-wrap:wrap}.sm\:items-start{align-items:flex-start}.sm\:items-end{align-items:flex-end}.sm\:items-center{align-items:center}.sm\:justify-start{justify-content:flex-start}.sm\:justify-end{justify-content:flex-end}.sm\:justify-between{justify-content:space-between}.sm\:gap-3{gap:.75rem}.sm\:space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.sm\:rounded-lg{border-radius:var(--radius)}.sm\:p-5{padding:1.25rem}.sm\:p-8{padding:2rem}.sm\:p-9{padding:2.25rem}.sm\:px-4{padding-left:1rem;padding-right:1rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:px-8{padding-left:2rem;padding-right:2rem}.sm\:py-16{padding-top:4rem;padding-bottom:4rem}.sm\:py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.sm\:py-3{padding-top:.75rem;padding-bottom:.75rem}.sm\:pt-10{padding-top:2.5rem}.sm\:pt-14{padding-top:3.5rem}.sm\:pt-16{padding-top:4rem}.sm\:pt-2{padding-top:.5rem}.sm\:pt-4{padding-top:1rem}.sm\:text-left{text-align:left}.sm\:text-right{text-align:right}.sm\:text-2xl{font-size:1.5rem;line-height:2rem}.sm\:text-5xl{font-size:3rem;line-height:1}.sm\:text-\[1\.35rem\]{font-size:1.35rem}.sm\:text-\[12\.5px\]{font-size:12.5px}.sm\:text-\[22px\]{font-size:22px}.sm\:text-\[3\.2rem\]{font-size:3.2rem}.sm\:text-\[3\.4rem\]{font-size:3.4rem}.sm\:text-\[3\.6rem\]{font-size:3.6rem}.sm\:text-base{font-size:1rem;line-height:1.5rem}.sm\:text-sm{font-size:.875rem;line-height:1.25rem}.sm\:text-xs{font-size:.75rem;line-height:1rem}.is-backoffice header.glass.safe-area-top .sm\:flex.items-center.gap-2{gap:.55rem;align-items:center}.is-backoffice header.glass.safe-area-top .sm\:items-center.flex.gap-2{gap:.55rem;align-items:center}.data-\[state\=open\]\:sm\:slide-in-from-bottom-full[data-state=open]{--tw-enter-translate-y: 100%}}@media (min-width: 768px){.md\:col-span-2{grid-column:span 2 / span 2}.md\:col-span-3{grid-column:span 3 / span 3}.md\:col-span-4{grid-column:span 4 / span 4}.md\:col-span-5{grid-column:span 5 / span 5}.md\:col-span-7{grid-column:span 7 / span 7}.md\:col-span-8{grid-column:span 8 / span 8}.md\:flex{display:flex}.md\:inline-flex{display:inline-flex}.md\:hidden{display:none}.md\:w-auto{width:auto}.md\:max-w-\[420px\]{max-width:420px}.md\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.md\:grid-cols-\[1fr_280px\]{grid-template-columns:1fr 280px}.md\:flex-row{flex-direction:row}.md\:items-start{align-items:flex-start}.md\:items-end{align-items:flex-end}.md\:items-center{align-items:center}.md\:justify-end{justify-content:flex-end}.md\:justify-between{justify-content:space-between}.md\:border-r{border-right-width:1px}.md\:px-6{padding-left:1.5rem;padding-right:1.5rem}.md\:text-sm{font-size:.875rem;line-height:1.25rem}.is-backoffice header.glass.safe-area-top .md\:flex.items-center.gap-2{gap:.55rem;align-items:center}.is-backoffice header.glass.safe-area-top .md\:items-center.flex.gap-2{gap:.55rem;align-items:center}}@media (min-width: 1024px){.lg\:sticky{position:sticky}.lg\:top-24{top:6rem}.lg\:top-28{top:7rem}.lg\:top-\[92px\]{top:92px}.lg\:order-1{order:1}.lg\:order-2{order:2}.lg\:col-span-2{grid-column:span 2 / span 2}.lg\:col-span-3{grid-column:span 3 / span 3}.lg\:col-span-5{grid-column:span 5 / span 5}.lg\:col-span-6{grid-column:span 6 / span 6}.lg\:col-span-7{grid-column:span 7 / span 7}.lg\:inline{display:inline}.lg\:w-32{width:8rem}.lg\:w-48{width:12rem}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-\[1\.2fr_0\.8fr\]{grid-template-columns:1.2fr .8fr}.lg\:grid-cols-\[260px_minmax\(0\,1fr\)\]{grid-template-columns:260px minmax(0,1fr)}.lg\:flex-row{flex-direction:row}.lg\:items-start{align-items:flex-start}.lg\:items-center{align-items:center}.lg\:text-6xl{font-size:3.75rem;line-height:1}.lg\:text-\[4\.8rem\]{font-size:4.8rem}.is-backoffice header.glass.safe-area-top .lg\:items-center.flex.gap-2{gap:.55rem;align-items:center}}@media (min-width: 1280px){.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-\[1\.15fr_1fr\]{grid-template-columns:1.15fr 1fr}.xl\:grid-cols-\[1\.35fr_0\.95fr\]{grid-template-columns:1.35fr .95fr}}.\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar{display:none}.\[\&\:has\(\[aria-selected\]\)\]\:bg-accent\/60:has([aria-selected]){background-color:hsl(var(--accent) / .6)}.first\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-l-md:has([aria-selected]):first-child{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.last\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-r-md:has([aria-selected]):last-child{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[aria-selected\]\.day-outside\)\]\:bg-accent\/30:has([aria-selected].day-outside){background-color:hsl(var(--accent) / .3)}.\[\&\:has\(\[aria-selected\]\.day-range-end\)\]\:rounded-r-md:has([aria-selected].day-range-end){border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[aria-selected\]\.day-range-start\)\]\:rounded-l-md:has([aria-selected].day-range-start){border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:0}.\[\&\>span\]\:line-clamp-1>span{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.backoffice-page .\[\&\>span\]\:line-clamp-1>span{-webkit-line-clamp:2;line-clamp:2}.\[\&\>svg\]\:h-2\.5>svg{height:.625rem}.\[\&\>svg\]\:h-3>svg{height:.75rem}.\[\&\>svg\]\:w-2\.5>svg{width:.625rem}.\[\&\>svg\]\:w-3>svg{width:.75rem}.\[\&\>svg\]\:text-muted-foreground>svg{color:hsl(var(--muted-foreground))}.\[\&\>tr\]\:last\:border-b-0:last-child>tr{border-bottom-width:0px}.\[\&_\.recharts-cartesian-axis-tick_text\]\:fill-muted-foreground .recharts-cartesian-axis-tick text{fill:hsl(var(--muted-foreground))}.\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-border\/50 .recharts-cartesian-grid line[stroke="#ccc"]{stroke:hsl(var(--border) / .5)}.\[\&_\.recharts-curve\.recharts-tooltip-cursor\]\:stroke-border .recharts-curve.recharts-tooltip-cursor{stroke:hsl(var(--border))}.\[\&_\.recharts-dot\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-dot[stroke="#fff"]{stroke:transparent}.\[\&_\.recharts-layer\]\:outline-none .recharts-layer{outline:2px solid transparent;outline-offset:2px}.\[\&_\.recharts-polar-grid_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-polar-grid [stroke="#ccc"]{stroke:hsl(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:hsl(var(--muted))}.\[\&_\.recharts-reference-line_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-reference-line [stroke="#ccc"]{stroke:hsl(var(--border))}.\[\&_\.recharts-sector\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-sector[stroke="#fff"]{stroke:transparent}.\[\&_\.recharts-sector\]\:outline-none .recharts-sector,.\[\&_\.recharts-surface\]\:outline-none .recharts-surface{outline:2px solid transparent;outline-offset:2px}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-4 svg{width:1rem;height:1rem}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-width:0px}.\[\&_tr\]\:border-b tr{border-bottom-width:1px}:root{--bg: #fafbfc;--bg-soft: #f3f4f7;--surface: rgba(255, 255, 255, .78);--surface-strong: rgba(255, 255, 255, .92);--text: #252d4a;--muted: #6f7794;--line: rgba(120, 130, 170, .14);--primary: #8a96df;--secondary: #c7a4de;--teal: #8fd2ca;--pink: #f1bfd9;--shadow: 0 10px 28px rgba(80, 88, 120, .07);--app-shell-max: 560px;--frame-gutter: clamp(8px, 2.4vmin, 24px);--nebula-radius: clamp(18px, 5vmin, 30px);--nebula-border: 3px;--content-measure: 26rem;--ease-smooth: cubic-bezier(.22, 1, .36, 1);--t-fast: .24s;--t-ui: .34s;--t-card: .4s;--motion-enter: .46s;--motion-exit: .28s;--motion-ease: cubic-bezier(.22, 1, .36, 1)}:root.dark{--bg: #080808;--bg-soft: #0f0f10;--surface: rgba(14, 14, 15, .8);--surface-strong: rgba(18, 18, 19, .92);--text: #f2f2f3;--muted: #9a9aa1;--line: rgba(255, 255, 255, .1);--primary: #f5f5f5;--secondary: #a3a3a3;--teal: #525252;--pink: #737373;--shadow: 0 18px 44px rgba(0, 0, 0, .42)}*{box-sizing:border-box}@media (prefers-reduced-motion: no-preference){html{scroll-behavior:smooth}}body{margin:0;font-family:Inter,Arial,sans-serif;color:var(--text);background:radial-gradient(120% 120% at 50% -12%,rgba(255,255,255,.055),transparent 38%),radial-gradient(90% 82% at 50% 112%,rgba(255,255,255,.03),transparent 44%),#000;-webkit-tap-highlight-color:transparent;text-rendering:optimizeLegibility}@media (min-width: 480px){body{background:radial-gradient(120% 120% at 50% -12%,rgba(255,255,255,.055),transparent 38%),radial-gradient(90% 82% at 50% 112%,rgba(255,255,255,.03),transparent 44%),#000}}a{color:inherit}:where(a[href],button,.btn,.bottom-nav-link,.header-auth-link,.project-link,.admin-nav-link,input[type=submit],input[type=button]){touch-action:manipulation}.app-shell{position:relative;overflow-x:clip;isolation:isolate;min-height:100dvh;min-height:100svh;background:transparent}.app-shell:before,.app-shell:after{content:"";position:fixed;top:-12%;right:-12%;bottom:-12%;left:-12%;pointer-events:none;z-index:0}.app-shell:before{background:radial-gradient(58% 46% at 50% 0%,rgba(255,255,255,.08),transparent 60%),radial-gradient(46% 34% at 14% 18%,rgba(255,255,255,.03),transparent 62%),radial-gradient(42% 32% at 86% 20%,rgba(255,255,255,.025),transparent 64%);opacity:.82}.app-shell:after{background:radial-gradient(44% 30% at 50% 100%,rgba(255,255,255,.04),transparent 60%),linear-gradient(180deg,rgba(255,255,255,.015),transparent 18%,transparent 82%,rgba(255,255,255,.02));opacity:.72}@keyframes mk-shell-ambient{0%{transform:translateZ(0) scale(1);opacity:.72}50%{transform:translate3d(0,-1.2%,0) scale(1.015);opacity:.84}to{transform:translate3d(0,1%,0) scale(1.02);opacity:.76}}@media (prefers-reduced-motion: no-preference){.app-shell:before,.app-shell:after{animation:mk-shell-ambient 26s ease-in-out infinite alternate}.app-shell:after{animation-duration:34s;animation-direction:alternate-reverse}}@media (prefers-reduced-motion: reduce){.app-shell:before,.app-shell:after{animation:none}}.app-frame-outer{width:100%;min-height:100dvh;min-height:100svh;display:flex;justify-content:center;align-items:stretch;box-sizing:border-box;padding:var(--frame-gutter);padding-top:calc(var(--frame-gutter) + env(safe-area-inset-top,0px));padding-bottom:calc(var(--frame-gutter) + env(safe-area-inset-bottom,0px));padding-left:calc(var(--frame-gutter) + env(safe-area-inset-left,0px));padding-right:calc(var(--frame-gutter) + env(safe-area-inset-right,0px))}.app-frame{--app-surface-bg: linear-gradient(180deg, #080808 0%, #050505 55%, #020202 100%);position:relative;display:flex;flex-direction:column;width:100%;max-width:var(--app-shell-max);margin:0 auto;flex:1 1 auto;min-height:calc(100dvh - 2 * var(--frame-gutter) - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));max-height:calc(100dvh - 2 * var(--frame-gutter) - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));min-height:calc(100svh - 2 * var(--frame-gutter) - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));max-height:calc(100svh - 2 * var(--frame-gutter) - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));border:var(--nebula-border) solid transparent;border-radius:var(--nebula-radius);background-image:var(--app-surface-bg) padding-box,linear-gradient(145deg,#ffffff2e,#ffffff14 20%,#ffffff08 52%,#ffffff14 80%,#ffffff29) border-box;background-origin:border-box;background-clip:padding-box,border-box;overflow:hidden;container-type:inline-size;container-name:app;box-shadow:0 0 0 1px #ffffff0f inset,0 0 0 1px #ffffff08,0 22px 54px #0000008a,0 0 48px #ffffff0a}:root.dark .app-frame{--app-surface-bg: linear-gradient(180deg, #0e0e0f 0%, #0a0a0b 55%, #060607 100%);border:1px solid transparent;background-image:var(--app-surface-bg) padding-box,linear-gradient(125deg,#ffffff38,#a3a3a31f 22%,#52525214 52%,#7373731a 78%,#ffffff2e) border-box;box-shadow:0 0 0 .5px #ffffff29 inset,0 0 0 .5px #ffffff14,0 24px 56px #0000008a,0 0 44px #ffffff0d,0 0 72px #7373730a}.app-frame.app-frame--fixed-cb{transform:translateZ(0)}@media (min-width: 480px){:root{--frame-gutter: clamp(14px, 2.2vmin, 26px)}}.app-scroll{position:relative;z-index:1;flex:1;min-height:0;display:flex;flex-direction:column;overflow-x:clip;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;scroll-padding-top:calc(5.35rem + env(safe-area-inset-top,0px));scroll-padding-bottom:calc(4.35rem + env(safe-area-inset-bottom,0px));scrollbar-width:none;scrollbar-color:transparent transparent}@media (prefers-reduced-motion: no-preference){.app-scroll{scroll-behavior:smooth}}@media (prefers-reduced-motion: reduce){.app-scroll{scroll-behavior:auto}}.app-scroll::-webkit-scrollbar{width:0;height:0}.app-scroll::-webkit-scrollbar-thumb{background:transparent;border-radius:999px}.app-scroll::-webkit-scrollbar-track{background:transparent}.app-main{flex:1 0 auto}.app-main--support{flex:1 1 0%;min-height:0;display:flex;flex-direction:column;overflow:hidden}.markky-store-header--support .header-inner{min-height:46px;padding-top:.55rem;padding-bottom:.65rem}.markky-store-header--support .brand{font-size:.95rem}.markky-store-header--support .header-tagline{font-size:.5rem;letter-spacing:.22em}.markky-store-header--support .header-auth-link{min-height:2rem;height:2rem;padding-inline:.78rem;font-size:.72rem}@media (max-height: 780px){.markky-store-header--support .header-inner{min-height:42px;padding-top:.42rem;padding-bottom:.52rem}.markky-store-header--support .header-tagline{display:none}.markky-store-header--support .header-auth-link{min-height:1.9rem;height:1.9rem;padding-inline:.72rem;font-size:.68rem}}.route-transition{min-height:100%}.container{width:100%;max-width:100%;padding-left:1.25rem;padding-right:1.25rem;margin:0 auto;box-sizing:border-box}.header{position:sticky;top:0;z-index:20;flex-shrink:0;padding-top:env(safe-area-inset-top,0px);background:#ffffffe6;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--line);transition:background-color var(--t-ui) var(--ease-smooth),border-color var(--t-ui) var(--ease-smooth),box-shadow var(--t-ui) var(--ease-smooth),backdrop-filter var(--t-ui) var(--ease-smooth)}:root.dark .header{background:linear-gradient(180deg,#080809e6,#050506d1);border-bottom-color:#ffffff0f;box-shadow:0 1px #ffffff0a inset,0 12px 28px #00000038}:root.dark .brand{color:#eef1ff;text-shadow:0 0 18px rgba(145,166,255,.14)}:root.dark .brand:hover{color:#fff}:root.dark .header-tagline{color:#ffffff70}@media (prefers-reduced-motion: no-preference){.app-scroll.is-scrolled .header{background:#fffffff5;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom-color:#7882aa1f;box-shadow:0 12px 32px #50587812}:root.dark .app-scroll.is-scrolled .header{background:linear-gradient(180deg,#050506f5,#040405eb);border-bottom-color:#ffffff14;box-shadow:0 1px #ffffff0d inset,0 16px 36px #0000006b}}.status-bar{min-height:1.4rem;display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding-top:.35rem}.status-time{font-size:.72rem;font-weight:700;color:#4c567d;letter-spacing:.02em}.status-icons{display:flex;align-items:center;gap:.42rem;color:#55618a}.status-signal{height:.8rem;display:flex;align-items:end;gap:2px}.status-signal.is-offline{opacity:.4}.status-signal i{width:2px;border-radius:999px;background:currentColor;display:block}.status-signal i:nth-child(1){height:.28rem}.status-signal i:nth-child(2){height:.42rem}.status-signal i:nth-child(3){height:.56rem}.status-signal i:nth-child(4){height:.72rem}.status-wifi{width:1rem;height:.78rem;display:inline-flex;align-items:center;justify-content:center}.status-wifi svg{width:100%;height:100%;display:block;fill:none;stroke:currentColor;stroke-width:1.85;stroke-linecap:round;stroke-linejoin:round}.status-wifi svg circle{fill:currentColor;stroke:none}.status-wifi.is-offline{opacity:.4}.status-battery{width:1.28rem;height:.68rem;border:1.5px solid currentColor;border-radius:.22rem;position:relative;display:inline-flex;align-items:center;padding:.08rem}.status-battery.is-unknown{opacity:.55}.status-battery:after{content:"";position:absolute;right:-.16rem;top:50%;width:.1rem;height:.28rem;border-radius:999px;background:currentColor;transform:translateY(-50%)}.status-battery-level{width:72%;height:100%;border-radius:.1rem;background:currentColor}.status-battery.is-charging{color:#4f8e6f}.status-battery-bolt{position:absolute;left:50%;top:50%;transform:translate(-50%,-52%);font-size:.46rem;font-weight:800;line-height:1;color:#4f8e6f;z-index:1}.header-inner{min-height:52px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;padding-top:.55rem;padding-bottom:.55rem}.header-inner .header-actions{justify-self:end}.brand{text-decoration:none;font-size:1.05rem;letter-spacing:.12em;font-weight:800;color:#42507c;transition:color var(--t-ui) var(--ease-smooth),opacity var(--t-fast) var(--ease-smooth),transform var(--t-fast) var(--ease-smooth)}.brand:hover{color:#35456a}.brand:active{transform:scale(.98)}.header-tagline{margin:0;font-size:.58rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:#8b92b8;text-align:right;line-height:1.3;max-width:9rem}.header-actions{display:flex;align-items:center;gap:.65rem}.header-auth-link{border:0;background:#ffffffb8;border-radius:999px;padding:.38rem .72rem;color:#6370a2;text-decoration:none;font:inherit;font-size:.68rem;font-weight:700;cursor:pointer;box-shadow:inset 0 0 0 1px #b1b5e633;transition:color var(--t-ui) var(--ease-smooth),background-color var(--t-ui) var(--ease-smooth),box-shadow var(--t-ui) var(--ease-smooth),transform var(--t-fast) var(--ease-smooth)}.header-auth-link:hover{color:#4e5b8a;background:#ffffffeb}.header-auth-link:active{transform:scale(.97)}:root.dark .header-auth-link{background:linear-gradient(180deg,#ffffff13,#ffffff06);color:#ffffffe6;box-shadow:inset 0 0 0 1px #ffffff1a,0 10px 22px #0000004d}:root.dark .header-auth-link:hover{color:#fff;background:linear-gradient(180deg,#ffffff1c,#ffffff0a);box-shadow:inset 0 0 0 1px #ffffff24,0 12px 24px #00000057}.bottom-nav{position:relative;z-index:30;flex-shrink:0;display:flex;align-items:stretch;justify-content:space-between;gap:.18rem;padding:.56rem .44rem calc(.56rem + env(safe-area-inset-bottom,0px));background:#fffffff5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid var(--line);box-shadow:0 -10px 28px #0000000f}:root.dark .bottom-nav{background:linear-gradient(180deg,#080809eb,#040405f7);border-top-color:#ffffff0f;box-shadow:0 -1px #ffffff0a inset,0 -16px 42px #00000080}.bottom-nav-link{flex:1;min-width:0;min-height:3.28rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.16rem;padding:.44rem .12rem .38rem;border-radius:14px;text-decoration:none;color:var(--muted);font-weight:700;font-size:.62rem;letter-spacing:.02em;text-transform:uppercase;text-align:center;line-height:1.2;position:relative;overflow:hidden;transition:color var(--t-ui) var(--ease-smooth),background-color var(--t-ui) var(--ease-smooth),transform var(--t-fast) var(--ease-smooth),box-shadow var(--t-ui) var(--ease-smooth)}.bottom-nav-icon,.bottom-nav-text{position:relative;z-index:1}.bottom-nav-icon{width:.96rem;height:.96rem;display:inline-flex;align-items:center;justify-content:center}.bottom-nav-icon.is-active{animation:navIconBounce .34s ease}.bottom-nav-icon svg{width:100%;height:100%;display:block;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.bottom-nav-text{display:block;width:100%;line-height:1;text-align:center;white-space:nowrap}.bottom-nav-link:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:radial-gradient(circle at center,rgba(0,0,0,.08),transparent 68%);opacity:0;transform:scale(.82);transition:opacity var(--t-ui) var(--ease-smooth),transform var(--t-fast) var(--ease-smooth)}.bottom-nav-link:hover{color:#111827}:root.dark .bottom-nav-link:hover{color:#fffffff0}.bottom-nav-link:active{transform:scale(.97)}.bottom-nav-link:active:before{opacity:1;transform:scale(1)}.bottom-nav-link.is-active{color:#111827;background:linear-gradient(180deg,#fffffffa,#efefefeb);box-shadow:inset 0 0 0 1px #00000014,0 10px 22px -18px #0000002e}:root.dark .bottom-nav-link.is-active{color:#fffffff5;background:linear-gradient(180deg,#ffffff17,#ffffff08);box-shadow:inset 0 0 0 1px #ffffff1a,0 10px 20px #00000052}.page-section{padding:3.5rem 0}.scroll-highlight{position:relative}.scroll-highlight:after{content:"";position:absolute;top:-.45rem;right:-.45rem;bottom:-.45rem;left:-.45rem;z-index:-1;border-radius:20px;background:#8a96df0a;opacity:.85}.section-highlight{margin-bottom:1.5rem}.hero{padding:4.25rem 0 3.25rem}.hero-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:1.65rem;align-items:start;justify-items:center;text-align:center}.hero-grid>*{width:100%;max-width:var(--content-measure)}.eyebrow,.section-kicker,.card-label{margin:0 0 .7rem;color:#8b8fbe;text-transform:uppercase;letter-spacing:.16em;font-size:.7rem;font-weight:700}h1{margin:0 auto;max-width:15ch;font-size:clamp(2rem,4vw,3.15rem);line-height:1.05;letter-spacing:-.05em;text-wrap:balance}.headline-accent{background:linear-gradient(90deg,var(--primary),var(--secondary),var(--teal));-webkit-background-clip:text;background-clip:text;color:transparent}.hero-subtitle{margin:1rem auto 0;max-width:22rem;color:#5d688f;font-size:.9rem;font-weight:600;letter-spacing:-.01em}.hero-text,.section-text,.card-description,.summary-list,.service-card ul,.project-card ul,.why-card ul,.metric-label,.dashboard-meta,.dashboard-summary{color:var(--muted);line-height:1.76}.hero-text{margin:1rem auto 0;max-width:36rem;font-size:.92rem}.hero-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.65rem;justify-content:center}.hero-actions-center{justify-content:center}.btn{display:inline-flex;align-items:center;justify-content:center;min-width:154px;padding:.84rem 1.14rem;border-radius:14px;text-decoration:none;font-weight:600;border:1px solid transparent;position:relative;overflow:hidden;transition:transform var(--t-ui) var(--ease-smooth),box-shadow var(--t-ui) var(--ease-smooth),border-color var(--t-ui) var(--ease-smooth),background-color var(--t-ui) var(--ease-smooth)}.btn:after{content:"";position:absolute;inset:-120% auto auto -30%;width:70%;height:300%;background:linear-gradient(120deg,#fff0,#ffffff3d,#fff0);transform:rotate(18deg);transition:transform .58s var(--ease-smooth)}.btn:hover{transform:translateY(-2px)}.btn:hover:after{transform:translate(145%) rotate(18deg)}.btn-primary{color:#fff;border-color:#8a96df59;background:linear-gradient(135deg,var(--primary),var(--secondary));box-shadow:0 16px 34px #a79bd33d}.btn-secondary{color:#556288;border-color:#97abff47;background:#ffffffad}.summary-card,.metric-card,.clean-card,.contact-card,.dashboard-card{position:relative;overflow:hidden;background:linear-gradient(180deg,var(--surface-strong),var(--surface));border:1px solid var(--line);border-radius:24px;box-shadow:var(--shadow);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transform:translateY(0);transition:transform var(--t-card) var(--ease-smooth),box-shadow var(--t-card) var(--ease-smooth),border-color var(--t-card) var(--ease-smooth)}.summary-card:before,.clean-card:before,.contact-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(145deg,rgba(255,255,255,.5),transparent 40%);opacity:.65}.summary-card:hover,.clean-card:hover,.contact-card:hover,.dashboard-card:hover{transform:translateY(-3px);border-color:#8c96c838}.summary-card,.metric-card,.clean-card,.contact-card{padding:1.35rem}.summary-card,.summary-card .card-label,.summary-card .luxury-title{text-align:center}.luxury-panel{min-height:0}.luxury-title{margin:0 auto;max-width:22rem;font-size:clamp(1.22rem,2vw,1.62rem);line-height:1.28;letter-spacing:-.024em;text-wrap:balance}.summary-list{margin:1rem 0 0;padding-left:0;list-style:none;display:grid;gap:.65rem;text-align:left}.summary-list li{position:relative;padding-left:1.05rem;color:var(--muted);line-height:1.65;font-size:.88rem}.summary-list li:before{content:"";position:absolute;left:0;top:.55em;width:5px;height:5px;border-radius:999px;background:#8a96df73}.section-soft{background:#f6f7fa8c;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.section-heading{max-width:min(100%,24rem);margin-inline:auto;text-align:center;display:grid;gap:.4rem;justify-items:center}.section-heading .section-kicker{margin-bottom:.1rem}.section-heading .section-text{margin-top:.65rem;max-width:36rem;margin-inline:auto}.section-heading h2{max-width:22rem;margin:0 auto}.section-shell{display:grid;gap:1.4rem}.auth-shell{display:grid;gap:1rem}.auth-card{padding:1.35rem 1.2rem;display:grid;gap:.9rem}.auth-helper{margin:0;color:var(--muted);line-height:1.7}.auth-form{display:grid;gap:.9rem}.auth-form label{display:grid;gap:.4rem;color:#6c78a5;font-weight:600}.auth-form input{width:100%;border:1px solid rgba(177,181,230,.24);border-radius:12px;background:#fffc;color:var(--text);padding:.82rem .9rem;font:inherit;transition:border-color var(--t-ui) var(--ease-smooth),box-shadow var(--t-ui) var(--ease-smooth),background-color var(--t-ui) var(--ease-smooth)}.auth-form input:focus-visible{outline:none;border-color:#8a96df73;box-shadow:0 0 0 3px #8a96df1f}.auth-form textarea,.admin-search-input,.lead-form input,.lead-form textarea,.dashboard-card select{width:100%;border:1px solid rgba(177,181,230,.24);border-radius:12px;background:#fffc;color:var(--text);padding:.82rem .9rem;font:inherit;transition:border-color var(--t-ui) var(--ease-smooth),box-shadow var(--t-ui) var(--ease-smooth),background-color var(--t-ui) var(--ease-smooth)}.lead-form input:focus-visible,.lead-form textarea:focus-visible,.admin-search-input:focus-visible,.dashboard-card select:focus-visible,.auth-form textarea:focus-visible{outline:none;border-color:#8a96df73;box-shadow:0 0 0 3px #8a96df1f}.auth-consent{grid-template-columns:auto 1fr;align-items:start;gap:.65rem}.auth-consent input{width:auto;margin-top:.18rem}.auth-error{margin:0;color:#b42318;line-height:1.6}.auth-link-row{margin:0;color:var(--muted)}.auth-link-row a{color:#58649a;font-weight:700;text-decoration:none}.toast-stack{position:fixed;right:1rem;bottom:5.5rem;z-index:120;display:grid;gap:.7rem;width:min(22rem,calc(100vw - 2rem))}.toast-card{padding:.85rem .95rem;border-radius:18px;background:#ffffffeb;border:1px solid rgba(177,181,230,.2);box-shadow:0 18px 34px #7c7aaa24;display:grid;gap:.2rem}.toast-card strong{color:#55618a}.toast-card p{margin:0;color:var(--muted);line-height:1.55}.toast-success{border-color:#4f8e6f3d}.toast-error{border-color:#b423183d}.toast-info{border-color:#8a96df3d}.admin-nav{display:flex;flex-wrap:wrap;gap:.55rem}.admin-nav-link{display:inline-flex;align-items:center;justify-content:center;padding:.55rem .85rem;border-radius:999px;background:#ffffffb8;border:1px solid rgba(177,181,230,.18);color:#6874a6;text-decoration:none;font-size:.82rem;font-weight:700;transition:color var(--t-ui) var(--ease-smooth),background-color var(--t-ui) var(--ease-smooth),border-color var(--t-ui) var(--ease-smooth),box-shadow var(--t-ui) var(--ease-smooth),transform var(--t-fast) var(--ease-smooth)}.admin-nav-link:hover{border-color:#8a96df47}.admin-nav-link:active{transform:scale(.98)}.admin-nav-link.is-active{background:linear-gradient(135deg,#8a96df29,#c7a4de29);color:#53608d}.admin-summary-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.admin-data-grid{display:grid;gap:1rem}.admin-record-card{display:grid;gap:.55rem}.admin-toolbar{display:flex;flex-wrap:wrap;gap:.7rem;align-items:center}.admin-toolbar-grid{display:grid;grid-template-columns:1.35fr .85fr 1fr .9fr auto}.audit-toolbar-grid{grid-template-columns:1.3fr 1fr .9fr .85fr auto}.honeypot-field{position:absolute;left:-9999px;opacity:0;pointer-events:none}.member-profile-grid{margin-bottom:0}.member-profile-edit-stack{display:grid;gap:1.1rem;margin-bottom:1.35rem}.member-profile-avatar-card .member-profile-avatar-layout{display:flex;flex-wrap:wrap;align-items:center;gap:1.25rem;margin-top:.5rem}.member-profile-avatar-ring{width:112px;height:112px;border-radius:50%;overflow:hidden;flex-shrink:0;border:3px solid rgba(138,150,223,.35);background:#fff9;display:flex;align-items:center;justify-content:center}.member-profile-avatar-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.member-profile-avatar-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(145deg,#8a96df38,#5eb8c933);padding:.5rem;text-align:center}.member-profile-avatar-initials{font-size:2rem;font-weight:800;color:#4a5685;letter-spacing:.02em}.member-profile-avatar-actions{display:flex;flex-direction:column;align-items:flex-start;gap:.55rem;min-width:0;flex:1}.member-profile-avatar-upload{margin-bottom:0}.member-profile-avatar-caption{margin:.15rem 0 0}.member-profile-card h3{margin-top:.35rem}.member-profile-form-title{margin:0 0 .35rem;font-size:1.05rem;color:var(--text)}.member-profile-disclaimer{margin:0 0 .75rem;font-size:.82rem;color:var(--muted);line-height:1.5}.member-profile-doc-upload{margin-bottom:.75rem}.member-profile-doc-list{list-style:none;margin:0;padding:0;display:grid;gap:.75rem}.member-profile-doc-row{display:grid;grid-template-columns:auto 1fr;gap:.75rem;align-items:center;padding:.65rem 0;border-top:1px solid rgba(177,181,230,.14)}.member-profile-doc-row:first-child{border-top:none;padding-top:0}.member-profile-doc-preview{min-width:72px}.member-profile-doc-thumb{width:72px;height:72px;-o-object-fit:cover;object-fit:cover;border-radius:10px;border:1px solid rgba(177,181,230,.22);display:block}.member-profile-doc-pdf{font-weight:600;color:var(--primary);text-decoration:none;font-size:.88rem}.member-profile-doc-pdf:hover{text-decoration:underline}.member-profile-doc-meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem}.admin-pagination{display:flex;align-items:center;justify-content:flex-end;gap:.6rem}.member-timeline-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.member-progress-track{width:100%;height:.55rem;border-radius:999px;background:#8a96df1f;overflow:hidden}.member-progress-track span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--primary),var(--secondary),var(--teal))}.member-progress-track.compact{height:.45rem}.status-badge{display:inline-flex;align-items:center;justify-content:center;padding:.32rem .58rem;border-radius:999px;font-size:.7rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em;background:#8a96df1f;color:#6470a3}.status-new{background:#8a96df1f;color:#6470a3}.status-reviewing{background:#c7a4de24;color:#7d64a3}.status-quoted{background:#8fd2ca29;color:#4f817b}.status-in_progress{background:#6f7cff24;color:#5d68a0}.status-done{background:#4f8e6f29;color:#4f8e6f}.severity-low{background:#8fd2ca29;color:#4f817b}.severity-medium{background:#8a96df29;color:#6470a3}.severity-high{background:#c7a4de33;color:#8a5e98}.admin-status-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem}.admin-status-grid .outcome-item{display:grid;gap:.2rem;justify-items:start}.admin-status-grid .outcome-item strong{color:#56628f;font-size:1rem}.admin-status-grid .outcome-item span,.funnel-item small{color:var(--muted)}.admin-grid-wrap{overflow-x:auto;padding:0}.admin-grid-table{min-width:960px}.member-grid-table{min-width:860px}.admin-grid-header,.admin-grid-row{display:grid;grid-template-columns:1.1fr 1.1fr .9fr .85fr 1fr 1fr .85fr;gap:.85rem;align-items:start;padding:.95rem 1rem}.admin-grid-header{border-bottom:1px solid rgba(177,181,230,.18);color:#7c85b1;font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.admin-lead-entry+.admin-lead-entry{border-top:1px solid rgba(177,181,230,.14)}.admin-lead-hire-attachments{padding:0 1rem .95rem;display:flex;flex-direction:column;gap:.65rem}.admin-lead-hire-thumb-row{display:flex;flex-wrap:wrap;gap:.5rem}.admin-lead-hire-thumb-link{display:block;border-radius:10px;overflow:hidden;border:1px solid rgba(177,181,230,.22);line-height:0}.admin-lead-hire-thumb{width:88px;height:88px;-o-object-fit:cover;object-fit:cover;display:block}.admin-grid-row strong{display:block;color:#53608d;line-height:1.5}.admin-grid-row small{display:block;color:var(--muted);line-height:1.55;margin-top:.15rem}.admin-grid-actions{display:flex;justify-content:flex-end}.member-grid-header,.member-grid-row{grid-template-columns:1.3fr .7fr .75fr 1fr 1fr 1.2fr}.audit-grid-table{min-width:1100px}.audit-grid-header,.audit-grid-row{grid-template-columns:1.05fr .95fr .8fr .8fr .95fr 1fr .8fr}.line-chart-card{display:grid;gap:.8rem}.enterprise-chart-wrap{width:100%;height:100%;min-height:260px}.enterprise-chart-wrap.compact{min-height:240px}.line-chart-svg{width:100%;height:180px;overflow:visible}.line-chart-svg polyline{fill:none;stroke:#8a96dfd1;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.line-chart-dots{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:.55rem}.line-chart-dot-item{padding:.65rem .7rem;border-radius:14px;background:#ffffffb8;border:1px solid rgba(177,181,230,.16);display:grid;gap:.15rem}.line-chart-dot-item span{color:#55618a;font-weight:800}.line-chart-dot-item small{color:var(--muted)}.audit-drawer{display:grid;gap:.8rem;padding:1.15rem 1.1rem}.audit-metadata-block{margin:0;padding:.9rem;border-radius:16px;background:#ffffffbd;border:1px solid rgba(177,181,230,.18);color:#596489;white-space:pre-wrap;word-break:break-word;font:.78rem/1.65 SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace}.admin-skeleton-list{display:grid;gap:.9rem}.admin-skeleton-card{padding:1rem;border-radius:18px;background:#ffffffc7;border:1px solid rgba(177,181,230,.14);display:grid;gap:.5rem}.admin-skeleton-line{display:block;height:.78rem;border-radius:999px;background:linear-gradient(90deg,#8a96df1f,#c7a4de38,#8a96df1f);background-size:200% 100%;animation:skeletonShift 1.4s linear infinite}.admin-skeleton-line.long{width:70%}.admin-skeleton-line.medium{width:48%}.admin-skeleton-line.short{width:32%}.admin-empty-state{display:grid;gap:.55rem;justify-items:start}h2{margin:0;font-size:clamp(1.32rem,1.9vw,1.78rem);line-height:1.22;letter-spacing:-.032em;max-width:18ch;text-wrap:balance}.section-text{margin:1rem 0 0;max-width:34rem;font-size:.94rem}.metric-grid,.capability-grid,.service-grid,.project-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1.65rem;width:100%;max-width:100%}.metric-card{transition:transform var(--t-card) var(--ease-smooth),box-shadow var(--t-card) var(--ease-smooth);text-align:center}.metric-icon{width:2rem;height:2rem;display:inline-grid;place-items:center;margin-inline:auto;border-radius:14px;background:linear-gradient(135deg,#8a96df24,#c7a4de24);color:#6673ae;font-size:1rem;font-weight:800}.metric-value{margin:0;font-size:1.06rem;font-weight:800;color:#4f5c88}.metric-label{margin:.45rem 0 0}.metric-note{margin:.45rem 0 0;color:var(--muted);line-height:1.6;font-size:.86rem}.capability-card,.service-card,.project-card,.why-card{display:grid;gap:.75rem}.capability-card{text-align:center;justify-items:center}.capability-card p{text-align:center;max-width:16rem}.service-card{padding:1.2rem 1.1rem;border-radius:22px;text-align:center;justify-items:center}.service-card .card-description{max-width:100%}.service-card ul{width:100%;text-align:left;justify-self:stretch}.service-card-icon,.project-card-icon{width:2.35rem;height:2.35rem;display:inline-grid;place-items:center;border-radius:16px;background:linear-gradient(135deg,#8a96df24,#c7a4de2e);color:#6773ad;font-size:1.18rem;box-shadow:inset 0 0 0 1px #b1b5e62e}.project-card{padding:1.15rem 1.1rem 1.2rem;border-radius:22px;text-align:center;justify-items:center}.project-card h3,.project-card .card-description,.project-card .project-quote{width:100%;max-width:100%}.project-card .project-quote{text-align:left}.project-card ul{width:100%;text-align:left;justify-self:stretch}.capability-number{font-size:.9rem;font-weight:800;color:var(--primary)}.capability-card p{margin:0}.service-card h3,.project-card h3,.why-card h3,.dashboard-row h3{margin:0;font-size:.98rem;line-height:1.4;color:#4b567e;text-wrap:balance}.card-description{margin:0}.service-card .card-description,.project-card .card-description{min-height:3.2rem}.project-quote{margin:-.05rem 0 0;padding-left:.85rem;border-left:2px solid rgba(138,150,223,.24);color:#6e78a8;font-size:.84rem;line-height:1.55}.service-card ul,.project-card ul,.why-card ul,.case-study-list{margin:0;padding-left:1rem;display:grid;gap:.42rem}.service-card ul,.project-card ul{padding-top:.15rem}.expertise-layout{display:grid;grid-template-columns:1.1fr .9fr;gap:1.35rem;justify-items:center}.expertise-layout>*{width:100%;max-width:var(--content-measure)}.expertise-layout .why-card{text-align:left;justify-items:stretch}.tag-list{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:1.15rem;justify-content:center}.tag{display:inline-flex;align-items:center;gap:.45rem;padding:.52rem .8rem;border-radius:12px;background:#ffffffb8;border:1px solid rgba(151,171,255,.22);color:#6671a1;font-size:.92rem;transition:transform var(--t-ui) var(--ease-smooth),border-color var(--t-ui) var(--ease-smooth),box-shadow var(--t-ui) var(--ease-smooth)}.tag:hover{transform:translateY(-2px);border-color:#b1b5e657;box-shadow:0 8px 22px #7c7aaa14}.tag-icon{width:1.35rem;height:1.35rem;display:inline-grid;place-items:center;border-radius:999px;background:#8a96df1f;color:#6470a4;font-size:.72rem;font-weight:800}.contact-card{text-align:center}.contact-card-featured{display:grid;gap:.85rem;justify-items:center}.project-link{display:inline-flex;align-items:center;justify-content:center;gap:.42rem;width:-moz-fit-content;width:fit-content;margin-top:.55rem;padding:.72rem 1.1rem;border-radius:14px;color:#5c6698;text-decoration:none;font-weight:700;position:relative;overflow:hidden;isolation:isolate;border:1px solid rgba(160,170,210,.18);background:#ffffff80;box-shadow:0 2px 12px #484e6e0d;transition:color .32s cubic-bezier(.22,1,.36,1),background .32s cubic-bezier(.22,1,.36,1),border-color .32s ease,box-shadow .32s cubic-bezier(.22,1,.36,1),transform .32s cubic-bezier(.22,1,.36,1)}.project-link:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:linear-gradient(115deg,transparent 28%,rgba(255,255,255,.55) 48%,transparent 68%);transform:translate(-120%);transition:transform .65s cubic-bezier(.22,1,.36,1);pointer-events:none}.project-link:hover:before{transform:translate(120%)}.project-link:after{content:"→";position:relative;z-index:1;font-size:.88em;font-weight:600;opacity:.55;transition:transform .35s cubic-bezier(.22,1,.36,1),opacity .28s ease}.project-link:hover{color:#3d4a78;background:linear-gradient(145deg,#8a96df33,#c7a4de24 55%,#8fd2ca1a);border-color:#8a96df61;box-shadow:0 10px 32px #7c7aaa24,0 0 0 1px #fff9 inset;transform:translateY(-2px)}.project-link:hover:after{transform:translate(5px);opacity:1}.project-link:active{transform:translateY(0);box-shadow:0 4px 16px #7c7aaa1a;transition-duration:.12s}.project-link:focus-visible{outline:none;box-shadow:0 0 0 3px #fffffff2,0 0 0 5px #8a96df73}.project-card .project-link{justify-self:stretch;width:100%;margin-top:.5rem;padding:.92rem 1rem;font-size:.78rem;letter-spacing:.09em;text-transform:uppercase;background:#ffffff94;box-shadow:0 2px 10px #484e6e0a,0 1px #ffffffe6 inset}.project-card .project-link:hover{box-shadow:0 12px 36px #7c7aaa26,0 0 0 1px #ffffffa6 inset}.project-card .project-link:focus-visible{box-shadow:0 0 0 3px #fffffffa,0 0 0 5px #8a96df73,0 2px 10px #484e6e0f}@media (prefers-reduced-motion: reduce){.project-link,.project-link:after{transition-duration:.01ms}.project-link:before{transition:none;transform:none!important;opacity:0}}.project-thumbnail{--thumb-rotate-x: 0deg;--thumb-rotate-y: 0deg;--thumb-glow-x: 50%;--thumb-glow-y: 50%;overflow:hidden;border-radius:18px;border:1px solid rgba(177,181,230,.22);background:linear-gradient(180deg,#ffffffeb,#faf8fce6),linear-gradient(135deg,#8a96df14,#c7a4de14);transform:perspective(1200px) rotateX(var(--thumb-rotate-x)) rotateY(var(--thumb-rotate-y));transform-style:preserve-3d;transition:transform var(--t-ui) var(--ease-smooth),box-shadow var(--t-ui) var(--ease-smooth),border-color var(--t-ui) var(--ease-smooth);position:relative}.project-thumbnail:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(circle at var(--thumb-glow-x) var(--thumb-glow-y),rgba(255,255,255,.42),transparent 34%);opacity:.9}.project-thumbnail:after{content:"";position:absolute;top:-25%;right:-25%;bottom:-25%;left:-25%;pointer-events:none;background:linear-gradient(120deg,transparent 32%,rgba(255,255,255,.14) 48%,transparent 64%);transform:translate(-48%);opacity:0;transition:opacity .25s ease}.project-thumbnail:hover{border-color:#b1b5e657;box-shadow:0 18px 36px #7c7aaa24}.project-thumbnail:hover:after{opacity:.75;animation:thumbnailShimmer 5s linear infinite}.project-card .project-thumbnail{width:100%;max-width:100%}.project-grid--home{gap:1.2rem}.project-card--home{padding:1.15rem 1.05rem 1.25rem}.project-card--home>h3{margin-top:.85rem}.home-project-visual{width:100%}.home-project-frame{--home-frame-a: rgba(138, 150, 223, .42);--home-frame-b: rgba(199, 164, 222, .38);--home-frame-c: rgba(143, 210, 202, .28);display:grid;gap:.58rem;padding:.58rem .58rem .52rem;border-radius:22px;background:linear-gradient(148deg,var(--home-frame-a) 0%,var(--home-frame-b) 52%,var(--home-frame-c) 100%);box-shadow:0 20px 50px #484e6e1a,inset 0 1px #ffffff8c}.home-project-frame[data-project=cctv-lpr]{--home-frame-a: rgba(45, 212, 191, .38);--home-frame-b: rgba(56, 189, 248, .42);--home-frame-c: rgba(138, 150, 223, .36)}.home-project-frame[data-project=topup]{--home-frame-a: rgba(199, 164, 222, .48);--home-frame-b: rgba(244, 114, 182, .28);--home-frame-c: rgba(138, 150, 223, .32)}.home-project-frame[data-project=otp]{--home-frame-a: rgba(129, 140, 248, .42);--home-frame-b: rgba(167, 139, 250, .36);--home-frame-c: rgba(125, 211, 252, .28)}.home-project-frame[data-project=windows-performance]{--home-frame-a: rgba(167, 139, 250, .44);--home-frame-b: rgba(192, 132, 252, .38);--home-frame-c: rgba(94, 234, 212, .22)}.home-project-meta{display:flex;align-items:center;justify-content:space-between;gap:.65rem;padding:0 .15rem}.home-project-icon{width:2.5rem;height:2.5rem;display:grid;place-items:center;border-radius:14px;font-size:1.2rem;line-height:1;background:#ffffffe0;box-shadow:0 4px 14px #50587814,inset 0 0 0 1px #ffffffe6}.home-project-badge{font-size:.62rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#4a5578;padding:.38rem .65rem;border-radius:999px;background:#ffffffd1;box-shadow:0 2px 12px #5058780f,inset 0 0 0 1px #fffffff2;max-width:62%;text-align:right;line-height:1.25}.home-project-stage{border-radius:18px;overflow:hidden;background:linear-gradient(180deg,#fffffffc,#f6f7fcf5);box-shadow:inset 0 0 0 1px #ffffffbf,0 6px 28px #484e6e12}.project-thumbnail-showcase{min-height:228px;border-radius:0;border:none;box-shadow:none}.project-thumbnail-showcase:before{opacity:.75}.project-thumbnail-showcase:hover{box-shadow:none}.project-thumbnail-showcase .project-thumbnail-bar{padding:.58rem .82rem;background:linear-gradient(180deg,#ffffffeb,#f8f9fce0);border-bottom:1px solid rgba(130,140,180,.1)}.project-thumbnail-showcase .project-thumbnail-bar span:nth-child(1){background:linear-gradient(135deg,#fb7185,#f97316)}.project-thumbnail-showcase .project-thumbnail-bar span:nth-child(2){background:linear-gradient(135deg,#fbbf24,#f59e0b)}.project-thumbnail-showcase .project-thumbnail-bar span:nth-child(3){background:linear-gradient(135deg,#4ade80,#22c55e)}.project-thumbnail-showcase .thumbnail-scene{padding:1rem .92rem 1.05rem;gap:.88rem}.project-thumbnail-showcase .thumbnail-panel{border-radius:16px;border-color:#828cb41f;box-shadow:inset 0 1px #ffffffa6,0 8px 20px #484e6e0d}.project-thumbnail-showcase .cctv-feed-screen{min-height:130px;box-shadow:inset 0 0 24px #0f172a59}.project-thumbnail-showcase .cctv-plate-chip{font-size:.68rem;box-shadow:0 4px 12px #0003}.project-thumbnail-showcase .phone-shell{min-height:142px;box-shadow:0 10px 28px #484e6e14}.project-thumbnail-showcase .phone-balance-card{background:linear-gradient(135deg,#8a96df38,#c7a4de42)}.project-thumbnail-showcase .flow-step{font-size:.72rem;padding:.56rem .72rem}.project-thumbnail-showcase .performance-bars{min-height:118px}.project-thumbnail-showcase .performance-bars span{box-shadow:0 4px #7c3aed26}.project-thumbnail-showcase .performance-gauge-inner{width:82px;height:82px;border-width:7px;font-size:.66rem}.project-thumbnail-showcase .otp-chip-row span{min-height:1.62rem;font-size:.7rem}.project-thumbnail-compact{min-height:180px}.project-thumbnail-bar{display:flex;gap:.35rem;padding:.75rem .85rem;border-bottom:1px solid rgba(177,181,230,.18)}.project-thumbnail-bar span{width:9px;height:9px;border-radius:999px;background:#c7a4de57}.project-thumbnail-body{display:grid;grid-template-columns:.72fr 1.28fr;gap:.75rem;padding:.9rem}.thumbnail-scene{display:grid;gap:.8rem;padding:.95rem}.thumbnail-panel{border-radius:18px;border:1px solid rgba(177,181,230,.18);background:linear-gradient(180deg,#ffffffdb,#f8f7fcd1),linear-gradient(135deg,#8a96df14,#c7a4de14);box-shadow:inset 0 0 0 1px #ffffff59;transform:translateZ(18px);transition:transform var(--t-ui) var(--ease-smooth)}.project-thumbnail:hover .thumbnail-panel{transform:translateZ(26px)}.thumbnail-cctv{grid-template-columns:1.1fr .9fr}.cctv-feed-panel{padding:.75rem;display:grid;gap:.7rem}.cctv-feed-screen{min-height:118px;border-radius:16px;position:relative;overflow:hidden;background:linear-gradient(135deg,#0f172af5,#1c264adb),radial-gradient(circle at top left,rgba(45,212,191,.2),transparent 32%)}.cctv-feed-screen:before,.cctv-feed-screen:after{content:"";position:absolute;top:12%;right:12%;bottom:12%;left:12%;border:1px solid rgba(116,240,214,.22)}.cctv-feed-screen:after{inset:auto 18% 18% auto;width:36%;height:28%;border-color:#ffffff2e}.cctv-target{position:absolute;left:50%;top:48%;width:42px;height:42px;transform:translate(-50%,-50%);border-radius:999px;border:1px solid rgba(116,240,214,.55);box-shadow:0 0 0 8px #74f0d614}.cctv-target:before,.cctv-target:after{content:"";position:absolute;background:#74f0d6b3}.cctv-target:before{width:1px;height:56px;left:50%;top:-7px;transform:translate(-50%)}.cctv-target:after{height:1px;width:56px;top:50%;left:-7px;transform:translateY(-50%)}.cctv-plate-chip{position:absolute;left:50%;bottom:.75rem;transform:translate(-50%);padding:.28rem .55rem;border-radius:999px;background:#ffffffeb;color:#30405f;font-size:.64rem;font-weight:800;letter-spacing:.08em}.cctv-feed-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem}.cctv-feed-stats span{height:.5rem;border-radius:999px;background:linear-gradient(90deg,#2dd4bf47,#8a96df33)}.cctv-list-panel{padding:.75rem;display:grid;gap:.75rem;align-content:start}.signal-stack{display:flex;align-items:end;gap:.18rem;height:1rem}.signal-stack i{width:4px;border-radius:999px;background:linear-gradient(180deg,#2dd4bfd9,#8a96df8c)}.signal-stack i:nth-child(1){height:32%}.signal-stack i:nth-child(2){height:54%}.signal-stack i:nth-child(3){height:76%}.signal-stack i:nth-child(4){height:100%}.plate-list{display:grid;gap:.45rem}.plate-row{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.45rem .55rem;border-radius:12px;background:#ffffffb8;color:#6270a1;font-size:.68rem}.plate-row strong{color:#49567e;font-size:.68rem}.thumbnail-topup{grid-template-columns:.86fr 1.14fr;align-items:center}.topup-phone-panel,.topup-flow-panel,.otp-mail-panel,.otp-discord-panel,.performance-chart-panel,.performance-stat-panel{padding:.8rem}.phone-shell{min-height:132px;border-radius:24px;padding:.65rem;display:grid;gap:.55rem;background:linear-gradient(180deg,#fffffff5,#f7f2f9eb);border:1px solid rgba(177,181,230,.18)}.phone-notch{width:38%;height:.42rem;margin:0 auto;border-radius:999px;background:#6671a12e}.phone-card{border-radius:14px;border:1px solid rgba(177,181,230,.18);background:#ffffffc7}.receipt-card{padding:.6rem;display:grid;gap:.35rem}.receipt-line{display:block;height:.42rem;border-radius:999px;background:#c7a4de38}.receipt-line.short{width:62%}.phone-balance-card{padding:.7rem;border-radius:14px;background:linear-gradient(135deg,#8a96df29,#c7a4de33);display:grid;gap:.15rem;color:#576390}.phone-balance-card strong{font-size:.92rem}.phone-balance-card span{font-size:.68rem}.topup-flow-panel{display:grid;gap:.45rem}.flow-step{position:relative;padding:.52rem .7rem;border-radius:14px;background:#ffffffb8;color:#6470a1;font-size:.7rem;font-weight:700}.flow-step.active:after{content:"";position:absolute;top:50%;right:.7rem;width:.38rem;height:.38rem;border-radius:999px;background:#4f8e6fd9;transform:translateY(-50%);box-shadow:0 0 0 4px #4f8e6f1f}.thumbnail-otp{grid-template-columns:1fr auto 1fr;align-items:center}.otp-mail-panel,.otp-discord-panel{display:grid;gap:.55rem}.otp-mail-card{padding:.7rem;border-radius:14px;background:#ffffffc7;border:1px solid rgba(177,181,230,.18);display:grid;gap:.35rem}.otp-mail-card strong{color:#53608d;font-size:.78rem}.otp-mail-card.muted{opacity:.66}.otp-transfer-lane{width:1.35rem;display:grid;justify-items:center;gap:.22rem}.otp-transfer-lane i{width:.38rem;height:.38rem;border-radius:999px;background:#8a96df47;animation:pulseLane 1.4s ease-in-out infinite}.otp-transfer-lane i:nth-child(2){animation-delay:.15s}.otp-transfer-lane i:nth-child(3){animation-delay:.3s}.discord-badge{width:-moz-fit-content;width:fit-content;padding:.28rem .55rem;border-radius:999px;background:#6f7cff24;color:#5f69a3;font-size:.66rem;font-weight:800}.otp-chip-row{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.25rem}.otp-chip-row span{display:grid;place-items:center;min-height:1.55rem;border-radius:10px;background:#ffffffc7;border:1px solid rgba(177,181,230,.18);color:#53608d;font-size:.68rem;font-weight:800}.thumbnail-performance{grid-template-columns:1.08fr .92fr}.performance-chart-panel{display:grid;gap:.75rem}.performance-bars{min-height:110px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.45rem;align-items:end}.performance-bars span{border-radius:14px 14px 6px 6px;background:linear-gradient(180deg,#b05cffd1,#8a96df75)}.performance-gauge{min-height:56px;border-radius:18px;display:grid;place-items:center;background:radial-gradient(circle at center,#b05cff26,#fff0)}.performance-gauge-inner{width:78px;height:78px;border-radius:999px;display:grid;place-items:center;border:6px solid rgba(176,92,255,.12);color:#5c669a;font-size:.64rem;font-weight:800;text-align:center}.performance-stat-panel{display:grid;gap:.5rem;align-content:start}.perf-stat-card{padding:.6rem .7rem;border-radius:14px;background:#ffffffbd;border:1px solid rgba(177,181,230,.18);display:grid;gap:.12rem}.perf-stat-card strong{color:#4e5b87;font-size:.74rem}.perf-stat-card span{color:#7a84b0;font-size:.64rem;text-transform:uppercase;letter-spacing:.08em}.project-thumbnail-sidebar,.project-thumbnail-main,.thumbnail-grid{display:grid;gap:.6rem}.thumbnail-pill,.thumbnail-line,.thumbnail-card{border-radius:12px;background:#ffffffb3;border:1px solid rgba(177,181,230,.18)}.thumbnail-pill{width:72%;height:18px}.thumbnail-line{height:12px}.thumbnail-line.short{width:58%}.thumbnail-card{min-height:58px;background:radial-gradient(circle at top right,rgba(199,164,222,.14),transparent 32%),#ffffffb8}.thumbnail-card.large{min-height:94px}.thumbnail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cctv-lpr .thumbnail-card.large{background:radial-gradient(circle at top left,rgba(34,199,184,.18),transparent 26%),#ffffffad}.topup .thumbnail-card.large{background:radial-gradient(circle at center,rgba(255,124,200,.16),transparent 40%),#ffffffad}.otp .thumbnail-card.large{background:linear-gradient(135deg,#6f7cff24,#fff0),#ffffffad}.windows-performance .thumbnail-card.large{background:radial-gradient(circle at top left,rgba(176,92,255,.16),transparent 30%),#ffffffad}.mockup-stage{margin-bottom:1rem}.mockup-caption,.mock-label{margin:0;color:#7a82c9;text-transform:uppercase;letter-spacing:.08em;font-size:.72rem;font-weight:700}.mockup-stage-head{display:flex;justify-content:space-between;gap:1rem;align-items:end;margin-bottom:1rem}.mockup-stage-head h3{margin:0;font-size:1.05rem}.mockup-stage-head .card-description{max-width:28rem;text-align:right}.case-study-list li,.summary-list li,.service-card ul li,.project-card ul li{margin:0}.form-layout{display:grid;grid-template-columns:.92fr 1.08fr;gap:1.3rem;align-items:start}.lead-form{display:grid;gap:.95rem}.lead-form label{display:grid;gap:.4rem;font-weight:600;color:#7079a0}.lead-form input,.lead-form textarea,.dashboard-card select{width:100%;border:1px solid rgba(177,181,230,.24);border-radius:12px;background:#ffffffc2;color:var(--text);padding:.8rem .9rem;font:inherit}.lead-form input:focus,.lead-form textarea:focus,.dashboard-card select:focus{outline:2px solid rgba(138,150,223,.14);border-color:var(--primary)}.hire-image-field{display:grid;gap:.5rem}.hire-image-label{font-weight:600;color:#7079a0}.hire-image-hint,.hire-image-count{margin:0;font-size:.85rem;color:var(--muted);line-height:1.45}.hire-image-upload-btn{display:inline-flex;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;padding:.55rem 1rem;border-radius:12px;border:1px dashed rgba(138,150,223,.45);background:#ffffff80;color:var(--text);font-weight:600;cursor:pointer;transition:border-color .15s ease,background .15s ease}.hire-image-upload-btn:hover{border-color:var(--primary);background:#ffffffd9}.hire-image-upload-btn input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.hire-image-preview-grid{list-style:none;margin:.35rem 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(72px,1fr));gap:.5rem}.hire-image-preview-tile{position:relative;margin:0;border-radius:10px;overflow:hidden;border:1px solid rgba(177,181,230,.22);aspect-ratio:1}.hire-image-preview-tile img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.hire-image-remove{position:absolute;top:4px;right:4px;width:1.65rem;height:1.65rem;border:none;border-radius:999px;background:#0f172ab8;color:#fff;font-size:1.1rem;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0}.hire-image-remove:disabled{opacity:.45;cursor:not-allowed}.form-success{margin:0;color:#0f766e;font-weight:700}.dashboard-table{display:grid;gap:1rem;margin-top:1.8rem}.dashboard-shell{gap:1.6rem}.dashboard-group{margin-top:0}.dashboard-sticky-wrap{position:sticky;top:calc(84px + env(safe-area-inset-top,0px));z-index:12;margin-bottom:0;pointer-events:none}.dashboard-sticky-title{padding:.8rem .95rem;border-radius:22px;background:#fbfbffd1;border:1px solid rgba(177,181,230,.2);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 12px 28px #7c7aaa14;pointer-events:auto;transform-origin:top center;transition:padding .22s ease,transform .22s ease,border-radius .22s ease,box-shadow .22s ease,background-color .22s ease}.dashboard-sticky-title:after{top:-.35rem;right:-.35rem;bottom:-.35rem;left:-.35rem}.app-scroll.is-scrolled .dashboard-sticky-title{padding:.56rem .8rem;border-radius:18px;background:#fbfbffe6;box-shadow:0 8px 18px #7c7aaa0f}.app-scroll.is-scrolled .dashboard-sticky-title h2{font-size:clamp(1.08rem,1.55vw,1.34rem)}.app-scroll.is-scrolled .dashboard-sticky-title .section-kicker{margin-bottom:.05rem;font-size:.62rem;letter-spacing:.14em}.app-scroll.is-scrolled .dashboard-sticky-title .section-text{margin-top:.45rem}.dashboard-metric-grid{margin-bottom:0}.dashboard-metric{background:linear-gradient(180deg,#fffffff7,#f8f7fcf0),linear-gradient(135deg,#8a96df14,#c7a4de14)}.dashboard-visual-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:1rem;margin:0}.chart-card{display:grid;gap:1.15rem;padding:1.25rem 1.15rem}.chart-card-large{min-height:360px}.chart-head{display:flex;justify-content:space-between;gap:1rem;align-items:start}.chart-title{margin:0;font-size:1.04rem;color:#596489}.chart-note{padding:.48rem .7rem;border-radius:999px;border:1px solid rgba(177,181,230,.24);background:#ffffffc2;color:#7f87b5;font-size:.84rem;font-weight:700}.chart-card,.donut-card,.pipeline-card,.kanban-column{transition:transform .24s ease,box-shadow .24s ease}.chart-card:hover,.donut-card:hover,.pipeline-card:hover,.kanban-column:hover{transform:translateY(-4px);box-shadow:0 24px 56px #9d9ac429}.dashboard-card{padding:1.2rem 1.15rem;display:grid;gap:.85rem;background:linear-gradient(180deg,#fffffff5,#f8f7fceb),linear-gradient(135deg,#8a96df0f,#c7a4de0f)}.dashboard-row{display:flex;justify-content:space-between;gap:1rem;align-items:start}.pipeline-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1rem;margin:0}.pipeline-card{display:grid;gap:.85rem;padding:1.1rem 1rem;border-radius:22px}.pipeline-head{display:flex;justify-content:space-between;gap:.7rem;align-items:center}.pipeline-head h3,.kanban-column-head h3{margin:0;font-size:.92rem;text-transform:capitalize;color:#67729a}.pipeline-head span,.kanban-column-head span{display:inline-flex;align-items:center;justify-content:center;min-width:34px;height:34px;border-radius:999px;background:#8a96df24;color:#7b84b2;font-weight:700}.pipeline-bar{height:8px;border-radius:999px;background:#8a96df24;overflow:hidden}.pipeline-fill{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--primary),var(--secondary),var(--teal));background-size:180% 180%;animation:pastelGradientShift 12s ease infinite}.pipeline-mini-list{display:grid;gap:.5rem}.pipeline-mini-item{padding:.65rem .75rem;border-radius:12px;background:#ffffffb8;border:1px solid rgba(177,181,230,.2);color:var(--muted);font-size:.9rem}.chart-grid{height:260px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1rem;align-items:end}.chart-item{height:100%;display:grid;gap:.6rem;align-items:end}.chart-bar{width:100%;align-self:end;min-height:18px;border-radius:18px 18px 6px 6px;background:linear-gradient(180deg,var(--teal),var(--primary),var(--secondary));background-size:180% 180%;animation:pastelGradientShift 14s ease infinite;box-shadow:0 12px 24px #a3a0cd29}.chart-value{color:#737da6;font-size:.95rem;text-align:center;font-weight:700}.chart-label{color:var(--muted);font-size:.88rem;text-transform:capitalize;text-align:center}.donut-card{display:grid;gap:1.2rem;align-content:start}.donut-wrap{display:grid;gap:1.1rem;justify-items:center}.donut-chart{width:208px;height:208px;border-radius:999px;display:grid;place-items:center;box-shadow:inset 0 0 0 1px #b1b5e62e}.donut-inner{width:134px;height:134px;border-radius:999px;background:#fffffff5;display:grid;place-items:center;text-align:center;box-shadow:0 10px 22px #9d9ac41f}.donut-inner strong{font-size:1.42rem;color:#737da6}.donut-inner span{color:var(--muted);font-size:.9rem}.donut-legend{width:100%;display:grid;gap:.7rem}.legend-item{display:flex;align-items:center;gap:.6rem}.legend-item p{margin:0;color:var(--muted)}.legend-dot{width:12px;height:12px;border-radius:999px}.legend-dot.gold{background:var(--primary)}.legend-dot.amber{background:var(--secondary)}.legend-dot.sand{background:var(--teal)}.kanban-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1rem;margin:0}.kanban-column{padding:1.05rem .95rem;border-radius:22px;border:1px solid rgba(177,181,230,.18);background:linear-gradient(180deg,#ffffffeb,#f9f7fce6);box-shadow:var(--shadow)}.kanban-column-head{display:flex;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.8rem}.kanban-list{display:grid;gap:.75rem}.kanban-card{padding:.9rem .85rem;border-radius:16px;background:#ffffffbd;border:1px solid rgba(177,181,230,.18);box-shadow:0 10px 22px #9d9ac414;display:grid;gap:.35rem}.kanban-card strong{color:#6a769f}.kanban-card span,.kanban-card small{color:var(--muted)}.dashboard-meta,.dashboard-summary{margin:0}.btn-small{min-width:0;width:-moz-fit-content;width:fit-content;padding:.65rem .92rem}.project-detail-hero{margin-bottom:1.6rem}.detail-icon-badge{width:3rem;height:3rem;margin:0 0 .85rem;display:grid;place-items:center;border-radius:20px;background:linear-gradient(135deg,#8a96df29,#c7a4de2e);color:#6674ad;font-size:1.45rem;box-shadow:inset 0 0 0 1px #b1b5e633}.detail-hero-quote{margin:.85rem 0 0;padding-left:.95rem;border-left:2px solid rgba(138,150,223,.24);color:#6d79a6;line-height:1.65}.detail-result-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem}.detail-result-card{padding:1rem;display:grid;gap:.3rem;text-align:center}.detail-result-card strong{font-size:1.12rem;color:#576390}.detail-result-card span{color:var(--muted);font-size:.84rem}.detail-visual-stage{position:relative}.detail-visual-stage:before{content:"";position:absolute;right:1rem;top:1rem;width:6rem;height:6rem;border-radius:999px;border:1px solid rgba(138,150,223,.14);box-shadow:inset 0 0 0 16px #ffffff6b,inset 0 0 0 32px #c7a4de14;pointer-events:none}.architecture-card{padding:1.25rem 1.2rem}.architecture-flow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem}.architecture-step{position:relative;padding:.95rem .9rem;border-radius:18px;background:#ffffffb8;border:1px solid rgba(177,181,230,.18);display:grid;gap:.45rem}.architecture-step:after{content:"";position:absolute;top:50%;right:-.62rem;width:.5rem;height:1px;background:#8a96df4d}.architecture-step:last-child:after{display:none}.architecture-index{color:#8a93bd;font-size:.7rem;font-weight:800;letter-spacing:.12em}.architecture-step strong{color:#55618a;line-height:1.45}.case-study-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-bottom:1rem}.case-study-card{padding:1.35rem}.case-study-text{margin:0;color:var(--muted);line-height:1.8}.detail-before-after-grid,.detail-support-grid{margin-bottom:0}.before-after-card{position:relative;overflow:hidden}.timeline-card,.deployment-card{padding:1.25rem 1.2rem}.timeline-list{display:grid;gap:.75rem}.timeline-item{display:grid;grid-template-columns:auto 1fr;gap:.7rem;align-items:start}.timeline-index{width:2rem;height:2rem;display:grid;place-items:center;border-radius:999px;background:linear-gradient(135deg,#8a96df24,#c7a4de2e);color:#6673ad;font-size:.7rem;font-weight:800}.timeline-item p{margin:.08rem 0 0;color:var(--muted);line-height:1.7}.deployment-grid{display:grid;gap:.7rem}.deployment-item{padding:.8rem .9rem;border-radius:16px;background:#ffffffb8;border:1px solid rgba(177,181,230,.18);display:grid;gap:.2rem}.deployment-item span{color:#8b94bd;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.deployment-item strong{color:#55618a;line-height:1.55}.tech-stack-wrap{display:grid;gap:.7rem;margin-top:1rem}.tech-stack-wrap .card-label{margin-bottom:0}.tech-stack-list{display:flex;flex-wrap:wrap;gap:.55rem}.tech-chip{display:inline-flex;align-items:center;padding:.45rem .72rem;border-radius:999px;background:linear-gradient(135deg,#8a96df1f,#c7a4de29);border:1px solid rgba(177,181,230,.18);color:#6470a4;font-size:.78rem;font-weight:700}.before-card:before,.after-card:before{content:"";position:absolute;inset:0 auto auto 0;width:100%;height:3px}.before-card:before{background:linear-gradient(90deg,#c7a4de8c,#fff0)}.after-card:before{background:linear-gradient(90deg,#8fd2cab3,#fff0)}.outcome-card{margin-top:1rem}.outcome-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem}.outcome-item{padding:.95rem;border-radius:16px;border:1px solid rgba(177,181,230,.18);background:#ffffffbd;color:#7782ab;font-weight:600;line-height:1.5}.footer{padding:1.25rem 0 1.5rem;flex-shrink:0}.footer-inner{display:flex;justify-content:center;text-align:center;color:#8f97be;font-size:.85rem;letter-spacing:.02em}@keyframes pastelGradientShift{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes navIconBounce{0%{transform:translateY(0) scale(1)}45%{transform:translateY(-2px) scale(1.12)}to{transform:translateY(0) scale(1)}}@keyframes pulseLane{0%,to{opacity:.35;transform:scale(.86)}50%{opacity:1;transform:scale(1)}}@keyframes thumbnailShimmer{0%{transform:translate(-48%)}to{transform:translate(48%)}}@keyframes skeletonShift{0%{background-position:200% 0}to{background-position:-200% 0}}@container app (max-width: 720px){.hero-grid,.expertise-layout,.form-layout,.dashboard-visual-grid,.case-study-grid,.detail-result-grid,.outcome-grid,.project-thumbnail-body,.architecture-flow,.thumbnail-cctv,.thumbnail-topup,.thumbnail-performance{grid-template-columns:1fr}.thumbnail-otp{grid-template-columns:1fr;justify-items:stretch}.metric-grid,.capability-grid,.service-grid,.project-grid{grid-template-columns:1fr;gap:1rem;margin-top:1.35rem}.pipeline-grid,.kanban-grid{grid-template-columns:1fr}.chart-grid{display:flex;align-items:flex-end;gap:.55rem;height:auto;min-height:200px;overflow-x:auto;padding:0 .15rem .4rem;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch}.chart-item{flex:0 0 58px;min-width:58px;height:220px;scroll-snap-align:start}.luxury-panel{min-height:0}h1,h2{max-width:none}.hero{padding:2.85rem 0 2.35rem}.page-section{padding:2.65rem 0}.app-main>section.page-section:first-child{padding-top:2.35rem}.scroll-highlight:after{top:-.45rem;right:-.45rem;bottom:-.45rem;left:-.45rem;border-radius:22px}.dashboard-row{flex-direction:column}.mockup-stage-head{flex-direction:column;align-items:flex-start}.mockup-stage-head .card-description{max-width:none;text-align:left}.chart-head{flex-direction:column;align-items:flex-start;gap:.65rem}.architecture-step:after,.detail-visual-stage:before{display:none}.otp-transfer-lane{width:100%;grid-auto-flow:column;justify-content:center}}@media (max-width: 960px){.hero-grid,.expertise-layout,.form-layout,.dashboard-visual-grid,.case-study-grid,.outcome-grid,.pipeline-grid,.kanban-grid,.chart-grid,.project-thumbnail-body{grid-template-columns:1fr}.luxury-panel{min-height:0}h1{max-width:none}h2{max-width:18ch}.page-section{padding:3.6rem 0}}@media (max-width: 720px){.metric-grid,.capability-grid,.service-grid,.project-grid{grid-template-columns:1fr}.dashboard-row{flex-direction:column}.mockup-stage-head{flex-direction:column;align-items:start}.mockup-stage-head .card-description{max-width:none;text-align:left}}.support-chat-root{position:absolute;top:0;right:0;bottom:0;left:0;z-index:45;pointer-events:none}.support-chat-backdrop,.support-chat-fab{pointer-events:auto}.support-chat-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;margin:0;padding:0;border:none;background:#24283e47;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.support-chat-panel-outer{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;flex-direction:column;align-items:center;box-sizing:border-box;padding:max(1.05rem,env(safe-area-inset-top,0px)) .65rem max(1.05rem,calc(.65rem + env(safe-area-inset-bottom,0px)));pointer-events:none;transform-origin:center center}.support-chat-panel-card{pointer-events:auto;flex:1 1 auto;min-height:0;width:100%;max-width:24.75rem;display:flex;flex-direction:column;border-radius:20px;overflow:hidden;background:linear-gradient(165deg,#fffffffa,#f8f7fcf5);border:1px solid rgba(160,170,210,.22);box-shadow:0 28px 64px #3034582e,0 0 0 1px #ffffffa6 inset}.support-chat-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.65rem;padding:.78rem .88rem .62rem;flex-shrink:0;background:linear-gradient(180deg,rgba(138,150,223,.12),transparent);border-bottom:1px solid rgba(160,170,210,.14)}.support-chat-title{margin:0;font-size:.93rem;font-weight:800;letter-spacing:-.02em;color:#3d4a78}.support-chat-sub{margin:.18rem 0 0;font-size:.7rem;color:#7a82a8;line-height:1.45}.support-chat-close{width:1.85rem;height:1.85rem;border:none;border-radius:999px;background:#ffffffbf;color:#6a7399;font-size:1.22rem;line-height:1;cursor:pointer;display:grid;place-items:center;transition:background-color var(--t-ui) var(--ease-smooth),color var(--t-ui) var(--ease-smooth),transform var(--t-fast) var(--ease-smooth)}.support-chat-close:hover{background:#fffffff2;color:#4a5578}.support-chat-close:active{transform:scale(.94)}.support-chat-body{flex:1;min-height:0;overflow-y:auto;padding:.62rem .78rem;-webkit-overflow-scrolling:touch}.support-chat-hint{margin:0;font-size:.82rem;line-height:1.6;color:var(--muted);text-align:center}.support-chat-guest{display:grid;gap:1rem;padding:.35rem 0}.support-chat-guest-actions{display:flex;flex-wrap:wrap;gap:.55rem;justify-content:center}.support-chat-skeleton{display:grid;gap:.55rem;padding:.25rem 0}.support-chat-skeleton span{height:.72rem;border-radius:999px;background:linear-gradient(90deg,#8a96df1f,#c7a4de24,#8a96df1f);background-size:200% 100%;animation:skeletonShift 1.3s linear infinite}.support-chat-skeleton span:nth-child(2){width:88%}.support-chat-skeleton span:nth-child(3){width:62%}.support-chat-messages{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.65rem}.support-chat-empty{padding:1.25rem .5rem;text-align:center}.support-chat-empty p{margin:0;font-size:.82rem;color:var(--muted);line-height:1.55}.support-chat-bubble{max-width:92%;padding:.62rem .72rem;border-radius:16px;display:grid;gap:.28rem;box-shadow:0 6px 18px #484e6e0f}.support-chat-bubble.is-user{align-self:flex-end;background:linear-gradient(145deg,#8a96df38,#c7a4de29);border:1px solid rgba(160,170,210,.2)}.support-chat-bubble.is-admin{align-self:flex-start;background:#ffffffeb;border:1px solid rgba(160,170,210,.18)}.support-chat-bubble-meta{font-size:.58rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#8b92b8}.support-chat-bubble-text{margin:0;font-size:.84rem;line-height:1.55;color:#3d4a78;white-space:pre-wrap;word-break:break-word}.support-chat-bubble-time{font-size:.62rem;color:#9aa3c4}.support-chat-bubble-foot{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .55rem;margin-top:.15rem}.support-chat-read{font-size:.58rem;font-weight:700;color:#8b92b8}.support-chat-typing{margin:0;padding:.25rem .72rem 0;font-size:.68rem;font-style:italic;color:#8b92b8}.support-chat-typing-inline{padding:.35rem .92rem 0}.support-chat-file-input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.support-chat-composer-stack{display:flex;flex-direction:column;gap:.35rem;width:100%;min-width:0}.support-chat-composer-row{display:grid;grid-template-columns:1fr auto;gap:.42rem;align-items:end}.support-chat-foot-actions{display:flex;flex-direction:column;gap:.35rem;align-items:stretch}.support-chat-attach.btn{min-width:0;width:2.15rem;padding:.34rem 0;font-size:1.1rem;line-height:1;border-radius:9px}.support-chat-pending-file{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.35rem .5rem;border-radius:8px;background:#8a96df1a;font-size:.72rem;color:#4a5578}.support-chat-pending-remove{border:none;background:transparent;color:#6a7399;font-size:1.1rem;line-height:1;cursor:pointer;padding:.1rem .25rem;border-radius:4px}.support-chat-send-error{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem;font-size:.72rem;color:#a94442}.support-chat-attachment{display:grid;gap:.35rem;margin-top:.25rem}.support-chat-attachment-loading,.support-chat-attachment-error{font-size:.68rem;color:#8b92b8}.support-chat-attachment-error{color:#a94442}.support-chat-attachment-thumb{display:block;max-width:11rem;border-radius:10px;overflow:hidden;border:1px solid rgba(160,170,210,.2)}.support-chat-attachment-thumb img{display:block;width:100%;height:auto}.support-chat-attachment-link{font-size:.72rem;font-weight:600;color:#6674ad;text-decoration:underline;text-underline-offset:2px}.support-chat-foot{display:block;flex-shrink:0;padding:.45rem .72rem max(.48rem,calc(.3rem + env(safe-area-inset-bottom,0px)));border-top:1px solid rgba(160,170,210,.16);background:#ffffffe0}.support-chat-input{width:100%;min-height:2.12rem;max-height:6.75rem;resize:none;overflow-y:auto;box-sizing:border-box;border:1px solid rgba(160,170,210,.22);border-radius:10px;padding:.38rem .55rem;font:inherit;font-size:.78rem;line-height:1.38;background:#fffffff2;color:var(--text);transition:border-color var(--t-ui) var(--ease-smooth),box-shadow var(--t-ui) var(--ease-smooth)}.support-chat-input:focus-visible{outline:none;border-color:#8a96df73;box-shadow:0 0 0 2px #8a96df1f}.support-chat-send.btn{min-width:0;width:auto;align-self:end;padding:.34rem .62rem;font-size:.72rem;font-weight:700;border-radius:9px;line-height:1.2;box-shadow:0 6px 14px #a79bd333}.support-chat-send.btn:hover{transform:translateY(-1px)}.support-chat-fab{position:absolute;right:.9rem;bottom:calc(5.05rem + env(safe-area-inset-bottom,0px));z-index:3;width:3.35rem;height:3.35rem;box-sizing:border-box;border:1px solid rgba(255,255,255,.18);border-radius:50%;aspect-ratio:1;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.06rem;padding:.28rem .15rem .22rem;color:#fffffff0;background:linear-gradient(180deg,#262626f5,#101010f0);box-shadow:0 18px 36px #00000047,0 0 0 1px #ffffff0d inset;transition:box-shadow var(--t-ui) var(--ease-smooth),transform var(--t-fast) var(--ease-smooth)}.support-chat-fab:hover{box-shadow:0 22px 42px #00000057,0 0 0 1px #ffffff14 inset}.support-chat-fab-glow{position:absolute;top:-28%;right:-28%;bottom:-28%;left:-28%;border-radius:50%;background:radial-gradient(circle at 30% 30%,rgba(255,255,255,.12),transparent 55%);opacity:.42;pointer-events:none}.support-chat-fab-icon{position:relative;width:1.2rem;height:1.2rem;fill:currentColor}.support-chat-fab-label{position:relative;font-size:.46rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;line-height:1}.admin-support-shell.section-shell{gap:1rem}.admin-support-grid{display:grid;gap:1rem;grid-template-columns:1fr}@media (min-width: 520px){.admin-support-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);align-items:start}}.admin-support-list-card{padding:1rem .9rem 1.05rem;display:grid;gap:.75rem;max-height:min(70vh,36rem)}.admin-support-list-head{display:flex;align-items:center;justify-content:space-between;gap:.65rem}.admin-support-list-head h3{margin:0;font-size:.92rem;color:#4b567e}.admin-support-thread-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.4rem;overflow-y:auto;min-height:0;max-height:min(58vh,28rem);-webkit-overflow-scrolling:touch}.admin-support-thread{position:relative;width:100%;text-align:left;border:1px solid rgba(160,170,210,.16);border-radius:14px;padding:.65rem .72rem .65rem 1.05rem;background:#ffffff8c;cursor:pointer;display:grid;gap:.15rem;transition:border-color var(--t-ui) var(--ease-smooth),background-color var(--t-ui) var(--ease-smooth),box-shadow var(--t-ui) var(--ease-smooth)}.admin-support-thread:hover{border-color:#8a96df47;background:#ffffffd9}.admin-support-thread.is-active{border-color:#8a96df6b;background:linear-gradient(135deg,#8a96df1f,#c7a4de14);box-shadow:0 8px 22px #7c7aaa1a}.admin-support-thread-name{font-size:.82rem;font-weight:700;color:#3d4a78}.admin-support-thread-email{font-size:.68rem;color:#8b92b8;word-break:break-all}.admin-support-thread-meta{font-size:.62rem;color:#9aa3c4;text-transform:uppercase;letter-spacing:.06em}.admin-support-unread{position:absolute;left:.42rem;top:.72rem;width:.42rem;height:.42rem;border-radius:999px;background:linear-gradient(135deg,#9aa6e8,#c9a8e8);box-shadow:0 0 0 2px #fffffff2}.admin-support-thread-panel{padding:0;display:flex;flex-direction:column;min-height:min(65vh,32rem);max-height:min(78vh,40rem);overflow:hidden}.admin-support-placeholder{flex:1;display:grid;place-items:center;padding:2rem 1rem;color:var(--muted);font-size:.88rem}.admin-support-thread-header{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;padding:1rem 1rem .75rem;border-bottom:1px solid rgba(160,170,210,.14);flex-shrink:0}.admin-support-thread-header h3{margin:0;font-size:.95rem;color:#3d4a78}.admin-support-thread-actions{display:flex;flex-wrap:wrap;gap:.45rem}.admin-support-messages-wrap{flex:1;min-height:0;overflow-y:auto;padding:.85rem 1rem;-webkit-overflow-scrolling:touch}.admin-support-messages.support-chat-messages{min-height:min(40vh,12rem)}.admin-support-reply-foot{display:flex;flex-direction:column;gap:.5rem;padding:.75rem 1rem calc(.85rem + env(safe-area-inset-bottom,0px));border-top:1px solid rgba(160,170,210,.14);background:#ffffffb8;flex-shrink:0}.admin-support-quick-replies{display:flex;flex-wrap:wrap;gap:.35rem}.admin-support-quick-chip{border:1px solid rgba(160,170,210,.28);border-radius:999px;padding:.28rem .55rem;font-size:.65rem;font-weight:600;color:#556288;background:#ffffffd9;cursor:pointer;text-align:left;max-width:100%;transition:border-color var(--t-ui) var(--ease-smooth),background-color var(--t-ui) var(--ease-smooth)}.admin-support-quick-chip:hover{border-color:#8a96df73;background:#8a96df14}.admin-support-reply-row{display:grid;grid-template-columns:1fr auto;gap:.5rem;align-items:end}.skip-to-content{position:absolute;left:.75rem;top:.65rem;z-index:200;padding:.45rem .75rem;font-size:.78rem;font-weight:700;color:#fff;background:#4a5578;border-radius:8px;text-decoration:none;transform:translateY(-160%);transition:transform var(--t-fast) var(--ease-smooth)}.skip-to-content:focus{transform:translateY(0);outline:none;box-shadow:0 0 0 3px #8a96df59}.member-profile-error-row{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem}.member-offline-banner{margin:0 0 1rem;padding:.65rem .85rem;border-radius:12px;background:#a944421a;border:1px solid rgba(169,68,66,.25);color:#7a3331;font-size:.82rem}.admin-support-summary-card{padding:1rem 1.1rem;border-radius:18px;border:1px solid rgba(160,170,210,.18);background:linear-gradient(145deg,#fffffff2,#f8f7fceb)}.admin-support-summary-card h3{margin:0 0 .5rem;font-size:.88rem;color:#3d4a78}.admin-support-summary-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(7rem,1fr));gap:.65rem}.admin-support-summary-stat{margin:0;font-size:1.35rem;font-weight:800;color:#4a5578}.admin-support-summary-stat span{display:block;margin-top:.15rem;font-size:.65rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:#8b92b8}@media (prefers-reduced-motion: reduce){.support-chat-skeleton span{animation:none;background:#8a96df1f}}.markky-store-page{background:transparent;min-height:0;position:relative;isolation:isolate;--mk-reveal-duration: .74s;--mk-reveal-shift: 12px;--mk-reveal-thrill-dur: .95s}.markky-store-page:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:radial-gradient(ellipse 118% 58% at 50% -18%,rgba(255,255,255,.08),transparent 56%),radial-gradient(ellipse 92% 42% at 50% 112%,rgba(255,255,255,.035),transparent 60%),linear-gradient(180deg,rgba(255,255,255,.012),transparent 18%,transparent 82%,rgba(255,255,255,.015));opacity:.78;will-change:transform,opacity}.dark .markky-store-page:before{background:radial-gradient(ellipse 118% 58% at 50% -18%,rgba(255,255,255,.08),transparent 56%),radial-gradient(ellipse 92% 42% at 50% 112%,rgba(255,255,255,.035),transparent 60%),linear-gradient(180deg,rgba(255,255,255,.012),transparent 18%,transparent 82%,rgba(255,255,255,.015))}.markky-store-page:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:radial-gradient(36% 28% at 18% 24%,rgba(255,255,255,.025),transparent 70%),radial-gradient(34% 24% at 82% 72%,rgba(255,255,255,.02),transparent 74%);opacity:.7;will-change:transform,opacity}@keyframes mk-frame-ambient-shift{0%,to{opacity:.86;transform:translateZ(0) scale(1)}50%{opacity:1;transform:translate3d(0,-1.2%,0) scale(1.015)}}.app-frame:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;z-index:0;pointer-events:none;background:radial-gradient(ellipse 74% 46% at 50% -4%,rgba(255,255,255,.07),transparent 56%),radial-gradient(ellipse 64% 34% at 50% 108%,rgba(255,255,255,.03),transparent 56%),linear-gradient(180deg,rgba(255,255,255,.015),transparent 18%,transparent 82%,rgba(255,255,255,.012));opacity:.78}.dark .app-frame:after{background:radial-gradient(ellipse 74% 46% at 50% -4%,rgba(255,255,255,.065),transparent 56%),radial-gradient(ellipse 64% 34% at 50% 108%,rgba(255,255,255,.028),transparent 56%),linear-gradient(180deg,rgba(255,255,255,.012),transparent 18%,transparent 82%,rgba(255,255,255,.01));opacity:.74}@media (prefers-reduced-motion: no-preference){.app-frame:after{animation:mk-frame-ambient-shift 24s ease-in-out infinite alternate}.markky-store-page:before{animation:mk-frame-ambient-shift 30s ease-in-out infinite alternate}.markky-store-page:after{animation:mk-frame-ambient-shift 38s ease-in-out infinite alternate-reverse}}@media (prefers-reduced-motion: reduce){.app-frame:after,.markky-store-page:before,.markky-store-page:after{animation:none}}.app-scroll>.footer{position:relative;margin-top:.25rem;padding-top:1.5rem;padding-bottom:1.65rem;border-top:1px solid rgba(138,150,223,.1);background:linear-gradient(180deg,#8a96df0d,#fff0)}.dark .app-scroll>.footer{border-top:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#ffffff05,#0000)}.app-scroll>.footer:before{content:"";position:absolute;left:50%;top:0;transform:translate(-50%,-50%);width:min(72%,14rem);height:3px;border-radius:999px;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(138,150,223,.45),rgba(143,210,202,.35),transparent);opacity:.85}.dark .app-scroll>.footer:before{background:linear-gradient(90deg,transparent,rgba(255,255,255,.22),rgba(255,255,255,.12),transparent)}.app-scroll>.footer .footer-inner{position:relative;z-index:1;font-weight:600;letter-spacing:.05em;font-size:.82rem;color:#6f7ab0}.dark .app-scroll>.footer .footer-inner{color:#ffffff94}.markky-shop-main{padding-left:max(.75rem,env(safe-area-inset-left,0px));padding-right:max(.75rem,env(safe-area-inset-right,0px))}@media (min-width: 480px){.markky-shop-main{padding-left:max(1rem,env(safe-area-inset-left,0px));padding-right:max(1rem,env(safe-area-inset-right,0px))}}.bottom-nav-icon{position:relative}.markky-store-header .header-inner.markky-header-store{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;-moz-column-gap:.35rem;column-gap:.35rem;padding-top:.5rem;padding-bottom:.5rem;min-height:56px}.markky-header-spacer{grid-column:1;min-width:0}.markky-header-brand-col{grid-column:2;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;min-width:0;max-width:min(72vw,17.5rem)}.markky-header-brand-col .markky-header-brand{display:block;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;letter-spacing:.08em;font-size:clamp(.82rem,3.4vw,1.05rem)}.markky-header-tagline{margin-top:.18rem!important;margin-bottom:0!important;text-align:center!important;max-width:100%!important;line-height:1.3}.markky-header-auth-col{grid-column:3;justify-self:end;display:flex;align-items:center;flex-shrink:0}@keyframes mk-rise{0%{opacity:0;transform:translateY(11px)}to{opacity:1;transform:translateY(0)}}@keyframes mk-home-scroll-in-img{0%{opacity:0;transform:translate3d(0,calc(22px + var(--mk-parallax-y, 0px)),0)}to{opacity:1;transform:translate3d(0,var(--mk-parallax-y, 0px),0)}}@keyframes mk-home-scroll-in-meta{0%{opacity:0;transform:translate3d(0,calc(12px + var(--mk-parallax-y, 0px)),0)}to{opacity:1;transform:translate3d(0,var(--mk-parallax-y, 0px),0)}}@keyframes mk-home-scroll-in-chip{0%{opacity:0;transform:translate3d(0,calc(16px + var(--mk-parallax-y, 0px)),0)}to{opacity:1;transform:translate3d(0,var(--mk-parallax-y, 0px),0)}}@keyframes mk-catalog-card-pop{0%{opacity:0;transform:translate3d(0,24px,0) scale(.962);box-shadow:0 4px 16px #5058780d}62%{opacity:1;transform:translate3d(0,-2px,0) scale(1.008);box-shadow:0 20px 48px -22px #8a96df57,0 0 0 1px #8a96df29}to{opacity:1;transform:translateZ(0) scale(1);box-shadow:0 16px 40px -18px #8a96df47,0 0 0 1px #8a96df24}}@keyframes mk-product-card-return-glow{0%{transform:translate3d(0,.7rem,0) scale(.988);box-shadow:0 18px 32px -28px #00000038,0 0 #8a96df00}38%{transform:translate3d(0,-.14rem,0) scale(1.006);box-shadow:0 24px 42px -26px #0003,0 0 0 1px #8a96df3d,0 0 0 10px #8a96df14}to{transform:translateZ(0) scale(1);box-shadow:0 18px 38px -28px #00000029,0 0 0 1px #fff6 inset}}@keyframes mk-accent-shift{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}@keyframes mk-hero-drift{0%,to{transform:scale(1.09) translate3d(-1.6%,.2%,0) rotate(-.35deg)}50%{transform:scale(1.13) translate3d(1.6%,-.8%,0) rotate(.35deg)}}@keyframes mk-hero-shell-breathe{0%{box-shadow:var(--shadow),0 0 0 1px #8a96df0d}to{box-shadow:0 14px 38px #50587817,0 0 0 1px #8a96df24,0 0 48px #8a96df0f}}@keyframes mk-soft-ambient-drift{0%{transform:translate3d(-4%,-3%,0) scale(1);opacity:.75}to{transform:translate3d(5%,4%,0) scale(1.06);opacity:1}}@keyframes mk-home-ambient-float-a{0%{transform:translateZ(0) scale(1);opacity:.3}50%{transform:translate3d(10%,6%,0) scale(1.06);opacity:.42}to{transform:translate3d(3%,12%,0) scale(.98);opacity:.34}}@keyframes mk-home-ambient-float-b{0%{transform:translateZ(0) scale(1);opacity:.22}50%{transform:translate3d(-8%,-5%,0) scale(1.08);opacity:.34}to{transform:translate3d(-4%,10%,0) scale(1.02);opacity:.27}}@keyframes mk-home-ambient-float-c{0%{transform:translateZ(0) scale(.96);opacity:.12}50%{transform:translate3d(8%,-8%,0) scale(1.04);opacity:.2}to{transform:translate3d(-2%,6%,0) scale(1);opacity:.16}}@keyframes mk-home-ambient-beam{0%{transform:translate3d(-8%,0,0) rotate(-12deg);opacity:.22}50%{transform:translate3d(16%,-2%,0) rotate(-10deg);opacity:.48}to{transform:translate3d(30%,-4%,0) rotate(-8deg);opacity:.18}}@keyframes mk-home-ambient-mesh{0%{transform:translateZ(0)}to{transform:translate3d(42px,24px,0)}}@keyframes mk-home-snow-fall{0%{transform:translate3d(0,-14vh,0) scale(.84);opacity:0}12%{opacity:calc((var(--snow-opacity, .4) * var(--mk-page-snow-opacity-mult, 1)) + .08)}54%{transform:translate3d(calc(var(--snow-drift, 10px) * .45),52vh,0) scale(1);opacity:calc((var(--snow-opacity, .4) * var(--mk-page-snow-opacity-mult, 1)) + .18)}82%{opacity:calc((var(--snow-opacity, .4) * var(--mk-page-snow-opacity-mult, 1)) + .1)}to{transform:translate3d(var(--snow-drift, 10px),118vh,0) scale(.98);opacity:0}}@keyframes mk-hero-parallax-shell{0%{transform:translateZ(0) scale(1)}50%{transform:translate3d(0,-.5%,0) scale(1.01)}to{transform:translate3d(0,.25%,0) scale(1)}}@keyframes mk-hero-light-sweep{0%{transform:translate3d(-120%,0,0) rotate(12deg);opacity:0}12%{opacity:.08}48%{opacity:.22}72%{opacity:.1}to{transform:translate3d(135%,0,0) rotate(12deg);opacity:0}}@keyframes mk-hero-color-bloom{0%{transform:translate3d(-8%,-4%,0) scale(1);opacity:.4}50%{transform:translate3d(8%,6%,0) scale(1.08);opacity:.62}to{transform:translate3d(4%,-6%,0) scale(1.02);opacity:.46}}@keyframes mk-reveal-thrill{0%{opacity:0;transform:translate3d(0,38px,0) scale(.9) rotate(-1.1deg)}55%{opacity:1;transform:translate3d(0,-7px,0) scale(1.028) rotate(.45deg)}to{opacity:1;transform:translateZ(0) scale(1) rotate(0)}}@keyframes mk-reveal-title-flash{0%{filter:brightness(1);text-shadow:0 2px 16px rgba(138,150,223,.12)}35%{filter:brightness(1.06);text-shadow:0 0 28px rgba(138,150,223,.35),0 2px 20px rgba(143,210,202,.15)}to{filter:brightness(1);text-shadow:0 2px 20px rgba(138,150,223,.22)}}@keyframes mk-reveal-kicker-bar{0%{transform:scaleX(0);opacity:0}to{transform:scaleX(1);opacity:1}}@media (prefers-reduced-motion: no-preference){.markky-store-page .reveal-base{opacity:0;transform:translate3d(0,34px,0) scale(.91) rotate(-1deg);transition:none;will-change:opacity,transform}.markky-store-page .reveal-base.reveal-in{animation:mk-reveal-thrill var(--mk-reveal-thrill-dur, .95s) cubic-bezier(.28,1.24,.44,1) both;animation-delay:var(--reveal-delay, 0ms)}.markky-store-page .mk-reveal-soft.reveal-base{opacity:0;transform:translate3d(0,18px,0) scale(.98);transition:opacity var(--mk-reveal-duration, .74s) var(--ease-smooth, cubic-bezier(.22, 1, .36, 1)),transform var(--mk-reveal-duration, .74s) var(--ease-smooth, cubic-bezier(.22, 1, .36, 1));transition-delay:var(--reveal-delay, 0ms);will-change:opacity,transform}.markky-store-page .mk-reveal-soft.reveal-base.reveal-in{animation:none;opacity:1;transform:translateZ(0) scale(1)}.markky-store-page .mk-catalog-card-reveal.reveal-base.reveal-in,.markky-home.mk-store-v2 .mk-prod-tile-reveal.reveal-base.reveal-in,.markky-home.mk-store-v2 .mk-scroll-rise.reveal-base.reveal-in{animation:none}.markky-store-page .reveal-base.reveal-in .mk-catalog__title{animation:mk-reveal-title-flash 1.05s var(--ease-smooth, cubic-bezier(.22, 1, .36, 1)) both;animation-delay:calc(var(--reveal-delay, 0ms) + .28s)}.markky-home.mk-store-v2 .reveal-base.reveal-in:not(.mk-reveal-soft) .mk-sec-title{animation:mk-reveal-title-flash 1.05s var(--ease-smooth, cubic-bezier(.22, 1, .36, 1)) both;animation-delay:calc(var(--reveal-delay, 0ms) + .32s)}.markky-store-page .reveal-base.reveal-in .mk-catalog__kicker:after,.markky-home.mk-store-v2 .reveal-base.reveal-in:not(.mk-reveal-soft) .mk-kicker:after{content:"";display:block;width:2.75rem;height:3px;margin:.4rem auto 0;border-radius:999px;background:linear-gradient(90deg,#8a96dfd9,#8fd2cabf);transform-origin:center;animation:mk-reveal-kicker-bar .72s var(--ease-smooth, cubic-bezier(.22, 1, .36, 1)) both;animation-delay:calc(var(--reveal-delay, 0ms) + .12s)}.markky-store-page .reveal-base.reveal-in .mk-catalog__kicker:after{margin-left:0;margin-right:auto}}@media (prefers-reduced-motion: reduce){.markky-store-page .reveal-base{opacity:0;transform:none;transition:opacity .15s ease;transition-delay:var(--reveal-delay, 0ms);will-change:auto}.markky-store-page .reveal-base.reveal-in{animation:none!important;opacity:1;transform:none}.markky-store-page .reveal-base.reveal-in .mk-catalog__title,.markky-home.mk-store-v2 .reveal-base.reveal-in .mk-sec-title{animation:none!important}.markky-store-page .reveal-base.reveal-in .mk-catalog__kicker:after,.markky-home.mk-store-v2 .reveal-base.reveal-in .mk-kicker:after{display:none!important}}.markky-home.mk-store-v2 .mk-container{width:100%;max-width:26.5rem;margin-inline:auto;padding-inline:0;display:flex;justify-content:center}.markky-home.mk-store-v2 .mk-container>*{width:100%;margin-inline:auto}.markky-home.mk-store-v2 .mk-home-ambient{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;overflow:clip}.markky-home.mk-store-v2 .mk-home-ambient__orb,.markky-home.mk-store-v2 .mk-home-ambient__beam,.markky-home.mk-store-v2 .mk-home-ambient__mesh{position:absolute;pointer-events:none}.markky-home.mk-store-v2 .mk-home-ambient__orb{border-radius:999px;filter:blur(26px);opacity:.38;mix-blend-mode:screen}.markky-home.mk-store-v2 .mk-home-ambient__orb--violet{top:2%;left:-10%;width:clamp(15rem,34vw,26rem);height:clamp(15rem,34vw,26rem);background:radial-gradient(circle,rgba(138,150,223,.38) 0%,rgba(138,150,223,.16) 38%,transparent 72%)}.markky-home.mk-store-v2 .mk-home-ambient__orb--teal{top:28%;right:-12%;width:clamp(14rem,30vw,24rem);height:clamp(14rem,30vw,24rem);background:radial-gradient(circle,rgba(143,210,202,.3) 0%,rgba(143,210,202,.12) 38%,transparent 72%)}.markky-home.mk-store-v2 .mk-home-ambient__orb--silver{top:66%;left:16%;width:clamp(13rem,28vw,22rem);height:clamp(13rem,28vw,22rem);background:radial-gradient(circle,rgba(255,255,255,.22) 0%,rgba(232,236,255,.1) 42%,transparent 74%)}.markky-home.mk-store-v2 .mk-home-ambient__beam{top:6%;left:-20%;width:62%;height:120%;background:linear-gradient(120deg,transparent 0%,rgba(255,255,255,.05) 42%,rgba(138,150,223,.1) 52%,transparent 68%);filter:blur(14px);opacity:.38;transform:rotate(-12deg)}.markky-home.mk-store-v2 .mk-home-ambient__mesh{top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 1px),linear-gradient(180deg,rgba(255,255,255,.02) 1px,transparent 1px);background-size:42px 42px;-webkit-mask-image:radial-gradient(circle at 50% 18%,rgba(0,0,0,.58),transparent 74%);mask-image:radial-gradient(circle at 50% 18%,rgba(0,0,0,.58),transparent 74%);opacity:.18}.markky-home.mk-store-v2 .mk-home-snow{position:absolute;top:-10%;right:0;bottom:-6%;left:0;z-index:4;overflow:hidden;pointer-events:none}.markky-home.mk-store-v2 .mk-home-snow__flake{position:absolute;top:0;left:var(--snow-left, 50%);width:var(--snow-size, .25rem);height:var(--snow-size, .25rem);border-radius:999px;background:radial-gradient(circle at 35% 35%,rgba(255,255,255,.98),rgba(245,248,255,.86) 34%,rgba(210,222,255,.28) 68%,transparent 100%);box-shadow:0 0 .6rem #ffffffb8,0 0 1.2rem #d2dfff57,0 0 2.2rem #84a0ec1f;opacity:0;filter:blur(.18px);mix-blend-mode:screen;will-change:transform,opacity;transform:translate3d(0,-14vh,0) scale(.84);animation:mk-home-snow-fall var(--snow-duration, 12s) linear infinite;animation-delay:var(--snow-delay, 0s)}.mk-snow-page{position:relative;isolation:isolate;--mk-page-snow-opacity-mult: 1;--mk-page-snow-glow-mult: 1;--mk-page-snow-side-glow-opacity: 1;--mk-page-snow-speed-mult: 1}.mk-snow-page>:not(.mk-page-snow-scene){position:relative;z-index:1}.mk-page-snow-scene{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;overflow:hidden}.mk-page-snow-scene__veil,.mk-page-snow-scene__glow,.mk-page-snow-scene__flakes{position:absolute;top:0;right:0;bottom:0;left:0}.mk-page-snow-scene__veil{opacity:.7}.mk-page-snow-scene__glow{filter:blur(28px);opacity:calc(.78 * var(--mk-page-snow-glow-mult, 1));mix-blend-mode:screen}.mk-page-snow-scene__glow--top{inset:-8% 8% auto;height:28%}.mk-page-snow-scene__glow--side{inset:18% auto 12% -8%;width:34%;opacity:var(--mk-page-snow-side-glow-opacity, 1)}.mk-page-snow-scene__flake{position:absolute;top:0;left:var(--snow-left, 50%);width:var(--snow-size, .18rem);height:var(--snow-size, .18rem);border-radius:999px;opacity:0;mix-blend-mode:screen;will-change:transform,opacity;transform:translate3d(0,-14vh,0) scale(.84);animation:mk-home-snow-fall calc(var(--snow-duration, 18s) * var(--mk-page-snow-speed-mult, 1)) linear infinite;animation-delay:var(--snow-delay, 0s)}.mk-snow-page--strength-soft{--mk-page-snow-opacity-mult: .84;--mk-page-snow-glow-mult: .9;--mk-page-snow-side-glow-opacity: .82;--mk-page-snow-speed-mult: 1.08}.mk-snow-page--strength-medium{--mk-page-snow-opacity-mult: 1;--mk-page-snow-glow-mult: 1;--mk-page-snow-side-glow-opacity: 1;--mk-page-snow-speed-mult: 1}.mk-snow-page--strength-strong{--mk-page-snow-opacity-mult: 1.18;--mk-page-snow-glow-mult: 1.15;--mk-page-snow-side-glow-opacity: 1.08;--mk-page-snow-speed-mult: .96}.mk-snow-page--clear .mk-page-snow-scene__veil{background:radial-gradient(ellipse 70% 30% at 50% 0%,rgba(208,222,255,.11),transparent 68%),linear-gradient(180deg,rgba(255,255,255,.03),transparent 24%,transparent 78%,rgba(210,225,255,.025))}.mk-snow-page--clear .mk-page-snow-scene__glow--top{background:radial-gradient(ellipse at center,rgba(224,233,255,.16),rgba(170,190,255,.05) 52%,transparent 76%)}.mk-snow-page--clear .mk-page-snow-scene__glow--side{background:radial-gradient(circle at 50% 50%,rgba(198,215,255,.12),rgba(170,190,255,.04) 48%,transparent 76%)}.mk-snow-page--clear .mk-page-snow-scene__flake{background:radial-gradient(circle at 35% 35%,rgba(255,255,255,.98),rgba(245,248,255,.86) 34%,rgba(210,222,255,.28) 68%,transparent 100%);box-shadow:0 0 .6rem #ffffffb8,0 0 1.2rem #d2dfff57,0 0 2.2rem #84a0ec1f;filter:blur(.18px)}.mk-snow-page--ultra-soft .mk-page-snow-scene__veil{background:radial-gradient(ellipse 62% 24% at 50% 2%,rgba(228,236,255,.12),transparent 70%),radial-gradient(ellipse 40% 28% at 84% 24%,rgba(192,208,255,.06),transparent 72%)}.mk-snow-page--ultra-soft .mk-page-snow-scene__glow--top{background:radial-gradient(ellipse at center,rgba(236,241,255,.18),rgba(186,198,240,.055) 55%,transparent 80%)}.mk-snow-page--ultra-soft .mk-page-snow-scene__glow--side{background:radial-gradient(circle at 50% 50%,rgba(214,225,255,.12),rgba(176,193,244,.035) 46%,transparent 74%);opacity:.56}.mk-snow-page--ultra-soft .mk-page-snow-scene__flake{background:radial-gradient(circle at 35% 35%,rgba(255,255,255,.94),rgba(242,247,255,.7) 36%,rgba(208,218,244,.18) 70%,transparent 100%);box-shadow:0 0 .75rem #f0f5ff57,0 0 1.8rem #cad8ff2e;filter:blur(.34px);animation-duration:var(--snow-duration, 20s),calc(var(--snow-duration, 20s) * 1.05)}.mk-snow-page--tone-account .mk-page-snow-scene__veil{background:radial-gradient(ellipse 74% 28% at 50% 2%,rgba(218,232,255,.16),transparent 70%),radial-gradient(ellipse 48% 34% at 88% 18%,rgba(170,198,255,.1),transparent 72%),linear-gradient(180deg,rgba(214,228,255,.04),transparent 26%,transparent 78%,rgba(180,205,255,.035))}.mk-snow-page--tone-account .mk-page-snow-scene__glow--top{background:radial-gradient(ellipse at center,rgba(226,237,255,.24),rgba(162,186,242,.09) 54%,transparent 82%)}.mk-snow-page--tone-account .mk-page-snow-scene__glow--side{background:radial-gradient(circle at 50% 50%,rgba(190,214,255,.18),rgba(150,182,246,.07) 44%,transparent 74%)}.mk-snow-page--tone-account .mk-page-snow-scene__flake{background:radial-gradient(circle at 35% 35%,rgba(255,255,255,.96),rgba(243,248,255,.8) 34%,rgba(196,214,255,.3) 68%,transparent 100%);box-shadow:0 0 .85rem #f0f6ff66,0 0 1.95rem #bcd2ff40,0 0 3.1rem #789aec1f}.markky-home.mk-store-v2>.mk-container--tight,.markky-home.mk-store-v2 .mk-sec>.mk-container,.markky-home.mk-store-v2 .mk-sec--soft>*,.markky-home.mk-store-v2 .mk-sec--hero>.mk-container{position:relative;z-index:3}.markky-home.mk-store-v2 .mk-container--tight{padding-top:.35rem}.markky-home.mk-store-v2 .mk-sec{padding:1.35rem 0 1.5rem}.markky-home.mk-store-v2 .mk-sec:not(.mk-sec--hero):not(.mk-sec--soft){position:relative}.markky-home.mk-store-v2 .mk-sec:not(.mk-sec--hero):not(.mk-sec--soft):before{content:"";position:absolute;left:50%;top:0;transform:translate(-50%);width:min(90%,22rem);height:1px;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(138,150,223,.28),rgba(143,210,202,.2),transparent);opacity:.9}.markky-home.mk-store-v2 .mk-sec--hero{position:relative;overflow:hidden;padding-top:.85rem}.markky-home.mk-store-v2 .mk-sec--hero>.mk-container{position:relative;z-index:1}.markky-home.mk-store-v2 .mk-sec--hero:before{content:"";position:absolute;top:-30%;right:-20%;bottom:-30%;left:-20%;z-index:0;pointer-events:none;background:radial-gradient(ellipse 52% 48% at 18% 28%,rgba(138,150,223,.11),transparent 58%),radial-gradient(ellipse 48% 44% at 88% 72%,rgba(143,210,202,.08),transparent 55%);opacity:.88}@media (prefers-reduced-motion: no-preference){.markky-home.mk-store-v2 .mk-home-ambient__orb--violet{animation:mk-home-ambient-float-a 22s ease-in-out infinite alternate}.markky-home.mk-store-v2 .mk-home-ambient__orb--teal{animation:mk-home-ambient-float-b 28s ease-in-out infinite alternate}.markky-home.mk-store-v2 .mk-home-ambient__orb--silver{animation:mk-home-ambient-float-c 20s ease-in-out infinite alternate}.markky-home.mk-store-v2 .mk-home-ambient__beam{animation:mk-home-ambient-beam 18s ease-in-out infinite}.markky-home.mk-store-v2 .mk-home-ambient__mesh{animation:mk-home-ambient-mesh 34s linear infinite}.markky-home.mk-store-v2 .mk-sec--hero:before{animation:mk-soft-ambient-drift 24s ease-in-out infinite alternate}.markky-home.mk-store-v2 .mk-hero-card__media{animation:mk-hero-parallax-shell 12s ease-in-out infinite}.markky-home.mk-store-v2 .mk-hero-card__media:before{animation:mk-hero-color-bloom 16s ease-in-out infinite alternate}.markky-home.mk-store-v2 .mk-hero-card__media:after{animation:mk-hero-light-sweep 9.5s ease-in-out infinite}}@media (prefers-reduced-motion: reduce){.markky-home.mk-store-v2 .mk-home-ambient__orb,.markky-home.mk-store-v2 .mk-home-ambient__beam,.markky-home.mk-store-v2 .mk-home-ambient__mesh,.markky-home.mk-store-v2 .mk-sec--hero:before,.markky-home.mk-store-v2 .mk-hero-card__media,.markky-home.mk-store-v2 .mk-hero-card__media:before,.markky-home.mk-store-v2 .mk-hero-card__media:after{animation:none}}.markky-home.mk-store-v2 .mk-sec--soft{position:relative;overflow:hidden;background:radial-gradient(115% 90% at 50% -20%,rgba(138,150,223,.09),transparent 52%),radial-gradient(90% 60% at 100% 50%,rgba(180,195,255,.06),transparent 45%),#f6f7fa94;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.markky-home.mk-store-v2 .mk-sec--soft>*{position:relative;z-index:1}.markky-home.mk-store-v2 .mk-sec--soft:before{content:"";position:absolute;top:-25%;right:-25%;bottom:-25%;left:-25%;z-index:0;pointer-events:none;background:radial-gradient(ellipse 55% 45% at 28% 42%,rgba(138,150,223,.09),transparent 58%),radial-gradient(ellipse 50% 42% at 78% 58%,rgba(143,210,202,.06),transparent 55%);opacity:.9}.markky-home.mk-store-v2 .mk-kicker{margin:0 0 .4rem;font-size:.65rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#8b92b8}.markky-home.mk-store-v2 .mk-hero-card{overflow:hidden;border-radius:1.15rem;border:1px solid rgba(138,150,223,.22);background:var(--surface-strong);box-shadow:var(--shadow),0 0 0 1px #ffffff8c inset,0 0 40px -12px #8a96df33;text-align:center;transition:box-shadow .45s var(--ease-smooth),border-color .35s var(--ease-smooth)}.markky-home.mk-store-v2 .mk-hero-card--brand-stage{background:radial-gradient(circle at 50% -10%,rgba(64,102,226,.16),transparent 36%),linear-gradient(180deg,#080a12fa,#05060a)}.markky-home.mk-store-v2 .mk-hero-card__media{position:relative;aspect-ratio:16 / 10;overflow:hidden;background:linear-gradient(180deg,rgba(255,255,255,.12),transparent 42%),linear-gradient(145deg,#8a96df24,#8fd2ca1a);transform-origin:center}.markky-home.mk-store-v2 .mk-hero-card__media--brand-logo{aspect-ratio:16 / 9.2;background:radial-gradient(circle at 50% 11%,rgba(231,197,135,.18),transparent 28%),radial-gradient(circle at 50% 42%,rgba(214,181,120,.08),transparent 34%),radial-gradient(circle at 50% 86%,rgba(12,27,66,.22),transparent 42%),linear-gradient(180deg,#070910f5,#020308fa)}.markky-home.mk-store-v2 .mk-hero-stage__meta{position:absolute;top:.72rem;left:.72rem;z-index:3;display:inline-flex;flex-direction:column;align-items:flex-start;gap:.08rem;max-width:min(8.75rem,calc(100% - 1.5rem));padding:.42rem .54rem;border-radius:.78rem;border:1px solid rgba(255,255,255,.06);background:linear-gradient(180deg,#050a188f,#04070e47);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 8px 18px #00000024;transform:none}.markky-home.mk-store-v2 .mk-hero-stage__eyebrow{font-size:.44rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:#b0c6ffc7}.markky-home.mk-store-v2 .mk-hero-stage__line{font-size:.58rem;font-weight:700;line-height:1.18;letter-spacing:.025em;color:#ffffffeb}.markky-home.mk-store-v2 .mk-hero-stage__footer{position:absolute;left:50%;bottom:.9rem;z-index:3;transform:translate(-50%);padding:.18rem .4rem;border-radius:999px;border:none;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;font-size:.58rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#cddeffad;white-space:nowrap;text-shadow:0 2px 12px rgba(0,0,0,.42)}.markky-home.mk-store-v2 .mk-hero-card__media--brand-logo:before{background:radial-gradient(circle at 50% 16%,rgba(233,198,138,.24),transparent 23%),radial-gradient(circle at 18% 22%,rgba(108,147,255,.12),transparent 26%),radial-gradient(circle at 82% 74%,rgba(255,255,255,.08),transparent 24%);opacity:.72}.markky-home.mk-store-v2 .mk-hero-card__media--brand-logo:after{background:linear-gradient(180deg,rgba(255,255,255,.03) 0%,transparent 20%,transparent 72%,rgba(6,10,20,.12) 100%),linear-gradient(112deg,transparent 24%,rgba(255,255,255,.08) 42%,rgba(255,255,255,.02) 52%,transparent 72%);opacity:.66}.markky-home.mk-store-v2 .mk-hero-card__media:before{content:"";position:absolute;top:-12%;right:-12%;bottom:-12%;left:-12%;pointer-events:none;background:radial-gradient(circle at 22% 24%,rgba(138,150,223,.2),transparent 28%),radial-gradient(circle at 80% 72%,rgba(143,210,202,.16),transparent 28%);mix-blend-mode:screen;opacity:.44;z-index:1}.markky-home.mk-store-v2 .mk-hero-card__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,transparent 55%,rgba(255,255,255,.22) 100%),linear-gradient(112deg,transparent 28%,rgba(255,255,255,.08) 46%,rgba(255,255,255,.02) 54%,transparent 70%);mix-blend-mode:soft-light;opacity:.85;z-index:2}.markky-home.mk-store-v2 .mk-hero-card__img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;will-change:transform,filter}.markky-home.mk-store-v2 .mk-hero-card__img--brand-logo{-o-object-fit:contain;object-fit:contain;-o-object-position:center 38%;object-position:center 38%;padding:clamp(.02rem,.45vw,.12rem);transform:scale(1.08);filter:drop-shadow(0 0 24px rgba(225,191,128,.14)) drop-shadow(0 18px 40px rgba(0,0,0,.26))}@media (prefers-reduced-motion: no-preference){.markky-home.mk-store-v2 .mk-sec--hero .mk-reveal-soft.reveal-base.reveal-in .mk-hero-card__media{animation:mk-home-scroll-in-img .42s var(--ease-smooth, cubic-bezier(.22, 1, .36, 1)) both;animation-delay:calc(var(--reveal-delay, 0ms) + 35ms)}.markky-home.mk-store-v2 .mk-sec--hero .mk-reveal-soft.reveal-base.reveal-in .mk-hero-card__body>.mk-hero-content-panel,.markky-home.mk-store-v2 .mk-sec--hero .mk-reveal-soft.reveal-base.reveal-in .mk-hero-card__body>.mk-display{animation:mk-home-scroll-in-meta .36s var(--ease-smooth, cubic-bezier(.22, 1, .36, 1)) both;animation-delay:calc(var(--reveal-delay, 0ms) + 90ms)}.markky-home.mk-store-v2 .mk-sec--hero .mk-reveal-soft.reveal-base.reveal-in .mk-hero-card__body>.mk-lead{animation:mk-home-scroll-in-meta .34s var(--ease-smooth, cubic-bezier(.22, 1, .36, 1)) both;animation-delay:calc(var(--reveal-delay, 0ms) + .14s)}.markky-home.mk-store-v2 .mk-sec--hero .mk-reveal-soft.reveal-base.reveal-in .mk-hero-card__body>.mk-body{animation:mk-home-scroll-in-meta .34s var(--ease-smooth, cubic-bezier(.22, 1, .36, 1)) both;animation-delay:calc(var(--reveal-delay, 0ms) + .18s)}.markky-home.mk-store-v2 .mk-sec--hero .mk-reveal-soft.reveal-base.reveal-in .mk-hero-card__body>.mk-pill-row>.mk-pill{animation:mk-home-scroll-in-chip .38s var(--ease-smooth, cubic-bezier(.22, 1, .36, 1)) both}.markky-home.mk-store-v2 .mk-sec--hero .mk-reveal-soft.reveal-base.reveal-in .mk-hero-card__body>.mk-pill-row>.mk-pill:nth-child(1){animation-delay:calc(var(--reveal-delay, 0ms) + .22s)}.markky-home.mk-store-v2 .mk-sec--hero .mk-reveal-soft.reveal-base.reveal-in .mk-hero-card__body>.mk-pill-row>.mk-pill:nth-child(2){animation-delay:calc(var(--reveal-delay, 0ms) + .26s)}.markky-home.mk-store-v2 .mk-sec--hero .mk-reveal-soft.reveal-base.reveal-in .mk-hero-card__body>.mk-pill-row>.mk-pill:nth-child(3){animation-delay:calc(var(--reveal-delay, 0ms) + .3s)}.markky-home.mk-store-v2 .mk-sec--hero .mk-reveal-soft.reveal-base.reveal-in .mk-hero-card__body>.mk-actions{animation:mk-home-scroll-in-meta .36s var(--ease-smooth, cubic-bezier(.22, 1, .36, 1)) both;animation-delay:calc(var(--reveal-delay, 0ms) + .34s)}}@media (prefers-reduced-motion: reduce){.markky-home.mk-store-v2 .mk-sec--hero .mk-reveal-soft.reveal-in .mk-hero-card__media,.markky-home.mk-store-v2 .mk-sec--hero .mk-reveal-soft.reveal-in .mk-hero-card__body>.mk-hero-content-panel,.markky-home.mk-store-v2 .mk-sec--hero .mk-reveal-soft.reveal-in .mk-hero-card__body>.mk-display,.markky-home.mk-store-v2 .mk-sec--hero .mk-reveal-soft.reveal-in .mk-hero-card__body>.mk-lead,.markky-home.mk-store-v2 .mk-sec--hero .mk-reveal-soft.reveal-in .mk-hero-card__body>.mk-body,.markky-home.mk-store-v2 .mk-sec--hero .mk-reveal-soft.reveal-in .mk-hero-card__body>.mk-pill-row>.mk-pill,.markky-home.mk-store-v2 .mk-sec--hero .mk-reveal-soft.reveal-in .mk-hero-card__body>.mk-actions{animation:none!important}}@media (prefers-reduced-motion: no-preference){.markky-home.mk-store-v2 .mk-hero-card{animation:mk-hero-shell-breathe 12s ease-in-out infinite alternate}.markky-home.mk-store-v2 .mk-hero-card:hover{animation:none;box-shadow:var(--shadow),0 0 0 1px #8a96df1f,0 16px 40px #8a96df1f}.markky-home.mk-store-v2 .mk-hero-card__img{transform-origin:center center;animation:mk-hero-drift 26s ease-in-out infinite alternate;transition:transform .75s var(--ease-smooth, cubic-bezier(.22, 1, .36, 1))}.markky-home.mk-store-v2 .mk-hero-card:hover .mk-hero-card__img{animation:none;transform:scale(1.08) translateZ(0)}.markky-home.mk-store-v2 .mk-sec--soft:before{animation:mk-soft-ambient-drift 32s ease-in-out infinite alternate}.markky-home.mk-store-v2 .mk-btn--primary:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 14px 34px #8a96df61;filter:saturate(1.05)}.markky-home.mk-store-v2 .mk-btn--primary:active:not(:disabled){transform:translateY(0) scale(.98);box-shadow:0 8px 22px #8a96df47}}@media (prefers-reduced-motion: reduce){.markky-home.mk-store-v2 .mk-hero-card,.markky-home.mk-store-v2 .mk-hero-card__img,.markky-home.mk-store-v2 .mk-sec--soft:before{animation:none!important}.markky-home.mk-store-v2 .mk-btn--primary:hover:not(:disabled),.markky-home.mk-store-v2 .mk-btn--primary:active:not(:disabled){transform:none;filter:none}}.markky-home.mk-store-v2 .mk-hero-card__body{padding:1.15rem 1.1rem 1.25rem}.markky-home.mk-store-v2 .mk-hero-card__body--panel{position:relative;margin-top:-.18rem;padding:.3rem .95rem 1.12rem}.markky-home.mk-store-v2 .mk-hero-content-panel{display:grid;gap:.4rem}.markky-home.mk-store-v2 .mk-hero-content-panel--brand-stage{margin:0 auto;padding:.78rem .95rem .86rem;max-width:min(100%,29rem);border-radius:1rem;border:1px solid rgba(138,150,223,.12);background:linear-gradient(180deg,#0a0e1ad6,#070a12b8),linear-gradient(135deg,#4871ff0a,#ffffff02);box-shadow:0 10px 22px #0000002e,0 0 0 1px #ffffff05 inset;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.markky-home.mk-store-v2 .mk-hero-card--brand-stage .mk-display{font-size:clamp(1.14rem,4.7vw,1.42rem);line-height:1.15;letter-spacing:-.035em}.markky-home.mk-store-v2 .mk-hero-card--brand-stage .mk-display__accent{margin-top:.28rem;font-size:.72em;line-height:1.2}.markky-home.mk-store-v2 .mk-hero-card--brand-stage .mk-lead{font-size:.72rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.markky-home.mk-store-v2 .mk-hero-card--brand-stage .mk-body{margin-top:.34rem;font-size:.76rem;line-height:1.48;max-width:32ch}.markky-home.mk-store-v2 .mk-hero-card--brand-stage .mk-pill-row{margin-top:.78rem;gap:.42rem}.markky-home.mk-store-v2 .mk-hero-card--brand-stage .mk-pill{min-width:4.85rem;padding:.36rem .62rem;border-radius:.95rem}.markky-home.mk-store-v2 .mk-hero-card--brand-stage .mk-actions{margin-top:.9rem}.markky-home.mk-store-v2 .mk-display{margin:0;font-size:clamp(1.35rem,5.2vw,1.65rem);font-weight:800;letter-spacing:-.04em;line-height:1.12;color:var(--text)}.markky-home.mk-store-v2 .mk-display__accent{display:block;margin-top:.35rem;font-size:.82em;font-weight:700;background-image:linear-gradient(90deg,var(--primary),var(--secondary),var(--teal),var(--primary));background-size:260% 100%;background-position:0% 50%;-webkit-background-clip:text;background-clip:text;color:transparent}@media (prefers-reduced-motion: no-preference){.markky-home.mk-store-v2 .mk-display__accent{animation:mk-accent-shift 14s ease infinite}}.markky-home.mk-store-v2 .mk-lead{margin:0;font-size:.88rem;font-weight:600;color:#5d688f}.markky-home.mk-store-v2 .mk-body{margin:.25rem 0 0;font-size:.82rem;line-height:1.55;color:var(--muted);max-width:34ch;margin-inline:auto}.markky-home.mk-store-v2 .mk-pill-row{list-style:none;margin:.92rem 0 0;padding:0;display:flex;flex-wrap:wrap;gap:.45rem;justify-content:center}.markky-home.mk-store-v2 .mk-pill{display:inline-flex;flex-direction:column;align-items:center;gap:.08rem;padding:.4rem .65rem;border-radius:12px;border:1px solid rgba(177,181,230,.35);background:#ffffffbf;min-width:4.6rem;transition:transform .22s var(--ease-smooth),box-shadow .22s var(--ease-smooth),border-color .22s var(--ease-smooth)}@media (prefers-reduced-motion: no-preference){.markky-home.mk-store-v2 .mk-pill:hover{transform:translateY(-2px);box-shadow:0 8px 20px #8a96df1f;border-color:#8a96df73}}.markky-home.mk-store-v2 .mk-pill__k{font-size:.58rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#8b92b8}.markky-home.mk-store-v2 .mk-pill__v{font-size:.78rem;font-weight:700;color:#4f5c88}.markky-home.mk-store-v2 .mk-actions{margin-top:1.1rem;display:flex;flex-wrap:wrap;gap:.55rem;justify-content:center;align-items:center}.markky-home.mk-store-v2 .mk-actions--tight{margin-top:.85rem}.markky-home.mk-store-v2 .mk-btn{display:inline-flex;align-items:center;justify-content:center;min-height:2.65rem;padding:0 1.15rem;border-radius:999px;font-size:.78rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;border:none;cursor:pointer;font-family:inherit;transition:transform .18s var(--ease-smooth),box-shadow .22s var(--ease-smooth),background .22s var(--ease-smooth)}.markky-home.mk-store-v2 .mk-btn:active{transform:scale(.98)}.markky-home.mk-store-v2 .mk-btn--sm{min-height:2.25rem;padding:0 .9rem;font-size:.68rem}.markky-home.mk-store-v2 .mk-btn--block{width:100%}.markky-home.mk-store-v2 .mk-btn--primary{background:linear-gradient(135deg,#8a96df,#9aa6e8);color:#fff;box-shadow:0 8px 22px #8a96df47}.markky-home.mk-store-v2 .mk-btn--primary:disabled{opacity:.55;cursor:not-allowed;transform:none}.markky-home.mk-store-v2 .mk-btn--ghost{background:#ffffffd9;color:#6370a2;box-shadow:inset 0 0 0 1px #b1b5e659}.markky-home.mk-store-v2 .mk-btn--work{gap:.45rem;background:linear-gradient(135deg,#162352fa,#264ca8f2,#56abffeb);color:#f7fbff;box-shadow:0 12px 28px #2352bc3d,inset 0 1px #ffffff2e}.markky-home.mk-store-v2 .mk-btn--work:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 18px 34px #2352bc4d,inset 0 1px #fff3}.markky-home.mk-store-v2 .mk-btn--home-search,.markky-home.mk-store-v2 .mk-btn--home-search:hover,.markky-home.mk-store-v2 .mk-btn--home-search:focus-visible,.markky-home.mk-store-v2 .mk-btn--home-search:active{transform:none!important;transition:none!important;animation:none!important;filter:none!important}.markky-home.mk-store-v2 .mk-btn--home-search{box-shadow:inset 0 0 0 1px #b1b5e659}.markky-home.mk-store-v2 .mk-sec-head{text-align:center;margin-bottom:1rem}.markky-home.mk-store-v2 .mk-sec-title{margin:0;font-size:clamp(1.12rem,4vw,1.28rem);font-weight:800;letter-spacing:-.03em;color:var(--text);text-shadow:0 2px 18px rgba(138,150,223,.18)}.markky-home.mk-store-v2 .mk-sec-desc{margin:.45rem 0 0;font-size:.82rem;line-height:1.5;color:var(--muted);max-width:36ch;margin-inline:auto}.markky-home.mk-store-v2 .mk-predict-sec-top .mk-sec-head{display:flex;flex-direction:column;align-items:center}.markky-home.mk-store-v2 .mk-predict-sec-top .mk-kicker,.markky-home.mk-store-v2 .mk-predict-sec-top .mk-sec-title,.markky-home.mk-store-v2 .mk-predict-sec-top .mk-sec-desc{width:100%;text-align:center}.markky-home.mk-store-v2 .mk-predict-sec-top .mk-sec-title{text-wrap:balance}.markky-home.mk-store-v2 .mk-sec-foot{margin-top:1rem;display:flex;flex-wrap:wrap;gap:.55rem;justify-content:center}.markky-home.mk-store-v2 .mk-home-showcase{display:grid;gap:.88rem}.markky-home.mk-store-v2 .mk-home-showcase-card,.markky-home.mk-store-v2 .mk-home-showcase__rail{will-change:transform,box-shadow;transition:transform .28s ease,box-shadow .28s ease,border-color .28s ease,background-color .28s ease}.markky-home.mk-store-v2 .mk-home-showcase-card:hover,.markky-home.mk-store-v2 .mk-home-showcase__rail:hover{transform:translateY(-1px)}.markky-home.mk-store-v2 .mk-home-showcase__rail{margin-top:.72rem;padding:.98rem .94rem .82rem;border-radius:1.52rem;border:1px solid rgba(126,143,185,.18);background:radial-gradient(circle at top left,rgba(72,98,182,.12),transparent 36%),linear-gradient(180deg,#0c111ef0,#080c16e6);box-shadow:0 18px 40px #060a1647,inset 0 1px #ffffff0f}.markky-home.mk-store-v2 .mk-home-showcase__rail:before{content:"";position:absolute;inset:-30% auto auto -18%;width:11rem;height:11rem;border-radius:999px;background:radial-gradient(circle,#5f83ec29,#5f83ec00);pointer-events:none;opacity:.72}.markky-home.mk-store-v2 .mk-home-showcase__rail:hover{box-shadow:0 22px 46px #070c1852,inset 0 1px #ffffff14}.markky-home.mk-store-v2 .mk-home-showcase__rail-head{display:flex;flex-direction:column;gap:.24rem;align-items:center;text-align:center;margin-bottom:.62rem}.markky-home.mk-store-v2 .mk-home-showcase__rail-kicker{margin:0;font-size:.62rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#98b2ffc2}.markky-home.mk-store-v2 .mk-home-showcase__rail-desc{margin:0;max-width:34ch;font-size:.74rem;line-height:1.45;color:#d0daf4a8}.markky-home.mk-store-v2 .mk-home-showcase-card{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr);gap:0;border-radius:1.72rem;border:1px solid rgba(126,143,185,.18);background:linear-gradient(180deg,#090e1cf0,#0b101ee6),linear-gradient(135deg,#8a96df1a,#8fd2ca14);box-shadow:0 24px 56px #070c1842,inset 0 1px #ffffff14}.markky-home.mk-store-v2 .mk-home-showcase-card:before{content:"";position:absolute;inset:auto -10% -38% auto;width:12rem;height:12rem;border-radius:999px;background:radial-gradient(circle,#5084ff24,#5084ff00);opacity:.64;pointer-events:none;transform:translateZ(0);transition:transform .42s ease,opacity .32s ease}.markky-home.mk-store-v2 .mk-home-showcase-card:hover:before{opacity:.9;transform:translate3d(-.3rem,-.3rem,0)}.markky-home.mk-store-v2 .mk-home-showcase-card:hover{border-color:#92abee3d;box-shadow:0 28px 64px #070c1852,0 0 0 1px #8dacff0a inset}.markky-home.mk-store-v2 .mk-home-showcase-card--shop{padding:1.08rem 1rem 1rem;background:radial-gradient(circle at top right,rgba(99,152,255,.18),transparent 34%),radial-gradient(circle at bottom left,rgba(113,226,208,.1),transparent 30%),linear-gradient(180deg,#0c111ff5,#080c16eb)}.markky-home.mk-store-v2 .mk-home-showcase-card--work{min-height:15rem}.markky-home.mk-store-v2 .mk-home-showcase-card__media{position:absolute;top:0;right:0;bottom:0;left:0}.markky-home.mk-store-v2 .mk-home-showcase-card__img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:saturate(1.08) contrast(1.02)}.markky-home.mk-store-v2 .mk-home-showcase-card__overlay{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,#05081033,#05081038 24%,#050810cc),radial-gradient(circle at 18% 18%,rgba(83,138,255,.22),transparent 34%),radial-gradient(circle at 84% 12%,rgba(123,213,255,.18),transparent 28%)}.markky-home.mk-store-v2 .mk-home-showcase-card--shop:after{content:"";position:absolute;inset:auto 0 0 auto;width:46%;height:42%;border-top-left-radius:2rem;background:linear-gradient(135deg,#4c76e424,#4c76e400);pointer-events:none}.markky-home.mk-store-v2 .mk-home-showcase-card__body,.markky-home.mk-store-v2 .mk-home-showcase-card--shop{position:relative;z-index:1;display:flex;flex-direction:column;gap:.76rem;min-height:14.8rem}.markky-home.mk-store-v2 .mk-home-showcase-card__body{padding:1.06rem .96rem .96rem;color:#fff}.markky-home.mk-store-v2 .mk-home-showcase-card__topline{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.45rem}.markky-home.mk-store-v2 .mk-home-showcase-card__badge,.markky-home.mk-store-v2 .mk-home-showcase-card__eyebrow{display:inline-flex;align-items:center;min-height:1.7rem;padding:.3rem .68rem;border-radius:999px;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.markky-home.mk-store-v2 .mk-home-showcase-card__badge{border:1px solid rgba(144,216,255,.16);background:#08142e80;font-size:.61rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#eef8fff5}.markky-home.mk-store-v2 .mk-home-showcase-card__eyebrow{border:1px solid rgba(255,255,255,.08);background:#ffffff0f;font-size:.58rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#dce8ffd1}.markky-home.mk-store-v2 .mk-home-showcase-card--shop .mk-home-showcase-card__badge{border-color:#76a2ff2e;background:#101c3aa3;color:#dbe9ffeb}.markky-home.mk-store-v2 .mk-home-showcase-card--shop .mk-home-showcase-card__eyebrow{border-color:#ffffff14;background:#ffffff0f;color:#ccdbfac2}.markky-home.mk-store-v2 .mk-home-showcase-card__text{display:flex;flex-direction:column;gap:.24rem;max-width:19rem}.markky-home.mk-store-v2 .mk-home-showcase-card__kicker{margin:0;font-size:.67rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:#9ed4ffd6}.markky-home.mk-store-v2 .mk-home-showcase-card--shop .mk-home-showcase-card__kicker{color:#9dbbffc7}.markky-home.mk-store-v2 .mk-home-showcase-card__title{margin:0;font-size:clamp(1.02rem,3.8vw,1.22rem);line-height:1.12;font-weight:800;letter-spacing:-.03em;color:#fff;text-wrap:balance}.markky-home.mk-store-v2 .mk-home-showcase-card--shop .mk-home-showcase-card__title{color:#f4f8ff}.markky-home.mk-store-v2 .mk-home-showcase-card__desc{margin:0;max-width:33ch;font-size:.72rem;line-height:1.48;color:#dde8f9bd}.markky-home.mk-store-v2 .mk-home-showcase-card--shop .mk-home-showcase-card__desc{color:#d1ddf5ad}.markky-home.mk-store-v2 .mk-home-showcase-card__meta,.markky-home.mk-store-v2 .mk-home-showcase-card__chips{display:flex;flex-wrap:wrap;gap:.38rem}.markky-home.mk-store-v2 .mk-home-showcase-card__meta-pill,.markky-home.mk-store-v2 .mk-home-showcase-card__chip{display:inline-flex;align-items:center;min-height:1.7rem;border-radius:999px}.markky-home.mk-store-v2 .mk-home-showcase-card__meta-pill{padding:.26rem .62rem;border:1px solid rgba(255,255,255,.09);background:#ffffff0f;font-size:.58rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#f3f7ffe6}.markky-home.mk-store-v2 .mk-home-showcase-card__chip{padding:.22rem .58rem;border:1px solid rgba(143,210,202,.14);background:#0813266b;font-size:.6rem;font-weight:700;color:#d2ecf7e0}.markky-home.mk-store-v2 .mk-home-showcase-card--shop .mk-home-showcase-card__meta-pill{border-color:#76a2ff24;background:#ffffff0d;color:#dae5ffd1}.markky-home.mk-store-v2 .mk-home-showcase-card--shop .mk-home-showcase-card__chip{border-color:#76a2ff1f;background:#ffffff0a;color:#c9d6f7cc}.markky-home.mk-store-v2 .mk-home-showcase-card__actions{margin-top:auto;display:flex;flex-wrap:wrap;gap:.55rem;align-items:flex-end}.markky-home.mk-store-v2 .mk-home-showcase-card__actions .mk-btn{min-width:0}.markky-home.mk-store-v2 .mk-btn--showcase-primary{position:relative;overflow:hidden;min-height:2.8rem;padding-inline:1.12rem;border-radius:999px;border:1px solid rgba(255,255,255,.16);background:linear-gradient(135deg,#f4f6fcfa,#d9e3fff5 55%,#aec6fff0);color:#182033;font-weight:800;letter-spacing:.01em;box-shadow:0 18px 34px #6d88d23d,inset 0 1px #ffffffe0}.markky-home.mk-store-v2 .mk-btn--showcase-primary:after{content:"";position:absolute;inset:0 auto 0 -32%;width:42%;background:linear-gradient(90deg,#fff0,#ffffff75,#fff0);transform:skew(-20deg);opacity:.62;transition:transform .48s ease}.markky-home.mk-store-v2 .mk-btn--showcase-primary:hover:after{transform:skew(-20deg) translate(220%)}.markky-home.mk-store-v2 .mk-btn--showcase-primary:hover{transform:translateY(-1px);box-shadow:0 22px 40px #6d88d24d,inset 0 1px #ffffffeb}.markky-home.mk-store-v2 .mk-btn--showcase-primary-work{background:linear-gradient(135deg,#76a0fffa,#4a7deef5 58%,#74d0fff2);color:#f8fbff;border-color:#c5e0ff38;box-shadow:0 18px 34px #315cc457,inset 0 1px #ffffff3d}.markky-home.mk-store-v2 .mk-btn--showcase-primary-work:hover{box-shadow:0 22px 42px #315cc466,inset 0 1px #ffffff42}.markky-home.mk-store-v2 .mk-home-showcase__rail .mk-cat-chip{min-width:11rem;background:linear-gradient(135deg,#141822f5,#12161fe6);border-color:#7e8fb92e;box-shadow:0 8px 24px #05081238,inset 0 1px #ffffff0d}.markky-home.mk-store-v2 .mk-home-showcase__rail .mk-cat-chip--work{background:linear-gradient(135deg,#1e3876f5,#16295ceb);border-color:#75a3ff3d;box-shadow:0 10px 26px #132a6647,inset 0 1px #ffffff14}.markky-home.mk-store-v2 .mk-home-showcase__rail .mk-cat-chip:hover{background:linear-gradient(135deg,#1a202efa,#161c2af0);border-color:#8a96df3d}.markky-home.mk-store-v2 .mk-home-showcase__rail .mk-cat-chip--work:hover{background:linear-gradient(135deg,#254186fa,#1c316cf0);border-color:#8fbdff47}.markky-home.mk-store-v2 .mk-home-showcase__rail .mk-cat-chip__glyph{color:#c9d6ff;background:linear-gradient(145deg,#3a4c7e5c,#1f2b4c47);box-shadow:inset 0 1px #ffffff14}.markky-home.mk-store-v2 .mk-home-showcase__rail .mk-cat-chip__glyph--icon{display:inline-flex;align-items:center;justify-content:center}.markky-home.mk-store-v2 .mk-home-showcase__rail .mk-cat-chip__label{color:#edf2ff}.markky-home.mk-store-v2 .mk-home-showcase__rail .mk-cat-chip__hint{color:#a8b3d6b8}.markky-home.mk-store-v2 .mk-home-showcase__rail .mk-cat-chip__go{color:#c6cfe9b3}@media (min-width: 860px){.markky-home.mk-store-v2 .mk-home-showcase{grid-template-columns:minmax(0,1fr) minmax(0,1.04fr);align-items:stretch}.markky-home.mk-store-v2 .mk-home-showcase-card{min-height:100%}.markky-home.mk-store-v2 .mk-home-showcase-card__body,.markky-home.mk-store-v2 .mk-home-showcase-card--shop{min-height:18rem}.markky-home.mk-store-v2 .mk-home-showcase__rail{grid-column:1 / -1}}@media (prefers-reduced-motion: no-preference){.markky-home.mk-store-v2 .mk-home-showcase-card--work .mk-home-showcase-card__overlay{animation:mkHomeWorkOverlayFloat 9s ease-in-out infinite alternate}.markky-home.mk-store-v2 .mk-home-showcase-card--shop:after{animation:mkHomeShopGlowFloat 7.5s ease-in-out infinite alternate}}@keyframes mkHomeWorkOverlayFloat{0%{transform:translateZ(0)}to{transform:translate3d(0,-.28rem,0)}}@keyframes mkHomeShopGlowFloat{0%{opacity:.6;transform:translateZ(0)}to{opacity:.92;transform:translate3d(-.16rem,-.12rem,0)}}.markky-home.mk-store-v2 .mk-cat-scroll{display:flex;gap:.55rem;overflow-x:auto;padding:.2rem .1rem .45rem;margin:0 -.2rem;padding-inline:.2rem;-webkit-overflow-scrolling:touch;scrollbar-width:none;scroll-snap-type:x proximity}.markky-home.mk-store-v2 .mk-cat-scroll::-webkit-scrollbar{display:none}.markky-home.mk-store-v2 .mk-cat-chip{flex:0 0 auto;display:flex;flex-direction:row;align-items:center;gap:.6rem;padding:.5rem .65rem .5rem .5rem;min-width:11.75rem;max-width:15rem;border-radius:16px;border:1px solid rgba(177,181,230,.38);background:linear-gradient(135deg,#ffffffd1,#ffffff94);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 6px 22px #50587812,inset 0 1px #ffffffbf;cursor:pointer;text-align:left;font:inherit;scroll-snap-align:start;transition:transform .26s var(--ease-smooth),box-shadow .26s var(--ease-smooth),border-color .26s var(--ease-smooth),background .26s var(--ease-smooth)}.markky-home.mk-store-v2 .mk-cat-chip:hover{transform:translateY(-2px);box-shadow:0 12px 28px #8a96df24;border-color:#8a96df61;background:#ffffffeb}.markky-home.mk-store-v2 .mk-cat-chip:active{transform:translateY(0) scale(.99)}.markky-home.mk-store-v2 .mk-cat-chip__glyph{flex-shrink:0;width:2.4rem;height:2.4rem;display:grid;place-items:center;border-radius:12px;font-size:1rem;font-weight:800;color:#55618a;background:linear-gradient(145deg,#8a96df38,#8fd2ca29);box-shadow:inset 0 1px #ffffffa6}.markky-home.mk-store-v2 .mk-cat-chip__text{flex:1;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:.08rem}.markky-home.mk-store-v2 .mk-cat-chip__label{font-size:.8rem;font-weight:800;color:#35456a;line-height:1.2}.markky-home.mk-store-v2 .mk-cat-chip__hint{font-size:.62rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#9aa3c4}.markky-home.mk-store-v2 .mk-cat-chip__go{flex-shrink:0;width:1rem;height:1rem;color:#c5c9e0;transition:transform .25s var(--ease-smooth),color .2s}.markky-home.mk-store-v2 .mk-cat-chip:hover .mk-cat-chip__go{transform:translate(4px);color:var(--primary)}.markky-home.mk-store-v2 .mk-seg{display:flex;justify-content:center;gap:.25rem;margin-bottom:1rem;padding:.22rem;border-radius:999px;background:linear-gradient(180deg,#ffffffe0,#fafbffb8);box-shadow:inset 0 0 0 1px #b1b5e659,0 8px 24px #8a96df14;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.markky-home.mk-store-v2 .mk-seg__btn{flex:1;max-width:9rem;border:none;border-radius:999px;padding:.5rem .65rem;font-size:.72rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:#8b92b8;background:transparent;cursor:pointer;font-family:inherit;transition:background .28s var(--ease-smooth),color .28s var(--ease-smooth),transform .22s var(--ease-smooth),box-shadow .28s var(--ease-smooth)}.markky-home.mk-store-v2 .mk-seg__btn.is-active{background:linear-gradient(180deg,#c8d0ff73,#8a96df33);color:#2f3d66;box-shadow:0 4px 14px #8a96df38,inset 0 1px #ffffff8c}@media (prefers-reduced-motion: no-preference){.markky-home.mk-store-v2 .mk-seg__btn:active{transform:scale(.98)}}.markky-home.mk-store-v2 .mk-prod-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.markky-home.mk-store-v2 .mk-prod-tile{display:flex;flex-direction:column;border-radius:14px;border:1px solid rgba(177,181,230,.32);background:linear-gradient(180deg,#fffffff7,#fcfdffe6);overflow:hidden;text-decoration:none;color:inherit;box-shadow:0 8px 22px #50587812,0 0 0 1px #ffffffa6 inset;transition:transform .28s var(--ease-smooth),box-shadow .28s var(--ease-smooth),border-color .28s var(--ease-smooth)}.markky-home.mk-store-v2 .mk-prod-tile:hover{transform:translateY(-3px);box-shadow:0 18px 38px #8a96df2e,0 0 0 1px #8a96df1f inset;border-color:#8a96df59}.markky-home.mk-store-v2 .mk-prod-tile:active{transform:translateY(-1px) scale(.99)}.markky-home.mk-store-v2 .mk-prod-tile__img-wrap{aspect-ratio:1;background:#f6f7fae6}.markky-home.mk-store-v2 .mk-prod-tile__img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;transition:transform .5s var(--ease-smooth)}@media (prefers-reduced-motion: no-preference){.markky-home.mk-store-v2 .mk-prod-tile:hover .mk-prod-tile__img{transform:scale(1.05)}}.markky-home.mk-store-v2 .mk-prod-tile__meta{padding:.55rem .6rem .65rem;display:flex;flex-direction:column;align-items:center;text-align:center;gap:.15rem}.markky-home.mk-store-v2 .mk-prod-tile__cat{font-size:.58rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#8b92b8}.markky-home.mk-store-v2 .mk-prod-tile__name{font-size:.78rem;font-weight:700;color:#35456a;line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.markky-home.mk-store-v2 .mk-prod-tile__price{font-size:.85rem;font-weight:800;color:#4f5c88;margin-top:.1rem}.markky-home.mk-store-v2 .mk-prod-tile-reveal{min-width:0}.markky-home.mk-store-v2 .mk-prod-tile-reveal .mk-prod-tile{height:100%}.markky-home.mk-store-v2 .mk-prod-tile-reveal.reveal-base{opacity:1;transform:none;transition:none;will-change:auto}.markky-home.mk-store-v2 .mk-prod-tile-reveal:not(.reveal-in)>.mk-prod-tile{opacity:0;transform:translate3d(0,calc(46px + var(--mk-parallax-y, 0px)),0) scale(.95);animation:none}.markky-home.mk-store-v2 .mk-prod-tile-reveal.reveal-in>.mk-prod-tile{animation:mk-catalog-card-pop .54s var(--ease-smooth, cubic-bezier(.22, 1, .36, 1)) both;animation-delay:var(--reveal-delay, 0ms)}@media (prefers-reduced-motion: reduce){.markky-home.mk-store-v2 .mk-prod-tile-reveal:not(.mk-force-reveal-motion)>.mk-prod-tile{opacity:1!important;transform:none!important;transition:none!important;animation:none!important}}.markky-home.mk-store-v2 .mk-scroll-rise{min-width:0}.markky-home.mk-store-v2 .mk-home-sec-reveal.mk-force-reveal-motion{opacity:.88;transform:translate3d(0,16px,0) scale(.992);transition:opacity .56s var(--ease-smooth, cubic-bezier(.22, 1, .36, 1)),transform .56s var(--ease-smooth, cubic-bezier(.22, 1, .36, 1));transition-delay:var(--reveal-delay, 0ms);will-change:opacity,transform}.markky-home.mk-store-v2 .mk-home-sec-reveal.mk-force-reveal-motion.reveal-in{opacity:1;transform:translateZ(0) scale(1)}.markky-home.mk-store-v2 .mk-home-sec-reveal.mk-force-reveal-motion .mk-sec-head-reveal{opacity:.9;transform:translate3d(0,18px,0) scale(.992);transition:opacity .64s var(--ease-smooth, cubic-bezier(.22, 1, .36, 1)),transform .64s var(--ease-smooth, cubic-bezier(.22, 1, .36, 1));transition-delay:70ms;will-change:opacity,transform}.markky-home.mk-store-v2 .mk-home-sec-reveal.mk-force-reveal-motion.reveal-in .mk-sec-head-reveal{opacity:1;transform:translateZ(0) scale(1)}.markky-home.mk-store-v2 .mk-cat-scroll>.mk-scroll-rise{flex:0 0 auto}@media (prefers-reduced-motion: no-preference){.markky-home.mk-store-v2 .mk-scroll-rise.reveal-base{opacity:1;transform:none;transition:none;will-change:auto}.markky-home.mk-store-v2 .mk-scroll-rise:not(.reveal-in)>:first-child{opacity:0;transform:translate3d(0,calc(20px + var(--mk-parallax-y, 0px)),0);animation:none}.markky-home.mk-store-v2 .mk-scroll-rise.reveal-in>:first-child{animation:mk-home-scroll-in-chip .5s var(--ease-smooth, cubic-bezier(.22, 1, .36, 1)) both;animation-delay:var(--reveal-delay, 0ms)}.markky-store-page .mk-featured-card-reveal.reveal-base{opacity:1;transform:none;transition:none;will-change:auto}.markky-store-page .mk-featured-card-reveal:not(.reveal-in)>:first-child{opacity:0;transform:translate3d(0,calc(26px + var(--mk-parallax-y, 0px)),0) scale(.985);animation:none}.markky-store-page .mk-featured-card-reveal.reveal-in>:first-child{animation:mk-home-scroll-in-chip .48s var(--ease-smooth, cubic-bezier(.22, 1, .36, 1)) both;animation-delay:var(--reveal-delay, 0ms)}}@media (prefers-reduced-motion: reduce){.markky-home.mk-store-v2 .mk-scroll-rise>:first-child{opacity:1!important;transform:none!important;transition:none!important;animation:none!important}.markky-store-page .mk-featured-card-reveal>:first-child{opacity:1!important;transform:none!important;transition:none!important;animation:none!important}.markky-home.mk-store-v2 .mk-home-sec-reveal.reveal-base:not(.mk-force-reveal-motion){opacity:1!important;transform:none!important;transition:none!important;animation:none!important}.markky-home.mk-store-v2 .mk-home-sec-reveal:not(.mk-force-reveal-motion) .mk-sec-head-reveal{opacity:1!important;transform:none!important;transition:none!important;animation:none!important}}.markky-home.mk-store-v2 .mk-predict-stack{display:flex;flex-direction:column;gap:.55rem}.markky-home.mk-store-v2 .mk-empty{margin:0;text-align:center;font-size:.85rem;color:var(--muted)}.markky-home.mk-store-v2 .mk-predict-row{display:grid;gap:.2rem;width:100%;padding:.75rem .85rem;border-radius:14px;border:1px solid var(--line);background:#ffffffeb;text-align:center;cursor:pointer;font:inherit;box-shadow:0 4px 14px #5058780d;transition:transform .24s var(--ease-smooth),box-shadow .24s var(--ease-smooth),border-color .24s var(--ease-smooth)}.markky-home.mk-store-v2 .mk-predict-row:hover{transform:translateY(-2px);box-shadow:0 10px 24px #8a96df1f;border-color:#8a96df4d}.markky-home.mk-store-v2 .mk-predict-row__label{font-size:.58rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#8b92b8}.markky-home.mk-store-v2 .mk-predict-row__title{font-size:.88rem;font-weight:800;color:#35456a}.markky-home.mk-store-v2 .mk-predict-row__sub{font-size:.75rem;color:var(--muted)}.markky-home.mk-store-v2 .mk-predict-row__time{font-size:.72rem;font-weight:700;color:#6673ae}.markky-home.mk-store-v2 .mk-news-card{border-radius:1.05rem;border:1px solid var(--line);background:var(--surface-strong);box-shadow:var(--shadow);padding:1.1rem 1rem 1.2rem;text-align:center;max-width:22rem;margin-inline:auto}.markky-home.mk-store-v2 .mk-news-card__title{margin:.35rem 0 0;font-size:1.05rem;font-weight:800;color:var(--text)}.markky-home.mk-store-v2 .mk-news-card__sub{margin:.35rem 0 0;font-size:.8rem;color:var(--muted)}.markky-home.mk-store-v2 .mk-field{display:block;margin-top:.85rem;text-align:left}.markky-home.mk-store-v2 .mk-field__label{display:block;font-size:.65rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#8b92b8;margin-bottom:.35rem}.markky-home.mk-store-v2 .mk-field__input{width:100%;border-radius:12px;border:1px solid var(--line);padding:.65rem .75rem;font-size:.88rem;font-family:inherit;background:#fffffff2}.markky-home.mk-store-v2 .mk-news-card .mk-btn--primary{margin-top:.75rem}.markky-home.mk-store-v2 .mk-news-card__policy{margin:.5rem 0 0;font-size:.68rem;line-height:1.45;color:var(--muted)}.dark .markky-home.mk-store-v2 .mk-sec:not(.mk-sec--hero):not(.mk-sec--soft):before{background:linear-gradient(90deg,transparent,hsl(var(--glow-1) / .16),hsl(var(--glow-3) / .1),transparent)}.dark .markky-home.mk-store-v2 .mk-sec--hero:before{background:radial-gradient(ellipse 52% 48% at 18% 28%,hsl(var(--glow-1) / .18),transparent 58%),radial-gradient(ellipse 48% 44% at 88% 72%,hsl(var(--glow-3) / .14),transparent 55%);opacity:.76}.dark .markky-home.mk-store-v2 .mk-sec--soft{background:radial-gradient(115% 90% at 50% -20%,hsl(var(--glow-2) / .14),transparent 52%),radial-gradient(90% 60% at 100% 50%,hsl(var(--glow-3) / .1),transparent 45%),hsl(var(--background) / .86)}.dark .markky-home.mk-store-v2 .mk-sec--soft:before{background:radial-gradient(ellipse 55% 45% at 28% 42%,hsl(var(--glow-1) / .12),transparent 58%),radial-gradient(ellipse 50% 42% at 78% 58%,hsl(var(--glow-3) / .09),transparent 55%);opacity:.72}.dark .markky-home.mk-store-v2 .mk-kicker,.dark .markky-home.mk-store-v2 .mk-pill__k,.dark .markky-home.mk-store-v2 .mk-prod-tile__cat,.dark .markky-home.mk-store-v2 .mk-predict-row__label,.dark .markky-home.mk-store-v2 .mk-field__label{color:#ffffff75}.dark .markky-home.mk-store-v2 .mk-hero-card{border-color:#ffffff12;background:radial-gradient(circle at top,rgba(255,255,255,.055),transparent 38%),linear-gradient(180deg,#0e0e0ff0,#080809f5);box-shadow:0 20px 48px #00000080,0 0 0 1px #ffffff09 inset}.dark .markky-home.mk-store-v2 .mk-hero-card--brand-stage{background:radial-gradient(circle at 50% -8%,rgba(53,98,232,.22),transparent 38%),linear-gradient(180deg,#08090dfc,#030406)}.dark .markky-home.mk-store-v2 .mk-hero-card__media{background:linear-gradient(180deg,rgba(255,255,255,.04),transparent 42%),linear-gradient(145deg,#ffffff0a,#ffffff04)}.dark .markky-home.mk-store-v2 .mk-hero-card__media--brand-logo{background:radial-gradient(circle at 50% 10%,rgba(235,201,137,.2),transparent 28%),radial-gradient(circle at 50% 40%,rgba(214,181,121,.08),transparent 34%),radial-gradient(circle at 14% 24%,rgba(82,123,255,.14),transparent 28%),radial-gradient(circle at 84% 78%,rgba(255,255,255,.07),transparent 24%),linear-gradient(180deg,#0a0a0dfa,#020204)}.dark .markky-home.mk-store-v2 .mk-hero-stage__meta,.dark .markky-home.mk-store-v2 .mk-hero-stage__footer,.dark .markky-home.mk-store-v2 .mk-hero-content-panel--brand-stage{border-color:#ffffff12;background:linear-gradient(180deg,#080b16db,#05080fb3),linear-gradient(145deg,#466fff0d,#ffffff03)}.dark .markky-home.mk-store-v2 .mk-hero-stage__footer{background:transparent}.dark .markky-home.mk-store-v2 .mk-hero-card__media:after{background:linear-gradient(180deg,transparent 48%,rgba(0,0,0,.42) 100%);mix-blend-mode:normal;opacity:1}.dark .markky-home.mk-store-v2 .mk-hero-card__img--brand-logo{filter:drop-shadow(0 0 26px rgba(229,197,135,.24)) drop-shadow(0 18px 42px rgba(0,0,0,.44))}.dark .markky-home.mk-store-v2 .mk-display{color:#fffffff5}.dark .markky-home.mk-store-v2 .mk-display__accent{background-image:linear-gradient(90deg,hsl(var(--glow-1)),hsl(var(--glow-2)),hsl(var(--glow-3)))}.dark .markky-home.mk-store-v2 .mk-lead{color:#b7ccffc2}.dark .markky-home.mk-store-v2 .mk-pill{border-color:#ffffff14;background:#ffffff08}.dark .markky-home.mk-store-v2 .mk-pill:hover{box-shadow:0 12px 24px #00000059;border-color:#ffffff29}.dark .markky-home.mk-store-v2 .mk-pill__v,.dark .markky-home.mk-store-v2 .mk-prod-tile__name,.dark .markky-home.mk-store-v2 .mk-prod-tile__price,.dark .markky-home.mk-store-v2 .mk-predict-row__title,.dark .markky-home.mk-store-v2 .mk-predict-row__time{color:#ffffffe6}.dark .markky-home.mk-store-v2 .mk-btn--primary{background:var(--gradient-primary);color:hsl(var(--primary-foreground));box-shadow:0 16px 34px #0000005c,0 0 0 1px hsl(var(--glow-1) / .22) inset,0 0 32px -18px hsl(var(--glow-1) / .32)}.dark .markky-home.mk-store-v2 .mk-btn--primary:hover:not(:disabled){box-shadow:0 22px 40px #0000006b,0 0 0 1px hsl(var(--glow-2) / .26) inset,0 0 36px -18px hsl(var(--glow-2) / .34)}.dark .markky-home.mk-store-v2 .mk-btn--ghost{background:#ffffff0b;color:#ffffffd1;box-shadow:inset 0 0 0 1px #ffffff14}.dark .markky-home.mk-store-v2 .mk-sec-title,.dark .markky-home.mk-store-v2 .mk-news-card__title{color:#fffffff2;text-shadow:none}.dark .markky-home.mk-store-v2 .mk-prod-tile{border-color:#ffffff1a;background:linear-gradient(180deg,#121213fa,#0b0b0cf0);box-shadow:0 12px 26px #00000057,0 0 0 1px #ffffff0a inset}.dark .markky-home.mk-store-v2 .mk-prod-tile:hover{box-shadow:0 20px 40px #0000006b,0 0 0 1px #ffffff14 inset;border-color:#ffffff24}.dark .markky-home.mk-store-v2 .mk-prod-tile__img-wrap{background:#ffffff06}.dark .markky-home.mk-store-v2 .mk-predict-row,.dark .markky-home.mk-store-v2 .mk-news-card{border-color:#ffffff1a;background:linear-gradient(180deg,#121213f5,#0b0b0ceb);box-shadow:0 12px 26px #00000057}.dark .markky-home.mk-store-v2 .mk-predict-row:hover{box-shadow:0 18px 34px #0006;border-color:#ffffff24}.dark .markky-home.mk-store-v2 .mk-field__input{border-color:#ffffff14;background:#ffffff0a;color:#fffffff0}.dark .markky-home.mk-store-v2 .mk-field__input::-moz-placeholder{color:#ffffff57}.dark .markky-home.mk-store-v2 .mk-field__input::placeholder{color:#ffffff57}@media (prefers-reduced-motion: no-preference){.markky-home.mk-store-v2 .mk-home-sec-reveal.reveal-base{opacity:.88;transform:translate3d(0,16px,0) scale(.992);transition:opacity .56s var(--ease-smooth, cubic-bezier(.22, 1, .36, 1)),transform .56s var(--ease-smooth, cubic-bezier(.22, 1, .36, 1));transition-delay:var(--reveal-delay, 0ms);will-change:opacity,transform;animation:none!important}.markky-home.mk-store-v2 .mk-home-sec-reveal.reveal-base.reveal-in{opacity:1;transform:translateZ(0) scale(1);animation:none!important}.markky-home.mk-store-v2 .mk-home-sec-reveal .mk-sec-head-reveal{opacity:.9;transform:translate3d(0,18px,0) scale(.992);transition:opacity .64s var(--ease-smooth, cubic-bezier(.22, 1, .36, 1)),transform .64s var(--ease-smooth, cubic-bezier(.22, 1, .36, 1));will-change:opacity,transform}.markky-home.mk-store-v2 .mk-home-sec-reveal.reveal-in .mk-sec-head-reveal{opacity:1;transform:translateZ(0) scale(1)}.markky-home.mk-store-v2 .mk-home-sec-reveal.reveal-in .mk-sec-title,.markky-home.mk-store-v2 .mk-home-sec-reveal.reveal-in .mk-kicker:after{animation:none!important}.markky-home.mk-store-v2 .mk-home-news-reveal.reveal-in .mk-news-card>*{animation-duration:.46s}.markky-home.mk-store-v2 .mk-home-hero-reveal.reveal-in .mk-hero-card__media,.markky-home.mk-store-v2 .mk-home-hero-reveal.reveal-in .mk-hero-card__body>*{animation-duration:.5s}.markky-home.mk-store-v2 .reveal-base.reveal-in .mk-reveal-block>.mk-sec-head,.markky-home.mk-store-v2 .reveal-base.reveal-in .mk-featured-sec-top>.mk-sec-head,.markky-home.mk-store-v2 .reveal-base.reveal-in .mk-categories-sec-top>.mk-sec-head,.markky-home.mk-store-v2 .reveal-base.reveal-in .mk-predict-sec-top>.mk-sec-head{animation:mk-rise .42s var(--ease-smooth) both}.markky-home.mk-store-v2 .reveal-base.reveal-in .mk-reveal-block>.mk-sec-foot{animation:mk-rise .4s var(--ease-smooth) .18s both}.markky-home.mk-store-v2 .reveal-base.reveal-in .mk-seg{animation:mk-rise .4s var(--ease-smooth) .04s both}.markky-home.mk-store-v2 .reveal-base.reveal-in .mk-news-card>*{animation:mk-rise .4s var(--ease-smooth) both}.markky-home.mk-store-v2 .reveal-base.reveal-in .mk-news-card>*:nth-child(1){animation-delay:.04s}.markky-home.mk-store-v2 .reveal-base.reveal-in .mk-news-card>*:nth-child(2){animation-delay:.08s}.markky-home.mk-store-v2 .reveal-base.reveal-in .mk-news-card>*:nth-child(3){animation-delay:.12s}.markky-home.mk-store-v2 .reveal-base.reveal-in .mk-news-card>*:nth-child(4){animation-delay:.16s}.markky-home.mk-store-v2 .reveal-base.reveal-in .mk-news-card>*:nth-child(5){animation-delay:.2s}.markky-home.mk-store-v2 .reveal-base.reveal-in .mk-news-card>*:nth-child(6){animation-delay:.24s}.markky-home.mk-store-v2 .reveal-base.reveal-in .mk-news-card>*:nth-child(7){animation-delay:.28s}.markky-home.mk-store-v2 .reveal-base.reveal-in .mk-news-card>*:nth-child(8){animation-delay:.32s}.markky-home.mk-store-v2 .reveal-base.reveal-in .mk-hero-card__media{animation:mk-rise .44s var(--ease-smooth) both}.markky-home.mk-store-v2 .reveal-base.reveal-in .mk-hero-card__body>*{animation:mk-rise .4s var(--ease-smooth) both}.markky-home.mk-store-v2 .reveal-base.reveal-in .mk-hero-card__body>*:nth-child(1){animation-delay:.05s}.markky-home.mk-store-v2 .reveal-base.reveal-in .mk-hero-card__body>*:nth-child(2){animation-delay:.1s}.markky-home.mk-store-v2 .reveal-base.reveal-in .mk-hero-card__body>*:nth-child(3){animation-delay:.15s}.markky-home.mk-store-v2 .reveal-base.reveal-in .mk-hero-card__body>*:nth-child(4){animation-delay:.2s}.markky-home.mk-store-v2 .reveal-base.reveal-in .mk-hero-card__body>*:nth-child(5){animation-delay:.25s}.markky-home.mk-store-v2 .reveal-base.reveal-in .mk-hero-card__body>*:nth-child(6){animation-delay:.3s}}.mk-catalog{padding-top:.35rem;padding-bottom:1.75rem}.mk-catalog.mk-catalog--ultra{position:relative;border-radius:1.6rem;padding:.95rem .82rem 1.45rem;border:1px solid rgba(0,0,0,.08);background:linear-gradient(180deg,#fffffff0,#f9f9f9e6),radial-gradient(120% 70% at 0% -20%,rgba(0,0,0,.04),transparent 58%),radial-gradient(120% 70% at 100% -10%,rgba(115,115,115,.04),transparent 60%);box-shadow:0 24px 56px -34px #0000002e,0 0 0 1px #ffffff73 inset;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.dark .mk-catalog.mk-catalog--ultra{border-color:#ffffff14;background:linear-gradient(180deg,#0f0f0ff0,#080808eb),radial-gradient(120% 80% at 0% -20%,rgba(255,255,255,.05),transparent 58%),radial-gradient(120% 80% at 100% -10%,rgba(115,115,115,.04),transparent 62%);box-shadow:0 28px 68px -38px #000000c2,0 0 0 1px #ffffff0a inset}.dark .mk-catalog__back-btn{border-color:var(--mk-noir-border);background:linear-gradient(180deg,var(--mk-noir-surface-strong),var(--mk-noir-surface));color:var(--mk-noir-text);box-shadow:var(--mk-noir-shadow)}.dark .mk-catalog__back-btn:hover{background:linear-gradient(180deg,#181818fa,#0c0c0cf0);border-color:#ffffff24}.mk-catalog__head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.9rem;margin-bottom:.82rem}.mk-catalog__head.mk-catalog__head--ultra{margin-bottom:1.05rem;padding-inline:.2rem}.mk-catalog__toolbar{display:flex;align-items:center;justify-content:flex-start;gap:.65rem;margin-bottom:.78rem;padding-inline:.2rem}.mk-catalog__back-btn{min-height:2.45rem;border-radius:999px;padding-inline:.95rem;border-color:#00000014;background:#ffffffeb;color:#374151;box-shadow:0 10px 24px -20px #0000002e}.mk-catalog__back-btn:hover{background:#fffffffa;border-color:#0000001f}.mk-catalog__kicker{margin:0 0 .24rem;font-size:.62rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:#737373;text-shadow:none}.mk-catalog__title{margin:0;font-size:clamp(1.32rem,4.5vw,1.68rem);font-weight:800;letter-spacing:-.035em;line-height:1.08;color:var(--text);text-shadow:none}.mk-catalog__sub{margin:.32rem 0 0;font-size:.8rem;line-height:1.5;color:var(--muted);max-width:42ch}.mk-catalog__badge{flex-shrink:0;min-width:2.35rem;height:2.35rem;display:inline-flex;align-items:center;justify-content:center;border-radius:.9rem;background:linear-gradient(180deg,#fffffffa,#f1f1f1f0);color:#171717;font-size:.75rem;font-weight:800;box-shadow:0 12px 24px -18px #00000024,inset 0 1px #fffc;border:1px solid rgba(0,0,0,.08)}.mk-catalog--ultra .mk-catalog__badge{min-width:2.45rem;height:2.45rem;border-radius:.92rem}.dark .mk-catalog__badge{background:linear-gradient(180deg,#1c1c1cf5,#101010f0);color:#ffffffeb;border-color:#ffffff1a;box-shadow:0 18px 30px -20px #000000b8,inset 0 1px #ffffff0f}.mk-catalog__chips{display:flex;flex-wrap:nowrap;gap:.42rem;overflow-x:auto;padding-bottom:.2rem;margin-bottom:.8rem;-webkit-overflow-scrolling:touch;scrollbar-width:none}.mk-catalog__chips.mk-catalog__chips--ultra{margin-bottom:.86rem;padding-inline:.2rem}.mk-catalog__chips::-webkit-scrollbar{display:none}.mk-catalog__chip{flex-shrink:0;border:1px solid rgba(0,0,0,.08);background:#ffffffc7;border-radius:999px;padding:.42rem .86rem;font-size:.7rem;font-weight:700;color:#5b6472;cursor:pointer;font-family:inherit;transition:background .18s,border-color .18s,color .18s,box-shadow .18s,transform .18s;box-shadow:inset 0 1px #fff9}.mk-catalog__chip.is-active{border-color:#0000001a;background:linear-gradient(180deg,#fffffffa,#f1f1f1eb);color:#111827;box-shadow:0 10px 20px -18px #00000029,inset 0 1px #ffffffb8;transform:translateY(-1px)}.mk-catalog--ultra .mk-catalog__chip{padding:.43rem .88rem;font-size:.72rem;letter-spacing:.01em}.dark .mk-catalog__chip{border-color:#ffffff14;background:#ffffff06;color:#ffffff9e;box-shadow:inset 0 1px #ffffff08}.dark .mk-catalog__chip.is-active{border-color:#ffffff1a;background:linear-gradient(180deg,#1e1e1feb,#0f0f10f5);color:#fffffff0;box-shadow:0 12px 24px -20px #00000085,inset 0 1px #ffffff0d}.mk-catalog__search{display:flex;align-items:center;gap:.6rem;border:1px solid var(--line);background:linear-gradient(180deg,#fffffff5,#f8f8f8eb);border-radius:.95rem;padding:.62rem .88rem;margin-bottom:1.05rem;box-shadow:0 14px 28px -24px #0000002e,inset 0 1px #ffffffb8;transition:box-shadow .25s var(--ease-smooth, ease),border-color .25s var(--ease-smooth, ease)}.mk-catalog__search.mk-catalog__search--ultra{margin-bottom:1.15rem;border-radius:.98rem;padding:.68rem .95rem}.markky-store-page .mk-catalog__search:focus-within{border-color:#40404038;box-shadow:0 18px 36px -24px #00000038,0 0 0 3px #11182714}.mk-catalog__search-input{flex:1;min-width:0;border:none;background:transparent;box-shadow:none;-moz-appearance:none;appearance:none;-webkit-appearance:none;font-size:.82rem;font-family:inherit;outline:none;color:var(--text)}[data-design-preset=maison] .mk-catalog__search-input{box-shadow:none!important}.mk-catalog__search-input::-moz-placeholder{color:#a1a1aa}.mk-catalog__search-input::placeholder{color:#a1a1aa}.dark .mk-catalog__search-icon{color:#ffffff6b}@media (max-width: 639px){.mk-catalog__head{align-items:start;gap:.8rem}.mk-catalog__sub{max-width:34ch}}.mk-catalog__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.95rem}.mk-catalog__grid.mk-catalog__grid--ultra{gap:1rem}@media (min-width: 640px){.mk-catalog__grid{gap:1.15rem}}.mk-catalog__grid>.mk-catalog-card-reveal{min-width:0}.markky-store-page .mk-catalog-card-reveal.mk-force-reveal-motion.reveal-base{opacity:1;transform:none;transition:none;will-change:auto;backface-visibility:hidden;transform-style:preserve-3d}.markky-store-page .mk-catalog-card-reveal.mk-force-reveal-motion:not(.reveal-in)>:first-child{opacity:.9;transform:translate3d(0,16px,0) scale(.988);animation:none;filter:saturate(.94)}.markky-store-page .mk-catalog-card-reveal.mk-force-reveal-motion.reveal-in>:first-child{animation:mk-catalog-card-pop .82s cubic-bezier(.16,1,.3,1) both;animation-delay:var(--reveal-delay, 0ms);filter:none}.markky-store-page .mk-catalog-card-reveal.mk-force-reveal-motion.reveal-in>:first-child.interactive-lift.interactive-glow:hover{transform:translate3d(0,-4px,0) scale(1.01);box-shadow:0 26px 48px -24px #00000038,0 0 0 1px #00000014}.mk-catalog__grid--ultra>.mk-catalog-card-reveal--ultra>:first-child{border-radius:1.35rem;border-color:#00000014;box-shadow:0 18px 38px -28px #00000029,0 0 0 1px #fff6 inset}.dark .mk-catalog__grid--ultra>.mk-catalog-card-reveal--ultra>:first-child{border-color:#ffffff14;box-shadow:0 22px 46px -32px #000000c2,0 0 0 1px #ffffff0a inset}.mk-catalog__grid--ultra>.mk-catalog-card-reveal--ultra>:first-child.mk-product-card--returning,.markky-store-page .mk-product-card--returning{animation:mk-product-card-return-glow .98s cubic-bezier(.16,1,.3,1) both}.dark .mk-catalog__grid--ultra>.mk-catalog-card-reveal--ultra>:first-child.mk-product-card--returning,.dark .markky-store-page .mk-product-card--returning{box-shadow:0 24px 52px -30px #000000d1,0 0 0 1px #94a3ff29,0 0 0 10px #94a3ff12}.markky-store-page .mk-catalog-block-reveal.reveal-base{opacity:.9;transform:translate3d(0,16px,0) scale(.99);transition:opacity .74s cubic-bezier(.16,1,.3,1),transform .74s cubic-bezier(.16,1,.3,1);transition-delay:var(--reveal-delay, 0ms);backface-visibility:hidden;transform-style:preserve-3d}.markky-store-page .mk-products-back-reveal .rounded-xl{border-radius:.95rem;box-shadow:0 10px 22px -16px #6c78ac80,0 0 0 1px #8a96df38 inset}.markky-store-page .mk-catalog-block-reveal.reveal-base.reveal-in{opacity:1;transform:translateZ(0) scale(1)}@media (prefers-reduced-motion: no-preference){.markky-store-page .mk-catalog-card-reveal.reveal-base:not(.mk-force-reveal-motion){opacity:1;transform:none;transition:none;will-change:auto;backface-visibility:hidden;transform-style:preserve-3d}.markky-store-page .mk-catalog-card-reveal:not(.mk-force-reveal-motion):not(.reveal-in)>:first-child{opacity:.9;transform:translate3d(0,16px,0) scale(.988);animation:none;filter:saturate(.94)}.markky-store-page .mk-catalog-card-reveal:not(.mk-force-reveal-motion).reveal-in>:first-child{animation:mk-catalog-card-pop .82s cubic-bezier(.16,1,.3,1) both;animation-delay:var(--reveal-delay, 0ms);filter:none}.markky-store-page .mk-catalog-card-reveal:not(.mk-force-reveal-motion).reveal-in>:first-child.interactive-lift.interactive-glow:hover{transform:translate3d(0,-4px,0) scale(1.01);box-shadow:0 24px 46px -20px #8a96df61,0 0 0 1px #8a96df38}}@media (prefers-reduced-motion: reduce){.markky-store-page .mk-catalog-card-reveal:not(.mk-force-reveal-motion)>:first-child{opacity:1!important;transform:none!important;animation:none!important}.markky-store-page .mk-catalog-block-reveal:not(.mk-force-reveal-motion){opacity:1!important;transform:none!important;transition:none!important;animation:none!important}}.mk-catalog__skeleton{border-radius:1.1rem;border:1px solid var(--line);overflow:hidden;background:#ffffffb3}.mk-catalog__skeleton-img{aspect-ratio:4 / 3;background:#f6f7faf2;animation:mk-pulse 1.2s ease-in-out infinite}.mk-catalog__skeleton-line{height:.65rem;margin:.65rem .75rem 0;border-radius:6px;background:#f6f7faf2;animation:mk-pulse 1.2s ease-in-out infinite}.mk-catalog__skeleton-line.short{width:45%;margin-bottom:.75rem}@keyframes mk-pulse{0%,to{opacity:1}50%{opacity:.55}}.mk-catalog__empty{text-align:center;padding:2.15rem 1.1rem 2rem;border-radius:1.18rem;border:1px solid var(--line);background:linear-gradient(180deg,#fffffff5,#f7f7f7e6);box-shadow:0 18px 36px -28px #0000001f,inset 0 1px #ffffffc2}.mk-catalog__empty-kicker{margin:0 0 .4rem;font-size:.62rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:#737373}.mk-catalog__empty-title{margin:0;font-size:1.08rem;font-weight:800;letter-spacing:-.02em;color:var(--text)}.mk-catalog__empty p{margin:.55rem auto 0;max-width:28ch;font-size:.82rem;line-height:1.55;color:var(--muted)}.mk-catalog__empty-action{border-color:#0000001a;background:#ffffffd1;color:var(--text);box-shadow:0 10px 22px -18px #00000029,inset 0 1px #ffffffc2}.dark .mk-catalog__empty{border-color:#ffffff12;background:radial-gradient(circle at top,rgba(255,255,255,.045),transparent 34%),linear-gradient(180deg,#0f0f10ed,#080809f2);box-shadow:0 22px 40px -30px #0000009e,inset 0 1px #ffffff0a}.dark .mk-catalog__empty-action{border-color:#ffffff14;background:linear-gradient(180deg,#ffffff0e,#101011f0);color:#ffffffeb}.mk-catalog__more{margin-top:1.35rem;display:flex;justify-content:center}@media (prefers-reduced-motion: no-preference){.markky-store-page .reveal-base.reveal-in .mk-catalog__head{animation:mk-rise .52s var(--ease-smooth, cubic-bezier(.22, 1, .36, 1)) both}.markky-store-page .reveal-base.reveal-in .mk-catalog__badge{animation:mk-rise .5s var(--ease-smooth, cubic-bezier(.22, 1, .36, 1)) .06s both}.markky-store-page .reveal-base.reveal-in .mk-catalog__chip{animation:mk-rise .46s var(--ease-smooth, cubic-bezier(.22, 1, .36, 1)) both}.markky-store-page .reveal-base.reveal-in .mk-catalog__chip:nth-child(1){animation-delay:.04s}.markky-store-page .reveal-base.reveal-in .mk-catalog__chip:nth-child(2){animation-delay:.08s}.markky-store-page .reveal-base.reveal-in .mk-catalog__chip:nth-child(3){animation-delay:.12s}.markky-store-page .reveal-base.reveal-in .mk-catalog__chip:nth-child(4){animation-delay:.16s}.markky-store-page .reveal-base.reveal-in .mk-catalog__chip:nth-child(5){animation-delay:.2s}.markky-store-page .reveal-base.reveal-in .mk-catalog__chip:nth-child(6){animation-delay:.24s}.markky-store-page .reveal-base.reveal-in .mk-catalog__search{animation:mk-rise .5s var(--ease-smooth, cubic-bezier(.22, 1, .36, 1)) .05s both}.markky-store-page .reveal-base.reveal-in .mk-catalog__grid>.mk-catalog__skeleton{animation:mk-rise .48s var(--ease-smooth, cubic-bezier(.22, 1, .36, 1)) both}.markky-store-page .reveal-base.reveal-in .mk-catalog__grid>.mk-catalog__skeleton:nth-child(1){animation-delay:.04s}.markky-store-page .reveal-base.reveal-in .mk-catalog__grid>.mk-catalog__skeleton:nth-child(2){animation-delay:.08s}.markky-store-page .reveal-base.reveal-in .mk-catalog__grid>.mk-catalog__skeleton:nth-child(3){animation-delay:.11s}.markky-store-page .reveal-base.reveal-in .mk-catalog__grid>.mk-catalog__skeleton:nth-child(4){animation-delay:.14s}.markky-store-page .reveal-base.reveal-in .mk-catalog__grid>.mk-catalog__skeleton:nth-child(5){animation-delay:.17s}.markky-store-page .reveal-base.reveal-in .mk-catalog__grid>.mk-catalog__skeleton:nth-child(6){animation-delay:.2s}.markky-store-page .reveal-base.reveal-in .mk-catalog__empty{animation:mk-rise .52s var(--ease-smooth, cubic-bezier(.22, 1, .36, 1)) both}.markky-store-page .reveal-base.reveal-in .mk-catalog__more{animation:mk-rise .48s var(--ease-smooth, cubic-bezier(.22, 1, .36, 1)) .08s both}}@media (prefers-reduced-motion: no-preference){.mk-categories-board .reveal-base.reveal-in .grid>button{animation:mk-rise .48s var(--ease-smooth, cubic-bezier(.22, 1, .36, 1)) both}.mk-categories-board .reveal-base.reveal-in .grid>button:nth-child(1){animation-delay:.05s}.mk-categories-board .reveal-base.reveal-in .grid>button:nth-child(2){animation-delay:.09s}.mk-categories-board .reveal-base.reveal-in .grid>button:nth-child(3){animation-delay:.13s}.mk-categories-board .reveal-base.reveal-in .grid>button:nth-child(4){animation-delay:.17s}.mk-categories-board .reveal-base.reveal-in .grid>button:nth-child(5){animation-delay:.21s}.mk-categories-board .reveal-base.reveal-in .grid>button:nth-child(6){animation-delay:.25s}.mk-categories-board .reveal-base.reveal-in .grid>button:nth-child(7){animation-delay:.29s}.mk-categories-board .reveal-base.reveal-in .grid>button:nth-child(8){animation-delay:.33s}.mk-categories-board .reveal-base.reveal-in .grid>button:nth-child(9){animation-delay:.37s}}.markky-product{width:100%;max-width:26.5rem;margin-inline:auto;padding-top:.25rem;padding-bottom:5.75rem}.markky-product .mk-pd-toolbar{display:flex;align-items:center;gap:.45rem;padding-bottom:.65rem}.markky-product .mk-pd-back{display:inline-flex;align-items:center;justify-content:center}.markky-product .mk-pd-card{border-radius:1.18rem;border:1px solid var(--line);background:linear-gradient(180deg,#fffffff5,#f7f7f7eb);box-shadow:0 20px 42px -32px #0000001f,inset 0 1px #ffffffc2;padding:1.05rem 1rem 1.15rem}.markky-product .mk-pd-meta-row{display:flex;justify-content:center;align-items:center;width:100%;padding-bottom:.1rem;text-align:center}.markky-product .mk-pd-rebuild{display:grid;gap:1rem}.markky-product .mk-pd-rebuild__media{min-width:0}.markky-product .mk-pd-rebuild__carousel .mk-pd-carousel-frame{border-radius:1.5rem;border-color:#ffffff14;background:radial-gradient(circle at top,rgba(111,139,255,.18),transparent 34%),linear-gradient(180deg,#0e1018f5,#080a10fa);box-shadow:0 28px 56px -36px #0000007a,0 0 0 1px #ffffff0a inset,0 0 44px #5c78ff1f}.markky-product .mk-pd-rebuild__carousel .mk-pd-carousel-stage{aspect-ratio:1.08 / 1}.markky-product .mk-pd-rebuild__carousel .mk-pd-carousel-media{transform:scale(1.015)}.markky-product .mk-pd-rebuild__carousel .mk-pd-carousel-count{border-color:#ffffff14;background:#07080c94;color:#f0f5ffeb;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 10px 22px -18px #00000070,inset 0 1px #ffffff0f}.markky-product .mk-pd-rebuild__carousel .mk-pd-carousel-dot{background:#ffffff2e}.markky-product .mk-pd-rebuild__carousel .mk-pd-carousel-dot.is-active{background:linear-gradient(90deg,#95aafff5,#cadbffeb)}.markky-product .mk-pd-rebuild__carousel .mk-pd-carousel-thumb{border-color:#ffffff14;background:#0b0c12d1}.markky-product .mk-pd-rebuild__carousel .mk-pd-carousel-thumb.is-active{border-color:#95aaff85;box-shadow:0 18px 28px -22px #00000052,0 0 0 2px #95aaff2e}.markky-product .mk-pd-rebuild__card{display:grid;position:relative;gap:.9rem;padding:1rem .96rem;border-radius:1.4rem;overflow:hidden;background:radial-gradient(circle at top right,rgba(134,155,255,.12),transparent 30%),linear-gradient(180deg,#fffffffb,#f4f5f8f0);box-shadow:0 26px 48px -34px #00000029,inset 0 1px #ffffffd6}.markky-product .mk-pd-rebuild__card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(125deg,rgba(255,255,255,.18),transparent 18%,transparent 82%,rgba(111,139,255,.08));opacity:.9}.markky-product .mk-pd-rebuild__head{display:grid;gap:.78rem;align-items:start;justify-items:center}.markky-product .mk-pd-rebuild__price{position:relative;display:grid;gap:.18rem;justify-items:center;text-align:center;width:min(100%,20rem);margin-inline:auto;border-radius:1.16rem;border:1px solid rgba(121,142,255,.18);background:radial-gradient(circle at top right,rgba(164,181,255,.2),transparent 42%),linear-gradient(180deg,#0d101afa,#080a12fa);padding:.9rem .92rem;box-shadow:0 20px 38px -28px #00000057,0 0 0 1px #ffffff08 inset,0 0 40px #5f7bff24}.markky-product .mk-pd-rebuild__price-accent{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;min-width:0;border-radius:999px;border:1px solid rgba(159,176,255,.18);background:#ffffff0a;padding:.24rem .56rem;font-size:.56rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:#dae3ffd1}.markky-product .mk-pd-rebuild__price-glow{position:absolute;right:-.8rem;bottom:-.9rem;width:6rem;height:6rem;border-radius:999px;background:radial-gradient(circle,#7091ff61,#7091ff00);pointer-events:none;filter:blur(12px);opacity:.64}.markky-product .mk-pd-kicker{font-size:.58rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:color-mix(in srgb,var(--muted) 88%,white 12%)}.markky-product .mk-pd-title{margin-top:.18rem;font-size:1.32rem;font-weight:800;line-height:1.12;letter-spacing:-.032em;color:var(--text);max-width:16ch;overflow-wrap:anywhere;word-break:break-word;text-wrap:pretty}.markky-product .mk-pd-rebuild__lead{margin-top:.3rem;max-width:30ch;font-size:.72rem;font-weight:800;line-height:1.38;letter-spacing:.01em;color:#4a5face6;text-wrap:pretty}.markky-product .mk-pd-subtitle{margin-top:.1rem;font-size:.71rem;line-height:1.52;color:color-mix(in srgb,var(--muted) 92%,white 8%);max-width:34ch;text-wrap:pretty}.markky-product .mk-pd-price-label{font-size:.58rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#d5dfff9e}.markky-product .mk-pd-price-value{font-size:2.05rem;font-weight:800;line-height:1;letter-spacing:-.04em;color:#f5f8fffa}.markky-product .mk-pd-price-note{font-size:.66rem;line-height:1.36;color:#d9e2ffad}.markky-product .mk-pd-copy{min-width:0;display:grid;justify-items:center;text-align:center;gap:.24rem}.markky-product .mk-pd-rebuild__meta{display:flex;flex-wrap:wrap;gap:.42rem;align-items:center}.markky-product .mk-pd-rating-pill,.markky-product .mk-pd-stock-pill{display:inline-flex;align-items:center;gap:.45rem;min-height:1.8rem;border-radius:999px;border:1px solid rgba(121,142,255,.14);background:#ffffff8a;padding:.32rem .58rem;box-shadow:0 12px 24px -22px #0000001f,inset 0 1px #ffffff94}.markky-product .mk-pd-stock-pill{font-size:.72rem;font-weight:800;letter-spacing:.02em;color:var(--text)}.markky-product .mk-pd-stock-pill.is-danger{color:#b42318}.markky-product .mk-pd-rebuild__signal-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.56rem}.markky-product .mk-pd-rebuild__signal{display:flex;align-items:flex-start;gap:.64rem;border-radius:1rem;border:1px solid rgba(121,142,255,.14);background:linear-gradient(180deg,#fcfcffd6,#f2f5fcb8);padding:.78rem .8rem;box-shadow:0 18px 32px -30px #00000024,inset 0 1px #ffffff9e}.markky-product .mk-pd-rebuild__signal:last-child{grid-column:1 / -1}.markky-product .mk-pd-overview-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.62rem;margin-top:.5rem}.markky-product .mk-pd-overview-card{position:relative;overflow:hidden;border-radius:1.12rem;border:1px solid rgba(121,142,255,.14);background:radial-gradient(circle at top right,rgba(153,173,255,.12),transparent 38%),linear-gradient(180deg,#fcfdfff5,#f2f5fce0);padding:.88rem .86rem .92rem;box-shadow:0 18px 32px -28px #00000024,inset 0 1px #ffffffb8}.markky-product .mk-pd-overview-card__label{font-size:.56rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb,var(--muted) 84%,white 16%)}.markky-product .mk-pd-overview-card__value{margin-top:.32rem;font-size:.9rem;font-weight:800;line-height:1.28;letter-spacing:-.02em;color:var(--text);text-wrap:pretty}.markky-product .mk-pd-overview-card__note{margin-top:.34rem;font-size:.64rem;line-height:1.46;color:color-mix(in srgb,var(--muted) 88%,white 12%);text-wrap:pretty}.markky-product .mk-pd-rebuild__signal-icon{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;flex-shrink:0;border-radius:999px;border:1px solid rgba(121,142,255,.16);background:linear-gradient(180deg,#e7edffe6,#f5f7ffb8);color:#364a9e;box-shadow:0 10px 22px -18px #465ec638,inset 0 1px #ffffffd6}.markky-product .mk-pd-rebuild__signal-title{font-size:.74rem;font-weight:800;line-height:1.24;color:var(--text);text-wrap:pretty}.markky-product .mk-pd-rebuild__signal-body{margin-top:.12rem;font-size:.68rem;line-height:1.38;color:color-mix(in srgb,var(--muted) 94%,white 6%);text-wrap:pretty}.markky-product .mk-pd-purchase-panel__label{font-size:.58rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.markky-product .mk-pd-buy-btn,.markky-product .mk-pd-add-btn--hero{width:100%;min-height:2.95rem;border-radius:.96rem;padding:.62rem .84rem;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;transition:transform .18s var(--ease-smooth, cubic-bezier(.22, 1, .36, 1)),box-shadow .18s var(--ease-smooth, cubic-bezier(.22, 1, .36, 1)),background .18s var(--ease-smooth, cubic-bezier(.22, 1, .36, 1)),border-color .18s var(--ease-smooth, cubic-bezier(.22, 1, .36, 1))}.markky-product .mk-pd-add-btn--hero{border:1px solid rgba(167,186,255,.24);color:#fafafa;background:linear-gradient(135deg,#3f5bd4fa,#121a38fa 42%,#07090efa);box-shadow:0 20px 34px -24px #21317470,0 0 28px #5875ff38,inset 0 1px #ffffff1f}.markky-product .mk-pd-buy-btn{border:1px solid rgba(121,142,255,.14);font-size:.76rem;font-weight:800;letter-spacing:.03em;color:var(--text);background:#ffffffa3;box-shadow:0 12px 20px -18px #00000029,inset 0 1px #ffffffa8}.markky-product .mk-pd-buy-btn--secondary{justify-content:center}.markky-product .mk-pd-add-btn--hero:hover,.markky-product .mk-pd-buy-btn:hover{transform:translateY(-1px)}.markky-product .mk-pd-add-btn--hero:hover{background:linear-gradient(135deg,#4e6be8fa,#18234efa 42%,#090c12fa)}.markky-product .mk-pd-buy-btn:hover{background:#fffffffa}.markky-product .mk-pd-add-btn--hero:active:not(:disabled),.markky-product .mk-pd-buy-btn:active:not(:disabled){transform:scale(.985)}.markky-product .mk-pd-add-btn--hero:disabled,.markky-product .mk-pd-buy-btn:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}.markky-product .mk-pd-quick-points{display:grid;gap:.52rem}.markky-product .mk-pd-quick-point{display:flex;align-items:flex-start;gap:.55rem;border-radius:.92rem;border:1px solid rgba(121,142,255,.12);background:#fafbffdb;padding:.72rem .8rem;font-size:.74rem;font-weight:700;line-height:1.4;color:var(--text);box-shadow:inset 0 1px #ffffffad}.markky-product .mk-pd-quick-point svg{margin-top:.06rem;color:var(--text)}.markky-product .mk-pd-meta-chip{display:inline-flex;align-items:center;border-radius:999px;border:1px solid rgba(121,142,255,.14);background:#ffffffc2;padding:.38rem .78rem;font-size:.64rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#111827;box-shadow:inset 0 1px #ffffffad}.markky-product .mk-pd-meta-chip--muted{color:#52525b}.markky-product .mk-pd-info-stack{display:grid;gap:.68rem;margin-top:.82rem}.markky-product .mk-pd-disclosure{border-radius:1.14rem;border:1px solid rgba(121,142,255,.12);background:linear-gradient(180deg,#fffffff7,#f6f7faeb);box-shadow:0 18px 32px -30px #0000001f,inset 0 1px #ffffffbd;overflow:hidden}.markky-product .mk-pd-disclosure__summary{list-style:none;display:flex;align-items:flex-start;justify-content:space-between;gap:.74rem;cursor:pointer;padding:.92rem}.markky-product .mk-pd-disclosure__summary>div{min-width:0;flex:1}.markky-product .mk-pd-disclosure__summary::-webkit-details-marker{display:none}.markky-product .mk-pd-disclosure__title{margin-top:.18rem;font-size:.96rem;font-weight:800;line-height:1.24;color:var(--text);overflow-wrap:anywhere;word-break:break-word;text-wrap:pretty}.markky-product .mk-pd-disclosure__toggle{display:inline-flex;align-items:center;justify-content:center;min-width:4rem;min-height:1.9rem;border-radius:999px;border:1px solid rgba(121,142,255,.12);background:#ffffffc7;padding:.2rem .64rem;font-size:.62rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.markky-product .mk-pd-disclosure[open] .mk-pd-disclosure__toggle{color:var(--text)}.markky-product .mk-pd-disclosure__content{display:grid;gap:.72rem;padding:0 .92rem .92rem}.markky-product .mk-pd-detail-copy{max-width:54ch;font-size:.76rem;line-height:1.58;color:color-mix(in srgb,var(--muted) 94%,white 6%)}.markky-product .mk-pd-detail-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.62rem}.markky-product .mk-pd-detail-meta__item{display:grid;gap:.22rem;border-radius:.92rem;border:1px solid var(--line);background:#ffffffc7;padding:.72rem .78rem;box-shadow:inset 0 1px #ffffffad}.markky-product .mk-pd-detail-meta__label{font-size:.58rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.markky-product .mk-pd-detail-meta__item strong{font-size:.8rem;font-weight:800;line-height:1.35;color:var(--text)}.markky-product .mk-pd-section-head{margin-bottom:.8rem}.mk-pd-sticky-tab{--mk-floating-dock-bottom: calc(4.38rem + env(safe-area-inset-bottom, 0px)) ;position:absolute;left:0;right:0;bottom:var(--mk-floating-dock-bottom);z-index:38;padding-inline:.56rem;pointer-events:none;display:flex;justify-content:center}.mk-pd-sticky-tab--no-nav{--mk-floating-dock-bottom: calc(.58rem + env(safe-area-inset-bottom, 0px)) }.mk-pd-sticky-tab__inner{position:relative;isolation:isolate;display:grid;gap:.52rem;width:min(100%,31.8rem);pointer-events:auto;border-radius:1.45rem;border:1px solid rgba(128,149,255,.18);background:radial-gradient(circle at top left,rgba(129,167,255,.14),transparent 38%),radial-gradient(circle at 88% 16%,rgba(89,122,230,.14),transparent 30%),linear-gradient(180deg,#f4f6fcf7,#e5eaf6f2);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);padding:.76rem max(.88rem,env(safe-area-inset-right,0px)) calc(.76rem + env(safe-area-inset-bottom,0px)) max(.88rem,env(safe-area-inset-left,0px));box-shadow:0 28px 56px -34px #0000006b,0 0 0 1px #ffffff0f inset}.mk-pd-sticky-tab__top{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.7rem;align-items:center;padding-top:.18rem}.mk-pd-sticky-tab__price,.mk-pd-sticky-tab__qty{display:grid;gap:.26rem}.mk-pd-sticky-tab__price strong{font-size:1.08rem;font-weight:800;line-height:1;letter-spacing:-.02em;color:var(--text)}.mk-pd-sticky-tab .mk-pd-purchase-panel__label{font-size:.54rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:color-mix(in srgb,var(--muted) 80%,white 20%)}.mk-pd-sticky-tab__price small{display:block;font-size:.62rem;line-height:1.32;color:color-mix(in srgb,var(--muted) 82%,white 18%);text-wrap:pretty}.mk-pd-sticky-tab__qty-control{display:inline-flex;align-items:center;gap:.18rem;width:-moz-fit-content;width:fit-content;min-width:0;border-radius:999px;border:1px solid rgba(121,142,255,.12);background:#ffffffb8;padding:.18rem .36rem;box-shadow:0 12px 22px -18px #00000029,inset 0 1px #ffffffbd}.mk-pd-sticky-tab__actions{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:.52rem}.mk-pd-sticky-tab .mk-pd-buy-btn,.mk-pd-sticky-tab .mk-pd-add-btn--hero{width:100%;min-height:2.8rem;border-radius:1rem;padding:.58rem .8rem;display:inline-flex;align-items:center;justify-content:center;gap:.48rem;transition:transform .18s var(--ease-smooth, cubic-bezier(.22, 1, .36, 1)),box-shadow .18s var(--ease-smooth, cubic-bezier(.22, 1, .36, 1)),background .18s var(--ease-smooth, cubic-bezier(.22, 1, .36, 1)),border-color .18s var(--ease-smooth, cubic-bezier(.22, 1, .36, 1))}.mk-pd-sticky-tab .mk-pd-buy-btn{border:1px solid rgba(121,142,255,.14);font-size:.76rem;font-weight:800;letter-spacing:.04em;color:var(--text);background:linear-gradient(180deg,#ffffffc2,#f0f3fcd6);box-shadow:0 12px 20px -18px #00000029,inset 0 1px #ffffffa8}.mk-pd-sticky-tab .mk-pd-add-btn--hero{border:1px solid rgba(167,186,255,.22);color:#fafafa;background:linear-gradient(135deg,#4862e3fa,#171f44fa 48%,#07090efc);box-shadow:0 20px 34px -24px #21317470,0 0 28px #5875ff2e,inset 0 1px #ffffff1f}.mk-pd-sticky-tab .mk-pd-add-btn__body{gap:.04rem}.mk-pd-sticky-tab .mk-pd-add-btn__title{font-size:.72rem}.mk-pd-sticky-tab .mk-pd-add-btn__hint{display:none}.mk-pd-sticky-tab .mk-pd-add-btn--hero:hover,.mk-pd-sticky-tab .mk-pd-buy-btn:hover{transform:translateY(-1px)}.mk-pd-sticky-tab .mk-pd-add-btn--hero:active:not(:disabled),.mk-pd-sticky-tab .mk-pd-buy-btn:active:not(:disabled){transform:scale(.985)}.mk-pd-sticky-tab .mk-pd-add-btn--hero:disabled,.mk-pd-sticky-tab .mk-pd-buy-btn:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}.markky-product.mk-pd-page{padding-bottom:calc(13.2rem + env(safe-area-inset-bottom,0px))}@media (min-width: 640px){.markky-product .mk-pd-rebuild__head{grid-template-columns:minmax(0,1fr)}}@media (max-width: 639px){.markky-product .mk-pd-rebuild{gap:.68rem}.markky-product .mk-pd-rebuild__card{gap:.76rem;margin-top:-1.15rem;padding:.78rem .76rem .8rem;border-radius:1.2rem}.markky-product .mk-pd-rebuild__carousel .mk-pd-carousel-stage{aspect-ratio:1.34 / 1}.markky-product .mk-pd-rebuild__carousel .mk-pd-carousel-frame{border-radius:1.28rem}.markky-product .mk-pd-title{max-width:none;font-size:1.14rem}.markky-product .mk-pd-rebuild__price{padding:.72rem .76rem;width:100%}.markky-product .mk-pd-price-value{font-size:1.66rem}.markky-product .mk-pd-rebuild__signal-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem}.markky-product .mk-pd-overview-grid{grid-template-columns:minmax(0,1fr);gap:.48rem;margin-top:.72rem}.markky-product .mk-pd-overview-card{padding:.78rem .76rem .82rem;border-radius:1rem}.markky-product .mk-pd-overview-card__value{font-size:.84rem}.markky-product .mk-pd-overview-card__note{font-size:.61rem;line-height:1.38}.markky-product .mk-pd-rebuild__signal{gap:.42rem;padding:.58rem .56rem;border-radius:.9rem;align-items:flex-start}.markky-product .mk-pd-rebuild__signal-icon{width:1.6rem;height:1.6rem}.markky-product .mk-pd-rebuild__signal-title{font-size:.64rem;line-height:1.2}.markky-product .mk-pd-rebuild__signal-body{font-size:.62rem;line-height:1.32}.markky-product .mk-pd-disclosure__summary{padding:.84rem .82rem}.markky-product .mk-pd-disclosure__content{padding:0 .82rem .84rem}.markky-product .mk-pd-disclosure__title{font-size:.92rem}.markky-product .mk-pd-detail-meta{grid-template-columns:minmax(0,1fr)}.markky-product .mk-pd-info-stack{margin-top:.64rem}.mk-pd-sticky-tab{padding-inline:.52rem}.mk-pd-sticky-tab__inner{gap:.5rem;padding:.66rem max(.72rem,env(safe-area-inset-right,0px)) calc(.68rem + env(safe-area-inset-bottom,0px)) max(.72rem,env(safe-area-inset-left,0px));border-radius:1.18rem}.mk-pd-sticky-tab__top{gap:.5rem}.mk-pd-sticky-tab__price strong{font-size:1.04rem}.mk-pd-sticky-tab__actions{grid-template-columns:minmax(0,1fr) minmax(0,1.22fr)}.mk-pd-sticky-tab .mk-pd-buy-btn,.mk-pd-sticky-tab .mk-pd-add-btn--hero{min-height:2.68rem;padding-inline:.72rem}}.dark .markky-product .mk-pd-card,.dark .markky-product .mk-pd-reviews-shell{background:radial-gradient(circle at top,rgba(255,255,255,.055),transparent 34%),linear-gradient(180deg,#0f0f10ed,#080809f2);border-color:#ffffff12;box-shadow:0 18px 40px #00000061,0 0 0 1px #ffffff09 inset}.dark .markky-product .mk-pd-rating-pill,.dark .markky-product .mk-pd-stock-pill,.dark .markky-product .mk-pd-overview-card,.dark .markky-product .mk-pd-rebuild__price,.dark .markky-product .mk-pd-rebuild__signal,.dark .mk-pd-sticky-tab__inner,.dark .mk-pd-sticky-tab__qty-control,.dark .markky-product .mk-pd-disclosure,.dark .markky-product .mk-pd-detail-meta__item,.dark .markky-product .mk-pd-quick-point{background:radial-gradient(circle at top,rgba(255,255,255,.05),transparent 36%),linear-gradient(180deg,#141416f0,#0b0b0deb);border-color:#ffffff14;box-shadow:0 12px 28px #00000042,0 0 0 1px #ffffff08 inset}.dark .markky-product .mk-pd-meta-chip{border-color:#ffffff14;background:#ffffff07;color:#ffffffeb;box-shadow:inset 0 1px #ffffff0a}.dark .markky-product .mk-pd-meta-chip--muted{color:#ffffffa3}.dark .markky-product .mk-pd-rebuild__signal-icon,.dark .markky-product .mk-pd-disclosure__toggle{border-color:#ffffff1a;background:#ffffff0d;color:#e8eefff5}.dark .markky-product .mk-pd-rebuild__lead{color:#e1e7ffcc}.dark .markky-product .mk-pd-add-btn--hero{background:linear-gradient(135deg,#566ce8f5,#1a1f34fa 44%,#07080afa);color:#fafafa}.dark .markky-product .mk-pd-buy-btn{background:#ffffff09;border-color:#ffffff14;color:#fffffff0;box-shadow:0 12px 28px #0000003d,0 0 0 1px #ffffff08 inset}.dark .mk-pd-sticky-tab__price strong{color:#f5f8fffa}.dark .mk-pd-sticky-tab .mk-pd-buy-btn{background:linear-gradient(180deg,#ffffff0f,#101012eb);border-color:#ffffff14;color:#fffffff0;box-shadow:0 12px 28px #0000003d,0 0 0 1px #ffffff08 inset}.dark .mk-pd-sticky-tab .mk-pd-add-btn--hero{background:linear-gradient(135deg,#566ce8f5,#1a1f34fa 44%,#07080afa);color:#fafafa}.markky-product .mk-pd-reviews-shell{margin-top:1.15rem;border-radius:1.12rem;border:1px solid var(--line);background:var(--surface-strong);box-shadow:var(--shadow);padding:.95rem .85rem 1.05rem}.markky-product .mk-pd-related-shell{margin-top:1.15rem;border-radius:1.4rem;border:1px solid var(--line);background:radial-gradient(circle at top left,rgba(255,255,255,.76),transparent 34%),linear-gradient(180deg,#fffffff7,#f6f6f7ed);box-shadow:0 24px 48px -34px #0000001f,inset 0 1px #ffffffc2;padding:1.05rem .95rem 1.15rem}.dark .markky-product .mk-pd-related-shell{border-color:#ffffff12;background:radial-gradient(circle at top,rgba(255,255,255,.05),transparent 36%),linear-gradient(180deg,#0f0f10ed,#080809f2);box-shadow:0 22px 42px -32px #00000057,inset 0 1px #ffffff09}.markky-product .mk-pd-related-head{margin-bottom:.82rem}.markky-product .mk-pd-related-meta{display:grid;gap:.55rem}.markky-product .mk-pd-related-controls{display:flex;align-items:center;gap:.65rem;justify-content:space-between;min-width:0}.markky-product .mk-pd-related-hint{display:inline-flex;align-items:center;gap:.38rem;min-width:0;padding:0;font-size:.68rem;font-weight:600;color:#71717a;white-space:nowrap}.markky-product .mk-pd-related-progress{display:inline-flex;align-items:center;gap:.55rem;min-width:0;flex:1;justify-content:flex-start}.markky-product .mk-pd-related-progress__bar{position:relative;display:block;width:min(5rem,100%);height:.32rem;overflow:hidden;border-radius:999px;background:#11182714}.markky-product .mk-pd-related-progress__fill{position:absolute;top:0;right:0;bottom:0;left:0;transform-origin:left center;border-radius:inherit;background:linear-gradient(90deg,#11182761,#111827db)}.markky-product .mk-pd-related-progress__count{font-size:.68rem;font-weight:700;color:#71717a;white-space:nowrap}.markky-product .mk-pd-related-nav{display:inline-flex;align-items:center;gap:.4rem}.markky-product .mk-pd-related-nav__btn{display:inline-flex;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;border-radius:999px;border:1px solid rgba(0,0,0,.08);background:linear-gradient(180deg,#ffffffeb,#f5f5f5e0);color:#111827;box-shadow:0 14px 28px -22px #00000029,inset 0 1px #ffffffc2;transition:transform .2s var(--ease-smooth, ease),box-shadow .2s var(--ease-smooth, ease),opacity .2s var(--ease-smooth, ease)}.markky-product .mk-pd-related-nav__btn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 16px 30px -22px #0003,inset 0 1px #ffffffd1}.markky-product .mk-pd-related-nav__btn:disabled{opacity:.42;cursor:default}.markky-product .mk-pd-related-rail-wrap{position:relative;margin-inline:-.1rem;overflow:hidden;border-radius:1.2rem}.markky-product .mk-pd-related-grid{gap:.88rem;padding-right:.3rem;scroll-padding-left:.15rem}.markky-product .mk-pd-related-shell .mk-catalog__sub{max-width:30ch;font-size:.79rem;line-height:1.5}.markky-product .mk-pd-related-rail-item{flex:0 0 auto;transition:transform .28s var(--ease-smooth, ease),opacity .28s var(--ease-smooth, ease)}.markky-product .mk-pd-related-rail-item.is-primary{transform:translateY(0);width:min(84%,17.1rem)}.markky-product .mk-pd-related-rail-item.is-primary>*{box-shadow:0 22px 42px -30px #00000024}.markky-product .mk-pd-related-rail-item:not(:first-child){opacity:.94}.markky-product .mk-pd-related-rail-item.is-peek{width:min(74%,15.1rem);transform:translateY(.58rem) scale(.97)}.markky-product .mk-pd-related-rail-item.is-peek>*{box-shadow:0 14px 26px -26px #00000014}.markky-product .mk-pd-related-rail-spacer{width:.7rem}.dark .markky-product .mk-pd-related-shell{background:radial-gradient(circle at top left,rgba(255,255,255,.05),transparent 32%),linear-gradient(180deg,#111113f0,#0a0a0ceb);border-color:#ffffff14;box-shadow:0 18px 40px #00000057,0 0 0 1px #ffffff0a inset,0 0 24px #91a6ff0f}.dark .markky-product .mk-pd-related-hint{color:#ffffff94}.dark .markky-product .mk-pd-related-progress__bar{background:#ffffff1f}.dark .markky-product .mk-pd-related-progress__fill{background:linear-gradient(90deg,#ffffff6b,#ffffffeb)}.dark .markky-product .mk-pd-related-progress__count{color:#ffffff8f}.dark .markky-product .mk-pd-related-nav__btn{border-color:#ffffff14;background:linear-gradient(180deg,#1c1c1cf5,#0e0e0ef0);color:#ffffffe6;box-shadow:0 14px 28px -22px #0000006b,inset 0 1px #ffffff0a}.dark .markky-product .mk-pd-related-rail-item.is-primary>*{box-shadow:0 24px 40px -28px #0000006b}.dark .markky-product .mk-pd-related-rail-item.is-peek>*{box-shadow:0 18px 30px -26px #00000052}@media (max-width: 479px){.markky-product .mk-pd-related-controls{display:grid;grid-template-columns:1fr auto;gap:.55rem;align-items:center}.markky-product .mk-pd-related-hint{grid-column:1 / -1}.markky-product .mk-pd-related-progress{justify-content:flex-start}}.markky-product .mk-pd-block-reveal.reveal-base{opacity:.92;transform:translate3d(0,18px,0) scale(.988);filter:saturate(.96) blur(.22px);transition:opacity .84s cubic-bezier(.16,1,.3,1),transform .84s cubic-bezier(.16,1,.3,1),filter .72s cubic-bezier(.16,1,.3,1);transition-delay:var(--reveal-delay, 0ms);will-change:opacity,transform,filter}.markky-product .mk-pd-block-reveal.reveal-base.reveal-in{opacity:1;transform:translateZ(0) scale(1);filter:none}.markky-product .mk-pd-hero-reveal .markky-carousel{overflow:hidden;border-radius:1.18rem}.markky-product .mk-pd-hero-reveal.reveal-base:not(.reveal-in) .markky-carousel{opacity:.93;transform:translate3d(0,16px,0) scale(.988);filter:saturate(.96)}.markky-product .mk-pd-hero-reveal.reveal-base.reveal-in .markky-carousel{animation:mk-catalog-card-pop .95s cubic-bezier(.16,1,.3,1) both;animation-delay:var(--reveal-delay, 0ms);filter:none}.markky-product .mk-pd-carousel-shell{gap:.75rem}.markky-product .mk-pd-carousel-frame{background:linear-gradient(180deg,#fffffff7,#f6f6f6eb);box-shadow:0 22px 46px -34px #00000024,inset 0 1px #ffffffc2}.markky-product .mk-pd-carousel-stage{position:relative;padding:.42rem;background:linear-gradient(180deg,rgba(10,10,10,.04),transparent)}.markky-product .mk-pd-carousel-media{border-radius:.96rem;background:#0a0a0a}.markky-product .mk-pd-carousel-count{border-color:#00000014;background:#ffffffd1;color:#3f3f46;box-shadow:0 10px 22px -18px #00000029,inset 0 1px #ffffffb8}.markky-product .mk-pd-carousel-footer{align-items:flex-start}.markky-product .mk-pd-carousel-dot{background:#a1a1aa61}.markky-product .mk-pd-carousel-dot:hover{background:#71717a80}.markky-product .mk-pd-carousel-dot.is-active{background:#111827}.markky-product .mk-pd-carousel-thumb{border-color:#00000014;background:#ffffffbd;box-shadow:0 10px 20px -18px #0000001f,inset 0 1px #ffffffad}.markky-product .mk-pd-carousel-thumb:hover{border-color:#00000024}.markky-product .mk-pd-carousel-thumb.is-active{border-color:#0000001f;box-shadow:0 14px 24px -18px #00000029,0 0 0 2px #11182714}.markky-product .mk-pd-carousel-more{border-color:#00000014;background:#ffffffbd;color:#52525b}.mk-pd-add-btn__body{display:grid;gap:.12rem;min-width:0;text-align:left}.mk-pd-add-btn__title{display:block;font-size:.74rem;font-weight:800;line-height:1.1}.mk-pd-add-btn__hint{display:block;font-size:.61rem;font-weight:700;line-height:1.2;color:#fafafabd}.mk-slide-action{position:relative;width:100%;min-height:2.72rem;border-radius:999px;overflow:hidden;flex:1;min-width:0;background:linear-gradient(180deg,#191919fa,#0a0a0af5);box-shadow:0 14px 28px -20px #0000004d,inset 0 1px #ffffff0f;touch-action:pan-y}.mk-slide-action:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(120deg,#ffffff08 15%,#ffffff47,#ffffff08 85%);transform:translate(-100%);animation:mk-slide-sheen 2.8s linear infinite}.mk-slide-action:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:var(--mk-slide-progress, 0%);background:linear-gradient(90deg,#ffffff38,#ffffff0a);transition:width .14s linear}.mk-slide-action--disabled,.mk-slide-action--loading{opacity:.55;pointer-events:none;box-shadow:none}.mk-slide-action--fallback{display:inline-flex;align-items:center;width:100%;border:0;padding:.34rem .42rem .34rem .38rem;cursor:pointer;color:inherit}.mk-slide-action__fallback-icon{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;flex-shrink:0;border-radius:.88rem;background:#fffffff5;color:#0f172a;box-shadow:0 8px 18px #00000029,inset 0 1px #ffffffd1}.mk-slide-action__fallback-copy{min-width:0;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:.08rem;padding:0 .9rem 0 .72rem;text-align:left}.mk-slide-action__fallback-label{display:block;font-size:.78rem;font-weight:800;line-height:1.15;letter-spacing:.02em}.mk-slide-action__fallback-hint{display:block;font-size:.56rem;font-weight:700;line-height:1.2;opacity:.82}.mk-slide-action__label{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;pointer-events:none;padding:0 2.75rem 0 2.85rem;text-align:center}.mk-slide-action__label-text{font-size:.78rem;font-weight:800;letter-spacing:.04em;color:#fffaf2;line-height:1.2;text-shadow:0 1px 12px rgba(30,23,14,.35)}.mk-slide-action__hint{font-size:.55rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#fff8e8d1;margin-top:.12rem;max-width:16rem;line-height:1.25}.mk-slide-action__handle{position:absolute;left:5px;top:5px;bottom:5px;aspect-ratio:1;width:auto;height:calc(100% - 10px);z-index:2;border-radius:999px;display:grid;place-items:center;cursor:grab;background:#fffcf7f7;color:#5f4c2f;box-shadow:0 5px 14px #4e351633,inset 0 1px #ffffffeb;border:1px solid rgba(255,249,235,.78);touch-action:none;-moz-user-select:none;user-select:none;-webkit-user-select:none}.mk-slide-action__handle:active,.mk-slide-action__handle--dragging{cursor:grabbing}.mk-slide-action__handle:focus-visible{outline:2px solid rgba(255,255,255,.95);outline-offset:2px}.mk-slide-action__handle-icon{flex-shrink:0}.markky-cart-page .mk-cart-intro,.markky-cart-page .mk-cart-upsell,.markky-cart-page .mk-cart-summary-card,.markky-cart-page .mk-cart-item-row{border-color:#ffffff12;background:radial-gradient(circle at top,rgba(255,255,255,.05),transparent 36%),linear-gradient(180deg,#0f0f10ed,#080809f2);box-shadow:0 20px 40px -30px #00000061,inset 0 1px #ffffff09}.markky-cart-page .mk-cart-intro.maison-shell,.markky-cart-page .mk-cart-upsell.maison-shell{background:radial-gradient(circle at top,rgba(255,255,255,.05),transparent 36%),linear-gradient(180deg,#0f0f10ed,#080809f2)}.markky-cart-page .mk-cart-summary-card:hover,.markky-cart-page .mk-cart-item-row:hover{border-color:#ffffff1a}.markky-cart-page .mk-cart-summary-wrap{max-width:100%}.markky-cart-page .mk-cart-intro{position:relative;overflow:hidden}.markky-cart-page .mk-cart-intro:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(135deg,rgba(255,255,255,.07),transparent 34%,transparent 72%,rgba(255,255,255,.03)),radial-gradient(circle at 100% 0%,rgba(160,174,255,.12),transparent 34%);opacity:.95}.markky-cart-page .mk-cart-intro:after{content:"";position:absolute;inset:auto -12% -38% auto;width:12rem;height:12rem;border-radius:999px;background:radial-gradient(circle,rgba(112,132,255,.15),transparent 68%);pointer-events:none;filter:blur(10px)}.markky-cart-page .mk-cart-intro__hero,.markky-cart-page .mk-cart-intro__quick,.markky-cart-page .mk-cart-intro__stats{position:relative;z-index:1}.markky-cart-page .mk-cart-intro__status{display:flex;align-items:flex-start;gap:.8rem;max-width:15.5rem;padding:.95rem 1rem;border-radius:1.25rem;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#ffffff0f,#ffffff08);box-shadow:inset 0 1px #ffffff0d,0 16px 34px -30px #0000008c}.markky-cart-page .mk-cart-intro__status-icon{display:inline-flex;align-items:center;justify-content:center;width:2.2rem;height:2.2rem;flex:0 0 2.2rem;border-radius:999px;border:1px solid rgba(255,255,255,.08);background:#ffffff0f;color:#ecf0ffeb}.markky-cart-page .mk-cart-intro__status-label{margin:0;font-size:.82rem;font-weight:700;line-height:1.25;letter-spacing:.02em;color:#fffffff0}.markky-cart-page .mk-cart-intro__status-copy{margin:.2rem 0 0;font-size:.75rem;line-height:1.45;color:#fff9}.markky-cart-page .mk-cart-intro__quick-pill{display:inline-flex;align-items:center;gap:.5rem;min-height:2.3rem;padding:.55rem .85rem;border-radius:999px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;font-size:.76rem;font-weight:600;line-height:1.1;color:#fffc}.markky-cart-page .mk-cart-intro__quick-pill svg{color:#e9edffeb}.markky-cart-page .mk-cart-intro__stat{display:grid;gap:.35rem;padding:.9rem .95rem;border-radius:1.1rem;border:1px solid rgba(255,255,255,.08);background:#ffffff09;box-shadow:inset 0 1px #ffffff09}.markky-cart-page .mk-cart-intro__stat-head{display:flex;justify-content:flex-end}.markky-cart-page .mk-cart-intro__stat-icon{display:inline-flex;align-items:center;justify-content:center;width:1.95rem;height:1.95rem;border-radius:999px;background:#ffffff0f;color:#e8ecffeb}.markky-cart-page .mk-cart-intro__stat-label{font-size:.68rem;font-weight:700;line-height:1.2;letter-spacing:.14em;text-transform:uppercase;color:#ffffff7a}.markky-cart-page .mk-cart-intro__stat-value{font-size:.98rem;font-weight:700;line-height:1.25;letter-spacing:-.02em;color:#fffffff0}.markky-cart-page .mk-cart-summary-card{max-width:100%;overflow:hidden;position:relative;border-color:#ffffff17;background:radial-gradient(circle at top,rgba(255,255,255,.07),transparent 38%),linear-gradient(180deg,#0f0f10f5,#08080af5);box-shadow:inset 0 1px #ffffff0f,0 24px 44px -34px #000000b3}.markky-cart-page .mk-cart-summary-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(135deg,rgba(116,137,255,.1),transparent 30%,transparent 72%,rgba(255,255,255,.03));opacity:.9}.markky-cart-page .mk-cart-summary-card__spotlight{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.9rem;padding:1rem 1rem 1.05rem;border-radius:1.2rem;border:1px solid rgba(255,255,255,.08);background:radial-gradient(circle at top right,rgba(143,159,255,.18),transparent 34%),linear-gradient(180deg,#ffffff0e,#ffffff08);box-shadow:inset 0 1px #ffffff0b,0 22px 38px -32px #0000008f;text-align:center}.markky-cart-page .mk-cart-summary-card__spotlight>:first-child{width:100%;text-align:center}.markky-cart-page .mk-cart-overview-panel{position:relative;overflow:hidden;border-color:#ffffff14;background:radial-gradient(circle at top left,rgba(118,138,255,.11),transparent 34%),linear-gradient(180deg,#101011f2,#08080af2);box-shadow:inset 0 1px #ffffff0d,0 24px 40px -34px #000000ad}.markky-cart-page .mk-cart-overview-panel:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,rgba(255,255,255,.04),transparent 36%)}.markky-cart-page .mk-cart-overview-stat{position:relative;border-color:#ffffff14;background:linear-gradient(180deg,#ffffff0d,#ffffff06);box-shadow:inset 0 1px #ffffff0a,0 12px 20px -24px #00000094}.markky-cart-page .mk-cart-status-callout{position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0d,0 18px 30px -28px #0000009e}.markky-cart-page .mk-cart-summary-card__spotlight-label{margin:0;font-size:.68rem;font-weight:700;line-height:1.2;letter-spacing:.16em;text-transform:uppercase;color:#ffffff80}.markky-cart-page .mk-cart-summary-card__spotlight-value{margin:.4rem 0 0;font-size:clamp(1.8rem,5vw,2.2rem);font-weight:700;line-height:1;letter-spacing:-.04em;color:#fffffffa}.markky-cart-page .mk-cart-summary-card__spotlight-note{display:inline-flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.4rem;max-width:100%;min-width:0;padding:.52rem .7rem;border-radius:999px;background:#ffffff0f;font-size:.72rem;font-weight:700;line-height:1.2;color:#ffffffd6;white-space:normal;text-align:center}.markky-cart-page .mk-cart-summary-card__chips{display:flex;flex-wrap:wrap;gap:.5rem}.markky-cart-page .mk-cart-summary-card__chip{display:inline-flex;align-items:center;min-height:1.95rem;max-width:100%;padding:.45rem .75rem;border-radius:999px;border:1px solid rgba(255,255,255,.08);background:#ffffff09;font-size:.73rem;font-weight:600;line-height:1.15;white-space:normal;word-break:break-word;color:#ffffffb8}.markky-cart-page .mk-cart-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:.85rem}.markky-cart-page .mk-cart-section-head__copy{margin:.4rem 0 0;font-size:.82rem;line-height:1.5;color:#fff9}.markky-cart-page .mk-cart-section-head__eyebrow{margin:0;font-size:.68rem;font-weight:700;line-height:1.2;letter-spacing:.16em;text-transform:uppercase;color:#ffffff7a}.markky-cart-page .mk-cart-section-head__title{margin:.3rem 0 0;font-size:1rem;font-weight:700;line-height:1.2;letter-spacing:-.02em;color:#fffffff5}.markky-cart-page .mk-cart-section-head__badge{display:inline-flex;align-items:center;max-width:100%;min-height:2rem;padding:.45rem .8rem;border-radius:999px;border:1px solid rgba(255,255,255,.08);background:#ffffff09;font-size:.74rem;font-weight:700;line-height:1;color:#ffffffe0;white-space:normal}.markky-cart-page .mk-cart-summary-card>div:first-child+div>div:nth-child(2),.markky-cart-page .mk-cart-item-row .bg-background\/50,.markky-cart-page .mk-cart-item-row .bg-background\/60,.markky-cart-page .mk-cart-summary-card .bg-background\/50,.markky-cart-page .mk-cart-summary-card .bg-background\/60,.markky-cart-page .mk-cart-upsell .bg-background\/70{background:#ffffff09;border-color:#ffffff14;box-shadow:inset 0 1px #ffffff09}.markky-cart-page .mk-cart-item-row .text-primary,.markky-cart-page .mk-cart-summary-card .text-primary,.markky-cart-page .mk-cart-upsell .text-primary{color:#e4eaffe6}.markky-cart-page .mk-cart-upsell__rail{padding-inline:.1rem 2.5rem;margin-inline:-.1rem;scrollbar-width:none;-webkit-overflow-scrolling:touch}.markky-cart-page .mk-cart-upsell__rail::-webkit-scrollbar{width:0;height:0}.markky-cart-page .mk-cart-upsell__item{display:flex;flex:0 0 15rem}.markky-cart-page .mk-cart-upsell__item>*{width:100%}.markky-cart-page .mk-cart-upsell{position:relative;overflow:hidden;border-color:#ffffff14;background:radial-gradient(circle at top left,rgba(124,147,255,.08),transparent 30%),linear-gradient(180deg,#0e0e0ff5,#08080af5);box-shadow:inset 0 1px #ffffff0d,0 24px 42px -34px #000000ad}.markky-cart-page .mk-cart-upsell:after{content:"";position:absolute;top:.9rem;right:.75rem;bottom:.9rem;width:2.25rem;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(8,8,9,.82))}.markky-cart-page .mk-cart-upsell__item .maison-panel{border-radius:1.55rem}.markky-cart-page .mk-cart-upsell__item .maison-panel .p-4,.markky-cart-page .mk-cart-upsell__item .maison-panel .sm\:p-5{padding:.95rem}.markky-cart-page .mk-cart-upsell__item .maison-panel p[class*=line-clamp-3]{min-height:0}@media (max-width: 1023px){.markky-cart-page .mk-cart-layout{grid-template-columns:minmax(0,1fr)}}@media (max-width: 639px){.markky-cart-page .mk-cart-intro,.markky-cart-page .mk-cart-upsell,.markky-cart-page .mk-cart-summary-card,.markky-cart-page .mk-cart-item-row{border-radius:1.35rem}.markky-cart-page .mk-cart-intro__stats{grid-template-columns:repeat(2,minmax(0,1fr))}.markky-cart-page .mk-cart-intro__status{max-width:none;width:100%}.markky-cart-page .mk-cart-intro__stat:last-child{grid-column:1 / -1}.markky-cart-page .mk-cart-item-row .relative.flex{align-items:flex-start}.markky-cart-page .mk-cart-upsell__item{flex-basis:14.25rem}.markky-cart-page .mk-cart-section-head{align-items:start;flex-wrap:wrap}.markky-cart-page .mk-cart-summary-card__spotlight{align-items:start;flex-direction:column}}.mk-cart-dock--luxury{--mk-floating-dock-bottom: calc(4.38rem + env(safe-area-inset-bottom, 0px)) ;position:absolute;left:0;right:0;z-index:36;bottom:var(--mk-floating-dock-bottom);padding-inline:.52rem;pointer-events:none;display:flex;flex-direction:column;align-items:center}.mk-cart-dock--luxury .mk-cart-dock__shell{pointer-events:auto;width:min(100%,31.8rem);max-width:none;margin-inline:0;padding-inline:0}.mk-cart-dock--luxury .mk-cart-dock__inner{position:relative;display:flex;align-items:center;gap:.42rem;padding:.78rem .8rem .82rem;border-radius:1.38rem;border:1px solid rgba(140,161,255,.14);background:radial-gradient(circle at 12% 0%,rgba(116,145,255,.16),transparent 34%),radial-gradient(circle at 100% 100%,rgba(110,214,255,.08),transparent 26%),linear-gradient(180deg,#0d101af0,#080a12f7);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:0 22px 44px -28px #00000094,0 0 0 1px #ffffff0a inset,0 0 22px #5875ff1a}.mk-cart-dock--luxury .mk-cart-dock__inner--stack{flex-direction:column;align-items:stretch;gap:.76rem}.mk-cart-dock--luxury .mk-cart-dock__top{display:flex;align-items:center;justify-content:space-between;gap:.88rem;padding-top:.14rem}.mk-cart-dock--luxury .mk-cart-dock__eyebrow{font-size:.58rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:#c8d5ffa8}.mk-cart-dock--luxury .mk-cart-dock__amount{margin-top:.18rem;font-size:1.28rem;font-weight:800;line-height:1;letter-spacing:-.03em;color:#fff}.mk-cart-dock--luxury .mk-cart-dock__count{display:inline-flex;align-items:center;justify-content:center;min-height:1.9rem;border-radius:999px;border:1px solid rgba(255,255,255,.07);background:#ffffff0a;padding:.34rem .72rem;font-size:.64rem;font-weight:800;color:#ecf0ffe0}.mk-cart-dock--luxury .mk-cart-dock__status{display:flex;align-items:flex-start;gap:.62rem;border-radius:1.08rem;border:1px solid rgba(94,211,174,.12);background:linear-gradient(180deg,#121d1cad,#0b1315ad);padding:.62rem .68rem;box-shadow:inset 0 1px #ffffff0a}.mk-cart-dock--luxury .mk-cart-dock__status.is-alert{border-color:#ff917c24;background:linear-gradient(180deg,#241817b3,#170e0fb8)}.mk-cart-dock--luxury .mk-cart-dock__status-icon{display:inline-flex;align-items:center;justify-content:center;width:1.86rem;height:1.86rem;flex-shrink:0;border-radius:.72rem;border:1px solid rgba(255,255,255,.06);background:#ffffff0a;color:#9cf2ceeb}.mk-cart-dock--luxury .mk-cart-dock__status.is-alert .mk-cart-dock__status-icon{color:#ffb3a4}.mk-cart-dock--luxury .mk-cart-dock__status-title{font-size:.74rem;font-weight:800;line-height:1.22;color:#f8fafc}.mk-cart-dock--luxury .mk-cart-dock__status-body{margin-top:.12rem;font-size:.61rem;line-height:1.36;color:#d7e0f6b3}.mk-cart-dock--luxury .mk-cart-dock__warn{width:min(100%,26.5rem);margin:.38rem 0 0;padding-inline:.16rem;font-size:.68rem;font-weight:700;line-height:1.35;text-align:center;color:#ff8d83}.mk-cart-dock--luxury .mk-pd-add-btn--hero,.mk-cart-dock--luxury .mk-pd-buy-btn{width:100%;min-height:2.78rem;border-radius:1.08rem;padding:.58rem .84rem;display:inline-flex;align-items:center;justify-content:center;gap:.56rem;transition:transform .18s var(--ease-smooth, cubic-bezier(.22, 1, .36, 1)),box-shadow .18s var(--ease-smooth, cubic-bezier(.22, 1, .36, 1)),background .18s var(--ease-smooth, cubic-bezier(.22, 1, .36, 1)),border-color .18s var(--ease-smooth, cubic-bezier(.22, 1, .36, 1))}.mk-cart-dock--luxury .mk-pd-add-btn--hero{border:1px solid rgba(154,175,255,.18);color:#fcfcff;background:linear-gradient(135deg,#536fe8eb,#1f2a5df0 48%,#080a12fa);box-shadow:0 18px 28px -20px #23347e66,0 0 18px #5875ff1a,inset 0 1px #ffffff1a}.mk-cart-dock--luxury .mk-pd-buy-btn{border:1px solid rgba(121,142,255,.14);font-size:.76rem;font-weight:800;letter-spacing:.04em;color:var(--text);background:linear-gradient(180deg,#ffffffc2,#f0f3fcd6);box-shadow:0 12px 20px -18px #00000029,inset 0 1px #ffffffa8}.mk-cart-dock--luxury .mk-pd-add-btn__body{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:0;gap:.1rem;text-align:center}.mk-cart-dock--luxury .mk-pd-add-btn__title{font-size:.76rem;font-weight:800;letter-spacing:.02em}.mk-cart-dock--luxury .mk-pd-add-btn__hint{display:block;font-size:.61rem;line-height:1.18;opacity:.8}.mk-cart-dock--luxury .mk-pd-add-btn--hero:hover,.mk-cart-dock--luxury .mk-pd-buy-btn:hover{transform:translateY(-1px)}.mk-cart-dock--luxury .mk-pd-add-btn--hero:active:not(:disabled),.mk-cart-dock--luxury .mk-pd-buy-btn:active:not(:disabled){transform:scale(.985)}.mk-cart-dock--luxury .mk-pd-add-btn--hero:disabled,.mk-cart-dock--luxury .mk-pd-buy-btn:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}.markky-cart-page{overflow-x:clip}.mk-checkout-dock--luxury{position:absolute;left:0;right:0;z-index:36;bottom:calc(.5rem + env(safe-area-inset-bottom,0px));padding-inline:.52rem;pointer-events:none;display:flex;justify-content:center}.mk-checkout-dock--luxury .mk-checkout-dock__shell{pointer-events:auto;width:min(100%,31.8rem)}.mk-checkout-dock--luxury .mk-checkout-dock__inner{position:relative;display:flex;flex-direction:column;gap:.62rem;padding:.72rem .78rem .78rem;border-radius:1.42rem;border:1px solid rgba(120,146,255,.22);background:radial-gradient(circle at 12% 0%,rgba(92,123,255,.26),transparent 34%),radial-gradient(circle at 100% 100%,rgba(71,195,255,.14),transparent 28%),radial-gradient(circle at 50% 100%,rgba(34,68,164,.16),transparent 42%),linear-gradient(180deg,#0a0e1cf5,#060914fb);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:0 24px 48px -28px #0000009e,0 0 0 1px #ffffff0d inset,0 0 28px #4a6fff29}.mk-checkout-dock--luxury .mk-checkout-dock__inner:after{content:"";position:absolute;top:1px;right:1px;bottom:1px;left:1px;border-radius:calc(1.42rem - 1px);pointer-events:none;background:linear-gradient(180deg,rgba(255,255,255,.04),transparent 18%,transparent 82%,rgba(88,121,255,.08));mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);padding:1px;-webkit-mask-composite:xor;mask-composite:exclude}.mk-checkout-dock--luxury .mk-checkout-dock__top{display:flex;align-items:center;justify-content:space-between;gap:.88rem;padding-top:.06rem}.mk-checkout-dock--luxury .mk-checkout-dock__eyebrow{font-size:.58rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:#d4e0ffc7}.mk-checkout-dock--luxury .mk-checkout-dock__amount{display:inline-block;margin-top:.18rem;font-size:1.28rem;font-weight:800;line-height:1;letter-spacing:-.03em;color:#fff;text-shadow:0 0 18px rgba(98,126,255,.2)}.mk-checkout-dock--luxury .mk-checkout-dock__icon{pointer-events:auto;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:2.1rem;height:2.1rem;border-radius:999px;border:1px solid rgba(127,153,255,.16);background:linear-gradient(180deg,#141c36f5,#0a0e1cf5);color:#eef3fff5;box-shadow:0 12px 24px #00000038,0 0 18px #5a7aff1f,inset 0 1px #ffffff0f;cursor:pointer;transition:transform .18s var(--ease-smooth, cubic-bezier(.22, 1, .36, 1)),background-color .18s var(--ease-smooth, cubic-bezier(.22, 1, .36, 1)),border-color .18s var(--ease-smooth, cubic-bezier(.22, 1, .36, 1))}.mk-checkout-dock--luxury .mk-checkout-dock__icon:hover{background:linear-gradient(180deg,#1c274afa,#0e1428f5);border-color:#8ea9ff42}.mk-checkout-dock--luxury .mk-checkout-dock__status{display:flex;align-items:flex-start;gap:.56rem;border-radius:1.08rem;border:1px solid rgba(82,214,182,.18);background:radial-gradient(circle at 0% 0%,rgba(46,166,150,.14),transparent 34%),linear-gradient(180deg,#0d2221d6,#081516c7);padding:.54rem .62rem;box-shadow:inset 0 1px #ffffff0d,0 0 18px #2ea69614}.mk-checkout-dock--luxury .mk-checkout-dock__status.is-alert{border-color:#ff917c2e;background:radial-gradient(circle at 0% 0%,rgba(255,144,116,.14),transparent 34%),linear-gradient(180deg,#271918c2,#170e0fc2)}.mk-checkout-dock--luxury .mk-checkout-dock__status-icon{display:inline-flex;align-items:center;justify-content:center;width:1.72rem;height:1.72rem;flex-shrink:0;border-radius:.72rem;border:1px solid rgba(117,233,206,.14);background:linear-gradient(180deg,#122726f0,#0a1818eb);color:#adffdefa}.mk-checkout-dock--luxury .mk-checkout-dock__status.is-alert .mk-checkout-dock__status-icon{color:#ffb3a4}.mk-checkout-dock--luxury .mk-checkout-dock__status-title{font-size:.72rem;font-weight:800;line-height:1.22;color:#fbfdff}.mk-checkout-dock--luxury .mk-checkout-dock__status-body{margin-top:.08rem;font-size:.58rem;line-height:1.3;color:#e2eafbbd}.mk-checkout-dock--luxury .mk-checkout-dock__cta,.mk-checkout-dock--luxury .mk-checkout-dock__cta>div{width:100%}.mk-checkout-dock--luxury .mk-slide-action,.mk-checkout-dock--luxury .mk-pd-add-btn{min-height:2.92rem;border-radius:1.08rem}.mk-checkout-dock--luxury .mk-slide-action{background:radial-gradient(circle at 14% 50%,rgba(196,226,255,.22),transparent 20%),linear-gradient(135deg,#92afff,#5874f4fc 34%,#273fb6fc 68%,#0a1024);box-shadow:0 18px 28px -18px #23347e94,0 0 30px #6084ff47,0 0 52px #3a65ff29,inset 0 1px #ffffff3d}.mk-checkout-dock--luxury .mk-slide-action:before{opacity:.82}.mk-checkout-dock--luxury .mk-slide-action--fallback{justify-content:flex-start}.mk-checkout-dock--luxury .mk-slide-action--fallback .mk-slide-action__fallback-icon{width:2.42rem;height:2.42rem;border-radius:.92rem;background:#0b101ef0;color:#f1f6fff5;border:1px solid rgba(255,255,255,.1);box-shadow:0 10px 22px #060a1852,inset 0 1px #ffffff14}.mk-checkout-dock--luxury .mk-slide-action--fallback .mk-slide-action__fallback-copy{padding:0 1rem 0 .78rem}.mk-checkout-dock--luxury .mk-slide-action--fallback .mk-slide-action__fallback-label{font-size:.84rem;color:#fafcff}.mk-checkout-dock--luxury .mk-slide-action--fallback .mk-slide-action__fallback-hint{display:none}.mk-checkout-dock--luxury .mk-slide-action__label{align-items:flex-start;padding:0 1.15rem 0 4.2rem;text-align:left}.mk-checkout-dock--luxury .mk-slide-action__label-text{font-size:.84rem;letter-spacing:.01em;color:#fff;text-shadow:0 1px 14px rgba(31,52,144,.34),0 0 12px rgba(177,212,255,.14)}.mk-checkout-dock--luxury .mk-slide-action__hint{display:none}.mk-checkout-dock--luxury .mk-slide-action__handle{top:7px;bottom:7px;left:7px;width:2.45rem;height:auto;border-radius:.9rem;background:radial-gradient(circle at 30% 25%,rgba(196,224,255,.18),transparent 32%),linear-gradient(180deg,#161e3efc,#0b1022fa);color:#f5f8fffa;border-color:#bcd0ff47;box-shadow:0 12px 24px #060a186b,0 0 22px #7092ff3d,inset 0 1px #ffffff24}.mk-checkout-dock--luxury .mk-slide-action:hover{box-shadow:0 20px 32px -18px #23347e9e,0 0 34px #6084ff52,0 0 58px #3a65ff2e,inset 0 1px #ffffff47}.mk-checkout-dock--luxury .mk-pd-add-btn{border:1px solid rgba(154,175,255,.18);color:#fcfcff;background:linear-gradient(135deg,#536fe8eb,#1f2a5df0 48%,#080a12fa);box-shadow:0 18px 28px -20px #23347e66,0 0 18px #5875ff1a,inset 0 1px #ffffff1a}.dark .mk-slide-action{background:linear-gradient(180deg,#242424fa,#0c0c0cf5);box-shadow:0 14px 28px -20px #0000006b,0 0 0 1px #ffffff0f inset}.dark .mk-slide-action__label-text{color:#fff6e7f5;text-shadow:0 1px 12px rgba(23,16,8,.44)}.dark .mk-slide-action__hint{color:#ffeac6bd}.dark .mk-slide-action__handle{background:#14120ef0;color:#f9e5bcf2;border-color:#ffe3ac33;box-shadow:0 6px 16px #00000057,inset 0 1px #ffffff14}.dark .mk-slide-action__handle:focus-visible{outline-color:#f5c472e0}.dark .mk-cart-dock--luxury .mk-cart-dock__inner,.dark .markky-checkout-page .mk-checkout-dock__inner{border-color:#ffffff14;background:radial-gradient(circle at top,rgba(255,255,255,.06),transparent 36%),linear-gradient(180deg,#101011f5,#080809f5);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:0 14px 34px #00000057,0 0 0 1px #ffffff0a inset}.dark .mk-cart-dock--luxury .mk-cart-dock__warn{color:#ff8d83}.dark .mk-checkout-dock--luxury .mk-checkout-dock__icon{border-color:#ffffff14;background:#ffffff0d;color:#e7eeffeb;box-shadow:0 10px 24px #0000002e,inset 0 1px #ffffff0d}.dark .mk-checkout-dock--luxury .mk-checkout-dock__icon:hover{background:#ffffff14;color:#f7fafffa}.mk-checkout-dock--luxury .mk-checkout-dock__icon:active{transform:scale(.97)}@keyframes mk-slide-sheen{0%{transform:translate(-120%)}to{transform:translate(120%)}}.mk-nebula-outline-btn{flex:1;min-width:0;min-height:2.65rem;padding:0 .6rem;border-radius:999px;border:1px solid var(--line);background:#f6f7faf5;color:#5d6890;font-size:.72rem;font-weight:800;letter-spacing:.03em;line-height:1.15;display:inline-flex;align-items:center;justify-content:center;gap:.35rem;cursor:pointer;transition:transform .18s var(--ease-smooth, cubic-bezier(.22, 1, .36, 1)),background-color .18s var(--ease-smooth, cubic-bezier(.22, 1, .36, 1)),color .18s var(--ease-smooth, cubic-bezier(.22, 1, .36, 1))}.mk-nebula-outline-btn:hover{background:#fffffffa;color:#4e5d92}.mk-nebula-outline-btn:active{transform:scale(.98)}.mk-support-page{flex:1 1 0%;height:auto!important;min-height:0;overflow:hidden}.app-main--support>.mk-support-page{flex:1 1 0%;height:auto!important}.mk-support-page__topbar{flex-shrink:0}.mk-support-page__topbar-inner{min-height:3.05rem}.mk-support-page__surface{border-radius:1rem;min-height:0;height:100%;position:relative}.mk-support-page__panel-head{flex-shrink:0}.mk-support-page__panel-name{letter-spacing:-.01em}.mk-support-page__messages{min-height:0;padding-bottom:.95rem;scrollbar-width:none}.mk-support-page__messages::-webkit-scrollbar{width:0;height:0}.mk-support-page__composer-wrap{flex-shrink:0;position:sticky;bottom:0;z-index:6;margin-top:auto}.mk-support-page__composer-wrap:before{content:"";position:absolute;left:0;right:0;top:-18px;height:20px;background:linear-gradient(180deg,#07070900,#070709eb);pointer-events:none}.mk-support-project-cta{border:1px solid rgba(126,168,255,.22);background:radial-gradient(circle at top left,rgba(119,181,255,.18),transparent 38%),radial-gradient(circle at 92% 18%,rgba(67,112,223,.18),transparent 28%),linear-gradient(135deg,#0e1426fa,#111e44f5 58%,#15306ff0);box-shadow:0 18px 44px #05091852,0 1px #ffffff14 inset,0 0 0 1px #ffffff06}.mk-support-project-cta:hover:not(:disabled){transform:translateY(-1px);border-color:#99c2ff57;box-shadow:0 22px 48px #060a1c61,0 1px #ffffff17 inset,0 0 0 1px #ffffff08}.mk-support-project-cta__icon{color:#f1f7fff5;border:1px solid rgba(149,188,255,.22);background:radial-gradient(circle at 30% 30%,#badcff47,#537ee92e 42%,#ffffff0d);box-shadow:0 12px 28px #080f2647,0 1px #ffffff1a inset}.mk-support-project-cta__badge{color:#eef5fff2;border:1px solid rgba(158,198,255,.2);background:linear-gradient(180deg,#ffffff14,#ffffff08)}.mk-support-project-cta__tag{color:#e4eeffe6;border:1px solid rgba(150,188,255,.14);background:radial-gradient(circle at top,rgba(162,203,255,.1),transparent 70%),linear-gradient(180deg,#ffffff0f,#ffffff05);box-shadow:0 8px 18px #070c2029}.mk-support-page__body{display:flex;flex:1 1 0%;flex-direction:column;min-height:0;height:auto!important;padding-block:clamp(.5rem,1.2vh,.75rem)}.mk-support-page__body>div{flex:1 1 0%;min-height:0}.mk-support-panel{border:1px solid rgba(114,154,255,.18);background:radial-gradient(circle at top left,rgba(98,144,255,.16),transparent 30%),radial-gradient(circle at 88% 12%,rgba(71,111,211,.14),transparent 24%),linear-gradient(180deg,#0a0d17fa,#06080ef5);box-shadow:0 28px 80px #0000008a,0 1px #ffffff0f inset,0 0 0 1px #ffffff05;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}@media (max-height: 940px){.mk-support-page__hero-copy,.mk-support-page__prompt-caption,.mk-support-page__composer-help,.mk-support-page__composer-footnote{display:none}.mk-support-page__panel-head{padding-top:.82rem!important;padding-bottom:.82rem!important}.mk-support-page__metrics{gap:.45rem!important}.mk-support-page__metric-card{padding-top:.55rem!important;padding-bottom:.55rem!important}.mk-support-page__messages{padding-top:.78rem!important;padding-bottom:.78rem!important}.mk-support-project-cta{padding:.75rem .85rem!important}.mk-support-project-cta__tag{padding:.22rem .5rem!important;font-size:.56rem!important}}@media (max-height: 860px){.mk-support-page__summary,.mk-support-page__response-card,.mk-support-page__panel-note,.mk-support-page__composer-meta{display:none!important}.mk-support-page__body{padding-block:.4rem}.mk-support-project-cta{margin-bottom:.4rem!important;padding:.7rem .82rem!important}.mk-support-project-cta__icon{inline-size:2.1rem!important;block-size:2.1rem!important}}.mk-support-chip{border:1px solid rgba(118,156,255,.16);background:radial-gradient(circle at top,rgba(153,195,255,.12),transparent 62%),linear-gradient(180deg,#111522f5,#0a0c13f0);color:#e9f1ff;box-shadow:0 14px 28px #0000002e,0 1px #ffffff0a inset}.mk-support-chip:hover{background:radial-gradient(circle at top,rgba(171,209,255,.16),transparent 64%),linear-gradient(180deg,#171d2efa,#0c0f18f5);border-color:#94b8ff4d;color:#f5f9ff}.mk-support-thread{display:flex;flex-direction:column;gap:.7rem}.mk-support-thread__row{display:flex}.mk-support-thread__row--mine{justify-content:flex-end}.mk-support-thread__row--admin{justify-content:flex-start}.mk-support-bubble{display:inline-flex;flex-direction:column;align-items:flex-start;inline-size:-moz-fit-content;inline-size:fit-content;min-inline-size:clamp(7.5rem,24vw,10rem);max-inline-size:min(86%,22rem);border-radius:1.55rem;padding:.95rem 1.05rem .8rem;border:1px solid rgba(255,255,255,.06);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(14px);box-shadow:0 18px 42px #0000003d,0 1px #ffffff0a inset}@media (max-height: 860px){.mk-support-page__eyebrow{display:none}.mk-support-page__topbar-inner{min-height:2.85rem;padding-top:.4rem!important;padding-bottom:.4rem!important}.mk-support-page__panel-head{padding:.65rem .75rem!important}.mk-support-page__badge-group,.mk-support-page__metrics{gap:.35rem!important}.mk-support-page__panel-note{font-size:.66rem;line-height:1.25;margin-top:.22rem!important}.mk-support-page__prompts{margin-top:.42rem!important;gap:.35rem!important}.mk-support-page__prompt{padding:.38rem .68rem!important;font-size:.64rem!important}.mk-support-page__messages{padding:.6rem .72rem!important}.mk-support-bubble{min-inline-size:clamp(6.6rem,24vw,8.6rem);max-inline-size:min(88%,19rem);padding:.72rem .9rem;border-radius:1.35rem}.mk-support-bubble--mine{inline-size:clamp(7.9rem,30vw,10.4rem);min-inline-size:clamp(7.9rem,30vw,10.4rem);max-inline-size:min(88%,10.4rem)}.mk-support-bubble__text{font-size:.81rem;line-height:1.55}.mk-support-bubble__time{margin-top:.28rem;font-size:.61rem}.mk-support-page__composer-wrap{padding:.4rem .65rem .58rem!important}.mk-support-project-cta__badge,.mk-support-project-cta__tag:nth-child(n+4){display:none!important}.mk-support-page__composer-counter{padding-inline:.5rem!important;padding-block:.2rem!important;font-size:.58rem!important}}@media (max-height: 760px){.mk-support-page__badge--premium,.mk-support-page__panel-note,.mk-support-page__prompt--secondary,.mk-support-page__composer-counter{display:none!important}.mk-support-page__topbar-inner{min-height:2.6rem;gap:.45rem!important;padding-top:.32rem!important;padding-bottom:.32rem!important}.mk-support-page__badge-group{gap:.28rem!important}.mk-support-page__badge{height:1.25rem!important;font-size:.58rem!important;padding-inline:.44rem!important}.mk-support-page__panel-head{padding:.52rem .65rem!important}.mk-support-page__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.mk-support-page__panel-name{font-size:.74rem!important}.mk-support-page__metrics{gap:.3rem!important}.mk-support-page__prompts{margin-top:.28rem!important}.mk-support-page__messages{padding:.5rem .62rem!important}.mk-support-bubble{min-inline-size:clamp(5.9rem,22vw,7.6rem);max-inline-size:min(88%,16.5rem);padding:.64rem .82rem;border-radius:1.18rem}.mk-support-bubble--mine{inline-size:clamp(7.2rem,28vw,9.4rem);min-inline-size:clamp(7.2rem,28vw,9.4rem);max-inline-size:min(88%,9.4rem)}.mk-support-bubble__text{font-size:.76rem;line-height:1.5}.mk-support-page__composer-wrap{padding:.32rem .55rem .48rem!important}.mk-support-project-cta{padding:.62rem .72rem!important}.mk-support-project-cta p{line-height:1.35}}.mk-support-bubble--mine{inline-size:clamp(8.75rem,31vw,12rem);min-inline-size:clamp(8.75rem,31vw,12rem);max-inline-size:min(88%,12rem);border-color:#8aacff38;background:radial-gradient(circle at top left,rgba(181,212,255,.18),transparent 40%),linear-gradient(145deg,#1f3a7afa,#335bb2fa 48%,#669afff5);color:#f8fbff;box-shadow:0 18px 42px #14275657,0 1px #ffffff29 inset,0 0 0 1px #ffffff08}.mk-support-bubble--admin{border-color:#ffffff14;background:radial-gradient(circle at top left,rgba(255,219,158,.08),transparent 48%),linear-gradient(180deg,#18181cf5,#0c0c0ef5);color:#eef1f7}.mk-support-bubble__text{white-space:pre-wrap;overflow-wrap:anywhere;word-break:normal;line-break:loose;font-weight:500;line-height:1.6;letter-spacing:.01em;text-align:left;text-wrap:pretty;text-shadow:0 1px 0 rgba(0,0,0,.08)}.mk-support-bubble__time{margin-top:.45rem;align-self:flex-end;font-size:.66rem;font-weight:600;letter-spacing:.03em;opacity:.94}.mk-support-bubble--mine .mk-support-bubble__time{color:#e8f1fff0}.mk-support-bubble--admin .mk-support-bubble__time{color:#c6d2e9e0}.mk-support-composer{position:fixed;left:0;right:0;bottom:calc(.28rem + env(safe-area-inset-bottom,0px));z-index:36;pointer-events:none}.mk-support-composer--page{position:sticky;left:auto;right:auto;bottom:0;z-index:6;width:100%;pointer-events:auto;flex-shrink:0}.mk-support-composer__shell{pointer-events:auto;max-width:42rem;margin-inline:auto;padding-inline:max(.75rem,env(safe-area-inset-left,0px)) max(.75rem,env(safe-area-inset-right,0px))}.mk-support-composer--page .mk-support-composer__shell{max-width:100%;padding-inline:0}.mk-support-composer--page .mk-support-composer__inner{border-radius:1rem;box-shadow:0 14px 30px #00000038,0 2px 10px #0000001f,inset 0 1px #ffffff14;padding:.52rem .58rem .42rem}.mk-support-composer--page .mk-support-composer__input{min-height:2.5rem;font-size:.88rem;padding:0 .92rem}.mk-support-composer--page .mk-support-composer__send{width:2.5rem;height:2.5rem}.mk-support-composer--page .mk-support-composer__hint{margin-top:.22rem;font-size:.62rem}@media (max-height: 780px){.mk-support-composer--page .mk-support-composer__hint{display:none}}.mk-support-composer__inner{border-radius:1.35rem;border:1px solid rgba(120,160,255,.14);background:radial-gradient(circle at top,rgba(153,195,255,.1),transparent 36%),linear-gradient(180deg,#0d101bf5,#080a12f0);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(12px);box-shadow:0 18px 42px #00000052,0 2px 12px #00000029,inset 0 1px #ffffff0f;padding:.72rem .78rem .58rem}.mk-support-composer__send{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:2.85rem;height:2.85rem;border-radius:999px;border:none;padding:0;color:#fff;background:linear-gradient(135deg,#1f3a7a,#335bb2 48%,#669aff);box-shadow:0 12px 28px #14275647;cursor:pointer;transition:transform .18s var(--ease-smooth, cubic-bezier(.22, 1, .36, 1)),box-shadow .18s var(--ease-smooth, cubic-bezier(.22, 1, .36, 1))}.mk-support-composer__send:hover:not(:disabled){box-shadow:0 14px 30px #14275657}.mk-support-composer__send:active:not(:disabled){transform:scale(.97)}.mk-support-composer__send:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.mk-support-composer__input{flex:1;min-width:0;min-height:2.85rem;border-radius:999px;border:1px solid rgba(255,255,255,.08);background:radial-gradient(circle at top,rgba(153,195,255,.06),transparent 34%),linear-gradient(180deg,#0c0e16f5,#11131efa);padding:0 1.05rem;font-size:.92rem;color:#f7f1e5;outline:none;transition:border-color .18s var(--ease-smooth),box-shadow .18s var(--ease-smooth)}.mk-support-composer--page .mk-support-composer__input{min-height:3rem;height:3rem;padding-top:.8rem;padding-bottom:.8rem;line-height:1.35}.mk-support-composer__input:focus{border-color:#83a8ff57;box-shadow:0 0 0 3px #618aff24,0 10px 24px #14275633}.mk-support-composer__input::-moz-placeholder{color:#c0d0ef94}.mk-support-composer__input::placeholder{color:#c0d0ef94}.mk-support-composer__hint{margin-top:.35rem;padding-inline:.25rem;font-size:.66rem;font-weight:600;line-height:1.3;color:#c0d0efad;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width: 640px){.markky-home.mk-store-v2 .mk-hero-stage__meta{top:.62rem;left:.62rem;max-width:7.4rem;padding:.36rem .46rem;border-radius:.72rem}.markky-home.mk-store-v2 .mk-hero-stage__eyebrow{font-size:.41rem;letter-spacing:.14em}.markky-home.mk-store-v2 .mk-hero-stage__line{font-size:.54rem}.markky-home.mk-store-v2 .mk-hero-card__img--brand-logo{-o-object-position:center 40%;object-position:center 40%;transform:scale(1.04)}.mk-support-composer__shell{max-width:100%}.mk-support-composer__hint{display:none}}.mk-route-fallback{width:100%;max-width:26.5rem;margin-inline:auto;padding:1.15rem .75rem 2rem;display:flex;flex-direction:column;gap:.65rem}.mk-route-skel{border-radius:1.05rem;border:1px solid var(--line);background:#f6f7fabf}@media (prefers-reduced-motion: no-preference){.mk-route-skel{animation:mk-route-skel-pulse 1.15s ease-in-out infinite}}@keyframes mk-route-skel-pulse{0%,to{opacity:1}50%{opacity:.58}}.mk-route-skel--hero{height:7.25rem}.mk-route-skel--line{height:.8rem;width:74%}.mk-route-skel--line.short{width:48%}.mk-route-skel--grid{display:grid;grid-template-columns:1fr 1fr;gap:.5rem;padding-top:.2rem}.mk-route-skel--card{height:5rem}.mk-motion-press{transition:transform var(--t-fast, .22s) var(--ease-smooth, cubic-bezier(.22, 1, .36, 1)),box-shadow var(--t-fast, .22s) var(--ease-smooth, cubic-bezier(.22, 1, .36, 1))}@media (prefers-reduced-motion: no-preference){.mk-motion-press:active{transform:scale(.985)}}@keyframes mk-auth-icon-breathe{0%,to{transform:translateZ(0) scale(1);box-shadow:0 12px 32px #6673ae47,0 0 0 1px #ffffff59 inset}50%{transform:translate3d(0,-3px,0) scale(1.02);box-shadow:0 18px 42px #6673ae57,0 0 0 1px #ffffff73 inset}}@keyframes mk-auth-fields-in{0%{opacity:0;transform:translate3d(0,10px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes mk-auth-wallet-float{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-3px,0)}}@keyframes mk-auth-wallet-card{0%,to{transform:translateZ(0) rotate(-8deg) scale(1)}35%{transform:translate3d(-1px,-2px,0) rotate(-1deg) scale(1.03)}68%{transform:translate3d(1px,1px,0) rotate(-10deg) scale(.985)}}@keyframes mk-auth-wallet-shine{0%{transform:translate3d(-120%,-8%,0) rotate(14deg);opacity:0}24%{opacity:0}50%{transform:translate3d(18%,-8%,0) rotate(14deg);opacity:.75}to{transform:translate3d(136%,-8%,0) rotate(14deg);opacity:0}}@keyframes mk-auth-wallet-orbit{0%,to{transform:rotate(0) scale(1);opacity:.3}50%{transform:rotate(180deg) scale(1.04);opacity:.52}}@keyframes mk-auth-wallet-pulse{0%,to{transform:scale(.96);opacity:.72}50%{transform:scale(1.06);opacity:1}}@keyframes mk-auth-wallet-coin{0%,to{transform:translateZ(0) scale(1);opacity:.9}50%{transform:translate3d(-3px,-3px,0) scale(1.08);opacity:1}}@keyframes mk-auth-wallet-spark{0%,to{transform:translateZ(0) scale(.8);opacity:.18}50%{transform:translate3d(0,-3px,0) scale(1.12);opacity:.9}}.mk-auth-page{position:relative;z-index:1}.mk-auth-page--signup-compact{padding-top:1.6rem!important;padding-bottom:1.6rem!important}.mk-auth-page--recovery{padding-top:2rem!important;padding-bottom:2rem!important}.mk-auth-card{width:100%;position:relative;overflow:hidden;border-radius:1.55rem;border:1px solid rgba(138,150,223,.18);background:linear-gradient(180deg,#0a0c12f5,#070910ed);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:0 24px 70px #0206127a,0 0 0 1px #ffffff0a inset,0 0 58px -26px #4e76ff4d;padding:1.55rem 1.35rem 1.4rem;display:flex;flex-direction:column;gap:1.25rem}.mk-auth-card--auth-balanced{min-height:46.6rem;padding-top:1.28rem;padding-bottom:1.08rem;gap:.9rem}.mk-auth-card--compact,.mk-auth-card--signup-compact{padding-top:1.28rem;padding-bottom:1.08rem;gap:.9rem}.mk-auth-card--recovery{padding-top:1.26rem;padding-bottom:1.08rem;gap:.9rem}.mk-auth-card:before,.mk-auth-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.mk-auth-card:before{background:radial-gradient(80% 52% at 50% 0%,rgba(97,129,255,.22),transparent 68%),radial-gradient(54% 36% at 100% 16%,rgba(46,198,255,.12),transparent 64%),linear-gradient(180deg,rgba(255,255,255,.05),transparent 20%,transparent 78%,rgba(255,255,255,.03))}.mk-auth-card:after{top:1px;right:1px;bottom:1px;left:1px;border-radius:inherit;border:1px solid rgba(255,255,255,.04)}.mk-auth-head{text-align:center;display:flex;flex-direction:column;align-items:center;gap:.58rem}.mk-auth-head--auth-balanced{min-height:14.1rem;gap:.46rem}.mk-auth-head--signup-compact,.mk-auth-head--recovery{gap:.46rem}.mk-auth-kicker{display:inline-flex;align-items:center;gap:.45rem;min-height:1.95rem;padding:.42rem .78rem;border-radius:999px;border:1px solid rgba(112,138,255,.18);background:linear-gradient(180deg,#141a2cbd,#0c101cb3);color:#dfe7ffd6;font-size:.68rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;box-shadow:0 14px 28px -26px #4e76ff73,inset 0 1px #ffffff0f}.mk-auth-card--compact .mk-auth-kicker,.mk-auth-card--signup-compact .mk-auth-kicker{min-height:1.8rem;padding:.36rem .68rem;font-size:.655rem}.mk-auth-card--recovery .mk-auth-kicker{min-height:1.82rem;padding:.36rem .7rem;font-size:.645rem}.mk-auth-kicker__dot{width:.46rem;height:.46rem;border-radius:999px;background:linear-gradient(135deg,#64d8ff,#7d8dff 52%,#d89cff);box-shadow:0 0 14px #719aff8f}.mk-auth-icon-wrap{position:relative;overflow:hidden;isolation:isolate;width:5.4rem;height:5.4rem;border-radius:1.55rem;display:grid;place-items:center;background:radial-gradient(85% 85% at 24% 16%,rgba(255,255,255,.24),transparent 52%),linear-gradient(145deg,#0e1424eb,#0a0e1ce6 42%,#080c1af5);color:#fff;margin-bottom:.24rem;box-shadow:0 22px 50px #0408148a,0 0 0 1px #ffffff12 inset,0 0 30px -12px #5487ff66}.mk-auth-card--compact .mk-auth-icon-wrap,.mk-auth-card--signup-compact .mk-auth-icon-wrap{width:4.84rem;height:4.84rem;margin-bottom:.12rem}.mk-auth-card--recovery .mk-auth-icon-wrap{width:4.85rem;height:4.85rem;margin-bottom:.12rem}.mk-auth-icon-wrap:after{content:"";position:absolute;top:1px;right:1px;bottom:1px;left:1px;border-radius:inherit;background:linear-gradient(135deg,rgba(255,255,255,.13),transparent 36%,transparent 70%,rgba(255,255,255,.06)),radial-gradient(78% 78% at 30% 20%,rgba(97,198,255,.12),transparent 54%);pointer-events:none}.mk-auth-icon{position:relative;z-index:1;width:2.15rem;height:2.15rem;stroke-width:1.75;color:#fff}.mk-auth-wallet{position:relative;width:3.7rem;height:3.7rem;z-index:1;filter:drop-shadow(0 14px 18px rgba(3,6,18,.34))}.mk-auth-card--compact .mk-auth-wallet,.mk-auth-card--signup-compact .mk-auth-wallet{width:3.34rem;height:3.34rem}.mk-auth-card--recovery .mk-auth-wallet{width:3.32rem;height:3.32rem}.mk-auth-wallet:before,.mk-auth-wallet:after,.mk-auth-wallet__body:before,.mk-auth-wallet__body:after,.mk-auth-wallet__card:before,.mk-auth-wallet__card:after{content:"";position:absolute;pointer-events:none}.mk-auth-wallet:before{left:.52rem;right:.76rem;bottom:.16rem;height:.56rem;border-radius:999px;background:radial-gradient(ellipse at center,rgba(7,10,26,.54) 0%,rgba(7,10,26,.18) 58%,transparent 76%);filter:blur(6px);transform:translateZ(0)}.mk-auth-wallet:after{top:.46rem;right:.46rem;bottom:.46rem;left:.46rem;border-radius:1.1rem;background:radial-gradient(circle at 30% 25%,rgba(160,240,255,.18),transparent 28%),radial-gradient(circle at 78% 72%,rgba(185,132,255,.16),transparent 22%);opacity:.72}.mk-auth-wallet__glow,.mk-auth-wallet__orbit,.mk-auth-wallet__body,.mk-auth-wallet__core,.mk-auth-wallet__card,.mk-auth-wallet__coin,.mk-auth-wallet__spark,.mk-auth-wallet__shine,.mk-auth-wallet__strap,.mk-auth-wallet__pocket,.mk-auth-wallet__card-line,.mk-auth-wallet__card-dot{position:absolute}.mk-auth-wallet__glow{filter:blur(10px);opacity:.92}.mk-auth-wallet__glow--violet{top:.55rem;right:1.1rem;bottom:.95rem;left:.2rem;border-radius:1.3rem;background:linear-gradient(135deg,#7c5bffc7,#d46aff6b)}.mk-auth-wallet__glow--cyan{top:1.1rem;right:.45rem;bottom:.5rem;left:1.2rem;border-radius:1.3rem;background:linear-gradient(135deg,#41dbffb8,#4c76ff3d)}.mk-auth-wallet__orbit{top:.86rem;right:.86rem;bottom:.86rem;left:.86rem;border-radius:999px;border:1px solid rgba(127,173,255,.14);background:radial-gradient(circle at 28% 38%,rgba(103,223,255,.08),transparent 24%),radial-gradient(circle at 72% 68%,rgba(182,108,255,.12),transparent 22%)}.mk-auth-wallet__body{left:.56rem;right:.58rem;top:1.05rem;bottom:.7rem;border-radius:1rem;background:linear-gradient(145deg,rgba(255,255,255,.28),transparent 36%),linear-gradient(160deg,#1a2040,#0d1834,#12254d 68%,#1d375e);border:1px solid rgba(255,255,255,.12);box-shadow:0 14px 28px -20px #0009,inset 0 1px #ffffff1f;transform:perspective(120px) rotateX(10deg) rotateY(-8deg);transform-style:preserve-3d}.mk-auth-wallet__body:before{inset:.12rem .16rem auto .16rem;height:.58rem;border-radius:.82rem .82rem .54rem .54rem;background:linear-gradient(180deg,#ffffff24,#ffffff05);opacity:.95}.mk-auth-wallet__body:after{left:.18rem;right:.28rem;bottom:-.08rem;height:.66rem;border-radius:0 0 .9rem .9rem;background:linear-gradient(180deg,#0507100f,#0507106b);filter:blur(.2px);opacity:.95}.mk-auth-wallet__core{top:.5rem;right:.52rem;bottom:.72rem;left:.5rem;border-radius:.86rem;background:radial-gradient(circle at 30% 28%,rgba(255,255,255,.16),transparent 30%),linear-gradient(160deg,#0a132b2e,#070b1670),linear-gradient(135deg,#11182c,#172546 52%,#223b5f);box-shadow:inset 0 1px #ffffff1a,inset 0 -8px 18px #0508124d,inset -8px 0 16px #060b1c1f;transform:translateZ(2px)}.mk-auth-wallet__strap{left:.35rem;right:.35rem;top:.34rem;height:.52rem;border-radius:999px;background:linear-gradient(90deg,#7c91ff38,#50cdff6b,#d685ff38)}.mk-auth-wallet__pocket{left:.56rem;right:.56rem;bottom:.54rem;height:.78rem;border-radius:.75rem;background:linear-gradient(180deg,#070b1638,#ffffff0d);border:1px solid rgba(255,255,255,.08)}.mk-auth-wallet__card{width:1.92rem;height:1.34rem;top:.44rem;right:.22rem;border-radius:.62rem;background:linear-gradient(135deg,#ffffffeb,#d8efffeb 32%,#90e8ffe0 68%,#b29dffe6);border:1px solid rgba(255,255,255,.44);box-shadow:0 12px 24px -18px #48b8ff8f,inset 0 1px #fff9;transform:rotate(-7deg);transform-origin:92% 20%;overflow:hidden}.mk-auth-wallet__card:before{top:.12rem;right:.12rem;bottom:.12rem;left:.12rem;border-radius:.5rem;background:linear-gradient(135deg,rgba(255,255,255,.52),transparent 34%,transparent 66%,rgba(255,255,255,.22)),linear-gradient(180deg,rgba(255,255,255,.18),transparent 40%)}.mk-auth-wallet__card:after{left:.14rem;right:.14rem;bottom:.14rem;height:.22rem;border-radius:999px;background:linear-gradient(90deg,#233b7e0f,#233b7e3d,#233b7e14);opacity:.8}.mk-auth-wallet__coin{top:.72rem;left:.64rem;width:.62rem;height:.62rem;border-radius:999px;background:radial-gradient(circle at 30% 30%,rgba(255,255,255,.8),transparent 34%),linear-gradient(135deg,#9cf4ff,#64d5ff 42%,#6886ff);box-shadow:0 0 18px #64d5ff6b,0 8px 18px -12px #225eff70}.mk-auth-wallet__spark{width:.22rem;height:.22rem;border-radius:999px;background:#e8f8ff;box-shadow:0 0 10px #e8f8ffcc}.mk-auth-wallet__spark--one{top:.52rem;left:1.06rem}.mk-auth-wallet__spark--two{right:.58rem;bottom:.78rem;width:.18rem;height:.18rem}.mk-auth-wallet__card-line{left:.42rem;right:.46rem;top:.42rem;height:.16rem;border-radius:999px;background:#22377342}.mk-auth-wallet__card-dot{left:.42rem;bottom:.34rem;width:.4rem;height:.4rem;border-radius:999px;background:#22377338}.mk-auth-wallet__shine{top:.18rem;bottom:.35rem;width:1rem;border-radius:999px;background:linear-gradient(180deg,#ffffff05,#ffffff61,#ffffff0d);mix-blend-mode:screen;opacity:0}@media (prefers-reduced-motion: no-preference){.mk-auth-icon-wrap{animation:mk-auth-icon-breathe 5.5s ease-in-out infinite}.mk-auth-wallet{animation:mk-auth-wallet-float 5s ease-in-out infinite}.mk-auth-wallet__orbit{animation:mk-auth-wallet-orbit 8.4s linear infinite}.mk-auth-wallet__core{animation:mk-auth-wallet-pulse 4.6s ease-in-out infinite}.mk-auth-wallet__card{animation:mk-auth-wallet-card 3.85s ease-in-out infinite}.mk-auth-wallet__coin{animation:mk-auth-wallet-coin 3.6s ease-in-out infinite}.mk-auth-wallet__spark--one{animation:mk-auth-wallet-spark 2.8s ease-in-out infinite}.mk-auth-wallet__spark--two{animation:mk-auth-wallet-spark 3.2s ease-in-out infinite .8s}.mk-auth-wallet__shine{animation:mk-auth-wallet-shine 3.9s ease-in-out infinite}}@media (prefers-reduced-motion: reduce){.mk-auth-icon-wrap,.mk-auth-wallet,.mk-auth-wallet__orbit,.mk-auth-wallet__core,.mk-auth-wallet__card,.mk-auth-wallet__coin,.mk-auth-wallet__spark,.mk-auth-wallet__shine{animation:none}}.mk-auth-title{margin:0;font-size:clamp(1.48rem,4.7vw,1.72rem);font-weight:900;letter-spacing:-.045em;line-height:1.05;color:var(--text, #252d4a);text-shadow:0 10px 30px rgba(74,112,255,.12)}.mk-auth-card--compact .mk-auth-title,.mk-auth-card--signup-compact .mk-auth-title{font-size:clamp(1.4rem,4.4vw,1.6rem)}.mk-auth-card--recovery .mk-auth-title{font-size:clamp(1.38rem,4.4vw,1.58rem)}.mk-auth-subtitle{margin:0;font-size:.9rem;line-height:1.42;font-weight:700;color:#f2f6ffdb;max-width:24ch}.mk-auth-card--compact .mk-auth-subtitle,.mk-auth-card--signup-compact .mk-auth-subtitle,.mk-auth-card--recovery .mk-auth-subtitle{font-size:.845rem;line-height:1.26}.mk-auth-headnote{margin:0;max-width:30ch;font-size:.76rem;line-height:1.5;font-weight:600;color:#bec8e5b3}.mk-auth-card--compact .mk-auth-headnote,.mk-auth-card--signup-compact .mk-auth-headnote{max-width:27ch;min-height:2rem;font-size:.72rem;line-height:1.35}.mk-auth-card--recovery .mk-auth-headnote{max-width:29ch;font-size:.725rem;line-height:1.38}.mk-auth-trust-row{display:flex;flex-wrap:wrap;justify-content:center;gap:.45rem;margin-top:.08rem}.mk-auth-card--compact .mk-auth-trust-row,.mk-auth-card--signup-compact .mk-auth-trust-row{gap:.36rem;margin-top:0;min-height:3.5rem;align-content:flex-start}.mk-auth-card--recovery .mk-auth-trust-row{gap:.36rem;margin-top:0}.mk-auth-trust-pill{display:inline-flex;align-items:center;min-height:1.7rem;padding:.28rem .6rem;border-radius:999px;border:1px solid rgba(255,255,255,.07);background:#ffffff09;box-shadow:inset 0 1px #ffffff0a;color:#e5ebffb8;font-size:.66rem;font-weight:700;letter-spacing:.04em}.mk-auth-card--compact .mk-auth-trust-pill,.mk-auth-card--signup-compact .mk-auth-trust-pill{min-height:1.5rem;padding:.22rem .54rem;font-size:.63rem}.mk-auth-card--recovery .mk-auth-trust-pill{min-height:1.52rem;padding:.22rem .56rem;font-size:.63rem}.mk-auth-form{display:flex;flex-direction:column;flex:1 1 auto;justify-content:flex-start;gap:.92rem}.mk-auth-form--compact{gap:.72rem}.mk-auth-form--signup-compact{gap:.62rem}.mk-auth-form--recovery{gap:.66rem}.mk-auth-fields{display:flex;flex-direction:column;gap:.95rem}.mk-auth-fields--compact{gap:.76rem}.mk-auth-fields--signup-compact{gap:.68rem}.mk-auth-fields--recovery{gap:.72rem}@media (prefers-reduced-motion: no-preference){.mk-auth-fields{animation:mk-auth-fields-in .55s var(--ease-smooth, cubic-bezier(.22, 1, .36, 1)) both}}.mk-auth-field{display:flex;flex-direction:column;gap:.38rem}.mk-auth-label{font-size:.72rem!important;font-weight:800!important;letter-spacing:.08em;text-transform:uppercase;color:#b6c2e8bd!important}.mk-auth-card--signup-compact .mk-auth-label{font-size:.685rem!important}.mk-auth-card--recovery .mk-auth-label{font-size:.69rem!important}.mk-auth-input-shell{position:relative;display:flex;align-items:center}.mk-auth-input-shell--password .mk-auth-input-icon{left:.95rem}.mk-auth-input-icon{position:absolute;left:.95rem;top:50%;transform:translateY(-50%);width:1.1rem;height:1.1rem;color:#8b92b8;pointer-events:none;transition:color .25s var(--ease-smooth, cubic-bezier(.22, 1, .36, 1))}.mk-auth-input-shell:focus-within .mk-auth-input-icon{color:#6b78c9}.mk-auth-card .mk-auth-input,.mk-auth-card input.mk-auth-input{height:3rem;padding-left:2.65rem;padding-right:1rem;border-radius:.95rem;font-size:.9rem;font-weight:600;border:1px solid rgba(177,181,230,.45);background:#ffffffe0;color:#252d4a!important;-webkit-text-fill-color:#252d4a!important;box-shadow:inset 0 1px #ffffffbf;transition:border-color .28s var(--ease-smooth, cubic-bezier(.22, 1, .36, 1)),box-shadow .28s var(--ease-smooth, cubic-bezier(.22, 1, .36, 1)),background-color .28s var(--ease-smooth, cubic-bezier(.22, 1, .36, 1)),transform .22s var(--ease-smooth, cubic-bezier(.22, 1, .36, 1))}.mk-auth-card--signup-compact .mk-auth-input,.mk-auth-card--signup-compact input.mk-auth-input{height:2.86rem;border-radius:.9rem;font-size:.875rem}.mk-auth-input--with-toggle{padding-right:3.3rem!important}.mk-auth-card--recovery .mk-auth-input,.mk-auth-card--recovery input.mk-auth-input{height:2.92rem;border-radius:.92rem;font-size:.885rem}.mk-auth-password-toggle{position:absolute;right:.52rem;top:50%;transform:translateY(-50%);width:2.22rem;height:2.22rem;border:1px solid rgba(255,255,255,.08);border-radius:999px;background:linear-gradient(180deg,#1c1f2bf0,#0e1018eb);color:#eaefffcc;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 10px 22px -18px #0009,inset 0 1px #ffffff0f;transition:color .22s var(--ease-smooth, cubic-bezier(.22, 1, .36, 1)),border-color .22s ease,transform .22s var(--ease-smooth, cubic-bezier(.22, 1, .36, 1))}.mk-auth-password-toggle:hover{color:#fff;border-color:#8a96df57;transform:translateY(calc(-50% - 1px))}.mk-auth-password-toggle:focus-visible{outline:none;box-shadow:0 0 0 3px #8a96df29,0 10px 22px -18px #0009,inset 0 1px #ffffff0f}.mk-auth-card .mk-auth-input::-moz-placeholder,.mk-auth-card input.mk-auth-input::-moz-placeholder{color:#9aa3c7!important;opacity:1}.mk-auth-card .mk-auth-input::placeholder,.mk-auth-card input.mk-auth-input::placeholder{color:#9aa3c7!important;opacity:1}.mk-auth-card .mk-auth-input:-webkit-autofill,.mk-auth-card .mk-auth-input:-webkit-autofill:hover,.mk-auth-card .mk-auth-input:-webkit-autofill:focus,.mk-auth-card input.mk-auth-input:-webkit-autofill,.mk-auth-card input.mk-auth-input:-webkit-autofill:hover,.mk-auth-card input.mk-auth-input:-webkit-autofill:focus{-webkit-text-fill-color:#252d4a!important;caret-color:#252d4a!important;box-shadow:inset 0 0 0 1000px #fffffff5,inset 0 1px #ffffffbf!important;-webkit-transition:background-color 9999s ease-out 0s;transition:background-color 9999s ease-out 0s}.mk-auth-card .mk-auth-input:hover:not(:disabled),.mk-auth-card input.mk-auth-input:hover:not(:disabled){border-color:#8a96df8c;background:#fffffff2}.mk-auth-card .mk-auth-input:focus-visible,.mk-auth-card input.mk-auth-input:focus-visible{outline:none;border-color:#8a96dfbf;box-shadow:0 0 0 3px #8a96df2e,inset 0 1px #ffffffd9;transform:translateY(-1px)}.mk-auth-captcha{margin-top:.15rem}.mk-auth-captcha-note{margin-top:.15rem;border-radius:.95rem;border:1px dashed rgba(138,150,223,.35);background:#ffffffa6;padding:.75rem .85rem;font-size:.8rem;line-height:1.45;color:#6f7794}.mk-auth-submit{margin-top:.32rem;border-radius:999px!important;font-weight:800!important;letter-spacing:.04em;min-height:3.6rem;background:linear-gradient(135deg,#eef4ff,#dbe8ff 28%,#97dfff,#9e8fff)!important;color:#0b1330!important;box-shadow:0 20px 42px -28px #688cff9e,0 0 0 1px #ffffff38 inset,inset 0 1px #ffffffb8!important}.mk-auth-card--compact .mk-auth-submit{min-height:3.3rem;margin-top:.18rem}.mk-auth-card--signup-compact .mk-auth-submit{min-height:3.18rem;margin-top:.08rem}.mk-auth-card--recovery .mk-auth-submit{min-height:3.18rem;margin-top:.12rem}.mk-auth-password-meta{display:flex;justify-content:center;align-items:center;min-height:1.2rem;margin-top:-.02rem}.mk-auth-inline-link{border:none;background:none;padding:.1rem .08rem;font:inherit;font-size:.74rem;font-weight:700;color:#cdd6f5c7;cursor:pointer;text-decoration:underline;text-underline-offset:3px;text-decoration-color:#8a96df4d;transition:color .22s var(--ease-smooth, cubic-bezier(.22, 1, .36, 1)),text-decoration-color .22s ease}.mk-auth-inline-link:hover{color:#fff;text-decoration-color:#8a96dfb8}.mk-auth-inline-link:disabled{cursor:wait;opacity:.72}.mk-auth-submit:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 26px 50px -30px #688cffb3,0 0 0 1px #ffffff3d inset,inset 0 1px #ffffffc7!important}.mk-auth-submit:active:not(:disabled){transform:translateY(0) scale(.99)}.mk-auth-divider{display:flex;align-items:center;gap:.85rem;margin-top:.18rem;color:#bac2e085;font-size:.69rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.mk-auth-divider--compact{margin-top:.08rem;gap:.68rem;font-size:.64rem;letter-spacing:.07em}.mk-auth-divider--signup-compact{margin-top:.02rem;gap:.62rem;font-size:.62rem;letter-spacing:.065em}.mk-auth-card--recovery .mk-auth-divider{margin-top:.04rem}.mk-auth-social-row{display:flex;flex-direction:column;gap:.72rem}.mk-auth-social-row--compact{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.62rem}.mk-auth-divider:before,.mk-auth-divider:after{content:"";flex:1;height:1px;background:linear-gradient(90deg,transparent,rgba(138,150,223,.26),transparent)}.mk-auth-google{border-radius:999px!important;justify-content:flex-start!important;min-height:3.65rem;padding-left:1rem!important;padding-right:1rem!important;border-color:#ffffff14!important;background:linear-gradient(180deg,#10121afa,#090b12f5)!important;color:#f5f7ff!important;box-shadow:0 18px 34px -28px #0009,0 0 0 1px #6881d60d,inset 0 1px #ffffff0f!important}.mk-auth-card--compact .mk-auth-google{min-height:3.22rem;padding:.72rem .76rem!important}.mk-auth-card--signup-compact .mk-auth-google{min-height:3.08rem;padding-top:.64rem!important;padding-bottom:.64rem!important}.mk-auth-card--recovery .mk-auth-google{min-height:3.08rem}.mk-auth-google:hover:not(:disabled){border-color:#8a96df4d!important;background:linear-gradient(180deg,#161923fc,#0b0e18f7)!important;box-shadow:0 24px 42px -30px #0000009e,0 0 0 1px #8a96df1f,inset 0 1px #ffffff14!important}.mk-auth-google:active:not(:disabled){transform:translateY(0) scale(.99)}.mk-auth-social__content{display:grid;grid-template-columns:1.08rem minmax(5.05rem,auto);align-items:center;justify-content:center;-moz-column-gap:.5rem;column-gap:.5rem;width:-moz-max-content;width:max-content;margin:0 auto}.mk-auth-social__icon-slot{display:grid;width:1.08rem;min-width:1.08rem;height:1.08rem;place-items:center;flex:0 0 1.08rem}.mk-auth-social__icon-slot>svg{width:.98rem;height:.98rem}.mk-auth-social__body{display:flex;min-width:5.05rem;justify-content:center;flex-direction:column;align-items:center;text-align:center}.mk-auth-social__title{display:block;width:100%;font-size:.965rem;font-weight:800;line-height:1.05;letter-spacing:-.012em;color:#f5f7ff;text-align:center;white-space:nowrap;font-variant-ligatures:none;text-rendering:geometricPrecision}.mk-auth-card--compact .mk-auth-social__title{font-size:.905rem;line-height:1.02}.mk-auth-card--signup-compact .mk-auth-social__title{font-size:.885rem;line-height:1.02}.mk-auth-card--compact .mk-auth-social{justify-content:center!important;gap:0!important}.mk-auth-card--compact .mk-auth-social__content{grid-template-columns:1.08rem 5.05rem;-moz-column-gap:.46rem;column-gap:.46rem}.mk-auth-card--signup-compact .mk-auth-social__content{grid-template-columns:1.04rem 5.05rem;-moz-column-gap:.42rem;column-gap:.42rem}.mk-auth-social--google .mk-auth-social__icon-slot{transform:translate(.04rem)}.mk-auth-social--facebook .mk-auth-social__icon-slot{transform:translate(-.01rem)}.mk-auth-social__hint{font-size:.7rem;font-weight:600;line-height:1.3;color:#c4cbe38f;white-space:normal;text-align:left}.mk-auth-social--google{box-shadow:0 20px 40px -30px #3c6dff42,0 0 0 1px #5975c50f,inset 0 1px #ffffff0f!important}.mk-auth-social--facebook{box-shadow:0 20px 40px -30px #1877f23d,0 0 0 1px #3d74d20d,inset 0 1px #ffffff0f!important}.mk-auth-verify{border-radius:1rem;border:1px solid rgba(138,150,223,.22);background:#ffffffb8;padding:1rem 1rem .9rem;display:flex;flex-direction:column;gap:.75rem}.mk-auth-verify__text{margin:0;font-size:.82rem;line-height:1.5;color:#5d6890;font-weight:600}.mk-auth-verify__btn{border-radius:999px!important;font-weight:700!important}.mk-auth-recovery-note{border-radius:.92rem;border:1px solid rgba(138,150,223,.18);background:#ffffff0d;padding:.82rem .9rem;font-size:.77rem;line-height:1.44;color:#d6ddf3b8;text-align:center}.mk-auth-footer{display:flex;align-items:center;justify-content:center;min-height:1.8rem;margin-top:auto;text-align:center;padding-top:.1rem}.mk-auth-card--compact .mk-auth-footer,.mk-auth-card--signup-compact .mk-auth-footer{padding-top:0}.mk-auth-footer__text{margin:0;font-size:.82rem;line-height:1.5;color:#bec8e5b8;font-weight:600}.mk-auth-card--compact .mk-auth-footer__text,.mk-auth-card--signup-compact .mk-auth-footer__text{font-size:.78rem;line-height:1.36}@media (max-width: 359px){.mk-auth-social-row--compact{grid-template-columns:1fr}}.mk-auth-toggle{margin-left:.35rem;padding:.1rem .2rem;border:none;background:none;cursor:pointer;font:inherit;font-weight:800;color:#cbd6ff;text-decoration:underline;text-decoration-color:#8a96df61;text-underline-offset:3px;transition:color .22s var(--ease-smooth, cubic-bezier(.22, 1, .36, 1)),text-decoration-color .22s ease}.mk-auth-toggle:hover{color:#fff;text-decoration-color:#8a96dfd9}.mk-auth-page .mk-auth-card .mk-auth-input,.mk-auth-page .mk-auth-card input.mk-auth-input{border-color:#ffffff1f!important;background:linear-gradient(180deg,#121212f5,#0a0a0cf0)!important;color:#f5f7ff!important;-webkit-text-fill-color:#f5f7ff!important;box-shadow:inset 0 1px #ffffff0f,0 14px 28px -28px #00000080}.mk-auth-page .mk-auth-card .mk-auth-input::-moz-placeholder,.mk-auth-page .mk-auth-card input.mk-auth-input::-moz-placeholder{color:#e7ebff6b!important}.mk-auth-page .mk-auth-card .mk-auth-input::placeholder,.mk-auth-page .mk-auth-card input.mk-auth-input::placeholder{color:#e7ebff6b!important}.mk-auth-page .mk-auth-card .mk-auth-input:hover:not(:disabled),.mk-auth-page .mk-auth-card input.mk-auth-input:hover:not(:disabled){border-color:#8a96df47!important;background:linear-gradient(180deg,#19191bfa,#0e0e10f5)!important}.mk-auth-page .mk-auth-card .mk-auth-input:focus-visible,.mk-auth-page .mk-auth-card input.mk-auth-input:focus-visible{border-color:#8a96df6b!important;background:linear-gradient(180deg,#1a1a1cfc,#0f0f11fa)!important;box-shadow:0 0 0 3px #8a96df1f,0 18px 36px -28px #00000094,inset 0 1px #ffffff12!important}.mk-auth-page .mk-auth-card .mk-auth-input:-webkit-autofill,.mk-auth-page .mk-auth-card .mk-auth-input:-webkit-autofill:hover,.mk-auth-page .mk-auth-card .mk-auth-input:-webkit-autofill:focus,.mk-auth-page .mk-auth-card input.mk-auth-input:-webkit-autofill,.mk-auth-page .mk-auth-card input.mk-auth-input:-webkit-autofill:hover,.mk-auth-page .mk-auth-card input.mk-auth-input:-webkit-autofill:focus{-webkit-text-fill-color:#f5f7ff!important;caret-color:#f5f7ff!important;box-shadow:inset 0 0 0 1000px #0c0c0efa,inset 0 1px #ffffff12!important}@media (prefers-reduced-motion: reduce){.mk-auth-fields{animation:none!important}.mk-auth-submit:hover:not(:disabled),.mk-auth-submit:active:not(:disabled),.mk-auth-card .mk-auth-input:focus-visible,.mk-auth-card input.mk-auth-input:focus-visible{transform:none}}.mk-sonner[data-sonner-toaster][data-theme]{font-family:Inter,system-ui,-apple-system,sans-serif;color-scheme:dark;--normal-bg: linear-gradient(180deg, rgba(9, 14, 24, .96) 0%, rgba(7, 11, 20, .93) 100%);--normal-border: rgba(126, 145, 187, .18);--normal-text: #f5f7fb;--normal-muted: rgba(218, 224, 236, .72);--success-bg: linear-gradient(180deg, rgba(8, 18, 18, .97) 0%, rgba(7, 12, 16, .94) 100%);--success-border: rgba(63, 181, 145, .22);--success-text: #eefcf8;--success-accent: rgba(72, 209, 160, .18);--info-bg: linear-gradient(180deg, rgba(9, 14, 27, .97) 0%, rgba(7, 10, 19, .94) 100%);--info-border: rgba(92, 123, 233, .22);--info-text: #f2f6ff;--info-accent: rgba(111, 145, 255, .2);--warning-bg: linear-gradient(180deg, rgba(22, 16, 10, .97) 0%, rgba(15, 11, 8, .94) 100%);--warning-border: rgba(214, 161, 74, .24);--warning-text: #fff7eb;--warning-accent: rgba(233, 186, 96, .2);--error-bg: linear-gradient(180deg, rgba(24, 11, 16, .97) 0%, rgba(17, 8, 12, .94) 100%);--error-border: rgba(208, 101, 121, .24);--error-text: #fff1f4;--error-accent: rgba(217, 100, 122, .2)}.mk-sonner [data-sonner-toast][data-styled=true]{color:var(--normal-text)!important}.mk-sonner [data-rich-colors=true][data-sonner-toast][data-type=success],.mk-sonner [data-sonner-toast][data-type=success][data-styled=true]{background:var(--success-bg)!important;border-color:var(--success-border)!important;color:var(--success-text)!important}.mk-sonner [data-rich-colors=true][data-sonner-toast][data-type=info],.mk-sonner [data-sonner-toast][data-type=info][data-styled=true]{background:var(--info-bg)!important;border-color:var(--info-border)!important;color:var(--info-text)!important}.mk-sonner [data-rich-colors=true][data-sonner-toast][data-type=warning],.mk-sonner [data-sonner-toast][data-type=warning][data-styled=true]{background:var(--warning-bg)!important;border-color:var(--warning-border)!important;color:var(--warning-text)!important}.mk-sonner [data-rich-colors=true][data-sonner-toast][data-type=error],.mk-sonner [data-sonner-toast][data-type=error][data-styled=true]{background:var(--error-bg)!important;border-color:var(--error-border)!important;color:var(--error-text)!important}.mk-sonner [data-sonner-toast][data-styled=true]:where([data-type=default],[data-type=loading]){background:var(--normal-bg)!important;border-color:var(--normal-border)!important;color:var(--normal-text)!important}.mk-sonner [data-sonner-toast][data-invert=true][data-styled=true]{background:var(--normal-bg)!important;border-color:var(--normal-border)!important;color:var(--normal-text)!important}.mk-sonner [data-sonner-toast][data-styled=true]{position:relative;overflow:hidden;padding:.84rem .92rem;border-radius:1.18rem;font-size:.8125rem;gap:.74rem;align-items:center;backdrop-filter:blur(20px) saturate(1.08);-webkit-backdrop-filter:blur(20px) saturate(1.08);border-width:1px;box-shadow:0 16px 34px #0206105c,0 0 0 1px #ffffff08 inset}.mk-sonner [data-sonner-toast][data-styled=true]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,rgba(255,255,255,.06),transparent 34%),radial-gradient(320px circle at right top,rgba(132,148,228,.08),transparent 42%);opacity:1}@media (prefers-reduced-motion: no-preference){.mk-sonner :where([data-sonner-toast]){transition:transform .52s cubic-bezier(.28,1.24,.44,1),opacity .48s var(--ease-smooth, cubic-bezier(.22, 1, .36, 1)),height .45s var(--ease-smooth, cubic-bezier(.22, 1, .36, 1)),box-shadow .35s var(--ease-smooth, cubic-bezier(.22, 1, .36, 1)),filter .4s var(--ease-smooth, cubic-bezier(.22, 1, .36, 1))}.mk-sonner [data-sonner-toast][data-mounted=false]{filter:blur(3px)}.mk-sonner [data-sonner-toast][data-mounted=true]{filter:blur(0)}}.mk-sonner [data-sonner-toast] :where([data-title]){font-weight:700;font-size:.875rem;letter-spacing:-.02em;line-height:1.35;color:#f7f9fd!important}.mk-sonner [data-sonner-toast] :where([data-description]){font-weight:500;font-size:.755rem;line-height:1.45;color:var(--normal-muted);opacity:1}.mk-sonner [data-rich-colors=true][data-type=success] :where([data-title]),.mk-sonner [data-rich-colors=true][data-type=info] :where([data-title]),.mk-sonner [data-rich-colors=true][data-type=warning] :where([data-title]),.mk-sonner [data-rich-colors=true][data-type=error] :where([data-title]){color:inherit}.mk-sonner [data-rich-colors=true][data-type=success] :where([data-description]){color:#e0f5efc2}.mk-sonner [data-rich-colors=true][data-type=info] :where([data-description]){color:#dde6ffc2}.mk-sonner [data-rich-colors=true][data-type=warning] :where([data-description]){color:#ffeac7c7}.mk-sonner [data-rich-colors=true][data-type=error] :where([data-description]){color:#ffdde4c7}.mk-sonner [data-sonner-toast] :where([data-icon]){width:2.25rem;height:2.25rem;margin-left:0;margin-right:.2rem;align-self:center}.mk-sonner-symbol{display:grid;place-items:center;width:2.25rem;height:2.25rem;border-radius:999px;flex-shrink:0;box-shadow:0 10px 22px #00000038,inset 0 1px #ffffff14}.mk-sonner-symbol--success{background:linear-gradient(145deg,#1db68a,#0e7c63 88%);color:#fff;box-shadow:0 10px 22px #0e7c6347,inset 0 1px #ffffff24}.mk-sonner-symbol--info{background:linear-gradient(145deg,#6f91ff,#4e68cd);color:#fff}.mk-sonner-symbol--warning{background:linear-gradient(145deg,#d7a65a,#b17b2e);color:#fff}.mk-sonner-symbol--error{background:linear-gradient(145deg,#d9647a,#ab4057);color:#fff}.mk-sonner-symbol__svg{width:.68rem;height:.68rem}.mk-sonner [data-sonner-toast] :where([data-button]){height:1.95rem;min-height:1.95rem;padding:0 .84rem;border-radius:999px;font-size:.72rem;font-weight:700;letter-spacing:.02em;border:1px solid rgba(126,145,187,.18);cursor:pointer;color:#f8fafc!important;background:linear-gradient(135deg,#2645a0eb,#3762d8e0)!important;box-shadow:0 12px 24px #172f763d,inset 0 1px #ffffff24;transition:transform .22s var(--ease-smooth, cubic-bezier(.22, 1, .36, 1)),box-shadow .22s var(--ease-smooth, cubic-bezier(.22, 1, .36, 1)),filter .2s ease}.mk-sonner [data-sonner-toast] :where([data-button]):hover{filter:brightness(1.06);box-shadow:0 14px 26px #172f764d,inset 0 1px #ffffff29}.mk-sonner [data-sonner-toast] :where([data-button]):active{transform:scale(.97)}.mk-sonner [data-sonner-toast] :where([data-cancel]){border-radius:999px;height:1.95rem;padding:0 .82rem;font-weight:600;font-size:.72rem;color:#e8eef9d6!important;background:#ffffff0d!important;border:1px solid rgba(126,145,187,.18)!important}@media (prefers-reduced-motion: reduce){.mk-sonner :where([data-sonner-toast]){transition:opacity .2s ease,height .25s ease;filter:none!important}}:root{--mk-noir-surface: rgba(255, 255, 255, .92);--mk-noir-surface-strong: rgba(255, 255, 255, .98);--mk-noir-surface-soft: rgba(244, 244, 244, .9);--mk-noir-border: rgba(15, 15, 15, .12);--mk-noir-text: #0a0a0a;--mk-noir-muted: #525252;--mk-noir-kicker: #737373;--mk-noir-shadow: 0 22px 60px -34px rgba(0, 0, 0, .18);--mk-noir-shadow-strong: 0 34px 90px -44px rgba(0, 0, 0, .24);--mk-noir-accent: linear-gradient(135deg, #050505 0%, #171717 54%, #404040 100%)}.dark{--mk-noir-surface: rgba(10, 10, 10, .9);--mk-noir-surface-strong: rgba(14, 14, 14, .96);--mk-noir-surface-soft: rgba(18, 18, 18, .88);--mk-noir-border: rgba(255, 255, 255, .1);--mk-noir-text: rgba(255, 255, 255, .96);--mk-noir-muted: rgba(255, 255, 255, .66);--mk-noir-kicker: rgba(255, 255, 255, .42);--mk-noir-shadow: 0 24px 64px -34px rgba(0, 0, 0, .66);--mk-noir-shadow-strong: 0 36px 104px -44px rgba(0, 0, 0, .84);--mk-noir-accent: linear-gradient(135deg, #f5f5f5 0%, #d4d4d4 48%, #6b7280 100%)}.dark .app-frame,.dark .app-scroll,.dark .markky-store-page{background-color:#050505}.dark .markky-home.mk-store-v2 .mk-sec--hero:before,.dark .markky-home.mk-store-v2 .mk-sec--soft:before,.dark .markky-home.mk-store-v2 .mk-sec--soft{background:radial-gradient(110% 80% at 10% 0%,rgba(255,255,255,.035),transparent 54%),radial-gradient(85% 60% at 100% 100%,rgba(115,115,115,.025),transparent 50%),transparent}.app-scroll>.footer{border-top:1px solid var(--mk-noir-border);background:linear-gradient(180deg,#00000009,#fff0)}.dark .app-scroll>.footer{background:linear-gradient(180deg,#ffffff08,#0000)}.app-scroll>.footer:before{background:linear-gradient(90deg,transparent,rgba(15,15,15,.28),rgba(64,64,64,.2),transparent)}.dark .app-scroll>.footer:before{background:linear-gradient(90deg,transparent,rgba(255,255,255,.24),rgba(255,255,255,.1),transparent)}.app-scroll>.footer .footer-inner{color:var(--mk-noir-muted)}.markky-home.mk-store-v2 .mk-sec--hero:before,.markky-home.mk-store-v2 .mk-sec--soft:before,.markky-home.mk-store-v2 .mk-sec--soft{background:radial-gradient(110% 80% at 10% 0%,rgba(0,0,0,.08),transparent 54%),radial-gradient(85% 60% at 100% 100%,rgba(64,64,64,.08),transparent 50%),transparent}.dark .markky-home.mk-store-v2 .mk-sec--hero:before,.dark .markky-home.mk-store-v2 .mk-sec--soft:before,.dark .markky-home.mk-store-v2 .mk-sec--soft{background:radial-gradient(110% 80% at 10% 0%,rgba(255,255,255,.08),transparent 54%),radial-gradient(85% 60% at 100% 100%,rgba(255,255,255,.045),transparent 50%),transparent}.markky-home.mk-store-v2 .mk-sec:not(.mk-sec--hero):not(.mk-sec--soft):before{background:linear-gradient(90deg,transparent,rgba(15,15,15,.18),rgba(82,82,82,.14),transparent)}.dark .markky-home.mk-store-v2 .mk-sec:not(.mk-sec--hero):not(.mk-sec--soft):before{background:linear-gradient(90deg,transparent,rgba(255,255,255,.14),rgba(255,255,255,.08),transparent)}.markky-home.mk-store-v2 .mk-kicker,.markky-home.mk-store-v2 .mk-pill__k,.markky-home.mk-store-v2 .mk-prod-tile__cat,.markky-home.mk-store-v2 .mk-predict-row__label,.markky-home.mk-store-v2 .mk-field__label,.mk-catalog__kicker{color:var(--mk-noir-kicker)}.markky-home.mk-store-v2 .mk-hero-card,.markky-home.mk-store-v2 .mk-prod-tile,.markky-home.mk-store-v2 .mk-predict-row,.markky-home.mk-store-v2 .mk-news-card,.markky-home.mk-store-v2 .mk-cat-chip,.mk-catalog.mk-catalog--ultra,.mk-catalog__search,.markky-product .mk-pd-card,.markky-product .mk-pd-stat,.markky-product .mk-pd-trust,.markky-product .mk-pd-trust-item,.markky-product .mk-pd-reviews-shell,.mk-auth-card,.mk-auth-verify,.mk-auth-captcha-note{border-color:var(--mk-noir-border);background:linear-gradient(180deg,var(--mk-noir-surface-strong),var(--mk-noir-surface));box-shadow:var(--mk-noir-shadow)}.markky-home.mk-store-v2 .mk-display,.markky-home.mk-store-v2 .mk-sec-title,.markky-home.mk-store-v2 .mk-news-card__title,.markky-home.mk-store-v2 .mk-prod-tile__name,.markky-home.mk-store-v2 .mk-prod-tile__price,.markky-home.mk-store-v2 .mk-predict-row__title,.markky-product .mk-pd-card,.mk-catalog__title,.mk-auth-title{color:var(--mk-noir-text);text-shadow:none}.markky-home.mk-store-v2 .mk-display__accent{background-image:linear-gradient(90deg,#0a0a0a,#404040 55%,#737373)}.dark .markky-home.mk-store-v2 .mk-display__accent{background-image:linear-gradient(90deg,#fff,#d4d4d4 55%,#737373)}.markky-home.mk-store-v2 .mk-lead,.markky-home.mk-store-v2 .mk-body,.markky-home.mk-store-v2 .mk-sec-desc,.markky-home.mk-store-v2 .mk-news-card__sub,.markky-home.mk-store-v2 .mk-news-card__policy,.markky-home.mk-store-v2 .mk-predict-row__sub,.mk-catalog__sub,.mk-auth-subtitle,.mk-auth-footer__text,.mk-auth-verify__text,.mk-auth-captcha-note,.markky-product .mk-pd-trust-item{color:var(--mk-noir-muted)}.markky-product .mk-pd-reviews{gap:.95rem}.markky-product .mk-pd-reviews-summary{background:linear-gradient(180deg,#ffffffd6,#f6f6f6c7);box-shadow:0 14px 30px -26px #0000001f,inset 0 1px #ffffffb8}.markky-product .mk-pd-reviews-score{color:var(--mk-noir-text)}.markky-product .mk-pd-reviews-count{color:var(--mk-noir-muted)}.markky-product .mk-pd-reviews-empty{border-radius:1rem;border:1px solid var(--mk-noir-border);background:linear-gradient(180deg,#ffffffd1,#f7f7f7c7);padding:1rem .95rem;text-align:center}.markky-product .mk-pd-review-card{border-color:var(--mk-noir-border);background:linear-gradient(180deg,#fffffff0,#f7f7f7e6);box-shadow:0 18px 36px -30px #0000001f,inset 0 1px #ffffffb8}.markky-product .mk-pd-review-avatar{background:#ffffffd6;box-shadow:inset 0 1px #ffffffb8}.markky-product .mk-pd-review-avatar-fallback{background:linear-gradient(180deg,#111827,#3f3f46)}.markky-product .mk-pd-review-name{color:var(--mk-noir-text)}.markky-product .mk-pd-review-date,.markky-product .mk-pd-review-comment{color:var(--mk-noir-muted)}.markky-product .mk-pd-review-reply{border-color:var(--mk-noir-border);background:linear-gradient(180deg,#fafafae0,#f4f4f5c7);box-shadow:inset 0 1px #ffffffb3}.markky-product .mk-pd-review-reply-label{color:var(--mk-noir-text)}.markky-product .mk-pd-review-reply-body{color:var(--mk-noir-muted)}.markky-home.mk-store-v2 .mk-pill,.mk-catalog__chip,.mk-cart-dock__inner,.mk-checkout-dock__icon,.mk-support-composer__inner,.mk-support-composer__input{border-color:var(--mk-noir-border);background:linear-gradient(180deg,var(--mk-noir-surface-strong),var(--mk-noir-surface-soft));box-shadow:var(--mk-noir-shadow)}.markky-home.mk-store-v2 .mk-btn--primary,.mk-slide-action,.mk-support-composer__send{background:var(--mk-noir-accent);color:#fafafa;box-shadow:var(--mk-noir-shadow)}.dark .markky-home.mk-store-v2 .mk-btn--primary,.dark .mk-slide-action,.dark .mk-support-composer__send{color:#050505}.markky-home.mk-store-v2 .mk-btn--ghost,.mk-nebula-outline-btn,.mk-checkout-dock__icon,.mk-auth-card .mk-auth-input,.mk-auth-card input.mk-auth-input{background:linear-gradient(180deg,#fffffff0,#f3f3f3eb);border-color:var(--mk-noir-border);color:var(--mk-noir-text)}.dark .markky-home.mk-store-v2 .mk-btn--ghost,.dark .mk-nebula-outline-btn,.dark .mk-checkout-dock__icon,.dark .mk-auth-card .mk-auth-input,.dark .mk-auth-card input.mk-auth-input{background:linear-gradient(180deg,#121212f5,#0a0a0af0);color:var(--mk-noir-text)}.mk-auth-icon-wrap{background:var(--mk-noir-accent)!important}.mk-slide-action__label-text,.mk-slide-action__hint,.mk-auth-label,.mk-auth-input-icon{color:inherit}.mk-slide-action__handle{background:#fffffff5;color:#0a0a0a;border-color:#ffffffb3}.dark .mk-slide-action__handle{background:#0a0a0af5;color:#fafafa;border-color:#ffffff1f}.mk-cart-dock__inner,.mk-support-composer__inner{backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.dark .markky-product .mk-pd-carousel-frame{background:linear-gradient(180deg,#111113f0,#0a0a0ceb);box-shadow:0 22px 46px -34px #0000008f,inset 0 1px #ffffff0a}.dark .markky-product .mk-pd-carousel-stage{background:linear-gradient(180deg,rgba(255,255,255,.03),transparent)}.dark .markky-product .mk-pd-carousel-count{border-color:#ffffff14;background:#ffffff0a;color:#ffffffc7;box-shadow:0 10px 22px -18px #00000057,inset 0 1px #ffffff0a}.dark .markky-product .mk-pd-carousel-dot{background:#ffffff24}.dark .markky-product .mk-pd-carousel-dot:hover{background:#ffffff38}.dark .markky-product .mk-pd-carousel-dot.is-active{background:#ffffffeb}.dark .markky-product .mk-pd-carousel-thumb{border-color:#ffffff14;background:#ffffff08;box-shadow:0 10px 20px -18px #0000005c,inset 0 1px #ffffff08}.dark .markky-product .mk-pd-carousel-thumb:hover{border-color:#ffffff24}.dark .markky-product .mk-pd-carousel-thumb.is-active{border-color:#ffffff1f;box-shadow:0 14px 24px -18px #00000057,0 0 0 2px #ffffff14}.dark .markky-product .mk-pd-carousel-more{border-color:#ffffff14;background:#ffffff08;color:#ffffffa3}.mk-auth-label{color:var(--mk-noir-kicker)}.mk-auth-card .mk-auth-input,.mk-auth-card input.mk-auth-input{color:var(--mk-noir-text)!important;-webkit-text-fill-color:var(--mk-noir-text)!important}.mk-support-composer__input:focus,.mk-auth-card .mk-auth-input:focus-visible,.mk-auth-card input.mk-auth-input:focus-visible,.markky-store-page .mk-catalog__search:focus-within{border-color:#40404052;box-shadow:0 0 0 3px #0a0a0a14,var(--mk-noir-shadow)}.dark .mk-support-composer__input:focus,.dark .mk-auth-card .mk-auth-input:focus-visible,.dark .mk-auth-card input.mk-auth-input:focus-visible,.dark .markky-store-page .mk-catalog__search:focus-within{box-shadow:0 0 0 3px #ffffff14,var(--mk-noir-shadow)}.dark .markky-product .mk-pd-reviews-summary,.dark .markky-product .mk-pd-reviews-empty,.dark .markky-product .mk-pd-review-card,.dark .markky-product .mk-pd-review-reply{border-color:#ffffff14;background:linear-gradient(180deg,#111113f0,#0a0a0ce6);box-shadow:0 18px 36px -28px #00000070,inset 0 1px #ffffff0a}.dark .markky-product .mk-pd-review-avatar{background:#ffffff08;box-shadow:inset 0 1px #ffffff0a}.dark .markky-product .mk-pd-review-avatar-fallback{background:linear-gradient(180deg,#fafafaeb,#a1a1aae0)}
