@import "https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;600;700;800&family=Poppins:wght@300;400;500;600;700;800;900&display=swap";@layer components;@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-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-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;--tw-content:""}}}@layer theme{:root,:host{--font-sans:-apple-system, "system-ui", "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--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-red-800:oklch(44.4% .177 26.899);--color-red-900:oklch(39.6% .141 25.723);--color-red-950:oklch(25.8% .092 26.042);--color-orange-50:oklch(98% .016 73.684);--color-orange-100:oklch(95.4% .038 75.164);--color-orange-200:oklch(90.1% .076 70.697);--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-600:oklch(64.6% .222 41.116);--color-orange-700:oklch(55.3% .195 38.402);--color-orange-800:oklch(47% .157 37.304);--color-orange-900:oklch(40.8% .123 38.172);--color-orange-950:oklch(26.6% .079 36.259);--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-200:oklch(94.5% .129 101.54);--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-600:oklch(68.1% .162 75.834);--color-yellow-700:oklch(55.4% .135 66.442);--color-yellow-800:oklch(47.6% .114 61.907);--color-yellow-900:oklch(42.1% .095 57.708);--color-yellow-950:oklch(28.6% .066 53.813);--color-lime-50:oklch(98.6% .031 120.757);--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-lime-400:oklch(84.1% .238 128.85);--color-lime-500:oklch(76.8% .233 130.85);--color-lime-600:oklch(64.8% .2 131.684);--color-lime-700:oklch(53.2% .157 131.589);--color-lime-800:oklch(45.3% .124 130.933);--color-lime-900:oklch(40.5% .101 131.063);--color-lime-950:oklch(27.4% .072 132.109);--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-green-800:oklch(44.8% .119 151.328);--color-green-900:oklch(39.3% .095 152.535);--color-green-950:oklch(26.6% .065 152.934);--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-emerald-800:oklch(43.2% .095 166.913);--color-emerald-900:oklch(37.8% .077 168.94);--color-emerald-950:oklch(26.2% .051 172.552);--color-teal-50:oklch(98.4% .014 180.72);--color-teal-100:oklch(95.3% .051 180.801);--color-teal-200:oklch(91% .096 180.426);--color-teal-300:oklch(85.5% .138 181.071);--color-teal-400:oklch(77.7% .152 181.912);--color-teal-500:oklch(70.4% .14 182.503);--color-teal-600:oklch(60% .118 184.704);--color-teal-700:oklch(51.1% .096 186.391);--color-teal-800:oklch(43.7% .078 188.216);--color-teal-900:oklch(38.6% .063 188.416);--color-teal-950:oklch(27.7% .046 192.524);--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-cyan-600:oklch(60.9% .126 221.723);--color-cyan-700:oklch(52% .105 223.128);--color-cyan-800:oklch(45% .085 224.283);--color-cyan-900:oklch(39.8% .07 227.392);--color-cyan-950:oklch(30.2% .056 229.695);--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-sky-600:oklch(58.8% .158 241.966);--color-sky-700:oklch(50% .134 242.749);--color-sky-800:oklch(44.3% .11 240.79);--color-sky-900:oklch(39.1% .09 240.876);--color-sky-950:oklch(29.3% .066 243.157);--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-blue-800:oklch(42.4% .199 265.638);--color-blue-900:oklch(37.9% .146 265.522);--color-blue-950:oklch(28.2% .091 267.935);--color-indigo-50:oklch(96.2% .018 272.314);--color-indigo-100:oklch(93% .034 272.788);--color-indigo-200:oklch(87% .065 274.039);--color-indigo-300:oklch(78.5% .115 274.713);--color-indigo-400:oklch(67.3% .182 276.935);--color-indigo-500:oklch(58.5% .233 277.117);--color-indigo-600:oklch(51.1% .262 276.966);--color-indigo-700:oklch(45.7% .24 277.023);--color-indigo-800:oklch(39.8% .195 277.366);--color-indigo-900:oklch(35.9% .144 278.697);--color-indigo-950:oklch(25.7% .09 281.288);--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-violet-600:oklch(54.1% .281 293.009);--color-violet-700:oklch(49.1% .27 292.581);--color-violet-800:oklch(43.2% .232 292.759);--color-violet-900:oklch(38% .189 293.745);--color-violet-950:oklch(28.3% .141 291.089);--color-purple-50:oklch(97.7% .014 308.299);--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-purple-800:oklch(43.8% .218 303.724);--color-purple-900:oklch(38.1% .176 304.987);--color-purple-950:oklch(29.1% .149 302.717);--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-400:oklch(74% .238 322.16);--color-fuchsia-500:oklch(66.7% .295 322.15);--color-fuchsia-600:oklch(59.1% .293 322.896);--color-fuchsia-700:oklch(51.8% .253 323.949);--color-fuchsia-800:oklch(45.2% .211 324.591);--color-fuchsia-900:oklch(40.1% .17 325.612);--color-fuchsia-950:oklch(29.3% .136 325.661);--color-pink-50:oklch(97.1% .014 343.198);--color-pink-100:oklch(94.8% .028 342.258);--color-pink-200:oklch(89.9% .061 343.231);--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-pink-700:oklch(52.5% .223 3.958);--color-pink-800:oklch(45.9% .187 3.815);--color-pink-900:oklch(40.8% .153 2.432);--color-pink-950:oklch(28.4% .109 3.907);--color-rose-50:oklch(96.9% .015 12.422);--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-rose-700:oklch(51.4% .222 16.935);--color-rose-800:oklch(45.5% .188 13.697);--color-rose-900:oklch(41% .159 10.272);--color-rose-950:oklch(27.1% .105 12.094);--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-700:oklch(37.2% .044 257.287);--color-slate-800:oklch(27.9% .041 260.031);--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-gray-950:oklch(13% .028 261.692);--color-zinc-50:oklch(98.5% 0 none);--color-zinc-100:oklch(96.7% .001 286.375);--color-zinc-200:oklch(92% .004 286.32);--color-zinc-300:oklch(87.1% .006 286.286);--color-zinc-400:oklch(70.5% .015 286.067);--color-zinc-500:oklch(55.2% .016 285.938);--color-zinc-600:oklch(44.2% .017 285.786);--color-zinc-700:oklch(37% .013 285.805);--color-zinc-800:oklch(27.4% .006 286.033);--color-zinc-900:oklch(21% .006 285.885);--color-zinc-950:oklch(14.1% .005 285.823);--color-neutral-50:oklch(98.5% 0 none);--color-neutral-100:oklch(97% 0 none);--color-neutral-200:oklch(92.2% 0 none);--color-neutral-300:oklch(87% 0 none);--color-neutral-400:oklch(70.8% 0 none);--color-neutral-500:oklch(55.6% 0 none);--color-neutral-600:oklch(43.9% 0 none);--color-neutral-700:oklch(37.1% 0 none);--color-neutral-800:oklch(26.9% 0 none);--color-neutral-900:oklch(20.5% 0 none);--color-neutral-950:oklch(14.5% 0 none);--color-stone-50:oklch(98.5% .001 106.423);--color-stone-100:oklch(97% .001 106.424);--color-stone-200:oklch(92.3% .003 48.717);--color-stone-300:oklch(86.9% .005 56.366);--color-stone-400:oklch(70.9% .01 56.259);--color-stone-500:oklch(55.3% .013 58.071);--color-stone-600:oklch(44.4% .011 73.639);--color-stone-700:oklch(37.4% .01 67.558);--color-stone-800:oklch(26.8% .007 34.298);--color-stone-900:oklch(21.6% .006 56.043);--color-stone-950:oklch(14.7% .004 49.25);--color-black:#000;--color-white:#fff;--spacing:.25rem;--breakpoint-sm:40rem;--breakpoint-md:48rem;--breakpoint-lg:64rem;--breakpoint-xl:80rem;--breakpoint-2xl:96rem;--container-3xs:16rem;--container-2xs:18rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--text-7xl:4.5rem;--text-7xl--line-height:1;--text-8xl:6rem;--text-8xl--line-height:1;--text-9xl:8rem;--text-9xl--line-height:1;--font-weight-thin:100;--font-weight-extralight:200;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--tracking-tighter:-.05em;--tracking-tight:-.025em;--tracking-normal:0em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--leading-loose:2;--radius-xs:.125rem;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--radius-4xl:2rem;--shadow-2xs:0 1px #0000000d;--shadow-xs:0 1px 2px 0 #0000000d;--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--shadow-2xl:0 25px 50px -12px #00000040;--inset-shadow-2xs:inset 0 1px #0000000d;--inset-shadow-xs:inset 0 1px 1px #0000000d;--inset-shadow-sm:inset 0 2px 4px #0000000d;--drop-shadow-xs:0 1px 1px #0000000d;--drop-shadow-sm:0 1px 2px #00000026;--drop-shadow-md:0 3px 3px #0000001f;--drop-shadow-lg:0 4px 4px #00000026;--drop-shadow-xl:0 9px 7px #0000001a;--drop-shadow-2xl:0 25px 25px #00000026;--ease-in:cubic-bezier(.4, 0, 1, 1);--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-xs:4px;--blur-sm:8px;--blur-md:12px;--blur-lg:16px;--blur-xl:24px;--blur-2xl:40px;--blur-3xl:64px;--perspective-dramatic:100px;--perspective-near:300px;--perspective-normal:500px;--perspective-midrange:800px;--perspective-distant:1200px;--aspect-video:16 / 9;--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)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer utilities{.\@container{container-type:inline-size}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-y-0{inset-block:0}.-top-1\.5{top:calc(var(--spacing) * -1.5)}.-top-2\.5{top:calc(var(--spacing) * -2.5)}.-top-3\.5{top:calc(var(--spacing) * -3.5)}.-top-4{top:calc(var(--spacing) * -4)}.-top-40{top:calc(var(--spacing) * -40)}.-top-\[15\%\]{top:-15%}.top-0{top:0}.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-3\.5{top:calc(var(--spacing) * 3.5)}.top-4{top:calc(var(--spacing) * 4)}.top-4\.5{top:calc(var(--spacing) * 4.5)}.top-5{top:calc(var(--spacing) * 5)}.top-24{top:calc(var(--spacing) * 24)}.top-\[58px\]{top:58px}.top-\[calc\(100\%\+8px\)\]{top:calc(100% + 8px)}.top-\[calc\(100\%\+10px\)\]{top:calc(100% + 10px)}.-right-0\.5{right:calc(var(--spacing) * -.5)}.-right-1\.5{right:calc(var(--spacing) * -1.5)}.-right-2\.5{right:calc(var(--spacing) * -2.5)}.-right-3{right:calc(var(--spacing) * -3)}.-right-4{right:calc(var(--spacing) * -4)}.-right-\[15\%\]{right:-15%}.right-0{right:0}.right-1{right:var(--spacing)}.right-2{right:calc(var(--spacing) * 2)}.right-2\.5{right:calc(var(--spacing) * 2.5)}.right-3{right:calc(var(--spacing) * 3)}.right-3\.5{right:calc(var(--spacing) * 3.5)}.right-4{right:calc(var(--spacing) * 4)}.right-4\.5{right:calc(var(--spacing) * 4.5)}.right-5{right:calc(var(--spacing) * 5)}.right-7{right:calc(var(--spacing) * 7)}.-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-3\.5{bottom:calc(var(--spacing) * -3.5)}.-bottom-4{bottom:calc(var(--spacing) * -4)}.-bottom-\[10\%\]{bottom:-10%}.bottom-0{bottom:0}.bottom-3{bottom:calc(var(--spacing) * 3)}.-left-6{left:calc(var(--spacing) * -6)}.-left-\[10\%\]{left:-10%}.left-0{left:0}.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-3\.5{left:calc(var(--spacing) * 3.5)}.left-7{left:calc(var(--spacing) * 7)}.isolate{isolation:isolate}.-z-10{z-index:calc(10 * -1)}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[1\]{z-index:1}.z-\[2\]{z-index:2}.z-\[100\]{z-index:100}.z-\[1050\]{z-index:1050}.z-\[1100\]{z-index:1100}.z-\[1200\]{z-index:1200}.z-\[9999\]{z-index:9999}.col-span-12{grid-column:span 12/span 12}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.m-0{margin:0}.m-47{margin:calc(var(--spacing) * 47)}.-mx-2{margin-inline:calc(var(--spacing) * -2)}.mx-0\.5{margin-inline:calc(var(--spacing) * .5)}.mx-1{margin-inline:var(--spacing)}.mx-1\.5{margin-inline:calc(var(--spacing) * 1.5)}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-3\.5{margin-inline:calc(var(--spacing) * 3.5)}.mx-\[18px\]{margin-inline:18px}.mx-auto{margin-inline:auto}.my-1{margin-block:var(--spacing)}.my-2{margin-block:calc(var(--spacing) * 2)}.my-3{margin-block:calc(var(--spacing) * 3)}.my-6{margin-block:calc(var(--spacing) * 6)}.my-8{margin-block:calc(var(--spacing) * 8)}.my-32{margin-block:calc(var(--spacing) * 32)}.-mt-1{margin-top:calc(var(--spacing) * -1)}.-mt-\[6\.6rem\]{margin-top:-6.6rem}.-mt-\[110px\]{margin-top:-110px}.-mt-px{margin-top:-1px}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-3\.5{margin-top:calc(var(--spacing) * 3.5)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-14{margin-top:calc(var(--spacing) * 14)}.mt-16{margin-top:calc(var(--spacing) * 16)}.mt-24{margin-top:calc(var(--spacing) * 24)}.mt-\[3px\]{margin-top:3px}.mt-\[6px\]{margin-top:6px}.mt-\[10px\]{margin-top:10px}.mt-\[18px\]{margin-top:18px}.mt-\[24px\]{margin-top:24px}.mt-auto{margin-top:auto}.mr-0\.5{margin-right:calc(var(--spacing) * .5)}.mr-1{margin-right:var(--spacing)}.mr-1\.5{margin-right:calc(var(--spacing) * 1.5)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mr-3{margin-right:calc(var(--spacing) * 3)}.mr-4{margin-right:calc(var(--spacing) * 4)}.-mb-8{margin-bottom:calc(var(--spacing) * -8)}.-mb-px{margin-bottom:-1px}.mb-0{margin-bottom:0}.mb-1{margin-bottom:var(--spacing)}.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-3\.5{margin-bottom:calc(var(--spacing) * 3.5)}.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)}.mb-12{margin-bottom:calc(var(--spacing) * 12)}.mb-16{margin-bottom:calc(var(--spacing) * 16)}.mb-\[2px\]{margin-bottom:2px}.mb-\[12px\]{margin-bottom:12px}.mb-\[30px\]{margin-bottom:30px}.-ml-8{margin-left:calc(var(--spacing) * -8)}.-ml-px{margin-left:-1px}.ml-0\.5{margin-left:calc(var(--spacing) * .5)}.ml-1{margin-left:var(--spacing)}.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-4{margin-left:calc(var(--spacing) * 4)}.ml-12{margin-left:calc(var(--spacing) * 12)}.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}.contents\!{display:contents!important}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.inline-table{display:inline-table}.list-item{display:list-item}.table{display:table}.table-caption{display:table-caption}.table-cell{display:table-cell}.table-column{display:table-column}.table-column-group{display:table-column-group}.table-footer-group{display:table-footer-group}.table-header-group{display:table-header-group}.table-row{display:table-row}.table-row-group{display:table-row-group}.aspect-\[16\/9\]{aspect-ratio:16/9}.aspect-\[16\/10\]{aspect-ratio:16/10}.aspect-\[335\/364\]{aspect-ratio:335/364}.size-\[26px\]{width:26px;height:26px}.size-full{width:100%;height:100%}.h-1{height:var(--spacing)}.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-4\.5{height:calc(var(--spacing) * 4.5)}.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-8\.5{height:calc(var(--spacing) * 8.5)}.h-9{height:calc(var(--spacing) * 9)}.h-9\.5{height:calc(var(--spacing) * 9.5)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-13{height:calc(var(--spacing) * 13)}.h-14{height:calc(var(--spacing) * 14)}.h-14\.5{height:calc(var(--spacing) * 14.5)}.h-16{height:calc(var(--spacing) * 16)}.h-20{height:calc(var(--spacing) * 20)}.h-24{height:calc(var(--spacing) * 24)}.h-28{height:calc(var(--spacing) * 28)}.h-40{height:calc(var(--spacing) * 40)}.h-64{height:calc(var(--spacing) * 64)}.h-\[1\.5px\]{height:1.5px}.h-\[1px\]{height:1px}.h-\[2px\]{height:2px}.h-\[10px\]{height:10px}.h-\[15px\]{height:15px}.h-\[17px\]{height:17px}.h-\[18px\]{height:18px}.h-\[20px\]{height:20px}.h-\[28px\]{height:28px}.h-\[30px\]{height:30px}.h-\[30rem\]{height:30rem}.h-\[32px\]{height:32px}.h-\[34px\]{height:34px}.h-\[36px\]{height:36px}.h-\[38px\]{height:38px}.h-\[46px\]{height:46px}.h-\[50px\]{height:50px}.h-\[50rem\]{height:50rem}.h-\[58px\]{height:58px}.h-\[76px\]{height:76px}.h-\[129px\]{height:129px}.h-\[160px\]{height:160px}.h-\[220px\]{height:220px}.h-\[420px\]{height:420px}.h-\[450px\]{height:450px}.h-\[500px\]{height:500px}.h-\[670px\]{height:670px}.h-auto{height:auto}.h-full{height:100%}.max-h-8{max-height:calc(var(--spacing) * 8)}.max-h-48{max-height:calc(var(--spacing) * 48)}.max-h-56{max-height:calc(var(--spacing) * 56)}.max-h-60{max-height:calc(var(--spacing) * 60)}.max-h-\[58px\]{max-height:58px}.max-h-\[160px\]{max-height:160px}.max-h-\[460px\]{max-height:460px}.max-h-\[calc\(100vh-80px\)\]{max-height:calc(100vh - 80px)}.max-h-\[calc\(100vh-170px\)\]{max-height:calc(100vh - 170px)}.min-h-0{min-height:0}.min-h-\[2\.6rem\]{min-height:2.6rem}.min-h-\[36px\]{min-height:36px}.min-h-\[38px\]{min-height:38px}.min-h-\[58px\]{min-height:58px}.min-h-\[135px\]{min-height:135px}.min-h-\[140px\]{min-height:140px}.min-h-\[145px\]{min-height:145px}.min-h-\[280px\]{min-height:280px}.min-h-screen{min-height:100vh}.w-1{width:var(--spacing)}.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-4\.5{width:calc(var(--spacing) * 4.5)}.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-13{width:calc(var(--spacing) * 13)}.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-52{width:calc(var(--spacing) * 52)}.w-64{width:calc(var(--spacing) * 64)}.w-\[15px\]{width:15px}.w-\[18px\]{width:18px}.w-\[20px\]{width:20px}.w-\[28px\]{width:28px}.w-\[30px\]{width:30px}.w-\[32px\]{width:32px}.w-\[34px\]{width:34px}.w-\[36px\]{width:36px}.w-\[38px\]{width:38px}.w-\[46px\]{width:46px}.w-\[48\%\]{width:48%}.w-\[50rem\]{width:50rem}.w-\[70px\]{width:70px}.w-\[130px\]{width:130px}.w-\[190px\]{width:190px}.w-\[220px\]{width:220px}.w-\[290px\]{width:290px}.w-\[370px\]{width:370px}.w-\[420px\]{width:420px}.w-\[438px\]{width:438px}.w-\[440px\]{width:440px}.w-\[450px\]{width:450px}.w-\[650px\]{width:650px}.w-\[700px\]{width:700px}.w-auto{width:auto}.w-full{width:100%}.w-px{width:1px}.w-screen{width:100vw}.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-5xl{max-width:var(--container-5xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-\[90px\]{max-width:90px}.max-w-\[110px\]{max-width:110px}.max-w-\[120px\]{max-width:120px}.max-w-\[140px\]{max-width:140px}.max-w-\[180px\]{max-width:180px}.max-w-\[220px\]{max-width:220px}.max-w-\[280px\]{max-width:280px}.max-w-\[290px\]{max-width:290px}.max-w-\[335px\]{max-width:335px}.max-w-\[400px\]{max-width:400px}.max-w-\[420px\]{max-width:420px}.max-w-\[700px\]{max-width:700px}.max-w-\[800px\]{max-width:800px}.max-w-\[850px\]{max-width:850px}.max-w-\[868px\]{max-width:868px}.max-w-\[1150px\]{max-width:1150px}.max-w-\[1200px\]{max-width:1200px}.max-w-\[1280px\]{max-width:1280px}.max-w-\[1300px\]{max-width:1300px}.max-w-\[1320px\]{max-width:1320px}.max-w-\[1360px\]{max-width:1360px}.max-w-\[1520px\]{max-width:1520px}.max-w-\[calc\(100vw-24px\)\]{max-width:calc(100vw - 24px)}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-none{max-width:none}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:0}.min-w-\[17px\]{min-width:17px}.min-w-\[46px\]{min-width:46px}.min-w-\[120px\]{min-width:120px}.flex-1{flex:1}.flex-shrink{flex-shrink:1}.flex-shrink-0,.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-\[50\%\]{--tw-translate-x:50%;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-0{--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-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-\[1\.02\]{scale:1.02}.-rotate-45{rotate:-45deg}.rotate-90{rotate:90deg}.rotate-180{rotate:180deg}.skew-x-12{--tw-skew-x:skewX(12deg);transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.transform\!{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)!important}.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-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.cursor-text{cursor:text}.resize{resize:both}.resize-none{resize:none}.resize-y{resize:vertical}.scrollbar-none{scrollbar-width:none}.scrollbar-thin{scrollbar-width:thin}.list-inside{list-style-position:inside}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.flex-nowrap{flex-wrap:nowrap}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.justify-items-center{justify-items:center}.gap-0{gap:0}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.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-3\.5{gap:calc(var(--spacing) * 3.5)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-12{gap:calc(var(--spacing) * 12)}.gap-\[1px\]{gap:1px}.gap-\[5px\]{gap:5px}.gap-\[10px\]{gap:10px}: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(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * 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-3\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}: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)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-1{column-gap:var(--spacing)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}:where(.-space-x-1\.5>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * -1.5) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * -1.5) * calc(1 - var(--tw-space-x-reverse)))}:where(.-space-x-2\.5>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * -2.5) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * -2.5) * calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-1>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(var(--spacing) * var(--tw-space-x-reverse));margin-inline-end:calc(var(--spacing) * calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-1\.5>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-x-reverse)))}: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-200>:not(:last-child)){border-color:var(--color-gray-200)}:where(.divide-slate-100>:not(:last-child)){border-color:var(--color-slate-100)}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.truncate\!{text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.scroll-smooth{scroll-behavior:smooth}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-\[5px\]{border-radius:5px}.rounded-\[7px\]{border-radius:7px}.rounded-\[8px\]{border-radius:8px}.rounded-\[10px\]{border-radius:10px}.rounded-\[12px\]{border-radius:12px}.rounded-\[14px\]{border-radius:14px}.rounded-\[18px\]{border-radius:18px}.rounded-\[20px\]{border-radius:20px}.rounded-\[22px\]{border-radius:22px}.rounded-\[24px\]{border-radius:24px}.rounded-\[25px\]{border-radius:25px}.rounded-\[28px\]{border-radius:28px}.rounded-\[30px\]{border-radius:30px}.rounded-\[32px\]{border-radius:32px}.rounded-full{border-radius:2147483647px}.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-\[25px\]{border-top-left-radius:25px;border-top-right-radius:25px}.rounded-t-\[44px\]{border-top-left-radius:44px;border-top-right-radius:44px}.rounded-t-lg{border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg)}.rounded-l-md{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.rounded-r-md{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.rounded-b-\[25px\]{border-bottom-right-radius:25px;border-bottom-left-radius:25px}.rounded-b-xl{border-bottom-right-radius:var(--radius-xl);border-bottom-left-radius:var(--radius-xl)}.rounded-br-lg{border-bottom-right-radius:var(--radius-lg)}.rounded-bl-lg{border-bottom-left-radius:var(--radius-lg)}.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-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-l-4{border-left-style:var(--tw-border-style);border-left-width:4px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-dotted{--tw-border-style:dotted;border-style:dotted}.border-none{--tw-border-style:none;border-style:none}.border-\[\#1c1c21\]{border-color:#1c1c21}.border-\[\#2e2e38\]{border-color:#2e2e38}.border-\[\#7c3aed\]{border-color:#7c3aed}.border-\[\#7c3aed\]\/20{border-color:oklab(54.1337% .0963843 -.226969/.2)}.border-\[\#22c55e\]\/20{border-color:oklab(72.2746% -.165574 .0972219/.2)}.border-\[\#22c55e\]\/30{border-color:oklab(72.2746% -.165574 .0972219/.3)}.border-\[\#22c55e\]\/40{border-color:oklab(72.2746% -.165574 .0972219/.4)}.border-\[\#9333ea\]\/80{border-color:oklab(55.7537% .134997 -.213369/.8)}.border-\[\#9951ff\]{border-color:#9951ff}.border-\[\#27272a\]{border-color:#27272a}.border-\[\#19140035\]{border-color:#19140035}.border-\[\#a7f3d0\]{border-color:#a7f3d0}.border-\[\#a855f7\]\/80{border-color:oklab(62.6846% .129701 -.193012/.8)}.border-\[\#dcfce7\]{border-color:#dcfce7}.border-\[\#ddd6fe\]{border-color:#ddd6fe}.border-\[\#e3e3e0\]{border-color:#e3e3e0}.border-\[\#e8e8ec\]{border-color:#e8e8ec}.border-\[\#f4f4f5\]{border-color:#f4f4f5}.border-amber-100{border-color:var(--color-amber-100)}.border-amber-200{border-color:var(--color-amber-200)}.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\/80{border-color:#fee685cc}@supports (color:color-mix(in lab, red, red)){.border-amber-200\/80{border-color:color-mix(in oklab, var(--color-amber-200) 80%, transparent)}}.border-amber-300{border-color:var(--color-amber-300)}.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\/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-600{border-color:var(--color-amber-600)}.border-black{border-color:var(--color-black)}.border-blue-100{border-color:var(--color-blue-100)}.border-blue-200{border-color:var(--color-blue-200)}.border-blue-200\/80{border-color:#bedbffcc}@supports (color:color-mix(in lab, red, red)){.border-blue-200\/80{border-color:color-mix(in oklab, var(--color-blue-200) 80%, transparent)}}.border-cyan-200\/80{border-color:#a2f4fdcc}@supports (color:color-mix(in lab, red, red)){.border-cyan-200\/80{border-color:color-mix(in oklab, var(--color-cyan-200) 80%, transparent)}}.border-emerald-200{border-color:var(--color-emerald-200)}.border-emerald-200\/60{border-color:#a4f4cf99}@supports (color:color-mix(in lab, red, red)){.border-emerald-200\/60{border-color:color-mix(in oklab, var(--color-emerald-200) 60%, transparent)}}.border-emerald-200\/80{border-color:#a4f4cfcc}@supports (color:color-mix(in lab, red, red)){.border-emerald-200\/80{border-color:color-mix(in oklab, var(--color-emerald-200) 80%, 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\/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-800\/40{border-color:#005f4666}@supports (color:color-mix(in lab, red, red)){.border-emerald-800\/40{border-color:color-mix(in oklab, var(--color-emerald-800) 40%, transparent)}}.border-gray-100{border-color:var(--color-gray-100)}.border-gray-200{border-color:var(--color-gray-200)}.border-gray-200\/60{border-color:#e5e7eb99}@supports (color:color-mix(in lab, red, red)){.border-gray-200\/60{border-color:color-mix(in oklab, var(--color-gray-200) 60%, transparent)}}.border-gray-200\/80{border-color:#e5e7ebcc}@supports (color:color-mix(in lab, red, red)){.border-gray-200\/80{border-color:color-mix(in oklab, var(--color-gray-200) 80%, transparent)}}.border-gray-300{border-color:var(--color-gray-300)}.border-gray-400{border-color:var(--color-gray-400)}.border-indigo-100{border-color:var(--color-indigo-100)}.border-indigo-200{border-color:var(--color-indigo-200)}.border-indigo-200\/80{border-color:#c7d2ffcc}@supports (color:color-mix(in lab, red, red)){.border-indigo-200\/80{border-color:color-mix(in oklab, var(--color-indigo-200) 80%, 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-indigo-500\/30{border-color:#625fff4d}@supports (color:color-mix(in lab, red, red)){.border-indigo-500\/30{border-color:color-mix(in oklab, var(--color-indigo-500) 30%, transparent)}}.border-neutral-700{border-color:var(--color-neutral-700)}.border-neutral-700\/60{border-color:#40404099}@supports (color:color-mix(in lab, red, red)){.border-neutral-700\/60{border-color:color-mix(in oklab, var(--color-neutral-700) 60%, transparent)}}.border-neutral-700\/80{border-color:#404040cc}@supports (color:color-mix(in lab, red, red)){.border-neutral-700\/80{border-color:color-mix(in oklab, var(--color-neutral-700) 80%, transparent)}}.border-neutral-800{border-color:var(--color-neutral-800)}.border-neutral-800\/60{border-color:#26262699}@supports (color:color-mix(in lab, red, red)){.border-neutral-800\/60{border-color:color-mix(in oklab, var(--color-neutral-800) 60%, transparent)}}.border-neutral-800\/80{border-color:#262626cc}@supports (color:color-mix(in lab, red, red)){.border-neutral-800\/80{border-color:color-mix(in oklab, var(--color-neutral-800) 80%, transparent)}}.border-orange-200\/60{border-color:#ffd7a899}@supports (color:color-mix(in lab, red, red)){.border-orange-200\/60{border-color:color-mix(in oklab, var(--color-orange-200) 60%, transparent)}}.border-purple-100{border-color:var(--color-purple-100)}.border-purple-100\/80{border-color:#f3e8ffcc}@supports (color:color-mix(in lab, red, red)){.border-purple-100\/80{border-color:color-mix(in oklab, var(--color-purple-100) 80%, transparent)}}.border-purple-200{border-color:var(--color-purple-200)}.border-purple-200\/50{border-color:#e9d5ff80}@supports (color:color-mix(in lab, red, red)){.border-purple-200\/50{border-color:color-mix(in oklab, var(--color-purple-200) 50%, transparent)}}.border-purple-200\/60{border-color:#e9d5ff99}@supports (color:color-mix(in lab, red, red)){.border-purple-200\/60{border-color:color-mix(in oklab, var(--color-purple-200) 60%, transparent)}}.border-purple-200\/80{border-color:#e9d5ffcc}@supports (color:color-mix(in lab, red, red)){.border-purple-200\/80{border-color:color-mix(in oklab, var(--color-purple-200) 80%, transparent)}}.border-purple-200\/90{border-color:#e9d5ffe6}@supports (color:color-mix(in lab, red, red)){.border-purple-200\/90{border-color:color-mix(in oklab, var(--color-purple-200) 90%, transparent)}}.border-purple-400{border-color:var(--color-purple-400)}.border-purple-400\/20{border-color:#c07eff33}@supports (color:color-mix(in lab, red, red)){.border-purple-400\/20{border-color:color-mix(in oklab, var(--color-purple-400) 20%, transparent)}}.border-purple-500{border-color:var(--color-purple-500)}.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\/25{border-color:#ac4bff40}@supports (color:color-mix(in lab, red, red)){.border-purple-500\/25{border-color:color-mix(in oklab, var(--color-purple-500) 25%, 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-600{border-color:var(--color-purple-600)}.border-purple-800\/40{border-color:#6e11b066}@supports (color:color-mix(in lab, red, red)){.border-purple-800\/40{border-color:color-mix(in oklab, var(--color-purple-800) 40%, transparent)}}.border-purple-800\/50{border-color:#6e11b080}@supports (color:color-mix(in lab, red, red)){.border-purple-800\/50{border-color:color-mix(in oklab, var(--color-purple-800) 50%, transparent)}}.border-red-200{border-color:var(--color-red-200)}.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-200{border-color:var(--color-rose-200)}.border-rose-200\/60{border-color:#ffccd399}@supports (color:color-mix(in lab, red, red)){.border-rose-200\/60{border-color:color-mix(in oklab, var(--color-rose-200) 60%, transparent)}}.border-rose-200\/80{border-color:#ffccd3cc}@supports (color:color-mix(in lab, red, red)){.border-rose-200\/80{border-color:color-mix(in oklab, var(--color-rose-200) 80%, transparent)}}.border-rose-500\/30{border-color:#ff23574d}@supports (color:color-mix(in lab, red, red)){.border-rose-500\/30{border-color:color-mix(in oklab, var(--color-rose-500) 30%, transparent)}}.border-sky-200{border-color:var(--color-sky-200)}.border-slate-100{border-color:var(--color-slate-100)}.border-slate-200{border-color:var(--color-slate-200)}.border-slate-200\/60{border-color:#e2e8f099}@supports (color:color-mix(in lab, red, red)){.border-slate-200\/60{border-color:color-mix(in oklab, var(--color-slate-200) 60%, transparent)}}.border-slate-200\/80{border-color:#e2e8f0cc}@supports (color:color-mix(in lab, red, red)){.border-slate-200\/80{border-color:color-mix(in oklab, var(--color-slate-200) 80%, transparent)}}.border-slate-200\/90{border-color:#e2e8f0e6}@supports (color:color-mix(in lab, red, red)){.border-slate-200\/90{border-color:color-mix(in oklab, var(--color-slate-200) 90%, transparent)}}.border-slate-300{border-color:var(--color-slate-300)}.border-slate-800{border-color:var(--color-slate-800)}.border-transparent{border-color:#0000}.border-violet-200\/80{border-color:#ddd6ffcc}@supports (color:color-mix(in lab, red, red)){.border-violet-200\/80{border-color:color-mix(in oklab, var(--color-violet-200) 80%, 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\/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\/15{border-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.border-white\/15{border-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.border-white\/20{border-color:#fff3}@supports (color:color-mix(in lab, red, red)){.border-white\/20{border-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.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\/80{border-color:#fffc}@supports (color:color-mix(in lab, red, red)){.border-white\/80{border-color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.border-white\/90{border-color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.border-white\/90{border-color:color-mix(in oklab, var(--color-white) 90%, 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-t-transparent{border-top-color:#0000}.bg-\[\#0e0e11\]{background-color:#0e0e11}.bg-\[\#1b1b18\]{background-color:#1b1b18}.bg-\[\#1da1f2\]\/10{background-color:oklab(68.1797% -.0710533 -.141606/.1)}.bg-\[\#7c3aed\]{background-color:#7c3aed}.bg-\[\#7c3aed\]\/10{background-color:oklab(54.1337% .0963843 -.226969/.1)}.bg-\[\#8b5cf6\]{background-color:#8b5cf6}.bg-\[\#10b981\]{background-color:#10b981}.bg-\[\#16a34a\]{background-color:#16a34a}.bg-\[\#22c55e\]{background-color:#22c55e}.bg-\[\#22c55e\]\/10{background-color:oklab(72.2746% -.165574 .0972219/.1)}.bg-\[\#22c55e\]\/15{background-color:oklab(72.2746% -.165574 .0972219/.15)}.bg-\[\#23a8e0\]{background-color:#23a8e0}.bg-\[\#25d366\]\/10{background-color:oklab(76.0953% -.174012 .10152/.1)}.bg-\[\#191e23\]{background-color:#191e23}.bg-\[\#0284c7\]{background-color:#0284c7}.bg-\[\#1877f2\]\/10{background-color:oklab(58.9125% -.0426609 -.198334/.1)}.bg-\[\#6900ff\]{background-color:#6900ff}.bg-\[\#09090b\]{background-color:#09090b}.bg-\[\#9951ff\]{background-color:#9951ff}.bg-\[\#14231a\]{background-color:#14231a}.bg-\[\#18181b\]{background-color:#18181b}.bg-\[\#27272a\]{background-color:#27272a}.bg-\[\#101422\]\/95{background-color:oklab(19.4631% .000664346 -.0290693/.95)}.bg-\[\#101927\]{background-color:#101927}.bg-\[\#111114\]{background-color:#111114}.bg-\[\#121118\]{background-color:#121118}.bg-\[\#121214\]{background-color:#121214}.bg-\[\#141416\]{background-color:#141416}.bg-\[\#141419\]{background-color:#141419}.bg-\[\#FDFDFC\]{background-color:#fdfdfc}.bg-\[\#a5f3fc\]{background-color:#a5f3fc}.bg-\[\#a855f7\]{background-color:#a855f7}.bg-\[\#dbdbd7\]{background-color:#dbdbd7}.bg-\[\#dbeafe\]{background-color:#dbeafe}.bg-\[\#dcfce7\]{background-color:#dcfce7}.bg-\[\#e0e7ff\]{background-color:#e0e7ff}.bg-\[\#e0f2fe\]{background-color:#e0f2fe}.bg-\[\#e9d5ff\]{background-color:#e9d5ff}.bg-\[\#ecfdf5\]{background-color:#ecfdf5}.bg-\[\#ede9fe\]{background-color:#ede9fe}.bg-\[\#ef4444\]{background-color:#ef4444}.bg-\[\#eff6ff\]{background-color:#eff6ff}.bg-\[\#f0f9ff\]{background-color:#f0f9ff}.bg-\[\#f0fdf4\]{background-color:#f0fdf4}.bg-\[\#f4f4f5\]{background-color:#f4f4f5}.bg-\[\#f4f4f5\]\/70{background-color:oklab(96.7434% .00037387 -.00127202/.7)}.bg-\[\#f5f3ff\]{background-color:#f5f3ff}.bg-\[\#f5f9ff\]{background-color:#f5f9ff}.bg-\[\#f5fdf8\]{background-color:#f5fdf8}.bg-\[\#f8fafc\]{background-color:#f8fafc}.bg-\[\#f59e0b\]{background-color:#f59e0b}.bg-\[\#faf8ff\]{background-color:#faf8ff}.bg-\[\#fafafa\]{background-color:#fafafa}.bg-\[\#fbcfe8\]{background-color:#fbcfe8}.bg-\[\#fce7f3\]{background-color:#fce7f3}.bg-\[\#fdf2f8\]{background-color:#fdf2f8}.bg-\[\#fefce8\]{background-color:#fefce8}.bg-\[\#fff1f2\]{background-color:#fff1f2}.bg-\[\#fff2f2\]{background-color:#fff2f2}.bg-\[\#fff7ed\]{background-color:#fff7ed}.bg-\[\#fffdf5\]{background-color:#fffdf5}.bg-amber-50{background-color:var(--color-amber-50)}.bg-amber-50\/50{background-color:#fffbeb80}@supports (color:color-mix(in lab, red, red)){.bg-amber-50\/50{background-color:color-mix(in oklab, var(--color-amber-50) 50%, transparent)}}.bg-amber-100{background-color:var(--color-amber-100)}.bg-amber-400{background-color:var(--color-amber-400)}.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\/60{background-color:#f99c0099}@supports (color:color-mix(in lab, red, red)){.bg-amber-500\/60{background-color:color-mix(in oklab, var(--color-amber-500) 60%, transparent)}}.bg-amber-500\/80{background-color:#f99c00cc}@supports (color:color-mix(in lab, red, red)){.bg-amber-500\/80{background-color:color-mix(in oklab, var(--color-amber-500) 80%, transparent)}}.bg-amber-600{background-color:var(--color-amber-600)}.bg-amber-950\/70{background-color:#461901b3}@supports (color:color-mix(in lab, red, red)){.bg-amber-950\/70{background-color:color-mix(in oklab, var(--color-amber-950) 70%, 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\/20{background-color:#0003}@supports (color:color-mix(in lab, red, red)){.bg-black\/20{background-color:color-mix(in oklab, var(--color-black) 20%, transparent)}}.bg-black\/40{background-color:#0006}@supports (color:color-mix(in lab, red, red)){.bg-black\/40{background-color:color-mix(in oklab, var(--color-black) 40%, transparent)}}.bg-black\/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\/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\/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-blue-50{background-color:var(--color-blue-50)}.bg-blue-50\/40{background-color:#eff6ff66}@supports (color:color-mix(in lab, red, red)){.bg-blue-50\/40{background-color:color-mix(in oklab, var(--color-blue-50) 40%, transparent)}}.bg-blue-50\/50{background-color:#eff6ff80}@supports (color:color-mix(in lab, red, red)){.bg-blue-50\/50{background-color:color-mix(in oklab, var(--color-blue-50) 50%, transparent)}}.bg-blue-100{background-color:var(--color-blue-100)}.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-600{background-color:var(--color-blue-600)}.bg-cyan-100{background-color:var(--color-cyan-100)}.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-600{background-color:var(--color-cyan-600)}.bg-emerald-50{background-color:var(--color-emerald-50)}.bg-emerald-50\/50{background-color:#ecfdf580}@supports (color:color-mix(in lab, red, red)){.bg-emerald-50\/50{background-color:color-mix(in oklab, var(--color-emerald-50) 50%, transparent)}}.bg-emerald-100{background-color:var(--color-emerald-100)}.bg-emerald-400{background-color:var(--color-emerald-400)}.bg-emerald-500{background-color:var(--color-emerald-500)}.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\/20{background-color:#00bb7f33}@supports (color:color-mix(in lab, red, red)){.bg-emerald-500\/20{background-color:color-mix(in oklab, var(--color-emerald-500) 20%, transparent)}}.bg-emerald-500\/60{background-color:#00bb7f99}@supports (color:color-mix(in lab, red, red)){.bg-emerald-500\/60{background-color:color-mix(in oklab, var(--color-emerald-500) 60%, transparent)}}.bg-emerald-500\/80{background-color:#00bb7fcc}@supports (color:color-mix(in lab, red, red)){.bg-emerald-500\/80{background-color:color-mix(in oklab, var(--color-emerald-500) 80%, transparent)}}.bg-emerald-600{background-color:var(--color-emerald-600)}.bg-emerald-950\/25{background-color:#002c2240}@supports (color:color-mix(in lab, red, red)){.bg-emerald-950\/25{background-color:color-mix(in oklab, var(--color-emerald-950) 25%, transparent)}}.bg-emerald-950\/70{background-color:#002c22b3}@supports (color:color-mix(in lab, red, red)){.bg-emerald-950\/70{background-color:color-mix(in oklab, var(--color-emerald-950) 70%, transparent)}}.bg-gray-50{background-color:var(--color-gray-50)}.bg-gray-50\/50{background-color:#f9fafb80}@supports (color:color-mix(in lab, red, red)){.bg-gray-50\/50{background-color:color-mix(in oklab, var(--color-gray-50) 50%, transparent)}}.bg-gray-50\/70{background-color:#f9fafbb3}@supports (color:color-mix(in lab, red, red)){.bg-gray-50\/70{background-color:color-mix(in oklab, var(--color-gray-50) 70%, transparent)}}.bg-gray-100{background-color:var(--color-gray-100)}.bg-gray-200{background-color:var(--color-gray-200)}.bg-indigo-50{background-color:var(--color-indigo-50)}.bg-indigo-50\/50{background-color:#eef2ff80}@supports (color:color-mix(in lab, red, red)){.bg-indigo-50\/50{background-color:color-mix(in oklab, var(--color-indigo-50) 50%, transparent)}}.bg-indigo-50\/80{background-color:#eef2ffcc}@supports (color:color-mix(in lab, red, red)){.bg-indigo-50\/80{background-color:color-mix(in oklab, var(--color-indigo-50) 80%, transparent)}}.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-indigo-500\/20{background-color:#625fff33}@supports (color:color-mix(in lab, red, red)){.bg-indigo-500\/20{background-color:color-mix(in oklab, var(--color-indigo-500) 20%, transparent)}}.bg-indigo-600{background-color:var(--color-indigo-600)}.bg-neutral-800{background-color:var(--color-neutral-800)}.bg-neutral-800\/70{background-color:#262626b3}@supports (color:color-mix(in lab, red, red)){.bg-neutral-800\/70{background-color:color-mix(in oklab, var(--color-neutral-800) 70%, transparent)}}.bg-neutral-800\/80{background-color:#262626cc}@supports (color:color-mix(in lab, red, red)){.bg-neutral-800\/80{background-color:color-mix(in oklab, var(--color-neutral-800) 80%, transparent)}}.bg-neutral-900{background-color:var(--color-neutral-900)}.bg-neutral-900\/30{background-color:#1717174d}@supports (color:color-mix(in lab, red, red)){.bg-neutral-900\/30{background-color:color-mix(in oklab, var(--color-neutral-900) 30%, transparent)}}.bg-neutral-900\/50{background-color:#17171780}@supports (color:color-mix(in lab, red, red)){.bg-neutral-900\/50{background-color:color-mix(in oklab, var(--color-neutral-900) 50%, transparent)}}.bg-neutral-900\/60{background-color:#17171799}@supports (color:color-mix(in lab, red, red)){.bg-neutral-900\/60{background-color:color-mix(in oklab, var(--color-neutral-900) 60%, transparent)}}.bg-neutral-900\/80{background-color:#171717cc}@supports (color:color-mix(in lab, red, red)){.bg-neutral-900\/80{background-color:color-mix(in oklab, var(--color-neutral-900) 80%, transparent)}}.bg-neutral-900\/90{background-color:#171717e6}@supports (color:color-mix(in lab, red, red)){.bg-neutral-900\/90{background-color:color-mix(in oklab, var(--color-neutral-900) 90%, transparent)}}.bg-neutral-950{background-color:var(--color-neutral-950)}.bg-neutral-950\/40{background-color:#0a0a0a66}@supports (color:color-mix(in lab, red, red)){.bg-neutral-950\/40{background-color:color-mix(in oklab, var(--color-neutral-950) 40%, transparent)}}.bg-neutral-950\/50{background-color:#0a0a0a80}@supports (color:color-mix(in lab, red, red)){.bg-neutral-950\/50{background-color:color-mix(in oklab, var(--color-neutral-950) 50%, transparent)}}.bg-neutral-950\/60{background-color:#0a0a0a99}@supports (color:color-mix(in lab, red, red)){.bg-neutral-950\/60{background-color:color-mix(in oklab, var(--color-neutral-950) 60%, transparent)}}.bg-neutral-950\/80{background-color:#0a0a0acc}@supports (color:color-mix(in lab, red, red)){.bg-neutral-950\/80{background-color:color-mix(in oklab, var(--color-neutral-950) 80%, transparent)}}.bg-neutral-950\/95{background-color:#0a0a0af2}@supports (color:color-mix(in lab, red, red)){.bg-neutral-950\/95{background-color:color-mix(in oklab, var(--color-neutral-950) 95%, transparent)}}.bg-orange-50\/50{background-color:#fff7ed80}@supports (color:color-mix(in lab, red, red)){.bg-orange-50\/50{background-color:color-mix(in oklab, var(--color-orange-50) 50%, 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\/20{background-color:#fe6e0033}@supports (color:color-mix(in lab, red, red)){.bg-orange-500\/20{background-color:color-mix(in oklab, var(--color-orange-500) 20%, transparent)}}.bg-pink-50{background-color:var(--color-pink-50)}.bg-pink-100{background-color:var(--color-pink-100)}.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-purple-50{background-color:var(--color-purple-50)}.bg-purple-50\/30{background-color:#faf5ff4d}@supports (color:color-mix(in lab, red, red)){.bg-purple-50\/30{background-color:color-mix(in oklab, var(--color-purple-50) 30%, transparent)}}.bg-purple-50\/40{background-color:#faf5ff66}@supports (color:color-mix(in lab, red, red)){.bg-purple-50\/40{background-color:color-mix(in oklab, var(--color-purple-50) 40%, transparent)}}.bg-purple-50\/50{background-color:#faf5ff80}@supports (color:color-mix(in lab, red, red)){.bg-purple-50\/50{background-color:color-mix(in oklab, var(--color-purple-50) 50%, transparent)}}.bg-purple-50\/60{background-color:#faf5ff99}@supports (color:color-mix(in lab, red, red)){.bg-purple-50\/60{background-color:color-mix(in oklab, var(--color-purple-50) 60%, transparent)}}.bg-purple-100{background-color:var(--color-purple-100)}.bg-purple-100\/80{background-color:#f3e8ffcc}@supports (color:color-mix(in lab, red, red)){.bg-purple-100\/80{background-color:color-mix(in oklab, var(--color-purple-100) 80%, transparent)}}.bg-purple-400{background-color:var(--color-purple-400)}.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-purple-500\/60{background-color:#ac4bff99}@supports (color:color-mix(in lab, red, red)){.bg-purple-500\/60{background-color:color-mix(in oklab, var(--color-purple-500) 60%, transparent)}}.bg-purple-600{background-color:var(--color-purple-600)}.bg-purple-950\/30{background-color:#3c03664d}@supports (color:color-mix(in lab, red, red)){.bg-purple-950\/30{background-color:color-mix(in oklab, var(--color-purple-950) 30%, transparent)}}.bg-purple-950\/40{background-color:#3c036666}@supports (color:color-mix(in lab, red, red)){.bg-purple-950\/40{background-color:color-mix(in oklab, var(--color-purple-950) 40%, transparent)}}.bg-purple-950\/70{background-color:#3c0366b3}@supports (color:color-mix(in lab, red, red)){.bg-purple-950\/70{background-color:color-mix(in oklab, var(--color-purple-950) 70%, transparent)}}.bg-red-50{background-color:var(--color-red-50)}.bg-red-100{background-color:var(--color-red-100)}.bg-red-500{background-color:var(--color-red-500)}.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-rose-50{background-color:var(--color-rose-50)}.bg-rose-50\/50{background-color:#fff1f280}@supports (color:color-mix(in lab, red, red)){.bg-rose-50\/50{background-color:color-mix(in oklab, var(--color-rose-50) 50%, transparent)}}.bg-rose-100{background-color:var(--color-rose-100)}.bg-rose-500{background-color:var(--color-rose-500)}.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-rose-600{background-color:var(--color-rose-600)}.bg-sky-50{background-color:var(--color-sky-50)}.bg-sky-100{background-color:var(--color-sky-100)}.bg-sky-500{background-color:var(--color-sky-500)}.bg-slate-50{background-color:var(--color-slate-50)}.bg-slate-50\/30{background-color:#f8fafc4d}@supports (color:color-mix(in lab, red, red)){.bg-slate-50\/30{background-color:color-mix(in oklab, var(--color-slate-50) 30%, transparent)}}.bg-slate-50\/40{background-color:#f8fafc66}@supports (color:color-mix(in lab, red, red)){.bg-slate-50\/40{background-color:color-mix(in oklab, var(--color-slate-50) 40%, transparent)}}.bg-slate-50\/50{background-color:#f8fafc80}@supports (color:color-mix(in lab, red, red)){.bg-slate-50\/50{background-color:color-mix(in oklab, var(--color-slate-50) 50%, transparent)}}.bg-slate-50\/60{background-color:#f8fafc99}@supports (color:color-mix(in lab, red, red)){.bg-slate-50\/60{background-color:color-mix(in oklab, var(--color-slate-50) 60%, transparent)}}.bg-slate-50\/70{background-color:#f8fafcb3}@supports (color:color-mix(in lab, red, red)){.bg-slate-50\/70{background-color:color-mix(in oklab, var(--color-slate-50) 70%, transparent)}}.bg-slate-100{background-color:var(--color-slate-100)}.bg-slate-100\/70{background-color:#f1f5f9b3}@supports (color:color-mix(in lab, red, red)){.bg-slate-100\/70{background-color:color-mix(in oklab, var(--color-slate-100) 70%, transparent)}}.bg-slate-100\/80{background-color:#f1f5f9cc}@supports (color:color-mix(in lab, red, red)){.bg-slate-100\/80{background-color:color-mix(in oklab, var(--color-slate-100) 80%, transparent)}}.bg-slate-200{background-color:var(--color-slate-200)}.bg-slate-200\/70{background-color:#e2e8f0b3}@supports (color:color-mix(in lab, red, red)){.bg-slate-200\/70{background-color:color-mix(in oklab, var(--color-slate-200) 70%, transparent)}}.bg-slate-800{background-color:var(--color-slate-800)}.bg-slate-900{background-color:var(--color-slate-900)}.bg-slate-950{background-color:var(--color-slate-950)}.bg-slate-950\/60{background-color:#02061899}@supports (color:color-mix(in lab, red, red)){.bg-slate-950\/60{background-color:color-mix(in oklab, var(--color-slate-950) 60%, transparent)}}.bg-slate-950\/80{background-color:#020618cc}@supports (color:color-mix(in lab, red, red)){.bg-slate-950\/80{background-color:color-mix(in oklab, var(--color-slate-950) 80%, transparent)}}.bg-transparent{background-color:#0000}.bg-violet-100{background-color:var(--color-violet-100)}.bg-violet-600{background-color:var(--color-violet-600)}.bg-white{background-color:var(--color-white)}.bg-white\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.bg-white\/5{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.bg-white\/10{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.bg-white\/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\/40{background-color:#fff6}@supports (color:color-mix(in lab, red, red)){.bg-white\/40{background-color:color-mix(in oklab, var(--color-white) 40%, 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\/65{background-color:#ffffffa6}@supports (color:color-mix(in lab, red, red)){.bg-white\/65{background-color:color-mix(in oklab, var(--color-white) 65%, 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\/80{background-color:#fffc}@supports (color:color-mix(in lab, red, red)){.bg-white\/80{background-color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.bg-white\/85{background-color:#ffffffd9}@supports (color:color-mix(in lab, red, red)){.bg-white\/85{background-color:color-mix(in oklab, var(--color-white) 85%, 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\.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\.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-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-tr{--tw-gradient-position:to top right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-\[radial-gradient\(\#fff_1px\,transparent_1px\)\]{background-image:radial-gradient(#fff 1px,#0000 1px)}.from-\[\#742dd2\]{--tw-gradient-from:#742dd2;--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-\[\#6900ff\]{--tw-gradient-from:#6900ff;--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-\[\#9951ff\]{--tw-gradient-from:#9951ff;--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-\[\#101927\]{--tw-gradient-from:#101927;--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-50{--tw-gradient-from:var(--color-amber-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-amber-50\/70{--tw-gradient-from:#fffbebb3}@supports (color:color-mix(in lab, red, red)){.from-amber-50\/70{--tw-gradient-from:color-mix(in oklab, var(--color-amber-50) 70%, transparent)}}.from-amber-50\/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-amber-400{--tw-gradient-from:var(--color-amber-400);--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-500{--tw-gradient-from:var(--color-amber-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-amber-500\/10{--tw-gradient-from:#f99c001a}@supports (color:color-mix(in lab, red, red)){.from-amber-500\/10{--tw-gradient-from:color-mix(in oklab, var(--color-amber-500) 10%, transparent)}}.from-amber-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-amber-600{--tw-gradient-from:var(--color-amber-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))}.from-amber-950{--tw-gradient-from:var(--color-amber-950);--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-900\/10{--tw-gradient-from:#1c398e1a}@supports (color:color-mix(in lab, red, red)){.from-blue-900\/10{--tw-gradient-from:color-mix(in oklab, var(--color-blue-900) 10%, transparent)}}.from-blue-900\/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-blue-950{--tw-gradient-from:var(--color-blue-950);--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-500{--tw-gradient-from:var(--color-cyan-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-cyan-500\/10{--tw-gradient-from:#00b7d71a}@supports (color:color-mix(in lab, red, red)){.from-cyan-500\/10{--tw-gradient-from:color-mix(in oklab, var(--color-cyan-500) 10%, transparent)}}.from-cyan-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-emerald-500\/10{--tw-gradient-from:#00bb7f1a}@supports (color:color-mix(in lab, red, red)){.from-emerald-500\/10{--tw-gradient-from:color-mix(in oklab, var(--color-emerald-500) 10%, transparent)}}.from-emerald-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-emerald-600{--tw-gradient-from:var(--color-emerald-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))}.from-emerald-950{--tw-gradient-from:var(--color-emerald-950);--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-50\/60{--tw-gradient-from:#eef2ff99}@supports (color:color-mix(in lab, red, red)){.from-indigo-50\/60{--tw-gradient-from:color-mix(in oklab, var(--color-indigo-50) 60%, transparent)}}.from-indigo-50\/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-indigo-400{--tw-gradient-from:var(--color-indigo-400);--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{--tw-gradient-from:var(--color-indigo-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-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-indigo-600{--tw-gradient-from:var(--color-indigo-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))}.from-purple-50{--tw-gradient-from:var(--color-purple-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-purple-400{--tw-gradient-from:var(--color-purple-400);--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-600{--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))}.from-purple-900{--tw-gradient-from:var(--color-purple-900);--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-900\/10{--tw-gradient-from:#59168b1a}@supports (color:color-mix(in lab, red, red)){.from-purple-900\/10{--tw-gradient-from:color-mix(in oklab, var(--color-purple-900) 10%, transparent)}}.from-purple-900\/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-rose-500{--tw-gradient-from:var(--color-rose-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-rose-500\/10{--tw-gradient-from:#ff23571a}@supports (color:color-mix(in lab, red, red)){.from-rose-500\/10{--tw-gradient-from:color-mix(in oklab, var(--color-rose-500) 10%, transparent)}}.from-rose-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-rose-600{--tw-gradient-from:var(--color-rose-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))}.from-slate-700{--tw-gradient-from:var(--color-slate-700);--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-slate-900{--tw-gradient-from:var(--color-slate-900);--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\/10{--tw-gradient-from:#8d54ff1a}@supports (color:color-mix(in lab, red, red)){.from-violet-500\/10{--tw-gradient-from:color-mix(in oklab, var(--color-violet-500) 10%, transparent)}}.from-violet-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-violet-600{--tw-gradient-from:var(--color-violet-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))}.from-violet-950{--tw-gradient-from:var(--color-violet-950);--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{--tw-gradient-from:var(--color-white);--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-\[\#7c3aed\]\/30{--tw-gradient-via:oklab(54.1337% .0963843 -.226969/.3);--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-blue-500\/10{--tw-gradient-via:#3080ff1a}@supports (color:color-mix(in lab, red, red)){.via-blue-500\/10{--tw-gradient-via:color-mix(in oklab, var(--color-blue-500) 10%, transparent)}}.via-blue-500\/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)}.via-indigo-300{--tw-gradient-via:var(--color-indigo-300);--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-indigo-500{--tw-gradient-via:var(--color-indigo-500);--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-indigo-600{--tw-gradient-via:var(--color-indigo-600);--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-indigo-900\/10{--tw-gradient-via:#312c851a}@supports (color:color-mix(in lab, red, red)){.via-indigo-900\/10{--tw-gradient-via:color-mix(in oklab, var(--color-indigo-900) 10%, transparent)}}.via-indigo-900\/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)}.via-indigo-950{--tw-gradient-via:var(--color-indigo-950);--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-neutral-200{--tw-gradient-via:var(--color-neutral-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-orange-500{--tw-gradient-via:var(--color-orange-500);--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-orange-500\/10{--tw-gradient-via:#fe6e001a}@supports (color:color-mix(in lab, red, red)){.via-orange-500\/10{--tw-gradient-via:color-mix(in oklab, var(--color-orange-500) 10%, transparent)}}.via-orange-500\/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)}.via-pink-500\/10{--tw-gradient-via:#f6339a1a}@supports (color:color-mix(in lab, red, red)){.via-pink-500\/10{--tw-gradient-via:color-mix(in oklab, var(--color-pink-500) 10%, transparent)}}.via-pink-500\/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)}.via-purple-50\/30{--tw-gradient-via:#faf5ff4d}@supports (color:color-mix(in lab, red, red)){.via-purple-50\/30{--tw-gradient-via:color-mix(in oklab, var(--color-purple-50) 30%, transparent)}}.via-purple-50\/30{--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-purple-100\/70{--tw-gradient-via:#f3e8ffb3}@supports (color:color-mix(in lab, red, red)){.via-purple-100\/70{--tw-gradient-via:color-mix(in oklab, var(--color-purple-100) 70%, transparent)}}.via-purple-100\/70{--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-purple-500\/10{--tw-gradient-via:#ac4bff1a}@supports (color:color-mix(in lab, red, red)){.via-purple-500\/10{--tw-gradient-via:color-mix(in oklab, var(--color-purple-500) 10%, transparent)}}.via-purple-500\/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)}.via-purple-900\/10{--tw-gradient-via:#59168b1a}@supports (color:color-mix(in lab, red, red)){.via-purple-900\/10{--tw-gradient-via:color-mix(in oklab, var(--color-purple-900) 10%, transparent)}}.via-purple-900\/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)}.via-purple-950{--tw-gradient-via:var(--color-purple-950);--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-rose-600{--tw-gradient-via:var(--color-rose-600);--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-rose-950{--tw-gradient-via:var(--color-rose-950);--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-teal-500\/10{--tw-gradient-via:#00baa71a}@supports (color:color-mix(in lab, red, red)){.via-teal-500\/10{--tw-gradient-via:color-mix(in oklab, var(--color-teal-500) 10%, transparent)}}.via-teal-500\/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)}.via-teal-600{--tw-gradient-via:var(--color-teal-600);--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-teal-950{--tw-gradient-via:var(--color-teal-950);--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-violet-300{--tw-gradient-via:var(--color-violet-300);--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\/50{--tw-gradient-via:#ffffff80}@supports (color:color-mix(in lab, red, red)){.via-white\/50{--tw-gradient-via:color-mix(in oklab, var(--color-white) 50%, transparent)}}.via-white\/50{--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-\[\#742dd2\]{--tw-gradient-to:#742dd2;--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-\[\#6900ff\]{--tw-gradient-to:#6900ff;--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-\[\#9951ff\]{--tw-gradient-to:#9951ff;--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-\[\#481380\]{--tw-gradient-to:#481380;--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-amber-100\/30{--tw-gradient-to:#fef3c64d}@supports (color:color-mix(in lab, red, red)){.to-amber-100\/30{--tw-gradient-to:color-mix(in oklab, var(--color-amber-100) 30%, transparent)}}.to-amber-100\/30{--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-amber-500{--tw-gradient-to:var(--color-amber-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-amber-500\/10{--tw-gradient-to:#f99c001a}@supports (color:color-mix(in lab, red, red)){.to-amber-500\/10{--tw-gradient-to:color-mix(in oklab, var(--color-amber-500) 10%, transparent)}}.to-amber-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))}.to-blue-500{--tw-gradient-to:var(--color-blue-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-emerald-400{--tw-gradient-to:var(--color-emerald-400);--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-emerald-500\/10{--tw-gradient-to:#00bb7f1a}@supports (color:color-mix(in lab, red, red)){.to-emerald-500\/10{--tw-gradient-to:color-mix(in oklab, var(--color-emerald-500) 10%, transparent)}}.to-emerald-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))}.to-emerald-700{--tw-gradient-to:var(--color-emerald-700);--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-indigo-50{--tw-gradient-to:var(--color-indigo-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))}.to-indigo-500{--tw-gradient-to:var(--color-indigo-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-indigo-500\/10{--tw-gradient-to:#625fff1a}@supports (color:color-mix(in lab, red, red)){.to-indigo-500\/10{--tw-gradient-to:color-mix(in oklab, var(--color-indigo-500) 10%, transparent)}}.to-indigo-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))}.to-indigo-600{--tw-gradient-to:var(--color-indigo-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))}.to-indigo-900{--tw-gradient-to:var(--color-indigo-900);--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-neutral-400{--tw-gradient-to:var(--color-neutral-400);--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-orange-50\/50{--tw-gradient-to:#fff7ed80}@supports (color:color-mix(in lab, red, red)){.to-orange-50\/50{--tw-gradient-to:color-mix(in oklab, var(--color-orange-50) 50%, transparent)}}.to-orange-50\/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))}.to-orange-500{--tw-gradient-to:var(--color-orange-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-orange-600{--tw-gradient-to:var(--color-orange-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))}.to-pink-400{--tw-gradient-to:var(--color-pink-400);--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-pink-600{--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))}.to-pink-700{--tw-gradient-to:var(--color-pink-700);--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-400{--tw-gradient-to:var(--color-purple-400);--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{--tw-gradient-to: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))}.to-purple-600{--tw-gradient-to: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))}.to-purple-700{--tw-gradient-to:var(--color-purple-700);--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-800{--tw-gradient-to:var(--color-purple-800);--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-950{--tw-gradient-to:var(--color-purple-950);--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-rose-500\/10{--tw-gradient-to:#ff23571a}@supports (color:color-mix(in lab, red, red)){.to-rose-500\/10{--tw-gradient-to:color-mix(in oklab, var(--color-rose-500) 10%, transparent)}}.to-rose-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))}.to-slate-900{--tw-gradient-to:var(--color-slate-900);--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-slate-950{--tw-gradient-to:var(--color-slate-950);--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-teal-600{--tw-gradient-to:var(--color-teal-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))}.to-teal-800{--tw-gradient-to:var(--color-teal-800);--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-violet-500{--tw-gradient-to:var(--color-violet-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-violet-500\/10{--tw-gradient-to:#8d54ff1a}@supports (color:color-mix(in lab, red, red)){.to-violet-500\/10{--tw-gradient-to:color-mix(in oklab, var(--color-violet-500) 10%, transparent)}}.to-violet-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))}.to-violet-600{--tw-gradient-to:var(--color-violet-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))}.to-white{--tw-gradient-to:var(--color-white);--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))}.box-decoration-clone{-webkit-box-decoration-break:clone;box-decoration-break:clone}.box-decoration-slice{-webkit-box-decoration-break:slice;box-decoration-break:slice}.decoration-clone{-webkit-box-decoration-break:clone;box-decoration-break:clone}.decoration-slice{-webkit-box-decoration-break:slice;box-decoration-break:slice}.\[background-size\:6px_6px\]{background-size:6px 6px}.\[background-size\:12px_12px\]{background-size:12px 12px}.bg-cover{background-size:cover}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.bg-center{background-position:50%}.mask-repeat{-webkit-mask-repeat:repeat;mask-repeat:repeat}.fill-\[\#f3f4f7\]{fill:#f3f4f7}.fill-\[\#fbbf24\]{fill:#fbbf24}.fill-amber-400{fill:var(--color-amber-400)}.fill-amber-500{fill:var(--color-amber-500)}.fill-blue-500{fill:var(--color-blue-500)}.fill-current{fill:currentColor}.fill-emerald-500{fill:var(--color-emerald-500)}.fill-none{fill:none}.fill-rose-500{fill:var(--color-rose-500)}.fill-sky-500{fill:var(--color-sky-500)}.fill-white{fill:var(--color-white)}.fill-white\/20{fill:#fff3}@supports (color:color-mix(in lab, red, red)){.fill-white\/20{fill:color-mix(in oklab, var(--color-white) 20%, transparent)}}.fill-yellow-300{fill:var(--color-yellow-300)}.stroke-\[\#101927\]{stroke:#101927}.stroke-\[\#fc5185\]{stroke:#fc5185}.stroke-\[1\.7\]{stroke-width:1.7px}.stroke-\[2\.2\]{stroke-width:2.2px}.stroke-\[2\.3\]{stroke-width:2.3px}.stroke-\[2\.4\]{stroke-width:2.4px}.stroke-\[2\.5\]{stroke-width:2.5px}.stroke-\[2\]{stroke-width:2px}.stroke-\[3\]{stroke-width:3px}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-0{padding:0}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:var(--spacing)}.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-4\.5{padding:calc(var(--spacing) * 4.5)}.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-12{padding:calc(var(--spacing) * 12)}.p-\[3px\]{padding:3px}.p-\[6px_10px\]{padding:6px 10px}.p-\[7px\]{padding:7px}.p-\[8px_10px\]{padding:8px 10px}.p-\[12px_14px\]{padding:12px 14px}.p-\[18px_20px_12px\]{padding:18px 20px 12px}.px-0\.5{padding-inline:calc(var(--spacing) * .5)}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-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-\[5px\]{padding-inline:5px}.px-\[8px\]{padding-inline:8px}.px-\[11px\]{padding-inline:11px}.px-\[19px\]{padding-inline:19px}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-4\.5{padding-block:calc(var(--spacing) * 4.5)}.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-20{padding-block:calc(var(--spacing) * 20)}.py-\[1px\]{padding-block:1px}.py-\[3px\]{padding-block:3px}.py-\[7px\]{padding-block:7px}.py-\[9px\]{padding-block:9px}.pt-0{padding-top:0}.pt-0\.5{padding-top:calc(var(--spacing) * .5)}.pt-1{padding-top:var(--spacing)}.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-3\.5{padding-top:calc(var(--spacing) * 3.5)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-12{padding-top:calc(var(--spacing) * 12)}.pt-14{padding-top:calc(var(--spacing) * 14)}.pt-16{padding-top:calc(var(--spacing) * 16)}.pt-\[50px\]{padding-top:50px}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-3\.5{padding-right:calc(var(--spacing) * 3.5)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pr-6{padding-right:calc(var(--spacing) * 6)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pr-10{padding-right:calc(var(--spacing) * 10)}.pr-11{padding-right:calc(var(--spacing) * 11)}.pr-14{padding-right:calc(var(--spacing) * 14)}.pr-24{padding-right:calc(var(--spacing) * 24)}.pb-0{padding-bottom:0}.pb-1{padding-bottom:var(--spacing)}.pb-1\.5{padding-bottom:calc(var(--spacing) * 1.5)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-2\.5{padding-bottom:calc(var(--spacing) * 2.5)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-3\.5{padding-bottom:calc(var(--spacing) * 3.5)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pb-10{padding-bottom:calc(var(--spacing) * 10)}.pb-12{padding-bottom:calc(var(--spacing) * 12)}.pb-14{padding-bottom:calc(var(--spacing) * 14)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.pb-24{padding-bottom:calc(var(--spacing) * 24)}.pb-\[140px\]{padding-bottom:140px}.pb-\[max\(env\(safe-area-inset-bottom\)\,6px\)\]{padding-bottom:max(env(safe-area-inset-bottom), 6px)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-2\.5{padding-left:calc(var(--spacing) * 2.5)}.pl-3\.5{padding-left:calc(var(--spacing) * 3.5)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-6{padding-left:calc(var(--spacing) * 6)}.pl-8{padding-left:calc(var(--spacing) * 8)}.pl-9{padding-left:calc(var(--spacing) * 9)}.pl-9\.5{padding-left:calc(var(--spacing) * 9.5)}.pl-10{padding-left:calc(var(--spacing) * 10)}.text-center{text-align:center}.text-end{text-align:end}.text-justify{text-align:justify}.text-left{text-align:left}.text-right{text-align:right}.align-middle{vertical-align:middle}.font-\[\'Poppins\'\]{font-family:Poppins}.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-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[8px\]{font-size:8px}.text-\[9\.5px\]{font-size:9.5px}.text-\[9px\]{font-size:9px}.text-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[11\.5px\]{font-size:11.5px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13\.5px\]{font-size:13.5px}.text-\[13px\]{font-size:13px}.text-\[14\.5px\]{font-size:14.5px}.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-\[28px\]{font-size:28px}.text-\[32px\]{font-size:32px}.text-\[78px\]{font-size:78px}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.leading-\[1\.1\]{--tw-leading:1.1;line-height:1.1}.leading-\[1\.15\]{--tw-leading:1.15;line-height:1.15}.leading-\[1\.25\]{--tw-leading:1.25;line-height:1.25}.leading-\[18px\]{--tw-leading:18px;line-height:18px}.leading-\[20px\]{--tw-leading:20px;line-height:20px}.leading-\[22px\]{--tw-leading:22px;line-height:22px}.leading-\[24px\]{--tw-leading:24px;line-height:24px}.leading-\[25\.5px\]{--tw-leading:25.5px;line-height:25.5px}.leading-\[26px\]{--tw-leading:26px;line-height:26px}.leading-\[76px\]{--tw-leading:76px;line-height:76px}.leading-none{--tw-leading:1;line-height:1}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.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-\[700\]{--tw-font-weight:700;font-weight:700}.font-\[800\]{--tw-font-weight:800;font-weight:800}.font-\[900\]{--tw-font-weight:900;font-weight:900}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-extralight{--tw-font-weight:var(--font-weight-extralight);font-weight:var(--font-weight-extralight)}.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\.02em\]{--tw-tracking:-.02em;letter-spacing:-.02em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[2px\]{--tw-tracking:2px;letter-spacing:2px}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-tighter{--tw-tracking:var(--tracking-tighter);letter-spacing:var(--tracking-tighter)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-wrap{text-wrap:wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.overflow-ellipsis,.text-ellipsis{text-overflow:ellipsis}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre{white-space:pre}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[\#00a870\]{color:#00a870}.text-\[\#1B1B18\],.text-\[\#1b1b18\]{color:#1b1b18}.text-\[\#1da1f2\]{color:#1da1f2}.text-\[\#3b82f6\]{color:#3b82f6}.text-\[\#3f3f46\]{color:#3f3f46}.text-\[\#4d5a6d\]{color:#4d5a6d}.text-\[\#4f46e5\]{color:#4f46e5}.text-\[\#6b7280\]{color:#6b7280}.text-\[\#7c3aed\]{color:#7c3aed}.text-\[\#8b5cf6\]{color:#8b5cf6}.text-\[\#10b981\]{color:#10b981}.text-\[\#16a34a\]{color:#16a34a}.text-\[\#22c55e\]{color:#22c55e}.text-\[\#25d366\]{color:#25d366}.text-\[\#065f46\]{color:#065f46}.text-\[\#94a3b8\]{color:#94a3b8}.text-\[\#0284c7\]{color:#0284c7}.text-\[\#706f6c\]{color:#706f6c}.text-\[\#1877f2\]{color:#1877f2}.text-\[\#6366f1\]{color:#6366f1}.text-\[\#6900ff\]{color:#6900ff}.text-\[\#9951ff\]{color:#9951ff}.text-\[\#18181b\]{color:#18181b}.text-\[\#52525b\]{color:#52525b}.text-\[\#64748b\]{color:#64748b}.text-\[\#71717a\]{color:#71717a}.text-\[\#101927\]{color:#101927}.text-\[\#F3BEC7\]{color:#f3bec7}.text-\[\#F8B803\]{color:#f8b803}.text-\[\#F53003\]{color:#f53003}.text-\[\#a1a1aa\]{color:#a1a1aa}.text-\[\#a59ebc\]{color:#a59ebc}.text-\[\#a855f7\]{color:#a855f7}.text-\[\#ca8a04\]{color:#ca8a04}.text-\[\#cfcbdc\]{color:#cfcbdc}.text-\[\#d1d5db\]{color:#d1d5db}.text-\[\#d97706\]{color:#d97706}.text-\[\#e2d9f3\]{color:#e2d9f3}.text-\[\#e2deee\]{color:#e2deee}.text-\[\#e11d48\]{color:#e11d48}.text-\[\#ea580c\]{color:#ea580c}.text-\[\#ebe0ff\]{color:#ebe0ff}.text-\[\#f4f4f5\]{color:#f4f4f5}.text-\[\#f43f5e\]{color:#f43f5e}.text-\[\#f53003\]{color:#f53003}.text-\[\#f97316\]{color:#f97316}.text-\[\#fbbf24\]{color:#fbbf24}.text-\[\#ffc107\]{color:#ffc107}.text-amber-300{color:var(--color-amber-300)}.text-amber-400{color:var(--color-amber-400)}.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-blue-400{color:var(--color-blue-400)}.text-blue-500{color:var(--color-blue-500)}.text-blue-600{color:var(--color-blue-600)}.text-blue-700{color:var(--color-blue-700)}.text-blue-800{color:var(--color-blue-800)}.text-current{color:currentColor}.text-cyan-300{color:var(--color-cyan-300)}.text-cyan-600{color:var(--color-cyan-600)}.text-cyan-700{color:var(--color-cyan-700)}.text-emerald-200{color:var(--color-emerald-200)}.text-emerald-300{color:var(--color-emerald-300)}.text-emerald-400{color:var(--color-emerald-400)}.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-emerald-800{color:var(--color-emerald-800)}.text-emerald-900{color:var(--color-emerald-900)}.text-gray-200{color:var(--color-gray-200)}.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-indigo-300{color:var(--color-indigo-300)}.text-indigo-400{color:var(--color-indigo-400)}.text-indigo-400\/90{color:#7d87ffe6}@supports (color:color-mix(in lab, red, red)){.text-indigo-400\/90{color:color-mix(in oklab, var(--color-indigo-400) 90%, transparent)}}.text-indigo-500{color:var(--color-indigo-500)}.text-indigo-600{color:var(--color-indigo-600)}.text-indigo-700{color:var(--color-indigo-700)}.text-inherit{color:inherit}.text-neutral-100{color:var(--color-neutral-100)}.text-neutral-200{color:var(--color-neutral-200)}.text-neutral-300{color:var(--color-neutral-300)}.text-neutral-400{color:var(--color-neutral-400)}.text-neutral-500{color:var(--color-neutral-500)}.text-orange-300{color:var(--color-orange-300)}.text-orange-600{color:var(--color-orange-600)}.text-pink-500{color:var(--color-pink-500)}.text-pink-600{color:var(--color-pink-600)}.text-pink-700{color:var(--color-pink-700)}.text-purple-200{color:var(--color-purple-200)}.text-purple-300{color:var(--color-purple-300)}.text-purple-400{color:var(--color-purple-400)}.text-purple-500{color:var(--color-purple-500)}.text-purple-600{color:var(--color-purple-600)}.text-purple-700{color:var(--color-purple-700)}.text-purple-800{color:var(--color-purple-800)}.text-purple-800\/80{color:#6e11b0cc}@supports (color:color-mix(in lab, red, red)){.text-purple-800\/80{color:color-mix(in oklab, var(--color-purple-800) 80%, transparent)}}.text-purple-900{color:var(--color-purple-900)}.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-red-800{color:var(--color-red-800)}.text-rose-500{color:var(--color-rose-500)}.text-rose-600{color:var(--color-rose-600)}.text-rose-700{color:var(--color-rose-700)}.text-rose-800{color:var(--color-rose-800)}.text-sky-600{color:var(--color-sky-600)}.text-sky-700{color:var(--color-sky-700)}.text-sky-800{color:var(--color-sky-800)}.text-slate-100{color:var(--color-slate-100)}.text-slate-200{color:var(--color-slate-200)}.text-slate-300{color:var(--color-slate-300)}.text-slate-400{color:var(--color-slate-400)}.text-slate-500{color:var(--color-slate-500)}.text-slate-600{color:var(--color-slate-600)}.text-slate-700{color:var(--color-slate-700)}.text-slate-800{color:var(--color-slate-800)}.text-slate-900{color:var(--color-slate-900)}.text-slate-950{color:var(--color-slate-950)}.text-transparent{color:#0000}.text-violet-400{color:var(--color-violet-400)}.text-violet-500{color:var(--color-violet-500)}.text-violet-600{color:var(--color-violet-600)}.text-violet-700{color:var(--color-violet-700)}.text-violet-900{color:var(--color-violet-900)}.text-white{color:var(--color-white)}.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-yellow-300{color:var(--color-yellow-300)}.text-yellow-400{color:var(--color-yellow-400)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;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}.overline{text-decoration-line:overline}.underline{text-decoration-line:underline}.decoration-purple-400{-webkit-text-decoration-color:var(--color-purple-400);-webkit-text-decoration-color:var(--color-purple-400);-webkit-text-decoration-color:var(--color-purple-400);text-decoration-color:var(--color-purple-400)}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.subpixel-antialiased{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}.placeholder-\[\#a1a1aa\]::placeholder{color:#a1a1aa}.placeholder-slate-400::placeholder{color:var(--color-slate-400)}.opacity-0{opacity:0}.opacity-15{opacity:.15}.opacity-20{opacity:.2}.opacity-25{opacity:.25}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-85{opacity:.85}.opacity-90{opacity:.9}.opacity-95{opacity:.95}.opacity-100{opacity:1}.mix-blend-color{mix-blend-mode:color}.mix-blend-darken{mix-blend-mode:darken}.mix-blend-hard-light{mix-blend-mode:hard-light}.mix-blend-multiply{mix-blend-mode:multiply}.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-2xs{--tw-shadow:0 1px 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-\[0_-4px_24px_rgba\(0\,0\,0\,0\.06\)\]{--tw-shadow:0 -4px 24px var(--tw-shadow-color,#0000000f);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_20px_0_rgba\(33\,17\,213\,0\.1\)\]{--tw-shadow:0 0 20px 0 var(--tw-shadow-color,#2111d51a);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_2px_rgba\(0\,0\,0\,0\.02\)\]{--tw-shadow:0 1px 2px var(--tw-shadow-color,#00000005);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_25px_-5px_rgba\(0\,0\,0\,0\.04\)\]{--tw-shadow:0 4px 25px -5px var(--tw-shadow-color,#0000000a);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_25px_-5px_rgba\(0\,0\,0\,0\.05\)\]{--tw-shadow:0 4px 25px -5px 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-\[0_10px_40px_-10px_rgba\(0\,0\,0\,0\.15\)\]{--tw-shadow:0 10px 40px -10px var(--tw-shadow-color,#00000026);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_40px_rgba\(0\,0\,0\,0\.18\)\]{--tw-shadow:0 10px 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_12px_40px_-10px_rgba\(0\,0\,0\,0\.18\)\]{--tw-shadow:0 12px 40px -10px 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_20px_60px_-15px_rgba\(0\,0\,0\,0\.18\)\]{--tw-shadow:0 20px 60px -15px 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-\[0px_0px_1px_0px_rgba\(0\,0\,0\,0\.03\)\,0px_1px_2px_0px_rgba\(0\,0\,0\,0\.06\)\]{--tw-shadow:0px 0px 1px 0px var(--tw-shadow-color,#00000008), 0px 1px 2px 0px var(--tw-shadow-color,#0000000f);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_0px_0px_0px_1px_rgba\(26\,26\,0\,0\.16\)\]{--tw-shadow:inset 0px 0px 0px 1px var(--tw-shadow-color,#1a1a0029);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 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring,.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-amber-500\/20{--tw-shadow-color:#f99c0033}@supports (color:color-mix(in lab, red, red)){.shadow-amber-500\/20{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-amber-500) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-amber-950\/40{--tw-shadow-color:#46190166}@supports (color:color-mix(in lab, red, red)){.shadow-amber-950\/40{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-amber-950) 40%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-black\/15{--tw-shadow-color:#00000026}@supports (color:color-mix(in lab, red, red)){.shadow-black\/15{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 15%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-black\/20{--tw-shadow-color:#0003}@supports (color:color-mix(in lab, red, red)){.shadow-black\/20{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-black\/40{--tw-shadow-color:#0006}@supports (color:color-mix(in lab, red, red)){.shadow-black\/40{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 40%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-black\/60{--tw-shadow-color:#0009}@supports (color:color-mix(in lab, red, red)){.shadow-black\/60{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 60%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-black\/70{--tw-shadow-color:#000000b3}@supports (color:color-mix(in lab, red, red)){.shadow-black\/70{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 70%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-blue-600\/30{--tw-shadow-color:#155dfc4d}@supports (color:color-mix(in lab, red, red)){.shadow-blue-600\/30{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-blue-600) 30%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-cyan-600\/20{--tw-shadow-color:#0092b533}@supports (color:color-mix(in lab, red, red)){.shadow-cyan-600\/20{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-cyan-600) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-emerald-500\/10{--tw-shadow-color:#00bb7f1a}@supports (color:color-mix(in lab, red, red)){.shadow-emerald-500\/10{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-emerald-500) 10%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-emerald-500\/20{--tw-shadow-color:#00bb7f33}@supports (color:color-mix(in lab, red, red)){.shadow-emerald-500\/20{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-emerald-500) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-emerald-600\/20{--tw-shadow-color:#00976733}@supports (color:color-mix(in lab, red, red)){.shadow-emerald-600\/20{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-emerald-600) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-emerald-600\/30{--tw-shadow-color:#0097674d}@supports (color:color-mix(in lab, red, red)){.shadow-emerald-600\/30{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-emerald-600) 30%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-emerald-950\/40{--tw-shadow-color:#002c2266}@supports (color:color-mix(in lab, red, red)){.shadow-emerald-950\/40{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-emerald-950) 40%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-emerald-950\/60{--tw-shadow-color:#002c2299}@supports (color:color-mix(in lab, red, red)){.shadow-emerald-950\/60{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-emerald-950) 60%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-indigo-500\/20{--tw-shadow-color:#625fff33}@supports (color:color-mix(in lab, red, red)){.shadow-indigo-500\/20{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-indigo-500) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-indigo-500\/25{--tw-shadow-color:#625fff40}@supports (color:color-mix(in lab, red, red)){.shadow-indigo-500\/25{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-indigo-500) 25%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-indigo-600\/30{--tw-shadow-color:#4f39f64d}@supports (color:color-mix(in lab, red, red)){.shadow-indigo-600\/30{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-indigo-600) 30%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-purple-500\/10{--tw-shadow-color:#ac4bff1a}@supports (color:color-mix(in lab, red, red)){.shadow-purple-500\/10{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-purple-500) 10%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-purple-500\/50{--tw-shadow-color:#ac4bff80}@supports (color:color-mix(in lab, red, red)){.shadow-purple-500\/50{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-purple-500) 50%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-purple-600\/20{--tw-shadow-color:#9810fa33}@supports (color:color-mix(in lab, red, red)){.shadow-purple-600\/20{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-purple-600) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-purple-600\/25{--tw-shadow-color:#9810fa40}@supports (color:color-mix(in lab, red, red)){.shadow-purple-600\/25{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-purple-600) 25%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-purple-600\/30{--tw-shadow-color:#9810fa4d}@supports (color:color-mix(in lab, red, red)){.shadow-purple-600\/30{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-purple-600) 30%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-purple-600\/40{--tw-shadow-color:#9810fa66}@supports (color:color-mix(in lab, red, red)){.shadow-purple-600\/40{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-purple-600) 40%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-purple-950\/20{--tw-shadow-color:#3c036633}@supports (color:color-mix(in lab, red, red)){.shadow-purple-950\/20{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-purple-950) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-purple-950\/40{--tw-shadow-color:#3c036666}@supports (color:color-mix(in lab, red, red)){.shadow-purple-950\/40{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-purple-950) 40%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-red-500\/50{--tw-shadow-color:#fb2c3680}@supports (color:color-mix(in lab, red, red)){.shadow-red-500\/50{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-red-500) 50%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-rose-500\/20{--tw-shadow-color:#ff235733}@supports (color:color-mix(in lab, red, red)){.shadow-rose-500\/20{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-rose-500) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-slate-200\/50{--tw-shadow-color:#e2e8f080}@supports (color:color-mix(in lab, red, red)){.shadow-slate-200\/50{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-slate-200) 50%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-slate-900\/5{--tw-shadow-color:#0f172b0d}@supports (color:color-mix(in lab, red, red)){.shadow-slate-900\/5{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-slate-900) 5%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-violet-500\/20{--tw-shadow-color:#8d54ff33}@supports (color:color-mix(in lab, red, red)){.shadow-violet-500\/20{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-violet-500) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.ring-\[\#7c3aed\]\/15{--tw-ring-color:oklab(54.1337% .0963843 -.226969/.15)}.ring-\[\#7c3aed\]\/20{--tw-ring-color:oklab(54.1337% .0963843 -.226969/.2)}.ring-gray-300{--tw-ring-color:var(--color-gray-300)}.ring-purple-500\/20{--tw-ring-color:#ac4bff33}@supports (color:color-mix(in lab, red, red)){.ring-purple-500\/20{--tw-ring-color:color-mix(in oklab, var(--color-purple-500) 20%, transparent)}}.ring-slate-200{--tw-ring-color:var(--color-slate-200)}.ring-white{--tw-ring-color:var(--color-white)}.ring-white\/20{--tw-ring-color:#fff3}@supports (color:color-mix(in lab, red, red)){.ring-white\/20{--tw-ring-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.ring-white\/90{--tw-ring-color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.ring-white\/90{--tw-ring-color:color-mix(in oklab, var(--color-white) 90%, 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-2xl{--tw-blur:blur(var(--blur-2xl));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,)}.brightness-0{--tw-brightness:brightness(0%);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{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a)) drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);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-\[0_1px_1\.5px_rgba\(251\,191\,36\,0\.6\)\]{--tw-drop-shadow-size:drop-shadow(0 1px 1.5px var(--tw-drop-shadow-color,#fbbf2499));--tw-drop-shadow:var(--tw-drop-shadow-size);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-\[0_1px_2px_rgba\(251\,191\,36\,0\.6\)\]{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#fbbf2499));--tw-drop-shadow:var(--tw-drop-shadow-size);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-md{--tw-drop-shadow-size:drop-shadow(0 3px 3px var(--tw-drop-shadow-color,#0000001f));--tw-drop-shadow:drop-shadow(var(--drop-shadow-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-sm{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#00000026));--tw-drop-shadow:drop-shadow(var(--drop-shadow-sm));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,)}.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,)!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-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-blur-xs{--tw-backdrop-blur:blur(var(--blur-xs));-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-\[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-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-shadow{transition-property:box-shadow;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))}.delay-200{transition-delay:.2s}.delay-300{transition-delay:.3s}.delay-400{transition-delay:.4s}.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}.duration-750{--tw-duration:.75s;transition-duration:.75s}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.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)}.outline-none{--tw-outline-style:none;outline-style:none}.select-all{-webkit-user-select:all;user-select:all}.select-none{-webkit-user-select:none;user-select:none}.\[--stroke-color\:\#1B1B18\]{--stroke-color:#1b1b18}.\[wire\:model\=\"\'\+i\+\'\"\]{wire:model="'+i+'"}.\[wire\:model\=\\\"\'\+expression\+\'\\\"\]{wire:model=\""+expression+"\"}.\[wire\:model\]{wire:model}.not-has-\[nav\]\:hidden:not(:has(:is(nav))){display:none}@media (hover:hover){.group-hover\:pointer-events-auto:is(:where(.group):hover *){pointer-events:auto}.group-hover\:-translate-x-1:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.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-x-1:is(:where(.group):hover *){--tw-translate-x:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:-translate-y-\[calc\(100\%-256px\)\]:is(:where(.group):hover *){--tw-translate-y:calc(calc(100% - 256px) * -1);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-110:is(:where(.group):hover *){--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\:scale-125:is(:where(.group):hover *){--tw-scale-x:125%;--tw-scale-y:125%;--tw-scale-z:125%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\:scale-\[1\.02\]:is(:where(.group):hover *){scale:1.02}.group-hover\:bg-purple-600:is(:where(.group):hover *){background-color:var(--color-purple-600)}.group-hover\:text-\[\#3b82f6\]:is(:where(.group):hover *){color:#3b82f6}.group-hover\:text-\[\#7c3aed\]:is(:where(.group):hover *){color:#7c3aed}.group-hover\:text-\[\#8b5cf6\]:is(:where(.group):hover *){color:#8b5cf6}.group-hover\:text-\[\#10b981\]:is(:where(.group):hover *){color:#10b981}.group-hover\:text-\[\#22c55e\]:is(:where(.group):hover *){color:#22c55e}.group-hover\:text-\[\#a855f7\]:is(:where(.group):hover *){color:#a855f7}.group-hover\:text-\[\#f43f5e\]:is(:where(.group):hover *){color:#f43f5e}.group-hover\:text-\[\#f97316\]:is(:where(.group):hover *){color:#f97316}.group-hover\:text-amber-800:is(:where(.group):hover *){color:var(--color-amber-800)}.group-hover\:text-blue-400:is(:where(.group):hover *){color:var(--color-blue-400)}.group-hover\:text-blue-600:is(:where(.group):hover *){color:var(--color-blue-600)}.group-hover\:text-emerald-400:is(:where(.group):hover *){color:var(--color-emerald-400)}.group-hover\:text-emerald-600:is(:where(.group):hover *){color:var(--color-emerald-600)}.group-hover\:text-indigo-400:is(:where(.group):hover *){color:var(--color-indigo-400)}.group-hover\:text-indigo-600:is(:where(.group):hover *){color:var(--color-indigo-600)}.group-hover\:text-purple-400:is(:where(.group):hover *){color:var(--color-purple-400)}.group-hover\:text-purple-600:is(:where(.group):hover *){color:var(--color-purple-600)}.group-hover\:text-rose-400:is(:where(.group):hover *){color:var(--color-rose-400)}.group-hover\:text-rose-600:is(:where(.group):hover *){color:var(--color-rose-600)}.group-hover\:text-sky-400:is(:where(.group):hover *){color:var(--color-sky-400)}.group-hover\:text-sky-600:is(:where(.group):hover *){color:var(--color-sky-600)}.group-hover\:text-slate-900:is(:where(.group):hover *){color:var(--color-slate-900)}.group-hover\:text-white:is(:where(.group):hover *){color:var(--color-white)}.group-hover\:opacity-0:is(:where(.group):hover *){opacity:0}.group-hover\:opacity-90:is(:where(.group):hover *){opacity:.9}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}.group-hover\/avatars\:-translate-x-1\.5:is(:where(.group\/avatars):hover *){--tw-translate-x:calc(var(--spacing) * -1.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\/avatars\:translate-x-1\.5:is(:where(.group\/avatars):hover *){--tw-translate-x:calc(var(--spacing) * 1.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\/avatars\:scale-105:is(:where(.group\/avatars):hover *){--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\/avatars\:scale-110:is(:where(.group\/avatars):hover *){--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}:where(.group-hover\/avatars\:-space-x-1:is(:where(.group\/avatars):hover *)>: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)))}.group-hover\/btn\:translate-x-0\.5:is(:where(.group\/btn):hover *){--tw-translate-x:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\/miniav\:-translate-x-0\.5:is(:where(.group\/miniav):hover *){--tw-translate-x:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\/miniav\:translate-x-0\.5:is(:where(.group\/miniav):hover *){--tw-translate-x:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\/miniav\:scale-105:is(:where(.group\/miniav):hover *){--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\/talk\:-translate-x-1\.5:is(:where(.group\/talk):hover *){--tw-translate-x:calc(var(--spacing) * -1.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\/talk\:translate-x-1\.5:is(:where(.group\/talk):hover *){--tw-translate-x:calc(var(--spacing) * 1.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\/talk\:scale-105:is(:where(.group\/talk):hover *){--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\/talk\:scale-110:is(:where(.group\/talk):hover *){--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}:where(.group-hover\/talk\:-space-x-1:is(:where(.group\/talk):hover *)>: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)))}}.selection\:bg-indigo-500 ::selection{background-color:var(--color-indigo-500)}.selection\:bg-indigo-500::selection{background-color:var(--color-indigo-500)}.selection\:bg-purple-500 ::selection{background-color:var(--color-purple-500)}.selection\:bg-purple-500::selection{background-color:var(--color-purple-500)}.selection\:text-white ::selection{color:var(--color-white)}.selection\:text-white::selection{color:var(--color-white)}.file\:mr-3::file-selector-button{margin-right:calc(var(--spacing) * 3)}.file\:rounded-xl::file-selector-button{border-radius:var(--radius-xl)}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-violet-100::file-selector-button{background-color:var(--color-violet-100)}.file\:px-3::file-selector-button{padding-inline:calc(var(--spacing) * 3)}.file\:py-1\.5::file-selector-button{padding-block:calc(var(--spacing) * 1.5)}.file\:text-xs::file-selector-button{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.file\:font-bold::file-selector-button{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.file\:text-violet-700::file-selector-button{color:var(--color-violet-700)}.placeholder\:text-\[\#52525b\]::placeholder{color:#52525b}.placeholder\:text-neutral-400::placeholder{color:var(--color-neutral-400)}.placeholder\:text-slate-400::placeholder{color:var(--color-slate-400)}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:top-0:before{content:var(--tw-content);top:0}.before\:top-1\/2:before{content:var(--tw-content);top:50%}.before\:bottom-0:before{content:var(--tw-content);bottom:0}.before\:bottom-1\/2:before{content:var(--tw-content);bottom:50%}.before\:left-\[0\.4rem\]:before{content:var(--tw-content);left:.4rem}.before\:border-l:before{content:var(--tw-content);border-left-style:var(--tw-border-style);border-left-width:1px}.before\:border-\[\#e3e3e0\]:before{content:var(--tw-content);border-color:#e3e3e0}.first\:pt-0:first-child{padding-top:0}@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-1:hover{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:-translate-y-2:hover{--tw-translate-y:calc(var(--spacing) * -2);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:-translate-y-\[5px\]:hover{--tw-translate-y:calc(5px * -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-\[1\.01\]:hover{scale:1.01}.hover\:scale-\[1\.02\]:hover{scale:1.02}:where(.hover\:-space-x-0\.5:hover>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * -.5) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * -.5) * calc(1 - var(--tw-space-x-reverse)))}:where(.hover\:-space-x-1:hover>: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)))}.hover\:border-\[\#7c3aed\]:hover{border-color:#7c3aed}.hover\:border-\[\#7c3aed\]\/40:hover{border-color:oklab(54.1337% .0963843 -.226969/.4)}.hover\:border-\[\#22c55e\]\/50:hover{border-color:oklab(72.2746% -.165574 .0972219/.5)}.hover\:border-\[\#9333ea\]:hover{border-color:#9333ea}.hover\:border-\[\#9951ff\]:hover{border-color:#9951ff}.hover\:border-\[\#1915014a\]:hover{border-color:#1915014a}.hover\:border-\[\#19140035\]:hover{border-color:#19140035}.hover\:border-\[\#a855f7\]:hover{border-color:#a855f7}.hover\:border-\[\#d4d4d8\]:hover{border-color:#d4d4d8}.hover\:border-black:hover{border-color:var(--color-black)}.hover\:border-blue-300:hover{border-color:var(--color-blue-300)}.hover\:border-blue-500\/40:hover{border-color:#3080ff66}@supports (color:color-mix(in lab, red, red)){.hover\:border-blue-500\/40:hover{border-color:color-mix(in oklab, var(--color-blue-500) 40%, transparent)}}.hover\:border-emerald-300:hover{border-color:var(--color-emerald-300)}.hover\:border-emerald-400:hover{border-color:var(--color-emerald-400)}.hover\:border-emerald-500\/40:hover{border-color:#00bb7f66}@supports (color:color-mix(in lab, red, red)){.hover\:border-emerald-500\/40:hover{border-color:color-mix(in oklab, var(--color-emerald-500) 40%, transparent)}}.hover\:border-indigo-300:hover{border-color:var(--color-indigo-300)}.hover\:border-indigo-500\/40:hover{border-color:#625fff66}@supports (color:color-mix(in lab, red, red)){.hover\:border-indigo-500\/40:hover{border-color:color-mix(in oklab, var(--color-indigo-500) 40%, transparent)}}.hover\:border-neutral-500:hover{border-color:var(--color-neutral-500)}.hover\:border-neutral-600:hover{border-color:var(--color-neutral-600)}.hover\:border-neutral-700:hover{border-color:var(--color-neutral-700)}.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-purple-200:hover{border-color:var(--color-purple-200)}.hover\:border-purple-200\/60:hover{border-color:#e9d5ff99}@supports (color:color-mix(in lab, red, red)){.hover\:border-purple-200\/60:hover{border-color:color-mix(in oklab, var(--color-purple-200) 60%, transparent)}}.hover\:border-purple-300:hover{border-color:var(--color-purple-300)}.hover\:border-purple-400\/40:hover{border-color:#c07eff66}@supports (color:color-mix(in lab, red, red)){.hover\:border-purple-400\/40:hover{border-color:color-mix(in oklab, var(--color-purple-400) 40%, transparent)}}.hover\:border-purple-500\/40:hover{border-color:#ac4bff66}@supports (color:color-mix(in lab, red, red)){.hover\:border-purple-500\/40:hover{border-color:color-mix(in oklab, var(--color-purple-500) 40%, transparent)}}.hover\:border-purple-600:hover{border-color:var(--color-purple-600)}.hover\:border-purple-600\/40:hover{border-color:#9810fa66}@supports (color:color-mix(in lab, red, red)){.hover\:border-purple-600\/40:hover{border-color:color-mix(in oklab, var(--color-purple-600) 40%, transparent)}}.hover\:border-purple-600\/50:hover{border-color:#9810fa80}@supports (color:color-mix(in lab, red, red)){.hover\:border-purple-600\/50:hover{border-color:color-mix(in oklab, var(--color-purple-600) 50%, transparent)}}.hover\:border-rose-300:hover{border-color:var(--color-rose-300)}.hover\:border-rose-400:hover{border-color:var(--color-rose-400)}.hover\:border-rose-500\/40:hover{border-color:#ff235766}@supports (color:color-mix(in lab, red, red)){.hover\:border-rose-500\/40:hover{border-color:color-mix(in oklab, var(--color-rose-500) 40%, transparent)}}.hover\:border-sky-300:hover{border-color:var(--color-sky-300)}.hover\:border-sky-500\/40:hover{border-color:#00a5ef66}@supports (color:color-mix(in lab, red, red)){.hover\:border-sky-500\/40:hover{border-color:color-mix(in oklab, var(--color-sky-500) 40%, transparent)}}.hover\:border-slate-300:hover{border-color:var(--color-slate-300)}.hover\:border-violet-400:hover{border-color:var(--color-violet-400)}.hover\:bg-\[\#1da1f2\]:hover{background-color:#1da1f2}.hover\:bg-\[\#5b00e0\]:hover{background-color:#5b00e0}.hover\:bg-\[\#16a34a\]:hover{background-color:#16a34a}.hover\:bg-\[\#22c55e\]:hover{background-color:#22c55e}.hover\:bg-\[\#25d366\]:hover{background-color:#25d366}.hover\:bg-\[\#1877f2\]:hover{background-color:#1877f2}.hover\:bg-\[\#8338ec\]:hover{background-color:#8338ec}.hover\:bg-\[\#059669\]:hover{background-color:#059669}.hover\:bg-\[\#d1fae5\]:hover{background-color:#d1fae5}.hover\:bg-\[\#e8e8ec\]:hover{background-color:#e8e8ec}.hover\:bg-\[\#ede9fe\]:hover{background-color:#ede9fe}.hover\:bg-\[\#f3f0ff\]:hover{background-color:#f3f0ff}.hover\:bg-\[\#f4f4f5\]:hover{background-color:#f4f4f5}.hover\:bg-\[\#fafafa\]:hover{background-color:#fafafa}.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-black:hover{background-color:var(--color-black)}.hover\:bg-black\/20:hover{background-color:#0003}@supports (color:color-mix(in lab, red, red)){.hover\:bg-black\/20:hover{background-color:color-mix(in oklab, var(--color-black) 20%, transparent)}}.hover\:bg-black\/80:hover{background-color:#000c}@supports (color:color-mix(in lab, red, red)){.hover\:bg-black\/80:hover{background-color:color-mix(in oklab, var(--color-black) 80%, transparent)}}.hover\:bg-emerald-50:hover{background-color:var(--color-emerald-50)}.hover\:bg-emerald-100:hover{background-color:var(--color-emerald-100)}.hover\:bg-emerald-500:hover{background-color:var(--color-emerald-500)}.hover\:bg-emerald-700:hover{background-color:var(--color-emerald-700)}.hover\:bg-emerald-950\/40:hover{background-color:#002c2266}@supports (color:color-mix(in lab, red, red)){.hover\:bg-emerald-950\/40:hover{background-color:color-mix(in oklab, var(--color-emerald-950) 40%, transparent)}}.hover\:bg-gray-50:hover{background-color:var(--color-gray-50)}.hover\:bg-gray-100:hover{background-color:var(--color-gray-100)}.hover\:bg-indigo-100:hover{background-color:var(--color-indigo-100)}.hover\:bg-indigo-700:hover{background-color:var(--color-indigo-700)}.hover\:bg-neutral-700:hover{background-color:var(--color-neutral-700)}.hover\:bg-neutral-800:hover{background-color:var(--color-neutral-800)}.hover\:bg-neutral-800\/80:hover{background-color:#262626cc}@supports (color:color-mix(in lab, red, red)){.hover\:bg-neutral-800\/80:hover{background-color:color-mix(in oklab, var(--color-neutral-800) 80%, transparent)}}.hover\:bg-neutral-900:hover{background-color:var(--color-neutral-900)}.hover\:bg-neutral-900\/60:hover{background-color:#17171799}@supports (color:color-mix(in lab, red, red)){.hover\:bg-neutral-900\/60:hover{background-color:color-mix(in oklab, var(--color-neutral-900) 60%, transparent)}}.hover\:bg-purple-50:hover{background-color:var(--color-purple-50)}.hover\:bg-purple-50\/60:hover{background-color:#faf5ff99}@supports (color:color-mix(in lab, red, red)){.hover\:bg-purple-50\/60:hover{background-color:color-mix(in oklab, var(--color-purple-50) 60%, transparent)}}.hover\:bg-purple-50\/70:hover{background-color:#faf5ffb3}@supports (color:color-mix(in lab, red, red)){.hover\:bg-purple-50\/70:hover{background-color:color-mix(in oklab, var(--color-purple-50) 70%, transparent)}}.hover\:bg-purple-100:hover{background-color:var(--color-purple-100)}.hover\:bg-purple-200:hover{background-color:var(--color-purple-200)}.hover\:bg-purple-500:hover{background-color:var(--color-purple-500)}.hover\:bg-purple-600:hover{background-color:var(--color-purple-600)}.hover\:bg-purple-700:hover{background-color:var(--color-purple-700)}.hover\:bg-purple-900\/30:hover{background-color:#59168b4d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-purple-900\/30:hover{background-color:color-mix(in oklab, var(--color-purple-900) 30%, transparent)}}.hover\:bg-purple-950\/40:hover{background-color:#3c036666}@supports (color:color-mix(in lab, red, red)){.hover\:bg-purple-950\/40:hover{background-color:color-mix(in oklab, var(--color-purple-950) 40%, transparent)}}.hover\:bg-red-50:hover{background-color:var(--color-red-50)}.hover\:bg-rose-50:hover{background-color:var(--color-rose-50)}.hover\:bg-rose-50\/40:hover{background-color:#fff1f266}@supports (color:color-mix(in lab, red, red)){.hover\:bg-rose-50\/40:hover{background-color:color-mix(in oklab, var(--color-rose-50) 40%, transparent)}}.hover\:bg-rose-500:hover{background-color:var(--color-rose-500)}.hover\:bg-slate-50:hover{background-color:var(--color-slate-50)}.hover\:bg-slate-50\/80:hover{background-color:#f8fafccc}@supports (color:color-mix(in lab, red, red)){.hover\:bg-slate-50\/80:hover{background-color:color-mix(in oklab, var(--color-slate-50) 80%, transparent)}}.hover\:bg-slate-100:hover{background-color:var(--color-slate-100)}.hover\:bg-slate-200:hover{background-color:var(--color-slate-200)}.hover\:bg-slate-200\/80:hover{background-color:#e2e8f0cc}@supports (color:color-mix(in lab, red, red)){.hover\:bg-slate-200\/80:hover{background-color:color-mix(in oklab, var(--color-slate-200) 80%, transparent)}}.hover\:bg-slate-900:hover{background-color:var(--color-slate-900)}.hover\:bg-violet-50:hover{background-color:var(--color-violet-50)}.hover\:bg-violet-500:hover{background-color:var(--color-violet-500)}.hover\:bg-white:hover{background-color:var(--color-white)}.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\/95:hover{background-color:#fffffff2}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/95:hover{background-color:color-mix(in oklab, var(--color-white) 95%, 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\.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\.14\]:hover{background-color:#ffffff24}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/\[0\.14\]:hover{background-color:color-mix(in oklab, var(--color-white) 14.0%, transparent)}}.hover\:from-\[\#863be8\]:hover{--tw-gradient-from:#863be8;--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-amber-100\/80:hover{--tw-gradient-from:#fef3c6cc}@supports (color:color-mix(in lab, red, red)){.hover\:from-amber-100\/80:hover{--tw-gradient-from:color-mix(in oklab, var(--color-amber-100) 80%, transparent)}}.hover\:from-amber-100\/80: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\:from-amber-500:hover{--tw-gradient-from:var(--color-amber-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))}.hover\:from-emerald-500:hover{--tw-gradient-from:var(--color-emerald-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))}.hover\:from-indigo-500:hover{--tw-gradient-from:var(--color-indigo-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))}.hover\:from-purple-500:hover{--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))}.hover\:from-rose-500:hover{--tw-gradient-from:var(--color-rose-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))}.hover\:from-violet-500:hover{--tw-gradient-from:var(--color-violet-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))}.hover\:to-\[\#5b00e0\]:hover{--tw-gradient-to:#5b00e0;--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-amber-200\/40:hover{--tw-gradient-to:#fee68566}@supports (color:color-mix(in lab, red, red)){.hover\:to-amber-200\/40:hover{--tw-gradient-to:color-mix(in oklab, var(--color-amber-200) 40%, transparent)}}.hover\:to-amber-200\/40: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-indigo-500:hover{--tw-gradient-to:var(--color-indigo-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))}.hover\:to-orange-500:hover{--tw-gradient-to:var(--color-orange-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))}.hover\:to-pink-500:hover{--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))}.hover\:to-purple-500:hover{--tw-gradient-to: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))}.hover\:to-teal-500:hover{--tw-gradient-to:var(--color-teal-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))}.hover\:to-violet-500:hover{--tw-gradient-to:var(--color-violet-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))}.hover\:text-\[\#4f46e5\]:hover{color:#4f46e5}.hover\:text-\[\#7c3aed\]:hover{color:#7c3aed}.hover\:text-\[\#6900ff\]:hover{color:#6900ff}.hover\:text-\[\#9951ff\]:hover{color:#9951ff}.hover\:text-\[\#18181b\]:hover{color:#18181b}.hover\:text-\[\#71717a\]:hover{color:#71717a}.hover\:text-black:hover{color:var(--color-black)}.hover\:text-emerald-700:hover{color:var(--color-emerald-700)}.hover\:text-purple-400:hover{color:var(--color-purple-400)}.hover\:text-purple-600:hover{color:var(--color-purple-600)}.hover\:text-purple-700:hover{color:var(--color-purple-700)}.hover\:text-red-400:hover{color:var(--color-red-400)}.hover\:text-red-500:hover{color:var(--color-red-500)}.hover\:text-red-700:hover{color:var(--color-red-700)}.hover\:text-slate-600:hover{color:var(--color-slate-600)}.hover\:text-slate-700:hover{color:var(--color-slate-700)}.hover\:text-slate-800:hover{color:var(--color-slate-800)}.hover\:text-slate-900:hover{color:var(--color-slate-900)}.hover\:text-violet-800:hover{color:var(--color-violet-800)}.hover\:text-white:hover{color:var(--color-white)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-90:hover{opacity:.9}.hover\:opacity-95:hover{opacity:.95}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-\[0_0_25px_0_rgba\(33\,17\,213\,0\.16\)\]:hover{--tw-shadow:0 0 25px 0 var(--tw-shadow-color,#2111d529);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_10px_25px_0_rgba\(33\,17\,213\,0\.15\)\]:hover{--tw-shadow:0 10px 25px 0 var(--tw-shadow-color,#2111d526);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_14px_35px_-8px_rgba\(0\,0\,0\,0\.09\)\]:hover{--tw-shadow:0 14px 35px -8px var(--tw-shadow-color,#00000017);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 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-md:hover{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-xl:hover{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-xs:hover{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-indigo-500\/5:hover{--tw-shadow-color:#625fff0d}@supports (color:color-mix(in lab, red, red)){.hover\:shadow-indigo-500\/5:hover{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-indigo-500) 5%, transparent) var(--tw-shadow-alpha), transparent)}}.hover\:shadow-purple-600\/35:hover{--tw-shadow-color:#9810fa59}@supports (color:color-mix(in lab, red, red)){.hover\:shadow-purple-600\/35:hover{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-purple-600) 35%, transparent) var(--tw-shadow-alpha), transparent)}}.hover\:shadow-purple-600\/40:hover{--tw-shadow-color:#9810fa66}@supports (color:color-mix(in lab, red, red)){.hover\:shadow-purple-600\/40:hover{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-purple-600) 40%, transparent) var(--tw-shadow-alpha), transparent)}}.hover\:brightness-105:hover{--tw-brightness:brightness(105%);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,)}.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,)}.hover\:file\:bg-violet-200:hover::file-selector-button{background-color:var(--color-violet-200)}}.focus\:border-\[\#7e22ce\]:focus{border-color:#7e22ce}.focus\:border-\[\#9951ff\]:focus{border-color:#9951ff}.focus\:border-\[\#c084fc\]:focus{border-color:#c084fc}.focus\:border-emerald-500:focus{border-color:var(--color-emerald-500)}.focus\:border-purple-500:focus{border-color:var(--color-purple-500)}.focus\:border-purple-600:focus{border-color:var(--color-purple-600)}.focus\:border-rose-500:focus{border-color:var(--color-rose-500)}.focus\:border-violet-500:focus{border-color:var(--color-violet-500)}.focus\:bg-black\/60:focus{background-color:#0009}@supports (color:color-mix(in lab, red, red)){.focus\:bg-black\/60:focus{background-color:color-mix(in oklab, var(--color-black) 60%, transparent)}}.focus\:bg-white:focus{background-color:var(--color-white)}.focus\:ring-0:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.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-\[\#9951ff\]:focus{--tw-ring-color:#9951ff}.focus\:ring-purple-500:focus{--tw-ring-color:var(--color-purple-500)}.focus\:ring-purple-500\/20:focus{--tw-ring-color:#ac4bff33}@supports (color:color-mix(in lab, red, red)){.focus\:ring-purple-500\/20:focus{--tw-ring-color:color-mix(in oklab, var(--color-purple-500) 20%, transparent)}}.focus\:ring-purple-600:focus{--tw-ring-color:var(--color-purple-600)}.focus\:ring-purple-600\/20:focus{--tw-ring-color:#9810fa33}@supports (color:color-mix(in lab, red, red)){.focus\:ring-purple-600\/20:focus{--tw-ring-color:color-mix(in oklab, var(--color-purple-600) 20%, transparent)}}.focus\:ring-violet-500:focus{--tw-ring-color:var(--color-violet-500)}.focus\:ring-offset-0:focus{--tw-ring-offset-width:0px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus\:outline-hidden:focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.focus\:outline-hidden:focus{outline-offset:2px;outline:2px solid #0000}}.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-purple-500:focus-visible{--tw-ring-color:var(--color-purple-500)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.active\:scale-92:active{--tw-scale-x:92%;--tw-scale-y:92%;--tw-scale-z:92%;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-98:active{--tw-scale-x:98%;--tw-scale-y:98%;--tw-scale-z:98%;scale:var(--tw-scale-x) var(--tw-scale-y)}.active\:scale-\[0\.98\]:active{scale:.98}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:opacity-50:disabled{opacity:.5}@media (width>=40rem){.sm\:top-4{top:calc(var(--spacing) * 4)}.sm\:right-1\.5{right:calc(var(--spacing) * 1.5)}.sm\:right-4{right:calc(var(--spacing) * 4)}.sm\:left-4{left:calc(var(--spacing) * 4)}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:mx-3\.5{margin-inline:calc(var(--spacing) * 3.5)}.sm\:-mt-\[135px\]{margin-top:-135px}.sm\:mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.sm\:mt-3{margin-top:calc(var(--spacing) * 3)}.sm\:mt-6{margin-top:calc(var(--spacing) * 6)}.sm\:mt-\[20px\]{margin-top:20px}.sm\:mt-\[28px\]{margin-top:28px}.sm\:mr-6{margin-right:calc(var(--spacing) * 6)}.sm\:-mb-10{margin-bottom:calc(var(--spacing) * -10)}.sm\:mb-9{margin-bottom:calc(var(--spacing) * 9)}.sm\:mb-10{margin-bottom:calc(var(--spacing) * 10)}.sm\:mb-12{margin-bottom:calc(var(--spacing) * 12)}.sm\:mb-14{margin-bottom:calc(var(--spacing) * 14)}.sm\:mb-16{margin-bottom:calc(var(--spacing) * 16)}.sm\:-ml-2{margin-left:calc(var(--spacing) * -2)}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:inline{display:inline}.sm\:inline-flex{display:inline-flex}.sm\:h-3{height:calc(var(--spacing) * 3)}.sm\:h-5{height:calc(var(--spacing) * 5)}.sm\:h-6{height:calc(var(--spacing) * 6)}.sm\:h-9{height:calc(var(--spacing) * 9)}.sm\:h-10{height:calc(var(--spacing) * 10)}.sm\:h-20{height:calc(var(--spacing) * 20)}.sm\:h-\[32px\]{height:32px}.sm\:h-\[36px\]{height:36px}.sm\:h-\[45px\]{height:45px}.sm\:h-\[60px\]{height:60px}.sm\:h-\[185px\]{height:185px}.sm\:h-\[320px\]{height:320px}.sm\:h-\[720px\]{height:720px}.sm\:max-h-\[min\(540px\,calc\(100vh-150px\)\)\]{max-height:min(540px,100vh - 150px)}.sm\:w-3{width:calc(var(--spacing) * 3)}.sm\:w-5{width:calc(var(--spacing) * 5)}.sm\:w-6{width:calc(var(--spacing) * 6)}.sm\:w-10{width:calc(var(--spacing) * 10)}.sm\:w-20{width:calc(var(--spacing) * 20)}.sm\:w-56{width:calc(var(--spacing) * 56)}.sm\:w-60{width:calc(var(--spacing) * 60)}.sm\:w-64{width:calc(var(--spacing) * 64)}.sm\:w-\[30\%\]{width:30%}.sm\:w-\[70\%\]{width:70%}.sm\:w-\[80px\]{width:80px}.sm\:w-\[310px\]{width:310px}.sm\:w-auto{width:auto}.sm\:max-w-\[220px\]{max-width:220px}.sm\:max-w-\[260px\]{max-width:260px}.sm\:max-w-md{max-width:var(--container-md)}.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\:flex-col{flex-direction:column}.sm\:flex-row{flex-direction:row}.sm\:flex-nowrap{flex-wrap:nowrap}.sm\:items-center{align-items:center}.sm\:items-start{align-items:flex-start}.sm\:justify-between{justify-content:space-between}.sm\:justify-center{justify-content:center}.sm\:gap-0{gap:0}.sm\:gap-1\.5{gap:calc(var(--spacing) * 1.5)}.sm\:gap-2{gap:calc(var(--spacing) * 2)}.sm\:gap-2\.5{gap:calc(var(--spacing) * 2.5)}.sm\:gap-3{gap:calc(var(--spacing) * 3)}.sm\:gap-3\.5{gap:calc(var(--spacing) * 3.5)}.sm\:gap-4{gap:calc(var(--spacing) * 4)}.sm\:gap-5{gap:calc(var(--spacing) * 5)}.sm\:gap-6{gap:calc(var(--spacing) * 6)}.sm\:gap-7{gap:calc(var(--spacing) * 7)}.sm\:gap-8{gap:calc(var(--spacing) * 8)}:where(.sm\: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(.sm\: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(.sm\: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(.sm\: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)))}:where(.sm\:space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)))}:where(.sm\:space-y-12>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 12) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 12) * calc(1 - var(--tw-space-y-reverse)))}.sm\:self-auto{align-self:auto}.sm\:rounded-2xl{border-radius:var(--radius-2xl)}.sm\:rounded-3xl{border-radius:var(--radius-3xl)}.sm\:rounded-\[48px\]{border-radius:48px}.sm\:rounded-t-\[60px\]{border-top-left-radius:60px;border-top-right-radius:60px}.sm\:rounded-l-full{border-top-left-radius:2147483647px;border-bottom-left-radius:2147483647px}.sm\:rounded-l-none{border-top-left-radius:0;border-bottom-left-radius:0}.sm\:rounded-r-full{border-top-right-radius:2147483647px;border-bottom-right-radius:2147483647px}.sm\:rounded-r-none{border-top-right-radius:0;border-bottom-right-radius:0}.sm\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.sm\:p-3{padding:calc(var(--spacing) * 3)}.sm\:p-3\.5{padding:calc(var(--spacing) * 3.5)}.sm\:p-4{padding:calc(var(--spacing) * 4)}.sm\:p-5{padding:calc(var(--spacing) * 5)}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:p-7{padding:calc(var(--spacing) * 7)}.sm\:p-8{padding:calc(var(--spacing) * 8)}.sm\:p-10{padding:calc(var(--spacing) * 10)}.sm\:p-12{padding:calc(var(--spacing) * 12)}.sm\:px-3{padding-inline:calc(var(--spacing) * 3)}.sm\:px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.sm\:px-4{padding-inline:calc(var(--spacing) * 4)}.sm\:px-5{padding-inline:calc(var(--spacing) * 5)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:px-7{padding-inline:calc(var(--spacing) * 7)}.sm\:px-12{padding-inline:calc(var(--spacing) * 12)}.sm\:py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.sm\:py-2{padding-block:calc(var(--spacing) * 2)}.sm\:py-3{padding-block:calc(var(--spacing) * 3)}.sm\:py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.sm\:py-12{padding-block:calc(var(--spacing) * 12)}.sm\:py-16{padding-block:calc(var(--spacing) * 16)}.sm\:py-20{padding-block:calc(var(--spacing) * 20)}.sm\:py-24{padding-block:calc(var(--spacing) * 24)}.sm\:py-28{padding-block:calc(var(--spacing) * 28)}.sm\:pt-4{padding-top:calc(var(--spacing) * 4)}.sm\:pt-5{padding-top:calc(var(--spacing) * 5)}.sm\:pt-6{padding-top:calc(var(--spacing) * 6)}.sm\:pt-8{padding-top:calc(var(--spacing) * 8)}.sm\:pt-10{padding-top:calc(var(--spacing) * 10)}.sm\:pt-14{padding-top:calc(var(--spacing) * 14)}.sm\:pt-16{padding-top:calc(var(--spacing) * 16)}.sm\:pt-20{padding-top:calc(var(--spacing) * 20)}.sm\:pt-\[60px\]{padding-top:60px}.sm\:pt-\[70px\]{padding-top:70px}.sm\:pr-0{padding-right:0}.sm\:pr-28{padding-right:calc(var(--spacing) * 28)}.sm\:pb-6{padding-bottom:calc(var(--spacing) * 6)}.sm\:pb-8{padding-bottom:calc(var(--spacing) * 8)}.sm\:pb-10{padding-bottom:calc(var(--spacing) * 10)}.sm\:pb-14{padding-bottom:calc(var(--spacing) * 14)}.sm\:pb-20{padding-bottom:calc(var(--spacing) * 20)}.sm\:pb-24{padding-bottom:calc(var(--spacing) * 24)}.sm\:pb-36{padding-bottom:calc(var(--spacing) * 36)}.sm\:pb-\[170px\]{padding-bottom:170px}.sm\:pl-6{padding-left:calc(var(--spacing) * 6)}.sm\:pl-12{padding-left:calc(var(--spacing) * 12)}.sm\:text-left{text-align:left}.sm\:text-right{text-align:right}.sm\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.sm\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.sm\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.sm\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.sm\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.sm\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.sm\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.sm\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.sm\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.sm\:text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.sm\:text-\[10px\]{font-size:10px}.sm\:text-\[11\.5px\]{font-size:11.5px}.sm\:text-\[11px\]{font-size:11px}.sm\:text-\[13\.5px\]{font-size:13.5px}.sm\:text-\[13px\]{font-size:13px}.sm\:text-\[14\.5px\]{font-size:14.5px}.sm\:text-\[14px\]{font-size:14px}.sm\:text-\[15px\]{font-size:15px}.sm\:text-\[16px\]{font-size:16px}.sm\:text-\[18px\]{font-size:18px}.sm\:text-\[30px\]{font-size:30px}.sm\:text-\[38px\]{font-size:38px}.sm\:text-\[48px\]{font-size:48px}.sm\:leading-\[25px\]{--tw-leading:25px;line-height:25px}.sm\:leading-\[48px\]{--tw-leading:48px;line-height:48px}.sm\:tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.sm\:whitespace-nowrap{white-space:nowrap}}@media (width>=48rem){.md\:col-span-2{grid-column:span 2/span 2}.md\:block{display:block}.md\:flex{display:flex}.md\:hidden{display:none}.md\:inline{display:inline}.md\:inline-block{display:inline-block}.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\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:items-end{align-items:flex-end}.md\:self-auto{align-self:auto}.md\:pb-24{padding-bottom:calc(var(--spacing) * 24)}}@media (width>=64rem){.lg\:sticky{position:sticky}.lg\:top-8{top:calc(var(--spacing) * 8)}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-span-3{grid-column:span 3/span 3}.lg\:col-span-4{grid-column:span 4/span 4}.lg\:col-span-5{grid-column:span 5/span 5}.lg\:col-span-7{grid-column:span 7/span 7}.lg\:col-span-8{grid-column:span 8/span 8}.lg\:-mt-\[155px\]{margin-top:-155px}.lg\:mt-10{margin-top:calc(var(--spacing) * 10)}.lg\:-mb-12{margin-bottom:calc(var(--spacing) * -12)}.lg\:mb-0{margin-bottom:0}.lg\:mb-6{margin-bottom:calc(var(--spacing) * 6)}.lg\:-ml-px{margin-left:-1px}.lg\:ml-0{margin-left:0}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:aspect-auto{aspect-ratio:auto}.lg\:h-\[50px\]{height:50px}.lg\:h-\[210px\]{height:210px}.lg\:h-\[420px\]{height:420px}.lg\:h-\[760px\]{height:760px}.lg\:w-\[438px\]{width:438px}.lg\:w-\[600px\]{width:600px}.lg\:max-w-4xl{max-width:var(--container-4xl)}.lg\:max-w-\[460px\]{max-width:460px}.lg\:grow{flex-grow:1}.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-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:flex-row{flex-direction:row}.lg\:items-center{align-items:center}.lg\:justify-between{justify-content:space-between}.lg\:justify-center{justify-content:center}.lg\:justify-end{justify-content:flex-end}.lg\:gap-4{gap:calc(var(--spacing) * 4)}.lg\:gap-5{gap:calc(var(--spacing) * 5)}.lg\:gap-8{gap:calc(var(--spacing) * 8)}.lg\:gap-10{gap:calc(var(--spacing) * 10)}.lg\:gap-12{gap:calc(var(--spacing) * 12)}.lg\:gap-\[20px\]{gap:20px}.lg\:rounded-t-none{border-top-left-radius:0;border-top-right-radius:0}.lg\:rounded-tl-lg{border-top-left-radius:var(--radius-lg)}.lg\:rounded-r-lg{border-top-right-radius:var(--radius-lg);border-bottom-right-radius:var(--radius-lg)}.lg\:rounded-br-none{border-bottom-right-radius:0}.lg\:p-8{padding:calc(var(--spacing) * 8)}.lg\:p-10{padding:calc(var(--spacing) * 10)}.lg\:p-12{padding:calc(var(--spacing) * 12)}.lg\:p-20{padding:calc(var(--spacing) * 20)}.lg\:px-4{padding-inline:calc(var(--spacing) * 4)}.lg\:px-8{padding-inline:calc(var(--spacing) * 8)}.lg\:px-14{padding-inline:calc(var(--spacing) * 14)}.lg\:px-16{padding-inline:calc(var(--spacing) * 16)}.lg\:pt-\[78px\]{padding-top:78px}.lg\:pb-10{padding-bottom:calc(var(--spacing) * 10)}.lg\:pb-\[190px\]{padding-bottom:190px}.lg\:text-left{text-align:left}.lg\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.lg\:text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}.lg\:text-\[14\.5px\]{font-size:14.5px}.lg\:text-\[17px\]{font-size:17px}.lg\:text-\[18px\]{font-size:18px}.lg\:text-\[19px\]{font-size:19px}.lg\:text-\[40px\]{font-size:40px}.lg\:text-\[58px\]{font-size:58px}.lg\:leading-\[28px\]{--tw-leading:28px;line-height:28px}}@media (width>=80rem){.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (prefers-color-scheme:dark){:where(.dark\:divide-gray-800>:not(:last-child)){border-color:var(--color-gray-800)}:where(.dark\:divide-neutral-800>:not(:last-child)){border-color:var(--color-neutral-800)}:where(.dark\:divide-neutral-800\/60>:not(:last-child)){border-color:#26262699}@supports (color:color-mix(in lab, red, red)){:where(.dark\:divide-neutral-800\/60>:not(:last-child)){border-color:color-mix(in oklab, var(--color-neutral-800) 60%, transparent)}}.dark\:border-\[\#3E3E3A\]{border-color:#3e3e3a}.dark\:border-\[\#27272a\]{border-color:#27272a}.dark\:border-\[\#eeeeec\]{border-color:#eeeeec}.dark\:border-amber-500\/20{border-color:#f99c0033}@supports (color:color-mix(in lab, red, red)){.dark\:border-amber-500\/20{border-color:color-mix(in oklab, var(--color-amber-500) 20%, transparent)}}.dark\:border-amber-800{border-color:var(--color-amber-800)}.dark\:border-amber-900\/30{border-color:#7b33064d}@supports (color:color-mix(in lab, red, red)){.dark\:border-amber-900\/30{border-color:color-mix(in oklab, var(--color-amber-900) 30%, transparent)}}.dark\:border-amber-900\/40{border-color:#7b330666}@supports (color:color-mix(in lab, red, red)){.dark\:border-amber-900\/40{border-color:color-mix(in oklab, var(--color-amber-900) 40%, transparent)}}.dark\:border-amber-900\/50{border-color:#7b330680}@supports (color:color-mix(in lab, red, red)){.dark\:border-amber-900\/50{border-color:color-mix(in oklab, var(--color-amber-900) 50%, transparent)}}.dark\:border-blue-900\/40{border-color:#1c398e66}@supports (color:color-mix(in lab, red, red)){.dark\:border-blue-900\/40{border-color:color-mix(in oklab, var(--color-blue-900) 40%, transparent)}}.dark\:border-cyan-900\/30{border-color:#104e644d}@supports (color:color-mix(in lab, red, red)){.dark\:border-cyan-900\/30{border-color:color-mix(in oklab, var(--color-cyan-900) 30%, transparent)}}.dark\:border-emerald-500\/20{border-color:#00bb7f33}@supports (color:color-mix(in lab, red, red)){.dark\:border-emerald-500\/20{border-color:color-mix(in oklab, var(--color-emerald-500) 20%, transparent)}}.dark\:border-emerald-800{border-color:var(--color-emerald-800)}.dark\:border-emerald-800\/40{border-color:#005f4666}@supports (color:color-mix(in lab, red, red)){.dark\:border-emerald-800\/40{border-color:color-mix(in oklab, var(--color-emerald-800) 40%, transparent)}}.dark\:border-emerald-800\/50{border-color:#005f4680}@supports (color:color-mix(in lab, red, red)){.dark\:border-emerald-800\/50{border-color:color-mix(in oklab, var(--color-emerald-800) 50%, transparent)}}.dark\:border-emerald-900\/30{border-color:#004e3b4d}@supports (color:color-mix(in lab, red, red)){.dark\:border-emerald-900\/30{border-color:color-mix(in oklab, var(--color-emerald-900) 30%, transparent)}}.dark\:border-emerald-900\/40{border-color:#004e3b66}@supports (color:color-mix(in lab, red, red)){.dark\:border-emerald-900\/40{border-color:color-mix(in oklab, var(--color-emerald-900) 40%, transparent)}}.dark\:border-gray-600{border-color:var(--color-gray-600)}.dark\:border-gray-700{border-color:var(--color-gray-700)}.dark\:border-gray-700\/60{border-color:#36415399}@supports (color:color-mix(in lab, red, red)){.dark\:border-gray-700\/60{border-color:color-mix(in oklab, var(--color-gray-700) 60%, transparent)}}.dark\:border-gray-800{border-color:var(--color-gray-800)}.dark\:border-indigo-800{border-color:var(--color-indigo-800)}.dark\:border-indigo-800\/60{border-color:#372aac99}@supports (color:color-mix(in lab, red, red)){.dark\:border-indigo-800\/60{border-color:color-mix(in oklab, var(--color-indigo-800) 60%, transparent)}}.dark\:border-indigo-900\/40{border-color:#312c8566}@supports (color:color-mix(in lab, red, red)){.dark\:border-indigo-900\/40{border-color:color-mix(in oklab, var(--color-indigo-900) 40%, transparent)}}.dark\:border-neutral-600{border-color:var(--color-neutral-600)}.dark\:border-neutral-700{border-color:var(--color-neutral-700)}.dark\:border-neutral-700\/60{border-color:#40404099}@supports (color:color-mix(in lab, red, red)){.dark\:border-neutral-700\/60{border-color:color-mix(in oklab, var(--color-neutral-700) 60%, transparent)}}.dark\:border-neutral-800{border-color:var(--color-neutral-800)}.dark\:border-neutral-800\/60{border-color:#26262699}@supports (color:color-mix(in lab, red, red)){.dark\:border-neutral-800\/60{border-color:color-mix(in oklab, var(--color-neutral-800) 60%, transparent)}}.dark\:border-neutral-800\/80{border-color:#262626cc}@supports (color:color-mix(in lab, red, red)){.dark\:border-neutral-800\/80{border-color:color-mix(in oklab, var(--color-neutral-800) 80%, transparent)}}.dark\:border-neutral-900{border-color:var(--color-neutral-900)}.dark\:border-purple-800{border-color:var(--color-purple-800)}.dark\:border-purple-800\/40{border-color:#6e11b066}@supports (color:color-mix(in lab, red, red)){.dark\:border-purple-800\/40{border-color:color-mix(in oklab, var(--color-purple-800) 40%, transparent)}}.dark\:border-purple-800\/60{border-color:#6e11b099}@supports (color:color-mix(in lab, red, red)){.dark\:border-purple-800\/60{border-color:color-mix(in oklab, var(--color-purple-800) 60%, transparent)}}.dark\:border-purple-900\/40{border-color:#59168b66}@supports (color:color-mix(in lab, red, red)){.dark\:border-purple-900\/40{border-color:color-mix(in oklab, var(--color-purple-900) 40%, transparent)}}.dark\:border-red-800{border-color:var(--color-red-800)}.dark\:border-rose-500\/20{border-color:#ff235733}@supports (color:color-mix(in lab, red, red)){.dark\:border-rose-500\/20{border-color:color-mix(in oklab, var(--color-rose-500) 20%, transparent)}}.dark\:border-rose-800{border-color:var(--color-rose-800)}.dark\:border-rose-900\/30{border-color:#8b08364d}@supports (color:color-mix(in lab, red, red)){.dark\:border-rose-900\/30{border-color:color-mix(in oklab, var(--color-rose-900) 30%, transparent)}}.dark\:border-rose-900\/40{border-color:#8b083666}@supports (color:color-mix(in lab, red, red)){.dark\:border-rose-900\/40{border-color:color-mix(in oklab, var(--color-rose-900) 40%, transparent)}}.dark\:border-sky-800\/40{border-color:#00598666}@supports (color:color-mix(in lab, red, red)){.dark\:border-sky-800\/40{border-color:color-mix(in oklab, var(--color-sky-800) 40%, transparent)}}.dark\:border-slate-700{border-color:var(--color-slate-700)}.dark\:border-slate-800{border-color:var(--color-slate-800)}.dark\:border-slate-800\/80{border-color:#1d293dcc}@supports (color:color-mix(in lab, red, red)){.dark\:border-slate-800\/80{border-color:color-mix(in oklab, var(--color-slate-800) 80%, transparent)}}.dark\:border-violet-900\/30{border-color:#4d179a4d}@supports (color:color-mix(in lab, red, red)){.dark\:border-violet-900\/30{border-color:color-mix(in oklab, var(--color-violet-900) 30%, transparent)}}.dark\:bg-\[\#0a0a0a\]{background-color:#0a0a0a}.dark\:bg-\[\#0c121d\]{background-color:#0c121d}.dark\:bg-\[\#1D0002\]{background-color:#1d0002}.dark\:bg-\[\#3E3E3A\]{background-color:#3e3e3a}.dark\:bg-\[\#3b82f6\]\/15{background-color:oklab(62.3083% -.0332476 -.185052/.15)}.dark\:bg-\[\#7c3aed\]\/15{background-color:oklab(54.1337% .0963843 -.226969/.15)}.dark\:bg-\[\#10b981\]\/15{background-color:oklab(69.5873% -.142158 .0448781/.15)}.dark\:bg-\[\#16a34a\]\/15{background-color:oklab(62.7052% -.145969 .0869672/.15)}.dark\:bg-\[\#22c55e\]\/20{background-color:oklab(72.2746% -.165574 .0972219/.2)}.dark\:bg-\[\#151d2a\]{background-color:#151d2a}.dark\:bg-\[\#0284c7\]\/15{background-color:oklab(58.7617% -.0652674 -.122575/.15)}.dark\:bg-\[\#16161e\]{background-color:#16161e}.dark\:bg-\[\#18181b\]{background-color:#18181b}.dark\:bg-\[\#111114\]{background-color:#111114}.dark\:bg-\[\#161615\]{background-color:#161615}.dark\:bg-\[\#d97706\]\/15{background-color:oklab(66.584% .082678 .133963/.15)}.dark\:bg-\[\#e11d48\]\/15{background-color:oklab(58.5838% .211667 .0670822/.15)}.dark\:bg-\[\#eeeeec\]{background-color:#eeeeec}.dark\:bg-\[\#f43f5e\]\/15{background-color:oklab(64.5032% .206597 .0609589/.15)}.dark\:bg-\[\#f97316\]\/15{background-color:oklab(70.4871% .125896 .137895/.15)}.dark\:bg-amber-500\/10{background-color:#f99c001a}@supports (color:color-mix(in lab, red, red)){.dark\:bg-amber-500\/10{background-color:color-mix(in oklab, var(--color-amber-500) 10%, transparent)}}.dark\:bg-amber-950{background-color:var(--color-amber-950)}.dark\:bg-amber-950\/20{background-color:#46190133}@supports (color:color-mix(in lab, red, red)){.dark\:bg-amber-950\/20{background-color:color-mix(in oklab, var(--color-amber-950) 20%, transparent)}}.dark\:bg-amber-950\/40{background-color:#46190166}@supports (color:color-mix(in lab, red, red)){.dark\:bg-amber-950\/40{background-color:color-mix(in oklab, var(--color-amber-950) 40%, transparent)}}.dark\:bg-amber-950\/60{background-color:#46190199}@supports (color:color-mix(in lab, red, red)){.dark\:bg-amber-950\/60{background-color:color-mix(in oklab, var(--color-amber-950) 60%, transparent)}}.dark\:bg-black{background-color:var(--color-black)}.dark\:bg-blue-500\/10{background-color:#3080ff1a}@supports (color:color-mix(in lab, red, red)){.dark\:bg-blue-500\/10{background-color:color-mix(in oklab, var(--color-blue-500) 10%, transparent)}}.dark\:bg-blue-950{background-color:var(--color-blue-950)}.dark\:bg-blue-950\/20{background-color:#16245633}@supports (color:color-mix(in lab, red, red)){.dark\:bg-blue-950\/20{background-color:color-mix(in oklab, var(--color-blue-950) 20%, transparent)}}.dark\:bg-blue-950\/60{background-color:#16245699}@supports (color:color-mix(in lab, red, red)){.dark\:bg-blue-950\/60{background-color:color-mix(in oklab, var(--color-blue-950) 60%, transparent)}}.dark\:bg-cyan-950\/60{background-color:#05334599}@supports (color:color-mix(in lab, red, red)){.dark\:bg-cyan-950\/60{background-color:color-mix(in oklab, var(--color-cyan-950) 60%, transparent)}}.dark\:bg-emerald-500\/10{background-color:#00bb7f1a}@supports (color:color-mix(in lab, red, red)){.dark\:bg-emerald-500\/10{background-color:color-mix(in oklab, var(--color-emerald-500) 10%, transparent)}}.dark\:bg-emerald-950{background-color:var(--color-emerald-950)}.dark\:bg-emerald-950\/20{background-color:#002c2233}@supports (color:color-mix(in lab, red, red)){.dark\:bg-emerald-950\/20{background-color:color-mix(in oklab, var(--color-emerald-950) 20%, transparent)}}.dark\:bg-emerald-950\/30{background-color:#002c224d}@supports (color:color-mix(in lab, red, red)){.dark\:bg-emerald-950\/30{background-color:color-mix(in oklab, var(--color-emerald-950) 30%, transparent)}}.dark\:bg-emerald-950\/40{background-color:#002c2266}@supports (color:color-mix(in lab, red, red)){.dark\:bg-emerald-950\/40{background-color:color-mix(in oklab, var(--color-emerald-950) 40%, transparent)}}.dark\:bg-emerald-950\/50{background-color:#002c2280}@supports (color:color-mix(in lab, red, red)){.dark\:bg-emerald-950\/50{background-color:color-mix(in oklab, var(--color-emerald-950) 50%, transparent)}}.dark\:bg-emerald-950\/60{background-color:#002c2299}@supports (color:color-mix(in lab, red, red)){.dark\:bg-emerald-950\/60{background-color:color-mix(in oklab, var(--color-emerald-950) 60%, transparent)}}.dark\:bg-emerald-950\/80{background-color:#002c22cc}@supports (color:color-mix(in lab, red, red)){.dark\:bg-emerald-950\/80{background-color:color-mix(in oklab, var(--color-emerald-950) 80%, transparent)}}.dark\:bg-gray-800{background-color:var(--color-gray-800)}.dark\:bg-gray-800\/40{background-color:#1e293966}@supports (color:color-mix(in lab, red, red)){.dark\:bg-gray-800\/40{background-color:color-mix(in oklab, var(--color-gray-800) 40%, transparent)}}.dark\:bg-gray-800\/60{background-color:#1e293999}@supports (color:color-mix(in lab, red, red)){.dark\:bg-gray-800\/60{background-color:color-mix(in oklab, var(--color-gray-800) 60%, transparent)}}.dark\:bg-gray-900{background-color:var(--color-gray-900)}.dark\:bg-indigo-950\/20{background-color:#1e1a4d33}@supports (color:color-mix(in lab, red, red)){.dark\:bg-indigo-950\/20{background-color:color-mix(in oklab, var(--color-indigo-950) 20%, transparent)}}.dark\:bg-indigo-950\/50{background-color:#1e1a4d80}@supports (color:color-mix(in lab, red, red)){.dark\:bg-indigo-950\/50{background-color:color-mix(in oklab, var(--color-indigo-950) 50%, transparent)}}.dark\:bg-indigo-950\/60{background-color:#1e1a4d99}@supports (color:color-mix(in lab, red, red)){.dark\:bg-indigo-950\/60{background-color:color-mix(in oklab, var(--color-indigo-950) 60%, transparent)}}.dark\:bg-neutral-800{background-color:var(--color-neutral-800)}.dark\:bg-neutral-800\/50{background-color:#26262680}@supports (color:color-mix(in lab, red, red)){.dark\:bg-neutral-800\/50{background-color:color-mix(in oklab, var(--color-neutral-800) 50%, transparent)}}.dark\:bg-neutral-800\/60{background-color:#26262699}@supports (color:color-mix(in lab, red, red)){.dark\:bg-neutral-800\/60{background-color:color-mix(in oklab, var(--color-neutral-800) 60%, transparent)}}.dark\:bg-neutral-800\/80{background-color:#262626cc}@supports (color:color-mix(in lab, red, red)){.dark\:bg-neutral-800\/80{background-color:color-mix(in oklab, var(--color-neutral-800) 80%, transparent)}}.dark\:bg-neutral-800\/90{background-color:#262626e6}@supports (color:color-mix(in lab, red, red)){.dark\:bg-neutral-800\/90{background-color:color-mix(in oklab, var(--color-neutral-800) 90%, transparent)}}.dark\:bg-neutral-900{background-color:var(--color-neutral-900)}.dark\:bg-neutral-900\/40{background-color:#17171766}@supports (color:color-mix(in lab, red, red)){.dark\:bg-neutral-900\/40{background-color:color-mix(in oklab, var(--color-neutral-900) 40%, transparent)}}.dark\:bg-neutral-900\/50{background-color:#17171780}@supports (color:color-mix(in lab, red, red)){.dark\:bg-neutral-900\/50{background-color:color-mix(in oklab, var(--color-neutral-900) 50%, transparent)}}.dark\:bg-neutral-900\/60{background-color:#17171799}@supports (color:color-mix(in lab, red, red)){.dark\:bg-neutral-900\/60{background-color:color-mix(in oklab, var(--color-neutral-900) 60%, transparent)}}.dark\:bg-neutral-900\/90{background-color:#171717e6}@supports (color:color-mix(in lab, red, red)){.dark\:bg-neutral-900\/90{background-color:color-mix(in oklab, var(--color-neutral-900) 90%, transparent)}}.dark\:bg-neutral-950{background-color:var(--color-neutral-950)}.dark\:bg-neutral-950\/40{background-color:#0a0a0a66}@supports (color:color-mix(in lab, red, red)){.dark\:bg-neutral-950\/40{background-color:color-mix(in oklab, var(--color-neutral-950) 40%, transparent)}}.dark\:bg-neutral-950\/50{background-color:#0a0a0a80}@supports (color:color-mix(in lab, red, red)){.dark\:bg-neutral-950\/50{background-color:color-mix(in oklab, var(--color-neutral-950) 50%, transparent)}}.dark\:bg-neutral-950\/60{background-color:#0a0a0a99}@supports (color:color-mix(in lab, red, red)){.dark\:bg-neutral-950\/60{background-color:color-mix(in oklab, var(--color-neutral-950) 60%, transparent)}}.dark\:bg-neutral-950\/95{background-color:#0a0a0af2}@supports (color:color-mix(in lab, red, red)){.dark\:bg-neutral-950\/95{background-color:color-mix(in oklab, var(--color-neutral-950) 95%, transparent)}}.dark\:bg-pink-500\/10{background-color:#f6339a1a}@supports (color:color-mix(in lab, red, red)){.dark\:bg-pink-500\/10{background-color:color-mix(in oklab, var(--color-pink-500) 10%, transparent)}}.dark\:bg-pink-950\/60{background-color:#51042499}@supports (color:color-mix(in lab, red, red)){.dark\:bg-pink-950\/60{background-color:color-mix(in oklab, var(--color-pink-950) 60%, transparent)}}.dark\:bg-purple-400{background-color:var(--color-purple-400)}.dark\:bg-purple-500\/10{background-color:#ac4bff1a}@supports (color:color-mix(in lab, red, red)){.dark\:bg-purple-500\/10{background-color:color-mix(in oklab, var(--color-purple-500) 10%, transparent)}}.dark\:bg-purple-600{background-color:var(--color-purple-600)}.dark\:bg-purple-900\/40{background-color:#59168b66}@supports (color:color-mix(in lab, red, red)){.dark\:bg-purple-900\/40{background-color:color-mix(in oklab, var(--color-purple-900) 40%, transparent)}}.dark\:bg-purple-950{background-color:var(--color-purple-950)}.dark\:bg-purple-950\/20{background-color:#3c036633}@supports (color:color-mix(in lab, red, red)){.dark\:bg-purple-950\/20{background-color:color-mix(in oklab, var(--color-purple-950) 20%, transparent)}}.dark\:bg-purple-950\/40{background-color:#3c036666}@supports (color:color-mix(in lab, red, red)){.dark\:bg-purple-950\/40{background-color:color-mix(in oklab, var(--color-purple-950) 40%, transparent)}}.dark\:bg-purple-950\/50{background-color:#3c036680}@supports (color:color-mix(in lab, red, red)){.dark\:bg-purple-950\/50{background-color:color-mix(in oklab, var(--color-purple-950) 50%, transparent)}}.dark\:bg-purple-950\/60{background-color:#3c036699}@supports (color:color-mix(in lab, red, red)){.dark\:bg-purple-950\/60{background-color:color-mix(in oklab, var(--color-purple-950) 60%, transparent)}}.dark\:bg-purple-950\/80{background-color:#3c0366cc}@supports (color:color-mix(in lab, red, red)){.dark\:bg-purple-950\/80{background-color:color-mix(in oklab, var(--color-purple-950) 80%, transparent)}}.dark\:bg-red-950\/40{background-color:#46080966}@supports (color:color-mix(in lab, red, red)){.dark\:bg-red-950\/40{background-color:color-mix(in oklab, var(--color-red-950) 40%, transparent)}}.dark\:bg-red-950\/60{background-color:#46080999}@supports (color:color-mix(in lab, red, red)){.dark\:bg-red-950\/60{background-color:color-mix(in oklab, var(--color-red-950) 60%, transparent)}}.dark\:bg-rose-500\/10{background-color:#ff23571a}@supports (color:color-mix(in lab, red, red)){.dark\:bg-rose-500\/10{background-color:color-mix(in oklab, var(--color-rose-500) 10%, transparent)}}.dark\:bg-rose-950{background-color:var(--color-rose-950)}.dark\:bg-rose-950\/20{background-color:#4d021833}@supports (color:color-mix(in lab, red, red)){.dark\:bg-rose-950\/20{background-color:color-mix(in oklab, var(--color-rose-950) 20%, transparent)}}.dark\:bg-rose-950\/40{background-color:#4d021866}@supports (color:color-mix(in lab, red, red)){.dark\:bg-rose-950\/40{background-color:color-mix(in oklab, var(--color-rose-950) 40%, transparent)}}.dark\:bg-rose-950\/60{background-color:#4d021899}@supports (color:color-mix(in lab, red, red)){.dark\:bg-rose-950\/60{background-color:color-mix(in oklab, var(--color-rose-950) 60%, transparent)}}.dark\:bg-sky-950\/20{background-color:#052f4a33}@supports (color:color-mix(in lab, red, red)){.dark\:bg-sky-950\/20{background-color:color-mix(in oklab, var(--color-sky-950) 20%, transparent)}}.dark\:bg-sky-950\/40{background-color:#052f4a66}@supports (color:color-mix(in lab, red, red)){.dark\:bg-sky-950\/40{background-color:color-mix(in oklab, var(--color-sky-950) 40%, transparent)}}.dark\:bg-sky-950\/60{background-color:#052f4a99}@supports (color:color-mix(in lab, red, red)){.dark\:bg-sky-950\/60{background-color:color-mix(in oklab, var(--color-sky-950) 60%, transparent)}}.dark\:bg-slate-800\/60{background-color:#1d293d99}@supports (color:color-mix(in lab, red, red)){.dark\:bg-slate-800\/60{background-color:color-mix(in oklab, var(--color-slate-800) 60%, transparent)}}.dark\:bg-slate-800\/80{background-color:#1d293dcc}@supports (color:color-mix(in lab, red, red)){.dark\:bg-slate-800\/80{background-color:color-mix(in oklab, var(--color-slate-800) 80%, transparent)}}.dark\:bg-slate-900{background-color:var(--color-slate-900)}.dark\:bg-violet-950\/60{background-color:#2f0d6899}@supports (color:color-mix(in lab, red, red)){.dark\:bg-violet-950\/60{background-color:color-mix(in oklab, var(--color-violet-950) 60%, transparent)}}.dark\:bg-white{background-color:var(--color-white)}.dark\:bg-yellow-950\/40{background-color:#43200466}@supports (color:color-mix(in lab, red, red)){.dark\:bg-yellow-950\/40{background-color:color-mix(in oklab, var(--color-yellow-950) 40%, transparent)}}.dark\:from-indigo-950\/20{--tw-gradient-from:#1e1a4d33}@supports (color:color-mix(in lab, red, red)){.dark\:from-indigo-950\/20{--tw-gradient-from:color-mix(in oklab, var(--color-indigo-950) 20%, transparent)}}.dark\:from-indigo-950\/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))}.dark\:from-neutral-900{--tw-gradient-from:var(--color-neutral-900);--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))}.dark\:from-purple-950\/50{--tw-gradient-from:#3c036680}@supports (color:color-mix(in lab, red, red)){.dark\:from-purple-950\/50{--tw-gradient-from:color-mix(in oklab, var(--color-purple-950) 50%, transparent)}}.dark\:from-purple-950\/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))}.dark\:via-purple-400\/20{--tw-gradient-via:#c07eff33}@supports (color:color-mix(in lab, red, red)){.dark\:via-purple-400\/20{--tw-gradient-via:color-mix(in oklab, var(--color-purple-400) 20%, transparent)}}.dark\:via-purple-400\/20{--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)}.dark\:via-purple-900\/40{--tw-gradient-via:#59168b66}@supports (color:color-mix(in lab, red, red)){.dark\:via-purple-900\/40{--tw-gradient-via:color-mix(in oklab, var(--color-purple-900) 40%, transparent)}}.dark\:via-purple-900\/40{--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)}.dark\:via-purple-950\/10{--tw-gradient-via:#3c03661a}@supports (color:color-mix(in lab, red, red)){.dark\:via-purple-950\/10{--tw-gradient-via:color-mix(in oklab, var(--color-purple-950) 10%, transparent)}}.dark\:via-purple-950\/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)}.dark\:to-indigo-950\/50{--tw-gradient-to:#1e1a4d80}@supports (color:color-mix(in lab, red, red)){.dark\:to-indigo-950\/50{--tw-gradient-to:color-mix(in oklab, var(--color-indigo-950) 50%, transparent)}}.dark\:to-indigo-950\/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))}.dark\:to-neutral-900{--tw-gradient-to:var(--color-neutral-900);--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))}.dark\:fill-\[\#0c121d\]{fill:#0c121d}.dark\:fill-\[\#09090b\]{fill:#09090b}.dark\:fill-neutral-950{fill:var(--color-neutral-950)}.dark\:fill-slate-200{fill:var(--color-slate-200)}.dark\:stroke-purple-900\/60{stroke:#59168b99}@supports (color:color-mix(in lab, red, red)){.dark\:stroke-purple-900\/60{stroke:color-mix(in oklab, var(--color-purple-900) 60%, transparent)}}.dark\:stroke-white{stroke:var(--color-white)}.dark\:text-\[\#1C1C1A\]{color:#1c1c1a}.dark\:text-\[\#4B0600\]{color:#4b0600}.dark\:text-\[\#4ade80\]{color:#4ade80}.dark\:text-\[\#71717a\]{color:#71717a}.dark\:text-\[\#391800\]{color:#391800}.dark\:text-\[\#733000\]{color:#733000}.dark\:text-\[\#A1A09A\]{color:#a1a09a}.dark\:text-\[\#EDEDEC\]{color:#ededec}.dark\:text-\[\#F61500\]{color:#f61500}.dark\:text-\[\#FF4433\]{color:#f43}.dark\:text-\[\#a1a1aa\]{color:#a1a1aa}.dark\:text-\[\#a855f7\]{color:#a855f7}.dark\:text-amber-300{color:var(--color-amber-300)}.dark\:text-amber-400{color:var(--color-amber-400)}.dark\:text-black{color:var(--color-black)}.dark\:text-blue-300{color:var(--color-blue-300)}.dark\:text-blue-400{color:var(--color-blue-400)}.dark\:text-cyan-300{color:var(--color-cyan-300)}.dark\:text-cyan-400{color:var(--color-cyan-400)}.dark\:text-emerald-200{color:var(--color-emerald-200)}.dark\:text-emerald-300{color:var(--color-emerald-300)}.dark\:text-emerald-400{color:var(--color-emerald-400)}.dark\:text-gray-200{color:var(--color-gray-200)}.dark\:text-gray-300{color:var(--color-gray-300)}.dark\:text-gray-400{color:var(--color-gray-400)}.dark\:text-gray-600{color:var(--color-gray-600)}.dark\:text-indigo-300{color:var(--color-indigo-300)}.dark\:text-indigo-400{color:var(--color-indigo-400)}.dark\:text-neutral-100{color:var(--color-neutral-100)}.dark\:text-neutral-200{color:var(--color-neutral-200)}.dark\:text-neutral-300{color:var(--color-neutral-300)}.dark\:text-neutral-400{color:var(--color-neutral-400)}.dark\:text-neutral-500{color:var(--color-neutral-500)}.dark\:text-neutral-600{color:var(--color-neutral-600)}.dark\:text-neutral-700{color:var(--color-neutral-700)}.dark\:text-neutral-950{color:var(--color-neutral-950)}.dark\:text-pink-300{color:var(--color-pink-300)}.dark\:text-pink-400{color:var(--color-pink-400)}.dark\:text-purple-200{color:var(--color-purple-200)}.dark\:text-purple-300{color:var(--color-purple-300)}.dark\:text-purple-400{color:var(--color-purple-400)}.dark\:text-red-300{color:var(--color-red-300)}.dark\:text-red-400{color:var(--color-red-400)}.dark\:text-rose-300{color:var(--color-rose-300)}.dark\:text-rose-400{color:var(--color-rose-400)}.dark\:text-sky-300{color:var(--color-sky-300)}.dark\:text-sky-400{color:var(--color-sky-400)}.dark\:text-slate-100{color:var(--color-slate-100)}.dark\:text-slate-200{color:var(--color-slate-200)}.dark\:text-slate-300{color:var(--color-slate-300)}.dark\:text-slate-400{color:var(--color-slate-400)}.dark\:text-slate-500{color:var(--color-slate-500)}.dark\:text-slate-900{color:var(--color-slate-900)}.dark\:text-slate-950{color:var(--color-slate-950)}.dark\:text-violet-300{color:var(--color-violet-300)}.dark\:text-violet-400{color:var(--color-violet-400)}.dark\:text-white{color:var(--color-white)}.dark\:text-yellow-400{color:var(--color-yellow-400)}.dark\:mix-blend-hard-light{mix-blend-mode:hard-light}.dark\:mix-blend-normal{mix-blend-mode:normal}.dark\:shadow-\[0_-4px_24px_rgba\(0\,0\,0\,0\.5\)\]{--tw-shadow:0 -4px 24px 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)}.dark\:shadow-\[inset_0px_0px_0px_1px_\#fffaed2d\]{--tw-shadow:inset 0px 0px 0px 1px var(--tw-shadow-color,#fffaed2d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.dark\:shadow-black\/40{--tw-shadow-color:#0006}@supports (color:color-mix(in lab, red, red)){.dark\:shadow-black\/40{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 40%, transparent) var(--tw-shadow-alpha), transparent)}}.dark\:shadow-black\/60{--tw-shadow-color:#0009}@supports (color:color-mix(in lab, red, red)){.dark\:shadow-black\/60{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 60%, transparent) var(--tw-shadow-alpha), transparent)}}.dark\:shadow-black\/80{--tw-shadow-color:#000c}@supports (color:color-mix(in lab, red, red)){.dark\:shadow-black\/80{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 80%, transparent) var(--tw-shadow-alpha), transparent)}}.dark\:ring-neutral-700{--tw-ring-color:var(--color-neutral-700)}.dark\:ring-neutral-800{--tw-ring-color:var(--color-neutral-800)}.dark\:ring-neutral-900{--tw-ring-color:var(--color-neutral-900)}.dark\:ring-neutral-950{--tw-ring-color:var(--color-neutral-950)}.dark\:\[--stroke-color\:\#FF750F\]{--stroke-color:#ff750f}@media (hover:hover){.dark\:group-hover\:text-purple-400:is(:where(.group):hover *){color:var(--color-purple-400)}.dark\:group-hover\:text-rose-400:is(:where(.group):hover *){color:var(--color-rose-400)}.dark\:group-hover\:text-white:is(:where(.group):hover *){color:var(--color-white)}}.dark\:before\:border-\[\#3E3E3A\]:before{content:var(--tw-content);border-color:#3e3e3a}@media (hover:hover){.dark\:hover\:border-\[\#3E3E3A\]:hover{border-color:#3e3e3a}.dark\:hover\:border-\[\#62605b\]:hover{border-color:#62605b}.dark\:hover\:border-emerald-500\/30:hover{border-color:#00bb7f4d}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:border-emerald-500\/30:hover{border-color:color-mix(in oklab, var(--color-emerald-500) 30%, transparent)}}.dark\:hover\:border-purple-800\/60:hover{border-color:#6e11b099}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:border-purple-800\/60:hover{border-color:color-mix(in oklab, var(--color-purple-800) 60%, transparent)}}.dark\:hover\:border-rose-500\/40:hover{border-color:#ff235766}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:border-rose-500\/40:hover{border-color:color-mix(in oklab, var(--color-rose-500) 40%, transparent)}}.dark\:hover\:border-violet-500\/30:hover{border-color:#8d54ff4d}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:border-violet-500\/30:hover{border-color:color-mix(in oklab, var(--color-violet-500) 30%, transparent)}}.dark\:hover\:border-white:hover{border-color:var(--color-white)}.dark\:hover\:bg-\[\#7c3aed\]\/25:hover{background-color:oklab(54.1337% .0963843 -.226969/.25)}.dark\:hover\:bg-emerald-900\/50:hover{background-color:#004e3b80}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-emerald-900\/50:hover{background-color:color-mix(in oklab, var(--color-emerald-900) 50%, transparent)}}.dark\:hover\:bg-gray-800\/40:hover{background-color:#1e293966}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-gray-800\/40:hover{background-color:color-mix(in oklab, var(--color-gray-800) 40%, transparent)}}.dark\:hover\:bg-indigo-900\/60:hover{background-color:#312c8599}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-indigo-900\/60:hover{background-color:color-mix(in oklab, var(--color-indigo-900) 60%, transparent)}}.dark\:hover\:bg-neutral-700:hover{background-color:var(--color-neutral-700)}.dark\:hover\:bg-neutral-800:hover{background-color:var(--color-neutral-800)}.dark\:hover\:bg-neutral-800\/40:hover{background-color:#26262666}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-neutral-800\/40:hover{background-color:color-mix(in oklab, var(--color-neutral-800) 40%, transparent)}}.dark\:hover\:bg-neutral-800\/50:hover{background-color:#26262680}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-neutral-800\/50:hover{background-color:color-mix(in oklab, var(--color-neutral-800) 50%, transparent)}}.dark\:hover\:bg-neutral-800\/60:hover{background-color:#26262699}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-neutral-800\/60:hover{background-color:color-mix(in oklab, var(--color-neutral-800) 60%, transparent)}}.dark\:hover\:bg-neutral-900\/50:hover{background-color:#17171780}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-neutral-900\/50:hover{background-color:color-mix(in oklab, var(--color-neutral-900) 50%, transparent)}}.dark\:hover\:bg-purple-700:hover{background-color:var(--color-purple-700)}.dark\:hover\:bg-purple-900:hover{background-color:var(--color-purple-900)}.dark\:hover\:bg-red-950\/20:hover{background-color:#46080933}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-red-950\/20:hover{background-color:color-mix(in oklab, var(--color-red-950) 20%, transparent)}}.dark\:hover\:bg-rose-950\/40:hover{background-color:#4d021866}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-rose-950\/40:hover{background-color:color-mix(in oklab, var(--color-rose-950) 40%, transparent)}}.dark\:hover\:bg-slate-700\/60:hover{background-color:#31415899}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-slate-700\/60:hover{background-color:color-mix(in oklab, var(--color-slate-700) 60%, transparent)}}.dark\:hover\:bg-slate-800:hover{background-color:var(--color-slate-800)}.dark\:hover\:bg-white:hover{background-color:var(--color-white)}.dark\:hover\:text-indigo-300:hover{color:var(--color-indigo-300)}.dark\:hover\:text-neutral-100:hover{color:var(--color-neutral-100)}.dark\:hover\:text-purple-300:hover{color:var(--color-purple-300)}.dark\:hover\:text-purple-400:hover{color:var(--color-purple-400)}.dark\:hover\:text-slate-200:hover{color:var(--color-slate-200)}.dark\:hover\:text-slate-300:hover{color:var(--color-slate-300)}.dark\:hover\:text-white:hover{color:var(--color-white)}}}@starting-style{.starting\:opacity-0{opacity:0}}@media (prefers-reduced-motion:no-preference){@starting-style{.motion-safe\:starting\:-translate-x-\[26px\]{--tw-translate-x:calc(26px * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.motion-safe\:starting\:-translate-x-\[51px\]{--tw-translate-x:calc(51px * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.motion-safe\:starting\:-translate-x-\[78px\]{--tw-translate-x:calc(78px * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.motion-safe\:starting\:-translate-x-\[102px\]{--tw-translate-x:calc(102px * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.motion-safe\:starting\:translate-y-6{--tw-translate-y:calc(var(--spacing) * 6);translate:var(--tw-translate-x) var(--tw-translate-y)}}}.\[\&_\*\]\:\!text-inherit *{color:inherit!important}.\[\&\>svg\]\:h-full>svg{height:100%}.\[\&\>svg\]\:w-full>svg{width:100%}}:root{--ink:#18181b;--ink-2:#3f3f46;--ink-3:#71717a;--ink-4:#a1a1aa;--ink-5:#d4d4d8;--surface:#fff;--surface-2:#fafafa;--surface-3:#f4f4f5;--border:#e8e8ec;--border-soft:#f0f0f2;--separator:#f4f4f5;--dark-bg:#111114;--dark-bg-2:#18181b;--dark-bg-3:#1c1c21;--dark-border:#1c1c21;--dark-border-hover:#27272a;--dark-text:#fafafa;--dark-text-2:#a1a1aa;--dark-text-3:#71717a;--dark-text-4:#3f3f46;--accent:#7c3aed;--accent-hover:#6d28d9;--accent-surface:#f3f0ff;--accent-dark-surface:#7c3aed14;--green:#22c55e;--green-hover:#16a34a;--green-text:#16a34a;--green-dark-text:#4ade80;--green-surface:#f0fdf4;--amber:#fbbf24;--amber-text:#d97706;--red:#ef4444;--red-text:#dc2626;--radius-card:20px;--radius-btn:12px;--radius-pill:99px;--shadow-card:0 8px 40px #0000000a, 0 1px 3px #00000008;--shadow-card-hover:0 12px 48px #0000000f, 0 2px 6px #0000000a;--shadow-dark:0 20px 60px #00000080;--transition:.15s ease}@keyframes spinnerRotate{to{transform:rotate(360deg)}}@keyframes pulseRing{0%{opacity:.7;transform:scale(1)}80%,to{opacity:0;transform:scale(2.5)}}.gnu-pricing-page{color:var(--ink);background:var(--surface-2);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Poppins,sans-serif;line-height:1.6}.gnu-pricing-page,.gnu-pricing-page *,.gnu-pricing-page :before,.gnu-pricing-page :after{box-sizing:border-box}.gnu-pricing-page *,.gnu-pricing-page :before,.gnu-pricing-page :after{box-sizing:border-box;margin:0;padding:0}.gnu-pricing-page body{color:var(--ink);background:var(--surface-2);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Poppins,sans-serif;line-height:1.6}.gnu-pricing-page a{color:inherit;text-decoration:none}.gnu-pricing-page button{font-family:inherit}.gnu-pricing-page .container{max-width:1120px;margin:0 auto;padding:0 24px}@media (width<=480px){.gnu-pricing-page .container{padding:0 18px}}@media (width<=360px){.gnu-pricing-page .container{padding:0 14px}}.gnu-pricing-page .container-narrow{max-width:760px;margin:0 auto;padding:0 24px}.gnu-pricing-page .section-head{margin-bottom:56px}.gnu-pricing-page .section-label{letter-spacing:.15em;text-transform:uppercase;color:var(--ink-4);margin-bottom:14px;font-size:11px;font-weight:700}.gnu-pricing-page .section-title{letter-spacing:-.04em;color:var(--ink);max-width:680px;margin-bottom:10px;font-size:clamp(28px,3.5vw,36px);font-weight:800;line-height:1.15}.gnu-pricing-page .section-desc{color:var(--ink-3);max-width:560px;font-size:15px;font-weight:400;line-height:1.6}.gnu-pricing-page .section-head.dark .section-label{color:var(--dark-text-3)}.gnu-pricing-page .section-head.dark .section-title{color:var(--dark-text)}.gnu-pricing-page .section-head.dark .section-desc{color:var(--dark-text-2)}.gnu-pricing-page .btn{border-radius:var(--radius-btn);cursor:pointer;transition:var(--transition);letter-spacing:-.005em;border:none;justify-content:center;align-items:center;gap:8px;padding:13px 24px;font-family:Poppins,sans-serif;font-size:14px;font-weight:700;line-height:1;display:inline-flex}.gnu-pricing-page .btn-lg{padding:16px 28px;font-size:15px}.gnu-pricing-page .btn-block{width:100%}.gnu-pricing-page .btn-primary{background:var(--ink);color:var(--surface)}.gnu-pricing-page .btn-primary:hover{background:var(--ink-2);transform:translateY(-1px);box-shadow:0 4px 12px #0000001f}.gnu-pricing-page .btn-green{background:var(--green);color:#052e16}.gnu-pricing-page .btn-green:hover{background:var(--green-hover);color:#fff;transform:translateY(-1px);box-shadow:0 4px 12px #22c55e40}.gnu-pricing-page .btn-outline{color:var(--ink);border:1px solid var(--border);background:0 0}.gnu-pricing-page .btn-outline:hover{border-color:var(--ink-4);background:var(--surface);transform:translateY(-1px)}.gnu-pricing-page .btn-outline-light{color:var(--dark-text);border:1px solid var(--dark-border-hover);background:0 0}.gnu-pricing-page .btn-outline-light:hover{border-color:var(--dark-text-3);transform:translateY(-1px)}.gnu-pricing-page .btn-white{background:var(--surface);color:var(--ink)}.gnu-pricing-page .btn-white:hover{transform:translateY(-1px);box-shadow:0 4px 12px #00000026}.gnu-pricing-page .btn-accent{background:var(--accent);color:#fff}.gnu-pricing-page .btn-accent:hover{background:var(--accent-hover);transform:translateY(-1px);box-shadow:0 4px 12px #7c3aed4d}.gnu-pricing-page .dot{border-radius:50%;flex-shrink:0;width:8px;height:8px;display:inline-block}.gnu-pricing-page .dot-purple{background:var(--accent)}.gnu-pricing-page .dot-green{background:var(--green)}.gnu-pricing-page .dot-amber{background:var(--amber)}.gnu-pricing-page .dot-muted{background:var(--ink-5)}.gnu-pricing-page .dot-muted-dark{background:var(--dark-text-4)}.gnu-pricing-page .mono{font-feature-settings:"tnum" 1;font-family:JetBrains Mono,monospace}.gnu-pricing-page section{padding:96px 0}.gnu-pricing-page .section-white{background:var(--surface)}.gnu-pricing-page .section-light{background:var(--surface-2)}.gnu-pricing-page .section-dark{background:var(--dark-bg);color:var(--dark-text)}.gnu-pricing-page .hero{background:var(--dark-bg);color:var(--dark-text);padding:104px 0 80px;position:relative;overflow:hidden}.gnu-pricing-page .hero:after{content:"";background:linear-gradient(90deg,#0000,#7c3aed59,#0000);height:1px;position:absolute;bottom:0;left:0;right:0}.gnu-pricing-page .hero-inner{z-index:1;position:relative}.gnu-pricing-page .hero-grid{grid-template-columns:1.15fr .85fr;align-items:center;gap:72px;display:grid}.gnu-pricing-page .hero-left{max-width:620px}.gnu-pricing-page .hero-right{position:relative}.gnu-pricing-page .hero-badge{border-radius:var(--radius-pill);border:1px solid var(--dark-border-hover);letter-spacing:.15em;text-transform:uppercase;color:var(--dark-text-2);align-items:center;gap:8px;margin-bottom:28px;padding:6px 14px;font-size:10.5px;font-weight:700;display:inline-flex}.gnu-pricing-page .hero h1{letter-spacing:-.05em;margin-bottom:22px;font-size:clamp(34px,4.2vw,52px);font-weight:800;line-height:1.05}.gnu-pricing-page .hero h1 em{color:var(--dark-text-3);font-style:normal;font-weight:700}.gnu-pricing-page .hero h1 .hl-accent{color:var(--green-dark-text);font-style:normal}.gnu-pricing-page .hero p{color:var(--dark-text-2);max-width:560px;margin-bottom:36px;font-size:16.5px;font-weight:400;line-height:1.55}.gnu-pricing-page .hero-cta{flex-wrap:wrap;gap:12px;margin-bottom:40px;display:flex}.gnu-pricing-page .hero-meta{color:var(--dark-text-3);flex-wrap:wrap;align-items:center;gap:24px;font-size:13px;display:flex}.gnu-pricing-page .hero-meta-item{align-items:center;gap:8px;display:flex}.gnu-pricing-page .hero-meta-item strong{color:var(--dark-text);font-weight:700}.gnu-pricing-page .hero-meta-sep{background:var(--dark-border-hover);width:1px;height:14px}.gnu-pricing-page .hero-stars{color:var(--amber);letter-spacing:1px;font-size:13px}.gnu-pricing-page .update-demo{background:var(--dark-bg-2);border:1px solid var(--dark-border-hover);border-radius:var(--radius-card);padding:20px;position:relative;overflow:hidden;box-shadow:0 20px 60px #0006,0 0 0 1px #7c3aed14}.gnu-pricing-page .update-demo:before{content:"";background:linear-gradient(90deg,#0000,#7c3aed66,#0000);height:1px;position:absolute;top:0;left:0;right:0}.gnu-pricing-page .update-demo-browser{border-bottom:1px solid var(--dark-border);align-items:center;gap:6px;margin-bottom:14px;padding:4px 0 14px;display:flex}.gnu-pricing-page .update-demo-dot{background:var(--dark-border-hover);border-radius:50%;width:10px;height:10px}.gnu-pricing-page .update-demo-url{min-width:0;color:var(--dark-text-3);background:var(--dark-border);text-align:center;letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis;border-radius:6px;flex:1;margin-left:8px;padding:5px 10px;font-family:JetBrains Mono,monospace;font-size:10.5px;overflow:hidden}.gnu-pricing-page .update-demo-header{letter-spacing:.1em;text-transform:uppercase;color:var(--dark-text-3);border-bottom:1px solid var(--dark-border);align-items:center;gap:8px;margin-bottom:14px;padding-bottom:14px;font-size:11px;font-weight:700;display:flex}.gnu-pricing-page .update-demo-header-count{color:#fff;letter-spacing:0;text-transform:none;background:#dc2626;border-radius:99px;justify-content:center;align-items:center;min-width:18px;height:18px;margin-left:auto;padding:0 6px;font-family:Poppins,sans-serif;font-size:10px;font-weight:700;display:inline-flex}.gnu-pricing-page .update-demo-list{flex-direction:column;gap:10px;display:flex}.gnu-pricing-page .update-demo-row{background:var(--dark-bg);border:1px solid var(--dark-border);transition:var(--transition);border-radius:10px;align-items:center;gap:12px;padding:10px 12px;display:flex}.gnu-pricing-page .update-demo-row:hover{border-color:var(--dark-border-hover)}.gnu-pricing-page .update-demo-row.highlighted{background:#22c55e0a;border-color:#22c55e4d}.gnu-pricing-page .update-demo-icon{background:var(--dark-border);width:28px;height:28px;color:var(--dark-text-2);border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.gnu-pricing-page .update-demo-row.highlighted .update-demo-icon{color:var(--green-dark-text);background:#22c55e1a}.gnu-pricing-page .update-demo-body{flex:1;min-width:0}.gnu-pricing-page .update-demo-name{color:var(--dark-text);align-items:center;gap:6px;margin-bottom:2px;font-size:12.5px;font-weight:700;display:flex}.gnu-pricing-page .update-demo-version{color:var(--dark-text-3);font-family:JetBrains Mono,monospace;font-size:10.5px}.gnu-pricing-page .update-demo-version .old{color:var(--dark-text-4);text-decoration:line-through}.gnu-pricing-page .update-demo-version .arrow{color:var(--dark-text-4);margin:0 4px}.gnu-pricing-page .update-demo-version .new{color:var(--green-dark-text)}.gnu-pricing-page .update-demo-btn-wrap{flex-shrink:0;min-width:78px;height:24px;position:relative}.gnu-pricing-page .update-demo-btn{letter-spacing:-.005em;cursor:pointer;white-space:nowrap;opacity:0;pointer-events:none;border:none;border-radius:6px;justify-content:center;align-items:center;gap:4px;height:24px;padding:5px 10px;font-family:Poppins,sans-serif;font-size:10.5px;font-weight:700;transition:opacity .25s .15s;display:flex;position:absolute;top:0;right:0}.gnu-pricing-page .update-demo-btn.visible{opacity:1;pointer-events:auto;transition:opacity .25s .15s}.gnu-pricing-page .update-demo-btn:not(.visible){transition:opacity .15s}.gnu-pricing-page .update-demo-btn.update{background:var(--accent);color:#fff}.gnu-pricing-page .update-demo-btn.progress{color:var(--amber);background:#fbbf241f}.gnu-pricing-page .update-demo-btn.done{color:var(--green-dark-text);background:#22c55e1f}.gnu-pricing-page .spinner{border:1.5px solid #fbbf2433;border-top-color:var(--amber);border-radius:50%;width:10px;height:10px;animation:1.1s linear infinite spinnerRotate}.gnu-pricing-page .update-demo-row.anim-row{border-color:var(--dark-border);transition:border-color .6s,background-color .6s;position:relative;overflow:hidden}.gnu-pricing-page .update-demo-row.anim-row:before{content:"";pointer-events:none;background:linear-gradient(90deg,#fbbf2466,#fbbf24cc);border-radius:0 0 10px 10px;width:0;height:2px;transition:width;position:absolute;bottom:0;left:0}.gnu-pricing-page .update-demo-row.anim-row.is-progress:before{width:100%;transition:width 3.3s cubic-bezier(.65,0,.35,1)}.gnu-pricing-page .update-demo-row.anim-row.is-done:before{background:linear-gradient(90deg,#22c55e80,#22c55ecc);width:100%;transition:width,background-color .4s}.gnu-pricing-page .update-demo-row.anim-row.is-progress{background:#fbbf2408;border-color:#fbbf2440}.gnu-pricing-page .update-demo-row.anim-row.is-progress .update-demo-icon{color:var(--amber);background:#fbbf241a}.gnu-pricing-page .update-demo-row.anim-row.is-done{background:#22c55e0a;border-color:#22c55e4d}.gnu-pricing-page .update-demo-row.anim-row.is-done .update-demo-icon{color:var(--green-dark-text);background:#22c55e1a}.gnu-pricing-page .update-demo-icon{transition:background-color .4s,color .4s}@media (prefers-reduced-motion:reduce){.gnu-pricing-page .update-demo-btn.update,.gnu-pricing-page .update-demo-btn.progress{opacity:0!important}.gnu-pricing-page .update-demo-btn.done{pointer-events:auto;opacity:1!important}.gnu-pricing-page .update-demo-row.anim-row{background:#22c55e0a;border-color:#22c55e4d}.gnu-pricing-page .update-demo-row.anim-row .update-demo-icon{color:var(--green-dark-text);background:#22c55e1a}.gnu-pricing-page .spinner{animation:none}}.gnu-pricing-page .update-demo-genuine-badge{color:#c4b5fd;letter-spacing:.04em;text-transform:uppercase;background:#7c3aed26;border-radius:99px;align-items:center;gap:4px;padding:2px 6px;font-size:9px;font-weight:700;display:inline-flex}.gnu-pricing-page .update-demo-footer{border-top:1px solid var(--dark-border);color:var(--dark-text-3);justify-content:space-between;align-items:center;margin-top:14px;padding-top:14px;font-size:11px;display:flex}.gnu-pricing-page .update-demo-footer-left{align-items:center;gap:6px;display:flex}.gnu-pricing-page .update-demo-pulse{background:var(--green);border-radius:50%;flex-shrink:0;width:8px;height:8px;position:relative}.gnu-pricing-page .update-demo-pulse:after{content:"";background:var(--green);border-radius:50%;animation:2s ease-out infinite pulseRing;position:absolute;inset:0}.gnu-pricing-page .update-demo-header-count{transition:background-color .3s}.gnu-pricing-page .update-demo-header-count.is-done{background:#22c55eb3}.gnu-pricing-page .update-demo:hover .update-demo-btn,.gnu-pricing-page .update-demo:hover .update-demo-row{animation-play-state:paused}.gnu-pricing-page .update-demo-label{color:var(--green-dark-text);font-weight:600}.gnu-pricing-page .genuine{background:var(--surface)}.gnu-pricing-page .genuine-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.gnu-pricing-page .genuine-card{border-radius:var(--radius-card);border:1px solid var(--border);background:var(--surface);transition:var(--transition);padding:32px;position:relative}.gnu-pricing-page .genuine-card:hover{border-color:var(--ink-5);box-shadow:var(--shadow-card);transform:translateY(-2px)}.gnu-pricing-page .genuine-card.primary{border-color:var(--accent)}.gnu-pricing-page .genuine-card-label{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);align-items:center;gap:8px;margin-bottom:20px;font-size:10px;font-weight:700;display:inline-flex}.gnu-pricing-page .genuine-card.primary .genuine-card-label{color:var(--accent)}.gnu-pricing-page .genuine-card h3{letter-spacing:-.03em;margin-bottom:10px;font-size:22px;font-weight:800;line-height:1.2}.gnu-pricing-page .genuine-card>p{color:var(--ink-3);margin-bottom:24px;font-size:14px;line-height:1.6}.gnu-pricing-page .genuine-list{flex-direction:column;display:flex}.gnu-pricing-page .genuine-item{border-top:1px solid var(--separator);align-items:flex-start;gap:12px;padding:14px 0;display:flex}.gnu-pricing-page .genuine-item:first-child{border-top:0;padding-top:4px}.gnu-pricing-page .genuine-item:last-child{padding-bottom:0}.gnu-pricing-page .genuine-item .dot{margin-top:7px}.gnu-pricing-page .genuine-item-content{flex:1}.gnu-pricing-page .genuine-item-title{color:var(--ink);margin-bottom:2px;font-size:13.5px;font-weight:700;line-height:1.3}.gnu-pricing-page .genuine-item-desc{color:var(--ink-3);font-size:12px;line-height:1.5}.gnu-pricing-page .vs-table-wrap{border-radius:var(--radius-card);border:1px solid var(--border);background:var(--surface);overflow-x:auto}.gnu-pricing-page .vs-table{border-collapse:collapse;width:100%;min-width:640px}.gnu-pricing-page .vs-table th{text-align:left;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-4);border-bottom:1px solid var(--separator);background:var(--surface);padding:20px 24px;font-size:10.5px;font-weight:700}.gnu-pricing-page .vs-table th.vs-us{color:var(--ink)}.gnu-pricing-page .vs-table th.vs-us .dot{vertical-align:middle;margin-right:8px}.gnu-pricing-page .vs-table td{border-bottom:1px solid var(--separator);color:var(--ink-2);vertical-align:middle;padding:16px 24px;font-size:13.5px}.gnu-pricing-page .vs-table tr:last-child td{border-bottom:0}.gnu-pricing-page .vs-table td:first-child{color:var(--ink);font-weight:600}.gnu-pricing-page .vs-table td.us{background:var(--accent-dark-surface)}.gnu-pricing-page .vs-table tbody tr:hover td:not(.us){background:var(--surface-2)}.gnu-pricing-page .yes,.gnu-pricing-page .no,.gnu-pricing-page .partial{align-items:center;gap:6px;font-size:12.5px;font-weight:600;display:inline-flex}.gnu-pricing-page .yes{color:var(--green-text)}.gnu-pricing-page .no{color:var(--ink-4)}.gnu-pricing-page .partial{color:var(--amber-text)}.gnu-pricing-page .savings{background:var(--dark-bg);color:var(--dark-text)}.gnu-pricing-page .savings-grid{grid-template-columns:1.4fr 1fr;align-items:start;gap:40px;display:grid}.gnu-pricing-page .savings-list{background:var(--dark-bg-2);border:1px solid var(--dark-border);border-radius:var(--radius-card);padding:8px 24px}.gnu-pricing-page .savings-item{border-bottom:1px solid var(--dark-border);cursor:pointer;transition:var(--transition);justify-content:space-between;align-items:center;gap:16px;padding:14px 0;display:flex}.gnu-pricing-page .savings-item:last-child{border-bottom:0}.gnu-pricing-page .savings-item:hover{padding-left:4px}.gnu-pricing-page .savings-item-left{flex:1;align-items:center;gap:12px;display:flex}.gnu-pricing-page .savings-check{border:1.5px solid var(--dark-border-hover);width:18px;height:18px;transition:var(--transition);border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.gnu-pricing-page .savings-item.checked .savings-check{background:var(--accent);border-color:var(--accent)}.gnu-pricing-page .savings-check svg{opacity:0;transition:var(--transition);transform:scale(.6)}.gnu-pricing-page .savings-item.checked .savings-check svg{opacity:1;transform:scale(1)}.gnu-pricing-page .savings-item-name{color:var(--dark-text);font-size:13.5px;font-weight:500}.gnu-pricing-page .savings-item:not(.checked) .savings-item-name{color:var(--dark-text-3)}.gnu-pricing-page .savings-item-price{color:var(--dark-text-2);font-size:13.5px;font-weight:600}.gnu-pricing-page .savings-item:not(.checked) .savings-item-price{color:var(--dark-text-4)}.gnu-pricing-page .savings-item input{display:none}.gnu-pricing-page .savings-summary{position:sticky;top:24px}.gnu-pricing-page .savings-summary-block{background:var(--dark-bg-2);border:1px solid var(--dark-border);border-radius:var(--radius-card);margin-bottom:14px;padding:28px}.gnu-pricing-page .savings-summary-label{letter-spacing:.14em;text-transform:uppercase;color:var(--dark-text-3);margin-bottom:10px;font-size:10px;font-weight:700}.gnu-pricing-page .savings-summary-value{letter-spacing:-.04em;color:var(--dark-text);font-family:JetBrains Mono,monospace;font-size:36px;font-weight:800;line-height:1}.gnu-pricing-page .savings-summary-note{color:var(--dark-text-3);margin-top:10px;font-size:12px;line-height:1.5}.gnu-pricing-page .savings-vs{background:var(--dark-bg-2);border:1px solid var(--accent);border-radius:var(--radius-card);padding:28px;position:relative;overflow:hidden}.gnu-pricing-page .savings-vs:before{content:"";pointer-events:none;background:radial-gradient(circle at 80% 0,#7c3aed26,#0000 60%);position:absolute;inset:0}.gnu-pricing-page .savings-vs>*{position:relative}.gnu-pricing-page .savings-vs-label{letter-spacing:.14em;text-transform:uppercase;color:var(--green-dark-text);margin-bottom:10px;font-size:10px;font-weight:700}.gnu-pricing-page .savings-vs-value{letter-spacing:-.04em;color:var(--dark-text);margin-bottom:8px;font-family:JetBrains Mono,monospace;font-size:44px;font-weight:800;line-height:1}.gnu-pricing-page .savings-vs-note{color:var(--dark-text-2);font-size:13px;line-height:1.5}.gnu-pricing-page .savings-saved{border-top:1px solid var(--dark-border);justify-content:space-between;align-items:baseline;margin-top:18px;padding:16px 0 0;display:flex}.gnu-pricing-page .savings-saved-label{color:var(--dark-text-2);font-size:13px;font-weight:600}.gnu-pricing-page .savings-saved-value{color:var(--green-dark-text);font-family:JetBrains Mono,monospace;font-size:22px;font-weight:800}.gnu-pricing-page .steps{background:var(--surface)}.gnu-pricing-page .steps-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.gnu-pricing-page .step{border-radius:var(--radius-card);border:1px solid var(--border);background:var(--surface);transition:var(--transition);padding:32px 28px}.gnu-pricing-page .step:hover{border-color:var(--ink-5);box-shadow:var(--shadow-card);transform:translateY(-2px)}.gnu-pricing-page .step-num{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-4);align-items:center;gap:10px;margin-bottom:20px;font-size:11px;font-weight:700;display:flex}.gnu-pricing-page .step h3{letter-spacing:-.02em;color:var(--ink);margin-bottom:8px;font-size:18px;font-weight:800;line-height:1.3}.gnu-pricing-page .step p{color:var(--ink-3);font-size:13.5px;line-height:1.6}.gnu-pricing-page .pricing{background:var(--surface-2)}.gnu-pricing-page .pricing-grid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:20px;display:grid}.gnu-pricing-page .plan{border-radius:var(--radius-card);border:1px solid var(--border);background:var(--surface);transition:var(--transition);flex-direction:column;padding:36px 32px;display:flex;position:relative}.gnu-pricing-page .plan:hover{border-color:var(--ink-5);box-shadow:var(--shadow-card);transform:translateY(-2px)}.gnu-pricing-page .plan.featured{background:var(--dark-bg);border-color:var(--dark-border);color:var(--dark-text)}.gnu-pricing-page .plan.featured:hover{border-color:var(--dark-border-hover);box-shadow:var(--shadow-dark)}.gnu-pricing-page .plan-badge{letter-spacing:.12em;text-transform:uppercase;background:var(--accent);color:#fff;border-radius:0 0 10px 10px;padding:6px 12px;font-size:10px;font-weight:700;position:absolute;top:-1px;right:24px}.gnu-pricing-page .plan-name{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);align-items:center;gap:8px;margin-bottom:20px;font-size:11px;font-weight:700;display:flex}.gnu-pricing-page .plan.featured .plan-name{color:var(--dark-text-2)}.gnu-pricing-page .plan-price{align-items:baseline;gap:4px;margin-bottom:4px;display:flex}.gnu-pricing-page .plan-price-currency{color:var(--ink-3);font-size:20px;font-weight:700}.gnu-pricing-page .plan.featured .plan-price-currency{color:var(--dark-text-2)}.gnu-pricing-page .plan-price-value{letter-spacing:-.04em;color:var(--ink);font-size:52px;font-weight:800;line-height:1}.gnu-pricing-page .plan.featured .plan-price-value{color:var(--dark-text)}.gnu-pricing-page .plan-price-period{color:var(--ink-3);margin-bottom:16px;font-size:13px;font-weight:500}.gnu-pricing-page .plan.featured .plan-price-period{color:var(--dark-text-3)}.gnu-pricing-page .plan-tag{color:var(--ink-2);margin-bottom:24px;font-size:13.5px;font-weight:500;line-height:1.5}.gnu-pricing-page .plan.featured .plan-tag{color:var(--dark-text-2)}.gnu-pricing-page .plan-cta{margin-bottom:8px}.gnu-pricing-page .plan-guarantee{color:var(--ink-4);text-align:center;justify-content:center;align-items:center;gap:6px;margin-bottom:28px;font-size:11px;display:flex}.gnu-pricing-page .plan.featured .plan-guarantee{color:var(--dark-text-3)}.gnu-pricing-page .plan-divider{background:var(--separator);height:1px;margin:0 -32px 24px}.gnu-pricing-page .plan.featured .plan-divider{background:var(--dark-border)}.gnu-pricing-page .plan-feat-label{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-4);align-items:center;gap:4px;margin-top:20px;margin-bottom:14px;font-size:10px;font-weight:700;display:inline-flex}.gnu-pricing-page .plan-feat-label:first-child{margin-top:0}.gnu-pricing-page .plan.featured .plan-feat-label{color:var(--dark-text-3)}.gnu-pricing-page .plan-feat-label .info-tip{margin-left:2px}.gnu-pricing-page .info-tip-content.wide{width:280px;max-width:280px}.gnu-pricing-page .info-tip-content strong{color:#fff;font-weight:700}.gnu-pricing-page .plan.featured .info-tip-content strong{color:var(--dark-text)}.gnu-pricing-page .info-tip-content em{color:#ffffffb3;border-top:1px solid #ffffff1a;margin-top:8px;padding-top:8px;font-size:11px;font-style:normal;line-height:1.4;display:block}.gnu-pricing-page .plan.featured .info-tip-content em{border-top-color:var(--dark-border);color:var(--dark-text-3)}.gnu-pricing-page .plan-feat-list{flex-direction:column;gap:10px;display:flex}.gnu-pricing-page .plan-feat{color:var(--ink);align-items:flex-start;gap:10px;font-size:13px;line-height:1.5;display:flex}.gnu-pricing-page .plan.featured .plan-feat{color:var(--dark-text)}.gnu-pricing-page .plan-feat.muted{color:var(--ink-4)}.gnu-pricing-page .plan.featured .plan-feat.muted{color:var(--dark-text-4)}.gnu-pricing-page .plan-feat .dot{margin-top:6px}.gnu-pricing-page .plan-feat .hl{color:var(--accent);white-space:nowrap;font-family:JetBrains Mono,monospace;font-size:12px;font-weight:700}.gnu-pricing-page .plan-feat .hl+.info-tip{margin-left:4px}.gnu-pricing-page .plan.featured .plan-feat .hl{color:var(--green-dark-text)}.gnu-pricing-page .info-tip{background:var(--ink-5);width:14px;height:14px;color:var(--surface);cursor:help;transition:var(--transition);-webkit-user-select:none;user-select:none;vertical-align:middle;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-left:4px;font-family:Poppins,sans-serif;font-size:9px;font-weight:700;line-height:1;display:inline-flex;position:relative;top:-1px}.gnu-pricing-page .info-tip:hover,.gnu-pricing-page .info-tip:focus-visible{background:var(--ink-3);outline:none}.gnu-pricing-page .plan.featured .info-tip{background:var(--dark-text-4);color:var(--dark-bg)}.gnu-pricing-page .plan.featured .info-tip:hover,.gnu-pricing-page .plan.featured .info-tip:focus-visible{background:var(--dark-text-2)}.gnu-pricing-page .info-tip-content{background:var(--ink);color:var(--surface);letter-spacing:0;text-align:left;opacity:0;pointer-events:none;z-index:20;text-transform:none;border-radius:10px;width:240px;max-width:240px;padding:10px 14px;font-family:Poppins,sans-serif;font-size:12px;font-weight:400;line-height:1.45;transition:opacity .2s,transform .2s;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%)translateY(4px);box-shadow:0 12px 32px #00000040,0 0 0 1px #ffffff0a}.gnu-pricing-page .info-tip-content:after{content:"";border:6px solid #0000;border-top-color:var(--ink);position:absolute;top:100%;left:50%;transform:translate(-50%)}.gnu-pricing-page .info-tip:hover .info-tip-content,.gnu-pricing-page .info-tip:focus-visible .info-tip-content{opacity:1;pointer-events:auto;transform:translate(-50%)translateY(0)}.gnu-pricing-page .plan.featured .info-tip-content{background:var(--dark-bg-2);color:var(--dark-text);box-shadow:0 12px 32px #00000080, 0 0 0 1px var(--dark-border-hover)}.gnu-pricing-page .plan.featured .info-tip-content:after{border-top-color:var(--dark-bg-2)}.gnu-pricing-page .info-tip-flip-right .info-tip-content{left:auto;right:-8px;transform:translate(0)translateY(4px)}.gnu-pricing-page .info-tip-flip-right:hover .info-tip-content,.gnu-pricing-page .info-tip-flip-right:focus-visible .info-tip-content{transform:translate(0)translateY(0)}.gnu-pricing-page .info-tip-flip-right .info-tip-content:after{left:auto;right:14px;transform:none}.gnu-pricing-page .trial{border-radius:var(--radius-card);border:1px dashed var(--ink-5);background:var(--surface);transition:var(--transition);flex-wrap:wrap;align-items:center;gap:28px;margin-top:48px;padding:28px 32px;display:flex}.gnu-pricing-page .trial:hover{border-style:solid;border-color:var(--accent)}.gnu-pricing-page .trial-body{flex:1;min-width:0}.gnu-pricing-page .trial-label{letter-spacing:.14em;text-transform:uppercase;color:var(--accent);align-items:center;gap:6px;margin-bottom:8px;font-size:10px;font-weight:700;display:inline-flex}.gnu-pricing-page .trial h3{letter-spacing:-.02em;margin-bottom:6px;font-size:17px;font-weight:800}.gnu-pricing-page .trial p{color:var(--ink-3);font-size:13px;line-height:1.5}.gnu-pricing-page .trial-chips{flex-wrap:wrap;align-items:center;gap:4px;margin-top:10px;display:flex}.gnu-pricing-page .trial-chip{color:var(--ink-4);font-size:11px;font-weight:500}.gnu-pricing-page .trial-chip-sep{color:var(--ink-5);font-size:11px}.gnu-pricing-page .compare-table-wrap{border-radius:var(--radius-card);border:1px solid var(--border);background:var(--surface);overflow-x:auto}.gnu-pricing-page .compare-table{border-collapse:collapse;width:100%;min-width:680px}.gnu-pricing-page .compare-table thead th{text-align:center;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);border-bottom:1px solid var(--separator);background:var(--surface);padding:20px 16px;font-size:11px;font-weight:700}.gnu-pricing-page .compare-table thead th:first-child{text-align:left;width:38%}.gnu-pricing-page .compare-table thead th.th-featured{color:var(--ink)}.gnu-pricing-page .compare-table thead th.th-featured .dot{vertical-align:middle;margin-right:6px}.gnu-pricing-page .compare-table thead th small{color:var(--ink-4);text-transform:none;letter-spacing:0;margin-top:3px;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:500;display:block}.gnu-pricing-page .compare-table tbody td{text-align:center;color:var(--ink-2);border-bottom:1px solid var(--separator);padding:14px 16px;font-size:13px}.gnu-pricing-page .compare-table tbody td:first-child{text-align:left;color:var(--ink);font-weight:500}.gnu-pricing-page .compare-table .td-featured{background:var(--accent-dark-surface)}.gnu-pricing-page .compare-table tbody tr:last-child td{border-bottom:0}.gnu-pricing-page .compare-table tbody tr:hover td:not(.td-featured){background:var(--surface-2)}.gnu-pricing-page .compare-table tr.group-row td{background:var(--surface-2);text-transform:uppercase;letter-spacing:.14em;color:var(--ink-4);text-align:left;cursor:pointer;-webkit-user-select:none;user-select:none;transition:var(--transition);padding:12px 16px;font-size:10.5px;font-weight:700}.gnu-pricing-page .compare-table tr.group-row td:hover{background:var(--surface-3);color:var(--ink-3)}.gnu-pricing-page .compare-table tr.group-row .group-label{align-items:center;gap:8px;display:flex}.gnu-pricing-page .compare-table tr.group-row svg{width:11px;height:11px;color:var(--ink-4);flex-shrink:0;transition:transform .25s}.gnu-pricing-page .compare-table tr.group-row.collapsed svg{transform:rotate(-90deg)}.gnu-pricing-page .compare-table tr.group-row .group-count{color:var(--ink-4);letter-spacing:0;text-transform:none;margin-left:auto;font-family:JetBrains Mono,monospace;font-size:10.5px;font-weight:500}.gnu-pricing-page .compare-table tr.feature-row.hidden{display:none}.gnu-pricing-page .t-check{color:var(--green-text);font-size:14px;font-weight:700}.gnu-pricing-page .t-cross{color:var(--ink-5);font-size:14px}.gnu-pricing-page .t-num{font-family:JetBrains Mono,monospace;font-size:12.5px;font-weight:600}.gnu-pricing-page .t-hl{color:var(--accent);font-family:JetBrains Mono,monospace;font-size:12.5px;font-weight:700}.gnu-pricing-page .testimonials{background:var(--surface)}.gnu-pricing-page .testimonials-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.gnu-pricing-page .testimonial{border-radius:var(--radius-card);border:1px solid var(--border);background:var(--surface);transition:var(--transition);flex-direction:column;padding:28px;display:flex}.gnu-pricing-page .testimonial:hover{border-color:var(--ink-5);box-shadow:var(--shadow-card);transform:translateY(-2px)}.gnu-pricing-page .testimonial-stars{color:var(--amber);letter-spacing:1px;margin-bottom:14px;font-size:13px}.gnu-pricing-page .testimonial-text{color:var(--ink-2);flex:1;margin-bottom:20px;font-size:14px;line-height:1.7}.gnu-pricing-page .testimonial-author{border-top:1px solid var(--separator);align-items:center;gap:12px;padding-top:16px;display:flex}.gnu-pricing-page .testimonial-avatar{background:var(--ink);width:36px;height:36px;color:var(--dark-text);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:flex}.gnu-pricing-page .testimonial-name{color:var(--ink);font-size:13.5px;font-weight:700}.gnu-pricing-page .testimonial-meta{color:var(--ink-4);align-items:center;gap:4px;font-size:11px;font-weight:500;display:flex}.gnu-pricing-page .testimonial-verified{color:var(--green-text);align-items:center;gap:3px;font-weight:600;display:inline-flex}.gnu-pricing-page .seo{background:var(--surface-2)}.gnu-pricing-page .seo-content{max-width:720px;margin:0 auto}.gnu-pricing-page .seo-content h2{letter-spacing:-.03em;color:var(--ink);margin-bottom:16px;font-size:clamp(22px,2.8vw,28px);font-weight:800;line-height:1.25}.gnu-pricing-page .seo-content h2:not(:first-child){margin-top:36px}.gnu-pricing-page .seo-content p{color:var(--ink-2);margin-bottom:18px;font-size:15px;line-height:1.75}.gnu-pricing-page .seo-content p:last-child{margin-bottom:0}.gnu-pricing-page .seo-content strong{color:var(--ink);font-weight:700}.gnu-pricing-page .seo-content a{color:var(--accent);transition:var(--transition);border-bottom:1px solid #0000;font-weight:600}.gnu-pricing-page .seo-content a:hover{border-bottom-color:var(--accent)}.gnu-pricing-page .faq{background:var(--surface)}.gnu-pricing-page .faq-list{max-width:760px;margin:0 auto}.gnu-pricing-page .faq-item{border-bottom:1px solid var(--separator);transition:var(--transition)}.gnu-pricing-page .faq-item:first-child{border-top:1px solid var(--separator)}.gnu-pricing-page .faq-question{cursor:pointer;color:var(--ink);letter-spacing:-.01em;transition:var(--transition);justify-content:space-between;align-items:center;gap:16px;padding:22px 4px;font-size:15px;font-weight:700;display:flex}.gnu-pricing-page .faq-question:hover{padding-left:8px}.gnu-pricing-page .faq-question svg{color:var(--ink-4);flex-shrink:0;transition:transform .25s}.gnu-pricing-page .faq-item.open .faq-question svg{color:var(--accent);transform:rotate(180deg)}.gnu-pricing-page .faq-answer{max-height:0;transition:max-height .35s cubic-bezier(.4,0,.2,1);overflow:hidden}.gnu-pricing-page .faq-answer-inner{color:var(--ink-3);padding:0 4px 22px;font-size:14px;line-height:1.7}.gnu-pricing-page .faq-answer-inner strong{color:var(--ink);font-weight:700}.gnu-pricing-page .final{background:var(--dark-bg);color:var(--dark-text);padding:104px 0;position:relative;overflow:hidden}.gnu-pricing-page .final:before{content:"";background:linear-gradient(90deg,#0000,#7c3aed59,#0000);height:1px;position:absolute;top:0;left:0;right:0}.gnu-pricing-page .final-inner{text-align:center;z-index:1;max-width:720px;margin:0 auto;position:relative}.gnu-pricing-page .final-label{border-radius:var(--radius-pill);border:1px solid var(--dark-border-hover);letter-spacing:.15em;text-transform:uppercase;color:var(--dark-text-2);align-items:center;gap:8px;margin-bottom:24px;padding:6px 14px;font-size:10.5px;font-weight:700;display:inline-flex}.gnu-pricing-page .final h2{letter-spacing:-.04em;color:var(--dark-text);margin-bottom:18px;font-size:clamp(32px,4.5vw,48px);font-weight:800;line-height:1.1}.gnu-pricing-page .final p{color:var(--dark-text-2);max-width:540px;margin-bottom:36px;margin-left:auto;margin-right:auto;font-size:16px;line-height:1.6}.gnu-pricing-page .final-cta{flex-wrap:wrap;justify-content:center;gap:12px;margin-bottom:40px;display:flex}.gnu-pricing-page .final-guarantee{border-top:1px solid var(--dark-border);text-align:left;flex-wrap:wrap;justify-content:center;align-items:center;gap:20px;max-width:620px;margin-top:48px;margin-left:auto;margin-right:auto;padding-top:36px;display:flex}.gnu-pricing-page .final-guarantee-icon{background:#22c55e14;border:1px solid #22c55e33;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.gnu-pricing-page .final-guarantee-icon svg{color:var(--green-dark-text)}.gnu-pricing-page .final-guarantee-content{flex:1;min-width:0}.gnu-pricing-page .final-guarantee-content h3{color:var(--dark-text);margin-bottom:4px;font-size:15px;font-weight:700}.gnu-pricing-page .final-guarantee-content p{color:var(--dark-text-3);max-width:none;margin:0;font-size:12.5px}@media (width<=1024px){.gnu-pricing-page section{padding:80px 0}.gnu-pricing-page .hero{padding:80px 0 64px}.gnu-pricing-page .hero-grid{grid-template-columns:1fr 1fr;align-items:center;gap:32px}.gnu-pricing-page .hero-right{max-width:100%}.gnu-pricing-page .update-demo{padding:18px}.gnu-pricing-page .update-demo-header{font-size:11px}.gnu-pricing-page .update-demo-name{font-size:12px}.gnu-pricing-page .genuine-grid{grid-template-columns:1fr 1fr;gap:18px}.gnu-pricing-page .steps-grid{grid-template-columns:1fr 1fr;gap:16px}.gnu-pricing-page .steps-grid .step:last-child{grid-column:span 2}.gnu-pricing-page .testimonials-grid{grid-template-columns:1fr 1fr;gap:18px}.gnu-pricing-page .pricing-grid{grid-template-columns:1fr;gap:20px;max-width:580px;margin:0 auto}.gnu-pricing-page .plan.featured{order:-1}.gnu-pricing-page .plan{padding:32px 28px}.gnu-pricing-page .savings-grid{grid-template-columns:1fr;gap:20px;max-width:680px;margin:0 auto}.gnu-pricing-page .savings-summary{position:static}.gnu-pricing-page .final h2{font-size:40px}}@media (width<=720px){.gnu-pricing-page section{padding:72px 0}.gnu-pricing-page .hero{padding:72px 0 56px}.gnu-pricing-page .hero-grid{grid-template-columns:1fr;gap:36px}.gnu-pricing-page .hero-left{display:contents}.gnu-pricing-page .hero-right{order:3;max-width:100%;margin:0}.gnu-pricing-page .hero-badge{order:1}.gnu-pricing-page .hero h1{order:2;margin-bottom:16px}.gnu-pricing-page .hero p{order:2;margin-bottom:28px;font-size:15.5px}.gnu-pricing-page .hero-right{order:3;margin-bottom:4px}.gnu-pricing-page .hero-anchors{order:4;margin-bottom:20px}.gnu-pricing-page .hero-cta{order:5;margin-bottom:28px}.gnu-pricing-page .hero-meta{order:6}.gnu-pricing-page .update-demo{padding:16px}.gnu-pricing-page .update-demo-header{font-size:10.5px}.gnu-pricing-page .update-demo-name{font-size:12px}.gnu-pricing-page .final{padding:80px 0}.gnu-pricing-page .genuine-grid{grid-template-columns:1fr}.gnu-pricing-page .savings-grid{grid-template-columns:1fr;max-width:100%}.gnu-pricing-page .savings-summary{position:static}.gnu-pricing-page .steps-grid{grid-template-columns:1fr}.gnu-pricing-page .steps-grid .step:last-child{grid-column:auto}.gnu-pricing-page .pricing-grid{grid-template-columns:1fr;max-width:440px;margin:0 auto}.gnu-pricing-page .plan.featured{order:-1}.gnu-pricing-page .testimonials-grid{grid-template-columns:1fr}.gnu-pricing-page .hero-meta{gap:16px}.gnu-pricing-page .hero-meta-sep{display:none}}@media (width<=560px){.gnu-pricing-page .hero h1{font-size:32px}.gnu-pricing-page .section-title{font-size:26px}.gnu-pricing-page .plan-price-value{font-size:44px}.gnu-pricing-page .trial{flex-direction:column;align-items:flex-start}.gnu-pricing-page .final-guarantee{text-align:center;flex-direction:column}.gnu-pricing-page .final-guarantee-content{text-align:center}}@media (width<=400px){.gnu-pricing-page .hero h1{font-size:28px}.gnu-pricing-page .hero p{font-size:14.5px}.gnu-pricing-page .section-title{font-size:23px}.gnu-pricing-page .update-demo{padding:14px}.gnu-pricing-page .update-demo-btn-wrap{min-width:68px}.gnu-pricing-page .update-demo-btn{padding:4px 8px;font-size:9.5px}.gnu-pricing-page .update-demo-name{flex-wrap:wrap;font-size:11.5px}.gnu-pricing-page .update-demo-genuine-badge{padding:2px 5px;font-size:8.5px}.gnu-pricing-page .update-demo-url{padding:4px 8px;font-size:9.5px}.gnu-pricing-page .update-demo-footer{flex-wrap:wrap;gap:8px;font-size:10px}.gnu-pricing-page .plan-price-value{font-size:38px}.gnu-pricing-page .plan{padding:28px 22px}.gnu-pricing-page .final h2{font-size:26px}.gnu-pricing-page .genuine-card{padding:24px}.gnu-pricing-page .btn-lg{padding:13px 20px;font-size:13.5px}.gnu-pricing-page .hero-anchor{padding:5px 10px;font-size:11px}}.gnu-pricing-page .price-increase-banner{background:var(--dark-bg-2);border-top:1px solid var(--dark-border);border-bottom:1px solid var(--dark-border);color:var(--dark-text);padding:16px 0}.gnu-pricing-page .price-increase-inner{color:var(--dark-text-2);flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;font-size:13.5px;font-weight:500;display:flex}.gnu-pricing-page .price-increase-badge{border-radius:var(--radius-pill);letter-spacing:.12em;text-transform:uppercase;color:var(--amber);background:#fbbf241a;border:1px solid #fbbf2440;align-items:center;gap:6px;padding:4px 10px;font-size:10.5px;font-weight:700;display:inline-flex}.gnu-pricing-page .price-increase-inner strong{color:var(--dark-text);font-weight:700}.gnu-pricing-page .hero-anchors{flex-wrap:wrap;align-items:center;gap:4px;margin-bottom:28px;display:flex}.gnu-pricing-page .hero-anchor{color:var(--dark-text-3);border-radius:var(--radius-pill);transition:var(--transition);border:1px solid #0000;padding:6px 12px;font-size:12px;font-weight:500}.gnu-pricing-page .hero-anchor:hover{color:var(--dark-text);border-color:var(--dark-border-hover)}.gnu-pricing-page .logo-strip{background:var(--surface);border-bottom:1px solid var(--border-soft);padding:32px 0}.gnu-pricing-page .logo-strip-inner{flex-wrap:wrap;justify-content:center;align-items:center;gap:32px;display:flex}.gnu-pricing-page .logo-strip-label{letter-spacing:.15em;text-transform:uppercase;color:var(--ink-4);font-size:10.5px;font-weight:700}.gnu-pricing-page .logo-strip-items{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.gnu-pricing-page .logo-strip-item{color:var(--ink-3);letter-spacing:-.02em;transition:var(--transition);font-size:14px;font-weight:700}.gnu-pricing-page .logo-strip-item:hover{color:var(--ink)}.gnu-pricing-page .logo-strip-dot{background:var(--ink-5);border-radius:50%;width:4px;height:4px}.gnu-pricing-page .logo-strip-more{color:var(--accent);border-radius:var(--radius-pill);border:1px solid var(--accent-surface);background:var(--accent-surface);transition:var(--transition);padding:5px 11px;font-size:12.5px;font-weight:600}.gnu-pricing-page .logo-strip-more:hover{background:var(--accent);color:#fff}@media (width<=640px){.gnu-pricing-page .logo-strip-items{justify-content:center;gap:14px}.gnu-pricing-page .logo-strip-item{font-size:13px}.gnu-pricing-page .logo-strip-inner{flex-direction:column;gap:20px}}.gnu-pricing-page .cta-hint{color:var(--ink-4);text-align:center;justify-content:center;align-items:center;gap:4px;margin-top:8px;font-size:11px;font-weight:500;display:flex}.gnu-pricing-page .cta-hint strong{color:var(--ink-2);font-weight:600}.gnu-pricing-page .cta-hint.cta-hint-sub{color:var(--ink-4);opacity:.85;margin-top:2px;font-size:10.5px}.gnu-pricing-page .cta-hint.cta-hint-sub strong{font-weight:500}.gnu-pricing-page .plan.featured .cta-hint{color:var(--dark-text-3)}.gnu-pricing-page .plan.featured .cta-hint strong{color:var(--dark-text-2)}.gnu-pricing-page .plan.featured .cta-hint.cta-hint-sub{color:var(--dark-text-4)}.gnu-pricing-page .plan-anchor-hint{background:var(--surface-2);color:var(--ink-3);border:1px solid var(--separator);border-radius:10px;align-items:center;gap:6px;margin-top:10px;margin-bottom:16px;padding:10px 12px;font-size:12px;font-weight:500;display:flex}.gnu-pricing-page .plan-anchor-hint strong{color:var(--accent);font-weight:700}.gnu-pricing-page .plan-anchor-hint svg{color:var(--accent);flex-shrink:0}.gnu-pricing-page .testimonial-role{letter-spacing:.08em;text-transform:uppercase;color:var(--accent);border-radius:var(--radius-pill);background:var(--accent-surface);align-items:center;gap:5px;margin-bottom:12px;padding:3px 9px;font-size:10.5px;font-weight:700;display:inline-flex}.gnu-pricing-page .testimonial-role.role-agency{color:var(--green-text);background:var(--green-surface)}.gnu-pricing-page .testimonial-role.role-dev{color:var(--amber-text);background:var(--amber-surface)}.gnu-pricing-page .testimonial .dot{margin-top:0}.gnu-pricing-page .enterprise-card{border-radius:var(--radius-card);border:1px solid var(--border);background:var(--surface);flex-wrap:wrap;align-items:center;gap:24px;margin-top:24px;padding:28px 32px;display:flex}.gnu-pricing-page .enterprise-card-body{flex:1;min-width:0}.gnu-pricing-page .enterprise-card-label{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);align-items:center;gap:6px;margin-bottom:8px;font-size:10px;font-weight:700;display:inline-flex}.gnu-pricing-page .enterprise-card h3{letter-spacing:-.02em;margin-bottom:4px;font-size:16px;font-weight:800}.gnu-pricing-page .enterprise-card p{color:var(--ink-3);font-size:13px;line-height:1.5}.gnu-pricing-page .enterprise-cta-group{flex-shrink:0;align-items:center;gap:10px;display:flex}.gnu-pricing-page .btn-whatsapp{color:#fff;letter-spacing:-.005em;cursor:pointer;transition:var(--transition);white-space:nowrap;background:#25d366;border:none;border-radius:99px;align-items:center;gap:8px;padding:12px 18px;font-family:Poppins,sans-serif;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.gnu-pricing-page .btn-whatsapp:hover{background:#1fb959;transform:translateY(-1px);box-shadow:0 6px 18px #25d36640}.gnu-pricing-page .btn-whatsapp svg{flex-shrink:0}.gnu-pricing-page .btn-channels{white-space:nowrap;padding:12px 18px;font-size:13px}@media (width<=560px){.gnu-pricing-page .enterprise-cta-group{flex-direction:column;gap:8px;width:100%}.gnu-pricing-page .btn-whatsapp,.gnu-pricing-page .btn-channels{justify-content:center;width:100%}}.gnu-pricing-page .channels-modal-overlay{-webkit-backdrop-filter:blur(6px);z-index:100;opacity:0;pointer-events:none;background:#09090bb8;justify-content:center;align-items:center;padding:20px;transition:opacity .25s;display:flex;position:fixed;inset:0}.gnu-pricing-page .channels-modal-overlay.is-open{opacity:1;pointer-events:auto}.gnu-pricing-page .channels-modal{background:var(--surface);width:100%;max-width:440px;max-height:calc(100vh - 40px);box-shadow:0 30px 80px #00000059, 0 0 0 1px var(--border);border-radius:24px;padding:36px 32px 32px;transition:transform .3s cubic-bezier(.34,1.56,.64,1);position:relative;overflow-y:auto;transform:translateY(16px)scale(.97)}.gnu-pricing-page .channels-modal-overlay.is-open .channels-modal{transform:translateY(0)scale(1)}.gnu-pricing-page .channels-modal-close{background:var(--surface-2);width:34px;height:34px;color:var(--ink-3);cursor:pointer;transition:var(--transition);border:none;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:16px;right:16px}.gnu-pricing-page .channels-modal-close:hover{background:var(--ink);color:var(--surface)}.gnu-pricing-page .channels-modal-header{margin-bottom:22px;padding-right:40px}.gnu-pricing-page .channels-modal-label{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-4);align-items:center;gap:6px;margin-bottom:8px;font-size:10.5px;font-weight:700;display:inline-flex}.gnu-pricing-page .channels-modal-label .dot{margin-right:0}.gnu-pricing-page .channels-modal h3{letter-spacing:-.02em;color:var(--ink);margin-bottom:6px;font-size:22px;font-weight:800;line-height:1.2}.gnu-pricing-page .channels-modal p{color:var(--ink-3);font-size:13.5px;line-height:1.5}.gnu-pricing-page .channels-list{flex-direction:column;gap:8px;margin-bottom:8px;display:flex}.gnu-pricing-page .channel-item{background:var(--surface);border:1px solid var(--border);color:var(--ink);transition:var(--transition);border-radius:14px;align-items:center;gap:14px;padding:14px 16px;text-decoration:none;display:flex}.gnu-pricing-page .channel-item:hover{border-color:var(--ink-5);background:var(--surface-2);transform:translate(3px)}.gnu-pricing-page .channel-icon{color:#fff;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.gnu-pricing-page .channel-icon.is-whatsapp{background:#25d366}.gnu-pricing-page .channel-icon.is-telegram{background:#229ed9}.gnu-pricing-page .channel-icon.is-messenger{background:linear-gradient(135deg,#00b2ff,#006aff)}.gnu-pricing-page .channel-icon.is-email{background:var(--ink)}.gnu-pricing-page .channel-icon.is-tickets{background:var(--accent)}.gnu-pricing-page .channel-logged-only{display:none}.gnu-pricing-page body.is-logged-in .channel-logged-only{display:flex}.gnu-pricing-page .channel-body{flex:1;min-width:0}.gnu-pricing-page .channel-name{color:var(--ink);margin-bottom:2px;font-size:14px;font-weight:700}.gnu-pricing-page .channel-meta{color:var(--ink-3);font-size:12px}.gnu-pricing-page .channel-arrow{color:var(--ink-4);flex-shrink:0;transition:transform .2s}.gnu-pricing-page .channel-item:hover .channel-arrow{color:var(--ink);transform:translate(3px)}.gnu-pricing-page .channels-modal-footer{border-top:1px solid var(--separator);color:var(--ink-4);justify-content:center;align-items:center;gap:6px;margin-top:18px;padding-top:16px;font-size:11.5px;display:flex}.gnu-pricing-page .channels-modal-footer .pulse-dot{background:var(--green);border-radius:50%;flex-shrink:0;width:7px;height:7px;position:relative}.gnu-pricing-page .channels-modal-footer .pulse-dot:after{content:"";background:var(--green);border-radius:50%;animation:2s ease-out infinite pulseRing;position:absolute;inset:0}.gnu-pricing-page body.modal-open{overflow:hidden}.gnu-pricing-page .trust-bar{background:var(--surface);border-top:1px solid var(--separator);border-bottom:1px solid var(--separator);padding:56px 0}.gnu-pricing-page .trust-bar-header{text-align:center;margin-bottom:36px}.gnu-pricing-page .trust-bar-label{letter-spacing:.15em;text-transform:uppercase;color:var(--ink-4);font-size:10.5px;font-weight:700}.gnu-pricing-page .trust-bar-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;max-width:920px;margin:0 auto;display:flex}.gnu-pricing-page .trust-item{color:var(--ink-2);align-items:center;gap:12px;font-size:13.5px;display:flex}.gnu-pricing-page .trust-item-icon{background:var(--surface-2);border:1px solid var(--border);width:40px;height:40px;color:var(--ink-2);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.gnu-pricing-page .trust-item-icon svg{width:18px;height:18px}.gnu-pricing-page .trust-item strong{color:var(--ink);font-weight:700}@media (width<=720px){.gnu-pricing-page .trust-bar-inner{justify-content:flex-start;gap:18px}.gnu-pricing-page .trust-item{width:100%;min-width:0}}.gnu-pricing-page .calc-mobile-summary{z-index:50;background:var(--dark-bg);border-top:1px solid var(--dark-border-hover);padding:14px 20px;transition:transform .3s;display:none;position:fixed;bottom:0;left:0;right:0;transform:translateY(100%);box-shadow:0 -8px 24px #0000004d}.gnu-pricing-page .calc-mobile-summary.visible{transform:translateY(0)}.gnu-pricing-page .calc-mobile-inner{justify-content:space-between;align-items:center;gap:12px;display:flex}.gnu-pricing-page .calc-mobile-left{flex-direction:column;gap:2px;display:flex}.gnu-pricing-page .calc-mobile-label{letter-spacing:.1em;text-transform:uppercase;color:var(--dark-text-3);font-size:10px;font-weight:700}.gnu-pricing-page .calc-mobile-value{color:var(--green-dark-text);font-family:JetBrains Mono,monospace;font-size:18px;font-weight:800;line-height:1}@media (width<=720px){.gnu-pricing-page .calc-mobile-summary{display:block}}@media (width<=560px){.gnu-pricing-page .hero-logos-grid{gap:20px}.gnu-pricing-page .hero-logo{font-size:13px}}:root,.gnu-licenses-page{--primary:#101927;--primary-light:#1e293b;--text:#475467;--text-light:#64748b;--text-muted:#94a3b8;--accent:#9951ff;--accent-dark:#7c3aed;--accent-deep:#6d28d9;--accent-light:#c084fc;--green:#10b981;--green-dark:#059669;--green-light:#34d399;--red:#ef4444;--amber:#f59e0b;--bg:#fff;--bg-alt:#f2f6ff;--bg-dark:#0f172a;--border:#e2e8f0;--border-light:#f1f5f9;--radius:16px;--radius-sm:12px;--radius-lg:20px;--radius-btn:50px;--shadow:0 4px 24px #0f172a14;--shadow-sm:0 1px 4px #0f172a0d;--shadow-lg:0 14px 44px #0f172a1a;--shadow-accent:0 6px 24px #9951ff40;--gradient:linear-gradient(135deg,#9951ff,#7c3aed,#6d28d9);--gradient-green:linear-gradient(135deg,#10b981,#059669);--gradient-hero:linear-gradient(160deg,#0f172a 0%,#1a1440 40%,#1e293b 100%)}@keyframes fd{0%{opacity:0;transform:translateY(-14px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{50%{opacity:.5}}.gnu-licenses-page{color:var(--text);background:var(--bg);-webkit-font-smoothing:antialiased;font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.5;position:relative}.gnu-licenses-page,.gnu-licenses-page *,.gnu-licenses-page :before,.gnu-licenses-page :after{box-sizing:border-box}.gnu-licenses-page a{color:inherit;text-decoration:none}.gnu-licenses-page button{font-family:inherit}.gnu-licenses-page .container{max-width:1140px;margin:0 auto;padding:0 24px}.gnu-licenses-page .hero{background:var(--gradient-hero);text-align:center;padding:56px 0 48px;position:relative;overflow:hidden}.gnu-licenses-page .hero:before{content:"";pointer-events:none;background:radial-gradient(circle,#9951ff1f 0%,#0000 70%);width:500px;height:500px;position:absolute;top:-200px;right:-100px}.gnu-licenses-page .hero-pill{color:var(--accent-light);letter-spacing:.06em;text-transform:uppercase;background:#9951ff1a;border:1px solid #9951ff40;border-radius:50px;align-items:center;gap:8px;margin-bottom:16px;padding:6px 14px;font-size:11px;font-weight:700;animation:.6s cubic-bezier(.22,1,.36,1) both fd;display:inline-flex}.gnu-licenses-page .hero h1{color:#f8fafc;letter-spacing:-.02em;max-width:660px;margin:0 auto 12px;font-size:36px;font-weight:800;line-height:1.2;animation:.6s cubic-bezier(.22,1,.36,1) .1s both fd}.gnu-licenses-page .hero h1 span{color:var(--green-light)}.gnu-licenses-page .hero-sub{color:var(--text-muted);max-width:520px;margin:0 auto 24px;font-size:15px;line-height:1.6;animation:.6s cubic-bezier(.22,1,.36,1) .15s both fd}.gnu-licenses-page .hero-features{flex-wrap:wrap;justify-content:center;gap:24px;margin-bottom:24px;animation:.6s cubic-bezier(.22,1,.36,1) .2s both fd;display:flex}.gnu-licenses-page .hero-feat{color:#ffffffbf;align-items:center;gap:6px;font-size:12px;font-weight:600;display:flex}.gnu-licenses-page .hero-feat svg{color:var(--green-light);flex-shrink:0}.gnu-licenses-page .hero-cta-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;animation:.6s cubic-bezier(.22,1,.36,1) .25s both fd;display:flex}.gnu-licenses-page .btn-p{background:var(--gradient-green);color:#fff;border-radius:var(--radius-btn);align-items:center;gap:8px;padding:13px 28px;font-size:14px;font-weight:700;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 6px 24px #10b9814d}.gnu-licenses-page .btn-p:hover{transform:translateY(-2px);box-shadow:0 10px 32px #10b98166}.gnu-licenses-page .btn-g{color:#f8fafc;border-radius:var(--radius-btn);background:#ffffff0f;border:1px solid #ffffff1f;align-items:center;gap:8px;padding:13px 24px;font-size:13px;font-weight:600;text-decoration:none;transition:background .2s;display:inline-flex}.gnu-licenses-page .btn-g:hover{background:#ffffff1a}.gnu-licenses-page .hero-trust{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;margin-top:18px;animation:.6s cubic-bezier(.22,1,.36,1) .3s both fd;display:flex}.gnu-licenses-page .hero-trust span{color:#fff6;align-items:center;gap:5px;font-size:11px;font-weight:500;display:flex}.gnu-licenses-page .stars{color:var(--amber);gap:1px;display:flex}.gnu-licenses-page .trust-strip{background:var(--bg-alt);border-bottom:1px solid var(--border-light);padding:18px 0}.gnu-licenses-page .trust-inner{flex-wrap:wrap;justify-content:center;align-items:center;gap:32px;display:flex}.gnu-licenses-page .trust-item{color:var(--text);align-items:center;gap:6px;font-size:12px;font-weight:600;display:flex}.gnu-licenses-page .trust-item svg{color:var(--green);flex-shrink:0}.gnu-licenses-page .s-label{text-align:center;color:var(--accent);text-transform:uppercase;letter-spacing:.08em;margin-bottom:8px;font-size:11px;font-weight:700}.gnu-licenses-page .s-title{text-align:center;color:var(--primary);letter-spacing:-.02em;margin-bottom:6px;font-size:26px;font-weight:800}.gnu-licenses-page .s-sub{text-align:center;color:var(--text-light);max-width:500px;margin:0 auto 32px;font-size:14px;line-height:1.6}.gnu-licenses-page .licenses-section{background:var(--bg);padding:50px 0 60px}.gnu-licenses-page .search-bar{max-width:520px;margin:0 auto 10px;position:relative}.gnu-licenses-page .search-bar input{border:1px solid var(--border);border-radius:var(--radius-btn);background:var(--bg-alt);outline:none;width:100%;padding:13px 20px 13px 44px;font-family:inherit;font-size:14px;transition:border-color .2s,background .2s}.gnu-licenses-page .search-bar input:focus{border-color:var(--accent);background:#fff}.gnu-licenses-page .search-bar svg{color:var(--text-light);position:absolute;top:50%;left:16px;transform:translateY(-50%)}.gnu-licenses-page .search-meta{justify-content:space-between;align-items:center;max-width:800px;margin:0 auto 16px;padding:0 4px;display:flex}.gnu-licenses-page .search-count{color:var(--text-light);font-size:12px}.gnu-licenses-page .search-count strong{color:var(--accent)}.gnu-licenses-page .sort-toggle{color:var(--text-light);cursor:pointer;align-items:center;gap:4px;font-size:11px;font-weight:600;transition:color .2s;display:flex}.gnu-licenses-page .sort-toggle:hover{color:var(--accent)}.gnu-licenses-page .cat-filters{flex-wrap:wrap;justify-content:center;gap:6px;margin-bottom:24px;display:flex}.gnu-licenses-page .cf{border:1px solid var(--border);color:var(--text);cursor:pointer;background:#fff;border-radius:50px;padding:6px 14px;font-size:11px;font-weight:600;transition:all .15s}.gnu-licenses-page .cf:hover,.gnu-licenses-page .cf.active{background:var(--accent);color:#fff;border-color:var(--accent)}.gnu-licenses-page .license-list{gap:5px;max-width:800px;margin:0 auto;display:grid}.gnu-licenses-page .lr{border:1px solid var(--border-light);border-radius:var(--radius-sm);background:#fff;justify-content:space-between;align-items:center;padding:11px 16px;transition:border-color .2s,box-shadow .15s;display:flex}.gnu-licenses-page .lr:hover{border-color:var(--accent);box-shadow:0 2px 8px #9951ff0f}.gnu-licenses-page .lr.pop{background:linear-gradient(135deg,#9951ff0a,#10b98108);border:1px solid #9951ff26;padding:13px 18px}.gnu-licenses-page .lr.pop:hover{border-color:#9951ff4d;box-shadow:0 3px 12px #9951ff1a}.gnu-licenses-page .lr.pop .lr-nm{font-weight:700}.gnu-licenses-page .lr-star{width:16px;height:16px;color:var(--amber);flex-shrink:0}.gnu-licenses-page .pop-divider{align-items:center;gap:10px;max-width:800px;margin:0 auto;padding:18px 0 10px;display:flex}.gnu-licenses-page .pop-divider span{color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;font-size:10px;font-weight:700}.gnu-licenses-page .pop-divider:after{content:"";background:var(--border-light);flex:1;height:1px}.gnu-licenses-page .lr-l{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.gnu-licenses-page .lr-ico{color:#fff;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-size:11px;font-weight:800;display:flex}.gnu-licenses-page .lr-nfo{flex-wrap:wrap;align-items:center;gap:7px;min-width:0;display:flex}.gnu-licenses-page .lr-nm{color:var(--primary);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.gnu-licenses-page .lr-ct{color:var(--accent);text-transform:uppercase;white-space:nowrap;background:#9951ff14;border-radius:50px;flex-shrink:0;padding:2px 7px;font-size:9px;font-weight:600}.gnu-licenses-page .lr-r{flex-shrink:0;align-items:center;gap:8px;display:flex}.gnu-licenses-page .lr-pr{color:var(--text-light);white-space:nowrap;background:#ef44440d;border-radius:5px;padding:2px 7px;font-size:11px;text-decoration:line-through}.gnu-licenses-page .lr-bd{color:#16a34a;text-transform:uppercase;white-space:nowrap;background:#dcfce7;border-radius:50px;align-items:center;gap:3px;padding:3px 9px;font-size:10px;font-weight:700;display:flex}.gnu-licenses-page .lr-bd svg{flex-shrink:0}.gnu-licenses-page .no-res{text-align:center;color:var(--text-light);padding:40px 20px;font-size:14px;display:none}.gnu-licenses-page .lm-row{text-align:center;padding:14px}.gnu-licenses-page .btn-lm{background:var(--accent);color:#fff;border-radius:var(--radius-btn);cursor:pointer;border:none;padding:10px 28px;font-family:inherit;font-size:13px;font-weight:700;transition:transform .2s,box-shadow .2s}.gnu-licenses-page .btn-lm:hover{box-shadow:var(--shadow-accent);transform:translateY(-2px)}.gnu-licenses-page .dash-section{background:var(--bg-alt);padding:60px 0}.gnu-licenses-page .dash-demo{border-radius:var(--radius-lg);background:#1e1e1e;max-width:820px;margin:0 auto;overflow:hidden;box-shadow:0 20px 60px #0f172a38}.gnu-licenses-page .dash-chrome{background:#2d2d2d;border-bottom:1px solid #ffffff0f;align-items:center;gap:8px;padding:10px 16px;display:flex}.gnu-licenses-page .dt{border-radius:50%;width:9px;height:9px}.gnu-licenses-page .dt.r{background:#ef4444}.gnu-licenses-page .dt.y{background:#f59e0b}.gnu-licenses-page .dt.g{background:#10b981}.gnu-licenses-page .dash-url{color:var(--text-muted);white-space:nowrap;background:#ffffff0f;border-radius:6px;flex:1;max-width:340px;margin-left:12px;padding:4px 12px;font-size:10px;font-weight:500;overflow:hidden}.gnu-licenses-page .wp-head{border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:center;padding:14px 20px;display:flex}.gnu-licenses-page .wp-head h3{color:#f0f0f1;align-items:center;gap:8px;font-size:13px;font-weight:700;display:flex}.gnu-licenses-page .wp-count{background:var(--accent);color:#fff;opacity:0;border-radius:50px;padding:2px 8px;font-size:10px;font-weight:700;transition:opacity .4s .3s}.gnu-licenses-page .wp-count.show{opacity:1}.gnu-licenses-page .wp-toast{color:var(--green-light);opacity:0;background:#10b98114;border:1px solid #10b98126;border-radius:8px;align-items:center;gap:8px;max-height:0;margin:12px 20px 0;padding:10px 14px;font-size:11px;font-weight:600;transition:opacity .4s,max-height .4s,margin .4s,padding .4s;display:flex;overflow:hidden}.gnu-licenses-page .wp-toast.show{opacity:1;max-height:60px}.gnu-licenses-page .wp-toast svg{flex-shrink:0}.gnu-licenses-page .dash-body{padding:14px 20px}.gnu-licenses-page .dur{opacity:0;background:#ffffff08;border:1px solid #ffffff0d;border-radius:10px;justify-content:space-between;align-items:center;margin-bottom:5px;padding:12px 14px;transition:all .5s cubic-bezier(.22,1,.36,1);display:flex;transform:translate(-20px)}.gnu-licenses-page .dur.vis{opacity:1;transform:translate(0)}.gnu-licenses-page .dur:hover{border-color:#9951ff33}.gnu-licenses-page .dur.updating{background:#9951ff0a;border-color:#9951ff1f}.gnu-licenses-page .dur.upd-done{background:#10b98108;border-color:#10b9811a}.gnu-licenses-page .dur-l{align-items:center;gap:10px;display:flex}.gnu-licenses-page .dur-ic{color:#fff;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:14px;font-weight:800;transition:transform .3s;display:flex}.gnu-licenses-page .dur.updating .dur-ic{animation:.8s infinite pulse}.gnu-licenses-page .dur-i h4{color:#f0f0f1;margin-bottom:1px;font-size:12px;font-weight:600}.gnu-licenses-page .dur-i p{color:var(--text-muted);font-size:10px;transition:color .3s}.gnu-licenses-page .dur-r{align-items:center;gap:8px;display:flex}.gnu-licenses-page .ub{text-transform:uppercase;letter-spacing:.03em;border-radius:50px;padding:3px 9px;font-size:9px;font-weight:700;transition:all .3s}.gnu-licenses-page .ub.avail{color:#f59e0b;background:#f59e0b1a}.gnu-licenses-page .ub.done{color:var(--green-light);background:#10b9811a}.gnu-licenses-page .ub.prog{color:var(--accent-light);background:#9951ff1a}.gnu-licenses-page .btn-u{color:#fff;background:var(--gradient-green);cursor:pointer;border:none;border-radius:50px;padding:5px 12px;font-size:10px;font-weight:700;transition:transform .15s,opacity .3s}.gnu-licenses-page .btn-u:hover{transform:scale(1.05)}.gnu-licenses-page .btn-u.dn{color:var(--green-light);cursor:default;background:#10b9811a;font-size:9px}.gnu-licenses-page .up-bar{background:#ffffff0d;border-radius:3px;height:3px;margin-top:7px;overflow:hidden}.gnu-licenses-page .up-fill{background:linear-gradient(90deg,var(--accent),var(--green));border-radius:3px;width:0;height:100%;transition:width 2s cubic-bezier(.4,0,.2,1)}.gnu-licenses-page .up-fill.go{width:100%}.gnu-licenses-page .dash-summary{opacity:0;border-top:1px solid #ffffff0d;justify-content:space-between;align-items:center;padding:12px 20px;transition:opacity .6s;display:flex}.gnu-licenses-page .dash-summary.show{opacity:1}.gnu-licenses-page .dash-summary span{color:var(--text-muted);font-size:10px}.gnu-licenses-page .dash-summary .all-ok{color:var(--green-light);align-items:center;gap:4px;font-weight:700;display:flex}.gnu-licenses-page .dash-cap{text-align:center;color:var(--text-light);margin-top:16px;font-size:12px}.gnu-licenses-page .dash-cap strong{color:var(--primary)}.gnu-licenses-page .comp-section{background:var(--bg);padding:60px 0}.gnu-licenses-page .comp-grid{grid-template-columns:1fr 1fr 1fr;gap:16px;max-width:900px;margin:0 auto;display:grid}.gnu-licenses-page .comp-card{border-radius:var(--radius);padding:28px 24px;position:relative}.gnu-licenses-page .comp-card.nulled{border:1px solid var(--border);background:#fff}.gnu-licenses-page .comp-card.gnu{background:var(--bg-dark);border:2px solid var(--accent);transform:scale(1.03)}.gnu-licenses-page .comp-card.individual{border:1px solid var(--border);background:#fff}.gnu-licenses-page .comp-card-label{text-transform:uppercase;letter-spacing:.08em;border-bottom:1px solid;margin-bottom:14px;padding-bottom:10px;font-size:10px;font-weight:700}.gnu-licenses-page .comp-card.nulled .comp-card-label{color:var(--red);border-color:#ef444426}.gnu-licenses-page .comp-card.gnu .comp-card-label{color:var(--green-light);border-color:#10b98133}.gnu-licenses-page .comp-card.individual .comp-card-label{color:var(--text-light);border-color:var(--border-light)}.gnu-licenses-page .comp-card-price{margin-bottom:4px;font-size:24px;font-weight:900}.gnu-licenses-page .comp-card.nulled .comp-card-price{color:var(--text-muted)}.gnu-licenses-page .comp-card.gnu .comp-card-price{color:var(--green-light)}.gnu-licenses-page .comp-card.individual .comp-card-price{color:var(--red)}.gnu-licenses-page .comp-card-note{margin-bottom:20px;font-size:11px}.gnu-licenses-page .comp-card.nulled .comp-card-note{color:var(--text-light)}.gnu-licenses-page .comp-card.gnu .comp-card-note{color:var(--text-muted)}.gnu-licenses-page .comp-card.individual .comp-card-note{color:var(--text-light)}.gnu-licenses-page .comp-row{align-items:center;gap:8px;margin-bottom:10px;font-size:12px;display:flex}.gnu-licenses-page .comp-row svg{flex-shrink:0}.gnu-licenses-page .comp-card.nulled .comp-row{color:var(--text-light)}.gnu-licenses-page .comp-card.gnu .comp-row{color:#fffc}.gnu-licenses-page .comp-card.individual .comp-row{color:var(--text-light)}.gnu-licenses-page .comp-card.gnu .comp-row svg{color:var(--green-light)}.gnu-licenses-page .gnu-badge{background:var(--gradient);color:#fff;letter-spacing:.08em;text-transform:uppercase;border-radius:0 0 8px 8px;padding:4px 14px;font-size:9px;font-weight:700;position:absolute;top:-1px;left:50%;transform:translate(-50%)}@media (width<=768px){.gnu-licenses-page .comp-grid{grid-template-columns:1fr;gap:12px}.gnu-licenses-page .comp-card.gnu{transform:scale(1)}}.gnu-licenses-page .faq-section{background:var(--bg-alt);padding:60px 0}.gnu-licenses-page .faq-list{max-width:700px;margin:0 auto}.gnu-licenses-page .faq-item{border:1px solid var(--border-light);border-radius:var(--radius-sm);background:#fff;margin-bottom:6px;overflow:hidden}.gnu-licenses-page .faq-q{color:var(--primary);cursor:pointer;justify-content:space-between;align-items:center;padding:14px 18px;font-size:13px;font-weight:600;display:flex}.gnu-licenses-page .faq-q svg{color:var(--text-light);flex-shrink:0;transition:transform .2s}.gnu-licenses-page .faq-a{color:var(--text-light);padding:0 18px 14px;font-size:12px;line-height:1.7;display:none}.gnu-licenses-page .faq-item.open .faq-a{display:block}.gnu-licenses-page .faq-item.open .faq-q svg{transform:rotate(180deg)}.gnu-licenses-page .final-cta{background:var(--gradient-hero);text-align:center;padding:56px 0}.gnu-licenses-page .final-cta h2{color:#f8fafc;letter-spacing:-.02em;margin-bottom:8px;font-size:28px;font-weight:800}.gnu-licenses-page .final-cta p{color:var(--text-muted);max-width:460px;margin-bottom:24px;margin-left:auto;margin-right:auto;font-size:14px}.gnu-licenses-page .final-trust{flex-wrap:wrap;justify-content:center;gap:20px;margin-top:16px;display:flex}.gnu-licenses-page .final-trust span{color:#fff6;align-items:center;gap:4px;font-size:11px;font-weight:500;display:flex}@media (width<=768px){.gnu-licenses-page .hero{padding:40px 0 36px}.gnu-licenses-page .hero h1{font-size:24px}.gnu-licenses-page .hero-sub{font-size:14px}.gnu-licenses-page .hero-features{gap:10px}.gnu-licenses-page .hero-feat{font-size:11px}.gnu-licenses-page .hero-cta-row{flex-direction:column;gap:10px}.gnu-licenses-page .btn-p,.gnu-licenses-page .btn-g{justify-content:center;width:100%}.gnu-licenses-page .hero-trust{gap:10px}.gnu-licenses-page .trust-inner{gap:12px}.gnu-licenses-page .trust-item{font-size:11px}.gnu-licenses-page .s-title{font-size:22px}.gnu-licenses-page .s-sub{font-size:13px}.gnu-licenses-page .cat-filters{gap:4px}.gnu-licenses-page .cf{padding:5px 10px;font-size:10px}.gnu-licenses-page .lr{flex-wrap:wrap;gap:6px;padding:10px 14px}.gnu-licenses-page .lr-l{flex:100%}.gnu-licenses-page .lr-r{flex:100%;justify-content:flex-end}.gnu-licenses-page .lr-nfo{flex-wrap:wrap}.gnu-licenses-page .lr-nm{font-size:12px}.gnu-licenses-page .lr-star{width:14px;height:14px}.gnu-licenses-page .dash-demo{border-radius:var(--radius)}.gnu-licenses-page .dash-url{max-width:180px;font-size:9px}.gnu-licenses-page .dur{flex-direction:column;align-items:flex-start;gap:8px;padding:10px 12px}.gnu-licenses-page .dur-r{justify-content:flex-end;width:100%}.gnu-licenses-page .dur-i h4{font-size:11px}.gnu-licenses-page .comp-grid{grid-template-columns:1fr;gap:12px}.gnu-licenses-page .comp-card.gnu{transform:none}.gnu-licenses-page .comp-card{padding:22px 20px}.gnu-licenses-page .faq-q{padding:12px 16px;font-size:12px}.gnu-licenses-page .faq-a{padding:0 16px 12px;font-size:11px}.gnu-licenses-page .final-cta h2{font-size:22px}.gnu-licenses-page .sticky-bar .sb-trust{display:none}}.gnu-licenses-page .sticky-bar{z-index:900;-webkit-backdrop-filter:blur(12px);pointer-events:none;background:#0f172af7;border-top:1px solid #ffffff0f;padding:12px 0;transition:transform .4s cubic-bezier(.22,1,.36,1);position:fixed;bottom:0;left:0;right:0;transform:translateY(100%)}.gnu-licenses-page .sticky-bar.show{pointer-events:auto;transform:translateY(0)}.gnu-licenses-page .sticky-inner{justify-content:space-between;align-items:center;gap:16px;max-width:1140px;margin:0 auto;padding:0 24px;display:flex}.gnu-licenses-page .sb-left{align-items:center;gap:14px;display:flex}.gnu-licenses-page .sb-price-block{align-items:baseline;gap:6px;display:flex}.gnu-licenses-page .sb-old{color:#ffffff4d;font-size:13px;font-weight:500;text-decoration:line-through}.gnu-licenses-page .sb-new{color:var(--green-light);font-size:22px;font-weight:900}.gnu-licenses-page .sb-label{color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;font-size:10px;font-weight:600}.gnu-licenses-page .sb-trust{align-items:center;gap:14px;display:flex}.gnu-licenses-page .sb-trust span{color:#fff6;white-space:nowrap;align-items:center;gap:4px;font-size:10px;font-weight:500;display:flex}.gnu-licenses-page .sb-trust svg{flex-shrink:0}.gnu-licenses-page .btn-sticky{background:var(--gradient-green);color:#fff;border-radius:var(--radius-btn);white-space:nowrap;align-items:center;gap:7px;padding:11px 24px;font-size:13px;font-weight:700;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 4px 20px #10b98159}.gnu-licenses-page .btn-sticky:hover{transform:translateY(-1px);box-shadow:0 6px 28px #10b98173}@media (width<=768px){.gnu-licenses-page .sb-left{flex-direction:column;align-items:flex-start;gap:4px}.gnu-licenses-page .sb-label{display:none}.gnu-licenses-page .sticky-inner{gap:12px}.gnu-licenses-page .btn-sticky{padding:10px 18px;font-size:12px}.gnu-licenses-page .sb-new{font-size:18px}}@media (width<=640px){.gnu-licenses-page .sticky-bar{bottom:calc(56px + max(env(safe-area-inset-bottom,0px), 6px))}}@keyframes regShimmer{0%{left:-100%}to{left:100%}}@keyframes regFadeUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.gne-reg-wrapper{-webkit-font-smoothing:antialiased;background:#fff;width:100%;min-height:100vh;font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.gne-reg-wrapper *{box-sizing:border-box}.gne-reg{grid-template-columns:1fr 1fr;width:100%;min-height:100vh;display:grid}.gne-reg-left{background:linear-gradient(160deg,#0f172a 0%,#1a1440 40%,#1e293b 100%);flex-direction:column;justify-content:center;padding:60px 56px;display:flex;position:relative;overflow:hidden}.gne-reg-left:before{content:"";pointer-events:none;background:radial-gradient(circle,#9951ff1f,#0000 70%);width:450px;height:450px;position:absolute;top:-15%;left:-10%}.gne-reg-left:after{content:"";pointer-events:none;background:radial-gradient(circle,#10b98114,#0000 70%);width:400px;height:400px;position:absolute;bottom:-10%;right:-15%}.gne-reg-logo{z-index:1;align-items:center;gap:10px;margin-bottom:36px;display:flex;position:relative}.gne-reg-left h1{color:#f8fafc;letter-spacing:-.03em;z-index:1;margin-bottom:14px;font-family:Poppins,sans-serif;font-size:clamp(24px,3vw,34px);font-weight:800;line-height:1.2;position:relative}.gne-reg-left h1 .hl{-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#c084fc,#9951ff);-webkit-background-clip:text;background-clip:text}.gne-reg-left>p.sub{color:#94a3b8;z-index:1;max-width:440px;margin-bottom:36px;font-family:Poppins,sans-serif;font-size:15px;line-height:1.65;position:relative}.gne-reg-perks{z-index:1;flex-direction:column;gap:14px;margin-bottom:32px;display:flex;position:relative}.gne-reg-pk{background:#ffffff0a;border:1px solid #ffffff0f;border-radius:16px;align-items:center;gap:14px;padding:14px 18px;transition:all .25s;display:flex;position:relative;overflow:hidden}.gne-reg-pk:hover{background:#ffffff12;border-color:#9951ff40;transform:translate(4px)}.gne-reg-pk:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff0a,#0000);width:100%;height:100%;position:absolute;top:0;left:-100%}.gne-reg-pk:hover:before{animation:.6s regShimmer}.gne-reg-pk-ic{border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;font-size:18px;display:flex}.gne-reg-pk-ic.g{background:#10b98124}.gne-reg-pk-ic.p{background:#9951ff24}.gne-reg-pk-ic.a{background:#f59e0b24}.gne-reg-pk strong{color:#f8fafc;margin-bottom:2px;font-family:Poppins,sans-serif;font-size:14px;font-weight:700;display:block}.gne-reg-pk span.desc{color:#94a3b8;font-family:Poppins,sans-serif;font-size:12.5px;line-height:1.4}.gne-reg-why{z-index:1;flex-direction:column;gap:10px;margin-bottom:28px;display:flex;position:relative}.gne-reg-why-t{text-transform:uppercase;letter-spacing:.08em;color:#c084fc;margin-bottom:4px;font-family:Poppins,sans-serif;font-size:12px;font-weight:700}.gne-reg-why-i{color:#94a3b8;align-items:center;gap:10px;font-family:Poppins,sans-serif;font-size:13.5px;display:flex}.gne-reg-why-i .ck{background:#10b98124;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;display:flex}.gne-reg-why-i .ck svg{width:10px;height:10px}.gne-reg-trust{z-index:1;border-top:1px solid #ffffff0f;flex-wrap:wrap;align-items:center;gap:20px;padding-top:20px;display:flex;position:relative}.gne-reg-trust-i{color:#94a3b8;align-items:center;gap:6px;font-family:Poppins,sans-serif;font-size:12px;display:flex}.gne-reg-trust-i strong{color:#e2e8f0;font-weight:600}.gne-reg-trust-s{color:#f59e0b;letter-spacing:1px;font-size:12px}.gne-reg-right{background:#fff;justify-content:center;align-items:center;padding:48px 40px;display:flex}.gne-reg-right-inner{width:100%;max-width:440px}.gne-reg-ficon{background:#9951ff0f;border:2px solid #9951ff1f;border-radius:16px;justify-content:center;align-items:center;width:56px;height:56px;margin:0 auto 20px;display:flex}.gne-reg-fh{text-align:center;margin-bottom:24px}.gne-reg-fh h2{color:#101927;letter-spacing:-.02em;margin-bottom:6px;font-family:Poppins,sans-serif;font-size:24px;font-weight:800}.gne-reg-fh p{color:#64748b;font-family:Poppins,sans-serif;font-size:14px}.gne-reg-banner{background:linear-gradient(135deg,#10b98114,#10b98108);border:1px solid #10b9812e;border-radius:12px;align-items:center;gap:10px;margin-bottom:24px;padding:12px 16px;display:flex}.gne-reg-banner .b-ic{background:#10b9811f;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.gne-reg-banner .b-tx{color:#475467;font-family:Poppins,sans-serif;font-size:13px;line-height:1.45}.gne-reg-banner .b-tx strong{color:#059669;font-weight:700}.gne-form-group{margin-bottom:16px}.gne-form-group label{color:#101927;margin-bottom:6px;font-family:Poppins,sans-serif;font-size:13px;font-weight:600;display:block}.gne-form-group input{color:#101927;background-color:#f8fafc;border:1.5px solid #e2e8f0;border-radius:12px;outline:none;width:100%;padding:11px 16px;font-family:Poppins,sans-serif;font-size:14px;transition:all .2s}.gne-form-group input:focus{background-color:#fff;border-color:#9951ff;box-shadow:0 0 0 3px #9951ff1f}.gne-form-group input::placeholder{color:#94a3b8;font-size:13.5px}.gne-form-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.gne-btn-submit{color:#fff;cursor:pointer;background-color:#059669;border:none;border-radius:50px;justify-content:center;align-items:center;gap:8px;width:100%;height:48px;margin-top:8px;font-family:Poppins,sans-serif;font-size:15px;font-weight:700;transition:all .2s;display:flex;box-shadow:0 4px 16px #05966940}.gne-btn-submit:hover:not(:disabled){background-color:#10b981;transform:translateY(-1px);box-shadow:0 6px 20px #05966959}.gne-btn-submit:disabled{opacity:.7;cursor:not-allowed}.gne-reg-footer{text-align:center;margin-top:24px}.gne-reg-nocc{color:#94a3b8;background:#f8fafc;border:1px solid #e2e8f0;border-radius:50px;align-items:center;gap:6px;margin-bottom:16px;padding:8px 16px;font-family:Poppins,sans-serif;font-size:12px;display:inline-flex}.gne-reg-signin{color:#64748b;margin-bottom:16px;font-family:Poppins,sans-serif;font-size:13.5px}.gne-reg-signin a{color:#9951ff;font-weight:600;text-decoration:none;transition:color .2s}.gne-reg-signin a:hover{color:#7c3aed}.gne-reg-legal{color:#94a3b8;font-family:Poppins,sans-serif;font-size:11px;line-height:1.5}.gne-reg-legal a{color:#64748b;text-underline-offset:2px;-webkit-text-decoration:underline #64748b4d;text-decoration:underline #64748b4d}.gne-reg-legal a:hover{color:#9951ff}@media (width<=900px){.gne-reg{grid-template-columns:1fr}.gne-reg-left{min-height:auto;padding:36px 28px}.gne-reg-left h1{font-size:26px}.gne-reg-right{padding:36px 24px}.gne-reg-why{grid-template-columns:1fr 1fr;gap:6px;display:grid}.gne-reg-why-t{grid-column:1/-1}}@media (width<=480px){.gne-reg-left{padding:24px 20px}.gne-reg-left h1{font-size:22px}.gne-reg-left>p.sub{font-size:14px}.gne-reg-right{padding:24px 18px}.gne-reg-form-row{grid-template-columns:1fr}.gne-reg-perks{gap:10px}.gne-reg-pk{padding:12px 14px}.gne-reg-trust{gap:12px}.gne-reg-why{grid-template-columns:1fr}}:root{--min-viewport:360;--max-viewport:1600;--base-font:10;--clamp-unit:1vw;--bricks-color-ea70e7:#f5f5f5;--bricks-color-3f9091:#e0e0e0;--bricks-color-7696df:#9e9e9e;--bricks-color-5e4adb:#616161;--bricks-color-683424:#424242;--bricks-color-f63754:#212121;--bricks-color-f25a6b:#ffeb3b;--bricks-color-5c9c18:#ffc107;--bricks-color-303886:#ff9800;--bricks-color-3c7b0a:#ff5722;--bricks-color-4af52e:#f44336;--bricks-color-b218db:#9c27b0;--bricks-color-be7bba:#2196f3;--bricks-color-908ede:#03a9f4;--bricks-color-673fd1:#81d4fa;--bricks-color-fd8255:#4caf50;--bricks-color-afb333:#8bc34a;--bricks-color-551a35:#cddc39;--bricks-color-lrgeru:#101927;--bricks-color-qtiaun:#475467;--bricks-color-rcipmz:#483d5c;--bricks-color-nxypfb:#ebe0ff;--bricks-color-rnmjwl:#fff;--bricks-color-rpxsxt:#f3f4f7;--bricks-color-tpxiho:#faf7ff;--bricks-color-qalhyo:#292e38;--bricks-color-kisjgi:#f0eff1;--bricks-color-jovhrm:#d9d8dd;--bricks-color-qiimii:#2111d5;--bricks-color-hzeken:#6900ff;--bricks-color-zsxzvw:#9951ff;--bricks-color-iwjvcp:#481380;--bricks-color-pevltm:#742dd2;--bricks-color-tgqxeu:#f0e8ff;--bricks-color-ekasnh:#2111d514;--bricks-color-lvzjoq:#00a870;--bricks-color-wimwew:#788393;--bricks-color-jdmtoc:#f2f6ff}:root[data-brx-theme=dark]{--bricks-color-ea70e7:#f5f5f5;--bricks-color-3f9091:#e0e0e0;--bricks-color-7696df:#9e9e9e;--bricks-color-5e4adb:#616161;--bricks-color-683424:#424242;--bricks-color-f63754:#212121;--bricks-color-f25a6b:#ffeb3b;--bricks-color-5c9c18:#ffc107;--bricks-color-303886:#ff9800;--bricks-color-3c7b0a:#ff5722;--bricks-color-4af52e:#f44336;--bricks-color-b218db:#9c27b0;--bricks-color-be7bba:#2196f3;--bricks-color-908ede:#03a9f4;--bricks-color-673fd1:#81d4fa;--bricks-color-fd8255:#4caf50;--bricks-color-afb333:#8bc34a;--bricks-color-551a35:#cddc39;--bricks-color-lrgeru:#101927;--bricks-color-qtiaun:#475467;--bricks-color-rcipmz:#483d5c;--bricks-color-nxypfb:#ebe0ff;--bricks-color-rnmjwl:#fff;--bricks-color-rpxsxt:#f3f4f7;--bricks-color-tpxiho:#faf7ff;--bricks-color-qalhyo:#292e38;--bricks-color-kisjgi:#f0eff1;--bricks-color-jovhrm:#d9d8dd;--bricks-color-qiimii:#2111d5;--bricks-color-hzeken:#6900ff;--bricks-color-zsxzvw:#9951ff;--bricks-color-iwjvcp:#481380;--bricks-color-pevltm:#742dd2;--bricks-color-tgqxeu:#f0e8ff;--bricks-color-ekasnh:#2111d514;--bricks-color-lvzjoq:#00a870;--bricks-color-wimwew:#788393;--bricks-color-jdmtoc:#f2f6ff}.brx-boxed{max-width:350px}.brx-boxed #brx-header.brx-sticky{max-width:350px;margin-left:auto;margin-right:auto}#brxe-idicwv{width:160px}@media (width<=478px){#brxe-idicwv{width:220px}#brxe-dsgkba{align-items:center;align-self:center!important}#brxe-wacvch{margin-top:20px}}#brxe-odmjaw{gap:0 25px;align-items:initial;flex-direction:row;grid-template-columns:1fr 4fr;align-items:center;width:1300px;display:grid}@media (width<=478px){#brxe-odmjaw{grid-template-columns:1fr;width:100%;min-width:100%;max-width:100%}}#brxe-zekuud{margin-bottom:30px}#brxe-paldul{align-items:center;padding-left:20px}#brxe-paldul .item{color:var(--bricks-color-wimwew);font-family:Poppins;font-size:12px;font-weight:400}#brxe-paldul .item[aria-current=page]{color:var(--bricks-color-wimwew)}#brxe-paldul .separator{color:var(--bricks-color-wimwew);font-size:8px}#brxe-ctndyq lottie-player{background-color:#0000;width:40px;height:40px}#brxe-quqrtv{color:var(--bricks-color-lrgeru);font-family:Poppins;font-size:44px;font-weight:800}#brxe-kujoum{width:36px}#brxe-zcohxh{flex-direction:row;align-items:center;column-gap:10px;margin-top:4px;padding-left:20px;display:flex}#brxe-awkdjn{color:var(--bricks-color-wimwew);padding-left:20px;font-family:Poppins;font-size:16px;font-weight:400}#brxe-qboskn{width:35px;height:35px}#brxe-idiehf{color:var(--bricks-color-qtiaun);font-family:Poppins;font-size:15px;font-weight:600;line-height:18px}#brxe-oeptbi{flex-direction:row;align-items:center;column-gap:5px;display:flex}#brxe-ebmrwp{color:var(--bricks-color-lrgeru);text-align:left;align-self:flex-start;margin-bottom:0;font-family:Poppins;font-size:50px;font-weight:700;line-height:46px}#brxe-shnnqx,#brxe-osyckj{color:var(--bricks-color-qtiaun);text-align:left;font-family:Poppins;font-size:20px;font-weight:500;line-height:26px}#brxe-jfsflw{flex-direction:row;align-items:flex-end;margin-top:20px;display:flex}#brxe-ibsnum{border:2px dashed var(--bricks-color-jovhrm);border-radius:30px;flex-direction:column;column-gap:10px;padding:15px}#brxe-ibsnum:hover{box-shadow:0 10px 20px 0 var(--bricks-color-ekasnh)}#brxe-ibsnum{transition:transform .3s ease-in-out;transform:translateY(0)}#brxe-ibsnum:hover{transform:translateY(-5px)}#brxe-ibsnum{transition:transform .6s ease-in-out}#brxe-beodeu{width:35px;height:35px}#brxe-gmoawc{color:var(--bricks-color-qtiaun);font-family:Poppins;font-size:15px;font-weight:600;line-height:18px}#brxe-qlzgqb{flex-direction:row;align-items:center;column-gap:5px;display:flex}#brxe-rnpvsz{color:var(--bricks-color-lrgeru);text-align:left;align-self:flex-start;margin-top:20px;font-family:Poppins;font-size:50px;font-weight:700;line-height:46px}#brxe-czbbjz{border:2px dashed var(--bricks-color-jovhrm);border-radius:30px;flex-direction:column;column-gap:10px;padding:15px}#brxe-czbbjz:hover{box-shadow:0 10px 20px 0 var(--bricks-color-ekasnh)}#brxe-czbbjz{transition:transform .3s ease-in-out;transform:translateY(0)}#brxe-czbbjz:hover{transform:translateY(-5px)}#brxe-czbbjz{transition:transform .6s ease-in-out}#brxe-vtehgu{width:35px;height:35px}#brxe-nnztcl{color:var(--bricks-color-qtiaun);font-family:Poppins;font-size:15px;font-weight:600;line-height:18px}#brxe-akanhp{flex-direction:row;align-items:center;column-gap:5px;display:flex}#brxe-mwsewb{color:var(--bricks-color-lrgeru);text-align:left;align-self:flex-start;margin-top:20px;font-family:Poppins;font-size:50px;font-weight:700;line-height:46px}#brxe-tumxrs{border:2px dashed var(--bricks-color-jovhrm);border-radius:30px;flex-direction:column;column-gap:10px;width:100%;padding:15px}#brxe-tumxrs:hover{box-shadow:0 10px 20px 0 var(--bricks-color-ekasnh)}#brxe-tumxrs{transition:transform .3s ease-in-out;transform:translateY(0)}#brxe-tumxrs:hover{transform:translateY(-5px)}#brxe-tumxrs{transition:transform .6s ease-in-out}#brxe-flfelr{width:35px;height:35px}#brxe-kssdzw{color:var(--bricks-color-qtiaun);font-family:Poppins;font-size:15px;font-weight:600;line-height:18px}#brxe-asdhvc{flex-direction:row;align-items:center;column-gap:5px;display:flex}#brxe-ikabdu{color:var(--bricks-color-lrgeru);text-align:left;align-self:flex-start;margin-top:20px;font-family:Poppins;font-size:50px;font-weight:700;line-height:46px}#brxe-qlyqbh{border:2px dashed var(--bricks-color-jovhrm);border-radius:30px;flex-direction:column;column-gap:10px;width:100%;padding:15px}#brxe-qlyqbh:hover{box-shadow:0 10px 20px 0 var(--bricks-color-ekasnh)}#brxe-qlyqbh{transition:transform .3s ease-in-out;transform:translateY(0)}#brxe-qlyqbh:hover{transform:translateY(-5px)}#brxe-qlyqbh{transition:transform .6s ease-in-out}#brxe-xbzbyw{width:40px}#brxe-fydrky{color:var(--bricks-color-rnmjwl);font-family:Poppins;font-size:14px;font-weight:600}#brxe-tsuyzk,#brxe-zduwrx{background-color:var(--bricks-color-rnmjwl);border-radius:50px;width:30px;padding:5px}#brxe-zduwrx:not(.tag),#brxe-zduwrx img{filter:saturate(0%)}#brxe-mprtzw,#brxe-eyzbbr{background-color:var(--bricks-color-rnmjwl);border-radius:50px;width:30px;padding:5px}#brxe-eyzbbr:not(.tag),#brxe-eyzbbr img{filter:saturate(0%)}#brxe-kpltii,#brxe-jufooo{background-color:var(--bricks-color-rnmjwl);border-radius:50px;width:30px;padding:5px}#brxe-jufooo:not(.tag),#brxe-jufooo img{filter:saturate(0%)}#brxe-lnhodt{border-radius:50px;flex-direction:row;justify-content:center;align-items:center;column-gap:3px;width:auto;margin-top:0}#brxe-qnudpi{border:2px solid var(--bricks-color-rnmjwl);color:var(--bricks-color-rnmjwl);background-color:#0000;border-radius:50px;padding:4px 5px;font-family:Poppins;font-size:12px;font-weight:600}#brxe-ndcwec{color:var(--bricks-color-rnmjwl);background-color:var(--bricks-color-zsxzvw);border:2px solid var(--bricks-color-zsxzvw);border-radius:50px;padding:4px 5px;font-family:Poppins;font-size:12px;font-weight:600}#brxe-ndcwec:hover{background-color:var(--bricks-color-lvzjoq);border-color:var(--bricks-color-lvzjoq)}#brxe-vhcrwe{color:var(--bricks-color-rnmjwl);background-color:var(--bricks-color-zsxzvw);border:2px solid var(--bricks-color-zsxzvw);border-radius:50px;padding:4px 5px;font-family:Poppins;font-size:12px;font-weight:600}#brxe-mztnzu{align-items:initial;grid-template-columns:.6fr 1fr;gap:5px;display:grid}#brxe-lqmkdv{color:var(--bricks-color-rnmjwl);background-color:var(--bricks-color-zsxzvw);border:2px solid var(--bricks-color-zsxzvw);border-radius:50px;width:100%;padding:4px 5px;font-family:Poppins;font-size:12px;font-weight:600}#brxe-lqmkdv:hover{background-color:var(--bricks-color-lvzjoq);border-color:var(--bricks-color-lvzjoq)}#brxe-mcozwq{background-color:var(--bricks-color-zsxzvw);background-image:linear-gradient(60deg,#742dd2,#101927);border-radius:30px;flex-direction:column;justify-content:space-between;column-gap:10px;height:136px;min-height:136px;max-height:136px;margin-top:0;margin-left:0;padding:15px;display:flex}#brxe-mcozwq:hover{box-shadow:0 10px 20px 0 var(--bricks-color-ekasnh)}#brxe-mcozwq{transition:transform .3s ease-in-out;transform:translateY(0)}#brxe-mcozwq:hover{transform:translateY(-5px)}#brxe-mcozwq{transition:transform .6s ease-in-out}#brxe-whmlfc{border:2px dashed var(--bricks-color-jovhrm);border-radius:30px;flex-direction:column;column-gap:10px;width:100%;height:136px}#brxe-whmlfc:hover{box-shadow:0 10px 20px 0 var(--bricks-color-ekasnh)}#brxe-whmlfc{transition:transform .3s ease-in-out;transform:translateY(0)}#brxe-whmlfc:hover{transform:translateY(-5px)}#brxe-whmlfc{transition:transform .6s ease-in-out}@media (width<=478px){#brxe-whmlfc{display:none}}#brxe-lihzab{place-items:center flex-end;gap:10px;align-items:initial;flex-direction:row;grid-template-columns:1fr 1fr 1fr 1fr 1.5fr;margin-top:30px;margin-bottom:20px;display:grid}@media (width<=478px){#brxe-lihzab{grid-template-columns:1fr 1fr}}.brxe-ictohs .brxe-lefpml.brxe-icon{width:25px;height:25px}.brxe-ictohs .brxe-uvfsey.brxe-text-basic{color:var(--bricks-color-lrgeru);margin-top:0;font-family:Poppins;font-size:13px;font-weight:400;line-height:16px}@media (width<=478px){.brxe-ictohs .brxe-uvfsey.brxe-text-basic{font-size:12px}}.brxe-ictohs .brxe-jqeudc.brxe-button{background-color:var(--bricks-color-zsxzvw);color:var(--bricks-color-rnmjwl);border-radius:50px;margin-top:10px;margin-left:0;padding:6px 25px;font-family:Poppins;font-size:11px;font-weight:400}.brxe-ictohs .brxe-svzrgd.brxe-block{flex-direction:column;padding-left:10px}@media (width<=478px){.brxe-ictohs .brxe-svzrgd.brxe-block{padding-left:0}}.brxe-ictohs.brxe-block{background-color:var(--bricks-color-rnmjwl);border-radius:20px;flex-direction:row;align-items:center;margin-bottom:5px;padding:15px;display:flex}@media (width<=478px){.brxe-ictohs.brxe-block{align-items:initial;border-radius:25px;grid-template-columns:.1fr 1fr;align-items:center;display:grid}}#brxe-ukcmwu{flex-direction:column;margin-top:35px}@media (width<=478px){#brxe-ukcmwu{margin-top:0}}#brxe-jyjygj{margin-top:20px;font-family:Poppins}#brxe-chejee{color:var(--bricks-color-lrgeru);margin-bottom:20px;font-family:Poppins;font-size:20px;font-weight:700;line-height:24px}#brxe-chejee a{color:var(--bricks-color-lrgeru);font-family:Poppins;font-size:20px;font-weight:700;line-height:24px;font-size:inherit}@media (width<=478px){#brxe-chejee{margin-bottom:15px;font-weight:700}#brxe-chejee a{font-weight:700;font-size:inherit}}.brxe-ghpzwg .brxe-sdsxgn.brxe-svg{background-color:var(--bricks-color-rnmjwl);border-radius:50px;width:55px;padding:6px}@media (width<=478px){.brxe-ghpzwg .brxe-sdsxgn.brxe-svg{width:45px}}.brxe-ghpzwg .brxe-vgkqce.brxe-text-basic{color:var(--bricks-color-rnmjwl);font-family:Poppins;font-size:14px;font-weight:600;line-height:18px}.brxe-ghpzwg .brxe-nktczy.brxe-text-basic{color:var(--bricks-color-tgqxeu);margin-top:2px;font-family:Poppins;font-size:12px;font-weight:400;line-height:15px}.brxe-ghpzwg .brxe-ihoskw.brxe-text-basic{color:var(--bricks-color-pevltm);text-align:center;background-color:var(--bricks-color-nxypfb);border-radius:50px 1px 50px 50px;margin-top:8px;padding:2px 10px;font-family:Poppins;font-size:10px;font-weight:600}.brxe-ghpzwg .brxe-ckevcz.brxe-div{flex-direction:column;align-items:flex-start;display:flex}@media (width<=478px){.brxe-ghpzwg .brxe-ckevcz.brxe-div{width:80%}}.brxe-ghpzwg.brxe-div{background-color:var(--bricks-color-pevltm);background-image:linear-gradient(#9951ff,#742dd2);border-radius:22px;flex-direction:row;align-items:center;column-gap:10px;padding:10px 10px 14px;display:flex}.brxe-ghpzwg.brxe-div:hover{background-color:var(--bricks-color-iwjvcp);box-shadow:0 0 20px 0 var(--bricks-color-ekasnh);background-image:linear-gradient(#742dd2,#481380)}.brxe-ghpzwg{transition:transform .3s ease-in-out;transform:translateY(0)}.brxe-ghpzwg:hover{transform:translateY(-5px)}.brxe-ghpzwg{transition:transform .6s ease-in-out}.brxe-igvdwv .brxe-xkspzr.brxe-svg{background-color:var(--bricks-color-rnmjwl);border-radius:50px;width:55px;padding:6px}@media (width<=478px){.brxe-igvdwv .brxe-xkspzr.brxe-svg{width:45px}}.brxe-igvdwv .brxe-bgnzhs.brxe-text-basic{color:var(--bricks-color-rnmjwl);font-family:Poppins;font-size:14px;font-weight:600;line-height:18px}.brxe-igvdwv .brxe-entdbw.brxe-text-basic{color:var(--bricks-color-tgqxeu);margin-top:2px;font-family:Poppins;font-size:12px;font-weight:400;line-height:15px}.brxe-igvdwv .brxe-qaqsuj.brxe-text-basic{color:var(--bricks-color-rnmjwl);text-align:center;background-color:var(--bricks-color-qtiaun);border-radius:50px 1px 50px 50px;margin-top:8px;padding:2px 10px;font-family:Poppins;font-size:10px;font-weight:600}.brxe-igvdwv .brxe-mbgtgz.brxe-div{flex-direction:column;align-items:flex-start;display:flex}@media (width<=478px){.brxe-igvdwv .brxe-mbgtgz.brxe-div{width:80%}}.brxe-igvdwv.brxe-div{background-color:var(--bricks-color-wimwew);border-radius:22px;flex-direction:row;align-items:center;column-gap:10px;padding:10px 10px 14px;display:flex}.brxe-igvdwv.brxe-div:hover{background-color:var(--bricks-color-wimwew);box-shadow:0 0 20px 0 var(--bricks-color-ekasnh)}.brxe-igvdwv{transition:transform .3s ease-in-out;transform:translateY(0)}.brxe-igvdwv:hover{transform:translateY(-5px)}.brxe-igvdwv{transition:transform .6s ease-in-out}#brxe-xmnask{align-items:initial;flex-direction:row;grid-template-columns:1fr 1fr 1fr 1fr;gap:8px;display:grid;align-self:center!important}@media (width<=478px){#brxe-xmnask{grid-template-columns:1fr;gap:6px 0}}.brxe-myuuyn .brxe-rwqrzg.brxe-svg{background-color:var(--bricks-color-rnmjwl);border-radius:50px;width:55px;padding:6px}@media (width<=478px){.brxe-myuuyn .brxe-rwqrzg.brxe-svg{width:45px}}.brxe-myuuyn .brxe-nnyzfz.brxe-text-basic{color:var(--bricks-color-rnmjwl);font-family:Poppins;font-size:14px;font-weight:600;line-height:18px}.brxe-myuuyn .brxe-qyacsy.brxe-text-basic{color:var(--bricks-color-tgqxeu);margin-top:2px;font-family:Poppins;font-size:12px;font-weight:400;line-height:15px}.brxe-myuuyn .brxe-jzqoro.brxe-text-basic{color:var(--bricks-color-pevltm);text-align:center;background-color:var(--bricks-color-nxypfb);border-radius:50px 1px 50px 50px;margin-top:8px;padding:2px 10px;font-family:Poppins;font-size:10px;font-weight:600}.brxe-myuuyn .brxe-mdqkef.brxe-div{flex-direction:column;align-items:flex-start;display:flex}@media (width<=478px){.brxe-myuuyn .brxe-mdqkef.brxe-div{width:80%}}.brxe-myuuyn.brxe-div{background-color:var(--bricks-color-pevltm);background-image:linear-gradient(#9951ff,#742dd2);border-radius:22px;flex-direction:row;align-items:center;column-gap:10px;padding:10px 10px 14px;display:flex}.brxe-myuuyn.brxe-div:hover{background-color:var(--bricks-color-iwjvcp);box-shadow:0 0 20px 0 var(--bricks-color-ekasnh);background-image:linear-gradient(#742dd2,#481380)}.brxe-myuuyn{transition:transform .3s ease-in-out;transform:translateY(0)}.brxe-myuuyn:hover{transform:translateY(-5px)}.brxe-myuuyn{transition:transform .6s ease-in-out}.brxe-pogdzt .brxe-bgkhqg.brxe-svg{background-color:var(--bricks-color-rnmjwl);border-radius:50px;width:55px;padding:6px}@media (width<=478px){.brxe-pogdzt .brxe-bgkhqg.brxe-svg{width:45px}}.brxe-pogdzt .brxe-tirfhc.brxe-text-basic{color:var(--bricks-color-rnmjwl);font-family:Poppins;font-size:14px;font-weight:600;line-height:18px}.brxe-pogdzt .brxe-hefcug.brxe-text-basic{color:var(--bricks-color-tgqxeu);margin-top:2px;font-family:Poppins;font-size:12px;font-weight:400;line-height:15px}.brxe-pogdzt .brxe-yndxql.brxe-text-basic{color:var(--bricks-color-rnmjwl);text-align:center;background-color:var(--bricks-color-qtiaun);border-radius:50px 1px 50px 50px;margin-top:8px;padding:2px 10px;font-family:Poppins;font-size:10px;font-weight:600}.brxe-pogdzt .brxe-kdnaok.brxe-div{flex-direction:column;align-items:flex-start;display:flex}@media (width<=478px){.brxe-pogdzt .brxe-kdnaok.brxe-div{width:80%}}.brxe-pogdzt.brxe-div{background-color:var(--bricks-color-wimwew);border-radius:22px;flex-direction:row;align-items:center;column-gap:10px;padding:10px 10px 14px;display:flex}.brxe-pogdzt.brxe-div:hover{background-color:var(--bricks-color-wimwew);box-shadow:0 0 20px 0 var(--bricks-color-ekasnh)}.brxe-pogdzt{transition:transform .3s ease-in-out;transform:translateY(0)}.brxe-pogdzt:hover{transform:translateY(-5px)}.brxe-pogdzt{transition:transform .6s ease-in-out}.brxe-wzaoct .brxe-dagxch.brxe-svg{background-color:var(--bricks-color-rnmjwl);border-radius:50px;width:55px;padding:6px}@media (width<=478px){.brxe-wzaoct .brxe-dagxch.brxe-svg{width:45px}}.brxe-wzaoct .brxe-feuwcs.brxe-text-basic{color:var(--bricks-color-rnmjwl);font-family:Poppins;font-size:14px;font-weight:600;line-height:18px}.brxe-wzaoct .brxe-yzlnoj.brxe-text-basic{color:var(--bricks-color-tgqxeu);margin-top:2px;font-family:Poppins;font-size:12px;font-weight:400;line-height:15px}.brxe-wzaoct .brxe-owecxp.brxe-text-basic{color:var(--bricks-color-pevltm);text-align:center;background-color:var(--bricks-color-nxypfb);border-radius:50px 1px 50px 50px;margin-top:8px;padding:2px 10px;font-family:Poppins;font-size:10px;font-weight:600}.brxe-wzaoct .brxe-zifnmk.brxe-div{flex-direction:column;align-items:flex-start;display:flex}@media (width<=478px){.brxe-wzaoct .brxe-zifnmk.brxe-div{width:80%}}.brxe-wzaoct.brxe-div{background-color:var(--bricks-color-pevltm);background-image:linear-gradient(#9951ff,#742dd2);border-radius:22px;flex-direction:row;align-items:center;column-gap:10px;padding:10px 10px 14px;display:flex}.brxe-wzaoct.brxe-div:hover{background-color:var(--bricks-color-iwjvcp);box-shadow:0 0 20px 0 var(--bricks-color-ekasnh);background-image:linear-gradient(#742dd2,#481380)}.brxe-wzaoct{transition:transform .3s ease-in-out;transform:translateY(0)}.brxe-wzaoct:hover{transform:translateY(-5px)}.brxe-wzaoct{transition:transform .6s ease-in-out}.brxe-ccistx .brxe-rzxnlw.brxe-svg{background-color:var(--bricks-color-rnmjwl);border-radius:50px;width:55px;padding:6px}@media (width<=478px){.brxe-ccistx .brxe-rzxnlw.brxe-svg{width:45px}}.brxe-ccistx .brxe-inpwqg.brxe-text-basic{color:var(--bricks-color-rnmjwl);font-family:Poppins;font-size:14px;font-weight:600;line-height:18px}.brxe-ccistx .brxe-anrhev.brxe-text-basic{color:var(--bricks-color-tgqxeu);margin-top:2px;font-family:Poppins;font-size:12px;font-weight:400;line-height:15px}.brxe-ccistx .brxe-nbqnnp.brxe-text-basic{color:var(--bricks-color-rnmjwl);text-align:center;background-color:var(--bricks-color-qtiaun);border-radius:50px 1px 50px 50px;margin-top:8px;padding:2px 10px;font-family:Poppins;font-size:10px;font-weight:600}.brxe-ccistx .brxe-schujm.brxe-div{flex-direction:column;align-items:flex-start;display:flex}@media (width<=478px){.brxe-ccistx .brxe-schujm.brxe-div{width:80%}}.brxe-ccistx.brxe-div{background-color:var(--bricks-color-wimwew);border-radius:22px;flex-direction:row;align-items:center;column-gap:10px;padding:10px 10px 14px;display:flex}.brxe-ccistx.brxe-div:hover{background-color:var(--bricks-color-wimwew);box-shadow:0 0 20px 0 var(--bricks-color-ekasnh)}.brxe-ccistx{transition:transform .3s ease-in-out;transform:translateY(0)}.brxe-ccistx:hover{transform:translateY(-5px)}.brxe-ccistx{transition:transform .6s ease-in-out}.brxe-chiznv .brxe-phgecy.brxe-svg{background-color:var(--bricks-color-rnmjwl);border-radius:50px;width:55px;padding:6px}@media (width<=478px){.brxe-chiznv .brxe-phgecy.brxe-svg{width:45px}}.brxe-chiznv .brxe-xbdyzg.brxe-text-basic{color:var(--bricks-color-rnmjwl);font-family:Poppins;font-size:14px;font-weight:600;line-height:18px}.brxe-chiznv .brxe-sqkrrv.brxe-text-basic{color:var(--bricks-color-tgqxeu);margin-top:2px;font-family:Poppins;font-size:12px;font-weight:400;line-height:15px}.brxe-chiznv .brxe-ysjkdb.brxe-text-basic{color:var(--bricks-color-pevltm);text-align:center;background-color:var(--bricks-color-nxypfb);border-radius:50px 1px 50px 50px;margin-top:8px;padding:2px 10px;font-family:Poppins;font-size:10px;font-weight:600}.brxe-chiznv .brxe-eupfbu.brxe-div{flex-direction:column;align-items:flex-start;display:flex}@media (width<=478px){.brxe-chiznv .brxe-eupfbu.brxe-div{width:80%}}.brxe-chiznv.brxe-div{background-color:var(--bricks-color-pevltm);background-image:linear-gradient(#9951ff,#742dd2);border-radius:22px;flex-direction:row;align-items:center;column-gap:10px;padding:10px 10px 14px;display:flex}.brxe-chiznv.brxe-div:hover{background-color:var(--bricks-color-iwjvcp);box-shadow:0 0 20px 0 var(--bricks-color-ekasnh);background-image:linear-gradient(#742dd2,#481380)}.brxe-chiznv{transition:transform .3s ease-in-out;transform:translateY(0)}.brxe-chiznv:hover{transform:translateY(-5px)}.brxe-chiznv{transition:transform .6s ease-in-out}.brxe-qxnvul .brxe-rzqmhv.brxe-svg{background-color:var(--bricks-color-rnmjwl);border-radius:50px;width:55px;padding:6px}@media (width<=478px){.brxe-qxnvul .brxe-rzqmhv.brxe-svg{width:45px}}.brxe-qxnvul .brxe-ixgeho.brxe-text-basic{color:var(--bricks-color-rnmjwl);font-family:Poppins;font-size:14px;font-weight:600;line-height:18px}.brxe-qxnvul .brxe-vtkinu.brxe-text-basic{color:var(--bricks-color-tgqxeu);margin-top:2px;font-family:Poppins;font-size:12px;font-weight:400;line-height:15px}.brxe-qxnvul .brxe-mbomws.brxe-text-basic{color:var(--bricks-color-rnmjwl);text-align:center;background-color:var(--bricks-color-qtiaun);border-radius:50px 1px 50px 50px;margin-top:8px;padding:2px 10px;font-family:Poppins;font-size:10px;font-weight:600}.brxe-qxnvul .brxe-rofgeo.brxe-div{flex-direction:column;align-items:flex-start;display:flex}@media (width<=478px){.brxe-qxnvul .brxe-rofgeo.brxe-div{width:80%}}.brxe-qxnvul.brxe-div{background-color:var(--bricks-color-wimwew);border-radius:22px;flex-direction:row;align-items:center;column-gap:10px;padding:10px 10px 14px;display:flex}.brxe-qxnvul.brxe-div:hover{background-color:var(--bricks-color-wimwew);box-shadow:0 0 20px 0 var(--bricks-color-ekasnh)}.brxe-qxnvul{transition:transform .3s ease-in-out;transform:translateY(0)}.brxe-qxnvul:hover{transform:translateY(-5px)}.brxe-qxnvul{transition:transform .6s ease-in-out}#brxe-mvdayx{align-items:initial;flex-direction:row;grid-template-columns:1fr 1fr 1fr 1fr;gap:8px;display:grid;align-self:center!important}@media (width<=478px){#brxe-mvdayx{grid-template-columns:1fr;gap:6px 0}}.brxe-nucwyb .brxe-foyumt.brxe-svg{background-color:var(--bricks-color-rnmjwl);border-radius:50px;width:55px;padding:6px}@media (width<=478px){.brxe-nucwyb .brxe-foyumt.brxe-svg{width:45px}}.brxe-nucwyb .brxe-joflyb.brxe-text-basic{color:var(--bricks-color-rnmjwl);font-family:Poppins;font-size:14px;font-weight:600;line-height:18px}.brxe-nucwyb .brxe-oajujc.brxe-text-basic{color:var(--bricks-color-tgqxeu);margin-top:2px;font-family:Poppins;font-size:12px;font-weight:400;line-height:15px}.brxe-nucwyb .brxe-ykqlhc.brxe-text-basic{color:var(--bricks-color-pevltm);text-align:center;background-color:var(--bricks-color-nxypfb);border-radius:50px 1px 50px 50px;margin-top:8px;padding:2px 10px;font-family:Poppins;font-size:10px;font-weight:600}.brxe-nucwyb .brxe-orqcpp.brxe-div{flex-direction:column;align-items:flex-start;display:flex}@media (width<=478px){.brxe-nucwyb .brxe-orqcpp.brxe-div{width:80%}}.brxe-nucwyb.brxe-div{background-color:var(--bricks-color-pevltm);background-image:linear-gradient(#9951ff,#742dd2);border-radius:22px;flex-direction:row;align-items:center;column-gap:10px;padding:10px 10px 14px;display:flex}.brxe-nucwyb.brxe-div:hover{background-color:var(--bricks-color-iwjvcp);box-shadow:0 0 20px 0 var(--bricks-color-ekasnh);background-image:linear-gradient(#742dd2,#481380)}.brxe-nucwyb{transition:transform .3s ease-in-out;transform:translateY(0)}.brxe-nucwyb:hover{transform:translateY(-5px)}.brxe-nucwyb{transition:transform .6s ease-in-out}#brxe-uzelie{align-items:initial;flex-direction:row;grid-template-columns:1fr 1fr 1fr 1fr;gap:8px;display:grid;align-self:center!important}@media (width<=478px){#brxe-uzelie{grid-template-columns:1fr;gap:6px 0}}#brxe-phqufz{margin-top:20px}@media (width<=478px){#brxe-phqufz{align-items:center}}#brxe-qipyzx{color:var(--bricks-color-lrgeru);font-family:Poppins;font-size:18px;font-weight:700;line-height:24px}#brxe-nabseu{background-color:var(--bricks-color-lrgeru);color:var(--bricks-color-rnmjwl);border-radius:50px;padding-left:20px;padding-right:20px;font-family:Poppins;font-size:12px;font-weight:600}#brxe-ebdbzd{flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:15px;display:flex}.brxe-dulrlj .brxe-fbrhoi.brxe-brf-lottie lottie-player{width:16px;height:16px}.brxe-dulrlj .brxe-bddleb.brxe-block{background-color:#3b82f61a;border:1px solid #3b82f61a;border-radius:50px;justify-content:center;align-items:center;width:30px;height:30px}.brxe-dulrlj .brxe-uruozf.brxe-brf-lottie lottie-player{width:16px;height:16px}.brxe-dulrlj .brxe-hsufzp.brxe-block{background-color:#f973161a;border:1px solid #f973161a;border-radius:50px;justify-content:center;align-items:center;width:30px;height:30px}.brxe-dulrlj .brxe-oicffe.brxe-brf-lottie lottie-player{width:16px;height:16px}.brxe-dulrlj .brxe-tzjaid.brxe-block{background-color:#14b8a61a;border:1px solid #14b8a61a;border-radius:50px;justify-content:center;align-items:center;width:30px;height:30px}.brxe-dulrlj .brxe-sjqnlr.brxe-brf-lottie lottie-player{width:16px;height:16px}.brxe-dulrlj .brxe-uyvchi.brxe-block{background-color:#8b5cf61a;border:1px solid #8b5cf61a;border-radius:50px;justify-content:center;align-items:center;width:30px;height:30px}.brxe-dulrlj .brxe-jvzqfj.brxe-brf-lottie lottie-player{width:16px;height:16px}.brxe-dulrlj .brxe-ogkyjo.brxe-block{background-color:#6b72801a;border:1px solid #6b72801a;border-radius:50px;justify-content:center;align-items:center;width:30px;height:30px}.brxe-dulrlj .brxe-nyqtli.brxe-div{justify-content:center}.brxe-dulrlj .brxe-oofsch.brxe-text-basic{color:var(--bricks-color-lrgeru);height:24px;padding-right:0;font-family:Poppins;font-size:14px;font-weight:500;line-height:20px;overflow:hidden}.brxe-dulrlj .brxe-jsevvq.brxe-icon-box svg{width:12px;height:12px}.brxe-dulrlj .brxe-jsevvq.brxe-icon-box{flex-direction:row;margin-top:-5px}.brxe-dulrlj .brxe-jsevvq.brxe-icon-box .icon{align-self:center}.brxe-dulrlj .brxe-jsevvq.brxe-icon-box h1,.brxe-dulrlj .brxe-jsevvq.brxe-icon-box h2,.brxe-dulrlj .brxe-jsevvq.brxe-icon-box h3,.brxe-dulrlj .brxe-jsevvq.brxe-icon-box h4,.brxe-dulrlj .brxe-jsevvq.brxe-icon-box h5,.brxe-dulrlj .brxe-jsevvq.brxe-icon-box h6{color:var(--bricks-color-wimwew);font-size:11px;font-weight:400}.brxe-dulrlj .brxe-jsevvq.brxe-icon-box .content{margin-left:6px}.brxe-dulrlj .brxe-wxlbom.brxe-div{flex-direction:column;justify-content:center;display:flex}.brxe-dulrlj .brxe-ukjwih.brxe-button{color:#3b82f6;background-color:#3b82f61a;border:1px solid #3b82f61a;border-radius:50px;gap:5px;padding:6px 8px;font-family:Poppins;font-size:11px;font-weight:500;line-height:12px}.brxe-dulrlj .brxe-ykpytq.brxe-button{color:#f97316;background-color:#f973161a;border:1px solid #f973161a;border-radius:50px;gap:5px;margin-bottom:0;padding:6px 8px;font-family:Poppins;font-size:11px;font-weight:500;line-height:12px}.brxe-dulrlj .brxe-xrmptp.brxe-button{color:#14b8a6;background-color:#14b8a61a;border:1px solid #14b8a61a;border-radius:50px;gap:5px;padding:6px 8px;font-family:Poppins;font-size:11px;font-weight:500;line-height:12px}.brxe-dulrlj .brxe-mmvteh.brxe-button{color:#8b5cf6;background-color:#8b5cf61a;border:1px solid #8b5cf61a;border-radius:50px;gap:5px;padding:6px 8px;font-family:Poppins;font-size:11px;font-weight:500;line-height:12px}.brxe-dulrlj .brxe-bqwkss.brxe-button{color:#6b7280;background-color:#6b72801a;border:1px solid #6b72801a;border-radius:50px;gap:5px;padding:6px 8px;font-family:Poppins;font-size:11px;font-weight:500;line-height:12px}.brxe-dulrlj .brxe-sgilnq.brxe-div{flex-direction:column;justify-content:center;align-items:flex-end;display:flex;align-self:center!important}.brxe-dulrlj .brxe-ajcycc.brxe-icon{width:20px;height:20px;margin-top:5px}.brxe-dulrlj .brxe-ezhago.brxe-div{justify-content:center;align-items:flex-end;align-self:center!important}.brxe-dulrlj.brxe-div{width:100%;color:var(--bricks-color-lrgeru);align-content:center;align-items:center;gap:5px;align-items:initial;flex-direction:row;grid-template-columns:.15fr 1fr .5fr .1fr;margin-bottom:0;padding:6px 10px;font-family:Poppins;font-size:13px;font-weight:400;display:grid}.brxe-dulrlj.brxe-div:hover{background-color:var(--bricks-color-jdmtoc);border-radius:20px}.brxe-dulrlj{transition:transform .3s ease-in-out;transform:translateY(0)}.brxe-dulrlj:hover{transform:translateY(-3px)}.brxe-dulrlj{transition:transform .6s ease-in-out}#brxe-zqczsg{flex-direction:column;row-gap:5px;display:flex}#brxe-ijunpa{margin-left:20px;margin-right:10px}#brxe-ijunpa lottie-player{background-color:#0000;width:40px;height:40px}#brxe-ufzpnr{color:var(--bricks-color-qtiaun);text-align:left;margin:10px 20px 10px 0;font-family:Poppins;font-size:14px;font-weight:500;line-height:18px}#brxe-qdknof{color:var(--bricks-color-lrgeru);flex-direction:row;justify-content:center;align-items:center;font-family:Poppins;font-size:13px;font-weight:400;display:flex;align-self:center!important}#brxe-xzquyk{background-color:var(--bricks-color-rnmjwl);border-radius:30px;padding:10px}#brxe-cfcoja{color:var(--bricks-color-lrgeru);font-family:Poppins;font-size:18px;font-weight:700;line-height:24px}#brxe-fgaasd{background-color:var(--bricks-color-lrgeru);color:var(--bricks-color-rnmjwl);border-radius:50px;padding-left:20px;padding-right:20px;font-family:Poppins;font-size:12px;font-weight:600}#brxe-shznih{flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:15px;display:flex}.brxe-iygetf .brxe-qibhgl.brxe-brf-lottie lottie-player{width:16px;height:16px}.brxe-iygetf .brxe-sipxos.brxe-block{background-color:#22c55e1a;border:1px solid #22c55e1a;border-radius:50px;justify-content:center;align-items:center;width:30px;height:30px}.brxe-iygetf .brxe-hjrfle.brxe-brf-lottie lottie-player{width:16px;height:16px}.brxe-iygetf .brxe-rwdtjc.brxe-block{background-color:#facc151a;border:1px solid #facc151a;border-radius:50px;justify-content:center;align-items:center;width:30px;height:30px}.brxe-iygetf .brxe-cppons.brxe-brf-lottie lottie-player{width:16px;height:16px}.brxe-iygetf .brxe-pegagq.brxe-block{background-color:#ef44441a;border:1px solid #ef44441a;border-radius:50px;justify-content:center;align-items:center;width:30px;height:30px}.brxe-iygetf .brxe-dtmttc.brxe-div{justify-content:center}.brxe-iygetf .brxe-rvcvrr.brxe-text-basic{color:var(--bricks-color-lrgeru);height:24px;padding-right:0;font-family:Poppins;font-size:14px;font-weight:500;line-height:20px;overflow:hidden}.brxe-iygetf .brxe-nhmovz.brxe-text-basic{height:24px;color:var(--bricks-color-lrgeru);padding-right:0;font-family:Poppins;font-size:14px;font-weight:500;line-height:20px;overflow:hidden}.brxe-iygetf .brxe-nbbzdq.brxe-icon-box svg{width:12px;height:12px}.brxe-iygetf .brxe-nbbzdq.brxe-icon-box{flex-direction:row;margin-top:-5px}.brxe-iygetf .brxe-nbbzdq.brxe-icon-box .icon{align-self:center}.brxe-iygetf .brxe-nbbzdq.brxe-icon-box h1,.brxe-iygetf .brxe-nbbzdq.brxe-icon-box h2,.brxe-iygetf .brxe-nbbzdq.brxe-icon-box h3,.brxe-iygetf .brxe-nbbzdq.brxe-icon-box h4,.brxe-iygetf .brxe-nbbzdq.brxe-icon-box h5,.brxe-iygetf .brxe-nbbzdq.brxe-icon-box h6{color:var(--bricks-color-wimwew);font-size:11px;font-weight:400}.brxe-iygetf .brxe-nbbzdq.brxe-icon-box .content{margin-left:6px}.brxe-iygetf .brxe-fgocur.brxe-div{flex-direction:column;justify-content:center;align-items:flex-start;display:flex}.brxe-iygetf .brxe-lvfhks.brxe-button{color:#22c55e;background-color:#22c55e1a;border:1px solid #22c55e1a;border-radius:50px;gap:5px;padding:6px 8px;font-family:Poppins;font-size:11px;font-weight:500;line-height:12px}.brxe-iygetf .brxe-gsguod.brxe-button{color:#facc15;background-color:#facc151a;border:1px solid #facc151a;border-radius:50px;gap:5px;padding:6px 8px;font-family:Poppins;font-size:11px;font-weight:500;line-height:12px}.brxe-iygetf .brxe-kccclj.brxe-button{color:#ef4444;background-color:#ef44441a;border:1px solid #ef44441a;border-radius:50px;gap:5px;padding:6px 8px;font-family:Poppins;font-size:11px;font-weight:500;line-height:12px}.brxe-iygetf .brxe-cmfoqs.brxe-div{flex-direction:column;justify-content:center;align-items:flex-end;display:flex;align-self:center!important}.brxe-iygetf .brxe-cffoyr.brxe-icon{width:20px;height:20px;margin-top:5px}.brxe-iygetf .brxe-qrxlfv.brxe-div{justify-content:center;align-items:flex-end;align-self:center!important}.brxe-iygetf.brxe-div{align-items:initial;width:100%;color:var(--bricks-color-lrgeru);flex-direction:row;grid-template-columns:.15fr 1fr .4fr .1fr;align-content:center;align-items:center;gap:5px;margin-bottom:0;padding:6px 10px;font-family:Poppins;font-size:13px;font-weight:400;display:grid}.brxe-iygetf.brxe-div:hover{background-color:var(--bricks-color-jdmtoc);border-radius:20px}.brxe-iygetf{transition:transform .3s ease-in-out;transform:translateY(0)}.brxe-iygetf:hover{transform:translateY(-3px)}.brxe-iygetf{transition:transform .6s ease-in-out}#brxe-ioihom{flex-direction:column;row-gap:5px}#brxe-hgbqlc{margin-left:20px;margin-right:10px}#brxe-hgbqlc lottie-player{background-color:#0000;width:40px;height:40px}#brxe-azdeex{color:var(--bricks-color-qtiaun);text-align:left;margin:10px 20px 10px 0;font-family:Poppins;font-size:14px;font-weight:500;line-height:18px}#brxe-yacigt{color:var(--bricks-color-lrgeru);flex-direction:row;justify-content:center;align-items:center;font-family:Poppins;font-size:13px;font-weight:400;display:flex;align-self:center!important}#brxe-rurebd{background-color:var(--bricks-color-rnmjwl);border-radius:30px;padding:10px}#brxe-odsmzn{color:var(--bricks-color-lrgeru);margin-bottom:10px;font-family:Poppins;font-size:18px;font-weight:700;line-height:24px}.brxe-rxemfv .brxe-llhfaz.brxe-image{border-radius:50px;width:40px;height:26px;margin-right:10px}.brxe-rxemfv .brxe-llhfaz.brxe-image:not(.tag),.brxe-rxemfv .brxe-llhfaz.brxe-image img{object-fit:cover}.brxe-rxemfv .brxe-iorozi.brxe-text-basic{color:var(--bricks-color-qtiaun);height:22px;font-family:Poppins;font-size:14px;font-weight:500;overflow:hidden}.brxe-rxemfv.brxe-div{color:var(--bricks-color-lrgeru);border:2px dashed var(--bricks-color-jdmtoc);border-radius:50px;flex-direction:row;grid-template-columns:.3fr 1fr;align-content:center;align-items:center;gap:0;min-width:100%;margin-top:0;padding:4px 10px;font-family:Poppins;font-size:13px;font-weight:400;display:flex}.brxe-rxemfv.brxe-div:hover{background-color:var(--bricks-color-jdmtoc);border-color:var(--bricks-color-jdmtoc)}.brxe-rxemfv{transition:transform .3s ease-in-out;transform:translateY(0)}.brxe-rxemfv:hover{transform:translateY(-2px)}.brxe-rxemfv{transition:transform .6s ease-in-out}@media (width<=478px){.brxe-rxemfv.brxe-div{grid-template-columns:.16fr 1fr;gap:10px}}#brxe-icjkmy lottie-player{background-color:#0000;width:40px;height:40px}#brxe-icjkmy{margin-left:20px;margin-right:10px}#brxe-cpaeiu{color:var(--bricks-color-qtiaun);text-align:center;margin:10px 20px 10px 0;font-family:Poppins;font-size:14px;font-weight:500;line-height:18px}#brxe-yaoidd{color:var(--bricks-color-lrgeru);flex-direction:column;justify-content:center;align-items:center;font-family:Poppins;font-size:13px;font-weight:400;display:flex;align-self:center!important}#brxe-afbsrb{background-color:var(--bricks-color-rnmjwl);border-radius:30px;flex-direction:column;height:510px;padding:20px;align-self:flex-start!important}#brxe-ljhfwj{flex-direction:column}#brxe-wckril lottie-player{background-color:#0000;width:50px;height:50px}#brxe-sougvg{color:var(--bricks-color-lrgeru);text-align:center;margin-top:5px;font-family:Poppins;font-size:13px;line-height:18px}#brxe-srkvwa{width:100%}#brxe-srkvwa button{background-color:var(--bricks-color-zsxzvw);width:100%;height:34px;color:var(--bricks-color-rnmjwl);border-radius:50px;font-family:Poppins;font-size:12px;font-weight:500}#brxe-rjunlg .input-icon-wrapper{flex-direction:row}#brxe-rjunlg .brf-field-divider{width:100%}#brxe-rjunlg .brf-steps{top:-60px}#brxe-rjunlg{margin-top:15px}#brxe-rjunlg div.message.success,#brxe-rjunlg div.message.error{display:none!important}#brxe-jllhfk{color:var(--bricks-color-qtiaun);text-align:left;align-self:flex-start;margin-top:15px;font-family:Poppins;font-size:14px;font-weight:600}.brxe-yrrmdr .brxe-yibmny.brxe-image{border-radius:50px;width:25px}@media (width<=478px){.brxe-yrrmdr .brxe-yibmny.brxe-image{width:10%}}.brxe-yrrmdr .brxe-wsudwo.brxe-text-basic{width:112px;color:var(--bricks-color-lrgeru);height:25px;margin-top:-3px;margin-bottom:-5px;margin-left:10px;font-family:Poppins;font-size:12px;font-weight:700;line-height:22px;overflow:hidden}.brxe-yrrmdr .brxe-ygcurw.brxe-block{flex-direction:row;align-items:center}.brxe-yrrmdr .brxe-vrqgso.brxe-text-basic{color:var(--bricks-color-wimwew);font-family:Poppins;font-size:11px;line-height:14px;overflow:hidden}.brxe-yrrmdr .brxe-jqpgmr.brxe-image{width:20px}.brxe-yrrmdr .brxe-aryyeo.brxe-block{flex-direction:row;align-items:center;margin-top:2px}.brxe-yrrmdr.brxe-block{background-color:var(--bricks-color-jdmtoc);border-radius:20px;flex-direction:column;justify-content:space-between;align-items:center;padding:5px 15px 7px}.brxe-yrrmdr{transition:transform .3s ease-in-out;transform:translateY(0)}.brxe-yrrmdr:hover{transform:translateY(-2px)}.brxe-yrrmdr{transition:transform .6s ease-in-out}#brxe-efiljx{border-style:hidden;flex-direction:column;row-gap:5px;margin-top:5px;padding-right:5px;display:flex}#brxe-jgtgdj{background-color:var(--bricks-color-rnmjwl);border-radius:30px;flex-direction:column;align-items:center;padding:20px;display:flex;box-shadow:0 0 20px #2111d50a;align-self:flex-start!important}#brxe-yzgezl{column-gap:20px;align-items:initial;flex-direction:row;grid-template-columns:1.6fr 1fr .8fr;gap:20px;margin-top:20px;display:grid}@media (width<=478px){#brxe-yzgezl{grid-template-columns:1fr}}#brxe-niayie{color:var(--bricks-color-lrgeru);margin-bottom:20px;font-family:Poppins;font-size:18px;font-weight:700;line-height:24px}#brxe-niayie a{color:var(--bricks-color-lrgeru);font-family:Poppins;font-size:18px;font-weight:700;line-height:24px;font-size:inherit}.brxe-wmsrsd .brxe-kxytau.brxe-jet-engine-data-store-button .jet-add-to-store .jet-data-store-link__icon.is-svg-icon svg{width:28 px;height:28px}.brxe-wmsrsd .brxe-kxytau.brxe-jet-engine-data-store-button .jet-data-store-link{background-color:var(--bricks-color-lrgeru);color:var(--bricks-color-rnmjwl);letter-spacing:0;border-radius:50px;padding:4px 8px;font-family:Poppins;font-size:14px;font-weight:500;box-shadow:0 0 20px #6900ff1a}.brxe-wmsrsd .brxe-kxytau.brxe-jet-engine-data-store-button .in-store .jet-data-store-link__icon.is-svg-icon svg{width:20px;height:16px}.brxe-wmsrsd .brxe-kxytau.brxe-jet-engine-data-store-button{align-self:flex-end;margin-top:9px;margin-bottom:-45px;margin-right:15px}.brxe-wmsrsd .brxe-dijebq.brxe-block{background-position:50%;background-repeat:repeat;background-size:cover;border-top-left-radius:25px;border-top-right-radius:25px;height:220px;position:relative;overflow:hidden}.brxe-wmsrsd .brxe-0ca4f2.brxe-button{color:var(--bricks-color-rnmjwl);background-color:var(--bricks-color-zsxzvw);border-radius:15px;width:48%;min-width:48%;max-width:48%;padding:2px 20px;font-family:Poppins;font-size:13px;font-weight:700}.brxe-wmsrsd .brxe-42ed4d.brxe-button{color:var(--bricks-color-rnmjwl);background-color:var(--bricks-color-lrgeru);border-radius:50px;width:48%;min-width:48%;max-width:48%;padding:2px 20px;font-family:Poppins;font-size:13px;font-weight:600}.brxe-wmsrsd .brxe-5dd85a.brxe-block{background-color:var(--bricks-color-rnmjwl);z-index:1;border-radius:50px;flex-direction:row;justify-content:space-between;align-items:center;width:96%;margin:-41px 5px 5px;padding:5px 10px}.brxe-wmsrsd .brxe-07ad7c.brxe-image{width:30px}.brxe-wmsrsd .brxe-07ad7c.brxe-image:not(.tag),.brxe-wmsrsd .brxe-07ad7c.brxe-image img{object-fit:contain}@media (width<=478px){.brxe-wmsrsd .brxe-07ad7c.brxe-image{width:8%}}.brxe-wmsrsd .brxe-eb9b91.brxe-text-basic{color:var(--bricks-color-lrgeru);width:100%;height:23px;min-height:23px;max-height:23px;font-family:Poppins;font-size:14px;font-weight:600;overflow:hidden}.brxe-wmsrsd .brxe-1e1ec7.brxe-text-basic{color:var(--bricks-color-zsxzvw);height:18px;margin-top:-3px;font-family:Poppins;font-size:12px;font-weight:600;line-height:17px;overflow:hidden}@media (width<=478px){.brxe-wmsrsd .brxe-2ecc62.brxe-block{width:80%}}.brxe-wmsrsd .brxe-963569.brxe-block{z-index:2;flex-direction:row;align-items:center;column-gap:12px;padding:8px 15px 12px}.brxe-wmsrsd .brxe-2c9956.brxe-block{background-color:var(--bricks-color-rnmjwl);box-shadow:0 0 20px 0 var(--bricks-color-ekasnh);border-radius:25px;flex-direction:column}.brxe-2c9956 .hide-first{opacity:0;transition:opacity .5s ease-in-out}.brxe-2c9956:hover .hide-first{opacity:100}.brxe-2c9956{transition:transform .3s ease-in-out;transform:translateY(0)}.brxe-2c9956:hover{transform:translateY(-3px)}.brxe-2c9956{transition:transform .6s ease-in-out}.brxe-wmsrsd.brxe-div{flex-direction:column}#brxe-gvfuwj{align-items:initial;grid-template-columns:1fr 1fr 1fr;align-content:flex-start;gap:12px;display:grid}@media (width<=478px){#brxe-gvfuwj{grid-template-columns:1fr;padding-left:20px;padding-right:20px}}#brxe-eapqwg{margin-top:30px}@media (width<=478px){#brxe-eapqwg{align-items:center;align-self:center!important}}#brxe-crrovj{row-gap:7px;margin-bottom:30px}@media (width<=478px){#brxe-crrovj{margin-top:0}}#brxe-hcrimq{gap:0 25px;align-items:initial;flex-direction:row;grid-template-columns:1fr 4fr;width:1300px;padding-top:20px;display:grid}@media (width<=478px){#brxe-hcrimq{grid-template-columns:1fr}}#brxe-dcpzqe{background-color:var(--bricks-color-jdmtoc);background-image:radial-gradient(circle at 0 0,#f2f6ff,#ecf0f5,#f7f1f3,#fbfbf8);padding-top:16px}@media (width<=478px){#brxe-dcpzqe{padding-left:20px;padding-right:20px}}.brxe-popup-70475{pointer-events:none}.brxe-popup-70475.brx-popup:not(.hide) .brx-popup-content{pointer-events:auto}.brxe-popup-70475 .brx-popup-content{width:100%;height:100%}@media (width<=478px){.brxe-popup-70475{pointer-events:none}.brxe-popup-70475.brx-popup:not(.hide) .brx-popup-content{pointer-events:auto}.brxe-popup-70475 .brx-popup-content{width:100%;height:100%;padding:10px 20px}.brxe-popup-70475.brx-popup{z-index:999999999}}#brxe-ejstzt{width:200px}#brxe-hqfiqb{width:35px;height:35px}@media (width<=478px){#brxe-yigadz{flex-direction:row;justify-content:space-between;align-items:center}#brxe-mculrz{margin-top:20px}#brxe-ipulsk{color:var(--bricks-color-lrgeru);margin-top:40px;margin-bottom:5px;font-family:Poppins;font-size:18px;font-weight:600}#brxe-sguhtm{color:var(--bricks-color-lrgeru);font-family:Poppins;font-size:18px;font-weight:600}}#brxe-rphywf{width:25px;height:25px;font-size:1em}#brxe-vdcekd{flex-direction:row;justify-content:space-between;align-items:center}#brxe-ibesaz{background-color:var(--bricks-color-nxypfb);border-radius:10px;width:50px;margin-top:10px;padding:10px}@media (width<=478px){#brxe-ibesaz{background-color:#1019271a;border-radius:12px;width:50px;margin-top:0}}#brxe-lruzjy{color:var(--bricks-color-lrgeru);font-family:Poppins;font-size:15px;font-weight:700}#brxe-bpyyam{color:#4d5a6d;margin-top:3px;font-family:Poppins;font-size:13px;font-weight:400;line-height:20px}@media (width<=478px){#brxe-bpyyam{margin-top:0;font-size:12px;line-height:16px}}#brxe-ynltfw{border-radius:20px;flex-direction:row;align-items:flex-start;column-gap:15px;margin-top:10px;padding:10px 12px}@media (width<=478px){#brxe-ynltfw{background-color:var(--bricks-color-jdmtoc);align-items:initial;grid-template-columns:.2fr 1.4fr;align-items:center;margin-top:0;padding-bottom:15px;display:grid}}#brxe-gxjsst{background-color:var(--bricks-color-nxypfb);border-radius:10px;width:50px;margin-top:10px;padding:10px}@media (width<=478px){#brxe-gxjsst{background-color:#1019271a;border-radius:12px;width:50px;margin-top:0}}#brxe-hlohpc{color:var(--bricks-color-lrgeru);font-family:Poppins;font-size:15px;font-weight:700}#brxe-havndv{color:#4d5a6d;margin-top:3px;font-family:Poppins;font-size:13px;font-weight:400;line-height:20px}@media (width<=478px){#brxe-havndv{margin-top:0;font-size:12px;line-height:16px}}#brxe-rtkugv{border-radius:20px;flex-direction:row;align-items:flex-start;column-gap:15px;margin-top:10px;padding:10px 12px}@media (width<=478px){#brxe-rtkugv{background-color:var(--bricks-color-jdmtoc);align-items:initial;grid-template-columns:.2fr 1.4fr;align-items:center;margin-top:5px;padding-bottom:15px;display:grid}}#brxe-qwztfx{background-color:var(--bricks-color-nxypfb);border-radius:10px;width:50px;margin-top:10px;padding:10px}@media (width<=478px){#brxe-qwztfx{background-color:var(--bricks-color-tgqxeu);border-radius:12px;width:50px;margin-top:0}}#brxe-hsacjk{color:var(--bricks-color-lrgeru);font-family:Poppins;font-size:15px;font-weight:700}@media (width<=478px){#brxe-hsacjk{color:var(--bricks-color-rnmjwl)}}#brxe-grhzpt{color:#4d5a6d;margin-top:3px;font-family:Poppins;font-size:13px;font-weight:400;line-height:20px}@media (width<=478px){#brxe-grhzpt{color:var(--bricks-color-tgqxeu);margin-top:0;font-size:12px;line-height:16px}}#brxe-ypncvn{border-radius:20px;flex-direction:row;align-items:flex-start;column-gap:15px;margin-top:10px;padding:10px 12px}@media (width<=478px){#brxe-ypncvn{background-color:var(--bricks-color-pevltm);align-items:initial;grid-template-columns:.2fr 1.4fr;align-items:center;margin-top:5px;padding-bottom:15px;display:grid}}#brxe-iasypb{color:var(--bricks-color-lrgeru);letter-spacing:2px;text-transform:uppercase;height:25px;font-family:Poppins;font-size:15px;font-weight:800}@media (width<=478px){#brxe-iasypb{color:var(--bricks-color-qtiaun);margin-top:20px;font-size:14px;font-weight:700}}#brxe-pmjxzh{background-color:var(--bricks-color-nxypfb);border-radius:10px;width:50px;margin-top:10px;padding:10px}@media (width<=478px){#brxe-pmjxzh{background-color:#1019271a;border-radius:12px;width:50px;margin-top:0}}#brxe-pbiqwj{color:var(--bricks-color-lrgeru);font-family:Poppins;font-size:15px;font-weight:700}#brxe-jiwgxh{color:#4d5a6d;margin-top:3px;font-family:Poppins;font-size:13px;font-weight:400;line-height:20px}@media (width<=478px){#brxe-jiwgxh{margin-top:0;font-size:12px;line-height:16px}}#brxe-wfnxvp{border-radius:20px;flex-direction:row;align-items:flex-start;column-gap:15px;margin-top:10px;padding:10px 12px}@media (width<=478px){#brxe-wfnxvp{background-color:var(--bricks-color-jdmtoc);align-items:initial;grid-template-columns:.2fr 1.4fr;align-items:center;margin-top:5px;padding-bottom:15px;display:grid}}#brxe-kdsilv{background-color:var(--bricks-color-nxypfb);border-radius:10px;width:50px;margin-top:10px;padding:10px}@media (width<=478px){#brxe-kdsilv{background-color:#1019271a;border-radius:12px;width:50px;margin-top:0}}#brxe-jhkkzn{color:var(--bricks-color-lrgeru);font-family:Poppins;font-size:15px;font-weight:700}#brxe-ziuujd{color:#4d5a6d;margin-top:3px;font-family:Poppins;font-size:13px;font-weight:400;line-height:20px}@media (width<=478px){#brxe-ziuujd{margin-top:0;font-size:12px;line-height:16px}}#brxe-kbysnd{border-radius:20px;flex-direction:row;align-items:flex-start;column-gap:15px;margin-top:10px;padding:10px 12px}@media (width<=478px){#brxe-kbysnd{background-color:var(--bricks-color-jdmtoc);align-items:initial;grid-template-columns:.2fr 1.4fr;align-items:center;margin-top:5px;padding-bottom:15px;display:grid}#brxe-ipfwbf{color:var(--bricks-color-lrgeru);font-family:Poppins;font-size:18px;font-weight:600}}#brxe-upnmfn{width:25px;height:25px;font-size:1em}#brxe-lpnyxt{flex-direction:row;justify-content:space-between;align-items:center}#brxe-ybifmw{background-color:var(--bricks-color-nxypfb);border-radius:10px;width:50px;margin-top:10px;padding:10px}@media (width<=478px){#brxe-ybifmw{background-color:#1019271a;border-radius:12px;width:50px;margin-top:0}}#brxe-drvimn{color:var(--bricks-color-lrgeru);font-family:Poppins;font-size:15px;font-weight:700}#brxe-qndoex{color:#4d5a6d;margin-top:3px;font-family:Poppins;font-size:13px;font-weight:400;line-height:20px}@media (width<=478px){#brxe-qndoex{margin-top:0;font-size:12px;line-height:16px}}#brxe-fdiseq{border-radius:20px;flex-direction:row;align-items:flex-start;column-gap:15px;margin-top:10px;padding:10px 12px}@media (width<=478px){#brxe-fdiseq{background-color:var(--bricks-color-jdmtoc);align-items:initial;grid-template-columns:.2fr 1.4fr;align-items:center;margin-top:0;padding-bottom:15px;display:grid}}#brxe-esnaxa{background-color:var(--bricks-color-nxypfb);border-radius:10px;width:50px;margin-top:10px;padding:10px}@media (width<=478px){#brxe-esnaxa{background-color:#1019271a;border-radius:12px;width:50px;margin-top:0}}#brxe-lggayw{color:var(--bricks-color-lrgeru);font-family:Poppins;font-size:15px;font-weight:700}#brxe-ssjgrq{color:#4d5a6d;margin-top:3px;font-family:Poppins;font-size:13px;font-weight:400;line-height:20px}@media (width<=478px){#brxe-ssjgrq{margin-top:0;font-size:12px;line-height:16px}}#brxe-cuahac{border-radius:20px;flex-direction:row;align-items:flex-start;column-gap:15px;margin-top:10px;padding:10px 12px}@media (width<=478px){#brxe-cuahac{background-color:var(--bricks-color-jdmtoc);align-items:initial;grid-template-columns:.2fr 1.4fr;align-items:center;margin-top:5px;padding-bottom:15px;display:grid}}#brxe-yjvvcr{background-color:var(--bricks-color-nxypfb);border-radius:10px;width:50px;margin-top:10px;padding:10px}@media (width<=478px){#brxe-yjvvcr{background-color:#1019271a;border-radius:12px;width:50px;margin-top:0}}#brxe-nnkzlw{color:var(--bricks-color-lrgeru);font-family:Poppins;font-size:15px;font-weight:700}#brxe-iuvegq{color:#4d5a6d;margin-top:3px;font-family:Poppins;font-size:13px;font-weight:400;line-height:20px}@media (width<=478px){#brxe-iuvegq{margin-top:0;font-size:12px;line-height:16px}}#brxe-haoxjo{border-radius:20px;flex-direction:row;align-items:flex-start;column-gap:15px;margin-top:10px;padding:10px 12px}@media (width<=478px){#brxe-haoxjo{background-color:var(--bricks-color-jdmtoc);align-items:initial;grid-template-columns:.2fr 1.4fr;align-items:center;margin-top:5px;padding-bottom:15px;display:grid}}#brxe-bsdjhx{background-color:var(--bricks-color-nxypfb);border-radius:10px;width:50px;margin-top:10px;padding:10px}@media (width<=478px){#brxe-bsdjhx{background-color:#1019271a;border-radius:12px;width:50px;margin-top:0}}#brxe-zbrqpy{color:var(--bricks-color-lrgeru);font-family:Poppins;font-size:15px;font-weight:700}#brxe-pktdsa{color:#4d5a6d;margin-top:3px;font-family:Poppins;font-size:13px;font-weight:400;line-height:20px}@media (width<=478px){#brxe-pktdsa{margin-top:0;font-size:12px;line-height:16px}}#brxe-rtynru{border-radius:20px;flex-direction:row;align-items:flex-start;column-gap:15px;margin-top:10px;padding:10px 12px}@media (width<=478px){#brxe-rtynru{background-color:var(--bricks-color-jdmtoc);align-items:initial;grid-template-columns:.2fr 1.4fr;align-items:center;margin-top:5px;padding-bottom:15px;display:grid}}#brxe-buazlp{background-color:var(--bricks-color-nxypfb);border-radius:10px;width:50px;margin-top:10px;padding:10px}@media (width<=478px){#brxe-buazlp{background-color:#1019271a;border-radius:12px;width:50px;margin-top:0}}#brxe-jplnho{color:var(--bricks-color-lrgeru);font-family:Poppins;font-size:15px;font-weight:700}#brxe-ddqvtj{color:#4d5a6d;margin-top:3px;font-family:Poppins;font-size:13px;font-weight:400;line-height:20px}@media (width<=478px){#brxe-ddqvtj{margin-top:0;font-size:12px;line-height:16px}}#brxe-tkrjzc{border-radius:20px;flex-direction:row;align-items:flex-start;column-gap:15px;margin-top:10px;padding:10px 12px}@media (width<=478px){#brxe-tkrjzc{background-color:var(--bricks-color-jdmtoc);align-items:initial;grid-template-columns:.2fr 1.4fr;align-items:center;margin-top:5px;padding-bottom:15px;display:grid}}#brxe-yaokna{background-color:var(--bricks-color-nxypfb);border-radius:10px;width:50px;margin-top:10px;padding:10px}@media (width<=478px){#brxe-yaokna{background-color:#1019271a;border-radius:12px;width:50px;margin-top:0}}#brxe-evuloy{color:var(--bricks-color-lrgeru);font-family:Poppins;font-size:15px;font-weight:700}#brxe-cycdix{color:#4d5a6d;margin-top:3px;font-family:Poppins;font-size:13px;font-weight:400;line-height:20px}@media (width<=478px){#brxe-cycdix{margin-top:0;font-size:12px;line-height:16px}}#brxe-weeihg{border-radius:20px;flex-direction:row;align-items:flex-start;column-gap:15px;margin-top:10px;padding:10px 12px}@media (width<=478px){#brxe-weeihg{background-color:var(--bricks-color-jdmtoc);align-items:initial;grid-template-columns:.2fr 1.4fr;align-items:center;margin-top:5px;padding-bottom:15px;display:grid}}#brxe-fuxowp{background-color:var(--bricks-color-nxypfb);border-radius:10px;width:50px;margin-top:10px;padding:10px}@media (width<=478px){#brxe-fuxowp{background-color:#1019271a;border-radius:12px;width:50px;margin-top:0}}#brxe-kqionp{color:var(--bricks-color-lrgeru);font-family:Poppins;font-size:15px;font-weight:700}#brxe-inrylx{color:#4d5a6d;margin-top:3px;font-family:Poppins;font-size:13px;font-weight:400;line-height:20px}@media (width<=478px){#brxe-inrylx{margin-top:0;font-size:12px;line-height:16px}}#brxe-eitutf{border-radius:20px;flex-direction:row;align-items:flex-start;column-gap:15px;margin-top:10px;padding:10px 12px}@media (width<=478px){#brxe-eitutf{background-color:var(--bricks-color-jdmtoc);align-items:initial;grid-template-columns:.2fr 1.4fr;align-items:center;margin-top:5px;padding-bottom:15px;display:grid}#brxe-idffbx{flex-direction:column}#brxe-vfnbru{color:var(--bricks-color-lrgeru);font-family:Poppins;font-size:18px;font-weight:600}}#brxe-gegsrh{width:25px;height:25px;font-size:1em}#brxe-nbaomi{flex-direction:row;justify-content:space-between;align-items:center}#brxe-qgjqgi{background-color:var(--bricks-color-nxypfb);border-radius:10px;width:50px;margin-top:10px;padding:10px}@media (width<=478px){#brxe-qgjqgi{background-color:#1019271a;border-radius:12px;width:50px;margin-top:0}}#brxe-nkxlff{color:var(--bricks-color-lrgeru);font-family:Poppins;font-size:15px;font-weight:700}#brxe-meanuf{color:#4d5a6d;margin-top:3px;font-family:Poppins;font-size:13px;font-weight:400;line-height:20px}@media (width<=478px){#brxe-meanuf{margin-top:0;font-size:12px;line-height:16px}}#brxe-xnwolr{border-radius:20px;flex-direction:row;align-items:flex-start;column-gap:15px;margin-top:10px;padding:10px 12px}@media (width<=478px){#brxe-xnwolr{background-color:var(--bricks-color-jdmtoc);align-items:initial;grid-template-columns:.2fr 1.4fr;align-items:center;margin-top:0;padding-bottom:15px;display:grid}}#brxe-svqvxn{background-color:var(--bricks-color-nxypfb);border-radius:10px;width:50px;margin-top:10px;padding:10px}@media (width<=478px){#brxe-svqvxn{background-color:#1019271a;border-radius:12px;width:50px;margin-top:0}}#brxe-zztvzc{color:var(--bricks-color-lrgeru);font-family:Poppins;font-size:15px;font-weight:700}#brxe-qayirb{color:#4d5a6d;margin-top:3px;font-family:Poppins;font-size:13px;font-weight:400;line-height:20px}@media (width<=478px){#brxe-qayirb{margin-top:0;font-size:12px;line-height:16px}}#brxe-ayfvzw{border-radius:20px;flex-direction:row;align-items:flex-start;column-gap:15px;margin-top:10px;padding:10px 12px}@media (width<=478px){#brxe-ayfvzw{background-color:var(--bricks-color-jdmtoc);align-items:initial;grid-template-columns:.2fr 1.4fr;align-items:center;margin-top:5px;padding-bottom:15px;display:grid}#brxe-lwqpxn{flex-direction:column}#brxe-glgbdv{color:var(--bricks-color-lrgeru);font-family:Poppins;font-size:18px;font-weight:600}}#brxe-nhaiyw{width:25px;height:25px;font-size:1em}#brxe-gymprq{flex-direction:row;justify-content:space-between;align-items:center}#brxe-hpxdly{background-color:var(--bricks-color-nxypfb);border-radius:10px;width:50px;margin-top:10px;padding:10px}@media (width<=478px){#brxe-hpxdly{background-color:#1019271a;border-radius:12px;width:50px;margin-top:0}}#brxe-tpqjhi{color:var(--bricks-color-lrgeru);font-family:Poppins;font-size:15px;font-weight:700}#brxe-vdfzhw{color:#4d5a6d;margin-top:3px;font-family:Poppins;font-size:13px;font-weight:400;line-height:20px}@media (width<=478px){#brxe-vdfzhw{margin-top:0;font-size:12px;line-height:16px}}#brxe-ayqsyn{border-radius:20px;flex-direction:row;align-items:flex-start;column-gap:15px;margin-top:10px;padding:10px 12px}@media (width<=478px){#brxe-ayqsyn{background-color:var(--bricks-color-jdmtoc);align-items:initial;grid-template-columns:.2fr 1.4fr;align-items:center;margin-top:0;padding-bottom:15px;display:grid}}#brxe-rnoiet{background-color:var(--bricks-color-nxypfb);border-radius:10px;width:50px;margin-top:10px;padding:10px}@media (width<=478px){#brxe-rnoiet{background-color:#1019271a;border-radius:12px;width:50px;margin-top:0}}#brxe-iojxlm{color:var(--bricks-color-lrgeru);font-family:Poppins;font-size:15px;font-weight:700}#brxe-nhbktv{color:#4d5a6d;margin-top:3px;font-family:Poppins;font-size:13px;font-weight:400;line-height:20px}@media (width<=478px){#brxe-nhbktv{margin-top:0;font-size:12px;line-height:16px}}#brxe-glfszy{border-radius:20px;flex-direction:row;align-items:flex-start;column-gap:15px;margin-top:10px;padding:10px 12px}@media (width<=478px){#brxe-glfszy{background-color:var(--bricks-color-jdmtoc);align-items:initial;grid-template-columns:.2fr 1.4fr;align-items:center;margin-top:5px;padding-bottom:15px;display:grid}}#brxe-lcnvmd{background-color:var(--bricks-color-nxypfb);border-radius:10px;width:50px;margin-top:10px;padding:10px}@media (width<=478px){#brxe-lcnvmd{background-color:#1019271a;border-radius:12px;width:50px;margin-top:0}}#brxe-egnjkv{color:var(--bricks-color-lrgeru);font-family:Poppins;font-size:15px;font-weight:700}#brxe-foerjd{color:#4d5a6d;margin-top:3px;font-family:Poppins;font-size:13px;font-weight:400;line-height:20px}@media (width<=478px){#brxe-foerjd{margin-top:0;font-size:12px;line-height:16px}}#brxe-bjayut{border-radius:20px;flex-direction:row;align-items:flex-start;column-gap:15px;margin-top:10px;padding:10px 12px}@media (width<=478px){#brxe-bjayut{background-color:var(--bricks-color-jdmtoc);align-items:initial;grid-template-columns:.2fr 1.4fr;align-items:center;margin-top:5px;padding-bottom:15px;display:grid}#brxe-hmwabz{flex-direction:column}#brxe-rvpcfh{color:var(--bricks-color-lrgeru);font-family:Poppins;font-size:18px;font-weight:600}}#brxe-hmrqne{width:25px;height:25px;font-size:1em}#brxe-rnxtnx{flex-direction:row;justify-content:space-between;align-items:center}#brxe-rchrqn{background-color:var(--bricks-color-nxypfb);border-radius:10px;width:50px;margin-top:10px;padding:10px}@media (width<=478px){#brxe-rchrqn{background-color:#1019271a;border-radius:12px;width:50px;height:50px;margin-top:0;padding-bottom:10px}}#brxe-qcmpes{color:var(--bricks-color-lrgeru);font-family:Poppins;font-size:15px;font-weight:700}#brxe-hnqzid{color:#4d5a6d;margin-top:3px;font-family:Poppins;font-size:13px;font-weight:400;line-height:20px}@media (width<=478px){#brxe-hnqzid{margin-top:0;font-size:12px;line-height:16px}}#brxe-bktzzn{border-radius:20px;flex-direction:row;align-items:flex-start;column-gap:15px;margin-top:10px;padding:10px 12px}@media (width<=478px){#brxe-bktzzn{background-color:var(--bricks-color-jdmtoc);align-items:initial;grid-template-columns:.2fr 1.4fr;align-items:center;margin-top:0;padding-bottom:15px;display:grid}}#brxe-juhhof{background-color:var(--bricks-color-nxypfb);border-radius:10px;width:50px;margin-top:10px;padding:10px}@media (width<=478px){#brxe-juhhof{background-color:#1019271a;border-radius:12px;width:50px;height:50px;margin-top:0}}#brxe-wonnnf{color:var(--bricks-color-lrgeru);font-family:Poppins;font-size:15px;font-weight:700}#brxe-lmagfr{color:#4d5a6d;margin-top:3px;font-family:Poppins;font-size:13px;font-weight:400;line-height:20px}@media (width<=478px){#brxe-lmagfr{margin-top:0;font-size:12px;line-height:16px}}#brxe-kabvjy{border-radius:20px;flex-direction:row;align-items:flex-start;column-gap:15px;margin-top:10px;padding:10px 12px}@media (width<=478px){#brxe-kabvjy{background-color:var(--bricks-color-jdmtoc);align-items:initial;grid-template-columns:.2fr 1.4fr;align-items:center;margin-top:5px;padding-bottom:15px;display:grid}}#brxe-cyxyjq{background-color:var(--bricks-color-nxypfb);border-radius:10px;width:50px;margin-top:10px;padding:10px}@media (width<=478px){#brxe-cyxyjq{background-color:#1019271a;border-radius:12px;width:50px;height:50px;margin-top:0}}#brxe-yoekao{color:var(--bricks-color-lrgeru);font-family:Poppins;font-size:15px;font-weight:700}#brxe-bfsltq{color:#4d5a6d;margin-top:3px;font-family:Poppins;font-size:13px;font-weight:400;line-height:20px}@media (width<=478px){#brxe-bfsltq{margin-top:0;font-size:12px;line-height:16px}}#brxe-dhbhjc{border-radius:20px;flex-direction:row;align-items:flex-start;column-gap:15px;margin-top:10px;padding:10px 12px}@media (width<=478px){#brxe-dhbhjc{background-color:var(--bricks-color-jdmtoc);align-items:initial;grid-template-columns:.2fr 1.4fr;align-items:center;margin-top:5px;padding-bottom:15px;display:grid}}#brxe-jxtmaz{background-color:var(--bricks-color-nxypfb);border-radius:10px;width:50px;margin-top:10px;padding:10px}@media (width<=478px){#brxe-jxtmaz{background-color:#1019271a;border-radius:12px;width:50px;height:50px;margin-top:0}}#brxe-zphwen{color:var(--bricks-color-lrgeru);font-family:Poppins;font-size:15px;font-weight:700}#brxe-hoxnot{color:#4d5a6d;margin-top:3px;font-family:Poppins;font-size:13px;font-weight:400;line-height:20px}@media (width<=478px){#brxe-hoxnot{margin-top:0;font-size:12px;line-height:16px}}#brxe-tpuffk{border-radius:20px;flex-direction:row;align-items:flex-start;column-gap:15px;margin-top:10px;padding:10px 12px}@media (width<=478px){#brxe-tpuffk{background-color:var(--bricks-color-jdmtoc);align-items:initial;grid-template-columns:.2fr 1.4fr;align-items:center;margin-top:5px;padding-bottom:15px;display:grid}}#brxe-ukancm{background-color:var(--bricks-color-nxypfb);border-radius:10px;width:50px;margin-top:10px;padding:10px}@media (width<=478px){#brxe-ukancm{background-color:#1019271a;border-radius:12px;width:50px;height:50px;margin-top:0}}#brxe-imwjnp{color:var(--bricks-color-lrgeru);font-family:Poppins;font-size:15px;font-weight:700}#brxe-whlash{color:#4d5a6d;margin-top:3px;font-family:Poppins;font-size:13px;font-weight:400;line-height:20px}@media (width<=478px){#brxe-whlash{margin-top:0;font-size:12px;line-height:16px}}#brxe-bbycmu{border-radius:20px;flex-direction:row;align-items:flex-start;column-gap:15px;margin-top:10px;padding:10px 12px}@media (width<=478px){#brxe-bbycmu{background-color:var(--bricks-color-jdmtoc);align-items:initial;grid-template-columns:.2fr 1.4fr;align-items:center;margin-top:5px;padding-bottom:15px;display:grid}#brxe-lxnlvp{flex-direction:column}}#brxe-qelvmt .accordion-title-wrapper{min-height:50px}#brxe-qelvmt .accordion-content-wrapper{padding:15px 0}@media (width<=478px){#brxe-qelvmt .accordion-title-wrapper{min-height:50px}#brxe-qelvmt .accordion-content-wrapper{border-top:2px solid var(--bricks-color-jdmtoc);border-bottom:2px solid var(--bricks-color-jdmtoc)}#brxe-aleqow{background-color:var(--bricks-color-zsxzvw);color:var(--bricks-color-rnmjwl);border-radius:50px;font-family:Poppins;font-size:16px;font-weight:600}#brxe-frulil{background-color:var(--bricks-color-rnmjwl);color:var(--bricks-color-lrgeru);border:2px solid var(--bricks-color-kisjgi);border-radius:50px;font-family:Poppins;font-size:16px;font-weight:600}#brxe-elxaba{align-items:initial;grid-template-columns:1fr 1fr;gap:20px;margin-top:100px;display:grid}}.gh,.gh *{box-sizing:border-box}:where(.gh),:where(.gh) :where(:not(.gh-search,.gh-search *)){margin:0;padding:0}:where(.gh) :where(a:not(.gh-search a)){color:inherit;text-decoration:none}:where(.gh) :where(button:not(.gh-search button)){cursor:pointer;color:inherit;background:0 0;border:0;font-family:inherit}:where(.gh) :where(svg:not(.gh-search svg)){fill:none;stroke-linecap:round;stroke-linejoin:round}.gh-search{display:contents}.gh-search a{color:inherit;text-decoration:none}.gh{--ac:#9951ff;--acd:#6d28d9;--acl:#c084fc;--ac08:#9951ff14;--ac12:#9951ff1f;--gr:#10b981;--grd:#059669;--grl:#34d399;--am:#f59e0b;--amd:#b45309;--rd:#ef4444;--ink:#101927;--tx:#475467;--tl:#64748b;--tm:#94a3b8;--bga:#f2f6ff;--bd:#e2e8f0;--bdl:#f1f5f9;--mn:"JetBrains Mono",ui-monospace,Menlo,monospace;--e:cubic-bezier(.4,0,.2,1);--es:cubic-bezier(.22,1,.36,1);z-index:9999;width:100%;font-family:Poppins,sans-serif;position:relative}.gh-back,.gh-cap{color:var(--tx);letter-spacing:-.01em;-webkit-font-smoothing:antialiased}.gh-bar{align-items:center;gap:10px;min-height:54px;display:flex}.gh-back{color:var(--ink);transition:background .2s var(--e),color .2s var(--e);border-radius:10px;flex:none;align-items:center;gap:6px;padding:6px 8px;font-size:13px;font-weight:600;display:flex}.gh-back:hover{background:var(--ac08);color:var(--acd)}.gh-back svg{stroke:currentColor;stroke-width:2px;width:16px;height:16px}.gh-sep{background:#e4e4e7;flex:none;width:1px;height:24px}.gh-fill{flex:1}.gh-cap{border:1px solid var(--bd);background:#fff;border-radius:17px;flex:none;align-items:center;height:50px;padding:5px;display:flex;position:relative;box-shadow:0 1px 4px #0f172a0d}.gh-dv{background:var(--bdl);flex:none;width:1px;height:24px;margin:0 6px}.gh-pp{height:38px;font-family:var(--mn);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;border-radius:12px;align-items:center;gap:6px;padding:0 14px;font-size:10px;font-weight:700;display:inline-flex}.gh-pp svg{fill:#fbbf24;stroke:none;width:11px;height:11px}.gh-pp.is-ultimate{color:#fbbf24;background:linear-gradient(135deg,#09090b,#1c1c21);box-shadow:0 0 0 1px #fbbf2440,0 0 14px #fbbf241a}.gh-pp.is-ultra{color:var(--amd);background:#fbbf2424}.gh-pp.is-single{color:#1d4ed8;background:#3b82f61a}.gh-pp.is-free{color:var(--grd);background:#10b9811a}.gh-up{color:#101927;white-space:nowrap;height:38px;transition:filter .2s var(--e);background:linear-gradient(135deg,#fcd34d,#fbbf24 50%,#f59e0b);border-radius:12px;align-items:center;gap:6px;margin-left:6px;padding:0 13px;font-size:11.5px;font-weight:700;display:flex}.gh-up:hover{filter:brightness(1.04)}.gh-up svg{stroke:currentColor;stroke-width:2.6px;width:12px;height:12px}.gh-ib{width:38px;height:38px;transition:background .2s var(--e);border-radius:12px;justify-content:center;align-items:center;display:flex;position:relative}.gh-ib:hover,.gh-ib[aria-expanded=true]{background:var(--ac08)}.gh-ib svg{width:17px;height:17px;stroke:var(--tl);stroke-width:2px}.gh-ib[aria-expanded=true] svg{stroke:var(--acd)}.gh-cnt{background:var(--ac);color:#fff;min-width:17px;height:17px;font-family:var(--mn);border:2px solid #fff;border-radius:9999px;justify-content:center;align-items:center;padding:0 4px;font-size:9px;font-weight:700;display:flex;position:absolute;top:2px;right:1px}.gh-me{height:38px;transition:background .2s var(--e);border-radius:12px;align-items:center;gap:9px;padding:0 10px 0 3px;display:flex}.gh-me:hover,.gh-me[aria-expanded=true]{background:var(--ac08)}.gh-av{color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:32px;height:32px;font-size:12px;font-weight:700;display:flex;position:relative;overflow:hidden}.gh-av img{object-fit:cover;width:100%;height:100%;display:block}.gh-nm{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;max-width:110px;font-size:13px;font-weight:600;overflow:hidden}.gh-me .gh-chv{width:12px;height:12px;stroke:var(--acd);stroke-width:2.4px;transition:transform .25s var(--es)}.gh-me[aria-expanded=true] .gh-chv{transform:rotate(180deg)}.gh-ib:focus-visible,.gh-me:focus-visible,.gh-up:focus-visible,.gh-back:focus-visible,.gh-pop a:focus-visible,.gh-pop button:focus-visible{outline:2px solid var(--ac);outline-offset:2px}.gh-pop{border:1px solid var(--bd);animation:ghIn .22s var(--es);background:#fff;border-radius:20px;position:absolute;top:calc(100% + 12px);right:0;overflow:hidden;box-shadow:0 30px 70px -24px #0f172a47,0 2px 6px #0f172a0a}.gh-pop[hidden]{display:none}@keyframes ghIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.gh-acc{perspective:900px;width:356px;padding:12px}.gh-card{font-variant-numeric:tabular-nums;width:100%;height:206px;transition:transform .5s var(--es),box-shadow .5s var(--es);border-radius:16px;padding:18px 20px;position:relative;overflow:hidden}.gh-card:after{content:"";transition:transform .9s var(--es);pointer-events:none;background:linear-gradient(105deg,#0000 35%,#ffffff29 48%,#0000 60%);position:absolute;inset:0;transform:translate(-120%)}@media (hover:hover){.gh-card:hover{transform:translateY(-3px)rotateX(4deg)rotateY(-5deg);box-shadow:0 22px 40px -22px #0f172a8c}.gh-card:hover:after{transform:translate(120%)}}.gh-card .gh-seal{opacity:.95;width:216px;height:216px;font-family:Poppins,sans-serif;position:absolute;top:-22px;right:-50px;transform:rotate(-14deg)}.gh-card-wm,.gh-card-nm,.gh-card-ln,.gh-card-no{z-index:1;position:relative}.gh-card-wm{letter-spacing:-.01em;font-size:12px;font-weight:700}.gh-card-nm{letter-spacing:-.03em;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;max-width:150px;margin-top:46px;font-size:22px;font-weight:600;line-height:1.15;display:-webkit-box;overflow:hidden}.gh-card-ln{margin-top:4px;font-size:11.5px;font-weight:500;line-height:1.5}.gh-card-no{letter-spacing:.02em;font-size:10.5px;font-weight:600;position:absolute;bottom:18px;left:20px}.gh-gold{color:#101927;min-height:42px;transition:transform .22s var(--e),box-shadow .22s var(--e);background:linear-gradient(135deg,#fcd34d,#fbbf24 50%,#f59e0b);border-radius:9999px;justify-content:center;align-items:center;gap:7px;margin-top:10px;padding:10px 14px;font-size:12.5px;font-weight:700;display:flex;box-shadow:0 6px 20px #f59e0b47}.gh-gold:hover{transform:translateY(-1px);box-shadow:0 10px 26px #f59e0b61}.gh-gold svg{stroke:currentColor;stroke-width:2.6px;width:13px;height:13px}.gh-use{border:1px solid var(--bdl);border-radius:14px;grid-template-columns:repeat(3,1fr);margin-top:12px;display:grid}.gh-use>div{padding:10px 12px}.gh-use>div+div{border-left:1px solid var(--bdl)}.gh-use b{font-family:var(--mn);color:var(--ink);font-size:15px;font-weight:700;line-height:1;display:block}.gh-use b small{color:var(--tm);font-size:10px}.gh-use b.is-unl{letter-spacing:-.01em;font-size:12.5px;line-height:15px}.gh-use em{font-style:normal;font-family:var(--mn);letter-spacing:.1em;text-transform:uppercase;color:var(--tm);margin-top:6px;font-size:8.5px;font-weight:700;display:block}.gh-bar-u{background:var(--bdl);border-radius:9999px;height:3px;margin-top:7px;overflow:hidden}.gh-bar-u i{background:var(--gr);border-radius:9999px;height:100%;display:block}.gh-bar-u i.is-warn{background:var(--am)}.gh-bar-u i.is-crit{background:var(--rd)}.gh-lks{grid-template-columns:1fr 1fr;gap:2px;margin-top:8px;display:grid}.gh-lk{color:var(--tx);transition:background .2s var(--e),color .2s var(--e);border-radius:11px;align-items:center;gap:10px;padding:8px 9px;font-size:12px;font-weight:500;display:flex}.gh-lk svg{width:16px;height:16px;stroke:var(--tm);stroke-width:2px;transition:stroke .2s var(--e);flex:none}.gh-lk:hover{background:var(--bga);color:var(--ink)}.gh-lk:hover svg{stroke:var(--ac)}.gh-lk span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.gh-tg{background:var(--ac12);color:var(--acd);font-family:var(--mn);letter-spacing:.04em;border-radius:9999px;flex:none;margin-left:auto;padding:2px 7px;font-size:8.5px;font-weight:700}.gh-foot{border-top:1px solid var(--bdl);justify-content:space-between;align-items:center;margin-top:6px;padding:8px 4px 0;display:flex}.gh-lk.is-out{color:#dc2626}.gh-lk.is-out svg{stroke:#ef4444}.gh-lk.is-out:hover{color:#b91c1c;background:#ef44440f}.gh-np{width:384px}.gh-np-h{justify-content:space-between;align-items:center;padding:16px 18px 12px;display:flex}.gh-np-h b{color:var(--ink);letter-spacing:-.02em;font-size:15px;font-weight:700}.gh-np-h button{color:var(--acd);border-radius:8px;padding:4px 6px;font-size:11.5px;font-weight:600}.gh-np-h button:hover{background:var(--ac08)}.gh-np-h button[hidden]{display:none}.gh-tgn{letter-spacing:.02em;border-radius:9999px;padding:2px 8px;font-size:9.5px;font-weight:700;line-height:1.5;display:inline-block}.gh-tgn.is-release{background:var(--ac08);color:var(--acd)}.gh-tgn.is-feature{color:var(--grd);background:#10b9811a}.gh-tgn.is-library{color:#1d4ed8;background:#3b82f61a}.gh-tgn.is-general{background:var(--bdl);color:var(--tl)}.gh-feat{border:1px solid var(--ac12);background:linear-gradient(160deg,#fbf9ff,#f3edff);border-radius:16px;margin:0 14px 4px;padding:16px;position:relative}.gh-feat-m{justify-content:space-between;align-items:center;gap:8px;display:flex}.gh-feat-m time,.gh-row time{font-family:var(--mn);color:var(--tm);white-space:nowrap;font-size:9.5px;font-weight:600}.gh-feat b{color:var(--ink);letter-spacing:-.02em;margin-top:8px;font-size:15px;font-weight:700;line-height:1.3;display:block}.gh-feat p{color:var(--tl);margin-top:3px;font-size:12px;line-height:1.5}.gh-feat .gh-dot{position:absolute;top:14px;left:14px}.gh-go{color:#fff;height:38px;transition:box-shadow .22s var(--e);background:linear-gradient(135deg,#9951ff,#7c3aed,#6d28d9);border-radius:9999px;justify-content:center;align-items:center;gap:7px;margin-top:12px;font-size:12px;font-weight:700;display:flex}.gh-go:hover{box-shadow:0 8px 22px #9951ff52}.gh-go svg{stroke:currentColor;stroke-width:2.6px;width:12px;height:12px}.gh-grp{font-family:var(--mn);letter-spacing:.14em;text-transform:uppercase;color:var(--tm);padding:10px 18px 4px;font-size:9px;font-weight:700}.gh-list{overscroll-behavior:contain;max-height:300px;overflow-y:auto}.gh-row{text-align:left;width:calc(100% - 16px);transition:background .2s var(--e);border-radius:12px;align-items:center;gap:11px;margin:0 8px;padding:10px;display:flex}.gh-row:hover{background:var(--bga)}.gh-ic{border-radius:10px;flex:none;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.gh-ic svg{stroke-width:2px;width:14px;height:14px}.gh-ic.is-release{background:var(--ac08)}.gh-ic.is-release svg{stroke:var(--acd)}.gh-ic.is-feature{background:#10b9811a}.gh-ic.is-feature svg{stroke:var(--grd)}.gh-ic.is-library{background:#3b82f61a}.gh-ic.is-library svg{stroke:#1d4ed8}.gh-ic.is-general{background:var(--bdl)}.gh-ic.is-general svg{stroke:var(--tl)}.gh-row b{min-width:0;color:var(--tx);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:12.5px;font-weight:500;overflow:hidden}.gh-row.is-unread b{color:var(--ink);font-weight:600}.gh-row .gh-chv{width:14px;height:14px;stroke:var(--tm);stroke-width:2.2px;transition:transform .25s var(--es);flex:none}.gh-row[aria-expanded=true] .gh-chv{transform:rotate(180deg)}.gh-dot{background:var(--ac);border-radius:50%;flex:none;width:7px;height:7px}.gh-rowx{margin:0 8px 6px 49px;padding:0 10px 6px}.gh-rowx[hidden]{display:none}.gh-rowx p{color:var(--tl);font-size:12px;line-height:1.55}.gh-rowx a{color:var(--acd);align-items:center;gap:5px;margin-top:7px;font-size:11.5px;font-weight:600;display:inline-flex}.gh-rowx a svg{stroke:currentColor;stroke-width:2.4px;width:12px;height:12px}.gh-np-f{text-align:center;color:var(--tm);padding:10px 0 14px;font-size:11px}.gh-empty{text-align:center;flex-direction:column;align-items:center;padding:26px 30px 30px;display:flex}.gh-empty svg.gh-ill{width:204px;height:153px;overflow:visible}.gh-empty b{color:var(--ink);letter-spacing:-.02em;margin-top:6px;font-size:15px;font-weight:700}.gh-empty p{max-width:250px;color:var(--tl);margin-top:5px;font-size:12px;line-height:1.55}.gh-empty a{border:1px solid var(--bd);height:34px;color:var(--tx);transition:border-color .2s var(--e),color .2s var(--e);border-radius:9999px;align-items:center;gap:6px;margin-top:14px;padding:0 14px;font-size:11.5px;font-weight:600;display:inline-flex}.gh-empty a:hover{border-color:var(--ac);color:var(--acd)}.gh-empty a svg{stroke:currentColor;stroke-width:2.2px;width:12px;height:12px}.gh-bellg{transform-origin:88px 30px;animation:3.6s cubic-bezier(.45,0,.55,1) infinite ghSway}.gh-clap{transform-origin:88px 30px;animation:3.6s cubic-bezier(.45,0,.55,1) infinite ghSway2}.gh-shd{transform-origin:88px 114px;animation:3.6s cubic-bezier(.45,0,.55,1) infinite ghShd}.gh-zz{fill:var(--acl);opacity:0;transform-box:fill-box;transform-origin:50%;font-family:Poppins,sans-serif;font-weight:700;animation:3.6s ease-out infinite ghZz}.gh-zz.b{animation-delay:1.2s}.gh-zz.c{animation-delay:2.4s}@keyframes ghSway{0%,to{transform:rotate(-7deg)}50%{transform:rotate(7deg)}}@keyframes ghSway2{0%,to{transform:rotate(-11deg)}50%{transform:rotate(11deg)}}@keyframes ghShd{0%,to{transform:translate(-4px)scaleX(.92)}25%,75%{transform:scaleX(1)}50%{transform:translate(4px)scaleX(.92)}}@keyframes ghZz{0%{opacity:0;transform:translate(0)scale(.7)}20%{opacity:1}to{opacity:0;transform:translate(14px,-30px)scale(1.15)}}@media (width<=768px){.gh-bar{gap:8px}.gh-back span,.gh-nm{display:none}.gh-up{padding:0 11px}.gh-pop{width:auto;max-height:calc(100vh - 88px);position:fixed;top:72px;left:12px;right:12px;overflow-y:auto}.gh-acc{padding:10px}}@media (width<=480px){.gh-sep,.gh-up,.gh-pp,.gh-dv-plan{display:none}.gh-lks{grid-template-columns:1fr}.gh-card .gh-seal{right:-64px}}@media (prefers-reduced-motion:reduce){.gh *,.gh :before,.gh :after{transition:none!important;animation:none!important}.gh-zz{opacity:.8}}.gnus-gw{z-index:var(--gw-z,2147480000);-webkit-font-smoothing:antialiased;color:#1c1730;font-family:Poppins,system-ui,-apple-system,sans-serif;line-height:1.4;position:fixed;bottom:24px;right:24px}.gnus-gw *{box-sizing:border-box;margin:0}.gnus-gw button{font-family:inherit}.gw-panel{-webkit-backdrop-filter:blur(26px)saturate(1.5);backdrop-filter:blur(26px)saturate(1.5);opacity:0;visibility:hidden;transform-origin:100% 100%;pointer-events:none;background:#ffffff9e;border:1px solid #ffffffb3;border-radius:26px;flex-direction:column;width:372px;max-width:calc(100vw - 32px);max-height:calc(100vh - 120px);transition:opacity .22s,transform .26s cubic-bezier(.2,.8,.2,1),visibility .22s;display:flex;position:absolute;bottom:calc(100% + 14px);right:0;overflow:hidden;transform:translateY(14px)scale(.98);box-shadow:0 24px 60px #3c326e47,inset 0 1px #ffffffb3}.gnus-gw.gw-open .gw-panel{opacity:1;visibility:visible;pointer-events:auto;transform:none}.gw-close{cursor:pointer;color:#6b6480;z-index:4;background:#fff9;border:none;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;transition:background .15s,color .15s;display:flex;position:absolute;top:13px;right:13px}.gw-close:hover{color:#1c1730;background:#fffffff2}.gw-close svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;width:15px;height:15px}.gw-h{flex:none;padding:20px 19px 8px}.gw-hrow{align-items:center;gap:13px;display:flex}.gw-team{flex:none;align-items:center;display:flex}.gw-team .gw-a{border:2.5px solid #fffffff2;border-radius:50%;width:42px;height:42px;margin-left:-14px;position:relative;overflow:hidden;box-shadow:0 4px 11px #3c326e3d}.gw-team .gw-a:first-child{margin-left:0}.gw-team .gw-a svg{width:100%;height:100%;display:block}.gw-team .gw-a1{z-index:1;background:linear-gradient(140deg,#a5f3fc,#67e8f9)}.gw-team .gw-a2{z-index:2;background:linear-gradient(140deg,#fbcfe8,#f9a8d4)}.gw-team .gw-a3{z-index:3;background:linear-gradient(140deg,#ddd6fe,#c4b5fd)}.gnus-gw.gw-open .gw-team .gw-a{animation:.55s cubic-bezier(.2,.8,.2,1) both gw-pop}.gnus-gw.gw-open .gw-team .gw-a1{animation-delay:50ms}.gnus-gw.gw-open .gw-team .gw-a2{animation-delay:.15s}.gnus-gw.gw-open .gw-team .gw-a3{animation-delay:.25s}.gw-team:hover .gw-a{margin-left:-7px;transition:margin-left .28s cubic-bezier(.2,.8,.2,1)}.gw-team:hover .gw-a:first-child{margin-left:0}@keyframes gw-pop{0%{opacity:0;transform:scale(.4)translateY(7px)}to{opacity:1;transform:scale(1)translateY(0)}}.gw-live{z-index:5;background:#34d399;border:2.5px solid #fff;border-radius:50%;width:13px;height:13px;position:absolute;bottom:1px;right:1px}.gw-live:after{content:"";border:2px solid #34d399;border-radius:50%;animation:1.9s ease-out infinite gw-ping;position:absolute;inset:-3px}@keyframes gw-ping{0%{opacity:.85;transform:scale(.7)}to{opacity:0;transform:scale(2)}}.gw-meta b{color:#1c1730;font-size:15px;font-weight:700;line-height:1.15;display:block}.gw-meta .gw-on{color:#6b6480;align-items:center;gap:5px;margin-top:3px;font-size:11px;display:flex}.gw-meta .gw-on i{background:#34d399;border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px #34d399}.gw-h h3{letter-spacing:-.02em;color:#1c1730;margin:16px 0 0;font-size:20px;font-weight:800;line-height:1.18}.gw-b{overscroll-behavior:contain;flex:auto;padding:14px 15px 15px;overflow-y:auto}.gw-search{margin-bottom:12px;position:relative}.gw-search svg{color:#8b84a0;fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px;position:absolute;top:50%;left:13px;transform:translateY(-50%)}.gw-search input{color:#1c1730;background:#fffffff5;border:1px solid #1c17301a;border-radius:13px;outline:none;width:100%;padding:11px 12px 11px 38px;font-family:inherit;font-size:13px;box-shadow:inset 0 1px 2px #3c326e0d}.gw-search input::placeholder{color:#9089a3}.gw-search input:focus{border-color:#a78bfa;box-shadow:0 0 0 3px #a78bfa40}.gw-browse{background:#ffffff8c;border:1px solid #fffc;border-radius:14px;align-items:center;gap:11px;margin-bottom:15px;padding:11px 13px;text-decoration:none;transition:background .15s;display:flex}.gw-browse:hover{background:#ffffffd9}.gw-browse .gw-bi{color:#7c3aed;background:linear-gradient(135deg,#ede9fe,#ddd6fe);border-radius:9px;flex:none;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.gw-browse .gw-bi svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.gw-browse .gw-bt{color:#1c1730;font-size:13px;font-weight:700;display:block}.gw-browse .gw-bs{color:#6b6480;margin-top:1px;font-size:11px;display:block}.gw-browse .gw-ar{color:#a78bfa;margin-left:auto}.gw-browse .gw-ar svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px;display:block}.gw-lbl{text-transform:uppercase;letter-spacing:.09em;color:#6b6480;margin:0 2px 8px;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:700}.gw-chs{flex-direction:column;gap:6px;margin-bottom:14px;display:flex}.gw-ch{background:#ffffff80;border:1px solid #ffffffa6;border-radius:13px;align-items:center;gap:11px;padding:9px 11px;text-decoration:none;transition:background .15s;display:flex}.gw-ch:hover{background:#ffffffd1}.gw-ci{background:var(--gw-soft);width:34px;height:34px;color:var(--gw-deep);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.gw-ci svg{fill:currentColor;width:18px;height:18px}.gw-cn{color:#1c1730;font-size:13px;font-weight:600;display:block}.gw-cd{color:#6b6480;margin-top:1px;font-size:10.5px;display:block}.gw-cg{color:#aaa3bd;margin-left:auto}.gw-cg svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px;display:block}.gw-wa{--gw-soft:#25d36626;--gw-deep:#12a150}.gw-tg{--gw-soft:#229ed926;--gw-deep:#1d87b8}.gw-ms{--gw-soft:#0084ff21;--gw-deep:#0a6fd6}.gw-ig{--gw-soft:#d6297621;--gw-deep:#c1338a}.gw-ticket{background:#7c3aed1f;border:1px solid #7c3aed52;border-radius:14px;align-items:center;gap:11px;padding:12px;text-decoration:none;transition:background .15s;display:flex}.gw-ticket:hover{background:#7c3aed2e}.gw-ticket .gw-tci{color:#fff;background:linear-gradient(135deg,#8b5cf6,#6d28d9);border-radius:9px;flex:none;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.gw-ticket .gw-tci svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.gw-ticket .gw-cn{color:#4c1d95;align-items:center;gap:6px;font-size:13px;font-weight:700;display:flex}.gw-ticket .gw-pri{text-transform:uppercase;color:#6d28d9;background:#7c3aed2e;border-radius:50px;padding:1px 6px;font-family:JetBrains Mono,monospace;font-size:8px;font-weight:700}.gw-ticket .gw-cd{color:#7c5cb0;margin-top:1px;font-size:10.5px}.gw-ticket .gw-cg{color:#8b5cf6;margin-left:auto}.gw-foot{color:#6b6480;border-top:1px solid #0000000f;flex:none;align-items:center;gap:9px;padding:11px 16px;font-size:11px;display:flex}.gw-foot b{color:#43395e;font-weight:700}.gw-mini{flex:none;align-items:center;display:flex}.gw-mini .gw-ma{border:2px solid #fff;border-radius:50%;width:19px;height:19px;margin-left:-6px;overflow:hidden}.gw-mini .gw-ma:first-child{margin-left:0}.gw-mini .gw-ma svg{width:100%;height:100%;display:block}.gw-launcher{cursor:pointer;color:#1c1730;-webkit-backdrop-filter:blur(20px)saturate(1.5);backdrop-filter:blur(20px)saturate(1.5);background:#ffffffa8;border:1px solid #fffc;border-radius:50px;align-items:center;gap:9px;height:52px;padding:0 21px 0 17px;font-size:14px;font-weight:700;transition:transform .2s,box-shadow .2s,opacity .2s,width .24s cubic-bezier(.2,.8,.2,1),padding .24s,border-radius .24s;animation:.5s cubic-bezier(.2,.8,.2,1) both gw-rise;display:inline-flex;position:relative;box-shadow:0 14px 32px #3c326e42}.gw-launcher:hover{transform:translateY(-2px);box-shadow:0 18px 38px #3c326e4d}.gw-launcher svg{color:#7c3aed;fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.gw-launcher .gw-licon,.gw-launcher .gw-lclose{align-items:center;display:inline-flex}.gw-launcher .gw-lclose{display:none}@keyframes gw-rise{0%{opacity:0;transform:translateY(16px)scale(.9)}to{opacity:1;transform:translateY(0)scale(1)}}.gnus-gw.gw-open .gw-launcher{border-radius:50%;justify-content:center;width:52px;padding:0}.gnus-gw.gw-open .gw-launcher .gw-licon,.gnus-gw.gw-open .gw-launcher .gw-ltext{display:none}.gnus-gw.gw-open .gw-launcher .gw-lclose{display:inline-flex}.gw-bubble{opacity:0;visibility:hidden;pointer-events:none;align-items:flex-end;gap:8px;width:248px;max-width:calc(100vw - 32px);transition:opacity .3s,transform .3s cubic-bezier(.2,.8,.2,1),visibility .3s;display:flex;position:absolute;bottom:calc(100% + 14px);right:0;transform:translateY(10px)}.gw-bubble.gw-on{opacity:1;visibility:visible;pointer-events:auto;transform:none}.gnus-gw.gw-open .gw-bubble{opacity:0;visibility:hidden;pointer-events:none}.gw-bubble .gw-pav{background:linear-gradient(140deg,#ddd6fe,#c4b5fd);border:2px solid #fff;border-radius:50%;flex:none;width:30px;height:30px;overflow:hidden;box-shadow:0 3px 8px #3c326e33}.gw-bubble .gw-pav svg{width:100%;height:100%;display:block}.gw-bubble .gw-msg{color:#1c1730;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);cursor:pointer;background:#ffffffc7;border:1px solid #ffffffd9;border-radius:15px 15px 15px 3px;padding:11px 30px 11px 13px;font-size:12px;line-height:1.4;position:relative;box-shadow:0 10px 26px #3c326e38}.gw-bubble .gw-msg b{font-weight:700}.gw-bubble .gw-x{color:#9089a3;cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;display:flex;position:absolute;top:5px;right:6px}.gw-bubble .gw-x:hover{color:#1c1730;background:#0000000d}.gw-bubble .gw-x svg{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;width:11px;height:11px}.gnus-gw.gw-left{left:24px;right:auto}.gnus-gw.gw-left .gw-panel,.gnus-gw.gw-left .gw-bubble{transform-origin:0 100%;left:0;right:auto}@media (width<=560px){.gnus-gw{right:14px;bottom:calc(14px + env(safe-area-inset-bottom))}.gnus-gw.gw-left{left:14px;right:auto}.gw-launcher{height:50px;font-size:13.5px}.gnus-gw.gw-open .gw-launcher{opacity:0;visibility:hidden;pointer-events:none}.gw-scrim{opacity:0;visibility:hidden;background:#14102873;transition:opacity .25s,visibility .25s;display:block;position:fixed;inset:0}.gnus-gw.gw-open .gw-scrim{opacity:1;visibility:visible}.gw-panel{border-radius:24px 24px 0 0;width:100%;max-width:100%;max-height:88svh;position:fixed;bottom:0;left:0;right:0;transform:translateY(100%)}.gnus-gw.gw-open .gw-panel{transform:translateY(0)}.gw-panel:before{content:"";z-index:5;background:#00000024;border-radius:2px;width:36px;height:4px;position:absolute;top:8px;left:50%;transform:translate(-50%)}.gw-h{padding-top:24px}.gw-foot{padding-bottom:calc(11px + env(safe-area-inset-bottom))}.gw-bubble{width:calc(100vw - 28px)}}@media (prefers-reduced-motion:reduce){.gnus-gw *,.gnus-gw .gw-panel,.gnus-gw .gw-launcher{transition:opacity .15s!important;animation:none!important}.gw-live:after{display:none}}.gw-ct,.gw-bx,.gw-tx{flex-direction:column;flex:auto;min-width:0;display:flex}.gnus-gw a:focus-visible,.gnus-gw button:focus-visible,.gnus-gw input:focus-visible{outline-offset:2px;outline:2px solid #7c3aed}.gw-scrim{display:none}.gnus-gw.gw-offline .gw-on i{box-shadow:none;background:#f59e0b}.gnus-gw.gw-offline .gw-live{background:#f59e0b}.gnus-gw.gw-offline .gw-live:after{display:none}.gnus-gw.gw-rtl{direction:rtl}.gnus-gw.gw-rtl .gw-cg svg,.gnus-gw.gw-rtl .gw-ar svg{transform:scaleX(-1)}.gnu-nav,.gnu-nav *{box-sizing:border-box;margin:0;padding:0}.gnu-nav a{color:inherit;text-decoration:none}.gnu-nav{--ac:#9951ff;--acd:#6d28d9;--acl:#c084fc;--ac08:#9951ff14;--ac12:#9951ff1f;--gr:#10b981;--grd:#059669;--grl:#34d399;--am:#f59e0b;--amd:#b45309;--rd:#ef4444;--ink:#101927;--tx:#475467;--tl:#64748b;--tm:#94a3b8;--bg:#fff;--bga:#f2f6ff;--bd:#e2e8f0;--bdl:#f1f5f9;--r:24px;--rs:12px;--rt:8px;--rb:50px;--sh:0 4px 24px #0f172a14;--shs:0 1px 4px #0f172a0d;--mn:"JetBrains Mono",ui-monospace,Menlo,monospace;--e:cubic-bezier(.4,0,.2,1);--es:cubic-bezier(.22,1,.36,1);color:var(--tx);letter-spacing:-.01em;-webkit-font-smoothing:antialiased;flex-direction:column;gap:12px;width:264px;font-family:Poppins,-apple-system,sans-serif;display:flex}.gnu-nav .gn-sr{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.gnu-nav .gn-lic{background:var(--bg);transition:border-color .2s var(--e),box-shadow .22s var(--e),transform .22s var(--e);border:1px solid #10b98159;border-radius:9999px;align-items:center;gap:12px;padding:11px 18px 11px 14px;display:flex;position:relative;overflow:hidden;box-shadow:0 2px 10px #10b98114}.gnu-nav .gn-lic:hover{border-color:var(--gr);transform:translateY(-2px);box-shadow:0 10px 26px -12px #10b98157}.gnu-nav .gn-lic:focus-visible{outline:2px solid var(--grd);outline-offset:3px}.gnu-nav .gn-lic:before{content:"";pointer-events:none;background:radial-gradient(circle,#10b9812b,#0000 70%);border-radius:50%;width:110px;height:110px;position:absolute;top:-62px;right:-38px}.gnu-nav .gn-lic>*{z-index:1;position:relative}.gnu-nav .gn-seal{flex:0 0 38px;width:38px;height:38px;position:relative}.gnu-nav .gn-seal i{border:1.5px dashed #10b98180;border-radius:50%;animation:22s linear infinite gnSpin;position:absolute;inset:0}@keyframes gnSpin{to{transform:rotate(360deg)}}.gnu-nav .gn-seal b{background:linear-gradient(135deg,#34d399,#10b981 55%,#059669);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;inset:4px;box-shadow:0 3px 10px #10b9814d}.gnu-nav .gn-seal b svg{stroke:#fff;stroke-width:3px;fill:none;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.gnu-nav .gn-lic-m{flex:1;min-width:0}.gnu-nav .gn-lic-m b{color:var(--ink);font-size:13px;font-weight:700;line-height:1.2;display:block}.gnu-nav .gn-lic-m em{color:var(--tl);margin-top:2px;font-size:10.5px;font-style:normal;font-weight:500;line-height:1.3;display:block}.gnu-nav .gn-lic-m em i{font-style:normal;font-family:var(--mn);color:var(--grd);font-size:10.5px;font-weight:700}.gnu-nav .gn-lic-a{width:15px;height:15px;stroke:var(--tm);stroke-width:2.4px;fill:none;stroke-linecap:round;stroke-linejoin:round;transition:transform .22s var(--e),stroke .2s;flex:none}.gnu-nav .gn-lic:hover .gn-lic-a{stroke:var(--grd);transform:translate(3px)}.gnu-nav .gn-lic.gn-busy .gn-lic-m em i{color:var(--amd)}.gnu-nav .gn-lic.gn-busy .gn-seal i{border-color:#f59e0b8c;animation-duration:6s}.gnu-nav .gn-lic.gn-off{border-color:var(--bd);box-shadow:var(--shs)}.gnu-nav .gn-lic.gn-off:hover{border-color:var(--ac);box-shadow:0 10px 24px -12px #9951ff4d}.gnu-nav .gn-lic.gn-off:before{background:radial-gradient(circle,#94a3b824,#0000 70%)}.gnu-nav .gn-lic.gn-off .gn-seal i{border-color:var(--bd);animation:none}.gnu-nav .gn-lic.gn-off .gn-seal b{box-shadow:none;background:#e2e8f0}.gnu-nav .gn-lic.gn-off .gn-lic-m em i{color:var(--tm)}.gnu-nav .gn-lic.gn-off:hover .gn-lic-a{stroke:var(--acd)}.gnu-nav .gn-upd{background:var(--bg);border:1px solid var(--bd);border-radius:var(--r);box-shadow:var(--shs);padding:16px 17px}.gnu-nav .gn-upd-h{align-items:center;gap:9px;display:flex}.gnu-nav .gn-upd-i{background:var(--ac08);border-radius:10px;flex:none;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.gnu-nav .gn-upd-i svg{width:15px;height:15px;stroke:var(--acd);stroke-width:2.2px;fill:none;stroke-linecap:round;stroke-linejoin:round}.gnu-nav .gn-upd-t{flex:1;min-width:0}.gnu-nav .gn-upd-t b{color:var(--ink);font-size:12.5px;font-weight:700;line-height:1.2;display:block}.gnu-nav .gn-upd-t em{color:var(--tm);margin-top:1px;font-size:10px;font-style:normal;font-weight:500;display:block}.gnu-nav .gn-dot{background:var(--gr);border-radius:50%;flex:none;width:7px;height:7px;position:relative}.gnu-nav .gn-dot:after{content:"";border:1.5px solid var(--gr);animation:gnPing 2.6s var(--e) infinite;border-radius:50%;position:absolute;inset:-4px}.gnu-nav .gn-dot.gn-w{background:var(--am)}.gnu-nav .gn-dot.gn-w:after{border-color:var(--am)}.gnu-nav .gn-dot.gn-r{background:var(--rd)}.gnu-nav .gn-dot.gn-r:after{border-color:var(--rd)}@keyframes gnPing{0%{opacity:.7;transform:scale(.55)}70%{opacity:0;transform:scale(1.8)}to{opacity:0}}.gnu-nav .gn-gauge{align-items:center;gap:13px;margin-top:14px;display:flex}.gnu-nav .gn-ring{flex:none;width:62px;height:62px;position:relative}.gnu-nav .gn-ring svg{width:62px;height:62px;transform:rotate(-90deg)}.gnu-nav .gn-ring circle{fill:none;stroke-width:5px;stroke-linecap:round}.gnu-nav .gn-ring .gn-rt{stroke:var(--bdl)}.gnu-nav .gn-ring .gn-rf{stroke:var(--gr);stroke-dasharray:157;stroke-dashoffset:157px;animation:gnDraw 1s var(--es) forwards .2s}.gnu-nav .gn-ring .gn-rf.gn-warn{stroke:var(--am)}.gnu-nav .gn-ring .gn-rf.gn-crit{stroke:var(--rd)}.gnu-nav .gn-ring .gn-rf.gn-inf{stroke:var(--grl)}@keyframes gnDraw{to{stroke-dashoffset:var(--o)}}.gnu-nav .gn-ring span{font-family:var(--mn);color:var(--ink);justify-content:center;align-items:center;font-size:14px;font-weight:700;display:flex;position:absolute;inset:0}.gnu-nav .gn-ring span i{color:var(--tm);margin-left:1px;font-size:9px;font-style:normal}.gnu-nav .gn-gm{flex:1;min-width:0}.gnu-nav .gn-gl{font-family:var(--mn);text-transform:uppercase;letter-spacing:.12em;color:var(--tm);font-size:8.5px;font-weight:700}.gnu-nav .gn-gv{align-items:baseline;gap:4px;margin-top:4px;display:flex}.gnu-nav .gn-gv b{font-family:var(--mn);color:var(--ink);letter-spacing:-.03em;font-size:19px;font-weight:700;line-height:1}.gnu-nav .gn-gv span{font-family:var(--mn);color:var(--tm);font-size:11px;font-weight:600}.gnu-nav .gn-gx{color:var(--tl);margin-top:5px;font-size:10.5px;line-height:1.4}.gnu-nav .gn-gx b{font-family:var(--mn);color:var(--tx);font-size:10px;font-weight:700}.gnu-nav .gn-flag{border-radius:var(--rs);color:#92400e;background:#f59e0b14;align-items:center;gap:7px;margin-top:12px;padding:9px 11px;font-size:10.5px;font-weight:600;line-height:1.4;display:flex}.gnu-nav .gn-flag svg{width:13px;height:13px;stroke:var(--am);stroke-width:2.2px;fill:none;stroke-linecap:round;stroke-linejoin:round;flex:none}.gnu-nav .gn-flag a{color:#92400e;text-underline-offset:2px;text-decoration:underline}.gnu-nav .gn-block{border-radius:var(--rs);background:#ef444412;border:1px solid #ef444433;margin-top:12px;padding:11px 12px}.gnu-nav .gn-block-h{align-items:center;gap:7px;display:flex}.gnu-nav .gn-block-h svg{width:14px;height:14px;stroke:var(--rd);stroke-width:2.4px;fill:none;stroke-linecap:round;stroke-linejoin:round;animation:gnNudge 3s var(--e) infinite;flex:none}@keyframes gnNudge{0%,86%,to{transform:none}90%{transform:scale(1.18)}95%{transform:scale(1.06)}}.gnu-nav .gn-block-h b{color:#b91c1c;letter-spacing:-.01em;font-size:11.5px;font-weight:700}.gnu-nav .gn-block-s{color:var(--tl);margin-top:4px;font-size:10px;line-height:1.45;display:block}.gnu-nav .gn-block-b{border-radius:var(--rb);color:#fff;min-height:44px;transition:transform .22s var(--e),box-shadow .22s var(--e);background:linear-gradient(135deg,#9951ff,#7c3aed,#6d28d9);justify-content:center;align-items:center;gap:6px;margin-top:10px;padding:11px 14px;font-size:11.5px;font-weight:700;display:flex;box-shadow:0 6px 24px #9951ff40}.gnu-nav .gn-block-b:hover{transform:translateY(-2px);box-shadow:0 10px 28px #9951ff57}.gnu-nav .gn-block-b:focus-visible{outline:2px solid var(--ac);outline-offset:3px}.gnu-nav .gn-block-b svg{stroke:currentColor;stroke-width:2.4px;fill:none;stroke-linecap:round;stroke-linejoin:round;width:12px;height:12px;transition:transform .22s var(--e)}.gnu-nav .gn-block-b:hover svg{transform:translate(3px)}.gnu-nav .gn-setup{border-radius:var(--rs);border:1.5px dashed var(--bd);background:var(--bga);margin-top:13px;padding:12px}.gnu-nav .gn-setup-h{align-items:center;gap:8px;display:flex}.gnu-nav .gn-setup-h svg{width:15px;height:15px;stroke:var(--ac);stroke-width:2.2px;fill:none;stroke-linecap:round;stroke-linejoin:round;flex:none}.gnu-nav .gn-setup-h b{color:var(--ink);letter-spacing:-.01em;font-size:12px;font-weight:700}.gnu-nav .gn-setup-s{color:var(--tl);margin-top:6px;font-size:10px;line-height:1.5;display:block}.gnu-nav .gn-setup-b{border-radius:var(--rb);color:#fff;min-height:44px;transition:transform .22s var(--e),box-shadow .22s var(--e);background:linear-gradient(135deg,#9951ff,#7c3aed,#6d28d9);justify-content:center;align-items:center;gap:7px;margin-top:11px;padding:12px 14px;font-size:12px;font-weight:700;display:flex;box-shadow:0 6px 24px #9951ff40}.gnu-nav .gn-setup-b:hover{transform:translateY(-2px);box-shadow:0 10px 28px #9951ff57}.gnu-nav .gn-setup-b:focus-visible{outline:2px solid var(--ac);outline-offset:3px}.gnu-nav .gn-setup-b svg{stroke:currentColor;stroke-width:2.6px;fill:none;stroke-linecap:round;stroke-linejoin:round;width:13px;height:13px;transition:transform .22s var(--e)}.gnu-nav .gn-setup-b:hover svg{transform:translate(3px)}.gnu-nav .gn-duo{grid-template-columns:1fr 1fr;gap:8px;width:100%;margin-top:13px;display:grid}.gnu-nav .gn-duo a,.gnu-nav .gn-duo button,.gnu-nav .gn-duo .gn-duo-btn{border:1px solid var(--bd)!important;color:var(--tx)!important;cursor:pointer!important;box-sizing:border-box!important;white-space:nowrap!important;background:#fff!important;border-radius:12px!important;flex-direction:row!important;justify-content:center!important;align-items:center!important;gap:6px!important;width:100%!important;min-height:38px!important;padding:8px 10px!important;font-family:inherit!important;font-size:11px!important;font-weight:600!important;line-height:1!important;text-decoration:none!important;transition:border-color .2s,color .2s,background .2s,transform .2s!important;display:inline-flex!important;box-shadow:0 1px 2px #00000008!important}.gnu-nav .gn-duo a:hover,.gnu-nav .gn-duo button:hover,.gnu-nav .gn-duo .gn-duo-btn:hover{border-color:var(--ac)!important;color:var(--acd)!important;background:var(--ac08)!important;transform:translateY(-1px)!important}.gnu-nav .gn-duo a:focus-visible,.gnu-nav .gn-duo button:focus-visible{outline:2px solid var(--ac)!important;outline-offset:2px!important}.gnu-nav .gn-duo svg{stroke:currentColor!important;stroke-width:2.2px!important;fill:none!important;stroke-linecap:round!important;stroke-linejoin:round!important;flex:none!important;width:13px!important;height:13px!important}.gnu-nav .gn-menu{background:var(--bg);border:1px solid var(--bd);border-radius:var(--r);box-shadow:var(--shs);padding:8px 10px 12px}.gnu-nav .gn-gh{align-items:center;gap:6px;margin:20px 0 6px;padding:0 10px;display:flex}.gnu-nav .gn-gh:first-child{margin-top:10px}.gnu-nav .gn-gh b{font-family:var(--mn);text-transform:uppercase;letter-spacing:.15em;color:var(--tm);font-size:9.5px;font-weight:700}.gnu-nav .gn-item{box-sizing:border-box;text-align:left;width:100%;color:var(--tx);transition:color .2s var(--e),background .2s var(--e),transform .24s var(--e);border-radius:12px;align-items:center;gap:10px;padding:9px 12px;font-size:13px;font-weight:500;display:flex;position:relative;cursor:pointer!important}.gnu-nav .gn-tile{border-radius:var(--rt);width:22px;height:22px;transition:background .2s var(--e);background:0 0;flex:none;justify-content:center;align-items:center;display:flex}.gnu-nav .gn-tile svg{width:16px;height:16px;stroke:var(--tm);stroke-width:2px;fill:none;stroke-linecap:round;stroke-linejoin:round;transition:stroke .2s var(--e),transform .26s var(--es)}.gnu-nav .gn-item:hover{color:var(--ink);background:var(--bga);transform:translate(2px)}.gnu-nav .gn-item:hover .gn-tile svg{stroke:var(--ac);transform:scale(1.12)}.gnu-nav .gn-item:focus-visible{outline:2px solid var(--ac);outline-offset:2px}.gnu-nav .gn-item.gn-on{color:var(--acd);background:var(--ac08);font-weight:600}.gnu-nav .gn-item.gn-on:before{content:"";background:var(--ac);border-radius:0 3px 3px 0;width:3px;position:absolute;top:7px;bottom:7px;left:0}.gnu-nav .gn-item.gn-on .gn-tile{background:var(--ac12)}.gnu-nav .gn-item.gn-on .gn-tile svg{stroke:var(--acd)}.gnu-nav .gn-item.gn-sec{color:var(--ink);font-weight:600}.gnu-nav .gn-item.gn-sec .gn-tile{background:var(--ac08)}.gnu-nav .gn-item.gn-sec .gn-tile svg{stroke:var(--acd)}.gnu-nav .gn-item.gn-off{color:var(--tm);font-weight:500}.gnu-nav .gn-item.gn-off .gn-tile{background:0 0}.gnu-nav .gn-item.gn-off .gn-tile svg{stroke:#cbd5e1}.gnu-nav .gn-item.gn-off:hover{color:var(--tl)}.gnu-nav .gn-item.gn-off:hover .gn-tile svg{stroke:var(--tm);transform:none}.gnu-nav .gn-lock{stroke:#cbd5e1;stroke-width:2px;fill:none;flex:none;width:12px;height:12px;margin-left:auto}.gnu-nav .gn-tag{color:var(--grd);text-transform:uppercase;letter-spacing:.5px;background:#10b9811a;border-radius:9999px;margin-left:auto;padding:2px 8px;font-size:8.5px;font-weight:700}.gnu-nav .gn-tag.gn-gold{color:var(--amd);background:#fbbf2429;align-items:center;gap:4px;display:inline-flex}.gnu-nav .gn-tag.gn-gold svg{stroke:#d97706;stroke-width:2.4px;fill:none;stroke-linecap:round;stroke-linejoin:round;flex:none;width:9px;height:9px}.gnu-nav .gn-tag.gn-mute{background:var(--bdl);color:var(--tl)}.gnu-nav .gn-tree{width:100%;position:relative}.gnu-nav .gn-sub{box-sizing:border-box;text-align:left;width:calc(100% - 34px);color:var(--tl);transition:color .2s var(--e),background .2s var(--e),transform .24s var(--e);border-radius:10px;align-items:center;gap:9px;margin:1px 0 3px 34px;padding:7px 10px 7px 8px;font-size:12.5px;font-weight:500;display:flex;position:relative;cursor:pointer!important}.gnu-nav .gn-sub:before{content:"";border-left:1.5px solid var(--bd);border-bottom:1.5px solid var(--bd);width:10px;height:calc(50% + 12px);transition:border-color .2s var(--e);pointer-events:none;border-bottom-left-radius:9px;position:absolute;top:-12px;left:-11px}.gnu-nav .gn-sub .gn-tile{border-radius:7px;width:20px;height:20px}.gnu-nav .gn-sub .gn-tile svg{width:14px;height:14px}.gnu-nav .gn-sub:hover{color:var(--ink);background:var(--bga);transform:translate(2px)}.gnu-nav .gn-sub:hover .gn-tile svg{stroke:var(--ac)}.gnu-nav .gn-sub:hover:before{border-color:var(--acl)}.gnu-nav .gn-sub:focus-visible{outline:2px solid var(--ac);outline-offset:2px}.gnu-nav .gn-sub.gn-on{color:var(--acd);background:var(--ac08);font-weight:600}.gnu-nav .gn-sub.gn-on:before{border-color:var(--ac)}.gnu-nav .gn-sub.gn-on .gn-tile{background:var(--ac12)}.gnu-nav .gn-sub.gn-on .gn-tile svg{stroke:var(--acd)}.gnu-nav .gn-cnt{color:var(--amd);font-family:var(--mn);background:#f59e0b21;border-radius:9999px;flex:none;align-items:center;gap:5px;margin-left:auto;padding:2px 8px 2px 7px;font-size:9.5px;font-weight:700;line-height:1.4;display:inline-flex}.gnu-nav .gn-cnt i{background:var(--am);width:5px;height:5px;animation:gnLive 2.4s var(--e) infinite;border-radius:50%}.gnu-nav .gn-ah{appearance:none;cursor:pointer;background:var(--bga);border:1px solid var(--bdl);width:100%;color:var(--tl);transition:background .2s var(--e),border-color .2s var(--e),color .2s var(--e);border-radius:12px;align-items:center;gap:8px;margin:18px 0 4px;padding:8px 10px;font-family:inherit;display:flex}.gnu-nav .gn-ah b{font-family:var(--mn);text-transform:uppercase;letter-spacing:.15em;font-size:9.5px;font-weight:700}.gnu-nav .gn-ah .gn-fill{flex:1}.gnu-nav .gn-ah .gn-n{font-family:var(--mn);background:var(--ac12);color:var(--acd);border-radius:9999px;padding:2px 8px;font-size:9px;font-weight:700;display:none}.gnu-nav .gn-ah .gn-peek{flex:none;display:flex}.gnu-nav .gn-ah .gn-peek span{border-radius:var(--rt);border:1px solid var(--bd);background:#fff;justify-content:center;align-items:center;width:20px;height:20px;margin-left:-6px;display:flex}.gnu-nav .gn-ah .gn-peek span:first-child{margin-left:0}.gnu-nav .gn-ah .gn-peek svg{width:11px;height:11px;stroke:var(--tm);stroke-width:2.2px;fill:none;stroke-linecap:round;stroke-linejoin:round;transition:none}.gnu-nav .gn-ah .gn-peek .gn-more{font-family:var(--mn);color:var(--tm);background:var(--bga);font-size:8px;font-weight:700}.gnu-nav .gn-ah .gn-cv{border-radius:var(--rt);border:1px solid var(--bd);width:20px;height:20px;transition:border-color .2s var(--e);background:#fff;flex:none;justify-content:center;align-items:center;display:flex}.gnu-nav .gn-ah .gn-cv svg{stroke:currentColor;stroke-width:2.6px;fill:none;stroke-linecap:round;stroke-linejoin:round;width:12px;height:12px;transition:transform .32s var(--es)}.gnu-nav .gn-ah:hover{background:var(--ac08);border-color:var(--ac12);color:var(--acd)}.gnu-nav .gn-ah:hover .gn-cv{border-color:var(--ac12)}.gnu-nav .gn-ah[aria-expanded=true]{color:var(--tm);background:0 0;border-color:#0000}.gnu-nav .gn-ah[aria-expanded=true]:hover{background:var(--ac08);color:var(--acd)}.gnu-nav .gn-ah[aria-expanded=true] .gn-peek{display:none}.gnu-nav .gn-ah[aria-expanded=true] .gn-n{display:inline-flex}.gnu-nav .gn-ah[aria-expanded=true] .gn-cv svg{transform:rotate(180deg)}.gnu-nav .gn-ah:focus-visible{outline:2px solid var(--ac);outline-offset:2px}.gnu-nav .gn-aw{transition:grid-template-rows .36s var(--es);grid-template-rows:1fr;display:grid}.gnu-nav .gn-aw[hidden]{grid-template-rows:0fr;display:grid}.gnu-nav .gn-ai{visibility:visible;min-height:0;transition:visibility;overflow:hidden}.gnu-nav .gn-aw[hidden] .gn-ai{visibility:hidden;transition:visibility 0s linear .36s}.gnu-nav .gn-kr{background:var(--ac08);border:1px solid var(--ac12);transition:background .2s var(--e),border-color .2s var(--e),transform .24s var(--e);border-radius:14px;align-items:center;gap:10px;margin:18px 2px 4px;padding:11px 12px;display:flex;position:relative}.gnu-nav .gn-kr:hover{background:var(--ac12);border-color:var(--ac);transform:translate(2px)}.gnu-nav .gn-kr:focus-visible{outline:2px solid var(--ac);outline-offset:2px}.gnu-nav .gn-kr.gn-hot{background:var(--ac12);border-color:var(--ac);box-shadow:0 0 0 3px #9951ff1a}.gnu-nav .gn-kr+.gn-ah{margin-top:6px}.gnu-nav .gn-kt{width:38px;height:38px;transition:transform .3s var(--es);flex:none;position:relative}.gnu-nav .gn-kr:hover .gn-kt{transform:scale(1.07)}.gnu-nav .gn-ktr{width:38px;height:38px;position:absolute;inset:0;transform:rotate(-90deg)}.gnu-nav .gn-ktr circle{fill:none;stroke-width:2px}.gnu-nav .gn-ktr .gn-kb{stroke:#9951ff33}.gnu-nav .gn-ktr .gn-kf{stroke:var(--ac);stroke-linecap:round;stroke-dasharray:106.8;stroke-dashoffset:0;animation:30s linear infinite gnTotp}@keyframes gnTotp{to{stroke-dashoffset:106.8px}}.gnu-nav .gn-ktc{background:linear-gradient(135deg,#9951ff,#7c3aed,#6d28d9);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;inset:5px;box-shadow:0 3px 10px #9951ff3d}.gnu-nav .gn-ktc svg{stroke:#fff;stroke-width:2.2px;fill:none;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.gnu-nav .gn-km{flex:1;min-width:0}.gnu-nav .gn-km b{color:var(--acd);letter-spacing:-.01em;font-size:13px;font-weight:700;line-height:1.2;display:block}.gnu-nav .gn-km em{color:var(--tl);margin-top:2px;font-size:9.5px;font-style:normal;font-weight:500;line-height:1.3;display:block}.gnu-nav .gn-kbg{border:1px solid var(--ac12);font-family:var(--mn);letter-spacing:.08em;text-transform:uppercase;color:var(--acd);white-space:nowrap;background:#fff;border-radius:9999px;flex:none;align-items:center;gap:5px;padding:3px 8px;font-size:8px;font-weight:700;display:inline-flex}.gnu-nav .gn-kbg i{background:var(--gr);width:5px;height:5px;animation:gnLive 2.4s var(--e) infinite;border-radius:50%}@keyframes gnLive{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.8)}}.gnu-nav .gn-kr.gn-off{background:var(--bga);border-color:var(--bdl)}.gnu-nav .gn-kr.gn-off:hover{background:var(--bga);border-color:var(--bd);transform:none}.gnu-nav .gn-kr.gn-off:hover .gn-kt{transform:none}.gnu-nav .gn-kr.gn-off .gn-ktr .gn-kb{stroke:var(--bd)}.gnu-nav .gn-kr.gn-off .gn-ktr .gn-kf{stroke:var(--bd);stroke-dashoffset:0;animation:none}.gnu-nav .gn-kr.gn-off .gn-ktc{box-shadow:none;background:#e2e8f0}.gnu-nav .gn-kr.gn-off .gn-ktc svg{stroke:var(--tm)}.gnu-nav .gn-kr.gn-off .gn-km b{color:var(--tm)}.gnu-nav .gn-kr.gn-off .gn-kbg{color:var(--tm);border-color:var(--bd)}.gnu-nav .gn-kr.gn-off .gn-kbg i{background:var(--tm);animation:none}.gnu-nav .gn-pz{border-radius:var(--r);background:linear-gradient(155deg,#0f172a 0%,#131d31 48%,#1e293b 100%);border:1px solid #fbbf2429;padding:16px 17px 17px;position:relative;overflow:hidden;box-shadow:0 10px 30px -20px #0f172a8c}.gnu-nav .gn-pz:before{content:"";opacity:.5;pointer-events:none;background-image:radial-gradient(#ffffff17 1px,#0000 1px);background-size:14px 14px;position:absolute;inset:0}.gnu-nav .gn-pz:after{content:"";width:180px;height:180px;animation:gnOrb 16s var(--e) infinite;pointer-events:none;background:radial-gradient(circle,#fbbf244d,#0000 68%);border-radius:50%;position:absolute;top:-102px;right:-58px}@keyframes gnOrb{0%,to{opacity:.8;transform:translate(0)scale(1)}50%{opacity:.45;transform:translate(-22px,20px)scale(1.18)}}.gnu-nav .gn-pz>*{z-index:1;position:relative}.gnu-nav .gn-pz-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.gnu-nav .gn-pz-k{font-family:var(--mn);text-transform:uppercase;letter-spacing:.12em;color:#fbbf24;background:#fbbf2424;border:1px solid #fbbf2433;border-radius:9999px;align-items:center;gap:5px;padding:3px 9px;font-size:8.5px;font-weight:700;display:inline-flex}.gnu-nav .gn-pz-k svg{stroke:#fbbf24;stroke-width:2.2px;fill:none;stroke-linecap:round;stroke-linejoin:round;width:10px;height:10px}.gnu-nav .gn-pz-r{font-family:var(--mn);letter-spacing:.08em;text-transform:uppercase;color:#ffffff6b;white-space:nowrap;font-size:8.5px;font-weight:700}.gnu-nav .gn-pz-n{align-items:baseline;gap:9px;margin-top:11px;display:flex}.gnu-nav .gn-amt{font-family:var(--mn);-webkit-text-fill-color:transparent;color:#fff;background:linear-gradient(135deg,#fff 0%,#fef3c7 40%,#fbbf24 100%);-webkit-background-clip:text;background-clip:text;align-items:baseline;font-weight:700;line-height:1;display:flex}.gnu-nav .gn-amt em{font-size:19px;font-style:normal}.gnu-nav .gn-amt b{letter-spacing:-.03em;font-size:37px}.gnu-nav .gn-unit{font-family:var(--mn);text-transform:uppercase;letter-spacing:.1em;color:#ffffff6b;font-size:9px;font-weight:700}.gnu-nav .gn-pz-c{color:#ffffffa8;background:#ffffff0e;border-radius:10px;align-items:center;gap:7px;margin-top:9px;padding:8px 10px;font-size:10.5px;font-weight:500;line-height:1.35;display:flex}.gnu-nav .gn-pz-c svg{stroke:#fbbf24;stroke-width:2.4px;fill:none;stroke-linecap:round;stroke-linejoin:round;flex:none;width:12px;height:12px}.gnu-nav .gn-pz-c b{color:#fff;font-weight:700;font-family:var(--mn);font-size:10px}.gnu-nav .gn-pz-b{border-radius:var(--rb);color:#101927;letter-spacing:-.01em;min-height:48px;transition:transform .22s var(--e),box-shadow .22s var(--e);background:linear-gradient(135deg,#fcd34d 0%,#fbbf24 50%,#f59e0b 100%);justify-content:center;align-items:center;gap:8px;margin-top:13px;padding:13px 16px;font-size:12.5px;font-weight:700;display:flex;position:relative;overflow:hidden;box-shadow:0 6px 22px #f59e0b47}.gnu-nav .gn-pz-b:after{content:"";width:40%;height:100%;animation:gnSheen 5s var(--e) infinite;pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff8c,#0000);position:absolute;top:0;left:-70%;transform:skew(-18deg)}@keyframes gnSheen{0%{left:-70%}45%{left:132%}to{left:132%}}.gnu-nav .gn-pz-b:hover{transform:translateY(-2px);box-shadow:0 12px 30px #f59e0b6b}.gnu-nav .gn-pz-b:focus-visible{outline-offset:3px;outline:2px solid #fbbf24}.gnu-nav .gn-pz-b span,.gnu-nav .gn-pz-b svg{z-index:1;position:relative}.gnu-nav .gn-pz-b svg{stroke:currentColor;stroke-width:2.6px;fill:none;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px;transition:transform .22s var(--e)}.gnu-nav .gn-pz-b:hover svg{transform:translate(3px)}.gnu-nav .gn-pz-m{font-family:var(--mn);letter-spacing:.1em;text-transform:uppercase;color:#fff6;justify-content:center;align-items:center;gap:6px;margin-top:10px;font-size:8.5px;font-weight:700;display:flex}.gnu-nav .gn-pz-m svg{stroke:#fbbf24;stroke-width:3.2px;fill:none;stroke-linecap:round;stroke-linejoin:round;flex:none;width:10px;height:10px}.gnu-nav .gn-aff{border-radius:var(--r);background:var(--bg);box-shadow:var(--shs);border:1px solid #fbbf2452;padding:16px 17px 17px;position:relative;overflow:hidden}.gnu-nav .gn-aff:before{content:"";pointer-events:none;background:radial-gradient(circle,#fbbf2433,#0000 70%);border-radius:50%;width:120px;height:120px;position:absolute;top:-68px;right:-40px}.gnu-nav .gn-aff>*{z-index:1;position:relative}.gnu-nav .gn-aff-k{font-family:var(--mn);text-transform:uppercase;letter-spacing:.12em;color:var(--amd);background:#fbbf2429;border-radius:9999px;align-items:center;gap:5px;padding:3px 9px;font-size:8.5px;font-weight:700;display:inline-flex}.gnu-nav .gn-aff-k svg{stroke:#d97706;stroke-width:2.2px;fill:none;stroke-linecap:round;stroke-linejoin:round;width:10px;height:10px}.gnu-nav .gn-aff-t{color:var(--ink);letter-spacing:-.02em;margin-top:9px;font-size:14px;font-weight:700;line-height:1.25}.gnu-nav .gn-aff-l{background:var(--bga);border:1px solid var(--bdl);cursor:pointer;text-align:left;border-radius:10px;align-items:center;gap:8px;width:100%;margin-top:10px;padding:8px 10px;font-family:inherit;display:flex}.gnu-nav .gn-aff-l span{min-width:0;font-family:var(--mn);color:var(--tx);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:9.5px;font-weight:600;overflow:hidden}.gnu-nav .gn-aff-l svg{width:13px;height:13px;stroke:var(--tm);stroke-width:2px;fill:none;stroke-linecap:round;stroke-linejoin:round;flex:none;transition:stroke .2s}.gnu-nav .gn-aff-l:hover svg{stroke:var(--ac)}.gnu-nav .gn-aff-l:focus-visible{outline:2px solid var(--ac);outline-offset:2px}.gnu-nav .gn-aff-s{color:var(--tl);margin-top:9px;font-size:10px;line-height:1.5;display:block}.gnu-nav .gn-aff-b{border-radius:var(--rb);color:#101927;min-height:44px;transition:transform .22s var(--e),box-shadow .22s var(--e);background:linear-gradient(135deg,#fcd34d 0%,#fbbf24 50%,#f59e0b 100%);justify-content:center;align-items:center;gap:7px;margin-top:13px;padding:12px 16px;font-size:12px;font-weight:700;display:flex;box-shadow:0 6px 22px #f59e0b42}.gnu-nav .gn-aff-b:hover{transform:translateY(-2px);box-shadow:0 11px 28px #f59e0b66}.gnu-nav .gn-aff-b:focus-visible{outline-offset:3px;outline:2px solid #f59e0b}.gnu-nav .gn-aff-b svg{stroke:currentColor;stroke-width:2.6px;fill:none;stroke-linecap:round;stroke-linejoin:round;width:13px;height:13px;transition:transform .22s var(--e)}.gnu-nav .gn-aff-b:hover svg{transform:translate(3px)}.gnu-nav .gn-upd-t em.gn-hl{color:var(--acd);font-weight:600}.gnu-nav .gn-tag.gn-ac{background:var(--ac12);color:var(--acd)}.gnu-nav .gn-upd.gn-lit{border:1.5px solid #9951ff73!important;border-radius:28px!important;padding:18px 17px!important;box-shadow:0 0 0 4px #9951ff12,0 14px 30px -20px #6d28d959!important}.gnu-nav .gn-upd.gn-lit .gn-upd-i{background:linear-gradient(135deg,#9951ff,#7c3aed,#6d28d9)!important;box-shadow:0 4px 12px #9951ff4d!important}.gnu-nav .gn-upd.gn-lit .gn-upd-i svg{animation:gnTurn 1.4s var(--es) .3s 1 both;stroke:#fff!important}@keyframes gnTurn{0%{transform:rotate(-200deg)}to{transform:rotate(0)}}.gnu-nav .gn-go{color:#fff!important;cursor:pointer!important;box-sizing:border-box!important;width:100%!important;min-height:44px!important;transition:transform .22s var(--e),box-shadow .22s var(--e)!important;background:linear-gradient(135deg,#9951ff,#7c3aed,#6d28d9)!important;border:none!important;border-radius:50px!important;justify-content:center!important;align-items:center!important;gap:8px!important;margin-top:14px!important;padding:12px 18px!important;font-family:inherit!important;font-size:13px!important;font-weight:700!important;text-decoration:none!important;display:flex!important;box-shadow:0 6px 24px #9951ff40!important}.gnu-nav .gn-go:hover{transform:translateY(-2px)!important;box-shadow:0 10px 28px #9951ff57!important}.gnu-nav .gn-go:focus-visible{outline:2px solid var(--ac)!important;outline-offset:3px!important}.gnu-nav .gn-go svg{stroke:#fff!important;stroke-width:2.5px!important;fill:none!important;stroke-linecap:round!important;stroke-linejoin:round!important;width:14px!important;height:14px!important;transition:transform .22s var(--e)!important;flex:none!important}.gnu-nav .gn-go:hover svg{transform:translate(3px)!important}.gnu-nav .gn-go-m{text-align:center!important;font-family:var(--mn)!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:var(--tm)!important;margin-top:10px!important;font-size:8.5px!important;font-weight:700!important;display:block!important}@media (hover:none){.gnu-nav .gn-item:hover,.gnu-nav .gn-sub:hover,.gnu-nav .gn-go:hover,.gnu-nav .gn-kr:hover,.gnu-nav .gn-lic:hover,.gnu-nav .gn-pz-b:hover,.gnu-nav .gn-aff-b:hover,.gnu-nav .gn-setup-b:hover,.gnu-nav .gn-block-b:hover{transform:none}.gnu-nav .gn-item:active,.gnu-nav .gn-sub:active{background:var(--bga);color:var(--ink)}.gnu-nav .gn-ah:active{background:var(--ac08);border-color:var(--ac12);color:var(--acd)}.gnu-nav .gn-kr:active{background:var(--ac12)}.gnu-nav .gn-lic:active{border-color:var(--gr)}}@media (width<=768px){.gnu-nav{width:100%}.gnu-nav .gn-menu{padding:8px 10px 12px}.gnu-nav .gn-item{border-radius:14px;padding:12px;font-size:14px}.gnu-nav .gn-tile{width:24px;height:24px}.gnu-nav .gn-tile svg{width:18px;height:18px}.gnu-nav .gn-sub{border-radius:12px;margin-left:36px;padding:11px 12px 11px 9px;font-size:13.5px}.gnu-nav .gn-sub:before{width:11px;height:calc(50% + 10px);top:-10px;left:-12px}.gnu-nav .gn-sub .gn-tile{width:22px;height:22px}.gnu-nav .gn-sub .gn-tile svg{width:16px;height:16px}.gnu-nav .gn-gh,.gnu-nav .gn-ah{margin-top:16px}.gnu-nav .gn-ah{padding:10px}.gnu-nav .gn-kr{margin:4px 2px 10px;padding:12px}.gnu-nav .gn-lic{padding:13px 14px}.gnu-nav .gn-duo a{min-height:44px}.gnu-nav .gn-pz-b{min-height:52px;font-size:13px}.gnu-nav .gn-go{min-height:48px;font-size:12.5px}}@media (prefers-reduced-motion:reduce){.gnu-nav *,.gnu-nav :before,.gnu-nav :after{transition:none!important;animation:none!important}.gnu-nav .gn-ring .gn-rf{stroke-dashoffset:var(--o)}}.gnu-au220{--au-ink:#f6f2ff;--au-muted:#bdb4dc;--au-amber:#f5b83d;--au-line:#ffffff17;isolation:isolate;box-sizing:border-box;width:100%;color:var(--au-ink);text-align:left;background:radial-gradient(60% 120% at 12% 0,#9951ff59 0%,#9951ff00 60%),radial-gradient(110% 130% at 100% 100%,#7a34d673 0%,#7a34d600 55%),linear-gradient(135deg,#15122c 0%,#1c1640 55%,#281752 100%);border-radius:30px;grid-template-columns:minmax(0,1fr) minmax(0,340px);align-items:center;gap:40px;margin:0;padding:30px 36px;font-family:Poppins,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;display:grid;position:relative;overflow:hidden}.gnu-au220[hidden]{display:none!important}.gnu-au220 *,.gnu-au220 :before,.gnu-au220 :after{box-sizing:border-box}.gnu-au220:before{content:"";z-index:-1;background-image:radial-gradient(#ffffff12 1px,#0000 1px);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 60%);mask-image:linear-gradient(90deg,#0000 0%,#000 60%)}.gnu-au220 :focus-visible{outline-offset:3px;outline:2px solid #c9a8ff}.gnu-au220 .gnu-au220__copy{min-width:0}.gnu-au220 .gnu-au220__head{align-items:center;gap:28px;display:flex}.gnu-au220 .gnu-au220__ver{letter-spacing:-.05em;filter:drop-shadow(0 12px 36px #9951ff73);flex:none;align-items:flex-start;margin:0;font-size:clamp(64px,7.4vw,108px);font-weight:500;line-height:1;display:inline-flex}.gnu-au220 .gnu-au220__ver-int,.gnu-au220 .gnu-au220__roll span{color:#0000;-webkit-background-clip:text;background-clip:text;display:block}.gnu-au220 .gnu-au220__ver-int{background-image:linear-gradient(160deg,#fff 30%,#d9c2ff 100%);padding-right:.02em}.gnu-au220 .gnu-au220__roll{height:1em;display:block;overflow:hidden}.gnu-au220 .gnu-au220__roll-strip{animation:1.4s cubic-bezier(.7,0,.2,1) .6s both gnuAu220Roll;display:block}.gnu-au220 .gnu-au220__roll span{background-image:linear-gradient(120deg,#c9a8ff 0%,#f0a6ff 45%,#f5b83d 100%);height:1em}@keyframes gnuAu220Roll{0%{transform:translateY(0)}to{transform:translateY(-2em)}}.gnu-au220 .gnu-au220__pill{color:#f7d58e;background:#ffffff0d;border:1px solid #ffffff24;border-radius:9999px;align-items:center;gap:10px;margin:0 0 12px;padding:5px 14px;font-size:13px;font-weight:500;line-height:1.4;display:inline-flex}.gnu-au220 .gnu-au220__pill-dot{background:var(--au-amber);border-radius:50%;width:8px;height:8px;animation:2.4s ease-out infinite gnuAu220Pulse}@keyframes gnuAu220Pulse{0%{box-shadow:0 0 #f5b83d8c}70%,to{box-shadow:0 0 0 9px #f5b83d00}}.gnu-au220 .gnu-au220__title{letter-spacing:-.02em;text-transform:none;color:#fff;margin:0 0 8px;padding:0;font-family:inherit;font-size:clamp(22px,2.1vw,28px);font-weight:500;line-height:1.2}.gnu-au220 .gnu-au220__lead{max-width:58ch;color:var(--au-muted);margin:0;padding:0;font-size:14.5px;line-height:1.55}.gnu-au220 .gnu-au220__lead strong{color:#fff;font-weight:500}.gnu-au220 .gnu-au220__ticker{margin:22px 0 20px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 6% 94%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 6% 94%,#0000 100%)}.gnu-au220 .gnu-au220__track{width:max-content;animation:48s linear infinite gnuAu220Ticker;display:flex}.gnu-au220 .gnu-au220__ticker:hover .gnu-au220__track{animation-play-state:paused}.gnu-au220 .gnu-au220__chips{gap:8px;margin:0;padding:0 8px 0 0;list-style:none;display:flex}.gnu-au220 .gnu-au220__chips li{color:#e6dcff;white-space:nowrap;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:9999px;flex:none;margin:0;padding:6px 13px;font-size:13px;line-height:1.4}.gnu-au220 .gnu-au220__chips li:before{content:none}.gnu-au220 .gnu-au220__chips li::marker{content:none}@keyframes gnuAu220Ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}.gnu-au220 .gnu-au220__actions{flex-wrap:wrap;gap:12px;display:flex}.gnu-au220 .gnu-au220__btn{text-transform:none;letter-spacing:0;cursor:pointer;min-height:44px;box-shadow:none;border-radius:9999px;justify-content:center;align-items:center;margin:0;padding:0 22px;font-family:inherit;font-size:15px;font-weight:500;line-height:1;text-decoration:none;transition:transform .2s,background-color .2s,border-color .2s;display:inline-flex}.gnu-au220 .gnu-au220__btn--primary,.gnu-au220 .gnu-au220__btn--primary:visited{color:#4b2194;background:#fff;border:1px solid #fff}.gnu-au220 .gnu-au220__btn--primary:hover{color:#4b2194;background:#f1e8ff;transform:translateY(-1px)}.gnu-au220 .gnu-au220__btn--ghost{color:#fff;background:0 0;border:1px solid #ffffff38}.gnu-au220 .gnu-au220__btn--ghost:hover{color:#fff;background:0 0;border-color:#ffffff80}.gnu-au220 .gnu-au220__visual{border:1px solid var(--au-line);background:#ffffff08;border-radius:20px;padding:10px}.gnu-au220 .au220-svg{width:100%;max-width:100%;height:auto;display:block}@media (width<=1024px){.gnu-au220{grid-template-columns:minmax(0,1fr) minmax(0,280px);gap:28px;padding:26px 28px}.gnu-au220 .gnu-au220__head{gap:20px}}@media (width<=680px){.gnu-au220{border-radius:20px;grid-template-columns:minmax(0,1fr);padding:22px 20px}.gnu-au220 .gnu-au220__visual{display:none}.gnu-au220 .gnu-au220__head{flex-direction:column;align-items:flex-start;gap:6px}.gnu-au220 .gnu-au220__btn{flex:auto}}@media (prefers-reduced-motion:reduce){.gnu-au220 .gnu-au220__roll-strip{animation:none;transform:translateY(-2em)}.gnu-au220 .gnu-au220__track{animation:none}.gnu-au220 .gnu-au220__ticker{overflow-x:auto}.gnu-au220 .gnu-au220__pill-dot{animation:none}.gnu-au220 .gnu-au220__btn{transition:none}}@font-face{font-family:AU Poppins;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAAsYAAwAAAAAFMQAAArIAAQBBgAAAAAAAAAAAAAAAAAAAAAAAAAAGyAcMAZgAIEMCp44mAABNgIkA4FcC3AABCAFgxoHIBtLEFGUctZWCX4e2MZShyuaEhISMvKtaDUJjt843nAMsLGMkGTWopxZ9YxMM9LFiwQOGpYShxhfB0C/ALCsMPyOcHi61b8DWXcO2sARmuB5kdeyle6+yPoC+wCpoBPnNk8W1AAGqG5VKWj7HyC89o9z+bYZZkgSSWhSasa8JUe5DNJx1wFTO9M7NUA3YfZJEbFk5b5jofw39puMa22+EEbXOilY5wFYKs2vvjAIgECkaNTY3OmEFQoA/C8AgMVmysaHBr5j5uYjukgj9GgQrq/wIbQdJoBtZGEAHeMwGob8tY4BJiwnLB6q7WkegMOIteCE//eB0Wcam4VGsUS2l8fKjWYAOAv8cKqDFMxXwtmDZxGIlaZMizadBnKbYLp5Fvxx6kuVpQ5JOdgIk8z8G7hbDJddcsFZZxxy0AH7Iyy8S+CpbK0JK6u9zJuR2Wi3t4b+t8Ng1hqxIA5m4IAZcsLOrDvnlGtXr9NuVxXVbg7LlDwuTLNEqmqEauX+Nlu0tKkiXjFLaz9bljXQEmAXW+Q8KMzqH2sPGu2SSmKgvfWtq5mBQRbNqui3aMVtj8T1G1h+0wXhIuM2rbjlJqnfxPIbTv0gTR6Sxx/A8v1ieL5YdN+Qm3Qsvy42+uixzyc2Xr+O5bouNxkGeUkqwmQYBq14oM4pDCKotWhQiQUpyxqxJbwUt3xfKWG9IDk8VKzw0DjJJAQE9Y7W5qn4stVSE6KuTMG117vs+rHXUjT6aJVWxS5B1DTTTJ40XkxSSbvt02KD7bLWM6TNK4yOx7O507CwGwcV7q/wxQKL3crT7vyjVKfwyqHC3dP1/MqjlappLB5pcOHdrQp5W50dLvGDPysKpFpFr+2uEyZJeXVFeiEhoEE1aZhEPbUxznEWowkelTRct42KEl6Flj3yv5A/x4SUWCKuG30F1Tqp9dwQufXO7rH6tus+X7zHdx31NfvYlot3LG87cKZJ1/Y8kyAUYRLkZc6r55L5dxafN15MlEO9Ztuz3hZOLl3iVXK4He5DzYYwSfbwUbMqhg9CVpzgOrMkF56L79SfQ9WTohha6zvBfQRncGrjBBNckLxnSGw8D8jXuuu8gsvoKy7OdFEkgLVM8LeDeFiwb814/4MSAaVZprmtbPbI0WOC5PA3rZYJwjFs0vN+NORrHTDqlhBN6Ve4WC8dx+bDhEVCSDRMnGno0dvSpR0X3ScL6arL+ZiiE/qVONHLoF2ygG7qNyxhmBfiSi7fiEmjemWfGCYXveSerix3957N8+aL3vmxx0ElX+/EuM++mp4+frjXNm389OR335wYNnaCzYucr00BiTffjSAGDByw4qvPRiZ5h+JhuOZoNm58ig2SfFuSDWDjqptWSMPiitVhYN1cf+iE432SG26uP3z8CVlvviC4doBkMBxKZEhcOyjjGPr/b1AEu8Z9970anQC33nTyVPokArGxJM76Z5LhWfXxwVxhoCvrS18w2kgJYf5jBKAD44U8nlaqfTobGTlhjmMZF+ONGrGgYcpHH5qXC1d8HEnStInLILl1/HoIYiabDrc7bJw9FwF7LiHin9Xey7qyl4qXznpWHVkCxKpEux7Zq/UV8INVK63rOoR4S5OVJZHIUz67w+WKC4LLL+gE9abgObeDe87siYSOARdkyia0MDTehWsrZTtf6IGyS/vrIF0vLXD7bzuD2yknNXwo7iW9QVZwhZ3g7+PXHB/dMDUlvAOOPdHss3TogmU1z5fVHcEOkzXof4WOY4g92avl+W6tPYlgVOLlpW8OQEjChdgMXgzFvLjhw0diOOEQnU5nxOnAIMmB+46hrTafMDnjXD6ltmDFDnOJqwxPdZ/QeecdYwcvLwdi+a7aPL//xVMDXorzQZ70hmjGExLAl+cp9ecl/7mj9PcdSU97NDGaAC8mP5Yy+3U6f15Jzm79TY2Sq1xqG+pOzZCe6yDMOh1hRs9u7+TsRpMLxS76/VKw/xF42UUw1X1tbXe29kIV45keDBnx+5CRHozhq+gLtd2Za6vdqYtEeGkenN28yh++sFIJX3CVt/vt1ttH1U48aXLqpFOPGpOOgasPffU/99+PkVz/Pf0ceKPJKr75nf3NBFsg+v1zNZRhelF0xOtFh3tRJj89uLCwlu0n5wXgSWd6o6mLxeil+Xz0sovFVP262u4MuLrZgi1wNfMrO6AFwdYzG91DR0lg6+PGUJd4xRiFWCfPOAocBe67cvOhLbD1sauq00Ez7a15V9wkmcgdxTK01UZj3FGgPbeqtAbnpxwkiiOsQ7P3VmTDGL7CKzHxiNEYKirw9EhqnjtLMRarkTLpdt/85cn4Sp/UzKMaXaSkp8FfTfaBOqw/yIIrm62YGPG4xUisBZshotEwsmzDiDdCTXBCc26zNLeZeif8ThjsL2BjDYKhS9aLslFpNH9z2UYxfRQ26XvRooJ+pUbjU6igza6K+kT4lekJbeDR7ytWgu0jsDG/D5tsUAxVtt6cg224u6cyOlmhUfuV6qjV5guUZtwu77EHCCE3lVodTL/sNlqERDmdSVQEi0v/aXqNbzqbEbg6bDyo2RlZR8304s5oO1q4pCR5aHxLjsUH75rtzoq0Wej4Lx0kTKfTwhBBTAQC2PgQ7hb6MUeDi5EyVtitJJKhuU4RHHir5234NsVRe6Jxf4m3LO3Y0wP6Dpb98eBKzt7bQFzVk3OLQ+LHMQvKxWOBnptLdoW433frevZdtX7webKM1lDiMbHD6wlStD8SVMA2XHptXGYGqZH/2RkOhKVQCsbf+Oln7v5uf+XncVo+cyW4+tM2bAP1THlGa+R2WHeQoHxiUH70naEUuq4TZXqiZD2/VLIj4F7Z8EC3aCBvS7g2KjOA7+ePEOREwE9PjOKC4G+bHg8E2IlxQlC6AjItRFEN9B1Uqb0CKBJTQk8zeOS7svcXhdpG4uP0QAnuhbmeavrvefCvcIEjvv7cq/ZDKYyAF+dn9hv5HXEDrjFo75dIf0btL/LbOxy6/SoC7jXDOpzlgvs/1anO3blpJ/7tzcxW5wyZihL3msG9b2F7l+/HnF6eI9wYxVHHweNO5oBaIoWec6NygyOnNZV4RNR5PEGK8UWCMrDed+2LqTck5TckaUDI/yR+kRBf9YP7oMO+TIgtObfu3NDV5xedR+Id+GFyfJLlTtSYL/d9vg+3dju2OQCG4h+sKD5++VrpDO0BAVDIfHZy73pvv8pfrZy/AIAbH31+EACePd3wPtT/fuIH+U0ALGAAAAIiHZuZwrDSURtb4P0ik/RBJzH5yeNKQbmryNwdFDUb1atFcjUoyIG85iA1UtpalFj8SNc8VDYXoQ+uPAaOS0FGx+CI4NgfWBLYb3jfyTUYGn6lDpQVhfg+REcfIVikDDCcl+apJyNjbQiZuRwOv7HF94HOY4aIrilt1s2BI4GcsXAd3FoeVF6oXqzgRinoRABKFOJQ4hkeHTeh0ZygIAt6FFJsKOwDIJ7wBj5AzP27eI5KB+MVRPsr3gRBoc9mRvTi0WCa6RaYaYJxxpstVr7cNZzMGaAxfCDMprPqVLPO2UxjExk+ilKpM+fLxkd8JsZTOYJj06FSLsep40wAge8aKduoVZ0i546NRVBqphodfYLpyXSWdt412BjjijLZCD22Nk7NBqjQVUtBwa5C2XLdXgqNVEpnpdHDs8sq41jk9//KBwA=)format("woff2")}@font-face{font-family:AU Poppins;font-weight:500;src:url(data:font/woff2;base64,d09GMgABAAAAAAmAAAwAAAAAEegAAAkvAAQBBgAAAAAAAAAAAAAAAAAAAAAAAAAAGyAcMAZgAIE8CpkAk2oBNgIkA4EwC1oABCAFgwYHIBslDqOibjBSeIK/SOCJiO7hhlGsKqiXJhwR0ZomwkTDb9zLDeMNgSWAj4YQrWGZuSugqkMWhiSQrUJVIytUjSxrdjW6luhBqO70dNq/gjm68kbuZoMNUUaqkmzSVDiIvZvryfVB+jD220+TD4XkbswSUbjZEg/o+dqBW4UeaUDLkuDDCGTl5OK/AQWsqP/fWqs7iEj2SKhWKQVK+Td3O+zfOUUtsQ3VScslRCOhEpKYJ8tmlcjrPF4npIzZfvaSVyw1hxlcgq1/3aUFWvVYIGZxWWEAyWooBcBiZkDi6k7bd0dJFpSSXaQhNq6r7fiNTh5mALBR1os9pJCVukYaGBpHWttE1eCKAS31nN8jrjqQYTQ6x3OYD4yLyUmFXTGPODjeBR/DsJHOXwDChBBASalo6Ji4efkFNWmZOeAk35XgKQo1sofUwf6KyuM7r14+evjg3q2bN64NFYF35bZcl6tyCaHBmw0JSENe6pm/PuPp4sj0ik1LVGNKjJlERhaFBEiWWSEvT4g8R2Uzq/WVwvkniZVcao0gjaQr113kLMwzSqUpLHPWedTStKbivNzWGtlcVOzs9iDNF5x/9TMYT+DZC+RF+xXnX3zI5jN48pjHMX/CmSOYO6RPmzMmMGjJwl/LoiXDAKbJGdvGOLJGut+2bZwHyurIVjU0PMMSBAahcnE3nH/S3op9vN4LVRYTciU9HO2uivw4yQoDAWE4wGkBG7FJTZbl8cCrUpXZG5pkeHbQSgsXpZjjpZnKXq3SUzQrUL5mVrsY0H/uCU7HyG/PjPr0wO0W6yY+gDNTopNn6nlHhYfiHCVfKPA61CQv7e9WXhcPuVYcGAgkCF3CLCHWKKTHNV6USzOxnacT/NNQp3HGy/wR54mAZajSGJ7gREb3rpTiSq2oNVtWJzU9RTMcjc9IbTkmthLhGfZ73cHptQLprHx3ZeuyreyU1V/JA6VVnfJXJkxfdhA5O7oyPDtNwSHTkMzHmRlW/3k3c73aBuI/VUfqfNynpURnuCD2joOKZ1FRF705LzoV001mAzvhPcpIIScDveE26NmQRFl2Jm75YYPHMT33ZPcGkbdQeiSN1T8yTL358mlGYHtVrKji+qj1KiYuNQbHJKBL72Z+HO50WzmrcNWpFlzbh6Oy3HZUVBXVTc2pVfWJPqvyZfQfDZbU26M4zB/O2721drbHj4sCaBhHkNu37nYhJgMGqP1ov6aV3QwqErenpTXVBWmrBYCdGbm2di2vPHEqcqMEk/TUVs20AIzCMJhaWsPUEE+UAgH99wygOOh78jYcAq07rLqGGmmYxWEIuGyebEFDbKi32V3f2uSSSBa5fErhba71Cz2Ae3q9HtRNJBtppUjZB/F9iEXGplb5KbK6FQ3x3gaKlA9zET4VLWdVz7HM1QADmUF4w2S8qQiAkq0m9ccrXpqd5m3BbfHXv7V9ByZH1bfluhy8wScurufKGFgQ0dUvrB1XHjgppzHFqFEsEStQIp/wdd3BITBk3k1RK5tjVu504ll8F4NRK0dp9bWlCm+kEjrY3hDrwmpTVP4Lxw0SkUilEcMSJSJENSKQMje9Ozwrgtk/AarTQRq1opaiUtZRoh3QGAzDF4sQCw9BnI1UuTxCjYBaI+ZI6kMRm8uhu80kSUqZTClMunFbx+My1ahIqBIzOBqED55vRMgMMRJYGjJlkxE/heOTN3T3hpZh50d7Cg/49ZbacCDR4B85IpSViiQKGJaoeFxUJQHfr84irm76a3DR74mbtd8E+SE+yL5m6dtfaQ8cr8t1Lu+3UmFRLZcTViqNUtuHAsv2/uXuWsdrA46+Svy0HjBW+eAn808vJ5i7h7rN4NMBc97DL8xfELBBMDYwaCVegpkSk7Chq0lIxADhLNFczzJ1zsEGf9I00Ghm1vngPzSsp/PTTnB+7/SyGUToJxGqGrRTj6V1Bjt5PJhG+w/pBKMDo2qdWiYv3q96FBs2ShvbmHJ5K1PcaBwGfQPxA4sSBlofIo8QkO0TdkVRCWIj3dSE88K6W04yT9woEfbqr9EgvbyouFheCOmYTMioKC4qlhdBBiZ4+5+LVCptFAm69XpBb1Qi4TmItzTYZ9hE1WJIpygsLlIUQXqtYrDBgB76UJnj3Ux3i0jt6rXMKGv7CikhoTpHRYXOiTrTTG0z9QsdDnULKuw2TmxGKc0HfZEa/iysH3RE6ZBEn5wghnEwHilT86pzFG2z5L02u7odRbuNRmF3u0irahEIWjXRrAl+OcLWy7qAD+8gXdCECQo42iwwBDf6UipC9wwUtsig11TfclDgcbl+h0Z06ZPRB7oDb/jH6ZI8LA+MffoZ9hkgYQQPleWXi0IUmVTF48lUMkob4Ctj8BljDpHvpZ/v8bO4oA/vR5hCVDKtBL5N7kDF3UaDtKdLpFZzsG/OYJD39KLqIoeiAK/ncEp08oLiYllBkY5TUWkTgbf/OsmwJIoKug7pK8F20ucmrATTqpZEn+kl0EHM6HyBUGDIxPIwDXia7IHYmsnRzEcQQTg/7cTPT5RpDIRWTJbYCmALZonTYtlVUMnP82b8/+TBZUV6VzyeLLUU8MDju8S0e1motVKpFWuJiBlZHl6+xAy4uXkY0mfKJSIbFCEMkXdIBmnunVdanuYue5LbCki/5B3NbW7Ywn5H87HcCDYSGWkKDIWGACt3elZhNIB7M79rx4F9B75wb7fGxC2rPw1aJ3J+Ty6uVh/wcHLkGry9Lu8Dqb//1fOqH9Ak1fI3sDIR8tIq/sIMmonfHFHz4B8Hu+n2s/bswQmLkkSQUie3XQrKLrLsNacjyM9O3GyjzGGZVYLRHGcj42xEso1PDdGTZjyr0wZMzX6U9PNyOywn/QZSF7Te9USyvLhTLu6IbqnuDCURMc9dG02e1GqWe+WycSUxM8jilgupTyL216Y12RL3hy1S+BEQF3rsj0ud7uMqcx7oazSuQWs0gn2enphEICCoBcbPyyciHQmBQ4kGB3FzDYxBtKRBWEbMgTUIdyqLEI02+lwcw3h+jxBjUCxiwbMSLz8IuOYAccZY76T/RR4BU9TA1Qe2kGBM5wVz0JTcXKLWqJ7uH730/evYYaQMUGps6WqKaRQQAmtB4cAgivTJS3LiNDIrN0gAAAA=)format("woff2")}.au220-svg text{font-family:AU Poppins,Poppins,Segoe UI,system-ui,sans-serif}.au220-svg .au220-m{font-weight:500}.au220-svg .au220-a{animation-duration:11s;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-fill-mode:both}.au220-svg .au220-fb{transform-box:fill-box;transform-origin:50%}.au220-svg .au220-stage{animation-name:au220Stage}.au220-svg .au220-cursor{animation-name:au220Cursor;animation-timing-function:cubic-bezier(.65,0,.35,1)}.au220-svg .au220-ripple{animation-name:au220Ripple;animation-timing-function:ease-out}.au220-svg .au220-chip1{animation-name:au220Chip1}.au220-svg .au220-updating{animation-name:au220Updating}.au220-svg .au220-available{animation-name:au220Available}.au220-svg .au220-done{animation-name:au220Done}.au220-svg .au220-before{animation-name:au220Before}.au220-svg .au220-ver{animation-name:au220Ver}.au220-svg .au220-shift{animation-name:au220Shift}.au220-svg .au220-menu{animation-name:au220Menu}.au220-svg .au220-sub0{animation-name:au220Sub0}.au220-svg .au220-sub1{animation-name:au220Sub1}.au220-svg .au220-sub2{animation-name:au220Sub2}.au220-svg .au220-sub3{animation-name:au220Sub3}.au220-svg .au220-sub4{animation-name:au220Sub4}.au220-svg .au220-progress{transform-box:fill-box;transform-origin:0;animation-name:au220Progress}.au220-svg .au220-spin{transform-box:fill-box;transform-origin:50%;animation:.8s linear infinite au220Spin}.au220-svg .au220-pulse{transform-box:fill-box;transform-origin:50%;animation:2.4s ease-out infinite au220Pulse}@media (prefers-reduced-motion:reduce){.au220-svg .au220-a{animation-play-state:paused;animation-delay:-6.6s}.au220-svg .au220-spin,.au220-svg .au220-pulse{animation:none}}@keyframes au220Stage{0%,93%{opacity:1}96%{opacity:0}to{opacity:1}}@keyframes au220Cursor{0%,4.5%{opacity:0;transform:translate(470px,404px)}6.5%{opacity:1}15.5%{opacity:1;transform:translate(242px,282px)}19%{opacity:1;transform:translate(242px,282px)}22%,to{opacity:0;transform:translate(242px,282px)}}@keyframes au220Ripple{0%,15.5%{opacity:0;transform:scale(.3)}16%{opacity:1;transform:scale(.3)}20%,to{opacity:0;transform:scale(1.8)}}@keyframes au220Chip1{0%,4.5%{opacity:0}6%,18%{opacity:1}19.5%,to{opacity:0}}@keyframes au220Updating{0%,18%{opacity:0}19.5%,38%{opacity:1}39.5%,to{opacity:0}}@keyframes au220Available{0%,18%{opacity:1}19.5%,96%{opacity:0}96.5%,to{opacity:1}}@keyframes au220Done{0%,38%{opacity:0}39.5%,96%{opacity:1}97.5%,to{opacity:0}}@keyframes au220Before{0%,38%{opacity:1}39.5%,96%{opacity:0}96.5%,to{opacity:1}}@keyframes au220Ver{0%,38%{transform:translateY(0)}41%,96%{transform:translateY(-15px)}96.5%,to{transform:translateY(0)}}@keyframes au220Shift{0%,44%{transform:translateY(0)}47.5%,96%{transform:translateY(140px)}96.5%,to{transform:translateY(0)}}@keyframes au220Menu{0%,45%{opacity:0}46.5%,96%{opacity:1}97.5%,to{opacity:0}}@keyframes au220Sub0{0%,48%{opacity:0;transform:translate(-6px)}50.5%,96%{opacity:1;transform:translate(0)}96.5%,to{opacity:0;transform:translate(-6px)}}@keyframes au220Sub1{0%,49.4%{opacity:0;transform:translate(-6px)}51.9%,96%{opacity:1;transform:translate(0)}96.5%,to{opacity:0;transform:translate(-6px)}}@keyframes au220Sub2{0%,50.8%{opacity:0;transform:translate(-6px)}53.3%,96%{opacity:1;transform:translate(0)}96.5%,to{opacity:0;transform:translate(-6px)}}@keyframes au220Sub3{0%,52.2%{opacity:0;transform:translate(-6px)}54.7%,96%{opacity:1;transform:translate(0)}96.5%,to{opacity:0;transform:translate(-6px)}}@keyframes au220Sub4{0%,53.6%{opacity:0;transform:translate(-6px)}56.1%,96%{opacity:1;transform:translate(0)}96.5%,to{opacity:0;transform:translate(-6px)}}@keyframes au220Progress{0%,4.5%{transform:scaleX(0)}15.5%{transform:scaleX(.12)}18.5%{transform:scaleX(.33)}37.5%{transform:scaleX(.85)}40%,96%{transform:scaleX(1)}96.5%,to{transform:scaleX(0)}}@keyframes au220Spin{to{transform:rotate(360deg)}}@keyframes au220Pulse{0%{opacity:.9;transform:scale(1)}70%,to{opacity:0;transform:scale(2.4)}}#brxe-dcpzqe{background-color:var(--bricks-color-jdmtoc,#f2f6ff);box-sizing:border-box;background-image:radial-gradient(circle at 0 0,#f2f6ff,#ecf0f5,#f7f1f3,#fbfbf8);min-height:100vh;padding:16px 20px 60px}#brxe-odmjaw{box-sizing:border-box;grid-template-columns:264px minmax(0,1fr);align-items:center;gap:0 25px;width:100%;max-width:1300px;margin:0 auto;display:grid}#brxe-dsgkba{align-items:center;display:flex;align-self:center!important}#brxe-wacvch{width:100%;min-width:0;margin-top:0}#brxe-hcrimq{box-sizing:border-box;grid-template-columns:264px minmax(0,1fr);align-items:start;gap:0 25px;width:100%;max-width:1300px;margin:0 auto;padding-top:20px;display:grid}#brxe-zekuud{flex-shrink:0;width:264px;margin-bottom:30px}#brxe-crrovj{row-gap:7px;width:100%;min-width:0;margin-bottom:30px;overflow-x:hidden}@media (width<=991px){#brxe-odmjaw,#brxe-hcrimq{grid-template-columns:1fr;gap:20px}#brxe-zekuud{width:100%}}#brxe-yzgezl{box-sizing:border-box;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:20px;width:100%;margin-top:24px;display:grid}@media (width<=1024px){#brxe-yzgezl{grid-template-columns:1fr}}#brxe-afbsrb{height:auto!important;min-height:0!important}#brxe-qcemoe{flex-direction:column;min-width:0;display:flex}#brxe-ebdbzd,#brxe-shznih{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}#brxe-qipyzx,#brxe-cfcoja{color:#101927;letter-spacing:-.2px;font-family:Poppins,sans-serif;font-size:15px;font-weight:700}#brxe-nabseu,#brxe-fgaasd{box-shadow:none;border-radius:50px;justify-content:center;align-items:center;padding:5px 18px;font-family:Poppins,sans-serif;font-size:11px;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex;background-color:var(--bricks-color-lrgeru,#101927)!important;color:var(--bricks-color-rnmjwl,#fff)!important}#brxe-nabseu:hover,#brxe-fgaasd:hover{transform:translateY(-1px);background-color:#1f2937!important}#brxe-xzquyk,#brxe-rurebd{flex-direction:column;display:flex}#brxe-zqczsg,#brxe-ioihom{flex-direction:column;gap:8px;display:flex}.brxe-dulrlj.brxe-div{background-color:#fff;border:1px solid #e2e8f0cc;border-radius:18px;grid-template-columns:36px minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:10px 14px;transition:all .25s;display:grid;box-shadow:0 1px 3px #00000005}.brxe-dulrlj.brxe-div:hover{background-color:var(--bricks-color-jdmtoc,#f8faff);border-color:#9333ea40;transform:translateY(-2px);box-shadow:0 6px 16px #7c3aed0f}.brxe-dulrlj .brxe-nyqtli{justify-content:center;align-items:center;display:flex}.brxe-dulrlj .brxe-ogkyjo{background-color:#7c3aed14;border:1px solid #7c3aed26;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.brxe-dulrlj .brxe-wxlbom{flex-direction:column;justify-content:center;min-width:0;display:flex}.brxe-dulrlj .brxe-oofsch{color:#101927;white-space:nowrap;text-overflow:ellipsis;font-family:Poppins,sans-serif;font-size:13px;font-weight:600;line-height:1.3;overflow:hidden}.brxe-dulrlj .brxe-jsevvq{color:#788393;align-items:center;gap:5px;margin-top:3px;font-family:Poppins,sans-serif;font-size:11px;display:flex}.brxe-dulrlj .brxe-sgilnq{justify-content:flex-end;align-items:center;display:flex}.brxe-dulrlj .brxe-bqwkss{color:#6b7280;background-color:#6b72801a;border:1px solid #6b728026;border-radius:50px;align-items:center;padding:4px 10px;font-family:Poppins,sans-serif;font-size:11px;font-weight:600;line-height:1;display:inline-flex}.brxe-dulrlj .brxe-bqwkss.open{color:#16a34a;background-color:#22c55e1a;border-color:#22c55e33}.brxe-dulrlj .brxe-ezhago{justify-content:center;align-items:center;display:flex}#brxe-vqyovv{margin-top:24px}.brxe-iygetf.brxe-div{background-color:#fff;border:1px solid #e2e8f0cc;border-radius:18px;grid-template-columns:36px minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:10px 14px;transition:all .25s;display:grid;box-shadow:0 1px 3px #00000005}.brxe-iygetf.brxe-div:hover{background-color:var(--bricks-color-jdmtoc,#f8faff);border-color:#9333ea40;transform:translateY(-2px);box-shadow:0 6px 16px #7c3aed0f}.brxe-iygetf .brxe-dtmttc{justify-content:center;align-items:center;display:flex}.brxe-iygetf .brxe-sipxos{background-color:#22c55e1a;border:1px solid #22c55e33;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.brxe-iygetf .brxe-fgocur{flex-direction:column;justify-content:center;min-width:0;display:flex}.brxe-iygetf .brxe-rvcvrr{color:#101927;white-space:nowrap;text-overflow:ellipsis;font-family:Poppins,sans-serif;font-size:13px;font-weight:600;line-height:1.3;overflow:hidden}.brxe-iygetf .brxe-nbbzdq{color:#788393;align-items:center;gap:5px;margin-top:3px;font-family:Poppins,sans-serif;font-size:11px;display:flex}.brxe-iygetf .brxe-cmfoqs{justify-content:flex-end;align-items:center;display:flex}.brxe-iygetf .brxe-lvfhks{color:#16a34a;background-color:#22c55e1a;border:1px solid #22c55e33;border-radius:50px;align-items:center;padding:4px 10px;font-family:Poppins,sans-serif;font-size:11px;font-weight:600;line-height:1;display:inline-flex}.brxe-iygetf .brxe-qrxlfv{justify-content:center;align-items:center;display:flex}#brxe-ljhfwj{flex-direction:column;min-width:0;display:flex}#brxe-odsmzn{color:#101927;letter-spacing:-.2px;margin-bottom:12px;font-family:Poppins,sans-serif;font-size:15px;font-weight:700}#brxe-afbsrb{width:100%}#brxe-xnfurp{flex-direction:column;gap:8px;display:flex}.brxe-rxemfv.brxe-div{background-color:#fff;border:1px solid #e2e8f0cc;border-radius:16px;align-items:center;gap:12px;padding:8px 12px;text-decoration:none;transition:all .25s;display:flex;box-shadow:0 1px 3px #00000005}.brxe-rxemfv.brxe-div:hover{background-color:var(--bricks-color-jdmtoc,#f8faff);border-color:#9333ea40;transform:translateY(-2px);box-shadow:0 4px 12px #7c3aed0f}.brxe-rxemfv .brxe-llhfaz{object-fit:cover;border:1px solid #e2e8f099;border-radius:10px;flex-shrink:0;width:48px;height:38px}.brxe-rxemfv .brxe-iorozi{color:#101927;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-family:Poppins,sans-serif;font-size:13px;font-weight:600;overflow:hidden}#brxe-jgtgdj{background:#fff;border:1px solid #e2e8f0e6;border-radius:24px;flex-direction:column;min-width:0;padding:16px;display:flex;box-shadow:0 2px 10px #00000008;box-sizing:border-box!important;align-items:stretch!important;width:100%!important;max-width:100%!important;overflow:hidden!important}#brxe-wckril{justify-content:center;align-items:center;width:100%;margin-bottom:6px;display:flex}#brxe-sougvg{color:#64748b;text-align:center;box-sizing:border-box;width:100%;margin-bottom:12px;font-family:Poppins,sans-serif;font-size:11.5px;line-height:1.45}#brxe-sougvg strong{color:#101927;margin-bottom:2px;font-size:12.5px;display:block}#brxe-srkvwa{box-sizing:border-box;width:100%;margin-bottom:14px}#brxe-srkvwa button{color:#fff;cursor:pointer;box-sizing:border-box;background:linear-gradient(135deg,#7c3aed,#6d28d9);border:none;border-radius:50px;width:100%;padding:8px 16px;font-family:Poppins,sans-serif;font-size:11.5px;font-weight:700;transition:all .25s;box-shadow:0 3px 10px #7c3aed40}#brxe-srkvwa button:hover{transform:translateY(-1px);box-shadow:0 5px 14px #7c3aed59}#brxe-jllhfk{color:#101927;text-align:left;box-sizing:border-box;border-top:1px solid #e2e8f0cc;width:100%;margin-bottom:8px;padding-top:10px;font-family:Poppins,sans-serif;font-size:12px;font-weight:700}#brxe-efiljx{scrollbar-width:none;-ms-overflow-style:none;flex-direction:column;gap:6px;display:flex;box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;overflow:hidden!important}#brxe-efiljx::-webkit-scrollbar{width:0;height:0;display:none}.brxe-yrrmdr.brxe-block{background-color:var(--bricks-color-jdmtoc,#f8faff);border:1px solid #e2e8f0b3;flex-direction:column;transition:transform .2s,background-color .2s;display:flex;box-sizing:border-box!important;border-radius:14px!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:5px 10px!important;overflow:hidden!important}.brxe-yrrmdr.brxe-block:hover{background-color:#eef4ff;transform:translateY(-1px)}.brxe-yrrmdr .brxe-ygcurw{flex-direction:row;justify-content:space-between;align-items:center;gap:6px;display:flex;box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important}.brxe-yrrmdr .brxe-yibmny{object-fit:cover;border:1px solid #7c3aed33;border-radius:50%;flex-shrink:0;width:18px!important;height:18px!important}.brxe-yrrmdr .brxe-wsudwo{color:#101927;white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;font-family:Poppins,sans-serif;font-weight:700;line-height:1.2;overflow:hidden;width:auto!important;height:auto!important;margin:0!important;font-size:11px!important}.brxe-yrrmdr .brxe-aryyeo{flex-direction:row;justify-content:space-between;align-items:center;gap:6px;margin-top:2px;display:flex;box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important}.brxe-yrrmdr .brxe-vrqgso{color:#64748b;white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;font-family:Poppins,sans-serif;line-height:1.3;overflow:hidden;font-size:10px!important}.brxe-yrrmdr .brxe-rbbhls{color:#475467;margin-top:2px;margin-bottom:2px;font-family:Poppins,sans-serif;font-size:10px;line-height:1.3}.brxe-yrrmdr .brxe-hrcfws{color:#1e293b;cursor:pointer;background:#fff;border:1px solid #e2e8f0e6;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;gap:3px;font-size:10px;font-weight:600;transition:all .2s;display:inline-flex;box-shadow:0 1px 2px #0000000a;padding:1px 7px!important}.brxe-yrrmdr .brxe-hrcfws:hover{border-color:#cbd5e1;transform:scale(1.05);box-shadow:0 2px 6px #7c3aed26}.brxe-yrrmdr .brxe-hrcfws:active{transform:scale(.95)}#brxe-eapqwg{width:100%;margin-top:36px}#brxe-niayie{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}#brxe-jwwnlm{color:#101927;letter-spacing:-.3px;font-family:Poppins,sans-serif;font-size:18px;font-weight:700}#brxe-gvfuwj{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}@media (width<=991px){#brxe-gvfuwj{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){#brxe-gvfuwj{grid-template-columns:1fr}}.brxe-wmsrsd{min-width:0}.brxe-2c9956{background-color:#fff;border:1px solid #e2e8f0e6;border-radius:22px;flex-direction:column;transition:all .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 14px #00000008}.brxe-2c9956:hover{border-color:#9333ea4d;transform:translateY(-4px);box-shadow:0 12px 28px #7c3aed14}.brxe-dijebq{background-color:#f1f5f9;background-position:50%;background-repeat:no-repeat;background-size:cover;border-bottom:1px solid #e2e8f0cc;width:100%;height:175px;transition:transform .35s;display:block}.brxe-2c9956:hover .brxe-dijebq{transform:scale(1.02)}.brxe-5dd85a{justify-content:space-between;align-items:center;gap:10px;padding:12px 14px 6px;display:flex}.brxe-0ca4f2{text-align:center;background-color:#101927;border-radius:12px;flex:1;padding:7px 12px;font-family:Poppins,sans-serif;font-size:11px;font-weight:700;text-decoration:none;transition:background .2s;color:#fff!important}.brxe-0ca4f2:hover{background-color:#1e293b}.brxe-42ed4d{text-align:center;background-color:#7c3aed14;border:1px solid #7c3aed33;border-radius:12px;flex:1;padding:7px 12px;font-family:Poppins,sans-serif;font-size:11px;font-weight:700;text-decoration:none;transition:all .2s;color:#7c3aed!important}.brxe-42ed4d:hover{background-color:#7c3aed26}.brxe-963569{padding:8px 14px 16px}.brxe-eb9b91{color:#101927;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;font-family:Poppins,sans-serif;font-size:13.5px;font-weight:700;text-decoration:none;transition:color .2s;display:-webkit-box;overflow:hidden}.brxe-eb9b91:hover{color:#7c3aed}.brxe-1e1ec7{color:#7c3aed;margin-top:3px;font-family:Poppins,sans-serif;font-size:11px;font-weight:600}#brxe-lihzab{grid-template-columns:repeat(4,minmax(0,1fr)) minmax(0,1.22fr)!important;place-items:stretch stretch!important;gap:15px 16px!important;margin-top:30px!important;margin-bottom:20px!important;display:grid!important}#brxe-whmlfc{box-sizing:border-box!important;border:2px dashed #d1d5db!important;border-radius:30px!important;justify-self:end!important;width:100%!important;max-width:236px!important;height:auto!important;min-height:136px!important;position:relative!important}.dark #brxe-whmlfc{border-color:#ffffff26!important}#brxe-mcozwq{box-sizing:border-box!important;background-color:#0000!important;background-image:linear-gradient(60deg,#742dd2,#101927)!important;border-radius:30px!important;flex-direction:column!important;justify-content:space-between!important;width:100%!important;max-width:236px!important;height:auto!important;min-height:136px!important;margin-top:10px!important;margin-left:-6px!important;padding:13px 14px!important;display:flex!important;box-shadow:0 10px 25px -5px #742dd266!important}#brxe-hhnvaf{flex-direction:row!important;align-items:center!important;column-gap:10px!important;display:flex!important}#brxe-xbzbyw{object-fit:contain!important;flex-shrink:0!important;width:34px!important;height:auto!important;max-height:44px!important}#brxe-ysuiuw{flex-direction:column!important;justify-content:center!important;display:flex!important}#brxe-fydrky{color:#fff!important;white-space:nowrap!important;margin:0!important;font-family:Poppins,sans-serif!important;font-size:13px!important;font-weight:700!important;line-height:1.2!important}#brxe-lnhodt{flex-direction:row!important;align-items:center!important;column-gap:5px!important;margin-top:4px!important;display:flex!important}#brxe-tsuyzk,#brxe-mprtzw,#brxe-kpltii{box-sizing:border-box!important;object-fit:contain!important;background-color:#fff!important;border-radius:50%!important;width:22px!important;min-width:22px!important;height:22px!important;min-height:22px!important;padding:2px!important;display:inline-block!important}#brxe-mztnzu{flex-direction:row!important;align-items:center!important;gap:6px!important;margin-top:8px!important;display:flex!important}#brxe-qnudpi{color:#fff!important;height:28px!important;box-shadow:none!important;background:0 0!important;border:1.5px solid #fff!important;border-radius:50px!important;justify-content:center!important;align-items:center!important;padding:0 12px!important;font-family:Poppins,sans-serif!important;font-size:11px!important;font-weight:600!important;text-decoration:none!important;transition:all .2s!important;display:inline-flex!important}#brxe-qnudpi:hover{background:#ffffff26!important}#brxe-vhcrwe{color:#fff!important;white-space:nowrap!important;background:#8b5cf6!important;border:1.5px solid #8b5cf6!important;border-radius:50px!important;justify-content:center!important;align-items:center!important;height:28px!important;padding:0 10px!important;font-family:Poppins,sans-serif!important;font-size:11px!important;font-weight:600!important;display:inline-flex!important}#brxe-paldul .separator{color:var(--bricks-color-wimwew,#94a3b8)!important;margin:0 6px!important;display:inline-block!important}.gnu-ur{--accent:#9951ff;--accent-dark:#7c3aed;--accent-deep:#6d28d9;--accent-light:#c084fc;--accent-bg:#9951ff0f;--accent-12:#9951ff1f;--accent-06:#9951ff0f;--green:#10b981;--green-dark:#059669;--green-bg:#10b9810f;--amber:#f59e0b;--amber-bg:#f59e0b14;--amber-text:#b45309;--red:#ef4444;--blue:#3b82f6;--blue-text:#1d4ed8;--blue-bg:#3b82f614;--primary:#101927;--text:#475467;--text-light:#64748b;--text-muted:#94a3b8;--bg:#fff;--bg-alt:#f2f6ff;--border:#e2e8f0;--border-light:#f1f5f9;--radius:16px;--radius-sm:12px;--radius-lg:20px;--radius-btn:50px;--shadow-sm:0 1px 4px #0f172a0d;--shadow:0 4px 24px #0f172a14;--shadow-lg:0 14px 44px #0f172a1a;--mono:"JetBrains Mono",ui-monospace,Menlo,monospace;letter-spacing:-.01em;color:var(--text);box-sizing:border-box;font-family:Poppins,-apple-system,sans-serif}.gnu-ur *,.gnu-ur :before,.gnu-ur :after{box-sizing:border-box}.gnu-ur .dot{border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}.gnu-ur .dot.pending{background:var(--amber)}.gnu-ur .dot.processing{background:var(--blue)}.gnu-ur .dot.successful{background:var(--green)}.gnu-ur .dot.unfeasible{background:var(--text-muted)}.gnu-ur .gur-chip{font-family:var(--mono);color:var(--accent-deep);background:var(--accent-bg);border:1px solid var(--accent-12);white-space:nowrap;border-radius:9999px;align-items:center;gap:6px;padding:4px 11px;font-size:11.5px;font-weight:600;display:inline-flex}.gnu-ur .gur-chip.muted{color:var(--text-light);background:var(--bg-alt);border-color:var(--border)}.gnu-ur .gur-chip.ok{color:var(--green-dark);background:var(--green-bg);border-color:#10b9812e}.gnu-ur-button{margin:18px 0;display:block}.gnu-ur .gur-ru-row{border-top:1px solid var(--border-light);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:6px;padding:0;font-family:Outfit,Poppins,-apple-system,sans-serif;display:flex}.gnu-ur .gur-ru-row.is-tracked{padding:12px 2px 0}.gnu-ur .gur-ru-btn{appearance:none;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:44px;margin:0 -10px -12px;padding:12px 10px;font-family:inherit;transition:background .16s;display:flex}.gnu-ur .gur-ru-btn:hover{background:var(--accent-06)}.gnu-ur .gur-ru-btn:hover .gur-ru-ic{transform:rotate(90deg)}.gnu-ur .gur-ru-btn:hover .gur-ru-chev{transform:translate(3px)}.gnu-ur .gur-ru-btn:hover .gur-ru-act{color:var(--accent-dark)}.gnu-ur .gur-ru-btn:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.gnu-ur .gur-ru-label{color:var(--text-light);flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;font-weight:500;display:inline-flex}.gnu-ur .gur-ru-ic{color:var(--accent);flex:none;transition:transform .35s cubic-bezier(.2,1,.3,1)}.gnu-ur .gur-ru-chip{font-family:var(--mono);color:var(--accent-deep);background:var(--accent-06);border-radius:9999px;align-items:center;gap:5px;padding:2px 8px;font-size:10.5px;font-weight:700;display:inline-flex}.gnu-ur .gur-ru-chip .dot{background:var(--accent);width:5px;height:5px}.gnu-ur .gur-ru-act{color:var(--accent-deep);align-items:center;gap:6px;font-size:13px;font-weight:700;transition:color .18s;display:inline-flex}.gnu-ur .gur-ru-chev{flex:none;transition:transform .16s}.gnu-ur .gur-ru-tracked{color:var(--green-dark);align-items:center;gap:10px;font-size:13px;font-weight:600;display:inline-flex}.gnu-ur .gur-ru-tracked .ic{color:var(--green);flex:none;display:inline-flex}.gnu-ur .gur-ru-tracked small{color:var(--text-light);margin-top:1px;font-size:12.5px;font-weight:500;display:block}.gnu-ur .gur-ru-pos{font-family:var(--mono);color:var(--green-dark);background:var(--green-bg);border:1px solid #10b98133;border-radius:9999px;align-items:center;margin-left:8px;padding:1px 8px;font-size:10.5px;font-weight:700;display:inline-flex}.gnu-ur .gur-ru-track{color:var(--accent-deep);white-space:nowrap;align-items:center;gap:5px;font-size:12.5px;font-weight:700;text-decoration:none;transition:gap .15s,color .18s;display:inline-flex}.gnu-ur .gur-ru-track:hover{color:var(--accent-dark);gap:8px}.gnu-ur .gur-ru-track:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:6px}.gnu-ur .gur-modal{pointer-events:none;opacity:0;width:100%;max-width:100%;height:100%;max-height:100dvh;transition:opacity .24s ease,transform .24s cubic-bezier(.16,1,.3,1),overlay .24s ease allow-discrete,display .24s ease allow-discrete;background:0 0;border:0;place-items:center;margin:auto;padding:20px;position:fixed;inset:0;transform:translateY(10px)scale(.985)}.gnu-ur .gur-modal[open]{pointer-events:auto;opacity:1;display:grid;transform:none}@starting-style{.gnu-ur .gur-modal[open]{opacity:0;transform:translateY(10px)scale(.985)}}.gnu-ur .gur-modal::backdrop{-webkit-backdrop-filter:blur();backdrop-filter:blur();transition:background .24s ease,backdrop-filter .24s ease,overlay .24s ease allow-discrete,display .24s ease allow-discrete;background:#0f082200}.gnu-ur .gur-modal[open]::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0f08228c}@starting-style{.gnu-ur .gur-modal[open]::backdrop{-webkit-backdrop-filter:blur();backdrop-filter:blur();background:#0f082200}}.gnu-ur .gur-modal[open]:not(:modal){background:#0f08228c}.gnu-ur .gur-box{box-shadow:var(--shadow-lg);overscroll-behavior:contain;background:#fff;border-radius:24px;width:min(440px,100%);max-height:calc(100dvh - 40px);padding:30px 30px 26px;position:relative;overflow:auto}:is(html,body):has(.gnu-ur .gur-modal[open]){overflow:hidden}@media (prefers-reduced-motion:reduce){.gnu-ur .gur-modal,.gnu-ur .gur-modal::backdrop{transition:none}.gnu-ur .gur-modal{opacity:1;transform:none}}.gnu-ur .gur-x{border:1px solid var(--border);width:30px;height:30px;color:var(--text-light);cursor:pointer;background:#fff;border-radius:50%;justify-content:center;align-items:center;transition:border-color .18s,color .18s;display:flex;position:absolute;top:18px;right:18px}.gnu-ur .gur-x:hover{border-color:var(--accent);color:var(--accent)}.gnu-ur .gur-eyebrow{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--accent-deep);margin-bottom:11px;font-size:10.5px;font-weight:600}.gnu-ur .gur-eyebrow.center{text-align:center}.gnu-ur .gur-h{letter-spacing:-.02em;color:var(--primary);margin:0 0 10px;font-family:Outfit,Poppins,-apple-system,sans-serif;font-size:20px;font-weight:800}.gnu-ur .gur-vpill{font-family:var(--mono);color:var(--text-light);background:var(--bg-alt);border-radius:8px;align-items:center;gap:7px;padding:5px 11px;font-size:12px;font-weight:600;display:inline-flex}.gnu-ur .gur-vpill .dot{background:var(--accent);width:7px;height:7px}.gnu-ur .gur-lead{color:var(--text);margin:0 0 18px;font-size:13.5px;line-height:1.6}.gnu-ur .gur-prio{color:var(--accent-deep);background:var(--accent-bg);border:1px solid var(--accent-12);border-radius:9999px;align-items:center;gap:7px;margin-bottom:18px;padding:6px 12px;font-size:11.5px;font-weight:700;display:inline-flex}.gnu-ur .gur-optfield{margin-bottom:18px}.gnu-ur .gur-label{color:var(--text-light);margin-bottom:7px;font-size:12px;font-weight:600;display:block}.gnu-ur .gur-input{width:100%;color:var(--primary);border:1px solid var(--border);letter-spacing:-.01em;background:#fff;border-radius:14px;padding:12px 14px;font-family:inherit;font-size:14px;transition:border-color .18s,box-shadow .18s}.gnu-ur .gur-input::placeholder{color:var(--text-muted)}.gnu-ur .gur-input:focus{border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-06);outline:none}.gnu-ur .gur-err{color:var(--red);background:#ef44440f;border:1px solid #ef444429;border-radius:10px;margin-bottom:14px;padding:9px 12px;font-size:12.5px}.gnu-ur .gur-err[hidden]{display:none}.gnu-ur .gur-submit{appearance:none;cursor:pointer;letter-spacing:-.01em;border-radius:var(--radius-btn);background:var(--accent);color:#fff;border:none;justify-content:center;align-items:center;gap:9px;width:100%;padding:13px 24px;font-family:inherit;font-size:14px;font-weight:600;text-decoration:none;transition:background .18s,transform .18s,box-shadow .18s;display:inline-flex}.gnu-ur .gur-submit:hover{background:var(--accent-dark);transform:translateY(-1px);box-shadow:0 8px 22px #7c3aed47}.gnu-ur .gur-submit.ghost{color:var(--primary);border:1px solid var(--border);background:0 0}.gnu-ur .gur-submit.ghost:hover{border-color:var(--accent);color:var(--accent);box-shadow:none;background:0 0}.gnu-ur .gur-submit.loading{opacity:.7;pointer-events:none}.gnu-ur .gur-submit.loading svg{display:none}.gnu-ur .gur-submit.loading:before{content:"";border:2px solid #ffffff73;border-top-color:#fff;border-radius:50%;width:15px;height:15px;animation:.7s linear infinite gurSpin}@keyframes gurSpin{to{transform:rotate(360deg)}}.gnu-ur .gur-success{text-align:center}.gnu-ur .gur-eyebrow.amber{color:#b45309}.gnu-ur .gur-success .gur-h,.gnu-ur .gur-success .gur-lead{text-align:center}.gur-account{width:100%;max-width:none}.gnu-ur .gur-card{box-shadow:none;background:#fff;border:none;border-radius:40px;width:100%;margin-bottom:20px;padding:30px 32px}.gnu-ur .gur-card:last-child{margin-bottom:0}.gnu-ur .gur-acct-head{align-items:center;gap:14px;margin-bottom:6px;display:flex}.gnu-ur .gur-acct-head.slim{margin-bottom:4px}.gnu-ur .gur-head-ic{background:linear-gradient(135deg,var(--accent-12),var(--accent-06));width:46px;height:46px;color:var(--accent);border-radius:15px;flex:none;justify-content:center;align-items:center;display:flex}.gnu-ur .gur-head-tx{min-width:0}.gnu-ur .gur-h2{letter-spacing:-.02em;color:var(--primary);margin:1px 0 0;font-size:21px;font-weight:800}.gnu-ur .gur-h2.sm{font-size:17px}.gnu-ur .gur-count-pill{color:var(--accent-deep);background:var(--accent-bg);border:1px solid var(--accent-12);white-space:nowrap;border-radius:9999px;margin-left:auto;padding:5px 12px;font-size:11px;font-weight:700}.gnu-ur .gur-sub{color:var(--text-light);margin:0 0 20px;font-size:12.5px;line-height:1.55}.gnu-ur .gur-stats{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:16px;display:grid}.gnu-ur .gur-stat{background:var(--bg-alt);border-radius:20px;padding:15px 16px}.gnu-ur .gur-stat .k{align-items:baseline;gap:7px;display:flex}.gnu-ur .gur-stat b{font-family:var(--mono);color:var(--primary);font-size:23px;font-weight:700;line-height:1}.gnu-ur .gur-stat.acc b{color:var(--accent-deep)}.gnu-ur .gur-stat.ok b{color:var(--green-dark)}.gnu-ur .gur-stat span{color:var(--text-light);margin-top:7px;font-size:11px;font-weight:600;display:block}.gnu-ur .gur-stat .k span{margin:0}.gnu-ur .gur-delta{font-family:var(--mono);border-radius:9999px;padding:2px 6px;font-size:9.5px;font-style:normal;font-weight:700}.gnu-ur .gur-delta.up{color:var(--green-dark);background:var(--green-bg)}.gnu-ur .gur-delta.down{color:var(--amber-text);background:var(--amber-bg)}.gnu-ur .gur-delta.flat{color:var(--text-muted);background:var(--border-light)}.gnu-ur .gur-charts{background:var(--bg-alt);border-radius:26px;grid-template-columns:auto 1fr;align-items:center;gap:24px;margin-bottom:18px;padding:22px 24px;display:grid}.gnu-ur .gur-donutwrap{align-items:center;gap:18px;display:flex}.gnu-ur .gur-donut{flex:none;width:110px;height:110px;position:relative}.gnu-ur .gur-donut svg{transform:rotate(-90deg)}.gnu-ur .gur-seg{transition:stroke-width .18s,opacity .18s}.gnu-ur .gur-donut.h1 .s1,.gnu-ur .gur-donut.h2 .s2,.gnu-ur .gur-donut.h3 .s3{stroke-width:15px}.gnu-ur .gur-donut.h1 .s2,.gnu-ur .gur-donut.h1 .s3,.gnu-ur .gur-donut.h2 .s1,.gnu-ur .gur-donut.h2 .s3,.gnu-ur .gur-donut.h3 .s1,.gnu-ur .gur-donut.h3 .s2{opacity:.32}.gnu-ur .gur-mid{pointer-events:none;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.gnu-ur .gur-mid b{font-family:var(--mono);color:var(--primary);font-size:22px;font-weight:700;line-height:1}.gnu-ur .gur-mid span{color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em;margin-top:4px;font-size:9px;font-weight:700}.gnu-ur .gur-legend{flex-direction:column;gap:9px;min-width:150px;display:flex}.gnu-ur .gur-lg{color:var(--text);align-items:center;gap:9px;padding:2px 0;font-size:12px;font-weight:600;display:flex}.gnu-ur .gur-lg i{border-radius:3px;flex:none;width:9px;height:9px}.gnu-ur .gur-lg em{font-family:var(--mono);color:var(--text-muted);margin-left:auto;font-style:normal}.gnu-ur .gur-lg b{font-family:var(--mono);color:var(--primary);font-size:11px}.gnu-ur .gur-spark{min-width:0}.gnu-ur .gur-spark-h{justify-content:space-between;align-items:center;gap:10px;margin:0 0 14px;display:flex}.gnu-ur .gur-spark-h p{text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);margin:0;font-size:10px;font-weight:700}.gnu-ur .gur-spark-h em{font-family:var(--mono);color:var(--text-muted);align-items:center;gap:5px;font-size:9.5px;font-style:normal;display:inline-flex}.gnu-ur .gur-spark-h em i{border-top:1.5px dashed var(--text-muted);width:14px;height:0;display:inline-block}.gnu-ur .gur-bars{align-items:flex-end;gap:8px;height:72px;display:flex;position:relative}.gnu-ur .gur-avgline{pointer-events:none;border-top:1.5px dashed #c8cede;position:absolute;bottom:32px;left:0;right:0}.gnu-ur .gur-bar{flex-direction:column;flex:1;align-items:center;gap:7px;display:flex;position:relative}.gnu-ur .gur-bar .b{background:linear-gradient(180deg,#b07dff,var(--accent));transform-origin:bottom;border-radius:7px 7px 3px 3px;width:100%;max-width:24px;transition:transform .18s,filter .18s;animation:.7s cubic-bezier(.2,1,.3,1) both gurGrow}.gnu-ur .gur-bar:nth-child(3) .b{animation-delay:50ms}.gnu-ur .gur-bar:nth-child(4) .b{animation-delay:.1s}.gnu-ur .gur-bar:nth-child(5) .b{animation-delay:.15s}.gnu-ur .gur-bar:nth-child(6) .b{animation-delay:.2s}.gnu-ur .gur-bar:nth-child(7) .b{animation-delay:.25s}.gnu-ur .gur-bar .b.z{background:#e3e7f0}.gnu-ur .gur-bar .b.now{background:linear-gradient(180deg,#6ee7b7,var(--green))}.gnu-ur .gur-bar:hover .b{filter:brightness(1.06);transform:scaleY(1.04)}.gnu-ur .gur-bar small{font-family:var(--mono);color:var(--text-muted);font-size:9px;font-weight:600}.gnu-ur .gur-tip{background:var(--primary);color:#fff;font-family:var(--mono);opacity:0;pointer-events:none;white-space:nowrap;z-index:2;border-radius:7px;padding:4px 8px;font-size:10px;font-weight:600;transition:all .15s;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%,4px)}.gnu-ur .gur-bar:hover .gur-tip{opacity:1;transform:translate(-50%)}@keyframes gurGrow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.gnu-ur .gur-trust{background:var(--bg-alt);border-radius:18px;flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:20px;padding:13px 18px;display:flex}.gnu-ur .gur-ti{color:var(--text);align-items:center;gap:8px;font-size:12px;font-weight:600;display:flex}.gnu-ur .gur-ti svg{color:var(--green-dark)}.gnu-ur .gur-tabs{flex-wrap:wrap;gap:6px;margin-bottom:16px;display:flex}.gnu-ur .gur-tab{color:var(--text-light);border:1px solid var(--border);cursor:pointer;background:0 0;border-radius:9999px;align-items:center;gap:7px;padding:6px 14px;font-family:inherit;font-size:12.5px;font-weight:600;transition:all .15s;display:inline-flex}.gnu-ur .gur-tab em{font-family:var(--mono);color:var(--text-muted);font-size:10px;font-style:normal}.gnu-ur .gur-tab:hover{border-color:var(--accent);color:var(--accent-deep)}.gnu-ur .gur-tab.on{background:var(--accent);border-color:var(--accent);color:#fff}.gnu-ur .gur-tab.on em{color:#ffffffbf}.gnu-ur .gur-tab:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.gnu-ur .gur-list{flex-direction:column;gap:9px;display:flex}.gnu-ur .gur-req{border:1px solid var(--border);background:#fff;border-radius:18px;padding:13px 16px;transition:border-color .18s,box-shadow .18s}.gnu-ur .gur-req:hover{border-color:#c9a4ff;box-shadow:0 4px 16px #0f172a0f}.gnu-ur .gur-req[hidden]{display:none}.gnu-ur .gur-req-top{align-items:center;gap:11px;display:flex}.gnu-ur .gur-tile{background:linear-gradient(135deg,var(--accent-12),var(--accent-06));width:32px;height:32px;color:var(--accent-deep);letter-spacing:-.02em;border-radius:10px;flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:800;display:flex}.gnu-ur .gur-tile.g{color:var(--green-dark);background:linear-gradient(135deg,#10b98129,#10b9810f)}.gnu-ur .gur-tile.n{background:var(--border-light);color:var(--text-muted)}.gnu-ur .gur-req-mid{flex:1;min-width:0}.gnu-ur .gur-req-name{color:var(--primary);flex-wrap:wrap;align-items:center;gap:7px;font-size:13.5px;font-weight:700;line-height:1.35;display:flex}.gnu-ur .gur-type{text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);background:var(--border-light);border-radius:6px;padding:2px 7px;font-size:9.5px;font-weight:700}.gnu-ur .gur-vers{flex-wrap:wrap;align-items:center;gap:5px;margin:0;display:inline-flex}.gnu-ur .gur-vers .arr{color:var(--text-muted);font-family:var(--mono);font-size:11px}.gnu-ur .gur-badge{white-space:nowrap;border-radius:9999px;flex:none;align-items:center;gap:6px;padding:3px 10px;font-size:10.5px;font-weight:700;display:inline-flex}.gnu-ur .gur-badge.b-pending{background:var(--amber-bg);color:var(--amber-text)}.gnu-ur .gur-badge.b-pending .dot{animation:1.8s ease-in-out infinite gurPulse}.gnu-ur .gur-badge.b-proc{background:var(--blue-bg);color:var(--blue-text)}.gnu-ur .gur-badge.b-proc .dot{animation:1.8s ease-in-out infinite gurPulse}.gnu-ur .gur-badge.b-done{background:var(--green-bg);color:var(--green-dark)}.gnu-ur .gur-badge.b-rej{color:var(--text-light);background:#f1f5f9}.gnu-ur .gur-badge.b-prio{background:var(--accent-bg);color:var(--accent-deep);padding:2px 9px;font-size:10px}@keyframes gurPulse{0%,to{opacity:1}50%{opacity:.45}}.gnu-ur .gur-req .gur-step{align-items:center;gap:0;margin:11px 0 0;display:flex}.gnu-ur .gur-req .gur-step .st{flex-direction:row;flex:none;align-items:center;gap:6px;display:inline-flex}.gnu-ur .gur-req .gur-step .dot{border:2px solid var(--border);background:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:13px;height:13px;display:flex}.gnu-ur .gur-req .gur-step .dot.done{border-color:var(--green);background:var(--green)}.gnu-ur .gur-req .gur-step .dot.done svg{color:#fff;width:8px;height:8px}.gnu-ur .gur-req .gur-step .dot.now{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-06);background:#fff}.gnu-ur .gur-req .gur-step .dot.now i{background:var(--accent);border-radius:50%;width:5px;height:5px;animation:1.8s ease-in-out infinite gurPulse;display:block}.gnu-ur .gur-req .gur-step .dot.no{border-color:var(--text-muted);background:var(--text-muted)}.gnu-ur .gur-req .gur-step small{color:var(--text-muted);white-space:nowrap;letter-spacing:.01em;font-size:9.5px;font-weight:600}.gnu-ur .gur-req .gur-step .st.on small{color:var(--primary)}.gnu-ur .gur-req .gur-step .lineseg{background:var(--border-light);border-radius:2px;flex:1;min-width:14px;height:2px;margin:0 8px;position:relative;top:0;overflow:hidden}.gnu-ur .gur-req .gur-step .lineseg.done{background:var(--green)}.gnu-ur .gur-req .gur-step .lineseg.live:after{content:"";background:linear-gradient(90deg,var(--accent),transparent);width:45%;animation:1.8s linear infinite gurFlow;position:absolute;inset:0}@keyframes gurFlow{0%{transform:translate(-100%)}to{transform:translate(240%)}}.gnu-ur .gur-eta{background:var(--bg-alt);border-radius:9px;align-items:center;gap:9px;margin-top:10px;padding:6px 11px;display:flex}.gnu-ur .gur-eta .tr{background:#e3e7f0;border-radius:9999px;flex:1;height:4px;overflow:hidden}.gnu-ur .gur-eta .fl{background:linear-gradient(90deg,var(--accent),#c4a0ff);border-radius:9999px;height:100%}.gnu-ur .gur-eta small{font-family:var(--mono);color:var(--text-light);white-space:nowrap;font-size:9.5px;font-weight:600}.gnu-ur .gur-det{margin-top:10px}.gnu-ur .gur-det summary{cursor:pointer;color:var(--text-light);align-items:center;gap:6px;padding:5px 0;font-size:11px;font-weight:700;list-style:none;transition:color .16s;display:flex}.gnu-ur .gur-det summary::-webkit-details-marker{display:none}.gnu-ur .gur-det summary:hover{color:var(--accent-deep)}.gnu-ur .gur-det summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:6px}.gnu-ur .gur-det .gur-chev{color:var(--text-muted);transition:transform .18s}.gnu-ur .gur-det[open] .gur-chev{transform:rotate(180deg)}.gnu-ur .gur-det.note summary{color:var(--accent-deep)}.gnu-ur .gur-det-b{color:var(--text-light);background:#f8fafc;border-radius:10px;margin-top:2px;padding:9px 12px;font-size:12px;line-height:1.55}.gnu-ur .gur-det.note .gur-det-b{background:var(--bg-alt);border-left:2px solid var(--accent-light);font-style:italic}.gnu-ur .gur-req-foot{border-top:1px solid var(--border-light);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:10px;padding-top:9px;display:flex}.gnu-ur .gur-req-date{font-family:var(--mono);color:var(--text-muted);align-items:center;gap:5px;font-size:10.5px;font-weight:500;display:inline-flex}.gnu-ur .gur-req-date .fast{color:var(--green-dark);font-weight:700}.gnu-ur .gur-req-acts{flex-wrap:wrap;gap:13px;display:flex}.gnu-ur .gur-linkbtn{color:var(--accent-deep);cursor:pointer;background:0 0;border:none;padding:0;font-size:12px;font-weight:700;text-decoration:none;transition:color .18s}.gnu-ur .gur-linkbtn:hover{color:var(--accent-dark)}.gnu-ur .gur-linkbtn.muted{color:var(--text-light);font-weight:600}.gnu-ur .gur-linkbtn.muted:hover{color:var(--red)}.gnu-ur .gur-linkbtn.done{color:var(--green-dark)}.gnu-ur .gur-empty{text-align:center;padding:22px 10px 8px}.gnu-ur .gur-empty-art{margin:0 auto;display:block}.gnu-ur .gur-empty-t{color:var(--primary);letter-spacing:-.02em;margin:12px 0 6px;font-size:17px;font-weight:800}.gnu-ur .gur-empty-s{color:var(--text-light);max-width:44ch;margin:0 auto 18px;font-size:12.5px;line-height:1.6}.gnu-ur .gur-cta{background:var(--accent);color:#fff;cursor:pointer;border:none;border-radius:9999px;align-items:center;gap:8px;padding:12px 24px;font-family:inherit;font-size:13.5px;font-weight:700;text-decoration:none;transition:background .18s,transform .18s,box-shadow .18s;display:inline-flex}.gnu-ur .gur-cta:hover{background:var(--accent-dark);color:#fff;transform:translateY(-1px);box-shadow:0 10px 24px -8px #7c3aed73}.gnu-ur .gur-list.collapsed .gur-req:nth-child(n+9){display:none}.gnu-ur .gur-grid2{grid-template-columns:1fr;gap:20px;display:grid}.gnu-ur .gur-grid2 .gur-card{margin-bottom:0}@media (width>=900px){.gnu-ur .gur-grid2{grid-template-columns:1fr 1fr;align-items:start}}.gnu-ur .gur-more{background:var(--bg-alt);width:100%;color:var(--accent-deep);cursor:pointer;border:none;border-radius:16px;justify-content:center;align-items:center;gap:7px;margin-top:12px;padding:12px;font-family:inherit;font-size:12.5px;font-weight:700;transition:background .16s,color .16s;display:flex}.gnu-ur .gur-more:hover{background:var(--accent-06);color:var(--accent-dark)}.gnu-ur .gur-more:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.gnu-ur .gur-head-ic.ok{color:var(--green-dark);background:linear-gradient(135deg,#10b98129,#10b9810f)}.gnu-ur .gur-eyebrow.ok{color:var(--green-dark)}.gnu-ur .gur-count-pill.ok{color:var(--green-dark);background:var(--green-bg);border-color:#10b98133}.gnu-ur .gur-dlist{flex-direction:column;display:flex}.gnu-ur .gur-drow{border-top:1px solid var(--border-light);align-items:center;gap:11px;padding:12px 0;display:flex}.gnu-ur .gur-dlist .gur-drow:first-child{border-top:none}.gnu-ur .gur-dic{background:var(--green-bg);width:24px;height:24px;color:var(--green-dark);border-radius:8px;flex:none;justify-content:center;align-items:center;display:flex}.gnu-ur .gur-dtx{flex-wrap:wrap;flex:1;align-items:center;gap:8px;min-width:0;display:flex}.gnu-ur .gur-dn{color:var(--primary);font-size:13px;font-weight:600;text-decoration:none;transition:color .18s}a.gnu-ur .gur-dn:hover,.gnu-ur a.gur-dn:hover{color:var(--accent-deep)}.gnu-ur .gur-dmeta{flex:none;align-items:center;gap:9px;display:flex}.gnu-ur .gur-dago{font-family:var(--mono);color:var(--text-muted);white-space:nowrap;font-size:10.5px}@media (width<=560px){.gnu-ur .gur-drow{flex-wrap:wrap}.gnu-ur .gur-dmeta{width:100%;padding-left:35px}}.gnu-ur .gur-clist{flex-direction:column;display:flex}.gnu-ur .gur-crow{border-top:1px solid var(--border-light);grid-template-columns:26px 1fr 80px;align-items:center;gap:12px;padding:12px 0;display:grid}.gnu-ur .gur-clist .gur-crow:first-child{border-top:none}.gnu-ur .gur-rank{font-family:var(--mono);color:var(--text-muted);text-align:center;font-size:11px;font-weight:700}.gnu-ur .gur-rank.m1{color:#b45309}.gnu-ur .gur-rank.m2{color:#64748b}.gnu-ur .gur-rank.m3{color:#a16207}.gnu-ur .gur-cbar{min-width:0}.gnu-ur .gur-cn{color:var(--primary);flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:7px;font-size:13px;font-weight:600;display:flex}.gnu-ur .gur-track{background:var(--border-light);border-radius:9999px;height:7px;overflow:hidden}.gnu-ur .gur-fill{background:linear-gradient(90deg,var(--accent),#c4a0ff);transform-origin:0;border-radius:9999px;height:100%;animation:1s cubic-bezier(.2,1,.3,1) both gurSlide}.gnu-ur .gur-fill.you{background:linear-gradient(90deg,var(--green),#6ee7b7)}@keyframes gurSlide{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.gnu-ur .gur-youtag{color:var(--green-dark);background:var(--green-bg);letter-spacing:.04em;border-radius:9999px;padding:1px 7px;font-size:9px;font-weight:700}.gnu-ur .gur-cmeta{font-family:var(--mono);color:var(--text-muted);text-align:right;white-space:nowrap;font-size:11px}@media (width<=760px){.gnu-ur .gur-stats{grid-template-columns:1fr 1fr}.gnu-ur .gur-charts{grid-template-columns:1fr;gap:20px}}@media (width<=520px){.gnu-ur .gur-req .gur-step small{display:none}.gnu-ur .gur-req .gur-step .lineseg{margin:0 5px}}@media (prefers-reduced-motion:reduce){.gnu-ur .gur-bar .b,.gnu-ur .gur-fill,.gnu-ur .gur-req .gur-step .lineseg.live:after,.gnu-ur .gur-badge .dot,.gnu-ur .gur-req .gur-step .dot.now i{animation:none}}@media (width<=560px){.gnu-ur .gur-ru-row.is-tracked{padding-top:12px}.gnu-ur .gur-modal{padding:14px}.gnu-ur .gur-box{max-height:calc(100dvh - 28px);padding:24px 20px 22px}.gnu-ur .gur-card{border-radius:30px;padding:24px 20px}}.gnu-ur .gur-hero{align-items:center;gap:13px;margin-bottom:16px;display:flex}.gnu-ur .gur-hero-ic{background:linear-gradient(135deg,var(--accent-12),var(--accent-06));width:46px;height:46px;color:var(--accent);border-radius:14px;flex:none;justify-content:center;align-items:center;display:flex}.gnu-ur .gur-hero .gur-eyebrow{margin-bottom:2px}.gnu-ur .gur-hero .gur-h{margin:0}.gnu-ur .gur-metarow{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:15px;display:flex}.gnu-ur .gur-social{color:var(--accent-deep);background:var(--accent-06);border-radius:9999px;align-items:center;gap:6px;padding:5px 11px;font-size:12px;font-weight:600;display:inline-flex}.gnu-ur .gur-social .dot{background:var(--accent);width:7px;height:7px}.gnu-ur .gur-opt{color:var(--text-muted);font-weight:500}.gnu-ur .gur-reassure{color:var(--text-muted);justify-content:center;align-items:center;gap:8px;margin-top:12px;font-size:11.5px;line-height:1.4;display:flex}.gnu-ur .gur-reassure svg{flex:none}.gnu-ur .gur-refnum{font-family:var(--mono);color:var(--text-light);background:var(--bg-alt);border-radius:8px;align-items:center;gap:6px;margin:0 auto 16px;padding:4px 10px;font-size:11px;font-weight:600;display:inline-flex}.gnu-ur .gur-illus{width:128px;height:128px;margin:0 auto 12px}.gnu-ur .gur-illus svg{width:100%;height:100%;display:block;overflow:visible}.gnu-ur .gur-illus [class^=gur-il-]{transform-box:fill-box;transform-origin:50%}.gnu-ur .gur-il-bg{animation:.5s cubic-bezier(.2,1.2,.3,1) both gurIlPop}.gnu-ur .gur-il-ring{animation:1.6s ease-out .25s both gurIlRing}.gnu-ur .gur-il-env{animation:.55s cubic-bezier(.2,1,.3,1) .1s both gurIlRise}.gnu-ur .gur-il-flap{transform-origin:bottom;animation:.6s cubic-bezier(.2,1,.3,1) .18s both gurIlFlap}.gnu-ur .gur-il-letter{animation:.6s cubic-bezier(.2,1,.3,1) .28s both gurIlLetter}.gnu-ur .gur-il-badge{animation:.5s cubic-bezier(.2,1.35,.35,1) .5s both gurIlPop}.gnu-ur .gur-il-check{stroke-dasharray:24;stroke-dashoffset:24px;animation:.35s ease-out .68s forwards gurIlDraw}.gnu-ur .gur-il-spark{opacity:0;animation:.5s ease-out both gurIlSpark}.gnu-ur .gur-il-spark.s1{animation-delay:.55s}.gnu-ur .gur-il-spark.s2{animation-delay:.66s}.gnu-ur .gur-il-spark.s3{animation-delay:.78s}.gnu-ur .gur-il-bell{transform-origin:50% 18%;animation:1s cubic-bezier(.2,1.1,.35,1) .1s both gurIlSwing}.gnu-ur .gur-il-wave{opacity:0;animation:1.2s ease-out both gurIlWave}.gnu-ur .gur-il-wave.w1{animation-delay:.35s}.gnu-ur .gur-il-wave.w2{animation-delay:.5s}.gnu-ur .gur-il-clock{animation:.5s cubic-bezier(.2,1.35,.35,1) .45s both gurIlPop}@keyframes gurIlPop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}@keyframes gurIlRing{0%{opacity:.5;transform:scale(.9)}to{opacity:0;transform:scale(1.16)}}@keyframes gurIlRise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes gurIlFlap{0%{transform:rotate(10deg)scaleY(.9)}to{transform:none}}@keyframes gurIlLetter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes gurIlDraw{to{stroke-dashoffset:0}}@keyframes gurIlSpark{0%{opacity:0;transform:scale(.3)}55%{opacity:1}to{opacity:.9;transform:scale(1)}}@keyframes gurIlSwing{0%{transform:scale(.6)rotate(0)}45%{transform:scale(1.04)rotate(-12deg)}62%{transform:rotate(9deg)}78%{transform:rotate(-5deg)}90%{transform:rotate(2deg)}to{transform:scale(1)rotate(0)}}@keyframes gurIlWave{0%{opacity:0;transform:scale(.6)}40%{opacity:.9}to{opacity:.35;transform:scale(1.05)}}@media (prefers-reduced-motion:reduce){.gnu-ur .gur-illus *{stroke-dashoffset:0;animation:none}}.gnu-ur .gur-ref{font-family:var(--mono);color:var(--text-muted);background:var(--border-light);letter-spacing:.02em;border-radius:6px;margin-right:8px;padding:2px 7px;font-size:10px;font-weight:700}.dark .gnu-ur{--primary:#f8fafc;--text:#cbd5e1;--text-light:#94a3b8;--text-muted:#64748b;--bg:#111827;--bg-alt:#1e293b;--border:#334155;--border-light:#1e293b;--shadow-sm:0 1px 4px #0000004d;--shadow:0 4px 24px #0006}.dark .gnu-ur .gur-card{background:#0f172a!important;border-color:#ffffff14!important}.dark .gnu-ur .gur-req{background:#1e293b!important;border-color:#ffffff14!important}.dark .gnu-ur .gur-drow,.dark .gnu-ur .gur-crow,.dark .gnu-ur .gur-stats,.dark .gnu-ur .gur-stat{border-color:#ffffff0f!important}.dark .gnu-ur .gur-modal{color:#f8fafc!important;background:#0f172a!important;border-color:#ffffff1a!important}.dark .gnu-ur .gur-input{color:#fff!important;background:#1e293b!important;border-color:#334155!important}button,[role=button],.gnu-nav .gn-item,.gnu-nav .gn-sub,.gnu-nav .gn-go,.gnu-nav .gn-lic,.gnu-nav .gn-ah,.gnu-nav .gn-aff-b,.gnu-nav .gn-pz-b,.gnu-nav .gn-setup-b,.gnu-nav .gn-block-b,.gnu-nav button,.gnu-nav a,.gnu-nav .gn-duo button,.gnu-nav .gn-duo a,.brxe-button,.brxe-button a,.brxe-button button,button.brxe-button,a.brxe-button,.accordion-title-wrapper,.gur-tab,.gur-linkbtn,.tab-btn,.gn-nav-item,.cursor-pointer,.bricks-button{cursor:pointer!important}#brxe-ignvmq{width:100%;padding-left:0}#brxe-qnffew{align-items:center;gap:8px;margin-bottom:6px;display:flex}#brxe-qnffew .item{color:var(--bricks-color-wimwew,#788393);font-family:Poppins,sans-serif;font-size:14px;font-weight:400;text-decoration:none;transition:color .2s}#brxe-qnffew .item:hover{color:var(--bricks-color-zsxzvw,#9951ff)}#brxe-qnffew .item[aria-current=page]{color:var(--bricks-color-wimwew,#788393);font-weight:500}#brxe-qnffew .separator{color:var(--bricks-color-wimwew,#788393);font-size:12px}#brxe-rrnlia{flex-direction:row;align-items:center;column-gap:12px;margin-top:4px;display:flex}#brxe-wuqnef{justify-content:center;align-items:center;width:44px;height:44px;display:flex}#brxe-wuqnef svg{width:40px;height:40px}#brxe-cxqvdw{color:var(--bricks-color-lrgeru,#101927);letter-spacing:-.02em;margin:0;font-family:Poppins,sans-serif;font-size:38px;font-weight:800;line-height:1.1}.dark #brxe-cxqvdw,[data-brx-theme=dark] #brxe-cxqvdw{color:#fff!important}#brxe-awbhre{flex-direction:row;column-gap:10px;margin-top:6px;display:flex}#brxe-pdawle{color:var(--bricks-color-wimwew,#788393);font-family:Poppins,sans-serif;font-size:15px;font-weight:400}#brxe-bvbdqn{flex-direction:row;justify-content:flex-end;align-items:center;column-gap:32px;margin-top:4px;display:flex}#brxe-tnyixg,#brxe-ltnnuv{flex-direction:row;align-items:center;display:flex}#brxe-tnyixg .icon,#brxe-ltnnuv .icon{justify-content:center;align-self:center;align-items:center;display:flex}#brxe-tnyixg svg,#brxe-ltnnuv svg{width:35px;height:35px}#brxe-tnyixg .content,#brxe-ltnnuv .content{color:var(--bricks-color-wimwew,#788393);align-self:center;margin-left:12px;font-family:Poppins,sans-serif;font-size:14px;line-height:20px}#brxe-tnyixg h4,#brxe-ltnnuv h4{color:var(--bricks-color-qtiaun,#475467);margin:0 0 2px;font-family:Poppins,sans-serif;font-size:26px;font-weight:800;line-height:24px}.dark #brxe-tnyixg h4,.dark #brxe-ltnnuv h4,[data-brx-theme=dark] #brxe-tnyixg h4,[data-brx-theme=dark] #brxe-ltnnuv h4{color:#f3f4f6!important}#brxe-tnyixg p,#brxe-ltnnuv p{color:var(--bricks-color-wimwew,#788393);margin:0;font-size:13px;font-weight:500}.gn-mem-hero{flex-flow:wrap;justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}#brxe-ypdawz{grid-template-columns:1.8fr 1fr;align-items:start;gap:24px;margin-top:24px;display:grid}@media (width<=1024px){#brxe-ypdawz{grid-template-columns:1fr}#brxe-bvbdqn{justify-content:flex-start;margin-top:15px}}#brxe-dqqard,#brxe-kvylxw{flex-direction:column;gap:20px;width:100%;display:flex}#brxe-riikvn{background-color:var(--bricks-color-rnmjwl,#fff);border:1px solid #0000000a;border-radius:40px;padding:30px 32px 34px;box-shadow:0 4px 20px #00000008}.dark #brxe-riikvn,[data-brx-theme=dark] #brxe-riikvn{background-color:#171720!important;border-color:#ffffff0f!important;box-shadow:0 4px 20px #0000004d!important}#brxe-qwkjxq{color:var(--bricks-color-lrgeru,#101927);font-family:Poppins,sans-serif;font-size:20px;font-weight:800;line-height:24px}.dark #brxe-qwkjxq,[data-brx-theme=dark] #brxe-qwkjxq{color:#fff!important}#brxe-ztqzim{color:var(--bricks-color-lrgeru,#101927);text-align:left;margin-top:12px;font-family:Poppins,sans-serif;font-size:15px;font-weight:400;line-height:1.45;display:block}.dark #brxe-ztqzim,[data-brx-theme=dark] #brxe-ztqzim{color:#d1d5db!important}#brxe-knmobt{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:25px;display:grid}@media (width<=768px){#brxe-knmobt{grid-template-columns:1fr}}#brxe-lecoyf{background-color:var(--bricks-color-rpxsxt,#f3f4f7);text-align:center;border-radius:25px;flex-direction:column;align-items:center;padding:24px 16px 20px;transition:transform .25s,box-shadow .25s;display:flex}.dark #brxe-lecoyf,[data-brx-theme=dark] #brxe-lecoyf{background-color:#20202d!important}#brxe-lecoyf:hover{transform:translateY(-4px);box-shadow:0 12px 24px -10px #0000001a}#brxe-cxuhny{background-color:var(--bricks-color-rpxsxt,#f3f4f7);text-align:center;border-radius:25px;flex-direction:column;align-items:center;padding:24px 16px 20px;transition:transform .25s,box-shadow .25s;display:flex}.dark #brxe-cxuhny,[data-brx-theme=dark] #brxe-cxuhny{background-color:#20202d!important}#brxe-cxuhny:hover{transform:translateY(-4px);box-shadow:0 12px 24px -10px #0000001a}#brxe-pewpdj{background-color:var(--bricks-color-lrgeru,#101927);text-align:center;border-radius:25px;flex-direction:column;align-items:center;padding:24px 16px 20px;transition:transform .25s,box-shadow .25s;display:flex;position:relative;box-shadow:0 10px 30px #10192740}.dark #brxe-pewpdj,[data-brx-theme=dark] #brxe-pewpdj{border:1.5px solid #9951ff66;background-color:#0d0d14!important;box-shadow:0 10px 30px #9951ff26!important}#brxe-pewpdj:hover{transform:translateY(-4px);box-shadow:0 14px 34px #9951ff4d}#brxe-komwuw,#brxe-neypqv{color:var(--bricks-color-qtiaun,#475467);text-transform:uppercase;letter-spacing:3px;margin-bottom:16px;font-family:Poppins,sans-serif;font-size:15px;font-weight:700}.dark #brxe-komwuw,.dark #brxe-neypqv,[data-brx-theme=dark] #brxe-komwuw,[data-brx-theme=dark] #brxe-neypqv{color:#9ca3af!important}#brxe-dozlyz{color:var(--bricks-color-rnmjwl,#fff);text-transform:uppercase;letter-spacing:3px;margin-bottom:16px;font-family:Poppins,sans-serif;font-size:15px;font-weight:700}#brxe-vgnzvo,#brxe-geplzq,#brxe-bwozdh{justify-content:center;align-items:flex-start;line-height:1;display:flex}#brxe-rybugm,#brxe-mgmhhf{color:var(--bricks-color-lrgeru,#101927);margin-top:4px;margin-right:2px;font-family:Poppins,sans-serif;font-size:26px;font-weight:600}.dark #brxe-rybugm,.dark #brxe-mgmhhf,[data-brx-theme=dark] #brxe-rybugm,[data-brx-theme=dark] #brxe-mgmhhf{color:#fff!important}#brxe-mqazhk,#brxe-sxtyqb{color:var(--bricks-color-lrgeru,#101927);letter-spacing:-.03em;margin-bottom:0;font-family:Poppins,sans-serif;font-size:58px;font-weight:800;line-height:48px}.dark #brxe-mqazhk,.dark #brxe-sxtyqb,[data-brx-theme=dark] #brxe-mqazhk,[data-brx-theme=dark] #brxe-sxtyqb{color:#fff!important}#brxe-saenyi{color:var(--bricks-color-rnmjwl,#fff);margin-top:4px;margin-right:2px;font-family:Poppins,sans-serif;font-size:26px;font-weight:600}#brxe-abfsvy{color:var(--bricks-color-rnmjwl,#fff);letter-spacing:-.03em;margin-bottom:0;font-family:Poppins,sans-serif;font-size:58px;font-weight:800;line-height:48px}#brxe-tpervo,#brxe-ssfhtt{color:var(--bricks-color-zsxzvw,#9951ff);letter-spacing:2px;text-transform:uppercase;margin-top:14px;margin-bottom:16px;font-family:Poppins,sans-serif;font-size:11px;font-weight:700}#brxe-cfovdd{color:var(--bricks-color-tgqxeu,#f0e8ff);letter-spacing:2px;text-transform:uppercase;margin-top:14px;margin-bottom:16px;font-family:Poppins,sans-serif;font-size:11px;font-weight:700}#brxe-wbdghw,#brxe-sitnvx,#brxe-wkzkfv{background-color:var(--bricks-color-wimwew,#788393);color:var(--bricks-color-rnmjwl,#fff);text-align:center;border-radius:50px;width:120px;padding:7px 0;font-family:Poppins,sans-serif;font-size:13px;font-weight:600;line-height:20px;transition:background-color .2s,transform .2s;display:inline-block;cursor:pointer!important}#brxe-wbdghw:hover,#brxe-sitnvx:hover,#brxe-wkzkfv:hover{background-color:var(--bricks-color-zsxzvw,#9951ff);transform:scale(1.04)}#brxe-wkzkfv.gn-plan-active,#brxe-wbdghw.gn-plan-active,#brxe-sitnvx.gn-plan-active{background-color:var(--bricks-color-zsxzvw,#9951ff)!important}#brxe-zhsnaf{color:var(--bricks-color-lrgeru,#101927);text-align:left;margin-top:24px;font-family:Poppins,sans-serif;font-size:15px;font-weight:400;line-height:1.45;display:block}.dark #brxe-zhsnaf,[data-brx-theme=dark] #brxe-zhsnaf{color:#d1d5db!important}#brxe-croznm{color:var(--bricks-color-rnmjwl,#fff);background-color:var(--bricks-color-lrgeru,#101927);border-radius:50px;justify-content:center;align-items:center;height:46px;margin-top:16px;padding:0 32px;font-family:Poppins,sans-serif;font-size:13px;font-weight:700;text-decoration:none;transition:background-color .2s,transform .2s,box-shadow .2s;display:inline-flex;cursor:pointer!important}.dark #brxe-croznm,[data-brx-theme=dark] #brxe-croznm{background-color:var(--bricks-color-zsxzvw,#9951ff)!important}#brxe-croznm:hover{background-color:var(--bricks-color-zsxzvw,#9951ff);transform:translateY(-2px);box-shadow:0 8px 20px #9951ff4d}#brxe-cemkuw{background-color:var(--bricks-color-rnmjwl,#fff);border:1px solid #0000000a;border-radius:40px;flex-direction:column;align-items:flex-start;padding:28px 30px;display:flex;box-shadow:0 4px 20px #00000008}.dark #brxe-cemkuw,[data-brx-theme=dark] #brxe-cemkuw{background-color:#171720!important;border-color:#ffffff0f!important;box-shadow:0 4px 20px #0000004d!important}#brxe-cjsvyx{color:var(--bricks-color-lrgeru,#101927);font-family:Poppins,sans-serif;font-size:20px;font-weight:800;line-height:24px}.dark #brxe-cjsvyx,[data-brx-theme=dark] #brxe-cjsvyx{color:#fff!important}#brxe-yvntzp{color:var(--bricks-color-lrgeru,#101927);text-align:left;margin-top:8px;margin-bottom:16px;font-family:Poppins,sans-serif;font-size:14.5px;font-weight:400;line-height:1.4;display:block}.dark #brxe-yvntzp,[data-brx-theme=dark] #brxe-yvntzp{color:#d1d5db!important}#brxe-qrpiba{color:var(--bricks-color-rnmjwl,#fff);background-color:var(--bricks-color-zsxzvw,#9951ff);text-align:center;border-radius:50px;justify-content:center;align-items:center;width:100%;min-height:46px;padding:10px 24px;font-family:Poppins,sans-serif;font-size:15px;font-weight:700;line-height:20px;display:flex;box-shadow:0 6px 20px #9951ff47}#brxe-sboweb,#brxe-xrdoob{flex-direction:row;align-items:center;gap:8px;margin-top:14px;display:flex}#brxe-bxzsnv,#brxe-yekwmv{flex-shrink:0;width:26px;height:26px}#brxe-zmgnzd,#brxe-mzxeml{color:var(--bricks-color-qtiaun,#475467);margin:0;font-family:Poppins,sans-serif;font-size:14px;font-weight:500}.dark #brxe-zmgnzd,.dark #brxe-mzxeml,[data-brx-theme=dark] #brxe-zmgnzd,[data-brx-theme=dark] #brxe-mzxeml{color:#9ca3af!important}#brxe-ryqmze .jet-listing-dynamic-field__content{color:var(--bricks-color-lrgeru,#101927);font-family:Poppins,sans-serif;font-size:15px;font-weight:700;line-height:20px}.dark #brxe-ryqmze .jet-listing-dynamic-field__content,[data-brx-theme=dark] #brxe-ryqmze .jet-listing-dynamic-field__content{color:#fff!important}#brxe-uonotz{color:var(--bricks-color-qtiaun,#475467);margin:0;font-family:Poppins,sans-serif;font-size:16px}#brxe-ryvhfl{background-color:var(--bricks-color-rnmjwl,#fff);border:1px solid #0000000a;border-radius:40px;padding:30px;box-shadow:0 4px 20px #00000008}.dark #brxe-ryvhfl,[data-brx-theme=dark] #brxe-ryvhfl{background-color:#171720!important;border-color:#ffffff0f!important;box-shadow:0 4px 20px #0000004d!important}#brxe-yjdhen{color:var(--bricks-color-lrgeru,#101927);font-family:Poppins,sans-serif;font-size:20px;font-weight:800;line-height:24px}.dark #brxe-yjdhen,[data-brx-theme=dark] #brxe-yjdhen{color:#fff!important}#brxe-oytiom{color:var(--bricks-color-qtiaun,#475467);text-align:left;margin-top:8px;margin-bottom:16px;font-family:Poppins,sans-serif;font-size:14.5px;font-weight:400;line-height:22px}.dark #brxe-oytiom,[data-brx-theme=dark] #brxe-oytiom{color:#9ca3af!important}#brxe-gmefry{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}#brxe-gmefry .accordion-item{border-bottom:1px solid #0000000d;padding-bottom:4px}.dark #brxe-gmefry .accordion-item,[data-brx-theme=dark] #brxe-gmefry .accordion-item{border-bottom-color:#ffffff0f}#brxe-gmefry .accordion-item:last-child{border-bottom:none}#brxe-gmefry .accordion-title-wrapper{-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;padding:12px 0;display:flex;cursor:pointer!important}#brxe-gmefry .accordion-title{justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}#brxe-gmefry .accordion-title .title{color:var(--bricks-color-lrgeru,#101927);flex:1;margin:0;font-family:Poppins,sans-serif;font-size:14.5px;font-weight:500;line-height:1.35}.dark #brxe-gmefry .accordion-title .title,[data-brx-theme=dark] #brxe-gmefry .accordion-title .title{color:#f3f4f6!important}#brxe-gmefry .accordion-title svg{flex-shrink:0;width:18px;height:18px;transition:transform .25s}#brxe-gmefry .accordion-content-wrapper{color:var(--bricks-color-qtiaun,#475467);background-color:var(--bricks-color-jdmtoc,#f2f6ff);border-radius:20px;margin-top:4px;margin-bottom:12px;padding:16px 18px;font-family:Poppins,sans-serif;font-size:13.5px;font-weight:400;line-height:1.45}.dark #brxe-gmefry .accordion-content-wrapper,[data-brx-theme=dark] #brxe-gmefry .accordion-content-wrapper{color:#d1d5db!important;background-color:#20202d!important}.gnu-envato{--ink:#101927;--ink2:#475467;--ink3:#788393;--ink4:#4d5a6d;--accent:#9951ff;--accent-dark:#742dd2;--accent-deep:#6b21a8;--accent-bg:#ebe0ff;--green:#10b981;--green-bg:#ecfdf5;--green-dark:#059669;--amber:#f59e0b;--amber-bg:#fffbeb;--red:#ef4444;--red-bg:#fef2f2;--bg:#f2f6ff;--white:#fff;--border:#f0eff1;width:100%}.gnu-envato .page-header{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px;max-width:1300px;margin:0 auto 28px;padding:0 0 24px;display:flex}.gnu-envato .header-left{flex-direction:column;gap:12px;display:flex}.gnu-envato .breadcrumb{color:var(--ink3);align-items:center;font-size:13px;font-weight:400;display:flex}.gnu-envato .breadcrumb a,.gnu-envato .breadcrumb button{color:var(--ink3);cursor:pointer;background:0 0;border:none;padding:0;font-size:13px;transition:color .2s}.gnu-envato .breadcrumb a:hover,.gnu-envato .breadcrumb button:hover{color:var(--accent)}.gnu-envato .breadcrumb span{opacity:.5;margin:0 6px}.gnu-envato .header-title-row{align-items:center;gap:16px;display:flex}.gnu-envato .page-ring{background:linear-gradient(135deg, var(--accent-bg), #9951ff14);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;display:flex;position:relative}.gnu-envato .page-ring:after{content:"";background:#fff;border-radius:50%;position:absolute;inset:3px}.gnu-envato .page-ring svg{z-index:1;width:24px;height:24px;stroke:var(--accent);animation:3s ease-in-out infinite acShieldPulse;position:relative}.gnu-envato .page-title{color:var(--ink);margin:0;font-size:28px;font-weight:800;line-height:1.2}.gnu-envato .page-subtitle{color:var(--ink3);margin-top:2px;margin-bottom:0;font-size:13px;font-weight:400}.gnu-envato .header-stats{align-items:center;gap:20px;display:flex}.gnu-envato .stat-item{align-items:center;gap:10px;display:flex}.gnu-envato .stat-ring{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex;position:relative}.gnu-envato .stat-ring.purple{background:linear-gradient(135deg, var(--accent-bg), #9951ff14)}.gnu-envato .stat-ring.green{background:linear-gradient(135deg, var(--green-bg), #10b98114)}.gnu-envato .stat-ring:after{content:"";background:#fff;border-radius:50%;position:absolute;inset:2px}.gnu-envato .stat-ring svg{z-index:1;width:14px;height:14px;position:relative}.gnu-envato .stat-num{color:var(--ink);font-size:22px;font-weight:800;line-height:1.1}.gnu-envato .stat-label{color:var(--ink3);font-size:10px;font-weight:500}.gnu-envato .stat-text{flex-direction:column;display:flex}.gnu-envato .main-grid{grid-template-columns:1.6fr 1fr;gap:20px;max-width:1300px;margin:0 auto;display:grid}.gnu-envato .card{background:var(--white);border:1px solid #e2e8f0b3;border-radius:40px;padding:25px 30px;box-shadow:0 2px 12px #00000005}.gnu-envato .card-title{color:var(--ink);font-size:20px;font-weight:800;line-height:1.3}.gnu-envato .card-title-sm{color:var(--ink);margin-bottom:4px;font-size:17px;font-weight:700;line-height:1.3}.gnu-envato .card-desc{color:var(--ink3);margin-top:4px;font-size:13px;font-weight:400;line-height:1.5}.gnu-envato .rules-list{flex-direction:column;gap:8px;margin-top:14px;display:flex}.gnu-envato .rule-item{border-radius:14px;gap:12px;padding:10px 14px;transition:transform .2s;display:flex}.gnu-envato .rule-item:hover{transform:translate(3px)}.gnu-envato .rule-item.do{background:var(--green-bg)}.gnu-envato .rule-item.dont{background:var(--red-bg)}.gnu-envato .rule-item.warn{background:var(--amber-bg)}.gnu-envato .rule-dot{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;margin-top:1px;display:flex}.gnu-envato .rule-dot.green{background:var(--green)}.gnu-envato .rule-dot.red{background:var(--red)}.gnu-envato .rule-dot.amber{background:var(--amber)}.gnu-envato .rule-dot svg{stroke:#fff;stroke-width:3px;width:12px;height:12px}.gnu-envato .rule-text{color:var(--ink);font-size:12px;font-weight:500;line-height:1.5}.gnu-envato .rule-text strong{font-weight:700}.gnu-envato .htw-container{margin-top:16px;padding-left:24px;position:relative}.gnu-envato .htw-line{background:linear-gradient(to bottom, var(--accent), var(--green), var(--amber));border-radius:2px;width:2px;position:absolute;top:12px;bottom:12px;left:8px}.gnu-envato .htw-step{align-items:flex-start;gap:14px;margin-bottom:10px;display:flex;position:relative}.gnu-envato .htw-step:last-child{margin-bottom:0}.gnu-envato .htw-dot{z-index:2;border:2px solid #fff;border-radius:50%;width:12px;height:12px;position:absolute;top:14px;left:-20px}.gnu-envato .htw-dot.purple{background:var(--accent);box-shadow:0 0 0 3px #9951ff26}.gnu-envato .htw-dot.green{background:var(--green);box-shadow:0 0 0 3px #10b98126}.gnu-envato .htw-dot.amber{background:var(--amber);box-shadow:0 0 0 3px #f59e0b26}.gnu-envato .htw-card{background:var(--bg);border-radius:14px;flex:1;align-items:flex-start;gap:12px;padding:12px;transition:transform .2s;display:flex}.gnu-envato .htw-card:hover{transform:translate(3px)}.gnu-envato .htw-icon{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.gnu-envato .htw-icon.purple{background:var(--accent-bg)}.gnu-envato .htw-icon.green{background:var(--green-bg)}.gnu-envato .htw-icon.amber{background:var(--amber-bg)}.gnu-envato .htw-icon svg{width:18px;height:18px}.gnu-envato .htw-title{color:var(--ink);font-size:14px;font-weight:700}.gnu-envato .htw-desc{color:var(--ink4);margin-top:2px;font-size:12px;font-weight:400;line-height:1.4}.gnu-envato .cred-field{margin-top:12px}.gnu-envato .cred-label{color:var(--ink3);text-transform:uppercase;letter-spacing:.5px;margin-bottom:6px;font-size:11px;font-weight:600}.gnu-envato .cred-value{background:var(--bg);border-radius:14px;align-items:center;gap:10px;padding:10px 14px;display:flex}.gnu-envato .cred-text{color:var(--ink);flex:1;font-family:SF Mono,Monaco,Courier New,monospace;font-size:13px;font-weight:500}.gnu-envato .cred-copy{background:var(--accent);color:#fff;cursor:pointer;border:none;border-radius:9999px;padding:6px 14px;font-family:Poppins,sans-serif;font-size:11px;font-weight:600;transition:all .2s}.gnu-envato .cred-copy:hover{background:var(--accent-dark);transform:translateY(-1px)}.gnu-envato .cred-copy.copied{background:var(--green)!important}.gnu-envato .sync-notice{background:var(--accent);border-radius:40px;align-items:flex-start;gap:10px;padding:16px 20px;display:flex}.gnu-envato .sync-notice svg{stroke:#fff;flex-shrink:0;width:18px;height:18px;margin-top:1px}.gnu-envato .sync-notice p{color:#fff;margin:0;font-size:12px;line-height:1.5}.gnu-envato .sync-notice strong{font-weight:700}.gnu-envato .cl-grid{grid-template-columns:1fr 1fr;gap:10px;margin-top:12px;display:grid}.gnu-envato .cl-cell{text-align:center;border:1.5px solid var(--border);cursor:pointer;background:#fff;border-radius:24px;flex-direction:column;align-items:center;padding:20px 14px;text-decoration:none;transition:all .2s;display:flex}.gnu-envato .cl-cell:hover{transform:translateY(-3px);box-shadow:0 4px 16px #0000000f}.gnu-envato .cl-cell.green:hover{border-color:var(--green)}.gnu-envato .cl-cell.purple:hover{border-color:var(--accent)}.gnu-envato .cl-icon{border-radius:16px;justify-content:center;align-items:center;width:52px;height:52px;margin-bottom:10px;display:flex}.gnu-envato .cl-icon.green{background:var(--green-bg)}.gnu-envato .cl-icon.purple{background:var(--accent-bg)}.gnu-envato .cl-icon svg{width:24px;height:24px}.gnu-envato .cl-title{color:var(--ink);font-size:14px;font-weight:700}.gnu-envato .cl-desc{color:var(--ink3);margin-top:2px;font-size:11px;font-weight:400}.gnu-envato .cl-arrow{margin-top:8px;font-size:11px;font-weight:600}.gnu-envato .cl-cell.green .cl-arrow{color:var(--green)}.gnu-envato .cl-cell.purple .cl-arrow{color:var(--accent)}.gnu-envato .faq-grid{flex-direction:column;gap:8px;margin-top:14px;display:flex}.gnu-envato .fi{border:1.5px solid var(--border);cursor:pointer;border-radius:20px;padding:16px 18px;transition:all .2s}.gnu-envato .fi:hover{border-color:var(--accent);box-shadow:0 2px 12px #9951ff0f}.gnu-envato .fi.open{border-color:var(--accent);background:linear-gradient(#9951ff05,#fff)}.gnu-envato .fi-head{align-items:center;gap:12px;display:flex}.gnu-envato .fi-ring{background:linear-gradient(135deg, var(--accent-bg), #9951ff0f);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex;position:relative}.gnu-envato .fi-ring:after{content:"";background:#fff;border-radius:50%;position:absolute;inset:2px}.gnu-envato .fi-ring svg{z-index:1;width:14px;height:14px;position:relative}.gnu-envato .fi.open .fi-ring{background:linear-gradient(135deg, var(--green-bg), #10b98114)}.gnu-envato .fi-q{color:var(--ink);flex:1;font-size:13px;font-weight:700}.gnu-envato .fi-chev{width:16px;height:16px;stroke:var(--accent);flex-shrink:0;transition:transform .2s}.gnu-envato .fi.open .fi-chev{transform:rotate(180deg)}.gnu-envato .fi-a{max-height:0;color:var(--ink2);padding:0 0 0 44px;font-size:12px;font-weight:400;line-height:1.5;transition:max-height .3s,padding .3s;overflow:hidden}.gnu-envato .fi.open .fi-a{max-height:300px;padding:10px 0 0 44px}.gnu-envato .twofa-card{border:1.5px solid #0000;transition:all .25s}.gnu-envato .twofa-card:hover{border-color:#8b5cf6;transform:translateY(-3px);box-shadow:0 8px 28px #8b5cf633}.gnu-envato .btn-primary{background:var(--accent);color:#fff;cursor:pointer;border:none;border-radius:50px;align-items:center;gap:8px;height:46px;padding:0 28px;font-family:Poppins,sans-serif;font-size:14px;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.gnu-envato .btn-primary:hover{background:var(--accent-dark);transform:translateY(-2px);box-shadow:0 6px 20px #9951ff40}.gnu-envato .btn-ghost{height:42px;color:var(--ink);border:2px solid var(--border);cursor:pointer;background:#fff;border-radius:50px;align-items:center;gap:8px;padding:0 24px;font-family:Poppins,sans-serif;font-size:13px;font-weight:600;transition:all .2s;display:inline-flex}.gnu-envato .btn-ghost:hover{border-color:var(--accent);color:var(--accent);transform:translateY(-2px)}.gnu-envato .ctas-row{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.gnu-envato .ts-card{flex-direction:column;gap:6px;margin-top:12px;display:flex}.gnu-envato .ts-item{border-radius:14px;gap:10px;padding:10px 14px;display:flex}.gnu-envato .ts-item.amber{background:var(--amber-bg)}.gnu-envato .ts-item.red{background:var(--red-bg)}.gnu-envato .ts-item.green{background:var(--green-bg)}.gnu-envato .ts-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:5px}.gnu-envato .ts-dot.amber{background:var(--amber)}.gnu-envato .ts-dot.red{background:var(--red)}.gnu-envato .ts-dot.green{background:var(--green)}.gnu-envato .ts-txt{color:var(--ink);font-size:12px;font-weight:400;line-height:1.5}.gnu-envato .ts-txt strong{font-weight:600}.gnu-envato .compat-note{color:var(--ink3);text-align:center;margin-top:12px;font-size:11px;font-style:italic;font-weight:400}@keyframes acShieldPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.85;transform:scale(1.08)}}@media (width<=768px){.gnu-envato .main-grid{grid-template-columns:1fr}.gnu-envato .page-header{flex-direction:column;align-items:flex-start}.gnu-envato .page-title{font-size:22px}.gnu-envato .header-stats{flex-wrap:wrap}.gnu-envato .cl-grid{grid-template-columns:1fr}.gnu-envato .fi{padding:12px 14px}.gnu-envato .fi-q{font-size:12px}.gnu-envato .fi-ring{width:28px;height:28px}.gnu-envato .fi.open .fi-a{padding:8px 0 0 40px}.gnu-envato .card{border-radius:30px;padding:20px}.gnu-envato .ctas-row{flex-direction:column}.gnu-envato .btn-primary,.gnu-envato .btn-ghost{justify-content:center;width:100%}}.gnu-aimodels .banner-row{border-radius:14px;align-items:flex-start;gap:10px;padding:10px 14px;transition:transform .2s;display:flex}.gnu-aimodels .banner-row:hover{transform:translate(3px)}.gnu-aimodels .banner-icon{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;margin-top:1px;display:flex}.gnu-aimodels .banner-title{font-size:12px;font-weight:700}.gnu-aimodels .banner-desc{color:var(--ink2);margin-top:1px;font-size:11px;font-weight:400;line-height:1.4}.gnu-aimodels .explainer-grid{grid-template-columns:1fr 1fr;gap:10px;margin-top:16px;display:grid}.gnu-aimodels .explainer-item{background:var(--bg);border-radius:20px;align-items:flex-start;gap:12px;padding:14px 16px;transition:transform .2s;display:flex}.gnu-aimodels .explainer-item:hover{transform:translate(3px)}.gnu-aimodels .explainer-icon{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.gnu-aimodels .explainer-icon.purple{background:var(--accent-bg)}.gnu-aimodels .explainer-icon.green{background:var(--green-bg)}.gnu-aimodels .explainer-icon.amber{background:var(--amber-bg)}.gnu-aimodels .explainer-icon.red{background:var(--red-bg)}.gnu-aimodels .explainer-icon svg{width:18px;height:18px}.gnu-aimodels .explainer-title{color:var(--ink);font-size:13px;font-weight:700}.gnu-aimodels .explainer-desc{color:var(--ink3);margin-top:2px;font-size:11px;font-weight:400;line-height:1.4}.gnu-aimodels .ms-stats{grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:18px;display:grid}.gnu-aimodels .ms-stat{background:var(--bg);text-align:center;border-radius:16px;padding:14px 10px;position:relative;overflow:hidden}.gnu-aimodels .ms-stat:before{content:"";border-radius:0 0 16px 16px;height:3px;position:absolute;bottom:0;left:0;right:0}.gnu-aimodels .ms-stat:first-child:before{background:linear-gradient(90deg, var(--accent), #c084fc)}.gnu-aimodels .ms-stat:nth-child(2):before{background:linear-gradient(90deg,#3b82f6,#60a5fa)}.gnu-aimodels .ms-stat:nth-child(3):before{background:linear-gradient(90deg, var(--green), #34d399)}.gnu-aimodels .ms-stat:nth-child(4):before{background:linear-gradient(90deg,#f59e0b,#fbbf24)}.gnu-aimodels .ms-stat-icon{justify-content:center;align-items:center;width:32px;height:32px;margin:0 auto 6px;display:flex}.gnu-aimodels .ms-stat-icon svg{width:22px;height:22px}.gnu-aimodels .ms-stat-num{-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:24px;font-weight:800}.gnu-aimodels .ms-stat:first-child .ms-stat-num{background:linear-gradient(135deg, var(--accent), #c084fc);-webkit-background-clip:text;background-clip:text}.gnu-aimodels .ms-stat:nth-child(2) .ms-stat-num{background:linear-gradient(135deg,#3b82f6,#60a5fa);-webkit-background-clip:text;background-clip:text}.gnu-aimodels .ms-stat:nth-child(3) .ms-stat-num{background:linear-gradient(135deg, var(--green), #34d399);-webkit-background-clip:text;background-clip:text}.gnu-aimodels .ms-stat:nth-child(4) .ms-stat-num{background:linear-gradient(135deg,#f59e0b,#fbbf24);-webkit-background-clip:text;background-clip:text}.gnu-aimodels .ms-stat-label{color:var(--ink3);margin-top:2px;font-size:10px;font-weight:500}.gnu-aimodels .ms-acc{flex-direction:column;gap:6px;display:flex}.gnu-aimodels .ms-row{border:1.5px solid var(--border);cursor:pointer;border-radius:16px;transition:all .25s;overflow:hidden}.gnu-aimodels .ms-row:hover{border-color:var(--accent);box-shadow:0 2px 12px #9951ff0f}.gnu-aimodels .ms-row.open{border-color:var(--accent);background:linear-gradient(#9951ff05,#fff)}.gnu-aimodels .ms-head{align-items:center;gap:10px;padding:12px 16px;display:flex}.gnu-aimodels .ms-ic{color:#fff;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-size:12px;font-weight:700;display:flex}.gnu-aimodels .ms-name{color:var(--ink);flex:1;font-size:13px;font-weight:700}.gnu-aimodels .ms-count{color:var(--ink3);background:var(--bg);border-radius:50px;padding:2px 10px;font-size:11px;font-weight:600}.gnu-aimodels .ms-chev{width:16px;height:16px;stroke:var(--accent);fill:none;stroke-width:2px;flex-shrink:0;transition:transform .2s}.gnu-aimodels .ms-row.open .ms-chev{transform:rotate(180deg)}.gnu-aimodels .ms-body{max-height:0;transition:max-height .35s;overflow:hidden}.gnu-aimodels .ms-row.open .ms-body{max-height:600px}.gnu-aimodels .ms-pills{flex-wrap:wrap;gap:6px;padding:0 16px 14px;display:flex}.gnu-aimodels .ms-pill{background:var(--bg);color:var(--ink);border-radius:50px;align-items:center;gap:5px;padding:5px 13px;font-size:11px;font-weight:600;transition:all .15s;display:inline-flex}.gnu-aimodels .ms-pill:hover{background:var(--accent-bg);color:var(--accent-dark)}.gnu-aimodels .ms-pill .pdot{border-radius:50%;flex-shrink:0;width:6px;height:6px}.gnu-aimodels .ms-pill .new-tag{text-transform:uppercase;letter-spacing:.5px;color:#fff;background:linear-gradient(135deg,#8b5cf6,#06b6d4);border-radius:50px;flex-shrink:0;margin-left:2px;padding:1px 6px;font-size:8px;font-weight:700}@keyframes msFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@keyframes msPulse{0%,to{opacity:.85;transform:scale(1)}50%{opacity:1;transform:scale(1.1)}}@keyframes msSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes msBolt{0%,to{opacity:.7}50%{opacity:1;filter:drop-shadow(0 0 3px)}}.gnu-aimodels .ms-stat-icon .ic-float{animation:3s ease-in-out infinite msFloat}.gnu-aimodels .ms-stat-icon .ic-pulse{animation:2.5s ease-in-out infinite msPulse}.gnu-aimodels .ms-stat-icon .ic-spin{animation:8s linear infinite msSpin}.gnu-aimodels .ms-stat-icon .ic-bolt{animation:2s ease-in-out infinite msBolt}@media (width<=600px){.gnu-aimodels .ms-stats{grid-template-columns:repeat(2,1fr)}}.gnu-canva{--cv-dark:#101927;--cv-slate:#475467;--cv-muted:#788393;--cv-light-blue:#f2f6ff;--cv-green:#00a870;--cv-white:#fff;color:var(--cv-dark);width:100%;font-family:Poppins,system-ui,-apple-system,sans-serif}.gnu-canva .cv-header-grid{grid-template-columns:1.5fr 1fr;align-items:center;row-gap:15px;margin-bottom:30px;display:grid}@media (width<=768px){.gnu-canva .cv-header-grid{grid-template-columns:1fr}}.gnu-canva .cv-breadcrumbs{color:var(--cv-muted);align-items:center;gap:8px;font-size:14px;font-weight:400;display:flex}.gnu-canva .cv-breadcrumbs a{color:var(--cv-muted);text-decoration:none;transition:color .2s}.gnu-canva .cv-breadcrumbs a:hover{color:var(--cv-dark)}.gnu-canva .cv-breadcrumbs .separator{color:var(--cv-muted);opacity:.7;font-size:11px}.gnu-canva .cv-title-row{align-items:center;column-gap:12px;margin-top:4px;display:flex}.gnu-canva .cv-lottie-icon{flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;animation:3s ease-in-out infinite cvFloat;display:flex}@keyframes cvFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.gnu-canva .cv-title{color:var(--cv-dark);letter-spacing:-.5px;margin:0;font-size:44px;font-weight:800;line-height:1.1}@media (width<=640px){.gnu-canva .cv-title{font-size:32px}}.gnu-canva .cv-subtitle-row{align-items:center;column-gap:10px;margin-top:4px;display:flex}.gnu-canva .cv-subtitle{color:var(--cv-muted);font-size:16px;font-weight:400}.gnu-canva .cv-canva-badge{object-fit:contain;width:20px;height:20px}.gnu-canva .cv-stats-row{justify-content:flex-end;align-items:center;column-gap:30px;display:flex}@media (width<=768px){.gnu-canva .cv-stats-row{justify-content:flex-start;column-gap:24px;margin-top:10px}}.gnu-canva .cv-stat-box{align-items:center;column-gap:10px;display:flex}.gnu-canva .cv-stat-icon{flex-shrink:0;justify-content:center;align-items:center;width:35px;height:35px;display:flex}.gnu-canva .cv-stat-content h4{color:var(--cv-slate);margin:0;font-size:28px;font-weight:800;line-height:24px}.gnu-canva .cv-stat-content p{color:var(--cv-muted);margin:0;font-size:15px;line-height:22px}.gnu-canva .cv-main-grid{grid-template-columns:1.6fr 1fr;align-items:start;gap:20px;margin-top:30px;display:grid}@media (width<=900px){.gnu-canva .cv-main-grid{grid-template-columns:1fr}}.gnu-canva .cv-col-left,.gnu-canva .cv-col-right{flex-direction:column;row-gap:20px;display:flex}.gnu-canva .cv-card{background-color:#fff;border:1px solid #0000000a;border-radius:40px;padding:25px 30px 30px;box-shadow:0 4px 20px #00000008}.gnu-canva .cv-card-title{color:var(--cv-dark);margin:0;font-size:20px;font-weight:800;line-height:24px}.gnu-canva .cv-card-desc{color:var(--cv-dark);margin-top:10px;font-size:15px;font-weight:400;line-height:1.3;display:block}.gnu-canva .cv-card-italic{color:var(--cv-slate);margin-top:10px;font-size:15px;font-style:italic;font-weight:500;line-height:1.3;display:block}.gnu-canva .cv-section-heading{color:var(--cv-dark);margin-top:15px;margin-bottom:5px;font-size:16px;font-weight:700;line-height:22px}.gnu-canva .cv-step-pill{background-color:var(--cv-light-blue);color:var(--cv-dark);border-radius:25px;align-items:center;column-gap:15px;margin-bottom:5px;padding:10px 20px;font-size:14.5px;line-height:1.4;transition:transform .2s,background-color .2s;display:flex}.gnu-canva .cv-step-pill:hover{background-color:#e9effc;transform:translate(3px)}.gnu-canva .cv-step-pill p{margin:0}.gnu-canva .cv-step-icon{object-fit:contain;flex-shrink:0;width:24px;height:24px}.gnu-canva .cv-offers-grid{grid-template-columns:1fr;gap:10px;margin-top:20px;display:grid}.gnu-canva .cv-offer-card{color:#fff;border-radius:30px;align-items:center;column-gap:16px;padding:18px 20px;font-size:14px;line-height:1.45;transition:transform .2s,box-shadow .2s;display:flex}.gnu-canva .cv-offer-card:hover{transform:translateY(-2px)}.gnu-canva .cv-offer-card p{margin:0}.gnu-canva .cv-offer-paid{background-color:var(--cv-dark);box-shadow:0 4px 15px #10192740}.gnu-canva .cv-offer-free{background-color:var(--cv-green);box-shadow:0 4px 15px #00a87040}.gnu-canva .cv-offer-icon{background:#ffffff26;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.gnu-canva .cv-warning-notice{background-color:var(--cv-dark);color:#fff;text-align:center;border-radius:40px;flex-direction:column;justify-content:center;align-items:center;padding:20px 24px;font-size:15px;font-weight:400;line-height:1.35;display:flex;box-shadow:0 4px 20px #10192733}.gnu-canva .cv-warning-notice p{margin:0}.gnu-canva .cv-cred-box{width:100%;margin-top:10px}.gnu-canva .cv-cred-label{color:var(--cv-muted);margin-top:10px;margin-bottom:4px;font-size:13px;font-weight:400}.gnu-canva .cv-cred-pill{color:#fff;border-radius:50px;justify-content:space-between;align-items:center;column-gap:8px;width:100%;padding:9px 16px;font-size:15px;font-weight:500;transition:filter .2s;display:flex}.gnu-canva .cv-cred-pill:hover{filter:brightness(1.1)}.gnu-canva .cv-cred-code{background-color:var(--cv-dark)}.gnu-canva .cv-cred-email{background-color:var(--cv-slate)}.gnu-canva .cv-cred-left{text-overflow:ellipsis;white-space:nowrap;align-items:center;column-gap:8px;min-width:0;display:flex;overflow:hidden}.gnu-canva .cv-cred-left svg{flex-shrink:0;width:20px;height:20px}.gnu-canva .cv-cred-copy{color:#ffffffb3;cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;padding:4px;transition:color .2s,background-color .2s;display:flex}.gnu-canva .cv-cred-copy:hover{color:#fff;background:#ffffff26}.gnu-canva .cv-cred-footer{color:var(--cv-muted);text-align:center;margin-top:10px;font-size:12px;font-style:italic;font-weight:500;line-height:16px}.gnu-canva .cv-cred-footer p{margin:0}.gnu-canva .cv-support-card{background-color:var(--cv-light-blue);border:1px solid var(--cv-light-blue);text-align:center;border-radius:30px;flex-direction:column;align-items:center;row-gap:8px;margin-top:15px;padding:16px 20px 20px;display:flex}.gnu-canva .cv-support-card img{object-fit:contain;width:45px;height:45px}.gnu-canva .cv-support-card p{color:var(--cv-slate);text-align:center;margin:0;font-size:14px;font-weight:400;line-height:18px}.gnu-canva .cv-support-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#9951ff,#7c3aed);border-radius:50px;align-items:center;gap:7px;margin-top:6px;padding:8px 20px;font-size:13px;font-weight:700;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 4px 15px #9951ff59}.gnu-canva .cv-support-btn:hover{transform:translateY(-2px);box-shadow:0 6px 22px #9951ff73}.gnu-canva .cv-faq-list{margin-top:10px;padding:0;list-style:none}.gnu-canva .cv-faq-item{border-bottom:1px solid #0000000d}.gnu-canva .cv-faq-item:last-child{border-bottom:none}.gnu-canva .cv-faq-title-wrap{padding:10px 0}.gnu-canva .cv-faq-btn{text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:0;display:flex}.gnu-canva .cv-faq-btn h5{color:var(--cv-dark);margin:0;font-size:15px;font-weight:600;line-height:1.35;transition:color .2s}.gnu-canva .cv-faq-btn:hover h5{color:#7c3aed}.gnu-canva .cv-faq-btn svg{color:#9951ff;flex-shrink:0;width:18px;height:18px;transition:transform .25s}.gnu-canva .cv-faq-btn.open svg{transform:rotate(180deg)}.gnu-canva .cv-faq-content{color:var(--cv-slate);background-color:var(--cv-light-blue);border-radius:25px;margin-bottom:10px;padding:15px 18px;font-size:14px;font-weight:400;line-height:1.45;animation:.25s cvFadeDown}.gnu-canva .cv-faq-content p{margin:0}.gnu-chatbot{--cb-dark:#101927;--cb-slate:#475467;--cb-muted:#788393;--cb-light-blue:#f2f6ff;--cb-green:#00a870;--cb-purple:#9951ff;--cb-white:#fff;color:var(--cb-dark);width:100%;font-family:Poppins,system-ui,-apple-system,sans-serif}.gnu-chatbot .cb-header-grid{grid-template-columns:1.5fr 1fr;align-items:center;row-gap:15px;margin-bottom:25px;display:grid}@media (width<=768px){.gnu-chatbot .cb-header-grid{grid-template-columns:1fr}}.gnu-chatbot .cb-breadcrumbs{color:var(--cb-muted);align-items:center;gap:8px;font-size:14px;font-weight:400;display:flex}.gnu-chatbot .cb-breadcrumbs a{color:var(--cb-muted);text-decoration:none;transition:color .2s}.gnu-chatbot .cb-breadcrumbs a:hover{color:var(--cb-dark)}.gnu-chatbot .cb-breadcrumbs .separator{color:var(--cb-muted);opacity:.7;font-size:11px}.gnu-chatbot .cb-title-row{align-items:center;column-gap:12px;margin-top:4px;display:flex}.gnu-chatbot .cb-lottie-icon{flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;animation:3s ease-in-out infinite cbBotFloat;display:flex}@keyframes cbBotFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.gnu-chatbot .cb-title{color:var(--cb-dark);letter-spacing:-.5px;margin:0;font-size:44px;font-weight:800;line-height:1.1}@media (width<=640px){.gnu-chatbot .cb-title{font-size:32px}}.gnu-chatbot .cb-subtitle-row{align-items:center;column-gap:10px;margin-top:4px;display:flex}.gnu-chatbot .cb-subtitle{color:var(--cb-muted);font-size:16px;font-weight:400}.gnu-chatbot .cb-badge-img{object-fit:contain;width:20px;height:20px}.gnu-chatbot .cb-stats-row{justify-content:flex-end;align-items:center;column-gap:30px;display:flex}@media (width<=768px){.gnu-chatbot .cb-stats-row{justify-content:flex-start;column-gap:24px;margin-top:10px}}.gnu-chatbot .cb-stat-box{align-items:center;column-gap:10px;display:flex}.gnu-chatbot .cb-stat-icon{flex-shrink:0;justify-content:center;align-items:center;width:35px;height:35px;display:flex}.gnu-chatbot .cb-stat-content h4{color:var(--cb-slate);margin:0;font-size:28px;font-weight:800;line-height:24px}.gnu-chatbot .cb-stat-content p{color:var(--cb-muted);margin:0;font-size:15px;line-height:22px}.gnu-chatbot .cb-top-notice{background-color:var(--cb-dark);color:#fff;border-radius:50px;align-items:center;margin-top:25px;margin-bottom:25px;padding:15px 25px;font-size:14px;font-weight:400;line-height:1.4;display:flex;box-shadow:0 4px 15px #10192726}.gnu-chatbot .cb-top-notice strong{font-weight:700}.gnu-chatbot .cb-main-grid{grid-template-columns:1.6fr 1fr;align-items:start;gap:20px;display:grid}@media (width<=900px){.gnu-chatbot .cb-main-grid{grid-template-columns:1fr}}.gnu-chatbot .cb-col-left,.gnu-chatbot .cb-col-right{flex-direction:column;row-gap:20px;display:flex}.gnu-chatbot .cb-card{background-color:#fff;border:1px solid #0000000a;border-radius:40px;padding:25px 30px 30px;box-shadow:0 4px 20px #00000008}.gnu-chatbot .cb-card-title{color:var(--cb-dark);margin:0;font-size:20px;font-weight:800;line-height:24px}.gnu-chatbot .cb-card-desc{color:var(--cb-dark);margin-top:10px;font-size:15px;font-weight:400;line-height:1.4;display:block}.gnu-chatbot .cb-card-italic{color:var(--cb-slate);margin-top:10px;font-size:14.5px;font-style:italic;font-weight:500;line-height:1.4;display:block}.gnu-chatbot .cb-section-heading{color:var(--cb-dark);margin-top:16px;margin-bottom:8px;font-size:16px;font-weight:700;line-height:22px}.gnu-chatbot .cb-feature-pill{background-color:var(--cb-light-blue);color:var(--cb-dark);border-radius:25px;align-items:center;column-gap:15px;margin-bottom:6px;padding:9px 20px;font-size:14.5px;line-height:1.4;transition:transform .2s,background-color .2s;display:flex}.gnu-chatbot .cb-feature-pill:hover{background-color:#e9effc;transform:translate(3px)}.gnu-chatbot .cb-feature-pill p{margin:0}.gnu-chatbot .cb-feature-icon{object-fit:contain;flex-shrink:0;width:22px;height:22px}.gnu-chatbot .cb-offers-grid{grid-template-columns:1fr;gap:10px;margin-top:20px;display:grid}.gnu-chatbot .cb-offer-card{color:#fff;border-radius:35px;align-items:center;column-gap:16px;padding:18px 20px;font-size:14px;line-height:1.45;transition:transform .2s;display:flex}.gnu-chatbot .cb-offer-card:hover{transform:translateY(-2px)}.gnu-chatbot .cb-offer-card p{margin:0}.gnu-chatbot .cb-offer-paid{background-color:var(--cb-dark);box-shadow:0 4px 15px #10192740}.gnu-chatbot .cb-offer-free{background-color:var(--cb-green);box-shadow:0 4px 15px #00a87040}.gnu-chatbot .cb-offer-icon{background:#ffffff26;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.gnu-chatbot .cb-form-group{flex-direction:column;margin-top:14px;display:flex}.gnu-chatbot .cb-label{color:var(--cb-dark);margin-bottom:6px;font-size:13.5px;font-weight:500}.gnu-chatbot .cb-input,.gnu-chatbot .cb-textarea{background-color:var(--cb-light-blue);width:100%;color:var(--cb-dark);border:1px solid #0000000a;border-radius:20px;outline:none;padding:12px 18px;font-family:inherit;font-size:14px;transition:border-color .2s,box-shadow .2s}.gnu-chatbot .cb-input:focus,.gnu-chatbot .cb-textarea:focus{border-color:#9951ff;box-shadow:0 0 0 3px #9951ff26}.gnu-chatbot .cb-textarea{resize:vertical;min-height:80px}.gnu-chatbot .cb-color-picker-wrap{align-items:center;gap:10px;display:flex}.gnu-chatbot .cb-color-circle{cursor:pointer;border:2px solid #fff;border-radius:50%;flex-shrink:0;width:38px;height:38px;box-shadow:0 2px 8px #00000026}.gnu-chatbot .cb-help-italic{color:#292e38;margin-top:12px;margin-bottom:14px;font-size:12px;font-style:italic;line-height:1.4}.gnu-chatbot .cb-submit-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#9951ff,#7c3aed);border:none;border-radius:50px;justify-content:center;align-items:center;gap:8px;width:100%;padding:12px 24px;font-size:14px;font-weight:700;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 4px 15px #9951ff59}.gnu-chatbot .cb-submit-btn:hover{transform:translateY(-2px);box-shadow:0 6px 22px #9951ff73}.gnu-chatbot .cb-extra-slots-link{text-align:center;color:var(--cb-muted);cursor:pointer;margin-top:12px;font-size:12.5px;text-decoration:underline;display:block}.gnu-chatbot .cb-extra-slots-link:hover{color:#9951ff}.gnu-chatbot .cb-faq-list{margin-top:10px;padding:0;list-style:none}.gnu-chatbot .cb-faq-item{border-bottom:1px solid #0000000d}.gnu-chatbot .cb-faq-item:last-child{border-bottom:none}.gnu-chatbot .cb-faq-title-wrap{padding:10px 0}.gnu-chatbot .cb-faq-btn{text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:0;display:flex}.gnu-chatbot .cb-faq-btn h5{color:var(--cb-dark);margin:0;font-size:15px;font-weight:600;line-height:1.35;transition:color .2s}.gnu-chatbot .cb-faq-btn:hover h5{color:#7c3aed}.gnu-chatbot .cb-faq-btn svg{color:#9951ff;flex-shrink:0;width:18px;height:18px;transition:transform .25s}.gnu-chatbot .cb-faq-btn.open svg{transform:rotate(180deg)}.gnu-chatbot .cb-faq-content{color:var(--cb-slate);background-color:var(--cb-light-blue);border-radius:25px;margin-bottom:10px;padding:15px 18px;font-size:14px;font-weight:400;line-height:1.45;animation:.25s cvFadeDown}.gnu-chatbot .cb-faq-content p{margin:0}.gnu-chatbot .cb-history-card{background-color:#fff;border:1px solid #0000000a;border-radius:40px;margin-top:30px;padding:25px 30px 30px;box-shadow:0 4px 20px #00000008}.gnu-chatbot .cb-history-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.gnu-chatbot .cb-history-badge{color:#7c3aed;background-color:#f3f0ff;border-radius:50px;align-items:center;column-gap:8px;padding:6px 14px;font-size:13px;font-weight:600;display:flex}.gnu-chatbot .cb-history-table{width:100%;margin-top:20px}.gnu-chatbot .cb-table-head{color:var(--cb-muted);border-bottom:1px solid #eef2f6;grid-template-columns:1.2fr 2fr 1fr 1fr;padding:12px 18px;font-size:13px;font-weight:600;display:grid}@media (width<=640px){.gnu-chatbot .cb-table-head{display:none}}.gnu-chatbot .cb-table-row{background-color:#fff;border:1px solid #f1f4f9;border-radius:20px;grid-template-columns:1.2fr 2fr 1fr 1fr;align-items:center;margin-top:6px;padding:14px 18px;font-size:14px;transition:background-color .2s,box-shadow .2s;display:grid}.gnu-chatbot .cb-table-row:hover{background-color:#fafbfe;box-shadow:0 3px 12px #0000000a}@media (width<=640px){.gnu-chatbot .cb-table-row{grid-template-columns:1fr;row-gap:8px}}.gnu-chatbot .cb-status-badge{color:#16a34a;background-color:#e8f9ef;border:1px solid #d3f1df;border-radius:50px;justify-content:center;align-items:center;width:fit-content;padding:5px 16px;font-size:12px;font-weight:600;display:inline-flex}.gnu-activator{--act-dark:#101927;--act-slate:#475467;--act-muted:#788393;--act-light-blue:#f2f6ff;--act-green:#00a870;--act-purple:#9951ff;--act-white:#fff;color:var(--act-dark);width:100%;font-family:Poppins,system-ui,-apple-system,sans-serif}.gnu-activator .act-header-grid{grid-template-columns:1.5fr 1fr;align-items:center;row-gap:15px;margin-bottom:25px;display:grid}@media (width<=768px){.gnu-activator .act-header-grid{grid-template-columns:1fr}}.gnu-activator .act-breadcrumbs{color:var(--act-muted);align-items:center;gap:8px;font-size:14px;font-weight:400;display:flex}.gnu-activator .act-breadcrumbs a,.gnu-activator .act-breadcrumbs button{color:var(--act-muted);cursor:pointer;font-size:inherit;background:0 0;border:none;padding:0;font-family:inherit;text-decoration:none;transition:color .2s}.gnu-activator .act-breadcrumbs a:hover,.gnu-activator .act-breadcrumbs button:hover{color:var(--act-dark)}.gnu-activator .act-breadcrumbs .separator{color:var(--act-muted);opacity:.7;font-size:11px}.gnu-activator .act-title-row{align-items:center;column-gap:12px;margin-top:4px;display:flex}.gnu-activator .act-logo-icon{flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.gnu-activator .act-logo-icon img,.gnu-activator .act-logo-icon svg{object-fit:contain;width:38px;height:38px}.gnu-activator .act-title{color:var(--act-dark);letter-spacing:-.5px;margin:0;font-size:44px;font-weight:800;line-height:1.1}@media (width<=640px){.gnu-activator .act-title{font-size:32px}}.gnu-activator .act-subtitle-row{align-items:center;column-gap:10px;margin-top:4px;display:flex}.gnu-activator .act-subtitle{color:var(--act-muted);font-size:16px;font-weight:400}.gnu-activator .act-badge-img{object-fit:contain;width:auto;height:22px}.gnu-activator .act-stats-row{justify-content:flex-end;align-items:center;column-gap:30px;display:flex}@media (width<=768px){.gnu-activator .act-stats-row{justify-content:flex-start;column-gap:24px;margin-top:10px}}.gnu-activator .act-stat-box{align-items:center;column-gap:10px;display:flex}.gnu-activator .act-stat-icon{flex-shrink:0;justify-content:center;align-items:center;width:35px;height:35px;display:flex}.gnu-activator .act-stat-content h4{color:var(--act-slate);margin:0;font-size:28px;font-weight:800;line-height:24px}.gnu-activator .act-stat-content p{color:var(--act-muted);margin:0;font-size:15px;line-height:22px}.gnu-activator .act-top-notice{background-color:var(--act-dark);color:#fff;border-radius:50px;align-items:center;margin-top:25px;margin-bottom:25px;padding:15px 25px;font-size:14px;font-weight:400;line-height:1.4;display:flex;box-shadow:0 4px 15px #10192726}.gnu-activator .act-main-grid{grid-template-columns:1.6fr 1fr;align-items:start;gap:20px;display:grid}@media (width<=900px){.gnu-activator .act-main-grid{grid-template-columns:1fr}}.gnu-activator .act-col-left,.gnu-activator .act-col-right{flex-direction:column;row-gap:20px;display:flex}.gnu-activator .act-card{background-color:#fff;border:1px solid #0000000a;border-radius:40px;padding:25px 30px 30px;box-shadow:0 4px 20px #00000008}.gnu-activator .act-card-title{color:var(--act-dark);margin:0;font-size:20px;font-weight:800;line-height:24px}.gnu-activator .act-card-desc{color:var(--act-dark);margin-top:10px;font-size:15px;font-weight:400;line-height:1.4;display:block}.gnu-activator .act-section-heading{color:var(--act-dark);margin-top:18px;margin-bottom:8px;font-size:16px;font-weight:700;line-height:22px}.gnu-activator .act-step-pill{background-color:var(--act-light-blue);color:var(--act-dark);border-radius:25px;align-items:center;column-gap:15px;margin-bottom:6px;padding:10px 20px;font-size:14.5px;line-height:1.4;transition:transform .2s,background-color .2s;display:flex}.gnu-activator .act-step-pill:hover{background-color:#e9effc;transform:translate(3px)}.gnu-activator .act-step-pill p{margin:0}.gnu-activator .act-step-icon{object-fit:contain;flex-shrink:0;width:24px;height:24px}.gnu-activator .act-version-badge{color:#7c3aed;background-color:#f3f0ff;border-radius:50px;align-items:center;gap:6px;margin-top:10px;padding:4px 12px;font-size:12px;font-weight:700;display:inline-flex}.gnu-activator .act-download-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#9951ff,#7c3aed);border:none;border-radius:50px;justify-content:center;align-items:center;gap:8px;width:100%;margin-top:18px;padding:13px 24px;font-size:14px;font-weight:700;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 4px 15px #9951ff59}.gnu-activator .act-download-btn:hover{transform:translateY(-2px);box-shadow:0 6px 22px #9951ff73}.gnu-activator .act-cred-label{color:var(--act-muted);margin-top:14px;margin-bottom:4px;font-size:13px;font-weight:400}.gnu-activator .act-cred-pill{background-color:var(--act-dark);color:#fff;border-radius:50px;justify-content:space-between;align-items:center;column-gap:8px;width:100%;padding:9px 16px;font-size:14px;font-weight:500;display:flex}.gnu-activator .act-cred-left{text-overflow:ellipsis;white-space:nowrap;align-items:center;column-gap:8px;min-width:0;font-family:monospace;display:flex;overflow:hidden}.gnu-activator .act-cred-copy{color:#ffffffb3;cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;padding:4px;transition:color .2s,background-color .2s;display:flex}.gnu-activator .act-cred-copy:hover{color:#fff;background:#ffffff26}.gnu-activator .act-faq-list{margin-top:10px;padding:0;list-style:none}.gnu-activator .act-faq-item{border-bottom:1px solid #0000000d}.gnu-activator .act-faq-item:last-child{border-bottom:none}.gnu-activator .act-faq-title-wrap{padding:10px 0}.gnu-activator .act-faq-btn{text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:0;display:flex}.gnu-activator .act-faq-btn h5{color:var(--act-dark);margin:0;font-size:15px;font-weight:600;line-height:1.35;transition:color .2s}.gnu-activator .act-faq-btn:hover h5{color:#7c3aed}.gnu-activator .act-faq-btn svg{color:#9951ff;flex-shrink:0;width:18px;height:18px;transition:transform .25s}.gnu-activator .act-faq-btn.open svg{transform:rotate(180deg)}.gnu-activator .act-faq-content{color:var(--act-slate);background-color:var(--act-light-blue);border-radius:25px;margin-bottom:10px;padding:15px 18px;font-size:14px;font-weight:400;line-height:1.45;animation:.25s cvFadeDown}.gnu-activator .act-faq-content p{margin:0}@keyframes gnuacSpin{to{transform:rotate(360deg)}}@keyframes gnuacRise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (width<=980px){.gnu-act .grid{grid-template-columns:1fr}.gnu-act .grid>aside{grid-template-columns:1fr 1fr;align-items:start;gap:0 26px;display:grid}.gnu-act .caps{grid-template-columns:1fr}.gnu-act .caps-yes{border-right:none;border-bottom:1px solid var(--border)}.gnu-act .faq{grid-template-columns:1fr}.gnu-act .cmp{grid-template-columns:1fr 1fr}.gnu-act .cmp-th:first-child{display:none}.gnu-act .cmp-lab{background:var(--bg-alt);color:var(--primary);border-bottom:none;grid-column:1/-1;padding-bottom:5px;font-weight:700}.gnu-act .cmp-a,.gnu-act .cmp-b{border-left:none}.gnu-act .cmp-b{border-left:1px solid var(--border-light)}}@media (width<=760px){.gnu-act .grid>aside{grid-template-columns:1fr;gap:0}}@media (width<=640px){.gnu-act .stage{padding-left:18px;padding-right:18px}.gnu-act .blocked,.gnu-act .notplan,.gnu-act .legacy-strip,.gnu-act .formerr{margin-left:18px;margin-right:18px}.gnu-act .submit-row .btn{justify-content:center;width:100%}.gnu-act .submit-note{max-width:none}.gnu-act .review-r{flex-direction:column;gap:2px}.gnu-act .review-r span:first-child{flex:none}.gnu-act .caps-badge{margin-left:0}.gnu-act div.done{padding:28px 18px}.gnu-act .search input,.gnu-act .field input[type=url]{font-size:16px}.gnu-act .listscroll{max-height:320px}.gnu-act .fchip,.gnu-act .again-btn{padding:9px 15px}.gnu-act .tray-clear{padding:9px 0}.gnu-act .chip{padding:7px 8px 7px 13px}.gnu-act .chip button{width:22px;height:22px}.gnu-act .chip svg{width:10px;height:10px}.gnu-act .faq summary{padding-top:16px;padding-bottom:16px}.gnu-act .faq summary:after{top:22px}.gnu-act .cmp{grid-template-columns:1fr}.gnu-act .cmp-th{display:none}.gnu-act .cmp-lab{padding-bottom:8px}.gnu-act .cmp-a,.gnu-act .cmp-b{border-bottom:none;border-left:none;padding-top:4px}.gnu-act .cmp-b{border-bottom:1px solid var(--border-light);padding-bottom:14px}.gnu-act .cmp>.cmp-c:nth-last-child(-n+3){border-bottom:none}.gnu-act .cmp-a:before,.gnu-act .cmp-b:before{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;margin-bottom:3px;font-size:9.5px;font-weight:700;display:block}.gnu-act .cmp-a:before{content:"Autoupdate";color:var(--accent-deep)}.gnu-act .cmp-b:before{content:"This page";color:var(--text-muted)}}@media (width<=400px){.gnu-act .stage{padding-left:14px;padding-right:14px}.gnu-act .blocked,.gnu-act .notplan,.gnu-act .legacy-strip,.gnu-act .formerr{margin-left:14px;margin-right:14px}.gnu-act .row{gap:10px;padding:11px 12px}.gnu-act .tag{padding:4px 8px}}@media (prefers-reduced-motion:reduce){.gnu-act *{transition:none!important;animation:none!important}}@media (width<=640px){.gnu-act .act-d{display:none}}@media (width<=760px){.gnu-hist .hx-row{grid-template-columns:4px minmax(0,1fr) auto;gap:6px 12px;padding:12px 14px 12px 0}.gnu-hist .hx-ref{grid-column:2}.gnu-hist .hx-date{grid-area:1/3}.gnu-hist .hx-main{grid-column:2/4}.gnu-hist .hx-row>.src{grid-column:2}.gnu-hist .hx-chip{grid-column:3;justify-self:end}.gnu-hist .hx-bar{grid-row:1/5}.gnu-hist .hx-body{padding-left:18px}.gnu-hist .hx-search{flex:100%}}@media (prefers-reduced-motion:reduce){.gnu-hist .hx-seg{transition:none}.gnu-hist.hx-anim .hx-seg{transform:none}}@media (width<=980px){.gnu-hist .hx-kpis{grid-template-columns:1fr 1fr}.gnu-hist .hx-main,.gnu-hist .hx-start-steps{grid-template-columns:1fr}}@media (width<=560px){.gnu-hist .hx-kpis{grid-template-columns:1fr}.gnu-hist .hx-att{flex-direction:column;align-items:flex-start}.gnu-hist .hx-feed time{display:none}.gnu-hist .hx-tabs{width:100%}}@keyframes hxPulse{0%{opacity:1;transform:scale(.7)}to{opacity:0;transform:scale(1.25)}}@keyframes hxIn{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}@media (width<=560px){.gnu-act .hx-track span{font-size:10.5px}.gnu-act .hx-status{align-items:flex-start}}@media (prefers-reduced-motion:reduce){.gnu-act .hx-track li.current i:before{opacity:0;animation:none}}@media (width<=640px){.gnu-act .wz-track{margin:18px 18px 4px}.gnu-act .wz-note{order:3;width:100%}}@keyframes wzNext{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:none}}@keyframes wzBack{0%{opacity:0;transform:translate(-28px)}to{opacity:1;transform:none}}@keyframes wzUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes wzPop{0%{transform:scale(.6)}to{transform:none}}@media (prefers-reduced-motion:reduce){.gnu-act .hx-track li:before,.gnu-act .hx-track i{transition:none}.gnu-act .wz-in-next,.gnu-act .wz-in-back,.gnu-act .chip,.gnu-act .row.on .box svg,.gnu-act .wz-sum.pop b{animation:none}.gnu-act .wz-nav .btn[data-wz-next]:not(:disabled):hover{transition:none;transform:none}.gnu-act .hx-status.violet i:after{opacity:0;animation:none}}@media (width<=640px){.gnu-act form.wz-on .wz-nav{margin:18px -18px -22px;padding:12px 18px}.gnu-req .wz-track{grid-template-columns:1fr;gap:12px;padding:16px 18px}}@media (width<=760px){.gnu-req .trust-strip{grid-template-columns:1fr}}@media (width<=900px){.gnu-req .doors{grid-template-columns:1fr}.gnu-req .faq-sec{grid-template-columns:1fr;gap:16px}}@media (width<=640px){.gnu-req .ac-top{flex-direction:column;align-items:flex-start}.gnu-req .door{padding:22px}.gnu-req .faq-sec .faq{padding:4px 20px}}@keyframes gnuacIllS1{0%,14%{opacity:1}18%,to{opacity:0}}@keyframes gnuacIllS2{0%,15%{opacity:0}19%,66%{opacity:1}70%,to{opacity:0}}@keyframes gnuacIllS3{0%,67%{opacity:0}71%,96%{opacity:1}to{opacity:0}}@keyframes gnuacIllBar{0%,34%{transform:scaleX(0)}66%,to{transform:scaleX(1)}}@keyframes gnuacIllL1{0%,16%{opacity:0;transform:translateY(4px)}19%,96%{opacity:1;transform:none}to{opacity:0}}@keyframes gnuacIllL2{0%,26%{opacity:0;transform:translateY(4px)}29%,96%{opacity:1;transform:none}to{opacity:0}}@keyframes gnuacIllL3{0%,36%{opacity:0;transform:translateY(4px)}39%,96%{opacity:1;transform:none}to{opacity:0}}@keyframes gnuacIllL4{0%,66%{opacity:0;transform:translateY(4px)}69%,96%{opacity:1;transform:none}to{opacity:0}}@keyframes gnuacIllCaret{50%{opacity:0}}@keyframes gnuacIllA{0%{opacity:0;transform:translateY(8px)}4%,28%{opacity:1;transform:none}32%,to{opacity:0;transform:translateY(-8px)}}@keyframes gnuacIllB{0%,31%{opacity:0;transform:translateY(8px)}35%,64%{opacity:1;transform:none}68%,to{opacity:0;transform:translateY(-8px)}}@keyframes gnuacIllC{0%,67%{opacity:0;transform:translateY(8px)}71%,96%{opacity:1;transform:none}to{opacity:0}}@keyframes gnuacIllSent{0%,14%{opacity:0;transform:translate(-6px)}18%,30%{opacity:1;transform:none}to{opacity:0}}@keyframes gnuacIllKey{0%,38%{width:0}52%,to{width:14ch}}@keyframes gnuacIllCur{0%,52%{opacity:0;transform:translate(38px,26px)}55%{opacity:1}60%{transform:translate(0)}61.5%{transform:translate(0)scale(.86)}63%,64%{opacity:1;transform:translate(0)scale(1)}67%,to{opacity:0}}@keyframes gnuacIllBtn{0%,60.5%{background:#2271b1}61.5%,64%{background:#135e96}}@keyframes gnuacIllRow{0%,77%{opacity:0;transform:translateY(4px)}81%,96%{opacity:1;transform:none}to{opacity:0}}@media (prefers-reduced-motion:reduce){.gnu-req .door-ill *{animation:none!important}.gnu-req .au-s1,.gnu-req .au-s2,.gnu-req .pg-a,.gnu-req .pg-b{opacity:0!important}.gnu-req .au-s3,.gnu-req .pg-c,.gnu-req .pg-row2,.gnu-req .ill-log>div{opacity:1!important;transform:none!important}.gnu-req .ill-bar{transform:none}}@media (width<=640px){.gnu-req .door{padding:12px 12px 22px}.gnu-req .door-body{padding:0 8px}.gnu-req .door-ill{height:204px}.gnu-req .ill-adminbar span:first-child{display:none}}@keyframes gnuacIllL0{0%,15%{opacity:1}18%,97%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.gnu-req .ill-log>.ill-l0{opacity:0!important}}@media (width<=900px){.gnu-req .doors{grid-template-columns:minmax(0,1fr)}}@keyframes gnuacDoneS1{0%{opacity:0;transform:translateY(8px)}3%,21%{opacity:1;transform:none}25%,to{opacity:0;transform:translateY(-8px)}}@keyframes gnuacDoneS2{0%,24%{opacity:0;transform:translateY(8px)}28%,46%{opacity:1;transform:none}50%,to{opacity:0;transform:translateY(-8px)}}@keyframes gnuacDoneS3{0%,49%{opacity:0;transform:translateY(8px)}53%,71%{opacity:1;transform:none}75%,to{opacity:0;transform:translateY(-8px)}}@keyframes gnuacDoneS4{0%,74%{opacity:0;transform:translateY(8px)}78%,96%{opacity:1;transform:none}to{opacity:0}}@keyframes gnuacDoneQ{0%,4%{width:30%}20%,to{width:62%}}@keyframes gnuacDoneR1{0%,56%{opacity:0}58%,72%{opacity:1}75%,to{opacity:0}}@keyframes gnuacDoneR2{0%,61%{opacity:0}63%,72%{opacity:1}75%,to{opacity:0}}@keyframes gnuacDoneR3{0%,66%{opacity:0}68%,72%{opacity:1}75%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.gnu-req .door{transition:none}.gnu-req .done-ill *{animation:none!important}.gnu-req .done-ill .sd-1{opacity:1!important;transform:none!important}.gnu-req .done-ill .sd-2,.gnu-req .done-ill .sd-3,.gnu-req .done-ill .sd-4{opacity:0!important}}@media (width<=640px){.gnu-act div.done .done-ill{height:176px}}@media (width<=900px){.gnu-req .ac-track-row{grid-template-columns:minmax(0,1fr) 20px;gap:6px 12px}.gnu-req .ac-track-ref,.gnu-req .ac-track-site,.gnu-req .ac-track-steps,.gnu-req .ac-track-next{grid-column:1}.gnu-req .ac-track-go{grid-area:1/2/span 4;align-self:center}.gnu-req .ac-track-site b{white-space:normal}}@media (width<=860px){.gnu-hist .hx-modal{align-items:flex-end;padding:0}.gnu-hist .hx-modal-p{border-radius:24px 24px 0 0;max-height:92vh}.gnu-hist .hxm{grid-template-columns:minmax(0,1fr)}.gnu-hist .hxm-side{border-right:0;border-bottom:1px solid var(--border);padding:18px}.gnu-hist .hxm-main{padding:18px}.gnu-hist .hxm-steps{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.gnu-hist .hxm-steps li{text-align:center;grid-template-columns:1fr;justify-items:center;row-gap:4px;padding:0}.gnu-hist .hxm-steps li i{grid-row:auto;margin:0}.gnu-hist .hxm-steps li:not(:last-child):after{width:auto;height:2px;inset:8px calc(12px - 50%) auto calc(50% + 12px)}.gnu-hist .hxm-steps li span{font-size:12px}.gnu-hist .hxm-steps li time{font-size:10px}.gnu-hist .hx-modal-f{flex-wrap:wrap}}@media (width<=600px){.gnu-hist .site-lics li{flex-direction:column;align-items:flex-start}}@container hxp (width>=720px){.gnu-hist .hx-row{grid-template-columns:4px 150px minmax(0,1fr) 160px 170px;gap:6px 16px;padding:12px 18px 12px 0}.gnu-hist .hx-row>.hx-bar{grid-row:1/span 2}.gnu-hist .hx-refc{grid-area:1/2}.gnu-hist .hx-meth{grid-area:2/2;align-self:start}.gnu-hist .hx-row .hx-site{grid-area:1/3}.gnu-hist .hx-row .hx-lics{grid-area:2/3}.gnu-hist .hx-prog{grid-area:1/4/span 2;align-self:center}.gnu-hist .hx-stc{grid-area:1/5}.gnu-hist .hx-act{grid-area:2/5}.gnu-hist .cat-row{grid-template-columns:44px minmax(0,1fr) auto 210px;gap:18px}.gnu-hist .cat-go,.gnu-hist .cat-wait{text-align:right;grid-column:auto;justify-self:end;max-width:210px}}@container hxp (width>=1080px){.gnu-hist .hx-row{grid-template-columns:4px 140px minmax(96px,.9fr) minmax(0,1.3fr) 118px 150px 140px 160px;gap:14px;padding:12px 18px 12px 0}.gnu-hist .hx-refc,.gnu-hist .hx-row .hx-site,.gnu-hist .hx-row .hx-lics,.gnu-hist .hx-meth,.gnu-hist .hx-prog,.gnu-hist .hx-stc,.gnu-hist .hx-act{grid-area:auto}.gnu-hist .hx-row>.hx-bar{grid-row:auto;align-self:stretch}.gnu-hist .hx-prog{align-self:center}.gnu-hist .hx-stc{justify-self:start}.gnu-hist .hx-meth{align-self:center}}@container hxp (width>=560px){.gnu-hist .hx-figs.is-3{grid-template-columns:repeat(3,minmax(0,1fr))}.gnu-hist .hx-figs.is-3>:nth-child(3){grid-column:auto}.gnu-hist .hx-retire{grid-template-columns:28px minmax(0,1fr) auto}.gnu-hist .hx-retire a{grid-column:3;justify-self:end}.gnu-hist .cat-row{grid-template-columns:44px minmax(0,1fr) auto;gap:10px 18px}.gnu-hist .cat-row>.hx-avatar{grid-row:1/span 2;align-self:center}.gnu-hist .cat-row .tag{grid-area:1/3;justify-self:end}.gnu-hist .cat-go,.gnu-hist .cat-wait{grid-area:2/2/auto/span 2}}@container hxp (width>=720px){.gnu-hist .hx-figs.is-4{grid-template-columns:repeat(4,minmax(0,1fr))}.gnu-hist .cat-row{grid-template-columns:44px minmax(0,1fr) auto 210px;gap:18px}.gnu-hist .cat-row>.hx-avatar{grid-row:auto}.gnu-hist .cat-row .tag{grid-area:auto/3;justify-self:end}.gnu-hist .cat-go,.gnu-hist .cat-wait{text-align:right;grid-area:auto/4;justify-self:end;max-width:210px}}@container hxp (width<=559px){.gnu-hist .hx-figs>div{padding:12px 14px}.gnu-hist .hx-figs strong{font-size:20px}.gnu-hist .hx-figs strong.is-small{font-size:14px}}.gnu-act-top-wrap{margin-bottom:30px}.gnu-act-top-grid{grid-template-columns:1.5fr 1fr;align-items:center;gap:20px;display:grid}@media (width<=900px){.gnu-act-top-grid{grid-template-columns:1fr}}.gnu-act-title-box{padding-left:10px}.gnu-act-breadcrumbs{color:#788393;align-items:center;gap:8px;margin-bottom:6px;font-family:Poppins,sans-serif;font-size:14px;display:flex}.gnu-act-breadcrumbs a,.gnu-act-breadcrumbs button{color:#788393;font:inherit;cursor:pointer;background:0 0;border:none;padding:0;text-decoration:none;transition:color .2s}.gnu-act-breadcrumbs a:hover,.gnu-act-breadcrumbs button:hover{color:#9951ff}.gnu-act-breadcrumbs .separator{color:#788393;font-size:10px}.gnu-act-heading-row{align-items:center;gap:12px;display:flex}.gnu-act-heading-row h2{color:#101927;letter-spacing:-.02em;margin:0;font-family:Poppins,sans-serif;font-size:40px;font-weight:800;line-height:1.1}.dark .gnu-act-heading-row h2{color:#fff}.gnu-act-subtitle-row{align-items:center;gap:10px;margin-top:6px;display:flex}.gnu-act-subtitle{color:#788393;font-family:Poppins,sans-serif;font-size:15px;font-weight:400}.gnu-act-badge-img{object-fit:contain;width:22px;height:22px}.gnu-act-stats-box{justify-content:flex-end;align-items:center;gap:30px;display:flex}@media (width<=640px){.gnu-act-stats-box{justify-content:flex-start;gap:20px}}.gnu-act-stat-item{align-items:center;gap:12px;display:flex}.gnu-act-stat-item .icon{background:#1019270a;border-radius:14px;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.dark .gnu-act-stat-item .icon{background:#ffffff0f}.gnu-act-stat-item .icon svg{width:24px;height:24px}.dark .gnu-act-stat-item .icon svg path,.dark .gnu-act-stat-item .icon svg g{fill:#e2e8f0}.gnu-act-stat-item .content h4{color:#101927;margin:0 0 4px;font-family:Poppins,sans-serif;font-size:26px;font-weight:800;line-height:1}.dark .gnu-act-stat-item .content h4{color:#fff}.gnu-act-stat-item .content p{color:#788393;margin:0;font-family:Poppins,sans-serif;font-size:13px;line-height:1.2}.gnu-act-banner-notice{color:#fff;background-color:#101927;border-radius:20px;grid-template-columns:1fr auto;align-items:center;gap:20px;margin-top:24px;margin-bottom:24px;padding:16px 24px;display:grid}@media (width<=768px){.gnu-act-banner-notice{grid-template-columns:1fr}}.gnu-act-banner-notice p{color:#e2e8f0;margin:0;font-family:Poppins,sans-serif;font-size:13.5px;line-height:1.55}.gnu-act-banner-notice p strong{color:#fff}.gnu-act-banner-notice p em{color:#c4b5fd;font-style:normal}.gnu-act-banner-btn{color:#fff;white-space:nowrap;cursor:pointer;background-color:#9951ff;border:none;border-radius:12px;align-items:center;gap:6px;padding:10px 20px;font-family:Poppins,sans-serif;font-size:13px;font-weight:600;text-decoration:none;transition:background-color .2s,transform .15s;display:inline-flex}.gnu-act-banner-btn:hover{color:#fff;background-color:#8338ec;transform:translateY(-1px)}.dark .gnu-act{--bg:#14141d;--bg-alt:#1a1a24;--bg-off:#161620;--border:#262635;--border-light:#222230;--primary:#f8fafc;--text:#cbd5e1;--text-light:#94a3b8;--text-muted:#64748b}.dark .gnu-req .door,.dark .gnu-act .panel{background:#171722;border-color:#262635}.dark .gnu-act .fchip{color:#94a3b8;background:#1c1c2a;border-color:#2c2c3d}.dark .gnu-act .fchip[aria-pressed=true]{color:#fff;background:#9951ff;border-color:#9951ff}.dark .gnu-act .search input{color:#f8fafc;background:#1c1c2a;border-color:#2c2c3d}.dark .gnu-act .listwrap{background:#14141d;border-color:#2c2c3d}.dark .gnu-act .row{color:#f8fafc;border-color:#222230}.dark .gnu-act .row:hover{background:#1c1c2a}.dark .gnu-act .row .row-name{color:#f8fafc}.dark .gnu-act .row.is-picked{background:#9951ff26}.dark .gnu-act .ts-never,.dark .gnu-act .ts-resale{background:#171722;border-color:#262635}.dark .gnu-act .ts-never h3,.dark .gnu-act .ts-resale h3{color:#f8fafc}.dark .gnu-act .faq-sec{background:#171722;border-color:#262635}.dark .gnu-act .faq-intro h2{color:#f8fafc}.dark .gnu-act .faq details{border-color:#262635}.dark .gnu-act .faq summary{color:#f8fafc}.dark .gnu-act .cmp{background:#14141d;border-color:#2c2c3d}.dark .gnu-act .cmp-th{color:#f8fafc;background:#1c1c2a;border-color:#2c2c3d}.dark .gnu-act .cmp-c{color:#cbd5e1;border-color:#2c2c3d}.dark .gnu-act .howto-card{background:#1c1c2a;border-color:#2c2c3d}.dark .gnu-act .howto-in{color:#f8fafc;background:#14141d;border-color:#2c2c3d}.dark .gnu-act .caps{background:#171722;border-color:#262635}.dark .gnu-act .review{background:#1c1c2a;border-color:#2c2c3d}.dark .gnu-act .review-h{color:#f8fafc}.dark .gnu-act .review-r{color:#cbd5e1;border-color:#262635}.dark .gnu-act .review-r span:last-child{color:#f8fafc}.gnu-legacy-act{--accent:#9951ff;--accent-hover:#8338ec;--dark:#101927;--slate:#64748b;--light-bg:#f4f6fb;--card-border:#f1f3f8;color:var(--dark);max-width:1300px;margin:0 auto;font-family:Poppins,-apple-system,sans-serif}.gnu-legacy-banner-box{color:#fff;background:linear-gradient(135deg,#131131 0%,#1f1947 100%);border-radius:20px;margin-bottom:24px;padding:24px 32px}.gnu-legacy-banner-breadcrumbs{color:#c4b5fd;align-items:center;gap:8px;margin-bottom:8px;font-size:13px;display:flex}.gnu-legacy-banner-breadcrumbs button,.gnu-legacy-banner-breadcrumbs a{color:#c4b5fd;cursor:pointer;font:inherit;background:0 0;border:none;padding:0;text-decoration:none;transition:color .2s}.gnu-legacy-banner-breadcrumbs button:hover,.gnu-legacy-banner-breadcrumbs a:hover{color:#fff}.gnu-legacy-banner-breadcrumbs .separator{color:#a78bfa;font-size:11px}.gnu-legacy-banner-heading{align-items:center;gap:12px;display:flex}.gnu-legacy-banner-icon{color:#fff;flex-shrink:0;width:30px;height:30px}.gnu-legacy-banner-heading h2{color:#fff;letter-spacing:-.02em;margin:0;font-size:32px;font-weight:800;line-height:1.15}.gnu-legacy-banner-sub{color:#e2e8f0;margin-top:6px;margin-left:42px;font-size:13.5px}.gnu-legacy-grid{grid-template-columns:1.35fr 1fr;align-items:start;gap:24px;display:grid}@media (width<=1024px){.gnu-legacy-grid{grid-template-columns:1fr}}.gnu-legacy-col{flex-direction:column;gap:24px;display:flex}.gnu-legacy-card{border:1px solid var(--card-border);background:#fff;border-radius:28px;padding:26px 30px;box-shadow:0 4px 20px #10192708}.dark .gnu-legacy-card{background:#161622;border-color:#262635;box-shadow:0 4px 20px #0000004d}.gnu-legacy-card-head{align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.gnu-legacy-icon-badge{color:#fff;background:#9951ff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;margin-top:2px;font-size:14px;font-weight:800;display:flex}.gnu-legacy-card-title{color:var(--dark);margin:0;font-size:17px;font-weight:700;line-height:1.3}.dark .gnu-legacy-card-title{color:#fff}.gnu-legacy-card-sub{color:#64748b;margin:4px 0 0;font-size:12.5px;line-height:1.55}.dark .gnu-legacy-card-sub{color:#94a3b8}.gnu-legacy-pills-list{flex-direction:column;gap:10px;margin-top:18px;display:flex}.gnu-legacy-pill{color:#fff;border-radius:50px;align-items:center;gap:16px;padding:12px 20px;font-size:12px;line-height:1.5;display:flex}.gnu-legacy-pill.pill-black{background:#101927}.gnu-legacy-pill.pill-purple{background:#9951ff}.gnu-legacy-pill-icon{flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.gnu-legacy-pill p{margin:0}.gnu-legacy-pill strong{font-weight:700}.gnu-legacy-btn-official{color:#fff;cursor:pointer;background:#9951ff;border:none;border-radius:50px;align-items:center;gap:8px;margin-top:16px;margin-bottom:20px;padding:8px 22px;font-size:12.5px;font-weight:600;text-decoration:none;transition:background .2s,transform .15s;display:inline-flex}.gnu-legacy-btn-official:hover{color:#fff;background:#8338ec;transform:translateY(-1px)}.gnu-legacy-steps-list{flex-direction:column;gap:12px;margin-top:14px;display:flex}.gnu-legacy-step-row{color:#334155;align-items:flex-start;gap:10px;font-size:12px;line-height:1.55;display:flex}.dark .gnu-legacy-step-row{color:#cbd5e1}.gnu-legacy-num-badge{color:#fff;background:#3b82f6;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;margin-top:2px;font-size:11px;font-weight:700;display:inline-flex}.gnu-legacy-form-preview{background:#f4f6fb;border:1px solid #eef0f4;border-radius:26px;margin-top:20px;margin-bottom:18px;padding:18px 22px}.dark .gnu-legacy-form-preview{background:#1b1b28;border-color:#2c2c3d}.gnu-legacy-preview-row{grid-template-columns:120px 1fr;align-items:center;gap:12px;margin-bottom:10px;display:grid}.gnu-legacy-preview-row:last-child{margin-bottom:0}.gnu-legacy-preview-label{color:#475467;font-size:11.5px;font-weight:500}.dark .gnu-legacy-preview-label{color:#94a3b8}.gnu-legacy-preview-input{color:#101927;background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:5px 12px;font-size:12px}.dark .gnu-legacy-preview-input{color:#f1f5f9;background:#14141d;border-color:#2c2c3d}.gnu-legacy-warn-box{color:#8b5cf6;flex-direction:column;gap:8px;margin-top:16px;font-size:11.5px;font-style:italic;line-height:1.55;display:flex}.dark .gnu-legacy-warn-box{color:#a78bfa}.gnu-legacy-tab-switch{gap:8px;margin:18px 0 20px;display:flex}.gnu-legacy-tab-pill{appearance:none;cursor:pointer;border:none;border-radius:50px;padding:7px 22px;font-size:12px;font-weight:600;transition:all .2s}.gnu-legacy-tab-pill.is-active-multi{color:#fff;background:#101927}.gnu-legacy-tab-pill.is-inactive-multi{color:#9951ff;background:#f3e8ff}.gnu-legacy-tab-pill.is-active-single{color:#fff;background:#101927}.gnu-legacy-tab-pill.is-inactive-single{color:#9951ff;background:#f3e8ff}.dark .gnu-legacy-tab-pill.is-inactive-multi,.dark .gnu-legacy-tab-pill.is-inactive-single{color:#c4b5fd;background:#231f38}.gnu-legacy-form-field{margin-bottom:16px}.gnu-legacy-field-label{color:#334155;margin-bottom:6px;font-size:12px;font-weight:500;display:block}.dark .gnu-legacy-field-label{color:#cbd5e1}.gnu-legacy-text-input{color:#101927;background:#fff;border:1px solid #e2e8f0;border-radius:8px;outline:none;width:100%;padding:8px 12px;font-size:12.5px;transition:border-color .2s}.dark .gnu-legacy-text-input{color:#f1f5f9;background:#14141d;border-color:#2c2c3d}.gnu-legacy-text-input:focus{border-color:#9951ff}.gnu-legacy-conditions-box{flex-direction:column;gap:12px;margin-top:14px;margin-bottom:18px;display:flex}.gnu-legacy-check-item{color:#475467;cursor:pointer;align-items:flex-start;gap:8px;font-size:11.5px;line-height:1.5;display:flex}.dark .gnu-legacy-check-item{color:#94a3b8}.gnu-legacy-check-item input{accent-color:#9951ff;margin-top:2px}.gnu-legacy-btn-submit{color:#fff;cursor:pointer;background:#9951ff;border:none;border-radius:50px;justify-content:center;align-items:center;gap:8px;width:100%;padding:12px 24px;font-size:13px;font-weight:700;transition:background .2s,transform .15s;display:flex;box-shadow:0 4px 14px #9951ff40}.gnu-legacy-btn-submit:hover:not(:disabled){background:#8338ec;transform:translateY(-1px)}.gnu-legacy-btn-submit:disabled{opacity:.6;cursor:not-allowed}.gnu-legacy-faqs-list{flex-direction:column;margin-top:12px;display:flex}.gnu-legacy-faq-row{border-bottom:1px solid #f1f3f8;padding:12px 0}.dark .gnu-legacy-faq-row{border-color:#262635}.gnu-legacy-faq-btn{text-align:left;color:#101927;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:0;font-size:12.5px;font-weight:500;display:flex}.dark .gnu-legacy-faq-btn{color:#f1f5f9}.gnu-legacy-faq-btn svg{color:#9951ff;flex-shrink:0}.gnu-legacy-faq-content{color:#64748b;background:#f8fafc;border-radius:12px;margin-top:8px;padding:10px 14px;font-size:12px;line-height:1.55}.dark .gnu-legacy-faq-content{color:#cbd5e1;background:#1c1c28}.gnu-legacy-history-full{margin-top:24px}.gnu-legacy-history-table{flex-direction:column;margin-top:16px;display:flex}.gnu-legacy-table-row{border-bottom:1px solid #f1f3f8;grid-template-columns:120px 1fr 120px 110px;align-items:center;gap:16px;padding:10px 14px;font-size:12.5px;transition:background .15s;display:grid}@media (width<=768px){.gnu-legacy-table-row{grid-template-columns:1fr auto;gap:8px}}.dark .gnu-legacy-table-row{border-color:#262635}.gnu-legacy-table-row:hover{background:#f8fafc}.dark .gnu-legacy-table-row:hover{background:#1c1c28}.gnu-legacy-table-id{font-family:var(--mono,monospace);color:#101927;font-size:12px;font-weight:700}.dark .gnu-legacy-table-id{color:#fff}.gnu-legacy-table-name{color:#334155;white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.dark .gnu-legacy-table-name{color:#e2e8f0}.gnu-legacy-table-time{color:#64748b;align-items:center;gap:6px;font-size:11.5px;display:flex}.dark .gnu-legacy-table-time{color:#94a3b8}.gnu-legacy-table-time svg{color:#9951ff;width:14px;height:14px}.gnu-legacy-pill-status{white-space:nowrap;border-radius:50px;justify-content:center;align-items:center;gap:6px;padding:3px 12px;font-size:11.5px;font-weight:600;display:inline-flex}.gnu-legacy-pill-status.is-pending{color:#2563eb;background:#ebf2fe;border:1px solid #d7e4fc}.gnu-legacy-pill-status.is-active{color:#16a34a;background:#e8f9ef;border:1px solid #d3f1df}.dark .gnu-legacy-pill-status.is-pending{color:#60a5fa;background:#2563eb26;border-color:#2563eb4d}.dark .gnu-legacy-pill-status.is-active{color:#4ade80;background:#16a34a26;border-color:#16a34a4d}.dark .gnu-hist .hx-card{background:#16161e;border-color:#262636}.dark .gnu-hist .hx-card-h h3,.dark .gnu-hist .hx-start h3,.dark .gnu-hist .hx-head h2{color:#f8fafc}.dark .gnu-hist .hx-card-h span,.dark .gnu-hist .hx-head p{color:#94a3b8}.dark .gnu-hist .hx-start-steps li{background:#1a1a26;border-color:#262636}.dark .gnu-hist .hx-start-steps b{color:#f1f5f9}.dark .gnu-hist .hx-start-steps span:not(.hx-start-n){color:#94a3b8}.dark .gnu-hist .hx-start-cta .btn.white{color:#e2e8f0;background:#232332;border-color:#323246}.dark .gnu-hist .hx-start-cta .btn.white:hover{background:#2b2b3d;border-color:#44445e}.dark .gnu-hist .act-row{border-color:#262636}.dark .gnu-hist .act-row:hover{background:#9951ff0d}.dark .gnu-hist .act-n{color:#f8fafc}.dark .gnu-hist .act-n em{color:#94a3b8}.dark .gnu-hist .act-d{color:#64748b}.dark .gnu-hist .hx-figs>div{background:#16161e;border-color:#262636}.dark .gnu-hist .hx-figs strong{color:#f8fafc}.dark .gnu-hist .hx-figs span{color:#94a3b8}.dark .gnu-hist .hx-figs>.is-au{background:linear-gradient(135deg,#9951ff1f,#16161e);border-color:#9951ff4d}.dark .gnu-hist .hx-retire{color:#cbd5e1;background:linear-gradient(90deg,#9951ff1f,#16161e);border-color:#9951ff40}.dark .gnu-hist .hx-retire b{color:#f8fafc}.dark .gnu-hist .hx-row{background:#16161e;border-color:#262636}.dark .gnu-hist .hx-row:hover{background:#1c1c28}.dark .gnu-hist .hx-refc .hx-ref{color:#c084fc}.dark .gnu-hist .hx-refc .hx-date{color:#94a3b8}.dark .gnu-hist .hx-row .hx-site{color:#e2e8f0}.dark .gnu-hist .hx-row .hx-lics i{color:#cbd5e1;background:#232332}.dark .gnu-hist .site-card{background:#16161e;border-color:#262636}.dark .gnu-hist .site-name{color:#f8fafc}.dark .gnu-hist .site-foot{border-color:#262636}.dark .gnu-hist .site-lics li{border-color:#232332}.dark .gnu-hist .site-lic-n{color:#f8fafc}.dark .gnu-hist .site-lic-m{color:#94a3b8}.dark .gnu-hist .hx-modal-p{background:#16161e;border:1px solid #2d2d42;box-shadow:0 30px 80px -20px #000c}.dark .gnu-hist .hx-modal-h{background:#1a1a26;border-color:#262636}.dark .gnu-hist .hx-modal-x{color:#cbd5e1;background:#232332;border-color:#323246}.dark .gnu-hist .hx-modal-x:hover{color:#fff;background:#2c2c3e}.dark .gnu-hist .hx-modal-f{background:#1a1a26;border-color:#262636}.dark .gnu-hist .hxm-side{background:#14141c;border-color:#262636}.dark .gnu-hist .hxm-main{background:#16161e}.dark .gnu-hist .hxm-state{background:#9951ff1f}.dark .gnu-hist .hxm-state strong{color:#f8fafc}.dark .gnu-hist .hxm-facts dd{color:#e2e8f0}.dark .gnu-hist .hxm-note{background:#1a1a26;border-color:#262636}.dark .gnu-hist .hxm-note strong{color:#f8fafc}.dark .gnu-hist .hxm-note p{color:#94a3b8}.dark .gnu-hist .hx-team-note{background:#9951ff14;border-color:#9951ff40}.dark .gnu-hist .hx-team-note p{color:#cbd5e1}.dark .gnu-hist .hx-again{color:#e2e8f0;background:#232332;border-color:#323246}.dark .gnu-hist .hx-again:hover{color:#fff;background:#2c2c3e}.gns-wrap{--a:#9951ff;--ad:#7c3aed;--ab:#9951ff0f;--abd:#9951ff4d;--g:#10b981;--gb:#10b98114;--am:#f59e0b;--amb:#f59e0b14;--t:#475467;--tl:#64748b;--tm:#94a3b8;--p:#101927;--bg:#fff;--ba:#f8fafc;--b:#e2e8f0;--bl:#f1f5f9;--r:16px;--rl:20px;--sh:0 4px 24px #0f172a14;--shl:0 14px 44px #0f172a1f;z-index:9999;width:100%;font-family:Poppins,sans-serif;position:relative}.gns-input-wrap{background:var(--bg);border:1.5px solid var(--b);border-radius:50px;align-items:center;padding:0 16px;transition:all .25s;display:flex}.gns-input-wrap:focus-within{border-color:var(--a);box-shadow:0 0 0 3px #9951ff1a}.gns-icon{width:18px;height:18px;color:var(--tm);flex-shrink:0;transition:color .2s}.gns-input-wrap:focus-within .gns-icon{color:var(--a)}.gns-input{color:var(--p);background:0 0;border:0;outline:0;flex:1;padding:12px 10px;font:400 14px/1.4 Poppins,sans-serif}.gns-input::placeholder{color:var(--tm)}.gns-clear{width:24px;height:24px;color:var(--tm);cursor:pointer;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:18px;line-height:1;transition:all .2s;display:flex}.gns-clear:hover{color:var(--p);background:var(--bl)}.gns-spinner{flex-shrink:0;width:20px;height:20px}.gns-spinner svg{width:20px;height:20px;color:var(--a)}.gns-dropdown{background:var(--bg);border:1px solid var(--b);border-radius:var(--rl);width:max(100%,min(640px,100vw - 24px));min-width:min(640px,100vw - 24px);max-width:calc(100vw - 24px);box-shadow:var(--shl);flex-direction:column;max-height:560px;animation:.18s gnsFI;display:flex;position:absolute;top:calc(100% + 8px);left:0;overflow:hidden}@keyframes gnsFI{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes gnsPulse{0%,to{opacity:.4}50%{opacity:1}}.gns-fil-wrap{border-bottom:1px solid var(--bl);flex-shrink:0;align-items:center;padding:8px 12px;display:flex;position:relative}.gns-filters{background:var(--bl);scrollbar-width:none;-ms-overflow-style:none;border-radius:12px;flex-wrap:nowrap;flex:1;gap:2px;min-width:0;padding:3px;display:flex;overflow-x:auto}.gns-filters::-webkit-scrollbar{display:none}.gns-fil-arr{border:1px solid var(--b);background:var(--bg);width:24px;height:24px;color:var(--tl);cursor:pointer;z-index:2;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin:0 4px;font-size:16px;font-weight:600;transition:all .15s;display:flex}.gns-fil-arr:hover{border-color:var(--a);color:var(--a);background:var(--ab)}.gns-fil-arr:disabled,.gns-fil-arr[style*=display\:none]{opacity:0;pointer-events:none}.gns-filter{color:var(--tl);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:10px;flex-shrink:0;align-items:center;gap:5px;padding:7px 13px;font:500 12px/1.3 Poppins,sans-serif;transition:all .2s;display:inline-flex}.gns-filter:hover{color:var(--p)}.gns-filter.active{background:var(--bg);color:var(--p);font-weight:600;box-shadow:0 1px 3px #00000014}.gns-fi{align-items:center;font-size:13px;line-height:1;display:inline-flex}.gns-fc{background:var(--b);color:var(--tm);border-radius:50px;padding:1px 6px;font-size:10px;font-weight:700;line-height:1.4}.gns-filter.active .gns-fc{color:var(--a);background:#9951ff1a}.gns-body{flex:1;display:flex;overflow:hidden}.gns-results{flex:1;max-height:370px;padding:8px 0;overflow-y:auto}.gns-skel{padding:8px 16px}.gns-skel-row{align-items:center;gap:12px;padding:10px 0;animation:1.2s ease-in-out infinite gnsPulse;display:flex}.gns-skel-thumb{background:var(--bl);border-radius:10px;width:36px;height:36px}.gns-skel-lines{flex:1}.gns-skel-line{background:var(--bl);border-radius:6px}.gns-skel-row:nth-child(2){opacity:.8;animation-delay:.15s}.gns-skel-row:nth-child(3){opacity:.6;animation-delay:.3s}.gns-zero{padding:16px}.gns-zero-sec{margin-bottom:12px}.gns-zero-sec:last-child{margin-bottom:0}.gns-zero-lbl{color:var(--tm);text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:6px;padding:0 0 8px;font:700 11px/1 Poppins,sans-serif;display:flex}.gns-zero-lbl svg{width:12px;height:12px;stroke:var(--tm)}.gns-zero-lbl.gns-lbl-green{color:var(--g)}.gns-zero-lbl.gns-lbl-green svg{stroke:var(--g)}.gns-zero-lbl.gns-lbl-purple{color:var(--a)}.gns-zero-chip.gns-chip-pop{color:var(--p);border-color:#9951ff1f}.gns-zero-chip.gns-chip-pop:hover{border-color:var(--abd);background:var(--ab);color:var(--a)}.gns-zero-chips{flex-wrap:wrap;gap:6px;display:flex}.gns-zero-chip{background:var(--ba);border:1px solid var(--bl);color:var(--p);cursor:pointer;border-radius:50px;align-items:center;gap:6px;padding:7px 14px;font:500 13px Poppins,sans-serif;text-decoration:none;transition:all .2s;display:inline-flex}.gns-zero-chip:hover{border-color:var(--abd);background:var(--ab);color:var(--ad)}.gns-zero-chip img{object-fit:cover;border-radius:6px;width:20px;height:20px}.gns-zero-chip.gns-chip-new{background:var(--gb);border-color:#10b98126}.gns-recent-x{color:var(--tm);cursor:pointer;margin-left:auto;padding:2px 4px;font-size:14px;line-height:1;display:none}.gns-zero-chip:hover .gns-recent-x{display:block}.gns-intent-grid{grid-template-columns:1fr 1fr;gap:6px;display:grid}.gns-intent{background:var(--bg);border:1px solid var(--b);color:var(--p);cursor:pointer;text-align:left;border-radius:14px;align-items:center;gap:10px;padding:10px 14px;font:500 12px Poppins,sans-serif;transition:all .2s;display:flex}.gns-intent:hover{background:var(--ab);border-color:var(--abd)}.gns-intent-icon{border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;font-size:18px;line-height:1;display:flex}.gns-browse-top{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:8px;display:grid}.gns-browse-main{background:var(--bg);border:1px solid var(--b);cursor:pointer;text-align:center;border-radius:14px;flex-direction:column;align-items:center;gap:6px;padding:14px 8px;font-family:Poppins,sans-serif;transition:all .2s;display:flex}.gns-browse-main:hover{border-color:var(--abd);background:var(--ab);transform:translateY(-1px)}.gns-browse-icon{border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.gns-browse-info{flex-direction:column;gap:1px;min-width:0;display:flex}.gns-browse-name{color:var(--p);font:600 12px Poppins,sans-serif}.gns-browse-cnt{font:800 13px Poppins,sans-serif}.gns-browse-sub{color:var(--tm);font:400 9px/1.3 Poppins,sans-serif}.gns-browse-bot{grid-template-columns:repeat(3,1fr);gap:6px;margin-bottom:8px;display:grid}.gns-browse-compact{background:var(--bg);border:1px solid var(--b);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:8px;font-family:Poppins,sans-serif;transition:all .15s;display:flex}.gns-browse-compact:hover{border-color:var(--abd);background:var(--ab)}.gns-browse-cicon{flex-shrink:0;align-items:center;display:flex}.gns-browse-cname{color:var(--p);font:600 11px Poppins,sans-serif}.gns-browse-ccnt{font:700 10px Poppins,sans-serif}.gns-browse-lic{text-align:center;padding:4px 0}.gns-browse-lic-link{color:var(--a);cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;font:500 11px Poppins,sans-serif;text-decoration:none;transition:color .15s;display:inline-flex}.gns-browse-lic-link:hover{color:var(--ad)}.gns-group{padding:0 16px}.gns-group+.gns-group{border-top:1px solid var(--bl);margin-top:4px;padding-top:4px}.gns-group-hdr{align-items:center;gap:8px;padding:8px 0 4px;display:flex}.gns-group-icon{font-size:14px;line-height:1}.gns-group-lbl{text-transform:uppercase;letter-spacing:.06em;font:700 11px Poppins,sans-serif}.gns-group-cnt{color:var(--tm);background:var(--bl);border-radius:50px;margin-left:auto;padding:1px 7px;font:600 10px Poppins,sans-serif}.gns-item{cursor:pointer;color:inherit;border-left:3px solid #0000;border-radius:8px;align-items:center;gap:12px;padding:8px 0;text-decoration:none;transition:background .15s,border-left-color .15s;display:flex}.gns-item.gns-active,.gns-item[aria-selected=true]{background:var(--ab)}.gns-item.gns-active{border-left-color:var(--a);padding-left:9px}.gns-item-thumb{object-fit:cover;background:var(--ba);border:1px solid var(--bl);border-radius:10px;flex-shrink:0;width:36px;height:36px}.gns-item-thumb-ph{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:16px;display:flex}.gns-item-info{flex:1;min-width:0}.gns-item-title{color:var(--p);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;font:600 13px/1.3 Poppins,sans-serif;display:flex;overflow:hidden}.gns-item-title .gs-rest{color:var(--p);font-weight:700}.gns-item-meta{flex-wrap:wrap;align-items:center;gap:5px;margin-top:2px;display:flex}.gns-item-scope{color:var(--tm);font-size:11px}.gns-item-scope strong{font-weight:500}.gns-item-tag{color:var(--a);background:var(--ab);border-radius:50px;padding:1px 6px;font:500 10px Poppins,sans-serif}.gns-item-incl{color:var(--g);font:600 10px Poppins,sans-serif}.gns-badge{letter-spacing:.04em;text-transform:uppercase;border-radius:50px;flex-shrink:0;padding:2px 7px;font:700 9px Poppins,sans-serif}.gns-badge-new{background:var(--gb);color:var(--g)}.gns-badge-upd{background:var(--amb);color:var(--am)}.gns-badge-au{color:var(--g);background:var(--gb);border-radius:50px;padding:2px 7px;font:700 9px Poppins,sans-serif}.gns-btn-i{width:24px;height:24px;color:var(--tm);cursor:pointer;border:1px solid var(--bl);background:0 0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font:700 11px serif;transition:all .15s;display:flex}.gns-btn-i:hover{border-color:var(--a);color:var(--a)}.gns-btn-ta{width:28px;height:28px;color:var(--tm);opacity:0;cursor:pointer;background:0 0;border:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:all .15s;display:flex}.gns-row:hover .gns-btn-ta,.gns-row.gns-row-active .gns-btn-ta,.gns-row:focus-within .gns-btn-ta{opacity:1}.gns-btn-ta:hover{background:var(--bl);color:var(--a)}.gns-exp{padding:8px 0 8px 48px;animation:.15s gnsFI}.gns-exp p{color:var(--t);margin:0 0 6px;font:400 12px/1.6 Poppins,sans-serif}.gns-exp-rel{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.gns-exp-rel-lbl{color:var(--tm);font:600 10px Poppins,sans-serif}.gns-exp-rel-btn{color:var(--a);background:var(--ab);cursor:pointer;border:0;border-radius:50px;padding:2px 8px;font:500 10px Poppins,sans-serif}.gns-more{color:var(--a);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:6px 0;font:600 12px Poppins,sans-serif;text-decoration:none;transition:gap .2s;display:inline-flex}.gns-more:hover{gap:8px}.gns-viewall{color:var(--tm);font:500 11px Poppins,sans-serif;text-decoration:none;transition:color .15s}.gns-viewall:hover{color:var(--a)}.gns-spell{color:var(--tl);border-bottom:1px solid var(--bl);padding:10px 16px;font-size:13px}.gns-spell a{color:var(--a);cursor:pointer;font-weight:600;text-decoration:none}.gns-spell a:hover{text-decoration:underline}.gns-sugg{border-bottom:1px solid var(--bl);flex-wrap:wrap;align-items:center;gap:6px;padding:8px 16px;display:flex}.gns-sugg-lbl{color:var(--tm);white-space:nowrap;font:600 11px Poppins,sans-serif}.gns-sugg-pill{background:var(--ba);border:1px solid var(--bl);color:var(--tl);cursor:pointer;white-space:nowrap;border-radius:50px;padding:4px 10px;font:500 11px Poppins,sans-serif;transition:all .2s;display:inline-flex}.gns-sugg-pill:hover{border-color:var(--abd);color:var(--a);background:var(--ab)}.gns-empty{text-align:center;padding:28px 16px}.gns-empty-title{color:var(--p);margin-bottom:4px;font:700 15px Poppins,sans-serif}.gns-empty-text{color:var(--tm);margin-bottom:14px;font:400 12px/1.6 Poppins,sans-serif}.gns-empty-text a{color:var(--a);font-weight:600;text-decoration:none}.gns-empty-pop{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.gns-empty-pop-lbl{width:100%;color:var(--tm);margin-bottom:2px;font:600 11px Poppins,sans-serif}.gns-footer{border-top:1px solid var(--bl);background:var(--ba);flex-shrink:0;justify-content:space-between;align-items:center;padding:10px 16px;display:flex}.gns-total{color:var(--tm);font:600 11px Poppins,sans-serif}.gns-hint{color:var(--tm);font:400 11px Poppins,sans-serif}.gns-hint kbd{background:var(--bg);border:1px solid var(--b);border-radius:4px;margin:0 1px;padding:1px 5px;font:400 10px JetBrains Mono,monospace;display:inline-block}.gns-trust{border-top:1px solid var(--bl);flex-shrink:0;justify-content:center;align-items:center;gap:12px;padding:7px 16px;display:flex}.gns-trust span{color:var(--tm);font:400 10px Poppins,sans-serif}.gns-trust strong{color:var(--tl);font-weight:600}.gns-trust-sep{background:var(--bl);width:1px;height:10px}.gns-cta{border-top:1px solid var(--bl);background:linear-gradient(135deg,#9951ff0a,#10b9810a);flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;padding:10px 16px;display:flex}.gns-cta-text{color:var(--tl);flex:1;min-width:0;font:500 11px Poppins,sans-serif}.gns-cta-text strong{color:var(--p)}.gns-cta-link{color:var(--a);white-space:nowrap;flex-shrink:0;font:700 11px Poppins,sans-serif;text-decoration:none}.gns-cta-link:hover{color:var(--ad);text-decoration:underline}.gns-cta-upsell{background:0 0;gap:8px}.gns-plan-badge{text-transform:uppercase;letter-spacing:.04em;border-radius:50px;flex-shrink:0;padding:3px 10px;font:700 9px Poppins,sans-serif}.gns-plan-single{color:#3b82f6;background:#3b82f61a}.gns-plan-ultra{color:var(--a);background:#9951ff1a}.gns-cta-thank{background:linear-gradient(135deg,#10b9810a,#9951ff05);justify-content:center;gap:8px;padding:8px 16px}.gns-thank-check{background:#10b9811a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.gns-thank-text{color:var(--t);font:500 11px Poppins,sans-serif}.gns-thank-text strong{color:#10b981}.gns-mob-close{background:var(--bl);cursor:pointer;width:32px;height:32px;color:var(--tl);border:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:16px;transition:all .15s;display:none}.gns-mob-close:hover{background:var(--b);color:var(--p)}.gns-fab{display:none}.gns-popover{pointer-events:auto;isolation:isolate;border-radius:16px;width:270px;padding:14px 16px;font-family:Poppins,sans-serif;animation:.12s gnsFI;z-index:2147483647!important;background:#fff!important;border:1px solid #e2e8f0!important;position:fixed!important;box-shadow:0 12px 40px #0f172a2e!important}.gns-popover:before{content:"";left:-6px;top:var(--arrow-y,50%);width:10px;height:10px;position:absolute;transform:translateY(-50%)rotate(45deg);background:#fff!important;border-bottom:1px solid #e2e8f0!important;border-left:1px solid #e2e8f0!important}.gns-pop-left:before{left:auto;right:-6px;border-top:1px solid #e2e8f0!important;border-bottom:0!important;border-left:0!important;border-right:1px solid #e2e8f0!important}.gns-popover-title{color:#101927;margin-bottom:4px;font:700 14px/1.3 Poppins,sans-serif}.gns-popover-desc{color:#475467;margin-bottom:8px;font:400 12px/1.6 Poppins,sans-serif}.gns-popover-tags{flex-wrap:wrap;gap:4px;margin-bottom:6px;display:flex}.gns-popover-tag{color:#9951ff;background:#9951ff0f;border-radius:50px;padding:2px 8px;font:500 10px Poppins,sans-serif}.gns-popover-au{color:#10b981;align-items:center;gap:4px;margin-bottom:6px;font:600 10px Poppins,sans-serif;display:flex}.gns-popover-meta{align-items:center;gap:6px;margin-bottom:6px;display:flex}.gns-popover-cat{color:#6366f1;font:500 11px Poppins,sans-serif}.gns-popover-ver{color:#94a3b8;font:500 10px Poppins,sans-serif}.gns-popover-link{color:#9951ff;margin-top:6px;font:600 11px Poppins,sans-serif;text-decoration:none;display:inline-block}.gns-hl-rest{color:var(--p);font-weight:700}.gns-hl-mark,mark.gns-hl-mark{all:unset;color:var(--p);background:#9951ff1f;border-radius:3px;padding:1px;font-weight:700}.gns-gpag{justify-content:center;align-items:center;gap:10px;padding:6px 0;display:flex}.gns-gpag-prev,.gns-gpag-next{border:1px solid var(--b);background:var(--bg);width:28px;height:28px;color:var(--tl);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;font-size:12px;transition:all .2s;display:flex}.gns-gpag-prev:hover:not(:disabled),.gns-gpag-next:hover:not(:disabled){border-color:var(--a);color:var(--a)}.gns-gpag-prev:disabled,.gns-gpag-next:disabled{opacity:.3;cursor:not-allowed}.gns-gpag-info{color:var(--tm);font:500 11px Poppins,sans-serif}.gns-back-all{color:var(--tm);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:6px 0;font:500 11px Poppins,sans-serif;transition:color .15s;display:flex}.gns-back-all:hover{color:var(--a)}.gns-zero-intent{grid-template-columns:1fr 1fr;gap:6px;display:grid}.gns-zero-rx{color:var(--tm);cursor:pointer;margin-left:auto;padding:2px 4px;font-size:14px;line-height:1;display:none}.gns-zero-chip:hover .gns-zero-rx{display:block}@media (width<=768px){.gns-fab{color:#fff;cursor:pointer;z-index:9998;background:linear-gradient(135deg,#9951ff,#7c3aed);border:0;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;transition:all .2s;display:flex;position:fixed;bottom:20px;right:20px;box-shadow:0 6px 24px #9951ff59}.gns-fab:hover{transform:scale(1.08)}.gns-fab svg{width:22px;height:22px}.gns-wrap.gns-mobile-open~.gns-fab{display:none}.gns-wrap{max-width:100%}.gns-wrap.gns-mobile-open{z-index:99999;background:var(--bg);overscroll-behavior:contain;inset:0;flex-direction:column;width:100vw;max-width:100vw;height:100dvh;padding:12px;position:fixed;inset:0;display:flex!important}.gns-wrap.gns-mobile-open .gns-mob-close{display:flex}.gns-wrap.gns-mobile-open .gns-input-wrap{border-radius:var(--r);flex-shrink:0}.gns-wrap.gns-mobile-open .gns-dropdown{border-radius:var(--r);max-height:none;box-shadow:none;border:1px solid var(--bl);flex:1;width:100%;min-width:0;margin-top:12px;position:relative;top:0;overflow:hidden}.gns-wrap.gns-mobile-open .gns-results{flex:1;max-height:none}.gns-fil-wrap{padding:6px 8px}.gns-filters{padding:3px}.gns-group{padding:0 12px}.gns-footer{padding:8px 12px}.gns-hint{display:none}.gns-btn-ta{opacity:.5}.gns-intent-grid{grid-template-columns:1fr}.gns-browse-top{grid-template-columns:1fr 1fr 1fr}}#gns-results-page.gnsr-wrap{box-sizing:border-box;max-width:900px;margin:0 auto;padding:0 16px;font-family:Poppins,sans-serif}#gns-results-page *,#gns-results-page :before,#gns-results-page :after{box-sizing:border-box}#gns-results-page .gnsr-header{margin-bottom:20px}#gns-results-page .gnsr-input-wrap{background:#fff;border:1.5px solid #e2e8f0;border-radius:50px;align-items:center;gap:0;padding:0 20px;transition:all .25s;display:flex}#gns-results-page .gnsr-input-wrap:focus-within{border-color:#9951ff;box-shadow:0 0 0 3px #9951ff1a}#gns-results-page .gnsr-icon{color:#94a3b8;flex-shrink:0;min-width:20px;transition:color .2s;display:block;width:20px!important;max-width:20px!important;height:20px!important;max-height:20px!important}#gns-results-page .gnsr-input-wrap:focus-within .gnsr-icon{color:#9951ff}#gns-results-page .gnsr-input{flex:1;color:#101927!important;box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important;height:auto!important;min-height:0!important;margin:0!important;padding:16px 12px!important;font:400 15px/1.4 Poppins,sans-serif!important}#gns-results-page .gnsr-input::placeholder{color:#94a3b8}#gns-results-page .gnsr-clear{color:#94a3b8;cursor:pointer;background:0 0;border:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;min-width:28px;height:28px;padding:0;font-size:20px;line-height:1;transition:all .2s;display:flex}#gns-results-page .gnsr-clear:hover{color:#101927;background:#f1f5f9}#gns-results-page .gnsr-fil-wrap{align-items:center;margin-bottom:16px;position:relative;display:flex!important}#gns-results-page .gnsr-filters{scrollbar-width:none;background:#f1f5f9;border-radius:12px;flex-wrap:nowrap;flex:1;gap:2px;min-width:0;padding:3px;overflow-x:auto;display:flex!important}#gns-results-page .gnsr-filters::-webkit-scrollbar{display:none}#gns-results-page .gnsr-fil-arr{color:#64748b;cursor:pointer;z-index:2;background:#fff;border:1px solid #e2e8f0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;margin:0 4px;font-size:18px;font-weight:600;transition:all .15s;display:flex}#gns-results-page .gnsr-fil-arr:hover{color:#9951ff;border-color:#9951ff}#gns-results-page .gnsr-fil-arr[style*=display\:none]{opacity:0;pointer-events:none}#gns-results-page .gnsr-filter{color:#64748b;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:10px;flex-shrink:0;align-items:center;gap:6px;padding:8px 14px;font:500 13px/1.3 Poppins,sans-serif;text-decoration:none;transition:all .2s;display:inline-flex!important}#gns-results-page .gnsr-filter:hover{color:#101927}#gns-results-page .gnsr-filter.active{color:#101927;background:#fff;font-weight:600;box-shadow:0 1px 3px #00000014}#gns-results-page .gnsr-fi{align-items:center;font-size:14px;line-height:1;display:inline-flex}#gns-results-page .gnsr-fc{color:#94a3b8;background:#e2e8f0;border-radius:50px;padding:2px 7px;font-size:10px;font-weight:700;line-height:1.4}#gns-results-page .gnsr-filter.active .gnsr-fc{color:#9951ff;background:#9951ff1a}#gns-results-page .gnsr-sort-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:20px;display:flex}#gns-results-page .gnsr-count{color:#101927;font:600 14px Poppins,sans-serif}#gns-results-page .gnsr-sort{align-items:center;gap:6px;display:flex}#gns-results-page .gnsr-sort-label{color:#94a3b8;font:500 12px Poppins,sans-serif}#gns-results-page .gnsr-sort-btn{color:#64748b;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:50px;padding:5px 12px;font:500 12px/1.4 Poppins,sans-serif;transition:all .2s}#gns-results-page .gnsr-sort-btn:hover{color:#9951ff;border-color:#9951ff4d}#gns-results-page .gnsr-sort-btn.active{color:#fff;background:#101927;border-color:#101927}#gns-results-page .gnsr-spell{color:#64748b;background:#9951ff0a;border:1px solid #9951ff1a;border-radius:12px;margin-bottom:16px;padding:12px 16px;font:400 14px Poppins,sans-serif}#gns-results-page .gnsr-spell a,#gns-results-page .gnsr-spell-link{color:#9951ff;cursor:pointer;font-weight:600;text-decoration:none}#gns-results-page .gnsr-spell a:hover{text-decoration:underline}#gns-results-page .gnsr-grid{margin-bottom:24px;padding:0;list-style:none;grid-template-columns:1fr!important;gap:12px!important;display:grid!important}#gns-results-page .gnsr-card{color:inherit;background:#fff;border:1px solid #e2e8f0;border-radius:16px;align-items:flex-start;gap:16px;padding:16px;transition:all .25s;text-decoration:none!important;display:flex!important}#gns-results-page .gnsr-card:hover{border-color:#9951ff4d;transform:translateY(-2px);box-shadow:0 4px 24px #0f172a14}#gns-results-page .gnsr-card-thumb{border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:hidden;width:56px!important;min-width:56px!important;max-width:56px!important;height:56px!important;min-height:56px!important;max-height:56px!important}#gns-results-page .gnsr-card-thumb img{object-fit:cover;border-radius:12px;display:block;width:56px!important;max-width:56px!important;height:56px!important;max-height:56px!important}#gns-results-page .gnsr-card-emoji{font-size:24px;line-height:1}#gns-results-page .gnsr-card-body{flex:1;min-width:0}#gns-results-page .gnsr-card-title{color:#101927;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:4px;font:600 15px/1.3 Poppins,sans-serif;display:flex}#gns-results-page .gnsr-card-title .gs-rest{color:#101927;font-weight:700}#gns-results-page .gnsr-card-meta{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:6px;display:flex}#gns-results-page .gnsr-card-scope{align-items:center;gap:4px;font:600 12px Poppins,sans-serif;display:flex}#gns-results-page .gnsr-card-tag{color:#9951ff;background:#9951ff0f;border-radius:50px;padding:2px 8px;font:500 11px Poppins,sans-serif}#gns-results-page .gnsr-card-desc{color:#475467;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin-bottom:6px;font:400 13px/1.5 Poppins,sans-serif;display:-webkit-box;overflow:hidden}#gns-results-page .gnsr-card-badges{align-items:center;gap:8px;display:flex}#gns-results-page .gnsr-card-au{color:#10b981;background:#10b98114;border-radius:50px;padding:3px 8px;font:700 10px Poppins,sans-serif}#gns-results-page .gnsr-card-incl{color:#10b981;font:600 11px Poppins,sans-serif}#gns-results-page .gns-badge{letter-spacing:.04em;text-transform:uppercase;border-radius:50px;flex-shrink:0;padding:2px 7px;font:700 9px Poppins,sans-serif}#gns-results-page .gns-badge-new{color:#10b981;background:#10b98114}#gns-results-page .gns-badge-upd{color:#f59e0b;background:#f59e0b14}#gns-results-page .gnsr-skel-card{background:#fff;border:1px solid #f1f5f9;border-radius:16px;gap:16px;margin-bottom:12px;padding:16px;display:flex}#gns-results-page .gnsr-skel-thumb{background:#f1f5f9;border-radius:12px;flex-shrink:0;min-width:56px;width:56px!important;height:56px!important}#gns-results-page .gnsr-skel-body{flex:1}#gns-results-page .gnsr-skel-line{background:#f1f5f9;border-radius:6px}#gns-results-page .gnsr-pagination{justify-content:center;align-items:center;gap:16px;margin-bottom:24px;padding:24px 0;display:flex}#gns-results-page .gnsr-page-btn{color:#64748b;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:50px;padding:10px 20px;font:600 13px/1.4 Poppins,sans-serif;transition:all .2s}#gns-results-page .gnsr-page-btn:hover:not(:disabled){color:#9951ff;border-color:#9951ff}#gns-results-page .gnsr-page-btn:disabled{opacity:.4;cursor:not-allowed}#gns-results-page .gnsr-page-info{color:#94a3b8;font:500 13px Poppins,sans-serif}#gns-results-page .gnsr-empty{text-align:center;padding:40px 16px}#gns-results-page .gnsr-empty svg{width:140px!important;max-width:140px!important;height:110px!important;max-height:110px!important;display:inline-block!important}#gns-results-page .gnsr-empty-title{color:#101927;margin-bottom:8px;font:700 18px Poppins,sans-serif}#gns-results-page .gnsr-empty-text{color:#94a3b8;max-width:400px;margin-bottom:20px;margin-left:auto;margin-right:auto;font:400 14px/1.6 Poppins,sans-serif}#gns-results-page .gnsr-empty-popular{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}#gns-results-page .gnsr-empty-pop-label{color:#94a3b8;width:100%;margin-bottom:4px;font:600 12px Poppins,sans-serif}#gns-results-page .gnsr-pop-chip{color:#101927;background:#f8fafc;border:1px solid #f1f5f9;border-radius:50px;padding:8px 16px;font:500 13px Poppins,sans-serif;text-decoration:none;transition:all .2s;display:inline-flex}#gns-results-page .gnsr-pop-chip:hover{color:#7c3aed;background:#9951ff0f;border-color:#9951ff4d}#gns-results-page svg{max-width:100%;height:auto}#gns-results-page .gnsr-input-wrap svg{flex-shrink:0;width:20px!important;max-width:20px!important;height:20px!important}@media (width>=640px){#gns-results-page .gnsr-grid{grid-template-columns:1fr 1fr!important}}@media (width>=900px){#gns-results-page .gnsr-grid{grid-template-columns:1fr 1fr 1fr!important}#gns-results-page .gnsr-card{gap:12px;flex-direction:column!important}#gns-results-page .gnsr-card-thumb{border-radius:12px;width:100%!important;min-width:0!important;max-width:100%!important;height:80px!important}#gns-results-page .gnsr-card-thumb img{width:100%!important;max-width:100%!important;height:80px!important;max-height:80px!important}}@media (width<=768px){#gns-results-page.gnsr-wrap{padding:0 12px}#gns-results-page .gnsr-card{flex-direction:column;gap:12px}#gns-results-page .gnsr-card-thumb{border-radius:12px;width:100%!important;min-width:0!important;max-width:100%!important;height:120px!important}#gns-results-page .gnsr-card-thumb img{width:100%!important;max-width:100%!important;height:120px!important;max-height:120px!important}#gns-results-page .gnsr-sort-bar{flex-direction:column;align-items:flex-start}#gns-results-page .gnsr-grid{gap:10px!important}}#gns-results-page .gnsr-welcome{text-align:center;padding:48px 20px}#gns-results-page .gnsr-welcome-title{color:#101927;margin-bottom:6px;font:700 20px Poppins,sans-serif}#gns-results-page .gnsr-welcome-text{color:#94a3b8;max-width:400px;margin-bottom:24px;margin-left:auto;margin-right:auto;font:400 14px/1.6 Poppins,sans-serif}#gns-results-page .gnsr-welcome-lbl{color:#94a3b8;text-transform:uppercase;letter-spacing:.05em;margin-top:16px;margin-bottom:8px;font:600 11px Poppins,sans-serif}#gns-results-page .gnsr-welcome-chips{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}#gns-results-page .gnsr-welcome-chip{color:#101927;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:50px;padding:8px 16px;font:500 13px Poppins,sans-serif;text-decoration:none;transition:all .2s}#gns-results-page .gnsr-welcome-chip:hover{color:#9951ff;background:#9951ff0a;border-color:#9951ff4d}#gns-results-page .gnsr-trust{background:#fff;border:1px solid #e2e8f0;border-radius:14px;flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;margin-top:24px;padding:16px 20px;display:flex}#gns-results-page .gnsr-trust span{color:#64748b;font:400 13px Poppins,sans-serif}#gns-results-page .gnsr-trust strong{color:#101927;font-weight:600}#gns-results-page .gnsr-trust-sep{background:#e2e8f0;width:1px;height:14px}#gns-results-page .gnsr-cta{border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:14px;padding:20px 28px;display:flex}#gns-results-page .gnsr-cta-convert{background:linear-gradient(135deg,#9951ff0d,#10b9810a);border:1px solid #9951ff1f}#gns-results-page .gnsr-cta-inner{flex-wrap:wrap;flex:1;align-items:center;gap:10px;min-width:0;display:flex}#gns-results-page .gnsr-cta-msg{color:#475467;font:500 14px/1.5 Poppins,sans-serif}#gns-results-page .gnsr-cta-msg strong{color:#101927}#gns-results-page .gnsr-cta-btn{white-space:nowrap;border-radius:50px;flex-shrink:0;padding:10px 24px;font:600 13px Poppins,sans-serif;text-decoration:none;transition:all .2s}#gns-results-page .gnsr-cta-primary{color:#fff;background:linear-gradient(135deg,#9951ff,#7c3aed)}#gns-results-page .gnsr-cta-primary:hover{transform:translateY(-1px);box-shadow:0 4px 16px #9951ff4d}#gns-results-page .gnsr-cta-upsell{background:#fff;border:1px solid #e2e8f0}#gns-results-page .gnsr-cta-upsell .gnsr-cta-btn{color:#9951ff;background:#9951ff0f;border:1px solid #9951ff26}#gns-results-page .gnsr-cta-upsell .gnsr-cta-btn:hover{background:#9951ff1a}#gns-results-page .gnsr-plan-badge{text-transform:uppercase;letter-spacing:.04em;border-radius:50px;flex-shrink:0;padding:4px 12px;font:700 10px Poppins,sans-serif}#gns-results-page .gnsr-plan-single{color:#3b82f6;background:#3b82f61a}#gns-results-page .gnsr-plan-ultra{color:#9951ff;background:#9951ff1a}#gns-results-page .gnsr-cta-thank{background:linear-gradient(135deg,#10b9810d,#9951ff05);border:1px solid #10b9811f;justify-content:center;gap:10px;padding:16px 24px}#gns-results-page .gnsr-thank-check{background:#10b9811a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex}#gns-results-page .gnsr-thank-text{color:#475467;font:500 13px Poppins,sans-serif}#gns-results-page .gnsr-thank-text strong{color:#10b981}@media (width<=600px){#gns-results-page .gnsr-cta{text-align:center;flex-direction:column;padding:16px}#gns-results-page .gnsr-cta-inner{justify-content:center}#gns-results-page .gnsr-trust{flex-direction:column;gap:8px}}.gns-wrap[data-gns-mode=inline] .gns-dropdown{width:100%;min-width:0;max-width:100%;box-shadow:none;border:1px solid var(--bl);border-radius:var(--r);max-height:none;margin-top:8px;position:static;top:auto;left:auto}.gns-wrap[data-gns-mode=inline] .gns-results{max-height:none}.gns-wrap[data-gns-mode=inline] .gns-mob-close{display:none!important}.gns-row{border-radius:8px;align-items:center;gap:4px;display:flex}.gns-row:hover,.gns-row:focus-within,.gns-row.gns-row-active{background:var(--ab)}.gns-row .gns-item{flex:1;min-width:0}.gns-row .gns-item:hover{background:0 0}@media (width<=768px){.gns-btn-ta{opacity:1}.gns-wrap[data-gns-mode=inline]{max-width:100%}.gns-btn-i,.gns-btn-ta,.gns-fil-arr,.gns-gpag-prev,.gns-gpag-next,.gns-clear{min-width:44px;min-height:44px}}.gnu-lu{--ink:#101927;--ink2:#475467;--ink3:#788393;--accent:#9951ff;--accent-dark:#742dd2;--accent-bg:#ebe0ff;--green:#10b981;--green-bg:#ecfdf5;--green-dark:#059669;--bg:#f2f6ff;--white:#fff;--border:#f0eff1}.dark .gnu-lu,html.dark .gnu-lu{--ink:#f8fafc;--ink2:#cbd5e1;--ink3:#94a3b8;--accent:#a855f7;--accent-dark:#9333ea;--accent-bg:#a855f72e;--green:#10b981;--green-bg:#10b9812e;--green-dark:#34d399;--bg:#0b0f19;--white:#111827;--border:#1f2937}.gnu-lu *{box-sizing:border-box;margin:0;padding:0}.gnu-lu{color:var(--ink);width:100%;font-family:Poppins,sans-serif}.gnu-lu .page-header{border-bottom:1px solid var(--border);margin-bottom:28px;padding:0 0 24px}.gnu-lu .breadcrumb{color:var(--ink3);align-items:center;gap:6px;margin-bottom:12px;font-size:13px;font-weight:400;display:flex}.gnu-lu .breadcrumb a{color:var(--ink3);cursor:pointer;text-decoration:none;transition:color .2s}.gnu-lu .breadcrumb a:hover{color:var(--accent)}.gnu-lu .breadcrumb .sep{opacity:.5}.gnu-lu .header-row{justify-content:space-between;align-items:center;gap:20px;display:flex}.gnu-lu .header-left{align-items:center;gap:14px;display:flex}.gnu-lu .page-ring{background:linear-gradient(135deg, var(--accent-bg), #9951ff14);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;display:flex;position:relative}.gnu-lu .page-ring:after{content:"";background:var(--white);border-radius:50%;position:absolute;inset:3px}.gnu-lu .page-ring svg{z-index:1;width:24px;height:24px;stroke:var(--accent);fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;animation:3s ease-in-out infinite gnuPulse;position:relative}@keyframes gnuPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.85;transform:scale(1.06)}}.gnu-lu .header-title-group{flex-direction:column;gap:3px;display:flex}.gnu-lu .page-title{color:var(--ink);font-size:28px;font-weight:800;line-height:1.2}.gnu-lu .page-subtitle{color:var(--ink3);font-size:13px;font-weight:400}.gnu-lu .header-stats{align-items:center;gap:20px;display:flex}.gnu-lu .stat-item{align-items:center;gap:10px;display:flex}.gnu-lu .stat-ring{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex;position:relative}.gnu-lu .stat-ring:after{content:"";background:var(--white);border-radius:50%;position:absolute;inset:2px}.gnu-lu .stat-ring svg{z-index:1;fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px;position:relative}.gnu-lu .stat-ring.purple{background:linear-gradient(135deg, var(--accent-bg), #9951ff14)}.gnu-lu .stat-ring.purple svg{stroke:var(--accent)}.gnu-lu .stat-ring.green{background:linear-gradient(135deg, var(--green-bg), #10b98114)}.gnu-lu .stat-ring.green svg{stroke:var(--green)}.gnu-lu .stat-info{flex-direction:column;display:flex}.gnu-lu .stat-number{color:var(--ink);font-size:22px;font-weight:800;line-height:1}.gnu-lu .stat-label{color:var(--ink3);margin-top:2px;font-size:10px;font-weight:500}.gnu-lu .chart-section{grid-template-columns:1.6fr 1fr;gap:20px;margin-bottom:20px;display:grid}.gnu-lu .chart-card{background:var(--white);border:1px solid var(--border);border-radius:40px;padding:25px 30px}.gnu-lu .chart-header{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.gnu-lu .chart-title-row{align-items:center;gap:10px;display:flex}.gnu-lu .chart-icon-ring{background:linear-gradient(135deg, var(--green-bg), #10b98114);border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;display:flex;position:relative}.gnu-lu .chart-icon-ring:after{content:"";background:var(--white);border-radius:50%;position:absolute;inset:2px}.gnu-lu .chart-icon-ring svg{z-index:1;width:16px;height:16px;stroke:var(--green);fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;position:relative}.gnu-lu .chart-title-text h3{color:var(--ink);font-size:17px;font-weight:700;line-height:1.3}.gnu-lu .chart-title-text p{color:var(--ink3);font-size:12px;font-weight:400}.gnu-lu .area-chart-container{width:100%;height:160px;position:relative}.gnu-lu .area-chart-container svg{width:100%;height:100%}.gnu-lu .chart-x-labels{justify-content:space-between;padding:8px 4px 0;display:flex}.gnu-lu .chart-x-labels span{color:var(--ink3);font-size:10px;font-weight:500}.gnu-lu .chart-x-labels span.today{color:var(--accent);font-weight:700}.gnu-lu .chart-legend-inline{border-top:1px solid var(--border);align-items:center;gap:16px;margin-top:14px;padding-top:12px;display:flex}.gnu-lu .legend-item{color:var(--ink3);align-items:center;gap:6px;font-size:11px;font-weight:500;display:flex}.gnu-lu .legend-dot{border-radius:50%;width:8px;height:8px}.gnu-lu .legend-dot.accent{background:var(--accent)}.gnu-lu .legend-dot.green{background:var(--green)}.gnu-lu .stats-summary-card{background:var(--white);border:1px solid var(--border);border-radius:40px;flex-direction:column;gap:14px;padding:25px 26px;display:flex}.gnu-lu .stats-summary-title{color:var(--ink);align-items:center;gap:8px;font-size:14px;font-weight:700;display:flex}.gnu-lu .stats-summary-title svg{width:16px;height:16px;stroke:var(--accent);fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.gnu-lu .summary-block{background:var(--bg);cursor:default;border-radius:20px;align-items:center;gap:12px;padding:14px 16px;transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s,background .35s;display:flex}.gnu-lu .summary-block:hover{background:linear-gradient(135deg, var(--bg) 50%, #9951ff0a);transform:translateY(-3px)scale(1.015);box-shadow:0 8px 24px #0000000f}.gnu-lu .summary-info{flex:1;min-width:0}.gnu-lu .summary-num{color:var(--ink);font-size:18px;font-weight:800;line-height:1}.gnu-lu .summary-label{color:var(--ink3);margin-top:2px;font-size:10px;font-weight:500}.gnu-lu .summary-mini-chart{flex-shrink:0;justify-content:flex-end;align-items:center;width:72px;height:48px;display:flex;position:relative}.gnu-lu .summary-mini-chart svg{width:100%;height:100%;overflow:visible}.gnu-lu .summary-trend{background:var(--accent-bg);color:var(--accent-dark);border-radius:50px;align-items:center;gap:3px;margin-top:4px;padding:3px 8px;font-size:10px;font-weight:700;display:inline-flex}.gnu-lu .filters-bar{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.gnu-lu .filter-tabs{flex-wrap:wrap;gap:6px;display:flex}.gnu-lu .filter-tab{border:1.5px solid var(--border);background:var(--white);color:var(--ink2);cursor:pointer;border-radius:50px;align-items:center;padding:8px 18px;font-family:Poppins,sans-serif;font-size:13px;font-weight:600;transition:all .3s cubic-bezier(.22,1,.36,1);display:inline-flex}.gnu-lu .filter-tab:hover{border-color:var(--accent);color:var(--accent);transform:translateY(-1px);box-shadow:0 4px 12px #9951ff1a}.gnu-lu .filter-tab.active{background:var(--accent);border-color:var(--accent);color:#fff;box-shadow:0 4px 16px #9951ff40}.gnu-lu .filter-tab .count{opacity:.7;margin-left:4px;font-size:11px;font-weight:500}.gnu-lu .filter-tab.active .count{opacity:.85}.gnu-lu .search-box{background:var(--white);border:1.5px solid var(--border);border-radius:50px;align-items:center;gap:8px;width:260px;padding:8px 16px;transition:border-color .2s,box-shadow .2s;display:flex}.gnu-lu .search-box:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px #9951ff1a}.gnu-lu .search-box svg{width:16px;height:16px;stroke:var(--ink3);fill:none;stroke-width:2px;stroke-linecap:round;flex-shrink:0}.gnu-lu .search-box input{color:var(--ink);background:0 0;border:none;outline:none;width:100%;font-family:Poppins,sans-serif;font-size:13px;font-weight:400}.gnu-lu .resources-list{flex-direction:column;gap:8px;display:flex}.gnu-lu .date-separator{opacity:1;align-items:center;gap:12px;padding:10px 0 4px;transition:opacity .5s cubic-bezier(.22,1,.36,1),transform .5s cubic-bezier(.22,1,.36,1);display:flex;transform:translate(0)}.gnu-lu .date-pill{background:var(--bg);color:var(--ink2);border:1px solid var(--border);border-radius:9999px;flex-shrink:0;align-items:center;gap:6px;padding:4px 12px;font-size:11px;font-weight:600;display:inline-flex}.gnu-lu .date-pill.today{background:var(--green-bg);color:var(--green-dark);border-color:#0000}.gnu-lu .date-pill.today:before{content:"";background:var(--green);border-radius:50%;width:6px;height:6px}.gnu-lu .date-pill.yesterday{background:var(--accent-bg);color:var(--accent-dark);border-color:#0000}.gnu-lu .date-separator .line{background:var(--border);flex:1;height:1px}.gnu-lu .resource-card{background:var(--white);cursor:pointer;border:1.5px solid var(--border);opacity:1;border-radius:20px;align-items:center;gap:14px;padding:14px 20px;text-decoration:none;transition:opacity .35s cubic-bezier(.22,1,.36,1),transform .35s cubic-bezier(.22,1,.36,1),border-color .3s,box-shadow .3s,background .3s;display:flex;transform:translateY(0)scale(1)}.gnu-lu .resource-card:hover{background:linear-gradient(135deg, var(--white) 60%, #9951ff08);border-color:#9951ff4d;transform:translateY(-3px)scale(1.008);box-shadow:0 8px 30px #9951ff1a,0 2px 8px #9951ff0f}.gnu-lu .resource-card:hover .resource-name{color:var(--accent)}.gnu-lu .resource-card:hover .version-tag{background:var(--accent);color:#fff;transform:scale(1.05);box-shadow:0 2px 10px #9951ff4d}.gnu-lu .resource-card:hover .resource-icon{transform:scale(1.08)rotate(-2deg);box-shadow:0 4px 12px #9951ff26}.gnu-lu .resource-card:hover .type-badge{transform:scale(1.06)}.gnu-lu .resource-card:hover .meta-time svg{stroke:var(--accent);transform:rotate(15deg)}.gnu-lu .resource-icon{background:var(--bg);border:1px solid var(--border);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s;display:flex;position:relative;overflow:hidden}.gnu-lu .resource-icon img{object-fit:cover;z-index:1;width:100%;height:100%;display:block;position:relative}.gnu-lu .resource-icon img.broken{display:none}.gnu-lu .resource-icon .icon-fallback{color:var(--accent);background:linear-gradient(135deg, var(--accent-bg), #9951ff14);justify-content:center;align-items:center;font-size:16px;font-weight:800;display:flex;position:absolute;inset:0}.gnu-lu .resource-icon .icon-fallback.theme{color:var(--green-dark);background:linear-gradient(135deg, var(--green-bg), #10b98114)}.gnu-lu .resource-main{flex:1;min-width:0}.gnu-lu .resource-name-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.gnu-lu .resource-name{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:700;transition:color .3s cubic-bezier(.22,1,.36,1);overflow:hidden}.gnu-lu .type-badge{letter-spacing:.3px;text-transform:uppercase;border-radius:6px;flex-shrink:0;padding:2px 7px;font-size:9px;font-weight:700;transition:transform .3s cubic-bezier(.22,1,.36,1)}.gnu-lu .type-badge.plugin{background:var(--accent-bg);color:var(--accent-dark)}.gnu-lu .type-badge.theme{background:var(--green-bg);color:var(--green-dark)}.gnu-lu .resource-category{color:var(--ink3);margin-top:1px;font-size:11px;font-weight:400}.gnu-lu .resource-meta{flex-shrink:0;align-items:center;gap:12px;display:flex}.gnu-lu .meta-time{color:var(--ink3);align-items:center;gap:5px;font-size:11px;font-weight:500;display:flex}.gnu-lu .meta-time svg{width:13px;height:13px;stroke:var(--ink3);fill:none;stroke-width:2px;stroke-linecap:round;flex-shrink:0;transition:stroke .3s,transform .3s cubic-bezier(.22,1,.36,1)}.gnu-lu .version-tag{background:var(--accent-bg);color:var(--accent-dark);border-radius:9999px;padding:4px 10px;font-family:JetBrains Mono,SF Mono,Monaco,monospace;font-size:11px;font-weight:600;transition:all .35s cubic-bezier(.22,1,.36,1)}.gnu-lu .empty-state{text-align:center;background:var(--white);border:1px dashed var(--border);border-radius:30px;flex-direction:column;justify-content:center;align-items:center;padding:60px 20px;display:none}.gnu-lu .empty-state.visible{display:flex}.gnu-lu .empty-state svg{width:64px;height:64px;stroke:var(--ink3);fill:none;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;opacity:.4;margin-bottom:16px}.gnu-lu .empty-state h3{color:var(--ink);margin-bottom:6px;font-size:16px;font-weight:700}.gnu-lu .empty-state p{color:var(--ink3);font-size:13px;font-weight:400}.gnu-lu .pagination-container{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:20px 0 0;display:flex}.gnu-lu .pagination-info{color:var(--ink3);font-size:12px;font-weight:500}.gnu-lu .pagination{align-items:center;gap:4px;display:flex}.gnu-lu .page-btn{border:1.5px solid var(--border);background:var(--white);width:34px;height:34px;color:var(--ink2);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;font-family:Poppins,sans-serif;font-size:12px;font-weight:600;transition:all .3s cubic-bezier(.22,1,.36,1);display:flex}.gnu-lu .page-btn:hover:not(.disabled):not(.active){border-color:var(--accent);color:var(--accent);transform:translateY(-2px);box-shadow:0 4px 12px #9951ff1f}.gnu-lu .page-btn.active{background:var(--accent);border-color:var(--accent);color:#fff;box-shadow:0 4px 14px #9951ff4d}.gnu-lu .page-btn.disabled{opacity:.3;cursor:default}.gnu-lu .page-btn.nav{border-radius:50px;gap:4px;width:auto;padding:0 14px}.gnu-lu .page-btn svg{stroke:currentColor;fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.gnu-lu .page-dots{color:var(--ink3);padding:0 4px;font-size:12px}.gnu-lu .per-page{color:var(--ink3);align-items:center;gap:6px;font-size:12px;font-weight:500;display:flex}.gnu-lu .per-page select{border:1.5px solid var(--border);background:var(--white);color:var(--ink);cursor:pointer;border-radius:10px;padding:6px 10px;font-family:Poppins,sans-serif;font-size:12px;font-weight:600}.gnu-lu .ring-entrance{animation:.8s cubic-bezier(.34,1.56,.64,1) forwards gnuRingIn}@keyframes gnuRingIn{0%{opacity:0;transform:scale(.3)rotate(-180deg)}60%{opacity:1;transform:scale(1.1)rotate(10deg)}to{transform:scale(1)rotate(0)}}.gnu-lu .chart-tooltip{background:var(--ink);color:#fff;pointer-events:none;opacity:0;white-space:nowrap;z-index:10;border-radius:10px;padding:5px 12px;font-size:10px;font-weight:600;transition:opacity .2s cubic-bezier(.22,1,.36,1),transform .2s cubic-bezier(.22,1,.36,1);position:absolute;transform:translate(-50%,-120%)scale(.85)}.gnu-lu .chart-tooltip.visible{opacity:1;transform:translate(-50%,-120%)scale(1)}@media (width<=900px){.gnu-lu .chart-section{grid-template-columns:1fr}.gnu-lu .stats-summary-card{flex-flow:wrap;gap:12px}.gnu-lu .summary-block{flex:1;min-width:200px}}@media (width<=768px){.gnu-lu .header-row{flex-direction:column;align-items:flex-start;gap:16px}.gnu-lu .header-stats{justify-content:flex-start;width:100%}.gnu-lu .page-title{font-size:22px}.gnu-lu .filters-bar{flex-direction:column;align-items:stretch;gap:10px}.gnu-lu .filter-tabs{flex-wrap:wrap}.gnu-lu .search-box{width:100%}.gnu-lu .resource-card{border-radius:16px;gap:10px;padding:12px 14px}.gnu-lu .resource-icon{border-radius:10px;width:36px;height:36px}.gnu-lu .resource-name{font-size:13px}.gnu-lu .meta-time{display:none}.gnu-lu .pagination-container{text-align:center;flex-direction:column;align-items:stretch}.gnu-lu .pagination,.gnu-lu .per-page{justify-content:center}.gnu-lu .stats-summary-card{flex-direction:column}.gnu-lu .summary-block{min-width:0}}@media (width<=480px){.gnu-lu .type-badge{display:none}.gnu-lu .header-stats{flex-direction:column;align-items:flex-start;gap:12px}}.gnu-lu .resource-actions{flex-shrink:0;align-items:center;gap:10px;margin-left:auto;display:flex}.gnu-lu .size-tag{font-size:11px;font-weight:600;font-family:var(--mono,monospace);color:var(--ink3);background:var(--bg);border:1px solid var(--border);white-space:nowrap;border-radius:6px;padding:3px 8px}.gnu-lu .download-action-btn{cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#9951ff,#742dd2);border:none;border-radius:50px;align-items:center;gap:7px;padding:7px 16px;font-family:Poppins,sans-serif;font-size:12px;font-weight:700;text-decoration:none;transition:all .2s cubic-bezier(.22,1,.36,1);display:inline-flex;box-shadow:0 4px 14px #9951ff47;color:#fff!important}.gnu-lu .download-action-btn:hover{background:linear-gradient(135deg,#a855f7,#6d28d9);transform:translateY(-2px)scale(1.03);box-shadow:0 6px 20px #9951ff73}.gnu-lu .download-action-btn.downloaded{background:linear-gradient(135deg,#10b981,#059669);box-shadow:0 4px 14px #10b98159}.gnu-lu .download-action-btn svg{stroke-width:2.5px;flex-shrink:0;width:14px;height:14px}@media (width<=640px){.gnu-lu .size-tag,.gnu-lu .download-action-btn span{display:none}.gnu-lu .download-action-btn{border-radius:50%;padding:8px}}.gnu-act,.gnu-act *{box-sizing:border-box}.gnu-act{--accent:#9951ff;--accent-dark:#7c3aed;--accent-deep:#6d28d9;--accent-light:#c084fc;--accent-bg:#9951ff0f;--accent-12:#9951ff1f;--accent-06:#9951ff0f;--green:#10b981;--green-dark:#059669;--green-bg:#10b9810f;--amber:#f59e0b;--amber-bg:#f59e0b14;--red:#ef4444;--red-bg:#ef444412;--blue:#3b82f6;--primary:#101927;--text:#475467;--text-light:#64748b;--text-muted:#94a3b8;--bg:#fff;--bg-alt:#f2f6ff;--bg-off:#fcfcfd;--border:#eef0f4;--border-light:#f3f4f6;--amber-ink:#92400e;--amber-ink-soft:#b45309;--amber-ink-deep:#78350f;--amber-icon:#d97706;--red-ink:#b91c1c;--red-ink-soft:#991b1b;--red-on-dark:#fca5a5;--on-dark:#cbd5e1;--radius:24px;--radius-sm:16px;--radius-lg:28px;--radius-btn:50px;--shadow-sm:0 8px 24px -18px #11182738;--shadow:0 8px 24px -16px #11182740;--shadow-lg:0 14px 44px #0f172a1a;--mono:"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;color:var(--text);letter-spacing:-.01em;max-width:none;margin:0;padding:0;font-family:Poppins,-apple-system,sans-serif}.gnu-act p{margin:0}.gnu-act ul{margin:0;padding:0;list-style:none}.gnu-act a{color:var(--accent);text-underline-offset:2px;text-decoration:underline}.gnu-act a.btn{color:#fff;text-decoration:none}.gnu-act [hidden]{display:none!important}.gnu-act :focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:6px}.gnu-act .grid{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:22px;display:grid}.gnu-act .panel{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);overflow:hidden}.gnu-act .legacy-strip{border-radius:var(--radius-sm);background:var(--bg-alt);border:1px solid var(--border);color:var(--text-light);align-items:center;gap:10px;margin:20px 26px -2px;padding:10px 14px;font-size:12px;line-height:1.5;display:flex}.gnu-act .legacy-strip svg{width:15px;height:15px;color:var(--amber);flex:none}.gnu-act .legacy-strip a{color:var(--accent-deep);font-weight:600}.gnu-act .stage{padding:22px 26px}.gnu-act .stage+.stage{border-top:1px solid var(--border-light)}.gnu-act .stage-head{align-items:center;gap:11px;margin-bottom:14px;display:flex}.gnu-act .stage-n{background:var(--accent);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:25px;height:25px;font-size:12.5px;font-weight:700;display:flex}.gnu-act .stage-head strong{color:var(--primary);font-size:14.5px;font-weight:700}.gnu-act .stage-hint{font-family:var(--mono);color:var(--text-light);margin-left:auto;font-size:11.5px;font-weight:600}.gnu-act .stage-hint.max{color:var(--amber-ink-soft)}.gnu-act .stage.locked{opacity:.4;pointer-events:none;filter:saturate(.3)}.gnu-act .stage.locked .stage-n{background:var(--text-muted)}.gnu-act .stage-lockmsg{color:var(--text-light);margin:-4px 0 12px;font-size:12.5px}.gnu-act .filters{flex-wrap:wrap;gap:7px;margin-bottom:11px;display:flex}.gnu-act .fchip{appearance:none;cursor:pointer;border:1px solid var(--border);background:var(--bg);color:var(--text-light);border-radius:9999px;padding:6px 13px;font-family:inherit;font-size:11.5px;font-weight:600;transition:border-color .18s,background .18s,color .18s}.gnu-act .fchip:hover{border-color:var(--accent-light);color:var(--primary)}.gnu-act .fchip[aria-pressed=true]{background:var(--accent-dark);border-color:var(--accent-dark);color:#fff}.gnu-act .search{margin-bottom:11px;position:relative}.gnu-act .search svg{width:17px;height:17px;color:var(--text-muted);pointer-events:none;position:absolute;top:50%;left:15px;transform:translateY(-50%)}.gnu-act .search input{width:100%;color:var(--primary);letter-spacing:-.01em;background:var(--bg);border:1px solid var(--border);border-radius:14px;padding:12px 14px 12px 42px;font-family:inherit;font-size:14px;transition:border-color .18s,box-shadow .18s}.gnu-act .search input::placeholder{color:var(--text-muted)}.gnu-act .search input:focus{border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-06);outline:none}.gnu-act .tray{border-radius:var(--radius-sm);background:var(--accent-bg);border:1px solid var(--accent-12);flex-wrap:wrap;align-items:flex-start;gap:10px;margin-bottom:11px;padding:11px 13px;display:none}.gnu-act .tray.on{display:flex}.gnu-act .chips{flex-wrap:wrap;flex:1;gap:7px;display:flex}.gnu-act .chip{background:var(--bg);border:1px solid var(--accent-12);color:var(--primary);border-radius:9999px;align-items:center;gap:7px;padding:5px 8px 5px 11px;font-size:12px;font-weight:600;display:inline-flex}.gnu-act .chip.again{border-style:dashed;border-color:var(--green)}.gnu-act .chip button{appearance:none;cursor:pointer;width:16px;height:16px;color:var(--text-muted);background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:background .18s,color .18s;display:flex}.gnu-act .chip button:hover{background:var(--border);color:var(--primary)}.gnu-act .chip svg{width:9px;height:9px}.gnu-act .tray-clear{appearance:none;cursor:pointer;color:var(--text-light);text-underline-offset:2px;white-space:nowrap;background:0 0;border:none;padding:5px 0;font-family:inherit;font-size:12px;font-weight:600;text-decoration:underline}.gnu-act .tray-clear:hover{color:var(--accent-dark)}.gnu-act .listwrap{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg);overflow:hidden}.gnu-act .listscroll{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;max-height:412px;overflow-y:auto}.gnu-act .listscroll::-webkit-scrollbar{width:9px}.gnu-act .listscroll::-webkit-scrollbar-thumb{background:var(--border);border:2px solid var(--bg);border-radius:9px}.gnu-act .row{border-bottom:1px solid var(--border-light);align-items:center;gap:13px;padding:11px 15px;transition:background .18s;display:flex}.gnu-act .row:last-child{border-bottom:none}.gnu-act .row.pick{cursor:pointer}.gnu-act .row.pick:hover{background:var(--bg-alt)}.gnu-act .row.on{background:var(--accent-bg)}.gnu-act .row.off{background:var(--bg-off)}.gnu-act .box{border:1.6px solid var(--border);background:var(--bg);color:#0000;border-radius:6px;flex:none;justify-content:center;align-items:center;width:19px;height:19px;transition:border-color .18s,background .18s,color .18s;display:flex}.gnu-act .row.on .box{background:var(--accent);border-color:var(--accent);color:#fff}.gnu-act .box svg{width:11px;height:11px}.gnu-act .box.mute{background:0 0;border-style:dashed}.gnu-act .row-main{flex:1;min-width:0}.gnu-act .row-name{color:var(--primary);white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:600;display:block;overflow:hidden}.gnu-act .row.off .row-name{color:var(--text-light)}.gnu-act .row-sub{font-family:var(--mono);color:var(--text-muted);margin-top:2px;font-size:10.5px;font-weight:500;display:block}.gnu-act .row-note{color:var(--text-light);margin-top:3px;font-size:11.5px;display:block}.gnu-act .tag{white-space:nowrap;border-radius:9999px;flex:none;align-items:center;gap:5px;padding:4px 10px;font-size:10.5px;font-weight:700;display:inline-flex}.gnu-act .tag.progress{background:var(--amber-bg);color:var(--amber-ink-soft)}.gnu-act .tag.active{background:var(--green-bg);color:var(--green-dark)}.gnu-act .tag.maint{background:var(--border-light);color:var(--text-light)}.gnu-act .tag.kind{background:var(--bg-alt);color:var(--text-light);font-weight:600}.gnu-act .again-btn{appearance:none;border:1px solid var(--border);background:var(--bg);cursor:pointer;color:var(--accent-deep);border-radius:9999px;flex:none;padding:6px 12px;font-family:inherit;font-size:11.5px;font-weight:600;transition:border-color .18s,background .18s,color .18s}.gnu-act .again-btn:hover{border-color:var(--accent);background:var(--accent-bg)}.gnu-act .again-btn[aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:#fff}.gnu-act .listfoot{background:var(--bg-alt);border-top:1px solid var(--border-light);font-family:var(--mono);color:var(--text-light);flex-wrap:wrap;justify-content:space-between;gap:12px;padding:9px 15px;font-size:10.5px;font-weight:600;display:flex}.gnu-act .empty{text-align:center;padding:34px 22px}.gnu-act .empty strong{color:var(--primary);font-size:14px;font-weight:700;display:block}.gnu-act .empty span{color:var(--text-light);max-width:40ch;margin-top:6px;margin-left:auto;margin-right:auto;font-size:13px;line-height:1.6;display:block}.gnu-act .cap-msg{border-radius:var(--radius-sm);background:var(--amber-bg);color:var(--amber-ink);border:1px solid #f59e0b47;margin-top:10px;padding:10px 14px;font-size:12.5px;line-height:1.55;display:none}.gnu-act .cap-msg.on{display:block}.gnu-act .field{margin-bottom:16px}.gnu-act .field label{color:var(--text-light);margin-bottom:7px;font-size:12px;font-weight:600;display:block}.gnu-act .field input[type=url]{width:100%;font-family:var(--mono);color:var(--primary);background:var(--bg);border:1px solid var(--border);border-radius:14px;padding:12px 14px;font-size:13px;transition:border-color .18s,box-shadow .18s}.gnu-act .field input[type=url]::placeholder{color:var(--text-muted)}.gnu-act .field input[type=url]:focus{border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-06);outline:none}.gnu-act .field .help{color:var(--text-light);margin-top:8px;font-size:12px;line-height:1.6}.gnu-act .field .help code{font-family:var(--mono);background:var(--bg-alt);border:1px solid var(--border);color:var(--accent-deep);border-radius:6px;padding:1px 6px;font-size:11.5px}.gnu-act .howto{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg-alt);margin-bottom:18px;overflow:hidden}.gnu-act .howto-top{background:var(--bg);border-bottom:1px solid var(--border);padding:16px 20px 14px}.gnu-act .howto-top strong{letter-spacing:-.01em;color:var(--primary);font-size:14.5px;font-weight:700;display:block}.gnu-act .howto-top span{color:var(--text-light);margin-top:5px;font-size:13px;line-height:1.6;display:block}.gnu-act .howto-steps{margin:0;padding:4px 20px;list-style:none}.gnu-act .howto-steps li{border-bottom:1px solid var(--border);gap:14px;padding:18px 0;display:flex}.gnu-act .howto-steps li:last-child{border-bottom:none}.gnu-act .howto-n{background:var(--bg);border:1.5px solid var(--accent);width:26px;height:26px;color:var(--accent-deep);font-family:var(--mono);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:flex}.gnu-act .howto-b{flex:1;min-width:0}.gnu-act .howto-b strong{color:var(--primary);letter-spacing:-.01em;font-size:14px;font-weight:700;display:block}.gnu-act .howto-b p{color:var(--text);max-width:66ch;margin-top:6px;font-size:13px;line-height:1.7}.gnu-act .howto-b b{color:var(--primary);font-weight:600}.gnu-act .howto-b code{font-family:var(--mono);background:var(--bg);border:1px solid var(--border);color:var(--accent-deep);white-space:nowrap;border-radius:6px;padding:2px 7px;font-size:12px}.gnu-act .howto-sub{color:var(--text-light)}.gnu-act .howto-link{color:var(--accent-deep);margin-top:10px;font-size:13px;font-weight:600;display:inline-block}.gnu-act .howto-path{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.gnu-act .howto-path>span{background:var(--bg);border:1px solid var(--border);color:var(--primary);white-space:nowrap;border-radius:9px;align-items:center;padding:7px 14px;font-size:12.5px;font-weight:600;display:inline-flex}.gnu-act .howto-path>span.act{background:var(--accent);border-color:var(--accent);color:#fff}.gnu-act .howto-path svg{width:14px;height:14px;color:var(--text-muted);flex:none}.gnu-act .howto-cap{color:var(--text-light);align-items:center;gap:7px;margin:16px 0 9px;font-size:11px;font-weight:700;display:flex}.gnu-act .howto-cap svg{width:14px;height:14px;color:var(--accent)}.gnu-act .howto-card{border:1px solid var(--border);background:var(--bg);border-radius:10px;grid-template-columns:1fr 1fr;gap:14px 20px;padding:18px 20px;display:grid;box-shadow:0 4px 18px #0f172a0d}.gnu-act .howto-row{min-width:0}.gnu-act .howto-row label{color:var(--text-light);margin-bottom:6px;font-size:11.5px;font-weight:600;display:block}.gnu-act .howto-in{border:1px solid var(--border);background:var(--bg-off);border-radius:8px;align-items:center;gap:9px;padding:9px 11px;display:flex}.gnu-act .howto-in span{min-width:0;font-family:var(--mono);color:var(--primary);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:12.5px;font-weight:700;overflow:hidden}.gnu-act .howto-in.sel span{font-family:Poppins,sans-serif;font-size:13px;font-weight:600}.gnu-act .howto-in.sel:after{content:"";border-right:1.6px solid var(--text-muted);border-bottom:1.6px solid var(--text-muted);flex:none;width:7px;height:7px;transform:translateY(-2px)rotate(45deg)}.gnu-act .howto-fake{background:var(--border-light);text-align:center;color:var(--text-muted);border-radius:8px;grid-column:1/-1;margin-top:2px;padding:11px;font-size:12.5px;font-weight:600}.gnu-act .copy{appearance:none;cursor:pointer;border:1px solid var(--border);background:var(--bg);color:var(--text-light);border-radius:9999px;flex:none;padding:6px 12px;font-family:inherit;font-size:11px;font-weight:600;transition:border-color .18s,color .18s,background .18s}.gnu-act .copy:hover{border-color:var(--accent);color:var(--accent-deep)}.gnu-act .copy.copied{background:var(--green-bg);color:var(--green-dark);border-color:#10b98166}.gnu-act .howto-warn{background:var(--amber-bg);border-top:1px solid #f59e0b4d;gap:12px;padding:16px 20px;display:flex}.gnu-act .howto-warn svg{width:18px;height:18px;color:var(--amber-ink-soft);flex:none;margin-top:2px}.gnu-act .howto-warn strong{color:var(--amber-ink);font-size:13px;font-weight:700;display:block}.gnu-act .howto-warn p{color:var(--amber-ink);max-width:76ch;margin-top:6px;font-size:12.5px;line-height:1.7}.gnu-act .howto-warn b{color:var(--amber-ink-deep);font-weight:700}.gnu-act .urlnote{align-items:center;gap:8px;margin-top:9px;font-size:12.5px;font-weight:500;display:none}.gnu-act .urlnote.on{display:flex}.gnu-act .urlnote svg{flex:none;width:15px;height:15px}.gnu-act .urlnote.ok{color:var(--green-dark)}.gnu-act .urlnote.warn{color:var(--amber-ink-soft)}.gnu-act .urlnote.err{color:var(--red-ink)}.gnu-act .urlnote b{font-family:var(--mono);color:var(--primary);font-size:12px;font-weight:700}.gnu-act .caps{border:1px solid var(--border);border-radius:var(--radius-sm);grid-template-columns:1fr 1fr;margin-bottom:16px;display:grid;overflow:hidden}.gnu-act .caps-who{background:var(--primary);border-bottom:1px solid var(--border);flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:12px;padding:13px 17px;display:flex}.gnu-act .caps-avatar{background:var(--accent);color:#fff;width:34px;height:34px;font-family:var(--mono);border-radius:10px;flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:flex}.gnu-act .caps-who-t{flex-direction:column;gap:2px;min-width:0;display:flex}.gnu-act .caps-who-t strong{color:#fff;letter-spacing:-.01em;font-size:13px;font-weight:700}.gnu-act .caps-who-t span{font-family:var(--mono);color:var(--text-muted);font-size:10.5px}.gnu-act .caps-badge{color:#d8b4fe;white-space:nowrap;background:#9951ff38;border-radius:9999px;align-items:center;gap:6px;margin-left:auto;padding:5px 12px;font-size:10.5px;font-weight:700;display:inline-flex}.gnu-act .caps-badge svg{width:12px;height:12px}.gnu-act .caps>div:not(.caps-who):not(.caps-foot){padding:15px 17px}.gnu-act .caps-yes{background:var(--green-bg);border-right:1px solid var(--border)}.gnu-act .caps-no{background:var(--bg-off)}.gnu-act .caps h4{letter-spacing:-.01em;align-items:center;gap:7px;margin:0 0 10px;font-size:12.5px;font-weight:700;display:flex}.gnu-act .caps-yes h4{color:var(--green-dark)}.gnu-act .caps-no h4{color:var(--primary)}.gnu-act .caps h4 svg{flex:none;width:16px;height:16px}.gnu-act .caps li{color:var(--text);align-items:flex-start;gap:8px;padding:4px 0;font-size:12.5px;line-height:1.5;display:flex}.gnu-act .caps li svg{flex:none;width:13px;height:13px;margin-top:3px}.gnu-act .caps-yes li svg{color:var(--green)}.gnu-act .caps-no li{color:var(--text-light)}.gnu-act .caps-no li svg{color:var(--text-muted)}.gnu-act .caps-foot{background:var(--bg);border-top:1px solid var(--border);color:var(--text-light);grid-column:1/-1;padding:11px 17px;font-size:12px;line-height:1.6}.gnu-act .caps-foot b{color:var(--primary);font-weight:600}.gnu-act .check{border:1px solid var(--border);border-radius:var(--radius-sm);cursor:pointer;align-items:flex-start;gap:11px;margin-bottom:10px;padding:13px 15px;transition:border-color .18s;display:flex}.gnu-act .check:hover{border-color:var(--accent-light)}.gnu-act .check input{appearance:none;border:1.6px solid var(--border);background:var(--bg);cursor:pointer;border-radius:6px;flex:none;width:19px;height:19px;margin:0;transition:background .18s,border-color .18s;position:relative}.gnu-act .check input:checked{background:var(--accent);border-color:var(--accent)}.gnu-act .check input:checked:after{content:"";border:2.2px solid #fff;border-width:0 2.2px 2.2px 0;width:4px;height:9px;position:absolute;top:2.2px;left:5.6px;transform:rotate(43deg)}.gnu-act .check span{color:var(--text);font-size:13px;line-height:1.6}.gnu-act .check span b{color:var(--primary);margin-bottom:2px;font-weight:600;display:block}.gnu-act .check.shield{background:var(--accent-bg);border-color:var(--accent-12)}.gnu-act .review{border:1px solid var(--border);border-radius:var(--radius-sm);margin-top:18px;overflow:hidden}.gnu-act .review-h{background:var(--bg-alt);border-bottom:1px solid var(--border-light);color:var(--primary);padding:10px 16px;font-size:12px;font-weight:700}.gnu-act .review-r{border-bottom:1px solid var(--border-light);gap:16px;padding:10px 16px;font-size:12.5px;line-height:1.55;display:flex}.gnu-act .review-r:last-child{border-bottom:none}.gnu-act .review-r span:first-child{color:var(--text-light);flex:0 0 92px}.gnu-act .review-r span:last-child{color:var(--primary);font-weight:600}.gnu-act .review-r .mono{font-family:var(--mono);font-size:12px}.gnu-act .review-r em{color:var(--text-light);font-style:normal;font-weight:500}.gnu-act .submit-row{flex-wrap:wrap;align-items:center;gap:16px;margin-top:16px;display:flex}.gnu-act .btn{appearance:none;cursor:pointer;letter-spacing:-.01em;border-radius:var(--radius-btn);background:var(--accent);color:#fff;border:none;align-items:center;gap:9px;padding:13px 24px;font-family:inherit;font-size:14px;font-weight:600;text-decoration:none;transition:background .18s,opacity .18s;display:inline-flex}.gnu-act .btn:hover:not(:disabled){background:var(--accent-dark)}.gnu-act .btn:disabled{opacity:.38;cursor:not-allowed}.gnu-act .btn svg{width:16px;height:16px}.gnu-act .btn.white{color:var(--primary);box-shadow:inset 0 0 0 1px var(--border);background:#fff;border:0}.gnu-act .btn{transition:background-color .15s,border-color .15s,color .15s}.gnu-act a.btn,.gnu-act a.btn:hover,.gnu-act a.btn:focus,.gnu-act a.btn:active{text-decoration:none}.gnu-act a.btn:not(.white):hover,.gnu-act a.btn:not(.white):focus,.gnu-act a.btn:not(.white):active{color:#fff}.gnu-act .btn.white:hover:not(:disabled),.gnu-act a.btn.white:hover{color:var(--accent-deep);background:#f5f3ff;box-shadow:inset 0 0 0 1px #c4b5fd}.gnu-act .btn.white:active:not(:disabled),.gnu-act a.btn.white:active{color:var(--accent-deep);background:#ede9fe;box-shadow:inset 0 0 0 1px #a78bfa}.gnu-act .btn:focus{outline:none}.gnu-act .btn:focus-visible{outline:2px solid var(--accent-dark);outline-offset:2px}.gnu-act .submit-note{color:var(--text-light);max-width:36ch;font-size:12.5px;line-height:1.55}.gnu-act div.done{text-align:center;padding:34px 30px}.gnu-act div.done h3{letter-spacing:-.02em;color:var(--primary);margin:0;font-size:18px;font-weight:800}.gnu-act div.done h3 span{font-family:var(--mono);color:var(--accent-deep);font-size:16px}.gnu-act div.done>p{max-width:48ch;color:var(--text);margin:10px auto 0;font-size:13.5px;line-height:1.7}.gnu-act .done-keep{border-radius:var(--radius-sm);background:var(--amber-bg);max-width:48ch;color:var(--amber-ink);text-align:left;border:1px solid #f59e0b47;margin:20px auto 0;padding:13px 16px;font-size:12.5px;line-height:1.6}.gnu-act .done-keep b{font-weight:600}.gnu-act div.done .btn{margin-top:22px}.gnu-act .formerr{border-radius:var(--radius-sm);background:var(--red-bg);color:var(--red-ink);border:1px solid #ef44444d;align-items:flex-start;gap:11px;margin:20px 26px 0;padding:13px 16px;font-size:13px;line-height:1.6;display:flex}.gnu-act .formerr svg{flex:none;width:18px;height:18px;margin-top:1px}.gnu-act .sending{opacity:.5;pointer-events:none;transition:opacity .28s}.gnu-act .spin{border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;flex:none;width:16px;height:16px;animation:.7s linear infinite gnuacSpin}.gnu-act div.done{animation:.42s cubic-bezier(.2,.7,.3,1) both gnuacRise}.gnu-act .blocked{border-radius:var(--radius-sm);background:var(--amber-bg);border:1px solid #f59e0b4d;margin:22px 26px;padding:19px 21px}.gnu-act .blocked h3{color:var(--amber-ink);margin:0 0 7px;font-size:14px;font-weight:700}.gnu-act .blocked p{color:var(--amber-ink);font-size:13px;line-height:1.65}.gnu-act .notplan{border-radius:var(--radius-sm);background:var(--bg-alt);border:1px solid var(--border);text-align:center;margin:22px 26px;padding:22px}.gnu-act .notplan h3{color:var(--primary);margin:0 0 7px;font-size:15px;font-weight:700}.gnu-act .notplan p{color:var(--text);max-width:44ch;margin:0 auto 16px;font-size:13px;line-height:1.65}.gnu-act .notplan-cta{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.gnu-act .never{border-radius:var(--radius-sm);background:var(--primary);color:var(--on-dark);margin-top:14px;padding:15px 16px}.gnu-act .never h4{color:#fff;align-items:center;gap:7px;margin:0 0 8px;font-size:12.5px;font-weight:700;display:flex}.gnu-act .never h4 svg{width:15px;height:15px}.gnu-act .never p{font-size:12.5px;line-height:1.65}.gnu-act .never p+p{margin-top:9px}.gnu-act .never b{color:#fff;font-weight:600}.gnu-act .sec{margin-top:36px}.gnu-act .cmp{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg);grid-template-columns:1.1fr 1fr 1fr;margin-bottom:28px;display:grid;overflow:hidden}.gnu-act .cmp-th{background:var(--bg-off);border-bottom:1px solid var(--border);padding:11px 16px;font-size:11.5px;font-weight:700}.gnu-act .cmp-th.a{background:var(--accent-12);color:var(--accent-deep);border-left:1px solid var(--border)}.gnu-act .cmp-th.b{color:var(--primary);border-left:1px solid var(--border)}.gnu-act .cmp-c{border-bottom:1px solid var(--border-light);padding:11px 16px;font-size:12.5px;line-height:1.55}.gnu-act .cmp-lab{background:var(--bg-off);color:var(--text-light)}.gnu-act .cmp-a{background:var(--accent-bg);color:var(--primary);border-left:1px solid var(--border);font-weight:600}.gnu-act .cmp-b{color:var(--text);border-left:1px solid var(--border)}.gnu-act .cmp>.cmp-c:nth-last-child(-n+3){border-bottom:none}.gnu-act .cmp-strong{color:var(--green-dark)}.gnu-act .reqs{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-sm);overflow:hidden}.gnu-act .src{background:var(--bg-alt);border:1px solid var(--border);color:var(--text-light);border-radius:9999px;align-items:center;gap:5px;padding:3px 9px;font-size:10.5px;font-weight:600;display:inline-flex}.gnu-act .src.plugin{background:var(--accent-bg);border-color:var(--accent-12);color:var(--accent-deep)}.gnu-act .reqs-empty{text-align:center;padding:38px 24px}.gnu-act .reqs-empty strong{color:var(--primary);font-size:14.5px;font-weight:700;display:block}.gnu-act .reqs-empty span{max-width:44ch;color:var(--text-light);margin:7px auto 0;font-size:13px;line-height:1.65;display:block}.gnu-act .reqs-diag{border-radius:var(--radius-sm);background:var(--amber-bg);font-family:var(--mono);color:var(--amber-ink);word-break:break-word;text-align:left;border:1px solid #f59e0b4d;max-width:none;margin-top:14px;padding:10px 14px;font-size:11px;line-height:1.6}.gnu-act .req-note{border-radius:var(--radius-sm);background:var(--bg);border:1px solid var(--border);color:var(--text);margin-top:12px;padding:11px 14px;font-size:12.5px;line-height:1.6}.gnu-act .faq{grid-template-columns:1fr 1fr;gap:0 34px;display:grid}.gnu-act .faq details{border-bottom:1px solid var(--border-light)}.gnu-act .faq summary{cursor:pointer;color:var(--primary);padding:14px 26px 14px 0;font-size:13.5px;font-weight:600;line-height:1.5;list-style:none;transition:color .18s;position:relative}.gnu-act .faq summary::-webkit-details-marker{display:none}.gnu-act .faq summary:hover{color:var(--accent-dark)}.gnu-act .faq summary:after{content:"";border-right:2px solid var(--text-muted);border-bottom:2px solid var(--text-muted);width:8px;height:8px;transition:transform .18s;position:absolute;top:20px;right:6px;transform:rotate(45deg)}.gnu-act .faq details[open] summary:after{transform:rotate(-135deg)}.gnu-act .faq .ans{color:var(--text);padding:0 22px 16px 0;font-size:13px;line-height:1.7}@media (width<=980px){.gnu-act .grid{grid-template-columns:1fr}.gnu-act .grid>aside{grid-template-columns:1fr 1fr;align-items:start;gap:0 26px;display:grid}.gnu-act .caps{grid-template-columns:1fr}.gnu-act .caps-yes{border-right:none;border-bottom:1px solid var(--border)}.gnu-act .faq{grid-template-columns:1fr}.gnu-act .cmp{grid-template-columns:1fr 1fr}.gnu-act .cmp-th:first-child{display:none}.gnu-act .cmp-lab{background:var(--bg-alt);color:var(--primary);border-bottom:none;grid-column:1/-1;padding-bottom:5px;font-weight:700}.gnu-act .cmp-a,.gnu-act .cmp-b{border-left:none}.gnu-act .cmp-b{border-left:1px solid var(--border-light)}}@media (width<=760px){.gnu-act .grid>aside{grid-template-columns:1fr;gap:0}}@media (width<=640px){.gnu-act .stage{padding-left:18px;padding-right:18px}.gnu-act .blocked,.gnu-act .notplan,.gnu-act .legacy-strip,.gnu-act .formerr{margin-left:18px;margin-right:18px}.gnu-act .submit-row .btn{justify-content:center;width:100%}.gnu-act .submit-note{max-width:none}.gnu-act .review-r{flex-direction:column;gap:2px}.gnu-act .review-r span:first-child{flex:none}.gnu-act .caps-badge{margin-left:0}.gnu-act div.done{padding:28px 18px}.gnu-act .search input,.gnu-act .field input[type=url]{font-size:16px}.gnu-act .listscroll{max-height:320px}.gnu-act .fchip,.gnu-act .again-btn{padding:9px 15px}.gnu-act .tray-clear{padding:9px 0}.gnu-act .chip{padding:7px 8px 7px 13px}.gnu-act .chip button{width:22px;height:22px}.gnu-act .chip svg{width:10px;height:10px}.gnu-act .faq summary{padding-top:16px;padding-bottom:16px}.gnu-act .faq summary:after{top:22px}.gnu-act .cmp{grid-template-columns:1fr}.gnu-act .cmp-th{display:none}.gnu-act .cmp-lab{padding-bottom:8px}.gnu-act .cmp-a,.gnu-act .cmp-b{border-bottom:none;border-left:none;padding-top:4px}.gnu-act .cmp-b{border-bottom:1px solid var(--border-light);padding-bottom:14px}.gnu-act .cmp>.cmp-c:nth-last-child(-n+3){border-bottom:none}.gnu-act .cmp-a:before,.gnu-act .cmp-b:before{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;margin-bottom:3px;font-size:9.5px;font-weight:700;display:block}.gnu-act .cmp-a:before{content:"Autoupdate";color:var(--accent-deep)}.gnu-act .cmp-b:before{content:"This page";color:var(--text-muted)}}@media (width<=400px){.gnu-act .stage{padding-left:14px;padding-right:14px}.gnu-act .blocked,.gnu-act .notplan,.gnu-act .legacy-strip,.gnu-act .formerr{margin-left:14px;margin-right:14px}.gnu-act .row{gap:10px;padding:11px 12px}.gnu-act .tag{padding:4px 8px}}@media (prefers-reduced-motion:reduce){.gnu-act *{transition:none!important;animation:none!important}}.gnu-act .req-cancel{justify-content:flex-end;margin-top:12px;display:flex}.gnu-act .route-points li{color:var(--text);padding:3px 0 3px 18px;font-size:12.5px;line-height:1.5;position:relative}.gnu-act .route-points li:before{content:"";border-left:2px solid var(--accent);border-bottom:2px solid var(--accent);width:8px;height:4px;position:absolute;top:9px;left:2px;transform:rotate(-45deg)}.gnu-act .route-points b{color:var(--primary);font-weight:600}.gnu-act .req-meta{color:var(--accent-deep);margin-top:10px;font-size:12px;font-weight:600}.gnu-act .sites{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px;display:grid}.gnu-act .site-card{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-sm);overflow:hidden}.gnu-act .site-head{background:var(--bg-alt);border-bottom:1px solid var(--border-light);justify-content:space-between;align-items:center;gap:10px;padding:12px 16px;display:flex}.gnu-act .site-name{font-family:var(--mono);color:var(--primary);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:600;overflow:hidden}.gnu-act .site-count{color:var(--green-dark);flex:none;font-size:11px;font-weight:700}.gnu-act .site-lics li{border-bottom:1px solid var(--border-light);flex-direction:column;gap:2px;padding:10px 16px;display:flex}.gnu-act .site-lics li:last-child{border-bottom:none}.gnu-act .site-lic-n{color:var(--primary);font-size:13px;font-weight:600}.gnu-act .site-lic-m{font-family:var(--mono);color:var(--text-muted);font-size:10.5px}.gnu-act .activity .act-row{border-bottom:1px solid var(--border-light);align-items:center;gap:12px;padding:11px 18px;display:flex}.gnu-act .activity .act-row:last-child{border-bottom:none}.gnu-act .act-n{min-width:0;color:var(--primary);text-overflow:ellipsis;flex:1;font-size:13px;font-weight:600;overflow:hidden}.gnu-act .act-n em{font-family:var(--mono);color:var(--text-muted);margin-top:2px;font-size:10.5px;font-style:normal;font-weight:500;display:block}.gnu-act .act-d{text-align:right;min-width:130px;color:var(--text-muted);flex:none;font-size:11.5px}@media (width<=640px){.gnu-act .act-d{display:none}}.gnu-act .done-cta{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:22px;display:flex}.gnu-act .done-cta .btn{margin-top:0}.gnu-hist{--violet:#9951ff;--violet-bg:#9951ff1f;--blue-bg:#3b82f61f;--green-t:#10b981;--amber-t:#f59e0b;--red-t:#ef4444;--gray-t:#94a3b8}.gnu-hist .hx-card{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-sm);padding:18px 20px}.gnu-hist .hx-card-h h3{letter-spacing:-.01em;color:var(--primary);margin:0;font-size:14px;font-weight:800}.gnu-hist .hx-bars{width:100%;height:auto;display:block}.gnu-hist .hx-axis{stroke:var(--border);stroke-width:1px}.gnu-hist .hx-mon{font-family:var(--mono);fill:var(--text-muted);font-size:10px}.gnu-hist .hx-seg{transform-box:fill-box;transform-origin:bottom;transition:transform .7s cubic-bezier(.2,.7,.3,1)}.gnu-hist.hx-anim .hx-seg{transform:scaleY(0)}.gnu-hist .hx-seg.green{fill:var(--green-t)}.gnu-hist .hx-seg.amber{fill:var(--amber-t)}.gnu-hist .hx-seg.red{fill:var(--red-t)}.gnu-hist .hx-seg.gray{fill:var(--gray-t)}.gnu-hist .hx-seg.empty{fill:var(--border)}.gnu-hist .hx-legend{flex-wrap:wrap;gap:14px;margin-top:8px;display:flex}.gnu-hist .hx-legend li,.gnu-hist .hx-split li{color:var(--text-light);align-items:center;gap:7px;font-size:12px;display:flex}.gnu-hist .hx-legend i,.gnu-hist .hx-split i{border-radius:3px;flex:none;width:10px;height:10px}.gnu-hist i.green{background:var(--green-t)}.gnu-hist i.amber{background:var(--amber-t)}.gnu-hist i.red{background:var(--red-t)}.gnu-hist i.gray{background:var(--gray-t)}.gnu-hist .hx-donut-wrap{width:150px;margin:4px auto 10px;position:relative}.gnu-hist .hx-donut{width:150px;height:150px;display:block}.gnu-hist .hx-donut-bg{fill:none;stroke:var(--border-light);stroke-width:5.5px}.gnu-hist .hx-donut-seg{fill:none;stroke-width:5.5px}.gnu-hist .hx-donut-seg.green{stroke:var(--green-t)}.gnu-hist .hx-donut-seg.amber{stroke:var(--amber-t)}.gnu-hist .hx-donut-seg.red{stroke:var(--red-t)}.gnu-hist .hx-donut-seg.gray{stroke:var(--gray-t)}.gnu-hist .hx-donut-c{flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.gnu-hist .hx-donut-c strong{letter-spacing:-.03em;color:var(--primary);font-size:24px;font-weight:800}.gnu-hist .hx-donut-c span{color:var(--text-light);font-size:11px}.gnu-hist .hx-split{grid-template-columns:1fr 1fr;gap:6px 14px;display:grid}.gnu-hist .hx-split span{flex:1}.gnu-hist .hx-split b{color:var(--primary);font-weight:700}.gnu-hist .hx-route{border-top:1px solid var(--border-light);margin-top:14px;padding-top:12px}.gnu-hist .hx-route-h{color:var(--text-light);justify-content:space-between;gap:10px;margin-bottom:7px;font-size:12px;display:flex}.gnu-hist .hx-route-h b{color:var(--primary)}.gnu-hist .hx-route-bar{background:#cbd5e1;border-radius:9999px;height:10px;overflow:hidden}.gnu-hist .hx-route-bar span{background:linear-gradient(90deg,#7c3aed,#9951ff);border-radius:9999px;height:100%;display:block}.gnu-hist .hx-avatar{color:#fff;border-radius:9px;flex:none;justify-content:center;align-items:center;width:28px;height:28px;font-size:12.5px;font-weight:700;display:flex}.gnu-hist .site-head{justify-content:flex-start}.gnu-hist .site-head .site-count{background:var(--green-bg);border-radius:9999px;justify-content:center;align-items:center;min-width:24px;height:24px;margin-left:auto;padding:0 7px;display:inline-flex}.gnu-hist .hx-tools{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.gnu-hist .hx-tools .filters{margin-bottom:0}.gnu-hist .fchip b{font-family:var(--mono);opacity:.75;margin-left:4px;font-weight:700}.gnu-hist .hx-search{flex:0 300px;margin-bottom:0}.gnu-hist .hx-search input{padding-top:9px;padding-bottom:9px;font-size:13px}.gnu-hist .hx-req{border-bottom:1px solid var(--border-light)}.gnu-hist .hx-req:last-of-type{border-bottom:none}.gnu-hist .hx-row{cursor:pointer;grid-template-columns:4px 104px minmax(0,1fr) auto 128px 92px;align-items:center;gap:14px;padding:12px 18px 12px 0;list-style:none;transition:background .18s;display:grid}.gnu-hist .hx-row::-webkit-details-marker{display:none}.gnu-hist .hx-row:hover{background:var(--bg-alt)}.gnu-hist .hx-bar{border-radius:0 4px 4px 0;align-self:stretch}.gnu-hist .hx-bar.green{background:var(--green-t)}.gnu-hist .hx-bar.amber{background:var(--amber-t)}.gnu-hist .hx-bar.red{background:var(--red-t)}.gnu-hist .hx-bar.gray{background:var(--gray-t)}.gnu-hist .hx-ref{font-family:var(--mono);color:var(--accent-deep);font-size:11.5px;font-weight:600}.gnu-hist .hx-main{flex-direction:column;gap:2px;min-width:0;display:flex}.gnu-hist .hx-site{font-family:var(--mono);color:var(--primary);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.gnu-hist .hx-lics{color:var(--text-light);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.gnu-hist .hx-chip{white-space:nowrap;border-radius:9999px;justify-self:start;padding:4px 10px;font-size:11px;font-weight:700}.gnu-hist .hx-chip.green{background:var(--green-bg);color:var(--green-dark)}.gnu-hist .hx-chip.amber{background:var(--amber-bg);color:var(--amber-ink-soft)}.gnu-hist .hx-chip.red{background:var(--red-bg);color:var(--red-ink)}.gnu-hist .hx-chip.gray{background:var(--border-light);color:var(--text-light)}.gnu-hist .hx-date{color:var(--text-muted);text-align:right;white-space:nowrap;font-size:11.5px}.gnu-hist .hx-body{background:var(--bg-off);border-top:1px solid var(--border-light);padding:6px 22px 16px 122px}.gnu-hist .hx-steps{margin:12px 0 0;padding:0;list-style:none}.gnu-hist .hx-steps li{color:var(--text);justify-content:space-between;gap:14px;padding:0 0 12px 22px;font-size:12.5px;display:flex;position:relative}.gnu-hist .hx-steps li:before{content:"";background:var(--gray-t);width:10px;height:10px;box-shadow:0 0 0 3px var(--bg-off);border-radius:50%;position:absolute;top:4px;left:0}.gnu-hist .hx-steps li:after{content:"";background:var(--border);width:1px;position:absolute;top:16px;bottom:0;left:4.5px}.gnu-hist .hx-steps li:last-child{padding-bottom:0}.gnu-hist .hx-steps li:last-child:after{display:none}.gnu-hist .hx-steps li.green:before{background:var(--green-t)}.gnu-hist .hx-steps li.amber:before{background:var(--amber-t)}.gnu-hist .hx-steps li.red:before{background:var(--red-t)}.gnu-hist .hx-steps li.blue:before{background:#3b82f6}.gnu-hist .hx-steps li.violet:before{background:var(--violet)}.gnu-hist .hx-steps time{font-family:var(--mono);color:var(--text-muted);flex:none;font-size:10.5px}.gnu-hist .reqs-empty .btn{color:#fff}@media (width<=760px){.gnu-hist .hx-row{grid-template-columns:4px minmax(0,1fr) auto;gap:6px 12px;padding:12px 14px 12px 0}.gnu-hist .hx-ref{grid-column:2}.gnu-hist .hx-date{grid-area:1/3}.gnu-hist .hx-main{grid-column:2/4}.gnu-hist .hx-row>.src{grid-column:2}.gnu-hist .hx-chip{grid-column:3;justify-self:end}.gnu-hist .hx-bar{grid-row:1/5}.gnu-hist .hx-body{padding-left:18px}.gnu-hist .hx-search{flex:100%}}@media (prefers-reduced-motion:reduce){.gnu-hist .hx-seg{transition:none}.gnu-hist.hx-anim .hx-seg{transform:none}}.gnu-act details.fold{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg);margin:4px 0 2px}.gnu-act details.fold>summary{cursor:pointer;flex-direction:column;gap:2px;padding:12px 44px 12px 16px;list-style:none;display:flex;position:relative}.gnu-act details.fold>summary::-webkit-details-marker{display:none}.gnu-act details.fold>summary span{color:var(--accent-deep);font-size:13px;font-weight:700}.gnu-act details.fold>summary em{color:var(--text-light);font-size:12px;font-style:normal}.gnu-act details.fold>summary:after{content:"";border-right:2px solid var(--accent);border-bottom:2px solid var(--accent);width:8px;height:8px;transition:transform .18s;position:absolute;top:19px;right:18px;transform:rotate(45deg)}.gnu-act details.fold[open]>summary:after{top:23px;transform:rotate(-135deg)}.gnu-act details.fold[open]>summary{border-bottom:1px solid var(--border-light)}.gnu-act .howto details.fold{border:none;border-bottom:1px solid var(--border);background:0 0;border-radius:0;margin:0}.gnu-act .howto details.fold>summary{padding-left:20px}.gnu-act .fold-caps{margin-bottom:16px}.gnu-act .fold-caps .caps{border-radius:0 0 var(--radius-sm) var(--radius-sm);border:none;margin:0}.gnu-act .hx-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:18px;display:flex}.gnu-act .hx-head h2{letter-spacing:-.02em;color:var(--primary);margin:0;font-size:22px;font-weight:800}.gnu-act .hx-head p{color:var(--text-light);margin-top:4px;font-size:13.5px}.gnu-act .hx-cta{border-radius:var(--radius-btn);background:var(--accent);flex:none;padding:11px 20px;font-size:13px;font-weight:600;transition:background .18s;box-shadow:0 10px 24px -12px #7c3aed99;color:#fff!important;text-decoration:none!important}.gnu-act .hx-cta:hover{background:var(--accent-dark)}.gnu-hist .hx-tabs{background:#f3f4f6;border-radius:9999px;gap:4px;width:fit-content;max-width:100%;margin-bottom:20px;padding:5px;display:flex;overflow-x:auto}.gnu-hist .hx-tab{appearance:none;cursor:pointer;color:#4b5563;white-space:nowrap;background:0 0;border:none;border-radius:9999px;align-items:center;gap:7px;padding:9px 16px;font-family:inherit;font-size:13px;font-weight:600;transition:background .18s,color .18s,box-shadow .18s;display:inline-flex}.gnu-hist .hx-tab b{color:#374151;background:#e5e7eb;border-radius:9999px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 6px;font-size:11px;display:inline-flex}.gnu-hist .hx-tab:hover{color:var(--primary)}.gnu-hist .hx-tab[aria-selected=true]{color:var(--accent-deep);background:#fff;box-shadow:0 4px 14px -8px #11182759}.gnu-hist .hx-tab[aria-selected=true] b{color:#6b21a8;background:#f3e8ff}.gnu-hist .hx-panel{flex-direction:column;gap:18px;display:flex}.gnu-hist.hx-js .hx-panel[hidden]{display:none}.gnu-hist .hx-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.gnu-hist .hx-kpi{background:var(--bg);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:24px;flex-direction:column;gap:8px;padding:18px 20px;display:flex}.gnu-hist .hx-kpi.warn{background:#fffbeb;border-color:#fde68a}.gnu-hist .hx-kpi-top{color:#4b5563;justify-content:space-between;align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.gnu-hist .hx-ico{border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.gnu-hist .hx-ico svg{width:18px;height:18px}.gnu-hist .hx-ico.green{color:#065f46;background:#ecfdf5}.gnu-hist .hx-ico.blue{color:#1e40af;background:#eff6ff}.gnu-hist .hx-ico.amber{color:#92400e;background:#fffbeb}.gnu-hist .hx-ico.violet{color:#6b21a8;background:#f3e8ff}.gnu-hist .hx-kpi strong{letter-spacing:-.5px;color:#111827;font-size:30px;font-weight:700;line-height:1.1}.gnu-hist .hx-kpi strong em{color:#6b7280;font-size:14px;font-style:normal;font-weight:600}.gnu-hist .hx-kpi small{color:#6b7280;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.45;overflow:hidden}.gnu-hist .hx-attention{flex-direction:column;gap:10px;display:flex}.gnu-hist .hx-att{border:1px solid;border-radius:20px;align-items:center;gap:14px;padding:14px 18px;display:flex}.gnu-hist .hx-att>div{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.gnu-hist .hx-att strong{font-size:13.5px;font-weight:700}.gnu-hist .hx-att span{font-size:12.5px;line-height:1.5}.gnu-hist .hx-att a{background:#fff;border-radius:9999px;flex:none;padding:7px 14px;font-size:12.5px;font-weight:600;text-decoration:none!important}.gnu-hist .hx-att.amber{color:#92400e;background:#fffbeb;border-color:#fde68a}.gnu-hist .hx-att.amber a{color:#92400e}.gnu-hist .hx-att.red{color:#991b1b;background:#fef2f2;border-color:#fecaca}.gnu-hist .hx-att.red a{color:#991b1b}.gnu-hist .hx-main{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:18px;display:grid}.gnu-hist .hx-side{flex-direction:column;gap:18px;display:flex}.gnu-hist .hx-card{background:var(--bg);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:24px;padding:20px 22px}.gnu-hist .hx-card-h{justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;display:flex}.gnu-hist .hx-card-h h3{color:#111827;margin:0;font-size:15px;font-weight:700}.gnu-hist .hx-card-h span{color:#6b7280;font-size:12px}.gnu-hist .hx-card-h a{color:var(--accent-deep);font-size:12.5px;font-weight:600}.gnu-hist .hx-feed{margin:0;padding:0;list-style:none}.gnu-hist .hx-feed li{align-items:flex-start;gap:14px;padding-bottom:16px;display:flex;position:relative}.gnu-hist .hx-feed li:last-child{padding-bottom:0}.gnu-hist .hx-feed li:not(:last-child):before{content:"";background:#f3f4f6;width:2px;position:absolute;top:34px;bottom:0;left:16px}.gnu-hist .hx-feed i{z-index:1;background:#f3f4f6;border-radius:9999px;flex-shrink:0;width:34px;height:34px;position:relative}.gnu-hist .hx-feed i:after{content:"";background:#9ca3af;border-radius:50%;width:10px;height:10px;position:absolute;top:12px;left:12px}.gnu-hist .hx-feed li.green i{background:#ecfdf5}.gnu-hist .hx-feed li.green i:after{background:#10b981}.gnu-hist .hx-feed li.blue i{background:#eff6ff}.gnu-hist .hx-feed li.blue i:after{background:#3b82f6}.gnu-hist .hx-feed li.violet i{background:#f3e8ff}.gnu-hist .hx-feed li.violet i:after{background:#9951ff}.gnu-hist .hx-feed li.amber i{background:#fffbeb}.gnu-hist .hx-feed li.amber i:after{background:#f59e0b}.gnu-hist .hx-feed li.red i{background:#fef2f2}.gnu-hist .hx-feed li.red i:after{background:#ef4444}.gnu-hist .hx-feed li>div{flex-direction:column;flex:1;gap:2px;min-width:0;padding-top:6px;display:flex}.gnu-hist .hx-feed strong{color:#111827;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.gnu-hist .hx-feed span{color:#6b7280;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.gnu-hist .hx-feed span a{font-family:var(--mono);color:var(--accent-deep);font-weight:600}.gnu-hist .hx-feed time{color:#9ca3af;flex:none;padding-top:7px;font-size:11.5px}.gnu-hist .hx-start{flex-direction:column;gap:18px;display:flex}.gnu-hist .hx-start h3{letter-spacing:-.02em;color:#111827;margin:0;font-size:17px;font-weight:800}.gnu-hist .hx-start-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.gnu-hist .hx-start-steps li{border:1px solid var(--border);background:#f9fafb;border-radius:20px;flex-direction:column;gap:10px;padding:16px 18px;display:flex}.gnu-hist .hx-start-steps li>div{flex-direction:column;gap:4px;display:flex}.gnu-hist .hx-start-steps b{color:#111827;font-size:13.5px}.gnu-hist .hx-start-steps span:not(.hx-start-n){color:#6b7280;font-size:12.5px;line-height:1.55}.gnu-hist .hx-start-n{border-radius:11px;justify-content:center;align-items:center;width:32px;height:32px;font-size:14px;font-weight:800;display:flex}.gnu-hist .hx-start-n.violet{color:#6b21a8;background:#f3e8ff}.gnu-hist .hx-start-n.blue{color:#1e40af;background:#eff6ff}.gnu-hist .hx-start-n.green{color:#065f46;background:#ecfdf5}.gnu-hist .hx-start-cta{flex-wrap:wrap;gap:10px;display:flex}.gnu-hist .hx-start-cta .btn{color:#fff}.gnu-hist .hx-start-cta .btn.white{color:var(--primary)}.gnu-hist .hx-list,.gnu-hist .activity,.gnu-hist .site-card{box-shadow:var(--shadow);border-radius:24px}.gnu-hist .hx-card .activity{box-shadow:none;border-radius:16px}@media (width<=980px){.gnu-hist .hx-kpis{grid-template-columns:1fr 1fr}.gnu-hist .hx-main,.gnu-hist .hx-start-steps{grid-template-columns:1fr}}@media (width<=560px){.gnu-hist .hx-kpis{grid-template-columns:1fr}.gnu-hist .hx-att{flex-direction:column;align-items:flex-start}.gnu-hist .hx-feed time{display:none}.gnu-hist .hx-tabs{width:100%}}.gnu-act .hx-status{border:1px solid var(--border);background:var(--bg);box-shadow:var(--shadow);border-radius:24px;align-items:center;gap:14px;padding:16px 20px;display:flex}.gnu-act .hx-status i{background:#10b981;border-radius:50%;flex:none;width:14px;height:14px;position:relative;box-shadow:0 0 0 6px #ecfdf5}.gnu-act .hx-status.violet i{background:#9951ff;box-shadow:0 0 0 6px #f3e8ff}.gnu-act .hx-status.red i{background:#ef4444;box-shadow:0 0 0 6px #fef2f2}.gnu-act .hx-status>div{flex-direction:column;gap:2px;display:flex}.gnu-act .hx-status strong{color:#111827;font-size:15px;font-weight:700}.gnu-act .hx-status span{color:#6b7280;font-size:13px}.gnu-hist .hx-progress{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:14px;display:grid}.gnu-hist .hx-pcard{background:linear-gradient(#faf5ff 0%,#fff 60%);border-color:#e9d5ff;flex-direction:column;gap:16px;display:flex}.gnu-hist .hx-pcard-h{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.gnu-hist .hx-pcard-h>div{flex-direction:column;gap:2px;min-width:0;display:flex}.gnu-hist .hx-pcard-h strong{font-family:var(--mono);color:#111827;text-overflow:ellipsis;font-size:13px;overflow:hidden}.gnu-hist .hx-pcard-h span{color:#6b7280;font-size:12px}.gnu-hist .hx-pcard-h a{color:var(--accent-deep);flex:none;font-size:12.5px;font-weight:600}.gnu-hist .hx-pcard-n{color:#4b5563;font-size:12.5px}.gnu-act .hx-track{counter-reset:hxs;grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid}.gnu-act .hx-track li{text-align:center;flex-direction:column;align-items:center;gap:8px;display:flex;position:relative}.gnu-act .hx-track li:before{content:"";background:#e5e7eb;height:3px;position:absolute;top:12px;left:-50%;right:50%}.gnu-act .hx-track li:first-child:before{display:none}.gnu-act .hx-track li.done:before,.gnu-act .hx-track li.partial:before,.gnu-act .hx-track li.current:before,.gnu-act .hx-track li.error:before{background:#10b981}.gnu-act .hx-track i{z-index:1;background:#fff;border:2px solid #e5e7eb;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;display:flex;position:relative}.gnu-act .hx-track li.done i{background:#10b981;border-color:#10b981}.gnu-act .hx-track li.done i:after{content:"";border-bottom:2px solid #fff;border-left:2px solid #fff;width:9px;height:5px;transform:translateY(-1px)rotate(-45deg)}.gnu-act .hx-track li.partial i{background:#f59e0b;border-color:#f59e0b}.gnu-act .hx-track li.partial i:after{content:"";background:#fff;width:8px;height:2px}.gnu-act .hx-track li.current i{background:#f3e8ff;border-color:#9951ff}.gnu-act .hx-track li.current i:after{content:"";background:#9951ff;border-radius:50%;width:10px;height:10px}.gnu-act .hx-track li.current i:before{content:"";border:2px solid #9951ff59;border-radius:50%;animation:1.8s ease-out infinite hxPulse;position:absolute;inset:-6px}.gnu-act .hx-track li.error i{background:#ef4444;border-color:#ef4444}.gnu-act .hx-track li.error i:after{content:"";background:#fff;width:10px;height:2px;transform:rotate(45deg);box-shadow:0 0 #fff}.gnu-act .hx-track li.stopped i{background:#e5e7eb;border-color:#d1d5db}.gnu-act .hx-track span{color:#9ca3af;font-size:11.5px;font-weight:600}.gnu-act .hx-track li.done span,.gnu-act .hx-track li.partial span{color:#065f46}.gnu-act .hx-track li.current span{color:#6b21a8}.gnu-act .hx-track li.error span{color:#991b1b}.gnu-hist .hx-body .hx-track{margin:14px 0 6px}.gnu-hist .hx-items{border:1px solid var(--border);background:#fff;border-radius:16px;margin:14px 0 0;padding:0;list-style:none;overflow:hidden}.gnu-hist .hx-items li{color:#111827;border-bottom:1px solid #f3f4f6;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;font-size:13px;display:flex}.gnu-hist .hx-items li:last-child{border-bottom:none}.gnu-hist .hx-items em{font-style:normal;font-family:var(--mono);color:#9ca3af;margin-left:8px;font-size:11px}@media (width<=560px){.gnu-act .hx-track span{font-size:10.5px}.gnu-act .hx-status{align-items:flex-start}}@media (prefers-reduced-motion:reduce){.gnu-act .hx-track li.current i:before{opacity:0;animation:none}}.gnu-act .hx-head .btn.white{padding:10px 18px;font-size:13px}.gnu-act .hx-status{margin-bottom:18px}.gnu-act .hx-status.amber i{background:#f59e0b;box-shadow:0 0 0 6px #fffbeb}.gnu-act .hx-status>div{flex:1;min-width:0}.gnu-act .grid{grid-template-columns:minmax(0,1fr)}.gnu-act .panel{box-shadow:var(--shadow);border-radius:24px}.gnu-act .wz-track{margin:22px 26px 4px}.gnu-act .wz-nav{border-top:1px solid var(--border-light);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;margin-top:18px;padding-top:16px;display:flex}.gnu-act .wz-nav [data-wz-back]{margin-right:auto}.gnu-act .wz-note{color:var(--text-light);font-size:12.5px}.gnu-act .wz-nav .btn:disabled+.wz-note,.gnu-act .wz-note:only-child{color:var(--text-light)}.gnu-act .submit-row [data-wz-back]{order:-1}.gnu-act form:not(.wz-on) .wz-nav,.gnu-act form:not(.wz-on) .wz-track,.gnu-act form:not(.wz-on) [data-wz-back],.gnu-act form.wz-on [data-wz][hidden]{display:none}.gnu-act form.wz-on .stage+.stage{border-top:none}.gnu-act form.wz-on .stage-lockmsg{display:none}.gnu-act form.wz-on .stage.locked{opacity:1;pointer-events:auto;filter:none}@media (width<=640px){.gnu-act .wz-track{margin:18px 18px 4px}.gnu-act .wz-note{order:3;width:100%}}.gnu-act .hx-track li:before{transition:background-size .45s cubic-bezier(.2,.7,.3,1);background:linear-gradient(#10b981,#10b981) 0/0% 100% no-repeat,#e5e7eb!important}.gnu-act .hx-track li.done:before,.gnu-act .hx-track li.partial:before,.gnu-act .hx-track li.current:before,.gnu-act .hx-track li.error:before{background-size:100% 100%!important}.gnu-act .hx-track i{transition:background-color .3s,border-color .3s,transform .3s}.gnu-act .hx-track li.current i{transform:scale(1.08)}.gnu-act .wz-in-next{animation:.32s cubic-bezier(.2,.7,.3,1) wzNext}.gnu-act .wz-in-back{animation:.32s cubic-bezier(.2,.7,.3,1) wzBack}.gnu-act form.wz-on .wz-nav{z-index:3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-top:1px solid var(--border);background:#fffffff0;border-radius:0 0 24px 24px;margin:18px -26px -22px;padding:14px 26px;position:sticky;bottom:0}.gnu-act .wz-sum{color:var(--primary);align-items:center;gap:8px;font-size:13px;font-weight:600;display:inline-flex}.gnu-act .wz-sum b{color:#6b21a8;background:#f3e8ff;border-radius:9999px;justify-content:center;align-items:center;min-width:24px;height:24px;padding:0 7px;font-size:12px;display:inline-flex}.gnu-act .wz-sum.pop b{animation:.3s cubic-bezier(.2,1.4,.4,1) wzPop}.gnu-act .wz-nav .btn[data-wz-next]{transition:background .18s,opacity .18s,transform .18s}.gnu-act .wz-nav .btn[data-wz-next]:not(:disabled){box-shadow:0 10px 24px -12px #7c3aed99}.gnu-act .wz-nav .btn[data-wz-next]:not(:disabled):hover{transform:translateY(-1px)}.gnu-act .row.on .box svg{animation:.28s cubic-bezier(.2,1.4,.4,1) wzPop}.gnu-act .chip{animation:.22s ease-out wzUp}.gnu-act .row.pick{transition:background .18s,transform .18s}.gnu-act .row.pick:active{transform:scale(.995)}.gnu-act .hx-status.violet i:after{content:"";border:2px solid #9951ff66;border-radius:50%;animation:1.8s ease-out infinite hxPulse;position:absolute;inset:-6px}@media (prefers-reduced-motion:reduce){.gnu-act .hx-track li:before,.gnu-act .hx-track i{transition:none}.gnu-act .wz-in-next,.gnu-act .wz-in-back,.gnu-act .chip,.gnu-act .row.on .box svg,.gnu-act .wz-sum.pop b{animation:none}.gnu-act .wz-nav .btn[data-wz-next]:not(:disabled):hover{transition:none;transform:none}.gnu-act .hx-status.violet i:after{opacity:0;animation:none}}@media (width<=640px){.gnu-act form.wz-on .wz-nav{margin:18px -18px -22px;padding:12px 18px}}.gnu-act.gnu-req{max-width:none}.gnu-req .legacy-strip{display:none}.gnu-req .wz-track{border-top:1px solid #f3f4f6;border-bottom:1px solid #f3f4f6;grid-template-columns:repeat(3,minmax(0,1fr));margin:18px 0 0;padding:20px 26px;display:grid}.gnu-req .wz-track li{text-align:left;flex-direction:row;align-items:center;gap:12px}.gnu-req .wz-track li:before{display:none}.gnu-req .wz-track i{color:#6b7280;box-sizing:border-box;background:#fff;border:2px solid #e5e7eb;border-radius:50%;flex:none;width:36px;height:36px;font-size:15px;font-style:normal;font-weight:700}.gnu-req .wz-track li.current i{color:#fff;background:#9951ff;border-color:#9951ff;transform:none;box-shadow:0 0 0 6px #f3e8ff}.gnu-req .wz-track li.current i:after{display:none}.gnu-req .wz-track li.done i{color:#0000;background:#10b981;border-color:#10b981}.gnu-req .wz-track li.done i:after{width:12px;height:6px;position:absolute}.gnu-req .wz-track span{flex-direction:column;gap:1px;display:flex}.gnu-req .wz-track strong{color:#374151;font-size:13.5px;font-weight:700}.gnu-req .wz-track em{color:#6b7280;font-size:11.5px;font-style:normal;font-weight:500}.gnu-req .wz-track li.current strong{color:#111827}.gnu-req .wz-track li.current em{color:#6b21a8}.gnu-req .wz-track li.done strong{color:#065f46}.gnu-req .wz-tips{background:#f9fafb;border:1px solid #eef0f4;border-radius:16px;flex-direction:column;gap:8px;margin:0 0 16px;padding:14px 16px;display:flex}.gnu-req .wz-tips li{color:#4b5563;padding-left:24px;font-size:12.5px;line-height:1.55;position:relative}.gnu-req .wz-tips li:before{content:"";background:#ede9fe;border-radius:50%;width:14px;height:14px;position:absolute;top:4px;left:2px}.gnu-req .wz-tips li:after{content:"";border-bottom:2px solid #7c3aed;border-left:2px solid #7c3aed;width:6px;height:3px;position:absolute;top:8px;left:6px;transform:rotate(-45deg)}.gnu-req .wz-tips b{color:#111827;font-weight:600}.gnu-req .wz-safe{color:#cbd5e1;background:#101927;border-radius:14px;align-items:flex-start;gap:10px;margin-top:10px;padding:11px 14px;font-size:12.5px;line-height:1.55;display:flex}.gnu-req .wz-safe svg{color:#c4b5fd;flex:none;width:16px;height:16px;margin-top:2px}.gnu-req .wz-policy{color:#991b1b;background:#fef2f2;border-radius:12px;margin:4px 0 0;padding:10px 14px;font-size:12.5px;line-height:1.55}.gnu-req .faq{grid-template-columns:minmax(0,1fr)}.gnu-req .faq div.ans{padding:0 0 16px}.gnu-req .faq .cmp{margin-bottom:4px}@media (width<=640px){.gnu-req .wz-track{grid-template-columns:1fr;gap:12px;padding:16px 18px}}.gnu-req .trust-strip{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:14px;margin-top:22px;display:grid}.gnu-req .trust-strip h3{align-items:center;gap:8px;margin:0 0 8px;font-size:14px;font-weight:700;display:flex}.gnu-req .trust-strip h3 svg{flex:none;width:17px;height:17px}.gnu-req .trust-strip p{font-size:12.5px;line-height:1.65}.gnu-req .trust-strip p+p{margin-top:8px}.gnu-req .ts-never{color:#cbd5e1;background:#101927;border-radius:24px;padding:20px 22px}.gnu-req .ts-never h3{color:#fff}.gnu-req .ts-never h3 svg{color:#c4b5fd}.gnu-req .ts-never b{color:#fff;font-weight:600}.gnu-req .ts-chan{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.gnu-req .ts-chan span{color:#fca5a5;background:#ef444429;border-radius:9999px;padding:4px 10px;font-size:11px;font-weight:600}.gnu-req .ts-resale{color:#991b1b;background:#fef2f2;border:1px solid #fecaca;border-radius:24px;padding:20px 22px}.gnu-req .ts-resale h3{color:#991b1b}@media (width<=760px){.gnu-req .trust-strip{grid-template-columns:1fr}}.gnu-act .row-sub,.gnu-act .cmp-b:before,.gnu-act .site-lic-m,.gnu-act .act-n em,.gnu-act .act-d,.gnu-hist .hx-date,.gnu-hist .hx-steps time,.gnu-hist .hx-feed time,.gnu-act .hx-track span,.gnu-hist .hx-items em,.gnu-act .chip button,.gnu-act .search input::placeholder,.gnu-act .field input[type=url]::placeholder{color:#6b7280}.gnu-hist .hx-mon{fill:#64748b}.gnu-hist .hx-chip.green,.gnu-act .tag.active{color:#047857}.gnu-hist .hx-chip.gray{color:#475569}.gnu-hist .hx-items li>span{flex-wrap:wrap;align-items:baseline;gap:4px 8px;min-width:0;display:flex}.gnu-hist .hx-reason{color:#4b5563;overflow-wrap:anywhere;flex-basis:100%;font-size:13px;line-height:1.5}.gnu-req .ac-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:28px 0 20px;display:flex}.gnu-req .ac-top h2{letter-spacing:-.01em;color:var(--primary);margin:0;font-size:20px;font-weight:700}.gnu-req .ac-top-r{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.gnu-req .ac-hist{background:#fff;align-items:center;gap:8px;min-height:44px;padding:0 18px;font-size:14px;display:inline-flex}.gnu-req .panel.is-doors{box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.gnu-req .doors{grid-template-columns:1fr 1fr;gap:20px;display:grid}.gnu-req .door{border:1px solid var(--border);box-shadow:var(--shadow-sm);background:#fff;border-radius:28px;flex-direction:column;gap:16px;padding:28px;display:flex}.gnu-req .door.is-rec{border:2px solid #c4b5fd;box-shadow:0 14px 44px -24px #7c3aed73}.gnu-req .door-tag{color:#047857;background:#ecfdf5;border-radius:999px;padding:5px 12px;font-size:12px;font-style:normal;font-weight:700}.gnu-req .door h3{letter-spacing:-.01em;color:var(--primary);margin:0;font-size:22px;font-weight:700}.gnu-req .door>p{color:var(--text);font-size:15px;line-height:1.6}.gnu-req .door .route-points li{padding:4px 0 4px 22px;font-size:14.5px}.gnu-req .door .route-points li:before{top:11px}.gnu-req .door-cta{margin-top:auto;padding-top:6px}.gnu-req .door-cta .btn{align-items:center;min-height:48px;font-size:15px;display:inline-flex}.gnu-req .door-cta .btn.white{background:#fff;box-shadow:inset 0 0 0 1px #d0d5dd}.gnu-req .panel.is-doors>form{border:1px solid var(--border);box-shadow:var(--shadow);background:#fff;border-radius:28px;margin-top:20px;overflow:hidden}.gnu-req .trust-strip{gap:20px;margin-top:20px}.gnu-req .ts-never,.gnu-req .ts-resale{border-radius:28px}.gnu-req .faq-sec{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:40px;margin-top:40px;display:grid}.gnu-req .faq-intro{flex-direction:column;gap:12px;padding-top:8px;display:flex}.gnu-req .faq-intro h2{letter-spacing:-.02em;color:var(--primary);margin:0;font-size:28px;font-weight:800}.gnu-req .faq-intro p{color:var(--text);font-size:15px;line-height:1.6}.gnu-req .faq-intro a{align-items:center;min-height:44px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.gnu-req .faq-sec .faq{border:1px solid var(--border);box-shadow:var(--shadow-sm);background:#fff;border-radius:28px;padding:6px 28px;display:block}.gnu-req .faq-sec .faq details:last-child{border-bottom:0}.gnu-req .faq-sec .faq summary{padding:20px 32px 20px 0;font-size:16px}.gnu-req .faq-sec .faq summary:after{top:27px}.gnu-req .faq-sec .faq .ans{padding-bottom:20px;font-size:15px;line-height:1.7}@media (width<=900px){.gnu-req .doors{grid-template-columns:1fr}.gnu-req .faq-sec{grid-template-columns:1fr;gap:16px}}@media (width<=640px){.gnu-req .ac-top{flex-direction:column;align-items:flex-start}.gnu-req .door{padding:22px}.gnu-req .faq-sec .faq{padding:4px 20px}}.gnu-req .door{gap:18px;padding:14px 14px 28px}.gnu-req .door-body{flex-direction:column;flex-grow:1;gap:14px;padding:0 14px;display:flex}.gnu-req .door-head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.gnu-req .door-head .door-tag{padding:4px 10px}.gnu-req .door-ill{box-sizing:border-box;border-radius:20px;height:212px;position:relative;overflow:hidden}.gnu-req .ill-au{background:#f6f5fb;padding:16px}.gnu-req .ill-pg{background:#f5f6f8}.gnu-req .ill-wp{letter-spacing:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.gnu-req .door-ill .ill-log,.gnu-req .ill-url,.gnu-req .ill-close em,.gnu-req .ill-typed{letter-spacing:0;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.gnu-req .ill-row{background:#fff;border:1px solid #e2e4e7;border-radius:10px;box-shadow:0 1px 2px #1018280f}.gnu-req .ill-row-main{align-items:center;gap:10px;padding:10px 12px;display:flex}.gnu-req .ill-logo{color:#fff;background:#92003b;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-size:14px;font-weight:700;display:flex}.gnu-req .ill-row-t{flex-direction:column;flex-grow:1;min-width:0;display:flex}.gnu-req .ill-row-t b{color:#1d2327;font-size:13px;font-weight:600}.gnu-req .ill-row-t small{color:#646970;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.gnu-req .ill-states{flex-shrink:0;width:108px;height:22px;position:relative}.gnu-req .ill-pill{opacity:0;white-space:nowrap;border:1px solid;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:600;position:absolute;top:0;right:0}.gnu-req .ill-pill.is-wait{color:#8a6116;background:#fcf9e8;border-color:#f0c33c}.gnu-req .ill-pill.is-run{color:#6d28d9;background:#f5f3ff;border-color:#ddd6fe}.gnu-req .ill-pill.is-ok{color:#008a20;background:#edfaef;border-color:#b8e6bf}.gnu-req .ill-track{background:#f0f0f1;border-radius:0 0 10px 10px;height:3px;overflow:hidden}.gnu-req .ill-bar{background:var(--accent-dark);transform-origin:0;width:100%;height:3px;transform:scaleX(0)}.gnu-req .ill-log{color:#94a3b8;background:#101927;border-radius:10px;margin-top:10px;padding:10px 12px;font-size:11px;line-height:1.75}.gnu-req .ill-log>div{opacity:0;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.gnu-req .ill-log i{color:#a78bfa;font-style:normal}.gnu-req .ill-log i.is-ok{color:#4ade80}.gnu-req .ill-log em{color:#64748b;font-style:normal}.gnu-req .ill-log b{color:#e2e8f0;font-weight:400}.gnu-req .ill-caret{color:#e2e8f0}.gnu-req .ill-notice{color:#1d2327;background:#fff;border:1px solid #c3c4c7;border-left:4px solid #00a32a;border-radius:4px;padding:6px 10px;font-size:12px}.gnu-req .au-s1{animation:6s infinite gnuacIllS1}.gnu-req .au-s2{animation:6s infinite gnuacIllS2}.gnu-req .au-s3{animation:6s infinite gnuacIllS3}.gnu-req .ill-bar{animation:6s cubic-bezier(.4,0,.2,1) infinite gnuacIllBar}.gnu-req .ill-l1{animation:6s infinite gnuacIllL1}.gnu-req .ill-l2{animation:6s infinite gnuacIllL2}.gnu-req .ill-l3{animation:6s infinite gnuacIllL3}.gnu-req .ill-l4{animation:6s infinite gnuacIllL4}.gnu-req .ill-caret{animation:1s step-end infinite gnuacIllCaret}.gnu-req .ill-scene{opacity:0;flex-direction:column;gap:10px;display:flex;position:absolute;inset:16px}.gnu-req .ill-link{background:#fff;border:1px solid #e2e4e7;border-radius:10px;flex-direction:column;gap:8px;padding:12px;display:flex}.gnu-req .ill-cap{color:#646970;letter-spacing:.02em;font-size:11px;font-weight:600}.gnu-req .ill-url{color:#1d2327;white-space:nowrap;text-overflow:ellipsis;background:#f6f7f7;border:1px solid #dcdcde;border-radius:4px;padding:6px 8px;font-size:11px;display:block;overflow:hidden}.gnu-req .ill-link-foot{color:#646970;justify-content:space-between;align-items:center;gap:8px;font-size:11px;display:flex}.gnu-req .ill-link-foot b{color:#2271b1;font-weight:600}.gnu-req .ill-sent{color:#e2e8f0;opacity:0;background:#101927;border-radius:10px;align-self:flex-end;align-items:center;gap:8px;padding:8px 12px;font-size:12px;display:flex}.gnu-req .ill-sent span{background:var(--accent-dark);color:#fff;border-radius:999px;justify-content:center;align-items:center;width:22px;height:22px;font-size:10px;font-weight:700;display:flex}.gnu-req .ill-admin{background:#f0f0f1;border:1px solid #dcdcde;border-radius:10px;gap:0;overflow:hidden}.gnu-req .ill-adminbar{color:#c3c4c7;white-space:nowrap;background:#1d2327;justify-content:space-between;align-items:center;gap:10px;height:24px;padding:0 10px;font-size:11px;display:flex;overflow:hidden}.gnu-req .ill-adminbar span{text-overflow:ellipsis;overflow:hidden}.gnu-req .ill-adminbar b{color:#fff;font-weight:600}.gnu-req .ill-admin-in{flex-direction:column;gap:8px;padding:12px;display:flex}.gnu-req .ill-admin-in>b{color:#1d2327;font-size:13px;font-weight:600}.gnu-req .ill-admin-in small{color:#646970;font-size:11px}.gnu-req .ill-key-row{align-items:center;gap:8px;display:flex}.gnu-req .ill-key{box-sizing:border-box;background:#fff;border:1px solid #8c8f94;border-radius:4px;flex-grow:1;min-width:0;height:28px;padding:6px 8px}.gnu-req .ill-typed{white-space:nowrap;vertical-align:bottom;color:#1d2327;width:0;font-size:12px;display:inline-block;overflow:hidden}.gnu-req .ill-act-wrap{flex-shrink:0;position:relative}.gnu-req .ill-act{color:#fff;background:#2271b1;border-radius:4px;padding:6px 12px;font-size:12px;font-weight:600;display:inline-block}.gnu-req .ill-cur{opacity:0;position:absolute;top:14px;left:34px}.gnu-req .ill-close{opacity:0;background:#fff;border:1px solid #e2e4e7;border-radius:10px;flex-direction:column;gap:6px;padding:10px 12px;display:flex}.gnu-req .ill-close>span{color:#1d2327;justify-content:space-between;gap:10px;font-size:12px;display:flex}.gnu-req .ill-close em{color:#646970;font-style:normal}.gnu-req .ill-close b{color:#008a20;font-weight:600}.gnu-req .pg-a{animation:7.5s infinite gnuacIllA}.gnu-req .pg-b{animation:7.5s infinite gnuacIllB}.gnu-req .pg-c{animation:7.5s infinite gnuacIllC}.gnu-req .ill-sent{animation:7.5s infinite gnuacIllSent}.gnu-req .ill-typed{animation:7.5s steps(14,end) infinite gnuacIllKey}.gnu-req .ill-cur{animation:7.5s ease-in-out infinite gnuacIllCur}.gnu-req .ill-act{animation:7.5s infinite gnuacIllBtn}.gnu-req .pg-row2{animation:7.5s infinite gnuacIllRow}@media (prefers-reduced-motion:reduce){.gnu-req .door-ill *{animation:none!important}.gnu-req .au-s1,.gnu-req .au-s2,.gnu-req .pg-a,.gnu-req .pg-b{opacity:0!important}.gnu-req .au-s3,.gnu-req .pg-c,.gnu-req .pg-row2,.gnu-req .ill-log>div{opacity:1!important;transform:none!important}.gnu-req .ill-bar{transform:none}}@media (width<=640px){.gnu-req .door{padding:12px 12px 22px}.gnu-req .door-body{padding:0 8px}.gnu-req .door-ill{height:204px}.gnu-req .ill-adminbar span:first-child{display:none}}.gnu-req .ill-log{position:relative}.gnu-req .ill-log>.ill-l0{color:#64748b;opacity:1;animation:6s infinite gnuacIllL0;position:absolute;top:10px;left:12px}.gnu-req .ill-key{align-items:center;padding:0 8px;display:flex}.gnu-req .ill-typed{vertical-align:middle;line-height:1}@media (prefers-reduced-motion:reduce){.gnu-req .ill-log>.ill-l0{opacity:0!important}}.gnu-req .doors{grid-template-columns:repeat(2,minmax(0,1fr))}.gnu-req .door,.gnu-req .door-ill,.gnu-req .door-body{min-width:0}@media (width<=900px){.gnu-req .doors{grid-template-columns:minmax(0,1fr)}}.gnu-req .panel.is-doors>form .wz-track{margin-top:0}.gnu-req .door{border-width:2px;transition:border-color .25s,box-shadow .25s}.gnu-req .door.is-picked{border-color:var(--accent-dark);box-shadow:0 16px 44px -22px #7c3aed80}.gnu-req .door.is-rec.is-dim{border-color:var(--border);box-shadow:var(--shadow-sm)}.gnu-req .door-picked{display:none}.gnu-req .door.is-picked .door-picked{color:#fff;background:var(--accent-dark);display:inline-flex}.gnu-act div.done .done-ill{text-align:left;background:#f5f6f8;border-radius:20px;width:100%;max-width:520px;height:184px;margin:0 auto 20px;position:relative;overflow:hidden}.gnu-req .done-ill .ill-scene{inset:16px}.gnu-req .done-ill .ill-sent{opacity:1;align-self:flex-start;animation:none}.gnu-req .ill-q{background:#fff;border:1px solid #e2e4e7;border-radius:10px;flex-direction:column;gap:8px;padding:12px 14px;display:flex}.gnu-req .ill-q-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.gnu-req .ill-ref{color:var(--accent-deep);font-family:JetBrains Mono,ui-monospace,Menlo,monospace;font-size:13px;font-weight:600}.gnu-req .ill-q .ill-pill{opacity:1;position:static}.gnu-req .ill-q-sub{color:#646970;font-size:12px}.gnu-req .ill-q-bar{background:#f0f0f1;border-radius:4px;height:4px;display:block;overflow:hidden}.gnu-req .ill-q-bar i{background:#f0c33c;border-radius:4px;width:30%;height:4px;animation:10s ease-in-out infinite gnuacDoneQ;display:block}.gnu-req .ill-acts{gap:6px}.gnu-req .ill-act-row{color:#1d2327;background:#fff;border:1px solid #dcdcde;border-radius:4px;justify-content:space-between;gap:10px;padding:5px 8px;font-size:12px;display:flex}.gnu-req .ill-act-row b{color:#008a20;opacity:0;font-weight:600}.gnu-req .ill-mail{background:#fff;border:1px solid #e2e4e7;border-radius:10px;flex-direction:column;gap:6px;padding:12px 14px;display:flex}.gnu-req .ill-mail-from{align-items:center;gap:8px;display:flex}.gnu-req .ill-mail-from>span:first-child{background:var(--accent-dark);color:#fff;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;font-size:10px;font-weight:700;display:flex}.gnu-req .ill-mail-from>span:last-child{flex-direction:column;display:flex}.gnu-req .ill-mail-from b{color:#1d2327;font-size:12.5px}.gnu-req .ill-mail-from small{color:#646970;font-size:11px}.gnu-req .ill-mail-subj{color:#1d2327;font-size:13px}.gnu-req .ill-mail-body{color:#646970;font-size:12px}.gnu-req .sd-1{animation:10s infinite gnuacDoneS1}.gnu-req .sd-2{animation:10s infinite gnuacDoneS2}.gnu-req .sd-3{animation:10s infinite gnuacDoneS3}.gnu-req .sd-4{animation:10s infinite gnuacDoneS4}.gnu-req .ill-act-row.r1 b{animation:10s infinite gnuacDoneR1}.gnu-req .ill-act-row.r2 b{animation:10s infinite gnuacDoneR2}.gnu-req .ill-act-row.r3 b{animation:10s infinite gnuacDoneR3}@media (prefers-reduced-motion:reduce){.gnu-req .door{transition:none}.gnu-req .done-ill *{animation:none!important}.gnu-req .done-ill .sd-1{opacity:1!important;transform:none!important}.gnu-req .done-ill .sd-2,.gnu-req .done-ill .sd-3,.gnu-req .done-ill .sd-4{opacity:0!important}}@media (width<=640px){.gnu-act div.done .done-ill{height:176px}}.gnu-req .ill-act-row>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.gnu-req .ill-mail-body b{color:#1d2327;font-weight:600}.gnu-req .ac-track{border:1px solid var(--border);box-shadow:var(--shadow-sm);background:#fff;border-radius:24px;margin:0 0 20px;overflow:hidden}.gnu-req .ac-track-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;display:flex}.gnu-req .ac-track-title{align-items:center;gap:12px;display:flex}.gnu-req .ac-track-title strong{color:var(--primary);font-size:15px;font-weight:700}.gnu-req .ac-slots{gap:4px;display:inline-flex}.gnu-req .ac-slots i{background:#e4e7ec;border-radius:3px;width:18px;height:6px}.gnu-req .ac-slots i.on{background:var(--accent-dark)}.gnu-req .ac-track-note{color:var(--text);font-size:13px}.gnu-req .ac-track-list{margin:0;padding:0;list-style:none}.gnu-req .ac-track-row{color:inherit;border-top:1px solid #f1f3f7;grid-template-columns:130px minmax(0,1.1fr) minmax(0,1.3fr) minmax(0,1.4fr) 20px;align-items:center;gap:16px;padding:14px 20px;text-decoration:none;transition:background .15s;display:grid}.gnu-req .ac-track-row:hover,.gnu-req .ac-track-row:focus-visible{background:#faf8ff}.gnu-req .ac-track-row:focus-visible{outline:2px solid var(--accent-dark);outline-offset:-2px}.gnu-req .ac-track-ref{color:var(--accent-deep);font-family:JetBrains Mono,ui-monospace,Menlo,monospace;font-size:13px;font-weight:600}.gnu-req .ac-track-site{flex-direction:column;min-width:0;display:flex}.gnu-req .ac-track-site b{color:var(--primary);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.gnu-req .ac-track-site small{color:var(--text-light);font-size:12px}.gnu-req .ac-track-steps{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.gnu-req .ac-track-steps>span{color:#94a3b8;align-items:center;gap:6px;font-size:12px;display:inline-flex}.gnu-req .ac-track-steps>span:before{content:"";background:#e4e7ec;border-radius:999px;width:8px;height:8px}.gnu-req .ac-track-steps>span.is-on{color:var(--primary)}.gnu-req .ac-track-steps>span.is-on:before{background:var(--accent-dark)}.gnu-req .ac-track-steps>span.is-now{font-weight:600}.gnu-req .ac-track-steps>i{background:#e4e7ec;width:12px;height:2px}.gnu-req .ac-track-next{color:var(--text);font-size:13px}.gnu-req .ac-track-go{color:#94a3b8;display:flex}.gnu-req .ac-track-go svg{width:16px;height:16px}.gnu-req .ac-track.is-limit{border-color:#fde68a}.gnu-req .ac-track.is-limit .ac-track-head{background:#fffbeb}.gnu-req .ac-track.is-limit .ac-slots i.on{background:#d97706}.gnu-req .ac-track.is-limit .ac-track-note{color:#92400e;font-weight:600}@media (width<=900px){.gnu-req .ac-track-row{grid-template-columns:minmax(0,1fr) 20px;gap:6px 12px}.gnu-req .ac-track-ref,.gnu-req .ac-track-site,.gnu-req .ac-track-steps,.gnu-req .ac-track-next{grid-column:1}.gnu-req .ac-track-go{grid-area:1/2/span 4;align-self:center}.gnu-req .ac-track-site b{white-space:normal}}.gnu-act.gnu-req a.ac-track-row,.gnu-act.gnu-req a.ac-track-row:hover,.gnu-act.gnu-req a.ac-track-row:focus,.gnu-act.gnu-req a.ac-track-row:active{color:var(--text);text-decoration:none}.gnu-act.gnu-req a.ac-track-row:hover,.gnu-act.gnu-req a.ac-track-row:focus-visible{background:#faf8ff}.gnu-act.gnu-req a.btn.white.ac-hist:hover{color:var(--accent-deep);background:#f5f3ff;box-shadow:inset 0 0 0 1px #c4b5fd}.gnu-hist .hx-team-note{background:#faf8ff;border:1px solid #ddd6fe;border-radius:14px;margin:12px 0 0;padding:12px 14px}.gnu-hist .hx-team-note strong{color:var(--accent-deep);font-size:12.5px;font-weight:700;display:block}.gnu-hist .hx-team-note p{color:var(--text);margin:4px 0 0;font-size:13.5px;line-height:1.6}.gnu-hist .hx-modal{z-index:100000;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.gnu-hist .hx-modal[hidden]{display:none}.gnu-hist .hx-modal-bg{background:#10192773;position:absolute;inset:0}.gnu-hist .hx-modal-p{background:#fff;border-radius:28px;flex-direction:column;width:min(880px,100%);max-height:calc(100vh - 48px);display:flex;position:relative;overflow:hidden;box-shadow:0 30px 80px -20px #10192780}.gnu-hist .hx-modal-h{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:12px;padding:20px 24px 16px;display:flex}.gnu-hist .hx-modal-title{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.gnu-hist .hx-modal-title strong{font-family:var(--mono);color:var(--accent-deep);font-size:19px;font-weight:600}.gnu-hist .hx-modal-sub{color:var(--text);margin-top:4px;font-size:13.5px;display:block}.gnu-hist .hx-modal-x{border:1px solid var(--border);width:40px;height:40px;color:var(--text);cursor:pointer;background:#fff;border-radius:999px;flex:none;justify-content:center;align-items:center;display:flex}.gnu-hist .hx-modal-x svg{width:18px;height:18px}.gnu-hist .hx-modal-x:hover{color:var(--accent-deep);background:#f5f3ff;border-color:#c4b5fd}.gnu-hist .hx-modal-x:focus-visible,.gnu-hist .hx-modal-close:focus-visible{outline:2px solid var(--accent-dark);outline-offset:2px}.gnu-hist .hx-modal-b{overscroll-behavior:contain;flex:1;overflow-y:auto}.gnu-hist .hx-modal-f{border-top:1px solid var(--border);background:#fcfcfd;justify-content:space-between;align-items:center;gap:12px;padding:14px 24px;display:flex}.gnu-hist .hx-modal-f .req-cancel{margin:0}.gnu-hist .hx-modal-close{appearance:none;background:var(--accent-dark);color:#fff;min-height:42px;font:inherit;cursor:pointer;border:0;border-radius:999px;padding:0 22px;font-size:14px;font-weight:600}.gnu-hist .hx-modal-close:hover{background:var(--accent-deep)}.gnu-hist .hx-modal-b .hx-body{background:#fff;border-top:0;padding:0}.gnu-hist .hxm{grid-template-columns:280px minmax(0,1fr);display:grid}.gnu-hist .hxm-side{border-right:1px solid var(--border);background:#fafbfd;flex-direction:column;gap:18px;padding:22px;display:flex}.gnu-hist .hxm-main{flex-direction:column;gap:18px;min-width:0;padding:22px;display:flex}.gnu-hist .hxm-sec{flex-direction:column;gap:8px;display:flex}.gnu-hist .hxm-l{letter-spacing:.08em;text-transform:uppercase;color:var(--text-light);font-size:11.5px;font-weight:700}.gnu-hist .hxm-state{background:#f5f3ff;border-radius:18px;flex-direction:column;gap:3px;padding:16px;display:flex}.gnu-hist .hxm-state .hxm-kicker{color:var(--accent-deep);font-size:12px;font-weight:700}.gnu-hist .hxm-state strong{color:var(--primary);font-size:19px;font-weight:800;line-height:1.25}.gnu-hist .hxm-state .req-meta{color:var(--text);margin:0;font-size:13px}.gnu-hist .hxm-state.green{background:var(--green-bg)}.gnu-hist .hxm-state.red{background:var(--red-bg)}.gnu-hist .hxm-state.red .hxm-kicker{color:var(--red-ink)}.gnu-hist .hxm-state.gray{background:#f3f4f6}.gnu-hist .hxm-state.gray .hxm-kicker{color:#4b5563}.gnu-hist .hxm-steps{margin:0;padding:0;list-style:none}.gnu-hist .hxm-steps li{grid-template-columns:18px 1fr;column-gap:10px;padding:0 0 12px;display:grid;position:relative}.gnu-hist .hxm-steps li i{box-sizing:border-box;background:#fff;border:2px solid #d0d5dd;border-radius:999px;grid-row:1/span 2;width:14px;height:14px;margin-top:2px}.gnu-hist .hxm-steps li:not(:last-child):after{content:"";background:var(--border);width:2px;position:absolute;top:18px;bottom:0;left:6px}.gnu-hist .hxm-steps li span{color:var(--text-muted);font-size:13.5px;font-weight:600}.gnu-hist .hxm-steps li time{font-family:var(--mono);color:var(--text-light);font-size:11px}.gnu-hist .hxm-steps li.done i{border-color:var(--green);background:var(--green)}.gnu-hist .hxm-steps li.done span{color:var(--primary)}.gnu-hist .hxm-steps li.done:not(:last-child):after{background:var(--green)}.gnu-hist .hxm-steps li.current i{border-color:var(--accent-dark);background:#fff;box-shadow:0 0 0 4px #ede9fe}.gnu-hist .hxm-steps li.current span{color:var(--accent-deep)}.gnu-hist .hxm-steps li.partial i{border-color:var(--amber);background:var(--amber)}.gnu-hist .hxm-steps li.partial span{color:var(--primary)}.gnu-hist .hxm-steps li.error i{border-color:var(--red);background:var(--red)}.gnu-hist .hxm-steps li.error span{color:var(--red-ink)}.gnu-hist .hxm-steps li.stopped i{background:#9ca3af;border-color:#9ca3af}.gnu-hist .hxm-facts{flex-direction:column;gap:8px;margin:0;display:flex}.gnu-hist .hxm-facts div{grid-template-columns:62px minmax(0,1fr);gap:10px;display:grid}.gnu-hist .hxm-facts dt{letter-spacing:.06em;text-transform:uppercase;color:var(--text-light);font-size:11.5px;font-weight:700}.gnu-hist .hxm-facts dd{color:var(--primary);overflow-wrap:anywhere;margin:0;font-size:13px}.gnu-hist .hxm-mono{font-family:var(--mono)}.gnu-hist .hxm-main .hx-items,.gnu-hist .hxm-main .hx-steps{margin:0}.gnu-hist .hxm-note{border:1px solid var(--border);background:#fafbfc;border-radius:14px;margin:0;padding:12px 14px}.gnu-hist .hxm-note strong{color:var(--text);font-size:12.5px;font-weight:700;display:block}.gnu-hist .hxm-note p{color:#374151;margin:4px 0 0;font-size:13.5px;line-height:1.6}.gnu-hist .hxm-main .hx-team-note{margin:0}@media (width<=860px){.gnu-hist .hx-modal{align-items:flex-end;padding:0}.gnu-hist .hx-modal-p{border-radius:24px 24px 0 0;max-height:92vh}.gnu-hist .hxm{grid-template-columns:minmax(0,1fr)}.gnu-hist .hxm-side{border-right:0;border-bottom:1px solid var(--border);padding:18px}.gnu-hist .hxm-main{padding:18px}.gnu-hist .hxm-steps{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.gnu-hist .hxm-steps li{text-align:center;grid-template-columns:1fr;justify-items:center;row-gap:4px;padding:0}.gnu-hist .hxm-steps li i{grid-row:auto;margin:0}.gnu-hist .hxm-steps li:not(:last-child):after{width:auto;height:2px;inset:8px calc(12px - 50%) auto calc(50% + 12px)}.gnu-hist .hxm-steps li span{font-size:12px}.gnu-hist .hxm-steps li time{font-size:10px}.gnu-hist .hx-modal-f{flex-wrap:wrap}}.gnu-hist .hx-req>.hx-body.hxm{border-top:1px solid var(--border-light)}.gnu-hist .hx-modal-f .req-cancel .again-btn{color:#b91c1c;background:#fff;border:1px solid #fecaca}.gnu-hist .hx-modal-f .req-cancel .again-btn:hover{color:#991b1b;background:#fef2f2;border-color:#fca5a5}.gnu-hist .hx-modal-f .req-cancel .again-btn:focus-visible{outline-offset:2px;outline:2px solid #b91c1c}.gnu-act .src.plugin{color:#fff;background:linear-gradient(135deg,#7c3aed,#6d28d9);border-color:#0000;font-weight:700}.gnu-act .src.src-legacy{color:#64748b;background:0 0;border:1px dashed #cbd5e1;font-weight:600}.gnu-hist .hx-retire{color:#374151;background:linear-gradient(90deg,#f5f3ff,#fff);border:1px solid #ede9fe;border-radius:16px;align-items:center;gap:12px;margin:0 0 16px;padding:12px 16px;font-size:13.5px;display:flex}.gnu-hist .hx-retire b{color:var(--primary)}.gnu-hist .hx-retire-i{background:var(--accent-dark);color:#fff;border-radius:999px;flex:none;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.gnu-hist .hx-retire-i svg{width:14px;height:14px}.gnu-hist .hx-retire a{color:var(--accent-deep);white-space:nowrap;flex:none;margin-left:auto;font-weight:600;text-decoration:none}.gnu-hist .hx-retire a:hover{text-decoration:underline}.gnu-hist .hx-figs{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;margin:0 0 16px;display:grid}.gnu-hist .hx-figs>div{border:1px solid var(--border);background:#fff;border-radius:18px;flex-direction:column;gap:2px;padding:14px 18px;display:flex}.gnu-hist .hx-figs span{color:var(--text-light);font-size:12px;font-weight:600}.gnu-hist .hx-figs strong{color:var(--primary);font-size:22px;font-weight:800;line-height:1.2}.gnu-hist .hx-figs strong.is-ok{color:var(--green-dark)}.gnu-hist .hx-figs strong.is-small{font-size:15px;font-weight:700}.gnu-hist .hx-figs em{color:var(--text);font-size:12.5px;font-style:normal}.gnu-hist .hx-figs>.is-au{background:linear-gradient(135deg,#f5f3ff,#fff);border-color:#ede9fe}.gnu-hist .hx-figs>.is-au span{color:var(--accent-deep)}.gnu-hist .hx-tools{flex-wrap:wrap}.gnu-hist .hx-selects{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.gnu-hist .hx-sel select{appearance:none;border:1px solid var(--border);min-height:38px;font:inherit;color:#374151;cursor:pointer;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2394a3b8' stroke-width='2.4'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") right 10px center/14px no-repeat;border-radius:12px;padding:0 32px 0 14px;font-size:13px;font-weight:500}.gnu-hist .hx-sel select:focus-visible{outline:2px solid var(--accent-dark);outline-offset:2px}.gnu-hist .hx-refc{flex-direction:column;gap:2px;min-width:0;display:flex}.gnu-hist .hx-refc .hx-ref{font-size:12.5px}.gnu-hist .hx-refc .hx-date{text-align:left;font-size:11.5px}.gnu-hist .hx-row .hx-site{font-size:12.5px}.gnu-hist .hx-row .hx-lics{white-space:normal;flex-wrap:wrap;gap:5px;display:flex;overflow:visible}.gnu-hist .hx-row .hx-lics i{color:#374151;white-space:nowrap;background:#f1f3f7;border-radius:8px;padding:3px 9px;font-size:12px;font-style:normal;font-weight:500}.gnu-hist .hx-prog{flex-direction:column;gap:5px;min-width:0;display:flex}.gnu-hist .hx-prog-b{gap:3px;display:inline-flex}.gnu-hist .hx-prog-b i{background:#e4e7ec;border-radius:3px;width:16px;height:5px}.gnu-hist .hx-prog.is-current .hx-prog-b i.on{background:var(--accent-dark)}.gnu-hist .hx-prog.is-done .hx-prog-b i.on{background:var(--green)}.gnu-hist .hx-prog.is-partial .hx-prog-b i.on{background:var(--amber)}.gnu-hist .hx-prog.is-error .hx-prog-b i.on{background:var(--red)}.gnu-hist .hx-prog.is-stopped .hx-prog-b i.on{background:#94a3b8}.gnu-hist .hx-prog-t{color:var(--text-light);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.gnu-hist .hx-act{justify-content:flex-end;align-items:center;gap:6px;display:flex}.gnu-hist .hx-open,.gnu-hist .hx-again{white-space:nowrap;border-radius:999px;align-items:center;min-height:32px;padding:0 12px;font-size:12.5px;font-weight:600;text-decoration:none;display:inline-flex}.gnu-hist .hx-open{color:var(--accent-deep);background:#f5f3ff}.gnu-hist .hx-row:hover .hx-open{background:#ede9fe}.gnu-hist .hx-again{border:1px solid var(--border);color:#374151;background:#fff}.gnu-hist .hx-again:hover{color:var(--accent-deep);border-color:#c4b5fd}.gnu-hist .sites{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));align-items:start;gap:18px}.gnu-hist .site-card{flex-direction:column;display:flex}.gnu-hist .site-head{align-items:center;gap:12px;padding:16px 20px}.gnu-hist .site-id{flex-direction:column;gap:2px;min-width:0;display:flex}.gnu-hist .site-id .site-name{font-size:14px}.gnu-hist .site-conn{color:#b45309;align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex}.gnu-hist .site-conn:before{content:"";background:#f59e0b;border-radius:999px;width:8px;height:8px}.gnu-hist .site-conn.is-on{color:var(--accent-deep)}.gnu-hist .site-conn.is-on:before{background:var(--accent-dark)}.gnu-hist .site-conn a{color:inherit}.gnu-hist .site-head .site-count{width:auto;height:auto;padding:4px 10px;font-size:12px}.gnu-hist .site-lics li{flex-direction:row;justify-content:space-between;align-items:center;gap:10px;padding:14px 20px}.gnu-hist .site-lic-t{flex-direction:column;gap:3px;min-width:0;display:flex}.gnu-hist .site-lic-t .site-lic-n{font-size:14.5px}.gnu-hist .site-lic-t .site-lic-m{font-size:11.5px}.gnu-hist .site-lic-m a{color:var(--accent-deep);text-decoration:none}.gnu-hist .site-lic-m a:hover{text-decoration:underline}.gnu-hist .site-state{background:var(--green-bg);color:var(--green-dark);white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:5px;padding:4px 10px;font-size:12px;font-weight:700;display:inline-flex}.gnu-hist .site-state svg{width:13px;height:13px}.gnu-hist .site-state.is-queue{color:var(--accent-deep);background:#f5f3ff}.gnu-hist .site-foot{border-top:1px solid var(--border-light);justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding:12px 20px;display:flex}.gnu-hist .site-foot a{color:var(--accent-deep);font-size:13px;font-weight:600;text-decoration:none}.gnu-hist .site-foot a:hover{text-decoration:underline}.gnu-hist .site-hist{appearance:none;font:inherit;color:var(--text-light);cursor:pointer;background:0 0;border:0;padding:4px 0;font-size:12.5px}.gnu-hist .site-hist:hover{color:var(--accent-deep)}.gnu-hist .site-hist:focus-visible{outline:2px solid var(--accent-dark);outline-offset:2px;border-radius:6px}.gnu-hist .cat-list{padding:0;overflow:hidden}.gnu-hist .cat-row{border-top:1px solid var(--border-light);grid-template-columns:44px minmax(0,1fr) auto 210px;align-items:center;gap:18px;padding:16px 22px;display:grid}.gnu-hist .cat-row:first-child{border-top:0}.gnu-hist .cat-row .hx-avatar{border-radius:13px;width:44px;height:44px;font-size:16px}.gnu-hist .cat-main{flex-direction:column;gap:3px;min-width:0;display:flex}.gnu-hist .cat-n{color:var(--primary);flex-wrap:wrap;align-items:center;gap:8px;font-size:15.5px;font-weight:600;display:flex}.gnu-hist .cat-mine{color:var(--accent-deep);background:#f5f3ff;border-radius:999px;padding:2px 8px;font-size:11.5px;font-style:normal;font-weight:600}.gnu-hist .cat-m{color:var(--text-light);font-size:12.5px}.gnu-hist .cat-go{color:#fff;white-space:nowrap;background:linear-gradient(135deg,#7c3aed,#6d28d9);border-radius:999px;justify-self:end;align-items:center;gap:6px;min-height:38px;padding:0 16px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.gnu-hist .cat-go svg{width:13px;height:13px}.gnu-hist .cat-go:hover{filter:brightness(1.06)}.gnu-hist .cat-go:focus-visible{outline:2px solid var(--accent-dark);outline-offset:2px}.gnu-hist .cat-wait{text-align:right;max-width:210px;color:var(--text-light);justify-self:end;font-size:12.5px}@media (width<=600px){.gnu-hist .site-lics li{flex-direction:column;align-items:flex-start}}.gnu-req .door-head .door-tag.door-retiring{color:#64748b;background:#f1f5f9;border:1px dashed #cbd5e1;padding:3px 9px}.gnu-hist .hx-panel{container:hxp/inline-size}.gnu-hist .hx-row{grid-template-columns:4px minmax(0,1fr) auto;gap:8px 12px;padding:14px 16px 14px 0}.gnu-hist .hx-row>.hx-bar{grid-area:1/1/span 6}.gnu-hist .hx-refc{grid-area:1/2}.gnu-hist .hx-stc{grid-area:1/3;justify-self:end}.gnu-hist .hx-row .hx-site{grid-area:2/2/auto/span 2}.gnu-hist .hx-row .hx-lics{grid-area:3/2/auto/span 2}.gnu-hist .hx-prog{grid-area:4/2/auto/span 2}.gnu-hist .hx-meth{grid-area:5/2;align-self:center}.gnu-hist .hx-act{grid-area:5/3}@container hxp (width>=720px){.gnu-hist .hx-row{grid-template-columns:4px 150px minmax(0,1fr) 160px 170px;gap:6px 16px;padding:12px 18px 12px 0}.gnu-hist .hx-row>.hx-bar{grid-row:1/span 2}.gnu-hist .hx-refc{grid-area:1/2}.gnu-hist .hx-meth{grid-area:2/2;align-self:start}.gnu-hist .hx-row .hx-site{grid-area:1/3}.gnu-hist .hx-row .hx-lics{grid-area:2/3}.gnu-hist .hx-prog{grid-area:1/4/span 2;align-self:center}.gnu-hist .hx-stc{grid-area:1/5}.gnu-hist .hx-act{grid-area:2/5}.gnu-hist .cat-row{grid-template-columns:44px minmax(0,1fr) auto 210px;gap:18px}.gnu-hist .cat-go,.gnu-hist .cat-wait{text-align:right;grid-column:auto;justify-self:end;max-width:210px}}@container hxp (width>=1080px){.gnu-hist .hx-row{grid-template-columns:4px 140px minmax(96px,.9fr) minmax(0,1.3fr) 118px 150px 140px 160px;gap:14px;padding:12px 18px 12px 0}.gnu-hist .hx-refc,.gnu-hist .hx-row .hx-site,.gnu-hist .hx-row .hx-lics,.gnu-hist .hx-meth,.gnu-hist .hx-prog,.gnu-hist .hx-stc,.gnu-hist .hx-act{grid-area:auto}.gnu-hist .hx-row>.hx-bar{grid-row:auto;align-self:stretch}.gnu-hist .hx-prog{align-self:center}.gnu-hist .hx-stc{justify-self:start}.gnu-hist .hx-meth{align-self:center}}.gnu-hist .hx-refc .hx-date{white-space:normal;overflow-wrap:anywhere}.gnu-act .btn{line-height:1.4}.gnu-hist .site-state,.gnu-hist .site-head .site-count{color:#047857}.gnu-hist .hx-retire a,.gnu-hist .site-foot a{align-items:center;min-height:24px;padding:2px 0;display:inline-flex}.gnu-hist .site-hist{min-height:24px}.gnu-hist .hxm-steps li span{color:#64748b}.gnu-hist .hxm-state.green .hxm-kicker{color:#047857}.gnu-hist .cat-row .tag.maint{color:#92400e}.gnu-hist .hx-figs{grid-template-columns:repeat(2,minmax(0,1fr))}.gnu-hist .hx-figs.is-3>:nth-child(3){grid-column:1/-1}.gnu-hist .hx-retire{grid-template-columns:28px minmax(0,1fr);align-items:center;gap:4px 12px;display:grid}.gnu-hist .hx-retire a{grid-column:2;justify-self:start;margin-left:0}.gnu-hist .cat-row{grid-template-columns:40px minmax(0,1fr);gap:8px 14px}.gnu-hist .cat-row>.hx-avatar{grid-row:1/span 3;align-self:start}.gnu-hist .cat-row .tag{grid-column:2;justify-self:start}.gnu-hist .cat-go,.gnu-hist .cat-wait{text-align:left;grid-column:2;justify-self:start;max-width:none}@container hxp (width>=560px){.gnu-hist .hx-figs.is-3{grid-template-columns:repeat(3,minmax(0,1fr))}.gnu-hist .hx-figs.is-3>:nth-child(3){grid-column:auto}.gnu-hist .hx-retire{grid-template-columns:28px minmax(0,1fr) auto}.gnu-hist .hx-retire a{grid-column:3;justify-self:end}.gnu-hist .cat-row{grid-template-columns:44px minmax(0,1fr) auto;gap:10px 18px}.gnu-hist .cat-row>.hx-avatar{grid-row:1/span 2;align-self:center}.gnu-hist .cat-row .tag{grid-area:1/3;justify-self:end}.gnu-hist .cat-go,.gnu-hist .cat-wait{grid-area:2/2/auto/span 2}}@container hxp (width>=720px){.gnu-hist .hx-figs.is-4{grid-template-columns:repeat(4,minmax(0,1fr))}.gnu-hist .cat-row{grid-template-columns:44px minmax(0,1fr) auto 210px;gap:18px}.gnu-hist .cat-row>.hx-avatar{grid-row:auto}.gnu-hist .cat-row .tag{grid-area:auto/3;justify-self:end}.gnu-hist .cat-go,.gnu-hist .cat-wait{text-align:right;grid-area:auto/4;justify-self:end;max-width:210px}}@container hxp (width<=559px){.gnu-hist .hx-figs>div{padding:12px 14px}.gnu-hist .hx-figs strong{font-size:20px}.gnu-hist .hx-figs strong.is-small{font-size:14px}}.gnus{--accent:#9951ff;--accent-12:#9951ff1a;--accent-06:#9951ff0f;--accent-dark:#6d28d9;--accent-light:#b87aff;--shadow:0 1px 2px #0000000a,0 10px 30px -14px #0000001f;--green:#10b981;--green-dark:#16a34a;--amber:#f59e0b;--blue:#3b82f6;--red:#ef4444;--ink:#18181b;--zinc-700:#3f3f46;--zinc-600:#52525b;--zinc-500:#71717a;--zinc-400:#a1a1aa;--bg:#fafafa;--surface:#fff;--border:#e4e4e7;--border-soft:#f4f4f5;--r-card:18px;--r-btn:14px;--mono:"JetBrains Mono",ui-monospace,Menlo,monospace;color:var(--ink);letter-spacing:-.01em;font-family:Poppins,-apple-system,sans-serif}.gnus *{box-sizing:border-box}.gnus a{color:inherit}.gnus a:focus-visible,.gnus button:focus-visible,.gnus input:focus-visible,.gnus textarea:focus-visible,.gnus select:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.gnus .gnus-d8{background:var(--accent);border-radius:50%;flex:none;width:8px;height:8px}.gnus .gnus-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-card);box-shadow:var(--shadow);padding:24px 26px}.gnus .gnus-back{color:var(--zinc-500);align-items:center;gap:8px;margin-bottom:18px;font-size:13px;font-weight:600;text-decoration:none;transition:color .18s;display:inline-flex}.gnus .gnus-back:hover{color:var(--accent)}.gnus .gnus-back .gnus-backic{font-size:15px;line-height:1}.gnus .gnus-btn{appearance:none;cursor:pointer;letter-spacing:-.01em;border-radius:var(--r-btn);background:var(--accent);color:#fff;border:none;justify-content:center;align-items:center;gap:9px;padding:13px 24px;font-family:inherit;font-size:14px;font-weight:600;text-decoration:none;transition:background .18s;display:inline-flex}.gnus .gnus-btn:hover{background:var(--accent-dark);color:#fff}.gnus .gnus-btn.gnus-sm{padding:10px 18px;font-size:13px}.gnus .gnus-btn.gnus-wht{color:var(--ink);border:1px solid var(--border);background:0 0}.gnus .gnus-btn.gnus-wht:hover{border-color:var(--accent);color:var(--accent);background:0 0}.gnus .gnus-field{margin-bottom:15px}.gnus .gnus-field label{color:var(--zinc-500);margin-bottom:7px;font-size:12px;font-weight:600;display:block}.gnus .gnus-input,.gnus .gnus-select,.gnus .gnus-area{width:100%;color:var(--ink);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-btn);letter-spacing:-.01em;padding:12px 14px;font-family:inherit;font-size:14px;transition:border-color .18s,box-shadow .18s}.gnus .gnus-input:focus,.gnus .gnus-select:focus,.gnus .gnus-area:focus{border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-06);outline:none}.gnus .gnus-area{resize:vertical;min-height:120px;line-height:1.55}.gnus .gnus-row2{grid-template-columns:1fr 1fr;gap:13px;display:grid}.gnus .gnus-formmsg{margin-top:10px;font-size:13px}.gnus .gnus-formmsg.err{color:var(--red)}.gnus .gnus-formmsg.ok{color:var(--green-dark)}.gnus .gnus-suggest{border:1px solid var(--border);border-radius:var(--r-btn);margin-top:6px;overflow:hidden}.gnus .gnus-suggest .sh{letter-spacing:.16em;text-transform:uppercase;color:var(--zinc-500);border-bottom:1px solid var(--border-soft);padding:10px 15px;font-size:10px;font-weight:700}.gnus .gnus-sgitem{border-top:1px solid var(--border-soft);cursor:pointer;color:inherit;align-items:center;gap:11px;padding:12px 15px;text-decoration:none;display:flex}.gnus .gnus-sgitem:first-of-type{border-top:none}.gnus .gnus-sgitem:hover{background:var(--bg)}.gnus .gnus-sgitem .tt{font-size:13.5px;font-weight:500}.gnus .gnus-sgitem .mm{color:var(--zinc-500);font-size:11px}.gnus .gnus-sgitem .ar{color:var(--zinc-400);margin-left:auto}.gnus .gnus-kbresults{text-align:left;max-width:580px;margin:8px auto 0}.gnus .gnus-kbresults a{border:1px solid var(--border);border-radius:var(--r-btn);color:var(--ink);background:var(--surface);margin-top:6px;padding:11px 16px;font-size:13.5px;font-weight:500;text-decoration:none;display:block;box-shadow:0 8px 24px -14px #0f082280}.gnus .gnus-kbresults a:hover{border-color:var(--accent)}.gnus .gnus-pill{white-space:nowrap;color:var(--zinc-600);flex:none;align-items:center;gap:7px;font-size:11.5px;font-weight:600;display:inline-flex}.gnus .gnus-pill .gnus-d8{width:8px;height:8px}.gnus .gnus-pill.open .gnus-d8{background:var(--amber)}.gnus .gnus-pill.ans .gnus-d8{background:var(--green)}.gnus .gnus-pill.closed{color:var(--zinc-400)}.gnus .gnus-pill.closed .gnus-d8{background:var(--zinc-400)}.gnus .gnus-pill.proc .gnus-d8{background:var(--blue)}.gnus .gnus-thread{flex-direction:column;gap:18px;max-width:820px;display:flex}.gnus .gnus-sp{border:2px solid var(--border);border-top-color:var(--accent);border-radius:50%;flex:none;width:16px;height:16px;animation:1s linear infinite gnusspin}@keyframes gnusspin{to{transform:rotate(360deg)}}.gnus .gnus-articlebody p{color:var(--zinc-700);margin-bottom:14px;font-size:15px;line-height:1.75}.gnus .gnus-helpful{border-top:1px solid var(--border);color:var(--ink);align-items:center;gap:10px;margin-top:22px;padding-top:18px;font-size:13px;font-weight:500;display:flex}.gnus .gnus-articlebody h2{letter-spacing:-.01em;color:var(--ink);margin:24px 0 10px;font-size:18px;font-weight:700}.gnus .gnus-articlebody h3{color:var(--ink);margin:20px 0 8px;font-size:15px;font-weight:700}.gnus .gnus-articlebody ul,.gnus .gnus-articlebody ol{color:var(--zinc-700);margin:0 0 14px 20px;font-size:15px;line-height:1.75}.gnus .gnus-articlebody a{color:var(--accent);text-underline-offset:2px;text-decoration:underline}.gnus .gnus-skel{background:linear-gradient(100deg,var(--border-soft) 30%,#ececef 50%,var(--border-soft) 70%);border-radius:var(--r-card);background-size:200% 100%;animation:1.3s ease-in-out infinite gnusShimmer}.gnus .gnus-skel-hero{height:200px;margin-bottom:18px}.gnus .gnus-skel-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:18px;display:grid}.gnus .gnus-skel-card{height:110px}.gnus .gnus-skel-block{height:150px}@keyframes gnusShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.gnus-app .gnus{opacity:0;animation:.5s cubic-bezier(.2,.7,.2,1) forwards gnusrise;transform:translateY(10px)}@keyframes gnusrise{to{opacity:1;transform:none}}@media (width<=860px){.gnus .gnus-skel-grid{grid-template-columns:1fr 1fr}}@media (prefers-reduced-motion:reduce){.gnus *,.gnus-app .gnus,.gnus .gnus-skel,.gnus .gnus-sp{transition:none!important;animation:none!important}.gnus-app .gnus{opacity:1;transform:none}}.gnus-uploader{margin:10px 0 0}.gnus-attach-btn{font:inherit;color:#3f3f46;cursor:pointer;background:#fff;border:1px dashed #d4d4d8;border-radius:10px;align-items:center;gap:6px;padding:8px 14px;font-size:13px;font-weight:500;display:inline-flex}.gnus-attach-btn:hover{color:#9951ff;border-color:#9951ff}.gnus-attach-hint{color:#a1a1aa;margin-left:10px;font-size:12px}.gnus-previews{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.gnus-prev{background:#f4f4f5;border:1px solid #e4e4e7;border-radius:10px;justify-content:center;align-items:center;width:72px;height:72px;display:flex;position:relative;overflow:hidden}.gnus-prev img{object-fit:cover;width:100%;height:100%;display:block}.gnus-prev-x{color:#fff;text-align:center;cursor:pointer;background:#18181bb8;border:none;border-radius:50%;width:18px;height:18px;padding:0;font-size:13px;line-height:18px;position:absolute;top:3px;right:3px}.gnus-prev-sp{border:2px solid #d4d4d8;border-top-color:#9951ff;border-radius:50%;width:18px;height:18px;animation:.7s linear infinite gnus-spin}@keyframes gnus-spin{to{transform:rotate(360deg)}}.gnus-prev-err{color:#ef4444;flex-basis:100%;font-size:12px}.gnus-uploader.gnus-drag{outline-offset:3px;background:#9951ff0a;border-radius:12px;outline:2px dashed #9951ff}.gnus-formats{margin-top:8px;font-size:12px}.gnus-formats summary{cursor:pointer;color:#71717a;align-items:center;gap:5px;list-style:none;display:inline-flex}.gnus-formats summary::-webkit-details-marker{display:none}.gnus-formats summary:before{content:"›";transition:transform .15s;display:inline-block}.gnus-formats[open] summary:before{transform:rotate(90deg)}.gnus-formats>div{color:#a1a1aa;letter-spacing:.03em;margin-top:5px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px}.gnus-atts{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.gnus-att{border:1px solid #e4e4e7;border-radius:10px;width:120px;height:90px;display:block;overflow:hidden}.gnus-att img{object-fit:cover;width:100%;height:100%;display:block}.gnus-att:hover{border-color:#9951ff}.gnus-hint{color:#a1a1aa;margin-top:5px;font-size:12px}.gnus-half{flex:1}.gnus-deptbadge{color:#6d28d9;background:#faf5ff;border:1px solid #ede9fe;border-radius:9999px;margin-bottom:16px;padding:5px 12px;font-size:12px;font-weight:600;display:inline-block}.gnus-notice{color:#6d28d9;background:#faf5ff;border:1px solid #ede9fe;border-radius:14px;margin-bottom:16px;padding:14px 16px;font-size:13px}.gnus-notice.warn{color:#92400e;background:#fffbeb;border-color:#fde68a}.gnus-notice h3{color:#18181b;margin:0 0 6px;font-size:15px}.gnus-checks{flex-wrap:wrap;gap:8px;display:flex}.gnus-chk{color:#3f3f46;cursor:pointer;border:1px solid #e4e4e7;border-radius:9999px;align-items:center;gap:7px;padding:7px 13px;font-size:13px;display:flex}.gnus-chk input{accent-color:#9951ff}.gnus-formats{color:#71717a;margin-top:10px;font-size:12px}.gnus-formats summary{cursor:pointer;color:#9951ff;font-weight:500}.gnus-formats>div{color:#a1a1aa;letter-spacing:.3px;margin-top:6px}.gnus .gnus-tkgrid{grid-template-columns:1fr 320px;align-items:start;gap:20px;display:grid}.gnus .gnus-tkmain{min-width:0}.gnus .gnus-tkhero{border-radius:var(--r-card);color:#fff;background:linear-gradient(135deg,#0f0822 0%,#1e0f3d 35%,#2d1366 70%,#4c1d95 100%);margin-bottom:20px;padding:24px 26px 22px;position:relative;overflow:hidden;box-shadow:0 24px 60px -20px #0f082280}.gnus .gnus-tkhero:before{content:"";pointer-events:none;background:radial-gradient(420px 240px at 100% 0,#9951ff73,#0000 60%),radial-gradient(360px 220px at 0 100%,#10b98138,#0000 60%);position:absolute;inset:0}.gnus .gnus-tkhero:after{content:"";opacity:.4;pointer-events:none;background-image:linear-gradient(#9951ff1a 1px,#0000 1px),linear-gradient(90deg,#9951ff1a 1px,#0000 1px);background-size:34px 34px;position:absolute;inset:0}.gnus .gnus-tkhero>*{z-index:1;position:relative}.gnus .gnus-tkhero h1{letter-spacing:-.02em;color:#fff;margin:9px 0 0;font-size:23px;font-weight:800;line-height:1.25}.gnus .gnus-hmeta{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:16px;display:flex}@keyframes gnuspulse{0%,to{opacity:1}50%{opacity:.55}}.gnus .gnus-event{justify-content:center;align-items:center;gap:10px;margin:2px 0;display:flex}.gnus .gnus-event span:not(.ln){font-family:var(--mono);color:var(--zinc-500);letter-spacing:.04em;text-transform:uppercase;font-size:10.5px}.gnus .gnus-event .ln{background:var(--border);flex:1;height:1px}.gnus .gnus-composer{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-card);box-shadow:var(--shadow);margin-top:18px;padding:16px 18px}.gnus .gnus-side{flex-direction:column;gap:16px;display:flex;position:sticky;top:24px}.gnus .gnus-scard{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-card);box-shadow:var(--shadow);padding:16px 18px}.gnus .gnus-scard h3{letter-spacing:-.01em;color:var(--ink);margin:0 0 14px;font-size:13px;font-weight:800}.gnus .gnus-spill{border-radius:9999px;align-items:center;gap:6px;padding:4px 10px;font-size:11px;font-weight:700;display:inline-flex}.gnus .gnus-spill .gnus-bd{border-radius:50%;width:6px;height:6px}.gnus .gnus-sp-ans{color:var(--green);background:#10b9811a}.gnus .gnus-sp-ans .gnus-bd{background:var(--green)}.gnus .gnus-sp-proc{color:#2563eb;background:#3b82f61a}.gnus .gnus-sp-proc .gnus-bd{background:#3b82f6}.gnus .gnus-sp-open{color:#b45309;background:#f59e0b1f}.gnus .gnus-sp-open .gnus-bd{background:#f59e0b}.gnus .gnus-sp-closed{background:var(--border-soft);color:var(--zinc-500)}.gnus .gnus-sp-closed .gnus-bd{background:var(--zinc-400)}.gnus .gnus-assignee{border-top:1px solid var(--border-soft);align-items:center;gap:10px;margin-top:13px;padding-top:13px;display:flex}.gnus .gnus-asname{color:var(--ink);font-size:13px;font-weight:700}.gnus .gnus-asrole{color:var(--zinc-500);font-size:11px}.gnus .gnus-expic{background:var(--accent-12);width:32px;height:32px;color:var(--accent-dark);border-radius:9px;flex:0 0 32px;justify-content:center;align-items:center;display:flex}.gnus .gnus-expic svg{width:16px;height:16px}.gnus .gnus-expt{color:var(--ink);font-size:13px;font-weight:600;line-height:1.4}.gnus .gnus-exps{color:var(--zinc-500);margin-top:1px;font-size:11.5px}@media (width<=860px){.gnus .gnus-tkgrid{grid-template-columns:1fr}.gnus .gnus-side{position:static}}.gnus .gnus-tkhero.center{text-align:center;padding:34px 26px 30px}.gnus .gnus-tkhero.center h1{max-width:18ch;margin-left:auto;margin-right:auto;font-size:27px}.gnus .gnus-search{max-width:520px;margin:20px auto 0;position:relative}.gnus .gnus-search input{border-radius:var(--r-btn);width:100%;color:var(--ink);background:#fffffff5;border:none;padding:15px 16px 15px 46px;font-family:inherit;font-size:15px;box-shadow:0 8px 24px -10px #0f082266}.gnus .gnus-search input:focus{outline:none;box-shadow:0 0 0 3px #9951ff59,0 8px 24px -10px #0f082266}.gnus .gnus-si{width:19px;height:19px;color:var(--accent);pointer-events:none;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.gnus .gnus-sr{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.gnus .gnus-seclabel{align-items:center;gap:10px;margin:24px 2px 14px;display:flex}.gnus .gnus-seclabel .lb{font-family:var(--mono);text-transform:uppercase;letter-spacing:.14em;color:var(--zinc-500);font-size:9.5px;font-weight:700}.gnus .gnus-seclabel .ln{background:var(--border);flex:1;height:1px}.gnus .gnus-poprow{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-btn);box-shadow:var(--shadow);color:var(--ink);align-items:center;gap:14px;margin-bottom:10px;padding:13px 16px;text-decoration:none;display:flex}.gnus .gnus-poprow:hover{border-color:var(--accent-light)}.gnus .gnus-poprow .rk{font-family:var(--mono);color:var(--accent);flex:none;min-width:18px;font-size:11px;font-weight:700}.gnus .gnus-poprow .pt{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.gnus .gnus-poprow .pc{font-family:var(--mono);color:var(--zinc-500);white-space:nowrap;flex:none;margin-left:auto;font-size:10.5px}.gnus .gnus-poprow .gnus-pill{flex:none;margin-left:auto}.gnus .gnus-formcard{padding:18px 20px}.gnus .gnus-topics{grid-template-columns:repeat(2,1fr);gap:10px;margin-bottom:6px;display:grid}.gnus .gnus-topic{border:1px solid var(--border);border-radius:var(--r-btn);cursor:pointer;background:var(--surface);align-items:center;gap:11px;padding:12px 14px;transition:all .12s;display:flex;position:relative}.gnus .gnus-topic:hover{border-color:var(--accent-light)}.gnus .gnus-topic input{opacity:0;width:1px;height:1px;position:absolute}.gnus .gnus-topic:has(input:checked){border-color:var(--accent);background:var(--accent-06);box-shadow:0 0 0 3px #9951ff1a}.gnus .gnus-topic:has(input:focus-visible){outline:2.5px solid var(--accent);outline-offset:2px}.gnus .gnus-tlab{min-width:0}.gnus .gnus-tt{color:var(--ink);font-size:13.5px;font-weight:600;display:block}.gnus .gnus-ts{color:var(--zinc-500);font-size:11px;display:block}.gnus .gnus-presug{background:linear-gradient(180deg,var(--accent-06),transparent);border-radius:var(--r-btn);border:1px solid #ece4fb;padding:13px 15px}.gnus .gnus-presug .sh{color:var(--accent-dark);align-items:center;gap:7px;margin-bottom:8px;font-size:12px;font-weight:700;display:flex}.gnus .gnus-presug .sh svg{flex:0 0 15px;width:15px;height:15px}.gnus .gnus-presug a{color:var(--zinc-600);align-items:center;gap:7px;padding:5px 0;font-size:13px;font-weight:500;text-decoration:none;display:flex}.gnus .gnus-presug a:hover{color:var(--accent-dark)}.gnus .gnus-presug a svg{width:14px;height:14px;color:var(--accent);flex:0 0 14px}.gnus .gnus-tl{margin:0;padding:0;list-style:none;position:relative}.gnus .gnus-tl .ping{border:2px solid var(--green);opacity:0;border-radius:50%;width:16px;height:16px;position:absolute;top:3px;left:0}.gnus .gnus-tl .gnus-expt{color:var(--ink);font-size:13px;font-weight:600;line-height:1.4}.gnus .gnus-tl .gnus-exps{color:var(--zinc-500);margin-top:1px;font-size:11.5px}@media (prefers-reduced-motion:no-preference){.gnus .gnus-tl .ping{animation:2.6s ease-out 1s infinite gnusping}}@keyframes gnusping{0%{opacity:.5;transform:scale(1)}to{opacity:0;transform:scale(2.3)}}@media (width<=860px){.gnus .gnus-topics,.gnus .gnus-row2{grid-template-columns:1fr}}.gnus .gnus-plan{letter-spacing:.04em;vertical-align:middle;text-transform:uppercase;border-radius:999px;align-items:center;gap:4px;margin-left:8px;padding:2px 8px;font-size:10px;font-weight:700;display:inline-flex}.gnus .gnus-plan-free{color:#71717a;background:#f4f4f5}.gnus .gnus-plan-single{color:#4f46e5;background:#eef2ff}.gnus .gnus-plan-ultra{color:#7c3aed;background:#f3e8ff}.gnus .gnus-plan-other{color:#52525b;background:#f4f4f5}.gnus .gnus-plan-ultimate{color:#fff;background:linear-gradient(135deg,#f59e0b,#d97706);box-shadow:0 1px 5px #d9770673}.gnus .gnus-crown{flex:none}.gnus.gnus-portal-create{--primary:#101927;--primary-light:#1e293b;--text:#475467;--text-light:#64748b;--text-muted:#94a3b8;--accent:#9951ff;--accent-dark:#7c3aed;--accent-deep:#6d28d9;--accent-light:#c084fc;--accent-bg:#9951ff0f;--accent-12:#9951ff1f;--green:#10b981;--green-dark:#059669;--green-light:#34d399;--amber:#f59e0b;--red:#ef4444;--blue:#3b82f6;--bg:#fff;--bg-alt:#f2f6ff;--border:#e2e8f0;--border-light:#f1f5f9;--radius:16px;--radius-sm:12px;--radius-lg:20px;--radius-btn:50px;--gold:#b07d18;--gold-bg:#caa64a24;--gold-bd:#b07d184d}.gnus-portal-create .gnus-back{color:var(--text-light);align-items:center;gap:7px;margin-bottom:20px;font-size:13px;font-weight:600;text-decoration:none;transition:gap .2s,color .2s;display:inline-flex}.gnus-portal-create .gnus-back:hover{color:var(--accent);gap:10px}@keyframes gnusFadeUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.gnus-portal-create .gnus-fu{animation:.5s both gnusFadeUp}.gnus-portal-create .gnus-fu.d1{animation-delay:60ms}.gnus-portal-create .gnus-fu.d2{animation-delay:.12s}.gnus-portal-create .gnus-fu.d3{animation-delay:.18s}.gnus-portal-create .gnus-fu.d4{animation-delay:.24s}.gnus-portal-create .gnus-tkgrid{grid-template-columns:1fr 318px;align-items:start;gap:22px;display:grid}.gnus-portal-create .gnus-tkmain{flex-direction:column;gap:20px;min-width:0;display:flex}.gnus-portal-create .gnus-tkhero{box-shadow:none;color:var(--primary);background:0 0;border-radius:0;margin-bottom:0;padding:4px 2px 0;overflow:visible}.gnus-portal-create .gnus-tkhero:before,.gnus-portal-create .gnus-tkhero:after{display:none}.gnus-portal-create .gnus-eyebrow{font-family:var(--mono);text-transform:uppercase;letter-spacing:.16em;color:var(--text-muted);font-size:10.5px;font-weight:600}.gnus-portal-create .gnus-tkhero h1{letter-spacing:-.025em;color:var(--primary);max-width:660px;margin:12px 0 0;font-size:clamp(23px,3.2vw,32px);font-weight:800;line-height:1.16}.gnus-portal-create .gnus-hmeta{font-family:var(--mono);color:var(--text-light);flex-wrap:wrap;align-items:center;gap:10px;margin-top:18px;font-size:12px;display:flex}.gnus-portal-create .gnus-hst{color:var(--green-dark);align-items:center;gap:7px;font-weight:600;display:inline-flex}.gnus-portal-create .gnus-hst .bd{background:var(--green);width:7px;height:7px;box-shadow:none;border-radius:50%;animation:none}.gnus-portal-create .gnus-hsep{color:var(--border)}.gnus-portal-create .gnus-hwho{align-items:center;gap:7px;display:inline-flex}.gnus-portal-create .gnus-hwho .av{color:#fff;background:linear-gradient(135deg,#22d3ee,#3b82f6);border-radius:50%;flex:0 0 22px;justify-content:center;align-items:center;width:22px;height:22px;font-size:9px;font-weight:700;display:flex}.gnus-portal-create .gnus-hline{background:var(--border);height:1px;margin-top:20px}.gnus-portal-create .gnus-hnext{color:var(--text-light);margin-top:15px;font-size:14px;line-height:1.6}.gnus-portal-create .gnus-hnext strong{color:var(--primary);font-weight:600}.gnus-portal-create .gnus-formcard{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:none;padding:26px 28px}.gnus-portal-create .gnus-grp{border-top:1px solid var(--border-light);padding:18px 0}.gnus-portal-create .gnus-grp:first-child{border-top:none;padding-top:4px}.gnus-portal-create .gnus-grph{text-transform:uppercase;letter-spacing:.07em;color:var(--text-muted);margin:0 0 14px;font-size:11px;font-weight:700}.gnus-portal-create .gnus-grph .opt{text-transform:none;letter-spacing:0;color:var(--text-muted);font-weight:500}.gnus-portal-create .gnus-topics{grid-template-columns:repeat(2,1fr);gap:10px;margin-bottom:4px;display:grid}.gnus-portal-create .gnus-topic{border:1px solid var(--border);border-radius:var(--radius-sm);cursor:pointer;background:var(--bg);align-items:center;gap:11px;padding:12px 14px;transition:border-color .14s,background .14s;display:flex;position:relative}.gnus-portal-create .gnus-topic:hover{border-color:var(--accent-light)}.gnus-portal-create .gnus-topic input{opacity:0;width:1px;height:1px;position:absolute}.gnus-portal-create .gnus-tk{border:2px solid var(--border);border-radius:50%;flex:0 0 18px;justify-content:center;align-items:center;width:18px;height:18px;transition:border-color .14s;display:flex}.gnus-portal-create .gnus-tk:after{content:"";background:var(--accent);border-radius:50%;width:8px;height:8px;transition:transform .14s;transform:scale(0)}.gnus-portal-create .gnus-topic:has(input:checked){border-color:var(--accent);background:var(--accent-bg);box-shadow:0 0 0 3px var(--accent-12)}.gnus-portal-create .gnus-topic:has(input:checked) .gnus-tk{border-color:var(--accent)}.gnus-portal-create .gnus-topic:has(input:checked) .gnus-tk:after{transform:scale(1)}.gnus-portal-create .gnus-tlab{min-width:0}.gnus-portal-create .gnus-tt{color:var(--primary);font-size:13.5px;font-weight:600;display:block}.gnus-portal-create .gnus-ts{color:var(--text-light);font-size:11px;display:block}.gnus-portal-create .gnus-deptbadge{text-transform:uppercase;letter-spacing:.05em;color:var(--accent-deep);background:var(--accent-12);border-radius:var(--radius-btn);border:none;align-items:center;margin:18px 0 16px;padding:5px 12px;font-size:11px;font-weight:700;display:inline-flex}.gnus-portal-create .gnus-field{margin-bottom:18px}.gnus-portal-create .gnus-field:last-child{margin-bottom:0}.gnus-portal-create .gnus-field label{color:var(--primary);margin-bottom:7px;font-size:12.5px;font-weight:600;display:block}.gnus-portal-create .gnus-input,.gnus-portal-create .gnus-select,.gnus-portal-create .gnus-area{width:100%;color:var(--primary);background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-sm);outline:none;padding:11px 13px;font-family:inherit;font-size:13.5px;transition:border-color .16s,box-shadow .16s}.gnus-portal-create .gnus-input::placeholder,.gnus-portal-create .gnus-area::placeholder{color:var(--text-muted)}.gnus-portal-create .gnus-input:focus,.gnus-portal-create .gnus-select:focus,.gnus-portal-create .gnus-area:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-12)}.gnus-portal-create .gnus-area{resize:vertical;min-height:120px;line-height:1.55}.gnus-portal-create .gnus-select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2394a3b8' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-position:right 13px center;background-repeat:no-repeat;padding-right:36px}.gnus-portal-create .gnus-row2{grid-template-columns:1fr 1fr;gap:16px;display:grid}.gnus-portal-create .gnus-half{flex:none}.gnus-portal-create .gnus-hint{color:var(--text-muted);margin-top:6px;font-size:11.5px;line-height:1.45}.gnus-portal-create .gnus-notice{background:var(--accent-bg);border:1px solid var(--accent-12);border-radius:var(--radius-sm);color:var(--accent-deep);margin-bottom:16px;padding:14px 16px;font-size:13px;line-height:1.55}.gnus-portal-create .gnus-notice.warn{color:#92400e;background:#fffbeb;border-color:#fde68a}.gnus-portal-create .gnus-notice h3{color:var(--primary);margin:0 0 6px;font-size:14px}.gnus-portal-create .gnus-checks{flex-wrap:wrap;gap:8px;display:flex}.gnus-portal-create .gnus-chk{color:var(--text);border:1px solid var(--border);border-radius:var(--radius-btn);cursor:pointer;align-items:center;gap:7px;padding:7px 13px;font-size:12.5px;display:flex}.gnus-portal-create .gnus-chk input{accent-color:var(--accent)}.gnus-portal-create .gnus-cnt{float:right;color:var(--text-muted);font-size:11px;font-family:var(--mono);font-weight:500}.gnus-portal-create .gnus-tips{background:var(--accent-bg);border:1px solid var(--accent-12);border-radius:var(--radius-sm);margin-top:9px;padding:11px 13px}.gnus-portal-create .gnus-tips-t{color:var(--accent-deep);align-items:center;gap:6px;margin-bottom:6px;font-size:11px;font-weight:700;display:flex}.gnus-portal-create .gnus-tips-t svg{width:13px;height:13px}.gnus-portal-create .gnus-tips ul{margin:0;padding-left:17px}.gnus-portal-create .gnus-tips li{color:var(--text);font-size:11.5px;line-height:1.7}.gnus-portal-create .gnus-uploader{margin:0}.gnus-portal-create .gnus-attach-btn{cursor:pointer;color:var(--accent-deep);background:var(--bg);border:1px dashed var(--accent-light);border-radius:var(--radius-sm);justify-content:center;align-items:center;gap:8px;width:100%;padding:11px;font-family:inherit;font-size:12.5px;font-weight:600;transition:background .16s,border-color .16s;display:inline-flex}.gnus-portal-create .gnus-attach-btn:hover{background:var(--accent-bg);border-color:var(--accent)}.gnus-portal-create .gnus-attach-hint{color:var(--text-muted);margin:7px 0 0;font-size:11px;display:block}.gnus-portal-create .gnus-previews{flex-wrap:wrap;gap:8px;margin-top:9px;display:flex}.gnus-portal-create .gnus-prev{border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--border-light);justify-content:center;align-items:center;width:72px;height:72px;display:flex;position:relative;overflow:hidden}.gnus-portal-create .gnus-formats{margin-top:9px;font-size:12px}.gnus-portal-create .gnus-formats summary{cursor:pointer;color:var(--accent-deep);font-weight:600}.gnus-portal-create .gnus-suggest{border:1px solid var(--border);border-radius:var(--radius-sm);margin-top:9px;overflow:hidden}.gnus-portal-create .gnus-suggest .sh{letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);border-bottom:1px solid var(--border-light);padding:10px 15px;font-size:10px;font-weight:700}.gnus-portal-create .gnus-sgitem{border-top:1px solid var(--border-light);cursor:pointer;color:inherit;align-items:center;gap:11px;padding:12px 15px;text-decoration:none;display:flex}.gnus-portal-create .gnus-sgitem:first-of-type{border-top:none}.gnus-portal-create .gnus-sgitem:hover{background:var(--bg-alt)}.gnus-portal-create .gnus-sgitem .tt{color:var(--primary);font-size:13px;font-weight:500}.gnus-portal-create .gnus-sgitem .ar{color:var(--text-muted);margin-left:auto}.gnus-portal-create .gnus-btn{appearance:none;cursor:pointer;letter-spacing:-.01em;border-radius:var(--radius-btn);color:#fff;background:var(--accent);border:none;justify-content:center;align-items:center;gap:9px;padding:14px 30px;font-family:inherit;font-size:15px;font-weight:700;text-decoration:none;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex}.gnus-portal-create .gnus-btn svg{width:17px;height:17px}.gnus-portal-create .gnus-btn.green{background:linear-gradient(135deg,#10b981,#059669);box-shadow:0 4px 16px #10b9814d}.gnus-portal-create .gnus-btn.green:hover{color:#fff;transform:translateY(-2px);box-shadow:0 8px 24px #10b98166}.gnus-portal-create .gnus-btn:disabled{cursor:not-allowed;opacity:.45;box-shadow:none;transform:none}.gnus-portal-create .gnus-submit{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:14px;display:flex}.gnus-portal-create .gnus-submitn{color:var(--text-light);max-width:300px;font-size:11.5px;line-height:1.5}.gnus-portal-create .gnus-submitn b{color:var(--primary);font-weight:600}.gnus-portal-create .gnus-formmsg{margin-top:12px;font-size:13px}.gnus-portal-create .gnus-formmsg.err{color:#b42318;background:#fef3f2;border:1px solid #fda29b;border-radius:12px;align-items:flex-start;gap:9px;padding:12px 14px;font-weight:500;line-height:1.45;display:flex}.gnus-portal-create .gnus-formmsg.err svg{color:#d92d20;flex:0 0 17px;width:17px;height:17px;margin-top:1px}.gnus-portal-create .gnus-formmsg.ok{color:var(--green-dark)}.gnus-portal-create .gnus-tz{align-items:flex-start;gap:13px;margin-top:24px;animation:.5s both gnusTzin;display:flex}.gnus-portal-create .gnus-tz-note{background:var(--accent-bg);border:1px solid var(--accent-12);border-radius:4px 16px 16px;padding:14px 17px;position:relative}.gnus-portal-create .gnus-tz-note:before{content:"";background:var(--accent-bg);border-left:1px solid var(--accent-12);border-bottom:1px solid var(--accent-12);width:11px;height:11px;position:absolute;top:17px;left:-6px;transform:rotate(45deg)}.gnus-portal-create .gnus-tz-nt{color:var(--primary);font-size:12.5px;line-height:1.6}.gnus-portal-create .gnus-tz-nt b{color:var(--accent-deep);font-weight:700}.gnus-portal-create .gnus-tz-sig{color:var(--accent-deep);align-items:center;gap:7px;margin-top:9px;font-size:12.5px;font-style:italic;font-weight:600;display:flex}.gnus-portal-create .gnus-tz-ck{width:15px;height:15px;color:var(--green);flex:0 0 15px}@keyframes gnusTzin{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.gnus-portal-create .gnus-side{flex-direction:column;gap:16px;display:flex;position:sticky;top:24px}.gnus-portal-create .gnus-scard{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:none;padding:20px 22px}.gnus-portal-create .gnus-scard h3{text-transform:uppercase;letter-spacing:.08em;color:var(--text-light);margin:0 0 16px;font-size:11px;font-weight:700}.gnus-portal-create .gnus-presug{background:linear-gradient(180deg,var(--accent-bg),transparent);border:1px solid var(--accent-12);border-radius:var(--radius-lg);padding:16px 18px}.gnus-portal-create .gnus-presug .sh{color:var(--accent-deep);align-items:center;gap:7px;margin-bottom:8px;font-size:12px;font-weight:700;display:flex}.gnus-portal-create .gnus-presug .sh svg{flex:0 0 15px;width:15px;height:15px}.gnus-portal-create .gnus-presug a{color:var(--text);align-items:center;gap:7px;padding:5px 0;font-size:13px;font-weight:500;text-decoration:none;display:flex}.gnus-portal-create .gnus-presug a:hover{color:var(--accent-deep)}.gnus-portal-create .gnus-presug a svg{width:14px;height:14px;color:var(--accent);flex:0 0 14px}.gnus-portal-create .gnus-wn{flex-direction:column;display:flex}.gnus-portal-create .gnus-wn-row{gap:12px;padding:0 0 18px;display:flex;position:relative}.gnus-portal-create .gnus-wn-row:last-child{padding-bottom:0}.gnus-portal-create .gnus-wn-row:not(:last-child):before{content:"";background:var(--border);border-radius:2px;width:2px;position:absolute;top:40px;bottom:0;left:18px}.gnus-portal-create .gnus-wn-row.now:not(:last-child):before{background:linear-gradient(var(--accent),var(--accent-light))}.gnus-portal-create .gnus-wn-row.now:after{content:"";background:var(--accent);border-radius:50%;width:8px;height:8px;animation:2.4s ease-in-out infinite gnusWnFlow;position:absolute;left:15px;box-shadow:0 0 7px #9951ffb3}.gnus-portal-create .gnus-wn-ic{background:var(--accent-12);width:38px;height:38px;color:var(--accent-deep);border-radius:11px;flex:0 0 38px;justify-content:center;align-items:center;display:flex}.gnus-portal-create .gnus-wn-ic svg{width:18px;height:18px}.gnus-portal-create .gnus-wn-row.now .gnus-wn-ic{background:var(--accent);color:#fff;box-shadow:0 6px 16px #9951ff52}.gnus-portal-create .gnus-wn-row.end .gnus-wn-ic{color:var(--green-dark);background:#10b98121}.gnus-portal-create .gnus-wn-t{color:var(--primary);font-size:13px;font-weight:700}.gnus-portal-create .gnus-wn-sub{color:var(--text-light);margin-top:2px;font-size:11.5px;line-height:1.45}.gnus-portal-create .gnus-wn-who{flex-direction:column;align-items:flex-start;gap:8px;margin-top:10px;display:flex}.gnus-portal-create .gnus-wn-team{align-items:center;gap:9px;display:inline-flex}.gnus-portal-create .gnus-wn-name{color:var(--text);font-size:11.5px;font-weight:700}.gnus-portal-create .gnus-wn-when{font-family:var(--mono);color:var(--accent-deep);background:var(--accent-12);border-radius:50px;padding:3px 10px;font-size:10.5px;font-weight:600}@keyframes gnusWnFlow{0%{opacity:0;top:40px}22%{opacity:1}85%{opacity:1}to{opacity:0;top:calc(100% - 2px)}}.gnus-portal-create .gnus-sh-status{align-items:center;gap:11px;margin-bottom:15px;display:flex}.gnus-portal-create .gnus-sh-dot{border-radius:50%;flex:0 0 10px;width:10px;height:10px;position:relative}.gnus-portal-create .gnus-sh-dot.open{background:var(--green);box-shadow:0 0 0 4px #10b98129}.gnus-portal-create .gnus-sh-dot.open:after{content:"";background:var(--green);border-radius:50%;animation:2s ease-out infinite gnusShPulse;position:absolute;inset:0}.gnus-portal-create .gnus-sh-dot.soon{background:var(--amber);box-shadow:0 0 0 4px #f59e0b29}.gnus-portal-create .gnus-sh-dot.closed{background:var(--text-muted);box-shadow:0 0 0 4px #94a3b824}.gnus-portal-create .gnus-sh-title{color:var(--primary);font-size:14px;font-weight:700;line-height:1.2}.gnus-portal-create .gnus-sh-detail{color:var(--text-light);margin-top:2px;font-size:11.5px}.gnus-portal-create .gnus-sh-clock{text-align:right;font-family:var(--mono);color:var(--primary);white-space:nowrap;margin-left:auto;font-size:13px;font-weight:600;line-height:1.15}.gnus-portal-create .gnus-sh-clock span{text-transform:uppercase;letter-spacing:.07em;color:var(--text-muted);font-size:8px;font-weight:600;display:block}.gnus-portal-create .gnus-sh-bar{background:var(--border-light);border-radius:50px;height:10px;margin-bottom:6px;position:relative}.gnus-portal-create .gnus-sh-open{background:linear-gradient(90deg,var(--green),var(--green-dark));border-radius:50px;transition:left .4s,width .4s;position:absolute;top:0;bottom:0}.gnus-portal-create .gnus-sh-now{background:var(--primary);width:3px;box-shadow:0 0 0 2px var(--bg);border-radius:3px;transition:left .4s;position:absolute;top:-3px;bottom:-3px}.gnus-portal-create .gnus-sh-barlbl{font-family:var(--mono);color:var(--text-muted);justify-content:space-between;margin-bottom:14px;font-size:9px;display:flex}.gnus-portal-create .gnus-sh-week{flex-direction:column;gap:2px;display:flex}.gnus-portal-create .gnus-sh-day{color:var(--text-light);border-radius:9px;justify-content:space-between;align-items:center;padding:7px 10px;font-size:12px;transition:background .2s;display:flex}.gnus-portal-create .gnus-sh-day.active{background:var(--accent-bg)}.gnus-portal-create .gnus-sh-d{align-items:center;gap:8px;display:flex}.gnus-portal-create .gnus-sh-day.active .gnus-sh-d{color:var(--primary);font-weight:700}.gnus-portal-create .gnus-sh-today{font-family:var(--mono);text-transform:uppercase;letter-spacing:.05em;color:var(--accent-deep);background:var(--accent-12);border-radius:50px;padding:2px 6px;font-size:8px;font-weight:700}.gnus-portal-create .gnus-sh-h{font-family:var(--mono);color:var(--primary);font-size:11px;font-weight:500}.gnus-portal-create .gnus-sh-day.active .gnus-sh-h{color:var(--accent-deep)}.gnus-portal-create .gnus-sh-note{border-top:1px solid var(--border-light);align-items:flex-start;gap:9px;margin-top:14px;padding-top:14px;display:flex}.gnus-portal-create .gnus-sh-note svg{width:15px;height:15px;color:var(--accent);flex:0 0 15px;margin-top:1px}.gnus-portal-create .gnus-sh-note span{color:var(--text-light);font-size:11.5px;line-height:1.5}@keyframes gnusShPulse{0%{opacity:.5;transform:scale(1)}to{opacity:0;transform:scale(2.6)}}.gnus-portal-create .gnus-b2-sub{color:var(--text-light);margin:-2px 0 14px;font-size:11.5px;line-height:1.5}.gnus-portal-create .gnus-b2-meter{align-items:center;gap:10px;margin-bottom:14px;display:flex}.gnus-portal-create .gnus-b2-segs{flex:1;gap:4px;display:flex}.gnus-portal-create .gnus-b2-seg{background:var(--border-light);border-radius:3px;flex:1;height:5px;transition:background .35s}.gnus-portal-create .gnus-b2-seg.on{background:var(--accent)}.gnus-portal-create .gnus-b2-seg.full{background:var(--green)}.gnus-portal-create .gnus-b2-label{font-family:var(--mono);color:var(--text-light);white-space:nowrap;font-size:10px;font-weight:600;transition:color .3s}.gnus-portal-create .gnus-b2-label.muted{color:var(--text-muted)}.gnus-portal-create .gnus-b2-label.green{color:var(--green-dark)}.gnus-portal-create .gnus-b2-item{align-items:flex-start;gap:10px;padding:8px 0;transition:opacity .25s;display:flex}.gnus-portal-create .gnus-b2-item.na{opacity:.4}.gnus-portal-create .gnus-b2-box{border:2px solid var(--border);border-radius:50%;flex:0 0 20px;justify-content:center;align-items:center;width:20px;height:20px;margin-top:1px;transition:background .2s,border-color .2s;display:flex}.gnus-portal-create .gnus-b2-box svg{color:#fff;opacity:0;width:11px;height:11px;transition:opacity .2s,transform .2s;transform:scale(.4)}.gnus-portal-create .gnus-b2-item.done .gnus-b2-box{background:var(--green);border-color:var(--green)}.gnus-portal-create .gnus-b2-item.done .gnus-b2-box svg{opacity:1;animation:.32s gnusB2pop;transform:scale(1)}.gnus-portal-create .gnus-b2-item.partial .gnus-b2-box{border-color:var(--accent);background:radial-gradient(circle,var(--accent) 0 3.5px,transparent 4px)}.gnus-portal-create .gnus-b2-t{color:var(--text);font-size:12.5px;line-height:1.4}.gnus-portal-create .gnus-b2-t b{color:var(--primary);font-weight:600}.gnus-portal-create .gnus-b2-foot{background:var(--accent-bg);border:1px solid var(--accent-12);color:var(--accent-deep);border-radius:12px;align-items:center;gap:8px;margin-top:13px;padding:10px 12px;font-size:11px;font-weight:600;line-height:1.4;display:flex}.gnus-portal-create .gnus-b2-foot svg{flex:0 0 15px;width:15px;height:15px}.gnus-portal-create .gnus-b2-hint{color:var(--text-muted);text-align:center;margin-top:10px;font-size:10.5px;line-height:1.4}@keyframes gnusB2pop{0%{transform:scale(.4)}60%{transform:scale(1.25)}to{transform:scale(1)}}@media (width<=860px){.gnus-portal-create .gnus-tkgrid{grid-template-columns:1fr}.gnus-portal-create .gnus-side{position:static}.gnus-portal-create .gnus-topics,.gnus-portal-create .gnus-row2{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.gnus-portal-create .gnus-fu,.gnus-portal-create .gnus-tz,.gnus-portal-create .gnus-b2-item.done .gnus-b2-box svg{animation:none}.gnus-portal-create .gnus-wn-row.now:after{display:none}.gnus-portal-create .gnus-sh-dot.open:after{animation:none}}.gnus.gnus-portal-single{--primary:#101927;--primary-light:#1e293b;--text:#475467;--text-light:#64748b;--text-muted:#94a3b8;--accent:#9951ff;--accent-dark:#7c3aed;--accent-deep:#6d28d9;--accent-light:#c084fc;--accent-bg:#9951ff0f;--accent-12:#9951ff1f;--green:#10b981;--green-dark:#059669;--green-light:#34d399;--amber:#f59e0b;--red:#ef4444;--blue:#3b82f6;--bg:#fff;--bg-alt:#f2f6ff;--bg-dark:#0f172a;--border:#e2e8f0;--border-light:#f1f5f9;--radius:16px;--radius-sm:12px;--radius-lg:20px;--radius-btn:50px;--shadow-sm:0 1px 4px #0f172a0d;--shadow:0 4px 24px #0f172a14;--shadow-lg:0 14px 44px #0f172a1a;--gold:#b07d18;--gold-bg:#caa64a24;--gold-bd:#b07d184d}.gnus-portal-single .gnus-back{color:var(--text-light);align-items:center;gap:7px;margin-bottom:20px;font-size:13px;font-weight:600;text-decoration:none;transition:gap .2s,color .2s;display:inline-flex}.gnus-portal-single .gnus-back:hover{color:var(--accent);gap:10px}.gnus-portal-single .gnus-back svg{width:16px;height:16px}.gnus-portal-single .gnus-tkgrid{grid-template-columns:1fr 318px;align-items:start;gap:22px;display:grid}.gnus-portal-single .gnus-tkmain{flex-direction:column;gap:20px;min-width:0;display:flex}.gnus-portal-single .gnus-tkhero{box-shadow:none;color:var(--primary);background:0 0;border-radius:0;margin-bottom:0;padding:4px 2px 0;overflow:visible}.gnus-portal-single .gnus-tkhero:before,.gnus-portal-single .gnus-tkhero:after{display:none}.gnus-portal-single .gnus-eyebrow{font-family:var(--mono);text-transform:uppercase;letter-spacing:.16em;color:var(--text-muted);font-size:10.5px;font-weight:600}.gnus-portal-single .gnus-tkhero h1{letter-spacing:-.025em;color:var(--primary);max-width:660px;margin:12px 0 0;font-size:clamp(23px,3.2vw,32px);font-weight:800;line-height:1.16}.gnus-portal-single .gnus-hmeta{font-family:var(--mono);color:var(--text-light);flex-wrap:wrap;align-items:center;gap:10px;margin-top:18px;font-size:12px;display:flex}.gnus-portal-single .gnus-hst{color:var(--green-dark);align-items:center;gap:7px;font-weight:600;display:inline-flex}.gnus-portal-single .gnus-hst .bd{background:var(--green);border-radius:50%;width:7px;height:7px}.gnus-portal-single .gnus-hsep{color:var(--border)}.gnus-portal-single .gnus-hline{background:var(--border);height:1px;margin-top:20px}.gnus-portal-single .gnus-hnext{color:var(--text-light);margin-top:15px;font-size:14px;line-height:1.6}.gnus-portal-single .gnus-hnext strong{color:var(--primary);font-weight:600}.gnus-portal-single .gnus-hst.s-open{color:var(--accent-deep)}.gnus-portal-single .gnus-hst.s-open .bd{background:var(--accent)}.gnus-portal-single .gnus-hst.s-proc{color:#b45309}.gnus-portal-single .gnus-hst.s-proc .bd{background:var(--amber)}.gnus-portal-single .gnus-hst.s-ans{color:var(--green-dark)}.gnus-portal-single .gnus-hst.s-ans .bd{background:var(--green)}.gnus-portal-single .gnus-hst.s-closed{color:var(--text-light)}.gnus-portal-single .gnus-hst.s-closed .bd{background:var(--text-muted)}.gnus-portal-single .gnus-thread{flex-direction:column;gap:16px;padding:2px 0;display:flex}.gnus-portal-single .gnus-titem{grid-template-columns:40px 1fr;align-items:start;gap:12px;display:grid}.gnus-portal-single .gnus-node{color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:40px;height:40px;font-size:13px;font-weight:700;display:flex;overflow:hidden}.gnus-portal-single .gnus-node svg{width:100%;height:100%;display:block}.gnus-portal-single .gnus-node img{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.gnus-portal-single .gnus-tcard{border:1px solid var(--border);background:var(--bg);border-radius:6px 18px 18px;padding:13px 17px}.gnus-portal-single .gnus-titem.cust .gnus-tcard{background:var(--accent-bg);border-color:var(--accent-12)}.gnus-portal-single .gnus-vbadge{text-transform:uppercase;letter-spacing:.05em;border-radius:var(--radius-btn);background:var(--accent-12);color:var(--accent-deep);align-items:center;gap:4px;padding:3px 9px 3px 7px;font-size:9.5px;font-weight:700;line-height:1;display:inline-flex}.gnus-portal-single .gnus-vbadge svg{width:12px;height:12px}.gnus-portal-single .gnus-th{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;display:flex}.gnus-portal-single .gnus-tnm{color:var(--primary);font-size:14px;font-weight:700;line-height:1.2}.gnus-portal-single .gnus-trole{color:var(--text-light);margin:-3px 0 9px;font-size:12px;font-weight:500;display:block}.gnus-portal-single .gnus-tcred{background:var(--accent-12);color:var(--accent-dark);vertical-align:middle;letter-spacing:-.01em;border-radius:999px;align-items:center;gap:4px;margin-left:8px;padding:2px 9px 2px 7px;font-size:11px;font-weight:600;display:inline-flex}.gnus-portal-single .gnus-tcred svg{flex:none;width:12px;height:12px}.gnus-portal-single .gnus-tuser{font-family:var(--mono);color:var(--accent-deep);font-size:11px;font-weight:500}.gnus-portal-single .gnus-ttag{font-family:var(--mono);text-transform:uppercase;letter-spacing:.1em;border-radius:var(--radius-btn);background:var(--bg-alt);color:var(--text-light);border:1px solid var(--border);padding:3px 9px;font-size:9px;font-weight:700}.gnus-portal-single .gnus-twhen{font-family:var(--mono);color:var(--text-muted);white-space:nowrap;cursor:default;margin-left:auto;font-size:10.5px}.gnus-portal-single .gnus-tbody{color:var(--text);overflow-wrap:anywhere;font-size:14.5px;line-height:1.7}.gnus-portal-single .gnus-tbody p{margin:0 0 12px}.gnus-portal-single .gnus-tbody br{content:"";margin-top:.65em;display:block}.gnus-portal-single .gnus-tbody p:last-child{margin-bottom:0}.gnus-portal-single .gnus-tbody ol,.gnus-portal-single .gnus-tbody ul{margin:10px 0;padding-left:22px}.gnus-portal-single .gnus-tbody li{margin:5px 0}.gnus-portal-single .gnus-tbody strong{color:var(--primary);font-weight:600}.gnus-portal-single .gnus-tbody code{font-family:var(--mono);background:var(--bg-alt);border:1px solid var(--border);color:var(--accent-deep);border-radius:6px;padding:1px 6px;font-size:13px}.gnus-portal-single .gnus-tdate{justify-content:center;margin:2px 0 4px;display:flex}.gnus-portal-single .gnus-tdlbl{font-family:var(--mono);text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);background:var(--bg);border:1px solid var(--border-light);border-radius:var(--radius-btn);padding:4px 13px;font-size:10px;font-weight:500}.gnus-portal-single .gnus-event{justify-content:center;margin:2px 0 4px;display:flex}.gnus-portal-single .gnus-event span:not(.ln){font-family:var(--mono);letter-spacing:.04em;color:var(--text-muted);background:var(--bg-alt);border:1px solid var(--border-light);border-radius:var(--radius-btn);text-align:center;padding:4px 13px;font-size:10px;font-weight:500}.gnus-portal-single .gnus-atts{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.gnus-portal-single .gnus-att{border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--bg-alt);width:96px;height:96px;text-decoration:none;transition:border-color .2s,box-shadow .2s;display:block;overflow:hidden}.gnus-portal-single .gnus-att:hover{border-color:var(--accent-light);box-shadow:var(--shadow-sm)}.gnus-portal-single .gnus-att img{object-fit:cover;width:100%;height:100%;display:block}.gnus-portal-single .gnus-sig{border-top:1px solid var(--border-light);margin-top:18px;padding-top:14px}.gnus-portal-single .gnus-sig .l1{color:var(--primary);font-size:13.5px}.gnus-portal-single .gnus-sig .l1 strong{font-weight:700}.gnus-portal-single .gnus-sig .l2{font-family:var(--mono);color:var(--text-muted);margin-top:4px;font-size:11px}.gnus-portal-single .gnus-sig .l2 .tm{color:var(--accent-deep);font-weight:600}.gnus-portal-single .gnus-plan{text-transform:uppercase;letter-spacing:.06em;border-radius:var(--radius-btn);align-items:center;gap:4px;padding:3px 9px 3px 7px;font-size:9.5px;font-weight:700;line-height:1;display:inline-flex}.gnus-portal-single .gnus-plan svg{width:11px;height:11px}.gnus-portal-single .gnus-plan.ultimate,.gnus-portal-single .gnus-plan.gnus-plan-ultimate{background:var(--gold-bg);color:var(--gold);border:1px solid var(--gold-bd)}.gnus-portal-single .gnus-csat{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius);margin-left:52px;padding:16px 20px;position:relative}.gnus-portal-single .gnus-csat-ask{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.gnus-portal-single .gnus-csatt{color:var(--primary);font-size:14px;font-weight:600}.gnus-portal-single .gnus-csats{color:var(--text-light);margin-top:3px;font-size:12.5px}.gnus-portal-single .gnus-csatb{flex:none;gap:9px;display:flex}.gnus-portal-single .gnus-cbtn{cursor:pointer;border-radius:var(--radius-btn);border:1px solid var(--border);background:var(--bg);color:var(--text);align-items:center;gap:7px;padding:9px 16px;font-family:inherit;font-size:13px;font-weight:600;transition:all .18s;display:inline-flex}.gnus-portal-single .gnus-cbtn svg{width:15px;height:15px}.gnus-portal-single .gnus-cbtn.yes:hover{border-color:var(--green);color:var(--green-dark);background:#f0fdf4}.gnus-portal-single .gnus-cbtn.no:hover{border-color:var(--accent);color:var(--accent-deep);background:var(--accent-bg)}.gnus-portal-single .gnus-cbtn:disabled{opacity:.5;cursor:not-allowed}.gnus-portal-single .gnus-csat-done{align-items:flex-start;gap:12px;display:flex}.gnus-portal-single .gnus-csat-di{width:30px;height:30px;color:var(--green-dark);background:#dcfce7;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:15px;font-weight:700;display:flex}.gnus-portal-single .gnus-csat-di.re{background:var(--accent-12);color:var(--accent-deep)}.gnus-portal-single .gnus-cwrap{gap:9px;margin-top:12px;display:flex}.gnus-portal-single .gnus-cinput{color:var(--primary);background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-sm);flex:1;padding:10px 13px;font-family:inherit;font-size:13px}.gnus-portal-single .gnus-cinput:focus{border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-bg);outline:none}.gnus-portal-single .gnus-cta{width:100%;min-height:84px;color:var(--primary);background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-sm);resize:vertical;margin-top:12px;padding:12px 14px;font-family:inherit;font-size:14px;line-height:1.6}.gnus-portal-single .gnus-cta:focus{border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-bg);outline:none}.gnus-portal-single .gnus-cfoot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;display:flex}.gnus-portal-single .gnus-composer{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:none;margin-top:0;padding:6px;transition:border-color .2s,box-shadow .2s;position:relative}.gnus-portal-single .gnus-composer:focus-within,.gnus-portal-single .gnus-composer.drag{border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-bg)}.gnus-portal-single .gnus-area{width:100%;min-height:104px;color:var(--primary);resize:vertical;background:0 0;border:none;padding:13px 14px 6px;font-family:inherit;font-size:15px;line-height:1.6}.gnus-portal-single .gnus-area::placeholder{color:var(--text-muted)}.gnus-portal-single .gnus-area:focus{outline:none}.gnus-portal-single .gnus-uploader{margin:0}.gnus-portal-single .gnus-attach-btn,.gnus-portal-single .gnus-attach-hint,.gnus-portal-single .gnus-formats{display:none}.gnus-portal-single .gnus-previews{flex-wrap:wrap;gap:8px;margin:2px 8px 6px;display:flex}.gnus-portal-single .gnus-previews:empty{display:none}.gnus-portal-single .gnus-prev{border:1px solid var(--border);background:var(--bg-alt);border-radius:10px;justify-content:center;align-items:center;width:60px;height:60px;animation:.25s both gnusFadeUp;display:flex;position:relative;overflow:hidden}.gnus-portal-single .gnus-dropmask{border:2px dashed var(--accent);color:var(--accent-deep);z-index:5;pointer-events:none;background:#9951ff12;border-radius:15px;justify-content:center;align-items:center;gap:11px;font-size:14px;font-weight:700;display:none;position:absolute;inset:5px}.gnus-portal-single .gnus-composer.drag .gnus-dropmask{display:flex}.gnus-portal-single .gnus-dropmask svg{width:21px;height:21px}.gnus-portal-single .gnus-cbar{border-top:1px solid var(--border-light);justify-content:space-between;align-items:center;gap:10px;margin-top:2px;padding:6px 8px 4px;display:flex}.gnus-portal-single .gnus-tools{align-items:center;gap:2px;display:flex}.gnus-portal-single .gnus-tool{appearance:none;cursor:pointer;width:34px;height:34px;color:var(--text-light);background:0 0;border:none;border-radius:9px;justify-content:center;align-items:center;font-size:14px;font-weight:800;transition:all .15s;display:flex}.gnus-portal-single .gnus-tool:hover{background:var(--bg-alt);color:var(--accent-deep)}.gnus-portal-single .gnus-tool svg{width:17px;height:17px}.gnus-portal-single .gnus-tool.it{font-family:Georgia,serif;font-style:italic;font-weight:600}.gnus-portal-single .gnus-tsep{background:var(--border);width:1px;height:18px;margin:0 5px}.gnus-portal-single .gnus-cbright{align-items:center;gap:12px;display:flex}.gnus-portal-single .gnus-cnote{color:var(--text-muted);font-size:11px;font-family:var(--mono);margin:8px 8px 2px}.gnus-portal-single .gnus-cnote:empty{display:none}.gnus-portal-single .gnus-kbd{font-family:var(--mono);color:var(--text-light);border:1px solid var(--border);border-bottom-width:2px;border-radius:6px;padding:1px 6px;font-size:10.5px}.gnus-portal-single .gnus-btn{appearance:none;cursor:pointer;letter-spacing:-.01em;border-radius:var(--radius-btn);color:#fff;background:var(--accent);border:none;justify-content:center;align-items:center;gap:9px;padding:14px 30px;font-family:inherit;font-size:15px;font-weight:700;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex}.gnus-portal-single .gnus-btn svg{width:17px;height:17px}.gnus-portal-single .gnus-btn.green{background:linear-gradient(135deg,#10b981,#059669);box-shadow:0 4px 16px #10b9814d}.gnus-portal-single .gnus-btn.green:hover{color:#fff;transform:translateY(-2px);box-shadow:0 8px 24px #10b98166}.gnus-portal-single .gnus-btn.sm{padding:10px 20px;font-size:13.5px}.gnus-portal-single .gnus-btn:disabled{cursor:not-allowed;opacity:.4;box-shadow:none;transform:none}.gnus-portal-single .gnus-btn:disabled:hover{box-shadow:none;transform:none}.gnus-portal-single .gnus-side{flex-direction:column;gap:16px;display:flex;position:sticky;top:24px}.gnus-portal-single .gnus-scard{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:none;padding:20px 22px}.gnus-portal-single .gnus-scard h3{text-transform:uppercase;letter-spacing:.08em;color:var(--text-light);margin:0 0 16px;font-size:11px;font-weight:700}.gnus-portal-single .gnus-spill{border-radius:var(--radius-btn);text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:7px;padding:4px 11px;font-size:11px;font-weight:700;display:inline-flex}.gnus-portal-single .gnus-spill .bd{border-radius:50%;width:6px;height:6px}.gnus-portal-single .gnus-spill.st-ans{color:#15803d;background:#dcfce7}.gnus-portal-single .gnus-spill.st-ans .bd{background:var(--green)}.gnus-portal-single .gnus-spill.st-open{background:var(--accent-12);color:var(--accent-deep)}.gnus-portal-single .gnus-spill.st-open .bd{background:var(--accent)}.gnus-portal-single .gnus-spill.st-proc{color:#b45309;background:#fef3c7}.gnus-portal-single .gnus-spill.st-proc .bd{background:var(--amber)}.gnus-portal-single .gnus-spill.st-closed{background:var(--bg-alt);color:var(--text-light);border:1px solid var(--border)}.gnus-portal-single .gnus-spill.st-closed .bd{background:var(--text-muted)}.gnus-portal-single .gnus-sstat{border-bottom:1px solid var(--border-light);margin:2px 0 14px;padding-bottom:14px}.gnus-portal-single .gnus-sdesc{color:var(--text-light);margin-top:8px;font-size:11px}.gnus-portal-single .gnus-irows{flex-direction:column;display:flex}.gnus-portal-single .gnus-ir{align-items:center;gap:9px;padding:7px 0;display:flex}.gnus-portal-single .gnus-ir>svg{width:15px;height:15px;color:var(--text-muted);stroke-width:2px;flex:0 0 15px}.gnus-portal-single .gnus-ir .ik{color:var(--text-light);font-size:12.5px}.gnus-portal-single .gnus-ir .iv{color:var(--primary);text-align:right;margin-left:auto;font-size:12.5px;font-weight:600}.gnus-portal-single .gnus-ir .mono,.gnus-portal-single .gnus-cp .mono{font-family:var(--mono)}.gnus-portal-single .gnus-ir.copyrow{border-radius:9px;margin:0 -8px;padding:7px 8px;transition:background .15s}.gnus-portal-single .gnus-ir.copyrow:hover{background:var(--bg-alt)}.gnus-portal-single .gnus-cp{cursor:pointer;color:var(--primary);background:0 0;border:none;align-items:center;gap:6px;margin-left:auto;padding:0;font-family:inherit;font-size:12.5px;font-weight:600;display:inline-flex;position:relative}.gnus-portal-single .gnus-cp>svg{width:13px;height:13px;color:var(--text-muted);flex:0 0 13px;transition:color .15s}.gnus-portal-single .gnus-cp:hover>svg{color:var(--accent)}.gnus-portal-single .gnus-cp:after{content:"Copied";background:var(--primary);color:#fff;white-space:nowrap;opacity:0;pointer-events:none;border-radius:6px;padding:3px 7px;font-size:10px;font-weight:600;transition:all .15s;position:absolute;bottom:calc(100% + 6px);right:0;transform:translateY(3px)}.gnus-portal-single .gnus-cp.copied:after{opacity:1;transform:translateY(0)}.gnus-portal-single .gnus-acc{cursor:pointer;text-transform:uppercase;letter-spacing:.05em;width:100%;color:var(--text-light);border:none;border-top:1px solid var(--border-light);background:0 0;border-radius:9px;align-items:center;gap:8px;margin:6px -8px 0;padding:12px 8px;font-family:inherit;font-size:11px;font-weight:700;transition:background .15s;display:flex}.gnus-portal-single .gnus-acc:hover{background:var(--bg-alt)}.gnus-portal-single .gnus-acc>svg{stroke-width:2.5px;flex:0 0 14px;width:14px;height:14px;transition:transform .22s}.gnus-portal-single .gnus-acc[aria-expanded=true]>svg{transform:rotate(90deg)}.gnus-portal-single .gnus-acc .cnt{background:var(--accent-12);color:var(--accent-deep);border-radius:var(--radius-btn);margin-left:auto;padding:1px 7px;font-size:10px;font-weight:700}.gnus-portal-single .gnus-accbody{grid-template-rows:0fr;transition:grid-template-rows .25s;display:grid}.gnus-portal-single .gnus-accbody.open{grid-template-rows:1fr}.gnus-portal-single .gnus-accinner{min-height:0;overflow:hidden}.gnus-portal-single .gnus-assignee{border-top:1px solid var(--border-light);align-items:center;gap:12px;margin-top:18px;padding-top:18px;display:flex}.gnus-portal-single .gnus-asav{color:#fff;border-radius:50%;flex:0 0 38px;justify-content:center;align-items:center;width:38px;height:38px;font-size:13px;font-weight:700;display:flex;overflow:hidden}.gnus-portal-single .gnus-asav img{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.gnus-portal-single .gnus-asname{color:var(--primary);font-size:13.5px;font-weight:700}.gnus-portal-single .gnus-asrole{font-family:var(--mono);color:var(--text-light);margin-top:2px;font-size:11px}.gnus-portal-single .gnus-closewrap{border-top:1px solid var(--border-light);margin-top:18px;padding-top:18px}.gnus-portal-single .gnus-closebtn{appearance:none;cursor:pointer;width:100%;color:var(--text-light);background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-btn);justify-content:center;align-items:center;gap:8px;padding:11px;font-family:inherit;font-size:13px;font-weight:600;transition:all .18s;display:inline-flex}.gnus-portal-single .gnus-closebtn:hover{border-color:var(--green);color:var(--green-dark);background:#f0fdf4}.gnus-portal-single .gnus-closebtn svg{width:16px;height:16px}.gnus-portal-single .gnus-closehint{color:var(--text-muted);text-align:center;margin-top:9px;font-size:11px;line-height:1.4}.gnus-portal-single .gnus-cfm{flex-direction:column;gap:13px;display:flex}.gnus-portal-single .gnus-cfm-panel{border-radius:var(--radius-sm);background:#10b98112;border:1px solid #10b9812e;align-items:flex-start;gap:11px;padding:13px 14px;display:flex}.gnus-portal-single .gnus-cfm-ic{background:var(--green);color:#fff;border-radius:9px;flex:none;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.gnus-portal-single .gnus-cfm-ic svg{width:17px;height:17px}.gnus-portal-single .gnus-cfm-h{color:var(--primary);font-size:13px;font-weight:600;line-height:1.3}.gnus-portal-single .gnus-cfm-s{color:var(--text-light);margin-top:3px;font-size:11.5px;line-height:1.45}.gnus-portal-single .gnus-cfm-row{gap:9px;display:flex}.gnus-portal-single .gnus-cfm-row button{appearance:none;cursor:pointer;border-radius:var(--radius-btn);border:1px solid var(--border);flex:1;padding:11px;font-family:inherit;font-size:12.5px;font-weight:700;transition:all .15s}.gnus-portal-single .gnus-cfm-yes{background:var(--green);color:#fff;border-color:#0000}.gnus-portal-single .gnus-cfm-yes:hover{background:var(--green-dark)}.gnus-portal-single .gnus-cfm-no{background:var(--bg);color:var(--text-light)}.gnus-portal-single .gnus-cfm-no:hover{border-color:var(--text-muted);color:var(--primary)}.gnus-portal-single .gnus-closed{color:var(--green-dark);align-items:center;gap:9px;font-size:12.5px;font-weight:600;display:flex}.gnus-portal-single .gnus-closed svg{flex:none;width:18px;height:18px}.gnus-portal-single .gnus-reopen{color:var(--accent-deep);cursor:pointer;white-space:nowrap;margin-left:auto;font-weight:600;text-decoration:none}.gnus-portal-single .gnus-reopen:hover{text-decoration:underline}.gnus-portal-single .gnus-tl{flex-direction:column;display:flex}.gnus-portal-single .gnus-tlstep{grid-template-columns:26px 1fr;gap:13px;padding-bottom:18px;display:grid;position:relative}.gnus-portal-single .gnus-tlstep:last-child{padding-bottom:0}.gnus-portal-single .gnus-tlstep:not(:last-child):before{content:"";background:var(--border);width:2px;position:absolute;top:25px;bottom:1px;left:12px}.gnus-portal-single .gnus-tlstep.done:not(:last-child):before{background:var(--green)}.gnus-portal-single .gnus-tldot{border:2px solid var(--border);background:var(--bg);width:26px;height:26px;color:var(--text-muted);z-index:1;border-radius:50%;justify-content:center;align-items:center;display:flex}.gnus-portal-single .gnus-tldot svg{width:13px;height:13px}.gnus-portal-single .gnus-tlstep.done .gnus-tldot{background:var(--green);border-color:var(--green);color:#fff}.gnus-portal-single .gnus-tlstep.cur .gnus-tldot{background:var(--accent);border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-bg)}.gnus-portal-single .gnus-tlstep.cur .gnus-tldot:after{content:"";background:#fff;border-radius:50%;width:7px;height:7px}.gnus-portal-single .gnus-tlstep:not(.done) .gnus-tldot svg{display:none}.gnus-portal-single .gnus-tltop{align-items:center;gap:8px;display:flex}.gnus-portal-single .gnus-tlt{color:var(--primary);font-size:13px;font-weight:700}.gnus-portal-single .gnus-tlstep.todo .gnus-tlt{color:var(--text-muted);font-weight:600}.gnus-portal-single .gnus-tlwhen{font-family:var(--mono);color:var(--text-muted);white-space:nowrap;margin-left:auto;font-size:10.5px}.gnus-portal-single .gnus-tlnow{font-family:var(--mono);text-transform:uppercase;letter-spacing:.08em;color:var(--accent-deep);background:var(--accent-12);border-radius:var(--radius-btn);padding:2px 7px;font-size:8px;font-weight:700}.gnus-portal-single .gnus-tlsub{color:var(--text-light);margin-top:3px;font-size:11.5px;line-height:1.4}.gnus-portal-single .gnus-hrs{background:var(--bg-alt);border:1px solid var(--border-light);border-radius:var(--radius-sm);margin-top:16px;padding:13px 15px}.gnus-portal-single .gnus-hrs-h{color:var(--green-dark);align-items:center;gap:8px;margin-bottom:10px;font-size:12px;font-weight:700;display:flex}.gnus-portal-single .gnus-hrs-on{background:var(--green);border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 0 3px #10b9812e}.gnus-portal-single .gnus-hrs-tz{font-family:var(--mono);text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);margin-left:auto;font-size:9px;font-weight:500}.gnus-portal-single .gnus-hrs-row{color:var(--text-light);justify-content:space-between;align-items:center;padding:3px 0;font-size:12px;display:flex}.gnus-portal-single .gnus-hrs-v{font-family:var(--mono);color:var(--primary);font-size:11.5px;font-weight:500}.gnus-portal-single .gnus-hrs-row.off .gnus-hrs-v{color:var(--text-muted);font-weight:400}.gnus-portal-single .gnus-exprow{align-items:flex-start;gap:13px;padding:11px 0;display:flex}.gnus-portal-single .gnus-exprow+.gnus-exprow{border-top:1px solid var(--border-light)}.gnus-portal-single .gnus-expic{background:var(--accent-bg);width:36px;height:36px;color:var(--accent);border-radius:10px;flex:none;justify-content:center;align-items:center;display:flex}.gnus-portal-single .gnus-expic svg{width:18px;height:18px}.gnus-portal-single .gnus-expt{color:var(--primary);font-size:13px;font-weight:600;line-height:1.35}.gnus-portal-single .gnus-exps{color:var(--text-light);margin-top:2px;font-size:12px}.gnus-portal-single .gnus-fu{animation:.5s both gnusFadeUp}.gnus-portal-single .gnus-fu.d1{animation-delay:60ms}.gnus-portal-single .gnus-fu.d2{animation-delay:.12s}.gnus-portal-single .gnus-fu.d3{animation-delay:.18s}.gnus-portal-single .gnus-fu.d4{animation-delay:.24s}.gnus-portal-single .gnus-banner{display:contents}.gnus-portal-single .gnus-rb{border-radius:var(--radius);border:1px solid;align-items:center;gap:17px;padding:18px 20px;display:flex;position:relative}.gnus-portal-single .gnus-rb[hidden]{display:none}.gnus-portal-single .gnus-rbic{border-radius:16px;flex:none;justify-content:center;align-items:center;width:56px;height:56px;animation:2.9s ease-in-out infinite gnusGlow;display:flex}.gnus-portal-single .gnus-rbic svg{width:42px;height:42px}.gnus-portal-single .gnus-rbtx{flex:1;min-width:0}.gnus-portal-single .gnus-rbt{color:var(--primary);letter-spacing:-.02em;font-size:15px;font-weight:700}.gnus-portal-single .gnus-rbs{color:var(--text-light);margin-top:3px;font-size:13px;line-height:1.5}.gnus-portal-single .gnus-rbchip{border-radius:var(--radius-btn);font-size:10.5px;font-weight:600;font-family:var(--mono);text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:6px;margin-top:10px;padding:5px 11px;display:inline-flex}.gnus-portal-single .gnus-rbchip svg{width:12px;height:12px}.gnus-portal-single .gnus-rb.review{background:var(--accent-bg);border-color:var(--accent-12);--glow:#9951ff4d}.gnus-portal-single .gnus-rb.review .gnus-rbic{color:var(--accent);background:#fff}.gnus-portal-single .gnus-rb.review .gnus-rbchip{color:var(--accent-deep);background:#fff}.gnus-portal-single .gnus-rb.proc{--glow:#f59e0b57;background:#fffbeb;border-color:#fde68a}.gnus-portal-single .gnus-rb.proc .gnus-rbic{color:#d97706;background:#fff}.gnus-portal-single .gnus-rb.proc .gnus-rbchip{color:#b45309;background:#fff}.gnus-portal-single .gnus-rb.reply{--glow:#2563eb4d;background:#eff6ff;border-color:#bfdbfe}.gnus-portal-single .gnus-rb.reply .gnus-rbic{color:#2563eb;background:#fff}.gnus-portal-single .gnus-rb.reply .gnus-rbchip{color:#1d4ed8;background:#fff}.gnus-portal-single .gnus-rbin{animation:.5s cubic-bezier(.2,.7,.2,1) both gnusRbIn}.gnus-portal-single .gnus-rb .mag{animation:3.4s ease-in-out infinite gnusScan;transform:translate(22px,21px)}.gnus-portal-single .gnus-rb .spinA,.gnus-portal-single .gnus-rb .spinB{transform-box:fill-box;transform-origin:50%}.gnus-portal-single .gnus-rb .spinA{animation:4.6s linear infinite gnusGear}.gnus-portal-single .gnus-rb .spinB{animation:3.1s linear infinite reverse gnusGear}.gnus-portal-single .gnus-rb .d1{animation:1.4s ease-in-out infinite gnusDot}.gnus-portal-single .gnus-rb .d2{animation:1.4s ease-in-out .18s infinite gnusDot}.gnus-portal-single .gnus-rb .d3{animation:1.4s ease-in-out .36s infinite gnusDot}@keyframes gnusGlow{0%,to{box-shadow:0 0 #0000}50%{box-shadow:0 0 17px 1px var(--glow)}}@keyframes gnusRbIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes gnusScan{0%{transform:translate(16px,19px)}30%{transform:translate(31px,19px)}50%{transform:translate(31px,27px)}80%{transform:translate(16px,27px)}to{transform:translate(16px,19px)}}@keyframes gnusGear{to{transform:rotate(360deg)}}@keyframes gnusDot{0%,60%,to{opacity:.3;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}@media (width<=860px){.gnus-portal-single .gnus-tkgrid{grid-template-columns:1fr}.gnus-portal-single .gnus-side{position:static}.gnus-portal-single .gnus-csat{margin-left:0}}@media (prefers-reduced-motion:reduce){.gnus-portal-single .gnus-fu,.gnus-portal-single .gnus-prev,.gnus-portal-single .gnus-rbic,.gnus-portal-single .gnus-rbin,.gnus-portal-single .gnus-rb .mag,.gnus-portal-single .gnus-rb .spinA,.gnus-portal-single .gnus-rb .spinB,.gnus-portal-single .gnus-rb .d1,.gnus-portal-single .gnus-rb .d2,.gnus-portal-single .gnus-rb .d3{animation:none}}.gnus.gnus-portal-kbart{--primary:#101927;--text:#475467;--text-light:#64748b;--text-muted:#94a3b8;--accent:#9951ff;--accent-dark:#7c3aed;--accent-deep:#6d28d9;--accent-light:#c084fc;--accent-bg:#9951ff0f;--accent-12:#9951ff1f;--green:#10b981;--green-dark:#059669;--green-bg:#10b9810f;--amber:#f59e0b;--amber-bg:#f59e0b14;--blue:#3b82f6;--bg:#fff;--bg-alt:#f2f6ff;--border:#e2e8f0;--border-light:#f1f5f9;--radius:16px;--radius-sm:12px;--radius-lg:20px;--radius-btn:50px;--mono:"JetBrains Mono",ui-monospace,Menlo,monospace;letter-spacing:-.01em;max-width:1080px;margin:0 auto;padding:22px 24px 80px}.gnus-portal-kbart .gnus-crumb{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:18px;font-size:12.5px;display:flex}.gnus-portal-kbart .gnus-crumb a{color:var(--text-light);font-weight:500;text-decoration:none;transition:color .15s}.gnus-portal-kbart .gnus-crumb a:hover{color:var(--accent-deep)}.gnus-portal-kbart .gnus-crumb svg{flex:none;width:13px;height:13px}.gnus-portal-kbart .gnus-crumb .seg{color:var(--text-light)}.gnus-portal-kbart .gnus-crumb .cur{color:var(--primary);font-weight:600}.gnus-portal-kbart .gnus-kbgrid{grid-template-columns:1fr 268px;align-items:start;gap:38px;display:grid}.gnus-portal-kbart .gnus-kbhero{margin-bottom:20px}.gnus-portal-kbart .gnus-kbeyebrow{font-family:var(--mono);text-transform:uppercase;letter-spacing:.1em;color:var(--accent-deep);background:var(--accent-bg);border:1px solid var(--accent-12);border-radius:50px;align-items:center;gap:6px;padding:4px 10px;font-size:10.5px;font-weight:600;display:inline-flex}.gnus-portal-kbart .gnus-kbhero h1{letter-spacing:-.03em;color:var(--primary);margin:13px 0 0;font-size:clamp(24px,3.4vw,32px);font-weight:800;line-height:1.18}.gnus-portal-kbart .gnus-kbmeta{font-family:var(--mono);color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:9px 14px;margin-top:14px;font-size:11.5px;display:flex}.gnus-portal-kbart .gnus-kbmeta .m{align-items:center;gap:6px;display:inline-flex}.gnus-portal-kbart .gnus-kbmeta .m svg{width:14px;height:14px}.gnus-portal-kbart .gnus-kbmeta .sep{background:var(--border);border-radius:50%;width:3px;height:3px}.gnus-portal-kbart .gnus-scard{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-lg);padding:34px 38px}.gnus-portal-kbart .gnus-articlebody{color:var(--text);font-size:15px;line-height:1.78}.gnus-portal-kbart .gnus-articlebody>:first-child{margin-top:0}.gnus-portal-kbart .gnus-articlebody p{margin:0 0 16px}.gnus-portal-kbart .gnus-articlebody .lead{color:var(--primary);margin:0 0 22px;font-size:17px;font-weight:500;line-height:1.6}.gnus-portal-kbart .gnus-articlebody h2{color:var(--primary);letter-spacing:-.02em;align-items:center;gap:11px;margin:32px 0 13px;scroll-margin-top:24px;font-size:20px;font-weight:800;display:flex}.gnus-portal-kbart .gnus-articlebody h2 .hn{font-family:var(--mono);color:var(--accent-deep);background:var(--accent-12);border-radius:8px;flex:none;justify-content:center;align-items:center;width:26px;height:26px;font-size:12px;font-weight:700;display:flex}.gnus-portal-kbart .gnus-articlebody h3{color:var(--primary);margin:22px 0 8px;font-size:15.5px;font-weight:700}.gnus-portal-kbart .gnus-articlebody a{color:var(--accent-deep);border-bottom:1px solid var(--accent-12);font-weight:600;text-decoration:none;transition:border-color .15s}.gnus-portal-kbart .gnus-articlebody a:hover{border-bottom-color:var(--accent)}.gnus-portal-kbart .gnus-articlebody strong{color:var(--primary);font-weight:700}.gnus-portal-kbart .gnus-articlebody ul,.gnus-portal-kbart .gnus-articlebody ol{counter-reset:gnusst;margin:0 0 16px;padding-left:6px;list-style:none}.gnus-portal-kbart .gnus-articlebody li{color:var(--text);margin:0 0 9px;padding-left:26px;font-size:15px;line-height:1.7;position:relative}.gnus-portal-kbart .gnus-articlebody ul li:before{content:"";background:var(--accent);border-radius:50%;width:6px;height:6px;position:absolute;top:10px;left:7px}.gnus-portal-kbart .gnus-articlebody ol li{counter-increment:gnusst}.gnus-portal-kbart .gnus-articlebody ol li:before{content:counter(gnusst);background:var(--accent-12);width:20px;height:20px;color:var(--accent-deep);font-family:var(--mono);border-radius:50%;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:flex;position:absolute;top:1px;left:0}.gnus-portal-kbart .gnus-articlebody code{font-family:var(--mono);background:var(--bg-alt);border:1px solid var(--border-light);color:var(--accent-deep);border-radius:6px;padding:2px 6px;font-size:12.5px}.gnus-portal-kbart .gnus-articlebody img{border-radius:var(--radius);border:1px solid var(--border);max-width:100%;height:auto;margin:0 0 18px}.gnus-portal-kbart .gnus-articlebody blockquote{border-left:3px solid var(--accent-12);color:var(--text-light);margin:0 0 18px;padding:4px 0 4px 16px;font-style:italic}.gnus-portal-kbart .gnus-articlebody .gnus-tldr{background:var(--accent-bg);border:1px solid var(--accent-12);border-radius:var(--radius);margin:0 0 22px;padding:17px 19px}.gnus-portal-kbart .gnus-articlebody .gnus-tldr .lb{font-family:var(--mono);text-transform:uppercase;letter-spacing:.1em;color:var(--accent-deep);align-items:center;gap:7px;margin-bottom:9px;font-size:10px;font-weight:700;display:flex}.gnus-portal-kbart .gnus-articlebody .gnus-tldr .lb svg{width:14px;height:14px}.gnus-portal-kbart .gnus-articlebody .gnus-tldr ul{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.gnus-portal-kbart .gnus-articlebody .gnus-tldr li{color:var(--primary);margin:0;padding-left:22px;font-size:13.5px;line-height:1.5;position:relative}.gnus-portal-kbart .gnus-articlebody .gnus-tldr li:before{content:"";background:var(--accent);border-radius:50%;width:6px;height:6px;position:absolute;top:8px;left:4px}.gnus-portal-kbart .gnus-articlebody .gnus-stepper{counter-reset:gnusstep;margin:4px 0 18px;padding:0;list-style:none}.gnus-portal-kbart .gnus-articlebody .gnus-stepper li{counter-increment:gnusstep;margin:0;padding:0 0 20px 46px;position:relative}.gnus-portal-kbart .gnus-articlebody .gnus-stepper li:last-child{padding-bottom:0}.gnus-portal-kbart .gnus-articlebody .gnus-stepper li:before{content:counter(gnusstep);background:var(--accent);color:#fff;width:30px;height:30px;font-family:var(--mono);box-shadow:0 0 0 4px var(--accent-bg);border-radius:50%;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:flex;position:absolute;top:-2px;left:0}.gnus-portal-kbart .gnus-articlebody .gnus-stepper li:not(:last-child):after{content:"";background:var(--accent-12);width:2px;position:absolute;top:32px;bottom:0;left:14px}.gnus-portal-kbart .gnus-articlebody .gnus-stepper .t{color:var(--primary);margin-bottom:3px;font-size:15px;font-weight:700;display:block}.gnus-portal-kbart .gnus-articlebody .gnus-stepper .d{color:var(--text);font-size:14px;line-height:1.6;display:block}.gnus-portal-kbart .gnus-articlebody .gnus-call{border-radius:var(--radius-sm);border:1px solid var(--border);gap:13px;margin:0 0 18px;padding:15px 16px;font-size:13.5px;line-height:1.6;display:flex}.gnus-portal-kbart .gnus-articlebody .gnus-call .chip{border-radius:9px;flex:none;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.gnus-portal-kbart .gnus-articlebody .gnus-call .chip svg{color:#fff;width:17px;height:17px}.gnus-portal-kbart .gnus-articlebody .gnus-call strong{color:var(--primary);margin-bottom:2px;font-size:13px;display:block}.gnus-portal-kbart .gnus-articlebody .gnus-call.note{background:var(--accent-bg);border-color:var(--accent-12)}.gnus-portal-kbart .gnus-articlebody .gnus-call.note .chip{background:var(--accent)}.gnus-portal-kbart .gnus-articlebody .gnus-call.tip{background:var(--green-bg);border-color:#10b98133}.gnus-portal-kbart .gnus-articlebody .gnus-call.tip .chip{background:var(--green-dark)}.gnus-portal-kbart .gnus-articlebody .gnus-call.warn{background:var(--amber-bg);border-color:#f59e0b40}.gnus-portal-kbart .gnus-articlebody .gnus-call.warn .chip{background:var(--amber)}.gnus-portal-kbart .gnus-articlebody .gnus-code{border-radius:var(--radius-sm);background:#0f172a;margin:0 0 18px;overflow:hidden}.gnus-portal-kbart .gnus-articlebody .gnus-code .h{background:#1e293b;align-items:center;gap:8px;padding:9px 13px;display:flex}.gnus-portal-kbart .gnus-articlebody .gnus-code .dots{gap:5px;display:flex}.gnus-portal-kbart .gnus-articlebody .gnus-code .dots i{background:#475569;border-radius:50%;width:9px;height:9px}.gnus-portal-kbart .gnus-articlebody .gnus-code .dots i:first-child{background:#f87171}.gnus-portal-kbart .gnus-articlebody .gnus-code .dots i:nth-child(2){background:#fbbf24}.gnus-portal-kbart .gnus-articlebody .gnus-code .dots i:nth-child(3){background:#34d399}.gnus-portal-kbart .gnus-articlebody .gnus-code .fn{font-family:var(--mono);color:#94a3b8;margin-left:4px;font-size:11px}.gnus-portal-kbart .gnus-articlebody .gnus-code .cp{color:#94a3b8;cursor:pointer;font-size:11px;font-family:var(--mono);align-items:center;gap:5px;margin-left:auto;display:inline-flex}.gnus-portal-kbart .gnus-articlebody .gnus-code .cp svg{width:13px;height:13px}.gnus-portal-kbart .gnus-articlebody .gnus-code pre{font-family:var(--mono);color:#e2e8f0;margin:0;padding:14px 15px;font-size:12.5px;line-height:1.7;overflow-x:auto}.gnus-portal-kbart .gnus-articlebody .gnus-code code{color:inherit;background:0 0;border:none;padding:0;font-size:12.5px}.gnus-portal-kbart .gnus-articlebody .gnus-code .cm{color:#64748b}.gnus-portal-kbart .gnus-articlebody .gnus-tbl{border-collapse:collapse;border:1px solid var(--border);border-radius:var(--radius-sm);width:100%;margin:0 0 18px;font-size:13.5px;overflow:hidden}.gnus-portal-kbart .gnus-articlebody .gnus-tbl th{text-align:left;background:var(--bg-alt);color:var(--primary);text-transform:uppercase;letter-spacing:.04em;padding:10px 14px;font-size:12px;font-weight:700}.gnus-portal-kbart .gnus-articlebody .gnus-tbl td{border-top:1px solid var(--border-light);color:var(--text);vertical-align:top;padding:11px 14px}.gnus-portal-kbart .gnus-articlebody .gnus-fig{margin:0 0 18px}.gnus-portal-kbart .gnus-articlebody .gnus-fig img{margin:0}.gnus-portal-kbart .gnus-articlebody .gnus-fig figcaption{color:var(--text-muted);text-align:center;margin-top:8px;font-size:12px}.gnus-portal-kbart .gnus-helpful{border-top:1px solid var(--border-light);margin-top:30px;padding-top:24px}.gnus-portal-kbart .gnus-helpful .row{flex-wrap:wrap;align-items:center;gap:11px;display:flex}.gnus-portal-kbart .gnus-helpful .q{color:var(--primary);margin-right:3px;font-size:14px;font-weight:700}.gnus-portal-kbart .gnus-helpful button{color:var(--text-light);background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-btn);cursor:pointer;align-items:center;gap:8px;padding:9px 18px;font-family:inherit;font-size:13px;font-weight:600;transition:border-color .16s,color .16s,background .16s;display:inline-flex}.gnus-portal-kbart .gnus-helpful button svg{width:16px;height:16px}.gnus-portal-kbart .gnus-helpful button .n{font-family:var(--mono);color:var(--text-muted);font-size:11px}.gnus-portal-kbart .gnus-helpful button[data-yes="1"]:hover{border-color:var(--green-dark);color:var(--green-dark)}.gnus-portal-kbart .gnus-helpful button[data-yes="0"]:hover{border-color:var(--accent);color:var(--accent-deep)}.gnus-portal-kbart .gnus-helpful button.on[data-yes="1"]{border-color:var(--green-dark);color:var(--green-dark);background:var(--green-bg)}.gnus-portal-kbart .gnus-helpful button.on[data-yes="0"]{border-color:var(--accent);color:var(--accent-deep);background:var(--accent-bg)}.gnus-portal-kbart .gnus-helpful .satis{max-width:330px;margin-top:15px}.gnus-portal-kbart .gnus-helpful .satis .lbl{color:var(--text-muted);font-size:11.5px;font-family:var(--mono);justify-content:space-between;margin-bottom:6px;display:flex}.gnus-portal-kbart .gnus-helpful .satis .bar{background:var(--border-light);border-radius:5px;height:7px;overflow:hidden}.gnus-portal-kbart .gnus-helpful .satis .bar i{background:linear-gradient(90deg,var(--green),var(--green-dark));height:100%;transition:width .4s;display:block}.gnus-portal-kbart .gnus-helpful .gnus-followup{border-top:1px solid var(--border-light);margin-top:16px;padding-top:16px}.gnus-portal-kbart .gnus-helpful .gnus-followup label{color:var(--text-light);margin-bottom:7px;font-size:12.5px;display:block}.gnus-portal-kbart .gnus-helpful .gnus-followup textarea{width:100%;color:var(--primary);background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-sm);resize:vertical;outline:none;min-height:64px;padding:10px 12px;font-family:inherit;font-size:13.5px;transition:border-color .16s,box-shadow .16s}.gnus-portal-kbart .gnus-helpful .gnus-followup textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-12)}.gnus-portal-kbart .gnus-helpful .gnus-followup .send{color:#fff;background:var(--accent);border-radius:var(--radius-btn);cursor:pointer;border:none;margin-top:9px;padding:9px 18px;font-family:inherit;font-size:12.5px;font-weight:700;transition:background .16s}.gnus-portal-kbart .gnus-helpful .gnus-followup .send:hover{background:var(--accent-dark)}.gnus-portal-kbart .gnus-helpful .done{color:var(--green-dark);font-size:13.5px;font-weight:600}.gnus-portal-kbart .gnus-side{flex-direction:column;align-self:start;gap:16px;display:flex;position:sticky;top:24px}.gnus-portal-kbart .gnus-toc .lb{font-family:var(--mono);text-transform:uppercase;letter-spacing:.12em;color:var(--text-muted);margin-bottom:10px;font-size:9.5px;font-weight:700}.gnus-portal-kbart .gnus-toc nav{border-left:2px solid var(--border-light);flex-direction:column;gap:2px;display:flex}.gnus-portal-kbart .gnus-toc a{color:var(--text-light);border-left:2px solid #0000;margin-left:-2px;padding:5px 0 5px 14px;font-size:13px;line-height:1.4;text-decoration:none;transition:color .15s,border-color .15s}.gnus-portal-kbart .gnus-toc a:hover{color:var(--accent-deep)}.gnus-portal-kbart .gnus-toc a.on{color:var(--accent-deep);border-left-color:var(--accent);font-weight:600}.gnus-portal-kbart .gnus-facts{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius);padding:16px 18px}.gnus-portal-kbart .gnus-facts .lb{font-family:var(--mono);text-transform:uppercase;letter-spacing:.12em;color:var(--text-muted);margin-bottom:10px;font-size:9.5px;font-weight:700}.gnus-portal-kbart .gnus-facts .f{justify-content:space-between;align-items:center;padding:6px 0;font-size:12.5px;display:flex}.gnus-portal-kbart .gnus-facts .f+.f{border-top:1px solid var(--border-light)}.gnus-portal-kbart .gnus-facts .f .k{color:var(--text-light)}.gnus-portal-kbart .gnus-facts .f .v{color:var(--primary);font-weight:600;font-family:var(--mono);font-size:11.5px}.gnus-portal-kbart .gnus-facts .bar{background:var(--border-light);border-radius:5px;height:6px;margin-top:6px;overflow:hidden}.gnus-portal-kbart .gnus-facts .bar i{background:linear-gradient(90deg,var(--accent),var(--accent-deep));height:100%;display:block}.gnus-portal-kbart .gnus-kbcta{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius);padding:18px}.gnus-portal-kbart .gnus-kbcta h3{color:var(--primary);letter-spacing:-.01em;margin:0;font-size:14.5px;font-weight:700}.gnus-portal-kbart .gnus-kbcta p{color:var(--text-light);margin:7px 0 0;font-size:12.5px;line-height:1.55}.gnus-portal-kbart .gnus-kbcta .b{color:#fff;background:var(--accent);border-radius:var(--radius-btn);cursor:pointer;border:none;align-items:center;gap:7px;margin-top:14px;padding:10px 18px;font-size:13px;font-weight:700;text-decoration:none;transition:background .18s,transform .18s;display:inline-flex}.gnus-portal-kbart .gnus-kbcta .b:hover{background:var(--accent-dark);transform:translateY(-1px)}.gnus-portal-kbart .gnus-kbcta .b svg{width:15px;height:15px;transition:transform .18s}.gnus-portal-kbart .gnus-kbcta .b:hover svg{transform:translate(2px)}.gnus-portal-kbart .gnus-kbcta .who{color:var(--text-muted);align-items:center;gap:8px;margin-top:13px;font-size:11.5px;display:flex}.gnus-portal-kbart .gnus-kbcta .tavs{flex:none;display:flex}.gnus-portal-kbart .gnus-kbcta .tavs span{border:2px solid var(--bg);background:linear-gradient(135deg,var(--accent),var(--accent-deep));border-radius:50%;width:21px;height:21px;margin-left:-7px}.gnus-portal-kbart .gnus-kbcta .tavs span:first-child{margin-left:0}.gnus-portal-kbart .gnus-kbcta .tavs span:nth-child(2){background:linear-gradient(135deg,var(--accent-light),var(--accent))}.gnus-portal-kbart .gnus-kbrel{margin-top:30px}.gnus-portal-kbart .gnus-seclabel{align-items:baseline;gap:12px;margin-bottom:14px;display:flex}.gnus-portal-kbart .gnus-seclabel .lb{font-family:var(--mono);text-transform:uppercase;letter-spacing:.1em;color:var(--text-light);font-size:10.5px;font-weight:700}.gnus-portal-kbart .gnus-seclabel .ln{background:var(--border);flex:1;height:1px}.gnus-portal-kbart .gnus-kbrelgrid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.gnus-portal-kbart .gnus-kbrelcard{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius);align-items:center;gap:13px;padding:15px 17px;text-decoration:none;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex}.gnus-portal-kbart .gnus-kbrelcard:hover{border-color:var(--accent-light);transform:translateY(-1px);box-shadow:0 1px 4px #0f172a0d}.gnus-portal-kbart .gnus-kbrelcard .ri{background:var(--accent-bg);width:34px;height:34px;color:var(--accent-deep);border-radius:10px;flex:none;justify-content:center;align-items:center;display:flex}.gnus-portal-kbart .gnus-kbrelcard .ri svg{width:17px;height:17px}.gnus-portal-kbart .gnus-kbrelcard .rt{flex:1;min-width:0}.gnus-portal-kbart .gnus-kbrelcard .rn{color:var(--primary);letter-spacing:-.01em;font-size:13.5px;font-weight:700;line-height:1.3;display:block}.gnus-portal-kbart .gnus-kbrelcard .rc{color:var(--text-muted);font-size:11px;font-family:var(--mono);margin-top:2px;display:block}.gnus-portal-kbart .gnus-kbrelcard .rar{color:var(--text-muted);flex:none;margin-left:auto;transition:transform .18s,color .18s}.gnus-portal-kbart .gnus-kbrelcard:hover .rar{color:var(--accent);transform:translate(2px)}.gnus-portal-kbart .gnus-kbrelcard .rar svg{width:16px;height:16px;display:block}@media (width<=820px){.gnus-portal-kbart .gnus-kbgrid{grid-template-columns:1fr;gap:0}.gnus-portal-kbart .gnus-side{margin-top:20px;position:static}.gnus-portal-kbart .gnus-toc{display:none}.gnus-portal-kbart .gnus-scard{padding:26px 22px}.gnus-portal-kbart .gnus-kbrelgrid{grid-template-columns:1fr}}.gnus.gnus-portal-kb{--primary:#101927;--primary-light:#1e293b;--text:#475467;--text-light:#64748b;--text-muted:#94a3b8;--accent:#9951ff;--accent-dark:#7c3aed;--accent-deep:#6d28d9;--accent-light:#c084fc;--accent-bg:#9951ff0f;--accent-12:#9951ff1f;--green:#10b981;--green-dark:#059669;--green-light:#34d399;--amber:#f59e0b;--red:#ef4444;--blue:#3b82f6;--bg:#fff;--bg-alt:#f2f6ff;--bg-dark:#0f172a;--border:#e2e8f0;--border-light:#f1f5f9;--radius:16px;--radius-sm:12px;--radius-lg:20px;--radius-btn:50px;--shadow-sm:0 1px 4px #0f172a0d;--shadow:0 4px 24px #0f172a14;--shadow-lg:0 14px 44px #0f172a1a;--mono:"JetBrains Mono",ui-monospace,Menlo,monospace;letter-spacing:-.01em;max-width:1080px;margin:0 auto;padding:22px 24px 80px}.gnus-portal-kb h1,.gnus-portal-kb h2,.gnus-portal-kb h3{margin:0}.gnus-portal-kb a{color:inherit;text-decoration:none}.gnus-portal-kb .gnus-fu{animation:.5s both gnusFadeUp}.gnus-portal-kb .gnus-fu.d1{animation-delay:60ms}.gnus-portal-kb .gnus-fu.d2{animation-delay:.12s}.gnus-portal-kb .gnus-fu.d3{animation-delay:.18s}.gnus-portal-kb .gnus-fu.d4{animation-delay:.24s}.gnus-portal-kb .gnus-fu.d5{animation-delay:.3s}.gnus-portal-kb .gnus-hero{text-align:center;max-width:680px;margin:0 auto;padding:30px 0 8px}.gnus-portal-kb .gnus-eyebrow{font-family:var(--mono);text-transform:uppercase;letter-spacing:.16em;color:var(--accent-deep);font-size:10.5px;font-weight:600}.gnus-portal-kb .gnus-hero h1{letter-spacing:-.03em;color:var(--primary);margin:13px 0 0;font-size:clamp(26px,3.6vw,38px);font-weight:800;line-height:1.12}.gnus-portal-kb .gnus-herosub{max-width:520px;color:var(--text-light);margin:12px auto 0;font-size:15px;line-height:1.6}.gnus-portal-kb .gnus-search{text-align:left;max-width:560px;margin:26px auto 0;position:relative}.gnus-portal-kb .gnus-search .gnus-si{width:20px;height:20px;color:var(--accent);pointer-events:none;position:absolute;top:21px;left:19px}.gnus-portal-kb .gnus-search input{border:1px solid var(--border);border-radius:var(--radius);background:var(--bg);width:100%;box-shadow:var(--shadow);color:var(--primary);padding:18px 18px 18px 52px;font-family:inherit;font-size:15.5px;font-weight:500;transition:border-color .16s,box-shadow .16s}.gnus-portal-kb .gnus-search input::placeholder{color:var(--text-muted);font-weight:400}.gnus-portal-kb .gnus-search input:focus{border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-12),var(--shadow);outline:none}.gnus-portal-kb .gnus-kbd-tip{pointer-events:none;gap:4px;display:flex;position:absolute;top:18px;right:16px}.gnus-portal-kb .gnus-kbd-tip span{font-family:var(--mono);color:var(--text-muted);background:var(--bg-alt);border:1px solid var(--border);border-radius:7px;padding:3px 7px;font-size:11px;font-weight:600;line-height:1}.gnus-portal-kb .gnus-sresults{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-lg);z-index:20;display:none;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow:hidden}.gnus-portal-kb .gnus-sresults.open{display:block}.gnus-portal-kb .gnus-sres-h{font-family:var(--mono);text-transform:uppercase;letter-spacing:.12em;color:var(--text-muted);padding:13px 18px 7px;font-size:9.5px;font-weight:700}.gnus-portal-kb .gnus-sres{cursor:pointer;align-items:center;gap:12px;padding:11px 18px;transition:background .14s;display:flex}.gnus-portal-kb .gnus-sres:hover{background:var(--accent-bg)}.gnus-portal-kb .gnus-sres .ic{background:var(--accent-12);width:32px;height:32px;color:var(--accent-deep);border-radius:9px;flex:none;justify-content:center;align-items:center;display:flex}.gnus-portal-kb .gnus-sres .ic svg{width:16px;height:16px}.gnus-portal-kb .gnus-sres .tx{min-width:0}.gnus-portal-kb .gnus-sres .tt{color:var(--primary);white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:600;line-height:1.3;overflow:hidden}.gnus-portal-kb .gnus-sres .tt b{color:var(--accent-deep);font-weight:700}.gnus-portal-kb .gnus-sres .cat{color:var(--text-muted);margin-top:1px;font-size:11.5px}.gnus-portal-kb .gnus-sres .arr{color:var(--text-muted);flex:none;margin-left:auto}.gnus-portal-kb .gnus-sres .arr svg{width:15px;height:15px;display:block}.gnus-portal-kb .gnus-sempty{text-align:center;color:var(--text-light);padding:22px 18px;font-size:13px}.gnus-portal-kb .gnus-sempty a{color:var(--accent-deep);font-weight:600}.gnus-portal-kb .gnus-chips{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:16px;display:flex}.gnus-portal-kb .gnus-chips .lb{color:var(--text-muted);align-self:center;margin-right:2px;font-size:12px}.gnus-portal-kb .gnus-chip{color:var(--text-light);background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-btn);cursor:pointer;padding:6px 14px;font-size:12.5px;font-weight:500;transition:all .16s}.gnus-portal-kb .gnus-chip:hover{border-color:var(--accent);color:var(--accent-deep);background:var(--accent-bg)}.gnus-portal-kb .gnus-herometa{font-family:var(--mono);color:var(--text-light);flex-wrap:wrap;justify-content:center;align-items:center;gap:9px;margin-top:22px;font-size:11.5px;display:flex}.gnus-portal-kb .gnus-herometa .it{align-items:center;gap:6px;display:inline-flex}.gnus-portal-kb .gnus-herometa .it svg{width:14px;height:14px;color:var(--accent)}.gnus-portal-kb .gnus-herometa .on{color:var(--green-dark);font-weight:600}.gnus-portal-kb .gnus-herometa .on .bd{background:var(--green);border-radius:50%;width:7px;height:7px}.gnus-portal-kb .gnus-herometa .sep{color:var(--border)}.gnus-portal-kb .gnus-seclabel{align-items:center;gap:12px;margin:46px 2px 18px;display:flex}.gnus-portal-kb .gnus-seclabel .lb{font-family:var(--mono);text-transform:uppercase;letter-spacing:.14em;color:var(--text-muted);font-size:9.5px;font-weight:700}.gnus-portal-kb .gnus-seclabel .ln{background:var(--border);flex:1;height:1px}.gnus-portal-kb .gnus-seclabel .cnt{font-family:var(--mono);color:var(--text-muted);font-size:11px;font-weight:500}.gnus-portal-kb .gnus-cgrid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.gnus-portal-kb .gnus-ccard{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius);flex-direction:column;padding:20px 20px 18px;transition:transform .22s,box-shadow .22s,border-color .22s;display:flex;position:relative;overflow:hidden}.gnus-portal-kb .gnus-ccard:hover{box-shadow:var(--shadow);border-color:var(--accent-light);transform:translateY(-3px)}.gnus-portal-kb .gnus-ccard .tile{background:var(--accent-bg);width:42px;height:42px;color:var(--accent-deep);border-radius:12px;justify-content:center;align-items:center;margin-bottom:14px;transition:background .22s,color .22s;display:flex}.gnus-portal-kb .gnus-ccard:hover .tile{background:var(--accent);color:#fff}.gnus-portal-kb .gnus-ccard .tile svg{width:21px;height:21px}.gnus-portal-kb .gnus-ccard .nm{color:var(--primary);letter-spacing:-.01em;font-size:15px;font-weight:700;line-height:1.25}.gnus-portal-kb .gnus-ccard .ds{color:var(--text-light);margin-top:5px;font-size:12.5px;line-height:1.5}.gnus-portal-kb .gnus-ccard .ft{justify-content:space-between;align-items:center;margin-top:14px;display:flex}.gnus-portal-kb .gnus-ccard .ct{font-family:var(--mono);color:var(--text-muted);font-size:11px;font-weight:500}.gnus-portal-kb .gnus-ccard .arr{color:var(--text-muted);transition:transform .22s,color .22s}.gnus-portal-kb .gnus-ccard:hover .arr{color:var(--accent);transform:translate(3px)}.gnus-portal-kb .gnus-ccard .arr svg{width:17px;height:17px;display:block}.gnus-portal-kb .gnus-poplist{flex-direction:column;gap:9px;display:flex}.gnus-portal-kb .gnus-poprow{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius);align-items:center;gap:16px;padding:15px 18px 15px 17px;text-decoration:none;transition:border-color .2s,box-shadow .2s,transform .2s;display:flex;position:relative;overflow:hidden}.gnus-portal-kb .gnus-poprow:before{content:"";background:var(--accent);transform-origin:0;width:3px;transition:transform .2s;position:absolute;top:0;bottom:0;left:0;transform:scaleX(0)}.gnus-portal-kb .gnus-poprow:hover{border-color:var(--accent-light);transform:translateY(-1px);box-shadow:0 6px 22px #0f172a12}.gnus-portal-kb .gnus-poprow:hover:before{transform:scaleX(1)}.gnus-portal-kb .gnus-poprow .rk{font-family:var(--mono);color:var(--accent);text-align:center;opacity:.9;flex:none;width:28px;font-size:18px;font-weight:700}.gnus-portal-kb .gnus-poprow.top .rk{color:#fff;background:linear-gradient(135deg,var(--accent),var(--accent-deep));opacity:1;border-radius:9px;justify-content:center;align-items:center;width:30px;height:30px;font-size:14px;display:flex}.gnus-portal-kb .gnus-poprow .bd{flex:1;min-width:0}.gnus-portal-kb .gnus-poprow .ttl{align-items:center;gap:9px;display:flex}.gnus-portal-kb .gnus-poprow .pt{color:var(--primary);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:15px;font-weight:700;line-height:1.3;overflow:hidden}.gnus-portal-kb .gnus-poprow:hover .pt{color:var(--accent-deep)}.gnus-portal-kb .gnus-poprow .badge{font-family:var(--mono);text-transform:uppercase;letter-spacing:.05em;color:var(--green-dark);border-radius:var(--radius-btn);white-space:nowrap;background:#10b98112;border:1px solid #10b98138;flex:none;align-items:center;gap:4px;padding:2px 7px;font-size:9px;font-weight:700;display:inline-flex}.gnus-portal-kb .gnus-poprow .badge svg{width:10px;height:10px}.gnus-portal-kb .gnus-poprow .px{color:var(--text-light);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:12.5px;display:block;overflow:hidden}.gnus-portal-kb .gnus-poprow .pm{font-family:var(--mono);color:var(--text-muted);align-items:center;gap:10px;margin-top:9px;font-size:11px;display:flex}.gnus-portal-kb .gnus-poprow .pm>span{align-items:center;gap:5px;display:inline-flex}.gnus-portal-kb .gnus-poprow .pm svg{width:13px;height:13px}.gnus-portal-kb .gnus-poprow .pm .dot{background:var(--border);border-radius:50%;gap:0;width:3px;height:3px}.gnus-portal-kb .gnus-poprow .pm .ptag{color:var(--accent-deep);background:var(--accent-bg);border:1px solid var(--accent-12);border-radius:var(--radius-btn);text-transform:uppercase;letter-spacing:.04em;padding:1px 9px;font-size:9.5px;font-weight:600}.gnus-portal-kb .gnus-poprow .side{font-family:var(--mono);color:var(--text-muted);flex:none;align-items:center;gap:14px;font-size:11.5px;display:flex}.gnus-portal-kb .gnus-poprow .side>span{align-items:center;gap:5px;display:inline-flex}.gnus-portal-kb .gnus-poprow .side svg{width:13px;height:13px}.gnus-portal-kb .gnus-poprow .side .hp{color:var(--green-dark);font-weight:600}.gnus-portal-kb .gnus-poprow .ar{color:var(--text-muted);flex:none;transition:transform .2s,color .2s}.gnus-portal-kb .gnus-poprow:hover .ar{color:var(--accent);transform:translate(3px)}.gnus-portal-kb .gnus-poprow .ar svg{width:17px;height:17px;display:block}.gnus-portal-kb .gnus-faq{flex-direction:column;gap:9px;display:flex}.gnus-portal-kb .gnus-faqitem{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius);transition:border-color .18s;overflow:hidden}.gnus-portal-kb .gnus-faqitem.open{border-color:var(--accent-12)}.gnus-portal-kb .gnus-faqq{text-align:left;cursor:pointer;width:100%;color:var(--primary);letter-spacing:-.01em;background:0 0;border:none;align-items:center;gap:14px;padding:17px 20px;font-family:inherit;font-size:14.5px;font-weight:600;display:flex}.gnus-portal-kb .gnus-faqq .qi{color:var(--text-muted);flex:none;margin-left:auto;transition:transform .25s,color .25s}.gnus-portal-kb .gnus-faqitem.open .qi{color:var(--accent);transform:rotate(180deg)}.gnus-portal-kb .gnus-faqq .qi svg{width:18px;height:18px;display:block}.gnus-portal-kb .gnus-faqa{max-height:0;transition:max-height .28s;overflow:hidden}.gnus-portal-kb .gnus-faqa .in{color:var(--text-light);padding:0 20px 18px;font-size:13.5px;line-height:1.7}.gnus-portal-kb .gnus-faqa .in a{color:var(--accent-deep);font-weight:600}.gnus-portal-kb .gnus-contact{background:var(--primary);border-radius:var(--radius-lg);grid-template-columns:1.2fr 1fr;align-items:center;gap:30px;margin-top:50px;padding:34px;display:grid;position:relative;overflow:hidden}.gnus-portal-kb .gnus-contact:before{content:"";pointer-events:none;background:radial-gradient(circle,#9951ff47,#0000 68%);width:280px;height:280px;position:absolute;top:-60px;right:-40px}.gnus-portal-kb .gnus-contact:after{content:"";pointer-events:none;background:radial-gradient(circle,#9951ff21,#0000 70%);width:230px;height:230px;position:absolute;bottom:-90px;left:-40px}.gnus-portal-kb .gnus-contact .lead{position:relative}.gnus-portal-kb .gnus-contact .t{letter-spacing:-.02em;color:#fff;font-size:21px;font-weight:800;line-height:1.2}.gnus-portal-kb .gnus-contact .s{color:#cbd5e1;max-width:420px;margin-top:9px;font-size:14px;line-height:1.6}.gnus-portal-kb .gnus-contact .cta{letter-spacing:-.01em;color:#fff;background:var(--accent);border-radius:var(--radius-btn);cursor:pointer;border:none;align-items:center;gap:9px;margin-top:18px;padding:13px 26px;font-family:inherit;font-size:14.5px;font-weight:700;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex}.gnus-portal-kb .gnus-contact .cta:hover{background:var(--accent-dark);transform:translateY(-2px);box-shadow:0 12px 30px -10px #9951ff99}.gnus-portal-kb .gnus-contact .cta svg{width:17px;height:17px;transition:transform .2s}.gnus-portal-kb .gnus-contact .cta:hover svg{transform:translate(3px)}.gnus-portal-kb .gnus-contact .cta:focus-visible{outline:2px solid var(--accent-light);outline-offset:3px}.gnus-portal-kb .gnus-contact .cnext{color:#94a3b8;align-items:center;gap:7px;margin-top:13px;font-size:12px;line-height:1.5;display:flex}.gnus-portal-kb .gnus-contact .cnext svg{width:14px;height:14px;color:var(--accent-light);flex:none}.gnus-portal-kb .gnus-contact .trust{border-top:1px solid #ffffff14;align-items:center;gap:11px;margin-top:15px;padding-top:15px;display:flex}.gnus-portal-kb .gnus-contact .tavs{flex:none;display:flex}.gnus-portal-kb .gnus-contact .tavs span{border:2px solid var(--primary);background:linear-gradient(135deg,var(--accent),var(--accent-deep));border-radius:50%;width:26px;height:26px;margin-left:-8px}.gnus-portal-kb .gnus-contact .tavs span:first-child{margin-left:0}.gnus-portal-kb .gnus-contact .tavs span:nth-child(2){background:linear-gradient(135deg,var(--accent-light),var(--accent))}.gnus-portal-kb .gnus-contact .tavs span:nth-child(3){background:linear-gradient(135deg,#64748b,#475467)}.gnus-portal-kb .gnus-contact .trust .tx{color:#94a3b8;font-size:12.5px;line-height:1.4}.gnus-portal-kb .gnus-contact .trust .tx b{color:#e2e8f0;font-weight:700}.gnus-portal-kb .gnus-chans{flex-direction:column;gap:9px;display:flex;position:relative}.gnus-portal-kb .gnus-chanlbl{font-family:var(--mono);text-transform:uppercase;letter-spacing:.12em;color:#64748b;margin-bottom:2px;font-size:9.5px;font-weight:700}.gnus-portal-kb .gnus-chan{border-radius:var(--radius-sm);background:#ffffff0d;border:1px solid #ffffff14;align-items:center;gap:12px;padding:12px 14px;transition:background .18s,border-color .18s,transform .18s;display:flex}.gnus-portal-kb .gnus-chan:hover{background:#ffffff17;border-color:#9951ff66;transform:translate(3px)}.gnus-portal-kb .gnus-chan .ic{color:#fff;border-radius:9px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.gnus-portal-kb .gnus-chan .ic svg{width:18px;height:18px}.gnus-portal-kb .gnus-chan.tg .ic{background:#229ed9}.gnus-portal-kb .gnus-chan.wa .ic{background:#25d366}.gnus-portal-kb .gnus-chan.ms .ic{background:#a855f7}.gnus-portal-kb .gnus-chan .cn{color:#f1f5f9;font-size:13px;font-weight:700;line-height:1.2}.gnus-portal-kb .gnus-chan .ch{color:#94a3b8;margin-top:1px;font-size:11.5px}.gnus-portal-kb .gnus-chan .go{color:#64748b;flex:none;margin-left:auto}.gnus-portal-kb .gnus-chan .go svg{width:15px;height:15px;display:block}.gnus-portal-kb .gnus-chan.tg:hover{border-color:#229ed98c}.gnus-portal-kb .gnus-chan.wa:hover{border-color:#25d3668c}.gnus-portal-kb .gnus-chan.ms:hover{border-color:#a855f78c}.gnus-portal-kb .gnus-chan.tg:hover .go{color:#229ed9}.gnus-portal-kb .gnus-chan.wa:hover .go{color:#25d366}.gnus-portal-kb .gnus-chan.ms:hover .go{color:#a855f7}.gnus-portal-kb .gnus-chan:focus-visible{outline:2px solid var(--accent-light);outline-offset:2px}.gnus-portal-kb .gnus-foot{text-align:center;color:var(--text-muted);margin-top:36px;font-size:12.5px;line-height:1.7}.gnus-portal-kb .gnus-foot a{color:var(--text-light);font-weight:600}@media (width<=860px){.gnus-portal-kb .gnus-cgrid{grid-template-columns:repeat(2,1fr)}.gnus-portal-kb .gnus-contact{grid-template-columns:1fr;gap:24px;padding:28px 24px}}@media (width<=560px){.gnus-portal-kb{padding:18px 16px 64px}.gnus-portal-kb .gnus-cgrid{grid-template-columns:1fr}.gnus-portal-kb .gnus-poprow{gap:12px;padding:14px 15px}.gnus-portal-kb .gnus-poprow .side{display:none}.gnus-portal-kb .gnus-poprow .px{white-space:normal}.gnus-portal-kb .gnus-kbd-tip{display:none}}@media (prefers-reduced-motion:reduce){.gnus-portal-kb .gnus-fu{animation:none}}.gnus.gnus-portal-support{--primary:#101927;--primary-light:#1e293b;--text:#475467;--text-light:#64748b;--text-muted:#94a3b8;--accent:#9951ff;--accent-dark:#7c3aed;--accent-deep:#6d28d9;--accent-light:#c084fc;--accent-bg:#9951ff0f;--accent-12:#9951ff1f;--green:#10b981;--green-dark:#059669;--green-light:#34d399;--amber:#f59e0b;--red:#ef4444;--blue:#3b82f6;--bg:#fff;--bg-alt:#f2f6ff;--bg-dark:#0f172a;--border:#e2e8f0;--border-light:#f1f5f9;--radius:16px;--radius-sm:12px;--radius-lg:20px;--radius-btn:50px;--shadow-sm:0 1px 4px #0f172a0d;--shadow:0 4px 24px #0f172a14;--shadow-lg:0 14px 44px #0f172a1a;--mono:"JetBrains Mono",ui-monospace,Menlo,monospace;letter-spacing:-.01em;max-width:1080px;margin:0 auto;padding:22px 24px 80px}.gnus-portal-support h1,.gnus-portal-support h2,.gnus-portal-support h3{margin:0}.gnus-portal-support a{color:inherit;text-decoration:none}.gnus-portal-support .gnus-fu{animation:.5s both gnusFadeUp}.gnus-portal-support .gnus-fu.d1{animation-delay:60ms}.gnus-portal-support .gnus-fu.d2{animation-delay:.12s}.gnus-portal-support .gnus-fu.d3{animation-delay:.18s}.gnus-portal-support .gnus-thead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;margin-top:6px;display:flex}.gnus-portal-support .gnus-thead .l .eyebrow{font-family:var(--mono);text-transform:uppercase;letter-spacing:.16em;color:var(--accent-deep);font-size:10.5px;font-weight:600}.gnus-portal-support .gnus-thead .l h1{letter-spacing:-.03em;color:var(--primary);margin:11px 0 0;font-size:clamp(24px,3vw,32px);font-weight:800;line-height:1.14}.gnus-portal-support .gnus-thead .l h1 .nm{color:var(--accent)}.gnus-portal-support .gnus-thead .l .sub{color:var(--text-light);max-width:440px;margin-top:8px;font-size:14px;line-height:1.6}.gnus-portal-support .gnus-newbtn{letter-spacing:-.01em;color:#fff;background:var(--accent);border-radius:var(--radius-btn);cursor:pointer;border:none;flex:none;align-items:center;gap:9px;padding:13px 24px;font-family:inherit;font-size:14px;font-weight:700;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex}.gnus-portal-support .gnus-newbtn:hover{background:var(--accent-dark);transform:translateY(-2px);box-shadow:0 12px 30px -12px #9951ff99}.gnus-portal-support .gnus-newbtn svg{width:17px;height:17px}.gnus-portal-support .gnus-statbar{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius);flex-wrap:wrap;align-items:center;gap:2px;margin-top:22px;padding:14px 10px;display:flex}.gnus-portal-support .gnus-statbar .seg{color:var(--text-light);border-radius:10px;align-items:center;gap:9px;padding:6px 18px;font-size:13.5px;display:flex}.gnus-portal-support .gnus-statbar .seg b{color:var(--primary);letter-spacing:-.02em;font-size:18px;font-weight:800}.gnus-portal-support .gnus-statbar .seg .d{background:var(--text-muted);border-radius:50%;flex:none;width:9px;height:9px}.gnus-portal-support .gnus-statbar .seg.pr .d{background:var(--blue)}.gnus-portal-support .gnus-statbar .seg.act{color:var(--accent-deep);background:var(--accent-bg);font-weight:600}.gnus-portal-support .gnus-statbar .seg.act b{color:var(--accent-deep)}.gnus-portal-support .gnus-statbar .seg.act .d{background:var(--accent);animation:2.4s ease-out infinite gnusSpPulse}.gnus-portal-support .gnus-statbar .sep{background:var(--border-light);align-self:stretch;width:1px;margin:4px 2px}.gnus-portal-support .gnus-tbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:34px 0 16px;display:flex}.gnus-portal-support .gnus-tabs{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-btn);gap:4px;padding:4px;display:inline-flex}.gnus-portal-support .gnus-tab{color:var(--text-light);border-radius:var(--radius-btn);cursor:pointer;background:0 0;border:none;align-items:center;gap:7px;padding:8px 16px;font-family:inherit;font-size:13px;font-weight:600;transition:all .16s;display:inline-flex}.gnus-portal-support .gnus-tab .c{font-family:var(--mono);color:var(--text-muted);background:var(--bg-alt);border-radius:var(--radius-btn);padding:1px 7px;font-size:11px;font-weight:600}.gnus-portal-support .gnus-tab.on{background:var(--primary);color:#fff}.gnus-portal-support .gnus-tab.on .c{color:#fff;background:#ffffff2e}.gnus-portal-support .gnus-tab:hover:not(.on){color:var(--accent-deep)}.gnus-portal-support .gnus-tfind{flex:none;position:relative}.gnus-portal-support .gnus-tfind svg{width:16px;height:16px;color:var(--text-muted);pointer-events:none;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.gnus-portal-support .gnus-tfind input{color:var(--primary);background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-btn);width:200px;padding:9px 16px 9px 38px;font-family:inherit;font-size:13px;transition:border-color .16s,box-shadow .16s}.gnus-portal-support .gnus-tfind input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-12);outline:none}.gnus-portal-support .gnus-tklist{flex-direction:column;gap:10px;display:flex}.gnus-portal-support .gnus-tk{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius);cursor:pointer;padding:13px 40px 13px 16px;transition:border-color .18s,box-shadow .18s,transform .18s;display:block;position:relative}.gnus-portal-support .gnus-tk:hover{border-color:var(--accent-light);box-shadow:var(--shadow);transform:translateY(-1px)}.gnus-portal-support .gnus-tk.act{border-color:var(--accent-12);background:var(--accent-bg)}.gnus-portal-support .gnus-tk .r1{align-items:center;gap:9px;display:flex}.gnus-portal-support .gnus-tk .sub{color:var(--primary);letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:14px;font-weight:700;overflow:hidden}.gnus-portal-support .gnus-tk[data-status=resolved] .sub{color:var(--text);font-weight:600}.gnus-portal-support .gnus-pill{white-space:nowrap;flex:none;align-items:center;gap:7px;font-size:11.5px;font-weight:600;display:inline-flex}.gnus-portal-support .gnus-pill .d8{border-radius:50%;flex:none;width:8px;height:8px}.gnus-portal-support .gnus-pill.you .d8{background:var(--accent)}.gnus-portal-support .gnus-pill.you{color:var(--accent-deep)}.gnus-portal-support .gnus-pill.proc .d8{background:var(--blue)}.gnus-portal-support .gnus-pill.proc{color:#1d4ed8}.gnus-portal-support .gnus-pill.closed .d8{background:var(--text-muted)}.gnus-portal-support .gnus-pill.closed{color:var(--text-muted)}.gnus-portal-support .gnus-tk .r2{align-items:center;gap:9px;margin-top:8px;display:flex}.gnus-portal-support .gnus-tk .mini{flex:none;align-items:center;display:flex}.gnus-portal-support .gnus-tk .mini .dt{border:1.5px solid var(--border);background:var(--bg);border-radius:50%;flex:none;width:8px;height:8px}.gnus-portal-support .gnus-tk .mini .dt.done{background:var(--accent);border-color:var(--accent)}.gnus-portal-support .gnus-tk .mini .dt.cur{border-color:var(--accent);background:var(--accent-12);box-shadow:0 0 0 2px var(--accent-12)}.gnus-portal-support .gnus-tk .mini .cn{background:var(--border);flex:none;width:9px;height:1.5px}.gnus-portal-support .gnus-tk .mini .cn.done{background:var(--accent)}.gnus-portal-support .gnus-tk[data-status=resolved] .mini .dt.done{background:var(--green-dark);border-color:var(--green-dark)}.gnus-portal-support .gnus-tk[data-status=resolved] .mini .cn.done{background:var(--green-dark)}.gnus-portal-support .gnus-tk .who{font-family:var(--mono);color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:11px;overflow:hidden}.gnus-portal-support .gnus-tk .tm{font-family:var(--mono);color:var(--text-muted);flex:none;margin-left:auto;padding-left:10px;font-size:11px}.gnus-portal-support .gnus-tk.act .tm{color:var(--accent-deep);font-weight:600}.gnus-portal-support .gnus-tk .chev{color:var(--text-muted);transition:transform .18s,color .18s;position:absolute;top:50%;right:13px;transform:translateY(-50%)}.gnus-portal-support .gnus-tk:hover .chev{color:var(--accent);transform:translateY(-50%)translate(3px)}.gnus-portal-support .gnus-tk .chev svg{width:17px;height:17px;display:block}.gnus-portal-support .gnus-tnone{text-align:center;color:var(--text-muted);padding:30px;font-size:13px}.gnus-portal-support .gnus-pager{color:var(--text-muted);justify-content:space-between;align-items:center;margin-top:18px;font-size:12.5px;display:flex}.gnus-portal-support .gnus-pager .pg{gap:6px;display:flex}.gnus-portal-support .gnus-pager button{color:var(--text-light);background:var(--bg);border:1px solid var(--border);cursor:pointer;border-radius:9px;padding:7px 13px;font-family:inherit;font-size:12.5px;font-weight:600;transition:all .16s}.gnus-portal-support .gnus-pager button:hover:not(:disabled){border-color:var(--accent);color:var(--accent-deep)}.gnus-portal-support .gnus-pager button:disabled{opacity:.45;cursor:default}.gnus-portal-support .gnus-empty{text-align:center;background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-lg);flex-direction:column;align-items:center;padding:54px 30px;display:flex}.gnus-portal-support .gnus-empty .art{margin-bottom:20px;animation:3.2s ease-in-out infinite gnusSpFloat}.gnus-portal-support .gnus-empty .bub{background:var(--accent-12);border-radius:18px;justify-content:center;align-items:center;gap:7px;width:74px;height:54px;display:flex;position:relative}.gnus-portal-support .gnus-empty .bub:after{content:"";border-left:9px solid #0000;border-right:9px solid #0000;border-top:9px solid var(--accent-12);position:absolute;bottom:-8px;left:24px}.gnus-portal-support .gnus-empty .bub .dot{background:var(--accent);border-radius:50%;width:9px;height:9px;animation:1.5s ease-in-out infinite gnusSpDot}.gnus-portal-support .gnus-empty .bub .dot:nth-child(2){animation-delay:.2s}.gnus-portal-support .gnus-empty .bub .dot:nth-child(3){animation-delay:.4s}.gnus-portal-support .gnus-empty h3{color:var(--primary);letter-spacing:-.02em;font-size:18px;font-weight:800}.gnus-portal-support .gnus-empty p{color:var(--text-light);max-width:380px;margin:9px 0 0;font-size:14px;line-height:1.6}.gnus-portal-support .gnus-empty .acts{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:22px;display:flex}.gnus-portal-support .gnus-empty .b1{color:#fff;background:var(--accent);border-radius:var(--radius-btn);cursor:pointer;border:none;align-items:center;gap:8px;padding:12px 24px;font-family:inherit;font-size:14px;font-weight:700;display:inline-flex}.gnus-portal-support .gnus-empty .b1 svg{width:16px;height:16px}.gnus-portal-support .gnus-empty .b2{color:var(--accent-deep);border:1px solid var(--accent-12);background:var(--accent-bg);border-radius:var(--radius-btn);align-items:center;padding:12px 22px;font-size:14px;font-weight:600;display:inline-flex}.gnus-portal-support .gnus-qa{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-lg);text-align:center;margin-top:46px;padding:30px 28px}.gnus-portal-support .gnus-qa .ic{background:var(--accent-bg);width:50px;height:50px;color:var(--accent-deep);border-radius:14px;justify-content:center;align-items:center;margin:0 auto 14px;display:flex}.gnus-portal-support .gnus-qa .ic svg{width:25px;height:25px}.gnus-portal-support .gnus-qa .t{color:var(--primary);letter-spacing:-.02em;font-size:18px;font-weight:800}.gnus-portal-support .gnus-qa .s{color:var(--text-light);max-width:420px;margin:5px auto 0;font-size:13.5px;line-height:1.5}.gnus-portal-support .gnus-qa .sb{background:var(--bg-alt);border:1px solid var(--border);border-radius:var(--radius-btn);align-items:center;gap:8px;max-width:480px;margin:18px auto 0;padding:6px 6px 6px 16px;transition:border-color .18s,box-shadow .18s;display:flex}.gnus-portal-support .gnus-qa .sb:focus-within{border-color:var(--accent-light);box-shadow:0 0 0 4px var(--accent-12)}.gnus-portal-support .gnus-qa .sb .si{color:var(--text-muted);flex:none}.gnus-portal-support .gnus-qa .sb .si svg{width:18px;height:18px;display:block}.gnus-portal-support .gnus-qa .sb input{color:var(--primary);background:0 0;border:none;outline:none;flex:1;min-width:0;font-family:inherit;font-size:14px}.gnus-portal-support .gnus-qa .sb input::placeholder{color:var(--text-muted)}.gnus-portal-support .gnus-qa .sb button{color:#fff;background:var(--accent);border-radius:var(--radius-btn);cursor:pointer;border:none;flex:none;padding:10px 20px;font-family:inherit;font-size:13.5px;font-weight:700;transition:background .18s}.gnus-portal-support .gnus-qa .sb button:hover{background:var(--accent-dark)}.gnus-portal-support .gnus-qa .chips{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:14px;display:flex}.gnus-portal-support .gnus-qa .chips .lb{color:var(--text-muted);font-size:12px;font-weight:500}.gnus-portal-support .gnus-qa .chips a{color:var(--text-light);background:var(--bg-alt);border:1px solid var(--border-light);border-radius:var(--radius-btn);cursor:pointer;padding:5px 13px;font-size:12.5px;font-weight:600;transition:all .15s}.gnus-portal-support .gnus-qa .chips a:hover{border-color:var(--accent);color:var(--accent-deep);background:var(--accent-bg)}.gnus-portal-support .gnus-foot{text-align:center;color:var(--text-muted);margin-top:34px;font-size:12.5px;line-height:1.7}.gnus-portal-support .gnus-foot a{color:var(--text-light);font-weight:600}@keyframes gnusSpPulse{0%{box-shadow:0 0 #9951ff66}70%{box-shadow:0 0 0 7px #9951ff00}to{box-shadow:0 0 #9951ff00}}@keyframes gnusSpFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes gnusSpDot{0%,60%,to{opacity:.3;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}@media (width<=680px){.gnus-portal-support .gnus-thead{flex-direction:column;align-items:stretch}.gnus-portal-support .gnus-newbtn{justify-content:center}.gnus-portal-support .gnus-statbar .seg{padding:6px 13px}.gnus-portal-support .gnus-tbar{flex-direction:column;align-items:stretch}.gnus-portal-support .gnus-tabs{overflow-x:auto}.gnus-portal-support .gnus-tfind input{width:100%}.gnus-portal-support .gnus-tk .sub{white-space:normal}.gnus-portal-support .gnus-qa .sb{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.gnus-portal-support .gnus-fu,.gnus-portal-support .gnus-statbar .seg.act .d,.gnus-portal-support .gnus-empty .art{animation:none}.gnus-portal-support .gnus-empty .bub .dot{opacity:.8;animation:none}}.gnus-portal-single .gnus-reopen-note{color:#6d28d9;background:#9951ff12;border:1px solid #9951ff2e;border-radius:12px;align-items:center;gap:8px;margin-bottom:10px;padding:9px 13px;font-size:12.5px;font-weight:600;display:flex}.gnus-portal-single .gnus-reopen-note svg{color:#9951ff;flex:none;width:15px;height:15px}.gnus .gnus-hide{display:none}.gnus-portal-kb .gnus-sresults.open{overscroll-behavior:contain;max-height:min(70vh,520px);overflow-y:auto}.gnus-portal-kb .gnus-sres-sub{font-family:var(--mono);text-transform:uppercase;letter-spacing:.12em;color:var(--text-muted);border-top:1px solid var(--border);margin-top:4px;padding:14px 18px 6px;font-size:9.5px;font-weight:700}.gnus-portal-kb .gnus-sres2{align-items:flex-start;padding:13px 18px}.gnus-portal-kb .gnus-sres2 .ic{margin-top:1px}.gnus-portal-kb .gnus-sres2 .tx{flex-direction:column;min-width:0;display:flex}.gnus-portal-kb .gnus-sres2 .tt{white-space:normal;line-height:1.32}.gnus-portal-kb .gnus-sres2 .ex{color:var(--text-light);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:3px;font-size:12px;line-height:1.45;display:-webkit-box;overflow:hidden}.gnus-portal-kb .gnus-sres2 .mr{flex-wrap:wrap;align-items:center;gap:8px;margin-top:7px;display:flex}.gnus-portal-kb .gnus-sres2 .cat{font-family:var(--mono);text-transform:uppercase;letter-spacing:.08em;color:var(--accent-deep);background:var(--accent-12);border-radius:50px;margin-top:0;padding:2px 7px;font-size:9px;font-weight:700}.gnus-portal-kb .gnus-sres2 .mt{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:6px;font-size:11px;display:inline-flex}.gnus-portal-kb .gnus-sres2 .mt .dot{opacity:.5;margin:0 1px}.gnus-portal-kb .gnus-sres2 .arr{align-self:flex-start;margin-top:3px}.gnus-portal-kb .gnus-scontact{border-radius:var(--radius);background:var(--accent-06);border:1px solid var(--accent-bg);text-align:left;margin:10px;padding:15px 16px}.gnus-portal-kb .gnus-scontact-hd{align-items:center;gap:11px;margin-bottom:13px;display:flex}.gnus-portal-kb .gnus-scontact-hd .ic{background:var(--accent-12);width:34px;height:34px;color:var(--accent-deep);border-radius:10px;flex:none;justify-content:center;align-items:center;display:flex}.gnus-portal-kb .gnus-scontact-hd .ic svg{width:18px;height:18px}.gnus-portal-kb .gnus-scontact-hd .tx{flex-direction:column;min-width:0;display:flex}.gnus-portal-kb .gnus-scontact-hd .t1{color:var(--primary);font-size:13.5px;font-weight:700;line-height:1.25}.gnus-portal-kb .gnus-scontact-hd .t2{color:var(--text-muted);margin-top:1px;font-size:11.5px}.gnus-portal-kb .gnus-schips{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.gnus-portal-kb .gnus-schip{color:var(--primary);background:var(--bg);border:1px solid var(--border);border-radius:50px;align-items:center;gap:7px;padding:7px 14px 7px 11px;font-size:12.5px;font-weight:600;text-decoration:none;transition:border-color .14s,box-shadow .14s,transform .14s;display:inline-flex}.gnus-portal-kb .gnus-schip:hover{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-bg);transform:translateY(-1px)}.gnus-portal-kb .gnus-schip .ic{width:18px;height:18px;color:var(--accent-deep);flex:none;justify-content:center;align-items:center;display:flex}.gnus-portal-kb .gnus-schip .ic svg{width:17px;height:17px}.gnus-portal-kb .gnus-sticket{color:#fff;background:var(--accent);border-radius:var(--radius);box-shadow:0 8px 20px -8px var(--accent);justify-content:center;align-items:center;gap:8px;padding:11px 18px;font-size:13px;font-weight:600;text-decoration:none;transition:filter .14s,box-shadow .14s;display:flex}.gnus-portal-kb .gnus-sticket:hover{filter:brightness(1.08);box-shadow:0 10px 24px -8px var(--accent)}.gnus-portal-kb .gnus-sticket .ic{align-items:center;display:flex}.gnus-portal-kb .gnus-sticket .ic svg{width:16px;height:16px}.gnus-portal-kb .gnus-hero{z-index:5;position:relative}.gnus .gnus-team{flex:none;align-items:center;display:inline-flex;position:relative}.gnus .gnus-team .a{border:2px solid var(--bg);border-radius:50%;width:30px;height:30px;margin-left:-9px;display:inline-flex;overflow:hidden;box-shadow:0 1px 2px #18181b1f}.gnus .gnus-team .a:first-child{background:#d7eef4;margin-left:0}.gnus .gnus-team .a:nth-child(2){background:#fbe1ef}.gnus .gnus-team .a:nth-child(3){background:#e8e0fb}.gnus .gnus-team .a svg{width:100%;height:100%;display:block}.gnus .gnus-team .dot{border:2px solid var(--bg);background:#22c55e;border-radius:50%;width:9px;height:9px;position:absolute;bottom:-1px;right:-1px}.gnus .gnus-team.sm .a{width:24px;height:24px;margin-left:-8px}.gnus .gnus-team.sm .dot{width:8px;height:8px}.gnus-portal-create .gnus-notice-cta{color:#fff;background:var(--accent);border-radius:var(--r-btn);box-shadow:0 8px 20px -8px var(--accent);align-items:center;gap:8px;margin-top:13px;padding:10px 17px;font-size:13px;font-weight:600;text-decoration:none;transition:filter .14s,box-shadow .14s;display:inline-flex}.gnus-portal-create .gnus-notice-cta:hover{filter:brightness(1.08)}.gnus-portal-create .gnus-notice-cta:after{content:"→";font-size:14px;font-weight:700}.gnus-portal-create .gnus-trust{flex-wrap:wrap;gap:8px;margin-top:13px;display:flex}.gnus-portal-create .gnus-trust-i{color:var(--accent-deep);border:1px solid var(--accent-12);background:#fff;border-radius:50px;align-items:center;gap:6px;padding:5px 11px;font-size:11.5px;font-weight:600;display:inline-flex}.gnus-portal-create .gnus-trust-i svg{width:13px;height:13px;color:var(--accent);flex:0 0 13px}.gnus-portal-create .gnus-notice-sec{border:1px solid var(--accent-12);color:var(--accent-deep);background:#fff;border-radius:12px;align-items:flex-start;gap:10px;margin-top:13px;padding:12px 13px;font-size:12.5px;line-height:1.5;display:flex}.gnus-portal-create .gnus-notice-sec strong{color:var(--primary);font-weight:700}.gnus-portal-create .gnus-notice-lock{width:17px;height:17px;color:var(--accent);flex:0 0 17px;margin-top:1px}.gnus .gnus-btn.is-loading{pointer-events:none;position:relative;color:#0000!important}.gnus .gnus-btn.is-loading>*{visibility:hidden}.gnus .gnus-btn.is-loading:after{content:"";border:2px solid #ffffff73;border-top-color:#fff;border-radius:50%;width:18px;height:18px;margin:-9px 0 0 -9px;animation:.6s linear infinite gnus-spin;position:absolute;top:50%;left:50%}.gnus-portal-create .gnus-field.gnus-invalid .gnus-input,.gnus-portal-create .gnus-field.gnus-invalid .gnus-select,.gnus-portal-create .gnus-field.gnus-invalid .gnus-area{background:#f044380d;border-color:#f04438}.gnus-portal-create .gnus-field.gnus-invalid .gnus-input:focus,.gnus-portal-create .gnus-field.gnus-invalid .gnus-select:focus,.gnus-portal-create .gnus-field.gnus-invalid .gnus-area:focus{border-color:#f04438;box-shadow:0 0 0 3px #f0443826}.gnus-portal-create .gnus-field.gnus-invalid>label{color:#b42318}.gnus-portal-create .gnus-fielderr{color:#b42318;background:#fef3f2;border:1px solid #fcc;border-radius:11px;align-items:flex-start;gap:7px;margin-top:9px;padding:9px 12px;font-size:12.5px;font-weight:500;line-height:1.4;animation:.2s gnusFieldErr;display:flex}.gnus-portal-create .gnus-fielderr svg{color:#e5484d;flex:0 0 15px;width:15px;height:15px;margin-top:0}.gnus-portal-create .gnus-fielderr b{font-weight:700}@keyframes gnusFieldErr{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:none}}.gnus-portal-create .gnus-reqtag{font-family:var(--mono);letter-spacing:.09em;text-transform:uppercase;color:var(--accent-deep);background:var(--accent-12);vertical-align:middle;border-radius:5px;margin-left:8px;padding:2px 7px;font-size:8.5px;font-weight:700;display:inline-block}.gnus-portal-create .gnus-opttag{font-family:var(--mono);letter-spacing:.09em;text-transform:uppercase;color:var(--text-muted);vertical-align:middle;background:#f1f5f9;border-radius:5px;margin-left:8px;padding:2px 7px;font-size:8.5px;font-weight:700;display:inline-block}.gnus-portal-create .gnus-field.gnus-invalid>label .gnus-reqtag{color:#b42318;background:#fde7e6}.gnus-portal-create .gnus-desc{color:var(--text-muted);margin:0 0 9px;font-size:12px;line-height:1.45}.gnus-portal-create .gnus-iwrap{position:relative}.gnus-portal-create .gnus-ic{width:18px;height:18px;color:var(--text-muted);pointer-events:none;z-index:1;transition:color .16s;position:absolute;top:50%;left:15px;transform:translateY(-50%)}.gnus-portal-create .gnus-iwrap-ta .gnus-ic{top:15px;transform:none}.gnus-portal-create .gnus-iwrap .gnus-input{box-sizing:border-box;border-radius:13px;height:46px;min-height:0;padding:0 14px 0 44px;line-height:normal}.gnus-portal-create .gnus-iwrap .gnus-select{box-sizing:border-box;background-position:right 14px center;border-radius:13px;height:46px;min-height:0;padding:0 40px 0 44px;line-height:normal}.gnus-portal-create .gnus-iwrap-ta .gnus-area{box-sizing:border-box;border-radius:13px;min-height:118px;padding:13px 14px 13px 44px;line-height:1.5}.gnus-portal-create .gnus-iwrap .gnus-input:hover,.gnus-portal-create .gnus-iwrap .gnus-select:hover{border-color:#cbd5e1}.gnus-portal-create .gnus-iwrap:focus-within .gnus-ic{color:var(--accent)}.gnus-portal-create .gnus-field.gnus-invalid .gnus-ic{color:#e5484d}.gnus-portal-create .gnus-select.gnus-ph{color:var(--text-muted)}:root{--zinc-50:#fafafa;--zinc-100:#f4f4f5;--zinc-200:#e4e4e7;--zinc-300:#d4d4d8;--zinc-400:#a1a1aa;--zinc-500:#71717a;--zinc-700:#3f3f46;--zinc-800:#27272a;--zinc-900:#18181b;--zinc-950:#09090b;--accent:#9951ff;--accent-light:#b87aff;--accent-pale:#d4b8ff;--accent-deep:#6b21a8;--accent-soft:#9951ff14;--green:#22c55e;--green-light:#6dd58a;--green-pale:#a7f3d0;--green-dark:#16a34a;--green-deep:#064e3b;--green-deep-2:#0a3d2e;--green-deep-3:#052e1f;--amber:#f59e0b;--blue:#3b82f6;--blue-light:#93c5fd;--blue-pale:#bfdbfe;--blue-deep:#1e3a8a;--blue-deep-2:#0f1d3a;--bg:#fff;--bg-soft:#fafafa;--border:#e4e4e7;--border-soft:#f4f4f5;--text:#18181b;--text-muted:#52525b;--text-subtle:#71717a;--radius-card:20px;--radius-btn:9999px;--radius-chip:9999px;--shadow-sm:0 1px 2px #18181b0a;--shadow-md:0 4px 16px #18181b0f;--shadow-lg:0 12px 40px #18181b14;--header-height:0px;--toolbar-height:102px}.gnu-catalog-wrap{--header-height:0px;--toolbar-height:98px;color:var(--text);background:var(--bg);font-family:Poppins,-apple-system,sans-serif}.gnu-catalog-wrap a{color:inherit;text-decoration:none}.gnu-catalog-wrap button{cursor:pointer;background:0 0;border:none;font-family:inherit}.gnu-catalog-wrap img{max-width:100%;display:block}.skip-link{background:var(--zinc-950);color:#fff;border-radius:var(--radius-btn);z-index:1000;padding:12px 18px;font-size:14px;font-weight:600;text-decoration:none;transition:top .2s;position:absolute;top:-100px;left:16px}.skip-link:focus,.skip-link:focus-visible{outline:2.5px solid var(--accent);outline-offset:2px;top:16px}.archive-header{border-bottom:1px solid var(--border);background:var(--bg);padding:40px 0 28px;position:relative;overflow:hidden}.archive-header:before{content:"";background:radial-gradient(circle, var(--accent-soft) 0%, transparent 70%);pointer-events:none;width:400px;height:400px;position:absolute;top:-100px;right:-100px}.archive-header-inner{max-width:1320px;margin:0 auto;padding:0 24px;position:relative}.breadcrumb{color:var(--text-muted);align-items:center;gap:8px;margin-bottom:16px;font-size:13px;font-weight:500;display:flex}.breadcrumb a{border-radius:4px;padding:4px 0}.breadcrumb a:hover{color:var(--text)}.breadcrumb-sep{background:var(--zinc-300);border-radius:50%;width:3px;height:3px}.archive-title{letter-spacing:-.03em;color:var(--text);margin-bottom:12px;font-size:clamp(28px,4vw,42px);font-weight:700;line-height:1.1}.archive-title-accent{color:var(--accent);font-weight:700}.archive-intro{color:var(--text-muted);max-width:720px;font-size:15px;line-height:1.55}.toolbar{top:var(--header-height);z-index:40;-webkit-backdrop-filter:blur(16px);border-bottom:1px solid var(--border);background:#ffffffeb;position:sticky}.toolbar-trust{border-bottom:1px solid var(--border-soft);background:#fafafa99;padding:8px 0}.toolbar-trust-inner{max-width:1320px;color:var(--text-muted);justify-content:space-between;align-items:center;gap:16px;margin:0 auto;padding:0 24px;font-size:12px;font-weight:500;display:flex}.mini-trust{align-items:center;gap:14px;display:flex}.mini-trust-item{align-items:center;gap:5px;display:inline-flex}.mini-trust-item strong{color:var(--text);font-weight:600}.mini-stars{color:var(--amber);letter-spacing:-1px}.mini-trust-mobile{display:none}.activity-ticker{color:var(--text-muted);align-items:center;gap:8px;height:18px;font-size:12px;font-weight:500;display:inline-flex;position:relative;overflow:hidden}.activity-ticker-dot{background:var(--green);border-radius:50%;flex-shrink:0;width:6px;height:6px;animation:2s ease-in-out infinite pulse}.activity-ticker-msgs{flex-direction:column;height:18px;animation:18s steps(3,end) infinite ticker-rotate;display:flex;position:relative}@keyframes ticker-rotate{0%,30%{transform:translateY(0)}33%,63%{transform:translateY(-18px)}66%,96%{transform:translateY(-36px)}to{transform:translateY(-54px)}}.activity-ticker-msg{white-space:nowrap;height:18px;line-height:18px}.activity-ticker-msg strong{color:var(--text);font-weight:600}.toolbar-inner{flex-wrap:wrap;align-items:center;gap:12px;max-width:1320px;margin:0 auto;padding:14px 24px;display:flex}.toolbar-divider{background:var(--border);width:1px;height:24px}.facet-groups{flex-wrap:wrap;flex:1;gap:6px;display:flex}.facet-dropdown{position:relative}.facet-trigger{border-radius:var(--radius-chip);background:var(--bg);border:1px solid var(--border);height:36px;min-height:36px;color:var(--text-muted);white-space:nowrap;cursor:pointer;align-items:center;gap:6px;padding:0 12px 0 14px;font-size:13px;font-weight:500;transition:all .15s;display:inline-flex}.facet-trigger:hover{border-color:var(--zinc-400);color:var(--text)}.facet-trigger.has-active{background:var(--zinc-900);color:#fff;border-color:var(--zinc-900)}.facet-toggle{border-radius:var(--radius-chip);background:var(--bg);border:1px solid var(--border);height:36px;min-height:36px;color:var(--text-muted);white-space:nowrap;cursor:pointer;align-items:center;gap:7px;padding:0 14px;font-size:13px;font-weight:500;text-decoration:none;transition:all .15s;display:inline-flex}.facet-toggle:hover{border-color:var(--zinc-400);color:var(--text)}.facet-toggle:focus-visible{outline:2.5px solid var(--accent);outline-offset:2px}.facet-toggle-icon{width:14px;height:14px;color:var(--zinc-500);flex-shrink:0;transition:color .15s}.facet-toggle:hover .facet-toggle-icon{color:var(--text)}.facet-toggle.is-active{background:var(--zinc-900);color:#fff;border-color:var(--zinc-900)}.facet-toggle.is-active .facet-toggle-icon{color:#4ade80}.facet-toggle-label{font-weight:600}.facet-trigger-count{color:inherit;background:#fff3;border-radius:9999px;margin-left:2px;padding:2px 6px;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:700}.facet-trigger:not(.has-active) .facet-trigger-count{display:none}.facet-trigger-arrow{opacity:.6;font-size:10px;transition:transform .2s}.facet-dropdown.open .facet-trigger-arrow{transform:rotate(180deg)}.facet-panel{background:var(--bg);border:1px solid var(--border);width:250px;box-shadow:var(--shadow-lg);z-index:30;border-radius:14px;max-height:320px;padding:6px;display:none;position:absolute;top:calc(100% + 6px);left:0;overflow-y:auto}.facet-dropdown.open .facet-panel{display:block}.facet-option{color:var(--text);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:8px;justify-content:space-between;align-items:center;width:100%;min-height:40px;padding:10px;font-family:inherit;font-size:13px;font-weight:500;transition:background .12s;display:flex}.facet-option:hover{background:var(--zinc-100)}.facet-option:focus-visible{background:var(--zinc-100);outline:2px solid var(--accent);outline-offset:-1px}.facet-option-label{flex:1;align-items:center;gap:9px;display:flex}.facet-checkbox{border:1.5px solid var(--zinc-300);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;transition:all .12s;display:inline-flex}.facet-option.selected .facet-checkbox{background:var(--zinc-900);border-color:var(--zinc-900)}.facet-option.selected .facet-checkbox:after{content:"";border-bottom:1.5px solid #fff;border-left:1.5px solid #fff;width:8px;height:4px;transform:rotate(-45deg)translate(1px,-1px)}.facet-option-count{color:var(--text-subtle);font-family:JetBrains Mono,monospace;font-size:11px;font-weight:500}.toolbar-end{align-items:center;gap:8px;margin-left:auto;display:flex}.view-toggle{background:var(--zinc-100);border-radius:9999px;align-items:center;gap:2px;height:36px;padding:3px;display:inline-flex}.view-toggle-btn{cursor:pointer;width:32px;height:30px;color:var(--zinc-500);background:0 0;border:none;border-radius:9999px;justify-content:center;align-items:center;padding:0;font-family:inherit;transition:all .15s;display:inline-flex}.view-toggle-btn:hover{color:var(--zinc-900)}.view-toggle-btn:focus-visible{outline:2.5px solid var(--accent);outline-offset:2px}.view-toggle-btn[aria-pressed=true]{color:var(--zinc-900);background:#fff;box-shadow:0 1px 3px #0000000f}.view-toggle-btn svg{width:14px;height:14px}.sort-dropdown{position:relative}.sort-trigger{border-radius:var(--radius-chip);background:var(--bg);border:1px solid var(--border);height:36px;min-height:36px;color:var(--text);cursor:pointer;align-items:center;gap:8px;padding:0 14px;font-family:inherit;font-size:13px;font-weight:500;transition:all .15s;display:inline-flex}.sort-trigger:hover{border-color:var(--zinc-400)}.sort-trigger-icon{color:var(--text-subtle)}.sort-trigger-arrow{opacity:.6;font-size:10px;transition:transform .2s}.sort-dropdown.open .sort-trigger-arrow{transform:rotate(180deg)}.sort-panel{background:var(--bg);border:1px solid var(--border);width:200px;box-shadow:var(--shadow-lg);z-index:30;border-radius:14px;padding:6px;display:none;position:absolute;top:calc(100% + 6px);right:0}.sort-dropdown.open .sort-panel{display:block}.sort-option{color:var(--text);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:8px;justify-content:space-between;align-items:center;width:100%;min-height:40px;padding:10px 12px;font-family:inherit;font-size:13px;font-weight:500;transition:background .12s;display:flex}.sort-option:hover{background:var(--zinc-100)}.sort-option.selected{color:var(--text);font-weight:600}.sort-option.selected:after{content:"✓";color:var(--accent);font-weight:700}.mobile-filter-btn{border:1px solid var(--border);border-radius:var(--radius-btn);height:44px;min-height:44px;color:var(--text);background:var(--bg);align-items:center;gap:8px;padding:0 18px;font-size:14px;font-weight:600;display:none}.mobile-filter-badge{background:var(--accent);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:700;display:inline-flex}.main-layout{grid-template-columns:240px 1fr;gap:32px;max-width:1320px;margin:0 auto;padding:24px 24px 64px;display:grid}.content{box-sizing:border-box;min-width:0;max-width:100%}.sidebar{top:calc(var(--header-height) + 104px);max-height:calc(100vh - var(--header-height) - 124px);align-self:start;padding-right:4px;position:sticky;overflow-y:auto}.sidebar::-webkit-scrollbar{width:4px}.sidebar::-webkit-scrollbar-track{background:0 0}.sidebar::-webkit-scrollbar-thumb{background:var(--zinc-200);border-radius:4px}.sidebar-group{margin-bottom:24px}.sidebar-group-title{text-transform:uppercase;letter-spacing:.1em;color:var(--text-subtle);border-bottom:1px solid var(--border-soft);justify-content:space-between;align-items:center;margin-bottom:10px;padding-bottom:8px;font-size:11px;font-weight:700;display:flex}.sidebar-group-title-count{color:var(--text-subtle);background:var(--zinc-100);letter-spacing:0;text-transform:none;border-radius:4px;padding:2px 6px;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:500}.sidebar-link{color:var(--text-muted);cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;min-height:36px;margin-bottom:1px;padding:9px 10px;font-size:14px;font-weight:500;text-decoration:none;transition:all .12s;display:flex}.sidebar-link:hover{background:var(--zinc-100);color:var(--text)}.sidebar-link.active{background:var(--zinc-900);color:#fff}.sidebar-link.active .sidebar-count{color:#ffffffbf}.sidebar-link-text{align-items:center;gap:9px;display:flex}.sidebar-dot{background:var(--zinc-300);border-radius:50%;flex-shrink:0;width:5px;height:5px}.sidebar-link.active .sidebar-dot{background:#fff}.sidebar-link-featured .sidebar-dot{background:var(--green,#22c55e)}.sidebar-link-featured.active .sidebar-dot{background:#fff}.sidebar-link-badge{color:#16a34a;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;background:#22c55e1f;border-radius:3px;align-items:center;margin-left:6px;padding:1px 5px;font-family:JetBrains Mono,monospace;font-size:9px;font-weight:600;line-height:1.4;display:inline-flex}.sidebar-link-featured:hover .sidebar-link-badge{background:#22c55e2e}.sidebar-link-featured.active .sidebar-link-badge{color:#fff;background:#ffffff2e}.sidebar-count{color:var(--text-subtle);letter-spacing:-.02em;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:500}.sidebar-show-more{color:var(--text-subtle);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:8px;align-items:center;gap:6px;width:100%;min-height:36px;padding:8px 10px;font-family:inherit;font-size:12px;font-weight:500;transition:color .12s;display:flex}.sidebar-show-more:hover{color:var(--text);background:var(--zinc-100)}.sidebar-hidden-link{display:none}.sidebar-group.expanded .sidebar-hidden-link{display:flex}.sidebar-group.expanded .sidebar-show-more-text:after{content:" less"}.sidebar-group:not(.expanded) .sidebar-show-more-text:after{content:" more"}.sidebar-cta{background:linear-gradient(165deg, var(--zinc-950) 0%, var(--zinc-900) 60%, #1f1228 100%);color:#fff;border-radius:20px;margin-top:16px;padding:22px 18px 20px;position:relative;overflow:hidden}.sidebar-cta:before{content:"";pointer-events:none;background:radial-gradient(circle,#9951ff80 0%,#0000 60%);width:200px;height:200px;position:absolute;top:-60px;right:-50px}.sidebar-cta:after{content:"";pointer-events:none;background:radial-gradient(circle,#b87aff2e 0%,#0000 60%);width:180px;height:180px;position:absolute;bottom:-80px;left:-40px}.sidebar-cta-badge{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);text-transform:uppercase;letter-spacing:.1em;color:var(--accent-light);background:#ffffff14;border:1px solid #ffffff1f;border-radius:9999px;align-items:center;gap:5px;margin-bottom:12px;padding:4px 9px;font-size:9.5px;font-weight:700;display:inline-flex;position:relative}.sidebar-cta-badge .dot{background:currentColor;border-radius:50%;width:5px;height:5px;animation:2s ease-in-out infinite pulse;box-shadow:0 0 10px}.sidebar-cta-title{letter-spacing:-.02em;margin-bottom:8px;font-size:18px;font-weight:800;line-height:1.15;position:relative}.sidebar-cta-price-row{align-items:baseline;gap:10px;margin-bottom:4px;display:flex;position:relative}.sidebar-cta-price{letter-spacing:-.03em;background:linear-gradient(135deg, #fff 0%, var(--accent-pale) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:32px;font-weight:800;line-height:1}.sidebar-cta-price-strike{color:var(--zinc-500);font-size:13px;font-weight:500;text-decoration:line-through}.sidebar-cta-price-meta{color:var(--zinc-400);margin-bottom:14px;font-size:10px;position:relative}.sidebar-cta-features{margin:0 0 16px;padding:0;list-style:none;position:relative}.sidebar-cta-features li{color:var(--zinc-300);align-items:center;gap:8px;margin-bottom:6px;font-size:11.5px;display:flex}.sidebar-cta-features li svg{width:12px;height:12px;stroke:var(--green);flex-shrink:0}.sidebar-cta-btn{width:100%;color:var(--zinc-900);background:#fff;border-radius:9999px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:13px 14px;font-size:13.5px;font-weight:700;text-decoration:none;transition:all .2s;display:flex;position:relative;box-shadow:0 8px 24px -8px #ffffff4d}.sidebar-cta-btn:hover{transform:translateY(-2px);box-shadow:0 12px 32px -8px #fff6}.sidebar-cta-btn:focus-visible{outline:3px solid var(--accent-light);outline-offset:3px}.sidebar-cta-plan-single .sidebar-cta-btn:focus-visible{outline-color:var(--blue-light)}.sidebar-cta-plan-ultra .sidebar-cta-btn:focus-visible{outline-color:var(--green-light)}.sidebar-cta-btn-arrow{font-family:JetBrains Mono,monospace}.sidebar-cta-trust{color:var(--zinc-400);justify-content:center;align-items:center;gap:6px;margin-top:10px;font-size:10px;display:flex;position:relative}.sidebar-cta-trust .stars{color:var(--amber);letter-spacing:.5px;font-size:10px}.sidebar-cta-plan-single{background:linear-gradient(165deg, var(--zinc-950) 0%, var(--zinc-900) 60%, var(--blue-deep-2) 100%)}.sidebar-cta-plan-single:before{background:radial-gradient(circle,#3b82f680 0%,#0000 60%)}.sidebar-cta-plan-single .sidebar-cta-badge{color:var(--blue-light)}.sidebar-cta-plan-single .sidebar-cta-price{background:linear-gradient(135deg, #fff 0%, var(--blue-light) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.sidebar-cta-plan-ultra{background:linear-gradient(165deg, var(--green-deep-3) 0%, var(--green-deep) 60%, var(--green-deep-2) 100%)}.sidebar-cta-plan-ultra:before{background:radial-gradient(circle,#22c55e80 0%,#0000 60%)}.sidebar-cta-plan-ultra .sidebar-cta-badge{color:var(--green-light)}.sidebar-cta-plan-ultra .sidebar-cta-price{background:linear-gradient(135deg, #fff 0%, var(--green-light) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.sidebar-cta-member{background:linear-gradient(165deg, var(--green-deep-3) 0%, var(--green-deep-2) 60%, var(--green-deep-3) 100%);text-align:center;padding:22px 18px 20px}.sidebar-cta-member:before{background:radial-gradient(circle,#22c55e66 0%,#0000 60%)}.sidebar-cta-member-shield{background:linear-gradient(135deg,#22c55e40 0%,#22c55e1a 100%);border:1.5px solid #22c55e4d;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;margin:0 auto 12px;display:flex;position:relative}.sidebar-cta-member-shield svg{width:22px;height:22px;stroke:var(--green-light);fill:none}.sidebar-cta-member-label{text-transform:uppercase;letter-spacing:.1em;color:var(--green-light);background:#22c55e26;border:1px solid #22c55e40;border-radius:9999px;margin-bottom:8px;padding:3px 10px;font-size:10px;font-weight:700;display:inline-block;position:relative}.sidebar-cta-member-title{letter-spacing:-.02em;margin-bottom:4px;font-size:16px;font-weight:800;position:relative}.sidebar-cta-member-desc{color:#ffffffa6;font-size:11.5px;line-height:1.45;position:relative}.sidebar-cta-member-stats{color:#ffffff80;border-top:1px solid #ffffff14;justify-content:space-around;margin-top:14px;padding-top:14px;font-size:10px;display:flex;position:relative}.sidebar-cta-member-stats strong{color:var(--green-light);font-size:16px;font-weight:700;display:block}.edu-link{background:var(--bg-soft);border:1px solid var(--border);color:var(--text-muted);box-sizing:border-box;border-radius:9999px;align-items:center;gap:10px;max-width:100%;margin-bottom:18px;padding:10px 16px 10px 14px;font-size:13px;font-weight:500;text-decoration:none;transition:all .15s;display:flex}.edu-link-text{flex:auto;min-width:0;overflow:hidden}.edu-link:hover{background:var(--bg);border-color:var(--zinc-300);color:var(--text)}.edu-link-icon{background:var(--green);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.edu-link-icon svg{width:13px;height:13px}.edu-link-text strong{color:var(--text);font-weight:600}.edu-link-arrow{color:var(--text-subtle);flex-shrink:0;font-family:JetBrains Mono,monospace;transition:transform .15s}.edu-link:hover .edu-link-arrow{color:var(--accent);transform:translate(2px)}.results-bar{border-bottom:1px solid var(--border-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;padding-bottom:14px;display:flex}.results-count{color:var(--text-muted);font-size:14px;font-weight:500}.results-count strong{color:var(--text);letter-spacing:-.02em;font-family:JetBrains Mono,monospace;font-size:13px;font-weight:700}.applied-filters{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.applied-filters-label{color:var(--text-subtle);text-transform:uppercase;letter-spacing:.06em;margin-right:4px;font-size:12px;font-weight:600}.filter-tag{background:var(--zinc-100);border-radius:var(--radius-chip);height:30px;color:var(--text);border:1px solid var(--border);align-items:center;gap:6px;padding:0 8px 0 11px;font-size:12px;font-weight:500;display:inline-flex}.filter-tag-x{background:var(--zinc-300);color:#fff;cursor:pointer;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-family:inherit;font-size:11px;font-weight:700;transition:background .15s;display:inline-flex}.filter-tag-x:hover{background:var(--zinc-900)}.clear-all-btn{color:var(--text-muted);text-underline-offset:3px;cursor:pointer;background:0 0;border:none;border-radius:4px;min-height:32px;padding:6px 8px;font-family:inherit;font-size:12px;font-weight:600;text-decoration:underline}.clear-all-btn:hover{color:var(--text);background:var(--zinc-100)}.product-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:18px;min-width:0;max-width:100%;transition:opacity .15s;display:grid;position:relative}.product-grid>*{min-width:0;max-width:100%;height:100%}.product-grid.is-loading{pointer-events:none;opacity:.4}.product-grid.is-list-view{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.product-grid.is-list-view .product-card{flex-direction:row;min-height:160px;overflow:hidden}.product-grid.is-list-view .product-card-media{aspect-ratio:auto;border-radius:0;flex:0 0 180px;align-self:stretch;width:180px;margin:0}.product-grid.is-list-view .product-card-content{flex-direction:column;flex:auto;min-width:0;display:flex}.product-grid.is-list-view .product-card-header{padding:14px 16px 0}.product-grid.is-list-view .product-card-body{flex:1;padding:4px 16px 14px}.product-grid.is-list-view .card-autoupdate-pill{top:8px;right:8px}.product-grid.is-list-view .inline-banner{grid-column:1/-1}.product-card-content{display:contents}.skeleton-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.skeleton-card{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-card);flex-direction:column;display:flex;overflow:hidden}.skeleton-card .sk-img{aspect-ratio:600/412;background:linear-gradient(90deg, var(--zinc-100) 0%, var(--zinc-50) 50%, var(--zinc-100) 100%);background-size:200% 100%;width:100%;animation:1.4s ease-in-out infinite skeleton-shimmer}.skeleton-card .sk-body{flex-direction:column;flex:1;gap:10px;padding:16px 18px 18px;display:flex}.skeleton-card .sk-line{background:linear-gradient(90deg, var(--zinc-100) 0%, var(--zinc-50) 50%, var(--zinc-100) 100%);background-size:200% 100%;border-radius:6px;height:12px;animation:1.4s ease-in-out infinite skeleton-shimmer}.skeleton-card .sk-line.short{width:40%}.skeleton-card .sk-line.medium{width:70%}.skeleton-card .sk-line.full{width:100%}.skeleton-card .sk-line.tiny{width:30%;height:9px}.skeleton-card .sk-footer{border-top:1px solid var(--border-soft);justify-content:space-between;align-items:center;margin-top:auto;padding-top:12px;display:flex}@keyframes skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.skeleton-card .sk-img,.skeleton-card .sk-line{background:var(--zinc-100);animation:none}}.skeleton-loading-indicator{top:var(--header-height,0);background:var(--accent);z-index:9999;transform-origin:0;pointer-events:none;height:3px;animation:.8s cubic-bezier(.4,0,.2,1) infinite skeleton-progress;position:fixed;left:0;right:0}@keyframes skeleton-progress{0%{transform:scaleX(0)}50%{transform:scaleX(.6)}to{opacity:0;transform:scaleX(1)}}.product-card{background:var(--bg);border:1px solid var(--border);color:inherit;contain:layout;border-radius:16px;flex-direction:column;min-width:0;max-width:100%;text-decoration:none;transition:all .2s;display:flex;position:relative;overflow:visible}.product-card:hover{border-color:var(--zinc-300);transform:translateY(-2px);box-shadow:0 12px 32px -8px #0000001a}.product-card:focus-visible{outline:2.5px solid var(--accent);outline-offset:3px;border-color:var(--accent)}.product-card-media{aspect-ratio:16/10;background:linear-gradient(135deg, var(--zinc-100), var(--zinc-200));border-radius:10px;width:auto;min-width:0;max-width:100%;min-height:145px;margin:14px 16px 0;position:relative;overflow:hidden;flex-shrink:0!important;align-self:stretch!important}.product-card-header{justify-content:space-between;align-items:center;gap:8px;min-width:0;padding:14px 16px 0;display:flex}.product-card-header-right,.product-card-badges{align-items:center;gap:5px;display:inline-flex}.product-card-img{object-fit:cover;object-position:center;image-rendering:auto;width:100%;height:100%;image-rendering:-webkit-optimize-contrast;image-rendering:smooth;-ms-interpolation-mode:bicubic;backface-visibility:hidden;transition:transform .4s;display:block;transform:translateZ(0)}.product-card:hover .product-card-img{transform:scale(1.04)translateZ(0)}.badge{-webkit-backdrop-filter:blur(8px);border-radius:var(--radius-chip);text-transform:uppercase;letter-spacing:.06em;height:22px;color:var(--text);background:#fffffff2;border:1px solid #fff9;align-items:center;gap:4px;padding:0 8px;font-size:10px;font-weight:700;display:inline-flex}.badge-genuine{color:#fff;cursor:help;background:#22c55ef2;border-color:#0000;position:relative}.badge-genuine:before{content:"";background:#fff;border-radius:50%;width:5px;height:5px}.card-autoupdate-pill{z-index:2;background:var(--zinc-950);border:1px solid var(--zinc-800);cursor:help;border-radius:9999px;align-items:center;gap:5px;height:24px;padding:0 10px;display:inline-flex;position:absolute;top:8px;right:8px}.card-autoupdate-label{color:#fff;text-transform:uppercase;letter-spacing:.08em;font-size:9.5px;font-weight:700;line-height:1}.card-autoupdate-pill svg{fill:none;stroke:#4ade80;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:11px;height:11px}.badge-genuine .tooltip,.card-autoupdate-pill .tooltip{background:var(--zinc-950);color:#fff;text-transform:none;letter-spacing:0;opacity:0;pointer-events:none;z-index:50;white-space:normal;text-align:left;border-radius:10px;width:220px;padding:10px 12px;font-size:11px;font-weight:500;line-height:1.45;transition:all .2s;position:absolute;top:calc(100% + 8px);right:0;transform:translateY(-4px);box-shadow:0 8px 24px #0003}.badge-genuine .tooltip:before,.card-autoupdate-pill .tooltip:before{content:"";height:12px;position:absolute;bottom:100%;left:0;right:0}.badge-genuine .tooltip{left:0;right:auto}.badge-genuine .tooltip:after{content:"";border:5px solid #0000;border-bottom-color:var(--zinc-950);position:absolute;bottom:100%;left:16px}.card-autoupdate-pill .tooltip:after{content:"";border:5px solid #0000;border-bottom-color:var(--zinc-950);position:absolute;bottom:100%;right:8px}.badge-genuine .tooltip strong{color:var(--green);margin-bottom:2px;font-weight:700;display:block}.card-autoupdate-pill .tooltip strong{color:var(--green);margin-bottom:4px;font-weight:700;display:block}.card-autoupdate-pill .tooltip .tooltip-desc{color:#fff;margin-bottom:0;display:block}.card-autoupdate-pill .tooltip .tooltip-link{color:var(--accent-light);pointer-events:auto;cursor:pointer;border-top:1px solid #ffffff1f;align-items:center;gap:4px;width:100%;margin-top:10px;padding-top:10px;font-size:11px;font-weight:700;text-decoration:none;transition:color .15s;display:inline-flex}.card-autoupdate-pill .tooltip .tooltip-link:hover,.card-autoupdate-pill .tooltip .tooltip-link:focus-visible{color:#fff;outline:none}.badge-genuine:hover .tooltip,.badge-genuine:focus-visible .tooltip,.badge-genuine:focus-within .tooltip,.card-autoupdate-pill:hover .tooltip,.card-autoupdate-pill:focus-visible .tooltip,.card-autoupdate-pill:focus-within .tooltip,.card-autoupdate-pill .tooltip:hover{opacity:1;pointer-events:auto;transform:translateY(0)}.badge-new{background:var(--zinc-900);color:#fff;border-color:#0000}.badge-type{color:var(--text);background:#fffffff2;border-color:#fff9}.badge-type-icon{border-radius:2px;flex-shrink:0;width:10px;height:10px;display:inline-block}.badge-type-plugin .badge-type-icon{background:var(--blue)}.badge-type-theme .badge-type-icon{background:var(--accent)}.badge-type-template .badge-type-icon{background:var(--green)}.badge-type-script .badge-type-icon{background:var(--amber)}.badge-type-app .badge-type-icon{background:#ec4899}.product-card-body{flex-direction:column;flex:1;min-width:0;padding:12px 16px 14px;display:flex}.meta-platform{color:var(--zinc-900);letter-spacing:-.01em;flex:1;align-items:center;gap:8px;min-width:0;font-size:11.5px;font-weight:700;display:inline-flex}.meta-platform-name{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.meta-platform-icon{background:var(--zinc-400);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;transition:transform .3s cubic-bezier(.34,1.56,.64,1);display:inline-flex;position:relative;overflow:hidden}.meta-platform-icon svg{fill:#fff;z-index:1;width:13px;height:13px;transition:transform .3s cubic-bezier(.34,1.56,.64,1);position:relative}.product-card:hover .meta-platform-icon{transform:scale(1.12)rotate(-3deg)}.product-card:hover .meta-platform-icon svg{animation:.6s ease-out meta-platform-icon-bounce}@keyframes meta-platform-icon-bounce{0%,to{transform:scale(1)}50%{transform:scale(1.18)}}.meta-platform-icon.meta-platform-wp-plugins,.meta-platform-icon.meta-platform-wp-themes{background:#21759b}.meta-platform-icon.meta-platform-yith-plugins{background:#0095eb}.meta-platform-icon.meta-platform-php-scripts{background:#777bb4}.meta-platform-icon.meta-platform-java-scripts{background:#f7df1e}.meta-platform-icon.meta-platform-java-scripts svg{fill:var(--zinc-900)}.meta-platform-icon.meta-platform-mobile-apps{background:#3ddc84}.meta-platform-icon.meta-platform-cms-shopify{background:#96bf48}.meta-platform-icon.meta-platform-cms-magento{background:#ee672f}.meta-platform-icon.meta-platform-cms-joomla{background:#5091cd}.meta-platform-icon.meta-platform-cms-bigcommerce{background:#121118}.meta-platform-icon.meta-platform-cms-opencart{background:#f97316}.meta-platform-icon.meta-platform-cms-drupal{background:#0678be}.meta-platform-icon.meta-platform-cms-prestashop{background:#df0067}.meta-platform-icon.meta-platform-website-templates,.meta-platform-icon.meta-platform-admin-templates,.meta-platform-icon.meta-platform-email-templates{background:#52525b}.inline-banner-btn-arrow,.testimonial-cta-btn-arrow{font-family:JetBrains Mono,monospace}@media (prefers-reduced-motion:reduce){.activity-ticker-msgs{animation:none!important}}.meta-sep{background:var(--zinc-300);border-radius:50%;width:2px;height:2px}.product-card-title{color:var(--text);letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;min-width:0;max-width:100%;margin-bottom:8px;font-size:14px;font-weight:600;line-height:1.3;display:block;overflow:hidden}.product-card-desc{color:var(--text-muted);display:-webkit-box;display:box;box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;text-overflow:ellipsis;word-break:break-word;-webkit-box-orient:vertical;flex:1;max-height:2.8em;margin-bottom:10px;padding-bottom:0;font-size:12px;font-weight:500;line-height:1.4;overflow:hidden}.product-card-footer{border-top:1px solid var(--zinc-100);align-items:center;gap:14px;margin-top:auto;padding-top:10px;display:flex}.product-card-stat{color:var(--text-subtle);letter-spacing:-.02em;align-items:center;gap:5px;font-family:JetBrains Mono,monospace;font-size:10.5px;font-weight:600;display:inline-flex}.product-card-stat-dot{background:var(--amber);border-radius:50%;flex-shrink:0;width:5px;height:5px}.product-card-stat-update .product-card-stat-dot{background:var(--amber)}.product-card-stat-version .product-card-stat-dot{background:var(--green)}.inline-banner{border-radius:var(--radius-card);grid-column:span 3;position:relative;overflow:hidden}.inline-banner-primary{background:linear-gradient(135deg, var(--zinc-950) 0%, #1a1024 50%, #2a1640 100%);color:#fff;border:1px solid #ffffff0d;grid-template-columns:1fr 320px;align-items:stretch;gap:36px;padding:36px 40px;display:grid}.inline-banner-primary:before{content:"";pointer-events:none;background:radial-gradient(circle,#9951ff40 0%,#0000 50%);width:500px;height:500px;position:absolute;top:-150px;right:-100px}.inline-banner-primary:after{content:"";pointer-events:none;background:radial-gradient(circle,#b87aff1f 0%,#0000 60%);width:300px;height:300px;position:absolute;bottom:-100px;left:-50px}.inline-banner-plan-single.inline-banner-primary{background:linear-gradient(135deg, var(--zinc-950) 0%, var(--blue-deep-2) 50%, var(--blue-deep) 100%)}.inline-banner-plan-single.inline-banner-primary:before{background:radial-gradient(circle,#3b82f64d 0%,#0000 50%)}.inline-banner-plan-ultra.inline-banner-primary{background:linear-gradient(135deg, var(--green-deep-3) 0%, var(--green-deep) 50%, var(--green-deep-2) 100%)}.inline-banner-plan-ultra.inline-banner-primary:before{background:radial-gradient(circle,#22c55e4d 0%,#0000 50%)}.inline-banner-content{z-index:1;flex:1;position:relative}.inline-banner-badge{text-transform:uppercase;letter-spacing:.12em;color:var(--accent-light);background:#9951ff26;border:1px solid #9951ff4d;border-radius:9999px;align-items:center;gap:6px;margin-bottom:18px;padding:5px 11px;font-size:10px;font-weight:700;display:inline-flex}.inline-banner-plan-single .inline-banner-badge{color:var(--blue-light);background:#3b82f626;border-color:#3b82f64d}.inline-banner-plan-ultra .inline-banner-badge{color:var(--green-light);background:#22c55e26;border-color:#22c55e4d}.inline-banner-badge .dot{background:currentColor;border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite pulse;box-shadow:0 0 10px}.inline-banner-title{letter-spacing:-.025em;color:#fff;margin-bottom:14px;font-size:clamp(22px,2.6vw,30px);font-weight:800;line-height:1.1}.inline-banner-title-accent{background:linear-gradient(135deg, var(--accent-light) 0%, var(--accent-pale) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.inline-banner-plan-single .inline-banner-title-accent{background:linear-gradient(135deg, var(--blue-light) 0%, var(--blue-pale) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.inline-banner-plan-ultra .inline-banner-title-accent{background:linear-gradient(135deg, var(--green-light) 0%, var(--green-pale) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.inline-banner-desc{color:var(--zinc-300);max-width:520px;margin-bottom:22px;font-size:14.5px;line-height:1.55}.inline-banner-features{grid-template-columns:1fr 1fr;gap:8px 20px;max-width:520px;margin:0 0 22px;padding:0;list-style:none;display:grid}.inline-banner-features li{color:var(--zinc-300);align-items:center;gap:8px;font-size:13px;display:flex}.inline-banner-features li svg{width:14px;height:14px;stroke:var(--green);flex-shrink:0}.inline-banner-trust{color:var(--zinc-300);border-top:1px solid #ffffff14;flex-wrap:wrap;align-items:center;gap:16px;padding-top:18px;font-size:12px;display:flex}.inline-banner-trust strong{color:#fff;font-weight:600}.inline-banner-trust .stars{color:var(--amber);letter-spacing:1px}.inline-banner-trust-sep{background:#ffffff26;width:1px;height:12px}.inline-banner-cta-box{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:1;background:#ffffff08;border:1px solid #ffffff1a;border-radius:18px;flex-direction:column;justify-content:center;padding:24px;display:flex;position:relative;overflow:hidden}.inline-banner-cta-box:before{content:"";background:linear-gradient(90deg,#0000,#ffffff4d,#0000);height:1px;position:absolute;top:0;left:0;right:0}.inline-banner-cta-label{text-transform:uppercase;letter-spacing:.1em;color:var(--zinc-400);margin-bottom:8px;font-size:11px;font-weight:600}.inline-banner-cta-price-row{align-items:baseline;gap:10px;margin-bottom:4px;display:flex}.inline-banner-cta-price{letter-spacing:-.03em;color:#fff;font-size:44px;font-weight:800;line-height:1}.inline-banner-cta-strike{color:var(--zinc-500);font-size:16px;font-weight:500;text-decoration:line-through}.inline-banner-cta-savings{color:var(--green-light);background:#22c55e1f;border:1px solid #22c55e40;border-radius:9999px;align-self:flex-start;margin-bottom:16px;padding:3px 9px;font-size:11px;font-weight:700;display:inline-block}.inline-banner-cta-meta{color:var(--zinc-400);margin-bottom:18px;font-size:12px}.inline-banner-btn{color:var(--zinc-900);white-space:nowrap;background:#fff;border-radius:9999px;justify-content:center;align-items:center;gap:10px;min-height:44px;padding:16px 24px;font-size:14.5px;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex;box-shadow:0 10px 30px -8px #fff6}.inline-banner-btn:hover{transform:translateY(-2px);box-shadow:0 16px 40px -8px #ffffff80}.inline-banner-btn:focus-visible{outline:3px solid var(--accent-light);outline-offset:3px}.inline-banner-plan-single .inline-banner-btn:focus-visible{outline-color:var(--blue-light)}.inline-banner-plan-ultra .inline-banner-btn:focus-visible{outline-color:var(--green-light)}.inline-banner-btn-arrow{font-family:JetBrains Mono,monospace;font-weight:800}.inline-banner-hint{color:var(--zinc-400);text-align:center;justify-content:center;align-items:center;gap:6px;margin-top:10px;font-size:11px;display:flex}.inline-banner-hint-dot{background:var(--green);border-radius:50%;width:4px;height:4px;display:inline-block}.inline-banner-testimonial{background:linear-gradient(135deg, white 0%, var(--bg-soft) 100%);border:1px solid var(--border);border-radius:var(--radius-card);grid-template-columns:1fr 280px;align-items:center;gap:36px;padding:32px 36px;display:grid;position:relative;overflow:hidden}.inline-banner-testimonial:before{content:"\"";color:var(--accent);opacity:.08;pointer-events:none;font-family:Poppins,sans-serif;font-size:100px;font-style:italic;font-weight:700;line-height:1;position:absolute;top:20px;left:28px}.testimonial-content{flex:1;padding-top:8px;position:relative}.testimonial-stars{color:var(--amber);letter-spacing:2px;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;font-size:15px;display:flex}.testimonial-stars-meta{color:var(--text-muted);letter-spacing:normal;font-size:12px;font-weight:500}.testimonial-quote{color:var(--text);letter-spacing:-.005em;margin-bottom:18px;font-size:17px;font-weight:500;line-height:1.5}.testimonial-quote-highlight{background:linear-gradient(#0000 60%,#9951ff2e 60%);padding:0 2px;font-weight:600}.testimonial-author{align-items:center;gap:14px;display:flex}.testimonial-avatar{background:linear-gradient(135deg, var(--accent) 0%, var(--accent-deep) 100%);color:#fff;border:2px solid #fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:16px;font-weight:700;display:flex;box-shadow:0 4px 12px #9951ff40}.testimonial-author-info{flex-direction:column;gap:2px;display:flex}.testimonial-author-name{color:var(--text);font-size:14px;font-weight:700}.testimonial-author-role{color:var(--text-subtle);font-size:12px}.testimonial-author-verified{color:var(--green-dark);align-items:center;gap:4px;margin-top:3px;font-size:10.5px;font-weight:600;display:inline-flex}.testimonial-author-verified svg{width:11px;height:11px;stroke:var(--green-dark)}.testimonial-cta-card{background:var(--zinc-950);color:#fff;text-align:center;border-radius:18px;padding:22px;position:relative;overflow:hidden}.testimonial-cta-card:before{content:"";pointer-events:none;background:radial-gradient(circle,#9951ff66 0%,#0000 60%);width:140px;height:140px;position:absolute;top:-40px;right:-40px}.testimonial-cta-card-plan-single{background:linear-gradient(135deg, var(--zinc-950) 0%, var(--blue-deep-2) 100%)}.testimonial-cta-card-plan-single:before{background:radial-gradient(circle,#3b82f666 0%,#0000 60%)}.testimonial-cta-stat{color:var(--zinc-400);margin-bottom:12px;font-size:11px;position:relative}.testimonial-cta-price{letter-spacing:-.03em;margin-bottom:4px;font-size:32px;font-weight:800;line-height:1;position:relative}.testimonial-cta-meta{color:var(--zinc-400);margin-bottom:16px;font-size:11px;position:relative}.testimonial-cta-btn{width:100%;color:var(--zinc-900);background:#fff;border-radius:9999px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:13px 18px;font-size:13.5px;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex;position:relative}.testimonial-cta-btn:hover{transform:translateY(-2px)}.testimonial-cta-btn:focus-visible{outline:3px solid var(--accent-light);outline-offset:3px}.testimonial-cta-hint{color:var(--zinc-500);margin-top:10px;font-size:10px;position:relative}.no-results{text-align:center;background:var(--bg);border-radius:var(--radius-card);border:1px solid var(--border);padding:56px 32px;display:block;position:relative;overflow:hidden}.no-results-bg{pointer-events:none;z-index:0;background:radial-gradient(at 50% 0,#9951ff0f,#0000 65%);position:absolute;inset:0}.no-results-illustration{z-index:1;width:140px;height:140px;margin:0 auto 24px;position:relative}.no-results-illustration svg{width:100%;height:100%;overflow:visible}.nr-slider-handle{transform-origin:50%;transform-box:fill-box;animation:2.5s ease-in-out infinite nr-slider-pulse}.nr-slider-handle-2{animation-delay:.5s}.nr-slider-handle-3{animation-delay:1s}@keyframes nr-slider-pulse{0%,to{filter:brightness();transform:scale(1)}50%{filter:brightness(1.1);transform:scale(1.15)}}.nr-particle{animation:3s ease-in-out infinite nr-particle-fade}.nr-particle-1{animation-delay:0s}.nr-particle-2{animation-delay:1s}.nr-particle-3{animation-delay:2s}@keyframes nr-particle-fade{0%,to{opacity:.3}50%{opacity:1}}.no-results-content{z-index:1;position:relative}.no-results-title{letter-spacing:-.02em;color:var(--text);margin-bottom:8px;font-size:22px;font-weight:800}.no-results-desc{color:var(--text);letter-spacing:-.01em;max-width:480px;margin-bottom:24px;margin-left:auto;margin-right:auto;font-size:16px;font-weight:500;line-height:1.5}.no-results-active-filters{flex-direction:column;align-items:stretch;gap:8px;max-width:100%;margin:0 auto 24px;padding:0;list-style:none;display:inline-flex}.no-results-filter-row{background:var(--bg-soft);border:1px solid var(--border);color:var(--text-muted);border-radius:9999px;align-items:center;gap:10px;min-height:36px;padding:8px 8px 8px 14px;font-family:JetBrains Mono,monospace;font-size:12px;display:flex}.no-results-filter-icon{width:14px;height:14px;color:var(--accent);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.no-results-filter-icon svg{width:100%;height:100%}.no-results-filter-text{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:4px;min-width:0;display:inline-flex;overflow:hidden}.no-results-filter-prefix{color:var(--text-subtle);font-weight:500}.no-results-filter-text strong{color:var(--text);font-weight:700}.no-results-filter-remove{background:var(--zinc-200);width:22px;height:22px;color:var(--text);cursor:pointer;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;text-decoration:none;transition:all .15s;display:inline-flex}.no-results-filter-remove svg{width:11px;height:11px}.no-results-filter-remove:hover{background:var(--zinc-900);color:#fff}.no-results-filter-remove:focus-visible{outline:2.5px solid var(--accent);outline-offset:2px}.no-results-actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:20px;display:flex}.no-results-btn-primary{background:var(--zinc-900);color:#fff;border-radius:var(--radius-btn);align-items:center;gap:8px;min-height:44px;padding:12px 22px;font-size:13px;font-weight:700;text-decoration:none;transition:all .15s;display:inline-flex}.no-results-btn-primary:hover{background:var(--accent);transform:translateY(-1px)}.no-results-btn-primary svg{width:14px;height:14px}.no-results-stats{border-top:1px solid var(--border);color:var(--text-subtle);flex-wrap:wrap;justify-content:center;gap:24px;margin-top:20px;padding-top:20px;font-family:JetBrains Mono,monospace;font-size:11px;display:flex}.no-results-stat{align-items:center;gap:6px;display:inline-flex}.no-results-stat strong{color:var(--text);font-weight:700}.no-results-stat:before{content:"●";color:var(--green)}.no-results-stat.amber:before{color:var(--amber)}.no-results-stat.accent:before{color:var(--accent)}.pagination-wrap{border-top:1px solid var(--border);flex-direction:column;align-items:center;gap:14px;margin-top:36px;padding-top:28px;display:flex}.pagination-info{color:var(--text-muted);letter-spacing:-.01em;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;font-family:JetBrains Mono,monospace;font-size:13px;display:flex}.pagination-info strong{color:var(--text);font-weight:700}.pagination-info-sep{color:var(--text-subtle);font-weight:700}.pagination-jump{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;max-width:100%;display:flex}.page-btn{background:var(--bg);border:1px solid var(--border);min-width:40px;height:40px;color:var(--text-muted);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:9999px;justify-content:center;align-items:center;gap:6px;min-height:40px;padding:0 12px;font-family:inherit;font-size:13px;font-weight:600;text-decoration:none;transition:all .18s;display:inline-flex;position:relative}.page-btn:hover:not(.active):not([aria-disabled=true]){border-color:var(--zinc-900);color:var(--text);background:var(--zinc-50);box-shadow:var(--shadow-sm);transform:translateY(-1px)}.page-btn:active:not(.active):not([aria-disabled=true]){transform:translateY(0)}.page-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.page-btn.active{background:var(--zinc-900);border-color:var(--zinc-900);color:#fff;cursor:default;box-shadow:0 2px 8px #18181b33}.page-btn[aria-disabled=true]{opacity:.35;cursor:not-allowed;pointer-events:none}.page-btn-nav{letter-spacing:.01em;padding:0 16px;font-size:12.5px}.page-btn-nav-label{font-weight:600}.page-btn-dots{min-width:28px;height:40px;color:var(--text-subtle);-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:inline-flex}.footer-cta{background:linear-gradient(135deg, var(--zinc-950) 0%, #1a0e26 50%, #2a1640 100%);color:#fff;border-radius:var(--radius-card);text-align:center;border:1px solid #ffffff0d;margin-top:48px;padding:60px 48px;position:relative;overflow:hidden}.footer-cta:before{content:"";pointer-events:none;background:radial-gradient(circle,#9951ff2e 0%,#0000 50%);width:800px;height:800px;position:absolute;top:-200px;left:50%;transform:translate(-50%)}.footer-cta:after{content:"";pointer-events:none;background:radial-gradient(circle,#b87aff1a 0%,#0000 60%);width:400px;height:400px;position:absolute;bottom:-100px;right:10%}.footer-cta-plan-ultra{background:linear-gradient(135deg, var(--green-deep-3) 0%, var(--green-deep) 50%, var(--green-deep-2) 100%)}.footer-cta-plan-ultra:before{background:radial-gradient(circle,#22c55e33 0%,#0000 50%)}.footer-cta-inner{z-index:1;max-width:720px;margin:0 auto;position:relative}.footer-cta-logos{color:var(--zinc-400);flex-wrap:wrap;justify-content:center;align-items:center;gap:24px;margin-bottom:28px;font-size:12px;display:flex}.footer-cta-logo-item{align-items:center;gap:7px;display:flex}.footer-cta-logo-item .stars{color:var(--amber);letter-spacing:.5px}.footer-cta-logo-item strong{color:#fff;font-weight:600}.footer-cta-logo-sep{background:#ffffff26;width:1px;height:14px}.footer-cta-badge{text-transform:uppercase;letter-spacing:.12em;color:var(--accent-light);background:#9951ff26;border:1px solid #9951ff4d;border-radius:9999px;align-items:center;gap:6px;margin-bottom:20px;padding:6px 14px;font-size:11px;font-weight:700;display:inline-flex}.footer-cta-plan-ultra .footer-cta-badge{color:var(--green-light);background:#22c55e26;border-color:#22c55e4d}.footer-cta-badge .dot{background:currentColor;border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite pulse;box-shadow:0 0 10px}.footer-cta-title{letter-spacing:-.03em;margin-bottom:16px;font-size:clamp(26px,4vw,40px);font-weight:800;line-height:1.1}.footer-cta-title-accent{background:linear-gradient(135deg, var(--accent-light) 0%, var(--accent-pale) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.footer-cta-plan-ultra .footer-cta-title-accent{background:linear-gradient(135deg, var(--green-light) 0%, var(--green-pale) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.footer-cta-desc{color:var(--zinc-300);max-width:580px;margin-bottom:32px;margin-left:auto;margin-right:auto;font-size:16px;line-height:1.55}.footer-cta-value-row{background:#ffffff08;border:1px solid #ffffff14;border-radius:18px;flex-wrap:wrap;justify-content:center;align-items:center;gap:0;margin-bottom:28px;padding:18px 24px;display:flex}.footer-cta-value-item{text-align:center;padding:0 20px;position:relative}.footer-cta-value-item:not(:last-child):after{content:"";background:#ffffff1a;width:1px;height:50%;position:absolute;top:25%;right:0}.footer-cta-value-label{text-transform:uppercase;letter-spacing:.1em;color:var(--zinc-400);margin-bottom:4px;font-size:10.5px;font-weight:600}.footer-cta-value-num{color:#fff;letter-spacing:-.02em;font-size:22px;font-weight:800;line-height:1}.footer-cta-value-num-strike{color:var(--zinc-500);text-decoration:line-through}.footer-cta-value-num-accent{background:linear-gradient(135deg, var(--accent-light) 0%, var(--accent-pale) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.footer-cta-plan-ultra .footer-cta-value-num-accent{background:linear-gradient(135deg, var(--green-light) 0%, var(--green-pale) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.footer-cta-value-item-accent{background:linear-gradient(#9951ff1f 0%,#9951ff0a 100%);border:1px solid #9951ff33;border-radius:14px;padding:12px 24px}.footer-cta-plan-ultra .footer-cta-value-item-accent{background:linear-gradient(#22c55e1f 0%,#22c55e0a 100%);border-color:#22c55e33}.footer-cta-value-item-accent:after{display:none!important}.footer-cta-actions{flex-wrap:wrap;justify-content:center;gap:14px;margin-bottom:24px;display:flex}.footer-cta-btn-primary{color:var(--zinc-900);background:#fff;border-radius:9999px;align-items:center;gap:12px;min-height:48px;padding:18px 32px;font-size:15px;font-weight:800;text-decoration:none;transition:all .2s;display:inline-flex;box-shadow:0 16px 40px -10px #fff6}.footer-cta-btn-primary:hover{transform:translateY(-3px);box-shadow:0 24px 50px -10px #ffffff80}.footer-cta-btn-primary:focus-visible{outline:3px solid var(--accent-light);outline-offset:3px}.footer-cta-btn-primary-price{background:var(--zinc-100);color:var(--text);border-radius:9999px;padding:5px 12px;font-size:13px;font-weight:700}.footer-cta-btn-secondary{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0f;border:1px solid #ffffff26;border-radius:9999px;align-items:center;gap:8px;min-height:48px;padding:18px 26px;font-size:14px;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.footer-cta-btn-secondary:hover{background:#ffffff1a;transform:translateY(-2px)}.footer-cta-btn-secondary:focus-visible{outline:3px solid var(--accent-light);outline-offset:3px}.footer-cta-trust{color:var(--zinc-400);border-top:1px solid #ffffff14;flex-wrap:wrap;justify-content:center;gap:24px;padding-top:24px;font-size:12.5px;display:flex}.footer-cta-trust-item{align-items:center;gap:5px;display:inline-flex}.footer-cta-trust-item svg{width:12px;height:12px;stroke:var(--green)}.mobile-sticky-cta{background:linear-gradient(135deg, var(--zinc-950) 0%, #1a1024 100%);color:#fff;z-index:90;border:1px solid #ffffff14;border-radius:22px;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;transition:transform .4s cubic-bezier(.32,.72,0,1);display:none;position:fixed;bottom:16px;left:16px;right:16px;transform:translateY(120%);box-shadow:0 -10px 30px -5px #0006,0 12px 40px #00000040}.mobile-sticky-cta:before{content:"";background:linear-gradient(90deg,#0000 0%,#9951ff80 50%,#0000 100%);height:1px;position:absolute;top:0;left:0;right:0}.mobile-sticky-cta-plan-single{background:linear-gradient(135deg, var(--zinc-950) 0%, var(--blue-deep-2) 100%)}.mobile-sticky-cta-plan-single:before{background:linear-gradient(90deg,#0000 0%,#3b82f680 50%,#0000 100%)}.mobile-sticky-cta-plan-ultra{background:linear-gradient(135deg, var(--green-deep-3) 0%, var(--green-deep-2) 100%)}.mobile-sticky-cta-plan-ultra:before{background:linear-gradient(90deg,#0000 0%,#22c55e80 50%,#0000 100%)}.mobile-sticky-cta.visible{transform:translateY(0)}.mobile-sticky-cta-content{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.mobile-sticky-cta-label{text-transform:uppercase;letter-spacing:.1em;color:var(--accent-light);align-items:center;gap:5px;font-size:9.5px;font-weight:700;display:flex}.mobile-sticky-cta-plan-single .mobile-sticky-cta-label{color:var(--blue-light)}.mobile-sticky-cta-plan-ultra .mobile-sticky-cta-label{color:var(--green-light)}.mobile-sticky-cta-label .dot{background:currentColor;border-radius:50%;width:5px;height:5px;animation:2s ease-in-out infinite pulse;box-shadow:0 0 8px}.mobile-sticky-cta-text{color:#fff;letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.mobile-sticky-cta-text-strike{color:var(--zinc-500);margin-left:6px;font-size:11px;font-weight:500;text-decoration:line-through}.mobile-sticky-cta-btn{color:var(--zinc-900);white-space:nowrap;background:#fff;border-radius:9999px;align-items:center;gap:6px;min-height:44px;padding:13px 20px;font-size:14px;font-weight:800;text-decoration:none;transition:all .2s;display:inline-flex;box-shadow:0 4px 16px #fff3}.mobile-sticky-cta-btn:hover{transform:translateY(-2px)}.mobile-sticky-cta-btn:focus-visible{outline:3px solid var(--accent-light);outline-offset:3px}.bottom-sheet-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:999998;opacity:0;background:#00000080;transition:opacity .2s;display:none;position:fixed;inset:0}.bottom-sheet-overlay.open{opacity:1;display:block}.bottom-sheet{background:var(--bg);z-index:999999;border-top-left-radius:24px;border-top-right-radius:24px;max-height:88vh;padding:24px;transition:transform .3s cubic-bezier(.32,.72,0,1);position:fixed;bottom:0;left:0;right:0;overflow-y:auto;transform:translateY(100%)}.bottom-sheet.open{transform:translateY(0)}.bottom-sheet-handle{background:var(--zinc-300);border-radius:4px;width:36px;height:4px;margin:0 auto 20px}.bottom-sheet-header{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.bottom-sheet-title{letter-spacing:-.02em;font-size:18px;font-weight:700}.bottom-sheet-clear{color:var(--text-muted);text-underline-offset:3px;background:0 0;border:none;border-radius:4px;min-height:32px;padding:6px 8px;font-family:inherit;font-size:13px;font-weight:500;text-decoration:underline}.bs-sort-row{scrollbar-width:none;gap:8px;margin-bottom:24px;padding-bottom:8px;display:flex;overflow-x:auto}.bs-sort-row::-webkit-scrollbar{display:none}.bs-sort-chips{flex-wrap:wrap;gap:8px;display:flex}.bs-sort-chip{background:var(--bg);border:1px solid var(--border);height:40px;min-height:40px;color:var(--text-muted);white-space:nowrap;border-radius:9999px;flex-shrink:0;align-items:center;gap:7px;padding:0 16px;font-family:inherit;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.bs-sort-chip.active{background:var(--zinc-900);color:#fff;border-color:var(--zinc-900)}.bs-chip-count{background:var(--zinc-100);color:var(--text-subtle);text-align:center;border-radius:9999px;min-width:22px;margin-left:2px;padding:2px 7px;font-size:11px;font-weight:600}.bs-sort-chip.active .bs-chip-count{color:#fff;background:#ffffff26}.bs-chip-icon{width:14px;height:14px;color:var(--zinc-500);flex-shrink:0}.bs-sort-chip.active .bs-chip-icon{color:#4ade80}.bs-section-title{text-transform:uppercase;letter-spacing:.08em;color:var(--text-subtle);margin-bottom:10px;padding:0 4px;font-size:12px;font-weight:700}.bottom-sheet-footer{background:var(--bg);border-top:1px solid var(--border);gap:8px;margin:24px -24px 0;padding:16px 24px 4px;display:flex;position:sticky;bottom:0}.bs-btn{border-radius:var(--radius-btn);cursor:pointer;border:none;flex:1;justify-content:center;align-items:center;height:48px;font-family:inherit;font-size:14px;font-weight:600;display:inline-flex}.bs-btn-secondary{background:var(--bg);border:1px solid var(--border);color:var(--text)}.bs-btn-primary{background:var(--zinc-900);color:#fff}.toast{background:var(--zinc-950);color:#fff;border-radius:var(--radius-btn);box-shadow:var(--shadow-lg);z-index:95;pointer-events:none;align-items:center;gap:10px;padding:12px 18px;font-size:13px;font-weight:600;transition:transform .3s cubic-bezier(.32,.72,0,1);display:flex;position:fixed;bottom:24px;right:24px;transform:translateY(150%)}.toast.visible{transform:translateY(0)}.toast-icon{background:var(--green);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;font-size:11px;font-weight:700;display:inline-flex}.toast-count{color:var(--zinc-300);font-family:JetBrains Mono,monospace;font-weight:500}@media (width<=1280px){.main-layout{grid-template-columns:220px 1fr;gap:24px;padding:20px 20px 56px}.sidebar{top:calc(var(--header-height) + 100px)}}@media (width<=1024px){.product-grid,.skeleton-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.inline-banner{grid-column:span 3}.archive-header{padding:44px 0 28px}.archive-header-inner{padding:0 20px}.archive-title{font-size:clamp(24px,3.6vw,36px)}.archive-intro{font-size:14px}.toolbar-inner{gap:10px;padding:12px 20px}.facet-trigger{padding:0 11px 0 13px;font-size:12px}.toolbar-trust-inner{padding:0 20px}.activity-ticker-msg{font-size:11px}}@media (width<=900px){html,body{max-width:100vw;overflow-x:hidden}.main-layout{box-sizing:border-box;grid-template-columns:1fr;gap:0;width:100%;max-width:100vw;padding:18px 18px 110px;overflow-x:hidden}.content{box-sizing:border-box;width:100%;min-width:0;max-width:100%;overflow-x:hidden}.sidebar{display:none}.archive-header{padding:36px 18px 24px}.archive-title{margin-bottom:10px;font-size:clamp(24px,6vw,32px)}.archive-intro{font-size:14px;line-height:1.5}.toolbar-trust{padding:7px 0}.toolbar-trust-inner{flex-direction:row;justify-content:space-between;align-items:center;gap:12px;padding:0 18px;font-size:11px}.mini-trust{flex-wrap:nowrap;gap:8px;min-width:0}.mini-trust-item{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.activity-ticker{flex-shrink:0;height:16px;font-size:11px}.activity-ticker-msgs{animation-duration:24s}.toolbar-inner{gap:8px;padding:11px 18px}.toolbar-divider,.facet-groups,.toolbar-end{display:none!important}.mobile-filter-btn{display:inline-flex!important}.product-grid{grid-template-columns:unset!important;box-sizing:border-box!important;flex-wrap:wrap!important;gap:14px!important;width:100%!important;max-width:100%!important;display:flex!important;overflow:hidden!important}.product-grid>*{box-sizing:border-box!important;flex:calc(50% - 7px)!important;width:calc(50% - 7px)!important;min-width:0!important;max-width:calc(50% - 7px)!important;overflow:hidden!important}.product-grid>.inline-banner{flex:100%!important;width:100%!important;max-width:100%!important}.product-grid.is-list-view{flex-direction:column!important;display:flex!important}.product-grid.is-list-view>*{flex:100%!important;width:100%!important;max-width:100%!important}.product-grid.is-list-view .product-card>.product-card-media{min-height:130px;flex:0 0 130px!important;width:130px!important;max-width:130px!important}.product-grid.is-list-view .product-card{min-height:130px!important}.product-grid.is-list-view .product-card>.product-card-header{padding:12px 14px 0!important}.product-grid.is-list-view .product-card>.product-card-body{padding:4px 14px 12px!important}.product-grid.is-list-view .product-card-title{font-size:14px}.product-grid.is-list-view .product-card-desc{-webkit-line-clamp:2;font-size:12px}.inline-banner{grid-column:span 2}.inline-banner-primary{text-align:left;grid-template-columns:1fr;align-items:stretch;gap:22px;padding:28px 26px}.inline-banner-title{font-size:clamp(22px,4vw,28px)}.inline-banner-features{grid-template-columns:1fr 1fr;gap:6px 16px}.inline-banner-cta-box{padding:22px}.inline-banner-cta-price{font-size:38px}.inline-banner-testimonial{grid-template-columns:1fr;gap:20px;padding:26px 24px}.testimonial-cta-card{padding:20px}.testimonial-quote{font-size:16px}.mobile-sticky-cta{display:flex}.footer-cta{border-radius:24px;padding:40px 28px}.footer-cta-title{font-size:clamp(24px,4.5vw,32px)}.footer-cta-desc{margin-bottom:24px;font-size:15px}.footer-cta-logos{gap:18px}.footer-cta-value-row{flex-direction:row;gap:4px;padding:14px 12px}.footer-cta-value-item{padding:0 14px}.footer-cta-value-item-accent{padding:10px 16px}.footer-cta-value-num{font-size:18px}.footer-cta-value-label{font-size:9.5px}.edu-link{margin-bottom:16px;padding:8px 14px 8px 12px;font-size:12px}.edu-link-text{line-height:1.35}}@media (width<=768px){.product-grid,.skeleton-grid{gap:12px}.footer-cta{padding:36px 24px}.footer-cta-value-row{padding:14px 16px}}@media (width<=640px){.main-layout{padding:16px 14px 110px}.archive-header{padding:28px 0 20px}.archive-header-inner{padding:0 18px}.archive-title{font-size:clamp(22px,7vw,28px);line-height:1.15}.archive-intro{font-size:13px;line-height:1.5}.toolbar-trust{padding:6px 0}.toolbar-trust-inner{flex-direction:column;align-items:flex-start;gap:4px;padding:0 14px;font-size:10.5px}.mini-trust{flex-wrap:wrap;gap:8px}.activity-ticker{height:14px;font-size:10.5px}.activity-ticker-msgs{height:14px;animation-name:ticker-rotate-mobile}@keyframes ticker-rotate-mobile{0%,30%{transform:translateY(0)}33%,63%{transform:translateY(-14px)}66%,96%{transform:translateY(-28px)}to{transform:translateY(-42px)}}.activity-ticker-msg{height:14px;line-height:14px}.toolbar-inner{gap:8px;padding:10px 14px}.mobile-filter-btn{flex:1;height:42px;min-height:42px;padding:0 14px;font-size:13px}.results-bar{flex-direction:column;align-items:flex-start;gap:10px;margin-bottom:14px;padding-bottom:12px}.results-count{font-size:13px}.applied-filters{flex-wrap:wrap;gap:5px}.filter-tag{height:28px;font-size:11px}.product-grid{gap:10px}.product-grid>*{flex:0 calc(50% - 5px);max-width:calc(50% - 5px)}.product-grid>.inline-banner{flex:0 100%;max-width:100%}.skeleton-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.inline-banner{grid-column:span 2}.product-card-body{padding:11px 12px 12px}.product-card-title{font-size:13px;line-height:1.3}.product-card-desc{margin-bottom:8px;padding-bottom:0;font-size:11px}.product-card-header{padding:12px 14px 0}.meta-platform{gap:7px;font-size:11px}.meta-platform-icon{border-radius:5px;width:18px;height:18px}.meta-platform-icon svg{width:11px;height:11px}.product-card-stat{font-size:9.5px}.badge{letter-spacing:.04em;height:20px;padding:0 7px;font-size:9.5px}.badge-type-icon{width:8px;height:8px}.card-autoupdate-pill{gap:4px;height:22px;padding:0 8px}.card-autoupdate-label{font-size:9px}.card-autoupdate-pill svg{width:10px;height:10px}.badge-genuine .tooltip,.card-autoupdate-pill .tooltip{width:200px;font-size:10.5px}.inline-banner-primary{gap:18px;padding:22px 18px}.inline-banner-badge{margin-bottom:14px;padding:4px 9px;font-size:9.5px}.inline-banner-title{font-size:clamp(20px,5.5vw,24px);line-height:1.15}.inline-banner-desc{margin-bottom:16px;font-size:13.5px;line-height:1.5}.inline-banner-features{grid-template-columns:1fr;gap:6px;margin-bottom:16px}.inline-banner-features li{font-size:12.5px}.inline-banner-trust{gap:8px;padding-top:14px;font-size:11px}.inline-banner-trust-sep{display:none}.inline-banner-cta-box{padding:18px}.inline-banner-cta-price{font-size:36px}.inline-banner-cta-strike{font-size:14px}.inline-banner-cta-savings{padding:3px 8px;font-size:10.5px}.inline-banner-btn{padding:14px 20px;font-size:13.5px}.inline-banner-hint{font-size:10.5px}.inline-banner-testimonial{gap:18px;padding:22px 18px}.inline-banner-testimonial:before{font-size:70px;top:10px;left:18px}.testimonial-stars{gap:8px;font-size:14px}.testimonial-stars-meta{font-size:11px}.testimonial-quote{margin-bottom:14px;font-size:15px;line-height:1.45}.testimonial-avatar{width:38px;height:38px;font-size:14px}.testimonial-author-name{font-size:13px}.testimonial-author-role{font-size:11.5px}.testimonial-cta-card{padding:18px}.testimonial-cta-price{font-size:28px}.testimonial-cta-btn{padding:12px 16px;font-size:13px}.testimonial-cta-hint{font-size:10px}.footer-cta{border-radius:22px;margin-top:36px;padding:36px 20px}.footer-cta:before{width:500px;height:500px;top:-120px}.footer-cta-logos{gap:14px;margin-bottom:22px;font-size:11px}.footer-cta-logo-sep{height:12px}.footer-cta-badge{margin-bottom:16px;padding:5px 12px;font-size:10px}.footer-cta-title{margin-bottom:14px;font-size:clamp(22px,6vw,28px)}.footer-cta-desc{margin-bottom:22px;font-size:14px}.footer-cta-value-row{flex-direction:column;gap:10px;margin-bottom:22px;padding:16px 18px}.footer-cta-value-item{text-align:left;justify-content:space-between;align-items:center;width:100%;padding:10px 0;display:flex}.footer-cta-value-item:not(:last-child):after{display:none}.footer-cta-value-item:not(:last-child){border-bottom:1px solid #ffffff14;padding-bottom:12px}.footer-cta-value-item-accent{border-radius:12px;padding:12px 14px}.footer-cta-value-item-accent:not(:last-child){border-bottom:none}.footer-cta-value-label{margin-bottom:0;font-size:10px}.footer-cta-value-num{font-size:18px}.footer-cta-actions{flex-direction:column;gap:10px}.footer-cta-btn-primary,.footer-cta-btn-secondary{justify-content:center;width:100%;padding:15px 20px;font-size:14px}.footer-cta-btn-primary{font-size:14.5px}.footer-cta-btn-primary-price{padding:4px 10px;font-size:12.5px}.footer-cta-trust{gap:14px;padding-top:20px;font-size:11px}.footer-cta-trust-item svg{width:11px;height:11px}.mobile-sticky-cta{bottom:max(env(safe-area-inset-bottom,12px), 12px);border-radius:18px;padding:12px 14px 12px 16px;left:12px;right:12px}.mobile-sticky-cta-text{font-size:12.5px}.mobile-sticky-cta-text-strike{margin-left:5px;font-size:10.5px}.mobile-sticky-cta-label{font-size:9px}.mobile-sticky-cta-btn{padding:12px 16px;font-size:13px}.toast{justify-content:center;padding:11px 14px;font-size:12px;bottom:78px;left:14px;right:14px}.bottom-sheet{padding:20px 18px env(safe-area-inset-bottom,16px)}.bottom-sheet-title{font-size:17px}.bottom-sheet-footer{padding:14px 18px max(env(safe-area-inset-bottom,14px), 14px);margin:18px -18px 0}.bs-sort-chip{height:38px;font-size:12px}.pagination-wrap{gap:12px;margin-top:28px;padding-top:22px}.pagination-info{gap:6px;font-size:11.5px}.pagination-info-sep{display:none}.pagination-items{text-align:center;width:100%}.pagination-jump{gap:4px}.page-btn{min-width:40px;height:40px;min-height:40px;padding:0 10px;font-size:12.5px}.page-btn-nav{padding:0 12px;font-size:11.5px}.page-btn-nav-label{display:none}.page-btn-dots{min-width:24px;height:40px;font-size:13px}.no-results{padding:40px 20px}.no-results-illustration{width:110px;height:110px;margin-bottom:18px}.no-results-desc{margin-bottom:18px;font-size:13px}.no-results-filter-row{font-size:11px}.no-results-active-filters{gap:6px;margin-bottom:18px}.no-results-actions{gap:8px}.no-results-btn-primary{padding:11px 18px;font-size:12.5px}.no-results-stats{gap:14px;font-size:10px}}@media (width<=480px){.product-grid,.skeleton-grid{gap:8px}.product-card-title{font-size:12.5px}.product-card-desc{margin-bottom:6px;padding-bottom:0;font-size:10.5px}.product-card-stat-update{font-size:9px}.product-card-footer{gap:10px;padding-top:8px}.inline-banner-primary{gap:16px;padding:20px 16px}.inline-banner-title{font-size:22px}.inline-banner-desc{margin-bottom:14px;font-size:13px}.inline-banner-features li{font-size:12px}.inline-banner-trust{gap:8px;padding-top:12px;font-size:10.5px}.inline-banner-trust-sep{display:none}.inline-banner-cta-box{padding:16px}.inline-banner-cta-price{font-size:32px}.inline-banner-cta-strike{font-size:13px}.inline-banner-btn{padding:13px 18px;font-size:13px}.inline-banner-testimonial{padding:20px 16px}.inline-banner-testimonial:before{font-size:60px;top:6px;left:14px}.testimonial-stars{font-size:13px}.testimonial-quote{font-size:14px;line-height:1.5}.testimonial-avatar{width:36px;height:36px;font-size:13px}.testimonial-cta-card{padding:16px}.testimonial-cta-price{font-size:26px}.archive-title{font-size:clamp(20px,7vw,26px)}.archive-intro{font-size:12.5px}.breadcrumb{margin-bottom:12px;font-size:12px}.footer-cta{padding:32px 18px}.footer-cta-logos{gap:12px;font-size:10.5px}.footer-cta-logo-sep{display:none}.footer-cta-title{font-size:clamp(20px,6.5vw,26px)}.footer-cta-desc{font-size:13.5px}.footer-cta-value-row{padding:14px 16px}.footer-cta-value-num{font-size:17px}.footer-cta-trust{gap:12px 16px;font-size:11px}.footer-cta-trust-item svg{width:10px;height:10px}.mobile-sticky-cta{gap:8px;padding:11px 12px 11px 14px}.mobile-sticky-cta-text{font-size:12px}.mobile-sticky-cta-text-strike{font-size:10px;display:inline}.mobile-sticky-cta-btn{min-height:42px;padding:11px 14px;font-size:12.5px}}@media (width<=380px){.product-grid{gap:12px!important}.product-grid>*{flex:100%!important;width:100%!important;max-width:100%!important}.skeleton-grid{grid-template-columns:1fr;gap:12px}.inline-banner{grid-column:span 1}.product-card-title{font-size:14px;line-height:1.3}.product-card-desc{-webkit-line-clamp:2;font-size:12px}.product-card-stat{font-size:10px}.product-card-footer{justify-content:flex-start}.archive-header{padding:24px 0 18px}.toolbar-trust-inner,.activity-ticker{font-size:10px}.toolbar-inner{gap:6px}.mobile-filter-btn{padding:0 12px;font-size:12px}.inline-banner-primary{padding:18px 14px}.inline-banner-title{font-size:20px}.inline-banner-desc{font-size:12.5px}.inline-banner-features li{font-size:11.5px}.inline-banner-cta-box{padding:14px}.inline-banner-cta-price{font-size:28px}.inline-banner-btn{padding:12px 16px;font-size:12.5px}.inline-banner-testimonial{padding:18px 14px}.testimonial-quote{font-size:13.5px}.testimonial-cta-card{padding:14px}.testimonial-cta-price{font-size:24px}.testimonial-cta-btn{padding:11px 14px;font-size:12px}.footer-cta{border-radius:20px;padding:28px 14px}.footer-cta-title{font-size:clamp(20px,7vw,24px)}.footer-cta-desc{font-size:13px}.footer-cta-value-row{gap:8px;padding:12px 14px}.footer-cta-value-num{font-size:16px}.footer-cta-value-label{font-size:9.5px}.footer-cta-trust{gap:10px 14px}.mobile-sticky-cta{border-radius:16px;padding:10px 10px 10px 12px}.mobile-sticky-cta-text{font-size:11.5px}.mobile-sticky-cta-text-strike{font-size:9.5px}.mobile-sticky-cta-btn{min-height:40px;padding:10px 13px;font-size:12px}}@media (height<=500px) and (orientation:landscape){.archive-header{padding:16px 0 12px}.archive-title{margin-bottom:6px;font-size:clamp(18px,4vw,22px)}.archive-intro{font-size:12px;line-height:1.4}.breadcrumb{margin-bottom:8px;font-size:11px}.toolbar-trust{padding:4px 0}.toolbar-trust-inner{padding:0 14px}.toolbar-inner{padding:8px 14px}.footer-cta{margin-top:24px;padding:28px 24px}.footer-cta-title{margin-bottom:10px;font-size:clamp(20px,4.5vw,26px)}.footer-cta-desc{margin-bottom:18px;font-size:13px}.footer-cta-actions{margin-bottom:16px}.inline-banner-primary{padding:20px 22px}.inline-banner-testimonial{padding:22px 24px}.mobile-sticky-cta{padding:10px 14px}}.skeleton-img{background:linear-gradient(135deg, var(--zinc-100), var(--zinc-200));width:100%;height:100%;color:var(--text-subtle);letter-spacing:-.01em;text-align:center;justify-content:center;align-items:center;padding:8px;font-size:14px;font-weight:600;display:flex}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:root{--zinc-50:#fafafa;--zinc-100:#f4f4f5;--zinc-200:#e4e4e7;--zinc-300:#d4d4d8;--zinc-400:#a1a1aa;--zinc-500:#71717a;--zinc-700:#3f3f46;--zinc-800:#27272a;--zinc-900:#18181b;--zinc-950:#09090b;--accent:#9951ff;--accent-light:#b87aff;--accent-pale:#d4b8ff;--accent-deep:#6b21a8;--accent-soft:#9951ff14;--green:#10b981;--green-light:#34d399;--green-dark:#059669;--green-soft:#10b98114;--emerald-bright:#22c55e;--amber:#f59e0b;--bg:#fff;--bg-soft:#fafafa;--border:#e4e4e7;--border-soft:#f4f4f5;--text:#18181b;--text-muted:#52525b;--text-subtle:#71717a;--r-sm:12px;--r-md:14px;--r-lg:18px;--card-shadow-premium:0 1px 2px #0000000a,0 8px 24px -12px #00000014,inset 0 1px 0 #fffc}.gnu-single,.gnu-single *,.gnu-single :before,.gnu-single :after{box-sizing:border-box}.gnu-single h1,.gnu-single h2,.gnu-single h3,.gnu-single h4,.gnu-single h5,.gnu-single h6,.gnu-single p,.gnu-single ul,.gnu-single ol,.gnu-single li,.gnu-single figure,.gnu-single blockquote{margin:0;padding:0}.gnu-single{color:var(--text);-webkit-font-smoothing:antialiased;letter-spacing:-.005em;font-feature-settings:"cv11","ss01";font-family:Poppins,-apple-system,sans-serif;font-size:15px;line-height:1.5;position:relative}.gnu-single .layout,.gnu-single .breadcrumb-bar,.gnu-single a{color:inherit;text-decoration:none}.gnu-single button{cursor:pointer;background:0 0;border:none;font-family:inherit}.gnu-single img{max-width:100%;display:block}.gnu-single :focus{outline:none}.gnu-single :focus-visible{outline:2.5px solid var(--accent);outline-offset:2px;border-radius:6px}.gnu-single .cta-arrow-mono{font-family:JetBrains Mono,monospace}@keyframes vtBarFill{0%{width:0}to{width:100%}}@keyframes vtShimmer{0%{transform:translate(-60px)}to{transform:translate(600px)}}@keyframes vtChipIn{0%{opacity:0;transform:translateY(4px)scale(.92)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes fadeUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes ctaPulse{0%,to{box-shadow:0 8px 24px -8px #10b98166,0 0 #10b98166}50%{box-shadow:0 8px 24px -8px #10b98180,0 0 0 8px #10b98100}}@keyframes liveDot{0%,to{opacity:1;box-shadow:0 0 #10b98180}50%{opacity:.6;box-shadow:0 0 0 4px #10b98100}}@keyframes particleDrift{0%{transform:translate(0)}25%{transform:translate(40px,-30px)}50%{transform:translate(-20px,-60px)}75%{transform:translate(-50px,-20px)}to{transform:translate(0)}}@keyframes mobileSpringIn{0%{transform:translateY(110%)}60%{transform:translateY(-8px)}80%{transform:translateY(4px)}to{transform:translateY(0)}}@keyframes shieldBreath{0%,to{transform:scale(1)}50%{transform:scale(1.025)}}@keyframes edgeSlide{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes verifiedPop{0%{transform:scale(0)}60%{transform:scale(1.2)}to{transform:scale(1)}}.gnu-single .breadcrumb-bar{border-bottom:1px solid var(--border-soft);background:var(--bg);padding:14px 0}.gnu-single .breadcrumb-inner{max-width:1320px;color:var(--text-subtle);flex-wrap:wrap;align-items:center;gap:7px;margin:0 auto;padding:0 28px;font-size:12.5px;font-weight:500;line-height:1.4;display:flex}.gnu-single .breadcrumb-inner a{color:var(--text-subtle);align-items:center;gap:5px;transition:color .15s;display:inline-flex}.gnu-single .breadcrumb-inner a:hover{color:var(--text)}.gnu-single .breadcrumb-home{stroke:currentColor;fill:none;stroke-width:2px;flex-shrink:0;width:13px;height:13px}.gnu-single .breadcrumb-sep{color:var(--zinc-300);-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;font-size:11px;line-height:1;display:inline-flex}.gnu-single .breadcrumb-current{color:var(--text);white-space:nowrap;text-overflow:ellipsis;vertical-align:bottom;max-width:280px;font-weight:600;display:inline-block;overflow:hidden}.gnu-single .layout{grid-template-columns:minmax(0,1fr) 400px;grid-template-areas:"main aside""main-bottom aside";align-items:start;gap:0 40px;max-width:1320px;margin:0 auto;padding:32px 28px 40px;display:grid}.gnu-single .main{grid-area:main;min-width:0;max-width:100%}.gnu-single .main-bottom{grid-area:main-bottom;min-width:0;max-width:100%}.gnu-single .main-bottom>section{box-sizing:border-box;max-width:100%}.gnu-single .product-header{z-index:10;margin-bottom:32px;animation:.5s fadeUp;position:relative}.gnu-single .product-header:has(.popover-open){z-index:100}.gnu-single .product-h1{letter-spacing:-.035em;color:var(--text);font-feature-settings:"cv11","ss01","ss03";text-wrap:balance;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;margin-bottom:18px;font-size:clamp(28px,3.5vw,42px);font-weight:800;line-height:1.1}.gnu-single .product-h1-italic{background:linear-gradient(135deg,var(--accent),var(--accent-deep));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-style:italic;font-weight:700}.gnu-single .header-meta-line{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:10px 14px;margin-bottom:28px;font-size:13px;display:flex}.gnu-single .header-meta-bar{background:var(--bg-soft);border:1px solid var(--border-soft);border-radius:14px;align-items:stretch;padding:0;font-size:12.5px;transition:all .2s;display:inline-flex;overflow:hidden}.gnu-single .header-meta-bar:hover{border-color:var(--border);background:#fff;box-shadow:0 1px #00000005,0 4px 14px -8px #0000000f}.gnu-single .header-meta-item-stacked{color:var(--text-muted);flex-direction:column;align-items:flex-start;gap:3px;padding:9px 16px;line-height:1;display:inline-flex}.gnu-single .header-meta-item-stacked:not(:last-child){border-right:1px solid var(--border)}.gnu-single .header-meta-item-label{color:var(--text-subtle);text-transform:uppercase;letter-spacing:.08em;font-size:10.5px;font-weight:600;line-height:1}.gnu-single .header-meta-item-value{color:var(--text);font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-family:JetBrains Mono,monospace;font-size:13px;font-weight:700;line-height:1.1}.gnu-single .header-meta-group{flex-wrap:wrap;align-items:center;gap:10px;display:inline-flex}.gnu-single .header-author{color:var(--text-muted);align-items:center;gap:8px;min-width:0;max-width:100%;line-height:1;display:inline-flex}.gnu-single .header-author-label{color:var(--text-subtle);flex-shrink:0;font-size:12.5px}.gnu-single .header-author-avatar{color:#fff;width:22px;height:22px;box-shadow:0 0 0 2px var(--bg),0 2px 6px #0073aa40;letter-spacing:-.02em;background:linear-gradient(135deg,#0073aa,#005177);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:10px;font-weight:800;transition:transform .2s;display:flex}.gnu-single .header-author:hover .header-author-avatar{transform:scale(1.06)}.gnu-single .header-author-name{color:var(--text);letter-spacing:-.01em;align-items:center;gap:5px;min-width:0;max-width:200px;font-size:13px;font-weight:700;transition:color .15s;display:inline-flex}.gnu-single .header-author-name-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.gnu-single .header-author:hover .header-author-name{color:var(--accent-deep)}.gnu-single .header-author-verified{color:#fff;background:linear-gradient(135deg,#3b82f6,#1d4ed8);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:13px;height:13px;animation:.5s cubic-bezier(.34,1.56,.64,1) .8s both verifiedPop;display:inline-flex;box-shadow:0 1px 3px #3b82f666}.gnu-single .header-author-verified svg{stroke:#fff;fill:none;stroke-width:3.5px;width:7px;height:7px}.gnu-single .header-meta-pill{text-transform:uppercase;letter-spacing:.08em;border-radius:9999px;align-items:center;gap:5px;padding:4px 10px;font-family:JetBrains Mono,monospace;font-size:10.5px;font-weight:700;line-height:1;display:inline-flex}.gnu-single button.header-meta-pill{cursor:pointer;font-family:JetBrains Mono,monospace}.gnu-single .header-meta-pill.au{background:var(--zinc-950);color:#fff;border:1px solid var(--zinc-950)}.gnu-single .header-meta-pill.au svg{stroke:#4ade80;fill:none;stroke-width:2.5px;flex-shrink:0;width:10px;height:10px}.gnu-single .pill-trigger{cursor:pointer;transition:all .2s;position:relative}.gnu-single .pill-trigger:hover{transform:translateY(-1px)}.gnu-single .pill-trigger.au:hover{background:#000;box-shadow:0 4px 12px #0003}.gnu-single .pill-trigger:after{content:"";border:0;border-top:1px solid var(--border);border-left:1px solid var(--border);opacity:0;pointer-events:none;z-index:181;background:#0f0822;width:12px;height:12px;transition:opacity .25s,bottom .25s;position:absolute;bottom:-7px;left:50%;transform:translate(-50%)rotate(45deg)}.gnu-single .pill-trigger.popover-open{z-index:180}.gnu-single .pill-trigger.popover-open:after{opacity:1;bottom:-6px}.gnu-single .pill-trigger.popover-shifted:after{opacity:0}.gnu-single .mp-popover,body>.mp-popover{color:#18181b;opacity:0;visibility:hidden;z-index:9999;pointer-events:none;text-transform:none;letter-spacing:normal;-webkit-overflow-scrolling:touch;box-sizing:border-box;background:#fff;border:1px solid #e4e4e7;border-radius:18px;width:480px;max-width:calc(100vw - 24px);max-height:calc(100vh - 80px);margin:0;padding:0;font-family:Poppins,-apple-system,sans-serif;transition:opacity .25s cubic-bezier(.2,.8,.3,1),transform .25s cubic-bezier(.2,.8,.3,1),visibility 0s linear .25s;position:absolute;top:calc(100% + 12px);left:50%;overflow:hidden auto;transform:translate(-50%)translateY(-6px)scale(.96);box-shadow:0 24px 60px -12px #0f0f1e38,0 8px 20px -4px #0f0f1e14}body>.mp-popover{position:fixed;top:auto;left:auto;transform:translateY(-6px)scale(.96)}.gnu-single .mp-popover *,body>.mp-popover *{text-transform:none;letter-spacing:normal;box-sizing:border-box;font-family:Poppins,-apple-system,sans-serif;line-height:inherit}.gnu-single .pill-trigger.popover-open .mp-popover,.gnu-single .pill-trigger.popover-open+.mp-popover,.gnu-single .pill-trigger.popover-open~.mp-popover,.gnu-single .mp-popover.is-active,.gnu-single .mp-popover.popover-visible,body>.mp-popover.is-active{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transition:opacity .25s cubic-bezier(.2,.8,.3,1),transform .25s cubic-bezier(.2,.8,.3,1),visibility linear!important;transform:translate(-50%)translateY(0)scale(1)!important}.gnu-single .mp-popover:after{content:"";pointer-events:auto;background:0 0;height:16px;position:absolute;top:-16px;left:0;right:0}.gnu-single .mp-hero,body>.mp-popover .mp-hero{box-sizing:border-box;background:linear-gradient(135deg,#0f0822 0%,#1e0f3d 35%,#2d1366 70%,#4c1d95 100%);border:0;margin:0;padding:22px 24px 20px;display:block;position:relative;overflow:hidden}.gnu-single .mp-hero:before,body>.mp-popover .mp-hero:before{content:"";pointer-events:none;background:radial-gradient(circle,#c084fc38 0%,#0000 65%);border-radius:50%;width:240px;height:240px;display:block;position:absolute;top:-80px;right:-60px}.gnu-single .mp-hero:after,body>.mp-popover .mp-hero:after{content:"";pointer-events:none;background:radial-gradient(circle,#10b9811f 0%,#0000 65%);border-radius:50%;width:180px;height:180px;display:block;position:absolute;bottom:-60px;left:-40px}.gnu-single .mp-hero-grid,body>.mp-popover .mp-hero-grid{opacity:.4;pointer-events:none;background-image:linear-gradient(#c084fc0f 1px,#0000 1px),linear-gradient(90deg,#c084fc0f 1px,#0000 1px);background-size:24px 24px;display:block;position:absolute;inset:0}.gnu-single .mp-hero-top,body>.mp-popover .mp-hero-top{z-index:1;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;display:flex;position:relative}.gnu-single .mp-hero-eyebrow,body>.mp-popover .mp-hero-eyebrow{color:#c4b5fd;text-transform:uppercase;letter-spacing:.14em;align-items:center;gap:6px;font-family:JetBrains Mono,monospace;font-size:9px;font-weight:800;line-height:1;display:inline-flex}.gnu-single .mp-hero-eyebrow:before,body>.mp-popover .mp-hero-eyebrow:before{content:"";background:#34d399;border-radius:50%;flex-shrink:0;width:6px;height:6px;animation:2.4s ease-in-out infinite mpPulseDot;display:block;box-shadow:0 0 0 3px #34d39933,0 0 12px #34d39980}@keyframes mpPulseDot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.15)}}.gnu-single .mp-hero-tag,body>.mp-popover .mp-hero-tag{color:#ffffffd9;letter-spacing:.04em;background:#ffffff14;border:1px solid #ffffff1f;border-radius:9999px;flex-shrink:0;align-items:center;gap:5px;padding:4px 9px;font-family:JetBrains Mono,monospace;font-size:9.5px;font-weight:700;line-height:1;display:inline-flex}.gnu-single .mp-hero-tag svg,body>.mp-popover .mp-hero-tag svg{flex-shrink:0;display:block;stroke:#fbbf24!important;fill:none!important;stroke-width:2.5px!important;width:10px!important;height:10px!important}.gnu-single .mp-hero-title-row,body>.mp-popover .mp-hero-title-row{z-index:1;align-items:center;gap:14px;display:flex;position:relative}.gnu-single .mp-hero-logo,body>.mp-popover .mp-hero-logo{background:linear-gradient(135deg,#9951ff 0%,#6d28d9 50%,#4c1d95 100%);border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;display:flex;position:relative;box-shadow:0 8px 24px -4px #9951ff80,inset 0 1px #fff3}.gnu-single .mp-hero-logo:after,body>.mp-popover .mp-hero-logo:after{content:"";border:1.5px dashed #c084fc66;border-radius:16px;animation:16s linear infinite mpOrbit;display:block;position:absolute;inset:-3px}@keyframes mpOrbit{to{transform:rotate(360deg)}}.gnu-single .mp-hero-logo svg,body>.mp-popover .mp-hero-logo svg{display:block;stroke:#fff!important;fill:none!important;stroke-width:2.4px!important;width:24px!important;height:24px!important}.gnu-single .mp-hero-titles,body>.mp-popover .mp-hero-titles{flex:1;min-width:0}.gnu-single .mp-hero-title,body>.mp-popover .mp-hero-title{color:#fff;letter-spacing:-.025em;margin:0;padding:0;font-size:19px;font-weight:800;line-height:1.15}.gnu-single .mp-hero-accent,body>.mp-popover .mp-hero-accent{-webkit-text-fill-color:transparent;color:#0000;background:linear-gradient(135deg,#c4b5fd 0%,#ddd6fe 100%);-webkit-background-clip:text;background-clip:text}.gnu-single .mp-hero-sub,body>.mp-popover .mp-hero-sub{color:#ffffffa6;margin:4px 0 0;padding:0;font-size:11.5px;font-weight:500;line-height:1.4}.gnu-single .mp-benefits,body>.mp-popover .mp-benefits{background:#fafafa;grid-template-columns:1fr 1fr;gap:10px;margin:0;padding:16px 16px 14px;display:grid}.gnu-single .mp-benefit,body>.mp-popover .mp-benefit{cursor:default;background:#fff;border:1px solid #f0eff1;border-radius:12px;margin:0;padding:14px 14px 13px;transition:all .25s;position:relative;overflow:hidden}.gnu-single .mp-benefit:before,body>.mp-popover .mp-benefit:before{content:"";border-radius:12px 12px 0 0;height:2px;display:block;position:absolute;top:0;left:0;right:0}.gnu-single .mp-benefit-1:before,body>.mp-popover .mp-benefit-1:before{background:linear-gradient(90deg,#9951ff,#c084fc)}.gnu-single .mp-benefit-2:before,body>.mp-popover .mp-benefit-2:before{background:linear-gradient(90deg,#10b981,#34d399)}.gnu-single .mp-benefit:hover,body>.mp-popover .mp-benefit:hover{border-color:#e4e4e7;transform:translateY(-2px);box-shadow:0 8px 20px -8px #0f0f1e1f}.gnu-single .mp-benefit-head,body>.mp-popover .mp-benefit-head{align-items:center;gap:9px;margin-bottom:10px;display:flex}.gnu-single .mp-benefit-icon,body>.mp-popover .mp-benefit-icon{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex;position:relative}.gnu-single .mp-benefit-icon-purple,body>.mp-popover .mp-benefit-icon-purple{background:linear-gradient(135deg,#9951ff1a,#9951ff2e)}.gnu-single .mp-benefit-icon-green,body>.mp-popover .mp-benefit-icon-green{background:linear-gradient(135deg,#10b9811a,#10b9812e)}.gnu-single .mp-benefit-icon svg,body>.mp-popover .mp-benefit-icon svg{display:block;fill:none!important;stroke-width:2.5px!important;width:16px!important;height:16px!important}.gnu-single .mp-benefit-icon-purple svg,body>.mp-popover .mp-benefit-icon-purple svg{stroke:#6d28d9!important}.gnu-single .mp-benefit-icon-green svg,body>.mp-popover .mp-benefit-icon-green svg{stroke:#059669!important}.gnu-single .mp-benefit-num,body>.mp-popover .mp-benefit-num{color:#71717a;letter-spacing:.06em;font-family:JetBrains Mono,monospace;font-size:9px;font-weight:800;line-height:1}.gnu-single .mp-benefit-title,body>.mp-popover .mp-benefit-title{color:#18181b;letter-spacing:-.015em;margin:1px 0 0;padding:0;font-size:13px;font-weight:800;line-height:1.2}.gnu-single .mp-benefit-desc,body>.mp-popover .mp-benefit-desc{color:#52525b;margin:0;padding:0;font-size:11px;font-weight:500;line-height:1.55}.gnu-single .mp-benefit-desc strong,body>.mp-popover .mp-benefit-desc strong{color:#18181b;font-weight:700}.gnu-single .mp-benefit-pill,body>.mp-popover .mp-benefit-pill{letter-spacing:-.005em;background:#fafafa;border:1px solid #f0eff1;border-radius:9999px;align-items:center;gap:4px;margin:9px 0 0;padding:3px 9px;font-family:JetBrains Mono,monospace;font-size:9.5px;font-weight:700;line-height:1;display:inline-flex}.gnu-single .mp-benefit-pill svg,body>.mp-popover .mp-benefit-pill svg{display:block;fill:none!important;stroke-width:3px!important;width:9px!important;height:9px!important}.gnu-single .mp-benefit-1 .mp-benefit-pill,body>.mp-popover .mp-benefit-1 .mp-benefit-pill{color:#6d28d9;background:#9951ff0f;border-color:#9951ff1f}.gnu-single .mp-benefit-1 .mp-benefit-pill svg,body>.mp-popover .mp-benefit-1 .mp-benefit-pill svg{stroke:#6d28d9!important}.gnu-single .mp-benefit-2 .mp-benefit-pill,body>.mp-popover .mp-benefit-2 .mp-benefit-pill{color:#059669;background:#10b9810f;border-color:#10b9811f}.gnu-single .mp-benefit-2 .mp-benefit-pill svg,body>.mp-popover .mp-benefit-2 .mp-benefit-pill svg{stroke:#059669!important}.gnu-single .mp-compare,body>.mp-popover .mp-compare{background:#fff;border-top:1px solid #f0eff1;border-bottom:1px solid #f0eff1;margin:0;padding:14px 18px}.gnu-single .mp-compare-head,body>.mp-popover .mp-compare-head{color:#71717a;text-transform:uppercase;letter-spacing:.12em;text-align:center;margin:0 0 10px;font-family:JetBrains Mono,monospace;font-size:9px;font-weight:800;line-height:1}.gnu-single .mp-compare-row,body>.mp-popover .mp-compare-row{grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;display:grid}.gnu-single .mp-compare-col,body>.mp-popover .mp-compare-col{flex-direction:column;gap:5px;display:flex}.gnu-single .mp-compare-item,body>.mp-popover .mp-compare-item{align-items:center;gap:6px;font-size:11px;font-weight:600;line-height:1.3;display:flex}.gnu-single .mp-compare-bad,body>.mp-popover .mp-compare-bad{color:#a1a1aa;-webkit-text-decoration:line-through #a1a1aa66;text-decoration:line-through #a1a1aa66;text-decoration-thickness:1px}.gnu-single .mp-compare-good,body>.mp-popover .mp-compare-good{color:#059669}.gnu-single .mp-compare-item svg,body>.mp-popover .mp-compare-item svg{flex-shrink:0;display:block;fill:none!important;stroke-width:3px!important;width:11px!important;height:11px!important}.gnu-single .mp-compare-bad svg,body>.mp-popover .mp-compare-bad svg{stroke:#a1a1aa!important}.gnu-single .mp-compare-good svg,body>.mp-popover .mp-compare-good svg{stroke:#059669!important}.gnu-single .mp-compare-arrow,body>.mp-popover .mp-compare-arrow{color:#d4d4d8;text-align:center;font-size:18px;font-weight:300;line-height:1}.gnu-single .mp-foot,body>.mp-popover .mp-foot{background:linear-gradient(#fafafa 0%,#f4f4f5 100%);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:0;padding:11px 18px;display:flex}.gnu-single .mp-foot-left,body>.mp-popover .mp-foot-left{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.gnu-single .mp-foot-icon,body>.mp-popover .mp-foot-icon{background:linear-gradient(135deg,#9951ff,#6d28d9);border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex;box-shadow:0 3px 8px -2px #9951ff66}.gnu-single .mp-foot-icon svg,body>.mp-popover .mp-foot-icon svg{display:block;stroke:#fff!important;fill:none!important;stroke-width:2.5px!important;width:12px!important;height:12px!important}.gnu-single .mp-foot-text,body>.mp-popover .mp-foot-text{color:#52525b;margin:0;font-size:10.5px;font-weight:600;line-height:1.3}.gnu-single .mp-foot-text strong,body>.mp-popover .mp-foot-text strong{color:#18181b;font-weight:800}.gnu-single .mp-foot-cta,body>.mp-popover .mp-foot-cta{color:#6d28d9;cursor:pointer;background:#fff;border:1px solid #e4e4e7;border-radius:9999px;flex-shrink:0;align-items:center;gap:4px;margin:0;padding:7px 13px;font-family:Poppins,sans-serif;font-size:10.5px;font-weight:700;line-height:1;text-decoration:none;transition:all .2s;display:inline-flex}.gnu-single .mp-foot-cta:hover,body>.mp-popover .mp-foot-cta:hover{color:#6d28d9;background:#faf5ff;border-color:#9951ff}.gnu-single .mp-foot-cta svg,body>.mp-popover .mp-foot-cta svg{transition:transform .2s;display:block;stroke:currentColor!important;fill:none!important;stroke-width:2.5px!important;width:10px!important;height:10px!important}.gnu-single .mp-foot-cta:hover svg,body>.mp-popover .mp-foot-cta:hover svg{transform:translate(2px)}@media (width<=900px) and (width>=601px){.gnu-single .mp-popover,body>.mp-popover{width:420px;max-width:calc(100vw - 32px)}.gnu-single .mp-hero,body>.mp-popover .mp-hero{padding:18px 20px 16px}.gnu-single .mp-hero-title,body>.mp-popover .mp-hero-title{font-size:17px}.gnu-single .mp-hero-logo,body>.mp-popover .mp-hero-logo{width:46px;height:46px}.gnu-single .mp-hero-logo svg,body>.mp-popover .mp-hero-logo svg{width:21px!important;height:21px!important}}@media (width<=600px){body>.mp-popover{border-bottom:0;border-left:0;border-right:0;border-radius:20px 20px 0 0;max-height:88vh;overflow-y:auto;transform:translateY(100%);box-shadow:0 -12px 40px -8px #0f0f1e40;width:100vw!important;max-width:100vw!important;position:fixed!important;inset:auto 0 0!important}body>.mp-popover.is-active{transform:translateY(0)}.gnu-single .pill-trigger:after{display:none}body>.mp-popover:before{content:"";z-index:2;background:#0f0f1e26;border-radius:9999px;flex-shrink:0;width:40px;height:4px;margin:10px auto 0;display:block;position:sticky;top:0;left:0;right:0}body>.mp-popover .mp-hero{padding:8px 18px 16px}body>.mp-popover .mp-hero-top{margin-bottom:12px}body>.mp-popover .mp-hero-title{font-size:18px;line-height:1.2}body>.mp-popover .mp-hero-logo{width:44px;height:44px}body>.mp-popover .mp-hero-logo svg{width:20px!important;height:20px!important}body>.mp-popover .mp-hero-sub{margin-top:5px;font-size:11px}body>.mp-popover .mp-benefits{grid-template-columns:1fr;gap:8px;padding:14px}body>.mp-popover .mp-benefit{padding:12px}body>.mp-popover .mp-compare{padding:14px 18px 16px}body>.mp-popover .mp-compare-row{grid-template-columns:1fr;gap:10px}body>.mp-popover .mp-compare-arrow{margin:0 auto;padding:2px 0;font-size:16px;transform:rotate(90deg)}body>.mp-popover .mp-foot{flex-direction:column;align-items:stretch;gap:10px;padding:14px 18px}body>.mp-popover .mp-foot-left{justify-content:flex-start}body>.mp-popover .mp-foot-cta{justify-content:center;padding:10px 16px;font-size:11.5px}}.gnu-single .mp-backdrop,body>.mp-backdrop{-webkit-backdrop-filter:blur(4px);opacity:0;visibility:hidden;z-index:9998;pointer-events:none;background:#0f0f1e73;transition:opacity .25s,visibility 0s linear .25s;position:fixed;inset:0}.gnu-single .mp-backdrop.active,body>.mp-backdrop.active{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .25s,visibility linear}body.gnu-popover-open{overflow:hidden}@media (width>=601px){.gnu-single .mp-backdrop,body>.mp-backdrop{display:none}body.gnu-popover-open{overflow:auto}}.gnu-single .featured-banner{border-radius:var(--r-lg);aspect-ratio:21/9;background:var(--zinc-100);border:1px solid var(--border);z-index:1;margin-bottom:14px;transition:transform .4s,box-shadow .4s;animation:.6s fadeUp;position:relative;overflow:hidden}.gnu-single .featured-banner:before{content:"";pointer-events:none;z-index:3;background:linear-gradient(#ffffff0d 0%,#0000 8%);position:absolute;inset:0}.gnu-single .featured-banner:hover{transform:translateY(-3px);box-shadow:0 24px 60px -20px #9951ff40,0 0 0 1px #9951ff1a}.gnu-single .featured-banner-img{object-fit:cover;z-index:1;width:100%;height:100%;position:absolute;inset:0}.gnu-single .lead-section{max-width:740px;margin-bottom:14px}.gnu-single .lead-p{color:var(--text-muted);letter-spacing:-.005em;font-size:16.5px;line-height:1.7}.gnu-single .lead-p strong{color:var(--text);font-weight:600}.gnu-single .lead-p .highlight-link{color:var(--accent-deep);border-bottom:1px solid #9951ff4d;font-weight:700;transition:border-color .15s}.gnu-single .lead-p .highlight-link:hover{border-bottom-color:var(--accent)}.gnu-single .lead-p em{color:var(--text);background:linear-gradient(#0000 62%,#9951ff24 62%);padding:0 2px;font-style:italic;font-weight:500}.gnu-single .vt-section{margin-bottom:32px;animation:.6s fadeUp}.gnu-single .vt-card{background:var(--bg);border:1px solid var(--border);border-radius:var(--r-lg);padding:14px 16px;position:relative;overflow:hidden;box-shadow:0 1px 3px #0000000a,0 8px 24px -16px #10b9812e}.gnu-single .vt-card:before{content:"";background:linear-gradient(90deg,var(--emerald-bright),var(--green-dark));border-radius:var(--r-lg) var(--r-lg) 0 0;height:3px;position:absolute;top:0;left:0;right:0}.gnu-single .vt-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.gnu-single .vt-head-left{align-items:center;gap:10px;min-width:0;display:flex}.gnu-single .vt-shield-wrap{flex-shrink:0;position:relative}.gnu-single .vt-shield{background:var(--green-soft);width:34px;height:34px;color:var(--green-dark);z-index:1;border:1.5px solid #10b9814d;border-radius:10px;justify-content:center;align-items:center;transition:background .4s,border-color .4s;display:flex;position:relative;overflow:hidden}.gnu-single .vt-shield svg{fill:none;stroke-width:2.2px;width:18px;height:18px;transition:opacity .35s,transform .35s;position:absolute}.gnu-single .vt-shield-scanning{stroke:var(--accent-deep);opacity:1;animation:1.8s linear infinite vtShieldSpin}.gnu-single .vt-shield-clean{stroke:var(--green-dark);opacity:0;transform:scale(.6)}.gnu-single .vt-card.is-complete .vt-shield{background:var(--green-soft);border-color:#10b98166}.gnu-single .vt-card.is-complete .vt-shield-scanning{opacity:0;animation:none}.gnu-single .vt-card.is-complete .vt-shield-clean{opacity:1;animation:.5s cubic-bezier(.2,1.4,.4,1) vtShieldPop;transform:scale(1)}.gnu-single .vt-shield-pulse{opacity:0;pointer-events:none;border:2px solid #9951ff66;border-radius:13px;animation:2.2s ease-out infinite vtShieldPulse;position:absolute;inset:-3px}.gnu-single .vt-card.is-complete .vt-shield-pulse{opacity:0;animation:none}@keyframes vtShieldPulse{0%{opacity:0;transform:scale(.85)}50%{opacity:.7}to{opacity:0;transform:scale(1.15)}}@keyframes vtShieldSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes vtShieldPop{0%{opacity:0;transform:scale(.5)}60%{opacity:1;transform:scale(1.15)}to{opacity:1;transform:scale(1)}}.gnu-single .vt-head-text{min-width:0}.gnu-single .vt-eyebrow{color:var(--accent-deep);text-transform:uppercase;letter-spacing:.12em;align-items:center;gap:5px;font-family:JetBrains Mono,monospace;font-size:9px;font-weight:800;line-height:1;transition:color .4s;display:inline-flex}.gnu-single .vt-eyebrow:before{content:"";background:var(--accent);border-radius:50%;width:4px;height:4px;transition:background .4s,box-shadow .4s;animation:1.2s ease-in-out infinite liveDot;box-shadow:0 0 6px #9951ff99}.gnu-single .vt-card.is-complete .vt-eyebrow{color:var(--green-dark)}.gnu-single .vt-card.is-complete .vt-eyebrow:before{background:var(--emerald-bright);animation:none;box-shadow:0 0 6px #10b98199}.gnu-single .vt-headline{color:var(--text);letter-spacing:-.015em;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;opacity:1;min-height:1.2em;margin-top:3px;font-size:13.5px;font-weight:700;line-height:1.2;transition:color .3s,opacity .18s;overflow:hidden}.gnu-single .vt-verdict{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:1px;display:flex}.gnu-single .vt-verdict-num{color:var(--accent-deep);letter-spacing:-.035em;font-variant-numeric:tabular-nums;font-family:JetBrains Mono,monospace;font-size:22px;font-weight:800;line-height:1;transition:color .4s}.gnu-single .vt-verdict-of{color:var(--text-soft);letter-spacing:-.005em;text-transform:uppercase;font-family:JetBrains Mono,monospace;font-size:9px;font-weight:700}.gnu-single .vt-card.is-complete .vt-verdict-num{color:var(--green-dark)}.gnu-single .vt-bar{background:var(--border-soft);border-radius:9999px;height:4px;margin-bottom:10px;position:relative;overflow:hidden}.gnu-single .vt-bar-fill{background:linear-gradient(90deg,var(--accent),var(--accent-deep));border-radius:9999px;width:0%;height:100%;transition:width .4s cubic-bezier(.4,0,.2,1),background .5s;position:relative}.gnu-single .vt-card.is-complete .vt-bar-fill{background:linear-gradient(90deg,var(--emerald-bright),var(--green-dark))}.gnu-single .vt-bar-fill:after{content:"";background:linear-gradient(90deg,#0000,#fff9,#0000);width:28px;height:100%;animation:1.4s ease-in-out infinite vtBarShimmer;position:absolute;top:0;right:0}.gnu-single .vt-card.is-complete .vt-bar-fill:after{opacity:0;animation:none}@keyframes vtBarShimmer{0%,to{transform:translate(-40px)}50%{transform:translate(40px)}}.gnu-single .vt-feed{margin-bottom:10px}.gnu-single .vt-feed-list{background:var(--bg-soft);border:1px solid var(--border-soft);border-radius:9px;position:relative;overflow:hidden}.gnu-single .vt-feed-item{border-bottom:1px solid var(--border-soft);grid-template-columns:10px 1fr auto;align-items:center;gap:8px;padding:6px 10px;font-family:JetBrains Mono,monospace;font-size:11px;transition:background .2s;animation:.32s cubic-bezier(.2,.8,.3,1) vtFeedSlideIn;display:grid}.gnu-single .vt-feed-item:last-child{border-bottom:none}.gnu-single .vt-feed-item.vt-feed-placeholder{color:var(--text-soft);font-style:italic}.gnu-single .vt-feed-dot{background:var(--emerald-bright);border-radius:50%;flex-shrink:0;width:6px;height:6px;box-shadow:0 0 4px #10b98180}.gnu-single .vt-feed-item.is-timeout .vt-feed-dot{box-shadow:none;background:#a1a1aa}.gnu-single .vt-feed-item.is-unsupported .vt-feed-dot{box-shadow:none;background:#fbbf24}.gnu-single .vt-feed-placeholder .vt-feed-dot{background:var(--border);box-shadow:none}.gnu-single .vt-feed-engine{color:var(--text);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-style:normal;font-weight:700;overflow:hidden}.gnu-single .vt-feed-status{color:var(--green-dark);letter-spacing:-.005em;font-variant-numeric:tabular-nums;flex-shrink:0;font-size:10px;font-weight:700}.gnu-single .vt-feed-item.is-timeout .vt-feed-status{color:var(--text-soft)}.gnu-single .vt-feed-item.is-unsupported .vt-feed-status{color:#92400e}@keyframes vtFeedSlideIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.gnu-single .vt-summary{background:var(--bg-soft);border:1px solid var(--border-soft);border-radius:9px;flex-direction:column;gap:5px;margin-bottom:10px;padding:10px 12px;animation:.4s cubic-bezier(.2,.8,.3,1) vtSummaryIn;display:flex}@keyframes vtSummaryIn{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}.gnu-single .vt-summary-line1{color:var(--green-dark);letter-spacing:-.005em;align-items:center;gap:6px;font-family:JetBrains Mono,monospace;font-size:11.5px;font-weight:700;line-height:1.3;display:flex}.gnu-single .vt-summary-line1 svg{width:13px;height:13px;stroke:var(--green-dark);fill:none;stroke-width:2.2px;flex-shrink:0}.gnu-single .vt-summary-line2{color:var(--text-muted);letter-spacing:-.005em;font-family:JetBrains Mono,monospace;font-size:10.5px;line-height:1.4}.gnu-single .vt-summary-line2 strong{color:var(--text);font-weight:700}.gnu-single .vt-summary-more{color:var(--text-soft);font-weight:500}.gnu-single .vt-hidden{display:none!important}.gnu-single .vt-sha-row{background:var(--bg-soft);border:1px dashed var(--border);border-radius:8px;align-items:center;gap:7px;margin-bottom:10px;padding:7px 10px;transition:border-color .4s;display:flex}.gnu-single .vt-card.is-complete .vt-sha-row{border-style:solid}.gnu-single .vt-sha-label{color:var(--text-soft);text-transform:uppercase;letter-spacing:.12em;flex-shrink:0;font-family:JetBrains Mono,monospace;font-size:9px;font-weight:800}.gnu-single .vt-sha-value{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.01em;-webkit-user-select:all;user-select:all;flex:1;min-width:0;font-family:JetBrains Mono,monospace;font-size:10px;transition:color .3s;overflow:hidden}.gnu-single [data-sha-random]:not(.sha-ready){color:var(--text-soft);opacity:.7;animation:.5s ease-in-out infinite alternate shaBlink}@keyframes shaBlink{0%{opacity:.5}to{opacity:.95}}.gnu-single .vt-sha-btn{background:var(--bg);border:1px solid var(--border);width:20px;height:20px;color:var(--text-soft);cursor:pointer;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:all .15s;display:flex}.gnu-single .vt-sha-btn:hover{color:var(--text);border-color:var(--text-soft)}.gnu-single .vt-sha-btn.copied{background:var(--green-soft);color:var(--green-dark);border-color:#10b98166}.gnu-single .vt-sha-btn svg{stroke:currentColor;fill:none;stroke-width:2.3px;width:10px;height:10px}.gnu-single .vt-foot{border-top:1px solid var(--border-soft);padding-top:8px}.gnu-single .vt-foot-meta{color:var(--text-soft);font-size:10.5px;font-weight:600}.gnu-single .vt-foot-meta strong{color:var(--text-muted);font-weight:700}.gnu-single .legal-section{background:var(--bg-soft);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--card-shadow-premium);content-visibility:auto;contain-intrinsic-size:0 600px;margin-bottom:48px;padding:32px;position:relative;overflow:hidden}.gnu-single .legal-section:before{content:"";pointer-events:none;background:radial-gradient(circle,#10b98114 0%,#0000 60%);border-radius:50%;width:280px;height:280px;position:absolute;top:-100px;right:-80px}.gnu-single .legal-inner{z-index:1;position:relative}.gnu-single .legal-eyebrow{color:var(--green-dark);text-transform:uppercase;letter-spacing:.14em;align-items:center;gap:7px;margin-bottom:14px;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:800;line-height:1;display:inline-flex}.gnu-single .legal-eyebrow:before{content:"";background:var(--green);border-radius:50%;flex-shrink:0;width:6px;height:6px;animation:1.8s ease-in-out infinite liveDot;box-shadow:0 0 8px #10b98180}.gnu-single .legal-title{color:var(--text);letter-spacing:-.025em;align-items:center;gap:10px;margin-bottom:8px;font-size:22px;font-weight:800;line-height:1.2;display:flex}.gnu-single .legal-title-accent{background:linear-gradient(135deg,var(--green-dark),var(--green-light));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.gnu-single .legal-subline{color:var(--text-muted);max-width:640px;margin-bottom:24px;font-size:14px;line-height:1.55}.gnu-single .legal-subline strong{color:var(--text);font-weight:600}.gnu-single .legal-pillars{grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:28px;display:grid}.gnu-single .legal-pillar{background:var(--bg);border:1px solid var(--border);border-radius:var(--r-md);box-shadow:var(--card-shadow-premium);flex-direction:column;gap:8px;padding:18px;transition:all .25s;display:flex}.gnu-single .legal-pillar:hover{border-color:#10b9814d;transform:translateY(-2px);box-shadow:0 10px 28px -10px #10b9812e,inset 0 1px #ffffffe6}.gnu-single .legal-pillar-icon{background:linear-gradient(135deg,#10b9812e,#10b9810f);border:1px solid #10b98138;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;transition:transform .25s;display:flex}.gnu-single .legal-pillar:hover .legal-pillar-icon{transform:scale(1.08)}.gnu-single .legal-pillar-icon svg{width:15px;height:15px;stroke:var(--green-dark);fill:none;stroke-width:2.3px}.gnu-single .legal-pillar-title{color:var(--text);letter-spacing:-.015em;font-size:13.5px;font-weight:800;line-height:1.2}.gnu-single .legal-pillar-desc{color:var(--text-muted);font-size:12px;line-height:1.5}.gnu-single .legal-pillar-desc strong{color:var(--text);font-weight:600}.gnu-single .legal-why{background:var(--bg);border:1px solid var(--border);border-radius:var(--r-md);box-shadow:var(--card-shadow-premium);margin-bottom:18px;padding:22px 24px;position:relative}.gnu-single .legal-why-label{color:var(--text-subtle);text-transform:uppercase;letter-spacing:.14em;align-items:center;gap:8px;margin-bottom:10px;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:800;line-height:1;display:flex}.gnu-single .legal-why-label:after{content:"";background:var(--border-soft);flex:1;height:1px}.gnu-single .legal-why-text{color:var(--text-muted);margin-bottom:12px;font-size:13px;line-height:1.65}.gnu-single .legal-why-text strong{color:var(--text);font-weight:600}.gnu-single .legal-why-link{color:var(--green-dark);align-items:center;gap:5px;font-size:12.5px;font-weight:700;text-decoration:none;transition:gap .2s,color .15s;display:inline-flex}.gnu-single .legal-why-link:hover{color:var(--green-light);gap:8px}.gnu-single .legal-why-link svg{stroke:currentColor;fill:none;stroke-width:2.5px;width:12px;height:12px;transition:transform .2s}.gnu-single .legal-why-link:hover svg{transform:translate(3px)}.gnu-single .legal-dev{background:linear-gradient(135deg,var(--bg-soft),#9951ff06);border:1px dashed var(--border);border-radius:var(--r-sm);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:14px 18px;display:flex}.gnu-single .legal-dev-left{flex:1;align-items:center;gap:11px;min-width:0;display:flex}.gnu-single .legal-dev-icon{background:linear-gradient(135deg,var(--accent-soft),#9951ff26);border:1px solid #9951ff33;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.gnu-single .legal-dev-icon svg{width:14px;height:14px;stroke:var(--accent-deep);fill:none;stroke-width:2.3px}.gnu-single .legal-dev-text{min-width:0}.gnu-single .legal-dev-title{color:var(--text);letter-spacing:-.01em;margin-bottom:2px;font-size:13px;font-weight:700;line-height:1.2}.gnu-single .legal-dev-sub{color:var(--text-muted);font-size:11.5px;line-height:1.4}.gnu-single .legal-dev-cta{background:var(--bg);border:1px solid var(--border);color:var(--accent-deep);letter-spacing:-.01em;border-radius:9999px;flex-shrink:0;align-items:center;gap:6px;padding:8px 14px;font-size:12px;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex}.gnu-single .legal-dev-cta:hover{background:var(--accent-soft);border-color:#9951ff59;transform:translateY(-1px)}.gnu-single .legal-dev-cta svg{stroke:currentColor;fill:none;stroke-width:2.5px;width:11px;height:11px;transition:transform .2s}.gnu-single .legal-dev-cta:hover svg{transform:translate(3px)}.gnu-single .upgrade-section{border-radius:var(--r-lg);color:#fff;background:linear-gradient(135deg,#0d0716 0%,#1a0d24 100%);border:1px solid #ffffff0f;margin-bottom:48px;padding:36px;animation:.6s fadeUp;position:relative;overflow:hidden;box-shadow:0 30px 80px -30px #9951ff4d}.gnu-single .upgrade-section:before{content:"";pointer-events:none;background:radial-gradient(circle,#9951ff40 0%,#0000 55%);width:520px;height:520px;position:absolute;top:-180px;right:-120px}.gnu-single .upgrade-section:after{content:"";pointer-events:none;background:radial-gradient(circle,#10b9811a 0%,#0000 60%);width:380px;height:380px;position:absolute;bottom:-100px;left:-80px}.gnu-single .upgrade-particles{pointer-events:none;z-index:0;position:absolute;inset:0}.gnu-single .upgrade-particle{background:#b87aff66;border-radius:50%;width:3px;height:3px;animation:12s ease-in-out infinite particleDrift;position:absolute;box-shadow:0 0 8px #b87aff80}.gnu-single .upgrade-particle:first-child{animation-duration:14s;animation-delay:0s;top:15%;left:10%}.gnu-single .upgrade-particle:nth-child(2){background:#6ee7b766;animation-duration:16s;animation-delay:-3s;top:30%;left:80%;box-shadow:0 0 8px #6ee7b780}.gnu-single .upgrade-particle:nth-child(3){animation-duration:18s;animation-delay:-6s;top:60%;left:25%}.gnu-single .upgrade-particle:nth-child(4){background:#d4b8ff80;animation-duration:13s;animation-delay:-2s;top:75%;left:70%;box-shadow:0 0 8px #d4b8ff99}.gnu-single .upgrade-particle:nth-child(5){animation-duration:17s;animation-delay:-8s;top:25%;left:50%}.gnu-single .upgrade-particle:nth-child(6){background:#6ee7b74d;animation-duration:15s;animation-delay:-5s;top:80%;left:15%;box-shadow:0 0 8px #6ee7b780}.gnu-single .upgrade-particle:nth-child(7){animation-duration:14s;animation-delay:-9s;top:50%;left:90%}.gnu-single .upgrade-particle:nth-child(8){animation-duration:16s;animation-delay:-4s;top:90%;left:50%}.gnu-single .upgrade-inner{z-index:1;grid-template-columns:1.3fr 1fr;align-items:center;gap:36px;display:grid;position:relative}.gnu-single .upgrade-eyebrow{color:var(--accent-light);text-transform:uppercase;letter-spacing:.14em;align-items:center;gap:6px;margin-bottom:12px;font-family:JetBrains Mono,monospace;font-size:10.5px;font-weight:700;display:inline-flex}.gnu-single .upgrade-eyebrow:before{content:"";background:var(--accent);border-radius:50%;width:6px;height:6px;animation:1.5s ease-in-out infinite liveDot}.gnu-single .upgrade-h{letter-spacing:-.03em;margin-bottom:10px;font-size:26px;font-weight:800;line-height:1.15}.gnu-single .upgrade-h-accent{background:linear-gradient(135deg,var(--accent-light),var(--accent-pale));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-style:italic}.gnu-single .upgrade-sub{color:#ffffffa6;margin-bottom:22px;font-size:14px;line-height:1.55}.gnu-single .upgrade-sub strong{color:#fff;font-weight:600}.gnu-single .upgrade-stats{border-radius:var(--r-sm);background:#ffffff0f;border:1px solid #ffffff14;grid-template-columns:repeat(3,1fr);gap:1px;margin-bottom:22px;display:grid;overflow:hidden}.gnu-single .upgrade-stat{text-align:left;background:#ffffff05;padding:14px 18px;transition:background .25s}.gnu-single .upgrade-stat:hover{background:#ffffff0d}.gnu-single .upgrade-stat-num{color:#fff;letter-spacing:-.025em;font-variant-numeric:tabular-nums;margin-bottom:4px;font-family:JetBrains Mono,monospace;font-size:22px;font-weight:800;line-height:1}.gnu-single .upgrade-stat-num.accent{background:linear-gradient(135deg,var(--accent-light),var(--accent-pale));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.gnu-single .upgrade-stat-num.green{color:var(--green-light)}.gnu-single .upgrade-stat-label{color:#ffffff73;text-transform:uppercase;letter-spacing:.1em;font-size:10px;font-weight:600}.gnu-single .upgrade-features{flex-direction:column;gap:11px;margin-top:24px;animation:.6s .15s backwards fadeUp;display:flex}.gnu-single .upgrade-feature{color:#ffffffc7;align-items:flex-start;gap:10px;font-size:14px;line-height:1.45;display:flex}.gnu-single .upgrade-feature svg{width:16px;height:16px;stroke:var(--emerald-bright);fill:none;stroke-width:2.8px;filter:drop-shadow(0 2px 6px #10b98159);flex-shrink:0;margin-top:2px}.gnu-single .upgrade-feature strong{color:#fff;font-weight:700}.gnu-single .upgrade-cta{background:linear-gradient(135deg,var(--emerald-bright),var(--green-dark));color:#fff;letter-spacing:-.015em;text-align:center;border-radius:22px;justify-content:center;align-items:center;gap:10px;width:100%;min-width:0;max-width:100%;margin-top:18px;margin-bottom:14px;padding:16px 22px;font-size:14.5px;font-weight:800;line-height:1.3;text-decoration:none;transition:all .25s;animation:2.5s ease-in-out infinite ctaPulse;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 24px -8px #10b98166,inset 0 1px #fff3}.gnu-single .upgrade-cta-content{flex-direction:column;flex:1;align-items:center;gap:3px;min-width:0;display:flex}.gnu-single .upgrade-cta-line1{word-break:break-word;color:#fff;width:100%;font-size:15px;font-weight:800;line-height:1.25;display:block}.gnu-single .upgrade-cta-line2{opacity:.92;letter-spacing:-.005em;color:#fff;align-items:center;gap:8px;font-size:12px;font-weight:600;display:inline-flex}.gnu-single .upgrade-cta:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff2e,#0000);width:60%;height:100%;transition:left .6s;position:absolute;top:0;left:-100%}.gnu-single .upgrade-cta:hover{transform:translateY(-2px);box-shadow:0 14px 32px -8px #10b98180,inset 0 1px #ffffff40}.gnu-single .upgrade-cta:hover:after{left:120%}.gnu-single .upgrade-cta-arrow{font-family:JetBrains Mono,monospace;font-weight:800;transition:transform .25s}.gnu-single .upgrade-cta:hover .upgrade-cta-arrow{transform:translate(3px)}.gnu-single .upgrade-cta-wrap{width:100%;margin-top:18px;margin-bottom:14px;padding-top:14px;position:relative}.gnu-single .upgrade-cta-wrap .upgrade-cta{margin-top:0;margin-bottom:0}.gnu-single .upgrade-cta-badge{color:#422006;text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;z-index:5;pointer-events:none;background:linear-gradient(135deg,#fbbf24,#f59e0b);border-radius:9999px;align-items:center;gap:4px;padding:4px 11px;font-size:10.5px;font-weight:800;line-height:1;display:none;position:absolute;top:0;right:18px;box-shadow:0 6px 16px -4px #f59e0b8c,inset 0 1px #fff6}.gnu-single .upgrade-cta-badge svg{fill:currentColor;stroke:none;flex-shrink:0;width:11px;height:11px}.gnu-single .upgrade-cta.is-lifetime{background:linear-gradient(135deg,var(--accent),var(--accent-deep));box-shadow:0 8px 24px -8px #9951ff8c,inset 0 1px #ffffff38}.gnu-single .upgrade-cta.is-lifetime:hover{background:linear-gradient(135deg,var(--accent-deep),#581c87);box-shadow:0 14px 32px -8px #9951ffa6,inset 0 1px #ffffff47}.gnu-single .upgrade-cta-wrap.is-lifetime .upgrade-cta-badge{animation:.35s badgePop;display:inline-flex}.gnu-single .upgrade-assurances{flex-wrap:wrap;align-items:center;gap:18px;margin-top:14px;display:flex}.gnu-single .upgrade-assurance{color:#fff9;align-items:center;gap:6px;font-size:12px;font-weight:600;line-height:1;display:inline-flex}.gnu-single .upgrade-assurance svg{width:13px;height:13px;stroke:var(--green-light);fill:none;stroke-width:2.5px;flex-shrink:0}.gnu-single .upgrade-assurance strong{color:#ffffffe6;font-weight:700}.gnu-single .upgrade-billing-toggle{background:#ffffff0a;border:1px solid #ffffff14;border-radius:9999px;grid-template-columns:1fr 1fr;gap:4px;margin:0 0 16px;padding:4px;display:grid;position:relative;overflow:visible}.gnu-single .upgrade-billing-option{cursor:pointer;color:#ffffff8c;background:0 0;border:none;border-radius:9999px;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:9px 8px;font-family:inherit;font-weight:600;transition:all .25s;display:flex;position:relative}.gnu-single .upgrade-billing-option:hover{color:#ffffffd9}.gnu-single .upgrade-billing-option.active{color:var(--text);background:#fff;box-shadow:0 2px 8px #00000040}.gnu-single .upgrade-billing-label{letter-spacing:-.01em;font-size:11.5px;font-weight:700;line-height:1.1}.gnu-single .upgrade-billing-sub{color:#ffffff73;text-transform:uppercase;letter-spacing:.08em;margin-top:3px;font-family:JetBrains Mono,monospace;font-size:9.5px;font-weight:700;line-height:1}.gnu-single .upgrade-billing-option.active .upgrade-billing-sub{color:var(--accent)}.gnu-single .upgrade-billing-best{background:linear-gradient(135deg,var(--accent),var(--accent-deep));color:#fff;text-transform:uppercase;letter-spacing:.1em;white-space:nowrap;border:1px solid #ffffff26;border-radius:9999px;padding:2px 7px;font-family:JetBrains Mono,monospace;font-size:8px;font-weight:800;line-height:1;position:absolute;top:-7px;right:8px;box-shadow:0 2px 8px #9951ff80}.gnu-single .upgrade-savings{color:var(--green-light);letter-spacing:-.005em;background:#10b9811f;border:1px solid #10b98140;border-radius:9999px;align-items:center;gap:6px;margin-bottom:14px;padding:5px 10px;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:800;display:inline-flex}.gnu-single .upgrade-savings svg{width:11px;height:11px;stroke:var(--green-light);fill:none;stroke-width:2.8px}.gnu-single .upgrade-right{z-index:1;position:relative}.gnu-single .upgrade-price-card{border-radius:var(--r-md);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0a;border:1px solid #ffffff1a;padding:26px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1a,0 8px 24px -8px #0000004d}.gnu-single .upgrade-price-card:before{content:"";background:linear-gradient(90deg,#0000,#ffffff4d,#0000);height:1px;position:absolute;top:0;left:0;right:0}.gnu-single .upgrade-price-label{text-transform:uppercase;letter-spacing:.14em;color:#ffffff80;margin-bottom:12px;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:700}.gnu-single .upgrade-price-row{align-items:baseline;gap:8px;margin-bottom:6px;display:flex}.gnu-single .upgrade-price-amount{letter-spacing:-.04em;color:#fff;font-variant-numeric:tabular-nums;font-size:48px;font-weight:800;line-height:1}.gnu-single .upgrade-price-period{color:#ffffff80;font-size:16px;font-weight:500}.gnu-single .upgrade-price-strike{color:#ffffff59;font-variant-numeric:tabular-nums;margin-bottom:10px;font-family:JetBrains Mono,monospace;font-size:13px;text-decoration:line-through;display:inline-block}.gnu-single .upgrade-payments{border-top:1px solid #ffffff0f;flex-wrap:wrap;align-items:center;gap:8px;margin-top:20px;padding-top:18px;display:flex}.gnu-single .upgrade-payments-label{color:#fff6;text-transform:uppercase;letter-spacing:.12em;width:100%;margin-bottom:6px;font-family:JetBrains Mono,monospace;font-size:9.5px}.gnu-single .payment-pill{color:#ffffffb3;background:#ffffff0a;border:1px solid #ffffff14;border-radius:9999px;align-items:center;gap:5px;padding:5px 11px;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:600;transition:all .2s;display:inline-flex}.gnu-single .payment-pill:hover{color:#ffffffe6;background:#ffffff14}.gnu-single .related-section{border-top:1px solid var(--border);content-visibility:auto;contain-intrinsic-size:0 500px;padding-top:48px;position:relative}.gnu-single .related-eyebrow{color:var(--accent-deep);text-transform:uppercase;letter-spacing:.14em;align-items:center;gap:7px;margin-bottom:12px;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:800;line-height:1;display:inline-flex}.gnu-single .related-eyebrow:before{content:"";background:var(--accent);border-radius:50%;flex-shrink:0;width:6px;height:6px;animation:1.8s ease-in-out infinite liveDot;box-shadow:0 0 8px #9951ff80}.gnu-single .related-head-stack{margin-bottom:24px}.gnu-single .related-h2{letter-spacing:-.025em;color:var(--text);margin-bottom:6px;font-size:24px;font-weight:800;line-height:1.2}.gnu-single .related-sub{color:var(--text-muted);font-size:13.5px;line-height:1.45}.gnu-single .related-sub strong{color:var(--text);font-weight:600}.gnu-single .related-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:22px;display:grid}.gnu-single .product-card{background:var(--bg);border:1px solid var(--border);border-radius:var(--r-md);color:inherit;box-shadow:var(--card-shadow-premium);flex-direction:column;text-decoration:none;transition:transform .3s cubic-bezier(.2,.8,.3,1),border-color .25s,box-shadow .3s;display:flex;position:relative;overflow:hidden}.gnu-single .product-card:hover{border-color:#9951ff47;transform:translateY(-4px);box-shadow:0 16px 36px -14px #9951ff38,inset 0 1px #ffffffe6}.gnu-single .product-card-media{aspect-ratio:16/10;background:var(--zinc-100);border-radius:10px;min-height:140px;margin:10px 12px 0;position:relative;overflow:hidden;flex-shrink:0!important;align-self:stretch!important}.gnu-single .product-card-media svg,.gnu-single .product-card-media img,.gnu-single .product-card-media .wp-post-image{object-fit:cover;object-position:center;width:100%;height:100%;transition:transform .5s;display:block}.gnu-single .product-card:hover .product-card-media svg,.gnu-single .product-card:hover .product-card-media img,.gnu-single .product-card:hover .product-card-media .wp-post-image{transform:scale(1.06)}.gnu-single .card-au-pill{z-index:2;background:var(--zinc-950);border:1px solid var(--zinc-800);border-radius:9999px;align-items:center;gap:4px;height:20px;padding:0 9px;display:inline-flex;position:absolute;top:8px;right:8px}.gnu-single .card-au-pill svg{fill:none;stroke:#4ade80;stroke-width:2.5px;width:9px;height:9px}.gnu-single .card-au-pill span{color:#fff;text-transform:uppercase;letter-spacing:.08em;font-size:8.5px;font-weight:700;line-height:1}.gnu-single .product-card-author{color:var(--text-subtle);text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:6px;padding:10px 12px 0;font-family:JetBrains Mono,monospace;font-size:10.5px;font-weight:600;line-height:1;display:flex}.gnu-single .product-card-author svg{width:11px;height:11px;stroke:var(--text-subtle);fill:none;stroke-width:2.3px;flex-shrink:0}.gnu-single .product-card-author-name{color:var(--text-muted);text-transform:none;letter-spacing:-.005em;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-family:Poppins,sans-serif;font-size:11px;font-weight:600;overflow:hidden}.gnu-single .product-card-body{flex-direction:column;flex:1;padding:6px 12px 12px;display:flex}.gnu-single .product-card-title{color:var(--text);letter-spacing:-.015em;white-space:nowrap;text-overflow:ellipsis;margin:4px 0 5px;font-size:14px;font-weight:800;line-height:1.25;overflow:hidden}.gnu-single .product-card-desc{color:var(--text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:11px;font-size:11.5px;line-height:1.45;display:-webkit-box;overflow:hidden}.gnu-single .product-card-footer{border-top:1px solid var(--zinc-100);justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding-top:10px;display:flex}.gnu-single .product-card-stats{flex:1;align-items:center;gap:8px;min-width:0;display:inline-flex}.gnu-single .product-card-stat{color:var(--text-subtle);letter-spacing:-.005em;align-items:center;gap:4px;font-family:JetBrains Mono,monospace;font-size:9.5px;font-weight:600;display:inline-flex}.gnu-single .product-card-stat svg{width:9px;height:9px;stroke:var(--text-subtle);fill:none;stroke-width:2.3px;flex-shrink:0}.gnu-single .product-card-stat-sep{background:var(--zinc-300);border-radius:50%;flex-shrink:0;width:2px;height:2px}.gnu-single .product-card-arrow{background:var(--bg-soft);width:22px;height:22px;color:var(--text-subtle);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:all .25s;display:flex}.gnu-single .product-card:hover .product-card-arrow{background:var(--accent-soft);color:var(--accent-deep);transform:translate(2px)}.gnu-single .product-card-arrow svg{stroke:currentColor;fill:none;stroke-width:2.8px;width:10px;height:10px}.gnu-single .related-cta-row{justify-content:center;margin-top:8px;display:flex}.gnu-single .related-cta{background:var(--bg-soft);border:1px solid var(--border);color:var(--text);letter-spacing:-.01em;box-shadow:var(--card-shadow-premium);border-radius:9999px;align-items:center;gap:8px;padding:11px 22px;font-size:13px;font-weight:700;text-decoration:none;transition:all .25s;display:inline-flex}.gnu-single .related-cta:hover{background:var(--bg);color:var(--accent-deep);border-color:#9951ff52;transform:translateY(-2px);box-shadow:0 10px 24px -8px #9951ff38,inset 0 1px #ffffffe6}.gnu-single .related-cta-count{color:var(--accent-deep);font-variant-numeric:tabular-nums;font-family:JetBrains Mono,monospace;font-weight:800}.gnu-single .related-cta svg{stroke:currentColor;fill:none;stroke-width:2.5px;width:13px;height:13px;transition:transform .25s}.gnu-single .related-cta:hover svg{transform:translate(3px)}.gnu-single .aside{scrollbar-width:thin;scrollbar-color:#9951ff4d transparent;scroll-behavior:smooth;overscroll-behavior:contain;flex-direction:column;grid-area:aside;gap:16px;min-width:0;max-height:calc(100vh - 40px);margin:-24px -8px -24px 0;padding:24px 8px 24px 0;display:flex;position:sticky;top:20px;overflow:hidden auto;-webkit-mask-image:linear-gradient(#0000 0,#000 40px calc(100% - 40px),#0000 100%);mask-image:linear-gradient(#0000 0,#000 40px calc(100% - 40px),#0000 100%);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.gnu-single .aside::-webkit-scrollbar{width:6px}.gnu-single .aside::-webkit-scrollbar-track{background:0 0;border-radius:9999px}.gnu-single .aside::-webkit-scrollbar-thumb{background:linear-gradient(#9951ff40,#9951ff73) padding-box padding-box;border:1px solid #0000;border-radius:9999px;transition:background .2s}.gnu-single .aside::-webkit-scrollbar-thumb:hover{background:linear-gradient(#9951ff80,#9951ffbf) padding-box padding-box;border:1px solid #0000}.gnu-single .aside::-webkit-scrollbar-thumb:active{background:linear-gradient(180deg,var(--accent),var(--accent-deep))}.gnu-single .aside-variant{animation:.3s fadeIn;display:none}.gnu-single .aside-variant.active{flex-direction:column;gap:16px;display:flex}.gnu-single .lead-p p{margin-bottom:1.1em}.gnu-single .lead-p p:last-child{margin-bottom:0}.gnu-single .lead-p h1,.gnu-single .lead-p h2,.gnu-single .lead-p h3,.gnu-single .lead-p h4{color:var(--text);margin-top:1.4em;margin-bottom:.7em;font-size:18px;font-weight:700;line-height:1.35}.gnu-single .lead-p ul,.gnu-single .lead-p ol{margin-top:.75rem;margin-bottom:1.25rem;padding-left:1.5rem}.gnu-single .lead-p ul{list-style-type:disc}.gnu-single .lead-p ol{list-style-type:decimal}.gnu-single .lead-p li{margin-bottom:.4rem;line-height:1.6}.gnu-single .lead-p a{color:var(--accent);text-decoration:underline}.gnu-single .premium-card{background:var(--bg);border:1px solid var(--border);border-radius:var(--r-lg);position:relative;overflow:hidden;box-shadow:0 12px 40px -16px #9951ff33,inset 0 1px #ffffffe6}.gnu-single .premium-card-strip{background:linear-gradient(90deg,var(--accent),var(--accent-light),var(--accent-deep));height:4px;position:relative;overflow:hidden}.gnu-single .premium-card-strip:after{content:"";background:linear-gradient(90deg,#0000,#fff6,#0000);width:50%;height:100%;animation:3s ease-in-out infinite edgeSlide;position:absolute;top:0;left:-50%}.gnu-single .premium-card-body{padding:24px}.gnu-single .premium-tag{background:var(--accent-soft);color:var(--accent-deep);text-transform:uppercase;letter-spacing:.12em;border:1px solid #9951ff33;border-radius:9999px;align-items:center;gap:6px;margin-bottom:16px;padding:5px 11px;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:800;display:inline-flex}.gnu-single .premium-tag-dot{background:var(--accent);border-radius:50%;width:5px;height:5px;animation:1.6s ease-in-out infinite liveDot}.gnu-single .premium-price-row{align-items:baseline;gap:6px;margin-bottom:3px;display:flex}.gnu-single .premium-price-amount{letter-spacing:-.04em;color:var(--text);font-variant-numeric:tabular-nums;font-feature-settings:"tnum";font-size:56px;font-weight:800;line-height:1}.gnu-single .premium-price-period{color:var(--text-muted);font-size:18px;font-weight:600}.gnu-single .premium-price-meta{color:var(--text-subtle);align-items:center;gap:8px;margin-bottom:12px;font-size:11.5px;display:flex}.gnu-single .premium-price-meta-strike{font-variant-numeric:tabular-nums;font-family:JetBrains Mono,monospace;text-decoration:line-through}.gnu-single .premium-price-meta-sep{background:var(--zinc-300);border-radius:50%;width:3px;height:3px}.gnu-single .premium-savings{color:var(--green-dark);background:#10b9811a;border:1px solid #10b98140;border-radius:9999px;align-items:center;gap:6px;margin-bottom:14px;padding:6px 12px;font-size:11.5px;font-weight:800;display:inline-flex}.gnu-single .premium-savings svg{width:12px;height:12px;stroke:var(--green-dark);fill:none;stroke-width:2.8px}.gnu-single .premium-social-proof{background:linear-gradient(135deg,var(--bg-soft),#f59e0b0a);border:1px solid var(--border-soft);border-radius:var(--r-sm);align-items:center;gap:8px;margin-bottom:18px;padding:10px 12px;display:flex}.gnu-single .premium-social-stars{color:var(--amber);letter-spacing:.5px;font-size:11px}.gnu-single .premium-social-text{color:var(--text-muted);flex:1;font-size:11.5px;line-height:1.3}.gnu-single .premium-social-text strong{color:var(--text);font-variant-numeric:tabular-nums;font-weight:700}.gnu-single .premium-cta{background:linear-gradient(135deg,var(--emerald-bright),var(--green-dark));color:#fff;letter-spacing:-.015em;text-align:center;border-radius:22px;justify-content:center;align-items:center;gap:10px;width:100%;min-width:0;margin-bottom:8px;padding:16px 22px;font-size:14.5px;font-weight:800;line-height:1.3;text-decoration:none;transition:all .25s;animation:2.5s ease-in-out infinite ctaPulse;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 24px -8px #10b98166,inset 0 1px #fff3}.gnu-single .premium-cta-content{flex-direction:column;flex:1;align-items:center;gap:3px;min-width:0;display:flex}.gnu-single .premium-cta-line1{word-break:break-word;width:100%;font-size:15px;font-weight:800;line-height:1.25;display:block}.gnu-single .premium-cta-line2{opacity:.92;letter-spacing:-.005em;align-items:center;gap:8px;font-size:12px;font-weight:600;display:inline-flex}.gnu-single .premium-cta:after{content:"";background:linear-gradient(90deg,#0000,#ffffff4d,#0000);width:60%;height:100%;transition:left .6s;position:absolute;top:0;left:-100%}.gnu-single .premium-cta:hover{background:linear-gradient(135deg,#16a34a,#15803d);animation:none;transform:translateY(-2px)}.gnu-single .premium-cta:hover:after{left:120%}.gnu-single .premium-cta svg{stroke:#fff;fill:none;stroke-width:2.5px;width:16px;height:16px}.gnu-single .premium-cta-arrow{font-family:JetBrains Mono,monospace;font-weight:800;transition:transform .25s}.gnu-single .premium-cta:hover .premium-cta-arrow{transform:translate(3px)}.gnu-single .premium-cta-wrap{width:100%;margin-bottom:8px;padding-top:14px;position:relative}.gnu-single .premium-cta-wrap .premium-cta{margin-bottom:0}.gnu-single .premium-cta-badge{color:#422006;text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;z-index:5;pointer-events:none;background:linear-gradient(135deg,#fbbf24,#f59e0b);border-radius:9999px;align-items:center;gap:4px;padding:4px 11px;font-size:10.5px;font-weight:800;line-height:1;display:none;position:absolute;top:0;right:18px;box-shadow:0 6px 16px -4px #f59e0b8c,inset 0 1px #fff6}.gnu-single .premium-cta-badge svg{fill:currentColor;stroke:none;flex-shrink:0;width:11px;height:11px}.gnu-single .premium-cta.is-lifetime{background:linear-gradient(135deg,var(--accent),var(--accent-deep));box-shadow:0 8px 24px -8px #9951ff80,inset 0 1px #fff3}.gnu-single .premium-cta.is-lifetime:hover{background:linear-gradient(135deg,var(--accent-deep),#581c87);box-shadow:0 14px 32px -8px #9951ff99,inset 0 1px #ffffff40}.gnu-single .premium-cta-wrap.is-lifetime .premium-cta-badge{animation:.35s badgePop;display:inline-flex}@keyframes badgePop{0%{opacity:0;transform:scale(.6)}60%{opacity:1;transform:scale(1.08)}to{opacity:1;transform:scale(1)}}.gnu-single .premium-includes-title{color:var(--text-subtle);text-transform:uppercase;letter-spacing:.12em;border-top:1px solid var(--border-soft);margin-bottom:12px;padding-top:18px;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:700}.gnu-single .premium-includes{flex-direction:column;gap:10px;display:flex}.gnu-single .premium-include{color:var(--text-muted);align-items:flex-start;gap:10px;font-size:13px;line-height:1.45;display:flex}.gnu-single .premium-include svg{width:14px;height:14px;stroke:var(--green-dark);fill:none;stroke-width:2.5px;flex-shrink:0;margin-top:2px}.gnu-single .premium-include strong{color:var(--text);font-weight:700}.gnu-single .premium-billing-toggle{background:var(--bg-soft);border:1px solid var(--border-soft);border-radius:9999px;grid-template-columns:1fr 1fr;gap:4px;margin:8px 0 18px;padding:4px;display:grid;position:relative;overflow:visible}.gnu-single .premium-billing-option{cursor:pointer;color:var(--text-subtle);background:0 0;border:none;border-radius:9999px;flex-direction:column;justify-content:center;align-items:center;gap:1px;padding:9px 8px;font-family:inherit;font-weight:600;transition:all .25s;display:flex;position:relative}.gnu-single .premium-billing-option:hover{color:var(--text)}.gnu-single .premium-billing-option.active{color:var(--text);background:#fff;box-shadow:0 2px 6px #0000000f,0 1px 2px #0000000a}.gnu-single .premium-billing-option-label{letter-spacing:-.01em;font-size:11.5px;font-weight:700;line-height:1.1}.gnu-single .premium-billing-option-sub{color:var(--text-subtle);text-transform:uppercase;letter-spacing:.08em;margin-top:3px;font-family:JetBrains Mono,monospace;font-size:9.5px;font-weight:700;line-height:1}.gnu-single .premium-billing-option.active .premium-billing-option-sub{color:var(--accent)}.gnu-single .premium-billing-best-badge{background:linear-gradient(135deg,var(--accent),var(--accent-deep));color:#fff;text-transform:uppercase;letter-spacing:.1em;white-space:nowrap;border-radius:9999px;padding:2px 7px;font-family:JetBrains Mono,monospace;font-size:8px;font-weight:800;line-height:1;position:absolute;top:-7px;right:8px;box-shadow:0 2px 6px #9951ff66}.gnu-single .premium-assurances{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;margin-bottom:14px;display:flex}.gnu-single .premium-assurance{color:var(--text-muted);align-items:center;gap:5px;font-size:11px;font-weight:600;line-height:1;display:inline-flex}.gnu-single .premium-assurance svg{width:12px;height:12px;stroke:var(--green-dark);fill:none;stroke-width:2.5px;flex-shrink:0}.gnu-single .premium-assurance strong{color:var(--text);font-weight:700}.gnu-single .download-card{border:1px solid var(--border);border-radius:var(--r-lg);background:linear-gradient(#fff 0%,#f5fdf9 100%);position:relative;overflow:visible;box-shadow:0 18px 48px -16px #10b9812e,0 4px 14px -4px #0000000f,inset 0 1px #ffffffe6}.gnu-single .download-card:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(circle,#10b9811f 0%,#0000 60%);border-radius:50%;width:160px;height:160px;position:absolute;top:-40px;right:-40px}.gnu-single .download-card:after{content:"";pointer-events:none;z-index:0;background:radial-gradient(circle,#9951ff0d 0%,#0000 60%);border-radius:50%;width:120px;height:120px;position:absolute;bottom:-30px;left:-20px}.gnu-single .download-card-strip{border-radius:var(--r-lg) var(--r-lg) 0 0}.gnu-single .download-card-body{z-index:1;padding:24px;position:relative;overflow:visible}.gnu-single .download-card.ultimate-tier{background:linear-gradient(#fff 0%,#faf5ff 100%);box-shadow:0 18px 48px -16px #9951ff38,0 4px 14px -4px #0000000f,inset 0 1px #ffffffe6}.gnu-single .download-card.ultimate-tier:before{background:radial-gradient(circle,#9951ff24 0%,#0000 60%)}.gnu-single .download-card-strip{background:linear-gradient(90deg,var(--emerald-bright),var(--green-dark),var(--emerald-bright));height:4px;position:relative;overflow:hidden}.gnu-single .download-card.ultimate-tier .download-card-strip{background:linear-gradient(90deg,var(--accent-deep),var(--accent),var(--accent-light),var(--accent),var(--accent-deep))}.gnu-single .download-card.locked-tier{background:linear-gradient(#fff 0%,#fffbeb 100%);box-shadow:0 18px 48px -16px #fbbf2438,0 4px 14px -4px #0000000f,inset 0 1px #ffffffe6}.gnu-single .download-card.locked-tier:before{background:radial-gradient(circle,#fbbf2429 0%,#0000 60%)}.gnu-single .download-card.locked-tier .download-card-strip{background:linear-gradient(90deg,#fbbf24,#f59e0b,#fbbf24)}.gnu-single .download-card.locked-tier .download-card-status{color:#92400e;background:#fbbf241f}.gnu-single .download-card.locked-tier .download-card-status-dot{background:#f59e0b;box-shadow:0 0 6px #f59e0b80}.gnu-single .download-card-locked-msg{color:var(--text-muted);margin:8px 0 16px;font-size:13px;font-weight:500;line-height:1.5}.gnu-single .download-card-locked-msg strong{color:var(--text);font-weight:700}.gnu-single .download-locked-cta{background:linear-gradient(135deg,var(--accent),var(--accent-deep));color:#fff;letter-spacing:-.015em;text-align:center;border:none;border-radius:22px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:56px;margin-bottom:16px;padding:16px 22px;font-family:Poppins,-apple-system,sans-serif;font-size:15px;font-weight:800;line-height:1.3;text-decoration:none;transition:all .25s;display:flex;box-shadow:0 10px 28px -8px #9951ff8c,0 2px 6px #9951ff26,inset 0 1px #ffffff40}.gnu-single .download-locked-cta:hover{background:linear-gradient(135deg,var(--accent-deep),#581c87);color:#fff;transform:translateY(-2px);box-shadow:0 16px 36px -8px #9951ff99,0 4px 10px #9951ff33,inset 0 1px #ffffff4d}.gnu-single .download-locked-cta svg{stroke:#fff;fill:none;stroke-width:2.5px;flex-shrink:0;width:18px;height:18px}.gnu-single .download-card-strip:after{content:"";background:linear-gradient(90deg,#0000,#ffffff40,#0000);width:50%;height:100%;animation:3s ease-in-out infinite edgeSlide;position:absolute;top:0;left:-50%}.gnu-single .download-card-top-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:14px;display:flex}.gnu-single .download-card-status{background:var(--green-soft);color:var(--green-dark);text-transform:uppercase;letter-spacing:.12em;border:1px solid #10b98140;border-radius:9999px;align-items:center;gap:6px;padding:5px 11px;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:800;display:inline-flex}.gnu-single .download-card-status-dot{background:var(--green);border-radius:50%;width:5px;height:5px;animation:1.6s ease-in-out infinite liveDot}.gnu-single .download-card-max-badge{background:linear-gradient(135deg,var(--accent),var(--accent-deep));color:#fff;text-transform:uppercase;letter-spacing:.12em;border:1px solid #9951ff66;border-radius:9999px;align-items:center;gap:5px;padding:5px 10px;font-family:JetBrains Mono,monospace;font-size:9.5px;font-weight:800;display:inline-flex;box-shadow:0 3px 10px -3px #9951ff73}.gnu-single .download-card-max-badge svg{stroke:#fff;fill:#fff;stroke-width:1.5px;width:9px;height:9px}.gnu-single .download-card-title{color:var(--text);letter-spacing:-.025em;margin-bottom:10px;font-size:19px;font-weight:800;line-height:1.2}.gnu-single .download-card-meta-row{flex-wrap:wrap;align-items:center;gap:8px 10px;margin-bottom:20px;display:flex}.gnu-single .download-version-pill{background:var(--bg-soft);border:1px solid var(--border);color:var(--text);font-variant-numeric:tabular-nums;letter-spacing:-.01em;border-radius:9999px;align-items:center;gap:5px;padding:4px 10px;font-family:JetBrains Mono,monospace;font-size:12px;font-weight:700;line-height:1;display:inline-flex}.gnu-single .download-version-pill:before{content:"";background:var(--accent);border-radius:50%;flex-shrink:0;width:5px;height:5px;box-shadow:0 0 6px #9951ff66}.gnu-single .download-latest-check{color:var(--green-dark);align-items:center;gap:5px;font-size:11.5px;font-weight:600;line-height:1;display:inline-flex}.gnu-single .download-latest-check svg{width:12px;height:12px;stroke:var(--green-dark);fill:none;stroke-width:3px;flex-shrink:0}.gnu-single .download-meta-dot{background:var(--zinc-300);border-radius:50%;flex-shrink:0;width:3px;height:3px}.gnu-single .download-released{color:var(--text-subtle);align-items:center;gap:5px;font-size:11.5px;font-weight:500;line-height:1;display:inline-flex}.gnu-single .download-released svg{width:11px;height:11px;stroke:var(--text-subtle);fill:none;stroke-width:2px;flex-shrink:0}.gnu-single .download-card-body>a:not(.download-developer-link):not(.download-trust-item),.gnu-single .download-card-body>button,.gnu-single .download-card-body>form>button,.gnu-single .download-card-body>div>a:not(.download-developer-link):not(.download-trust-item),.gnu-single .download-card-body>div>button,.gnu-single .download-card-body a[href*=\.zip],.gnu-single .download-card-body a[href*=r2\.dev],.gnu-single .download-card-body a[href*=r2\.cloudflarestorage],.gnu-single .download-card-body a[class*=download]:not(.download-developer-link),.gnu-single .download-card-body a[class*=r2-],.gnu-single .download-card-body button[class*=download],.gnu-single .download-card-body button[class*=r2-],.gnu-single .download-card .download-cta,.gnu-single .download-card a.download-cta{background:linear-gradient(135deg,var(--emerald-bright),var(--green-dark))!important;background-color:var(--emerald-bright)!important;background-image:linear-gradient(135deg,var(--emerald-bright),var(--green-dark))!important;color:#fff!important;letter-spacing:-.015em!important;text-align:center!important;cursor:pointer!important;opacity:1!important;visibility:visible!important;border:none!important;border-radius:22px!important;justify-content:center!important;align-items:center!important;gap:10px!important;width:100%!important;min-width:0!important;min-height:56px!important;margin:0!important;padding:16px 22px!important;font-family:Poppins,-apple-system,sans-serif!important;font-size:15px!important;font-weight:800!important;line-height:1.3!important;text-decoration:none!important;transition:all .25s!important;display:flex!important;position:relative!important;overflow:visible!important;box-shadow:0 10px 28px -8px #10b9818c,0 2px 6px #10b98126,inset 0 1px #ffffff40!important}.gnu-single .download-card-body>a:hover:not(.download-developer-link):not(.download-trust-item),.gnu-single .download-card-body>button:hover,.gnu-single .download-card-body>form>button:hover,.gnu-single .download-card-body a[href*=\.zip]:hover,.gnu-single .download-card-body a[href*=r2\.dev]:hover,.gnu-single .download-card-body a[href*=r2\.cloudflarestorage]:hover,.gnu-single .download-card-body a[class*=download]:hover:not(.download-developer-link),.gnu-single .download-card-body a[class*=r2-]:hover,.gnu-single .download-card-body button[class*=download]:hover,.gnu-single .download-card-body button[class*=r2-]:hover,.gnu-single .download-card .download-cta:hover,.gnu-single .download-card a.download-cta:hover{background:linear-gradient(135deg,var(--green-dark),#047857)!important;background-color:var(--green-dark)!important;background-image:linear-gradient(135deg,var(--green-dark),#047857)!important;color:#fff!important;transform:translateY(-2px)!important;box-shadow:0 16px 36px -8px #10b98199,0 4px 10px #10b98133,inset 0 1px #ffffff4d!important}.gnu-single .download-card-body .gnu-r2-btn-badge{z-index:10!important;letter-spacing:.04em!important;color:#fff!important;text-transform:uppercase!important;white-space:nowrap!important;background:linear-gradient(135deg,#34d399,#059669)!important;border-radius:9999px!important;padding:3px 9px!important;font-family:JetBrains Mono,monospace!important;font-size:9.5px!important;font-weight:800!important;line-height:1!important;top:-10px!important;right:-6px!important;box-shadow:0 4px 12px #10b98166,0 0 0 2px #fff!important}.gnu-single .download-card-body>a:not(.download-developer-link) *,.gnu-single .download-card-body>button *,.gnu-single .download-card-body a[class*=download]:not(.download-developer-link) *,.gnu-single .download-card-body a[class*=r2-] *,.gnu-single .download-card-body button[class*=r2-] *,.gnu-single .download-card .download-cta *{color:#fff!important}.gnu-single .download-card-body>a:not(.download-developer-link) svg,.gnu-single .download-card-body>button svg,.gnu-single .download-card-body a[class*=download]:not(.download-developer-link) svg,.gnu-single .download-card-body a[class*=r2-] svg,.gnu-single .download-card-body button[class*=r2-] svg,.gnu-single .download-card .download-cta svg{stroke:#fff!important;fill:none!important;stroke-width:2.5px!important;flex-shrink:0!important;width:18px!important;height:18px!important}.gnu-single .download-card a.download-cta,.gnu-single .download-card-body a[class*=download]:not(.download-developer-link){contain:layout}.gnu-single .download-card a.download-cta [class*=badge],.gnu-single .download-card a.download-cta [class*=updated],.gnu-single .download-card a.download-cta [class*=new-],.gnu-single .download-card-body a[class*=download]:not(.download-developer-link) [class*=badge],.gnu-single .download-card-body a[class*=download]:not(.download-developer-link) [class*=updated],.gnu-single .download-card-body a[class*=download]:not(.download-developer-link) [class*=new-]{color:#422006!important;text-transform:uppercase!important;letter-spacing:.08em!important;white-space:nowrap!important;z-index:5!important;pointer-events:none!important;width:auto!important;min-width:0!important;height:auto!important;min-height:0!important;text-shadow:none!important;background:#fbbf24 linear-gradient(135deg,#fbbf24,#f59e0b)!important;border:1.5px solid #fff!important;border-radius:9999px!important;align-items:center!important;gap:4px!important;margin:0!important;padding:3px 8px!important;font-family:Poppins,sans-serif!important;font-size:9px!important;font-weight:800!important;line-height:1!important;display:inline-flex!important;position:absolute!important;inset:6px 8px auto auto!important;box-shadow:0 3px 8px -2px #f59e0b80,inset 0 1px #fff6!important}.gnu-single .download-card a.download-cta [class*=badge] *,.gnu-single .download-card a.download-cta [class*=updated] *,.gnu-single .download-card a.download-cta [class*=new-] *,.gnu-single .download-card-body a[class*=download]:not(.download-developer-link) [class*=badge] *,.gnu-single .download-card-body a[class*=download]:not(.download-developer-link) [class*=updated] *{color:#422006!important}.gnu-single .download-card a.download-cta [class*=badge] svg,.gnu-single .download-card a.download-cta [class*=updated] svg,.gnu-single .download-card-body a[class*=download]:not(.download-developer-link) [class*=badge] svg,.gnu-single .download-card-body a[class*=download]:not(.download-developer-link) [class*=updated] svg{stroke:#422006!important;fill:none!important;stroke-width:2.5px!important;width:9px!important;height:9px!important}.gnu-single .download-card.ultimate-tier .download-card-body>a:not(.download-developer-link),.gnu-single .download-card.ultimate-tier .download-card-body>button,.gnu-single .download-card.ultimate-tier .download-card-body>form>button,.gnu-single .download-card.ultimate-tier .download-card-body a[href*=\.zip]:not(.download-developer-link),.gnu-single .download-card.ultimate-tier .download-card-body a[class*=download]:not(.download-developer-link),.gnu-single .download-card.ultimate-tier .download-card-body a[class*=r2-],.gnu-single .download-card.ultimate-tier .download-card-body button[class*=r2-],.gnu-single .download-card.ultimate-tier .download-cta{background:linear-gradient(135deg,var(--accent),var(--accent-deep))!important;background-image:linear-gradient(135deg,var(--accent),var(--accent-deep))!important;box-shadow:0 8px 24px -8px #9951ff66,inset 0 1px #fff3!important}.gnu-single .download-card.ultimate-tier .download-card-body>a:hover:not(.download-developer-link),.gnu-single .download-card.ultimate-tier .download-card-body>button:hover,.gnu-single .download-card.ultimate-tier .download-card-body a[class*=download]:hover:not(.download-developer-link),.gnu-single .download-card.ultimate-tier .download-card-body a[class*=r2-]:hover,.gnu-single .download-card.ultimate-tier .download-card-body button[class*=r2-]:hover,.gnu-single .download-card.ultimate-tier .download-cta:hover{background:linear-gradient(135deg,var(--accent-deep),#581c87)!important;background-image:linear-gradient(135deg,var(--accent-deep),#581c87)!important}.gnu-single .download-trust-hint{border-top:1px dashed var(--border-soft);flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:18px;margin-bottom:18px;padding-top:16px;display:flex}.gnu-single .download-trust-item{color:var(--text-subtle);align-items:center;gap:5px;font-size:10.5px;font-weight:600;line-height:1;display:inline-flex}.gnu-single .download-trust-item svg{width:11px;height:11px;stroke:var(--green-dark);fill:none;stroke-width:2.5px;flex-shrink:0}.gnu-single .download-developer-link{border:1px solid var(--border-soft);border-radius:var(--r-sm);justify-content:space-between;align-items:center;gap:10px;margin-top:4px;padding:11px 13px;transition:all .2s;background:var(--bg-soft)!important;background-color:var(--bg-soft)!important;color:var(--text)!important;box-shadow:none!important;background-image:none!important;min-height:0!important;text-decoration:none!important;display:flex!important}.gnu-single .download-developer-link:hover{border-color:#9951ff59;transform:translateY(-1px);background:var(--bg)!important;background-color:var(--bg)!important;color:var(--text)!important;box-shadow:0 6px 14px -4px #9951ff2e!important}.gnu-single .download-developer-info{flex:1;align-items:center;gap:9px;min-width:0;display:flex}.gnu-single .download-developer-icon{border:1px solid #9951ff38;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;transition:all .2s;display:flex;background:linear-gradient(135deg,var(--accent-soft),#9951ff29)!important}.gnu-single .download-developer-link:hover .download-developer-icon{border-color:#9951ff73;background:linear-gradient(135deg,#9951ff33,#9951ff4d)!important}.gnu-single .download-developer-icon svg{width:14px!important;height:14px!important;stroke:var(--accent-deep)!important;fill:none!important;stroke-width:2.3px!important;flex-shrink:0!important}.gnu-single .download-developer-text{flex:1;min-width:0}.gnu-single .download-developer-label{text-transform:uppercase;letter-spacing:.1em;margin-bottom:3px;font-family:JetBrains Mono,monospace;line-height:1;color:var(--text-soft)!important;font-size:9.5px!important;font-weight:800!important}.gnu-single .download-developer-url{letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;max-width:100%;line-height:1.2;display:block;overflow:hidden;color:var(--text)!important;font-size:12.5px!important;font-weight:700!important}.gnu-single .download-developer-link:hover .download-developer-url{color:var(--accent-deep)!important}.gnu-single .download-developer-arrow{flex-shrink:0;justify-content:center;align-items:center;transition:transform .2s,color .2s;display:flex;color:var(--text-soft)!important}.gnu-single .download-developer-link:hover .download-developer-arrow{transform:translate(2px,-2px);color:var(--accent-deep)!important}.gnu-single .download-developer-arrow svg{stroke:currentColor!important;fill:none!important;stroke-width:2.5px!important;flex-shrink:0!important;width:13px!important;height:13px!important}.gnu-single .download-card-body .gnu-ur-button{margin:0}.gnu-single .download-card-body .gnu-ur .gur-ru-row{border-top:1px dashed var(--border-soft)}.gnu-single .upgrade-card{background:var(--bg);background-image:linear-gradient(var(--bg),var(--bg)),linear-gradient(135deg,#9951ff66 0%,#9951ff1a 40%,#9951ff66 100%);border-radius:var(--r-lg);color:var(--text);background-origin:border-box;background-clip:padding-box,border-box;border:1px solid #0000;padding:22px;transition:transform .3s,box-shadow .3s;position:relative;overflow:hidden;box-shadow:0 12px 36px -16px #9951ff40,0 2px 8px -4px #0000000f,inset 0 1px #fff9}.gnu-single .upgrade-card:hover{transform:translateY(-3px);box-shadow:0 20px 50px -16px #9951ff52,0 4px 12px -4px #00000014,inset 0 1px #ffffffb3}.gnu-single .upgrade-card:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(circle,#9951ff1f 0%,#0000 60%);border-radius:50%;width:200px;height:200px;position:absolute;top:-60px;right:-60px}.gnu-single .upgrade-card:after{content:"";pointer-events:none;z-index:0;background:radial-gradient(circle,#10b9810f 0%,#0000 60%);border-radius:50%;width:160px;height:160px;position:absolute;bottom:-50px;left:-30px}.gnu-single .upgrade-card-inner{z-index:1;position:relative}.gnu-single .upgrade-card-floating-badge{color:#422006;text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;z-index:2;pointer-events:none;background:linear-gradient(135deg,#fbbf24,#f59e0b);border-radius:9999px;align-items:center;gap:4px;padding:4px 10px;font-size:9.5px;font-weight:800;line-height:1;display:inline-flex;position:absolute;top:14px;right:14px;box-shadow:0 4px 12px -2px #f59e0b80,inset 0 1px #fff6}.gnu-single .upgrade-card-floating-badge svg{fill:currentColor;stroke:none;flex-shrink:0;width:10px;height:10px}.gnu-single .upgrade-card-eyebrow{color:var(--accent-deep);text-transform:uppercase;letter-spacing:.14em;align-items:center;gap:6px;margin-bottom:14px;font-family:JetBrains Mono,monospace;font-size:9.5px;font-weight:800;display:inline-flex}.gnu-single .upgrade-card-eyebrow:before{content:"";background:var(--accent);border-radius:50%;width:5px;height:5px;animation:1.8s ease-in-out infinite liveDot;box-shadow:0 0 6px #9951ff99}.gnu-single .upgrade-card-toggle{background:var(--bg-soft);border:1px solid var(--border);border-radius:14px;grid-template-columns:1fr 1fr;gap:4px;margin:0 0 16px;padding:4px;display:grid;position:relative;overflow:visible}.gnu-single .upgrade-card-toggle-option{cursor:pointer;color:var(--text-soft);background:0 0;border:none;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:9px 8px;font-family:inherit;font-weight:600;transition:all .25s;display:flex;position:relative}.gnu-single .upgrade-card-toggle-option:hover{color:var(--text)}.gnu-single .upgrade-card-toggle-option.active{color:var(--text);background:#fff;box-shadow:0 1px 3px #00000014,0 1px 2px #0000000a}.gnu-single .upgrade-card-toggle-label{letter-spacing:-.01em;font-size:11.5px;font-weight:700;line-height:1.1}.gnu-single .upgrade-card-toggle-sub{color:var(--text-soft);text-transform:uppercase;letter-spacing:.08em;opacity:.75;margin-top:3px;font-family:JetBrains Mono,monospace;font-size:9.5px;font-weight:700;line-height:1}.gnu-single .upgrade-card-toggle-option.active .upgrade-card-toggle-sub{color:var(--accent);opacity:1}.gnu-single .upgrade-card-toggle-best{background:linear-gradient(135deg,var(--accent),var(--accent-deep));color:#fff;text-transform:uppercase;letter-spacing:.1em;white-space:nowrap;border:1px solid #ffffff40;border-radius:9999px;padding:2px 7px;font-family:JetBrains Mono,monospace;font-size:8px;font-weight:800;line-height:1;position:absolute;top:-7px;right:8px;box-shadow:0 2px 8px #9951ff80}.gnu-single .upgrade-card-price-row{flex-wrap:wrap;align-items:baseline;gap:8px;margin-bottom:4px;display:flex}.gnu-single .upgrade-card-price-strike{color:var(--text-soft);letter-spacing:-.02em;font-variant-numeric:tabular-nums;opacity:.7;font-size:18px;font-weight:600;line-height:1;-webkit-text-decoration:line-through #9951ff8c;text-decoration:line-through #9951ff8c;text-decoration-thickness:1.5px}.gnu-single .upgrade-card-price{letter-spacing:-.035em;color:var(--text);font-variant-numeric:tabular-nums;font-size:38px;font-weight:800;line-height:1}.gnu-single .upgrade-card-period{color:var(--text-soft);font-size:14px;font-weight:500}.gnu-single .upgrade-card-savings{color:var(--green-dark);letter-spacing:-.005em;background:#10b9811a;border:1px solid #10b98133;border-radius:9999px;align-items:center;gap:6px;margin-bottom:16px;padding:5px 10px;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:800;display:inline-flex}.gnu-single .upgrade-card-savings svg{width:11px;height:11px;stroke:var(--green-dark);fill:none;stroke-width:2.8px}.gnu-single .upgrade-card-features-title{color:var(--text-soft);text-transform:uppercase;letter-spacing:.12em;margin-bottom:10px;font-family:JetBrains Mono,monospace;font-size:10.5px;font-weight:800}.gnu-single .upgrade-card-features{flex-direction:column;gap:8px;margin-bottom:18px;display:flex}.gnu-single .upgrade-card-feature{color:var(--text-soft);align-items:flex-start;gap:9px;font-size:12.5px;line-height:1.45;display:flex}.gnu-single .upgrade-card-feature svg{width:13px;height:13px;stroke:var(--emerald-bright);fill:none;stroke-width:3px;filter:drop-shadow(0 1px 2px #10b9814d);flex-shrink:0;margin-top:2px}.gnu-single .upgrade-card-feature strong{color:var(--text);font-weight:700}.gnu-single .upgrade-card-cta{background:var(--text);color:#fff;letter-spacing:-.015em;text-align:center;border-radius:20px;justify-content:center;align-items:center;gap:8px;width:100%;min-width:0;margin-bottom:12px;padding:14px 18px;font-size:13.5px;font-weight:800;line-height:1.3;text-decoration:none;transition:all .25s;display:flex;position:relative;overflow:hidden;box-shadow:0 6px 18px -6px #0006,inset 0 1px #ffffff1a}.gnu-single .upgrade-card-cta-content{flex-direction:column;align-items:center;gap:3px;width:100%;min-width:0;display:flex}.gnu-single .upgrade-card-cta-line1{color:#fff;letter-spacing:-.015em;width:100%;font-size:14px;font-weight:800;line-height:1.25;display:block}.gnu-single .upgrade-card-cta-line2{opacity:.78;letter-spacing:-.005em;color:#fff;align-items:center;gap:6px;font-size:11.5px;font-weight:600;line-height:1.3;display:inline-flex}.gnu-single .upgrade-card-cta:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff1f,#0000);width:60%;height:100%;transition:left .6s;position:absolute;top:0;left:-100%}.gnu-single .upgrade-card-cta:hover{background:var(--zinc-800);transform:translateY(-2px);box-shadow:0 12px 28px -8px #00000073,inset 0 1px #ffffff26}.gnu-single .upgrade-card-cta:hover:after{left:120%}.gnu-single .upgrade-card-cta-arrow{font-family:JetBrains Mono,monospace;font-weight:800;transition:transform .25s}.gnu-single .upgrade-card-cta:hover .upgrade-card-cta-arrow{transform:translate(3px)}.gnu-single .upgrade-card-assurances{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;padding-top:14px;display:flex}.gnu-single .upgrade-card-assurance{color:var(--text-soft);align-items:center;gap:5px;font-size:10.5px;font-weight:600;line-height:1;display:inline-flex}.gnu-single .upgrade-card-assurance svg{width:11px;height:11px;stroke:var(--emerald-bright);fill:none;stroke-width:2.5px;flex-shrink:0}.gnu-single .upgrade-card-assurance strong{color:var(--text);font-weight:700}.gnu-single .product-details-card{background:var(--bg);border:1px solid var(--border);border-radius:var(--r-md);box-shadow:var(--card-shadow-premium);padding:20px}.gnu-single .product-details-head{color:var(--text);letter-spacing:-.015em;align-items:center;gap:8px;margin-bottom:14px;font-size:13px;font-weight:800;display:inline-flex}.gnu-single .product-details-head svg{width:14px;height:14px;stroke:var(--text-muted);fill:none;stroke-width:2px}.gnu-single .product-details-list{flex-direction:column;gap:0;display:flex}.gnu-single .product-details-row{border-bottom:1px solid var(--border-soft);justify-content:space-between;align-items:center;gap:10px;padding:10px 0;font-size:12.5px;transition:padding .2s;display:flex}.gnu-single .product-details-row:last-child{border-bottom:none}.gnu-single .product-details-row:hover{padding-left:4px}.gnu-single .product-details-row-label{color:var(--text-subtle);align-items:center;gap:8px;font-weight:500;display:inline-flex}.gnu-single .product-details-row-label svg{width:13px;height:13px;stroke:var(--zinc-400);fill:none;stroke-width:2px}.gnu-single .product-details-row-value{color:var(--text);text-align:right;font-size:12.5px;font-weight:700}.gnu-single .product-details-row-value.green{color:var(--green-dark)}.gnu-single .product-details-row-value.accent{color:var(--accent)}.gnu-single .product-details-row-value a{color:var(--green-dark);border-bottom:1px solid #10b9814d;transition:border-color .15s}.gnu-single .product-details-row-value a:hover{border-bottom-color:var(--green-dark)}.gnu-single .product-details-dev-link{align-items:center;gap:4px;font-weight:700;text-decoration:none;transition:color .15s;display:inline-flex;color:var(--accent-deep)!important;border-bottom:none!important}.gnu-single .product-details-dev-link:hover{color:var(--accent)!important;border-bottom:none!important}.gnu-single .product-details-dev-link svg{stroke:currentColor;fill:none;stroke-width:2.4px;opacity:.7;flex-shrink:0;width:11px;height:11px;transition:transform .2s,opacity .2s}.gnu-single .product-details-dev-link:hover svg{opacity:1;transform:translate(1px,-1px)}.gnu-single .product-details-footer{border-top:1px solid var(--border-soft);color:var(--text-subtle);text-align:center;justify-content:center;align-items:center;gap:8px;margin-top:14px;padding-top:14px;font-size:11px;font-weight:600;line-height:1.3;display:flex}.gnu-single .product-details-footer svg{width:12px;height:12px;stroke:var(--green-dark);fill:none;stroke-width:2.5px;flex-shrink:0}.gnu-single .product-details-footer strong{color:var(--green-dark);font-weight:700}.gnu-single .product-details-footer-num{font-variant-numeric:tabular-nums;color:var(--text);font-family:JetBrains Mono,monospace;font-weight:700}.gnu-single .access-section{margin-bottom:18px}.gnu-single .access-section:last-child{margin-bottom:0}.gnu-single .access-subhead{color:var(--text-subtle);text-transform:uppercase;letter-spacing:.14em;align-items:center;gap:8px;margin-bottom:10px;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:800;line-height:1;display:flex}.gnu-single .access-subhead:after{content:"";background:var(--border-soft);flex:1;height:1px}.gnu-single .license-key-card{background:linear-gradient(135deg,var(--bg-soft),#9951ff06);border:1px solid var(--border);border-radius:var(--r-sm);margin-bottom:10px;padding:12px}.gnu-single .license-key-row{background:var(--bg);border:1px solid var(--border-soft);border-radius:8px;align-items:center;gap:8px;padding:8px 10px;display:flex}.gnu-single .license-key-value{color:var(--text);letter-spacing:.02em;text-overflow:ellipsis;white-space:nowrap;-webkit-user-select:all;user-select:all;flex:1;min-width:0;font-family:JetBrains Mono,monospace;font-size:11.5px;font-weight:600;transition:filter .2s;overflow:hidden}.gnu-single .license-key-value.masked{filter:blur(4px);-webkit-user-select:none;user-select:none}.gnu-single .license-key-actions{flex-shrink:0;gap:4px;display:flex}.gnu-single .license-key-btn{border:1px solid var(--border);cursor:pointer;width:26px;height:26px;color:var(--text-subtle);background:0 0;border-radius:6px;justify-content:center;align-items:center;padding:0;transition:all .15s;display:flex}.gnu-single .license-key-btn:hover{background:var(--bg-soft);border-color:var(--zinc-300);color:var(--text)}.gnu-single .license-key-btn.copied{background:var(--green-soft);color:var(--green-dark);border-color:#10b9814d}.gnu-single .license-key-btn svg{stroke:currentColor;fill:none;stroke-width:2.3px;width:11px;height:11px}.gnu-single .license-key-hint{color:var(--text-subtle);margin-top:8px;padding:0 2px;font-size:11px;line-height:1.45}.gnu-single .access-action-link{background:var(--bg-soft);border:1px solid var(--border-soft);border-radius:var(--r-sm);color:inherit;justify-content:space-between;align-items:center;gap:10px;margin-bottom:6px;padding:10px 12px;font-size:12.5px;font-weight:600;text-decoration:none;transition:all .2s;display:flex}.gnu-single .access-action-link:last-child{margin-bottom:0}.gnu-single .access-action-link:hover{background:var(--bg);border-color:#9951ff4d;transform:translateY(-1px);box-shadow:0 4px 12px -4px #9951ff1f}.gnu-single .access-action-link-left{min-width:0;color:var(--text);align-items:center;gap:9px;display:inline-flex}.gnu-single .access-action-link-icon{border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.gnu-single .access-action-link-icon.green{background:var(--green-soft);color:var(--green-dark)}.gnu-single .access-action-link-icon.purple{background:var(--accent-soft);color:var(--accent-deep)}.gnu-single .access-action-link-icon svg{stroke:currentColor;fill:none;stroke-width:2.3px;width:12px;height:12px}.gnu-single .access-action-link-arrow{color:var(--text-subtle);flex-shrink:0;align-items:center;transition:transform .2s,color .2s;display:flex}.gnu-single .access-action-link:hover .access-action-link-arrow{color:var(--accent-deep);transform:translate(3px)}.gnu-single .access-action-link-arrow svg{stroke:currentColor;fill:none;stroke-width:2.5px;width:13px;height:13px}.gnu-single .access-chat-label{color:var(--text-subtle);letter-spacing:-.005em;margin:10px 0 8px;font-size:11px;font-weight:600}.gnu-single .access-chat-grid{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.gnu-single .access-chat-btn{background:var(--bg);border:1px solid var(--border-soft);border-radius:var(--r-sm);color:var(--text-muted);flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:10px 6px;text-decoration:none;transition:all .2s;display:flex}.gnu-single .access-chat-btn:hover{transform:translateY(-2px);box-shadow:0 6px 16px -6px #00000014}.gnu-single .access-chat-btn.whatsapp:hover{color:#1da851;background:#25d3660a;border-color:#25d366}.gnu-single .access-chat-btn.telegram:hover{color:#1d85b9;background:#26a5e40a;border-color:#26a5e4}.gnu-single .access-chat-btn.messenger:hover{color:#06c;background:#0084ff0a;border-color:#0084ff}.gnu-single .access-chat-icon{border-radius:7px;justify-content:center;align-items:center;width:24px;height:24px;transition:transform .2s;display:flex}.gnu-single .access-chat-btn:hover .access-chat-icon{transform:scale(1.1)}.gnu-single .access-chat-btn.whatsapp .access-chat-icon{background:linear-gradient(135deg,#25d366,#1da851)}.gnu-single .access-chat-btn.telegram .access-chat-icon{background:linear-gradient(135deg,#26a5e4,#1d85b9)}.gnu-single .access-chat-btn.messenger .access-chat-icon{background:linear-gradient(135deg,#0084ff,#06c)}.gnu-single .access-chat-icon svg{fill:#fff;stroke:none;width:13px;height:13px}.gnu-single .access-chat-label-name{letter-spacing:-.01em;font-family:Poppins,sans-serif;font-size:10.5px;font-weight:700;line-height:1}.gnu-single .mobile-sticky-variant{display:none}.gnu-single .mobile-sticky-variant.active{display:flex}.gnu-single .mobile-sticky{-webkit-backdrop-filter:blur(20px)saturate(160%);padding:14px 16px calc(14px + env(safe-area-inset-bottom,0));z-index:95;background:#ffffffeb;border-top:1px solid #e4e4e799;align-items:center;gap:12px;transition:transform .4s cubic-bezier(.32,.72,0,1),-webkit-backdrop-filter .3s,backdrop-filter .3s,background .3s;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%);box-shadow:0 -12px 32px -8px #00000014}.gnu-single .mobile-sticky:before{content:"";background:linear-gradient(90deg,#0000,#9951ff33,#0000);height:1px;position:absolute;top:0;left:0;right:0}.gnu-single .mobile-sticky.visible{animation:.5s cubic-bezier(.34,1.56,.64,1) forwards mobileSpringIn}.gnu-single .mobile-sticky.scroll-deep{-webkit-backdrop-filter:blur(28px)saturate(180%);background:#fffffffa;box-shadow:0 -16px 40px -8px #0000001f}.gnu-single .mobile-sticky-left{flex:1;min-width:0;overflow:hidden}.gnu-single .mobile-sticky-name{color:var(--text);letter-spacing:-.015em;white-space:nowrap;text-overflow:ellipsis;font-size:14.5px;font-weight:800;overflow:hidden}.gnu-single .mobile-sticky-sub{color:var(--text-subtle);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-family:JetBrains Mono,monospace;font-size:10.5px;overflow:hidden}.gnu-single .mobile-sticky-cta{color:#fff;white-space:nowrap;letter-spacing:-.01em;border-radius:9999px;flex-shrink:0;align-items:center;gap:6px;padding:13px 20px;font-size:13px;font-weight:800;text-decoration:none;transition:all .2s;display:inline-flex}.gnu-single .mobile-sticky-cta:hover{transform:translateY(-1px)}.gnu-single .mobile-sticky-cta.green{background:linear-gradient(135deg,var(--emerald-bright),var(--green-dark));box-shadow:0 8px 20px -6px #10b98166,inset 0 1px #fff3}.gnu-single .mobile-sticky-cta.dark{background:var(--zinc-950);box-shadow:0 8px 20px -6px #0006,inset 0 1px #ffffff1a}.gnu-single .mobile-sticky-cta.dark:hover{background:#000}.gnu-single .mobile-sticky-cta svg{stroke:#fff;fill:none;stroke-width:2.5px;width:13px;height:13px}.gnu-single #upgradeSection.hidden{display:none}@media (prefers-reduced-motion:reduce){.gnu-single *,.gnu-single :before,.gnu-single :after{scroll-behavior:auto!important;transition-duration:.15s!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}@media (width<=1100px){.gnu-single .layout{flex-direction:column;grid-template-columns:none;grid-template-areas:none;gap:0;max-width:100%;padding:32px 24px 80px;display:flex}.gnu-single .main,.gnu-single .main-bottom{width:100%;min-width:0}.gnu-single .aside{width:100%;min-width:0;max-height:none;margin:16px 0;padding:0;position:static;overflow:visible;-webkit-mask-image:none;mask-image:none}.gnu-single .aside-variant.active{flex-direction:column;gap:16px;width:100%;min-width:0;display:flex}.gnu-single .premium-card,.gnu-single .download-card,.gnu-single .upgrade-card,.gnu-single .product-details-card,.gnu-single .live-preview-banner,.gnu-single .license-key-card{width:100%;min-width:0;max-width:100%}.gnu-single .featured-banner{aspect-ratio:16/8;height:auto;margin-bottom:12px}.gnu-single .upgrade-inner{grid-template-columns:1fr;gap:24px}.gnu-single .legal-pillars{grid-template-columns:repeat(2,1fr);gap:12px}.gnu-single .legal-pillar:last-child{grid-column:1/-1}}@media (width<=900px){.gnu-single .layout{padding:30px 22px 80px}.gnu-single .related-grid{grid-template-columns:repeat(2,1fr);gap:14px}.gnu-single .upgrade-stats{gap:14px}.gnu-single .legal-pillars{grid-template-columns:1fr;gap:10px}.gnu-single .legal-pillar:last-child{grid-column:auto}.gnu-single .featured-banner{aspect-ratio:16/9;margin-bottom:12px}.gnu-single .product-details-card{margin-bottom:22px}.gnu-single .vt-section,.gnu-single .upgrade-section,.gnu-single .legal-section{margin-bottom:28px}}@media (width<=768px){.gnu-single .layout{padding:24px 18px 90px}.gnu-single .breadcrumb-inner{padding:0 18px;font-size:12px}.gnu-single .breadcrumb-current{max-width:180px}.gnu-single .featured-banner{aspect-ratio:16/9;border-radius:16px;margin-bottom:14px}.gnu-single .premium-card,.gnu-single .download-card,.gnu-single .upgrade-card{margin-bottom:14px}.gnu-single .product-details-card{margin-bottom:22px}.gnu-single .vt-section,.gnu-single .upgrade-section,.gnu-single .legal-section{margin-bottom:26px}.gnu-single .product-h1{letter-spacing:-.025em;font-size:30px;line-height:1.15}.gnu-single .header-meta-line{gap:10px;margin-bottom:22px;font-size:12px}.gnu-single .header-meta-bar{flex-wrap:nowrap;width:100%}.gnu-single .header-meta-item-stacked{flex:1;padding:10px 14px}.gnu-single .header-author-name{max-width:120px}.gnu-single .premium-card-body,.gnu-single .download-card-body{padding:20px}.gnu-single .premium-cta,.gnu-single .download-cta{min-height:56px}.gnu-single .premium-cta-line1,.gnu-single .upgrade-cta-line1{font-size:15px}.gnu-single .premium-cta-line2,.gnu-single .upgrade-cta-line2{font-size:11.5px}.gnu-single .upgrade-card{padding:20px}.gnu-single .upgrade-card-price{font-size:34px}.gnu-single .upgrade-card-cta{min-height:48px}.gnu-single .vt-card{padding:16px 18px}.gnu-single .vt-sha-value{font-size:9.5px}.gnu-single .upgrade-section{padding:24px 20px}.gnu-single .upgrade-cta{justify-content:center;width:100%;min-height:52px}.gnu-single .upgrade-assurances{justify-content:center}.gnu-single .upgrade-price-card{padding:20px}.gnu-single .upgrade-price-amount{font-size:36px}.gnu-single .legal-section{padding:24px}.gnu-single .legal-dev{flex-direction:column;align-items:flex-start;gap:12px}.gnu-single .legal-dev-cta{justify-content:center;width:100%;min-height:44px;padding:12px 16px}.gnu-single .product-card-title{font-size:13px}.gnu-single .related-cta{min-height:46px;padding:13px 24px;font-size:13px}.gnu-single .live-preview-banner{text-align:left;flex-direction:column;align-items:stretch;gap:14px;padding:16px}.gnu-single .live-preview-cta{justify-content:center;width:100%;min-height:46px;padding:13px 18px}.gnu-single .mobile-sticky-cta{min-height:46px;padding:12px 18px}.gnu-single .license-key-btn{width:32px;height:32px}}@media (width<=600px){.gnu-single .related-grid{grid-template-columns:1fr;gap:14px}.gnu-single .product-card-media{aspect-ratio:16/9}.gnu-single .featured-banner{aspect-ratio:16/10}}@media (width<=480px){.gnu-single .layout{padding:18px 14px 90px}.gnu-single .breadcrumb-inner{padding:0 14px;font-size:11px}.gnu-single .breadcrumb-current{max-width:140px}.gnu-single .featured-banner{aspect-ratio:4/3;border-radius:14px;margin-bottom:14px}.gnu-single .premium-card,.gnu-single .download-card,.gnu-single .upgrade-card{margin-bottom:12px}.gnu-single .product-details-card{margin-bottom:20px}.gnu-single .vt-section,.gnu-single .upgrade-section,.gnu-single .legal-section{margin-bottom:24px}.gnu-single .product-h1{font-size:26px;line-height:1.18}.gnu-single .product-h1-italic{display:inline}.gnu-single .header-author-name{max-width:90px}.gnu-single .header-meta-line{flex-wrap:wrap;gap:8px;margin-bottom:18px}.gnu-single .header-meta-bar{flex-wrap:wrap}.gnu-single .header-meta-item-stacked{padding:9px 14px}.gnu-single .header-meta-item-label{font-size:10px}.gnu-single .header-meta-item-value{font-size:12.5px}.gnu-single .premium-price-amount{font-size:44px}.gnu-single .upgrade-price-amount{font-size:32px}.gnu-single .upgrade-card-price{font-size:30px}.gnu-single .vt-headline{font-size:14px}.gnu-single .vt-card{padding:14px 16px}.gnu-single .legal-section{padding:20px}.gnu-single .legal-title{font-size:20px}.gnu-single .legal-why{padding:18px}.gnu-single .related-h2{font-size:20px}.gnu-single .upgrade-h{font-size:22px}.gnu-single .upgrade-section{padding:22px 16px}.gnu-single .upgrade-stats{grid-template-columns:repeat(3,1fr);gap:10px}.gnu-single .upgrade-stat-num{font-size:22px}.gnu-single .upgrade-card{padding:18px}.gnu-single .access-chat-grid{gap:5px}.gnu-single .access-chat-btn{min-height:48px;padding:9px 4px}.gnu-single .access-chat-label-name{font-size:10px}.gnu-single .download-card-meta-row{gap:6px}}@media (width<=380px){.gnu-single .layout{padding:16px 12px 100px}.gnu-single .breadcrumb-inner{padding:0 12px}.gnu-single .breadcrumb-current{max-width:110px}.gnu-single .featured-banner{aspect-ratio:4/3;border-radius:12px;margin-bottom:12px}.gnu-single .product-h1{letter-spacing:-.025em;font-size:24px;line-height:1.2}.gnu-single .header-author-name{max-width:80px}.gnu-single .header-meta-pill{padding:4px 9px;font-size:9.5px}.gnu-single .header-meta-item-stacked{padding:8px 12px}.gnu-single .header-meta-item-value{font-size:12px}.gnu-single .premium-price-amount{font-size:40px}.gnu-single .upgrade-price-amount,.gnu-single .upgrade-card-price{font-size:28px}.gnu-single .upgrade-card-period{font-size:13px}.gnu-single .premium-card-body,.gnu-single .download-card-body,.gnu-single .upgrade-card{padding:16px}.gnu-single .upgrade-card-toggle-option{min-height:44px;padding:9px 4px}.gnu-single .upgrade-card-toggle-label{font-size:10.5px}.gnu-single .upgrade-card-toggle-sub{font-size:9px}.gnu-single .upgrade-card-toggle-best{padding:1px 5px;font-size:7.5px;top:-6px;right:4px}.gnu-single .premium-billing-option{min-height:44px;padding:9px 4px}.gnu-single .premium-billing-option-label{font-size:10.5px}.gnu-single .vt-headline{font-size:13.5px}.gnu-single .legal-section{padding:16px}.gnu-single .legal-title{font-size:18px}.gnu-single .legal-subline{font-size:13px}.gnu-single .legal-pillar{padding:14px}.gnu-single .legal-pillar-title{font-size:13px}.gnu-single .legal-why{padding:14px}.gnu-single .legal-why-text{font-size:12.5px}.gnu-single .related-section{padding-top:32px}.gnu-single .related-h2{font-size:18px}.gnu-single .related-sub{font-size:12.5px}.gnu-single .upgrade-section{border-radius:18px;padding:18px 14px}.gnu-single .upgrade-h{letter-spacing:-.02em;font-size:20px}.gnu-single .upgrade-sub{font-size:12.5px}.gnu-single .upgrade-stats{text-align:left;grid-template-columns:1fr;gap:8px}.gnu-single .upgrade-stat{flex-direction:row;justify-content:flex-start;align-items:baseline;gap:8px}.gnu-single .upgrade-stat-num{font-size:22px}.gnu-single .upgrade-stat-label{font-size:11px}.gnu-single .upgrade-cta{min-height:50px;padding:13px 18px;font-size:13px}.gnu-single .upgrade-cta-line1{font-size:14px}.gnu-single .upgrade-cta-line2{font-size:11px}.gnu-single .premium-cta-line1{font-size:14px}.gnu-single .premium-cta-line2{font-size:11px}.gnu-single .access-chat-btn{gap:4px;min-height:46px;padding:8px 3px}.gnu-single .access-chat-icon{width:22px;height:22px}.gnu-single .access-chat-icon svg{width:11px;height:11px}.gnu-single .access-chat-label-name{font-size:9.5px}.gnu-single .access-action-link{min-height:44px;padding:11px;font-size:12px}.gnu-single .product-card-author{padding:8px 10px 0}.gnu-single .product-card-body{padding:6px 10px 10px}.gnu-single .download-trust-hint{gap:8px}.gnu-single .download-trust-item{font-size:10px}.gnu-single .mobile-sticky{padding:10px 14px}.gnu-single .mobile-sticky-name{font-size:13.5px}.gnu-single .mobile-sticky-cta{min-height:42px;padding:10px 14px;font-size:12.5px}}.gnu-single .live-preview-banner{border-radius:var(--r-md);background:linear-gradient(135deg,#0084ff0d,#0084ff14);border:1px solid #0084ff2e;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;padding:18px 22px;animation:.5s fadeUp;display:flex;position:relative;overflow:hidden}.gnu-single .live-preview-banner:before{content:"";pointer-events:none;background:radial-gradient(circle,#0084ff14 0%,#0000 60%);width:280px;height:280px;position:absolute;top:-50%;right:-10%}.gnu-single .live-preview-left{z-index:1;flex:1;align-items:center;gap:14px;min-width:0;display:flex;position:relative}.gnu-single .live-preview-icon{background:linear-gradient(135deg,#0084ff,#06c);border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:flex;box-shadow:0 6px 14px -4px #0084ff66}.gnu-single .live-preview-icon svg{stroke:#fff;fill:none;stroke-width:2px;width:20px;height:20px}.gnu-single .live-preview-text{min-width:0}.gnu-single .live-preview-title{color:var(--text);letter-spacing:-.01em;margin-bottom:2px;font-size:14px;font-weight:700}.gnu-single .live-preview-sub{color:var(--text-muted);font-size:12px;line-height:1.4}.gnu-single .live-preview-cta{color:#fff;z-index:1;background:#0084ff;border-radius:9999px;flex-shrink:0;align-items:center;gap:8px;padding:11px 18px;font-size:13px;font-weight:700;text-decoration:none;transition:all .25s;display:inline-flex;position:relative;box-shadow:0 6px 16px -4px #0084ff73}.gnu-single .live-preview-cta:hover{background:#06c;transform:translateY(-2px);box-shadow:0 10px 22px -6px #0084ff8c}.gnu-single .live-preview-cta svg{stroke:currentColor;fill:none;stroke-width:2.5px;width:13px;height:13px}.gnu-r2-btn{cursor:pointer;box-sizing:border-box;border:2px solid #0000;border-radius:50px;outline:none;justify-content:center;align-items:center;gap:10px;width:100%;height:48px;padding:8px 16px;font-family:Poppins,system-ui,sans-serif;font-size:16px;font-weight:700;line-height:1;text-decoration:none;transition:all .25s cubic-bezier(.4,0,.2,1);display:flex}.gnu-r2-btn svg{flex-shrink:0}.gnu-r2-btn-download{color:#fff;background:#101927;border-color:#101927;position:relative}.gnu-r2-btn-download:hover{color:#fff;background:#1a2744;border-color:#1a2744;transform:translateY(-2px);box-shadow:0 6px 20px #1019274d}.gnu-r2-btn-download:active{box-shadow:none;transform:translateY(0)}.gnu-r2-btn-badge{letter-spacing:.03em;color:#fff;pointer-events:none;background:#22c55e;border-radius:6px;padding:2px 8px;font-size:9px;font-weight:700;position:absolute;top:-8px;right:-4px;box-shadow:0 2px 8px #22c55e4d}.gnu-r2-btn-login{color:#fff;background:#101927;border-color:#101927}.gnu-r2-btn-login:hover{color:#fff;background:#1a2744;border-color:#1a2744;transform:translateY(-2px)}.gnu-r2-btn-disabled{color:#9ca3af;cursor:not-allowed;background:#e5e7eb;border-color:#e5e7eb}.gnu-r2-modal{z-index:100000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#18181b73;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.gnu-r2-card{--gr-ink:#18181b;--gr-soft:#3f3f46;--gr-mut:#71717a;--gr-faint:#a1a1aa;--gr-line:#e4e4e7;--gr-line2:#f4f4f5;--gr-surf:#fff;--gr-surf2:#fafafa;--gr-acc:#7c3aed;--gr-acc-s:#f5f3ff;--gr-acc-l:#ede9fe;--gr-grn:#16a34a;--gr-grn-s:#f0fdf4;--gr-grn-l:#dcfce7;--gr-amb:#b45309;--gr-amb-s:#fffbeb;--gr-amb-l:#fde68a;--gr-red:#dc2626;--gr-red-s:#fef2f2;--gr-red-l:#fecaca;--gr-ease:cubic-bezier(.22,1,.36,1);background:var(--gr-surf);text-align:left;width:100%;max-width:418px;color:var(--gr-ink);transition:height .34s var(--gr-ease);animation:gnuR2CardIn .3s var(--gr-ease) both;border-radius:20px;padding:26px 26px 22px;font-family:Outfit,system-ui,-apple-system,sans-serif;position:relative;overflow:hidden;box-shadow:0 1px 2px #18181b0d,0 12px 28px -10px #18181b24,0 30px 60px -22px #18181b38}@keyframes gnuR2CardIn{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:none}}.gnu-r2-card *{box-sizing:border-box;font-family:inherit}.gnu-r2-card:before{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 1px #fffc}.gnu-r2-content{transition:opacity .18s ease,transform .18s var(--gr-ease)}.gnu-r2-content.gr-swap{opacity:0;transform:translateY(5px)}.gnu-r2-x{cursor:pointer;width:44px;height:44px;color:var(--gr-faint);transition:all .18s var(--gr-ease);z-index:3;background:0 0;border:none;border-radius:9999px;justify-content:center;align-items:center;display:flex;position:absolute;top:16px;right:16px}.gnu-r2-x:hover{background:var(--gr-surf2);color:var(--gr-ink)}.gnu-r2-x:active{transform:scale(.92)}.gnu-r2-x svg{width:18px;height:18px}.gr-eyebrow{letter-spacing:.09em;text-transform:uppercase;color:var(--gr-mut);background:var(--gr-surf2);box-shadow:inset 0 0 0 1px var(--gr-line);border-radius:9999px;align-items:center;gap:7px;padding:5px 11px;font-size:11px;font-weight:600;display:inline-flex}.gr-eyebrow .gr-dot{background:var(--gr-acc);border-radius:50%;width:7px;height:7px}.gr-title{letter-spacing:-.02em;color:var(--gr-ink);margin:14px 0 8px;font-size:23px;font-weight:700;line-height:1.15}.gr-meta{color:var(--gr-mut);flex-wrap:wrap;align-items:center;gap:8px;font-family:JetBrains Mono,monospace;font-size:11.5px;display:flex}.gr-meta .gr-sep{color:var(--gr-line);font-family:Outfit,sans-serif}.gr-meta strong{color:var(--gr-soft);font-weight:500}.gr-fresh{color:#15803d;align-items:center;gap:6px;font-weight:500;display:inline-flex}.gr-fresh .gr-dot{background:var(--gr-grn);border-radius:50%;width:7px;height:7px;animation:2.6s ease-in-out infinite gnuR2Pulse}@keyframes gnuR2Pulse{0%,to{box-shadow:0 0 #16a34a66}55%{box-shadow:0 0 0 5px #16a34a00}}.gr-rule{background:var(--gr-line);height:1px;margin:18px 0}.gr-lbl{letter-spacing:.07em;text-transform:uppercase;color:var(--gr-mut);margin-bottom:12px;font-size:11px;font-weight:600}.gr-file{background:var(--gr-surf2);box-shadow:inset 0 0 0 1px var(--gr-line2);border-radius:14px;align-items:center;gap:13px;padding:13px 14px;display:flex}.gr-file+.gr-file{margin-top:9px}.gr-file-ico{background:var(--gr-surf);width:42px;height:42px;color:var(--gr-ink);box-shadow:inset 0 0 0 1px var(--gr-line);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.gr-file-ico.docs{color:var(--gr-acc)}.gr-file-ico svg{width:20px;height:20px}.gr-file-info{flex:1;min-width:0}.gr-file-top{align-items:center;gap:8px;display:flex}.gr-file-name{color:var(--gr-ink);font-size:13.5px;font-weight:600}.gr-file-sub{color:var(--gr-mut);margin-top:2px;font-family:JetBrains Mono,monospace;font-size:12px}.gr-tag{letter-spacing:.04em;text-transform:uppercase;border-radius:9999px;padding:3px 8px;font-size:10.5px;font-weight:600}.gr-tag.req{color:var(--gr-amb);background:var(--gr-amb-s);box-shadow:inset 0 0 0 1px var(--gr-amb-l)}.gr-tag.rec{color:var(--gr-acc);background:var(--gr-acc-s);box-shadow:inset 0 0 0 1px var(--gr-acc-l)}.gr-chips{flex-wrap:wrap;gap:5px;margin-top:7px;display:flex}.gr-chip{color:var(--gr-soft);background:var(--gr-surf);box-shadow:inset 0 0 0 1px var(--gr-line);border-radius:9999px;padding:3px 9px;font-size:10.5px;font-weight:500}.gr-mini{background:var(--gr-surf);width:38px;height:38px;box-shadow:inset 0 0 0 1px var(--gr-line);color:var(--gr-ink);cursor:pointer;transition:all .18s var(--gr-ease);animation:gnuR2MiniIn .32s var(--gr-ease) both;border:none;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:flex}@keyframes gnuR2MiniIn{0%{opacity:0;transform:translate(6px)}to{opacity:1;transform:none}}.gr-mini:hover{background:var(--gr-ink);color:#fff}.gr-mini:active{transform:scale(.94)}.gr-mini svg{width:17px;height:17px}.gr-btn{cursor:pointer;transition:all .2s var(--gr-ease);border:none;border-radius:12px;justify-content:center;align-items:center;gap:9px;width:100%;font-family:inherit;font-size:14.5px;font-weight:600;display:inline-flex}.gr-btn svg{width:18px;height:18px}.gr-btn .gr-bsize{opacity:.55;font-weight:500}.gr-btn.primary{background:var(--gr-ink);color:#fff;padding:15px 22px}.gr-btn.primary:hover{background:#0f0f12;transform:translateY(-1px);box-shadow:0 10px 22px -8px #18181b73}.gr-btn.primary:active{box-shadow:none;transform:translateY(0)scale(.99)}.gr-btn.ghost{background:var(--gr-surf);color:var(--gr-ink);box-shadow:inset 0 0 0 1px var(--gr-line);padding:13px 22px}.gr-btn.ghost:hover{background:var(--gr-surf2);transform:translateY(-1px)}.gr-btn.ghost:active{transform:translateY(0)scale(.99)}.gr-cta{margin-top:16px}.gr-link{text-align:center;width:100%;color:var(--gr-mut);cursor:pointer;transition:color .18s var(--gr-ease);background:0 0;border:none;margin-top:11px;padding:8px;font-family:inherit;font-size:13px;font-weight:600;display:block}.gr-link:hover{color:var(--gr-ink)}.gr-spinbtn{width:17px;height:17px;animation:.8s linear infinite gnuR2Spin}.gr-multi{color:var(--gr-mut);text-align:center;justify-content:center;align-items:flex-start;gap:7px;margin-top:12px;padding:0 4px;font-size:11.5px;line-height:1.45;display:flex}.gr-multi svg{width:13px;height:13px;color:var(--gr-faint);flex-shrink:0;margin-top:1px}.gr-tag.ok{color:#166534;background:var(--gr-grn-s);box-shadow:inset 0 0 0 1px var(--gr-grn-l)}.gr-step-n.sm{flex-shrink:0;width:18px;height:18px;font-size:10px}.gr-fname{color:var(--gr-mut);overflow-wrap:anywhere;word-break:normal;font-family:JetBrains Mono,monospace;font-size:11.5px;display:block}.gr-bsize{white-space:nowrap}.gr-note{color:var(--gr-mut);margin-top:4px;font-size:11.5px;line-height:1.45}.gr-callout{background:var(--gr-amb-s);box-shadow:inset 0 0 0 1px var(--gr-amb-l);color:var(--gr-soft);text-align:left;border-radius:12px;align-items:flex-start;gap:10px;margin:14px 0 4px;padding:11px 12px;font-size:12.5px;line-height:1.5;display:flex}.gr-callout svg{width:16px;height:16px;color:var(--gr-amb);flex-shrink:0;margin-top:1px}.gr-callout strong{color:var(--gr-ink);overflow-wrap:anywhere}.gr-progress{letter-spacing:.04em;text-transform:uppercase;color:var(--gr-mut);align-items:center;gap:8px;margin:2px 44px 12px 0;font-size:11px;font-weight:600;display:flex}.gr-progress i{background:var(--gr-line);border-radius:9999px;flex:1;height:4px;position:relative;overflow:hidden}.gr-progress i b{background:var(--gr-grn);border-radius:9999px;position:absolute;inset:0}.gr-done-row{background:var(--gr-grn-s);box-shadow:inset 0 0 0 1px var(--gr-grn-l);color:var(--gr-soft);border-radius:12px;align-items:center;gap:10px;margin-bottom:12px;padding:10px 12px;font-size:13px;display:flex}.gr-done-row .gr-ok{width:20px;height:20px;color:var(--gr-grn);background:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.gr-done-row .gr-ok svg{width:12px;height:12px}.gr-done-row div{flex:1;min-width:0}.gr-trust{color:var(--gr-mut);justify-content:center;align-items:center;gap:9px;margin-top:13px;font-size:12px;display:flex}.gr-trust .gr-item{align-items:center;gap:6px;display:inline-flex}.gr-trust .gr-item svg{width:14px;height:14px;color:var(--gr-grn)}.gr-trust .gr-sep{color:var(--gr-line)}.gr-nudge{background:var(--gr-acc-s);box-shadow:inset 0 0 0 1px var(--gr-acc-l);border-radius:14px;align-items:center;gap:13px;margin-top:18px;padding:14px 15px;display:flex}.gr-nudge.util{background:var(--gr-grn-s);box-shadow:inset 0 0 0 1px var(--gr-grn-l)}.gr-nudge-ico{background:var(--gr-surf);width:38px;height:38px;color:var(--gr-acc);box-shadow:inset 0 0 0 1px var(--gr-acc-l);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.gr-nudge.util .gr-nudge-ico{color:var(--gr-grn);box-shadow:inset 0 0 0 1px var(--gr-grn-l)}.gr-nudge-ico svg{width:19px;height:19px}.gr-nudge-txt{flex:1;min-width:0}.gr-nudge-h{color:var(--gr-ink);font-size:13px;font-weight:600;line-height:1.3}.gr-nudge-p{color:var(--gr-mut);margin-top:2px;font-size:11.5px;line-height:1.4}.gr-nudge-link{color:var(--gr-acc);transition:gap .2s var(--gr-ease);flex-shrink:0;align-items:center;gap:4px;font-size:12.5px;font-weight:600;text-decoration:none;display:inline-flex}.gr-nudge.util .gr-nudge-link{color:var(--gr-grn)}.gr-nudge-link:hover{gap:8px}.gr-nudge-link svg{width:14px;height:14px}.gr-cico{border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;margin:4px auto 16px;display:flex}.gr-cico.amber{background:var(--gr-amb-s);color:var(--gr-amb);box-shadow:inset 0 0 0 1px var(--gr-amb-l)}.gr-cico.red{background:var(--gr-red-s);color:var(--gr-red);box-shadow:inset 0 0 0 1px var(--gr-red-l)}.gr-cico.green{background:var(--gr-grn-s);color:var(--gr-grn);box-shadow:inset 0 0 0 1px var(--gr-grn-l);animation:gnuR2Pop .42s var(--gr-ease) both}@keyframes gnuR2Pop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}.gr-cico svg{width:28px;height:28px}.gr-ch{text-align:center;letter-spacing:-.01em;color:var(--gr-ink);font-size:18px;font-weight:700}.gr-cp{color:var(--gr-mut);text-align:center;max-width:320px;margin:7px auto 0;font-size:13px;line-height:1.55}.gr-anim{flex-direction:column;align-items:center;padding:14px 0 4px;display:flex}.gr-spinner{width:58px;height:58px;color:var(--gr-acc);margin-bottom:16px;animation:1s linear infinite gnuR2Spin}.gr-spinner svg{width:100%;height:100%}@keyframes gnuR2Spin{to{transform:rotate(360deg)}}.gr-bar{background:var(--gr-line2);border-radius:9999px;width:100%;max-width:240px;height:5px;margin-top:16px;overflow:hidden}.gr-bar i{background:var(--gr-acc);width:0;height:100%;animation:gnuR2Fill 1.6s var(--gr-ease) forwards;border-radius:9999px;display:block}@keyframes gnuR2Fill{to{width:100%}}.gr-dlist{background:var(--gr-surf2);box-shadow:inset 0 0 0 1px var(--gr-line2);border-radius:14px;margin-top:18px;padding:6px}.gr-drow{color:var(--gr-soft);align-items:center;gap:10px;padding:9px 10px;font-size:13px;display:flex}.gr-drow .gr-ok{background:var(--gr-grn-s);width:18px;height:18px;color:var(--gr-grn);box-shadow:inset 0 0 0 1px var(--gr-grn-l);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.gr-drow .gr-ok svg{width:11px;height:11px}.gr-drow .gr-nm{flex:1;font-weight:500}.gr-drow .gr-sz{color:var(--gr-mut);font-family:JetBrains Mono,monospace;font-size:11.5px}.gr-next{background:var(--gr-surf2);box-shadow:inset 0 0 0 1px var(--gr-line2);border-radius:14px;margin-top:18px;padding:15px 16px}.gr-next-h{letter-spacing:.07em;text-transform:uppercase;color:var(--gr-mut);margin-bottom:11px;font-size:11px;font-weight:600}.gr-step{color:var(--gr-soft);align-items:flex-start;gap:11px;font-size:13px;line-height:1.5;display:flex}.gr-step+.gr-step{margin-top:9px}.gr-step-n{background:var(--gr-surf);width:20px;height:20px;box-shadow:inset 0 0 0 1px var(--gr-line);color:var(--gr-mut);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;font-weight:600;display:flex}.gr-sr{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.gr-left{text-align:left!important;max-width:none!important;margin-left:0!important;margin-right:0!important}.gr-cp.gr-left{margin:6px 0 12px!important}.gr-mt{margin-top:10px}.gr-err{padding:8px 0 2px}.gr-drow .gr-nm .gr-fname{margin-top:1px;font-weight:400}.gr-tipline{border-top:1px solid var(--gr-line2);color:var(--gr-soft);align-items:flex-start;gap:8px;margin-top:12px;padding-top:11px;font-size:12.5px;line-height:1.5;display:flex}.gr-tipline svg{width:15px;height:15px;color:var(--gr-mut);flex-shrink:0;margin-top:2px}.gr-fold{background:var(--gr-surf2);box-shadow:inset 0 0 0 1px var(--gr-line2);text-align:left;border-radius:14px;margin-top:18px}.gr-fold summary{cursor:pointer;color:var(--gr-soft);border-radius:14px;justify-content:space-between;align-items:center;padding:13px 16px;font-size:13px;font-weight:600;list-style:none;display:flex}.gr-fold summary::-webkit-details-marker{display:none}.gr-fold summary:after{content:"";border-right:2px solid var(--gr-mut);border-bottom:2px solid var(--gr-mut);width:8px;height:8px;transition:transform .2s var(--gr-ease);margin-top:-4px;transform:rotate(45deg)}.gr-fold[open] summary:after{margin-top:4px;transform:rotate(-135deg)}.gr-fold-in{padding:0 16px 15px}.gr-hint{border-top:1px solid var(--gr-line2);color:var(--gr-soft);text-align:left;justify-content:center;align-items:flex-start;gap:8px;margin-top:14px;padding-top:14px;font-size:12.5px;line-height:1.5;display:flex}.gr-hint svg{width:15px;height:15px;color:var(--gr-acc);flex-shrink:0;margin-top:2px}.gr-hint a{color:#6d28d9;white-space:nowrap;font-weight:600;text-decoration:none}.gr-hint a:hover{text-decoration:underline}.gr-hint-box{background:var(--gr-acc-s);box-shadow:inset 0 0 0 1px var(--gr-acc-l);border-top:0;border-radius:12px;justify-content:flex-start;margin-top:18px;padding:12px 14px}.gr-up{background:var(--gr-acc-s);box-shadow:inset 0 0 0 1px var(--gr-acc-l);text-align:left;border-radius:14px;margin-top:18px;padding:16px}.gr-up-top{align-items:flex-start;gap:12px;display:flex}.gr-up-ico{background:var(--gr-surf);color:#6d28d9;width:34px;height:34px;box-shadow:inset 0 0 0 1px var(--gr-acc-l);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.gr-up-ico svg{width:17px;height:17px}.gr-up-h{color:var(--gr-ink);font-size:14px;font-weight:600;line-height:1.35}.gr-up-p{color:#52525b;margin-top:3px;font-size:12.5px;line-height:1.5}.gr-btn.gr-up-btn{color:#fff;background:#6d28d9;min-height:44px;margin-top:14px;padding:12px 18px;font-size:14px;text-decoration:none}.gr-btn.gr-up-btn:hover{color:#fff;background:#5b21b6}.gr-up.util{background:var(--gr-surf2);box-shadow:inset 0 0 0 1px var(--gr-line)}.gr-up.util .gr-up-btn{background:var(--gr-surf);color:#6d28d9;box-shadow:inset 0 0 0 1px #c4b5fd}.gr-up.util .gr-up-btn:hover{background:var(--gr-acc-s)}.gr-foot{color:var(--gr-faint);justify-content:center;align-items:center;gap:6px;margin-top:10px;display:flex}.gr-textbtn{color:var(--gr-soft);cursor:pointer;background:0 0;border:0;border-radius:10px;min-height:44px;padding:10px 12px;font-family:inherit;font-size:13.5px;font-weight:600}.gr-textbtn:hover{background:var(--gr-surf2);color:var(--gr-ink)}.gnu-r2-card summary:focus-visible,.gnu-r2-card button:focus-visible,.gnu-r2-card a:focus-visible{outline:2px solid var(--gr-acc);outline-offset:2px}@media (width<=560px){.gnu-r2-modal{align-items:flex-end;padding:0}.gnu-r2-card{max-width:none;animation:gnuR2SheetIn .3s var(--gr-ease) both;border-radius:24px 24px 0 0}@keyframes gnuR2SheetIn{0%{transform:translateY(100%)}to{transform:none}}}@media (prefers-reduced-motion:reduce){.gnu-r2-card,.gnu-r2-card *{transition-duration:.001ms!important;animation-duration:.001ms!important}}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#09090b}::-webkit-scrollbar-thumb{background:#27272a;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#3f3f46}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}@keyframes ball-bounce{0%,to{animation-timing-function:cubic-bezier(.28,.84,.42,1);transform:translateY(0)scale(1)}30%{transform:translateY(-6px)scale(.94,1.06)}50%{transform:translateY(0)scale(1.08,.92)}70%{transform:translateY(-2.5px)scale(.98,1.02)}}.group:hover .group-hover-ball{animation:.5s ease-in-out infinite ball-bounce}@keyframes notice-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.notice-marquee-track{white-space:nowrap;will-change:transform;animation:notice-marquee var(--marquee-duration,25s) linear infinite;display:inline-flex}.notice-marquee-track:hover{animation-play-state:paused}@keyframes notice-bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-8px)}60%{transform:translateY(-4px)}}@keyframes notice-pulse{0%{transform:scale(1)}50%{transform:scale(1.15)}to{transform:scale(1)}}@keyframes notice-swing{20%{transform:rotate(12deg)}40%{transform:rotate(-10deg)}60%{transform:rotate(5deg)}80%{transform:rotate(-5deg)}to{transform:rotate(0)}}@keyframes notice-tada{0%{transform:scale(1)}10%,20%{transform:scale(.9)rotate(-3deg)}30%,50%,70%,90%{transform:scale(1.1)rotate(3deg)}40%,60%,80%{transform:scale(1.1)rotate(-3deg)}to{transform:scale(1)rotate(0)}}@keyframes notice-flash{0%,50%,to{opacity:1}25%,75%{opacity:.25}}.anim-bounce{animation:2s ease-in-out infinite notice-bounce}.anim-pulse{animation:2s ease-in-out infinite notice-pulse}.anim-swing{animation:2s ease-in-out infinite notice-swing}.anim-tada{animation:2s ease-in-out infinite notice-tada}.anim-flash{animation:2s ease-in-out infinite notice-flash}.blog-article-content{color:#334155;word-break:break-word;overflow-wrap:anywhere;font-size:1rem;line-height:1.75}@media (width>=640px){.blog-article-content{font-size:1.125rem;line-height:1.8}}.blog-article-content>*+*{margin-top:1.25em}.blog-article-content h1,.blog-article-content h2,.blog-article-content h3,.blog-article-content h4{color:#0f172a;letter-spacing:-.02em;margin-top:1.75em;margin-bottom:.6em;font-weight:800;line-height:1.3}.blog-article-content h1{font-size:1.625rem}.blog-article-content h2{font-size:1.375rem}.blog-article-content h3{font-size:1.2rem}.blog-article-content h4{font-size:1.05rem}@media (width>=640px){.blog-article-content h1{font-size:2.15rem}.blog-article-content h2{font-size:1.65rem}.blog-article-content h3{font-size:1.35rem}.blog-article-content h4{font-size:1.15rem}}.blog-article-content p{margin-top:0;margin-bottom:1.15em}.blog-article-content a{color:#7c3aed;text-underline-offset:3px;font-weight:600;text-decoration:underline;transition:color .15s}.blog-article-content a:hover{color:#6d28d9}.blog-article-content img{border-radius:14px;margin:1.5em auto;display:block;box-shadow:0 4px 14px -4px #00000014;max-width:100%!important;height:auto!important}.blog-article-content blockquote{color:#475569;background:#fbf7ff;border-left:4px solid #8b5cf6;border-radius:0 14px 14px 0;margin:1.5em 0;padding:12px 18px;font-style:italic}.blog-article-content ul,.blog-article-content ol{margin:1em 0;padding-left:1.35rem}.blog-article-content ul{list-style-type:disc}.blog-article-content ol{list-style-type:decimal}.blog-article-content li{margin-bottom:.4em;line-height:1.65}.blog-article-content pre{color:#f4f4f5;background:#09090b;border:1px solid #27272a;border-radius:12px;max-width:100%;margin:1.5em 0;padding:14px 16px;font-family:JetBrains Mono,monospace;font-size:.85rem;line-height:1.6;overflow-x:auto}.blog-article-content code{color:#7c3aed;word-break:break-all;background:#f1f5f9;border-radius:6px;padding:2px 6px;font-family:JetBrains Mono,monospace;font-size:.88em}.blog-article-content pre code{color:inherit;word-break:normal;background:0 0;border-radius:0;padding:0}.blog-article-content table{border-collapse:collapse;-webkit-overflow-scrolling:touch;width:100%;margin:1.5em 0;display:block;overflow-x:auto}.blog-article-content th,.blog-article-content td{text-align:left;border:1px solid #e2e8f0;padding:8px 12px;font-size:.9rem}.blog-article-content th{color:#1e293b;background:#f8fafc;font-weight:700}@media (width<=480px){.gnu-single .premium-card-body{padding:18px 16px!important}.gnu-single .premium-billing-option{padding:8px 4px!important}.gnu-single .premium-billing-option-label{font-size:11px!important}.gnu-single .premium-billing-option-sub{font-size:8.5px!important}.gnu-single .product-details-card{padding:16px!important}.gnu-single .product-details-row{gap:6px!important;font-size:11.5px!important}.gnu-single .product-details-row-value{font-size:11.5px!important}}.gnu-single.blog-sticky-aside{flex-direction:column;width:100%;min-width:0;display:flex;max-height:none!important;margin:0!important;padding:0!important;position:static!important;overflow:visible!important;-webkit-mask-image:none!important;mask-image:none!important}@media (width>=1024px){.gnu-single.blog-sticky-aside{z-index:20;align-self:flex-start!important;position:sticky!important;top:24px!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-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}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes spin{to{transform:rotate(360deg)}}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}@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}}
