/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:root,:host{--lp-breath-y:0px;--lp-breath-scale:1;--lp-breath-tilt:0deg;--lp-breath-glow:0}*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-scrollbar-thumb:#0000;--tw-scrollbar-track:#0000;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:"SF Pro Text", -apple-system, BlinkMacSystemFont, "PingFang SC", "Helvetica Neue", "Segoe UI", "Microsoft YaHei", sans-serif;--font-mono:"SF Mono", "JetBrains Mono", "Fira Code", monospace;--color-red-50:oklch(97.1% .013 17.38);--color-red-100:oklch(93.6% .032 17.717);--color-red-200:oklch(88.5% .062 18.334);--color-red-300:oklch(80.8% .114 19.571);--color-red-400:oklch(70.4% .191 22.216);--color-red-500:oklch(63.7% .237 25.331);--color-red-600:oklch(57.7% .245 27.325);--color-red-700:oklch(50.5% .213 27.518);--color-orange-300:oklch(83.7% .128 66.29);--color-orange-400:oklch(75% .183 55.934);--color-orange-500:oklch(70.5% .213 47.604);--color-orange-700:oklch(55.3% .195 38.402);--color-amber-50:oklch(98.7% .022 95.277);--color-amber-100:oklch(96.2% .059 95.617);--color-amber-200:oklch(92.4% .12 95.746);--color-amber-300:oklch(87.9% .169 91.605);--color-amber-400:oklch(82.8% .189 84.429);--color-amber-500:oklch(76.9% .188 70.08);--color-amber-600:oklch(66.6% .179 58.318);--color-amber-700:oklch(55.5% .163 48.998);--color-amber-800:oklch(47.3% .137 46.201);--color-amber-900:oklch(41.4% .112 45.904);--color-amber-950:oklch(27.9% .077 45.635);--color-yellow-50:oklch(98.7% .026 102.212);--color-yellow-100:oklch(97.3% .071 103.193);--color-yellow-300:oklch(90.5% .182 98.111);--color-yellow-400:oklch(85.2% .199 91.936);--color-yellow-500:oklch(79.5% .184 86.047);--color-yellow-700:oklch(55.4% .135 66.442);--color-lime-100:oklch(96.7% .067 122.328);--color-lime-200:oklch(93.8% .127 124.321);--color-lime-300:oklch(89.7% .196 126.665);--color-green-50:oklch(98.2% .018 155.826);--color-green-100:oklch(96.2% .044 156.743);--color-green-200:oklch(92.5% .084 155.995);--color-green-300:oklch(87.1% .15 154.449);--color-green-400:oklch(79.2% .209 151.711);--color-green-500:oklch(72.3% .219 149.579);--color-green-600:oklch(62.7% .194 149.214);--color-green-700:oklch(52.7% .154 150.069);--color-emerald-50:oklch(97.9% .021 166.113);--color-emerald-100:oklch(95% .052 163.051);--color-emerald-200:oklch(90.5% .093 164.15);--color-emerald-300:oklch(84.5% .143 164.978);--color-emerald-400:oklch(76.5% .177 163.223);--color-emerald-500:oklch(69.6% .17 162.48);--color-emerald-600:oklch(59.6% .145 163.225);--color-emerald-700:oklch(50.8% .118 165.612);--color-cyan-50:oklch(98.4% .019 200.873);--color-cyan-100:oklch(95.6% .045 203.388);--color-cyan-200:oklch(91.7% .08 205.041);--color-cyan-300:oklch(86.5% .127 207.078);--color-cyan-400:oklch(78.9% .154 211.53);--color-cyan-500:oklch(71.5% .143 215.221);--color-sky-50:oklch(97.7% .013 236.62);--color-sky-100:oklch(95.1% .026 236.824);--color-sky-200:oklch(90.1% .058 230.902);--color-sky-300:oklch(82.8% .111 230.318);--color-sky-400:oklch(74.6% .16 232.661);--color-sky-500:oklch(68.5% .169 237.323);--color-blue-50:oklch(97% .014 254.604);--color-blue-100:oklch(93.2% .032 255.585);--color-blue-200:oklch(88.2% .059 254.128);--color-blue-300:oklch(80.9% .105 251.813);--color-blue-400:oklch(70.7% .165 254.624);--color-blue-500:oklch(62.3% .214 259.815);--color-blue-600:oklch(54.6% .245 262.881);--color-blue-700:oklch(48.8% .243 264.376);--color-indigo-400:oklch(67.3% .182 276.935);--color-indigo-500:oklch(58.5% .233 277.117);--color-violet-50:oklch(96.9% .016 293.756);--color-violet-100:oklch(94.3% .029 294.588);--color-violet-200:oklch(89.4% .057 293.283);--color-violet-300:oklch(81.1% .111 293.571);--color-violet-400:oklch(70.2% .183 293.541);--color-violet-500:oklch(60.6% .25 292.717);--color-purple-100:oklch(94.6% .033 307.174);--color-purple-200:oklch(90.2% .063 306.703);--color-purple-300:oklch(82.7% .119 306.383);--color-purple-400:oklch(71.4% .203 305.504);--color-purple-500:oklch(62.7% .265 303.9);--color-purple-600:oklch(55.8% .288 302.321);--color-purple-700:oklch(49.6% .265 301.924);--color-fuchsia-50:oklch(97.7% .017 320.058);--color-fuchsia-100:oklch(95.2% .037 318.852);--color-fuchsia-200:oklch(90.3% .076 319.62);--color-fuchsia-300:oklch(83.3% .145 321.434);--color-fuchsia-500:oklch(66.7% .295 322.15);--color-pink-300:oklch(82.3% .12 346.018);--color-pink-400:oklch(71.8% .202 349.761);--color-pink-500:oklch(65.6% .241 354.308);--color-pink-600:oklch(59.2% .249 .584);--color-rose-100:oklch(94.1% .03 12.58);--color-rose-200:oklch(89.2% .058 10.001);--color-rose-300:oklch(81% .117 11.638);--color-rose-400:oklch(71.2% .194 13.428);--color-rose-500:oklch(64.5% .246 16.439);--color-rose-600:oklch(58.6% .253 17.585);--color-slate-50:oklch(98.4% .003 247.858);--color-slate-100:oklch(96.8% .007 247.896);--color-slate-200:oklch(92.9% .013 255.508);--color-slate-300:oklch(86.9% .022 252.894);--color-slate-400:oklch(70.4% .04 256.788);--color-slate-500:oklch(55.4% .046 257.417);--color-slate-600:oklch(44.6% .043 257.281);--color-slate-900:oklch(20.8% .042 265.755);--color-slate-950:oklch(12.9% .042 264.695);--color-gray-50:oklch(98.5% .002 247.839);--color-gray-100:oklch(96.7% .003 264.542);--color-gray-200:oklch(92.8% .006 264.531);--color-gray-300:oklch(87.2% .01 258.338);--color-gray-400:oklch(70.7% .022 261.325);--color-gray-500:oklch(55.1% .027 264.364);--color-gray-600:oklch(44.6% .03 256.802);--color-gray-700:oklch(37.3% .034 259.733);--color-gray-800:oklch(27.8% .033 256.848);--color-gray-900:oklch(21% .034 264.665);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-6xl:72rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-normal:0em;--tracking-wide:.025em;--tracking-wider:.05em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-xs:.125rem;--radius-sm:10px;--radius-md:14px;--radius-lg:18px;--radius-xl:24px;--radius-2xl:1rem;--radius-3xl:1.5rem;--shadow-md:0 4px 12px #0006, 0 1px 3px #0003;--drop-shadow-lg:0 4px 4px #00000026;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-ping:ping 1s cubic-bezier(0, 0, .2, 1) infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--animate-bounce:bounce 1s infinite;--blur-sm:8px;--blur-md:12px;--blur-lg:16px;--blur-xl:24px;--blur-2xl:40px;--blur-3xl:64px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--font-display:"SF Pro Display", -apple-system, BlinkMacSystemFont, sans-serif;--color-bg:var(--color-bg-base);--color-surface:var(--color-bg-surface);--color-accent:var(--color-accent-primary);--color-accent-hover:var(--color-accent-primary-hover);--color-accent-dim:var(--color-accent-primary-dim);--color-text:var(--color-text-primary);--color-text-secondary:var(--color-text-secondary);--color-text-tertiary:var(--color-text-tertiary);--color-text-primary:var(--color-text-primary);--color-text-muted:var(--color-text-muted);--color-border:var(--color-border-default);--color-canvas-bg:var(--color-bg-canvas);--color-canvas-grid-major:#ffffff0a;--color-panel-bg:var(--color-bg-panel);--color-panel-border:var(--color-border-default);--color-surface-hover:var(--color-surface-hover);--color-background:var(--color-bg-base);--color-node-border:var(--color-node-border);--color-success:var(--color-semantic-success);--color-warning:var(--color-semantic-warning);--color-error:var(--color-semantic-error)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.\!visible{visibility:visible!important}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.-inset-1{inset:calc(var(--spacing) * -1)}.inset-0{inset:calc(var(--spacing) * 0)}.inset-1{inset:calc(var(--spacing) * 1)}.inset-3{inset:calc(var(--spacing) * 3)}.inset-6{inset:calc(var(--spacing) * 6)}.inset-x-0{inset-inline:calc(var(--spacing) * 0)}.inset-x-1{inset-inline:calc(var(--spacing) * 1)}.inset-x-4{inset-inline:calc(var(--spacing) * 4)}.-top-0\.5{top:calc(var(--spacing) * -.5)}.-top-1{top:calc(var(--spacing) * -1)}.-top-1\.5{top:calc(var(--spacing) * -1.5)}.-top-2{top:calc(var(--spacing) * -2)}.-top-2\.5{top:calc(var(--spacing) * -2.5)}.-top-3{top:calc(var(--spacing) * -3)}.-top-5{top:calc(var(--spacing) * -5)}.-top-8{top:calc(var(--spacing) * -8)}.-top-32{top:calc(var(--spacing) * -32)}.top-0{top:calc(var(--spacing) * 0)}.top-0\.5{top:calc(var(--spacing) * .5)}.top-1{top:calc(var(--spacing) * 1)}.top-1\.5{top:calc(var(--spacing) * 1.5)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.top-2\.5{top:calc(var(--spacing) * 2.5)}.top-3{top:calc(var(--spacing) * 3)}.top-4{top:calc(var(--spacing) * 4)}.top-6{top:calc(var(--spacing) * 6)}.top-8{top:calc(var(--spacing) * 8)}.top-10{top:calc(var(--spacing) * 10)}.top-12{top:calc(var(--spacing) * 12)}.top-14{top:calc(var(--spacing) * 14)}.top-\[-14px\]{top:-14px}.top-\[-40\%\]{top:-40%}.top-\[2px\]{top:2px}.top-\[6px\]{top:6px}.top-\[14px\]{top:14px}.top-\[18\%\]{top:18%}.top-\[20\%\]{top:20%}.top-\[26px\]{top:26px}.top-full{top:100%}.-right-0\.5{right:calc(var(--spacing) * -.5)}.-right-1{right:calc(var(--spacing) * -1)}.-right-1\.5{right:calc(var(--spacing) * -1.5)}.-right-2{right:calc(var(--spacing) * -2)}.-right-3{right:calc(var(--spacing) * -3)}.right-0{right:calc(var(--spacing) * 0)}.right-0\.5{right:calc(var(--spacing) * .5)}.right-1{right:calc(var(--spacing) * 1)}.right-1\.5{right:calc(var(--spacing) * 1.5)}.right-2{right:calc(var(--spacing) * 2)}.right-2\.5{right:calc(var(--spacing) * 2.5)}.right-3{right:calc(var(--spacing) * 3)}.right-4{right:calc(var(--spacing) * 4)}.right-9{right:calc(var(--spacing) * 9)}.right-\[-10\%\]{right:-10%}.right-\[3px\]{right:3px}.right-\[20\%\]{right:20%}.right-\[25\%\]{right:25%}.right-\[288px\]{right:288px}.-bottom-10{bottom:calc(var(--spacing) * -10)}.bottom-0{bottom:calc(var(--spacing) * 0)}.bottom-0\.5{bottom:calc(var(--spacing) * .5)}.bottom-1{bottom:calc(var(--spacing) * 1)}.bottom-1\.5{bottom:calc(var(--spacing) * 1.5)}.bottom-2{bottom:calc(var(--spacing) * 2)}.bottom-3{bottom:calc(var(--spacing) * 3)}.bottom-4{bottom:calc(var(--spacing) * 4)}.bottom-16{bottom:calc(var(--spacing) * 16)}.bottom-\[-30\%\]{bottom:-30%}.bottom-\[3px\]{bottom:3px}.bottom-\[6px\]{bottom:6px}.bottom-\[calc\(1\.5rem\+env\(safe-area-inset-bottom\,0px\)\)\]{bottom:calc(1.5rem + env(safe-area-inset-bottom,0px))}.bottom-\[calc\(3\.25rem\+1rem\+3rem\+env\(safe-area-inset-bottom\,0px\)\)\]{bottom:calc(3.25rem + 1rem + 3rem + env(safe-area-inset-bottom,0px))}.bottom-\[calc\(3\.25rem\+1rem\+6\.75rem\+env\(safe-area-inset-bottom\,0px\)\)\]{bottom:calc(3.25rem + 1rem + 6.75rem + env(safe-area-inset-bottom,0px))}.bottom-\[calc\(3\.25rem\+1rem\+env\(safe-area-inset-bottom\,0px\)\)\]{bottom:calc(3.25rem + 1rem + env(safe-area-inset-bottom,0px))}.bottom-\[calc\(4\.5rem\+env\(safe-area-inset-bottom\,0px\)\)\]{bottom:calc(4.5rem + env(safe-area-inset-bottom,0px))}.bottom-full{bottom:100%}.-left-1{left:calc(var(--spacing) * -1)}.-left-3{left:calc(var(--spacing) * -3)}.-left-28{left:calc(var(--spacing) * -28)}.left-0{left:calc(var(--spacing) * 0)}.left-1{left:calc(var(--spacing) * 1)}.left-1\.5{left:calc(var(--spacing) * 1.5)}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing) * 2)}.left-2\.5{left:calc(var(--spacing) * 2.5)}.left-3{left:calc(var(--spacing) * 3)}.left-4{left:calc(var(--spacing) * 4)}.left-10{left:calc(var(--spacing) * 10)}.left-12{left:calc(var(--spacing) * 12)}.left-\[-20\%\]{left:-20%}.left-\[2px\]{left:2px}.left-\[16px\]{left:16px}.left-\[25\%\]{left:25%}.left-\[52px\]{left:52px}.left-\[58px\]{left:58px}.left-\[76px\]{left:76px}.left-full{left:100%}.isolate{isolation:isolate}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[1\]{z-index:1}.z-\[2\]{z-index:2}.z-\[4\]{z-index:4}.z-\[5\]{z-index:5}.z-\[6\]{z-index:6}.z-\[7\]{z-index:7}.z-\[8\]{z-index:8}.z-\[20\]{z-index:20}.z-\[45\]{z-index:45}.z-\[55\]{z-index:55}.z-\[60\]{z-index:60}.z-\[80\]{z-index:80}.z-\[85\]{z-index:85}.z-\[90\]{z-index:90}.z-\[100\]{z-index:100}.z-\[101\]{z-index:101}.z-\[102\]{z-index:102}.z-\[110\]{z-index:110}.z-\[120\]{z-index:120}.z-\[150\]{z-index:150}.z-\[165\]{z-index:165}.z-\[170\]{z-index:170}.z-\[180\]{z-index:180}.z-\[200\]{z-index:200}.z-\[205\]{z-index:205}.z-\[210\]{z-index:210}.z-\[220\]{z-index:220}.z-\[250\]{z-index:250}.z-\[260\]{z-index:260}.z-\[999\]{z-index:999}.z-\[9999\]{z-index:9999}.z-\[10000\]{z-index:10000}.col-span-2{grid-column:span 2/span 2}.col-span-4{grid-column:span 4/span 4}.col-span-full{grid-column:1/-1}.row-1{grid-row:1}.row-2{grid-row:2}.row-3{grid-row:3}.\!container{width:100%!important}@media (width>=40rem){.\!container{max-width:40rem!important}}@media (width>=48rem){.\!container{max-width:48rem!important}}@media (width>=64rem){.\!container{max-width:64rem!important}}@media (width>=80rem){.\!container{max-width:80rem!important}}@media (width>=96rem){.\!container{max-width:96rem!important}}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.m-0{margin:calc(var(--spacing) * 0)}.m-4{margin:calc(var(--spacing) * 4)}.m-auto{margin:auto}.mx-0{margin-inline:calc(var(--spacing) * 0)}.mx-0\.5{margin-inline:calc(var(--spacing) * .5)}.mx-1{margin-inline:calc(var(--spacing) * 1)}.mx-1\.5{margin-inline:calc(var(--spacing) * 1.5)}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-3{margin-inline:calc(var(--spacing) * 3)}.mx-4{margin-inline:calc(var(--spacing) * 4)}.mx-5{margin-inline:calc(var(--spacing) * 5)}.mx-auto{margin-inline:auto}.\!my-0{margin-block:calc(var(--spacing) * 0)!important}.my-1{margin-block:calc(var(--spacing) * 1)}.my-1\.5{margin-block:calc(var(--spacing) * 1.5)}.my-2{margin-block:calc(var(--spacing) * 2)}.my-3{margin-block:calc(var(--spacing) * 3)}.my-3\.5{margin-block:calc(var(--spacing) * 3.5)}.-mt-0\.5{margin-top:calc(var(--spacing) * -.5)}.-mt-2{margin-top:calc(var(--spacing) * -2)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-auto{margin-top:auto}.-mr-1{margin-right:calc(var(--spacing) * -1)}.mr-0\.5{margin-right:calc(var(--spacing) * .5)}.mr-1{margin-right:calc(var(--spacing) * 1)}.mr-1\.5{margin-right:calc(var(--spacing) * 1.5)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mb-0\.5{margin-bottom:calc(var(--spacing) * .5)}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-2\.5{margin-bottom:calc(var(--spacing) * 2.5)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-7{margin-bottom:calc(var(--spacing) * 7)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.-ml-1{margin-left:calc(var(--spacing) * -1)}.ml-0\.5{margin-left:calc(var(--spacing) * .5)}.ml-1{margin-left:calc(var(--spacing) * 1)}.ml-1\.5{margin-left:calc(var(--spacing) * 1.5)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-3{margin-left:calc(var(--spacing) * 3)}.ml-auto{margin-left:auto}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.aspect-\[3\/2\]{aspect-ratio:3/2}.aspect-\[3\/4\]{aspect-ratio:3/4}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-square{aspect-ratio:1}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.\!h-7{height:calc(var(--spacing) * 7)!important}.h-1{height:calc(var(--spacing) * 1)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-18{height:calc(var(--spacing) * 18)}.h-20{height:calc(var(--spacing) * 20)}.h-24{height:calc(var(--spacing) * 24)}.h-28{height:calc(var(--spacing) * 28)}.h-32{height:calc(var(--spacing) * 32)}.h-36{height:calc(var(--spacing) * 36)}.h-40{height:calc(var(--spacing) * 40)}.h-44{height:calc(var(--spacing) * 44)}.h-48{height:calc(var(--spacing) * 48)}.h-56{height:calc(var(--spacing) * 56)}.h-64{height:calc(var(--spacing) * 64)}.h-72{height:calc(var(--spacing) * 72)}.h-\[2px\]{height:2px}.h-\[3px\]{height:3px}.h-\[4px\]{height:4px}.h-\[5px\]{height:5px}.h-\[6px\]{height:6px}.h-\[12px\]{height:12px}.h-\[14px\]{height:14px}.h-\[18px\]{height:18px}.h-\[20px\]{height:20px}.h-\[22px\]{height:22px}.h-\[26px\]{height:26px}.h-\[28px\]{height:28px}.h-\[32px\]{height:32px}.h-\[36px\]{height:36px}.h-\[44px\]{height:44px}.h-\[48px\]{height:48px}.h-\[56px\]{height:56px}.h-\[60\%\]{height:60%}.h-\[70\%\]{height:70%}.h-\[80\%\]{height:80%}.h-\[84px\]{height:84px}.h-\[85vh\]{height:85vh}.h-\[400px\]{height:400px}.h-\[480px\]{height:480px}.h-\[600px\]{height:600px}.h-\[640px\]{height:640px}.h-\[680px\]{height:680px}.h-\[700px\]{height:700px}.h-\[800px\]{height:800px}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.max-h-16{max-height:calc(var(--spacing) * 16)}.max-h-20{max-height:calc(var(--spacing) * 20)}.max-h-24{max-height:calc(var(--spacing) * 24)}.max-h-28{max-height:calc(var(--spacing) * 28)}.max-h-32{max-height:calc(var(--spacing) * 32)}.max-h-36{max-height:calc(var(--spacing) * 36)}.max-h-40{max-height:calc(var(--spacing) * 40)}.max-h-48{max-height:calc(var(--spacing) * 48)}.max-h-72{max-height:calc(var(--spacing) * 72)}.max-h-\[40vh\]{max-height:40vh}.max-h-\[55vh\]{max-height:55vh}.max-h-\[64px\]{max-height:64px}.max-h-\[72px\]{max-height:72px}.max-h-\[72vh\]{max-height:72vh}.max-h-\[80px\]{max-height:80px}.max-h-\[80vh\]{max-height:80vh}.max-h-\[85vh\]{max-height:85vh}.max-h-\[88vh\]{max-height:88vh}.max-h-\[90vh\]{max-height:90vh}.max-h-\[92vh\]{max-height:92vh}.max-h-\[100px\]{max-height:100px}.max-h-\[120px\]{max-height:120px}.max-h-\[128px\]{max-height:128px}.max-h-\[132px\]{max-height:132px}.max-h-\[140px\]{max-height:140px}.max-h-\[150px\]{max-height:150px}.max-h-\[160px\]{max-height:160px}.max-h-\[180px\]{max-height:180px}.max-h-\[190px\]{max-height:190px}.max-h-\[200px\]{max-height:200px}.max-h-\[220px\]{max-height:220px}.max-h-\[240px\]{max-height:240px}.max-h-\[260px\]{max-height:260px}.max-h-\[280px\]{max-height:280px}.max-h-\[320px\]{max-height:320px}.max-h-\[360px\]{max-height:360px}.max-h-\[400px\]{max-height:400px}.max-h-\[420px\]{max-height:420px}.max-h-\[520px\]{max-height:520px}.max-h-\[calc\(86vh-132px\)\]{max-height:calc(86vh - 132px)}.max-h-\[calc\(100vh-180px\)\]{max-height:calc(100vh - 180px)}.max-h-\[min\(86vh\,760px\)\]{max-height:min(86vh,760px)}.max-h-full{max-height:100%}.\!min-h-\[32px\]{min-height:32px!important}.\!min-h-\[36px\]{min-height:36px!important}.min-h-0{min-height:calc(var(--spacing) * 0)}.min-h-4{min-height:calc(var(--spacing) * 4)}.min-h-9{min-height:calc(var(--spacing) * 9)}.min-h-10{min-height:calc(var(--spacing) * 10)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-16{min-height:calc(var(--spacing) * 16)}.min-h-\[20px\]{min-height:20px}.min-h-\[32px\]{min-height:32px}.min-h-\[36px\]{min-height:36px}.min-h-\[40px\]{min-height:40px}.min-h-\[42px\]{min-height:42px}.min-h-\[44px\]{min-height:44px}.min-h-\[48px\]{min-height:48px}.min-h-\[60px\]{min-height:60px}.min-h-\[64px\]{min-height:64px}.min-h-\[72px\]{min-height:72px}.min-h-\[74px\]{min-height:74px}.min-h-\[76px\]{min-height:76px}.min-h-\[80px\]{min-height:80px}.min-h-\[116px\]{min-height:116px}.min-h-\[170px\]{min-height:170px}.min-h-\[200px\]{min-height:200px}.min-h-\[220px\]{min-height:220px}.min-h-\[240px\]{min-height:240px}.min-h-\[280px\]{min-height:280px}.min-h-\[320px\]{min-height:320px}.min-h-\[400px\]{min-height:400px}.min-h-\[420px\]{min-height:420px}.min-h-screen{min-height:100vh}.\!w-7{width:calc(var(--spacing) * 7)!important}.w-0{width:calc(var(--spacing) * 0)}.w-1{width:calc(var(--spacing) * 1)}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-1\/2{width:50%}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-28{width:calc(var(--spacing) * 28)}.w-32{width:calc(var(--spacing) * 32)}.w-36{width:calc(var(--spacing) * 36)}.w-40{width:calc(var(--spacing) * 40)}.w-44{width:calc(var(--spacing) * 44)}.w-48{width:calc(var(--spacing) * 48)}.w-52{width:calc(var(--spacing) * 52)}.w-56{width:calc(var(--spacing) * 56)}.w-64{width:calc(var(--spacing) * 64)}.w-72{width:calc(var(--spacing) * 72)}.w-80{width:calc(var(--spacing) * 80)}.w-\[2px\]{width:2px}.w-\[3px\]{width:3px}.w-\[4px\]{width:4px}.w-\[5px\]{width:5px}.w-\[6px\]{width:6px}.w-\[14px\]{width:14px}.w-\[28px\]{width:28px}.w-\[32px\]{width:32px}.w-\[45\%\]{width:45%}.w-\[52px\]{width:52px}.w-\[55\%\]{width:55%}.w-\[58px\]{width:58px}.w-\[60\%\]{width:60%}.w-\[80\%\]{width:80%}.w-\[80px\]{width:80px}.w-\[88px\]{width:88px}.w-\[95vw\]{width:95vw}.w-\[100px\]{width:100px}.w-\[140px\]{width:140px}.w-\[190px\]{width:190px}.w-\[200px\]{width:200px}.w-\[220px\]{width:220px}.w-\[240px\]{width:240px}.w-\[250px\]{width:250px}.w-\[252px\]{width:252px}.w-\[260px\]{width:260px}.w-\[280px\]{width:280px}.w-\[290px\]{width:290px}.w-\[300px\]{width:300px}.w-\[320px\]{width:320px}.w-\[324px\]{width:324px}.w-\[344px\]{width:344px}.w-\[360px\]{width:360px}.w-\[380px\]{width:380px}.w-\[400px\]{width:400px}.w-\[420px\]{width:420px}.w-\[432px\]{width:432px}.w-\[440px\]{width:440px}.w-\[460px\]{width:460px}.w-\[480px\]{width:480px}.w-\[520px\]{width:520px}.w-\[560px\]{width:560px}.w-\[640px\]{width:640px}.w-\[680px\]{width:680px}.w-\[700px\]{width:700px}.w-\[720px\]{width:720px}.w-\[760px\]{width:760px}.w-\[780px\]{width:780px}.w-\[800px\]{width:800px}.w-\[820px\]{width:820px}.w-\[860px\]{width:860px}.w-\[900px\]{width:900px}.w-\[920px\]{width:920px}.w-\[960px\]{width:960px}.w-\[calc\(100\%-0\.75rem\)\]{width:calc(100% - .75rem)}.w-\[min\(92vw\,680px\)\]{width:min(92vw,680px)}.w-\[min\(360px\,calc\(100vw-32px\)\)\]{width:min(360px,100vw - 32px)}.w-\[min\(420px\,100\%\)\]{width:min(420px,100%)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-px{width:1px}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-\[20rem\]{max-width:20rem}.max-w-\[48px\]{max-width:48px}.max-w-\[72px\]{max-width:72px}.max-w-\[74ch\]{max-width:74ch}.max-w-\[80px\]{max-width:80px}.max-w-\[80vw\]{max-width:80vw}.max-w-\[84ch\]{max-width:84ch}.max-w-\[85\%\]{max-width:85%}.max-w-\[90\%\]{max-width:90%}.max-w-\[90vw\]{max-width:90vw}.max-w-\[92vw\]{max-width:92vw}.max-w-\[94vw\]{max-width:94vw}.max-w-\[95vw\]{max-width:95vw}.max-w-\[96vw\]{max-width:96vw}.max-w-\[100\%\]{max-width:100%}.max-w-\[100px\]{max-width:100px}.max-w-\[120px\]{max-width:120px}.max-w-\[180px\]{max-width:180px}.max-w-\[190px\]{max-width:190px}.max-w-\[200px\]{max-width:200px}.max-w-\[220px\]{max-width:220px}.max-w-\[260px\]{max-width:260px}.max-w-\[280px\]{max-width:280px}.max-w-\[300px\]{max-width:300px}.max-w-\[320px\]{max-width:320px}.max-w-\[340px\]{max-width:340px}.max-w-\[360px\]{max-width:360px}.max-w-\[380px\]{max-width:380px}.max-w-\[400px\]{max-width:400px}.max-w-\[520px\]{max-width:520px}.max-w-\[560px\]{max-width:560px}.max-w-\[620px\]{max-width:620px}.max-w-\[720px\]{max-width:720px}.max-w-\[800px\]{max-width:800px}.max-w-\[980px\]{max-width:980px}.max-w-\[1080px\]{max-width:1080px}.max-w-\[1100px\]{max-width:1100px}.max-w-\[calc\(100vw-1rem\)\]{max-width:calc(100vw - 1rem)}.max-w-\[calc\(100vw-2rem\)\]{max-width:calc(100vw - 2rem)}.max-w-\[calc\(100vw-48px\)\]{max-width:calc(100vw - 48px)}.max-w-\[calc\(100vw-52px\)\]{max-width:calc(100vw - 52px)}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-11{min-width:calc(var(--spacing) * 11)}.min-w-\[3rem\]{min-width:3rem}.min-w-\[12px\]{min-width:12px}.min-w-\[22px\]{min-width:22px}.min-w-\[34px\]{min-width:34px}.min-w-\[52px\]{min-width:52px}.min-w-\[60px\]{min-width:60px}.min-w-\[80px\]{min-width:80px}.min-w-\[100px\]{min-width:100px}.min-w-\[120px\]{min-width:120px}.min-w-\[180px\]{min-width:180px}.min-w-min{min-width:min-content}.flex-1{flex:1}.flex-shrink-0,.shrink-0{flex-shrink:0}.border-collapse{border-collapse:collapse}.origin-left{transform-origin:0}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-1\/2{--tw-translate-x:calc(1 / 2 * 100%);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-\[2px\]{--tw-translate-x:2px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-\[16px\]{--tw-translate-x:16px;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-full{--tw-translate-y:-100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.scale-75{--tw-scale-x:75%;--tw-scale-y:75%;--tw-scale-z:75%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-110{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-125{--tw-scale-x:125%;--tw-scale-y:125%;--tw-scale-z:125%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-x-\[-1\]{--tw-scale-x:-1;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-\[1\.01\]{scale:1.01}.scale-\[1\.02\]{scale:1.02}.-rotate-90{rotate:-90deg}.rotate-45{rotate:45deg}.rotate-90{rotate:90deg}.rotate-180{rotate:180deg}.rotate-\[-45deg\]{rotate:-45deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-\[bounce_1s_ease-in-out_0\.3s_infinite\]{animation:1s ease-in-out .3s infinite bounce}.animate-\[bounce_1s_ease-in-out_0\.15s_infinite\]{animation:1s ease-in-out .15s infinite bounce}.animate-\[bounce_1s_ease-in-out_1\]{animation:1s ease-in-out bounce}.animate-\[bounce_1s_ease-in-out_infinite\]{animation:1s ease-in-out infinite bounce}.animate-\[fadeInDown_0\.3s_ease-out\]{animation:.3s ease-out fadeInDown}.animate-\[fadeIn_0\.2s_ease-out\]{animation:.2s ease-out fadeIn}.animate-\[guideFloat_4\.8s_ease-in-out_infinite\]{animation:4.8s ease-in-out infinite guideFloat}.animate-\[guideFloat_5\.6s_ease-in-out_infinite_0\.3s\]{animation:5.6s ease-in-out .3s infinite guideFloat}.animate-\[nodeAppear_0\.1s_ease-out\]{animation:.1s ease-out nodeAppear}.animate-\[nodeAppear_0\.2s_ease-out\]{animation:.2s ease-out nodeAppear}.animate-\[nodeAppear_0\.3s_ease-out\]{animation:.3s ease-out nodeAppear}.animate-\[nodeAppear_0\.4s_ease-out\]{animation:.4s ease-out nodeAppear}.animate-\[nodeAppear_0\.15s_ease-out\]{animation:.15s ease-out nodeAppear}.animate-\[nodeAppear_0\.25s_ease-out\]{animation:.25s ease-out nodeAppear}.animate-\[pulse_1\.4s_ease-in-out_infinite\]{animation:1.4s ease-in-out infinite pulse}.animate-\[pulse_1\.8s_ease-in-out_infinite\]{animation:1.8s ease-in-out infinite pulse}.animate-\[pulse_2\.2s_ease-in-out_infinite\]{animation:2.2s ease-in-out infinite pulse}.animate-\[pulse_2\.4s_ease-in-out_infinite\]{animation:2.4s ease-in-out infinite pulse}.animate-\[pulse_2\.6s_ease-in-out_infinite\]{animation:2.6s ease-in-out infinite pulse}.animate-\[pulse_3\.2s_ease-in-out_infinite\]{animation:3.2s ease-in-out infinite pulse}.animate-\[pulse_8s_ease-in-out_infinite\]{animation:8s ease-in-out infinite pulse}.animate-\[shimmer_1\.5s_infinite\]{animation:1.5s infinite shimmer}.animate-\[slideUp_0\.3s_ease-out\]{animation:.3s ease-out slideUp}.animate-\[slideUp_200ms_ease-out\]{animation:.2s ease-out slideUp}.animate-\[wave_0\.6s_ease-in-out_infinite\]{animation:.6s ease-in-out infinite wave}.animate-\[wave_0\.7s_ease-in-out_infinite\]{animation:.7s ease-in-out infinite wave}.animate-\[wave_1\.6s_ease-in-out_infinite\]{animation:1.6s ease-in-out infinite wave}.animate-bounce{animation:var(--animate-bounce)}.animate-ping{animation:var(--animate-ping)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-col-resize{cursor:col-resize}.cursor-crosshair{cursor:crosshair}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-move{cursor:move}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.cursor-se-resize{cursor:se-resize}.cursor-wait{cursor:wait}.touch-none{touch-action:none}.resize{resize:both}.resize-none{resize:none}.resize-y{resize:vertical}.scrollbar-thin{scrollbar-width:thin}.scrollbar-thumb-white\/10{--tw-scrollbar-thumb:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.scrollbar-thumb-white\/10{--tw-scrollbar-thumb:color-mix(in oklab, var(--color-white) 10%, transparent)}}.scrollbar-thumb-white\/10{scrollbar-color:var(--tw-scrollbar-thumb) var(--tw-scrollbar-track)}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.appearance-none{appearance:none}.columns-2{columns:2}.break-inside-avoid{break-inside:avoid}.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-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}.grid-cols-\[1fr_112px\]{grid-template-columns:1fr 112px}.grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.grid-cols-\[1fr_auto_auto\]{grid-template-columns:1fr auto auto}.grid-cols-\[72px_1fr\]{grid-template-columns:72px 1fr}.grid-cols-\[84px_1fr\]{grid-template-columns:84px 1fr}.grid-cols-\[110px_1fr_112px\]{grid-template-columns:110px 1fr 112px}.grid-cols-\[220px_1fr\]{grid-template-columns:220px 1fr}.grid-cols-\[280px_1fr\]{grid-template-columns:280px 1fr}.grid-cols-\[minmax\(220px\,300px\)_1fr_minmax\(220px\,300px\)\]{grid-template-columns:minmax(220px,300px) 1fr minmax(220px,300px)}.grid-rows-3{grid-template-rows:repeat(3,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-around{justify-content:space-around}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-0{gap:calc(var(--spacing) * 0)}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-\[2px\]{gap:2px}.gap-px{gap:1px}:where(.space-y-0\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * .5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * .5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}:where(.-space-x-1>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * -1) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * -1) * calc(1 - var(--tw-space-x-reverse)))}.gap-y-0\.5{row-gap:calc(var(--spacing) * .5)}.gap-y-1{row-gap:calc(var(--spacing) * 1)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-gray-100>:not(:last-child)){border-color:var(--color-gray-100)}:where(.divide-white\/\[0\.04\]>:not(:last-child)){border-color:#ffffff0a}@supports (color:color-mix(in lab, red, red)){:where(.divide-white\/\[0\.04\]>:not(:last-child)){border-color:color-mix(in oklab, var(--color-white) 4%, transparent)}}:where(.divide-white\/\[0\.06\]>:not(:last-child)){border-color:#ffffff0f}@supports (color:color-mix(in lab, red, red)){:where(.divide-white\/\[0\.06\]>:not(:last-child)){border-color:color-mix(in oklab, var(--color-white) 6%, transparent)}}.self-center{align-self:center}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.scroll-smooth{scroll-behavior:smooth}.\!rounded-\[10px\]{border-radius:10px!important}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-\[1px\]{border-radius:1px}.rounded-\[4px\]{border-radius:4px}.rounded-\[5px\]{border-radius:5px}.rounded-\[6px\]{border-radius:6px}.rounded-\[7px\]{border-radius:7px}.rounded-\[8px\]{border-radius:8px}.rounded-\[10px\]{border-radius:10px}.rounded-\[11px\]{border-radius:11px}.rounded-\[12px\]{border-radius:12px}.rounded-\[13px\]{border-radius:13px}.rounded-\[14px\]{border-radius:14px}.rounded-\[16px\]{border-radius:16px}.rounded-\[18px\]{border-radius:18px}.rounded-\[20px\]{border-radius:20px}.rounded-\[22px\]{border-radius:22px}.rounded-\[24px\]{border-radius:24px}.rounded-\[26px\]{border-radius:26px}.rounded-\[28px\]{border-radius:28px}.rounded-\[42\%\]{border-radius:42%}.rounded-\[42\%_58\%_50\%_50\%\]{border-radius:42% 58% 50% 50%}.rounded-\[45\%_55\%_48\%_52\%\]{border-radius:45% 55% 48% 52%}.rounded-\[45\%_55\%_52\%_48\%\]{border-radius:45% 55% 52% 48%}.rounded-\[52\%_48\%_55\%_45\%\]{border-radius:52% 48% 55% 45%}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-t-2xl{border-top-left-radius:var(--radius-2xl);border-top-right-radius:var(--radius-2xl)}.rounded-t-\[8px\]{border-top-left-radius:8px;border-top-right-radius:8px}.rounded-t-\[12px\]{border-top-left-radius:12px;border-top-right-radius:12px}.rounded-t-full{border-top-left-radius:3.40282e38px;border-top-right-radius:3.40282e38px}.rounded-t-lg{border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg)}.rounded-t-xl{border-top-left-radius:var(--radius-xl);border-top-right-radius:var(--radius-xl)}.rounded-r-full{border-top-right-radius:3.40282e38px;border-bottom-right-radius:3.40282e38px}.rounded-b-2xl{border-bottom-right-radius:var(--radius-2xl);border-bottom-left-radius:var(--radius-2xl)}.rounded-br-sm{border-bottom-right-radius:var(--radius-sm)}.rounded-bl-sm{border-bottom-left-radius:var(--radius-sm)}.\!border{border-style:var(--tw-border-style)!important;border-width:1px!important}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-\[1\.5px\]{border-style:var(--tw-border-style);border-width:1.5px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-l-\[3px\]{border-left-style:var(--tw-border-style);border-left-width:3px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.\!border-accent{border-color:var(--color-accent)!important}.\!border-green-200{border-color:var(--color-green-200)!important}.\!border-red-200{border-color:var(--color-red-200)!important}.\!border-white\/\[0\.08\]{border-color:#ffffff14!important}@supports (color:color-mix(in lab, red, red)){.\!border-white\/\[0\.08\]{border-color:color-mix(in oklab, var(--color-white) 8%, transparent)!important}}.border-\[\#3B82F6\]\/60{border-color:oklab(62.3083% -.0332476 -.185052/.6)}.border-\[\#4f8fd6\]\/45{border-color:oklab(63.9222% -.0378535 -.120215/.45)}.border-\[\#4f8fd6\]\/55{border-color:oklab(63.9222% -.0378535 -.120215/.55)}.border-\[\#4f8fd6\]\/70{border-color:oklab(63.9222% -.0378535 -.120215/.7)}.border-\[\#5b9bd5\]{border-color:#5b9bd5}.border-\[\#7c3aed\]\/25{border-color:oklab(54.1337% .0963843 -.226969/.25)}.border-\[\#8ab4f8\]\/12{border-color:oklab(76.6091% -.0191921 -.106592/.12)}.border-\[\#8ab4f8\]\/14{border-color:oklab(76.6091% -.0191921 -.106592/.14)}.border-\[\#8ab4f8\]\/16{border-color:oklab(76.6091% -.0191921 -.106592/.16)}.border-\[\#8ab4f8\]\/18{border-color:oklab(76.6091% -.0191921 -.106592/.18)}.border-\[\#8ab4f8\]\/20{border-color:oklab(76.6091% -.0191921 -.106592/.2)}.border-\[\#8ab4f8\]\/24{border-color:oklab(76.6091% -.0191921 -.106592/.24)}.border-\[\#8b7cf6\]{border-color:#8b7cf6}.border-\[\#8b7cf6\]\/40{border-color:oklab(65.6948% .0487945 -.168911/.4)}.border-\[\#8ef59a\]\/25{border-color:oklab(88.523% -.131557 .0863217/.25)}.border-\[\#8fd8ff\]\/18{border-color:oklab(84.8204% -.0551153 -.0722208/.18)}.border-\[\#76d9ff\]\/20{border-color:oklab(83.903% -.0752273 -.0761302/.2)}.border-\[\#C8A087\]\/35{border-color:oklab(73.5912% .035078 .0475127/.35)}.border-\[\#C8A087\]\/50{border-color:oklab(73.5912% .035078 .0475127/.5)}.border-\[\#b4f72a\]{border-color:#b4f72a}.border-\[\#b4f72a\]\/12{border-color:oklab(89.8371% -.135511 .17709/.12)}.border-\[\#b4f72a\]\/14{border-color:oklab(89.837% -.135511 .17709/.14)}.border-\[\#b4f72a\]\/15{border-color:oklab(89.8371% -.135511 .17709/.15)}.border-\[\#b4f72a\]\/16{border-color:oklab(89.8371% -.135511 .17709/.16)}.border-\[\#b4f72a\]\/18{border-color:oklab(89.8371% -.135511 .17709/.18)}.border-\[\#b4f72a\]\/20{border-color:oklab(89.8371% -.135511 .17709/.2)}.border-\[\#b4f72a\]\/22{border-color:oklab(89.8371% -.135511 .17709/.22)}.border-\[\#b4f72a\]\/24{border-color:oklab(89.8371% -.135511 .17709/.24)}.border-\[\#b4f72a\]\/25{border-color:oklab(89.8371% -.135511 .17709/.25)}.border-\[\#b4f72a\]\/28{border-color:oklab(89.837% -.135511 .17709/.28)}.border-\[\#b4f72a\]\/30{border-color:oklab(89.8371% -.135511 .17709/.3)}.border-\[\#b4f72a\]\/35{border-color:oklab(89.8371% -.135511 .17709/.35)}.border-\[\#b4f72a\]\/40{border-color:oklab(89.8371% -.135511 .17709/.4)}.border-\[\#b4f72a\]\/50{border-color:oklab(89.8371% -.135511 .17709/.5)}.border-\[\#b4f72a\]\/60{border-color:oklab(89.8371% -.135511 .17709/.6)}.border-\[\#c8d0dc\]{border-color:#c8d0dc}.border-\[\#d6dde8\]{border-color:#d6dde8}.border-\[\#d7b08a\]\/16{border-color:oklab(78.2682% .0280213 .0623826/.16)}.border-\[\#d7b08a\]\/20{border-color:oklab(78.2682% .0280213 .0623826/.2)}.border-\[\#d7b08a\]\/24{border-color:oklab(78.2682% .0280213 .0623826/.24)}.border-\[\#d7b08a\]\/25{border-color:oklab(78.2682% .0280213 .0623826/.25)}.border-\[\#d7b08a\]\/60{border-color:oklab(78.2682% .0280213 .0623826/.6)}.border-\[\#d8ff72\]\/20{border-color:oklab(94.4589% -.0930536 .145211/.2)}.border-\[\#d8ff72\]\/35{border-color:oklab(94.4589% -.0930536 .145211/.35)}.border-\[\#ff8a8a\]\/18{border-color:oklab(76.1477% .13273 .0507945/.18)}.border-\[\#ff8a8a\]\/25{border-color:oklab(76.1477% .13273 .0507945/.25)}.border-\[rgba\(0\,0\,0\,0\.1\)\]{border-color:#0000001a}.border-\[rgba\(0\,0\,0\,0\.06\)\]{border-color:#0000000f}.border-\[rgba\(180\,247\,42\,0\.08\)\]{border-color:#b4f72a14}.border-\[rgba\(180\,247\,42\,0\.18\)\]{border-color:#b4f72a2e}.border-\[rgba\(255\,255\,255\,0\.06\)\]{border-color:#ffffff0f}.border-\[var\(--color-semantic-error\)\]\/35{border-color:var(--color-semantic-error)}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--color-semantic-error\)\]\/35{border-color:color-mix(in oklab, var(--color-semantic-error) 35%, transparent)}}.border-\[var\(--color-semantic-info\)\]\/30{border-color:var(--color-semantic-info)}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--color-semantic-info\)\]\/30{border-color:color-mix(in oklab, var(--color-semantic-info) 30%, transparent)}}.border-\[var\(--color-semantic-success\)\]\/30{border-color:var(--color-semantic-success)}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--color-semantic-success\)\]\/30{border-color:color-mix(in oklab, var(--color-semantic-success) 30%, transparent)}}.border-\[var\(--color-semantic-warning\)\]\/35{border-color:var(--color-semantic-warning)}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--color-semantic-warning\)\]\/35{border-color:color-mix(in oklab, var(--color-semantic-warning) 35%, transparent)}}.border-accent,.border-accent\/10{border-color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.border-accent\/10{border-color:color-mix(in oklab, var(--color-accent) 10%, transparent)}}.border-accent\/20{border-color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.border-accent\/20{border-color:color-mix(in oklab, var(--color-accent) 20%, transparent)}}.border-accent\/25{border-color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.border-accent\/25{border-color:color-mix(in oklab, var(--color-accent) 25%, transparent)}}.border-accent\/30{border-color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.border-accent\/30{border-color:color-mix(in oklab, var(--color-accent) 30%, transparent)}}.border-accent\/35{border-color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.border-accent\/35{border-color:color-mix(in oklab, var(--color-accent) 35%, transparent)}}.border-accent\/40{border-color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.border-accent\/40{border-color:color-mix(in oklab, var(--color-accent) 40%, transparent)}}.border-accent\/50{border-color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.border-accent\/50{border-color:color-mix(in oklab, var(--color-accent) 50%, transparent)}}.border-accent\/60{border-color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.border-accent\/60{border-color:color-mix(in oklab, var(--color-accent) 60%, transparent)}}.border-amber-100{border-color:var(--color-amber-100)}.border-amber-200{border-color:var(--color-amber-200)}.border-amber-200\/50{border-color:#fee68580}@supports (color:color-mix(in lab, red, red)){.border-amber-200\/50{border-color:color-mix(in oklab, var(--color-amber-200) 50%, transparent)}}.border-amber-200\/60{border-color:#fee68599}@supports (color:color-mix(in lab, red, red)){.border-amber-200\/60{border-color:color-mix(in oklab, var(--color-amber-200) 60%, transparent)}}.border-amber-200\/\[0\.12\]{border-color:#fee6851f}@supports (color:color-mix(in lab, red, red)){.border-amber-200\/\[0\.12\]{border-color:color-mix(in oklab, var(--color-amber-200) 12%, transparent)}}.border-amber-200\/\[0\.14\]{border-color:#fee68524}@supports (color:color-mix(in lab, red, red)){.border-amber-200\/\[0\.14\]{border-color:color-mix(in oklab, var(--color-amber-200) 14.0%, transparent)}}.border-amber-300{border-color:var(--color-amber-300)}.border-amber-300\/10{border-color:#ffd2361a}@supports (color:color-mix(in lab, red, red)){.border-amber-300\/10{border-color:color-mix(in oklab, var(--color-amber-300) 10%, transparent)}}.border-amber-300\/12{border-color:#ffd2361f}@supports (color:color-mix(in lab, red, red)){.border-amber-300\/12{border-color:color-mix(in oklab, var(--color-amber-300) 12%, transparent)}}.border-amber-300\/14{border-color:#ffd23624}@supports (color:color-mix(in lab, red, red)){.border-amber-300\/14{border-color:color-mix(in oklab, var(--color-amber-300) 14%, transparent)}}.border-amber-300\/16{border-color:#ffd23629}@supports (color:color-mix(in lab, red, red)){.border-amber-300\/16{border-color:color-mix(in oklab, var(--color-amber-300) 16%, transparent)}}.border-amber-300\/18{border-color:#ffd2362e}@supports (color:color-mix(in lab, red, red)){.border-amber-300\/18{border-color:color-mix(in oklab, var(--color-amber-300) 18%, transparent)}}.border-amber-300\/20{border-color:#ffd23633}@supports (color:color-mix(in lab, red, red)){.border-amber-300\/20{border-color:color-mix(in oklab, var(--color-amber-300) 20%, transparent)}}.border-amber-300\/22{border-color:#ffd23638}@supports (color:color-mix(in lab, red, red)){.border-amber-300\/22{border-color:color-mix(in oklab, var(--color-amber-300) 22%, transparent)}}.border-amber-300\/24{border-color:#ffd2363d}@supports (color:color-mix(in lab, red, red)){.border-amber-300\/24{border-color:color-mix(in oklab, var(--color-amber-300) 24%, transparent)}}.border-amber-300\/25{border-color:#ffd23640}@supports (color:color-mix(in lab, red, red)){.border-amber-300\/25{border-color:color-mix(in oklab, var(--color-amber-300) 25%, transparent)}}.border-amber-300\/26{border-color:#ffd23642}@supports (color:color-mix(in lab, red, red)){.border-amber-300\/26{border-color:color-mix(in oklab, var(--color-amber-300) 26%, transparent)}}.border-amber-300\/30{border-color:#ffd2364d}@supports (color:color-mix(in lab, red, red)){.border-amber-300\/30{border-color:color-mix(in oklab, var(--color-amber-300) 30%, transparent)}}.border-amber-300\/40{border-color:#ffd23666}@supports (color:color-mix(in lab, red, red)){.border-amber-300\/40{border-color:color-mix(in oklab, var(--color-amber-300) 40%, transparent)}}.border-amber-300\/45{border-color:#ffd23673}@supports (color:color-mix(in lab, red, red)){.border-amber-300\/45{border-color:color-mix(in oklab, var(--color-amber-300) 45%, transparent)}}.border-amber-300\/50{border-color:#ffd23680}@supports (color:color-mix(in lab, red, red)){.border-amber-300\/50{border-color:color-mix(in oklab, var(--color-amber-300) 50%, transparent)}}.border-amber-400\/15{border-color:#fcbb0026}@supports (color:color-mix(in lab, red, red)){.border-amber-400\/15{border-color:color-mix(in oklab, var(--color-amber-400) 15%, transparent)}}.border-amber-400\/20{border-color:#fcbb0033}@supports (color:color-mix(in lab, red, red)){.border-amber-400\/20{border-color:color-mix(in oklab, var(--color-amber-400) 20%, transparent)}}.border-amber-400\/24{border-color:#fcbb003d}@supports (color:color-mix(in lab, red, red)){.border-amber-400\/24{border-color:color-mix(in oklab, var(--color-amber-400) 24%, transparent)}}.border-amber-400\/25{border-color:#fcbb0040}@supports (color:color-mix(in lab, red, red)){.border-amber-400\/25{border-color:color-mix(in oklab, var(--color-amber-400) 25%, transparent)}}.border-amber-400\/30{border-color:#fcbb004d}@supports (color:color-mix(in lab, red, red)){.border-amber-400\/30{border-color:color-mix(in oklab, var(--color-amber-400) 30%, transparent)}}.border-amber-400\/40{border-color:#fcbb0066}@supports (color:color-mix(in lab, red, red)){.border-amber-400\/40{border-color:color-mix(in oklab, var(--color-amber-400) 40%, transparent)}}.border-amber-500\/10{border-color:#f99c001a}@supports (color:color-mix(in lab, red, red)){.border-amber-500\/10{border-color:color-mix(in oklab, var(--color-amber-500) 10%, transparent)}}.border-amber-500\/15{border-color:#f99c0026}@supports (color:color-mix(in lab, red, red)){.border-amber-500\/15{border-color:color-mix(in oklab, var(--color-amber-500) 15%, transparent)}}.border-amber-500\/20{border-color:#f99c0033}@supports (color:color-mix(in lab, red, red)){.border-amber-500\/20{border-color:color-mix(in oklab, var(--color-amber-500) 20%, transparent)}}.border-amber-500\/25{border-color:#f99c0040}@supports (color:color-mix(in lab, red, red)){.border-amber-500\/25{border-color:color-mix(in oklab, var(--color-amber-500) 25%, transparent)}}.border-amber-500\/30{border-color:#f99c004d}@supports (color:color-mix(in lab, red, red)){.border-amber-500\/30{border-color:color-mix(in oklab, var(--color-amber-500) 30%, transparent)}}.border-amber-500\/40{border-color:#f99c0066}@supports (color:color-mix(in lab, red, red)){.border-amber-500\/40{border-color:color-mix(in oklab, var(--color-amber-500) 40%, transparent)}}.border-amber-500\/50{border-color:#f99c0080}@supports (color:color-mix(in lab, red, red)){.border-amber-500\/50{border-color:color-mix(in oklab, var(--color-amber-500) 50%, transparent)}}.border-background{border-color:var(--color-background)}.border-black\/5{border-color:#0000000d}@supports (color:color-mix(in lab, red, red)){.border-black\/5{border-color:color-mix(in oklab, var(--color-black) 5%, transparent)}}.border-black\/10{border-color:#0000001a}@supports (color:color-mix(in lab, red, red)){.border-black\/10{border-color:color-mix(in oklab, var(--color-black) 10%, transparent)}}.border-black\/30{border-color:#0000004d}@supports (color:color-mix(in lab, red, red)){.border-black\/30{border-color:color-mix(in oklab, var(--color-black) 30%, transparent)}}.border-black\/\[0\.04\]{border-color:#0000000a}@supports (color:color-mix(in lab, red, red)){.border-black\/\[0\.04\]{border-color:color-mix(in oklab, var(--color-black) 4%, transparent)}}.border-black\/\[0\.06\]{border-color:#0000000f}@supports (color:color-mix(in lab, red, red)){.border-black\/\[0\.06\]{border-color:color-mix(in oklab, var(--color-black) 6%, transparent)}}.border-black\/\[0\.08\]{border-color:#00000014}@supports (color:color-mix(in lab, red, red)){.border-black\/\[0\.08\]{border-color:color-mix(in oklab, var(--color-black) 8%, transparent)}}.border-black\/\[0\.15\]{border-color:#00000026}@supports (color:color-mix(in lab, red, red)){.border-black\/\[0\.15\]{border-color:color-mix(in oklab, var(--color-black) 15%, transparent)}}.border-blue-200{border-color:var(--color-blue-200)}.border-blue-400\/30{border-color:#54a2ff4d}@supports (color:color-mix(in lab, red, red)){.border-blue-400\/30{border-color:color-mix(in oklab, var(--color-blue-400) 30%, transparent)}}.border-blue-500{border-color:var(--color-blue-500)}.border-blue-500\/20{border-color:#3080ff33}@supports (color:color-mix(in lab, red, red)){.border-blue-500\/20{border-color:color-mix(in oklab, var(--color-blue-500) 20%, transparent)}}.border-blue-500\/30{border-color:#3080ff4d}@supports (color:color-mix(in lab, red, red)){.border-blue-500\/30{border-color:color-mix(in oklab, var(--color-blue-500) 30%, transparent)}}.border-border,.border-border\/40{border-color:var(--color-border)}@supports (color:color-mix(in lab, red, red)){.border-border\/40{border-color:color-mix(in oklab, var(--color-border) 40%, transparent)}}.border-border\/50{border-color:var(--color-border)}@supports (color:color-mix(in lab, red, red)){.border-border\/50{border-color:color-mix(in oklab, var(--color-border) 50%, transparent)}}.border-border\/60{border-color:var(--color-border)}@supports (color:color-mix(in lab, red, red)){.border-border\/60{border-color:color-mix(in oklab, var(--color-border) 60%, transparent)}}.border-current\/20{border-color:currentColor}@supports (color:color-mix(in lab, red, red)){.border-current\/20{border-color:color-mix(in oklab, currentcolor 20%, transparent)}}.border-current\/30{border-color:currentColor}@supports (color:color-mix(in lab, red, red)){.border-current\/30{border-color:color-mix(in oklab, currentcolor 30%, transparent)}}.border-cyan-100\/10{border-color:#cefafe1a}@supports (color:color-mix(in lab, red, red)){.border-cyan-100\/10{border-color:color-mix(in oklab, var(--color-cyan-100) 10%, transparent)}}.border-cyan-100\/\[0\.10\]{border-color:#cefafe1a}@supports (color:color-mix(in lab, red, red)){.border-cyan-100\/\[0\.10\]{border-color:color-mix(in oklab, var(--color-cyan-100) 10%, transparent)}}.border-cyan-100\/\[0\.12\]{border-color:#cefafe1f}@supports (color:color-mix(in lab, red, red)){.border-cyan-100\/\[0\.12\]{border-color:color-mix(in oklab, var(--color-cyan-100) 12%, transparent)}}.border-cyan-200{border-color:var(--color-cyan-200)}.border-cyan-200\/14{border-color:#a2f4fd24}@supports (color:color-mix(in lab, red, red)){.border-cyan-200\/14{border-color:color-mix(in oklab, var(--color-cyan-200) 14%, transparent)}}.border-cyan-200\/25{border-color:#a2f4fd40}@supports (color:color-mix(in lab, red, red)){.border-cyan-200\/25{border-color:color-mix(in oklab, var(--color-cyan-200) 25%, transparent)}}.border-cyan-200\/35{border-color:#a2f4fd59}@supports (color:color-mix(in lab, red, red)){.border-cyan-200\/35{border-color:color-mix(in oklab, var(--color-cyan-200) 35%, transparent)}}.border-cyan-200\/\[0\.10\]{border-color:#a2f4fd1a}@supports (color:color-mix(in lab, red, red)){.border-cyan-200\/\[0\.10\]{border-color:color-mix(in oklab, var(--color-cyan-200) 10%, transparent)}}.border-cyan-200\/\[0\.12\]{border-color:#a2f4fd1f}@supports (color:color-mix(in lab, red, red)){.border-cyan-200\/\[0\.12\]{border-color:color-mix(in oklab, var(--color-cyan-200) 12%, transparent)}}.border-cyan-200\/\[0\.14\]{border-color:#a2f4fd24}@supports (color:color-mix(in lab, red, red)){.border-cyan-200\/\[0\.14\]{border-color:color-mix(in oklab, var(--color-cyan-200) 14.0%, transparent)}}.border-cyan-300\/10{border-color:#53eafd1a}@supports (color:color-mix(in lab, red, red)){.border-cyan-300\/10{border-color:color-mix(in oklab, var(--color-cyan-300) 10%, transparent)}}.border-cyan-300\/14{border-color:#53eafd24}@supports (color:color-mix(in lab, red, red)){.border-cyan-300\/14{border-color:color-mix(in oklab, var(--color-cyan-300) 14%, transparent)}}.border-cyan-300\/16{border-color:#53eafd29}@supports (color:color-mix(in lab, red, red)){.border-cyan-300\/16{border-color:color-mix(in oklab, var(--color-cyan-300) 16%, transparent)}}.border-cyan-300\/18{border-color:#53eafd2e}@supports (color:color-mix(in lab, red, red)){.border-cyan-300\/18{border-color:color-mix(in oklab, var(--color-cyan-300) 18%, transparent)}}.border-cyan-300\/20{border-color:#53eafd33}@supports (color:color-mix(in lab, red, red)){.border-cyan-300\/20{border-color:color-mix(in oklab, var(--color-cyan-300) 20%, transparent)}}.border-cyan-300\/22{border-color:#53eafd38}@supports (color:color-mix(in lab, red, red)){.border-cyan-300\/22{border-color:color-mix(in oklab, var(--color-cyan-300) 22%, transparent)}}.border-cyan-300\/24{border-color:#53eafd3d}@supports (color:color-mix(in lab, red, red)){.border-cyan-300\/24{border-color:color-mix(in oklab, var(--color-cyan-300) 24%, transparent)}}.border-cyan-300\/25{border-color:#53eafd40}@supports (color:color-mix(in lab, red, red)){.border-cyan-300\/25{border-color:color-mix(in oklab, var(--color-cyan-300) 25%, transparent)}}.border-cyan-300\/28{border-color:#53eafd47}@supports (color:color-mix(in lab, red, red)){.border-cyan-300\/28{border-color:color-mix(in oklab, var(--color-cyan-300) 28%, transparent)}}.border-cyan-300\/30{border-color:#53eafd4d}@supports (color:color-mix(in lab, red, red)){.border-cyan-300\/30{border-color:color-mix(in oklab, var(--color-cyan-300) 30%, transparent)}}.border-cyan-300\/32{border-color:#53eafd52}@supports (color:color-mix(in lab, red, red)){.border-cyan-300\/32{border-color:color-mix(in oklab, var(--color-cyan-300) 32%, transparent)}}.border-cyan-400{border-color:var(--color-cyan-400)}.border-cyan-400\/25{border-color:#00d2ef40}@supports (color:color-mix(in lab, red, red)){.border-cyan-400\/25{border-color:color-mix(in oklab, var(--color-cyan-400) 25%, transparent)}}.border-cyan-400\/40{border-color:#00d2ef66}@supports (color:color-mix(in lab, red, red)){.border-cyan-400\/40{border-color:color-mix(in oklab, var(--color-cyan-400) 40%, transparent)}}.border-cyan-500\/20{border-color:#00b7d733}@supports (color:color-mix(in lab, red, red)){.border-cyan-500\/20{border-color:color-mix(in oklab, var(--color-cyan-500) 20%, transparent)}}.border-cyan-500\/30{border-color:#00b7d74d}@supports (color:color-mix(in lab, red, red)){.border-cyan-500\/30{border-color:color-mix(in oklab, var(--color-cyan-500) 30%, transparent)}}.border-cyan-500\/40{border-color:#00b7d766}@supports (color:color-mix(in lab, red, red)){.border-cyan-500\/40{border-color:color-mix(in oklab, var(--color-cyan-500) 40%, transparent)}}.border-emerald-200\/10{border-color:#a4f4cf1a}@supports (color:color-mix(in lab, red, red)){.border-emerald-200\/10{border-color:color-mix(in oklab, var(--color-emerald-200) 10%, transparent)}}.border-emerald-200\/12{border-color:#a4f4cf1f}@supports (color:color-mix(in lab, red, red)){.border-emerald-200\/12{border-color:color-mix(in oklab, var(--color-emerald-200) 12%, transparent)}}.border-emerald-200\/24{border-color:#a4f4cf3d}@supports (color:color-mix(in lab, red, red)){.border-emerald-200\/24{border-color:color-mix(in oklab, var(--color-emerald-200) 24%, transparent)}}.border-emerald-200\/\[0\.10\]{border-color:#a4f4cf1a}@supports (color:color-mix(in lab, red, red)){.border-emerald-200\/\[0\.10\]{border-color:color-mix(in oklab, var(--color-emerald-200) 10%, transparent)}}.border-emerald-200\/\[0\.14\]{border-color:#a4f4cf24}@supports (color:color-mix(in lab, red, red)){.border-emerald-200\/\[0\.14\]{border-color:color-mix(in oklab, var(--color-emerald-200) 14.0%, transparent)}}.border-emerald-300\/10{border-color:#5ee9b51a}@supports (color:color-mix(in lab, red, red)){.border-emerald-300\/10{border-color:color-mix(in oklab, var(--color-emerald-300) 10%, transparent)}}.border-emerald-300\/12{border-color:#5ee9b51f}@supports (color:color-mix(in lab, red, red)){.border-emerald-300\/12{border-color:color-mix(in oklab, var(--color-emerald-300) 12%, transparent)}}.border-emerald-300\/14{border-color:#5ee9b524}@supports (color:color-mix(in lab, red, red)){.border-emerald-300\/14{border-color:color-mix(in oklab, var(--color-emerald-300) 14%, transparent)}}.border-emerald-300\/16{border-color:#5ee9b529}@supports (color:color-mix(in lab, red, red)){.border-emerald-300\/16{border-color:color-mix(in oklab, var(--color-emerald-300) 16%, transparent)}}.border-emerald-300\/18{border-color:#5ee9b52e}@supports (color:color-mix(in lab, red, red)){.border-emerald-300\/18{border-color:color-mix(in oklab, var(--color-emerald-300) 18%, transparent)}}.border-emerald-300\/20{border-color:#5ee9b533}@supports (color:color-mix(in lab, red, red)){.border-emerald-300\/20{border-color:color-mix(in oklab, var(--color-emerald-300) 20%, transparent)}}.border-emerald-300\/22{border-color:#5ee9b538}@supports (color:color-mix(in lab, red, red)){.border-emerald-300\/22{border-color:color-mix(in oklab, var(--color-emerald-300) 22%, transparent)}}.border-emerald-300\/24{border-color:#5ee9b53d}@supports (color:color-mix(in lab, red, red)){.border-emerald-300\/24{border-color:color-mix(in oklab, var(--color-emerald-300) 24%, transparent)}}.border-emerald-300\/26{border-color:#5ee9b542}@supports (color:color-mix(in lab, red, red)){.border-emerald-300\/26{border-color:color-mix(in oklab, var(--color-emerald-300) 26%, transparent)}}.border-emerald-300\/28{border-color:#5ee9b547}@supports (color:color-mix(in lab, red, red)){.border-emerald-300\/28{border-color:color-mix(in oklab, var(--color-emerald-300) 28%, transparent)}}.border-emerald-300\/30{border-color:#5ee9b54d}@supports (color:color-mix(in lab, red, red)){.border-emerald-300\/30{border-color:color-mix(in oklab, var(--color-emerald-300) 30%, transparent)}}.border-emerald-400\/20{border-color:#00d29433}@supports (color:color-mix(in lab, red, red)){.border-emerald-400\/20{border-color:color-mix(in oklab, var(--color-emerald-400) 20%, transparent)}}.border-emerald-400\/24{border-color:#00d2943d}@supports (color:color-mix(in lab, red, red)){.border-emerald-400\/24{border-color:color-mix(in oklab, var(--color-emerald-400) 24%, transparent)}}.border-emerald-400\/25{border-color:#00d29440}@supports (color:color-mix(in lab, red, red)){.border-emerald-400\/25{border-color:color-mix(in oklab, var(--color-emerald-400) 25%, transparent)}}.border-emerald-400\/30{border-color:#00d2944d}@supports (color:color-mix(in lab, red, red)){.border-emerald-400\/30{border-color:color-mix(in oklab, var(--color-emerald-400) 30%, transparent)}}.border-emerald-400\/40{border-color:#00d29466}@supports (color:color-mix(in lab, red, red)){.border-emerald-400\/40{border-color:color-mix(in oklab, var(--color-emerald-400) 40%, transparent)}}.border-emerald-500\/15{border-color:#00bb7f26}@supports (color:color-mix(in lab, red, red)){.border-emerald-500\/15{border-color:color-mix(in oklab, var(--color-emerald-500) 15%, transparent)}}.border-emerald-500\/20{border-color:#00bb7f33}@supports (color:color-mix(in lab, red, red)){.border-emerald-500\/20{border-color:color-mix(in oklab, var(--color-emerald-500) 20%, transparent)}}.border-emerald-500\/25{border-color:#00bb7f40}@supports (color:color-mix(in lab, red, red)){.border-emerald-500\/25{border-color:color-mix(in oklab, var(--color-emerald-500) 25%, transparent)}}.border-emerald-500\/30{border-color:#00bb7f4d}@supports (color:color-mix(in lab, red, red)){.border-emerald-500\/30{border-color:color-mix(in oklab, var(--color-emerald-500) 30%, transparent)}}.border-emerald-500\/40{border-color:#00bb7f66}@supports (color:color-mix(in lab, red, red)){.border-emerald-500\/40{border-color:color-mix(in oklab, var(--color-emerald-500) 40%, transparent)}}.border-error,.border-error\/20{border-color:var(--color-error)}@supports (color:color-mix(in lab, red, red)){.border-error\/20{border-color:color-mix(in oklab, var(--color-error) 20%, transparent)}}.border-error\/25{border-color:var(--color-error)}@supports (color:color-mix(in lab, red, red)){.border-error\/25{border-color:color-mix(in oklab, var(--color-error) 25%, transparent)}}.border-fuchsia-200\/14{border-color:#f6cfff24}@supports (color:color-mix(in lab, red, red)){.border-fuchsia-200\/14{border-color:color-mix(in oklab, var(--color-fuchsia-200) 14%, transparent)}}.border-fuchsia-200\/20{border-color:#f6cfff33}@supports (color:color-mix(in lab, red, red)){.border-fuchsia-200\/20{border-color:color-mix(in oklab, var(--color-fuchsia-200) 20%, transparent)}}.border-fuchsia-200\/25{border-color:#f6cfff40}@supports (color:color-mix(in lab, red, red)){.border-fuchsia-200\/25{border-color:color-mix(in oklab, var(--color-fuchsia-200) 25%, transparent)}}.border-fuchsia-200\/35{border-color:#f6cfff59}@supports (color:color-mix(in lab, red, red)){.border-fuchsia-200\/35{border-color:color-mix(in oklab, var(--color-fuchsia-200) 35%, transparent)}}.border-fuchsia-300\/14{border-color:#f2a9ff24}@supports (color:color-mix(in lab, red, red)){.border-fuchsia-300\/14{border-color:color-mix(in oklab, var(--color-fuchsia-300) 14%, transparent)}}.border-fuchsia-300\/18{border-color:#f2a9ff2e}@supports (color:color-mix(in lab, red, red)){.border-fuchsia-300\/18{border-color:color-mix(in oklab, var(--color-fuchsia-300) 18%, transparent)}}.border-gray-50{border-color:var(--color-gray-50)}.border-gray-100{border-color:var(--color-gray-100)}.border-gray-200{border-color:var(--color-gray-200)}.border-gray-900{border-color:var(--color-gray-900)}.border-green-400\/10{border-color:#05df721a}@supports (color:color-mix(in lab, red, red)){.border-green-400\/10{border-color:color-mix(in oklab, var(--color-green-400) 10%, transparent)}}.border-green-500\/10{border-color:#00c7581a}@supports (color:color-mix(in lab, red, red)){.border-green-500\/10{border-color:color-mix(in oklab, var(--color-green-500) 10%, transparent)}}.border-green-500\/15{border-color:#00c75826}@supports (color:color-mix(in lab, red, red)){.border-green-500\/15{border-color:color-mix(in oklab, var(--color-green-500) 15%, transparent)}}.border-green-500\/20{border-color:#00c75833}@supports (color:color-mix(in lab, red, red)){.border-green-500\/20{border-color:color-mix(in oklab, var(--color-green-500) 20%, transparent)}}.border-green-500\/25{border-color:#00c75840}@supports (color:color-mix(in lab, red, red)){.border-green-500\/25{border-color:color-mix(in oklab, var(--color-green-500) 25%, transparent)}}.border-green-500\/30{border-color:#00c7584d}@supports (color:color-mix(in lab, red, red)){.border-green-500\/30{border-color:color-mix(in oklab, var(--color-green-500) 30%, transparent)}}.border-green-500\/60{border-color:#00c75899}@supports (color:color-mix(in lab, red, red)){.border-green-500\/60{border-color:color-mix(in oklab, var(--color-green-500) 60%, transparent)}}.border-indigo-500\/20{border-color:#625fff33}@supports (color:color-mix(in lab, red, red)){.border-indigo-500\/20{border-color:color-mix(in oklab, var(--color-indigo-500) 20%, transparent)}}.border-lime-200\/35{border-color:#d8f99959}@supports (color:color-mix(in lab, red, red)){.border-lime-200\/35{border-color:color-mix(in oklab, var(--color-lime-200) 35%, transparent)}}.border-lime-300\/10{border-color:#bbf4511a}@supports (color:color-mix(in lab, red, red)){.border-lime-300\/10{border-color:color-mix(in oklab, var(--color-lime-300) 10%, transparent)}}.border-lime-300\/20{border-color:#bbf45133}@supports (color:color-mix(in lab, red, red)){.border-lime-300\/20{border-color:color-mix(in oklab, var(--color-lime-300) 20%, transparent)}}.border-orange-500\/20{border-color:#fe6e0033}@supports (color:color-mix(in lab, red, red)){.border-orange-500\/20{border-color:color-mix(in oklab, var(--color-orange-500) 20%, transparent)}}.border-panel-border{border-color:var(--color-panel-border)}.border-pink-500\/20{border-color:#f6339a33}@supports (color:color-mix(in lab, red, red)){.border-pink-500\/20{border-color:color-mix(in oklab, var(--color-pink-500) 20%, transparent)}}.border-pink-500\/30{border-color:#f6339a4d}@supports (color:color-mix(in lab, red, red)){.border-pink-500\/30{border-color:color-mix(in oklab, var(--color-pink-500) 30%, transparent)}}.border-purple-400{border-color:var(--color-purple-400)}.border-purple-500\/15{border-color:#ac4bff26}@supports (color:color-mix(in lab, red, red)){.border-purple-500\/15{border-color:color-mix(in oklab, var(--color-purple-500) 15%, transparent)}}.border-purple-500\/20{border-color:#ac4bff33}@supports (color:color-mix(in lab, red, red)){.border-purple-500\/20{border-color:color-mix(in oklab, var(--color-purple-500) 20%, transparent)}}.border-purple-500\/30{border-color:#ac4bff4d}@supports (color:color-mix(in lab, red, red)){.border-purple-500\/30{border-color:color-mix(in oklab, var(--color-purple-500) 30%, transparent)}}.border-purple-500\/40{border-color:#ac4bff66}@supports (color:color-mix(in lab, red, red)){.border-purple-500\/40{border-color:color-mix(in oklab, var(--color-purple-500) 40%, transparent)}}.border-red-400\/20{border-color:#ff656833}@supports (color:color-mix(in lab, red, red)){.border-red-400\/20{border-color:color-mix(in oklab, var(--color-red-400) 20%, transparent)}}.border-red-400\/25{border-color:#ff656840}@supports (color:color-mix(in lab, red, red)){.border-red-400\/25{border-color:color-mix(in oklab, var(--color-red-400) 25%, transparent)}}.border-red-400\/30{border-color:#ff65684d}@supports (color:color-mix(in lab, red, red)){.border-red-400\/30{border-color:color-mix(in oklab, var(--color-red-400) 30%, transparent)}}.border-red-500\/10{border-color:#fb2c361a}@supports (color:color-mix(in lab, red, red)){.border-red-500\/10{border-color:color-mix(in oklab, var(--color-red-500) 10%, transparent)}}.border-red-500\/20{border-color:#fb2c3633}@supports (color:color-mix(in lab, red, red)){.border-red-500\/20{border-color:color-mix(in oklab, var(--color-red-500) 20%, transparent)}}.border-red-500\/25{border-color:#fb2c3640}@supports (color:color-mix(in lab, red, red)){.border-red-500\/25{border-color:color-mix(in oklab, var(--color-red-500) 25%, transparent)}}.border-red-500\/30{border-color:#fb2c364d}@supports (color:color-mix(in lab, red, red)){.border-red-500\/30{border-color:color-mix(in oklab, var(--color-red-500) 30%, transparent)}}.border-red-500\/40{border-color:#fb2c3666}@supports (color:color-mix(in lab, red, red)){.border-red-500\/40{border-color:color-mix(in oklab, var(--color-red-500) 40%, transparent)}}.border-rose-300\/16{border-color:#ffa2ae29}@supports (color:color-mix(in lab, red, red)){.border-rose-300\/16{border-color:color-mix(in oklab, var(--color-rose-300) 16%, transparent)}}.border-rose-300\/24{border-color:#ffa2ae3d}@supports (color:color-mix(in lab, red, red)){.border-rose-300\/24{border-color:color-mix(in oklab, var(--color-rose-300) 24%, transparent)}}.border-rose-300\/25{border-color:#ffa2ae40}@supports (color:color-mix(in lab, red, red)){.border-rose-300\/25{border-color:color-mix(in oklab, var(--color-rose-300) 25%, transparent)}}.border-rose-300\/26{border-color:#ffa2ae42}@supports (color:color-mix(in lab, red, red)){.border-rose-300\/26{border-color:color-mix(in oklab, var(--color-rose-300) 26%, transparent)}}.border-rose-400\/20{border-color:#ff667f33}@supports (color:color-mix(in lab, red, red)){.border-rose-400\/20{border-color:color-mix(in oklab, var(--color-rose-400) 20%, transparent)}}.border-rose-400\/30{border-color:#ff667f4d}@supports (color:color-mix(in lab, red, red)){.border-rose-400\/30{border-color:color-mix(in oklab, var(--color-rose-400) 30%, transparent)}}.border-rose-400\/40{border-color:#ff667f66}@supports (color:color-mix(in lab, red, red)){.border-rose-400\/40{border-color:color-mix(in oklab, var(--color-rose-400) 40%, transparent)}}.border-sky-200\/24{border-color:#b8e6fe3d}@supports (color:color-mix(in lab, red, red)){.border-sky-200\/24{border-color:color-mix(in oklab, var(--color-sky-200) 24%, transparent)}}.border-sky-300\/10{border-color:#77d4ff1a}@supports (color:color-mix(in lab, red, red)){.border-sky-300\/10{border-color:color-mix(in oklab, var(--color-sky-300) 10%, transparent)}}.border-sky-300\/12{border-color:#77d4ff1f}@supports (color:color-mix(in lab, red, red)){.border-sky-300\/12{border-color:color-mix(in oklab, var(--color-sky-300) 12%, transparent)}}.border-sky-300\/14{border-color:#77d4ff24}@supports (color:color-mix(in lab, red, red)){.border-sky-300\/14{border-color:color-mix(in oklab, var(--color-sky-300) 14%, transparent)}}.border-sky-300\/15{border-color:#77d4ff26}@supports (color:color-mix(in lab, red, red)){.border-sky-300\/15{border-color:color-mix(in oklab, var(--color-sky-300) 15%, transparent)}}.border-sky-300\/18{border-color:#77d4ff2e}@supports (color:color-mix(in lab, red, red)){.border-sky-300\/18{border-color:color-mix(in oklab, var(--color-sky-300) 18%, transparent)}}.border-sky-300\/20{border-color:#77d4ff33}@supports (color:color-mix(in lab, red, red)){.border-sky-300\/20{border-color:color-mix(in oklab, var(--color-sky-300) 20%, transparent)}}.border-sky-300\/24{border-color:#77d4ff3d}@supports (color:color-mix(in lab, red, red)){.border-sky-300\/24{border-color:color-mix(in oklab, var(--color-sky-300) 24%, transparent)}}.border-sky-400\/30{border-color:#00bcfe4d}@supports (color:color-mix(in lab, red, red)){.border-sky-400\/30{border-color:color-mix(in oklab, var(--color-sky-400) 30%, transparent)}}.border-sky-400\/45{border-color:#00bcfe73}@supports (color:color-mix(in lab, red, red)){.border-sky-400\/45{border-color:color-mix(in oklab, var(--color-sky-400) 45%, transparent)}}.border-sky-500\/15{border-color:#00a5ef26}@supports (color:color-mix(in lab, red, red)){.border-sky-500\/15{border-color:color-mix(in oklab, var(--color-sky-500) 15%, transparent)}}.border-sky-500\/20{border-color:#00a5ef33}@supports (color:color-mix(in lab, red, red)){.border-sky-500\/20{border-color:color-mix(in oklab, var(--color-sky-500) 20%, transparent)}}.border-sky-500\/30{border-color:#00a5ef4d}@supports (color:color-mix(in lab, red, red)){.border-sky-500\/30{border-color:color-mix(in oklab, var(--color-sky-500) 30%, transparent)}}.border-sky-500\/40{border-color:#00a5ef66}@supports (color:color-mix(in lab, red, red)){.border-sky-500\/40{border-color:color-mix(in oklab, var(--color-sky-500) 40%, transparent)}}.border-sky-500\/45{border-color:#00a5ef73}@supports (color:color-mix(in lab, red, red)){.border-sky-500\/45{border-color:color-mix(in oklab, var(--color-sky-500) 45%, transparent)}}.border-slate-300\/35{border-color:#cad5e259}@supports (color:color-mix(in lab, red, red)){.border-slate-300\/35{border-color:color-mix(in oklab, var(--color-slate-300) 35%, transparent)}}.border-slate-400\/14{border-color:#90a1b924}@supports (color:color-mix(in lab, red, red)){.border-slate-400\/14{border-color:color-mix(in oklab, var(--color-slate-400) 14%, transparent)}}.border-slate-400\/18{border-color:#90a1b92e}@supports (color:color-mix(in lab, red, red)){.border-slate-400\/18{border-color:color-mix(in oklab, var(--color-slate-400) 18%, transparent)}}.border-slate-400\/22{border-color:#90a1b938}@supports (color:color-mix(in lab, red, red)){.border-slate-400\/22{border-color:color-mix(in oklab, var(--color-slate-400) 22%, transparent)}}.border-slate-400\/40{border-color:#90a1b966}@supports (color:color-mix(in lab, red, red)){.border-slate-400\/40{border-color:color-mix(in oklab, var(--color-slate-400) 40%, transparent)}}.border-slate-500\/12{border-color:#62748e1f}@supports (color:color-mix(in lab, red, red)){.border-slate-500\/12{border-color:color-mix(in oklab, var(--color-slate-500) 12%, transparent)}}.border-slate-500\/14{border-color:#62748e24}@supports (color:color-mix(in lab, red, red)){.border-slate-500\/14{border-color:color-mix(in oklab, var(--color-slate-500) 14%, transparent)}}.border-slate-500\/16{border-color:#62748e29}@supports (color:color-mix(in lab, red, red)){.border-slate-500\/16{border-color:color-mix(in oklab, var(--color-slate-500) 16%, transparent)}}.border-slate-500\/30{border-color:#62748e4d}@supports (color:color-mix(in lab, red, red)){.border-slate-500\/30{border-color:color-mix(in oklab, var(--color-slate-500) 30%, transparent)}}.border-success,.border-success\/20{border-color:var(--color-success)}@supports (color:color-mix(in lab, red, red)){.border-success\/20{border-color:color-mix(in oklab, var(--color-success) 20%, transparent)}}.border-success\/30{border-color:var(--color-success)}@supports (color:color-mix(in lab, red, red)){.border-success\/30{border-color:color-mix(in oklab, var(--color-success) 30%, transparent)}}.border-text{border-color:var(--color-text)}.border-transparent{border-color:#0000}.border-violet-300\/14{border-color:#c4b4ff24}@supports (color:color-mix(in lab, red, red)){.border-violet-300\/14{border-color:color-mix(in oklab, var(--color-violet-300) 14%, transparent)}}.border-violet-300\/18{border-color:#c4b4ff2e}@supports (color:color-mix(in lab, red, red)){.border-violet-300\/18{border-color:color-mix(in oklab, var(--color-violet-300) 18%, transparent)}}.border-violet-300\/20{border-color:#c4b4ff33}@supports (color:color-mix(in lab, red, red)){.border-violet-300\/20{border-color:color-mix(in oklab, var(--color-violet-300) 20%, transparent)}}.border-violet-300\/24{border-color:#c4b4ff3d}@supports (color:color-mix(in lab, red, red)){.border-violet-300\/24{border-color:color-mix(in oklab, var(--color-violet-300) 24%, transparent)}}.border-violet-300\/\[0\.12\]{border-color:#c4b4ff1f}@supports (color:color-mix(in lab, red, red)){.border-violet-300\/\[0\.12\]{border-color:color-mix(in oklab, var(--color-violet-300) 12%, transparent)}}.border-violet-400{border-color:var(--color-violet-400)}.border-violet-500\/20{border-color:#8d54ff33}@supports (color:color-mix(in lab, red, red)){.border-violet-500\/20{border-color:color-mix(in oklab, var(--color-violet-500) 20%, transparent)}}.border-violet-500\/30{border-color:#8d54ff4d}@supports (color:color-mix(in lab, red, red)){.border-violet-500\/30{border-color:color-mix(in oklab, var(--color-violet-500) 30%, transparent)}}.border-violet-500\/40{border-color:#8d54ff66}@supports (color:color-mix(in lab, red, red)){.border-violet-500\/40{border-color:color-mix(in oklab, var(--color-violet-500) 40%, transparent)}}.border-warning\/10{border-color:var(--color-warning)}@supports (color:color-mix(in lab, red, red)){.border-warning\/10{border-color:color-mix(in oklab, var(--color-warning) 10%, transparent)}}.border-warning\/20{border-color:var(--color-warning)}@supports (color:color-mix(in lab, red, red)){.border-warning\/20{border-color:color-mix(in oklab, var(--color-warning) 20%, transparent)}}.border-warning\/25{border-color:var(--color-warning)}@supports (color:color-mix(in lab, red, red)){.border-warning\/25{border-color:color-mix(in oklab, var(--color-warning) 25%, transparent)}}.border-warning\/30{border-color:var(--color-warning)}@supports (color:color-mix(in lab, red, red)){.border-warning\/30{border-color:color-mix(in oklab, var(--color-warning) 30%, transparent)}}.border-warning\/50{border-color:var(--color-warning)}@supports (color:color-mix(in lab, red, red)){.border-warning\/50{border-color:color-mix(in oklab, var(--color-warning) 50%, transparent)}}.border-white{border-color:var(--color-white)}.border-white\/5{border-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.border-white\/5{border-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.border-white\/6{border-color:#ffffff0f}@supports (color:color-mix(in lab, red, red)){.border-white\/6{border-color:color-mix(in oklab, var(--color-white) 6%, transparent)}}.border-white\/7{border-color:#ffffff12}@supports (color:color-mix(in lab, red, red)){.border-white\/7{border-color:color-mix(in oklab, var(--color-white) 7%, transparent)}}.border-white\/8{border-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){.border-white\/8{border-color:color-mix(in oklab, var(--color-white) 8%, transparent)}}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.border-white\/10{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.border-white\/12{border-color:#ffffff1f}@supports (color:color-mix(in lab, red, red)){.border-white\/12{border-color:color-mix(in oklab, var(--color-white) 12%, transparent)}}.border-white\/15{border-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.border-white\/15{border-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.border-white\/18{border-color:#ffffff2e}@supports (color:color-mix(in lab, red, red)){.border-white\/18{border-color:color-mix(in oklab, var(--color-white) 18%, transparent)}}.border-white\/20{border-color:#fff3}@supports (color:color-mix(in lab, red, red)){.border-white\/20{border-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.border-white\/30{border-color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.border-white\/30{border-color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.border-white\/40{border-color:#fff6}@supports (color:color-mix(in lab, red, red)){.border-white\/40{border-color:color-mix(in oklab, var(--color-white) 40%, transparent)}}.border-white\/50{border-color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.border-white\/50{border-color:color-mix(in oklab, var(--color-white) 50%, transparent)}}.border-white\/70{border-color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.border-white\/70{border-color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.border-white\/\[0\.1\]{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.border-white\/\[0\.1\]{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.border-white\/\[0\.03\]{border-color:#ffffff08}@supports (color:color-mix(in lab, red, red)){.border-white\/\[0\.03\]{border-color:color-mix(in oklab, var(--color-white) 3%, transparent)}}.border-white\/\[0\.04\]{border-color:#ffffff0a}@supports (color:color-mix(in lab, red, red)){.border-white\/\[0\.04\]{border-color:color-mix(in oklab, var(--color-white) 4%, transparent)}}.border-white\/\[0\.05\]{border-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.border-white\/\[0\.05\]{border-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.border-white\/\[0\.06\]{border-color:#ffffff0f}@supports (color:color-mix(in lab, red, red)){.border-white\/\[0\.06\]{border-color:color-mix(in oklab, var(--color-white) 6%, transparent)}}.border-white\/\[0\.07\]{border-color:#ffffff12}@supports (color:color-mix(in lab, red, red)){.border-white\/\[0\.07\]{border-color:color-mix(in oklab, var(--color-white) 7.0%, transparent)}}.border-white\/\[0\.08\]{border-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){.border-white\/\[0\.08\]{border-color:color-mix(in oklab, var(--color-white) 8%, transparent)}}.border-white\/\[0\.09\]{border-color:#ffffff17}@supports (color:color-mix(in lab, red, red)){.border-white\/\[0\.09\]{border-color:color-mix(in oklab, var(--color-white) 9%, transparent)}}.border-white\/\[0\.10\]{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.border-white\/\[0\.10\]{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.border-white\/\[0\.12\]{border-color:#ffffff1f}@supports (color:color-mix(in lab, red, red)){.border-white\/\[0\.12\]{border-color:color-mix(in oklab, var(--color-white) 12%, transparent)}}.border-white\/\[0\.14\]{border-color:#ffffff24}@supports (color:color-mix(in lab, red, red)){.border-white\/\[0\.14\]{border-color:color-mix(in oklab, var(--color-white) 14.0%, transparent)}}.border-white\/\[0\.16\]{border-color:#ffffff29}@supports (color:color-mix(in lab, red, red)){.border-white\/\[0\.16\]{border-color:color-mix(in oklab, var(--color-white) 16%, transparent)}}.border-white\/\[0\.035\]{border-color:#ffffff09}@supports (color:color-mix(in lab, red, red)){.border-white\/\[0\.035\]{border-color:color-mix(in oklab, var(--color-white) 3.5%, transparent)}}.border-white\/\[0\.045\]{border-color:#ffffff0b}@supports (color:color-mix(in lab, red, red)){.border-white\/\[0\.045\]{border-color:color-mix(in oklab, var(--color-white) 4.5%, transparent)}}.border-white\/\[0\.055\]{border-color:#ffffff0e}@supports (color:color-mix(in lab, red, red)){.border-white\/\[0\.055\]{border-color:color-mix(in oklab, var(--color-white) 5.5%, transparent)}}.border-yellow-300\/15{border-color:#ffe02a26}@supports (color:color-mix(in lab, red, red)){.border-yellow-300\/15{border-color:color-mix(in oklab, var(--color-yellow-300) 15%, transparent)}}.border-yellow-400\/50{border-color:#fac80080}@supports (color:color-mix(in lab, red, red)){.border-yellow-400\/50{border-color:color-mix(in oklab, var(--color-yellow-400) 50%, transparent)}}.border-t-\[\#b4f72a\]{border-top-color:#b4f72a}.border-t-transparent{border-top-color:#0000}.border-t-white{border-top-color:var(--color-white)}.\!bg-\[\#1a1a1e\]{background-color:#1a1a1e!important}.\!bg-\[\#1a1a1e\]\/90{background-color:oklab(21.9517% .00210053 -.00745043/.9)!important}.\!bg-accent{background-color:var(--color-accent)!important}.\!bg-green-50{background-color:var(--color-green-50)!important}.\!bg-red-50{background-color:var(--color-red-50)!important}.bg-\[\#0a0a0a\]{background-color:#0a0a0a}.bg-\[\#0a0a12\]{background-color:#0a0a12}.bg-\[\#0a0f14\]\/60{background-color:oklab(16.5569% -.00481963 -.0123279/.6)}.bg-\[\#0a84ff\]\/30{background-color:oklab(62.4254% -.0515206 -.199017/.3)}.bg-\[\#0a84ff\]\/50{background-color:oklab(62.4254% -.0515206 -.199017/.5)}.bg-\[\#0b0c0e\]{background-color:#0b0c0e}.bg-\[\#0b1117\]\/82{background-color:oklab(17.4396% -.0056753 -.0145873/.82)}.bg-\[\#0b1117\]\/86{background-color:oklab(17.4396% -.0056753 -.0145873/.86)}.bg-\[\#0c0d10\]{background-color:#0c0d10}.bg-\[\#0c0d11\]\/80{background-color:oklab(15.984% .00064718 -.00859341/.8)}.bg-\[\#0d0d0f\]{background-color:#0d0d0f}.bg-\[\#0d0d12\]\/88{background-color:oklab(16.1523% .00274358 -.0101216/.88)}.bg-\[\#0d1b2a\]{background-color:#0d1b2a}.bg-\[\#0f0e13\]{background-color:#0f0e13}.bg-\[\#0f0f14\]\/95{background-color:oklab(17.0821% .0027196 -.00997259/.95)}.bg-\[\#0f1117\]\/96{background-color:oklab(17.8328% .000134595 -.0128084/.96)}.bg-\[\#1A1A1F\]{background-color:#1a1a1f}.bg-\[\#1a1a1a\]{background-color:#1a1a1a}.bg-\[\#1a1a1e\]{background-color:#1a1a1e}.bg-\[\#1a1a1e\]\/95{background-color:oklab(21.9517% .00210053 -.00745043/.95)}.bg-\[\#1a1a1f\]{background-color:#1a1a1f}.bg-\[\#1a1a1f\]\/95{background-color:oklab(21.9981% .00260043 -.00932832/.95)}.bg-\[\#1a1a2e\]\/90{background-color:oklab(22.8438% .00860056 -.0374545/.9)}.bg-\[\#1a1a2e\]\/95{background-color:oklab(22.8438% .00860056 -.0374545/.95)}.bg-\[\#1a1d22\]{background-color:#1a1d22}.bg-\[\#1a1920\]{background-color:#1a1920}.bg-\[\#1a1920\]\/30{background-color:oklab(21.7705% .005062 -.0126714/.3)}.bg-\[\#1a1920\]\/50{background-color:oklab(21.7705% .005062 -.0126714/.5)}.bg-\[\#1a1920\]\/80{background-color:oklab(21.7705% .005062 -.0126714/.8)}.bg-\[\#1c1c1e\]{background-color:#1c1c1e}.bg-\[\#1c1c1f\]{background-color:#1c1c1f}.bg-\[\#1c1f26\]{background-color:#1c1f26}.bg-\[\#2c2c2e\]{background-color:#2c2c2e}.bg-\[\#3B82F6\]{background-color:#3b82f6}.bg-\[\#3B82F6\]\/10{background-color:oklab(62.3083% -.0332476 -.185052/.1)}.bg-\[\#4f8fd6\]\/14{background-color:oklab(63.9222% -.0378535 -.120215/.14)}.bg-\[\#4f8fd6\]\/16{background-color:oklab(63.9222% -.0378535 -.120215/.16)}.bg-\[\#5b9bd5\]\/12{background-color:oklab(67.0839% -.0416874 -.100634/.12)}.bg-\[\#007AFF\]{background-color:#007aff}.bg-\[\#007AFF\]\/30{background-color:oklab(60.2765% -.0474039 -.212489/.3)}.bg-\[\#007AFF\]\/50{background-color:oklab(60.2765% -.0474039 -.212489/.5)}.bg-\[\#07C160\]{background-color:#07c160}.bg-\[\#07C160\]\/10{background-color:oklab(71.0105% -.165577 .0909835/.1)}.bg-\[\#7c3aed\]{background-color:#7c3aed}.bg-\[\#7c3aed\]\/10{background-color:oklab(54.1337% .0963843 -.226969/.1)}.bg-\[\#8b7cf6\]\/20{background-color:oklab(65.6948% .0487945 -.168911/.2)}.bg-\[\#8b7cf6\]\/40{background-color:oklab(65.6948% .0487945 -.168911/.4)}.bg-\[\#8b7cf6\]\/\[0\.04\]{background-color:oklab(65.6948% .0487945 -.168911/.04)}.bg-\[\#8ef59a\]\/18{background-color:oklab(88.523% -.131557 .0863217/.18)}.bg-\[\#8fd8ff\]\/12{background-color:oklab(84.8204% -.0551153 -.0722208/.12)}.bg-\[\#34C759\]{background-color:#34c759}.bg-\[\#070c11\]\/74{background-color:oklab(15.1241% -.00535285 -.0127248/.74)}.bg-\[\#070c11\]\/76{background-color:oklab(15.1241% -.00535285 -.0127248/.76)}.bg-\[\#76d9ff\]\/12{background-color:oklab(83.903% -.0752273 -.0761302/.12)}.bg-\[\#76d9ff\]\/18{background-color:oklab(83.903% -.0752273 -.0761302/.18)}.bg-\[\#080d12\]{background-color:#080d12}.bg-\[\#080d12\]\/80{background-color:oklab(15.6121% -.00506198 -.0125562/.8)}.bg-\[\#080d12\]\/86{background-color:oklab(15.6121% -.00506198 -.0125562/.86)}.bg-\[\#181b21\]{background-color:#181b21}.bg-\[\#183a5b\]{background-color:#183a5b}.bg-\[\#183a5b\]\/55{background-color:oklab(34.0762% -.0240284 -.0662069/.55)}.bg-\[\#05090d\]{background-color:#05090d}.bg-\[\#5856D6\]\/15{background-color:oklab(52.9455% .0276977 -.189011/.15)}.bg-\[\#5856D6\]\/20{background-color:oklab(52.9455% .0276977 -.189011/.2)}.bg-\[\#07111d\]{background-color:#07111d}.bg-\[\#07111d\]\/80{background-color:oklab(17.4728% -.00853412 -.0281473/.8)}.bg-\[\#07111d\]\/92{background-color:oklab(17.4728% -.00853412 -.0281473/.92)}.bg-\[\#08090d\]\/92{background-color:oklab(14.0529% .000499159 -.00900212/.92)}.bg-\[\#08090d\]\/95{background-color:oklab(14.0529% .000499159 -.00900212/.95)}.bg-\[\#11131b\]\/95{background-color:oklab(18.8489% .00109343 -.0165746/.95)}.bg-\[\#12121e\]{background-color:#12121e}.bg-\[\#15151a\]{background-color:#15151a}.bg-\[\#15171c\]{background-color:#15171c}.bg-\[\#16161a\]{background-color:#16161a}.bg-\[\#17161c\]{background-color:#17161c}.bg-\[\#17161c\]\/90{background-color:oklab(20.4066% .00464248 -.0109593/.9)}.bg-\[\#17191c\]{background-color:#17191c}.bg-\[\#22262e\]{background-color:#22262e}.bg-\[\#050607\]{background-color:#050607}.bg-\[\#050811\]{background-color:#050811}.bg-\[\#101014\]\/95{background-color:oklab(17.4911% .00219618 -.0079082/.95)}.bg-\[\#101114\]\/92{background-color:oklab(17.7869% .000115879 -.00636923/.92)}.bg-\[\#101114\]\/96{background-color:oklab(17.7869% .000115879 -.00636923/.96)}.bg-\[\#101118\]\/96{background-color:oklab(17.9953% .00213261 -.0143097/.96)}.bg-\[\#101216\]{background-color:#101216}.bg-\[\#101216\]\/70{background-color:oklab(18.1835% -.000871234 -.00877163/.7)}.bg-\[\#111116\]\/90{background-color:oklab(17.9996% .00269625 -.00983542/.9)}.bg-\[\#111116\]\/92{background-color:oklab(17.9996% .00269625 -.00983542/.92)}.bg-\[\#111116\]\/96{background-color:oklab(17.9996% .00269625 -.00983542/.96)}.bg-\[\#121216\]\/98{background-color:oklab(18.404% .0021752 -.00780299/.98)}.bg-\[\#141418\]\/90{background-color:oklab(19.3057% .00215527 -.00770549/.9)}.bg-\[\#141418\]\/95{background-color:oklab(19.3057% .00215527 -.00770549/.95)}.bg-\[\#141721\]{background-color:#141721}.bg-\[\#151519\]\/88{background-color:oklab(19.7527% .00214556 -.00765932/.88)}.bg-\[\#181823\]{background-color:#181823}.bg-\[\#222228\]{background-color:#222228}.bg-\[\#C8A087\]\/10{background-color:oklab(73.5912% .035078 .0475127/.1)}.bg-\[\#C8A087\]\/15{background-color:oklab(73.5912% .035078 .0475127/.15)}.bg-\[\#C8A087\]\/\[0\.06\]{background-color:oklab(73.5912% .035078 .0475127/.06)}.bg-\[\#C8A087\]\/\[0\.08\]{background-color:oklab(73.5912% .035078 .0475127/.08)}.bg-\[\#F5F5F7\]{background-color:#f5f5f7}.bg-\[\#FAFAFA\]{background-color:#fafafa}.bg-\[\#FF6B5B\]{background-color:#ff6b5b}.bg-\[\#FF6363\]{background-color:#ff6363}.bg-\[\#b4f72a\]{background-color:#b4f72a}.bg-\[\#b4f72a\]\/5{background-color:oklab(89.8371% -.135511 .17709/.05)}.bg-\[\#b4f72a\]\/8{background-color:oklab(89.8371% -.135511 .17709/.08)}.bg-\[\#b4f72a\]\/10{background-color:oklab(89.8371% -.135511 .17709/.1)}.bg-\[\#b4f72a\]\/12{background-color:oklab(89.8371% -.135511 .17709/.12)}.bg-\[\#b4f72a\]\/14{background-color:oklab(89.837% -.135511 .17709/.14)}.bg-\[\#b4f72a\]\/15{background-color:oklab(89.8371% -.135511 .17709/.15)}.bg-\[\#b4f72a\]\/18{background-color:oklab(89.8371% -.135511 .17709/.18)}.bg-\[\#b4f72a\]\/20{background-color:oklab(89.8371% -.135511 .17709/.2)}.bg-\[\#b4f72a\]\/30{background-color:oklab(89.8371% -.135511 .17709/.3)}.bg-\[\#b4f72a\]\/40{background-color:oklab(89.8371% -.135511 .17709/.4)}.bg-\[\#b4f72a\]\/55{background-color:oklab(89.8371% -.135511 .17709/.55)}.bg-\[\#b4f72a\]\/80{background-color:oklab(89.8371% -.135511 .17709/.8)}.bg-\[\#b4f72a\]\/\[0\.03\]{background-color:oklab(89.8371% -.135511 .17709/.03)}.bg-\[\#b4f72a\]\/\[0\.04\]{background-color:oklab(89.8371% -.135511 .17709/.04)}.bg-\[\#b4f72a\]\/\[0\.05\]{background-color:oklab(89.8371% -.135511 .17709/.05)}.bg-\[\#b4f72a\]\/\[0\.06\]{background-color:oklab(89.8371% -.135511 .17709/.06)}.bg-\[\#b4f72a\]\/\[0\.07\]{background-color:oklab(89.837% -.135511 .17709/.07)}.bg-\[\#b4f72a\]\/\[0\.08\]{background-color:oklab(89.8371% -.135511 .17709/.08)}.bg-\[\#b4f72a\]\/\[0\.035\]{background-color:oklab(89.837% -.135511 .17709/.035)}.bg-\[\#b4f72a\]\/\[0\.045\]{background-color:oklab(89.8371% -.135511 .17709/.045)}.bg-\[\#b4f72a\]\/\[0\.055\]{background-color:oklab(89.8371% -.135511 .17709/.055)}.bg-\[\#b4f72a\]\/\[0\.065\]{background-color:oklab(89.8371% -.135511 .17709/.065)}.bg-\[\#d6dde8\]{background-color:#d6dde8}.bg-\[\#d7b08a\]\/15{background-color:oklab(78.2682% .0280213 .0623826/.15)}.bg-\[\#d7b08a\]\/\[0\.06\]{background-color:oklab(78.2682% .0280213 .0623826/.06)}.bg-\[\#d7b08a\]\/\[0\.08\]{background-color:oklab(78.2682% .0280213 .0623826/.08)}.bg-\[\#d7b08a\]\/\[0\.055\]{background-color:oklab(78.2682% .0280213 .0623826/.055)}.bg-\[\#d8ff72\]{background-color:#d8ff72}.bg-\[\#d8ff72\]\/10{background-color:oklab(94.4589% -.0930536 .145211/.1)}.bg-\[\#eef2f7\]{background-color:#eef2f7}.bg-\[\#f5f5f7\]{background-color:#f5f5f7}.bg-\[\#f8fafc\]{background-color:#f8fafc}.bg-\[\#f8fafc\]\/\[0\.035\]{background-color:oklab(98.4152% -.00128633 -.00316095/.035)}.bg-\[\#ff8a8a\]\/8{background-color:oklab(76.1477% .13273 .0507945/.08)}.bg-\[\#ff8a8a\]\/12{background-color:oklab(76.1477% .13273 .0507945/.12)}.bg-\[rgba\(0\,0\,0\,0\.3\)\]{background-color:#0000004d}.bg-\[rgba\(10\,10\,16\,0\.76\)\]{background-color:#0a0a10c2}.bg-\[rgba\(12\,12\,19\,0\.9\)\]{background-color:#0c0c13e6}.bg-\[rgba\(17\,17\,22\,0\.9\)\]{background-color:#111116e6}.bg-\[rgba\(18\,18\,22\,0\.82\)\]{background-color:#121216d1}.bg-\[rgba\(139\,124\,246\,0\.2\)\]{background-color:#8b7cf633}.bg-\[rgba\(139\,124\,246\,0\.12\)\]{background-color:#8b7cf61f}.bg-\[rgba\(180\,247\,42\,0\.12\)\]{background-color:#b4f72a1f}.bg-\[rgba\(180\,247\,42\,0\.14\)\]{background-color:#b4f72a24}.bg-\[rgba\(245\,247\,251\,0\.18\)\]{background-color:#f5f7fb2e}.bg-\[rgba\(245\,247\,251\,0\.24\)\]{background-color:#f5f7fb3d}.bg-\[rgba\(245\,247\,251\,0\.52\)\]{background-color:#f5f7fb85}.bg-\[rgba\(255\,255\,255\,0\.06\)\]{background-color:#ffffff0f}.bg-\[var\(--color-bg-surface\)\]\/95{background-color:var(--color-bg-surface)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--color-bg-surface\)\]\/95{background-color:color-mix(in oklab, var(--color-bg-surface) 95%, transparent)}}.bg-\[var\(--color-semantic-info\)\]{background-color:var(--color-semantic-info)}.bg-accent{background-color:var(--color-accent)}.bg-accent-dim\/10{background-color:var(--color-accent-dim)}@supports (color:color-mix(in lab, red, red)){.bg-accent-dim\/10{background-color:color-mix(in oklab, var(--color-accent-dim) 10%, transparent)}}.bg-accent-dim\/20{background-color:var(--color-accent-dim)}@supports (color:color-mix(in lab, red, red)){.bg-accent-dim\/20{background-color:color-mix(in oklab, var(--color-accent-dim) 20%, transparent)}}.bg-accent\/5{background-color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.bg-accent\/5{background-color:color-mix(in oklab, var(--color-accent) 5%, transparent)}}.bg-accent\/10{background-color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.bg-accent\/10{background-color:color-mix(in oklab, var(--color-accent) 10%, transparent)}}.bg-accent\/15{background-color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.bg-accent\/15{background-color:color-mix(in oklab, var(--color-accent) 15%, transparent)}}.bg-accent\/20{background-color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.bg-accent\/20{background-color:color-mix(in oklab, var(--color-accent) 20%, transparent)}}.bg-accent\/25{background-color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.bg-accent\/25{background-color:color-mix(in oklab, var(--color-accent) 25%, transparent)}}.bg-accent\/40{background-color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.bg-accent\/40{background-color:color-mix(in oklab, var(--color-accent) 40%, transparent)}}.bg-accent\/50{background-color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.bg-accent\/50{background-color:color-mix(in oklab, var(--color-accent) 50%, transparent)}}.bg-accent\/60{background-color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.bg-accent\/60{background-color:color-mix(in oklab, var(--color-accent) 60%, transparent)}}.bg-accent\/70{background-color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.bg-accent\/70{background-color:color-mix(in oklab, var(--color-accent) 70%, transparent)}}.bg-accent\/80{background-color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.bg-accent\/80{background-color:color-mix(in oklab, var(--color-accent) 80%, transparent)}}.bg-accent\/90{background-color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.bg-accent\/90{background-color:color-mix(in oklab, var(--color-accent) 90%, transparent)}}.bg-accent\/\[0\.07\]{background-color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.bg-accent\/\[0\.07\]{background-color:color-mix(in oklab, var(--color-accent) 7.0%, transparent)}}.bg-accent\/\[0\.08\]{background-color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.bg-accent\/\[0\.08\]{background-color:color-mix(in oklab, var(--color-accent) 8%, transparent)}}.bg-accent\/\[0\.14\]{background-color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.bg-accent\/\[0\.14\]{background-color:color-mix(in oklab, var(--color-accent) 14.0%, transparent)}}.bg-amber-50{background-color:var(--color-amber-50)}.bg-amber-50\/90{background-color:#fffbebe6}@supports (color:color-mix(in lab, red, red)){.bg-amber-50\/90{background-color:color-mix(in oklab, var(--color-amber-50) 90%, transparent)}}.bg-amber-100{background-color:var(--color-amber-100)}.bg-amber-200\/\[0\.06\]{background-color:#fee6850f}@supports (color:color-mix(in lab, red, red)){.bg-amber-200\/\[0\.06\]{background-color:color-mix(in oklab, var(--color-amber-200) 6%, transparent)}}.bg-amber-200\/\[0\.045\]{background-color:#fee6850b}@supports (color:color-mix(in lab, red, red)){.bg-amber-200\/\[0\.045\]{background-color:color-mix(in oklab, var(--color-amber-200) 4.5%, transparent)}}.bg-amber-300{background-color:var(--color-amber-300)}.bg-amber-300\/10{background-color:#ffd2361a}@supports (color:color-mix(in lab, red, red)){.bg-amber-300\/10{background-color:color-mix(in oklab, var(--color-amber-300) 10%, transparent)}}.bg-amber-300\/12{background-color:#ffd2361f}@supports (color:color-mix(in lab, red, red)){.bg-amber-300\/12{background-color:color-mix(in oklab, var(--color-amber-300) 12%, transparent)}}.bg-amber-300\/25{background-color:#ffd23640}@supports (color:color-mix(in lab, red, red)){.bg-amber-300\/25{background-color:color-mix(in oklab, var(--color-amber-300) 25%, transparent)}}.bg-amber-300\/70{background-color:#ffd236b3}@supports (color:color-mix(in lab, red, red)){.bg-amber-300\/70{background-color:color-mix(in oklab, var(--color-amber-300) 70%, transparent)}}.bg-amber-300\/\[0\.05\]{background-color:#ffd2360d}@supports (color:color-mix(in lab, red, red)){.bg-amber-300\/\[0\.05\]{background-color:color-mix(in oklab, var(--color-amber-300) 5%, transparent)}}.bg-amber-300\/\[0\.06\]{background-color:#ffd2360f}@supports (color:color-mix(in lab, red, red)){.bg-amber-300\/\[0\.06\]{background-color:color-mix(in oklab, var(--color-amber-300) 6%, transparent)}}.bg-amber-300\/\[0\.07\]{background-color:#ffd23612}@supports (color:color-mix(in lab, red, red)){.bg-amber-300\/\[0\.07\]{background-color:color-mix(in oklab, var(--color-amber-300) 7.0%, transparent)}}.bg-amber-300\/\[0\.08\]{background-color:#ffd23614}@supports (color:color-mix(in lab, red, red)){.bg-amber-300\/\[0\.08\]{background-color:color-mix(in oklab, var(--color-amber-300) 8%, transparent)}}.bg-amber-300\/\[0\.045\]{background-color:#ffd2360b}@supports (color:color-mix(in lab, red, red)){.bg-amber-300\/\[0\.045\]{background-color:color-mix(in oklab, var(--color-amber-300) 4.5%, transparent)}}.bg-amber-300\/\[0\.055\]{background-color:#ffd2360e}@supports (color:color-mix(in lab, red, red)){.bg-amber-300\/\[0\.055\]{background-color:color-mix(in oklab, var(--color-amber-300) 5.5%, transparent)}}.bg-amber-300\/\[0\.075\]{background-color:#ffd23613}@supports (color:color-mix(in lab, red, red)){.bg-amber-300\/\[0\.075\]{background-color:color-mix(in oklab, var(--color-amber-300) 7.5%, transparent)}}.bg-amber-400{background-color:var(--color-amber-400)}.bg-amber-400\/8{background-color:#fcbb0014}@supports (color:color-mix(in lab, red, red)){.bg-amber-400\/8{background-color:color-mix(in oklab, var(--color-amber-400) 8%, transparent)}}.bg-amber-400\/10{background-color:#fcbb001a}@supports (color:color-mix(in lab, red, red)){.bg-amber-400\/10{background-color:color-mix(in oklab, var(--color-amber-400) 10%, transparent)}}.bg-amber-400\/15{background-color:#fcbb0026}@supports (color:color-mix(in lab, red, red)){.bg-amber-400\/15{background-color:color-mix(in oklab, var(--color-amber-400) 15%, transparent)}}.bg-amber-400\/60{background-color:#fcbb0099}@supports (color:color-mix(in lab, red, red)){.bg-amber-400\/60{background-color:color-mix(in oklab, var(--color-amber-400) 60%, transparent)}}.bg-amber-400\/\[0\.04\]{background-color:#fcbb000a}@supports (color:color-mix(in lab, red, red)){.bg-amber-400\/\[0\.04\]{background-color:color-mix(in oklab, var(--color-amber-400) 4%, transparent)}}.bg-amber-400\/\[0\.05\]{background-color:#fcbb000d}@supports (color:color-mix(in lab, red, red)){.bg-amber-400\/\[0\.05\]{background-color:color-mix(in oklab, var(--color-amber-400) 5%, transparent)}}.bg-amber-400\/\[0\.06\]{background-color:#fcbb000f}@supports (color:color-mix(in lab, red, red)){.bg-amber-400\/\[0\.06\]{background-color:color-mix(in oklab, var(--color-amber-400) 6%, transparent)}}.bg-amber-500{background-color:var(--color-amber-500)}.bg-amber-500\/5{background-color:#f99c000d}@supports (color:color-mix(in lab, red, red)){.bg-amber-500\/5{background-color:color-mix(in oklab, var(--color-amber-500) 5%, transparent)}}.bg-amber-500\/10{background-color:#f99c001a}@supports (color:color-mix(in lab, red, red)){.bg-amber-500\/10{background-color:color-mix(in oklab, var(--color-amber-500) 10%, transparent)}}.bg-amber-500\/15{background-color:#f99c0026}@supports (color:color-mix(in lab, red, red)){.bg-amber-500\/15{background-color:color-mix(in oklab, var(--color-amber-500) 15%, transparent)}}.bg-amber-500\/20{background-color:#f99c0033}@supports (color:color-mix(in lab, red, red)){.bg-amber-500\/20{background-color:color-mix(in oklab, var(--color-amber-500) 20%, transparent)}}.bg-amber-500\/\[0\.05\]{background-color:#f99c000d}@supports (color:color-mix(in lab, red, red)){.bg-amber-500\/\[0\.05\]{background-color:color-mix(in oklab, var(--color-amber-500) 5%, transparent)}}.bg-amber-500\/\[0\.06\]{background-color:#f99c000f}@supports (color:color-mix(in lab, red, red)){.bg-amber-500\/\[0\.06\]{background-color:color-mix(in oklab, var(--color-amber-500) 6%, transparent)}}.bg-amber-900{background-color:var(--color-amber-900)}.bg-background,.bg-background\/20{background-color:var(--color-background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/20{background-color:color-mix(in oklab, var(--color-background) 20%, transparent)}}.bg-background\/35{background-color:var(--color-background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/35{background-color:color-mix(in oklab, var(--color-background) 35%, transparent)}}.bg-background\/40{background-color:var(--color-background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/40{background-color:color-mix(in oklab, var(--color-background) 40%, transparent)}}.bg-background\/50{background-color:var(--color-background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/50{background-color:color-mix(in oklab, var(--color-background) 50%, transparent)}}.bg-background\/55{background-color:var(--color-background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/55{background-color:color-mix(in oklab, var(--color-background) 55%, transparent)}}.bg-background\/60{background-color:var(--color-background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/60{background-color:color-mix(in oklab, var(--color-background) 60%, transparent)}}.bg-background\/80{background-color:var(--color-background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/80{background-color:color-mix(in oklab, var(--color-background) 80%, transparent)}}.bg-bg,.bg-bg\/70{background-color:var(--color-bg)}@supports (color:color-mix(in lab, red, red)){.bg-bg\/70{background-color:color-mix(in oklab, var(--color-bg) 70%, transparent)}}.bg-bg\/80{background-color:var(--color-bg)}@supports (color:color-mix(in lab, red, red)){.bg-bg\/80{background-color:color-mix(in oklab, var(--color-bg) 80%, transparent)}}.bg-black\/0{background-color:#0000}@supports (color:color-mix(in lab, red, red)){.bg-black\/0{background-color:color-mix(in oklab, var(--color-black) 0%, transparent)}}.bg-black\/5{background-color:#0000000d}@supports (color:color-mix(in lab, red, red)){.bg-black\/5{background-color:color-mix(in oklab, var(--color-black) 5%, transparent)}}.bg-black\/10{background-color:#0000001a}@supports (color:color-mix(in lab, red, red)){.bg-black\/10{background-color:color-mix(in oklab, var(--color-black) 10%, transparent)}}.bg-black\/15{background-color:#00000026}@supports (color:color-mix(in lab, red, red)){.bg-black\/15{background-color:color-mix(in oklab, var(--color-black) 15%, transparent)}}.bg-black\/16{background-color:#00000029}@supports (color:color-mix(in lab, red, red)){.bg-black\/16{background-color:color-mix(in oklab, var(--color-black) 16%, transparent)}}.bg-black\/18{background-color:#0000002e}@supports (color:color-mix(in lab, red, red)){.bg-black\/18{background-color:color-mix(in oklab, var(--color-black) 18%, transparent)}}.bg-black\/20{background-color:#0003}@supports (color:color-mix(in lab, red, red)){.bg-black\/20{background-color:color-mix(in oklab, var(--color-black) 20%, transparent)}}.bg-black\/22{background-color:#00000038}@supports (color:color-mix(in lab, red, red)){.bg-black\/22{background-color:color-mix(in oklab, var(--color-black) 22%, transparent)}}.bg-black\/24{background-color:#0000003d}@supports (color:color-mix(in lab, red, red)){.bg-black\/24{background-color:color-mix(in oklab, var(--color-black) 24%, transparent)}}.bg-black\/25{background-color:#00000040}@supports (color:color-mix(in lab, red, red)){.bg-black\/25{background-color:color-mix(in oklab, var(--color-black) 25%, transparent)}}.bg-black\/30{background-color:#0000004d}@supports (color:color-mix(in lab, red, red)){.bg-black\/30{background-color:color-mix(in oklab, var(--color-black) 30%, transparent)}}.bg-black\/35{background-color:#00000059}@supports (color:color-mix(in lab, red, red)){.bg-black\/35{background-color:color-mix(in oklab, var(--color-black) 35%, transparent)}}.bg-black\/40{background-color:#0006}@supports (color:color-mix(in lab, red, red)){.bg-black\/40{background-color:color-mix(in oklab, var(--color-black) 40%, transparent)}}.bg-black\/45{background-color:#00000073}@supports (color:color-mix(in lab, red, red)){.bg-black\/45{background-color:color-mix(in oklab, var(--color-black) 45%, transparent)}}.bg-black\/48{background-color:#0000007a}@supports (color:color-mix(in lab, red, red)){.bg-black\/48{background-color:color-mix(in oklab, var(--color-black) 48%, transparent)}}.bg-black\/50{background-color:#00000080}@supports (color:color-mix(in lab, red, red)){.bg-black\/50{background-color:color-mix(in oklab, var(--color-black) 50%, transparent)}}.bg-black\/55{background-color:#0000008c}@supports (color:color-mix(in lab, red, red)){.bg-black\/55{background-color:color-mix(in oklab, var(--color-black) 55%, transparent)}}.bg-black\/58{background-color:#00000094}@supports (color:color-mix(in lab, red, red)){.bg-black\/58{background-color:color-mix(in oklab, var(--color-black) 58%, transparent)}}.bg-black\/60{background-color:#0009}@supports (color:color-mix(in lab, red, red)){.bg-black\/60{background-color:color-mix(in oklab, var(--color-black) 60%, transparent)}}.bg-black\/62{background-color:#0000009e}@supports (color:color-mix(in lab, red, red)){.bg-black\/62{background-color:color-mix(in oklab, var(--color-black) 62%, transparent)}}.bg-black\/65{background-color:#000000a6}@supports (color:color-mix(in lab, red, red)){.bg-black\/65{background-color:color-mix(in oklab, var(--color-black) 65%, transparent)}}.bg-black\/70{background-color:#000000b3}@supports (color:color-mix(in lab, red, red)){.bg-black\/70{background-color:color-mix(in oklab, var(--color-black) 70%, transparent)}}.bg-black\/75{background-color:#000000bf}@supports (color:color-mix(in lab, red, red)){.bg-black\/75{background-color:color-mix(in oklab, var(--color-black) 75%, transparent)}}.bg-black\/80{background-color:#000c}@supports (color:color-mix(in lab, red, red)){.bg-black\/80{background-color:color-mix(in oklab, var(--color-black) 80%, transparent)}}.bg-black\/85{background-color:#000000d9}@supports (color:color-mix(in lab, red, red)){.bg-black\/85{background-color:color-mix(in oklab, var(--color-black) 85%, transparent)}}.bg-black\/90{background-color:#000000e6}@supports (color:color-mix(in lab, red, red)){.bg-black\/90{background-color:color-mix(in oklab, var(--color-black) 90%, transparent)}}.bg-black\/\[0\.02\]{background-color:#00000005}@supports (color:color-mix(in lab, red, red)){.bg-black\/\[0\.02\]{background-color:color-mix(in oklab, var(--color-black) 2%, transparent)}}.bg-black\/\[0\.03\]{background-color:#00000008}@supports (color:color-mix(in lab, red, red)){.bg-black\/\[0\.03\]{background-color:color-mix(in oklab, var(--color-black) 3%, transparent)}}.bg-black\/\[0\.04\]{background-color:#0000000a}@supports (color:color-mix(in lab, red, red)){.bg-black\/\[0\.04\]{background-color:color-mix(in oklab, var(--color-black) 4%, transparent)}}.bg-black\/\[0\.06\]{background-color:#0000000f}@supports (color:color-mix(in lab, red, red)){.bg-black\/\[0\.06\]{background-color:color-mix(in oklab, var(--color-black) 6%, transparent)}}.bg-black\/\[0\.15\]{background-color:#00000026}@supports (color:color-mix(in lab, red, red)){.bg-black\/\[0\.15\]{background-color:color-mix(in oklab, var(--color-black) 15%, transparent)}}.bg-blue-50{background-color:var(--color-blue-50)}.bg-blue-100{background-color:var(--color-blue-100)}.bg-blue-400\/10{background-color:#54a2ff1a}@supports (color:color-mix(in lab, red, red)){.bg-blue-400\/10{background-color:color-mix(in oklab, var(--color-blue-400) 10%, transparent)}}.bg-blue-500{background-color:var(--color-blue-500)}.bg-blue-500\/10{background-color:#3080ff1a}@supports (color:color-mix(in lab, red, red)){.bg-blue-500\/10{background-color:color-mix(in oklab, var(--color-blue-500) 10%, transparent)}}.bg-blue-500\/15{background-color:#3080ff26}@supports (color:color-mix(in lab, red, red)){.bg-blue-500\/15{background-color:color-mix(in oklab, var(--color-blue-500) 15%, transparent)}}.bg-blue-500\/20{background-color:#3080ff33}@supports (color:color-mix(in lab, red, red)){.bg-blue-500\/20{background-color:color-mix(in oklab, var(--color-blue-500) 20%, transparent)}}.bg-blue-500\/\[0\.05\]{background-color:#3080ff0d}@supports (color:color-mix(in lab, red, red)){.bg-blue-500\/\[0\.05\]{background-color:color-mix(in oklab, var(--color-blue-500) 5%, transparent)}}.bg-blue-500\/\[0\.06\]{background-color:#3080ff0f}@supports (color:color-mix(in lab, red, red)){.bg-blue-500\/\[0\.06\]{background-color:color-mix(in oklab, var(--color-blue-500) 6%, transparent)}}.bg-blue-600{background-color:var(--color-blue-600)}.bg-border,.bg-border\/60{background-color:var(--color-border)}@supports (color:color-mix(in lab, red, red)){.bg-border\/60{background-color:color-mix(in oklab, var(--color-border) 60%, transparent)}}.bg-canvas-bg{background-color:var(--color-canvas-bg)}.bg-cyan-100\/\[0\.08\]{background-color:#cefafe14}@supports (color:color-mix(in lab, red, red)){.bg-cyan-100\/\[0\.08\]{background-color:color-mix(in oklab, var(--color-cyan-100) 8%, transparent)}}.bg-cyan-200\/10{background-color:#a2f4fd1a}@supports (color:color-mix(in lab, red, red)){.bg-cyan-200\/10{background-color:color-mix(in oklab, var(--color-cyan-200) 10%, transparent)}}.bg-cyan-200\/12{background-color:#a2f4fd1f}@supports (color:color-mix(in lab, red, red)){.bg-cyan-200\/12{background-color:color-mix(in oklab, var(--color-cyan-200) 12%, transparent)}}.bg-cyan-200\/15{background-color:#a2f4fd26}@supports (color:color-mix(in lab, red, red)){.bg-cyan-200\/15{background-color:color-mix(in oklab, var(--color-cyan-200) 15%, transparent)}}.bg-cyan-200\/55{background-color:#a2f4fd8c}@supports (color:color-mix(in lab, red, red)){.bg-cyan-200\/55{background-color:color-mix(in oklab, var(--color-cyan-200) 55%, transparent)}}.bg-cyan-200\/\[0\.04\]{background-color:#a2f4fd0a}@supports (color:color-mix(in lab, red, red)){.bg-cyan-200\/\[0\.04\]{background-color:color-mix(in oklab, var(--color-cyan-200) 4%, transparent)}}.bg-cyan-200\/\[0\.06\]{background-color:#a2f4fd0f}@supports (color:color-mix(in lab, red, red)){.bg-cyan-200\/\[0\.06\]{background-color:color-mix(in oklab, var(--color-cyan-200) 6%, transparent)}}.bg-cyan-200\/\[0\.045\]{background-color:#a2f4fd0b}@supports (color:color-mix(in lab, red, red)){.bg-cyan-200\/\[0\.045\]{background-color:color-mix(in oklab, var(--color-cyan-200) 4.5%, transparent)}}.bg-cyan-200\/\[0\.055\]{background-color:#a2f4fd0e}@supports (color:color-mix(in lab, red, red)){.bg-cyan-200\/\[0\.055\]{background-color:color-mix(in oklab, var(--color-cyan-200) 5.5%, transparent)}}.bg-cyan-300{background-color:var(--color-cyan-300)}.bg-cyan-300\/10{background-color:#53eafd1a}@supports (color:color-mix(in lab, red, red)){.bg-cyan-300\/10{background-color:color-mix(in oklab, var(--color-cyan-300) 10%, transparent)}}.bg-cyan-300\/12{background-color:#53eafd1f}@supports (color:color-mix(in lab, red, red)){.bg-cyan-300\/12{background-color:color-mix(in oklab, var(--color-cyan-300) 12%, transparent)}}.bg-cyan-300\/14{background-color:#53eafd24}@supports (color:color-mix(in lab, red, red)){.bg-cyan-300\/14{background-color:color-mix(in oklab, var(--color-cyan-300) 14%, transparent)}}.bg-cyan-300\/70{background-color:#53eafdb3}@supports (color:color-mix(in lab, red, red)){.bg-cyan-300\/70{background-color:color-mix(in oklab, var(--color-cyan-300) 70%, transparent)}}.bg-cyan-300\/\[0\.05\]{background-color:#53eafd0d}@supports (color:color-mix(in lab, red, red)){.bg-cyan-300\/\[0\.05\]{background-color:color-mix(in oklab, var(--color-cyan-300) 5%, transparent)}}.bg-cyan-300\/\[0\.06\]{background-color:#53eafd0f}@supports (color:color-mix(in lab, red, red)){.bg-cyan-300\/\[0\.06\]{background-color:color-mix(in oklab, var(--color-cyan-300) 6%, transparent)}}.bg-cyan-300\/\[0\.07\]{background-color:#53eafd12}@supports (color:color-mix(in lab, red, red)){.bg-cyan-300\/\[0\.07\]{background-color:color-mix(in oklab, var(--color-cyan-300) 7.0%, transparent)}}.bg-cyan-300\/\[0\.08\]{background-color:#53eafd14}@supports (color:color-mix(in lab, red, red)){.bg-cyan-300\/\[0\.08\]{background-color:color-mix(in oklab, var(--color-cyan-300) 8%, transparent)}}.bg-cyan-300\/\[0\.09\]{background-color:#53eafd17}@supports (color:color-mix(in lab, red, red)){.bg-cyan-300\/\[0\.09\]{background-color:color-mix(in oklab, var(--color-cyan-300) 9%, transparent)}}.bg-cyan-300\/\[0\.045\]{background-color:#53eafd0b}@supports (color:color-mix(in lab, red, red)){.bg-cyan-300\/\[0\.045\]{background-color:color-mix(in oklab, var(--color-cyan-300) 4.5%, transparent)}}.bg-cyan-300\/\[0\.055\]{background-color:#53eafd0e}@supports (color:color-mix(in lab, red, red)){.bg-cyan-300\/\[0\.055\]{background-color:color-mix(in oklab, var(--color-cyan-300) 5.5%, transparent)}}.bg-cyan-300\/\[0\.075\]{background-color:#53eafd13}@supports (color:color-mix(in lab, red, red)){.bg-cyan-300\/\[0\.075\]{background-color:color-mix(in oklab, var(--color-cyan-300) 7.5%, transparent)}}.bg-cyan-300\/\[0\.095\]{background-color:#53eafd18}@supports (color:color-mix(in lab, red, red)){.bg-cyan-300\/\[0\.095\]{background-color:color-mix(in oklab, var(--color-cyan-300) 9.5%, transparent)}}.bg-cyan-400\/10{background-color:#00d2ef1a}@supports (color:color-mix(in lab, red, red)){.bg-cyan-400\/10{background-color:color-mix(in oklab, var(--color-cyan-400) 10%, transparent)}}.bg-cyan-400\/15{background-color:#00d2ef26}@supports (color:color-mix(in lab, red, red)){.bg-cyan-400\/15{background-color:color-mix(in oklab, var(--color-cyan-400) 15%, transparent)}}.bg-cyan-400\/50{background-color:#00d2ef80}@supports (color:color-mix(in lab, red, red)){.bg-cyan-400\/50{background-color:color-mix(in oklab, var(--color-cyan-400) 50%, transparent)}}.bg-cyan-500\/10{background-color:#00b7d71a}@supports (color:color-mix(in lab, red, red)){.bg-cyan-500\/10{background-color:color-mix(in oklab, var(--color-cyan-500) 10%, transparent)}}.bg-cyan-500\/15{background-color:#00b7d726}@supports (color:color-mix(in lab, red, red)){.bg-cyan-500\/15{background-color:color-mix(in oklab, var(--color-cyan-500) 15%, transparent)}}.bg-cyan-500\/20{background-color:#00b7d733}@supports (color:color-mix(in lab, red, red)){.bg-cyan-500\/20{background-color:color-mix(in oklab, var(--color-cyan-500) 20%, transparent)}}.bg-cyan-500\/30{background-color:#00b7d74d}@supports (color:color-mix(in lab, red, red)){.bg-cyan-500\/30{background-color:color-mix(in oklab, var(--color-cyan-500) 30%, transparent)}}.bg-emerald-200\/\[0\.10\]{background-color:#a4f4cf1a}@supports (color:color-mix(in lab, red, red)){.bg-emerald-200\/\[0\.10\]{background-color:color-mix(in oklab, var(--color-emerald-200) 10%, transparent)}}.bg-emerald-200\/\[0\.12\]{background-color:#a4f4cf1f}@supports (color:color-mix(in lab, red, red)){.bg-emerald-200\/\[0\.12\]{background-color:color-mix(in oklab, var(--color-emerald-200) 12%, transparent)}}.bg-emerald-200\/\[0\.045\]{background-color:#a4f4cf0b}@supports (color:color-mix(in lab, red, red)){.bg-emerald-200\/\[0\.045\]{background-color:color-mix(in oklab, var(--color-emerald-200) 4.5%, transparent)}}.bg-emerald-200\/\[0\.065\]{background-color:#a4f4cf11}@supports (color:color-mix(in lab, red, red)){.bg-emerald-200\/\[0\.065\]{background-color:color-mix(in oklab, var(--color-emerald-200) 6.5%, transparent)}}.bg-emerald-300{background-color:var(--color-emerald-300)}.bg-emerald-300\/10{background-color:#5ee9b51a}@supports (color:color-mix(in lab, red, red)){.bg-emerald-300\/10{background-color:color-mix(in oklab, var(--color-emerald-300) 10%, transparent)}}.bg-emerald-300\/40{background-color:#5ee9b566}@supports (color:color-mix(in lab, red, red)){.bg-emerald-300\/40{background-color:color-mix(in oklab, var(--color-emerald-300) 40%, transparent)}}.bg-emerald-300\/\[0\.06\]{background-color:#5ee9b50f}@supports (color:color-mix(in lab, red, red)){.bg-emerald-300\/\[0\.06\]{background-color:color-mix(in oklab, var(--color-emerald-300) 6%, transparent)}}.bg-emerald-300\/\[0\.07\]{background-color:#5ee9b512}@supports (color:color-mix(in lab, red, red)){.bg-emerald-300\/\[0\.07\]{background-color:color-mix(in oklab, var(--color-emerald-300) 7.0%, transparent)}}.bg-emerald-300\/\[0\.08\]{background-color:#5ee9b514}@supports (color:color-mix(in lab, red, red)){.bg-emerald-300\/\[0\.08\]{background-color:color-mix(in oklab, var(--color-emerald-300) 8%, transparent)}}.bg-emerald-300\/\[0\.10\]{background-color:#5ee9b51a}@supports (color:color-mix(in lab, red, red)){.bg-emerald-300\/\[0\.10\]{background-color:color-mix(in oklab, var(--color-emerald-300) 10%, transparent)}}.bg-emerald-300\/\[0\.035\]{background-color:#5ee9b509}@supports (color:color-mix(in lab, red, red)){.bg-emerald-300\/\[0\.035\]{background-color:color-mix(in oklab, var(--color-emerald-300) 3.5%, transparent)}}.bg-emerald-300\/\[0\.045\]{background-color:#5ee9b50b}@supports (color:color-mix(in lab, red, red)){.bg-emerald-300\/\[0\.045\]{background-color:color-mix(in oklab, var(--color-emerald-300) 4.5%, transparent)}}.bg-emerald-300\/\[0\.075\]{background-color:#5ee9b513}@supports (color:color-mix(in lab, red, red)){.bg-emerald-300\/\[0\.075\]{background-color:color-mix(in oklab, var(--color-emerald-300) 7.5%, transparent)}}.bg-emerald-400{background-color:var(--color-emerald-400)}.bg-emerald-400\/8{background-color:#00d29414}@supports (color:color-mix(in lab, red, red)){.bg-emerald-400\/8{background-color:color-mix(in oklab, var(--color-emerald-400) 8%, transparent)}}.bg-emerald-400\/10{background-color:#00d2941a}@supports (color:color-mix(in lab, red, red)){.bg-emerald-400\/10{background-color:color-mix(in oklab, var(--color-emerald-400) 10%, transparent)}}.bg-emerald-400\/15{background-color:#00d29426}@supports (color:color-mix(in lab, red, red)){.bg-emerald-400\/15{background-color:color-mix(in oklab, var(--color-emerald-400) 15%, transparent)}}.bg-emerald-400\/80{background-color:#00d294cc}@supports (color:color-mix(in lab, red, red)){.bg-emerald-400\/80{background-color:color-mix(in oklab, var(--color-emerald-400) 80%, transparent)}}.bg-emerald-400\/\[0\.06\]{background-color:#00d2940f}@supports (color:color-mix(in lab, red, red)){.bg-emerald-400\/\[0\.06\]{background-color:color-mix(in oklab, var(--color-emerald-400) 6%, transparent)}}.bg-emerald-400\/\[0\.08\]{background-color:#00d29414}@supports (color:color-mix(in lab, red, red)){.bg-emerald-400\/\[0\.08\]{background-color:color-mix(in oklab, var(--color-emerald-400) 8%, transparent)}}.bg-emerald-500\/5{background-color:#00bb7f0d}@supports (color:color-mix(in lab, red, red)){.bg-emerald-500\/5{background-color:color-mix(in oklab, var(--color-emerald-500) 5%, transparent)}}.bg-emerald-500\/10{background-color:#00bb7f1a}@supports (color:color-mix(in lab, red, red)){.bg-emerald-500\/10{background-color:color-mix(in oklab, var(--color-emerald-500) 10%, transparent)}}.bg-emerald-500\/15{background-color:#00bb7f26}@supports (color:color-mix(in lab, red, red)){.bg-emerald-500\/15{background-color:color-mix(in oklab, var(--color-emerald-500) 15%, transparent)}}.bg-emerald-500\/\[0\.06\]{background-color:#00bb7f0f}@supports (color:color-mix(in lab, red, red)){.bg-emerald-500\/\[0\.06\]{background-color:color-mix(in oklab, var(--color-emerald-500) 6%, transparent)}}.bg-error,.bg-error\/10{background-color:var(--color-error)}@supports (color:color-mix(in lab, red, red)){.bg-error\/10{background-color:color-mix(in oklab, var(--color-error) 10%, transparent)}}.bg-error\/20{background-color:var(--color-error)}@supports (color:color-mix(in lab, red, red)){.bg-error\/20{background-color:color-mix(in oklab, var(--color-error) 20%, transparent)}}.bg-error\/80{background-color:var(--color-error)}@supports (color:color-mix(in lab, red, red)){.bg-error\/80{background-color:color-mix(in oklab, var(--color-error) 80%, transparent)}}.bg-fuchsia-200\/10{background-color:#f6cfff1a}@supports (color:color-mix(in lab, red, red)){.bg-fuchsia-200\/10{background-color:color-mix(in oklab, var(--color-fuchsia-200) 10%, transparent)}}.bg-fuchsia-200\/12{background-color:#f6cfff1f}@supports (color:color-mix(in lab, red, red)){.bg-fuchsia-200\/12{background-color:color-mix(in oklab, var(--color-fuchsia-200) 12%, transparent)}}.bg-fuchsia-200\/55{background-color:#f6cfff8c}@supports (color:color-mix(in lab, red, red)){.bg-fuchsia-200\/55{background-color:color-mix(in oklab, var(--color-fuchsia-200) 55%, transparent)}}.bg-fuchsia-200\/\[0\.08\]{background-color:#f6cfff14}@supports (color:color-mix(in lab, red, red)){.bg-fuchsia-200\/\[0\.08\]{background-color:color-mix(in oklab, var(--color-fuchsia-200) 8%, transparent)}}.bg-fuchsia-300\/\[0\.055\]{background-color:#f2a9ff0e}@supports (color:color-mix(in lab, red, red)){.bg-fuchsia-300\/\[0\.055\]{background-color:color-mix(in oklab, var(--color-fuchsia-300) 5.5%, transparent)}}.bg-gray-50{background-color:var(--color-gray-50)}.bg-gray-100{background-color:var(--color-gray-100)}.bg-gray-200{background-color:var(--color-gray-200)}.bg-gray-500\/10{background-color:#6a72821a}@supports (color:color-mix(in lab, red, red)){.bg-gray-500\/10{background-color:color-mix(in oklab, var(--color-gray-500) 10%, transparent)}}.bg-gray-900{background-color:var(--color-gray-900)}.bg-green-50{background-color:var(--color-green-50)}.bg-green-100{background-color:var(--color-green-100)}.bg-green-400{background-color:var(--color-green-400)}.bg-green-400\/10{background-color:#05df721a}@supports (color:color-mix(in lab, red, red)){.bg-green-400\/10{background-color:color-mix(in oklab, var(--color-green-400) 10%, transparent)}}.bg-green-400\/\[0\.03\]{background-color:#05df7208}@supports (color:color-mix(in lab, red, red)){.bg-green-400\/\[0\.03\]{background-color:color-mix(in oklab, var(--color-green-400) 3%, transparent)}}.bg-green-500{background-color:var(--color-green-500)}.bg-green-500\/5{background-color:#00c7580d}@supports (color:color-mix(in lab, red, red)){.bg-green-500\/5{background-color:color-mix(in oklab, var(--color-green-500) 5%, transparent)}}.bg-green-500\/10{background-color:#00c7581a}@supports (color:color-mix(in lab, red, red)){.bg-green-500\/10{background-color:color-mix(in oklab, var(--color-green-500) 10%, transparent)}}.bg-green-500\/20{background-color:#00c75833}@supports (color:color-mix(in lab, red, red)){.bg-green-500\/20{background-color:color-mix(in oklab, var(--color-green-500) 20%, transparent)}}.bg-green-500\/30{background-color:#00c7584d}@supports (color:color-mix(in lab, red, red)){.bg-green-500\/30{background-color:color-mix(in oklab, var(--color-green-500) 30%, transparent)}}.bg-green-500\/90{background-color:#00c758e6}@supports (color:color-mix(in lab, red, red)){.bg-green-500\/90{background-color:color-mix(in oklab, var(--color-green-500) 90%, transparent)}}.bg-green-600{background-color:var(--color-green-600)}.bg-indigo-500\/10{background-color:#625fff1a}@supports (color:color-mix(in lab, red, red)){.bg-indigo-500\/10{background-color:color-mix(in oklab, var(--color-indigo-500) 10%, transparent)}}.bg-inherit{background-color:inherit}.bg-lime-200\/12{background-color:#d8f9991f}@supports (color:color-mix(in lab, red, red)){.bg-lime-200\/12{background-color:color-mix(in oklab, var(--color-lime-200) 12%, transparent)}}.bg-lime-200\/15{background-color:#d8f99926}@supports (color:color-mix(in lab, red, red)){.bg-lime-200\/15{background-color:color-mix(in oklab, var(--color-lime-200) 15%, transparent)}}.bg-lime-300\/\[0\.05\]{background-color:#bbf4510d}@supports (color:color-mix(in lab, red, red)){.bg-lime-300\/\[0\.05\]{background-color:color-mix(in oklab, var(--color-lime-300) 5%, transparent)}}.bg-lime-300\/\[0\.07\]{background-color:#bbf45112}@supports (color:color-mix(in lab, red, red)){.bg-lime-300\/\[0\.07\]{background-color:color-mix(in oklab, var(--color-lime-300) 7.0%, transparent)}}.bg-orange-400{background-color:var(--color-orange-400)}.bg-orange-400\/80{background-color:#ff8b1acc}@supports (color:color-mix(in lab, red, red)){.bg-orange-400\/80{background-color:color-mix(in oklab, var(--color-orange-400) 80%, transparent)}}.bg-orange-500\/10{background-color:#fe6e001a}@supports (color:color-mix(in lab, red, red)){.bg-orange-500\/10{background-color:color-mix(in oklab, var(--color-orange-500) 10%, transparent)}}.bg-orange-500\/15{background-color:#fe6e0026}@supports (color:color-mix(in lab, red, red)){.bg-orange-500\/15{background-color:color-mix(in oklab, var(--color-orange-500) 15%, transparent)}}.bg-panel-bg,.bg-panel-bg\/95{background-color:var(--color-panel-bg)}@supports (color:color-mix(in lab, red, red)){.bg-panel-bg\/95{background-color:color-mix(in oklab, var(--color-panel-bg) 95%, transparent)}}.bg-pink-500\/5{background-color:#f6339a0d}@supports (color:color-mix(in lab, red, red)){.bg-pink-500\/5{background-color:color-mix(in oklab, var(--color-pink-500) 5%, transparent)}}.bg-pink-500\/10{background-color:#f6339a1a}@supports (color:color-mix(in lab, red, red)){.bg-pink-500\/10{background-color:color-mix(in oklab, var(--color-pink-500) 10%, transparent)}}.bg-pink-500\/15{background-color:#f6339a26}@supports (color:color-mix(in lab, red, red)){.bg-pink-500\/15{background-color:color-mix(in oklab, var(--color-pink-500) 15%, transparent)}}.bg-pink-500\/20{background-color:#f6339a33}@supports (color:color-mix(in lab, red, red)){.bg-pink-500\/20{background-color:color-mix(in oklab, var(--color-pink-500) 20%, transparent)}}.bg-purple-100{background-color:var(--color-purple-100)}.bg-purple-400{background-color:var(--color-purple-400)}.bg-purple-500\/5{background-color:#ac4bff0d}@supports (color:color-mix(in lab, red, red)){.bg-purple-500\/5{background-color:color-mix(in oklab, var(--color-purple-500) 5%, transparent)}}.bg-purple-500\/10{background-color:#ac4bff1a}@supports (color:color-mix(in lab, red, red)){.bg-purple-500\/10{background-color:color-mix(in oklab, var(--color-purple-500) 10%, transparent)}}.bg-purple-500\/15{background-color:#ac4bff26}@supports (color:color-mix(in lab, red, red)){.bg-purple-500\/15{background-color:color-mix(in oklab, var(--color-purple-500) 15%, transparent)}}.bg-purple-500\/20{background-color:#ac4bff33}@supports (color:color-mix(in lab, red, red)){.bg-purple-500\/20{background-color:color-mix(in oklab, var(--color-purple-500) 20%, transparent)}}.bg-red-50{background-color:var(--color-red-50)}.bg-red-100{background-color:var(--color-red-100)}.bg-red-400{background-color:var(--color-red-400)}.bg-red-400\/5{background-color:#ff65680d}@supports (color:color-mix(in lab, red, red)){.bg-red-400\/5{background-color:color-mix(in oklab, var(--color-red-400) 5%, transparent)}}.bg-red-400\/10{background-color:#ff65681a}@supports (color:color-mix(in lab, red, red)){.bg-red-400\/10{background-color:color-mix(in oklab, var(--color-red-400) 10%, transparent)}}.bg-red-400\/15{background-color:#ff656826}@supports (color:color-mix(in lab, red, red)){.bg-red-400\/15{background-color:color-mix(in oklab, var(--color-red-400) 15%, transparent)}}.bg-red-400\/80{background-color:#ff6568cc}@supports (color:color-mix(in lab, red, red)){.bg-red-400\/80{background-color:color-mix(in oklab, var(--color-red-400) 80%, transparent)}}.bg-red-400\/\[0\.05\]{background-color:#ff65680d}@supports (color:color-mix(in lab, red, red)){.bg-red-400\/\[0\.05\]{background-color:color-mix(in oklab, var(--color-red-400) 5%, transparent)}}.bg-red-500{background-color:var(--color-red-500)}.bg-red-500\/5{background-color:#fb2c360d}@supports (color:color-mix(in lab, red, red)){.bg-red-500\/5{background-color:color-mix(in oklab, var(--color-red-500) 5%, transparent)}}.bg-red-500\/10{background-color:#fb2c361a}@supports (color:color-mix(in lab, red, red)){.bg-red-500\/10{background-color:color-mix(in oklab, var(--color-red-500) 10%, transparent)}}.bg-red-500\/15{background-color:#fb2c3626}@supports (color:color-mix(in lab, red, red)){.bg-red-500\/15{background-color:color-mix(in oklab, var(--color-red-500) 15%, transparent)}}.bg-red-500\/20{background-color:#fb2c3633}@supports (color:color-mix(in lab, red, red)){.bg-red-500\/20{background-color:color-mix(in oklab, var(--color-red-500) 20%, transparent)}}.bg-red-500\/80{background-color:#fb2c36cc}@supports (color:color-mix(in lab, red, red)){.bg-red-500\/80{background-color:color-mix(in oklab, var(--color-red-500) 80%, transparent)}}.bg-red-500\/\[0\.06\]{background-color:#fb2c360f}@supports (color:color-mix(in lab, red, red)){.bg-red-500\/\[0\.06\]{background-color:color-mix(in oklab, var(--color-red-500) 6%, transparent)}}.bg-rose-300{background-color:var(--color-rose-300)}.bg-rose-300\/10{background-color:#ffa2ae1a}@supports (color:color-mix(in lab, red, red)){.bg-rose-300\/10{background-color:color-mix(in oklab, var(--color-rose-300) 10%, transparent)}}.bg-rose-300\/70{background-color:#ffa2aeb3}@supports (color:color-mix(in lab, red, red)){.bg-rose-300\/70{background-color:color-mix(in oklab, var(--color-rose-300) 70%, transparent)}}.bg-rose-300\/\[0\.06\]{background-color:#ffa2ae0f}@supports (color:color-mix(in lab, red, red)){.bg-rose-300\/\[0\.06\]{background-color:color-mix(in oklab, var(--color-rose-300) 6%, transparent)}}.bg-rose-300\/\[0\.07\]{background-color:#ffa2ae12}@supports (color:color-mix(in lab, red, red)){.bg-rose-300\/\[0\.07\]{background-color:color-mix(in oklab, var(--color-rose-300) 7.0%, transparent)}}.bg-rose-400{background-color:var(--color-rose-400)}.bg-rose-400\/8{background-color:#ff667f14}@supports (color:color-mix(in lab, red, red)){.bg-rose-400\/8{background-color:color-mix(in oklab, var(--color-rose-400) 8%, transparent)}}.bg-rose-400\/10{background-color:#ff667f1a}@supports (color:color-mix(in lab, red, red)){.bg-rose-400\/10{background-color:color-mix(in oklab, var(--color-rose-400) 10%, transparent)}}.bg-rose-500\/15{background-color:#ff235726}@supports (color:color-mix(in lab, red, red)){.bg-rose-500\/15{background-color:color-mix(in oklab, var(--color-rose-500) 15%, transparent)}}.bg-sky-200\/\[0\.12\]{background-color:#b8e6fe1f}@supports (color:color-mix(in lab, red, red)){.bg-sky-200\/\[0\.12\]{background-color:color-mix(in oklab, var(--color-sky-200) 12%, transparent)}}.bg-sky-300\/12{background-color:#77d4ff1f}@supports (color:color-mix(in lab, red, red)){.bg-sky-300\/12{background-color:color-mix(in oklab, var(--color-sky-300) 12%, transparent)}}.bg-sky-300\/\[0\.05\]{background-color:#77d4ff0d}@supports (color:color-mix(in lab, red, red)){.bg-sky-300\/\[0\.05\]{background-color:color-mix(in oklab, var(--color-sky-300) 5%, transparent)}}.bg-sky-300\/\[0\.07\]{background-color:#77d4ff12}@supports (color:color-mix(in lab, red, red)){.bg-sky-300\/\[0\.07\]{background-color:color-mix(in oklab, var(--color-sky-300) 7.0%, transparent)}}.bg-sky-300\/\[0\.08\]{background-color:#77d4ff14}@supports (color:color-mix(in lab, red, red)){.bg-sky-300\/\[0\.08\]{background-color:color-mix(in oklab, var(--color-sky-300) 8%, transparent)}}.bg-sky-300\/\[0\.045\]{background-color:#77d4ff0b}@supports (color:color-mix(in lab, red, red)){.bg-sky-300\/\[0\.045\]{background-color:color-mix(in oklab, var(--color-sky-300) 4.5%, transparent)}}.bg-sky-300\/\[0\.055\]{background-color:#77d4ff0e}@supports (color:color-mix(in lab, red, red)){.bg-sky-300\/\[0\.055\]{background-color:color-mix(in oklab, var(--color-sky-300) 5.5%, transparent)}}.bg-sky-400\/10{background-color:#00bcfe1a}@supports (color:color-mix(in lab, red, red)){.bg-sky-400\/10{background-color:color-mix(in oklab, var(--color-sky-400) 10%, transparent)}}.bg-sky-400\/12{background-color:#00bcfe1f}@supports (color:color-mix(in lab, red, red)){.bg-sky-400\/12{background-color:color-mix(in oklab, var(--color-sky-400) 12%, transparent)}}.bg-sky-500\/10{background-color:#00a5ef1a}@supports (color:color-mix(in lab, red, red)){.bg-sky-500\/10{background-color:color-mix(in oklab, var(--color-sky-500) 10%, transparent)}}.bg-sky-500\/15{background-color:#00a5ef26}@supports (color:color-mix(in lab, red, red)){.bg-sky-500\/15{background-color:color-mix(in oklab, var(--color-sky-500) 15%, transparent)}}.bg-sky-500\/\[0\.05\]{background-color:#00a5ef0d}@supports (color:color-mix(in lab, red, red)){.bg-sky-500\/\[0\.05\]{background-color:color-mix(in oklab, var(--color-sky-500) 5%, transparent)}}.bg-sky-500\/\[0\.08\]{background-color:#00a5ef14}@supports (color:color-mix(in lab, red, red)){.bg-sky-500\/\[0\.08\]{background-color:color-mix(in oklab, var(--color-sky-500) 8%, transparent)}}.bg-sky-500\/\[0\.055\]{background-color:#00a5ef0e}@supports (color:color-mix(in lab, red, red)){.bg-sky-500\/\[0\.055\]{background-color:color-mix(in oklab, var(--color-sky-500) 5.5%, transparent)}}.bg-slate-300\/\[0\.04\]{background-color:#cad5e20a}@supports (color:color-mix(in lab, red, red)){.bg-slate-300\/\[0\.04\]{background-color:color-mix(in oklab, var(--color-slate-300) 4%, transparent)}}.bg-slate-300\/\[0\.055\]{background-color:#cad5e20e}@supports (color:color-mix(in lab, red, red)){.bg-slate-300\/\[0\.055\]{background-color:color-mix(in oklab, var(--color-slate-300) 5.5%, transparent)}}.bg-slate-400\/8{background-color:#90a1b914}@supports (color:color-mix(in lab, red, red)){.bg-slate-400\/8{background-color:color-mix(in oklab, var(--color-slate-400) 8%, transparent)}}.bg-slate-500\/10{background-color:#62748e1a}@supports (color:color-mix(in lab, red, red)){.bg-slate-500\/10{background-color:color-mix(in oklab, var(--color-slate-500) 10%, transparent)}}.bg-slate-500\/14{background-color:#62748e24}@supports (color:color-mix(in lab, red, red)){.bg-slate-500\/14{background-color:color-mix(in oklab, var(--color-slate-500) 14%, transparent)}}.bg-slate-500\/16{background-color:#62748e29}@supports (color:color-mix(in lab, red, red)){.bg-slate-500\/16{background-color:color-mix(in oklab, var(--color-slate-500) 16%, transparent)}}.bg-slate-500\/20{background-color:#62748e33}@supports (color:color-mix(in lab, red, red)){.bg-slate-500\/20{background-color:color-mix(in oklab, var(--color-slate-500) 20%, transparent)}}.bg-slate-500\/\[0\.05\]{background-color:#62748e0d}@supports (color:color-mix(in lab, red, red)){.bg-slate-500\/\[0\.05\]{background-color:color-mix(in oklab, var(--color-slate-500) 5%, transparent)}}.bg-slate-500\/\[0\.08\]{background-color:#62748e14}@supports (color:color-mix(in lab, red, red)){.bg-slate-500\/\[0\.08\]{background-color:color-mix(in oklab, var(--color-slate-500) 8%, transparent)}}.bg-slate-900\/30{background-color:#0f172b4d}@supports (color:color-mix(in lab, red, red)){.bg-slate-900\/30{background-color:color-mix(in oklab, var(--color-slate-900) 30%, transparent)}}.bg-slate-900\/35{background-color:#0f172b59}@supports (color:color-mix(in lab, red, red)){.bg-slate-900\/35{background-color:color-mix(in oklab, var(--color-slate-900) 35%, transparent)}}.bg-slate-900\/45{background-color:#0f172b73}@supports (color:color-mix(in lab, red, red)){.bg-slate-900\/45{background-color:color-mix(in oklab, var(--color-slate-900) 45%, transparent)}}.bg-slate-900\/60{background-color:#0f172b99}@supports (color:color-mix(in lab, red, red)){.bg-slate-900\/60{background-color:color-mix(in oklab, var(--color-slate-900) 60%, transparent)}}.bg-slate-950\/28{background-color:#02061847}@supports (color:color-mix(in lab, red, red)){.bg-slate-950\/28{background-color:color-mix(in oklab, var(--color-slate-950) 28%, transparent)}}.bg-slate-950\/50{background-color:#02061880}@supports (color:color-mix(in lab, red, red)){.bg-slate-950\/50{background-color:color-mix(in oklab, var(--color-slate-950) 50%, transparent)}}.bg-success,.bg-success\/5{background-color:var(--color-success)}@supports (color:color-mix(in lab, red, red)){.bg-success\/5{background-color:color-mix(in oklab, var(--color-success) 5%, transparent)}}.bg-success\/10{background-color:var(--color-success)}@supports (color:color-mix(in lab, red, red)){.bg-success\/10{background-color:color-mix(in oklab, var(--color-success) 10%, transparent)}}.bg-success\/20{background-color:var(--color-success)}@supports (color:color-mix(in lab, red, red)){.bg-success\/20{background-color:color-mix(in oklab, var(--color-success) 20%, transparent)}}.bg-success\/80{background-color:var(--color-success)}@supports (color:color-mix(in lab, red, red)){.bg-success\/80{background-color:color-mix(in oklab, var(--color-success) 80%, transparent)}}.bg-success\/90{background-color:var(--color-success)}@supports (color:color-mix(in lab, red, red)){.bg-success\/90{background-color:color-mix(in oklab, var(--color-success) 90%, transparent)}}.bg-surface{background-color:var(--color-surface)}.bg-surface-hover,.bg-surface-hover\/30{background-color:var(--color-surface-hover)}@supports (color:color-mix(in lab, red, red)){.bg-surface-hover\/30{background-color:color-mix(in oklab, var(--color-surface-hover) 30%, transparent)}}.bg-surface-hover\/50{background-color:var(--color-surface-hover)}@supports (color:color-mix(in lab, red, red)){.bg-surface-hover\/50{background-color:color-mix(in oklab, var(--color-surface-hover) 50%, transparent)}}.bg-surface\/20{background-color:var(--color-surface)}@supports (color:color-mix(in lab, red, red)){.bg-surface\/20{background-color:color-mix(in oklab, var(--color-surface) 20%, transparent)}}.bg-surface\/30{background-color:var(--color-surface)}@supports (color:color-mix(in lab, red, red)){.bg-surface\/30{background-color:color-mix(in oklab, var(--color-surface) 30%, transparent)}}.bg-surface\/40{background-color:var(--color-surface)}@supports (color:color-mix(in lab, red, red)){.bg-surface\/40{background-color:color-mix(in oklab, var(--color-surface) 40%, transparent)}}.bg-surface\/45{background-color:var(--color-surface)}@supports (color:color-mix(in lab, red, red)){.bg-surface\/45{background-color:color-mix(in oklab, var(--color-surface) 45%, transparent)}}.bg-surface\/50{background-color:var(--color-surface)}@supports (color:color-mix(in lab, red, red)){.bg-surface\/50{background-color:color-mix(in oklab, var(--color-surface) 50%, transparent)}}.bg-surface\/60{background-color:var(--color-surface)}@supports (color:color-mix(in lab, red, red)){.bg-surface\/60{background-color:color-mix(in oklab, var(--color-surface) 60%, transparent)}}.bg-surface\/90{background-color:var(--color-surface)}@supports (color:color-mix(in lab, red, red)){.bg-surface\/90{background-color:color-mix(in oklab, var(--color-surface) 90%, transparent)}}.bg-surface\/95{background-color:var(--color-surface)}@supports (color:color-mix(in lab, red, red)){.bg-surface\/95{background-color:color-mix(in oklab, var(--color-surface) 95%, transparent)}}.bg-text-muted,.bg-text-muted\/40{background-color:var(--color-text-muted)}@supports (color:color-mix(in lab, red, red)){.bg-text-muted\/40{background-color:color-mix(in oklab, var(--color-text-muted) 40%, transparent)}}.bg-transparent{background-color:#0000}.bg-violet-300\/\[0\.07\]{background-color:#c4b4ff12}@supports (color:color-mix(in lab, red, red)){.bg-violet-300\/\[0\.07\]{background-color:color-mix(in oklab, var(--color-violet-300) 7.0%, transparent)}}.bg-violet-300\/\[0\.08\]{background-color:#c4b4ff14}@supports (color:color-mix(in lab, red, red)){.bg-violet-300\/\[0\.08\]{background-color:color-mix(in oklab, var(--color-violet-300) 8%, transparent)}}.bg-violet-300\/\[0\.045\]{background-color:#c4b4ff0b}@supports (color:color-mix(in lab, red, red)){.bg-violet-300\/\[0\.045\]{background-color:color-mix(in oklab, var(--color-violet-300) 4.5%, transparent)}}.bg-violet-300\/\[0\.055\]{background-color:#c4b4ff0e}@supports (color:color-mix(in lab, red, red)){.bg-violet-300\/\[0\.055\]{background-color:color-mix(in oklab, var(--color-violet-300) 5.5%, transparent)}}.bg-violet-300\/\[0\.065\]{background-color:#c4b4ff11}@supports (color:color-mix(in lab, red, red)){.bg-violet-300\/\[0\.065\]{background-color:color-mix(in oklab, var(--color-violet-300) 6.5%, transparent)}}.bg-violet-400\/10{background-color:#a685ff1a}@supports (color:color-mix(in lab, red, red)){.bg-violet-400\/10{background-color:color-mix(in oklab, var(--color-violet-400) 10%, transparent)}}.bg-violet-500\/15{background-color:#8d54ff26}@supports (color:color-mix(in lab, red, red)){.bg-violet-500\/15{background-color:color-mix(in oklab, var(--color-violet-500) 15%, transparent)}}.bg-violet-500\/20{background-color:#8d54ff33}@supports (color:color-mix(in lab, red, red)){.bg-violet-500\/20{background-color:color-mix(in oklab, var(--color-violet-500) 20%, transparent)}}.bg-violet-500\/\[0\.03\]{background-color:#8d54ff08}@supports (color:color-mix(in lab, red, red)){.bg-violet-500\/\[0\.03\]{background-color:color-mix(in oklab, var(--color-violet-500) 3%, transparent)}}.bg-violet-500\/\[0\.06\]{background-color:#8d54ff0f}@supports (color:color-mix(in lab, red, red)){.bg-violet-500\/\[0\.06\]{background-color:color-mix(in oklab, var(--color-violet-500) 6%, transparent)}}.bg-warning,.bg-warning\/5{background-color:var(--color-warning)}@supports (color:color-mix(in lab, red, red)){.bg-warning\/5{background-color:color-mix(in oklab, var(--color-warning) 5%, transparent)}}.bg-warning\/10{background-color:var(--color-warning)}@supports (color:color-mix(in lab, red, red)){.bg-warning\/10{background-color:color-mix(in oklab, var(--color-warning) 10%, transparent)}}.bg-warning\/90{background-color:var(--color-warning)}@supports (color:color-mix(in lab, red, red)){.bg-warning\/90{background-color:color-mix(in oklab, var(--color-warning) 90%, transparent)}}.bg-warning\/\[0\.04\]{background-color:var(--color-warning)}@supports (color:color-mix(in lab, red, red)){.bg-warning\/\[0\.04\]{background-color:color-mix(in oklab, var(--color-warning) 4%, transparent)}}.bg-warning\/\[0\.05\]{background-color:var(--color-warning)}@supports (color:color-mix(in lab, red, red)){.bg-warning\/\[0\.05\]{background-color:color-mix(in oklab, var(--color-warning) 5%, transparent)}}.bg-warning\/\[0\.08\]{background-color:var(--color-warning)}@supports (color:color-mix(in lab, red, red)){.bg-warning\/\[0\.08\]{background-color:color-mix(in oklab, var(--color-warning) 8%, transparent)}}.bg-white{background-color:var(--color-white)}.bg-white\/4{background-color:#ffffff0a}@supports (color:color-mix(in lab, red, red)){.bg-white\/4{background-color:color-mix(in oklab, var(--color-white) 4%, transparent)}}.bg-white\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.bg-white\/5{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.bg-white\/6{background-color:#ffffff0f}@supports (color:color-mix(in lab, red, red)){.bg-white\/6{background-color:color-mix(in oklab, var(--color-white) 6%, transparent)}}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.bg-white\/10{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.bg-white\/20{background-color:#fff3}@supports (color:color-mix(in lab, red, red)){.bg-white\/20{background-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.bg-white\/24{background-color:#ffffff3d}@supports (color:color-mix(in lab, red, red)){.bg-white\/24{background-color:color-mix(in oklab, var(--color-white) 24%, transparent)}}.bg-white\/25{background-color:#ffffff40}@supports (color:color-mix(in lab, red, red)){.bg-white\/25{background-color:color-mix(in oklab, var(--color-white) 25%, transparent)}}.bg-white\/30{background-color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.bg-white\/30{background-color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.bg-white\/50{background-color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.bg-white\/50{background-color:color-mix(in oklab, var(--color-white) 50%, transparent)}}.bg-white\/55{background-color:#ffffff8c}@supports (color:color-mix(in lab, red, red)){.bg-white\/55{background-color:color-mix(in oklab, var(--color-white) 55%, transparent)}}.bg-white\/60{background-color:#fff9}@supports (color:color-mix(in lab, red, red)){.bg-white\/60{background-color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.bg-white\/70{background-color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.bg-white\/70{background-color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.bg-white\/90{background-color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.bg-white\/90{background-color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.bg-white\/95{background-color:#fffffff2}@supports (color:color-mix(in lab, red, red)){.bg-white\/95{background-color:color-mix(in oklab, var(--color-white) 95%, transparent)}}.bg-white\/\[0\.01\]{background-color:#ffffff03}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.01\]{background-color:color-mix(in oklab, var(--color-white) 1%, transparent)}}.bg-white\/\[0\.1\]{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.1\]{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.bg-white\/\[0\.02\]{background-color:#ffffff05}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.02\]{background-color:color-mix(in oklab, var(--color-white) 2%, transparent)}}.bg-white\/\[0\.03\]{background-color:#ffffff08}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.03\]{background-color:color-mix(in oklab, var(--color-white) 3%, transparent)}}.bg-white\/\[0\.04\]{background-color:#ffffff0a}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.04\]{background-color:color-mix(in oklab, var(--color-white) 4%, transparent)}}.bg-white\/\[0\.05\]{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.05\]{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.bg-white\/\[0\.06\]{background-color:#ffffff0f}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.06\]{background-color:color-mix(in oklab, var(--color-white) 6%, transparent)}}.bg-white\/\[0\.07\]{background-color:#ffffff12}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.07\]{background-color:color-mix(in oklab, var(--color-white) 7.0%, transparent)}}.bg-white\/\[0\.08\]{background-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.08\]{background-color:color-mix(in oklab, var(--color-white) 8%, transparent)}}.bg-white\/\[0\.10\]{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.10\]{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.bg-white\/\[0\.015\]{background-color:#ffffff04}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.015\]{background-color:color-mix(in oklab, var(--color-white) 1.5%, transparent)}}.bg-white\/\[0\.15\]{background-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.15\]{background-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.bg-white\/\[0\.025\]{background-color:#ffffff06}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.025\]{background-color:color-mix(in oklab, var(--color-white) 2.5%, transparent)}}.bg-white\/\[0\.028\]{background-color:#ffffff07}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.028\]{background-color:color-mix(in oklab, var(--color-white) 2.8%, transparent)}}.bg-white\/\[0\.035\]{background-color:#ffffff09}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.035\]{background-color:color-mix(in oklab, var(--color-white) 3.5%, transparent)}}.bg-white\/\[0\.045\]{background-color:#ffffff0b}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.045\]{background-color:color-mix(in oklab, var(--color-white) 4.5%, transparent)}}.bg-white\/\[0\.055\]{background-color:#ffffff0e}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.055\]{background-color:color-mix(in oklab, var(--color-white) 5.5%, transparent)}}.bg-white\/\[0\.075\]{background-color:#ffffff13}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.075\]{background-color:color-mix(in oklab, var(--color-white) 7.5%, transparent)}}.bg-white\/\[0\.92\]{background-color:#ffffffeb}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.92\]{background-color:color-mix(in oklab, var(--color-white) 92%, transparent)}}.bg-yellow-50{background-color:var(--color-yellow-50)}.bg-yellow-100{background-color:var(--color-yellow-100)}.bg-yellow-300\/10{background-color:#ffe02a1a}@supports (color:color-mix(in lab, red, red)){.bg-yellow-300\/10{background-color:color-mix(in oklab, var(--color-yellow-300) 10%, transparent)}}.bg-yellow-300\/\[0\.06\]{background-color:#ffe02a0f}@supports (color:color-mix(in lab, red, red)){.bg-yellow-300\/\[0\.06\]{background-color:color-mix(in oklab, var(--color-yellow-300) 6%, transparent)}}.bg-yellow-400\/10{background-color:#fac8001a}@supports (color:color-mix(in lab, red, red)){.bg-yellow-400\/10{background-color:color-mix(in oklab, var(--color-yellow-400) 10%, transparent)}}.bg-yellow-500\/15{background-color:#edb20026}@supports (color:color-mix(in lab, red, red)){.bg-yellow-500\/15{background-color:color-mix(in oklab, var(--color-yellow-500) 15%, transparent)}}.bg-gradient-to-b{--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-t{--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-\[linear-gradient\(100deg\,rgba\(255\,255\,255\,0\.02\)\,rgba\(255\,255\,255\,0\.16\)\,rgba\(255\,255\,255\,0\.03\)\)\]{background-image:linear-gradient(100deg,#ffffff05,#ffffff29,#ffffff08)}.bg-\[linear-gradient\(135deg\,rgba\(180\,247\,42\,0\.08\)\,transparent_34\%\)\,radial-gradient\(circle_at_76\%_22\%\,rgba\(255\,99\,99\,0\.10\)\,transparent_30\%\)\]{background-image:linear-gradient(135deg,#b4f72a14,#0000 34%),radial-gradient(circle at 76% 22%,#ff63631a,#0000 30%)}.bg-\[linear-gradient\(135deg\,rgba\(215\,176\,138\,0\.08\)\,rgba\(255\,255\,255\,0\.018\)\)\]{background-image:linear-gradient(135deg,#d7b08a14,#ffffff05)}.bg-\[linear-gradient\(135deg\,rgba\(255\,255\,255\,0\.08\)\,rgba\(255\,255\,255\,0\.02\)\)\]{background-image:linear-gradient(135deg,#ffffff14,#ffffff05)}.bg-\[linear-gradient\(rgba\(255\,255\,255\,\.035\)_1px\,transparent_1px\)\,linear-gradient\(90deg\,rgba\(255\,255\,255\,\.03\)_1px\,transparent_1px\)\]{background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px)}.bg-\[linear-gradient\(rgba\(255\,255\,255\,\.035\)_1px\,transparent_1px\)\,linear-gradient\(90deg\,rgba\(255\,255\,255\,\.035\)_1px\,transparent_1px\)\]{background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px)}.bg-\[radial-gradient\(circle\,rgba\(124\,58\,237\,0\.08\)_0\%\,transparent_70\%\)\]{background-image:radial-gradient(circle,#7c3aed14 0%,#0000 70%)}.bg-\[radial-gradient\(circle\,rgba\(180\,247\,42\,0\.04\)_0\%\,transparent_70\%\)\]{background-image:radial-gradient(circle,#b4f72a0a 0%,#0000 70%)}.bg-\[radial-gradient\(circle_at_50\%_28\%\,rgba\(255\,255\,255\,0\.08\)\,transparent_34\%\)\,linear-gradient\(180deg\,rgba\(255\,255\,255\,0\.035\)\,transparent_40\%\)\]{background-image:radial-gradient(circle at 50% 28%,#ffffff14,#0000 34%),linear-gradient(#ffffff09,#0000 40%)}.bg-\[radial-gradient\(circle_at_top_left\,rgba\(180\,247\,42\,0\.10\)\,transparent_36\%\)\,linear-gradient\(135deg\,rgba\(255\,255\,255\,0\.045\)\,rgba\(255\,255\,255\,0\.018\)\)\]{background-image:radial-gradient(circle at 0 0,#b4f72a1a,#0000 36%),linear-gradient(135deg,#ffffff0b,#ffffff05)}.bg-\[radial-gradient\(circle_at_top_left\,rgba\(180\,247\,42\,0\.12\)\,transparent_38\%\)\,linear-gradient\(135deg\,rgba\(255\,255\,255\,0\.05\)\,rgba\(255\,255\,255\,0\.018\)\)\]{background-image:radial-gradient(circle at 0 0,#b4f72a1f,#0000 38%),linear-gradient(135deg,#ffffff0d,#ffffff05)}.bg-\[radial-gradient\(circle_at_top_left\,rgba\(244\,114\,182\,0\.10\)\,transparent_34\%\)\,linear-gradient\(135deg\,rgba\(255\,255\,255\,0\.04\)\,rgba\(255\,255\,255\,0\.015\)\)\]{background-image:radial-gradient(circle at 0 0,#f472b61a,#0000 34%),linear-gradient(135deg,#ffffff0a,#ffffff04)}.bg-\[radial-gradient\(circle_at_top_right\,rgba\(125\,211\,252\,0\.10\)\,transparent_38\%\)\,linear-gradient\(135deg\,rgba\(255\,255\,255\,0\.04\)\,rgba\(255\,255\,255\,0\.015\)\)\]{background-image:radial-gradient(circle at 100% 0,#7dd3fc1a,#0000 38%),linear-gradient(135deg,#ffffff0a,#ffffff04)}.bg-\[radial-gradient\(ellipse\,rgba\(0\,122\,255\,0\.08\)\,transparent_70\%\)\]{background-image:radial-gradient(#007aff14,#0000 70%)}.bg-\[radial-gradient\(ellipse\,rgba\(139\,92\,246\,0\.06\)\,transparent_70\%\)\]{background-image:radial-gradient(#8b5cf60f,#0000 70%)}.from-\[\#1a1a2e\]{--tw-gradient-from:#1a1a2e;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#2d1b3d\]{--tw-gradient-from:#2d1b3d;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#4f8fd6\]{--tw-gradient-from:#4f8fd6;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#5b9bd5\]{--tw-gradient-from:#5b9bd5;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#8fd8ff\]{--tw-gradient-from:#8fd8ff;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#34C759\]{--tw-gradient-from:#34c759;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#262a31\]{--tw-gradient-from:#262a31;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#111113\]\/80{--tw-gradient-from:oklab(17.8529% .00111952 -.0039092/.8);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#FF6363\]\/80{--tw-gradient-from:oklab(70.0273% .175023 .0757345/.8);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#b4f72a\]{--tw-gradient-from:#b4f72a;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#b4f72a\]\/\[0\.14\]{--tw-gradient-from:oklab(89.837% -.135511 .17709/.14);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-accent{--tw-gradient-from:var(--color-accent);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-accent\/5{--tw-gradient-from:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.from-accent\/5{--tw-gradient-from:color-mix(in oklab, var(--color-accent) 5%, transparent)}}.from-accent\/5{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-accent\/10{--tw-gradient-from:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.from-accent\/10{--tw-gradient-from:color-mix(in oklab, var(--color-accent) 10%, transparent)}}.from-accent\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-accent\/20{--tw-gradient-from:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.from-accent\/20{--tw-gradient-from:color-mix(in oklab, var(--color-accent) 20%, transparent)}}.from-accent\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-accent\/60{--tw-gradient-from:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.from-accent\/60{--tw-gradient-from:color-mix(in oklab, var(--color-accent) 60%, transparent)}}.from-accent\/60{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-amber-300{--tw-gradient-from:var(--color-amber-300);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-black\/50{--tw-gradient-from:#00000080}@supports (color:color-mix(in lab, red, red)){.from-black\/50{--tw-gradient-from:color-mix(in oklab, var(--color-black) 50%, transparent)}}.from-black\/50{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-black\/60{--tw-gradient-from:#0009}@supports (color:color-mix(in lab, red, red)){.from-black\/60{--tw-gradient-from:color-mix(in oklab, var(--color-black) 60%, transparent)}}.from-black\/60{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-black\/62{--tw-gradient-from:#0000009e}@supports (color:color-mix(in lab, red, red)){.from-black\/62{--tw-gradient-from:color-mix(in oklab, var(--color-black) 62%, transparent)}}.from-black\/62{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-black\/70{--tw-gradient-from:#000000b3}@supports (color:color-mix(in lab, red, red)){.from-black\/70{--tw-gradient-from:color-mix(in oklab, var(--color-black) 70%, transparent)}}.from-black\/70{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-blue-500\/20{--tw-gradient-from:#3080ff33}@supports (color:color-mix(in lab, red, red)){.from-blue-500\/20{--tw-gradient-from:color-mix(in oklab, var(--color-blue-500) 20%, transparent)}}.from-blue-500\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-cyan-300\/45{--tw-gradient-from:#53eafd73}@supports (color:color-mix(in lab, red, red)){.from-cyan-300\/45{--tw-gradient-from:color-mix(in oklab, var(--color-cyan-300) 45%, transparent)}}.from-cyan-300\/45{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-gray-100{--tw-gradient-from:var(--color-gray-100);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-indigo-500\/20{--tw-gradient-from:#625fff33}@supports (color:color-mix(in lab, red, red)){.from-indigo-500\/20{--tw-gradient-from:color-mix(in oklab, var(--color-indigo-500) 20%, transparent)}}.from-indigo-500\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-orange-500\/20{--tw-gradient-from:#fe6e0033}@supports (color:color-mix(in lab, red, red)){.from-orange-500\/20{--tw-gradient-from:color-mix(in oklab, var(--color-orange-500) 20%, transparent)}}.from-orange-500\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-purple-500{--tw-gradient-from:var(--color-purple-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-purple-500\/10{--tw-gradient-from:#ac4bff1a}@supports (color:color-mix(in lab, red, red)){.from-purple-500\/10{--tw-gradient-from:color-mix(in oklab, var(--color-purple-500) 10%, transparent)}}.from-purple-500\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-purple-500\/20{--tw-gradient-from:#ac4bff33}@supports (color:color-mix(in lab, red, red)){.from-purple-500\/20{--tw-gradient-from:color-mix(in oklab, var(--color-purple-500) 20%, transparent)}}.from-purple-500\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-transparent{--tw-gradient-from:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-violet-500\/20{--tw-gradient-from:#8d54ff33}@supports (color:color-mix(in lab, red, red)){.from-violet-500\/20{--tw-gradient-from:color-mix(in oklab, var(--color-violet-500) 20%, transparent)}}.from-violet-500\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-white\/\[0\.02\]{--tw-gradient-from:#ffffff05}@supports (color:color-mix(in lab, red, red)){.from-white\/\[0\.02\]{--tw-gradient-from:color-mix(in oklab, var(--color-white) 2%, transparent)}}.from-white\/\[0\.02\]{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-white\/\[0\.16\]{--tw-gradient-from:#ffffff29}@supports (color:color-mix(in lab, red, red)){.from-white\/\[0\.16\]{--tw-gradient-from:color-mix(in oklab, var(--color-white) 16%, transparent)}}.from-white\/\[0\.16\]{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.via-\[\#1b1e24\]{--tw-gradient-via:#1b1e24;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[\#4a2c5e\]{--tw-gradient-via:#4a2c5e;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[\#4f86ff\]{--tw-gradient-via:#4f86ff;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-gray-200{--tw-gradient-via:var(--color-gray-200);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-transparent{--tw-gradient-via:transparent;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-white\/15{--tw-gradient-via:#ffffff26}@supports (color:color-mix(in lab, red, red)){.via-white\/15{--tw-gradient-via:color-mix(in oklab, var(--color-white) 15%, transparent)}}.via-white\/15{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-white\/55{--tw-gradient-via:#ffffff8c}@supports (color:color-mix(in lab, red, red)){.via-white\/55{--tw-gradient-via:color-mix(in oklab, var(--color-white) 55%, transparent)}}.via-white\/55{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-white\/\[0\.10\]{--tw-gradient-via:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.via-white\/\[0\.10\]{--tw-gradient-via:color-mix(in oklab, var(--color-white) 10%, transparent)}}.via-white\/\[0\.10\]{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-\[\#1a1a2e\]{--tw-gradient-to:#1a1a2e;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#4f8fd6\]{--tw-gradient-to:#4f8fd6;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#007AFF\]{--tw-gradient-to:#007aff;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#74a9e6\]{--tw-gradient-to:#74a9e6;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#5856D6\]{--tw-gradient-to:#5856d6;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#5856D6\]\/10{--tw-gradient-to:oklab(52.9455% .0276977 -.189011/.1);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#16213e\]{--tw-gradient-to:#16213e;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#101216\]{--tw-gradient-to:#101216;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#FF6363\]{--tw-gradient-to:#ff6363;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#a07a5f\]{--tw-gradient-to:#a07a5f;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#a07860\]{--tw-gradient-to:#a07860;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#b4f72a\]\/10{--tw-gradient-to:oklab(89.8371% -.135511 .17709/.1);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#b4f72a\]\/\[0\.05\]{--tw-gradient-to:oklab(89.8371% -.135511 .17709/.05);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#c9956a\]{--tw-gradient-to:#c9956a;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-accent{--tw-gradient-to:var(--color-accent);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-accent\/5{--tw-gradient-to:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.to-accent\/5{--tw-gradient-to:color-mix(in oklab, var(--color-accent) 5%, transparent)}}.to-accent\/5{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-accent\/10{--tw-gradient-to:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.to-accent\/10{--tw-gradient-to:color-mix(in oklab, var(--color-accent) 10%, transparent)}}.to-accent\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-blue-500\/20{--tw-gradient-to:#3080ff33}@supports (color:color-mix(in lab, red, red)){.to-blue-500\/20{--tw-gradient-to:color-mix(in oklab, var(--color-blue-500) 20%, transparent)}}.to-blue-500\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-cyan-200{--tw-gradient-to:var(--color-cyan-200);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-fuchsia-500\/20{--tw-gradient-to:#e12afb33}@supports (color:color-mix(in lab, red, red)){.to-fuchsia-500\/20{--tw-gradient-to:color-mix(in oklab, var(--color-fuchsia-500) 20%, transparent)}}.to-fuchsia-500\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-gray-100{--tw-gradient-to:var(--color-gray-100);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-green-500\/20{--tw-gradient-to:#00c75833}@supports (color:color-mix(in lab, red, red)){.to-green-500\/20{--tw-gradient-to:color-mix(in oklab, var(--color-green-500) 20%, transparent)}}.to-green-500\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-pink-500{--tw-gradient-to:var(--color-pink-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-purple-500\/20{--tw-gradient-to:#ac4bff33}@supports (color:color-mix(in lab, red, red)){.to-purple-500\/20{--tw-gradient-to:color-mix(in oklab, var(--color-purple-500) 20%, transparent)}}.to-purple-500\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-red-500\/20{--tw-gradient-to:#fb2c3633}@supports (color:color-mix(in lab, red, red)){.to-red-500\/20{--tw-gradient-to:color-mix(in oklab, var(--color-red-500) 20%, transparent)}}.to-red-500\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-white\/\[0\.18\]{--tw-gradient-to:#ffffff2e}@supports (color:color-mix(in lab, red, red)){.to-white\/\[0\.18\]{--tw-gradient-to:color-mix(in oklab, var(--color-white) 18%, transparent)}}.to-white\/\[0\.18\]{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.bg-\[size\:14px_14px\]{background-size:14px 14px}.bg-\[size\:18px_18px\]{background-size:18px 18px}.bg-\[size\:24px_24px\]{background-size:24px 24px}.fill-amber-400\/60{fill:#fcbb0099}@supports (color:color-mix(in lab, red, red)){.fill-amber-400\/60{fill:color-mix(in oklab, var(--color-amber-400) 60%, transparent)}}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-0{padding:calc(var(--spacing) * 0)}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:calc(var(--spacing) * 1)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-3\.5{padding:calc(var(--spacing) * 3.5)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-7{padding:calc(var(--spacing) * 7)}.p-8{padding:calc(var(--spacing) * 8)}.p-10{padding:calc(var(--spacing) * 10)}.p-\[2px\]{padding:2px}.\!px-3{padding-inline:calc(var(--spacing) * 3)!important}.\!px-4{padding-inline:calc(var(--spacing) * 4)!important}.px-0\.5{padding-inline:calc(var(--spacing) * .5)}.px-1{padding-inline:calc(var(--spacing) * 1)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-7{padding-inline:calc(var(--spacing) * 7)}.px-8{padding-inline:calc(var(--spacing) * 8)}.px-10{padding-inline:calc(var(--spacing) * 10)}.px-\[7px\]{padding-inline:7px}.\!py-2{padding-block:calc(var(--spacing) * 2)!important}.py-0{padding-block:calc(var(--spacing) * 0)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-\[1px\]{padding-block:1px}.py-\[2px\]{padding-block:2px}.py-\[3px\]{padding-block:3px}.py-\[4px\]{padding-block:4px}.py-\[5px\]{padding-block:5px}.py-\[6px\]{padding-block:6px}.py-\[7px\]{padding-block:7px}.pt-1{padding-top:calc(var(--spacing) * 1)}.pt-1\.5{padding-top:calc(var(--spacing) * 1.5)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-2\.5{padding-top:calc(var(--spacing) * 2.5)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-10{padding-top:calc(var(--spacing) * 10)}.pt-11{padding-top:calc(var(--spacing) * 11)}.pt-12{padding-top:calc(var(--spacing) * 12)}.pr-0\.5{padding-right:calc(var(--spacing) * .5)}.pr-1{padding-right:calc(var(--spacing) * 1)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-10{padding-right:calc(var(--spacing) * 10)}.pb-0\.5{padding-bottom:calc(var(--spacing) * .5)}.pb-1{padding-bottom:calc(var(--spacing) * 1)}.pb-1\.5{padding-bottom:calc(var(--spacing) * 1.5)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pb-\[max\(0\.5rem\,env\(safe-area-inset-bottom\,0px\)\)\]{padding-bottom:max(.5rem, env(safe-area-inset-bottom,0px))}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-7{padding-left:calc(var(--spacing) * 7)}.pl-8{padding-left:calc(var(--spacing) * 8)}.pl-9{padding-left:calc(var(--spacing) * 9)}.pl-\[86px\]{padding-left:86px}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-\[-2px\]{vertical-align:-2px}.align-middle{vertical-align:middle}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\!text-\[12px\]{font-size:12px!important}.text-\[6px\]{font-size:6px}.text-\[7px\]{font-size:7px}.text-\[8px\]{font-size:8px}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.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-\[22px\]{font-size:22px}.text-\[24px\]{font-size:24px}.text-\[28px\]{font-size:28px}.leading-4{--tw-leading:calc(var(--spacing) * 4);line-height:calc(var(--spacing) * 4)}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-\[1\.5\]{--tw-leading:1.5;line-height:1.5}.leading-\[1\.55\]{--tw-leading:1.55;line-height:1.55}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-\[500\]{--tw-font-weight:500;font-weight:500}.font-\[650\]{--tw-font-weight:650;font-weight:650}.font-\[700\]{--tw-font-weight:700;font-weight:700}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-light{--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.01em\]{--tw-tracking:-.01em;letter-spacing:-.01em}.tracking-\[-0\.02em\]{--tw-tracking:-.02em;letter-spacing:-.02em}.tracking-\[-0\.3px\]{--tw-tracking:-.3px;letter-spacing:-.3px}.tracking-\[-0\.5px\]{--tw-tracking:-.5px;letter-spacing:-.5px}.tracking-\[-0\.035em\]{--tw-tracking:-.035em;letter-spacing:-.035em}.tracking-\[0\.1em\]{--tw-tracking:.1em;letter-spacing:.1em}.tracking-\[0\.02em\]{--tw-tracking:.02em;letter-spacing:.02em}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.06em\]{--tw-tracking:.06em;letter-spacing:.06em}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[0\.15em\]{--tw-tracking:.15em;letter-spacing:.15em}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-\[0\.22em\]{--tw-tracking:.22em;letter-spacing:.22em}.tracking-\[0\.26em\]{--tw-tracking:.26em;letter-spacing:.26em}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.\!text-\[\#0a0a12\]{color:#0a0a12!important}.\!text-green-600{color:var(--color-green-600)!important}.\!text-red-500{color:var(--color-red-500)!important}.text-\[\#0a0a12\]{color:#0a0a12}.text-\[\#1D1D1F\]{color:#1d1d1f}.text-\[\#1a1a1e\]{color:#1a1a1e}.text-\[\#1a1a2e\]{color:#1a1a2e}.text-\[\#1a1a2e\]\/40{color:oklab(22.8438% .00860056 -.0374545/.4)}.text-\[\#2b2624\]{color:#2b2624}.text-\[\#3B82F6\]{color:#3b82f6}.text-\[\#4b5563\]{color:#4b5563}.text-\[\#5b21b6\]{color:#5b21b6}.text-\[\#6E6E73\]{color:#6e6e73}.text-\[\#007AFF\]\/80{color:oklab(60.2765% -.0474039 -.212489/.8)}.text-\[\#007AFF\]\/90{color:oklab(60.2765% -.0474039 -.212489/.9)}.text-\[\#07C160\]{color:#07c160}.text-\[\#7c3aed\]{color:#7c3aed}.text-\[\#7c3aed\]\/70{color:oklab(54.1337% .0963843 -.226969/.7)}.text-\[\#8ab4f8\]{color:#8ab4f8}.text-\[\#8b7cf6\]{color:#8b7cf6}.text-\[\#8ef59a\]{color:#8ef59a}.text-\[\#8fa3bb\]{color:#8fa3bb}.text-\[\#9ddcff\]{color:#9ddcff}.text-\[\#9fc5ff\]{color:#9fc5ff}.text-\[\#34C759\]{color:#34c759}.text-\[\#74a9e6\]{color:#74a9e6}.text-\[\#5856D6\]{color:#5856d6}.text-\[\#06111d\]{color:#06111d}.text-\[\#08100a\]{color:#08100a}.text-\[\#08110c\]{color:#08110c}.text-\[\#09090f\]{color:#09090f}.text-\[\#86868B\]{color:#86868b}.text-\[\#101114\]{color:#101114}.text-\[\#101118\]{color:#101118}.text-\[\#111118\]{color:#111118}.text-\[\#111827\]{color:#111827}.text-\[\#374151\]{color:#374151}.text-\[\#526070\]{color:#526070}.text-\[\#536071\]{color:#536071}.text-\[\#C8A087\]{color:#c8a087}.text-\[\#E8E8ED\]{color:#e8e8ed}.text-\[\#FF3B30\]{color:#ff3b30}.text-\[\#FF9F0A\]{color:#ff9f0a}.text-\[\#FF6363\]{color:#ff6363}.text-\[\#FF6363\]\/80{color:oklab(70.0273% .175023 .0757345/.8)}.text-\[\#a5a3f7\]{color:#a5a3f7}.text-\[\#aebed1\]{color:#aebed1}.text-\[\#b4f72a\]{color:#b4f72a}.text-\[\#b4f72a\]\/55{color:oklab(89.8371% -.135511 .17709/.55)}.text-\[\#b4f72a\]\/60{color:oklab(89.8371% -.135511 .17709/.6)}.text-\[\#b4f72a\]\/70{color:oklab(89.8371% -.135511 .17709/.7)}.text-\[\#b4f72a\]\/75{color:oklab(89.8371% -.135511 .17709/.75)}.text-\[\#b4f72a\]\/80{color:oklab(89.8371% -.135511 .17709/.8)}.text-\[\#b4f72a\]\/90{color:oklab(89.8371% -.135511 .17709/.9)}.text-\[\#b8c6d8\]{color:#b8c6d8}.text-\[\#bfffc7\]{color:#bfffc7}.text-\[\#c7dbff\]{color:#c7dbff}.text-\[\#c8d7e8\]{color:#c8d7e8}.text-\[\#cccccc\]{color:#ccc}.text-\[\#d7b08a\]{color:#d7b08a}.text-\[\#d7b08a\]\/80{color:oklab(78.2682% .0280213 .0623826/.8)}.text-\[\#d7e6f7\]{color:#d7e6f7}.text-\[\#d8ff72\]{color:#d8ff72}.text-\[\#d8ff72\]\/55{color:oklab(94.4589% -.0930536 .145211/.55)}.text-\[\#d8ff72\]\/65{color:oklab(94.4589% -.0930536 .145211/.65)}.text-\[\#d8ff72\]\/80{color:oklab(94.4589% -.0930536 .145211/.8)}.text-\[\#d8ff72\]\/85{color:oklab(94.4589% -.0930536 .145211/.85)}.text-\[\#d8ff72\]\/90{color:oklab(94.4589% -.0930536 .145211/.9)}.text-\[\#d9f2ff\]{color:#d9f2ff}.text-\[\#d9ff8a\]\/70{color:oklab(94.8221% -.0837494 .124181/.7)}.text-\[\#dff78e\]{color:#dff78e}.text-\[\#dfff9a\]{color:#dfff9a}.text-\[\#dfff9a\]\/30{color:oklab(95.4709% -.0717946 .109632/.3)}.text-\[\#dfff9a\]\/34{color:oklab(95.4709% -.0717946 .109632/.34)}.text-\[\#dfff9a\]\/36{color:oklab(95.4709% -.0717946 .109632/.36)}.text-\[\#dfff9a\]\/40{color:oklab(95.4709% -.0717946 .109632/.4)}.text-\[\#dfff9a\]\/48{color:oklab(95.4709% -.0717946 .109632/.48)}.text-\[\#dfff9a\]\/54{color:oklab(95.4709% -.0717946 .109632/.54)}.text-\[\#dfff9a\]\/60{color:oklab(95.4709% -.0717946 .109632/.6)}.text-\[\#dfff9a\]\/65{color:oklab(95.4709% -.0717946 .109632/.65)}.text-\[\#dfff9a\]\/70{color:oklab(95.4709% -.0717946 .109632/.7)}.text-\[\#dfff9a\]\/72{color:oklab(95.4709% -.0717946 .109632/.72)}.text-\[\#dfff9a\]\/75{color:oklab(95.4709% -.0717946 .109632/.75)}.text-\[\#dfff9a\]\/76{color:oklab(95.4709% -.0717946 .109632/.76)}.text-\[\#dfff9a\]\/78{color:oklab(95.4709% -.0717946 .109632/.78)}.text-\[\#dfff9a\]\/80{color:oklab(95.4709% -.0717946 .109632/.8)}.text-\[\#e4ff9a\]{color:#e4ff9a}.text-\[\#e6f3ff\]{color:#e6f3ff}.text-\[\#e8ddd4\]{color:#e8ddd4}.text-\[\#eaf3ff\]{color:#eaf3ff}.text-\[\#edf5ff\]{color:#edf5ff}.text-\[\#eef6ff\]{color:#eef6ff}.text-\[\#efffc4\]{color:#efffc4}.text-\[\#efffc4\]\/80{color:oklab(97.3772% -.0391686 .0673425/.8)}.text-\[\#f3d8b9\]{color:#f3d8b9}.text-\[\#f3d8b9\]\/85{color:oklab(89.6706% .0166 .0480961/.85)}.text-\[\#f3f8ff\]{color:#f3f8ff}.text-\[\#f4f7fb\]{color:#f4f7fb}.text-\[\#f5f5f7\]{color:#f5f5f7}.text-\[\#f5f7fb\]{color:#f5f7fb}.text-\[\#f8fbff\]{color:#f8fbff}.text-\[\#ff8a8a\]{color:#ff8a8a}.text-\[\#ff6363\]{color:#ff6363}.text-\[\#ffb0b0\]{color:#ffb0b0}.text-\[\#ffd166\]{color:#ffd166}.text-\[var\(--color-semantic-error\)\]{color:var(--color-semantic-error)}.text-\[var\(--color-semantic-info\)\]{color:var(--color-semantic-info)}.text-\[var\(--color-semantic-success\)\]{color:var(--color-semantic-success)}.text-\[var\(--color-semantic-warning\)\]{color:var(--color-semantic-warning)}.text-accent,.text-accent\/40{color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.text-accent\/40{color:color-mix(in oklab, var(--color-accent) 40%, transparent)}}.text-accent\/70{color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.text-accent\/70{color:color-mix(in oklab, var(--color-accent) 70%, transparent)}}.text-accent\/75{color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.text-accent\/75{color:color-mix(in oklab, var(--color-accent) 75%, transparent)}}.text-accent\/80{color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.text-accent\/80{color:color-mix(in oklab, var(--color-accent) 80%, transparent)}}.text-accent\/90{color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.text-accent\/90{color:color-mix(in oklab, var(--color-accent) 90%, transparent)}}.text-amber-50{color:var(--color-amber-50)}.text-amber-50\/46{color:#fffbeb75}@supports (color:color-mix(in lab, red, red)){.text-amber-50\/46{color:color-mix(in oklab, var(--color-amber-50) 46%, transparent)}}.text-amber-50\/62{color:#fffbeb9e}@supports (color:color-mix(in lab, red, red)){.text-amber-50\/62{color:color-mix(in oklab, var(--color-amber-50) 62%, transparent)}}.text-amber-50\/66{color:#fffbeba8}@supports (color:color-mix(in lab, red, red)){.text-amber-50\/66{color:color-mix(in oklab, var(--color-amber-50) 66%, transparent)}}.text-amber-50\/80{color:#fffbebcc}@supports (color:color-mix(in lab, red, red)){.text-amber-50\/80{color:color-mix(in oklab, var(--color-amber-50) 80%, transparent)}}.text-amber-100{color:var(--color-amber-100)}.text-amber-100\/32{color:#fef3c652}@supports (color:color-mix(in lab, red, red)){.text-amber-100\/32{color:color-mix(in oklab, var(--color-amber-100) 32%, transparent)}}.text-amber-100\/38{color:#fef3c661}@supports (color:color-mix(in lab, red, red)){.text-amber-100\/38{color:color-mix(in oklab, var(--color-amber-100) 38%, transparent)}}.text-amber-100\/42{color:#fef3c66b}@supports (color:color-mix(in lab, red, red)){.text-amber-100\/42{color:color-mix(in oklab, var(--color-amber-100) 42%, transparent)}}.text-amber-100\/45{color:#fef3c673}@supports (color:color-mix(in lab, red, red)){.text-amber-100\/45{color:color-mix(in oklab, var(--color-amber-100) 45%, transparent)}}.text-amber-100\/52{color:#fef3c685}@supports (color:color-mix(in lab, red, red)){.text-amber-100\/52{color:color-mix(in oklab, var(--color-amber-100) 52%, transparent)}}.text-amber-100\/54{color:#fef3c68a}@supports (color:color-mix(in lab, red, red)){.text-amber-100\/54{color:color-mix(in oklab, var(--color-amber-100) 54%, transparent)}}.text-amber-100\/55{color:#fef3c68c}@supports (color:color-mix(in lab, red, red)){.text-amber-100\/55{color:color-mix(in oklab, var(--color-amber-100) 55%, transparent)}}.text-amber-100\/58{color:#fef3c694}@supports (color:color-mix(in lab, red, red)){.text-amber-100\/58{color:color-mix(in oklab, var(--color-amber-100) 58%, transparent)}}.text-amber-100\/62{color:#fef3c69e}@supports (color:color-mix(in lab, red, red)){.text-amber-100\/62{color:color-mix(in oklab, var(--color-amber-100) 62%, transparent)}}.text-amber-100\/64{color:#fef3c6a3}@supports (color:color-mix(in lab, red, red)){.text-amber-100\/64{color:color-mix(in oklab, var(--color-amber-100) 64%, transparent)}}.text-amber-100\/68{color:#fef3c6ad}@supports (color:color-mix(in lab, red, red)){.text-amber-100\/68{color:color-mix(in oklab, var(--color-amber-100) 68%, transparent)}}.text-amber-100\/70{color:#fef3c6b3}@supports (color:color-mix(in lab, red, red)){.text-amber-100\/70{color:color-mix(in oklab, var(--color-amber-100) 70%, transparent)}}.text-amber-100\/72{color:#fef3c6b8}@supports (color:color-mix(in lab, red, red)){.text-amber-100\/72{color:color-mix(in oklab, var(--color-amber-100) 72%, transparent)}}.text-amber-100\/78{color:#fef3c6c7}@supports (color:color-mix(in lab, red, red)){.text-amber-100\/78{color:color-mix(in oklab, var(--color-amber-100) 78%, transparent)}}.text-amber-100\/80{color:#fef3c6cc}@supports (color:color-mix(in lab, red, red)){.text-amber-100\/80{color:color-mix(in oklab, var(--color-amber-100) 80%, transparent)}}.text-amber-100\/85{color:#fef3c6d9}@supports (color:color-mix(in lab, red, red)){.text-amber-100\/85{color:color-mix(in oklab, var(--color-amber-100) 85%, transparent)}}.text-amber-100\/95{color:#fef3c6f2}@supports (color:color-mix(in lab, red, red)){.text-amber-100\/95{color:color-mix(in oklab, var(--color-amber-100) 95%, transparent)}}.text-amber-200{color:var(--color-amber-200)}.text-amber-200\/55{color:#fee6858c}@supports (color:color-mix(in lab, red, red)){.text-amber-200\/55{color:color-mix(in oklab, var(--color-amber-200) 55%, transparent)}}.text-amber-200\/70{color:#fee685b3}@supports (color:color-mix(in lab, red, red)){.text-amber-200\/70{color:color-mix(in oklab, var(--color-amber-200) 70%, transparent)}}.text-amber-200\/75{color:#fee685bf}@supports (color:color-mix(in lab, red, red)){.text-amber-200\/75{color:color-mix(in oklab, var(--color-amber-200) 75%, transparent)}}.text-amber-200\/80{color:#fee685cc}@supports (color:color-mix(in lab, red, red)){.text-amber-200\/80{color:color-mix(in oklab, var(--color-amber-200) 80%, transparent)}}.text-amber-200\/90{color:#fee685e6}@supports (color:color-mix(in lab, red, red)){.text-amber-200\/90{color:color-mix(in oklab, var(--color-amber-200) 90%, transparent)}}.text-amber-300{color:var(--color-amber-300)}.text-amber-300\/60{color:#ffd23699}@supports (color:color-mix(in lab, red, red)){.text-amber-300\/60{color:color-mix(in oklab, var(--color-amber-300) 60%, transparent)}}.text-amber-300\/80{color:#ffd236cc}@supports (color:color-mix(in lab, red, red)){.text-amber-300\/80{color:color-mix(in oklab, var(--color-amber-300) 80%, transparent)}}.text-amber-300\/85{color:#ffd236d9}@supports (color:color-mix(in lab, red, red)){.text-amber-300\/85{color:color-mix(in oklab, var(--color-amber-300) 85%, transparent)}}.text-amber-300\/90{color:#ffd236e6}@supports (color:color-mix(in lab, red, red)){.text-amber-300\/90{color:color-mix(in oklab, var(--color-amber-300) 90%, transparent)}}.text-amber-400{color:var(--color-amber-400)}.text-amber-400\/60{color:#fcbb0099}@supports (color:color-mix(in lab, red, red)){.text-amber-400\/60{color:color-mix(in oklab, var(--color-amber-400) 60%, transparent)}}.text-amber-400\/70{color:#fcbb00b3}@supports (color:color-mix(in lab, red, red)){.text-amber-400\/70{color:color-mix(in oklab, var(--color-amber-400) 70%, transparent)}}.text-amber-400\/80{color:#fcbb00cc}@supports (color:color-mix(in lab, red, red)){.text-amber-400\/80{color:color-mix(in oklab, var(--color-amber-400) 80%, transparent)}}.text-amber-400\/90{color:#fcbb00e6}@supports (color:color-mix(in lab, red, red)){.text-amber-400\/90{color:color-mix(in oklab, var(--color-amber-400) 90%, transparent)}}.text-amber-500{color:var(--color-amber-500)}.text-amber-600{color:var(--color-amber-600)}.text-amber-700{color:var(--color-amber-700)}.text-amber-800{color:var(--color-amber-800)}.text-amber-900{color:var(--color-amber-900)}.text-amber-900\/80{color:#7b3306cc}@supports (color:color-mix(in lab, red, red)){.text-amber-900\/80{color:color-mix(in oklab, var(--color-amber-900) 80%, transparent)}}.text-amber-900\/90{color:#7b3306e6}@supports (color:color-mix(in lab, red, red)){.text-amber-900\/90{color:color-mix(in oklab, var(--color-amber-900) 90%, transparent)}}.text-amber-950{color:var(--color-amber-950)}.text-background{color:var(--color-background)}.text-black{color:var(--color-black)}.text-blue-200\/60{color:#bedbff99}@supports (color:color-mix(in lab, red, red)){.text-blue-200\/60{color:color-mix(in oklab, var(--color-blue-200) 60%, transparent)}}.text-blue-200\/70{color:#bedbffb3}@supports (color:color-mix(in lab, red, red)){.text-blue-200\/70{color:color-mix(in oklab, var(--color-blue-200) 70%, transparent)}}.text-blue-200\/90{color:#bedbffe6}@supports (color:color-mix(in lab, red, red)){.text-blue-200\/90{color:color-mix(in oklab, var(--color-blue-200) 90%, transparent)}}.text-blue-300{color:var(--color-blue-300)}.text-blue-300\/70{color:#90c5ffb3}@supports (color:color-mix(in lab, red, red)){.text-blue-300\/70{color:color-mix(in oklab, var(--color-blue-300) 70%, transparent)}}.text-blue-300\/80{color:#90c5ffcc}@supports (color:color-mix(in lab, red, red)){.text-blue-300\/80{color:color-mix(in oklab, var(--color-blue-300) 80%, transparent)}}.text-blue-400{color:var(--color-blue-400)}.text-blue-400\/70{color:#54a2ffb3}@supports (color:color-mix(in lab, red, red)){.text-blue-400\/70{color:color-mix(in oklab, var(--color-blue-400) 70%, transparent)}}.text-blue-500{color:var(--color-blue-500)}.text-blue-700{color:var(--color-blue-700)}.text-current{color:currentColor}.text-cyan-50{color:var(--color-cyan-50)}.text-cyan-50\/28{color:#ecfeff47}@supports (color:color-mix(in lab, red, red)){.text-cyan-50\/28{color:color-mix(in oklab, var(--color-cyan-50) 28%, transparent)}}.text-cyan-50\/34{color:#ecfeff57}@supports (color:color-mix(in lab, red, red)){.text-cyan-50\/34{color:color-mix(in oklab, var(--color-cyan-50) 34%, transparent)}}.text-cyan-50\/36{color:#ecfeff5c}@supports (color:color-mix(in lab, red, red)){.text-cyan-50\/36{color:color-mix(in oklab, var(--color-cyan-50) 36%, transparent)}}.text-cyan-50\/38{color:#ecfeff61}@supports (color:color-mix(in lab, red, red)){.text-cyan-50\/38{color:color-mix(in oklab, var(--color-cyan-50) 38%, transparent)}}.text-cyan-50\/40{color:#ecfeff66}@supports (color:color-mix(in lab, red, red)){.text-cyan-50\/40{color:color-mix(in oklab, var(--color-cyan-50) 40%, transparent)}}.text-cyan-50\/42{color:#ecfeff6b}@supports (color:color-mix(in lab, red, red)){.text-cyan-50\/42{color:color-mix(in oklab, var(--color-cyan-50) 42%, transparent)}}.text-cyan-50\/45{color:#ecfeff73}@supports (color:color-mix(in lab, red, red)){.text-cyan-50\/45{color:color-mix(in oklab, var(--color-cyan-50) 45%, transparent)}}.text-cyan-50\/48{color:#ecfeff7a}@supports (color:color-mix(in lab, red, red)){.text-cyan-50\/48{color:color-mix(in oklab, var(--color-cyan-50) 48%, transparent)}}.text-cyan-50\/50{color:#ecfeff80}@supports (color:color-mix(in lab, red, red)){.text-cyan-50\/50{color:color-mix(in oklab, var(--color-cyan-50) 50%, transparent)}}.text-cyan-50\/52{color:#ecfeff85}@supports (color:color-mix(in lab, red, red)){.text-cyan-50\/52{color:color-mix(in oklab, var(--color-cyan-50) 52%, transparent)}}.text-cyan-50\/54{color:#ecfeff8a}@supports (color:color-mix(in lab, red, red)){.text-cyan-50\/54{color:color-mix(in oklab, var(--color-cyan-50) 54%, transparent)}}.text-cyan-50\/58{color:#ecfeff94}@supports (color:color-mix(in lab, red, red)){.text-cyan-50\/58{color:color-mix(in oklab, var(--color-cyan-50) 58%, transparent)}}.text-cyan-50\/60{color:#ecfeff99}@supports (color:color-mix(in lab, red, red)){.text-cyan-50\/60{color:color-mix(in oklab, var(--color-cyan-50) 60%, transparent)}}.text-cyan-50\/62{color:#ecfeff9e}@supports (color:color-mix(in lab, red, red)){.text-cyan-50\/62{color:color-mix(in oklab, var(--color-cyan-50) 62%, transparent)}}.text-cyan-50\/66{color:#ecfeffa8}@supports (color:color-mix(in lab, red, red)){.text-cyan-50\/66{color:color-mix(in oklab, var(--color-cyan-50) 66%, transparent)}}.text-cyan-50\/70{color:#ecfeffb3}@supports (color:color-mix(in lab, red, red)){.text-cyan-50\/70{color:color-mix(in oklab, var(--color-cyan-50) 70%, transparent)}}.text-cyan-50\/72{color:#ecfeffb8}@supports (color:color-mix(in lab, red, red)){.text-cyan-50\/72{color:color-mix(in oklab, var(--color-cyan-50) 72%, transparent)}}.text-cyan-50\/76{color:#ecfeffc2}@supports (color:color-mix(in lab, red, red)){.text-cyan-50\/76{color:color-mix(in oklab, var(--color-cyan-50) 76%, transparent)}}.text-cyan-50\/82{color:#ecfeffd1}@supports (color:color-mix(in lab, red, red)){.text-cyan-50\/82{color:color-mix(in oklab, var(--color-cyan-50) 82%, transparent)}}.text-cyan-100{color:var(--color-cyan-100)}.text-cyan-100\/40{color:#cefafe66}@supports (color:color-mix(in lab, red, red)){.text-cyan-100\/40{color:color-mix(in oklab, var(--color-cyan-100) 40%, transparent)}}.text-cyan-100\/50{color:#cefafe80}@supports (color:color-mix(in lab, red, red)){.text-cyan-100\/50{color:color-mix(in oklab, var(--color-cyan-100) 50%, transparent)}}.text-cyan-100\/54{color:#cefafe8a}@supports (color:color-mix(in lab, red, red)){.text-cyan-100\/54{color:color-mix(in oklab, var(--color-cyan-100) 54%, transparent)}}.text-cyan-100\/55{color:#cefafe8c}@supports (color:color-mix(in lab, red, red)){.text-cyan-100\/55{color:color-mix(in oklab, var(--color-cyan-100) 55%, transparent)}}.text-cyan-100\/58{color:#cefafe94}@supports (color:color-mix(in lab, red, red)){.text-cyan-100\/58{color:color-mix(in oklab, var(--color-cyan-100) 58%, transparent)}}.text-cyan-100\/60{color:#cefafe99}@supports (color:color-mix(in lab, red, red)){.text-cyan-100\/60{color:color-mix(in oklab, var(--color-cyan-100) 60%, transparent)}}.text-cyan-100\/62{color:#cefafe9e}@supports (color:color-mix(in lab, red, red)){.text-cyan-100\/62{color:color-mix(in oklab, var(--color-cyan-100) 62%, transparent)}}.text-cyan-100\/64{color:#cefafea3}@supports (color:color-mix(in lab, red, red)){.text-cyan-100\/64{color:color-mix(in oklab, var(--color-cyan-100) 64%, transparent)}}.text-cyan-100\/68{color:#cefafead}@supports (color:color-mix(in lab, red, red)){.text-cyan-100\/68{color:color-mix(in oklab, var(--color-cyan-100) 68%, transparent)}}.text-cyan-100\/70{color:#cefafeb3}@supports (color:color-mix(in lab, red, red)){.text-cyan-100\/70{color:color-mix(in oklab, var(--color-cyan-100) 70%, transparent)}}.text-cyan-100\/72{color:#cefafeb8}@supports (color:color-mix(in lab, red, red)){.text-cyan-100\/72{color:color-mix(in oklab, var(--color-cyan-100) 72%, transparent)}}.text-cyan-100\/78{color:#cefafec7}@supports (color:color-mix(in lab, red, red)){.text-cyan-100\/78{color:color-mix(in oklab, var(--color-cyan-100) 78%, transparent)}}.text-cyan-100\/80{color:#cefafecc}@supports (color:color-mix(in lab, red, red)){.text-cyan-100\/80{color:color-mix(in oklab, var(--color-cyan-100) 80%, transparent)}}.text-cyan-100\/85{color:#cefafed9}@supports (color:color-mix(in lab, red, red)){.text-cyan-100\/85{color:color-mix(in oklab, var(--color-cyan-100) 85%, transparent)}}.text-cyan-100\/88{color:#cefafee0}@supports (color:color-mix(in lab, red, red)){.text-cyan-100\/88{color:color-mix(in oklab, var(--color-cyan-100) 88%, transparent)}}.text-cyan-100\/90{color:#cefafee6}@supports (color:color-mix(in lab, red, red)){.text-cyan-100\/90{color:color-mix(in oklab, var(--color-cyan-100) 90%, transparent)}}.text-cyan-200{color:var(--color-cyan-200)}.text-cyan-200\/64{color:#a2f4fda3}@supports (color:color-mix(in lab, red, red)){.text-cyan-200\/64{color:color-mix(in oklab, var(--color-cyan-200) 64%, transparent)}}.text-cyan-200\/70{color:#a2f4fdb3}@supports (color:color-mix(in lab, red, red)){.text-cyan-200\/70{color:color-mix(in oklab, var(--color-cyan-200) 70%, transparent)}}.text-cyan-300{color:var(--color-cyan-300)}.text-cyan-400{color:var(--color-cyan-400)}.text-cyan-400\/60{color:#00d2ef99}@supports (color:color-mix(in lab, red, red)){.text-cyan-400\/60{color:color-mix(in oklab, var(--color-cyan-400) 60%, transparent)}}.text-cyan-400\/80{color:#00d2efcc}@supports (color:color-mix(in lab, red, red)){.text-cyan-400\/80{color:color-mix(in oklab, var(--color-cyan-400) 80%, transparent)}}.text-emerald-50{color:var(--color-emerald-50)}.text-emerald-50\/48{color:#ecfdf57a}@supports (color:color-mix(in lab, red, red)){.text-emerald-50\/48{color:color-mix(in oklab, var(--color-emerald-50) 48%, transparent)}}.text-emerald-50\/66{color:#ecfdf5a8}@supports (color:color-mix(in lab, red, red)){.text-emerald-50\/66{color:color-mix(in oklab, var(--color-emerald-50) 66%, transparent)}}.text-emerald-50\/82{color:#ecfdf5d1}@supports (color:color-mix(in lab, red, red)){.text-emerald-50\/82{color:color-mix(in oklab, var(--color-emerald-50) 82%, transparent)}}.text-emerald-100{color:var(--color-emerald-100)}.text-emerald-100\/38{color:#d0fae561}@supports (color:color-mix(in lab, red, red)){.text-emerald-100\/38{color:color-mix(in oklab, var(--color-emerald-100) 38%, transparent)}}.text-emerald-100\/42{color:#d0fae56b}@supports (color:color-mix(in lab, red, red)){.text-emerald-100\/42{color:color-mix(in oklab, var(--color-emerald-100) 42%, transparent)}}.text-emerald-100\/45{color:#d0fae573}@supports (color:color-mix(in lab, red, red)){.text-emerald-100\/45{color:color-mix(in oklab, var(--color-emerald-100) 45%, transparent)}}.text-emerald-100\/46{color:#d0fae575}@supports (color:color-mix(in lab, red, red)){.text-emerald-100\/46{color:color-mix(in oklab, var(--color-emerald-100) 46%, transparent)}}.text-emerald-100\/48{color:#d0fae57a}@supports (color:color-mix(in lab, red, red)){.text-emerald-100\/48{color:color-mix(in oklab, var(--color-emerald-100) 48%, transparent)}}.text-emerald-100\/52{color:#d0fae585}@supports (color:color-mix(in lab, red, red)){.text-emerald-100\/52{color:color-mix(in oklab, var(--color-emerald-100) 52%, transparent)}}.text-emerald-100\/62{color:#d0fae59e}@supports (color:color-mix(in lab, red, red)){.text-emerald-100\/62{color:color-mix(in oklab, var(--color-emerald-100) 62%, transparent)}}.text-emerald-100\/68{color:#d0fae5ad}@supports (color:color-mix(in lab, red, red)){.text-emerald-100\/68{color:color-mix(in oklab, var(--color-emerald-100) 68%, transparent)}}.text-emerald-100\/70{color:#d0fae5b3}@supports (color:color-mix(in lab, red, red)){.text-emerald-100\/70{color:color-mix(in oklab, var(--color-emerald-100) 70%, transparent)}}.text-emerald-100\/72{color:#d0fae5b8}@supports (color:color-mix(in lab, red, red)){.text-emerald-100\/72{color:color-mix(in oklab, var(--color-emerald-100) 72%, transparent)}}.text-emerald-100\/82{color:#d0fae5d1}@supports (color:color-mix(in lab, red, red)){.text-emerald-100\/82{color:color-mix(in oklab, var(--color-emerald-100) 82%, transparent)}}.text-emerald-200{color:var(--color-emerald-200)}.text-emerald-300{color:var(--color-emerald-300)}.text-emerald-300\/80{color:#5ee9b5cc}@supports (color:color-mix(in lab, red, red)){.text-emerald-300\/80{color:color-mix(in oklab, var(--color-emerald-300) 80%, transparent)}}.text-emerald-300\/90{color:#5ee9b5e6}@supports (color:color-mix(in lab, red, red)){.text-emerald-300\/90{color:color-mix(in oklab, var(--color-emerald-300) 90%, transparent)}}.text-emerald-400{color:var(--color-emerald-400)}.text-emerald-400\/60{color:#00d29499}@supports (color:color-mix(in lab, red, red)){.text-emerald-400\/60{color:color-mix(in oklab, var(--color-emerald-400) 60%, transparent)}}.text-emerald-400\/70{color:#00d294b3}@supports (color:color-mix(in lab, red, red)){.text-emerald-400\/70{color:color-mix(in oklab, var(--color-emerald-400) 70%, transparent)}}.text-emerald-400\/80{color:#00d294cc}@supports (color:color-mix(in lab, red, red)){.text-emerald-400\/80{color:color-mix(in oklab, var(--color-emerald-400) 80%, transparent)}}.text-emerald-400\/90{color:#00d294e6}@supports (color:color-mix(in lab, red, red)){.text-emerald-400\/90{color:color-mix(in oklab, var(--color-emerald-400) 90%, transparent)}}.text-emerald-500{color:var(--color-emerald-500)}.text-emerald-600{color:var(--color-emerald-600)}.text-emerald-700{color:var(--color-emerald-700)}.text-error,.text-error\/70{color:var(--color-error)}@supports (color:color-mix(in lab, red, red)){.text-error\/70{color:color-mix(in oklab, var(--color-error) 70%, transparent)}}.text-fuchsia-50{color:var(--color-fuchsia-50)}.text-fuchsia-50\/36{color:#fdf4ff5c}@supports (color:color-mix(in lab, red, red)){.text-fuchsia-50\/36{color:color-mix(in oklab, var(--color-fuchsia-50) 36%, transparent)}}.text-fuchsia-50\/42{color:#fdf4ff6b}@supports (color:color-mix(in lab, red, red)){.text-fuchsia-50\/42{color:color-mix(in oklab, var(--color-fuchsia-50) 42%, transparent)}}.text-fuchsia-50\/62{color:#fdf4ff9e}@supports (color:color-mix(in lab, red, red)){.text-fuchsia-50\/62{color:color-mix(in oklab, var(--color-fuchsia-50) 62%, transparent)}}.text-fuchsia-50\/72{color:#fdf4ffb8}@supports (color:color-mix(in lab, red, red)){.text-fuchsia-50\/72{color:color-mix(in oklab, var(--color-fuchsia-50) 72%, transparent)}}.text-fuchsia-50\/78{color:#fdf4ffc7}@supports (color:color-mix(in lab, red, red)){.text-fuchsia-50\/78{color:color-mix(in oklab, var(--color-fuchsia-50) 78%, transparent)}}.text-fuchsia-100{color:var(--color-fuchsia-100)}.text-fuchsia-100\/70{color:#fae8ffb3}@supports (color:color-mix(in lab, red, red)){.text-fuchsia-100\/70{color:color-mix(in oklab, var(--color-fuchsia-100) 70%, transparent)}}.text-fuchsia-100\/85{color:#fae8ffd9}@supports (color:color-mix(in lab, red, red)){.text-fuchsia-100\/85{color:color-mix(in oklab, var(--color-fuchsia-100) 85%, transparent)}}.text-gray-300{color:var(--color-gray-300)}.text-gray-400{color:var(--color-gray-400)}.text-gray-500{color:var(--color-gray-500)}.text-gray-600{color:var(--color-gray-600)}.text-gray-700{color:var(--color-gray-700)}.text-gray-800{color:var(--color-gray-800)}.text-gray-900{color:var(--color-gray-900)}.text-green-300{color:var(--color-green-300)}.text-green-400{color:var(--color-green-400)}.text-green-400\/60{color:#05df7299}@supports (color:color-mix(in lab, red, red)){.text-green-400\/60{color:color-mix(in oklab, var(--color-green-400) 60%, transparent)}}.text-green-400\/70{color:#05df72b3}@supports (color:color-mix(in lab, red, red)){.text-green-400\/70{color:color-mix(in oklab, var(--color-green-400) 70%, transparent)}}.text-green-400\/80{color:#05df72cc}@supports (color:color-mix(in lab, red, red)){.text-green-400\/80{color:color-mix(in oklab, var(--color-green-400) 80%, transparent)}}.text-green-500{color:var(--color-green-500)}.text-green-600{color:var(--color-green-600)}.text-green-700{color:var(--color-green-700)}.text-indigo-400{color:var(--color-indigo-400)}.text-inherit{color:inherit}.text-lime-100\/34{color:#ecfcca57}@supports (color:color-mix(in lab, red, red)){.text-lime-100\/34{color:color-mix(in oklab, var(--color-lime-100) 34%, transparent)}}.text-lime-100\/38{color:#ecfcca61}@supports (color:color-mix(in lab, red, red)){.text-lime-100\/38{color:color-mix(in oklab, var(--color-lime-100) 38%, transparent)}}.text-lime-100\/42{color:#ecfcca6b}@supports (color:color-mix(in lab, red, red)){.text-lime-100\/42{color:color-mix(in oklab, var(--color-lime-100) 42%, transparent)}}.text-lime-100\/45{color:#ecfcca73}@supports (color:color-mix(in lab, red, red)){.text-lime-100\/45{color:color-mix(in oklab, var(--color-lime-100) 45%, transparent)}}.text-lime-100\/48{color:#ecfcca7a}@supports (color:color-mix(in lab, red, red)){.text-lime-100\/48{color:color-mix(in oklab, var(--color-lime-100) 48%, transparent)}}.text-lime-100\/68{color:#ecfccaad}@supports (color:color-mix(in lab, red, red)){.text-lime-100\/68{color:color-mix(in oklab, var(--color-lime-100) 68%, transparent)}}.text-lime-100\/70{color:#ecfccab3}@supports (color:color-mix(in lab, red, red)){.text-lime-100\/70{color:color-mix(in oklab, var(--color-lime-100) 70%, transparent)}}.text-lime-100\/78{color:#ecfccac7}@supports (color:color-mix(in lab, red, red)){.text-lime-100\/78{color:color-mix(in oklab, var(--color-lime-100) 78%, transparent)}}.text-orange-300{color:var(--color-orange-300)}.text-orange-400{color:var(--color-orange-400)}.text-orange-700{color:var(--color-orange-700)}.text-pink-300{color:var(--color-pink-300)}.text-pink-300\/60{color:#fda5d599}@supports (color:color-mix(in lab, red, red)){.text-pink-300\/60{color:color-mix(in oklab, var(--color-pink-300) 60%, transparent)}}.text-pink-300\/90{color:#fda5d5e6}@supports (color:color-mix(in lab, red, red)){.text-pink-300\/90{color:color-mix(in oklab, var(--color-pink-300) 90%, transparent)}}.text-pink-400{color:var(--color-pink-400)}.text-purple-300{color:var(--color-purple-300)}.text-purple-300\/70{color:#d9b3ffb3}@supports (color:color-mix(in lab, red, red)){.text-purple-300\/70{color:color-mix(in oklab, var(--color-purple-300) 70%, transparent)}}.text-purple-400{color:var(--color-purple-400)}.text-purple-400\/70{color:#c07effb3}@supports (color:color-mix(in lab, red, red)){.text-purple-400\/70{color:color-mix(in oklab, var(--color-purple-400) 70%, transparent)}}.text-purple-500{color:var(--color-purple-500)}.text-purple-700{color:var(--color-purple-700)}.text-red-200{color:var(--color-red-200)}.text-red-200\/70{color:#ffcacab3}@supports (color:color-mix(in lab, red, red)){.text-red-200\/70{color:color-mix(in oklab, var(--color-red-200) 70%, transparent)}}.text-red-200\/90{color:#ffcacae6}@supports (color:color-mix(in lab, red, red)){.text-red-200\/90{color:color-mix(in oklab, var(--color-red-200) 90%, transparent)}}.text-red-300{color:var(--color-red-300)}.text-red-300\/80{color:#ffa3a3cc}@supports (color:color-mix(in lab, red, red)){.text-red-300\/80{color:color-mix(in oklab, var(--color-red-300) 80%, transparent)}}.text-red-400{color:var(--color-red-400)}.text-red-400\/60{color:#ff656899}@supports (color:color-mix(in lab, red, red)){.text-red-400\/60{color:color-mix(in oklab, var(--color-red-400) 60%, transparent)}}.text-red-400\/70{color:#ff6568b3}@supports (color:color-mix(in lab, red, red)){.text-red-400\/70{color:color-mix(in oklab, var(--color-red-400) 70%, transparent)}}.text-red-400\/80{color:#ff6568cc}@supports (color:color-mix(in lab, red, red)){.text-red-400\/80{color:color-mix(in oklab, var(--color-red-400) 80%, transparent)}}.text-red-500{color:var(--color-red-500)}.text-red-600{color:var(--color-red-600)}.text-red-700{color:var(--color-red-700)}.text-rose-100{color:var(--color-rose-100)}.text-rose-100\/72{color:#ffe4e6b8}@supports (color:color-mix(in lab, red, red)){.text-rose-100\/72{color:color-mix(in oklab, var(--color-rose-100) 72%, transparent)}}.text-rose-100\/90{color:#ffe4e6e6}@supports (color:color-mix(in lab, red, red)){.text-rose-100\/90{color:color-mix(in oklab, var(--color-rose-100) 90%, transparent)}}.text-rose-200{color:var(--color-rose-200)}.text-rose-200\/72{color:#ffccd3b8}@supports (color:color-mix(in lab, red, red)){.text-rose-200\/72{color:color-mix(in oklab, var(--color-rose-200) 72%, transparent)}}.text-rose-300{color:var(--color-rose-300)}.text-rose-500{color:var(--color-rose-500)}.text-rose-600{color:var(--color-rose-600)}.text-sky-50\/65{color:#f0f9ffa6}@supports (color:color-mix(in lab, red, red)){.text-sky-50\/65{color:color-mix(in oklab, var(--color-sky-50) 65%, transparent)}}.text-sky-50\/78{color:#f0f9ffc7}@supports (color:color-mix(in lab, red, red)){.text-sky-50\/78{color:color-mix(in oklab, var(--color-sky-50) 78%, transparent)}}.text-sky-50\/82{color:#f0f9ffd1}@supports (color:color-mix(in lab, red, red)){.text-sky-50\/82{color:color-mix(in oklab, var(--color-sky-50) 82%, transparent)}}.text-sky-100{color:var(--color-sky-100)}.text-sky-100\/38{color:#dff2fe61}@supports (color:color-mix(in lab, red, red)){.text-sky-100\/38{color:color-mix(in oklab, var(--color-sky-100) 38%, transparent)}}.text-sky-100\/42{color:#dff2fe6b}@supports (color:color-mix(in lab, red, red)){.text-sky-100\/42{color:color-mix(in oklab, var(--color-sky-100) 42%, transparent)}}.text-sky-100\/45{color:#dff2fe73}@supports (color:color-mix(in lab, red, red)){.text-sky-100\/45{color:color-mix(in oklab, var(--color-sky-100) 45%, transparent)}}.text-sky-100\/48{color:#dff2fe7a}@supports (color:color-mix(in lab, red, red)){.text-sky-100\/48{color:color-mix(in oklab, var(--color-sky-100) 48%, transparent)}}.text-sky-100\/50{color:#dff2fe80}@supports (color:color-mix(in lab, red, red)){.text-sky-100\/50{color:color-mix(in oklab, var(--color-sky-100) 50%, transparent)}}.text-sky-100\/55{color:#dff2fe8c}@supports (color:color-mix(in lab, red, red)){.text-sky-100\/55{color:color-mix(in oklab, var(--color-sky-100) 55%, transparent)}}.text-sky-100\/65{color:#dff2fea6}@supports (color:color-mix(in lab, red, red)){.text-sky-100\/65{color:color-mix(in oklab, var(--color-sky-100) 65%, transparent)}}.text-sky-100\/68{color:#dff2fead}@supports (color:color-mix(in lab, red, red)){.text-sky-100\/68{color:color-mix(in oklab, var(--color-sky-100) 68%, transparent)}}.text-sky-100\/70{color:#dff2feb3}@supports (color:color-mix(in lab, red, red)){.text-sky-100\/70{color:color-mix(in oklab, var(--color-sky-100) 70%, transparent)}}.text-sky-100\/72{color:#dff2feb8}@supports (color:color-mix(in lab, red, red)){.text-sky-100\/72{color:color-mix(in oklab, var(--color-sky-100) 72%, transparent)}}.text-sky-100\/78{color:#dff2fec7}@supports (color:color-mix(in lab, red, red)){.text-sky-100\/78{color:color-mix(in oklab, var(--color-sky-100) 78%, transparent)}}.text-sky-100\/85{color:#dff2fed9}@supports (color:color-mix(in lab, red, red)){.text-sky-100\/85{color:color-mix(in oklab, var(--color-sky-100) 85%, transparent)}}.text-sky-200{color:var(--color-sky-200)}.text-sky-200\/70{color:#b8e6feb3}@supports (color:color-mix(in lab, red, red)){.text-sky-200\/70{color:color-mix(in oklab, var(--color-sky-200) 70%, transparent)}}.text-sky-200\/80{color:#b8e6fecc}@supports (color:color-mix(in lab, red, red)){.text-sky-200\/80{color:color-mix(in oklab, var(--color-sky-200) 80%, transparent)}}.text-sky-300{color:var(--color-sky-300)}.text-sky-300\/75{color:#77d4ffbf}@supports (color:color-mix(in lab, red, red)){.text-sky-300\/75{color:color-mix(in oklab, var(--color-sky-300) 75%, transparent)}}.text-sky-300\/80{color:#77d4ffcc}@supports (color:color-mix(in lab, red, red)){.text-sky-300\/80{color:color-mix(in oklab, var(--color-sky-300) 80%, transparent)}}.text-sky-300\/90{color:#77d4ffe6}@supports (color:color-mix(in lab, red, red)){.text-sky-300\/90{color:color-mix(in oklab, var(--color-sky-300) 90%, transparent)}}.text-sky-400{color:var(--color-sky-400)}.text-sky-400\/60{color:#00bcfe99}@supports (color:color-mix(in lab, red, red)){.text-sky-400\/60{color:color-mix(in oklab, var(--color-sky-400) 60%, transparent)}}.text-sky-400\/70{color:#00bcfeb3}@supports (color:color-mix(in lab, red, red)){.text-sky-400\/70{color:color-mix(in oklab, var(--color-sky-400) 70%, transparent)}}.text-sky-400\/80{color:#00bcfecc}@supports (color:color-mix(in lab, red, red)){.text-sky-400\/80{color:color-mix(in oklab, var(--color-sky-400) 80%, transparent)}}.text-sky-400\/90{color:#00bcfee6}@supports (color:color-mix(in lab, red, red)){.text-sky-400\/90{color:color-mix(in oklab, var(--color-sky-400) 90%, transparent)}}.text-slate-100{color:var(--color-slate-100)}.text-slate-100\/82{color:#f1f5f9d1}@supports (color:color-mix(in lab, red, red)){.text-slate-100\/82{color:color-mix(in oklab, var(--color-slate-100) 82%, transparent)}}.text-slate-100\/86{color:#f1f5f9db}@supports (color:color-mix(in lab, red, red)){.text-slate-100\/86{color:color-mix(in oklab, var(--color-slate-100) 86%, transparent)}}.text-slate-100\/88{color:#f1f5f9e0}@supports (color:color-mix(in lab, red, red)){.text-slate-100\/88{color:color-mix(in oklab, var(--color-slate-100) 88%, transparent)}}.text-slate-100\/90{color:#f1f5f9e6}@supports (color:color-mix(in lab, red, red)){.text-slate-100\/90{color:color-mix(in oklab, var(--color-slate-100) 90%, transparent)}}.text-slate-200{color:var(--color-slate-200)}.text-slate-200\/80{color:#e2e8f0cc}@supports (color:color-mix(in lab, red, red)){.text-slate-200\/80{color:color-mix(in oklab, var(--color-slate-200) 80%, transparent)}}.text-slate-200\/82{color:#e2e8f0d1}@supports (color:color-mix(in lab, red, red)){.text-slate-200\/82{color:color-mix(in oklab, var(--color-slate-200) 82%, transparent)}}.text-slate-200\/85{color:#e2e8f0d9}@supports (color:color-mix(in lab, red, red)){.text-slate-200\/85{color:color-mix(in oklab, var(--color-slate-200) 85%, transparent)}}.text-slate-300{color:var(--color-slate-300)}.text-slate-300\/60{color:#cad5e299}@supports (color:color-mix(in lab, red, red)){.text-slate-300\/60{color:color-mix(in oklab, var(--color-slate-300) 60%, transparent)}}.text-slate-300\/62{color:#cad5e29e}@supports (color:color-mix(in lab, red, red)){.text-slate-300\/62{color:color-mix(in oklab, var(--color-slate-300) 62%, transparent)}}.text-slate-300\/64{color:#cad5e2a3}@supports (color:color-mix(in lab, red, red)){.text-slate-300\/64{color:color-mix(in oklab, var(--color-slate-300) 64%, transparent)}}.text-slate-300\/68{color:#cad5e2ad}@supports (color:color-mix(in lab, red, red)){.text-slate-300\/68{color:color-mix(in oklab, var(--color-slate-300) 68%, transparent)}}.text-slate-300\/70{color:#cad5e2b3}@supports (color:color-mix(in lab, red, red)){.text-slate-300\/70{color:color-mix(in oklab, var(--color-slate-300) 70%, transparent)}}.text-slate-300\/72{color:#cad5e2b8}@supports (color:color-mix(in lab, red, red)){.text-slate-300\/72{color:color-mix(in oklab, var(--color-slate-300) 72%, transparent)}}.text-slate-300\/75{color:#cad5e2bf}@supports (color:color-mix(in lab, red, red)){.text-slate-300\/75{color:color-mix(in oklab, var(--color-slate-300) 75%, transparent)}}.text-slate-300\/76{color:#cad5e2c2}@supports (color:color-mix(in lab, red, red)){.text-slate-300\/76{color:color-mix(in oklab, var(--color-slate-300) 76%, transparent)}}.text-slate-300\/80{color:#cad5e2cc}@supports (color:color-mix(in lab, red, red)){.text-slate-300\/80{color:color-mix(in oklab, var(--color-slate-300) 80%, transparent)}}.text-slate-400{color:var(--color-slate-400)}.text-slate-400\/75{color:#90a1b9bf}@supports (color:color-mix(in lab, red, red)){.text-slate-400\/75{color:color-mix(in oklab, var(--color-slate-400) 75%, transparent)}}.text-slate-500{color:var(--color-slate-500)}.text-slate-600{color:var(--color-slate-600)}.text-success,.text-success\/80{color:var(--color-success)}@supports (color:color-mix(in lab, red, red)){.text-success\/80{color:color-mix(in oklab, var(--color-success) 80%, transparent)}}.text-success\/90{color:var(--color-success)}@supports (color:color-mix(in lab, red, red)){.text-success\/90{color:color-mix(in oklab, var(--color-success) 90%, transparent)}}.text-text{color:var(--color-text)}.text-text-muted,.text-text-muted\/30{color:var(--color-text-muted)}@supports (color:color-mix(in lab, red, red)){.text-text-muted\/30{color:color-mix(in oklab, var(--color-text-muted) 30%, transparent)}}.text-text-muted\/40{color:var(--color-text-muted)}@supports (color:color-mix(in lab, red, red)){.text-text-muted\/40{color:color-mix(in oklab, var(--color-text-muted) 40%, transparent)}}.text-text-muted\/50{color:var(--color-text-muted)}@supports (color:color-mix(in lab, red, red)){.text-text-muted\/50{color:color-mix(in oklab, var(--color-text-muted) 50%, transparent)}}.text-text-muted\/60{color:var(--color-text-muted)}@supports (color:color-mix(in lab, red, red)){.text-text-muted\/60{color:color-mix(in oklab, var(--color-text-muted) 60%, transparent)}}.text-text-muted\/70{color:var(--color-text-muted)}@supports (color:color-mix(in lab, red, red)){.text-text-muted\/70{color:color-mix(in oklab, var(--color-text-muted) 70%, transparent)}}.text-text-muted\/75{color:var(--color-text-muted)}@supports (color:color-mix(in lab, red, red)){.text-text-muted\/75{color:color-mix(in oklab, var(--color-text-muted) 75%, transparent)}}.text-text-primary{color:var(--color-text-primary)}.text-text-secondary{color:var(--color-text-secondary)}.text-text-tertiary{color:var(--color-text-tertiary)}.text-transparent{color:#0000}.text-violet-50\/50{color:#f5f3ff80}@supports (color:color-mix(in lab, red, red)){.text-violet-50\/50{color:color-mix(in oklab, var(--color-violet-50) 50%, transparent)}}.text-violet-100{color:var(--color-violet-100)}.text-violet-100\/38{color:#ede9fe61}@supports (color:color-mix(in lab, red, red)){.text-violet-100\/38{color:color-mix(in oklab, var(--color-violet-100) 38%, transparent)}}.text-violet-100\/42{color:#ede9fe6b}@supports (color:color-mix(in lab, red, red)){.text-violet-100\/42{color:color-mix(in oklab, var(--color-violet-100) 42%, transparent)}}.text-violet-100\/48{color:#ede9fe7a}@supports (color:color-mix(in lab, red, red)){.text-violet-100\/48{color:color-mix(in oklab, var(--color-violet-100) 48%, transparent)}}.text-violet-100\/54{color:#ede9fe8a}@supports (color:color-mix(in lab, red, red)){.text-violet-100\/54{color:color-mix(in oklab, var(--color-violet-100) 54%, transparent)}}.text-violet-100\/68{color:#ede9fead}@supports (color:color-mix(in lab, red, red)){.text-violet-100\/68{color:color-mix(in oklab, var(--color-violet-100) 68%, transparent)}}.text-violet-100\/72{color:#ede9feb8}@supports (color:color-mix(in lab, red, red)){.text-violet-100\/72{color:color-mix(in oklab, var(--color-violet-100) 72%, transparent)}}.text-violet-100\/78{color:#ede9fec7}@supports (color:color-mix(in lab, red, red)){.text-violet-100\/78{color:color-mix(in oklab, var(--color-violet-100) 78%, transparent)}}.text-violet-200\/90{color:#ddd6ffe6}@supports (color:color-mix(in lab, red, red)){.text-violet-200\/90{color:color-mix(in oklab, var(--color-violet-200) 90%, transparent)}}.text-violet-300{color:var(--color-violet-300)}.text-violet-300\/60{color:#c4b4ff99}@supports (color:color-mix(in lab, red, red)){.text-violet-300\/60{color:color-mix(in oklab, var(--color-violet-300) 60%, transparent)}}.text-violet-300\/70{color:#c4b4ffb3}@supports (color:color-mix(in lab, red, red)){.text-violet-300\/70{color:color-mix(in oklab, var(--color-violet-300) 70%, transparent)}}.text-violet-300\/90{color:#c4b4ffe6}@supports (color:color-mix(in lab, red, red)){.text-violet-300\/90{color:color-mix(in oklab, var(--color-violet-300) 90%, transparent)}}.text-violet-400{color:var(--color-violet-400)}.text-violet-400\/60{color:#a685ff99}@supports (color:color-mix(in lab, red, red)){.text-violet-400\/60{color:color-mix(in oklab, var(--color-violet-400) 60%, transparent)}}.text-violet-400\/70{color:#a685ffb3}@supports (color:color-mix(in lab, red, red)){.text-violet-400\/70{color:color-mix(in oklab, var(--color-violet-400) 70%, transparent)}}.text-warning,.text-warning\/60{color:var(--color-warning)}@supports (color:color-mix(in lab, red, red)){.text-warning\/60{color:color-mix(in oklab, var(--color-warning) 60%, transparent)}}.text-warning\/70{color:var(--color-warning)}@supports (color:color-mix(in lab, red, red)){.text-warning\/70{color:color-mix(in oklab, var(--color-warning) 70%, transparent)}}.text-warning\/80{color:var(--color-warning)}@supports (color:color-mix(in lab, red, red)){.text-warning\/80{color:color-mix(in oklab, var(--color-warning) 80%, transparent)}}.text-warning\/90{color:var(--color-warning)}@supports (color:color-mix(in lab, red, red)){.text-warning\/90{color:color-mix(in oklab, var(--color-warning) 90%, transparent)}}.text-white{color:var(--color-white)}.text-white\/0{color:#0000}@supports (color:color-mix(in lab, red, red)){.text-white\/0{color:color-mix(in oklab, var(--color-white) 0%, transparent)}}.text-white\/15{color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.text-white\/15{color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.text-white\/20{color:#fff3}@supports (color:color-mix(in lab, red, red)){.text-white\/20{color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.text-white\/22{color:#ffffff38}@supports (color:color-mix(in lab, red, red)){.text-white\/22{color:color-mix(in oklab, var(--color-white) 22%, transparent)}}.text-white\/25{color:#ffffff40}@supports (color:color-mix(in lab, red, red)){.text-white\/25{color:color-mix(in oklab, var(--color-white) 25%, transparent)}}.text-white\/26{color:#ffffff42}@supports (color:color-mix(in lab, red, red)){.text-white\/26{color:color-mix(in oklab, var(--color-white) 26%, transparent)}}.text-white\/28{color:#ffffff47}@supports (color:color-mix(in lab, red, red)){.text-white\/28{color:color-mix(in oklab, var(--color-white) 28%, transparent)}}.text-white\/30{color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.text-white\/30{color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.text-white\/32{color:#ffffff52}@supports (color:color-mix(in lab, red, red)){.text-white\/32{color:color-mix(in oklab, var(--color-white) 32%, transparent)}}.text-white\/34{color:#ffffff57}@supports (color:color-mix(in lab, red, red)){.text-white\/34{color:color-mix(in oklab, var(--color-white) 34%, transparent)}}.text-white\/35{color:#ffffff59}@supports (color:color-mix(in lab, red, red)){.text-white\/35{color:color-mix(in oklab, var(--color-white) 35%, transparent)}}.text-white\/36{color:#ffffff5c}@supports (color:color-mix(in lab, red, red)){.text-white\/36{color:color-mix(in oklab, var(--color-white) 36%, transparent)}}.text-white\/38{color:#ffffff61}@supports (color:color-mix(in lab, red, red)){.text-white\/38{color:color-mix(in oklab, var(--color-white) 38%, transparent)}}.text-white\/40{color:#fff6}@supports (color:color-mix(in lab, red, red)){.text-white\/40{color:color-mix(in oklab, var(--color-white) 40%, transparent)}}.text-white\/42{color:#ffffff6b}@supports (color:color-mix(in lab, red, red)){.text-white\/42{color:color-mix(in oklab, var(--color-white) 42%, transparent)}}.text-white\/44{color:#ffffff70}@supports (color:color-mix(in lab, red, red)){.text-white\/44{color:color-mix(in oklab, var(--color-white) 44%, transparent)}}.text-white\/45{color:#ffffff73}@supports (color:color-mix(in lab, red, red)){.text-white\/45{color:color-mix(in oklab, var(--color-white) 45%, transparent)}}.text-white\/46{color:#ffffff75}@supports (color:color-mix(in lab, red, red)){.text-white\/46{color:color-mix(in oklab, var(--color-white) 46%, transparent)}}.text-white\/48{color:#ffffff7a}@supports (color:color-mix(in lab, red, red)){.text-white\/48{color:color-mix(in oklab, var(--color-white) 48%, transparent)}}.text-white\/50{color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.text-white\/50{color:color-mix(in oklab, var(--color-white) 50%, transparent)}}.text-white\/52{color:#ffffff85}@supports (color:color-mix(in lab, red, red)){.text-white\/52{color:color-mix(in oklab, var(--color-white) 52%, transparent)}}.text-white\/54{color:#ffffff8a}@supports (color:color-mix(in lab, red, red)){.text-white\/54{color:color-mix(in oklab, var(--color-white) 54%, transparent)}}.text-white\/55{color:#ffffff8c}@supports (color:color-mix(in lab, red, red)){.text-white\/55{color:color-mix(in oklab, var(--color-white) 55%, transparent)}}.text-white\/56{color:#ffffff8f}@supports (color:color-mix(in lab, red, red)){.text-white\/56{color:color-mix(in oklab, var(--color-white) 56%, transparent)}}.text-white\/58{color:#ffffff94}@supports (color:color-mix(in lab, red, red)){.text-white\/58{color:color-mix(in oklab, var(--color-white) 58%, transparent)}}.text-white\/60{color:#fff9}@supports (color:color-mix(in lab, red, red)){.text-white\/60{color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.text-white\/62{color:#ffffff9e}@supports (color:color-mix(in lab, red, red)){.text-white\/62{color:color-mix(in oklab, var(--color-white) 62%, transparent)}}.text-white\/64{color:#ffffffa3}@supports (color:color-mix(in lab, red, red)){.text-white\/64{color:color-mix(in oklab, var(--color-white) 64%, transparent)}}.text-white\/65{color:#ffffffa6}@supports (color:color-mix(in lab, red, red)){.text-white\/65{color:color-mix(in oklab, var(--color-white) 65%, transparent)}}.text-white\/68{color:#ffffffad}@supports (color:color-mix(in lab, red, red)){.text-white\/68{color:color-mix(in oklab, var(--color-white) 68%, transparent)}}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.text-white\/70{color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.text-white\/72{color:#ffffffb8}@supports (color:color-mix(in lab, red, red)){.text-white\/72{color:color-mix(in oklab, var(--color-white) 72%, transparent)}}.text-white\/74{color:#ffffffbd}@supports (color:color-mix(in lab, red, red)){.text-white\/74{color:color-mix(in oklab, var(--color-white) 74%, transparent)}}.text-white\/75{color:#ffffffbf}@supports (color:color-mix(in lab, red, red)){.text-white\/75{color:color-mix(in oklab, var(--color-white) 75%, transparent)}}.text-white\/76{color:#ffffffc2}@supports (color:color-mix(in lab, red, red)){.text-white\/76{color:color-mix(in oklab, var(--color-white) 76%, transparent)}}.text-white\/78{color:#ffffffc7}@supports (color:color-mix(in lab, red, red)){.text-white\/78{color:color-mix(in oklab, var(--color-white) 78%, transparent)}}.text-white\/80{color:#fffc}@supports (color:color-mix(in lab, red, red)){.text-white\/80{color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.text-white\/82{color:#ffffffd1}@supports (color:color-mix(in lab, red, red)){.text-white\/82{color:color-mix(in oklab, var(--color-white) 82%, transparent)}}.text-white\/85{color:#ffffffd9}@supports (color:color-mix(in lab, red, red)){.text-white\/85{color:color-mix(in oklab, var(--color-white) 85%, transparent)}}.text-white\/86{color:#ffffffdb}@supports (color:color-mix(in lab, red, red)){.text-white\/86{color:color-mix(in oklab, var(--color-white) 86%, transparent)}}.text-white\/88{color:#ffffffe0}@supports (color:color-mix(in lab, red, red)){.text-white\/88{color:color-mix(in oklab, var(--color-white) 88%, transparent)}}.text-white\/90{color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.text-white\/90{color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.text-white\/92{color:#ffffffeb}@supports (color:color-mix(in lab, red, red)){.text-white\/92{color:color-mix(in oklab, var(--color-white) 92%, transparent)}}.text-yellow-100\/65{color:#fef9c2a6}@supports (color:color-mix(in lab, red, red)){.text-yellow-100\/65{color:color-mix(in oklab, var(--color-yellow-100) 65%, transparent)}}.text-yellow-100\/70{color:#fef9c2b3}@supports (color:color-mix(in lab, red, red)){.text-yellow-100\/70{color:color-mix(in oklab, var(--color-yellow-100) 70%, transparent)}}.text-yellow-100\/80{color:#fef9c2cc}@supports (color:color-mix(in lab, red, red)){.text-yellow-100\/80{color:color-mix(in oklab, var(--color-yellow-100) 80%, transparent)}}.text-yellow-400{color:var(--color-yellow-400)}.text-yellow-700{color:var(--color-yellow-700)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.underline-offset-2{text-underline-offset:2px}.placeholder-white\/30::placeholder{color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.placeholder-white\/30::placeholder{color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.accent-\[\#b4f72a\]{accent-color:#b4f72a}.accent-accent{accent-color:var(--color-accent)}.accent-blue-500{accent-color:var(--color-blue-500)}.accent-cyan-200{accent-color:var(--color-cyan-200)}.accent-emerald-300{accent-color:var(--color-emerald-300)}.accent-fuchsia-200{accent-color:var(--color-fuchsia-200)}.accent-violet-500{accent-color:var(--color-violet-500)}.opacity-0{opacity:0}.opacity-20{opacity:.2}.opacity-25{opacity:.25}.opacity-40{opacity:.4}.opacity-45{opacity:.45}.opacity-50{opacity:.5}.opacity-55{opacity:.55}.opacity-60{opacity:.6}.opacity-65{opacity:.65}.opacity-70{opacity:.7}.opacity-72{opacity:.72}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.opacity-100{opacity:1}.opacity-\[0\.03\]{opacity:.03}.mix-blend-screen{mix-blend-mode:screen}.mix-blend-soft-light{mix-blend-mode:soft-light}.\!shadow-\[0_4px_16px_rgba\(0\,0\,0\,0\.4\)\]{--tw-shadow:0 4px 16px var(--tw-shadow-color,#0006)!important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)!important}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_0_1px_rgba\(79\,143\,214\,\.2\)\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,#4f8fd633);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_0_1px_rgba\(103\,232\,249\,\.08\)\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,#67e8f914);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_0_1px_rgba\(103\,232\,249\,\.10\)\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,#67e8f91a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_0_1px_rgba\(103\,232\,249\,\.16\)\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,#67e8f929);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_0_1px_rgba\(180\,247\,42\,0\.05\)\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,#b4f72a0d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_0_1px_rgba\(216\,255\,114\,0\.12\)_inset\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,#d8ff721f) inset;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_0_3px_rgba\(180\,247\,42\,0\.15\)\]{--tw-shadow:0 0 0 3px var(--tw-shadow-color,#b4f72a26);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_6px_rgba\(52\,211\,153\,\.6\)\]{--tw-shadow:0 0 6px var(--tw-shadow-color,#34d39999);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_6px_rgba\(200\,160\,135\,0\.6\)\]{--tw-shadow:0 0 6px var(--tw-shadow-color,#c8a08799);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_8px_rgba\(0\,0\,0\,0\.35\)\]{--tw-shadow:0 0 8px var(--tw-shadow-color,#00000059);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_8px_rgba\(139\,124\,246\,0\.2\)\]{--tw-shadow:0 0 8px var(--tw-shadow-color,#8b7cf633);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_8px_rgba\(139\,124\,246\,0\.3\)\]{--tw-shadow:0 0 8px var(--tw-shadow-color,#8b7cf64d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_12px_rgba\(180\,247\,42\,0\.08\)\]{--tw-shadow:0 0 12px var(--tw-shadow-color,#b4f72a14);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_12px_var\(--color-accent-primary-muted\)\]{--tw-shadow:0 0 12px var(--tw-shadow-color,var(--color-accent-primary-muted));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_30px_rgba\(0\,122\,255\,0\.12\)\]{--tw-shadow:0 0 30px var(--tw-shadow-color,#007aff1f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_36px_rgba\(180\,247\,42\,0\.10\)\]{--tw-shadow:0 0 36px var(--tw-shadow-color,#b4f72a1a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_40px_rgba\(118\,217\,255\,0\.12\)\]{--tw-shadow:0 0 40px var(--tw-shadow-color,#76d9ff1f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_1px_3px_rgba\(0\,0\,0\,0\.2\)\,inset_0_1px_0_rgba\(255\,255\,255\,0\.04\)\]{--tw-shadow:0 1px 3px var(--tw-shadow-color,#0003), inset 0 1px 0 var(--tw-shadow-color,#ffffff0a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_2px_8px_rgba\(0\,122\,255\,0\.25\)\]{--tw-shadow:0 2px 8px var(--tw-shadow-color,#007aff40);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_2px_8px_rgba\(79\,143\,214\,\.35\)\,inset_0_1px_0_rgba\(255\,255\,255\,\.18\)\]{--tw-shadow:0 2px 8px var(--tw-shadow-color,#4f8fd659), inset 0 1px 0 var(--tw-shadow-color,#ffffff2e);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_2px_8px_rgba\(255\,107\,91\,0\.3\)\]{--tw-shadow:0 2px 8px var(--tw-shadow-color,#ff6b5b4d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_2px_12px_rgba\(0\,122\,255\,0\.3\)\]{--tw-shadow:0 2px 12px var(--tw-shadow-color,#007aff4d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_2px_12px_rgba\(0\,122\,255\,0\.35\)\]{--tw-shadow:0 2px 12px var(--tw-shadow-color,#007aff59);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_2px_12px_rgba\(7\,193\,96\,0\.3\)\]{--tw-shadow:0 2px 12px var(--tw-shadow-color,#07c1604d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_2px_12px_rgba\(59\,130\,246\,0\.3\)\]{--tw-shadow:0 2px 12px var(--tw-shadow-color,#3b82f64d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_4px_12px_rgba\(0\,122\,255\,0\.3\)\]{--tw-shadow:0 4px 12px var(--tw-shadow-color,#007aff4d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_4px_16px_rgba\(180\,247\,42\,0\.25\)\]{--tw-shadow:0 4px 16px var(--tw-shadow-color,#b4f72a40);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_4px_16px_rgba\(200\,160\,135\,0\.2\)\]{--tw-shadow:0 4px 16px var(--tw-shadow-color,#c8a08733);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_4px_16px_rgba\(255\,99\,99\,0\.3\)\]{--tw-shadow:0 4px 16px var(--tw-shadow-color,#ff63634d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_8px_22px_rgba\(0\,0\,0\,0\.18\)\]{--tw-shadow:0 8px 22px var(--tw-shadow-color,#0000002e);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_8px_24px_rgba\(0\,0\,0\,0\.18\)\]{--tw-shadow:0 8px 24px var(--tw-shadow-color,#0000002e);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_8px_24px_rgba\(0\,0\,0\,0\.22\)\]{--tw-shadow:0 8px 24px var(--tw-shadow-color,#00000038);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_8px_24px_rgba\(180\,247\,42\,0\.12\)\]{--tw-shadow:0 8px 24px var(--tw-shadow-color,#b4f72a1f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_8px_32px_rgba\(0\,0\,0\,0\.5\)\]{--tw-shadow:0 8px 32px var(--tw-shadow-color,#00000080);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_8px_32px_rgba\(0\,0\,0\,0\.25\)\]{--tw-shadow:0 8px 32px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_10px_28px_rgb\(var\(--fns-user-accent-rgb\)\/0\.32\)\]{--tw-shadow:0 10px 28px var(--tw-shadow-color,rgb(var(--fns-user-accent-rgb)/.32));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_10px_30px_rgba\(0\,0\,0\,0\.18\)\,inset_0_1px_0_rgba\(255\,255\,255\,0\.035\)\]{--tw-shadow:0 10px 30px var(--tw-shadow-color,#0000002e), inset 0 1px 0 var(--tw-shadow-color,#ffffff09);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_10px_30px_rgba\(0\,0\,0\,0\.24\)\]{--tw-shadow:0 10px 30px var(--tw-shadow-color,#0000003d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_12px_30px_rgba\(0\,0\,0\,0\.18\)\]{--tw-shadow:0 12px 30px var(--tw-shadow-color,#0000002e);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_12px_30px_rgba\(0\,0\,0\,0\.22\)\]{--tw-shadow:0 12px 30px var(--tw-shadow-color,#00000038);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_12px_34px_rgba\(180\,247\,42\,0\.18\)\]{--tw-shadow:0 12px 34px var(--tw-shadow-color,#b4f72a2e);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_12px_36px_rgba\(71\,132\,255\,0\.22\)\]{--tw-shadow:0 12px 36px var(--tw-shadow-color,#4784ff38);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_14px_34px_rgba\(0\,0\,0\,0\.24\)\]{--tw-shadow:0 14px 34px var(--tw-shadow-color,#0000003d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_14px_40px_rgba\(0\,0\,0\,0\.18\)\]{--tw-shadow:0 14px 40px var(--tw-shadow-color,#0000002e);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_14px_40px_rgba\(0\,0\,0\,0\.32\)\]{--tw-shadow:0 14px 40px var(--tw-shadow-color,#00000052);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_16px_48px_rgba\(0\,0\,0\,0\.30\)\]{--tw-shadow:0 16px 48px var(--tw-shadow-color,#0000004d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_18px_54px_rgba\(0\,0\,0\,0\.26\)\]{--tw-shadow:0 18px 54px var(--tw-shadow-color,#00000042);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_18px_60px_rgba\(0\,0\,0\,0\.32\)\]{--tw-shadow:0 18px 60px var(--tw-shadow-color,#00000052);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_20px_70px_rgba\(0\,0\,0\,0\.4\)\]{--tw-shadow:0 20px 70px var(--tw-shadow-color,#0006);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_24px_80px_rgba\(0\,0\,0\,0\.6\)\]{--tw-shadow:0 24px 80px var(--tw-shadow-color,#0009);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_24px_80px_rgba\(0\,0\,0\,0\.34\)\]{--tw-shadow:0 24px 80px var(--tw-shadow-color,#00000057);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_24px_80px_rgba\(0\,0\,0\,0\.42\)\]{--tw-shadow:0 24px 80px var(--tw-shadow-color,#0000006b);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_24px_80px_rgba\(0\,0\,0\,0\.45\)\]{--tw-shadow:0 24px 80px var(--tw-shadow-color,#00000073);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_24px_80px_rgba\(0\,0\,0\,0\.46\)\]{--tw-shadow:0 24px 80px var(--tw-shadow-color,#00000075);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_28px_90px_rgba\(0\,0\,0\,0\.46\)\]{--tw-shadow:0 28px 90px var(--tw-shadow-color,#00000075);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_30px_100px_rgba\(0\,0\,0\,0\.5\)\]{--tw-shadow:0 30px 100px var(--tw-shadow-color,#00000080);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_30px_110px_rgba\(0\,0\,0\,0\.34\)\]{--tw-shadow:0 30px 110px var(--tw-shadow-color,#00000057);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_32px_64px_rgba\(0\,0\,0\,0\.5\)\]{--tw-shadow:0 32px 64px var(--tw-shadow-color,#00000080);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_32px_90px_rgba\(0\,0\,0\,0\.44\)\]{--tw-shadow:0 32px 90px var(--tw-shadow-color,#00000070);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_40px_120px_rgba\(0\,0\,0\,\.7\)\]{--tw-shadow:0 40px 120px var(--tw-shadow-color,#000000b3);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[8px_0_32px_rgba\(0\,0\,0\,0\.22\)\]{--tw-shadow:8px 0 32px var(--tw-shadow-color,#00000038);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[10px_0_34px_rgba\(0\,0\,0\,0\.16\)\]{--tw-shadow:10px 0 34px var(--tw-shadow-color,#00000029);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[16px_0_40px_rgba\(0\,0\,0\,0\.28\)\]{--tw-shadow:16px 0 40px var(--tw-shadow-color,#00000047);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_-1px_2px_rgba\(0\,0\,0\,0\.1\)\]{--tw-shadow:inset 0 -1px 2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,\.05\)\,0_24px_70px_rgba\(0\,0\,0\,\.45\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#ffffff0d), 0 24px 70px var(--tw-shadow-color,#00000073);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,\.08\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#ffffff14);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,\.035\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#ffffff09);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.04\)\,0_0_0_1px_rgba\(180\,247\,42\,0\.04\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#ffffff0a), 0 0 0 1px var(--tw-shadow-color,#b4f72a0a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.04\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#ffffff0a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.06\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#ffffff0f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.045\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#ffffff0b);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.55\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#ffffff8c);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_18px_40px_rgba\(0\,0\,0\,\.28\)\]{--tw-shadow:inset 0 18px 40px var(--tw-shadow-color,#00000047);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-inner{--tw-shadow:inset 0 2px 4px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 12px 40px var(--tw-shadow-color,#00000080), 0 4px 12px var(--tw-shadow-color,#0000004d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 12px var(--tw-shadow-color,#0006), 0 1px 3px var(--tw-shadow-color,#0003);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 2px var(--tw-shadow-color,#0000004d), 0 0 1px var(--tw-shadow-color,#0003);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xl{--tw-shadow:0 24px 80px var(--tw-shadow-color,#0009);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow\/ground,.shadow\/highlight{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring,.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[\#b4f72a\]\/10{--tw-shadow-color:#b4f72a1a}@supports (color:color-mix(in lab, red, red)){.shadow-\[\#b4f72a\]\/10{--tw-shadow-color:color-mix(in oklab, oklab(89.8371% -.135511 .17709/.1) var(--tw-shadow-alpha), transparent)}}.shadow-\[\#b4f72a\]\/20{--tw-shadow-color:#b4f72a33}@supports (color:color-mix(in lab, red, red)){.shadow-\[\#b4f72a\]\/20{--tw-shadow-color:color-mix(in oklab, oklab(89.8371% -.135511 .17709/.2) var(--tw-shadow-alpha), transparent)}}.shadow-accent\/30{--tw-shadow-color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.shadow-accent\/30{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-accent) 30%, transparent) var(--tw-shadow-alpha), transparent)}}.ring-\[\#b4f72a\]\/20{--tw-ring-color:oklab(89.8371% -.135511 .17709/.2)}.ring-\[\#b4f72a\]\/30{--tw-ring-color:oklab(89.8371% -.135511 .17709/.3)}.ring-accent\/30{--tw-ring-color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.ring-accent\/30{--tw-ring-color:color-mix(in oklab, var(--color-accent) 30%, transparent)}}.ring-accent\/40{--tw-ring-color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.ring-accent\/40{--tw-ring-color:color-mix(in oklab, var(--color-accent) 40%, transparent)}}.ring-accent\/60{--tw-ring-color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.ring-accent\/60{--tw-ring-color:color-mix(in oklab, var(--color-accent) 60%, transparent)}}.ring-blue-500{--tw-ring-color:var(--color-blue-500)}.ring-purple-500\/40{--tw-ring-color:#ac4bff66}@supports (color:color-mix(in lab, red, red)){.ring-purple-500\/40{--tw-ring-color:color-mix(in oklab, var(--color-purple-500) 40%, transparent)}}.ring-violet-300\/12{--tw-ring-color:#c4b4ff1f}@supports (color:color-mix(in lab, red, red)){.ring-violet-300\/12{--tw-ring-color:color-mix(in oklab, var(--color-violet-300) 12%, transparent)}}.ring-white\/\[0\.03\]{--tw-ring-color:#ffffff08}@supports (color:color-mix(in lab, red, red)){.ring-white\/\[0\.03\]{--tw-ring-color:color-mix(in oklab, var(--color-white) 3%, transparent)}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-3xl{--tw-blur:blur(var(--blur-3xl));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,)}.blur-md{--tw-blur:blur(var(--blur-md));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-lg{--tw-drop-shadow-size:drop-shadow(0 4px 4px var(--tw-drop-shadow-color,#00000026));--tw-drop-shadow:drop-shadow(var(--drop-shadow-lg));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,)}.grayscale{--tw-grayscale:grayscale(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,)}.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,)}.sepia{--tw-sepia:sepia(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-sm{--tw-backdrop-blur:blur(var(--blur-sm))!important;-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,)!important;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,)!important}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-2xl{--tw-backdrop-blur:blur(var(--blur-2xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-\[10px\]{--tw-backdrop-blur:blur(10px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-lg{--tw-backdrop-blur:blur(var(--blur-lg));-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(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-xl{--tw-backdrop-blur:blur(var(--blur-xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,border-color\,color\,box-shadow\,transform\]{transition-property:background-color,border-color,color,box-shadow,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[border-color\,background-color\,box-shadow\]{transition-property:border-color,background-color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[bottom\]{transition-property:bottom;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-75{--tw-duration:75ms;transition-duration:75ms}.duration-100{--tw-duration:.1s;transition-duration:.1s}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.duration-700{--tw-duration:.7s;transition-duration:.7s}.ease-\[cubic-bezier\(0\.25\,0\.1\,0\.25\,1\)\]{--tw-ease:cubic-bezier(.25,.1,.25,1);transition-timing-function:ease}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.will-change-transform{will-change:transform}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.ring-inset{--tw-ring-inset:inset}@media (hover:hover){.group-hover\:block:is(:where(.group):hover *){display:block}.group-hover\:translate-x-0\.5:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:-translate-y-0\.5:is(:where(.group):hover *){--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:scale-105:is(:where(.group):hover *){--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\:scale-\[1\.02\]:is(:where(.group):hover *){scale:1.02}.group-hover\:border-white\/\[0\.08\]:is(:where(.group):hover *){border-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){.group-hover\:border-white\/\[0\.08\]:is(:where(.group):hover *){border-color:color-mix(in oklab, var(--color-white) 8%, transparent)}}.group-hover\:bg-\[rgba\(245\,247\,251\,0\.08\)\]:is(:where(.group):hover *){background-color:#f5f7fb14}.group-hover\:bg-accent\/20:is(:where(.group):hover *){background-color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.group-hover\:bg-accent\/20:is(:where(.group):hover *){background-color:color-mix(in oklab, var(--color-accent) 20%, transparent)}}.group-hover\:bg-black\/10:is(:where(.group):hover *){background-color:#0000001a}@supports (color:color-mix(in lab, red, red)){.group-hover\:bg-black\/10:is(:where(.group):hover *){background-color:color-mix(in oklab, var(--color-black) 10%, transparent)}}.group-hover\:bg-black\/28:is(:where(.group):hover *){background-color:#00000047}@supports (color:color-mix(in lab, red, red)){.group-hover\:bg-black\/28:is(:where(.group):hover *){background-color:color-mix(in oklab, var(--color-black) 28%, transparent)}}.group-hover\:bg-white\/\[0\.055\]:is(:where(.group):hover *){background-color:#ffffff0e}@supports (color:color-mix(in lab, red, red)){.group-hover\:bg-white\/\[0\.055\]:is(:where(.group):hover *){background-color:color-mix(in oklab, var(--color-white) 5.5%, transparent)}}.group-hover\:text-\[\#b4f72a\]\/70:is(:where(.group):hover *){color:oklab(89.8371% -.135511 .17709/.7)}.group-hover\:text-accent:is(:where(.group):hover *){color:var(--color-accent)}.group-hover\:text-slate-50:is(:where(.group):hover *){color:var(--color-slate-50)}.group-hover\:text-slate-200\/78:is(:where(.group):hover *){color:#e2e8f0c7}@supports (color:color-mix(in lab, red, red)){.group-hover\:text-slate-200\/78:is(:where(.group):hover *){color:color-mix(in oklab, var(--color-slate-200) 78%, transparent)}}.group-hover\:text-white\/70:is(:where(.group):hover *){color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.group-hover\:text-white\/70:is(:where(.group):hover *){color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.group-hover\:text-white\/72:is(:where(.group):hover *){color:#ffffffb8}@supports (color:color-mix(in lab, red, red)){.group-hover\:text-white\/72:is(:where(.group):hover *){color:color-mix(in oklab, var(--color-white) 72%, transparent)}}.group-hover\:text-white\/80:is(:where(.group):hover *){color:#fffc}@supports (color:color-mix(in lab, red, red)){.group-hover\:text-white\/80:is(:where(.group):hover *){color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.group-hover\:text-white\/90:is(:where(.group):hover *){color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.group-hover\:text-white\/90:is(:where(.group):hover *){color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}.group-hover\/cat\:text-white\/80:is(:where(.group\/cat):hover *){color:#fffc}@supports (color:color-mix(in lab, red, red)){.group-hover\/cat\:text-white\/80:is(:where(.group\/cat):hover *){color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.group-hover\/hint\:opacity-100:is(:where(.group\/hint):hover *){opacity:1}.group-hover\/node\:opacity-60:is(:where(.group\/node):hover *){opacity:.6}.group-hover\/slider\:opacity-100:is(:where(.group\/slider):hover *){opacity:1}}.selection\:bg-sky-200\/40 ::selection{background-color:#b8e6fe66}@supports (color:color-mix(in lab, red, red)){.selection\:bg-sky-200\/40 ::selection{background-color:color-mix(in oklab, var(--color-sky-200) 40%, transparent)}}.selection\:bg-sky-200\/40::selection{background-color:#b8e6fe66}@supports (color:color-mix(in lab, red, red)){.selection\:bg-sky-200\/40::selection{background-color:color-mix(in oklab, var(--color-sky-200) 40%, transparent)}}.placeholder\:text-\[\#8a94a3\]::placeholder{color:#8a94a3}.placeholder\:text-\[\#86868b\]::placeholder{color:#86868b}.placeholder\:text-slate-500::placeholder{color:var(--color-slate-500)}.placeholder\:text-text-muted::placeholder,.placeholder\:text-text-muted\/50::placeholder{color:var(--color-text-muted)}@supports (color:color-mix(in lab, red, red)){.placeholder\:text-text-muted\/50::placeholder{color:color-mix(in oklab, var(--color-text-muted) 50%, transparent)}}.placeholder\:text-white\/20::placeholder{color:#fff3}@supports (color:color-mix(in lab, red, red)){.placeholder\:text-white\/20::placeholder{color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.placeholder\:text-white\/22::placeholder{color:#ffffff38}@supports (color:color-mix(in lab, red, red)){.placeholder\:text-white\/22::placeholder{color:color-mix(in oklab, var(--color-white) 22%, transparent)}}.placeholder\:text-white\/25::placeholder{color:#ffffff40}@supports (color:color-mix(in lab, red, red)){.placeholder\:text-white\/25::placeholder{color:color-mix(in oklab, var(--color-white) 25%, transparent)}}.placeholder\:text-white\/28::placeholder{color:#ffffff47}@supports (color:color-mix(in lab, red, red)){.placeholder\:text-white\/28::placeholder{color:color-mix(in oklab, var(--color-white) 28%, transparent)}}.placeholder\:text-white\/30::placeholder{color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.placeholder\:text-white\/30::placeholder{color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.placeholder\:text-white\/35::placeholder{color:#ffffff59}@supports (color:color-mix(in lab, red, red)){.placeholder\:text-white\/35::placeholder{color:color-mix(in oklab, var(--color-white) 35%, transparent)}}.first\:ml-0:first-child{margin-left:calc(var(--spacing) * 0)}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}.last\:border-r-0:last-child{border-right-style:var(--tw-border-style);border-right-width:0}.focus-within\:border-accent\/50:focus-within{border-color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.focus-within\:border-accent\/50:focus-within{border-color:color-mix(in oklab, var(--color-accent) 50%, transparent)}}.focus-within\:ring-1:focus-within{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-within\:ring-accent\/20:focus-within{--tw-ring-color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.focus-within\:ring-accent\/20:focus-within{--tw-ring-color:color-mix(in oklab, var(--color-accent) 20%, transparent)}}@media (hover:hover){.hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:-translate-y-\[1px\]:hover{--tw-translate-y:calc(1px * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:scale-105:hover{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:scale-110:hover{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:scale-\[1\.02\]:hover{scale:1.02}.hover\:border-\[\#3B82F6\]\/30:hover{border-color:oklab(62.3083% -.0332476 -.185052/.3)}.hover\:border-\[\#4f8fd6\]\/55:hover{border-color:oklab(63.9222% -.0378535 -.120215/.55)}.hover\:border-\[\#4f8fd6\]\/65:hover{border-color:oklab(63.9222% -.0378535 -.120215/.65)}.hover\:border-\[\#7c3aed\]\/45:hover{border-color:oklab(54.1337% .0963843 -.226969/.45)}.hover\:border-\[\#8ab4f8\]\/28:hover{border-color:oklab(76.6091% -.0191921 -.106592/.28)}.hover\:border-\[\#b4f72a\]\/22:hover{border-color:oklab(89.8371% -.135511 .17709/.22)}.hover\:border-\[\#b4f72a\]\/24:hover{border-color:oklab(89.8371% -.135511 .17709/.24)}.hover\:border-\[\#b4f72a\]\/25:hover{border-color:oklab(89.8371% -.135511 .17709/.25)}.hover\:border-\[\#b4f72a\]\/30:hover{border-color:oklab(89.8371% -.135511 .17709/.3)}.hover\:border-\[\#b4f72a\]\/35:hover{border-color:oklab(89.8371% -.135511 .17709/.35)}.hover\:border-\[\#b4f72a\]\/40:hover{border-color:oklab(89.8371% -.135511 .17709/.4)}.hover\:border-\[\#b4f72a\]\/45:hover{border-color:oklab(89.8371% -.135511 .17709/.45)}.hover\:border-\[\#b4f72a\]\/50:hover{border-color:oklab(89.8371% -.135511 .17709/.5)}.hover\:border-\[\#d7b08a\]\/35:hover{border-color:oklab(78.2682% .0280213 .0623826/.35)}.hover\:border-\[\#d7b08a\]\/45:hover{border-color:oklab(78.2682% .0280213 .0623826/.45)}.hover\:border-accent:hover{border-color:var(--color-accent)}.hover\:border-accent-dim:hover{border-color:var(--color-accent-dim)}.hover\:border-accent\/30:hover{border-color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.hover\:border-accent\/30:hover{border-color:color-mix(in oklab, var(--color-accent) 30%, transparent)}}.hover\:border-accent\/35:hover{border-color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.hover\:border-accent\/35:hover{border-color:color-mix(in oklab, var(--color-accent) 35%, transparent)}}.hover\:border-accent\/40:hover{border-color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.hover\:border-accent\/40:hover{border-color:color-mix(in oklab, var(--color-accent) 40%, transparent)}}.hover\:border-accent\/50:hover{border-color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.hover\:border-accent\/50:hover{border-color:color-mix(in oklab, var(--color-accent) 50%, transparent)}}.hover\:border-amber-500\/40:hover{border-color:#f99c0066}@supports (color:color-mix(in lab, red, red)){.hover\:border-amber-500\/40:hover{border-color:color-mix(in oklab, var(--color-amber-500) 40%, transparent)}}.hover\:border-amber-500\/50:hover{border-color:#f99c0080}@supports (color:color-mix(in lab, red, red)){.hover\:border-amber-500\/50:hover{border-color:color-mix(in oklab, var(--color-amber-500) 50%, transparent)}}.hover\:border-blue-300:hover{border-color:var(--color-blue-300)}.hover\:border-border:hover,.hover\:border-border\/80:hover{border-color:var(--color-border)}@supports (color:color-mix(in lab, red, red)){.hover\:border-border\/80:hover{border-color:color-mix(in oklab, var(--color-border) 80%, transparent)}}.hover\:border-cyan-200\/24:hover{border-color:#a2f4fd3d}@supports (color:color-mix(in lab, red, red)){.hover\:border-cyan-200\/24:hover{border-color:color-mix(in oklab, var(--color-cyan-200) 24%, transparent)}}.hover\:border-cyan-500\/30:hover{border-color:#00b7d74d}@supports (color:color-mix(in lab, red, red)){.hover\:border-cyan-500\/30:hover{border-color:color-mix(in oklab, var(--color-cyan-500) 30%, transparent)}}.hover\:border-emerald-200\/18:hover{border-color:#a4f4cf2e}@supports (color:color-mix(in lab, red, red)){.hover\:border-emerald-200\/18:hover{border-color:color-mix(in oklab, var(--color-emerald-200) 18%, transparent)}}.hover\:border-emerald-300\/24:hover{border-color:#5ee9b53d}@supports (color:color-mix(in lab, red, red)){.hover\:border-emerald-300\/24:hover{border-color:color-mix(in oklab, var(--color-emerald-300) 24%, transparent)}}.hover\:border-emerald-400\/40:hover{border-color:#00d29466}@supports (color:color-mix(in lab, red, red)){.hover\:border-emerald-400\/40:hover{border-color:color-mix(in oklab, var(--color-emerald-400) 40%, transparent)}}.hover\:border-emerald-500\/50:hover{border-color:#00bb7f80}@supports (color:color-mix(in lab, red, red)){.hover\:border-emerald-500\/50:hover{border-color:color-mix(in oklab, var(--color-emerald-500) 50%, transparent)}}.hover\:border-emerald-500\/60:hover{border-color:#00bb7f99}@supports (color:color-mix(in lab, red, red)){.hover\:border-emerald-500\/60:hover{border-color:color-mix(in oklab, var(--color-emerald-500) 60%, transparent)}}.hover\:border-error\/30:hover{border-color:var(--color-error)}@supports (color:color-mix(in lab, red, red)){.hover\:border-error\/30:hover{border-color:color-mix(in oklab, var(--color-error) 30%, transparent)}}.hover\:border-error\/40:hover{border-color:var(--color-error)}@supports (color:color-mix(in lab, red, red)){.hover\:border-error\/40:hover{border-color:color-mix(in oklab, var(--color-error) 40%, transparent)}}.hover\:border-fuchsia-200\/18:hover{border-color:#f6cfff2e}@supports (color:color-mix(in lab, red, red)){.hover\:border-fuchsia-200\/18:hover{border-color:color-mix(in oklab, var(--color-fuchsia-200) 18%, transparent)}}.hover\:border-fuchsia-200\/24:hover{border-color:#f6cfff3d}@supports (color:color-mix(in lab, red, red)){.hover\:border-fuchsia-200\/24:hover{border-color:color-mix(in oklab, var(--color-fuchsia-200) 24%, transparent)}}.hover\:border-gray-300:hover{border-color:var(--color-gray-300)}.hover\:border-green-500\/20:hover{border-color:#00c75833}@supports (color:color-mix(in lab, red, red)){.hover\:border-green-500\/20:hover{border-color:color-mix(in oklab, var(--color-green-500) 20%, transparent)}}.hover\:border-green-500\/30:hover{border-color:#00c7584d}@supports (color:color-mix(in lab, red, red)){.hover\:border-green-500\/30:hover{border-color:color-mix(in oklab, var(--color-green-500) 30%, transparent)}}.hover\:border-orange-500\/20:hover{border-color:#fe6e0033}@supports (color:color-mix(in lab, red, red)){.hover\:border-orange-500\/20:hover{border-color:color-mix(in oklab, var(--color-orange-500) 20%, transparent)}}.hover\:border-pink-500\/40:hover{border-color:#f6339a66}@supports (color:color-mix(in lab, red, red)){.hover\:border-pink-500\/40:hover{border-color:color-mix(in oklab, var(--color-pink-500) 40%, transparent)}}.hover\:border-pink-500\/50:hover{border-color:#f6339a80}@supports (color:color-mix(in lab, red, red)){.hover\:border-pink-500\/50:hover{border-color:color-mix(in oklab, var(--color-pink-500) 50%, transparent)}}.hover\:border-purple-400\/30:hover{border-color:#c07eff4d}@supports (color:color-mix(in lab, red, red)){.hover\:border-purple-400\/30:hover{border-color:color-mix(in oklab, var(--color-purple-400) 30%, transparent)}}.hover\:border-purple-500\/20:hover{border-color:#ac4bff33}@supports (color:color-mix(in lab, red, red)){.hover\:border-purple-500\/20:hover{border-color:color-mix(in oklab, var(--color-purple-500) 20%, transparent)}}.hover\:border-purple-500\/30:hover{border-color:#ac4bff4d}@supports (color:color-mix(in lab, red, red)){.hover\:border-purple-500\/30:hover{border-color:color-mix(in oklab, var(--color-purple-500) 30%, transparent)}}.hover\:border-red-300\/25:hover{border-color:#ffa3a340}@supports (color:color-mix(in lab, red, red)){.hover\:border-red-300\/25:hover{border-color:color-mix(in oklab, var(--color-red-300) 25%, transparent)}}.hover\:border-slate-300\/20:hover{border-color:#cad5e233}@supports (color:color-mix(in lab, red, red)){.hover\:border-slate-300\/20:hover{border-color:color-mix(in oklab, var(--color-slate-300) 20%, transparent)}}.hover\:border-success\/40:hover{border-color:var(--color-success)}@supports (color:color-mix(in lab, red, red)){.hover\:border-success\/40:hover{border-color:color-mix(in oklab, var(--color-success) 40%, transparent)}}.hover\:border-violet-300\/28:hover{border-color:#c4b4ff47}@supports (color:color-mix(in lab, red, red)){.hover\:border-violet-300\/28:hover{border-color:color-mix(in oklab, var(--color-violet-300) 28%, transparent)}}.hover\:border-violet-500\/40:hover{border-color:#8d54ff66}@supports (color:color-mix(in lab, red, red)){.hover\:border-violet-500\/40:hover{border-color:color-mix(in oklab, var(--color-violet-500) 40%, transparent)}}.hover\:border-violet-500\/50:hover{border-color:#8d54ff80}@supports (color:color-mix(in lab, red, red)){.hover\:border-violet-500\/50:hover{border-color:color-mix(in oklab, var(--color-violet-500) 50%, transparent)}}.hover\:border-warning\/30:hover{border-color:var(--color-warning)}@supports (color:color-mix(in lab, red, red)){.hover\:border-warning\/30:hover{border-color:color-mix(in oklab, var(--color-warning) 30%, transparent)}}.hover\:border-warning\/40:hover{border-color:var(--color-warning)}@supports (color:color-mix(in lab, red, red)){.hover\:border-warning\/40:hover{border-color:color-mix(in oklab, var(--color-warning) 40%, transparent)}}.hover\:border-white\/10:hover{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.hover\:border-white\/10:hover{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.hover\:border-white\/12:hover{border-color:#ffffff1f}@supports (color:color-mix(in lab, red, red)){.hover\:border-white\/12:hover{border-color:color-mix(in oklab, var(--color-white) 12%, transparent)}}.hover\:border-white\/15:hover{border-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.hover\:border-white\/15:hover{border-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.hover\:border-white\/20:hover{border-color:#fff3}@supports (color:color-mix(in lab, red, red)){.hover\:border-white\/20:hover{border-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.hover\:border-white\/50:hover{border-color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.hover\:border-white\/50:hover{border-color:color-mix(in oklab, var(--color-white) 50%, transparent)}}.hover\:border-white\/\[0\.1\]:hover{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.hover\:border-white\/\[0\.1\]:hover{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.hover\:border-white\/\[0\.2\]:hover{border-color:#fff3}@supports (color:color-mix(in lab, red, red)){.hover\:border-white\/\[0\.2\]:hover{border-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.hover\:border-white\/\[0\.12\]:hover{border-color:#ffffff1f}@supports (color:color-mix(in lab, red, red)){.hover\:border-white\/\[0\.12\]:hover{border-color:color-mix(in oklab, var(--color-white) 12%, transparent)}}.hover\:border-white\/\[0\.13\]:hover{border-color:#ffffff21}@supports (color:color-mix(in lab, red, red)){.hover\:border-white\/\[0\.13\]:hover{border-color:color-mix(in oklab, var(--color-white) 13%, transparent)}}.hover\:border-white\/\[0\.14\]:hover{border-color:#ffffff24}@supports (color:color-mix(in lab, red, red)){.hover\:border-white\/\[0\.14\]:hover{border-color:color-mix(in oklab, var(--color-white) 14.0%, transparent)}}.hover\:border-white\/\[0\.15\]:hover{border-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.hover\:border-white\/\[0\.15\]:hover{border-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.hover\:border-white\/\[0\.16\]:hover{border-color:#ffffff29}@supports (color:color-mix(in lab, red, red)){.hover\:border-white\/\[0\.16\]:hover{border-color:color-mix(in oklab, var(--color-white) 16%, transparent)}}.hover\:border-white\/\[0\.18\]:hover{border-color:#ffffff2e}@supports (color:color-mix(in lab, red, red)){.hover\:border-white\/\[0\.18\]:hover{border-color:color-mix(in oklab, var(--color-white) 18%, transparent)}}.hover\:bg-\[\#4f8fd6\]\/24:hover{background-color:oklab(63.9222% -.0378535 -.120215/.24)}.hover\:bg-\[\#4f8fd6\]\/26:hover{background-color:oklab(63.9222% -.0378535 -.120215/.26)}.hover\:bg-\[\#4f8fd6\]\/28:hover{background-color:oklab(63.9222% -.0378535 -.120215/.28)}.hover\:bg-\[\#06AD56\]:hover{background-color:#06ad56}.hover\:bg-\[\#6d28d9\]:hover{background-color:#6d28d9}.hover\:bg-\[\#007AFF\]\/10:hover{background-color:oklab(60.2765% -.0474039 -.212489/.1)}.hover\:bg-\[\#7c3aed\]\/15:hover{background-color:oklab(54.1337% .0963843 -.226969/.15)}.hover\:bg-\[\#8b7cf6\]\/30:hover{background-color:oklab(65.6948% .0487945 -.168911/.3)}.hover\:bg-\[\#8fd8ff\]\/18:hover{background-color:oklab(84.8204% -.0551153 -.0722208/.18)}.hover\:bg-\[\#0066DD\]:hover{background-color:#06d}.hover\:bg-\[\#204c78\]:hover{background-color:#204c78}.hover\:bg-\[\#2563EB\]:hover{background-color:#2563eb}.hover\:bg-\[\#10243a\]:hover{background-color:#10243a}.hover\:bg-\[\#C8A087\]\/10:hover{background-color:oklab(73.5912% .035078 .0475127/.1)}.hover\:bg-\[\#E55555\]:hover{background-color:#e55555}.hover\:bg-\[\#EBEBED\]:hover{background-color:#ebebed}.hover\:bg-\[\#FF5A48\]:hover{background-color:#ff5a48}.hover\:bg-\[\#b4f72a\]\/5:hover{background-color:oklab(89.8371% -.135511 .17709/.05)}.hover\:bg-\[\#b4f72a\]\/8:hover{background-color:oklab(89.8371% -.135511 .17709/.08)}.hover\:bg-\[\#b4f72a\]\/10:hover{background-color:oklab(89.8371% -.135511 .17709/.1)}.hover\:bg-\[\#b4f72a\]\/15:hover{background-color:oklab(89.8371% -.135511 .17709/.15)}.hover\:bg-\[\#b4f72a\]\/16:hover{background-color:oklab(89.8371% -.135511 .17709/.16)}.hover\:bg-\[\#b4f72a\]\/18:hover{background-color:oklab(89.8371% -.135511 .17709/.18)}.hover\:bg-\[\#b4f72a\]\/20:hover{background-color:oklab(89.8371% -.135511 .17709/.2)}.hover\:bg-\[\#b4f72a\]\/25:hover{background-color:oklab(89.8371% -.135511 .17709/.25)}.hover\:bg-\[\#b4f72a\]\/30:hover{background-color:oklab(89.8371% -.135511 .17709/.3)}.hover\:bg-\[\#b4f72a\]\/\[0\.04\]:hover{background-color:oklab(89.8371% -.135511 .17709/.04)}.hover\:bg-\[\#b4f72a\]\/\[0\.06\]:hover{background-color:oklab(89.8371% -.135511 .17709/.06)}.hover\:bg-\[\#b4f72a\]\/\[0\.07\]:hover{background-color:oklab(89.837% -.135511 .17709/.07)}.hover\:bg-\[\#b4f72a\]\/\[0\.11\]:hover{background-color:oklab(89.8371% -.135511 .17709/.11)}.hover\:bg-\[\#b4f72a\]\/\[0\.12\]:hover{background-color:oklab(89.8371% -.135511 .17709/.12)}.hover\:bg-\[\#b4f72a\]\/\[0\.13\]:hover{background-color:oklab(89.8371% -.135511 .17709/.13)}.hover\:bg-\[\#b8906f\]:hover{background-color:#b8906f}.hover\:bg-\[\#b89077\]:hover{background-color:#b89077}.hover\:bg-\[\#c8ff45\]:hover{background-color:#c8ff45}.hover\:bg-\[\#d7b08a\]\/\[0\.13\]:hover{background-color:oklab(78.2682% .0280213 .0623826/.13)}.hover\:bg-\[\#d8ff72\]:hover{background-color:#d8ff72}.hover\:bg-\[\#d8ff72\]\/15:hover{background-color:oklab(94.4589% -.0930536 .145211/.15)}.hover\:bg-\[\#f1f5f9\]:hover{background-color:#f1f5f9}.hover\:bg-\[\#f8fafc\]:hover{background-color:#f8fafc}.hover\:bg-\[rgba\(0\,0\,0\,0\.3\)\]:hover{background-color:#0000004d}.hover\:bg-\[rgba\(139\,124\,246\,0\.2\)\]:hover{background-color:#8b7cf633}.hover\:bg-accent:hover{background-color:var(--color-accent)}.hover\:bg-accent-dim:hover{background-color:var(--color-accent-dim)}.hover\:bg-accent-hover:hover{background-color:var(--color-accent-hover)}.hover\:bg-accent\/10:hover{background-color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-accent\/10:hover{background-color:color-mix(in oklab, var(--color-accent) 10%, transparent)}}.hover\:bg-accent\/15:hover{background-color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-accent\/15:hover{background-color:color-mix(in oklab, var(--color-accent) 15%, transparent)}}.hover\:bg-accent\/20:hover{background-color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-accent\/20:hover{background-color:color-mix(in oklab, var(--color-accent) 20%, transparent)}}.hover\:bg-accent\/25:hover{background-color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-accent\/25:hover{background-color:color-mix(in oklab, var(--color-accent) 25%, transparent)}}.hover\:bg-accent\/30:hover{background-color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-accent\/30:hover{background-color:color-mix(in oklab, var(--color-accent) 30%, transparent)}}.hover\:bg-accent\/80:hover{background-color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-accent\/80:hover{background-color:color-mix(in oklab, var(--color-accent) 80%, transparent)}}.hover\:bg-accent\/90:hover{background-color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-accent\/90:hover{background-color:color-mix(in oklab, var(--color-accent) 90%, transparent)}}.hover\:bg-amber-50:hover{background-color:var(--color-amber-50)}.hover\:bg-amber-300:hover{background-color:var(--color-amber-300)}.hover\:bg-amber-300\/10:hover{background-color:#ffd2361a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-amber-300\/10:hover{background-color:color-mix(in oklab, var(--color-amber-300) 10%, transparent)}}.hover\:bg-amber-300\/12:hover{background-color:#ffd2361f}@supports (color:color-mix(in lab, red, red)){.hover\:bg-amber-300\/12:hover{background-color:color-mix(in oklab, var(--color-amber-300) 12%, transparent)}}.hover\:bg-amber-300\/\[0\.12\]:hover{background-color:#ffd2361f}@supports (color:color-mix(in lab, red, red)){.hover\:bg-amber-300\/\[0\.12\]:hover{background-color:color-mix(in oklab, var(--color-amber-300) 12%, transparent)}}.hover\:bg-amber-300\/\[0\.085\]:hover{background-color:#ffd23616}@supports (color:color-mix(in lab, red, red)){.hover\:bg-amber-300\/\[0\.085\]:hover{background-color:color-mix(in oklab, var(--color-amber-300) 8.5%, transparent)}}.hover\:bg-amber-400\/20:hover{background-color:#fcbb0033}@supports (color:color-mix(in lab, red, red)){.hover\:bg-amber-400\/20:hover{background-color:color-mix(in oklab, var(--color-amber-400) 20%, transparent)}}.hover\:bg-amber-500\/5:hover{background-color:#f99c000d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-amber-500\/5:hover{background-color:color-mix(in oklab, var(--color-amber-500) 5%, transparent)}}.hover\:bg-amber-500\/20:hover{background-color:#f99c0033}@supports (color:color-mix(in lab, red, red)){.hover\:bg-amber-500\/20:hover{background-color:color-mix(in oklab, var(--color-amber-500) 20%, transparent)}}.hover\:bg-amber-500\/25:hover{background-color:#f99c0040}@supports (color:color-mix(in lab, red, red)){.hover\:bg-amber-500\/25:hover{background-color:color-mix(in oklab, var(--color-amber-500) 25%, transparent)}}.hover\:bg-amber-500\/30:hover{background-color:#f99c004d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-amber-500\/30:hover{background-color:color-mix(in oklab, var(--color-amber-500) 30%, transparent)}}.hover\:bg-amber-950:hover{background-color:var(--color-amber-950)}.hover\:bg-black\/5:hover{background-color:#0000000d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-black\/5:hover{background-color:color-mix(in oklab, var(--color-black) 5%, transparent)}}.hover\:bg-black\/10:hover{background-color:#0000001a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-black\/10:hover{background-color:color-mix(in oklab, var(--color-black) 10%, transparent)}}.hover\:bg-black\/40:hover{background-color:#0006}@supports (color:color-mix(in lab, red, red)){.hover\:bg-black\/40:hover{background-color:color-mix(in oklab, var(--color-black) 40%, transparent)}}.hover\:bg-black\/90:hover{background-color:#000000e6}@supports (color:color-mix(in lab, red, red)){.hover\:bg-black\/90:hover{background-color:color-mix(in oklab, var(--color-black) 90%, transparent)}}.hover\:bg-black\/\[0\.03\]:hover{background-color:#00000008}@supports (color:color-mix(in lab, red, red)){.hover\:bg-black\/\[0\.03\]:hover{background-color:color-mix(in oklab, var(--color-black) 3%, transparent)}}.hover\:bg-black\/\[0\.04\]:hover{background-color:#0000000a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-black\/\[0\.04\]:hover{background-color:color-mix(in oklab, var(--color-black) 4%, transparent)}}.hover\:bg-blue-50:hover{background-color:var(--color-blue-50)}.hover\:bg-blue-50\/30:hover{background-color:#eff6ff4d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-blue-50\/30:hover{background-color:color-mix(in oklab, var(--color-blue-50) 30%, transparent)}}.hover\:bg-blue-500\/20:hover{background-color:#3080ff33}@supports (color:color-mix(in lab, red, red)){.hover\:bg-blue-500\/20:hover{background-color:color-mix(in oklab, var(--color-blue-500) 20%, transparent)}}.hover\:bg-blue-600:hover{background-color:var(--color-blue-600)}.hover\:bg-blue-700:hover{background-color:var(--color-blue-700)}.hover\:bg-cyan-200\/\[0\.06\]:hover{background-color:#a2f4fd0f}@supports (color:color-mix(in lab, red, red)){.hover\:bg-cyan-200\/\[0\.06\]:hover{background-color:color-mix(in oklab, var(--color-cyan-200) 6%, transparent)}}.hover\:bg-cyan-200\/\[0\.09\]:hover{background-color:#a2f4fd17}@supports (color:color-mix(in lab, red, red)){.hover\:bg-cyan-200\/\[0\.09\]:hover{background-color:color-mix(in oklab, var(--color-cyan-200) 9%, transparent)}}.hover\:bg-cyan-200\/\[0\.075\]:hover{background-color:#a2f4fd13}@supports (color:color-mix(in lab, red, red)){.hover\:bg-cyan-200\/\[0\.075\]:hover{background-color:color-mix(in oklab, var(--color-cyan-200) 7.5%, transparent)}}.hover\:bg-cyan-300\/12:hover{background-color:#53eafd1f}@supports (color:color-mix(in lab, red, red)){.hover\:bg-cyan-300\/12:hover{background-color:color-mix(in oklab, var(--color-cyan-300) 12%, transparent)}}.hover\:bg-cyan-300\/18:hover{background-color:#53eafd2e}@supports (color:color-mix(in lab, red, red)){.hover\:bg-cyan-300\/18:hover{background-color:color-mix(in oklab, var(--color-cyan-300) 18%, transparent)}}.hover\:bg-cyan-300\/20:hover{background-color:#53eafd33}@supports (color:color-mix(in lab, red, red)){.hover\:bg-cyan-300\/20:hover{background-color:color-mix(in oklab, var(--color-cyan-300) 20%, transparent)}}.hover\:bg-cyan-300\/\[0\.14\]:hover{background-color:#53eafd24}@supports (color:color-mix(in lab, red, red)){.hover\:bg-cyan-300\/\[0\.14\]:hover{background-color:color-mix(in oklab, var(--color-cyan-300) 14.0%, transparent)}}.hover\:bg-cyan-400\/10:hover{background-color:#00d2ef1a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-cyan-400\/10:hover{background-color:color-mix(in oklab, var(--color-cyan-400) 10%, transparent)}}.hover\:bg-cyan-500\/25:hover{background-color:#00b7d740}@supports (color:color-mix(in lab, red, red)){.hover\:bg-cyan-500\/25:hover{background-color:color-mix(in oklab, var(--color-cyan-500) 25%, transparent)}}.hover\:bg-cyan-500\/40:hover{background-color:#00b7d766}@supports (color:color-mix(in lab, red, red)){.hover\:bg-cyan-500\/40:hover{background-color:color-mix(in oklab, var(--color-cyan-500) 40%, transparent)}}.hover\:bg-emerald-200:hover{background-color:var(--color-emerald-200)}.hover\:bg-emerald-300\/\[0\.09\]:hover{background-color:#5ee9b517}@supports (color:color-mix(in lab, red, red)){.hover\:bg-emerald-300\/\[0\.09\]:hover{background-color:color-mix(in oklab, var(--color-emerald-300) 9%, transparent)}}.hover\:bg-emerald-300\/\[0\.14\]:hover{background-color:#5ee9b524}@supports (color:color-mix(in lab, red, red)){.hover\:bg-emerald-300\/\[0\.14\]:hover{background-color:color-mix(in oklab, var(--color-emerald-300) 14.0%, transparent)}}.hover\:bg-emerald-300\/\[0\.055\]:hover{background-color:#5ee9b50e}@supports (color:color-mix(in lab, red, red)){.hover\:bg-emerald-300\/\[0\.055\]:hover{background-color:color-mix(in oklab, var(--color-emerald-300) 5.5%, transparent)}}.hover\:bg-emerald-400\/20:hover{background-color:#00d29433}@supports (color:color-mix(in lab, red, red)){.hover\:bg-emerald-400\/20:hover{background-color:color-mix(in oklab, var(--color-emerald-400) 20%, transparent)}}.hover\:bg-emerald-500\/10:hover{background-color:#00bb7f1a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-emerald-500\/10:hover{background-color:color-mix(in oklab, var(--color-emerald-500) 10%, transparent)}}.hover\:bg-emerald-500\/20:hover{background-color:#00bb7f33}@supports (color:color-mix(in lab, red, red)){.hover\:bg-emerald-500\/20:hover{background-color:color-mix(in oklab, var(--color-emerald-500) 20%, transparent)}}.hover\:bg-emerald-500\/25:hover{background-color:#00bb7f40}@supports (color:color-mix(in lab, red, red)){.hover\:bg-emerald-500\/25:hover{background-color:color-mix(in oklab, var(--color-emerald-500) 25%, transparent)}}.hover\:bg-error\/10:hover{background-color:var(--color-error)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-error\/10:hover{background-color:color-mix(in oklab, var(--color-error) 10%, transparent)}}.hover\:bg-error\/20:hover{background-color:var(--color-error)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-error\/20:hover{background-color:color-mix(in oklab, var(--color-error) 20%, transparent)}}.hover\:bg-fuchsia-200\/\[0\.06\]:hover{background-color:#f6cfff0f}@supports (color:color-mix(in lab, red, red)){.hover\:bg-fuchsia-200\/\[0\.06\]:hover{background-color:color-mix(in oklab, var(--color-fuchsia-200) 6%, transparent)}}.hover\:bg-fuchsia-200\/\[0\.13\]:hover{background-color:#f6cfff21}@supports (color:color-mix(in lab, red, red)){.hover\:bg-fuchsia-200\/\[0\.13\]:hover{background-color:color-mix(in oklab, var(--color-fuchsia-200) 13%, transparent)}}.hover\:bg-gray-50:hover{background-color:var(--color-gray-50)}.hover\:bg-gray-50\/50:hover{background-color:#f9fafb80}@supports (color:color-mix(in lab, red, red)){.hover\:bg-gray-50\/50:hover{background-color:color-mix(in oklab, var(--color-gray-50) 50%, transparent)}}.hover\:bg-gray-100:hover{background-color:var(--color-gray-100)}.hover\:bg-gray-200:hover{background-color:var(--color-gray-200)}.hover\:bg-gray-800:hover{background-color:var(--color-gray-800)}.hover\:bg-green-500\/5:hover{background-color:#00c7580d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-green-500\/5:hover{background-color:color-mix(in oklab, var(--color-green-500) 5%, transparent)}}.hover\:bg-green-500\/15:hover{background-color:#00c75826}@supports (color:color-mix(in lab, red, red)){.hover\:bg-green-500\/15:hover{background-color:color-mix(in oklab, var(--color-green-500) 15%, transparent)}}.hover\:bg-green-600:hover{background-color:var(--color-green-600)}.hover\:bg-green-700:hover{background-color:var(--color-green-700)}.hover\:bg-indigo-500\/20:hover{background-color:#625fff33}@supports (color:color-mix(in lab, red, red)){.hover\:bg-indigo-500\/20:hover{background-color:color-mix(in oklab, var(--color-indigo-500) 20%, transparent)}}.hover\:bg-orange-500\/5:hover{background-color:#fe6e000d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-orange-500\/5:hover{background-color:color-mix(in oklab, var(--color-orange-500) 5%, transparent)}}.hover\:bg-orange-500\/15:hover{background-color:#fe6e0026}@supports (color:color-mix(in lab, red, red)){.hover\:bg-orange-500\/15:hover{background-color:color-mix(in oklab, var(--color-orange-500) 15%, transparent)}}.hover\:bg-pink-500\/10:hover{background-color:#f6339a1a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-pink-500\/10:hover{background-color:color-mix(in oklab, var(--color-pink-500) 10%, transparent)}}.hover\:bg-pink-500\/20:hover{background-color:#f6339a33}@supports (color:color-mix(in lab, red, red)){.hover\:bg-pink-500\/20:hover{background-color:color-mix(in oklab, var(--color-pink-500) 20%, transparent)}}.hover\:bg-pink-500\/25:hover{background-color:#f6339a40}@supports (color:color-mix(in lab, red, red)){.hover\:bg-pink-500\/25:hover{background-color:color-mix(in oklab, var(--color-pink-500) 25%, transparent)}}.hover\:bg-purple-500\/10:hover{background-color:#ac4bff1a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-purple-500\/10:hover{background-color:color-mix(in oklab, var(--color-purple-500) 10%, transparent)}}.hover\:bg-purple-500\/20:hover{background-color:#ac4bff33}@supports (color:color-mix(in lab, red, red)){.hover\:bg-purple-500\/20:hover{background-color:color-mix(in oklab, var(--color-purple-500) 20%, transparent)}}.hover\:bg-purple-500\/30:hover{background-color:#ac4bff4d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-purple-500\/30:hover{background-color:color-mix(in oklab, var(--color-purple-500) 30%, transparent)}}.hover\:bg-red-50:hover{background-color:var(--color-red-50)}.hover\:bg-red-400\/\[0\.08\]:hover{background-color:#ff656814}@supports (color:color-mix(in lab, red, red)){.hover\:bg-red-400\/\[0\.08\]:hover{background-color:color-mix(in oklab, var(--color-red-400) 8%, transparent)}}.hover\:bg-red-500:hover{background-color:var(--color-red-500)}.hover\:bg-red-500\/10:hover{background-color:#fb2c361a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-red-500\/10:hover{background-color:color-mix(in oklab, var(--color-red-500) 10%, transparent)}}.hover\:bg-red-500\/15:hover{background-color:#fb2c3626}@supports (color:color-mix(in lab, red, red)){.hover\:bg-red-500\/15:hover{background-color:color-mix(in oklab, var(--color-red-500) 15%, transparent)}}.hover\:bg-red-500\/20:hover{background-color:#fb2c3633}@supports (color:color-mix(in lab, red, red)){.hover\:bg-red-500\/20:hover{background-color:color-mix(in oklab, var(--color-red-500) 20%, transparent)}}.hover\:bg-red-600:hover{background-color:var(--color-red-600)}.hover\:bg-rose-400\/20:hover{background-color:#ff667f33}@supports (color:color-mix(in lab, red, red)){.hover\:bg-rose-400\/20:hover{background-color:color-mix(in oklab, var(--color-rose-400) 20%, transparent)}}.hover\:bg-sky-300\/\[0\.12\]:hover{background-color:#77d4ff1f}@supports (color:color-mix(in lab, red, red)){.hover\:bg-sky-300\/\[0\.12\]:hover{background-color:color-mix(in oklab, var(--color-sky-300) 12%, transparent)}}.hover\:bg-sky-300\/\[0\.14\]:hover{background-color:#77d4ff24}@supports (color:color-mix(in lab, red, red)){.hover\:bg-sky-300\/\[0\.14\]:hover{background-color:color-mix(in oklab, var(--color-sky-300) 14.0%, transparent)}}.hover\:bg-sky-400\/22:hover{background-color:#00bcfe38}@supports (color:color-mix(in lab, red, red)){.hover\:bg-sky-400\/22:hover{background-color:color-mix(in oklab, var(--color-sky-400) 22%, transparent)}}.hover\:bg-sky-500\/10:hover{background-color:#00a5ef1a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-sky-500\/10:hover{background-color:color-mix(in oklab, var(--color-sky-500) 10%, transparent)}}.hover\:bg-sky-500\/20:hover{background-color:#00a5ef33}@supports (color:color-mix(in lab, red, red)){.hover\:bg-sky-500\/20:hover{background-color:color-mix(in oklab, var(--color-sky-500) 20%, transparent)}}.hover\:bg-sky-500\/25:hover{background-color:#00a5ef40}@supports (color:color-mix(in lab, red, red)){.hover\:bg-sky-500\/25:hover{background-color:color-mix(in oklab, var(--color-sky-500) 25%, transparent)}}.hover\:bg-success\/10:hover{background-color:var(--color-success)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-success\/10:hover{background-color:color-mix(in oklab, var(--color-success) 10%, transparent)}}.hover\:bg-surface-hover:hover{background-color:var(--color-surface-hover)}.hover\:bg-violet-300\/\[0\.06\]:hover{background-color:#c4b4ff0f}@supports (color:color-mix(in lab, red, red)){.hover\:bg-violet-300\/\[0\.06\]:hover{background-color:color-mix(in oklab, var(--color-violet-300) 6%, transparent)}}.hover\:bg-violet-300\/\[0\.12\]:hover{background-color:#c4b4ff1f}@supports (color:color-mix(in lab, red, red)){.hover\:bg-violet-300\/\[0\.12\]:hover{background-color:color-mix(in oklab, var(--color-violet-300) 12%, transparent)}}.hover\:bg-violet-300\/\[0\.14\]:hover{background-color:#c4b4ff24}@supports (color:color-mix(in lab, red, red)){.hover\:bg-violet-300\/\[0\.14\]:hover{background-color:color-mix(in oklab, var(--color-violet-300) 14.0%, transparent)}}.hover\:bg-violet-500\/25:hover{background-color:#8d54ff40}@supports (color:color-mix(in lab, red, red)){.hover\:bg-violet-500\/25:hover{background-color:color-mix(in oklab, var(--color-violet-500) 25%, transparent)}}.hover\:bg-violet-500\/\[0\.06\]:hover{background-color:#8d54ff0f}@supports (color:color-mix(in lab, red, red)){.hover\:bg-violet-500\/\[0\.06\]:hover{background-color:color-mix(in oklab, var(--color-violet-500) 6%, transparent)}}.hover\:bg-white:hover{background-color:var(--color-white)}.hover\:bg-white\/5:hover{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/5:hover{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.hover\:bg-white\/6:hover{background-color:#ffffff0f}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/6:hover{background-color:color-mix(in oklab, var(--color-white) 6%, transparent)}}.hover\:bg-white\/8:hover{background-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/8:hover{background-color:color-mix(in oklab, var(--color-white) 8%, transparent)}}.hover\:bg-white\/10:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/10:hover{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.hover\:bg-white\/15:hover{background-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/15:hover{background-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.hover\:bg-white\/18:hover{background-color:#ffffff2e}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/18:hover{background-color:color-mix(in oklab, var(--color-white) 18%, transparent)}}.hover\:bg-white\/20:hover{background-color:#fff3}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/20:hover{background-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.hover\:bg-white\/30:hover{background-color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/30:hover{background-color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.hover\:bg-white\/80:hover{background-color:#fffc}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/80:hover{background-color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.hover\:bg-white\/90:hover{background-color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/90:hover{background-color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.hover\:bg-white\/\[0\.1\]:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/\[0\.1\]:hover{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.hover\:bg-white\/\[0\.02\]:hover{background-color:#ffffff05}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/\[0\.02\]:hover{background-color:color-mix(in oklab, var(--color-white) 2%, transparent)}}.hover\:bg-white\/\[0\.03\]:hover{background-color:#ffffff08}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/\[0\.03\]:hover{background-color:color-mix(in oklab, var(--color-white) 3%, transparent)}}.hover\:bg-white\/\[0\.04\]:hover{background-color:#ffffff0a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/\[0\.04\]:hover{background-color:color-mix(in oklab, var(--color-white) 4%, transparent)}}.hover\:bg-white\/\[0\.05\]:hover{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/\[0\.05\]:hover{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.hover\:bg-white\/\[0\.06\]:hover{background-color:#ffffff0f}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/\[0\.06\]:hover{background-color:color-mix(in oklab, var(--color-white) 6%, transparent)}}.hover\:bg-white\/\[0\.07\]:hover{background-color:#ffffff12}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/\[0\.07\]:hover{background-color:color-mix(in oklab, var(--color-white) 7.0%, transparent)}}.hover\:bg-white\/\[0\.08\]:hover{background-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/\[0\.08\]:hover{background-color:color-mix(in oklab, var(--color-white) 8%, transparent)}}.hover\:bg-white\/\[0\.09\]:hover{background-color:#ffffff17}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/\[0\.09\]:hover{background-color:color-mix(in oklab, var(--color-white) 9%, transparent)}}.hover\:bg-white\/\[0\.12\]:hover{background-color:#ffffff1f}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/\[0\.12\]:hover{background-color:color-mix(in oklab, var(--color-white) 12%, transparent)}}.hover\:bg-white\/\[0\.13\]:hover{background-color:#ffffff21}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/\[0\.13\]:hover{background-color:color-mix(in oklab, var(--color-white) 13%, transparent)}}.hover\:bg-white\/\[0\.16\]:hover{background-color:#ffffff29}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/\[0\.16\]:hover{background-color:color-mix(in oklab, var(--color-white) 16%, transparent)}}.hover\:bg-white\/\[0\.035\]:hover{background-color:#ffffff09}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/\[0\.035\]:hover{background-color:color-mix(in oklab, var(--color-white) 3.5%, transparent)}}.hover\:bg-white\/\[0\.045\]:hover{background-color:#ffffff0b}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/\[0\.045\]:hover{background-color:color-mix(in oklab, var(--color-white) 4.5%, transparent)}}.hover\:bg-white\/\[0\.055\]:hover{background-color:#ffffff0e}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/\[0\.055\]:hover{background-color:color-mix(in oklab, var(--color-white) 5.5%, transparent)}}.hover\:from-purple-600:hover{--tw-gradient-from:var(--color-purple-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.hover\:from-violet-500\/30:hover{--tw-gradient-from:#8d54ff4d}@supports (color:color-mix(in lab, red, red)){.hover\:from-violet-500\/30:hover{--tw-gradient-from:color-mix(in oklab, var(--color-violet-500) 30%, transparent)}}.hover\:from-violet-500\/30:hover{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.hover\:to-fuchsia-500\/30:hover{--tw-gradient-to:#e12afb4d}@supports (color:color-mix(in lab, red, red)){.hover\:to-fuchsia-500\/30:hover{--tw-gradient-to:color-mix(in oklab, var(--color-fuchsia-500) 30%, transparent)}}.hover\:to-fuchsia-500\/30:hover{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.hover\:to-pink-600:hover{--tw-gradient-to:var(--color-pink-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.hover\:text-\[\#1D1D1F\]:hover{color:#1d1d1f}.hover\:text-\[\#1a1a2e\]\/80:hover{color:oklab(22.8438% .00860056 -.0374545/.8)}.hover\:text-\[\#007AFF\]:hover{color:#007aff}.hover\:text-\[\#7c3aed\]:hover{color:#7c3aed}.hover\:text-\[\#111827\]:hover{color:#111827}.hover\:text-\[\#C8A087\]:hover{color:#c8a087}.hover\:text-\[\#FF3B30\]\/80:hover{color:oklab(65.4215% .203696 .111332/.8)}.hover\:text-\[\#b4f72a\]:hover{color:#b4f72a}.hover\:text-\[\#b4f72a\]\/80:hover{color:oklab(89.8371% -.135511 .17709/.8)}.hover\:text-\[\#b4f72a\]\/90:hover{color:oklab(89.8371% -.135511 .17709/.9)}.hover\:text-\[\#c8ff45\]:hover{color:#c8ff45}.hover\:text-\[\#d8ff72\]:hover{color:#d8ff72}.hover\:text-\[\#dfff9a\]\/62:hover{color:oklab(95.4709% -.0717946 .109632/.62)}.hover\:text-\[\#e4ff9a\]:hover{color:#e4ff9a}.hover\:text-\[\#e8ff9a\]:hover{color:#e8ff9a}.hover\:text-\[\#ecffbd\]:hover{color:#ecffbd}.hover\:text-accent:hover,.hover\:text-accent\/60:hover{color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.hover\:text-accent\/60:hover{color:color-mix(in oklab, var(--color-accent) 60%, transparent)}}.hover\:text-accent\/80:hover{color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.hover\:text-accent\/80:hover{color:color-mix(in oklab, var(--color-accent) 80%, transparent)}}.hover\:text-amber-400:hover{color:var(--color-amber-400)}.hover\:text-emerald-100\/68:hover{color:#d0fae5ad}@supports (color:color-mix(in lab, red, red)){.hover\:text-emerald-100\/68:hover{color:color-mix(in oklab, var(--color-emerald-100) 68%, transparent)}}.hover\:text-emerald-300:hover{color:var(--color-emerald-300)}.hover\:text-error:hover{color:var(--color-error)}.hover\:text-fuchsia-100\/80:hover{color:#fae8ffcc}@supports (color:color-mix(in lab, red, red)){.hover\:text-fuchsia-100\/80:hover{color:color-mix(in oklab, var(--color-fuchsia-100) 80%, transparent)}}.hover\:text-gray-600:hover{color:var(--color-gray-600)}.hover\:text-gray-900:hover{color:var(--color-gray-900)}.hover\:text-green-400:hover{color:var(--color-green-400)}.hover\:text-orange-400:hover{color:var(--color-orange-400)}.hover\:text-purple-200:hover{color:var(--color-purple-200)}.hover\:text-purple-400:hover{color:var(--color-purple-400)}.hover\:text-red-200:hover{color:var(--color-red-200)}.hover\:text-red-300:hover{color:var(--color-red-300)}.hover\:text-red-400:hover{color:var(--color-red-400)}.hover\:text-red-500:hover{color:var(--color-red-500)}.hover\:text-rose-300:hover{color:var(--color-rose-300)}.hover\:text-sky-100\/62:hover{color:#dff2fe9e}@supports (color:color-mix(in lab, red, red)){.hover\:text-sky-100\/62:hover{color:color-mix(in oklab, var(--color-sky-100) 62%, transparent)}}.hover\:text-sky-100\/68:hover{color:#dff2fead}@supports (color:color-mix(in lab, red, red)){.hover\:text-sky-100\/68:hover{color:color-mix(in oklab, var(--color-sky-100) 68%, transparent)}}.hover\:text-sky-400:hover{color:var(--color-sky-400)}.hover\:text-slate-50:hover{color:var(--color-slate-50)}.hover\:text-slate-100:hover{color:var(--color-slate-100)}.hover\:text-slate-200:hover{color:var(--color-slate-200)}.hover\:text-slate-950:hover{color:var(--color-slate-950)}.hover\:text-success:hover{color:var(--color-success)}.hover\:text-text:hover{color:var(--color-text)}.hover\:text-text-primary:hover{color:var(--color-text-primary)}.hover\:text-text-secondary:hover{color:var(--color-text-secondary)}.hover\:text-violet-300:hover{color:var(--color-violet-300)}.hover\:text-warning:hover{color:var(--color-warning)}.hover\:text-white:hover{color:var(--color-white)}.hover\:text-white\/50:hover{color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.hover\:text-white\/50:hover{color:color-mix(in oklab, var(--color-white) 50%, transparent)}}.hover\:text-white\/55:hover{color:#ffffff8c}@supports (color:color-mix(in lab, red, red)){.hover\:text-white\/55:hover{color:color-mix(in oklab, var(--color-white) 55%, transparent)}}.hover\:text-white\/60:hover{color:#fff9}@supports (color:color-mix(in lab, red, red)){.hover\:text-white\/60:hover{color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.hover\:text-white\/62:hover{color:#ffffff9e}@supports (color:color-mix(in lab, red, red)){.hover\:text-white\/62:hover{color:color-mix(in oklab, var(--color-white) 62%, transparent)}}.hover\:text-white\/65:hover{color:#ffffffa6}@supports (color:color-mix(in lab, red, red)){.hover\:text-white\/65:hover{color:color-mix(in oklab, var(--color-white) 65%, transparent)}}.hover\:text-white\/68:hover{color:#ffffffad}@supports (color:color-mix(in lab, red, red)){.hover\:text-white\/68:hover{color:color-mix(in oklab, var(--color-white) 68%, transparent)}}.hover\:text-white\/70:hover{color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.hover\:text-white\/70:hover{color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.hover\:text-white\/75:hover{color:#ffffffbf}@supports (color:color-mix(in lab, red, red)){.hover\:text-white\/75:hover{color:color-mix(in oklab, var(--color-white) 75%, transparent)}}.hover\:text-white\/76:hover{color:#ffffffc2}@supports (color:color-mix(in lab, red, red)){.hover\:text-white\/76:hover{color:color-mix(in oklab, var(--color-white) 76%, transparent)}}.hover\:text-white\/78:hover{color:#ffffffc7}@supports (color:color-mix(in lab, red, red)){.hover\:text-white\/78:hover{color:color-mix(in oklab, var(--color-white) 78%, transparent)}}.hover\:text-white\/80:hover{color:#fffc}@supports (color:color-mix(in lab, red, red)){.hover\:text-white\/80:hover{color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.hover\:text-white\/82:hover{color:#ffffffd1}@supports (color:color-mix(in lab, red, red)){.hover\:text-white\/82:hover{color:color-mix(in oklab, var(--color-white) 82%, transparent)}}.hover\:text-white\/84:hover{color:#ffffffd6}@supports (color:color-mix(in lab, red, red)){.hover\:text-white\/84:hover{color:color-mix(in oklab, var(--color-white) 84%, transparent)}}.hover\:text-white\/85:hover{color:#ffffffd9}@supports (color:color-mix(in lab, red, red)){.hover\:text-white\/85:hover{color:color-mix(in oklab, var(--color-white) 85%, transparent)}}.hover\:text-white\/86:hover{color:#ffffffdb}@supports (color:color-mix(in lab, red, red)){.hover\:text-white\/86:hover{color:color-mix(in oklab, var(--color-white) 86%, transparent)}}.hover\:text-white\/90:hover{color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.hover\:text-white\/90:hover{color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.hover\:text-white\/95:hover{color:#fffffff2}@supports (color:color-mix(in lab, red, red)){.hover\:text-white\/95:hover{color:color-mix(in oklab, var(--color-white) 95%, transparent)}}.hover\:text-yellow-400:hover{color:var(--color-yellow-400)}.hover\:underline:hover{text-decoration-line:underline}.hover\:\!opacity-100:hover{opacity:1!important}.hover\:opacity-90:hover{opacity:.9}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-\[0_0_24px_rgba\(180\,247\,42\,0\.08\)\]:hover{--tw-shadow:0 0 24px var(--tw-shadow-color,#b4f72a14);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-\[0_4px_12px_rgba\(255\,107\,91\,0\.4\)\]:hover{--tw-shadow:0 4px 12px var(--tw-shadow-color,#ff6b5b66);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-\[0_6px_20px_rgba\(0\,122\,255\,0\.4\)\]:hover{--tw-shadow:0 6px 20px var(--tw-shadow-color,#007aff66);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-lg:hover{--tw-shadow:0 12px 40px var(--tw-shadow-color,#00000080), 0 4px 12px var(--tw-shadow-color,#0000004d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-md:hover{--tw-shadow:0 4px 12px var(--tw-shadow-color,#0006), 0 1px 3px var(--tw-shadow-color,#0003);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:brightness-110:hover{--tw-brightness:brightness(110%);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,)}}.focus\:border-\[\#4f8fd6\]\/70:focus{border-color:oklab(63.9222% -.0378535 -.120215/.7)}.focus\:border-\[\#007AFF\]\/60:focus{border-color:oklab(60.2765% -.0474039 -.212489/.6)}.focus\:border-\[\#7c3aed\]:focus{border-color:#7c3aed}.focus\:border-\[\#8B7CF6\]\/40:focus,.focus\:border-\[\#8b7cf6\]\/40:focus{border-color:oklab(65.6948% .0487945 -.168911/.4)}.focus\:border-\[\#8fd8ff\]\/45:focus{border-color:oklab(84.8204% -.0551153 -.0722208/.45)}.focus\:border-\[\#C8A087\]\/40:focus{border-color:oklab(73.5912% .035078 .0475127/.4)}.focus\:border-\[\#b4f72a\]:focus{border-color:#b4f72a}.focus\:border-\[\#b4f72a\]\/30:focus{border-color:oklab(89.8371% -.135511 .17709/.3)}.focus\:border-\[\#b4f72a\]\/35:focus{border-color:oklab(89.8371% -.135511 .17709/.35)}.focus\:border-\[\#b4f72a\]\/40:focus{border-color:oklab(89.8371% -.135511 .17709/.4)}.focus\:border-\[\#b4f72a\]\/42:focus{border-color:oklab(89.8371% -.135511 .17709/.42)}.focus\:border-\[\#b4f72a\]\/45:focus{border-color:oklab(89.8371% -.135511 .17709/.45)}.focus\:border-\[\#b4f72a\]\/50:focus{border-color:oklab(89.8371% -.135511 .17709/.5)}.focus\:border-\[\#d7b08a\]\/35:focus{border-color:oklab(78.2682% .0280213 .0623826/.35)}.focus\:border-\[\#d7b08a\]\/40:focus{border-color:oklab(78.2682% .0280213 .0623826/.4)}.focus\:border-accent:focus,.focus\:border-accent\/40:focus{border-color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.focus\:border-accent\/40:focus{border-color:color-mix(in oklab, var(--color-accent) 40%, transparent)}}.focus\:border-accent\/50:focus{border-color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.focus\:border-accent\/50:focus{border-color:color-mix(in oklab, var(--color-accent) 50%, transparent)}}.focus\:border-accent\/70:focus{border-color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.focus\:border-accent\/70:focus{border-color:color-mix(in oklab, var(--color-accent) 70%, transparent)}}.focus\:border-amber-300\/35:focus{border-color:#ffd23659}@supports (color:color-mix(in lab, red, red)){.focus\:border-amber-300\/35:focus{border-color:color-mix(in oklab, var(--color-amber-300) 35%, transparent)}}.focus\:border-amber-500\/40:focus{border-color:#f99c0066}@supports (color:color-mix(in lab, red, red)){.focus\:border-amber-500\/40:focus{border-color:color-mix(in oklab, var(--color-amber-500) 40%, transparent)}}.focus\:border-blue-300:focus{border-color:var(--color-blue-300)}.focus\:border-cyan-200\/35:focus{border-color:#a2f4fd59}@supports (color:color-mix(in lab, red, red)){.focus\:border-cyan-200\/35:focus{border-color:color-mix(in oklab, var(--color-cyan-200) 35%, transparent)}}.focus\:border-fuchsia-200\/35:focus{border-color:#f6cfff59}@supports (color:color-mix(in lab, red, red)){.focus\:border-fuchsia-200\/35:focus{border-color:color-mix(in oklab, var(--color-fuchsia-200) 35%, transparent)}}.focus\:border-gray-900:focus{border-color:var(--color-gray-900)}.focus\:border-green-400\/40:focus{border-color:#05df7266}@supports (color:color-mix(in lab, red, red)){.focus\:border-green-400\/40:focus{border-color:color-mix(in oklab, var(--color-green-400) 40%, transparent)}}.focus\:border-white\/20:focus{border-color:#fff3}@supports (color:color-mix(in lab, red, red)){.focus\:border-white\/20:focus{border-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.focus\:bg-black\/25:focus{background-color:#00000040}@supports (color:color-mix(in lab, red, red)){.focus\:bg-black\/25:focus{background-color:color-mix(in oklab, var(--color-black) 25%, transparent)}}.focus\:bg-black\/40:focus{background-color:#0006}@supports (color:color-mix(in lab, red, red)){.focus\:bg-black\/40:focus{background-color:color-mix(in oklab, var(--color-black) 40%, transparent)}}.focus\:bg-white\/\[0\.08\]:focus{background-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){.focus\:bg-white\/\[0\.08\]:focus{background-color:color-mix(in oklab, var(--color-white) 8%, transparent)}}.focus\:shadow-\[0_0_0_3px_rgba\(0\,122\,255\,0\.1\)\]:focus{--tw-shadow:0 0 0 3px var(--tw-shadow-color,#007aff1a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:shadow-\[0_0_0_3px_rgba\(180\,247\,42\,0\.1\)\]:focus{--tw-shadow:0 0 0 3px var(--tw-shadow-color,#b4f72a1a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-1:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-\[\#4f8fd6\]\/25:focus{--tw-ring-color:oklab(63.9222% -.0378535 -.120215/.25)}.focus\:ring-\[\#7c3aed\]\/30:focus{--tw-ring-color:oklab(54.1337% .0963843 -.226969/.3)}.focus\:ring-\[\#b4f72a\]:focus{--tw-ring-color:#b4f72a}.focus\:ring-accent:focus,.focus\:ring-accent\/15:focus{--tw-ring-color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.focus\:ring-accent\/15:focus{--tw-ring-color:color-mix(in oklab, var(--color-accent) 15%, transparent)}}.focus\:ring-accent\/20:focus{--tw-ring-color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.focus\:ring-accent\/20:focus{--tw-ring-color:color-mix(in oklab, var(--color-accent) 20%, transparent)}}.focus\:ring-accent\/30:focus{--tw-ring-color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.focus\:ring-accent\/30:focus{--tw-ring-color:color-mix(in oklab, var(--color-accent) 30%, transparent)}}.focus\:ring-blue-100:focus{--tw-ring-color:var(--color-blue-100)}.focus\:ring-blue-200:focus{--tw-ring-color:var(--color-blue-200)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-\[\#4f8fd6\]\/50:focus-visible{--tw-ring-color:oklab(63.9222% -.0378535 -.120215/.5)}.focus-visible\:ring-\[\#4f8fd6\]\/55:focus-visible{--tw-ring-color:oklab(63.9222% -.0378535 -.120215/.55)}.focus-visible\:ring-offset-1:focus-visible{--tw-ring-offset-width:1px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:ring-offset-\[\#15171c\]:focus-visible{--tw-ring-offset-color:#15171c}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.active\:translate-y-0:active{--tw-translate-y:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.active\:scale-90:active{--tw-scale-x:90%;--tw-scale-y:90%;--tw-scale-z:90%;scale:var(--tw-scale-x) var(--tw-scale-y)}.active\:scale-95:active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.active\:scale-\[0\.95\]:active{scale:.95}.active\:scale-\[0\.96\]:active{scale:.96}.active\:scale-\[0\.97\]:active{scale:.97}.active\:scale-\[0\.98\]:active{scale:.98}.active\:cursor-grabbing:active{cursor:grabbing}.active\:bg-white\/\[0\.06\]:active{background-color:#ffffff0f}@supports (color:color-mix(in lab, red, red)){.active\:bg-white\/\[0\.06\]:active{background-color:color-mix(in oklab, var(--color-white) 6%, transparent)}}.disabled\:cursor-default:disabled{cursor:default}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:border-white\/\[0\.06\]:disabled{border-color:#ffffff0f}@supports (color:color-mix(in lab, red, red)){.disabled\:border-white\/\[0\.06\]:disabled{border-color:color-mix(in oklab, var(--color-white) 6%, transparent)}}.disabled\:bg-white\/\[0\.025\]:disabled{background-color:#ffffff06}@supports (color:color-mix(in lab, red, red)){.disabled\:bg-white\/\[0\.025\]:disabled{background-color:color-mix(in oklab, var(--color-white) 2.5%, transparent)}}.disabled\:text-white\/28:disabled{color:#ffffff47}@supports (color:color-mix(in lab, red, red)){.disabled\:text-white\/28:disabled{color:color-mix(in oklab, var(--color-white) 28%, transparent)}}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-45:disabled{opacity:.45}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:opacity-70:disabled{opacity:.7}@media (prefers-reduced-motion:no-preference){.motion-safe\:animate-\[agent-guide-sheen_2\.4s_ease-in-out_infinite\]{animation:2.4s ease-in-out infinite agent-guide-sheen}}@media (prefers-reduced-motion:reduce){.motion-reduce\:transition-none{transition-property:none}}@media not all and (width>=80rem){.max-xl\:hidden{display:none}.max-xl\:grid-cols-\[minmax\(200px\,260px\)_1fr\]{grid-template-columns:minmax(200px,260px) 1fr}}@media not all and (width>=64rem){.max-lg\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}}@media (width>=40rem){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:block{display:block}.sm\:inline{display:inline}.sm\:inline-block{display:inline-block}.sm\:w-28{width:calc(var(--spacing) * 28)}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-\[1fr_120px\]{grid-template-columns:1fr 120px}.sm\:grid-cols-\[1fr_auto_auto\]{grid-template-columns:1fr auto auto}.sm\:grid-cols-\[32px_1fr_auto\]{grid-template-columns:32px 1fr auto}.sm\:items-center{align-items:center}.sm\:rounded-2xl{border-radius:var(--radius-2xl)}.sm\:p-4{padding:calc(var(--spacing) * 4)}.sm\:text-\[11px\]{font-size:11px}.sm\:text-\[13px\]{font-size:13px}}@media (width>=48rem){.md\:bottom-\[5\.5rem\]{bottom:5.5rem}.md\:bottom-\[10rem\]{bottom:10rem}.md\:bottom-\[max\(1rem\,env\(safe-area-inset-bottom\,0px\)\)\]{bottom:max(1rem, env(safe-area-inset-bottom,0px))}.md\:col-span-2{grid-column:span 2/span 2}.md\:inline{display:inline}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.md\:grid-cols-\[90px_110px_1fr_70px_90px_80px\]{grid-template-columns:90px 110px 1fr 70px 90px 80px}.md\:grid-cols-\[220px_1fr\]{grid-template-columns:220px 1fr}.md\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.md\:border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}}@media (width>=64rem){.lg\:block{display:block}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:inline{display:inline}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-\[1\.1fr_0\.9fr\]{grid-template-columns:1.1fr .9fr}.lg\:grid-cols-\[1\.4fr_1fr\]{grid-template-columns:1.4fr 1fr}.lg\:grid-cols-\[1fr_120px\]{grid-template-columns:1fr 120px}.lg\:grid-cols-\[1fr_160px\]{grid-template-columns:1fr 160px}.lg\:grid-cols-\[1fr_320px\]{grid-template-columns:1fr 320px}.lg\:grid-cols-\[280px_1fr\]{grid-template-columns:280px 1fr}.lg\:grid-cols-\[300px_1fr\]{grid-template-columns:300px 1fr}.lg\:flex-row{flex-direction:row}.lg\:items-start{align-items:flex-start}.lg\:justify-between{justify-content:space-between}.lg\:border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.lg\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}}@media (width>=80rem){.xl\:inline{display:inline}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.xl\:grid-cols-\[1fr_260px\]{grid-template-columns:1fr 260px}.xl\:grid-cols-\[1fr_280px\]{grid-template-columns:1fr 280px}.xl\:flex-row{flex-direction:row}.xl\:items-center{align-items:center}.xl\:self-center{align-self:center}}@media (prefers-color-scheme:dark){.dark\:text-\[\#e8dccb\]{color:#e8dccb}.dark\:text-green-400{color:var(--color-green-400)}}.\[\&_label\]\:text-text-tertiary label{color:var(--color-text-tertiary)}.\[\&_select\]\:border-border select{border-color:var(--color-border)}.\[\&_select\]\:bg-surface-hover select{background-color:var(--color-surface-hover)}.\[\&_select\]\:text-text-secondary select{color:var(--color-text-secondary)}.\[\&\:\:-webkit-slider-thumb\]\:h-2\.5::-webkit-slider-thumb{height:calc(var(--spacing) * 2.5)}.\[\&\:\:-webkit-slider-thumb\]\:h-3\.5::-webkit-slider-thumb{height:calc(var(--spacing) * 3.5)}.\[\&\:\:-webkit-slider-thumb\]\:h-\[12px\]::-webkit-slider-thumb{height:12px}.\[\&\:\:-webkit-slider-thumb\]\:h-\[14px\]::-webkit-slider-thumb{height:14px}.\[\&\:\:-webkit-slider-thumb\]\:w-2\.5::-webkit-slider-thumb{width:calc(var(--spacing) * 2.5)}.\[\&\:\:-webkit-slider-thumb\]\:w-3\.5::-webkit-slider-thumb{width:calc(var(--spacing) * 3.5)}.\[\&\:\:-webkit-slider-thumb\]\:w-\[12px\]::-webkit-slider-thumb{width:12px}.\[\&\:\:-webkit-slider-thumb\]\:w-\[14px\]::-webkit-slider-thumb{width:14px}.\[\&\:\:-webkit-slider-thumb\]\:appearance-none::-webkit-slider-thumb{appearance:none}.\[\&\:\:-webkit-slider-thumb\]\:rounded-full::-webkit-slider-thumb{border-radius:3.40282e38px}.\[\&\:\:-webkit-slider-thumb\]\:border::-webkit-slider-thumb{border-style:var(--tw-border-style);border-width:1px}.\[\&\:\:-webkit-slider-thumb\]\:border-0::-webkit-slider-thumb{border-style:var(--tw-border-style);border-width:0}.\[\&\:\:-webkit-slider-thumb\]\:border-2::-webkit-slider-thumb{border-style:var(--tw-border-style);border-width:2px}.\[\&\:\:-webkit-slider-thumb\]\:border-\[\#2a2a2e\]::-webkit-slider-thumb{border-color:#2a2a2e}.\[\&\:\:-webkit-slider-thumb\]\:border-white\/20::-webkit-slider-thumb{border-color:#fff3}@supports (color:color-mix(in lab, red, red)){.\[\&\:\:-webkit-slider-thumb\]\:border-white\/20::-webkit-slider-thumb{border-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.\[\&\:\:-webkit-slider-thumb\]\:bg-\[\#74a9e6\]::-webkit-slider-thumb{background-color:#74a9e6}.\[\&\:\:-webkit-slider-thumb\]\:bg-accent::-webkit-slider-thumb{background-color:var(--color-accent)}.\[\&\:\:-webkit-slider-thumb\]\:bg-purple-400::-webkit-slider-thumb{background-color:var(--color-purple-400)}.\[\&\:\:-webkit-slider-thumb\]\:bg-white::-webkit-slider-thumb{background-color:var(--color-white)}.\[\&\:\:-webkit-slider-thumb\]\:bg-white\/90::-webkit-slider-thumb{background-color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.\[\&\:\:-webkit-slider-thumb\]\:bg-white\/90::-webkit-slider-thumb{background-color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.\[\&\:\:-webkit-slider-thumb\]\:shadow-\[0_0\.5px_4px_rgba\(0\,0\,0\,0\.2\)\,0_0_0_0\.5px_rgba\(0\,0\,0\,0\.1\)\]::-webkit-slider-thumb{--tw-shadow:0 .5px 4px var(--tw-shadow-color,#0003), 0 0 0 .5px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.\[\&\:\:-webkit-slider-thumb\]\:shadow-\[0_1px_3px_rgba\(0\,0\,0\,\.45\)\]::-webkit-slider-thumb{--tw-shadow:0 1px 3px var(--tw-shadow-color,#00000073);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.\[\&\:\:-webkit-slider-thumb\]\:shadow-\[0_1px_4px_rgba\(0\,0\,0\,0\.5\)\,0_0_0_2px_rgba\(139\,124\,246\,0\.2\)\]::-webkit-slider-thumb{--tw-shadow:0 1px 4px var(--tw-shadow-color,#00000080), 0 0 0 2px var(--tw-shadow-color,#8b7cf633);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.\[\&\:\:-webkit-slider-thumb\]\:shadow-\[0_1px_4px_rgba\(0\,0\,0\,0\.5\)\]::-webkit-slider-thumb{--tw-shadow:0 1px 4px var(--tw-shadow-color,#00000080);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.\[\&\:\:-webkit-slider-thumb\]\:transition-transform::-webkit-slider-thumb{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.\[\&\:\:-webkit-slider-thumb\]\:duration-100::-webkit-slider-thumb{--tw-duration:.1s;transition-duration:.1s}.\[\&\:\:-webkit-slider-thumb\]\:duration-150::-webkit-slider-thumb{--tw-duration:.15s;transition-duration:.15s}@media (hover:hover){.\[\&\:\:-webkit-slider-thumb\]\:hover\:scale-110::-webkit-slider-thumb:hover{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:\[\&\:\:-webkit-slider-thumb\]\:scale-110:hover::-webkit-slider-thumb{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}}.\[\&\:\:-webkit-slider-thumb\]\:active\:scale-95::-webkit-slider-thumb:active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.\[\&\>button\]\:\!rounded-md>button{border-radius:var(--radius-md)!important}.\[\&\>button\]\:\!border-white\/\[0\.06\]>button{border-color:#ffffff0f!important}@supports (color:color-mix(in lab, red, red)){.\[\&\>button\]\:\!border-white\/\[0\.06\]>button{border-color:color-mix(in oklab, var(--color-white) 6%, transparent)!important}}.\[\&\>button\]\:\!bg-\[\#1a1a1e\]>button{background-color:#1a1a1e!important}.\[\&\>button\]\:\!fill-white\/50>button{fill:#ffffff80!important}@supports (color:color-mix(in lab, red, red)){.\[\&\>button\]\:\!fill-white\/50>button{fill:color-mix(in oklab, var(--color-white) 50%, transparent)!important}}.\[\&\>button\:hover\]\:\!bg-white\/\[0\.06\]>button:hover{background-color:#ffffff0f!important}@supports (color:color-mix(in lab, red, red)){.\[\&\>button\:hover\]\:\!bg-white\/\[0\.06\]>button:hover{background-color:color-mix(in oklab, var(--color-white) 6%, transparent)!important}}.\[\&\>button\:hover\]\:\!fill-white\/80>button:hover{fill:#fffc!important}@supports (color:color-mix(in lab, red, red)){.\[\&\>button\:hover\]\:\!fill-white\/80>button:hover{fill:color-mix(in oklab, var(--color-white) 80%, transparent)!important}}}:root{--color-bg-base:#f5f7fb;--color-bg-surface:#ffffffb8;--color-bg-elevated:#ffffffe6;--color-bg-canvas:#eef2f8;--color-bg-panel:#ffffffc7;--color-bg-glass:#ffffffa8;--color-bg-overlay:#12162114;--color-surface-hover:#ffffffe0;--color-surface-active:#fffffff2;--color-surface-selected:#7c3aed14;--color-border-subtle:#1118270f;--color-border-default:#11182717;--color-border-strong:#1118271f;--color-border-accent:#7c3aed3d;--color-border-focus:#7c3aed4d;--color-text-primary:#111827;--color-text-secondary:#4b5563;--color-text-tertiary:#6b7280;--color-text-muted:#6b7280;--color-text-inverse:#fff;--color-accent-primary:#7c3aed;--color-accent-primary-hover:#8b5cf6;--color-accent-primary-dim:#a78bfa;--color-accent-primary-muted:#7c3aed1f;--color-accent-secondary:#60a5fa;--color-accent-secondary-hover:#7dd3fc;--color-accent-secondary-muted:#60a5fa26;--color-editorial-warm:#c8a087;--color-editorial-warm-muted:#c8a0871f;--color-export-paper:#fff;--color-export-ink:#111827;--color-export-caption:#6b7280;--color-semantic-success:#10b981;--color-semantic-success-muted:#10b9811f;--color-semantic-warning:#f59e0b;--color-semantic-warning-muted:#f59e0b1f;--color-semantic-error:#ef4444;--color-semantic-error-muted:#ef44441f;--color-semantic-info:#0ea5e9;--color-semantic-info-muted:#0ea5e91a;--color-callout-highlight-border:#7c3aed2e;--color-callout-highlight-bg:#7c3aed0f;--color-callout-highlight-text:#1f2937;--color-callout-highlight-label:#7c3aed;--color-callout-steps-border:#60a5fa38;--color-callout-steps-bg:#60a5fa0f;--color-callout-steps-text:#1f2937e0;--color-callout-steps-label:#2563eb;--color-callout-warn-border:#f59e0b33;--color-callout-warn-bg:#f59e0b14;--color-callout-warn-text:#1f2937e0;--color-callout-warn-label:#b45309;--color-callout-tip-border:#0ea5e933;--color-callout-tip-bg:#0ea5e912;--color-callout-tip-text:#1f2937e0;--color-callout-tip-label:#0284c7;--color-callout-path-border:#11182714;--color-callout-path-bg:#ffffff8a;--color-callout-path-text:#4b5563eb;--color-callout-path-label:#4b5563b8;--color-focus-ring:#7c3aed40;--color-node-border:#1118271a;--color-node-selected:var(--color-accent-primary);--color-edge-default:#11182729;--color-edge-image:#60a5fa;--color-edge-style:var(--color-accent-primary);--color-label:var(--color-text-primary);--color-secondary-label:var(--color-text-secondary);--color-tertiary-label:var(--color-text-tertiary);--color-separator:var(--color-border-subtle);--color-background:var(--color-bg-base);--color-secondary-bg:var(--color-bg-surface);--color-tertiary-bg:var(--color-bg-elevated);--color-accent-blue:#7c3aed;--color-accent-green:var(--color-accent-primary);--color-accent-red:var(--color-semantic-error);--color-accent-orange:var(--color-semantic-warning);--color-accent-purple:var(--color-accent-secondary);--divider-color:var(--color-border-subtle);--hover-bg:var(--color-surface-hover);--active-bg:var(--color-surface-active)}.panel-callout{border-left-width:3px;border-radius:12px;padding:.625rem .875rem}.panel-callout--highlight{border-left-color:var(--color-callout-highlight-border);background:var(--color-callout-highlight-bg);color:var(--color-callout-highlight-text)}.panel-callout--steps{border-left-color:var(--color-callout-steps-border);background:var(--color-callout-steps-bg);color:var(--color-callout-steps-text)}.panel-callout--key{border-left-color:var(--color-callout-highlight-border);background:var(--color-callout-highlight-bg);color:var(--color-callout-highlight-text)}.panel-callout--warn{border-left-color:var(--color-callout-warn-border);background:var(--color-callout-warn-bg);color:var(--color-callout-warn-text)}.panel-callout--tip{border-left-color:var(--color-callout-tip-border);background:var(--color-callout-tip-bg);color:var(--color-callout-tip-text)}.panel-callout--path{border-left-color:var(--color-callout-path-border);background:var(--color-callout-path-bg);color:var(--color-callout-path-text)}.panel-callout-label--highlight,.panel-callout-label--key{color:var(--color-callout-highlight-label)}.panel-callout-label--steps{color:var(--color-callout-steps-label)}.panel-callout-label--warn{color:var(--color-callout-warn-label)}.panel-callout-label--tip{color:var(--color-callout-tip-label)}.panel-callout-label--path{color:var(--color-callout-path-label)}.image-frame{border:1px solid var(--color-border-default);background:var(--color-bg-base);border-radius:12px;overflow:hidden}.image-frame--selected{border-color:var(--color-border-accent);box-shadow:0 0 0 1px var(--color-accent-primary-muted)}.helper-text{font:var(--font-subheadline);letter-spacing:var(--tracking-subheadline);color:var(--color-secondary-label);line-height:1.55}.panel-breadcrumb{font:var(--font-caption1);letter-spacing:.02em;color:var(--color-tertiary-label);opacity:.95}.panel-breadcrumb:before{content:""}.panel-section{padding-bottom:var(--space-md)}.panel-section+.panel-section{border-top:1px solid var(--divider-color);padding-top:var(--space-md)}.panel-section-title{font:var(--font-headline);letter-spacing:var(--tracking-headline);color:var(--color-label);opacity:.88;font-size:13px}.panel-section-body,.panel-content{line-height:1.5}.text-readable-muted{color:var(--color-text-muted)}.btn-icon-touch{min-width:44px;min-height:44px}.btn-icon-touch:focus-visible{outline:2px solid var(--color-accent-primary);outline-offset:2px}:root{--text-display:var(--font-title1);--text-title:var(--font-headline);--text-body:var(--font-body);--text-caption:var(--font-caption1);--panel-width-comfort:min(420px, 32vw);--canvas-inset-comfort:12px;--elevation-1:var(--shadow-level-1);--elevation-2:var(--shadow-level-2);--elevation-3:var(--shadow-level-3);--transition-layout:.2s cubic-bezier(.4, 0, .2, 1);--status-bar-height:64px;--fab-safe-zone-right:5rem;--comfort-panel-width:380px;--comfort-canvas-padding:var(--canvas-inset-comfort);--comfort-status-offset:0px;--z-canvas:0;--z-panel:40;--z-toolbar:50;--z-status-bar:100;--z-modal:200;--z-overlay:150;--density-scale:1;--density-panel-padding:var(--space-md);--density-gap:var(--space-sm);--density-font-scale:1}[data-density=compact]{--density-scale:.88;--density-panel-padding:var(--space-sm);--density-gap:var(--space-xs);--density-font-scale:.94}[data-density=comfortable]{--density-scale:1.12;--density-panel-padding:var(--space-lg);--density-gap:var(--space-md);--density-font-scale:1.04}.app-workspace-shell{--color-bg-base:#0a0a10;--color-bg-surface:#111116eb;--color-bg-elevated:#18181ef0;--color-bg-canvas:#141414;--color-bg-panel:#111116e6;--color-bg-glass:#14141aad;--color-surface-hover:#ffffff14;--color-surface-active:#ffffff1f;--color-surface-selected:#b4f72a1f;--color-border-subtle:#ffffff0f;--color-border-default:#ffffff17;--color-border-strong:#ffffff24;--color-border-accent:#b4f72a47;--color-text-primary:#f5f7fb;--color-text-secondary:#f5f7fbb8;--color-text-tertiary:#f5f7fb85;--color-text-muted:#f5f7fb6b;--color-text-inverse:#0a0a10;--color-label:var(--color-text-primary);--color-secondary-label:var(--color-text-secondary);--color-tertiary-label:var(--color-text-tertiary);color:var(--color-text-primary)}.type-display{font:var(--text-display);letter-spacing:var(--tracking-title1);color:var(--color-label)}.type-headline{font:var(--text-title);letter-spacing:var(--tracking-headline);color:var(--color-label)}.type-body{font:var(--text-body);letter-spacing:var(--tracking-body);color:var(--color-secondary-label)}.hierarchy-primary{font-size:calc(13px * var(--density-font-scale));color:var(--color-label);font-weight:600}.hierarchy-secondary{font-size:calc(11px * var(--density-font-scale));color:var(--color-secondary-label)}.hierarchy-tertiary{font-size:calc(10px * var(--density-font-scale));color:var(--color-tertiary-label)}.panel-emphasis-primary{box-shadow:var(--shadow-level-1);background:#b4f72a0f;border-color:#b4f72a47}.panel-emphasis-secondary{background:#ffffff05;border-color:#ffffff14}.panel-emphasis-tertiary{opacity:.92;border-color:#ffffff0a}.panel-emphasis-tertiary[data-collapsed=true]{opacity:0;pointer-events:none;border:none;max-height:0;margin:0;padding:0;overflow:hidden}[data-layout-mode=compact] .canvas-layout-region{--canvas-panel-inset:8px}[data-layout-mode=comfortable] .canvas-layout-region{--canvas-panel-inset:4px}[data-layout-mode=wide] .canvas-layout-region{--canvas-panel-inset:0px}.canvas-layout-region{padding:var(--comfort-canvas-padding);box-sizing:border-box;transition:margin var(--transition-layout), padding var(--transition-layout)}@media (prefers-reduced-motion:reduce){.canvas-layout-region,.layout-shift-transition,.adaptive-panel-shell{transition:none!important}}.layout-shift-transition{transition:width var(--duration-quick) var(--ease-apple), max-width var(--duration-quick) var(--ease-apple), grid-template-columns var(--duration-quick) var(--ease-apple), gap var(--duration-quick) var(--ease-apple)}[data-canvas-dim=true] .canvas-layout-region:after{content:"";pointer-events:none;z-index:5;transition:opacity var(--duration-quick) var(--ease-apple);background:#00000059;position:absolute;inset:0}[data-focus-mode=true] .focus-chrome-hidden{display:none!important}[data-focus-mode=true] .left-palette--focus-mode{width:44px!important;min-width:44px!important}[data-focus-mode=true] .left-palette--focus-mode .palette-expanded-content{display:none}[data-focus-mode=true] .canvas-layout-region{padding:max(var(--comfort-canvas-padding), 24px)}.adaptive-panel-shell{flex-direction:column;height:100%;min-height:0;display:flex}.adaptive-panel-shell__body{min-height:0;padding:var(--density-panel-padding);flex:1;overflow-y:auto}.adaptive-panel-shell__footer{z-index:2;padding:var(--density-panel-padding);border-top:1px solid var(--divider-color);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#1a1a1ff2;flex-shrink:0;position:sticky;bottom:0}.adaptive-panel-shell__footer .btn-primary-cta{width:100%;min-height:44px;font-size:calc(12px * var(--density-font-scale));font-weight:600}.app-main-shell{transition:padding-bottom var(--transition-layout)}[data-status-bar-visible=true] .app-main-shell{padding-bottom:calc(var(--status-bar-height) + env(safe-area-inset-bottom,0px))}[data-status-bar-visible=true] .fab-stack-anchor{bottom:calc(var(--status-bar-height) + 1.25rem + env(safe-area-inset-bottom,0px))!important}@media (width<=767px){[data-status-bar-visible=true] .fab-stack-anchor{bottom:calc(3.5rem + var(--status-bar-height) + env(safe-area-inset-bottom,0px))!important}}.comfort-empty-state{min-height:min(480px,60vh);padding:var(--space-2xl) var(--space-xl)}.comfort-empty-state .empty-state-actions{gap:var(--space-md);margin-top:var(--space-xl)}.empty-canvas-shell{pointer-events:none;padding:clamp(52px,7vh,76px) clamp(16px,3vw,32px) clamp(28px,5vh,48px);overflow:hidden}.canvas-empty-entry-layer{z-index:80}.canvas-surface-fallback{pointer-events:none}.canvas-surface-fallback button{pointer-events:auto}.canvas-entry-quick-actions{z-index:90;pointer-events:auto;background:#08080cf0;border:1px solid #ffffff24;border-radius:14px;align-items:center;gap:8px;max-width:calc(100% - 32px);padding:7px;display:flex;position:absolute;top:clamp(54px,8vh,78px);left:50%;transform:translate(-50%);box-shadow:0 18px 50px #00000070,inset 0 1px #ffffff14}.canvas-entry-quick-actions button{color:#f8fafcf0;white-space:nowrap;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff17;border-radius:9px;justify-content:center;align-items:center;gap:6px;min-width:0;height:34px;padding:0 12px;font-size:12px;font-weight:650;line-height:1;display:inline-flex}.canvas-entry-quick-actions button:hover{background:#ffffff1c}.canvas-entry-quick-actions__primary{box-shadow:0 10px 28px #b4f72a2e;color:#0a0f0a!important;background:#b4f72a!important;border-color:#b4f72a5c!important}.empty-canvas-hero{isolation:isolate;text-align:center;pointer-events:none;background:linear-gradient(#ffffff0e,#ffffff05);border:1px solid #ffffff0e;border-radius:30px;flex-direction:column;align-items:center;gap:clamp(14px,2vh,24px);width:min(100%,640px);max-height:100%;margin:0 auto;padding:clamp(22px,3vh,34px) clamp(22px,4vw,38px) clamp(20px,3vh,32px);font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:flex;position:relative;overflow:hidden;box-shadow:0 30px 90px #00000038,inset 0 1px #ffffff0f}.empty-canvas-hero button,.empty-canvas-hero a,.empty-canvas-hero input,.empty-canvas-hero select,.empty-canvas-hero__drawer-backdrop{pointer-events:auto}.empty-canvas-hero>:not(.empty-canvas-hero__liquid){z-index:1;position:relative}.empty-canvas-hero__liquid{z-index:0;pointer-events:none;filter:saturate(1.18);background:radial-gradient(circle at 14% 8%,#ffffff29,#0000 24%),radial-gradient(circle at 84% 14%,#74a9e62e,#0000 28%),linear-gradient(135deg,#0606099e,#12151c70);position:absolute;inset:0;overflow:hidden}.empty-canvas-hero__liquid:before,.empty-canvas-hero__liquid:after{content:"";pointer-events:none;mix-blend-mode:screen;opacity:.42;filter:blur(20px);border-radius:46%;animation:18s ease-in-out infinite alternate liquidWarp;position:absolute;inset:-24%}.empty-canvas-hero__liquid:before{background:conic-gradient(from 36deg,#ffffff05,#65b5ff38,#b4f72a21,#ffffff08,#65b5ff33)}.empty-canvas-hero__liquid:after{opacity:.24;background:repeating-conic-gradient(from 120deg,#ffffff0f 0deg 9deg,#fff0 9deg 22deg),radial-gradient(circle,#c4d7ff33,#0000 54%);animation-duration:24s;animation-direction:alternate-reverse;inset:-18%}.empty-canvas-hero__liquid-shape{aspect-ratio:1;pointer-events:none;filter:blur(12px);opacity:.55;transform-origin:50%;border-radius:46% 54% 62% 38%/42% 58% 45% 55%;width:56%;animation:14s cubic-bezier(.65,0,.35,1) infinite alternate liquidFloat;position:absolute}.empty-canvas-hero__liquid-shape--one{background:#fff3;top:-24%;left:-10%}.empty-canvas-hero__liquid-shape--two{background:#74a9e63d;animation-duration:19s;animation-delay:-4s;top:2%;right:-18%}.empty-canvas-hero__liquid-shape--three{background:#b4f72a1f;animation-duration:22s;animation-delay:-8s;bottom:-35%;left:30%}.empty-canvas-hero__liquid-noise{pointer-events:none;opacity:.14;mix-blend-mode:overlay;background-image:linear-gradient(115deg,#ffffff14 0 1px,#0000 1px 13px),radial-gradient(circle at 20% 30%,#ffffff2e 0 1px,#0000 1px 9px);background-size:38px 38px,19px 19px;position:absolute;inset:0}@keyframes liquidWarp{0%{transform:rotate(-12deg)scale(1)translate(-2%,-1%)}50%{transform:rotate(18deg)scale(1.08)translate(3%,2%)}to{transform:rotate(34deg)scale(1.14)translate(-1%,3%)}}@keyframes liquidFloat{0%{border-radius:46% 54% 62% 38%/42% 58% 45% 55%;transform:translate(0)rotate(-18deg)scale(.94)}45%{border-radius:62% 38% 44% 56%/58% 42% 57% 43%;transform:translate(8%,10%)rotate(28deg)scale(1.08)}to{border-radius:40% 60% 55% 45%/35% 65% 40% 60%;transform:translate(-4%,16%)rotate(54deg)scale(1.16)}}.empty-canvas-hero__icon{background:#8b7cf624;border:1px solid #a78bfa3d;border-radius:17px;justify-content:center;align-items:center;width:48px;height:48px;display:flex;box-shadow:inset 0 1px #ffffff0f,0 14px 40px #5b3cc429}.empty-canvas-hero__copy{flex-direction:column;gap:12px;max-width:560px;display:flex}.empty-canvas-hero__title{letter-spacing:0;color:#f8fafcf0;text-shadow:0 1px 22px #ffffff0d;margin:0;font-size:clamp(30px,4vw,38px);font-weight:360}.empty-canvas-hero__onboarding{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:min(100%,560px);display:grid}.empty-canvas-hero__onboarding-step{text-align:left;background:#ffffff06;border:1px solid #ffffff0e;border-radius:14px;min-height:62px;padding:11px 12px}.empty-canvas-hero__onboarding-step-title{color:#f8fafcd1;font-size:11px;font-weight:650;line-height:1.25}.empty-canvas-hero__onboarding-step-hint{color:#cbd5e17a;margin-top:6px;font-size:10px;line-height:1.45}.empty-canvas-hero__pills{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:-4px;display:flex}.empty-canvas-hero__pill{color:#cbd5e17a;background:#ffffff06;border:1px solid #ffffff0e;border-radius:999px;align-items:center;gap:5px;padding:5px 9px;font-size:10px;line-height:1;display:inline-flex}.empty-canvas-hero__graph-preview{background:#03071233;border:1px solid #ffffff0e;border-radius:18px;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;width:min(100%,560px);padding:8px;display:grid;box-shadow:inset 0 1px #ffffff09}.empty-canvas-hero__graph-node{color:#e2e8f08f;background:#ffffff07;border:1px solid #ffffff0f;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:66px;padding:9px 8px;transition:border-color .22s,background .22s,color .22s,transform .22s;display:flex;position:relative}.empty-canvas-hero__graph-node:not(:last-child):after{content:"";background:#b4f72a38;width:8px;height:1px;position:absolute;top:50%;left:calc(100% + 1px)}.empty-canvas-hero__graph-node--active,.empty-canvas-hero__graph-node--complete{color:#f8fafce6;background:#b4f72a13;border-color:#b4f72a42;transform:translateY(-1px)}.empty-canvas-hero__graph-dot{color:#b4f72ae6;background:#b4f72a17;border:1px solid #b4f72a33;border-radius:999px;justify-content:center;align-items:center;width:22px;height:22px;font-size:10px;font-weight:700;line-height:1;display:inline-flex}.empty-canvas-hero__graph-copy{flex-direction:column;gap:3px;min-width:0;display:flex}.empty-canvas-hero__graph-copy strong{font-size:11px;font-weight:650;line-height:1.2}.empty-canvas-hero__graph-copy small{color:#cbd5e175;font-size:9px;line-height:1.3}.empty-canvas-hero__launch-feedback{color:#cbd5e180;min-height:16px;margin:-10px 0 -4px;font-size:11px;line-height:1.4}.empty-canvas-hero__primary{color:#e8e0fff5;cursor:pointer;background:linear-gradient(#7c3aed42,#5b21b62e);border:1px solid #a78bfa47;border-radius:999px;justify-content:center;align-items:center;gap:9px;width:min(100%,390px);min-height:52px;padding:0 26px;font-size:14px;font-weight:620;transition:background .18s,border-color .18s,transform .18s;display:inline-flex;box-shadow:inset 0 1px #ffffff14,0 16px 44px #4c1d952e}.empty-canvas-hero__primary:hover{background:linear-gradient(#8b5cf657,#5b21b638);border-color:#c4b5fd6b;transform:translateY(-1px)}.empty-canvas-hero__secondary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;width:min(100%,540px);display:grid}.empty-canvas-hero__secondary-card{color:#f1f5f9b8;cursor:pointer;background:#ffffff09;border:1px solid #ffffff12;border-radius:18px;min-height:72px;padding:13px 12px;font-size:13px;font-weight:520;line-height:1.45;transition:border-color .18s,color .18s,background .18s,transform .18s;box-shadow:inset 0 1px #ffffff09}.empty-canvas-hero__secondary-card:hover{color:#ffffffe0;background:#8b7cf614;border-color:#a78bfa38;transform:translateY(-1px)}.empty-canvas-hero__secondary-card-icon{color:#b4f72adb;background:#b4f72a14;border:1px solid #b4f72a29;border-radius:10px;justify-content:center;align-items:center;width:28px;height:28px;margin:0 auto 5px;display:inline-flex}.empty-canvas-hero__secondary-card-text{flex-direction:column;gap:3px;min-width:0;display:flex}.empty-canvas-hero__secondary-card-text small{color:#cbd5e17a;font-size:10px;font-weight:450;line-height:1.35}.empty-canvas-hero__persona-row{flex-direction:column;gap:10px;width:min(100%,520px);display:flex}.empty-canvas-hero__persona-label{letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-tertiary);font-size:11px}.empty-canvas-hero__persona-actions{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.empty-canvas-hero__persona-chip{border:1px solid var(--color-border-default);color:var(--color-text-secondary);cursor:pointer;background:0 0;border-radius:999px;padding:8px 14px;font-size:12px;transition:border-color .18s,color .18s}.empty-canvas-hero__persona-chip:hover{border-color:var(--color-border-accent);color:var(--color-accent-primary)}.empty-canvas-hero__browse{color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;padding:0;font-size:13px;transition:color .18s;display:inline-flex}.empty-canvas-hero__browse:hover{color:var(--color-text-primary)}.empty-canvas-hero__hint{color:#cbd5e175;max-width:460px;margin:0;font-size:12px;line-height:1.65}.empty-canvas-hero__hint-card{text-align:left;background:#b4f72a0b;border:1px solid #b4f72a1a;border-radius:16px;width:min(100%,520px);padding:14px 16px}.empty-canvas-hero__hint-card-title{color:#ecfccbd1;align-items:center;gap:7px;font-size:11px;font-weight:650;line-height:1.3;display:flex}.empty-canvas-hero__hint-card-body{color:#e2e8f094;margin-top:7px;font-size:11px;line-height:1.55}.empty-canvas-hero__tertiary{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;display:flex}.empty-canvas-hero__tertiary button{color:#cbd5e18c;cursor:pointer;background:#ffffff06;border:1px solid #ffffff0e;border-radius:999px;align-items:center;gap:7px;padding:7px 10px;font-size:12px;transition:color .18s,background .18s,border-color .18s;display:inline-flex}.empty-canvas-hero__tertiary button:hover{color:#f8fafcd1;background:#ffffff0b;border-color:#ffffff18}.empty-canvas-hero__tertiary-divider{color:#cbd5e140;opacity:.5}.empty-canvas-hero__drawer-backdrop{z-index:var(--z-modal);background:var(--color-bg-overlay);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);justify-content:center;align-items:flex-end;padding:24px;display:flex;position:fixed;inset:0}.empty-canvas-hero__drawer{border:1px solid var(--color-border-default);background:var(--color-bg-glass);width:min(100%,480px);max-height:min(70vh,520px);box-shadow:var(--elevation-3);border-radius:18px 18px 14px 14px;overflow:hidden}.empty-canvas-hero__drawer-header{border-bottom:1px solid var(--color-border-subtle);justify-content:space-between;align-items:center;padding:16px 18px;display:flex}.empty-canvas-hero__drawer-header h2{color:var(--color-text-primary);margin:0;font-size:15px;font-weight:600}.empty-canvas-hero__drawer-close{border:1px solid var(--color-border-default);width:32px;height:32px;color:var(--color-text-secondary);cursor:pointer;background:0 0;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.empty-canvas-hero__drawer-list{max-height:calc(min(70vh,520px) - 64px);margin:0;padding:8px;list-style:none;overflow-y:auto}.empty-canvas-hero__drawer-list li button{text-align:left;width:100%;color:var(--color-text-primary);cursor:pointer;background:0 0;border:none;border-radius:10px;flex-direction:column;gap:4px;padding:12px 14px;font-size:14px;transition:background .18s;display:flex}.empty-canvas-hero__drawer-list li button:hover{background:var(--color-surface-hover)}.empty-canvas-hero__drawer-list li button small{color:var(--color-text-muted);font-size:11px;line-height:1.4;display:block}@media (width<=640px){.empty-canvas-shell{align-items:flex-start;padding:56px 12px 20px;overflow-y:auto}.empty-canvas-hero{border-radius:24px;width:min(100%,100vw - 24px);max-height:none;padding:28px 18px 26px}.empty-canvas-hero__graph-preview{grid-template-columns:repeat(2,minmax(0,1fr))}.empty-canvas-hero__graph-node:not(:last-child):after{display:none}.empty-canvas-hero__secondary-grid,.empty-canvas-hero__onboarding{grid-template-columns:1fr}}@media (height<=820px){.empty-canvas-shell{padding-top:46px;padding-bottom:18px}.empty-canvas-hero{gap:11px;width:min(100%,590px);padding:18px 24px 16px}.empty-canvas-hero__icon,.empty-canvas-hero__pills,.empty-canvas-hero__hint,.empty-canvas-hero__hint-card{display:none}.empty-canvas-hero__copy{gap:6px}.empty-canvas-hero__title{font-size:28px}.empty-canvas-hero__subtitle{max-width:480px;font-size:13px;line-height:1.45}.empty-canvas-hero__onboarding{gap:7px}.empty-canvas-hero__onboarding-step{min-height:48px;padding:8px 10px}.empty-canvas-hero__onboarding-step-hint{margin-top:3px;line-height:1.25}.empty-canvas-hero__graph-preview{gap:6px;padding:6px}.empty-canvas-hero__graph-node{gap:4px;min-height:52px;padding:6px}.empty-canvas-hero__graph-dot{width:19px;height:19px}.empty-canvas-hero__graph-copy small{display:none}.empty-canvas-hero__launch-feedback{min-height:14px;margin:-6px 0 -3px}.empty-canvas-hero__primary{min-height:44px}.empty-canvas-hero__secondary-grid{gap:8px}.empty-canvas-hero__secondary-card{min-height:52px;padding:9px 10px}.empty-canvas-hero__secondary-card-icon,.empty-canvas-hero__secondary-card-text small{display:none}.empty-canvas-hero__browse{min-height:28px}.empty-canvas-hero__tertiary button{min-height:34px}}.comfort-modal-panel{border-radius:12px;flex-direction:column;max-height:min(90vh,720px);display:flex;overflow:hidden}.comfort-modal-panel__body{min-height:0;padding:var(--density-panel-padding);flex:1;overflow-y:auto}[data-focus-surface=sketch-refine]>.flex.items-center:first-of-type,[data-focus-surface=sketch-refine]>.flex.flex-wrap:first-of-type{padding-left:max(var(--space-md), var(--comfort-canvas-padding));padding-right:max(var(--space-md), var(--fab-safe-zone-right))}[data-canvas-dim=true] .react-flow__pane:before{opacity:.35}@media (width<=1279px){.right-panel.panel-overlay-mode,.left-palette.panel-overlay-mode{box-shadow:var(--elevation-3);top:2.5rem!important;bottom:var(--comfort-status-offset,0px)!important;z-index:var(--z-panel)!important;max-width:min(420px,100vw - 2rem)!important;position:fixed!important}.right-panel.panel-overlay-mode{left:auto!important;right:0!important}.left-palette.panel-overlay-mode{left:3rem!important}}.apple-title{letter-spacing:-.02em;color:var(--color-text-primary);margin:0;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,PingFang SC,system-ui,sans-serif;font-size:clamp(20px,2.5vw,22px);font-weight:600;line-height:1.25}.apple-title-large{letter-spacing:-.03em;color:var(--color-text-primary);margin:0;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,PingFang SC,system-ui,sans-serif;font-size:clamp(28px,3vw,34px);font-weight:300;line-height:1.15}.apple-headline{font:var(--font-headline);letter-spacing:var(--tracking-headline);color:var(--color-text-primary)}.apple-body{letter-spacing:-.01em;color:var(--color-text-secondary);font-size:15px;line-height:1.47}.apple-caption{font:var(--font-footnote);letter-spacing:var(--tracking-footnote);color:var(--color-text-tertiary);line-height:1.4}.apple-caption-min{color:var(--color-text-tertiary);font-size:12px;line-height:1.4}.apple-btn-primary,.btn-primary-cta{justify-content:center;align-items:center;gap:var(--space-xs);min-height:44px;padding:0 var(--space-xl);border:1px solid var(--color-border-accent);background:var(--color-accent-primary-muted);color:var(--color-accent-primary);letter-spacing:-.01em;cursor:pointer;transition:background var(--duration-quick) var(--ease-apple), border-color var(--duration-quick) var(--ease-apple), transform var(--duration-micro) var(--ease-apple);border-radius:999px;font-size:14px;font-weight:600;display:inline-flex}.apple-btn-primary:hover:not(:disabled),.btn-primary-cta:hover:not(:disabled){background:#b4f72a2e;border-color:#b4f72a73}.apple-btn-primary:active:not(:disabled),.btn-primary-cta:active:not(:disabled){transform:scale(.98)}.apple-btn-primary:disabled,.btn-primary-cta:disabled{opacity:.4;cursor:not-allowed;transform:none}.apple-btn-secondary{justify-content:center;align-items:center;gap:var(--space-xs);min-height:44px;padding:0 var(--space-lg);border-radius:var(--radius-sm);border:1px solid var(--color-border-default);color:var(--color-text-primary);cursor:pointer;transition:background var(--duration-quick) var(--ease-apple), border-color var(--duration-quick) var(--ease-apple);background:0 0;font-size:13px;font-weight:500;display:inline-flex}.apple-btn-secondary:hover:not(:disabled){background:var(--color-surface-hover);border-color:var(--color-border-strong)}.apple-btn-ghost{min-height:44px;padding:0 var(--space-md);border-radius:var(--radius-sm);color:var(--color-text-secondary);cursor:pointer;transition:color var(--duration-quick) var(--ease-apple), background var(--duration-quick) var(--ease-apple);background:0 0;border:none;font-size:13px;font-weight:500}.apple-btn-ghost:hover:not(:disabled){color:var(--color-text-primary);background:var(--color-surface-hover)}.apple-segmented{border-radius:var(--radius-sm);border:1px solid var(--color-border-subtle);background:#ffffff0f;align-items:center;gap:2px;padding:2px;display:inline-flex}.apple-segmented__item{min-height:32px;color:var(--color-text-tertiary);cursor:pointer;transition:background var(--duration-quick) var(--ease-apple), color var(--duration-quick) var(--ease-apple);background:0 0;border:none;border-radius:8px;padding:0 12px;font-size:12px;font-weight:500}.apple-segmented__item:hover:not([aria-selected=true]){color:var(--color-text-secondary)}.apple-segmented__item[aria-selected=true],.apple-segmented__item--active{background:var(--color-surface-active);color:var(--color-text-primary);box-shadow:0 1px 2px #0003}.apple-segmented__item--accent[aria-selected=true],.apple-segmented__item--accent.apple-segmented__item--active{background:var(--color-accent-primary-muted);color:var(--color-accent-primary)}.apple-card{border-radius:var(--radius-md);border:1px solid var(--color-border-default);box-shadow:var(--shadow-level-1);padding:var(--space-lg);background:#ffffff08}.apple-card--elevated{background:var(--color-bg-glass);-webkit-backdrop-filter:blur(20px)saturate(140%);box-shadow:var(--shadow-level-2)}.apple-glass{background:var(--color-bg-glass);-webkit-backdrop-filter:blur(24px)saturate(150%);border:1px solid var(--color-border-default)}.apple-toolbar{align-items:center;gap:var(--space-xs);padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-md);background:var(--color-bg-glass);-webkit-backdrop-filter:blur(20px)saturate(140%);border:1px solid var(--color-border-default);box-shadow:var(--shadow-level-2);display:flex}.apple-toolbar-btn{min-width:44px;min-height:36px;color:var(--color-text-secondary);cursor:pointer;transition:background var(--duration-quick) var(--ease-apple), color var(--duration-quick) var(--ease-apple);background:0 0;border:none;border-radius:8px;padding:0 10px;font-size:12px;font-weight:500}.apple-toolbar-btn:hover{background:var(--color-surface-hover);color:var(--color-text-primary)}.apple-panel-chrome{min-height:40px;padding:0 var(--space-lg);border-bottom:1px solid var(--color-border-subtle);-webkit-backdrop-filter:blur(12px);background:#12121e99;align-items:center;display:flex}.apple-panel-chrome__title{letter-spacing:-.01em;min-width:0;color:var(--color-text-primary);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:13px;font-weight:600;overflow:hidden}.apple-panel-chrome__title--primary{font-size:15px;font-weight:600}.apple-panel-body{padding:var(--space-lg) var(--space-xl)}.apple-panel-header{padding:var(--space-lg) var(--space-xl);border-bottom:1px solid var(--color-border-subtle);-webkit-backdrop-filter:blur(16px);background:#12121ed9}.apple-panel-header--primary .apple-title{letter-spacing:-.02em;font-size:22px;font-weight:600}.apple-node-surface{border-radius:var(--radius-md);border:1px solid var(--color-node-border);background:var(--color-bg-surface);box-shadow:var(--shadow-level-1)}.apple-node-surface--selected{border-color:var(--color-border-accent);box-shadow:0 0 0 1px var(--color-accent-primary-muted)}.dark .btn-secondary:hover,[data-theme=dark] .btn-secondary:hover{background:var(--color-surface-hover);border-color:var(--color-border-strong)}.dark .btn-secondary:active,[data-theme=dark] .btn-secondary:active{background:var(--color-surface-active)}@keyframes sheenSweep{0%{opacity:0;transform:translate(-120%)skew(-18deg)}18%{opacity:.35}45%{opacity:.55}to{opacity:0;transform:translate(120%)skew(-18deg)}}.sheen-sweep{overflow:hidden}.sheen-sweep:after{content:"";opacity:0;pointer-events:none;background:linear-gradient(90deg,#0000 30%,#ffffff8c 48%,#ffffff2e 52%,#0000 70%);position:absolute;inset:-20% -35%;transform:translate(-120%)skew(-18deg)}.group:hover .sheen-sweep:after{animation:sheenSweep .9s var(--ease-apple) both}@media (prefers-reduced-motion:reduce){.apple-btn-primary,.apple-btn-secondary,.apple-segmented__item,.apple-toolbar-btn,.btn-primary-cta,.sheen-sweep:after{transition:none!important;animation:none!important}}p.bg-background.text-text-secondary,p.text-text-secondary.bg-background,div.bg-background.text-text-secondary,div.text-text-secondary.bg-background{color:#f8fafce0!important;background-color:#07111deb!important;border-color:#ffffff24!important}@font-face{font-family:Looming Editorial;src:local(Impact),local(Arial Black);font-display:swap}@font-face{font-family:Looming Serif;src:local("Bodoni 72"),local(Didot),local(Bodoni Moda),local(Noto Serif SC);font-display:swap}@font-face{font-family:Hono Mincho;src:local(Noto Serif SC),local(Songti SC),local(SimSun);font-display:swap}@font-face{font-family:Looming Display;src:local(Arial Black),local(Impact),local(Arial Narrow);font-display:swap}@font-face{font-family:Looming Sample Display;src:local(Arial Black),local(Impact),local(Arial Narrow);font-display:swap}.landing-scroll-container,.landing-scroll-container[data-lang=en],.landing-scroll-container[data-lang=zh]{--lp-display:"Looming Neutral", "Antonio", "Arial Narrow", "SF Pro Display", sans-serif;--lp-display-zh:"Hono Mincho", "Noto Serif SC", "Songti SC", serif;--lp-mono:"Looming North", "SF Mono", "JetBrains Mono", monospace;--lp-copy:"SF Pro Text", "PingFang SC", "Microsoft YaHei UI", sans-serif;--lp-paper-final:#ececdf;--lp-ink-final:#080a09;--lp-muted-final:#ececdf94;--lp-rule-final:#ececdf33;--lp-acid-final:#b4f72a;--lp-cyan-final:#9edee0;font-family:var(--lp-copy)!important;letter-spacing:0!important;background:#030403!important}.landing-scroll-container .lp-nav-glass .rounded-full{background:#03040357!important;border-color:#ececdf29!important;border-radius:0!important}.landing-scroll-container .lp-cta-btn{color:#030403!important;background:var(--lp-paper-final)!important;min-height:32px!important;box-shadow:none!important;border-radius:0!important}.landing-scroll-container .lp-hero-cover,.landing-scroll-container .lp-hero-bg{isolation:isolate!important;min-height:112svh!important;color:var(--lp-paper-final)!important;background:radial-gradient(ellipse at calc(52% + var(--mx,0) * 4%) calc(43% + var(--my,0) * 5%), #dce0ce38, transparent 34%), radial-gradient(ellipse at 64% 54%, #85a7a13d, transparent 48%), linear-gradient(115deg, #070807 0%, #141915 34%, #6f7b6f 57%, #d7ddd0 71%, #070807 100%)!important;overflow:hidden!important}.landing-scroll-container .lp-hero-worktable-fallback,.landing-scroll-container .lp-hero-bg[data-hero-3d-ready=true] .lp-hero-worktable-fallback{z-index:8!important;width:min(1220px,70vw)!important;max-width:none!important;opacity:calc(.52 - var(--hero-progress,0) * .12)!important;object-fit:contain!important;object-position:50% 50%!important;mix-blend-mode:luminosity!important;filter:saturate(.72)contrast(1.08)brightness(.76)grayscale(.2)!important;transform:translate(-50%, -50%) translate3d(calc(var(--mx,0) * 16px), calc(var(--my,0) * 9px + var(--hero-progress,0) * -22px), 0) rotate(calc(-1deg + var(--mx,0) * .24deg)) scale(calc(1.02 + var(--hero-progress,0) * .018))!important;display:block!important;top:51%!important;left:50%!important;-webkit-mask-image:radial-gradient(#000 0 54%,#0000009e 70%,#0000 92%)!important;mask-image:radial-gradient(#000 0 54%,#0000009e 70%,#0000 92%)!important}.landing-scroll-container .lp-nudot-hero__center-tag span{text-indent:-999px!important;opacity:.9!important;background:linear-gradient(45deg,#0000 34%,currentColor 35% 50%,#0000 51%),linear-gradient(-45deg,#0000 32%,currentColor 33% 50%,#0000 51%)!important;width:27px!important;height:18px!important;overflow:hidden!important}.landing-scroll-container .lp-nudot-slide__preview{z-index:6!important;aspect-ratio:16/9!important;object-fit:cover!important;opacity:.76!important;filter:saturate(.82)contrast(1.12)brightness(.78)grayscale(.22)!important;width:clamp(136px,15vw,224px)!important;transform:translate3d(calc(var(--mx,0) * -9px), calc(var(--my,0) * 6px), 0) rotate(calc(1deg + var(--mx,0) * .45deg))!important;background:#030403!important;border:1px solid #ececdf2b!important;border-radius:0!important;display:block!important;position:absolute!important;bottom:clamp(128px,17vh,206px)!important;right:clamp(32px,5vw,88px)!important;box-shadow:0 24px 70px #00000075!important}.landing-scroll-container .lp-nudot-slide__field span,.landing-scroll-container .lp-nudot-slide__field strong{color:inherit!important;font-family:var(--lp-mono)!important;font-size:inherit!important;font-weight:inherit!important;letter-spacing:inherit!important;position:static!important}.landing-scroll-container .lp-nudot-slide__micro strong{color:inherit!important;font-family:var(--lp-mono)!important;font-size:10px!important;font-weight:400!important}.landing-scroll-container .lp-nudot-hero__right-list{z-index:31!important;-webkit-backdrop-filter:blur(16px)saturate(118%)!important;width:min(270px,21vw)!important;min-height:auto!important;transform:translate3d(calc(var(--mx,0) * 6px), calc(var(--my,0) * 4px + var(--hero-progress,0) * -10px), 0)!important;background:#030403ad!important;border:0!important;border-radius:0!important;grid-template-columns:1fr!important;padding:0!important;position:absolute!important;top:clamp(150px,20vh,206px)!important;right:clamp(28px,3.4vw,58px)!important;overflow:visible!important;box-shadow:0 24px 72px #00000057!important}.landing-scroll-container .lp-nudot-hero__right-list button:hover,.landing-scroll-container .lp-nudot-hero__right-list button:focus-visible{color:#ececdff5!important;filter:contrast(1.1)!important;background:#ececdf0f!important;transform:translate(-7px)!important}.landing-scroll-container .lp-nudot-thumbs{width:auto!important;height:auto!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;pointer-events:auto!important;background:0 0!important;border:0!important;grid-template-columns:1fr!important;place-self:end!important;gap:7px!important;display:grid!important;position:static!important}.landing-scroll-container .lp-nudot-thumbs button{color:#ececdf85!important;width:min(170px,14vw)!important;min-height:23px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-left:1px solid #ececdf38!important;border-radius:0!important;grid-template-columns:24px minmax(0,1fr)!important;place-items:center start!important;gap:8px!important;padding:0 0 0 9px!important;transition:color .18s,border-color .18s,transform .18s cubic-bezier(.16,1,.3,1)!important}.landing-scroll-container .lp-output-cube--fallback,.landing-scroll-container .lp-pattern-orbit--fallback{display:none!important}.landing-scroll-container .lp-abstract-orbit--fallback{z-index:8;aspect-ratio:1;width:min(520px,42vw);opacity:calc(.16 + var(--flow-progress,0) * .62);perspective:1100px;filter:saturate(1.08)contrast(1.12);pointer-events:none;position:absolute;top:50%;left:50%;transform:translate3d(calc(-50% + var(--mx,0) * 13px), calc(-50% + var(--flow-progress,0) * -18vh + var(--my,0) * -8px), 80px) rotateX(calc(58deg - var(--flow-progress,0) * 14deg)) rotateZ(calc(-18deg + var(--flow-progress,0) * 64deg))!important}.landing-scroll-container .lp-abstract-orbit__body{transform-style:preserve-3d;animation:20s linear infinite lpAbstractOrbitSpin;position:absolute;inset:0}.landing-scroll-container .lp-abstract-orbit__body:before,.landing-scroll-container .lp-abstract-orbit__body:after,.landing-scroll-container .lp-abstract-orbit__body>i{content:"";pointer-events:none;border-radius:999px;position:absolute}.landing-scroll-container .lp-abstract-orbit__body:before{border:1px solid #fff7cf57;inset:16%;transform:rotateX(64deg)rotate(-18deg);box-shadow:0 0 54px #8fe7ee1f,inset 0 0 34px #fff7cf1a}.landing-scroll-container .lp-abstract-orbit__body:after{border:1px solid #d7f55d38;inset:29%;transform:rotateX(72deg)rotate(42deg)}.landing-scroll-container .lp-abstract-orbit__body>i{background:linear-gradient(#0000,#fff7cf7a,#0000);width:1px;height:76%;top:12%;left:50%;transform:rotate(36deg)}.landing-scroll-container .lp-abstract-orbit__piece{-webkit-backdrop-filter:blur(12px)saturate(140%);width:116px;height:18px;transform-style:preserve-3d;background:linear-gradient(90deg,#ffffeb05,#fff7cf38,#8fe7ee0a),#060a0824;border:1px solid #fff7cf38;border-radius:999px;margin:-9px 0 0 -58px;position:absolute;top:50%;left:50%;box-shadow:0 18px 46px #00000029,inset 0 1px #ffffff2e}.landing-scroll-container .lp-abstract-orbit__piece--1{transform:rotate(0)translate(190px)rotateY(22deg)rotate(0)}.landing-scroll-container .lp-abstract-orbit__piece--2{transform:rotate(58deg)translate(184px)rotateY(-18deg)rotate(-58deg)}.landing-scroll-container .lp-abstract-orbit__piece--3{transform:rotate(122deg)translate(176px)rotateY(18deg)rotate(-122deg)}.landing-scroll-container .lp-abstract-orbit__piece--4{transform:rotate(184deg)translate(192px)rotateY(-20deg)rotate(-184deg)}.landing-scroll-container .lp-abstract-orbit__piece--5{transform:rotate(244deg)translate(172px)rotateY(24deg)rotate(-244deg)}.landing-scroll-container .lp-abstract-orbit__piece--6{transform:rotate(306deg)translate(182px)rotateY(-16deg)rotate(-306deg)}@keyframes lpAbstractOrbitSpin{0%{transform:rotate(0)rotateX(0)}to{transform:rotate(360deg)rotateX(0)}}.landing-scroll-container[data-lang=zh] .lp-archive-title{font-family:var(--lp-display)!important}@keyframes lpProofDrift{0%,to{transform:translate(-50%, -50%) translate3d(calc(var(--mx,0) * -14px), calc(var(--my,0) * 8px), 0) rotate(calc(-2deg + var(--mx,0) * .7deg)) scale(1.02)}50%{transform:translate(-50%, -50%) translate3d(calc(var(--mx,0) * -14px + 8px), calc(var(--my,0) * 8px - 10px), 0) rotate(calc(-1.2deg + var(--mx,0) * .7deg)) scale(1.035)}}@media (width<=1180px){.landing-scroll-container .lp-hero-cover__type{font-size:clamp(70px,14.2vw,170px)!important}.landing-scroll-container .lp-nudot-hero__visual{width:82vw!important}.landing-scroll-container .lp-nudot-hero__right-list{width:min(240px,24vw)!important}.landing-scroll-container .lp-nudot-hero__controller{grid-template-columns:minmax(150px,.24fr) minmax(330px,.54fr) minmax(132px,.22fr)!important}}@media (width<=900px){.landing-scroll-container .lp-hero-cover,.landing-scroll-container .lp-hero-bg{background:radial-gradient(at 52% 35%,#ececdf2e,#0000 44%),linear-gradient(152deg,#030403 0%,#0d120f 44%,#6d786e 76%,#030403 100%)!important;min-height:104svh!important}.landing-scroll-container .lp-nav-glass{height:48px!important}.landing-scroll-container .lp-hero-cover__type{opacity:.9!important;mix-blend-mode:difference!important;font-size:clamp(54px,19vw,98px)!important}.landing-scroll-container .lp-hero-cover__type span:first-child{width:calc(100vw - 36px)!important;transform:translate3d(calc(var(--mx,0) * -6px), calc(var(--my,0) * -4px), 0)!important;top:74px!important;left:18px!important}.landing-scroll-container .lp-hero-cover__type span:last-child{text-align:left!important;width:calc(100vw - 60px)!important;transform:translate3d(calc(var(--mx,0) * 5px), calc(var(--my,0) * -3px), 0)!important;top:132px!important;left:42px!important;right:auto!important}.landing-scroll-container[data-lang=zh] .lp-hero-cover__type{font-size:clamp(70px,24vw,128px)!important}.landing-scroll-container .lp-nudot-hero__center-tag{font-size:9px!important;top:60px!important}.landing-scroll-container .lp-nudot-hero__visual{opacity:.88!important;width:138vw!important;height:58vh!important;top:44%!important;left:50%!important}.landing-scroll-container .lp-nudot-slide__asset{opacity:.8!important;width:138vw!important;top:53%!important;left:50%!important}.landing-scroll-container .lp-nudot-slide__preview,.landing-scroll-container .lp-nudot-hero__right-list,.landing-scroll-container .lp-nudot-hero__rule,.landing-scroll-container .lp-nudot-slide__field,.landing-scroll-container .lp-nudot-slide__micro{display:none!important}.landing-scroll-container .lp-nudot-hero__left-list{max-width:140px!important;font-size:10px!important;top:auto!important;bottom:194px!important;left:20px!important}.landing-scroll-container .lp-hero-cover__copy{width:min(330px,100vw - 40px)!important;bottom:132px!important;left:20px!important;right:20px!important;transform:none!important}.landing-scroll-container .lp-hero-cover__positioning,.landing-scroll-container .lp-hero-cover__copy p:last-child{font-size:10.5px!important;line-height:1.45!important}.landing-scroll-container .lp-nudot-hero__controller{grid-template-columns:1fr!important;gap:7px!important;bottom:46px!important;left:20px!important;right:20px!important;transform:none!important}.landing-scroll-container .lp-nudot-hero__signal{grid-template-columns:30px minmax(0,1fr) 22px!important}.landing-scroll-container .lp-nudot-frequency{gap:2px!important;max-width:none!important;height:38px!important}.landing-scroll-container .lp-nudot-frequency span{height:calc(5px + var(--freq-height) * 28px)!important}.landing-scroll-container .lp-nudot-thumbs{grid-template-columns:repeat(5,1fr)!important;justify-self:stretch!important;gap:0!important}.landing-scroll-container .lp-nudot-thumbs button{border-top:1px solid #ececdf33!important;border-left:0!important;grid-template-columns:1fr!important;justify-items:center!important;width:auto!important;min-height:28px!important;padding:0!important}.landing-scroll-container .lp-nudot-thumbs span,.landing-scroll-container .lp-nudot-hero__controller p,.landing-scroll-container .lp-nudot-hero__footer{display:none!important}.landing-scroll-container .lp-flow-story{min-height:330svh!important}.landing-scroll-container .lp-flow-story__bg-word{font-size:clamp(104px,36vw,180px)!important}.landing-scroll-container .lp-dot-letter{width:110px!important;height:140px!important;font-size:clamp(80px,28vw,140px)!important}.landing-scroll-container .lp-term-cloud{font-size:10px!important}.landing-scroll-container .lp-flow-story__copy{max-width:76vw!important;right:18px!important}.landing-scroll-container .lp-flow-story__copy h2{font-size:clamp(48px,16vw,78px)!important}.landing-scroll-container .lp-flow-story__cards{width:min(310px,84vw)!important;left:18px!important}.landing-scroll-container .lp-output-ring-section{min-height:110svh!important;padding:84px 18px!important}.landing-scroll-container .lp-output-ring{width:min(560px,118vw)!important}.landing-scroll-container .lp-output-ring__center{inset:29%!important}.landing-scroll-container .lp-output-ring__item{width:clamp(82px,27vw,116px)!important;min-height:66px!important;transform:rotate(var(--angle)) translateX(min(43vw, 210px)) rotate(calc(var(--angle) * -1))!important;padding:8px!important}.landing-scroll-container .lp-output-ring__item span{display:none!important}.landing-scroll-container .lp-archive-section{min-height:255svh!important;padding-top:16vh!important}.landing-scroll-container .lp-archive-title{width:min(350px,90vw)!important;font-size:clamp(34px,12vw,56px)!important;top:22vh!important}.landing-scroll-container .lp-archive-works{width:90vw!important;min-height:208svh!important}.landing-scroll-container .lp-archive-work,.landing-scroll-container .lp-archive-work--1,.landing-scroll-container .lp-archive-work--2,.landing-scroll-container .lp-archive-work--3,.landing-scroll-container .lp-archive-work--4,.landing-scroll-container .lp-archive-work--5,.landing-scroll-container .lp-archive-work--6{width:min(340px,82vw)!important;transform:translate3d(-50%, calc(var(--work-parallax,0px) + var(--archive-progress,0) * -20px), 0) rotate(var(--work-rotate,0deg))!important;left:50%!important;right:auto!important}.landing-scroll-container .lp-archive-work--1{top:8vh!important}.landing-scroll-container .lp-archive-work--2{top:42vh!important}.landing-scroll-container .lp-archive-work--3{top:76vh!important}.landing-scroll-container .lp-archive-work--4{top:110vh!important}.landing-scroll-container .lp-archive-work--5{top:144vh!important}.landing-scroll-container .lp-archive-work--6{top:178vh!important}}@media (prefers-reduced-motion:reduce){.landing-scroll-container .lp-nudot-slide,.landing-scroll-container .lp-nudot-slide__asset,.landing-scroll-container .lp-nudot-frequency span,.landing-scroll-container .lp-output-ring,.landing-scroll-container .lp-output-cube--fallback,.landing-scroll-container .lp-archive-work__image img{transition-duration:1ms!important;animation:none!important}}@font-face{font-family:Looming Neutral;src:local(Arial Narrow),local(SF Pro Display),local(Arial);font-display:swap}@font-face{font-family:Looming Neutral;src:local(Arial Narrow Bold),local(Arial Bold),local(Arial);font-weight:700;font-display:swap}@font-face{font-family:Looming North;src:local(SF Mono),local(Consolas),local(Courier New);font-weight:300;font-display:swap}@font-face{font-family:Looming North;src:local(SF Mono),local(Consolas),local(Courier New);font-weight:500;font-display:swap}:root{--font-large-title:700 34px/41px "SF Pro Display", -apple-system, BlinkMacSystemFont, "PingFang SC", "Helvetica Neue", sans-serif;--font-title1:700 28px/34px "SF Pro Display", -apple-system, BlinkMacSystemFont, "PingFang SC", "Helvetica Neue", sans-serif;--font-title2:600 22px/28px "SF Pro Display", -apple-system, BlinkMacSystemFont, "PingFang SC", "Helvetica Neue", sans-serif;--font-title3:600 20px/25px "SF Pro Display", -apple-system, BlinkMacSystemFont, "PingFang SC", "Helvetica Neue", sans-serif;--font-headline:600 17px/22px "SF Pro Text", -apple-system, BlinkMacSystemFont, "PingFang SC", "Helvetica Neue", sans-serif;--font-body:400 15px/22px "SF Pro Text", -apple-system, BlinkMacSystemFont, "PingFang SC", "Helvetica Neue", sans-serif;--font-callout:400 14px/20px "SF Pro Text", -apple-system, BlinkMacSystemFont, "PingFang SC", "Helvetica Neue", sans-serif;--font-subheadline:400 13px/18px "SF Pro Text", -apple-system, BlinkMacSystemFont, "PingFang SC", "Helvetica Neue", sans-serif;--font-footnote:400 12px/16px "SF Pro Text", -apple-system, BlinkMacSystemFont, "PingFang SC", "Helvetica Neue", sans-serif;--font-caption1:400 11px/14px "SF Pro Text", -apple-system, BlinkMacSystemFont, "PingFang SC", "Helvetica Neue", sans-serif;--font-caption2:400 10px/13px "SF Pro Text", -apple-system, BlinkMacSystemFont, "PingFang SC", "Helvetica Neue", sans-serif;--font-editorial:400 italic 13px/18px "Playfair Display", Georgia, serif;--tracking-large-title:.37px;--tracking-title1:.36px;--tracking-title2:.35px;--tracking-title3:.38px;--tracking-headline:-.43px;--tracking-body:-.43px;--tracking-callout:-.31px;--tracking-subheadline:-.23px;--tracking-footnote:-.08px;--tracking-caption1:0px;--tracking-caption2:.07px;--space-xxs:4px;--space-xs:8px;--space-sm:12px;--space-md:16px;--space-lg:20px;--space-xl:24px;--space-2xl:32px;--space-3xl:48px;--space-4xl:64px;--radius-xs:6px;--radius-sm:10px;--radius-md:14px;--radius-lg:18px;--radius-xl:24px;--duration-micro:.1s;--duration-quick:.2s;--duration-standard:.3s;--duration-emphasis:.4s;--duration-page:.5s;--ease-apple:cubic-bezier(.25, .1, .25, 1);--ease-spring:cubic-bezier(.175, .885, .32, 1.275);--ease-breath:cubic-bezier(.4, 0, .2, 1);--ease-enter:cubic-bezier(0, 0, .2, 1);--ease-exit:cubic-bezier(.4, 0, 1, 1);--ease-elastic:cubic-bezier(.68, -.55, .265, 1.55);--transition:.3s cubic-bezier(.25, .1, .25, 1);--transition-micro:.1s cubic-bezier(.25, .1, .25, 1);--transition-spring:.35s cubic-bezier(.175, .885, .32, 1.275);--content-max-width:980px;--page-top-padding:80px;--card-padding:24px;--section-spacing:48px;--shadow-level-0:none;--shadow-level-1:0 1px 2px #0000004d, 0 0 1px #0003;--shadow-level-2:0 4px 12px #0006, 0 1px 3px #0003;--shadow-level-3:0 12px 40px #00000080, 0 4px 12px #0000004d;--shadow-level-4:0 24px 80px #0009;--shadow-sm:0 1px 2px #0000004d, 0 0 1px #0003;--shadow-md:0 4px 12px #0006, 0 1px 3px #0003;--shadow-lg:0 12px 40px #00000080, 0 4px 12px #0000004d;--hover-bg:#00000008;--active-bg:#0000000f;--divider-color:#0000000a;--surface-glass:#16161cb8;--surface-glass-strong:#121218d6;--surface-glass-soft:#ffffff09;--edge-glow:#ffffff14}.dark,[data-theme=dark]{--color-label:#f0f0f5;--color-secondary-label:#9a9ab0;--color-tertiary-label:#5c5c72;--color-separator:#b4f72a14;--color-background:#0a0a12;--color-secondary-bg:#12121e;--color-tertiary-bg:#1a1a2e;--shadow-level-1:0 1px 3px #00000080, 0 1px 2px #0006;--shadow-level-2:0 4px 16px #0009, 0 2px 4px #0006;--shadow-level-3:0 12px 40px #000000b3, 0 4px 12px #00000080;--shadow-level-4:0 24px 80px #000c;--hover-bg:#ffffff0a;--active-bg:#ffffff14;--divider-color:#ffffff0f;--surface-glass:#14141ab8;--surface-glass-strong:#0e0e12e0;--surface-glass-soft:#ffffff09;--edge-glow:#ffffff14}html,body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:geometricprecision;font-feature-settings:"kern" 1}body{letter-spacing:0;color:var(--color-text-primary);overscroll-behavior:none;font-variant-numeric:tabular-nums;background:radial-gradient(at 50% -8%,#ffffff15,#0000 38%) 0 0/140% 140%,radial-gradient(at 82% 12%,#9aa9c40e,#0000 32%) 0 0/160% 160%,linear-gradient(#050608 0%,#090a0e 44%,#030405 100%) 0 0/cover;margin:0;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,PingFang SC,Noto Sans SC,sans-serif;font-size:14px;font-weight:400;line-height:1.5;animation:28s infinite alternate workspaceDeepSpaceDrift;overflow:hidden}@keyframes workspaceDeepSpaceDrift{0%{background-position:46% 0,78% 10%,0 0}to{background-position:54% 6%,84% 18%,0 0}}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6,.heading{letter-spacing:0;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Helvetica Neue,PingFang SC,sans-serif;font-weight:600}#root{background:var(--color-bg-base);width:100%;height:100vh;overflow:hidden}.boot-fallback{color:#f4f4f6;-webkit-font-smoothing:antialiased;text-rendering:geometricprecision;background:radial-gradient(circle at 50% 0,#b4f72a14,#0000 34%),#0f0f12;justify-content:center;align-items:center;min-height:100vh;padding:24px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,PingFang SC,Microsoft YaHei UI,sans-serif;display:flex}.boot-fallback__panel{text-align:center;gap:12px;width:min(420px,100%);display:grid}.boot-fallback__brand{color:#b4f72a;letter-spacing:0;font-size:13px;font-weight:700}.boot-fallback h1{letter-spacing:0;margin:0;font-size:20px;font-weight:680;line-height:1.35}.boot-fallback p{color:#f4f4f6b8;max-width:34em;margin:0 auto 8px;font-size:14px;line-height:1.7}.boot-fallback button{color:#090a0f;cursor:pointer;background:#b4f72a;border:0;border-radius:8px;justify-self:center;min-height:40px;padding:0 18px;font-size:14px;font-weight:700}.boot-fallback--watchdog{z-index:2147483000;position:fixed;inset:0}.nodrag select,.nodrag input,.nodrag button{cursor:pointer}.type-large-title{font:var(--font-large-title);letter-spacing:var(--tracking-large-title)}.type-title1{font:var(--font-title1);letter-spacing:var(--tracking-title1)}.type-title2{font:var(--font-title2);letter-spacing:var(--tracking-title2)}.type-title3{font:var(--font-title3);letter-spacing:var(--tracking-title3)}.type-headline{font:var(--font-headline);letter-spacing:var(--tracking-headline)}.type-body{font:var(--font-body);letter-spacing:var(--tracking-body)}.type-callout{font:var(--font-callout);letter-spacing:var(--tracking-callout)}.type-subheadline{font:var(--font-subheadline);letter-spacing:var(--tracking-subheadline)}.type-footnote{font:var(--font-footnote);letter-spacing:var(--tracking-footnote);color:var(--color-secondary-label)}.type-caption{font:var(--font-caption1);letter-spacing:var(--tracking-caption1);color:var(--color-tertiary-label)}.type-caption2{font:var(--font-caption2);letter-spacing:var(--tracking-caption2);color:var(--color-tertiary-label)}.type-display{letter-spacing:var(--tracking-large-title);font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:700;line-height:1.1}.type-overline{font:var(--font-caption1);letter-spacing:.04em;text-transform:uppercase;color:var(--color-tertiary-label);font-weight:600}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{transition:background .15s var(--ease-apple);background:#ffffff26;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#ffffff4d}.input-field{background:var(--color-secondary-bg);width:100%;height:44px;padding:0 var(--space-md);font:var(--font-body);letter-spacing:var(--tracking-body);color:var(--color-label);transition:box-shadow .15s var(--ease-apple), border-color .15s var(--ease-apple), background-color .15s var(--ease-apple);border:.5px solid #ffffff14;border-radius:10px}.input-field::placeholder{color:var(--color-tertiary-label);transition:opacity .15s var(--ease-apple), transform .15s var(--ease-apple)}.input-field:focus::placeholder{opacity:0;transform:translate(4px)}.input-field:focus{background:#fff;border-color:#8b7cf6;outline:none;box-shadow:0 0 0 3px #8b7cf61a}.input-field:hover:not(:focus){background:#ededf0;border-color:#3c3c501a}@keyframes appleGlobalGradientDrift{0%{background-position:0 48%}50%{background-position:70% 30%}to{background-position:100% 64%}}.settings-panel-scope{--color-bg-base:#181823;--color-bg-surface:#ffffff0e;--color-bg-elevated:#20202b;--color-background:#181823;--color-secondary-bg:#ffffff0e;--color-border-default:#ffffff1a;--color-border-subtle:#ffffff12;--color-surface-hover:#ffffff13;--color-text-primary:#f5f7fb;--color-text-secondary:#f5f7fbb8;--color-text-tertiary:#f5f7fb8a;--color-text-muted:#f5f7fb80;--color-text:var(--color-text-primary);--color-border:var(--color-border-default);--color-surface:var(--color-bg-surface);--color-label:var(--color-text-primary);--color-secondary-label:var(--color-text-secondary);--color-tertiary-label:var(--color-text-tertiary);color:var(--color-text-primary)}.settings-panel-scope .input-field{color:#f5f7fb;background:#ffffff0e;border-color:#ffffff1a}.settings-panel-scope .input-field::placeholder{color:#f5f7fb75}.settings-panel-scope .input-field:focus{background:#ffffff14;border-color:#a78bfa9e;box-shadow:0 0 0 3px #a78bfa24}.settings-panel-scope .input-field:hover:not(:focus){background:#ffffff13;border-color:#ffffff29}.settings-panel-scope select,.settings-panel-scope textarea{color:#f5f7fb;background-color:#ffffff0e;border-color:#ffffff1a}.settings-panel-scope option{color:#f5f7fb;background-color:#1b1b26}.payment-panel,.paywall-panel{color:#f5f7fb;background:radial-gradient(circle at 18% 0,#8ab4f81f,#0000 30%),linear-gradient(#12121efa,#0a0b12fa);border-color:#d7edff24}.payment-panel :is(.text-text,.text-text-primary,h1,h2,h3),.paywall-panel :is(.text-text,.text-text-primary,h1,h2,h3){color:#f7fbff}.payment-panel :is(.text-text-secondary,.text-text-muted,p,li,td,th),.paywall-panel :is(.text-text-secondary,.text-text-muted,p,li,td,th){color:#f7fbffb8}.payment-panel :is(.bg-surface,[class*=bg-surface],[class*=bg-white\/]),.paywall-panel :is(.bg-surface,[class*=bg-surface],[class*=bg-white\/]){background-color:#f7fbff0e;border-color:#d7edff1f}.refine-panel-scope{color:#f7fbff}.refine-panel-scope [class*=text-white\/20],.refine-panel-scope [class*=text-white\/25],.refine-panel-scope [class*=text-white\/28],.refine-panel-scope [class*=text-white\/30],.refine-panel-scope [class*=text-white\/32],.refine-panel-scope [class*=text-white\/34],.refine-panel-scope [class*=text-white\/35],.refine-panel-scope [class*=text-white\/36],.refine-panel-scope [class*=text-white\/38],.refine-panel-scope [class*=text-white\/40],.refine-panel-scope [class*=text-white\/42],.refine-panel-scope [class*=text-white\/45],.refine-panel-scope [class*=text-white\/48]{color:#f7fbffad!important}.refine-panel-scope [class*="from-\\[\\#b4f72a\\]"],.refine-panel-scope [class*="bg-\\[\\#b4f72a\\]"],.refine-panel-scope [class*="from-[#b4f72a]"],.refine-panel-scope [class*="bg-[#b4f72a]"],.app-workspace-shell [class*="from-\\[\\#b4f72a\\]"],.app-workspace-shell [class*="bg-\\[\\#b4f72a\\]"],.app-workspace-shell [class*="from-[#b4f72a]"],.app-workspace-shell [class*="bg-[#b4f72a]"],.refine-panel-scope [class*="from-\\[\\#b4f72a\\]"] svg,.refine-panel-scope [class*="bg-\\[\\#b4f72a\\]"] svg,.refine-panel-scope [class*="from-[#b4f72a]"] svg,.refine-panel-scope [class*="bg-[#b4f72a]"] svg,.app-workspace-shell [class*="from-\\[\\#b4f72a\\]"] svg,.app-workspace-shell [class*="bg-\\[\\#b4f72a\\]"] svg,.app-workspace-shell [class*="from-[#b4f72a]"] svg,.app-workspace-shell [class*="bg-[#b4f72a]"] svg{color:#06111d!important}.glass-panel{background:var(--surface-glass-strong);-webkit-backdrop-filter:blur(12px)saturate(150%);border:1px solid #ffffff14;box-shadow:0 12px 36px #00000057,inset 0 1px #ffffff0a}.dark .glass-panel,[data-theme=dark] .glass-panel{background:#1c1c1ef0;border-color:#ffffff14}.btn-sm{border-radius:10px;height:36px;padding:0 14px;font-size:13px}.btn-md{border-radius:10px;height:40px;padding:0 18px;font-size:14px}.btn-lg{border-radius:12px;height:44px;padding:0 22px;font-size:15px}.btn-xl{border-radius:14px;height:48px;padding:0 28px;font-size:16px}.btn-apple,.btn-primary,.btn-cta-primary{color:#000;padding:0 var(--space-xl);height:44px;font:var(--font-callout);letter-spacing:-.01em;cursor:pointer;transition:opacity var(--duration-micro) var(--ease-apple), transform var(--duration-micro) var(--ease-apple), box-shadow var(--duration-micro) var(--ease-apple), filter var(--duration-micro) var(--ease-apple);background:linear-gradient(#fff 0%,#ececf2 100%);border:none;border-radius:999px;font-weight:500;position:relative;overflow:hidden;box-shadow:0 8px 24px #00000042,inset 0 1px #ffffffc7}.btn-apple:hover,.btn-primary:hover,.btn-cta-primary:hover{opacity:.9;box-shadow:0 2px 8px #0000001a}.btn-apple:active,.btn-primary:active,.btn-cta-primary:active{opacity:.85;box-shadow:none;transition-timing-function:var(--ease-apple);transform:scale(.98)}.btn-apple:disabled,.btn-primary:disabled,.btn-cta-primary:disabled{opacity:.4;cursor:not-allowed;box-shadow:none!important;transform:none!important}.btn-cta-primary:after,.btn-apple:after{display:none}.btn-secondary{color:var(--color-label);padding:0 var(--space-xl);height:44px;font:var(--font-callout);letter-spacing:-.01em;cursor:pointer;transition:opacity var(--duration-micro) var(--ease-apple), background-color var(--duration-micro) var(--ease-apple), border-color var(--duration-micro) var(--ease-apple);background:0 0;border:1px solid #ffffff1a;border-radius:999px;font-weight:500}.btn-secondary:hover{background:#8b7cf60a;border-color:#8b7cf633}.btn-secondary:active{opacity:.8;background:#8b7cf614}.btn-secondary:disabled{opacity:.4;cursor:not-allowed;transform:none!important}.btn-ghost{color:var(--color-label);padding:0 var(--space-md);height:44px;font:var(--font-callout);cursor:pointer;transition:background-color var(--duration-micro) var(--ease-apple), color var(--duration-micro) var(--ease-apple);background:0 0;border:none;border-radius:999px;font-weight:500}.btn-ghost:hover{background:#ffffff0f}.btn-ghost:active{background:#ffffff1a}.btn-danger{color:#fff;padding:0 var(--space-xl);height:44px;font:var(--font-callout);cursor:pointer;transition:opacity var(--duration-micro) var(--ease-apple), transform var(--duration-micro) var(--ease-apple);background:#ff453a;border:none;border-radius:12px;font-weight:500}.btn-danger:hover{opacity:.9}.btn-danger:active{opacity:.85;transform:scale(.97)}.btn-danger:disabled{opacity:.4;cursor:not-allowed}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}:root[data-reduce-motion=true] *{transition-duration:.01ms!important;animation-duration:.01ms!important}button,select,[role=button]{cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;transition:opacity .15s var(--ease-apple), background-color .15s var(--ease-apple), transform .2s var(--ease-spring), box-shadow .15s var(--ease-apple)}button:hover:not(:disabled),[role=button]:hover:not(:disabled){transform:translateY(-.5px)}button:active:not(:disabled),[role=button]:active:not(:disabled){opacity:.8;transform:scale(.97)translateY(0)}button:disabled,[role=button][aria-disabled=true]{opacity:.35;cursor:not-allowed;transform:none!important}.icon-btn,button[data-icon-btn]{transition:background-color .15s var(--ease-apple), transform .15s var(--ease-spring);border-radius:999px;position:relative}.icon-btn:hover,button[data-icon-btn]:hover{background-color:var(--hover-bg)}.icon-btn:active,button[data-icon-btn]:active{background-color:var(--active-bg);transform:scale(.92)}button:focus-visible,select:focus-visible,input[type=range]:focus-visible{box-shadow:0 0 0 2px var(--color-focus-ring);outline:none}:focus-visible{box-shadow:0 0 0 2px var(--color-focus-ring);outline-offset:2px;border-radius:var(--radius-xs);outline:none}select,input,textarea{transition:box-shadow .15s var(--ease-apple), background-color .15s var(--ease-apple), border-color .15s var(--ease-apple), transform .15s var(--ease-apple)}input::placeholder,textarea::placeholder{transition:opacity .15s var(--ease-apple), transform .15s var(--ease-apple)}input:focus::placeholder,textarea:focus::placeholder{opacity:0;transform:translate(4px)}input,textarea,select{color:#f5f5f7;background:#0a0a0a;border:.5px solid #ffffff1a;border-radius:8px}input:focus,select:focus,textarea:focus{background-color:#111;border-color:#8b7cf6;outline:none;box-shadow:0 0 0 3px #8b7cf61a}@keyframes nodeAppear{0%{opacity:0;transform:scale(.92)translateY(4px)}60%{opacity:1;transform:scale(1.02)translateY(-1px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes nodeDisappear{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.88)translateY(4px)}}@keyframes menuOpen{0%{opacity:0;transform:scale(.96)translateY(-6px)}70%{opacity:1;transform:scale(1.01)translateY(1px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes toolbarAppear{0%{opacity:0;transform:translate(-50%)translateY(-8px)scale(.97)}70%{opacity:1;transform:translate(-50%)translateY(1px)scale(1.005)}to{opacity:1;transform:translate(-50%)translateY(0)scale(1)}}@keyframes contextToolbarAppear{0%{opacity:0;transform:translateY(-8px)}70%{opacity:1;transform:translateY(1px)}to{opacity:1;transform:translateY(0)}}.context-menu-enter{animation:menuOpen .25s var(--ease-spring) both}.toolbar-float{animation:toolbarAppear .25s var(--ease-spring) both}.react-flow__node{animation:nodeAppear .4s var(--ease-spring);transition:box-shadow .2s var(--ease-apple), filter .2s var(--ease-apple), opacity .2s var(--ease-apple);font-size:12px;cursor:grab!important}.react-flow__node.removing{animation:nodeDisappear .2s var(--ease-exit) forwards;pointer-events:none}.react-flow__edge-path{stroke:#fff3;stroke-width:1.8px;stroke-linecap:round;filter:none}.react-flow__edge[data-type=image] .react-flow__edge-path{stroke:#60a5fa}.react-flow__edge[data-type=text] .react-flow__edge-path{stroke:#5bb98c}.react-flow__edge[data-type=style] .react-flow__edge-path{stroke:#8b7cf6}.react-flow__edge[data-type=mask] .react-flow__edge-path{stroke:#d4a574}.react-flow__edge[data-type=number] .react-flow__edge-path{stroke:#8b8b9e}.react-flow__edge:hover .react-flow__edge-path{stroke-width:2.4px;filter:none;transition:stroke-width .12s,filter .12s}.react-flow__edge.selected .react-flow__edge-path{stroke:#8b7cf6;stroke-width:2.6px;filter:drop-shadow(0 0 4px #8b7cf66b)}.react-flow__connection-line{stroke:#8b7cf6;stroke-width:2.5px;stroke-dasharray:8 4;stroke-linecap:round;filter:drop-shadow(0 0 4px #8b7cf666);animation:.4s linear infinite connectionDash}@keyframes connectionDash{to{stroke-dashoffset:-12px}}.react-flow__connection-path{stroke:#8b7cf6;stroke-width:2.5px;stroke-dasharray:8 4;stroke-linecap:round;filter:drop-shadow(0 0 4px #8b7cf666);animation:.35s linear infinite flowDash}@keyframes flowDash{to{stroke-dashoffset:-12px}}.react-flow__handle{z-index:10;cursor:crosshair;background:#1c1c20;border:2px solid #ffffff4d;width:8px;height:8px;transition:width .15s cubic-bezier(.175,.885,.32,1.275),height .15s cubic-bezier(.175,.885,.32,1.275),box-shadow .2s,transform .15s cubic-bezier(.175,.885,.32,1.275),border-color .15s,background .15s;box-shadow:0 1px 3px #00000080;pointer-events:all!important}.react-flow__handle.handle-diamond{transform:rotate(45deg);border-radius:2px!important}.react-flow__handle:hover{box-shadow:0 0 10px,0 0 0 4px #8b7cf61f;width:12px!important;height:12px!important}.react-flow__handle.handle-diamond:hover{transform:rotate(45deg)scale(1.1);width:11px!important;height:11px!important}.react-flow__handle[data-connected=true]{box-shadow:0 0 8px,inset 0 0 2px #ffffff4d;background:currentColor!important;border-color:currentColor!important}.react-flow__background{background-color:var(--color-bg-base)!important}.react-flow__background pattern circle{opacity:.1!important}.react-flow__renderer:after,.react-flow__renderer:before{display:none}.react-flow__controls{border-radius:var(--radius-md)!important;box-shadow:var(--shadow-md)!important;background:#111114eb!important;border:1px solid #ffffff0f!important}.react-flow__minimap{overflow:hidden;border-radius:var(--radius-md)!important;box-shadow:var(--shadow-md)!important;border:1px solid #ffffff14!important}.react-flow__pane{z-index:1;position:relative;cursor:grab!important}.react-flow__pane:active{cursor:grabbing!important}.react-flow__selection{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);border-radius:var(--radius-sm)!important;background:#8b7cf60d!important;border:1.5px solid #8b7cf680!important}.react-flow__node.selected>div{box-shadow:0 0 0 1.5px #8b7cf699,0 0 0 4px #8b7cf626!important}.react-flow__node:hover>div{border-color:#9b8ec440!important}.react-flow__node{box-shadow:var(--shadow-level-1)}.react-flow__node:hover:not(.selected):not(.dragging){box-shadow:var(--shadow-level-2);filter:brightness(1.03)}.react-flow__node.selected{box-shadow:0 0 0 1.5px #9b8ec4, var(--shadow-level-2)}.react-flow__node.dragging>div{transition:none!important}.react-flow__node.dragging{opacity:.97;filter:brightness(1.06);z-index:1000!important;box-shadow:0 20px 60px #0006,0 8px 20px #0000004d!important}.react-flow__nodes:has(.dragging) .react-flow__node:not(.dragging){opacity:.5;transition:opacity .2s!important}.react-flow__nodes:has(.dragging) .react-flow__node.dragging{opacity:1!important}@keyframes handlePulse{0%,to{transform:scale(1);box-shadow:0 0 0 3px #8b7cf64d}50%{transform:scale(1.2);box-shadow:0 0 0 7px #8b7cf614}}@keyframes handleGlow{0%,to{box-shadow:0 0 8px,0 0 0 3px #4ade8040}50%{box-shadow:0 0 16px,0 0 0 6px #4ade801a}}@keyframes handleMagnet{0%,to{transform:scale(1)}50%{transform:scale(1.15)}}.react-flow__handle.connectingto,.react-flow__handle.connectingfrom{animation:1s ease-in-out infinite handlePulse;background:#8b7cf6!important;border-color:#8b7cf6!important;width:14px!important;height:14px!important}.connecting .react-flow__handle[data-handletype=target]{animation:1s ease-in-out infinite handlePulse;background-color:#8b7cf6!important;border-color:#8b7cf6!important;width:14px!important;height:14px!important}.react-flow__handle.valid{animation:.8s ease-in-out infinite handleGlow,.6s ease-in-out infinite handleMagnet;background-color:#4ade80!important;border-color:#4ade80!important;width:14px!important;height:14px!important}@keyframes handleConnectSuccess{0%{transform:scale(1);box-shadow:0 0 #4ade80b3}40%{transform:scale(1.4);box-shadow:0 0 0 6px #4ade804d}70%{transform:scale(.9)}to{box-shadow:none;transform:scale(1)}}.handle-connect-success{animation:.5s cubic-bezier(.175,.885,.32,1.275) handleConnectSuccess}@keyframes handleShake{0%,to{transform:translate(0)}15%{transform:translate(-3px)}30%{transform:translate(3px)}45%{transform:translate(-2px)}60%{transform:translate(2px)}75%{transform:translate(-1px)}}@keyframes handleErrorFlash{0%{border-color:#c4554d;box-shadow:0 0 12px #c4554d99}to{box-shadow:none;border-color:#ffffff4d}}.react-flow__handle.shake{animation:.35s ease-out handleShake,.5s ease-out handleErrorFlash;background:#c4554d!important;border-color:#c4554d!important}.react-flow.connecting .react-flow__handle:not(.connectingto):not(.connectingfrom):not(.valid){opacity:.4;filter:grayscale(.5);transition:opacity .2s,filter .2s}@keyframes guideBubble{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.handle-guide-bubble{color:#fff;white-space:nowrap;pointer-events:none;background:#8b7cf6e6;border-radius:6px;padding:4px 8px;font-size:10px;animation:2s ease-in-out infinite guideBubble;position:absolute;top:-32px;left:50%;transform:translate(-50%);box-shadow:0 2px 8px #8b7cf64d}.handle-guide-bubble:after{content:"";clip-path:polygon(50% 100%,0 0,100% 0);background:#8b7cf6e6;width:8px;height:8px;position:absolute;bottom:-4px;left:50%;transform:translate(-50%)}@keyframes edgeFlash{0%{stroke:#b9a8ff;stroke-width:3.2px;filter:drop-shadow(0 0 6px #8b7cf680)}35%{stroke:#a78bfa;stroke-width:2.8px;filter:drop-shadow(0 0 4px #8b7cf652)}to{stroke:#fff3;stroke-width:1.8px;filter:none}}.react-flow__edge.connection-flash .react-flow__edge-path{animation:.7s forwards edgeFlash}@keyframes edgeShake{0%,to{transform:translate(0)}15%{transform:translate(-3px)}30%{transform:translate(3px)}45%{transform:translate(-2px)}60%{transform:translate(2px)}75%{transform:translate(-1px)}}@keyframes edgeFailFlash{0%{stroke:#c4554d;stroke-width:3px;filter:drop-shadow(0 0 6px #c4554d73)}50%{stroke:#e57373;stroke-width:2.6px;filter:drop-shadow(0 0 3px #c4554d3d)}to{stroke:#ffffff26;stroke-width:1.8px;filter:none}}.react-flow__edge.connection-fail .react-flow__edge-path{animation:.5s forwards edgeFailFlash,.4s ease-out edgeShake}@keyframes flowDots{0%{stroke-dashoffset:24px}to{stroke-dashoffset:0}}.react-flow__edge.animated .react-flow__edge-path{stroke-linecap:round}@keyframes edgeFlow{0%{stroke-dashoffset:12px}to{stroke-dashoffset:0}}.node-preview-stale{border-color:#fb923c4d!important}.node-preview-ready{border-color:#4ade8033!important}.node-preview-generating{animation:1.5s ease-in-out infinite nodeGeneratingPreview}@keyframes nodeGeneratingPreview{0%,to{border-color:#8b7cf626}50%{border-color:#8b7cf666}}@keyframes nodeProcessing{0%{border-color:#8b7cf626;box-shadow:0 0 #8b7cf600}50%{border-color:#8b7cf699;box-shadow:0 0 0 4px #8b7cf614}to{border-color:#8b7cf626;box-shadow:0 0 #8b7cf600}}.react-flow__node.processing>div{animation:1.8s ease-in-out infinite nodeProcessing;border-width:1.5px!important}.react-flow__node[data-validation=error]>div{border-color:#c4554d!important;box-shadow:0 0 0 2px #c4554d1f,inset 0 0 0 1px #c4554d1a!important}.react-flow__node[data-validation=warning]>div{border-color:#d4a574!important;box-shadow:0 0 0 2px #d4a5741a,inset 0 0 0 1px #d4a57414!important}@keyframes panelSlideIn{0%{opacity:.8;transform:translate(100%)}to{opacity:1;transform:translate(0)}}.panel-slide-in{animation:panelSlideIn .3s var(--ease-spring) both}@keyframes panelSpringIn{0%{opacity:.8;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes panelSpringOut{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:scale(.97)}}.panel-spring-in{animation:panelSpringIn .25s var(--ease-enter) both}.panel-spring-out{animation:panelSpringOut .2s var(--ease-exit) both}@keyframes staggerFadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.panel-stagger>*{opacity:0;animation:staggerFadeIn .25s var(--ease-enter) forwards}.panel-stagger>:first-child{animation-delay:50ms}.panel-stagger>:nth-child(2){animation-delay:.1s}.panel-stagger>:nth-child(3){animation-delay:.15s}.panel-stagger>:nth-child(4){animation-delay:.2s}.panel-stagger>:nth-child(5){animation-delay:.25s}.panel-stagger>:nth-child(n+6){animation-delay:.3s}@keyframes backdropFadeIn{0%{opacity:0}to{opacity:1}}@keyframes backdropFadeOut{0%{opacity:1}to{opacity:0}}.backdrop-fade-in{animation:backdropFadeIn var(--duration-standard) var(--ease-apple) both}.backdrop-fade-out{animation:backdropFadeOut var(--duration-standard) var(--ease-apple) both}@keyframes toastSlideIn{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes toastSlideOut{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(100%)}}.toast-enter,.toast{animation:toastSlideIn .28s var(--ease-spring) both}.toast-exit{animation:toastSlideOut .2s var(--ease-exit) both}.scroll-reveal{opacity:0;transition:opacity var(--duration-emphasis) var(--ease-apple), transform var(--duration-emphasis) var(--ease-apple);transform:translateY(20px)}.scroll-reveal.revealed{opacity:1;transform:translateY(0)}.scroll-reveal-scale{opacity:0;transition:opacity var(--duration-emphasis) var(--ease-apple), transform var(--duration-emphasis) var(--ease-apple);transform:scale(.97)}.scroll-reveal-scale.revealed{opacity:1;transform:scale(1)}.scroll-reveal-left{opacity:0;transition:opacity var(--duration-emphasis) var(--ease-apple), transform var(--duration-emphasis) var(--ease-apple);transform:translate(-20px)}.scroll-reveal-left.revealed{opacity:1;transform:translate(0)}.scroll-reveal-right{opacity:0;transition:opacity var(--duration-emphasis) var(--ease-apple), transform var(--duration-emphasis) var(--ease-apple);transform:translate(20px)}.scroll-reveal-right.revealed{opacity:1;transform:translate(0)}.feature-card{transition:background-color .15s var(--ease-apple), border-color .15s var(--ease-apple), box-shadow .15s var(--ease-apple);border:1px solid var(--divider-color);border-radius:var(--radius-lg);padding:var(--card-padding);box-shadow:var(--shadow-level-0);background-color:#f5f5f8}.feature-card:hover{background-color:#ededf2;border-color:#8b7cf61a;box-shadow:0 2px 8px #0000000a}.hover-float{transition:transform .2s var(--ease-apple), box-shadow .2s var(--ease-apple)}.hover-float:hover{transform:translateY(-1px);box-shadow:0 4px 12px #00000026}a[href]{color:#6366f1;transition:opacity var(--duration-micro) var(--ease-apple);text-decoration:none}a[href]:hover{opacity:.7}a[href]:after{display:none}.context-menu-enter{transform-origin:var(--menu-origin-x,center) var(--menu-origin-y,top);animation:menuOpenApple .15s var(--ease-apple) both;border:1px solid #ffffff1a;border-radius:10px;box-shadow:0 12px 40px #00000080}@keyframes menuOpenApple{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.context-menu{animation:menuOpenApple .15s var(--ease-apple) forwards;transform-origin:var(--menu-origin-x,center) var(--menu-origin-y,top)}.context-menu-item{height:28px;font:var(--font-subheadline);letter-spacing:var(--tracking-subheadline);transition:background .1s var(--ease-apple);cursor:pointer;border-radius:6px;align-items:center;margin:0 4px;padding:0 12px;display:flex}.context-menu-item:hover{background:#8b7cf633}.context-menu-item:active{opacity:1;background:#8b7cf64d}.context-menu-separator{background:#ffffff0f;height:1px;margin:4px 12px}.context-menu-shortcut{color:#ffffff59;margin-left:auto;font-size:11px}.toolbar-float{-webkit-backdrop-filter:blur(8px)saturate(150%);background:#141418e0;border:none;border-bottom:1px solid #ffffff0f;height:48px;box-shadow:0 1px 3px #0000004d}.toolbar-float button{transition:color .15s var(--ease-apple), background-color .15s var(--ease-apple)}.toolbar-float button:hover{background-color:#ffffff0f}.toolbar-float button:active{opacity:.8;transform:scale(.95)}.toolbar-float>div::-webkit-scrollbar{display:none}.toolbar-float svg{stroke-width:1.5px;width:20px;height:20px;transition:color var(--duration-micro) var(--ease-apple);flex-shrink:0}.menu-item svg{stroke-width:1.5px;flex-shrink:0;width:20px;height:20px}.toolbar-float button .toolbar-icon,.toolbar-float button svg{color:#ffffffb3;transition:color .15s var(--ease-apple)}.toolbar-float button:hover .toolbar-icon,.toolbar-float button:hover svg{color:#fffffff2}.toolbar-float button.active .toolbar-icon,.toolbar-float button.active svg{color:var(--color-accent-primary)}.toolbar-divider{background:#ffffff14;flex-shrink:0;width:1px;height:20px;margin:0 8px}.toolbar-float button[data-active=true]:after{content:"";background:var(--color-accent-primary);border-radius:1px;height:2px;position:absolute;bottom:0;left:25%;right:25%}[data-tooltip]{position:relative}[data-tooltip]:before{content:"";opacity:0;pointer-events:none;transition:opacity .15s var(--ease-apple);z-index:9999;border:5px solid #0000;border-bottom-color:#1e1e23f2;transition-delay:0s;position:absolute;top:calc(100% + 4px);left:50%;transform:translate(-50%)}[data-tooltip]:after{content:attr(data-tooltip);-webkit-backdrop-filter:blur(12px);color:#ffffffe6;font:var(--font-caption1);letter-spacing:var(--tracking-caption1);padding:6px var(--space-sm);white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .15s var(--ease-apple), transform .15s var(--ease-spring);z-index:9999;background:#1e1e23f2;border-radius:6px;transition-delay:0s;position:absolute;top:calc(100% + 12px);left:50%;transform:translate(-50%)translateY(-4px)scale(.96);box-shadow:0 4px 12px #0006}[data-tooltip]:hover:before{opacity:1;transition-delay:0s}[data-tooltip]:hover:after{opacity:1;transition-delay:0s;transform:translate(-50%)translateY(0)scale(1)}.toolbar-vertical button[data-tooltip]:before{display:none}.toolbar-vertical button[data-tooltip]:after{z-index:99999;top:50%;left:calc(100% + 10px);transform:translateY(-50%)translate(4px)scale(.96)}.toolbar-vertical button[data-tooltip]:hover:after,.toolbar-vertical button[data-tooltip].tip-pinned:after{opacity:1;transform:translateY(-50%)translate(0)scale(1)}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.skeleton,.skeleton-shimmer{background:linear-gradient(90deg, var(--color-secondary-bg) 30%, #ededf0 50%, var(--color-secondary-bg) 70%);border-radius:var(--radius-sm);background-size:200% 100%;animation:1.5s ease-in-out infinite shimmer}@keyframes generatingPulse{0%,to{box-shadow:0 0 #8b7cf61f}50%{box-shadow:0 0 0 8px #8b7cf600}}.generating,.generating-pulse{animation:2s ease-in-out infinite generatingPulse}.spinner{width:var(--space-md);height:var(--space-md);border:2px solid #00000014;border-top-color:var(--color-label);border-radius:50%;animation:.6s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@keyframes loadingDots{0%,20%{opacity:0}50%{opacity:1}to{opacity:0}}.loading-dot{animation:1.4s infinite loadingDots}.loading-dot:nth-child(2){animation-delay:.2s}.loading-dot:nth-child(3){animation-delay:.4s}.toggle-switch{cursor:pointer;width:36px;height:20px;transition:background .15s var(--ease-apple);background:#00000014;border:none;border-radius:10px;position:relative}.toggle-switch.active{background:var(--color-accent-green)}.toggle-switch:after{content:"";width:16px;height:16px;transition:transform .25s var(--ease-spring);background:#fff;border-radius:50%;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #0003,0 1px 1px #0000001a}.toggle-switch.active:after{transform:translate(16px)}@keyframes dropIn{0%{opacity:0;transform:scale(.95)translateY(-4px)}to{opacity:1;transform:scale(1)translateY(0)}}.dropdown-enter,.dropdown-scale-in{animation:dropIn .25s var(--ease-spring) forwards;transform-origin:top}.panel-content{overscroll-behavior:contain;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;padding:16px;overflow-y:auto}.panel-content::-webkit-scrollbar{width:6px}.panel-content::-webkit-scrollbar-thumb{transition:background .15s var(--ease-apple);background:#ffffff26;border-radius:3px}.panel-content:hover::-webkit-scrollbar-thumb{background:#fff3}.panel-content::-webkit-scrollbar-thumb:hover{background:#ffffff4d}.onboarding-card button:hover:not(:disabled),.onboarding-card [role=button]:hover:not(:disabled),.onboarding-card button:active:not(:disabled),.onboarding-card [role=button]:active:not(:disabled){transform:none!important}.panel-title-bar,.panel-header{border-bottom:1px solid #ffffff0f;flex-shrink:0;align-items:center;height:40px;min-height:40px;max-height:40px;padding:0 16px;display:flex}.inspector-panel{-webkit-backdrop-filter:blur(12px)saturate(150%);width:300px;animation:panelSlideIn .3s var(--ease-spring) both;background:#18181cf2;border:1px solid #ffffff0f;border-radius:14px;box-shadow:0 8px 32px #0006,0 2px 8px #0003}.inspector-panel .panel-header{border-bottom:1px solid #ffffff0f;font-size:14px;font-weight:600}.inspector-panel .section-title{text-transform:uppercase;letter-spacing:.05em;color:#fff6;font-size:11px}.inspector-panel .panel-content{padding:16px}.node-palette-sidebar{width:52px;transition:width .28s var(--ease-spring)}.node-palette-sidebar.expanded{width:240px}.node-palette-sidebar .palette-item{transition:background .15s var(--ease-apple);border-radius:8px;justify-content:center;align-items:center;padding:4px;display:flex}.node-palette-sidebar .palette-item:hover{background:#ffffff0f}.node-palette-sidebar .palette-item.selected{background:#8b7cf626}.node-palette-sidebar .palette-item.selected svg{color:#8b7cf6}.node-palette-sidebar .palette-icon{width:22px;height:22px}.node-palette-sidebar .palette-separator{background:#ffffff0f;height:1px;margin:12px 8px}.panel-gradient{background:var(--color-background)}.panel-separator{position:relative}.panel-separator:after{content:"";background:var(--color-separator);width:1px;position:absolute;top:0;bottom:0}.panel-separator-left:after{left:0}.panel-separator-right:after{right:0}.segment-control button{transition:background var(--transition), color var(--transition)}.panel-header-editorial{font:var(--font-headline);letter-spacing:var(--tracking-headline);color:var(--color-label)}@keyframes progressSlide{0%{transform:translate(-100%)}to{transform:translate(100%)}}.global-progress-bar{z-index:99999;pointer-events:none;height:2px;position:fixed;top:0;left:0;right:0;overflow:hidden}.global-progress-bar:after{content:"";background:linear-gradient(90deg, transparent, var(--color-accent-blue), transparent);animation:1.2s ease-in-out infinite progressSlide;position:absolute;inset:0}@keyframes errorShake{0%,to{transform:translate(0)}15%{transform:translate(-4px)}30%{transform:translate(4px)}45%{transform:translate(-3px)}60%{transform:translate(3px)}75%{transform:translate(-1px)}}.error-shake{animation:errorShake .4s var(--ease-exit);border-color:var(--color-accent-red)!important}@keyframes errorPulse{0%,to{box-shadow:0 0 #c4554d40}50%{box-shadow:0 0 0 6px #c4554d00}}.error-pulse{animation:1.2s ease-in-out infinite errorPulse;border-color:var(--color-accent-red)!important}@keyframes successPulse{0%{box-shadow:0 0 #5bb98c59}to{box-shadow:0 0 0 8px #5bb98c00}}.success-pulse{animation:successPulse .6s var(--ease-apple) forwards}.diffused-bg{z-index:-1;pointer-events:none;background:var(--color-background);position:fixed;inset:0;overflow:hidden}.diffused-orb{display:none}.input-inset{border-radius:var(--radius-sm);transition:box-shadow var(--transition);background:#ffffff08;border:1px solid #ffffff0f}.input-inset:focus{border-color:#8b7cf6;box-shadow:0 0 0 2px #8b7cf626}.divider-gradient{background:var(--color-separator);height:1px}.edge-highlight{border-top:1px solid var(--color-separator)}input[type=text],input[type=email],input[type=password],textarea{cursor:text}.cursor-grab,[data-draggable]{cursor:grab}.cursor-grab:active,[data-draggable]:active{cursor:grabbing}@keyframes scrollBounce{0%,to{transform:translateY(0)}50%{transform:translateY(6px)}}.scroll-bounce{animation:2s ease-in-out infinite scrollBounce}@keyframes scrollDot{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(8px)}}.scroll-dot{animation:1.5s ease-in-out infinite scrollDot}@keyframes gentleFloat{0%,to{opacity:.7;transform:translateY(0)scale(1)}50%{opacity:1;transform:translateY(-8px)scale(1.03)}}.empty-state-icon{animation:4s cubic-bezier(.4,0,.2,1) infinite gentleFloat}.generate-ripple{position:relative;overflow:hidden}@keyframes confettiBurst{0%{opacity:1;transform:scale(0)rotate(0)}to{opacity:0;transform:scale(1)rotate(180deg)}}.confetti-particle{width:6px;height:6px;animation:confettiBurst .7s var(--ease-apple) forwards;border-radius:50%;position:absolute}@keyframes connectionSpark{0%{opacity:1;transform:scale(0)}30%{opacity:.9;transform:scale(1.8)}60%{opacity:.4;transform:scale(2.2)}to{opacity:0;transform:scale(2.5)}}.connection-spark{pointer-events:none;background:radial-gradient(circle,#8b7cf6 0%,#8b7cf666 40%,#0000 70%);border-radius:50%;width:12px;height:12px;animation:.45s cubic-bezier(.4,0,.2,1) forwards connectionSpark;position:absolute}.logo-node{transition:transform .4s var(--ease-apple)}.logo-line{transition:opacity var(--transition)}.logo-mark:hover .logo-line{opacity:.7}.parallax-slow{transform:translateY(calc(var(--scroll,0) * .03px))}.parallax-medium{transform:translateY(calc(var(--scroll,0) * -.05px))}.parallax-fast{transform:translateY(calc(var(--scroll,0) * .08px))}@keyframes panelSlideInRight{0%{opacity:.8;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes panelSlideOutRight{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(100%)}}@keyframes panelSlideInLeft{0%{opacity:.8;transform:translate(-100%)}to{opacity:1;transform:translate(0)}}.panel-slide-right-in{animation:panelSlideInRight .25s var(--ease-enter) both}.panel-slide-right-out{animation:panelSlideOutRight .2s var(--ease-exit) both}.panel-slide-left-in{animation:panelSlideInLeft .25s var(--ease-enter) both}@keyframes panelIn{0%{opacity:.8;transform:translate(100%)}to{opacity:1;transform:translate(0)}}.panel-enter{animation:panelIn .25s var(--ease-enter) forwards}@keyframes pageCrossfade{0%{opacity:0}to{opacity:1}}.page-crossfade-enter{animation:pageCrossfade .35s var(--ease-enter) forwards}@keyframes panelFadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.panel-crossfade-enter{animation:panelFadeIn .15s var(--ease-enter) forwards}@keyframes modalScaleIn{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes modalScaleOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.92)}}.modal-enter{animation:modalScaleIn .25s var(--ease-spring) both}.modal-exit{animation:modalScaleOut .2s var(--ease-exit) both}@keyframes keyFlash{0%{background:#8b7cf614}to{background:0 0}}.key-flash{animation:keyFlash var(--duration-standard) var(--ease-exit)}@keyframes nodeLand{0%{filter:brightness(1.08);box-shadow:var(--shadow-level-3)}55%{filter:brightness(1.03)}to{filter:brightness();box-shadow:var(--shadow-level-1)}}@keyframes agentGuideFocus{0%{filter:brightness()}28%{filter:brightness(1.12)}to{filter:brightness()}}@keyframes agentGuideRing{0%{opacity:0;transform:scale(.92)}20%{opacity:.72;transform:scale(1)}to{opacity:0;transform:scale(1.08)}}@keyframes agent-guide-sheen{0%,to{opacity:0;transform:translate(-55%)}18%,58%{opacity:.65}78%{opacity:0;transform:translate(55%)}}.react-flow__node.agent-guide-focus{animation:.76s cubic-bezier(.2,.85,.2,1) forwards agentGuideFocus;z-index:24!important}.react-flow__node.agent-guide-focus:before{border:1px solid #ffffff57;border-radius:18px;animation:1.1s cubic-bezier(.2,.85,.2,1) forwards agentGuideRing;inset:-8px;box-shadow:0 0 0 1px #ffffff14,0 18px 60px #ffffff14}.react-flow__node:hover{z-index:10!important}.react-flow__node.selected{z-index:20!important}.react-flow__node:before{content:"";border-radius:var(--radius-lg);pointer-events:none;position:absolute;inset:-4px}.react-flow__node:focus-visible{outline-offset:3px;border-radius:14px;outline:2px solid #8b7cf6}.global-canvas-background,.global-canvas-background *,.screen-pixel-buddy,.screen-pixel-buddy *,.login-three-background,.login-three-background *,#codex-browser-sidebar-comments-root{pointer-events:none!important}.app-main-shell{z-index:10}.canvas-layout-region{z-index:10;isolation:isolate}.react-flow__background{z-index:0}.react-flow__pane{z-index:1}.react-flow__edges{z-index:2}.react-flow__nodes{z-index:3}.toolbar-float{z-index:50}.context-menu-backdrop{z-index:9000}.context-menu-enter{z-index:9001}html{background:var(--color-bg-base);width:100%;height:100%;overflow:hidden}.mobile-bottom-sheet{-webkit-backdrop-filter:blur(24px)saturate(140%);border-radius:var(--radius-xl) var(--radius-xl) 0 0;z-index:55;max-height:60vh;padding:var(--space-xl);transition:transform .35s var(--ease-spring);box-shadow:var(--shadow-level-4);background:#1a1a1ff2;border-top:.5px solid #ffffff0f;position:fixed;bottom:0;left:0;right:0;overflow-y:auto;transform:translateY(100%)}.mobile-bottom-sheet.open{transform:translateY(0)}.mobile-fab{bottom:80px;right:var(--space-md);background:var(--color-label);color:#fff;z-index:45;cursor:pointer;width:52px;height:52px;transition:opacity var(--duration-micro) var(--ease-apple), transform .15s var(--ease-spring);border:none;border-radius:50%;justify-content:center;align-items:center;display:none;position:fixed}.mobile-fab:active{opacity:.7;transform:scale(.92)}@keyframes threadWeave1{0%,to{opacity:0;transform:translate(-100%)}50%{opacity:1;transform:translate(0)}}@keyframes threadWeave2{0%,to{opacity:0;transform:translate(100%)}50%{opacity:1;transform:translate(0)}}@keyframes threadWeave3{0%,to{opacity:0;transform:translate(-50%)scaleX(.5)}50%{opacity:1;transform:translate(0)scaleX(1)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes fadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.node-field{border-radius:var(--radius-sm);padding:3px 0;position:relative}.node-field:hover{transition:background .14s var(--ease-apple);background:#ffffff05}.type-editorial{font:var(--font-editorial);color:var(--color-tertiary-label)}.type-editorial-heading{letter-spacing:-.02em;font-family:Playfair Display,Georgia,serif;font-style:italic;font-weight:500}.writing-mode-vertical{writing-mode:vertical-rl;text-orientation:mixed}@media (width<=640px){.app-main-shell{padding-top:3.25rem!important;padding-left:0!important}.context-toolbar{gap:.375rem!important;height:3.25rem!important;padding-inline:.625rem!important;left:0!important;right:0!important;overflow:hidden!important}.context-toolbar__quick-add{scrollbar-width:none;-webkit-overflow-scrolling:touch;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 10px calc(100% - 18px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 10px calc(100% - 18px),#0000 100%);flex:auto!important;justify-content:flex-start!important;min-width:0!important;padding-inline:.125rem!important;overflow:auto hidden!important}.context-toolbar__quick-add::-webkit-scrollbar{display:none}.quick-add-node-bar{flex:0 0 max-content!important;justify-content:flex-start!important;max-width:none!important;padding-inline:.375rem!important}.quick-add-node-bar__item{min-width:34px!important;min-height:34px!important;padding:.375rem!important}.context-toolbar__autosave,.context-toolbar__credits,.context-toolbar__language,.context-toolbar__divider{display:none!important}.context-toolbar__user{flex:none!important}.context-toolbar__user>button{min-width:36px!important;min-height:36px!important;padding-inline:.375rem!important}.context-toolbar__user [class*=top-full]{max-width:calc(100vw - 1rem)!important;right:0!important}.toolbar-float{top:auto!important;bottom:var(--space-sm)!important;left:var(--space-sm)!important;right:var(--space-sm)!important;border-radius:var(--radius-lg)!important;max-width:none!important;padding:var(--space-xxs) var(--space-xs)!important;transform:none!important}.toolbar-float .desktop-only,.left-palette,.node-palette-sidebar,[data-panel=left],.resize-handle,.panel-toggle-button{display:none!important}.right-panel,.inspector-panel,.preview-panel,[data-panel=right]{border-radius:var(--radius-xl) var(--radius-xl) 0 0!important;z-index:45!important;width:100%!important;max-height:55vh!important;position:fixed!important;inset:auto 0 0!important;overflow-y:auto!important}.react-flow__node{min-width:150px!important;font-size:11px!important}.react-flow__handle{width:14px!important;height:14px!important}.react-flow__minimap,.react-flow__controls{display:none!important}.ai-chat-panel,[data-panel=ai-agent]{z-index:60!important;border-radius:0!important;width:100%!important;height:100%!important;max-height:100%!important;position:fixed!important;inset:0!important}.context-menu-enter{bottom:80px!important;left:var(--space-md)!important;right:var(--space-md)!important;border-radius:var(--radius-lg)!important;max-height:50vh!important;position:fixed!important;top:auto!important;overflow-y:auto!important;transform:none!important}.panel-overlay{z-index:50!important;border-radius:0!important;width:100%!important;height:100%!important;position:fixed!important;inset:0!important}.mobile-fab{display:flex!important}body{font-size:17px!important}button,[role=button],a{min-width:44px;min-height:44px}.toolbar-float button{min-width:36px;min-height:36px}p,span,li,label,td,th,div{font-size:max(var(--tw-font-size,inherit), 14px)}.toolbar-float span,.toolbar-float p,.react-flow__node span,.react-flow__node p,[data-tooltip]:after{font-size:inherit}.image-preview,.image-preview img,.gallery-image,.gallery-image img{width:100%!important;max-width:100%!important}.payment-panel{border-radius:var(--radius-xl) var(--radius-xl) 0 0!important;width:100%!important;max-width:100%!important;max-height:90vh!important;position:fixed!important;inset:auto 0 0!important;overflow-y:auto!important}.react-flow__panel{display:none!important}}@media (width>=641px) and (width<=1024px){.toolbar-float{padding:3px 6px!important}.toolbar-float .tablet-hide{display:none!important}.left-palette,.node-palette-sidebar,[data-panel=left]{width:44px!important}.left-palette .label,.node-palette-sidebar .palette-label,[data-panel=left] .label{display:none!important}.right-panel,.inspector-panel,.preview-panel,[data-panel=right]{width:220px!important;min-width:200px!important}.react-flow__node{min-width:280px!important;font-size:12px!important}.react-flow__handle{width:18px!important;height:18px!important}.landing-page .feature-grid,.landing-page .pricing-grid{grid-template-columns:repeat(2,1fr)!important}}@media (width>=768px) and (width<=1024px){.react-flow__edge-path,.react-flow__edge[data-type=image] .react-flow__edge-path,.react-flow__edge[data-type=text] .react-flow__edge-path,.react-flow__edge[data-type=style] .react-flow__edge-path,.react-flow__edge[data-type=mask] .react-flow__edge-path,.react-flow__edge[data-type=number] .react-flow__edge-path{stroke-width:2px!important;opacity:.9!important}.react-flow__node{min-width:280px!important}.react-flow__handle{width:18px!important;height:18px!important}.react-flow__handle:after{inset:-16px}.react-flow__node>div{min-height:44px}button,[role=button]{min-width:44px;min-height:44px}}@media (width>=1025px) and (width<=1440px){.right-panel{width:260px}}@media (width>=1441px){.right-panel,[data-panel=right]{width:320px!important}.react-flow__node{min-width:220px!important}.toolbar-float{padding:6px var(--space-md)!important;gap:var(--space-xs)!important}}.chip,[data-chip],.quick-chip{transition:transform .2s var(--ease-spring), opacity .15s var(--ease-apple), background-color .2s var(--ease-apple), box-shadow .2s var(--ease-apple), border-color .2s var(--ease-apple)}.chip:hover,[data-chip]:hover,.quick-chip:hover{transform:translateY(-1px);box-shadow:0 2px 8px #00000026}.chip:active,[data-chip]:active,.quick-chip:active{opacity:.85;transform:scale(.96)translateY(0)}.panel-slide-in,.panel-spring-in,.panel-spring-out,.panel-slide-right-in{will-change:transform;backface-visibility:hidden}.react-flow__node{will-change:transform;contain:layout style paint}.perf-mode .react-flow__node{filter:none!important;transition:none!important;animation:none!important}.perf-mode .react-flow__node:hover:not(.selected):not(.dragging){filter:none!important;box-shadow:var(--shadow-level-1)!important}.perf-mode .react-flow__nodes:has(.dragging) .react-flow__node:not(.dragging){opacity:1!important;transition:none!important}.react-flow__node:active{cursor:grabbing}.react-flow__edge{transition:opacity .15s var(--ease-apple)}.react-flow__edge-path{transition:stroke-width .15s var(--ease-apple), stroke .15s var(--ease-apple), filter .15s var(--ease-apple)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.resize-handle{cursor:col-resize;touch-action:none;transition:background-color .15s var(--ease-apple);z-index:50;background:0 0;position:absolute;top:0;bottom:0}.resize-handle:hover{background:var(--color-accent-blue);opacity:.6}.resize-handle:active{background:var(--color-accent-blue);opacity:1}.resize-handle-left{left:0}.resize-handle-right{right:0}.divider,hr{background:var(--divider-color);border:none;height:.5px}@keyframes skeletonPulse{0%{opacity:.6}50%{opacity:1}to{opacity:.6}}.skeleton-pulse{animation:1.5s ease-in-out infinite skeletonPulse}@keyframes badgeBounce{0%{transform:scale(0)}60%{transform:scale(1.2)}to{transform:scale(1)}}.badge-enter{animation:badgeBounce .25s var(--ease-spring) forwards}.panel-resize-indicator{width:36px;height:4px;transition:background .15s var(--ease-apple), width .15s var(--ease-spring);background:#00000026;border-radius:2px;margin:8px auto}.panel-resize-indicator:hover{background:#0000004d;width:48px}.panel-glow-bg{border-radius:inherit;pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.panel-glow-orb{filter:blur(40px);opacity:.08;border-radius:50%;animation:8s ease-in-out infinite alternate panelGlowDrift;position:absolute}.panel-glow-orb--primary{background:radial-gradient(#8b7cf699,#0000 70%);width:120%;height:60%;top:-20%;left:-10%}.panel-glow-orb--secondary{background:radial-gradient(#6366f166,#0000 70%);width:80%;height:50%;animation-duration:10s;animation-delay:-4s;bottom:-15%;right:-10%}@keyframes panelGlowDrift{0%{transform:translate(0)scale(1)}to{transform:translate(8px,-6px)scale(1.05)}}button:not(.react-flow__controls button):not([data-no-animate]),[role=button]:not([data-no-animate]){transition:opacity .12s var(--ease-apple), background-color .12s var(--ease-apple), transform .18s var(--ease-spring), box-shadow .15s var(--ease-apple), border-color .15s var(--ease-apple)}button:hover:not(:disabled):not(.react-flow__controls button):not([data-no-animate]),[role=button]:hover:not(:disabled):not([data-no-animate]){opacity:.92;transform:translateY(-.5px)scale(1.01)}button:active:not(:disabled):not(.react-flow__controls button):not([data-no-animate]),[role=button]:active:not(:disabled):not([data-no-animate]){opacity:.8;transition-duration:60ms;transform:scale(.96)translateY(0)}@keyframes toolActivePulse{0%{box-shadow:0 0 #b4f72a66}50%{box-shadow:0 0 0 4px #b4f72a1a}to{box-shadow:0 0 #b4f72a00}}.tool-active-pulse{animation:toolActivePulse .4s var(--ease-apple) forwards}.react-flow__node.dragging{filter:brightness(1.08)drop-shadow(0 12px 24px #0000004d)!important;transition:filter!important}@keyframes nodeSettle{0%{filter:brightness(1.08)drop-shadow(0 12px 24px #0000004d)}45%{filter:brightness(1.03)drop-shadow(0 8px 18px #00000038)}to{filter:brightness()}}.react-flow__node.landed{animation:.5s cubic-bezier(.175,.885,.32,1.275) forwards nodeSettle!important}@keyframes undoFlash{0%{box-shadow:0 0 #8b7cf600}30%{box-shadow:0 0 0 4px #8b7cf666}to{box-shadow:0 0 #8b7cf600}}.react-flow__node.undo-restored{animation:.7s forwards undoFlash}@keyframes connectionFadeOut{0%{opacity:1}to{opacity:0;transform:scale(.95)}}.react-flow__handle.snap-proximity{animation:.5s ease-in-out infinite handleMagnet;background:#4ade80!important;border-color:#4ade80!important;width:14px!important;height:14px!important;transition:all 80ms cubic-bezier(.175,.885,.32,1.275)!important;box-shadow:0 0 14px,0 0 0 5px #4ade8033!important}.react-flow__handle:after{content:"";pointer-events:none;border-radius:50%;position:absolute;inset:-8px}.react-flow.connecting .react-flow__pane{cursor:crosshair!important}.handle-dimmed{filter:grayscale(.5);opacity:.3!important}@keyframes connectionClick{0%{transform:scale(1)}30%{transform:scale(1.6)}50%{transform:scale(.85)}70%{transform:scale(1.1)}to{transform:scale(1)}}.handle-connect-click{animation:.4s cubic-bezier(.175,.885,.32,1.275) connectionClick}.react-flow__connection-path{stroke-width:2.5px;stroke:#8b7cf6b3;filter:drop-shadow(0 0 4px #8b7cf666)}@keyframes accordionOpen{0%{opacity:0;max-height:0}to{opacity:1;max-height:500px}}@keyframes accordionClose{0%{opacity:1;max-height:500px}to{opacity:0;max-height:0}}.accordion-content{transition:max-height .25s var(--ease-apple), opacity .2s var(--ease-apple);overflow:hidden}.accordion-content.collapsed{opacity:0;max-height:0}.accordion-content.expanded{opacity:1;max-height:500px}@keyframes nodeStatusDone{0%{border-color:#5bb98c00;box-shadow:0 0 #5bb98c00}25%{border-color:#5bb98cb3;box-shadow:0 0 0 4px #5bb98c26}60%{border-color:#5bb98c66;box-shadow:0 0 0 2px #5bb98c14}to{box-shadow:none;border-color:#5bb98c26}}@keyframes nodeStatusError{0%{border-color:#c4554d00;transform:translate(0)}10%{border-color:#c4554db3;transform:translate(-2px)}20%{transform:translate(2px)}30%{transform:translate(-2px)}40%{transform:translate(1px)}50%{transform:translate(-1px)}60%{border-color:#c4554d80;transform:translate(0)}to{border-color:#c4554d40;transform:translate(0)}}.react-flow__node[data-status=done]>div{animation:.8s forwards nodeStatusDone}.react-flow__node[data-status=error]>div{animation:.6s forwards nodeStatusError}@keyframes checkmarkDraw{0%{stroke-dashoffset:20px}to{stroke-dashoffset:0}}.checkmark-animated{stroke-dasharray:20;stroke-dashoffset:20px;animation:checkmarkDraw .4s var(--ease-apple) .1s forwards}input[type=range]:active::-webkit-slider-thumb{transform:scale(1.3)!important;box-shadow:0 0 0 4px #8b7cf633,0 2px 8px #0000004d!important}select:focus{transform:none!important}.panel-content,.momentum-scroll{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;scroll-behavior:smooth}@keyframes deleteConfirm{0%{transform:translate(0)}15%{transform:translate(-2px)}30%{transform:translate(2px)}45%{transform:translate(-1px)}60%{transform:translate(1px)}to{transform:translate(0)}}.delete-shake{animation:deleteConfirm .3s var(--ease-apple)}@keyframes nudgePulse{0%{outline-offset:2px;outline:2px solid #8b7cf666}to{outline-offset:6px;outline:2px solid #8b7cf600}}.react-flow__node.nudged{animation:nudgePulse .3s var(--ease-apple) forwards}.react-flow__pane:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(#8b7cf608 0%,#0000 70%);width:600px;height:600px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.toolbar-float>div{border-top:1px solid #ffffff14!important;border-bottom:1px solid #0000004d!important}.right-panel,.left-palette{-webkit-backdrop-filter:blur(8px)saturate(150%);background:#1c1c1ef7!important}@keyframes generateReady{0%,to{box-shadow:0 0 #ff6b5b66}50%{box-shadow:0 0 0 6px #ff6b5b00}}.generate-ready{animation:2s ease-in-out infinite generateReady}@keyframes generatePress{0%{transform:scale(1)}30%{transform:scale(.92)}60%{transform:scale(1.03)}to{transform:scale(1)}}.generate-press{animation:generatePress .3s var(--ease-spring) forwards}@keyframes imageReveal{0%{opacity:0;filter:blur(8px);transform:scale(.95)}60%{opacity:1;filter:blur(2px)}to{opacity:1;filter:blur();transform:scale(1)}}.image-reveal{animation:imageReveal .6s var(--ease-enter) forwards}@keyframes progressGlow{0%,to{box-shadow:0 0 4px #ff6b5b4d}50%{box-shadow:0 0 8px #ff6b5b99}}.progress-glow{animation:1.5s ease-in-out infinite progressGlow}@keyframes stageSlide{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.stage-slide{animation:stageSlide .2s var(--ease-enter) forwards}@keyframes completeCelebrate{0%{opacity:0;transform:scale(0)rotate(-180deg)}60%{opacity:1;transform:scale(1.2)rotate(10deg)}to{opacity:1;transform:scale(1)rotate(0)}}.complete-celebrate{animation:completeCelebrate .5s var(--ease-spring) forwards}@keyframes lightboxIn{0%{opacity:0;-webkit-backdrop-filter:blur();backdrop-filter:blur()}to{opacity:1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}}@keyframes lightboxImageIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.lightbox-overlay{animation:lightboxIn .3s var(--ease-enter) forwards}.lightbox-image{animation:lightboxImageIn .4s var(--ease-spring) forwards}@keyframes tipFade{0%,10%{opacity:0;transform:translateY(4px)}20%,80%{opacity:1;transform:translateY(0)}90%,to{opacity:0;transform:translateY(-4px)}}.tip-fade{animation:5s ease-in-out infinite tipFade}@keyframes slideUp{0%{opacity:0;transform:translateY(12px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.node-generating-pulse{animation:2s ease-in-out infinite nodeGeneratingPulse}@keyframes nodeGeneratingPulse{0%,to{box-shadow:0 0 #06b6d400}50%{box-shadow:0 0 0 3px #06b6d440}}@keyframes psToolExpand{0%{opacity:0;transform-origin:0;transform:scaleX(.8)scaleY(.9)}to{opacity:1;transform-origin:0;transform:scaleX(1)scaleY(1)}}.ps-toolbar{z-index:49;-webkit-backdrop-filter:blur(12px)saturate(140%);animation:toolbarAppear .25s var(--ease-spring) both;background:#16161af0;border:1px solid #ffffff14;border-radius:14px;flex-direction:column;align-items:center;gap:2px;padding:6px 4px;display:flex;position:fixed;top:50%;left:12px;transform:translateY(-50%);box-shadow:0 4px 16px #0006,0 12px 32px #00000040,inset 0 1px #ffffff0a}.ps-tool-btn{color:#ffffff73;cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;transition:color .16s,background-color .16s,transform .16s;display:flex;position:relative}.ps-tool-btn:hover{color:#ffffffd9;background:#ffffff0f}.ps-tool-btn:active{transform:scale(.92)}.ps-tool-btn.active{color:var(--color-accent,#b4f72a);background:#b4f72a1f}.ps-tool-btn.active:after{content:"";background:var(--color-accent,#b4f72a);border-radius:1px;width:2px;position:absolute;top:25%;bottom:25%;left:0}.ps-tool-triangle{color:#ffffff4d;width:5px;height:5px;position:absolute;bottom:4px;right:4px}.ps-toolbar-sep{background:#ffffff14;width:20px;height:1px;margin:3px 0}.ps-tool-flyout{-webkit-backdrop-filter:blur(12px)saturate(140%);backdrop-filter:blur(12px)saturate(140%);z-index:100;background:#1a1a1ef5;border:1px solid #ffffff14;border-radius:12px;min-width:180px;padding:4px;position:absolute;top:0;left:calc(100% + 8px);box-shadow:0 8px 24px #00000080,0 16px 48px #0000004d}.ps-tool-flyout-item{color:#fff9;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:8px;align-items:center;gap:6px;width:100%;padding:5px 8px;transition:color .12s,background-color .12s;display:flex}.ps-tool-flyout-item:hover{color:#ffffffe6;background:#ffffff0d}.ps-tool-flyout-item.active{color:var(--color-accent,#b4f72a);background:#b4f72a1f}@media (width<=640px){.ps-toolbar{display:none!important}}@media (width>=641px) and (width<=1024px){.ps-toolbar{padding:4px 3px;left:6px}.ps-tool-btn{width:32px;height:32px}}@keyframes toolbarVerticalAppear{0%{opacity:0;transform:translate(-6px)}to{opacity:1;transform:translate(0)}}.toolbar-vertical{animation:toolbarVerticalAppear .25s var(--ease-spring) both;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#ffffff1f transparent;max-height:100dvh}.has-title-bar .toolbar-vertical{max-height:calc(100dvh - 2.75rem);top:2.75rem}.context-toolbar{animation:contextToolbarAppear .2s var(--ease-spring) both}@media (width>=641px) and (width<=1024px){.toolbar-vertical{width:2.75rem}.toolbar-vertical button{width:32px!important;height:32px!important}}@media (width<=640px){.toolbar-vertical{display:none!important}.context-toolbar{left:0!important}}@keyframes fadeInDown{0%{opacity:0;transform:translate(-50%,-12px)}to{opacity:1;transform:translate(-50%)}}.apple-liquid-gradient{background:radial-gradient(circle at 18% 12%,#f0eee02e,#0000 28%),radial-gradient(circle at 78% 76%,#86a9871f,#0000 34%),linear-gradient(#050607 0%,#08090b 52%,#030403 100%);position:absolute;inset:0;overflow:hidden;pointer-events:none!important}.lp-hero-visual,.lp-hero-visual *,.apple-liquid-gradient *,.apple-liquid-gradient canvas{pointer-events:none!important}.apple-liquid-gradient canvas{filter:saturate(1.12)contrast(1.08);display:block;width:100%!important;height:100%!important}.apple-liquid-gradient__depth,.apple-liquid-gradient__veil,.apple-liquid-gradient__glass{pointer-events:none;position:absolute;inset:0}.landing-scroll-container{background:radial-gradient(ellipse at calc(52% + var(--mx) * 3%) calc(18% + var(--page-progress) * 28%), #e5f0ed33, transparent 33%), radial-gradient(ellipse at calc(56% - var(--mx) * 3%) calc(58% + var(--my) * 4%), #bea36d14, transparent 44%), linear-gradient(180deg, #10100d 0%, #151510 38%, #08090a 100%);--cursor-x:50vw;--cursor-y:50vh;--wind-alpha:0;--medium-alpha:0;--medium-progress:0;--mx:0;--my:0;--page-scroll:0;--page-progress:0;--cloth-sweep-y:0;--scroll-velocity:0;--scroll-abs-velocity:0;--pointer-speed:0;--fabric-axis-x:52vw;position:relative}.lp-landing-3d-space,.lp-landing-3d-space *,.lp-button-3d,.lp-button-3d *{pointer-events:none!important}.lp-landing-material-plate{z-index:0;opacity:0;transform:translate3d(calc(var(--mx) * -10px), calc(var(--my) * -7px + var(--page-progress) * -2vh), 0) scale(calc(1.04 + var(--page-progress) * .035));transform-origin:54% 44%;transition:opacity .26s,transform .16s linear;display:block;position:absolute;inset:-5vh -4vw}.lp-landing-material-plate img{object-fit:cover;object-position:56% 44%;filter:saturate(1.02)contrast(1.08)brightness(.86);width:100%;height:100%;display:block}.landing-scroll-container[data-asset-ready=true] .lp-landing-material-plate{opacity:.86}.lp-landing-3d-space{z-index:2;mix-blend-mode:normal;opacity:1;contain:layout paint style;position:fixed;inset:0;overflow:hidden}.lp-landing-3d-space:before,.lp-landing-3d-space:after{content:"";pointer-events:none;position:absolute;inset:0}.lp-landing-3d-space:before{z-index:1;background:radial-gradient(ellipse at 50% 8%, #ecf8ff0d, transparent 28%), radial-gradient(ellipse at calc(54% + var(--mx) * 7%) calc(46% + var(--my) * 4%), #80b4da0d, transparent 34%), linear-gradient(180deg, transparent 0 58%, #01050938 100%)}.lp-landing-3d-space:after{z-index:2;background:radial-gradient(#0000 0 50%,#0104085c 100%),linear-gradient(90deg,#0104082e,#0000 20% 80%,#01040829)}.lp-landing-3d-space__canvas{z-index:1;filter:saturate(1.08)contrast(1.12)brightness(1.02);transform:translate3d(calc(var(--mx) * -8px), calc(var(--my) * -4px), 0) scale(calc(1.03 + var(--page-progress,0) * .035));transform-origin:50%;transition:transform .16s linear,filter .18s;display:block;width:100%!important;height:100%!important;position:relative!important}.landing-scroll-container .lp-landing-3d-space>.lp-landing-3d-space__canvas>div,.landing-scroll-container .lp-landing-3d-space>.lp-landing-3d-space__canvas canvas{width:100%!important;min-width:100%!important;height:100%!important;min-height:100%!important;display:block!important;position:absolute!important;inset:0!important}.lp-fabric-continuum,.lp-fabric-continuum *{pointer-events:none}@media (hover:hover) and (pointer:fine){.landing-scroll-container{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Ccircle cx='8' cy='8' r='5.8' fill='%23f5fbff' fill-opacity='.62'/%3E%3Ccircle cx='8' cy='8' r='2.4' fill='%2306090d' fill-opacity='.9'/%3E%3C/svg%3E") 8 8,auto}.landing-scroll-container a,.landing-scroll-container button,.landing-scroll-container select{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Ccircle cx='8' cy='8' r='6.1' fill='%23ffe7ad' fill-opacity='.44'/%3E%3Ccircle cx='8' cy='8' r='3.1' fill='%23f8fcff' fill-opacity='.76'/%3E%3Ccircle cx='8' cy='8' r='1.8' fill='%2306090d' fill-opacity='.94'/%3E%3C/svg%3E") 8 8,pointer}}.lp-continuum-section{z-index:5;isolation:isolate;position:relative}.lp-continuum-section>*{z-index:1;position:relative}.lp-continuum-section:before{content:"";z-index:0;left:calc(var(--fabric-axis-x) - min(34vw, 420px));pointer-events:none;filter:blur(18px);opacity:.78;background:radial-gradient(at 52% 22%,#def3ff0f,#0000 26%),radial-gradient(at 48% 74%,#ffedc209,#0000 34%),linear-gradient(90deg,#0000 0 22%,#ddf1ff07 42%,#ffeec605 54%,#0000 80% 100%);width:min(68vw,840px);height:calc(100% + 20vh);position:absolute;top:-10vh}.lp-atelier-cursor{z-index:80;pointer-events:none;opacity:0;width:34px;height:34px;transform:translate3d(calc(var(--cursor-x) - 50%), calc(var(--cursor-y) - 50%), 0) scale(calc(.92 + var(--pointer-speed) * .06 + var(--scroll-abs-velocity) * .035));transform-origin:50%;will-change:transform, opacity;-webkit-backdrop-filter:blur(1px)saturate(118%);filter:saturate(calc(1 + var(--pointer-speed) * .12)) contrast(calc(1 + var(--scroll-abs-velocity) * .06));background:radial-gradient(circle at 42% 36%,#ffffff9e,#dff3ff3d 30%,#0000 56%),radial-gradient(circle at 58% 62%,#ffe4ab2e,#0000 60%),radial-gradient(circle at 50% 52%,#060a0e2e,#060a0e08 62%,#0000 78%);border-radius:50%;transition:opacity 32ms linear,filter 56ms linear;position:fixed;top:0;left:0;box-shadow:0 0 0 1px #eef9ff1f,0 10px 24px #02081014,0 0 20px #cde9fa1a,inset 0 1px #ffffff52}.landing-scroll-container[data-cursor-active=true] .lp-atelier-cursor{opacity:.54!important}.landing-scroll-container[data-pressure=true] .lp-atelier-cursor{opacity:.72!important}.lp-atelier-cursor__wake,.lp-atelier-cursor__point{display:block;position:absolute}.lp-atelier-cursor__wake{width:58px;height:58px;transform:translate(-50%, -50%) scale(calc(.66 + var(--pointer-speed) * .16 + var(--scroll-abs-velocity) * .08));transform-origin:50%;opacity:calc(.08 + var(--pointer-speed) * .12 + var(--scroll-abs-velocity) * .06);filter:blur(8px);background:radial-gradient(circle,#ecf9ff1f,#ffe8b80b 42%,#0000 72%);border-radius:50%;top:50%;left:50%}.lp-atelier-cursor__wake:before,.lp-atelier-cursor__wake:after{content:none;display:block}.lp-atelier-cursor__point{width:6px;height:6px;transform:translate(-50%, -50%) scale(calc(.86 + var(--pointer-speed) * .08));background:#050c12b3;border-radius:50%;top:50%;left:50%;box-shadow:0 0 0 5px #ffffff14,0 0 14px #eef9ff29}.lp-atelier-cursor__point:before,.lp-atelier-cursor__point:after{content:none}.landing-scroll-container:has(a:hover,button:hover,select:hover) .lp-atelier-cursor{filter:saturate(1.04)contrast(1.04);width:24px;height:24px}.landing-scroll-container:before,.landing-scroll-container:after{content:"";z-index:79;pointer-events:none;opacity:0;position:fixed;top:0;left:0}.landing-scroll-container:before{width:44px;height:44px;transform:translate3d(calc(var(--cursor-x) - 50%), calc(var(--cursor-y) - 50%), 0) scale(.4);filter:blur(.5px)drop-shadow(0 0 18px #c7e6fc29);background:radial-gradient(circle,#f6fbff7a,#def3ff2e 34%,#0000 60%),radial-gradient(circle,#050c1224,#0000 64%);border-radius:50%}.landing-scroll-container:after{width:78px;height:78px;transform:translate3d(calc(var(--cursor-x) - 50%), calc(var(--cursor-y) - 50%), 0) scale(.62);filter:blur(16px);background:radial-gradient(circle,#ebf8ff24,#ffe8b80b 42%,#0000 72%);border-radius:50%}.landing-scroll-container[data-pressure=true]:before{animation:.36s cubic-bezier(.2,.8,.2,1) both lpCursorPressureMark}.landing-scroll-container[data-pressure=true]:after{animation:.36s ease-out both lpCursorPressureBloom}.lp-cloth-touch-field,.lp-cloth-touch-field *{pointer-events:none}.lp-cloth-touch-field{z-index:3;opacity:calc(.48 + var(--scroll-abs-velocity) * .26 + var(--pointer-speed) * .22);transform:translate3d(calc(var(--mx) * -22px), calc(var(--page-scroll) * -.055px + var(--my) * -12px), 0) skewY(calc(var(--scroll-velocity) * -4deg + var(--pointer-speed) * 1.4deg)) rotate(calc(-2deg + var(--page-progress) * 3.2deg));filter:blur(calc(var(--scroll-abs-velocity) * .24px)) saturate(calc(1.04 + var(--scroll-abs-velocity) * .16 + var(--pointer-speed) * .18)) contrast(calc(1.02 + var(--pointer-speed) * .1));transition:opacity .14s,filter .14s;position:absolute;inset:-22vh -14vw}.lp-cloth-touch-field:before,.lp-cloth-touch-field:after,.lp-cloth-touch-field__wake,.lp-cloth-touch-field__grain,.lp-cloth-touch-field__sheen{content:"";display:block;position:absolute}.lp-cloth-touch-field:before{background:radial-gradient(ellipse at calc(50% + var(--mx) * 10%) calc(50% + var(--my) * 8%), #d8f1ff1c, transparent 32%), radial-gradient(ellipse at calc(58% - var(--mx) * 6%) calc(34% + var(--cloth-sweep-y) * 36%), #ffecc20e, transparent 34%), repeating-linear-gradient(calc(88deg + var(--page-progress) * 4deg + var(--pointer-speed) * 3deg), #def1ff05 0 1px, transparent 1px 11px), repeating-linear-gradient(calc(2deg + var(--scroll-velocity) * 4deg), transparent 0 18px, #ffefc804 19px 20px, transparent 21px 42px);background-position:calc(var(--mx) * -18px) calc(var(--page-scroll) * -.08px), calc(var(--mx) * 14px) calc(var(--page-scroll) * -.12px), calc(var(--mx) * 24px) calc(var(--page-scroll) * -.18px), calc(var(--page-scroll) * .08px) calc(var(--my) * 20px);opacity:calc(.42 + var(--scroll-abs-velocity) * .2 + var(--pointer-speed) * .2);inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 8%,#000 28% 72%,#0000 92%);mask-image:linear-gradient(90deg,#0000 8%,#000 28% 72%,#0000 92%)}.lp-cloth-touch-field:after{left:calc(50% + var(--mx) * 13vw);top:calc(6% + var(--cloth-sweep-y) * 74%);width:clamp(420px,68vw,1120px);height:clamp(118px,22vh,280px);transform:translate(-50%, -50%) rotate(calc(-8deg + var(--scroll-velocity) * 13deg + var(--mx) * 2deg)) scaleX(calc(.88 + var(--scroll-abs-velocity) * .72 + var(--pointer-speed) * .36)) scaleY(calc(.82 - var(--scroll-abs-velocity) * .1));opacity:calc(.14 + var(--scroll-abs-velocity) * .34 + var(--medium-alpha) * .1 + var(--pointer-speed) * .2);filter:blur(26px);background:radial-gradient(at 46%,#f1f9ff57,#acd7f221 36%,#0000 72%),radial-gradient(at 62% 48%,#ffedc229,#0000 54%),linear-gradient(96deg,#0000,#cbeaff1f,#ffefc617,#0000);border-radius:50%}.lp-cloth-touch-field__wake{left:calc(50% + var(--mx) * 8vw);top:calc(10% + var(--cloth-sweep-y) * 76%);width:clamp(260px,45vw,760px);height:clamp(10px,1.5vh,18px);transform:translate(-50%, -50%) rotate(calc(-10deg + var(--scroll-velocity) * 18deg)) scaleX(calc(.62 + var(--scroll-abs-velocity) * 1.18 + var(--pointer-speed) * .7));opacity:calc(.08 + var(--scroll-abs-velocity) * .26 + var(--pointer-speed) * .22);filter:blur(4px)drop-shadow(0 0 18px #c3e4fa29);background:radial-gradient(#ecf9ff4d,#0000 72%),linear-gradient(90deg,#0000,#d2eeff2e,#ffedbe1a,#0000);border-radius:999px}.lp-cloth-touch-field__wake--b{top:calc(20% + var(--cloth-sweep-y) * 66%);width:clamp(180px,34vw,620px);transform:translate(-50%, -50%) rotate(calc(6deg + var(--scroll-velocity) * -14deg)) scaleX(calc(.54 + var(--scroll-abs-velocity) * 1.1));opacity:calc(.06 + var(--scroll-abs-velocity) * .24)}.lp-cloth-touch-field__wake--c{top:calc(-2% + var(--cloth-sweep-y) * 82%);width:clamp(150px,28vw,520px);transform:translate(-50%, -50%) rotate(calc(-24deg + var(--scroll-velocity) * 20deg)) scaleX(calc(.42 + var(--scroll-abs-velocity) * .95));opacity:calc(.05 + var(--scroll-abs-velocity) * .22)}.lp-cloth-touch-field__grain{background:radial-gradient(circle at 18% 32%,#f0f9ff47 0 .35px,#0000 1.3px) 0 0/137px 211px,radial-gradient(circle at 51% 68%,#ffecc033 0 .3px,#0000 1.2px) 0 0/179px 157px,repeating-linear-gradient(90deg,#0000 0 17px,#dcf2ff03 18px 19px,#0000 20px 38px);background-position:calc(var(--mx) * -16px) calc(var(--page-scroll) * -.2px), calc(var(--mx) * 12px) calc(var(--page-scroll) * -.13px), calc(var(--my) * 14px) calc(var(--page-scroll) * -.08px);opacity:calc(.055 + var(--scroll-abs-velocity) * .1 + var(--medium-alpha) * .08 + var(--pointer-speed) * .1);animation:3.6s ease-in-out infinite lpFabricTwinkle;inset:0}.lp-cloth-touch-field__sheen{left:-10%;right:-10%;top:calc(16% + var(--page-progress) * 58%);height:34vh;transform:translate3d(calc(var(--mx) * 44px), calc(var(--scroll-velocity) * 38px), 0) rotate(calc(-11deg + var(--page-progress) * 16deg));opacity:calc(.1 + var(--scroll-abs-velocity) * .24 + var(--pointer-speed) * .2);filter:blur(18px);background:linear-gradient(104deg,#0000 16%,#d8f1ff26 39%,#ffeec612 51%,#0000 74%)}.lp-fabric-continuum:before,.lp-fabric-continuum:after{content:"";will-change:transform, opacity, background-position;position:absolute;inset:-18vh -16vw}.lp-fabric-continuum:before{background:radial-gradient(ellipse at calc(48% + var(--mx) * 8%) calc(18% + var(--cloth-sweep-y) * 58%), #e0f2f633, transparent 32%), radial-gradient(ellipse at calc(58% - var(--mx) * 5%) calc(70% - var(--my) * 7%), #eecc8b17, transparent 38%), linear-gradient(104deg, transparent 0 12%, #d2edf40f 30%, #eecc8b09 48%, transparent 72% 100%), repeating-linear-gradient(91deg, transparent 0 34px, #e2f4f806 35px 36px, transparent 37px 72px);background-size:100% 100%,100% 100%,100% 100%,220px 100%;background-position:calc(var(--mx) * -18px) calc(var(--page-scroll) * -.018px), calc(var(--mx) * 14px) calc(var(--page-scroll) * -.012px), 0 0, calc(var(--mx) * 28px) calc(var(--page-scroll) * -.035px);filter:blur(.7px);opacity:.68;transform:translate3d(calc(var(--mx) * -18px), calc(var(--my) * -12px + var(--page-scroll) * -.014px), 0) rotate(-1.4deg);animation:9s ease-in-out infinite alternate lpFabricBreathe}.lp-fabric-continuum:after{background:radial-gradient(ellipse at calc(50% + var(--mx) * 18%) calc(12% + var(--cloth-sweep-y) * 68%), #e2f6ff24, transparent 22%), radial-gradient(ellipse at calc(42% - var(--mx) * 10%) calc(72% - var(--my) * 12%), #ffedbe17, transparent 28%), linear-gradient(180deg, transparent, #e2f2ff05, transparent);background-size:100% 100%;background-position:calc(var(--mx) * -18px) calc(var(--page-scroll) * -.035px), calc(var(--mx) * 18px) calc(var(--page-scroll) * -.052px), 0 0;opacity:calc(.16 + var(--medium-alpha) * .13 + var(--pointer-speed) * .12);filter:blur(18px)drop-shadow(0 0 24px #c4e4fc2e);animation:4.4s ease-in-out infinite lpFabricTwinkle}.lp-time-parallax{pointer-events:none;transform:translate3d(calc(var(--mx) * -12px), calc(var(--my) * -8px), 0) rotate(-4deg);opacity:.72;position:absolute;inset:-28vh -18vw}.lp-time-parallax__veil,.lp-time-parallax__aperture{will-change:transform, opacity;display:block;position:absolute}.lp-time-parallax__veil{mix-blend-mode:screen;border-radius:50%;inset:0}.lp-time-parallax__veil--back{background:radial-gradient(ellipse at 46% 48%, #b0d6f129, transparent 31%), conic-gradient(from 120deg at 50% 50%, transparent 0 18%, #d4efff14 25%, transparent 34% 55%, #ffebba0e 62%, transparent 72% 100%);filter:blur(24px);transform:translate3d(calc(var(--mx) * -18px), calc(var(--page-scroll) * -.028px + var(--my) * -16px), 0) scale(calc(1 + var(--page-progress) * .18)) rotate(calc(var(--page-progress) * -18deg));opacity:.58}.lp-time-parallax__veil--mid{filter:blur(12px);transform:translate3d(calc(var(--mx) * 24px), calc(var(--page-scroll) * -.066px + var(--my) * 18px), 0) skewX(-12deg) scale(calc(.94 + var(--page-progress) * .24));opacity:calc(.2 + var(--medium-alpha) * .34);background:linear-gradient(104deg,#0000 12%,#ebf8ff21 45%,#0000 56%),radial-gradient(at 54% 46%,#ffeec61a,#0000 38%);inset:8vh 4vw}.lp-time-parallax__veil--front{background:radial-gradient(ellipse at calc(45% + var(--mx) * 12%) calc(38% + var(--my) * 8%), #e4f6ff17, transparent 34%), linear-gradient(96deg, transparent 22%, #ffeeca0d 43%, #caebff0a 55%, transparent 70%);filter:blur(4px);transform:translate3d(calc(var(--mx) * 42px), calc(var(--page-scroll) * -.13px + var(--my) * 28px), 0) rotate(calc(var(--page-progress) * 9deg));opacity:calc(.36 + var(--pointer-speed) * .14);inset:14vh -4vw}.lp-time-parallax__aperture{left:calc(50% + var(--mx) * 3vw);top:calc(42% + var(--my) * 2vh);aspect-ratio:1.8;width:clamp(220px,38vw,640px);transform:translate(-50%, -50%) rotate(calc(var(--page-progress) * 32deg - 9deg)) scale(calc(.82 + var(--page-progress) * .34));opacity:calc(.18 + var(--page-progress) * .32);background:radial-gradient(#03080e33,#0000 58%),linear-gradient(90deg,#0000,#e8f8ff29,#0000);border:1px solid #dcf2ff14;border-radius:50%;box-shadow:inset 0 0 72px #060f1842,0 0 86px #b3ddf914}.lp-fabric-continuum__plane{width:100vw;height:720vh;transform:translate3d(calc(var(--mx) * 10px), calc(var(--page-scroll) * -.84px + var(--my) * 8px), 0) scale(calc(1 + var(--page-progress) * .035));will-change:transform;position:absolute;top:0;left:0}.lp-fabric-continuum__plane:before{content:"";left:calc(var(--fabric-axis-x) + var(--mx) * 16px);width:clamp(380px,46vw,760px);height:740vh;transform:translateX(-50%) rotate(calc(-1.6deg + var(--page-progress) * 4deg)) skewX(calc(-2deg + var(--page-progress) * 3deg));background:radial-gradient(ellipse at 52% calc(12% + var(--cloth-sweep-y) * 70%), #f4fbff3d, transparent 10%), radial-gradient(ellipse at 44% calc(10% + var(--page-progress) * 80%), #eef9ff2e, transparent 13%), radial-gradient(ellipse at 60% calc(20% + var(--cloth-sweep-y) * 58%), #ffeec616, transparent 19%), linear-gradient(90deg, transparent 0 8%, #e2f3ff0d 20%, #effaff21 46%, #ffefcc0e 56%, #d1e9f913 78%, transparent 100%), repeating-linear-gradient(92deg, transparent 0 18px, #e7f7ff04 19px 20px, transparent 21px 42px);filter:drop-shadow(0 0 44px #bce0f92e) drop-shadow(0 46px 130px #00000038) saturate(calc(1 + var(--pointer-speed) * .16));opacity:calc(.88 + var(--pointer-speed) * .08);clip-path:polygon(46% 0%,59% 3%,72% 11%,67% 23%,80% 37%,69% 51%,74% 68%,58% 84%,63% 100%,42% 100%,34% 82%,23% 68%,33% 49%,21% 34%,36% 18%,31% 8%);border-left:1px solid #e0f2ff14;border-right:1px solid #ffebbe0b;border-radius:48% 38% 54% 42%/4% 7% 3% 8%;position:absolute;top:-12vh;-webkit-mask-image:linear-gradient(#0000,#000 4% 94%,#0000);mask-image:linear-gradient(#0000,#000 4% 94%,#0000)}.lp-fabric-continuum__plane:after{content:"";left:calc(var(--fabric-axis-x) + var(--mx) * 20px);width:clamp(220px,26vw,440px);height:650vh;transform:translateX(-50%) rotate(calc(-1.6deg + var(--page-progress) * 4deg)) skewX(calc(-2deg + var(--page-progress) * 3deg));background:radial-gradient(ellipse at 48% calc(12% + var(--cloth-sweep-y) * 72%), #eff9ff33, transparent 16%), linear-gradient(90deg, transparent, #e5f5ff24, transparent 26%), linear-gradient(90deg, transparent 56%, #ffecc414 59% 61%, transparent 70%), repeating-linear-gradient(180deg, #e5f5ff0a 0 5px, transparent 7px 34px);opacity:calc(.34 + var(--scroll-abs-velocity) * .16 + var(--pointer-speed) * .14);filter:blur(.7px);clip-path:polygon(39% 0%,61% 0%,68% 26%,56% 48%,66% 70%,53% 100%,39% 100%,31% 72%,43% 49%,32% 28%);position:absolute;top:-2vh;-webkit-mask-image:linear-gradient(#0000,#000 6% 91%,#0000);mask-image:linear-gradient(#0000,#000 6% 91%,#0000)}.lp-fabric-continuum__selvage{left:calc(var(--fabric-axis-x) - clamp(116px, 12vw, 190px));pointer-events:none;width:clamp(232px,24vw,380px);height:118vh;transform:translate3d(calc(var(--mx) * 10px), calc(var(--my) * 5px + var(--scroll-velocity) * 18px), 0) rotate(calc(-2deg + var(--page-progress) * 3deg));opacity:calc(.46 + var(--pointer-speed) * .14 + var(--scroll-abs-velocity) * .16);filter:blur(.2px) saturate(calc(1.05 + var(--pointer-speed) * .18));mix-blend-mode:screen;position:fixed;top:-8vh}.lp-fabric-continuum__selvage:before,.lp-fabric-continuum__selvage:after,.lp-fabric-continuum__selvage-fold,.lp-fabric-continuum__selvage-stitch{content:"";display:block;position:absolute}.lp-fabric-continuum__selvage:before{background:radial-gradient(ellipse at 44% calc(12% + var(--cloth-sweep-y) * 72%), #effaff29, transparent 16%), linear-gradient(90deg, transparent, #dff3ff14 38%, #ffeec60b 55%, transparent 82%), repeating-linear-gradient(91deg, transparent 0 13px, #e5f6ff05 14px 15px, transparent 16px 31px);border-left:1px solid #e7f7ff17;border-right:1px solid #ffecc20e;border-radius:50% 44% 56% 48%/8% 12% 9% 11%;inset:0 8%;box-shadow:inset 24px 0 42px #e5f7ff06,inset -20px 0 34px #ffeec405}.lp-fabric-continuum__selvage:after{width:1px;opacity:calc(.28 + var(--scroll-abs-velocity) * .28);background:linear-gradient(#0000,#ecf9ff33,#ffeec614,#0000);top:0;bottom:0;left:48%}.lp-fabric-continuum__selvage-fold{filter:blur(18px);background:radial-gradient(#e5f7ff1c,#ffeec609 42%,#0000 72%);border-radius:50%;height:22vh;left:18%;right:20%}.lp-fabric-continuum__selvage-fold--a{top:calc(10% + var(--cloth-sweep-y) * 48%);transform:rotate(calc(-12deg + var(--scroll-velocity) * 12deg)) scaleX(calc(.78 + var(--pointer-speed) * .4))}.lp-fabric-continuum__selvage-fold--b{top:calc(44% + var(--cloth-sweep-y) * 24%);transform:rotate(calc(9deg + var(--scroll-velocity) * -10deg)) scaleX(calc(.64 + var(--scroll-abs-velocity) * .38));opacity:.72}.lp-fabric-continuum__selvage-stitch{width:10px;opacity:calc(.26 + var(--pointer-speed) * .18);filter:blur(.1px);background:repeating-linear-gradient(#ecf9ff2e 0 4px,#0000 5px 18px);top:4%;bottom:5%;left:21%}.lp-fabric-flaw{left:var(--flaw-x);top:var(--flaw-y);aspect-ratio:1.65;width:clamp(86px,12vw,184px);transform:translate3d(calc(var(--mx) * 18px), calc(var(--my) * 10px), 0) rotate(var(--flaw-rotate)) scale(var(--flaw-scale));opacity:.42;filter:blur(.1px)drop-shadow(0 22px 48px #02080f33);border-radius:48% 52% 54% 46%;transition:opacity .18s,filter .18s;display:none;position:absolute}.lp-fabric-flaw:before,.lp-fabric-flaw:after{content:"";border-radius:inherit;position:absolute;inset:0}.lp-fabric-flaw:before{background:radial-gradient(at 50% 54%,#04090f47,#050d151f 34%,#0000 67%),linear-gradient(105deg,#0000 34%,#d3ecfc2e 35% 37%,#0000 40% 100%);box-shadow:inset 0 0 0 1px #d4edfc14,inset 0 0 32px #02070e38}.lp-fabric-flaw:after{opacity:calc(.48 + var(--medium-alpha) * .42);background:repeating-linear-gradient(94deg, transparent 0 8px, #e8f7ff38 9px 10px, transparent 11px 20px), radial-gradient(ellipse at calc(50% + var(--mx) * 18%) calc(48% + var(--my) * 12%), #e8f7ff7a, transparent 44%);-webkit-mask-image:radial-gradient(#000 0 54%,#0000 76%);mask-image:radial-gradient(#000 0 54%,#0000 76%)}.landing-scroll-container[data-medium=water] .lp-fabric-flaw:after{background:repeating-radial-gradient(ellipse at calc(50% + var(--mx) * 10%) calc(50% + var(--my) * 9%), #ddf4ff47 0 1px, transparent 2px 12px), radial-gradient(ellipse at calc(50% + var(--mx) * 16%) calc(48% + var(--my) * 12%), #bce2fa80, transparent 48%)}.landing-scroll-container[data-medium=grain] .lp-fabric-flaw:after{background:radial-gradient(circle at 18% 24%,#f4e8c285 0 .7px,#0000 1.6px) 0 0/23px 31px,radial-gradient(circle at 67% 58%,#c4deec61 0 .55px,#0000 1.4px) 0 0/37px 29px,repeating-linear-gradient(152deg,#0000 0 9px,#ffeabe2e 10px 11px,#0000 12px 21px)}.landing-scroll-container[data-medium=light] .lp-fabric-flaw:after{background:linear-gradient(116deg, transparent 0 34%, #f0f9ffb8 44%, #ffe9b56b 50%, transparent 62% 100%), radial-gradient(ellipse at calc(50% + var(--mx) * 20%) calc(48% + var(--my) * 12%), #ebf8ff80, transparent 44%)}.lp-fabric-flaw--tear{aspect-ratio:2.25;border-radius:54% 46% 49% 51%}.lp-fabric-flaw--tear:before{clip-path:polygon(5% 46%,20% 35%,34% 49%,49% 30%,63% 53%,81% 38%,96% 49%,83% 62%,66% 55%,53% 71%,38% 55%,24% 67%);background:radial-gradient(at 49% 52%,#00020785,#02091240 22%,#0000 58%),linear-gradient(106deg,#0000 17%,#dff3ff52 22%,#0000 27% 54%,#ffecc233 59%,#0000 64%)}.lp-fabric-flaw--fray:before{clip-path:polygon(4% 18%,18% 30%,26% 12%,40% 28%,49% 8%,62% 32%,76% 18%,91% 35%,80% 70%,62% 55%,49% 88%,37% 58%,20% 78%,10% 58%);background:repeating-linear-gradient(4deg,#e6f5ff38 0 1px,#0000 1px 9px),radial-gradient(#040a1038,#0000 58%)}.lp-fabric-flaw--mend:before{background:repeating-linear-gradient(90deg,#0000 0 12px,#deeffa24 13px 14px),repeating-linear-gradient(0deg,#0000 0 14px,#ffebc11f 15px 16px),radial-gradient(#040a1033,#0000 62%);border:1px solid #dff2ff1a}.lp-fabric-flaw--worn{border-radius:50%}.lp-fabric-flaw--worn:before{background:radial-gradient(#03091057,#0914201f 36%,#0000 70%),repeating-radial-gradient(#0000 0 9px,#e4f4ff14 10px 11px,#0000 12px 18px)}.lp-fabric-continuum__cut{width:clamp(180px,25vw,360px);height:144vh;opacity:calc(.05 + var(--medium-progress) * .48);transform:translate3d(calc(var(--mx) * 22px), calc(var(--my) * 14px), 0) rotate(-13deg);filter:drop-shadow(0 0 34px #c6e7ff2e);display:none;position:absolute;top:454vh;left:min(62vw,980px)}.lp-fabric-continuum__cut:before,.lp-fabric-continuum__cut:after{content:"";border-radius:50% 44% 56% 48%;position:absolute;inset:0}.lp-fabric-continuum__cut:before{border-top:1px solid #ffebbe47;border-left:1px solid #e6f8ffb8;-webkit-mask-image:linear-gradient(#0000,#000 12% 86%,#0000);mask-image:linear-gradient(#0000,#000 12% 86%,#0000)}.lp-fabric-continuum__cut:after{border-bottom:1px solid #ffebbe2e;border-right:1px solid #d8f0ff61;inset:8% 18% 2% -8%;transform:rotate(11deg);-webkit-mask-image:linear-gradient(#0000,#000 18% 78%,#0000);mask-image:linear-gradient(#0000,#000 18% 78%,#0000)}@keyframes lpFabricBreathe{0%{opacity:.48;transform:translate3d(calc(var(--mx) * -16px), calc(var(--my) * -10px + var(--page-scroll) * -.012px), 0) rotate(-2.4deg)}to{opacity:.78;transform:translate3d(calc(var(--mx) * -22px), calc(var(--my) * -14px + var(--page-scroll) * -.016px), 0) rotate(-1.2deg)}}@keyframes lpFabricTwinkle{0%,to{opacity:calc(.08 + var(--medium-alpha) * .12 + var(--pointer-speed) * .08)}48%{opacity:calc(.18 + var(--medium-alpha) * .2 + var(--pointer-speed) * .14)}}@keyframes lpCursorPressureMark{0%{opacity:0;transform:translate3d(calc(var(--cursor-x) - 50%), calc(var(--cursor-y) - 50%), 0) scale(.36);filter:blur(.5px)drop-shadow(0 0 #c7e6fc00)}34%{opacity:.74;transform:translate3d(calc(var(--cursor-x) - 50%), calc(var(--cursor-y) - 50%), 0) scale(.96);filter:blur(.2px)drop-shadow(0 0 18px #c7e6fc38)}to{opacity:0;transform:translate3d(calc(var(--cursor-x) - 50%), calc(var(--cursor-y) - 50%), 0) scale(1.18);filter:blur(1.2px)drop-shadow(0 0 22px #ffe8b81a)}}@keyframes lpCursorPressureBloom{0%{opacity:0;transform:translate3d(calc(var(--cursor-x) - 50%), calc(var(--cursor-y) - 50%), 0) scale(.44)}44%{opacity:.42;transform:translate3d(calc(var(--cursor-x) - 50%), calc(var(--cursor-y) - 50%), 0) scale(1)}to{opacity:0;transform:translate3d(calc(var(--cursor-x) - 50%), calc(var(--cursor-y) - 50%), 0) scale(1.24)}}.agent-panel-shell{isolation:isolate;-webkit-backdrop-filter:blur(34px)saturate(160%);background:#0a0c10c2;border-left:1px solid #ffffff1f;min-height:0;box-shadow:-18px 0 56px #00000075}.agent-panel-shell>:not(.agent-panel-gradient){z-index:1;position:relative}.agent-panel-gradient{opacity:.64;pointer-events:none;z-index:0;position:absolute;inset:0}.agent-panel-gradient .apple-liquid-gradient__veil{background:linear-gradient(#04050733,#040507b8),#00000024}.agent-panel-header,.agent-command-center{-webkit-backdrop-filter:blur(22px)saturate(160%);background:#090a0e85}.agent-command-center{overscroll-behavior:contain;flex-shrink:0;max-height:min(42vh,370px);overflow-y:auto}.agent-message-scroll{overscroll-behavior:contain;min-height:0;scroll-padding-bottom:18px}.agent-panel-footer,.agent-upgrade-prompt,.agent-quick-actions,.agent-route-chip-scroll{flex-shrink:0}.agent-panel-footer{-webkit-backdrop-filter:blur(24px)saturate(160%);background:#08090dcc;box-shadow:0 -14px 34px #0000003d}.agent-quick-actions{overscroll-behavior:contain;max-height:148px;overflow-y:auto}.agent-command-center,.agent-message-scroll,.agent-quick-actions{scrollbar-width:thin;scrollbar-color:#ffffff38 transparent}.agent-route-chip-scroll{scrollbar-width:none}.agent-route-chip-scroll::-webkit-scrollbar{display:none}@media (height<=780px){.agent-command-center{max-height:min(34vh,260px)}.agent-quick-actions{max-height:96px}.agent-composer-hint{display:none}}.agent-route-card{background:#ffffff0e;border:1px solid #ffffff1a;border-radius:16px;justify-content:space-between;align-items:flex-start;gap:12px;padding:12px;display:flex;box-shadow:inset 0 1px #ffffff0d}.agent-route-card--auto{background:#c8a0871f;border-color:#c8a0874d}.agent-icon-action{color:#ffffffb8;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:10px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.agent-plain-action{color:#ffffffbd;white-space:nowrap;background:#ffffff0e;border:1px solid #ffffff1a;border-radius:999px;min-height:32px;padding:0 12px;font-size:11px;font-weight:600}.agent-route-tab{text-align:left;color:#f5f7fbad;background:#ffffff0b;border:1px solid #ffffff14;border-radius:14px;min-height:52px;padding:9px 10px}.agent-route-tab--active{color:#fff8ecf5;background:linear-gradient(135deg,#c8a0872e,#60a5fa1f);border-color:#c8a08761;box-shadow:0 8px 22px #0000002e}.agent-action-rail{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid}.agent-rail-button{color:#f5f7fbb8;background:#ffffff0e;border:1px solid #ffffff17;border-radius:12px;justify-content:center;align-items:center;gap:5px;min-width:0;min-height:38px;font-size:11px;font-weight:600;display:inline-flex}.agent-rail-button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.agent-rail-button--accent{color:#ffeedaf5;background:#c8a08726;border-color:#c8a0875c}.agent-browser-import{background:#ffffff0e;border:1px solid #ffffff1a;border-radius:16px;padding:10px;box-shadow:inset 0 1px #ffffff0d}.agent-browser-import__textarea{resize:vertical;color:#f5f7fbe6;background:#0405075c;border:1px solid #ffffff17;border-radius:12px;outline:none;width:100%;min-height:74px;margin-top:8px;padding:9px 10px;font-size:11px;line-height:1.45}.agent-browser-import__link{color:#f5f7fbb8;background:#ffffff0e;border:1px solid #ffffff17;border-radius:11px;justify-content:center;align-items:center;gap:5px;min-width:0;min-height:32px;font-size:11px;font-weight:600;text-decoration:none;display:inline-flex}.agent-browser-import__link:hover{color:#fff8ecf0;background:#ffffff16;border-color:#c8a08752}.agent-browser-import__textarea::placeholder{color:#ffffff57}.agent-browser-import__textarea:focus{border-color:#c8a0876b;box-shadow:0 0 0 1px #c8a0871f}.apple-liquid-gradient__depth{opacity:.84;background:radial-gradient(at 50% 48%,#0003 0%,#0000001f 30%,#0000004d 68%,#000000c7 100%),linear-gradient(90deg,#0000009e 0%,#0000 18% 82%,#0009 100%)}.apple-liquid-gradient__veil{-webkit-backdrop-filter:blur(.25px);backdrop-filter:blur(.25px);background:radial-gradient(at 50% 42%,#0000 0%,#0505080f 48%,#030405b8 100%),linear-gradient(#f4eedc1c,#0000 24%,#00000057 100%)}.apple-liquid-gradient__glass{opacity:.12;background-image:linear-gradient(#ffffff07 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:128px 128px;-webkit-mask-image:radial-gradient(#000 30%,#0000 78%);mask-image:radial-gradient(#000 30%,#0000 78%)}.lp-hero-bg{isolation:isolate;--scroll:0;--hero-progress:0;--mx:0;--my:0;background:#0b0a08;overflow:hidden}.lp-hero-visual{opacity:calc(1 - var(--hero-progress) * .42);transform:translate3d(calc(var(--mx) * -10px), calc(var(--scroll) * .05px + var(--my) * -8px), 0) scale(calc(1 + var(--scroll) * .000035));transform-origin:50%;transition:transform .16s linear,opacity .16s linear}.lp-hero-visual:after{content:"";pointer-events:none;z-index:3;background:radial-gradient(at 58% 42%,#f5eeda14 0%,#0a090742 46%,#070706c2 100%),linear-gradient(#0b0a082e,#0b0a0805 38%,#0b0a08c7);position:absolute;inset:0}.lp-hero-cover{min-height:100svh}.lp-hero-cover__shell{z-index:5;width:min(100%,1520px);min-height:100svh;margin:0 auto;padding:clamp(76px,8vh,112px) clamp(18px,4vw,64px) clamp(28px,5vh,52px);position:relative}.lp-hero-cover__type{color:#e0eef980;letter-spacing:0;pointer-events:none;text-shadow:0 24px 72px #06101c8a;transform:translate3d(calc(var(--mx) * -12px), calc(var(--my) * -8px + var(--scroll) * -.05px), 0) rotate(-2deg);justify-items:end;gap:clamp(2px,.7vh,8px);font-size:clamp(44px,6.6vw,104px);font-weight:780;line-height:.78;transition:transform .16s linear,color .16s linear;display:grid;position:absolute;top:clamp(74px,9vh,120px);right:clamp(18px,5vw,78px)}.lp-hero-cover__type--quiet{color:#e0eef96b;mix-blend-mode:screen}.lp-hero-cover__type span{white-space:nowrap}.lp-hero-cover__type span:last-child{text-align:right;transform:translate(-.38em)}.lp-hero-context-objects,.lp-hero-context-objects span{pointer-events:none;position:absolute}.lp-hero-context-objects{z-index:5;opacity:calc(.5 - var(--hero-progress) * .22);transform:translate3d(calc(var(--mx) * -7px), calc(var(--my) * 5px + var(--scroll) * -.045px), 0) rotate(calc(var(--mx) * .8deg));transition:transform .16s linear,opacity .16s linear;inset:clamp(78px,11vh,124px) clamp(18px,4vw,64px) clamp(118px,17vh,178px)}.lp-hero-context-objects span{filter:drop-shadow(0 18px 34px #0000003d);display:block}.lp-fabric-trimmer{aspect-ratio:1.58;mix-blend-mode:screen;opacity:.56;filter:blur(.2px)drop-shadow(0 0 42px #b2daf614);width:clamp(172px,19vw,330px);transform:translate3d(calc(var(--mx) * 16px), calc(var(--scroll) * .075px + var(--my) * -12px), 0) rotate(calc(-10deg + var(--page-progress) * 18deg + var(--mx) * 2deg)) skewX(calc(var(--scroll-velocity) * -6deg));background:radial-gradient(at 46%,#050c14b8,#050c1438 38%,#0000 67%),radial-gradient(at 62% 52%,#e4f4ff1f,#0000 42%),conic-gradient(from 140deg at 50% 52%,#0000,#ddf0fc17,#0000 24%,#ffe5b00f,#0000 58%);border:1px solid #def2ff0f;border-radius:56% 44% 61% 39%/45% 57% 43% 55%;animation:9.6s cubic-bezier(.4,0,.2,1) infinite lpFabricTrimmerCycle;top:clamp(168px,31vh,280px);right:clamp(52px,12vw,190px)}.lp-fabric-trimmer:before,.lp-fabric-trimmer:after,.lp-fabric-trimmer i,.lp-fabric-trimmer b,.lp-fabric-trimmer em,.lp-fabric-trimmer strong{content:"";pointer-events:none;display:block;position:absolute}.lp-fabric-trimmer:before{background:radial-gradient(circle,#040a10f5,#0710198a 48%,#0000 72%);border-radius:52% 48% 48% 52%;width:22%;height:18%;top:39%;left:42%;transform:rotate(-12deg);box-shadow:inset 0 0 20px #00000075,0 0 18px #cdeafc14}.lp-fabric-trimmer:after{transform-origin:0;width:46%;height:1px;transform:rotate(calc(-18deg + var(--scroll-velocity) * 8deg)) scaleX(calc(.38 + var(--scroll-abs-velocity) * .72));opacity:calc(.22 + var(--scroll-abs-velocity) * .36);background:linear-gradient(90deg,#ecf8ff61,#ffe4ae29,#0000);border-radius:999px;animation:2.4s ease-in-out infinite lpTrimmerCutFlash;top:47%;left:47%}.lp-fabric-trimmer i{background:#e8f6ff29;border-radius:999px;animation:2.8s ease-in-out infinite lpTrimmerBodyPulse;box-shadow:0 0 16px #c7e6fc1f}.lp-fabric-trimmer i:first-of-type{width:5px;height:5px;top:34%;left:37%}.lp-fabric-trimmer i:nth-of-type(2){width:3px;height:3px;animation-delay:-1.1s;top:61%;left:60%}.lp-fabric-trimmer b{transform-origin:100%;width:38%;height:1px;transform:rotate(-12deg) scaleX(calc(.8 + var(--scroll-abs-velocity) * .3));opacity:.42;background:linear-gradient(90deg,#0000,#ecf8ff38,#ffe4ae1a);border-radius:999px;top:51%;left:17%}.lp-fabric-trimmer strong{opacity:0;transform-origin:54% 12%;filter:blur(.15px);background:repeating-linear-gradient(92deg,#ecf8ff11 0 1px,#0000 1px 11px),linear-gradient(100deg,#e1f1fc1f,#ffe4ae0e 46%,#0000 72%);border-left:1px solid #ecf8ff1f;border-right:1px solid #ffe4ae0f;border-radius:38% 62% 48% 52%/16% 22% 78% 84%;animation:9.6s cubic-bezier(.4,0,.2,1) infinite lpTrimmerClothBloom;inset:9% 13% 10% 12%;transform:translate(8px,-10px)rotate(-8deg)scaleX(.22)scaleY(.62)}.lp-fabric-trimmer em{transform-origin:100%;opacity:0;filter:blur(.15px);background:linear-gradient(90deg,#0000,#ecf8ff57,#ffe4ae1f,#0000);border-radius:999px;width:54%;height:1px;animation:9.6s ease-in-out infinite lpLooseThreadVacuum;left:-2%}.lp-fabric-trimmer em:first-of-type{top:33%;transform:rotate(-16deg)}.lp-fabric-trimmer em:nth-of-type(2){width:64%;animation-delay:.34s;top:49%;transform:rotate(2deg)}.lp-fabric-trimmer em:nth-of-type(3){width:46%;animation-delay:.68s;top:64%;transform:rotate(14deg)}@keyframes lpFabricTrimmerCycle{0%{opacity:.18;transform:translate3d(calc(var(--mx) * 12px + 18px), calc(var(--scroll) * -.02px + var(--my) * -10px - 92px), 0) rotate(calc(-16deg + var(--page-progress) * 12deg + var(--mx) * 1.5deg)) skewX(calc(var(--scroll-velocity) * -6deg)) scale(.72);border-radius:56% 44% 61% 39%/45% 57% 43% 55%}14%{opacity:.44;transform:translate3d(calc(var(--mx) * 14px + 8px), calc(var(--scroll) * .026px + var(--my) * -10px - 30px), 0) rotate(calc(-12deg + var(--page-progress) * 14deg + var(--mx) * 1.5deg)) skewX(calc(var(--scroll-velocity) * -6deg)) scale(.86)}36%{opacity:.64;transform:translate3d(calc(var(--mx) * 17px), calc(var(--scroll) * .075px + var(--my) * -10px + 4px), 0) rotate(calc(-6deg + var(--page-progress) * 18deg + var(--mx) * 2deg)) skewX(calc(var(--scroll-velocity) * -6deg)) scale(1.04);border-radius:43% 57% 49% 51%/58% 40% 60% 42%}52%{opacity:.68;transform:translate3d(calc(var(--mx) * 18px - 5px), calc(var(--scroll) * .09px + var(--my) * -12px + 24px), 0) rotate(calc(-2deg + var(--page-progress) * 18deg + var(--mx) * 2deg)) skewX(calc(var(--scroll-velocity) * -6deg)) scale(1.18);border-radius:43% 57% 49% 51%/58% 40% 60% 42%}66%{opacity:.46;transform:translate3d(calc(var(--mx) * 13px - 26px), calc(var(--scroll) * .055px + var(--my) * -10px - 8px), 0) rotate(calc(4deg + var(--page-progress) * 12deg + var(--mx) * 1.2deg)) skewX(calc(var(--scroll-velocity) * -3deg)) scaleX(1.22) scaleY(.76);border-radius:38% 62% 48% 52%/16% 22% 78% 84%}80%{opacity:.34;transform:translate3d(calc(var(--mx) * 10px - 18px), calc(var(--scroll) * -.01px + var(--my) * -8px - 58px), 0) rotate(calc(-3deg + var(--page-progress) * 10deg)) skewX(1deg) scaleX(.72) scaleY(1.04);border-radius:44% 56% 40% 60%/18% 24% 76% 82%}to{transform:translate3d(calc(var(--mx) * 12px + 18px), calc(var(--scroll) * -.02px + var(--my) * -10px - 92px), 0) rotate(calc(-16deg + var(--page-progress) * 12deg + var(--mx) * 1.5deg)) skewX(calc(var(--scroll-velocity) * -6deg)) scale(.72);opacity:.18;border-radius:56% 44% 61% 39%/45% 57% 43% 55%}}@keyframes lpLooseThreadVacuum{0%,9%,60%,to{opacity:0;clip-path:inset(0 0 0 72%);translate:-18px}16%{opacity:.42;clip-path:inset(0 0 0 18%)}38%{opacity:.36;clip-path:inset(0 0 0 54%);translate:26px}52%{opacity:0;clip-path:inset(0 0 0 96%);translate:54px}}@keyframes lpTrimmerClothBloom{0%,48%,to{opacity:0;transform:translate(8px,-10px)rotate(-8deg)scaleX(.22)scaleY(.62)}58%{opacity:.16;transform:translate(4px,-8px)rotate(-4deg)scaleX(.72)scaleY(.76)}68%{opacity:.34;transform:translate(-3px,-4px)rotate(2deg)scaleX(1.08)scaleY(.9)}82%{opacity:.18;transform:translate(2px,-48px)rotate(-3deg)scaleX(.58)scaleY(1.2)}}@keyframes lpTrimmerCutFlash{0%,78%,to{opacity:.14;filter:blur(.2px)}82%{opacity:.58;filter:blur()}}@keyframes lpTrimmerBodyPulse{0%,to{opacity:.18;transform:scale(.82)}48%{opacity:.62;transform:scale(1.16)}}.lp-hero-cover__meta{z-index:5;color:#ffffffb8;letter-spacing:0;text-transform:uppercase;transform:translate3d(calc(var(--mx) * 12px), calc(var(--my) * 8px), 0);gap:5px;font-size:11px;transition:transform .16s linear;display:grid;position:absolute}.lp-hero-cover__meta span{color:#cdd89ad1;font-weight:760}.lp-hero-cover__meta strong{color:#ffffffc7;font-size:12px;font-weight:680}.lp-hero-cover__meta--left{top:clamp(230px,29vh,340px);left:clamp(18px,4vw,64px)}.lp-hero-cover__meta--right{text-align:right;transform:translate3d(calc(var(--mx) * -14px), calc(var(--my) * 10px), 0);top:clamp(220px,27vh,320px);right:clamp(18px,4vw,64px)}.lp-hero-art{z-index:3;aspect-ratio:16/9;width:min(940px,68vw);transform:translate3d(calc(-50% + var(--mx) * 22px), calc(-50% + var(--my) * 16px + var(--scroll) * -.05px), 0) rotateX(calc(var(--my) * -3deg)) rotateY(calc(var(--mx) * 4deg));transform-style:preserve-3d;pointer-events:none;transition:transform .13s linear;position:absolute;top:47%;left:57%}.lp-hero-art__photo,.lp-hero-art__tech,.lp-hero-art__cursor,.lp-hero-art__pattern-sheet{transform-style:preserve-3d;position:absolute}.lp-hero-art__photo{background:#14120f;border:1px solid #f5efde29;border-radius:30px;inset:0;overflow:hidden;box-shadow:0 44px 120px #0000007a,0 0 0 1px #ffffff08,inset 0 1px #ffffff24}.lp-hero-art__asset-image,.lp-flow-story__asset-image,.lp-fit-stage__asset-image{z-index:0;object-fit:cover;object-position:54% 48%;filter:saturate(.9)contrast(1.03)brightness(.78);width:100%;height:100%;position:absolute;inset:0;transform:scale(1.04)}.lp-flow-story__asset-image{object-position:48% 48%;transform:translate3d(calc(var(--flow-progress) * -34px), calc(var(--flow-progress) * -14px), 0) scale(1.16)}.lp-fit-stage__asset-image{object-position:56% 49%;transform:translate3d(0, calc(var(--board-progress,0) * -18px), 0) scale(1.18)}.lp-hero-art__light{aspect-ratio:1;filter:blur(.5px);background:#f8f2e1c2;border-radius:50%;width:34%;position:absolute;top:-10%;left:45%;box-shadow:0 0 80px #f8f2e13d}.lp-hero-art__figure{filter:drop-shadow(0 34px 44px #0000006b);width:52%;height:82%;position:absolute;bottom:4%;left:50%;transform:translate(-50%)}.lp-hero-art__neck{background:linear-gradient(90deg,#eee6d4d1,#b9b1a09e);border-radius:999px;width:14%;height:23%;position:absolute;top:0;left:43%}.lp-hero-art__bodice{clip-path:polygon(18% 0,82% 0,100% 100%,0 100%);background:linear-gradient(90deg,#ffffff4d,#0000 40%,#2624202e),linear-gradient(#e7ddbc,#c6a494);width:40%;height:25%;position:absolute;top:18%;left:30%}.lp-hero-art__skirt{clip-path:polygon(31% 0,69% 0,100% 100%,0 100%);background:linear-gradient(90deg,#ffffff3d,#0000 20% 74%,#0000002e),repeating-linear-gradient(90deg,#ffffff1a 0 2px,#0000 2px 18px),linear-gradient(#d9cf9c 0%,#b4958a 54%,#82675f 100%);width:72%;height:59%;position:absolute;top:37%;left:14%}.lp-hero-art__sleeve{filter:blur(.2px);background:#dad1bb2e;border:1px solid #fff3;width:26%;height:38%;position:absolute;top:20%}.lp-hero-art__sleeve--left{border-radius:80% 20% 40% 70%;left:4%;transform:rotate(10deg)}.lp-hero-art__sleeve--right{border-radius:20% 80% 70% 40%;right:4%;transform:rotate(-10deg)}.lp-hero-art__floor{background:radial-gradient(#00000073,#0000 70%);border-radius:50%;height:12%;position:absolute;bottom:5%;left:18%;right:18%}.lp-hero-organism{z-index:6;pointer-events:none;width:clamp(340px,38vw,610px);height:clamp(190px,22vw,310px);transform:translate3d(calc(var(--mx) * 26px), calc(var(--my) * 18px + var(--scroll) * -.02px), 0) rotate(calc(var(--mx) * 1.8deg));transform-origin:42% 56%;transition:transform .15s linear;position:absolute;top:clamp(178px,22vh,270px);left:clamp(260px,29vw,470px)}.lp-hero-organism__seed{width:92px;height:92px;transform:translate3d(calc(var(--mx) * -12px), calc(var(--my) * -10px), 0);filter:drop-shadow(0 28px 50px #2f679247);position:absolute;top:42%;left:14%}.lp-hero-organism__seed span{opacity:.68;background:radial-gradient(circle at 35% 28%,#ffffffe6,#0000 22%),linear-gradient(135deg,#dcf0ffe0,#86b4d28a 48%,#d8d0b89e);border-radius:50% 42% 58% 44%;animation:4.8s ease-in-out infinite alternate lpLivingPulse;position:absolute;inset:0}.lp-hero-organism__seed span:nth-child(2){opacity:.42;animation-delay:-1.4s;transform:rotate(32deg)scale(.72)}.lp-hero-organism__seed span:nth-child(3){opacity:.5;animation-delay:-2.2s;transform:rotate(-28deg)translate(18px,-10px)scale(.46)}.lp-hero-organism__river{width:66%;height:34px;transform:translate3d(calc(var(--mx) * 20px), calc(var(--my) * 12px), 0) rotate(calc(-5deg + var(--mx) * 2deg));transform-origin:0;align-items:center;gap:9px;display:flex;position:absolute;top:54%;left:23%}.lp-hero-organism__river:before{content:"";background:linear-gradient(90deg,#dbecf900,#dbecf9b3,#e0d6be9e,#dbecf900);border-radius:999px;height:2px;position:absolute;top:15px;left:-2%;right:-4%;box-shadow:0 0 28px #97cbf142}.lp-hero-organism__river i{z-index:1;width:clamp(7px,.72vw,11px);height:clamp(7px,.72vw,11px);transform:translateY(calc(sin(var(--mx)) * 1px));background:#e6f4ffe0;border-radius:50%;animation:2.8s ease-in-out infinite alternate lpRiverBlink;position:relative;box-shadow:0 0 0 6px #6ea6cf14,0 0 22px #b7def957}.lp-hero-organism__river i:nth-child(2n){opacity:.62;animation-delay:-.8s}.lp-hero-organism__river i:nth-child(3n){animation-delay:-1.6s;transform:translateY(-8px)}.lp-hero-organism__branch{transform-origin:0;filter:drop-shadow(0 0 18px #a7d3f138);width:32%;height:2px;opacity:calc(.42 + var(--mx) * .08 + var(--hero-progress) * .12);background:linear-gradient(90deg,#dceefa94,#e8dcc000);border-radius:999px;position:absolute;top:54%;left:48%}.lp-hero-organism__branch--a{transform:rotate(calc(-31deg + var(--mx) * 6deg)) scaleX(calc(.8 + var(--mx) * .08))}.lp-hero-organism__branch--b{transform:rotate(calc(4deg + var(--my) * 5deg)) scaleX(calc(.92 + var(--hero-progress) * .18))}.lp-hero-organism__branch--c{transform:rotate(calc(28deg + var(--mx) * -5deg)) scaleX(calc(.74 + var(--my) * -.06))}.lp-hero-organism__island{-webkit-backdrop-filter:blur(12px)saturate(120%);backdrop-filter:blur(12px)saturate(120%);background:radial-gradient(circle at 32% 26%,#ffffff9e,#0000 28%),linear-gradient(135deg,#e0f1fc57,#9ac6e21f 58%,#e2d2b22e);border:1px solid #e5f4ff29;border-radius:63% 37% 58% 42%;width:clamp(42px,5.2vw,78px);height:clamp(28px,3.6vw,54px);animation:5.6s ease-in-out infinite alternate lpIslandDrift;position:absolute;box-shadow:0 20px 48px #00000038,0 0 34px #add7f11f,inset 0 1px #ffffff2e}.lp-hero-organism__island span{display:none}.lp-hero-organism__island--a{transform:translate3d(calc(var(--mx) * 42px), calc(var(--my) * -24px), 0) rotate(calc(-8deg + var(--mx) * 4deg));top:18%;left:54%}.lp-hero-organism__island--b{width:clamp(58px,6.8vw,104px);height:clamp(34px,4.2vw,62px);transform:translate3d(calc(var(--mx) * 58px), calc(var(--my) * 24px), 0) rotate(calc(7deg + var(--my) * 4deg));border-radius:36% 64% 43% 57%;animation-delay:-1.8s;top:48%;right:5%}.lp-hero-organism__island--c{width:clamp(34px,4.3vw,66px);height:clamp(42px,5.2vw,82px);transform:translate3d(calc(var(--mx) * 30px), calc(var(--my) * 42px), 0) rotate(calc(-3deg + var(--mx) * -5deg));border-radius:48% 52% 60% 40%;animation-delay:-3s;bottom:8%;right:18%}.lp-hero-art__pattern-sheet{width:28%;height:42%;transform:translate3d(calc(var(--mx) * 38px), calc(var(--my) * 26px), 80px) rotate(8deg);background:linear-gradient(115deg,#ffffff47,#0000 38%),#eee8d8e6;border-radius:999px 999px 28px 28px;bottom:15%;right:3%;box-shadow:0 28px 70px #0000005c}.lp-hero-art__pattern-sheet span{background:#14161233;height:1px;position:absolute;left:26%;right:22%}.lp-hero-art__pattern-sheet span:first-child{top:35%}.lp-hero-art__pattern-sheet span:nth-child(2){top:52%}.lp-hero-art__pattern-sheet span:nth-child(3){top:69%}.lp-hero-measure{z-index:6;pointer-events:none;width:clamp(300px,32vw,520px);height:88px;transform:translate3d(calc(var(--mx) * 30px), calc(var(--my) * 18px + var(--scroll) * -.018px), 0) rotate(calc(-7deg + var(--mx) * 4deg));transform-origin:12% 52%;transition:transform .14s linear;position:absolute;top:clamp(204px,25vh,300px);left:clamp(260px,31vw,520px)}.lp-hero-measure__tape{width:calc(58% + var(--mx) * 11% + var(--hero-progress) * 18%);max-width:calc(100% - 78px);height:22px;transform:translate3d(calc(var(--mx) * 8px), calc(var(--my) * -2px), 0);background:linear-gradient(#fffc,#c5daecf2),repeating-linear-gradient(90deg,#0000 0 17px,#162f4461 17px 18px);border:1px solid #d8ecfcb8;border-radius:999px 10px 10px 999px;transition:width .16s ease-out,transform .16s linear;position:absolute;top:34px;left:58px;overflow:hidden;box-shadow:0 18px 42px #050f1c4d,inset 0 1px #ffffffd1}.lp-hero-measure__tape i{width:4.54545%;height:100%;display:inline-block;position:relative}.lp-hero-measure__tape i:after{content:"";background:#1227387a;width:1px;height:8px;position:absolute;bottom:0;right:0}.lp-hero-measure__tape i.is-major:after{background:#122738b8;height:16px}.lp-hero-measure__tail{filter:blur(.2px);background:#d6dcdb75;border-radius:999px;width:72px;height:12px;position:absolute;top:42px;left:18px;box-shadow:0 10px 28px #0003}.lp-hero-measure__case{color:#132536;background:radial-gradient(circle at 34% 25%,#fffffff0,#0000 34%),linear-gradient(#e9f3fb 0%,#a9c7df 100%);border:1px solid #e1f3ffd6;border-radius:50%;place-items:center;width:74px;height:74px;display:grid;position:absolute;top:12px;left:0;box-shadow:0 22px 54px #040c1657,inset 0 1px #fffc}.lp-hero-measure__case span{letter-spacing:.04em;margin-top:12px;font-size:9px;font-weight:780}.lp-hero-measure__case strong{letter-spacing:0;margin-top:-18px;font-size:17px;font-weight:780}.lp-hero-art__tech{-webkit-backdrop-filter:blur(16px)saturate(110%);backdrop-filter:blur(16px)saturate(110%);min-width:190px;transform:translate3d(calc(var(--mx) * 34px), calc(var(--my) * 22px), 110px);background:#13110d94;border:1px solid #f5efde24;border-radius:16px;gap:4px;padding:13px 15px;display:grid;bottom:7%;right:2%;box-shadow:0 22px 54px #00000052}.lp-hero-art__tech span,.lp-hero-art__tech i{color:#ffffff80;letter-spacing:.03em;font-size:10.5px;font-style:normal;font-weight:760}.lp-hero-art__tech strong{color:#ffffffeb;letter-spacing:0;font-size:16px;font-weight:820}.lp-hero-art__promise{z-index:8;color:#eef8ffeb;-webkit-backdrop-filter:blur(18px)saturate(120%);backdrop-filter:blur(18px)saturate(120%);min-width:220px;transform:translate3d(calc(var(--mx) * 34px), calc(var(--my) * 22px), 130px);background:linear-gradient(135deg,#e2f1fa1f,#e2d6bb12),#07121d70;border:1px solid #daeefc29;border-radius:22px;gap:5px;padding:15px 17px;display:grid;position:absolute;bottom:8%;right:4%;box-shadow:0 26px 64px #00000047,inset 0 1px #ffffff14}.lp-hero-art__promise span,.lp-hero-art__promise i{color:#e2f0fa94;letter-spacing:.01em;font-size:10.5px;font-style:normal;font-weight:680}.lp-hero-art__promise strong{color:#f2f9fff0;letter-spacing:0;font-size:17px;font-weight:760}.lp-hero-art__cursor{width:72px;height:72px;transform:translate3d(calc(var(--mx) * 72px), calc(var(--my) * 54px), 150px) scale(calc(.82 + var(--hero-progress) * .18));opacity:.78;background:radial-gradient(circle at 40% 34%,#ffffffd1,#d6ebf94d 38%,#0000 64%);border:1px solid #e6f6ff2e;border-radius:50%;display:block;top:18%;right:12%;box-shadow:0 18px 46px #0000002e,0 0 46px #b5dcf638}.lp-hero-cover__copy{z-index:6;max-width:min(620px,48vw);transform:translate3d(calc(var(--mx) * 10px), calc(var(--my) * -6px + var(--scroll) * -.025px), 0);transition:transform .16s linear;position:absolute;bottom:clamp(168px,18vh,220px);left:clamp(18px,4vw,64px)}.lp-hero-cover__kicker,.lp-hero-cover__copy p,.lp-hero-cover__copy h1{letter-spacing:0}.lp-hero-cover__kicker{color:#cdd89ad1;text-transform:uppercase;letter-spacing:.08em;margin:0 0 clamp(14px,2.2vh,24px);font-size:11px;font-weight:780}.lp-hero-cover__copy h1{color:#edf6fff5;text-shadow:0 22px 58px #040c168c;text-wrap:normal;gap:clamp(8px,1.3vh,15px);width:min(460px,42vw);max-width:100%;margin:0;font-size:clamp(54px,7.3vw,116px);font-weight:820;line-height:.72;display:grid}.lp-hero-cover__copy h1 span{letter-spacing:0;color:#eef9fff5;width:fit-content;transform:translate3d(calc(var(--hero-progress) * -2vw), calc(var(--hero-progress) * -2vh), 0) rotate(-2deg);text-shadow:0 18px 56px #030a12b3,0 0 34px #c0e4fa1f;display:block;position:relative}.lp-hero-cover__copy h1 span:after{content:none;color:#cdd89a94;text-transform:uppercase;text-shadow:none;font-size:clamp(9px,.9vw,12px);font-weight:760;line-height:1;position:absolute;top:52%;left:calc(100% + clamp(10px,1.8vw,26px));transform:translateY(-50%)rotate(2deg)}.lp-hero-cover__copy h1 span:nth-child(2){transform:translate3d(clamp(42px, 5.4vw, 82px), calc(var(--hero-progress) * -2.8vh), 0) rotate(1.5deg);opacity:calc(.66 + var(--hero-progress) * .28)}.lp-hero-cover__copy h1 span:nth-child(3){transform:translate3d(clamp(12px, 2.2vw, 36px), calc(var(--hero-progress) * -3.6vh), 0) rotate(-1deg);opacity:calc(.42 + var(--hero-progress) * .52)}.lp-hero-cover__copy p:last-child{color:#deeaf38f;text-transform:uppercase;max-width:360px;margin:clamp(18px,3vh,32px) 0 0;font-size:clamp(11px,.94vw,13px);line-height:1.5}.lp-hero-cover__actions{z-index:7;align-items:center;gap:12px;display:flex;position:absolute;bottom:clamp(74px,8vh,116px);left:clamp(18px,4vw,64px)}.lp-hero-cover__rail{display:none!important}.lp-hero-cover__rail:before{content:"";background:linear-gradient(#0000,#c4def33d,#e7e0c929,#0000);width:1px;position:absolute;top:8px;bottom:8px;left:5px;box-shadow:0 0 24px #bedff614}.lp-hero-cover__rail div{opacity:0;background:0 0;min-height:0;padding:0;transition:transform .22s,opacity .22s;position:relative;transform:translate(0)}.lp-hero-cover__rail div:first-child{opacity:calc(1 - var(--hero-progress) * .26)}.lp-hero-cover__rail div:nth-child(2){opacity:calc(.18 + var(--hero-progress) * .82);transform:translate(12px)}.lp-hero-cover__rail div:nth-child(3){opacity:clamp(0, calc((var(--hero-progress) - .24) * 1.8), 1);transform:translate(2px)}.lp-hero-cover__rail div:nth-child(4){opacity:clamp(0, calc((var(--hero-progress) - .46) * 1.8), 1);transform:translate(18px)}.lp-hero-cover__rail div:before{content:"";background:#d9e8f4db;border-radius:50%;width:12px;height:12px;position:absolute;top:4px;left:-25px;box-shadow:0 0 0 5px #75a7cf1f,0 10px 28px #0000003d}.lp-hero-cover__rail div:hover,.lp-hero-cover__rail div.is-active{opacity:1;background:0 0;transform:translate(26px)}.lp-hero-cover__rail div.is-active:before{background:#eef7ff;box-shadow:0 0 0 7px #75a7cf2e,0 0 34px #9ac6e859}.lp-hero-cover__rail span,.lp-hero-cover__rail strong,.lp-hero-cover__rail i{letter-spacing:0;display:block}.lp-hero-cover__rail span{color:#accde6db;font-size:10px;font-weight:840}.lp-hero-cover__rail strong{color:#ffffffdb;margin-top:4px;font-size:13px;font-weight:760}.lp-hero-cover__rail i{color:#ffffff6b;max-width:24em;margin-top:4px;font-size:11px;font-style:normal;line-height:1.35}.lp-flow-story{background:radial-gradient(ellipse at calc(52% + var(--mx) * 4%) calc(18% + var(--flow-progress) * 38%), #cee0dd2e, transparent 34%), radial-gradient(ellipse at 55% 74%, #e2c68b12, transparent 40%), linear-gradient(180deg, #090908bd 0%, #12120ec2 42%, #070808eb 100%);--flow-progress:0;--flow-scroll:0;--flow-card-1-alpha:0;--flow-card-2-alpha:0;--flow-card-3-alpha:0;--flow-card-1-x:0px;--flow-card-1-y:0px;--flow-card-2-x:0px;--flow-card-2-y:0px;--flow-card-3-x:0px;--flow-card-3-y:0px;min-height:310svh;position:relative}.lp-flow-story__sticky{isolation:isolate;min-height:100svh;position:sticky;top:0;overflow:hidden}.lp-flow-story__sticky:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(ellipse at calc(52% + var(--mx) * 8%) calc(24% + var(--flow-progress) * 44%), #d2e0de29, transparent 22%), radial-gradient(ellipse at calc(57% - var(--mx) * 4%) 70%, #e1cc9c12, transparent 30%), linear-gradient(115deg, #ffffff04, transparent 34% 70%, #00000057);opacity:.86;position:absolute;inset:0}.lp-flow-story__bg-word{z-index:1;transform:translate3d(calc(var(--flow-progress) * -9vw), calc(var(--flow-progress) * -6vh), 0);color:#e8e6d613;letter-spacing:0;white-space:nowrap;text-transform:uppercase;pointer-events:none;font-family:Looming Editorial,Antonio,Arial Narrow,sans-serif;font-size:clamp(78px,15vw,228px);font-weight:950;line-height:.72;position:absolute;top:clamp(34px,5vh,58px);left:clamp(18px,3vw,42px)}.lp-flow-story__index{z-index:5;letter-spacing:0;text-transform:uppercase;gap:4px;display:grid;position:absolute;top:clamp(178px,24vh,230px);left:clamp(24px,4vw,58px)}.lp-flow-story__index span{color:#ebd6a2c7;font-size:10px;font-weight:840}.lp-flow-story__index strong{color:#f2f6f094;font-size:11px;font-weight:680}.lp-flow-story__art{z-index:3;left:calc(var(--fabric-axis-x) + var(--mx) * 1vw);aspect-ratio:auto;width:min(720px,48vw);height:min(920px,86vh);transform:translate3d(calc(-50% - var(--flow-progress) * 1.4vw), calc(-50% + var(--flow-progress) * -3vh), 0) scale(calc(1.02 - var(--flow-progress) * .04)) rotate(calc(-4deg + var(--flow-progress) * 3deg));transition:transform .12s linear;position:absolute;top:52%}.lp-flow-story__image{background:radial-gradient(ellipse at calc(44% + var(--mx) * 8%) calc(40% + var(--my) * 6%), #e2eae557, transparent 24%), radial-gradient(ellipse at 62% 60%, #080c0d61, transparent 46%), linear-gradient(135deg, #fff1, #0003);transform:perspective(900px) rotateX(calc(var(--scroll-velocity) * -4deg)) rotateY(calc(var(--mx) * 4deg)) skewY(calc(var(--scroll-velocity) * -2deg));clip-path:polygon(42% 0%,58% 2%,70% 19%,64% 37%,75% 58%,61% 77%,65% 100%,41% 100%,34% 78%,24% 58%,34% 38%,27% 18%);border:1px solid #e0e7dc1a;border-radius:45% 48% 48% 52%/6% 9% 7% 11%;position:absolute;inset:0 9%;overflow:hidden;box-shadow:0 38px 82px #0000008a,0 92px 150px #00000061,inset 0 1px #ffffff1f,inset 22px 0 46px #0000002e,inset -18px 0 38px #e1cb9a12}.lp-flow-story__asset-placeholder,.lp-hero-art__asset-placeholder,.lp-fit-stage__asset-placeholder{background:radial-gradient(at 22% 18%,#f6f0e01f,#0000 20%),linear-gradient(145deg,#ffffff06,#ffffff01);position:absolute;inset:0}.lp-flow-story__asset-placeholder:before,.lp-hero-art__asset-placeholder:before,.lp-fit-stage__asset-placeholder:before{content:"";width:38%;height:28%;transform:translate3d(calc(var(--flow-progress,0) * -12px), calc(var(--flow-progress,0) * 8px), 0) rotate(-4deg);opacity:.22;background:linear-gradient(120deg,#fff3,#0000 42%),#e5dcc9;border-radius:12px;position:absolute;bottom:12%;left:7%;box-shadow:0 18px 42px #00000038}.lp-flow-story__asset-placeholder:after,.lp-hero-art__asset-placeholder:after,.lp-fit-stage__asset-placeholder:after{content:"";opacity:.42;background:linear-gradient(90deg,#0000,#ece4cc52,#0000);width:34%;height:1px;position:absolute;bottom:8%;right:8%}.lp-flow-story__asset-placeholder--medium{background:radial-gradient(ellipse at calc(38% + var(--mx) * 9%) calc(36% + var(--my) * 7%), #f4f6ee5c, transparent 18%), radial-gradient(ellipse at 64% 58%, #04070952, transparent 36%), conic-gradient(from calc(130deg + var(--page-progress) * 90deg) at 50% 48%, #0000001f 0 18%, #e0eeeb24 29%, transparent 42% 62%, #e0cb9e17 72%, #0000001a 88% 100%), repeating-linear-gradient(98deg, #ebf1e70f 0 1px, transparent 1px 14px)}.lp-flow-story__asset-placeholder--medium:before{left:8%;right:auto;top:calc(28% + var(--cloth-sweep-y) * 22%);width:76%;height:2px;transform:rotate(calc(-13deg + var(--scroll-velocity) * 18deg)) scaleX(calc(.72 + var(--scroll-abs-velocity) * .8));opacity:calc(.28 + var(--scroll-abs-velocity) * .44);background:linear-gradient(90deg,#0000,#eef9ffad,#ffeec438,#0000);border-radius:999px;bottom:auto;box-shadow:0 0 28px #c2e2f82e}.lp-flow-story__asset-placeholder--medium:after{left:18%;right:18%;bottom:calc(22% + var(--cloth-sweep-y) * 18%);width:auto;height:1px;transform:rotate(calc(9deg + var(--scroll-velocity) * -16deg)) scaleX(calc(.62 + var(--scroll-abs-velocity) * .74));background:linear-gradient(90deg,#0000,#d2ebfa70,#0000)}.lp-flow-story__asset-light,.lp-hero-art__asset-light,.lp-fit-stage__asset-light,.lp-flow-story__asset-sheet,.lp-hero-art__asset-sheet,.lp-fit-stage__asset-sheet,.lp-flow-story__asset-ribbon,.lp-hero-art__asset-ribbon,.lp-fit-stage__asset-ribbon,.lp-flow-story__asset-node,.lp-hero-art__asset-node,.lp-fit-stage__asset-node{pointer-events:none;position:absolute}.lp-flow-story__asset-light,.lp-hero-art__asset-light,.lp-fit-stage__asset-light{z-index:2;mix-blend-mode:normal;opacity:.36;background:radial-gradient(circle at 19% 18%,#fff3,#0000 18%),linear-gradient(#ffffff0a,#0000 42%,#00000038);inset:0}.lp-flow-story__asset-placeholder--medium .lp-flow-story__asset-light{background:radial-gradient(circle at calc(32% + var(--mx) * 12%) calc(34% + var(--my) * 8%), #fff3, transparent 17%), linear-gradient(calc(112deg + var(--page-progress) * 20deg), transparent 16%, #e4ece824 45%, transparent 62%), radial-gradient(ellipse at 50% 54%, transparent 0 44%, #00000057 78%);opacity:calc(.42 + var(--scroll-abs-velocity) * .2)}.lp-flow-story__asset-sheet,.lp-hero-art__asset-sheet,.lp-fit-stage__asset-sheet{z-index:2;opacity:.34;background:linear-gradient(100deg,#0000,#f6efde1f,#0000),linear-gradient(#ffffff09,#0000 24%,#00000038);inset:12% 8%}.lp-flow-story__asset-placeholder--medium .lp-flow-story__asset-sheet{background:repeating-linear-gradient(calc(86deg + var(--scroll-velocity) * 8deg), #ecf0e614 0 1px, transparent 1px 13px), radial-gradient(ellipse at 50% 52%, #dee2d61f, #04070938 70%);transform:translate3d(calc(var(--mx) * 10px), calc(var(--my) * 8px), 0) rotate(calc(2deg + var(--page-progress) * -8deg));opacity:.72;border-radius:46% 54% 42% 58%;inset:16% 13% 14%}.lp-flow-story__asset-ribbon,.lp-hero-art__asset-ribbon,.lp-fit-stage__asset-ribbon{z-index:3;filter:blur(.2px);opacity:.44;background:linear-gradient(90deg,#d7cdb214,#ebe4cf3d,#5b574c1f);border-radius:999px;height:14px;bottom:18%;left:14%;right:16%}.lp-flow-story__asset-placeholder--medium .lp-flow-story__asset-ribbon{left:16%;right:14%;bottom:calc(28% + var(--cloth-sweep-y) * 18%);height:22px;transform:rotate(calc(-10deg + var(--scroll-velocity) * 18deg)) scaleX(calc(.8 + var(--scroll-abs-velocity) * .32));filter:blur(2px);opacity:calc(.38 + var(--scroll-abs-velocity) * .24);background:radial-gradient(#eaeee229,#0000 70%),linear-gradient(90deg,#0000,#e0e8e057,#e0cca02e,#0000)}.lp-flow-story__asset-node,.lp-hero-art__asset-node,.lp-fit-stage__asset-node{z-index:4;background:#d8d1bd85;border:1px solid #ffffff2e;border-radius:999px;width:54px;height:7px;box-shadow:0 12px 28px #0000003d}.lp-flow-story__asset-placeholder--medium .lp-flow-story__asset-node{width:clamp(72px,8vw,122px);height:12px;transform:translate3d(calc(var(--mx) * 12px), calc(var(--my) * 10px), 0) rotate(calc(18deg + var(--scroll-velocity) * -20deg));opacity:calc(.38 + var(--scroll-abs-velocity) * .22);background:radial-gradient(circle at 18% 45%,#ffffffb8,#0000 22%),linear-gradient(90deg,#e1f1fc3d,#08121c52,#ffeec433);border-color:#e8f8ff38;border-radius:999px}.lp-hero-art__asset-node{top:34%;right:22%;transform:rotate(-8deg)}.lp-hero-art__photo--living{box-shadow:none;background:0 0;border:0;border-radius:999px 44% 999px 48%;overflow:visible}.lp-hero-living-field{transform:translate3d(calc(var(--mx) * -16px), calc(var(--my) * -10px), 0) scale(calc(1 + var(--hero-progress) * .04));filter:drop-shadow(0 38px 90px #0a1c305c);border-radius:50%;position:absolute;inset:-12% -8%}.lp-hero-living-field__mist,.lp-hero-living-field__glow,.lp-hero-living-field__petal,.lp-hero-living-field__ripple,.lp-hero-living-field__trace,.lp-hero-living-field__spark{pointer-events:none;position:absolute}.lp-hero-living-field__mist{background:radial-gradient(circle at calc(42% + var(--mx) * 12%) calc(42% + var(--my) * 10%), #f1f8fcd1, transparent 17%), radial-gradient(circle at 62% 54%, #91c1de6b, transparent 25%), radial-gradient(circle at 32% 66%, #e2d2b559, transparent 31%), radial-gradient(ellipse at 50% 50%, #bbdcef3d, #132d420f 55%, transparent 72%);filter:blur(.2px)saturate(1.08);opacity:.86;border-radius:48% 52% 42% 58%;animation:8s ease-in-out infinite alternate lpMistBreathe;inset:8% 4% 5%}.lp-hero-living-field__glow{aspect-ratio:1;mix-blend-mode:screen;filter:blur(2px);background:radial-gradient(circle,#eef8ff70,#add3ec1f 48%,#0000 70%);border-radius:50%;width:36%}.lp-hero-living-field__glow--a{transform:translate3d(calc(var(--mx) * -38px), calc(var(--my) * -20px), 0);top:18%;left:18%}.lp-hero-living-field__glow--b{opacity:.62;transform:translate3d(calc(var(--mx) * 28px), calc(var(--my) * 38px), 0) scale(.76);bottom:18%;right:16%}.lp-hero-living-field__petal{opacity:.46;filter:blur(.3px);background:linear-gradient(90deg,#ffffff9e,#b5d7ec33 52%,#e2d3b600);border-radius:100% 18% 100% 22%;width:24%;height:13%;animation:6s ease-in-out infinite alternate lpPetalFloat}.lp-hero-living-field__petal--a{transform:rotate(-22deg) translate3d(calc(var(--mx) * 18px), calc(var(--my) * 10px), 0);top:26%;left:21%}.lp-hero-living-field__petal--b{transform:rotate(12deg) translate3d(calc(var(--mx) * -14px), calc(var(--my) * 16px), 0) scale(.9);animation-delay:-2s;top:42%;right:14%}.lp-hero-living-field__petal--c{transform:rotate(34deg) translate3d(calc(var(--mx) * 24px), calc(var(--my) * -12px), 0) scale(.74);animation-delay:-3.6s;bottom:19%;left:38%}.lp-hero-living-field__ripple{opacity:.58;border:1px solid #e6f4ff2e;border-radius:50%;box-shadow:inset 0 0 28px #bfe0f514}.lp-hero-living-field__ripple--a{aspect-ratio:1.25;width:58%;transform:rotate(-14deg) translate3d(calc(var(--mx) * 18px), calc(var(--my) * 8px), 0);top:13%;left:18%}.lp-hero-living-field__ripple--b{aspect-ratio:1.1;width:46%;transform:rotate(18deg) translate3d(calc(var(--mx) * -22px), calc(var(--my) * -10px), 0);bottom:13%;right:12%}.lp-hero-living-field__trace{filter:drop-shadow(0 0 16px #b2dbf83d);background:linear-gradient(90deg,#0000,#ecf6ff9e,#e1d1b55c,#0000);border-radius:999px;height:2px}.lp-hero-living-field__trace--a{width:54%;transform:rotate(calc(-16deg + var(--mx) * 5deg));top:38%;left:26%}.lp-hero-living-field__trace--b{width:62%;transform:rotate(calc(10deg + var(--my) * -5deg));opacity:.46;bottom:35%;left:18%}.lp-hero-living-field__trace--c{width:38%;transform:rotate(calc(42deg + var(--mx) * -4deg));opacity:.38;top:58%;right:14%}.lp-hero-living-field__spark{background:#eff9ffe6;border-radius:50%;width:9px;height:9px;animation:2.4s ease-in-out infinite alternate lpRiverBlink;box-shadow:0 0 0 7px #a7d5f414,0 0 22px #d4ebf961}.lp-hero-living-field__spark--a{top:42%;left:30%}.lp-hero-living-field__spark--b{animation-delay:-.8s;top:36%;right:28%}.lp-hero-living-field__spark--c{animation-delay:-1.5s;bottom:28%;right:34%}.lp-hero-art__living-orbit{z-index:5;transform-style:preserve-3d;border:1px solid #def0fc1f;border-radius:50%;position:absolute}.lp-hero-art__living-orbit span{background:#ecf8ffdb;border-radius:50%;width:8px;height:8px;position:absolute;box-shadow:0 0 18px #c2e2f857}.lp-hero-art__living-orbit--a{width:74%;height:72%;transform:translate3d(calc(var(--mx) * 22px), calc(var(--my) * 18px), 80px) rotate(calc(-8deg + var(--mx) * 3deg));top:12%;left:11%}.lp-hero-art__living-orbit--a span:first-child{top:46%;left:12%}.lp-hero-art__living-orbit--a span:nth-child(2){top:16%;right:18%}.lp-hero-art__living-orbit--a span:nth-child(3){bottom:8%;right:24%}.lp-hero-art__living-orbit--b{opacity:.58;width:44%;height:38%;transform:translate3d(calc(var(--mx) * -28px), calc(var(--my) * 20px), 105px) rotate(calc(18deg + var(--my) * 3deg));bottom:12%;right:10%}.lp-hero-art__living-orbit--b span:first-child{top:24%;left:18%}.lp-hero-art__living-orbit--b span:nth-child(2){bottom:22%;right:14%}.lp-flow-story__asset-node{bottom:28%;left:20%;transform:rotate(10deg)}.lp-fit-stage__asset-node{bottom:26%;right:19%;transform:rotate(8deg)}@keyframes lpLivingPulse{0%{border-radius:45% 55% 42% 58%;transform:rotate(-8deg)scale(.92)}to{border-radius:58% 42% 54% 46%;transform:rotate(12deg)scale(1.06)}}@keyframes lpMistBreathe{0%{opacity:.78;transform:rotate(-2deg)scale(.98)}to{opacity:.94;transform:rotate(2deg)scale(1.04)}}@keyframes lpPetalFloat{0%{opacity:.28;filter:blur(.2px)}to{opacity:.58;filter:blur(.5px)}}@keyframes lpRiverBlink{0%{opacity:.42;transform:translateY(2px)scale(.82)}to{opacity:.92;transform:translateY(-2px)scale(1.05)}}@keyframes lpIslandDrift{0%{margin-top:-4px}to{margin-top:6px}}.lp-flow-story__pattern,.lp-flow-story__pack{z-index:4;position:absolute;box-shadow:0 18px 42px #0000006b}.lp-flow-story__pattern--a{width:28%;height:24%;transform:translate3d(calc(var(--flow-progress) * 8vw), calc(var(--flow-progress) * -6vh), 0) rotate(calc(8deg + var(--flow-progress) * 12deg));opacity:clamp(.08, calc(var(--flow-progress) * 1.4), .72);background:radial-gradient(at 50% 34%,#e8ece038,#0000 38%),#52626033;border:1px solid #e0e7da21;border-radius:999px 999px 28px 28px;top:16%;right:-1%}.lp-flow-story__pattern--b{width:26%;height:22%;transform:translate3d(calc(var(--flow-progress) * -6vw), calc(var(--flow-progress) * -7vh), 0) rotate(calc(-8deg - var(--flow-progress) * 7deg));opacity:clamp(.04, calc((var(--flow-progress) - .18) * 1.7), .54);background:repeating-linear-gradient(90deg,#e8eee114 0 1px,#0000 1px 15px),#444e4c1f;border:1px solid #e0e7da1f;border-radius:22px;bottom:20%;left:-1%}.lp-flow-story__pattern span{background:#14161238;height:1px;position:absolute;top:36%;left:24%;right:22%}.lp-flow-story__pattern span:nth-child(2){top:54%}.lp-flow-story__pattern span:nth-child(3){top:72%}.lp-flow-story__pattern--b span{background:#ffffff2e}.lp-flow-story__pack{display:none}.lp-flow-story__pack span,.lp-flow-story__pack i,.lp-flow-story__pack b,.lp-flow-story__pack em{color:#e0f3ff80;letter-spacing:0;text-transform:uppercase;font-size:9px;font-style:normal;font-weight:780}.lp-flow-story__pack strong{color:#eef9ffa8;letter-spacing:0;text-shadow:0 0 28px #bee2fa29;grid-row:span 3;font-size:clamp(28px,3.8vw,52px);font-weight:820;line-height:.82}.lp-flow-story__pack span{color:#ffeec675;grid-column:2}.lp-flow-story__copy{z-index:5;max-width:min(520px,38vw);transform:translate3d(calc(var(--flow-progress) * 1.6vw), calc(var(--flow-progress) * -2vh), 0) rotate(-1deg);position:absolute;top:clamp(302px,42vh,410px);left:clamp(24px,5vw,78px);right:auto}.lp-flow-story__copy p,.lp-flow-story__copy h2{letter-spacing:0}.lp-flow-story__copy p{color:#ebd6a2b8;text-transform:uppercase;margin:0 0 clamp(12px,2.2vh,24px);font-size:10px;font-weight:780}.lp-flow-story__copy h2{color:#fffffff0;text-wrap:normal;max-width:7em;margin:0;font-family:Bodoni Moda,Noto Serif SC,Songti SC,serif;font-size:clamp(54px,7vw,118px);font-weight:900;line-height:.78}.lp-flow-story__copy h2 span{color:#eef9fff2;text-shadow:0 20px 62px #0000009e,0 0 34px #bce0f91a;opacity:0;width:fit-content;transition:opacity .16s linear,transform .16s linear;display:block;transform:translate(-18px,26px)rotate(-3deg)}.lp-flow-story__copy h2 span+span{margin-top:clamp(7px,1.2vh,14px)}.lp-flow-story__copy h2 span:first-child{opacity:clamp(.28, calc((var(--flow-progress) + .08) * 1.8), 1);transform:translate3d(0, calc((1 - var(--flow-progress)) * 14px), 0) rotate(-2deg)}.lp-flow-story__copy h2 span:nth-child(2){color:#e2f1fad1;opacity:clamp(0, calc((var(--flow-progress) - .16) * 2.2), .92);transform:translate3d(.48em, calc((.36 - var(--flow-progress)) * 28px), 0) rotate(1deg)}.lp-flow-story__copy h2 span:nth-child(3){color:#f1f5e8e6;opacity:clamp(0, calc((var(--flow-progress) - .34) * 2.2), .92);transform:translate3d(.98em, calc((.54 - var(--flow-progress)) * 26px), 0) rotate(-1deg)}.lp-flow-story__copy h2 span:nth-child(4){color:#cdd89adb;opacity:clamp(0, calc((var(--flow-progress) - .54) * 2.3), .92);transform:translate3d(.28em, calc((.74 - var(--flow-progress)) * 24px), 0) rotate(2deg)}.lp-flow-story__cards{z-index:6;pointer-events:none;width:min(300px,24vw);height:min(520px,56vh);position:absolute;top:clamp(190px,27vh,270px);left:auto;right:clamp(26px,4.5vw,76px)}.lp-flow-story__card{-webkit-backdrop-filter:none;backdrop-filter:none;width:min(280px,100%);min-height:0;box-shadow:none;opacity:0;background:0 0;border:0;border-top:1px solid #e2f4ff29;border-radius:0;padding:10px 0 0;position:absolute;left:0}.lp-flow-story__card--1{transform:translate3d(var(--flow-card-1-x), var(--flow-card-1-y), 0);top:0;opacity:var(--flow-card-1-alpha)!important}.lp-flow-story__card--2{transform:translate3d(var(--flow-card-2-x), var(--flow-card-2-y), 0);top:38%;opacity:var(--flow-card-2-alpha)!important}.lp-flow-story__card--3{transform:translate3d(var(--flow-card-3-x), var(--flow-card-3-y), 0);bottom:0;opacity:var(--flow-card-3-alpha)!important}.lp-flow-story__card span,.lp-flow-story__card strong,.lp-flow-story__card p{letter-spacing:0;display:block}.lp-flow-story__card span{color:#ebd6a2bd;font-size:10px;font-weight:840}.lp-flow-story__card strong{color:#eef9ffcc;margin-top:5px;font-size:13px;font-weight:760;line-height:1.18}.lp-flow-story__card p{color:#e8f2fa61;text-transform:none;max-width:22em;margin:6px 0 0;font-size:10px;line-height:1.45}.lp-flow-story__track{z-index:5;left:calc(var(--fabric-axis-x) - clamp(210px, 18vw, 290px));background:linear-gradient(#0000,#ffffff1f,#0000);width:1px;height:min(610px,64vh);position:absolute;top:clamp(154px,21vh,210px);transform:translate(-50%)}.lp-flow-story__track i{width:1px;height:calc(var(--flow-progress) * 100%);background:#cdd89a;position:absolute;top:0;left:0}.lp-flow-story__track span{top:calc(var(--flow-progress) * 100%);background:#d8d1bd;border-radius:50%;width:14px;height:14px;position:absolute;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 22px #d8d1bd42}.lp-hero-bg:before{content:"";pointer-events:none;filter:blur(26px);z-index:2;background:radial-gradient(#02030894,#02030838 52%,#0000 74%);border-radius:50%;width:min(760px,78vw);height:min(420px,48vh);position:absolute;top:50%;left:50%;transform:translate(-50%,-46%)}.lp-hero-bg:after{content:"";pointer-events:none;z-index:1;background:linear-gradient(#0000,#0a0a12 88%);height:34vh;position:absolute;inset:auto 0 0}.lp-hero-title{letter-spacing:0;text-shadow:0 1px #ffffff57,0 10px 34px #0000008f,0 34px 92px #000000b8}.lp-hero-title span{-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 16px #ffffff1f);background:linear-gradient(#fff 0%,#f8f8fb 42%,#d7ddd6 100%);-webkit-background-clip:text;background-clip:text}.lp-hero-copy,.lp-hero-eyebrow{letter-spacing:0}.lp-primary-cta{background:linear-gradient(#fff 0%,#e9eaf2 100%);border:1px solid #ffffff85;box-shadow:0 20px 58px #0c102061,0 0 60px #ffffff29,inset 0 1px #ffffffe6}.lp-primary-cta:hover{transform:translateY(-3px)scale(1.018);box-shadow:0 28px 74px #0c10207a,0 0 90px #ffffff3b,inset 0 1px #fffffff2}.lp-secondary-cta{color:#c9e0f2bd;letter-spacing:0;-webkit-backdrop-filter:blur(16px)saturate(130%);background:linear-gradient(#ffffff0a,#ffffff03),#07121f3d;border:1px solid #adcfeb47;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,PingFang SC,Noto Sans SC,sans-serif;box-shadow:inset 0 1px #ffffff14,0 14px 38px #040c162e}.lp-secondary-cta:hover{color:#eef7fff5;background:linear-gradient(#ffffff12,#ffffff05),#244e6f38;border-color:#cbe6fa8a;transform:translateY(-2px)}.lp-final-cta-section{padding-block:clamp(72px,11vw,150px)}.lp-final-cta{background:radial-gradient(circle at 16% 18%,#c6e1f629,#0000 32%),linear-gradient(135deg,#ffffff12,#ffffff05),#08121e9e;border:1px solid #c0def629;border-radius:30px;grid-template-columns:minmax(0,1.05fr) minmax(320px,.78fr);align-items:center;gap:clamp(28px,5vw,76px);max-width:1120px;margin:0 auto;padding:clamp(28px,5vw,58px);display:grid;position:relative;overflow:hidden;box-shadow:0 38px 120px #0000005c,inset 0 1px #ffffff0f}.lp-final-cta:before{content:"";opacity:.5;background:linear-gradient(90deg,#dbedfc47,#0000 62%);height:1px;position:absolute;top:50%;left:clamp(22px,4vw,54px);right:clamp(22px,4vw,54px);transform:rotate(-4deg)}.lp-final-cta__copy,.lp-final-cta__panel{z-index:1;position:relative}.lp-final-cta__copy p{color:#adcfebc7;letter-spacing:0;margin:0 0 16px;font-size:12px;font-weight:720}.lp-final-cta__copy h2{color:#eef7fff2;letter-spacing:0;text-wrap:balance;max-width:700px;margin:0;font-size:clamp(34px,5vw,68px);font-weight:760;line-height:1.02}.lp-final-cta__copy span{color:#e0ecf69e;max-width:560px;margin-top:22px;font-size:clamp(13px,1.15vw,16px);line-height:1.72;display:block}.lp-final-cta__panel{background:linear-gradient(#ffffff0f,#ffffff05),#050d1780;border:1px solid #cde5f821;border-radius:24px;gap:10px;padding:18px;display:grid;box-shadow:inset 0 1px #ffffff0f}.lp-final-cta__step{background:#ffffff09;border-radius:16px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:12px;min-height:48px;padding:10px 12px;display:grid}.lp-final-cta__step:nth-child(2){transform:translate(-10px)}.lp-final-cta__step i{color:#102235;background:#dbedfcdb;border-radius:50%;place-items:center;width:30px;height:30px;font-size:10px;font-style:normal;font-weight:820;display:grid}.lp-final-cta__step strong{color:#f0f7ffd6;letter-spacing:0;font-size:13px;font-weight:650}.lp-final-cta__button{color:#071421;letter-spacing:0;background:linear-gradient(#ffffffe6,#b8d8f1fa);border:1px solid #dcf1ffcc;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:54px;margin-top:8px;font-size:14px;font-weight:760;display:flex;box-shadow:0 20px 58px #356f9d3d,inset 0 1px #ffffffe6}.lp-final-cta__button:hover{transform:translateY(-2px);box-shadow:0 26px 68px #356f9d4d,inset 0 1px #fffffff0}.lp-proof-strip-section{padding-block:clamp(54px,8vw,116px)}.lp-proof-strip{grid-template-columns:1fr 1.18fr 1fr;align-items:stretch;gap:clamp(16px,2.4vw,28px);max-width:980px;margin:0 auto;display:grid}.lp-proof-card{background:linear-gradient(#ffffff0e,#ffffff04),#09111c8a;border:1px solid #c8e2f71f;border-radius:24px;min-height:210px;padding:20px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0d}.lp-proof-card--time{transform:translateY(-26px)}.lp-proof-card__visual{height:96px;margin-bottom:14px;position:relative}.lp-proof-card p{color:#ecf7fff2;letter-spacing:0;margin:0;font-size:clamp(34px,4vw,54px);font-weight:760;line-height:1}.lp-proof-card strong{color:#dcebf694;letter-spacing:0;margin-top:12px;font-size:12px;font-weight:520;line-height:1.56;display:block}.lp-proof-card--fabric .lp-proof-card__visual span{border:1px solid #fff3;border-radius:14px;width:78px;height:88px;position:absolute;box-shadow:0 18px 38px #0000003d}.lp-proof-card--fabric .lp-proof-card__visual span:first-child{background:#c6d1d8;top:10px;left:4px;transform:rotate(-8deg)}.lp-proof-card--fabric .lp-proof-card__visual span:nth-child(2){background:#8a928a;top:2px;left:58px;transform:rotate(4deg)}.lp-proof-card--fabric .lp-proof-card__visual span:nth-child(3){background:#ddd7c5;top:18px;left:110px;transform:rotate(10deg)}.lp-proof-card--time .lp-proof-card__visual:before{content:"";background:linear-gradient(90deg,#cee5f72e,#cee5f7b8);height:2px;position:absolute;top:47px;left:8px;right:8px}.lp-proof-card--time .lp-proof-card__visual i{background:#ddeefce6;border-radius:50%;width:24px;height:24px;position:absolute;top:36px;box-shadow:0 0 0 7px #71a4ce1f}.lp-proof-card--time .lp-proof-card__visual i:first-child{left:6px}.lp-proof-card--time .lp-proof-card__visual i:nth-child(2){left:32%}.lp-proof-card--time .lp-proof-card__visual i:nth-child(3){left:62%}.lp-proof-card--time .lp-proof-card__visual i:nth-child(4){right:6px}.lp-proof-card--color .lp-proof-card__visual{place-items:center;display:grid}.lp-proof-card--color .lp-proof-card__visual span{border:1px solid #ffffff29;border-radius:50%;position:absolute}.lp-proof-card--color .lp-proof-card__visual span:first-child{background:conic-gradient(from 210deg,#e6ecf1,#b8c9d8,#7ba6c8,#e6ecf1);width:92px;height:92px}.lp-proof-card--color .lp-proof-card__visual span:nth-child(2){background:#08111dbd;width:58px;height:58px}.lp-proof-card--color .lp-proof-card__visual span:nth-child(3){background:#eef8ff;width:12px;height:12px;box-shadow:0 0 28px #b8daf473}.lp-case-chain-section{padding-block:clamp(72px,11vw,150px)}.lp-case-chain{max-width:1160px;margin:0 auto}.lp-case-chain__copy{grid-template-columns:minmax(180px,.38fr) minmax(0,1fr);align-items:end;gap:clamp(18px,4vw,64px);margin-bottom:clamp(28px,5vw,58px);display:grid}.lp-case-chain__copy p{color:#adcfebc7;letter-spacing:0;margin:0;font-size:12px;font-weight:720}.lp-case-chain__copy h2{color:#eef7ffeb;letter-spacing:0;text-wrap:balance;max-width:820px;margin:0;font-size:clamp(30px,4.3vw,62px);font-weight:740;line-height:1.04}.lp-case-chain__stage{background:radial-gradient(at 24% 24%,#c9e1f41f,#0000 28%),radial-gradient(at 72% 54%,#eedfbe12,#0000 34%),repeating-linear-gradient(90deg,#ebf5fc05 0 1px,#0000 1px 44px),repeating-linear-gradient(0deg,#ebf5fc03 0 1px,#0000 1px 38px),linear-gradient(135deg,#ffffff0b,#ffffff03),#080e18a3;border:1px solid #c8e2f721;border-radius:8px;min-height:clamp(520px,58vw,650px);position:relative;overflow:hidden;box-shadow:0 40px 120px #0000005c,inset 0 1px #ffffff0f}.lp-case-chain__rail{background:linear-gradient(90deg,#0000,#dbedfc4d,#e8e0c757,#0000);height:1px;position:absolute;top:50%;left:9%;right:9%;transform:rotate(-8deg)}.lp-case-chain__node{z-index:3;-webkit-backdrop-filter:none;background:0 0;border-left:1px solid #cde5f847;border-radius:0;gap:5px;min-width:148px;padding:0 0 0 14px;display:grid;position:absolute}.lp-case-chain__node--1{top:18%;left:8%}.lp-case-chain__node--2{bottom:13%;left:31%}.lp-case-chain__node--3{top:14%;right:27%}.lp-case-chain__node--4{bottom:18%;right:8%}.lp-case-chain__node i{color:#adcfebc2;font-size:10px;font-style:normal;font-weight:820}.lp-case-chain__node strong{color:#f0f7ffe0;font-size:14px;font-weight:720}.lp-case-chain__node span{color:#e0ecf67a;font-size:11px}.lp-case-chain__object{z-index:2;position:absolute;box-shadow:0 28px 76px #00000057}.lp-case-chain__object--photo{aspect-ratio:4/3;border:1px solid #ffffff24;border-radius:24px;width:min(290px,26vw);bottom:17%;left:13%;overflow:hidden;transform:rotate(-7deg)}.lp-case-chain__object--photo img{object-fit:cover;filter:saturate(.92)contrast(1.02)brightness(.82);width:100%;height:100%;transform:scale(1.12)}.lp-case-chain__object--pattern{background:#e8e0cae6;border-radius:999px 999px 32px 32px;width:min(210px,18vw);height:280px;top:20%;left:40%;transform:rotate(6deg)}.lp-case-chain__object--pattern span{background:#14161238;height:1px;position:absolute;left:24%;right:22%}.lp-case-chain__object--pattern span:first-child{top:32%}.lp-case-chain__object--pattern span:nth-child(2){top:50%}.lp-case-chain__object--pattern span:nth-child(3){top:68%}.lp-case-chain__object--fit{background:radial-gradient(circle at 50% 30%,#8eb5d340,#0000 44%),#060e18a8;border:1px solid #cde5f821;border-radius:28px;width:min(230px,20vw);height:250px;bottom:16%;right:25%}.lp-case-chain__object--fit i{background:#ebf5fc52;width:32%;height:1px;position:absolute;left:34%}.lp-case-chain__object--fit i:first-child{top:34%}.lp-case-chain__object--fit i:nth-child(2){top:52%}.lp-case-chain__object--fit i:nth-child(3){top:70%}.lp-case-chain__object--pack{color:#132334;background:linear-gradient(#eef4f8e0,#d6dcd3db),repeating-linear-gradient(0deg,#0000 0 17px,#13233412 18px 19px);border:1px solid #ffffff75;border-radius:8px;gap:8px;min-width:164px;padding:18px 18px 16px;display:grid;top:22%;right:9%;transform:rotate(4deg);box-shadow:0 28px 72px #00000042,inset 0 1px #ffffffb3}.lp-case-chain__object--pack strong{color:#132334d6;letter-spacing:0;font-size:14px;font-weight:820}.lp-case-chain__object--pack span{color:#132334a6;border-top:1px solid #1323341a;padding-top:7px;font-size:11px;font-weight:680}.lp-case-chain__outputs{z-index:4;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid;position:absolute;bottom:clamp(18px,4vw,38px);left:clamp(18px,4vw,54px);right:clamp(18px,4vw,54px)}.lp-case-chain__outputs div{min-height:72px;box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border-top:1px solid #cde5f838;border-radius:0;padding:12px 2px 0}.lp-case-chain__outputs i,.lp-case-chain__outputs strong,.lp-case-chain__outputs span{letter-spacing:0;display:block}.lp-case-chain__outputs i{color:#daecfa94;background:#d2e5f414;border-radius:999px;width:fit-content;padding:3px 7px;font-size:10px;font-style:normal;font-weight:820}.lp-case-chain__outputs strong{color:#f0f7ffe6;margin-top:8px;font-size:13px;font-weight:760}.lp-case-chain__outputs span{color:#e0ecf670;margin-top:5px;font-size:10px;line-height:1.42}.lp-title-gradient{-webkit-text-fill-color:transparent;background:linear-gradient(#fff 0%,#a0a0a0 100%);-webkit-background-clip:text;background-clip:text}.lp-brand-gradient{-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#b4f72a 0%,#c8ff45 50%,#8bc34a 100%);-webkit-background-clip:text;background-clip:text}.lp-cta-btn{color:#07111a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);text-transform:uppercase;letter-spacing:.1em;background:linear-gradient(#f4faffe0 0%,#bad5eceb 48%,#5d89aef5 100%);border:1px solid #c7e0f6d1;font-weight:700;transition:all .3s;box-shadow:inset 0 0 0 1px #fff3,0 14px 34px #5692c438,0 4px 12px #00000042}.lp-cta-btn:hover{background:linear-gradient(#fffffff0 0%,#cce5f9f5 48%,#689eca 100%);border-color:#dbf0fff0;transform:translateY(-1px)scale(1.025);box-shadow:inset 0 0 0 1px #ffffff47,0 18px 42px #689eca4d,0 8px 24px #00000038}.lp-cta-btn:active{transform:scale(.98);box-shadow:inset 0 0 0 1px #ffffff29,0 8px 20px #5692c42e}.lp-cta-btn,.lp-primary-cta,.lp-final-cta__button{isolation:isolate;color:#ecf6fff0;text-shadow:0 1px #00000094;background:radial-gradient(at 52% 58%,#0000006b,#0000 62%),linear-gradient(#dbeefc14,#01040852);border:1px solid #cde4f533;border-radius:999px 56% 999px 64%;transition:transform .18s cubic-bezier(.18,.86,.22,1),border-color .18s,box-shadow .18s,color .18s;position:relative;overflow:hidden;box-shadow:0 18px 42px #0208106b,inset 0 0 0 1px #ffffff0e,inset 0 10px 22px #0000003d}.lp-cta-btn>b,.lp-primary-cta>b,.lp-final-cta__button>b{content:"";z-index:-1;border-radius:inherit;transform:rotate(calc(var(--mx) * 6deg - 2deg)) scale(1);background:radial-gradient(circle at 29% 23%,#ffffffc7,#cee5f633 15%,#0000 30%),radial-gradient(circle at 71% 76%,#ffebbe33,#0000 29%),conic-gradient(from 126deg at 47% 51%,#fafeff61,#4d67800f,#e8f4ff33,#070c120f,#ffeec538,#fafeff52),linear-gradient(#314051 0%,#0d141d 44%,#010408 100%);border:1px solid #e0f3ff75;transition:transform .22s cubic-bezier(.2,.8,.2,1),box-shadow .22s,filter .22s;position:absolute;inset:3px;box-shadow:inset 0 2px 2px #ffffff5c,inset 0 -12px 24px #000000b8,inset 0 0 0 1px #ffffff14,0 10px 22px #00000057,0 0 38px #b2dcf921}.lp-cta-btn>b:before,.lp-primary-cta>b:before,.lp-final-cta__button>b:before,.lp-cta-btn>b:after,.lp-primary-cta>b:after,.lp-final-cta__button>b:after{content:"";pointer-events:none;position:absolute}.lp-cta-btn>b:before,.lp-primary-cta>b:before,.lp-final-cta__button>b:before{filter:drop-shadow(0 1px 1px #0000009e);opacity:.82;background:radial-gradient(circle at 32% 38%,#02050af0 0 2.3px,#e5f4ff3d 2.7px 3.8px,#0000 4.2px),radial-gradient(circle at 68% 38%,#02050af0 0 2.3px,#e5f4ff3d 2.7px 3.8px,#0000 4.2px),radial-gradient(circle at 32% 68%,#02050af0 0 2.3px,#e5f4ff38 2.7px 3.7px,#0000 4.2px),radial-gradient(circle at 68% 68%,#02050af0 0 2.3px,#e5f4ff38 2.7px 3.7px,#0000 4.2px);border-radius:50%;transition:transform .17s,opacity .17s;inset:15% 19%}.lp-cta-btn>b:after,.lp-primary-cta>b:after,.lp-final-cta__button>b:after{opacity:.5;background:linear-gradient(90deg,#0000,#e7f7ff80,#ffebbe52,#0000);border-radius:999px;height:1px;transition:transform .18s,opacity .18s;top:48%;left:24%;right:20%;transform:rotate(-18deg)scaleX(.82)}.lp-cta-btn:before,.lp-primary-cta:before,.lp-final-cta__button:before{content:"";z-index:1;pointer-events:none;opacity:0;filter:blur(10px);background:radial-gradient(at 50% 54%,#0006,#0000 58%);transition:transform .18s,opacity .18s;position:absolute;inset:-10px;transform:scale(.82)}.lp-cta-btn:after,.lp-primary-cta:after,.lp-final-cta__button:after{content:"";z-index:0;opacity:.54;pointer-events:none;background:linear-gradient(114deg,#0000 0 24%,#f1faff5c 35%,#0000 46% 100%);border-radius:999px 48% 999px 56%;position:absolute;inset:8px 14px;transform:skew(-16deg)}.lp-cta-btn:hover,.lp-primary-cta:hover,.lp-final-cta__button:hover{color:#f8fcfffa;transform:translateY(-2px) rotate(calc(var(--mx) * -.5deg - .35deg)) scale(1.012);border-color:#dcf2ff57;box-shadow:0 24px 58px #0208108a,inset 0 0 0 1px #ffffff14,inset 0 10px 22px #0003}.lp-cta-btn:hover>b,.lp-primary-cta:hover>b,.lp-final-cta__button:hover>b{transform:translate3d(calc(var(--mx) * 2px), calc(var(--my) * 1px - 1px), 0) rotate(calc(var(--mx) * 8deg + 8deg)) scale(1.025);filter:brightness(1.08);animation:1.35s ease-in-out infinite alternate lpButtonPearlHover}.lp-cta-btn:hover>b:before,.lp-primary-cta:hover>b:before,.lp-final-cta__button:hover>b:before{transform:translate3d(calc(var(--mx) * 1px), calc(var(--my) * 1px), 0) scale(1.04)}.lp-cta-btn:hover>b:after,.lp-primary-cta:hover>b:after,.lp-final-cta__button:hover>b:after{opacity:.86;transform:rotate(calc(-18deg + var(--mx) * 6deg)) scaleX(1.12)}.lp-cta-btn:active,.lp-primary-cta:active,.lp-final-cta__button:active{transform:translateY(2px)scale(.978);box-shadow:0 10px 26px #02081075,inset 0 7px 15px #000000a3,inset 0 0 0 1px #ffffff0f}.lp-cta-btn:active>b,.lp-primary-cta:active>b,.lp-final-cta__button:active>b{transform:translateY(4px) rotate(calc(var(--mx) * 5deg - 4deg)) scale(.948);box-shadow:inset 0 6px 18px #000c,inset 0 -4px 10px #ffffff0d,0 2px 10px #0000006b}.lp-cta-btn:active>b:before,.lp-primary-cta:active>b:before,.lp-final-cta__button:active>b:before{opacity:.6;transform:translateY(2px)scale(.9)}.lp-cta-btn:active>b:after,.lp-primary-cta:active>b:after,.lp-final-cta__button:active>b:after{opacity:.36;transform:translateY(2px)rotate(-12deg)scaleX(.72)}.lp-cta-btn>span,.lp-primary-cta>span,.lp-final-cta__button>span,.lp-final-cta__button>svg{z-index:2;position:relative}.lp-cta-btn{min-width:104px;min-height:38px;padding-left:43px;padding-right:20px}.lp-primary-cta{min-width:166px;padding-left:58px}.lp-final-cta__button{padding-left:56px}.lp-button-thread{z-index:2;pointer-events:none;opacity:.54;border-top:1px solid #e8f6ff6b;border-bottom:1px solid #ffecbe33;border-radius:50%;width:26px;height:14px;position:absolute;top:50%;left:28px;transform:translateY(-50%)rotate(-9deg)}@keyframes lpButtonPearlHover{0%{box-shadow:inset 0 2px 2px #ffffff57,inset 0 -12px 24px #000000b3,0 10px 22px #00000052,0 0 30px #b2dcf91f}to{box-shadow:inset 0 2px 3px #ffffff75,inset 0 -14px 26px #000000c2,0 13px 28px #00000061,0 0 46px #bee5ff33}}.lp-cta-btn,.lp-primary-cta,.lp-final-cta__button{--button-pitch:13deg;--button-yaw:-9deg;--button-roll:-5deg;transform-style:preserve-3d;perspective:900px;box-shadow:none;transform:perspective(900px) rotateX(var(--button-pitch)) rotateY(var(--button-yaw)) rotateZ(var(--button-roll)) translate3d(0, 0, 0);transform-origin:50% 62%;background:radial-gradient(at 50% 62%,#00000075,#0000002e 46%,#0000 68%),radial-gradient(at 52% 52%,#cee5f61c,#0000 62%);border:0;transition:transform .18s cubic-bezier(.18,.86,.22,1),filter .18s;overflow:visible}.lp-primary-cta{--button-pitch:14deg;--button-yaw:-11deg;--button-roll:-6deg}.lp-final-cta__button{--button-pitch:11deg;--button-yaw:-7deg;--button-roll:4deg}.lp-cta-btn:before,.lp-primary-cta:before,.lp-final-cta__button:before{z-index:0;opacity:.72;filter:blur(9px);transform:translate3d(7px, 14px, -28px) scale(.9) rotate(calc(var(--button-roll) * -.5));background:radial-gradient(at 48% 56%,#0000008a,#00000038 34%,#0000 66%),radial-gradient(#add1eb1c,#0000 68%);border-radius:56% 44% 62% 38%/44% 58% 42% 56%;inset:-12px -18px -18px}.lp-cta-btn:after,.lp-primary-cta:after,.lp-final-cta__button:after{z-index:3;opacity:.42;mix-blend-mode:screen;background:linear-gradient(112deg,#0000 0 20%,#f5fcff6b 34%,#0000 45% 100%),radial-gradient(at 28% 22%,#ffffff38,#0000 34%);border-radius:50%;inset:8px 16px;transform:translateZ(28px)skew(-14deg)}.lp-cta-btn>b,.lp-primary-cta>b,.lp-final-cta__button>b{z-index:1;transform-origin:48% 58%;background:radial-gradient(circle at 26% 20%,#ffffffdb,#d6eaf83d 14%,#0000 31%),radial-gradient(circle at 74% 78%,#ffecbe38,#0000 29%),conic-gradient(from 118deg at 48% 52%,#f8fdff75,#49607414,#e0f1fc3d,#050a1000,#ffedc633,#f8fdff5c),linear-gradient(#344354 0%,#0c121a 48%,#010409 100%);border:1px solid #e2f4ff94;border-radius:54% 46% 58% 42%/46% 60% 40% 54%;inset:0;transform:translate3d(0,-3px,28px)rotateX(-5deg)rotateY(7deg)rotate(-2deg)scale(1);box-shadow:16px 28px 34px #0000007a,0 0 42px #b7dffa24,inset 0 2px 3px #ffffff75,inset 7px 0 16px #ffffff0f,inset -8px -16px 28px #000000c7,inset 0 0 0 1px #ffffff1a}.lp-cta-btn>b:before,.lp-primary-cta>b:before,.lp-final-cta__button>b:before{filter:drop-shadow(0 2px 1px #000000b8)drop-shadow(0 -.5px #ffffff1f);background:radial-gradient(circle at 30% 34%,#010409 0 2.9px,#e9f7ff57 3.3px 4.4px,#0000 4.9px),radial-gradient(circle at 70% 36%,#010409 0 2.9px,#e9f7ff52 3.3px 4.4px,#0000 4.9px),radial-gradient(circle at 32% 70%,#010409 0 2.9px,#e9f7ff47 3.3px 4.3px,#0000 4.9px),radial-gradient(circle at 70% 69%,#010409 0 2.9px,#e9f7ff47 3.3px 4.3px,#0000 4.9px);inset:19% 23% 21%}.lp-cta-btn>b:after,.lp-primary-cta>b:after,.lp-final-cta__button>b:after{opacity:.72;background:linear-gradient(90deg,#0000,#e8f7ffb8,#ffecc057,#0000);height:1px;top:51%;left:24%;right:19%;transform:rotate(-22deg)scaleX(.9)}.lp-cta-btn>span,.lp-primary-cta>span,.lp-final-cta__button>span,.lp-final-cta__button>svg,.lp-button-thread{transform:translateZ(42px)}.lp-button-3d{z-index:1;width:68px;height:52px;transform-style:preserve-3d;filter:drop-shadow(12px 18px 22px #0000006b)drop-shadow(0 0 20px #b0d9f621);transition:transform .18s cubic-bezier(.18,.86,.22,1),filter .18s;position:absolute;top:50%;left:0;transform:translate3d(7px,-50%,46px)}.lp-button-3d--hero{width:82px;height:62px;transform:translate3d(8px,-50%,50px)rotate(-2deg)}.lp-button-3d--final{width:82px;height:62px;transform:translate3d(8px,-50%,50px)rotate(4deg)}.lp-button-3d__canvas{display:block;width:100%!important;height:100%!important}.lp-primary-cta:hover .lp-button-3d,.lp-final-cta__button:hover .lp-button-3d{transform:translate3d(calc(9px + var(--mx) * 2px), calc(-50% + var(--my) * 1px - 3px), 58px) rotate(calc(var(--mx) * 3deg - 2deg)) scale(1.04);filter:drop-shadow(16px 24px 28px #0000007a)drop-shadow(0 0 30px #bfe5ff2e)}.lp-primary-cta:active .lp-button-3d,.lp-final-cta__button:active .lp-button-3d{filter:drop-shadow(5px 8px 10px #0000007a)drop-shadow(0 0 14px #bfe5ff14);transform:translate3d(4px,calc(4px - 50%),18px)rotate(-1deg)scale(.94)}.lp-cta-btn:hover,.lp-primary-cta:hover,.lp-final-cta__button:hover{transform:perspective(900px) rotateX(calc(var(--button-pitch) + 3deg)) rotateY(calc(var(--button-yaw) + var(--mx) * 3deg)) rotateZ(calc(var(--button-roll) + var(--mx) * -1deg)) translate3d(0, -3px, 0);filter:brightness(1.04)}.lp-cta-btn:hover:before,.lp-primary-cta:hover:before,.lp-final-cta__button:hover:before{opacity:.86;transform:translate3d(10px, 18px, -34px) scale(.98) rotate(calc(var(--button-roll) * -.5))}.lp-cta-btn:hover>b,.lp-primary-cta:hover>b,.lp-final-cta__button:hover>b{transform:translate3d(calc(var(--mx) * 2px), calc(var(--my) * 1px - 6px), 36px) rotateX(-8deg) rotateY(calc(9deg + var(--mx) * 3deg)) rotateZ(calc(-2deg + var(--mx) * 3deg)) scale(1.025);animation:1.2s ease-in-out infinite alternate lpButtonPearlHover}.lp-cta-btn:active,.lp-primary-cta:active,.lp-final-cta__button:active{transform:perspective(900px) rotateX(6deg) rotateY(calc(var(--button-yaw) * .28)) rotateZ(calc(var(--button-roll) * .5)) translate3d(0, 3px, 0) scale(.988)}.lp-cta-btn:active:before,.lp-primary-cta:active:before,.lp-final-cta__button:active:before{opacity:.92;filter:blur(7px);transform:translate3d(2px,7px,-18px)scale(.7)}.lp-cta-btn:active>b,.lp-primary-cta:active>b,.lp-final-cta__button:active>b{animation:none;transform:translate3d(0,3px,7px)rotateX(2deg)rotateY(2deg)rotate(-1deg)scale(.958);box-shadow:3px 7px 12px #0000005c,inset 0 8px 18px #000000d1,inset 0 -4px 10px #ffffff0a,inset 0 0 0 1px #ffffff14}.lp-secondary-cta{color:#d7e9f7db;background:radial-gradient(circle at 30% 24%,#ffffff24,#0000 30%),linear-gradient(#0f1924ad,#03070d85),#07121f3d;border-color:#bcdcf33d;border-radius:999px 58% 999px 62%;box-shadow:inset 0 1px #ffffff2e,inset 0 -8px 22px #00000061,0 14px 38px #040c1638}.lp-secondary-cta:hover{background:radial-gradient(circle at 30% 24%,#ffffff38,#0000 30%),linear-gradient(#192939bd,#03070d94),#244e6f29;border-color:#d6f0ff80;transform:translateY(-2px)rotate(.35deg)}.lp-secondary-cta:active{transform:translateY(1px)scale(.985);box-shadow:inset 0 5px 12px #00000080,0 8px 24px #040c162e}.lp-nav-glass .lp-cta-btn{color:#e8f4ffeb;background:radial-gradient(circle at 28% 20%,#ffffff38,#0000 30%),linear-gradient(#273644eb,#050a10f5);border:1px solid #cfe7f93d;border-radius:999px 58% 999px 62%;min-width:92px;min-height:34px;padding:0 18px;transform:perspective(560px)rotateX(8deg)rotateY(-5deg)rotate(-1deg);box-shadow:0 10px 26px #00000042,inset 0 1px #ffffff2e,inset 0 -9px 18px #0000008a}.lp-nav-glass .lp-cta-btn>b{display:none}.lp-nav-glass .lp-cta-btn>span{transform:translateZ(0)}.lp-nav-glass .lp-cta-btn:hover{border-color:#e2f5ff66;transform:perspective(560px)rotateX(11deg)rotateY(-7deg)rotate(-1deg)translateY(-1px)}.lp-nav-glass .lp-cta-btn:active{transform:perspective(560px)rotateX(4deg)rotateY(-2deg)translateY(1px)scale(.982);box-shadow:0 5px 14px #00000038,inset 0 6px 12px #00000094}.lp-nav-glass{-webkit-backdrop-filter:saturate(150%)blur(18px);background:linear-gradient(#02080e94,#02080e42 68%,#0000);border-bottom:.5px solid #c6e0f614;box-shadow:inset 0 -1px #ffffff06}.lp-product-float{border:.5px solid #ffffff1a;border-radius:20px;transition:transform .6s,box-shadow .6s;transform:perspective(1200px)rotateX(2deg);box-shadow:0 20px 60px #00000080,0 0 0 .5px #ffffff0d,inset 0 1px #ffffff0d}.lp-product-float:hover{transform:perspective(1200px)rotateX(0)translateY(-4px);box-shadow:0 30px 80px #0009,0 0 0 .5px #ffffff14,inset 0 1px #ffffff14}.lp-product-board{background:linear-gradient(135deg,#ffffff13,#ffffff05 34%,#b4f72a07 100%),radial-gradient(circle at 72% 12%,#b4f72a21,#0000 31%),radial-gradient(circle at 18% 86%,#9bb1ff1b,#0000 30%),#080911;border-radius:24px;position:relative;overflow:hidden;box-shadow:0 34px 100px #0000007a,0 0 0 1px #ffffff13,inset 0 1px #ffffff1f}.lp-product-board:before{content:"";pointer-events:none;opacity:.38;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff07 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 16% 84%,#0000);mask-image:linear-gradient(90deg,#0000,#000 16% 84%,#0000)}.lp-product-board__glow{aspect-ratio:1;filter:blur(18px);background:radial-gradient(circle,#b4f72a33,#748cff14 43%,#0000 70%);border-radius:999px;width:42%;animation:9s ease-in-out infinite alternate lpBoardGlow;position:absolute;top:-22%;right:-12%}.lp-product-board__header{z-index:1;border-bottom:1px solid #ffffff13;justify-content:space-between;align-items:center;gap:16px;padding:clamp(18px,3vw,30px);display:flex;position:relative}.lp-product-board__header p,.lp-product-board__header strong,.lp-product-board__header span{letter-spacing:0}.lp-product-board__header p{color:#ffffff6b;margin:0 0 6px;font-size:12px;font-weight:600}.lp-product-board__header strong{color:#ffffffeb;font-size:clamp(15px,2vw,20px);font-weight:760;display:block}.lp-product-board__header>span{color:#b4f72ad6;text-transform:uppercase;background:#b4f72a0e;border:1px solid #b4f72a3d;border-radius:999px;flex:none;padding:8px 12px;font-size:11px;font-weight:760}.lp-product-board__body{z-index:1;grid-template-columns:minmax(180px,.84fr) minmax(280px,1.2fr) minmax(180px,.78fr);align-items:stretch;gap:clamp(16px,2vw,26px);min-height:clamp(420px,48vw,560px);padding:clamp(18px,3vw,30px);display:grid;position:relative}.lp-chain-panel,.lp-output-panel{flex-direction:column;justify-content:center;gap:12px;display:flex}.lp-chain-node{background:#ffffff09;border:1px solid #ffffff13;border-radius:18px;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:12px;min-height:72px;padding:13px 14px;transition:transform .26s cubic-bezier(.2,.7,.2,1),border-color .26s,background .26s;display:grid;position:relative;box-shadow:inset 0 1px #ffffff13}.lp-chain-node:not(:last-child):after{content:"";background:linear-gradient(#ffffff2e,#b4f72a57);width:1px;height:13px;position:absolute;bottom:-13px;left:29px}.lp-chain-node:hover{background:#ffffff0d;border-color:#ffffff26;transform:translateY(-2px)}.lp-chain-node--active{background:linear-gradient(135deg,#b4f72a1b,#ffffff09);border-color:#b4f72a57;box-shadow:0 18px 42px #b4f72a12,inset 0 1px #ffffff1f}.lp-chain-node i{color:#ffffffad;background:#ffffff13;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:10px;font-style:normal;font-weight:780;display:inline-flex}.lp-chain-node--active i{color:#071006;background:#b4f72a;box-shadow:0 0 22px #b4f72a52}.lp-chain-node strong,.lp-chain-node span{letter-spacing:0;display:block}.lp-chain-node strong{color:#ffffffe0;font-size:13px;font-weight:780}.lp-chain-node span{color:#ffffff6b;margin-top:4px;font-size:11px;line-height:1.35}.lp-fit-stage{isolation:isolate;min-height:100%;transform:translate3d(0, calc(var(--board-progress,0) * -10px), 0);background:radial-gradient(circle at 52% 22%,#ffffff1f,#0000 20%),linear-gradient(#ffffff0f,#ffffff04),#0c0d14;border:1px solid #ffffff14;border-radius:24px;transition:transform .14s linear;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1f,inset 0 -70px 120px #00000047}.lp-fit-stage:before{content:"";filter:blur(10px);background:radial-gradient(#b4f72a24,#0000 66%);border-radius:50%;animation:7s ease-in-out infinite alternate lpFitAura;position:absolute;inset:8%;transform:translate(0)}.lp-fit-stage__avatar{aspect-ratio:.42;filter:drop-shadow(0 24px 46px #00000061);background:radial-gradient(circle at 50% 7%,#e9e5dae6 0 8%,#0000 8.3%),linear-gradient(90deg,#0000 44%,#e8e2da99 45% 55%,#0000 56%),linear-gradient(#e8e2da7a,#e8e2da1a);border-radius:999px 999px 42px 42px;width:min(46%,190px);position:absolute;top:50%;left:50%;transform:translate(-50%,-48%)}.lp-fit-stage__garment{clip-path:polygon(35% 0,65% 0,77% 36%,88% 100%,12% 100%,23% 36%);background:linear-gradient(90deg,#fff3,#0000 20% 80%,#0003),radial-gradient(circle at 50% 20%,#b4f72a3d,#0000 34%),linear-gradient(#dacbbd,#8f7064);border:1px solid #ffffff4d;width:64%;height:66%;position:absolute;top:22%;left:18%}.lp-fit-stage__photo{background:linear-gradient(145deg,#efe7d61f,#07080cf5);border:1px solid #ffffff21;border-radius:32px;position:absolute;inset:7% 13% 6%;overflow:hidden;box-shadow:0 28px 80px #00000075,inset 0 1px #ffffff24}.lp-fit-stage__halo{aspect-ratio:1;background:#f7f0dec2;border-radius:50%;width:28%;position:absolute;top:-9%;left:47%;box-shadow:0 0 70px #f7f0de3d}.lp-fit-stage__model{filter:drop-shadow(0 32px 48px #00000070);width:min(48%,210px);height:82%;position:absolute;bottom:4%;left:50%;transform:translate(-50%)}.lp-fit-stage__neck{background:linear-gradient(90deg,#efe7d3d6,#b1a9979e);border-radius:999px;width:14%;height:22%;position:absolute;top:0;left:43%}.lp-fit-stage__bodice{clip-path:polygon(18% 0,82% 0,100% 100%,0 100%);background:linear-gradient(90deg,#ffffff52,#0000 38%,#221f1c2e),linear-gradient(#e5d9b0,#c19b8d);width:42%;height:25%;position:absolute;top:18%;left:29%}.lp-fit-stage__skirt{clip-path:polygon(31% 0,69% 0,100% 100%,0 100%);background:linear-gradient(90deg,#ffffff40,#0000 20% 74%,#0003),repeating-linear-gradient(90deg,#ffffff1a 0 2px,#0000 2px 17px),linear-gradient(#d9ce96 0%,#b18e81 55%,#7d635c 100%);width:76%;height:59%;position:absolute;top:37%;left:12%;box-shadow:inset 0 0 0 1px #ffffff2e}.lp-fit-stage__sleeve{background:#dad1bb2b;border:1px solid #ffffff30;width:27%;height:38%;position:absolute;top:20%}.lp-fit-stage__sleeve--left{border-radius:80% 20% 40% 70%;left:2%;transform:rotate(10deg)}.lp-fit-stage__sleeve--right{border-radius:20% 80% 70% 40%;right:2%;transform:rotate(-10deg)}.lp-fit-stage__shadow{background:radial-gradient(#00000075,#0000 70%);border-radius:50%;height:13%;position:absolute;bottom:4%;left:18%;right:18%}.lp-pattern-piece{border:1px solid #ffffff21;position:absolute;box-shadow:0 24px 60px #00000052}.lp-pattern-piece--front{background:#eee8d8eb;border-radius:999px 999px 26px 26px;width:28%;height:42%;bottom:13%;right:4%;transform:rotate(7deg)}.lp-pattern-piece--side{background:repeating-linear-gradient(90deg,#ffffff14 0 1px,#0000 1px 18px),linear-gradient(135deg,#ffffff1f,#ffffff05),#151821;border-radius:22px;width:27%;height:34%;top:12%;left:5%;transform:rotate(-7deg)}.lp-pattern-piece span{background:#14161233;height:1px;position:absolute;left:24%;right:22%}.lp-pattern-piece--side span{background:#ffffff2e}.lp-pattern-piece span:first-child{top:34%}.lp-pattern-piece span:nth-child(2){top:52%}.lp-pattern-piece span:nth-child(3){top:70%}.lp-fit-stage__caption{-webkit-backdrop-filter:blur(18px)saturate(140%);backdrop-filter:blur(18px)saturate(140%);background:#08090e94;border:1px solid #ffffff1a;border-radius:18px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex;position:absolute;bottom:6%;left:7%;right:7%;box-shadow:0 18px 44px #00000042}.lp-fit-stage__caption span,.lp-fit-stage__caption strong{letter-spacing:0}.lp-fit-stage__caption span{color:#b4f72ac7;flex:none;font-size:11px;font-weight:820}.lp-fit-stage__caption strong{color:#ffffffd1;text-align:right;min-width:0;font-size:12px;font-weight:680}.lp-fit-stage__pattern{opacity:.86;filter:drop-shadow(0 12px 26px #0000006b);width:37%;height:auto;position:absolute;bottom:6%;right:5%}.lp-fit-stage__pattern path{stroke:#e8eee0d1;stroke-width:2px;fill:#ffffff09;vector-effect:non-scaling-stroke}.lp-fit-stage__pattern path:last-child{stroke:#b4f72abd;stroke-dasharray:8 7;fill:none}.lp-fit-stage__hud{-webkit-backdrop-filter:blur(18px)saturate(140%);backdrop-filter:blur(18px)saturate(140%);background:#090a109e;border:1px solid #ffffff1a;border-radius:16px;justify-content:space-between;align-items:center;gap:14px;min-width:150px;padding:10px 12px;display:flex;position:absolute;box-shadow:0 18px 40px #00000038}.lp-fit-stage__hud--top{top:7%;left:7%}.lp-fit-stage__hud--bottom{bottom:8%;right:7%}.lp-fit-stage__hud span,.lp-fit-stage__hud strong{letter-spacing:0}.lp-fit-stage__hud span{color:#ffffff7a;font-size:11px}.lp-fit-stage__hud strong{color:#ffffffe6;font-size:13px}.lp-output-panel__sheet{color:#141611;background:repeating-linear-gradient(0deg,#0000 0 18px,#1416110e 19px 20px),linear-gradient(#f5f2e6f0,#dadccfe6);border:1px solid #ffffff1f;border-radius:8px;min-height:240px;padding:16px 16px 14px;transition:transform .32s cubic-bezier(.2,.7,.2,1);transform:rotate(1.4deg);box-shadow:0 24px 54px #00000042,inset 0 1px #ffffffb3}.lp-product-board:hover .lp-output-panel__sheet{transform:rotate(0)translateY(-2px)}.lp-output-panel__sheet span,.lp-output-panel__sheet strong,.lp-output-panel__sheet p{letter-spacing:0;display:block}.lp-output-panel__sheet span{color:#14161175;font-size:9px;font-weight:820}.lp-output-panel__sheet strong{color:#12140f;margin:7px 0 16px;font-size:18px;font-weight:820}.lp-output-panel__sheet p{color:#141611a8;border-top:1px solid #1416111f;margin:8px 0 0;padding-top:8px;font-size:11px;font-weight:620}.lp-output-panel__assets{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.lp-output-panel__assets div{aspect-ratio:1;background:#11131b;border:1px solid #ffffff14;border-radius:8px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14}.lp-output-panel__assets div:before,.lp-output-panel__assets div:after{content:"";pointer-events:none;position:absolute}.lp-output-panel__assets div:first-child:before{border:1px solid #e7f5ff57;border-radius:50%;inset:22%;box-shadow:-18px -12px 0 -7px #e7f5ff6b,16px 10px 0 -7px #ffebbe52,0 22px 0 -8px #e7f5ff52}.lp-output-panel__assets div:nth-child(2):before{clip-path:polygon(46% 0,72% 16%,62% 42%,86% 100%,20% 94%,34% 44%,18% 16%);background:#e6eef238;border-radius:999px 999px 12px 12px;width:48%;height:68%;top:16%;left:26%}.lp-output-panel__assets div:nth-child(2):after{background:#e7f5ff5c;height:1px;top:34%;left:34%;right:30%;box-shadow:0 16px #e7f5ff3d,0 32px #e7f5ff33}.lp-output-panel__assets div:nth-child(3){gap:5px;padding:12px;display:grid}.lp-output-panel__assets div:nth-child(3):before{background:#ece0be75;border-radius:999px;height:5px;top:17px;left:12px;right:12px;box-shadow:0 14px #b3cfe26b,0 28px #eef5f957}.lp-garment-card{border-radius:20px}.lp-garment-thumb{--garment-primary:#d8c8b5;--garment-secondary:#453a32;--garment-paper:#f4f0df;aspect-ratio:3/4;background:radial-gradient(circle at 50% 20%, var(--garment-primary), transparent 34%), linear-gradient(160deg, #ffffff0d, #ffffff03), #11121b;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.lp-garment-thumb{background:radial-gradient(circle at 50% 20%, color-mix(in srgb, var(--garment-primary) 26%, transparent), transparent 34%), linear-gradient(160deg, #ffffff0d, #ffffff03), #11121b}}.lp-garment-thumb__grid{opacity:.36;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff07 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 86%);mask-image:linear-gradient(#000,#0000 86%)}.lp-garment-thumb__dress{clip-path:polygon(34% 0,66% 0,82% 36%,94% 100%,6% 100%,18% 36%);background:linear-gradient(90deg, #ffffff2e, transparent 25% 76%, #0000002e), linear-gradient(180deg, var(--garment-primary), var(--garment-secondary));border:1px solid #ffffff38;width:43%;height:66%;transition:transform .42s cubic-bezier(.2,.7,.2,1),filter .42s;position:absolute;top:13%;left:50%;transform:translate(-50%);box-shadow:0 24px 46px #00000057}.lp-garment-card:hover .lp-garment-thumb__dress{filter:saturate(1.08);transform:translate(-50%)translateY(-5px)scale(1.025)}.lp-garment-thumb--coat .lp-garment-thumb__dress{clip-path:polygon(30% 0,70% 0,88% 28%,78% 100%,22% 100%,12% 28%);width:58%}.lp-garment-thumb--swim .lp-garment-thumb__dress{clip-path:polygon(25% 0,75% 0,68% 38%,86% 100%,56% 100%,50% 70%,44% 100%,14% 100%,32% 38%);width:34%;height:54%;top:19%}.lp-garment-thumb--street .lp-garment-thumb__dress{clip-path:polygon(22% 0,78% 0,98% 36%,82% 100%,18% 100%,2% 36%);width:62%;height:48%;top:20%}.lp-garment-thumb__pattern{opacity:.72;width:44%;position:absolute;bottom:6%;right:5%}.lp-garment-thumb__pattern path{stroke:var(--garment-paper)}@supports (color:color-mix(in lab, red, red)){.lp-garment-thumb__pattern path{stroke:color-mix(in srgb, var(--garment-paper) 78%, white)}}.lp-garment-thumb__pattern path{stroke-width:2px;fill:#ffffff07}.lp-garment-thumb__pattern path:last-child{fill:none;stroke:#b4f72ab8;stroke-dasharray:6 6}.lp-garment-thumb__swatches{gap:6px;display:flex;position:absolute;bottom:12px;left:12px}.lp-garment-thumb__swatches span{border:1px solid #ffffff47;border-radius:50%;width:20px;height:20px;box-shadow:0 8px 18px #0000003d}.lp-garment-thumb__tag{color:#ffffffb8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);letter-spacing:.04em;background:#00000047;border:1px solid #ffffff1f;border-radius:999px;padding:6px 8px;font-size:9px;font-weight:820;position:absolute;top:12px;right:12px}@keyframes lpBoardGlow{0%{opacity:.75;transform:translate(0)scale(1)}to{opacity:1;transform:translate(-8%,12%)scale(1.18)}}@keyframes lpFitAura{0%{opacity:.58;transform:translate(-2%,1%)scale(.95)}to{opacity:.9;transform:translate(3%,-2%)scale(1.05)}}@media (width<=980px){.lp-hero-cover__type{font-size:clamp(62px,18vw,148px);top:auto}.lp-hero-art{width:min(680px,82vw);top:42%}.lp-hero-context-objects{height:280px;opacity:calc(.1 - var(--hero-progress) * .08);inset:78px 18px auto}.lp-fabric-trimmer{width:clamp(118px,28vw,190px);top:clamp(96px,20vh,156px);right:clamp(14px,9vw,64px)}.lp-hero-cover__copy{max-width:min(540px,72vw);inset:clamp(122px,19vh,176px) auto auto clamp(18px,5vw,42px)}.lp-hero-cover__actions{inset:auto auto 80px clamp(18px,5vw,42px)}.lp-hero-cover__meta--right,.lp-hero-cover__rail{display:none}.lp-hero-cover__rail:before{background:linear-gradient(#0000,#c4def32e,#e7e0c929,#0000);width:1px;height:auto;inset:5px auto 5px 4px}.lp-hero-cover__rail div,.lp-hero-cover__rail div:nth-child(2),.lp-hero-cover__rail div:nth-child(3),.lp-hero-cover__rail div:nth-child(4),.lp-hero-cover__rail div:hover,.lp-hero-cover__rail div.is-active{transform:none}.lp-hero-cover__rail div:before{top:3px;left:-24px}.lp-flow-story__art{width:min(620px,76vw);height:min(760px,74vh);top:44%;left:58%}.lp-flow-story__copy{max-width:min(520px,78vw);inset:auto clamp(18px,5vw,42px) 116px}.lp-flow-story__copy h2{font-size:clamp(42px,8.6vw,72px);line-height:.82}.lp-flow-story__cards{width:min(300px,45vw);height:210px;inset:auto clamp(18px,5vw,42px) 32px auto}.lp-flow-story__card{width:100%}.lp-product-board__body{grid-template-columns:1fr;min-height:0}.lp-chain-panel{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.lp-chain-node:not(:last-child):after{display:none}.lp-fit-stage{min-height:520px}.lp-output-panel{grid-template-columns:minmax(0,1fr) minmax(160px,.72fr);align-items:center;display:grid}}@media (width<=640px){.lp-hero-cover__shell{padding:70px 16px 22px}.lp-hero-cover__type{font-size:clamp(48px,18vw,88px);line-height:.72;display:block;top:auto}.lp-hero-cover__type span{display:block}.lp-hero-cover__meta{display:none}.lp-hero-art{aspect-ratio:1.02;width:94vw;top:37%}.lp-hero-context-objects{height:230px;opacity:calc(.06 - var(--hero-progress) * .05);inset:72px 16px auto}.lp-fabric-trimmer{filter:blur(.35px)drop-shadow(0 0 28px #b2daf60d);width:min(138px,36vw);top:86px;right:8px}.lp-hero-art__photo{border-radius:26px}.lp-hero-art__plate,.lp-hero-art__tech,.lp-hero-art__cursor{display:none}.lp-hero-cover__copy{max-width:min(340px,82vw);inset:102px auto auto 16px}.lp-hero-cover__copy h1{font-size:clamp(46px,15.8vw,66px);line-height:.8}.lp-hero-cover__copy p:last-child{display:none}.lp-hero-cover__actions{grid-template-columns:1fr;gap:8px;display:grid;bottom:64px;left:16px;right:16px}.lp-hero-cover__rail{display:none}.lp-hero-cover__rail::-webkit-scrollbar{display:none}.lp-hero-cover__rail div{min-height:0;padding:0}.lp-hero-cover__rail div:before{width:10px;height:10px;top:2px;left:-20px}.lp-hero-cover__rail span{font-size:9px}.lp-hero-cover__rail strong{font-size:11px}.lp-hero-cover__rail i{display:none}.lp-flow-story__art{width:98vw;height:58vh;top:38%;left:60%}.lp-flow-story__copy{max-width:none;inset:auto 16px 118px}.lp-flow-story__copy h2{font-size:clamp(40px,13vw,58px);line-height:.82}.lp-flow-story__copy h2 span+span{margin-top:4px}.lp-flow-story__copy h2 span:nth-child(2),.lp-flow-story__copy h2 span:nth-child(3),.lp-flow-story__copy h2 span:nth-child(4){transform:translate(0)}.lp-flow-story__cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:auto;height:76px;display:grid;inset:auto 16px 28px;overflow:visible}.lp-flow-story__card{width:100%;min-height:0;padding:8px 0 0;position:relative;left:auto;top:auto!important;bottom:auto!important}.lp-flow-story__card strong{font-size:11px}.lp-flow-story__card p{display:none}.lp-flow-story__track{width:auto;height:1px;inset:auto 16px 100px;transform:none}.lp-flow-story__track i{width:calc(var(--flow-progress) * 100%);height:1px}.lp-flow-story__track span{left:calc(var(--flow-progress) * 100%);top:50%}.lp-product-board{border-radius:18px}.lp-product-board__header{flex-direction:column;align-items:flex-start}.lp-product-board__body{gap:14px;padding:14px}.lp-chain-panel,.lp-output-panel{display:flex}.lp-chain-node{border-radius:15px;min-height:66px}.lp-fit-stage{border-radius:18px;min-height:420px}.lp-fit-stage__avatar{width:42%}.lp-fit-stage__pattern{width:42%;right:4%}.lp-fit-stage__hud{min-width:128px;padding:8px 10px}.lp-fit-stage__hud span{font-size:10px}.lp-output-panel__sheet{min-height:210px;transform:none}.lp-garment-card{border-radius:16px}.lp-garment-thumb__tag{font-size:8px}}.lp-stat-shimmer{-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#b4f72a,#c8ff45,#b4f72a) 0 0/200% 100%;-webkit-background-clip:text;background-clip:text;animation:3s ease-in-out infinite lpShimmer}@keyframes lpShimmer{0%,to{background-position:0%}50%{background-position:100%}}.lp-reveal{opacity:0;transition:opacity .8s,transform .8s;transform:translateY(30px)}.lp-reveal.visible{opacity:1;transform:translateY(0)}.lp-cta-secondary{color:#f0f0f5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:0 0;border:.5px solid #fff3;transition:all .3s}.lp-cta-secondary:hover{color:#fff;background:#b4f72a0a;border-color:#b4f72a66}@keyframes lpScrollBounce{0%,to{opacity:.4;transform:translateY(0)}50%{opacity:.8;transform:translateY(6px)}}.lp-scroll-indicator{animation:2s ease-in-out infinite lpScrollBounce}.lp-float-1{animation:8s ease-in-out infinite lpFloat1}.lp-float-2{animation:10s ease-in-out infinite lpFloat2}.lp-float-3{animation:9s ease-in-out infinite lpFloat3}.lp-float-4{animation:11s ease-in-out infinite lpFloat4}.lp-float-5{animation:7s ease-in-out infinite lpFloat5}.lp-float-6{animation:12s ease-in-out infinite lpFloat6}.lp-float-7{animation:9.5s ease-in-out infinite lpFloat7}.lp-float-8{animation:8.5s ease-in-out infinite lpFloat8}.lp-line-1{animation:6s ease-in-out infinite lpLinePulse}.lp-line-2{animation:7s ease-in-out 1s infinite lpLinePulse}.lp-line-3{animation:8s ease-in-out 2s infinite lpLinePulse}.lp-line-4{animation:6.5s ease-in-out .5s infinite lpLinePulse}.lp-line-5{animation:9s ease-in-out 1.5s infinite lpLinePulse}.lp-line-6{animation:7.5s ease-in-out 3s infinite lpLinePulse}.lp-line-7{animation:8.5s ease-in-out 2.5s infinite lpLinePulse}@keyframes lpFloat1{0%,to{transform:translate(0)}50%{transform:translate(20px,-18px)}}@keyframes lpFloat2{0%,to{transform:translate(0)}50%{transform:translate(-15px,22px)}}@keyframes lpFloat3{0%,to{transform:translate(0)}50%{transform:translate(12px,25px)}}@keyframes lpFloat4{0%,to{transform:translate(0)}50%{transform:translate(-20px,-12px)}}@keyframes lpFloat5{0%,to{transform:translate(0)}50%{transform:translate(15px,10px)}}@keyframes lpFloat6{0%,to{transform:translate(0)}50%{transform:translate(-10px,-20px)}}@keyframes lpFloat7{0%,to{transform:translate(0)}50%{transform:translate(18px,-8px)}}@keyframes lpFloat8{0%,to{transform:translate(0)}50%{transform:translate(-12px,15px)}}@keyframes lpLinePulse{0%,to{opacity:.2}50%{opacity:.6}}.glass-card{-webkit-backdrop-filter:blur(12px)saturate(150%);backdrop-filter:blur(12px)saturate(150%);background:#ffffff08;border:.5px solid #ffffff14;border-radius:16px;box-shadow:0 8px 32px #0000004d,inset 0 1px #ffffff0d}.breathe-hover{transition:all .4s}.breathe-hover:hover{border-color:#b4f72a26;transform:translateY(-3px)scale(1.006);box-shadow:0 12px 40px #b4f72a14}@keyframes lpTextReveal{0%{opacity:0;filter:blur(4px);transform:translateY(20px)}to{opacity:1;filter:blur();transform:translateY(0)}}.lp-text-reveal{opacity:0;animation:.8s forwards lpTextReveal}@keyframes panelOpenSmooth{0%{opacity:0;filter:blur(4px);transform:translate(100%)}60%{filter:blur()}to{opacity:1;filter:blur();transform:translate(0)}}@keyframes panelCloseSmooth{0%{opacity:1;transform:translate(0)}to{opacity:0;filter:blur(2px);transform:translate(100%)}}.panel-open-smooth{animation:panelOpenSmooth .28s var(--ease-enter) both}.panel-close-smooth{animation:panelCloseSmooth .2s var(--ease-exit) both}@keyframes toolSwitchRipple{0%{opacity:.5;transform:scale(0)}to{opacity:0;transform:scale(2.5)}}.tool-switch-ripple{border-radius:inherit;animation:toolSwitchRipple .35s var(--ease-apple) forwards;pointer-events:none;background:radial-gradient(circle,#b4f72a4d,#0000 70%);position:absolute;inset:0}.toolbar-vertical button[data-active=true]{position:relative}.toolbar-vertical button[data-active=true]:before{content:"";pointer-events:none;animation:toolActivePulse .6s var(--ease-apple) forwards;background:#b4f72a12;border-radius:8px;position:absolute;inset:2px}.toolbar-vertical{background:#0f0f14db;border:1px solid #ffffff0f;border-radius:20px;width:64px;padding:12px 8px;top:14px;bottom:14px;left:10px;box-shadow:0 16px 48px #00000047,inset 0 1px #ffffff08}.toolbar-vertical .ps-tool-btn,.toolbar-vertical button[data-vtip]{border-radius:14px}.toolbar-vertical .tooltip,.toolbar-vertical [role=tooltip]{border-radius:999px}.panel-open-smooth,.panel-spring-in{will-change:transform, opacity}.glass-card{background:#ffffff08;border-radius:24px}.empty-canvas-hero{-webkit-backdrop-filter:blur(28px)saturate(165%);background:linear-gradient(#ffffff12,#ffffff08),#0c0c12b8;border:1px solid #ffffff14;border-radius:32px;width:min(860px,100vw - 156px);box-shadow:0 28px 90px #00000057,inset 0 1px #ffffff0f}.empty-canvas-hero__title{letter-spacing:0}.empty-canvas-hero__subtitle{color:#f5f7fbad;max-width:620px}.empty-canvas-hero__primary{color:#08080c;background:linear-gradient(#fff,#e9e9ef);border-radius:999px;box-shadow:0 18px 46px #00000047,inset 0 1px #ffffffdb}.empty-canvas-hero__secondary-card,.empty-canvas-hero__hint-card,.empty-canvas-hero__graph-preview,.empty-canvas-hero__onboarding-step{background:#ffffff09;border-color:#ffffff12;border-radius:20px}.empty-canvas-hero__pill,.empty-canvas-hero__persona-chip,.empty-canvas-hero__browse,.empty-canvas-hero__tertiary button{border-radius:999px}.empty-canvas-hero__graph-node--active{box-shadow:0 10px 28px #b4f72a14}@media (width<=640px){.app-main-shell{padding-top:0!important;padding-left:0!important}.empty-canvas-hero{border-radius:24px;width:calc(100vw - 24px)}}@media (width>=641px) and (width<=1024px){.app-main-shell{padding-left:72px!important}.empty-canvas-hero{width:min(760px,100vw - 104px)}}.app-workspace-shell{background:radial-gradient(at 50% -18%,#ffffff12,#0000 34%),radial-gradient(at 84% 112%,#3742521f,#0000 44%),linear-gradient(#020307 0%,#05060a 48%,#010204 100%)!important}.app-workspace-shell:before{content:"";pointer-events:none;z-index:0;opacity:.34;background:radial-gradient(at 50% 8%,#ffffff14,#0000 42%),linear-gradient(#ffffff07,#0000 32%,#00000057);animation:18s ease-in-out infinite alternate deepSpaceBreath;position:absolute;inset:0}@keyframes deepSpaceBreath{0%{opacity:.24;transform:scale(1)}to{opacity:.42;transform:scale(1.018)}}.app-main-shell{z-index:1;position:relative}.studio-chrome{--studio-edge:#ffffff10;--studio-hairline:#ffffff0a;--studio-surface:#0d0e12a8;--studio-surface-raised:#14151bbd;--studio-glow:#ffffff14}.studio-chrome:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#ffffff0e,#0000 20%),#ffffff03;border:1px solid #ffffff09;border-radius:32px;position:absolute;inset:56px 14px 14px 74px;box-shadow:inset 0 1px #ffffff09,0 34px 110px #0000003d}.context-toolbar{border-radius:999px;box-shadow:0 24px 70px #00000042,inset 0 1px #fff1;-webkit-backdrop-filter:blur(34px)saturate(175%)!important;background:linear-gradient(#ffffff0f,#ffffff05),#0d0e12ad!important;border:1px solid #fff1!important;height:46px!important;position:fixed!important;top:14px!important;left:92px!important;right:18px!important}.context-toolbar__quick-add>div{box-shadow:none!important;background:#ffffff07!important;border-color:#ffffff0e!important}.context-toolbar>div,.context-toolbar button{transition:background-color .18s var(--ease-apple), color .18s var(--ease-apple), transform .16s var(--ease-apple)}.toolbar-vertical{-webkit-backdrop-filter:blur(34px)saturate(175%)!important;background:linear-gradient(#ffffff0f,#ffffff05),#0c0d11b8!important;border:1px solid #fff1!important;border-radius:30px!important;gap:2px!important;width:60px!important;padding:13px 8px!important;position:fixed!important;top:14px!important;bottom:16px!important;left:16px!important;box-shadow:0 24px 74px #00000052,inset 0 1px #fff1!important}.toolbar-vertical button{border-radius:16px!important;width:38px!important;height:38px!important}.toolbar-vertical button:hover{background:#fff1!important}.toolbar-vertical button[aria-label*=生成],.toolbar-vertical button[aria-label*=Generation]{color:#b4f72ae6!important;background:#b4f72a1a!important}.canvas-layout-region{background:radial-gradient(at 50% 24%,#ffffff07,#0000 42%),linear-gradient(#ffffff05,#ffffff01),#03040775;border:1px solid #ffffff0b;border-radius:30px;overflow:hidden;box-shadow:inset 0 1px #ffffff09,0 28px 90px #00000038}.empty-canvas-shell{padding:clamp(18px,3vw,42px) clamp(18px,4.6vw,84px)}.canvas-empty-entry-layer{width:auto;padding-left:clamp(18px,3.2vw,52px);padding-right:clamp(18px,3.2vw,52px)}.react-flow{background:radial-gradient(at 50% 12%,#ffffff07,#0000 44%),radial-gradient(at 82% 82%,#7684a807,#0000 44%),linear-gradient(#0304076b,#0102043d)!important}.react-flow__background{opacity:.035!important}.react-flow__background pattern circle,.react-flow__background pattern path,.react-flow__background pattern line{opacity:.045!important}.react-flow__controls,.react-flow__minimap,.react-flow__panel{filter:saturate(.92)}.empty-canvas-hero{max-height:min(660px,100vh - 150px);overflow:hidden;-webkit-backdrop-filter:blur(38px)saturate(160%)!important;background:linear-gradient(145deg,#ffffff18,#ffffff07 42%,#6876980d),linear-gradient(#0c0d12d1,#06070abd)!important;border:1px solid #ffffff16!important;border-radius:34px!important;width:min(1120px,100%)!important;padding:clamp(22px,2.6vw,34px)!important;box-shadow:0 42px 140px #00000061,0 0 80px #ffffff07,0 0 0 1px #ffffff04,inset 0 1px #fff1!important}.empty-canvas-hero--balanced{margin-inline:auto;transform:none}.empty-canvas-hero__liquid{opacity:1;filter:none;background:radial-gradient(at 50% 2%,#ffffff1f,#0000 34%),radial-gradient(at 74% 84%,#62749a21,#0000 44%),radial-gradient(at 30% 62%,#b4f72a0b,#0000 42%),linear-gradient(#05060a24,#0000003d)}.empty-canvas-hero__liquid:before,.empty-canvas-hero__liquid:after,.empty-canvas-hero__liquid-shape{display:none!important}.empty-canvas-hero__main{z-index:1;grid-template-columns:minmax(0,1.1fr) minmax(320px,.72fr);grid-template-areas:"copy copy""chips chips""actions actions""feedback feedback""cards preview""tertiary preview";align-items:start;gap:clamp(16px,2vw,28px) clamp(24px,3vw,44px);display:grid;position:relative}.empty-canvas-hero__left,.empty-canvas-hero__right{border-radius:24px;min-width:0}.empty-canvas-hero__left{text-align:center;background:0 0;flex-direction:column;align-items:center;padding:30px 28px 24px;display:contents}.empty-canvas-hero__right{background:linear-gradient(#ffffff0b,#ffffff03),#ffffff04;border:1px solid #ffffff0b;flex-direction:column;grid-area:preview;justify-content:center;min-height:100%;padding:clamp(18px,2vw,26px);display:flex;box-shadow:inset 0 1px #ffffff0d,0 18px 48px #00000026}.empty-canvas-hero__eyebrow{color:#f5f7fbb8;background:#ffffff0b;border:1px solid #ffffff0e;border-radius:999px;grid-area:copy;justify-self:center;align-items:center;gap:8px;width:fit-content;max-width:100%;min-height:30px;padding:4px 10px 4px 5px;font-size:11px;line-height:1.2;display:inline-flex}.empty-canvas-hero__eyebrow--hero{justify-self:center;margin-left:0}.empty-canvas-hero__eyebrow-icon{color:#b4f72aeb;background:#b4f72a1b;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.empty-canvas-hero__title{color:#f9fafcfa;max-width:650px;letter-spacing:0!important;margin:24px auto 0!important;font-size:clamp(34px,3.25vw,50px)!important;font-weight:620!important;line-height:1.02!important}.empty-canvas-hero__subtitle{margin:16px auto 0;color:#f5f7fba3!important;max-width:590px!important;font-size:13.5px!important;line-height:1.7!important}.empty-canvas-hero__copy--hero{text-align:center;grid-area:copy;justify-self:center;width:min(720px,100%);padding-bottom:18px;position:relative}.empty-canvas-hero__copy--hero:after{content:"";opacity:.82;background:linear-gradient(90deg,#0000,#b4f72abd,#0000);width:156px;height:1px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.empty-canvas-hero__lede{color:#f5f7fbc2;max-width:560px;margin:14px auto 0;font-size:12.5px;line-height:1.7}.empty-canvas-hero__pills{flex-wrap:wrap;grid-area:chips;justify-content:center;justify-self:center;gap:6px;margin-top:4px;display:flex!important}.empty-canvas-hero__pill{color:#f5f7fbb3;background:#ffffff08;border:1px solid #ffffff0f;align-items:center;gap:5px;height:28px;padding:0 10px;font-size:11px;display:inline-flex}.empty-canvas-hero__actions{flex-wrap:wrap;grid-area:actions;justify-content:center;justify-self:center;align-items:center;gap:8px;margin-top:0;display:flex}.empty-canvas-hero__primary{min-width:212px;color:#08080c!important;background:linear-gradient(#fff,#e8eaf0)!important;border-radius:999px!important;width:auto!important;min-height:48px!important;margin-top:0!important;padding:0 22px!important;box-shadow:0 18px 42px #0000003d,0 0 44px #ffffff14,inset 0 1px #ffffffeb!important}.empty-canvas-hero__browse{color:#f5f7fbb8;background:#ffffff07;border:1px solid #fff1;min-height:42px;padding:0 14px;border-radius:999px!important;margin-top:0!important}.empty-canvas-hero__launch-feedback{text-align:center;color:#f5f7fb94;grid-area:feedback;justify-self:center;min-height:18px;margin-top:10px;font-size:11px}.empty-canvas-hero__secondary-grid{grid-area:cards;align-self:start;width:100%;padding-top:0;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important;margin-top:12px!important}.empty-canvas-hero__secondary-card{box-shadow:inset 0 1px #ffffff0a;text-align:left!important;background:linear-gradient(#ffffff0b,#ffffff04),#ffffff05!important;border-color:#ffffff0c!important;border-radius:18px!important;align-items:flex-start!important;gap:10px!important;min-height:138px!important;padding:18px 16px 16px!important}.empty-canvas-hero__secondary-card-icon{color:#dfff93eb;background:#b4f72a16;border:1px solid #b4f72a1b;border-radius:12px;flex:none;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex;box-shadow:inset 0 1px #ffffff0d}.empty-canvas-hero__secondary-card-text{color:#f5f7fbcc;gap:8px;min-width:0;display:grid}.empty-canvas-hero__secondary-card-title{color:#fafbfde0;font-size:12px;font-weight:650;line-height:1.25}.empty-canvas-hero__secondary-card-hint{color:#f5f7fb8a;font-size:10.5px;line-height:1.38}.empty-canvas-hero__secondary-card-meta{flex-wrap:wrap;gap:6px;margin-top:2px;display:flex}.empty-canvas-hero__secondary-card-meta em{text-overflow:ellipsis;white-space:nowrap;color:#f5f7fb75;background:#ffffff07;border:1px solid #ffffff08;border-radius:999px;max-width:100%;min-height:20px;padding:4px 7px;font-size:9.5px;font-style:normal;line-height:1.1;overflow:hidden}.empty-canvas-hero__secondary-card:hover,.empty-canvas-hero__browse:hover,.empty-canvas-hero__tertiary button:hover{background:#ffffff0e!important}.empty-canvas-hero__graph-preview{background:#ffffff08!important;border-color:#ffffff0d!important;border-radius:18px!important;padding:18px!important}.empty-canvas-hero__graph-node{background:#ffffff05;border:1px solid #ffffff09;border-radius:15px;min-height:52px}.empty-canvas-hero__graph-node--active{background:#b4f72a14;border-color:#b4f72a24;box-shadow:0 10px 28px #b4f72a14}.empty-canvas-hero__onboarding{display:grid;gap:10px!important;margin-top:16px!important}.empty-canvas-hero__onboarding-step{padding:12px 13px;background:#ffffff05!important;border-color:#ffffff0a!important;border-radius:16px!important}.empty-canvas-hero__package{background:linear-gradient(#b4f72a0a,#ffffff03);border:1px solid #b4f72a1a;border-radius:18px;margin-top:16px;padding:16px}.empty-canvas-hero__package-title{color:#deff87eb;align-items:center;gap:7px;font-size:11px;font-weight:620;display:flex}.empty-canvas-hero__acceptance-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:14px;display:grid}.empty-canvas-hero__acceptance-strip span{background:#ffffff07;border:1px solid #ffffff0b;border-radius:13px;min-width:0;padding:8px 7px;box-shadow:inset 0 1px #ffffff09}.empty-canvas-hero__acceptance-strip strong,.empty-canvas-hero__acceptance-strip small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.empty-canvas-hero__acceptance-strip strong{color:#fafbfde6;font-size:12px;font-weight:700;line-height:1.1}.empty-canvas-hero__acceptance-strip small{color:#f5f7fb7a;margin-top:3px;font-size:9.5px;line-height:1.1}.empty-canvas-hero__package-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.empty-canvas-hero__package-grid span{color:#f5f7fb9e;align-items:center;gap:6px;min-width:0;font-size:10.5px;line-height:1.28;display:inline-flex}.empty-canvas-hero__hint,.empty-canvas-hero__hint-card{display:none!important}.empty-canvas-hero__drawer-backdrop{z-index:5;-webkit-backdrop-filter:blur(18px)saturate(145%);background:radial-gradient(at 50% 8%,#ffffff14,#0000 38%),#0203068a;justify-content:center;align-items:center;padding:18px;display:flex;position:fixed;inset:0}.empty-canvas-hero__drawer{background:linear-gradient(#ffffff14,#ffffff06),#0a0b10e0;border:1px solid #ffffff17;border-radius:26px;flex-direction:column;width:min(920px,100%);max-height:min(640px,100vh - 150px);display:flex;overflow:hidden;box-shadow:0 36px 110px #0000006b,inset 0 1px #ffffff12}.empty-canvas-hero__drawer-header{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:flex-start;gap:14px;min-height:74px;padding:18px 18px 14px 20px;display:flex}.empty-canvas-hero__drawer-heading{min-width:0}.empty-canvas-hero__drawer-header h2{color:#fafbfde6;margin:0;font-size:16px;font-weight:680;line-height:1.2}.empty-canvas-hero__drawer-header p{color:#f5f7fb8c;max-width:680px;margin:6px 0 0;font-size:11px;line-height:1.55}.empty-canvas-hero__drawer-close{color:#f5f7fb9e;background:#ffffff0a;border:1px solid #ffffff0e;border-radius:999px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.empty-canvas-hero__drawer-close:hover{color:#fafbfdeb;background:#ffffff13}.empty-canvas-hero__drawer-routing{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:12px 14px 0;display:grid}.empty-canvas-hero__drawer-route-note{background:#ffffff08;border:1px solid #ffffff0e;border-radius:15px;gap:8px;min-width:0;min-height:66px;padding:10px;display:flex}.empty-canvas-hero__drawer-route-note svg{color:#beff42b8;flex:none;margin-top:1px}.empty-canvas-hero__drawer-route-note span,.empty-canvas-hero__drawer-route-note strong,.empty-canvas-hero__drawer-route-note small{min-width:0;display:block}.empty-canvas-hero__drawer-route-note strong{color:#fafbfdd1;font-size:10.5px;line-height:1.15}.empty-canvas-hero__drawer-route-note small{color:#f5f7fb7a;margin-top:4px;font-size:9.5px;line-height:1.35}.empty-canvas-hero__drawer-list{gap:12px;padding:14px;display:grid;overflow-y:auto}.empty-canvas-hero__drawer-group{gap:8px;display:grid}.empty-canvas-hero__drawer-group h3{color:#deff87b8;margin:0;padding:0 4px;font-size:10.5px;font-weight:680;line-height:1.2}.empty-canvas-hero__drawer-group-items{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.empty-canvas-hero__drawer-group-items button{text-align:left;color:#f5f7fbc2;min-height:86px;transition:background-color .18s var(--ease-apple), transform .18s var(--ease-apple), border-color .18s var(--ease-apple);background:linear-gradient(#ffffff0b,#ffffff04),#ffffff05;border:1px solid #ffffff0e;border-radius:16px;padding:12px}.empty-canvas-hero__drawer-group-items button:hover{background:#ffffff10;border-color:#b4f72a21;transform:translateY(-1px)}.empty-canvas-hero__drawer-group-items button span,.empty-canvas-hero__drawer-group-items button small{min-width:0;display:block}.empty-canvas-hero__drawer-group-items button span{color:#fafbfde6;font-size:12px;font-weight:650;line-height:1.25}.empty-canvas-hero__drawer-group-items button .empty-canvas-hero__drawer-item-title{align-items:center;gap:7px;display:flex}.empty-canvas-hero__drawer-item-title em{color:#cbff58d1;text-align:center;background:#b4f72a16;border:1px solid #b4f72a21;border-radius:999px;flex:none;min-width:34px;padding:3px 6px;font-size:9px;font-style:normal;font-weight:680;line-height:1}.empty-canvas-hero__drawer-group-items button small{color:#f5f7fb85;margin-top:7px;font-size:10.5px;line-height:1.45}.empty-canvas-hero__persona-row,.empty-canvas-hero__tertiary{grid-area:tertiary;margin-top:12px!important}.canvas-entry-quick-actions{-webkit-backdrop-filter:blur(26px)saturate(155%)!important;background:#0c0d1185!important;border-color:#fff1!important;border-radius:999px!important;gap:4px!important;padding:4px!important;top:84px!important;box-shadow:0 14px 42px #00000038,inset 0 1px #ffffff0a!important}.canvas-entry-quick-actions button{color:#f5f7fb9e!important;min-height:34px!important;box-shadow:none!important;background:0 0!important;border-color:#0000!important;border-radius:999px!important;padding:0 12px!important;font-size:11px!important}.canvas-entry-quick-actions button:hover{color:#f5f7fbeb!important;background:#ffffff0e!important}.fab-stack-anchor{min-width:44px;min-height:44px;color:#f5f7fbb8!important;-webkit-backdrop-filter:blur(26px)saturate(155%)!important;background:#0d0e12ad!important;border:1px solid #ffffff14!important;border-radius:999px!important;box-shadow:0 18px 48px #00000042,inset 0 1px #ffffff0d!important}.fab-stack-anchor:hover{color:#f5f7fbf0!important;background:#17181dc7!important}.fab-stack-anchor:focus-visible{outline-offset:3px;outline:2px solid #b4f72a73}.fab-stack-anchor+.fab-stack-anchor{margin-top:6px}.fixed.bottom-4.right-4.z-\[100\],.fixed.bottom-4.left-1\/2.z-\[90\]{-webkit-backdrop-filter:blur(24px)saturate(155%)!important;border-color:#ffffff14!important;box-shadow:0 18px 54px #00000057,inset 0 1px #ffffff0b!important}.panel-dock{-webkit-backdrop-filter:blur(28px)saturate(160%);background:#0d0e12b3;border:1px solid #ffffff13;border-radius:999px;padding:5px;box-shadow:0 18px 48px #00000040}.canvas-tab-bar{background:linear-gradient(#08090c94,#0000)!important;padding-top:8px!important;padding-left:12px!important}.canvas-tab-bar__rail{-webkit-backdrop-filter:blur(20px)saturate(145%);background:#ffffff06;border:1px solid #ffffff0d;border-radius:999px;padding:3px}.canvas-tab-bar button{border-radius:999px!important}.apple-panel-chrome{min-height:42px;background:linear-gradient(#ffffff0b,#ffffff03)!important;border-bottom:1px solid #ffffff0d!important}.apple-panel-chrome__title{color:#f5f7fbb8!important;letter-spacing:0!important;font-weight:590!important}.agent-guidance-strip{background:linear-gradient(#b4f72a0d,#ffffff04);border:1px solid #b4f72a24;border-radius:10px;align-items:flex-start;gap:8px;min-height:42px;max-height:42px;margin-bottom:10px;padding:8px 9px;display:flex;overflow:hidden;box-shadow:inset 0 1px #ffffff09}.agent-guidance-strip span{color:#d9ff80e0;letter-spacing:0;flex:none;font-size:9px;font-weight:680;line-height:1.35}.agent-guidance-strip p{color:#eef4fc9e;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;margin:0;font-size:10px;line-height:1.45;display:-webkit-box;overflow:hidden}.node-field--agent-recommended{background:linear-gradient(90deg,#b4f72a0c,#b4f72a03);border:0;border-radius:10px;margin:0;padding:3px 0;position:relative;box-shadow:inset 2px 0 #b4f72a61}.node-field--agent-recommended label{color:#deff87e0!important}.node-field__agent-hint{z-index:40;opacity:0;pointer-events:none;color:#e7ffad94;background:#0d0f12f0;border:1px solid #b4f72a29;border-radius:9px;padding:6px 7px;font-size:9px;line-height:1.38;transition:opacity .14s,transform .14s;position:absolute;bottom:calc(100% + 6px);left:8px;right:8px;transform:translateY(3px);box-shadow:0 10px 24px #00000038}.node-field--agent-recommended:hover .node-field__agent-hint,.node-field--agent-recommended:focus-within .node-field__agent-hint{opacity:.72;transform:translateY(0)}.node-palette-item,.node-palette-item *{letter-spacing:0!important}.node-drag-handle{touch-action:none;-webkit-user-select:none;user-select:none}.react-flow__node:not(.dragging) .node-drag-handle:hover{background:linear-gradient(90deg,#ffffff09,#ffffff03)}.react-flow__node.dragging .node-drag-handle{cursor:grabbing!important}.ps-learning-upload-card{color:#f5f7fbe6;min-width:0;container-type:inline-size}.ps-learning-upload-card__header{grid-template-columns:minmax(0,1fr);align-items:start;gap:8px;display:grid}.ps-learning-upload-card__title{letter-spacing:0;min-width:0;line-height:1.35}.ps-learning-upload-card__title span{overflow-wrap:break-word;min-width:0}.ps-learning-upload-card__summary{flex-wrap:wrap;gap:5px;min-width:0;display:flex}.ps-learning-upload-card__summary span{color:#efffc194;white-space:normal;overflow-wrap:break-word;background:#0000002e;border:1px solid #b4f72a1f;border-radius:999px;max-width:min(100%,220px);padding:2px 7px;font-size:9px;line-height:1.35}.ps-learning-upload-card__description,.ps-learning-upload-card__brain{overflow-wrap:anywhere;word-break:normal;max-width:100%;margin:0}@container (width>=520px){.ps-learning-upload-card__header{grid-template-columns:minmax(220px,1fr) minmax(0,240px)}.ps-learning-upload-card__summary{justify-content:flex-end}}.panel-dock-item{color:#f5f7fb9e;min-height:30px;transition:background-color .18s var(--ease-apple), color .18s var(--ease-apple), transform .18s var(--ease-apple);border-radius:999px;align-items:center;gap:7px;padding:0 10px 0 4px;display:inline-flex}.panel-dock-item:hover{color:#f5f7fbe6;background:#ffffff0e}.panel-dock-letter{color:#f5f7fbc7;background:#ffffff12;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:10px;font-weight:650;display:inline-flex}.panel-dock-label{text-overflow:ellipsis;white-space:nowrap;max-width:118px;font-size:11px;overflow:hidden}.bottom-status-quiet{background:#0d0e12b8!important;border-color:#ffffff14!important;border-radius:999px!important;max-width:min(720px,100vw - 160px)!important;box-shadow:0 18px 50px #00000047,inset 0 1px #ffffff0b!important}@media (width<=640px){.context-toolbar{top:10px!important;left:10px!important;right:10px!important}.app-main-shell{padding-top:66px!important;padding-left:10px!important;padding-right:10px!important}.canvas-empty-entry-layer{padding-left:10px;padding-right:10px}.studio-chrome:before{border-radius:24px;inset:58px 8px 10px}.empty-canvas-hero{max-height:calc(100vh - 92px);overflow-y:auto;transform:none;width:calc(100vw - 20px)!important;padding:10px!important}.empty-canvas-hero__main{grid-template-columns:1fr;grid-template-areas:"copy""chips""actions""feedback""cards""preview""tertiary"}.empty-canvas-hero__left{text-align:left;align-items:flex-start;padding:16px 14px 14px;display:flex}.empty-canvas-hero__right{grid-area:auto;padding:8px}.empty-canvas-hero__eyebrow--hero,.empty-canvas-hero__title,.empty-canvas-hero__subtitle,.empty-canvas-hero__lede,.empty-canvas-hero__launch-feedback{text-align:left}.empty-canvas-hero__eyebrow,.empty-canvas-hero__copy--hero,.empty-canvas-hero__pills,.empty-canvas-hero__actions,.empty-canvas-hero__launch-feedback,.empty-canvas-hero__secondary-grid,.empty-canvas-hero__persona-row,.empty-canvas-hero__tertiary{justify-self:stretch}.empty-canvas-hero__copy--hero:after{width:112px;left:0;transform:none}.empty-canvas-hero__title{font-size:28px!important}.empty-canvas-hero__actions{justify-content:flex-start;align-items:stretch}.empty-canvas-hero__primary,.empty-canvas-hero__browse{justify-content:center;width:100%!important}.empty-canvas-hero__secondary-grid{grid-template-columns:1fr!important}.empty-canvas-hero__secondary-card{min-height:104px!important}.empty-canvas-hero__acceptance-strip{grid-template-columns:1fr}.empty-canvas-hero__onboarding{grid-template-columns:repeat(2,minmax(0,1fr))}.empty-canvas-hero__graph-preview{padding:8px!important}.empty-canvas-hero__graph-node{min-height:42px}.empty-canvas-hero__package{margin-top:8px;padding:10px}.empty-canvas-hero__package-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.empty-canvas-hero__drawer{border-radius:22px;max-height:calc(100vh - 70px)}.empty-canvas-hero__drawer-header{min-height:auto;padding:14px 14px 12px}.empty-canvas-hero__drawer-routing{grid-template-columns:1fr;padding:10px 12px 0}.empty-canvas-hero__drawer-route-note{min-height:0}.empty-canvas-hero__drawer-group-items{grid-template-columns:1fr}.bottom-status-quiet{max-width:calc(100vw - 20px)!important}}@media (width>=641px) and (width<=1180px){.canvas-empty-entry-layer{padding-left:14px;padding-right:14px}.empty-canvas-hero{max-height:calc(100vh - 140px);overflow-y:auto;width:min(920px,100vw - 88px)!important}.empty-canvas-hero__main{grid-template-columns:minmax(0,1fr);grid-template-areas:"copy""chips""actions""feedback""cards""preview""tertiary"}.empty-canvas-hero__left{display:flex}.empty-canvas-hero__right{grid-area:auto}.empty-canvas-hero__eyebrow,.empty-canvas-hero__copy--hero,.empty-canvas-hero__pills,.empty-canvas-hero__actions,.empty-canvas-hero__launch-feedback,.empty-canvas-hero__secondary-grid,.empty-canvas-hero__persona-row,.empty-canvas-hero__tertiary{justify-self:stretch}.empty-canvas-hero__secondary-grid{margin-top:18px!important}.empty-canvas-hero__secondary-card{min-height:104px!important}.empty-canvas-hero__acceptance-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.empty-canvas-hero__drawer-group-items{grid-template-columns:1fr}}@media (width>=1181px){.app-main-shell{padding-left:104px!important;padding-right:26px!important}.app-main-shell>.canvas-layout-region{max-width:1680px;margin-left:auto!important;margin-right:auto!important}.studio-chrome:before{background:radial-gradient(at 50% 0,#ffffff12,#0000 34%),linear-gradient(#ffffff0c,#0000 22%),#ffffff03;border-radius:34px;inset:62px 26px 22px 94px}.canvas-empty-entry-layer{padding-left:clamp(42px,5vw,94px)!important;padding-right:clamp(42px,5vw,94px)!important}.empty-canvas-shell{justify-content:center!important;align-items:center!important;padding-top:clamp(34px,5vh,64px)!important;padding-bottom:clamp(32px,4vh,56px)!important}.empty-canvas-hero{width:min(1088px,100% - 96px)!important;max-height:min(748px,100vh - 176px)!important;margin-inline:auto!important;transform:translate(clamp(0px,.35vw,8px))!important}.empty-canvas-hero__main{grid-template-columns:minmax(0,1fr) minmax(320px,360px)!important;grid-template-areas:"copy copy""chips chips""actions actions""feedback feedback""cards preview""tertiary preview"!important;gap:clamp(16px,1.8vw,28px) clamp(24px,2.6vw,42px)!important}.empty-canvas-hero__copy--hero{text-align:center!important;justify-self:center!important;width:min(820px,100%)!important;max-width:820px!important}.empty-canvas-hero__eyebrow--hero,.empty-canvas-hero__title,.empty-canvas-hero__subtitle,.empty-canvas-hero__lede,.empty-canvas-hero__launch-feedback{text-align:center!important}.empty-canvas-hero__title{max-width:820px!important;margin-inline:auto!important;font-size:clamp(40px,3vw,54px)!important;font-weight:560!important;line-height:1.04!important}.empty-canvas-hero__subtitle{max-width:660px!important;margin-inline:auto!important}.empty-canvas-hero__lede{max-width:620px!important}.empty-canvas-hero__secondary-grid,.empty-canvas-hero__right{align-self:stretch!important}.empty-canvas-hero__secondary-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;align-content:stretch!important;gap:16px!important}.empty-canvas-hero__secondary-card{min-height:148px!important;padding:20px 18px 18px!important}.empty-canvas-hero__right{padding:22px!important}.empty-canvas-hero__graph-preview{gap:10px!important;display:grid!important}}.studio-canvas-surface{box-shadow:inset 0 1px #ffffff0a,inset 0 0 0 1px #ffffff05,0 34px 96px #0000003d!important}.canvas-hud{color:#f5f7fbb8;-webkit-backdrop-filter:blur(28px)saturate(150%);background:linear-gradient(#ffffff12,#ffffff07),#090a0ea3;border:1px solid #ffffff14;border-radius:999px;min-height:34px;padding:5px;box-shadow:0 18px 48px #00000047,inset 0 1px #ffffff13}.canvas-hud__button,.canvas-hud__status,.canvas-hud__tool{letter-spacing:0;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;height:24px;font-size:11px;line-height:1;display:inline-flex}.canvas-hud__button{color:#f5f7fbb3;transition:color .16s var(--ease-apple), background-color .16s var(--ease-apple), border-color .16s var(--ease-apple), transform .16s var(--ease-apple);background:#ffffff09;border:1px solid #ffffff0b;padding:0 10px}.canvas-hud__button--icon{justify-content:center;width:24px;padding:0}.canvas-hud__button:hover:not(:disabled){color:#fffffff0;background:#ffffff14;border-color:#ffffff18;transform:translateY(-1px)}.canvas-hud__button:active:not(:disabled){transform:translateY(0)scale(.98)}.canvas-hud__button:disabled{cursor:default;color:#f5f7fb3d;background:#ffffff05;border-color:#ffffff07}.canvas-hud__status,.canvas-hud__tool{color:#f5f7fb94;background:#ffffff07;padding:0 9px}.quick-add-node-bar{-webkit-backdrop-filter:blur(24px)saturate(150%);height:34px}.quick-add-node-bar__item{letter-spacing:0;min-height:24px;transition:color .16s var(--ease-apple), background-color .16s var(--ease-apple), transform .16s var(--ease-apple)}body[data-panel-resizing] .studio-canvas-surface{box-shadow:inset 0 1px #fff1,inset 0 0 0 1px #f5f7fb0b,0 36px 100px #00000047!important}.empty-canvas-hero{box-shadow:0 44px 140px #0000005c,0 0 0 1px #ffffff03,inset 0 1px #ffffff13,inset 0 -1px #ffffff06!important}.empty-canvas-hero__main{isolation:isolate}.empty-canvas-hero__copy--hero{text-wrap:balance}.empty-canvas-hero__subtitle,.empty-canvas-hero__lede,.empty-canvas-hero__secondary-card-hint,.empty-canvas-hero__drawer-header p{text-wrap:pretty}.empty-canvas-hero__pills,.empty-canvas-hero__actions{z-index:1;position:relative}.empty-canvas-hero__secondary-grid{border-radius:24px;position:relative}.empty-canvas-hero__secondary-grid:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 50% 0,#ffffff0d,#0000 50%),#ffffff02;border:1px solid #ffffff05;border-radius:32px;position:absolute;inset:-16px}.empty-canvas-hero__right,.empty-canvas-hero__secondary-card,.empty-canvas-hero__package,.empty-canvas-hero__graph-preview,.empty-canvas-hero__onboarding-step{box-shadow:inset 0 1px #ffffff09!important}.empty-canvas-hero__right{background:radial-gradient(at 50% 0,#ffffff0b,#0000 44%),#ffffff04!important;border-color:#ffffff0a!important}.empty-canvas-hero__graph-node,.empty-canvas-hero__secondary-card,.empty-canvas-hero__browse,.empty-canvas-hero__upload,.empty-canvas-hero__primary,.canvas-entry-quick-actions button{transition:transform .18s var(--ease-apple), background-color .18s var(--ease-apple), border-color .18s var(--ease-apple), color .18s var(--ease-apple), box-shadow .18s var(--ease-apple)}.empty-canvas-hero__secondary-card:hover,.empty-canvas-hero__browse:hover,.empty-canvas-hero__upload:hover,.canvas-entry-quick-actions button:hover{transform:translateY(-1px)}.empty-canvas-hero__primary:hover{filter:saturate(1.02)brightness(1.02);transform:translateY(-1px)}.empty-canvas-hero__secondary-card,.empty-canvas-hero__package,.empty-canvas-hero__graph-preview,.empty-canvas-hero__onboarding-step{border-color:#ffffff0a!important}.empty-canvas-hero__secondary-card:hover,.empty-canvas-hero__drawer-group-items button:hover{border-color:#b4f72a29!important;box-shadow:inset 0 1px #ffffff0d,0 12px 30px #00000029!important}.empty-canvas-hero.empty-canvas-hero--balanced{-webkit-backdrop-filter:blur(30px)saturate(132%)!important;background:linear-gradient(145deg,#141418d1,#0a0a0d8f),radial-gradient(at 18% 0,#ffffff12,#0000 48%)!important;border-color:#ffffff0e!important;border-radius:28px!important;width:min(1120px,100vw - 210px)!important;min-height:auto!important;padding:clamp(30px,4.2vw,58px)!important}.empty-canvas-hero__main{grid-template-columns:minmax(0,1.05fr) minmax(320px,.72fr)!important;align-items:center!important;gap:clamp(34px,5vw,74px)!important}.empty-canvas-hero__left{gap:18px!important;max-width:620px!important}.empty-canvas-hero__right{background:linear-gradient(#ffffff0a,#ffffff03)!important;border-radius:24px!important;gap:18px!important;padding:clamp(22px,3vw,32px)!important;box-shadow:inset 0 1px #ffffff0e,0 24px 70px #0003!important}.empty-canvas-hero__copy--hero{gap:14px!important}.empty-canvas-hero__copy--hero:after,.empty-canvas-hero__secondary-grid:before{display:none!important}.empty-canvas-hero__title{letter-spacing:0!important;max-width:12ch!important;font-size:clamp(38px,5.1vw,72px)!important;line-height:.98!important}.empty-canvas-hero__subtitle{color:#f5f7fbbd!important;max-width:46rem!important;font-size:clamp(15px,1.4vw,18px)!important;line-height:1.72!important}.empty-canvas-hero__lede{color:#f5f7fb85!important;max-width:38rem!important;margin-top:2px!important;font-size:13px!important;line-height:1.68!important}.empty-canvas-hero__pills{gap:8px!important;margin-top:4px!important}.empty-canvas-hero__pill,.empty-canvas-hero__browse,.empty-canvas-hero__upload,.empty-canvas-hero__tertiary button{box-shadow:none!important;background:#ffffff0a!important;border-color:#ffffff0e!important}.empty-canvas-hero__actions{gap:12px!important;margin-top:10px!important}.empty-canvas-hero__primary{color:#070809!important;background:linear-gradient(#f7f8f3,#dfe3dc)!important;border-radius:999px!important;min-height:46px!important;padding-inline:22px!important;box-shadow:inset 0 1px #ffffffd1,0 16px 38px #0000003d!important}.empty-canvas-hero__upload{color:#e0ff9de6;white-space:nowrap;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:0 18px;font-size:12px;font-weight:560;display:inline-flex;background:linear-gradient(#b4f72a1f,#b4f72a0e),#ffffff08!important;border:1px solid #b4f72a29!important;border-radius:999px!important}.empty-canvas-hero__upload:hover{color:#f0ffc9f5;background:linear-gradient(#b4f72a29,#b4f72a13),#ffffff0a!important;border-color:#b4f72a42!important}.empty-canvas-hero__secondary-grid{grid-template-columns:1fr!important;gap:10px!important;margin-top:8px!important}.empty-canvas-hero__secondary-card{background:#ffffff07!important;border-radius:18px!important;min-height:76px!important;padding:16px 18px!important}.empty-canvas-hero__secondary-card-meta{opacity:0!important;max-height:0!important;margin:0!important;overflow:hidden!important}.empty-canvas-hero__graph-preview,.empty-canvas-hero__package,.empty-canvas-hero__onboarding-step{background:#ffffff06!important;border-color:#ffffff0b!important;border-radius:18px!important}.empty-canvas-hero__graph-node{background:0 0!important;border-color:#ffffff09!important;min-height:48px!important;padding:10px 12px!important}.empty-canvas-hero__graph-node:not(:last-child):after{opacity:.34!important}.empty-canvas-hero__graph-node--active{box-shadow:none!important;background:#f5f7fb12!important;border-color:#f5f7fb1f!important}.empty-canvas-hero__onboarding{gap:10px!important}.empty-canvas-hero__onboarding-step{padding:13px 14px!important}.empty-canvas-hero__package-grid{grid-template-columns:1fr!important;gap:7px!important}.empty-canvas-hero__package-grid span{background:#ffffff07!important;min-height:30px!important}@media (width>=1600px){.empty-canvas-hero.empty-canvas-hero--balanced{transform:translate(6px)}}@media (width<=980px){.empty-canvas-hero.empty-canvas-hero--balanced{width:min(94vw,720px)!important;padding:26px!important}.empty-canvas-hero__main{grid-template-columns:1fr!important;gap:26px!important}.empty-canvas-hero__title{max-width:13ch!important;font-size:clamp(34px,10vw,50px)!important}}.app-workspace-shell{--fns-chrome-surface:#0f101494;--fns-chrome-surface-strong:#14151ab8;--fns-chrome-border:#ffffff13;--fns-chrome-border-soft:#ffffff0b;--fns-chrome-text:#f6f7f2e0;--fns-chrome-muted:#f6f7f285;--fns-chrome-dim:#f6f7f252;--fns-accent:#b9f43d;--fns-accent-soft:#b9f43d29;--fns-shadow-float:0 18px 52px #0000003d;--fns-shadow-tight:0 10px 28px #0000002e}.app-workspace-shell:before{opacity:.22!important;animation-duration:28s!important}.studio-chrome:before{background:#ffffff02!important;border-color:#ffffff07!important;border-radius:28px!important;inset:70px 16px 16px 92px!important;box-shadow:inset 0 1px #ffffff05!important}.context-toolbar{border-color:var(--fns-chrome-border-soft)!important;background:linear-gradient(180deg, #ffffff0c, #ffffff04), var(--fns-chrome-surface)!important;height:42px!important;box-shadow:var(--fns-shadow-tight), inset 0 1px 0 #ffffff0e!important;-webkit-backdrop-filter:blur(24px)saturate(150%)!important;border-radius:24px!important;padding-inline:10px!important;top:12px!important;left:94px!important;right:16px!important}.has-title-bar .context-toolbar{top:3.05rem!important}.context-toolbar button{min-height:28px;color:var(--fns-chrome-muted)!important;border-radius:999px!important}.context-toolbar button:hover{color:var(--fns-chrome-text)!important;background:#ffffff0e!important}.quick-add-node-bar,.context-toolbar__quick-add>div{background:linear-gradient(#ffffff0a,#ffffff03),#ffffff05!important;border-color:#ffffff0e!important;height:32px!important;padding:2px!important;box-shadow:inset 0 1px #ffffff0a!important}.quick-add-node-bar__item{color:#f6f7f294!important;height:28px!important;padding-inline:11px!important;font-size:12px!important;font-weight:560!important}.toolbar-vertical{scrollbar-width:none;border-color:var(--fns-chrome-border-soft)!important;background:linear-gradient(#ffffff0d,#ffffff04),#0b0c10a3!important;border-radius:28px!important;gap:1px!important;width:56px!important;padding:12px 7px!important;top:14px!important;bottom:14px!important;left:15px!important;box-shadow:0 18px 54px #00000047,inset 0 1px #ffffff0e!important}.toolbar-vertical::-webkit-scrollbar{display:none}.toolbar-vertical button{color:#cdd7e89e!important;width:38px!important;height:38px!important;min-height:38px!important;transition:transform .16s var(--ease-apple), background-color .16s var(--ease-apple), color .16s var(--ease-apple), box-shadow .16s var(--ease-apple)!important;border-radius:15px!important}.toolbar-vertical button:hover{transform:translateY(-1px);color:#f5f7fbe6!important;background:#ffffff0f!important;box-shadow:inset 0 1px #ffffff0b!important}.toolbar-vertical button[data-active=true]{color:#daff8bf5!important;background:linear-gradient(#b9f43d2e,#b9f43d14),#b9f43d0d!important;box-shadow:inset 0 0 0 1px #b9f43d2e,inset 0 1px #ffffff12,0 8px 20px #b9f43d14!important}.toolbar-vertical button[data-active=true]:before{opacity:0!important}.toolbar-vertical [class*=text-\\\[]{color:inherit!important}.toolbar-vertical button[data-tooltip]:after,.fns-toolbar-tip{color:#f6f7f2e0!important;background:linear-gradient(#ffffff12,#ffffff06),#101115e6!important;border:1px solid #ffffff12!important;border-radius:10px!important;box-shadow:0 14px 34px #00000047!important}.left-palette,.right-panel,.inspector-panel,.preview-panel,[data-panel=right]{box-shadow:none!important;-webkit-backdrop-filter:blur(22px)saturate(135%)!important;background:linear-gradient(#ffffff08,#ffffff03),#0a0b0f8c!important;border-color:#ffffff0a!important}.left-palette{border-top-left-radius:22px;border-bottom-left-radius:22px}.right-panel{border-top-right-radius:22px;border-bottom-right-radius:22px}.canvas-layout-region{background:radial-gradient(at 50% 16%,#ffffff06,#0000 46%),#0203066b!important;border-color:#ffffff0a!important;border-radius:26px!important;box-shadow:inset 0 1px #ffffff08,0 24px 74px #0003!important}.studio-canvas-surface{margin-left:8px!important;margin-right:8px!important}.studio-canvas-surface[data-canvas-tool=pan] .react-flow__pane,[data-canvas-tool=pan] .react-flow__pane{cursor:grab}.studio-canvas-surface[data-canvas-tool=pan] .react-flow__pane:active,[data-canvas-tool=pan] .react-flow__pane:active{cursor:grabbing}[data-canvas-tool=select] .react-flow__pane{cursor:crosshair}.react-flow__controls{-webkit-backdrop-filter:blur(22px)saturate(140%)!important;background:#0d0e12ad!important;border:1px solid #ffffff0e!important;border-radius:16px!important;padding:3px!important;bottom:14px!important;left:12px!important;box-shadow:0 12px 32px #00000038!important}.react-flow__controls button{color:#f6f7f294!important;background:0 0!important;border:0!important;border-radius:11px!important;width:30px!important;height:30px!important}.react-flow__controls button:hover{color:#f6f7f2e6!important;background:#fff1!important}.react-flow__minimap{overflow:hidden;background:#0d0e1294!important;border:1px solid #ffffff0e!important;border-radius:18px!important;bottom:58px!important;right:14px!important;box-shadow:0 16px 38px #00000038!important}.canvas-hud{-webkit-backdrop-filter:blur(22px)saturate(145%);background:linear-gradient(#ffffff0b,#ffffff03),#0d0e12a3;border:1px solid #ffffff0e;border-radius:17px;min-height:32px;padding:3px;box-shadow:0 12px 32px #0003}.canvas-hud__button,.canvas-hud__status,.canvas-hud__tool{letter-spacing:0;color:#f6f7f29e;white-space:nowrap;border-radius:13px;justify-content:center;align-items:center;gap:6px;height:26px;padding:0 10px;font-size:11px;font-weight:560;display:inline-flex}.canvas-hud__button{transition:transform .15s var(--ease-apple), background-color .15s var(--ease-apple), color .15s var(--ease-apple), opacity .15s var(--ease-apple);background:0 0;border:0}.canvas-hud__button--icon{width:26px;padding:0}.canvas-hud__button:hover:not(:disabled){color:#f6f7f2eb;background:#fff1;transform:translateY(-1px)}.canvas-hud__button:disabled{opacity:.34;cursor:default}.canvas-hud__status,.canvas-hud__tool{color:#f6f7f285;background:#ffffff06}.canvas-hud__tool svg{color:#b9f43dc7}.resize-handle{transition:background-color .16s var(--ease-apple), opacity .16s var(--ease-apple), box-shadow .16s var(--ease-apple)}.resize-handle:hover,body[data-panel-resizing] .resize-handle{box-shadow:inset 0 0 0 1px #ffffff09;background:#ffffff06!important}body[data-panel-resizing] .canvas-layout-region{transition:box-shadow .14s var(--ease-apple);box-shadow:inset 0 1px #ffffff09,0 22px 70px #0003,0 0 0 1px #b9f43d0b!important}.empty-canvas-hero.empty-canvas-hero--balanced{background:linear-gradient(145deg,#16171cb8,#090a0d8a),radial-gradient(at 18% 0,#ffffff0e,#0000 48%)!important;border-color:#ffffff0d!important;border-radius:26px!important;width:min(1040px,100vw - 240px)!important;max-height:min(620px,100vh - 170px)!important;padding:clamp(26px,3.4vw,46px)!important;box-shadow:0 34px 104px #0000004d,inset 0 1px #ffffff0f!important}.empty-canvas-hero__title{font-size:clamp(36px,4.35vw,62px)!important;line-height:1.02!important}.empty-canvas-hero__subtitle{font-size:clamp(14px,1.1vw,16px)!important;line-height:1.62!important}.empty-canvas-hero__lede{font-size:12px!important;line-height:1.58!important}.empty-canvas-hero__main{grid-template-columns:minmax(0,1fr) minmax(300px,.66fr)!important;gap:clamp(28px,4vw,58px)!important}.empty-canvas-hero__right{background:#ffffff05!important;border-radius:22px!important;padding:clamp(18px,2.4vw,26px)!important;box-shadow:inset 0 1px #ffffff0a!important}.empty-canvas-hero__primary{min-height:44px!important}.empty-canvas-hero__upload,.empty-canvas-hero__browse{min-height:40px!important}.empty-canvas-hero__secondary-card{min-height:68px!important;padding:14px 16px!important}.empty-canvas-hero__graph-preview,.empty-canvas-hero__package,.empty-canvas-hero__onboarding-step{background:#ffffff05!important}@media (width<=1180px){.context-toolbar{left:84px!important}.app-main-shell{padding-left:82px!important}.empty-canvas-hero.empty-canvas-hero--balanced{width:min(92vw,900px)!important}}@media (width<=820px){.quick-add-node-bar__item span,.canvas-hud__status,.canvas-hud__tool{display:none!important}.canvas-hud--left{left:12px!important}.canvas-hud__button{width:28px;padding:0}}.empty-canvas-hero.empty-canvas-hero--balanced{pointer-events:auto!important;-webkit-backdrop-filter:blur(20px)saturate(112%)!important;background:radial-gradient(at 50% 0,#ffffff0c,#0000 56%),linear-gradient(#14151985,#08090c4d)!important;border-color:#ffffff0a!important;border-radius:26px!important;width:min(680px,100vw - 340px)!important;min-height:auto!important;max-height:none!important;padding:clamp(28px,3.6vw,44px) clamp(26px,3.8vw,48px)!important;overflow:visible!important;box-shadow:0 18px 58px #0003,inset 0 1px #ffffff0a!important}.empty-canvas-hero__liquid{opacity:.18!important;filter:blur(30px)saturate(.68)!important}.empty-canvas-hero__left{flex-direction:column!important;align-items:center!important;gap:14px!important;width:100%!important;padding:0!important;display:flex!important}.empty-canvas-hero__eyebrow,.empty-canvas-hero__copy--hero,.empty-canvas-hero__pills,.empty-canvas-hero__actions,.empty-canvas-hero__secondary-grid,.empty-canvas-hero__persona-row,.empty-canvas-hero__tertiary{grid-area:auto!important;justify-self:auto!important}.empty-canvas-hero__eyebrow{order:1;color:#f6f7f29e!important;background:#ffffff09!important;max-width:min(100%,500px)!important;min-height:28px!important;margin:0 auto!important;padding:3px 11px 3px 4px!important}.empty-canvas-hero__eyebrow-icon{width:20px!important;height:20px!important}.empty-canvas-hero__title{text-wrap:balance;max-width:11.2em!important;margin:0 auto!important;font-size:clamp(34px,3.3vw,52px)!important;font-weight:650!important;line-height:1.08!important}.empty-canvas-hero__subtitle{max-width:560px!important;margin:14px auto 0!important;font-size:clamp(13px,.95vw,15px)!important;line-height:1.62!important}.empty-canvas-hero__pills{opacity:.76;order:3;margin-top:2px!important}.empty-canvas-hero__pill{color:#f6f7f294!important;height:26px!important;padding:0 9px!important;font-size:10.5px!important}.empty-canvas-hero__actions{order:4;pointer-events:auto!important;gap:10px!important;margin-top:12px!important}.empty-canvas-hero__primary{min-width:220px!important;min-height:46px!important}.empty-canvas-hero__upload,.empty-canvas-hero__browse{min-width:140px!important;min-height:42px!important}.empty-canvas-hero__launch-feedback{order:5;color:#f6f7f270!important;margin-top:6px!important}.empty-canvas-hero__secondary-grid{display:none!important}.empty-canvas-hero__secondary-card{text-align:left!important;min-height:66px!important;padding:13px 14px!important}.empty-canvas-hero__right{display:none!important}.react-flow__controls{bottom:58px!important;left:14px!important}.canvas-hud--left{left:14px!important}.canvas-hud--right{right:14px!important}@media (width<=1180px){.empty-canvas-hero.empty-canvas-hero--balanced{width:min(82vw,660px)!important}}@media (width<=760px){.empty-canvas-shell,.canvas-empty-entry-layer{padding:0 18px!important}.empty-canvas-hero.empty-canvas-hero--balanced{width:min(94vw,620px)!important;padding:26px 20px!important}.empty-canvas-hero__title{max-width:10em!important;font-size:clamp(32px,9vw,46px)!important}.empty-canvas-hero__secondary-grid{grid-template-columns:1fr!important}}.empty-canvas-hero.empty-canvas-hero--balanced{width:min(560px,100vw - 390px)!important;min-height:0!important;max-height:none!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border-color:#0000!important;border-radius:0!important;padding:0!important;overflow:visible!important}.empty-canvas-hero__liquid{opacity:0!important}.empty-canvas-hero__main{text-align:center!important;flex-direction:column!important;grid-template-columns:none!important;grid-template-areas:none!important;align-items:center!important;gap:11px!important;display:flex!important}.empty-canvas-hero__left{background:0 0!important;flex-direction:column!important;align-items:center!important;gap:11px!important;width:100%!important;padding:0!important;display:flex!important}.empty-canvas-hero__eyebrow,.empty-canvas-hero__copy--hero,.empty-canvas-hero__pills,.empty-canvas-hero__actions,.empty-canvas-hero__launch-feedback,.empty-canvas-hero__secondary-grid,.empty-canvas-hero__persona-row,.empty-canvas-hero__tertiary{grid-area:auto!important;justify-self:auto!important;position:static!important;transform:none!important}.empty-canvas-hero__eyebrow{color:#f6f7f275!important;background:#ffffff06!important;border-color:#ffffff09!important;order:1!important;max-width:min(100%,420px)!important;min-height:24px!important;margin:0 auto!important;padding:2px 9px 2px 3px!important}.empty-canvas-hero__eyebrow-icon{background:#b9f43d21!important;width:18px!important;height:18px!important}.empty-canvas-hero__copy--hero{order:2!important;width:min(100%,520px)!important;padding-bottom:0!important}.empty-canvas-hero__title{text-wrap:balance;color:#f6f7f2e6!important;letter-spacing:0!important;max-width:10.8em!important;margin:0 auto!important;font-size:clamp(28px,2.55vw,40px)!important;font-weight:620!important;line-height:1.1!important}.empty-canvas-hero__subtitle{color:#f6f7f28f!important;max-width:500px!important;margin:12px auto 0!important;font-size:clamp(12px,.86vw,14px)!important;line-height:1.56!important}.empty-canvas-hero__lede{color:#f6f7f25c!important;max-width:440px!important;margin:6px auto 0!important;font-size:11px!important}.empty-canvas-hero__pills{opacity:.58!important;order:3!important;gap:6px!important;margin-top:0!important}.empty-canvas-hero__pill{color:#f6f7f27a!important;background:#ffffff05!important;border-color:#ffffff09!important;height:23px!important;padding:0 8px!important;font-size:10px!important}.empty-canvas-hero__actions{order:4!important;gap:8px!important;margin-top:16px!important}.empty-canvas-hero__primary{border-radius:999px!important;min-width:176px!important;min-height:42px!important;font-size:13px!important}.empty-canvas-hero__upload,.empty-canvas-hero__browse{min-width:118px!important;min-height:38px!important;font-size:12px!important}.empty-canvas-hero__launch-feedback{color:#f6f7f252!important;order:5!important;margin-top:6px!important;font-size:11px!important}.empty-canvas-hero__secondary-grid,.empty-canvas-hero__right{display:none!important}.canvas-entry-quick-actions{z-index:9!important;background:#0c0d118f!important;border-color:#ffffff0d!important;gap:2px!important;height:34px!important;padding:3px!important;position:absolute!important;top:clamp(78px,10vh,108px)!important;left:50%!important;transform:translate(-50%)!important;box-shadow:0 14px 38px #00000038,inset 0 1px #ffffff0d!important}.canvas-entry-quick-actions button{color:#f6f7f294!important;height:28px!important;padding:0 11px!important;font-size:11px!important}.canvas-entry-quick-actions__primary{color:#f6f7f2c2!important;background:#ffffff0d!important}@media (width<=1180px){.empty-canvas-hero.empty-canvas-hero--balanced{width:min(74vw,540px)!important}}@media (width<=760px){.empty-canvas-shell,.canvas-empty-entry-layer{justify-content:center!important;padding:92px 18px 70px!important}.empty-canvas-hero.empty-canvas-hero--balanced{width:min(90vw,480px)!important}.empty-canvas-hero__title{max-width:9.5em!important;font-size:clamp(28px,8vw,38px)!important}.empty-canvas-hero__pills{display:none!important}.empty-canvas-hero__actions{flex-direction:column!important;width:min(100%,280px)!important}.empty-canvas-hero__primary,.empty-canvas-hero__upload,.empty-canvas-hero__browse{width:100%!important}.canvas-entry-quick-actions{top:72px!important}.canvas-hud__status,.canvas-hud__tool{display:none!important}}.app-workspace-shell{--fns-chrome-left:clamp(76px, 6.4vw, 104px);--fns-chrome-right:clamp(14px, 1.35vw, 26px);--fns-chrome-top:clamp(10px, 1.25vw, 16px);--fns-canvas-radius:clamp(22px, 1.9vw, 34px);--fns-hero-width:clamp(500px, 42vw, 660px);--fns-hero-top:clamp(122px, 14.4vh, 190px);--fns-focus-ring:0 0 0 3px #b9f43d29, 0 0 0 1px #daff8b57}.workspace-animated-gradient{opacity:.62!important;filter:saturate(.78)brightness(.54)contrast(1.02)!important}.studio-chrome:before{inset:calc(var(--fns-chrome-top) + 58px) var(--fns-chrome-right) var(--fns-chrome-right) var(--fns-chrome-left)!important;border-radius:calc(var(--fns-canvas-radius) + 2px)!important;background:linear-gradient(#ffffff03,#ffffff01),#ffffff02!important}.context-toolbar{left:calc(var(--fns-chrome-left) + 2px)!important;right:var(--fns-chrome-right)!important;top:var(--fns-chrome-top)!important;background:linear-gradient(#ffffff10,#ffffff04),#090a0ea8!important;border-radius:999px!important;height:clamp(40px,4.2vw,46px)!important;padding-inline:clamp(8px,1.05vw,14px)!important;box-shadow:0 18px 54px #0000003d,inset 0 1px #ffffff10!important}.context-toolbar button,.quick-add-node-bar__item,.canvas-tab-bar button,.canvas-hud__button,.react-flow__controls button,.empty-canvas-hero button,.canvas-entry-quick-actions button{touch-action:manipulation}.context-toolbar button:focus-visible,.quick-add-node-bar__item:focus-visible,.canvas-tab-bar button:focus-visible,.canvas-hud__button:focus-visible,.react-flow__controls button:focus-visible,.empty-canvas-hero button:focus-visible,.canvas-entry-quick-actions button:focus-visible{box-shadow:var(--fns-focus-ring)!important;outline:none!important}.quick-add-node-bar,.context-toolbar__quick-add>div{height:clamp(30px,3.4vw,34px)!important}.quick-add-node-bar__item{min-width:30px!important;height:clamp(26px,3vw,30px)!important;transition:transform .16s var(--ease-apple), background-color .16s var(--ease-apple), color .16s var(--ease-apple), opacity .16s var(--ease-apple)!important;padding-inline:clamp(7px,.82vw,10px)!important}.quick-add-node-bar__item:hover{transform:translateY(-.5px)}.toolbar-vertical{left:clamp(12px,1.25vw,18px)!important;top:var(--fns-chrome-top)!important;bottom:var(--fns-chrome-right)!important;border-radius:clamp(25px,2.3vw,31px)!important;width:clamp(52px,4.5vw,62px)!important;padding:clamp(9px,1.05vw,14px) clamp(6px,.72vw,8px)!important}.toolbar-vertical button{border-radius:clamp(14px,1.3vw,16px)!important;width:clamp(36px,3.25vw,40px)!important;height:clamp(36px,3.25vw,40px)!important;min-height:clamp(36px,3.25vw,40px)!important}.app-main-shell{padding-top:clamp(68px,7.2vw,84px)!important;padding-left:calc(var(--fns-chrome-left) + 2px)!important;padding-right:var(--fns-chrome-right)!important;padding-bottom:var(--fns-chrome-right)!important}.app-main-shell>.canvas-layout-region{border-radius:var(--fns-canvas-radius)!important}.canvas-layout-region{background:radial-gradient(at 50% 8%,#ffffff08,#0000 44%),radial-gradient(at 72% 18%,#b9f43d06,#0000 38%),radial-gradient(at 25% 88%,#789bff06,#0000 46%),linear-gradient(#ffffff03,#ffffff01),#02030675!important;box-shadow:inset 0 1px #ffffff09,inset 0 0 0 1px #ffffff04,0 24px 78px #00000038!important}.canvas-layout-region .react-flow{background:radial-gradient(at 50% 22%,#f6f7f206,#0000 34%),radial-gradient(at 64% 62%,#b9f43d05,#0000 36%),0 0!important}.canvas-tab-bar{background:linear-gradient(#06070a8a,#06070a24 58%,#0000)!important;padding-top:clamp(7px,.92vw,11px)!important;padding-left:clamp(10px,1.08vw,16px)!important;padding-right:clamp(10px,1.08vw,16px)!important}.canvas-tab-bar__rail{scrollbar-width:none;max-width:min(74vw,860px);overflow-x:auto;box-shadow:0 12px 34px #0003,inset 0 1px #ffffff0c;background:linear-gradient(#ffffff0d,#ffffff04),#0c0d119e!important;border-radius:999px!important;padding:3px!important}.canvas-tab-bar__rail::-webkit-scrollbar{display:none}.canvas-tab-bar button{min-height:28px!important;padding:0 11px!important;font-size:11px!important;line-height:1!important}.canvas-tab-bar button span.truncate{max-width:clamp(68px,9vw,132px)!important}.empty-canvas-shell,.canvas-empty-entry-layer{padding:var(--fns-hero-top) clamp(24px, 6vw, 96px) clamp(78px, 9vh, 118px)!important}.empty-canvas-hero.empty-canvas-hero--balanced{width:min(var(--fns-hero-width), calc(100vw - var(--fns-chrome-left) - var(--fns-chrome-right) - 96px))!important}.empty-canvas-hero__main,.empty-canvas-hero__left{gap:clamp(10px,1.24vw,15px)!important}.empty-canvas-hero__eyebrow{color:#f6f7f285!important;min-height:26px!important;padding:3px 10px 3px 4px!important;font-size:clamp(10px,.72vw,11px)!important}.empty-canvas-hero__title{color:#f7f8f2eb!important;max-width:11.4em!important;font-size:clamp(30px,2.7vw,42px)!important;font-weight:640!important;line-height:1.08!important}.empty-canvas-hero__subtitle{color:#f6f7f29c!important;max-width:540px!important;margin-top:clamp(11px,1.2vw,15px)!important;font-size:clamp(12px,.88vw,14px)!important;line-height:1.62!important}.empty-canvas-hero__lede{color:#f6f7f266!important;max-width:460px!important;font-size:clamp(10px,.74vw,11px)!important;line-height:1.45!important}.empty-canvas-hero__actions{margin-top:clamp(14px,1.7vw,22px)!important}.empty-canvas-hero__primary,.empty-canvas-hero__upload,.empty-canvas-hero__browse,.canvas-entry-quick-actions button{transition:transform .16s var(--ease-apple), background-color .18s var(--ease-apple), border-color .18s var(--ease-apple), color .18s var(--ease-apple), box-shadow .18s var(--ease-apple)!important}.empty-canvas-hero__primary:hover,.empty-canvas-hero__upload:hover,.empty-canvas-hero__browse:hover,.canvas-entry-quick-actions button:hover{transform:translateY(-1px)}.empty-canvas-hero__primary:active,.empty-canvas-hero__upload:active,.empty-canvas-hero__browse:active,.canvas-entry-quick-actions button:active{transform:translateY(0)scale(.985)}.canvas-entry-quick-actions{background:linear-gradient(#ffffff0d,#ffffff04),#0a0b0f9e!important;height:clamp(32px,3.4vw,36px)!important;top:clamp(78px,8.6vh,116px)!important}.react-flow__controls{z-index:7!important;bottom:clamp(74px,7.6vw,92px)!important;left:clamp(16px,1.55vw,24px)!important}.react-flow__controls button{width:clamp(31px,2.75vw,36px)!important;height:clamp(31px,2.75vw,36px)!important;transition:transform .15s var(--ease-apple), background-color .15s var(--ease-apple), color .15s var(--ease-apple)!important;border-radius:clamp(11px,1.1vw,13px)!important}.react-flow__controls button:hover{transform:translateY(-.5px)}.canvas-hud{border-radius:999px!important;min-height:clamp(32px,3.4vw,36px)!important;padding:4px!important}.canvas-hud--left{bottom:clamp(16px,1.55vw,24px)!important;left:clamp(16px,1.55vw,24px)!important}.canvas-hud--right{bottom:clamp(16px,1.55vw,24px)!important;right:clamp(16px,1.55vw,24px)!important}.canvas-hud__button,.canvas-hud__status,.canvas-hud__tool{border-radius:999px!important;height:clamp(25px,2.6vw,28px)!important;font-size:11px!important}.canvas-hud__button--icon{width:clamp(25px,2.6vw,28px)!important}@media (width>=1440px){.app-workspace-shell{--fns-hero-top:clamp(150px, 16vh, 212px);--fns-hero-width:min(680px, 39vw)}.empty-canvas-hero__title{font-size:clamp(36px,2.55vw,48px)!important}.empty-canvas-hero__subtitle{max-width:580px!important}}@media (width<=1180px){.app-workspace-shell{--fns-chrome-left:82px;--fns-chrome-right:14px;--fns-hero-width:min(74vw, 540px);--fns-hero-top:clamp(112px, 13vh, 148px)}.canvas-tab-bar__rail{max-width:calc(100vw - 190px)}.empty-canvas-hero__title{font-size:clamp(28px,3.1vw,36px)!important}}@media (width<=900px){.quick-add-node-bar__item span{display:none!important}.context-toolbar{left:76px!important}.app-main-shell{padding-left:74px!important}.canvas-tab-bar__rail{max-width:calc(100vw - 160px)}}@media (width<=760px){.app-workspace-shell{--fns-chrome-left:12px;--fns-chrome-right:12px;--fns-chrome-top:10px;--fns-canvas-radius:22px;--fns-hero-top:clamp(92px, 13vh, 116px)}.toolbar-vertical{display:none!important}.context-toolbar{height:40px!important;left:10px!important;right:10px!important}.app-main-shell{padding:62px 10px 10px!important}.studio-chrome:before{inset:58px 10px 10px!important}.canvas-tab-bar{padding-inline:8px!important}.canvas-tab-bar__rail{max-width:calc(100vw - 28px)}.canvas-tab-bar button{min-height:30px!important;padding-inline:10px!important}.empty-canvas-shell,.canvas-empty-entry-layer{padding:var(--fns-hero-top) 18px 72px!important}.empty-canvas-hero.empty-canvas-hero--balanced{width:min(92vw,460px)!important}.empty-canvas-hero__eyebrow{display:none!important}.empty-canvas-hero__title{max-width:10em!important;font-size:clamp(29px,8.5vw,40px)!important}.empty-canvas-hero__subtitle{max-width:330px!important;font-size:12px!important}.empty-canvas-hero__lede{display:none!important}.canvas-entry-quick-actions{scrollbar-width:none;max-width:calc(100vw - 28px);overflow-x:auto;top:58px!important}.canvas-entry-quick-actions::-webkit-scrollbar{display:none}.react-flow__controls{display:none!important}.canvas-hud--left{bottom:14px!important;left:14px!important}.canvas-hud--right{bottom:14px!important;right:14px!important}}@media (height<=740px) and (width>=761px){.app-workspace-shell{--fns-hero-top:96px}.empty-canvas-hero__pills,.empty-canvas-hero__lede{display:none!important}.empty-canvas-hero__actions{margin-top:12px!important}}@media (prefers-reduced-motion:reduce){.context-toolbar,.toolbar-vertical,.quick-add-node-bar__item,.canvas-tab-bar button,.canvas-hud__button,.react-flow__controls button,.empty-canvas-hero button,.canvas-entry-quick-actions button{transition-duration:1ms!important;animation:none!important}}.empty-canvas-shell,.canvas-empty-entry-layer{justify-content:center!important;align-items:center!important;padding:clamp(104px,12vh,144px) clamp(32px,6vw,120px) clamp(80px,10vh,120px)!important}.empty-canvas-hero.empty-canvas-hero--balanced{width:min(640px, calc(100vw - var(--fns-chrome-left,92px) - var(--fns-chrome-right,22px) - 96px))!important;max-width:640px!important;min-height:0!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Inter,Segoe UI,sans-serif!important;transform:translate(clamp(8px,1.8vw,32px))translateY(clamp(-18px,-2vh,-8px))!important}.empty-canvas-hero__liquid,.empty-canvas-hero__right,.empty-canvas-hero__secondary-grid,.empty-canvas-hero__persona-row,.empty-canvas-hero__tertiary{display:none!important}.empty-canvas-hero__main,.empty-canvas-hero__left{text-align:center!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:14px!important;width:100%!important;display:flex!important}.empty-canvas-hero__eyebrow,.empty-canvas-hero__copy--hero,.empty-canvas-hero__pills,.empty-canvas-hero__actions,.empty-canvas-hero__launch-feedback{place-self:center!important;margin-left:auto!important;margin-right:auto!important;position:static!important;transform:none!important}.empty-canvas-hero__eyebrow{color:#f6f7f28f!important;background:#ffffff0a!important;border-color:#ffffff12!important;max-width:100%!important;min-height:32px!important;padding:4px 12px 4px 5px!important;box-shadow:0 14px 34px #00000029!important}.empty-canvas-hero__eyebrow-icon{color:#e0ff9deb!important;background:#b4f72a24!important;width:22px!important;height:22px!important}.empty-canvas-hero__copy--hero{gap:0!important;width:min(100%,640px)!important;padding:0!important}.empty-canvas-hero__copy--hero:after{display:none!important}.empty-canvas-hero__title{text-shadow:0 20px 54px #0000003d;text-wrap:balance;color:#f7f8f2f0!important;letter-spacing:0!important;text-align:center!important;max-width:10.8em!important;margin:0 auto!important;font-size:clamp(40px,3.6vw,58px)!important;font-weight:640!important;line-height:1.04!important}.empty-canvas-hero__subtitle{color:#f6f7f2a8!important;text-align:center!important;max-width:560px!important;margin:16px auto 0!important;font-size:clamp(14px,1vw,16px)!important;font-weight:450!important;line-height:1.58!important}.empty-canvas-hero__lede{color:#e0ff9d7a!important;text-align:center!important;max-width:520px!important;margin:8px auto 0!important;font-size:12px!important;line-height:1.5!important}.empty-canvas-hero__pills{opacity:1!important;justify-content:center!important;gap:8px!important;max-width:580px!important;margin-top:2px!important;display:flex!important}.empty-canvas-hero__pill{color:#f6f7f28f!important;height:28px!important;box-shadow:none!important;background:#ffffff09!important;border-color:#b4f72a1c!important;padding:0 12px!important;font-size:11px!important}.empty-canvas-hero__actions{flex-wrap:wrap!important;justify-content:center!important;gap:8px!important;margin-top:24px!important;display:flex!important}.empty-canvas-hero__primary,.empty-canvas-hero__upload,.empty-canvas-hero__browse{white-space:nowrap!important;border-radius:999px!important;min-height:44px!important;font-size:13px!important;font-weight:650!important}.empty-canvas-hero__primary{color:#071008!important;background:linear-gradient(#ffffffb8,#0000 42%),linear-gradient(135deg,#efff9b 0%,#bdf36d 54%,#86dd72 100%)!important;border-color:#daff8b99!important;min-width:196px!important;box-shadow:0 14px 32px #78cf4d2e,inset 0 1px #ffffffc7!important}.empty-canvas-hero__upload,.empty-canvas-hero__browse{color:#f6f7f2c2!important;background:#ffffff0e!important;border:1px solid #ffffff17!important;min-width:140px!important}.empty-canvas-hero__browse{min-width:132px!important}.empty-canvas-hero__launch-feedback{color:#f6f7f25c!important;text-align:center!important;max-width:520px!important;margin-top:16px!important;font-size:12px!important;line-height:1.5!important}@media (width>=1180px){.empty-canvas-hero__actions{width:min(100%,560px)!important}.empty-canvas-hero__browse{min-width:142px!important}}@media (width>=1500px){.empty-canvas-shell,.canvas-empty-entry-layer{padding-left:clamp(80px,6vw,140px)!important}}@media (width<=980px){.empty-canvas-shell,.canvas-empty-entry-layer{align-items:center!important;padding:clamp(92px,13vh,120px) 22px 76px!important}.empty-canvas-hero.empty-canvas-hero--balanced{width:min(92vw,560px)!important;transform:translateY(clamp(-12px,-1.5vh,-4px))!important}.empty-canvas-hero__main,.empty-canvas-hero__left,.empty-canvas-hero__eyebrow,.empty-canvas-hero__copy--hero,.empty-canvas-hero__pills,.empty-canvas-hero__actions,.empty-canvas-hero__launch-feedback{text-align:center!important;align-self:center!important;align-items:center!important}.empty-canvas-hero__title,.empty-canvas-hero__subtitle,.empty-canvas-hero__lede,.empty-canvas-hero__launch-feedback{text-align:center!important;margin-left:auto!important;margin-right:auto!important}.empty-canvas-hero__title{font-size:clamp(34px,9vw,48px)!important}}@media (width<=620px){.empty-canvas-hero__eyebrow,.empty-canvas-hero__lede,.empty-canvas-hero__pills{display:none!important}.empty-canvas-hero__actions{flex-direction:column!important;width:min(100%,320px)!important}.empty-canvas-hero__primary,.empty-canvas-hero__upload,.empty-canvas-hero__browse{width:100%!important}}.lp-hero-bg{background:radial-gradient(ellipse at calc(51% + var(--mx) * 4%) calc(42% + var(--my) * 3%), #eef6f3e6 0%, #c2d3d394 24%, #2d383bb3 58%, #08090afa 90%), linear-gradient(180deg, #e7ece8 0%, #a9b6b6 34%, #161815 68%, #090a0b 100%);min-height:178svh}.lp-hero-bg .lp-hero-gpu{opacity:calc(.3 - var(--hero-progress) * .1);mix-blend-mode:multiply;background:0 0!important}.lp-hero-bg:before{width:min(1180px,92vw);height:min(860px,84vh);transform:translate(-50%, -49%) rotate(calc(-4deg + var(--mx) * 1.4deg));filter:blur(20px);opacity:calc(.58 - var(--hero-progress) * .16);background:radial-gradient(#eeefe42e,#758b8d29 30%,#0305066b 72%,#0000 84%)}.lp-hero-cover__shell{isolation:isolate;min-height:100svh;position:sticky;top:0;overflow:hidden}.lp-hero-cover__type{z-index:4;color:#e8e6d657;text-transform:uppercase;text-shadow:0 1px #ffffff1a,0 28px 76px #0000007a;mix-blend-mode:normal;opacity:calc(.92 - var(--hero-progress) * .38);font-family:Looming Editorial,Antonio,Arial Narrow,Helvetica Neue,sans-serif;font-size:clamp(78px,18.8vw,292px);font-weight:950;font-stretch:75%;line-height:.7;display:block;inset:0 clamp(18px,3vw,42px);transform:none}:lang(zh) .lp-hero-cover__type{font-family:Antonio,Arial Narrow,Helvetica Neue,sans-serif;font-weight:700}.lp-hero-cover__type span{white-space:nowrap;will-change:transform, opacity;display:block;position:absolute;transform:translate(0)}.lp-hero-cover__type span:first-child{transform:translate3d(calc(var(--mx) * -16px - var(--hero-progress) * 7vw), calc(var(--my) * -7px - var(--hero-progress) * 8vh), 0) rotate(-1.5deg);top:clamp(64px,7.2vh,82px);left:0}.lp-hero-cover__type span:last-child{text-align:right;transform:translate3d(calc(var(--mx) * 16px + var(--hero-progress) * 7vw), calc(var(--my) * 8px + var(--hero-progress) * 7vh), 0) rotate(1.2deg);bottom:clamp(54px,7vh,86px);right:0}.lp-hero-stage{display:none}.lp-hero-stage__organza{width:clamp(380px,47vw,700px);height:clamp(500px,78vh,820px);transform:translate(-50%, -50%) rotate(calc(-5deg + var(--mx) * 1.8deg + var(--scroll-velocity) * 2deg)) scale(calc(1 + var(--hero-progress) * .075));transform-origin:50% 46%;filter:drop-shadow(0 34px 42px #0000006b)drop-shadow(0 92px 140px #00000075);opacity:calc(.96 - var(--hero-progress) * .08);position:absolute;top:52%;left:52%}.lp-hero-stage__organza span{display:block;position:absolute}.lp-hero-stage__ghost{clip-path:polygon(46% 0,56% 2%,66% 22%,78% 46%,96% 100%,58% 94%,51% 54%,40% 94%,5% 100%,23% 48%,34% 21%);opacity:.92;filter:blur(.1px)saturate(.96)contrast(1.08);background:radial-gradient(at 48% 16%,#ffffffa8,#0000 17%),radial-gradient(at 50% 42%,#ddd8c675,#0000 44%),linear-gradient(90deg,#070a0c42,#e2daba52,#54717d2e);border-radius:50% 48% 54% 46%/12% 16% 84% 88%;width:64%;height:90%;top:4%;left:18%}.lp-hero-stage__panel{mix-blend-mode:normal;will-change:transform, opacity;border-radius:46% 54% 52% 48%/10% 15% 85% 90%}.lp-hero-stage__panel--back{clip-path:polygon(48% 0,78% 12%,65% 39%,86% 100%,24% 92%,36% 42%,18% 16%);width:48%;height:78%;transform:translate3d(calc(var(--mx) * -22px), calc(var(--my) * 12px), 0) rotate(calc(-10deg + var(--hero-progress) * 4deg));opacity:.76;filter:blur(.25px);background:radial-gradient(at 52% 28%,#ffffff57,#0000 24%),linear-gradient(100deg,#141d216b,#ddd2b247,#70878e29);top:13%;left:5%}.lp-hero-stage__panel--core{background:radial-gradient(ellipse at 44% calc(18% + var(--cloth-sweep-y) * 44%), #ffffffbd, transparent 17%), radial-gradient(ellipse at 58% 48%, #0c11144d, transparent 44%), linear-gradient(92deg, #06090b5c 0 12%, #daebec80 36%, #e2ca9a57 55%, #4b67734d 78%, #070a0c3d 100%), repeating-linear-gradient(96deg, transparent 0 13px, #ffffff1a 14px 15px, #00000014 16px 17px, transparent 18px 34px);clip-path:polygon(46% 0,58% 4%,72% 24%,67% 42%,83% 100%,55% 96%,49% 64%,40% 96%,9% 100%,27% 42%,22% 23%);width:52%;height:98%;transform:translate3d(calc(var(--mx) * 10px), calc(var(--my) * -10px), 0) skewX(calc(-2deg + var(--scroll-velocity) * -2deg));opacity:calc(.92 + var(--pointer-speed) * .04);animation:8s ease-in-out infinite alternate lpHeroOrganzaBreath;top:0;left:26%}.lp-hero-stage__panel--front{clip-path:polygon(34% 0,74% 12%,62% 42%,94% 100%,32% 92%,25% 48%,8% 16%);width:43%;height:76%;transform:translate3d(calc(var(--mx) * 28px), calc(var(--my) * 16px), 0) rotate(calc(8deg + var(--hero-progress) * -3deg));opacity:calc(.58 + var(--scroll-abs-velocity) * .12);filter:blur(.2px);background:linear-gradient(105deg,#04060829 0 16%,#ecf4f361 34%,#e0c99f33 54%,#080b0d24 78%),repeating-linear-gradient(86deg,#ffffff12 0 1px,#0000 1px 13px);top:16%;right:7%}.lp-hero-stage__grain{clip-path:polygon(46% 0,59% 3%,74% 24%,67% 46%,84% 100%,54% 96%,48% 62%,41% 96%,8% 100%,28% 46%,22% 23%);opacity:calc(.28 + var(--pointer-speed) * .12);mix-blend-mode:multiply;background:repeating-linear-gradient(90deg,#0810160f 0 1px,#0000 1px 15px),repeating-linear-gradient(0deg,#ffffff0d 0 1px,#0000 1px 23px);border-radius:45% 55% 52% 48%/8% 13% 87% 92%;inset:6% 22% 4%}.lp-hero-stage__hem{height:24%;transform:rotate(calc(-5deg + var(--mx) * 2deg)) scaleX(calc(.96 + var(--scroll-abs-velocity) * .08));filter:blur(5px);opacity:.72;background:radial-gradient(at 50% 40%,#ffffff42,#12120e57 34%,#0000 70%);border-radius:50%;bottom:4%;left:18%;right:16%}.lp-hero-stage__glint{filter:drop-shadow(0 0 14px #e5f6fc42);height:1px;opacity:calc(.32 + var(--scroll-abs-velocity) * .26 + var(--pointer-speed) * .22);background:linear-gradient(90deg,#0000,#ffffffe6,#ffe2b06b,#0000);border-radius:999px}.lp-hero-stage__glint--a{left:23%;top:calc(35% + var(--cloth-sweep-y) * 18%);width:58%;transform:rotate(calc(-14deg + var(--scroll-velocity) * 7deg))}.lp-hero-stage__glint--b{left:30%;top:calc(62% + var(--cloth-sweep-y) * 12%);width:48%;transform:rotate(calc(10deg + var(--scroll-velocity) * -8deg))}.lp-hero-stage__shadow{filter:blur(14px);height:13%;transform:scaleX(calc(1 + var(--hero-progress) * .2));opacity:.72;background:radial-gradient(#000000a3,#00000047 36%,#0000 74%);border-radius:50%;bottom:-5%;left:10%;right:10%}.lp-hero-stage__labels{display:none}.lp-hero-stage__labels span{text-shadow:0 1px 16px #ffffff5c;align-items:center;gap:10px;min-width:clamp(108px,12vw,164px);display:flex}.lp-hero-stage__labels i{color:#060c126b;width:24px;font-style:normal;font-weight:820}.lp-hero-stage__labels--left{transform:translate3d(calc(var(--mx) * -8px), calc(var(--my) * 6px), 0) rotate(-1deg);left:clamp(22px,5vw,76px)}.lp-hero-stage__labels--right{text-align:right;transform:translate3d(calc(var(--mx) * 8px), calc(var(--my) * 7px), 0) rotate(1deg);right:clamp(22px,5vw,76px)}.lp-hero-stage__labels--right span{justify-content:flex-end}.lp-hero-stage__production{z-index:7;transform:translate3d(calc(-50% + var(--mx) * 10px), calc(var(--my) * 4px + var(--hero-progress) * -20px), 0);opacity:calc(.2 + var(--hero-progress) * .56);grid-template-columns:repeat(4,minmax(0,auto));gap:clamp(8px,1vw,14px);display:none;position:absolute;bottom:clamp(34px,5vh,56px);left:50%}.lp-hero-stage__production span{color:#060c12bd;background:linear-gradient(#ffffff1f,#0000);border-top:1px solid #060c122e;gap:3px;min-width:clamp(54px,5.6vw,82px);padding:8px 10px;display:grid}.lp-hero-stage__production strong,.lp-hero-stage__production i{letter-spacing:0;display:block}.lp-hero-stage__production strong{font-size:clamp(12px,1.15vw,16px);font-weight:860;line-height:1}.lp-hero-stage__production i{color:#060c1280;white-space:nowrap;font-size:10px;font-style:normal;font-weight:680}.lp-hero-stage__navline{z-index:8;color:#070e1485;text-transform:uppercase;border-top:1px solid #070e1429;grid-template-columns:repeat(4,minmax(62px,1fr));width:min(620px,54vw);font-size:10px;font-weight:780;display:none;position:absolute;bottom:clamp(16px,2.4vh,28px);left:50%;transform:translate(-50%)}.lp-hero-stage__navline span{text-align:center;padding-top:12px;position:relative}.lp-hero-stage__navline span:before{content:"";background:#070e1447;border-radius:50%;width:7px;height:7px;position:absolute;top:-4px;left:50%;transform:translate(-50%)}.lp-hero-stage__navline .is-active{color:#070e14e0}.lp-hero-stage__navline .is-active:before{background:#070e14db;box-shadow:0 0 22px #e8f8fc5c}.lp-hero-cover__copy{z-index:8;color:#eeebd8eb;max-width:min(720px,52vw);transform:translate3d(calc(var(--mx) * 6px), calc(var(--my) * -4px + var(--scroll) * -.018px), 0);text-align:left;top:clamp(150px,25vh,252px);bottom:auto;left:clamp(24px,5.6vw,84px)}.lp-hero-cover__kicker{color:#ebd6a2b8;letter-spacing:0;margin-bottom:clamp(10px,2vh,20px);font-family:Antonio,Arial Narrow,sans-serif;font-size:11px;font-weight:700;display:none}.lp-hero-cover__copy h1{color:#f4f1def0;letter-spacing:0;text-shadow:0 1px #ffffff29,0 28px 64px #0000008f;text-wrap:balance;width:min(11.2ch,100%);font-family:Looming Editorial,Arial Black,Noto Serif SC,Songti SC,serif;font-size:clamp(72px,10.2vw,172px);font-weight:950;line-height:.74}.lp-hero-cover__copy h1 span{display:block}.lp-hero-cover__copy h1 span:nth-child(3){transform:translate(clamp(8px,1.5vw,24px),-.05em)}.lp-hero-cover__copy p:last-child{color:#ebe5cd94;width:min(390px,34vw);margin-top:clamp(18px,3vh,34px);font-size:clamp(13px,1.15vw,16px);font-weight:520;line-height:1.65;display:block}.lp-hero-cover__actions{z-index:9;inset:auto clamp(24px,4.6vw,72px) clamp(40px,6.5vh,72px) auto}.lp-hero-cover__actions .lp-button-3d--hero{width:58px;height:46px}.lp-hero-cover__actions .lp-primary-cta{min-width:132px;min-height:44px;padding:10px 20px}.lp-hero-cover__actions .lp-primary-cta>b,.lp-secondary-cta--hero,.lp-hero-cover>.lp-scroll-indicator{display:none}.lp-hero-context-objects{z-index:6;opacity:calc(.08 - var(--hero-progress) * .06)}.lp-flow-story{z-index:6;background:linear-gradient(#0708080f 0%,#07080833 42%,#0708089e 100%)}.lp-flow-story__bg-word{color:#e8e6d61f;font-size:clamp(82px,16vw,246px)}.lp-flow-story__index{top:clamp(150px,20vh,210px)}.lp-flow-story__art,.lp-flow-story__track{display:none}.lp-flow-story__copy{width:min(500px,38vw);max-width:min(500px,38vw);transform:translate3d(calc(var(--mx) * -8px), calc(-50% + var(--my) * -8px + var(--flow-progress) * -10vh), 0);top:46%;left:auto;right:clamp(24px,6vw,96px)}.lp-flow-story__copy p{display:none}.lp-flow-story__copy h2{max-width:7em;font-size:clamp(62px,8.3vw,142px);line-height:.76}.lp-flow-story__cards{width:min(340px,27vw);height:min(560px,62vh);top:46%;left:clamp(24px,5vw,82px);right:auto;transform:translateY(-50%)}.lp-flow-story__card{border-top:0;border-left:1px solid #ebd6a247;width:min(320px,100%);padding:0 0 0 20px}.lp-flow-story__card strong{color:#f8faf1e6;letter-spacing:.02em;font-size:clamp(14px,1.35vw,19px);font-weight:860;line-height:1}.lp-hero-cover__shell{z-index:12}.lp-hero-bg,.lp-flow-story,.lp-reveal,.lp-continuum-section{z-index:6;position:relative}.lp-hero-bg{isolation:isolate}.lp-hero-cover__type,.lp-hero-cover__copy,.lp-hero-cover__actions,.lp-hero-context-objects{position:absolute}.lp-hero-cover__type{z-index:13}.lp-hero-cover__copy{z-index:15}.lp-hero-cover__actions{z-index:16}.lp-hero-context-objects{display:none}.lp-fabric-trimmer{width:clamp(112px,13vw,220px);top:clamp(116px,20vh,210px);right:clamp(42px,14vw,220px)}.lp-landing-3d-space{opacity:1}.lp-fabric-continuum{display:none}.lp-fabric-flaw{opacity:.2}.landing-scroll-container .apple-liquid-gradient__glass{opacity:.035}@keyframes lpHeroOrganzaBreath{0%{filter:saturate()brightness();border-radius:44% 56% 52% 48%/9% 14% 86% 91%}to{filter:saturate(1.08)brightness(1.06);border-radius:54% 46% 48% 52%/13% 9% 91% 87%}}@media (width<=980px){.lp-hero-bg{min-height:150svh}.lp-hero-cover__type{font-size:clamp(62px,18vw,148px)}.lp-hero-cover__type span:first-child{top:76px}.lp-hero-cover__type span:last-child{bottom:118px}.lp-hero-stage__organza{opacity:.82;width:min(86vw,600px);height:min(66vh,650px);top:50%;left:58%}.lp-hero-stage__labels{display:none}.lp-hero-stage__labels--left{left:22px}.lp-hero-stage__labels--right{right:22px}.lp-hero-stage__production,.lp-hero-stage__navline{display:none}.lp-hero-cover__copy{color:#eef6f7e6;max-width:min(540px,72vw);transform:translate3d(calc(var(--mx) * 4px), calc(var(--my) * -3px), 0);inset:clamp(122px,19vh,176px) auto auto clamp(18px,5vw,42px)}.lp-hero-cover__copy h1{width:min(10ch,100%);font-size:clamp(58px,12.4vw,106px);line-height:.82}.lp-hero-cover__actions{inset:auto auto 80px clamp(18px,5vw,42px)}.lp-hero-cover__copy p:last-child{display:none}.lp-hero-cover__kicker,.lp-hero-cover__copy p:last-child{color:#eef6f79e}.lp-hero-cover__copy h1{color:#f7fbfbf5}}@media (width<=640px){.lp-hero-bg{min-height:136svh}.lp-hero-cover__shell{padding:70px 16px 22px}.lp-hero-cover__type{opacity:.68;font-size:clamp(48px,18vw,88px)}.lp-hero-cover__type span:first-child{top:82px}.lp-hero-cover__type span:last-child{bottom:146px}.lp-hero-stage__organza{opacity:.78;width:92vw;height:56vh;top:51%;left:59%}.lp-hero-stage__labels,.lp-hero-stage__production,.lp-hero-stage__navline{display:none}.lp-hero-cover__copy{text-align:left;max-width:min(330px,82vw);display:block;inset:102px auto auto 16px;transform:none}.lp-hero-cover__copy h1{gap:6px;width:min(9.3ch,78vw);max-width:100%;font-size:clamp(46px,15.8vw,66px);line-height:.8}.lp-hero-cover__copy h1 span:after{display:none}.lp-hero-cover__copy h1 span:nth-child(2){transform:translate3d(clamp(30px, 12vw, 58px), calc(var(--hero-progress) * -2.8vh), 0) rotate(1.5deg)}.lp-hero-cover__copy h1 span:nth-child(3){transform:translate3d(clamp(8px, 4vw, 22px), calc(var(--hero-progress) * -3.6vh), 0) rotate(-1deg)}.lp-hero-cover__copy p:last-child{display:none}.lp-hero-cover__actions{grid-template-columns:1fr;inset:auto 16px 64px}.lp-atelier-cursor{display:none}}.landing-scroll-container{background:radial-gradient(ellipse at calc(52% + var(--mx) * 3%) calc(18% + var(--page-progress) * 28%), #e0ece71f, transparent 34%), radial-gradient(ellipse at calc(56% - var(--mx) * 3%) calc(58% + var(--my) * 4%), #be9a5c0f, transparent 44%), linear-gradient(180deg, #050605 0%, #11110d 38%, #050605 100%)!important}.lp-landing-3d-space__canvas{filter:saturate(1.08)contrast(1.18)brightness()!important}.lp-hero-bg:before{filter:blur(18px)!important;opacity:calc(.72 - var(--hero-progress) * .18)!important;background:radial-gradient(#eeefe41f,#596e6e29 30%,#0000008a 72%,#0000 84%)!important}.lp-hero-cover__type{color:#ebe7d13d!important;opacity:calc(.82 - var(--hero-progress) * .32)!important}.lp-hero-cover__copy{max-width:min(760px,54vw)!important}.lp-hero-cover__copy h1{color:#efebd3f2!important;width:min(12.4ch,100%)!important;font-family:Looming Editorial,Arial Black,Noto Serif SC,Songti SC,serif!important;font-size:clamp(76px,10.8vw,184px)!important;font-weight:950!important;line-height:.72!important}.lp-hero-cover__copy p:last-child{color:#e2ddc49e!important;width:min(430px,35vw)!important;font-family:Looming Serif,Noto Serif SC,Songti SC,serif!important;font-weight:600!important}.lp-flow-story__copy h2{color:#eee9cfeb!important;text-shadow:0 28px 70px #0000008f!important;max-width:7.4em!important;font-family:Looming Editorial,Arial Black,Noto Serif SC,serif!important;font-size:clamp(66px,9vw,154px)!important;font-weight:950!important;line-height:.72!important}.lp-flow-story__card{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border-left-color:#ebd6a233!important}.lp-flow-story__card p{color:#dce2d67a!important}.landing-scroll-container[data-lang=zh] .lp-hero-cover__copy h1,.landing-scroll-container[data-lang=zh] .lp-flow-story__copy h2{letter-spacing:0!important;font-family:Noto Serif SC,Songti SC,Looming Serif,serif!important;font-weight:900!important}.landing-scroll-container[data-lang=zh] .lp-hero-cover__copy h1 span:nth-child(2){transform:translate(clamp(34px,4.8vw,76px),-.06em)!important}.landing-scroll-container[data-lang=zh] .lp-hero-cover__copy h1 span:nth-child(3){transform:translate(clamp(8px,1.5vw,24px),-.1em)!important}@media (width<=980px){.lp-hero-cover__copy h1{width:min(10.8ch,100%)!important;font-size:clamp(58px,12.4vw,106px)!important;line-height:.82!important}.landing-scroll-container[data-lang=zh] .lp-hero-cover__copy h1{width:min(6.8ch,100%)!important;font-size:clamp(56px,12vw,104px)!important;line-height:.9!important}}@media (width<=640px){.lp-hero-cover__copy h1{width:min(9.8ch,78vw)!important;font-size:clamp(46px,15.8vw,66px)!important;line-height:.8!important}.landing-scroll-container[data-lang=zh] .lp-hero-cover__copy h1{width:min(6.6ch,78vw)!important;font-size:clamp(44px,14vw,62px)!important;line-height:.92!important}}.landing-scroll-container{--lp-font-display:"Antonio", "Looming Editorial", "Arial Narrow", "Arial Black", "PingFang SC", "Microsoft YaHei UI", sans-serif;--lp-font-micro:"Antonio", "Arial Narrow", "SF Pro Text", "PingFang SC", "Microsoft YaHei UI", sans-serif;--lp-font-body:"SF Pro Text", "PingFang SC", "Microsoft YaHei UI", sans-serif;font-family:var(--lp-font-body)!important}.landing-scroll-container .lp-hero-cover__type{z-index:13!important;color:#eff0e6a8!important;opacity:.9!important;mix-blend-mode:screen!important;text-shadow:0 18px 54px #00000047!important;font-size:clamp(68px,9.2vw,138px)!important;font-weight:700!important;line-height:.7!important;inset:0!important}.landing-scroll-container .lp-hero-cover__type span:first-child{max-width:44vw!important;transform:translate3d(calc(var(--mx) * -9px), calc(var(--my) * -4px), 0) scaleX(.92)!important;transform-origin:0 0!important;top:clamp(44px,5.2vh,68px)!important;left:clamp(28px,3.2vw,56px)!important;overflow:hidden!important}.landing-scroll-container .lp-hero-cover__type span:last-child{text-align:right!important;max-width:44vw!important;transform:translate3d(calc(var(--mx) * 9px), calc(var(--my) * -4px), 0) scaleX(.92)!important;transform-origin:100% 0!important;top:clamp(44px,5.2vh,68px)!important;bottom:auto!important;right:clamp(28px,3.2vw,56px)!important;overflow:hidden!important}.landing-scroll-container .lp-nudot-hero__center-tag,.landing-scroll-container .lp-nudot-slide__field,.landing-scroll-container .lp-nudot-slide__micro,.landing-scroll-container .lp-nudot-hero__left-list,.landing-scroll-container .lp-nudot-hero__left-list i,.landing-scroll-container .lp-nudot-hero__right-list strong,.landing-scroll-container .lp-nudot-hero__right-list span,.landing-scroll-container .lp-nudot-hero__rule,.landing-scroll-container .lp-nudot-hero__controller,.landing-scroll-container .lp-nudot-thumbs,.landing-scroll-container .lp-nudot-hero__footer,.landing-scroll-container .lp-term-cloud,.landing-scroll-container .lp-output-ring__item,.landing-scroll-container .lp-output-ring__center strong,.landing-scroll-container .lp-archive-work{font-family:var(--lp-font-micro)!important;letter-spacing:0!important;font-stretch:75%!important}.landing-scroll-container .lp-nudot-slide__field{width:clamp(86px,9vw,128px)!important;height:34px!important;box-shadow:none!important;color:#ecf0e4a8!important;opacity:.58!important;background:#04050557!important;border-color:#ebf0e247!important;gap:8px!important;padding:0 10px!important;top:clamp(106px,16vh,168px)!important;right:clamp(28px,5vw,82px)!important}.landing-scroll-container .lp-nudot-hero__rule{color:#e8ece23d!important;text-transform:uppercase!important;border-top-color:#e8ece221!important;font-size:10px!important;font-weight:560!important;top:52.5%!important}.landing-scroll-container .lp-nudot-thumbs{background:#0c0e0d59!important;height:44px!important}.landing-scroll-container .lp-archive-title{text-wrap:balance!important;row-gap:6px!important;width:min(980px,84vw)!important;margin-inline:auto!important;font-size:clamp(34px,5.15vw,82px)!important;line-height:.96!important}.landing-scroll-container .lp-archive-title span{max-width:100%!important;display:block!important}.landing-scroll-container[data-lang=zh]{--lp-font-display-zh:"Hono Mincho", "Noto Serif SC", "Songti SC", "SimSun", serif}.landing-scroll-container[data-lang=zh] .lp-flow-story__copy h2{font-family:var(--lp-font-display-zh)!important;letter-spacing:0!important;font-size:clamp(64px,8.8vw,138px)!important;font-weight:400!important;line-height:.94!important}.landing-scroll-container .lp-output-ring__item{background:#050606!important;border-color:#f3f3ec2e!important;min-height:clamp(72px,8vw,108px)!important;padding:10px 12px!important;overflow:hidden!important;box-shadow:0 20px 60px #00000057!important}.landing-scroll-container .lp-output-ring__item img{object-fit:cover!important;opacity:.52!important;filter:saturate(.74)contrast(1.1)brightness(.64)sepia(.035)!important;width:100%!important;height:100%!important;position:absolute!important;inset:0!important;transform:scale(1.08)!important}.landing-scroll-container .lp-output-ring__item i,.landing-scroll-container .lp-output-ring__item span{z-index:2!important;position:relative!important}.landing-scroll-container .lp-flow-spatial{z-index:7!important;mix-blend-mode:normal!important}.landing-scroll-container .lp-marquee-system{z-index:4!important;color:#f2f2ec94!important;opacity:calc(.16 + var(--flow-progress) * .2)!important;filter:blur(.15px)!important;top:61%!important}.landing-scroll-container .lp-flow-story__copy{z-index:5!important;opacity:.72!important}.landing-scroll-container .lp-term-cloud{z-index:6!important;color:#f2f2ec4f!important}.landing-scroll-container .lp-dot-field{z-index:2!important;opacity:.82!important}.landing-scroll-container .lp-flow-story__cards,.landing-scroll-container .lp-flow-story__index{z-index:9!important}.landing-scroll-container .lp-archive-section{--archive-progress:0}.landing-scroll-container .lp-archive-title{transform:translate3d(0, calc(var(--archive-progress) * -6vh), 0) scale(calc(1 - var(--archive-progress) * .035))!important}.landing-scroll-container .lp-archive-work{--work-progress:0;--work-reveal:1;--work-parallax:0px;transform:translate3d(0, var(--work-parallax), 0) rotate(var(--work-rotate,0deg))!important;opacity:clamp(.18, calc(var(--work-progress) * 1.8), 1)!important}.landing-scroll-container .lp-archive-work--1{--work-rotate:-3deg}.landing-scroll-container .lp-archive-work--2{--work-rotate:2deg}.landing-scroll-container .lp-archive-work--3{--work-rotate:-1deg}.landing-scroll-container .lp-archive-work--4{--work-rotate:3deg}.landing-scroll-container .lp-archive-work--5{--work-rotate:-2deg}.landing-scroll-container .lp-archive-work--6{--work-rotate:1deg}.landing-scroll-container .lp-archive-work__image{clip-path:inset(calc(var(--work-reveal) * 100%) 0 0 0)!important;background:linear-gradient(135deg,#e8ece21a,#040505f0),#050606!important}.landing-scroll-container .lp-archive-work__image img{transform:translate3d(0, calc(var(--work-parallax) * -.38), 0) scale(calc(1.22 - var(--work-progress) * .16))!important;transform-origin:50%!important}@media (width<=820px){.landing-scroll-container .lp-hero-cover__type{font-size:clamp(52px,14vw,96px)!important}.landing-scroll-container .lp-hero-cover__type span:last-child{transform-origin:0 0!important;top:clamp(104px,14vh,136px)!important;left:clamp(26px,7vw,42px)!important;right:auto!important}.landing-scroll-container .lp-nudot-slide__asset{width:min(190px,42vw)!important;bottom:198px!important;right:24px!important}.landing-scroll-container .lp-nudot-hero__right-list{width:164px!important}.landing-scroll-container .lp-nudot-hero__controller{width:calc(100vw - 36px)!important}}.landing-scroll-container{color:#f2f0df;scroll-behavior:smooth;font-family:Looming Serif,Noto Serif SC,Songti SC,serif;background:radial-gradient(ellipse at calc(50% + var(--mx) * 7%) calc(22% + var(--page-progress) * 40%), #47728057, transparent 31%), radial-gradient(ellipse at calc(58% - var(--mx) * 9%) calc(72% - var(--my) * 8%), #ecb65f17, transparent 42%), linear-gradient(180deg, #030404 0%, #070807 38%, #020303 100%)!important}.landing-scroll-container::selection{background:#e5d69447}.lp-nav-glass{-webkit-backdrop-filter:blur(18px)saturate(140%);background:linear-gradient(#030404bd,#0304040d)!important;border-bottom:0!important}.lp-nav-glass:after{content:"";opacity:.5;background:linear-gradient(90deg,#0000,#eef5eb29,#0000);height:1px;position:absolute;bottom:0;left:clamp(18px,4vw,64px);right:clamp(18px,4vw,64px)}.lp-nav-glass .max-w-\[1080px\]{max-width:100%!important}.lp-nav-glass span:first-child{text-transform:uppercase;font-family:Looming Editorial,Arial Black,sans-serif;letter-spacing:0!important;font-size:16px!important;font-weight:950!important}.lp-landing-3d-space{z-index:1!important}.lp-landing-3d-space:before{background:radial-gradient(ellipse at calc(48% + var(--mx) * 8%) calc(35% + var(--my) * 4%), #8dc0d22e, transparent 34%), radial-gradient(ellipse at 50% 64%, #fcdd9814, transparent 35%), linear-gradient(180deg, #0103042e, #0103040d 42%, #010304b3)!important}.lp-landing-3d-space:after{opacity:.56;mix-blend-mode:screen;background:radial-gradient(#0000 0 47%,#00000094 82%),linear-gradient(90deg,#0000008f,#0000 21% 79%,#00000094),repeating-linear-gradient(90deg,#ffffff05 0 1px,#0000 1px 86px),repeating-linear-gradient(0deg,#ffffff03 0 1px,#0000 1px 86px)!important}.lp-landing-3d-space__canvas{opacity:.96;filter:saturate(calc(1.12 + var(--scroll-abs-velocity) * .18)) contrast(calc(1.2 + var(--pointer-speed) * .08)) brightness(calc(.95 + var(--medium-alpha) * .06))!important;transform:translate3d(calc(var(--mx) * -15px), calc(var(--my) * -9px + var(--page-scroll) * -.018px), 0) scale(calc(1.06 + var(--page-progress) * .05))!important}.lp-hero-cover{background:0 0!important;min-height:112svh!important}.lp-hero-bg{background:radial-gradient(ellipse at calc(52% + var(--mx) * 8%) calc(46% + var(--my) * 5%), #33525a5c, transparent 38%), linear-gradient(180deg, #02030340, #0203031f 55%, #020303c7)!important}.lp-hero-bg:before{width:min(980px,88vw)!important;height:min(680px,72vh)!important;opacity:calc(.68 + var(--scroll-abs-velocity) * .12)!important;filter:blur(30px)!important;background:radial-gradient(#ecf3e72e,#486b7233 26%,#0000006b 68%,#0000 82%)!important}.lp-hero-bg:after{background:linear-gradient(#0000,#020303f5 92%)!important;height:44vh!important}.lp-hero-cover__shell{width:100%!important;max-width:none!important;padding:clamp(76px,8vh,110px) clamp(18px,4.8vw,82px) clamp(30px,6vh,72px)!important}.lp-hero-cover__type{color:#efecd51c!important;opacity:calc(.74 - var(--hero-progress) * .32)!important;transform:translate3d(calc(var(--mx) * -22px), calc(var(--my) * -12px + var(--scroll) * -.08px), 0) rotate(-1.5deg)!important;justify-items:start!important;font-family:Looming Editorial,Arial Black,sans-serif!important;font-size:clamp(92px,19.5vw,330px)!important;font-weight:950!important;line-height:.68!important;top:clamp(62px,9vh,110px)!important;left:clamp(18px,3vw,46px)!important;right:auto!important}.lp-hero-cover__type span:last-child{transform:translate(clamp(44px,8vw,132px))!important}.lp-hero-cover__copy{max-width:min(780px,56vw)!important;transform:translate3d(calc(var(--mx) * 9px), calc(var(--my) * -5px + var(--scroll) * -.024px), 0)!important;top:clamp(154px,25vh,265px)!important;left:clamp(20px,5.2vw,86px)!important}.lp-hero-cover__copy h1{color:#f6f2dbf5!important;text-shadow:0 1px #ffffff38,0 28px 86px #000000b8,0 0 34px #93c4d614!important;width:min(9ch,100%)!important;font-family:Looming Editorial,Arial Black,Noto Serif SC,Songti SC,serif!important;font-size:clamp(84px,11.8vw,202px)!important;font-weight:950!important;line-height:.69!important}.lp-hero-cover__copy h1 span{opacity:calc(1 - var(--hero-progress) * .22);transform-origin:0 70%}.lp-hero-cover__copy h1 span:nth-child(2){transform:translate3d(clamp(54px, 7vw, 122px), calc(var(--hero-progress) * -3.2vh), 0) rotate(-1deg)!important}.lp-hero-cover__copy h1 span:nth-child(3){color:#d4e6e5f5;transform:translate3d(clamp(14px, 1.8vw, 30px), calc(var(--hero-progress) * -5.4vh), 0) rotate(1deg)!important}.lp-hero-cover__copy p:last-child{color:#e8e6d38a!important;width:min(410px,34vw)!important;margin-top:clamp(18px,2.8vh,32px)!important;font-family:Looming Serif,Noto Serif SC,Songti SC,serif!important;font-size:clamp(13px,1.08vw,16px)!important;font-weight:560!important;line-height:1.72!important}.lp-hero-cover__actions{gap:10px!important;bottom:clamp(34px,6vh,72px)!important;right:clamp(20px,4.8vw,78px)!important}.lp-primary-cta,.lp-nav-glass .lp-cta-btn,.lp-final-cta__button{color:#030708eb!important;background:radial-gradient(circle at 34% 25%,#fffffff2,#f0eed8d1 42%,#9abdbcc7)!important;border:1px solid #eef6ec94!important;border-radius:999px!important;box-shadow:0 18px 42px #00000057,0 0 34px #b9e2e829,inset 0 1px #ffffffeb!important}.lp-primary-cta:hover,.lp-nav-glass .lp-cta-btn:hover,.lp-final-cta__button:hover{filter:saturate(1.08)brightness(1.04);transform:translateY(-2px)scale(1.015)!important}.lp-flow-story{z-index:7!important;background:radial-gradient(ellipse at calc(50% + var(--mx) * 8%) calc(18% + var(--flow-progress) * 56%), #59879447, transparent 32%), radial-gradient(ellipse at 58% 78%, #eec26814, transparent 40%), linear-gradient(180deg, #020303b8 0%, #0405056b 45%, #020303e6 100%)!important;min-height:360svh!important}.lp-flow-story__sticky{min-height:100svh!important}.lp-flow-story__sticky:before{background:radial-gradient(ellipse at calc(51% + var(--mx) * 9%) calc(22% + var(--flow-progress) * 54%), #d5ecec1a, transparent 23%), linear-gradient(104deg, #eff5e504, transparent 44%, #eec26809, transparent 72%)!important;opacity:.72!important}.lp-flow-story__bg-word{color:#f0edd613!important;transform:translate3d(calc(var(--flow-progress) * -16vw), calc(-50% + var(--flow-progress) * -14vh), 0) rotate(-3deg)!important;font-size:clamp(110px,21vw,360px)!important;top:50%!important;left:clamp(18px,3vw,42px)!important}.lp-flow-story__index{top:clamp(104px,16vh,158px)!important;left:clamp(22px,4vw,60px)!important}.lp-flow-story__index span{color:#e7dba5bd!important}.lp-flow-story__index strong{color:#e8f0e76b!important}.lp-flow-story__copy{width:min(560px,42vw)!important;max-width:min(560px,42vw)!important;transform:translate3d(calc(var(--mx) * -11px), calc(-50% + var(--my) * -6px + var(--flow-progress) * -16vh), 0) rotate(-1.5deg)!important;top:49%!important;right:clamp(22px,5.2vw,88px)!important}.lp-flow-story__copy h2{color:#f1eed8f0!important;font-family:Looming Editorial,Arial Black,Noto Serif SC,serif!important;font-size:clamp(76px,10.3vw,178px)!important;font-weight:950!important;line-height:.66!important}.lp-flow-story__copy h2 span:nth-child(4){color:#d3e7e5e6!important}.lp-flow-story__cards{width:min(390px,30vw)!important;height:min(580px,64vh)!important;top:50%!important;left:clamp(22px,5.2vw,86px)!important;transform:translateY(-50%)!important}.lp-flow-story__card{border-left:1px solid #e4d6a03d!important;width:min(360px,100%)!important;padding:0 0 0 18px!important}.lp-flow-story__card span{color:#e4d6a0b3!important;font-size:10px!important}.lp-flow-story__card strong{color:#f1f5e7eb!important;font-family:Looming Editorial,Arial Black,Noto Serif SC,serif!important;font-size:clamp(18px,1.75vw,27px)!important;font-weight:920!important;line-height:.95!important}.lp-flow-story__card p{color:#dee6dc7a!important;font-size:clamp(11px,.92vw,13px)!important;line-height:1.66!important}.lp-final-cta-section{z-index:9;position:relative;background:linear-gradient(#020303fa,#020303)!important;padding-top:clamp(60px,9vh,110px)!important;padding-bottom:clamp(80px,12vh,150px)!important}.lp-final-cta{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;max-width:min(1180px,100%)!important}.lp-final-cta:before{opacity:.38!important}.lp-final-cta__copy p{color:#e4d6a09e!important}.lp-final-cta__copy h2{color:#f2eed6f2!important;font-family:Looming Editorial,Arial Black,Noto Serif SC,Songti SC,serif!important;font-size:clamp(48px,7.5vw,128px)!important;line-height:.78!important}.lp-final-cta__copy span{color:#e0e7dc80!important}.lp-final-cta__panel{box-shadow:none!important;background:0 0!important;border-left:1px solid #e4d6a033!important;border-radius:0!important}.lp-final-cta__step{background:0 0!important;border:0!important;border-top:1px solid #e8f2e61f!important;border-radius:0!important}.lp-final-cta__step strong{color:#e8eee2c2!important}footer{z-index:9;position:relative;background:#020303!important;border-top-color:#e8f2e614!important}@media (width<=980px){.lp-hero-cover{min-height:116svh!important}.lp-hero-cover__type{opacity:.46!important;font-size:clamp(78px,20vw,178px)!important}.lp-hero-cover__copy{max-width:min(620px,78vw)!important;top:clamp(132px,20vh,186px)!important}.lp-hero-cover__copy h1{width:min(8.6ch,76vw)!important;font-size:clamp(64px,15vw,124px)!important}.lp-hero-cover__copy p:last-child{width:min(360px,58vw)!important;display:block!important}.lp-flow-story__copy{width:min(430px,50vw)!important;max-width:min(430px,50vw)!important;right:22px!important}.lp-flow-story__copy h2{font-size:clamp(58px,13vw,118px)!important}.lp-flow-story__cards{width:min(300px,38vw)!important;left:22px!important}}@media (width<=640px){.landing-scroll-container:after,.landing-scroll-container:before{display:none!important}.lp-hero-cover{min-height:118svh!important}.lp-hero-cover__shell{padding:70px 16px 24px!important}.lp-hero-cover__type{font-size:clamp(58px,19vw,96px)!important;top:82px!important}.lp-hero-cover__copy{max-width:min(340px,86vw)!important;top:122px!important;left:16px!important}.lp-hero-cover__copy h1{width:min(7.5ch,82vw)!important;font-size:clamp(54px,17vw,78px)!important;line-height:.74!important}.landing-scroll-container[data-lang=zh] .lp-hero-cover__copy h1{width:min(5.2ch,82vw)!important;font-size:clamp(56px,17vw,76px)!important;line-height:.86!important}.lp-hero-cover__copy p:last-child{width:min(300px,78vw)!important;font-size:12px!important;line-height:1.56!important;display:block!important}.lp-hero-cover__actions{bottom:54px!important;left:16px!important;right:16px!important}.lp-flow-story{min-height:330svh!important}.lp-flow-story__bg-word{font-size:clamp(78px,24vw,130px)!important;top:28%!important}.lp-flow-story__index{top:86px!important}.lp-flow-story__copy{width:auto!important;max-width:100%!important;transform:translate3d(0, calc(-50% + var(--flow-progress) * -9vh), 0) rotate(-1deg)!important;top:34%!important;left:16px!important;right:16px!important}.lp-flow-story__copy h2{font-size:clamp(54px,19vw,86px)!important;line-height:.74!important}.lp-flow-story__cards{width:auto!important;height:34vh!important;top:68%!important;left:16px!important;right:16px!important}.lp-flow-story__card{width:min(300px,78vw)!important}.lp-flow-story__card--2{top:35%!important}.lp-flow-story__card--3{bottom:0!important}.lp-final-cta{grid-template-columns:1fr!important}.lp-final-cta__copy h2{font-size:clamp(42px,14vw,68px)!important;line-height:.86!important}.lp-final-cta__panel{border-left:0!important;padding-left:0!important}}.landing-scroll-container .lp-primary-cta,.landing-scroll-container .lp-nav-glass .lp-cta-btn,.landing-scroll-container .lp-final-cta__button{transform-style:flat!important;perspective:none!important;color:#04090aeb!important;background:linear-gradient(112deg,#fffffff0,#e0e8ded6 48%,#99b8b5e6)!important;border-radius:999px!important;min-height:46px!important;overflow:hidden!important;transform:none!important;box-shadow:0 18px 38px #00000057,0 0 28px #b5dee229,inset 0 1px #ffffffe0,inset 0 -12px 22px #23383824!important}.landing-scroll-container .lp-primary-cta:before,.landing-scroll-container .lp-primary-cta:after,.landing-scroll-container .lp-primary-cta>b,.landing-scroll-container .lp-nav-glass .lp-cta-btn:before,.landing-scroll-container .lp-nav-glass .lp-cta-btn:after,.landing-scroll-container .lp-nav-glass .lp-cta-btn>b,.landing-scroll-container .lp-final-cta__button:before,.landing-scroll-container .lp-final-cta__button:after,.landing-scroll-container .lp-final-cta__button>b,.landing-scroll-container .lp-button-3d{display:none!important}.landing-scroll-container .lp-primary-cta>span,.landing-scroll-container .lp-final-cta__button>span,.landing-scroll-container .lp-final-cta__button>svg,.landing-scroll-container .lp-nav-glass .lp-cta-btn>span{color:inherit!important;transform:none!important}.landing-scroll-container .lp-primary-cta:hover,.landing-scroll-container .lp-final-cta__button:hover,.landing-scroll-container .lp-nav-glass .lp-cta-btn:hover{transform:translateY(-2px)scale(1.01)!important}.landing-scroll-container[data-lang=zh] .lp-hero-cover__copy{top:clamp(158px,24vh,250px)!important;left:clamp(24px,5.8vw,92px)!important}.landing-scroll-container[data-lang=zh] .lp-hero-cover__copy h1{width:min(5.4ch,100%)!important;font-size:clamp(70px,9.2vw,148px)!important;line-height:.88!important}.landing-scroll-container[data-lang=zh] .lp-hero-cover__copy p:last-child{width:min(360px,32vw)!important;margin-top:clamp(14px,2.2vh,28px)!important}.lp-hero-bg:before{background:radial-gradient(#ecf4e53d,#719a9e33 30%,#0006 70%,#0000 84%)!important;width:min(1020px,72vw)!important;height:min(760px,78vh)!important;top:49%!important;left:57%!important}@media (width<=640px){.landing-scroll-container .lp-nav-glass .lp-cta-btn{display:none!important}.landing-scroll-container .lp-nav-glass .flex.items-center.gap-3{gap:8px!important}.landing-scroll-container .lp-primary-cta{width:min(100%,250px)!important;min-width:0!important;margin-left:0!important;padding:13px 18px!important}.landing-scroll-container[data-lang=zh] .lp-hero-cover__copy{top:118px!important;left:16px!important}.landing-scroll-container[data-lang=zh] .lp-hero-cover__copy h1{width:min(5ch,82vw)!important;font-size:clamp(50px,15.6vw,70px)!important;line-height:.9!important}.landing-scroll-container[data-lang=zh] .lp-hero-cover__copy p:last-child{width:min(300px,78vw)!important}}.landing-scroll-container .lp-hero-cover{color:#302f2be6!important;background:radial-gradient(at 48%,#ffffff8a,#d3dbda80 34%,#0000 62%),linear-gradient(#dce3e2 0%,#c6d0cf 46%,#b6c1c0 100%)!important;min-height:100svh!important;overflow:hidden!important}.landing-scroll-container .lp-hero-cover:before,.landing-scroll-container .lp-hero-cover:after{pointer-events:none}.landing-scroll-container .lp-hero-bg:before{opacity:.42!important;filter:blur(18px)!important;background:radial-gradient(#ffffff94,#87a1a242 36%,#505b5b2e 64%,#0000 82%)!important;width:min(1160px,86vw)!important;height:min(720px,76vh)!important;top:50%!important;left:50%!important}.landing-scroll-container .lp-hero-bg:after{background:linear-gradient(#0000,#b8c2c19e)!important;height:28vh!important}.landing-scroll-container .lp-landing-3d-space__canvas{opacity:.94!important;mix-blend-mode:normal!important;filter:grayscale(.03)saturate(.95)contrast(1.04)brightness(1.02)!important}.landing-scroll-container .lp-landing-3d-space{z-index:6!important;position:absolute!important;inset:0!important}.landing-scroll-container .lp-hero-cover__shell{z-index:8!important;min-height:100svh!important;padding:0!important;position:sticky!important;top:0!important;overflow:hidden!important}.landing-scroll-container .lp-hero-cover__type{z-index:8!important;color:#2f2d28a3!important;letter-spacing:0!important;opacity:.92!important;text-shadow:none!important;mix-blend-mode:multiply!important;font-family:Looming Editorial,Antonio,Arial Black,sans-serif!important;font-size:clamp(82px,15vw,202px)!important;font-weight:950!important;line-height:.72!important;display:block!important;position:absolute!important;inset:0!important;transform:none!important}.landing-scroll-container .lp-hero-cover__type span{white-space:nowrap!important;display:block!important;position:absolute!important}.landing-scroll-container .lp-hero-cover__type span:first-child{max-width:46vw!important;transform:translate3d(calc(var(--mx) * -9px), calc(var(--my) * -4px), 0)!important;top:clamp(44px,5.2vh,68px)!important;left:clamp(28px,3.2vw,56px)!important;overflow:hidden!important}.landing-scroll-container .lp-hero-cover__type span:last-child{text-align:right!important;max-width:44vw!important;transform:translate3d(calc(var(--mx) * 9px), calc(var(--my) * -4px), 0)!important;top:clamp(44px,5.2vh,68px)!important;bottom:auto!important;right:clamp(26px,3vw,46px)!important;overflow:hidden!important}.landing-scroll-container .lp-nudot-hero__center-tag{z-index:12;color:#373732b8;letter-spacing:0;text-align:center;justify-items:center;gap:4px;font-family:Inter,SF Pro Text,sans-serif;font-size:12px;font-weight:700;display:grid;position:absolute;top:clamp(82px,9.4vh,108px);left:50%;transform:translate(-50%)}.landing-scroll-container .lp-nudot-hero__visual{z-index:5;width:min(980px,76vw);height:min(660px,68vh);transform:translate(-50%, -48%) translate3d(calc(var(--mx) * 14px), calc(var(--my) * 8px), 0);pointer-events:none;position:absolute;top:52%;left:50%}.landing-scroll-container .lp-nudot-slide{opacity:0;filter:blur(7px)saturate(.7);transition:opacity .95s cubic-bezier(.16,1,.3,1),transform 1.4s cubic-bezier(.16,1,.3,1),filter 1.4s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;transform:translateY(34px)scale(.965)}.landing-scroll-container .lp-nudot-hero__base-image{z-index:0;aspect-ratio:16/9;object-fit:cover;opacity:.08;mix-blend-mode:normal;filter:saturate(.82)contrast(.96)brightness(1.04);width:min(880px,68vw);transform:translate(-50%, -44%) translate3d(calc(var(--mx) * 2px), calc(var(--my) * 2px), 0) rotate(-2deg);pointer-events:none;border:0;position:absolute;top:48%;left:50%}.landing-scroll-container .lp-nudot-slide__field{width:clamp(96px,11vw,154px);height:44px;transform:translate3d(calc(var(--mx) * -9px), calc(var(--my) * 5px), 0) rotate(.001deg);opacity:.64;color:#ecf0e4c7;letter-spacing:.32em;background:linear-gradient(90deg,#04050575,#ffffff0b);border-top:1px solid #ebf0e26b;border-bottom:1px solid #ebf0e224;border-radius:0;grid-template-columns:auto 1fr;align-items:center;gap:10px;font-family:Inter,SF Pro Text,sans-serif;display:grid;position:absolute;top:clamp(90px,13vh,138px);right:clamp(24px,4vw,64px);box-shadow:0 20px 56px #0000003d}.landing-scroll-container .lp-nudot-slide__field span{aspect-ratio:auto;width:auto;box-shadow:none;letter-spacing:.02em;background:0 0;border-radius:0;font-size:18px;position:static}.landing-scroll-container .lp-nudot-slide__asset{aspect-ratio:16/9;object-fit:cover;opacity:.68;mix-blend-mode:screen;filter:grayscale(.25)saturate(.72)contrast(1.08)brightness(.86);width:clamp(142px,18vw,268px);transform:translate3d(calc(var(--mx) * -14px), calc(var(--my) * 9px), 0) rotate(calc(1deg + var(--mx) * .9deg));background:#030404c2;border:1px solid #f4f6ec2e;display:block;position:absolute;bottom:clamp(142px,18vh,220px);right:clamp(40px,7vw,120px);box-shadow:0 30px 74px #0000006b,inset 0 0 0 1px #ffffff14}.landing-scroll-container .lp-nudot-slide__micro{z-index:5;color:#32312dbd;justify-items:center;gap:7px;font-family:Inter,SF Pro Text,sans-serif;font-size:12px;font-weight:700;display:grid;position:absolute;bottom:12%;left:48%;transform:translate(-50%)}.landing-scroll-container .lp-nudot-slide__micro em{font-style:normal}.landing-scroll-container .lp-nudot-hero__left-list{z-index:14;color:#32312db8;letter-spacing:0;gap:8px;max-width:180px;font-family:Noto Serif SC,Looming Serif,serif;font-size:14px;font-weight:740;line-height:1.05;display:grid;position:absolute;top:24%;left:clamp(30px,3.7vw,62px)}.landing-scroll-container .lp-nudot-hero__left-list span{align-items:baseline;gap:8px;display:flex}.landing-scroll-container .lp-nudot-hero__left-list i{color:#32312d70;width:18px;font-family:Inter,sans-serif;font-size:10px;font-style:normal}.landing-scroll-container .lp-nudot-hero__right-list{z-index:16;background:#050505d1;width:min(250px,18vw);padding:14px 0;position:absolute;top:22%;right:clamp(30px,3.1vw,52px);box-shadow:0 18px 54px #00000038}.landing-scroll-container .lp-nudot-hero__right-list button{color:#ffffffb3;text-align:left;background:0 0;border:0;border-top:1px solid #ffffff38;border-radius:0;grid-template-columns:34px minmax(0,1fr);align-items:center;width:100%;min-height:32px;padding:0 0 0 16px;display:grid;transform:none!important}.landing-scroll-container .lp-nudot-hero__right-list strong{white-space:nowrap;font-family:Inter,sans-serif;font-size:12px;font-weight:760}.landing-scroll-container .lp-nudot-hero__rule{z-index:13;color:#37363185;pointer-events:none;border-top:1px solid #33322d38;grid-template-columns:repeat(4,minmax(0,1fr));font-family:Inter,Noto Serif SC,sans-serif;font-size:12px;font-weight:680;display:grid;position:absolute;top:53%;left:clamp(30px,3vw,48px);right:clamp(30px,3vw,48px)}.landing-scroll-container .lp-hero-cover__copy{z-index:15!important;max-width:300px!important;position:absolute!important;top:auto!important;bottom:clamp(34px,5vh,54px)!important;left:clamp(30px,3vw,48px)!important;transform:none!important}.landing-scroll-container .lp-hero-cover__copy h1{clip-path:inset(50%)!important;white-space:nowrap!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}.landing-scroll-container .lp-hero-cover__copy p:last-child{color:#373631a8!important;width:auto!important;margin:0!important;font-family:Inter,SF Pro Text,sans-serif!important;font-size:11px!important;font-weight:700!important;line-height:1.5!important}.landing-scroll-container .lp-nudot-hero__controller{z-index:18;color:#34332ea8;pointer-events:none;width:auto;font-family:Inter,SF Pro Text,sans-serif;position:absolute;bottom:clamp(52px,7vh,76px);left:clamp(32px,3vw,52px);right:clamp(32px,3vw,52px);transform:none}.landing-scroll-container .lp-nudot-frequency{opacity:.72;grid-template-columns:repeat(60,1fr);align-items:end;gap:3px;width:min(480px,40vw);height:34px;padding:0;display:grid}.landing-scroll-container .lp-nudot-frequency span{height:calc(4px + var(--freq-height) * 22px);transform-origin:bottom;background:#34332e85;transition:height .36s,background .36s}.landing-scroll-container .lp-nudot-thumbs{-webkit-backdrop-filter:none;backdrop-filter:none;pointer-events:auto;background:0 0;grid-template-columns:1fr;gap:8px;width:min(168px,14vw);height:auto;display:grid;position:absolute;bottom:0;right:0}.landing-scroll-container .lp-nudot-thumbs button{color:#f8f6e785;text-align:left;border:0;border-left:1px solid #f8f6e72e;border-radius:0;grid-template-columns:26px minmax(0,1fr);place-items:center start;gap:8px;min-height:26px;padding:0 0 0 10px;display:grid;background:0 0!important;transform:none!important}.landing-scroll-container .lp-nudot-thumbs button.is-active{color:#f8f6e7f0;border-left-color:#f8f6e7e0;background:0 0!important}.landing-scroll-container .lp-nudot-thumbs i{font-size:10px;font-style:normal;font-weight:800}.landing-scroll-container .lp-nudot-thumbs span{font-size:10px;font-weight:700}.landing-scroll-container .lp-nudot-hero__controller p{color:#33322dc2;text-align:center;justify-items:center;gap:2px;margin:8px 0 0;font-size:12px;font-weight:760;display:grid}.landing-scroll-container .lp-nudot-hero__controller p span{letter-spacing:0;font-size:11px}.landing-scroll-container .lp-nudot-hero__footer{z-index:16;color:#3736319e;grid-template-columns:1fr 1fr 1fr;gap:24px;font-family:Inter,SF Pro Text,sans-serif;font-size:12px;font-weight:760;display:grid;position:absolute;bottom:clamp(24px,3.2vh,34px);left:clamp(30px,3vw,48px);right:clamp(30px,3vw,48px)}@media (width<=820px){.landing-scroll-container .lp-hero-cover__type{font-size:clamp(54px,18vw,106px)!important}.landing-scroll-container .lp-hero-cover__type span:last-child{top:clamp(104px,14vh,136px)!important;left:clamp(26px,7vw,42px)!important;right:auto!important}.landing-scroll-container .lp-nudot-hero__visual{width:110vw;height:58vh;top:46%}.landing-scroll-container .lp-nudot-hero__left-list{font-size:12px;top:25%}.landing-scroll-container .lp-nudot-hero__right-list{width:190px;top:36%;right:18px}.landing-scroll-container .lp-nudot-hero__rule{display:none}.landing-scroll-container .lp-nudot-hero__controller{width:calc(100vw - 36px);bottom:70px}.landing-scroll-container .lp-nudot-hero__footer{grid-template-columns:1fr;gap:4px;font-size:10px}.landing-scroll-container .lp-nudot-hero__footer span{text-align:left!important}}.landing-scroll-container .lp-hero-cover__type{z-index:10!important;color:#eeefe49e!important;opacity:.84!important;mix-blend-mode:screen!important;text-shadow:0 18px 54px #00000042!important}.landing-scroll-container .lp-nudot-hero__center-tag,.landing-scroll-container .lp-nudot-hero__left-list,.landing-scroll-container .lp-nudot-hero__rule,.landing-scroll-container .lp-nudot-hero__controller,.landing-scroll-container .lp-nudot-hero__footer{text-shadow:0 1px 14px #e8efe52e}.landing-scroll-container .lp-nudot-hero__left-list,.landing-scroll-container .lp-nudot-hero__rule,.landing-scroll-container .lp-nudot-hero__footer,.landing-scroll-container .lp-nudot-hero__controller{color:#e8ece2b8!important}.landing-scroll-container .lp-nudot-hero__rule{border-top-color:#edf0e440!important}.landing-scroll-container .lp-nudot-frequency span{background:#ebf0e294!important}.landing-scroll-container .lp-nudot-thumbs{background:#0c0e0d59!important}.landing-scroll-container .lp-flow-story{background:radial-gradient(ellipse at calc(46% + var(--mx) * 7%) calc(32% + var(--flow-progress) * 42%), #c6dfe033, transparent 30%), radial-gradient(ellipse at 72% 80%, #9776371a, transparent 38%), #030303!important;color:#f2f2ec!important;min-height:360svh!important;position:relative!important;overflow:clip!important}.landing-scroll-container .lp-flow-story__sticky{isolation:isolate!important;min-height:100svh!important;position:sticky!important;top:0!important;overflow:hidden!important}.landing-scroll-container .lp-flow-story__sticky:before{content:""!important;z-index:0!important;opacity:.9!important;background:radial-gradient(at 42% 46%,#d0e8e82e,#0000 28%),linear-gradient(90deg,#ffffff05,#0000 22% 78%,#ffffff05),repeating-linear-gradient(90deg,#ffffff05 0 1px,#0000 1px 80px)!important;position:absolute!important;inset:0!important}.landing-scroll-container .lp-flow-spatial{z-index:4;pointer-events:none;position:absolute;inset:0}.landing-scroll-container .lp-flow-spatial__canvas{opacity:.96;filter:saturate(1.04)contrast(1.12)brightness(.92);transform:translate3d(calc(var(--mx) * -12px), calc(var(--my) * -8px), 0) scale(1.05);display:block;width:100%!important;height:100%!important}.landing-scroll-container .lp-flow-story__bg-word{z-index:1!important;color:#f2f2ec14!important;letter-spacing:0!important;transform:translate3d(calc(var(--flow-progress) * -10vw), calc(var(--flow-progress) * -12vh), 0) rotate(-2deg)!important;font-family:Looming Editorial,Arial Black,sans-serif!important;font-size:clamp(130px,23vw,390px)!important;font-weight:950!important;line-height:.72!important;position:absolute!important;top:auto!important;bottom:clamp(24px,8vh,88px)!important;left:clamp(22px,4vw,72px)!important}.landing-scroll-container .lp-dot-field{z-index:2;pointer-events:none;position:absolute;inset:0}.landing-scroll-container .lp-dot-letter{color:#0000;opacity:.78;transform:translate3d(calc(var(--flow-progress) * var(--dx,0px)), calc(var(--flow-progress) * var(--dy,0px)), 0);background-image:radial-gradient(circle,#f5f5eeeb 0 2px,#0000 2.4px);background-size:12px 12px;-webkit-background-clip:text;background-clip:text;font-family:Looming Editorial,Arial Black,sans-serif;font-size:clamp(64px,12vw,180px);font-weight:950;line-height:.8;display:block;position:absolute}.landing-scroll-container .lp-term-cloud{z-index:5;pointer-events:none;letter-spacing:0;text-transform:uppercase;color:#f2f2ec80;font-family:Inter,SF Pro Text,sans-serif;font-size:clamp(13px,1.3vw,23px);font-weight:760;position:absolute;inset:0}.landing-scroll-container .lp-term-cloud__term{white-space:nowrap;opacity:calc(.3 + var(--flow-progress) * .34);transform:translate3d(calc(var(--flow-progress) * var(--tx,0px)), calc(var(--flow-progress) * var(--ty,0px)), 0) scale(calc(.92 + var(--flow-progress) * .08));position:absolute}.landing-scroll-container .lp-output-cube--fallback{display:none!important}.landing-scroll-container .lp-marquee-system{z-index:3;color:#f2f2ecd6;white-space:nowrap;opacity:calc(.36 + var(--flow-progress) * .36);transform:translate3d(calc(-12vw - var(--flow-progress) * 28vw + var(--scroll-velocity) * .04px), -50%, 0);gap:.4em;font-family:Looming Editorial,Arial Black,sans-serif;font-size:clamp(42px,8vw,136px);font-weight:950;line-height:.76;display:flex;position:absolute;top:58%;left:-12vw;right:-12vw}.landing-scroll-container .lp-flow-story__index{z-index:8!important;color:#f2f2ecb8!important;position:absolute!important;top:clamp(116px,15vh,150px)!important;left:clamp(32px,4vw,64px)!important}.landing-scroll-container .lp-flow-story__copy{z-index:6!important;color:#f2f2ec80!important;position:absolute!important;top:46%!important;right:clamp(54px,11vw,180px)!important;transform:translateY(-50%)!important}.landing-scroll-container .lp-flow-story__copy h2{color:#f2f2ec57!important;gap:0!important;font-family:Looming Editorial,Noto Serif SC,Arial Black,serif!important;font-size:clamp(54px,7vw,120px)!important;font-weight:950!important;line-height:.86!important;display:grid!important}.landing-scroll-container .lp-flow-story__cards{z-index:9!important;width:min(300px,26vw)!important;position:absolute!important;bottom:clamp(42px,7vh,74px)!important;left:clamp(44px,5vw,84px)!important}.landing-scroll-container .lp-flow-story__card{box-shadow:none!important;color:#f2f2ec80!important;background:0 0!important;border:0!important;border-left:1px solid #f2f2ec33!important;border-radius:0!important;padding:0 0 0 14px!important}.landing-scroll-container .lp-output-ring-section,.landing-scroll-container .lp-archive-section{z-index:3;position:relative;color:#f3f3ec!important;background:#030303!important}.landing-scroll-container .lp-output-ring-section{place-items:center;min-height:118svh;display:grid;overflow:hidden}.landing-scroll-container .lp-output-ring{aspect-ratio:1;width:min(880px,88vw);transform:rotate(calc(var(--page-progress) * 10deg));position:relative}.landing-scroll-container .lp-output-ring__center{text-align:center;border:1px solid #f3f3ec2e;border-radius:50%;place-items:center;display:grid;position:absolute;inset:34%}.landing-scroll-container .lp-output-ring__center span{font-family:Looming Editorial,Arial Black,sans-serif;font-size:clamp(28px,4vw,64px);font-weight:950}.landing-scroll-container .lp-output-ring__center strong{color:#f3f3ec75;font-size:12px}.landing-scroll-container .lp-output-ring__item{width:clamp(120px,14vw,190px);min-height:74px;transform:rotate(var(--angle)) translateX(min(36vw, 360px)) rotate(calc(var(--angle) * -1));background:linear-gradient(135deg,#ffffff1a,#ffffff05),#0a0b0b;border:1px solid #f3f3ec24;align-content:center;gap:8px;padding:12px;display:grid;position:absolute;top:50%;left:50%}.landing-scroll-container .lp-output-ring__item--1{--angle:0deg}.landing-scroll-container .lp-output-ring__item--2{--angle:45deg}.landing-scroll-container .lp-output-ring__item--3{--angle:90deg}.landing-scroll-container .lp-output-ring__item--4{--angle:135deg}.landing-scroll-container .lp-output-ring__item--5{--angle:180deg}.landing-scroll-container .lp-output-ring__item--6{--angle:225deg}.landing-scroll-container .lp-output-ring__item--7{--angle:270deg}.landing-scroll-container .lp-output-ring__item--8{--angle:315deg}.landing-scroll-container .lp-output-ring__item span{color:#f3f3ecc7;font-size:12px;font-weight:800}.landing-scroll-container .lp-archive-section{min-height:220svh;padding:20vh 0 28vh;overflow:hidden}.landing-scroll-container .lp-archive-title{z-index:1;color:#f3f3ece6;text-align:center;justify-items:center;font-family:Looming Editorial,Arial Black,sans-serif;font-size:clamp(38px,6vw,102px);font-weight:950;line-height:.84;display:grid;position:sticky;top:32vh}.landing-scroll-container .lp-archive-work{color:#f3f3eca6;width:min(420px,36vw);position:absolute}.landing-scroll-container .lp-archive-work--1{top:0;left:0}.landing-scroll-container .lp-archive-work--4{top:95vh;right:0}.landing-scroll-container .lp-archive-work__image{clip-path:inset(0);background:#111;border:1px solid #f3f3ec1f;overflow:hidden}.landing-scroll-container .lp-archive-work__image img{aspect-ratio:4/3;object-fit:cover;filter:saturate(.78)contrast(1.08)brightness(.88);width:100%;display:block;transform:scale(1.06)}.landing-scroll-container .lp-archive-work p,.landing-scroll-container .lp-archive-work h3,.landing-scroll-container .lp-archive-work span{margin:8px 0 0}.landing-scroll-container .lp-archive-work h3{color:#f3f3ece6;font-size:16px;font-weight:820}.landing-scroll-container{--lp-font-display:"Antonio", "Looming Editorial", "Arial Narrow", "Arial Black", "PingFang SC", "Microsoft YaHei UI", sans-serif;--lp-font-micro:"Antonio", "Arial Narrow", "SF Pro Text", "PingFang SC", "Microsoft YaHei UI", sans-serif;--lp-font-body:"SF Pro Text", "PingFang SC", "Microsoft YaHei UI", sans-serif;--lp-tone-ink:#030403;--lp-tone-paper:#f0f1e6;--lp-tone-sage:#91a39b;--lp-tone-stone:#bdb9a4;font-family:var(--lp-font-body)!important}.landing-scroll-container[data-lang=zh]{--lp-font-display:"Arial Narrow", "Antonio", "PingFang SC", "Microsoft YaHei UI", "Noto Sans SC", sans-serif;--lp-font-micro:"Antonio", "PingFang SC", "Microsoft YaHei UI", sans-serif}.landing-scroll-container .lp-hero-bg,.landing-scroll-container .lp-flow-story,.landing-scroll-container .lp-output-ring-section,.landing-scroll-container .lp-archive-section{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.landing-scroll-container .lp-hero-cover__type{color:#eff0e6a8!important;opacity:.9!important;font-size:clamp(72px,10.8vw,154px)!important;font-weight:700!important;line-height:.7!important}.landing-scroll-container .lp-hero-cover__type span:first-child{max-width:48vw!important;left:clamp(28px,3.2vw,56px)!important;overflow:hidden!important}.landing-scroll-container .lp-hero-cover__type span:last-child{max-width:48vw!important;right:clamp(28px,3.2vw,56px)!important;overflow:hidden!important}.landing-scroll-container .lp-nudot-hero__center-tag,.landing-scroll-container .lp-nudot-slide__field,.landing-scroll-container .lp-nudot-slide__micro,.landing-scroll-container .lp-nudot-hero__left-list,.landing-scroll-container .lp-nudot-hero__left-list i,.landing-scroll-container .lp-nudot-hero__right-list strong,.landing-scroll-container .lp-nudot-hero__right-list span,.landing-scroll-container .lp-nudot-hero__rule,.landing-scroll-container .lp-hero-cover__copy p:last-child,.landing-scroll-container .lp-nudot-hero__controller,.landing-scroll-container .lp-nudot-thumbs,.landing-scroll-container .lp-nudot-hero__footer,.landing-scroll-container .lp-term-cloud,.landing-scroll-container .lp-output-ring__item,.landing-scroll-container .lp-output-ring__center strong,.landing-scroll-container .lp-archive-work{font-family:var(--lp-font-micro)!important;letter-spacing:0!important;font-stretch:75%!important}.landing-scroll-container .lp-nudot-hero__center-tag{color:#e8ece2c2!important;text-transform:uppercase!important;font-size:10px!important;top:clamp(70px,8vh,92px)!important}.landing-scroll-container .lp-nudot-hero__center-tag strong{color:#e8ece285!important;font-weight:600!important}.landing-scroll-container .lp-nudot-slide__field{width:clamp(86px,9vw,128px)!important;height:34px!important;box-shadow:none!important;opacity:.58!important;background:#04050557!important;border-color:#ebf0e247!important;gap:8px!important;padding:0 10px!important;top:clamp(106px,16vh,168px)!important;right:clamp(28px,5vw,82px)!important}.landing-scroll-container .lp-nudot-slide__field span{color:#e8ece2b8!important;font-size:12px!important;font-weight:700!important}.landing-scroll-container .lp-nudot-slide__field strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:#e8ece29e!important;font-size:10px!important;font-weight:600!important}.landing-scroll-container .lp-nudot-slide__asset{opacity:.52!important;mix-blend-mode:luminosity!important;filter:grayscale(.88)saturate(.36)sepia(.12)hue-rotate(94deg)contrast(1.12)brightness(.78)!important;width:clamp(120px,15vw,224px)!important;bottom:clamp(152px,19vh,230px)!important;right:clamp(34px,6.5vw,112px)!important}.landing-scroll-container .lp-nudot-slide__micro{color:#e8ece29e!important;text-transform:uppercase!important;font-size:10px!important;bottom:10.5%!important}.landing-scroll-container .lp-nudot-slide__micro strong{font-weight:640!important}.landing-scroll-container .lp-nudot-hero__left-list{color:#e8ece299!important;text-transform:uppercase!important;gap:6px!important;max-width:150px!important;font-size:11px!important;font-weight:560!important;line-height:1.14!important}.landing-scroll-container[data-lang=zh] .lp-nudot-hero__left-list{text-transform:none!important;font-size:12px!important;font-weight:700!important}.landing-scroll-container .lp-nudot-hero__left-list i{color:#e8ece257!important;font-size:9px!important;font-weight:700!important}.landing-scroll-container .lp-nudot-hero__right-list{width:min(214px,16vw)!important;box-shadow:none!important;background:#040505b8!important}.landing-scroll-container .lp-nudot-hero__right-list button{color:#e8ece294!important;grid-template-columns:26px minmax(0,1fr)!important;min-height:28px!important;padding-left:12px!important}.landing-scroll-container .lp-nudot-hero__rule{color:#e8ece26b!important;text-transform:uppercase!important;font-size:10px!important;font-weight:560!important;top:52.5%!important}.landing-scroll-container .lp-hero-cover__copy{display:none!important}.landing-scroll-container .lp-hero-cover__copy p:last-child{color:#e8ece28f!important;font-size:10px!important;font-weight:540!important;line-height:1.45!important}.landing-scroll-container .lp-nudot-hero__controller{color:#e8ece294!important;width:min(600px,48vw)!important;bottom:clamp(56px,8vh,78px)!important}.landing-scroll-container .lp-nudot-frequency{gap:5px!important;height:38px!important}.landing-scroll-container .lp-nudot-thumbs{height:44px!important}.landing-scroll-container .lp-nudot-hero__controller p{color:#e8ece294!important;font-size:10px!important;font-weight:560!important;line-height:1.35!important}.landing-scroll-container .lp-nudot-hero__footer{color:#e8ece275!important;text-transform:uppercase!important;font-size:10px!important;font-weight:540!important}.landing-scroll-container .lp-term-cloud{color:#f2f2ec61!important;font-size:clamp(11px,1.05vw,18px)!important;font-weight:560!important}.landing-scroll-container .lp-flow-story__copy h2{font-size:clamp(58px,7.8vw,132px)!important;font-weight:700!important}.landing-scroll-container .lp-output-ring__item span,.landing-scroll-container .lp-archive-work h3{font-family:var(--lp-font-micro)!important;text-transform:uppercase!important;font-weight:650!important}@media (width<=820px){.landing-scroll-container .lp-nudot-slide__asset{width:min(190px,42vw)!important;bottom:198px!important;right:24px!important}.landing-scroll-container .lp-nudot-hero__right-list{width:164px!important}.landing-scroll-container .lp-nudot-hero__controller{width:calc(100vw - 36px)!important}}.landing-scroll-container,.landing-scroll-container[data-lang=zh]{--lp-font-display:"Antonio", "Arial Narrow", "Looming Editorial", "PingFang SC", "Microsoft YaHei UI", sans-serif}.landing-scroll-container .lp-hero-cover__type{font-size:clamp(64px,8.4vw,124px)!important;font-weight:700!important}.landing-scroll-container .lp-hero-cover__type span:first-child,.landing-scroll-container .lp-hero-cover__type span:last-child{max-width:42vw!important}.landing-scroll-container .lp-hero-cover__type span:first-child{transform:translate3d(calc(var(--mx) * -9px), calc(var(--my) * -4px), 0) scaleX(.96)!important;transform-origin:0 0!important}.landing-scroll-container .lp-hero-cover__type span:last-child{transform:translate3d(calc(var(--mx) * 9px), calc(var(--my) * -4px), 0) scaleX(.96)!important;transform-origin:100% 0!important}.landing-scroll-container .lp-nudot-hero__rule{color:#e8ece22e!important;border-top-color:#e8ece21a!important}.landing-scroll-container .lp-landing-3d-space__canvas,.landing-scroll-container .lp-flow-spatial__canvas{filter:saturate(.96)contrast(1.08)brightness(.98)sepia(.025)!important;mix-blend-mode:normal!important}.landing-scroll-container .lp-nudot-slide__asset{mix-blend-mode:normal!important;filter:saturate(.78)contrast(1.08)brightness(.84)sepia(.035)!important}.landing-scroll-container,.landing-scroll-container[data-lang=zh]{--lp-font-display:"Looming Editorial", "Arial Black", "Helvetica Neue Condensed Black", "Impact", "PingFang SC", "Microsoft YaHei UI", sans-serif;--lp-tone-paper:#f7f5e8;--lp-tone-paper-soft:#e8e5d2;--lp-tone-ink:#050504;--lp-tone-moss:#b7d75d;--lp-tone-warm:#e8c686;--lp-tone-pearl:#f7f8ef}.landing-scroll-container .lp-hero-bg:before{background:radial-gradient(ellipse at calc(48% + var(--mx) * 10%) calc(38% + var(--my) * 8%), #fffce257, transparent 34%), radial-gradient(ellipse at 18% 72%, #b9d6601f, transparent 32%), radial-gradient(ellipse at 84% 24%, #efcb891f, transparent 28%)!important;opacity:.92!important}.landing-scroll-container .lp-hero-cover__type{color:#faf9eed6!important;font-family:var(--lp-font-display)!important;opacity:.96!important;mix-blend-mode:normal!important;text-shadow:0 16px 38px #00000057!important;font-size:clamp(58px,7.6vw,112px)!important;font-weight:900!important;line-height:.78!important}.landing-scroll-container[data-lang=zh] .lp-hero-cover__type{font-size:clamp(56px,7.2vw,104px)!important}.landing-scroll-container .lp-nudot-slide__asset{opacity:.74!important;filter:saturate(1.08)contrast(1.06)brightness()sepia(.02)!important}.landing-scroll-container .lp-nudot-hero__right-list{background:#030403cc!important;border-color:#f7f5e838!important}.landing-scroll-container .lp-nudot-hero__right-list button,.landing-scroll-container .lp-nudot-hero__left-list,.landing-scroll-container .lp-nudot-hero__center-tag,.landing-scroll-container .lp-nudot-hero__footer{color:#f8f6e7c2!important}.landing-scroll-container .lp-nudot-hero__left-list i,.landing-scroll-container .lp-nudot-hero__center-tag strong{color:#f8f6e775!important}.landing-scroll-container .lp-nudot-frequency span{box-shadow:0 0 12px #f7f5e838;background:#f8f6e7b8!important}.landing-scroll-container .lp-nudot-thumbs{background:#05060575!important;border-color:#f8f6e724!important}.landing-scroll-container .lp-nudot-thumbs button{color:#f8f6e7bd!important;background:linear-gradient(135deg,#fffcea2e,#b7d75d14),repeating-linear-gradient(100deg,#f8f6e724 0 1px,#0000 1px 12px)!important}.landing-scroll-container .lp-marquee-system,.landing-scroll-container .lp-flow-story__copy h2,.landing-scroll-container .lp-archive-title{color:#faf9ece0!important;font-family:var(--lp-font-display)!important}.landing-scroll-container .lp-flow-story__bg-word{filter:blur(.2px);opacity:.08!important;color:#f8f8ee0f!important}.landing-scroll-container .lp-marquee-system{opacity:calc(.18 + var(--flow-progress) * .2)!important;color:#f8f8ee57!important;mix-blend-mode:screen!important;top:60%!important}.landing-scroll-container .lp-flow-story__copy{opacity:calc(.22 + (1 - var(--flow-progress)) * .32)!important;right:clamp(36px,7vw,124px)!important}.landing-scroll-container .lp-flow-story__copy h2{transform:translate3d(calc(var(--flow-progress) * 5vw), calc(var(--flow-progress) * -3vh), 0) scale(calc(1 - var(--flow-progress) * .08));color:#f8f8ee38!important}.landing-scroll-container .lp-term-cloud__term{opacity:calc(.22 + var(--flow-progress) * .22)!important}.landing-scroll-container .lp-dot-letter{opacity:.58!important;background-image:radial-gradient(circle,#f8f8eec2 0 1.8px,#0000 2.25px)!important}.landing-scroll-container .lp-output-ring__item{background:linear-gradient(145deg,#fffcec1f,#ffffff05),#0c0c0a!important;border-color:#f8f6e733!important}.landing-scroll-container .lp-output-ring__item img{filter:saturate(1.06)contrast(1.06)brightness(.98)sepia(.018)!important}.landing-scroll-container .lp-archive-work__image{background:#11110e!important;border-color:#f8f6e72e!important}.landing-scroll-container .lp-archive-work__image img{filter:saturate(1.08)contrast(1.06)brightness(.98)sepia(.02)!important}.landing-scroll-container .lp-nudot-hero__base-image{opacity:.06!important;mix-blend-mode:normal!important;filter:saturate(.72)contrast(.96)brightness(1.02)!important}.landing-scroll-container .lp-nudot-hero__controller{pointer-events:none!important;width:auto!important;bottom:clamp(52px,7vh,76px)!important;left:clamp(32px,3vw,52px)!important;right:clamp(32px,3vw,52px)!important;transform:none!important}.landing-scroll-container .lp-nudot-frequency{opacity:.72!important;gap:3px!important;width:min(480px,40vw)!important;height:34px!important}.landing-scroll-container .lp-nudot-frequency span{height:calc(4px + var(--freq-height) * 22px)!important}.landing-scroll-container .lp-nudot-thumbs{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;pointer-events:auto!important;background:0 0!important;border:0!important;grid-template-columns:1fr!important;gap:8px!important;width:min(132px,12vw)!important;height:auto!important;display:grid!important;position:absolute!important;bottom:0!important;right:clamp(12px,2vw,38px)!important}.landing-scroll-container .lp-nudot-thumbs button{color:#f8f6e785!important;background:0 0!important;border-left:1px solid #f8f6e72e!important;grid-template-columns:22px minmax(0,1fr)!important;place-items:center start!important;gap:6px!important;min-height:22px!important;padding:0 0 0 8px!important;display:grid!important}.landing-scroll-container .lp-nudot-thumbs i,.landing-scroll-container .lp-nudot-thumbs span{font-size:9px!important}.landing-scroll-container .lp-nudot-thumbs button.is-active{color:#f8f6e7f0!important;border-left-color:#f8f6e7e0!important}.landing-scroll-container{--lp-accent-clear:#11a8d8;--lp-accent-warm:#f2c56b}.landing-scroll-container .lp-hero-bg:before{background:radial-gradient(ellipse at calc(50% + var(--mx) * 8%) calc(48% + var(--my) * 6%), #fff8da29, transparent 48%), radial-gradient(ellipse at 72% 25%, #11a8d81f, transparent 24%), radial-gradient(ellipse at 28% 70%, #f2c56b1c, transparent 30%)!important;opacity:.46!important;filter:blur(30px)!important;width:min(1160px,86vw)!important;height:min(660px,68vh)!important}.landing-scroll-container .lp-landing-3d-space:before{opacity:.2!important}.landing-scroll-container .lp-landing-3d-space:after{opacity:.1!important}.landing-scroll-container .lp-nudot-hero__visual{z-index:9!important;opacity:1!important;width:100vw!important;height:100svh!important;inset:0!important;overflow:hidden!important;transform:none!important}.landing-scroll-container .lp-nudot-hero__base-image{-webkit-mask-image:radial-gradient(at 50% 55%,#000 0 52%,#000000eb 68%,#00000038 88%,#0000 100%);mask-image:radial-gradient(at 50% 55%,#000 0 52%,#000000eb 68%,#00000038 88%,#0000 100%);opacity:.92!important;filter:saturate(1.08)contrast(1.07)brightness(.86)sepia(.014)!important;width:min(1900px,120vw)!important;max-width:none!important;box-shadow:none!important;transform:translate(-50%, -46%) translate3d(calc(var(--mx) * 4px), calc(var(--my) * 2px), 0) rotate(-1.1deg) scale(calc(1.08 + var(--hero-progress,0) * .016))!important}.landing-scroll-container .lp-nudot-slide__asset{opacity:.86!important;filter:saturate(1.1)contrast(1.08)brightness(.95)sepia(.012)!important;border-color:#fffae23d!important;box-shadow:0 34px 84px #00000075,0 0 0 1px #11a8d829,inset 0 0 0 1px #ffffff14!important}.landing-scroll-container .lp-nudot-hero__rule{color:#fff9e129!important;border-top-color:#fff9e114!important;top:56%!important}.landing-scroll-container .lp-nudot-hero__controller{pointer-events:none!important;width:clamp(142px,12vw,176px)!important;inset:43% clamp(26px,3.6vw,60px) auto auto!important;transform:translateY(-50%)!important}.landing-scroll-container .lp-nudot-frequency{display:none!important}.landing-scroll-container .lp-nudot-thumbs{pointer-events:auto!important;gap:11px!important;width:100%!important;position:static!important}.landing-scroll-container .lp-nudot-thumbs button{color:#fff9e199!important;min-height:30px!important;box-shadow:none!important;background:linear-gradient(90deg,#00000057,#0000 82%)!important;border-left:1px solid #fff9e133!important;grid-template-columns:28px minmax(0,1fr)!important;padding-left:10px!important}.landing-scroll-container .lp-nudot-thumbs button.is-active{border-left-color:var(--lp-accent-clear)!important;color:#fffce8f5!important;background:linear-gradient(90deg,#11a8d847,#f2c56b1a 64%,#0000)!important;box-shadow:-10px 0 28px #11a8d824!important}.landing-scroll-container .lp-nudot-thumbs i{color:var(--lp-accent-clear)!important}.landing-scroll-container .lp-nudot-thumbs span{text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}.landing-scroll-container .lp-nudot-hero__right-list{background:#0304039e!important;top:23%!important}@media (width<=820px){.landing-scroll-container .lp-nudot-hero__controller{width:min(156px,40vw)!important;top:auto!important;bottom:122px!important;right:18px!important;transform:none!important}.landing-scroll-container .lp-nudot-thumbs{gap:7px!important}}.landing-scroll-container .lp-hero-bg{min-height:100svh!important}.landing-scroll-container .lp-hero-bg:after{opacity:.42!important}.landing-scroll-container .lp-nudot-hero__controller{width:clamp(118px,10vw,148px)!important;top:52%!important;right:clamp(22px,2.8vw,46px)!important}.landing-scroll-container .lp-nudot-thumbs button{grid-template-columns:24px minmax(0,1fr)!important;min-height:26px!important}.landing-scroll-container .lp-landing-3d-space{z-index:6!important}.landing-scroll-container .lp-landing-3d-space__canvas{opacity:.88!important;transform:translate3d(calc(var(--mx) * -1px), calc(var(--my) * -.8px), 0) scale(calc(1.004 + var(--hero-progress,0) * .004))!important}.landing-scroll-container .lp-nudot-hero__visual{animation:none!important}.landing-scroll-container .lp-hero-worktable-fallback{z-index:4;aspect-ratio:16/9;object-fit:cover;pointer-events:none;opacity:.36;filter:saturate(.96)contrast(1.04)brightness(.84)sepia(.012);width:min(1900px,120vw);max-width:none;transform:translate(-50%, -46%) translate3d(calc(var(--mx) * 2px), calc(var(--my) * 1px), 0) rotate(-1.1deg) scale(calc(1.08 + var(--hero-progress,0) * .016));transform-origin:50%;display:block;position:absolute;top:50%;left:50%;-webkit-mask-image:radial-gradient(at 50% 55%,#000 0 52%,#000000e6 68%,#00000038 88%,#0000 100%);mask-image:radial-gradient(at 50% 55%,#000 0 52%,#000000e6 68%,#00000038 88%,#0000 100%);transition:opacity .62s cubic-bezier(.16,1,.3,1),filter .62s cubic-bezier(.16,1,.3,1)!important}.landing-scroll-container .lp-hero-bg[data-hero-3d-ready=true] .lp-hero-worktable-fallback{opacity:0;filter:saturate(.78)contrast(.96)brightness(.72)sepia(.012)blur(.2px);visibility:hidden}.landing-scroll-container .lp-nudot-slide{pointer-events:none!important;transition:opacity .18s,transform .42s cubic-bezier(.16,1,.3,1),filter .42s cubic-bezier(.16,1,.3,1)!important}.landing-scroll-container .lp-nudot-slide:not(.is-active){opacity:0!important;transition-duration:90ms,.32s,.32s!important}.landing-scroll-container .lp-nudot-slide__asset{transform:translate3d(calc(var(--mx) * -2px), calc(var(--my) * 1.5px), 0) rotate(.35deg)!important;animation:none!important;display:none!important}@keyframes lpHeroLivingVisual{0%{filter:saturate(1.02)contrast(1.02)}to{filter:saturate(1.08)contrast(1.05)}}@keyframes lpHeroLivingAsset{0%{transform:translate3d(calc(var(--mx) * -9px), calc(var(--my) * 5px), 0) rotate(-.35deg)}to{transform:translate3d(calc(var(--mx) * -7px), calc(var(--my) * 7px - 6px), 0) rotate(.45deg)}}.landing-scroll-container .lp-flow-spatial{opacity:1!important;mix-blend-mode:normal!important}.landing-scroll-container .lp-flow-spatial__canvas{filter:saturate(1.04)contrast(1.1)brightness(1.18)sepia(.01)!important}.landing-scroll-container .lp-flow-story__bg-word{color:#fff9e117!important;opacity:.12!important}.landing-scroll-container .lp-flow-story__copy,.landing-scroll-container .lp-flow-story__index,.landing-scroll-container .lp-flow-story__card,.landing-scroll-container .lp-term-cloud{color:#fff9e1b8!important}.landing-scroll-container .lp-dot-letter{background-image:radial-gradient(circle,#fff9e1d1 0 1.8px,#0000 2.25px)!important}.landing-scroll-container .lp-output-ring-section,.landing-scroll-container .lp-archive-section{background:radial-gradient(at 42% 18%,#fffae233,#0000 28%),radial-gradient(at 70% 68%,#f2c56b14,#0000 32%),radial-gradient(at 82% 24%,#11a8d809,#0000 24%),#030303!important}.landing-scroll-container .lp-hero-bg{background:radial-gradient(at 54% 46%,#fffae275,#98988647 34%,#2327237a 66%,#030403fa 100%)!important;min-height:100svh!important}.landing-scroll-container .lp-landing-3d-space{opacity:0!important;pointer-events:none!important}.landing-scroll-container .lp-landing-3d-space__canvas{opacity:0!important}.landing-scroll-container .lp-hero-worktable-fallback,.landing-scroll-container .lp-hero-bg[data-hero-3d-ready=true] .lp-hero-worktable-fallback{z-index:7!important;visibility:visible!important;opacity:.98!important;filter:saturate(1.03)contrast(1.02)brightness(.94)sepia(.01)!important;width:min(2420px,136vw)!important;max-width:none!important;transform:translate(-50%, -47.8%) translate3d(calc(var(--mx) * 2px), calc(var(--my) * 1px), 0) rotate(0deg) scale(calc(1 + var(--hero-progress,0) * .006))!important;display:block!important;-webkit-mask-image:none!important;mask-image:none!important}.landing-scroll-container .lp-nudot-slide__asset{opacity:.7!important;mix-blend-mode:normal!important;filter:saturate(.9)contrast(1.08)brightness(.72)sepia(.03)!important;width:clamp(220px,15.6vw,282px)!important;transform:translate3d(calc(var(--mx) * -2px), calc(var(--my) * 1.5px), 0) rotate(0deg)!important;display:block!important;bottom:clamp(142px,12.6vh,170px)!important;right:clamp(58px,3.4vw,78px)!important}.landing-scroll-container .lp-hero-cover__copy,.landing-scroll-container .lp-hero-cover__actions{display:none!important}@media (width<=820px){.landing-scroll-container .lp-nudot-hero__right-list,.landing-scroll-container .lp-nudot-hero__controller{display:none!important}.landing-scroll-container .lp-hero-worktable-fallback,.landing-scroll-container .lp-hero-bg[data-hero-3d-ready=true] .lp-hero-worktable-fallback{width:220vw!important;transform:translate(-50%,-48%)scale(1)!important}.landing-scroll-container .lp-nudot-slide__asset{display:none!important}}.landing-scroll-container{overscroll-behavior-y:contain;scrollbar-gutter:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;scroll-padding-top:72px}.landing-scroll-container::-webkit-scrollbar{width:0;height:0}.landing-scroll-container::-webkit-scrollbar-track{background:0 0}.landing-scroll-container::-webkit-scrollbar-thumb{background:0 0;border:0;border-radius:999px}.landing-scroll-container .lp-flow-story__sticky{contain:layout paint style}.landing-scroll-container .lp-flow-spatial__canvas{opacity:.78!important;filter:saturate(.98)contrast(1.08)brightness(.98)sepia(.01)!important}.landing-scroll-container .lp-flow-story__bg-word,.landing-scroll-container .lp-marquee-system,.landing-scroll-container .lp-dot-letter{opacity:.2!important}.landing-scroll-container .lp-term-cloud{color:#f7f4e461!important}.landing-scroll-container .lp-flow-story__copy{opacity:.64!important}.landing-scroll-container .lp-flow-story__copy h2{color:#f7f4e44d!important}.landing-scroll-container .lp-flow-story__cards{width:min(340px,30vw)!important}.landing-scroll-container .lp-flow-story__card{color:#f7f4e49e!important;border-left-color:#f7f4e442!important}.landing-scroll-container .lp-flow-story__card strong{color:#f7f4e4e0!important;font-size:15px!important}.landing-scroll-container .lp-output-ring-section{background:linear-gradient(#030303 0%,#080806 54%,#030303 100%)!important;min-height:auto!important;padding:clamp(78px,10vw,128px) clamp(18px,4vw,56px)!important}.landing-scroll-container .lp-output-ring{grid-template-columns:minmax(280px,.8fr) repeat(4,minmax(118px,1fr));align-items:stretch;gap:12px;display:grid;aspect-ratio:auto!important;width:min(1120px,90vw)!important;transform:none!important}.landing-scroll-container .lp-output-ring__center{-webkit-backdrop-filter:blur(12px);background:#03040394;grid-row:span 2;align-content:center;gap:10px;min-height:330px;padding:clamp(18px,3vw,34px);border-color:#f7f4e42e!important;border-radius:8px!important;position:relative!important;inset:auto!important}.landing-scroll-container .lp-output-ring__center span{color:#f7f4e4f0!important;font-size:clamp(30px,4vw,60px)!important;line-height:.88!important}.landing-scroll-container .lp-output-ring__center strong{color:#f7f4e4b3!important;font-family:var(--lp-font-body,"SF Pro Text", "PingFang SC", "Microsoft YaHei UI", sans-serif)!important;font-size:13px!important}.landing-scroll-container .lp-output-ring__item{background:#050605db!important;border-radius:8px!important;width:auto!important;min-height:158px!important;transition:transform .2s cubic-bezier(.16,1,.3,1),border-color .2s,filter .2s!important;position:relative!important;top:auto!important;left:auto!important;transform:none!important}.landing-scroll-container .lp-output-ring__item:hover{filter:brightness(1.08);border-color:#11a8d870!important;transform:translateY(-2px)!important}.landing-scroll-container .lp-output-ring__item img{opacity:.5!important}.landing-scroll-container .lp-output-ring__item span{line-height:1.16;color:#f7f4e4e6!important;font-size:12px!important}.landing-scroll-container .lp-archive-section{background:linear-gradient(#030303 0%,#070706 42%,#030303 100%)!important;min-height:188svh!important;padding:16vh 0 22vh!important}.landing-scroll-container .lp-archive-title{color:#f7f4e4e0!important;font-size:clamp(36px,5.2vw,84px)!important;line-height:.92!important;top:21vh!important}.landing-scroll-container .lp-archive-works{width:min(1120px,90vw)!important;min-height:144svh!important}.landing-scroll-container .lp-archive-work{color:#f7f4e4a8!important;width:min(390px,34vw)!important}.landing-scroll-container .lp-archive-work--2{width:min(460px,38vw)!important}.landing-scroll-container .lp-archive-work--5{width:min(430px,36vw)!important}.landing-scroll-container .lp-archive-work__image{background:#050605db!important;border-color:#f7f4e429!important;border-radius:8px!important}.landing-scroll-container .lp-archive-work__image img{aspect-ratio:4/3!important;filter:saturate(1.02)contrast(1.04)brightness(.9)sepia(.01)!important}.landing-scroll-container .lp-archive-work h3{line-height:1.1;color:#f7f4e4f0!important;font-size:16px!important}.landing-scroll-container .lp-archive-work span{color:#f7f4e48a;font-size:12px;line-height:1.35}.landing-scroll-container .lp-final-cta-section{background:linear-gradient(#030303 0%,#070806 48%,#030403 100%);padding-block:clamp(84px,10vw,140px)!important}.landing-scroll-container .lp-final-cta{background:linear-gradient(135deg,#f7f4e417,#11a8d80a),#0c0d0bb8!important;border-color:#f7f4e429!important;border-radius:8px!important;max-width:1120px!important}.landing-scroll-container .lp-final-cta__copy p{text-transform:uppercase;color:#11a8d8d1!important;font-size:12px!important}.landing-scroll-container .lp-final-cta__copy h2{color:#f7f4e4f5!important;font-size:clamp(34px,4.6vw,64px)!important}.landing-scroll-container .lp-final-cta__copy span{color:#f7f4e4a3!important}.landing-scroll-container .lp-final-cta__panel{background:#03040361!important;border-color:#f7f4e424!important;border-radius:8px!important}.landing-scroll-container .lp-final-cta__step{background:#f7f4e40b!important;border-radius:8px!important}@media (width>=1280px) and (height>=860px){.landing-scroll-container .lp-flow-story{min-height:208svh!important}.landing-scroll-container .lp-output-ring-section{min-height:96svh!important}.landing-scroll-container .lp-archive-section{min-height:168svh!important}}@media (width<=980px){.landing-scroll-container .lp-output-ring{grid-template-columns:repeat(3,minmax(0,1fr))}.landing-scroll-container .lp-output-ring__center{grid-area:auto/1/auto/-1;min-height:260px}}@media (width<=760px){.landing-scroll-container{scroll-padding-top:64px}.landing-scroll-container::-webkit-scrollbar{width:0}.landing-scroll-container .lp-flow-story{min-height:auto!important;overflow:visible!important}.landing-scroll-container .lp-flow-story__sticky{padding:86px 18px 72px;min-height:auto!important;position:relative!important;overflow:hidden!important}.landing-scroll-container .lp-flow-spatial,.landing-scroll-container .lp-dot-field,.landing-scroll-container .lp-term-cloud,.landing-scroll-container .lp-marquee-system{display:none!important}.landing-scroll-container .lp-flow-story__bg-word{opacity:.08!important;font-size:clamp(82px,31vw,132px)!important;bottom:24px!important;left:18px!important;transform:none!important}.landing-scroll-container .lp-flow-story__index,.landing-scroll-container .lp-flow-story__copy,.landing-scroll-container .lp-flow-story__cards{width:auto!important;max-width:none!important;position:relative!important;inset:auto!important;transform:none!important}.landing-scroll-container .lp-flow-story__copy{margin-top:44px;opacity:1!important}.landing-scroll-container .lp-flow-story__copy h2{color:#f7f4e4bd!important;font-size:clamp(48px,16vw,76px)!important}.landing-scroll-container .lp-flow-story__cards{margin-top:42px;gap:18px!important;display:grid!important}.landing-scroll-container .lp-flow-story__card{opacity:1!important;transform:none!important}.landing-scroll-container .lp-output-ring-section{padding:84px 18px!important}.landing-scroll-container .lp-output-ring{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%!important}.landing-scroll-container .lp-output-ring__center{grid-column:1/-1;min-height:250px}.landing-scroll-container .lp-output-ring__item{min-height:112px!important}.landing-scroll-container .lp-archive-section{min-height:auto!important;padding:76px 18px 96px!important}.landing-scroll-container .lp-archive-title{text-align:left!important;justify-items:start!important;width:auto!important;margin-bottom:34px!important;font-size:clamp(34px,13vw,62px)!important;position:relative!important;top:auto!important;transform:none!important}.landing-scroll-container .lp-archive-works{gap:24px;display:grid;width:100%!important;min-height:auto!important}.landing-scroll-container .lp-archive-work,.landing-scroll-container .lp-archive-work--2,.landing-scroll-container .lp-archive-work--5{opacity:1!important;width:100%!important;position:relative!important;top:auto!important;left:auto!important;right:auto!important;transform:none!important}.landing-scroll-container .lp-archive-work__image{clip-path:none!important}.landing-scroll-container .lp-archive-work__image img{transform:none!important}.landing-scroll-container .lp-final-cta{grid-template-columns:1fr!important;padding:24px!important}}@keyframes lp-depth-breathe{0%,to{transform:translate3d(calc(var(--mx,0) * -10px), calc(var(--my,0) * -7px + var(--page-progress,0) * -2.5vh), 0) scale(calc(1.022 + var(--page-progress,0) * .034));filter:saturate(1.04)contrast(1.08)brightness(1.02)}50%{transform:translate3d(calc(var(--mx,0) * -15px), calc(var(--my,0) * -11px + var(--page-progress,0) * -4vh - 8px), 0) scale(calc(1.038 + var(--page-progress,0) * .04));filter:saturate(1.14)contrast(1.12)brightness(1.06)}}@keyframes lp-object-breathe-soft{0%,to{transform:translate3d(var(--breath-x,0), var(--breath-y,0), 0) rotate(var(--breath-r,0deg)) scale(1)}50%{transform:translate3d(var(--breath-x,0), calc(var(--breath-y,0) - 7px), 0) rotate(calc(var(--breath-r,0deg) + .45deg)) scale(1.018)}}@keyframes lp-object-breathe-deep{0%,to{filter:saturate(.96)contrast(1.05)brightness(.94);transform:translate(0)scale(1)}50%{filter:saturate(1.08)contrast(1.11)brightness(1.01);transform:translateY(-9px)scale(1.024)}}.landing-scroll-container{perspective:1400px;background:#030403!important}.landing-scroll-container .lp-hero-bg{background:linear-gradient(115deg, #040505f5, #0b0e0db8 28%, #b8b18952 52%, #030403fa 88%), radial-gradient(ellipse at calc(56% + var(--mx,0) * 5%) calc(44% + var(--my,0) * 4%), #f6f0cf6b, #5a777433 35%, transparent 68%), #030403!important;min-height:118svh!important;overflow:clip!important}.landing-scroll-container .lp-hero-bg:before{opacity:.5!important;filter:blur(24px)saturate(1.08)!important;width:min(1320px,98vw)!important;height:min(760px,78vh)!important;transform:translate(-50%, -50%) translate3d(calc(var(--mx,0) * 22px), calc(var(--my,0) * 12px - var(--hero-progress,0) * 34px), 0)!important;background:radial-gradient(at 48% 52%,#fffdddb3,#829f9a42 40%,#03040305 75%)!important}.landing-scroll-container .lp-hero-bg:after{opacity:.56!important;background:linear-gradient(90deg,#000000b8,#0000 18% 76%,#000000b3),linear-gradient(#0000006b,#0000 28% 72%,#000000db)!important;height:100%!important}.landing-scroll-container .lp-landing-3d-space{transform-style:preserve-3d;opacity:1!important;visibility:visible!important;pointer-events:none!important;z-index:8!important;display:block!important}.landing-scroll-container .lp-landing-3d-space:before{opacity:.34!important;mix-blend-mode:screen!important}.landing-scroll-container .lp-landing-3d-space:after{opacity:.26!important;mix-blend-mode:multiply!important}.landing-scroll-container .lp-landing-3d-space__canvas{will-change:transform, filter, opacity;animation:7.4s ease-in-out infinite lp-depth-breathe;opacity:calc(.9 - var(--hero-progress,0) * .18)!important;mix-blend-mode:normal!important;display:block!important}.landing-scroll-container .lp-hero-worktable-fallback,.landing-scroll-container .lp-hero-bg[data-hero-3d-ready=true] .lp-hero-worktable-fallback{will-change:transform, filter, opacity;animation:8.8s ease-in-out infinite lp-object-breathe-deep;z-index:4!important;opacity:.42!important;filter:saturate(.88)contrast(1.08)brightness(.74)sepia(.04)blur(.2px)!important;width:min(2360px,132vw)!important;transform:translate(-50%, -48%) translate3d(calc(var(--mx,0) * 7px), calc(var(--my,0) * 4px + var(--hero-progress,0) * -10px), 0) rotate(calc(-.3deg + var(--mx,0) * .2deg)) scale(calc(1.02 + var(--hero-progress,0) * .014))!important}.landing-scroll-container .lp-hero-cover__shell{transform-style:preserve-3d;z-index:12!important}.landing-scroll-container .lp-hero-cover__type{z-index:7!important;color:#f4efd233!important;letter-spacing:0!important;opacity:.7!important;mix-blend-mode:screen!important;text-shadow:0 32px 90px #0000008c!important;font-family:Looming Editorial,Noto Serif SC,Source Han Serif SC,Georgia,serif!important;font-size:clamp(54px,10.4vw,148px)!important;font-weight:520!important;line-height:.86!important}.landing-scroll-container .lp-hero-cover__type span:last-child{max-width:min(50vw,680px)!important;transform:translate3d(calc(var(--mx,0) * 22px), calc(var(--my,0) * 12px + var(--hero-progress,0) * 34px), -110px) rotate(1.8deg)!important;top:auto!important;bottom:clamp(102px,13vh,156px)!important;right:clamp(18px,4vw,72px)!important}.landing-scroll-container[data-lang=zh] .lp-hero-cover__type{font-size:clamp(68px,12vw,172px)!important;font-weight:460!important}.landing-scroll-container .lp-hero-cover__copy,.landing-scroll-container .lp-hero-cover__actions{opacity:1!important;visibility:visible!important;display:flex!important}.landing-scroll-container .lp-hero-cover__copy{filter:drop-shadow(0 22px 52px #0000009e);flex-direction:column;gap:clamp(16px,2.2vh,24px);z-index:24!important;color:#f8f6e2f0!important;width:min(560px,45vw)!important;max-width:none!important;transform:translate3d(calc(var(--mx,0) * -8px), calc(var(--my,0) * 5px + var(--hero-progress,0) * -28px), 72px) rotateX(calc(var(--my,0) * 1.2deg))!important;position:absolute!important;bottom:clamp(132px,14vh,178px)!important;left:clamp(22px,5.5vw,92px)!important}.landing-scroll-container .lp-hero-cover__copy h1{color:inherit!important;letter-spacing:0!important;text-transform:none!important;text-shadow:none!important;margin:0!important;font-family:Looming Editorial,Noto Serif SC,Source Han Serif SC,Georgia,serif!important;font-size:clamp(48px,7.2vw,108px)!important;font-weight:500!important;line-height:.91!important}.landing-scroll-container .lp-hero-cover__copy h1 span{opacity:1!important;-webkit-text-stroke:0!important;text-stroke:0!important;display:block!important;transform:none!important}.landing-scroll-container .lp-hero-cover__copy h1 span:after{display:none!important}.landing-scroll-container .lp-hero-cover__copy p:last-child{color:#f8f6e2ad!important;width:min(460px,100%)!important;font-family:var(--lp-font-body,"SF Pro Text", "PingFang SC", "Microsoft YaHei UI", sans-serif)!important;letter-spacing:0!important;margin:0!important;font-size:clamp(13px,1.12vw,16px)!important;font-weight:420!important;line-height:1.65!important}.landing-scroll-container[data-lang=zh] .lp-hero-cover__copy h1{font-size:clamp(56px,8.5vw,118px)!important;font-weight:440!important;line-height:.96!important}.landing-scroll-container .lp-hero-cover__actions{align-items:center;gap:12px;z-index:26!important;transform:translate3d(calc(var(--mx,0) * -5px), calc(var(--my,0) * 4px + var(--hero-progress,0) * -16px), 86px)!important;position:absolute!important;bottom:clamp(46px,6.5vh,78px)!important;left:clamp(22px,5.5vw,92px)!important}.landing-scroll-container .lp-hero-cover__actions .lp-primary-cta,.landing-scroll-container .lp-hero-cover__actions .lp-secondary-cta{transform:translateZ(0);letter-spacing:0!important;border-radius:999px!important;min-height:46px!important;padding:0 22px!important;font-size:13px!important}.landing-scroll-container .lp-nudot-hero__visual{transform-style:preserve-3d;z-index:13!important;width:min(1060px,82vw)!important;height:min(680px,72vh)!important;transform:translate(-50%, -49%) translate3d(calc(var(--mx,0) * 22px), calc(var(--my,0) * 13px + var(--hero-progress,0) * -24px), 32px) rotateY(calc(var(--mx,0) * 1.2deg))!important}.landing-scroll-container .lp-nudot-slide__asset{--breath-x:calc(var(--mx,0) * -18px);--breath-y:calc(var(--my,0) * 10px);--breath-r:calc(1deg + var(--mx,0) * .9deg);will-change:transform, filter, opacity;animation:6.2s ease-in-out infinite lp-object-breathe-soft;z-index:14!important;opacity:.82!important;mix-blend-mode:normal!important;filter:saturate(.96)contrast(1.14)brightness(.9)!important;width:clamp(180px,19vw,306px)!important;transform:translate3d(calc(var(--mx,0) * -18px), calc(var(--my,0) * 10px), 96px) rotate(calc(1deg + var(--mx,0) * .9deg))!important;border-color:#f7f4e442!important;bottom:clamp(122px,17vh,210px)!important;right:clamp(38px,7.5vw,132px)!important;box-shadow:0 38px 90px #00000094,0 0 54px #16a6cb1f,inset 0 0 0 1px #ffffff1a!important}.landing-scroll-container .lp-nudot-slide__field,.landing-scroll-container .lp-nudot-slide__micro,.landing-scroll-container .lp-nudot-hero__center-tag,.landing-scroll-container .lp-nudot-hero__left-list,.landing-scroll-container .lp-nudot-hero__right-list,.landing-scroll-container .lp-nudot-hero__controller,.landing-scroll-container .lp-nudot-hero__footer{will-change:transform, opacity;animation:7.2s ease-in-out infinite lp-object-breathe-soft}.landing-scroll-container .lp-nudot-slide__field{animation-duration:6.8s;transform:translate3d(calc(var(--mx,0) * -14px), calc(var(--my,0) * 7px), 84px) rotate(-1.2deg)!important}.landing-scroll-container .lp-nudot-slide__micro{text-shadow:0 18px 42px #0000008c;color:#ece7cfc2!important;transform:translateX(-50%) translate3d(calc(var(--mx,0) * 6px), calc(var(--my,0) * -5px), 70px)!important}.landing-scroll-container .lp-nudot-hero__center-tag{color:#f8f6e2bd!important;transform:translateX(-50%) translate3d(calc(var(--mx,0) * -8px), calc(var(--my,0) * 5px), 90px)!important}.landing-scroll-container .lp-nudot-hero__center-tag span{background:linear-gradient(45deg,#0000 34%,#f8f6e2c7 35% 52%,#0000 53%),linear-gradient(-45deg,#0000 32%,#f8f6e2c7 33% 52%,#0000 53%)!important}.landing-scroll-container .lp-nudot-hero__left-list{text-shadow:0 18px 38px #0000007a;z-index:22!important;color:#f8f6e2bd!important;max-width:210px!important;transform:translate3d(calc(var(--mx,0) * -15px), calc(var(--my,0) * 8px), 64px)!important;font-weight:520!important}.landing-scroll-container .lp-nudot-hero__left-list span{padding:3px 0}.landing-scroll-container .lp-nudot-hero__left-list i{color:#96dde29e!important}.landing-scroll-container .lp-nudot-hero__right-list{-webkit-backdrop-filter:blur(16px)saturate(1.16);border-left:1px solid #96dde22e;z-index:24!important;width:min(268px,21vw)!important;transform:translate3d(calc(var(--mx,0) * 16px), calc(var(--my,0) * -7px), 92px)!important;background:#040505ad!important;box-shadow:0 28px 76px #0000006b!important}.landing-scroll-container .lp-nudot-hero__right-list button{transition:background-color .22s,color .22s,transform .22s cubic-bezier(.16,1,.3,1)}.landing-scroll-container .lp-nudot-hero__footer{color:#f8f6e294!important;transform:translate3d(calc(var(--mx,0) * 8px), calc(var(--my,0) * -4px), 40px)!important}.landing-scroll-container .lp-scroll-indicator{z-index:32!important}.landing-scroll-container .lp-flow-story{transform-style:preserve-3d;min-height:246svh!important}.landing-scroll-container .lp-flow-story__sticky{perspective:1200px}.landing-scroll-container .lp-flow-spatial__canvas{animation:8.2s ease-in-out infinite lp-depth-breathe;opacity:calc(.88 + var(--flow-progress,0) * .08)!important;filter:saturate(1.12)contrast(1.12)brightness(1.05)!important;transform:translate3d(calc(var(--mx,0) * -9px), calc(var(--my,0) * -6px + var(--flow-progress,0) * -3.5vh), 0) scale(calc(1.02 + var(--flow-progress,0) * .04))!important}.landing-scroll-container .lp-flow-story__copy{transform:translate3d(calc(var(--mx,0) * -8px), calc(var(--flow-progress,0) * -32px), 80px) rotateX(calc(var(--flow-progress,0) * 1deg))!important}.landing-scroll-container .lp-flow-story__cards{transform:translate3d(calc(var(--mx,0) * 12px), calc(var(--flow-progress,0) * -46px), 96px)!important}.landing-scroll-container .lp-flow-story__card{animation:7.6s ease-in-out infinite lp-object-breathe-soft}.landing-scroll-container .lp-flow-story__card:nth-child(2){animation-delay:-1.1s}.landing-scroll-container .lp-flow-story__card:nth-child(3){animation-delay:-2.2s}.landing-scroll-container .lp-flow-story__card:nth-child(4){animation-delay:-3.3s}.landing-scroll-container .lp-output-ring-section{perspective:1400px}.landing-scroll-container .lp-output-ring{transform-style:preserve-3d;transform:rotateX(7deg) rotateZ(calc(-1.5deg + var(--page-progress,0) * 4deg)) translate3d(calc(var(--mx,0) * 6px), calc(var(--my,0) * -5px), 0)!important}.landing-scroll-container .lp-output-ring__center{transform:translateZ(72px);box-shadow:0 34px 90px #0000006b}.landing-scroll-container .lp-output-ring__item{animation:7.4s ease-in-out infinite lp-object-breathe-soft;box-shadow:0 20px 56px #00000057,inset 0 0 0 1px #ffffff0a}.landing-scroll-container .lp-output-ring__item:nth-child(2n){animation-delay:-1.3s}.landing-scroll-container .lp-output-ring__item:nth-child(3n){animation-delay:-2.4s}.landing-scroll-container .lp-output-ring__item:nth-child(4n){animation-delay:-3.1s}.landing-scroll-container .lp-archive-section{perspective:1300px}.landing-scroll-container .lp-archive-title{letter-spacing:0!important;transform:translate(-50%, 0) translate3d(calc(var(--mx,0) * -7px), calc(var(--archive-progress,0) * -42px), 70px)!important;font-weight:480!important}.landing-scroll-container .lp-archive-work{animation:8.2s ease-in-out infinite lp-object-breathe-soft;transform:translate3d(0, calc(var(--archive-progress,0) * -32px), 0) rotate(var(--work-rotate,0deg))!important}.landing-scroll-container .lp-archive-work:nth-child(2n){animation-delay:-1.6s}.landing-scroll-container .lp-archive-work:nth-child(3n){animation-delay:-2.8s}.landing-scroll-container .lp-archive-work__image{box-shadow:0 28px 80px #0000006b,inset 0 0 0 1px #ffffff0a}.landing-scroll-container .lp-archive-work__image img{transform:translate3d(calc(var(--mx,0) * -5px), calc(var(--my,0) * 4px), 0) scale(1.045)!important;transition:transform .5s cubic-bezier(.16,1,.3,1),filter .5s!important}.landing-scroll-container .lp-archive-work:hover .lp-archive-work__image img{transform:translate3d(calc(var(--mx,0) * -5px), calc(var(--my,0) * 4px - 8px), 0) scale(1.075)!important;filter:saturate(1.12)contrast(1.08)brightness(.98)!important}@media (width<=980px){.landing-scroll-container .lp-hero-cover__copy{width:min(560px,56vw)!important}.landing-scroll-container .lp-nudot-hero__right-list{width:min(248px,27vw)!important}}@media (width<=820px){.landing-scroll-container .lp-hero-bg{min-height:106svh!important}.landing-scroll-container .lp-landing-3d-space__canvas{opacity:.82!important;transform:translate3d(calc(var(--mx,0) * -6px), calc(var(--my,0) * -5px), 0) scale(1.18)!important}.landing-scroll-container .lp-hero-worktable-fallback,.landing-scroll-container .lp-hero-bg[data-hero-3d-ready=true] .lp-hero-worktable-fallback{opacity:.34!important;width:222vw!important;transform:translate(-50%, -49%) translate3d(calc(var(--mx,0) * 3px), calc(var(--my,0) * 2px), 0) scale(1)!important}.landing-scroll-container .lp-hero-cover__type{opacity:.5!important;font-size:clamp(44px,16vw,96px)!important}.landing-scroll-container .lp-hero-cover__type span:first-child{max-width:76vw!important;top:92px!important;left:18px!important}.landing-scroll-container .lp-hero-cover__type span:last-child{max-width:82vw!important;bottom:118px!important;right:18px!important}.landing-scroll-container .lp-hero-cover__copy{width:auto!important;transform:translate3d(calc(var(--mx,0) * -4px), calc(var(--my,0) * 3px), 48px)!important;gap:14px!important;bottom:116px!important;left:20px!important;right:20px!important}.landing-scroll-container .lp-hero-cover__copy h1{font-size:clamp(44px,14vw,78px)!important;line-height:.96!important}.landing-scroll-container[data-lang=zh] .lp-hero-cover__copy h1{font-size:clamp(50px,16vw,86px)!important}.landing-scroll-container .lp-hero-cover__copy p:last-child{width:min(28em,100%)!important;font-size:13px!important;line-height:1.62!important}.landing-scroll-container .lp-hero-cover__actions{flex-wrap:wrap;bottom:44px!important;left:20px!important;right:20px!important;transform:translateZ(52px)!important}.landing-scroll-container .lp-hero-cover__actions .lp-primary-cta,.landing-scroll-container .lp-hero-cover__actions .lp-secondary-cta{flex:148px;min-width:0}.landing-scroll-container .lp-nudot-slide__asset{opacity:.52!important;width:clamp(132px,42vw,190px)!important;display:block!important;bottom:238px!important;right:18px!important}.landing-scroll-container .lp-nudot-slide__field,.landing-scroll-container .lp-nudot-slide__micro,.landing-scroll-container .lp-nudot-hero__left-list,.landing-scroll-container .lp-nudot-hero__center-tag{display:none!important}.landing-scroll-container .lp-flow-story{min-height:auto!important}.landing-scroll-container .lp-flow-story__copy,.landing-scroll-container .lp-flow-story__cards,.landing-scroll-container .lp-output-ring,.landing-scroll-container .lp-archive-title,.landing-scroll-container .lp-archive-work{transform:none!important}}@media (prefers-reduced-motion:reduce){.landing-scroll-container *,.landing-scroll-container :before,.landing-scroll-container :after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}@property --lp-breath-y{syntax:"<length>";inherits:true;initial-value:0}@property --lp-breath-scale{syntax:"<number>";inherits:true;initial-value:1}@property --lp-breath-tilt{syntax:"<angle>";inherits:true;initial-value:0deg}@property --lp-breath-glow{syntax:"<number>";inherits:true;initial-value:0}@keyframes lp-breath-vars{0%,to{--lp-breath-y:0px;--lp-breath-scale:1;--lp-breath-tilt:0deg;--lp-breath-glow:0}50%{--lp-breath-y:-2.5px;--lp-breath-scale:1.006;--lp-breath-tilt:.12deg;--lp-breath-glow:.48}}.landing-scroll-container .lp-hero-bg:before{opacity:.28!important;filter:blur(28px)saturate(1.02)brightness(.78)!important}.landing-scroll-container .lp-hero-bg:after{opacity:.74!important;background:linear-gradient(90deg,#000000d1,#0000002e 25% 70%,#000000d1),linear-gradient(#0000009e,#0000001f 34% 62%,#000000eb)!important}.landing-scroll-container .lp-landing-3d-space__canvas{--lp-breath-y:0px;--lp-breath-scale:1;--lp-breath-glow:0;opacity:calc(.82 - var(--hero-progress,0) * .12)!important;filter:saturate(calc(1.04 + var(--lp-breath-glow) * .1)) contrast(calc(1.18 + var(--lp-breath-glow) * .06)) brightness(calc(.86 + var(--lp-breath-glow) * .06))!important;transform:translate3d(calc(var(--mx,0) * -14px), calc(var(--my,0) * -9px + var(--page-progress,0) * -3.5vh + var(--lp-breath-y)), 0) scale(calc((1.055 + var(--page-progress,0) * .04) * var(--lp-breath-scale)))!important;animation:7.6s ease-in-out infinite lp-breath-vars!important}.landing-scroll-container .lp-hero-worktable-fallback,.landing-scroll-container .lp-hero-bg[data-hero-3d-ready=true] .lp-hero-worktable-fallback{--lp-breath-y:0px;--lp-breath-scale:1;opacity:.24!important;filter:saturate(.82)contrast(1.12)brightness(.56)sepia(.04)blur(.35px)!important;transform:translate(-50%, -48%) translate3d(calc(var(--mx,0) * 8px), calc(var(--my,0) * 5px + var(--hero-progress,0) * -10px + var(--lp-breath-y)), 0) rotate(calc(-.35deg + var(--mx,0) * .2deg)) scale(calc((1.02 + var(--hero-progress,0) * .014) * var(--lp-breath-scale)))!important;animation:9s ease-in-out infinite lp-breath-vars!important}.landing-scroll-container .lp-hero-cover__copy{width:min(520px,42vw)!important;height:auto!important;min-height:0!important;top:auto!important;bottom:clamp(138px,15vh,186px)!important;right:auto!important}.landing-scroll-container .lp-hero-cover__copy h1{clip:auto!important;clip-path:none!important;white-space:normal!important;height:auto!important;min-height:0!important;display:block!important;position:static!important;overflow:visible!important}.landing-scroll-container .lp-hero-cover__copy h1 span{white-space:normal!important;width:auto!important;max-width:none!important;height:auto!important;position:static!important;inset:auto!important}.landing-scroll-container .lp-hero-cover__copy h1 span:nth-child(2){display:block!important}.landing-scroll-container .lp-hero-cover__actions{width:auto!important;max-width:min(520px,42vw)!important;height:auto!important;min-height:0!important;top:auto!important;bottom:clamp(70px,8.2vh,96px)!important;right:auto!important}.landing-scroll-container .lp-hero-cover__actions .lp-primary-cta{flex:none!important;min-width:132px!important}.landing-scroll-container .lp-hero-cover__actions .lp-secondary-cta{-webkit-backdrop-filter:blur(12px);color:#f8f6e2c7!important;background:#0304045c!important;border-color:#f8f6e23d!important}.landing-scroll-container .lp-nudot-slide__asset,.landing-scroll-container .lp-nudot-slide__field,.landing-scroll-container .lp-nudot-slide__micro,.landing-scroll-container .lp-nudot-hero__center-tag,.landing-scroll-container .lp-nudot-hero__left-list,.landing-scroll-container .lp-nudot-hero__right-list,.landing-scroll-container .lp-nudot-hero__footer,.landing-scroll-container .lp-flow-story__card,.landing-scroll-container .lp-output-ring__item,.landing-scroll-container .lp-archive-work{--lp-breath-y:0px;--lp-breath-scale:1;--lp-breath-tilt:0deg;animation-name:lp-breath-vars!important}.landing-scroll-container .lp-nudot-slide__asset{transform:translate3d(calc(var(--mx,0) * -18px), calc(var(--my,0) * 10px + var(--lp-breath-y)), 96px) rotate(calc(1deg + var(--mx,0) * .9deg + var(--lp-breath-tilt))) scale(var(--lp-breath-scale))!important}.landing-scroll-container .lp-nudot-slide__field{transform:translate3d(calc(var(--mx,0) * -14px), calc(var(--my,0) * 7px + var(--lp-breath-y)), 84px) rotate(calc(-1.2deg + var(--lp-breath-tilt)))!important}.landing-scroll-container .lp-nudot-slide__micro{transform:translateX(-50%) translate3d(calc(var(--mx,0) * 6px), calc(var(--my,0) * -5px + var(--lp-breath-y)), 70px) scale(var(--lp-breath-scale))!important}.landing-scroll-container .lp-nudot-hero__left-list{transform:translate3d(calc(var(--mx,0) * -15px), calc(var(--my,0) * 8px + var(--lp-breath-y)), 64px) scale(var(--lp-breath-scale))!important;top:28%!important}.landing-scroll-container .lp-nudot-hero__right-list{transform:translate3d(calc(var(--mx,0) * 16px), calc(var(--my,0) * -7px + var(--lp-breath-y)), 92px) rotate(calc(var(--lp-breath-tilt) * -.5))!important}.landing-scroll-container .lp-output-ring__item{transform:translate3d(0, var(--lp-breath-y), 28px) scale(var(--lp-breath-scale))!important}.landing-scroll-container .lp-output-ring__item:hover{transform:translate3d(0, calc(var(--lp-breath-y) - 8px), 80px) rotateX(-3deg) scale(1.03)!important}.landing-scroll-container .lp-archive-work{transform:translate3d(0, calc(var(--archive-progress,0) * -32px + var(--lp-breath-y)), 0) rotate(calc(var(--work-rotate,0deg) + var(--lp-breath-tilt)))!important}@media (width<=820px){.landing-scroll-container{touch-action:pan-y;max-width:100vw!important;overflow-x:clip!important}.landing-scroll-container .lp-hero-bg,.landing-scroll-container .lp-flow-story,.landing-scroll-container .lp-output-ring-section,.landing-scroll-container .lp-archive-section{max-width:100vw!important;overflow-x:clip!important}.landing-scroll-container .lp-landing-3d-space{contain:paint style!important;width:100vw!important;max-width:100vw!important;inset:0!important;overflow:hidden!important}.landing-scroll-container .lp-landing-3d-space__canvas{opacity:.72!important;transform-origin:50% 42%!important;width:100%!important;max-width:100vw!important;transform:translate3d(calc(var(--mx,0) * -6px), calc(var(--my,0) * -5px + var(--lp-breath-y)), 0) scale(calc(1.04 * var(--lp-breath-scale)))!important}.landing-scroll-container .lp-flow-story__cards{width:min(280px,100vw - 36px)!important;right:18px!important}.landing-scroll-container .lp-flow-story__card{width:min(260px,100%)!important;max-width:100%!important}.landing-scroll-container .lp-hero-cover__copy{width:auto!important;max-width:none!important;top:auto!important;bottom:122px!important;right:20px!important}.landing-scroll-container .lp-hero-cover__actions{width:auto!important;max-width:none!important;right:20px!important}}.landing-scroll-container,.landing-scroll-container[data-lang=zh]{--lp-tone-paper:#fbfaf1;--lp-tone-pearl:#f8fbf3;--lp-tone-cyan:#9ee6ec;--lp-tone-lime:#cbe96b;--lp-tone-warm:#f1d18e;--lp-font-display:"Looming Neutral", "SF Pro Display", "Inter", "PingFang SC", "Microsoft YaHei UI", sans-serif!important;--lp-font-micro:"Looming North", "SF Pro Text", "Inter", "PingFang SC", "Microsoft YaHei UI", sans-serif!important;--lp-font-body:"SF Pro Text", "Inter", "PingFang SC", "Microsoft YaHei UI", sans-serif!important;--lp-font-display-zh:"Hono Mincho", "Noto Serif SC", "Source Han Serif SC", "Songti SC", serif!important;font-family:var(--lp-font-body)!important}.landing-scroll-container .lp-landing-3d-space:after,.landing-scroll-container .lp-hero-bg:after{opacity:.56!important;mix-blend-mode:normal!important;background:radial-gradient(at 50% 46%,#0000 0 58%,#00000061 100%),linear-gradient(90deg,#0000007a,#0000 25% 76%,#00000075),linear-gradient(#00000042,#0000 28% 70%,#0000009e)!important}.landing-scroll-container .lp-nudot-hero__rule,.landing-scroll-container .lp-nudot-frequency{display:none!important}.landing-scroll-container .lp-hero-cover__type,.landing-scroll-container .lp-flow-story__bg-word,.landing-scroll-container .lp-dot-letter,.landing-scroll-container .lp-marquee-system,.landing-scroll-container .lp-output-ring__center span,.landing-scroll-container .lp-archive-title,.landing-scroll-container .lp-flow-story__copy h2{font-family:var(--lp-font-display)!important;font-variant-ligatures:normal!important;letter-spacing:0!important;font-stretch:100%!important}.landing-scroll-container[data-lang=zh] .lp-hero-cover__type,.landing-scroll-container[data-lang=zh] .lp-hero-cover__copy h1,.landing-scroll-container[data-lang=zh] .lp-flow-story__copy h2,.landing-scroll-container[data-lang=zh] .lp-archive-title{font-family:var(--lp-font-display-zh)!important;font-stretch:100%!important}.landing-scroll-container .lp-nudot-hero__center-tag,.landing-scroll-container .lp-nudot-slide__field,.landing-scroll-container .lp-nudot-slide__micro,.landing-scroll-container .lp-nudot-hero__left-list,.landing-scroll-container .lp-nudot-hero__left-list i,.landing-scroll-container .lp-nudot-hero__right-list strong,.landing-scroll-container .lp-nudot-hero__right-list span,.landing-scroll-container .lp-nudot-hero__controller,.landing-scroll-container .lp-nudot-thumbs,.landing-scroll-container .lp-nudot-hero__footer,.landing-scroll-container .lp-term-cloud,.landing-scroll-container .lp-output-ring__item,.landing-scroll-container .lp-output-ring__center strong,.landing-scroll-container .lp-archive-work{font-family:var(--lp-font-micro)!important;letter-spacing:0!important;font-stretch:100%!important}.landing-scroll-container .lp-hero-bg[data-hero-tone=pale]{background:radial-gradient(ellipse at calc(52% + var(--mx,0) * 7%) calc(44% + var(--my,0) * 5%), #fffeeefa, #e7f2d38c 32%, #768e7a4d 61%, #060807e6 100%)!important}.landing-scroll-container .lp-hero-bg:before{background:radial-gradient(ellipse at calc(48% + var(--mx,0) * 12%) calc(36% + var(--my,0) * 8%), #fffee866, transparent 33%), radial-gradient(ellipse at 18% 74%, #9ee6ec29, transparent 31%), radial-gradient(ellipse at 82% 22%, #cbe96b24, transparent 27%)!important;opacity:.78!important;filter:blur(34px)saturate(1.1)brightness(1.06)!important}.landing-scroll-container .lp-hero-cover__type{color:#fafbf057!important;opacity:.82!important;mix-blend-mode:screen!important;text-shadow:0 24px 72px #0000005c!important;font-size:clamp(58px,8.1vw,126px)!important;font-weight:500!important;line-height:.9!important}.landing-scroll-container .lp-hero-cover__copy h1{font-family:var(--lp-font-display)!important;color:#fcfaebf5!important;letter-spacing:0!important;text-transform:uppercase!important;font-size:clamp(48px,6.8vw,104px)!important;font-weight:500!important;line-height:.98!important}.landing-scroll-container[data-lang=zh] .lp-hero-cover__copy h1{text-transform:none!important;font-size:clamp(54px,7.4vw,112px)!important;font-weight:420!important;line-height:1.02!important}.landing-scroll-container .lp-hero-cover__copy h1 span:nth-child(2){color:#9ee6ecf5!important}.landing-scroll-container .lp-hero-cover__copy p:last-child{color:#fbfaecb8!important;font-family:var(--lp-font-body)!important;font-size:clamp(13px,1.05vw,16px)!important;font-weight:400!important;line-height:1.68!important}.landing-scroll-container .lp-nav-glass span:first-child,.landing-scroll-container .lp-nudot-hero__right-list strong,.landing-scroll-container .lp-nudot-thumbs button,.landing-scroll-container .lp-hero-cover__actions .lp-primary-cta span,.landing-scroll-container .lp-hero-cover__actions .lp-secondary-cta{font-family:var(--lp-font-micro)!important;letter-spacing:0!important;font-weight:500!important;font-stretch:100%!important}.landing-scroll-container .lp-landing-3d-space__canvas,.landing-scroll-container .lp-flow-spatial__canvas{filter:saturate(1.16)contrast(1.08)brightness(1.08)sepia(.01)!important}.landing-scroll-container .lp-nudot-slide__asset,.landing-scroll-container .lp-archive-work__image img{filter:saturate(1.08)contrast(1.06)brightness(1.02)sepia(.01)!important}.landing-scroll-container .lp-nudot-hero__right-list,.landing-scroll-container .lp-nudot-hero__controller,.landing-scroll-container .lp-nudot-slide__field{-webkit-backdrop-filter:blur(20px)saturate(135%)!important}.landing-scroll-container .lp-flow-story__bg-word,.landing-scroll-container .lp-marquee-system,.landing-scroll-container .lp-archive-title{font-weight:500!important}@media (width<=820px){.landing-scroll-container .lp-hero-cover__type{opacity:.46!important;font-size:clamp(44px,12vw,84px)!important}.landing-scroll-container .lp-hero-cover__copy h1{font-size:clamp(42px,12.4vw,68px)!important;line-height:1.02!important}.landing-scroll-container[data-lang=zh] .lp-hero-cover__copy h1{font-size:clamp(48px,13vw,76px)!important}}.landing-scroll-container .lp-hero-bg:before{opacity:.42!important;filter:blur(42px)saturate(1.16)brightness(1.12)!important;background:radial-gradient(at 45% 38%,#fffff061,#0000 34%),radial-gradient(at 77% 68%,#83dee329,#0000 42%)!important;width:min(1320px,94vw)!important;height:min(780px,78vh)!important}.landing-scroll-container .lp-hero-worktable-fallback,.landing-scroll-container .lp-hero-bg[data-hero-3d-ready=true] .lp-hero-worktable-fallback{z-index:7!important;opacity:.92!important;object-fit:cover!important;object-position:56% 52%!important;filter:saturate(1.08)contrast(1.06)brightness(1.06)sepia(.005)!important;clip-path:inset(0 0 0 19%)!important;-webkit-mask-composite:source-in!important;width:min(1560px,86vw)!important;max-width:none!important;transform:translate(-50%, -49%) translate3d(calc(var(--mx,0) * 18px), calc(var(--my,0) * 10px + var(--hero-progress,0) * -22px + var(--lp-breath-y,0px)), 0) rotate(calc(-1.2deg + var(--mx,0) * .32deg)) scale(calc((1.02 + var(--hero-progress,0) * .018) * var(--lp-breath-scale,1)))!important;-webkit-mask-composite:source-in!important;-webkit-mask-composite:source-in!important;border-radius:0!important;top:50%!important;left:61%!important;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 14% 96%,#0000 100%),linear-gradient(#000 0% 88%,#0000 100%)!important;mask-image:linear-gradient(90deg,#0000 0%,#000 14% 96%,#0000 100%),linear-gradient(#000 0% 88%,#0000 100%)!important;-webkit-mask-composite:source-in!important;mask-composite:intersect!important}.landing-scroll-container .lp-hero-cover__type{z-index:10!important;color:#0d110f29!important;font-family:var(--lp-font-display)!important;opacity:.92!important;mix-blend-mode:multiply!important;text-shadow:none!important;font-size:clamp(96px,14.8vw,238px)!important;font-weight:500!important;line-height:.82!important;inset:0!important}.landing-scroll-container .lp-hero-cover__type span:first-child{max-width:min(54vw,780px)!important;transform:translate3d(calc(var(--mx,0) * -14px), calc(var(--my,0) * -7px + var(--hero-progress,0) * -36px), -80px) rotate(-1.1deg)!important;top:clamp(72px,10vh,126px)!important;left:clamp(28px,4.4vw,78px)!important}.landing-scroll-container .lp-hero-cover__type span:last-child{text-align:left!important;max-width:min(58vw,820px)!important;transform:translate3d(calc(var(--mx,0) * -8px), calc(var(--my,0) * 5px + var(--hero-progress,0) * 30px), -120px) rotate(.65deg)!important;inset:clamp(184px,28vh,306px) auto auto clamp(66px,9vw,150px)!important}.landing-scroll-container .lp-hero-cover__type span:only-child{max-width:min(76vw,1120px)!important;transform:translate3d(calc(var(--mx,0) * -12px), calc(var(--my,0) * -6px + var(--hero-progress,0) * -28px), -90px) rotate(-1deg)!important;top:clamp(72px,10vh,126px)!important;left:clamp(28px,4.4vw,78px)!important}.landing-scroll-container .lp-hero-cover__copy{z-index:28!important;color:#111613!important;filter:none!important;width:min(570px,43vw)!important;max-width:none!important;transform:translate3d(calc(var(--mx,0) * -8px), calc(var(--my,0) * 5px + var(--hero-progress,0) * -28px), 80px)!important;top:clamp(116px,17vh,172px)!important;bottom:auto!important;left:clamp(34px,5vw,84px)!important}.landing-scroll-container .lp-hero-cover__copy h1{clip:auto!important;clip-path:none!important;color:#111613!important;width:auto!important;height:auto!important;font-family:var(--lp-font-display)!important;text-transform:uppercase!important;text-shadow:none!important;font-size:clamp(58px,8.2vw,132px)!important;font-weight:500!important;line-height:.92!important;position:static!important;overflow:visible!important}.landing-scroll-container[data-lang=zh] .lp-hero-cover__copy h1{color:#111613!important;font-family:var(--lp-font-display-zh)!important;font-size:clamp(74px,9.8vw,156px)!important;font-weight:420!important;line-height:1!important}.landing-scroll-container .lp-hero-cover__copy h1 span:nth-child(2){color:#111613!important;transform:translate(clamp(22px,3.8vw,58px))!important}.landing-scroll-container .lp-hero-cover__copy h1 span:only-child{color:#111613!important;transform:none!important}.landing-scroll-container .lp-hero-cover__copy p:last-child{color:#111613b8!important;width:min(390px,100%)!important;margin-top:clamp(16px,2vh,24px)!important;font-size:clamp(14px,1.12vw,17px)!important;font-weight:450!important;line-height:1.72!important}.landing-scroll-container .lp-hero-cover__actions{z-index:29!important;transform:translate3d(calc(var(--mx,0) * -5px), calc(var(--my,0) * 4px + var(--hero-progress,0) * -16px), 88px)!important;display:flex!important;bottom:clamp(78px,10vh,118px)!important;left:clamp(34px,5vw,84px)!important}.landing-scroll-container .lp-hero-cover__actions .lp-primary-cta,.landing-scroll-container .lp-hero-cover__actions .lp-secondary-cta{border:1px solid #11161324!important;border-radius:999px!important;min-height:52px!important;padding:0 25px!important;box-shadow:0 18px 44px #14201c2e!important}.landing-scroll-container .lp-hero-cover__actions .lp-primary-cta{color:#fcfaebf5!important;background:#0e1210eb!important}.landing-scroll-container .lp-hero-cover__actions .lp-secondary-cta{color:#0e1210c2!important;background:#fffff470!important}.landing-scroll-container .lp-nudot-hero__center-tag,.landing-scroll-container .lp-nudot-hero__left-list,.landing-scroll-container .lp-nudot-hero__footer,.landing-scroll-container .lp-nudot-slide__field,.landing-scroll-container .lp-nudot-slide__micro,.landing-scroll-container .lp-nudot-slide__asset,.landing-scroll-container .lp-nudot-hero__visual{display:none!important}.landing-scroll-container .lp-nudot-hero__right-list{z-index:34!important;-webkit-backdrop-filter:blur(22px)saturate(130%)!important;background:#080a09e0!important;border:1px solid #fffff524!important;border-radius:8px!important;width:min(290px,22vw)!important;padding:18px 0!important;top:clamp(98px,13vh,138px)!important;right:clamp(28px,4vw,68px)!important;box-shadow:0 28px 78px #05080757!important}.landing-scroll-container .lp-nudot-hero__right-list button{transition:color .18s,background .18s;color:#fffff5b8!important;border-top-color:#fffff524!important;grid-template-columns:36px minmax(0,1fr)!important;min-height:42px!important;padding:0 18px!important}.landing-scroll-container .lp-nudot-hero__right-list strong{font-size:12px!important;font-weight:500!important}.landing-scroll-container .lp-nudot-hero__controller{z-index:35!important;pointer-events:auto!important;width:min(290px,22vw)!important;padding:0!important;bottom:clamp(54px,7vh,82px)!important;left:auto!important;right:clamp(28px,4vw,68px)!important}.landing-scroll-container .lp-nudot-thumbs{justify-content:flex-end!important;gap:8px!important;width:100%!important;display:flex!important;position:static!important}.landing-scroll-container .lp-nudot-thumbs button{aspect-ratio:1!important;color:#fffff5b8!important;background:#070a09a8!important;border:1px solid #fffff533!important;border-radius:999px!important;place-items:center!important;width:36px!important;min-height:36px!important;padding:0!important;display:grid!important}.landing-scroll-container .lp-nudot-thumbs button.is-active{color:#111613!important;background:#fffff5f0!important}.landing-scroll-container .lp-nudot-thumbs i{font-size:11px!important;font-weight:500!important}.landing-scroll-container .lp-nudot-hero__controller p{display:none!important}.landing-scroll-container .lp-scroll-indicator{z-index:34!important;opacity:.54!important;display:block!important}.landing-scroll-container .lp-hero-worktable-fallback,.landing-scroll-container .lp-hero-bg[data-hero-3d-ready=true] .lp-hero-worktable-fallback{opacity:.95!important;clip-path:none!important;object-position:50% 50%!important;filter:saturate(1.12)contrast(1.04)brightness(1.08)sepia(0)!important;width:min(1420px,78vw)!important;transform:translate(-50%, -49%) translate3d(calc(var(--mx,0) * 16px), calc(var(--my,0) * 10px + var(--hero-progress,0) * -20px + var(--lp-breath-y,0px)), 0) rotate(calc(-.6deg + var(--mx,0) * .24deg)) scale(calc((1.02 + var(--hero-progress,0) * .016) * var(--lp-breath-scale,1)))!important;top:50%!important;left:63%!important;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 10% 96%,#0000 100%),linear-gradient(#0000 0%,#000 8% 88%,#0000 100%)!important;mask-image:linear-gradient(90deg,#0000 0%,#000 10% 96%,#0000 100%),linear-gradient(#0000 0%,#000 8% 88%,#0000 100%)!important}.landing-scroll-container .lp-landing-3d-space{opacity:.36!important}.landing-scroll-container .lp-landing-3d-space__canvas{opacity:calc(.28 - var(--hero-progress,0) * .06)!important;filter:saturate(.94)contrast(1.02)brightness(1.12)sepia(0)blur(.2px)!important}.landing-scroll-container .lp-hero-cover__type{opacity:.2!important;color:#090d0c1a!important;mix-blend-mode:multiply!important}.landing-scroll-container .lp-hero-cover__copy{mix-blend-mode:normal!important}.landing-scroll-container .lp-hero-cover__copy h1{color:#090d0cf0!important}.landing-scroll-container .lp-hero-cover__copy p:last-child{color:#090d0ca8!important}@media (width<=900px){.landing-scroll-container .lp-hero-worktable-fallback,.landing-scroll-container .lp-hero-bg[data-hero-3d-ready=true] .lp-hero-worktable-fallback{opacity:.68!important;width:128vw!important;top:33%!important;left:58%!important}.landing-scroll-container .lp-landing-3d-space,.landing-scroll-container .lp-hero-cover__type{opacity:.18!important}}.landing-scroll-container .lp-nudot-hero__right-list{background:#070908e6!important;border:1px solid #fffff51a!important;border-radius:8px!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;align-items:stretch!important;width:min(460px,34vw)!important;min-height:64px!important;padding:0!important;display:grid!important;top:clamp(74px,8vh,92px)!important;right:clamp(34px,4.2vw,76px)!important;overflow:hidden!important;box-shadow:0 22px 62px #05080742!important}.landing-scroll-container .lp-nudot-hero__right-list button{text-align:center!important;border-top:0!important;border-left:1px solid #fffff51f!important;grid-template-columns:1fr!important;align-content:center!important;justify-items:center!important;gap:4px!important;min-height:64px!important;padding:8px 10px!important}.landing-scroll-container .lp-nudot-hero__right-list strong{white-space:normal!important;font-size:10px!important;line-height:1.12!important}.landing-scroll-container .lp-nudot-hero__controller{width:min(210px,18vw)!important;bottom:clamp(80px,9vh,114px)!important;right:clamp(34px,4.2vw,76px)!important}.landing-scroll-container .lp-nudot-thumbs{gap:7px!important}.landing-scroll-container .lp-nudot-thumbs button{border-color:#fffff52e!important;width:30px!important;min-height:30px!important;box-shadow:0 10px 24px #0609082e!important}.landing-scroll-container .lp-nudot-thumbs i{font-size:9px!important}.landing-scroll-container .lp-hero-cover__copy h1{font-size:clamp(54px,7.6vw,118px)!important}.landing-scroll-container[data-lang=zh] .lp-hero-cover__copy h1{font-size:clamp(70px,9.2vw,142px)!important}.landing-scroll-container .lp-hero-cover__copy p:last-child{max-width:360px!important}@media (width<=900px){.landing-scroll-container .lp-hero-bg{background:radial-gradient(at 28% 24%,#fffef0eb,#e1eadc7a 30%,#0000 54%),radial-gradient(at 74% 48%,#bce2e17a,#3d504d7a 46%,#0000 74%),linear-gradient(150deg,#f3f0dc 0%,#d8e1d8 42%,#4a5b56 78%,#070a09 100%)!important}.landing-scroll-container .lp-hero-cover__copy{gap:12px!important;bottom:156px!important}.landing-scroll-container .lp-hero-cover__copy h1{font-size:clamp(42px,12.8vw,66px)!important;line-height:.96!important}.landing-scroll-container[data-lang=zh] .lp-hero-cover__copy h1{font-size:clamp(54px,16vw,78px)!important;line-height:.98!important}.landing-scroll-container .lp-hero-cover__copy p:last-child{width:min(330px,88vw)!important;font-size:12px!important;line-height:1.62!important}.landing-scroll-container .lp-hero-cover__actions{max-width:calc(100vw - 44px)!important;bottom:58px!important;left:22px!important;right:auto!important}.landing-scroll-container .lp-hero-cover__actions .lp-primary-cta,.landing-scroll-container .lp-hero-cover__actions .lp-secondary-cta{border-radius:999px!important;min-height:42px!important;padding:0 18px!important}.landing-scroll-container .lp-hero-cover__actions .lp-primary-cta span,.landing-scroll-container .lp-hero-cover__actions .lp-secondary-cta{font-size:12px!important}.landing-scroll-container .lp-nudot-hero__controller{display:none!important}.landing-scroll-container[data-lang=en] .lp-hero-cover__copy{bottom:132px!important}.landing-scroll-container[data-lang=en] .lp-hero-cover__copy h1{text-transform:none!important;font-family:SF Pro Display,Inter,Helvetica Neue,Arial,sans-serif!important;font-size:clamp(56px,18vw,92px)!important;font-weight:360!important;line-height:.96!important}.landing-scroll-container[data-lang=en] .lp-hero-cover__copy h1 span:nth-child(2){transform:none!important}.landing-scroll-container[data-lang=en] .lp-hero-cover__copy p:last-child{text-transform:none!important;width:min(310px,84vw)!important;font-size:12px!important;line-height:1.52!important}.landing-scroll-container[data-lang=en] .lp-hero-cover__actions .lp-primary-cta span,.landing-scroll-container[data-lang=en] .lp-hero-cover__actions .lp-secondary-cta{font-family:SF Pro Text,Inter,Helvetica Neue,Arial,sans-serif!important;font-size:11px!important;font-weight:620!important}.landing-scroll-container .lp-hero-cover{min-height:112svh!important}.landing-scroll-container .lp-hero-worktable-fallback,.landing-scroll-container .lp-hero-bg[data-hero-3d-ready=true] .lp-hero-worktable-fallback{clip-path:inset(0 0 0 10%)!important;opacity:.78!important;width:156vw!important;top:42%!important;left:62%!important}.landing-scroll-container .lp-landing-3d-space{opacity:.44!important}.landing-scroll-container .lp-hero-cover__type{opacity:.32!important;font-size:clamp(68px,24vw,132px)!important}.landing-scroll-container .lp-hero-cover__type span:first-child{top:82px!important;left:22px!important}.landing-scroll-container .lp-hero-cover__type span:last-child{top:160px!important;left:48px!important}.landing-scroll-container .lp-hero-cover__copy{width:auto!important;inset:auto 22px 174px!important}.landing-scroll-container .lp-hero-cover__copy h1{font-size:clamp(44px,14vw,72px)!important}.landing-scroll-container[data-lang=zh] .lp-hero-cover__copy h1{font-size:clamp(54px,17vw,86px)!important}.landing-scroll-container .lp-hero-cover__copy p:last-child{width:min(330px,86vw)!important;font-size:13px!important}.landing-scroll-container .lp-hero-cover__actions{gap:10px!important;bottom:96px!important;left:22px!important}.landing-scroll-container .lp-hero-cover__actions .lp-primary-cta,.landing-scroll-container .lp-hero-cover__actions .lp-secondary-cta{min-height:46px!important;padding:0 18px!important;font-size:12px!important}.landing-scroll-container .lp-nudot-hero__right-list{display:none!important}.landing-scroll-container .lp-nudot-hero__controller{width:auto!important;bottom:28px!important;right:22px!important}}.landing-scroll-container,.landing-scroll-container[data-lang=zh]{--lp-paper:#f2f1df;--lp-ink:#050706;--lp-sage:#9eb0a4;--lp-cyan:#9edee0;--lp-brass:#d9bf77;font-variant-numeric:tabular-nums;--lp-font-display:"Looming Neutral", "Antonio", "Arial Narrow", "SF Pro Display", "PingFang SC", sans-serif!important;--lp-font-micro:"Looming North", "Looming Neutral", "SF Pro Text", "PingFang SC", sans-serif!important;--lp-font-body:"SF Pro Text", "PingFang SC", "Microsoft YaHei UI", sans-serif!important;--lp-font-editorial:"Hono Mincho", "Noto Serif SC", "Bodoni Moda", "Songti SC", serif!important;font-family:var(--lp-font-body)!important;background:#030403!important}.landing-scroll-container .lp-nav-glass span:first-child{font-family:var(--lp-font-micro)!important;color:#f2f1dfd1!important;letter-spacing:.02em!important;text-transform:uppercase!important;font-size:12px!important;font-weight:500!important}.landing-scroll-container .lp-hero-cover{isolation:isolate;min-height:118svh!important}.landing-scroll-container .lp-hero-bg{background:radial-gradient(ellipse at calc(46% + var(--mx,0) * 8%) calc(39% + var(--my,0) * 6%), #e2e5cf61, transparent 33%), radial-gradient(ellipse at 67% 52%, #52767457, transparent 49%), linear-gradient(112deg, #070907 0%, #20251f 28%, #717b67 50%, #d9ddcc 68%, #111512 100%)!important}.landing-scroll-container .lp-hero-bg:before{width:min(1120px,88vw)!important;height:min(720px,78vh)!important;opacity:calc(.5 + var(--scroll-abs-velocity,0) * .16)!important;filter:blur(34px)saturate(1.04)!important;background:radial-gradient(#f2f1df38,#8ba79c24 32%,#0000006b 76%,#0000 86%)!important}.landing-scroll-container .lp-landing-3d-space{opacity:.58!important;mix-blend-mode:normal!important}.landing-scroll-container .lp-hero-worktable-fallback,.landing-scroll-container .lp-hero-bg[data-hero-3d-ready=true] .lp-hero-worktable-fallback{z-index:8!important;width:min(1280px,72vw)!important;max-width:none!important;opacity:calc(.72 - var(--hero-progress,0) * .16)!important;object-fit:contain!important;object-position:50% 50%!important;clip-path:none!important;mix-blend-mode:normal!important;filter:saturate(.92)contrast(1.06)brightness(.92)sepia(.02)!important;transform:translate(-50%, -50%) translate3d(calc(var(--mx,0) * 20px), calc(var(--my,0) * 12px + var(--hero-progress,0) * -26px), 0) rotate(calc(-1.2deg + var(--mx,0) * .34deg)) scale(calc(1.03 + var(--hero-progress,0) * .025))!important;display:block!important;top:49%!important;left:57%!important;-webkit-mask-image:radial-gradient(at 52% 48%,#000 0 54%,#000000c2 70%,#0000 92%)!important;mask-image:radial-gradient(at 52% 48%,#000 0 54%,#000000c2 70%,#0000 92%)!important}.landing-scroll-container .lp-hero-cover__shell{z-index:18!important;width:100%!important;max-width:none!important;min-height:100svh!important;padding:clamp(64px,8vh,108px) clamp(20px,3.7vw,58px) clamp(34px,5vh,64px)!important}.landing-scroll-container .lp-hero-cover__type{z-index:12!important;color:#f2f1df40!important;font-family:var(--lp-font-display)!important;letter-spacing:0!important;opacity:calc(.78 - var(--hero-progress,0) * .22)!important;mix-blend-mode:overlay!important;text-shadow:none!important;pointer-events:none!important;align-content:start!important;justify-items:stretch!important;padding:clamp(72px,8.5vh,112px) clamp(18px,3.2vw,48px) 0!important;font-size:clamp(74px,14.4vw,230px)!important;font-weight:700!important;line-height:.74!important;display:grid!important;inset:0!important}.landing-scroll-container .lp-hero-cover__type span{width:auto!important;max-width:none!important;display:block!important;position:relative!important;inset:auto!important;transform:none!important}.landing-scroll-container .lp-hero-cover__type span:first-child{transform:translate3d(calc(var(--mx,0) * -16px), calc(var(--my,0) * -8px + var(--hero-progress,0) * -36px), 0) rotate(-.8deg)!important;justify-self:start!important}.landing-scroll-container .lp-hero-cover__type span:last-child{text-align:right!important;transform:translate3d(calc(var(--mx,0) * 12px), calc(var(--my,0) * 6px + var(--hero-progress,0) * 28px), 0) rotate(.5deg)!important;justify-self:end!important;margin-top:clamp(-22px,-1.4vw,-8px)!important}.landing-scroll-container .lp-hero-cover__copy h1{clip:auto!important;clip-path:none!important;color:#f2f1dffa!important;width:auto!important;height:auto!important;font-family:var(--lp-font-display)!important;letter-spacing:0!important;text-transform:uppercase!important;text-shadow:0 26px 80px #000000b8!important;font-size:clamp(64px,8.4vw,138px)!important;font-weight:700!important;line-height:.86!important;position:static!important;overflow:visible!important}.landing-scroll-container[data-lang=zh] .lp-hero-cover__copy h1{font-family:var(--lp-font-editorial)!important;text-transform:none!important;font-size:clamp(72px,9.5vw,152px)!important;font-weight:400!important;line-height:.98!important}.landing-scroll-container .lp-hero-cover__copy p:last-child{text-wrap:pretty;color:#f2f1dfa8!important;width:min(420px,100%)!important;font-family:var(--lp-font-body)!important;letter-spacing:0!important;margin-top:clamp(16px,2.4vh,28px)!important;font-size:clamp(13px,1vw,16px)!important;font-weight:420!important;line-height:1.78!important}.landing-scroll-container[data-lang=zh] .lp-hero-cover__copy p:last-child{max-width:28em!important;font-size:clamp(13px,.98vw,15px)!important;line-height:1.82!important}.landing-scroll-container .lp-hero-cover__actions{z-index:30!important;transform:translate3d(calc(var(--mx,0) * -5px), calc(var(--my,0) * 4px + var(--hero-progress,0) * -18px), 80px)!important;gap:10px!important;display:flex!important;bottom:clamp(68px,9vh,112px)!important;left:clamp(24px,4.4vw,72px)!important;right:auto!important}.landing-scroll-container .lp-hero-cover__actions .lp-primary-cta,.landing-scroll-container .lp-hero-cover__actions .lp-secondary-cta{min-height:48px!important;font-family:var(--lp-font-micro)!important;letter-spacing:.02em!important;border-radius:999px!important;padding:0 22px!important;font-size:11px!important;transition:transform .22s cubic-bezier(.16,1,.3,1),filter .22s,border-color .22s,background .22s!important}.landing-scroll-container .lp-hero-cover__actions .lp-secondary-cta{color:#f2f1dfc7!important;-webkit-backdrop-filter:blur(16px)saturate(130%)!important;background:#05070657!important;border:1px solid #f2f1df38!important;place-items:center!important;display:grid!important;box-shadow:0 18px 42px #0003!important}.landing-scroll-container .lp-nudot-hero__center-tag{z-index:31!important;color:#f2f1dfc7!important;text-align:center!important;text-transform:none!important;gap:4px!important;font-size:10px!important;line-height:1.15!important;top:clamp(72px,9vh,104px)!important;left:50%!important;transform:translate(-50%)!important}.landing-scroll-container .lp-nudot-hero__center-tag strong{color:#f2f1df85!important;font-size:10px!important;font-weight:400!important}.landing-scroll-container .lp-nudot-hero__left-list{z-index:30!important;color:#f2f1df9e!important;text-transform:uppercase!important;gap:7px!important;max-width:164px!important;font-size:10px!important;font-weight:420!important;line-height:1.2!important;top:clamp(232px,35vh,342px)!important;left:clamp(24px,4.4vw,72px)!important}.landing-scroll-container[data-lang=zh] .lp-nudot-hero__left-list{text-transform:none!important;max-width:120px!important;font-size:12px!important;font-weight:500!important;line-height:1.22!important}.landing-scroll-container .lp-nudot-hero__left-list span{grid-template-columns:24px minmax(0,1fr)!important;gap:8px!important;display:grid!important}.landing-scroll-container .lp-nudot-hero__left-list i{color:#f2f1df57!important;font-size:9px!important;font-style:normal!important;font-weight:500!important}.landing-scroll-container .lp-nudot-hero__right-list{z-index:34!important;width:min(270px,21vw)!important;min-height:auto!important;box-shadow:none!important;-webkit-backdrop-filter:blur(16px)saturate(120%)!important;background:#04060570!important;border:0!important;border-radius:0!important;grid-template-columns:1fr!important;padding:0!important;display:grid!important;top:clamp(154px,20vh,212px)!important;right:clamp(22px,3.6vw,58px)!important;overflow:visible!important}.landing-scroll-container .lp-nudot-hero__right-list button{color:#f2f1df94!important;text-align:left!important;background:0 0!important;border:0!important;border-top:1px solid #f2f1df38!important;grid-template-columns:36px minmax(0,1fr)!important;place-items:center stretch!important;gap:10px!important;min-height:36px!important;padding:0 0 0 14px!important;transition:color .18s,background .18s,transform .18s cubic-bezier(.16,1,.3,1)!important;display:grid!important}.landing-scroll-container .lp-nudot-hero__right-list span{color:#f2f1df4d!important;font-size:10px!important;font-weight:500!important}.landing-scroll-container .lp-nudot-hero__right-list strong{color:inherit!important;white-space:normal!important;font-size:12px!important;font-weight:500!important;line-height:1.12!important}.landing-scroll-container .lp-nudot-hero__rule{z-index:24!important;color:#f2f1df6b!important;text-transform:uppercase!important;pointer-events:none!important;border-top:1px solid #f2f1df24!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;font-size:10px!important;font-weight:400!important;line-height:1.1!important;top:52.5%!important;left:clamp(24px,4.4vw,72px)!important;right:clamp(24px,4.4vw,72px)!important}.landing-scroll-container .lp-nudot-hero__rule span{padding-top:12px!important}.landing-scroll-container .lp-nudot-hero__controller{z-index:36!important;color:#f2f1df9e!important;width:auto!important;transform:translate3d(0, calc(var(--hero-progress,0) * -18px), 0)!important;pointer-events:none!important;grid-template-columns:minmax(180px,.34fr) minmax(280px,.48fr) minmax(148px,.18fr)!important;align-items:end!important;gap:clamp(14px,2vw,32px)!important;padding:0!important;display:grid!important;bottom:clamp(34px,5.6vh,72px)!important;left:clamp(24px,4.4vw,72px)!important;right:clamp(24px,4.4vw,72px)!important}.landing-scroll-container .lp-nudot-hero__signal{min-width:0!important;font-family:var(--lp-font-micro)!important;pointer-events:none!important;grid-template-columns:42px minmax(0,1fr) 28px!important;align-items:end!important;gap:9px!important;display:grid!important}.landing-scroll-container .lp-nudot-frequency{opacity:.76!important;pointer-events:none!important;grid-template-columns:repeat(60,1fr)!important;align-items:end!important;gap:3px!important;width:100%!important;max-width:560px!important;height:42px!important;display:grid!important}.landing-scroll-container .lp-nudot-frequency span{height:calc(5px + var(--freq-height) * 28px)!important;transform-origin:bottom!important;transform:scaleY(calc(.82 + var(--scroll-abs-velocity,0) * .26))!important;background:linear-gradient(#f2f1dfb8,#f2f1df33)!important;transition:height .26s,opacity .26s,transform .14s linear!important;display:block!important}.landing-scroll-container .lp-nudot-thumbs{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;pointer-events:auto!important;background:0 0!important;border:0!important;grid-template-columns:1fr!important;place-self:end!important;gap:7px!important;width:auto!important;height:auto!important;display:grid!important;position:static!important}.landing-scroll-container .lp-nudot-thumbs button{color:#f2f1df80!important;width:min(154px,14vw)!important;min-height:22px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-left:1px solid #f2f1df33!important;border-radius:0!important;grid-template-columns:24px minmax(0,1fr)!important;place-items:center start!important;gap:7px!important;padding:0 0 0 9px!important;transition:color .18s,border-color .18s,transform .18s cubic-bezier(.16,1,.3,1)!important;display:grid!important}.landing-scroll-container .lp-nudot-hero__controller p{color:#f2f1df6b!important;max-width:34em!important;font-family:var(--lp-font-body)!important;pointer-events:none!important;grid-column:2!important;margin:8px 0 0!important;font-size:11px!important;font-weight:400!important;line-height:1.42!important}.landing-scroll-container .lp-nudot-hero__footer{z-index:28!important;color:#f2f1df5c!important;text-transform:uppercase!important;pointer-events:none!important;grid-template-columns:minmax(120px,.24fr) minmax(150px,.26fr) 1fr!important;gap:18px!important;font-size:10px!important;font-weight:400!important;bottom:14px!important;left:clamp(24px,4.4vw,72px)!important;right:clamp(24px,4.4vw,72px)!important}.landing-scroll-container .lp-nudot-slide__field{z-index:29!important;color:#f2f1df94!important;opacity:.72!important;background:#0406055c!important;border:1px solid #f2f1df29!important;border-radius:0!important;grid-template-columns:28px minmax(0,1fr)!important;align-items:center!important;gap:8px!important;width:clamp(92px,8vw,132px)!important;min-height:32px!important;padding:0 9px!important;top:clamp(382px,58vh,520px)!important;right:clamp(22px,3.6vw,58px)!important}.landing-scroll-container .lp-nudot-slide__field span,.landing-scroll-container .lp-nudot-slide__field strong{text-overflow:ellipsis!important;white-space:nowrap!important;font-size:9px!important;font-weight:500!important;line-height:1!important;overflow:hidden!important}.landing-scroll-container .lp-nudot-slide__asset{z-index:20!important;opacity:.44!important;mix-blend-mode:normal!important;filter:grayscale(.26)saturate(.74)contrast(1.1)brightness(.78)sepia(.035)!important;width:clamp(132px,14vw,214px)!important;transform:translate3d(calc(var(--mx,0) * -7px), calc(var(--my,0) * 5px + var(--hero-progress,0) * -18px), 0) rotate(-1.6deg)!important;border-radius:0!important;display:block!important;bottom:clamp(130px,18vh,220px)!important;right:clamp(30px,6vw,98px)!important}.landing-scroll-container .lp-nudot-slide.is-active .lp-nudot-slide__asset{opacity:.58!important;transform:translate3d(calc(var(--mx,0) * -9px), calc(var(--my,0) * 6px + var(--hero-progress,0) * -18px), 0) rotate(-1.6deg) scale(1.03)!important}.landing-scroll-container .lp-nudot-slide__micro{z-index:30!important;color:#f2f1df85!important;text-transform:uppercase!important;grid-template-columns:32px minmax(0,1fr)!important;gap:8px!important;font-size:10px!important;bottom:clamp(112px,15vh,168px)!important;left:50%!important;transform:translate(-50%)!important}.landing-scroll-container .lp-nudot-slide__micro strong{color:#f2f1dfad!important;font-weight:400!important}.landing-scroll-container .lp-flow-story__bg-word{color:#f2f1df11!important;font-family:var(--lp-font-display)!important;opacity:.78!important;transform:translate3d(calc(var(--flow-progress,0) * -18vw), calc(-50% + var(--flow-progress,0) * -14vh), 0) rotate(-2.4deg)!important;font-size:clamp(128px,24vw,390px)!important;font-weight:700!important;top:50%!important;left:clamp(18px,3vw,42px)!important}.landing-scroll-container .lp-dot-letter{opacity:calc(.42 + var(--flow-progress,0) * .22)!important;filter:drop-shadow(0 0 18px #f2f1df14)!important;background-image:radial-gradient(circle,#f2f1dfcc 0 1.7px,#0000 2.15px)!important;background-size:12px 12px!important}.landing-scroll-container .lp-term-cloud{z-index:6!important;color:#f2f1df7a!important;font-family:var(--lp-font-micro)!important;font-size:clamp(12px,1.1vw,18px)!important;font-weight:500!important}.landing-scroll-container .lp-term-cloud__term{opacity:calc(.18 + var(--flow-progress,0) * .42)!important;transition:opacity .16s linear!important}.landing-scroll-container .lp-marquee-system{z-index:5!important;color:#f2f1df57!important;font-family:var(--lp-font-display)!important;opacity:calc(.18 + var(--flow-progress,0) * .22)!important;mix-blend-mode:screen!important;transform:translate3d(calc(-10vw - var(--flow-progress,0) * 24vw + var(--scroll-velocity,0) * 18px), -50%, 0)!important;font-size:clamp(46px,8vw,132px)!important;font-weight:700!important;top:61%!important}.landing-scroll-container .lp-flow-story__index span{color:#d9bf77b8!important;font-size:10px!important;font-weight:500!important}.landing-scroll-container .lp-flow-story__card{box-shadow:none!important;background:0 0!important;border-left:1px solid #f2f1df40!important;padding:0 0 0 14px!important}.landing-scroll-container .lp-flow-story__card span{color:#d9bf77b8!important;font-size:10px!important;font-weight:500!important}.landing-scroll-container .lp-flow-story__card strong{color:#f2f1dfe0!important;font-size:15px!important;font-weight:500!important;line-height:1.16!important}.landing-scroll-container .lp-output-ring__center span{color:#f2f1dff0!important;font-family:var(--lp-font-display)!important;font-size:clamp(30px,4.2vw,66px)!important;font-weight:700!important;line-height:.86!important}.landing-scroll-container .lp-output-ring__center strong{color:#f2f1df94!important;font-family:var(--lp-font-micro)!important;text-transform:uppercase!important;font-size:11px!important;font-weight:400!important}.landing-scroll-container[data-lang=zh] .lp-archive-title{font-family:var(--lp-font-editorial)!important;font-weight:400!important;line-height:1!important}.landing-scroll-container .lp-archive-work--1{width:min(390px,34vw)!important;top:0!important;left:0!important}.landing-scroll-container .lp-archive-work--2{width:min(560px,44vw)!important;top:22vh!important;right:2%!important}.landing-scroll-container .lp-archive-work--3{width:min(360px,31vw)!important;top:70vh!important;left:12%!important}.landing-scroll-container .lp-archive-work--4{width:min(480px,39vw)!important;top:98vh!important;right:0!important}.landing-scroll-container .lp-archive-work--5{width:min(510px,42vw)!important;top:132vh!important;left:2%!important}.landing-scroll-container .lp-archive-work--6{width:min(390px,34vw)!important;top:162vh!important;right:17%!important}@media (width<=980px){.landing-scroll-container .lp-nudot-hero__right-list,.landing-scroll-container .lp-nudot-hero__rule,.landing-scroll-container .lp-nudot-slide__field,.landing-scroll-container .lp-nudot-slide__micro{display:none!important}.landing-scroll-container .lp-hero-cover__type{padding-top:86px!important;font-size:clamp(58px,17vw,142px)!important}.landing-scroll-container .lp-hero-cover__copy{width:auto!important;inset:auto 22px 174px!important}.landing-scroll-container .lp-hero-cover__copy h1{font-size:clamp(50px,15vw,82px)!important;line-height:.92!important}.landing-scroll-container[data-lang=zh] .lp-hero-cover__copy h1{font-size:clamp(58px,17vw,92px)!important}.landing-scroll-container .lp-hero-cover__copy p:last-child{width:min(340px,88vw)!important;font-size:13px!important;line-height:1.62!important}.landing-scroll-container .lp-hero-cover__actions{flex-wrap:wrap!important;bottom:96px!important;left:22px!important;right:22px!important}.landing-scroll-container .lp-hero-cover__actions .lp-primary-cta,.landing-scroll-container .lp-hero-cover__actions .lp-secondary-cta{flex:146px!important;min-height:46px!important;padding-inline:16px!important}.landing-scroll-container .lp-nudot-hero__controller{grid-template-columns:1fr!important;gap:8px!important;bottom:26px!important;left:22px!important;right:22px!important}.landing-scroll-container .lp-nudot-hero__signal{grid-template-columns:32px minmax(0,1fr) 24px!important}.landing-scroll-container .lp-nudot-frequency{gap:2px!important;max-width:none!important;height:28px!important}.landing-scroll-container .lp-nudot-frequency span{height:calc(4px + var(--freq-height) * 18px)!important}.landing-scroll-container .lp-nudot-thumbs{grid-template-columns:repeat(5,minmax(0,1fr))!important;justify-self:stretch!important;gap:6px!important}.landing-scroll-container .lp-nudot-thumbs button{border-top:1px solid #f2f1df33!important;border-left:0!important;grid-template-columns:1fr!important;justify-items:center!important;width:auto!important;min-height:24px!important;padding:0!important}.landing-scroll-container .lp-nudot-thumbs span,.landing-scroll-container .lp-nudot-hero__controller p,.landing-scroll-container .lp-nudot-hero__footer{display:none!important}.landing-scroll-container .lp-hero-worktable-fallback,.landing-scroll-container .lp-hero-bg[data-hero-3d-ready=true] .lp-hero-worktable-fallback{opacity:.52!important;width:154vw!important;top:42%!important;left:62%!important}.landing-scroll-container .lp-nudot-slide__asset{opacity:.36!important;width:clamp(122px,38vw,178px)!important;display:block!important;bottom:244px!important;right:18px!important}.landing-scroll-container .lp-flow-story{min-height:250svh!important}.landing-scroll-container .lp-flow-story__copy{max-width:none!important;top:34%!important;left:22px!important;right:22px!important}.landing-scroll-container .lp-flow-story__copy h2{font-size:clamp(52px,17vw,86px)!important}.landing-scroll-container .lp-flow-story__cards{width:auto!important;bottom:62px!important;left:22px!important;right:22px!important}.landing-scroll-container .lp-term-cloud{font-size:11px!important}.landing-scroll-container .lp-output-ring-section{min-height:auto!important;padding-block:84px!important}.landing-scroll-container .lp-output-ring{width:min(560px,92vw)!important}.landing-scroll-container .lp-output-ring__item{width:clamp(92px,24vw,128px)!important;min-height:68px!important;transform:rotate(var(--angle)) translateX(min(38vw, 210px)) rotate(calc(var(--angle) * -1))!important}.landing-scroll-container .lp-output-ring__item span{font-size:9px!important}.landing-scroll-container .lp-output-ring__center span{font-size:clamp(24px,8vw,44px)!important}.landing-scroll-container .lp-archive-section{min-height:auto!important;padding:96px 22px 120px!important}.landing-scroll-container .lp-archive-title{margin-bottom:44px!important;font-size:clamp(34px,10vw,58px)!important;position:relative!important;top:auto!important}.landing-scroll-container .lp-archive-works{gap:26px!important;width:100%!important;min-height:0!important;display:grid!important}.landing-scroll-container .lp-archive-work,.landing-scroll-container .lp-archive-work--1,.landing-scroll-container .lp-archive-work--2,.landing-scroll-container .lp-archive-work--3,.landing-scroll-container .lp-archive-work--4,.landing-scroll-container .lp-archive-work--5,.landing-scroll-container .lp-archive-work--6{width:100%!important;position:relative!important;top:auto!important;left:auto!important;right:auto!important;transform:none!important}.landing-scroll-container .lp-archive-work__image{clip-path:inset(0)!important}}@media (prefers-reduced-motion:reduce){.landing-scroll-container .lp-hero-worktable-fallback,.landing-scroll-container .lp-landing-3d-space__canvas,.landing-scroll-container .lp-flow-spatial__canvas,.landing-scroll-container .lp-output-ring,.landing-scroll-container .lp-archive-work,.landing-scroll-container .lp-archive-work__image img{transform:none!important}}.landing-scroll-container,.landing-scroll-container[data-lang=zh],.landing-scroll-container[data-lang=en]{--lp-font-brand:"Looming Neutral", "SF Pro Display", "Helvetica Neue", "PingFang SC", "Microsoft YaHei UI", sans-serif;--lp-font-reading:"SF Pro Text", "Helvetica Neue", "PingFang SC", "Microsoft YaHei UI", sans-serif;--lp-font-ui:"Looming North", "SF Pro Text", "Helvetica Neue", "PingFang SC", "Microsoft YaHei UI", sans-serif;--lp-ink:#101412;--lp-ink-soft:#101412ad;--lp-paper:#fbfaef;--lp-paper-soft:#fbfaefd1;--lp-glass:#fffff633;--lp-cyan:#9ee6ec;--lp-lime:#cbe96b;--lp-amber:#f1d18e;--lp-shadow-soft:#121a1629;color:var(--lp-ink)!important;font-family:var(--lp-font-reading)!important;background:#f6f4e8!important}.landing-scroll-container .lp-nav-glass{box-shadow:none!important;-webkit-backdrop-filter:blur(18px)saturate(112%)!important;background:linear-gradient(#0c0f0d52,#0c0f0d00)!important;border-bottom:0!important}.landing-scroll-container .lp-nav-glass .lp-cta-btn{color:#101412f0!important;background:#fbfaefdb!important;border:1px solid #ffffff57!important;border-radius:999px!important;min-height:38px!important;box-shadow:0 12px 28px #0508072e!important}.landing-scroll-container .lp-hero-cover{perspective:1200px!important;background:radial-gradient(ellipse at calc(54% + var(--mx,0) * 5%) calc(42% + var(--my,0) * 4%), #fffdedfa, #ecefddb3 30%, #b9cec785 54%, #27312dc7 82%, #0d1110 100%)!important;min-height:132svh!important}.landing-scroll-container .lp-hero-bg:before{width:980px!important;height:580px!important;left:calc(60% + var(--mx,0) * 2%)!important;top:calc(48% + var(--my,0) * 2%)!important;opacity:.52!important;filter:blur(34px)saturate(1.12)!important;background:radial-gradient(at 46% 38%,#fffce47a,#0000 42%),radial-gradient(at 76% 62%,#9ee6ec2e,#0000 38%),radial-gradient(at 24% 70%,#f1d18e29,#0000 36%)!important}.landing-scroll-container .lp-hero-bg:after,.landing-scroll-container .lp-landing-3d-space:after{opacity:calc(.72 - var(--hero-progress,0) * .2)!important;mix-blend-mode:normal!important;background:linear-gradient(90deg,#f7f7ebe0,#f7f7eb7a 28%,#f7f7eb14 52%,#05090847 100%),linear-gradient(#080b0a2e,#0000 22% 68%,#06090894)!important}.landing-scroll-container .lp-hero-worktable-fallback,.landing-scroll-container .lp-hero-bg[data-hero-3d-ready=true] .lp-hero-worktable-fallback{z-index:8!important;visibility:visible!important;opacity:.94!important;object-fit:cover!important;object-position:50% 48%!important;filter:saturate(1.12)contrast(1.04)brightness(1.04)sepia(0)!important;width:1540px!important;max-width:none!important;transform:translate(-50%, -48%) translate3d(calc(var(--mx,0) * 18px), calc(var(--my,0) * 10px + var(--hero-progress,0) * -38px + var(--lp-breath-y,0px)), 0) rotate(calc(-.34deg + var(--mx,0) * .18deg)) scale(calc((1.01 + var(--hero-progress,0) * .035) * var(--lp-breath-scale,1)))!important;transition:transform .26s cubic-bezier(.16,1,.3,1),filter .26s!important;display:block!important;top:48%!important;left:62%!important;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 12% 94%,#0000 100%),linear-gradient(#0000 0%,#000 8% 88%,#0000 100%)!important;mask-image:linear-gradient(90deg,#0000 0%,#000 12% 94%,#0000 100%),linear-gradient(#0000 0%,#000 8% 88%,#0000 100%)!important}.landing-scroll-container .lp-landing-3d-space{z-index:10!important;opacity:calc(.36 - var(--hero-progress,0) * .12)!important;pointer-events:none!important;mix-blend-mode:screen!important}.landing-scroll-container .lp-hero-cover__shell{z-index:20!important}.landing-scroll-container .lp-hero-cover__type{z-index:12!important;color:#12181513!important;font-family:var(--lp-font-brand)!important;letter-spacing:0!important;opacity:calc(.58 - var(--hero-progress,0) * .2)!important;mix-blend-mode:multiply!important;text-shadow:none!important;text-transform:none!important;font-size:10.5rem!important;font-weight:480!important;line-height:.86!important}.landing-scroll-container .lp-hero-cover__type span:only-child,.landing-scroll-container .lp-hero-cover__type span:first-child{max-width:1040px!important;transform:translate3d(calc(var(--mx,0) * -20px), calc(var(--my,0) * -10px + var(--hero-progress,0) * -72px), -120px) rotate(-.7deg)!important;top:92px!important;left:58px!important}.landing-scroll-container .lp-hero-cover__copy{z-index:34!important;width:520px!important;max-width:none!important;color:var(--lp-ink)!important;transform:translate3d(calc(var(--mx,0) * -12px), calc(var(--my,0) * 7px + var(--hero-progress,0) * -54px), 120px)!important;top:176px!important;bottom:auto!important;left:72px!important}.landing-scroll-container .lp-hero-cover__copy h1,.landing-scroll-container[data-lang=zh] .lp-hero-cover__copy h1,.landing-scroll-container[data-lang=en] .lp-hero-cover__copy h1{color:var(--lp-ink)!important;font-family:var(--lp-font-brand)!important;letter-spacing:0!important;text-transform:none!important;text-shadow:0 22px 52px #fffff642!important;font-size:7.25rem!important;font-weight:430!important;line-height:.94!important}.landing-scroll-container .lp-hero-cover__copy h1 span{display:inline-block!important;transform:translate(0)!important}.landing-scroll-container .lp-hero-cover__positioning,.landing-scroll-container .lp-hero-cover__copy p:last-child{width:408px!important;max-width:100%!important;color:var(--lp-ink-soft)!important;font-family:var(--lp-font-reading)!important;letter-spacing:0!important;gap:12px!important;margin-top:30px!important;font-size:15px!important;font-weight:420!important;line-height:1.74!important;display:grid!important}.landing-scroll-container .lp-hero-cover__positioning strong{color:var(--lp-ink)!important;font-family:var(--lp-font-ui)!important;letter-spacing:0!important;text-transform:uppercase!important;font-size:12px!important;font-weight:520!important;line-height:1.2!important}.landing-scroll-container .lp-hero-cover__positioning span{display:block!important}.landing-scroll-container .lp-hero-cover__actions{z-index:35!important;transform:translate3d(calc(var(--mx,0) * -8px), calc(var(--my,0) * 5px + var(--hero-progress,0) * -28px), 130px)!important;gap:13px!important;bottom:112px!important;left:72px!important}.landing-scroll-container .lp-hero-cover__actions .lp-primary-cta,.landing-scroll-container .lp-hero-cover__actions .lp-secondary-cta{min-height:48px!important;font-family:var(--lp-font-ui)!important;letter-spacing:0!important;border:1px solid #10141221!important;border-radius:999px!important;padding:0 23px!important;transition:transform .26s cubic-bezier(.16,1,.3,1),box-shadow .26s,background .26s!important}.landing-scroll-container .lp-hero-cover__actions .lp-primary-cta{color:#fbfaeff5!important;box-shadow:0 18px 44px var(--lp-shadow-soft)!important;background:#101412ed!important}.landing-scroll-container .lp-hero-cover__actions .lp-secondary-cta{color:#101412bf!important;-webkit-backdrop-filter:blur(16px)saturate(128%)!important;background:#fffff675!important}.landing-scroll-container .lp-hero-cover__actions .lp-primary-cta:hover,.landing-scroll-container .lp-hero-cover__actions .lp-secondary-cta:hover{transform:translateY(-3px)scale(1.018)!important;box-shadow:0 24px 58px #0f161333!important}.landing-scroll-container .lp-nudot-hero__right-list{z-index:36!important;-webkit-backdrop-filter:blur(22px)saturate(150%)!important;width:512px!important;min-height:58px!important;transform:translate3d(calc(var(--mx,0) * 4px), calc(var(--my,0) * 3px + var(--hero-progress,0) * -12px), 90px)!important;background:#fffff63b!important;border:1px solid #fffff647!important;border-radius:999px!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;display:grid!important;top:82px!important;right:56px!important;overflow:hidden!important;box-shadow:0 24px 70px #1018152b!important}.landing-scroll-container .lp-nudot-hero__right-list button{color:#1014129e!important;background:0 0!important;border-top:0!important;border-left:1px solid #10141217!important;grid-template-columns:1fr!important;align-content:center!important;justify-items:center!important;gap:3px!important;min-height:58px!important;padding:6px 12px!important;display:grid!important}.landing-scroll-container .lp-nudot-hero__right-list button:first-child{border-left:0!important}.landing-scroll-container .lp-nudot-hero__right-list button:hover,.landing-scroll-container .lp-nudot-hero__right-list button:focus-visible{color:var(--lp-ink)!important;background:#fffff652!important}.landing-scroll-container .lp-nudot-hero__right-list span{color:#10141257!important;font-family:var(--lp-font-ui)!important;letter-spacing:0!important;font-size:10px!important}.landing-scroll-container .lp-nudot-hero__right-list strong{color:currentColor!important;font-family:var(--lp-font-ui)!important;letter-spacing:0!important;text-transform:uppercase!important;font-size:10px!important;font-weight:520!important;line-height:1.12!important}.landing-scroll-container .lp-nudot-hero__controller{z-index:37!important;width:214px!important;transform:translate3d(calc(var(--mx,0) * 6px), calc(var(--my,0) * 4px + var(--hero-progress,0) * -18px), 110px)!important;pointer-events:auto!important;inset:auto 72px 122px auto!important}.landing-scroll-container .lp-nudot-thumbs{-webkit-backdrop-filter:none!important;background:0 0!important;border:0!important;justify-content:flex-end!important;gap:8px!important;width:100%!important;display:flex!important}.landing-scroll-container .lp-nudot-thumbs button{aspect-ratio:1!important;color:#10141294!important;background:#fffff657!important;border:1px solid #1014121a!important;border-radius:999px!important;place-items:center!important;width:33px!important;min-height:33px!important;padding:0!important;transition:transform .22s cubic-bezier(.16,1,.3,1),background .22s,color .22s!important;display:grid!important;box-shadow:0 12px 30px #0e16131f!important}.landing-scroll-container .lp-nudot-thumbs button:hover{transform:translateY(-3px)!important}.landing-scroll-container .lp-nudot-thumbs button.is-active{color:var(--lp-ink)!important;background:radial-gradient(circle at 38% 30%,#fffff6f5,#fffff6ad 48%,#9ee6ec57 100%)!important;border-color:#fffff69e!important}.landing-scroll-container .lp-nudot-thumbs span{display:none!important}.landing-scroll-container .lp-nudot-thumbs i{color:currentColor!important;font-family:var(--lp-font-ui)!important;letter-spacing:0!important;font-size:9px!important}.landing-scroll-container .lp-scroll-indicator{opacity:calc(.52 - var(--hero-progress,0) * .28)!important;bottom:42px!important}.landing-scroll-container .lp-flow-story__sticky:before{opacity:calc(.78 + var(--flow-progress,0) * .16)!important;background:radial-gradient(at 44% 45%,#fffce842,#0000 28%),linear-gradient(90deg,#fffff609,#0000 24% 78%,#fffff605)!important}.landing-scroll-container .lp-flow-spatial__canvas{opacity:.92!important;transform:translate3d(calc(var(--mx,0) * -12px), calc(var(--my,0) * -8px + var(--flow-progress,0) * -34px), 0) scale(calc(1.02 + var(--flow-progress,0) * .08))!important;filter:saturate(1.08)contrast(1.12)brightness(1.2)!important}.landing-scroll-container .lp-flow-story__bg-word{color:#fffce814!important;font-family:var(--lp-font-brand)!important;letter-spacing:0!important;transform:translate3d(calc(var(--flow-progress,0) * -56px), calc(var(--flow-progress,0) * -40px), -80px) scale(calc(1 + var(--flow-progress,0) * .12))!important;font-size:13rem!important;font-weight:430!important}.landing-scroll-container .lp-flow-story__card{color:#fffce8bd!important;-webkit-backdrop-filter:blur(20px)saturate(132%)!important;background:#fffce814!important;border:1px solid #fffce824!important;border-radius:8px!important;animation:7.8s ease-in-out infinite lpGentleBreath!important;box-shadow:0 28px 72px #0000003d!important}.landing-scroll-container .lp-flow-story__card strong{font-family:var(--lp-font-ui)!important;letter-spacing:0!important;text-transform:uppercase!important}@keyframes lpGentleBreath{0%,to{filter:saturate()brightness();transform:translate3d(var(--flow-card-x,0px), var(--flow-card-y,0px), 0) scale(1)}50%{filter:saturate(1.08)brightness(1.04);transform:translate3d(var(--flow-card-x,0px), calc(var(--flow-card-y,0px) - 5px), 0) scale(1.012)}}@media (width<=1180px){.landing-scroll-container .lp-hero-cover__type{font-size:8.4rem!important}.landing-scroll-container .lp-hero-cover__copy{width:460px!important;top:154px!important;left:48px!important}.landing-scroll-container .lp-hero-cover__copy h1,.landing-scroll-container[data-lang=zh] .lp-hero-cover__copy h1,.landing-scroll-container[data-lang=en] .lp-hero-cover__copy h1{font-size:5.9rem!important}.landing-scroll-container .lp-hero-worktable-fallback,.landing-scroll-container .lp-hero-bg[data-hero-3d-ready=true] .lp-hero-worktable-fallback{width:1320px!important;left:66%!important}.landing-scroll-container .lp-nudot-hero__right-list{width:440px!important;right:34px!important}}@media (width<=900px){.landing-scroll-container .lp-hero-cover{min-height:118svh!important}.landing-scroll-container .lp-hero-cover__type{opacity:.2!important;font-size:4.8rem!important}.landing-scroll-container .lp-hero-cover__type span:only-child,.landing-scroll-container .lp-hero-cover__type span:first-child{max-width:calc(100vw - 48px)!important;top:86px!important;left:24px!important}.landing-scroll-container .lp-hero-worktable-fallback,.landing-scroll-container .lp-hero-bg[data-hero-3d-ready=true] .lp-hero-worktable-fallback{opacity:.88!important;width:1180px!important;transform:translate(-50%, -48%) translate3d(calc(var(--mx,0) * 7px), calc(var(--my,0) * 5px + var(--hero-progress,0) * -22px), 0) scale(1.02)!important;top:43%!important;left:60%!important}.landing-scroll-container .lp-landing-3d-space{opacity:.2!important}.landing-scroll-container .lp-hero-cover__copy{width:auto!important;inset:194px 28px auto!important}.landing-scroll-container .lp-hero-cover__copy h1,.landing-scroll-container[data-lang=zh] .lp-hero-cover__copy h1,.landing-scroll-container[data-lang=en] .lp-hero-cover__copy h1{font-size:4.2rem!important;line-height:.96!important}.landing-scroll-container .lp-hero-cover__positioning,.landing-scroll-container .lp-hero-cover__copy p:last-child{width:min(336px,100%)!important;margin-top:18px!important;font-size:13px!important;line-height:1.64!important}.landing-scroll-container .lp-hero-cover__actions{gap:10px!important;max-width:calc(100vw - 56px)!important;bottom:96px!important;left:28px!important;right:28px!important}.landing-scroll-container .lp-hero-cover__actions .lp-primary-cta,.landing-scroll-container .lp-hero-cover__actions .lp-secondary-cta{min-height:44px!important;padding:0 17px!important}.landing-scroll-container .lp-nudot-hero__right-list,.landing-scroll-container .lp-nudot-hero__controller{display:none!important}.landing-scroll-container .lp-flow-story__copy h2{font-size:4.3rem!important}.landing-scroll-container .lp-flow-story__bg-word{font-size:6rem!important}}.landing-scroll-container,.landing-scroll-container[data-lang=zh],.landing-scroll-container[data-lang=en]{--lp-font-brand:"Playfair Display", "Bodoni Moda", "Looming Serif", "Times New Roman", serif;--lp-font-ui:"Looming North", "SF Pro Text", "Helvetica Neue", "PingFang SC", "Microsoft YaHei UI", sans-serif;scroll-behavior:auto!important}.landing-scroll-container .lp-hero-cover{min-height:112svh!important}.landing-scroll-container .lp-hero-cover__type{font-family:var(--lp-font-brand)!important;color:#0f141111!important;opacity:calc(.48 - var(--hero-progress,0) * .18)!important;text-transform:none!important;font-size:clamp(118px,13.6vw,214px)!important;font-style:normal!important;font-weight:400!important;line-height:.86!important}.landing-scroll-container .lp-hero-cover__type span:only-child,.landing-scroll-container .lp-hero-cover__type span:first-child{transform:translate3d(calc(var(--mx,0) * -24px), calc(var(--my,0) * -12px + var(--hero-progress,0) * -68px), -140px) rotate(-.45deg)!important;top:clamp(78px,10vh,108px)!important;left:clamp(50px,5vw,82px)!important}.landing-scroll-container .lp-hero-cover__copy{top:clamp(152px,17vh,184px)!important}.landing-scroll-container .lp-hero-cover__copy h1,.landing-scroll-container[data-lang=zh] .lp-hero-cover__copy h1,.landing-scroll-container[data-lang=en] .lp-hero-cover__copy h1{font-family:var(--lp-font-brand)!important;text-transform:none!important;color:#0a0e0cf5!important;text-shadow:0 26px 54px #fffff64d!important;font-size:clamp(94px,8.9vw,142px)!important;font-weight:400!important;line-height:.88!important}.landing-scroll-container .lp-hero-cover__positioning,.landing-scroll-container .lp-hero-cover__copy p:last-child{color:#0c110fa3!important;width:min(430px,100%)!important;margin-top:24px!important;font-size:15px!important;line-height:1.72!important}.landing-scroll-container .lp-hero-cover__positioning strong{color:#0a0e0ce6!important;font-family:var(--lp-font-ui)!important;font-size:12px!important;font-weight:500!important}.landing-scroll-container[data-lang=zh] .lp-hero-cover__positioning strong{font-family:SF Pro Text,PingFang SC,Microsoft YaHei UI,sans-serif!important;font-size:14px!important;font-weight:600!important}.landing-scroll-container .lp-hero-worktable-fallback,.landing-scroll-container .lp-hero-bg[data-hero-3d-ready=true] .lp-hero-worktable-fallback{opacity:.97!important;filter:saturate(1.14)contrast(1.045)brightness(1.055)sepia(0)!important;width:min(1540px,112vw)!important;transform:translate(-50%, -48.5%) translate3d(calc(var(--mx,0) * 20px), calc(var(--my,0) * 12px + var(--hero-progress,0) * -46px + var(--lp-breath-y,0px)), 0) rotate(calc(-.18deg + var(--mx,0) * .16deg)) scale(calc((1.015 + var(--hero-progress,0) * .042) * var(--lp-breath-scale,1)))!important;top:50%!important}.landing-scroll-container .lp-nudot-hero__signal{color:#1116139e!important;font-family:var(--lp-font-ui)!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:9px!important;margin-bottom:10px!important;font-size:10px!important;line-height:1.1!important;display:grid!important}.landing-scroll-container .lp-nudot-hero__signal strong{text-overflow:ellipsis!important;white-space:nowrap!important;font-weight:500!important;overflow:hidden!important}.landing-scroll-container .lp-nudot-hero__signal i{color:#1116135c!important;font-style:normal!important}.landing-scroll-container .lp-nudot-hero__right-list{background:#fffff62e!important;border-color:#fffff657!important;box-shadow:0 26px 74px #121b1729,inset 0 1px #ffffff52!important}.landing-scroll-container .lp-nudot-hero__controller{bottom:96px!important}.landing-scroll-container .lp-nudot-hero__center-tag,.landing-scroll-container .lp-nudot-hero__left-list{display:none!important}.landing-scroll-container .lp-flow-story{margin-top:-1px!important}@media (width<=900px){.landing-scroll-container .lp-hero-cover{min-height:112svh!important}.landing-scroll-container .lp-hero-cover__type{opacity:.18!important;font-size:clamp(72px,23vw,108px)!important}.landing-scroll-container .lp-hero-cover__type span:only-child,.landing-scroll-container .lp-hero-cover__type span:first-child{max-width:calc(100vw - 36px)!important;transform:translate3d(calc(var(--mx,0) * -8px), calc(var(--my,0) * -5px), -80px)!important;top:88px!important;left:24px!important}.landing-scroll-container .lp-hero-cover__copy{width:auto!important;top:158px!important;left:24px!important;right:24px!important;transform:none!important}.landing-scroll-container .lp-hero-cover__copy h1,.landing-scroll-container[data-lang=zh] .lp-hero-cover__copy h1,.landing-scroll-container[data-lang=en] .lp-hero-cover__copy h1{max-width:calc(100vw - 48px)!important;font-size:clamp(64px,19vw,82px)!important;line-height:.92!important}.landing-scroll-container .lp-hero-cover__positioning,.landing-scroll-container .lp-hero-cover__copy p:last-child{width:min(318px,100%)!important;margin-top:17px!important;font-size:13px!important;line-height:1.58!important}.landing-scroll-container .lp-hero-worktable-fallback,.landing-scroll-container .lp-hero-bg[data-hero-3d-ready=true] .lp-hero-worktable-fallback{opacity:.92!important;width:1040px!important;transform:translate(-50%, -48%) translate3d(calc(var(--mx,0) * 7px), calc(var(--my,0) * 5px + var(--hero-progress,0) * -20px), 0) scale(1.01)!important;top:49%!important;left:62%!important}.landing-scroll-container .lp-hero-cover__actions{max-width:calc(100vw - 48px)!important;bottom:64px!important;left:24px!important;right:24px!important;transform:none!important}.landing-scroll-container .lp-hero-cover__actions .lp-primary-cta,.landing-scroll-container .lp-hero-cover__actions .lp-secondary-cta{flex:1 1 0!important;min-height:44px!important;padding:0 16px!important}}.landing-scroll-container,.landing-scroll-container[data-lang=en],.landing-scroll-container[data-lang=zh]{--nudot-display:"Looming Neutral", "Antonio", "Arial Narrow", sans-serif;--nudot-display-zh:"Hono Mincho", "Noto Serif SC", "Songti SC", serif;--nudot-mono:"Looming North", "SF Mono", "JetBrains Mono", monospace;--nudot-body:"SF Pro Text", "PingFang SC", "Microsoft YaHei UI", sans-serif;--nudot-paper:#eeeedf;--nudot-black:#030403;--nudot-line:#eeeedf33;--nudot-dim:#eeeedf8f;--nudot-acid:#b4f72a;--nudot-cyan:#9edee0;background:var(--nudot-black)!important;font-family:var(--nudot-body)!important;letter-spacing:0!important}.landing-scroll-container .lp-nav-glass{background:linear-gradient(#030403b8,#03040314)!important;border-bottom:1px solid #eeeedf14!important;height:48px!important}.landing-scroll-container .lp-nav-glass span:first-child,.landing-scroll-container .lp-nav-glass button,.landing-scroll-container .lp-nav-glass a{font-family:var(--nudot-mono)!important;letter-spacing:.02em!important}.landing-scroll-container .lp-nav-glass span:first-child{color:#eeeedfdb!important;text-transform:uppercase!important;font-size:11px!important;font-weight:500!important}.landing-scroll-container .lp-nav-glass .rounded-full,.landing-scroll-container .lp-cta-btn{border-radius:0!important}.landing-scroll-container .lp-hero-cover,.landing-scroll-container .lp-hero-bg{isolation:isolate!important;background:radial-gradient(ellipse at calc(53% + var(--mx,0) * 5%) calc(44% + var(--my,0) * 5%), #dce0ce33, transparent 34%), radial-gradient(ellipse at 66% 52%, #7ea9a538, transparent 46%), linear-gradient(116deg, #050605 0%, #111611 34%, #6d786d 58%, #d7dccf 71%, #050605 100%)!important;min-height:112svh!important;overflow:hidden!important}.landing-scroll-container .lp-hero-bg[data-hero-tone=dark],.landing-scroll-container .lp-hero-bg[data-hero-tone=black]{background:radial-gradient(ellipse at calc(55% + var(--mx,0) * 5%) calc(44% + var(--my,0) * 4%), #77a09d38, transparent 36%), linear-gradient(114deg, #020302 0%, #070908 48%, #1d261f 70%, #020302 100%)!important}.landing-scroll-container .lp-hero-bg:before{width:min(1220px,90vw)!important;height:min(760px,78vh)!important;opacity:calc(.58 + var(--scroll-abs-velocity,0) * .18)!important;filter:blur(30px)saturate(1.06)!important;background:radial-gradient(#eeeedf40,#9edee01f 34%,#00000057 72%,#0000 86%)!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}.landing-scroll-container .lp-landing-3d-space__canvas{opacity:calc(.36 + var(--pointer-speed,0) * .16)!important;filter:saturate(.72)contrast(1.14)brightness(.86)grayscale(.18)!important;transform:translate3d(calc(var(--mx,0) * -16px), calc(var(--my,0) * -8px + var(--hero-progress,0) * -5vh), 0) scale(calc(1.12 + var(--hero-progress,0) * .04))!important}.landing-scroll-container .lp-hero-worktable-fallback,.landing-scroll-container .lp-hero-bg[data-hero-3d-ready=true] .lp-hero-worktable-fallback{z-index:8!important;width:min(1220px,70vw)!important;opacity:calc(.28 - var(--hero-progress,0) * .08)!important;mix-blend-mode:luminosity!important;filter:saturate(.64)contrast(1.08)brightness(.72)grayscale(.24)!important;transform:translate(-50%, -50%) translate3d(calc(var(--mx,0) * 16px), calc(var(--my,0) * 9px + var(--hero-progress,0) * -22px), 0) rotate(calc(-1deg + var(--mx,0) * .24deg)) scale(calc(1.02 + var(--hero-progress,0) * .018))!important;display:block!important;top:51%!important;left:50%!important;-webkit-mask-image:radial-gradient(#000 0 54%,#0000009e 70%,#0000 92%)!important;mask-image:radial-gradient(#000 0 54%,#0000009e 70%,#0000 92%)!important}.landing-scroll-container .lp-hero-cover__shell{z-index:20!important;width:100%!important;max-width:none!important;min-height:100svh!important;padding:0!important;position:sticky!important;top:0!important;overflow:hidden!important}.landing-scroll-container .lp-hero-cover__type{z-index:18!important;color:#eeeedfe0!important;font-family:var(--nudot-display)!important;letter-spacing:0!important;opacity:calc(.86 - var(--hero-progress,0) * .18)!important;mix-blend-mode:difference!important;text-shadow:0 24px 70px #00000047!important;text-transform:uppercase!important;pointer-events:none!important;padding:0!important;font-size:clamp(78px,15.5vw,238px)!important;font-style:normal!important;font-weight:700!important;line-height:.72!important;display:block!important;position:absolute!important;inset:0!important}.landing-scroll-container[data-lang=zh] .lp-hero-cover__type{font-family:var(--nudot-display-zh)!important;font-size:clamp(100px,18vw,268px)!important;font-weight:400!important;line-height:.94!important}.landing-scroll-container .lp-hero-cover__type span{white-space:nowrap!important;max-width:none!important;display:block!important;position:absolute!important;overflow:hidden!important}.landing-scroll-container .lp-hero-cover__type span:first-child{width:min(58vw,820px)!important;transform:translate3d(calc(var(--mx,0) * -18px), calc(var(--my,0) * -8px + var(--hero-progress,0) * -34px), 0) skewX(-2deg)!important;top:clamp(54px,7vh,84px)!important;left:clamp(22px,3.2vw,56px)!important;right:auto!important}.landing-scroll-container .lp-hero-cover__type span:last-child{text-align:right!important;width:min(51vw,720px)!important;transform:translate3d(calc(var(--mx,0) * 14px), calc(var(--my,0) * -6px + var(--hero-progress,0) * 28px), 0) skewX(1.5deg)!important;top:clamp(54px,7vh,84px)!important;left:auto!important;right:clamp(18px,2.8vw,44px)!important}.landing-scroll-container[data-lang=zh] .lp-hero-cover__type span:first-child,.landing-scroll-container[data-lang=zh] .lp-hero-cover__type span:last-child{width:auto!important;overflow:visible!important}.landing-scroll-container .lp-nudot-hero__center-tag,.landing-scroll-container .lp-nudot-hero__left-list,.landing-scroll-container .lp-nudot-hero__right-list,.landing-scroll-container .lp-nudot-hero__rule,.landing-scroll-container .lp-nudot-hero__controller,.landing-scroll-container .lp-nudot-hero__footer,.landing-scroll-container .lp-nudot-slide__field,.landing-scroll-container .lp-nudot-slide__micro{font-family:var(--nudot-mono)!important;letter-spacing:.02em!important;display:grid!important}.landing-scroll-container .lp-nudot-hero__center-tag{z-index:26!important;color:#eeeedfb8!important;text-align:center!important;pointer-events:none!important;justify-items:center!important;gap:4px!important;font-size:10px!important;line-height:1.15!important;position:absolute!important;top:clamp(76px,9.4vh,106px)!important;left:50%!important;transform:translate(-50%)!important}.landing-scroll-container .lp-nudot-hero__center-tag span{text-indent:-999px!important;background:linear-gradient(45deg,#0000 34%,currentColor 35% 50%,#0000 51%),linear-gradient(-45deg,#0000 32%,currentColor 33% 50%,#0000 51%)!important;width:27px!important;height:18px!important;overflow:hidden!important}.landing-scroll-container .lp-nudot-hero__center-tag strong{color:#eeeedf80!important;letter-spacing:0!important;font-size:10px!important;font-weight:400!important}.landing-scroll-container .lp-nudot-hero__visual{z-index:13!important;width:min(1120px,78vw)!important;height:min(740px,72vh)!important;transform:translate(-50%, -48%) translate3d(calc(var(--mx,0) * 12px), calc(var(--my,0) * 8px + var(--hero-progress,0) * -14px), 0)!important;pointer-events:none!important;display:block!important;position:absolute!important;top:53%!important;left:50%!important}.landing-scroll-container .lp-nudot-slide{opacity:0!important;filter:blur(12px)saturate(.68)contrast(.9)!important;transition:opacity .9s cubic-bezier(.16,1,.3,1),transform 1.4s cubic-bezier(.16,1,.3,1),filter 1.4s cubic-bezier(.16,1,.3,1)!important;display:block!important;position:absolute!important;inset:0!important;transform:translateY(42px)scale(.96)rotate(-1.2deg)!important}.landing-scroll-container .lp-nudot-slide.is-active{opacity:1!important;filter:blur()saturate(1.02)contrast(1.06)!important;transform:translate(0)scale(1)rotate(0)!important}.landing-scroll-container .lp-nudot-slide__asset{z-index:2!important;aspect-ratio:16/9!important;object-fit:contain!important;width:min(1040px,72vw)!important;max-width:none!important;box-shadow:none!important;opacity:.94!important;mix-blend-mode:normal!important;filter:saturate(calc(.98 + var(--pointer-speed,0) * .18)) contrast(calc(1.08 + var(--scroll-abs-velocity,0) * .12)) brightness(.94) grayscale(.06)!important;transform:translate(-50%, -50%) translate3d(calc(var(--mx,0) * -14px), calc(var(--my,0) * 8px), 0) rotate(calc(-2deg + var(--mx,0) * .7deg)) scale(1.02)!important;background:0 0!important;border:0!important;transition:filter .24s,transform .24s,opacity .24s!important;display:block!important;position:absolute!important;inset:49% auto auto 48%!important;-webkit-mask-image:radial-gradient(#000 0 64%,#000c 76%,#0000 96%)!important;mask-image:radial-gradient(#000 0 64%,#000c 76%,#0000 96%)!important}.landing-scroll-container .lp-nudot-slide.is-active .lp-nudot-slide__asset{animation:6.8s ease-in-out infinite lpProofDriftTerminal!important}.landing-scroll-container .lp-nudot-slide__preview{z-index:6!important;aspect-ratio:16/9!important;object-fit:cover!important;background:var(--nudot-black)!important;opacity:.76!important;filter:saturate(.82)contrast(1.12)brightness(.78)grayscale(.22)!important;width:clamp(136px,15vw,224px)!important;transform:translate3d(calc(var(--mx,0) * -9px), calc(var(--my,0) * 6px), 0) rotate(calc(1deg + var(--mx,0) * .45deg))!important;border:1px solid #eeeedf2b!important;border-radius:0!important;display:block!important;position:absolute!important;bottom:clamp(128px,17vh,206px)!important;right:clamp(32px,5vw,88px)!important;box-shadow:0 24px 70px #00000075!important}.landing-scroll-container .lp-nudot-slide__field{z-index:7!important;width:auto!important;min-width:110px!important;height:auto!important;box-shadow:none!important;color:#eeeedfad!important;letter-spacing:0!important;opacity:.9!important;background:0 0!important;border:0!important;grid-template-columns:auto auto!important;justify-content:center!important;align-items:center!important;gap:14px!important;padding:0!important;font-size:11px!important;font-weight:500!important;position:absolute!important;inset:auto auto 22% 50%!important;transform:translate(-50%)!important}.landing-scroll-container .lp-nudot-slide__field span,.landing-scroll-container .lp-nudot-slide__field strong,.landing-scroll-container .lp-nudot-slide__micro strong{color:inherit!important;font-family:var(--nudot-mono)!important;font-size:inherit!important;font-weight:inherit!important;letter-spacing:inherit!important}.landing-scroll-container .lp-nudot-slide__micro{z-index:7!important;color:#eeeedf85!important;justify-items:center!important;gap:4px!important;font-size:10px!important;line-height:1.15!important;position:absolute!important;bottom:16.5%!important;left:50%!important;transform:translate(-50%)!important}.landing-scroll-container .lp-nudot-slide__micro em{color:#b4f72aad!important;font-style:normal!important}.landing-scroll-container .lp-nudot-hero__left-list{z-index:30!important;color:#eeeedf99!important;max-width:160px!important;font-family:var(--nudot-display-zh)!important;letter-spacing:0!important;text-transform:none!important;transform:translate3d(calc(var(--mx,0) * -5px), calc(var(--my,0) * 3px), 0)!important;gap:8px!important;font-size:13px!important;font-weight:400!important;line-height:1.16!important;position:absolute!important;top:clamp(170px,23vh,230px)!important;left:clamp(28px,3.4vw,60px)!important}.landing-scroll-container[data-lang=en] .lp-nudot-hero__left-list{font-family:var(--nudot-mono)!important;text-transform:uppercase!important;font-size:10px!important}.landing-scroll-container .lp-nudot-hero__left-list span{grid-template-columns:22px minmax(0,1fr)!important;align-items:baseline!important;gap:8px!important;display:grid!important}.landing-scroll-container .lp-nudot-hero__left-list i{color:#eeeedf52!important;font-family:var(--nudot-mono)!important;font-size:9px!important;font-style:normal!important}.landing-scroll-container .lp-nudot-hero__right-list{z-index:31!important;width:min(270px,21vw)!important;min-height:auto!important;transform:translate3d(calc(var(--mx,0) * 6px), calc(var(--my,0) * 4px + var(--hero-progress,0) * -10px), 0)!important;background:#030403ad!important;border:0!important;border-radius:0!important;grid-template-columns:1fr!important;padding:0!important;position:absolute!important;top:clamp(150px,20vh,206px)!important;right:clamp(28px,3.4vw,58px)!important;overflow:visible!important;box-shadow:0 24px 72px #00000057!important}.landing-scroll-container .lp-nudot-hero__right-list button{color:#eeeedf94!important;text-align:left!important;width:100%!important;min-height:36px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-top:1px solid #eeeedf38!important;border-radius:0!important;grid-template-columns:36px minmax(0,1fr)!important;place-items:center stretch!important;gap:10px!important;padding:0 0 0 14px!important;transition:color .18s,background .18s,transform .18s cubic-bezier(.16,1,.3,1)!important}.landing-scroll-container .lp-nudot-hero__right-list button:hover,.landing-scroll-container .lp-nudot-hero__right-list button:focus-visible{color:#eeeedff5!important;background:#eeeedf0f!important;transform:translate(-7px)!important}.landing-scroll-container .lp-nudot-hero__right-list span{color:#eeeedf4d!important;font-family:var(--nudot-mono)!important;font-size:10px!important;font-weight:500!important}.landing-scroll-container .lp-nudot-hero__right-list strong{color:inherit!important;font-family:var(--nudot-mono)!important;text-overflow:ellipsis!important;text-transform:none!important;white-space:nowrap!important;font-size:11px!important;font-weight:500!important;line-height:1.12!important;overflow:hidden!important}.landing-scroll-container .lp-nudot-hero__rule{z-index:22!important;border-top:1px solid var(--nudot-line)!important;color:#eeeedf70!important;font-family:var(--nudot-mono)!important;text-transform:uppercase!important;pointer-events:none!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;font-size:10px!important;font-weight:400!important;line-height:1.1!important;position:absolute!important;top:53.5%!important;left:clamp(28px,3.4vw,60px)!important;right:clamp(28px,3.4vw,60px)!important}.landing-scroll-container .lp-nudot-hero__rule span{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;padding-top:13px!important;overflow:hidden!important}.landing-scroll-container .lp-hero-cover__copy{z-index:27!important;width:min(330px,26vw)!important;max-width:none!important;transform:translate3d(calc(var(--mx,0) * -4px), calc(var(--my,0) * 3px), 0)!important;position:absolute!important;inset:auto auto clamp(42px,5.8vh,70px) clamp(28px,3.4vw,60px)!important}.landing-scroll-container .lp-hero-cover__copy h1{clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}.landing-scroll-container .lp-hero-cover__positioning,.landing-scroll-container .lp-hero-cover__copy p:last-child{color:#eeeedf80!important;width:auto!important;max-width:100%!important;font-family:var(--nudot-body)!important;letter-spacing:0!important;text-shadow:0 14px 36px #00000075!important;gap:8px!important;margin:0!important;font-size:11px!important;font-weight:560!important;line-height:1.48!important;display:grid!important}.landing-scroll-container .lp-hero-cover__positioning strong{color:#eeeedfb8!important;font-family:var(--nudot-mono)!important;text-transform:uppercase!important;font-size:10px!important;font-weight:500!important;line-height:1.16!important}.landing-scroll-container[data-lang=zh] .lp-hero-cover__positioning strong{font-family:var(--nudot-display-zh)!important;text-transform:none!important;font-size:12px!important;font-weight:400!important}.landing-scroll-container .lp-hero-cover__actions{display:none!important}.landing-scroll-container .lp-nudot-hero__controller{z-index:32!important;width:auto!important;color:var(--nudot-dim)!important;font-family:var(--nudot-mono)!important;transform:translate3d(0, calc(var(--hero-progress,0) * -16px), 0)!important;pointer-events:none!important;grid-template-columns:minmax(172px,.22fr) minmax(420px,.56fr) minmax(170px,.22fr)!important;align-items:end!important;gap:clamp(16px,2.4vw,34px)!important;padding:0!important;position:absolute!important;bottom:clamp(78px,10vh,122px)!important;left:clamp(28px,3.4vw,60px)!important;right:clamp(28px,3.4vw,60px)!important}.landing-scroll-container .lp-nudot-hero__signal{min-width:0!important;color:inherit!important;font-family:var(--nudot-mono)!important;pointer-events:none!important;grid-template-columns:34px minmax(0,1fr) 24px!important;align-items:end!important;gap:10px!important;margin:0!important;font-size:10px!important;line-height:1.12!important;display:grid!important}.landing-scroll-container .lp-nudot-hero__signal span,.landing-scroll-container .lp-nudot-hero__signal i{color:#b4f72aa8!important;font-size:11px!important;font-style:normal!important;font-weight:500!important}.landing-scroll-container .lp-nudot-hero__signal strong{color:#eeeedfd6!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:12px!important;font-weight:500!important;line-height:1.14!important;overflow:hidden!important}.landing-scroll-container .lp-nudot-frequency{opacity:.92!important;pointer-events:none!important;grid-template-columns:repeat(60,1fr)!important;align-items:end!important;gap:3px!important;width:100%!important;max-width:680px!important;height:56px!important;padding:0 0 2px!important;display:grid!important}.landing-scroll-container .lp-nudot-frequency span{height:calc(8px + var(--freq-height) * 42px)!important;transform-origin:bottom!important;min-height:5px!important;transform:scaleY(calc(.84 + var(--scroll-abs-velocity,0) * .32))!important;background:linear-gradient(#b4f72ab8,#eeeedfa3 34%,#eeeedf2e)!important;transition:height .26s,opacity .26s,transform .12s linear,background .18s!important;display:block!important}.landing-scroll-container .lp-nudot-thumbs{width:auto!important;height:auto!important;box-shadow:none!important;pointer-events:auto!important;background:0 0!important;border:0!important;grid-template-columns:1fr!important;place-self:end!important;gap:7px!important;display:grid!important;position:static!important}.landing-scroll-container .lp-nudot-thumbs button{color:#eeeedf85!important;width:min(170px,14vw)!important;min-height:23px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-left:1px solid #eeeedf38!important;border-radius:0!important;grid-template-columns:24px minmax(0,1fr)!important;place-items:center start!important;gap:8px!important;padding:0 0 0 9px!important}.landing-scroll-container .lp-nudot-thumbs button:hover,.landing-scroll-container .lp-nudot-thumbs button:focus-visible{color:#eeeedff5!important;border-left-color:#b4f72ad6!important;transform:translate(-5px)!important}.landing-scroll-container .lp-nudot-thumbs i,.landing-scroll-container .lp-nudot-thumbs span{font-family:var(--nudot-mono)!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:9px!important;font-style:normal!important;font-weight:500!important;line-height:1.1!important;display:block!important;overflow:hidden!important}.landing-scroll-container .lp-nudot-hero__controller p{color:#eeeedf6b!important;max-width:42em!important;font-family:var(--nudot-body)!important;text-align:left!important;pointer-events:none!important;grid-column:2!important;margin:8px 0 0!important;font-size:11px!important;font-weight:400!important;line-height:1.42!important;display:block!important}.landing-scroll-container .lp-nudot-hero__controller p span{color:#b4f72aad!important;font-family:var(--nudot-mono)!important;margin-right:10px!important}.landing-scroll-container .lp-nudot-hero__footer{z-index:28!important;color:#eeeedf5c!important;font-family:var(--nudot-mono)!important;text-transform:uppercase!important;pointer-events:none!important;grid-template-columns:minmax(130px,.24fr) minmax(160px,.28fr) 1fr!important;gap:18px!important;font-size:10px!important;font-weight:400!important;position:absolute!important;bottom:16px!important;left:clamp(28px,3.4vw,60px)!important;right:clamp(28px,3.4vw,60px)!important}.landing-scroll-container .lp-nudot-hero__footer span:nth-child(2){text-align:center!important}.landing-scroll-container .lp-nudot-hero__footer span:nth-child(3){text-align:right!important}.landing-scroll-container .lp-flow-story{background:radial-gradient(ellipse at calc(36% + var(--mx,0) * 7%) calc(18% + var(--flow-progress,0) * 56%), #eeeedf1f, transparent 27%), radial-gradient(ellipse at 76% 70%, #9edee014, transparent 36%), linear-gradient(180deg, #030403 0%, #060706 50%, #030403 100%)!important;min-height:430svh!important;margin-top:-1px!important;overflow:hidden!important}.landing-scroll-container .lp-flow-spatial__canvas{opacity:calc(.68 + var(--flow-progress,0) * .16)!important;filter:saturate(.82)contrast(1.18)brightness(.96)grayscale(.12)!important;transform:translate3d(calc(var(--mx,0) * -12px), calc(var(--my,0) * -8px + var(--flow-progress,0) * -6vh), 0) scale(calc(1.08 + var(--flow-progress,0) * .06))!important}.landing-scroll-container .lp-flow-story__bg-word{z-index:1!important;color:#eeeedf0b!important;font-family:var(--nudot-display)!important;letter-spacing:0!important;opacity:.7!important;transform:translate3d(calc(var(--flow-progress,0) * -20vw), calc(-50% + var(--flow-progress,0) * -16vh), 0) rotate(-2.8deg)!important;font-size:clamp(150px,28vw,430px)!important;font-weight:700!important;line-height:.78!important;top:48%!important;left:clamp(10px,2vw,34px)!important}.landing-scroll-container .lp-dot-field{z-index:4!important;pointer-events:none!important;display:block!important;position:absolute!important;inset:0!important}.landing-scroll-container .lp-dot-letter{color:#0000!important;width:clamp(86px,13vw,180px)!important;height:clamp(112px,18vw,248px)!important;opacity:calc(.48 + var(--flow-progress,0) * .28)!important;font-family:var(--nudot-display)!important;filter:drop-shadow(0 0 18px #eeeedf14)!important;transform:translate3d(calc(var(--dx,0px) * var(--flow-progress,0) + var(--mx,0) * 14px), calc(var(--dy,0px) * var(--flow-progress,0) + var(--my,0) * 10px), 0)!important;background-image:radial-gradient(circle,#eeeedfe6 0 1.9px,#0000 2.35px)!important;background-size:12px 12px!important;-webkit-background-clip:text!important;background-clip:text!important;font-size:clamp(116px,18vw,262px)!important;font-weight:700!important;line-height:.9!important;display:block!important;position:absolute!important;overflow:hidden!important}.landing-scroll-container .lp-dot-letter--1{--dx:-190px;--dy:270px;top:7%!important;left:70%!important}.landing-scroll-container .lp-dot-letter--2{--dx:130px;--dy:-145px;top:24%!important;left:24%!important}.landing-scroll-container .lp-dot-letter--3{--dx:-80px;--dy:-230px;bottom:15%!important;right:16%!important}.landing-scroll-container .lp-dot-letter--4{--dx:220px;--dy:-105px;bottom:16%!important;left:7%!important}.landing-scroll-container .lp-term-cloud{z-index:5!important;color:#eeeedf80!important;font-family:var(--nudot-mono)!important;letter-spacing:.01em!important;pointer-events:none!important;font-size:clamp(12px,1vw,17px)!important;font-weight:500!important;display:block!important;position:absolute!important;inset:0!important}.landing-scroll-container .lp-term-cloud__term{opacity:calc(.2 + var(--flow-progress,0) * .48)!important;transform:translate3d(calc(var(--tx,0px) * var(--flow-progress,0) + var(--mx,0) * -8px), calc(var(--ty,0px) * var(--flow-progress,0) + var(--my,0) * 5px), 0)!important;position:absolute!important}.landing-scroll-container .lp-term-cloud__term--1{--tx:64px;--ty:100px;top:18%!important;left:8%!important}.landing-scroll-container .lp-term-cloud__term--2{--tx:-178px;--ty:170px;top:14%!important;left:44%!important}.landing-scroll-container .lp-term-cloud__term--3{--tx:-110px;--ty:80px;top:22%!important;right:8%!important}.landing-scroll-container .lp-term-cloud__term--4{--tx:140px;--ty:-70px;top:46%!important;left:17%!important}.landing-scroll-container .lp-term-cloud__term--5{--tx:-210px;--ty:-30px;top:48%!important;right:16%!important}.landing-scroll-container .lp-term-cloud__term--6{--tx:-100px;--ty:-140px;bottom:19%!important;left:36%!important}.landing-scroll-container .lp-term-cloud__term--7{--tx:120px;--ty:-130px;bottom:12%!important;right:28%!important}.landing-scroll-container .lp-term-cloud__term--8{--tx:240px;--ty:38px;bottom:32%!important;left:4%!important}.landing-scroll-container .lp-term-cloud__term--9{--tx:-220px;--ty:70px;bottom:34%!important;right:5%!important}.landing-scroll-container .lp-term-cloud__term--10{--tx:-55px;--ty:180px;top:34%!important;left:52%!important}.landing-scroll-container .lp-term-cloud__term--11{--tx:60px;--ty:-220px;top:70%!important;left:12%!important}.landing-scroll-container .lp-term-cloud__term--12{--tx:-50px;--ty:-250px;top:68%!important;right:12%!important}.landing-scroll-container .lp-output-cube--fallback{z-index:8!important;opacity:calc(.18 + var(--flow-progress,0) * .64)!important;transform:translate3d(calc(var(--mx,0) * 12px), calc(var(--flow-progress,0) * -22vh + var(--my,0) * -8px), 80px) rotateX(calc(-10deg + var(--flow-progress,0) * 30deg)) rotateY(calc(22deg + var(--flow-progress,0) * 190deg)) rotateZ(-7deg)!important;filter:contrast(1.14)saturate(.9)!important}.landing-scroll-container .lp-output-cube__face{background:linear-gradient(135deg,#eeeedf1a,#030403d1),repeating-linear-gradient(0deg,#eeeedf24 0 1px,#0000 1px 18px)!important;border-color:#eeeedf2e!important;border-radius:0!important}.landing-scroll-container .lp-marquee-system{z-index:7!important;color:#eeeedf57!important;font-family:var(--nudot-display)!important;letter-spacing:0!important;opacity:calc(.16 + var(--flow-progress,0) * .32)!important;mix-blend-mode:screen!important;transform:translate3d(calc(-12vw - var(--flow-progress,0) * 28vw + var(--scroll-velocity,0) * 22px), -50%, 0)!important;font-size:clamp(46px,8.2vw,136px)!important;font-weight:700!important;display:flex!important;top:60%!important}.landing-scroll-container .lp-flow-story__index{z-index:9!important;font-family:var(--nudot-mono)!important;top:clamp(96px,14vh,146px)!important;left:clamp(28px,3.4vw,60px)!important}.landing-scroll-container .lp-flow-story__index span{color:#b4f72aa8!important;font-size:10px!important}.landing-scroll-container .lp-flow-story__index strong{color:#eeeedf80!important;font-size:11px!important;font-weight:400!important}.landing-scroll-container .lp-flow-story__copy{z-index:6!important;max-width:min(580px,44vw)!important;opacity:calc(.22 + (1 - var(--flow-progress,0)) * .34)!important;transform:translate3d(calc(var(--flow-progress,0) * 4vw), calc(-50% + var(--flow-progress,0) * -3vh), 0) rotate(-.6deg)!important;top:45%!important;right:clamp(34px,8vw,136px)!important}.landing-scroll-container .lp-flow-story__copy h2{color:#eeeedf52!important;font-family:var(--nudot-display)!important;letter-spacing:0!important;font-size:clamp(62px,7.8vw,138px)!important;font-weight:700!important;line-height:.82!important}.landing-scroll-container[data-lang=zh] .lp-flow-story__copy h2{font-family:var(--nudot-display-zh)!important;font-weight:400!important;line-height:.96!important}.landing-scroll-container .lp-flow-story__cards{z-index:10!important;width:min(360px,28vw)!important;height:min(520px,54vh)!important;transform:translate3d(calc(var(--mx,0) * 10px), calc(var(--flow-progress,0) * -54px), 80px)!important;inset:auto auto clamp(42px,7vh,78px) clamp(28px,3.4vw,60px)!important}.landing-scroll-container .lp-flow-story__card{box-shadow:none!important;background:0 0!important;border-left:1px solid #eeeedf3d!important;border-radius:0!important;padding:0 0 0 14px!important;animation:none!important}.landing-scroll-container .lp-flow-story__card span{color:#b4f72aa8!important;font-size:10px!important}.landing-scroll-container .lp-flow-story__card strong{color:#eeeedfe0!important;font-family:var(--nudot-mono)!important;font-size:14px!important;font-weight:500!important;line-height:1.16!important}.landing-scroll-container .lp-output-ring-section{perspective:1400px!important;background:radial-gradient(at 42% 18%,#eeeedf26,#0000 30%),radial-gradient(at 75% 66%,#9edee014,#0000 34%),linear-gradient(#030403 0%,#070907 52%,#030403 100%)!important;place-items:center!important;min-height:132svh!important;padding:clamp(82px,9vw,136px) clamp(18px,4vw,56px)!important;display:grid!important;overflow:hidden!important}.landing-scroll-container .lp-output-ring{aspect-ratio:1!important;width:min(900px,82vw)!important;transform-style:preserve-3d!important;transform:rotateX(7deg) rotateZ(calc(-6deg + var(--page-progress,0) * 20deg)) translate3d(calc(var(--mx,0) * 8px), calc(var(--my,0) * -6px), 0)!important;display:block!important;position:relative!important}.landing-scroll-container .lp-output-ring:before{content:""!important;border:1px solid #eeeedf1f!important;border-radius:50%!important;position:absolute!important;inset:13%!important;transform:translateZ(-10px)!important}.landing-scroll-container .lp-output-ring__center{background:radial-gradient(circle at 50% 35%,#eeeedf1c,#050706b8 66%)!important;border:1px solid #eeeedf2e!important;border-radius:50%!important;align-content:center!important;place-items:center!important;gap:8px!important;min-height:auto!important;padding:clamp(18px,3vw,32px)!important;display:grid!important;position:absolute!important;inset:34%!important;transform:translateZ(70px)!important;box-shadow:0 34px 90px #00000070!important}.landing-scroll-container .lp-output-ring__center span{color:#eeeedff0!important;font-family:var(--nudot-display)!important;letter-spacing:0!important;font-size:clamp(30px,4.2vw,66px)!important;font-weight:700!important;line-height:.86!important}.landing-scroll-container .lp-output-ring__center strong{color:#eeeedf94!important;font-family:var(--nudot-mono)!important;text-align:center!important;text-transform:uppercase!important;font-size:11px!important;font-weight:400!important}.landing-scroll-container .lp-output-ring__item{width:clamp(124px,13.2vw,190px)!important;min-height:88px!important;transform:rotate(var(--angle)) translateX(min(36vw, 360px)) rotate(calc(var(--angle) * -1)) translate3d(0, 0, calc(var(--scroll-abs-velocity,0) * 34px))!important;background:#070807!important;border:1px solid #eeeedf29!important;border-radius:0!important;align-content:end!important;gap:6px!important;padding:12px!important;transition:transform .22s cubic-bezier(.16,1,.3,1),border-color .22s,filter .22s!important;display:grid!important;position:absolute!important;top:50%!important;left:50%!important;overflow:hidden!important;box-shadow:0 24px 64px #00000061!important}.landing-scroll-container .lp-output-ring__item:hover{filter:brightness(1.08)!important;transform:rotate(var(--angle)) translateX(min(36vw, 360px)) rotate(calc(var(--angle) * -1)) translate3d(0, -9px, 82px) scale(1.045)!important;border-color:#b4f72aa8!important}.landing-scroll-container .lp-output-ring__item img{object-fit:cover!important;opacity:.6!important;filter:saturate(.9)contrast(1.08)brightness(.72)grayscale(.12)!important;width:100%!important;height:100%!important;transition:transform .26s,opacity .26s,filter .26s!important;position:absolute!important;inset:0!important;transform:scale(1.08)!important}.landing-scroll-container .lp-output-ring__item:hover img{opacity:.76!important;transform:scale(1.14)!important}.landing-scroll-container .lp-output-ring__item:after{content:""!important;z-index:1!important;background:linear-gradient(#0304031a,#030403d1),linear-gradient(90deg,#030403a3,#0000 70%)!important;position:absolute!important;inset:0!important}.landing-scroll-container .lp-output-ring__item i,.landing-scroll-container .lp-output-ring__item span{z-index:2!important;font-family:var(--nudot-mono)!important;position:relative!important}.landing-scroll-container .lp-output-ring__item i{color:#b4f72aa8!important;font-size:10px!important;font-style:normal!important}.landing-scroll-container .lp-output-ring__item span{color:#eeeedfd6!important;font-size:11px!important;font-weight:500!important;line-height:1.15!important}.landing-scroll-container .lp-archive-section{background:radial-gradient(ellipse at calc(38% + var(--mx,0) * 6%) calc(26% + var(--archive-progress,0) * 24%), #eeeedf29, transparent 28%), linear-gradient(180deg, #030403 0%, #060706 52%, #030403 100%)!important;min-height:240svh!important;padding:22vh 0 30vh!important;overflow:hidden!important}.landing-scroll-container .lp-archive-title{z-index:2!important;color:#eeeedfeb!important;width:min(1060px,88vw)!important;font-family:var(--nudot-display)!important;letter-spacing:0!important;text-align:center!important;text-wrap:balance!important;transform:translate3d(calc(var(--mx,0) * -7px), calc(var(--archive-progress,0) * -46px), 60px)!important;justify-items:center!important;row-gap:4px!important;margin-inline:auto!important;font-size:clamp(40px,6.4vw,102px)!important;font-weight:700!important;line-height:.88!important;display:grid!important;position:sticky!important;top:30vh!important}.landing-scroll-container .lp-archive-works{z-index:3!important;width:min(1180px,92vw)!important;min-height:178svh!important;margin:0 auto!important;position:relative!important}.landing-scroll-container .lp-archive-work{color:#eeeedf9e!important;width:min(420px,36vw)!important;transform:translate3d(0, calc(var(--work-parallax,0px) + var(--archive-progress,0) * -30px), 0) rotate(var(--work-rotate,0deg))!important;transition:filter .22s!important;position:absolute!important}.landing-scroll-container .lp-archive-work--1{--work-rotate:-3deg;width:min(390px,34vw)!important;top:0!important;left:0!important}.landing-scroll-container .lp-archive-work--2{--work-rotate:2deg;width:min(560px,44vw)!important;top:22vh!important;right:2%!important}.landing-scroll-container .lp-archive-work--3{--work-rotate:-1deg;width:min(360px,31vw)!important;top:70vh!important;left:12%!important}.landing-scroll-container .lp-archive-work--4{--work-rotate:3deg;width:min(480px,39vw)!important;top:98vh!important;right:0!important}.landing-scroll-container .lp-archive-work--5{--work-rotate:-2deg;width:min(510px,42vw)!important;top:132vh!important;left:2%!important}.landing-scroll-container .lp-archive-work--6{--work-rotate:1deg;width:min(390px,34vw)!important;top:164vh!important;right:17%!important}.landing-scroll-container .lp-archive-work__image{clip-path:inset(calc(var(--work-reveal,0) * 100%) 0 0 0)!important;background:#10120f!important;border:1px solid #eeeedf29!important;border-radius:0!important;overflow:hidden!important;box-shadow:0 30px 86px #00000070!important}.landing-scroll-container .lp-archive-work__image img{aspect-ratio:4/3!important;object-fit:cover!important;filter:saturate(.94)contrast(1.08)brightness(.84)grayscale(.1)!important;width:100%!important;transform:translate3d(calc(var(--mx,0) * -5px), calc(var(--my,0) * 4px + var(--work-progress,0) * -18px), 0) scale(calc(1.08 - var(--work-progress,0) * .025))!important;transition:transform .36s,filter .36s!important;display:block!important}.landing-scroll-container .lp-archive-work:hover .lp-archive-work__image img{filter:saturate(1.04)contrast(1.08)brightness(.96)grayscale(.04)!important;transform:translate3d(calc(var(--mx,0) * -6px), calc(var(--my,0) * 4px + var(--work-progress,0) * -24px - 6px), 0) scale(1.09)!important}.landing-scroll-container .lp-archive-work p,.landing-scroll-container .lp-archive-work h3,.landing-scroll-container .lp-archive-work span{font-family:var(--nudot-mono)!important;letter-spacing:.02em!important}.landing-scroll-container .lp-archive-work p{color:#b4f72aa8!important;font-size:10px!important}.landing-scroll-container .lp-archive-work h3{color:#eeeedfe6!important;font-size:14px!important;font-weight:500!important;line-height:1.15!important}.landing-scroll-container .lp-archive-work span{color:#eeeedf80!important;font-size:11px!important}@keyframes lpProofDriftTerminal{0%,to{transform:translate(-50%, -50%) translate3d(calc(var(--mx,0) * -14px), calc(var(--my,0) * 8px), 0) rotate(calc(-2deg + var(--mx,0) * .7deg)) scale(1.02)}50%{transform:translate(-50%, -50%) translate3d(calc(var(--mx,0) * -14px + 8px), calc(var(--my,0) * 8px - 10px), 0) rotate(calc(-1.2deg + var(--mx,0) * .7deg)) scale(1.035)}}@media (width<=1180px){.landing-scroll-container .lp-hero-cover__type{font-size:clamp(70px,14.2vw,170px)!important}.landing-scroll-container .lp-nudot-hero__visual{width:82vw!important}.landing-scroll-container .lp-nudot-hero__right-list{width:min(240px,24vw)!important}.landing-scroll-container .lp-nudot-hero__controller{grid-template-columns:minmax(150px,.24fr) minmax(330px,.54fr) minmax(132px,.22fr)!important}}@media (width<=900px){.landing-scroll-container .lp-hero-cover,.landing-scroll-container .lp-hero-bg{background:radial-gradient(at 52% 35%,#eeeedf2e,#0000 44%),linear-gradient(152deg,#030403 0%,#0d120f 44%,#6d786e 76%,#030403 100%)!important;min-height:104svh!important}.landing-scroll-container .lp-hero-cover__type{opacity:.9!important;font-size:clamp(54px,19vw,98px)!important}.landing-scroll-container .lp-hero-cover__type span:first-child{width:calc(100vw - 36px)!important;transform:translate3d(calc(var(--mx,0) * -6px), calc(var(--my,0) * -4px), 0)!important;top:74px!important;left:18px!important}.landing-scroll-container .lp-hero-cover__type span:last-child{text-align:left!important;width:calc(100vw - 60px)!important;transform:translate3d(calc(var(--mx,0) * 5px), calc(var(--my,0) * -3px), 0)!important;top:132px!important;left:42px!important;right:auto!important}.landing-scroll-container[data-lang=zh] .lp-hero-cover__type{font-size:clamp(70px,24vw,128px)!important}.landing-scroll-container .lp-nudot-hero__center-tag{font-size:9px!important;top:60px!important}.landing-scroll-container .lp-nudot-hero__visual{opacity:.88!important;width:138vw!important;height:58vh!important;top:44%!important;left:50%!important}.landing-scroll-container .lp-nudot-slide__asset{opacity:.8!important;width:138vw!important;top:53%!important;left:50%!important}.landing-scroll-container .lp-nudot-slide__preview,.landing-scroll-container .lp-nudot-hero__right-list,.landing-scroll-container .lp-nudot-hero__rule,.landing-scroll-container .lp-nudot-slide__field,.landing-scroll-container .lp-nudot-slide__micro{display:none!important}.landing-scroll-container .lp-nudot-hero__left-list{max-width:140px!important;font-size:10px!important;top:auto!important;bottom:194px!important;left:20px!important}.landing-scroll-container .lp-hero-cover__copy{width:min(330px,100vw - 40px)!important;bottom:132px!important;left:20px!important;right:20px!important;transform:none!important}.landing-scroll-container .lp-hero-cover__positioning,.landing-scroll-container .lp-hero-cover__copy p:last-child{font-size:10.5px!important;line-height:1.45!important}.landing-scroll-container .lp-nudot-hero__controller{grid-template-columns:1fr!important;gap:7px!important;bottom:46px!important;left:20px!important;right:20px!important;transform:none!important}.landing-scroll-container .lp-nudot-hero__signal{grid-template-columns:30px minmax(0,1fr) 22px!important}.landing-scroll-container .lp-nudot-frequency{gap:2px!important;max-width:none!important;height:38px!important}.landing-scroll-container .lp-nudot-frequency span{height:calc(5px + var(--freq-height) * 28px)!important}.landing-scroll-container .lp-nudot-thumbs{grid-template-columns:repeat(5,1fr)!important;justify-self:stretch!important;gap:0!important}.landing-scroll-container .lp-nudot-thumbs button{border-top:1px solid #eeeedf33!important;border-left:0!important;grid-template-columns:1fr!important;justify-items:center!important;width:auto!important;min-height:28px!important;padding:0!important}.landing-scroll-container .lp-nudot-thumbs span,.landing-scroll-container .lp-nudot-hero__controller p,.landing-scroll-container .lp-nudot-hero__footer{display:none!important}.landing-scroll-container .lp-flow-story{min-height:330svh!important}.landing-scroll-container .lp-flow-story__bg-word{font-size:clamp(104px,36vw,180px)!important}.landing-scroll-container .lp-dot-letter{width:110px!important;height:140px!important;font-size:clamp(80px,28vw,140px)!important}.landing-scroll-container .lp-term-cloud{font-size:10px!important}.landing-scroll-container .lp-flow-story__copy{max-width:76vw!important;right:18px!important}.landing-scroll-container .lp-flow-story__copy h2{font-size:clamp(48px,16vw,78px)!important}.landing-scroll-container .lp-flow-story__cards{width:min(310px,84vw)!important;left:18px!important}.landing-scroll-container .lp-output-ring-section{min-height:110svh!important;padding:84px 18px!important}.landing-scroll-container .lp-output-ring{width:min(560px,118vw)!important}.landing-scroll-container .lp-output-ring__center{inset:29%!important}.landing-scroll-container .lp-output-ring__item{width:clamp(82px,27vw,116px)!important;min-height:66px!important;transform:rotate(var(--angle)) translateX(min(43vw, 210px)) rotate(calc(var(--angle) * -1))!important;padding:8px!important}.landing-scroll-container .lp-output-ring__item span{display:none!important}.landing-scroll-container .lp-archive-section{min-height:255svh!important;padding-top:16vh!important}.landing-scroll-container .lp-archive-title{width:min(350px,90vw)!important;font-size:clamp(34px,12vw,56px)!important;top:22vh!important}.landing-scroll-container .lp-archive-works{width:90vw!important;min-height:208svh!important}.landing-scroll-container .lp-archive-work,.landing-scroll-container .lp-archive-work--1,.landing-scroll-container .lp-archive-work--2,.landing-scroll-container .lp-archive-work--3,.landing-scroll-container .lp-archive-work--4,.landing-scroll-container .lp-archive-work--5,.landing-scroll-container .lp-archive-work--6{width:min(340px,82vw)!important;transform:translate3d(-50%, calc(var(--work-parallax,0px) + var(--archive-progress,0) * -20px), 0) rotate(var(--work-rotate,0deg))!important;left:50%!important;right:auto!important}.landing-scroll-container .lp-archive-work--1{top:8vh!important}.landing-scroll-container .lp-archive-work--2{top:42vh!important}.landing-scroll-container .lp-archive-work--3{top:76vh!important}.landing-scroll-container .lp-archive-work--4{top:110vh!important}.landing-scroll-container .lp-archive-work--5{top:144vh!important}.landing-scroll-container .lp-archive-work--6{top:178vh!important}}@media (prefers-reduced-motion:reduce){.landing-scroll-container .lp-nudot-slide,.landing-scroll-container .lp-nudot-slide__asset,.landing-scroll-container .lp-nudot-frequency span,.landing-scroll-container .lp-output-ring,.landing-scroll-container .lp-output-cube--fallback,.landing-scroll-container .lp-archive-work__image img{transition-duration:1ms!important;animation:none!important}}:root{--loom-ink:#101411;--loom-ink-soft:#101411a3;--loom-paper:#f8f7ea;--loom-paper-glass:#fffff16b;--loom-cyan:#8fe7ee;--loom-cyan-soft:#8fe7ee38;--loom-lime:#d7f55d;--loom-lime-soft:#d7f55d33;--loom-amber:#f4c36f;--loom-amber-soft:#f4c36f33;--loom-deep:#080c0a;--color-bg-base:#f5f4e7;--color-bg-canvas:#eef2e7;--color-bg-panel:#fffff194;--color-bg-surface:#fffff18a;--color-bg-elevated:#fffff5c7;--color-border-default:#1219141a;--color-border-subtle:#12191411;--color-text-primary:#111611;--color-text-secondary:#111611a8;--color-text-tertiary:#1116116b;--color-accent-primary:#b9df37;--color-accent-primary-hover:#d7f55d;--color-accent-primary-dim:#8fe7ee;--color-accent-primary-muted:#d7f55d2e;--color-accent-secondary:#18aebc;--color-accent-secondary-hover:#8fe7ee}body{background:radial-gradient(at 18% 12%,#fffde64d,#0000 34%),radial-gradient(at 84% 18%,#8fe7ee29,#0000 32%),linear-gradient(145deg,#f8f6e8 0%,#e7eee4 34%,#9aaea3 64%,#101411 100%)!important;font-family:SF Pro Text,Helvetica Neue,PingFang SC,Microsoft YaHei UI,sans-serif!important}.landing-scroll-container{--lp-font-brand:"Playfair Display", "Bodoni Moda", "Looming Serif", "Times New Roman", serif!important;--lp-font-display:"Looming Neutral", "SF Pro Display", "Helvetica Neue", "PingFang SC", "Microsoft YaHei UI", sans-serif!important;--lp-font-ui:"Looming North", "SF Pro Text", "Helvetica Neue", "PingFang SC", "Microsoft YaHei UI", sans-serif!important;--lp-font-reading:"SF Pro Text", "Helvetica Neue", "PingFang SC", "Microsoft YaHei UI", sans-serif!important}.landing-scroll-container .lp-nav-glass>div{max-width:none!important;height:58px!important;padding-left:clamp(24px,4.8vw,78px)!important;padding-right:clamp(24px,4.8vw,78px)!important}.landing-scroll-container .lp-nav-glass span:first-child{color:#0c100deb!important;font-family:var(--lp-font-brand)!important;font-size:22px!important;font-weight:400!important}.landing-scroll-container .lp-nav-glass .lp-cta-btn{color:#0a0d0beb!important;background:#fffff394!important;border-color:#1016121a!important;box-shadow:0 16px 40px #131e1821,inset 0 1px #ffffff80!important}.landing-scroll-container .lp-hero-cover{background:radial-gradient(ellipse at calc(38% + var(--mx,0) * 8%) calc(30% + var(--my,0) * 5%), #ffffeef5, #f1f5de9e 27%, transparent 54%), radial-gradient(ellipse at calc(78% - var(--mx,0) * 6%) calc(58% + var(--my,0) * 5%), #8fe7ee85, #4f756f6b 45%, transparent 74%), linear-gradient(118deg, #fbf8e5 0%, #e5ece2 38%, #6d8179 67%, #07100d 100%)!important;min-height:128svh!important;overflow:hidden!important}.landing-scroll-container .lp-hero-bg:before{width:min(1180px,84vw)!important;height:min(760px,76vh)!important;opacity:calc(.6 + var(--pointer-speed,0) * .04)!important;filter:blur(32px)saturate(1.2)brightness(1.08)!important;background:radial-gradient(at 44% 34%,#ffffed75,#0000 36%),radial-gradient(at 78% 66%,#8fe7ee3d,#0000 42%),radial-gradient(at 21% 72%,#f4c36f2e,#0000 36%)!important;top:45%!important;left:58%!important}.landing-scroll-container .lp-hero-bg:after,.landing-scroll-container .lp-landing-3d-space:after{opacity:calc(.74 - var(--hero-progress,0) * .18)!important;background:linear-gradient(90deg,#f9f8e8e0,#f9f8e88a 24%,#f9f8e81a 49%,#040a085c 100%),radial-gradient(at 66%,#0000 0 45%,#03090757 82%),linear-gradient(#070b090f,#0000 32% 72%,#0508079e)!important}.landing-scroll-container .lp-hero-worktable-fallback,.landing-scroll-container .lp-hero-bg[data-hero-3d-ready=true] .lp-hero-worktable-fallback{opacity:.99!important;filter:saturate(1.2)contrast(1.075)brightness(1.075)!important;clip-path:inset(0 0 0 10%)!important;width:min(1680px,118vw)!important;transform:translate(-50%, -48%) translate3d(calc(var(--mx,0) * 28px), calc(var(--my,0) * 15px + var(--hero-progress,0) * -70px + var(--lp-breath-y,0px)), 0) rotate(calc(-.55deg + var(--mx,0) * .24deg)) scale(calc((1.025 + var(--hero-progress,0) * .058) * var(--lp-breath-scale,1)))!important;top:48.2%!important;left:61.8%!important;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 10% 94%,#0000 100%),linear-gradient(#0000 0%,#000 8% 89%,#0000 100%)!important;mask-image:linear-gradient(90deg,#0000 0%,#000 10% 94%,#0000 100%),linear-gradient(#0000 0%,#000 8% 89%,#0000 100%)!important}.landing-scroll-container .lp-landing-3d-space{z-index:11!important;opacity:calc(.58 - var(--hero-progress,0) * .18)!important;mix-blend-mode:screen!important}.landing-scroll-container .lp-landing-3d-space__canvas{filter:saturate(1.14)contrast(1.06)brightness(1.18)!important;transform:translate3d(calc(var(--mx,0) * -18px), calc(var(--my,0) * -10px + var(--hero-progress,0) * -54px + var(--lp-breath-y,0px)), 0) scale(calc((1.05 + var(--hero-progress,0) * .035) * var(--lp-breath-scale,1)))!important}.landing-scroll-container .lp-hero-cover__type{z-index:12!important;width:auto!important;font-family:var(--lp-font-display)!important;color:#0c110d14!important;opacity:calc(.64 - var(--hero-progress,0) * .28)!important;mix-blend-mode:multiply!important;font-size:clamp(108px,15.6vw,264px)!important;font-weight:500!important;line-height:.78!important}.landing-scroll-container .lp-hero-cover__type span:first-child{transform:translate3d(calc(var(--mx,0) * -34px), calc(var(--my,0) * -16px + var(--hero-progress,0) * -92px), -180px) rotate(-1.3deg)!important;top:clamp(78px,10vh,116px)!important;left:clamp(28px,3.8vw,64px)!important}.landing-scroll-container .lp-hero-cover__type span:last-child{text-align:left!important;transform:translate3d(calc(var(--mx,0) * -18px), calc(var(--my,0) * 10px + var(--hero-progress,0) * 60px), -220px) rotate(.9deg)!important;inset:clamp(188px,28vh,316px) auto auto clamp(52px,9vw,148px)!important}.landing-scroll-container .lp-hero-cover__copy{z-index:42!important;width:min(620px,44vw)!important;transform:translate3d(calc(var(--mx,0) * -16px), calc(var(--my,0) * 9px + var(--hero-progress,0) * -78px), 160px) rotateX(calc(var(--my,0) * -1.4deg)) rotateY(calc(var(--mx,0) * -1deg))!important;top:clamp(142px,17vh,190px)!important;left:clamp(32px,5.2vw,86px)!important}.landing-scroll-container .lp-hero-cover__copy h1,.landing-scroll-container[data-lang=zh] .lp-hero-cover__copy h1,.landing-scroll-container[data-lang=en] .lp-hero-cover__copy h1{font-family:var(--lp-font-brand)!important;color:#090d0af7!important;letter-spacing:0!important;text-transform:none!important;text-shadow:0 28px 62px #fffff159,0 1px #ffffff47!important;font-size:clamp(92px,9.8vw,172px)!important;font-weight:400!important;line-height:.78!important}.landing-scroll-container .lp-hero-cover__copy h1 span{position:relative!important}.landing-scroll-container .lp-hero-cover__copy h1 span:after{content:"";z-index:-1;background:linear-gradient(90deg,#d7f55d94,#8fe7ee3d);border-radius:999px;height:.08em;position:absolute;bottom:.07em;left:.06em;right:.03em;transform:skew(-10deg)}.landing-scroll-container .lp-hero-cover__positioning,.landing-scroll-container .lp-hero-cover__copy p:last-child{color:#0c110ead!important;gap:13px!important;width:min(450px,100%)!important;margin-top:clamp(22px,3vh,34px)!important;font-size:clamp(14px,1.05vw,16px)!important;line-height:1.76!important}.landing-scroll-container .lp-hero-cover__positioning strong{color:#070c09eb!important;-webkit-backdrop-filter:blur(16px)saturate(136%)!important;background:#fffff370!important;border:1px solid #0c120e14!important;border-radius:999px!important;width:fit-content!important;padding:7px 11px 6px!important;box-shadow:0 14px 36px #111a141c,inset 0 1px #ffffff8f!important}.landing-scroll-container .lp-hero-cover__actions{z-index:43!important;gap:12px!important;bottom:clamp(82px,10vh,126px)!important;left:clamp(32px,5.2vw,86px)!important}.landing-scroll-container .lp-hero-cover__actions .lp-primary-cta,.landing-scroll-container .lp-hero-cover__actions .lp-secondary-cta{min-height:50px!important;font-family:var(--lp-font-ui)!important;border-radius:999px!important;padding:0 24px!important;font-size:12px!important;transition:transform .32s cubic-bezier(.16,1,.3,1),box-shadow .32s,background .32s,border-color .32s!important}.landing-scroll-container .lp-hero-cover__actions .lp-primary-cta{color:#fffff1f5!important;background:#080c09f0!important;border-color:#050a0738!important;box-shadow:0 24px 70px #101a143d,inset 0 0 0 1px #ffffff14!important}.landing-scroll-container .lp-hero-cover__actions .lp-secondary-cta{color:#090e0bc7!important;background:#fffff370!important;border-color:#0c120e17!important}.landing-scroll-container .lp-hero-cover__actions .lp-primary-cta:hover,.landing-scroll-container .lp-hero-cover__actions .lp-secondary-cta:hover{transform:translateY(-5px)scale(1.024)!important}.landing-scroll-container .lp-nudot-hero__right-list{background:#fffff23d!important;border:1px solid #fffff661!important;border-radius:999px!important;width:min(542px,39vw)!important;min-height:62px!important;top:clamp(76px,9vh,104px)!important;right:clamp(24px,4vw,64px)!important;box-shadow:0 30px 86px #0e18132b,inset 0 1px #ffffff7a!important}.landing-scroll-container .lp-nudot-hero__right-list button{min-height:62px!important;transition:background .26s,color .26s,transform .26s cubic-bezier(.16,1,.3,1)!important}.landing-scroll-container .lp-nudot-hero__right-list button:hover,.landing-scroll-container .lp-nudot-hero__right-list button:focus-visible{background:#fffff67a!important;transform:translateY(-1px)!important}.landing-scroll-container .lp-nudot-hero__right-list span{color:#0d120f57!important;font-size:9px!important}.landing-scroll-container .lp-nudot-hero__right-list strong{color:#0c110eb8!important;font-size:9.5px!important;font-weight:500!important}.landing-scroll-container .lp-nudot-hero__controller{filter:drop-shadow(0 24px 58px #0d181429)!important;width:238px!important;bottom:clamp(82px,10vh,126px)!important;right:clamp(34px,5vw,82px)!important}.landing-scroll-container .lp-nudot-thumbs button{background:#fffff361!important;border-color:#0c120e1a!important;width:36px!important;min-height:36px!important}.landing-scroll-container .lp-nudot-thumbs button.is-active{background:radial-gradient(circle at 35% 28%,#fffff4fa,#d7f55d6b 48%,#8fe7ee5c)!important}.landing-scroll-container .lp-nudot-hero__controller p{color:#0e130fa6!important;-webkit-backdrop-filter:blur(18px)saturate(135%)!important;background:#fffff357!important;border:1px solid #fffff65c!important;border-radius:16px!important;margin-top:13px!important;padding:12px 13px!important}.landing-scroll-container .lp-hero-runway-rail{z-index:44;pointer-events:auto;grid-template-columns:minmax(96px,.7fr) repeat(5,minmax(0,1fr));align-items:end;gap:clamp(8px,1vw,14px);display:grid;position:absolute;bottom:clamp(28px,3.8vh,46px);left:clamp(26px,3.2vw,54px);right:clamp(26px,3.2vw,54px)}.landing-scroll-container .lp-hero-runway-rail>span{color:#0c120e66;font-family:var(--lp-font-ui);text-transform:uppercase;font-size:10px;font-weight:500;line-height:1}.landing-scroll-container .lp-hero-runway-rail button{color:#0b100c75;-webkit-backdrop-filter:blur(18px)saturate(132%);height:48px;transform:translate3d(0, calc(var(--hero-progress,0) * 10px), 80px);background:#fffff342;border:1px solid #0a0f0c14;border-radius:999px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;padding:0 12px;transition:transform .26s cubic-bezier(.16,1,.3,1),background .26s,color .26s;display:grid;box-shadow:0 16px 44px #0e181317,inset 0 1px #ffffff6b}.landing-scroll-container .lp-hero-runway-rail button:hover,.landing-scroll-container .lp-hero-runway-rail button.is-active{color:#080c09eb;background:#fffff48a;transform:translate3d(0,-4px,110px)}.landing-scroll-container .lp-hero-runway-rail i{font-style:normal;font-family:var(--lp-font-ui);font-size:10px}.landing-scroll-container .lp-hero-runway-rail b{text-overflow:ellipsis;white-space:nowrap;font-family:var(--lp-font-ui);font-size:10px;font-weight:500;overflow:hidden}.landing-scroll-container .lp-hero-stage-readout{z-index:41;pointer-events:none;color:#0c110eb3;width:170px;transform:translate3d(calc(var(--mx,0) * 12px), calc(var(--my,0) * 8px + var(--hero-progress,0) * -34px), 140px) rotate(1.8deg);gap:8px;display:grid;position:absolute;top:clamp(168px,21vh,230px);right:clamp(40px,7vw,118px)}.landing-scroll-container .lp-hero-stage-readout span{font-family:var(--lp-font-brand);color:#0c110e29;font-size:54px;line-height:.8}.landing-scroll-container .lp-hero-stage-readout strong,.landing-scroll-container .lp-hero-stage-readout i{font-family:var(--lp-font-ui);text-transform:uppercase;font-size:10px;font-style:normal;line-height:1.25}.landing-scroll-container .lp-hero-stage-readout i{color:#0c110e5c}.landing-scroll-container .lp-flow-story__copy h2{color:#fffde857!important;text-shadow:0 28px 86px #8fe7ee1a!important;font-size:clamp(82px,9.4vw,156px)!important;line-height:.78!important}.app-workspace-shell{--workspace-ink:#111611;--workspace-paper:#fffff1ad;--workspace-paper-soft:#fffff161;--workspace-border:#131b151f;--workspace-shadow:#0f18122e;color:var(--workspace-ink)!important;background:radial-gradient(at 18% 8%,#fffee470,#0000 34%),radial-gradient(at 84% 16%,#8fe7ee33,#0000 32%),linear-gradient(135deg,#f8f6e8 0%,#e8eee3 42%,#9caf9f 70%,#111611 100%)!important}.context-toolbar{-webkit-backdrop-filter:blur(28px)saturate(150%)!important;background:#fffff175!important;border-bottom:1px solid #12191417!important;height:48px!important;box-shadow:0 18px 60px #111b151f,inset 0 1px #ffffff7a!important}.quick-add-node-bar,.context-toolbar__quick-add>div{background:#fffff35c!important;border:1px solid #11171217!important;height:36px!important;box-shadow:0 14px 40px #111b1517,inset 0 1px #ffffff7a!important}.toolbar-vertical{-webkit-backdrop-filter:blur(28px)saturate(152%)!important;background:#fffff16b!important;border-right:1px solid #1219141a!important;width:54px!important;box-shadow:14px 0 58px #121c1621,inset 1px 0 #ffffff73!important}.toolbar-vertical button{color:#1116118a!important;border-radius:13px!important;transition:transform .22s cubic-bezier(.16,1,.3,1),background .22s,color .22s!important}.toolbar-vertical button:hover{color:#080d0aeb!important;background:#fffff480!important;transform:translate(3px)scale(1.04)!important}.toolbar-vertical button[data-active=true],.toolbar-vertical button[class*="bg-\\[rgba\\(180\\,247\\,42"]{color:#0b100d!important;background:linear-gradient(135deg,#d7f55d8f,#8fe7ee42)!important;box-shadow:0 14px 36px #5876282e,inset 0 1px #ffffff8f!important}.left-palette,.right-panel{-webkit-backdrop-filter:blur(30px)saturate(148%)!important;background:#fffff17a!important;border-color:#1219141a!important;box-shadow:0 28px 90px #1019141f,inset 0 1px #fff6!important}.studio-chrome:before{background:radial-gradient(at 50% 0,#fffff061,#0000 34%),linear-gradient(#fffff147,#fffff10f),#fffff11a!important;border:1px solid #11181314!important;box-shadow:inset 0 1px #ffffff70,0 36px 110px #0e16121f!important}.studio-canvas-surface .react-flow__pane{cursor:crosshair}.react-flow__controls,.react-flow__minimap,.canvas-hud{-webkit-backdrop-filter:blur(24px)saturate(148%)!important;background:#fffff180!important;border:1px solid #1118131a!important;box-shadow:0 18px 54px #0f181221,inset 0 1px #ffffff7a!important}@media (width<=1180px){.landing-scroll-container .lp-nudot-hero__right-list{width:min(480px,44vw)!important}.landing-scroll-container .lp-hero-runway-rail{grid-template-columns:minmax(0,1fr) repeat(5,42px)}.landing-scroll-container .lp-hero-runway-rail b{display:none}}@media (width<=900px){.landing-scroll-container .lp-hero-cover{min-height:118svh!important}.landing-scroll-container .lp-hero-cover__copy{width:auto!important;transform:translate3d(0, calc(var(--hero-progress,0) * -28px), 80px)!important;top:146px!important;left:24px!important;right:24px!important}.landing-scroll-container .lp-hero-cover__copy h1,.landing-scroll-container[data-lang=zh] .lp-hero-cover__copy h1,.landing-scroll-container[data-lang=en] .lp-hero-cover__copy h1{font-size:clamp(62px,20vw,88px)!important;line-height:.84!important}.landing-scroll-container .lp-hero-worktable-fallback,.landing-scroll-container .lp-hero-bg[data-hero-3d-ready=true] .lp-hero-worktable-fallback{width:1120px!important;top:49%!important;left:61%!important}.landing-scroll-container .lp-hero-runway-rail,.landing-scroll-container .lp-hero-stage-readout,.landing-scroll-container .lp-nudot-hero__right-list,.landing-scroll-container .lp-nudot-hero__controller{display:none!important}.landing-scroll-container .lp-hero-cover__actions{bottom:58px!important}.context-toolbar{left:0!important}}.landing-scroll-container .lp-hero-cover__copy h1,.landing-scroll-container[data-lang=zh] .lp-hero-cover__copy h1,.landing-scroll-container[data-lang=en] .lp-hero-cover__copy h1{clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}.landing-scroll-container .lp-hero-cover__type{color:#eeeedfe0!important;font-family:var(--nudot-display,"Looming Neutral", "Antonio", "Arial Narrow", sans-serif)!important;letter-spacing:0!important;opacity:calc(.86 - var(--hero-progress,0) * .18)!important;mix-blend-mode:difference!important;text-transform:uppercase!important;font-size:clamp(78px,15.5vw,238px)!important;font-weight:700!important;line-height:.72!important;display:block!important}.landing-scroll-container .lp-hero-cover__type span:first-child{width:min(58vw,820px)!important;top:clamp(54px,7vh,84px)!important;left:clamp(22px,3.2vw,56px)!important}.landing-scroll-container .lp-hero-cover__type span:last-child{text-align:right!important;width:min(51vw,720px)!important;top:clamp(54px,7vh,84px)!important;left:auto!important;right:clamp(18px,2.8vw,44px)!important}.landing-scroll-container .lp-nudot-hero__center-tag,.landing-scroll-container .lp-nudot-hero__left-list,.landing-scroll-container .lp-nudot-hero__right-list,.landing-scroll-container .lp-nudot-hero__rule,.landing-scroll-container .lp-nudot-hero__controller,.landing-scroll-container .lp-nudot-hero__footer,.landing-scroll-container .lp-nudot-slide__field,.landing-scroll-container .lp-nudot-slide__micro{display:grid!important}.landing-scroll-container .lp-nudot-hero__right-list{z-index:31!important;background:#030403ad!important;border-radius:0!important;grid-template-columns:1fr!important;width:min(270px,21vw)!important;position:absolute!important;top:clamp(150px,20vh,206px)!important;right:clamp(28px,3.4vw,58px)!important}.landing-scroll-container .lp-nudot-hero__controller{z-index:32!important;pointer-events:none!important;grid-template-columns:minmax(172px,.22fr) minmax(420px,.56fr) minmax(170px,.22fr)!important;align-items:end!important;gap:clamp(16px,2.4vw,34px)!important;width:auto!important;position:absolute!important;bottom:clamp(78px,10vh,122px)!important;left:clamp(28px,3.4vw,60px)!important;right:clamp(28px,3.4vw,60px)!important}.landing-scroll-container .lp-nudot-frequency{opacity:.92!important;grid-template-columns:repeat(60,1fr)!important;gap:3px!important;height:56px!important;display:grid!important}.landing-scroll-container .lp-nudot-frequency span{height:calc(8px + var(--freq-height) * 42px)!important;background:linear-gradient(#b4f72ab8,#eeeedfa3 34%,#eeeedf2e)!important}.landing-scroll-container .lp-nudot-slide__preview{display:block!important}@media (width<=900px){.landing-scroll-container .lp-hero-cover,.landing-scroll-container .lp-hero-bg{min-height:104svh!important}.landing-scroll-container .lp-hero-cover__type{opacity:.9!important;font-size:clamp(54px,19vw,98px)!important}.landing-scroll-container .lp-hero-cover__type span:first-child{width:calc(100vw - 36px)!important;top:74px!important;left:18px!important}.landing-scroll-container .lp-hero-cover__type span:last-child{text-align:left!important;width:calc(100vw - 60px)!important;top:132px!important;left:42px!important;right:auto!important}.landing-scroll-container .lp-nudot-hero__right-list,.landing-scroll-container .lp-nudot-hero__rule,.landing-scroll-container .lp-nudot-slide__preview,.landing-scroll-container .lp-nudot-slide__field,.landing-scroll-container .lp-nudot-slide__micro{display:none!important}.landing-scroll-container .lp-nudot-hero__controller{grid-template-columns:1fr!important;gap:7px!important;display:grid!important;bottom:46px!important;left:20px!important;right:20px!important}.landing-scroll-container .lp-nudot-frequency{gap:2px!important;height:38px!important}.landing-scroll-container .lp-nudot-frequency span{height:calc(5px + var(--freq-height) * 28px)!important}}.landing-scroll-container .lp-hero-runway-rail,.landing-scroll-container .lp-hero-stage-readout{display:none!important}.landing-scroll-container .lp-nudot-hero__right-list{background:#030403c7!important;box-shadow:0 24px 72px #0000006b!important}.landing-scroll-container .lp-nudot-hero__right-list button{color:#eeeedfb8!important;background:0 0!important;border-top:1px solid #eeeedf47!important;min-height:40px!important}.landing-scroll-container .lp-nudot-hero__right-list button:last-child{border-bottom:1px solid #eeeedf47!important}.landing-scroll-container .lp-nudot-hero__right-list span{color:#b4f72a70!important}.landing-scroll-container .lp-nudot-hero__right-list strong{color:#eeeedfe0!important}.landing-scroll-container .lp-nudot-hero__controller{grid-template-rows:auto auto!important;grid-template-columns:minmax(160px,.22fr) minmax(430px,.56fr) minmax(160px,.22fr)!important;row-gap:10px!important}.landing-scroll-container .lp-nudot-thumbs{-webkit-backdrop-filter:blur(10px)saturate(115%)!important;background:#0304032e!important;border-top:1px solid #eeeedf38!important;border-bottom:1px solid #eeeedf29!important;grid-column:1/-1!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;place-self:stretch stretch!important;gap:0!important;width:100%!important;margin-top:0!important;display:grid!important;position:relative!important}.landing-scroll-container .lp-nudot-thumbs button{color:#eeeedf94!important;width:auto!important;min-height:34px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-left:1px solid #eeeedf24!important;border-radius:0!important;grid-template-columns:30px minmax(0,1fr)!important;place-items:center start!important;gap:9px!important;padding:0 12px!important;display:grid!important}.landing-scroll-container .lp-nudot-thumbs button:first-child{border-left:0!important}.landing-scroll-container .lp-nudot-thumbs button.is-active{color:#030403f5!important;background:#b4f72ac7!important;border-left-color:#b4f72ac7!important}.landing-scroll-container .lp-nudot-thumbs button:hover,.landing-scroll-container .lp-nudot-thumbs button:focus-visible{color:#eeeedff5!important;background:#eeeedf14!important;transform:none!important}.landing-scroll-container .lp-nudot-thumbs i,.landing-scroll-container .lp-nudot-thumbs span{font-family:var(--nudot-mono,"Looming North", monospace)!important;white-space:nowrap!important;text-overflow:ellipsis!important;font-size:9px!important;font-style:normal!important;font-weight:500!important;line-height:1.05!important;display:block!important;overflow:hidden!important}.landing-scroll-container .lp-nudot-hero__controller p{color:#eeeedf8a!important;grid-area:2/2/auto/3!important;align-self:start!important;margin-top:4px!important}.landing-scroll-container .lp-hero-cover__positioning,.landing-scroll-container .lp-hero-cover__copy p:last-child{color:#eeeedf9e!important}@media (width<=900px){.landing-scroll-container .lp-nudot-thumbs{grid-template-columns:repeat(5,minmax(0,1fr))!important}.landing-scroll-container .lp-nudot-thumbs button{grid-template-columns:1fr!important;justify-items:center!important;min-height:28px!important;padding:0!important}.landing-scroll-container .lp-nudot-thumbs span{display:none!important}}.landing-scroll-container .lp-looming-hero .lp-hero-worktable-fallback,.landing-scroll-container .lp-looming-hero[data-hero-3d-ready=true] .lp-hero-worktable-fallback{width:min(1460px,104vw)!important;opacity:calc(.58 - var(--hero-progress,0) * .1)!important;filter:saturate(.78)contrast(1.1)brightness(.82)grayscale(.2)!important;mix-blend-mode:luminosity!important;clip-path:inset(0 0 0 18%)!important;transform:translate(-50%, -50%) translate3d(calc(var(--mx,0) * 36px), calc(var(--my,0) * 18px + var(--hero-progress,0) * -84px + var(--lp-breath-y,0px)), 0) rotate(calc(-.7deg + var(--mx,0) * .32deg)) scale(calc((1.03 + var(--hero-progress,0) * .065) * var(--lp-breath-scale,1)))!important;top:51%!important;left:64%!important}.landing-scroll-container .lp-looming-hero .lp-landing-3d-space{opacity:calc(.5 - var(--hero-progress,0) * .16)!important;mix-blend-mode:screen!important}.landing-scroll-container .lp-looming-hero .lp-hero-cover__type{z-index:24!important;color:#eeeedfeb!important;letter-spacing:0!important;opacity:calc(.94 - var(--hero-progress,0) * .2)!important;mix-blend-mode:difference!important;text-transform:none!important;text-shadow:0 24px 82px #00000038!important;pointer-events:none!important;font-family:Looming Neutral,SF Pro Display,Helvetica Neue,sans-serif!important;font-size:clamp(78px,17.4vw,260px)!important;font-weight:400!important;line-height:.72!important;display:block!important}.landing-scroll-container .lp-looming-hero .lp-hero-cover__type span:first-child{width:min(54vw,820px)!important;transform:translate3d(calc(var(--mx,0) * -40px), calc(var(--my,0) * -18px + var(--hero-progress,0) * -96px), -180px) skewX(-1.4deg)!important;top:clamp(44px,5.8vh,72px)!important;left:clamp(26px,3.5vw,62px)!important}.landing-scroll-container .lp-looming-hero .lp-hero-cover__type span:last-child{text-align:right!important;width:min(42vw,640px)!important;transform:translate3d(calc(var(--mx,0) * 26px), calc(var(--my,0) * -10px + var(--hero-progress,0) * 72px), -210px) skewX(1deg)!important;top:clamp(44px,5.8vh,72px)!important;left:auto!important;right:clamp(22px,3vw,52px)!important}.landing-scroll-container .lp-looming-hero .lp-hero-cover__copy{z-index:46!important;color:#eeeedfd1!important;width:min(460px,36vw)!important;transform:translate3d(calc(var(--mx,0) * -18px), calc(var(--my,0) * 8px + var(--hero-progress,0) * -70px), 180px)!important;top:clamp(232px,32vh,350px)!important;left:clamp(42px,5vw,82px)!important}.landing-scroll-container .lp-looming-hero .lp-hero-cover__copy h1,.landing-scroll-container[data-lang=zh] .lp-looming-hero .lp-hero-cover__copy h1,.landing-scroll-container[data-lang=en] .lp-looming-hero .lp-hero-cover__copy h1{clip:auto!important;clip-path:none!important;white-space:normal!important;color:#eeeedfe6!important;letter-spacing:0!important;text-transform:uppercase!important;width:auto!important;height:auto!important;text-shadow:none!important;font-family:Looming North,SF Pro Text,Helvetica Neue,sans-serif!important;font-size:11px!important;font-weight:520!important;line-height:1!important;position:relative!important;overflow:visible!important}.landing-scroll-container .lp-looming-hero .lp-hero-cover__positioning,.landing-scroll-container .lp-looming-hero .lp-hero-cover__copy p:last-child{color:#eeeedfad!important;gap:10px!important;width:min(430px,100%)!important;margin-top:16px!important;font-size:clamp(13px,.96vw,15px)!important;line-height:1.58!important}.landing-scroll-container .lp-looming-hero .lp-hero-cover__positioning strong{color:#eeeedfeb!important;width:auto!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.landing-scroll-container .lp-looming-hero .lp-nudot-hero__center-tag{z-index:40!important;color:#eeeedfb8!important;transform:translate3d(calc(-50% + var(--mx,0) * 7px), calc(var(--my,0) * 5px + var(--hero-progress,0) * -24px), 150px)!important;top:clamp(84px,11vh,120px)!important}.landing-scroll-container .lp-looming-hero .lp-nudot-hero__left-list{z-index:35!important;color:#eeeedf80!important;transform:translate3d(calc(var(--mx,0) * -10px), calc(var(--my,0) * 6px + var(--hero-progress,0) * -38px), 90px)!important}.landing-scroll-container .lp-looming-hero .lp-nudot-hero__right-list{z-index:38!important;-webkit-backdrop-filter:blur(18px)saturate(112%)!important;width:min(270px,22vw)!important;transform:translate3d(calc(var(--mx,0) * 16px), calc(var(--my,0) * 10px + var(--hero-progress,0) * -42px), 150px) rotateY(calc(var(--mx,0) * -2.2deg))!important;background:#03040375!important;top:clamp(188px,23vh,236px)!important;right:clamp(34px,4vw,68px)!important;box-shadow:0 18px 58px #0000003d!important}.landing-scroll-container .lp-looming-hero .lp-nudot-hero__right-list button{color:#eeeedfa3!important;border-top-color:#eeeedf29!important;min-height:34px!important}.landing-scroll-container .lp-looming-hero .lp-nudot-hero__right-list button:last-child{border-bottom-color:#eeeedf29!important}.landing-scroll-container .lp-looming-hero .lp-nudot-hero__right-list button:hover,.landing-scroll-container .lp-looming-hero .lp-nudot-hero__right-list button:focus-visible{color:#eeeedff5!important;background:#eeeedf0f!important;transform:translate(4px)!important}.landing-scroll-container .lp-looming-hero .lp-nudot-hero__controller{z-index:44!important;transform:translate3d(calc(var(--mx,0) * 8px), calc(var(--my,0) * 5px + var(--hero-progress,0) * -48px), 170px)!important;bottom:clamp(76px,9vh,114px)!important}.landing-scroll-container .lp-looming-hero .lp-nudot-frequency{height:64px!important;transform:translate3d(0, calc(var(--hero-progress,0) * -12px), 0)!important;align-items:end!important}.landing-scroll-container .lp-looming-hero .lp-nudot-frequency span{transform-origin:50% 100%!important;transform:scaleY(calc(.78 + var(--pointer-speed,0) * .16))!important;transition:height .38s cubic-bezier(.16,1,.3,1),transform .24s!important}.landing-scroll-container .lp-looming-hero .lp-nudot-thumbs{background:#0304031f!important;border-top-color:#eeeedf2e!important;border-bottom-color:#eeeedf1a!important;height:42px!important;overflow:hidden!important}.landing-scroll-container .lp-looming-hero .lp-nudot-thumbs button{aspect-ratio:auto!important;color:#eeeedf85!important;background:0 0!important;align-self:stretch!important;height:42px!important;min-height:42px!important;max-height:42px!important;padding:0 11px!important;transition:color .24s,background .24s,transform .28s cubic-bezier(.16,1,.3,1)!important;position:relative!important;overflow:hidden!important}.landing-scroll-container .lp-looming-hero .lp-nudot-thumbs button:before{content:""!important;transform-origin:0!important;background:#b4f72ad1!important;height:2px!important;transition:transform .32s cubic-bezier(.16,1,.3,1)!important;position:absolute!important;top:0!important;left:11px!important;right:11px!important;transform:scaleX(0)!important}.landing-scroll-container .lp-looming-hero .lp-nudot-thumbs button.is-active{color:#eeeedfeb!important;background:#eeeedf0b!important;border-left-color:#eeeedf24!important}.landing-scroll-container .lp-looming-hero .lp-nudot-thumbs button.is-active:before{transform:scaleX(1)!important}.landing-scroll-container .lp-looming-hero .lp-nudot-slide__preview{opacity:.28!important;filter:saturate(.72)contrast(1.08)brightness(.72)!important}.landing-scroll-container .lp-looming-hero .lp-hero-cover__actions{display:none!important}@media (width<=900px){.landing-scroll-container .lp-looming-hero .lp-hero-cover__type{opacity:.92!important;font-size:clamp(64px,24vw,104px)!important}.landing-scroll-container .lp-looming-hero .lp-hero-cover__type span:first-child{width:calc(100vw - 40px)!important;top:74px!important;left:20px!important}.landing-scroll-container .lp-looming-hero .lp-hero-cover__type span:last-child{text-align:left!important;width:calc(100vw - 40px)!important;top:146px!important;left:20px!important;right:auto!important}.landing-scroll-container .lp-looming-hero .lp-hero-cover__copy{color:#eeeedfd1!important;width:auto!important;top:292px!important;left:22px!important;right:22px!important}.landing-scroll-container .lp-looming-hero .lp-hero-worktable-fallback,.landing-scroll-container .lp-looming-hero[data-hero-3d-ready=true] .lp-hero-worktable-fallback{opacity:.48!important;width:960px!important;left:66%!important}.landing-scroll-container .lp-looming-hero .lp-nudot-hero__controller{bottom:46px!important}}.landing-scroll-container,.landing-scroll-container[data-lang=en],.landing-scroll-container[data-lang=zh]{--lp-brand-face:"Looming Neutral", "Antonio", "Avenir Next Condensed", "Arial Narrow", sans-serif;--lp-ui-face:"Looming North", "SF Pro Text", "Helvetica Neue", "PingFang SC", "Microsoft YaHei UI", sans-serif;--lp-zh-editorial-face:"Hono Mincho", "Noto Serif SC", "Songti SC", serif;--lp-body-face:"SF Pro Text", "Helvetica Neue", "PingFang SC", "Microsoft YaHei UI", sans-serif;--lp-paper:#f2f1df;--lp-paper-soft:#f2f1dfad;--lp-paper-dim:#f2f1df6b;--lp-ink:#030403;--lp-gold:#d9bf77;--lp-cyan:#98d6d2;--lp-acid:#b4f72a;--lp-hairline:#f2f1df2b;--lp-hairline-strong:#f2f1df47;--lp-stage-x:clamp(24px, 4vw, 72px);--lp-ease:cubic-bezier(.16, 1, .3, 1);--lp-ease-soft:cubic-bezier(.22, .72, .16, 1);color:var(--lp-paper)!important;font-family:var(--lp-body-face)!important;font-kerning:normal!important;font-synthesis:none!important;letter-spacing:0!important;text-rendering:geometricprecision!important;background:#030403!important}.landing-scroll-container .lp-nav-glass{-webkit-backdrop-filter:blur(20px)saturate(126%)!important;background:linear-gradient(#030403c7,#0304032e 72%,#0000)!important;border-bottom:1px solid #f2f1df14!important;height:52px!important}.landing-scroll-container .lp-nav-glass span:first-child{font-family:var(--lp-brand-face)!important;color:#f2f1dfe0!important;text-transform:none!important;font-size:14px!important;font-weight:400!important;line-height:1!important}.landing-scroll-container .lp-nav-glass button,.landing-scroll-container .lp-nav-glass a,.landing-scroll-container .lp-nav-glass .cursor-pointer{font-family:var(--lp-ui-face)!important;transition:color .22s ease, background-color .22s ease, border-color .22s ease, transform .26s var(--lp-ease)!important;font-size:10px!important;font-weight:500!important;line-height:1!important}.landing-scroll-container .lp-nav-glass button:hover,.landing-scroll-container .lp-nav-glass .cursor-pointer:hover{transform:translateY(-1px)!important}.landing-scroll-container .lp-cta-btn{min-height:33px!important;color:var(--lp-ink)!important;background:#f2f1dfe6!important;border:1px solid #f2f1df6b!important;box-shadow:0 16px 34px #00000038!important}.landing-scroll-container .lp-looming-hero{background:radial-gradient(ellipse at calc(57% + var(--mx,0) * 7%) calc(41% + var(--my,0) * 4%), #f2f1df57, transparent 32%), radial-gradient(ellipse at calc(78% - var(--mx,0) * 5%) calc(74% + var(--hero-progress,0) * 18%), #98d6d226, transparent 31%), linear-gradient(118deg, #050605 0%, #111611 42%, #717f73 63%, #dde1cf 83%, #050605 100%)!important;min-height:118svh!important}.landing-scroll-container .lp-looming-hero:before{opacity:calc(.46 + var(--scroll-abs-velocity,0) * .2)!important;filter:blur(32px)saturate(1.08)!important}.landing-scroll-container .lp-looming-hero .lp-hero-cover__type{z-index:25!important;color:#f2f1dff0!important;font-family:var(--lp-brand-face)!important;letter-spacing:0!important;opacity:calc(.94 - var(--hero-progress,0) * .24)!important;text-transform:none!important;mix-blend-mode:difference!important;font-size:13.75rem!important;font-weight:400!important;line-height:.73!important}.landing-scroll-container .lp-looming-hero .lp-hero-cover__type span:last-child{right:var(--lp-stage-x)!important;width:min(610px,42vw)!important;transform:translate3d(calc(var(--mx,0) * 24px), calc(var(--my,0) * -8px + var(--hero-progress,0) * 82px), -210px) skewX(.8deg)!important;top:58px!important}.landing-scroll-container .lp-looming-hero .lp-hero-worktable-fallback,.landing-scroll-container .lp-looming-hero[data-hero-3d-ready=true] .lp-hero-worktable-fallback{width:min(1440px,105vw)!important;opacity:calc(.6 - var(--hero-progress,0) * .14)!important;filter:saturate(calc(.78 + var(--pointer-speed,0) * .12)) contrast(calc(1.1 + var(--scroll-abs-velocity,0) * .1)) brightness(.83) grayscale(.18)!important;transform:translate(-50%, -50%) translate3d(calc(var(--mx,0) * 40px), calc(var(--my,0) * 19px + var(--hero-progress,0) * -92px + var(--lp-breath-y,0px)), 0) rotate(calc(-.8deg + var(--mx,0) * .36deg)) scale(calc((1.035 + var(--hero-progress,0) * .075 + var(--scroll-abs-velocity,0) * .018) * var(--lp-breath-scale,1)))!important;transition:filter .18s,opacity .22s!important;top:51%!important;left:64%!important}.landing-scroll-container .lp-looming-hero .lp-hero-cover__copy{left:var(--lp-stage-x)!important;width:min(448px,36vw)!important;transform:translate3d(calc(var(--mx,0) * -18px), calc(var(--my,0) * 8px + var(--hero-progress,0) * -76px), 190px)!important;top:31vh!important}.landing-scroll-container .lp-looming-hero .lp-hero-cover__copy h1,.landing-scroll-container[data-lang=zh] .lp-looming-hero .lp-hero-cover__copy h1,.landing-scroll-container[data-lang=en] .lp-looming-hero .lp-hero-cover__copy h1{clip:auto!important;clip-path:none!important;color:#f2f1dfd6!important;width:auto!important;height:auto!important;font-family:var(--lp-ui-face)!important;text-transform:uppercase!important;font-size:10px!important;font-weight:500!important;line-height:1!important;display:inline-grid!important;position:relative!important;overflow:visible!important}.landing-scroll-container .lp-looming-hero .lp-hero-cover__copy h1:before{content:""!important;background:#d9bf77b3!important;width:34px!important;height:1px!important;margin-bottom:11px!important;display:block!important}.landing-scroll-container .lp-looming-hero .lp-hero-cover__positioning{color:#f2f1dfad!important;font-family:var(--lp-body-face)!important;gap:13px!important;margin-top:18px!important;font-size:14px!important;line-height:1.68!important}.landing-scroll-container .lp-looming-hero .lp-hero-cover__positioning strong{color:#f2f1dff0!important;font-family:var(--lp-zh-editorial-face)!important;font-size:22px!important;font-weight:400!important;line-height:1.18!important}.landing-scroll-container[data-lang=en] .lp-looming-hero .lp-hero-cover__positioning strong{font-family:var(--lp-brand-face)!important;font-size:26px!important;font-weight:400!important;line-height:.98!important}.landing-scroll-container .lp-looming-hero .lp-nudot-hero__center-tag,.landing-scroll-container .lp-looming-hero .lp-nudot-hero__left-list,.landing-scroll-container .lp-looming-hero .lp-nudot-hero__right-list,.landing-scroll-container .lp-looming-hero .lp-nudot-hero__rule,.landing-scroll-container .lp-looming-hero .lp-nudot-hero__controller,.landing-scroll-container .lp-looming-hero .lp-nudot-hero__footer,.landing-scroll-container .lp-looming-hero .lp-nudot-slide__field,.landing-scroll-container .lp-looming-hero .lp-nudot-slide__micro{font-family:var(--lp-ui-face)!important;letter-spacing:.015em!important}.landing-scroll-container .lp-looming-hero .lp-nudot-hero__right-list{right:var(--lp-stage-x)!important;background:linear-gradient(135deg,#f2f1df13,#03040370),#03040357!important;border-top:1px solid #f2f1df2e!important;border-bottom:1px solid #f2f1df1f!important;width:282px!important;top:23vh!important;box-shadow:0 24px 74px #00000042!important}.landing-scroll-container .lp-looming-hero .lp-nudot-hero__right-list button{color:#f2f1df94!important;min-height:38px!important;padding:0 12px 0 14px!important;position:relative!important;overflow:hidden!important}.landing-scroll-container .lp-looming-hero .lp-nudot-hero__right-list button:before{content:""!important;background:var(--lp-gold)!important;transform-origin:50% 100%!important;width:2px!important;transition:transform .32s var(--lp-ease)!important;position:absolute!important;top:0!important;bottom:0!important;left:0!important;transform:scaleY(0)!important}.landing-scroll-container .lp-looming-hero .lp-nudot-hero__right-list button.is-active,.landing-scroll-container .lp-looming-hero .lp-nudot-hero__right-list button:hover,.landing-scroll-container .lp-looming-hero .lp-nudot-hero__right-list button:focus-visible{color:#f2f1dff5!important;background:#f2f1df12!important;transform:translate(6px)!important}.landing-scroll-container .lp-looming-hero .lp-nudot-hero__right-list button.is-active:before,.landing-scroll-container .lp-looming-hero .lp-nudot-hero__right-list button:hover:before,.landing-scroll-container .lp-looming-hero .lp-nudot-hero__right-list button:focus-visible:before{transform:scaleY(1)!important}.landing-scroll-container .lp-looming-hero .lp-nudot-hero__right-list span{color:#d9bf77b8!important;font-size:9px!important}.landing-scroll-container .lp-looming-hero .lp-nudot-hero__right-list strong{color:inherit!important;font-size:10px!important;font-weight:500!important}.landing-scroll-container .lp-looming-hero .lp-nudot-hero__visual{transform:translate(-50%, -48%) translate3d(calc(var(--mx,0) * 15px), calc(var(--my,0) * 9px + var(--hero-progress,0) * -20px), 0)!important}.landing-scroll-container .lp-looming-hero .lp-nudot-slide__asset{transform:translate(-50%, -50%) translate3d(calc(var(--mx,0) * -16px), calc(var(--my,0) * 9px + var(--scroll-velocity,0) * -8px), 0) rotate(calc(-1.8deg + var(--mx,0) * .72deg)) scale(calc(1.02 + var(--pointer-speed,0) * .012))!important;transition:filter .26s ease, opacity .28s ease, transform .34s var(--lp-ease-soft)!important}.landing-scroll-container .lp-looming-hero .lp-nudot-slide__preview{right:calc(var(--lp-stage-x) + 1vw)!important;width:172px!important;opacity:calc(.24 + var(--pointer-speed,0) * .18)!important;transform:translate3d(calc(var(--mx,0) * -12px), calc(var(--my,0) * 8px + var(--scroll-velocity,0) * -7px), 0) rotate(calc(1.2deg + var(--mx,0) * .52deg))!important;bottom:22vh!important}.landing-scroll-container .lp-looming-hero .lp-nudot-slide__field{color:#f2f1df9e!important;gap:18px!important;font-size:10px!important;bottom:24.5%!important}.landing-scroll-container .lp-looming-hero .lp-nudot-slide__micro{color:#f2f1df7a!important;bottom:18.8%!important}.landing-scroll-container .lp-looming-hero .lp-nudot-hero__controller{left:var(--lp-stage-x)!important;right:var(--lp-stage-x)!important;grid-template-columns:176px minmax(360px,1fr) 186px!important;row-gap:12px!important;bottom:8.4vh!important}.landing-scroll-container .lp-looming-hero .lp-nudot-hero__signal{gap:5px!important;padding-bottom:4px!important}.landing-scroll-container .lp-looming-hero .lp-nudot-hero__signal span,.landing-scroll-container .lp-looming-hero .lp-nudot-hero__signal i{color:#d9bf77b8!important;font-size:10px!important}.landing-scroll-container .lp-looming-hero .lp-nudot-hero__signal strong{color:#f2f1dfc2!important;font-size:11px!important;line-height:1.18!important}.landing-scroll-container .lp-looming-hero .lp-nudot-frequency{height:58px!important;opacity:calc(.74 + var(--pointer-speed,0) * .18)!important;gap:2px!important}.landing-scroll-container .lp-looming-hero .lp-nudot-frequency span{transition:height .42s var(--lp-ease), opacity .18s ease, transform .26s var(--lp-ease)!important;background:linear-gradient(#d9bf77d1,#f2f1df8f 42%,#f2f1df1f)!important}.landing-scroll-container .lp-looming-hero .lp-nudot-thumbs{background:linear-gradient(90deg,#03040338,#f2f1df09,#03040338)!important;height:44px!important}.landing-scroll-container .lp-looming-hero .lp-nudot-thumbs button{height:44px!important;min-height:44px!important;padding:0 13px!important}.landing-scroll-container .lp-looming-hero .lp-nudot-thumbs i,.landing-scroll-container .lp-looming-hero .lp-nudot-thumbs span{font-size:9px!important;line-height:1.05!important}.landing-scroll-container .lp-looming-hero .lp-nudot-hero__controller p{color:#f2f1df8c!important;font-size:11px!important;line-height:1.45!important}.landing-scroll-container .lp-looming-hero .lp-nudot-hero__controller p span{color:#d9bf77bd!important}.landing-scroll-container .lp-flow-story__sticky{perspective:1400px!important;transform-style:preserve-3d!important}.landing-scroll-container .lp-flow-story__bg-word{font-family:var(--lp-brand-face)!important;color:#f2f1df0f!important;transform:translate3d(calc(var(--flow-progress,0) * -18vw + var(--mx,0) * -12px), calc(-50% + var(--flow-progress,0) * -14vh + var(--my,0) * 8px), -120px) rotate(-2.4deg)!important;font-size:20rem!important}.landing-scroll-container .lp-flow-story__copy{right:calc(var(--lp-stage-x) + 5vw)!important;max-width:560px!important;opacity:calc(.28 + (1 - var(--flow-progress,0)) * .32)!important}.landing-scroll-container .lp-flow-story__copy h2{color:#f2f1df4a!important;font-family:var(--lp-brand-face)!important;font-size:7rem!important;font-weight:400!important;line-height:.82!important}.landing-scroll-container[data-lang=zh] .lp-flow-story__copy h2{font-family:var(--lp-zh-editorial-face)!important;font-size:7.5rem!important;font-weight:400!important;line-height:.96!important}.landing-scroll-container .lp-flow-story__cards{left:var(--lp-stage-x)!important;pointer-events:auto!important;width:372px!important;height:520px!important}.landing-scroll-container .lp-flow-story__card{transition:border-color .26s ease, opacity .22s ease, filter .26s ease, transform .36s var(--lp-ease)!important;background:0 0!important;border-left:1px solid #f2f1df3d!important;padding:2px 0 0 16px!important;position:relative!important}.landing-scroll-container .lp-flow-story__card:before{content:""!important;background:var(--lp-gold)!important;transform-origin:50% 0!important;opacity:.8!important;width:1px!important;height:100%!important;transition:transform .34s var(--lp-ease)!important;position:absolute!important;top:0!important;left:-1px!important;transform:scaleY(.24)!important}.landing-scroll-container .lp-flow-story__card:hover{filter:brightness(1.08)!important;border-color:#f2f1df6b!important}.landing-scroll-container .lp-flow-story__card:hover:before{transform:scaleY(1)!important}.landing-scroll-container .lp-flow-story__card span{color:#d9bf77c2!important;font-family:var(--lp-ui-face)!important;font-size:10px!important}.landing-scroll-container .lp-flow-story__card strong{color:#f2f1dfe6!important;font-family:var(--lp-ui-face)!important;font-size:15px!important;font-weight:500!important}.landing-scroll-container .lp-flow-story__card p{color:#f2f1df94!important;font-size:12px!important;line-height:1.55!important}.landing-scroll-container .lp-term-cloud{font-family:var(--lp-ui-face)!important;font-size:13px!important}.landing-scroll-container .lp-marquee-system{font-family:var(--lp-brand-face)!important;font-size:7rem!important;font-weight:400!important}.landing-scroll-container .lp-output-ring-section{background:radial-gradient(ellipse at calc(42% + var(--mx,0) * 8%) calc(20% + var(--output-progress,0) * 24%), #f2f1df26, transparent 30%), radial-gradient(ellipse at 74% 66%, #98d6d21a, transparent 34%), linear-gradient(180deg, #030403 0%, #080907 52%, #030403 100%)!important;min-height:142svh!important}.landing-scroll-container .lp-output-ring{width:min(900px,82vw)!important;transform:rotateX(calc(9deg - var(--output-progress,0) * 5deg)) rotateZ(calc(-8deg + var(--output-progress,0) * 42deg + var(--scroll-velocity,0) * 7deg)) translate3d(calc(var(--mx,0) * 10px), calc(var(--my,0) * -7px + var(--output-progress,0) * -18px), 0)!important;transition:transform .12s linear!important}.landing-scroll-container .lp-output-ring__center{transform:translateZ(calc(70px + var(--output-progress,0) * 42px)) scale(calc(.98 + var(--output-progress,0) * .035))!important;border-color:#f2f1df33!important;gap:10px!important}.landing-scroll-container .lp-output-ring__center span{font-family:var(--lp-brand-face)!important;font-size:3.7rem!important;font-weight:400!important;line-height:.84!important}.landing-scroll-container .lp-output-ring__center strong{font-family:var(--lp-ui-face)!important;font-size:10px!important;line-height:1.35!important}.landing-scroll-container .lp-output-ring__item{border-color:rgba(242, 241, 223, calc(.12 + var(--output-item-progress,0) * .12))!important;width:176px!important;min-height:104px!important;transform:rotate(var(--angle)) translateX(min(36vw, 360px)) rotate(calc(var(--angle) * -1)) translate3d(0, calc((.5 - var(--output-item-progress,0)) * 18px), calc(var(--output-item-depth,0px) + var(--scroll-abs-velocity,0) * 34px))!important;transition:transform .26s var(--lp-ease), border-color .24s ease, filter .24s ease, box-shadow .24s ease!important;padding:12px!important}.landing-scroll-container .lp-output-ring__item:before{content:""!important;z-index:2!important;opacity:0!important;transition:opacity .26s ease, transform .28s var(--lp-ease)!important;border:1px solid #f2f1df1f!important;position:absolute!important;inset:8px!important;transform:scale(.96)!important}.landing-scroll-container .lp-output-ring__item:hover{filter:brightness(1.08)!important;transform:rotate(var(--angle)) translateX(min(36vw, 360px)) rotate(calc(var(--angle) * -1)) translate3d(0, -12px, 92px) scale(1.045)!important;border-color:#d9bf77b8!important;box-shadow:0 28px 74px #00000085!important}.landing-scroll-container .lp-output-ring__item:hover:before{opacity:1!important;transform:scale(1)!important}.landing-scroll-container .lp-output-ring__item:hover img{opacity:.8!important;filter:saturate(1.03)contrast(1.12)brightness(.9)grayscale(.04)!important;transform:scale(1.16) translate3d(calc(var(--mx,0) * -5px), calc(var(--my,0) * 4px), 0)!important}.landing-scroll-container .lp-output-ring__item i,.landing-scroll-container .lp-output-ring__item span{font-family:var(--lp-ui-face)!important}.landing-scroll-container .lp-output-ring__item i{color:#d9bf77c2!important}.landing-scroll-container .lp-output-ring__item span{font-size:11px!important;line-height:1.18!important}.landing-scroll-container .lp-archive-section{background:radial-gradient(ellipse at calc(38% + var(--mx,0) * 7%) calc(25% + var(--archive-progress,0) * 26%), #f2f1df29, transparent 27%), linear-gradient(180deg, #030403 0%, #060706 52%, #030403 100%)!important;min-height:252svh!important}.landing-scroll-container .lp-archive-title{font-family:var(--lp-brand-face)!important;transform:translate3d(calc(var(--mx,0) * -8px), calc(var(--archive-progress,0) * -52px + var(--my,0) * 5px), 80px)!important;font-size:5.75rem!important;font-weight:400!important;line-height:.88!important;top:28vh!important}.landing-scroll-container[data-lang=zh] .lp-archive-title,.landing-scroll-container[data-lang=zh] .lp-output-ring__center span{font-family:var(--lp-zh-editorial-face)!important;font-weight:400!important}.landing-scroll-container .lp-archive-work{transition:filter .26s ease, transform .32s var(--lp-ease)!important}.landing-scroll-container .lp-archive-work:hover{z-index:8!important;filter:brightness(1.06)!important;transform:translate3d(0, calc(var(--work-parallax,0px) + var(--archive-progress,0) * -30px - 10px), 72px) rotate(calc(var(--work-rotate,0deg) * .68)) scale(1.018)!important}.landing-scroll-container .lp-archive-work__image{border-color:#f2f1df2e!important;box-shadow:0 32px 90px #00000075!important}.landing-scroll-container .lp-archive-work p,.landing-scroll-container .lp-archive-work h3,.landing-scroll-container .lp-archive-work span{font-family:var(--lp-ui-face)!important}.landing-scroll-container .lp-archive-work p{color:#d9bf77c7!important}.landing-scroll-container .lp-archive-work h3{font-size:15px!important;line-height:1.16!important}.landing-scroll-container .lp-archive-work span{line-height:1.3!important}.landing-scroll-container .lp-final-cta{background:radial-gradient(ellipse at calc(18% + var(--mx,0) * 8%) calc(28% + var(--my,0) * 5%), #f2f1df1f, transparent 30%), linear-gradient(135deg, #f2f1df0d, #030403b8)!important;border-color:#f2f1df29!important;border-radius:0!important}.landing-scroll-container .lp-final-cta__copy p,.landing-scroll-container .lp-final-cta__step i{color:#d9bf77c2!important;font-family:var(--lp-ui-face)!important}.landing-scroll-container .lp-final-cta__copy h2{font-family:var(--lp-zh-editorial-face)!important;font-size:3rem!important;font-weight:400!important;line-height:1.04!important}.landing-scroll-container[data-lang=en] .lp-final-cta__copy h2{font-family:var(--lp-brand-face)!important;font-size:3.6rem!important;line-height:.9!important}@keyframes lpProofDriftPrecision{0%,to{transform:translate(-50%, -50%) translate3d(calc(var(--mx,0) * -16px), calc(var(--my,0) * 9px), 0) rotate(calc(-1.8deg + var(--mx,0) * .72deg)) scale(1.02)}50%{transform:translate(-50%, -50%) translate3d(calc(var(--mx,0) * -16px + 7px), calc(var(--my,0) * 9px - 9px), 0) rotate(calc(-1.1deg + var(--mx,0) * .72deg)) scale(1.034)}}@media (width<=1180px){.landing-scroll-container .lp-looming-hero .lp-hero-cover__type{font-size:9.75rem!important}.landing-scroll-container .lp-flow-story__bg-word{font-size:15rem!important}.landing-scroll-container .lp-flow-story__copy h2{font-size:5.4rem!important}.landing-scroll-container[data-lang=zh] .lp-flow-story__copy h2{font-size:6rem!important}.landing-scroll-container .lp-output-ring__item{width:148px!important}.landing-scroll-container .lp-archive-title{font-size:4.5rem!important}}@media (width<=900px){.landing-scroll-container,.landing-scroll-container[data-lang=en],.landing-scroll-container[data-lang=zh]{--lp-stage-x:20px}.landing-scroll-container .lp-nav-glass .max-w-\[1080px\]{padding-inline:18px!important}.landing-scroll-container .lp-nav-glass .flex.items-center.gap-3{gap:8px!important}.landing-scroll-container .lp-looming-hero{min-height:108svh!important}.landing-scroll-container .lp-looming-hero .lp-hero-cover__type{font-size:5.25rem!important;line-height:.82!important}.landing-scroll-container .lp-looming-hero .lp-hero-cover__type span:first-child{width:calc(100vw - 40px)!important;transform:translate3d(calc(var(--mx,0) * -7px), calc(var(--my,0) * -4px + var(--hero-progress,0) * -38px), 0)!important;top:78px!important;left:20px!important}.landing-scroll-container .lp-looming-hero .lp-hero-cover__type span:last-child{text-align:left!important;width:calc(100vw - 40px)!important;transform:translate3d(calc(var(--mx,0) * 5px), calc(var(--my,0) * -3px + var(--hero-progress,0) * 26px), 0)!important;top:142px!important;left:20px!important;right:auto!important}.landing-scroll-container .lp-looming-hero .lp-hero-cover__copy{width:auto!important;transform:translate3d(0, calc(var(--hero-progress,0) * -26px), 80px)!important;top:276px!important;left:22px!important;right:22px!important}.landing-scroll-container .lp-looming-hero .lp-hero-cover__positioning strong{font-size:20px!important}.landing-scroll-container[data-lang=en] .lp-looming-hero .lp-hero-cover__positioning strong{font-size:23px!important}.landing-scroll-container .lp-looming-hero .lp-hero-cover__positioning{width:min(340px,100%)!important;font-size:13px!important;line-height:1.56!important}.landing-scroll-container .lp-looming-hero .lp-hero-worktable-fallback,.landing-scroll-container .lp-looming-hero[data-hero-3d-ready=true] .lp-hero-worktable-fallback{opacity:.48!important;width:940px!important;transform:translate(-50%, -50%) translate3d(calc(var(--mx,0) * 16px), calc(var(--my,0) * 8px + var(--hero-progress,0) * -42px), 0) rotate(-.6deg) scale(1.02)!important;top:50%!important;left:66%!important}.landing-scroll-container .lp-looming-hero .lp-nudot-hero__right-list,.landing-scroll-container .lp-looming-hero .lp-nudot-hero__rule,.landing-scroll-container .lp-looming-hero .lp-nudot-slide__preview,.landing-scroll-container .lp-looming-hero .lp-nudot-slide__field,.landing-scroll-container .lp-looming-hero .lp-nudot-slide__micro{display:none!important}.landing-scroll-container .lp-looming-hero .lp-nudot-hero__visual{opacity:.92!important;width:105vw!important;height:54vh!important;top:50%!important}.landing-scroll-container .lp-looming-hero .lp-nudot-slide__asset{width:760px!important;max-width:none!important}.landing-scroll-container .lp-looming-hero .lp-nudot-hero__controller{grid-template-columns:1fr!important;row-gap:8px!important;bottom:38px!important;left:20px!important;right:20px!important}.landing-scroll-container .lp-looming-hero .lp-nudot-hero__signal,.landing-scroll-container .lp-looming-hero .lp-nudot-hero__controller p{display:none!important}.landing-scroll-container .lp-looming-hero .lp-nudot-frequency{height:34px!important}.landing-scroll-container .lp-looming-hero .lp-nudot-thumbs{height:32px!important}.landing-scroll-container .lp-looming-hero .lp-nudot-thumbs button{height:32px!important;min-height:32px!important}.landing-scroll-container .lp-flow-story{min-height:248svh!important}.landing-scroll-container .lp-flow-story__bg-word{font-size:7.5rem!important;left:10px!important}.landing-scroll-container .lp-flow-story__copy{max-width:calc(100vw - 40px)!important;top:25%!important;left:20px!important;right:20px!important}.landing-scroll-container .lp-flow-story__copy h2{font-size:4.3rem!important}.landing-scroll-container[data-lang=zh] .lp-flow-story__copy h2{font-size:4.8rem!important}.landing-scroll-container .lp-flow-story__cards{width:auto!important;height:330px!important;bottom:54px!important;left:20px!important;right:20px!important}.landing-scroll-container .lp-flow-story__card{padding-left:13px!important}.landing-scroll-container .lp-output-ring-section{min-height:112svh!important;padding-block:72px!important}.landing-scroll-container .lp-output-ring{width:min(650px,96vw)!important;transform:rotateX(4deg) rotateZ(calc(-5deg + var(--output-progress,0) * 24deg)) translate3d(calc(var(--mx,0) * 4px), calc(var(--my,0) * -4px), 0)!important}.landing-scroll-container .lp-output-ring__center{inset:31%!important}.landing-scroll-container .lp-output-ring__center span{font-size:2.35rem!important}.landing-scroll-container .lp-output-ring__item{width:104px!important;min-height:76px!important;transform:rotate(var(--angle)) translateX(min(42vw, 205px)) rotate(calc(var(--angle) * -1)) translate3d(0, calc((.5 - var(--output-item-progress,0)) * 12px), var(--output-item-depth,0px))!important;padding:9px!important}.landing-scroll-container .lp-output-ring__item span{font-size:9px!important}.landing-scroll-container .lp-archive-section{min-height:212svh!important;padding-top:16vh!important}.landing-scroll-container .lp-archive-title{width:calc(100vw - 40px)!important;font-size:3rem!important;top:18vh!important}.landing-scroll-container .lp-archive-works{width:calc(100vw - 40px)!important;min-height:172svh!important}.landing-scroll-container .lp-archive-work,.landing-scroll-container .lp-archive-work--1,.landing-scroll-container .lp-archive-work--2,.landing-scroll-container .lp-archive-work--3,.landing-scroll-container .lp-archive-work--4,.landing-scroll-container .lp-archive-work--5,.landing-scroll-container .lp-archive-work--6{width:min(330px,82vw)!important;left:0!important;right:auto!important}.landing-scroll-container .lp-final-cta__copy h2,.landing-scroll-container[data-lang=en] .lp-final-cta__copy h2{font-size:2.15rem!important;line-height:1.02!important}}@media (pointer:coarse),(prefers-reduced-motion:reduce){.landing-scroll-container .lp-atelier-cursor{display:none!important}.landing-scroll-container .lp-looming-hero .lp-nudot-slide.is-active .lp-nudot-slide__asset{animation:none!important}.landing-scroll-container .lp-output-ring,.landing-scroll-container .lp-archive-work,.landing-scroll-container .lp-flow-story__card{transition-duration:1ms!important}}.landing-scroll-container{--lp-stage-x:clamp(28px, 5vw, 86px)}.landing-scroll-container .lp-looming-hero{cursor:default!important;background:radial-gradient(ellipse at calc(58% + var(--mx,0) * 3%) calc(44% + var(--my,0) * 2%), #f2f1df47, transparent 35%), linear-gradient(118deg, #050605 0%, #121711 44%, #788373 66%, #dfe2d0 84%, #050605 100%)!important;min-height:106svh!important}.landing-scroll-container .lp-looming-hero .lp-hero-cover__type{z-index:26!important;opacity:calc(.86 - var(--hero-progress,0) * .22)!important;mix-blend-mode:normal!important;color:#f2f1dfdb!important;font-size:clamp(96px,14.8vw,218px)!important}.landing-scroll-container .lp-looming-hero .lp-hero-cover__type span:first-child{width:min(690px,50vw)!important;transform:translate3d(calc(var(--mx,0) * -16px), calc(var(--my,0) * -7px + var(--hero-progress,0) * -62px), 0) skewX(-.6deg)!important;top:clamp(76px,10vh,118px)!important}.landing-scroll-container .lp-looming-hero .lp-hero-cover__type span:last-child{width:min(520px,38vw)!important;transform:translate3d(calc(var(--mx,0) * 12px), calc(var(--my,0) * -5px + var(--hero-progress,0) * 46px), 0) skewX(.4deg)!important;top:clamp(76px,10vh,118px)!important}.landing-scroll-container .lp-looming-hero .lp-hero-worktable-fallback,.landing-scroll-container .lp-looming-hero[data-hero-3d-ready=true] .lp-hero-worktable-fallback{width:min(1280px,88vw)!important;opacity:calc(.66 - var(--hero-progress,0) * .12)!important;clip-path:none!important;filter:saturate(calc(.72 + var(--pointer-speed,0) * .05)) contrast(1.04) brightness(.86) grayscale(.18)!important;transform:translate(-50%, -50%) translate3d(calc(var(--mx,0) * 13px), calc(var(--my,0) * 7px + var(--hero-progress,0) * -42px), 0) rotate(calc(-.35deg + var(--mx,0) * .12deg)) scale(calc(1.01 + var(--hero-progress,0) * .025))!important;top:54%!important;left:62%!important;-webkit-mask-image:radial-gradient(at 54%,#000 0 58%,#000000b8 74%,#0000 94%)!important;mask-image:radial-gradient(at 54%,#000 0 58%,#000000b8 74%,#0000 94%)!important}.landing-scroll-container .lp-looming-hero .lp-landing-3d-space__canvas{opacity:calc(.22 + var(--pointer-speed,0) * .05)!important;transform:translate3d(calc(var(--mx,0) * -7px), calc(var(--my,0) * -4px + var(--hero-progress,0) * -3vh), 0) scale(calc(1.08 + var(--hero-progress,0) * .025))!important}.landing-scroll-container .lp-looming-hero .lp-nudot-hero__visual{z-index:14!important;opacity:.8!important;width:min(1040px,72vw)!important;height:min(640px,62vh)!important;transform:translate(-50%, -48%) translate3d(calc(var(--mx,0) * 6px), calc(var(--my,0) * 4px + var(--hero-progress,0) * -10px), 0)!important;top:54%!important}.landing-scroll-container .lp-looming-hero .lp-nudot-slide__asset{opacity:.66!important;filter:saturate(.78)contrast(1.02)brightness(.86)grayscale(.16)!important;width:min(920px,62vw)!important;transform:translate(-50%, -50%) translate3d(calc(var(--mx,0) * -6px), calc(var(--my,0) * 4px), 0) rotate(-.65deg) scale(1.01)!important}.landing-scroll-container .lp-looming-hero .lp-nudot-slide.is-active .lp-nudot-slide__asset{animation:none!important}.landing-scroll-container .lp-looming-hero .lp-nudot-hero__right-list,.landing-scroll-container .lp-looming-hero .lp-nudot-hero__left-list,.landing-scroll-container .lp-looming-hero .lp-nudot-hero__rule,.landing-scroll-container .lp-looming-hero .lp-nudot-slide__preview,.landing-scroll-container .lp-looming-hero .lp-nudot-slide__field,.landing-scroll-container .lp-looming-hero .lp-nudot-slide__micro,.landing-scroll-container .lp-looming-hero .lp-nudot-hero__center-tag,.landing-scroll-container .lp-looming-hero .lp-nudot-hero__footer{display:none!important}.landing-scroll-container .lp-looming-hero .lp-hero-cover__copy{z-index:42!important;left:var(--lp-stage-x)!important;width:min(500px,42vw)!important;transform:translate3d(calc(var(--mx,0) * -5px), calc(var(--my,0) * 3px + var(--hero-progress,0) * -32px), 0)!important;top:auto!important;bottom:clamp(150px,18vh,190px)!important}.landing-scroll-container .lp-looming-hero .lp-hero-cover__copy h1:before{background:#d9bf77c7!important;width:44px!important}.landing-scroll-container .lp-looming-hero .lp-hero-cover__positioning{color:#f2f1dfb8!important;text-shadow:0 18px 44px #00000080!important;gap:14px!important;font-size:14px!important;line-height:1.7!important}.landing-scroll-container .lp-looming-hero .lp-hero-cover__positioning strong{color:#f2f1dff5!important;font-size:clamp(25px,2.5vw,38px)!important;line-height:1.14!important}.landing-scroll-container[data-lang=en] .lp-looming-hero .lp-hero-cover__positioning strong{font-size:clamp(30px,3.1vw,48px)!important;line-height:.94!important}.landing-scroll-container .lp-looming-hero .lp-nudot-hero__controller{z-index:43!important;left:var(--lp-stage-x)!important;right:var(--lp-stage-x)!important;opacity:.88!important;transform:translate3d(calc(var(--mx,0) * 3px), calc(var(--my,0) * 2px + var(--hero-progress,0) * -24px), 0)!important;grid-template-columns:170px minmax(220px,420px) 1fr!important;align-items:end!important;gap:22px!important;bottom:clamp(44px,6vh,70px)!important}.landing-scroll-container .lp-looming-hero .lp-nudot-frequency{opacity:.52!important;gap:3px!important;height:28px!important}.landing-scroll-container .lp-looming-hero .lp-nudot-frequency span{height:calc(4px + var(--freq-height) * 20px)!important;background:linear-gradient(#d9bf77b8,#f2f1df33)!important;transform:none!important}.landing-scroll-container .lp-looming-hero .lp-nudot-thumbs{background:#03040338!important;border-top:1px solid #f2f1df21!important;border-bottom:1px solid #f2f1df17!important;grid-column:1/3!important;height:32px!important}.landing-scroll-container .lp-looming-hero .lp-nudot-thumbs button{grid-template-columns:1fr!important;justify-items:center!important;height:32px!important;min-height:32px!important;padding:0!important}.landing-scroll-container .lp-looming-hero .lp-nudot-thumbs span{display:none!important}.landing-scroll-container .lp-looming-hero .lp-nudot-thumbs i{color:#f2f1df75!important;font-size:10px!important}.landing-scroll-container .lp-looming-hero .lp-nudot-hero__signal{display:grid!important}.landing-scroll-container .lp-looming-hero .lp-nudot-hero__signal strong{color:#f2f1dfad!important;font-size:10px!important}.landing-scroll-container .lp-looming-hero .lp-nudot-hero__controller p{color:#f2f1df7a!important;grid-column:2/3!important;max-width:360px!important;font-size:10px!important;line-height:1.42!important}.landing-scroll-container .lp-scroll-indicator{display:none!important}.landing-scroll-container .lp-atelier-cursor{opacity:.45!important;mix-blend-mode:normal!important;transition:opacity .18s,transform .18s!important}@media (width<=900px){.landing-scroll-container{--lp-stage-x:22px}.landing-scroll-container .lp-looming-hero{min-height:100svh!important}.landing-scroll-container .lp-looming-hero .lp-hero-cover__type{opacity:.64!important;font-size:clamp(64px,22vw,94px)!important}.landing-scroll-container .lp-looming-hero .lp-hero-cover__type span:first-child{width:calc(100vw - 44px)!important;transform:translate3d(0, calc(var(--hero-progress,0) * -28px), 0)!important;top:124px!important;left:22px!important}.landing-scroll-container .lp-looming-hero .lp-hero-cover__type span:last-child{width:calc(100vw - 44px)!important;transform:translate3d(0, calc(var(--hero-progress,0) * 18px), 0)!important;top:190px!important;left:22px!important}.landing-scroll-container .lp-looming-hero .lp-hero-worktable-fallback,.landing-scroll-container .lp-looming-hero[data-hero-3d-ready=true] .lp-hero-worktable-fallback{opacity:.5!important;width:720px!important;transform:translate(-50%, -50%) translate3d(0, calc(var(--hero-progress,0) * -24px), 0) scale(1.02)!important;top:56%!important;left:63%!important}.landing-scroll-container .lp-looming-hero .lp-nudot-hero__visual,.landing-scroll-container .lp-looming-hero .lp-landing-3d-space,.landing-scroll-container .lp-looming-hero .lp-nudot-hero__signal,.landing-scroll-container .lp-looming-hero .lp-nudot-frequency,.landing-scroll-container .lp-looming-hero .lp-nudot-hero__controller p{display:none!important}.landing-scroll-container .lp-looming-hero .lp-hero-cover__copy{width:auto!important;transform:translate3d(0, calc(var(--hero-progress,0) * -18px), 0)!important;inset:auto 24px 148px!important}.landing-scroll-container .lp-looming-hero .lp-hero-cover__copy h1{color:#f2f1dfb8!important}.landing-scroll-container .lp-looming-hero .lp-hero-cover__positioning strong,.landing-scroll-container[data-lang=en] .lp-looming-hero .lp-hero-cover__positioning strong{font-size:25px!important;line-height:1.14!important}.landing-scroll-container .lp-looming-hero .lp-hero-cover__positioning{font-size:13px!important;line-height:1.58!important}.landing-scroll-container .lp-looming-hero .lp-nudot-hero__controller{grid-template-columns:1fr!important;gap:0!important;display:grid!important;bottom:42px!important;left:24px!important;right:24px!important;transform:none!important}.landing-scroll-container .lp-looming-hero .lp-nudot-thumbs{grid-column:1!important;height:34px!important}.landing-scroll-container .lp-looming-hero .lp-nudot-thumbs button{height:34px!important;min-height:34px!important}}.landing-scroll-container,.landing-scroll-container[data-lang=en],.landing-scroll-container[data-lang=zh]{--lp-brand-face:"Looming Neutral", "Antonio", "Arial Narrow", "Helvetica Neue", sans-serif;--lp-ui-face:"Looming North", "SF Pro Text", "Helvetica Neue", "PingFang SC", "Microsoft YaHei UI", sans-serif;--lp-zh-editorial-face:"PingFang SC", "Microsoft YaHei UI", "Noto Sans SC", sans-serif;--lp-body-face:"SF Pro Text", "Helvetica Neue", "PingFang SC", "Microsoft YaHei UI", sans-serif;--lp-paper:#f4f5ef;--lp-paper-soft:#f4f5efb3;--lp-paper-dim:#f4f5ef6b;--lp-ink:#050607;--lp-cement:#9ca39d;--lp-blue:#245cff;--lp-red:#ff3b30;--lp-yellow:#ffe44d;--lp-green:#1dff75;--lp-gold:var(--lp-blue);--lp-acid:var(--lp-green);--lp-cyan:#8ddbe0;--lp-hairline:#f4f5ef26;--lp-hairline-strong:#f4f5ef47;background:#050607!important}.landing-scroll-container .lp-cta-btn{color:#050607!important;background:#f4f5ef!important;border-color:#f4f5efcc!important}.landing-scroll-container .lp-looming-hero:after{background:linear-gradient(90deg,#050607d6,#0000 20% 74%,#050607c7),linear-gradient(#05060738,#0000 38% 70%,#050607e6),repeating-linear-gradient(90deg,#f4f5ef08 0 1px,#0000 1px calc(25vw - 1px)),linear-gradient(135deg,#0000 0 48%,#245cff24 48% 48.35%,#0000 48.35% 100%)!important}.landing-scroll-container .lp-looming-hero .lp-hero-cover__positioning{color:#f4f5efb8!important}.landing-scroll-container .lp-looming-hero .lp-hero-cover__positioning strong,.landing-scroll-container[data-lang=zh] .lp-looming-hero .lp-hero-cover__positioning strong{color:#f4f5eff5!important;font-family:var(--lp-brand-face)!important;letter-spacing:0!important;font-weight:400!important}.landing-scroll-container[data-lang=zh] .lp-looming-hero .lp-hero-cover__positioning strong{font-family:var(--lp-zh-editorial-face)!important;font-weight:650!important;line-height:1.16!important}.landing-scroll-container .lp-flow-story__bg-word,.landing-scroll-container .lp-flow-story__copy h2,.landing-scroll-container .lp-output-ring__center span,.landing-scroll-container .lp-archive-title,.landing-scroll-container[data-lang=zh] .lp-flow-story__copy h2,.landing-scroll-container[data-lang=zh] .lp-output-ring__center span,.landing-scroll-container[data-lang=zh] .lp-archive-title{font-family:var(--lp-brand-face)!important;font-weight:400!important}.landing-scroll-container .lp-output-ring__item:hover,.landing-scroll-container .lp-archive-work:hover .lp-archive-work__image{border-color:var(--lp-blue)!important}.landing-scroll-container .lp-final-cta__copy h2,.landing-scroll-container[data-lang=en] .lp-final-cta__copy h2,.landing-scroll-container[data-lang=zh] .lp-final-cta__copy h2{font-family:var(--lp-brand-face)!important;font-weight:400!important}@media (width<=900px){.landing-scroll-container .lp-looming-hero{background:radial-gradient(at 64% 24%,#245cff38,#0000 34%),radial-gradient(at 18% 82%,#ff3b301a,#0000 30%),linear-gradient(152deg,#050607 0%,#151816 48%,#868d85 78%,#050607 100%)!important}.landing-scroll-container[data-lang=zh] .lp-looming-hero .lp-hero-cover__positioning strong{font-size:24px!important;font-weight:650!important}}.landing-scroll-container[data-lang=zh]{--lp-zh-editorial-face:-apple-system, BlinkMacSystemFont, "PingFang SC", "SF Pro SC", "Hiragino Sans GB", "Noto Sans SC", sans-serif;--lp-body-face:-apple-system, BlinkMacSystemFont, "PingFang SC", "SF Pro SC", "Hiragino Sans GB", "Noto Sans SC", sans-serif}.landing-scroll-container[data-lang=zh],.landing-scroll-container[data-lang=zh] .lp-hero-cover__positioning,.landing-scroll-container[data-lang=zh] .lp-flow-story__card p,.landing-scroll-container[data-lang=zh] .lp-final-cta__copy span{font-family:-apple-system,BlinkMacSystemFont,PingFang SC,SF Pro SC,Hiragino Sans GB,Noto Sans SC,sans-serif!important}.landing-scroll-container[data-lang=zh] .lp-looming-hero .lp-hero-cover__positioning strong,.landing-scroll-container[data-lang=zh] .lp-flow-story__copy h2,.landing-scroll-container[data-lang=zh] .lp-output-ring__center span,.landing-scroll-container[data-lang=zh] .lp-archive-title,.landing-scroll-container[data-lang=zh] .lp-final-cta__copy h2{letter-spacing:0!important;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,SF Pro SC,Hiragino Sans GB,Noto Sans SC,sans-serif!important;font-weight:600!important}.landing-scroll-container[data-lang=zh] .lp-looming-hero .lp-hero-cover__positioning strong{font-size:clamp(25px,2.4vw,36px)!important;line-height:1.16!important}.landing-scroll-container[data-lang=zh] .lp-flow-story__copy h2{font-size:6.8rem!important;line-height:.95!important}.landing-scroll-container[data-lang=zh] .lp-flow-story__card strong,.landing-scroll-container[data-lang=zh] .lp-archive-work h3,.landing-scroll-container[data-lang=zh] .lp-final-cta__step strong{font-family:-apple-system,BlinkMacSystemFont,PingFang SC,SF Pro SC,Hiragino Sans GB,Noto Sans SC,sans-serif!important;font-weight:600!important}@media (width<=900px){.landing-scroll-container[data-lang=zh] .lp-looming-hero .lp-hero-cover__positioning strong{font-size:24px!important;line-height:1.18!important}.landing-scroll-container[data-lang=zh] .lp-flow-story__copy h2{font-size:4.25rem!important;line-height:.98!important}}.landing-scroll-container .lp-looming-hero .lp-nudot-hero__visual,.landing-scroll-container .lp-looming-hero .lp-nudot-frequency,.landing-scroll-container .lp-looming-hero .lp-nudot-hero__signal,.landing-scroll-container .lp-looming-hero .lp-nudot-hero__controller p{display:none!important}.landing-scroll-container .lp-looming-hero .lp-hero-worktable-fallback,.landing-scroll-container .lp-looming-hero[data-hero-3d-ready=true] .lp-hero-worktable-fallback{width:min(1180px,82vw)!important;opacity:calc(.54 - var(--hero-progress,0) * .08)!important;filter:saturate(.38)contrast(1.18)brightness(.78)grayscale(.44)!important;top:55%!important;left:65%!important}.landing-scroll-container .lp-looming-hero .lp-hero-cover__copy{width:min(510px,39vw)!important;bottom:clamp(166px,20vh,218px)!important}.landing-scroll-container .lp-looming-hero .lp-hero-cover__positioning span{color:#f4f5efa8!important;max-width:440px!important;display:block!important}.landing-scroll-container .lp-looming-hero .lp-nudot-hero__controller{left:var(--lp-stage-x)!important;width:min(560px, calc(100vw - var(--lp-stage-x) * 2))!important;opacity:.82!important;transform:translate3d(0, calc(var(--hero-progress,0) * -16px), 0)!important;display:block!important;bottom:clamp(46px,6vh,70px)!important;right:auto!important}.landing-scroll-container .lp-looming-hero .lp-nudot-thumbs{-webkit-backdrop-filter:blur(12px)saturate(112%)!important;background:#0506076b!important;border:1px solid #f4f5ef1f!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;width:100%!important;height:34px!important;display:grid!important}.landing-scroll-container .lp-looming-hero .lp-nudot-thumbs button{height:32px!important;min-height:32px!important;transition:background .22s ease, color .22s ease, transform .24s var(--lp-ease)!important;border-left:1px solid #f4f5ef1a!important}.landing-scroll-container .lp-looming-hero .lp-nudot-thumbs button:before{background:var(--lp-blue)!important;height:2px!important;left:0!important;right:0!important}.landing-scroll-container .lp-looming-hero .lp-nudot-thumbs i{font-family:var(--lp-ui-face)!important;color:#f4f5ef7a!important;font-size:10px!important;font-weight:600!important}.landing-scroll-container .lp-looming-hero .lp-nudot-thumbs button.is-active i{color:#f4f5eff5!important}.landing-scroll-container .lp-looming-hero .lp-hero-cover__type{opacity:calc(.78 - var(--hero-progress,0) * .18)!important}@media (width<=900px){.landing-scroll-container .lp-looming-hero .lp-hero-cover__copy{width:auto!important;bottom:142px!important}.landing-scroll-container .lp-looming-hero .lp-nudot-hero__controller{width:auto!important;bottom:40px!important;left:24px!important;right:24px!important}.landing-scroll-container .lp-looming-hero .lp-nudot-thumbs{height:36px!important}}@keyframes lpGeminiGradientDrift{0%{background-position:48% 46%,80% 18%,18% 82%,0 0}50%{background-position:53% 49%,74% 22%,24% 78%,50% 0}to{background-position:45% 51%,86% 16%,14% 86%,100% 0}}@keyframes lpGeminiBloomFloat{0%{transform:translate(-2%,-1%)scale(1)}50%{transform:translate(2%,1.5%)scale(1.035)}to{transform:translate(-1%,2%)scale(1.015)}}.landing-scroll-container,.landing-scroll-container[data-lang=en],.landing-scroll-container[data-lang=zh]{--lp-gemini-blue:#d7edff;--lp-gemini-blue-core:#b9dfff;--lp-gemini-blue-signal:#79bdff;--lp-gemini-blue-deep:#3f93dc;--lp-complement:#ffad79;--lp-complement-soft:#ffd8c3;--lp-paper:#fbfdff;--lp-paper-soft:#fbfdffb8;--lp-paper-dim:#fbfdff75;--lp-ink:#10151d;--lp-blue:var(--lp-gemini-blue-signal);--lp-yellow:var(--lp-complement);--lp-gold:var(--lp-complement);--lp-acid:var(--lp-gemini-blue-signal)}.landing-scroll-container .lp-nav-glass{color:#10151db8!important;-webkit-backdrop-filter:blur(22px)saturate(132%)!important;background:linear-gradient(#fbfdffcc,#fbfdff80 62%,#0000)!important;border-bottom-color:#10151d14!important}.landing-scroll-container .lp-nav-glass button,.landing-scroll-container .lp-nav-glass a,.landing-scroll-container .lp-nav-glass .cursor-pointer{color:#10151d8f!important}.landing-scroll-container .lp-nav-glass button:hover,.landing-scroll-container .lp-nav-glass .cursor-pointer:hover{color:#10151de6!important}.landing-scroll-container .lp-cta-btn{color:#fbfdff!important;background:#10151deb!important;border-color:#10151dd6!important;box-shadow:0 10px 30px #3d85cb24!important}.landing-scroll-container .lp-cta-btn:hover{color:#10151d!important;background:linear-gradient(135deg, var(--lp-gemini-blue-core), #eef8ff 58%, var(--lp-complement-soft))!important;border-color:#10151d2e!important}.landing-scroll-container .lp-looming-hero{color:var(--lp-ink)!important;background:radial-gradient(ellipse 72% 46% at calc(52% + var(--mx,0) * 3%) calc(49% + var(--my,0) * 2%), #d7edfff5 0%, #cbe7ffc7 28%, #fbfdff00 66%), radial-gradient(ellipse 34% 30% at 82% 18%, #ffd8c380, #ffd8c300 70%), radial-gradient(ellipse 38% 28% at 16% 84%, #b9dfff7a, #b9dfff00 72%), linear-gradient(132deg, #fbfdff 0%, #f7fbff 36%, #eaf6ff 58%, #fbfdff 100%)!important;background-size:120% 120%,110% 110%,115% 115%,100% 100%!important;animation:24s ease-in-out infinite alternate lpGeminiGradientDrift!important}.landing-scroll-container .lp-looming-hero:before{content:""!important;z-index:0!important;pointer-events:none!important;filter:blur(28px)saturate(112%)!important;opacity:.86!important;mix-blend-mode:multiply!important;background:radial-gradient(at 54% 52%,#8fcfff5c,#0000 42%),radial-gradient(at 73% 32%,#ffad792e,#0000 34%),conic-gradient(from 150deg at 54% 48%,#fbfdff00,#d7edff47,#ffd8c31f,#fbfdff00)!important;animation:18s ease-in-out infinite alternate lpGeminiBloomFloat!important;position:absolute!important;inset:-18%!important}.landing-scroll-container .lp-looming-hero:after{opacity:.72!important;mix-blend-mode:normal!important;background:linear-gradient(90deg,#fbfdffeb,#0000 18% 76%,#fbfdffe6),linear-gradient(#fbfdff80,#0000 38% 74%,#fbfdffe0),repeating-linear-gradient(90deg,#10151d09 0 1px,#0000 1px calc(25vw - 1px)),linear-gradient(135deg,#0000 0 47.9%,#79bdff2e 47.9% 48.18%,#0000 48.18% 100%)!important}.landing-scroll-container .lp-looming-hero .lp-hero-cover__type{color:#10151d21!important;opacity:calc(.72 - var(--hero-progress,0) * .18)!important;text-shadow:0 28px 110px #79bdff3d,0 1px #ffffff6b!important}.landing-scroll-container .lp-looming-hero .lp-landing-3d-space,.landing-scroll-container .lp-looming-hero .lp-landing-3d-space__canvas{opacity:.12!important;mix-blend-mode:multiply!important}.landing-scroll-container .lp-looming-hero .lp-hero-cover__copy h1{color:#10151db8!important;text-shadow:none!important}.landing-scroll-container .lp-looming-hero .lp-hero-cover__copy h1:before{background:linear-gradient(90deg, var(--lp-gemini-blue-deep), var(--lp-complement))!important;height:2px!important}.landing-scroll-container .lp-looming-hero .lp-hero-cover__positioning,.landing-scroll-container .lp-looming-hero .lp-hero-cover__positioning span{color:#10151da3!important;text-shadow:none!important}.landing-scroll-container .lp-looming-hero .lp-hero-cover__positioning strong,.landing-scroll-container[data-lang=zh] .lp-looming-hero .lp-hero-cover__positioning strong{color:#10151de6!important}.landing-scroll-container .lp-looming-hero .lp-hero-cover__actions{filter:drop-shadow(0 18px 40px #609ddc21)!important}.landing-scroll-container .lp-looming-hero .lp-hero-cover__actions .lp-primary-cta{color:#fbfdff!important;background:#10151deb!important;border-color:#10151de0!important}.landing-scroll-container .lp-looming-hero .lp-hero-cover__actions .lp-secondary-cta{color:#10151dbd!important;background:#fbfdff94!important;border-color:#10151d1f!important;box-shadow:inset 0 1px #ffffffd1!important}.landing-scroll-container .lp-looming-hero .lp-hero-cover__actions .lp-primary-cta:hover,.landing-scroll-container .lp-looming-hero .lp-hero-cover__actions .lp-secondary-cta:hover{color:#10151d!important;background:linear-gradient(135deg, var(--lp-gemini-blue-core), #f7fbff 62%, var(--lp-complement-soft))!important;border-color:#10151d2e!important;transform:translateY(-2px)!important}.landing-scroll-container .lp-looming-hero .lp-nudot-thumbs{-webkit-backdrop-filter:blur(18px)saturate(128%)!important;background:#fbfdff94!important;border-color:#10151d1f!important;box-shadow:0 18px 50px #609ddc29,inset 0 1px #ffffffc2!important}.landing-scroll-container .lp-looming-hero .lp-nudot-thumbs button{border-left-color:#10151d14!important;transition:background .26s,color .26s,box-shadow .26s,transform .26s cubic-bezier(.2,.8,.2,1)!important}.landing-scroll-container .lp-looming-hero .lp-nudot-thumbs button:hover,.landing-scroll-container .lp-looming-hero .lp-nudot-thumbs button:focus-visible{background:#d7edff94!important;transform:translateY(-1px)!important;box-shadow:inset 0 -1px #ffad7947!important}.landing-scroll-container .lp-looming-hero .lp-nudot-thumbs i{color:#10151d80!important}.landing-scroll-container .lp-looming-hero .lp-nudot-thumbs button.is-active i,.landing-scroll-container .lp-looming-hero .lp-nudot-thumbs button:hover i{color:#10151deb!important}.landing-scroll-container .lp-hero-runway-rail,.landing-scroll-container .lp-hero-stage-readout{color:#10151d94!important}.landing-scroll-container .lp-hero-runway-rail button:hover,.landing-scroll-container .lp-hero-runway-rail button.is-active{background:#fbfdff80!important;border-color:#79bdffb3!important}@media (width<=900px){.landing-scroll-container .lp-looming-hero{background:radial-gradient(86% 46% at 58% 45%,#d7edffeb 0%,#d7edffa3 34%,#0000 70%),radial-gradient(at 82% 18%,#ffd8c36b,#0000 54%),linear-gradient(152deg,#fbfdff 0%,#f7fbff 46%,#e9f6ff 80%,#fbfdff 100%)!important}.landing-scroll-container .lp-looming-hero:before{opacity:.72!important;filter:blur(22px)saturate(108%)!important}.landing-scroll-container .lp-looming-hero .lp-hero-cover__type{color:#10151d1c!important}.landing-scroll-container .lp-looming-hero .lp-hero-cover__copy h1,.landing-scroll-container .lp-looming-hero .lp-hero-cover__positioning strong,.landing-scroll-container[data-lang=zh] .lp-looming-hero .lp-hero-cover__positioning strong{color:#10151de0!important}.landing-scroll-container .lp-looming-hero .lp-hero-cover__positioning,.landing-scroll-container .lp-looming-hero .lp-hero-cover__positioning span{color:#10151d9e!important}}@media (prefers-reduced-motion:reduce){.landing-scroll-container .lp-looming-hero,.landing-scroll-container .lp-looming-hero:before{animation:none!important}}@media (width<=600px){.landing-scroll-container .lp-nav-glass .max-w-\[1080px\]{height:48px!important;padding-inline:16px!important}.landing-scroll-container .lp-nav-glass span:first-child{letter-spacing:0!important;font-size:15px!important}.landing-scroll-container .lp-nav-glass .flex.items-center.gap-3{gap:6px!important;min-width:0!important}.landing-scroll-container .lp-nav-glass .rounded-full{flex:none!important;padding:1px!important}.landing-scroll-container .lp-nav-glass .rounded-full button{min-width:30px!important;padding:3px 7px!important;font-size:10px!important;line-height:1!important}.landing-scroll-container .lp-nav-glass .lp-cta-btn{letter-spacing:0!important;flex:none!important;padding:8px 12px!important;font-size:10px!important}.landing-scroll-container .lp-looming-hero .lp-nudot-thumbs{grid-template-columns:repeat(5,minmax(0,1fr))!important;width:100%!important;min-width:0!important;overflow:hidden!important}.landing-scroll-container .lp-looming-hero .lp-nudot-thumbs button{width:auto!important;min-width:0!important;padding-inline:0!important}.landing-scroll-container .lp-looming-hero .lp-nudot-thumbs i{font-size:9px!important}}.landing-scroll-container .lp-looming-hero{background:radial-gradient(ellipse 78% 48% at calc(52% + var(--mx,0) * 3%) calc(50% + var(--my,0) * 2%), #d6edff 0%, #c5e4ffc7 31%, #fbfdff1a 68%), radial-gradient(ellipse 34% 27% at 78% 18%, #ffdac770, #ffdac700 72%), radial-gradient(ellipse 38% 28% at 18% 84%, #b9dfff61, #b9dfff00 74%), linear-gradient(132deg, #fff 0%, #fbfdff 34%, #eef8ff 64%, #fff 100%)!important}.landing-scroll-container .lp-looming-hero:before{filter:blur(36px)saturate(116%)!important;opacity:.94!important;mix-blend-mode:normal!important;background:radial-gradient(at 52% 54%,#b8e1ff7a,#0000 43%),radial-gradient(at 72% 30%,#ffbb8e29,#0000 36%),radial-gradient(at 20% 70%,#edf8ffb8,#0000 44%)!important}.landing-scroll-container .lp-looming-hero:after{opacity:.58!important;background:linear-gradient(90deg,#ffffffbd,#0000 18% 78%,#ffffffc7),linear-gradient(#ffffff4d,#0000 44% 78%,#ffffffb3),repeating-linear-gradient(90deg,#10151d07 0 1px,#0000 1px calc(25vw - 1px)),linear-gradient(135deg,#0000 0 47.92%,#79bdff33 47.92% 48.12%,#0000 48.12% 100%)!important}.landing-scroll-container .lp-looming-hero .lp-hero-worktable-fallback,.landing-scroll-container .lp-looming-hero[data-hero-3d-ready=true] .lp-hero-worktable-fallback{opacity:calc(.34 - var(--hero-progress,0) * .05)!important;filter:saturate(.5)contrast(.98)brightness(1.2)grayscale(.24)!important;mix-blend-mode:normal!important}.landing-scroll-container .lp-looming-hero .lp-hero-cover__copy h1,.landing-scroll-container .lp-looming-hero .lp-hero-cover__positioning strong,.landing-scroll-container[data-lang=zh] .lp-looming-hero .lp-hero-cover__positioning strong{color:#10151ddb!important}.landing-scroll-container .lp-looming-hero .lp-hero-cover__positioning,.landing-scroll-container .lp-looming-hero .lp-hero-cover__positioning span{color:#10151d94!important}.landing-scroll-container .lp-looming-hero.lp-hero-bg,.landing-scroll-container .lp-looming-hero.lp-hero-bg[data-hero-tone],.landing-scroll-container .lp-looming-hero.lp-hero-bg[data-hero-tone=dark],.landing-scroll-container .lp-looming-hero.lp-hero-bg[data-hero-tone=black],.landing-scroll-container .lp-looming-hero.lp-hero-bg[data-hero-tone=pale]{background:radial-gradient(ellipse 78% 48% at calc(52% + var(--mx,0) * 3%) calc(50% + var(--my,0) * 2%), #d6edff 0%, #c5e4ffcc 31%, #fbfdff1a 68%), radial-gradient(ellipse 34% 27% at 78% 18%, #ffdac770, #ffdac700 72%), radial-gradient(ellipse 38% 28% at 18% 84%, #b9dfff61, #b9dfff00 74%), linear-gradient(132deg, #fff 0%, #fbfdff 34%, #eef8ff 64%, #fff 100%)!important;--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important}.landing-scroll-container .lp-looming-hero.lp-hero-bg:before{filter:blur(36px)saturate(116%)!important;opacity:.94!important;mix-blend-mode:normal!important;background:radial-gradient(at 52% 54%,#b8e1ff80,#0000 43%),radial-gradient(at 72% 30%,#ffbb8e29,#0000 36%),radial-gradient(at 20% 70%,#edf8ffbd,#0000 44%)!important}.landing-scroll-container .lp-looming-hero.lp-hero-bg:after{opacity:.58!important;mix-blend-mode:normal!important;background:linear-gradient(90deg,#ffffffb8,#0000 18% 78%,#ffffffc2),linear-gradient(#ffffff52,#0000 44% 78%,#ffffffb8),repeating-linear-gradient(90deg,#10151d07 0 1px,#0000 1px calc(25vw - 1px)),linear-gradient(135deg,#0000 0 47.92%,#79bdff33 47.92% 48.12%,#0000 48.12% 100%)!important}.landing-scroll-container .lp-looming-hero .lp-hero-worktable-fallback,.landing-scroll-container .lp-looming-hero[data-hero-3d-ready=true] .lp-hero-worktable-fallback{opacity:calc(.52 - var(--hero-progress,0) * .09)!important;object-position:61% 48%!important;filter:saturate(1.06)contrast(1.02)brightness(1.04)!important;mix-blend-mode:normal!important;transform:translate3d(calc(var(--mx,0) * 12px), calc(var(--my,0) * 7px + var(--hero-progress,0) * -38px), 0) scale(calc(1.035 + var(--hero-progress,0) * .026))!important}.landing-scroll-container .lp-looming-hero .lp-landing-3d-space{opacity:calc(.74 - var(--hero-progress,0) * .18)!important}.landing-scroll-container .lp-looming-hero .lp-hero-cover__type{color:#2042601d!important}@media (width<=600px){.landing-scroll-container .lp-looming-hero .lp-hero-worktable-fallback,.landing-scroll-container .lp-looming-hero[data-hero-3d-ready=true] .lp-hero-worktable-fallback{opacity:calc(.56 - var(--hero-progress,0) * .1)!important;object-position:64% 48%!important;transform:translate3d(0, calc(var(--hero-progress,0) * -24px), 0) scale(calc(1.1 + var(--hero-progress,0) * .02))!important}}@keyframes lpGeminiBreathFinal{0%{background-position:50% 47%,72% 34%,18% 74%,100% 18%,0 0}50%{background-position:53%,68% 38%,22% 70%,92% 24%,50% 0}to{background-position:48% 52%,76% 32%,14% 78%,106% 18%,100% 0}}@keyframes lpFineGrainDrift{0%{transform:translate(-1.2%,-.8%)scale(1.02)}to{transform:translate(1%,.9%)scale(1.04)}}.landing-scroll-container,.landing-scroll-container[data-lang=en],.landing-scroll-container[data-lang=zh]{--lp-font-brand:"Looming Neutral", "SF Pro Display", "Avenir Next", "Helvetica Neue", sans-serif;--lp-font-ui:"Looming North", "SF Pro Text", "Helvetica Neue", "PingFang SC", sans-serif;--lp-font-zh:-apple-system, BlinkMacSystemFont, "PingFang SC", "SF Pro SC", "Hiragino Sans GB", "Noto Sans SC", sans-serif;--lp-gemini-blue:#d7edff;--lp-gemini-blue-core:#b9dfff;--lp-gemini-blue-signal:#79bdff;--lp-gemini-blue-deep:#3f93dc;--lp-ink:#10151d;--lp-ink-soft:#10151da8;--lp-cream-orange:#ffb66d;--lp-cream-orange-soft:#ffdcc0;--lp-signal-green:#9bdc58;--lp-stage-x:clamp(22px, 4.8vw, 78px);--lp-ease:cubic-bezier(.16, 1, .3, 1);--lp-ease-mouse:cubic-bezier(.22, .78, .16, 1);color:var(--lp-ink)!important;font-family:var(--lp-font-ui)!important;letter-spacing:0!important;text-rendering:geometricprecision!important;cursor:auto!important;background:#f8fcff!important}.landing-scroll-container[data-lang=zh],.landing-scroll-container[data-lang=zh] *{font-family:var(--lp-font-zh)!important}.landing-scroll-container .lp-atelier-cursor{opacity:.34!important;mix-blend-mode:multiply!important;width:18px!important;height:18px!important;transform:translate3d(calc(var(--cursor-x,50vw) - 9px), calc(var(--cursor-y,50vh) - 9px), 0) scale(calc(.82 + var(--pointer-speed,0) * .18))!important;transition:opacity .16s,transform 80ms linear!important}.landing-scroll-container:has(a:hover,button:hover,select:hover) .lp-atelier-cursor{opacity:0!important}.landing-scroll-container .lp-atelier-cursor__wake{background:#d7edff2e!important;border-color:#3f93dc57!important;box-shadow:0 0 24px #79bdff3d!important}.landing-scroll-container .lp-atelier-cursor__point{background:#10151dc7!important;box-shadow:0 0 0 4px #d7edff52!important}.landing-scroll-container .lp-nav-glass{color:#10151dad!important;-webkit-backdrop-filter:blur(22px)saturate(136%)!important;background:linear-gradient(#f8fcffdb,#f8fcff94 72%,#f8fcff00)!important;border-bottom:1px solid #10151d13!important;height:56px!important}.landing-scroll-container .lp-nav-glass span:first-child{font-family:var(--lp-font-brand)!important;letter-spacing:0!important;color:#10151de0!important;font-size:15px!important;font-weight:430!important;line-height:1!important}.landing-scroll-container .lp-nav-glass button,.landing-scroll-container .lp-nav-glass a,.landing-scroll-container .lp-nav-glass .cursor-pointer{font-family:var(--lp-font-ui)!important;letter-spacing:0!important;color:#10151d8c!important;transition:color .18s ease, background-color .18s ease, border-color .18s ease, transform .22s var(--lp-ease)!important;font-size:11px!important;font-weight:520!important}.landing-scroll-container .lp-nav-glass button:hover,.landing-scroll-container .lp-nav-glass a:hover,.landing-scroll-container .lp-nav-glass .cursor-pointer:hover{color:#10151deb!important;transform:translateY(-1px)!important}.landing-scroll-container .lp-cta-btn{color:#fbfdff!important;min-height:34px!important;transition:color .18s ease, background .18s ease, border-color .18s ease, transform .22s var(--lp-ease), box-shadow .22s var(--lp-ease)!important;background:#10151deb!important;border:1px solid #10151dcc!important;border-radius:999px!important;box-shadow:0 12px 34px #3f93dc24!important}.landing-scroll-container .lp-cta-btn:hover{color:var(--lp-ink)!important;background:linear-gradient(135deg, var(--lp-gemini-blue-core), #f9fdff 58%, var(--lp-cream-orange-soft))!important;border-color:#10151d29!important;transform:translateY(-1px)!important;box-shadow:0 16px 40px #3f93dc29!important}.landing-scroll-container .lp-looming-hero,.landing-scroll-container .lp-looming-hero.lp-hero-bg,.landing-scroll-container .lp-looming-hero.lp-hero-bg[data-hero-tone],.landing-scroll-container .lp-looming-hero.lp-hero-bg[data-hero-tone=dark],.landing-scroll-container .lp-looming-hero.lp-hero-bg[data-hero-tone=black],.landing-scroll-container .lp-looming-hero.lp-hero-bg[data-hero-tone=pale]{min-height:112svh!important;color:var(--lp-ink)!important;background:radial-gradient(ellipse 72% 50% at calc(52% + var(--mx,0) * 1.6%) calc(48% + var(--my,0) * 1.2%), #d7edfffa 0%, #b9dfffbd 30%, #f7fcff1a 68%), radial-gradient(ellipse 34% 28% at calc(68% - var(--mx,0) * 1.2%) 42%, #10151d29, #10151d0b 36%, #10151d00 70%), radial-gradient(ellipse 26% 24% at 78% 20%, #ffb66d3d, #ffb66d00 72%), radial-gradient(ellipse 30% 24% at 86% 66%, #9bdc582b, #9bdc5800 70%), linear-gradient(132deg, #fff 0%, #fbfdff 32%, #edf8ff 62%, #fff 100%)!important;--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important;background-size:118% 118%,112% 112%,108% 108%,108% 108%,100% 100%!important;animation:28s ease-in-out infinite alternate lpGeminiBreathFinal!important;overflow:hidden!important}.landing-scroll-container .lp-looming-hero:before,.landing-scroll-container .lp-looming-hero.lp-hero-bg:before{content:""!important;z-index:0!important;pointer-events:none!important;filter:blur(36px)saturate(108%)!important;opacity:calc(.72 + var(--scroll-abs-velocity,0) * .08)!important;mix-blend-mode:multiply!important;background:radial-gradient(at 50% 52%,#79bdff38,#0000 38%),radial-gradient(at 71% 34%,#10151d1f,#0000 30%),radial-gradient(at 80% 18%,#ffb66d24,#0000 32%),conic-gradient(from 138deg at 54% 49%,#fff0,#d7edff42,#10151d0f,#9bdc5814,#fff0)!important;animation:22s ease-in-out infinite alternate lpFineGrainDrift!important;position:absolute!important;inset:-16%!important}.landing-scroll-container .lp-looming-hero:after,.landing-scroll-container .lp-looming-hero.lp-hero-bg:after{content:""!important;z-index:1!important;pointer-events:none!important;opacity:.52!important;mix-blend-mode:normal!important;background:linear-gradient(90deg,#ffffffad,#0000 18% 78%,#ffffffb8),linear-gradient(#ffffff6b,#0000 38% 74%,#ffffffd1),repeating-linear-gradient(90deg,#10151d06 0 1px,#0000 1px calc(25vw - 1px)),repeating-linear-gradient(0deg,#0000 0 43px,#10151d04 43px 44px)!important;position:absolute!important;inset:0!important}.landing-scroll-container .lp-looming-hero .lp-hero-cover__shell{perspective:1800px!important;transform-style:preserve-3d!important}.landing-scroll-container .lp-looming-hero .lp-hero-context-objects,.landing-scroll-container .lp-looming-hero .lp-nudot-hero__center-tag,.landing-scroll-container .lp-looming-hero .lp-nudot-hero__left-list,.landing-scroll-container .lp-looming-hero .lp-nudot-hero__right-list,.landing-scroll-container .lp-looming-hero .lp-nudot-hero__rule,.landing-scroll-container .lp-looming-hero .lp-hero-runway-rail,.landing-scroll-container .lp-looming-hero .lp-hero-stage-readout,.landing-scroll-container .lp-looming-hero .lp-nudot-hero__footer,.landing-scroll-container .lp-looming-hero .lp-scroll-indicator,.landing-scroll-container .lp-looming-hero .lp-nudot-hero__visual,.landing-scroll-container .lp-looming-hero .lp-nudot-frequency,.landing-scroll-container .lp-looming-hero .lp-nudot-hero__signal,.landing-scroll-container .lp-looming-hero .lp-nudot-hero__controller p{display:none!important}.landing-scroll-container .lp-looming-hero .lp-landing-3d-space,.landing-scroll-container .lp-looming-hero .lp-landing-3d-space__canvas{opacity:calc(.28 - var(--hero-progress,0) * .08)!important;mix-blend-mode:multiply!important;filter:saturate(.72)contrast(.92)!important;transition:opacity .26s!important}.landing-scroll-container .lp-looming-hero .lp-landing-3d-space:after,.landing-scroll-container .lp-looming-hero .lp-hero-cover:before,.landing-scroll-container .lp-looming-hero .lp-hero-cover:after{opacity:0!important;background:0 0!important}.landing-scroll-container .lp-looming-hero .lp-hero-worktable-fallback,.landing-scroll-container .lp-looming-hero[data-hero-3d-ready=true] .lp-hero-worktable-fallback{z-index:6!important;object-fit:contain!important;object-position:50% 50%!important;width:min(940px,62vw)!important;height:min(760px,82vh)!important;opacity:calc(.68 - var(--hero-progress,0) * .12)!important;filter:saturate(.86)contrast(1.03)brightness(1.06)drop-shadow(0 36px 82px #3f93dc1f)!important;mix-blend-mode:multiply!important;transform:translate3d(calc(var(--mx,0) * 9px), calc(-50% + var(--my,0) * 6px + var(--hero-progress,0) * -28px), 0) rotate(calc(-.22deg + var(--mx,0) * .12deg)) scale(calc(1.01 + var(--hero-progress,0) * .022))!important;transition:opacity .22s,filter .22s,transform 90ms linear!important;top:49%!important;left:auto!important;right:clamp(-120px,-8vw,-36px)!important;-webkit-mask-image:radial-gradient(54% 48% at 60% 51%,#000 0 46%,#000000bd 61%,#00000047 72%,#0000 86%)!important;mask-image:radial-gradient(54% 48% at 60% 51%,#000 0 46%,#000000bd 61%,#00000047 72%,#0000 86%)!important}.landing-scroll-container .lp-looming-hero .lp-hero-cover__type{z-index:10!important;color:#10151d18!important;font-family:var(--lp-font-brand)!important;letter-spacing:0!important;opacity:calc(.78 - var(--hero-progress,0) * .18)!important;mix-blend-mode:multiply!important;text-shadow:0 34px 120px #79bdff4d,0 1px #ffffff94!important;pointer-events:none!important;font-size:clamp(96px,15vw,236px)!important;font-weight:420!important;line-height:.78!important;display:block!important}.landing-scroll-container .lp-looming-hero .lp-hero-cover__type span:first-child{left:var(--lp-stage-x)!important;width:min(690px,52vw)!important;transform:translate3d(calc(var(--mx,0) * -12px), calc(var(--my,0) * -5px + var(--hero-progress,0) * -72px), -120px) skewX(-.8deg)!important;top:clamp(74px,9.2vh,106px)!important}.landing-scroll-container .lp-looming-hero .lp-hero-cover__type span:last-child{left:var(--lp-stage-x)!important;text-align:left!important;width:min(620px,45vw)!important;transform:translate3d(calc(var(--mx,0) * 8px), calc(var(--my,0) * -3px + var(--hero-progress,0) * 52px), -140px) skewX(.5deg)!important;top:clamp(168px,22vh,246px)!important;right:auto!important}.landing-scroll-container .lp-looming-hero .lp-hero-cover__copy{z-index:30!important;left:var(--lp-stage-x)!important;width:min(540px,42vw)!important;color:var(--lp-ink)!important;transform:translate3d(calc(var(--mx,0) * -5px), calc(var(--my,0) * 3px + var(--hero-progress,0) * -24px), 140px)!important;top:auto!important;bottom:clamp(154px,19vh,214px)!important;right:auto!important}.landing-scroll-container .lp-looming-hero .lp-hero-cover__copy h1,.landing-scroll-container[data-lang=zh] .lp-looming-hero .lp-hero-cover__copy h1,.landing-scroll-container[data-lang=en] .lp-looming-hero .lp-hero-cover__copy h1{clip:auto!important;clip-path:none!important;color:#10151ddb!important;width:auto!important;height:auto!important;font-family:var(--lp-font-ui)!important;letter-spacing:0!important;text-transform:uppercase!important;text-shadow:none!important;font-size:11px!important;font-weight:620!important;line-height:1!important;position:relative!important;overflow:visible!important}.landing-scroll-container .lp-looming-hero .lp-hero-cover__copy h1:before{content:""!important;background:linear-gradient(90deg, var(--lp-gemini-blue-deep), var(--lp-cream-orange), var(--lp-signal-green))!important;border-radius:999px!important;width:76px!important;height:2px!important;margin-bottom:14px!important;display:block!important}.landing-scroll-container .lp-looming-hero .lp-hero-cover__copy h1 span:after{display:none!important}.landing-scroll-container .lp-looming-hero .lp-hero-cover__positioning,.landing-scroll-container .lp-looming-hero .lp-hero-cover__positioning span{color:#10151d9e!important;width:min(520px,100%)!important;font-family:var(--lp-font-ui)!important;letter-spacing:0!important;text-shadow:none!important;gap:10px!important;margin-top:16px!important;font-size:clamp(13px,.98vw,15px)!important;font-weight:440!important;line-height:1.68!important}.landing-scroll-container .lp-looming-hero .lp-hero-cover__positioning strong,.landing-scroll-container[data-lang=zh] .lp-looming-hero .lp-hero-cover__positioning strong{width:min(520px,100%)!important;box-shadow:none!important;color:#10151deb!important;font-family:var(--lp-font-brand)!important;letter-spacing:0!important;background:0 0!important;border:0!important;margin:0 0 12px!important;padding:0!important;font-size:clamp(28px,3.6vw,58px)!important;font-weight:460!important;line-height:.96!important;display:block!important}.landing-scroll-container[data-lang=zh] .lp-looming-hero .lp-hero-cover__positioning strong{font-family:var(--lp-font-zh)!important;font-size:clamp(25px,2.8vw,42px)!important;font-weight:650!important;line-height:1.12!important}.landing-scroll-container .lp-looming-hero .lp-hero-cover__actions{z-index:31!important;left:var(--lp-stage-x)!important;filter:drop-shadow(0 18px 42px #3f93dc1f)!important;gap:10px!important;display:flex!important;bottom:clamp(92px,11vh,124px)!important}.landing-scroll-container .lp-looming-hero .lp-hero-cover__actions .lp-primary-cta,.landing-scroll-container .lp-looming-hero .lp-hero-cover__actions .lp-secondary-cta{min-height:44px!important;font-family:var(--lp-font-ui)!important;letter-spacing:0!important;transition:color .18s ease, background .18s ease, border-color .18s ease, transform .22s var(--lp-ease), box-shadow .22s var(--lp-ease)!important;border-radius:999px!important;flex:none!important;padding:0 22px!important;font-size:12px!important;font-weight:650!important}.landing-scroll-container .lp-looming-hero .lp-hero-cover__actions .lp-primary-cta{color:#fbfdff!important;background:#10151deb!important;border:1px solid #10151ddb!important;box-shadow:0 14px 34px #10151d29!important}.landing-scroll-container .lp-looming-hero .lp-hero-cover__actions .lp-secondary-cta{color:#10151dad!important;background:#ffffff8c!important;border:1px solid #10151d1f!important;justify-content:center!important;align-items:center!important;display:inline-flex!important;box-shadow:inset 0 1px #ffffffd1!important}.landing-scroll-container .lp-looming-hero .lp-hero-cover__actions .lp-primary-cta:hover,.landing-scroll-container .lp-looming-hero .lp-hero-cover__actions .lp-secondary-cta:hover{color:var(--lp-ink)!important;background:linear-gradient(135deg,#b9dffff0,#ffffffd1 55%,#ffdcc0c7)!important;border-color:#10151d29!important;transform:translateY(-2px)!important;box-shadow:0 20px 50px #3f93dc2e!important}.landing-scroll-container .lp-looming-hero .lp-nudot-hero__controller{z-index:32!important;left:var(--lp-stage-x)!important;width:min(540px, calc(100vw - var(--lp-stage-x) * 2))!important;opacity:calc(.9 - var(--hero-progress,0) * .18)!important;transform:translate3d(0, calc(var(--hero-progress,0) * -10px), 0)!important;display:block!important;bottom:clamp(30px,4.8vh,58px)!important;right:auto!important}.landing-scroll-container .lp-looming-hero .lp-nudot-thumbs{-webkit-backdrop-filter:blur(18px)saturate(128%)!important;background:#ffffff8f!important;border:1px solid #10151d1a!important;border-radius:999px!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;width:100%!important;height:38px!important;display:grid!important;overflow:hidden!important;box-shadow:0 18px 44px #3f93dc1f,inset 0 1px #ffffffd6!important}.landing-scroll-container .lp-looming-hero .lp-nudot-thumbs button{color:#10151d7a!important;min-width:0!important;height:36px!important;min-height:36px!important;transition:color .18s ease, background .18s ease, transform .22s var(--lp-ease), box-shadow .22s var(--lp-ease)!important;background:0 0!important;border-left:1px solid #10151d12!important;padding:0!important}.landing-scroll-container .lp-looming-hero .lp-nudot-thumbs button:first-child{border-left:0!important}.landing-scroll-container .lp-looming-hero .lp-nudot-thumbs button:before{background:linear-gradient(90deg, var(--lp-gemini-blue-signal), var(--lp-cream-orange), var(--lp-signal-green))!important;transform-origin:0!important;height:2px!important;top:0!important;left:13px!important;right:13px!important}.landing-scroll-container .lp-looming-hero .lp-nudot-thumbs i,.landing-scroll-container .lp-looming-hero .lp-nudot-thumbs span{font-family:var(--lp-font-ui)!important;letter-spacing:0!important;color:currentColor!important;font-size:10px!important;font-weight:620!important}.landing-scroll-container .lp-looming-hero .lp-nudot-thumbs button:hover,.landing-scroll-container .lp-looming-hero .lp-nudot-thumbs button:focus-visible{color:#10151de6!important;background:#d7edff94!important;transform:translateY(-1px)!important}.landing-scroll-container .lp-looming-hero .lp-nudot-thumbs button.is-active{color:#10151df0!important;background:linear-gradient(135deg,#d7edffb8,#ffffff8a 58%,#ffdcc052)!important;box-shadow:inset 0 -1px #9bdc582e!important}.landing-scroll-container .lp-flow-story{background:radial-gradient(ellipse at calc(44% + var(--mx,0) * 3%) calc(18% + var(--flow-progress,0) * 44%), #79bdff24, transparent 34%), radial-gradient(ellipse at 72% 70%, #ffb66d0e, transparent 38%), radial-gradient(ellipse at 22% 80%, #9bdc580b, transparent 34%), linear-gradient(180deg, #05070a 0%, #080b0f 52%, #05070a 100%)!important}.landing-scroll-container .lp-flow-story__sticky:before{background:repeating-linear-gradient(90deg,#fbfdff06 0 1px,#0000 1px 112px),linear-gradient(105deg,#fbfdff05,#0000 48%,#79bdff0c,#0000 72%)!important}.landing-scroll-container .lp-flow-story__bg-word,.landing-scroll-container .lp-flow-story__copy h2,.landing-scroll-container .lp-output-ring__center span,.landing-scroll-container .lp-archive-title{font-family:var(--lp-font-brand)!important;letter-spacing:0!important;font-weight:430!important}.landing-scroll-container .lp-flow-story__card{-webkit-backdrop-filter:blur(18px)saturate(112%)!important;background:#fbfdff0b!important;border-color:#d7edff24!important;box-shadow:0 18px 62px #0000002e!important}.landing-scroll-container .lp-flow-story__card:before{background:linear-gradient(180deg, var(--lp-gemini-blue-signal), var(--lp-cream-orange))!important}.landing-scroll-container .lp-flow-story__card span,.landing-scroll-container .lp-output-ring__item i,.landing-scroll-container .lp-archive-work p,.landing-scroll-container .lp-final-cta__copy p,.landing-scroll-container .lp-final-cta__step i{color:var(--lp-cream-orange)!important}.landing-scroll-container .lp-output-ring-section{background:radial-gradient(ellipse at calc(42% + var(--mx,0) * 3%) calc(20% + var(--output-progress,0) * 20%), #d7edff1f, transparent 32%), radial-gradient(ellipse at 78% 66%, #79bdff21, transparent 36%), radial-gradient(ellipse at 18% 84%, #ffb66d0e, transparent 30%), linear-gradient(180deg, #05070a 0%, #090c10 52%, #05070a 100%)!important}.landing-scroll-container .lp-output-ring__item,.landing-scroll-container .lp-archive-work__image,.landing-scroll-container .lp-final-cta{border-color:#d7edff24!important}.landing-scroll-container .lp-output-ring__item{transition:border-color .22s ease, box-shadow .26s var(--lp-ease), transform .26s var(--lp-ease)!important}.landing-scroll-container .lp-output-ring__item:hover,.landing-scroll-container .lp-archive-work:hover .lp-archive-work__image{border-color:#79bdffb8!important;box-shadow:0 24px 70px #79bdff29!important}.landing-scroll-container .lp-archive-section{background:radial-gradient(ellipse at calc(38% + var(--mx,0) * 3%) calc(25% + var(--archive-progress,0) * 24%), #79bdff24, transparent 29%), radial-gradient(ellipse at 84% 62%, #ffb66d0e, transparent 31%), radial-gradient(ellipse at 18% 86%, #9bdc580a, transparent 34%), linear-gradient(180deg, #05070a 0%, #080b0f 52%, #05070a 100%)!important}.landing-scroll-container .lp-final-cta{background:radial-gradient(ellipse at calc(18% + var(--mx,0) * 4%) calc(28% + var(--my,0) * 3%), #79bdff26, transparent 32%), radial-gradient(ellipse at 86% 76%, #ffb66d17, transparent 29%), linear-gradient(135deg, #fbfdff0b, #05070ac7)!important}.landing-scroll-container .lp-final-cta__copy h2,.landing-scroll-container[data-lang=en] .lp-final-cta__copy h2,.landing-scroll-container[data-lang=zh] .lp-final-cta__copy h2{font-family:var(--lp-font-brand)!important;letter-spacing:0!important;font-weight:440!important}.landing-scroll-container[data-lang=zh] .lp-flow-story__copy h2,.landing-scroll-container[data-lang=zh] .lp-output-ring__center span,.landing-scroll-container[data-lang=zh] .lp-archive-title,.landing-scroll-container[data-lang=zh] .lp-final-cta__copy h2,.landing-scroll-container[data-lang=zh] .lp-flow-story__card strong,.landing-scroll-container[data-lang=zh] .lp-archive-work h3,.landing-scroll-container[data-lang=zh] .lp-final-cta__step strong{font-family:var(--lp-font-zh)!important;letter-spacing:0!important;font-weight:650!important}@media (width<=900px){.landing-scroll-container .lp-looming-hero,.landing-scroll-container .lp-looming-hero.lp-hero-bg,.landing-scroll-container .lp-looming-hero.lp-hero-bg[data-hero-tone]{background:radial-gradient(96% 52% at 56% 38%,#d7edfffa 0%,#b9dfff9e 36%,#0000 74%),radial-gradient(at 82% 20%,#ffb66d2e,#0000 50%),radial-gradient(at 86% 68%,#9bdc581f,#0000 56%),linear-gradient(154deg,#fff 0%,#fbfdff 46%,#edf8ff 82%,#fff 100%)!important;min-height:108svh!important}.landing-scroll-container .lp-looming-hero .lp-hero-worktable-fallback,.landing-scroll-container .lp-looming-hero[data-hero-3d-ready=true] .lp-hero-worktable-fallback{width:820px!important;height:590px!important;opacity:calc(.32 - var(--hero-progress,0) * .08)!important;filter:saturate(.72)contrast(.98)brightness(1.08)drop-shadow(0 24px 52px #3f93dc14)!important;transform:translate3d(calc(var(--mx,0) * 4px), calc(-50% + var(--hero-progress,0) * -18px), 0) scale(1.02)!important;top:45%!important;right:-210px!important;-webkit-mask-image:radial-gradient(50% 45% at 63% 48%,#000 0 38%,#0000008f 58%,#0000 78%)!important;mask-image:radial-gradient(50% 45% at 63% 48%,#000 0 38%,#0000008f 58%,#0000 78%)!important}.landing-scroll-container .lp-looming-hero .lp-hero-cover__type{color:#10151d1a!important;font-size:clamp(76px,23vw,112px)!important}.landing-scroll-container .lp-looming-hero .lp-hero-cover__type span:first-child{width:calc(100vw - 40px)!important;top:82px!important;left:20px!important}.landing-scroll-container .lp-looming-hero .lp-hero-cover__type span:last-child{width:calc(100vw - 40px)!important;top:154px!important;left:20px!important}.landing-scroll-container .lp-looming-hero .lp-hero-cover__copy{width:auto!important;bottom:156px!important;left:22px!important;right:22px!important}.landing-scroll-container .lp-looming-hero .lp-hero-cover__positioning strong,.landing-scroll-container[data-lang=zh] .lp-looming-hero .lp-hero-cover__positioning strong{font-size:clamp(24px,7vw,34px)!important;line-height:1.12!important}.landing-scroll-container .lp-looming-hero .lp-hero-cover__positioning,.landing-scroll-container .lp-looming-hero .lp-hero-cover__positioning span{max-width:360px!important;font-size:13px!important;line-height:1.58!important}.landing-scroll-container .lp-looming-hero .lp-hero-cover__actions{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:10px!important;width:auto!important;display:grid!important;bottom:94px!important;left:22px!important;right:22px!important}.landing-scroll-container .lp-looming-hero .lp-hero-cover__actions .lp-primary-cta,.landing-scroll-container .lp-looming-hero .lp-hero-cover__actions .lp-secondary-cta{width:100%!important;min-width:0!important;min-height:42px!important;padding:0 16px!important;font-size:11px!important}.landing-scroll-container .lp-looming-hero .lp-nudot-hero__controller{width:auto!important;bottom:36px!important;left:22px!important;right:22px!important}.landing-scroll-container .lp-looming-hero .lp-nudot-thumbs{height:34px!important}.landing-scroll-container .lp-looming-hero .lp-nudot-thumbs button{height:32px!important}.landing-scroll-container .lp-looming-hero .lp-nudot-thumbs span{display:none!important}}@media (width<=600px){.landing-scroll-container .lp-nav-glass .max-w-\[1080px\]{grid-template-columns:auto minmax(0,1fr)!important;align-items:center!important;gap:10px!important;height:52px!important;padding-inline:16px!important;display:grid!important}.landing-scroll-container .lp-nav-glass span:first-child{font-size:15px!important}.landing-scroll-container .lp-nav-glass .flex.items-center.gap-3{justify-content:flex-end!important;justify-self:end!important;gap:6px!important;min-width:0!important;max-width:100%!important;overflow:visible!important}.landing-scroll-container .lp-nav-glass .flex.items-center.gap-3>span,.landing-scroll-container .lp-nav-glass .rounded-full{display:none!important}.landing-scroll-container .lp-nav-glass .rounded-full button{min-width:30px!important;padding:3px 7px!important;font-size:10px!important}.landing-scroll-container .lp-nav-glass .lp-cta-btn{white-space:nowrap!important;min-height:32px!important;padding:7px 12px!important;font-size:10px!important}}@media (prefers-reduced-motion:reduce){.landing-scroll-container .lp-looming-hero,.landing-scroll-container .lp-looming-hero:before{animation:none!important}.landing-scroll-container .lp-looming-hero .lp-hero-worktable-fallback,.landing-scroll-container .lp-looming-hero .lp-hero-cover__copy,.landing-scroll-container .lp-looming-hero .lp-hero-cover__type span{transform:none!important}}@keyframes lpGeminiStudioLoop{0%{background-position:48% 48%,69% 43%,84% 18%,82% 70%,0 0}46%{background-position:52%,65% 46%,78% 22%,87% 66%,50% 0}to{background-position:50% 46%,72% 40%,88% 16%,79% 73%,100% 0}}.landing-scroll-container,.landing-scroll-container[data-lang=en],.landing-scroll-container[data-lang=zh]{--lp-stage-x:clamp(54px, 5.4vw, 92px);--lp-gemini-blue:#d7edff;--lp-gemini-blue-core:#b9dfff;--lp-gemini-blue-signal:#79bdff;--lp-gemini-blue-deep:#3f93dc;--lp-cream-orange:#ffc18a;--lp-cream-orange-soft:#ffe0c2;--lp-signal-green:#a5d96f;--lp-ink:#111821;--lp-ink-soft:#11182194;background:#fbfdff!important}.landing-scroll-container .lp-nav-glass{background:linear-gradient(#fdfeffe6,#fdfeff99 72%,#fdfeff00)!important;border-bottom-color:#11182111!important;height:58px!important}.landing-scroll-container .lp-nav-glass .max-w-\[1080px\]{height:58px!important;padding-inline:var(--lp-stage-x)!important}.landing-scroll-container .lp-nav-glass span:first-child{color:#111821db!important;font-size:16px!important;font-weight:450!important}.landing-scroll-container .lp-nav-glass .rounded-full{background:#ffffff9e!important;border-color:#11182114!important;border-radius:999px!important;height:30px!important;padding:2px!important;box-shadow:inset 0 1px #ffffffe6,0 10px 28px #3f93dc14!important}.landing-scroll-container .lp-nav-glass .rounded-full button{color:#11182170!important;min-width:42px!important;height:24px!important;box-shadow:none!important;background:0 0!important;border-radius:999px!important;padding:0 10px!important}.landing-scroll-container .lp-nav-glass .lp-cta-btn{letter-spacing:.04em!important;color:#111821d6!important;background:#ffffff9e!important;border-color:#1118211a!important;min-height:36px!important;padding:0 20px!important;font-size:10px!important;font-weight:660!important;box-shadow:inset 0 1px #ffffffeb,0 12px 30px #3f93dc1a!important}.landing-scroll-container .lp-nav-glass .lp-cta-btn:hover{color:#fbfdff!important;background:#111821eb!important;border-color:#111821c2!important;transform:translateY(-1px)!important}.landing-scroll-container .lp-looming-hero,.landing-scroll-container .lp-looming-hero.lp-hero-bg,.landing-scroll-container .lp-looming-hero.lp-hero-bg[data-hero-tone]{background:radial-gradient(ellipse 72% 48% at calc(48% + var(--mx,0) * 1.2%) calc(50% + var(--my,0) * 1%), #d7edfff2 0%, #b9dfffb8 31%, #fbfdff1f 70%), radial-gradient(ellipse 30% 24% at calc(67% - var(--mx,0) * 0.8%) 44%, #11182124, #1118210a 42%, #11182100 72%), radial-gradient(ellipse 26% 22% at 83% 18%, #ffc18a38, #ffc18a00 70%), radial-gradient(ellipse 30% 24% at 83% 70%, #a5d96f24, #a5d96f00 72%), linear-gradient(128deg, #fff 0%, #fbfdff 32%, #eef8ff 68%, #fff 100%)!important;min-height:106svh!important;animation:lpGeminiStudioLoop 32s var(--lp-ease) infinite alternate!important;background-size:116% 116%,108% 108%,106% 106%,106% 106%,100% 100%!important}.landing-scroll-container .lp-looming-hero:before,.landing-scroll-container .lp-looming-hero.lp-hero-bg:before{filter:blur(38px)saturate(112%)!important;opacity:.78!important;background:radial-gradient(at 47% 52%,#79bdff38,#0000 40%),radial-gradient(at 68% 42%,#1118211a,#0000 31%),radial-gradient(at 82% 22%,#ffc18a24,#0000 31%),radial-gradient(at 84% 72%,#a5d96f1a,#0000 34%),conic-gradient(from 142deg at 53%,#fff0,#d7edff3d,#1118210b,#ffc18a12,#a5d96f0f,#fff0)!important;inset:-14%!important}.landing-scroll-container .lp-looming-hero:after,.landing-scroll-container .lp-looming-hero.lp-hero-bg:after{opacity:.44!important;background:linear-gradient(90deg,#ffffffc7,#0000 20% 76%,#ffffffb8),linear-gradient(#ffffff7a,#0000 42% 76%,#ffffffd6),repeating-linear-gradient(90deg,#11182105 0 1px,#0000 1px calc(25vw - 1px)),repeating-linear-gradient(0deg,#0000 0 43px,#11182103 43px 44px)!important}.landing-scroll-container .lp-looming-hero .lp-hero-worktable-fallback,.landing-scroll-container .lp-looming-hero[data-hero-3d-ready=true] .lp-hero-worktable-fallback{width:min(880px,57vw)!important;height:min(720px,78vh)!important;opacity:calc(.58 - var(--hero-progress,0) * .1)!important;filter:saturate(.9)contrast(1.04)brightness(1.04)drop-shadow(0 34px 82px #3f93dc24)!important;transform:translate3d(calc(var(--mx,0) * 6px), calc(-50% + var(--my,0) * 4px + var(--hero-progress,0) * -18px), 0) rotate(calc(-.18deg + var(--mx,0) * .08deg)) scale(calc(1.01 + var(--hero-progress,0) * .018))!important;position:absolute!important;top:51%!important;right:clamp(-86px,-5.2vw,-34px)!important;-webkit-mask-image:radial-gradient(55% 48% at 58%,#000 0 42%,#000000b8 61%,#0000003d 76%,#0000 90%)!important;mask-image:radial-gradient(55% 48% at 58%,#000 0 42%,#000000b8 61%,#0000003d 76%,#0000 90%)!important}.landing-scroll-container .lp-looming-hero .lp-landing-3d-space,.landing-scroll-container .lp-looming-hero .lp-landing-3d-space__canvas{opacity:calc(.2 - var(--hero-progress,0) * .06)!important}.landing-scroll-container .lp-looming-hero .lp-hero-cover__type{color:#11182115!important;opacity:calc(.74 - var(--hero-progress,0) * .16)!important;font-size:clamp(112px,14.2vw,218px)!important;line-height:.78!important;left:0!important}.landing-scroll-container .lp-looming-hero .lp-hero-cover__type span:first-child{left:var(--lp-stage-x)!important;transform:translate3d(calc(var(--mx,0) * -8px), calc(var(--my,0) * -4px + var(--hero-progress,0) * -54px), -120px) skewX(-.6deg)!important;top:clamp(90px,11vh,126px)!important}.landing-scroll-container .lp-looming-hero .lp-hero-cover__type span:last-child{left:var(--lp-stage-x)!important;transform:translate3d(calc(var(--mx,0) * 6px), calc(var(--my,0) * -3px + var(--hero-progress,0) * 40px), -140px) skewX(.4deg)!important;top:clamp(190px,25vh,272px)!important}.landing-scroll-container[data-lang] .lp-looming-hero .lp-hero-cover__copy{left:var(--lp-stage-x)!important;width:min(640px,47vw)!important;transform:translate3d(calc(var(--mx,0) * -3px), calc(var(--my,0) * 2px + var(--hero-progress,0) * -18px), 120px)!important;position:absolute!important;top:auto!important;bottom:clamp(196px,22vh,258px)!important;right:auto!important}.landing-scroll-container .lp-looming-hero .lp-hero-cover__copy h1,.landing-scroll-container[data-lang=zh] .lp-looming-hero .lp-hero-cover__copy h1,.landing-scroll-container[data-lang=en] .lp-looming-hero .lp-hero-cover__copy h1{color:#111821c7!important;font-size:10px!important;font-weight:680!important}.landing-scroll-container .lp-looming-hero .lp-hero-cover__copy h1:before{background:linear-gradient(90deg, var(--lp-gemini-blue-deep) 0%, var(--lp-gemini-blue-signal) 38%, var(--lp-cream-orange) 72%, var(--lp-signal-green) 100%)!important;width:84px!important;height:2px!important;margin-bottom:18px!important}.landing-scroll-container .lp-looming-hero .lp-hero-cover__positioning,.landing-scroll-container .lp-looming-hero .lp-hero-cover__positioning span{color:#1118218f!important;width:min(590px,100%)!important;margin-top:18px!important;font-size:clamp(13px,.9vw,14px)!important;font-weight:430!important;line-height:1.74!important}.landing-scroll-container .lp-looming-hero .lp-hero-cover__positioning strong,.landing-scroll-container[data-lang=zh] .lp-looming-hero .lp-hero-cover__positioning strong{color:#111821e6!important;text-wrap:balance!important;width:min(620px,100%)!important;margin-bottom:18px!important}.landing-scroll-container[data-lang=zh] .lp-looming-hero .lp-hero-cover__positioning strong{font-size:clamp(31px,3.05vw,46px)!important;font-weight:660!important;line-height:1.08!important}.landing-scroll-container[data-lang] .lp-looming-hero .lp-hero-cover__actions{left:var(--lp-stage-x)!important;gap:12px!important;position:absolute!important;bottom:clamp(116px,12vh,146px)!important;right:auto!important}.landing-scroll-container .lp-looming-hero .lp-hero-cover__actions .lp-primary-cta,.landing-scroll-container .lp-looming-hero .lp-hero-cover__actions .lp-secondary-cta{min-height:46px!important;transition:color .18s ease, background .22s ease, border-color .18s ease, transform .26s var(--lp-ease), box-shadow .26s var(--lp-ease)!important;border-radius:999px!important;padding:0 26px!important;font-size:12px!important;font-weight:660!important}.landing-scroll-container .lp-looming-hero .lp-hero-cover__actions .lp-primary-cta{background:#111821f0!important;border-color:#111821e6!important;box-shadow:0 18px 42px #11182129,inset 0 0 0 1px #ffffff70!important}.landing-scroll-container .lp-looming-hero .lp-hero-cover__actions .lp-secondary-cta{color:#111821a8!important;-webkit-backdrop-filter:blur(14px)saturate(126%)!important;background:#ffffff94!important;border-color:#1118211c!important;box-shadow:inset 0 1px #ffffffe0,0 12px 30px #3f93dc14!important}.landing-scroll-container .lp-looming-hero .lp-hero-cover__actions .lp-primary-cta:hover,.landing-scroll-container .lp-looming-hero .lp-hero-cover__actions .lp-secondary-cta:hover{transform:translateY(-1px)!important;box-shadow:0 20px 48px #3f93dc29!important}.landing-scroll-container[data-lang] .lp-looming-hero .lp-nudot-hero__controller{left:var(--lp-stage-x)!important;width:min(560px, calc(100vw - var(--lp-stage-x) * 2))!important;position:absolute!important;bottom:clamp(46px,5.4vh,64px)!important;right:auto!important}.landing-scroll-container .lp-looming-hero .lp-nudot-thumbs{background:#ffffff80!important;border-color:#11182116!important;height:40px!important;box-shadow:0 18px 46px #3f93dc1c,inset 0 1px #ffffffe0!important}.landing-scroll-container .lp-looming-hero .lp-nudot-thumbs button{height:38px!important}.landing-scroll-container .lp-looming-hero .lp-nudot-thumbs button:hover,.landing-scroll-container .lp-looming-hero .lp-nudot-thumbs button:focus-visible{background:#d7edff7a!important;transform:none!important}@media (width<=900px){.landing-scroll-container,.landing-scroll-container[data-lang=en],.landing-scroll-container[data-lang=zh]{--lp-stage-x:22px}.landing-scroll-container .lp-looming-hero,.landing-scroll-container .lp-looming-hero.lp-hero-bg,.landing-scroll-container .lp-looming-hero.lp-hero-bg[data-hero-tone]{background:radial-gradient(112% 54% at 58% 38%,#d7edfff5 0%,#b9dfffa8 38%,#0000 78%),radial-gradient(at 82% 20%,#ffc18a29,#0000 52%),radial-gradient(at 82% 66%,#a5d96f1c,#0000 58%),linear-gradient(154deg,#fff 0%,#fbfdff 48%,#eef8ff 84%,#fff 100%)!important;min-height:104svh!important}.landing-scroll-container .lp-looming-hero .lp-hero-worktable-fallback,.landing-scroll-container .lp-looming-hero[data-hero-3d-ready=true] .lp-hero-worktable-fallback{width:820px!important;height:560px!important;opacity:calc(.26 - var(--hero-progress,0) * .06)!important;filter:saturate(.76)contrast(.98)brightness(1.08)drop-shadow(0 22px 48px #3f93dc14)!important;top:43%!important;right:-230px!important}.landing-scroll-container .lp-looming-hero .lp-hero-cover__type{color:#11182116!important;font-size:clamp(76px,23vw,112px)!important}.landing-scroll-container .lp-looming-hero .lp-hero-cover__type span:first-child{left:var(--lp-stage-x)!important;transform:translate3d(0, calc(var(--hero-progress,0) * -28px), -120px)!important;top:86px!important}.landing-scroll-container .lp-looming-hero .lp-hero-cover__type span:last-child{left:var(--lp-stage-x)!important;transform:translate3d(0, calc(var(--hero-progress,0) * 22px), -140px)!important;top:154px!important}.landing-scroll-container[data-lang] .lp-looming-hero .lp-hero-cover__copy{left:var(--lp-stage-x)!important;right:var(--lp-stage-x)!important;width:auto!important;transform:translate3d(0, calc(var(--hero-progress,0) * -12px), 120px)!important;bottom:156px!important}.landing-scroll-container[data-lang=zh] .lp-looming-hero .lp-hero-cover__positioning strong{font-size:clamp(29px,8vw,36px)!important;line-height:1.08!important}.landing-scroll-container .lp-looming-hero .lp-hero-cover__positioning,.landing-scroll-container .lp-looming-hero .lp-hero-cover__positioning span{max-width:350px!important;font-size:12.5px!important;line-height:1.58!important}.landing-scroll-container[data-lang] .lp-looming-hero .lp-hero-cover__actions{left:var(--lp-stage-x)!important;right:var(--lp-stage-x)!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:10px!important;width:auto!important;display:grid!important;bottom:88px!important}.landing-scroll-container .lp-looming-hero .lp-hero-cover__actions .lp-primary-cta,.landing-scroll-container .lp-looming-hero .lp-hero-cover__actions .lp-secondary-cta{width:100%!important;min-height:44px!important;padding:0 14px!important;font-size:11px!important}.landing-scroll-container[data-lang] .lp-looming-hero .lp-nudot-hero__controller{left:var(--lp-stage-x)!important;right:var(--lp-stage-x)!important;width:auto!important;bottom:30px!important}}@media (width<=600px){.landing-scroll-container .lp-nav-glass{height:56px!important}.landing-scroll-container .lp-nav-glass .max-w-\[1080px\]{grid-template-columns:auto minmax(0,1fr)!important;height:56px!important;padding-inline:16px!important;display:grid!important}.landing-scroll-container .lp-nav-glass .flex.items-center.gap-3{justify-content:flex-end!important;justify-self:end!important;gap:6px!important;display:flex!important}.landing-scroll-container .lp-nav-glass .lp-cta-btn{background:#ffffffad!important;min-height:32px!important;padding:0 14px!important;font-size:9.5px!important;display:inline-flex!important}.landing-scroll-container[data-lang] .lp-looming-hero .lp-hero-cover__copy{bottom:150px!important}.landing-scroll-container .lp-looming-hero .lp-hero-cover__copy h1:before{width:82px!important;margin-bottom:16px!important}.landing-scroll-container[data-lang=zh] .lp-looming-hero .lp-hero-cover__positioning strong{font-size:clamp(28px,8.6vw,34px)!important}.landing-scroll-container .lp-looming-hero .lp-hero-cover__positioning,.landing-scroll-container .lp-looming-hero .lp-hero-cover__positioning span{max-width:345px!important}.landing-scroll-container .lp-looming-hero .lp-nudot-thumbs{height:34px!important}.landing-scroll-container .lp-looming-hero .lp-nudot-thumbs button{height:32px!important}}body .landing-scroll-container .lp-looming-hero,body .landing-scroll-container .lp-looming-hero.lp-hero-bg,body .landing-scroll-container .lp-looming-hero.lp-hero-bg[data-hero-tone]{background:radial-gradient(ellipse 66% 47% at calc(46% + var(--mx,0) * 1%) calc(51% + var(--my,0) * 0.8%), #d7edfff2 0%, #b9dfffb3 32%, #fbfdff1f 70%), radial-gradient(ellipse 34% 27% at calc(64% - var(--mx,0) * 0.7%) 48%, #11182133, #1118210e 40%, #11182100 72%), radial-gradient(ellipse 28% 22% at 83% 18%, #ffc18a3b, #ffc18a00 70%), radial-gradient(ellipse 32% 25% at 80% 72%, #a5d96f29, #a5d96f00 72%), linear-gradient(128deg, #fff 0%, #fbfdff 34%, #edf8ff 68%, #fff 100%)!important}body .landing-scroll-container .lp-looming-hero:before,body .landing-scroll-container .lp-looming-hero.lp-hero-bg:before{opacity:.86!important;background:radial-gradient(at 43% 54%,#79bdff38,#0000 38%),radial-gradient(at 62% 48%,#1118211f,#0000 32%),radial-gradient(at 82% 19%,#ffc18a29,#0000 31%),radial-gradient(at 82% 72%,#a5d96f21,#0000 34%),conic-gradient(from 148deg at 53%,#fff0,#d7edff3d,#11182112,#ffc18a14,#a5d96f12,#fff0)!important}body .landing-scroll-container .lp-looming-hero .lp-hero-cover__type span:first-child,body .landing-scroll-container .lp-looming-hero .lp-hero-cover__type span:last-child,body .landing-scroll-container[data-lang=zh] .lp-looming-hero .lp-hero-cover__type span:first-child,body .landing-scroll-container[data-lang=zh] .lp-looming-hero .lp-hero-cover__type span:last-child{left:clamp(72px,5.4vw,92px)!important}body .landing-scroll-container .lp-looming-hero .lp-hero-cover__copy,body .landing-scroll-container[data-lang] .lp-looming-hero .lp-hero-cover__copy,body .landing-scroll-container[data-lang=zh] .lp-looming-hero .lp-hero-cover__copy{width:min(640px,46vw)!important;max-width:min(640px,46vw)!important;bottom:clamp(218px,23vh,286px)!important;left:clamp(72px,5.4vw,92px)!important;right:auto!important}body .landing-scroll-container .lp-looming-hero .lp-hero-cover__positioning strong,body .landing-scroll-container[data-lang=zh] .lp-looming-hero .lp-hero-cover__positioning strong{max-width:560px!important}body .landing-scroll-container .lp-looming-hero .lp-hero-cover__positioning,body .landing-scroll-container .lp-looming-hero .lp-hero-cover__positioning span{max-width:520px!important}body .landing-scroll-container .lp-looming-hero .lp-hero-cover__actions,body .landing-scroll-container[data-lang] .lp-looming-hero .lp-hero-cover__actions,body .landing-scroll-container[data-lang=zh] .lp-looming-hero .lp-hero-cover__actions{bottom:clamp(138px,14vh,174px)!important;left:clamp(72px,5.4vw,92px)!important;right:auto!important}body .landing-scroll-container .lp-looming-hero .lp-nudot-hero__controller,body .landing-scroll-container[data-lang] .lp-looming-hero .lp-nudot-hero__controller,body .landing-scroll-container[data-lang=zh] .lp-looming-hero .lp-nudot-hero__controller{width:min(520px,100vw - 144px)!important;bottom:clamp(42px,4.8vh,58px)!important;left:clamp(72px,5.4vw,92px)!important;right:auto!important}body .landing-scroll-container .lp-looming-hero .lp-nudot-thumbs{height:38px!important}body .landing-scroll-container .lp-looming-hero .lp-nudot-thumbs button{height:36px!important}body .landing-scroll-container .lp-looming-hero .lp-hero-worktable-fallback,body .landing-scroll-container .lp-looming-hero[data-hero-3d-ready=true] .lp-hero-worktable-fallback{opacity:calc(.62 - var(--hero-progress,0) * .1)!important;right:clamp(-72px,-4.8vw,-28px)!important}@media (width<=900px){body .landing-scroll-container .lp-looming-hero .lp-hero-cover__type span:first-child,body .landing-scroll-container .lp-looming-hero .lp-hero-cover__type span:last-child,body .landing-scroll-container[data-lang=zh] .lp-looming-hero .lp-hero-cover__type span:first-child,body .landing-scroll-container[data-lang=zh] .lp-looming-hero .lp-hero-cover__type span:last-child{left:24px!important}body .landing-scroll-container .lp-looming-hero .lp-hero-cover__copy,body .landing-scroll-container[data-lang] .lp-looming-hero .lp-hero-cover__copy,body .landing-scroll-container[data-lang=zh] .lp-looming-hero .lp-hero-cover__copy{width:auto!important;max-width:none!important;bottom:154px!important;left:24px!important;right:24px!important}body .landing-scroll-container .lp-looming-hero .lp-hero-cover__actions,body .landing-scroll-container[data-lang] .lp-looming-hero .lp-hero-cover__actions,body .landing-scroll-container[data-lang=zh] .lp-looming-hero .lp-hero-cover__actions{width:auto!important;bottom:84px!important;left:24px!important;right:24px!important}body .landing-scroll-container .lp-looming-hero .lp-nudot-hero__controller,body .landing-scroll-container[data-lang] .lp-looming-hero .lp-nudot-hero__controller,body .landing-scroll-container[data-lang=zh] .lp-looming-hero .lp-nudot-hero__controller{width:auto!important;bottom:28px!important;left:24px!important;right:24px!important}}@media (width<=600px){body .landing-scroll-container .lp-nav-glass .max-w-\[1080px\]{justify-content:flex-start!important;padding-inline:16px!important;display:flex!important}body .landing-scroll-container .lp-nav-glass .flex.items-center.gap-3,body .landing-scroll-container .lp-nav-glass .flex.items-center.gap-3>span,body .landing-scroll-container .lp-nav-glass .rounded-full{display:none!important}body .landing-scroll-container .lp-nav-glass .lp-cta-btn{white-space:nowrap!important;min-width:72px!important;max-width:82px!important;position:static!important;overflow:hidden!important}body .landing-scroll-container .lp-nav-glass .lp-cta-btn span{text-overflow:ellipsis!important;max-width:100%!important;display:inline-block!important;overflow:hidden!important}body .landing-scroll-container[data-lang=zh] .lp-looming-hero .lp-hero-cover__positioning strong{font-size:clamp(28px,8.3vw,34px)!important}body .landing-scroll-container .lp-looming-hero .lp-hero-cover__actions .lp-primary-cta,body .landing-scroll-container .lp-looming-hero .lp-hero-cover__actions .lp-secondary-cta{min-height:42px!important;padding-inline:12px!important}body .landing-scroll-container .lp-looming-hero,body .landing-scroll-container .lp-looming-hero.lp-hero-bg,body .landing-scroll-container .lp-looming-hero.lp-hero-bg[data-hero-tone]{background:radial-gradient(120% 54% at 55% 38%,#d7edfff5 0%,#b9dfff99 38%,#0000 76%),radial-gradient(74% 34% at 58% 54%,#1118211f,#11182109 42%,#0000 78%),radial-gradient(at 88% 18%,#ffc18a24,#0000 54%),radial-gradient(at 82% 72%,#a5d96f1f,#0000 58%),linear-gradient(154deg,#fff 0%,#fbfdff 48%,#eef8ff 84%,#fff 100%)!important;min-height:100svh!important}body .landing-scroll-container .lp-looming-hero .lp-hero-worktable-fallback,body .landing-scroll-container .lp-looming-hero[data-hero-3d-ready=true] .lp-hero-worktable-fallback{width:790px!important;height:520px!important;opacity:calc(.22 - var(--hero-progress,0) * .05)!important;top:39%!important;right:-250px!important}body .landing-scroll-container .lp-looming-hero .lp-hero-cover__type span:first-child{top:88px!important}body .landing-scroll-container .lp-looming-hero .lp-hero-cover__type span:last-child{top:154px!important}body .landing-scroll-container .lp-looming-hero .lp-hero-cover__copy,body .landing-scroll-container[data-lang] .lp-looming-hero .lp-hero-cover__copy,body .landing-scroll-container[data-lang=zh] .lp-looming-hero .lp-hero-cover__copy{bottom:168px!important;left:22px!important;right:22px!important}body .landing-scroll-container .lp-looming-hero .lp-hero-cover__positioning,body .landing-scroll-container .lp-looming-hero .lp-hero-cover__positioning span{max-width:340px!important;font-size:12px!important}body .landing-scroll-container .lp-looming-hero .lp-hero-cover__actions,body .landing-scroll-container[data-lang] .lp-looming-hero .lp-hero-cover__actions,body .landing-scroll-container[data-lang=zh] .lp-looming-hero .lp-hero-cover__actions{bottom:92px!important;left:22px!important;right:22px!important}body .landing-scroll-container .lp-looming-hero .lp-nudot-hero__controller,body .landing-scroll-container[data-lang] .lp-looming-hero .lp-nudot-hero__controller,body .landing-scroll-container[data-lang=zh] .lp-looming-hero .lp-nudot-hero__controller{bottom:30px!important;left:22px!important;right:22px!important;overflow:hidden!important}body .landing-scroll-container .lp-looming-hero .lp-nudot-thumbs{grid-template-columns:repeat(4,minmax(0,1fr))!important}body .landing-scroll-container .lp-looming-hero .lp-nudot-thumbs button:nth-child(n+5){display:none!important}}@media (width>=721px){body .landing-scroll-container .lp-looming-hero .lp-hero-cover__type span:first-child,body .landing-scroll-container .lp-looming-hero .lp-hero-cover__type span:last-child,body .landing-scroll-container[data-lang=zh] .lp-looming-hero .lp-hero-cover__type span:first-child,body .landing-scroll-container[data-lang=zh] .lp-looming-hero .lp-hero-cover__type span:last-child{left:clamp(72px,5.4vw,92px)!important}body .landing-scroll-container .lp-looming-hero .lp-hero-cover__copy,body .landing-scroll-container[data-lang] .lp-looming-hero .lp-hero-cover__copy,body .landing-scroll-container[data-lang=zh] .lp-looming-hero .lp-hero-cover__copy{width:min(640px,46vw)!important;max-width:min(640px,46vw)!important;bottom:clamp(218px,23vh,286px)!important;left:clamp(72px,5.4vw,92px)!important;right:auto!important}body .landing-scroll-container .lp-looming-hero .lp-hero-cover__actions,body .landing-scroll-container[data-lang] .lp-looming-hero .lp-hero-cover__actions,body .landing-scroll-container[data-lang=zh] .lp-looming-hero .lp-hero-cover__actions{bottom:clamp(138px,14vh,174px)!important;left:clamp(72px,5.4vw,92px)!important;right:auto!important}body .landing-scroll-container .lp-looming-hero .lp-nudot-hero__controller,body .landing-scroll-container[data-lang] .lp-looming-hero .lp-nudot-hero__controller,body .landing-scroll-container[data-lang=zh] .lp-looming-hero .lp-nudot-hero__controller{width:min(520px,100vw - 144px)!important;bottom:clamp(42px,4.8vh,58px)!important;left:clamp(72px,5.4vw,92px)!important;right:auto!important}}:root{--fns-font-apple-cn:-apple-system, BlinkMacSystemFont, "SF Pro Text", "SF Pro Display", "PingFang SC", "SF Pro SC", "Hiragino Sans GB", "Noto Sans SC", sans-serif;--fns-gemini-blue:#8ab4f8;--fns-gemini-blue-soft:#d7edff;--fns-gemini-blue-deep:#3f93dc;--fns-cream-orange:#ffc48f;--fns-cream-orange-soft:#ffe3c7;--fns-signal-green:#a5d96f;--fns-night:#05080d;--fns-night-2:#0a1019;--fns-ink-on-dark:#f7fbff;--fns-muted-on-dark:#f7fbffb8;--fns-subtle-on-dark:#f7fbff94;--fns-hairline-on-dark:#d7edff29;--fns-ui-ease:cubic-bezier(.16, 1, .3, 1)}body{font-family:var(--fns-font-apple-cn)!important;background:radial-gradient(at 28% 12%,#8ab4f81f,#0000 38%),radial-gradient(at 84% 18%,#ffc48f14,#0000 34%),#05080d!important}button,a,[role=button],input,textarea,select{font-family:var(--fns-font-apple-cn)!important}.landing-scroll-container,.landing-scroll-container[data-lang=zh],.landing-scroll-container[data-lang=en]{--lp-acid:var(--fns-gemini-blue)!important;--lp-cyan:var(--fns-gemini-blue-soft)!important;--lp-gold:var(--fns-cream-orange)!important;--lp-paper:#f7fbff!important;--lp-paper-soft:#f7fbffc2!important;--lp-paper-dim:#f7fbff99!important;--lp-hairline:#d7edff2e!important;--lp-hairline-strong:#d7edff52!important;--lp-body-face:var(--fns-font-apple-cn)!important;--lp-ui-face:var(--fns-font-apple-cn)!important;--lp-zh-editorial-face:var(--fns-font-apple-cn)!important;color:var(--fns-ink-on-dark)!important;font-family:var(--fns-font-apple-cn)!important;letter-spacing:0!important}.landing-scroll-container .lp-nav-glass{background:linear-gradient(#05080dd1,#05080d42 72%,#0000)!important;border-bottom-color:#d7edff1a!important}.landing-scroll-container .lp-nav-glass span:first-child{color:#f7fbffeb!important}.landing-scroll-container .lp-nav-glass .rounded-full{background:#080e16a8!important;border-color:#d7edff2e!important;box-shadow:inset 0 1px #f7fbff14,0 14px 38px #04080e47!important}.landing-scroll-container .lp-nav-glass .rounded-full button{color:#f7fbffd6!important;text-shadow:0 1px 10px #00000038!important}.landing-scroll-container[data-lang=zh] .lp-nav-glass .rounded-full button:first-child,.landing-scroll-container[data-lang=en] .lp-nav-glass .rounded-full button:last-child{color:#06111d!important;background:linear-gradient(135deg, var(--fns-gemini-blue-soft), var(--fns-gemini-blue) 58%, var(--fns-cream-orange-soft))!important;box-shadow:0 8px 24px #3f93dc3d!important}.landing-scroll-container .lp-nav-glass .rounded-full:has(button){color:#f7fbffd6!important}.landing-scroll-container .lp-looming-hero,.landing-scroll-container .lp-looming-hero.lp-hero-bg,.landing-scroll-container .lp-looming-hero.lp-hero-bg[data-hero-tone]{background:radial-gradient(ellipse 54% 45% at calc(40% + var(--mx,0) * 4%) calc(36% + var(--my,0) * 3%), #8ab4f8bd, #8ab4f847 42%, transparent 72%), radial-gradient(ellipse 38% 34% at calc(58% - var(--mx,0) * 2%) calc(50% + var(--hero-progress,0) * 10%), #03060beb, #05080d7a 52%, transparent 76%), radial-gradient(ellipse 38% 31% at 78% 24%, #ffc48f57, transparent 68%), radial-gradient(ellipse 34% 29% at 78% 76%, #a5d96f38, transparent 70%), linear-gradient(128deg, #04070d 0%, #0b111b 34%, #11161a 56%, #080c12 77%, #0a1624 100%)!important}.landing-scroll-container .lp-looming-hero:before,.landing-scroll-container .lp-looming-hero.lp-hero-bg:before{opacity:.64!important;filter:blur(38px)saturate(118%)!important;background:radial-gradient(at 34% 34%,#d7edff33,#0000 38%),radial-gradient(at 76% 22%,#ffc48f24,#0000 34%),radial-gradient(at 74% 76%,#a5d96f1f,#0000 36%),conic-gradient(from 136deg at 54% 52%,#8ab4f82e,#05080d66,#ffc48f14,#a5d96f14,#8ab4f829)!important}.landing-scroll-container .lp-looming-hero:after,.landing-scroll-container .lp-looming-hero.lp-hero-bg:after{background:linear-gradient(90deg,#04070ddb,#0000 19% 76%,#04070dcc),linear-gradient(#04070d29,#0000 33% 66%,#04070de6),repeating-linear-gradient(90deg,#d7edff09 0 1px,#0000 1px calc(25vw - 1px)),repeating-linear-gradient(0deg,#0000 0 41px,#d7edff05 41px 42px)!important}.landing-scroll-container .lp-looming-hero .lp-hero-cover__positioning,.landing-scroll-container .lp-looming-hero .lp-hero-cover__copy p:last-child,.landing-scroll-container .lp-looming-hero .lp-hero-cover__positioning span{color:#06111dad!important;text-shadow:0 1px #f7fbff57!important}.landing-scroll-container .lp-looming-hero .lp-hero-cover__positioning strong,.landing-scroll-container[data-lang=zh] .lp-looming-hero .lp-hero-cover__positioning strong{color:#06111de6!important;font-family:var(--fns-font-apple-cn)!important;letter-spacing:0!important;text-shadow:0 1px #f7fbff70,0 18px 44px #3f93dc24!important;font-weight:650!important}.landing-scroll-container .lp-looming-hero .lp-hero-cover__copy h1,.landing-scroll-container[data-lang=zh] .lp-looming-hero .lp-hero-cover__copy h1,.landing-scroll-container[data-lang=en] .lp-looming-hero .lp-hero-cover__copy h1{color:#06111db8!important;font-family:var(--fns-font-apple-cn)!important}.landing-scroll-container .lp-looming-hero .lp-hero-cover__copy h1:before{background:linear-gradient(90deg, var(--fns-gemini-blue), var(--fns-cream-orange) 62%, var(--fns-signal-green))!important}.landing-scroll-container .lp-looming-hero .lp-hero-cover__type{color:#f7fbffc7!important;text-shadow:0 24px 90px #0000005c,0 0 42px #8ab4f814!important}.landing-scroll-container .lp-looming-hero .lp-hero-cover__copy{isolation:isolate!important}.landing-scroll-container .lp-looming-hero .lp-hero-cover__copy:before{content:""!important;z-index:-1!important;opacity:.62!important;filter:blur(14px)!important;pointer-events:none!important;background:radial-gradient(at 18% 18%,#ffffff6b,#0000 54%),linear-gradient(135deg,#f7fbff33,#d7edff14)!important;border-radius:34px!important;position:absolute!important;inset:-34px -42px -30px -32px!important}.landing-scroll-container .lp-looming-hero .lp-nudot-thumbs{background:#060c147a!important;border-top-color:#d7edff38!important;border-bottom-color:#d7edff24!important}.landing-scroll-container .lp-looming-hero .lp-nudot-thumbs button{color:#f7fbffdb!important;border-left-color:#d7edff24!important}.landing-scroll-container .lp-looming-hero .lp-nudot-thumbs button:before{background:linear-gradient(90deg, var(--fns-gemini-blue), var(--fns-cream-orange), var(--fns-signal-green))!important}.landing-scroll-container .lp-looming-hero .lp-nudot-thumbs button.is-active{color:#f7fbff!important;background:#8ab4f829!important}.landing-scroll-container .lp-looming-hero .lp-nudot-thumbs i,.landing-scroll-container .lp-looming-hero .lp-nudot-thumbs span{color:inherit!important;opacity:1!important;text-shadow:0 1px 12px #00000057!important}.landing-scroll-container .lp-looming-hero .lp-nudot-thumbs button:hover,.landing-scroll-container .lp-looming-hero .lp-nudot-thumbs button:focus-visible,.landing-scroll-container .lp-looming-hero .lp-nudot-hero__right-list button:hover,.landing-scroll-container .lp-looming-hero .lp-nudot-hero__right-list button:focus-visible{color:#f7fbff!important;background:#d7edff1a!important;transform:translateY(-1px)!important}.landing-scroll-container .lp-looming-hero .lp-nudot-frequency span{background:linear-gradient(#8ab4f8d1,#ffc48f85 48%,#a5d96f2e)!important}.landing-scroll-container .lp-looming-hero .lp-nudot-hero__right-list{background:#060b1294!important;border:1px solid #d7edff1f!important}.landing-scroll-container .lp-looming-hero .lp-nudot-hero__right-list span{color:#8ab4f8ad!important}.landing-scroll-container .lp-looming-hero .lp-nudot-hero__right-list strong{color:#f7fbffd1!important}.landing-scroll-container .lp-cta-btn,.landing-scroll-container .lp-looming-hero .lp-nudot-thumbs button,.landing-scroll-container .lp-looming-hero .lp-nudot-hero__right-list button,.canvas-tab-bar button,.canvas-entry-quick-actions button,.empty-canvas-hero button,.toolbar-vertical button,.canvas-hud__button,.react-flow__controls button{transition:color .18s ease, background-color .22s ease, border-color .22s ease, box-shadow .26s var(--fns-ui-ease), transform .26s var(--fns-ui-ease)!important}.app-workspace-shell{--color-bg-base:#05080d;--color-bg-canvas:#070b12;--color-bg-panel:#080d15c7;--color-bg-surface:#0c121dc7;--color-bg-elevated:#0f1724e0;--color-bg-glass:#0a101ab3;--color-surface:#0c121dc7;--color-surface-hover:#d7edff1a;--color-surface-active:#8ab4f829;--color-border-default:#d7edff24;--color-border-subtle:#d7edff1a;--color-border-strong:#d7edff3d;--color-border-accent:#8ab4f87a;--color-text-primary:var(--fns-ink-on-dark);--color-text-secondary:var(--fns-muted-on-dark);--color-text-tertiary:var(--fns-subtle-on-dark);--color-text-muted:var(--fns-subtle-on-dark);--color-accent-primary:var(--fns-gemini-blue);--color-accent-primary-hover:var(--fns-gemini-blue-soft);--color-accent-primary-dim:var(--fns-gemini-blue-deep);--color-accent-primary-muted:#8ab4f82e;--color-accent-secondary:var(--fns-cream-orange);--color-accent-secondary-hover:var(--fns-cream-orange-soft);--color-warning:var(--fns-cream-orange);--color-success:var(--fns-signal-green);--workspace-ink:var(--fns-ink-on-dark);--workspace-paper:#f7fbffe0;--workspace-paper-soft:#f7fbff9e;--workspace-border:#d7edff24;--workspace-shadow:#00000047;color:var(--fns-ink-on-dark)!important;font-family:var(--fns-font-apple-cn)!important;background:radial-gradient(56% 44% at 28% 18%,#8ab4f852,#0000 68%),radial-gradient(36% 30% at 72% 18%,#ffc48f2e,#0000 72%),radial-gradient(32% 28% at 82% 76%,#a5d96f21,#0000 72%),linear-gradient(135deg,#05080d 0%,#0a1019 42%,#0f1318 64%,#060a11 100%)!important}.app-workspace-shell:before{opacity:.92!important;background:radial-gradient(at 50% 42%,#d7edff14,#0000 38%),linear-gradient(90deg,#8ab4f814,#0000 24% 74%,#ffc48f14)!important}.workspace-animated-gradient{opacity:.54!important;filter:saturate(1.12)brightness(.86)contrast(1.06)!important;mix-blend-mode:screen!important}.workspace-animated-gradient .apple-liquid-gradient__veil{background:radial-gradient(at 28% 22%,#8ab4f857,#0000 36%),radial-gradient(at 76% 18%,#ffc48f2e,#0000 32%),radial-gradient(at 78% 78%,#a5d96f24,#0000 34%),linear-gradient(140deg,#05080df0,#0a1019ad)!important}.workspace-animated-gradient .apple-liquid-gradient__glass{background:radial-gradient(at 42% 38%,#d7edff24,#0000 42%),radial-gradient(at 62% 56%,#0000006b,#0000 54%)!important}.context-toolbar,.left-palette,.right-panel,.studio-chrome:before,.react-flow__controls,.react-flow__minimap,.canvas-hud,.canvas-tab-bar__rail,.toolbar-vertical,.empty-canvas-hero.empty-canvas-hero--balanced,.canvas-entry-quick-actions{-webkit-backdrop-filter:blur(26px)saturate(145%)!important;background:#080d15b8!important;border-color:#d7edff24!important;box-shadow:0 22px 70px #00000047,inset 0 1px #f7fbff12!important}.studio-canvas-surface{background:radial-gradient(52% 36% at 42% 28%,#8ab4f81f,#0000 70%),radial-gradient(38% 32% at 70% 64%,#ffc48f14,#0000 70%),linear-gradient(#070b12eb,#05080df5)!important;box-shadow:inset 0 1px #f7fbff14,inset 0 0 0 1px #d7edff17,0 34px 96px #00000047!important}.react-flow__background pattern circle,.react-flow__background pattern path,.react-flow__background pattern line{stroke:#d7edff29!important;fill:#d7edff29!important}.toolbar-vertical{background:linear-gradient(#0a1019e6,#070b12c7),radial-gradient(at 50% 18%,#8ab4f824,#0000 64%)!important;width:54px!important}.toolbar-vertical .apple-caption{color:#f7fbffb3!important;opacity:1!important;font-family:var(--fns-font-apple-cn)!important;letter-spacing:0!important;font-size:9px!important;font-weight:650!important}.toolbar-vertical button{color:#f7fbffa8!important;background:0 0!important;border-color:#0000!important;transform:translate(0)!important}.toolbar-vertical button:hover{color:#f7fbff!important;background:#d7edff1a!important;border-color:#d7edff1f!important;transform:translate(2px)!important}.toolbar-vertical button[data-active=true],.toolbar-vertical button[class*="bg-\\[rgba\\(180\\,247\\,42"]{color:#06111d!important;background:linear-gradient(135deg, var(--fns-gemini-blue-soft), var(--fns-gemini-blue) 62%, var(--fns-cream-orange-soft))!important;border-color:#d7edff47!important;box-shadow:0 14px 34px #3f93dc42,inset 0 1px #f7fbffb8!important}.canvas-tab-bar{background:linear-gradient(#05080ddb,#05080d00)!important}.canvas-tab-bar button{color:#f7fbffb8!important;background:#080d15ad!important;border-color:#d7edff1f!important}.canvas-tab-bar button:hover{color:#f7fbff!important;background:#d7edff1c!important}.canvas-tab-bar button.bg-\[\#1a1a1e\],.canvas-tab-bar button[aria-selected=true]{color:#f7fbff!important;background:#8ab4f82e!important;border-color:#8ab4f857!important}.canvas-tab-bar button:has(.bg-accent){color:#f7fbff!important;background:#8ab4f82e!important;border-color:#8ab4f857!important}.canvas-tab-bar button span.truncate,.canvas-tab-bar .max-w-\[100px\].truncate{color:inherit!important;opacity:1!important}.canvas-tab-bar button .bg-accent{background:linear-gradient(90deg, var(--fns-gemini-blue), var(--fns-cream-orange))!important}.canvas-entry-quick-actions{background:#060b12c7!important;border-color:#d7edff2e!important}.canvas-entry-quick-actions button{color:#f7fbffc7!important;background:0 0!important;border-radius:999px!important}.canvas-entry-quick-actions button:hover{color:#f7fbff!important;background:#d7edff1c!important;transform:translateY(-1px)!important}.canvas-entry-quick-actions__primary{color:#06111d!important;background:linear-gradient(135deg, var(--fns-gemini-blue-soft), var(--fns-gemini-blue) 64%, var(--fns-cream-orange-soft))!important;box-shadow:0 10px 28px #3f93dc3d!important}.canvas-entry-quick-actions .canvas-entry-quick-actions__primary{color:#06111d!important;background:linear-gradient(135deg, var(--fns-gemini-blue-soft), var(--fns-gemini-blue) 64%, var(--fns-cream-orange-soft))!important;border-color:#d7edff47!important}.empty-canvas-hero.empty-canvas-hero--balanced{color:#f7fbff!important;box-shadow:none!important;background:0 0!important;border-color:#0000!important;overflow:visible!important}.empty-canvas-hero.empty-canvas-hero--balanced:before,.empty-canvas-hero.empty-canvas-hero--balanced:after{content:"";pointer-events:none;z-index:-1;position:absolute}.empty-canvas-hero.empty-canvas-hero--balanced:before{filter:blur(18px)saturate(1.08);opacity:.86;background:radial-gradient(62% 44% at 38% 40%,#8ab4f833,#0000 68%),radial-gradient(48% 36% at 68% 54%,#ffc48f1a,#0000 72%),radial-gradient(44% 34% at 50% 72%,#a5d96f14,#0000 74%),radial-gradient(78% 58%,#060b1280,#060b1238 52%,#0000 76%);border-radius:999px;inset:clamp(-76px,-8vw,-42px) clamp(-132px,-12vw,-68px)}.empty-canvas-hero.empty-canvas-hero--balanced:after{opacity:.42;background:radial-gradient(62% 44% at 45% 45%,#f7fbff0e,#0000 72%),radial-gradient(76% 58% at 52% 54%,#070c1452,#0000 76%);border-radius:999px;inset:clamp(-56px,-5vw,-28px) clamp(-96px,-8vw,-48px);-webkit-mask-image:radial-gradient(#000 0% 46%,#0000 78%);mask-image:radial-gradient(#000 0% 46%,#0000 78%)}.empty-canvas-hero__title{color:#f7fbff!important;font-family:var(--fns-font-apple-cn)!important;letter-spacing:0!important;white-space:nowrap!important;text-shadow:0 20px 50px #00000042!important;max-width:none!important;font-weight:680!important}.empty-canvas-hero__subtitle,.empty-canvas-hero__lede,.empty-canvas-hero__copy--hero,.empty-canvas-hero__launch-feedback{color:#f7fbffc2!important}.empty-canvas-hero__eyebrow,.empty-canvas-hero__persona-label,.empty-canvas-hero__secondary-card-hint,.empty-canvas-hero__drawer-header p{color:#f7fbffa8!important}.empty-canvas-hero__pill,.empty-canvas-hero__persona-chip,.empty-canvas-hero__tertiary button,.empty-canvas-hero__browse,.empty-canvas-hero__upload{color:#f7fbffd1!important;background:#d7edff17!important;border-color:#d7edff29!important}.empty-canvas-hero__pill{box-shadow:inset 0 1px #f7fbff14!important}.empty-canvas-hero__primary{color:#06111d!important;background:linear-gradient(135deg, var(--fns-gemini-blue-soft), var(--fns-gemini-blue) 56%, var(--fns-cream-orange-soft))!important;border-color:#d7edff57!important;box-shadow:0 18px 42px #3f93dc4d,inset 0 1px #ffffffad!important}.empty-canvas-hero__primary:hover,.empty-canvas-hero__upload:hover,.empty-canvas-hero__browse:hover,.empty-canvas-hero__tertiary button:hover{color:#f7fbff!important;background:#8ab4f82e!important;border-color:#8ab4f84d!important;transform:translateY(-1px)!important}.empty-canvas-hero__primary:hover{color:#06111d!important;background:linear-gradient(135deg, #e8f5ff, var(--fns-gemini-blue), var(--fns-cream-orange-soft))!important}.empty-canvas-hero__secondary-card,.empty-canvas-hero__graph-preview,.empty-canvas-hero__package,.empty-canvas-hero__onboarding-step,.empty-canvas-hero__drawer,.empty-canvas-hero__drawer-route-note,.empty-canvas-hero__drawer-group-items button{color:#f7fbff!important;background:#090f18bd!important;border-color:#d7edff24!important}.empty-canvas-hero__secondary-card-title,.empty-canvas-hero__graph-copy strong,.empty-canvas-hero__onboarding-step-title,.empty-canvas-hero__package-title,.empty-canvas-hero__drawer-group h3,.empty-canvas-hero__drawer-item-title{color:#f7fbffe6!important}.empty-canvas-hero__graph-copy small,.empty-canvas-hero__onboarding-step-hint,.empty-canvas-hero__package-grid span,.empty-canvas-hero__drawer-group-items button small{color:#f7fbff9e!important}.canvas-hud__button,.canvas-hud__status,.canvas-hud__tool,.react-flow__controls button{color:#f7fbffc7!important;background:#0a1019b8!important;border-color:#d7edff1f!important}.canvas-hud__button:hover:not(:disabled),.react-flow__controls button:hover{color:#f7fbff!important;background:#d7edff1f!important;transform:translateY(-1px)!important}.context-toolbar button,.context-toolbar span,.quick-add-node-bar__item,.left-palette,.right-panel,.left-palette *,.right-panel *{border-color:var(--fns-hairline-on-dark)}.context-toolbar button,.context-toolbar span,.quick-add-node-bar__item{color:#f7fbffb8!important}.quick-add-node-bar,.context-toolbar__quick-add>div{background:#080d15b8!important;border-color:#d7edff24!important}.quick-add-node-bar__item:hover{color:#f7fbff!important;background:#d7edff1a!important}.app-workspace-shell [class*=text-white\/28],.app-workspace-shell [class*=text-white\/30],.app-workspace-shell [class*=text-white\/35],.app-workspace-shell [class*=text-white\/40],.app-workspace-shell [class*=text-white\/42],.app-workspace-shell [class*=text-white\/45],.app-workspace-shell [class*=text-white\/48],.app-workspace-shell [class*=text-white\/50],.app-workspace-shell [class*=text-slate-400\/58],.app-workspace-shell [class*=text-slate-300\/72],.app-workspace-shell .apple-caption,.app-workspace-shell .apple-caption-min,.app-workspace-shell .text-text-muted,.app-workspace-shell .text-text-secondary,.app-workspace-shell .text-text-tertiary{color:#f7fbffad!important}.app-workspace-shell .text-text,.app-workspace-shell .text-text-primary,.app-workspace-shell .apple-title,.app-workspace-shell .apple-headline,.app-workspace-shell h1,.app-workspace-shell h2,.app-workspace-shell h3,.app-workspace-shell h4{color:#f7fbff!important}.app-workspace-shell .bg-surface,.app-workspace-shell .bg-surface\/60,.app-workspace-shell .bg-surface\/30,.app-workspace-shell .bg-panel,.app-workspace-shell .apple-card,.app-workspace-shell .apple-glass,.app-workspace-shell .apple-panel-header,.app-workspace-shell .apple-panel-chrome{background-color:#0a1019bd!important;border-color:#d7edff24!important}.app-workspace-shell input,.app-workspace-shell textarea,.app-workspace-shell select{color:#f7fbff!important;background:#05080d94!important;border-color:#d7edff29!important}.app-workspace-shell input::placeholder,.app-workspace-shell textarea::placeholder{color:#f7fbff70!important}.app-workspace-shell [class*=bg-accent],.app-workspace-shell [class*="bg-\\[\\#b4f72a\\]"],.app-workspace-shell [class*="bg-\\[rgba\\(180\\,247\\,42"],.app-workspace-shell [class*="bg-\\[\\#d8ff72\\]"]{background-color:#8ab4f82e!important}.app-workspace-shell [class*=text-accent],.app-workspace-shell [class*="text-\\[\\#b4f72a\\]"],.app-workspace-shell [class*="text-\\[\\#d8ff72\\]"],.app-workspace-shell [class*="text-\\[\\#dfff9a\\]"],.app-workspace-shell [class*="text-\\[\\#e4ff9a\\]"]{color:#d7edffeb!important}.app-workspace-shell [class*=border-accent],.app-workspace-shell [class*="border-\\[\\#b4f72a\\]"],.app-workspace-shell [class*="border-\\[rgba\\(180\\,247\\,42"]{border-color:#8ab4f847!important}.app-workspace-shell .bg-accent.text-white,.app-workspace-shell button[class*=bg-accent],.app-workspace-shell button[class*="bg-\\[\\#b4f72a\\]"]{color:#06111d!important;background:linear-gradient(135deg, var(--fns-gemini-blue-soft), var(--fns-gemini-blue) 64%, var(--fns-cream-orange-soft))!important;box-shadow:0 12px 30px #3f93dc3d,inset 0 1px #f7fbffad!important}.app-workspace-shell .bg-accent\/10,.app-workspace-shell .bg-accent\/15,.app-workspace-shell .bg-accent\/20,.app-workspace-shell .bg-accent\/25,.app-workspace-shell [class*="bg-\\[\\#b4f72a\\]\\/"],.app-workspace-shell [class*="bg-\\[\\#b4f72a\\]\\/\\["]{background-color:#8ab4f81f!important}.app-workspace-shell .shadow-\[�_0_6px_rgba\(200\,160\,135\,0\.6\)\],.app-workspace-shell [class*=shadow-\\\[0_0_6px],.app-workspace-shell [class*="shadow-\\[0_8px_24px_rgba\\(180\\,247\\,42"],.app-workspace-shell [class*="shadow-\\[\\#b4f72a"]{box-shadow:0 10px 28px #3f93dc38!important}.app-workspace-shell .accent-accent{accent-color:var(--fns-gemini-blue)!important}.app-workspace-shell .toolbar-vertical button[data-active=true],.app-workspace-shell .toolbar-vertical button[class*="bg-\\[rgba\\(180\\,247\\,42"]{color:#06111d!important;background:linear-gradient(135deg, var(--fns-gemini-blue-soft), var(--fns-gemini-blue) 62%, var(--fns-cream-orange-soft))!important}.app-workspace-shell .toolbar-vertical button[data-active=true] svg,.app-workspace-shell .toolbar-vertical button[class*="bg-\\[rgba\\(180\\,247\\,42"] svg{color:#06111d!important}.app-workspace-shell .fns-toolbar-tip{color:#f7fbff!important;background:#070c14eb!important;border-color:#d7edff2e!important}.app-workspace-shell button[title=中文],.app-workspace-shell button[title=English]{color:#f7fbffb8!important;background:0 0!important}.app-workspace-shell button[title=中文][class*="text-[#dff78e]"],.app-workspace-shell button[title=English][class*="text-[#dff78e]"],.app-workspace-shell button[title=中文][class*="bg-[rgba(180,247,42"],.app-workspace-shell button[title=English][class*="bg-[rgba(180,247,42"],.app-workspace-shell button[title=中文].bg-accent,.app-workspace-shell button[title=English].bg-accent{color:#06111d!important;background:linear-gradient(135deg, var(--fns-gemini-blue-soft), var(--fns-gemini-blue) 62%, var(--fns-cream-orange-soft))!important;box-shadow:0 8px 22px #3f93dc3d!important}.app-workspace-shell [class*=\#b4f72a],.app-workspace-shell [class*=\#dff78e],.app-workspace-shell [class*=\#d8ff72],.app-workspace-shell [class*=\#dfff9a],.app-workspace-shell [class*="180,247,42"]{border-color:#8ab4f847!important}.app-workspace-shell button[class*=\#b4f72a],.app-workspace-shell button[class*="180,247,42"]{color:#d7edffeb!important;background-color:#8ab4f81f!important}.app-workspace-shell .toolbar-vertical .apple-caption{color:#f7fbffd1!important;text-shadow:0 1px 12px #0000006b!important}.app-workspace-shell [class*=bg-white][class*=text-text-secondary],.app-workspace-shell [class*=bg-white][class*=text-text-muted],.app-workspace-shell [class*=bg-white][class*=text-white\/],.app-workspace-shell [class*=bg-white\/60],.app-workspace-shell [class*=bg-white\/70],.app-workspace-shell [class*=bg-white\/80]{color:#f7fbffc2!important;background-color:#f7fbff0e!important;border-color:#d7edff1f!important}.app-workspace-shell [class*=bg-white][class*=text-text-secondary] *,.app-workspace-shell [class*=bg-white][class*=text-text-muted] *{color:inherit!important}.app-workspace-shell .bg-white:not(img):not(video):not(canvas):not(svg),.app-workspace-shell .bg-white\/95:not(img):not(video):not(canvas):not(svg){background-color:#f7fbff0f!important;border-color:#d7edff1f!important}.app-workspace-shell .bg-white:not(img):not(video):not(canvas):not(svg) .text-text-secondary,.app-workspace-shell .bg-white:not(img):not(video):not(canvas):not(svg) .text-text-muted,.app-workspace-shell .bg-white\/95:not(img):not(video):not(canvas):not(svg) .text-text-secondary,.app-workspace-shell .bg-white\/95:not(img):not(video):not(canvas):not(svg) .text-text-muted{color:#f7fbffbd!important}.app-workspace-shell .text-white\/20,.app-workspace-shell .text-white\/25,.app-workspace-shell .text-white\/28,.app-workspace-shell .text-text-muted\/40{color:#f7fbff8f!important}.app-workspace-shell button.bg-accent,.app-workspace-shell .bg-accent.text-white,.app-workspace-shell .bg-accent .text-white,.app-workspace-shell [class*=bg-accent].text-white,.app-workspace-shell [class*=bg-accent] .text-white,.app-workspace-shell button.bg-accent svg,.app-workspace-shell [class*=bg-accent] svg{color:#06111d!important}.app-workspace-shell .agent-rail-button,.app-workspace-shell .agent-route-tab,.app-workspace-shell [class*=text-white\/55],.app-workspace-shell [class*=text-white\/58],.app-workspace-shell [class*=text-white\/60],.app-workspace-shell [class*=text-white\/62],.app-workspace-shell [class*=text-white\/65]{color:#f7fbffc2!important}.app-workspace-shell .agent-rail-button--accent{color:#fff8ecf5!important;background:linear-gradient(135deg,#8ab4f838,#d8b08a24)!important;border-color:#8ab4f84d!important}.app-workspace-shell .toolbar-vertical [class*=text-white\/30],.app-workspace-shell .toolbar-vertical [class*=text-white\/40],.app-workspace-shell .left-palette [class*=text-white\/24],.app-workspace-shell .left-palette [class*=text-white\/25],.app-workspace-shell .left-palette [class*=text-slate-400\/45],.app-workspace-shell .left-palette [class*=text-slate-500\/70]{color:#f7fbffa8!important}.app-workspace-shell .admin-light-surface,.app-workspace-shell .admin-light-surface .bg-white,.app-workspace-shell .admin-light-surface [class*=bg-white]{color:#111827!important;background-color:#fff!important}.app-workspace-shell .admin-light-surface .bg-gray-50,.app-workspace-shell .admin-light-surface [class*=bg-gray-50]{background-color:#f9fafb!important}.app-workspace-shell .admin-light-surface .bg-gray-100,.app-workspace-shell .admin-light-surface [class*=bg-gray-100]{background-color:#f3f4f6!important}.app-workspace-shell .admin-light-surface .bg-gray-900,.app-workspace-shell .admin-light-surface [class*=bg-gray-900]{color:#fff!important;background-color:#111827!important}.app-workspace-shell .admin-light-surface :is(h1,h2,h3,h4,.text-gray-900,.text-text,.text-text-primary,.apple-title,.apple-headline){color:#111827!important}.app-workspace-shell .admin-light-surface :is(.text-gray-700,.text-gray-800){color:#374151!important}.app-workspace-shell .admin-light-surface :is(.text-gray-400,.text-gray-500,.text-gray-600,.text-text-secondary,.text-text-muted,p,td,th,li){color:#4b5563!important}.app-workspace-shell .admin-light-surface [class*=bg-gray-900] :is(span,svg),.app-workspace-shell .admin-light-surface .bg-gray-900 :is(span,svg){color:inherit!important}.app-workspace-shell .payment-panel,.app-workspace-shell .paywall-panel{background:radial-gradient(circle at 18% 0,#8ab4f81f,#0000 30%),linear-gradient(#12121efa,#0a0b12fa)!important;border-color:#d7edff24!important}.app-workspace-shell .payment-panel :is(.text-text,.text-text-primary,h1,h2,h3),.app-workspace-shell .paywall-panel :is(.text-text,.text-text-primary,h1,h2,h3){color:#f7fbff!important}.app-workspace-shell .payment-panel :is(.text-text-secondary,.text-text-muted,p,li,td,th),.app-workspace-shell .paywall-panel :is(.text-text-secondary,.text-text-muted,p,li,td,th){color:#f7fbffb8!important}.app-workspace-shell .payment-panel .bg-white{background-color:#fff!important}.landing-scroll-container .lp-looming-hero .lp-hero-cover__copy h1,.landing-scroll-container[data-lang=zh] .lp-looming-hero .lp-hero-cover__copy h1,.landing-scroll-container[data-lang=en] .lp-looming-hero .lp-hero-cover__copy h1{color:#06111dd6!important}.landing-scroll-container .lp-looming-hero .lp-nudot-thumbs{background:#060b129e!important;border-color:#d7edff3d!important;box-shadow:inset 0 1px #f7fbff24,0 14px 38px #00000038!important}.landing-scroll-container .lp-looming-hero .lp-nudot-thumbs button{color:#f7fbfff0!important}.landing-scroll-container .lp-looming-hero .lp-nudot-thumbs button.is-active{background:#8ab4f847!important}.landing-scroll-container .lp-looming-hero .lp-hero-cover__type{z-index:10!important;color:#f7fbff29!important;mix-blend-mode:screen!important;opacity:calc(.9 - var(--hero-progress,0) * .18)!important;text-shadow:0 28px 90px #00000057!important;font-size:clamp(72px,13.2vw,210px)!important;line-height:.86!important}.landing-scroll-container .lp-looming-hero .lp-hero-cover__type .lp-hero-cover__word{text-align:left!important;white-space:nowrap!important;width:min(1120px,100vw - 44px)!important;max-width:calc(100vw - 44px)!important;transform:translate3d(calc(var(--mx,0) * -10px), calc(var(--my,0) * -5px + var(--hero-progress,0) * -18px), 0) skewX(-1deg)!important;top:clamp(74px,12vh,130px)!important;left:clamp(22px,4vw,68px)!important;right:auto!important;overflow:visible!important}.landing-scroll-container .lp-looming-hero .lp-hero-cover__copy:before{opacity:.72!important;filter:blur(16px)!important;background:radial-gradient(at 16% 18%,#8ab4f838,#0000 56%),linear-gradient(135deg,#05080db8,#090e165c)!important;border-radius:22px!important;inset:-24px -28px -22px -24px!important}.landing-scroll-container .lp-looming-hero .lp-hero-cover__positioning,.landing-scroll-container .lp-looming-hero .lp-hero-cover__positioning span,.landing-scroll-container .lp-looming-hero .lp-hero-cover__copy p:last-child{color:#f7fbffc2!important;text-shadow:0 14px 34px #00000080!important}.landing-scroll-container .lp-looming-hero .lp-hero-cover__positioning strong,.landing-scroll-container[data-lang=zh] .lp-looming-hero .lp-hero-cover__positioning strong{color:#f7fbfff5!important;text-shadow:0 12px 30px #0000006b!important}.landing-scroll-container .lp-flow-story{background:radial-gradient(ellipse 58% 42% at calc(44% + var(--mx,0) * 3%) calc(26% + var(--flow-progress,0) * 24%), #8ab4f82e, transparent 68%), radial-gradient(ellipse 34% 30% at 78% 74%, #a5d96f1a, transparent 72%), linear-gradient(180deg, #05080d 0%, #0a1018 48%, #05080d 100%)!important;min-height:240svh!important}.landing-scroll-container .lp-flow-story__sticky:before{background:radial-gradient(ellipse at 48% calc(28% + var(--flow-progress,0) * 26%), #f7fbff14, transparent 48%), linear-gradient(180deg, #f7fbff0a, transparent 38%, #f7fbff08)!important;opacity:.62!important}.landing-scroll-container .lp-flow-spatial,.landing-scroll-container .lp-flow-spatial__canvas,.landing-scroll-container .lp-flow-story__bg-word,.landing-scroll-container .lp-dot-field,.landing-scroll-container .lp-term-cloud,.landing-scroll-container .lp-abstract-orbit,.landing-scroll-container .lp-marquee-system{opacity:0!important;visibility:hidden!important;display:none!important}.landing-scroll-container .lp-flow-story__copy,.landing-scroll-container .lp-flow-story__cards,.landing-scroll-container .lp-flow-story__index{z-index:12!important}.landing-scroll-container .lp-flow-story__copy h2{color:#f7fbffeb!important;text-shadow:0 24px 72px #00000075!important}.landing-scroll-container .lp-flow-story__card{color:#f7fbffc7!important;-webkit-backdrop-filter:blur(18px)saturate(115%)!important;background:#080d15ad!important;border-color:#d7edff29!important;box-shadow:inset 0 1px #f7fbff14,0 24px 72px #00000042!important}.landing-scroll-container .lp-flow-story__card strong{color:#f7fbfff5!important}.landing-scroll-container .lp-flow-story__card p,.landing-scroll-container .lp-flow-story__index{color:#f7fbff9e!important}@media (width<=900px){.landing-scroll-container .lp-looming-hero .lp-hero-cover__type{font-size:clamp(54px,17vw,92px)!important}.landing-scroll-container .lp-looming-hero .lp-hero-cover__type .lp-hero-cover__word{width:calc(100vw - 40px)!important;max-width:calc(100vw - 40px)!important;transform:translate3d(calc(var(--mx,0) * -5px), calc(var(--my,0) * -3px), 0)!important;top:80px!important;left:20px!important}.landing-scroll-container .lp-flow-story__cards{grid-template-columns:1fr!important;align-content:start!important;gap:12px!important;width:auto!important;max-width:none!important;height:auto!important;display:grid!important;inset:auto 20px 32px!important;transform:none!important}.landing-scroll-container .lp-flow-story__card{width:100%!important;min-height:92px!important;padding:14px 16px!important;position:relative!important;left:0!important;right:0!important;transform:none!important}.landing-scroll-container .lp-flow-story__card--1,.landing-scroll-container .lp-flow-story__card--2,.landing-scroll-container .lp-flow-story__card--3{top:auto!important;bottom:auto!important}}.app-workspace-shell .fab-stack-anchor{color:#f7fbffe0!important;background:#080d15db!important;border:1px solid #d7edff29!important;box-shadow:0 14px 34px #00000047,inset 0 1px #f7fbff1a!important}.app-workspace-shell .fab-stack-anchor [class*=text-white\/]{color:#f7fbffe6!important}.app-workspace-shell :focus-visible{outline-offset:2px!important;outline:2px solid #8ab4f8bd!important}@media (hover:hover){.app-workspace-shell button:hover:not(:disabled),.landing-scroll-container button:hover:not(:disabled),.landing-scroll-container a:hover{will-change:transform}}@media (prefers-reduced-motion:reduce){.landing-scroll-container *,.app-workspace-shell *{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important}}@media (width<=640px){.app-workspace-shell .canvas-tab-bar{width:100%!important;max-width:100%!important;padding-inline:10px!important;left:0!important;right:0!important;overflow:hidden!important}.app-workspace-shell .canvas-tab-bar__rail{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;-webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - 18px),#0000 100%);mask-image:linear-gradient(90deg,#000 0 calc(100% - 18px),#0000 100%);width:100%!important;min-width:0!important;max-width:100%!important;overflow:auto hidden!important}.app-workspace-shell .canvas-tab-bar__rail>.relative.group{scroll-snap-align:start;flex:none!important}.app-workspace-shell .canvas-tab-bar button{flex:none!important;min-width:44px!important;max-width:min(118px,31vw)!important}.app-workspace-shell .canvas-tab-bar button span.truncate,.app-workspace-shell .canvas-tab-bar .max-w-\[100px\].truncate{max-width:min(76px,20vw)!important}.app-workspace-shell .canvas-tab-bar__rail>button[title*=New\ canvas]{flex:0 0 30px!important;width:30px!important;min-width:30px!important;max-width:30px!important}}.context-toolbar__user--dashboard{min-width:0!important}.context-toolbar__user-shell{-webkit-backdrop-filter:blur(22px)saturate(150%);background:linear-gradient(135deg,#f7fbff14,#f7fbff06),#080d15ad;border:1px solid #d7edff24;border-radius:999px;align-items:center;gap:4px;height:34px;padding:3px;display:inline-flex;box-shadow:0 12px 32px #0000003d,inset 0 1px #f7fbff1f}.context-toolbar__avatar-dashboard,.context-toolbar__user-menu-trigger{color:#f7fbffd1!important;height:28px!important;box-shadow:none!important;background:0 0!important;border:0!important;justify-content:center!important;align-items:center!important;transition:color .26s cubic-bezier(.2,0,0,1),background .26s cubic-bezier(.2,0,0,1),transform .42s cubic-bezier(.2,0,0,1)!important;display:inline-flex!important}.context-toolbar__avatar-dashboard{border-radius:999px!important;gap:8px!important;min-width:0!important;max-width:168px!important;padding:0 9px 0 2px!important}.context-toolbar__avatar-dashboard:hover,.context-toolbar__user-menu-trigger:hover{color:#f7fbff!important;background:#d7edff1a!important;transform:translateY(-1px)!important}.context-toolbar__avatar-ring{background:conic-gradient(from 180deg,#8ab4f8e6,#ffc48fd1,#f7fbffeb,#8ab4f8e6);border-radius:999px;flex:0 0 28px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex;position:relative;box-shadow:0 8px 22px #3f93dc42}.context-toolbar__avatar-core{border-radius:inherit;color:#06111d;background:radial-gradient(circle at 34% 20%,#f7fbfff2,#8ab4f8d1 34%,#274d82eb 100%);justify-content:center;align-items:center;width:24px;height:24px;font-size:11px;font-weight:760;line-height:1;display:inline-flex;position:relative;overflow:hidden}.context-toolbar__avatar-person,.context-toolbar__avatar-person:before,.context-toolbar__avatar-person:after{content:"";background:#06111dd1;border-radius:999px;display:block;position:absolute}.context-toolbar__avatar-person{background:0 0;inset:0}.context-toolbar__avatar-person:before{width:8px;height:8px;top:5px;left:8px}.context-toolbar__avatar-person:after{width:14px;height:8px;bottom:4px;left:5px}.context-toolbar__dashboard-copy{text-align:left;gap:0;min-width:0;max-width:78px;display:grid}.context-toolbar__dashboard-copy span,.context-toolbar__dashboard-copy small{text-overflow:ellipsis;white-space:nowrap;line-height:1.05;display:block;overflow:hidden;color:inherit!important;letter-spacing:0!important}.context-toolbar__dashboard-copy span{font-size:11px;font-weight:680}.context-toolbar__dashboard-icon{flex:none;color:#f7fbff8a!important}.context-toolbar__user-menu-trigger{border-radius:999px!important;width:25px!important;padding:0!important}.context-toolbar__user-menu{animation:.26s cubic-bezier(.2,0,0,1) both fns-soft-popover}@media (width<=1180px){.context-toolbar__avatar-dashboard{width:34px!important;padding:0 3px!important}.context-toolbar__dashboard-copy,.context-toolbar__dashboard-icon{display:none!important}}.toolbar-vertical{border:1px solid #d7edff24!important;border-radius:28px!important;width:58px!important;transition:width .52s cubic-bezier(.2,0,0,1),border-radius .52s cubic-bezier(.2,0,0,1),background .52s cubic-bezier(.2,0,0,1),box-shadow .52s cubic-bezier(.2,0,0,1),transform .52s cubic-bezier(.2,0,0,1)!important;top:10px!important;bottom:10px!important;left:10px!important}.toolbar-vertical--expanded,.toolbar-vertical--pinned{border-radius:30px!important;align-items:stretch!important;width:174px!important;padding-inline:9px!important}.toolbar-vertical__dock-controls{grid-template-columns:1fr;gap:6px;width:100%;margin:2px 0 8px;padding-inline:3px;display:grid}.toolbar-vertical--expanded .toolbar-vertical__dock-controls,.toolbar-vertical--pinned .toolbar-vertical__dock-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.toolbar-vertical__dock-button{color:#f7fbffad!important;background:#f7fbff0e!important;border:1px solid #d7edff1f!important;border-radius:999px!important;width:38px!important;height:30px!important}.toolbar-vertical--expanded .toolbar-vertical__dock-button,.toolbar-vertical--pinned .toolbar-vertical__dock-button{width:100%!important}.toolbar-vertical .apple-caption{text-align:center!important;width:100%!important;padding-inline:0!important;transition:opacity .3s,text-align .3s!important}.toolbar-vertical--expanded .apple-caption,.toolbar-vertical--pinned .apple-caption{text-align:left!important;padding-inline:10px!important}.toolbar-vertical button[data-vtip]{flex-direction:row!important;gap:9px!important;width:40px!important;min-width:40px!important;height:40px!important;padding:0!important;transition:color .3s cubic-bezier(.2,0,0,1),background .3s cubic-bezier(.2,0,0,1),border-color .3s cubic-bezier(.2,0,0,1),transform .52s cubic-bezier(.2,0,0,1),width .52s cubic-bezier(.2,0,0,1)!important}.toolbar-vertical--expanded button[data-vtip],.toolbar-vertical--pinned button[data-vtip]{border-radius:15px!important;justify-content:flex-start!important;width:100%!important;padding-inline:11px!important}.toolbar-vertical__button-label{min-width:0;color:inherit;opacity:0;font-size:11px;font-weight:620;line-height:1;display:none;letter-spacing:0!important}.toolbar-vertical--expanded .toolbar-vertical__button-label,.toolbar-vertical--pinned .toolbar-vertical__button-label{opacity:1;display:block}.toolbar-vertical--expanded .relative,.toolbar-vertical--pinned .relative{width:100%}body[data-toolbar-pinned=true] .context-toolbar{left:198px!important}body[data-toolbar-pinned=true] .app-main-shell{padding-left:198px!important}.context-toolbar{border:1px solid #d7edff21!important;border-radius:24px!important;height:46px!important;top:10px!important;left:82px!important;right:10px!important}.app-main-shell{padding:66px 10px 10px 82px!important}.studio-chrome:before{opacity:.18!important;box-shadow:none!important;border-color:#0000!important}.canvas-layout-region,.studio-canvas-surface{border:1px solid #d7edff13!important;border-radius:25px!important;box-shadow:inset 0 1px #f7fbff0e,0 22px 64px #0003!important}.studio-canvas-surface{margin:0!important}.canvas-layout-region .react-flow{overflow:hidden;border-radius:25px!important}.ai-agent-glass-orb{-webkit-backdrop-filter:blur(28px)saturate(170%)!important;background:radial-gradient(circle at 34% 24%,#f7fbff5c,#0000 34%),linear-gradient(145deg,#f7fbff2e,#8ab4f81f 48%,#080d15bd)!important;border:1px solid #f7fbff33!important;width:54px!important;height:54px!important;box-shadow:0 18px 42px #00000052,0 6px 16px #8ab4f824,inset 0 1px #f7fbff5c,inset 0 -14px 30px #06111d6b!important}.ai-agent-glass-orb__inner{color:#f7fbfff2;background:#f7fbff13;border-radius:999px;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex;box-shadow:inset 0 1px #f7fbff47,inset 0 -8px 18px #06111d47}.ai-agent-glass-orb:hover{transform:translateY(-2px)scale(1.025)!important;box-shadow:0 22px 54px #00000057,0 10px 24px #8ab4f833,inset 0 1px #f7fbff6b!important}@keyframes fns-soft-popover{0%{opacity:0;transform:translateY(-4px)scale(.985)}to{opacity:1;transform:translate(0)scale(1)}}.landing-scroll-container .lp-landing-3d-space__canvas{animation-duration:18s!important;animation-timing-function:cubic-bezier(.37,0,.63,1)!important}.landing-scroll-container .lp-hero-worktable-fallback,.landing-scroll-container .lp-nudot-slide.is-active .lp-nudot-slide__asset{animation-duration:20s!important;animation-timing-function:cubic-bezier(.37,0,.63,1)!important}.app-workspace-shell .animate-pulse{animation-duration:3.4s!important;animation-timing-function:cubic-bezier(.37,0,.63,1)!important}@media (width<=760px){.context-toolbar{left:10px!important;right:10px!important}.toolbar-vertical{display:none!important}.app-main-shell,body[data-toolbar-pinned=true] .app-main-shell{padding-left:10px!important;padding-right:10px!important}}:root{--fns-apple-font:"SF Pro Text", "SF Pro Display", -apple-system, BlinkMacSystemFont, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei UI", "Segoe UI", sans-serif;--fns-apple-display:"SF Pro Display", "SF Pro Text", -apple-system, BlinkMacSystemFont, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei UI", sans-serif}html,body,#root{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-synthesis-weight:none;text-rendering:geometricprecision}body{font-family:var(--fns-apple-font)!important}.landing-scroll-container,.landing-scroll-container[data-lang=en],.landing-scroll-container[data-lang=zh]{--lp-copy:var(--fns-apple-font);--lp-display:var(--fns-apple-display);--lp-display-zh:"PingFang SC", "SF Pro Display", "Hiragino Sans GB", "Microsoft YaHei UI", sans-serif;--lp-mono:"SF Mono", "SF Pro Text", ui-monospace, Menlo, Consolas, monospace;--lp-soft-ink:#f7fafff5;--lp-soft-body:#f7faffb8;--lp-soft-muted:#f7faff75;--lp-soft-line:#f7faff24;--lp-soft-accent:#9fd7ff;background:radial-gradient(ellipse 72% 54% at calc(48% + var(--mx,0) * 2%) calc(10% + var(--page-progress,0) * 10%), #d9ebff24, transparent 72%), linear-gradient(180deg, #08101a 0%, #0b111a 42%, #05070b 100%)!important;color:var(--lp-soft-ink)!important;font-family:var(--fns-apple-font)!important;letter-spacing:0!important}.landing-scroll-container .lp-nav-glass{-webkit-backdrop-filter:blur(28px)saturate(170%)!important;background:linear-gradient(#080d15b8,#080d1557)!important;border-bottom:1px solid #f7faff1a!important;height:58px!important;box-shadow:0 18px 52px #00000024!important}.landing-scroll-container .lp-nav-glass .max-w-\[1080px\]{max-width:1180px!important;height:58px!important;padding-inline:clamp(18px,4vw,56px)!important}.landing-scroll-container .lp-nav-glass span:first-child{color:#f7faffeb!important;font-family:var(--fns-apple-display)!important;letter-spacing:0!important;text-transform:none!important;font-size:17px!important;font-weight:650!important}.landing-scroll-container .lp-nav-glass span:not(:first-child){color:#f7faff94!important;font-family:var(--fns-apple-font)!important;letter-spacing:0!important;text-transform:none!important;font-weight:520!important}.landing-scroll-container .lp-nav-glass span:not(:first-child):hover{color:#f7faffe6!important}.landing-scroll-container .lp-cta-btn{color:#03080eeb!important;min-height:34px!important;font-family:var(--fns-apple-font)!important;letter-spacing:0!important;text-transform:none!important;background:#f7faffe6!important;border:1px solid #f7faff33!important;border-radius:999px!important;font-size:13px!important;font-weight:650!important;box-shadow:0 10px 26px #0000002e,inset 0 1px #ffffffb8!important}.landing-scroll-container .lp-cta-btn:hover{background:#fff!important;transform:translateY(-1px)!important}.landing-scroll-container .lp-looming-hero.lp-hero-bg{min-height:100svh!important;color:var(--lp-soft-ink)!important;background:radial-gradient(ellipse 46% 32% at calc(28% + var(--mx,0) * 2.6%) calc(18% + var(--my,0) * 2%), #ffffff2e, transparent 72%), radial-gradient(ellipse 50% 42% at calc(75% - var(--mx,0) * 4%) calc(42% + var(--my,0) * 3%), #9bc6ff38, transparent 70%), radial-gradient(ellipse 45% 36% at 50% 78%, #b7e1c224, transparent 72%), linear-gradient(180deg, #101a28 0%, #0d1723 45%, #05080d 100%)!important;animation:26s cubic-bezier(.37,0,.63,1) infinite lpAppleBreath!important}.landing-scroll-container .lp-looming-hero.lp-hero-bg:before{opacity:.76!important;filter:blur(42px)saturate(1.16)!important;background:radial-gradient(at 50% 46%,#ffffff3d,#99c7ff1f 36%,#7bb59d14 60%,#0000 84%)!important;width:min(1220px,94vw)!important;height:min(760px,78vh)!important}.landing-scroll-container .lp-looming-hero.lp-hero-bg:after{opacity:.82!important;background:linear-gradient(#070c1433,#0000 20%,#05080d80 100%),radial-gradient(at 50% 8%,#ffffff1f,#0000 48%),linear-gradient(90deg,#05080d7a,#0000 24% 78%,#05080d66)!important}.landing-scroll-container .lp-apple-breath-bg{z-index:1!important;opacity:.82!important;filter:saturate(1.08)brightness(1.08)contrast(.94)!important;mix-blend-mode:screen!important;animation:32s cubic-bezier(.37,0,.63,1) infinite lpAppleLiquidFloat!important;transform:scale(1.04)!important}.landing-scroll-container .lp-apple-breath-bg .apple-liquid-gradient__veil{background:radial-gradient(at 50% 16%,#ffffff47,#0000 42%),linear-gradient(#070c141f,#05080d94 88%)!important}.landing-scroll-container .lp-apple-breath-bg .apple-liquid-gradient__glass{background:linear-gradient(115deg,#ffffff14,#0000 28% 70%,#ffffff0d),radial-gradient(at 68% 24%,#9fd7ff29,#0000 46%)!important}.landing-scroll-container .lp-looming-hero .lp-landing-3d-space{z-index:4!important;opacity:.34!important;mix-blend-mode:screen!important}.landing-scroll-container .lp-looming-hero .lp-hero-worktable-fallback,.landing-scroll-container .lp-looming-hero.lp-hero-bg[data-hero-3d-ready=true] .lp-hero-worktable-fallback{z-index:5!important;width:min(1180px,78vw)!important;opacity:calc(.44 - var(--hero-progress,0) * .1)!important;mix-blend-mode:screen!important;filter:saturate(.92)contrast(.96)brightness(.88)grayscale(.08)!important;top:52%!important;-webkit-mask-image:radial-gradient(#000 0 54%,#000000ad 74%,#0000 96%)!important;mask-image:radial-gradient(#000 0 54%,#000000ad 74%,#0000 96%)!important}.landing-scroll-container .lp-looming-hero .lp-hero-cover__shell{z-index:12!important}.landing-scroll-container .lp-looming-hero .lp-hero-cover__type{z-index:6!important;color:#f7faff21!important;font-family:var(--fns-apple-display)!important;letter-spacing:0!important;mix-blend-mode:screen!important;text-transform:none!important;text-shadow:0 34px 96px #00000047!important;font-size:clamp(84px,15vw,238px)!important;font-weight:680!important;line-height:.82!important}.landing-scroll-container .lp-looming-hero .lp-hero-cover__type .lp-hero-cover__word{width:min(1120px,100vw - 44px)!important;transform:translate3d(calc(var(--mx,0) * -8px), calc(var(--my,0) * -4px + var(--hero-progress,0) * -16px), 0) scale(calc(1 + var(--pointer-speed,0) * .006))!important;top:clamp(82px,13vh,136px)!important;left:clamp(22px,6vw,92px)!important}.landing-scroll-container .lp-looming-hero .lp-nudot-hero__visual{z-index:7!important;opacity:.86!important;width:min(1060px,80vw)!important;height:min(680px,68vh)!important;top:51%!important}.landing-scroll-container .lp-looming-hero .lp-nudot-slide{filter:blur(14px)saturate(.78)contrast(.88)!important;transform:translateY(24px)scale(.982)!important}.landing-scroll-container .lp-looming-hero .lp-nudot-slide.is-active{filter:blur()saturate(1.02)contrast(1.02)!important;transform:translate(0)scale(1)!important}.landing-scroll-container .lp-looming-hero .lp-nudot-slide__asset{opacity:.74!important;filter:saturate(.94)contrast(1.02)brightness(.92)!important;mix-blend-mode:screen!important}.landing-scroll-container .lp-looming-hero .lp-nudot-slide__preview,.landing-scroll-container .lp-looming-hero .lp-nudot-slide__field,.landing-scroll-container .lp-looming-hero .lp-nudot-slide__micro,.landing-scroll-container .lp-looming-hero .lp-hero-stage-readout{opacity:.48!important}.landing-scroll-container .lp-looming-hero .lp-hero-cover__copy{z-index:32!important;width:min(620px,48vw)!important;transform:translate3d(calc(var(--mx,0) * -3px), calc(var(--my,0) * 2px), 0)!important;padding:0!important;inset:clamp(132px,23vh,220px) auto auto clamp(22px,7vw,116px)!important}.landing-scroll-container .lp-looming-hero .lp-hero-cover__copy:before{display:none!important}.landing-scroll-container .lp-looming-hero .lp-hero-cover__copy h1,.landing-scroll-container[data-lang=zh] .lp-looming-hero .lp-hero-cover__copy h1,.landing-scroll-container[data-lang=en] .lp-looming-hero .lp-hero-cover__copy h1{clip:auto!important;clip-path:none!important;color:#fafcfffa!important;width:auto!important;height:auto!important;font-family:var(--fns-apple-display)!important;letter-spacing:0!important;text-shadow:0 28px 88px #00000057!important;white-space:normal!important;margin:0 0 clamp(18px,2.8vh,28px)!important;font-size:clamp(64px,9vw,132px)!important;font-weight:700!important;line-height:.94!important;display:block!important;position:static!important;overflow:visible!important}.landing-scroll-container .lp-looming-hero .lp-hero-cover__copy h1:before,.landing-scroll-container .lp-looming-hero .lp-hero-cover__copy h1 span:after{display:none!important}.landing-scroll-container .lp-looming-hero .lp-hero-cover__copy h1 span{color:inherit!important;font:inherit!important;letter-spacing:0!important;text-transform:none!important;display:inline!important;position:static!important}.landing-scroll-container .lp-looming-hero .lp-hero-cover__positioning,.landing-scroll-container .lp-looming-hero .lp-hero-cover__copy p:last-child{max-width:min(520px,100%)!important;color:var(--lp-soft-body)!important;font-family:var(--fns-apple-font)!important;letter-spacing:0!important;text-shadow:0 18px 48px #00000075!important;gap:13px!important;font-size:clamp(16px,1.35vw,20px)!important;font-weight:430!important;line-height:1.55!important;display:grid!important}.landing-scroll-container .lp-looming-hero .lp-hero-cover__positioning strong,.landing-scroll-container[data-lang=zh] .lp-looming-hero .lp-hero-cover__positioning strong{color:#fafcfff5!important;font-family:var(--fns-apple-display)!important;letter-spacing:0!important;text-transform:none!important;text-shadow:0 20px 54px #00000061!important;font-size:clamp(22px,2.1vw,32px)!important;font-weight:650!important;line-height:1.18!important}.landing-scroll-container .lp-looming-hero .lp-hero-cover__positioning span{color:var(--lp-soft-body)!important}.landing-scroll-container .lp-looming-hero .lp-hero-cover__actions{z-index:33!important;width:auto!important;transform:translate3d(calc(var(--mx,0) * -2px), calc(var(--my,0) * 1.5px), 0)!important;align-items:center!important;gap:12px!important;display:flex!important;inset:calc(clamp(132px,23vh,220px) + clamp(236px,24vw,340px)) auto auto clamp(22px,7vw,116px)!important}.landing-scroll-container .lp-looming-hero .lp-hero-cover__actions .lp-primary-cta,.landing-scroll-container .lp-primary-cta{color:#05090ef0!important;-webkit-backdrop-filter:blur(18px)saturate(160%)!important;background:linear-gradient(#fffffffa,#e5eef8e6)!important;border:1px solid #f7faff3d!important;border-radius:999px!important;min-height:54px!important;padding:0 23px!important;box-shadow:0 18px 48px #00000038,inset 0 1px #ffffffe6,inset 0 -14px 30px #76a0ca1f!important}.landing-scroll-container .lp-looming-hero .lp-hero-cover__actions .lp-primary-cta>span,.landing-scroll-container .lp-primary-cta>span{color:inherit!important;font-family:var(--fns-apple-font)!important;letter-spacing:0!important;text-transform:none!important;font-size:15px!important;font-weight:670!important}.landing-scroll-container .lp-looming-hero .lp-hero-cover__actions .lp-primary-cta:hover,.landing-scroll-container .lp-primary-cta:hover{transform:translateY(-2px)scale(1.012)!important;box-shadow:0 24px 62px #00000047,inset 0 1px #fffffff5!important}.landing-scroll-container .lp-looming-hero .lp-nudot-hero__left-list,.landing-scroll-container .lp-looming-hero .lp-nudot-hero__right-list,.landing-scroll-container .lp-looming-hero .lp-hero-runway-rail,.landing-scroll-container .lp-looming-hero .lp-nudot-hero__rule,.landing-scroll-container .lp-looming-hero .lp-nudot-hero__footer{color:var(--lp-soft-muted)!important;font-family:var(--fns-apple-font)!important;letter-spacing:0!important;text-transform:none!important}.landing-scroll-container .lp-looming-hero .lp-nudot-hero__left-list{opacity:.78!important;grid-template-columns:repeat(4,minmax(0,auto))!important;gap:clamp(14px,2.1vw,28px)!important;max-width:min(560px,54vw)!important;font-size:12px!important;line-height:1.2!important;top:auto!important;bottom:clamp(64px,8vh,92px)!important;left:clamp(22px,7vw,116px)!important}.landing-scroll-container .lp-looming-hero .lp-nudot-hero__left-list span{grid-template-columns:auto!important;gap:4px!important}.landing-scroll-container .lp-looming-hero .lp-nudot-hero__left-list i{color:#9fd7ffb8!important;font-family:var(--lp-mono)!important;font-size:10px!important}.landing-scroll-container .lp-looming-hero .lp-nudot-hero__right-list{-webkit-backdrop-filter:blur(24px)saturate(160%)!important;opacity:.86!important;background:#070c1457!important;border:1px solid #f7faff1f!important;border-radius:24px!important;width:min(310px,26vw)!important;padding:8px!important;top:clamp(96px,14vh,142px)!important;right:clamp(22px,5vw,78px)!important;box-shadow:inset 0 1px #ffffff14,0 24px 70px #0000002e!important}.landing-scroll-container .lp-looming-hero .lp-nudot-hero__right-list button{color:#f7faffa8!important;min-height:42px!important;font-family:var(--fns-apple-font)!important;background:0 0!important;border:0!important;border-radius:17px!important;padding:0 13px!important}.landing-scroll-container .lp-looming-hero .lp-nudot-hero__right-list button:hover,.landing-scroll-container .lp-looming-hero .lp-nudot-hero__right-list button:focus-visible,.landing-scroll-container .lp-looming-hero .lp-nudot-hero__right-list button.is-active{color:#f7fafff0!important;background:#f7faff1a!important;transform:translate(0)!important}.landing-scroll-container .lp-looming-hero .lp-nudot-hero__right-list span,.landing-scroll-container .lp-looming-hero .lp-nudot-hero__right-list strong{font-family:var(--fns-apple-font)!important;letter-spacing:0!important;text-transform:none!important}.landing-scroll-container .lp-looming-hero .lp-nudot-hero__controller{z-index:29!important;color:#f7faffa3!important;-webkit-backdrop-filter:blur(24px)saturate(160%)!important;pointer-events:auto!important;background:#070c145c!important;border:1px solid #f7faff1f!important;border-radius:28px!important;grid-template-columns:1fr!important;gap:12px!important;width:min(420px,34vw)!important;padding:16px!important;bottom:clamp(42px,5.8vh,70px)!important;left:auto!important;right:clamp(22px,5vw,78px)!important;box-shadow:inset 0 1px #ffffff14,0 24px 70px #0003!important}.landing-scroll-container .lp-looming-hero .lp-nudot-hero__signal{font-family:var(--fns-apple-font)!important;grid-template-columns:auto minmax(0,1fr) auto!important}.landing-scroll-container .lp-looming-hero .lp-nudot-hero__signal span,.landing-scroll-container .lp-looming-hero .lp-nudot-hero__signal i,.landing-scroll-container .lp-looming-hero .lp-nudot-hero__controller p span{color:#9fd7ffdb!important}.landing-scroll-container .lp-looming-hero .lp-nudot-hero__signal strong{color:#f7faffeb!important;font-family:var(--fns-apple-font)!important;letter-spacing:0!important;font-size:13px!important}.landing-scroll-container .lp-looming-hero .lp-nudot-frequency{opacity:.45!important;grid-template-columns:repeat(42,1fr)!important;gap:4px!important;height:42px!important;overflow:hidden!important;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)!important;mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)!important}.landing-scroll-container .lp-looming-hero .lp-nudot-frequency span{background:linear-gradient(#f7faffb8,#9fd7ff3d)!important;border-radius:999px!important}.landing-scroll-container .lp-looming-hero .lp-nudot-thumbs{box-shadow:none!important;background:0 0!important;border:0!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;justify-self:stretch!important;gap:6px!important}.landing-scroll-container .lp-looming-hero .lp-nudot-thumbs button{color:#f7faff94!important;background:#f7faff0f!important;border:0!important;border-radius:999px!important;grid-template-columns:1fr!important;justify-items:center!important;width:auto!important;min-height:32px!important;padding:0 8px!important}.landing-scroll-container .lp-looming-hero .lp-nudot-thumbs button:hover,.landing-scroll-container .lp-looming-hero .lp-nudot-thumbs button:focus-visible,.landing-scroll-container .lp-looming-hero .lp-nudot-thumbs button.is-active{color:#f7fafff2!important;background:#9fd7ff2e!important;transform:translateY(-1px)!important}.landing-scroll-container .lp-looming-hero .lp-nudot-thumbs i{display:none!important}.landing-scroll-container .lp-looming-hero .lp-nudot-thumbs span{font-family:var(--fns-apple-font)!important;letter-spacing:0!important;font-size:11px!important;font-weight:560!important}.landing-scroll-container .lp-looming-hero .lp-nudot-hero__controller p{color:#f7faff94!important;max-width:none!important;font-family:var(--fns-apple-font)!important;grid-column:auto!important;margin:0!important;font-size:12px!important;line-height:1.5!important}.landing-scroll-container .lp-looming-hero .lp-hero-runway-rail,.landing-scroll-container .lp-looming-hero .lp-nudot-hero__rule{opacity:.22!important;filter:blur(.2px)!important}.landing-scroll-container .lp-looming-hero .lp-nudot-hero__footer{opacity:.42!important;text-transform:none!important;font-size:11px!important;bottom:14px!important}.app-workspace-shell,.studio-chrome,.app-main-shell{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--fns-apple-font)!important}.context-toolbar,.toolbar-vertical,.apple-panel-chrome,.panel-content,.studio-canvas-surface,.canvas-layout-region,.floating-panel,.panel-section{font-family:var(--fns-apple-font)!important}.context-toolbar{-webkit-backdrop-filter:blur(26px)saturate(165%)!important;background:linear-gradient(#121923bd,#090d1494)!important;box-shadow:inset 0 1px #ffffff12,0 16px 46px #0000002e!important}.toolbar-vertical{-webkit-backdrop-filter:blur(28px)saturate(165%)!important;background:linear-gradient(#121923cc,#080c12b3)!important;box-shadow:inset 1px 0 #ffffff0d,14px 0 54px #0000002e!important}.toolbar-vertical button[data-vtip],.toolbar-vertical__dock-button,.context-toolbar button,.canvas-display-mode-switch button{letter-spacing:0!important;transition:transform .36s cubic-bezier(.2,0,0,1),background .36s cubic-bezier(.2,0,0,1),border-color .36s cubic-bezier(.2,0,0,1),color .26s!important}.toolbar-vertical button[data-vtip]:hover,.toolbar-vertical__dock-button:hover,.context-toolbar button:hover,.canvas-display-mode-switch button:hover{transform:translateY(-1px)!important}.canvas-layout-region,.studio-canvas-surface{background:radial-gradient(at 50% 0,#8ab4f81a,#0000 44%),linear-gradient(#0d121bf0,#06090ef5)!important;border-color:#d7edff1a!important;box-shadow:inset 0 1px #ffffff0d,0 28px 80px #00000038!important}@keyframes lpAppleBreath{0%,to{opacity:.14;transform:scale(1.07) translate3d(calc(var(--mx,0) * 4px), calc(var(--my,0) * 3px), 0)}50%{opacity:.22;transform:scale(1.105) translate3d(calc(var(--mx,0) * 7px), calc(var(--my,0) * 5px), 0)}}@keyframes lpAppleLiquidFloat{0%,to{opacity:.76;transform:scale(1.04)translate(0)}50%{opacity:.9;transform:scale(1.07)translate(-1.4%,-.8%)}}@media (width<=980px){.landing-scroll-container .lp-looming-hero .lp-hero-cover__copy{width:min(620px,100vw - 44px)!important;top:clamp(104px,17vh,160px)!important}.landing-scroll-container .lp-looming-hero .lp-hero-cover__copy h1,.landing-scroll-container[data-lang=zh] .lp-looming-hero .lp-hero-cover__copy h1,.landing-scroll-container[data-lang=en] .lp-looming-hero .lp-hero-cover__copy h1{font-size:clamp(56px,15vw,108px)!important}.landing-scroll-container .lp-looming-hero .lp-hero-cover__actions{top:clamp(406px,56vh,500px)!important}.landing-scroll-container .lp-looming-hero .lp-nudot-hero__right-list,.landing-scroll-container .lp-looming-hero .lp-nudot-hero__controller{width:min(360px,100vw - 44px)!important;right:22px!important}.landing-scroll-container .lp-looming-hero .lp-nudot-hero__right-list{display:none!important}.landing-scroll-container .lp-looming-hero .lp-nudot-hero__controller{border-radius:22px!important;padding:12px!important;bottom:22px!important}.landing-scroll-container .lp-looming-hero .lp-nudot-hero__left-list{display:none!important}}@media (width<=640px){.landing-scroll-container .lp-nav-glass{height:54px!important}.landing-scroll-container .lp-nav-glass .max-w-\[1080px\]{height:54px!important;padding-inline:16px!important}.landing-scroll-container .lp-looming-hero .lp-hero-cover__copy{width:auto!important;top:102px!important;left:20px!important;right:20px!important}.landing-scroll-container .lp-looming-hero .lp-hero-cover__copy h1,.landing-scroll-container[data-lang=zh] .lp-looming-hero .lp-hero-cover__copy h1,.landing-scroll-container[data-lang=en] .lp-looming-hero .lp-hero-cover__copy h1{margin-bottom:14px!important;font-size:clamp(52px,17vw,78px)!important;line-height:.98!important}.landing-scroll-container .lp-looming-hero .lp-hero-cover__positioning,.landing-scroll-container .lp-looming-hero .lp-hero-cover__copy p:last-child{font-size:15px!important;line-height:1.48!important}.landing-scroll-container .lp-looming-hero .lp-hero-cover__positioning strong,.landing-scroll-container[data-lang=zh] .lp-looming-hero .lp-hero-cover__positioning strong{font-size:20px!important}.landing-scroll-container .lp-looming-hero .lp-hero-cover__actions{top:372px!important;left:20px!important}.landing-scroll-container .lp-looming-hero .lp-hero-cover__actions .lp-primary-cta,.landing-scroll-container .lp-primary-cta{min-height:50px!important;padding-inline:18px!important}.landing-scroll-container .lp-looming-hero .lp-nudot-hero__visual{opacity:.56!important;width:112vw!important;top:58%!important}.landing-scroll-container .lp-looming-hero .lp-hero-worktable-fallback,.landing-scroll-container .lp-looming-hero.lp-hero-bg[data-hero-3d-ready=true] .lp-hero-worktable-fallback{opacity:.3!important;width:116vw!important}.landing-scroll-container .lp-looming-hero .lp-nudot-hero__controller{width:auto!important;bottom:14px!important;left:14px!important;right:14px!important}.landing-scroll-container .lp-looming-hero .lp-nudot-frequency,.landing-scroll-container .lp-looming-hero .lp-nudot-hero__controller p{display:none!important}.landing-scroll-container .lp-looming-hero .lp-nudot-thumbs{grid-template-columns:repeat(3,minmax(0,1fr))!important}.landing-scroll-container .lp-looming-hero .lp-nudot-thumbs span{font-size:10px!important}.landing-scroll-container .lp-looming-hero .lp-nudot-hero__footer{display:none!important}}@media (prefers-reduced-motion:reduce){.landing-scroll-container .lp-looming-hero.lp-hero-bg,.landing-scroll-container .lp-apple-breath-bg{animation:none!important}}body .landing-scroll-container .lp-looming-hero,body .landing-scroll-container .lp-looming-hero.lp-hero-bg,body .landing-scroll-container .lp-looming-hero.lp-hero-bg[data-hero-tone]{background:radial-gradient(ellipse 70% 48% at calc(62% + var(--mx,0) * 2%) calc(25% + var(--my,0) * 2%), #e2f2ffeb, #f6faff7a 52%, transparent 78%), radial-gradient(ellipse 44% 34% at 78% 72%, #b4dec638, transparent 70%), radial-gradient(ellipse 34% 26% at 18% 14%, #ffe2bc3d, transparent 68%), linear-gradient(152deg, #fff 0%, #f7fbff 44%, #edf6ff 74%, #fff 100%)!important;color:#121821eb!important;min-height:100svh!important}body .landing-scroll-container .lp-looming-hero:before,body .landing-scroll-container .lp-looming-hero.lp-hero-bg:before{opacity:.58!important;filter:blur(52px)saturate(1.12)!important;background:radial-gradient(at 57% 34%,#7abaff4d,#0000 40%),radial-gradient(at 72% 64%,#9cd5b52e,#0000 38%),conic-gradient(from 122deg at 54% 46%,#0000,#ffffff8a,#9ecfff38,#0000)!important}body .landing-scroll-container .lp-looming-hero.lp-hero-bg:after{opacity:.5!important;background:linear-gradient(#ffffff6b,#0000 25%,#ffffffa3),linear-gradient(90deg,#ffffffc7,#0000 28% 72%,#ffffffb8)!important}body .landing-scroll-container .lp-looming-hero .lp-apple-breath-bg{z-index:1!important;opacity:.46!important;mix-blend-mode:multiply!important;filter:saturate(.9)brightness(1.24)contrast(.72)!important}body .landing-scroll-container .lp-looming-hero .lp-hero-cover__shell{z-index:20!important}body .landing-scroll-container .lp-looming-hero .lp-hero-cover__type,body .landing-scroll-container .lp-looming-hero .lp-hero-cover__type span:first-child,body .landing-scroll-container .lp-looming-hero .lp-hero-cover__type span:last-child,body .landing-scroll-container[data-lang=zh] .lp-looming-hero .lp-hero-cover__type span:first-child,body .landing-scroll-container[data-lang=zh] .lp-looming-hero .lp-hero-cover__type span:last-child{color:#1018230e!important;font-family:var(--fns-apple-display)!important;letter-spacing:0!important;text-transform:none!important;mix-blend-mode:multiply!important;font-weight:700!important;line-height:.86!important}body .landing-scroll-container .lp-looming-hero .lp-hero-cover__type .lp-hero-cover__word,body .landing-scroll-container .lp-looming-hero .lp-hero-cover__type span:first-child{width:min(1100px,100vw - 48px)!important;transform:translate3d(calc(var(--mx,0) * -8px), calc(var(--my,0) * -4px), 0)!important;top:clamp(76px,11vh,128px)!important;left:clamp(24px,6vw,96px)!important}body .landing-scroll-container .lp-looming-hero .lp-nudot-hero__visual{z-index:8!important;opacity:.68!important;width:min(980px,67vw)!important;top:50%!important;left:61%!important}body .landing-scroll-container .lp-looming-hero .lp-nudot-slide__asset{opacity:.48!important;mix-blend-mode:multiply!important;filter:saturate(.72)contrast(.84)brightness(1.16)grayscale(.08)!important}body .landing-scroll-container .lp-looming-hero .lp-hero-worktable-fallback,body .landing-scroll-container .lp-looming-hero[data-hero-3d-ready=true] .lp-hero-worktable-fallback,body .landing-scroll-container .lp-looming-hero.lp-hero-bg[data-hero-3d-ready=true] .lp-hero-worktable-fallback{z-index:5!important;width:min(1060px,72vw)!important;height:auto!important;opacity:calc(.32 - var(--hero-progress,0) * .06)!important;mix-blend-mode:multiply!important;filter:saturate(.7)contrast(.8)brightness(1.12)grayscale(.18)!important;top:51%!important;left:63%!important;right:auto!important;transform:translate(-50%,-50%)scale(1.03)!important}body .landing-scroll-container .lp-looming-hero .lp-hero-cover__copy,body .landing-scroll-container[data-lang] .lp-looming-hero .lp-hero-cover__copy,body .landing-scroll-container[data-lang=zh] .lp-looming-hero .lp-hero-cover__copy{z-index:42!important;width:min(660px,48vw)!important;max-width:min(660px,48vw)!important;transform:translate3d(calc(var(--mx,0) * -3px), calc(var(--my,0) * 2px), 0)!important;padding:0!important;inset:clamp(116px,18vh,178px) auto auto clamp(28px,7vw,118px)!important}body .landing-scroll-container .lp-looming-hero .lp-hero-cover__copy:before{display:none!important}body .landing-scroll-container .lp-looming-hero .lp-hero-cover__copy h1,body .landing-scroll-container[data-lang=zh] .lp-looming-hero .lp-hero-cover__copy h1,body .landing-scroll-container[data-lang=en] .lp-looming-hero .lp-hero-cover__copy h1{clip:auto!important;clip-path:none!important;color:#101823f0!important;width:auto!important;height:auto!important;font-family:var(--fns-apple-display)!important;letter-spacing:0!important;text-shadow:0 18px 54px #7da0c429,0 1px #ffffffad!important;text-transform:none!important;margin:0 0 clamp(16px,2.5vh,26px)!important;font-size:clamp(68px,9.4vw,136px)!important;font-weight:720!important;line-height:.94!important;display:block!important;position:static!important;overflow:visible!important}body .landing-scroll-container .lp-looming-hero .lp-hero-cover__copy h1 span,body .landing-scroll-container .lp-looming-hero .lp-hero-cover__copy h1 span:after{color:inherit!important;font:inherit!important;letter-spacing:0!important;text-transform:none!important}body .landing-scroll-container .lp-looming-hero .lp-hero-cover__copy h1:before,body .landing-scroll-container .lp-looming-hero .lp-hero-cover__copy h1 span:after{display:none!important}body .landing-scroll-container .lp-looming-hero .lp-hero-cover__positioning,body .landing-scroll-container .lp-looming-hero .lp-hero-cover__positioning span,body .landing-scroll-container .lp-looming-hero .lp-hero-cover__copy p:last-child{color:#1f2a37b3!important;width:min(560px,100%)!important;max-width:min(560px,100%)!important;font-family:var(--fns-apple-font)!important;letter-spacing:0!important;text-shadow:0 1px #ffffffb8!important;margin-top:0!important;font-size:clamp(16px,1.3vw,19px)!important;font-weight:430!important;line-height:1.58!important}body .landing-scroll-container .lp-looming-hero .lp-hero-cover__positioning strong,body .landing-scroll-container[data-lang=zh] .lp-looming-hero .lp-hero-cover__positioning strong{color:#121821eb!important;width:auto!important;max-width:620px!important;box-shadow:none!important;font-family:var(--fns-apple-display)!important;letter-spacing:0!important;text-transform:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;font-size:clamp(24px,2.15vw,34px)!important;font-weight:680!important;line-height:1.16!important}body .landing-scroll-container .lp-looming-hero .lp-hero-cover__actions,body .landing-scroll-container[data-lang] .lp-looming-hero .lp-hero-cover__actions,body .landing-scroll-container[data-lang=zh] .lp-looming-hero .lp-hero-cover__actions{z-index:43!important;align-items:center!important;gap:10px!important;width:auto!important;height:54px!important;min-height:54px!important;max-height:54px!important;display:flex!important;inset:clamp(430px,57vh,520px) auto auto clamp(28px,7vw,118px)!important;transform:none!important}body .landing-scroll-container .lp-looming-hero .lp-hero-cover__actions .lp-primary-cta,body .landing-scroll-container .lp-looming-hero .lp-primary-cta,body .landing-scroll-container .lp-primary-cta{color:#fffffff5!important;width:auto!important;min-width:172px!important;height:54px!important;min-height:54px!important;max-height:54px!important;font-family:var(--fns-apple-font)!important;background:#111821f0!important;border:1px solid #1218211f!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;padding:0 24px!important;display:inline-flex!important;overflow:hidden!important;transform:translateZ(0)!important;box-shadow:0 18px 46px #21375633,inset 0 1px #ffffff1f!important}body .landing-scroll-container .lp-looming-hero .lp-primary-cta>b,body .landing-scroll-container .lp-looming-hero .lp-primary-cta:before,body .landing-scroll-container .lp-looming-hero .lp-primary-cta:after{display:none!important}body .landing-scroll-container .lp-looming-hero .lp-button-3d,body .landing-scroll-container .lp-looming-hero .lp-button-3d--hero,body .landing-scroll-container .lp-looming-hero .lp-button-3d__canvas{flex:0 0 0!important;width:0!important;min-width:0!important;max-width:0!important;height:0!important;min-height:0!important;max-height:0!important;display:none!important;overflow:hidden!important}body .landing-scroll-container .lp-looming-hero .lp-hero-cover__actions .lp-primary-cta>span,body .landing-scroll-container .lp-primary-cta>span{color:inherit!important;font-family:var(--fns-apple-font)!important;letter-spacing:0!important;text-transform:none!important;white-space:nowrap!important;font-size:15px!important;font-weight:650!important;line-height:1!important}body .landing-scroll-container .lp-looming-hero .lp-hero-cover__actions .lp-primary-cta:hover,body .landing-scroll-container .lp-primary-cta:hover{background:#060c14f5!important;transform:translateY(-2px)scale(1.01)!important}body .landing-scroll-container .lp-looming-hero .lp-nudot-hero__right-list{-webkit-backdrop-filter:blur(26px)saturate(150%)!important;background:#ffffff57!important;border:1px solid #12182114!important;border-radius:24px!important;width:min(310px,25vw)!important;min-height:auto!important;padding:8px!important;top:clamp(86px,11vh,124px)!important;right:clamp(24px,5vw,82px)!important;box-shadow:0 22px 60px #4662821f,inset 0 1px #ffffff94!important}body .landing-scroll-container .lp-looming-hero .lp-nudot-hero__right-list button{color:#1f2a379e!important;border:0!important;border-radius:17px!important;min-height:42px!important}body .landing-scroll-container .lp-looming-hero .lp-nudot-hero__right-list button:hover,body .landing-scroll-container .lp-looming-hero .lp-nudot-hero__right-list button:focus-visible,body .landing-scroll-container .lp-looming-hero .lp-nudot-hero__right-list button.is-active{color:#121821eb!important;background:#ffffff94!important}body .landing-scroll-container .lp-looming-hero .lp-nudot-hero__right-list span,body .landing-scroll-container .lp-looming-hero .lp-nudot-hero__right-list strong{color:inherit!important;font-family:var(--fns-apple-font)!important;letter-spacing:0!important}body .landing-scroll-container .lp-looming-hero .lp-nudot-hero__controller,body .landing-scroll-container[data-lang] .lp-looming-hero .lp-nudot-hero__controller,body .landing-scroll-container[data-lang=zh] .lp-looming-hero .lp-nudot-hero__controller{z-index:36!important;color:#1f2a37a8!important;-webkit-backdrop-filter:blur(24px)saturate(150%)!important;background:#ffffff5c!important;border:1px solid #12182114!important;border-radius:26px!important;width:min(540px,100vw - 56px)!important;padding:12px!important;bottom:clamp(34px,4.6vh,54px)!important;left:clamp(28px,7vw,118px)!important;right:auto!important;box-shadow:0 18px 54px #4662821f,inset 0 1px #ffffff9e!important}body .landing-scroll-container .lp-looming-hero .lp-nudot-frequency{display:none!important}body .landing-scroll-container .lp-looming-hero .lp-nudot-thumbs{gap:6px!important;height:34px!important;display:flex!important}body .landing-scroll-container .lp-looming-hero .lp-nudot-thumbs button{color:#1f2a3794!important;background:#ffffff5c!important;border:0!important;border-radius:999px!important;flex:1 1 0!important;width:auto!important;height:34px!important;min-height:34px!important;padding:0 10px!important}body .landing-scroll-container .lp-looming-hero .lp-nudot-thumbs button.is-active{color:#121821e6!important;background:#ffffffbd!important}body .landing-scroll-container .lp-looming-hero .lp-nudot-thumbs span{color:inherit!important;font-family:var(--fns-apple-font)!important;font-size:11px!important}body .landing-scroll-container .lp-looming-hero .lp-nudot-hero__controller p{display:none!important}body .landing-scroll-container .lp-looming-hero .lp-hero-runway-rail,body .landing-scroll-container .lp-looming-hero .lp-hero-stage-readout,body .landing-scroll-container .lp-looming-hero .lp-nudot-hero__rule,body .landing-scroll-container .lp-looming-hero .lp-nudot-hero__footer,body .landing-scroll-container .lp-looming-hero .lp-nudot-slide__field,body .landing-scroll-container .lp-looming-hero .lp-nudot-slide__micro,body .landing-scroll-container .lp-looming-hero .lp-nudot-slide__preview{opacity:.18!important}@media (width<=900px){body .landing-scroll-container .lp-looming-hero .lp-hero-cover__copy,body .landing-scroll-container[data-lang] .lp-looming-hero .lp-hero-cover__copy,body .landing-scroll-container[data-lang=zh] .lp-looming-hero .lp-hero-cover__copy{width:auto!important;max-width:none!important;top:104px!important;left:24px!important;right:24px!important}body .landing-scroll-container .lp-looming-hero .lp-hero-cover__actions,body .landing-scroll-container[data-lang] .lp-looming-hero .lp-hero-cover__actions,body .landing-scroll-container[data-lang=zh] .lp-looming-hero .lp-hero-cover__actions{inset:372px auto auto 24px!important}body .landing-scroll-container .lp-looming-hero .lp-nudot-hero__right-list{display:none!important}body .landing-scroll-container .lp-looming-hero .lp-nudot-hero__controller,body .landing-scroll-container[data-lang] .lp-looming-hero .lp-nudot-hero__controller,body .landing-scroll-container[data-lang=zh] .lp-looming-hero .lp-nudot-hero__controller{width:auto!important;bottom:18px!important;left:18px!important;right:18px!important}}@media (width<=600px){body .landing-scroll-container .lp-looming-hero .lp-hero-cover__copy,body .landing-scroll-container[data-lang] .lp-looming-hero .lp-hero-cover__copy,body .landing-scroll-container[data-lang=zh] .lp-looming-hero .lp-hero-cover__copy{top:96px!important;left:20px!important;right:20px!important}body .landing-scroll-container .lp-looming-hero .lp-hero-cover__copy h1,body .landing-scroll-container[data-lang=zh] .lp-looming-hero .lp-hero-cover__copy h1,body .landing-scroll-container[data-lang=en] .lp-looming-hero .lp-hero-cover__copy h1{font-size:clamp(54px,18vw,74px)!important;line-height:.98!important}body .landing-scroll-container .lp-looming-hero .lp-hero-cover__positioning strong,body .landing-scroll-container[data-lang=zh] .lp-looming-hero .lp-hero-cover__positioning strong{font-size:20px!important}body .landing-scroll-container .lp-looming-hero .lp-hero-cover__positioning,body .landing-scroll-container .lp-looming-hero .lp-hero-cover__positioning span,body .landing-scroll-container .lp-looming-hero .lp-hero-cover__copy p:last-child{max-width:330px!important;font-size:14px!important;line-height:1.48!important}body .landing-scroll-container .lp-looming-hero .lp-hero-cover__actions,body .landing-scroll-container[data-lang] .lp-looming-hero .lp-hero-cover__actions,body .landing-scroll-container[data-lang=zh] .lp-looming-hero .lp-hero-cover__actions{height:50px!important;min-height:50px!important;max-height:50px!important;top:358px!important;left:20px!important}body .landing-scroll-container .lp-looming-hero .lp-hero-cover__actions .lp-primary-cta,body .landing-scroll-container .lp-looming-hero .lp-primary-cta,body .landing-scroll-container .lp-primary-cta{min-width:158px!important;height:50px!important;min-height:50px!important;max-height:50px!important;padding-inline:18px!important}body .landing-scroll-container .lp-looming-hero .lp-nudot-hero__visual{opacity:.36!important;width:124vw!important;top:58%!important;left:62%!important}body .landing-scroll-container .lp-looming-hero .lp-hero-worktable-fallback,body .landing-scroll-container .lp-looming-hero[data-hero-3d-ready=true] .lp-hero-worktable-fallback,body .landing-scroll-container .lp-looming-hero.lp-hero-bg[data-hero-3d-ready=true] .lp-hero-worktable-fallback{opacity:.18!important;width:132vw!important;top:58%!important;left:68%!important}body .landing-scroll-container .lp-looming-hero .lp-nudot-hero__controller,body .landing-scroll-container[data-lang] .lp-looming-hero .lp-nudot-hero__controller,body .landing-scroll-container[data-lang=zh] .lp-looming-hero .lp-nudot-hero__controller{border-radius:22px!important;bottom:14px!important;left:14px!important;right:14px!important}body .landing-scroll-container .lp-looming-hero .lp-nudot-thumbs button:nth-child(n+4){display:none!important}}body .landing-scroll-container .lp-looming-hero .lp-substance-stage{z-index:10;pointer-events:none;perspective:1400px;transform-style:preserve-3d;position:absolute;inset:0}body .landing-scroll-container .lp-looming-hero .lp-substance-stage__plate{left:clamp(48%, 58% + var(--mx,0) * 1.8%, 68%);top:clamp(30%, 44% + var(--my,0) * 1.4%, 56%);aspect-ratio:1;opacity:.78;width:min(520px,38vw);transform:translate3d(-50%, -50%, 0) rotateX(calc(58deg + var(--my,0) * -2deg)) rotateZ(calc(-12deg + var(--mx,0) * 2.8deg));background:linear-gradient(145deg,#fffffff2,#c2e1ffb8 38%,#3f87ff3d 72%,#ffffffb8),radial-gradient(circle at 34% 26%,#fffffff5,#0000 26%);border-radius:34%;transition:transform .42s cubic-bezier(.2,.8,.2,1),opacity .32s;position:absolute;box-shadow:0 54px 120px #4474ba3d,0 18px 42px #223c601f,inset 0 1px #fffffff0,inset -22px -28px 58px #3c82ff2e}body .landing-scroll-container[data-cursor-active=true] .lp-looming-hero .lp-substance-stage__plate{opacity:.9}body .landing-scroll-container .lp-looming-hero .lp-substance-stage__shine,body .landing-scroll-container .lp-looming-hero .lp-substance-stage__grain{border-radius:inherit;position:absolute;inset:0}body .landing-scroll-container .lp-looming-hero .lp-substance-stage__shine{background:radial-gradient(circle at calc(30% + var(--mx,0) * 6%) calc(22% + var(--my,0) * 5%), #fffffff2, transparent 20%), linear-gradient(120deg, transparent 18%, #ffffff5c, transparent 44%);mix-blend-mode:screen}body .landing-scroll-container .lp-looming-hero .lp-substance-stage__grain{opacity:.36;mix-blend-mode:soft-light;background:repeating-linear-gradient(72deg,#ffffff2e 0 1px,#0000 1px 9px),repeating-linear-gradient(-18deg,#26549b14 0 1px,#0000 1px 11px)}body .landing-scroll-container .lp-looming-hero .lp-substance-stage__orb{filter:saturate(1.18);transform:translate3d(calc(var(--mx,0) * var(--orb-x,0px)), calc(var(--my,0) * var(--orb-y,0px)), 0);border-radius:999px;transition:transform .36s cubic-bezier(.2,.8,.2,1);position:absolute}body .landing-scroll-container .lp-looming-hero .lp-substance-stage__orb--cyan{--orb-x:18px;--orb-y:-12px;background:radial-gradient(circle at 30% 22%,#fff,#79d7ff 38%,#1675ff 100%);width:86px;height:86px;top:18vh;right:13vw;box-shadow:0 28px 70px #1675ff4d,inset 0 1px #fffc}body .landing-scroll-container .lp-looming-hero .lp-substance-stage__orb--lime{--orb-x:-14px;--orb-y:20px;background:radial-gradient(circle at 30% 22%,#fff,#d9ff75 42%,#7bffb2 100%);width:58px;height:58px;bottom:18vh;right:23vw;box-shadow:0 24px 58px #79ffb238,inset 0 1px #fffc}body .landing-scroll-container .lp-looming-hero .lp-substance-stage__orb--coral{--orb-x:12px;--orb-y:16px;background:radial-gradient(circle at 30% 22%,#fff,#ffba85 42%,#ff4f7b 100%);width:44px;height:44px;top:32vh;right:36vw;box-shadow:0 20px 52px #ff4f7b2e,inset 0 1px #fffc}body .landing-scroll-container .lp-looming-hero .lp-substance-stage__chip{-webkit-backdrop-filter:blur(22px)saturate(160%);background:#ffffff94;border:1px solid #2238561f;border-radius:18px;grid-template-columns:1fr 22px;align-items:center;gap:10px;width:168px;height:52px;padding:10px;display:grid;position:absolute;box-shadow:0 22px 58px #46628229,inset 0 1px #ffffffb3}body .landing-scroll-container .lp-looming-hero .lp-substance-stage__chip--a{transform:translate3d(calc(var(--mx,0) * -9px), calc(var(--my,0) * -5px), 0) rotate(-4deg);top:58vh;right:clamp(28px,9vw,128px)}body .landing-scroll-container .lp-looming-hero .lp-substance-stage__chip--b{transform:translate3d(calc(var(--mx,0) * 7px), calc(var(--my,0) * 4px), 0) rotate(5deg);top:72vh;right:clamp(110px,22vw,310px)}body .landing-scroll-container .lp-looming-hero .lp-substance-stage__chip i{background:linear-gradient(90deg,#15233842,#15233814);border-radius:999px;height:10px}body .landing-scroll-container .lp-looming-hero .lp-substance-stage__chip b{background:linear-gradient(135deg,#84d7ff,#f7ff7a 52%,#ff8a7a);border-radius:8px;width:22px;height:22px;box-shadow:inset 0 1px #ffffffb3}.app-workspace-shell .agent-panel-shell,.agent-panel-shell{-webkit-backdrop-filter:blur(28px)saturate(155%)!important;-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important;text-rendering:optimizelegibility!important;font-synthesis:none!important;text-shadow:none!important;background:radial-gradient(circle at 18% 0,#52b3ff2e,#0000 35%),radial-gradient(circle at 100% 16%,#ff7e511f,#0000 30%),linear-gradient(#12161ceb,#080a0ef5)!important;border-left:1px solid #ffffff1f!important;font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,Microsoft YaHei UI,PingFang SC,Noto Sans CJK SC,sans-serif!important;box-shadow:-36px 0 92px #0000006b,inset 1px 0 #ffffff14!important}.agent-panel-shell--fullscreen{border-left:0!important;box-shadow:0 0 120px #00000080,inset 0 1px #ffffff14!important}.agent-panel-shell--fullscreen .agent-panel-header,.agent-panel-shell--fullscreen .agent-command-center,.agent-panel-shell--fullscreen .agent-panel-footer,.agent-panel-shell--fullscreen .agent-quick-actions,.agent-panel-shell--fullscreen .agent-route-chip-scroll{padding-left:max(24px,50vw - 490px)!important;padding-right:max(24px,50vw - 490px)!important}.agent-panel-shell--fullscreen .agent-command-center{max-height:26vh;overflow:auto}.agent-panel-shell--fullscreen .agent-action-rail{grid-template-columns:repeat(6,minmax(0,1fr))}.agent-panel-shell--fullscreen .agent-message-scroll{width:min(940px,100vw - 48px);margin-inline:auto;padding-top:24px!important;padding-bottom:24px!important}.agent-panel-shell .agent-panel-gradient{opacity:.26!important;mix-blend-mode:screen!important;filter:saturate(1.35)contrast(.9)!important}.agent-panel-shell .agent-panel-header,.agent-panel-shell .agent-command-center,.agent-panel-shell>.px-3.py-2\.5.border-t{background:linear-gradient(#ffffff0b,#ffffff05)!important;border-color:#ffffff16!important}.agent-panel-shell .agent-route-card,.agent-panel-shell .agent-empty-state,.agent-panel-shell .agent-composer{-webkit-backdrop-filter:blur(18px)saturate(150%)!important;background:#ffffff0e!important;border:1px solid #ffffff1a!important;box-shadow:inset 0 1px #ffffff14,0 18px 48px #00000038!important}.agent-panel-shell .agent-empty-state{border-radius:24px!important;padding:18px!important}.agent-panel-shell .agent-message-bubble{position:relative;letter-spacing:0!important;word-break:break-word!important;overflow-wrap:anywhere!important;-webkit-backdrop-filter:blur(12px)saturate(128%)!important;border-radius:20px!important;max-width:min(86%,720px)!important;font-size:14px!important;font-weight:400!important;line-height:1.72!important}.agent-panel-shell--fullscreen .agent-message-bubble{max-width:min(780px,88%)!important;font-size:15px!important;line-height:1.82!important}.agent-panel-shell .agent-message-text{color:#f8fbffeb!important;font-size:inherit!important;line-height:inherit!important}.agent-panel-shell .agent-message-bubble--user .agent-message-text{color:#090d12f0!important;font-weight:500!important}.agent-panel-shell .agent-message-bubble p+p{margin-top:.65rem}.agent-panel-shell .agent-activity-trace{letter-spacing:0!important;font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,Microsoft YaHei UI,PingFang SC,sans-serif!important;box-shadow:inset 0 1px #ffffff0e,0 10px 26px #0000002e!important}.agent-panel-shell .agent-activity-trace__summary{min-height:36px}.agent-panel-shell .agent-activity-trace__body{max-height:360px;overflow:auto}.agent-panel-shell--fullscreen .agent-activity-trace__body{max-height:46vh}.agent-panel-shell .agent-activity-trace__event{border:1px solid #8ab4f814}.agent-panel-shell .agent-message-bubble--assistant{color:#f8fbffeb!important;background:linear-gradient(#ffffff17,#ffffff0b),radial-gradient(circle at 10% 0,#71c9ff1f,#0000 36%)!important;border-color:#ffffff1f!important;box-shadow:0 18px 52px #0000003d,inset 0 1px #ffffff17!important}.agent-panel-shell .agent-message-bubble--user{color:#080c11f0!important;background:linear-gradient(145deg,#fffffff2,#c4e8ffd6 48%,#bcff9cc2)!important;border-color:#ffffff8c!important;box-shadow:0 18px 46px #5ea7dc2e,inset 0 1px #ffffffe6!important}.agent-panel-shell .agent-rail-button,.agent-panel-shell .agent-route-tab,.agent-panel-shell .agent-plain-action{border-radius:14px!important;transition:transform .18s cubic-bezier(.2,.8,.2,1),background .18s,border-color .18s!important}.agent-panel-shell .agent-rail-button:hover,.agent-panel-shell .agent-route-tab:hover,.agent-panel-shell .agent-plain-action:hover{transform:translateY(-1px)}.agent-panel-shell .agent-composer{background:linear-gradient(#ffffff17,#ffffff0b),radial-gradient(circle at 12% 0,#84d7ff1f,#0000 42%)!important;border-radius:24px!important}.agent-panel-shell .agent-composer textarea{font-family:var(--fns-apple-font)!important;color:#fafcfff5!important;font-size:15px!important;line-height:1.55!important}.agent-panel-shell--fullscreen .agent-composer textarea{font-size:16px!important}.canvas-display-mode-switch{background:#121418c2!important;border-color:#ffffff24!important;border-radius:999px!important;height:32px!important;box-shadow:0 14px 38px #00000047,inset 0 1px #ffffff14!important}.canvas-display-mode-switch button{border-radius:999px!important;height:26px!important}.canvas-material-shader-view{background:radial-gradient(circle at 22% 0,#4eb4ff21,#0000 38%),linear-gradient(#111319,#07090d)!important}.canvas-material-shader-view__stage{background:linear-gradient(90deg,#ffffff09 1px,#0000 1px) 0 0/34px 34px,linear-gradient(0deg,#ffffff09 1px,#0000 1px) 0 0/34px 34px,radial-gradient(circle at 50% 38%,#ffffff14,#0000 42%),#0b0d11!important}.canvas-material-shader-view__preview{border-radius:28px!important;box-shadow:0 42px 130px #0000006b,inset 0 1px #ffffff1f!important}.shader-node-surface{background:linear-gradient(#1c1e26fa,#0d0f14fa)!important;border:1px solid #ffffff1f!important;border-radius:16px!important;box-shadow:0 16px 42px #00000057,inset 0 1px #ffffff14!important}.react-flow__node.selected .shader-node-surface,.shader-node-surface:hover{box-shadow:0 24px 58px #0000006b,0 0 0 1px #84d7ff47,inset 0 1px #ffffff1f!important}.shader-node-titlebar{background:linear-gradient(#ffffff13,#ffffff06)!important;border-bottom:1px solid #ffffff14!important;height:34px!important}.shader-node-surface .node-field{background:#ffffff0b!important;border:1px solid #ffffff12!important;border-radius:12px!important}.react-flow__handle{border:2px solid #090b10f5!important;width:15px!important;height:15px!important;box-shadow:0 0 0 1px #ffffff38,0 8px 18px #00000059!important}.react-flow__edge-path{stroke-width:2.4px!important;filter:drop-shadow(0 0 8px #84d7ff38)!important}@media (width<=900px){body .landing-scroll-container .lp-looming-hero .lp-substance-stage__plate{opacity:.46;width:76vw;top:58%;left:62%}body .landing-scroll-container .lp-looming-hero .lp-substance-stage__chip{display:none}body .landing-scroll-container .lp-looming-hero .lp-substance-stage__orb--cyan{top:22vh;right:8vw}}body .landing-scroll-container.lp-simple-home,.landing-scroll-container.lp-simple-home,.landing-scroll-container.lp-simple-home[data-lang=en],.landing-scroll-container.lp-simple-home[data-lang=zh]{--lp-simple-ink:#111827;--lp-simple-muted:#1f2937a3;--lp-simple-faint:#1f29376b;--lp-simple-line:#11182714;--lp-simple-blue:#2f80ed;--lp-simple-green:#62d2a2;background:radial-gradient(ellipse 68% 48% at calc(76% + var(--mx,0) * 2%) calc(18% + var(--my,0) * 1%), #d2e8ffc7, transparent 72%), radial-gradient(ellipse 54% 38% at 70% 84%, #e0f9ebb3, transparent 74%), linear-gradient(180deg, #fff 0%, #f8fbff 58%, #f3f7fb 100%)!important;color:var(--lp-simple-ink)!important;font-family:var(--fns-apple-font)!important;letter-spacing:0!important}body .landing-scroll-container.lp-simple-home:before,body .landing-scroll-container.lp-simple-home:after,body .landing-scroll-container.lp-simple-home .lp-atelier-cursor,body .landing-scroll-container.lp-simple-home .lp-simple-hidden-legacy{display:none!important}body .landing-scroll-container.lp-simple-home .lp-nav-glass,body .landing-scroll-container.lp-simple-home .lp-simple-nav{height:60px!important;box-shadow:none!important;-webkit-backdrop-filter:blur(24px)saturate(170%)!important;background:#ffffffad!important;border-bottom:1px solid #11182712!important}body .landing-scroll-container.lp-simple-home .lp-nav-glass span:first-child{color:#111827f5!important;font-family:var(--fns-apple-display)!important;letter-spacing:0!important;text-transform:none!important;font-size:17px!important;font-weight:680!important}body .landing-scroll-container.lp-simple-home .lp-nav-glass span:not(:first-child){color:#1f293794!important;font-family:var(--fns-apple-font)!important;letter-spacing:0!important;text-transform:none!important;font-size:13px!important;font-weight:520!important}body .landing-scroll-container.lp-simple-home .lp-cta-btn{color:#fff!important;min-height:34px!important;font-family:var(--fns-apple-font)!important;letter-spacing:0!important;text-transform:none!important;background:#111827f0!important;border:1px solid #1118271a!important;border-radius:999px!important;padding:0 17px!important;font-size:13px!important;font-weight:650!important;box-shadow:0 12px 28px #1118271f!important}body .landing-scroll-container.lp-simple-home .lp-nav-glass .lp-cta-btn span,body .landing-scroll-container.lp-simple-home .lp-nav-glass button.lp-cta-btn span,body .landing-scroll-container.lp-simple-home .lp-cta-btn span{color:#fff!important}body .landing-scroll-container.lp-simple-home .lp-cta-btn:hover{background:#05070a!important;transform:translateY(-1px)!important}body .landing-scroll-container.lp-simple-home .lp-simple-hero,body .landing-scroll-container.lp-simple-home .lp-simple-hero.lp-hero-bg,body .landing-scroll-container.lp-simple-home .lp-simple-hero.lp-hero-bg[data-hero-tone]{min-height:100svh!important;color:var(--lp-simple-ink)!important;isolation:isolate!important;background:0 0!important;animation:none!important;overflow:hidden!important}body .landing-scroll-container.lp-simple-home .lp-simple-hero:before,body .landing-scroll-container.lp-simple-home .lp-simple-hero:after,body .landing-scroll-container.lp-simple-home .lp-simple-hero.lp-hero-bg:before,body .landing-scroll-container.lp-simple-home .lp-simple-hero.lp-hero-bg:after{display:none!important}body .landing-scroll-container.lp-simple-home .lp-simple-atmosphere{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}body .landing-scroll-container.lp-simple-home .lp-simple-atmosphere__wash{filter:blur(22px);opacity:.86;transform:translate3d(calc(var(--mx,0) * 9px), calc(var(--my,0) * 8px), 0);border-radius:999px;transition:transform .42s cubic-bezier(.2,.8,.2,1);display:block;position:absolute}body .landing-scroll-container.lp-simple-home .lp-simple-atmosphere__line{background:linear-gradient(90deg,#0000,#1118271f,#0000);height:1px;position:absolute;bottom:clamp(18px,3vh,34px);left:clamp(20px,4vw,56px);right:clamp(20px,4vw,56px)}body .landing-scroll-container.lp-simple-home .lp-simple-shell{z-index:2;grid-template-columns:minmax(0,.88fr) minmax(380px,.92fr);align-items:center;gap:clamp(34px,7vw,96px);width:min(1160px,100vw - 48px);min-height:100svh;margin:0 auto;padding:clamp(96px,12vh,132px) 0 clamp(36px,5vh,64px);display:grid;position:relative}body .landing-scroll-container.lp-simple-home .lp-simple-copy{transform:translate3d(calc(var(--mx,0) * -3px), calc(var(--my,0) * 2px), 0);justify-items:start;gap:0;transition:transform .42s cubic-bezier(.2,.8,.2,1);display:grid}body .landing-scroll-container.lp-simple-home .lp-simple-copy h1{color:#111827fa!important;font-family:var(--fns-apple-display)!important;letter-spacing:0!important;margin:0!important;font-size:clamp(74px,10vw,142px)!important;font-weight:720!important;line-height:.92!important}body .landing-scroll-container.lp-simple-home .lp-simple-copy h1 span{color:inherit!important;font:inherit!important;letter-spacing:inherit!important}body .landing-scroll-container.lp-simple-home .lp-simple-kicker{max-width:620px;color:#111827eb!important;font-family:var(--fns-apple-display)!important;letter-spacing:0!important;margin:clamp(18px,3vh,30px) 0 0!important;font-size:clamp(25px,3vw,42px)!important;font-weight:640!important;line-height:1.12!important}body .landing-scroll-container.lp-simple-home .lp-simple-lede{max-width:560px;color:var(--lp-simple-muted)!important;font-family:var(--fns-apple-font)!important;letter-spacing:0!important;margin:18px 0 0!important;font-size:clamp(16px,1.35vw,20px)!important;font-weight:430!important;line-height:1.56!important}body .landing-scroll-container.lp-simple-home .lp-simple-actions{align-items:center;gap:14px;margin-top:clamp(28px,4.5vh,44px);display:flex}body .landing-scroll-container.lp-simple-home .lp-simple-primary,body .landing-scroll-container.lp-simple-home .lp-primary-cta.lp-simple-primary{color:#fff!important;-webkit-backdrop-filter:none!important;background:#111827f5!important;border:0!important;border-radius:999px!important;min-height:54px!important;padding:0 24px!important;box-shadow:0 18px 38px #1118272e,inset 0 1px #ffffff29!important}body .landing-scroll-container.lp-simple-home .lp-simple-primary>b,body .landing-scroll-container.lp-simple-home .lp-simple-primary:before,body .landing-scroll-container.lp-simple-home .lp-simple-primary:after,body .landing-scroll-container.lp-simple-home .lp-simple-primary .lp-button-3d,body .landing-scroll-container.lp-simple-home .lp-simple-primary .lp-button-3d__canvas{display:none!important}body .landing-scroll-container.lp-simple-home .lp-simple-primary>span{color:inherit!important;font-family:var(--fns-apple-font)!important;letter-spacing:0!important;text-transform:none!important;font-size:15px!important;font-weight:660!important}body .landing-scroll-container.lp-simple-home .lp-simple-secondary{color:#1f2937ad;min-height:44px;font-family:var(--fns-apple-font);letter-spacing:0;cursor:pointer;background:0 0;border:0;padding:0 6px;font-size:14px;font-weight:560}body .landing-scroll-container.lp-simple-home .lp-simple-points{flex-wrap:wrap;gap:14px 22px;margin-top:clamp(34px,5.4vh,54px);display:flex}body .landing-scroll-container.lp-simple-home .lp-simple-points span{color:#1f2937b3;font-family:var(--fns-apple-font);gap:4px;font-size:13px;font-weight:560;line-height:1.25;display:inline-grid}body .landing-scroll-container.lp-simple-home .lp-simple-points i{color:#2f80edb8;font-family:var(--lp-mono);font-size:11px;font-style:normal;font-weight:650}body .landing-scroll-container.lp-simple-home .lp-simple-visual{width:min(520px,100%);transform:translate3d(calc(var(--mx,0) * 5px), calc(var(--my,0) * -3px), 0);justify-self:end;gap:16px;transition:transform .42s cubic-bezier(.2,.8,.2,1);display:grid}body .landing-scroll-container.lp-simple-home .lp-simple-preview{-webkit-backdrop-filter:blur(22px)saturate(150%);background:linear-gradient(#ffffffeb,#f6faffd1),#ffffffb8;border:1px solid #11182714;border-radius:30px;position:relative;overflow:hidden;box-shadow:0 34px 90px #4662822e,0 12px 28px #46628214,inset 0 1px #ffffffd6}body .landing-scroll-container.lp-simple-home .lp-simple-preview__bar{border-bottom:1px solid #1118270f;align-items:center;gap:7px;height:46px;padding:0 18px;display:flex}body .landing-scroll-container.lp-simple-home .lp-simple-preview__bar span{background:#11182729;border-radius:999px;width:10px;height:10px}body .landing-scroll-container.lp-simple-home .lp-simple-preview__bar span:nth-child(2){background:#ffca5f}body .landing-scroll-container.lp-simple-home .lp-simple-preview__bar span:nth-child(3){background:#4cd37f}body .landing-scroll-container.lp-simple-home .lp-simple-preview__image{aspect-ratio:1.18;background:radial-gradient(circle at 28% 18%,#ffffffc2,#0000 36%),linear-gradient(135deg,#e2efffc7,#edf6f0bd);border-radius:22px;margin:16px;position:relative;overflow:hidden}body .landing-scroll-container.lp-simple-home .lp-simple-preview__image img{object-fit:cover;object-position:center;opacity:1;filter:saturate(1.04)contrast(1.02)brightness(1.01);mix-blend-mode:normal;width:100%;height:100%;display:block}body .landing-scroll-container.lp-simple-home .lp-simple-preview__caption{gap:4px;padding:0 20px 20px;display:grid}body .landing-scroll-container.lp-simple-home .lp-simple-preview__caption strong{color:#111827e6;font-family:var(--fns-apple-font);letter-spacing:0;font-size:14px;font-weight:650}body .landing-scroll-container.lp-simple-home .lp-simple-preview__caption span{color:var(--lp-simple-faint);font-size:13px;line-height:1.4}body .landing-scroll-container.lp-simple-home .lp-simple-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}body .landing-scroll-container.lp-simple-home .lp-simple-strip button{color:#1f293794;text-align:left;cursor:pointer;background:#ffffff8f;border:1px solid #11182714;border-radius:18px;gap:6px;min-height:56px;padding:10px 12px;transition:transform .18s,background .18s,color .18s;display:grid;box-shadow:inset 0 1px #ffffffb8}body .landing-scroll-container.lp-simple-home .lp-simple-strip button:hover,body .landing-scroll-container.lp-simple-home .lp-simple-strip button:focus-visible,body .landing-scroll-container.lp-simple-home .lp-simple-strip button.is-active{color:#111827e6;background:#ffffffe0;transform:translateY(-1px)}body .landing-scroll-container.lp-simple-home .lp-simple-strip i{color:#2f80edb3;font-family:var(--lp-mono);font-size:10px;font-style:normal;font-weight:650}body .landing-scroll-container.lp-simple-home .lp-simple-strip span{color:inherit;font-family:var(--fns-apple-font);letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;line-height:1.2;display:block;overflow:hidden}body .landing-scroll-container.lp-simple-home .lp-simple-note{color:#1f29377a;font-family:var(--fns-apple-font);margin:0;font-size:13px;line-height:1.45}@media (width<=920px){body .landing-scroll-container.lp-simple-home .lp-simple-shell{grid-template-columns:1fr;align-content:center;gap:28px;width:min(680px,100vw - 40px);padding-top:88px}body .landing-scroll-container.lp-simple-home .lp-simple-copy{text-align:center;justify-items:center}body .landing-scroll-container.lp-simple-home .lp-simple-lede{max-width:620px}body .landing-scroll-container.lp-simple-home .lp-simple-actions,body .landing-scroll-container.lp-simple-home .lp-simple-points{justify-content:center}body .landing-scroll-container.lp-simple-home .lp-simple-visual{justify-self:center;width:min(500px,100%)}}@media (width<=600px){body .landing-scroll-container.lp-simple-home .lp-nav-glass .max-w-\[1080px\]{padding-inline:18px!important}body .landing-scroll-container.lp-simple-home .lp-simple-shell{gap:22px;width:calc(100vw - 32px);padding-top:84px;padding-bottom:22px}body .landing-scroll-container.lp-simple-home .lp-simple-copy h1{font-size:clamp(58px,18vw,76px)!important}body .landing-scroll-container.lp-simple-home .lp-simple-kicker{margin-top:14px!important;font-size:clamp(22px,7vw,30px)!important}body .landing-scroll-container.lp-simple-home .lp-simple-lede{margin-top:12px!important;font-size:14px!important;line-height:1.5!important}body .landing-scroll-container.lp-simple-home .lp-simple-actions{gap:10px;margin-top:20px}body .landing-scroll-container.lp-simple-home .lp-simple-primary,body .landing-scroll-container.lp-simple-home .lp-primary-cta.lp-simple-primary{min-height:48px!important;padding-inline:18px!important}body .landing-scroll-container.lp-simple-home .lp-simple-secondary{min-height:40px;font-size:13px}body .landing-scroll-container.lp-simple-home .lp-simple-points{display:none}body .landing-scroll-container.lp-simple-home .lp-simple-preview{border-radius:24px}body .landing-scroll-container.lp-simple-home .lp-simple-preview__bar{height:38px}body .landing-scroll-container.lp-simple-home .lp-simple-preview__image{aspect-ratio:1.4;border-radius:18px;margin:12px}body .landing-scroll-container.lp-simple-home .lp-simple-strip{grid-template-columns:repeat(2,minmax(0,1fr))}body .landing-scroll-container.lp-simple-home .lp-simple-strip button{border-radius:16px;min-height:48px}body .landing-scroll-container.lp-simple-home .lp-simple-note{display:none}}body .landing-scroll-container.lp-simple-home,.landing-scroll-container.lp-simple-home,.landing-scroll-container.lp-simple-home[data-lang=en],.landing-scroll-container.lp-simple-home[data-lang=zh]{--lp-simple-ink:#f5f7ff;--lp-simple-muted:#e0e8ffad;--lp-simple-faint:#cddbff80;--lp-simple-line:#99bbff29;--lp-simple-blue:#2768ff;--lp-simple-green:#cfff17;--lp-simple-coral:#ff6f74;--lp-simple-yellow:#f6b934;background:radial-gradient(ellipse 54% 54% at calc(84% + var(--mx,0) * 2%) calc(18% + var(--my,0) * 2%), #2472ff75, transparent 68%), radial-gradient(ellipse 42% 34% at 70% 84%, #cfff173d, transparent 72%), radial-gradient(ellipse 34% 34% at 14% 22%, #ff6f7438, transparent 70%), linear-gradient(135deg, #050712 0%, #071840 48%, #040713 100%)!important;color:var(--lp-simple-ink)!important}body .landing-scroll-container.lp-simple-home .lp-simple-nav,body .landing-scroll-container.lp-simple-home .lp-nav-glass{background:#0407129e!important;border-bottom:1px solid #9fbeff24!important;box-shadow:0 18px 54px #0000002e!important}body .landing-scroll-container.lp-simple-home .lp-simple-hero,body .landing-scroll-container.lp-simple-home .lp-simple-hero.lp-hero-bg,body .landing-scroll-container.lp-simple-home .lp-simple-hero.lp-hero-bg[data-hero-tone]{color:var(--lp-simple-ink)!important}body .landing-scroll-container.lp-simple-home .lp-simple-atmosphere__wash{filter:blur(34px);opacity:.82}body .landing-scroll-container.lp-simple-home .lp-simple-kicker{max-width:660px;color:#f5f7ffeb!important}body .landing-scroll-container.lp-simple-home .lp-simple-preview{background:linear-gradient(#ffffff26,#09102c6b),#080f26ad;border:1px solid #a9c8ff2e;border-radius:32px;box-shadow:0 44px 120px #00000057,0 24px 70px #2768ff38,inset 0 0 0 1px #ffffff14}body .landing-scroll-container.lp-simple-home .lp-simple-preview__bar span:first-child{background:#ff6f74;box-shadow:0 0 18px #ff6f7475}body .landing-scroll-container.lp-simple-home .lp-simple-preview__bar span:nth-child(2){background:#f6b934;box-shadow:0 0 18px #f6b93461}body .landing-scroll-container.lp-simple-home .lp-simple-preview__bar span:nth-child(3){background:#cfff17;box-shadow:0 0 18px #cfff176b}body .landing-scroll-container.lp-simple-home .lp-simple-preview__image{background:#060a18;border-radius:23px;box-shadow:inset 0 0 0 1px #ffffff1a,0 18px 42px #0000003d}body .landing-scroll-container.lp-simple-home .lp-simple-strip button{color:#e0e8ff99;-webkit-backdrop-filter:blur(18px)saturate(140%);background:#ffffff12;border-color:#a9c8ff29;box-shadow:inset 0 1px #ffffff1a,0 14px 34px #00000029}@media (width<=600px){body .landing-scroll-container.lp-simple-home,.landing-scroll-container.lp-simple-home,.landing-scroll-container.lp-simple-home[data-lang=en],.landing-scroll-container.lp-simple-home[data-lang=zh]{background:radial-gradient(86% 38% at 78% 20%,#2472ff61,#0000 70%),radial-gradient(70% 34% at 35% 92%,#cfff1738,#0000 74%),linear-gradient(150deg,#050712 0%,#071842 54%,#030610 100%)!important}body .landing-scroll-container.lp-simple-home .lp-simple-preview__image{aspect-ratio:1.2}}body .landing-scroll-container.lp-simple-home,.landing-scroll-container.lp-simple-home,.landing-scroll-container.lp-simple-home[data-lang=en],.landing-scroll-container.lp-simple-home[data-lang=zh]{--lp-simple-ink:#f4f7fb;--lp-simple-muted:#dae2efa3;--lp-simple-faint:#b8c5d97a;--lp-simple-blue:#6ea7ff;--lp-simple-green:#d7cfa3;--lp-simple-coral:#d99082;--lp-simple-yellow:#d8c68f;background:radial-gradient(ellipse 46% 50% at calc(82% + var(--mx,0) * 1.8%) calc(18% + var(--my,0) * 1.8%), #4679c457, transparent 70%), radial-gradient(ellipse 40% 30% at 72% 84%, #d8c68f21, transparent 74%), radial-gradient(ellipse 30% 30% at 12% 24%, #aa687c1f, transparent 72%), linear-gradient(135deg, #05070d 0%, #081225 48%, #04060b 100%)!important}body .landing-scroll-container.lp-simple-home .lp-simple-nav,body .landing-scroll-container.lp-simple-home .lp-nav-glass{background:#050810b8!important;border-bottom-color:#bccbe21f!important;box-shadow:0 18px 54px #00000038!important}body .landing-scroll-container.lp-simple-home .lp-cta-btn,body .landing-scroll-container.lp-simple-home .lp-simple-primary,body .landing-scroll-container.lp-simple-home .lp-primary-cta.lp-simple-primary{color:#070a10!important;background:linear-gradient(135deg,#f6efe0 0%,#d8c68f 58%,#9dbbe8 100%)!important;box-shadow:0 20px 52px #7297d333,0 10px 28px #d8c68f1a,inset 0 1px #ffffff8c!important}body .landing-scroll-container.lp-simple-home .lp-cta-btn span,body .landing-scroll-container.lp-simple-home .lp-simple-primary>span{color:#070a10!important}body .landing-scroll-container.lp-simple-home .lp-simple-copy h1{text-shadow:0 1px #ffffff14,0 30px 90px #3e65a53d;color:#f6f8fcf5!important}body .landing-scroll-container.lp-simple-home .lp-simple-lede,body .landing-scroll-container.lp-simple-home .lp-simple-secondary,body .landing-scroll-container.lp-simple-home .lp-simple-points span{color:#dae2ef9e!important}body .landing-scroll-container.lp-simple-home .lp-simple-points i,body .landing-scroll-container.lp-simple-home .lp-simple-strip i{text-shadow:0 0 16px #d8c68f29;color:#d8c68f!important}body .landing-scroll-container.lp-simple-home .lp-simple-preview{background:linear-gradient(#ffffff1f,#080e1c94),#060a16c2;border-color:#bccbe229;box-shadow:0 46px 126px #0000006b,0 26px 70px #385c962e,inset 0 0 0 1px #ffffff12}body .landing-scroll-container.lp-simple-home .lp-simple-preview__bar span:first-child{box-shadow:none;background:#d99082}body .landing-scroll-container.lp-simple-home .lp-simple-preview__bar span:nth-child(2),body .landing-scroll-container.lp-simple-home .lp-simple-preview__bar span:nth-child(3){box-shadow:none;background:#d8c68f}body .landing-scroll-container.lp-simple-home .lp-simple-strip button:hover,body .landing-scroll-container.lp-simple-home .lp-simple-strip button:focus-visible,body .landing-scroll-container.lp-simple-home .lp-simple-strip button.is-active{color:#f6f8fcf0;background:linear-gradient(135deg,#d8c68f24,#4a71b22e);border-color:#d8c68f47}body .landing-scroll-container.lp-simple-home,.landing-scroll-container.lp-simple-home,.landing-scroll-container.lp-simple-home[data-lang=en],.landing-scroll-container.lp-simple-home[data-lang=zh]{--lp-simple-ink:#f7f8fb;--lp-simple-muted:#ebeef5ad;--lp-simple-faint:#ced7e675;--lp-simple-line:#f5f8ff1a;-webkit-font-smoothing:antialiased;text-rendering:geometricprecision;background:radial-gradient(ellipse 62% 54% at calc(82% + var(--mx,0) * 1.1%) calc(20% + var(--my,0) * 1.1%), #4668a047, transparent 70%), radial-gradient(ellipse 44% 36% at 70% 86%, #c3b48917, transparent 76%), linear-gradient(180deg, #05070d 0%, #070d18 48%, #040609 100%)!important}body .landing-scroll-container.lp-simple-home .lp-simple-atmosphere{background:0 0!important}body .landing-scroll-container.lp-simple-home .lp-simple-atmosphere__wash{transform:translate3d(calc(var(--mx,0) * 5px), calc(var(--my,0) * 4px), 0);opacity:.34!important;filter:blur(64px)saturate(92%)!important}body .landing-scroll-container.lp-simple-home .lp-simple-atmosphere__line{bottom:clamp(26px,4vh,42px);background:linear-gradient(90deg,#0000,#f6f8ff14,#0000)!important}body .landing-scroll-container.lp-simple-home .lp-simple-nav,body .landing-scroll-container.lp-simple-home .lp-nav-glass{height:56px!important;box-shadow:none!important;-webkit-backdrop-filter:blur(28px)saturate(140%)!important;background:#05070d8a!important;border-bottom-color:#f5f8ff14!important}body .landing-scroll-container.lp-simple-home .lp-nav-glass span:first-child{color:#f8faffe6!important;font-size:17px!important;font-weight:640!important}body .landing-scroll-container.lp-simple-home .lp-nav-glass span:not(:first-child){color:#ebeef5a8!important;font-size:13px!important;font-weight:500!important}body .landing-scroll-container.lp-simple-home .lp-cta-btn{color:#05070d!important;background:#f8faffeb!important;border:1px solid #ffffff38!important;min-height:32px!important;padding-inline:16px!important;box-shadow:0 10px 26px #0003,inset 0 1px #ffffffad!important}body .landing-scroll-container.lp-simple-home .lp-simple-shell{grid-template-columns:minmax(420px,.88fr) minmax(420px,.98fr);gap:clamp(64px,8.2vw,118px);width:min(1210px,100vw - 56px);padding-top:clamp(108px,14vh,150px);padding-bottom:clamp(54px,7vh,82px)}body .landing-scroll-container.lp-simple-home .lp-simple-kicker{max-width:650px;color:#f5f7fce6!important;margin-top:clamp(22px,3.6vh,34px)!important;font-size:clamp(28px,3vw,40px)!important;font-weight:590!important;line-height:1.14!important}body .landing-scroll-container.lp-simple-home .lp-simple-lede{max-width:545px;color:#dbe2eea3!important;margin-top:18px!important;font-size:clamp(16px,1.28vw,19px)!important;font-weight:410!important;line-height:1.62!important}body .landing-scroll-container.lp-simple-home .lp-simple-primary,body .landing-scroll-container.lp-simple-home .lp-primary-cta.lp-simple-primary{color:#05070d!important;background:#f8fafff0!important;min-height:52px!important;padding-inline:25px!important;box-shadow:0 18px 46px #0000004d,0 0 0 1px #ffffff24,inset 0 1px #ffffffc2!important}body .landing-scroll-container.lp-simple-home .lp-simple-primary>span{color:#05070d!important;font-size:15px!important;font-weight:650!important}body .landing-scroll-container.lp-simple-home .lp-simple-secondary{color:#e6ecf7a8!important;font-size:14px!important;font-weight:520!important}body .landing-scroll-container.lp-simple-home .lp-simple-points span{font-size:13px;font-weight:500;color:#dae2ef8a!important}body .landing-scroll-container.lp-simple-home .lp-simple-visual{width:min(540px,100%);transform:translate3d(calc(var(--mx,0) * 3px), calc(var(--my,0) * -2px), 0);gap:18px}body .landing-scroll-container.lp-simple-home .lp-simple-preview__bar{background:#05070d33;border-bottom-color:#f8faff17;height:44px}body .landing-scroll-container.lp-simple-home .lp-simple-preview__bar span{width:9px;height:9px;background:#ebeef547!important}body .landing-scroll-container.lp-simple-home .lp-simple-preview__bar span:first-child{background:#e08477b8!important}body .landing-scroll-container.lp-simple-home .lp-simple-preview__bar span:nth-child(2),body .landing-scroll-container.lp-simple-home .lp-simple-preview__bar span:nth-child(3){background:#ddcea5b8!important}body .landing-scroll-container.lp-simple-home .lp-simple-preview__image img{filter:saturate(.88)contrast(1.02)brightness(.96)!important}body .landing-scroll-container.lp-simple-home .lp-simple-preview__caption strong{font-size:14px;font-weight:620;color:#f8faffe0!important}body .landing-scroll-container.lp-simple-home .lp-simple-strip{gap:10px}body .landing-scroll-container.lp-simple-home .lp-simple-strip button{color:#dae2ef7a;background:#ffffff0a;border-color:#f8faff1a;border-radius:18px;min-height:58px;box-shadow:inset 0 1px #ffffff0f!important}body .landing-scroll-container.lp-simple-home .lp-simple-strip button:hover,body .landing-scroll-container.lp-simple-home .lp-simple-strip button:focus-visible,body .landing-scroll-container.lp-simple-home .lp-simple-strip button.is-active{color:#f8faffe6;background:#ffffff14;border-color:#f8faff2e;transform:translateY(-1px)}@media (width<=920px){body .landing-scroll-container.lp-simple-home .lp-simple-shell{grid-template-columns:1fr;gap:clamp(34px,6vh,54px);width:min(720px,100vw - 44px);padding-top:94px}body .landing-scroll-container.lp-simple-home .lp-simple-copy h1{font-size:clamp(72px,15vw,116px)!important}body .landing-scroll-container.lp-simple-home .lp-simple-visual{width:min(560px,100%)}}@media (width<=600px){body .landing-scroll-container.lp-simple-home,.landing-scroll-container.lp-simple-home,.landing-scroll-container.lp-simple-home[data-lang=en],.landing-scroll-container.lp-simple-home[data-lang=zh]{background:radial-gradient(90% 42% at 76% 18%,#4c6ca63d,#0000 72%),linear-gradient(#05070d 0%,#080d18 52%,#040609 100%)!important}body .landing-scroll-container.lp-simple-home .lp-simple-shell{gap:28px;width:calc(100vw - 34px);padding-top:86px;padding-bottom:24px}body .landing-scroll-container.lp-simple-home .lp-simple-copy h1{font-size:clamp(58px,17vw,76px)!important}body .landing-scroll-container.lp-simple-home .lp-simple-kicker{margin-top:16px!important;font-size:clamp(23px,7vw,30px)!important}body .landing-scroll-container.lp-simple-home .lp-simple-lede{margin-top:12px!important;font-size:14px!important;line-height:1.55!important}body .landing-scroll-container.lp-simple-home .lp-simple-actions{margin-top:22px}body .landing-scroll-container.lp-simple-home .lp-simple-preview{border-radius:26px}body .landing-scroll-container.lp-simple-home .lp-simple-preview__image{aspect-ratio:1.16;border-radius:20px;margin:12px}}body .landing-scroll-container.lp-simple-home,.landing-scroll-container.lp-simple-home,.landing-scroll-container.lp-simple-home[data-lang=en],.landing-scroll-container.lp-simple-home[data-lang=zh]{--lp-simple-ink:#10213d;--lp-simple-muted:#1a365ea3;--lp-simple-faint:#2e568975;--lp-simple-line:#488ee821;--lp-gemini-blue:#4f95ff;--lp-gemini-cyan:#9feaff;--lp-gemini-pearl:#f8fcff;color:var(--lp-simple-ink)!important;background:radial-gradient(ellipse 62% 48% at calc(82% + var(--mx,0) * 1%) calc(18% + var(--my,0) * 1%), #6fb1ff57, transparent 70%), radial-gradient(ellipse 42% 32% at 68% 88%, #9feaff3d, transparent 76%), radial-gradient(ellipse 38% 36% at 16% 18%, #ffffffd1, transparent 72%), linear-gradient(180deg, #f9fcff 0%, #eef7ff 50%, #eaf4ff 100%)!important}body .landing-scroll-container.lp-simple-home .lp-simple-nav,body .landing-scroll-container.lp-simple-home .lp-nav-glass{-webkit-backdrop-filter:blur(30px)saturate(160%)!important;background:#f8fcffb8!important;border-bottom-color:#488ee81a!important}body .landing-scroll-container.lp-simple-home .lp-simple-brand,body .landing-scroll-container.lp-simple-home .lp-nav-glass .lp-simple-brand{color:#0b2244f5!important;opacity:1!important;text-shadow:none!important;align-items:center!important;gap:8px!important;font-size:17px!important;font-weight:660!important;display:inline-flex!important}body .landing-scroll-container.lp-simple-home .lp-simple-brand img{object-fit:cover;border-radius:8px;width:25px;height:25px;display:block;box-shadow:0 7px 18px #4382eb2e,0 0 0 1px #ffffffd6}body .landing-scroll-container.lp-simple-home .lp-simple-brand,body .landing-scroll-container.lp-simple-home .lp-simple-brand *{color:#0b2244f5!important}body .landing-scroll-container.lp-simple-home .lp-nav-glass span:not(:first-child){color:#153158bd!important}body .landing-scroll-container.lp-simple-home .lp-simple-nav-actions>span{color:#153056c7!important;text-shadow:none!important;font-weight:560!important}body .landing-scroll-container.lp-simple-home .lp-cta-btn{color:#10315f!important;background:#ffffffd1!important;border-color:#639dec33!important;box-shadow:0 14px 32px #5991dc2e,inset 0 1px #ffffffeb!important}body .landing-scroll-container.lp-simple-home .lp-cta-btn:hover{background:#fff!important;box-shadow:0 18px 40px #5991dc38,inset 0 1px #fffffff5!important}body .landing-scroll-container.lp-simple-home .lp-nav-glass .lp-cta-btn span,body .landing-scroll-container.lp-simple-home .lp-cta-btn span{color:#10315f!important}body .landing-scroll-container.lp-simple-home .lp-simple-shell{grid-template-columns:minmax(420px,.9fr) minmax(430px,1fr);gap:clamp(64px,8.6vw,126px)}body .landing-scroll-container.lp-simple-home .lp-simple-copy h1{text-shadow:0 1px #ffffffdb,0 32px 92px #548ede38;color:#0c1f3df0!important;font-weight:680!important}body .landing-scroll-container.lp-simple-home .lp-simple-kicker{color:#0f284edb!important;font-weight:610!important}body .landing-scroll-container.lp-simple-home .lp-simple-lede{color:#1e416c9e!important}body .landing-scroll-container.lp-simple-home .lp-simple-primary,body .landing-scroll-container.lp-simple-home .lp-primary-cta.lp-simple-primary{color:#fff!important;background:linear-gradient(135deg,#347dff 0%,#5aa7ff 52%,#9feaff 100%)!important;box-shadow:0 24px 58px #4489f447,0 10px 28px #5bb4ff2e,inset 0 1px #ffffff6b!important}body .landing-scroll-container.lp-simple-home .lp-simple-primary:hover,body .landing-scroll-container.lp-simple-home .lp-primary-cta.lp-simple-primary:hover{background:linear-gradient(135deg,#2470f5 0%,#4f9dff 52%,#91e6ff 100%)!important;box-shadow:0 28px 66px #4489f457,0 12px 32px #5bb4ff33,inset 0 1px #ffffff75!important}body .landing-scroll-container.lp-simple-home .lp-simple-secondary:hover{color:#12305ceb!important}body .landing-scroll-container.lp-simple-home .lp-simple-points i,body .landing-scroll-container.lp-simple-home .lp-simple-strip i{color:#377eecd1!important}body .landing-scroll-container.lp-simple-home .lp-simple-preview{background:linear-gradient(#ffffffc7,#eff8ff80),#ffffff94;border-color:#61a6ff2e;border-radius:36px;-webkit-backdrop-filter:blur(30px)saturate(142%)!important;box-shadow:0 46px 130px #5289cc38,0 20px 54px #2f68b01f,inset 0 1px #ffffffe6!important}body .landing-scroll-container.lp-simple-home .lp-simple-preview:after{opacity:.54;background:linear-gradient(135deg,#ffffffb8,#0000 36%,#69b5ff12 100%)}body .landing-scroll-container.lp-simple-home .lp-simple-preview__bar{background:#ffffff57;border-bottom-color:#5093eb1a}body .landing-scroll-container.lp-simple-home .lp-simple-preview__bar span,body .landing-scroll-container.lp-simple-home .lp-simple-preview__bar span:first-child,body .landing-scroll-container.lp-simple-home .lp-simple-preview__bar span:nth-child(2),body .landing-scroll-container.lp-simple-home .lp-simple-preview__bar span:nth-child(3){background:#5895e257!important}body .landing-scroll-container.lp-simple-home .lp-simple-preview__image{background:#edf7ff;border-radius:26px;margin:14px;box-shadow:inset 0 0 0 1px #ffffffbd,0 18px 46px #4b85ce29}body .landing-scroll-container.lp-simple-home .lp-simple-preview__image img{object-position:46% center;width:104%;max-width:none;transform:translate(-1.8%);filter:saturate(.86)contrast(.99)brightness(1.02)!important}body .landing-scroll-container.lp-simple-home .lp-simple-strip button{color:#2a4d7c80;background:#ffffff7a;border-color:#5c9ef224;box-shadow:inset 0 1px #ffffffbd,0 12px 30px #4885cd14!important}body .landing-scroll-container.lp-simple-home .lp-simple-strip button:hover,body .landing-scroll-container.lp-simple-home .lp-simple-strip button:focus-visible,body .landing-scroll-container.lp-simple-home .lp-simple-strip button.is-active{color:#102a52e0;background:#ffffffbd;border-color:#5095ff3d;box-shadow:inset 0 1px #ffffffdb,0 16px 36px #4885cd1f!important}@media (width<=600px){body .landing-scroll-container.lp-simple-home,.landing-scroll-container.lp-simple-home,.landing-scroll-container.lp-simple-home[data-lang=en],.landing-scroll-container.lp-simple-home[data-lang=zh]{background:radial-gradient(88% 42% at 78% 18%,#6fb1ff47,#0000 72%),linear-gradient(#f9fcff 0%,#eef7ff 52%,#eaf4ff 100%)!important}body .landing-scroll-container.lp-simple-home .lp-simple-brand img{border-radius:7px;width:23px;height:23px}}body .landing-scroll-container.lp-simple-home,.landing-scroll-container.lp-simple-home,.landing-scroll-container.lp-simple-home[data-lang=en],.landing-scroll-container.lp-simple-home[data-lang=zh]{--lp-depth-ink:#12233d;--lp-depth-blue:#4d92f7;--lp-depth-cyan:#98e6ff;--lp-depth-surface:#ffffffad;background:linear-gradient(#fffffffa 0%,#f1f8ffeb 35%,#e3f1fff5 72%,#f6fbff 100%),linear-gradient(90deg,#ffffffdb 0%,#e2f1ffb8 56%,#bedfff6b 100%)!important}body .landing-scroll-container.lp-simple-home .lp-simple-hero,body .landing-scroll-container.lp-simple-home .lp-simple-hero.lp-hero-bg,body .landing-scroll-container.lp-simple-home .lp-simple-hero.lp-hero-bg[data-hero-tone]{perspective:1500px;perspective-origin:72% 44%}body .landing-scroll-container.lp-simple-home .lp-simple-hero:before,body .landing-scroll-container.lp-simple-home .lp-simple-hero.lp-hero-bg:before{z-index:0;pointer-events:none;clip-path:polygon(4% 0,100% 0,100% 100%,0 100%);opacity:.74;background:linear-gradient(90deg,#4686d60f 1px,#0000 1px) 50% 0/118px 100%,linear-gradient(#0000 0% 42%,#81beff24 62%,#ffffff0a 100%),linear-gradient(115deg,#fff0 0%,#ffffffb8 28%,#9fd3ff47 56%,#fff0 100%);position:absolute;inset:56px 0 0;content:""!important;display:block!important}body .landing-scroll-container.lp-simple-home .lp-simple-hero:after,body .landing-scroll-container.lp-simple-home .lp-simple-hero.lp-hero-bg:after{z-index:1;pointer-events:none;opacity:.58;transform-origin:bottom;background:linear-gradient(90deg,#0000 0%,#ffffffb8 22%,#7ab9ff33 58%,#0000 100%),repeating-linear-gradient(90deg,#4080d214 0 1px,#0000 1px 104px);height:52vh;position:absolute;bottom:-20vh;left:0;right:0;transform:rotateX(68deg)translateY(12%);content:""!important;display:block!important}body .landing-scroll-container.lp-simple-home .lp-simple-atmosphere{z-index:1;opacity:.82;background:linear-gradient(#fff0,#ffffff61 48%,#bde0ff2e 100%)!important}body .landing-scroll-container.lp-simple-home .lp-simple-atmosphere__wash--blue{width:min(980px,72vw);height:min(760px,62vw);top:-16vh;right:-8vw;background:linear-gradient(135deg,#ffffffd6,#79b8ff5c 42%,#98e6ff14 78%,#0000 100%)!important}body .landing-scroll-container.lp-simple-home .lp-simple-atmosphere__wash--green{width:min(860px,68vw);height:min(520px,42vw);bottom:-34vh;right:8vw;background:linear-gradient(90deg,#0000,#ffffff9e,#8dd4ff29,#0000)!important}body .landing-scroll-container.lp-simple-home .lp-simple-shell{z-index:3;grid-template-columns:minmax(430px,.88fr) minmax(456px,1.02fr);gap:clamp(78px,9.4vw,140px);width:min(1228px,100vw - 64px);padding-top:clamp(110px,13.2vh,146px);padding-bottom:clamp(76px,9vh,108px)}body .landing-scroll-container.lp-simple-home .lp-simple-copy{transform:translate3d(calc(var(--mx,0) * -1.2px), calc(var(--my,0) * 1px), 28px)}body .landing-scroll-container.lp-simple-home .lp-simple-copy h1{text-shadow:0 1px #fffffff0,0 22px 74px #4e8ada29;color:#0c1d38f0!important;font-size:clamp(84px,8.8vw,128px)!important;font-weight:650!important;line-height:.91!important}body .landing-scroll-container.lp-simple-home .lp-simple-kicker{color:#122f58db!important;margin-top:clamp(24px,3.4vh,34px)!important;font-size:clamp(27px,2.72vw,38px)!important;line-height:1.12!important}body .landing-scroll-container.lp-simple-home .lp-simple-lede{max-width:530px;color:#274c7799!important;font-size:clamp(15px,1.18vw,18px)!important;line-height:1.68!important}body .landing-scroll-container.lp-simple-home .lp-simple-actions{gap:16px;margin-top:clamp(30px,4.8vh,46px)}body .landing-scroll-container.lp-simple-home .lp-simple-primary,body .landing-scroll-container.lp-simple-home .lp-primary-cta.lp-simple-primary{border-radius:999px!important;min-height:46px!important;padding-inline:22px!important;transition:transform .22s cubic-bezier(.2,.8,.2,1),box-shadow .22s cubic-bezier(.2,.8,.2,1),background .22s cubic-bezier(.2,.8,.2,1)!important}body .landing-scroll-container.lp-simple-home .lp-simple-primary:hover,body .landing-scroll-container.lp-simple-home .lp-primary-cta.lp-simple-primary:hover{transform:translateY(-1px)scale(1.008)!important}body .landing-scroll-container.lp-simple-home .lp-simple-primary:active,body .landing-scroll-container.lp-simple-home .lp-primary-cta.lp-simple-primary:active,body .landing-scroll-container.lp-simple-home .lp-cta-btn:active,body .landing-scroll-container.lp-simple-home .lp-simple-strip button:active{transition-duration:80ms!important;transform:translateY(0)scale(.985)!important}body .landing-scroll-container.lp-simple-home .lp-simple-primary>span{font-size:14px!important;font-weight:630!important}body .landing-scroll-container.lp-simple-home .lp-simple-secondary{min-height:44px;padding-inline:8px;font-size:13px!important}body .landing-scroll-container.lp-simple-home .lp-simple-points{gap:16px 28px;margin-top:clamp(38px,5.4vh,60px)}body .landing-scroll-container.lp-simple-home .lp-simple-points span{gap:5px;font-size:12px;line-height:1.22}body .landing-scroll-container.lp-simple-home .lp-simple-visual{perspective:1240px;perspective-origin:48% 42%;width:min(580px,100%);transform-style:preserve-3d;transform:translate3d(calc(var(--mx,0) * 2px), calc(var(--my,0) * -1.5px), 0);gap:14px;position:relative}body .landing-scroll-container.lp-simple-home .lp-simple-visual:before{content:"";pointer-events:none;z-index:-1;filter:blur(6px);opacity:.72;transform-origin:bottom;background:linear-gradient(90deg,#0000,#ffffffb3,#579df52e,#0000),linear-gradient(#5297ee38,#0000 64%);height:190px;position:absolute;bottom:78px;left:6%;right:-2%;transform:rotateX(68deg)translateZ(-86px)}body .landing-scroll-container.lp-simple-home .lp-simple-preview{transform-origin:50%;background:linear-gradient(#ffffffbd,#f2f9ff6b),#ffffff75;border-radius:38px;overflow:visible;transform:rotateY(-4.8deg)rotateX(1.4deg)translateZ(32px);transition:transform .42s cubic-bezier(.16,1,.3,1),box-shadow .42s cubic-bezier(.16,1,.3,1)!important;box-shadow:0 66px 170px #437ecc3d,0 32px 86px #386ab024,inset 0 1px #ffffffeb,0 0 0 1px #539af124!important}body .landing-scroll-container.lp-simple-home .lp-simple-preview:hover{transform:rotateY(-3deg)rotateX(.8deg)translateZ(42px)translateY(-2px);box-shadow:0 78px 190px #437ecc47,0 36px 96px #386ab029,inset 0 1px #fffffff0,0 0 0 1px #539af129!important}body .landing-scroll-container.lp-simple-home .lp-simple-preview__bar{border-radius:38px 38px 0 0;height:42px}body .landing-scroll-container.lp-simple-home .lp-simple-preview__image{border-radius:28px;margin:12px;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffffd1,0 22px 58px #3167b22e}body .landing-scroll-container.lp-simple-home .lp-simple-preview__image img{object-position:43% center;width:108%;transform:translate(-3.8%);filter:saturate(.84)contrast(1.01)brightness(1.015)!important}body .landing-scroll-container.lp-simple-home .lp-simple-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;transform:translateZ(16px)}body .landing-scroll-container.lp-simple-home .lp-simple-strip button{-webkit-backdrop-filter:blur(18px)saturate(140%);border-radius:16px;min-height:52px;padding:9px 11px;transition:transform .18s cubic-bezier(.2,.8,.2,1),background .18s cubic-bezier(.2,.8,.2,1),border-color .18s cubic-bezier(.2,.8,.2,1),box-shadow .18s cubic-bezier(.2,.8,.2,1)!important}body .landing-scroll-container.lp-simple-home .lp-simple-strip i{font-size:10px}body .landing-scroll-container.lp-simple-home .lp-simple-strip span{font-size:11.5px;line-height:1.18}body .landing-scroll-container.lp-simple-home .lp-simple-note{font-size:12px}body .landing-scroll-container.lp-simple-home .lp-simple-nav,body .landing-scroll-container.lp-simple-home .lp-nav-glass{background:#f8fcff9e!important;height:54px!important}body .landing-scroll-container.lp-simple-home .lp-nav-glass .max-w-\[1080px\]{height:54px!important}body .landing-scroll-container.lp-simple-home .lp-cta-btn{min-height:31px!important;padding-inline:15px!important;font-size:12.5px!important;transition:transform .18s cubic-bezier(.2,.8,.2,1),background .18s cubic-bezier(.2,.8,.2,1),box-shadow .18s cubic-bezier(.2,.8,.2,1)!important}@media (width<=920px){body .landing-scroll-container.lp-simple-home .lp-simple-shell{grid-template-columns:1fr;gap:38px;width:min(720px,100vw - 44px)}body .landing-scroll-container.lp-simple-home .lp-simple-preview{transform:rotateY(0)rotateX(0)translateZ(0)}}@media (width<=600px){body .landing-scroll-container.lp-simple-home .lp-simple-shell{gap:26px;padding-top:84px}body .landing-scroll-container.lp-simple-home .lp-simple-copy h1{font-size:clamp(58px,16.5vw,74px)!important}body .landing-scroll-container.lp-simple-home .lp-simple-preview__image img{width:106%;transform:translate(-2.8%)}body .landing-scroll-container.lp-simple-home .lp-simple-strip button{min-height:46px}}body .landing-scroll-container.lp-simple-home,.landing-scroll-container.lp-simple-home,.landing-scroll-container.lp-simple-home[data-lang=en],.landing-scroll-container.lp-simple-home[data-lang=zh]{--lp-apple-ink:#12213a;--lp-apple-muted:#23446f94;--lp-apple-hairline:#5091e224;background:radial-gradient(62% 54% at 78% 20%,#7ebeff42,#0000 68%),radial-gradient(42% 34% at 80% 84%,#ace8ff2e,#0000 74%),linear-gradient(#fbfdff 0%,#f0f8ff 42%,#e5f3ff 74%,#fbfdff 100%)!important}body .landing-scroll-container.lp-simple-home .lp-simple-nav,body .landing-scroll-container.lp-simple-home .lp-nav-glass{background:#fbfdffc2!important;border-bottom:1px solid #4384d61f!important;height:52px!important;box-shadow:inset 0 1px #ffffffd1!important}body .landing-scroll-container.lp-simple-home .lp-nav-glass .max-w-\[1080px\]{width:min(1228px,100vw - 64px)!important;max-width:min(1228px,100vw - 64px)!important;height:52px!important;padding-inline:0!important}body .landing-scroll-container.lp-simple-home .lp-simple-brand,body .landing-scroll-container.lp-simple-home .lp-nav-glass .lp-simple-brand,body .landing-scroll-container.lp-simple-home .lp-simple-brand *{color:#0e223eeb!important;-webkit-text-fill-color:#0e223eeb!important;letter-spacing:-.015em!important;opacity:1!important;font-size:14px!important;font-weight:620!important}body .landing-scroll-container.lp-simple-home .lp-simple-brand img{border-radius:7px!important;width:24px!important;height:24px!important;box-shadow:0 8px 20px #488ee82e,inset 0 0 0 1px #ffffffeb!important}body .landing-scroll-container.lp-simple-home .lp-simple-nav-actions>span{color:#122e52a3!important;-webkit-text-fill-color:#122e52a3!important;letter-spacing:0!important;opacity:1!important;font-size:12px!important;font-weight:520!important}body .landing-scroll-container.lp-simple-home .lp-simple-nav-actions>span:hover{color:#091f3eeb!important;-webkit-text-fill-color:#091f3eeb!important}body .landing-scroll-container.lp-simple-home .lp-cta-btn{color:#0f2b51d1!important;background:#ffffffad!important;border-color:#4080da29!important;border-radius:999px!important;min-height:30px!important;padding-inline:14px!important;box-shadow:0 8px 22px #3670bb1f,inset 0 1px #ffffffeb!important}body .landing-scroll-container.lp-simple-home .lp-nav-glass .lp-cta-btn span,body .landing-scroll-container.lp-simple-home .lp-cta-btn span{color:#0f2b51d1!important;-webkit-text-fill-color:#0f2b51d1!important;letter-spacing:.01em!important;text-transform:none!important;font-size:12px!important;font-weight:590!important}body .landing-scroll-container.lp-simple-home .lp-simple-hero:before,body .landing-scroll-container.lp-simple-home .lp-simple-hero.lp-hero-bg:before{opacity:.62!important;clip-path:polygon(9% 0,100% 0,96% 100%,0 100%)!important;background:linear-gradient(90deg,#0000 0%,#ffffffc2 21%,#abd8ff2e 52%,#0000 84%),linear-gradient(#0000 0%,#ffffff2e 34%,#70b8ff1c 70%,#0000 100%)!important}body .landing-scroll-container.lp-simple-home .lp-simple-hero:after,body .landing-scroll-container.lp-simple-home .lp-simple-hero.lp-hero-bg:after{filter:blur(.3px);opacity:.64!important;background:radial-gradient(70% 52% at 68% 22%,#ffffffa3,#6fb4ff29 48%,#0000 76%),linear-gradient(90deg,#0000 0%,#ffffffa8 34%,#82c2ff21 62%,#0000 100%)!important;height:58vh!important;bottom:-26vh!important;transform:rotateX(70deg)translateY(11%)!important}body .landing-scroll-container.lp-simple-home .lp-simple-shell{gap:clamp(86px,10vw,152px)!important;padding-top:clamp(118px,13.8vh,154px)!important}body .landing-scroll-container.lp-simple-home .lp-simple-copy h1{letter-spacing:-.045em!important;color:var(--lp-apple-ink)!important;text-shadow:0 1px #fffffff5,0 24px 80px #4c89d624!important;font-weight:640!important}body .landing-scroll-container.lp-simple-home .lp-simple-kicker{letter-spacing:-.02em!important;color:#193860d6!important;font-weight:590!important}body .landing-scroll-container.lp-simple-home .lp-simple-lede{max-width:500px!important;color:var(--lp-apple-muted)!important}body .landing-scroll-container.lp-simple-home .lp-simple-primary,body .landing-scroll-container.lp-simple-home .lp-primary-cta.lp-simple-primary{background:linear-gradient(135deg,#2878ff 0%,#5fb6ff 68%,#9de8ff 100%)!important;min-height:52px!important;padding-inline:24px!important;box-shadow:0 22px 56px #2d7aeb42,0 8px 22px #5bb8ff26,inset 0 1px #ffffff75!important}body .landing-scroll-container.lp-simple-home .lp-simple-secondary{color:#1d416c80!important;font-weight:560!important}body .landing-scroll-container.lp-simple-home .lp-simple-points{gap:14px 24px!important}body .landing-scroll-container.lp-simple-home .lp-simple-points span{color:#2a4e7875!important}body .landing-scroll-container.lp-simple-home .lp-simple-visual{width:min(610px,100%)!important;transform:translate3d(calc(var(--mx,0) * 1.6px), calc(var(--my,0) * -1.2px), 0)!important}body .landing-scroll-container.lp-simple-home .lp-simple-preview{-webkit-backdrop-filter:blur(38px)saturate(154%)!important;background:linear-gradient(#ffffffa8,#f5fbff52),#ffffff57!important;border-color:#5c9eec21!important;border-radius:40px!important;box-shadow:0 74px 190px #3a77c338,0 32px 96px #4589de21,inset 0 1px #fffffff0,inset 0 0 0 1px #ffffff9e!important}body .landing-scroll-container.lp-simple-home .lp-simple-preview:after{border-radius:inherit!important;opacity:.48!important;background:linear-gradient(132deg,#ffffffa3,#0000 31%,#6fbbff14 100%)!important}body .landing-scroll-container.lp-simple-home .lp-simple-preview__bar{background:#ffffff42!important;height:40px!important}body .landing-scroll-container.lp-simple-home .lp-simple-preview__image{background:#ecf7ffb8!important;border-radius:28px!important;margin:10px 10px 12px!important}body .landing-scroll-container.lp-simple-home .lp-simple-preview__image img{object-position:42% center!important;filter:saturate(.78)contrast(1.025)brightness(.985)!important;width:109%!important;transform:translate(-4.2%)scale(1.006)!important}body .landing-scroll-container.lp-simple-home .lp-simple-preview__caption{padding:0 20px 18px!important}body .landing-scroll-container.lp-simple-home .lp-simple-preview__caption strong{color:#102648c7!important;font-weight:620!important}body .landing-scroll-container.lp-simple-home .lp-simple-strip{-webkit-backdrop-filter:blur(22px)saturate(140%)!important;background:#ffffff5c!important;border:1px solid #5194e61f!important;border-radius:21px!important;gap:4px!important;padding:5px!important;box-shadow:0 18px 46px #4380cf1c,inset 0 1px #ffffffd1!important}body .landing-scroll-container.lp-simple-home .lp-simple-strip button{min-height:46px!important;box-shadow:none!important;color:#274a7575!important;background:0 0!important;border:0!important;border-radius:16px!important;padding:7px 10px!important}body .landing-scroll-container.lp-simple-home .lp-simple-strip button:hover,body .landing-scroll-container.lp-simple-home .lp-simple-strip button:focus-visible,body .landing-scroll-container.lp-simple-home .lp-simple-strip button.is-active{color:#0f2d54d1!important;background:#ffffffb3!important;box-shadow:0 8px 20px #3977c41f,inset 0 1px #ffffffe0!important}body .landing-scroll-container.lp-simple-home .lp-simple-strip i{color:#2e7ef5c7!important;font-size:9.5px!important;font-weight:680!important}@media (width<=920px){body .landing-scroll-container.lp-simple-home .lp-nav-glass .max-w-\[1080px\]{width:min(720px,100vw - 44px)!important;max-width:min(720px,100vw - 44px)!important}}@media (width<=600px){body .landing-scroll-container.lp-simple-home .lp-nav-glass .max-w-\[1080px\]{width:calc(100vw - 32px)!important;max-width:calc(100vw - 32px)!important}body .landing-scroll-container.lp-simple-home .lp-simple-nav-actions{gap:12px!important}body .landing-scroll-container.lp-simple-home .lp-simple-strip{border-radius:18px!important}}body .landing-scroll-container.lp-simple-home,.landing-scroll-container.lp-simple-home,.landing-scroll-container.lp-simple-home[data-lang=en],.landing-scroll-container.lp-simple-home[data-lang=zh]{--lp-apple-ease:cubic-bezier(.25, .1, .25, 1);--lp-apple-blue:#3d8bff;--lp-apple-ring:#0071e347;letter-spacing:0!important;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,PingFang SC,Microsoft YaHei,sans-serif!important}body .landing-scroll-container.lp-simple-home .lp-simple-nav,body .landing-scroll-container.lp-simple-home .lp-nav-glass{contain:layout paint;height:52px!important}body .landing-scroll-container.lp-simple-home .lp-simple-brand,body .landing-scroll-container.lp-simple-home .lp-nav-glass .lp-simple-brand{gap:8px!important;height:30px!important;font-size:14px!important;font-weight:600!important;line-height:30px!important}body .landing-scroll-container.lp-simple-home .lp-simple-brand img{flex:0 0 24px!important}body .landing-scroll-container.lp-simple-home .lp-simple-nav-actions>span{height:30px!important;transition:color .16s var(--lp-apple-ease)!important;align-items:center!important;padding-inline:2px!important;line-height:30px!important;display:inline-flex!important}body .landing-scroll-container.lp-simple-home .lp-cta-btn{transform:translateZ(0);min-width:88px!important;height:30px!important;min-height:30px!important;transition:transform .16s var(--lp-apple-ease), color .16s var(--lp-apple-ease), background .16s var(--lp-apple-ease), border-color .16s var(--lp-apple-ease), box-shadow .16s var(--lp-apple-ease)!important;justify-content:center!important;align-items:center!important;padding:0 15px!important;font-size:12px!important;line-height:30px!important;display:inline-flex!important}body .landing-scroll-container.lp-simple-home .lp-cta-btn:hover{transform:translateY(-.5px)translateZ(0)!important}body .landing-scroll-container.lp-simple-home .lp-cta-btn:focus-visible,body .landing-scroll-container.lp-simple-home .lp-simple-primary:focus-visible,body .landing-scroll-container.lp-simple-home .lp-simple-secondary:focus-visible,body .landing-scroll-container.lp-simple-home .lp-simple-strip button:focus-visible{box-shadow:0 0 0 4px var(--lp-apple-ring), 0 0 0 1px #fffffff5 inset, 0 16px 38px #3f84df2e!important;outline:0!important}body .landing-scroll-container.lp-simple-home .lp-simple-copy h1{text-wrap:balance;letter-spacing:0!important;font-size:126px!important;font-weight:640!important;line-height:.92!important}body .landing-scroll-container.lp-simple-home .lp-simple-kicker{letter-spacing:0!important;font-size:36px!important;font-weight:580!important;line-height:1.16!important}body .landing-scroll-container.lp-simple-home .lp-simple-lede{letter-spacing:0!important;font-size:17px!important;line-height:1.72!important}body .landing-scroll-container.lp-simple-home .lp-simple-actions{align-items:center!important;gap:18px!important}body .landing-scroll-container.lp-simple-home .lp-simple-primary,body .landing-scroll-container.lp-simple-home .lp-primary-cta.lp-simple-primary{will-change:transform;transform:translateZ(0);border-radius:999px!important;justify-content:center!important;align-items:center!important;gap:10px!important;height:52px!important;min-height:52px!important;padding:0 24px!important;font-size:14px!important;line-height:52px!important;display:inline-flex!important}body .landing-scroll-container.lp-simple-home .lp-simple-primary>span{text-transform:none!important;font-size:14px!important;font-weight:620!important;line-height:1!important}body .landing-scroll-container.lp-simple-home .lp-simple-secondary{height:44px!important;min-height:44px!important;transition:color .16s var(--lp-apple-ease), background .16s var(--lp-apple-ease), box-shadow .16s var(--lp-apple-ease)!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;padding:0 10px!important;font-size:13px!important;line-height:44px!important;display:inline-flex!important}body .landing-scroll-container.lp-simple-home .lp-simple-secondary:hover{background:#ffffff6b!important}body .landing-scroll-container.lp-simple-home .lp-simple-points{align-items:center!important;gap:12px 26px!important}body .landing-scroll-container.lp-simple-home .lp-simple-points span{align-items:baseline!important;gap:6px!important;min-height:22px!important;font-size:12px!important;line-height:1.25!important}body .landing-scroll-container.lp-simple-home .lp-simple-points i{min-width:18px!important;font-size:11px!important;font-style:normal!important;line-height:1.25!important}body .landing-scroll-container.lp-simple-home .lp-simple-preview{transform:rotateY(-3.8deg)rotateX(1deg)translateZ(34px)!important}body .landing-scroll-container.lp-simple-home .lp-simple-preview__bar{height:38px!important}body .landing-scroll-container.lp-simple-home .lp-simple-preview__bar span{width:8px!important;height:8px!important}body .landing-scroll-container.lp-simple-home .lp-simple-preview__caption{align-content:center!important;gap:4px!important;min-height:58px!important;display:grid!important}body .landing-scroll-container.lp-simple-home .lp-simple-preview__caption strong{font-size:13px!important;line-height:1.18!important}body .landing-scroll-container.lp-simple-home .lp-simple-preview__caption span{font-size:12px!important;line-height:1.25!important}body .landing-scroll-container.lp-simple-home .lp-simple-strip{grid-template-columns:repeat(4,minmax(0,1fr))!important;align-items:stretch!important;gap:4px!important;height:58px!important;padding:5px!important}body .landing-scroll-container.lp-simple-home .lp-simple-strip button{contain:layout paint!important;height:48px!important;min-height:48px!important;transition:transform .16s var(--lp-apple-ease), color .16s var(--lp-apple-ease), background .16s var(--lp-apple-ease), box-shadow .16s var(--lp-apple-ease)!important;grid-template-rows:16px 1fr!important;align-content:center!important;justify-items:start!important;row-gap:1px!important;padding:0 10px!important;display:grid!important}body .landing-scroll-container.lp-simple-home .lp-simple-strip button:hover,body .landing-scroll-container.lp-simple-home .lp-simple-strip button.is-active{transform:translateY(-.5px)translateZ(0)!important}body .landing-scroll-container.lp-simple-home .lp-simple-strip button:active{transform:translateY(0)scale(.985)translateZ(0)!important}body .landing-scroll-container.lp-simple-home .lp-simple-strip i{font-size:10px!important;line-height:16px!important}body .landing-scroll-container.lp-simple-home .lp-simple-strip span{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:100%!important;font-size:11px!important;line-height:1.16!important;overflow:hidden!important}body .landing-scroll-container.lp-simple-home .lp-simple-note{margin-top:8px!important;font-size:12px!important;line-height:1.35!important}@media (width<=1100px){body .landing-scroll-container.lp-simple-home .lp-simple-copy h1{font-size:96px!important}body .landing-scroll-container.lp-simple-home .lp-simple-kicker{font-size:31px!important}body .landing-scroll-container.lp-simple-home .lp-simple-lede{font-size:16px!important}}@media (width<=600px){body .landing-scroll-container.lp-simple-home .lp-simple-copy h1{font-size:66px!important;line-height:.96!important}body .landing-scroll-container.lp-simple-home .lp-simple-kicker{font-size:27px!important;line-height:1.18!important}body .landing-scroll-container.lp-simple-home .lp-simple-lede{font-size:15px!important;line-height:1.62!important}body .landing-scroll-container.lp-simple-home .lp-simple-primary,body .landing-scroll-container.lp-simple-home .lp-primary-cta.lp-simple-primary,body .landing-scroll-container.lp-simple-home .lp-simple-secondary{width:100%!important}body .landing-scroll-container.lp-simple-home .lp-simple-strip{grid-template-columns:repeat(2,minmax(0,1fr))!important;height:auto!important}}body .landing-scroll-container.lp-simple-home .lp-simple-copy h1,body .landing-scroll-container.lp-simple-home .lp-simple-copy h1 span{font-synthesis:none!important;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,PingFang SC,sans-serif!important;font-weight:400!important}body .landing-scroll-container.lp-simple-home .lp-simple-copy h1{font-size:126px!important;font-weight:640!important;line-height:.92!important}body .landing-scroll-container.lp-simple-home .lp-simple-brand,body .landing-scroll-container.lp-simple-home .lp-nav-glass .lp-simple-brand{font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,PingFang SC,sans-serif!important;font-size:15px!important;font-weight:600!important;line-height:30px!important}@media (width<=1100px){body .landing-scroll-container.lp-simple-home .lp-simple-copy h1{font-size:96px!important}}@media (width<=600px){body .landing-scroll-container.lp-simple-home .lp-simple-copy h1{font-size:66px!important;line-height:.96!important}}body .landing-scroll-container.lp-simple-home .lp-simple-visual{perspective:1700px!important;transform:translate3d(calc(var(--mx,0) * 1.85px), calc(var(--my,0) * -1.35px), 0)!important}body .landing-scroll-container.lp-simple-home .lp-simple-visual:before{filter:blur(20px)saturate(110%)!important;opacity:.96!important;background:radial-gradient(50% 38% at 56% 30%,#fffffff0,#bde7ff66 42%,#81c6ff14 68%,#0000 82%),radial-gradient(38% 30% at 30%,#c3e8ff42,#0000 72%),linear-gradient(90deg,#0000,#ffffffb8,#a0ddff2e,#0000)!important;height:320px!important;bottom:24px!important;left:-10%!important;right:-14%!important;transform:rotateX(71deg)translateZ(-128px)!important}body .landing-scroll-container.lp-simple-home .lp-simple-preview{-webkit-backdrop-filter:blur(30px)saturate(145%)!important;transform-style:preserve-3d!important;will-change:transform, box-shadow!important;background:linear-gradient(#ffffffb8,#f1f9ff4d 42%,#e7f5ff2e),radial-gradient(circle at 20% 16%,#ffffff8a,#0000 34%),#f6fcff38!important;border:1px solid #d6f1ffc2!important;border-radius:42px!important;transition:transform .28s cubic-bezier(.2,.78,.16,1),box-shadow .28s cubic-bezier(.2,.78,.16,1),border-color .22s,background .22s!important;position:relative!important;overflow:visible!important;transform:rotateY(-8.5deg)rotateX(4.5deg)translateZ(36px)!important;box-shadow:0 100px 220px #488ad633,0 38px 100px #599fe31f,0 14px 32px #5096de1a,inset 0 1px #fffffffa,inset 0 0 0 1px #ffffffb8!important}body .landing-scroll-container.lp-simple-home .lp-simple-preview:hover{border-color:#e5f7fff2!important;transform:rotateY(-5.8deg)rotateX(2.6deg)translateZ(52px)translateY(-5px)!important;box-shadow:0 122px 250px #458ddd3d,0 44px 118px #6cafeb29,0 16px 34px #68abe621,inset 0 1px #fffffffa,inset 0 0 0 1px #fffc!important}body .landing-scroll-container.lp-simple-home .lp-simple-preview:active{transform:rotateY(-4.8deg)rotateX(2deg)translateZ(24px)translateY(0)scale(.988)!important;box-shadow:0 72px 150px #4a8fdc33,0 20px 50px #60a8e824,0 10px 20px #62a8e51a,inset 0 1px #fffffffa,inset 0 0 0 1px #ffffffd6!important}body .landing-scroll-container.lp-simple-home .lp-simple-preview:before{content:""!important;z-index:-2!important;pointer-events:none!important;filter:blur(18px)!important;opacity:.98!important;background:radial-gradient(circle at 48% 10%,#fffffff5,#fff0 34%),radial-gradient(circle at 26% 70%,#9ddcff52,#9ddcff00 38%),radial-gradient(circle at 82% 58%,#afe4ff3d,#afe4ff00 34%)!important;border-radius:60px!important;position:absolute!important;inset:-34px -20px -54px!important;transform:translateZ(-62px)!important}body .landing-scroll-container.lp-simple-home .lp-simple-preview:after{content:""!important;border-radius:inherit!important;pointer-events:none!important;mix-blend-mode:screen!important;opacity:.84!important;background:linear-gradient(132deg,#ffffffe0,#ffffff14 26%,#7dcaff1f 62%,#ffffff61),linear-gradient(#ffffff2e,#fff0 22%,#abe1ff0f 78%,#fff3)!important;position:absolute!important;inset:1px!important}body .landing-scroll-container.lp-simple-home .lp-simple-preview__bar{z-index:3!important;background:linear-gradient(#ffffff57,#ffffff24)!important;border-bottom:1px solid #ffffff47!important;height:42px!important;position:relative!important}body .landing-scroll-container.lp-simple-home .lp-simple-preview__bar span{box-shadow:0 0 12px #ffffff6b!important}body .landing-scroll-container.lp-simple-home .lp-simple-preview__image{isolation:isolate!important;background:linear-gradient(#fff6,#dbf1ff2e),#e9f7ff66!important;border:1px solid #e5f5ffb8!important;border-radius:30px!important;min-height:340px!important;margin:10px 10px 14px!important;position:relative!important;overflow:hidden!important;transform:translateZ(32px)!important;box-shadow:inset 0 1px #ffffffe6,inset 0 24px 46px #4c8cd31f!important}body .landing-scroll-container.lp-simple-home .lp-simple-preview__image img{z-index:1!important;object-position:44% center!important;filter:saturate(.88)contrast(1.065)brightness(1.02)!important;image-rendering:auto!important;width:112%!important;height:100%!important;position:relative!important;transform:translate(-5.5%)scale(1.018)!important}body .landing-scroll-container.lp-simple-home .lp-simple-preview__atmosphere{z-index:2!important;pointer-events:none!important;position:absolute!important;inset:0!important}body .landing-scroll-container.lp-simple-home .lp-simple-preview__beam,body .landing-scroll-container.lp-simple-home .lp-simple-preview__orbital,body .landing-scroll-container.lp-simple-home .lp-simple-preview__glassline,body .landing-scroll-container.lp-simple-home .lp-simple-preview__hud,body .landing-scroll-container.lp-simple-home .lp-simple-preview__float{pointer-events:none!important}body .landing-scroll-container.lp-simple-home .lp-simple-preview__beam--top{mix-blend-mode:screen!important;background:radial-gradient(at 50% 40%,#ffffff94,#c6e9ff3d 48%,#c6e9ff00 78%)!important;width:66%!important;height:34%!important;top:4.5%!important;left:10%!important}body .landing-scroll-container.lp-simple-home .lp-simple-preview__beam--side{opacity:.88!important;background:linear-gradient(#fff0,#a6e0ff38,#fff0)!important;width:48%!important;height:64%!important;top:16%!important;right:-10%!important;transform:rotate(-11deg)!important}body .landing-scroll-container.lp-simple-home .lp-simple-preview__beam--floor{background:radial-gradient(#b9e4ff52,#b9e4ff00 72%)!important;width:58%!important;height:20%!important;bottom:8%!important;left:16%!important;transform:translateZ(12px)!important}body .landing-scroll-container.lp-simple-home .lp-simple-preview__orbital{-webkit-backdrop-filter:blur(10px)saturate(140%)!important;background:linear-gradient(#ffffff8a,#bde9ff29)!important;border:1px solid #e0f4ff9e!important;border-radius:999px!important;display:block!important;position:absolute!important;box-shadow:0 14px 28px #6fb9eb29,inset 0 1px #fffffff0!important}body .landing-scroll-container.lp-simple-home .lp-simple-preview__orbital--left{opacity:.54!important;width:72px!important;height:72px!important;top:14%!important;left:5%!important;transform:translateZ(54px)!important}body .landing-scroll-container.lp-simple-home .lp-simple-preview__orbital--right{opacity:.32!important;width:112px!important;height:112px!important;bottom:17%!important;right:8%!important;transform:translateZ(26px)!important}body .landing-scroll-container.lp-simple-home .lp-simple-preview__glassline{z-index:3!important;position:absolute!important;inset:0!important}body .landing-scroll-container.lp-simple-home .lp-simple-preview__glassline:before,body .landing-scroll-container.lp-simple-home .lp-simple-preview__glassline:after{content:""!important;pointer-events:none!important;position:absolute!important}body .landing-scroll-container.lp-simple-home .lp-simple-preview__glassline:before{opacity:.84!important;background:linear-gradient(90deg,#fff0,#ffffffd1,#bbe7ff2e)!important;height:1px!important;inset:7% 18% auto 10%!important;transform:translateZ(44px)!important}body .landing-scroll-container.lp-simple-home .lp-simple-preview__glassline:after{opacity:.78!important;background:linear-gradient(#ffffff6b,#fff0 22%,#ace6ff24 78%,#ffffff38)!important;width:18%!important;height:66%!important;top:10%!important;right:10%!important;transform:skewY(-7deg)translateZ(38px)!important}body .landing-scroll-container.lp-simple-home .lp-simple-preview__hud{z-index:4!important;-webkit-backdrop-filter:blur(16px)saturate(140%)!important;background:linear-gradient(#ffffffbd,#eef8ff57),#f6fcff3d!important;border:1px solid #e4f5ffc2!important;border-radius:18px!important;gap:4px!important;max-width:min(58%,258px)!important;padding:12px 14px!important;display:grid!important;position:absolute!important;top:18px!important;left:18px!important;transform:translateZ(72px)!important;box-shadow:0 18px 38px #589ce024,inset 0 1px #ffffffe6!important}body .landing-scroll-container.lp-simple-home .lp-simple-preview__hud-kicker{color:#3f89d1e6!important;text-transform:uppercase!important;font-size:10px!important;font-weight:640!important;line-height:1.2!important}body .landing-scroll-container.lp-simple-home .lp-simple-preview__hud-title{color:#0f2a4dd1!important;font-size:13px!important;font-weight:620!important;line-height:1.2!important}body .landing-scroll-container.lp-simple-home .lp-simple-preview__hud-meta{color:#3259888f!important;font-size:11px!important;font-weight:520!important;line-height:1.3!important}body .landing-scroll-container.lp-simple-home .lp-simple-preview__float{z-index:4!important;-webkit-backdrop-filter:blur(16px)saturate(135%)!important;background:linear-gradient(#ffffffd1,#edf7ff66),#f4fbff42!important;border:1px solid #e2f5ffc2!important;border-radius:999px!important;align-items:center!important;gap:9px!important;padding:10px 13px!important;display:inline-flex!important;position:absolute!important;bottom:18px!important;right:18px!important;transform:translateZ(86px)!important;box-shadow:0 20px 42px #5ba4e329,inset 0 1px #ffffffeb!important}body .landing-scroll-container.lp-simple-home .lp-simple-preview__float-code{color:#2980d7e6!important;font-size:10px!important;font-weight:700!important;line-height:1!important}body .landing-scroll-container.lp-simple-home .lp-simple-preview__float-label{color:#113056c2!important;font-size:11px!important;font-weight:600!important;line-height:1.2!important}body .landing-scroll-container.lp-simple-home .lp-simple-preview__caption{z-index:3!important;min-height:62px!important;padding:0 22px 20px!important;position:relative!important}body .landing-scroll-container.lp-simple-home .lp-simple-preview__caption strong{color:#0b2344cc!important}body .landing-scroll-container.lp-simple-home .lp-simple-primary,body .landing-scroll-container.lp-simple-home .lp-primary-cta.lp-simple-primary{color:#123b6fe6!important;background:linear-gradient(#fffffff5,#e0f3ffd1),linear-gradient(135deg,#93dbffb3,#79bdffd1)!important;border:1px solid #d3f0ffe6!important;transition:transform .18s cubic-bezier(.2,.78,.16,1),box-shadow .18s cubic-bezier(.2,.78,.16,1),filter .18s!important;box-shadow:0 24px 52px #58a3e138,0 10px 26px #6cb7eb1f,inset 0 1px #fffffff5!important}body .landing-scroll-container.lp-simple-home .lp-simple-primary:hover,body .landing-scroll-container.lp-simple-home .lp-primary-cta.lp-simple-primary:hover{filter:saturate(104%)brightness(1.02)!important;transform:translateY(-1.5px)translateZ(0)!important;box-shadow:0 30px 60px #56a5e640,0 12px 28px #6abaee29,inset 0 1px #fffffffa!important}body .landing-scroll-container.lp-simple-home .lp-simple-primary:active,body .landing-scroll-container.lp-simple-home .lp-primary-cta.lp-simple-primary:active{transform:translateY(.5px)scale(.985)translateZ(0)!important;box-shadow:0 12px 26px #5ba7e429,0 5px 14px #68baec1a,inset 0 1px #fffffff5!important}body .landing-scroll-container.lp-simple-home .lp-simple-secondary{color:#1b46789e!important;transition:transform .18s cubic-bezier(.2,.78,.16,1),color .18s,background .18s,box-shadow .18s!important}body .landing-scroll-container.lp-simple-home .lp-simple-secondary:hover{color:#123761d6!important;background:#ffffff85!important;transform:translateY(-1px)translateZ(0)!important;box-shadow:0 12px 28px #6fb3e61f,inset 0 1px #ffffffd6!important}body .landing-scroll-container.lp-simple-home .lp-simple-secondary:active{transform:translateY(0)scale(.986)translateZ(0)!important}body .landing-scroll-container.lp-simple-home .lp-simple-strip{-webkit-backdrop-filter:blur(20px)saturate(138%)!important;background:linear-gradient(#ffffffb3,#edf8ff57),#f5fcff42!important;border:1px solid #d2efffad!important;gap:6px!important;padding:6px!important;box-shadow:0 24px 52px #589ce01f,inset 0 1px #ffffffe0!important}body .landing-scroll-container.lp-simple-home .lp-simple-strip button{color:#244d7885!important;height:48px!important;min-height:48px!important;box-shadow:none!important;background:linear-gradient(#fff0,#fff0)!important;border:1px solid #0000!important;border-radius:16px!important;padding:0 12px!important;transition:transform .18s cubic-bezier(.2,.78,.16,1),background .18s,box-shadow .18s,border-color .18s,color .18s!important;position:relative!important;overflow:hidden!important}body .landing-scroll-container.lp-simple-home .lp-simple-strip button:before{content:""!important;border-radius:inherit!important;opacity:0!important;background:linear-gradient(135deg,#ffffff94,#bee9ff1f 55%,#ffffff70)!important;transition:opacity .18s!important;position:absolute!important;inset:0!important}body .landing-scroll-container.lp-simple-home .lp-simple-strip button:hover:before,body .landing-scroll-container.lp-simple-home .lp-simple-strip button:focus-visible:before,body .landing-scroll-container.lp-simple-home .lp-simple-strip button.is-active:before{opacity:1!important}body .landing-scroll-container.lp-simple-home .lp-simple-strip button>*{z-index:1!important;position:relative!important}body .landing-scroll-container.lp-simple-home .lp-simple-strip i{color:#398ee0d6!important}body .landing-scroll-container.lp-simple-home .lp-simple-strip span{font-weight:600!important}@media (width<=600px){body .landing-scroll-container.lp-simple-home .lp-simple-preview{transform:rotateY(-4.2deg)rotateX(2deg)translateZ(20px)!important}body .landing-scroll-container.lp-simple-home .lp-simple-preview:hover{transform:rotateY(-2.4deg)rotateX(1deg)translateZ(30px)translateY(-3px)!important}body .landing-scroll-container.lp-simple-home .lp-simple-preview__image{min-height:290px!important}body .landing-scroll-container.lp-simple-home .lp-simple-preview__hud{max-width:calc(100% - 80px)!important;padding:10px 12px!important;top:14px!important;left:14px!important}body .landing-scroll-container.lp-simple-home .lp-simple-preview__float{padding:9px 12px!important;bottom:14px!important;right:14px!important}}body .landing-scroll-container.lp-simple-home,.landing-scroll-container.lp-simple-home,.landing-scroll-container.lp-simple-home[data-lang=en],.landing-scroll-container.lp-simple-home[data-lang=zh]{--lp-ice-ink:#102139;--lp-ice-muted:#25416494;--lp-ice-blue:#7edaff;--lp-ice-blue-deep:#4c9dff;--lp-ice-pearl:#f7fbff;--lp-ice-line:#9fd8ff47;color:var(--lp-ice-ink)!important;background:linear-gradient(#fffffff0 0%,#f1faffeb 38%,#fffffff5 100%),radial-gradient(80% 64% at 72% 18%,#9de2ff61,#9de2ff1f 44%,#0000 74%),radial-gradient(74% 42% at 32% 96%,#e5dbc42e,#0000 72%)!important}body .landing-scroll-container.lp-simple-home .lp-simple-atmosphere{opacity:.76!important;background:linear-gradient(112deg,#0000 0%,#ffffff8a 28%,#0000 52%),linear-gradient(#7edaff14,#0000 34%,#ffffff29)!important}body .landing-scroll-container.lp-simple-home .lp-simple-atmosphere__wash{opacity:.48!important;filter:blur(58px)saturate(108%)!important}body .landing-scroll-container.lp-simple-home .lp-simple-atmosphere__wash--blue{background:radial-gradient(at 42% 32%,#7edaff80,#63afff29 48%,#0000 76%)!important}body .landing-scroll-container.lp-simple-home .lp-simple-atmosphere__wash--green{background:radial-gradient(at 50% 44%,#ece2ca42,#aee2f01a 58%,#0000 100%)!important}body .landing-scroll-container.lp-simple-home .lp-simple-atmosphere__line{background:linear-gradient(90deg,#0000,#4d9eff1a,#ffffffb8,#0000)!important}body .landing-scroll-container.lp-simple-home .lp-simple-nav,body .landing-scroll-container.lp-simple-home .lp-nav-glass{-webkit-backdrop-filter:blur(24px)saturate(150%)!important;background:#ffffff9e!important;border-bottom:1px solid #a1c7e138!important;box-shadow:0 18px 50px #3d75a914!important}body .landing-scroll-container.lp-simple-home .lp-nav-glass span:first-child,body .landing-scroll-container.lp-simple-home .lp-nav-glass span:not(:first-child){color:#0d1f37c7!important}body .landing-scroll-container.lp-simple-home .lp-simple-shell{grid-template-columns:minmax(420px,.9fr) minmax(430px,1fr)!important;gap:clamp(56px,7vw,108px)!important;width:min(1220px,100vw - 56px)!important}body .landing-scroll-container.lp-simple-home .lp-simple-copy h1{color:#0c1b30eb!important;text-shadow:0 1px #ffffffe0,0 28px 92px #66b4ee29!important}body .landing-scroll-container.lp-simple-home .lp-simple-kicker{color:#122743c7!important}body .landing-scroll-container.lp-simple-home .lp-simple-lede,body .landing-scroll-container.lp-simple-home .lp-simple-points span{color:var(--lp-ice-muted)!important}body .landing-scroll-container.lp-simple-home .lp-simple-points i,body .landing-scroll-container.lp-simple-home .lp-simple-strip i{color:#3089e2c2!important;text-shadow:none!important}body .landing-scroll-container.lp-simple-home .lp-simple-visual{perspective:1800px!important;width:min(660px,100%)!important;transform:translate3d(calc(var(--mx,0) * 2px), calc(var(--my,0) * -1.4px), 0) rotateX(calc(var(--my,0) * -.45deg)) rotateY(calc(var(--mx,0) * .7deg))!important}body .landing-scroll-container.lp-simple-home .lp-simple-preview{box-shadow:none!important;-webkit-backdrop-filter:none!important;transform-style:preserve-3d!important;filter:drop-shadow(0 86px 96px #3074b72e)drop-shadow(0 30px 44px #4092d61f)!important;background:0 0!important;border:0!important;border-radius:48px!important;padding:0!important;transition:transform .36s cubic-bezier(.17,.84,.24,1),filter .36s cubic-bezier(.17,.84,.24,1)!important;overflow:visible!important;transform:rotateY(-7deg)rotateX(3.4deg)translateZ(46px)translateY(0)!important}body .landing-scroll-container.lp-simple-home .lp-simple-preview:active{filter:drop-shadow(0 58px 74px #2d70b52e)drop-shadow(0 18px 32px #489ada1f)!important;transform:rotateY(-3.8deg)rotateX(1.7deg)translateZ(30px)translateY(-1px)scale(.986)!important}body .landing-scroll-container.lp-simple-home .lp-simple-preview:before{content:""!important;z-index:-2!important;pointer-events:none!important;opacity:.74!important;background:linear-gradient(135deg,#ffffffe0,#c2ecff4d 42%,#ffffff80),linear-gradient(#ffffff61,#7cdaff1a)!important;border-radius:62px!important;position:absolute!important;inset:-24px -18px -34px!important;transform:translateZ(-28px)!important;box-shadow:inset 0 1px #ffffffeb,inset 0 0 0 1px #daf4ffb3!important}body .landing-scroll-container.lp-simple-home .lp-simple-preview:after{content:""!important;z-index:5!important;pointer-events:none!important;opacity:.56!important;mix-blend-mode:screen!important;background:linear-gradient(130deg,#ffffffdb 0%,#ffffff29 18%,#7edaff14 62%,#ffffff75 100%),linear-gradient(90deg,#fff0,#ffffff6b,#fff0)!important;border-radius:48px!important;position:absolute!important;inset:-1px!important}body .landing-scroll-container.lp-simple-home .lp-simple-preview__bar{display:none!important}body .landing-scroll-container.lp-simple-home .lp-simple-preview__image{isolation:isolate!important;min-height:unset!important;aspect-ratio:1!important;background:linear-gradient(#ffffff6b,#e4f7ff29),#f6fcff3d!important;border:1px solid #d9f4ffc7!important;border-radius:42px!important;margin:0!important;position:relative!important;overflow:hidden!important;transform:translateZ(38px)!important;box-shadow:inset 0 1px #fffffff5,inset 0 0 0 1px #ffffff94,inset 0 28px 60px #317ec321!important}body .landing-scroll-container.lp-simple-home .lp-simple-preview__image:before,body .landing-scroll-container.lp-simple-home .lp-simple-preview__image:after{content:""!important;pointer-events:none!important;position:absolute!important}body .landing-scroll-container.lp-simple-home .lp-simple-preview__image:before{z-index:3!important;border-radius:inherit!important;mix-blend-mode:screen!important;opacity:.64!important;background:linear-gradient(115deg,#ffffffb8 0%,#ffffff1f 18%,#0000 36%),linear-gradient(#ffffff2e,#0000 34%,#7edaff14 100%)!important;inset:0!important}body .landing-scroll-container.lp-simple-home .lp-simple-preview__image:after{z-index:4!important;opacity:.9!important;background:linear-gradient(90deg,#0000,#ffffffe6,#7edaff47,#0000)!important;height:1px!important;bottom:7%!important;left:8%!important;right:8%!important;box-shadow:0 -78px 54px #ffffff38,0 24px 48px #61bef629!important}body .landing-scroll-container.lp-simple-home .lp-simple-preview__image img{z-index:1!important;object-fit:cover!important;object-position:center!important;opacity:1!important;filter:saturate(.98)contrast(1.055)brightness(1.035)drop-shadow(0 18px 26px #21609a1a)!important;mix-blend-mode:normal!important;image-rendering:auto!important;width:100%!important;height:100%!important;display:block!important;position:relative!important;transform:scale(1.015)!important}body .landing-scroll-container.lp-simple-home .lp-simple-preview__atmosphere{z-index:2!important;opacity:.72!important;mix-blend-mode:screen!important}body .landing-scroll-container.lp-simple-home .lp-simple-preview__beam{filter:blur(1px)!important;border-radius:0!important;display:block!important;position:absolute!important}body .landing-scroll-container.lp-simple-home .lp-simple-preview__beam--top{background:linear-gradient(105deg,#0000,#ffffff8a,#7edaff38,#0000)!important;width:88%!important;height:34%!important;top:-2%!important;left:6%!important;transform:skewY(-7deg)!important}body .landing-scroll-container.lp-simple-home .lp-simple-preview__beam--side{background:linear-gradient(#0000,#ffffff47,#7edaff2e,#0000)!important;width:20%!important;height:78%!important;top:10%!important;right:2%!important;transform:skewY(-9deg)!important}body .landing-scroll-container.lp-simple-home .lp-simple-preview__beam--floor{filter:blur(10px)!important;background:linear-gradient(90deg,#0000,#7edaff38,#ffffff9e,#0000)!important;width:76%!important;height:16%!important;bottom:8%!important;left:10%!important}body .landing-scroll-container.lp-simple-home .lp-simple-preview__orbital,body .landing-scroll-container.lp-simple-home .lp-simple-preview__hud,body .landing-scroll-container.lp-simple-home .lp-simple-preview__float{display:none!important}body .landing-scroll-container.lp-simple-home .lp-simple-preview__glassline{z-index:4!important;opacity:1!important;position:absolute!important;inset:0!important}body .landing-scroll-container.lp-simple-home .lp-simple-preview__glassline:before{background:linear-gradient(90deg,#0000,#ffffffe6,#7edaff33,#0000)!important;height:1px!important;top:8%!important;left:6%!important;right:10%!important}body .landing-scroll-container.lp-simple-home .lp-simple-preview__glassline:after{background:linear-gradient(#0000,#ffffffbd,#7edaff2e,#0000)!important;width:1px!important;height:74%!important;top:7%!important;right:7%!important;transform:none!important}body .landing-scroll-container.lp-simple-home .lp-simple-preview__caption{-webkit-backdrop-filter:blur(18px)saturate(145%)!important;background:#ffffff94!important;border:1px solid #c6e5f98f!important;border-radius:999px!important;gap:4px!important;width:min(420px,100% - 48px)!important;min-height:0!important;margin:16px auto 0!important;padding:12px 16px!important;display:grid!important;transform:translateZ(28px)!important;box-shadow:0 20px 44px #488bc71a,inset 0 1px #ffffffdb!important}body .landing-scroll-container.lp-simple-home .lp-simple-preview__caption span,body .landing-scroll-container.lp-simple-home .lp-simple-note{color:#2c527d85!important}body .landing-scroll-container.lp-simple-home .lp-simple-primary,body .landing-scroll-container.lp-simple-home .lp-primary-cta.lp-simple-primary,body .landing-scroll-container.lp-simple-home .lp-cta-btn{color:#082345e6!important;background:linear-gradient(#fffffffa,#ddf4ffdb),linear-gradient(135deg,#7edaff8a,#4c9dff75)!important;border:1px solid #c7ebffdb!important;box-shadow:0 22px 48px #4196dd2e,0 8px 20px #67c2f41a,inset 0 1px #fffffff5!important}body .landing-scroll-container.lp-simple-home .lp-simple-primary>span,body .landing-scroll-container.lp-simple-home .lp-cta-btn span{color:#082345e6!important}body .landing-scroll-container.lp-simple-home .lp-simple-primary:hover,body .landing-scroll-container.lp-simple-home .lp-primary-cta.lp-simple-primary:hover,body .landing-scroll-container.lp-simple-home .lp-cta-btn:hover{filter:brightness(1.02)saturate(1.05)!important;transform:translateY(-2px)translateZ(0)!important;box-shadow:0 30px 62px #3890dc38,0 10px 24px #67c2f421,inset 0 1px #fffffffa!important}body .landing-scroll-container.lp-simple-home .lp-simple-primary:active,body .landing-scroll-container.lp-simple-home .lp-primary-cta.lp-simple-primary:active,body .landing-scroll-container.lp-simple-home .lp-cta-btn:active{transform:translateY(0)scale(.982)translateZ(0)!important;box-shadow:0 11px 24px #3a90d824,0 4px 12px #67c2f417,inset 0 1px #fffffff0!important}body .landing-scroll-container.lp-simple-home .lp-simple-secondary{color:#1f48759e!important}body .landing-scroll-container.lp-simple-home .lp-simple-strip{background:linear-gradient(#ffffffad,#eef9ff57),#ffffff3d!important;border:1px solid #c2e2f88a!important;gap:6px!important;height:58px!important;padding:6px!important;box-shadow:0 20px 46px #488bc71a,inset 0 1px #ffffffe6!important}body .landing-scroll-container.lp-simple-home .lp-simple-strip button{color:#1f487585!important;box-shadow:none!important;background:0 0!important;border:1px solid #0000!important}body .landing-scroll-container.lp-simple-home .lp-simple-strip button:active{transform:translateY(0)scale(.966)translateZ(0)!important;box-shadow:0 7px 14px #4196dd1a,0 2px 6px #67c2f414,inset 0 1px #ffffffe0!important}@media (width<=1100px){body .landing-scroll-container.lp-simple-home .lp-simple-shell{grid-template-columns:1fr!important;width:min(760px,100vw - 44px)!important}body .landing-scroll-container.lp-simple-home .lp-simple-visual{width:min(620px,100%)!important;margin-inline:auto!important}}@media (width<=600px){body .landing-scroll-container.lp-simple-home,.landing-scroll-container.lp-simple-home,.landing-scroll-container.lp-simple-home[data-lang=en],.landing-scroll-container.lp-simple-home[data-lang=zh]{background:linear-gradient(#fffffff5 0%,#eef9fff0 45%,#fffffffa 100%),radial-gradient(100% 46% at 74% 18%,#7edaff52,#0000 74%)!important}body .landing-scroll-container.lp-simple-home .lp-simple-preview{transform:rotateY(-3.2deg)rotateX(1.8deg)translateZ(26px)!important}body .landing-scroll-container.lp-simple-home .lp-simple-preview:hover{transform:rotateY(-2deg)rotateX(1.2deg)translateZ(38px)translateY(-4px)!important}body .landing-scroll-container.lp-simple-home .lp-simple-preview__image{border-radius:32px!important}body .landing-scroll-container.lp-simple-home .lp-simple-preview__caption{border-radius:24px!important;width:calc(100% - 30px)!important}}body .landing-scroll-container.lp-simple-home .lp-simple-preview{cursor:pointer!important;transform-origin:50%!important}body .landing-scroll-container.lp-simple-home .lp-simple-preview:active:after{opacity:.42!important}body .landing-scroll-container.lp-simple-home .lp-simple-preview:active .lp-simple-preview__image img{filter:saturate(.98)contrast(1.06)brightness(1.015)drop-shadow(0 10px 18px #21609a14)!important;transform:scale(1.004)!important}body .landing-scroll-container.lp-simple-home .lp-simple-preview:active .lp-simple-preview__caption{transform:translateZ(16px)translateY(1px)scale(.992)!important;box-shadow:0 10px 24px #488bc714,inset 0 1px #ffffffc7!important}@media (width<=600px){body .landing-scroll-container.lp-simple-home .lp-simple-preview:active{transform:rotateY(-3.2deg)rotateX(1.8deg)translateZ(14px)translateY(2px)scale(.988)!important}}body .landing-scroll-container.lp-simple-home .lp-simple-preview__caption{cursor:pointer!important;transform-origin:50%!important;transition:transform .18s cubic-bezier(.2,.78,.16,1),box-shadow .18s cubic-bezier(.2,.78,.16,1),background .18s,border-color .18s!important}body .landing-scroll-container.lp-simple-home .lp-simple-preview__caption:hover{background:#ffffffa8!important;border-color:#cdeeffbd!important;transform:translateZ(30px)translateY(-1px)!important;box-shadow:0 22px 42px #488bc71f,inset 0 1px #ffffffe0!important}body .landing-scroll-container.lp-simple-home .lp-simple-preview__caption:active{background:#eff9ff94!important;border-color:#a8dbf99e!important;transform:translateZ(16px)translateY(2px)scale(.986)!important;box-shadow:0 8px 18px #488bc714,inset 0 1px #ffffffb8,inset 0 10px 24px #4397da14!important}body .landing-scroll-container.lp-simple-home .lp-simple-strip button{transform-origin:50%!important}body .landing-scroll-container.lp-simple-home .lp-simple-strip button:active,body .landing-scroll-container.lp-simple-home .lp-simple-strip button.is-active:active{background:linear-gradient(#e7f7ffc2,#d1edfd80),#e2f5ff57!important;border-color:#9cd7f9a8!important;transform:translateY(1px)scale(.982)translateZ(0)!important;box-shadow:0 5px 10px #4196dd14,0 1px 4px #67c2f40f,inset 0 1px #ffffffc2,inset 0 8px 18px #4397da14!important}body .landing-scroll-container.lp-simple-home .lp-simple-note{display:none!important}body .landing-scroll-container.lp-simple-home .lp-simple-visual{perspective:none!important;transform-style:flat!important;width:min(630px,100%)!important;transform:translate(0)!important}body .landing-scroll-container.lp-simple-home .lp-simple-visual:before{opacity:.8!important;filter:blur(28px)saturate(110%)!important;background:radial-gradient(58% 34% at 50% 48%,#fffffff5,#90daff38 52%,#0000 78%),linear-gradient(90deg,#0000,#71ceff24,#ffffff8f,#0000)!important;height:190px!important;bottom:84px!important;left:-7%!important;right:-7%!important;transform:none!important}body .landing-scroll-container.lp-simple-home .lp-simple-preview{transform-style:flat!important;filter:drop-shadow(0 58px 74px #408bcd2e)drop-shadow(0 18px 28px #5bb3e71a)!important;border-radius:38px!important;transition:transform .22s cubic-bezier(.2,.78,.16,1),filter .22s cubic-bezier(.2,.78,.16,1)!important;position:relative!important;overflow:visible!important;transform:translate(0)!important}body .landing-scroll-container.lp-simple-home .lp-simple-preview:hover{filter:drop-shadow(0 70px 86px #3884cb36)drop-shadow(0 22px 34px #5bb3e721)!important;transform:translateY(-5px)!important}body .landing-scroll-container.lp-simple-home .lp-simple-preview:active{filter:drop-shadow(0 32px 42px #367cc224)drop-shadow(0 9px 16px #5bb3e714)!important;transition-duration:80ms!important;transform:translateY(2px)scale(.988)!important}body .landing-scroll-container.lp-simple-home .lp-simple-preview:before{opacity:.62!important;background:linear-gradient(#ffffffc2,#cdeeff33),radial-gradient(70% 40% at 50% 100%,#66c8ff38,#0000 70%)!important;border-radius:48px!important;inset:-18px -16px -26px!important;transform:none!important;box-shadow:inset 0 1px #ffffffe6,inset 0 0 0 1px #d5f3ff94!important}body .landing-scroll-container.lp-simple-home .lp-simple-preview:active:before{opacity:.44!important;transform:scale(.99)!important}body .landing-scroll-container.lp-simple-home .lp-simple-preview:after{opacity:.48!important;border-radius:38px!important;inset:0!important;transform:none!important}body .landing-scroll-container.lp-simple-home .lp-simple-preview__image{aspect-ratio:1!important;border-radius:34px!important;transition:transform .18s cubic-bezier(.2,.78,.16,1),box-shadow .18s cubic-bezier(.2,.78,.16,1),filter .18s!important;transform:translate(0)!important;box-shadow:inset 0 1px #fffffff5,inset 0 0 0 1px #ffffff8a,inset 0 18px 46px #368bcd1a!important}body .landing-scroll-container.lp-simple-home .lp-simple-preview:hover .lp-simple-preview__image{transform:translate(0)!important}body .landing-scroll-container.lp-simple-home .lp-simple-preview:active .lp-simple-preview__image{transform:translateY(1px)scale(.992)!important;box-shadow:inset 0 1px #ffffffd6,inset 0 0 0 1px #ffffff75,inset 0 24px 58px #368bcd29,inset 0 0 28px #3a96dd14!important}body .landing-scroll-container.lp-simple-home .lp-simple-preview__image img{transition:transform .18s cubic-bezier(.2,.78,.16,1),filter .18s!important;transform:scale(1.012)!important}body .landing-scroll-container.lp-simple-home .lp-simple-preview:active .lp-simple-preview__image img{transform:scale(1.002)!important}body .landing-scroll-container.lp-simple-home .lp-simple-preview__caption{transform:translate(0)!important}body .landing-scroll-container.lp-simple-home .lp-simple-preview__caption:hover{transform:translateY(-1px)!important}body .landing-scroll-container.lp-simple-home .lp-simple-preview__caption:active,body .landing-scroll-container.lp-simple-home .lp-simple-preview:active .lp-simple-preview__caption{transform:translateY(2px)scale(.986)!important}body .landing-scroll-container.lp-simple-home .lp-simple-preview__atmosphere,body .landing-scroll-container.lp-simple-home .lp-simple-preview__glassline,body .landing-scroll-container.lp-simple-home .lp-simple-preview__beam{transform:none!important}body .landing-scroll-container.lp-simple-home .lp-simple-strip{transform:translate(0)!important}body .landing-scroll-container.lp-simple-home .lp-simple-strip button:hover,body .landing-scroll-container.lp-simple-home .lp-simple-strip button:focus-visible,body .landing-scroll-container.lp-simple-home .lp-simple-strip button.is-active{transform:translateY(-1px)!important}body .landing-scroll-container.lp-simple-home .lp-simple-strip button:active,body .landing-scroll-container.lp-simple-home .lp-simple-strip button.is-active:active{transform:translateY(1px)scale(.982)!important}@media (width<=600px){body .landing-scroll-container.lp-simple-home .lp-simple-preview,body .landing-scroll-container.lp-simple-home .lp-simple-preview:hover,body .landing-scroll-container.lp-simple-home .lp-simple-preview:active{transform:translate(0)!important}body .landing-scroll-container.lp-simple-home .lp-simple-preview:active{transform:translateY(2px)scale(.988)!important}}body .landing-scroll-container.lp-simple-home,.landing-scroll-container.lp-simple-home,.landing-scroll-container.lp-simple-home[data-lang=en],.landing-scroll-container.lp-simple-home[data-lang=zh]{--lp-apple-font:-apple-system, BlinkMacSystemFont, "SF Pro Display", "SF Pro Text", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", sans-serif;--lp-apple-text:#1d1d1f;--lp-apple-secondary:#6e6e73;--lp-apple-tertiary:#86868b;--lp-apple-blue:#0071e3;--lp-apple-hairline:#00000014;font-family:var(--lp-apple-font)!important;color:var(--lp-apple-text)!important;letter-spacing:0!important;-webkit-font-smoothing:antialiased!important;text-rendering:optimizelegibility!important;background:linear-gradient(#fbfdfff5,#f5fbffeb 48%,#fffffffa),radial-gradient(72% 58% at 72% 22%,#85dcff2e,#0000 72%)!important}body .landing-scroll-container.lp-simple-home *,body .landing-scroll-container.lp-simple-home :before,body .landing-scroll-container.lp-simple-home :after{letter-spacing:0!important}body .landing-scroll-container.lp-simple-home .lp-simple-liquid-bg{z-index:0!important;opacity:.18!important;filter:blur(.2px)saturate(72%)brightness(1.55)contrast(.72)!important;mix-blend-mode:screen!important;transform:scale(1.08) translate3d(calc(var(--mx,0) * 6px), calc(var(--my,0) * 4px), 0)!important;animation:16s ease-in-out infinite lpAppleBreath!important;position:absolute!important;inset:-10vh -8vw!important}body .landing-scroll-container.lp-simple-home .lp-simple-liquid-bg .apple-liquid-gradient__depth{opacity:.22!important}body .landing-scroll-container.lp-simple-home .lp-simple-liquid-bg .apple-liquid-gradient__glass{opacity:.18!important}body .landing-scroll-container.lp-simple-home .lp-simple-hero{overflow:hidden!important}body .landing-scroll-container.lp-simple-home .lp-simple-hero:before{content:""!important;z-index:1!important;pointer-events:none!important;background:linear-gradient(90deg,#fffffff5 0%,#ffffffc2 36%,#ffffff52 100%),radial-gradient(58% 46% at 74% 35%,#d0f2ff47,#0000 78%)!important;position:absolute!important;inset:0!important}body .landing-scroll-container.lp-simple-home .lp-simple-atmosphere__wash{opacity:.36!important;filter:blur(78px)saturate(86%)!important;animation:18s ease-in-out infinite lpAppleWashBreath!important}body .landing-scroll-container.lp-simple-home .lp-simple-atmosphere__wash--blue{background:radial-gradient(at 42% 34%,#74d7ff57,#0071e314 46%,#0000 76%)!important;width:min(900px,68vw)!important;height:min(760px,60vw)!important;top:-12vh!important;right:-8vw!important}body .landing-scroll-container.lp-simple-home .lp-simple-atmosphere__wash--green{background:radial-gradient(at 50% 44%,#ffffff6b,#8fd9ef1a 58%,#0000 100%)!important;width:min(760px,58vw)!important;height:min(460px,40vw)!important;bottom:-24vh!important;right:22vw!important}@keyframes lpAppleWashBreath{0%,to{opacity:.28;transform:translate(0)scale(1)}50%{opacity:.42;transform:translateY(-10px)scale(1.045)}}body .landing-scroll-container.lp-simple-home .lp-simple-nav,body .landing-scroll-container.lp-simple-home .lp-nav-glass{height:44px!important;box-shadow:none!important;-webkit-backdrop-filter:saturate(180%)blur(22px)!important;background:#fbfdffb8!important;border-bottom:1px solid #0000000f!important}body .landing-scroll-container.lp-simple-home .lp-nav-glass .max-w-\[1080px\]{max-width:1040px!important;height:44px!important;padding-inline:22px!important}body .landing-scroll-container.lp-simple-home .lp-simple-brand,body .landing-scroll-container.lp-simple-home .lp-nav-glass .lp-simple-brand{color:#1d1d1fdb!important;gap:8px!important;height:28px!important;font-size:14px!important;font-weight:590!important;line-height:28px!important}body .landing-scroll-container.lp-simple-home .lp-simple-brand img{width:23px!important;height:23px!important}body .landing-scroll-container.lp-simple-home .lp-simple-nav-actions{gap:18px!important}body .landing-scroll-container.lp-simple-home .lp-simple-nav-actions>span{color:#424245c7!important;height:28px!important;font-size:12px!important;line-height:28px!important}body .landing-scroll-container.lp-simple-home .lp-cta-btn{color:#1d1d1f!important;text-transform:none!important;background:#ffffffa3!important;border:1px solid #0071e32e!important;border-radius:999px!important;min-width:68px!important;height:28px!important;min-height:28px!important;padding:0 14px!important;font-size:12px!important;font-weight:590!important;line-height:28px!important;box-shadow:inset 0 1px #ffffffd6!important}body .landing-scroll-container.lp-simple-home .lp-simple-shell{z-index:3!important;grid-template-columns:minmax(390px,.9fr) minmax(430px,.98fr)!important;align-items:center!important;gap:clamp(72px,8.6vw,118px)!important;width:min(1040px,100vw - 56px)!important;min-height:calc(100vh - 44px)!important;padding-top:44px!important;padding-bottom:clamp(44px,7vh,72px)!important;position:relative!important}body .landing-scroll-container.lp-simple-home .lp-simple-copy{max-width:520px!important;transform:none!important}body .landing-scroll-container.lp-simple-home .lp-simple-copy h1{font-family:var(--lp-apple-font)!important;color:#1d1d1f!important;text-shadow:none!important;letter-spacing:0!important;margin:0 0 20px!important;font-size:96px!important;font-weight:500!important;line-height:1!important}body .landing-scroll-container.lp-simple-home .lp-simple-kicker{color:#1d1d1fdb!important;max-width:520px!important;margin:0 0 12px!important;font-size:25px!important;font-weight:600!important;line-height:1.2!important}body .landing-scroll-container.lp-simple-home .lp-simple-lede{max-width:470px!important;color:var(--lp-apple-secondary)!important;margin:0!important;font-size:16px!important;font-weight:400!important;line-height:1.56!important}body .landing-scroll-container.lp-simple-home .lp-simple-actions{align-items:center!important;gap:22px!important;margin-top:36px!important}body .landing-scroll-container.lp-simple-home .lp-simple-primary,body .landing-scroll-container.lp-simple-home .lp-primary-cta.lp-simple-primary{color:#fff!important;background:#0071e3!important;border:1px solid #0071e32e!important;border-radius:999px!important;height:44px!important;min-height:44px!important;padding:0 22px!important;font-size:14px!important;font-weight:590!important;line-height:44px!important;box-shadow:0 10px 28px #0071e32e,inset 0 1px #ffffff47!important}body .landing-scroll-container.lp-simple-home .lp-simple-primary>span{color:#fff!important}body .landing-scroll-container.lp-simple-home .lp-simple-primary:hover,body .landing-scroll-container.lp-simple-home .lp-primary-cta.lp-simple-primary:hover{background:#147ce5!important;transform:translateY(-1px)!important;box-shadow:0 14px 34px #0071e333,inset 0 1px #ffffff4d!important}body .landing-scroll-container.lp-simple-home .lp-simple-primary:active,body .landing-scroll-container.lp-simple-home .lp-primary-cta.lp-simple-primary:active{background:#006edb!important;transform:translateY(1px)scale(.985)!important;box-shadow:0 5px 16px #0071e324,inset 0 1px #ffffff38!important}body .landing-scroll-container.lp-simple-home .lp-simple-secondary{color:#06c!important;height:44px!important;min-height:44px!important;box-shadow:none!important;background:0 0!important;padding:0!important;font-size:14px!important;font-weight:400!important;line-height:44px!important}body .landing-scroll-container.lp-simple-home .lp-simple-secondary:hover{color:#004f9f!important;box-shadow:none!important;background:0 0!important}body .landing-scroll-container.lp-simple-home .lp-simple-points{grid-template-columns:repeat(3,minmax(72px,1fr))!important;gap:20px!important;width:min(420px,100%)!important;margin-top:36px!important;display:grid!important}body .landing-scroll-container.lp-simple-home .lp-simple-points span{min-height:38px!important;color:var(--lp-apple-tertiary)!important;gap:5px!important;font-size:12px!important;font-weight:400!important;line-height:1.2!important;display:grid!important}body .landing-scroll-container.lp-simple-home .lp-simple-points i{color:var(--lp-apple-blue)!important;font-size:10px!important;font-weight:600!important;line-height:1!important}body .landing-scroll-container.lp-simple-home .lp-simple-visual{width:min(570px,100%)!important}body .landing-scroll-container.lp-simple-home .lp-simple-preview{filter:drop-shadow(0 44px 68px #4684b924)drop-shadow(0 14px 24px #52aae114)!important;border-radius:34px!important}body .landing-scroll-container.lp-simple-home .lp-simple-preview:hover{transform:translateY(-3px)!important}body .landing-scroll-container.lp-simple-home .lp-simple-preview__image{border-color:#ffffffb8!important;border-radius:32px!important}body .landing-scroll-container.lp-simple-home .lp-simple-preview__caption{background:#ffffff8a!important;border-color:#0071e31a!important;border-radius:999px!important;width:min(400px,100% - 80px)!important;margin-top:14px!important;padding:10px 14px!important;box-shadow:0 16px 34px #4684b914,inset 0 1px #ffffffd1!important}body .landing-scroll-container.lp-simple-home .lp-simple-preview__caption strong{color:#1d1d1fd1!important;font-size:12px!important;font-weight:590!important;line-height:1.18!important}body .landing-scroll-container.lp-simple-home .lp-simple-preview__caption span{color:var(--lp-apple-tertiary)!important;font-size:11px!important;font-weight:400!important;line-height:1.22!important}body .landing-scroll-container.lp-simple-home .lp-simple-strip{-webkit-backdrop-filter:blur(18px)saturate(160%)!important;background:#ffffff6b!important;border:1px solid #0071e317!important;border-radius:18px!important;gap:3px!important;width:min(500px,100%)!important;height:48px!important;margin:12px auto 0!important;padding:4px!important;box-shadow:0 12px 28px #4684b912,inset 0 1px #ffffffbd!important}body .landing-scroll-container.lp-simple-home .lp-simple-strip button{color:#4242458f!important;border-radius:14px!important;grid-template-rows:14px 1fr!important;height:40px!important;min-height:40px!important;padding:0 10px!important}body .landing-scroll-container.lp-simple-home .lp-simple-strip i{color:var(--lp-apple-blue)!important;font-size:10px!important;font-weight:600!important;line-height:14px!important}body .landing-scroll-container.lp-simple-home .lp-simple-strip span{font-size:11px!important;font-weight:400!important;line-height:1.1!important}body .landing-scroll-container.lp-simple-home .lp-simple-strip button:hover,body .landing-scroll-container.lp-simple-home .lp-simple-strip button:focus-visible,body .landing-scroll-container.lp-simple-home .lp-simple-strip button.is-active{color:#1d1d1fd6!important;background:#ffffffa3!important;border-color:#0071e329!important;transform:translateY(-1px)!important;box-shadow:0 8px 18px #4684b917,inset 0 1px #ffffffc7!important}@media (width<=1100px){body .landing-scroll-container.lp-simple-home .lp-simple-shell{grid-template-columns:1fr!important;align-content:start!important;gap:44px!important;width:min(760px,100vw - 44px)!important;padding-top:96px!important}body .landing-scroll-container.lp-simple-home .lp-simple-copy{max-width:640px!important}body .landing-scroll-container.lp-simple-home .lp-simple-copy h1{font-size:72px!important}body .landing-scroll-container.lp-simple-home .lp-simple-kicker{font-size:23px!important}}@media (width<=600px){body .landing-scroll-container.lp-simple-home .lp-nav-glass .max-w-\[1080px\]{padding-inline:16px!important}body .landing-scroll-container.lp-simple-home .lp-simple-shell{gap:34px!important;width:calc(100vw - 32px)!important;min-height:calc(100vh - 44px)!important;padding-top:82px!important;padding-bottom:34px!important}body .landing-scroll-container.lp-simple-home .lp-simple-copy h1{margin-bottom:14px!important;font-size:56px!important;line-height:1.02!important}body .landing-scroll-container.lp-simple-home .lp-simple-kicker{font-size:21px!important;line-height:1.22!important}body .landing-scroll-container.lp-simple-home .lp-simple-lede{font-size:15px!important;line-height:1.5!important}body .landing-scroll-container.lp-simple-home .lp-simple-actions,body .landing-scroll-container.lp-simple-home .lp-simple-points{margin-top:26px!important}body .landing-scroll-container.lp-simple-home .lp-simple-points{gap:14px!important}body .landing-scroll-container.lp-simple-home .lp-simple-strip{border-radius:18px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;height:auto!important}}body .landing-scroll-container.lp-simple-home .lp-simple-nav,body .landing-scroll-container.lp-simple-home .lp-nav-glass{display:none!important}body .landing-scroll-container.lp-simple-home .lp-simple-hero{background:radial-gradient(52% 42% at 50% 55%,#bee5ffad,#e2f4ff6b 42%,#fff0 74%),linear-gradient(#fff 0%,#fbfdff 100%)!important;place-items:center!important;min-height:100vh!important;display:grid!important}body .landing-scroll-container.lp-simple-home .lp-simple-liquid-bg{opacity:.07!important;filter:blur(1px)saturate(55%)brightness(1.8)contrast(.54)!important;mix-blend-mode:multiply!important;animation:22s ease-in-out infinite lpGeminiBreath!important;inset:-8vh -8vw!important;transform:scale(1.18)!important}body .landing-scroll-container.lp-simple-home .lp-simple-liquid-bg .apple-liquid-gradient__veil{background:radial-gradient(46% 36% at 50% 52%,#ffffffd1,#0000 72%),linear-gradient(#ffffffa8,#ffffff2e)!important}@keyframes lpGeminiBreath{0%,to{opacity:.055;transform:scale(1.14)}50%{opacity:.095;transform:scale(1.22)}}body .landing-scroll-container.lp-simple-home .lp-simple-hero:before{z-index:1!important;background:radial-gradient(46% 36% at 50% 54%,#bce5ff6b,#f6fcff47 50%,#0000 76%),linear-gradient(#ffffffb8,#ffffff2e)!important}body .landing-scroll-container.lp-simple-home .lp-simple-atmosphere{z-index:2!important;opacity:.44!important;background:radial-gradient(42% 30% at 50% 58%,#98d9ff2e,#0000 78%),linear-gradient(90deg,#0000,#fff6,#0000)!important;-webkit-mask-image:none!important;mask-image:none!important}body .landing-scroll-container.lp-simple-home .lp-simple-atmosphere__wash,body .landing-scroll-container.lp-simple-home .lp-simple-atmosphere__line,body .landing-scroll-container.lp-simple-home .lp-simple-shell,body .landing-scroll-container.lp-simple-home .lp-simple-hidden-legacy{display:none!important}body .landing-scroll-container.lp-simple-home .lp-gemini-rail{z-index:20!important;grid-template-rows:32px 38px 38px 38px 1fr 38px!important;place-items:start center!important;gap:7px!important;width:32px!important;display:grid!important;position:fixed!important;top:28px!important;bottom:22px!important;left:18px!important}body .landing-scroll-container.lp-simple-home .lp-gemini-rail button,body .landing-scroll-container.lp-simple-home .lp-gemini-topmark{appearance:none!important;color:#202124!important;cursor:pointer!important;background:0 0!important;border:0!important;justify-content:center!important;align-items:center!important;transition:transform .14s cubic-bezier(.2,.78,.16,1),background .14s,box-shadow .14s,color .14s!important;display:inline-flex!important}body .landing-scroll-container.lp-simple-home .lp-gemini-rail button{border-radius:999px!important;width:32px!important;height:32px!important}body .landing-scroll-container.lp-simple-home .lp-gemini-rail__logo{color:#4285f4!important;margin-bottom:10px!important}body .landing-scroll-container.lp-simple-home .lp-gemini-rail button:hover,body .landing-scroll-container.lp-simple-home .lp-gemini-rail button.is-active{background:#20212414!important}body .landing-scroll-container.lp-simple-home .lp-gemini-rail button:active,body .landing-scroll-container.lp-simple-home .lp-gemini-topmark:active{background:#2021241a!important;transform:translateY(1px)scale(.94)!important}body .landing-scroll-container.lp-simple-home .lp-gemini-rail__settings{align-self:end!important}body .landing-scroll-container.lp-simple-home .lp-gemini-rail__settings:after{content:""!important;background:#4285f4!important;border-radius:999px!important;width:8px!important;height:8px!important;position:absolute!important;bottom:33px!important;right:-1px!important;box-shadow:0 0 0 2px #fff!important}body .landing-scroll-container.lp-simple-home .lp-gemini-topmark{z-index:20!important;color:#202124!important;border-radius:999px!important;width:34px!important;height:34px!important;position:fixed!important;top:30px!important;right:30px!important}body .landing-scroll-container.lp-simple-home .lp-gemini-topmark:hover{background:#2021240f!important}body .landing-scroll-container.lp-simple-home .lp-gemini-stage{z-index:5!important;align-content:center!important;justify-items:center!important;width:min(720px,100vw - 96px)!important;min-height:100vh!important;padding:0 0 11vh!important;display:grid!important;position:relative!important}body .landing-scroll-container.lp-simple-home .lp-gemini-stage h1{max-width:min(720px,100%)!important;font-family:"Google Sans", var(--lp-apple-font), sans-serif!important;color:#2f3133!important;text-align:center!important;letter-spacing:0!important;margin:0 0 54px!important;font-size:45px!important;font-weight:400!important;line-height:1.18!important}body .landing-scroll-container.lp-simple-home .lp-gemini-prompt{appearance:none!important;color:#202124!important;-webkit-backdrop-filter:blur(18px)saturate(140%)!important;cursor:text!important;background:#ffffffeb!important;border:1px solid #dadce0b8!important;border-radius:999px!important;grid-template-columns:34px minmax(0,1fr) auto 34px!important;align-items:center!important;column-gap:10px!important;width:min(640px,100%)!important;height:68px!important;padding:0 22px!important;transition:transform .16s cubic-bezier(.2,.78,.16,1),box-shadow .16s cubic-bezier(.2,.78,.16,1),border-color .16s,background .16s!important;display:grid!important;box-shadow:0 3px 8px #3c404314,0 10px 24px #3c404314,inset 0 1px #ffffffe6!important}body .landing-scroll-container.lp-simple-home .lp-gemini-prompt:active{transform:translateY(1px)scale(.996)!important;box-shadow:0 2px 5px #3c404312,0 7px 18px #3c404314,inset 0 10px 22px #3c40430a!important}body .landing-scroll-container.lp-simple-home .lp-gemini-prompt__plus,body .landing-scroll-container.lp-simple-home .lp-gemini-prompt__mic{color:#202124!important;justify-content:center!important;align-items:center!important;display:inline-flex!important}body .landing-scroll-container.lp-simple-home .lp-gemini-prompt__placeholder{text-overflow:ellipsis!important;white-space:nowrap!important;color:#6f7277!important;text-align:left!important;min-width:0!important;font-size:22px!important;font-weight:400!important;line-height:1!important;overflow:hidden!important}body .landing-scroll-container.lp-simple-home .lp-gemini-prompt__mode{color:#202124!important;align-items:center!important;gap:8px!important;font-size:15px!important;font-weight:500!important;line-height:1!important;display:inline-flex!important}body .landing-scroll-container.lp-simple-home .lp-gemini-suggestions{opacity:.82!important;flex-wrap:wrap!important;justify-content:center!important;align-items:center!important;gap:10px!important;margin-top:22px!important;display:flex!important}body .landing-scroll-container.lp-simple-home .lp-gemini-suggestions button{appearance:none!important;color:#5f6368!important;cursor:pointer!important;background:#ffffff8f!important;border:1px solid #dadce094!important;border-radius:999px!important;height:34px!important;padding:0 14px!important;font-size:13px!important;font-weight:400!important;line-height:34px!important;transition:transform .14s cubic-bezier(.2,.78,.16,1),background .14s,box-shadow .14s,color .14s!important}body .landing-scroll-container.lp-simple-home .lp-gemini-suggestions button:hover{color:#3c4043!important;background:#ffffffd1!important;transform:translateY(-1px)!important;box-shadow:0 6px 18px #3c404314!important}body .landing-scroll-container.lp-simple-home .lp-gemini-suggestions button:active{transform:translateY(1px)scale(.98)!important}@media (width<=720px){body .landing-scroll-container.lp-simple-home .lp-gemini-rail{top:18px!important;bottom:16px!important;left:12px!important}body .landing-scroll-container.lp-simple-home .lp-gemini-stage{width:min(560px,100vw - 56px)!important;padding-bottom:8vh!important;padding-left:26px!important}body .landing-scroll-container.lp-simple-home .lp-gemini-stage h1{margin-bottom:34px!important;font-size:32px!important}body .landing-scroll-container.lp-simple-home .lp-gemini-prompt{grid-template-columns:28px minmax(0,1fr) auto 28px!important;height:60px!important;padding:0 16px!important}body .landing-scroll-container.lp-simple-home .lp-gemini-prompt__placeholder{font-size:17px!important}body .landing-scroll-container.lp-simple-home .lp-gemini-suggestions{display:none!important}}body .landing-scroll-container.lp-simple-home .lp-simple-hero{--gemini-field-x:calc(50% + (var(--mx,0) * 2.4%));--gemini-field-y:calc(58% + (var(--my,0) * 1.6%));background:radial-gradient(ellipse 58vw 40vh at var(--gemini-field-x) calc(var(--gemini-field-y) + 10vh), #abdafc57, #cdebff33 46%, #fff0 76%), radial-gradient(ellipse 70vw 48vh at var(--gemini-field-x) var(--gemini-field-y), #ddf2ffb3, #eef8ff6b 48%, #fff0 78%), linear-gradient(180deg, #fff 0%, #fdfefe 100%)!important}body .landing-scroll-container.lp-simple-home .lp-simple-hero:before{opacity:.92!important;background:radial-gradient(ellipse 62vw 44vh at calc(var(--gemini-field-x) - 2%) calc(var(--gemini-field-y) + 9vh), #9bd5fa3d, #d2edff33 44%, #fff0 78%), radial-gradient(ellipse 84vw 58vh at var(--gemini-field-x) calc(var(--gemini-field-y) + 2vh), #edf8ffb8, #fff0 74%)!important;filter:blur(18px)saturate(112%)!important;transform:translate3d(calc(var(--mx,0) * -5px), calc(var(--my,0) * -4px), 0)!important;transition:transform .42s cubic-bezier(.2,.78,.16,1)!important}body .landing-scroll-container.lp-simple-home .lp-simple-hero:after{content:""!important;z-index:2!important;pointer-events:none!important;background:radial-gradient(ellipse 54vw 30vh at calc(var(--gemini-field-x) + 3%) calc(var(--gemini-field-y) + 16vh), #86c7f41c, transparent 72%), linear-gradient(180deg, #ffffffc7, #ffffff1f 36%, #ffffff5c 100%)!important;filter:blur(26px)!important;opacity:.9!important;position:absolute!important;inset:0!important}body .landing-scroll-container.lp-simple-home .lp-simple-atmosphere{z-index:3!important;opacity:.72!important;background:radial-gradient(ellipse 54vw 32vh at calc(var(--gemini-field-x) - 1%) calc(var(--gemini-field-y) + 11vh), #aadbfc33, #d8f0ff1f 52%, transparent 82%), radial-gradient(ellipse 76vw 48vh at var(--gemini-field-x) calc(var(--gemini-field-y) + 4vh), #f2faffcc, transparent 74%)!important;filter:blur(22px)!important;transform:translate3d(calc(var(--mx,0) * 4px), calc(var(--my,0) * 3px), 0)!important;transition:transform .52s cubic-bezier(.2,.78,.16,1),opacity .22s!important;display:block!important}body .landing-scroll-container.lp-simple-home .lp-gemini-stage{z-index:8!important}body .landing-scroll-container.lp-simple-home .lp-gemini-stage h1{color:#303235!important;text-shadow:0 1px #ffffffa8!important;transition:transform .26s cubic-bezier(.2,.78,.16,1),color .22s!important}body .landing-scroll-container.lp-simple-home .lp-gemini-stage:has(.lp-gemini-prompt:hover) h1{color:#262a2e!important;transform:translateY(-1px)!important}body .landing-scroll-container.lp-simple-home .lp-gemini-rail button,body .landing-scroll-container.lp-simple-home .lp-gemini-topmark{will-change:transform, background, box-shadow!important;transition:transform .18s cubic-bezier(.2,.78,.16,1),background .18s,box-shadow .18s,color .18s!important;position:relative!important;overflow:hidden!important}body .landing-scroll-container.lp-simple-home .lp-gemini-rail button:before,body .landing-scroll-container.lp-simple-home .lp-gemini-topmark:before{content:""!important;border-radius:inherit!important;opacity:0!important;background:radial-gradient(circle,#4285f42e,#0000 68%)!important;transition:opacity .18s,transform .18s cubic-bezier(.2,.78,.16,1)!important;position:absolute!important;inset:4px!important;transform:scale(.76)!important}body .landing-scroll-container.lp-simple-home .lp-gemini-rail button:hover,body .landing-scroll-container.lp-simple-home .lp-gemini-topmark:hover{background:#2021240f!important;transform:translateY(-1px)scale(1.035)!important;box-shadow:0 6px 18px #3c404314!important}body .landing-scroll-container.lp-simple-home .lp-gemini-rail button:hover:before,body .landing-scroll-container.lp-simple-home .lp-gemini-topmark:hover:before{opacity:1!important;transform:scale(1)!important}body .landing-scroll-container.lp-simple-home .lp-gemini-rail button.is-active{background:#20212413!important;box-shadow:0 4px 12px #3c40430f!important}body .landing-scroll-container.lp-simple-home .lp-gemini-prompt{will-change:transform, box-shadow, background!important;background:#fffffff0!important;border-color:#dadce0a8!important;position:relative!important;overflow:hidden!important;box-shadow:0 2px 4px #3c40430e,0 11px 26px #3c404314,0 20px 48px #78bdee1c,inset 0 1px #fffffff5!important}body .landing-scroll-container.lp-simple-home .lp-gemini-prompt:before{content:""!important;border-radius:inherit!important;background:radial-gradient(circle at calc(50% + (var(--mx,0) * 20%)) 0%, #acdcff52, transparent 44%), linear-gradient(90deg, #ffffffd1, #fff3, #ffffffb8)!important;opacity:0!important;transition:opacity .18s!important;position:absolute!important;inset:-1px!important}body .landing-scroll-container.lp-simple-home .lp-gemini-prompt>span{z-index:1!important;position:relative!important}body .landing-scroll-container.lp-simple-home .lp-gemini-prompt:hover,body .landing-scroll-container.lp-simple-home .lp-gemini-prompt:focus-visible{background:#fffffffb!important;border-color:#c6e0f4eb!important;transform:translateY(-3px)scale(1.006)!important;box-shadow:0 4px 9px #3c404312,0 19px 42px #3c40431c,0 28px 70px #7cc4f633,inset 0 1px #fffffffa!important}body .landing-scroll-container.lp-simple-home .lp-gemini-prompt:hover:before,body .landing-scroll-container.lp-simple-home .lp-gemini-prompt:focus-visible:before{opacity:1!important}body .landing-scroll-container.lp-simple-home .lp-gemini-prompt:active{border-color:#cacfd4d1!important;transform:translateY(1px)scale(.992)!important;box-shadow:0 1px 3px #3c40430f,0 6px 16px #3c404313,inset 0 9px 22px #3c404312!important}body .landing-scroll-container.lp-simple-home .lp-gemini-prompt__plus,body .landing-scroll-container.lp-simple-home .lp-gemini-prompt__mic,body .landing-scroll-container.lp-simple-home .lp-gemini-prompt__mode{transition:transform .17s cubic-bezier(.2,.78,.16,1),color .17s!important}body .landing-scroll-container.lp-simple-home .lp-gemini-prompt:hover .lp-gemini-prompt__plus{color:#1f1f1f!important;transform:translate(1px)rotate(90deg)!important}body .landing-scroll-container.lp-simple-home .lp-gemini-prompt:hover .lp-gemini-prompt__mic,body .landing-scroll-container.lp-simple-home .lp-gemini-prompt:hover .lp-gemini-prompt__mode{transform:translateY(-1px)!important}body .landing-scroll-container.lp-simple-home .lp-gemini-suggestions{transition:opacity .2s,transform .22s cubic-bezier(.2,.78,.16,1)!important}body .landing-scroll-container.lp-simple-home .lp-gemini-stage:has(.lp-gemini-prompt:hover) .lp-gemini-suggestions{opacity:.96!important;transform:translateY(2px)!important}body .landing-scroll-container.lp-simple-home .lp-gemini-suggestions button{-webkit-backdrop-filter:blur(14px)saturate(130%)!important;will-change:transform, box-shadow, background!important}body .landing-scroll-container.lp-simple-home .lp-gemini-suggestions button:hover{background:#ffffffe6!important;border-color:#bedcf2b8!important;transform:translateY(-2px)scale(1.015)!important;box-shadow:0 8px 20px #3c404314,0 16px 34px #7cc4f61c!important}@media (width<=720px){body .landing-scroll-container.lp-simple-home .lp-simple-hero{background:radial-gradient(96vw 42vh at 56% 62%,#abdafc52,#e0f2ff38 48%,#fff0 78%),radial-gradient(120vw 56vh at 54% 56%,#e0f3ffa8,#fff0 78%),linear-gradient(#fff 0%,#fdfefe 100%)!important}body .landing-scroll-container.lp-simple-home .lp-gemini-prompt:hover,body .landing-scroll-container.lp-simple-home .lp-gemini-prompt:focus-visible{transform:translateY(-2px)scale(1.003)!important}}@media (prefers-reduced-motion:reduce){body .landing-scroll-container.lp-simple-home .lp-simple-hero:before,body .landing-scroll-container.lp-simple-home .lp-simple-atmosphere,body .landing-scroll-container.lp-simple-home .lp-gemini-prompt,body .landing-scroll-container.lp-simple-home .lp-gemini-rail button,body .landing-scroll-container.lp-simple-home .lp-gemini-topmark,body .landing-scroll-container.lp-simple-home .lp-gemini-suggestions button{transition-duration:1ms!important;animation:none!important}}body .landing-scroll-container.lp-simple-home .lp-simple-hero,body .landing-scroll-container.lp-simple-home .lp-hero-cover.lp-simple-hero{background:radial-gradient(58vw 40vh at 50% 68%,#9fd3fa57,#c9e9ff33 46%,#fff0 76%),radial-gradient(76vw 50vh at 50% 58%,#dcf2ffb3,#edf8ff6b 48%,#fff0 80%),linear-gradient(#fff 0%,#fdfefe 100%)!important}body .landing-scroll-container.lp-simple-home .lp-simple-hero:before,body .landing-scroll-container.lp-simple-home .lp-hero-cover.lp-simple-hero:before{opacity:.94!important;filter:blur(18px)saturate(112%)!important;background:radial-gradient(64vw 44vh at 49% 67%,#98d3fa3b,#d5efff2e 46%,#fff0 80%),radial-gradient(88vw 60vh at 50% 58%,#eef9ffb8,#fff0 75%)!important;transform:none!important}body .landing-scroll-container.lp-simple-home .lp-simple-hero:after,body .landing-scroll-container.lp-simple-home .lp-hero-cover.lp-simple-hero:after{content:""!important;z-index:2!important;pointer-events:none!important;filter:blur(26px)!important;opacity:.9!important;background:radial-gradient(54vw 31vh at 52% 74%,#82c6f51c,#0000 72%),linear-gradient(#fffc,#ffffff1f 36%,#ffffff5c 100%)!important;position:absolute!important;inset:0!important}body .landing-scroll-container.lp-simple-home .lp-simple-liquid-bg{opacity:.042!important;filter:blur(8px)saturate(42%)brightness(2.18)contrast(.42)!important;transform:scale(1.32)!important}body .landing-scroll-container.lp-simple-home .lp-simple-atmosphere{z-index:3!important;opacity:.72!important;filter:blur(22px)!important;background:radial-gradient(54vw 32vh at 49% 69%,#aadbfc33,#d8f0ff1f 52%,#0000 82%),radial-gradient(76vw 48vh at 50% 62%,#f2faffcc,#0000 74%)!important;display:block!important;transform:none!important}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-scrollbar-thumb{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-scrollbar-track{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}@keyframes pulse{50%{opacity:.5}}@keyframes bounce{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}}
