:root{--tc-brand: #0E61EC;--tc-brand-hover: #0B52D6;--tc-brand-active: #083B9F;--tc-ink: #05060f;--tc-muted: #686c73;--tc-subtle: #878b94;--tc-disabled: #b9babc;--tc-border: #cbd5e1;--tc-surface: #ffffff;--tc-surface-muted: #f2f2f3;--tc-surface-hover: #f8f8f8;--tc-surface-active: #e8e8e8;--tc-error: #db2323;--tc-success: #227a2c;--tc-fg: #0a0a0b;--tc-fg-2: #1d1f24;--tc-fg-3: #2c2f36;--tc-fg-4: #525866;--tc-fg-5: #8b8f98;--tc-line: #e7e8ec;--tc-line-2: #eff0f3;--tc-line-strong: #d4d6db;--tc-bg-subtle: #fafbfc;--tc-bg-muted: #f5f6f8;--tc-font-sans: "Inter", "Inter Variable", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--tc-font-display: "Geist", "Geist Variable", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--tc-radius-sm: calc(var(--radius) - 4px);--tc-radius-md: calc(var(--radius) - 2px);--tc-radius-lg: var(--radius)}:root{--primary: 218 89% 49%;--primary-foreground: 0 0% 100%;--ring: 218 89% 49%}.dark{--primary: 218 89% 49%;--primary-foreground: 0 0% 100%;--ring: 218 80% 60%}*,: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: }/*! tailwindcss v3.4.17 | MIT License | https://tailwindcss.com
 */*,: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:var(--tc-font-sans);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: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{--chart-1: oklch(.646 .222 41.116);--chart-2: oklch(.6 .118 184.704);--chart-3: oklch(.398 .07 227.392);--chart-4: oklch(.828 .189 84.429);--chart-5: oklch(.769 .188 70.08)}.dark{--chart-1: oklch(.488 .243 264.376);--chart-2: oklch(.696 .17 162.48);--chart-3: oklch(.769 .188 70.08);--chart-4: oklch(.627 .265 303.9);--chart-5: oklch(.645 .246 16.439)}:root{--background: 0 0% 100%;--foreground: 224 71.4% 4.1%;--card: 0 0% 100%;--card-foreground: 224 71.4% 4.1%;--popover: 0 0% 100%;--popover-foreground: 224 71.4% 4.1%;--primary: 220.9 39.3% 11%;--primary-foreground: 210 20% 98%;--secondary: 220 14.3% 95.9%;--secondary-foreground: 220.9 39.3% 11%;--muted: 220 14.3% 95.9%;--muted-foreground: 220 8.9% 46.1%;--accent: 220 14.3% 95.9%;--accent-foreground: 220.9 39.3% 11%;--destructive: 0 84.2% 60.2%;--destructive-foreground: 210 20% 98%;--border: 220 13% 91%;--input: 220 13% 91%;--ring: 224 71.4% 4.1%;--chart-1: 12 76% 61%;--chart-2: 173 58% 39%;--chart-3: 197 37% 24%;--chart-4: 43 74% 66%;--chart-5: 27 87% 67%;--radius: .5rem;--sidebar-background: 0 0% 98%;--sidebar-foreground: 240 5.3% 26.1%;--sidebar-primary: 240 5.9% 10%;--sidebar-primary-foreground: 0 0% 98%;--sidebar-accent: 240 4.8% 95.9%;--sidebar-accent-foreground: 240 5.9% 10%;--sidebar-border: 220 13% 91%;--sidebar-ring: 217.2 91.2% 59.8%}.dark{--background: 224 71.4% 4.1%;--foreground: 210 20% 98%;--card: 224 71.4% 4.1%;--card-foreground: 210 20% 98%;--popover: 224 71.4% 4.1%;--popover-foreground: 210 20% 98%;--primary: 210 20% 98%;--primary-foreground: 220.9 39.3% 11%;--secondary: 215 27.9% 16.9%;--secondary-foreground: 210 20% 98%;--muted: 215 27.9% 16.9%;--muted-foreground: 217.9 10.6% 64.9%;--accent: 215 27.9% 16.9%;--accent-foreground: 210 20% 98%;--destructive: 0 62.8% 30.6%;--destructive-foreground: 210 20% 98%;--border: 215 27.9% 16.9%;--input: 215 27.9% 16.9%;--ring: 216 12.2% 83.9%;--chart-1: 220 70% 50%;--chart-2: 160 60% 45%;--chart-3: 30 80% 55%;--chart-4: 280 65% 60%;--chart-5: 340 75% 55%;--sidebar-background: 240 5.9% 10%;--sidebar-foreground: 240 4.8% 95.9%;--sidebar-primary: 224.3 76.3% 48%;--sidebar-primary-foreground: 0 0% 100%;--sidebar-accent: 240 3.7% 15.9%;--sidebar-accent-foreground: 240 4.8% 95.9%;--sidebar-border: 240 3.7% 15.9%;--sidebar-ring: 217.2 91.2% 59.8%}*{border-color:hsl(var(--border))}body{background-color:hsl(var(--background));color:hsl(var(--foreground))}.container{width:100%}@media (min-width: 640px){.container{max-width:640px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 1024px){.container{max-width:1024px}}@media (min-width: 1280px){.container{max-width:1280px}}@media (min-width: 1536px){.container{max-width:1536px}}.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}.\!visible{visibility:visible!important}.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-0{top:0;right:0;bottom:0;left:0}.inset-x-0{left:0;right:0}.inset-y-0{top:0;bottom:0}.-left-3{left:-.75rem}.bottom-0{bottom:0}.bottom-6{bottom:1.5rem}.left-0{left:0}.left-1{left:.25rem}.left-2{left:.5rem}.left-2\.5{left:.625rem}.left-3{left:.75rem}.left-\[-2px\]{left:-2px}.left-\[20px\]{left:20px}.left-\[50\%\]{left:50%}.right-0{right:0}.right-1{right:.25rem}.right-2{right:.5rem}.right-4{right:1rem}.right-6{right:1.5rem}.top-0{top:0}.top-1\/2{top:50%}.top-2{top:.5rem}.top-4{top:1rem}.top-8{top:2rem}.top-\[-15px\]{top:-15px}.top-\[-1px\]{top:-1px}.top-\[15\%\]{top:15%}.top-\[190px\]{top:190px}.top-\[1px\]{top:1px}.top-\[50\%\]{top:50%}.top-\[60\%\]{top:60%}.top-\[7px\]{top:7px}.top-full{top:100%}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[10000\]{z-index:10000}.z-\[1000\]{z-index:1000}.z-\[100\]{z-index:100}.z-\[1100\]{z-index:1100}.z-\[1\]{z-index:1}.z-\[999999\]{z-index:999999}.order-\[-1\]{order:-1}.col-span-full{grid-column:1 / -1}.m-0{margin:0}.m-auto{margin:auto}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-1\.5{margin-left:.375rem;margin-right:.375rem}.mx-\[4px\]{margin-left:4px;margin-right:4px}.mx-auto{margin-left:auto;margin-right:auto}.my-1{margin-top:.25rem;margin-bottom:.25rem}.my-3{margin-top:.75rem;margin-bottom:.75rem}.my-3\.5{margin-top:.875rem;margin-bottom:.875rem}.my-4{margin-top:1rem;margin-bottom:1rem}.my-\[12px\]{margin-top:12px;margin-bottom:12px}.my-\[20px\]{margin-top:20px;margin-bottom:20px}.my-\[40px\]{margin-top:40px;margin-bottom:40px}.-mt-1{margin-top:-.25rem}.-mt-2{margin-top:-.5rem}.-mt-9{margin-top:-2.25rem}.mb-0{margin-bottom:0}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-2{margin-bottom:.5rem}.mb-2\.5{margin-bottom:.625rem}.mb-3{margin-bottom:.75rem}.mb-3\.5{margin-bottom:.875rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-\[10px\]{margin-bottom:10px}.mb-\[120px\]{margin-bottom:120px}.mb-\[12px\]{margin-bottom:12px}.mb-\[14px\]{margin-bottom:14px}.mb-\[15px\]{margin-bottom:15px}.mb-\[16px\]{margin-bottom:16px}.mb-\[18px\]{margin-bottom:18px}.mb-\[20px\]{margin-bottom:20px}.mb-\[24px\]{margin-bottom:24px}.mb-\[25px\]{margin-bottom:25px}.mb-\[30px\]{margin-bottom:30px}.mb-\[32px\]{margin-bottom:32px}.mb-\[35px\]{margin-bottom:35px}.mb-\[36px\]{margin-bottom:36px}.mb-\[38px\]{margin-bottom:38px}.mb-\[40px\]{margin-bottom:40px}.mb-\[43px\]{margin-bottom:43px}.mb-\[48px\]{margin-bottom:48px}.mb-\[4px\]{margin-bottom:4px}.mb-\[50px\]{margin-bottom:50px}.mb-\[64px\]{margin-bottom:64px}.mb-\[65px\]{margin-bottom:65px}.mb-\[8px\]{margin-bottom:8px}.ml-1{margin-left:.25rem}.ml-1\.5{margin-left:.375rem}.ml-2{margin-left:.5rem}.ml-7{margin-left:1.75rem}.ml-\[0px\]{margin-left:0}.ml-auto{margin-left:auto}.mr-2{margin-right:.5rem}.mr-auto{margin-right:auto}.ms-1{margin-inline-start:.25rem}.mt-0{margin-top:0}.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-20{margin-top:5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.mt-\[10px\]{margin-top:10px}.mt-\[116px\]{margin-top:116px}.mt-\[11px\]{margin-top:11px}.mt-\[12px\]{margin-top:12px}.mt-\[16px\]{margin-top:16px}.mt-\[208px\]{margin-top:208px}.mt-\[20px\]{margin-top:20px}.mt-\[24px\]{margin-top:24px}.mt-\[27px\]{margin-top:27px}.mt-\[280px\]{margin-top:280px}.mt-\[30px\]{margin-top:30px}.mt-\[31px\]{margin-top:31px}.mt-\[32px\]{margin-top:32px}.mt-\[44px\]{margin-top:44px}.mt-\[45px\]{margin-top:45px}.mt-\[48px\]{margin-top:48px}.mt-\[4px\]{margin-top:4px}.mt-\[50px\]{margin-top:50px}.mt-\[52px\]{margin-top:52px}.mt-\[5px\]{margin-top:5px}.mt-\[60px\]{margin-top:60px}.mt-\[64px\]{margin-top:64px}.mt-\[6px\]{margin-top:6px}.mt-\[70px\]{margin-top:70px}.mt-\[75px\]{margin-top:75px}.mt-\[7px\]{margin-top:7px}.mt-\[80px\]{margin-top:80px}.mt-\[82px\]{margin-top:82px}.mt-\[8px\]{margin-top:8px}.box-border{box-sizing:border-box}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.\!grid{display:grid!important}.grid{display:grid}.hidden{display:none}.aspect-square{aspect-ratio:1 / 1}.aspect-video{aspect-ratio:16 / 9}.size-1{width:.25rem;height:.25rem}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-16{height:4rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-4{height:1rem}.h-40{height:10rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-64{height:16rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[100\%\]{height:100%}.h-\[100svh\]{height:100svh}.h-\[110px\]{height:110px}.h-\[120px\]{height:120px}.h-\[138px\]{height:138px}.h-\[13px\]{height:13px}.h-\[15px\]{height:15px}.h-\[160px\]{height:160px}.h-\[17px\]{height:17px}.h-\[18px\]{height:18px}.h-\[19px\]{height:19px}.h-\[1px\]{height:1px}.h-\[200px\]{height:200px}.h-\[20px\]{height:20px}.h-\[22px\]{height:22px}.h-\[24px\]{height:24px}.h-\[25px\]{height:25px}.h-\[26px\]{height:26px}.h-\[28px\]{height:28px}.h-\[295px\]{height:295px}.h-\[30px\]{height:30px}.h-\[32px\]{height:32px}.h-\[34px\]{height:34px}.h-\[350px\]{height:350px}.h-\[35px\]{height:35px}.h-\[378px\]{height:378px}.h-\[38px\]{height:38px}.h-\[393px\]{height:393px}.h-\[39px\]{height:39px}.h-\[3px\]{height:3px}.h-\[400px\]{height:400px}.h-\[40px\]{height:40px}.h-\[417px\]{height:417px}.h-\[440px\]{height:440px}.h-\[45px\]{height:45px}.h-\[48px\]{height:48px}.h-\[50px\]{height:50px}.h-\[52px\]{height:52px}.h-\[534px\]{height:534px}.h-\[57px\]{height:57px}.h-\[62px\]{height:62px}.h-\[64px\]{height:64px}.h-\[66px\]{height:66px}.h-\[680px\]{height:680px}.h-\[71px\]{height:71px}.h-\[72px\]{height:72px}.h-\[7px\]{height:7px}.h-\[80px\]{height:80px}.h-\[84px\]{height:84px}.h-\[87px\]{height:87px}.h-\[92px\]{height:92px}.h-\[96px\]{height:96px}.h-\[auto\]{height:auto}.h-\[var\(--radix-navigation-menu-viewport-height\)\]{height:var(--radix-navigation-menu-viewport-height)}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-\[var\(--topbar\)\]{height:var(--topbar)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.max-h-0{max-height:0px}.max-h-96{max-height:24rem}.max-h-\[300px\]{max-height:300px}.max-h-\[500px\]{max-height:500px}.max-h-\[60px\]{max-height:60px}.max-h-\[90vh\]{max-height:90vh}.max-h-\[var\(--radix-dropdown-menu-content-available-height\)\]{max-height:var(--radix-dropdown-menu-content-available-height)}.max-h-screen{max-height:100vh}.min-h-0{min-height:0px}.min-h-\[100svh\]{min-height:100svh}.min-h-\[160px\]{min-height:160px}.min-h-\[200px\]{min-height:200px}.min-h-\[264px\]{min-height:264px}.min-h-\[320px\]{min-height:320px}.min-h-\[322px\]{min-height:322px}.min-h-\[359px\]{min-height:359px}.min-h-\[393px\]{min-height:393px}.min-h-\[440px\]{min-height:440px}.min-h-\[50vh\]{min-height:50vh}.min-h-\[60px\]{min-height:60px}.min-h-\[72px\]{min-height:72px}.min-h-\[753px\]{min-height:753px}.min-h-\[calc\(100vh-var\(--topbar\)-7rem\)\]{min-height:calc(100vh - var(--topbar) - 7rem)}.min-h-screen{min-height:100vh}.w-0{width:0px}.w-1{width:.25rem}.w-1\.5{width:.375rem}.w-1\/2{width:50%}.w-1\/3{width:33.333333%}.w-1\/4{width:25%}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-2\/3{width:66.666667%}.w-2\/4{width:50%}.w-20{width:5rem}.w-24{width:6rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-3\/4{width:75%}.w-32{width:8rem}.w-4{width:1rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-7{width:1.75rem}.w-72{width:18rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-\[100\%\]{width:100%}.w-\[100px\]{width:100px}.w-\[110px\]{width:110px}.w-\[115px\]{width:115px}.w-\[120px\]{width:120px}.w-\[124px\]{width:124px}.w-\[129px\]{width:129px}.w-\[139px\]{width:139px}.w-\[13px\]{width:13px}.w-\[141px\]{width:141px}.w-\[150px\]{width:150px}.w-\[155px\]{width:155px}.w-\[157px\]{width:157px}.w-\[15px\]{width:15px}.w-\[16\%\]{width:16%}.w-\[160px\]{width:160px}.w-\[161px\]{width:161px}.w-\[17px\]{width:17px}.w-\[185px\]{width:185px}.w-\[18px\]{width:18px}.w-\[19px\]{width:19px}.w-\[1px\]{width:1px}.w-\[200px\]{width:200px}.w-\[203px\]{width:203px}.w-\[20px\]{width:20px}.w-\[22px\]{width:22px}.w-\[233px\]{width:233px}.w-\[248px\]{width:248px}.w-\[24px\]{width:24px}.w-\[25px\]{width:25px}.w-\[26px\]{width:26px}.w-\[280px\]{width:280px}.w-\[293px\]{width:293px}.w-\[30px\]{width:30px}.w-\[328px\]{width:328px}.w-\[32px\]{width:32px}.w-\[34px\]{width:34px}.w-\[35px\]{width:35px}.w-\[372px\]{width:372px}.w-\[38px\]{width:38px}.w-\[3px\]{width:3px}.w-\[40px\]{width:40px}.w-\[48px\]{width:48px}.w-\[50\%\]{width:50%}.w-\[500px\]{width:500px}.w-\[50px\]{width:50px}.w-\[52px\]{width:52px}.w-\[548px\]{width:548px}.w-\[560px\]{width:560px}.w-\[57px\]{width:57px}.w-\[60\%\]{width:60%}.w-\[62px\]{width:62px}.w-\[64px\]{width:64px}.w-\[650px\]{width:650px}.w-\[667px\]{width:667px}.w-\[72px\]{width:72px}.w-\[7px\]{width:7px}.w-\[80px\]{width:80px}.w-\[84px\]{width:84px}.w-\[87\%\]{width:87%}.w-\[90\%\]{width:90%}.w-\[96px\]{width:96px}.w-\[calc\(100\%-20px\)\]{width:calc(100% - 20px)}.w-\[var\(--radix-popover-trigger-width\)\]{width:var(--radix-popover-trigger-width)}.w-auto{width:auto}.w-full{width:100%}.w-max{width:-moz-max-content;width:max-content}.w-px{width:1px}.min-w-0{min-width:0px}.min-w-\[160px\]{min-width:160px}.min-w-\[168px\]{min-width:168px}.min-w-\[291px\]{min-width:291px}.min-w-\[8rem\]{min-width:8rem}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.max-w-2xl{max-width:42rem}.max-w-\[110px\]{max-width:110px}.max-w-\[1136px\]{max-width:1136px}.max-w-\[1170px\]{max-width:1170px}.max-w-\[1200px\]{max-width:1200px}.max-w-\[120px\]{max-width:120px}.max-w-\[1240px\]{max-width:1240px}.max-w-\[1271px\]{max-width:1271px}.max-w-\[1400px\]{max-width:1400px}.max-w-\[200px\]{max-width:200px}.max-w-\[254px\]{max-width:254px}.max-w-\[271px\]{max-width:271px}.max-w-\[289px\]{max-width:289px}.max-w-\[299px\]{max-width:299px}.max-w-\[300px\]{max-width:300px}.max-w-\[345px\]{max-width:345px}.max-w-\[372px\]{max-width:372px}.max-w-\[373px\]{max-width:373px}.max-w-\[394px\]{max-width:394px}.max-w-\[416px\]{max-width:416px}.max-w-\[420px\]{max-width:420px}.max-w-\[457px\]{max-width:457px}.max-w-\[462px\]{max-width:462px}.max-w-\[485px\]{max-width:485px}.max-w-\[52px\]{max-width:52px}.max-w-\[55\%\]{max-width:55%}.max-w-\[571px\]{max-width:571px}.max-w-\[597px\]{max-width:597px}.max-w-\[641px\]{max-width:641px}.max-w-\[672px\]{max-width:672px}.max-w-\[714px\]{max-width:714px}.max-w-\[822px\]{max-width:822px}.max-w-\[92vw\]{max-width:92vw}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-max{max-width:-moz-max-content;max-width:max-content}.max-w-md{max-width:28rem}.max-w-xl{max-width:36rem}.flex-1{flex:1 1 0%}.flex-shrink-0,.shrink-0{flex-shrink:0}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.origin-\[--radix-dropdown-menu-content-transform-origin\]{transform-origin:var(--radix-dropdown-menu-content-transform-origin)}.-translate-x-full{--tw-translate-x: -100%;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-y-\[8px\]{--tw-translate-y: -8px;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-0{--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))}.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-2{--tw-translate-y: .5rem;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-\[-4px\]{--tw-translate-y: -4px;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))}.translate-y-\[4px\]{--tw-translate-y: 4px;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-45{--tw-rotate: -45deg;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))}.rotate-0{--tw-rotate: 0deg;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-45{--tw-rotate: 45deg;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-125{--tw-scale-x: 1.25;--tw-scale-y: 1.25;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))}@keyframes close-bounce{0%{transform:translateY(0) scaleY(1);opacity:1}20%{transform:translateY(-10%) scaleY(.95)}to{transform:translateY(-100%) scaleY(.5);opacity:0}}.animate-bouncy-close{animation:close-bounce .5s ease-in forwards}@keyframes drop-bounce{0%{transform:translateY(-100%) scaleY(.5);opacity:0}60%{transform:translateY(10%) scaleY(1.05);opacity:1}80%{transform:translateY(-4%) scaleY(.98)}to{transform:translateY(0) scaleY(1)}}.animate-bouncy-drop{animation:drop-bounce .6s ease-out forwards}@keyframes caret-blink{0%,70%,to{opacity:1}20%,50%{opacity:0}}.animate-caret-blink{animation:caret-blink 1.25s ease-out infinite}@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-pointer{cursor:pointer}.touch-none{touch-action:none}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize-none{resize:none}.resize{resize:both}.list-none{list-style-type:none}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-\[300px\]{grid-template-columns:300px}.flex-row{flex-direction:row}.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-items-center{justify-items:center}.gap-0{gap:0px}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.gap-\[10px\]{gap:10px}.gap-\[110px\]{gap:110px}.gap-\[11px\]{gap:11px}.gap-\[12px\]{gap:12px}.gap-\[13px\]{gap:13px}.gap-\[16px\]{gap:16px}.gap-\[17px\]{gap:17px}.gap-\[18px\]{gap:18px}.gap-\[1px\]{gap:1px}.gap-\[20px\]{gap:20px}.gap-\[23px\]{gap:23px}.gap-\[24px\]{gap:24px}.gap-\[25px\]{gap:25px}.gap-\[26px\]{gap:26px}.gap-\[27px\]{gap:27px}.gap-\[2px\]{gap:2px}.gap-\[30px\]{gap:30px}.gap-\[32px\]{gap:32px}.gap-\[33px\]{gap:33px}.gap-\[37px\]{gap:37px}.gap-\[3px\]{gap:3px}.gap-\[42px\]{gap:42px}.gap-\[46px\]{gap:46px}.gap-\[48px\]{gap:48px}.gap-\[50px\]{gap:50px}.gap-\[5px\]{gap:5px}.gap-\[60px\]{gap:60px}.gap-\[64px\]{gap:64px}.gap-\[69px\]{gap:69px}.gap-\[72px\]{gap:72px}.gap-\[76px\]{gap:76px}.gap-\[7px\]{gap:7px}.gap-\[8px\]{gap:8px}.gap-\[90px\]{gap:90px}.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-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * 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-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))}.space-y-\[100px\]>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(100px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(100px * var(--tw-space-y-reverse))}.space-y-\[14px\]>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(14px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(14px * var(--tw-space-y-reverse))}.space-y-\[24px\]>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(24px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(24px * var(--tw-space-y-reverse))}.space-y-\[30px\]>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(30px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(30px * var(--tw-space-y-reverse))}.self-start{align-self:flex-start}.justify-self-end{justify-self:end}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-nowrap{white-space:nowrap}.text-nowrap{text-wrap:nowrap}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-\[10px\]{border-radius:10px}.rounded-\[12px\]{border-radius:12px}.rounded-\[15px\]{border-radius:15px}.rounded-\[16px\]{border-radius:16px}.rounded-\[17px\]{border-radius:17px}.rounded-\[18px\]{border-radius:18px}.rounded-\[20px\]{border-radius:20px}.rounded-\[24px\]{border-radius:24px}.rounded-\[25px\]{border-radius:25px}.rounded-\[26px\]{border-radius:26px}.rounded-\[28px\]{border-radius:28px}.rounded-\[2px\]{border-radius:2px}.rounded-\[30px\]{border-radius:30px}.rounded-\[50px\]{border-radius:50px}.rounded-\[6px\]{border-radius:6px}.rounded-\[8px\]{border-radius:8px}.rounded-\[9px\]{border-radius:9px}.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:.75rem}.rounded-b-none{border-bottom-right-radius:0;border-bottom-left-radius:0}.rounded-r{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.rounded-bl-\[20px\]{border-bottom-left-radius:20px}.rounded-tl-sm{border-top-left-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-\[1px\]{border-width:1px}.border-\[2px\]{border-width:2px}.border-\[3px\]{border-width:3px}.border-b{border-bottom-width:1px}.border-b-0{border-bottom-width:0px}.border-b-2{border-bottom-width:2px}.border-l{border-left-width:1px}.border-r{border-right-width:1px}.border-t,.border-t-\[1px\]{border-top-width:1px}.border-solid{border-style:solid}.border-dashed{border-style:dashed}.border-none{border-style:none}.border-\[\#0E61EC\],.border-\[\#0e61ec\]{--tw-border-opacity: 1;border-color:rgb(14 97 236 / var(--tw-border-opacity, 1))}.border-\[\#2222224D\]{border-color:#2222224d}.border-\[\#575757\]{--tw-border-opacity: 1;border-color:rgb(87 87 87 / var(--tw-border-opacity, 1))}.border-\[\#6B6B6B\]{--tw-border-opacity: 1;border-color:rgb(107 107 107 / var(--tw-border-opacity, 1))}.border-\[\#CBD5E1B2\]{border-color:#cbd5e1b2}.border-\[\#CBD5E1\]{--tw-border-opacity: 1;border-color:rgb(203 213 225 / var(--tw-border-opacity, 1))}.border-\[\#DB2323\]{--tw-border-opacity: 1;border-color:rgb(219 35 35 / var(--tw-border-opacity, 1))}.border-\[\#F7F7F7\]{--tw-border-opacity: 1;border-color:rgb(247 247 247 / var(--tw-border-opacity, 1))}.border-\[\#d4d6db\]{--tw-border-opacity: 1;border-color:rgb(212 214 219 / var(--tw-border-opacity, 1))}.border-\[\#eef0f4\]{--tw-border-opacity: 1;border-color:rgb(238 240 244 / var(--tw-border-opacity, 1))}.border-\[3\]{border-color:3}.border-\[var\(--accent\)\]{border-color:var(--accent)}.border-\[var\(--accent-border\)\]{border-color:var(--accent-border)}.border-\[var\(--border\)\]{border-color:var(--border)}.border-\[var\(--border-2\)\]{border-color:var(--border-2)}.border-\[var\(--border-strong\)\]{border-color:var(--border-strong)}.border-\[var\(--ok-border\)\]{border-color:var(--ok-border)}.border-\[var\(--pe-border\)\]{border-color:var(--pe-border)}.border-\[var\(--warn-border\)\]{border-color:var(--warn-border)}.border-bg-hr{border-color:var(--tc-border)}.border-bg-primary{border-color:var(--tc-brand)}.border-black{--tw-border-opacity: 1;border-color:rgb(0 0 0 / var(--tw-border-opacity, 1))}.border-blue-500{--tw-border-opacity: 1;border-color:rgb(59 130 246 / var(--tw-border-opacity, 1))}.border-foreground\/10{border-color:hsl(var(--foreground) / .1)}.border-gray-100{--tw-border-opacity: 1;border-color:rgb(243 244 246 / var(--tw-border-opacity, 1))}.border-gray-200{--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1))}.border-gray-300{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}.border-input{border-color:hsl(var(--input))}.border-red-200{--tw-border-opacity: 1;border-color:rgb(254 202 202 / var(--tw-border-opacity, 1))}.border-red-400{--tw-border-opacity: 1;border-color:rgb(248 113 113 / var(--tw-border-opacity, 1))}.border-slate-200{--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1))}.border-slate-300{--tw-border-opacity: 1;border-color:rgb(203 213 225 / var(--tw-border-opacity, 1))}.border-transparent{border-color:transparent}.border-white{--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}.border-white\/70{border-color:#ffffffb3}.border-b-transparent{border-bottom-color:transparent}.border-l-transparent{border-left-color:transparent}.border-t-blue-600{--tw-border-opacity: 1;border-top-color:rgb(37 99 235 / var(--tw-border-opacity, 1))}.border-t-transparent{border-top-color:transparent}.bg-\[\#000\]{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.bg-\[\#0E61EC1F\]{background-color:#0e61ec1f}.bg-\[\#0E61EC\]{--tw-bg-opacity: 1;background-color:rgb(14 97 236 / var(--tw-bg-opacity, 1))}.bg-\[\#0E61EC\]\/10{background-color:#0e61ec1a}.bg-\[\#0E61EC\]\/5{background-color:#0e61ec0d}.bg-\[\#0e61ec66\]{background-color:#0e61ec66}.bg-\[\#0e61ec\]{--tw-bg-opacity: 1;background-color:rgb(14 97 236 / var(--tw-bg-opacity, 1))}.bg-\[\#10B981\]\/40{background-color:#10b98166}.bg-\[\#353535\]{--tw-bg-opacity: 1;background-color:rgb(53 53 53 / var(--tw-bg-opacity, 1))}.bg-\[\#CBD5E1\]{--tw-bg-opacity: 1;background-color:rgb(203 213 225 / var(--tw-bg-opacity, 1))}.bg-\[\#D9D9D9\]{--tw-bg-opacity: 1;background-color:rgb(217 217 217 / var(--tw-bg-opacity, 1))}.bg-\[\#DB2323\]{--tw-bg-opacity: 1;background-color:rgb(219 35 35 / var(--tw-bg-opacity, 1))}.bg-\[\#EFF2F6\]{--tw-bg-opacity: 1;background-color:rgb(239 242 246 / var(--tw-bg-opacity, 1))}.bg-\[\#F23030\]{--tw-bg-opacity: 1;background-color:rgb(242 48 48 / var(--tw-bg-opacity, 1))}.bg-\[\#F2F2F2\]{--tw-bg-opacity: 1;background-color:rgb(242 242 242 / var(--tw-bg-opacity, 1))}.bg-\[\#F7F7F7\]{--tw-bg-opacity: 1;background-color:rgb(247 247 247 / var(--tw-bg-opacity, 1))}.bg-\[\#F8F8F8\]{--tw-bg-opacity: 1;background-color:rgb(248 248 248 / var(--tw-bg-opacity, 1))}.bg-\[\#F9FAFB\]{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.bg-\[\#FAFAFA\]{--tw-bg-opacity: 1;background-color:rgb(250 250 250 / var(--tw-bg-opacity, 1))}.bg-\[\#FCFCFC\]{--tw-bg-opacity: 1;background-color:rgb(252 252 252 / var(--tw-bg-opacity, 1))}.bg-\[\#FDECEC\]{--tw-bg-opacity: 1;background-color:rgb(253 236 236 / var(--tw-bg-opacity, 1))}.bg-\[\#db2323\]{--tw-bg-opacity: 1;background-color:rgb(219 35 35 / var(--tw-bg-opacity, 1))}.bg-\[\#e9f1fe\]{--tw-bg-opacity: 1;background-color:rgb(233 241 254 / var(--tw-bg-opacity, 1))}.bg-\[\#edf2fe\]{--tw-bg-opacity: 1;background-color:rgb(237 242 254 / var(--tw-bg-opacity, 1))}.bg-\[\#f0f5fe\]{--tw-bg-opacity: 1;background-color:rgb(240 245 254 / var(--tw-bg-opacity, 1))}.bg-\[\#fafbfc\]{--tw-bg-opacity: 1;background-color:rgb(250 251 252 / var(--tw-bg-opacity, 1))}.bg-\[\#fff\]{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-\[rgba\(5\,6\,15\,0\.45\)\]{background-color:#05060f73}.bg-\[var\(--accent\)\]{background-color:var(--accent)}.bg-\[var\(--accent-border\)\]{background-color:var(--accent-border)}.bg-\[var\(--accent-soft\)\]{background-color:var(--accent-soft)}.bg-\[var\(--accent-softer\)\]{background-color:var(--accent-softer)}.bg-\[var\(--bg-muted\)\]{background-color:var(--bg-muted)}.bg-\[var\(--bg-subtle\)\]{background-color:var(--bg-subtle)}.bg-\[var\(--border-2\)\]{background-color:var(--border-2)}.bg-\[var\(--ok-soft\)\]{background-color:var(--ok-soft)}.bg-\[var\(--warn-soft\)\]{background-color:var(--warn-soft)}.bg-accent{background-color:hsl(var(--accent))}.bg-background{background-color:hsl(var(--background))}.bg-bg-disabled{background-color:var(--tc-surface-muted)}.bg-bg-primary{background-color:var(--tc-brand)}.bg-black{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.bg-black\/80{background-color:#000c}.bg-blue-500{--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity, 1))}.bg-border{background-color:hsl(var(--border))}.bg-card{background-color:hsl(var(--card))}.bg-current{background-color:currentColor}.bg-destructive{background-color:hsl(var(--destructive))}.bg-foreground{background-color:hsl(var(--foreground))}.bg-gray-100{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.bg-gray-200{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1))}.bg-gray-300{--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity, 1))}.bg-gray-400{--tw-bg-opacity: 1;background-color:rgb(156 163 175 / var(--tw-bg-opacity, 1))}.bg-gray-50{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.bg-gray-50\/50{background-color:#f9fafb80}.bg-gray-50\/60{background-color:#f9fafb99}.bg-green-50{--tw-bg-opacity: 1;background-color:rgb(240 253 244 / var(--tw-bg-opacity, 1))}.bg-green-500{--tw-bg-opacity: 1;background-color:rgb(34 197 94 / var(--tw-bg-opacity, 1))}.bg-muted{background-color:hsl(var(--muted))}.bg-popover{background-color:hsl(var(--popover))}.bg-red-50{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.bg-red-500{--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity, 1))}.bg-red-600{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1))}.bg-slate-100{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}.bg-slate-200{--tw-bg-opacity: 1;background-color:rgb(226 232 240 / var(--tw-bg-opacity, 1))}.bg-slate-200\/50{background-color:#e2e8f080}.bg-slate-300\/25{background-color:#cbd5e140}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-white\/15{background-color:#ffffff26}.bg-white\/80{background-color:#fffc}.bg-white\/90{background-color:#ffffffe6}.bg-\[linear-gradient\(to_bottom\,_\#80abf5_90\%\,_\#fff_100\%\)\]{background-image:linear-gradient(to bottom,#80abf5 90%,#fff)}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.from-\[\#0E61EC\]{--tw-gradient-from: #0E61EC var(--tw-gradient-from-position);--tw-gradient-to: rgb(14 97 236 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.to-\[\#4D92FF\]{--tw-gradient-to: #4D92FF var(--tw-gradient-to-position)}.bg-cover{background-size:cover}.bg-center{background-position:center}.fill-\[var\(--warn\)\]{fill:var(--warn)}.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-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-\[10px\]{padding:10px}.p-\[15px\]{padding:15px}.p-\[18px\]{padding:18px}.p-\[1px\]{padding:1px}.p-\[20px\]{padding:20px}.p-\[30px\]{padding:30px}.p-\[32px\]{padding:32px}.p-\[3px\]{padding:3px}.p-\[6px\]{padding:6px}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-10{padding-left:2.5rem;padding-right:2.5rem}.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-8{padding-left:2rem;padding-right:2rem}.px-9{padding-left:2.25rem;padding-right:2.25rem}.px-\[0px\]{padding-left:0;padding-right:0}.px-\[100px\]{padding-left:100px;padding-right:100px}.px-\[10px\]{padding-left:10px;padding-right:10px}.px-\[13px\]{padding-left:13px;padding-right:13px}.px-\[20px\]{padding-left:20px;padding-right:20px}.px-\[24px\]{padding-left:24px;padding-right:24px}.px-\[27px\]{padding-left:27px;padding-right:27px}.px-\[30px\]{padding-left:30px;padding-right:30px}.px-\[50px\]{padding-left:50px;padding-right:50px}.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-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-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-\[10px\]{padding-top:10px;padding-bottom:10px}.py-\[15px\]{padding-top:15px;padding-bottom:15px}.py-\[18px\]{padding-top:18px;padding-bottom:18px}.py-\[24px\]{padding-top:24px;padding-bottom:24px}.py-\[39px\]{padding-top:39px;padding-bottom:39px}.py-\[40px\]{padding-top:40px;padding-bottom:40px}.py-\[42px\]{padding-top:42px;padding-bottom:42px}.py-\[44px\]{padding-top:44px;padding-bottom:44px}.py-\[48px\]{padding-top:48px;padding-bottom:48px}.py-\[4px\]{padding-top:4px;padding-bottom:4px}.py-\[50px\]{padding-top:50px;padding-bottom:50px}.py-\[6px\]{padding-top:6px;padding-bottom:6px}.pb-0{padding-bottom:0}.pb-16{padding-bottom:4rem}.pb-2{padding-bottom:.5rem}.pb-4{padding-bottom:1rem}.pb-5{padding-bottom:1.25rem}.pb-6{padding-bottom:1.5rem}.pb-\[0px\]{padding-bottom:0}.pb-\[100px\]{padding-bottom:100px}.pb-\[120px\]{padding-bottom:120px}.pb-\[150px\]{padding-bottom:150px}.pb-\[28px\]{padding-bottom:28px}.pb-\[30px\]{padding-bottom:30px}.pb-\[36px\]{padding-bottom:36px}.pb-\[40px\]{padding-bottom:40px}.pb-\[48px\]{padding-bottom:48px}.pb-\[61px\]{padding-bottom:61px}.pl-10{padding-left:2.5rem}.pl-3{padding-left:.75rem}.pl-5{padding-left:1.25rem}.pl-6{padding-left:1.5rem}.pl-8{padding-left:2rem}.pl-9{padding-left:2.25rem}.pl-\[17px\]{padding-left:17px}.pl-\[20px\]{padding-left:20px}.pl-\[24px\]{padding-left:24px}.pl-\[38px\]{padding-left:38px}.pl-\[45px\]{padding-left:45px}.pl-\[65px\]{padding-left:65px}.pr-0{padding-right:0}.pr-1\.5{padding-right:.375rem}.pr-2{padding-right:.5rem}.pr-3{padding-right:.75rem}.pr-3\.5{padding-right:.875rem}.pr-5{padding-right:1.25rem}.pr-6{padding-right:1.5rem}.pr-8{padding-right:2rem}.pr-\[17px\]{padding-right:17px}.pr-\[20px\]{padding-right:20px}.pr-\[24px\]{padding-right:24px}.pr-\[32px\]{padding-right:32px}.pr-\[34px\]{padding-right:34px}.pt-0{padding-top:0}.pt-1{padding-top:.25rem}.pt-10{padding-top:2.5rem}.pt-12{padding-top:3rem}.pt-2{padding-top:.5rem}.pt-3\.5{padding-top:.875rem}.pt-4{padding-top:1rem}.pt-6{padding-top:1.5rem}.pt-\[0px\]{padding-top:0}.pt-\[107px\]{padding-top:107px}.pt-\[200px\]{padding-top:200px}.pt-\[28px\]{padding-top:28px}.pt-\[30px\]{padding-top:30px}.pt-\[38px\]{padding-top:38px}.pt-\[40px\]{padding-top:40px}.pt-\[48px\]{padding-top:48px}.pt-\[50px\]{padding-top:50px}.pt-\[53px\]{padding-top:53px}.pt-\[67px\]{padding-top:67px}.pt-\[79px\]{padding-top:79px}.pt-\[90px\]{padding-top:90px}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.text-2xl{font-size:24px}.text-\[0\.8rem\]{font-size:.8rem}.text-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[11\.5px\]{font-size:11.5px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13\.5px\]{font-size:13.5px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[18px\]{font-size:18px}.text-\[19px\]{font-size:19px}.text-\[20px\]{font-size:20px}.text-\[24px\]{font-size:24px}.text-\[26px\]{font-size:26px}.text-\[28px\]{font-size:28px}.text-\[32px\]{font-size:32px}.text-\[40px\]{font-size:40px}.text-\[64px\]{font-size:64px}.text-\[length\:var\(--admin-text-base\)\]{font-size:var(--admin-text-base)}.text-\[length\:var\(--admin-text-input\)\]{font-size:var(--admin-text-input)}.text-\[length\:var\(--admin-text-lg\)\]{font-size:var(--admin-text-lg)}.text-\[length\:var\(--admin-text-md\)\]{font-size:var(--admin-text-md)}.text-\[length\:var\(--admin-text-sm\)\]{font-size:var(--admin-text-sm)}.text-base{font-size:16px}.text-lg{font-size:18px}.text-sm{font-size:14px}.text-xl{font-size:20px}.text-xs{font-size:10px}.font-\[400\]{font-weight:400}.font-\[500\]{font-weight:500}.font-\[600\]{font-weight:600}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.normal-case{text-transform:none}.italic{font-style:italic}.not-italic{font-style:normal}.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-7{line-height:1.75rem}.leading-\[14px\]{line-height:14px}.leading-\[15px\]{line-height:15px}.leading-\[18px\]{line-height:18px}.leading-\[19px\]{line-height:19px}.leading-\[20px\]{line-height:20px}.leading-\[21px\]{line-height:21px}.leading-\[22\.8px\]{line-height:22.8px}.leading-\[22px\]{line-height:22px}.leading-\[23px\]{line-height:23px}.leading-\[24px\]{line-height:24px}.leading-\[25\.12px\]{line-height:25.12px}.leading-\[25px\]{line-height:25px}.leading-\[26px\]{line-height:26px}.leading-\[27px\]{line-height:27px}.leading-\[28px\]{line-height:28px}.leading-\[30px\]{line-height:30px}.leading-\[31px\]{line-height:31px}.leading-\[32px\]{line-height:32px}.leading-\[34\.2px\]{line-height:34.2px}.leading-\[34\.8px\]{line-height:34.8px}.leading-\[35px\]{line-height:35px}.leading-\[37px\]{line-height:37px}.leading-\[38px\]{line-height:38px}.leading-\[39px\]{line-height:39px}.leading-\[42px\]{line-height:42px}.leading-\[64px\]{line-height:64px}.leading-none{line-height:1}.leading-normal{line-height:1.5}.leading-relaxed{line-height:1.625}.tracking-\[0\.08em\]{letter-spacing:.08em}.tracking-\[0\.64px\]{letter-spacing:.64px}.tracking-normal{letter-spacing:0em}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.text-\[\#000\]{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.text-\[\#0268c7\]{--tw-text-opacity: 1;color:rgb(2 104 199 / var(--tw-text-opacity, 1))}.text-\[\#0481EF\]{--tw-text-opacity: 1;color:rgb(4 129 239 / var(--tw-text-opacity, 1))}.text-\[\#05060F\]{--tw-text-opacity: 1;color:rgb(5 6 15 / var(--tw-text-opacity, 1))}.text-\[\#083B9F\]{--tw-text-opacity: 1;color:rgb(8 59 159 / var(--tw-text-opacity, 1))}.text-\[\#0E61EC\],.text-\[\#0e61ec\]{--tw-text-opacity: 1;color:rgb(14 97 236 / var(--tw-text-opacity, 1))}.text-\[\#403E3E\]{--tw-text-opacity: 1;color:rgb(64 62 62 / var(--tw-text-opacity, 1))}.text-\[\#484747\]{--tw-text-opacity: 1;color:rgb(72 71 71 / var(--tw-text-opacity, 1))}.text-\[\#575757\]{--tw-text-opacity: 1;color:rgb(87 87 87 / var(--tw-text-opacity, 1))}.text-\[\#575D78\]{--tw-text-opacity: 1;color:rgb(87 93 120 / var(--tw-text-opacity, 1))}.text-\[\#5b606b\]{--tw-text-opacity: 1;color:rgb(91 96 107 / var(--tw-text-opacity, 1))}.text-\[\#686C73\]{--tw-text-opacity: 1;color:rgb(104 108 115 / var(--tw-text-opacity, 1))}.text-\[\#6B6B6B\]{--tw-text-opacity: 1;color:rgb(107 107 107 / var(--tw-text-opacity, 1))}.text-\[\#6e6e6e90\]{color:#6e6e6e90}.text-\[\#979FA9\]{--tw-text-opacity: 1;color:rgb(151 159 169 / var(--tw-text-opacity, 1))}.text-\[\#B9BABC\]{--tw-text-opacity: 1;color:rgb(185 186 188 / var(--tw-text-opacity, 1))}.text-\[\#DB2323\]{--tw-text-opacity: 1;color:rgb(219 35 35 / var(--tw-text-opacity, 1))}.text-\[\#E50914\]{--tw-text-opacity: 1;color:rgb(229 9 20 / var(--tw-text-opacity, 1))}.text-\[\#F24539\]{--tw-text-opacity: 1;color:rgb(242 69 57 / var(--tw-text-opacity, 1))}.text-\[\#F2F2F2\]{--tw-text-opacity: 1;color:rgb(242 242 242 / var(--tw-text-opacity, 1))}.text-\[\#a8adb8\]{--tw-text-opacity: 1;color:rgb(168 173 184 / var(--tw-text-opacity, 1))}.text-\[\#fff\]{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-\[20\]{color:20}.text-\[var\(--accent\)\]{color:var(--accent)}.text-\[var\(--accent-ink\)\]{color:var(--accent-ink)}.text-\[var\(--danger\)\]{color:var(--danger)}.text-\[var\(--ink\)\]{color:var(--ink)}.text-\[var\(--ink-2\)\]{color:var(--ink-2)}.text-\[var\(--ok-ink\)\]{color:var(--ok-ink)}.text-\[var\(--pe-accent-ink\)\]{color:var(--pe-accent-ink)}.text-\[var\(--text\)\]{color:var(--text)}.text-\[var\(--text-2\)\]{color:var(--text-2)}.text-\[var\(--text-3\)\]{color:var(--text-3)}.text-\[var\(--warn\)\]{color:var(--warn)}.text-\[var\(--warn-ink\)\]{color:var(--warn-ink)}.text-accent-foreground{color:hsl(var(--accent-foreground))}.text-black{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.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-destructive{color:hsl(var(--destructive))}.text-destructive-foreground{color:hsl(var(--destructive-foreground))}.text-foreground{color:hsl(var(--foreground))}.text-gray-300{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.text-gray-400{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.text-gray-500{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.text-gray-700{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.text-green-700{--tw-text-opacity: 1;color:rgb(21 128 61 / var(--tw-text-opacity, 1))}.text-muted-foreground{color:hsl(var(--muted-foreground))}.text-popover-foreground{color:hsl(var(--popover-foreground))}.text-red-500{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.text-red-600{--tw-text-opacity: 1;color:rgb(220 38 38 / 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-slate-600{--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.text-slate-700{--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}.text-slate-900{--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.text-tc-error{color:var(--tc-error)}.text-tc-muted{color:var(--tc-muted)}.text-text-disabled{color:var(--tc-disabled)}.text-text-lightblue{color:var(--tc-brand)}.text-transparent{color:transparent}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-white\/85{color:#ffffffd9}.text-yellow-500{--tw-text-opacity: 1;color:rgb(234 179 8 / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.placeholder-\[\#D9D9D9\]::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(217 217 217 / var(--tw-placeholder-opacity, 1))}.placeholder-\[\#D9D9D9\]::placeholder{--tw-placeholder-opacity: 1;color:rgb(217 217 217 / var(--tw-placeholder-opacity, 1))}.placeholder-\[var\(--text-3\)\]::-moz-placeholder{color:var(--text-3)}.placeholder-\[var\(--text-3\)\]::placeholder{color:var(--text-3)}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-45{opacity:.45}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -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_1px_2px_rgba\(8\,30\,64\,0\.06\)\]{--tw-shadow: 0 1px 2px rgba(8,30,64,.06);--tw-shadow-colored: 0 1px 2px 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_1px_3px_0_\#A6AFC366\]{--tw-shadow: 0 1px 3px 0 #A6AFC366;--tw-shadow-colored: 0 1px 3px 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_6px_12px_rgba\(8\,30\,64\,0\.07\)\,0_24px_48px_-16px_rgba\(8\,30\,64\,0\.18\)\]{--tw-shadow: 0 6px 12px rgba(8,30,64,.07),0 24px 48px -16px rgba(8,30,64,.18);--tw-shadow-colored: 0 6px 12px var(--tw-shadow-color), 0 24px 48px -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-\[0px_1px_3px_0px_rgba\(166\,175\,195\,0\.4\)\]{--tw-shadow: 0px 1px 3px 0px rgba(166,175,195,.4);--tw-shadow-colored: 0px 1px 3px 0px 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: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px 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-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px 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-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: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 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)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.outline-bg-primary{outline-color:var(--tc-brand)}.ring{--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(3px + 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-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-\[\#0E61EC\]{--tw-ring-opacity: 1;--tw-ring-color: rgb(14 97 236 / var(--tw-ring-opacity, 1))}.ring-bg-primary{--tw-ring-color: var(--tc-brand)}.ring-red-400{--tw-ring-opacity: 1;--tw-ring-color: rgb(248 113 113 / var(--tw-ring-opacity, 1))}.ring-offset-background{--tw-ring-offset-color: hsl(var(--background))}.drop-shadow-lg{--tw-drop-shadow: drop-shadow(0 10px 8px rgb(0 0 0 / .04)) drop-shadow(0 4px 3px rgb(0 0 0 / .1));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)}.drop-shadow-md{--tw-drop-shadow: drop-shadow(0 4px 3px rgb(0 0 0 / .07)) drop-shadow(0 2px 2px rgb(0 0 0 / .06));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)}.invert{--tw-invert: invert(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur{--tw-backdrop-blur: blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-\[1px\]{--tw-backdrop-blur: blur(1px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-\[2px\]{--tw-backdrop-blur: blur(2px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-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-saturate-\[180\%\]{--tw-backdrop-saturate: saturate(180%);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,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-\[opacity\,transform\]{transition-property:opacity,transform;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-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}.delay-200{transition-delay:.2s}.duration-100{transition-duration:.1s}.duration-1000{transition-duration:1s}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.duration-700{transition-duration:.7s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}@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,.fade-in-0{--tw-enter-opacity: 0}.zoom-in-95{--tw-enter-scale: .95}.duration-100{animation-duration:.1s}.duration-1000{animation-duration:1s}.duration-150{animation-duration:.15s}.duration-200{animation-duration:.2s}.duration-300{animation-duration:.3s}.duration-500{animation-duration:.5s}.duration-700{animation-duration:.7s}.delay-200{animation-delay:.2s}.ease-in-out{animation-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{animation-timing-function:cubic-bezier(0,0,.2,1)}.\!paused{animation-play-state:paused!important}.paused{animation-play-state:paused}body{font-family:var(--tc-font-sans)}html{overflow-x:clip;scrollbar-gutter:stable}body{overflow-x:clip}body[data-scroll-locked][data-scroll-locked]{overflow:visible!important;margin-right:0!important;padding-right:0!important;--removed-body-scroll-bar-size: 0 !important}#root,html.tc-auth-route,html.tc-auth-route body{overflow-x:clip;max-width:100%}.brand-page-enter-booting{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;max-width:100%;overflow:clip;opacity:0;pointer-events:none;z-index:0}@keyframes brand-loading-ring{0%,to{opacity:.35;transform:scale(.96)}50%{opacity:.9;transform:scale(1)}}.brand-loading-ring{animation:brand-loading-ring 1.4s ease-in-out infinite}@media (prefers-reduced-motion: reduce){.brand-loading-ring{animation:none;opacity:.6}.brand-page-enter-booting{position:static;opacity:0}}@keyframes spin-once{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.animate-spin-once{animation:spin-once .5s ease-in-out}@keyframes gradientBorder{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.gradient-border{border:2px solid transparent;background:linear-gradient(45deg,#ff9a9e,#fad0c4,#fbc2eb,#a6c1ee,#ff9a9e);background-size:200% 200%;animation:gradientBorder 5s ease infinite}.glass{background:#ffffff26;box-shadow:0 8px 32px #1f26875e;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);border-radius:10px;border:1px solid rgba(255,255,255,.18)}ol{padding:0!important}li[data-list=ordered]{list-style-type:decimal!important;list-style-position:inside!important;padding:3px 0!important}li[data-list=bullet]{list-style-type:disc!important;list-style-position:inside!important;padding:3px 0!important}li[data-list=ordered]::marker,li[data-list=bullet]::marker{font-size:1em!important}li[data-list]:before{content:none!important}.editor-wrapper{width:720px;margin:0!important}.ql-custom-toolbar{display:flex;gap:8px;padding:6px;border:1px solid #6B6B6B!important;background:#fafafa;flex-wrap:wrap;align-items:center;border-bottom:none!important;border-radius:12px 12px 0 0/12px 12px 0px 0px!important}.ql-snow{border:none!important}.ql-btn{background:transparent;border:none;padding:6px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;border-radius:6px}.ql-btn svg{width:18px;height:18px;pointer-events:none;color:#374151}.ql-btn:hover{background:#f3f4f6}.ql-btn.active,.ql-btn.active svg{background:transparent;color:#1d4ed8}.quill-container .ql-editor{min-height:220px;max-height:800px;overflow:auto}@keyframes brand-loading-dot{0%,80%,to{opacity:.25;transform:scale(.85)}40%{opacity:1;transform:scale(1)}}.brand-loading-dot{animation:brand-loading-dot 1.2s ease-in-out infinite}@media (prefers-reduced-motion: reduce){.brand-loading-dot{animation:none;opacity:.6}}.tc-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:1.25rem;background:#05060f47;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);animation:tc-modal-overlay-in .18s ease-out}.tc-modal-backdrop{background:#05060f47;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.tc-modal-panel{animation:tc-modal-panel-in .2s ease-out}@keyframes tc-modal-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes tc-modal-panel-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion: reduce){.tc-modal-overlay,.tc-modal-panel{animation:none}}.file\:border-0::file-selector-button{border-width:0px}.file\:bg-transparent::file-selector-button{background-color:transparent}.file\:text-base::file-selector-button{font-size:16px}.file\:font-medium::file-selector-button{font-weight:500}.file\:text-foreground::file-selector-button{color:hsl(var(--foreground))}.placeholder\:text-base::-moz-placeholder{font-size:16px}.placeholder\:text-base::placeholder{font-size:16px}.placeholder\:font-normal::-moz-placeholder{font-weight:400}.placeholder\:font-normal::placeholder{font-weight:400}.placeholder\:text-\[\#CFD1D4\]::-moz-placeholder{--tw-text-opacity: 1;color:rgb(207 209 212 / var(--tw-text-opacity, 1))}.placeholder\:text-\[\#CFD1D4\]::placeholder{--tw-text-opacity: 1;color:rgb(207 209 212 / var(--tw-text-opacity, 1))}.placeholder\:text-gray-400::-moz-placeholder{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.placeholder\:text-gray-400::placeholder{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.placeholder\:text-muted-foreground::-moz-placeholder{color:hsl(var(--muted-foreground))}.placeholder\:text-muted-foreground::placeholder{color:hsl(var(--muted-foreground))}.placeholder\:text-placeholder-primary::-moz-placeholder{--tw-text-opacity: 1;color:rgb(207 209 212 / var(--tw-text-opacity, 1))}.placeholder\:text-placeholder-primary::placeholder{--tw-text-opacity: 1;color:rgb(207 209 212 / var(--tw-text-opacity, 1))}.focus-within\:relative:focus-within{position:relative}.focus-within\:z-20:focus-within{z-index:20}.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\:border-\[\#0E61EC\]:hover{--tw-border-opacity: 1;border-color:rgb(14 97 236 / var(--tw-border-opacity, 1))}.hover\:border-\[\#0E61EC\]\/40:hover{border-color:#0e61ec66}.hover\:border-\[\#B81C1C\]:hover{--tw-border-opacity: 1;border-color:rgb(184 28 28 / var(--tw-border-opacity, 1))}.hover\:border-blue-500:hover{--tw-border-opacity: 1;border-color:rgb(59 130 246 / var(--tw-border-opacity, 1))}.hover\:border-gray-300:hover{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}.hover\:bg-\[\#0278e0\]:hover{--tw-bg-opacity: 1;background-color:rgb(2 120 224 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#0B53D6\]:hover{--tw-bg-opacity: 1;background-color:rgb(11 83 214 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#0E61EC\]\/80:hover{background-color:#0e61eccc}.hover\:bg-\[\#0E61EC\]\/\[0\.03\]:hover{background-color:#0e61ec08}.hover\:bg-\[\#0e61ec\]:hover{--tw-bg-opacity: 1;background-color:rgb(14 97 236 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#10B981\]\/80:hover{background-color:#10b981cc}.hover\:bg-\[\#B81C1C\]:hover{--tw-bg-opacity: 1;background-color:rgb(184 28 28 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#F23030\]\/80:hover{background-color:#f23030cc}.hover\:bg-\[\#F7F7F7\]:hover{--tw-bg-opacity: 1;background-color:rgb(247 247 247 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#fafbfc\]:hover{--tw-bg-opacity: 1;background-color:rgb(250 251 252 / var(--tw-bg-opacity, 1))}.hover\:bg-\[var\(--accent-hover\)\]:hover{background-color:var(--accent-hover)}.hover\:bg-\[var\(--bg-muted\)\]:hover{background-color:var(--bg-muted)}.hover\:bg-\[var\(--bg-subtle\)\]:hover{background-color:var(--bg-subtle)}.hover\:bg-accent:hover{background-color:hsl(var(--accent))}.hover\:bg-bg-hoverblue:hover{background-color:var(--tc-brand-hover)}.hover\:bg-bg-hoverwhite:hover{background-color:var(--tc-surface-hover)}.hover\:bg-blue-200:hover{--tw-bg-opacity: 1;background-color:rgb(191 219 254 / var(--tw-bg-opacity, 1))}.hover\:bg-card\/80:hover{background-color:hsl(var(--card) / .8)}.hover\:bg-destructive\/80:hover{background-color:hsl(var(--destructive) / .8)}.hover\:bg-destructive\/90:hover{background-color:hsl(var(--destructive) / .9)}.hover\:bg-gray-100:hover{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-300:hover{--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-50:hover{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.hover\:bg-red-600:hover{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1))}.hover\:bg-red-700:hover{--tw-bg-opacity: 1;background-color:rgb(185 28 28 / var(--tw-bg-opacity, 1))}.hover\:bg-slate-100:hover{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}.hover\:bg-slate-50:hover{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.hover\:bg-transparent:hover{background-color:transparent}.hover\:bg-white:hover{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.hover\:text-\[\#0E61EC\]:hover,.hover\:text-\[\#0e61ec\]:hover{--tw-text-opacity: 1;color:rgb(14 97 236 / var(--tw-text-opacity, 1))}.hover\:text-\[var\(--ink\)\]:hover{color:var(--ink)}.hover\:text-\[var\(--warn\)\]:hover{color:var(--warn)}.hover\:text-accent-foreground:hover{color:hsl(var(--accent-foreground))}.hover\:text-red-500:hover{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.hover\:text-slate-900:hover{--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.hover\:text-text-hoverskyblue:hover{color:var(--tc-brand-active)}.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}.focus\:border-none:focus{border-style:none}.focus\:border-\[\#0E61EC\]:focus{--tw-border-opacity: 1;border-color:rgb(14 97 236 / var(--tw-border-opacity, 1))}.focus\:border-\[var\(--accent\)\]:focus{border-color:var(--accent)}.focus\:bg-accent:focus{background-color:hsl(var(--accent))}.focus\:bg-gray-100:focus{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.focus\:bg-red-50:focus{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.focus\:bg-white:focus{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.focus\:text-\[\#E50914\]:focus{--tw-text-opacity: 1;color:rgb(229 9 20 / var(--tw-text-opacity, 1))}.focus\:text-accent-foreground:focus{color:hsl(var(--accent-foreground))}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-0: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(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\:ring-1: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(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)}.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-\[3px\]: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(3px + 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-\[\#0E61EC\]\/15:focus{--tw-ring-color: rgb(14 97 236 / .15)}.focus\:ring-\[\#0E61EC\]\/30:focus{--tw-ring-color: rgb(14 97 236 / .3)}.focus\:ring-\[var\(--accent\)\]:focus{--tw-ring-color: var(--accent)}.focus\:ring-\[var\(--accent-soft\)\]:focus{--tw-ring-color: var(--accent-soft)}.focus\:ring-bg-primary:focus{--tw-ring-color: var(--tc-brand)}.focus\:ring-blue-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(59 130 246 / var(--tw-ring-opacity, 1))}.focus\:ring-ring:focus{--tw-ring-color: hsl(var(--ring))}.focus\:ring-white:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(255 255 255 / var(--tw-ring-opacity, 1))}.focus\:ring-offset-2:focus{--tw-ring-offset-width: 2px}.focus-visible\:border-\[2px\]:focus-visible{border-width:2px}.focus-visible\:border-bg-primary:focus-visible{border-color:var(--tc-brand)}.focus-visible\:border-error:focus-visible{border-color:var(--tc-error)}.focus-visible\:border-red-400:focus-visible{--tw-border-opacity: 1;border-color:rgb(248 113 113 / var(--tw-border-opacity, 1))}.focus-visible\:p-\[calc\(0\.75rem-1\.5px\)\]:focus-visible{padding:calc(.75rem - 1.5px)}.focus-visible\:pl-\[65px\]:focus-visible{padding-left:65px}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:ring-1: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(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)}.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-ring:focus-visible{--tw-ring-color: hsl(var(--ring))}.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\: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\:bg-bg-activeblue:active{background-color:var(--tc-brand-active)}.active\:bg-bg-activewhite:active{background-color:var(--tc-surface-active)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:border-none:disabled{border-style:none}.disabled\:bg-\[\#78acda\]:disabled{--tw-bg-opacity: 1;background-color:rgb(120 172 218 / var(--tw-bg-opacity, 1))}.disabled\:bg-\[\#F1F5FB\]:disabled{--tw-bg-opacity: 1;background-color:rgb(241 245 251 / var(--tw-bg-opacity, 1))}.disabled\:opacity-100:disabled{opacity:1}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.group:hover .group-hover\:-translate-y-\[26px\]{--tw-translate-y: -26px;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\:-translate-y-\[30px\]{--tw-translate-y: -30px;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\:-translate-y-\[32px\]{--tw-translate-y: -32px;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\:-translate-y-\[38px\]{--tw-translate-y: -38px;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\:-translate-y-\[47px\]{--tw-translate-y: -47px;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\:translate-x-0\.5{--tw-translate-x: .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))}.group:hover .group-hover\:translate-x-1{--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))}.group:hover .group-hover\:text-\[\#0E61EC\]{--tw-text-opacity: 1;color:rgb(14 97 236 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:underline{text-decoration-line:underline}.group:hover .group-hover\:invert{--tw-invert: invert(100%);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)}.peer:disabled~.peer-disabled\:cursor-not-allowed{cursor:not-allowed}.peer:disabled~.peer-disabled\:opacity-70{opacity:.7}.has-\[\:disabled\]\:opacity-50:has(:disabled){opacity:.5}.aria-selected\:bg-accent[aria-selected=true]{background-color:hsl(var(--accent))}.aria-selected\:bg-accent\/50[aria-selected=true]{background-color:hsl(var(--accent) / .5)}.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}.data-\[disabled\=true\]\:pointer-events-none[data-disabled=true],.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-4[data-state=checked]{--tw-translate-x: 1rem;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]{--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))}@keyframes accordion-up{0%{height:var(--radix-accordion-content-height)}to{height:0}}.data-\[state\=closed\]\:animate-accordion-up[data-state=closed]{animation:accordion-up .2s ease-out}@keyframes accordion-down{0%{height:0}to{height:var(--radix-accordion-content-height)}}.data-\[state\=open\]\:animate-accordion-down[data-state=open]{animation:accordion-down .2s ease-out}.data-\[state\=checked\]\:border-\[\#CBD5E1\][data-state=checked]{--tw-border-opacity: 1;border-color:rgb(203 213 225 / var(--tw-border-opacity, 1))}.data-\[state\=checked\]\:border-bg-primary[data-state=checked]{border-color:var(--tc-brand)}.data-\[state\=active\]\:border-b-\[\#0481EF\][data-state=active]{--tw-border-opacity: 1;border-bottom-color:rgb(4 129 239 / var(--tw-border-opacity, 1))}.data-\[active\]\:bg-accent\/50[data-active]{background-color:hsl(var(--accent) / .5)}.data-\[selected\=true\]\:bg-accent[data-selected=true]{background-color:hsl(var(--accent))}.data-\[state\=checked\]\:bg-bg-primary[data-state=checked]{background-color:var(--tc-brand)}.data-\[state\=open\]\:bg-accent[data-state=open]{background-color:hsl(var(--accent))}.data-\[state\=open\]\:bg-accent\/50[data-state=open]{background-color:hsl(var(--accent) / .5)}.data-\[state\=unchecked\]\:bg-input[data-state=unchecked]{background-color:hsl(var(--input))}.data-\[selected\=true\]\:text-accent-foreground[data-selected=true]{color:hsl(var(--accent-foreground))}.data-\[state\=active\]\:text-\[\#0481EF\][data-state=active]{--tw-text-opacity: 1;color:rgb(4 129 239 / var(--tw-text-opacity, 1))}.data-\[state\=checked\]\:text-white[data-state=checked]{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.data-\[state\=open\]\:text-muted-foreground[data-state=open]{color:hsl(var(--muted-foreground))}.data-\[disabled\=true\]\:opacity-50[data-disabled=true],.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[state\=closed\]\:duration-300[data-state=closed]{transition-duration:.3s}.data-\[state\=open\]\:duration-500[data-state=open]{transition-duration:.5s}.data-\[motion\^\=from-\]\:animate-in[data-motion^=from-],.data-\[state\=open\]\:animate-in[data-state=open],.data-\[state\=visible\]\:animate-in[data-state=visible]{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-\[motion\^\=to-\]\:animate-out[data-motion^=to-],.data-\[state\=closed\]\:animate-out[data-state=closed],.data-\[state\=hidden\]\:animate-out[data-state=hidden]{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-\[motion\^\=from-\]\:fade-in[data-motion^=from-]{--tw-enter-opacity: 0}.data-\[motion\^\=to-\]\:fade-out[data-motion^=to-],.data-\[state\=closed\]\:fade-out-0[data-state=closed],.data-\[state\=hidden\]\:fade-out[data-state=hidden]{--tw-exit-opacity: 0}.data-\[state\=open\]\:fade-in-0[data-state=open],.data-\[state\=visible\]\:fade-in[data-state=visible]{--tw-enter-opacity: 0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale: .95}.data-\[state\=open\]\:zoom-in-90[data-state=open]{--tw-enter-scale: .9}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale: .95}.data-\[motion\=from-end\]\:slide-in-from-right-52[data-motion=from-end]{--tw-enter-translate-x: 13rem}.data-\[motion\=from-start\]\:slide-in-from-left-52[data-motion=from-start]{--tw-enter-translate-x: -13rem}.data-\[motion\=to-end\]\:slide-out-to-right-52[data-motion=to-end]{--tw-exit-translate-x: 13rem}.data-\[motion\=to-start\]\:slide-out-to-left-52[data-motion=to-start]{--tw-exit-translate-x: -13rem}.data-\[side\=bottom\]\:slide-in-from-top-1[data-side=bottom]{--tw-enter-translate-y: -.25rem}.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-bottom[data-state=closed]{--tw-exit-translate-y: 100%}.data-\[state\=closed\]\:slide-out-to-left[data-state=closed]{--tw-exit-translate-x: -100%}.data-\[state\=closed\]\:slide-out-to-left-1\/2[data-state=closed]{--tw-exit-translate-x: -50%}.data-\[state\=closed\]\:slide-out-to-right[data-state=closed]{--tw-exit-translate-x: 100%}.data-\[state\=closed\]\:slide-out-to-top[data-state=closed]{--tw-exit-translate-y: -100%}.data-\[state\=closed\]\:slide-out-to-top-\[48\%\][data-state=closed]{--tw-exit-translate-y: -48%}.data-\[state\=open\]\:slide-in-from-bottom[data-state=open]{--tw-enter-translate-y: 100%}.data-\[state\=open\]\:slide-in-from-left[data-state=open]{--tw-enter-translate-x: -100%}.data-\[state\=open\]\:slide-in-from-left-1\/2[data-state=open]{--tw-enter-translate-x: -50%}.data-\[state\=open\]\:slide-in-from-right[data-state=open]{--tw-enter-translate-x: 100%}.data-\[state\=open\]\:slide-in-from-top[data-state=open]{--tw-enter-translate-y: -100%}.data-\[state\=open\]\:slide-in-from-top-\[48\%\][data-state=open]{--tw-enter-translate-y: -48%}.data-\[state\=closed\]\:duration-300[data-state=closed]{animation-duration:.3s}.data-\[state\=open\]\:duration-500[data-state=open]{animation-duration:.5s}.group[data-state=open] .group-data-\[state\=open\]\: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))}@media (min-width: 640px){.sm\:mt-0{margin-top:0}.sm\:block{display:block}.sm\:h-9{height:2.25rem}.sm\:w-9{width:2.25rem}.sm\:w-\[80\%\]{width:80%}.sm\:max-w-md{max-width:28rem}.sm\:max-w-sm{max-width:24rem}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:justify-end{justify-content:flex-end}.sm\:gap-2{gap:.5rem}.sm\:gap-4{gap:1rem}.sm\:space-x-0>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(0px * var(--tw-space-x-reverse));margin-left:calc(0px * calc(1 - var(--tw-space-x-reverse)))}.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\: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)))}.sm\:space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.sm\:rounded-\[var\(--r-lg\)\]{border-radius:var(--r-lg)}.sm\:rounded-lg{border-radius:var(--radius)}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:text-left{text-align:left}}@media (min-width: 768px){.md\:absolute{position:absolute}.md\:order-\[0\]{order:0}.md\:mx-\[10px\]{margin-left:10px;margin-right:10px}.md\:mb-6{margin-bottom:1.5rem}.md\:mb-\[100px\]{margin-bottom:100px}.md\:mb-\[15px\]{margin-bottom:15px}.md\:mb-\[17px\]{margin-bottom:17px}.md\:mb-\[20px\]{margin-bottom:20px}.md\:mb-\[25px\]{margin-bottom:25px}.md\:mb-\[30px\]{margin-bottom:30px}.md\:mb-\[32px\]{margin-bottom:32px}.md\:mb-\[44px\]{margin-bottom:44px}.md\:mb-\[48px\]{margin-bottom:48px}.md\:mb-\[58px\]{margin-bottom:58px}.md\:mb-\[81px\]{margin-bottom:81px}.md\:ml-\[40px\]{margin-left:40px}.md\:ml-\[49px\]{margin-left:49px}.md\:mt-0,.md\:mt-\[0px\]{margin-top:0}.md\:mt-\[132px\]{margin-top:132px}.md\:mt-\[13px\]{margin-top:13px}.md\:mt-\[166px\]{margin-top:166px}.md\:mt-\[168px\]{margin-top:168px}.md\:mt-\[20px\]{margin-top:20px}.md\:mt-\[22px\]{margin-top:22px}.md\:mt-\[32px\]{margin-top:32px}.md\:mt-\[35px\]{margin-top:35px}.md\:mt-\[38px\]{margin-top:38px}.md\:mt-\[40px\]{margin-top:40px}.md\:mt-\[48px\]{margin-top:48px}.md\:mt-\[50px\]{margin-top:50px}.md\:mt-\[64px\]{margin-top:64px}.md\:mt-\[67px\]{margin-top:67px}.md\:mt-\[80px\]{margin-top:80px}.md\:mt-\[80vh\]{margin-top:80vh}.md\:mt-\[96px\]{margin-top:96px}.md\:block{display:block}.md\:flex{display:flex}.md\:grid{display:grid}.md\:hidden{display:none}.md\:h-10{height:2.5rem}.md\:h-\[102px\]{height:102px}.md\:h-\[112px\]{height:112px}.md\:h-\[143px\]{height:143px}.md\:h-\[16px\]{height:16px}.md\:h-\[24px\]{height:24px}.md\:h-\[30px\]{height:30px}.md\:h-\[313px\]{height:313px}.md\:h-\[32px\]{height:32px}.md\:h-\[342px\]{height:342px}.md\:h-\[375px\]{height:375px}.md\:h-\[414px\]{height:414px}.md\:h-\[47px\]{height:47px}.md\:h-\[48px\]{height:48px}.md\:h-\[50px\]{height:50px}.md\:h-\[60px\]{height:60px}.md\:h-\[62px\]{height:62px}.md\:h-\[65px\]{height:65px}.md\:h-\[72px\]{height:72px}.md\:h-auto{height:auto}.md\:min-h-\[359px\]{min-height:359px}.md\:w-1\/2{width:50%}.md\:w-10{width:2.5rem}.md\:w-\[100\%\]{width:100%}.md\:w-\[112px\]{width:112px}.md\:w-\[140px\]{width:140px}.md\:w-\[167px\]{width:167px}.md\:w-\[16px\]{width:16px}.md\:w-\[170px\]{width:170px}.md\:w-\[214px\]{width:214px}.md\:w-\[24px\]{width:24px}.md\:w-\[280px\]{width:280px}.md\:w-\[30px\]{width:30px}.md\:w-\[32px\]{width:32px}.md\:w-\[345px\]{width:345px}.md\:w-\[373px\]{width:373px}.md\:w-\[396px\]{width:396px}.md\:w-\[399px\]{width:399px}.md\:w-\[409px\]{width:409px}.md\:w-\[447px\]{width:447px}.md\:w-\[48px\]{width:48px}.md\:w-\[50\%\]{width:50%}.md\:w-\[52px\]{width:52px}.md\:w-\[608px\]{width:608px}.md\:w-\[62px\]{width:62px}.md\:w-\[72px\]{width:72px}.md\:w-\[80\%\]{width:80%}.md\:w-\[var\(--radix-navigation-menu-viewport-width\)\]{width:var(--radix-navigation-menu-viewport-width)}.md\:w-auto{width:auto}.md\:w-full{width:100%}.md\:max-w-\[300px\]{max-width:300px}.md\:max-w-\[330px\]{max-width:330px}.md\:max-w-\[345px\]{max-width:345px}.md\:max-w-\[498px\]{max-width:498px}.md\:max-w-\[506px\]{max-width:506px}.md\:max-w-\[524px\]{max-width:524px}.md\:max-w-\[532px\]{max-width:532px}.md\:max-w-\[665px\]{max-width:665px}.md\:max-w-\[772px\]{max-width:772px}.md\:max-w-\[80\%\]{max-width:80%}.md\:max-w-\[963px\]{max-width:963px}.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\:flex-row{flex-direction:row}.md\:flex-col{flex-direction:column}.md\:items-end{align-items:flex-end}.md\:items-center{align-items:center}.md\:justify-center{justify-content:center}.md\:justify-between{justify-content:space-between}.md\:gap-0{gap:0px}.md\:gap-3{gap:.75rem}.md\:gap-4{gap:1rem}.md\:gap-6{gap:1.5rem}.md\:gap-8{gap:2rem}.md\:gap-\[100px\]{gap:100px}.md\:gap-\[10px\]{gap:10px}.md\:gap-\[110px\]{gap:110px}.md\:gap-\[162px\]{gap:162px}.md\:gap-\[22px\]{gap:22px}.md\:gap-\[24px\]{gap:24px}.md\:gap-\[32px\]{gap:32px}.md\:gap-\[44px\]{gap:44px}.md\:gap-\[48px\]{gap:48px}.md\:gap-\[50px\]{gap:50px}.md\:gap-\[73px\]{gap:73px}.md\:rounded-\[24px\]{border-radius:24px}.md\:rounded-\[25px\]{border-radius:25px}.md\:bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.md\:p-\[40px\]{padding:40px}.md\:p-\[59px\]{padding:59px}.md\:px-0{padding-left:0;padding-right:0}.md\:px-10{padding-left:2.5rem;padding-right:2.5rem}.md\:px-5{padding-left:1.25rem;padding-right:1.25rem}.md\:px-\[50px\]{padding-left:50px;padding-right:50px}.md\:px-\[54px\]{padding-left:54px;padding-right:54px}.md\:py-20{padding-top:5rem;padding-bottom:5rem}.md\:py-6{padding-top:1.5rem;padding-bottom:1.5rem}.md\:py-\[59px\]{padding-top:59px;padding-bottom:59px}.md\:py-\[67px\]{padding-top:67px;padding-bottom:67px}.md\:py-\[98px\]{padding-top:98px;padding-bottom:98px}.md\:pb-4{padding-bottom:1rem}.md\:pb-\[104px\]{padding-bottom:104px}.md\:pb-\[139px\]{padding-bottom:139px}.md\:pb-\[145px\]{padding-bottom:145px}.md\:pb-\[14px\]{padding-bottom:14px}.md\:pb-\[200px\]{padding-bottom:200px}.md\:pb-\[40px\]{padding-bottom:40px}.md\:pb-\[67px\]{padding-bottom:67px}.md\:pb-\[70px\]{padding-bottom:70px}.md\:pb-\[71px\]{padding-bottom:71px}.md\:pb-\[74px\]{padding-bottom:74px}.md\:pb-\[92px\]{padding-bottom:92px}.md\:pl-5{padding-left:1.25rem}.md\:pl-\[35px\]{padding-left:35px}.md\:pt-4{padding-top:1rem}.md\:pt-\[119px\]{padding-top:119px}.md\:pt-\[130px\]{padding-top:130px}.md\:pt-\[14px\]{padding-top:14px}.md\:pt-\[200px\]{padding-top:200px}.md\:pt-\[220px\]{padding-top:220px}.md\:pt-\[233px\]{padding-top:233px}.md\:pt-\[28px\]{padding-top:28px}.md\:pt-\[66px\]{padding-top:66px}.md\:pt-\[67px\]{padding-top:67px}.md\:pt-\[74px\]{padding-top:74px}.md\:pt-\[77px\]{padding-top:77px}.md\:pt-\[83px\]{padding-top:83px}.md\:pt-\[86px\]{padding-top:86px}.md\:pt-\[98px\]{padding-top:98px}.md\:text-center{text-align:center}.md\:text-right{text-align:right}.md\:text-\[16px\]{font-size:16px}.md\:text-\[18px\]{font-size:18px}.md\:text-\[20px\]{font-size:20px}.md\:text-\[24px\]{font-size:24px}.md\:text-\[32px\]{font-size:32px}.md\:text-\[36px\]{font-size:36px}.md\:text-\[40px\]{font-size:40px}.md\:text-\[46px\]{font-size:46px}.md\:text-\[48px\]{font-size:48px}.md\:text-sm{font-size:14px}.md\:leading-\[15x\]{line-height:15x}.md\:leading-\[26px\]{line-height:26px}.md\:leading-\[27px\]{line-height:27px}.md\:leading-\[28px\]{line-height:28px}.md\:leading-\[30\.4px\]{line-height:30.4px}.md\:leading-\[31px\]{line-height:31px}.md\:leading-\[32px\]{line-height:32px}.md\:leading-\[34px\]{line-height:34px}.md\:leading-\[38px\]{line-height:38px}.md\:leading-\[39px\]{line-height:39px}.md\:leading-\[40px\]{line-height:40px}.md\:leading-\[42px\]{line-height:42px}.md\:leading-\[43px\]{line-height:43px}.md\:leading-\[48px\]{line-height:48px}.md\:leading-\[50px\]{line-height:50px}.md\:leading-\[51px\]{line-height:51px}.md\:leading-\[56px\]{line-height:56px}.md\:leading-\[57px\]{line-height:57px}.md\:leading-\[64px\]{line-height:64px}.md\:leading-\[66\.7px\]{line-height:66.7px}.md\:leading-\[68px\]{line-height:68px}.md\:shadow-\[0_4px_12px_0_\#0D0A2C0F\]{--tw-shadow: 0 4px 12px 0 #0D0A2C0F;--tw-shadow-colored: 0 4px 12px 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)}.group:hover .md\:group-hover\:-translate-y-\[45px\]{--tw-translate-y: -45px;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))}}@media (min-width: 1024px){.lg\:mb-\[27px\]{margin-bottom:27px}.lg\:ml-\[var\(--sidebar\)\]{margin-left:var(--sidebar)}.lg\:mt-0{margin-top:0}.lg\:mt-\[313px\]{margin-top:313px}.lg\:mt-\[48px\]{margin-top:48px}.lg\:mt-\[7px\]{margin-top:7px}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:h-\[102px\]{height:102px}.lg\:h-\[393px\]{height:393px}.lg\:h-\[400px\]{height:400px}.lg\:h-\[594px\]{height:594px}.lg\:w-\[270px\]{width:270px}.lg\:w-\[40\%\]{width:40%}.lg\:w-\[50\%\]{width:50%}.lg\:w-\[60\%\]{width:60%}.lg\:w-full{width:100%}.lg\:max-w-\[302px\]{max-width:302px}.lg\:max-w-\[305px\]{max-width:305px}.lg\:max-w-\[325px\]{max-width:325px}.lg\:max-w-\[425px\]{max-width:425px}.lg\:max-w-\[431px\]{max-width:431px}.lg\:max-w-\[697px\]{max-width:697px}.lg\:max-w-\[765px\]{max-width:765px}.lg\:translate-x-0{--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))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-\[minmax\(0\,1fr\)_400px\]{grid-template-columns:minmax(0,1fr) 400px}.lg\:flex-row{flex-direction:row}.lg\:flex-row-reverse{flex-direction:row-reverse}.lg\:flex-nowrap{flex-wrap:nowrap}.lg\:gap-12{gap:3rem}.lg\:gap-8{gap:2rem}.lg\:gap-\[32px\]{gap:32px}.lg\:whitespace-normal{white-space:normal}.lg\:text-nowrap{text-wrap:nowrap}.lg\:p-6{padding:1.5rem}.lg\:pl-\[47px\]{padding-left:47px}.lg\:pr-\[17px\]{padding-right:17px}.lg\:pt-\[67px\]{padding-top:67px}.lg\:text-left{text-align:left}.lg\:text-\[16px\]{font-size:16px}.lg\:text-\[20px\]{font-size:20px}.lg\:text-\[40px\]{font-size:40px}.lg\:leading-\[27px\]{line-height:27px}.lg\:leading-\[32px\]{line-height:32px}.lg\:leading-\[76px\]{line-height:76px}}@media (min-width: 1280px){.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width: 1536px){.\32xl\:px-\[100px\]{padding-left:100px;padding-right:100px}.\32xl\:px-\[50px\]{padding-left:50px;padding-right:50px}}.\[\&\:has\(\>\.day-range-end\)\]\:rounded-r-md:has(>.day-range-end){border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\>\.day-range-start\)\]\:rounded-l-md:has(>.day-range-start){border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[aria-selected\]\)\]\:rounded-md:has([aria-selected]){border-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[aria-selected\]\)\]\:bg-accent:has([aria-selected]){background-color:hsl(var(--accent))}.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\/50:has([aria-selected].day-outside){background-color:hsl(var(--accent) / .5)}.\[\&\: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)}.\[\&\>span\]\:line-clamp-1>span{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.\[\&\>svg\]\:size-4>svg{width:1rem;height:1rem}.\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}.\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open]>svg{--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))}.\[\&_\[cmdk-group-heading\]\]\:px-2 [cmdk-group-heading]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-group-heading\]\]\:py-1\.5 [cmdk-group-heading]{padding-top:.375rem;padding-bottom:.375rem}.\[\&_\[cmdk-group-heading\]\]\:text-xs [cmdk-group-heading]{font-size:10px}.\[\&_\[cmdk-group-heading\]\]\:font-medium [cmdk-group-heading]{font-weight:500}.\[\&_\[cmdk-group-heading\]\]\:text-muted-foreground [cmdk-group-heading]{color:hsl(var(--muted-foreground))}.\[\&_\[cmdk-group\]\:not\(\[hidden\]\)_\~\[cmdk-group\]\]\:pt-0 [cmdk-group]:not([hidden])~[cmdk-group]{padding-top:0}.\[\&_\[cmdk-group\]\]\:px-2 [cmdk-group]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-input-wrapper\]_svg\]\:h-5 [cmdk-input-wrapper] svg{height:1.25rem}.\[\&_\[cmdk-input-wrapper\]_svg\]\:w-5 [cmdk-input-wrapper] svg{width:1.25rem}.\[\&_\[cmdk-input\]\]\:h-12 [cmdk-input]{height:3rem}.\[\&_\[cmdk-item\]\]\:px-2 [cmdk-item]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-item\]\]\:py-3 [cmdk-item]{padding-top:.75rem;padding-bottom:.75rem}.\[\&_\[cmdk-item\]_svg\]\:h-5 [cmdk-item] svg{height:1.25rem}.\[\&_\[cmdk-item\]_svg\]\:w-5 [cmdk-item] svg{width:1.25rem}.\[\&_h1\]\:text-2xl h1{font-size:24px}.\[\&_h1\]\:font-bold h1{font-weight:700}.\[\&_h1\]\:text-black h1{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.\[\&_h2\]\:text-xl h2{font-size:20px}.\[\&_h2\]\:font-semibold h2{font-weight:600}.\[\&_h2\]\:text-black h2{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.\[\&_h3\]\:text-lg h3{font-size:18px}.\[\&_h3\]\:font-semibold h3{font-weight:600}.\[\&_h3\]\:text-black h3{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.\[\&_h4\]\:text-base h4{font-size:16px}.\[\&_h4\]\:font-semibold h4{font-weight:600}.\[\&_h4\]\:text-black h4{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.\[\&_li\]\:mb-1 li{margin-bottom:.25rem}.\[\&_p\]\:mb-2 p{margin-bottom:.5rem}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:invisible svg{visibility:hidden}.\[\&_svg\]\:size-4 svg{width:1rem;height:1rem}.\[\&_svg\]\:h-\[17px\] svg{height:17px}.\[\&_svg\]\:w-\[17px\] svg{width:17px}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}:root{--tc-toast-font: var(--tc-font-sans, "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif);--tc-toast-ink: #111827;--tc-toast-text: #374151;--tc-toast-muted: #6b7280;--tc-toast-width: 380px;--tc-toast-radius: 16px;--tc-toast-glass-bg: rgba(255, 255, 255, .58);--tc-toast-glass-border: rgba(255, 255, 255, .7);--tc-toast-glass-blur: saturate(185%) blur(24px);--tc-toast-glass-shadow: 0 1px 1px rgba(16, 24, 40, .05), 0 10px 24px -10px rgba(16, 24, 40, .22), 0 30px 60px -28px rgba(16, 24, 40, .28);--tc-toast-glass-inner: inset 0 1px 0 rgba(255, 255, 255, .75);--tc-toast-success-icon: #16b364;--tc-toast-success-icon-2: #32d583;--tc-toast-success-border: rgba(22, 179, 100, .32);--tc-toast-info-icon: #0e61ec;--tc-toast-info-icon-2: #4a8dff;--tc-toast-info-border: rgba(14, 97, 236, .3);--tc-toast-warn-icon: #f79009;--tc-toast-warn-icon-2: #fdb022;--tc-toast-warn-border: rgba(247, 144, 9, .34);--tc-toast-error-icon: #f04438;--tc-toast-error-icon-2: #ff6a5e;--tc-toast-error-border: rgba(240, 68, 56, .32)}[data-sonner-toaster]{font-family:var(--tc-toast-font);--width: var(--tc-toast-width);--border-radius: var(--tc-toast-radius);--toast-close-button-start: unset;--toast-close-button-end: 14px;--toast-close-button-transform: translateY(-50%)}[data-sonner-toast]{position:relative!important;width:var(--tc-toast-width)!important;min-height:72px!important;padding:15px 44px 15px 15px!important;gap:12px!important;border-width:1px!important;border-style:solid!important;border-color:var(--tc-toast-glass-border)!important;border-radius:var(--tc-toast-radius)!important;background:var(--tc-toast-glass-bg)!important;-webkit-backdrop-filter:var(--tc-toast-glass-blur);backdrop-filter:var(--tc-toast-glass-blur);box-shadow:var(--tc-toast-glass-shadow),var(--tc-toast-glass-inner)!important;color:var(--tc-toast-text)!important;align-items:flex-start!important;overflow:visible!important}[data-sonner-toast][data-type=success]{border-color:var(--tc-toast-success-border)!important}[data-sonner-toast][data-type=error]{border-color:var(--tc-toast-error-border)!important}[data-sonner-toast][data-type=warning]{border-color:var(--tc-toast-warn-border)!important}[data-sonner-toast][data-type=info],[data-sonner-toast][data-type=default]{border-color:var(--tc-toast-info-border)!important}[data-sonner-toast][data-styled=true] [data-icon]{width:auto!important;height:auto!important;margin:2px 0 0!important;flex-shrink:0!important}[data-sonner-toast] [data-content]{flex:1!important;min-width:0!important;gap:4px!important;padding-top:1px!important}[data-sonner-toast] [data-title]{font-size:14px!important;font-weight:700!important;line-height:1.35!important;color:var(--tc-toast-ink)!important;letter-spacing:-.015em!important}[data-sonner-toast] [data-description]{font-size:13px!important;font-weight:400!important;line-height:1.45!important;color:var(--tc-toast-muted)!important}[data-sonner-toast] [data-close-button]{position:absolute!important;top:50%!important;right:12px!important;left:auto!important;transform:translateY(-50%)!important;width:28px!important;height:28px!important;border:none!important;border-radius:8px!important;background:transparent!important;color:var(--tc-toast-muted)!important;opacity:1!important;box-shadow:none!important;transition:background .15s,color .15s}[data-sonner-toast] [data-close-button]:hover{background:#ffffffa6!important;color:var(--tc-toast-ink)!important}[data-sonner-toast] [data-close-button] svg{width:16px!important;height:16px!important}.tc-toast-mark{display:grid;place-items:center;width:34px;height:34px;border-radius:999px;flex-shrink:0;color:#fff}.tc-toast-mark--success{background:linear-gradient(140deg,var(--tc-toast-success-icon-2),var(--tc-toast-success-icon));box-shadow:0 3px 8px #16b36461,0 0 0 4px #16b3641f,inset 0 1px #fff6}.tc-toast-mark--error{background:linear-gradient(140deg,var(--tc-toast-error-icon-2),var(--tc-toast-error-icon));box-shadow:0 3px 8px #f0443861,0 0 0 4px #f044381f,inset 0 1px #fff6}.tc-toast-mark--warning{background:linear-gradient(140deg,var(--tc-toast-warn-icon-2),var(--tc-toast-warn-icon));box-shadow:0 3px 8px #f7900961,0 0 0 4px #f790091f,inset 0 1px #fff6}.tc-toast-mark--info{background:linear-gradient(140deg,var(--tc-toast-info-icon-2),var(--tc-toast-info-icon));box-shadow:0 3px 8px #0e61ec61,0 0 0 4px #0e61ec1f,inset 0 1px #fff6}.tc-toast-wide{width:min(480px,calc(100vw - 32px))!important}@media (max-width: 480px){[data-sonner-toaster]{left:12px!important;right:12px!important;width:auto!important}[data-sonner-toast]{width:100%!important}}.admin-confirm-dialog{max-width:400px!important;width:calc(100% - 32px);padding:0!important;gap:0!important;border:1px solid #e7e8ec!important;border-radius:16px!important;box-shadow:0 1px 2px #081e400f,0 12px 32px -12px #081e4038!important;overflow:hidden;font-family:var(--tc-font-sans, "Inter", system-ui, sans-serif);color:#0f172a;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.admin-confirm-dialog__header{padding:20px 22px 16px;text-align:left}.admin-confirm-dialog__header h2{font-family:inherit!important;font-size:17px!important;font-weight:600!important;letter-spacing:-.02em;color:#0f172a!important;line-height:1.35}.admin-confirm-dialog__header p{margin-top:6px;font-family:inherit!important;font-size:14px!important;font-weight:400!important;color:#5b606b!important;line-height:1.5}.admin-confirm-dialog__footer{display:flex;flex-direction:row;justify-content:flex-end;gap:8px;margin:0;padding:14px 22px;border-top:1px solid #eef0f4;background:#f8fafc}.admin-confirm-dialog__footer button{margin:0}.admin-confirm-dialog__btn{display:inline-flex;align-items:center;justify-content:center;height:36px;min-width:88px;padding:0 14px;border-radius:10px;font-family:inherit!important;font-size:14px!important;font-weight:600!important;line-height:1;cursor:pointer;transition:background .12s,border-color .12s,color .12s,opacity .12s;box-shadow:none!important}.admin-confirm-dialog__btn:disabled{opacity:.55;cursor:not-allowed}.admin-confirm-dialog__btn-cancel{border:1px solid #d4d6db!important;background:#fff!important;color:#374151!important}.admin-confirm-dialog__btn-cancel:hover:not(:disabled){background:#f1f5f9!important}.admin-confirm-dialog__btn-confirm{border:1px solid var(--tc-brand, #0e61ec)!important;background:var(--tc-brand, #0e61ec)!important;color:#fff!important}.admin-confirm-dialog__btn-confirm:hover:not(:disabled){background:var(--tc-brand-hover, #0b52d6)!important;border-color:var(--tc-brand-hover, #0b52d6)!important}.admin-confirm-dialog__btn-confirm--danger{border-color:#db2323!important;background:#db2323!important}.admin-confirm-dialog__btn-confirm--danger:hover:not(:disabled){background:#b91c1c!important;border-color:#b91c1c!important}html:has(.tc-portal){scrollbar-gutter:stable}.tc-portal{--font-sans: var(--tc-font-sans, "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif);--font-display: var(--tc-font-display, "Geist", ui-sans-serif, system-ui, sans-serif);--font-mono: ui-monospace, "SF Mono", Menlo, monospace;--bg: var(--tc-surface, #ffffff);--bg-subtle: var(--tc-bg-subtle, #fafbfc);--bg-muted: var(--tc-bg-muted, #f5f6f8);--ink: var(--tc-fg, #0a0a0b);--text: var(--tc-fg-3, #2c2f36);--text-2: var(--tc-fg-4, #525866);--text-3: var(--tc-fg-5, #8b8f98);--border: var(--tc-line, #e7e8ec);--border-2: var(--tc-line-2, #eff0f3);--border-strong: var(--tc-line-strong, #d4d6db);--brand: var(--tc-brand, #0E61EC);--brand-hover: var(--tc-brand-hover, #0B52D6);--accent: var(--tc-brand, #0E61EC);--accent-2: #2563eb;--accent-ink: var(--tc-brand-active, #083B9F);--accent-soft: rgba(14, 97, 236, .08);--accent-border: rgba(14, 97, 236, .22);--shadow-sm: 0 1px 2px rgba(15, 17, 24, .04), 0 0 0 1px rgba(15, 17, 24, .04);--shadow-md: 0 1px 2px rgba(15, 17, 24, .04), 0 8px 24px -8px rgba(15, 17, 24, .1), 0 0 0 1px rgba(15, 17, 24, .05);--nav-h: 64px;--wrap: 1240px;font-family:var(--font-sans);font-feature-settings:"ss01","cv11";color:var(--ink);-webkit-font-smoothing:antialiased;min-height:100vh;display:flex;flex-direction:column;background:var(--bg)}.tc-portal :is(h1,h2,h3,h4),.tc-portal .chub-page-title,.tc-portal .chub-app-title,.tc-portal .career-hub-user-name,.tc-portal .pf-name,.tc-portal .pf-sec-title{font-family:var(--font-display);letter-spacing:-.01em}.tc-portal *,.tc-portal *:before,.tc-portal *:after{box-sizing:border-box}.tc-portal button{font-family:inherit;cursor:pointer}.tc-portal .portal-wrap{max-width:var(--wrap);margin:0 auto;padding:0 24px;width:100%}.tc-portal .portal-main{flex:1}.tc-portal .portal-main.has-nav{padding-top:var(--nav-h);padding-bottom:clamp(3rem,6vw,5rem)}.tc-portal .portal-brand{display:flex;align-items:center;gap:10px;text-decoration:none;flex-shrink:0}.tc-portal .portal-brand .brand-mark-bg{fill:var(--accent-soft);stroke:var(--accent-border)}.tc-portal .portal-brand .brand-mark-icon{stroke:var(--accent);stroke-width:1.6}.tc-portal .portal-brand-name{font-weight:600;font-size:15px;letter-spacing:-.01em;color:var(--ink)}.tc-portal .portal-nav{position:fixed;top:0;left:0;right:0;z-index:900;height:var(--nav-h);background:#ffffffe0;backdrop-filter:saturate(180%) blur(14px);-webkit-backdrop-filter:saturate(180%) blur(14px);border-bottom:1px solid var(--border-2)}.tc-portal .portal-nav-inner{display:flex;align-items:center;height:var(--nav-h);gap:20px}.tc-portal .portal-nav-links{display:flex;align-items:center;gap:4px;flex:1;min-width:0}.tc-portal .portal-nav-link{display:inline-flex;align-items:center;height:34px;padding:0 12px;border-radius:8px;font-size:14px;font-weight:500;color:var(--text-2);text-decoration:none;white-space:nowrap;transition:color .14s ease,background .14s ease}.tc-portal .portal-nav-link:hover{color:var(--ink);background:var(--bg-muted)}.tc-portal .portal-nav-link.is-active{color:var(--accent-ink);background:var(--accent-soft)}.tc-portal .portal-nav-search,.tc-portal .portal-nav-search-spacer{flex:0 1 340px;min-width:0}.tc-portal .portal-nav-actions{display:flex;align-items:center;gap:14px;flex-shrink:0;margin-left:auto}.tc-portal .portal-icon-btn{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;border:1px solid var(--border);background:#fff;color:var(--text-2);transition:background .14s ease,border-color .14s ease,color .14s ease;box-shadow:none}.tc-portal .portal-icon-btn:hover{background:var(--accent-soft);border-color:var(--accent-border);color:var(--accent-ink)}.tc-portal .portal-noti-trigger{display:inline-flex;padding:0;border:none;background:transparent;line-height:0}.tc-portal .portal-noti-trigger[data-state=open] .portal-noti-btn{background:var(--accent-soft);border-color:var(--accent-border);color:var(--accent-ink)}.tc-portal .portal-noti-btn{position:relative;width:34px;height:34px;border-radius:10px}.tc-portal .portal-noti-btn--error{color:#c62828;font-size:13px;font-weight:700}.portal-noti-spin{animation:portal-spin .8s linear infinite}@keyframes portal-spin{to{transform:rotate(360deg)}}.tc-portal .portal-noti-dot{position:absolute;top:7px;right:8px;width:8px;height:8px;padding:0;min-width:0;border-radius:50%;background:var(--brand);border:1.5px solid #fff;box-shadow:0 0 0 1px #0e61ec26;pointer-events:none}.portal-noti-panel{--font-sans: var(--tc-font-sans, "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif);--font-mono: ui-monospace, "SF Mono", Menlo, monospace;--bg-subtle: var(--tc-bg-subtle, #fafbfc);--ink: var(--tc-fg, #0a0a0b);--text: var(--tc-fg-3, #2c2f36);--text-2: var(--tc-fg-4, #525866);--text-3: var(--tc-fg-5, #8b8f98);--border: var(--tc-line, #e7e8ec);--border-2: var(--tc-line-2, #eff0f3);--accent: var(--tc-brand, #0E61EC);--accent-ink: var(--tc-brand-active, #083B9F);--accent-soft: rgba(14, 97, 236, .08);--accent-border: rgba(14, 97, 236, .22);--shadow-md: 0 1px 2px rgba(15, 17, 24, .04), 0 8px 24px -8px rgba(15, 17, 24, .1), 0 0 0 1px rgba(15, 17, 24, .05);--tone-violet: #7c3aed;--tone-violet-soft: rgba(124, 58, 237, .1);--tone-amber: #b45309;--tone-amber-soft: rgba(217, 119, 6, .12);--tone-green: #047857;--tone-green-soft: rgba(4, 120, 87, .1);--tone-red: #dc2626;--tone-red-soft: rgba(220, 38, 38, .1);width:min(370px,calc(100vw - 24px))!important;min-width:min(370px,calc(100vw - 24px))!important;max-width:min(370px,calc(100vw - 24px))!important;border-radius:12px!important;border:1px solid var(--border)!important;background:#fff!important;color:var(--ink)!important;box-shadow:0 1px 2px #0f11180a,0 12px 32px -8px #0f111824,0 0 0 1px #0f11180a!important;overflow:hidden!important;padding:0!important;font-family:var(--font-sans);-webkit-font-smoothing:antialiased;transform-origin:var(--radix-dropdown-menu-content-transform-origin)}.portal-noti-panel .portal-noti-panel-head{padding:14px 14px 0;border-bottom:1px solid var(--border-2);background:linear-gradient(180deg,var(--accent-soft),transparent)}.portal-noti-panel .portal-noti-head-row{display:flex;align-items:center;justify-content:space-between;gap:10px}.portal-noti-panel .portal-noti-panel-title{display:inline-flex;align-items:center;gap:7px;margin:0;font-size:15px;font-weight:650;letter-spacing:-.02em;color:var(--ink)}.portal-noti-panel .portal-noti-title-count{display:inline-grid;place-items:center;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--accent);color:#fff;font-size:10.5px;font-weight:700;line-height:1}.portal-noti-panel .portal-noti-mark-all{display:inline-flex;align-items:center;gap:5px;padding:5px 9px;border:none;border-radius:8px;background:transparent;font-family:inherit;font-size:12px;font-weight:550;color:var(--accent-ink);cursor:pointer;transition:background .14s ease,color .14s ease,opacity .14s ease}.portal-noti-panel .portal-noti-mark-all:hover:not(:disabled){background:var(--accent-soft);color:var(--accent)}.portal-noti-panel .portal-noti-mark-all:disabled{opacity:.4;cursor:default}.portal-noti-panel .portal-noti-tabs{display:flex;align-items:center;gap:2px;margin-top:12px}.portal-noti-panel .portal-noti-tab{position:relative;display:inline-flex;align-items:center;gap:5px;padding:8px 10px 10px;border:none;background:transparent;font-family:inherit;font-size:12.5px;font-weight:550;color:var(--text-3);cursor:pointer;transition:color .14s ease}.portal-noti-panel .portal-noti-tab:after{content:"";position:absolute;left:8px;right:8px;bottom:-1px;height:2px;border-radius:2px 2px 0 0;background:transparent;transition:background .16s ease}.portal-noti-panel .portal-noti-tab:hover{color:var(--text)}.portal-noti-panel .portal-noti-tab.is-active{color:var(--accent)}.portal-noti-panel .portal-noti-tab.is-active:after{background:var(--accent)}.portal-noti-panel .portal-noti-tab-count{display:inline-grid;place-items:center;min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:var(--bg-subtle);color:var(--text-2);font-size:10px;font-weight:700;line-height:1}.portal-noti-panel .portal-noti-tab.is-active .portal-noti-tab-count{background:var(--accent-soft);color:var(--accent)}.portal-noti-panel .portal-noti-body{max-height:min(360px,calc(100vh - var(--nav-h, 64px) - 80px));overflow-y:auto;overscroll-behavior:contain;padding:0;scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent}.portal-noti-panel .portal-noti-body::-webkit-scrollbar{width:6px}.portal-noti-panel .portal-noti-body::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:999px}.portal-noti-panel .portal-noti-empty{padding:24px 20px 28px;text-align:center}.portal-noti-panel .portal-noti-empty-img{display:block;width:100px;height:auto;margin:0 auto 10px}.portal-noti-panel .portal-noti-empty-text{margin:0;font-size:12.5px;color:var(--text-3);line-height:1.5}.portal-noti-panel .portal-noti-item{position:relative;display:flex;align-items:flex-start;gap:12px;width:100%;text-align:left;border:none;border-radius:0;padding:14px 26px 14px 16px;background:#fff;cursor:pointer;transition:background .14s ease}.portal-noti-panel .portal-noti-item+.portal-noti-item{border-top:1px solid var(--border)}.portal-noti-panel .portal-noti-item:hover{background:var(--bg-subtle)}.portal-noti-panel .portal-noti-item.is-unread{background:var(--accent-soft)}.portal-noti-panel .portal-noti-item.is-unread:hover{background:#0e61ec1f}.portal-noti-panel .portal-noti-icon{display:grid;place-items:center;flex-shrink:0;width:34px;height:34px;border-radius:10px;background:var(--accent-soft);color:var(--accent)}.portal-noti-panel .portal-noti-icon.tone-green{background:var(--tone-green-soft);color:var(--tone-green)}.portal-noti-panel .portal-noti-icon.tone-red{background:var(--tone-red-soft);color:var(--tone-red)}.portal-noti-panel .portal-noti-icon.tone-violet{background:var(--tone-violet-soft);color:var(--tone-violet)}.portal-noti-panel .portal-noti-icon.tone-amber{background:var(--tone-amber-soft);color:var(--tone-amber)}.portal-noti-panel .portal-noti-icon.tone-neutral{background:var(--bg-subtle);color:var(--text-2)}.portal-noti-panel .portal-noti-unread-dot{position:absolute;right:11px;top:15px;width:7px;height:7px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 3px #0e61ec24}.portal-noti-panel .portal-noti-item-body{width:100%;min-width:0}.portal-noti-panel .portal-noti-item-top{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.portal-noti-panel .portal-noti-item-title{margin:0;flex:1;min-width:0;font-size:13px;font-weight:600;color:var(--ink);line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.portal-noti-panel .portal-noti-item:not(.is-unread) .portal-noti-item-title{font-weight:500;color:var(--text)}.portal-noti-panel .portal-noti-item-muted{font-style:italic;color:var(--text-3);font-weight:400}.portal-noti-panel .portal-noti-expand{display:grid;place-items:center;width:22px;height:22px;border:none;border-radius:6px;background:transparent;color:var(--text-3);flex-shrink:0;cursor:pointer}.portal-noti-panel .portal-noti-expand:hover{background:#0e61ec1a;color:var(--accent-ink)}.portal-noti-panel .portal-noti-expand-icon{transition:transform .16s ease}.portal-noti-panel .portal-noti-expand-icon.is-open{transform:rotate(90deg)}.portal-noti-panel .portal-noti-item-message{margin:6px 0 0;font-size:12px;color:var(--text-2);line-height:1.5;white-space:pre-line}.portal-noti-panel .portal-noti-item-time{margin:4px 0 0;font-family:var(--font-mono);font-size:11px;color:var(--text-3)}.portal-noti-panel .portal-noti-more-wrap{padding:10px 16px 12px;border-top:1px solid var(--border)}.portal-noti-panel .portal-noti-more{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;height:34px;border:1px solid var(--border);border-radius:8px;background:#fff;font-family:inherit;font-size:12.5px;font-weight:500;color:var(--text-2);cursor:pointer;transition:background .14s ease,border-color .14s ease,color .14s ease}.portal-noti-panel .portal-noti-more:hover:not(:disabled){background:var(--accent-soft);border-color:var(--accent-border);color:var(--accent-ink)}.portal-noti-panel .portal-noti-more:disabled{opacity:.7;cursor:not-allowed}.tc-portal .portal-nav-toggle{display:none;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:1px solid var(--border-strong);border-radius:8px;background:#fff;color:var(--ink);flex-shrink:0}.tc-portal .portal-nav-toggle:hover{background:var(--bg-muted)}.tc-portal .portal-nav-mobile{display:none;position:absolute;top:100%;left:0;right:0;background:#fffffffa;-webkit-backdrop-filter:saturate(180%) blur(14px);backdrop-filter:saturate(180%) blur(14px);border-bottom:1px solid var(--border-2);box-shadow:var(--shadow-md);padding:12px 0 20px}.tc-portal .portal-nav-mobile.is-open{display:block}.tc-portal .portal-nav-mobile .portal-nav-link{display:flex;width:100%;height:44px;padding:0 16px;border-radius:0}.tc-portal .portal-nav-mobile .portal-nav-link.is-active{background:var(--accent-soft)}.tc-portal .portal-user{position:relative;display:flex;align-items:center}.tc-portal .portal-user-trigger{display:flex;align-items:center;gap:6px;height:34px;padding:0 10px 0 4px;border:1px solid var(--border);border-radius:999px;background:#fff;box-shadow:none;cursor:pointer;transition:border-color .14s ease,background .14s ease,box-shadow .14s ease}.tc-portal .portal-user-trigger:hover,.tc-portal .portal-user-trigger.is-open{border-color:var(--accent-border);background:#fff;box-shadow:0 0 0 3px var(--accent-soft)}.tc-portal .portal-user-chevron{color:var(--text-3);flex-shrink:0;transition:transform .16s ease,color .14s ease}.tc-portal .portal-user-trigger:hover .portal-user-chevron,.tc-portal .portal-user-trigger.is-open .portal-user-chevron{color:var(--text-2)}.tc-portal .portal-user-trigger.is-open .portal-user-chevron{transform:rotate(180deg)}.tc-portal .portal-nav-avatar{width:28px;height:28px;border-radius:50%;overflow:hidden;flex:none;display:grid;place-items:center;background:var(--tc-brand, var(--accent-ink, #0369c0));color:#fff;font-size:11px;font-weight:600;letter-spacing:.01em;border:none}.tc-portal .portal-nav-avatar--trigger{background:var(--accent-soft);color:var(--brand);font-weight:700;font-size:12px}.tc-portal .portal-nav-avatar--trigger.portal-nav-avatar--photo{background:var(--accent-soft);border:none}.tc-portal .portal-nav-avatar--md{width:34px;height:34px;font-size:13px}.tc-portal .portal-nav-avatar--photo{background:var(--bg-muted);border:1px solid var(--border-2)}.tc-portal .portal-nav-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.tc-portal .portal-user-menu{position:absolute;right:0;top:calc(100% + 8px);width:220px;background:var(--tc-surface, #fff);border:1px solid var(--border-2);border-radius:8px;box-shadow:0 8px 24px #0f111814;overflow:hidden;z-index:1100;animation:portal-menu-in .16s ease-out}@keyframes portal-menu-in{0%{opacity:0;transform:translateY(-4px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.tc-portal .portal-user-menu-head{padding:12px 14px;border-bottom:1px solid var(--border-2);background:var(--tc-surface, #fff)}.tc-portal .portal-user-menu-name{margin:0;font-size:13px;font-weight:600;letter-spacing:-.01em;color:var(--tc-ink, var(--ink));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tc-portal .portal-user-menu-role{margin:2px 0 0;font-size:11px;font-weight:400;color:var(--tc-subtle, var(--text-3));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tc-portal .portal-user-menu-body{padding:0}.tc-portal .portal-user-menu-item{display:flex;align-items:center;gap:9px;width:100%;padding:10px 14px;border:none;border-radius:0;background:transparent;font-family:inherit;font-size:13px;font-weight:400;line-height:1.3;color:var(--tc-ink, var(--ink));text-decoration:none;text-align:left;cursor:pointer;transition:background .14s ease}.tc-portal .portal-user-menu-item:hover{background:var(--tc-surface-muted, var(--bg-subtle))}.tc-portal .portal-user-menu-ic{width:16px;flex:none;display:grid;place-items:center;color:var(--tc-subtle, var(--text-3))}.tc-portal .portal-user-menu-label{min-width:0;flex:1}.tc-portal .portal-user-menu a,.tc-portal .portal-user-menu button{font-family:inherit}.tc-portal .portal-search{position:relative}.tc-portal .portal-search-shell{display:flex;align-items:center;gap:8px;height:36px;padding:0 4px 0 12px;border-radius:9px;border:1px solid var(--border);background:var(--bg-subtle);transition:border-color .14s ease,background .14s ease,box-shadow .14s ease}.tc-portal .portal-search-shell:focus-within{border-color:var(--accent-border);background:#fff;box-shadow:0 0 0 3px var(--accent-soft)}.tc-portal .portal-search input{flex:1;min-width:0;border:none;background:transparent;font-size:13.5px;color:var(--ink);outline:none}.tc-portal .portal-search input::-moz-placeholder{color:var(--text-3)}.tc-portal .portal-search input::placeholder{color:var(--text-3)}.tc-portal .portal-search-btn{display:grid;place-items:center;width:28px;height:28px;border:none;border-radius:7px;background:var(--accent);color:#fff;flex-shrink:0;transition:background .14s ease}.tc-portal .portal-search-btn:hover{background:var(--brand-hover)}.tc-portal .portal-search-suggestions{position:absolute;left:0;right:0;top:calc(100% + 6px);background:#fff;border:1px solid var(--border);border-radius:10px;box-shadow:var(--shadow-md);z-index:60;padding:10px 12px 12px}.tc-portal .portal-search-suggestions .label{font-family:var(--font-mono);font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--text-3);margin-bottom:8px}.tc-portal .portal-search-chips{display:flex;flex-wrap:wrap;gap:6px}.tc-portal .portal-search-chip{padding:5px 10px;border-radius:999px;font-size:12px;font-weight:500;color:var(--accent-ink);background:var(--accent-soft);border:1px solid var(--accent-border);cursor:pointer;transition:background .14s ease}.tc-portal .portal-search-chip:hover{background:#0e61ec24}.tc-portal .portal-search-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:850;background:#0a0a0b14;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.tc-portal .portal-foot{border-top:1px solid var(--border-2);background:var(--bg-subtle);padding:48px 0 28px;margin-top:auto}.tc-portal .portal-foot-minimal{padding:14px 0}.tc-portal .portal-foot-line{margin:0;text-align:center;font-size:13px;color:var(--text-3);line-height:1.5}.tc-portal .portal-foot-grid{display:grid;grid-template-columns:1.4fr repeat(3,1fr);gap:36px;margin-bottom:32px}.tc-portal .portal-foot .col-label{font-family:var(--font-mono);font-size:11px;text-transform:uppercase;letter-spacing:.1em;color:var(--text-3);margin-bottom:14px}.tc-portal .portal-foot ul{list-style:none;padding:0;margin:0;display:grid;gap:9px}.tc-portal .portal-foot a{color:var(--text);font-size:14px;text-decoration:none;transition:color .14s ease}.tc-portal .portal-foot a:hover{color:var(--accent-ink)}.tc-portal .portal-foot-desc{font-size:14px;color:var(--text-2);line-height:1.6;max-width:300px;margin:12px 0 0}.tc-portal .portal-foot-bottom{border-top:1px solid var(--border-2);padding-top:18px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px 20px}.tc-portal .portal-foot-copy{font-size:13px;color:var(--text-3)}.tc-portal .portal-foot-meta{font-family:var(--font-mono);font-size:11.5px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--text-3)}@media (max-width: 960px){.tc-portal .portal-nav-links,.tc-portal .portal-nav-search,.tc-portal .portal-nav-search-spacer{display:none}.tc-portal .portal-nav-toggle{display:inline-flex}.tc-portal .portal-foot-grid{grid-template-columns:1fr 1fr}}@media (max-width: 640px){.tc-portal .portal-wrap{padding:0 16px}.tc-portal .portal-foot-grid{grid-template-columns:1fr}.tc-portal .portal-foot-bottom{flex-direction:column;align-items:flex-start}}.tc-lp main{padding-top:80px;overflow:clip}.lgh{position:fixed;top:0;left:0;right:0;z-index:60;background:transparent;border-bottom:1px solid transparent;transition:background .3s var(--lp-ease),border-color .3s var(--lp-ease),box-shadow .3s var(--lp-ease)}.lgh.scrolled{background:transparent;border-bottom-color:transparent;box-shadow:none}.lgh-bar{position:relative;z-index:2;max-width:1200px;margin:0 auto;height:68px;display:flex;align-items:center;gap:18px;padding:0 24px;border:1px solid transparent;transition:max-width .5s var(--lp-ease),height .5s var(--lp-ease),margin-top .5s var(--lp-ease),border-radius .45s var(--lp-ease),padding .45s var(--lp-ease),background .4s var(--lp-ease),border-color .4s var(--lp-ease),box-shadow .4s var(--lp-ease)}.lgh.scrolled .lgh-bar{max-width:1000px;height:58px;margin-top:12px;padding:0 24px;border-radius:18px;background:#ffffff80;-webkit-backdrop-filter:blur(18px) saturate(180%);backdrop-filter:blur(18px) saturate(180%);border-color:#ffffff80;box-shadow:0 12px 34px -18px #0f172a33,inset 0 1px #ffffff80}.lgh-brand-link{text-decoration:none;flex-shrink:0}.lgh-brand{display:inline-flex;align-items:center;gap:9px}.lgh-logo{display:block}.lgh-word{font-size:18px;font-weight:700;letter-spacing:-.02em;color:var(--ink)}.lgh-nav{flex:1;display:flex;justify-content:center;align-items:center;gap:30px}.lgh.scrolled .lgh-actions{display:flex}.lgh.scrolled .lgh-login{display:none}.lgh-nav a{color:var(--text-2);text-decoration:none;font-size:14.5px;font-weight:500;letter-spacing:-.01em;white-space:nowrap;transition:color .18s ease}.lgh-nav a:hover{color:var(--ink)}.lgh-actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.lgh-login,.lgh-join{display:inline-flex;align-items:center;gap:7px;height:38px;padding:0 16px;border-radius:var(--lp-radius-btn);font-size:14px;font-weight:600;letter-spacing:-.01em;text-decoration:none;white-space:nowrap}.lgh-login{background:#fff;color:var(--ink);border:1px solid var(--border-strong)}.lgh-join{background:var(--lp-accent);color:#fff;border:1px solid var(--lp-accent)}.lgh-login,.lgh-join{transition:transform .4s var(--lp-ease),box-shadow .4s var(--lp-ease),background .4s var(--lp-ease)}.lgh-login svg,.lgh-join svg{transition:transform .4s var(--lp-ease)}.lgh-join:hover{transform:translateY(-2px);background:#1f6dff;box-shadow:0 16px 30px -12px #0e61ec99}.lgh-login:hover{transform:translateY(-2px);border-color:var(--border-strong);box-shadow:0 14px 26px -16px #10182852}.lgh-join:hover svg,.lgh-login:hover svg{transform:translate(3px)}.lgh-join:active,.lgh-login:active{transform:translateY(0) scale(.97)}.lgh-actions .lgh-join,.lgh-actions .lgh-login,.hx-cta,.vof-cta-primary,.vof-cta-secondary{border-radius:999px}.lgh-burger{display:none;align-items:center;justify-content:center;width:40px;height:40px;border-radius:12px;border:1px solid var(--border-2);background:#ffffffb3;-webkit-backdrop-filter:blur(12px) saturate(160%);backdrop-filter:blur(12px) saturate(160%);color:var(--ink);cursor:pointer;transition:background .2s ease,border-color .2s ease,transform .2s ease}.lgh-burger:hover{background:#fff;border-color:var(--border-strong)}.lgh-burger:active{transform:scale(.93)}.lgh-burger svg{display:block}.lgh-scrim{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1;background:#0f172a29;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:0;visibility:hidden;transition:opacity .32s var(--lp-ease),visibility .32s var(--lp-ease)}.lp-totop{display:none}@media (max-width: 900px){.lp-totop{display:grid;place-items:center;position:fixed;right:18px;bottom:18px;z-index:40;width:50px;height:50px;padding:0;border:1px solid rgba(255,255,255,.7);border-radius:50%;background:#ffffffb8;-webkit-backdrop-filter:blur(16px) saturate(1.5);backdrop-filter:blur(16px) saturate(1.5);box-shadow:0 10px 28px -8px #0e61ec57,0 3px 10px #0f172a1a,inset 0 1px #ffffffe6;color:var(--lp-accent);cursor:pointer;opacity:0;visibility:hidden;transform:translateY(14px) scale(.82);transition:opacity .34s var(--lp-ease),transform .34s var(--lp-ease),visibility .34s var(--lp-ease),box-shadow .25s var(--lp-ease)}.lp-totop.is-visible{opacity:1;visibility:visible;transform:none}.lp-totop:hover{transform:translateY(-3px);box-shadow:0 16px 34px -8px #0e61ec6b,0 5px 12px #0f172a1f,inset 0 1px #ffffffe6}.lp-totop:active{transform:translateY(-1px) scale(.95)}.lp-totop-ring{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;transform:rotate(-90deg);overflow:visible}.lp-totop-track{fill:none;stroke:#0e61ec26;stroke-width:2.5}.lp-totop-prog{fill:none;stroke:var(--lp-accent);stroke-width:2.5;stroke-linecap:round;transition:stroke-dashoffset .1s linear}.lp-totop-ico{position:relative;display:block;color:var(--lp-accent);transition:transform .25s var(--lp-ease)}.lp-totop:hover .lp-totop-ico{transform:translateY(-2px)}}@media (max-width: 900px) and (prefers-reduced-motion: reduce){.lp-totop,.lp-totop.is-visible,.lp-totop:hover{transform:none;transition:opacity .2s linear,visibility .2s linear}.lp-totop:hover .lp-totop-ico{transform:none}}.lgh-mobile{display:none;position:absolute;z-index:3;top:calc(100% + 8px);left:12px;right:12px;flex-direction:column;padding:10px;border-radius:22px;background:#fffc;border:1px solid rgba(255,255,255,.65);box-shadow:0 28px 70px -24px #0f172a66,0 6px 18px -12px #0f172a29,inset 0 1px #ffffffbf;-webkit-backdrop-filter:blur(30px) saturate(185%);backdrop-filter:blur(30px) saturate(185%)}.lgh-mobile-nav{display:flex;flex-direction:column;gap:2px}.lgh-mobile-nav a{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 14px;border-radius:12px;font-size:14.5px;font-weight:500;letter-spacing:-.01em;color:var(--ink);text-decoration:none;transition:background .22s cubic-bezier(.2,.7,.2,1),color .22s cubic-bezier(.2,.7,.2,1)}.lgh-mobile-link-text{flex:1;min-width:0;transition:transform .26s cubic-bezier(.2,.7,.2,1)}.lgh-mobile-arrow{flex-shrink:0;color:var(--text-3);opacity:.45;transition:opacity .26s cubic-bezier(.2,.7,.2,1),color .22s cubic-bezier(.2,.7,.2,1),transform .26s cubic-bezier(.2,.7,.2,1)}.lgh-mobile-nav a:hover,.lgh-mobile-nav a:focus-visible{background:var(--lp-accent-soft);color:var(--lp-accent-deep)}.lgh-mobile-nav a:hover .lgh-mobile-link-text,.lgh-mobile-nav a:focus-visible .lgh-mobile-link-text{transform:translate(8px)}.lgh-mobile-nav a:hover .lgh-mobile-arrow,.lgh-mobile-nav a:focus-visible .lgh-mobile-arrow{color:var(--lp-accent);opacity:1;transform:translate(6px)}@media (hover: none){.lgh-mobile-nav a:active{background:var(--lp-accent-soft);color:var(--lp-accent-deep)}.lgh-mobile-nav a:active .lgh-mobile-link-text{transform:translate(8px)}.lgh-mobile-nav a:active .lgh-mobile-arrow{color:var(--lp-accent);opacity:1;transform:translate(6px)}}.lgh-mobile-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:8px;padding-top:12px;border-top:1px solid var(--border-2)}.lgh-mobile-actions .lgh-login,.lgh-mobile-actions .lgh-join{height:40px;justify-content:center;font-size:13px;padding:0 10px;gap:5px;white-space:nowrap;border-radius:999px}.lgh-mobile-actions .lgh-join svg{width:14px;height:14px}@media (max-width: 900px){.lgh-nav,.lgh-actions,.lgh.scrolled .lgh-actions{display:none}.lgh-burger{display:inline-flex;margin-left:auto}.lgh-bar{height:56px;gap:12px;padding-right:10px}.lgh.scrolled .lgh-bar{max-width:none;height:52px;margin:8px 12px 0;border-radius:16px}.lgh-scrim{display:block}.lgh.open .lgh-scrim{opacity:1;visibility:visible}.lgh-mobile{display:flex;opacity:0;visibility:hidden;transform:translateY(-8px) scale(.95);transform-origin:top right;pointer-events:none;transition:opacity .22s var(--lp-ease),transform .34s cubic-bezier(.34,1.32,.5,1),visibility .22s var(--lp-ease)}.lgh.open .lgh-mobile{opacity:1;visibility:visible;transform:none;pointer-events:auto}.lgh-mobile-nav a,.lgh-mobile-actions{opacity:0;transform:translateY(7px);transition:opacity .4s var(--lp-ease),transform .4s var(--lp-ease)}.lgh.open .lgh-mobile-nav a,.lgh.open .lgh-mobile-actions{opacity:1;transform:none;transition-delay:calc(var(--i, 0) * 45ms + .1s)}}@media (prefers-reduced-motion: reduce){.lgh-scrim{transition:opacity .15s linear,visibility .15s linear}.lgh-mobile{transform:none;transition:opacity .15s linear,visibility .15s linear}.lgh-mobile-nav a,.lgh-mobile-actions{transform:none;transition:opacity .15s linear}.lgh.open .lgh-mobile-nav a,.lgh.open .lgh-mobile-actions{transition-delay:0s}}.vof{position:relative;isolation:isolate;overflow:hidden}.vof-scene{position:relative;width:100%;aspect-ratio:1447 / 1087;max-height:1087px;z-index:0;background-image:url(/lp/footer.png);background-size:cover;background-position:center top;background-repeat:no-repeat;background-color:#eef3ff}.vof-overlay{position:absolute;top:0;left:0;right:0;height:540px;z-index:1;background:linear-gradient(180deg,#f7fafff2,#f7faffd9 24%,#f7faff8c 46%,#f7faff00);pointer-events:none}.vof-scene-cap{display:none;position:absolute;top:14px;left:14px;z-index:2;align-items:center;gap:6px;padding:7px 12px;border-radius:999px;font-size:12px;font-weight:600;letter-spacing:-.01em;color:var(--ink);background:#ffffffe6;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid var(--border);box-shadow:var(--lp-shadow-card)}.vof-scene-cap svg{color:var(--lp-accent);flex-shrink:0}.vof-stage{position:absolute;top:0;left:0;right:0;z-index:3;max-width:820px;margin:0 auto;padding:40px 20px 0;text-align:center}.vof-title{font-family:var(--font-display);font-size:clamp(34px,5vw,58px);line-height:1.08;letter-spacing:-.02em;font-weight:300;color:var(--ink)}.vof-sub{margin:18px auto 0;max-width:540px;font-size:clamp(15px,1.3vw,19px);line-height:1.6;color:var(--text-2)}.vof-ctas{display:flex;justify-content:center;gap:12px;margin-top:22px;flex-wrap:wrap}.vof-cta-primary{height:46px;padding:0 22px;font-size:14.5px}.vof-cta-secondary{height:46px;padding:0 20px;font-size:14.5px;background:#ffffffe6}.vof-checks{display:none;justify-content:center;gap:26px;margin-top:16px;flex-wrap:wrap}.vof-checks li{display:inline-flex;align-items:center;gap:7px;font-size:14px;font-weight:500;color:var(--text)}.vof-checks svg{color:var(--lp-accent)}.vof-fc{position:absolute;z-index:2;width:250px;padding:15px 17px;border-radius:18px;overflow:hidden;background:#ffffff6b;border:1px solid rgba(255,255,255,.7);box-shadow:0 28px 52px -22px #384e966b,0 10px 24px -12px #384e9633,inset 0 1px #fffffff2;backdrop-filter:blur(26px) saturate(1.6);-webkit-backdrop-filter:blur(26px) saturate(1.6);font-size:13px;color:var(--text);transition:transform .4s var(--lp-ease),box-shadow .4s var(--lp-ease)}.vof-fc:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border-radius:inherit;background:linear-gradient(118deg,#ffffff6b,#fff0 38%)}.vof-fc--team,.vof-fc--collab{transform:perspective(950px) rotateY(10deg)}.vof-fc--oppo,.vof-fc--match{transform:perspective(950px) rotateY(-10deg)}.vof-fc:hover{transform:perspective(950px) rotateY(0) translateY(-4px);box-shadow:0 36px 62px -22px #384e9680,0 14px 30px -12px #384e963d,inset 0 1px #fffffffa}.vof-fc--team{top:84px;left:max(24px,calc(50% - 640px))}.vof-fc--collab{top:244px;left:max(24px,calc(50% - 624px));width:234px}.vof-fc--oppo{top:70px;right:max(24px,calc(50% - 660px));width:268px}.vof-fc--match{top:300px;right:max(24px,calc(50% - 690px));width:244px}.vof-fc-status{display:flex;align-items:center;gap:6px;margin-top:3px;font-size:11.5px;font-weight:500;color:#16a34a}.vof-collab-title{font-size:13px;font-weight:600;color:var(--ink);margin:12px 0 10px}.vof-avatars--sm{margin:0 0 12px}.vof-join{display:flex;align-items:center;justify-content:center;gap:7px;width:100%;padding:9px;border-radius:var(--lp-radius-md);background:#fff;border:1px solid var(--border);font-size:12.5px;font-weight:600;color:var(--lp-accent);cursor:pointer;transition:border-color .18s ease,background .18s ease,transform .15s ease}.vof-join:hover{border-color:var(--lp-accent-border);background:var(--lp-accent-soft)}.vof-join:active{transform:scale(.98)}.vof-join svg{color:var(--lp-accent)}.vof-fc-head{display:flex;align-items:center;gap:7px;font-weight:600;color:var(--ink)}.vof-fc-online{margin-left:auto;font-size:11px;font-weight:500;color:var(--text-3)}.vof-fc-pct{margin-left:auto;font-weight:700;color:var(--lp-accent)}.vof-spark{color:var(--lp-accent)}.vof-dot{width:8px;height:8px;border-radius:50%;display:inline-block}.vof-dot--ok{background:#22c55e;box-shadow:0 0 0 3px #22c55e29}.vof-avatars{display:flex;align-items:center;margin:12px 0 8px}.vof-ava{width:26px;height:26px;border-radius:50%;margin-left:-6px;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:600;color:#fff;background:var(--lp-grad-primary);border:2px solid #fff}.vof-ava:first-child{margin-left:0}.vof-ava--more{background:var(--ink)}.vof-fc-foot{font-size:12px;color:var(--text-3)}.vof-oppo-list{margin:12px 0 10px;display:flex;flex-direction:column;gap:10px}.vof-oppo-list li{display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;align-items:center}.vof-oppo-list b{font-size:13px;color:var(--ink)}.vof-oppo-list span{grid-row:2;font-size:11px;color:var(--text-3)}.vof-oppo-list em{grid-row:1 / span 2;grid-column:2;font-style:normal;font-size:10px;font-weight:600;color:#16a34a;background:#e9fbf0;padding:2px 7px;border-radius:999px}.vof-fc-link{display:inline-flex;align-items:center;gap:5px;font-size:12.5px;font-weight:600;color:var(--lp-accent)}.vof-match-title{margin:10px 0 4px;font-weight:600;color:#15803d}.vof-match-text{font-size:12px;color:var(--text-2);margin-bottom:8px}@media (max-width: 1180px){.vof-fc{display:none}}.vof-card{position:relative;z-index:2;max-width:1280px;margin:-25% auto 36px;padding:34px 48px 20px;border-radius:var(--lp-radius-xl);background:#fff;border:1px solid rgba(15,23,42,.06);box-shadow:var(--lp-shadow-lg);overflow:hidden}.vof-card-top{display:grid;grid-template-columns:2fr repeat(4,1fr) 1.4fr;gap:32px;padding-bottom:26px;border-bottom:1px solid var(--border-2)}.vof-brand{font-size:22px;font-weight:700;letter-spacing:-.02em;color:var(--ink)}.vof-brand sup{font-size:11px}.vof-brand-blurb{margin:12px 0 8px;font-size:13.5px;line-height:1.55;color:var(--text-2)}.vof-brand-tag{font-size:13.5px;font-weight:500;color:var(--text-2);margin-bottom:14px}.vof-col h4,.vof-connect h4{font-size:13px;font-weight:600;color:var(--ink);margin-bottom:11px}.vof-col ul{display:flex;flex-direction:column;gap:8px}.vof-link{font-size:13.5px;color:var(--text-2);text-decoration:none;transition:color .18s ease;cursor:pointer}.vof-link:hover{color:var(--lp-accent)}.vof-link.is-soon{color:var(--text-3);cursor:default}.vof-link.is-soon:hover{color:var(--text-3)}.vof-connect p{font-size:13px;line-height:1.55;color:var(--text-2);margin-bottom:14px}.vof-news{display:flex;gap:8px;margin-bottom:16px}.vof-news input{flex:1;min-width:0;height:42px;padding:0 14px;border-radius:var(--lp-radius-pill);border:1px solid var(--border-strong);background:#fff;font:inherit;font-size:13.5px;color:var(--ink)}.vof-news input:focus{outline:none;border-color:var(--lp-accent);box-shadow:0 0 0 3px var(--lp-accent-soft)}.vof-news button{width:42px;height:42px;flex-shrink:0;border-radius:50%;border:none;background:var(--ink);color:#fff;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.vof-social{display:flex;gap:8px}.vof-social a{width:36px;height:36px;border-radius:50%;border:1px solid var(--border-strong);display:inline-flex;align-items:center;justify-content:center;color:var(--text-2);transition:color .18s ease,border-color .18s ease}.vof-social a:hover{color:var(--lp-accent);border-color:var(--lp-accent)}.vof-card-bottom{display:flex;align-items:center;gap:24px;padding-top:16px;flex-wrap:wrap}.vof-lang{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--text-2)}.vof-copy{font-size:13px;color:var(--text-3)}.vof-legal{margin-left:auto;display:inline-flex;gap:22px;flex-wrap:wrap}.vof-legal a,.vof-legal .vof-link{font-size:13px;color:var(--text-3);text-decoration:none}.vof-legal a:hover{color:var(--lp-accent)}.vof-orb{display:none}@media (max-width: 1024px){.vof-card-top{grid-template-columns:1fr 1fr 1fr}.vof-brandcol,.vof-connect{grid-column:1 / -1}}@media (max-width: 760px){.vof-stage{padding-top:32px}.vof-card{margin-top:-14%;padding:32px 22px 24px}.vof-card-top{grid-template-columns:1fr 1fr;gap:26px}.vof-card-bottom{gap:14px}.vof-legal{margin-left:0;gap:16px}}@media (max-width: 640px){.vof{position:relative;display:flex;flex-direction:column}.vof-scene{position:absolute;top:0;right:0;bottom:0;left:0;width:auto;height:auto;aspect-ratio:auto;max-height:none;margin:0;z-index:0;border:none;border-radius:0;box-shadow:none;background-image:url(/lp/footer-mobile.png);background-size:cover;background-position:center top;-webkit-mask-image:none;mask-image:none}.vof-scene-cap{display:none}.vof-overlay{display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(180deg,#f7faffeb,#f7faffad 10%,#f7faff4d,#f7faff00 26%);pointer-events:none}.vof-stage{position:relative;z-index:2;order:1;max-width:none;padding:44px 24px 0}.vof-title{font-size:30px}.vof-sub{margin-top:12px}.vof-ctas{margin-top:18px}.vof-checks{display:none}.vof-card{order:3;position:relative;z-index:2;margin:210px 14px 26px;border-radius:24px;padding:28px 20px 20px}.vof-card-top{grid-template-columns:1fr 1fr;gap:24px 20px}.vof-brand-tag{display:none}}@media (prefers-reduced-motion: reduce){.lgh-bar,.lgh-login,.lgh-join,.lgh-login svg,.lgh-join svg,.bc-cta,.bc-cta svg{transition:none}.lgh-join:hover,.lgh-login:hover,.bc-cta:hover{transform:none}.lgh-join:hover svg,.lgh-login:hover svg,.bc-cta:hover svg{transform:none}}.hx{position:relative;padding:28px 0 40px;text-align:center;overflow:clip}.hx-grid{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background-image:linear-gradient(to right,rgba(14,97,236,.12) 1px,transparent 1px),linear-gradient(to bottom,rgba(14,97,236,.12) 1px,transparent 1px);background-size:56px 56px;-webkit-mask-image:radial-gradient(60% 50% at 50% 30%,#000 10%,transparent 70%);mask-image:radial-gradient(60% 50% at 50% 30%,#000 10%,transparent 70%)}.hx-snake{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;z-index:0;-webkit-mask-image:radial-gradient(60% 50% at 50% 30%,#000 10%,transparent 70%);mask-image:radial-gradient(60% 50% at 50% 30%,#000 10%,transparent 70%)}.hx-snake-h{position:absolute;width:200px;height:1px;background:linear-gradient(90deg,transparent,rgba(14,97,236,.6),rgba(14,97,236,.9),rgba(14,97,236,.6),transparent)}.hx-snake-h:nth-child(1){top:112px;animation:hx-snake-run-h 4s linear infinite;animation-delay:0s}.hx-snake-h:nth-child(2){top:224px;animation:hx-snake-run-h 4s linear infinite;animation-delay:1.5s}.hx-snake-h:nth-child(3){top:336px;animation:hx-snake-run-h 4s linear infinite;animation-delay:3s}.hx-snake-v{position:absolute;width:1px;height:200px;background:linear-gradient(180deg,transparent,rgba(14,97,236,.6),rgba(14,97,236,.9),rgba(14,97,236,.6),transparent)}.hx-snake-v:nth-child(4){left:168px;animation:hx-snake-run-v 4.5s linear infinite;animation-delay:.8s}.hx-snake-v:nth-child(5){left:280px;animation:hx-snake-run-v 4.5s linear infinite;animation-delay:2.2s}.hx-snake-v:nth-child(6){left:392px;animation:hx-snake-run-v 4.5s linear infinite;animation-delay:3.6s}@keyframes hx-snake-run-h{0%{left:-200px}to{left:100%}}@keyframes hx-snake-run-v{0%{top:-200px}to{top:100%}}.hx-inner{position:relative;z-index:1;max-width:1200px;margin:0 auto;padding:0 24px}.hx-title{font-family:var(--font-display);font-size:clamp(40px,5.6vw,82px);line-height:1.06;letter-spacing:-.025em;font-weight:300;color:var(--ink)}.hx-sub{margin:28px auto 0;max-width:600px;font-size:clamp(17px,1.35vw,20px);line-height:1.55;letter-spacing:-.008em;font-weight:400;color:var(--text-2);text-wrap:balance}.hx-chat-wrap{max-width:500px;margin:30px auto 0}.hx-chat{display:flex;align-items:center;gap:10px;height:52px;padding:6px 6px 6px 18px;border-radius:var(--lp-radius-pill);background:#fff;border:1px solid var(--border);box-shadow:var(--lp-shadow-card)}.hx-chat-spark{color:var(--lp-accent);flex-shrink:0}.hx-chat-text{flex:1;min-width:0;text-align:left;font-size:14.5px;color:var(--text-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hx-chat-send{flex-shrink:0;width:38px;height:38px;border-radius:50%;background:var(--lp-grad-primary);color:#fff;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 8px 18px -6px var(--lp-accent-glow)}.hx-ctas{display:flex;justify-content:center;gap:12px;margin-top:28px;flex-wrap:wrap}.hx-cta{height:46px;padding:0 22px;font-size:14.5px}.hx-demo{margin:60px auto 0;max-width:1180px;text-align:left}.hx-winbar{display:flex;align-items:stretch;gap:16px;height:38px;padding-left:16px;background:var(--bg-muted);pointer-events:auto}.hx-traffic{display:flex;align-items:center;gap:8px;flex-shrink:0}.hx-traffic i{width:11px;height:11px;border-radius:50%}.hx-traffic i:nth-child(1){background:#ff5f57}.hx-traffic i:nth-child(2){background:#febc2e}.hx-traffic i:nth-child(3){background:#28c840}.hx-wintabs{display:flex;align-items:stretch;min-width:0}.hx-wintab{display:inline-flex;align-items:center;align-self:flex-end;height:calc(100% - 6px);gap:8px;padding:0 20px;border:none;background:none;color:var(--text-2);font:inherit;font-size:13.5px;font-weight:500;letter-spacing:-.01em;white-space:nowrap;cursor:pointer;pointer-events:auto;transition:color .2s ease,background .2s ease}.hx-wintab svg{color:var(--text-3);transition:color .2s ease}.hx-wintab:hover{color:var(--ink)}.hx-wintab.is-active{color:var(--ink);font-weight:600;background:#fff;border-radius:10px 10px 0 0;box-shadow:0 -2px 10px -4px #0f172a24}.hx-wintab.is-active svg{color:var(--lp-accent)}.hx-wintab-soon{font-style:normal;font-size:9px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--lp-accent);background:var(--lp-accent-soft);border-radius:999px;padding:2px 6px;line-height:1}.hx-urlbar{display:flex;align-items:center;gap:14px;padding:9px 16px;background:#fff;border-bottom:1px solid var(--border)}.hx-url-nav{display:flex;align-items:center;gap:14px;color:var(--text-3);flex-shrink:0}.hx-url{flex:1;display:inline-flex;align-items:center;gap:8px;min-width:0;padding:7px 13px;background:var(--bg-subtle);border:1px solid var(--border-2);border-radius:8px;font-size:12.5px;color:var(--text-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hx-url svg{color:var(--text-3);flex-shrink:0}.hx-demo-card{position:relative;pointer-events:none;max-width:1180px;margin:0 auto;border-radius:var(--lp-radius-xl) var(--lp-radius-xl) 0 0;background:#fff;border:1px solid var(--border);border-bottom:none;overflow:hidden;-webkit-mask-image:linear-gradient(to bottom,#000 55%,transparent 99%);mask-image:linear-gradient(to bottom,#000 55%,transparent 99%)}.hx-step{opacity:0;transform:translateY(12px);animation:hx-rise .5s var(--lp-ease) both;animation-delay:calc(var(--i, 0) * 55ms)}@keyframes hx-rise{to{opacity:1;transform:none}}.hx-dash{display:grid;grid-template-columns:196px 1fr 290px;min-height:440px;font-size:13px}.hx-side{border-right:1px solid var(--border-2);padding:18px 14px;display:flex;flex-direction:column}.hx-side-profile{display:flex;align-items:center;gap:10px;padding:0 4px 16px}.hx-side-profile b{display:block;font-size:13px;color:var(--ink)}.hx-side-nav{display:flex;flex-direction:column;gap:2px}.hx-side-item{display:flex;align-items:center;gap:10px;padding:9px 10px;border-radius:9px;color:var(--text-2);font-size:13px;cursor:default}.hx-side-item.is-active{background:var(--lp-accent-soft);color:var(--lp-accent);font-weight:600}.hx-side-badge{margin-left:auto;font-style:normal;font-size:11px;font-weight:600;color:#fff;background:var(--lp-accent);border-radius:999px;padding:1px 7px}.hx-main{padding:20px;border-right:1px solid var(--border-2)}.hx-main-top{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px}.hx-main-top h4{font-size:17px;font-weight:700;color:var(--ink)}.hx-main-top p{font-size:12.5px;color:var(--text-3);margin-top:2px}.hx-search{display:flex;align-items:center;gap:8px;flex-shrink:0;height:34px;padding:0 12px;border-radius:999px;border:1px solid var(--border);color:var(--text-3);font-size:12px;max-width:230px}.hx-search--wide{max-width:none;height:38px;padding:0 14px;margin-bottom:14px;background:#fff}.hx-search--wide .hx-bell{margin-left:auto}.hx-search .hx-bell{margin-left:4px;color:var(--text-2)}.hx-block-head{display:flex;justify-content:space-between;align-items:center;margin:18px 0 12px}.hx-block-head b{font-size:13.5px;color:var(--ink)}.hx-block-tools{display:inline-flex;align-items:center;gap:8px}.hx-block-tools button{width:24px;height:24px;border-radius:7px;border:1px solid var(--border);background:#fff;color:var(--text-2);cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.hx-link{color:var(--lp-accent);font-size:12.5px;font-weight:600;text-decoration:none}.hx-link:hover{text-decoration:underline}.hx-link--cta{display:inline-flex;align-items:center;gap:5px;margin-top:12px;font-size:13px;font-weight:600}.hx-talent-row{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.hx-talent-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.hx-talent{border:1px solid var(--border-2);border-radius:10px;padding:12px;background:#fff}.hx-talent-head{display:flex;gap:9px;margin-bottom:10px}.hx-talent-id b{display:block;font-size:12.5px;color:var(--ink)}.hx-talent-id span{display:block;font-size:11.5px;color:var(--text-2)}.hx-talent-id small{display:block;font-size:10.5px;color:var(--text-3)}.hx-ava{width:28px;height:28px;flex-shrink:0;border-radius:50%;overflow:hidden;background:var(--lp-grad-primary);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:600}.hx-ava--lg{width:38px;height:38px;font-size:13px}.hx-ava img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.hx-chips{display:flex;flex-wrap:wrap;gap:6px}.hx-chip{font-size:10.5px;font-weight:500;color:var(--lp-accent);background:var(--lp-accent-soft);padding:3px 9px;border-radius:999px}.hx-divider{height:1px;background:var(--border-2);margin:18px 0}.hx-activity{display:flex;flex-direction:column;gap:2px}.hx-act-row{display:flex;align-items:center;gap:11px;padding:9px 8px;border-radius:8px;transition:background .15s ease}.hx-act-row:hover{background:var(--bg-subtle)}.hx-act-text{flex:1;font-size:12.5px;color:var(--text)}.hx-act-text b{color:var(--ink);font-weight:600}.hx-act-meta{display:inline-flex;align-items:center;gap:7px;flex-shrink:0}.hx-act-ico{color:var(--lp-accent)}.hx-act-time{font-size:11px;color:var(--text-3);white-space:nowrap}.hx-rail{padding:20px;background:var(--bg-subtle);border-left:1px solid var(--border-2);display:flex;flex-direction:column;gap:18px}.hx-card-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.hx-card-head span{font-size:13px;font-weight:600;color:var(--ink)}.hx-match{background:#fff;border:1px solid var(--border-2);border-radius:10px;padding:14px}.hx-match-body{display:flex;gap:14px;align-items:flex-start}.hx-match-info{min-width:0;flex:1}.hx-match-info small{font-size:11px;color:var(--text-3)}.hx-match-info b{display:block;font-size:14px;color:var(--ink)}.hx-match-info>span{display:block;font-size:12px;color:var(--text-2);margin-bottom:6px}.hx-match-info .hx-chips{margin-top:8px}.hx-match.is-compact{max-width:460px;margin:0 auto}.hx-reco{background:#fff;border:1px solid var(--border-2);border-radius:10px;padding:14px}.hx-job{display:grid;grid-template-columns:auto 1fr auto;gap:11px;align-items:start;padding:11px 0;border-top:1px solid var(--border-2)}.hx-job:first-of-type{border-top:none}.hx-job-logo{width:36px;height:36px;border-radius:9px;background:var(--ink);color:#fff;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.hx-job-main{min-width:0}.hx-job-main b{display:block;font-size:12.5px;color:var(--ink);line-height:1.3}.hx-job-meta{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:4px}.hx-job-meta small{font-size:11px;color:var(--text-3)}.hx-job-pay{font-size:11px;font-weight:600;color:var(--text);white-space:nowrap}.hx-job-save{color:var(--text-3);flex-shrink:0;margin-top:1px}.score-ring{position:relative;display:inline-flex;flex-shrink:0}.score-ring-center{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.score-ring-center b{font-size:20px;font-weight:700;color:var(--ink);line-height:1}.score-ring-center small{font-size:9px;color:var(--text-3);margin-top:2px}.score-ring-arc{transition:stroke-dashoffset 1s var(--lp-ease)}.hx-pane-pad{padding:22px}.hx-pane-center{display:flex;flex-direction:column;align-items:center;gap:18px;min-height:360px;justify-content:center}.hx-why{display:flex;flex-direction:column;gap:10px}.hx-why li{display:flex;align-items:center;gap:9px;font-size:13px;color:var(--text)}.hx-why svg{color:var(--lp-accent)}.hx-preview-tag{display:inline-flex;align-items:center;font-size:11px;font-weight:600;color:var(--text-3);background:var(--bg-muted);border:1px solid var(--border-2);padding:3px 10px;border-radius:999px}.hx-ava--xl{width:56px;height:56px;font-size:18px}.hx-profile{padding:24px}.hx-prof-head{display:flex;align-items:center;gap:16px;padding-bottom:20px;border-bottom:1px solid var(--border-2)}.hx-prof-id{flex:1;min-width:0}.hx-prof-id b{display:flex;align-items:center;gap:6px;font-size:17px;color:var(--ink)}.hx-prof-id>span{display:block;font-size:13px;color:var(--text-2)}.hx-prof-id small{display:inline-flex;align-items:center;gap:4px;font-size:12px;color:var(--text-3)}.hx-verified{color:var(--lp-accent)}.hx-prof-meta{display:flex;flex-direction:column;align-items:flex-end;gap:8px}.hx-level{font-size:12px;font-weight:600;color:var(--lp-accent);background:var(--lp-accent-soft);padding:4px 12px;border-radius:999px}.hx-prof-complete{width:140px}.hx-prof-complete small{font-size:11px;color:var(--text-3)}.hx-bar{display:block;height:6px;border-radius:999px;background:var(--border-2);overflow:hidden;margin-top:5px}.hx-bar i{display:block;height:100%;border-radius:999px;background:var(--lp-grad-primary)}.hx-prof-grid{display:grid;grid-template-columns:1fr 240px;gap:28px;padding-top:18px}.hx-skills{display:flex;flex-direction:column;gap:12px;margin-bottom:6px}.hx-skill{display:grid;grid-template-columns:116px 1fr;align-items:center;gap:12px;font-size:13px;color:var(--text)}.hx-proj-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.hx-proj{border:1px solid var(--border-2);border-radius:10px;padding:14px}.hx-proj-ico{display:inline-flex;width:30px;height:30px;border-radius:8px;align-items:center;justify-content:center;background:var(--lp-accent-soft);color:var(--lp-accent);margin-bottom:10px}.hx-proj b{display:block;font-size:13px;color:var(--ink)}.hx-proj small{font-size:11.5px;color:var(--text-3)}.hx-prof-rail{display:flex;flex-direction:column;gap:14px;align-items:center;padding:18px;background:var(--bg-subtle);border-radius:10px;height:-moz-fit-content;height:fit-content}.hx-prof-score{padding:6px 0 4px}.hx-readiness{width:100%}.hx-app{display:grid;grid-template-columns:212px 1fr;height:760px;font-size:13px}.hx-app-content{min-width:0;overflow:hidden}.hx-side-foot{margin-top:auto;padding-top:8px;border-top:1px solid var(--border-2)}.hx-side-logout{width:100%;cursor:pointer;transition:background .15s ease,color .15s ease}.hx-side-logout:hover{background:var(--bg-subtle);color:var(--tc-error, #db2323)}.hx-panel{border:1px solid var(--border-2);border-radius:10px;padding:16px;background:#fff}.hx-panel>.hx-block-head:first-child{margin-top:0}.hx-hub{display:grid;grid-template-columns:1fr 320px;min-width:0}.hx-hub-main{padding:20px;min-width:0}.hx-progress{border:1px solid var(--border-2);border-radius:10px;padding:16px;margin:16px 0}.hx-progress-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px}.hx-progress-head b{display:block;font-size:14px;color:var(--ink)}.hx-progress-head small{font-size:12px;color:var(--text-3)}.hx-progress-pct{font-size:18px;font-weight:700;color:var(--lp-accent)}.hx-bar--lg{height:8px;margin-top:0}.hx-steps{display:grid;grid-template-columns:1fr 1fr;gap:9px 18px;margin-top:14px}.hx-stepitem{display:flex;align-items:center;gap:9px;font-size:12.5px;color:var(--text-2)}.hx-stepitem svg{color:var(--text-3);flex-shrink:0}.hx-stepitem.is-done{color:var(--text-3)}.hx-stepitem.is-done svg{color:var(--lp-accent)}.hx-stepitem.is-done span{text-decoration:line-through}.hx-stepitem-go{margin-left:auto;color:var(--lp-accent)}.hx-welcome{border:1px solid var(--border-2);border-radius:12px;padding:20px;margin-bottom:14px;background:#fff}.hx-welcome h4{font-size:19px;font-weight:700;color:var(--ink)}.hx-welcome>p{font-size:13px;color:var(--text-2);margin-top:4px}.hx-welcome-strength{display:flex;align-items:baseline;justify-content:space-between;margin-top:18px}.hx-welcome-strength span{font-size:13px;color:var(--text-2)}.hx-welcome-strength b{font-size:18px;font-weight:700;color:var(--lp-accent)}.hx-welcome .hx-bar--lg{margin:8px 0 0}.hx-welcome .hx-steps{margin-top:16px}.hx-hub-tiles{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:14px}.hx-tile{border:1px solid var(--border-2);border-radius:10px;padding:14px}.hx-tile b{display:block;font-size:24px;color:var(--ink);line-height:1}.hx-tile small{display:block;font-size:12px;color:var(--text-3);margin:5px 0 8px}.hx-tile-sub{display:inline-flex;align-items:center;gap:3px;font-style:normal;font-size:11px;color:var(--text-3)}.hx-tile-sub.is-up{color:#16a34a;font-weight:600}.hx-quick-item{display:flex;align-items:center;gap:11px;padding:9px 6px;border-radius:8px;font-size:13px;color:var(--text)}.hx-quick-ico{width:30px;height:30px;border-radius:8px;background:var(--lp-accent-soft);color:var(--lp-accent);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.hx-quick-label{flex:1;min-width:0}.hx-quick-badge{font-style:normal;font-size:11px;font-weight:600;color:#fff;background:var(--tc-error, #db2323);border-radius:999px;padding:1px 7px}.hx-pf{padding:20px;display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:16px;align-items:start}.hx-pf-top{display:flex;align-items:center;gap:16px}.hx-pf-id{flex:1;min-width:0}.hx-pf-id b{display:flex;align-items:center;gap:6px;font-size:18px;color:var(--ink)}.hx-pf-id>span{display:block;font-size:13px;color:var(--text-2)}.hx-pf-id small{display:inline-flex;align-items:center;gap:4px;font-size:12px;color:var(--text-3)}.hx-pf-kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.hx-kpi{border:1px solid var(--border-2);border-radius:10px;padding:14px;text-align:center}.hx-kpi b{display:block;font-size:20px;color:var(--ink)}.hx-kpi small{font-size:11.5px;color:var(--text-3)}.hx-pf-cols{display:grid;grid-template-columns:1fr 252px;gap:16px}.hx-pf-main,.hx-pf-rail{display:flex;flex-direction:column;gap:16px}.hx-pf-score{text-align:center}.hx-pf-score p{margin-top:10px;font-size:12px;color:var(--text-3)}.hx-pf-top{display:flex;align-items:center;gap:16px;padding:18px;border:1px solid var(--border-2);border-radius:12px;background:#fff}.hx-pf-ava{position:relative;border:3px solid #fff;box-shadow:var(--lp-shadow-card)}.hx-online-dot{position:absolute;right:1px;bottom:1px;width:11px;height:11px;border-radius:50%;background:#22c55e;border:2px solid #fff}.hx-pf-id{padding-bottom:2px}.hx-pf-tags{display:flex;align-items:center;gap:8px;padding-bottom:4px}.hx-pill-soft{font-size:11px;font-weight:600;color:var(--text-2);background:var(--bg-muted);border:1px solid var(--border-2);padding:4px 10px;border-radius:999px;white-space:nowrap}.hx-level{background:var(--lp-grad-primary);color:#fff;box-shadow:0 4px 12px -4px var(--lp-accent-glow)}.hx-kpi{position:relative;text-align:left;padding:14px;transition:transform .2s var(--lp-ease),box-shadow .2s var(--lp-ease),border-color .2s var(--lp-ease)}.hx-kpi:hover{transform:translateY(-2px);box-shadow:var(--lp-shadow-card);border-color:var(--border-strong)}.hx-kpi-ico{display:inline-flex;width:28px;height:28px;border-radius:8px;align-items:center;justify-content:center;background:var(--lp-accent-soft);color:var(--lp-accent);margin-bottom:12px}.hx-kpi b{font-size:22px}.hx-kpi-delta{position:absolute;top:14px;right:14px;display:inline-flex;align-items:center;gap:2px;font-style:normal;font-size:11px;font-weight:600;color:#16a34a}.hx-kpi.is-accent{background:var(--lp-accent-soft);border-color:var(--lp-accent-border)}.hx-kpi.is-accent .hx-kpi-ico{background:#fff}.hx-skill{grid-template-columns:108px 1fr 64px}.hx-skill-name{font-size:13px;color:var(--text)}.hx-skill-tag{font-style:normal;font-size:10.5px;font-weight:600;color:var(--text-3);text-align:right}.hx-bar--grad{height:7px}.hx-bar--grad i{background:var(--lp-accent)}.hx-proj{position:relative;transition:transform .2s var(--lp-ease),box-shadow .2s var(--lp-ease),border-color .2s var(--lp-ease)}.hx-proj:hover{transform:translateY(-2px);box-shadow:var(--lp-shadow-card);border-color:var(--lp-accent-border)}.hx-proj-ico--dark{background:var(--ink);color:#fff}.hx-proj b{margin-bottom:9px}.hx-proj .hx-chips{margin-bottom:11px}.hx-proj-stat{display:inline-flex;align-items:center;gap:5px;font-size:11px;color:var(--text-3)}.hx-proj-stat svg{color:var(--lp-accent)}.hx-pf-score{position:relative;overflow:hidden;background:#fff}.hx-welcome,.hx-pf-top{position:relative;overflow:hidden}.hx-welcome:before,.hx-pf-top:before,.hx-pf-score:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:linear-gradient(to right,rgba(14,97,236,.05) 1px,transparent 1px),linear-gradient(to bottom,rgba(14,97,236,.05) 1px,transparent 1px);background-size:30px 30px;-webkit-mask-image:radial-gradient(95% 95% at 82% 0%,#000 4%,transparent 62%);mask-image:radial-gradient(95% 95% at 82% 0%,#000 4%,transparent 62%)}.hx-welcome>*,.hx-pf-top>*,.hx-pf-score>*{position:relative;z-index:1}.hx-pf-score-glow{display:none}.hx-pf-score .score-ring,.hx-pf-score p{position:relative;z-index:1}.hx-pf-score-delta{position:relative;z-index:1;display:inline-flex;align-items:center;gap:5px;margin-top:12px;font-size:12px;font-weight:600;color:#16a34a}.hx-readiness+.hx-readiness{margin-top:13px}.hx-readiness-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.hx-readiness-top em{font-style:normal;font-size:11px;font-weight:600;color:var(--ink)}.hx-readiness small{font-size:11.5px;color:var(--text-2)}.hx-pf-rd{position:relative;z-index:1;text-align:left;margin-top:18px;padding-top:18px;border-top:1px solid var(--border-2)}.hx-exp{display:flex;flex-direction:column}.hx-exp-row{display:flex;align-items:center;gap:11px;padding:10px 0}.hx-exp-row+.hx-exp-row{border-top:1px solid var(--border-2)}.hx-exp-logo{width:34px;height:34px;border-radius:8px;background:var(--lp-accent-soft);color:var(--lp-accent);display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;flex-shrink:0}.hx-exp-id{flex:1;min-width:0}.hx-exp-id b{display:block;font-size:13px;color:var(--ink)}.hx-exp-id small{font-size:11.5px;color:var(--text-3)}.hx-exp-date{font-size:11px;color:var(--text-3);white-space:nowrap}.hx-aim{display:grid;grid-template-columns:248px minmax(0,1fr) 286px;height:100%}.hx-aim-main{padding:20px;min-width:0}.hx-aim-eyebrow{display:inline-flex;align-items:center;gap:6px;margin-bottom:12px;font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--lp-accent)}.hx-aim-hero{border:1px solid var(--border-2);border-radius:12px;padding:18px;display:flex;flex-direction:column;gap:16px;background:linear-gradient(180deg,#fff 0%,var(--bg-subtle) 100%)}.hx-aim-role{display:flex;align-items:center;gap:14px;padding-bottom:16px;border-bottom:1px solid var(--border-2)}.hx-aim-logo{width:48px;height:48px;border-radius:12px;background:var(--lp-grad-primary);color:#fff;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 6px 14px -4px var(--lp-accent-glow)}.hx-aim-role-id{flex:1;min-width:0}.hx-aim-role-id b{display:block;font-size:16px;color:var(--ink)}.hx-aim-role-id span{font-size:13px;color:var(--text-2)}.hx-aim-role-id small{display:flex;align-items:center;gap:4px;font-size:12px;color:var(--text-3);margin-top:2px}.hx-aim-bd{display:flex;flex-direction:column;gap:11px}.hx-aim-bd-title,.hx-aim-why-title{font-size:13px;font-weight:600;color:var(--ink)}.hx-aim-bd-row{display:grid;grid-template-columns:108px 1fr 40px;align-items:center;gap:12px}.hx-aim-bd-row+.hx-aim-bd-row{margin-top:15px}.hx-aim-bd-row small{font-size:12.5px;color:var(--text-2)}.hx-aim-bd-row em{font-style:normal;font-size:12px;font-weight:600;color:var(--ink);text-align:right}.hx-aim-why ul{margin-top:12px;display:flex;flex-direction:column;gap:11px}.hx-aim-why li{display:flex;align-items:center;gap:9px;font-size:12.5px;color:var(--text)}.hx-aim-why svg{color:var(--lp-accent);flex-shrink:0}.hx-aim-rail{padding:20px;background:var(--bg-subtle);border-left:1px solid var(--border-2)}.hx-aim-card{padding:12px 14px;background:#fff;border:1px solid var(--border-2);border-radius:10px;margin-bottom:10px;transition:transform .2s var(--lp-ease),box-shadow .2s var(--lp-ease),border-color .2s var(--lp-ease)}.hx-aim-card:hover{transform:translateY(-2px);box-shadow:var(--lp-shadow-card);border-color:var(--lp-accent-border)}.hx-aim-card-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.hx-aim-card-top b{font-size:13px;color:var(--ink)}.hx-aim-card-pct{font-size:13px;font-weight:700;color:var(--lp-accent)}.hx-aim-card-sub{display:block;font-size:11px;color:var(--text-3);margin:3px 0 9px}.hx-com{display:grid;grid-template-columns:230px minmax(0,1fr) 252px;height:100%}.hx-com-feed{padding:18px;display:flex;flex-direction:column;gap:14px;min-width:0}.hx-com-tabs{display:flex;gap:18px;border-bottom:1px solid var(--border-2)}.hx-com-tabs span{padding-bottom:10px;font-size:13px;font-weight:500;color:var(--text-2);border-bottom:2px solid transparent;margin-bottom:-1px}.hx-com-tabs .is-active{color:var(--lp-accent);border-bottom-color:var(--lp-accent);font-weight:600}.hx-post{border:1px solid var(--border-2);border-radius:12px;padding:16px}.hx-post-head{display:flex;align-items:center;gap:10px;margin-bottom:10px}.hx-post-id{flex:1;min-width:0}.hx-post-id b{display:block;font-size:13px;color:var(--ink)}.hx-post-id small{font-size:11.5px;color:var(--text-3)}.hx-post-text{font-size:13px;line-height:1.55;color:var(--text)}.hx-post-actions{display:flex;gap:18px;margin-top:12px}.hx-post-actions span{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--text-3)}.hx-com-rail{padding:18px 16px;border-left:1px solid var(--border-2);display:flex;flex-direction:column;gap:22px}.hx-space{display:flex;align-items:center;gap:10px;padding:7px 0}.hx-space-ico{width:32px;height:32px;border-radius:8px;background:var(--lp-grad-primary);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-weight:700;font-size:13px;flex-shrink:0}.hx-space-id b{display:block;font-size:12.5px;color:var(--ink)}.hx-space-id small{font-size:11px;color:var(--text-3)}.hx-online{display:flex;align-items:center}.hx-online .hx-ava{margin-left:-6px;border:2px solid var(--bg-subtle)}.hx-online .hx-ava:first-child{margin-left:0}.hx-ava--more{background:var(--ink)}.hx-event{display:flex;align-items:center;gap:12px}.hx-event-ico{width:36px;height:36px;border-radius:9px;background:var(--lp-accent-soft);color:var(--lp-accent);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.hx-event b{display:block;font-size:12.5px;color:var(--ink)}.hx-event small{font-size:11px;color:var(--text-3)}@media (max-width: 920px){.hx-app{grid-template-columns:1fr;height:600px}.hx-side{display:none}.hx-hub,.hx-aim,.hx-com{grid-template-columns:1fr}.hx-rail,.hx-aim-rail,.hx-com-rail{border-left:none;border-top:1px solid var(--border-2)}}@media (max-width: 600px){.hx-talent-row,.hx-proj-row{grid-template-columns:1fr}.hx-pf-kpis{grid-template-columns:repeat(2,1fr)}.hx-pf-cols{grid-template-columns:1fr}.bs-track{gap:30px}.hx-skill{grid-template-columns:96px 1fr}.hx-aim-bd-row{grid-template-columns:88px 1fr 34px}}@media (max-width: 760px){.hx-winbar{height:auto;gap:0;padding:5px 8px 0;align-items:stretch}.hx-traffic{display:none}.hx-wintabs{flex:1;gap:2px}.hx-wintab{flex:1 1 0;min-width:0;flex-direction:column;align-self:stretch;justify-content:center;gap:3px;height:auto;padding:5px 4px 6px;font-size:10.5px;font-weight:500;border-radius:9px 9px 0 0;position:relative}.hx-wintab svg{width:15px;height:15px}.hx-wintab>span{max-width:100%;line-height:1.1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hx-wintab-soon{position:absolute;top:3px;right:4px;font-size:8px;line-height:1;padding:2px 3px;border-radius:4px;background:var(--lp-accent-soft);color:var(--lp-accent)}}@media (prefers-reduced-motion: reduce){.hx-step{animation:none;opacity:1;transform:none}.score-ring-arc{transition:none}}.lp-eyebrow{display:inline-block;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--lp-accent)}.bs{position:relative;z-index:2;background:var(--bg);min-height:100vh;min-height:100svh;margin-bottom:-100vh;margin-bottom:-100svh;display:flex;flex-direction:column;justify-content:center;padding:48px 0;text-align:center;overflow:hidden;border-bottom:1px solid var(--border-2)}.bs-hero{position:relative;padding-top:24px}.bs-hero:before{content:"";position:absolute;top:-20%;right:10%;bottom:-10%;left:10%;background:radial-gradient(ellipse 60% 55% at 50% 40%,rgba(14,97,236,.06),transparent 70%);pointer-events:none;z-index:0}.bs-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(to right,rgba(14,97,236,.04) 1px,transparent 1px),linear-gradient(to bottom,rgba(14,97,236,.04) 1px,transparent 1px);background-size:64px 64px;-webkit-mask-image:radial-gradient(70% 60% at 50% 35%,#000 2%,transparent 70%);mask-image:radial-gradient(70% 60% at 50% 35%,#000 2%,transparent 70%);pointer-events:none;z-index:0}.bs-grid{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;background-image:linear-gradient(to right,rgba(14,97,236,.1) 1px,transparent 1px),linear-gradient(to bottom,rgba(14,97,236,.1) 1px,transparent 1px);background-size:56px 56px;-webkit-mask-image:radial-gradient(ellipse 35% 40% at 45% 35%,#000 0%,transparent 70%),radial-gradient(ellipse 25% 30% at 70% 60%,#000 0%,transparent 70%),radial-gradient(ellipse 20% 25% at 25% 70%,#000 0%,transparent 70%);mask-image:radial-gradient(ellipse 35% 40% at 45% 35%,#000 0%,transparent 70%),radial-gradient(ellipse 25% 30% at 70% 60%,#000 0%,transparent 70%),radial-gradient(ellipse 20% 25% at 25% 70%,#000 0%,transparent 70%)}.bs-inner{position:relative;z-index:1;max-width:920px}.bs-title{position:relative;font-family:var(--font-display);font-size:clamp(42px,7.2vw,88px);line-height:1.05;letter-spacing:-.03em;font-weight:300;color:var(--ink);margin-top:14px}.bs-word{display:inline-block;opacity:0;transform:translateY(16px);transition:opacity .5s var(--lp-ease),transform .5s var(--lp-ease)}.bs-word.bs-anim-in{opacity:1;transform:none}.bs-ai-word{color:var(--lp-accent);position:relative}.bs-ai-word.bs-anim-in{animation:bs-ai-glow 3s ease-in-out infinite 1s}@keyframes bs-ai-glow{0%,to{text-shadow:0 0 0 transparent}50%{text-shadow:0 0 20px var(--lp-accent-glow),0 0 40px rgba(14,97,236,.08)}}.bs-eyebrow,.bs-sub,.bs-marquee{opacity:0;transform:translateY(12px);transition:opacity .6s var(--lp-ease),transform .6s var(--lp-ease)}.bs-eyebrow.bs-anim-in,.bs-sub.bs-anim-in,.bs-marquee.bs-anim-in{opacity:1;transform:none}.bs-eyebrow{display:inline-block;font-size:12.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--lp-accent)}.bs-sub{margin:30px auto 0;max-width:560px;font-size:clamp(15px,1.3vw,18px);line-height:1.65;color:var(--text-2)}.bs-strip-label{display:block;max-width:720px;margin:0 auto;text-align:center;font-family:var(--font-display);font-size:clamp(42px,4.8vw,62px);line-height:1.04;letter-spacing:-.045em;font-weight:700;color:#090a0d}.bs-marquee{position:relative;z-index:1;max-width:1000px;margin:150px auto 0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 15%,#000 85%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0%,#000 15%,#000 85%,transparent 100%)}.bs-track{display:flex;width:-moz-max-content;width:max-content;align-items:center;gap:46px;white-space:nowrap;animation:bs-scroll 34s linear infinite}@keyframes bs-scroll{to{transform:translate(-50%)}}.bs-region{flex-shrink:0;color:var(--text-3);font-family:var(--font-display);font-size:clamp(20px,2.6vw,34px);line-height:1;letter-spacing:-.02em;font-weight:300;opacity:.5;white-space:nowrap;transition:color .25s ease,opacity .25s ease}.bs-region.is-emphasis{color:var(--lp-accent);opacity:1;font-weight:400}.bs-region.is-faded{opacity:.28}.cx{padding:var(--lp-section-y) 0}.cx-page{margin:0 auto;display:grid;grid-template-columns:minmax(0,460px) minmax(0,620px);gap:56px;justify-content:center;align-items:center}.cx-left{padding-top:4px}.cx-kicker{display:inline-block;font-size:12.5px;font-weight:600;letter-spacing:.02em;color:var(--lp-accent);margin-bottom:16px}.cx-h1{margin:0 0 8px;font-family:var(--font-display);font-size:clamp(28px,3.4vw,40px);line-height:1.14;letter-spacing:-.022em;font-weight:300;color:var(--ink)}.cx-blue{color:var(--lp-accent)}.cx-intro{max-width:460px;color:var(--text-2);font-size:16px;line-height:1.6;letter-spacing:-.01em;margin:0 0 28px}.cx-left{align-self:center}.cx-right{min-width:0}.dx-acc{margin-top:28px;border-top:1px solid var(--border-2)}.dx-acc-item{display:block;width:100%;text-align:left;border:0;border-bottom:1px solid var(--border-2);background:transparent;font:inherit;cursor:pointer;padding:0}.dx-acc-head{display:flex;align-items:center;gap:12px;padding:16px 4px}.dx-acc-dot{width:7px;height:7px;border-radius:50%;background:var(--border-strong);flex-shrink:0;transition:background .3s var(--lp-ease),transform .3s var(--lp-ease)}.dx-acc-title{font-size:16px;font-weight:500;letter-spacing:-.015em;color:var(--text-2);transition:color .3s var(--lp-ease)}.dx-acc-item:hover .dx-acc-title{color:var(--ink)}.dx-acc-item.is-active .dx-acc-dot{background:var(--lp-accent);transform:scale(1.3)}.dx-acc-item.is-active .dx-acc-title{color:var(--ink);font-weight:600}.dx-acc-desc{display:block;overflow:hidden}.dx-acc-desc-inner{display:block;padding:0 4px 18px 27px;font-size:14.5px;line-height:1.6;color:var(--text-3);max-width:400px}.dx-stage{position:relative;height:500px;border-radius:var(--lp-radius-2xl);background:linear-gradient(180deg,var(--bg-subtle) 0%,#fff 100%);border:1px solid var(--border);box-shadow:var(--lp-shadow-lg);overflow:hidden}.dx-stage:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:linear-gradient(to right,rgba(14,97,236,.05) 1px,transparent 1px),linear-gradient(to bottom,rgba(14,97,236,.05) 1px,transparent 1px);background-size:40px 40px;-webkit-mask-image:radial-gradient(92% 72% at 72% 0%,#000 2%,transparent 62%);mask-image:radial-gradient(92% 72% at 72% 0%,#000 2%,transparent 62%)}.dx-panel{position:absolute;top:0;right:0;bottom:0;left:0;padding:28px 30px 66px}.dx-pause{position:absolute;left:18px;bottom:16px;z-index:3;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:#fff;border:1px solid var(--border-strong);color:var(--ink-2);cursor:pointer;box-shadow:var(--shadow-sm);transition:background .2s ease,border-color .2s ease,color .2s ease}.dx-pause:hover{border-color:var(--lp-accent);color:var(--lp-accent)}.dp>*{animation:dp-rise .5s var(--lp-ease) both}.dp>*:nth-child(2){animation-delay:.06s}.dp>*:nth-child(3){animation-delay:.12s}.dp>*:nth-child(4){animation-delay:.18s}.dp>*:nth-child(5){animation-delay:.24s}@keyframes dp-rise{0%{opacity:0;transform:translateY(10px)}}.dp-bar i{animation:dp-bar-fill .8s var(--lp-ease) .15s both}@keyframes dp-bar-fill{0%{width:0}}.dx-stage .score-ring-arc{animation:dp-ring .9s var(--lp-ease) .1s both}@keyframes dp-ring{0%{stroke-dashoffset:var(--ring-c, 400)}}.dp-graph-line{animation:dp-graph-draw .9s var(--lp-ease) .15s both}@keyframes dp-graph-draw{0%{opacity:0}}.dp{box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-between;gap:14px;height:100%;color:var(--text)}.dp-head{display:flex;align-items:baseline;justify-content:space-between}.dp-head b{font-size:16px;font-weight:600;letter-spacing:-.015em;color:var(--ink)}.dp-head span{font-size:13px;font-weight:500;color:var(--lp-accent)}.dp-row{display:flex;align-items:baseline;justify-content:space-between}.dp-row span{font-size:13px;color:var(--text-3)}.dp-row b{font-size:15px;font-weight:600;color:var(--ink)}.dp-bar{display:block;height:7px;border-radius:999px;background:var(--bg-muted);overflow:hidden}.dp-bar i{display:block;height:100%;border-radius:inherit;background:var(--lp-accent)}.dp-bar--ai i{background:var(--lp-accent)}.dp-id{display:flex;align-items:center;gap:14px}.dp-ava{width:48px;height:48px;border-radius:14px;overflow:hidden;flex-shrink:0;box-shadow:inset 0 0 0 1px var(--border-2)}.dp-ava img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.dp-id-body b{display:flex;align-items:center;gap:6px;font-size:18px;font-weight:600;letter-spacing:-.02em;color:var(--ink)}.dp-verified{color:var(--lp-accent)}.dp-id-body span{display:block;font-size:14px;color:var(--text-2);margin-top:3px}.dp-id-body small{display:flex;align-items:center;gap:5px;font-size:12.5px;color:var(--text-3);margin-top:5px}.dp-sub{font-size:11.5px;font-weight:600;letter-spacing:.01em;color:var(--text-3);margin-bottom:-5px}.dp-check{list-style:none;margin:4px 0 0;padding:0;display:flex;flex-direction:column;gap:11px}.dp-check li{display:flex;align-items:center;gap:10px;font-size:14px;color:var(--text-2)}.dp-check li svg{color:var(--text-3);flex-shrink:0}.dp-check li em{margin-left:auto;font-size:12px;font-weight:600;font-style:normal;color:var(--text-3)}.dp-check li.is-done{color:var(--ink)}.dp-check li.is-done svg{color:var(--lp-accent)}.dp-check li.is-done em{color:var(--lp-accent)}.dp-score{display:flex;align-items:center;gap:20px}.dp-score-info b{display:block;font-size:20px;font-weight:600;letter-spacing:-.02em;color:var(--ink)}.dp-score-info em{display:inline-flex;align-items:center;gap:5px;font-size:13px;font-weight:600;font-style:normal;color:#16a34a;margin-top:4px}.dp-score-info small{display:block;font-size:12.5px;color:var(--text-3);margin-top:5px}.dp-ai{display:flex;align-items:flex-start;gap:11px;padding:14px 16px;border-radius:var(--lp-radius-lg);background:var(--lp-accent-soft);border:1px solid var(--lp-accent-border)}.dp-ai-ico{width:28px;height:28px;border-radius:8px;display:grid;place-items:center;flex-shrink:0;color:var(--lp-accent);background:#fff;border:1px solid var(--lp-accent-border)}.dp-ai p{margin:0;font-size:13.5px;line-height:1.55;color:var(--text)}.dp-ai b{color:var(--accent-ink);font-weight:600}.dp-strengths{display:flex;flex-direction:column;gap:14px}.dp-strength-top{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:7px}.dp-strength-top small{font-size:13px;color:var(--text-2)}.dp-strength-top em{font-size:12.5px;font-weight:600;font-style:normal;color:var(--ink)}.dp-ms{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.dp-ms li{display:flex;align-items:center;gap:12px}.dp-ms-mark{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;flex-shrink:0;font-family:var(--font-display);font-size:12px;font-weight:400;color:var(--text-3);background:var(--bg-muted);border:1px solid var(--border-2)}.dp-ms li.is-done .dp-ms-mark{color:#fff;background:var(--lp-accent);border-color:var(--lp-accent)}.dp-ms li.is-active .dp-ms-mark{color:var(--lp-accent);background:var(--lp-accent-soft);border-color:var(--lp-accent-border)}.dp-ms-body{min-width:0}.dp-ms-body b{display:block;font-size:13.5px;font-weight:600;letter-spacing:-.01em;color:var(--text-2)}.dp-ms li.is-done .dp-ms-body b,.dp-ms li.is-active .dp-ms-body b{color:var(--ink)}.dp-ms-body small{display:block;font-size:11.5px;color:var(--text-3);margin-top:1px}.dp-next{display:flex;align-items:center;gap:13px;margin-top:6px;padding:13px 15px;border-radius:12px;background:var(--lp-accent-soft);border:1px solid var(--lp-accent-border)}.dp-next-ico{width:36px;height:36px;border-radius:10px;display:grid;place-items:center;flex-shrink:0;color:#fff;background:linear-gradient(145deg,#3b82f6,var(--lp-accent));box-shadow:0 10px 20px -8px var(--lp-accent-glow)}.dp-next-body{min-width:0}.dp-next-body small{display:block;font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--lp-accent)}.dp-next-body b{display:block;font-size:14px;font-weight:600;color:var(--ink);margin-top:1px}.dp-next-body span{display:block;font-size:12px;color:var(--text-2);margin-top:2px}.dp-skills{display:flex;flex-direction:column;gap:11px}.dp-skill{display:flex;align-items:center;gap:13px;padding:11px 13px;border-radius:12px;background:var(--bg-subtle);border:1px solid var(--border-2);transition:border-color .25s var(--lp-ease),background .25s var(--lp-ease)}.dp-skill-glyph{width:38px;height:38px;border-radius:10px;display:grid;place-items:center;flex-shrink:0;color:var(--lp-accent);background:#fff;border:1px solid var(--lp-accent-border)}.dp-skill-main{flex:1;min-width:0}.dp-skill-main b{display:block;font-size:14.5px;font-weight:600;color:var(--ink)}.dp-skill-main small{display:inline-flex;align-items:center;gap:5px;font-size:12px;color:var(--text-3);margin-top:3px}.dp-skill-main small svg{color:var(--lp-accent);flex-shrink:0}.dp-skill em{font-size:11.5px;font-weight:600;font-style:normal;color:var(--lp-accent);background:var(--lp-accent-soft);border:1px solid var(--lp-accent-border);padding:4px 11px;border-radius:999px;flex-shrink:0}.dp-proj{display:flex;align-items:center;gap:12px;padding:14px 16px;border-radius:var(--lp-radius-lg);background:#fff;border:1px solid var(--border-2)}.dp-proj-ico{width:36px;height:36px;border-radius:10px;display:grid;place-items:center;flex-shrink:0;color:var(--ink);background:var(--bg-muted)}.dp-proj-body b{display:block;font-size:14.5px;font-weight:600;color:var(--ink)}.dp-proj-body small{display:block;font-size:12.5px;color:var(--text-3);margin-top:2px}.dp-pills{display:flex;flex-direction:column;gap:9px}.dp-pills-label{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;font-weight:600;color:var(--text-3)}.dp-pills-label svg{color:var(--lp-accent);flex-shrink:0}.dp-pills-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:8px}.dp-pill{display:flex;flex-direction:column;gap:3px;padding:9px 10px;border-radius:10px;background:var(--bg-subtle);border:1px solid var(--border-2);min-width:0}.dp-pill b{font-size:11.5px;font-weight:600;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dp-pill small{display:inline-flex;align-items:center;gap:3px;font-size:10.5px;color:var(--text-3)}.dp-pill small svg{color:var(--lp-accent)}.dp-status-top{display:flex;align-items:flex-start;justify-content:space-between}.dp-status-label{display:block;font-size:13px;color:var(--text-3)}.dp-status-big{display:block;font-family:var(--font-display);font-size:30px;font-weight:300;letter-spacing:-.02em;color:var(--ink);margin-top:4px}.dp-status-up{display:inline-flex;align-items:center;gap:5px;font-size:13px;font-weight:600;font-style:normal;color:#16a34a;margin-top:8px}.dp-status-score{font-family:var(--font-display);font-size:64px;font-weight:300;letter-spacing:-.03em;color:var(--lp-accent);line-height:.9}.dp-trend{display:flex;flex-direction:column;gap:9px}.dp-trend-head{display:flex;align-items:baseline;justify-content:space-between}.dp-trend-head span:first-child{font-size:12px;font-weight:600;color:var(--text-2)}.dp-trend-head span:last-child{font-size:11.5px;color:var(--text-3)}.dp-graph{position:relative;height:88px;margin-top:2px}.dp-graph svg{width:100%;height:100%;display:block;overflow:visible}.dp-graph-area{fill:url(#dpTrendGrad)}.dp-graph-line{fill:none;stroke:var(--lp-accent);stroke-width:2.5;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round}.dp-unlocks{display:flex;flex-direction:column;gap:10px;padding-top:15px;border-top:1px solid var(--border-2)}.dp-unlocks-label{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-3)}.dp-unlocks ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:9px}.dp-unlocks li{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--text)}.dp-unlock-ico{width:22px;height:22px;border-radius:6px;display:grid;place-items:center;flex-shrink:0;color:var(--lp-accent);background:var(--lp-accent-soft)}@media (max-width: 1040px){.cx-page{grid-template-columns:1fr;gap:36px;align-items:start;max-width:560px}.cx-intro,.dx-acc-desc-inner{max-width:100%}}@media (max-width: 560px){.dx-stage{height:492px}.dx-panel{padding:24px 24px 60px}}.bc{padding:var(--lp-section-y) 0;text-align:center;background:linear-gradient(180deg,#fff 0%,var(--bg-subtle) 50%,#fff 100%)}.bc-inner{max-width:720px;margin:0 auto}.bc-badge{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:var(--lp-accent);background:#fff;border:1px solid var(--lp-accent-border);padding:7px 15px;border-radius:999px}.bc-badge-dot{width:8px;height:8px;border-radius:50%;background:var(--lp-accent);animation:bc-pulse 2.4s ease-in-out infinite}@keyframes bc-pulse{0%,to{box-shadow:0 0 0 0 var(--lp-accent-glow)}50%{box-shadow:0 0 0 6px transparent}}.bc-title{margin:22px auto 0;max-width:640px;font-family:var(--font-display);font-size:clamp(32px,4vw,52px);line-height:1.1;letter-spacing:-.03em;font-weight:300;color:var(--ink)}.bc-sub{margin:22px auto 0;max-width:560px;font-size:clamp(15px,1.3vw,17px);line-height:1.65;color:var(--text-2)}.bc-cta{display:inline-flex;align-items:center;gap:8px;margin-top:30px;height:50px;padding:0 24px;border-radius:var(--lp-radius-pill);background:var(--lp-accent);color:#fff;font-size:15px;font-weight:600;letter-spacing:-.01em;text-decoration:none;box-shadow:0 16px 34px -14px var(--lp-accent-glow);transition:transform .4s var(--lp-ease),box-shadow .4s var(--lp-ease),background .4s var(--lp-ease)}.bc-cta svg{width:17px;height:17px;transition:transform .4s var(--lp-ease)}.bc-cta:hover{transform:translateY(-2px);background:var(--lp-accent-hover, #0b52d6);box-shadow:0 22px 44px -16px var(--lp-accent-glow)}.bc-cta:hover svg{transform:translate(3px)}.bc-cta:active{transform:translateY(0) scale(.97)}@media (max-width: 560px){.tc-lp .bc-cta,.tc-lp .op-cta,.tc-lp .fcta-cta,.tc-lp .hx-cta,.tc-lp .vof-cta-primary,.tc-lp .vof-cta-secondary{height:44px;padding:0 20px;font-size:14.5px}.tc-lp .bc-cta svg,.tc-lp .fcta-cta svg{width:15px;height:15px}}.bc-note{margin:16px auto 0;font-size:13px;color:var(--text-3)}.bc-soon{margin-top:28px}.bc-soon-label{display:block;font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text-3);margin-bottom:12px}.bc-soon-pills{display:flex;justify-content:center;flex-wrap:wrap;gap:8px}.bc-soon-pill{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border-radius:999px;font-size:12.5px;font-weight:500;color:var(--lp-accent);background:var(--lp-accent-soft);border:1px solid var(--lp-accent-border);transition:transform .3s var(--lp-ease),box-shadow .3s var(--lp-ease)}.bc-soon-pill:hover{transform:translateY(-1px);box-shadow:0 4px 12px -4px var(--lp-accent-glow)}.bc-soon-pill svg{opacity:.7}@media (max-width: 920px){.bc-title,.bc-sub{max-width:100%}}.acc-badge{display:inline-flex;align-items:center;gap:7px;font-size:12px;font-weight:600;color:var(--lp-accent);background:#fff;border:1px solid var(--lp-accent-border);padding:6px 14px;border-radius:999px}.acc-badge-dot{width:7px;height:7px;border-radius:50%;background:var(--lp-accent);animation:bc-pulse 2.4s ease-in-out infinite}.acc-tag{font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--lp-accent);background:var(--lp-accent-soft);padding:3px 9px;border-radius:999px}.gx{padding:var(--lp-section-y) 0;text-align:center;background:linear-gradient(180deg,#ffffff 0%,var(--bg-subtle) 34%,var(--bg-subtle) 66%,#ffffff 100%)}.gx-head{max-width:640px;margin:0 auto}.gx-title{margin:18px auto 0;font-family:var(--font-display);font-size:clamp(30px,4vw,48px);line-height:1.1;letter-spacing:-.028em;font-weight:300;color:var(--ink)}.gx-sub{margin:18px auto 0;max-width:560px;font-size:15.5px;line-height:1.65;color:var(--text-2)}.gx-features{max-width:1040px;margin:52px auto 0;padding:0 24px;display:grid;grid-template-columns:repeat(3,1fr);gap:40px;text-align:left}.gx-feature{padding-top:22px;border-top:1px solid var(--border-2)}.gx-feature-ico{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--lp-radius-md);background:var(--lp-accent-soft);color:var(--lp-accent);border:1px solid var(--lp-accent-border);margin-bottom:16px}.gx-feature b{display:block;font-size:15px;font-weight:600;color:var(--ink)}.gx-feature p{margin:6px 0 0;font-size:13.5px;line-height:1.55;color:var(--text-2)}.gx-preview{max-width:620px;margin:52px auto 0;padding:16px 26px 18px;background:#ffffffb3;border:1px dashed var(--lp-accent-border);border-radius:var(--lp-radius-2xl)}.gx-preview-tag{display:inline-flex;align-items:center;gap:6px;font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--lp-accent)}.gx-preview-tag svg{color:var(--lp-accent)}.gx-stats{margin:16px 0 0;display:grid;grid-template-columns:repeat(3,1fr)}.gx-stat{display:flex;flex-direction:column;gap:3px;padding:0 8px;border-left:1px solid var(--border-2)}.gx-stat:first-child{border-left:none}.gx-stat span{font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text-3)}.gx-stat b{font-family:var(--font-display);font-size:26px;font-weight:300;letter-spacing:-.02em;color:var(--lp-accent)}.gx-stat em{font-style:normal;font-size:12.5px;color:var(--text-2)}.gx-note{display:inline-flex;align-items:center;gap:7px;margin:16px 0 0;font-size:12px;color:var(--text-3)}.gx-note svg{color:var(--text-3);flex-shrink:0}@media (max-width: 760px){.gx-features{grid-template-columns:1fr;gap:28px}.gx-stats{grid-template-columns:1fr;gap:20px}.gx-stat{border-left:none;border-top:1px solid var(--border-2);padding-top:16px}.gx-stat:first-child{border-top:none;padding-top:0}}.lcp{position:relative;overflow:hidden;padding:var(--lp-section-y) 0;text-align:center;background:linear-gradient(180deg,var(--bg-subtle) 0%,#ffffff 100%)}.lcp-head{max-width:720px}.lcp-badge{display:inline-flex;align-items:center;gap:7px;font-size:12px;font-weight:600;color:#16a34a;background:#fff;border:1px solid #c3e4c6;padding:6px 14px;border-radius:999px}.lcp-badge-dot{width:7px;height:7px;border-radius:50%;background:#16a34a}.lcp-head .lp-eyebrow{display:block;margin-top:18px}.lcp-title{margin:10px auto 0;max-width:640px;font-family:var(--font-display);font-size:clamp(30px,4vw,48px);line-height:1.1;letter-spacing:-.028em;font-weight:300;color:var(--ink)}.lcp-sub{margin:18px auto 0;max-width:580px;font-size:15.5px;line-height:1.65;color:var(--text-2)}.lcp-demo{position:relative;max-width:1060px;margin:72px auto 0;padding:0 24px}.lcp-demo:before{content:"";position:absolute;z-index:0;inset:30px 24px auto;height:320px;pointer-events:none;background:radial-gradient(60% 100% at 50% 0%,var(--lp-accent-soft),transparent 72%)}.lcp-field{display:none}.lcp-app{position:relative;z-index:1;text-align:left;background:#fff;border:1px solid var(--border);border-radius:var(--lp-radius-2xl);padding:24px;box-shadow:var(--lp-shadow-lg)}.lcp-profile{display:flex;align-items:center;gap:15px;padding:2px 2px 20px;border-bottom:1px solid var(--border-2);margin-bottom:18px}.lcp-ava{width:54px;height:54px;border-radius:50%;overflow:hidden;flex-shrink:0}.lcp-ava img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.lcp-profile-id{min-width:0}.lcp-profile-id b{display:inline-flex;align-items:center;gap:6px;font-size:17px;font-weight:700;color:var(--ink)}.lcp-verified{color:var(--lp-accent)}.lcp-profile-id small{display:block;font-size:12.5px;color:var(--text-2);margin-top:3px}.lcp-profile-tags{display:flex;gap:8px;flex-shrink:0;margin-left:auto}.lcp-level{display:inline-flex;align-items:center;font-size:12px;font-weight:600;color:#fff;background:var(--lp-accent);padding:6px 13px;border-radius:999px}.lcp-master{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:var(--lp-accent);background:#fff;border:1px solid var(--lp-accent-border);padding:5px 12px;border-radius:999px}.lcp-hstat{display:inline-flex;align-items:center;gap:5px;font-size:12px;color:var(--text-2);white-space:nowrap}.lcp-hstat svg{color:var(--lp-accent);flex-shrink:0}.lcp-hstat b{font-weight:700;color:var(--ink)}.lcp-grid{display:grid;grid-template-columns:1.62fr 1fr;gap:14px;align-items:start}.lcp-main,.lcp-rail{display:flex;flex-direction:column;gap:14px;min-width:0}.lcp-card{background:#fff;border:1px solid var(--border-2);border-radius:13px;padding:16px 17px}.lcp-card-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.lcp-card-head b{display:inline-flex;align-items:center;gap:8px;font-size:13.5px;font-weight:700;color:var(--ink)}.lcp-card-head b svg{color:var(--lp-accent)}.lcp-card-meta{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;font-weight:500;color:var(--lp-accent)}.lcp-card-meta svg{color:var(--lp-accent)}.lcp-skills{display:flex;flex-wrap:wrap;gap:9px}.lcp-skill{display:inline-flex;align-items:center;gap:7px;font-size:12.5px;font-weight:500;color:var(--ink);background:#fff;border:1px solid var(--border);padding:7px 12px;border-radius:9px}.lcp-skill em{font-style:normal;font-size:11px;font-weight:600;color:var(--lp-accent)}.lcp-list{display:flex;flex-direction:column;gap:10px}.lcp-list li{display:flex;align-items:center;gap:12px;padding:11px 12px;border:1px solid var(--border-2);border-radius:11px}.lcp-list-ico{width:34px;height:34px;border-radius:9px;background:var(--lp-accent-soft);color:var(--lp-accent);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.lcp-list-body{flex:1;min-width:0}.lcp-list-body b{display:block;font-size:13px;font-weight:600;color:var(--ink)}.lcp-list-body small{font-size:11.5px;color:var(--text-3)}.lcp-list-ext{color:var(--text-3);flex-shrink:0}.lcp-pill{font-size:11px;font-weight:600;padding:4px 10px;border-radius:999px;flex-shrink:0;white-space:nowrap}.lcp-pill--live{color:#16a34a;background:#16a34a1a}.lcp-pill--wip,.lcp-pill--now{color:var(--lp-accent);background:var(--lp-accent-soft)}.lcp-exp{display:flex;flex-direction:column;gap:10px}.lcp-exp li{display:flex;align-items:center;gap:12px;position:relative;padding:11px 12px 11px 32px;border:1px solid var(--border-2);border-radius:11px}.lcp-exp li:before{content:"";position:absolute;left:14px;top:50%;transform:translateY(-50%);width:8px;height:8px;border-radius:50%;background:var(--lp-accent)}.lcp-exp-body{flex:1;min-width:0}.lcp-exp-body b{display:block;font-size:13px;font-weight:600;color:var(--ink)}.lcp-exp-body small{font-size:11.5px;color:var(--text-3)}.lcp-card--sm{padding:15px 16px}.lcp-connected{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:600;color:#16a34a}.lcp-gh{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.lcp-gh-stats{display:flex;gap:22px}.lcp-gh-stats b{display:block;font-size:19px;font-weight:700;letter-spacing:-.02em;color:var(--ink)}.lcp-gh-stats small{font-size:11px;color:var(--text-3)}.lcp-gh-chart{display:inline-flex;align-items:flex-end;gap:4px;height:34px}.lcp-gh-chart i{width:5px;border-radius:2px;background:var(--lp-accent);opacity:.85}.lcp-demo[data-revealed] .lcp-gh-chart i{animation:lcp-chart-rise .7s var(--lp-ease) both}.lcp-demo[data-revealed] .lcp-gh-chart i:nth-child(2){animation-delay:.06s}.lcp-demo[data-revealed] .lcp-gh-chart i:nth-child(3){animation-delay:.12s}.lcp-demo[data-revealed] .lcp-gh-chart i:nth-child(4){animation-delay:.18s}.lcp-demo[data-revealed] .lcp-gh-chart i:nth-child(5){animation-delay:.24s}.lcp-demo[data-revealed] .lcp-gh-chart i:nth-child(6){animation-delay:.3s}@keyframes lcp-chart-rise{0%{height:0}}.lcp-langs{display:flex;flex-direction:column;gap:11px}.lcp-langs li{display:flex;align-items:center;font-size:12.5px;color:var(--text-2)}.lcp-lang-name{order:0;display:inline-flex;align-items:center;gap:8px;color:var(--ink)}.lcp-lang-name i{width:6px;height:6px;border-radius:50%;background:var(--lp-accent)}.lcp-langs li:after{order:1;content:"";flex:1;border-bottom:1px dotted var(--border-strong);margin:0 10px;transform:translateY(3px)}.lcp-langs em{order:2;font-style:normal;font-weight:600;color:var(--ink);flex-shrink:0}.lcp-certs{display:flex;flex-direction:column;gap:10px}.lcp-certs li{display:flex;align-items:center;gap:9px;font-size:12.5px;color:var(--ink)}.lcp-certs svg{color:var(--lp-accent);flex-shrink:0}.lcp-card--ai{background:var(--lp-accent-soft);border-color:var(--lp-accent-border)}.lcp-ai-text{font-size:12px;line-height:1.55;color:var(--text-2)}.lcp-evals{display:flex;flex-direction:column;gap:12px}.lcp-evals li{display:flex;align-items:center;gap:10px}.lcp-eval-ico{width:30px;height:30px;border-radius:8px;background:var(--lp-accent-soft);color:var(--lp-accent);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.lcp-eval-body{flex:1;min-width:0}.lcp-eval-body b{display:block;font-size:12.5px;font-weight:600;color:var(--ink)}.lcp-eval-body small{font-size:11px;color:var(--text-3)}.lcp-eval-when{font-size:11px;color:var(--text-3);flex-shrink:0}.lcp-eval-chev{color:var(--text-3);flex-shrink:0}.lcp-ov-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.lcp-stat{display:flex;align-items:center;gap:11px;padding:10px 12px;border:1px solid var(--border-2);border-radius:11px;background:var(--bg-subtle)}.lcp-stat-ico{width:28px;height:28px;border-radius:8px;background:#fff;border:1px solid var(--lp-accent-border);color:var(--lp-accent);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.lcp-stat-body{min-width:0;flex:1}.lcp-stat-body small{display:block;font-size:11px;color:var(--text-3);margin-bottom:3px}.lcp-stat-body b{font-size:15px;font-weight:700;color:var(--ink)}.lcp-stat-up{color:#16a34a}.lcp-stat-prog{display:flex;align-items:center;gap:10px}.lcp-stat-prog b{font-family:var(--font-display);font-size:21px;font-weight:300;letter-spacing:-.02em;color:var(--lp-accent)}.lcp-stat-bar{flex:1;height:5px;border-radius:999px;background:var(--border-2);overflow:hidden;min-width:54px}.lcp-stat-bar i{display:block;height:100%;border-radius:999px;background:var(--lp-accent)}.lcp-demo[data-revealed] .lcp-stat-bar i{animation:dp-bar-fill .9s var(--lp-ease) .2s both}@media (prefers-reduced-motion: reduce){.lcp-gh-chart i,.lcp-stat-bar i{animation:none}}.op{padding:var(--lp-section-y) 0}.op-split{display:grid;grid-template-columns:1.02fr .98fr;gap:64px;align-items:center}.op-left{text-align:left}.op-left .lp-eyebrow{display:block}.op-title{margin:14px 0 0;font-family:var(--font-display);font-size:clamp(30px,3.6vw,44px);line-height:1.1;letter-spacing:-.028em;font-weight:300;color:var(--ink)}.op-sub{margin:18px 0 0;max-width:480px;font-size:15.5px;line-height:1.65;color:var(--text-2)}.op-ctas{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.op-cta{height:48px;padding:0 24px;font-size:15px;border-radius:999px}.op-note{margin:14px 0 0;font-size:12.5px;color:var(--text-3)}.op-list{list-style:none;margin:0;padding:0;text-align:left;border-top:1px solid var(--border-2)}.op-row{display:flex;align-items:flex-start;gap:18px;padding:20px 2px;border-bottom:1px solid var(--border-2)}.op-row-n{font-family:var(--font-display);font-size:15px;font-weight:400;color:var(--lp-accent);line-height:1.6}.op-row-body b{display:block;font-size:16.5px;font-weight:600;letter-spacing:-.015em;color:var(--ink)}.op-row-body p{margin:5px 0 0;font-size:13.5px;line-height:1.55;color:var(--text-2)}.op-eor{display:flex;align-items:center;gap:12px;margin-top:20px;padding:12px 14px;text-align:left;border-radius:14px;background:var(--lp-accent-soft);border:1px solid var(--lp-accent-border);text-decoration:none;transition:background .2s ease,border-color .2s ease}.op-eor:hover{background:#0e61ec1a;border-color:var(--lp-accent)}.op-eor-ico{width:32px;height:32px;border-radius:9px;display:grid;place-items:center;flex-shrink:0;color:#fff;background:linear-gradient(145deg,#3b82f6,var(--lp-accent));box-shadow:0 8px 16px -6px var(--lp-accent-glow)}.op-eor-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.op-eor-body b{font-size:13px;font-weight:700;letter-spacing:-.01em;color:var(--ink)}.op-eor-body span{font-size:12.5px;line-height:1.45;color:var(--text-2)}.op-eor-arrow{color:var(--lp-accent);flex-shrink:0;transition:transform .2s ease}.op-eor:hover .op-eor-arrow{transform:translate(3px)}@media (max-width: 900px){.op-split{grid-template-columns:1fr;gap:40px}.op-left{text-align:center}.op-sub{max-width:none;margin-left:auto;margin-right:auto}.op-ctas{justify-content:center}}.acr{padding:var(--lp-section-y) 0;text-align:center}.acr-head{max-width:620px;margin:0 auto}.acr-eyebrow{display:block;margin-top:14px;font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--lp-accent)}.acr-title{margin:12px auto 0;font-family:var(--font-display);font-size:clamp(30px,4vw,48px);line-height:1.1;letter-spacing:-.028em;font-weight:300;color:var(--ink)}.acr-sub{margin:18px auto 0;max-width:520px;font-size:15.5px;line-height:1.65;color:var(--text-2)}.acr-flow{max-width:1010px;margin:64px auto 0;padding:0 24px;display:grid;grid-template-columns:auto minmax(48px,1fr) auto minmax(48px,1fr) minmax(0,430px);align-items:center;text-align:left}.acr-zone-label{display:block;margin-bottom:13px;font-size:10.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text-3)}.acr-read-chips{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.acr-chip{display:inline-flex;align-items:center;gap:8px;padding:9px 14px;border-radius:12px;background:var(--bg-subtle);border:1px solid var(--border-2);font-size:13px;font-weight:500;color:var(--text)}.acr-chip svg{color:var(--lp-accent);flex-shrink:0}.acr-link{position:relative;height:1.5px;margin:0 12px;background:var(--lp-accent-border)}.acr-link:after{content:"";position:absolute;right:-1px;top:50%;transform:translateY(-50%);border-left:6px solid var(--lp-accent);border-top:4px solid transparent;border-bottom:4px solid transparent;opacity:.6}.acr-core{position:relative;display:flex;flex-direction:column;align-items:center;padding:0 6px}.acr-core-mark{width:58px;height:58px;border-radius:17px;display:grid;place-items:center;color:#fff;background:linear-gradient(145deg,#3b82f6,var(--lp-accent));box-shadow:0 16px 32px -12px var(--lp-accent-glow)}.acr-core-id{position:absolute;top:calc(100% + 12px);left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:3px;text-align:center}.acr-core b{font-size:14px;font-weight:600;color:var(--ink);white-space:nowrap}.acr-core small{font-size:11.5px;color:var(--text-3);white-space:nowrap}.acr-advice-panel{position:relative;border-radius:var(--lp-radius-2xl);background:#fff;border:1px solid var(--border);box-shadow:var(--lp-shadow-lg);padding:20px 22px 16px;overflow:hidden}.acr-advice-panel:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:linear-gradient(to right,rgba(14,97,236,.05) 1px,transparent 1px),linear-gradient(to bottom,rgba(14,97,236,.05) 1px,transparent 1px);background-size:38px 38px;-webkit-mask-image:radial-gradient(92% 72% at 78% 0%,#000 2%,transparent 62%);mask-image:radial-gradient(92% 72% at 78% 0%,#000 2%,transparent 62%)}.acr-advice-panel>*{position:relative;z-index:1}.acr-advice-panel .acr-zone-label{margin-bottom:14px}.acr-advice{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.acr-advice li{display:flex;align-items:flex-start;gap:10px;padding:13px 2px;font-size:14px;line-height:1.5;color:var(--ink-2)}.acr-advice li:first-child{padding-top:2px}.acr-advice li+li{border-top:1px solid var(--border-2)}.acr-advice li svg{color:var(--lp-accent);flex-shrink:0;margin-top:3px}.acr-foot{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;margin-top:16px;padding-top:14px;border-top:1px solid var(--border-2)}.acr-note{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;color:var(--text-3)}.acr-chat{position:relative;border-radius:16px;background:#fff;border:1px solid var(--border);box-shadow:var(--lp-shadow-lg);overflow:hidden;text-align:left;min-width:0;display:flex;flex-direction:column;min-height:420px}.acr-chat-header{display:flex;align-items:center;gap:8px;padding:12px 16px;border-bottom:1px solid var(--border-2)}.acr-chat-status{width:7px;height:7px;border-radius:50%;background:var(--lp-accent)}.acr-chat-header b{font-size:13px;color:var(--ink)}.acr-chat-body{flex:1;padding:16px;display:flex;flex-direction:column;gap:12px;border-radius:0;border:none;background:transparent}.acr-msg{display:flex;gap:8px;align-items:flex-start}.acr-msg--user{justify-content:flex-end}.acr-avatar{flex-shrink:0;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;color:#fff;background:var(--lp-accent);margin-top:2px}.acr-bubble{flex:1;min-width:0;max-width:80%;padding:10px 14px;border-radius:6px;background:#fff;border:1px solid var(--border-2)}.acr-bubble--user{background:var(--lp-accent);color:#fff;max-width:80%}.acr-bubble--user .acr-text{color:#fff}.acr-text{margin:0;font-size:13px;line-height:1.55;color:var(--ink-2)}.acr-time{display:block;margin-top:4px;font-size:10.5px;color:var(--text-3)}.acr-cursor{color:var(--lp-accent);animation:acr-blink .8s step-end infinite;font-weight:300}.acr-chips{display:flex;gap:6px;flex-wrap:wrap;padding-left:30px;opacity:0;transform:translateY(6px);transition:opacity .35s var(--lp-ease),transform .35s var(--lp-ease)}.acr-chips.is-visible{opacity:1;transform:none}.acr-chip-item{display:flex;flex-direction:column;gap:1px;padding:6px 12px;border-radius:6px;background:#fff;border:1px solid var(--border-2);opacity:0;transform:translateY(4px);transition:opacity .3s var(--lp-ease),transform .3s var(--lp-ease)}.acr-chips.is-visible .acr-chip-item{opacity:1;transform:none}.acr-chip-item small{font-size:10.5px;color:var(--text-3)}.acr-chip-item b{font-size:12px;font-weight:600;color:var(--lp-accent)}.acr-chat-footer{padding:12px 14px 14px;border-top:1px solid var(--border-2)}.acr-input{display:flex;align-items:center;gap:8px;padding:8px 8px 8px 12px;border-radius:999px;background:#fff;border:1px solid var(--border)}.acr-input-icon{color:var(--lp-accent);opacity:.4;display:flex;flex-shrink:0}.acr-input-text{flex:1;font-size:12.5px;color:var(--text-3)}.acr-send{flex-shrink:0;width:26px;height:26px;border-radius:50%;background:var(--lp-accent);color:#fff;display:grid;place-items:center}.acr-note{display:flex;align-items:center;gap:5px;margin-top:8px;font-size:10.5px;color:var(--text-3)}.acr-note svg{color:var(--text-3);flex-shrink:0}@media (max-width: 920px){.acr-flow{grid-template-columns:1fr;gap:26px;justify-items:center;text-align:center}.acr-core-id{position:static;transform:none;margin-top:10px}.acr-read-chips{flex-direction:row;flex-wrap:wrap;justify-content:center}.acr-link{width:1.5px;height:36px}.acr-link:after{right:auto;left:50%;top:auto;bottom:-1px;transform:translate(-50%);border-left:4px solid transparent;border-right:4px solid transparent;border-top:6px solid var(--lp-accent);border-bottom:none}.acr-chat{width:100%;max-width:560px;text-align:left}}.acr-chat-panel:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:linear-gradient(to right,rgba(14,97,236,.05) 1px,transparent 1px),linear-gradient(to bottom,rgba(14,97,236,.05) 1px,transparent 1px);background-size:38px 38px;-webkit-mask-image:radial-gradient(92% 72% at 78% 0%,#000 2%,transparent 62%);mask-image:radial-gradient(92% 72% at 78% 0%,#000 2%,transparent 62%)}.acr-chat-panel>*{position:relative;z-index:1}.acr-chat-head{display:flex;align-items:center;gap:8px;padding-bottom:14px;border-bottom:1px solid var(--border-2);margin-bottom:16px}.acr-chat-dot{width:8px;height:8px;border-radius:50%;background:var(--lp-accent);box-shadow:0 0 0 3px var(--lp-accent-soft)}.acr-chat-head b{font-size:14px;color:var(--ink)}.acr-chat-head small{margin-left:auto;font-size:11.5px;color:var(--text-3)}.acr-chat-bubble{display:flex;gap:10px;align-items:flex-start;margin-bottom:16px}.acr-chat-avatar{flex-shrink:0;width:32px;height:32px;border-radius:10px;display:grid;place-items:center;color:#fff;background:linear-gradient(145deg,#3b82f6,var(--lp-accent));box-shadow:0 4px 12px -4px var(--lp-accent-glow)}.acr-chat-text{margin:0;font-size:13.5px;line-height:1.6;color:var(--ink-2)}.acr-cursor{display:inline;color:var(--lp-accent);animation:acr-blink .8s step-end infinite;font-weight:300}@keyframes acr-blink{0%,to{opacity:1}50%{opacity:0}}.acr-diag-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:14px}.acr-diag-card{padding:12px 14px;border-radius:12px;background:#fff;border:1px solid var(--border-2);opacity:0;transform:translateY(8px);transition:opacity .4s var(--lp-ease),transform .4s var(--lp-ease)}.acr-diag-card.is-visible{opacity:1;transform:none}.acr-diag-card b{display:block;font-size:12px;font-weight:600;color:var(--lp-accent);margin-bottom:4px}.acr-diag-card p{margin:0;font-size:12.5px;line-height:1.5;color:var(--text-2)}.acr-chat-input-fake{display:flex;align-items:center;gap:8px;padding:10px 14px;border-radius:10px;background:var(--bg-subtle);border:1px solid var(--border-2);font-size:13px;color:var(--text-3)}.acr-chat-input-fake svg{color:var(--lp-accent);opacity:.5}@media (max-width: 920px){.acr-flow{grid-template-columns:1fr;gap:26px;justify-items:center;text-align:center}.acr-core-id{position:static;transform:none;margin-top:10px}.acr-read-chips{flex-direction:row;flex-wrap:wrap;justify-content:center}.acr-link{width:1.5px;height:36px}.acr-link:after{right:auto;left:50%;top:auto;bottom:-1px;transform:translate(-50%);border-left:4px solid transparent;border-right:4px solid transparent;border-top:6px solid var(--lp-accent);border-bottom:none}.acr-chat-panel{width:100%;max-width:560px;text-align:left}.acr-diag-grid{grid-template-columns:1fr}}.cm{padding:var(--lp-section-y) 0;text-align:center;background:linear-gradient(180deg,#ffffff 0%,var(--bg-subtle) 32%,var(--bg-subtle) 68%,#ffffff 100%)}.cm-head{max-width:640px;margin:0 auto}.cm-eyebrow{display:block;margin-top:16px;font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--lp-accent)}.cm-title{margin:12px auto 0;font-family:var(--font-display);font-size:clamp(30px,4vw,48px);line-height:1.1;letter-spacing:-.028em;font-weight:300;color:var(--ink)}.cm-sub{margin:18px auto 0;max-width:580px;font-size:15.5px;line-height:1.65;color:var(--text-2)}.cm-panel{position:relative;max-width:940px;margin:72px auto 0;padding:0 24px;text-align:left}.cm-panel-top{position:relative;z-index:1;display:flex;align-items:baseline;justify-content:space-between;gap:12px}.cm-panel-label{font-size:10.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text-3)}.cm-count{display:inline-flex;align-items:baseline;gap:7px;font-size:12.5px;color:var(--text-2)}.cm-count b{font-family:var(--font-display);font-size:26px;font-weight:300;letter-spacing:-.02em;line-height:1;color:var(--lp-accent)}.cm-path{position:relative;z-index:1;list-style:none;margin:38px 0 0;padding:0;display:grid;grid-template-columns:repeat(5,1fr)}.cm-track{position:absolute;top:24px;left:10%;right:10%;height:3px;background:var(--border-2);border-radius:999px;overflow:hidden}.cm-track-fill{display:block;height:100%;width:var(--cm-progress, 0%);background:var(--lp-grad-primary);border-radius:999px;box-shadow:0 1px 4px -1px var(--lp-accent-glow)}.cm-panel[data-revealed] .cm-track-fill{animation:dp-bar-fill 1.1s var(--lp-ease) .2s both}.cm-step{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px;padding:0 6px}.cm-panel[data-revealed] .cm-step{animation:dp-rise .5s var(--lp-ease) both;animation-delay:calc(var(--i) * 90ms + .15s)}.cm-node{position:relative;width:48px;height:48px;border-radius:50%;display:grid;place-items:center;background:#fff;border:1.5px solid var(--border-strong);color:var(--text-3);transition:none}.cm-step.is-done .cm-node{background:var(--lp-accent);border-color:var(--lp-accent);color:#fff;box-shadow:0 8px 18px -8px var(--lp-accent-glow)}.cm-step.is-current .cm-node{background:linear-gradient(var(--lp-accent-soft),var(--lp-accent-soft)),#fff;border-color:var(--lp-accent);color:var(--lp-accent);box-shadow:0 0 0 4px var(--lp-accent-soft),0 8px 20px -6px var(--lp-accent-glow)}.cm-step.is-current .cm-node:after{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;border-radius:50%;border:2px solid var(--lp-accent);opacity:.4;animation:cm-ping 2s ease-out infinite}.cm-step-title{font-size:14px;font-weight:600;letter-spacing:-.01em;color:var(--text-3);line-height:1.3}.cm-step.is-done .cm-step-title,.cm-step.is-current .cm-step-title{color:var(--ink)}.cm-step-outcome{font-size:11.5px;font-weight:600;letter-spacing:.03em;color:var(--text-3)}.cm-step.is-done .cm-step-outcome,.cm-step.is-current .cm-step-outcome{color:var(--lp-accent)}.cm-panel-foot{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;margin-top:34px;padding-top:16px;border-top:1px solid var(--border-2)}.cm-note{display:inline-flex;align-items:center;gap:7px;font-size:12px;color:var(--text-3)}.cm-note svg{color:var(--text-3);flex-shrink:0}@keyframes cm-ping{0%{transform:scale(1);opacity:.55}70%,to{transform:scale(1.35);opacity:0}}@media (max-width: 760px){.cm-path{grid-template-columns:1fr;gap:18px;margin-top:24px}.cm-step{flex-direction:row;align-items:center;text-align:left;gap:14px;padding:0}.cm-node{width:36px;height:36px}.cm-step-title{flex:1}.cm-step-outcome{margin-left:auto;white-space:nowrap}.cm-track{top:18px;bottom:18px;left:16.5px;right:auto;width:3px;height:auto}.cm-track-fill{width:3px;height:var(--cm-progress, 0%)}.cm-panel[data-revealed] .cm-track-fill{animation:none}}@media (prefers-reduced-motion: reduce){.cm-step.is-current .cm-node:after{animation:none}}.cs{padding:var(--lp-section-y) 0;text-align:center}.cs-head{max-width:640px;margin:0 auto}.cs-eyebrow{display:block;margin-top:16px;font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--lp-accent)}.cs-title{margin:12px auto 0;font-family:var(--font-display);font-size:clamp(30px,4vw,48px);line-height:1.1;letter-spacing:-.028em;font-weight:300;color:var(--ink)}.cs-sub{margin:18px auto 0;max-width:580px;font-size:15.5px;line-height:1.65;color:var(--text-2)}.cs-card{position:relative;max-width:940px;margin:72px auto 0;padding:0 24px;text-align:left;display:grid;grid-template-columns:288px 1fr;grid-template-areas:"score metrics" "value value" "foot foot";-moz-column-gap:60px;column-gap:60px;row-gap:32px}.cs-score{position:relative;z-index:1;grid-area:score;display:flex;flex-direction:column;align-items:center;text-align:center;gap:16px;padding-right:56px;border-right:1px solid var(--border-2)}.cs-card[data-revealed] .score-ring-arc{animation:dp-ring .9s var(--lp-ease) .15s both}.cs-score .score-ring-center b{font-family:var(--font-display);font-size:38px;font-weight:300;letter-spacing:-.02em;line-height:1}.cs-score .score-ring-center small{font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--text-3);margin-top:5px}.cs-score-verdict{font-size:15.5px;font-weight:600;letter-spacing:-.015em;color:var(--ink)}.cs-score-hint{display:inline-flex;align-items:center;gap:10px;text-align:left;padding:10px 14px;border-radius:12px;background:var(--lp-accent-soft);border:1px solid var(--lp-accent-border)}.cs-score-hint-ico{width:28px;height:28px;border-radius:8px;display:grid;place-items:center;color:#fff;background:linear-gradient(145deg,#3b82f6,var(--lp-accent));box-shadow:0 8px 16px -7px var(--lp-accent-glow);flex-shrink:0}.cs-score-hint-text{display:flex;flex-direction:column;gap:1px}.cs-score-hint-text small{font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text-3)}.cs-score-hint-text b{font-size:13px;font-weight:600;color:var(--lp-accent);line-height:1.3}.cs-metrics{position:relative;z-index:1;grid-area:metrics;display:flex;flex-direction:column;justify-content:center;gap:20px}.cs-metric{display:grid;grid-template-columns:28px 1fr auto;grid-template-areas:"ico label val" "ico track track";-moz-column-gap:13px;column-gap:13px;row-gap:8px;align-items:center}.cs-metric-ico{grid-area:ico;width:28px;height:28px;border-radius:8px;display:grid;place-items:center;color:var(--lp-accent);background:var(--lp-accent-soft)}.cs-metric-label{grid-area:label;font-size:13.5px;font-weight:500;color:var(--text)}.cs-metric-val{grid-area:val;font-family:var(--font-display);font-size:16px;font-weight:400;letter-spacing:-.01em;color:var(--lp-accent)}.cs-metric-track{grid-area:track;height:8px;border-radius:999px;background:var(--border-2);overflow:hidden}.cs-metric-fill{display:block;height:100%;width:var(--v, 0%);border-radius:999px;background:var(--lp-grad-primary);box-shadow:0 1px 4px -1px var(--lp-accent-glow)}.cs-card[data-revealed] .cs-metric-fill{animation:dp-bar-fill .9s var(--lp-ease) both}.cs-card[data-revealed] .cs-metric:nth-child(2) .cs-metric-fill{animation-delay:.08s}.cs-card[data-revealed] .cs-metric:nth-child(3) .cs-metric-fill{animation-delay:.16s}.cs-card[data-revealed] .cs-metric:nth-child(4) .cs-metric-fill{animation-delay:.24s}.cs-card[data-revealed] .cs-metric:nth-child(5) .cs-metric-fill{animation-delay:.32s}.cs-value{position:relative;z-index:1;grid-area:value;display:flex;align-items:baseline;flex-wrap:wrap;gap:14px;margin-top:4px;padding-top:28px;border-top:1px solid var(--border-2)}.cs-value-label{font-size:10.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text-3)}.cs-value-range{font-family:var(--font-display);font-size:34px;font-weight:300;letter-spacing:-.025em;color:var(--lp-accent);line-height:1}.cs-value-ref{font-size:12.5px;color:var(--text-2)}.cs-foot{grid-area:foot;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;padding-top:16px;border-top:1px solid var(--border-2)}.cs-note{display:inline-flex;align-items:center;gap:7px;font-size:12px;color:var(--text-3)}.cs-note svg{color:var(--text-3);flex-shrink:0}@media (max-width: 760px){.cs-card{grid-template-columns:1fr;grid-template-areas:"score" "metrics" "value" "foot";row-gap:26px}.cs-score{padding-right:0;padding-bottom:26px;border-right:none;border-bottom:1px solid var(--border-2)}}.tc-lp .future-section{position:relative;overflow:hidden;padding:72px 20px 90px;background:#fff}.tc-lp .future-section:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:radial-gradient(rgba(15,23,42,.05) 1.1px,transparent 1.1px);background-size:26px 26px;-webkit-mask-image:radial-gradient(ellipse 68% 58% at 50% 54%,#000 28%,transparent 80%);mask-image:radial-gradient(ellipse 68% 58% at 50% 54%,#000 28%,transparent 80%)}.tc-lp .future-section .container{position:relative;z-index:2;max-width:1360px;margin:0 auto}.tc-lp .future-section .header{text-align:center;margin-bottom:42px}.tc-lp .future-section .header h2{font-family:var(--font-display);font-size:clamp(28px,3.8vw,46px);line-height:1.1;letter-spacing:-.028em;font-weight:300;color:var(--ink);margin:14px auto 0;max-width:1040px}.tc-lp .future-section .header p{margin:16px auto 0;max-width:600px;font-size:15.5px;line-height:1.65;color:var(--text-2)}.tc-lp .future-section .map{position:relative;width:1200px;max-width:100%;height:600px;margin:0 auto -90px;transform:scale(.85);transform-origin:top center}.tc-lp .future-section .connector-layer{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:1;pointer-events:none}.tc-lp .future-section .line{fill:none;stroke:#0e61ec4d;stroke-width:1.5;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1;animation:drawLine 1s ease .2s forwards}.tc-lp .future-section .feed{fill:none;stroke:#0e61ec47;stroke-width:1.5;stroke-dasharray:5 6;stroke-linecap:round}.tc-lp .future-section .port{fill:var(--lp-accent);stroke:#fff;stroke-width:3;opacity:.85}.tc-lp .future-section .node,.tc-lp .future-section .hub{position:absolute;z-index:2;background:#fff;border:1px solid var(--border-2);box-shadow:var(--lp-shadow-card)}.tc-lp .future-section .node{display:flex;align-items:flex-start;gap:13px;width:290px;border-radius:16px;padding:14px 16px;transition:box-shadow .25s ease,border-color .25s ease;animation:cardIn .7s ease both}.tc-lp .future-section .node:hover{border-color:var(--border-strong)}.tc-lp .future-section .node-icon{flex:0 0 auto;width:46px;height:46px;display:grid;place-items:center;border-radius:13px;color:var(--lp-accent);background:var(--lp-accent-soft);border:1px solid var(--lp-accent-border)}.tc-lp .future-section .node-icon svg{width:24px;height:24px;stroke-width:1.85}.tc-lp .future-section .node-body{min-width:0}.tc-lp .future-section .node h4{font-size:14px;line-height:1.2;letter-spacing:-.02em;font-weight:600;color:var(--ink);margin-bottom:4px}.tc-lp .future-section .node p{font-size:12.5px;line-height:1.42;color:var(--text-2)}.tc-lp .future-section .hub{left:50%;top:235px;width:210px;height:210px;transform:translate(-50%,-50%);border-radius:50%;display:flex;align-items:center;justify-content:center;text-align:center;padding:22px;border-color:var(--lp-accent-border);box-shadow:var(--lp-shadow-lg);animation:hubIn .7s ease both}.tc-lp .future-section .hub:before{content:"";position:absolute;top:12px;right:12px;bottom:12px;left:12px;border-radius:50%;border:1px solid rgba(14,97,236,.08)}.tc-lp .future-section .hub-inner{position:relative;z-index:2;max-width:158px}.tc-lp .future-section .hub-mark{width:44px;height:44px;margin:0 auto 13px;border-radius:13px;display:grid;place-items:center;background:linear-gradient(145deg,#3b82f6,var(--lp-accent));box-shadow:0 12px 26px -12px var(--lp-accent-glow)}.tc-lp .future-section .hub-mark .brand-mark{filter:brightness(0) invert(1)}.tc-lp .future-section .hub h3{font-family:var(--font-display);font-size:22px;line-height:1.05;letter-spacing:-.03em;font-weight:600;color:var(--ink);margin-bottom:8px}.tc-lp .future-section .hub p{font-size:12px;line-height:1.45;color:var(--text-2)}.tc-lp .future-section .n1{left:120px;top:95px;transform:translateY(-50%);animation-delay:.18s}.tc-lp .future-section .n2{left:120px;top:235px;transform:translateY(-50%);animation-delay:.26s}.tc-lp .future-section .n3{left:120px;top:375px;transform:translateY(-50%);animation-delay:.34s}.tc-lp .future-section .n4{right:120px;top:95px;transform:translateY(-50%);animation-delay:.42s}.tc-lp .future-section .n5{right:120px;top:235px;transform:translateY(-50%);animation-delay:.5s}.tc-lp .future-section .n6{right:120px;top:375px;transform:translateY(-50%);animation-delay:.58s}.tc-lp .future-section .n7{left:50%;top:500px;width:360px;transform:translate(-50%,-50%);animation-delay:.66s}.tc-lp .future-section .n7:hover{transform:translate(-50%,-50%)}@keyframes drawLine{to{stroke-dashoffset:0}}@keyframes cardIn{0%{opacity:0;translate:0 16px}to{opacity:1;translate:0 0}}@keyframes hubIn{0%{opacity:0;scale:.94}to{opacity:1;scale:1}}@media (max-width: 1240px){.tc-lp .future-section .map{position:relative;width:100%;height:auto;display:flex;flex-direction:column;gap:10px;max-width:560px;margin:40px auto 0;transform:none}.tc-lp .future-section .connector-layer{display:none}.tc-lp .future-section .hub,.tc-lp .future-section .node,.tc-lp .future-section .n7{position:relative;inset:auto;left:auto;right:auto;top:auto;bottom:auto;width:auto;transform:none;z-index:1}.tc-lp .future-section .map:before{content:"";position:absolute;left:15px;top:44px;bottom:46px;width:2px;background:linear-gradient(180deg,var(--lp-accent) 0%,var(--lp-accent-border) 18%,var(--border-2) 90%,transparent 100%);border-radius:2px;z-index:0}.tc-lp .future-section .hub{order:-1;height:auto;margin-left:-2px;border-radius:20px;padding:22px 24px;text-align:left;justify-content:flex-start;background:linear-gradient(var(--lp-accent-soft),var(--lp-accent-soft)),#fff;border-color:var(--lp-accent-border)}.tc-lp .future-section .hub:before,.tc-lp .future-section .hub:after{display:none}.tc-lp .future-section .hub-inner{max-width:none}.tc-lp .future-section .hub-mark{margin:0 0 12px}.tc-lp .future-section .node{margin-left:34px;gap:11px;border-radius:14px;padding:11px 13px;background:#ffffffa8;-webkit-backdrop-filter:blur(14px) saturate(1.4);backdrop-filter:blur(14px) saturate(1.4);border-color:#0f172a0f;box-shadow:0 6px 18px -10px #0f172a29,inset 0 1px #ffffffbf}.tc-lp .future-section .node-icon{width:40px;height:40px;border-radius:11px}.tc-lp .future-section .node-icon svg{width:20px;height:20px}.tc-lp .future-section .node h4{font-size:13.5px;margin-bottom:2px}.tc-lp .future-section .node p{font-size:12px;line-height:1.4}.tc-lp .future-section .node:before{content:"";position:absolute;left:-19px;top:50%;transform:translateY(-50%);width:19px;height:2px;background:var(--lp-accent-border)}.tc-lp .future-section .node:after{content:"";position:absolute;left:-23px;top:50%;transform:translateY(-50%);width:9px;height:9px;border-radius:50%;background:#fff;border:2px solid var(--lp-accent)}.tc-lp .future-section .node:hover,.tc-lp .future-section .n7:hover{transform:none}}@media (max-width: 560px){.tc-lp .future-section{padding:clamp(56px,9vw,72px) 24px}.tc-lp .future-section .pill{height:32px;padding:0 14px;font-size:12px}.tc-lp .future-section .header h2{font-size:34px}.tc-lp .future-section .header p{font-size:16px}.tc-lp .future-section .hub h3{font-size:24px}}@media (prefers-reduced-motion: reduce){.tc-lp .future-section .line,.tc-lp .future-section .line-glow{stroke-dashoffset:0;animation:none}.tc-lp .future-section .feed,.tc-lp .future-section .port,.tc-lp .future-section .hub-dot,.tc-lp .future-section .flow-dot{opacity:1;animation:none}.tc-lp .future-section .node,.tc-lp .future-section .hub{animation:none}}.fw{padding:var(--lp-section-y) 0;text-align:center;background:linear-gradient(180deg,#ffffff 0%,var(--bg-subtle) 100%)}.fw-head{max-width:720px}.fw-head .lp-eyebrow{display:block}.fw-title{margin:12px auto 0;max-width:680px;font-family:var(--font-display);font-size:clamp(30px,4vw,48px);line-height:1.1;letter-spacing:-.028em;font-weight:300;color:var(--ink)}.fw-sub{margin:18px auto 0;max-width:580px;font-size:15.5px;line-height:1.65;color:var(--text-2)}.fw-index{list-style:none;max-width:880px;margin:64px auto 0;padding:0 24px;text-align:left}.fw-stage{display:grid;grid-template-columns:64px 1fr auto;align-items:center;-moz-column-gap:20px;column-gap:20px;padding:24px 4px;border-top:1px solid var(--border-2);transition:background .25s var(--lp-ease)}.fw-stage:last-child{border-bottom:1px solid var(--border-2)}.fw-index.reveal[data-revealed] .fw-stage{animation:dp-rise .5s var(--lp-ease) both;animation-delay:calc(var(--i) * 90ms + .1s)}.fw-stage-n{font-family:var(--font-display);font-size:15px;font-weight:400;color:var(--text-3)}.fw-stage-body b{display:block;font-family:var(--font-display);font-size:clamp(26px,3.4vw,40px);font-weight:300;letter-spacing:-.025em;line-height:1.05;color:var(--ink);transition:color .25s var(--lp-ease)}.fw-stage-body p{margin:6px 0 0;font-size:13.5px;line-height:1.5;color:var(--text-2)}.fw-stage.is-now .fw-stage-n{color:var(--lp-accent)}.fw-stage.is-next .fw-stage-body b{color:var(--ink-2)}.fw-stage.is-soon .fw-stage-body b{color:var(--text-2)}.fw-stage.is-soon:last-child .fw-stage-body b{color:var(--text-3)}.fw-stage.is-soon .fw-stage-body p{color:var(--text-3)}.fw-stage:hover .fw-stage-body b{color:var(--ink)}.fw-status{display:inline-flex;align-items:center;justify-content:center;height:30px;padding:0 15px;border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.fw-status--now{background:var(--lp-accent);color:#fff;box-shadow:0 10px 22px -10px var(--lp-accent-glow)}.fw-status--next{background:var(--lp-accent-soft);color:var(--lp-accent);border:1px solid var(--lp-accent-border)}.fw-status--soon{background:var(--bg-muted);color:var(--text-3)}@media (max-width: 640px){.tc-lp .fw-index{padding-left:24px!important;padding-right:24px!important}.fw-stage{grid-template-columns:34px 1fr auto;-moz-column-gap:10px;column-gap:10px;padding:18px 0}.fw-stage-body{min-width:0}.fw-stage-body b{font-size:22px}}.faq{padding:104px 0;text-align:center;background:linear-gradient(180deg,var(--bg-subtle) 0%,#ffffff 100%)}.faq-head{max-width:720px}.faq-head .lp-eyebrow{display:block}.faq-title{margin:14px auto 0;font-family:var(--font-display);font-size:clamp(28px,3.8vw,46px);line-height:1.1;letter-spacing:-.028em;font-weight:300;color:var(--ink)}.tc-lp .faq .faq-head{max-width:760px;margin:0 auto 44px}.tc-lp .faq-list{max-width:760px;margin:0 auto;text-align:left;background:#fff;border:1px solid var(--border);border-radius:var(--lp-radius-2xl);box-shadow:var(--lp-shadow-card);padding:4px 28px}.faq-item{border-bottom:1px solid var(--border-2)}.faq-item:last-child{border-bottom:none}.faq-q{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 0;background:none;border:none;cursor:pointer;font:inherit;font-size:16px;font-weight:600;letter-spacing:-.01em;color:var(--ink);text-align:left;transition:color .18s ease}.faq-q:hover{color:var(--lp-accent)}.faq-q:active{opacity:.75}.faq-chev{color:var(--text-3);flex-shrink:0;transition:transform .3s var(--lp-ease),color .2s ease}.faq-item.is-open .faq-chev{transform:rotate(180deg);color:var(--lp-accent)}.faq-item.is-open .faq-q{color:var(--lp-accent)}.faq-a{overflow:hidden}.faq-a-inner p{margin:0;padding:0 0 20px;font-size:14.5px;line-height:1.65;color:var(--text-2)}@media (max-width: 720px){.tc-lp .faq-list{margin-left:24px;margin-right:24px;padding:2px 18px}.faq-q{padding:16px 0;font-size:15px}}@media (max-width: 560px){.tc-lp .cs-card,.tc-lp .cm-panel{padding-left:30px;padding-right:30px}.tc-lp .fw-index{padding-left:30px!important;padding-right:30px!important}.tc-lp .op-right{padding-left:6px;padding-right:6px}}.fcta{position:relative;overflow:hidden;padding:104px 20px 120px;text-align:center;background:var(--bg-subtle)}.fcta-grid-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background-image:linear-gradient(to right,rgba(14,97,236,.05) 1px,transparent 1px),linear-gradient(to bottom,rgba(14,97,236,.05) 1px,transparent 1px);background-size:56px 56px;-webkit-mask-image:radial-gradient(70% 62% at 50% 42%,#000 4%,transparent 64%);mask-image:radial-gradient(70% 62% at 50% 42%,#000 4%,transparent 64%)}.fcta-inner{position:relative;z-index:2;max-width:760px;margin:0 auto;padding:0 24px}.fcta-badge{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:var(--lp-accent);background:#fff;border:1px solid var(--lp-accent-border);padding:8px 18px;border-radius:999px;box-shadow:0 4px 14px #0e61ec14}.fcta-badge-dot{width:8px;height:8px;border-radius:50%;background:var(--lp-accent);animation:bc-pulse 2.4s ease-in-out infinite}.fcta-title{margin:26px auto 0;font-family:var(--font-display);font-size:clamp(34px,5vw,58px);line-height:1.08;letter-spacing:-.03em;font-weight:300;color:var(--ink)}.fcta-sub{margin:22px auto 0;max-width:600px;font-size:clamp(15px,1.4vw,18px);line-height:1.62;color:var(--text-2)}.fcta-actions{margin-top:34px;display:flex;justify-content:center;flex-wrap:wrap;gap:14px}.fcta-cta{height:54px;padding:0 28px;font-size:16px;border-radius:999px}.fcta-cta svg{color:inherit}.fcta-trust{margin:26px auto 0;max-width:520px;display:flex;align-items:flex-start;justify-content:center;gap:10px;font-size:14px;line-height:1.5;color:var(--text-2)}.fcta-trust-ico{flex:0 0 auto;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;margin-top:-4px;color:var(--lp-accent);background:var(--lp-accent-soft)}@media (max-width: 560px){.fcta{padding:80px 16px 96px}.fcta-actions{gap:12px}.fcta-actions .fcta-cta{width:auto;justify-content:center}}@media (max-width: 860px){.cx-grid{grid-template-columns:1fr}.cx-rows{height:auto;overflow:visible}.lcp-grid{grid-template-columns:1fr}.lcp-profile{flex-wrap:wrap}.lcp-profile-tags{margin-left:auto}}@media (max-width: 600px){.lcp-demo{margin-top:44px}.lcp-app{padding:16px;border-radius:18px;max-height:660px;overflow:hidden;border-bottom:1.5px solid var(--border-strong)}.lcp-app:after{content:"";position:absolute;left:1px;right:1px;bottom:0;height:118px;z-index:5;pointer-events:none;background:#ffffffb8;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);-webkit-mask-image:linear-gradient(to bottom,transparent 8%,#000 100%);mask-image:linear-gradient(to bottom,transparent 8%,#000 100%);border-bottom-left-radius:17px;border-bottom-right-radius:17px}.lcp-card:has(.lcp-list),.lcp-card:has(.lcp-gh),.lcp-card:has(.lcp-langs),.lcp-card:has(.lcp-certs),.lcp-card--ai{display:none}.lcp-profile{gap:12px;row-gap:11px;flex-wrap:wrap;padding-bottom:12px;margin-bottom:12px}.lcp-ava{width:46px;height:46px}.lcp-profile-id{flex:1;min-width:130px}.lcp-profile-id b{font-size:16px}.lcp-profile-tags{flex-basis:100%;margin-left:0}.lcp-grid{display:flex;flex-direction:column;gap:10px}.lcp-main,.lcp-rail{display:contents}.lcp-card:has(.lcp-skills){order:1}.lcp-card:has(.lcp-exp){order:2}.lcp-card:has(.lcp-evals){order:3}.lcp-card:has(.lcp-list){order:4}.lcp-card:has(.lcp-gh){order:5}.lcp-card:has(.lcp-langs){order:6}.lcp-card:has(.lcp-certs){order:7}.lcp-card--ai{order:8}.lcp-card{padding:13px;border-radius:14px}.lcp-card--sm{padding:13px}.lcp-card-head{margin-bottom:11px}.lcp-skills{gap:6px}.lcp-skill{padding:4px 9px;font-size:11px;gap:5px;border-radius:8px}.lcp-skill em{font-size:10px}.lcp-list{gap:8px}.lcp-list li{padding:9px 11px;gap:10px}.lcp-list-ico{width:30px;height:30px;border-radius:8px}.lcp-list-ext{display:none}.lcp-exp{gap:7px}.lcp-exp li{padding:8px 10px 8px 24px;gap:10px}.lcp-exp li:before{left:11px}.bs{padding:64px 0 72px}.cx{padding:24px 0 72px}.bc{padding:56px 0}}@media (prefers-reduced-motion: reduce){.bs-track,.bc-badge-dot{animation:none}.cx-cta:before{animation:none}.cx-fill{transition:none}}.hx-pf-cols{grid-template-columns:minmax(0,1fr) 300px}.hx-pf-kpis{grid-template-columns:1fr 1fr;gap:14px}.hx-kpi{display:flex;align-items:center;gap:13px;text-align:left;padding:16px}.hx-kpi-ico{width:40px;height:40px;border-radius:10px;margin-bottom:0}.hx-kpi-body{flex:1;min-width:0}.hx-kpi-body b{display:block;font-size:22px;color:var(--ink);line-height:1.1}.hx-kpi-body small{font-size:12px;color:var(--text-3)}.hx-kpi-meta{text-align:right;flex-shrink:0}.hx-kpi-delta{position:static;display:inline-flex;align-items:center;gap:3px;justify-content:flex-end;font-style:normal;font-size:12px;font-weight:600;color:#16a34a}.hx-kpi-sub{display:block;font-size:10.5px;color:var(--text-3);margin-top:2px}.hx-pf-score{border-color:var(--lp-accent-border)}.hx-pf-score-head{position:relative;z-index:1;justify-content:flex-start;align-items:center;gap:6px;margin-bottom:6px}.hx-strength{display:block}.hx-strength+.hx-strength{margin-top:14px}.hx-strength-ico{width:32px;height:32px;border-radius:9px;display:inline-flex;align-items:center;justify-content:center;background:var(--lp-accent-soft);color:var(--lp-accent);flex-shrink:0}.hx-strength-body{flex:1;min-width:0}.hx-strength-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.hx-strength-top small{font-size:12px;color:var(--text-2)}.hx-strength-top em{font-style:normal;font-size:11px;font-weight:600;color:var(--ink)}.hx-pf-standout{position:relative;overflow:hidden;background:linear-gradient(160deg,var(--lp-accent-soft) 0%,#fff 80%);border-color:var(--lp-accent-border)}.hx-standout-ico{display:inline-flex;width:34px;height:34px;border-radius:9px;align-items:center;justify-content:center;background:var(--lp-grad-primary);color:#fff;margin-bottom:10px;box-shadow:0 6px 14px -4px var(--lp-accent-glow)}.hx-pf-standout b{display:block;font-size:14px;color:var(--ink);margin-bottom:4px}.hx-pf-standout p{font-size:12.5px;color:var(--text-2);line-height:1.5;margin-bottom:10px}@media (max-width: 820px){.hx-pf-cols{grid-template-columns:1fr}}@media (max-width: 600px){.hx-pf-kpis{grid-template-columns:1fr}}.qr{position:relative;z-index:1;height:320vh;height:320svh;background-color:var(--bg-subtle);background-image:radial-gradient(rgba(15,23,42,.06) 1.2px,transparent 1.2px);background-size:24px 24px}.qr-pin{height:100vh;height:100svh;display:flex;align-items:center;justify-content:center}@media (pointer: coarse){.tc-lp .qr-pin{position:sticky;top:0}.tc-lp .qr-inner{transform:none}}.qr-inner{max-width:1000px;text-align:center;padding:0 24px}.qr-inner{transform:translateY(calc(-1 * var(--qr-lift, 11svh)))}.qr-quote{font-size:clamp(28px,4.4vw,54px);line-height:1.22;letter-spacing:-.022em;font-weight:300;color:var(--ink)}.qw{color:var(--ink)}.qw--accent{color:var(--lp-accent)}.qr-attr{margin-top:36px}.qr-attr b{display:block;font-size:14px;font-weight:600;color:var(--ink)}.qr-attr small{font-size:12.5px;color:var(--text-3)}@media (prefers-reduced-motion: reduce){.qw{opacity:1!important}}.hx-skill-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.hx-skillcard{border:1px solid var(--border-2);border-radius:10px;padding:14px}.hx-skillcard-top{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:11px}.hx-skillcard-top b{font-size:13px;color:var(--ink)}.hx-skillcard small{display:block;font-size:11px;color:var(--text-3);margin-top:9px}.hx-skill-badge{font-style:normal;font-size:10.5px;font-weight:600;padding:3px 9px;border-radius:999px;white-space:nowrap}.hx-skill-badge--expert{color:#fff;background:var(--lp-accent)}.hx-skill-badge--advanced{color:var(--lp-accent);background:var(--lp-accent-soft)}.hx-skill-badge--proficient{color:var(--text-2);background:var(--bg-muted)}.hx-skillcard--add{display:flex;align-items:center;justify-content:center;gap:7px;border:1px dashed var(--border-strong);color:var(--text-3);font-size:12.5px;background:transparent}.hx-bar--blue i{background:var(--lp-accent)}.hx-bar--violet i{background:#083b9f}.hx-bar--amber i{background:#7fabf2}.hx-bar--mt{margin-top:6px}.hx-pf-score-head{display:flex;align-items:center;justify-content:space-between}.hx-pf-score-head svg{color:var(--text-3)}.hx-score-body{display:flex;align-items:center;gap:14px;margin-top:6px}.hx-score-info b{display:block;font-size:15px;color:var(--ink)}.hx-up{display:inline-flex;align-items:center;gap:3px;font-style:normal;font-size:12px;font-weight:600;color:#16a34a;margin:3px 0}.hx-score-info small{display:block;font-size:11.5px;color:var(--text-3)}.hx-complete{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;margin-top:16px;padding:10px 16px;border:1px solid var(--lp-accent-border);border-radius:var(--lp-radius-btn);font-size:13px;font-weight:600}@media (max-width: 920px){.hx-pf{grid-template-columns:1fr}.hx-skill-grid{grid-template-columns:1fr 1fr}}@media (max-width: 600px){.hx-skill-grid{grid-template-columns:1fr}.hx-pf-main,.hx-pf-rail,.hx-pf-kpis .hx-kpi{min-width:0}.hx-pf-top{flex-wrap:wrap;row-gap:12px}.hx-pf-id{min-width:110px}.hx-pf-tags{flex-basis:100%;margin-left:0;padding-bottom:0}.hx-pf-kpis{grid-template-columns:1fr}}.hx-aim-list{border-right:1px solid var(--border-2);padding:16px 14px;min-width:0}.hx-aim-list-head{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:12px}.hx-aim-list-head b{font-size:14px;color:var(--ink)}.hx-aim-list-head small{font-size:11.5px;color:var(--text-3)}.hx-aim-filters{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.hx-aim-filter{font-size:11.5px;color:var(--text-2);border:1px solid var(--border);border-radius:999px;padding:4px 11px}.hx-aim-filter.is-active{color:var(--lp-accent);border-color:var(--lp-accent-border);background:var(--lp-accent-soft)}.hx-aim-matches{display:flex;flex-direction:column;gap:4px}.hx-aim-mrow{display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:start;padding:11px 10px;border-radius:10px;border:1px solid transparent}.hx-aim-mrow.is-active{background:var(--lp-accent-soft);border-color:var(--lp-accent-border)}.hx-aim-mlogo{width:30px;height:30px;border-radius:8px;background:var(--ink);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;flex-shrink:0}.hx-aim-mrow.is-active .hx-aim-mlogo{background:var(--lp-grad-primary)}.hx-aim-minfo{min-width:0}.hx-aim-minfo b{display:block;font-size:12px;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hx-aim-minfo small{display:block;font-size:11px;color:var(--text-3);margin:1px 0 7px}.hx-aim-mbar{height:4px}.hx-aim-mpct{font-style:normal;font-size:13px;font-weight:700;color:var(--lp-accent)}.hx-aim-detail{padding:22px;min-width:0;border-right:1px solid var(--border-2)}.hx-aim-detail h4{font-size:18px;font-weight:700;color:var(--ink)}.hx-aim-dsub{font-size:12.5px;color:var(--text-3);margin-top:4px}.hx-aim-tags{display:flex;flex-wrap:wrap;gap:7px;margin:16px 0}.hx-aim-tag{font-size:11.5px;color:var(--text-2);border:1px solid var(--border);border-radius:999px;padding:4px 11px}.hx-aim-tag--pay{color:#16a34a;background:#e9fbf0;border-color:#c3e4c6;font-weight:600}.hx-aim-fit{display:flex;align-items:center;gap:14px;padding:18px 0;border-top:1px solid var(--border-2)}.hx-aim-fit-info b{display:block;font-size:14px;color:var(--ink)}.hx-aim-fit-info small{display:block;font-size:11.5px;color:var(--text-3);margin-top:2px}.hx-aim-section{padding-top:18px;padding-bottom:18px;border-top:1px solid var(--border-2)}.hx-aim-slabel{display:block;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text-3);margin-bottom:15px}.hx-aim-actions{display:flex;gap:10px;margin-top:6px}.hx-aim-apply{flex:1;justify-content:center}.hx-aim-actions .lgh-login{justify-content:center}.hx-aim-chat{background:var(--bg-subtle);display:flex;flex-direction:column;min-width:0}.hx-aim-chat-head{display:flex;align-items:baseline;justify-content:space-between;gap:8px;padding:16px;border-bottom:1px solid var(--border-2)}.hx-aim-chat-head b{display:inline-flex;align-items:center;gap:7px;font-size:13px;color:var(--ink)}.hx-aim-chat-head small{font-size:10.5px;color:var(--text-3);text-align:right;flex-shrink:0}.hx-aim-chat-dot{width:8px;height:8px;border-radius:50%;background:var(--lp-accent);flex-shrink:0}.hx-aim-chat-body{padding:16px 16px 0}.hx-aim-bubble{background:#fff;border:1px solid var(--border-2);border-radius:4px 12px 12px;padding:12px 14px;font-size:12.5px;line-height:1.55;color:var(--text)}.hx-aim-chat-time{display:block;font-size:10.5px;color:var(--text-3);margin:6px 0 16px}.hx-aim-chat-prompt{font-size:12.5px;color:var(--text-2);margin-bottom:10px}.hx-aim-chatchips{display:flex;flex-direction:column;gap:8px}.hx-aim-chatchip{font-size:12.5px;color:var(--ink);background:#fff;border:1px solid var(--border);border-radius:8px;padding:9px 12px}.hx-aim-chat-input{display:flex;align-items:center;gap:8px;margin:14px;padding:7px 7px 7px 13px;border:1px solid var(--border);border-radius:10px;background:#fff;font-size:12.5px;color:var(--text-3)}.hx-aim-chat-input>svg{color:var(--lp-accent);flex-shrink:0}.hx-aim-chat-ph{flex:1;min-width:0}.hx-aim-chat-send{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;background:var(--lp-grad-primary);color:#fff;flex-shrink:0}.hx-aim-chat-send svg{color:#fff}@media (max-width: 920px){.hx-aim-list,.hx-aim-detail{border-right:none;border-bottom:1px solid var(--border-2)}}.hx-com-side{border-right:1px solid var(--border-2);padding:16px 14px;min-width:0}.hx-com-slabel{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text-3);margin-bottom:10px}.hx-com-slabel--mt{margin-top:22px}.hx-com-space{display:flex;align-items:center;gap:10px;padding:9px 10px;border-radius:10px;border:1px solid transparent}.hx-com-space.is-active{background:var(--lp-accent-soft);border-color:var(--lp-accent-border)}.hx-com-space-logo{width:32px;height:32px;border-radius:8px;color:#fff;display:inline-flex;align-items:center;justify-content:center;font-weight:700;font-size:13px;flex-shrink:0}.hx-com-space-logo--blue{background:var(--lp-grad-primary)}.hx-com-space-logo--violet{background:#083b9f}.hx-com-space-logo--green{background:#3b82f6}.hx-com-space-logo--amber{background:#6ea3f5}.hx-com-space-id b{display:block;font-size:12.5px;color:var(--ink)}.hx-com-space-id small{font-size:11px;color:var(--text-3)}.hx-com-create{display:flex;align-items:center;justify-content:center;gap:7px;margin-top:8px;padding:9px;border:1px dashed var(--border-strong);border-radius:9px;font-size:12.5px;color:var(--text-3)}.hx-com-topic{display:flex;align-items:center;gap:10px;padding:8px 6px;font-size:13px;color:var(--text-2)}.hx-com-topic-ico{color:var(--text-3);display:inline-flex}.hx-com-feedtabs{display:flex;gap:8px}.hx-com-feedtabs span{font-size:12.5px;color:var(--text-2);padding:6px 12px;border-radius:999px}.hx-com-feedtabs .is-active{color:var(--lp-accent);background:var(--lp-accent-soft);font-weight:600}.hx-com-composer{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--border);border-radius:12px}.hx-com-composer-input{flex:1;min-width:0;font-size:13px;color:var(--text-3)}.hx-com-post{font-size:12.5px;font-weight:600;color:#fff;background:var(--lp-grad-primary);padding:7px 16px;border-radius:var(--lp-radius-btn)}.hx-post-space{font-style:normal;font-size:10.5px;font-weight:600;color:var(--lp-accent);background:var(--lp-accent-soft);padding:2px 8px;border-radius:999px;vertical-align:middle}.hx-post-time{font-size:11px;color:var(--text-3);white-space:nowrap;align-self:flex-start}.hx-com-tags{display:flex;flex-wrap:wrap;gap:7px;margin:12px 0}.hx-com-tag{font-size:11.5px;font-weight:500;color:var(--lp-accent);background:var(--lp-accent-soft);padding:3px 10px;border-radius:999px}.hx-com-doc{display:flex;align-items:center;gap:11px;padding:12px;border:1px solid var(--border-2);border-radius:10px;background:var(--bg-subtle)}.hx-com-doc-ico{width:34px;height:34px;border-radius:8px;background:var(--lp-accent-soft);color:var(--lp-accent);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.hx-com-doc-id b{display:block;font-size:12.5px;color:var(--ink)}.hx-com-doc-id small{font-size:11px;color:var(--text-3)}.hx-com-rlabel{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text-3);margin-bottom:12px}.hx-com-note{display:block;font-size:11.5px;color:var(--text-3);margin-top:10px}.hx-com-event{display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:start;padding:13px 0}.hx-com-event+.hx-com-event{border-top:1px solid var(--border-2)}.hx-com-edate{display:flex;flex-direction:column;align-items:center;width:34px;flex-shrink:0;padding-top:1px}.hx-com-edate b{font-size:10px;font-weight:700;letter-spacing:.04em;color:var(--lp-accent)}.hx-com-edate em{font-style:normal;font-size:16px;font-weight:700;color:var(--ink);line-height:1.1}.hx-com-einfo{min-width:0}.hx-com-einfo b{display:block;font-size:12.5px;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hx-com-emeta{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:5px}.hx-com-emeta small{font-size:11px;color:var(--text-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.hx-com-rsvp{font-size:11px;font-weight:600;color:var(--lp-accent);border:1px solid var(--lp-accent-border);border-radius:999px;padding:3px 11px;flex-shrink:0}.hx-com-person{display:flex;align-items:center;gap:10px;padding:7px 0}.hx-com-pinfo{flex:1;min-width:0}.hx-com-pinfo b{display:block;font-size:12.5px;color:var(--ink)}.hx-com-pinfo small{font-size:11px;color:var(--text-3)}.hx-com-follow{font-size:11.5px;font-weight:600;color:var(--lp-accent);border:1px solid var(--lp-accent-border);border-radius:999px;padding:4px 14px}@media (max-width: 920px){.hx-com-side,.hx-com-feed{border-right:none;border-bottom:1px solid var(--border-2)}.hx-com-rail{border-left:none}}.tc-lp .hero-os-stage{position:relative;min-height:420px;padding:8px 0 24px;overflow:visible}.tc-lp .hero-os-glow{position:absolute;top:10%;right:5%;bottom:15%;left:5%;background:radial-gradient(ellipse 70% 60% at 55% 45%,rgba(3,137,255,.12),transparent 70%);pointer-events:none;z-index:0}.tc-lp .hero-os-main{position:relative;z-index:1;width:100%;opacity:0;transition:opacity .55s cubic-bezier(.2,.7,.2,1)}.tc-lp .hero-os-main .dash{width:100%}.tc-lp .hero-os-stage--in .hero-os-main{opacity:1}@keyframes hero-os-drift{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}.tc-lp .hero-os-float,.tc-lp .hero-os-chip{position:absolute;z-index:2;background:#fff;border:1px solid var(--border);border-radius:12px;box-shadow:var(--shadow-md);padding:12px 14px;opacity:0;pointer-events:none;transition:opacity .45s cubic-bezier(.2,.7,.2,1);transition-delay:calc(.15s + (var(--os-i, 0) * .12s))}.tc-lp .hero-os-stage--in .hero-os-float,.tc-lp .hero-os-stage--in .hero-os-chip{opacity:1;pointer-events:auto;animation:hero-os-drift var(--os-drift-duration, 4.5s) ease-in-out infinite;animation-delay:calc(.55s + (var(--os-i, 0) * .18s))}.tc-lp .hero-os-float--status{--os-drift-duration: 4.2s;top:-6px;right:-8px;width:min(220px,42vw)}.tc-lp .hero-os-float--scout{--os-drift-duration: 5s;bottom:18%;left:-16px;width:min(200px,40vw)}.tc-lp .hero-os-chip--readiness{--os-drift-duration: 4.6s;bottom:4px;left:12%;width:min(180px,38vw);padding:10px 12px}.tc-lp .hero-os-float--agent{--os-drift-duration: 5.2s;bottom:32%;right:-14px;width:min(228px,44vw)}.tc-lp .hero-os-float-icon.agent{background:linear-gradient(135deg,#0389ff26,#643cdc1f);color:#7c5cf0;border:1px solid rgba(100,60,220,.18)}.tc-lp .hero-os-agent-msgs{display:flex;flex-direction:column;gap:5px;margin-top:8px}.tc-lp .hero-os-agent-msg{display:flex;align-items:flex-start;gap:6px;font-size:11px;line-height:1.35;color:var(--text-2)}.tc-lp .hero-os-agent-msg svg{flex-shrink:0;margin-top:1px;color:#7c5cf0}.tc-lp .hero-os-float-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.tc-lp .hero-os-float-icon{width:28px;height:28px;border-radius:8px;display:grid;place-items:center;background:var(--accent-soft);color:var(--accent)}.tc-lp .hero-os-float-icon.scout{background:#eff1ff;background:oklch(.96 .04 280);color:#4947a0}.tc-lp .hero-os-float-title{font-size:13px;font-weight:600;letter-spacing:-.01em;color:var(--ink);line-height:1.25}.tc-lp .hero-os-float-meta{font-size:11.5px;color:var(--text-3);margin-top:2px;line-height:1.35}.tc-lp .hero-os-float-bar{height:4px;border-radius:999px;background:var(--bg-muted);margin-top:10px;overflow:hidden}.tc-lp .hero-os-float-bar>span{display:block;height:100%;background:var(--brand);border-radius:999px}.tc-lp .hero-os-float-caption{font-size:10.5px;font-family:var(--font-mono);color:var(--text-3);margin-top:6px}.tc-lp .hero-os-chip-label{display:block;font-family:var(--font-mono);font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:var(--text-3);margin-bottom:4px}.tc-lp .hero-os-chip-val{font-size:18px;font-weight:600;color:var(--ink);letter-spacing:-.02em}.tc-lp .hero-os-chip-bar{height:5px;border-radius:999px;background:var(--bg-muted);margin-top:8px;overflow:hidden}.tc-lp .hero-os-chip-bar>span{display:block;height:100%;background:linear-gradient(90deg,var(--brand),#3aa6ff);border-radius:999px;transition:width 1.1s cubic-bezier(.2,.7,.2,1) .35s}.tc-lp .hero-dash-wrap{overflow:visible}.tc-lp .hero-dash-wrap:after{display:none}@media (max-width: 1024px){.tc-lp .hero-os-float--scout{left:0;bottom:8%}.tc-lp .hero-os-float--agent{right:-6px;bottom:28%;width:min(200px,40vw)}.tc-lp .hero-dash-wrap{max-width:100%;overflow:visible}}@media (max-width: 720px){.tc-lp .hero-os-stage{min-height:0;padding-bottom:8px}.tc-lp .hero-os-float,.tc-lp .hero-os-chip{position:relative;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;width:100%!important;margin-top:10px;animation:none!important}.tc-lp .hero-os-stage{display:flex;flex-direction:column;gap:0}.tc-lp .hero-os-main{order:1}.tc-lp .hero-os-chip--readiness{order:2}.tc-lp .hero-os-float--status{order:3}.tc-lp .hero-os-float--agent{order:4}.tc-lp .hero-os-float--scout{order:5}.tc-lp .hero-os-main .dash-main{padding:12px 14px 16px}.tc-lp .hero-os-float-title{font-size:12px}.tc-lp .hero-os-float-meta,.tc-lp .hero-os-float-caption{font-size:11px}}@media (prefers-reduced-motion: reduce){.tc-lp .hero-os-main,.tc-lp .hero-os-float,.tc-lp .hero-os-chip{opacity:1;animation:none!important;transition:none}.tc-lp .hero-os-chip-bar>span{transition:none}}.tc-lp .pgc-pillars{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.tc-lp .pgc-pillar{position:relative;display:flex;flex-direction:column;background:#fff;border:1px solid var(--border);border-radius:var(--r-xl);padding:24px 22px 22px;box-shadow:var(--shadow-sm);transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.tc-lp .pgc-pillar:hover{border-color:var(--border-strong);box-shadow:0 8px 24px -12px #0f111824;transform:translateY(-2px)}.tc-lp .pgc-pillar-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.tc-lp .pgc-pillar-ic{width:40px;height:40px;border-radius:11px;display:grid;place-items:center;color:var(--brand);background:linear-gradient(180deg,rgba(3,137,255,.12) 0%,var(--accent-soft) 100%);border:1px solid var(--accent-border);box-shadow:inset 0 1px #ffffffb3}.tc-lp .pgc-pillar-step{font-family:var(--font-mono);font-size:12px;font-weight:500;letter-spacing:.04em;color:var(--text-3)}.tc-lp .pgc-pillar-label{font-family:var(--font-mono);font-size:10.5px;font-weight:600;text-transform:uppercase;letter-spacing:.14em;color:var(--accent-ink);margin-bottom:10px}.tc-lp .pgc-pillar-title{font-size:17px;line-height:1.3;font-weight:600;letter-spacing:-.018em;margin:0 0 10px;color:var(--ink)}.tc-lp .pgc-pillar-desc{font-size:13.5px;line-height:1.55;color:var(--text-2);margin:0 0 18px}.tc-lp .pgc-pillar-kicker{align-self:flex-start;margin-top:auto;padding:4px 10px;font-size:9.5px;font-weight:600;letter-spacing:.08em;box-shadow:none}.tc-lp .pgc-pillar-kicker.lp-kicker--planned{color:var(--text-3);background:#0389ff0a;border-color:#0389ff24}.tc-lp .pgc-pillar-kicker.lp-kicker--planned:before{background:#94b4d4}.tc-lp .pgc-pillars--assets{grid-template-columns:repeat(3,1fr)}.tc-lp .cae{max-width:780px;margin:0 auto}.tc-lp .cae-panel{background:#0f1218;border-radius:16px;border:1px solid rgba(255,255,255,.06);box-shadow:0 1px #ffffff0a inset,0 24px 48px -12px #00000080;overflow:hidden}.tc-lp .cae-topbar{display:flex;align-items:center;gap:10px;padding:10px 16px;border-bottom:1px solid rgba(255,255,255,.06);background:linear-gradient(180deg,rgba(255,255,255,.035) 0%,transparent 100%)}.tc-lp .cae-chrome{display:flex;gap:6px}.tc-lp .cae-chrome span{width:8px;height:8px;border-radius:50%;background:#ffffff1f}.tc-lp .cae-topbar-title{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;font-weight:600;color:#ffffffb3;letter-spacing:.01em}.tc-lp .cae-topbar-live{margin-left:auto;display:inline-flex;align-items:center;gap:6px;font-family:var(--font-mono);font-size:9.5px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:#ffffff59}.tc-lp .cae-live-dot{width:5px;height:5px;border-radius:50%;background:#34d399;box-shadow:0 0 6px #34d39980;animation:cae-dot-pulse 2.4s ease-in-out infinite}@keyframes cae-dot-pulse{0%,to{opacity:1}50%{opacity:.4}}.tc-lp .cae-canvas{display:grid;grid-template-columns:minmax(0,1fr) 120px minmax(180px,220px);gap:0;align-items:stretch;padding:20px 20px 22px;min-height:230px;background:radial-gradient(ellipse 40% 55% at 82% 42%,rgba(3,137,255,.06),transparent 65%),#0f1218}.tc-lp .cae-assets{display:flex;flex-direction:column;gap:4px;justify-content:center}.tc-lp .cae-row{display:flex;align-items:center;gap:8px;padding:7px 10px;border-radius:8px;background:#ffffff0a;border:1px solid rgba(255,255,255,.06);opacity:0;transform:translate(-8px);transition:opacity .4s cubic-bezier(.2,.7,.2,1),transform .4s cubic-bezier(.2,.7,.2,1);transition-delay:calc(.06s + var(--ri, 0) * 55ms)}.tc-lp .cae-canvas.is-active .cae-row,.tc-lp .cae.reveal[data-revealed] .cae-row{opacity:1;transform:translate(0)}.tc-lp .cae-row.is-dim{opacity:0}.tc-lp .cae-canvas.is-active .cae-row.is-dim,.tc-lp .cae.reveal[data-revealed] .cae-row.is-dim{opacity:.5}.tc-lp .cae-row:hover{background:#ffffff12;border-color:#0389ff33}.tc-lp .cae-row-ic{width:26px;height:26px;border-radius:7px;display:grid;place-items:center;color:#5b9bd5;background:#0389ff1a;border:1px solid rgba(3,137,255,.15);flex-shrink:0}.tc-lp .cae-row.is-dim .cae-row-ic{color:#ffffff4d;background:#ffffff0a;border-color:#ffffff14}.tc-lp .cae-row-name{flex:1;font-size:12px;font-weight:550;color:#ffffffd1;line-height:1}.tc-lp .cae-row.is-dim .cae-row-name{color:#ffffff59}.tc-lp .cae-tag{font-family:var(--font-mono);font-size:8.5px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;padding:2px 6px;border-radius:4px;white-space:nowrap}.tc-lp .cae-tag.is-live{color:#34d399;background:#34d3991a}.tc-lp .cae-tag.is-soon{color:#fbbf24;background:#fbbf241a}.tc-lp .cae-tag.is-planned{color:#ffffff59;background:#ffffff0d}.tc-lp .cae-svg{width:100%;height:100%;overflow:visible}.tc-lp .cae-path{fill:none;stroke:url(#cg);stroke-width:1.2;stroke-linecap:round;stroke-dasharray:4 6;stroke-dashoffset:36;opacity:0;transition:stroke-dashoffset 1.1s cubic-bezier(.2,.7,.2,1),opacity .45s ease;transition-delay:calc(.12s + var(--pi, 0) * .09s)}.tc-lp .cae-canvas.is-active .cae-path,.tc-lp .cae.reveal[data-revealed] .cae-path{stroke-dashoffset:0;opacity:1}.tc-lp .cae-right{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding-left:6px}.tc-lp .cae-core{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center}.tc-lp .cae-core-orb{position:relative;z-index:2;width:52px;height:52px;border-radius:50%;display:grid;place-items:center;color:#ffffffeb;background:linear-gradient(145deg,#1a6dca,#0a4a8e);border:1px solid rgba(91,155,213,.3);box-shadow:0 0 22px #0389ff4d,0 8px 20px -8px #0350a073,inset 0 1px #ffffff1f;animation:cae-orb-glow 4s ease-in-out infinite}.tc-lp .cae-core-glow{position:absolute;top:50%;left:50%;width:80px;height:80px;margin:-40px 0 0 -40px;border-radius:50%;background:radial-gradient(circle,rgba(3,137,255,.18) 0%,transparent 68%);filter:blur(4px);z-index:1;opacity:0;transition:opacity .5s ease .2s}.tc-lp .cae-canvas.is-active .cae-core-glow,.tc-lp .cae.reveal[data-revealed] .cae-core-glow{opacity:1}@keyframes cae-orb-glow{0%,to{box-shadow:0 0 22px #0389ff4d,0 8px 20px -8px #0350a073,inset 0 1px #ffffff1f}50%{box-shadow:0 0 32px #0389ff66,0 10px 24px -8px #0350a080,inset 0 1px #ffffff26}}.tc-lp .cae-core-name{font-size:11.5px;font-weight:650;color:#ffffffe0;letter-spacing:-.01em}.tc-lp .cae-core-sub{font-family:var(--font-mono);font-size:8.5px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:#5b9bd5}.tc-lp .cae-stats{width:100%;padding:12px;background:#ffffff0a;border:1px solid rgba(255,255,255,.06);border-radius:10px}.tc-lp .cae-stat{margin-bottom:10px}.tc-lp .cae-stat:last-of-type{margin-bottom:8px}.tc-lp .cae-stat-label{display:block;font-size:10px;font-weight:500;color:#fff6;margin-bottom:4px}.tc-lp .cae-stat-val{float:right;font-size:13px;font-weight:700;font-variant-numeric:tabular-nums;color:#ffffffe6;margin-top:-14px}.tc-lp .cae-stat-of{font-size:10px;font-weight:500;color:#ffffff4d}.tc-lp .cae-bar{height:4px;border-radius:999px;background:#ffffff14;overflow:hidden;margin-top:6px}.tc-lp .cae-bar-fill{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#1a6dca,#3b9aff);transition:width .06s linear}.tc-lp .cae-bar-fill--b{background:linear-gradient(90deg,#0d5494,#2b7dd6)}.tc-lp .cae-stat-note{display:flex;align-items:center;gap:5px;margin:0;font-size:9.5px;line-height:1.4;color:#ffffff4d}.tc-lp .cae-stat-note svg{flex-shrink:0;color:#5b9bd5}@media (max-width: 720px){.tc-lp .cae-canvas{grid-template-columns:1fr;grid-template-rows:auto auto auto;gap:18px;padding:18px 16px}.tc-lp .cae-svg{height:64px;margin:-4px auto;display:block;max-width:280px;filter:drop-shadow(0 0 6px rgba(3,137,255,.15))}.tc-lp .cae-path{stroke-width:1.8;stroke-dasharray:3 4}.tc-lp .cae-right{padding-left:0;flex-direction:row;gap:16px}.tc-lp .cae-stats{flex:1}}@media (max-width: 480px){.tc-lp .cae-right{flex-direction:column}}@media (prefers-reduced-motion: reduce){.tc-lp .cae-row,.tc-lp .cae-path{opacity:1;transform:none;transition:none}.tc-lp .cae-row.is-dim{opacity:.5}.tc-lp .cae-path{stroke-dashoffset:0}.tc-lp .cae-core-orb,.tc-lp .cae-live-dot{animation:none}.tc-lp .cae-bar-fill{transition:none}}@media (max-width: 960px){.tc-lp .pgc-pillars{grid-template-columns:repeat(2,1fr)}}@media (max-width: 540px){.tc-lp .pgc-pillars{grid-template-columns:1fr}}.tc-lp .problem-compare-section{padding:120px 0}.tc-lp .problem-compare-head{max-width:800px;margin:0 auto 64px;text-align:center;padding:0 24px}.tc-lp .problem-compare-headline{display:flex;flex-direction:column;align-items:center;gap:0}.tc-lp .problem-compare-head .eyebrow-plain{display:block;margin-bottom:20px}.tc-lp .problem-compare-head .h-statement{width:100%;max-width:720px;margin:0 auto;line-height:1.3;text-align:center;text-wrap:balance}.tc-lp .problem-compare-head .hl-text{display:block;width:100%;text-align:center}.tc-lp .problem-compare-head .hl-w{display:inline;transform:none}.tc-lp .problem-compare-head .problem-compare-lede{margin:36px auto 0;max-width:560px;font-size:17px;line-height:1.6;color:var(--text-2);text-align:center}.tc-lp .problem-compare-grid{display:grid;grid-template-columns:1fr auto 1fr;gap:20px;align-items:stretch;max-width:1040px;margin:0 auto}.tc-lp .problem-compare-arrow{display:flex;align-items:center;justify-content:center;color:var(--text-3);padding-top:48px}.tc-lp .problem-card{background:#fff;border:1px solid var(--border);border-radius:var(--r-xl);padding:20px 20px 18px;box-shadow:var(--shadow-sm);display:flex;flex-direction:column;min-height:380px}.tc-lp .problem-card--static{opacity:.92}.tc-lp .problem-card--living{border-color:var(--accent-border);box-shadow:var(--shadow-md)}.tc-lp .problem-card-label{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:16px;font-size:14px;font-weight:600;color:var(--ink)}.tc-lp .problem-card-tag{font-family:var(--font-mono);font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.1em;padding:4px 8px;border-radius:999px;border:1px solid var(--border-2)}.tc-lp .problem-card-tag.muted{color:var(--text-3);background:var(--bg-muted)}.tc-lp .problem-card-tag.live{color:var(--accent-ink);background:var(--accent-soft);border-color:var(--accent-border)}.tc-lp .problem-doc{flex:1;background:var(--bg-subtle);border:1px solid var(--border-2);border-radius:var(--r-lg);overflow:hidden;display:flex;flex-direction:column}.tc-lp .problem-doc-bar{display:flex;gap:6px;padding:10px 12px;border-bottom:1px solid var(--border-2);background:#fff}.tc-lp .problem-doc-bar span{width:8px;height:8px;border-radius:50%;background:var(--border-strong)}.tc-lp .problem-doc-body{padding:16px 18px;flex:1;font-family:Times New Roman,Times,serif;font-size:12.5px;line-height:1.45;color:#333}.tc-lp .problem-doc-body p{margin:0 0 6px}.tc-lp .problem-doc-body p.bold{font-size:15px;font-weight:700;margin-bottom:4px}.tc-lp .problem-doc-body p.caps{font-family:var(--font-sans);font-size:9.5px;font-weight:700;letter-spacing:.08em;color:#666;margin-top:10px}.tc-lp .problem-doc-body p.divider{color:#ccc;margin:8px 0}.tc-lp .problem-doc-foot{display:flex;align-items:center;gap:8px;padding:10px 14px;border-top:1px solid var(--border-2);font-size:11px;color:var(--text-3);background:#fff}.tc-lp .problem-living{flex:1;background:var(--bg-subtle);border:1px solid var(--border-2);border-radius:var(--r-lg);padding:16px;display:flex;flex-direction:column}.tc-lp .problem-living-top{display:flex;align-items:center;gap:10px;margin-bottom:12px}.tc-lp .problem-living-av{width:38px;height:38px;border-radius:10px;background:linear-gradient(135deg,oklch(.78 .1 258),var(--brand));color:#fff;font-weight:600;font-size:13px;display:grid;place-items:center}.tc-lp .problem-living-name{font-weight:600;font-size:14px;color:var(--ink)}.tc-lp .problem-living-role{font-size:12px;color:var(--text-3)}.tc-lp .problem-living-pct{margin-left:auto;font-weight:600;font-size:15px;color:var(--brand)}.tc-lp .problem-living-bar{height:6px;border-radius:999px;background:#fff;border:1px solid var(--border-2);overflow:hidden;margin-bottom:14px}.tc-lp .problem-living-bar>span{display:block;height:100%;background:linear-gradient(90deg,var(--brand),#3aa6ff);border-radius:999px}.tc-lp .problem-living-list{list-style:none;margin:0;padding:0;display:grid;gap:8px;flex:1}.tc-lp .problem-living-list li{display:flex;align-items:center;gap:10px;padding:8px 10px;background:#fff;border:1px solid var(--border-2);border-radius:8px;font-size:12px}.tc-lp .problem-living-ic{width:28px;height:28px;border-radius:7px;background:var(--bg-muted);display:grid;place-items:center;color:var(--text-2);flex-shrink:0}.tc-lp .problem-living-copy{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.tc-lp .problem-living-label{font-weight:600;color:var(--ink);font-size:12px}.tc-lp .problem-living-value{font-size:11px;color:var(--text-3)}.tc-lp .problem-living-list .st{flex-shrink:0;font-size:10px}.tc-lp .problem-living-growth{display:flex;align-items:flex-start;gap:8px;margin-top:12px;padding-top:12px;border-top:1px solid var(--border-2);font-size:11.5px;color:var(--text-2);line-height:1.4}.tc-lp .problem-living-growth svg{flex-shrink:0;color:var(--brand);margin-top:2px}@media (max-width: 900px){.tc-lp .problem-compare-grid{grid-template-columns:1fr;gap:16px}.tc-lp .problem-compare-arrow{padding:0;transform:rotate(90deg)}.tc-lp .problem-card{min-height:0}}@media (max-width: 760px){.tc-lp .problem-compare-section{padding:80px 0}}@media (max-width: 720px){.tc-lp .problem-compare-head{margin-bottom:36px;padding:0}.tc-lp .problem-compare-head .h-statement{font-size:clamp(26px,7vw,34px);line-height:1.15}.tc-lp .problem-compare-head .problem-compare-lede{margin-top:20px;font-size:15px}.tc-lp .problem-compare-grid{gap:12px}.tc-lp .problem-card{min-width:0;padding:14px 14px 12px}.tc-lp .problem-card-label{flex-wrap:wrap;font-size:13px;gap:8px;margin-bottom:12px}.tc-lp .problem-doc-body{padding:12px 14px;font-size:12px}.tc-lp .problem-living{padding:12px;min-width:0}.tc-lp .problem-living-list li{font-size:11px;padding:6px 8px;gap:8px}.tc-lp .problem-living-label{font-size:11px}.tc-lp .problem-living-value{font-size:10px}.tc-lp .problem-living-growth{font-size:11px;margin-top:10px;padding-top:10px}.tc-lp .problem-card--static.reveal.reveal-left:not([data-revealed]),.tc-lp .problem-card--living.reveal.reveal-right:not([data-revealed]){transform:translate3d(0,18px,0) scale(.985)}}@media (max-width: 480px){.tc-lp .wrap,.tc-lp .wrap-narrow{padding:0 16px}.tc-lp .problem-card-label{flex-direction:column;align-items:flex-start}.tc-lp .problem-living-list li{flex-wrap:wrap}.tc-lp .problem-living-list .st{margin-left:auto}}.tc-lp .opp-section .opp-head{align-items:flex-start}.tc-lp .opp-head-top{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:12px}.tc-lp .opp-section .opp-head-top{margin-bottom:12px}.tc-lp .opp-module{width:100%;max-width:680px;background:#fff;border:1px solid var(--border);border-radius:var(--r-xl);box-shadow:var(--shadow-md);overflow:hidden}.tc-lp .opp-cmd{padding:16px 16px 12px;border-bottom:1px solid var(--border-2);background:linear-gradient(180deg,var(--bg-subtle),#fff)}.tc-lp .opp-cmd-bar{display:flex;align-items:center;gap:10px;padding:0 14px;height:48px;background:#fff;border:1px solid var(--border);border-radius:12px;box-shadow:0 1px 2px #0f11180a;transition:border-color .18s ease,box-shadow .18s ease}.tc-lp .opp-cmd-bar:focus-within{border-color:var(--accent-border);box-shadow:0 0 0 3px var(--accent-soft)}.tc-lp .opp-cmd-icon{color:var(--text-3);flex-shrink:0}.tc-lp .opp-cmd-input{flex:1;min-width:0;border:none;outline:none;background:transparent;font-family:inherit;font-size:14.5px;color:var(--ink)}.tc-lp .opp-cmd-input::-moz-placeholder{color:var(--text-3)}.tc-lp .opp-cmd-input::placeholder{color:var(--text-3)}.tc-lp .opp-cmd-kbd{display:inline-flex;align-items:center;gap:1px;flex-shrink:0;font-family:var(--font-mono);font-size:11px;font-weight:500;color:var(--text-3);padding:4px 7px;border-radius:6px;border:1px solid var(--border-2);background:var(--bg-muted);line-height:1}.tc-lp .opp-cmd-meta{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px;flex-wrap:wrap}.tc-lp .opp-cmd-filters{display:flex;flex-wrap:wrap;gap:6px}.tc-lp .opp-cmd-filter{height:30px;padding:0 12px;border-radius:999px;border:1px solid var(--border-2);background:#fff;font-family:inherit;font-size:12px;font-weight:500;color:var(--text-2);transition:background .15s ease,border-color .15s ease,color .15s ease}.tc-lp .opp-cmd-filter:hover{border-color:var(--border-strong);color:var(--ink)}.tc-lp .opp-cmd-filter.active{background:var(--accent-soft);border-color:var(--accent-border);color:var(--accent-ink)}.tc-lp .opp-cmd-count{display:flex;align-items:baseline;gap:6px;font-family:var(--font-mono);font-size:11px;color:var(--text-3)}.tc-lp .opp-cmd-count-val{font-size:13px;font-weight:600;color:var(--ink)}.tc-lp .opp-cmd-results{padding:0;display:flex;flex-direction:column;background:#fff}.tc-lp .opp-job-card{display:grid;grid-template-columns:auto 1fr auto;align-items:start;gap:12px;padding:14px 16px;background:#fff;border-bottom:1px solid var(--border-2);transition:background .15s ease}.tc-lp .opp-job-card:last-child{border-bottom:none}.tc-lp .opp-job-card:hover{background:var(--bg-subtle)}.tc-lp .opp-job-logo{width:36px;height:36px;border-radius:8px;display:grid;place-items:center;flex-shrink:0;font-size:13px;font-weight:600;color:var(--brand);background:linear-gradient(180deg,rgba(3,137,255,.14) 0%,var(--accent-soft) 100%);border:1px solid var(--accent-border);box-shadow:inset 0 1px #ffffffb3}.tc-lp .opp-job-main{min-width:0}.tc-lp .opp-job-role{margin:0 0 3px;font-size:14.5px;font-weight:600;letter-spacing:-.012em;line-height:1.3;color:var(--ink)}.tc-lp .opp-job-meta{display:flex;align-items:center;flex-wrap:wrap;gap:0;margin:0 0 8px;font-size:12px;color:var(--text-3);line-height:1.4}.tc-lp .opp-job-sep{width:3px;height:3px;border-radius:50%;background:var(--border-strong);margin:0 8px;flex-shrink:0}.tc-lp .opp-job-loc{display:inline-flex;align-items:center;gap:4px}.tc-lp .opp-job-loc svg{opacity:.75}.tc-lp .opp-job-skills{display:flex;flex-wrap:wrap;gap:5px}.tc-lp .opp-job-skill{font-size:10.5px;font-weight:500;padding:2px 7px;border-radius:5px;background:var(--bg-muted);border:1px solid var(--border-2);color:var(--text-2)}.tc-lp .opp-job-link{display:inline-flex;align-items:center;gap:5px;flex-shrink:0;align-self:start;padding-top:2px;font-size:12px;font-weight:500;color:var(--text-3);text-decoration:none;white-space:nowrap;transition:color .15s ease}.tc-lp .opp-job-link:hover{color:var(--brand)}.tc-lp .opp-cmd-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:40px 20px;text-align:center;color:var(--text-3)}.tc-lp .opp-cmd-empty p{margin:0;font-size:13.5px;max-width:280px}.tc-lp .opp-module-foot{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:14px 16px 16px;border-top:1px solid var(--border-2);background:var(--bg-subtle)}.tc-lp .opp-foot-note{margin:0;font-size:12.5px;line-height:1.45;color:var(--text-3)}.tc-lp .opp-section .opp-note{margin-top:20px;max-width:680px;font-size:13px;color:var(--text-3)}@media (max-width: 720px){.tc-lp .opp-module{max-width:100%}.tc-lp .opp-job-card{grid-template-columns:auto 1fr;align-items:start;gap:10px 12px;padding:12px 14px}.tc-lp .opp-job-main{min-width:0}.tc-lp .opp-job-link{grid-column:1 / -1;justify-self:end;padding-left:0;padding-top:2px;margin-top:2px}.tc-lp .opp-cmd-kbd{display:none}}.tc-lp{--font-sans: "Inter Variable", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-display: "Geist", "Geist Variable", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif;--font-mono: ui-monospace, "SF Mono", Menlo, monospace;--bg: var(--tc-surface, #ffffff);--bg-subtle: var(--tc-bg-subtle, #fafbfc);--bg-muted: var(--tc-bg-muted, #f5f6f8);--surface: var(--tc-surface, #ffffff);--ink: var(--tc-fg, #0a0a0b);--ink-2: var(--tc-fg-2, #1d1f24);--text: var(--tc-fg-3, #2c2f36);--text-2: var(--tc-fg-4, #525866);--text-3: #6e7380;--border: var(--tc-line, #e7e8ec);--border-2: var(--tc-line-2, #eff0f3);--border-strong: var(--tc-line-strong, #d4d6db);--primary: #0E61EC;--primary-hover: #0B52D6;--primary-dark: #083B9F;--primary-soft: #EDF4FF;--brand: #0E61EC;--brand-hover: #0B52D6;--accent: #0E61EC;--accent-ink: #083B9F;--accent-soft: rgba(14, 97, 236, .08);--accent-border: rgba(14, 97, 236, .22);--lp-lavender: #7c5cff;--lp-lavender-ink: #4f35e8;--lp-lavender-soft: #eee9ff;--lp-lavender-tint: #f5f0ff;--lp-lavender-glow: rgba(124, 92, 255, .16);--ok: oklch(.62 .13 152);--ok-soft: oklch(.96 .04 152);--ok-border: oklch(.88 .07 152);--warn: oklch(.66 .13 75);--warn-soft: oklch(.97 .04 80);--warn-border: oklch(.9 .07 80);--shadow-sm: 0 1px 2px rgba(15, 17, 24, .04), 0 0 0 1px rgba(15, 17, 24, .04);--shadow-md: 0 1px 2px rgba(15, 17, 24, .04), 0 8px 24px -8px rgba(15, 17, 24, .1), 0 0 0 1px rgba(15, 17, 24, .05);--shadow-lg: 0 1px 2px rgba(15, 17, 24, .04), 0 24px 60px -20px rgba(15, 17, 24, .18), 0 0 0 1px rgba(15, 17, 24, .06);--r-sm: 6px;--r-md: 8px;--r-lg: 12px;--r-xl: 16px;--lp-off-white: #fafaf8;--lp-soft: #f7f7f5;--lp-accent: #0E61EC;--lp-accent-deep: #083B9F;--lp-accent-soft: rgba(14, 97, 236, .08);--lp-accent-soft-2: rgba(14, 97, 236, .05);--lp-accent-glow: rgba(14, 97, 236, .18);--lp-accent-border: rgba(14, 97, 236, .24);--lp-grad-primary: var(--lp-accent);--lp-grad-page: linear-gradient(180deg, #ffffff 0%, #fafaf8 100%);--lp-radius-btn: 10px;--lp-radius-md: 10px;--lp-radius-lg: 14px;--lp-radius-xl: 16px;--lp-radius-2xl: 24px;--lp-radius-pill: 999px;--lp-section-y: clamp(76px, 8vw, 128px);--lp-section-y-sm: clamp(56px, 6vw, 96px);--lp-glass-bg: rgba(255, 255, 255, .72);--lp-glass-strong: rgba(255, 255, 255, .9);--lp-glass-blur: 18px;--lp-shadow-glass: 0 20px 50px rgba(15, 23, 42, .1), inset 0 1px 0 rgba(255, 255, 255, .72);--lp-shadow-card: 0 12px 32px rgba(15, 23, 42, .08);--lp-shadow-lg: 0 24px 64px rgba(15, 23, 42, .1);--lp-ease: cubic-bezier(.22, 1, .36, 1);font-family:var(--font-sans);font-optical-sizing:auto;font-feature-settings:"ss01","cv11";overflow-anchor:none;background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.5;text-rendering:optimizeLegibility}.tc-lp main{overflow-x:clip;padding-top:64px}html:has(.tc-lp){scroll-behavior:smooth;scroll-padding-top:72px}@media (prefers-reduced-motion: reduce){html:has(.tc-lp){scroll-behavior:auto}}.tc-lp *,.tc-lp *:before,.tc-lp *:after{box-sizing:border-box}.tc-lp img{max-width:100%;display:block}.tc-lp button{font-family:inherit;cursor:pointer}.tc-lp .wrap{max-width:1240px;margin:0 auto;padding:0 32px}.tc-lp .wrap-narrow{max-width:920px;margin:0 auto;padding:0 32px}.tc-lp section{padding:120px 0;position:relative}.tc-lp section+section{border-top:1px solid var(--border-2)}.tc-lp #framework,.tc-lp #global{background:var(--bg-subtle)}.tc-lp #framework{position:relative;overflow:hidden}.tc-lp #framework:before{content:"";position:absolute;top:-20%;right:10%;bottom:-30%;left:20%;background:radial-gradient(ellipse 60% 50% at 60% 40%,rgba(14,97,236,.05),transparent 70%);pointer-events:none}.tc-lp .section-head{max-width:760px;margin:0 auto 56px;text-align:center}.tc-lp .section-head .eyebrow,.tc-lp .section-head .eyebrow-plain{margin-bottom:16px}.tc-lp .section-head .h-section{margin-bottom:16px;text-wrap:balance}.tc-lp .section-head .lede{margin:0 auto}.tc-lp .brand{display:flex;align-items:center;gap:10px}.tc-lp .brand-mark{flex:0 0 auto;display:block}.tc-lp .brand-mark-bg{fill:var(--surface);stroke:var(--border-strong)}.tc-lp .brand-mark-icon{stroke:var(--accent);stroke-width:1.75;fill:none}.tc-lp .brand-mark-icon.is-soft{opacity:.62}.tc-lp .brand-mark-icon.is-faint{opacity:.34}.tc-lp .brand-name{display:flex;align-items:center;gap:8px;font-weight:600;font-size:16px;letter-spacing:-.01em;color:var(--ink)}.tc-lp .brand-beta{display:inline-flex;align-items:center;padding:3px 7px;border-radius:5px;border:1px solid var(--accent-border);background:var(--accent-soft);font-family:var(--font-mono);font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;line-height:1;color:var(--accent-ink)}.tc-lp .btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:38px;padding:0 16px;border-radius:var(--r-sm);font-size:14px;font-weight:500;text-decoration:none;border:1px solid transparent;transition:transform .05s ease,background .15s ease,border-color .15s ease,color .15s ease;white-space:nowrap}.tc-lp .btn:active{transform:translateY(.5px)}.tc-lp .btn-primary{background:var(--brand);color:#fff;border-color:var(--brand);box-shadow:0 1px 2px #0e61ec40}.tc-lp .btn-primary:hover{background:var(--brand-hover);border-color:var(--brand-hover)}.tc-lp .btn-secondary{background:#fff;color:var(--ink);border-color:var(--border-strong)}.tc-lp .btn-secondary:hover{background:var(--bg-subtle);border-color:#b9bcc4}.tc-lp .btn-ghost{background:transparent;color:var(--text);border-color:transparent}.tc-lp .btn-ghost:hover{color:var(--ink);background:var(--bg-muted)}.tc-lp .btn-lg{height:44px;padding:0 20px;font-size:15px;border-radius:7px}.tc-lp .eyebrow{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-mono);font-size:11.5px;text-transform:uppercase;letter-spacing:.08em;color:var(--accent-ink);background:var(--accent-soft);border:1px solid var(--accent-border);padding:4px 9px;border-radius:999px;font-weight:500}.tc-lp .eyebrow-plain{font-family:var(--font-mono);font-size:11.5px;text-transform:uppercase;letter-spacing:.12em;color:var(--text-3);font-weight:500}.tc-lp .lp-kicker-row{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:14px}.tc-lp .lp-kicker{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border-radius:999px;background:#fff;border:1px solid var(--accent-border);box-shadow:0 6px 18px -8px #0e61ec59,0 1px 2px #0f11180a;font-family:var(--font-mono);font-size:10.5px;font-weight:600;letter-spacing:.11em;text-transform:uppercase;color:var(--brand);line-height:1;white-space:nowrap}.tc-lp .lp-kicker--status{font-weight:500;letter-spacing:.07em;color:var(--accent-ink)}.tc-lp .lp-kicker--status:before{content:"";width:5px;height:5px;border-radius:50%;flex-shrink:0}.tc-lp .lp-kicker--live:before{background:#227c45}.tc-lp .lp-kicker--soon:before{background:#9b7045}.tc-lp .chip{display:inline-flex;align-items:center;gap:5px;font-size:12px;padding:3px 9px;border-radius:999px;border:1px solid var(--border);background:#fff;color:var(--text-2);font-weight:500;white-space:nowrap}.tc-lp .chip .dot{width:6px;height:6px;border-radius:50%;background:var(--text-3)}.tc-lp .chip-ok{color:#005d2d;color:oklch(.42 .13 152);background:var(--ok-soft);border-color:var(--ok-border)}.tc-lp .chip-ok .dot{background:#084;background:oklch(.55 .16 152)}.tc-lp .chip-soon{color:var(--accent-ink);background:var(--accent-soft);border-color:var(--accent-border)}.tc-lp .chip-soon .dot{background:var(--brand)}.tc-lp .chip-planned{color:var(--text-3);background:#0e61ec0a;border-color:#0e61ec1f}.tc-lp .chip-planned .dot{background:#94b4d4}.tc-lp .chip-accent{color:var(--accent-ink);background:var(--accent-soft);border-color:var(--accent-border)}.tc-lp .chip-accent .dot{background:var(--accent)}@keyframes tclpLivePulse{0%,to{box-shadow:0 0 #00884473;box-shadow:0 0 oklch(.55 .16 152 / .45)}50%{box-shadow:0 0 0 4px #0840;box-shadow:0 0 0 4px oklch(.55 .16 152 / 0)}}.tc-lp .hero-chips{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.tc-lp .hero-chips .chip{font-size:12.5px;padding:5px 11px;gap:7px;letter-spacing:-.01em}.tc-lp .hero-chips .chip-copy{display:inline-flex;align-items:baseline;gap:5px}.tc-lp .hero-chips .chip-kicker{font-family:var(--font-mono);font-size:10px;font-style:normal;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.tc-lp .hero-chips .chip-live{color:var(--ink);background:#fff;border-color:#9dd4ab;box-shadow:var(--shadow-sm)}.tc-lp .hero-chips .chip-live .chip-kicker{color:#005d2d;color:oklch(.42 .13 152)}.tc-lp .hero-chips .chip-live .dot{background:#084;background:oklch(.55 .16 152);animation:tclpLivePulse 2s ease-in-out infinite}.tc-lp .hero-chips .chip-muted{color:var(--text);background:var(--accent-soft);border-color:var(--accent-border);border-style:solid}.tc-lp .hero-chips .chip-muted .chip-kicker{color:var(--accent-ink)}.tc-lp .hero-chips .chip-muted .dot{background:var(--accent);opacity:1}.tc-lp .hero-chips .chip-region{color:var(--text-2);background:var(--bg-subtle);border-color:var(--border-2);padding-left:12px;font-weight:500}@media (prefers-reduced-motion: reduce){.tc-lp .hero-chips .chip-live .dot{animation:none}}.tc-lp .h-display{font-size:clamp(40px,5.4vw,68px);line-height:1.04;letter-spacing:-.025em;font-weight:600;color:var(--ink);margin:0}.tc-lp .h-section{font-size:clamp(32px,3.6vw,46px);line-height:1.08;letter-spacing:-.022em;font-weight:600;color:var(--ink);margin:0}.tc-lp .lede{font-size:18px;line-height:1.55;color:var(--text-2);max-width:640px;margin:0}.tc-lp .mono{font-family:var(--font-mono)}.tc-lp .reveal{opacity:0;transform:translate3d(0,26px,0);transition:opacity .9s cubic-bezier(.32,.72,0,1),transform .9s cubic-bezier(.32,.72,0,1);transition-delay:var(--reveal-delay, 0ms)}.tc-lp .reveal[data-revealed]{opacity:1;transform:translateZ(0) scale(1)}.tc-lp .reveal.reveal-scale{transform:translate3d(0,22px,0) scale(.99)}.tc-lp .reveal.reveal-left{transform:translate3d(-22px,16px,0)}.tc-lp .reveal.reveal-right{transform:translate3d(22px,16px,0)}.tc-lp .reveal.reveal-left.reveal-scale{transform:translate3d(-22px,16px,0) scale(.99)}.tc-lp .reveal.reveal-right.reveal-scale{transform:translate3d(22px,16px,0) scale(.99)}.tc-lp .reveal.reveal-scale[data-revealed],.tc-lp .reveal.reveal-left[data-revealed],.tc-lp .reveal.reveal-right[data-revealed],.tc-lp .reveal.reveal-left.reveal-scale[data-revealed],.tc-lp .reveal.reveal-right.reveal-scale[data-revealed]{opacity:1;transform:translateZ(0) scale(1);filter:none}@media (prefers-reduced-motion: reduce){.tc-lp .reveal{filter:none!important;opacity:1;transform:none;transition:none}}@media (prefers-reduced-motion: reduce){.tc-lp.tc-lp-enter{transition:none!important}}.tc-lp .why-statement{padding:180px 0;position:relative;overflow:hidden;isolation:isolate}.tc-lp .why-statement:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background-image:radial-gradient(circle,color-mix(in oklab,var(--text) 16%,transparent) 1px,transparent 1.6px);background-size:22px 22px;background-position:0 0;-webkit-mask-image:radial-gradient(ellipse 70% 70% at 50% 50%,#000 55%,transparent 92%);mask-image:radial-gradient(ellipse 70% 70% at 50% 50%,#000 55%,transparent 92%);pointer-events:none}.tc-lp .why-statement-head{max-width:980px;margin:0 auto;text-align:center;padding:0 24px}.tc-lp .why-statement-head .eyebrow-plain{display:none}.tc-lp .h-statement{font-size:clamp(28px,3.4vw,46px);line-height:1.15;letter-spacing:-.02em;font-weight:500;text-wrap:balance;color:var(--text);margin:0}@media (max-width: 760px){.tc-lp .why-statement{padding:120px 0}.tc-lp .why-statement:before{background-size:18px 18px}}.tc-lp .hl-text{--hl-dim: var(--text-3);--hl-lit: var(--ink)}.tc-lp .hl-w{display:inline-block;color:color-mix(in oklab,var(--hl-dim) calc((1 - var(--hl-p, 0)) * 100%),var(--hl-lit) calc(var(--hl-p, 0) * 100%));transform:translateY(calc((1 - var(--hl-p, 0)) * 1px));opacity:calc(.72 + .28 * var(--hl-p, 0));transition:color 60ms linear,opacity 60ms linear,transform 60ms linear;will-change:color,opacity,transform}@media (prefers-reduced-motion: reduce){.tc-lp .hl-w{color:var(--hl-lit);opacity:1;transform:none;transition:none}}.tc-lp .hero{padding:64px 0 96px;position:relative;overflow:hidden}.tc-lp .hero:before{content:"";position:absolute;inset:-200px -200px auto auto;width:720px;height:720px;background:radial-gradient(circle,oklch(.92 .08 258 / .55),transparent 60%);pointer-events:none;z-index:0}.tc-lp .hero-inner{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:56px;align-items:center}.tc-lp .hero-copy{max-width:540px}.tc-lp .hero-copy .eyebrow{margin-bottom:22px}.tc-lp .hero-copy h1{margin-bottom:22px;text-wrap:balance}.tc-lp .hero-copy .lede{font-size:18.5px;margin-bottom:28px;max-width:520px}.tc-lp .hero-cta{display:flex;gap:12px;margin-bottom:28px;flex-wrap:wrap}.tc-lp .hero-dash-wrap{position:relative}.tc-lp .hero-dash-wrap:after{content:"";position:absolute;left:4%;right:4%;bottom:-22px;height:40px;background:radial-gradient(ellipse at center,rgba(15,17,24,.18),transparent 70%);filter:blur(8px);z-index:-1}.tc-lp .logo-strip{margin-top:80px;padding-top:36px;border-top:1px solid var(--border-2);display:flex;align-items:center;justify-content:center;gap:56px;flex-wrap:wrap}.tc-lp .logo-strip .label{font-family:var(--font-mono);font-size:11.5px;text-transform:uppercase;letter-spacing:.1em;color:var(--text-3)}.tc-lp .logo-strip .logos{display:flex;gap:36px;flex-wrap:wrap;opacity:.6}.tc-lp .logo-strip .logos span{font-weight:600;font-size:17px;letter-spacing:-.01em;color:var(--text-2)}.tc-lp .pgc-strip{border:1px solid var(--border);border-radius:var(--r-xl);background:#fff;overflow:hidden;box-shadow:var(--shadow-sm)}.tc-lp .pgc-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:0}.tc-lp .pgc{position:relative;padding:32px 28px 28px;display:flex;flex-direction:column;background:transparent;border:none;border-right:1px solid var(--border-2);border-radius:0;box-shadow:none;transition:background .22s ease}.tc-lp .pgc:last-child{border-right:none}.tc-lp .pgc:hover{background:var(--bg-subtle)}.tc-lp .pgc-top{display:flex;align-items:baseline;gap:10px;margin-bottom:18px}.tc-lp .pgc-step{font-family:var(--font-mono);font-size:13px;font-weight:500;letter-spacing:.02em;color:var(--text-2)}.tc-lp .pgc-label{font-family:var(--font-mono);font-size:10.5px;font-weight:600;text-transform:uppercase;letter-spacing:.14em;color:var(--accent-ink)}.tc-lp .pgc h3{font-size:20px;line-height:1.22;letter-spacing:-.018em;font-weight:600;margin:0 0 10px;color:var(--ink)}.tc-lp .pgc p{color:var(--text-2);font-size:14px;line-height:1.55;margin:0 0 22px}.tc-lp .pgc-feats{list-style:none;margin:0;padding:6px 0 0;border-top:1px solid var(--border-2)}.tc-lp .pgc-feats li{display:flex;align-items:center;gap:10px;padding:10px 0;font-size:13px;color:var(--text);border-bottom:1px solid var(--border-2)}.tc-lp .pgc-feats li:last-child{border-bottom:none}.tc-lp .pgc-feats .ic{display:grid;place-items:center;flex-shrink:0;color:var(--text-3)}@media (max-width: 720px){.tc-lp .pgc{border-right:none;border-bottom:1px solid var(--border-2)}.tc-lp .pgc:last-child{border-bottom:none}}.tc-lp #how,.tc-lp .product-section{background:var(--bg-subtle)}.tc-lp .product-shell{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:48px;align-items:start}.tc-lp .product-intro{padding-top:4px}.tc-lp .product-intro .eyebrow-plain{margin-bottom:14px}.tc-lp .product-intro .h-section{margin:0 0 14px;text-wrap:balance}.tc-lp .product-intro .lede{margin:0 0 24px;max-width:42ch;font-size:15px;line-height:1.55;color:var(--text-2)}.tc-lp .product-nav-label{margin:0 0 10px;font-size:12.5px;font-weight:500;color:var(--text-3)}.tc-lp .product-nav{display:flex;flex-direction:column;gap:0;margin:0 0 20px;max-width:400px}.tc-lp .product-nav-item{display:grid;grid-template-columns:44px 1fr auto;gap:14px;align-items:start;width:100%;padding:10px 14px 10px 10px;border:1px solid transparent;border-radius:var(--r-md);background:transparent;font-family:inherit;text-align:left;cursor:pointer;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease}.tc-lp .product-nav-item:last-child{padding-bottom:10px}.tc-lp .product-nav-item:hover{background:#ffffff8c}.tc-lp .product-nav-item.active{background:#fff;border-color:var(--border);box-shadow:var(--shadow-sm)}.tc-lp .product-nav-step-col{display:flex;flex-direction:column;align-items:center;min-height:100%;padding-top:2px}.tc-lp .product-nav-num{width:32px;height:32px;border-radius:10px;display:grid;place-items:center;flex-shrink:0;font-family:var(--font-mono);font-size:13px;font-weight:600;letter-spacing:-.02em;color:var(--text-2);background:#fff;border:1px solid var(--border-2);box-shadow:0 1px 2px #0f11180a;transition:background .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease,transform .2s ease}.tc-lp .product-nav-item:hover .product-nav-num{border-color:var(--border-strong)}.tc-lp .product-nav-item.active .product-nav-num{color:#fff;background:var(--brand);border-color:var(--brand);box-shadow:0 4px 14px #0e61ec47;transform:scale(1.04)}.tc-lp .product-nav-item.done .product-nav-num{color:var(--brand);background:var(--accent-soft);border-color:var(--accent-border)}.tc-lp .product-nav-rail{flex:1;width:2px;min-height:14px;margin:6px 0 2px;border-radius:999px;background:var(--border-2);transition:background .25s ease}.tc-lp .product-nav-item.done .product-nav-rail{background:linear-gradient(180deg,var(--brand),var(--border-2))}.tc-lp .product-nav-item.active .product-nav-rail{background:linear-gradient(180deg,var(--brand) 0%,var(--border-2) 100%)}.tc-lp .product-nav-body{display:flex;flex-direction:column;gap:3px;min-width:0;padding-top:5px}.tc-lp .product-nav-title{display:inline-flex;align-items:center;gap:8px;font-size:14.5px;font-weight:600;letter-spacing:-.012em;color:var(--ink);line-height:1.3}.tc-lp .product-nav-title svg{color:var(--text-3);flex-shrink:0;transition:color .18s ease}.tc-lp .product-nav-item.active .product-nav-title svg{color:var(--brand)}.tc-lp .product-nav-hint{font-size:12.5px;line-height:1.4;color:var(--text-3)}.tc-lp .product-nav-soon{align-self:center;margin-top:6px;font-size:11px;font-weight:500;color:var(--text-3)}@media (prefers-reduced-motion: reduce){.tc-lp .product-nav-item.active .product-nav-num{transform:none}}.tc-lp .product-intro-tab{margin:0 0 24px;max-width:42ch;font-size:14px;line-height:1.5;color:var(--text-3);animation:tclpStepFadeIn .32s cubic-bezier(.2,.7,.2,1) both}.tc-lp .product-module{width:100%;max-width:560px;margin-left:auto;background:#fff;border:1px solid var(--border);border-radius:var(--r-xl);box-shadow:0 1px 2px #0f11180a,0 12px 32px -12px #0f11181f,0 0 0 1px #0f111808;overflow:hidden}.tc-lp .product-panel{background:#fff}.tc-lp .product-window-bar{display:flex;align-items:center;gap:10px;height:44px;padding:0 14px;background:linear-gradient(180deg,#fff 0%,var(--bg-subtle) 100%);border-bottom:1px solid var(--border-2)}.tc-lp .product-window-chrome{display:inline-flex;align-items:center;gap:5px;flex-shrink:0;padding-right:2px}.tc-lp .product-window-chrome span{width:7px;height:7px;border-radius:50%;background:var(--border-strong);opacity:.55}.tc-lp .product-window-heading{display:inline-flex;align-items:center;gap:8px;min-width:0}.tc-lp .product-window-icon{width:26px;height:26px;border-radius:7px;display:grid;place-items:center;flex-shrink:0;color:var(--brand);background:var(--accent-soft);border:1px solid var(--accent-border)}.tc-lp .product-window-title{font-weight:600;font-size:13px;letter-spacing:-.01em;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tc-lp .product-window-badge{margin-left:auto;flex-shrink:0;font-size:10.5px;font-weight:500;color:var(--text-3);padding:4px 9px;border-radius:999px;background:#fff;border:1px solid var(--border-2)}.tc-lp .product-window-body{padding:12px;min-height:300px;background:radial-gradient(ellipse 120% 80% at 50% -20%,rgba(14,97,236,.05),transparent 55%),var(--bg-subtle)}.tc-lp .product-canvas-frame{height:100%;min-height:276px;padding:16px;border-radius:12px;background:#fff;border:1px solid var(--border-2);box-shadow:inset 0 1px #ffffffe6,0 1px 2px #0f111808}.tc-lp .product-canvas-inner{animation:tclpStepFadeIn .42s cubic-bezier(.2,.7,.2,1) both}.tc-lp .product-module .cv-field .input{border-radius:10px;box-shadow:0 1px 2px #0f111808}.tc-lp .product-module .cv-chips span{background:var(--bg-subtle);border-color:var(--border-2)}.tc-lp .product-module .cv-list-row,.tc-lp .product-module .cv-file{border-radius:10px;background:var(--bg-subtle);border-color:var(--border-2)}.tc-lp .product-module .cv-job-row{border-radius:10px;border-color:var(--border-2);box-shadow:0 1px 2px #0f111805;transition:border-color .15s ease,box-shadow .15s ease}.tc-lp .product-module .cv-job-row:hover{border-color:var(--border);box-shadow:0 2px 8px #0f11180a}.tc-lp .product-module .cv-match-head{border-radius:12px;border-color:var(--border-2);background:linear-gradient(180deg,#fff,var(--bg-subtle))}.tc-lp .product-module .cv-match-bar span{background:linear-gradient(90deg,var(--brand),oklch(.62 .14 230))}.tc-lp .product-canvas-stack{display:flex;flex-direction:column;gap:16px}.tc-lp .product-canvas-rows{display:flex;flex-direction:column;gap:10px;padding-top:8px;margin-top:4px;border-top:1px solid var(--border-2)}.tc-lp .product-inline-status{margin-left:auto;font-size:11.5px;font-weight:500;color:var(--text-2)}.tc-lp .product-inline-status.muted{color:var(--text-3)}.tc-lp .product-cv-form .cv-field .input.focused{border-color:var(--brand);box-shadow:0 0 0 3px var(--accent-soft)}.tc-lp .steps-shell{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.28fr);gap:40px;align-items:start}.tc-lp .steps-list{display:grid;gap:10px}.tc-lp .step{display:grid;grid-template-columns:36px 1fr;gap:16px;padding:18px 18px 18px 16px;border-radius:var(--r-md);border:1px solid transparent;cursor:pointer;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease;text-align:left;background:transparent;font-family:inherit;width:100%}.tc-lp .step:hover{background:#ffffff8c}.tc-lp .step.active{background:#fff;border-color:var(--border);box-shadow:var(--shadow-sm)}.tc-lp .step .n{width:28px;height:28px;border-radius:7px;background:var(--bg-muted);color:var(--text-2);display:grid;place-items:center;font-family:var(--font-mono);font-size:12px;font-weight:500;margin-top:2px}.tc-lp .step.active .n{background:var(--brand);color:#fff;animation:tclpStepNumPulse 1.6s ease-out}@keyframes tclpStepNumPulse{0%{box-shadow:0 0 #0e61ec73}70%{box-shadow:0 0 0 10px #0e61ec00}to{box-shadow:0 0 #0e61ec00}}.tc-lp .step .tt{font-weight:600;font-size:16px;color:var(--ink);letter-spacing:-.012em}.tc-lp .step .dx{font-size:13.5px;color:var(--text-2);margin-top:4px;line-height:1.5}.tc-lp .steps-list-cta{margin-top:16px}.tc-lp .steps-preview{min-width:0}.tc-lp .step-window{background:#fff;border:1px solid var(--border);border-radius:var(--r-lg);overflow:hidden;box-shadow:var(--shadow-sm)}.tc-lp .step-window-bar{display:flex;align-items:center;gap:10px;height:38px;padding:0 14px;background:var(--bg-subtle);border-bottom:1px solid var(--border-2)}.tc-lp .step-window-title{font-weight:600;font-size:13px;color:var(--ink)}.tc-lp .step-window-progress{margin-left:auto;font-family:var(--font-mono);font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--text-3);border:1px solid var(--border-2);padding:3px 8px;border-radius:999px;background:#fff}.tc-lp .step-dots{display:flex;gap:6px;padding:12px 16px 0}.tc-lp .step-dots span{width:6px;height:6px;border-radius:50%;background:var(--border-strong);transition:background .2s ease,transform .2s ease}.tc-lp .step-dots span.done{background:#a1a5ab}.tc-lp .step-dots span.on{background:var(--brand);transform:scale(1.15)}.tc-lp .step-window-body{padding:16px 16px 20px;min-height:320px}.tc-lp .step-canvas-inner{animation:tclpStepFadeIn .42s cubic-bezier(.2,.7,.2,1) both}@keyframes tclpStepFadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion: reduce){.tc-lp .step-canvas-inner{animation:none}}.tc-lp .cv-form{display:grid;grid-template-columns:1fr 1fr;gap:12px}.tc-lp .cv-form.cv-form-single{grid-template-columns:1fr;gap:16px}.tc-lp .cv-form .full{grid-column:1 / -1}.tc-lp .cv-field{display:flex;flex-direction:column;gap:6px}.tc-lp .cv-field label{font-family:var(--font-mono);font-size:10px;text-transform:uppercase;letter-spacing:.1em;color:var(--text-3)}.tc-lp .cv-field .input{border:1px solid var(--border);border-radius:8px;padding:10px 12px;background:#fff;font-size:13px;color:var(--ink);transition:border-color .15s ease,box-shadow .15s ease}.tc-lp .cv-field .input.placeholder{color:var(--text-3);background:var(--bg-subtle)}.tc-lp .cv-field .input.focused{border-color:var(--brand);background:#fff;box-shadow:0 0 0 3px var(--accent-soft)}.tc-lp .cv-chips{display:flex;flex-wrap:wrap;gap:6px}.tc-lp .cv-chips span{font-size:12px;padding:6px 10px;border-radius:999px;border:1px solid var(--border);background:#fff;color:var(--text)}.tc-lp .cv-chips span.muted{color:var(--text-3);background:var(--bg-subtle);border-color:var(--border-2)}.tc-lp .cv-list-row{display:flex;flex-direction:column;gap:2px;padding:12px 14px;border:1px solid var(--border);border-radius:8px;background:#fff}.tc-lp .cv-list-main{font-size:13px;font-weight:500;color:var(--ink)}.tc-lp .cv-list-sub{font-family:var(--font-mono);font-size:11px;color:var(--text-3)}.tc-lp .cv-file{display:flex;align-items:center;gap:10px;padding:11px 14px;border:1px solid var(--border);border-radius:8px;background:#fff;font-size:13px;color:var(--text)}.tc-lp .cv-file svg{color:var(--text-3);flex-shrink:0}.tc-lp .cv-jobs-preview{display:flex;flex-direction:column;gap:10px}.tc-lp .cv-job-row{display:grid;grid-template-columns:36px 1fr auto;gap:12px;align-items:center;padding:12px 14px;border:1px solid var(--border);border-radius:10px;background:#fff}.tc-lp .cv-job-logo{width:36px;height:36px;border-radius:8px;display:grid;place-items:center;font-size:13px;font-weight:600;color:var(--brand);background:linear-gradient(180deg,rgba(14,97,236,.14) 0%,var(--accent-soft) 100%);border:1px solid var(--accent-border);box-shadow:inset 0 1px #ffffffb3}.tc-lp .cv-job-role{font-size:13px;font-weight:600;color:var(--ink)}.tc-lp .cv-job-meta{font-size:12px;color:var(--text-2);margin-top:2px}.tc-lp .cv-job-action{font-family:var(--font-mono);font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--text-3);padding:5px 10px;border:1px solid var(--border);border-radius:999px}.tc-lp .cv-job-foot{margin-top:4px;font-family:var(--font-mono);font-size:10.5px;letter-spacing:.04em;text-transform:uppercase;color:var(--text-3);text-align:center;padding-top:8px}.tc-lp .cv-match-preview{display:flex;flex-direction:column;gap:18px}.tc-lp .cv-match-head{padding:16px;border:1px solid var(--border);border-radius:10px;background:var(--bg-subtle)}.tc-lp .cv-match-label{font-family:var(--font-mono);font-size:10px;text-transform:uppercase;letter-spacing:.1em;color:var(--text-3);margin-bottom:4px}.tc-lp .cv-match-value{font-size:28px;font-weight:600;letter-spacing:-.03em;color:var(--ink);margin-bottom:12px}.tc-lp .cv-match-bar{height:4px;border-radius:999px;background:var(--border-2);overflow:hidden}.tc-lp .cv-match-bar span{display:block;height:100%;border-radius:inherit;background:var(--brand)}.tc-lp .cv-match-rows{display:flex;flex-direction:column;gap:0}.tc-lp .cv-match-row{display:flex;align-items:center;gap:10px;padding:11px 0;font-size:13px;color:var(--text);border-bottom:1px solid var(--border-2)}.tc-lp .cv-match-row:last-child{border-bottom:none}.tc-lp .cv-match-row svg{color:#227c45;flex-shrink:0}.tc-lp .cv-match-row.dim{color:var(--text-2)}.tc-lp .cv-match-row.dim svg{color:var(--text-3)}.tc-lp .cv-match-row .product-inline-status,.tc-lp .cv-match-row .st,.tc-lp .cv-file .st{margin-left:auto}.tc-lp .st{margin-left:auto;display:inline-flex;align-items:center;gap:6px;font-family:var(--font-mono);font-size:10px;letter-spacing:.07em;text-transform:uppercase;color:var(--text-3);white-space:nowrap}.tc-lp .st:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--text-3);flex-shrink:0}.tc-lp .st-live{color:var(--text-2)}.tc-lp .st-live:before{background:#227c45}.tc-lp .st-soon:before{background:#9b7045}.tc-lp .pgc-feats .st{margin-left:auto}@media (max-width: 900px){.tc-lp .product-shell{grid-template-columns:1fr;gap:32px}.tc-lp .product-module{max-width:none;margin-left:0}.tc-lp .product-intro .lede,.tc-lp .product-intro-tab{max-width:none}}@media (max-width: 720px){.tc-lp .product-nav{max-width:none}.tc-lp .product-window-body{min-height:260px;padding:10px}.tc-lp .product-canvas-frame{min-height:240px;padding:14px}}@media (prefers-reduced-motion: reduce){.tc-lp .product-canvas-inner{animation:none}}@media (max-width: 1024px){.tc-lp .steps-shell{grid-template-columns:1fr}}@media (max-width: 720px){.tc-lp .cv-form{grid-template-columns:1fr}.tc-lp .cv-form .full{grid-column:auto}}.tc-lp .opp-head{display:flex;align-items:end;justify-content:space-between;margin-bottom:32px}.tc-lp .opp-head .lede{margin:12px 0 0;max-width:520px}.tc-lp .opp-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:28px}.tc-lp .opp{background:#fff;border:1px solid var(--border);border-radius:var(--r-lg);padding:22px;display:flex;flex-direction:column;cursor:pointer;box-shadow:var(--shadow-sm);transition:border-color .22s cubic-bezier(.2,.7,.2,1),background .22s cubic-bezier(.2,.7,.2,1)}.tc-lp .opp:hover{border-color:var(--border-strong);background:var(--bg-subtle)}.tc-lp .opp .top{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.tc-lp .opp .lg{width:34px;height:34px;border-radius:8px;display:grid;place-items:center;color:#fff;font-weight:600;font-size:12px;letter-spacing:-.01em}.tc-lp .opp .et{font-family:var(--font-mono);font-size:10px;text-transform:uppercase;letter-spacing:.09em;color:var(--text-3);padding:4px 8px;border:1px solid var(--border-2);border-radius:999px;background:var(--bg-subtle)}.tc-lp .opp h4{font-size:16.5px;line-height:1.28;letter-spacing:-.014em;font-weight:600;margin:0 0 5px;color:var(--ink)}.tc-lp .opp .co{font-size:13px;color:var(--text-2);margin-bottom:14px}.tc-lp .opp .meta-row{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--text-3);margin-bottom:16px}.tc-lp .opp .meta-row svg{opacity:.7;flex-shrink:0}.tc-lp .opp .skills-row{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:18px}.tc-lp .opp .skills-row .sk{font-size:11px;padding:4px 9px;border-radius:999px;border:1px solid var(--border-2);background:#fff;color:var(--text-2);font-weight:500}.tc-lp .opp:hover .skills-row .sk{background:#fff}.tc-lp .opp .vw{margin-top:auto;display:flex;align-items:center;justify-content:space-between;font-size:12.5px;color:var(--text-2);font-weight:500;padding-top:14px;border-top:1px solid var(--border-2);transition:color .22s ease}.tc-lp .opp:hover .vw{color:var(--ink)}.tc-lp .opp .vw .arr{color:var(--text-3);display:inline-flex;transition:transform .22s cubic-bezier(.2,.7,.2,1),color .22s ease}.tc-lp .opp:hover .vw .arr{transform:translate(2px);color:var(--ink)}.tc-lp .opp-foot{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.tc-lp .opp-note{font-size:13px;color:var(--text-3)}.tc-lp .opp-status{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.tc-lp .opp-status .st{margin-left:0}@media (prefers-reduced-motion: reduce){.tc-lp .opp,.tc-lp .opp .vw,.tc-lp .opp .vw .arr{transition:none}.tc-lp .opp:hover .vw .arr{transform:none}}.tc-lp .roadmap{background:#0f1117;color:#fff}.tc-lp .roadmap .section-head .eyebrow-plain{color:#fff6}.tc-lp .roadmap .section-head .h-section{color:#fff}.tc-lp .roadmap .section-head .lede{color:#fff9}.tc-lp .career-intel+section,.tc-lp .roadmap+section,.tc-lp .join+section{border-top-color:#ffffff0f}.tc-lp #framework+section,.tc-lp #global+section{border-top-color:var(--border-2)}.tc-lp .rm-featured{position:relative;display:grid;grid-template-columns:1fr 220px;gap:24px;align-items:center;padding:28px 32px;background:#0e61ec0f;border:1px solid rgba(14,97,236,.15);border-radius:16px;overflow:hidden;margin-bottom:20px;transition:border-color .25s ease}.tc-lp .rm-featured:hover{border-color:#0e61ec47}.tc-lp .rm-featured-glow{position:absolute;top:-40%;right:-10%;width:320px;height:320px;border-radius:50%;background:radial-gradient(circle,rgba(14,97,236,.12) 0%,transparent 65%);pointer-events:none}.tc-lp .rm-featured-header{display:flex;align-items:center;gap:12px;margin-bottom:14px}.tc-lp .rm-featured-ic{width:42px;height:42px;border-radius:11px;display:grid;place-items:center;color:#5b9bd5;background:linear-gradient(145deg,#0e61ec2e,#0e61ec14);border:1px solid rgba(14,97,236,.25);box-shadow:0 0 18px #0e61ec1f}.tc-lp .rm-featured-tag{font-family:var(--font-mono);font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#fbbf24;background:#fbbf241a;padding:3px 8px;border-radius:5px}.tc-lp .rm-featured-title{font-size:22px;font-weight:700;letter-spacing:-.02em;color:#fff;margin:0 0 8px}.tc-lp .rm-featured-desc{font-size:14px;line-height:1.55;color:#fff9;margin:0 0 20px;max-width:440px}.tc-lp .rm-featured-preview{display:flex;flex-direction:column;gap:10px}.tc-lp .rm-preview-row{display:grid;grid-template-columns:1fr auto;gap:8px 12px;align-items:center}.tc-lp .rm-preview-label{font-size:11px;font-weight:500;color:#fff6}.tc-lp .rm-preview-val{font-size:13px;font-weight:700;font-variant-numeric:tabular-nums;color:#ffffffe6;text-align:right}.tc-lp .rm-preview-bar{grid-column:1 / -1;height:4px;border-radius:999px;background:#ffffff14;overflow:hidden}.tc-lp .rm-preview-bar span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#1a6dca,#3b9aff)}.tc-lp .rm-featured-visual{position:relative;width:180px;height:180px;margin:0 auto}.tc-lp .rm-orbit-ring{position:absolute;border-radius:50%;border:1px solid rgba(14,97,236,.12)}.tc-lp .rm-orbit-ring--1{top:10px;right:10px;bottom:10px;left:10px}.tc-lp .rm-orbit-ring--2{top:32px;right:32px;bottom:32px;left:32px}.tc-lp .rm-orbit-center{position:absolute;top:50%;left:50%;width:44px;height:44px;margin:-22px 0 0 -22px;border-radius:50%;display:grid;place-items:center;color:#ffffffeb;background:linear-gradient(145deg,#1a6dca,#0a4a8e);box-shadow:0 0 24px #0e61ec4d,0 4px 12px #0000004d}.tc-lp .rm-orbit-node{position:absolute;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;color:#5b9bd5;background:#0e61ec1f;border:1px solid rgba(14,97,236,.2);animation:rm-orbit 12s linear infinite}.tc-lp .rm-orbit-node--1{top:4px;left:50%;margin-left:-14px;animation-delay:0s}.tc-lp .rm-orbit-node--2{bottom:12px;left:14px;animation-delay:-4s}.tc-lp .rm-orbit-node--3{bottom:12px;right:14px;animation-delay:-8s}@keyframes rm-orbit{0%,to{transform:translateY(0) scale(1);opacity:.7}25%{transform:translateY(-4px) scale(1.08);opacity:1}50%{transform:translateY(0) scale(1);opacity:.7}75%{transform:translateY(4px) scale(.95);opacity:.5}}.tc-lp .rm-list{display:flex;flex-direction:column;gap:6px}.tc-lp .rm-item{display:flex;align-items:center;gap:14px;padding:14px 16px;background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:12px;transition:border-color .2s ease,background .2s ease}.tc-lp .rm-item:hover{background:#ffffff0d;border-color:#ffffff1f}.tc-lp .rm-item-ic{width:34px;height:34px;border-radius:9px;background:#ffffff0d;border:1px solid rgba(255,255,255,.08);color:#ffffff80;display:grid;place-items:center;flex-shrink:0}.tc-lp .rm-item-body{flex:1;min-width:0}.tc-lp .rm-item-head{display:flex;align-items:center;gap:10px;margin-bottom:3px}.tc-lp .rm-item h4{font-size:14px;font-weight:600;letter-spacing:-.01em;margin:0;color:#fff}.tc-lp .rm-item p{font-size:13px;color:#ffffff73;line-height:1.45;margin:0}.tc-lp .rm-item-tag{font-family:var(--font-mono);font-size:9px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;padding:2px 6px;border-radius:4px;white-space:nowrap;flex-shrink:0}.tc-lp .rm-item-tag.is-soon{color:#fbbf24;background:#fbbf241a}.tc-lp .rm-item-tag.is-planned{color:#ffffff59;background:#ffffff0d}.tc-lp .rm-note{margin-top:24px;padding:14px 16px;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:#ffffff08;display:flex;gap:12px;align-items:flex-start;max-width:720px;margin-left:auto;margin-right:auto}.tc-lp .rm-note .ic{width:32px;height:32px;border-radius:8px;display:grid;place-items:center;color:#ffffff80;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);flex-shrink:0}.tc-lp .rm-note p{margin:0;font-size:13.5px;line-height:1.5;color:#ffffff8c}.tc-lp .join{background:var(--ink);color:#fff;position:relative;overflow:hidden}.tc-lp .join:before{content:"";position:absolute;right:-120px;top:-120px;width:420px;height:420px;background:radial-gradient(circle,rgba(14,97,236,.12),transparent 65%);pointer-events:none}.tc-lp .join-eyebrow{font-family:var(--font-mono);font-size:11.5px;text-transform:uppercase;letter-spacing:.12em;color:#ffffff73;font-weight:500;margin-bottom:14px}.tc-lp .join .section-head .h-section{color:#fff}.tc-lp .join .section-head .lede{color:#ffffff9e}.tc-lp .join-journey{display:grid;grid-template-columns:repeat(3,1fr);gap:0;max-width:780px;margin:0 auto 32px;position:relative;z-index:1}.tc-lp .join-step{position:relative;text-align:center;padding:0 18px}.tc-lp .join-step-dot{width:44px;height:44px;margin:0 auto 14px;border-radius:50%;display:grid;place-items:center;background:#ffffff1a;border:1px solid rgba(255,255,255,.18);color:#fff;position:relative;z-index:2}.tc-lp .join-step:not(.is-upcoming) .join-step-dot{background:linear-gradient(145deg,#0e61ec59,#0e61ec26);border-color:#0e61ec66;box-shadow:0 0 16px #0e61ec33}.tc-lp .join-step-rail{position:absolute;top:22px;left:calc(50% + 26px);right:calc(-50% + 26px);height:1px;background:linear-gradient(90deg,#fff3,#ffffff0f);z-index:1}.tc-lp .join-step-tag{font-family:var(--font-mono);font-size:9.5px;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:#0e61eccc;margin-bottom:6px}.tc-lp .join-step.is-upcoming .join-step-tag{color:#ffffff4d}.tc-lp .join-step-title{font-size:15px;font-weight:600;color:#fff;margin-bottom:4px;letter-spacing:-.01em}.tc-lp .join-step.is-upcoming .join-step-title{color:#fff9}.tc-lp .join-step-desc{font-size:12.5px;line-height:1.45;color:#ffffff73;max-width:200px;margin:0 auto}.tc-lp .join-step-soon{display:inline-block;margin-top:8px;font-family:var(--font-mono);font-size:9px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;padding:3px 8px;border-radius:999px;color:#fff6;background:#ffffff0f;border:1px solid rgba(255,255,255,.08)}.tc-lp .join-perks{display:grid;grid-template-columns:repeat(2,1fr);gap:0;max-width:780px;margin:0 auto 36px;position:relative;z-index:1;border:1px solid rgba(255,255,255,.08);border-radius:10px;overflow:hidden;background:#ffffff05}.tc-lp .join-perk{display:flex;align-items:center;gap:10px;padding:12px 16px;border-bottom:1px solid rgba(255,255,255,.06);border-right:1px solid rgba(255,255,255,.06);font-size:13px;color:#ffffffd1;line-height:1.4}.tc-lp .join-perk:nth-child(2n){border-right:none}.tc-lp .join-perk:nth-last-child(-n+2){border-bottom:none}.tc-lp .join-perk .tick{width:20px;height:20px;border-radius:5px;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);color:#ffffffb3;display:grid;place-items:center;flex-shrink:0}.tc-lp .join-cta{display:flex;justify-content:center;gap:12px;position:relative;z-index:1}.tc-lp .join .btn-primary{background:#fff;color:var(--ink);border-color:#fff}.tc-lp .join .btn-primary:hover{background:#eaeff5}.tc-lp .join .btn-secondary{background:transparent;color:#fff;border-color:#fff3}.tc-lp .join .btn-secondary:hover{background:#ffffff0f;border-color:#ffffff4d}.tc-lp .final-cta{text-align:center;padding:120px 0;position:relative;overflow:hidden;background:#0f1117;color:#fff}.tc-lp .final-cta-eyebrow{font-family:var(--font-mono);font-size:11.5px;text-transform:uppercase;letter-spacing:.12em;color:#fff6;font-weight:500;margin-bottom:14px}.tc-lp .final-cta .h-section{margin-bottom:16px;text-wrap:balance;color:#fff}.tc-lp .final-cta .lede{margin:0 auto 32px;max-width:46ch;color:#fff9}.tc-lp .final-cta .ctas{display:flex;justify-content:center;gap:12px;flex-wrap:wrap}.tc-lp .final-cta .btn-primary{background:#fff;color:var(--ink);border-color:#fff}.tc-lp .final-cta .btn-primary:hover{background:#eaeff5}.tc-lp .final-cta .btn-secondary{background:transparent;color:#fff;border-color:#fff3}.tc-lp .final-cta .btn-secondary:hover{background:#ffffff0f;border-color:#ffffff4d}.tc-lp .foot{border-top:1px solid var(--border-2);background:#fff;padding:56px 0 32px}.tc-lp .foot-grid{display:grid;grid-template-columns:1.4fr repeat(3,1fr);gap:40px;margin-bottom:40px}.tc-lp .foot-grid .col-label{font-family:var(--font-mono);font-size:11px;text-transform:uppercase;letter-spacing:.1em;color:var(--text-3);margin-bottom:16px}.tc-lp .foot-grid ul{list-style:none;padding:0;margin:0;display:grid;gap:10px}.tc-lp .foot-grid a{color:var(--text);font-size:14px;text-decoration:none}.tc-lp .foot-grid a:hover{color:var(--ink)}.tc-lp .foot-grid p{font-size:14px;color:var(--text-2);line-height:1.6;max-width:280px;margin:12px 0 0}.tc-lp .foot-bottom{border-top:1px solid var(--border-2);padding-top:20px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px 20px}.tc-lp .foot-copy{font-size:13px;color:var(--text-3)}.tc-lp .foot-meta{font-family:var(--font-mono);font-size:11.5px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--text-3)}@media (max-width: 720px){.tc-lp .foot-bottom{flex-direction:column;align-items:flex-start;gap:8px}}.tc-lp .dash{background:#fff;border:1px solid var(--border);border-radius:14px;box-shadow:0 1px #0f11180a,0 30px 60px -30px #0f111838,0 16px 32px -20px #0f11181f;overflow:hidden;font-size:13px;color:var(--ink);-webkit-user-select:none;-moz-user-select:none;user-select:none}.tc-lp .dash-bar{display:flex;align-items:center;gap:8px;height:36px;padding:0 12px;background:var(--bg-subtle);border-bottom:1px solid var(--border-2)}.tc-lp .dash-bar .lights{display:flex;gap:7px;align-items:center}.tc-lp .dash-bar .lights span{width:10px;height:10px;border-radius:50%;box-shadow:inset 0 0 0 .5px #0000001f}.tc-lp .dash-bar .lights span:nth-child(1){background:#ff5f57}.tc-lp .dash-bar .lights span:nth-child(2){background:#febc2e}.tc-lp .dash-bar .lights span:nth-child(3){background:#28c840}.tc-lp .dash-bar .url{margin-left:8px;font-family:var(--font-mono);font-size:11.5px;color:var(--text-3)}.tc-lp .dash.dash-hub,.tc-lp .dash.dash-compact.dash-hub{--dash-sidebar-w: 184px}.tc-lp .dash-body{display:grid;grid-template-columns:196px 1fr;min-height:560px}.tc-lp .dash.dash-hub .dash-body{grid-template-columns:var(--dash-sidebar-w) minmax(0,1fr)}.tc-lp .dash.dash-hub .dash-side{background:#fff;border-right:1px solid var(--border, #e7e8ec);padding:14px 10px;display:flex;flex-direction:column;gap:4px}.tc-lp .dash-side{background:var(--bg-subtle);border-right:1px solid var(--border-2);padding:16px 12px;display:flex;flex-direction:column;gap:4px}.tc-lp .dash.dash-hub .dash-side .me{display:flex;align-items:center;gap:7px;padding:6px 8px 12px;border-bottom:1px solid var(--border-2);margin-bottom:8px}.tc-lp .dash-side .me{display:flex;align-items:center;gap:9px;padding:8px 10px 14px;border-bottom:1px solid var(--border-2);margin-bottom:10px}.tc-lp .dash.dash-hub .dash-side .me .av{width:30px;height:30px;border-radius:9px;background:#1688f8;display:grid;place-items:center;color:#fff;font-weight:700;font-size:11px;box-shadow:none}.tc-lp .dash.dash-hub .dash-side .me>div:last-child{min-width:0;flex:1}.tc-lp .dash.dash-hub .dash-side .me .nm{font-weight:600;font-size:12px;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tc-lp .dash.dash-hub .dash-side .me .role{font-size:10.5px;color:var(--text-3);line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tc-lp .dash.dash-hub .dash-nav-label{padding:8px 8px 3px;font-size:10px}.tc-lp .dash.dash-hub .dash-nav-item{gap:7px;padding:6px 8px;font-size:12px}.tc-lp .dash.dash-hub .dash-nav-item .ct{font-size:10px;padding:1px 5px}.tc-lp .dash-side .me .av{width:30px;height:30px;border-radius:8px;background:linear-gradient(135deg,#8fb9f7,#1f6dd8);display:grid;place-items:center;color:#fff;font-weight:600;font-size:12px}.tc-lp .dash-side .me .nm{font-weight:600;font-size:12.5px;line-height:1.2}.tc-lp .dash-side .me .role{font-size:11px;color:var(--text-3)}.tc-lp .dash-nav-label{font-family:var(--font-mono);font-size:10.5px;text-transform:uppercase;letter-spacing:.1em;color:var(--text-3);padding:10px 10px 4px}.tc-lp .dash-nav-item{display:flex;align-items:center;gap:9px;padding:7px 10px;border-radius:6px;font-size:12.5px;color:var(--text);font-weight:500}.tc-lp .dash-nav-item.active{background:#fff;color:var(--ink);box-shadow:0 0 0 1px var(--border),0 1px 2px #0f11180a}.tc-lp .dash.dash-hub .dash-nav-item.active{background:var(--accent-soft);color:var(--accent-ink);box-shadow:none}.tc-lp .dash-nav-item svg{color:var(--text-3)}.tc-lp .dash-nav-item.active svg{color:var(--accent)}.tc-lp .dash.dash-hub .dash-nav-item.active svg{color:var(--accent-ink)}.tc-lp .dash-nav-item.is-locked{color:var(--text-3);opacity:.72;cursor:default}.tc-lp .dash-nav-item.is-locked svg{color:var(--text-3)}.tc-lp .dash-nav-divider{height:1px;margin:2px 8px 10px;background:var(--border, #e7e8ec)}.tc-lp .dash-nav-item .ct{margin-left:auto;font-family:var(--font-mono);font-size:10.5px;color:var(--text-3);background:#fff;border:1px solid var(--border-2);padding:1px 6px;border-radius:4px}.tc-lp .dash-nav-item.active .ct{background:var(--accent-soft);border-color:var(--accent-border);color:var(--accent-ink)}.tc-lp .dash-nav-item .ct.soon{font-size:9px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;background:#faf7ef;color:#9a6a1f;border-color:#efe3c7}.tc-lp .dash-main{padding:18px 20px 20px;display:flex;flex-direction:column;gap:14px}.tc-lp .dash-head{display:flex;align-items:center;justify-content:space-between}.tc-lp .dash-head .title{font-weight:600;font-size:15px;letter-spacing:-.01em}.tc-lp .dash-head .sub{font-size:11.5px;color:var(--text-3);margin-top:2px}.tc-lp .dash-head .actions{display:flex;gap:6px}.tc-lp .dash-head .actions button{height:28px;padding:0 10px;border-radius:6px;border:1px solid var(--border);background:#fff;color:var(--text);font-size:11.5px;font-weight:500}.tc-lp .dash-head .actions .prim{background:var(--brand);color:#fff;border-color:var(--brand)}.tc-lp .dash-hub-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;align-items:stretch}.tc-lp .dash.dash-compact .dash-hub-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.tc-lp .dash-hub-grid>.d-card{min-width:0}.tc-lp .dash-grid{display:grid;grid-template-columns:1.4fr 1fr;gap:12px;align-items:start}.tc-lp .d-card{background:#fff;border:1px solid var(--border-2);border-radius:10px;padding:14px}.tc-lp .d-card .lbl{font-family:var(--font-mono);font-size:10.5px;text-transform:uppercase;letter-spacing:.08em;color:var(--text-3);margin-bottom:8px;display:flex;justify-content:space-between;align-items:center}.tc-lp .d-card .big{font-size:22px;font-weight:600;letter-spacing:-.015em}.tc-lp .bar{height:6px;border-radius:999px;background:var(--bg-muted);overflow:hidden;margin-top:10px}.tc-lp .bar>span{display:block;height:100%;background:linear-gradient(90deg,#0e61ec,#3aa6ff);border-radius:999px;transition:width 1.2s cubic-bezier(.2,.7,.2,1) .2s}.tc-lp .completion-rows{margin-top:10px;display:grid;gap:6px}.tc-lp .cmp-row{display:flex;align-items:center;gap:8px;font-size:11.5px;color:var(--text-2)}.tc-lp .cmp-row .tick{width:14px;height:14px;border-radius:4px;background:var(--ok-soft);color:#005d2d;color:oklch(.42 .13 152);display:grid;place-items:center}.tc-lp .cmp-row .tick.dim{background:var(--bg-muted);color:var(--text-3)}.tc-lp .cmp-row span:last-child{margin-left:auto;font-family:var(--font-mono);font-size:10.5px;color:var(--text-3)}.tc-lp .skill-list{display:flex;flex-wrap:wrap;gap:6px}.tc-lp .skill{font-size:11.5px;padding:3px 8px;border-radius:6px;background:var(--bg-muted);border:1px solid var(--border-2);color:var(--text);font-weight:500}.tc-lp .skill .lvl{display:inline-block;margin-left:6px;font-family:var(--font-mono);font-size:10px;color:var(--text-3)}.tc-lp .skill.skill-more{background:transparent;border-style:dashed;color:var(--text-3);font-weight:500}.tc-lp .exp-list{display:grid;gap:8px}.tc-lp .exp-row{display:flex;flex-direction:column;gap:2px;min-width:0}.tc-lp .exp-line{display:flex;align-items:baseline;justify-content:space-between;gap:6px;min-width:0}.tc-lp .exp-org{display:block;font-size:10.5px;color:var(--text-3);line-height:1.3}.tc-lp .exp-role{flex:1;min-width:0;color:var(--text);font-size:12px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tc-lp .exp-role.muted{color:var(--text-2)}.tc-lp .exp-date{flex-shrink:0;font-family:var(--font-mono);font-size:10px;color:var(--text-3)}.tc-lp .dash.dash-compact .dash-body{min-height:0}.tc-lp .dash.dash-compact .dash-main{gap:11px;padding-bottom:18px}.tc-lp .dash.dash-compact .dash-head .sub{display:none}.tc-lp .dash.dash-compact .dash-head .actions .prim{display:inline-flex;height:26px;padding:0 9px;font-size:10.5px}.tc-lp .dash.dash-compact .dash-head .actions button:not(.prim){display:none}.tc-lp .dash.dash-compact .d-card{padding:12px}.tc-lp .dash.dash-compact .dash-completion-card,.tc-lp .dash.dash-compact .dash-exp-card{padding:11px}.tc-lp .dash.dash-compact .dash-completion-card .big{font-size:20px}.tc-lp .dash.dash-compact .completion-rows{gap:5px}.tc-lp .dash.dash-compact .d-card .lbl .mono{white-space:nowrap;flex-shrink:0}.tc-lp .dash.dash-compact .cmp-row{font-size:11px;gap:6px}.tc-lp .dash.dash-compact .cmp-row span:last-child{font-size:10px;min-width:2.5em;text-align:right}.tc-lp .dash.dash-compact .skill-list{gap:4px}.tc-lp .dash.dash-compact .skill{font-size:10px;padding:2px 6px;border-radius:5px;font-weight:500}.tc-lp .dash.dash-compact .skill.skill-more{font-size:9.5px;padding:2px 5px}.tc-lp .dash.dash-compact .dash-completion-card{display:flex;flex-direction:column}.tc-lp .dash.dash-compact .dash-completion-card .completion-rows{flex:1;align-content:start}.tc-lp .dash.dash-compact .dash-exp-card .exp-list{gap:7px}.tc-lp .dash.dash-compact .dash-exp-card .exp-role{font-size:10.5px}.tc-lp .dash.dash-compact .dash-exp-card .exp-org{font-size:10px}.tc-lp .dash.dash-compact .dash-exp-card .exp-date{font-size:9.5px}.tc-lp .dash.dash-compact .job-row{padding:8px 0}.tc-lp .dash.dash-compact .job-row .meta{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:180px}.tc-lp .dash.dash-compact .cs-grid{gap:8px}.tc-lp .dash.dash-compact .cs-tile{padding:11px 10px;min-height:88px}.tc-lp .dash.dash-compact .cs-tile .name{font-size:11.5px;line-height:1.25}.tc-lp .dash.dash-compact .cs-tile .desc{font-size:10.5px;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.tc-lp .dash-jobs{display:flex;flex-direction:column}.tc-lp .dash-jobs .jh{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:10px}.tc-lp .dash-jobs .jh .t{font-weight:600;font-size:13px}.tc-lp .dash-jobs .jh .all{font-size:11.5px;color:var(--accent-ink);font-weight:500}.tc-lp .job-row{display:grid;grid-template-columns:28px 1fr auto;gap:10px;padding:10px 0;border-top:1px solid var(--border-2);align-items:center}.tc-lp .job-row:first-of-type{border-top:none;padding-top:0}.tc-lp .job-logo{width:28px;height:28px;border-radius:7px;display:grid;place-items:center;flex-shrink:0;font-weight:600;font-size:11px;color:var(--brand);background:color-mix(in oklch,#0E61EC 8%,white);border:1px solid color-mix(in oklch,#0E61EC 18%,white);box-shadow:none;overflow:hidden}.tc-lp .job-row .role{font-weight:500;font-size:12.5px;line-height:1.2}.tc-lp .job-row .meta{font-size:11px;color:var(--text-3);margin-top:2px}.tc-lp .job-row .match{font-family:var(--font-mono);font-size:10.5px;color:var(--text-3);border:1px dashed var(--border-strong);padding:3px 6px;border-radius:5px}.tc-lp .cs-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px}.tc-lp .cs-tile{border:1px dashed var(--border-strong);background:repeating-linear-gradient(135deg,transparent 0 7px,rgba(15,17,24,.018) 7px 8px);border-radius:10px;padding:12px;position:relative}.tc-lp .cs-tile .name{font-weight:500;font-size:12px;color:var(--text)}.tc-lp .cs-tile .desc{font-size:11px;color:var(--text-3);margin-top:3px;line-height:1.4}.tc-lp .cs-tile .tag{position:absolute;top:10px;right:10px;font-family:var(--font-mono);font-size:9.5px;text-transform:uppercase;letter-spacing:.08em;color:#774f00;color:oklch(.46 .1 75);background:var(--warn-soft);border:1px solid var(--warn-border);padding:2px 6px;border-radius:4px}.tc-lp .cs-tile .ico{color:var(--text-3);margin-bottom:6px}@media (max-width: 1100px){.tc-lp .dash-grid{grid-template-columns:1.4fr 1fr}}@media (max-width: 1024px){.tc-lp .hero-inner{grid-template-columns:1fr;gap:40px}.tc-lp .hero-copy{max-width:none}.tc-lp .steps-shell,.tc-lp .bb-shell{grid-template-columns:1fr}.tc-lp .opp-grid{grid-template-columns:1fr 1fr}.tc-lp .rm-featured{grid-template-columns:1fr}.tc-lp .rm-featured-visual{display:none}.tc-lp .opp-head{flex-direction:column;align-items:flex-start;gap:16px}.tc-lp .foot-grid{grid-template-columns:1fr 1fr}}@media (max-width: 820px){.tc-lp .dash-body{grid-template-columns:1fr}.tc-lp .dash-side{display:none}.tc-lp .dash-grid,.tc-lp .dash-hub-grid,.tc-lp .dash.dash-compact .dash-hub-grid{grid-template-columns:1fr}.tc-lp .dash.dash-compact .dash-head{flex-wrap:wrap;gap:8px}.tc-lp .dash.dash-compact .dash-head .title{flex:0 0 auto}.tc-lp .dash.dash-compact .dash-head .actions{margin-left:auto}.tc-lp .dash.dash-compact .dash-head .actions .prim{align-items:center;line-height:1;white-space:nowrap}.tc-lp .cs-grid{grid-template-columns:1fr}}@media (max-width: 720px){.tc-lp .wrap,.tc-lp .wrap-narrow{padding:0 24px}.tc-lp .hero{padding:40px 0 64px;overflow-x:clip}.tc-lp .hero-inner,.tc-lp .hero-copy,.tc-lp .hero-dash-wrap{min-width:0;max-width:100%}.tc-lp .hero-dash-wrap{overflow:hidden}.tc-lp .hero .h-display{font-size:clamp(32px,8.5vw,40px);letter-spacing:-.02em;line-height:1.08}.tc-lp .hero-copy .lede{font-size:16px;max-width:none}.tc-lp .hero-cta{display:grid;grid-template-columns:1fr 1fr;gap:10px}.tc-lp .hero-cta .btn{justify-content:center;width:100%}.tc-lp .logo-strip{margin-top:48px;padding-top:28px;gap:16px}.tc-lp .logo-strip .logos{gap:20px;justify-content:center}.tc-lp .dash{width:100%;max-width:100%}.tc-lp .dash-bar .url{flex:1;min-width:0;font-size:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tc-lp .dash.dash-compact .dash-exp-card .exp-list{grid-template-columns:1fr;gap:8px}.tc-lp .dash.dash-compact .dash-exp-card .exp-role{font-size:11px}.tc-lp .dash.dash-compact .job-row{grid-template-columns:28px 1fr;gap:8px 10px;align-items:start}.tc-lp .dash.dash-compact .job-row .match{grid-column:2;justify-self:start;font-size:10px}.tc-lp .dash.dash-compact .job-row .meta{max-width:100%;white-space:normal}.tc-lp .why-statement{padding:80px 0;overflow-x:clip}.tc-lp .foot-grid{grid-template-columns:1fr}.tc-lp section{padding:clamp(56px,9vw,72px) 0}}.tc-lp .legal-brand{text-decoration:none;color:inherit}.tc-lp .legal-page{padding:96px 0;background:radial-gradient(ellipse 80% 50% at 50% -10%,oklch(.97 .025 258 / .7),transparent 70%),var(--bg)}.tc-lp .legal-page section,.tc-lp .legal-page article{padding:0}.tc-lp .legal-page section+section,.tc-lp .legal-page article+article{border-top:none}.tc-lp .legal-section-head{text-align:left;max-width:none;margin:0 0 28px}.tc-lp .legal-section-head .h-section{margin-bottom:10px}.tc-lp .legal-section-head .lede{margin:14px 0 0;max-width:none;text-align:left;font-size:16.5px}.tc-lp .legal-meta{margin:0;font-family:var(--font-mono);font-size:11.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--text-3)}.tc-lp .legal-panel{display:grid;gap:28px}.tc-lp .legal-block{padding:0}.tc-lp .legal-block h3{font-size:18px;line-height:1.25;letter-spacing:-.018em;font-weight:600;margin:0 0 10px;color:var(--ink)}.tc-lp .legal-lead,.tc-lp .legal-body{font-size:14px;line-height:1.55;color:var(--text-2);margin:0 0 8px}.tc-lp .legal-body:last-child,.tc-lp .legal-lead:last-child{margin-bottom:0}.tc-lp .legal-points{list-style:none;margin:0;padding:0;display:grid;gap:8px}.tc-lp .legal-points li{display:flex;gap:10px;font-size:14px;line-height:1.55;color:var(--text-2)}.tc-lp .legal-points li:before{content:"";width:6px;height:6px;margin-top:7px;border-radius:50%;background:var(--accent);flex-shrink:0}.tc-lp .legal-points strong{color:var(--ink-2);font-weight:600}.tc-lp .legal-block a{color:var(--accent-ink);text-decoration:none}.tc-lp .legal-block a:hover{text-decoration:underline}.tc-lp .legal-callout{margin:24px 0 0;padding:16px 18px;border-radius:var(--r-lg);border:1px solid var(--accent-border);background:var(--accent-soft);font-size:14px;line-height:1.55;color:var(--accent-ink)}.tc-lp .legal-callout a{color:var(--accent-ink);font-weight:600;text-decoration:none}.tc-lp .legal-callout a:hover{text-decoration:underline}@media (max-width: 720px){.tc-lp .legal-page{padding:80px 0 72px}.tc-lp .legal-section-head{margin-bottom:22px}.tc-lp .legal-section-head .lede{font-size:15.5px}.tc-lp .legal-panel{gap:24px}.tc-lp .legal-block h3{font-size:17px}}.tc-lp .error-page{position:relative;min-height:calc(100svh - 64px);display:flex;align-items:center;padding:56px 0 80px;overflow:hidden;background:radial-gradient(ellipse 80% 55% at 50% -5%,oklch(.97 .025 258 / .75),transparent 72%),var(--bg)}.tc-lp .error-bg{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.tc-lp .error-bg:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(circle,color-mix(in oklab,var(--text) 12%,transparent) 1px,transparent 1.6px);background-size:22px 22px;-webkit-mask-image:radial-gradient(ellipse 70% 60% at 50% 42%,#000 40%,transparent 88%);mask-image:radial-gradient(ellipse 70% 60% at 50% 42%,#000 40%,transparent 88%);opacity:.5}.tc-lp .error-bg-glow{position:absolute;top:-80px;left:50%;width:720px;height:420px;transform:translate(-50%);background:radial-gradient(ellipse at center,oklch(.97 .022 258 / .9) 0%,transparent 72%)}.tc-lp .error-page-inner{position:relative;z-index:1;width:100%}.tc-lp .error-panel{position:relative;max-width:720px;margin:0 auto;padding:40px 36px 34px;border-radius:var(--r-xl);border:1px solid var(--border);background:color-mix(in oklab,var(--surface) 92%,transparent);box-shadow:var(--shadow-lg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.tc-lp .error-panel-neutral{--error-accent: var(--accent);--error-soft: var(--accent-soft);--error-border: var(--accent-border)}.tc-lp .error-panel-warning{--error-accent: var(--warn);--error-soft: var(--warn-soft);--error-border: var(--warn-border)}.tc-lp .error-panel-danger{--error-accent: oklch(.58 .2 25);--error-soft: oklch(.97 .03 25);--error-border: oklch(.9 .06 25)}.tc-lp .error-watermark{position:absolute;top:-18px;right:18px;font-family:var(--font-mono);font-size:clamp(96px,18vw,148px);font-weight:600;line-height:1;letter-spacing:-.06em;color:color-mix(in oklab,var(--error-accent) 10%,transparent);-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.tc-lp .error-panel-body{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start;gap:22px}.tc-lp .error-icon-wrap{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;border:1px solid var(--error-border);background:var(--error-soft);color:var(--error-accent)}.tc-lp .error-copy{max-width:560px}.tc-lp .error-copy .eyebrow{display:inline-flex;margin-bottom:14px;padding:5px 10px;border-radius:999px;border:1px solid var(--error-border);background:var(--error-soft);color:var(--error-accent);font-family:var(--font-mono);font-size:11px;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.tc-lp .error-code-line{display:flex;align-items:baseline;gap:10px;margin-bottom:10px}.tc-lp .error-code{font-family:var(--font-mono);font-size:13px;font-weight:600;letter-spacing:.06em;color:var(--error-accent)}.tc-lp .error-code-label{font-size:13px;color:var(--text-3)}.tc-lp .error-title{text-align:left;margin:0 0 12px;font-size:clamp(28px,4vw,38px);line-height:1.12;letter-spacing:-.03em}.tc-lp .error-description{text-align:left;margin:0;max-width:none;font-size:16px;line-height:1.65;color:var(--text-2)}.tc-lp .error-hint{margin:12px 0 0;font-size:14px;line-height:1.55;color:var(--text-3)}.tc-lp .error-actions{display:flex;flex-wrap:wrap;gap:10px}.tc-lp .error-action-btn{display:inline-flex;align-items:center;gap:8px}.tc-lp .error-links{width:100%;padding-top:18px;border-top:1px solid var(--border-2)}.tc-lp .error-links-label{display:block;margin-bottom:10px;font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--text-3)}.tc-lp .error-links-row{display:flex;flex-wrap:wrap;gap:8px 18px}.tc-lp .error-links-row a{font-size:14px;font-weight:500;color:var(--accent-ink);text-decoration:none}.tc-lp .error-links-row a:hover{text-decoration:underline}.tc-lp .error-details{width:100%;margin-top:4px;border-radius:var(--r-lg);border:1px solid var(--border);background:var(--bg-subtle);overflow:hidden}.tc-lp .error-details summary{display:flex;align-items:center;gap:8px;padding:12px 14px;font-size:13px;font-weight:500;color:var(--text-2);cursor:pointer;list-style:none}.tc-lp .error-details summary::-webkit-details-marker{display:none}.tc-lp .error-details pre{margin:0;padding:0 14px 14px;font-family:var(--font-mono);font-size:11.5px;line-height:1.5;color:var(--text-3);white-space:pre-wrap;word-break:break-word}@media (max-width: 720px){.tc-lp .error-page{padding:36px 0 64px;min-height:calc(100svh - 64px)}.tc-lp .error-panel{padding:28px 22px 24px;border-radius:var(--r-lg)}.tc-lp .error-watermark{top:-8px;right:8px;font-size:88px}.tc-lp .error-title{font-size:26px}.tc-lp .error-description{font-size:15px}.tc-lp .error-actions{width:100%}.tc-lp .error-actions .btn{flex:1 1 auto;justify-content:center;min-width:140px}}.tc-lp .reveal{transition:opacity .72s cubic-bezier(.2,.7,.2,1),transform .72s cubic-bezier(.2,.7,.2,1),border-color .2s ease,box-shadow .2s ease,background .2s ease,color .15s ease;transition-delay:var(--reveal-delay, 0ms)}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-opsz-normal-CfYZpDVp.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-opsz-normal-BFQXbQ-f.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-opsz-normal-BmPQvyvo.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-opsz-normal-BM0NlUE_.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-opsz-normal-Ci9T9ieq.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-opsz-normal-DpK-iCPk.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-opsz-normal-BwkfbSeq.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
