/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-x-reverse:0;--tw-divide-x-reverse:0;--tw-border-style:solid;--tw-divide-y-reverse:0;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:""}}}@layer theme{:root,:host{--font-sans:-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-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 components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.inset-0{inset:0}.top-0{top:0}.top-\[-1px\]{top:-1px}.right-0{right:0}.bottom-0{bottom:0}.left-0{left:0}.-z-10{z-index:calc(10 * -1)}.z-50{z-index:50}.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}}.mx-auto{margin-inline:auto}.-mt-3{margin-top:calc(var(--spacing) * -3)}.-mt-5{margin-top:calc(var(--spacing) * -5)}.-mt-\[6\.6rem\]{margin-top:-6.6rem}.-mt-px{margin-top:-1px}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mr-6{margin-right:calc(var(--spacing) * 6)}.-mb-px{margin-bottom:-1px}.mb-1{margin-bottom:var(--spacing)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.-ml-8{margin-left:calc(var(--spacing) * -8)}.-ml-px{margin-left:-1px}.ml-1{margin-left:var(--spacing)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-4{margin-left:calc(var(--spacing) * 4)}.ml-12{margin-left:calc(var(--spacing) * 12)}.ml-auto{margin-left:auto}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline\!{display:inline!important}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.list-item{display:list-item}.table{display:table}.table-caption{display:table-caption}.table-cell{display:table-cell}.table-row{display:table-row}.aspect-\[335\/364\]{aspect-ratio:335/364}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.h-0{height:0}.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-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-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-14{height:calc(var(--spacing) * 14)}.h-14\.5{height:calc(var(--spacing) * 14.5)}.h-16{height:calc(var(--spacing) * 16)}.h-\[18px\]{height:18px}.h-\[56px\]{height:56px}.min-h-dvh{min-height:100dvh}.min-h-screen{min-height:100vh}.w-1{width:var(--spacing)}.w-1\.5{width:calc(var(--spacing) * 1.5)}.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-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-8{width:calc(var(--spacing) * 8)}.w-\[18px\]{width:18px}.w-\[438px\]{width:438px}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.max-w-6xl{max-width:var(--container-6xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-\[335px\]{max-width:335px}.max-w-full{max-width:100%}.max-w-none{max-width:none}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:0}.min-w-5{min-width:calc(var(--spacing) * 5)}.min-w-6{min-width:calc(var(--spacing) * 6)}.flex-1{flex:1}.flex-shrink-0,.shrink-0{flex-shrink:0}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.translate-y-0{--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.cursor-not-allowed\!{cursor:not-allowed!important}.cursor-pointer{cursor:pointer}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-items-center{justify-items:center}.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-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)}: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(.divide-x>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px * var(--tw-divide-x-reverse));border-inline-end-width:calc(1px * calc(1 - var(--tw-divide-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-neutral-200>:not(:last-child)){border-color:var(--color-neutral-200)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.rounded{border-radius:.25rem}.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-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-lg{border-bottom-right-radius:var(--radius-lg);border-bottom-left-radius:var(--radius-lg)}.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\!{border-style:var(--tw-border-style)!important;border-width:1px!important}.border-x{border-inline-style:var(--tw-border-style);border-inline-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-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-dotted{--tw-border-style:dotted;border-style:dotted}.border-\[\#19140035\]{border-color:#19140035}.border-\[\#e3e3e0\]{border-color:#e3e3e0}.border-black{border-color:var(--color-black)}.border-gray-200{border-color:var(--color-gray-200)}.border-gray-300{border-color:var(--color-gray-300)}.border-gray-400{border-color:var(--color-gray-400)}.border-neutral-100{border-color:var(--color-neutral-100)}.border-neutral-200{border-color:var(--color-neutral-200)}.border-neutral-300{border-color:var(--color-neutral-300)}.border-transparent{border-color:#0000}.bg-\[\#1b1b18\]{background-color:#1b1b18}.bg-\[\#FDFDFC\]{background-color:#fdfdfc}.bg-\[\#dbdbd7\]{background-color:#dbdbd7}.bg-\[\#fff2f2\]{background-color:#fff2f2}.bg-amber-200{background-color:var(--color-amber-200)}.bg-amber-600{background-color:var(--color-amber-600)}.bg-black\/8{background-color:#00000014}@supports (color:color-mix(in lab, red, red)){.bg-black\/8{background-color:color-mix(in oklab, var(--color-black) 8%, 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-blue-100{background-color:var(--color-blue-100)}.bg-blue-600{background-color:var(--color-blue-600)}.bg-blue-700{background-color:var(--color-blue-700)}.bg-emerald-200{background-color:var(--color-emerald-200)}.bg-emerald-600{background-color:var(--color-emerald-600)}.bg-gray-100{background-color:var(--color-gray-100)}.bg-gray-200{background-color:var(--color-gray-200)}.bg-neutral-50{background-color:var(--color-neutral-50)}.bg-neutral-600{background-color:var(--color-neutral-600)}.bg-rose-200{background-color:var(--color-rose-200)}.bg-rose-200\!{background-color:var(--color-rose-200)!important}.bg-rose-500{background-color:var(--color-rose-500)}.bg-rose-600{background-color:var(--color-rose-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\/\[2\%\]{background-color:#ffffff05}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[2\%\]{background-color:color-mix(in oklab, var(--color-white) 2%, transparent)}}.p-1{padding:var(--spacing)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-\[6px\]{padding-inline:6px}.py-0{padding-block:0}.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-4{padding-block:calc(var(--spacing) * 4)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-14{padding-top:calc(var(--spacing) * 14)}.pr-2\.5{padding-right:calc(var(--spacing) * 2.5)}.pb-0{padding-bottom:0}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-12{padding-bottom:calc(var(--spacing) * 12)}.pl-4{padding-left:calc(var(--spacing) * 4)}.text-center{text-align:center}.text-right{text-align:right}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--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-xs\/none{font-size:var(--text-xs);line-height:1}.text-\[13px\]{font-size:13px}.leading-3{--tw-leading:calc(var(--spacing) * 3);line-height:calc(var(--spacing) * 3)}.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-\[20px\]{--tw-leading:20px;line-height:20px}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.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-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.text-\[\#1B1B18\],.text-\[\#1b1b18\]{color:#1b1b18}.text-\[\#706f6c\]{color:#706f6c}.text-\[\#F3BEC7\]{color:#f3bec7}.text-\[\#F8B803\]{color:#f8b803}.text-\[\#F53003\],.text-\[\#f53003\]{color:#f53003}.text-amber-900{color:var(--color-amber-900)}.text-black{color:var(--color-black)}.text-blue-500{color:var(--color-blue-500)}.text-blue-900{color:var(--color-blue-900)}.text-emerald-500{color:var(--color-emerald-500)}.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-neutral-100{color:var(--color-neutral-100)}.text-neutral-400{color:var(--color-neutral-400)}.text-neutral-500{color:var(--color-neutral-500)}.text-neutral-500\!{color:var(--color-neutral-500)!important}.text-neutral-600{color:var(--color-neutral-600)}.text-neutral-800{color:var(--color-neutral-800)}.text-neutral-900{color:var(--color-neutral-900)}.text-neutral-950{color:var(--color-neutral-950)}.text-rose-900{color:var(--color-rose-900)}.text-white{color:var(--color-white)}.uppercase{text-transform:uppercase}.italic{font-style:italic}.line-through{text-decoration-line:line-through}.overline{text-decoration-line:overline}.underline{text-decoration-line:underline}.decoration-neutral-400{-webkit-text-decoration-color:var(--color-neutral-400);-webkit-text-decoration-color:var(--color-neutral-400);-webkit-text-decoration-color:var(--color-neutral-400);text-decoration-color:var(--color-neutral-400)}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.scheme-light-dark{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){.scheme-light-dark{--lightningcss-light: ;--lightningcss-dark:initial}}.opacity-90{opacity:.9}.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-\[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-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-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{--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-gray-300{--tw-ring-color:var(--color-gray-300)}.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,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.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-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))}.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-750{--tw-duration:.75s;transition-duration:.75s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.select-all{-webkit-user-select:all;user-select:all}.\[--stroke-color\:\#1B1B18\]{--stroke-color:#1b1b18}.not-has-\[nav\]\:hidden:not(:has(:is(nav))){display:none}@media (hover:hover){.group-hover\:text-blue-500:is(:where(.group):hover *){color:var(--color-blue-500)}}.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}.odd\:bg-white\/2:nth-child(odd){background-color:#ffffff05}@supports (color:color-mix(in lab, red, red)){.odd\:bg-white\/2:nth-child(odd){background-color:color-mix(in oklab, var(--color-white) 2%, transparent)}}.even\:bg-white:nth-child(2n){background-color:var(--color-white)}@media (hover:hover){.hover\:border-\[\#1915014a\]:hover{border-color:#1915014a}.hover\:border-\[\#19140035\]:hover{border-color:#19140035}.hover\:border-black:hover{border-color:var(--color-black)}.hover\:bg-black:hover{background-color:var(--color-black)}.hover\:bg-gray-100:hover{background-color:var(--color-gray-100)}.hover\:bg-neutral-100:hover{background-color:var(--color-neutral-100)}.hover\:bg-neutral-200:hover{background-color:var(--color-neutral-200)}.hover\:bg-white\/50:hover{background-color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/50:hover{background-color:color-mix(in oklab, var(--color-white) 50%, transparent)}}.hover\:text-blue-500:hover{color:var(--color-blue-500)}.hover\:text-gray-400:hover{color:var(--color-gray-400)}.hover\:text-gray-700:hover{color:var(--color-gray-700)}.hover\:underline:hover{text-decoration-line:underline}}.focus\:border-blue-300:focus{border-color:var(--color-blue-300)}.focus\:ring: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\:outline-none:focus{--tw-outline-style:none;outline-style:none}.active\:bg-gray-100:active{background-color:var(--color-gray-100)}.active\:text-gray-500:active{color:var(--color-gray-500)}.active\:text-gray-700:active{color:var(--color-gray-700)}.active\:text-gray-800:active{color:var(--color-gray-800)}@media (width>=40rem){.sm\:mb-16{margin-bottom:calc(var(--spacing) * 16)}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:flex-1{flex:1}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:justify-start{justify-content:flex-start}.sm\:gap-2{gap:calc(var(--spacing) * 2)}.sm\:p-14{padding:calc(var(--spacing) * 14)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:py-0{padding-block:0}.sm\:pt-0{padding-top:0}.sm\:pt-16{padding-top:calc(var(--spacing) * 16)}.sm\:pb-0{padding-bottom:0}}@media (width>=64rem){.lg\:mt-10{margin-top:calc(var(--spacing) * 10)}.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\:aspect-auto{aspect-ratio:auto}.lg\:w-\[438px\]{width:438px}.lg\:max-w-4xl{max-width:var(--container-4xl)}.lg\:grow{flex-grow:1}.lg\:flex-row{flex-direction:row}.lg\:justify-center{justify-content:center}.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-20{padding:calc(var(--spacing) * 20)}.lg\:px-8{padding-inline:calc(var(--spacing) * 8)}.lg\:pb-10{padding-bottom:calc(var(--spacing) * 10)}}.rtl\:flex-row-reverse:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){flex-direction:row-reverse}@media (prefers-color-scheme:dark){:where(.dark\:divide-white\/5>:not(:last-child)){border-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){:where(.dark\:divide-white\/5>:not(:last-child)){border-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}:where(.dark\:divide-white\/10>:not(:last-child)){border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){:where(.dark\:divide-white\/10>:not(:last-child)){border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.dark\:border{border-style:var(--tw-border-style);border-width:1px}.dark\:border-none{--tw-border-style:none;border-style:none}.dark\:border-\[\#3E3E3A\]{border-color:#3e3e3a}.dark\:border-\[\#eeeeec\]{border-color:#eeeeec}.dark\:border-amber-500{border-color:var(--color-amber-500)}.dark\:border-amber-800{border-color:var(--color-amber-800)}.dark\:border-blue-600{border-color:var(--color-blue-600)}.dark\:border-blue-800{border-color:var(--color-blue-800)}.dark\:border-emerald-500{border-color:var(--color-emerald-500)}.dark\:border-emerald-600{border-color:var(--color-emerald-600)}.dark\:border-gray-600{border-color:var(--color-gray-600)}.dark\:border-neutral-500{border-color:var(--color-neutral-500)}.dark\:border-neutral-700{border-color:var(--color-neutral-700)}.dark\:border-neutral-800{border-color:var(--color-neutral-800)}.dark\:border-rose-500{border-color:var(--color-rose-500)}.dark\:border-rose-900{border-color:var(--color-rose-900)}.dark\:border-white\/5{border-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.dark\:border-white\/5{border-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.dark\:border-white\/8{border-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){.dark\:border-white\/8{border-color:color-mix(in oklab, var(--color-white) 8%, transparent)}}.dark\:border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.dark\:border-white\/10{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.dark\:border-white\/20{border-color:#fff3}@supports (color:color-mix(in lab, red, red)){.dark\:border-white\/20{border-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.dark\:border-white\/\[9\%\]{border-color:#ffffff17}@supports (color:color-mix(in lab, red, red)){.dark\:border-white\/\[9\%\]{border-color:color-mix(in oklab, var(--color-white) 9%, transparent)}}.dark\:bg-\[\#0a0a0a\]{background-color:#0a0a0a}.dark\:bg-\[\#1D0002\]{background-color:#1d0002}.dark\:bg-\[\#1a1a1a\]{background-color:#1a1a1a}.dark\:bg-\[\#3E3E3A\]{background-color:#3e3e3a}.dark\:bg-\[\#161615\]{background-color:#161615}.dark\:bg-\[\#eeeeec\]{background-color:#eeeeec}.dark\:bg-amber-600{background-color:var(--color-amber-600)}.dark\:bg-amber-950{background-color:var(--color-amber-950)}.dark\:bg-blue-700{background-color:var(--color-blue-700)}.dark\:bg-blue-950{background-color:var(--color-blue-950)}.dark\:bg-emerald-600{background-color:var(--color-emerald-600)}.dark\:bg-emerald-900\/70{background-color:#004e3bb3}@supports (color:color-mix(in lab, red, red)){.dark\:bg-emerald-900\/70{background-color:color-mix(in oklab, var(--color-emerald-900) 70%, transparent)}}.dark\:bg-gray-700{background-color:var(--color-gray-700)}.dark\:bg-gray-800{background-color:var(--color-gray-800)}.dark\:bg-neutral-400{background-color:var(--color-neutral-400)}.dark\:bg-neutral-600{background-color:var(--color-neutral-600)}.dark\:bg-neutral-700{background-color:var(--color-neutral-700)}.dark\:bg-neutral-800{background-color:var(--color-neutral-800)}.dark\:bg-neutral-900{background-color:var(--color-neutral-900)}.dark\:bg-rose-600{background-color:var(--color-rose-600)}.dark\:bg-rose-900\!{background-color:var(--color-rose-900)!important}.dark\:bg-rose-950{background-color:var(--color-rose-950)}.dark\:bg-transparent{background-color:#0000}.dark\:bg-white{background-color:var(--color-white)}.dark\:bg-white\/1{background-color:#ffffff03}@supports (color:color-mix(in lab, red, red)){.dark\:bg-white\/1{background-color:color-mix(in oklab, var(--color-white) 1%, transparent)}}.dark\:bg-white\/3{background-color:#ffffff08}@supports (color:color-mix(in lab, red, red)){.dark\:bg-white\/3{background-color:color-mix(in oklab, var(--color-white) 3%, transparent)}}.dark\:bg-white\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.dark\:bg-white\/5{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.dark\:bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.dark\:bg-white\/10{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.dark\:bg-white\/\[2\%\]{background-color:#ffffff05}@supports (color:color-mix(in lab, red, red)){.dark\:bg-white\/\[2\%\]{background-color:color-mix(in oklab, var(--color-white) 2%, transparent)}}.dark\:bg-white\/\[3\%\]{background-color:#ffffff08}@supports (color:color-mix(in lab, red, red)){.dark\:bg-white\/\[3\%\]{background-color:color-mix(in oklab, var(--color-white) 3%, transparent)}}.dark\:text-\[\#1C1C1A\]{color:#1c1c1a}.dark\:text-\[\#4B0600\]{color:#4b0600}.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-amber-300{color:var(--color-amber-300)}.dark\:text-black{color:var(--color-black)}.dark\:text-blue-300{color:var(--color-blue-300)}.dark\:text-emerald-400{color:var(--color-emerald-400)}.dark\:text-emerald-500{color:var(--color-emerald-500)}.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-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-600\!{color:var(--color-neutral-600)!important}.dark\:text-neutral-900{color:var(--color-neutral-900)}.dark\:text-rose-100{color:var(--color-rose-100)}.dark\:text-white{color:var(--color-white)}.dark\:text-white\!{color:var(--color-white)!important}.dark\:mix-blend-hard-light{mix-blend-mode:hard-light}.dark\:mix-blend-normal{mix-blend-mode:normal}.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\:\[--stroke-color\:\#FF750F\]{--stroke-color:#ff750f}}@media (hover:hover){@media (prefers-color-scheme:dark){.group-hover\:dark\:text-emerald-500:is(:where(.group):hover *){color:var(--color-emerald-500)}}}@media (prefers-color-scheme:dark){.dark\:before\:border-\[\#3E3E3A\]:before{content:var(--tw-content);border-color:#3e3e3a}.odd\:dark\:bg-white\/4:nth-child(odd){background-color:#ffffff0a}@supports (color:color-mix(in lab, red, red)){.odd\:dark\:bg-white\/4:nth-child(odd){background-color:color-mix(in oklab, var(--color-white) 4%, transparent)}}.even\:dark\:bg-white\/2:nth-child(2n){background-color:#ffffff05}@supports (color:color-mix(in lab, red, red)){.even\:dark\:bg-white\/2:nth-child(2n){background-color:color-mix(in oklab, var(--color-white) 2%, transparent)}}@media (hover:hover){.dark\:hover\:border-\[\#3E3E3A\]:hover{border-color:#3e3e3a}.dark\:hover\:border-\[\#62605b\]:hover{border-color:#62605b}.dark\:hover\:border-white:hover{border-color:var(--color-white)}.dark\:hover\:bg-gray-900:hover{background-color:var(--color-gray-900)}.dark\:hover\:bg-white:hover{background-color:var(--color-white)}.dark\:hover\:bg-white\/2:hover{background-color:#ffffff05}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-white\/2:hover{background-color:color-mix(in oklab, var(--color-white) 2%, transparent)}}.dark\:hover\:bg-white\/5:hover{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-white\/5:hover{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.dark\:hover\:bg-white\/10:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-white\/10:hover{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}}}@media (hover:hover){@media (prefers-color-scheme:dark){.hover\:dark\:bg-white\/5:hover{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.hover\:dark\:bg-white\/5:hover{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}}}@media (prefers-color-scheme:dark){@media (hover:hover){.dark\:hover\:text-emerald-500:hover{color:var(--color-emerald-500)}.dark\:hover\:text-gray-200:hover{color:var(--color-gray-200)}.dark\:hover\:text-gray-300:hover{color:var(--color-gray-300)}}}@media (hover:hover){@media (prefers-color-scheme:dark){.hover\:dark\:text-white:hover{color:var(--color-white)}}}@media (prefers-color-scheme:dark){.dark\:focus\:border-blue-700:focus{border-color:var(--color-blue-700)}.dark\:focus\:border-blue-800:focus{border-color:var(--color-blue-800)}.dark\:active\:bg-gray-700:active{background-color:var(--color-gray-700)}.dark\:active\:text-gray-300:active{color:var(--color-gray-300)}}@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)}}}.\[\&_svg\]\:size-2\.5 svg{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.\[\&_svg\]\:\!text-white svg{color:var(--color-white)!important}@media (hover:hover){.hover\:\[\&_svg\]\:stroke-emerald-500:hover svg{stroke:var(--color-emerald-500)}}@media (prefers-color-scheme:dark){.dark\:\[\&_svg\]\:\!text-white svg{color:var(--color-white)!important}}}.hd-metrics{grid-template-columns:repeat(8,minmax(100px,1fr));gap:10px;margin:18px 0;display:grid}.hd-metrics article{background:#fff;border:1px solid #dfe8e3;border-radius:15px;align-content:center;min-height:90px;padding:15px;display:grid}.hd-metrics span{color:#718078;text-transform:uppercase;font-size:10px;font-weight:800}.hd-metrics strong{color:#075b39;margin-top:6px;font-size:25px}.hd-metrics .is-overdue strong,.hd-metrics .is-escalated strong,.is-danger{color:#b23e35!important}.hd-dashboard{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:18px;display:grid}.hd-span-2{grid-column:span 2}.hd-ticket-list{display:grid}.hd-ticket-list>a{border-bottom:1px solid #e4e9e6;grid-template-columns:7px minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:14px 4px;display:grid}.hd-ticket-list>a:hover,.hd-ticket-list>a.is-selected{background:#eef9f3;border-radius:11px;padding-inline:10px}.hd-ticket-list span,.hd-ticket-list strong,.hd-ticket-list small{text-overflow:ellipsis;min-width:0;display:block;overflow:hidden}.hd-ticket-list strong{font-size:12px}.hd-ticket-list small{color:#647067;margin-top:4px;font-size:10px;line-height:1.45}.hd-ticket-list time{color:#7c8982;white-space:nowrap;font-size:10px}.hd-priority{background:#7d9d8d;border-radius:20px;width:7px;height:30px}.hd-priority.is-normal{background:#20a666}.hd-priority.is-high{background:#e3a128}.hd-priority.is-urgent{background:#da613d}.hd-priority.is-critical{background:#ba2635}.hd-workload,.hd-sla-list{display:grid}.hd-workload>div,.hd-sla-list>div{border-bottom:1px solid #e4e9e6;justify-content:space-between;align-items:center;gap:10px;padding:11px 0;display:flex}.hd-workload span,.hd-sla-list span{display:grid}.hd-workload small,.hd-sla-list small{color:#647067;margin-top:3px;font-size:10px}.hd-workload b{color:#087443;text-align:center;background:#dcfce7;border-radius:8px;min-width:30px;padding:5px}.hd-sla-list b{color:#087443;font-size:10px}.hd-ring{--value:75;aspect-ratio:1;background:radial-gradient(circle,#fff 59%,transparent 60%),conic-gradient(#0caf63 calc(var(--value)*1%),#e7eee9 0);text-align:center;border-radius:50%;place-content:center;width:165px;margin:18px auto;display:grid}.hd-ring strong{color:#075b39;font-size:30px}.hd-ring span{color:#647067;font-size:10px}.hd-mini-stats{grid-template-columns:1fr 1fr;gap:8px;display:grid}.hd-mini-stats span{color:#647067;background:#f2f7f4;border-radius:10px;padding:10px;font-size:10px}.hd-mini-stats b{color:#14201a;font-size:17px;display:block}.hd-category-bars{gap:11px;display:grid}.hd-category-bars>div{grid-template-columns:160px 1fr 28px;align-items:center;gap:10px;font-size:10px;display:grid}.hd-category-bars i,.hd-report-table i{background:#edf2ef;border-radius:8px;height:7px;overflow:hidden}.hd-category-bars i b,.hd-report-table i b{background:#0caf63;height:100%;display:block}.hd-queue-layout{grid-template-columns:minmax(330px,.8fr) minmax(500px,1.4fr);align-items:start;gap:16px;margin-top:18px;display:grid}.hd-queue{max-height:calc(100vh - 210px);position:sticky;top:100px;overflow:auto}.hd-filters{border-bottom:1px solid #e4e9e6;grid-template-columns:1fr .7fr .6fr auto;gap:6px;padding-bottom:11px;display:grid}.hd-filters input,.hd-filters select,.hd-filters button,.hd-merge input,.hd-merge button,.hd-track-form input,.hd-track-form button{background:#fff;border:1px solid #dbe5df;border-radius:9px;min-width:0;height:37px;padding:0 9px;font-size:10px}.hd-filters button,.hd-merge button,.hd-track-form button{color:#fff;background:#079653;border-color:#079653;font-weight:800}.hd-ticket-detail>header{border-bottom:1px solid #e4e9e6;justify-content:space-between;gap:15px;padding-bottom:14px;display:flex}.hd-ticket-detail>header h2{margin:4px 0;font-size:21px}.hd-ticket-detail>header p{color:#647067;margin:0;font-size:10px}.hd-context{grid-template-columns:repeat(4,1fr);gap:7px;margin:13px 0;display:grid}.hd-context span{background:#f2f7f4;border-radius:10px;gap:3px;padding:10px;display:grid}.hd-context small{color:#718078;text-transform:uppercase;font-size:10px}.hd-context b{font-size:10px}.hd-profile,.hd-survey{background:#f8fcfa;border:1px solid #dce8e1;border-radius:11px;margin:10px 0;padding:12px}.hd-profile summary,.hd-survey summary{cursor:pointer;color:#087443;font-size:10px;font-weight:800}.hd-profile>div{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:11px;font-size:10px;display:grid}.hd-profile span{display:grid}.hd-thread{gap:9px;max-height:450px;padding:14px 3px;display:grid;overflow:auto}.hd-thread article{background:#f5f8f6;border:1px solid #e0e8e3;border-radius:4px 14px 14px;max-width:84%;padding:12px 14px}.hd-thread article.is-agent{background:#e8f8ef;border-color:#bfe7d1;border-radius:14px 4px 14px 14px;justify-self:end}.hd-thread article.is-note{background:#fff8e8;border-style:dashed;border-color:#deb365;justify-self:stretch;max-width:100%}.hd-thread article header{justify-content:space-between;gap:12px;display:flex}.hd-thread article header strong{font-size:10px}.hd-thread article header span{color:#7d8882;font-size:10px}.hd-thread article p{margin:7px 0 0;font-size:11px;line-height:1.6}.hd-thread article>a{color:#087443;margin-top:7px;font-size:10px;display:inline-block}.hd-reply{border-top:1px solid #e4e9e6;padding-top:13px}.hd-reply>div{align-items:center;gap:7px;display:flex}.hd-reply>div input{flex:1}.hd-routing{background:#f2f7f4;border-radius:13px;margin-top:13px;padding:13px}.hd-routing>div,.hd-config-grid .bc-form>div{grid-template-columns:1fr 1fr;gap:7px;display:grid}.hd-merge{margin-top:11px}.hd-merge summary{cursor:pointer;color:#8e4740;font-size:10px}.hd-merge form{gap:7px;margin-top:7px;display:flex}.hd-config-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:16px;margin-top:18px;display:grid}.hd-config-grid .bc-form{border-top:1px solid #e4e9e6;margin-top:18px;padding-top:16px}.hd-chip-list{flex-wrap:wrap;gap:6px;display:flex}.hd-chip-list>span{background:#f8fcfa;border:1px solid #dce8e1;border-radius:10px;padding:8px 10px;display:grid}.hd-chip-list b{font-size:10px}.hd-chip-list small{color:#647067;margin-top:3px;font-size:10px}.hd-article-admin>article{border-bottom:1px solid #e4e9e6;grid-template-columns:1fr auto auto;align-items:center;gap:10px;padding:12px 0;display:grid}.hd-article-admin span{display:grid}.hd-article-admin small{color:#647067;margin-top:3px;font-size:10px}.hd-article-admin form{gap:4px;display:flex}.hd-article-admin button{color:#fff;background:#079653;border:0;border-radius:7px;padding:6px 8px;font-size:10px}.hd-article-admin button.is-danger{background:#b84c43}.hd-report-table>header,.hd-report-table>div{border-bottom:1px solid #e4e9e6;grid-template-columns:1.5fr .45fr .45fr .55fr 1fr;align-items:center;gap:10px;padding:11px 7px;font-size:10px;display:grid}.hd-report-table>header{color:#647067;text-transform:uppercase;font-size:10px;font-weight:800}.hd-member-hero{color:#fff;background:radial-gradient(circle at 85% 0,#71e6a447,#0000 32%),linear-gradient(135deg,#073f2b,#087443);border-radius:21px;justify-content:space-between;align-items:center;gap:24px;padding:27px 31px;display:flex}.hd-member-hero h1{margin:4px 0 7px;font-size:33px}.hd-member-hero p:last-child{color:#cdeadd;max-width:640px;margin:0}.hd-member-hero>a{color:#075b39;background:#fff;border-radius:11px;flex:none;padding:12px 17px;font-size:11px;font-weight:800}.hd-member-layout{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:16px;margin-top:18px;display:grid}.hd-member-tickets>a{border-bottom:1px solid #e4e9e6;grid-template-columns:7px 1fr auto;align-items:center;gap:12px;padding:15px 2px;display:grid}.hd-member-tickets span{display:grid}.hd-member-tickets small{color:#647067;margin-top:4px;font-size:10px}.hd-activity>div{gap:9px;min-height:53px;display:flex}.hd-activity i{border:2px solid #0caf63;border-radius:50%;width:9px;height:9px;margin-top:3px;position:relative}.hd-activity i:after{content:"";background:#dce7e1;width:1px;height:39px;position:absolute;top:9px;left:2px}.hd-activity>div:last-child i:after{display:none}.hd-activity span{align-content:start;display:grid}.hd-activity strong{font-size:10px}.hd-activity small{color:#647067;margin-top:3px;font-size:10px;line-height:1.5}.hd-resolution-actions{gap:7px;margin-top:13px;display:flex}.hd-resolution-actions button{color:#fff;background:#079653;border:0;border-radius:9px;padding:9px 13px;font-size:10px;font-weight:800}.hd-survey form>div{grid-template-columns:repeat(5,1fr);gap:5px;display:grid}.hd-help-list{color:#647067;gap:13px;padding-left:17px;font-size:10px;line-height:1.5;display:grid}.hd-quick-kb{margin:11px 0 17px;display:grid}.hd-quick-kb a{border-bottom:1px solid #e4e9e6;justify-content:space-between;gap:9px;padding:11px 0;font-size:10px;display:flex}.hd-kb-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin-top:18px;display:grid}.hd-kb-grid article>span{color:#079653;text-transform:uppercase;font-size:10px;font-weight:800}.hd-kb-grid h2{margin:9px 0;font-size:16px}.hd-kb-grid p{color:#647067;font-size:10px;line-height:1.6}.hd-kb-grid small{color:#87938c;font-size:10px}.hd-kb-grid a{color:#087443;margin-top:13px;font-size:10px;font-weight:800;display:block}.hd-public{color:#14221a;background:#f6f8f6;margin:0}.hd-public-nav{background:#fff;border-bottom:1px solid #e3e8e5;justify-content:space-between;align-items:center;height:74px;padding:0 max(5vw,24px);display:flex}.hd-public-nav>a{align-items:center;gap:9px;display:flex}.hd-public-nav>a span{color:#fff;background:#079653;border-radius:10px;place-items:center;width:37px;height:37px;font-weight:900;display:grid}.hd-public-nav nav{align-items:center;gap:23px;font-size:10px;font-weight:700;display:flex}.hd-public-nav nav a:last-child{color:#fff;background:#123c2b;border-radius:8px;padding:9px 14px}.hd-public main{max-width:1450px;margin:auto}.hd-public-flash{color:#075b39;background:#ddf8e8;border-radius:11px;margin:18px max(5vw,24px) 0;padding:13px 17px;font-size:11px;font-weight:700}.hd-public-hero{color:#fff;background:radial-gradient(circle at 90% 5%,#2bc66f59,#0000 28%),linear-gradient(135deg,#062f22,#075f3d);padding:85px max(5vw,24px) 72px}.hd-public-hero>p,.hd-public-heading>p,.hd-public-contact>div>p,.hd-track-form p{color:#76dfa5;letter-spacing:.18em;margin:0;font-size:10px;font-weight:850}.hd-public-hero h1{letter-spacing:-.04em;max-width:850px;margin:12px 0 28px;font-family:Georgia,serif;font-size:clamp(40px,5vw,70px);font-weight:500;line-height:1.05}.hd-public-hero form{background:#fff;border-radius:14px;max-width:670px;padding:6px;display:flex}.hd-public-hero input{border:0;outline:0;flex:1;min-width:0;padding:0 15px}.hd-public-hero button,.hd-public-contact button,.hd-article-feedback button{color:#fff;background:#0aa05d;border:0;border-radius:9px;padding:13px 19px;font-size:10px;font-weight:800}.hd-public-hero>div{flex-wrap:wrap;gap:7px;margin-top:20px;display:flex}.hd-public-hero>div span{color:#d8ede4;border:1px solid #fff3;border-radius:30px;padding:6px 9px;font-size:10px}.hd-public-section{padding:70px max(5vw,24px)}.hd-public-heading{max-width:640px;margin-bottom:28px}.hd-public-heading h2,.hd-public-contact h2{margin:7px 0;font-family:Georgia,serif;font-size:37px;font-weight:500}.hd-public-heading>span,.hd-public-contact>div>span{color:#657168;font-size:11px}.hd-public-kb{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.hd-public-kb article{background:#fff;border:1px solid #dfe7e2;border-radius:15px;padding:24px}.hd-public-kb article>span{color:#087443;background:#e4f7ec;border-radius:11px;place-items:center;width:41px;height:41px;font-size:11px;font-weight:900;display:grid}.hd-public-kb h3{margin:17px 0 6px}.hd-public-kb p{color:#6c7770;min-height:36px;font-size:10px;line-height:1.55}.hd-public-kb a{border-top:1px solid #edf1ee;justify-content:space-between;gap:9px;padding:9px 0;font-size:10px;display:flex}.hd-public-kb b{color:#079653}.hd-public-contact{background:#fff;grid-template-columns:.8fr 1.2fr;gap:50px;padding:65px max(5vw,24px);display:grid}.hd-public-contact ul{color:#5d6d64;gap:11px;margin-top:27px;padding-left:19px;font-size:10px;display:grid}.hd-public-contact form{background:#f7faf8;border:1px solid #dce7e1;border-radius:17px;gap:11px;padding:23px;display:grid}.hd-public-contact form>div{grid-template-columns:1fr 1fr;gap:9px;display:grid}.hd-public-contact label{color:#56645c;gap:5px;font-size:10px;font-weight:700;display:grid}.hd-public-contact input,.hd-public-contact select,.hd-public-contact textarea{width:100%;font:inherit;background:#fff;border:1px solid #d8e2dc;border-radius:8px;padding:10px}.hd-public-contact .hd-consent{align-items:center;display:flex}.hd-public-contact .hd-consent input{width:auto}.hd-honeypot{left:-9999px;position:absolute!important}.hd-track-form{color:#fff;background:#102f23;justify-content:space-between;align-items:center;gap:28px;padding:32px max(5vw,24px);display:flex}.hd-track-form h2{margin:5px 0 0}.hd-track-form form{gap:6px;display:flex}.hd-track-form input{min-width:180px}.hd-public-tracking{background:#fff;border:1px solid #dbe7e0;border-radius:17px;margin:32px max(5vw,24px);padding:23px}.hd-public-tracking>div:first-child{display:inline-block}.hd-public-tracking>div:first-child p{color:#079653;margin:0;font-size:10px;font-weight:800}.hd-public-tracking h2{margin:6px 0}.hd-public-tracking>b{float:right}.hd-public-footer{color:#66736b;border-top:1px solid #dce3df;align-items:center;gap:17px;padding:26px max(5vw,24px);font-size:10px;display:flex}.hd-public-footer strong{color:#173c2b}.hd-public-footer a{color:#087443;margin-left:auto;font-weight:800}.hd-article-page{grid-template-columns:180px minmax(0,750px) 210px;justify-content:center;gap:45px;padding:60px max(4vw,20px);display:grid}.hd-article-page>aside{color:#6f7c74;flex-direction:column;gap:13px;font-size:10px;display:flex}.hd-article-page>aside span{color:#079653;font-weight:800}.hd-article-page>article h1{margin:7px 0 13px;font-family:Georgia,serif;font-size:43px;font-weight:500;line-height:1.1}.hd-article-page lead{color:#59685f;border-bottom:1px solid #dce5df;padding-bottom:22px;font-size:15px;line-height:1.6;display:block}.hd-article-body{padding:29px 0;font-size:12px;line-height:1.9}.hd-article-feedback{background:#e9f7ef;border-radius:13px;justify-content:space-between;align-items:center;gap:14px;padding:18px;display:flex}.hd-article-feedback form{gap:6px;display:flex}.hd-article-feedback button:last-child{color:#405149;background:#fff}@media (width<=1180px){.hd-metrics{grid-template-columns:repeat(4,1fr)}.hd-queue-layout{grid-template-columns:1fr}.hd-queue{max-height:none;position:static}.hd-config-grid{grid-template-columns:1fr 1fr}.hd-article-page{grid-template-columns:140px minmax(0,1fr)}.hd-article-page>aside:last-child{display:none}}@media (width<=800px){.hd-dashboard,.hd-config-grid,.hd-kb-grid{grid-template-columns:1fr}.hd-span-2{grid-column:auto}.hd-member-layout{grid-template-columns:1fr}.hd-context,.hd-profile>div,.hd-public-kb{grid-template-columns:1fr 1fr}.hd-public-contact{grid-template-columns:1fr;gap:28px}.hd-track-form{flex-direction:column;align-items:flex-start}.hd-track-form form{flex-wrap:wrap;width:100%}.hd-article-page{grid-template-columns:1fr}.hd-article-page>aside:first-child{display:none}}@media (width<=560px){.hd-metrics{grid-template-columns:1fr 1fr}.hd-member-hero{flex-direction:column;align-items:flex-start;padding:21px}.hd-member-hero h1{font-size:27px}.hd-ticket-list>a{grid-template-columns:7px 1fr auto}.hd-ticket-list time{display:none}.hd-ticket-list em{grid-column:2/4;justify-self:start}.hd-filters{grid-template-columns:1fr 1fr}.hd-filters input{grid-column:1/3}.hd-routing>div,.hd-survey form>div{grid-template-columns:1fr}.hd-public-nav nav a:not(:last-child){display:none}.hd-public-hero{padding-top:50px}.hd-public-hero form{flex-direction:column;align-items:stretch}.hd-public-hero input{min-height:44px}.hd-public-kb,.hd-public-contact form>div{grid-template-columns:1fr}.hd-track-form form{flex-direction:column}.hd-track-form input{width:100%}.hd-article-page>article h1{font-size:32px}.hd-article-feedback{flex-direction:column;align-items:flex-start}}.settings-heading{align-items:center}.settings-health{background:#fff;border:1px solid #dde7e1;border-radius:14px;align-items:center;gap:11px;min-width:245px;padding:13px 15px;display:flex}.settings-health>i{background:#e2a324;border-radius:50%;width:12px;height:12px;box-shadow:0 0 0 6px #fff3d6}.settings-health>i.is-good{background:#0caf63;box-shadow:0 0 0 6px #dff8ea}.settings-health span{display:grid}.settings-health small{color:#647067;margin-top:3px;font-size:10px}.settings-metrics{grid-template-columns:repeat(6,1fr);gap:10px;margin:18px 0;display:grid}.settings-metrics article{background:#fff;border:1px solid #dfe8e3;border-radius:14px;padding:15px;display:grid}.settings-metrics span{color:#647067;text-transform:uppercase;font-size:10px;font-weight:800}.settings-metrics strong{color:#075b39;margin:4px 0;font-size:25px}.settings-metrics small{color:#869189;font-size:10px}.settings-tabs{background:#fff;border:1px solid #e1e8e4;border-radius:13px;gap:5px;margin:8px 0 18px;padding:5px;display:flex;overflow:auto}.settings-tabs a{color:#53645b;text-align:center;border-radius:9px;flex:1;min-width:max-content;padding:9px 11px;font-size:10px;font-weight:750}.settings-tabs a.is-active{color:#fff;background:#087443;box-shadow:0 5px 14px #0874432b}.settings-dashboard{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.settings-span-2{grid-column:span 2}.settings-readiness{grid-template-columns:1fr 1fr;gap:8px;display:grid}.settings-readiness>div{border:1px solid #e3e9e5;border-radius:12px;grid-template-columns:34px 1fr auto;align-items:center;gap:10px;padding:13px;display:grid}.settings-readiness i{color:#087443;background:#dff8ea;border-radius:9px;place-items:center;width:31px;height:31px;font-style:normal;font-weight:900;display:grid}.settings-readiness i.is-warning{color:#986e13;background:#fff2d3}.settings-readiness span{display:grid}.settings-readiness small{color:#647067;margin-top:3px;font-size:10px}.settings-readiness b{color:#087443;font-size:10px}.settings-score{--value:75;aspect-ratio:1;background:radial-gradient(circle,#fff 58%,transparent 59%),conic-gradient(#0caf63 calc(var(--value)*1%),#e8eeea 0);text-align:center;border-radius:50%;place-content:center;width:145px;margin:15px auto;display:grid}.settings-score strong{color:#075b39;font-size:28px}.settings-score span{color:#647067;font-size:10px}.settings-control-list{display:grid}.settings-control-list span{border-bottom:1px solid #e6ece8;align-items:center;gap:8px;padding:8px 0;font-size:10px;display:flex}.settings-control-list span>i{background:#c2cbc5;border-radius:50%;width:8px;height:8px}.settings-control-list span>i.is-on{background:#0caf63}.settings-control-list b{color:#647067;margin-left:auto}.settings-integration-mini{display:grid}.settings-integration-mini>div{border-bottom:1px solid #e6ece8;grid-template-columns:32px 1fr 8px;align-items:center;gap:9px;padding:8px 0;display:grid}.settings-integration-mini>div>span{color:#087443;background:#e4f7ec;border-radius:8px;place-items:center;width:31px;height:31px;font-size:10px;font-weight:900;display:grid}.settings-integration-mini p{margin:0;display:grid}.settings-integration-mini small{color:#647067;font-size:10px}.settings-integration-mini i,.settings-integration-card header>i{background:#b9c3bd;border-radius:50%;width:8px;height:8px}.settings-integration-mini i.is-connected,.settings-integration-card header>i.is-connected{background:#0caf63}.settings-integration-mini i.is-disabled,.settings-integration-card header>i.is-disabled{background:#bd4c45}.settings-audit-list>div{border-bottom:1px solid #e6ece8;grid-template-columns:34px 1fr auto;align-items:center;gap:9px;padding:10px 0;display:grid}.settings-audit-avatar{color:#fff;background:#087443;border-radius:9px;place-items:center;width:32px;height:32px;font-size:10px;font-weight:900;display:grid}.settings-audit-list p{margin:0;display:grid}.settings-audit-list small{color:#647067;margin-top:3px;font-size:10px}.settings-audit-list em{color:#087443;background:#e8f8ef;border-radius:7px;padding:5px 7px;font-size:10px;font-style:normal}.settings-form{grid-template-columns:minmax(0,1fr) 310px;align-items:start;gap:16px;display:grid}.settings-form-main{gap:16px;display:grid}.settings-field-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.settings-field-grid label,.settings-brand-card>label,.settings-mini-form label{color:#53645b;gap:5px;font-size:10px;font-weight:700;display:grid}.settings-field-grid .is-wide{grid-column:1/-1}.settings-field-grid input,.settings-field-grid select,.settings-field-grid textarea,.settings-brand-card input,.settings-mini-form input,.settings-mini-form select,.settings-mini-form textarea,.settings-integration-form input,.settings-integration-form select,.settings-feature-list select,.settings-feature-list input,.settings-webhook-list select{color:#223d2f;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #d9e3dd;border-radius:9px;padding:10px}.settings-field-grid textarea{min-height:80px}.settings-brand-card,.settings-summary-card,.settings-switches{position:sticky;top:102px}.settings-brand-preview{color:#fff;background:linear-gradient(135deg,var(--primary),var(--primary));border-radius:15px;grid-template-columns:54px 1fr;margin:18px 0;padding:18px;display:grid}@supports (color:color-mix(in lab, red, red)){.settings-brand-preview{background:linear-gradient(135deg,var(--primary),color-mix(in srgb,var(--primary),#000 25%))}}.settings-brand-preview span{background:var(--accent);border-radius:11px;grid-row:1/3;place-items:center;width:43px;height:43px;font-size:20px;font-weight:900;display:grid}.settings-brand-preview strong{align-self:end}.settings-brand-preview small{color:#d9eee3;font-size:10px}.settings-brand-card button,.settings-summary-card button,.settings-switches button,.settings-mini-form button,.settings-integration-form button,.settings-feature-list button,.settings-webhook-list button,.settings-data-actions button{color:#fff;background:#087443;border:0;border-radius:9px;width:100%;margin-top:14px;padding:11px;font-weight:800}.settings-summary-card>div{gap:8px;margin:18px 0;display:grid}.settings-summary-card span{color:#647067;background:#f1f7f4;border-radius:10px;padding:11px;font-size:10px;display:grid}.settings-summary-card strong{color:#14201a;margin-top:4px;font-size:13px}.settings-switches>label,.settings-feature-list header label{cursor:pointer;border-bottom:1px solid #e4e9e6;align-items:center;gap:10px;padding:12px 0;display:flex}.settings-switches>label>span{flex:1;display:grid}.settings-switches small{color:#647067;margin-top:3px;font-size:10px}.settings-switches input,.settings-feature-list header input{opacity:0;position:absolute}.settings-switches label>i,.settings-feature-list header label>i{background:#d4dcd7;border-radius:20px;width:37px;height:21px;transition:all .2s;position:relative}.settings-switches label>i:after,.settings-feature-list header label>i:after{content:"";background:#fff;border-radius:50%;width:15px;height:15px;transition:all .2s;position:absolute;top:3px;left:3px;box-shadow:0 2px 5px #0002}.settings-switches input:checked+i,.settings-feature-list header input:checked+i{background:#0caf63}.settings-switches input:checked+i:after,.settings-feature-list header input:checked+i:after{transform:translate(16px)}.settings-event-grid>div{border-bottom:1px solid #e6ece8;grid-template-columns:28px 1fr auto;align-items:center;gap:9px;padding:11px 0;display:grid}.settings-event-grid>div>i{color:#087443;background:#e4f7ec;border-radius:8px;place-items:center;width:26px;height:26px;font-style:normal;display:grid}.settings-event-grid span{display:grid}.settings-event-grid small{color:#647067;font-size:10px}.settings-event-grid b{color:#087443;font-size:10px}.settings-integration-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.settings-integration-card>header{grid-template-columns:43px 1fr 8px;align-items:center;gap:11px;display:grid}.settings-integration-card>header>span{color:#087443;background:#e4f7ec;border-radius:11px;place-items:center;width:42px;height:42px;font-weight:900;display:grid}.settings-integration-card header p,.settings-integration-card header h2{margin:0}.settings-integration-card header p{color:#079653;text-transform:uppercase;font-size:10px;font-weight:800}.settings-integration-card header h2{font-size:16px}.settings-integration-card header small{color:#647067;font-size:10px}.settings-integration-card>p{color:#647067;min-height:35px;font-size:10px;line-height:1.5}.settings-integration-form{grid-template-columns:1fr 1fr;gap:7px;display:grid}.settings-integration-form button{margin:0}.settings-integration-card>form:last-child{align-items:center;gap:8px;margin-top:8px;display:flex}.settings-integration-card>form:last-child button{margin:0}.settings-integration-card>form:last-child small{color:#647067;font-size:10px}.settings-webhook-layout{grid-template-columns:2fr 1fr;gap:14px;margin-top:16px;display:grid}.settings-webhook-list>div{border-bottom:1px solid #e4e9e6;grid-template-columns:1fr auto 190px;align-items:center;gap:10px;padding:12px 0;display:grid}.settings-webhook-list span{display:grid}.settings-webhook-list small{color:#647067;margin-top:3px;font-size:10px}.settings-webhook-list form{gap:5px;display:flex}.settings-webhook-list button{width:auto;margin:0}.settings-mini-form{gap:8px;display:grid}.settings-mini-form h2{margin:2px 0 10px}.settings-mini-form fieldset{border:1px solid #dbe5df;border-radius:10px;gap:6px;display:grid}.settings-mini-form fieldset label{display:flex}.settings-mini-form fieldset input{width:auto}.settings-module-layout{grid-template-columns:1.35fr 1fr;align-items:start;gap:16px;display:grid}.settings-module-list>div{border-bottom:1px solid #e4e9e6;grid-template-columns:1fr 140px auto;align-items:center;gap:10px;padding:11px 0;display:grid}.settings-module-list>div>span{align-items:center;gap:10px;display:flex}.settings-module-list svg{color:#079653}.settings-module-list p{margin:0;display:grid}.settings-module-list small{color:#647067;margin-top:3px;font-size:10px}.settings-module-list em{color:#647067;font-size:10px;font-style:normal}.settings-module-list b{color:#087443;background:#e4f7ec;border-radius:7px;padding:5px 7px;font-size:10px}.settings-feature-list>form{border-bottom:1px solid #e4e9e6;padding:11px 0}.settings-feature-list header{gap:10px;display:flex}.settings-feature-list header>span{flex:1;display:grid}.settings-feature-list header small{color:#647067;margin-top:3px;font-size:10px}.settings-feature-list header label{border:0;padding:0}.settings-feature-list form>div{grid-template-columns:1fr 110px 55px;align-items:center;gap:6px;margin-top:9px;display:grid}.settings-feature-list form>div label{align-items:center;gap:5px;font-size:10px;display:flex}.settings-feature-list form>div input{padding:8px}.settings-feature-list button{margin:0;padding:8px}.settings-data-checks{color:#53645b;border-top:1px solid #e4e9e6;gap:8px;margin-top:14px;padding-top:14px;font-size:10px;display:grid}.settings-data-aside{gap:14px;display:grid}.settings-backup-list{margin-top:13px;display:grid}.settings-backup-list span{border-bottom:1px solid #e4e9e6;padding:9px 0;display:grid}.settings-backup-list small{color:#647067;margin-top:3px;font-size:10px}.settings-data-actions{grid-template-columns:1fr 1fr;gap:14px;margin-top:14px;display:grid}.settings-check{grid-template-columns:auto 1fr!important;display:flex!important}.settings-check input{width:auto}.settings-audit-table>header,.settings-audit-table>article{border-bottom:1px solid #e4e9e6;grid-template-columns:210px minmax(260px,1fr) 90px 110px 120px;align-items:center;gap:12px;padding:11px 5px;display:grid}.settings-audit-table>header{color:#647067;text-transform:uppercase;font-size:10px;font-weight:800}.settings-audit-table>article>span{align-items:center;gap:8px;display:flex}.settings-audit-table>article>span>i{color:#fff;background:#087443;border-radius:8px;place-items:center;width:30px;height:30px;font-style:normal;font-weight:900;display:grid}.settings-audit-table>article b,.settings-audit-table>article p{margin:0;font-size:10px;display:grid}.settings-audit-table small{color:#647067;margin-top:3px;font-size:10px}.settings-audit-table em{color:#087443;text-align:center;background:#e4f7ec;border-radius:7px;padding:5px;font-size:10px;font-style:normal}.settings-audit-table code,.settings-audit-table time{color:#647067;font-size:10px}@media (width<=1180px){.settings-metrics{grid-template-columns:repeat(3,1fr)}.settings-integration-grid{grid-template-columns:1fr 1fr}.settings-form{grid-template-columns:minmax(0,1fr) 280px}}@media (width<=850px){.settings-dashboard,.settings-form,.settings-module-layout,.settings-webhook-layout{grid-template-columns:1fr}.settings-span-2{grid-column:auto}.settings-brand-card,.settings-summary-card,.settings-switches{position:static}.settings-integration-grid{grid-template-columns:1fr}.settings-audit-table{overflow:auto}.settings-audit-table>header,.settings-audit-table>article{min-width:850px}}@media (width<=560px){.settings-health{width:100%}.settings-metrics{grid-template-columns:1fr 1fr}.settings-readiness,.settings-field-grid,.settings-integration-form,.settings-data-actions{grid-template-columns:1fr}.settings-field-grid .is-wide{grid-column:auto}.settings-module-list>div{grid-template-columns:1fr auto}.settings-module-list em{display:none}.settings-webhook-list>div{grid-template-columns:1fr auto}.settings-webhook-list form{grid-column:1/-1}.settings-feature-list form>div{grid-template-columns:1fr 100px}.settings-feature-list button{grid-column:1/-1}}.contact-segment-strip{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin:18px 0;display:grid}.contact-segment-card{background:#fff;border:1px solid #dce7e1;border-radius:14px;min-width:0;padding:15px}.contact-segment-card>a{color:inherit;justify-content:space-between;gap:10px;text-decoration:none;display:flex}.contact-segment-card span{gap:3px;display:grid}.contact-segment-card small{color:#74827a}.contact-segment-card b{color:#078653;font-size:25px}.contact-segment-card>div{border-top:1px solid #edf2ef;gap:10px;margin-top:12px;padding-top:10px;display:flex}.contact-segment-card>div>a,.contact-segment-card>div summary,.contact-segment-card.is-create>details>summary{color:#078653;cursor:pointer;font-size:11px;font-weight:800;text-decoration:none}.contact-segment-card details{position:relative}.contact-segment-card>div details form,.contact-segment-card.is-create form{z-index:20;background:#fff;border:1px solid #dce6e0;border-radius:10px;gap:8px;width:280px;padding:12px;display:grid;position:absolute;box-shadow:0 16px 40px #0b35251f}.contact-segment-card input,.contact-segment-card textarea{border:1px solid #d8e3dc;border-radius:7px;width:100%;padding:8px}.contact-segment-card button{color:#fff;background:#078f59;border:0;border-radius:7px;padding:8px;font-weight:800}.contact-segment-card.is-all{background:#eaf8f1;justify-content:space-between;display:flex}.contact-segment-card.is-create{border-style:dashed;place-items:center;min-height:100px;display:grid}.marketing-contact-filters{grid-template-columns:minmax(260px,1fr) 180px 160px 150px auto auto;gap:8px;margin-bottom:15px;display:grid}.marketing-contact-filters select,.marketing-contact-filters>button{background:#fff;border:1px solid #d8e3dc;border-radius:8px;padding:9px}.marketing-contact-filters>button{color:#fff;background:#078f59;font-weight:800}.marketing-contact-filters>a{color:#078653;align-self:center}.marketing-contact-popover{z-index:130;background:#fff;border-radius:16px;gap:12px;width:min(760px,100vw - 30px);max-height:88vh;padding:22px;display:grid;position:fixed;inset:6vh auto auto 50%;overflow:auto;transform:translate(-50%);box-shadow:0 24px 80px #062b1d59}.marketing-contact-popover>div:not(.hr-popover-title){grid-template-columns:1fr 1fr;gap:10px;display:grid}.marketing-contact-popover label{gap:5px;display:grid}.marketing-contact-popover input{border:1px solid #d8e3dc;border-radius:8px;padding:9px}.marketing-contact-popover fieldset{border:1px solid #dce6e0;border-radius:9px;flex-wrap:wrap;gap:10px;display:flex}.marketing-contact-popover fieldset label,.marketing-contact-popover .check-row{display:flex}.marketing-contacts-table{border-collapse:collapse;width:100%}.marketing-contacts-table th{text-align:left;color:#65766d;text-transform:uppercase;border-bottom:1px solid #dbe5df;padding:10px;font-size:10px}.marketing-contacts-table td{vertical-align:top;border-bottom:1px solid #edf2ef;padding:13px 10px}.marketing-contacts-table td>strong,.marketing-contacts-table td>small,.marketing-contacts-table td>span{display:block}.marketing-contacts-table td small{color:#74827a;margin-top:3px}.marketing-contact-tags{flex-wrap:wrap;gap:4px;display:flex}.marketing-contact-tags span{color:#08794e;background:#e7f7ef;border-radius:999px;padding:4px 7px;font-size:10px}.marketing-contact-tags em{color:#89958e;font-size:10px}.marketing-contacts-table details{position:relative}.marketing-contacts-table summary{color:#078653;cursor:pointer;font-size:10px;font-weight:800}.marketing-contacts-table details form{z-index:15;background:#fff;border:1px solid #dce6e0;border-radius:10px;gap:6px;width:240px;padding:12px;display:grid;position:absolute;right:0;box-shadow:0 16px 35px #0b352526}.marketing-contacts-table details label{font-size:11px}.marketing-contacts-table details button{color:#fff;background:#078f59;border:0;border-radius:7px;margin-top:5px;padding:8px;font-weight:800}@media (width<=900px){.marketing-contact-filters{grid-template-columns:1fr 1fr}.marketing-contact-popover>div:not(.hr-popover-title){grid-template-columns:1fr}}@media (width<=600px){.marketing-contact-filters{grid-template-columns:1fr}}.vc-calendar-actions{background:#f7fbf9;border:1px solid #dce8e1;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;margin:0 0 16px;padding:13px;display:flex}.vc-calendar-actions>div{flex-wrap:wrap;gap:7px;display:flex}.vc-calendar-actions a{color:#08794e;background:#fff;border:1px solid #bcdcca;border-radius:8px;padding:7px 10px;font-size:10px;font-weight:800;text-decoration:none}@media (width<=600px){.vc-calendar-actions{flex-direction:column;align-items:flex-start}}.notification-center{z-index:90;display:block;position:relative}.notification-center>summary{cursor:pointer;list-style:none;display:grid!important}.notification-center>summary::-webkit-details-marker{display:none}.notification-panel{color:#20372b;background:#fff;border:1px solid #dce6e0;border-radius:16px;width:min(420px,100vw - 24px);max-height:min(620px,75vh);position:absolute;top:calc(100% + 12px);right:0;overflow:hidden;box-shadow:0 22px 55px #072f1d33}.notification-panel>header{border-bottom:1px solid #e5ece8;justify-content:space-between;align-items:center;padding:16px 17px;display:flex}.notification-panel>header>div{display:grid}.notification-panel>header small{color:#718078}.notification-panel>header button{color:#078451;cursor:pointer;background:0 0;border:0;font-size:11px;font-weight:800}.notification-list{max-height:500px;overflow:auto}.notification-list>article{background:#fff;border-bottom:1px solid #edf2ef;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:10px;padding:14px 16px;display:grid}.notification-list>article.is-unread{background:#effaf4}.notification-list>article.is-unread>div>strong:after{content:"";vertical-align:middle;background:#f43f78;border-radius:50%;width:6px;height:6px;margin-left:7px;display:inline-block}.notification-type-icon{color:#078451;background:#dff5e8;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.notification-list article>div{gap:4px;min-width:0;display:grid}.notification-list article strong{font-size:12px}.notification-list article p{color:#5f7067;margin:0;line-height:1.45;font-size:11px!important}.notification-list article small{color:#87928c;font-size:10px!important}.notification-list article>a{color:#078451;font-size:20px}.notification-empty{color:#74827a;text-align:center;place-items:center;gap:5px;padding:50px 20px;display:grid}.notification-empty span{font-size:11px}.notification-panel>footer{text-align:center;color:#7a8880;padding:10px;font-size:10px}.staff-profile .notification-panel{text-align:left;right:0}@media (width<=600px){.notification-center{position:static}.notification-panel{width:auto;max-height:75vh;position:fixed;top:68px;left:12px;right:12px}}.vc-upgrade-notice{color:#684d17;background:#fff8e8;border:1px solid #f0d49b;border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:13px;margin:16px 0;padding:16px 18px;display:grid}.vc-upgrade-notice>svg{color:#b87808}.vc-upgrade-notice>div{gap:3px;display:grid}.vc-upgrade-notice span{font-size:12px}.vc-upgrade-notice>a{color:#fff;background:#0a9560;border-radius:8px;padding:9px 13px;font-weight:800}@media (width<=600px){.vc-upgrade-notice{grid-template-columns:auto 1fr}.vc-upgrade-notice>a{text-align:center;grid-column:1/-1}}.web-menu-tree .web-menu-tree{position:relative}.web-menu-tree .web-menu-tree:before{content:"";border-left:2px solid #cfe5d8;position:absolute;top:0;bottom:0;left:-18px}body>.nen-global-header>.nen-mobile-nav{display:none!important}body>.nen-global-header>.nen-desktop-nav{display:flex!important}body>.nen-global-header>.nen-global-actions{grid-area:1/3!important;justify-self:end!important}@media (width<=1150px){body>.nen-global-header>.nen-global-actions{grid-column:2!important}}@media (width<=820px){body>.nen-global-header>.nen-desktop-nav{display:none!important}body>.nen-global-header>.nen-mobile-nav{display:flex!important}}body>.nen-global-header nav a:after{content:none!important;display:none!important}body>.nen-global-header .nen-nav-dropdown>summary:after{transform-origin:50%;width:8px;height:8px;margin-left:9px;transition:transform .2s;transform:translateY(-2px)rotate(45deg);content:""!important;border:2px solid!important;border-top:0!important;border-left:0!important;display:inline-block!important}body>.nen-global-header .nen-nav-dropdown[open]>summary:after{transform:translateY(2px)rotate(225deg)}.nen-search{max-width:1120px!important;padding:64px 24px 90px!important}.nen-search>header{max-width:800px}.nen-search>header h1{letter-spacing:-.035em;margin:7px 0 12px;font-size:clamp(42px,6vw,68px)!important}.nen-search>header>p:last-child{color:#66776e;line-height:1.65}.nen-search>form{position:relative;box-shadow:0 14px 38px #11462b1a;margin:30px 0 24px!important}.nen-search>form input{color:#193a2a;background:#fff;min-width:0;height:58px;font-size:16px}.nen-search>form button{cursor:pointer;min-width:145px;font-weight:800}.nen-search-summary{color:#68786f;align-items:center;gap:10px;padding:13px 2px;display:flex}.nen-search-summary strong{color:#078052;background:#def5e8;border-radius:50%;place-items:center;min-width:35px;height:35px;display:grid}.nen-search>section{margin:36px 0!important}.nen-search>section>header{border-bottom:1px solid #dbe4de;justify-content:space-between;align-items:center;padding-bottom:11px;display:flex}.nen-search>section>header h2{margin:0;font-size:24px}.nen-search>section>header span{color:#08794f;background:#e4f5eb;border-radius:20px;padding:5px 9px;font-size:11px;font-weight:800}.nen-search-results{grid-template-columns:1fr 1fr;gap:12px;margin-top:13px;display:grid}.nen-search-results>a{color:#1c3c2d;background:#fff;border:1px solid #dfe7e2;border-radius:14px;grid-template-columns:auto 1fr auto;align-items:start;gap:13px;min-width:0;padding:18px;text-decoration:none;transition:transform .18s,box-shadow .18s,border-color .18s;display:grid}.nen-search-results>a:hover{border-color:#8bd5ae;transform:translateY(-2px);box-shadow:0 13px 30px #11462b17}.nen-search-type{color:#087d51;text-transform:uppercase;background:#e7f7ee;border-radius:7px;padding:5px 7px;font-size:10px;font-weight:850}.nen-search-results>a>div{min-width:0}.nen-search-results strong{font-size:17px;display:block}.nen-search-results p{color:#65766c;margin:7px 0;font-size:13px;line-height:1.5}.nen-search-results small{color:#07905a;font-size:10px}.nen-search-results>a>b{color:#09a568;font-size:20px}.nen-search-empty{text-align:center;background:#fff;border:1px dashed #c9d8cf;border-radius:18px;place-items:center;margin:45px 0;padding:55px 25px;display:grid}.nen-search-empty>span{color:#078352;background:#e2f6eb;border-radius:50%;place-items:center;width:58px;height:58px;font-size:31px;display:grid}.nen-search-empty h2{margin:15px 0 4px}.nen-search-empty p{color:#718078;margin:0}@media (width<=760px){.nen-search-results{grid-template-columns:1fr}.nen-search>form button{min-width:105px;padding-inline:13px}.nen-search>header h1{font-size:42px!important}}.nen-general-content{background:#fff;padding:clamp(48px,7vw,95px) 24px}.nen-general-content>div{max-width:980px;margin:auto}.nen-general-content>div>header{border-bottom:1px solid #dfe7e2;margin-bottom:26px;padding-bottom:16px}.nen-general-content>div>header h2{margin:0;font-size:clamp(30px,4vw,48px)}.nen-rich-content{color:#35473e;font-size:17px;line-height:1.75}.nen-rich-content>:first-child{margin-top:0}.nen-rich-content>:last-child{margin-bottom:0}.nen-rich-content h1,.nen-rich-content h2,.nen-rich-content h3,.nen-rich-content h4{color:#153c2a;margin:1.35em 0 .55em;line-height:1.2}.nen-rich-content a{color:#078956;text-decoration:underline}.nen-rich-content img{border-radius:12px;max-width:100%;height:auto}.nen-rich-content blockquote{color:#315544;background:#eef9f3;border-left:4px solid #0aa568;margin:28px 0;padding:18px 24px}.nen-rich-content table{border-collapse:collapse;width:100%;margin:25px 0}.nen-rich-content th,.nen-rich-content td{text-align:left;border:1px solid #dbe5df;padding:11px}.nen-rich-content th{background:#edf7f1}.nen-general-content.is-dark{background:#073c2c}.nen-general-content.is-dark .nen-rich-content,.nen-general-content.is-dark h2,.nen-general-content.is-dark .nen-rich-content :is(h1,h2,h3,h4){color:#fff}.nen-general-content.is-dark .nen-rich-content a{color:#67dea8}.nen-general-content.is-accent{background:#e2f7eb}.nen-general-content.is-accent>div>header{border-color:#b7dfc8}.web-grid-layout-editor{background:#f7fbf9;border:1px solid #cfe0d6;border-radius:14px;grid-column:1/-1;padding:16px}.web-grid-layout-editor>header,.web-grid-layout-editor>footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.web-grid-layout-editor>header>div{gap:3px;display:grid}.web-grid-layout-editor>header small{color:#6c7c73}.web-grid-layout-editor>header>span{color:#08784d;background:#dff5e8;border-radius:999px;padding:5px 9px;font-size:11px;font-weight:800}.web-grid-layout-editor>[data-grid-columns]{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px;margin:15px 0;display:grid}.web-grid-layout-editor [data-grid-column]{background:#fff;border:1px solid #dce8e1;border-radius:11px;min-width:0;padding:11px}.web-grid-layout-editor [data-grid-column]>header{color:#315344;margin-bottom:8px}.web-grid-layout-editor .tox-tinymce{min-height:260px}.web-grid-layout-editor>footer{justify-content:flex-end}.web-grid-layout-editor>footer button{color:#087443;cursor:pointer;background:#fff;border:1px solid #0caf63;border-radius:8px;padding:8px 12px;font-weight:750}.web-grid-layout-editor>footer button:first-child{color:#fff;background:#0caf63}.web-grid-layout-editor>footer button:disabled{cursor:not-allowed;opacity:.45}.nen-grid-layout{background:#fff;padding:clamp(48px,7vw,90px) 24px}.nen-grid-layout>div{max-width:1180px;margin:auto}.nen-grid-layout>div>header{margin-bottom:26px}.nen-grid-layout>div>header h2{margin:0;font-size:clamp(30px,4vw,46px)}.nen-content-grid{grid-template-columns:repeat(var(--grid-columns,2),minmax(0,1fr));gap:clamp(16px,2.5vw,30px);display:grid}.nen-content-grid>article{background:#fff;border:1px solid #dfe8e3;border-radius:18px;min-width:0;padding:clamp(20px,3vw,34px);box-shadow:0 10px 28px #0c462a0d}.nen-content-grid>article>:first-child{margin-top:0}.nen-grid-layout.is-accent{background:#e2f7eb}.nen-grid-layout.is-accent .nen-content-grid>article{border-color:#b9dfc9}.nen-grid-layout.is-dark{background:#073c2c}.nen-grid-layout.is-dark h2,.nen-grid-layout.is-dark .nen-rich-content,.nen-grid-layout.is-dark .nen-rich-content :is(h1,h2,h3,h4,h5,h6){color:#fff}.nen-grid-layout.is-dark .nen-content-grid>article{background:#0b4b37;border-color:#2b6852}.nen-grid-layout.is-dark .nen-rich-content a{color:#6fe1ad}@media (width<=1040px){.nen-content-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.nen-content-grid,.web-grid-layout-editor>[data-grid-columns]{grid-template-columns:1fr}}.web-grid-layout-editor [data-grid-column]>header{justify-content:space-between;gap:8px;display:flex}.web-grid-dropzone{background:#f8fcfa;border:2px dashed #b8d8c6;border-radius:10px;align-content:start;gap:10px;min-height:150px;padding:10px;transition:border-color .18s,background .18s;display:grid}.web-grid-dropzone:hover{background:#effaf4;border-color:#0caf63}.web-grid-dropzone>[data-grid-empty]{color:#6f8077;text-align:center;pointer-events:none;align-self:center;margin:auto}.web-grid-child{background:#fff;border:1px solid #cadcd2;border-radius:10px;min-width:0;overflow:hidden;box-shadow:0 5px 15px #0944270f}.web-grid-child>header{background:#e9f6ef;align-items:center;gap:7px;padding:8px 10px;display:flex}.web-grid-child>header>strong{text-transform:capitalize;min-width:0;margin-right:auto}.web-grid-child>header button{color:#176340;cursor:pointer;background:0 0;border:0;padding:3px 6px}.web-grid-child-fields{grid-template-columns:1fr 1fr;gap:9px;padding:10px;display:grid}.web-grid-child-fields label{gap:4px;min-width:0;display:grid}.web-grid-child-fields .is-wide{grid-column:1/-1}.web-grid-child-fields input,.web-grid-child-fields select,.web-grid-child-fields textarea{width:100%;min-width:0}.web-grid-child-fields textarea{min-height:95px}.web-grid-child-fields .tox-tinymce{grid-column:1/-1;min-height:220px}.nen-grid-cell{flex-direction:column;gap:18px;display:flex;overflow:hidden;padding:0!important}.nen-grid-cell>.is-nested{width:100%;margin:0;padding:clamp(18px,2.5vw,30px)}.nen-grid-cell>.is-nested>div{max-width:none}.nen-grid-cell>.nen-web-stats.is-nested{padding:20px;display:grid}.nen-grid-cell>.nen-web-hero.is-nested{min-height:0}.nen-grid-cell>.nen-web-hero.is-nested>aside{display:none}.nen-grid-cell>.nen-web-widget{grid-template-columns:1fr}@media (width<=680px){.web-grid-child-fields{grid-template-columns:1fr}.web-grid-child-fields .is-wide{grid-column:auto}}.web-builder-handle{touch-action:none;-webkit-user-select:none;user-select:none}.web-grid-child[draggable=false] .tox-tinymce,.web-grid-child[draggable=false] .tox-edit-area__iframe{pointer-events:auto}.vc-heading>div:last-child{align-items:center;gap:9px;display:flex}.vc-room-locked{color:#5f7067;background:#f4f8f5;border:1px solid #d8e4dd;border-radius:9px;align-items:center;min-height:40px;padding:8px 12px;font-size:11px;font-weight:750;display:inline-flex}.vc-room-notice{margin-top:0}.vc-metrics{grid-template-columns:repeat(4,1fr);gap:12px;margin:18px 0;display:grid}.vc-metrics article{background:#fff;border:1px solid #dce8e1;border-radius:15px;gap:4px;padding:18px;display:grid}.vc-metrics span{color:#687970;font-size:11px}.vc-metrics strong{color:#08784e;font-size:31px}.vc-filter{gap:8px;margin:0 0 16px;display:flex}.vc-filter input{flex:1}.vc-filter input,.vc-filter select,.vc-filter button{background:#fff;border:1px solid #d8e4dd;border-radius:9px;padding:10px 13px}.vc-filter button{color:#fff;background:#0a9c63;font-weight:800}.vc-list>article{border-bottom:1px solid #e8eeea;grid-template-columns:70px minmax(0,1fr) auto;align-items:center;gap:16px;padding:17px 0;display:grid}.vc-list>article>time{color:#08794e;background:#e7f8ef;border-radius:14px;place-items:center;width:64px;height:64px;display:grid}.vc-list>article>time b{font-size:24px;line-height:1}.vc-list>article>time span{text-transform:uppercase;font-size:10px;font-weight:800}.vc-list>article>div:nth-child(2){min-width:0}.vc-list h3{margin:4px 0;font-size:18px}.vc-list p,.vc-list small{color:#66786e;margin:0}.vc-list>article>div:last-child{gap:7px;display:flex}.vc-status{color:#617168;text-transform:uppercase;background:#edf2ef;border-radius:999px;width:max-content;padding:5px 8px;font-size:10px;font-weight:850;display:inline-flex}.vc-status.is-live{color:#06784a;background:#dcfbea}.vc-status.is-live:before{content:"";background:#08b56c;border-radius:50%;width:6px;height:6px;margin:3px 5px 0 0}.vc-status.is-ended{color:#4f5c66;background:#e9edf0}.vc-status.is-cancelled{color:#ad3535;background:#fff0f0}.vc-empty{color:#74837b;place-items:center;padding:60px 20px;display:grid}.vc-empty h2{margin:10px 0 2px}.vc-dialog{border:0;border-radius:18px;width:min(760px,100vw - 30px);max-height:92vh;padding:0;box-shadow:0 25px 70px #092c1e40}.vc-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#061a1299}.vc-dialog>form>header,.vc-dialog>form>footer{border-bottom:1px solid #e5ece8;justify-content:space-between;align-items:center;padding:18px 22px;display:flex}.vc-dialog>form>header h2{margin:3px 0}.vc-dialog>form>header button{background:#edf3ef;border:0;border-radius:50%;width:37px;height:37px;font-size:23px}.vc-dialog>form>footer{border-top:1px solid #e5ece8;border-bottom:0;justify-content:flex-end}.vc-form-grid{grid-template-columns:1fr 1fr;gap:12px;padding:22px;display:grid}.vc-form-grid label{color:#53675c;gap:5px;font-size:11px;font-weight:750;display:grid}.vc-form-grid .is-wide{grid-column:1/-1}.vc-form-grid input,.vc-form-grid select,.vc-form-grid textarea{background:#fff;border:1px solid #d7e3dc;border-radius:9px;width:100%;padding:10px}.vc-form-grid select[multiple]{min-height:145px}.vc-form-grid .vc-check{align-items:center;display:flex}.vc-form-grid .vc-check input{width:auto}.vc-detail-grid{grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);gap:16px;display:grid}.vc-facts{grid-template-columns:1fr 1fr;gap:12px;display:grid}.vc-facts div{background:#f4f8f5;border-radius:11px;gap:3px;padding:13px;display:grid}.vc-facts dt{color:#74837a;text-transform:uppercase;font-size:10px}.vc-facts dd{margin:0;font-weight:750}.vc-participants{display:grid}.vc-participants>div{border-bottom:1px solid #e8eeea;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:10px 0;display:grid}.vc-participants span{display:grid}.vc-participants small,.vc-participants time{color:#728178;font-size:10px}.vc-invite,.vc-editor form{border-top:1px solid #e4ebe7;gap:9px;margin-top:16px;padding-top:15px;display:grid}.vc-invite label,.vc-editor label{gap:5px;display:grid}.vc-invite select,.vc-editor input,.vc-editor textarea{border:1px solid #d9e3dd;border-radius:8px;width:100%;padding:9px}.vc-editor summary{color:#08794e;cursor:pointer;margin-top:18px;font-weight:800}.vc-response{align-items:center;gap:9px;margin-top:16px;display:flex}.vc-response strong{margin-right:auto}.vc-response button,.vc-danger-actions button{color:#fff;background:#0a9c63;border:0;border-radius:8px;padding:9px 13px;font-weight:750}.vc-response .is-danger,.vc-danger-actions button{background:#b83f3f}.vc-danger-actions{justify-content:flex-end;gap:8px;margin-top:14px;display:flex}.vc-room-head{color:#fff;background:#083e2d;border-radius:13px;justify-content:space-between;align-items:center;gap:15px;margin-bottom:12px;padding:12px 15px;display:flex}.vc-room-head>div{align-items:center;gap:10px;display:flex}.vc-room-head h1,.vc-room-head p{color:#fff;margin:0}.vc-room-head h1{font-size:18px}.vc-room-head p{font-size:10px}.vc-room-head button,.vc-room-head a{color:#fff;background:#ffffff12;border:1px solid #ffffff3b;border-radius:8px;padding:8px 10px}.vc-live-dot{background:#19e58d;border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 6px #19e58d25}.vc-room{background:#101613;border-radius:16px;width:100%;height:calc(100vh - 175px);min-height:560px;position:relative;overflow:hidden}.vc-room iframe{border:0;display:block}.vc-room-loading{color:#fff;align-content:center;place-items:center;gap:9px;display:grid;position:absolute;inset:0}.vc-room-loading span{color:#aab7b0}@media (width<=900px){.vc-metrics{grid-template-columns:1fr 1fr}.vc-detail-grid{grid-template-columns:1fr}.vc-list>article{grid-template-columns:58px 1fr}.vc-list>article>div:last-child{grid-column:2;justify-content:flex-start}.vc-room-head{flex-direction:column;align-items:flex-start}.vc-room{height:70vh;min-height:480px}}@media (width<=600px){.vc-metrics,.vc-form-grid,.vc-facts{grid-template-columns:1fr}.vc-form-grid .is-wide{grid-column:auto}.vc-list>article{grid-template-columns:1fr}.vc-list>article>div:last-child{grid-column:auto}.vc-filter{flex-wrap:wrap}.vc-filter input{flex-basis:100%}}:root{--green-900:#075b39;--green-800:#087443;--green-700:#079653;--green-600:#0caf63;--green-100:#dcfce7;--green:var(--green-600);--green-dark:var(--green-900);--green-wash:#edf9f2;--ink:#14201a;--muted:#647067;--line:#e4e9e6;--border:var(--line);--canvas:#f4f7f5;--panel:#fff;--sidebar-width:282px;--radius-xl:24px;--radius-lg:18px;--shadow:0 10px 30px #09311d12;color:var(--ink);background:var(--canvas);font-synthesis:none;font-family:Karla,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}small,sub,sup{font-size:10px!important}html{overflow-x:clip}body{background:var(--canvas);min-width:320px;min-height:100vh;color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;overflow-x:hidden}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}.icon{flex:none;display:block}.app-shell{grid-template-columns:var(--sidebar-width) minmax(0, 1fr);min-height:100vh;transition:grid-template-columns .25s;display:grid}.sidebar{z-index:30;border-right:1px solid var(--line);background:#fbfcfb;flex-direction:column;height:100vh;padding:22px 16px 16px;display:flex;position:sticky;top:0;overflow:hidden}.brand-row{justify-content:space-between;align-items:center;min-height:48px;margin-bottom:18px;padding:0 8px;display:flex}.brand{align-items:center;gap:11px;min-width:0;display:flex}.brand-mark,.mobile-brand-mark{color:#fff;background:linear-gradient(145deg, var(--green-600), var(--green-800));border-radius:13px;flex:none;place-items:center;width:42px;height:42px;font-size:21px;font-weight:850;display:grid;box-shadow:0 8px 18px #0caf6338}img.brand-mark,img.mobile-brand-mark{object-fit:cover;background:#078f69;padding:0}.brand-copy{white-space:nowrap;line-height:1.05;display:grid}.brand-copy strong{letter-spacing:.03em;font-size:19px}.brand-copy small{color:var(--muted);margin-top:4px;font-size:10px}.dashboard-link{min-height:52px;color:var(--green-800);border-radius:15px;align-items:center;gap:12px;margin:0 0 20px;padding:0 16px;font-weight:750;transition:all .2s;display:flex}.dashboard-link:hover{background:var(--green-100)}.dashboard-link.is-active{color:#fff;background:var(--green-600);box-shadow:0 8px 20px #0caf6333}.nav-section-label{color:#929c96;letter-spacing:.13em;text-transform:uppercase;padding:0 14px 8px;font-size:10px;font-weight:800}.side-nav{scrollbar-width:thin;scrollbar-color:#d5ddd8 transparent;flex-direction:column;flex:1;gap:2px;min-height:0;display:flex;overflow-y:auto}.nav-link{color:#435049;white-space:nowrap;border-radius:12px;align-items:center;gap:12px;min-height:46px;padding:0 12px;font-size:13.5px;font-weight:620;transition:background-color .18s,color .18s,transform .18s;display:flex;position:relative}.nav-link>.icon:first-child{color:var(--green-700)}.nav-link:hover{color:var(--green-900);background:#edf7f1;transform:translate(2px)}.nav-link.is-active{color:var(--green-900);background:#e2f7ea;font-weight:760}.nav-link.is-hidden{display:none}.nav-label{text-overflow:ellipsis;min-width:0;overflow:hidden}.nav-arrow{color:#a1aba5;margin-left:auto}.sidebar-footer{border-top:1px solid var(--line);margin-top:12px;padding-top:12px}.sidebar-close{display:none!important}.main-column{min-width:0}.topbar{z-index:20;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f4f7f5e6;border-bottom:1px solid #e4e9e6e0;align-items:center;gap:14px;min-height:86px;padding:16px 28px;display:flex;position:sticky;top:0}.icon-button{border:1px solid var(--line);color:#546159;cursor:pointer;background:#fff;border-radius:50%;flex:none;place-items:center;width:42px;height:42px;padding:0;transition:border-color .18s,color .18s,background .18s,transform .18s;display:inline-grid}.icon-button:hover{color:var(--green-800);background:#f4fcf7;border-color:#b8dcca;transform:translateY(-1px)}.menu-button{border-radius:13px}.global-search{color:#8a958e;background:#fff;border:1px solid #dfe5e1;border-radius:15px;align-items:center;gap:10px;width:min(510px,44vw);height:48px;padding:0 14px;display:flex;box-shadow:0 4px 14px #0a351f08}.global-search:focus-within{border-color:#83d6ad;box-shadow:0 0 0 4px #0caf6314}.global-search input{min-width:0;color:var(--ink);background:0 0;border:0;outline:0;flex:1}.global-search input::placeholder{color:#99a39d}.global-search kbd{color:#8c9690;background:#f8faf9;border:1px solid #e2e7e4;border-radius:6px;padding:3px 7px;font-size:11px}.topbar-actions{align-items:center;gap:10px;margin-left:auto;display:flex}.notification-button{position:relative}.notification-dot{background:#f43f78;border:2px solid #fff;border-radius:50%;width:8px;height:8px;position:absolute;top:7px;right:5px}.profile{align-items:center;gap:11px;padding-left:4px;display:flex}.avatar{color:#fff;background:linear-gradient(145deg,#6b3df0,#da3ca6);border-radius:50%;place-items:center;width:46px;height:46px;font-size:13px;font-weight:850;display:grid}.profile-copy{min-width:148px;line-height:1.2;display:grid}.profile-copy strong{font-size:14px}.profile-copy small{color:var(--muted);margin-top:3px;font-size:11px}.content{padding:18px 28px 40px}.page-heading{justify-content:space-between;align-items:flex-end;gap:20px;padding:18px 4px 22px;display:flex}.page-heading h1,.module-hero h1{letter-spacing:-.035em;margin:3px 0 5px;font-size:clamp(25px,2.5vw,36px);line-height:1.1}.page-heading p,.module-hero p{color:var(--muted);margin:0;font-size:14px}.eyebrow{letter-spacing:.14em;text-transform:uppercase;margin:0;font-weight:850;color:var(--green-700)!important;font-size:10px!important}.heading-meta{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;display:flex}.heading-meta span,.heading-meta time{border:1px solid var(--line);color:var(--muted);background:#ffffffb3;border-radius:999px;padding:8px 11px;font-size:11px}.heading-meta strong{color:var(--green-800)}.metric-section,.summary-card,.module-panel,.module-hero{border:1px solid var(--line);background:var(--panel);box-shadow:var(--shadow)}.metric-section{border-radius:var(--radius-xl);padding:20px}.subscription-section{border-color:#b8ebcf;margin-top:18px}.section-heading,.summary-heading,.panel-heading{align-items:center;gap:11px;display:flex}.section-icon{width:38px;height:38px;color:var(--green-700);background:#eaf9f1;border-radius:12px;flex:none;place-items:center;display:grid}.section-heading h2,.summary-heading h2,.panel-heading h2{letter-spacing:-.015em;margin:0;font-size:17px}.section-heading p{color:var(--muted);margin:3px 0 0;font-size:11px}.section-heading>a{color:var(--green-800);align-items:center;gap:3px;margin-left:auto;font-size:12px;font-weight:750;display:flex}.metric-grid{gap:12px;margin-top:17px;display:grid}.account-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.subscription-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.metric-card,.subscription-card{background:#fcfdfc;border:1px solid #e5eae7;border-radius:15px;min-width:0;padding:15px 14px;position:relative;overflow:hidden}.metric-card:before{content:"";background:var(--accent,var(--green-600));width:3px;position:absolute;inset:0 auto 0 0}.metric-card span,.subscription-card span{color:#59645e;min-height:30px;font-size:11px;line-height:1.25;display:block}.metric-card strong,.subscription-card strong{color:var(--accent,var(--green-900));letter-spacing:-.04em;margin-top:1px;font-size:clamp(23px,2.4vw,34px);line-height:1;display:block}.metric-card small{color:#a0aaa4;text-transform:uppercase;letter-spacing:.06em;margin-top:8px;font-size:10px;display:block}.tone-emerald{--accent:#087443}.tone-blue{--accent:#2563eb}.tone-violet{--accent:#7c3aed}.tone-amber{--accent:#d97706}.tone-cyan{--accent:#0891b2}.tone-rose{--accent:#e11d48}.subscription-card{background:linear-gradient(145deg,#fff,#f5fdf8);border-color:#bfe6d0;padding:16px}.subscription-card strong{color:var(--green-800)}.mini-trend{background:#dcebe3;border-radius:99px;height:4px;margin-top:14px;overflow:hidden}.mini-trend i{border-radius:inherit;background:var(--green-600);height:100%;display:block}.summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:18px;display:grid}.summary-card{border-radius:var(--radius-xl);min-width:0;padding:20px}.summary-heading{border-bottom:1px solid var(--line);padding-bottom:14px}.summary-heading>a{width:34px;height:34px;color:var(--green-700);background:#f1faf5;border-radius:10px;place-items:center;margin-left:auto;display:grid}.summary-list{gap:13px;padding:17px 0;display:grid}.summary-list div,.summary-footer{justify-content:space-between;align-items:center;gap:15px;display:flex}.summary-list span,.summary-footer span{color:#5c675f;font-size:13px}.summary-list strong{color:var(--green-900);background:#e8f8ef;border-radius:8px;padding:4px 9px;font-size:12px}.summary-footer{border-top:1px solid var(--line);padding-top:14px}.summary-footer strong{color:var(--green-800);font-size:17px}.module-hero{border-radius:var(--radius-xl);align-items:center;gap:17px;margin-top:12px;padding:24px;display:flex}.module-hero-icon{color:#fff;background:linear-gradient(145deg, var(--green-600), var(--green-800));border-radius:17px;flex:none;place-items:center;width:58px;height:58px;display:grid}.phase-badge{color:var(--green-800);background:var(--green-100);border-radius:999px;margin-left:auto;padding:8px 11px;font-size:11px;font-weight:800}.module-layout{grid-template-columns:minmax(0,1.7fr) minmax(280px,.8fr);gap:18px;margin-top:18px;display:grid}.module-panel{border-radius:var(--radius-xl);padding:24px}.panel-heading{border-bottom:1px solid var(--line);justify-content:space-between;padding-bottom:18px}.status-dot{color:var(--green-800);align-items:center;gap:6px;font-size:11px;font-weight:750;display:inline-flex}.status-dot i{background:var(--green-600);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #def7e8}.module-primary>p,.next-phase-card>p{color:var(--muted);font-size:14px;line-height:1.65}.readiness-list{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:24px;display:grid}.readiness-list div{border:1px solid var(--line);background:#fbfdfc;border-radius:15px;padding:17px}.readiness-list span{color:var(--green-600);font-size:10px;font-weight:850;display:block}.readiness-list strong,.readiness-list small{display:block}.readiness-list strong{margin-top:10px;font-size:13px}.readiness-list small{color:var(--muted);margin-top:5px;font-size:11px;line-height:1.45}.next-phase-card{color:#fff;background:linear-gradient(160deg,#075b39,#043b26)}.next-phase-card .eyebrow{color:#82e6af!important}.next-phase-card h2{margin:8px 0;font-size:22px}.next-phase-card>p{color:#c4ddcf}.secondary-button{border:1px solid #ffffff59;border-radius:12px;justify-content:center;align-items:center;min-height:43px;margin-top:12px;padding:0 16px;font-size:12px;font-weight:750;display:inline-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}.flash-message{color:var(--green-900);background:#ecfdf3;border:1px solid #b6e9ca;border-radius:13px;align-items:center;gap:9px;margin:4px 0 10px;padding:12px 15px;font-size:12px;font-weight:650;display:flex}.flash-message span{color:#fff;background:var(--green-600);border-radius:50%;place-items:center;width:22px;height:22px;display:grid}.admin-page-heading{align-items:center}.page-actions,.account-actions,.form-actions{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.primary-action,.secondary-action,.danger-action,.filter-button{cursor:pointer;border:1px solid #0000;border-radius:11px;justify-content:center;align-items:center;min-height:42px;padding:0 15px;font-size:12px;font-weight:780;display:inline-flex}.primary-action{color:#fff;background:var(--green-700);box-shadow:0 7px 16px #07965326}.primary-action:hover{background:var(--green-800)}.secondary-action{color:var(--green-900);background:#fff;border-color:#cee2d6}.secondary-action:hover{background:#f2fbf6;border-color:#83d6ad}.danger-action{color:#fff;background:#dc274d}.full-button{width:100%}.back-link{color:var(--green-700);margin-bottom:7px;font-size:11px;font-weight:750;display:inline-block}.segment-tabs{scrollbar-width:thin;gap:8px;padding:4px 2px 13px;display:flex;overflow-x:auto}.segment-tabs a{border:1px solid var(--line);color:#657169;background:#fffc;border-radius:11px;align-items:center;gap:7px;min-width:max-content;padding:9px 11px;font-size:11px;font-weight:700;display:flex}.segment-tabs a strong{color:#78837c;text-align:center;background:#edf1ef;border-radius:7px;min-width:22px;padding:3px 6px;font-size:10px}.segment-tabs a.is-active{color:#fff;border-color:var(--green-700);background:var(--green-700)}.segment-tabs a.is-active strong{color:var(--green-900);background:#bdf3d4}.data-panel,.form-panel,.detail-panel,.account-profile-hero,.member-panel{border:1px solid var(--line);border-radius:var(--radius-xl);box-shadow:var(--shadow);background:#fff}.data-panel{overflow:hidden}.filter-bar{border-bottom:1px solid var(--line);background:#fbfcfb;align-items:center;gap:9px;padding:16px 18px;display:flex}.filter-search{color:#89948d;background:#fff;border:1px solid #dce4df;border-radius:10px;flex:1;align-items:center;gap:8px;min-width:260px;height:42px;padding:0 11px;display:flex}.filter-search:focus-within{border-color:#72d09e}.filter-search input{background:0 0;border:0;outline:0;flex:1;min-width:0}.filter-bar select,.form-field select,.stacked-form select{color:#435049;background:#fff;border:1px solid #dce4df;border-radius:10px;height:42px;padding:0 32px 0 11px}.filter-button{color:#fff;background:var(--green-700)}.clear-filter{color:#748078;font-size:11px;font-weight:700}.table-heading{justify-content:space-between;align-items:center;gap:12px;padding:18px 20px 12px;display:flex}.table-heading h2{margin:0;font-size:16px}.table-heading p{color:var(--muted);margin:4px 0 0;font-size:10px}.table-scroll{width:100%;overflow-x:auto}.account-table{border-collapse:collapse;width:100%}.account-table th{border-block:1px solid var(--line);color:#828c86;text-align:left;letter-spacing:.07em;text-transform:uppercase;background:#fafbfa;padding:11px 16px;font-size:10px;font-weight:850}.account-table td{color:#4e5a52;vertical-align:middle;border-bottom:1px solid #edf0ee;padding:13px 16px;font-size:11px}.account-table tbody tr:hover{background:#fbfefc}.member-cell{align-items:center;gap:10px;min-width:210px;display:flex}.member-cell>span:last-child,.recipient-list label>span:nth-child(3){display:grid}.member-cell strong,.recipient-list strong{color:var(--ink);font-size:12px}.member-cell small,.recipient-list small{color:var(--muted);margin-top:2px;font-size:10px}.table-avatar{width:35px;height:35px;color:var(--green-800);background:#e4f8ed;border-radius:11px;flex:none;place-items:center;font-size:10px;font-weight:850;display:grid}.plan-badge,.status-badge,.kyc-badge{border-radius:999px;align-items:center;min-width:max-content;padding:5px 8px;font-size:10px;font-weight:800;display:inline-flex}.plan-community{color:#486055;background:#edf2ef}.plan-regular{color:#1d4ed8;background:#e8efff}.plan-executive{color:#7c3aed;background:#f0e9ff}.status-active,.kyc-approved{color:#087443;background:#dcfce7}.status-banned,.kyc-rejected{color:#be123c;background:#ffe4e9}.kyc-pending{color:#a16207;background:#fef3c7}.kyc-unverified{color:#59645e;background:#eef1ef}.progress-cell{align-items:center;gap:7px;min-width:110px;display:flex}.progress-cell>span{background:#e8ecea;border-radius:99px;width:72px;height:5px;overflow:hidden}.progress-cell i{border-radius:inherit;background:var(--green-600);height:100%;display:block}.progress-cell small{color:#738078;font-size:10px}.verification-dots{gap:4px;display:flex}.verification-dots span{color:#9ba39e;background:#eef1ef;border-radius:50%;place-items:center;width:23px;height:23px;font-size:10px;font-weight:850;display:grid}.verification-dots span.verified{color:#fff;background:var(--green-600)}.verification-dots span.pending{color:#854d0e;background:#fde68a}.source-label{color:#66736b;text-transform:capitalize;font-size:10px;font-weight:700}.row-action{color:var(--green-800);align-items:center;gap:2px;font-size:10px;font-weight:800;display:inline-flex}.empty-state{color:#879189;text-align:center;padding:28px;font-size:11px}.pagination-wrap{padding:14px 18px}.pagination-wrap nav>div:first-child{display:none}.pagination-wrap nav>div:last-child{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;font-size:10px;display:flex}.pagination-wrap nav span[aria-current=page]>span,.pagination-wrap nav a{border-radius:8px!important}.form-panel{padding:24px}.form-panel>form{max-width:880px}.form-section-heading{border-bottom:1px solid var(--line);padding-bottom:17px}.form-section-heading h2{margin:0;font-size:18px}.form-section-heading p{color:var(--muted);margin:5px 0 0;font-size:11px}.form-grid{grid-template-columns:1fr 1fr;gap:2px 18px;margin-top:8px;display:grid}.form-field-wide{grid-column:1/-1}.form-field select,.form-field textarea{background:#fff;border:1px solid #dce4df;border-radius:12px;outline:0;width:100%;min-height:50px;padding:12px 14px}.form-field select{padding-block:0}.form-field textarea:focus,.form-field select:focus{border-color:#75d3a2;box-shadow:0 0 0 4px #0caf6314}.form-field input[type=range]{accent-color:var(--green-700);padding:0}.form-panel .form-actions{border-top:1px solid var(--line);justify-content:flex-end;margin-top:22px;padding-top:20px}.account-profile-hero{justify-content:space-between;align-items:center;gap:20px;margin-top:12px;padding:22px;display:flex}.profile-identity{align-items:center;gap:15px;display:flex}.profile-avatar-large{color:#fff;background:linear-gradient(145deg, var(--green-600), var(--green-900));border-radius:20px;flex:none;place-items:center;width:68px;height:68px;font-size:20px;font-weight:850;display:grid}.profile-identity h1{letter-spacing:-.035em;margin:2px 0 3px;font-size:26px}.profile-identity p{color:var(--muted);margin:0;font-size:11px}.profile-badges{flex-wrap:wrap;gap:5px;margin-top:9px;display:flex}.financial-grid{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:16px;display:grid}.financial-grid article{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:16px;padding:17px}.financial-grid span,.financial-grid small{color:var(--muted);font-size:10px;display:block}.financial-grid strong{color:var(--green-900);letter-spacing:-.035em;margin:7px 0 4px;font-size:22px;display:block}.account-detail-grid{grid-template-columns:minmax(0,1.65fr) minmax(300px,.75fr);gap:16px;margin-top:16px;display:grid}.account-main-column,.account-side-column{align-content:start;gap:16px;min-width:0;display:grid}.detail-panel{padding:20px}.detail-panel .panel-heading{border-bottom:1px solid var(--line);padding-bottom:13px}.detail-panel .panel-heading>span{color:var(--muted);margin-left:auto;font-size:10px}.details-list{grid-template-columns:1fr 1fr;margin:0;display:grid}.details-list div{border-bottom:1px solid #edf0ee;padding:13px 0}.details-list div:nth-child(odd){padding-right:16px}.details-list dt{color:#88928c;text-transform:uppercase;font-size:10px;font-weight:700}.details-list dd{color:#344039;margin:5px 0 0;font-size:11px;font-weight:650}.verified-text,.unverified-text{margin-left:5px;font-size:10px;font-weight:800}.verified-text{color:var(--green-700)}.unverified-text{color:#e11d48}.activity-list>div,.activity-list>a{color:inherit;border-bottom:1px solid #edf0ee;align-items:center;gap:10px;padding:12px 0;text-decoration:none;display:flex}.activity-list>a:hover{background:#f7fbf9}.activity-list>div:last-child,.activity-list>a:last-child{border-bottom:0}.activity-icon{width:32px;height:32px;color:var(--green-700);background:#eaf9f1;border-radius:10px;flex:none;place-items:center;display:grid}.activity-list>div>span:nth-child(2),.activity-list>a>span:nth-child(2){flex:1;min-width:0;display:grid}.activity-list strong{font-size:11px}.activity-list small{color:var(--muted);margin-top:3px;font-size:10px;line-height:1.35}.activity-list time{color:#89938d;white-space:nowrap;font-size:10px}.inline-link{color:var(--green-700);margin-left:auto;font-size:10px;font-weight:750}.kyc-data-list{margin:0}.kyc-data-list div{border-bottom:1px solid #edf0ee;padding:10px 0}.kyc-data-list dt{color:var(--muted);text-transform:uppercase;font-size:10px}.kyc-data-list dd{margin:3px 0 0;font-size:11px;font-weight:650}.muted-copy,.danger-panel>p{color:var(--muted);font-size:11px;line-height:1.55}.stacked-form{gap:11px;margin-top:16px;display:grid}.stacked-form label{gap:6px;display:grid}.stacked-form label>span{font-size:10px;font-weight:700}.stacked-form textarea{resize:vertical;border:1px solid #dce4df;border-radius:10px;padding:10px}.danger-panel{box-shadow:none;border-color:#f5c6cf}.danger-panel h2{margin:7px 0;font-size:17px}.ban-reason{color:#9f1239;background:#fff1f3;border-radius:10px;gap:4px;padding:10px;font-size:10px;display:grid}.notification-layout{grid-template-columns:minmax(260px,1fr) minmax(0,2fr);align-items:start;gap:18px;width:100%;display:grid}.notification-layout>.recipient-panel{min-width:0}.notification-layout>.message-panel{width:100%;min-width:0}.kyc-settings-layout{grid-template-columns:minmax(0,1.25fr) minmax(340px,.75fr);align-items:start;gap:16px;display:grid}.notification-recipient-filters{border:1px solid var(--line);border-radius:var(--radius);background:#fff;grid-template-columns:minmax(240px,1fr) 190px 170px auto auto;align-items:center;gap:9px;margin-bottom:14px;padding:13px;display:grid}.notification-recipient-filters select{border:1px solid var(--line);background:#fff;border-radius:10px;min-height:42px;padding:0 10px}.recipient-list{max-height:590px;overflow-y:auto}.recipient-list label{cursor:pointer;border-top:1px solid #edf0ee;align-items:center;gap:10px;padding:11px 18px;display:flex}.recipient-list label:hover{background:#f9fdfa}.recipient-list input,.select-all input{accent-color:var(--green-700)}.recipient-list label>span:nth-child(3){flex:1}.select-all{color:var(--muted);align-items:center;gap:6px;font-size:10px;display:flex}.message-panel{position:sticky;top:104px}.message-panel textarea[data-tinymce]{min-height:520px}.message-panel .tox-tinymce{min-height:560px;width:100%!important}.notification-detail-body{font-size:14px;line-height:1.75}.notification-detail-body img{max-width:100%;height:auto}.notification-detail-meta{color:var(--muted);flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.member-notification-dialog{width:min(760px,100vw - 28px);max-height:88vh;color:var(--ink);background:#fff;border:0;border-radius:18px;margin:0;padding:0;transform:translate(-50%,-50%);box-shadow:0 28px 90px #04271959;position:fixed!important;inset:50% auto auto 50%!important}.member-notification-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#051e149e}.member-notification-dialog>article{background:#fff}.member-notification-dialog header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:18px;padding:22px 24px 17px;display:flex}.member-notification-dialog h2{margin:3px 0 0;font-size:23px}.member-notification-dialog header button{color:#214232;cursor:pointer;background:#edf4f0;border:0;border-radius:50%;flex:0 0 38px;place-items:center;width:38px;height:38px;font-size:25px;display:grid}.member-notification-meta{color:var(--muted);padding:14px 24px 0;font-size:11px}.member-notification-content{max-height:55vh;padding:18px 24px 25px;font-size:14px;line-height:1.75;overflow:auto}.member-notification-content img{max-width:100%;height:auto}.member-notification-dialog footer{border-top:1px solid var(--line);justify-content:flex-end;padding:14px 24px;display:flex}.member-notification-dialog footer button{background:var(--green-700);color:#fff;cursor:pointer;border:0;border-radius:9px;padding:10px 20px;font-weight:800}.field-help{color:var(--muted);font-size:10px}.kyc-form-list{padding:0 18px 18px}.kyc-form-list article{border:1px solid var(--line);border-radius:15px;margin-top:10px;padding:17px}.kyc-form-list article>div:first-child{align-items:center;gap:10px;display:flex}.kyc-form-list article>div:first-child>span:last-child{display:grid}.kyc-form-list strong{font-size:12px}.kyc-form-list small{color:var(--muted);margin-top:3px;font-size:10px}.kyc-form-list p{color:var(--muted);font-size:10px}.kyc-field-chips{flex-wrap:wrap;gap:5px;display:flex}.kyc-field-chips span{color:#526158;background:#eef4f0;border-radius:7px;padding:5px 7px;font-size:10px}.text-danger{color:#be123c;cursor:pointer;background:0 0;border:0;font-size:10px;font-weight:750}.kyc-form-list .form-actions{border-top:1px solid var(--line);justify-content:flex-end;margin-top:12px;padding-top:12px}.member-page{background:#f2f6f3}.impersonation-bar{color:#fef3c7;background:#78350f;justify-content:center;align-items:center;gap:16px;min-height:45px;padding:8px 16px;font-size:11px;display:flex}.impersonation-bar button{color:#78350f;cursor:pointer;background:#fef3c7;border:1px solid #fcd34d;border-radius:8px;padding:6px 10px;font-size:10px;font-weight:800}.member-topbar{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;min-height:78px;padding:14px max(22px,50vw - 550px);display:flex}.member-content{width:min(1100px,100% - 32px);margin:0 auto;padding:35px 0 50px}.member-welcome{justify-content:space-between;align-items:center;gap:16px;display:flex}.member-welcome h1{letter-spacing:-.04em;margin:5px 0;font-size:31px}.member-welcome p{color:var(--muted);margin:0;font-size:12px}.kyc-member-alert{color:#854d0e;background:#fffbeb;border:1px solid #f1d995;border-radius:15px;align-items:center;gap:13px;margin-top:20px;padding:15px 17px;display:flex}.kyc-member-alert>.icon{flex:none}.kyc-member-alert div{flex:1}.kyc-member-alert strong{font-size:12px}.kyc-member-alert p{margin:3px 0 0;font-size:10px}.kyc-member-alert button{color:#fff;background:#a16207;border:0;border-radius:9px;padding:8px 12px;font-size:10px;font-weight:800}.member-card-grid{grid-template-columns:repeat(4,1fr);gap:13px;margin-top:18px;display:grid}.member-card-grid article{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:17px;padding:18px}.member-card-grid span,.member-card-grid small{color:var(--muted);font-size:10px;display:block}.member-card-grid strong{color:var(--green-900);margin:11px 0 6px;font-size:18px;display:block}.member-progress{background:#e1e8e3;border-radius:99px;height:5px;margin-top:10px;overflow:hidden}.member-progress i{border-radius:inherit;background:var(--green-600);height:100%;display:block}.member-panel{margin-top:18px;padding:20px}.staff-stat-grid,.staff-metric-grid{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:16px;display:grid}.staff-stat-grid article,.staff-metric-grid article{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:16px;padding:17px}.staff-stat-grid span,.staff-stat-grid small,.staff-metric-grid span,.staff-metric-grid small{color:var(--muted);font-size:10px;display:block}.staff-stat-grid strong,.staff-metric-grid strong{color:var(--green-900);letter-spacing:-.04em;margin:7px 0 4px;font-size:24px;display:block}.designation-badge{color:var(--green-900);background:#e8f8ef;border-radius:8px;padding:5px 8px;font-size:10px;font-weight:750;display:inline-flex}.table-actions{color:var(--green-800);align-items:center;gap:8px;font-size:10px;font-weight:780;display:flex}.table-actions button,.table-actions summary,.branch-card-actions summary{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;list-style:none}.table-actions details,.branch-card-actions details{position:relative}.mini-popover{z-index:10;border:1px solid var(--line);background:#fff;border-radius:12px;width:220px;padding:12px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 14px 35px #0a2d1c29}.mini-popover textarea{resize:vertical;border:1px solid #dce4df;border-radius:8px;width:100%;padding:8px;font-size:10px}.mini-popover p{color:var(--muted);font-size:10px;line-height:1.4}.mini-popover button{color:#fff;background:#be123c;border:0;border-radius:8px;width:100%;margin-top:6px;padding:8px;font-size:10px;font-weight:800}.checkbox-fieldset,.permission-fieldset{border:0;margin:18px 0 0;padding:0}.checkbox-fieldset legend,.permission-fieldset legend{margin-bottom:9px;font-size:11px;font-weight:750}.branch-checkbox-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.branch-checkbox-grid label{border:1px solid var(--line);cursor:pointer;border-radius:11px;grid-template-columns:auto 1fr;gap:2px 8px;padding:11px;display:grid}.branch-checkbox-grid input{accent-color:var(--green-700);grid-row:1/3}.branch-checkbox-grid span{font-size:10px;font-weight:700}.branch-checkbox-grid small{color:var(--muted);font-size:10px}.branch-grid{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.branch-card{border:1px solid var(--line);min-width:0;box-shadow:var(--shadow);background:#fff;border-radius:19px;padding:19px}.branch-card-head,.branch-card-actions{justify-content:space-between;align-items:center;gap:10px;display:flex}.branch-code{color:var(--green-800);letter-spacing:.06em;background:#e7f8ee;border-radius:8px;padding:5px 8px;font-size:10px;font-weight:850}.branch-card h2{margin:16px 0 5px;font-size:17px}.branch-card>p{min-height:34px;color:var(--muted);margin:0;font-size:10px;line-height:1.5}.branch-card dl{margin:15px 0}.branch-card dl div{border-bottom:1px solid #edf0ee;justify-content:space-between;align-items:center;gap:10px;padding:9px 0;display:flex}.branch-card dt{color:var(--muted);font-size:10px}.branch-card dd{text-align:right;margin:0;font-size:10px;font-weight:700}.branch-card-actions{padding-top:3px}.branch-card-actions>details{color:#be123c;font-size:10px;font-weight:750}.role-layout{grid-template-columns:minmax(320px,.72fr) minmax(0,1.28fr);align-items:start;gap:16px;display:grid}.role-builder{position:sticky;top:104px}.permission-fieldset{gap:7px;display:grid}.permission-fieldset label,.role-permissions label{border:1px solid var(--line);cursor:pointer;border-radius:9px;align-items:center;gap:8px;padding:9px;display:flex}.permission-fieldset input,.role-permissions input{accent-color:var(--green-700)}.permission-fieldset label>span{display:grid}.permission-fieldset strong{font-size:10px}.permission-fieldset small{color:var(--muted);font-size:10px}.role-builder .full-button{margin-top:14px}.role-list{gap:12px;display:grid}.role-card{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:17px;padding:18px}.role-card-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.role-card-head>div{align-items:center;gap:10px;display:flex}.role-card-head>div>span:last-child{display:grid}.role-card-head input{color:var(--ink);background:0 0;border:0;outline:0;font-size:14px;font-weight:800}.role-card-head small{color:var(--muted);font-size:10px}.role-card>form>textarea{border:1px solid var(--line);width:100%;color:var(--muted);resize:vertical;border-radius:9px;margin-top:12px;padding:10px;font-size:10px}.role-permissions{grid-template-columns:1fr 1fr;gap:6px;margin-top:10px;display:grid}.role-permissions label{padding:7px 9px;font-size:10px}.role-card .form-actions{justify-content:flex-end;margin-top:12px}.staff-page{background:#f2f6f3}.staff-topbar{z-index:20;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff0;align-items:center;gap:28px;min-height:78px;padding:13px max(20px,50vw - 590px);display:flex;position:sticky;top:0}.staff-topbar nav{align-items:center;gap:5px;display:flex}.staff-topbar nav a{color:var(--muted);border-radius:9px;padding:9px 11px;font-size:10px;font-weight:750}.staff-topbar nav a.is-active{color:var(--green-900);background:#e4f8ed}.staff-profile{align-items:center;gap:9px;margin-left:auto;display:flex}.staff-profile>span:nth-child(2){display:grid}.staff-profile strong{font-size:11px}.staff-profile small{color:var(--muted);font-size:10px}.staff-profile .icon-button{width:38px;height:38px;margin-left:5px}.staff-content{width:min(1180px,100% - 32px);margin:0 auto;padding:34px 0 50px}.staff-welcome{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.staff-welcome h1{letter-spacing:-.04em;margin:5px 0;font-size:31px}.staff-welcome p{color:var(--muted);margin:0;font-size:11px}.credential-alert{color:var(--green-900);background:#ecfdf3;border:1px solid #9edbb9;border-radius:14px;align-items:center;gap:12px;margin-bottom:16px;padding:14px 16px;display:flex}.credential-alert div{flex:1}.credential-alert strong{font-size:11px}.credential-alert p{color:#52705f;margin:3px 0 0;font-size:10px}.credential-alert code{background:#d8f5e5;border-radius:8px;padding:7px 9px;font-size:10px}.staff-dashboard-grid{grid-template-columns:minmax(0,1.3fr) minmax(300px,.7fr);gap:16px;display:grid}.staff-panel{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:19px;padding:20px}.staff-panel .panel-heading{border-bottom:1px solid var(--line);padding-bottom:13px}.staff-account-list>div{border-bottom:1px solid #edf0ee;align-items:center;gap:10px;padding:11px 0;display:flex}.staff-account-list>div>span:nth-child(2){flex:1;min-width:0;display:grid}.staff-account-list strong{font-size:10px}.staff-account-list small{color:var(--muted);margin-top:3px;font-size:10px}.permission-summary{gap:6px;padding-top:12px;display:grid}.permission-summary div{color:#8a948e;background:#f5f7f6;border-radius:9px;align-items:center;gap:8px;padding:8px;display:flex}.permission-summary div.allowed{color:var(--green-900);background:#eaf9f1}.permission-summary span{background:#fff;border-radius:6px;place-items:center;width:20px;height:20px;font-size:10px;display:grid}.permission-summary strong{font-size:10px}.staff-form-panel{max-width:900px;margin:0 auto}.account-opening-note{color:#77530a;background:#fff8dd;border-radius:11px;align-items:flex-start;gap:9px;margin-top:18px;padding:12px;display:flex}.account-opening-note p{margin:0;font-size:10px;line-height:1.5}.member-shell{--sidebar-width:264px}.member-sidebar{background:#fbfdfc}.member-app-topbar{min-height:78px}.member-topbar-title{margin-left:3px;display:grid}.member-topbar-title strong{font-size:13px}.member-topbar-title small{color:var(--muted);margin-top:2px;font-size:10px}.avatar-image{object-fit:cover}.table-avatar.avatar-image,.profile-avatar-large.avatar-image{object-fit:cover;display:block}.staff-service-menu{position:relative}.staff-service-menu summary{cursor:pointer;list-style:none}.staff-service-menu summary::-webkit-details-marker{display:none}.staff-service-menu>div{z-index:40;border:1px solid var(--border);min-width:190px;box-shadow:var(--shadow);background:#fff;border-radius:12px;padding:8px;display:grid;position:absolute;top:calc(100% + 12px);left:0}.staff-service-menu>div a{color:var(--ink);white-space:nowrap;border-radius:8px;padding:9px 11px;text-decoration:none}.staff-service-menu>div a:hover{background:var(--green-wash);color:var(--green-dark)}.admin-account-list{display:grid}.admin-account-list article{border-top:1px solid var(--border);grid-template-columns:auto minmax(220px,1fr) minmax(160px,.5fr) auto auto;align-items:center;gap:14px;padding:16px 0;display:grid}.admin-account-list article>span:nth-child(2){display:grid}.admin-account-list article small{color:var(--muted)}.admin-account-list article>b{color:var(--green-dark);font-size:12px}.protected-account{color:var(--muted);font-size:11px;font-weight:750}.kyc-mini-status{border-radius:6px;margin-left:auto;padding:3px 6px;font-size:10px;font-weight:800}.kyc-mini-status.status-approved{color:var(--green-800);background:#dcfce7}.kyc-mini-status.status-pending{color:#854d0e;background:#fef3c7}.kyc-mini-status.status-unverified,.kyc-mini-status.status-rejected{color:#be123c;background:#ffe4e9}.profile-progress-banner{z-index:15;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#edfbf3f2;border-bottom:1px solid #cde6d7;grid-template-columns:auto minmax(100px,1fr) auto;align-items:center;gap:12px;padding:10px 28px;display:grid;position:sticky;top:78px}.profile-progress-banner>span{display:grid}.profile-progress-banner strong{color:var(--green-900);font-size:10px}.profile-progress-banner small{color:#61806c;font-size:10px}.profile-progress-banner>div{background:#d2e9dc;border-radius:99px;height:6px;overflow:hidden}.profile-progress-banner i{border-radius:inherit;background:var(--green-600);height:100%;display:block}.profile-progress-banner a{color:var(--green-800);font-size:10px;font-weight:800}.member-app-content{padding-top:20px}.member-dashboard-heading{justify-content:space-between;align-items:center;gap:18px;padding:10px 3px 21px;display:flex}.member-dashboard-heading h1{letter-spacing:-.045em;margin:5px 0;font-size:clamp(26px,3vw,38px);line-height:1.05}.member-dashboard-heading p{color:var(--muted);margin:0;font-size:11px}.kyc-member-alert a{color:#fff;background:#a16207;border-radius:9px;padding:8px 12px;font-size:10px;font-weight:800}.member-financial-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:17px;display:grid}.member-financial-grid article{border:1px solid var(--line);min-height:138px;box-shadow:var(--shadow);background:#fff;border-radius:17px;padding:17px;position:relative;overflow:hidden}.member-financial-grid article>span:not(.member-card-icon){color:var(--muted);font-size:10px;display:block}.member-financial-grid article>strong{color:var(--green-900);letter-spacing:-.035em;margin:18px 0 7px;font-size:20px;display:block}.member-financial-grid article>small{color:#89948d;font-size:10px}.member-card-icon{width:34px;height:34px;color:var(--green-700);background:#e8f8ef;border-radius:10px;place-items:center;display:grid;position:absolute;top:14px;right:14px}.membership-number-card{color:#fff;background:linear-gradient(145deg,#075b39,#0c9c5a)!important;border-color:#0000!important}.membership-number-card>span,.membership-number-card>small,.membership-number-card>strong{color:#fff!important}.membership-number-card>span{opacity:.78}.membership-number-card>strong{letter-spacing:.06em!important;font-size:18px!important}.membership-number-card .is-blurred{filter:blur(6px);-webkit-user-select:none;user-select:none}.member-dashboard-columns{grid-template-columns:1fr 1fr;gap:14px;margin-top:14px;display:grid}.member-workspace-panel{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:19px;padding:20px}.member-workspace-panel>.panel-heading{border-bottom:1px solid var(--line);padding-bottom:13px}.dashboard-company-list>a{border-bottom:1px solid #edf0ee;align-items:center;gap:10px;padding:11px 0;display:flex}.dashboard-company-list>a>span:nth-child(2){flex:1;display:grid}.dashboard-company-list strong{font-size:10px}.dashboard-company-list small{color:var(--muted);margin-top:3px;font-size:10px}.company-logo-placeholder{color:#fff;background:linear-gradient(145deg, var(--green-600), var(--green-900));border-radius:10px;place-items:center;width:36px;height:36px;font-size:10px;font-weight:850;display:grid}.dashboard-empty{justify-items:start;padding:20px 0 3px;display:grid}.dashboard-empty p{color:var(--muted);font-size:10px}.profile-form-layout,.company-form{gap:14px;display:grid}.profile-form-error{z-index:16;position:sticky;top:124px}.profile-section{padding:22px}.profile-section-heading{border-bottom:1px solid var(--line);align-items:center;gap:11px;margin-bottom:5px;padding-bottom:14px;display:flex}.profile-section-heading h2{margin:0;font-size:16px}.profile-section-heading p{color:var(--muted);margin:3px 0 0;font-size:10px}.avatar-upload-row{align-items:center;gap:15px;padding:17px 0 3px;display:flex}.profile-photo-preview{color:#fff;background:linear-gradient(145deg, var(--green-600), var(--green-900));object-fit:cover;border-radius:22px;flex:none;place-items:center;width:74px;height:74px;font-size:18px;font-weight:850;display:grid}.form-field small{color:var(--muted);font-size:10px}.form-field span em{color:#e11d48;font-style:normal}.toggle-grid{grid-template-columns:1fr 1fr;gap:9px;margin-top:17px;display:grid}.toggle-grid label{border:1px solid var(--line);cursor:pointer;border-radius:11px;align-items:center;gap:9px;padding:12px;display:flex}.toggle-grid input[type=checkbox]{width:17px;height:17px;accent-color:var(--green-700)}.toggle-grid label>span{display:grid}.toggle-grid strong{font-size:10px}.toggle-grid small{color:var(--muted);margin-top:2px;font-size:10px}.profile-save-bar{z-index:14;border:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff0;border-radius:14px;justify-content:flex-end;align-items:center;gap:14px;padding:12px;display:flex;position:sticky;bottom:12px;box-shadow:0 12px 35px #09311d21}.profile-save-bar>span{color:var(--muted);margin-right:auto;font-size:10px}.user-company-grid{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.user-company-card{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:18px;overflow:hidden}.user-company-card.is-archived{opacity:.68}.company-cover{background:linear-gradient(145deg,#dff5e8,#9edab9);height:104px;position:relative}.company-cover>img{object-fit:cover;width:100%;height:100%}.company-cover>.status-badge{position:absolute;top:12px;right:12px}.company-card-logo{color:#fff;background:var(--green-800);border:4px solid #fff;border-radius:16px;place-items:center;width:54px;height:54px;font-size:12px;font-weight:850;display:grid;position:absolute;bottom:-25px;left:17px;overflow:hidden}.company-card-logo img{object-fit:cover;width:100%;height:100%}.company-card-body{padding:34px 17px 17px}.company-card-body h2{margin:0;font-size:15px}.company-card-body>p{min-height:32px;color:var(--muted);font-size:10px;line-height:1.5}.company-meta{flex-wrap:wrap;gap:5px;margin:12px 0;display:flex}.company-meta span{color:#526158;background:#eef4f0;border-radius:7px;padding:5px 7px;font-size:10px}.company-card-actions{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:9px;padding-top:12px;display:flex}.text-action{color:#9f1239;cursor:pointer;background:0 0;border:0;font-size:10px;font-weight:800}.company-empty-card{text-align:center;background:#f8fdfa;border:1px dashed #aed4be;border-radius:19px;grid-column:1/-1;justify-items:center;padding:55px 24px;display:grid}.company-empty-card h2{margin:14px 0 4px}.company-empty-card p{max-width:440px;color:var(--muted);font-size:10px;line-height:1.5}.company-empty-card .primary-action{margin-top:12px}.kyc-complete-card{color:var(--green-900);background:#effbf4;border:1px solid #a9dfc0;border-radius:18px;align-items:center;gap:13px;padding:22px;display:flex}.kyc-complete-card.pending-review{color:#854d0e;background:#fffbeb;border-color:#f1d995}.kyc-complete-card h2{margin:0;font-size:16px}.kyc-complete-card p{margin:4px 0 0;font-size:10px}.member-kyc-form{max-width:900px}.member-kyc-form>form{max-width:none}.member-module-hero{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:20px;align-items:center;gap:16px;padding:24px;display:flex}.member-module-hero h1{margin:4px 0;font-size:27px}.member-module-hero p{color:var(--muted);margin:0;font-size:10px}.member-module-hero .phase-badge{margin-left:auto}.module-readiness-panel{margin-top:15px}.module-readiness-panel>p{color:var(--muted);font-size:11px;line-height:1.65}.mobile-overlay{display:none}.sidebar-collapsed{grid-template-columns:86px minmax(0,1fr)}.sidebar-collapsed .sidebar{padding-inline:13px}.sidebar-collapsed .brand-row{padding-inline:9px}.sidebar-collapsed .brand-copy,.sidebar-collapsed .dashboard-link span,.sidebar-collapsed .nav-section-label,.sidebar-collapsed .nav-label,.sidebar-collapsed .nav-arrow{display:none}.sidebar-collapsed .dashboard-link,.sidebar-collapsed .nav-link{justify-content:center;padding-inline:0}.sidebar-collapsed .nav-link:hover{transform:none}.auth-page{background:#eef4f0}.auth-shell{grid-template-columns:minmax(420px,1.08fr) minmax(420px,.92fr);min-height:100vh;display:grid}.auth-brand-panel{color:#fff;background:linear-gradient(145deg,#064c31,#087443 62%,#0caf63);flex-direction:column;justify-content:space-between;padding:clamp(34px,5vw,72px);display:flex;position:relative;overflow:hidden}.auth-brand-panel:after{content:"";border:80px solid #ffffff12;border-radius:50%;width:520px;height:520px;position:absolute;bottom:-220px;right:-240px}.auth-brand{z-index:1;align-items:center;gap:13px;display:flex;position:relative}.auth-brand .brand-mark{color:var(--green-900);background:#fff}.auth-brand>span:last-child{display:grid}.auth-brand strong{letter-spacing:.03em;font-size:20px}.auth-brand small{color:#bfe6d0;font-size:11px}.auth-message{z-index:1;max-width:620px;position:relative}.auth-message .eyebrow{color:#8ce9b6!important}.auth-message h1{letter-spacing:-.055em;margin:14px 0 18px;font-size:clamp(38px,4.4vw,68px);line-height:.98}.auth-message p{color:#c9e5d5;max-width:560px;font-size:15px;line-height:1.7}.auth-module-pills{z-index:1;flex-wrap:wrap;gap:8px;display:flex;position:relative}.auth-module-pills span{color:#d9eee2;border:1px solid #ffffff40;border-radius:999px;padding:8px 12px;font-size:11px}.auth-form-panel{background:#fbfdfc;place-items:center;padding:32px;display:grid}.login-card{width:min(410px,100%)}.login-heading{margin-bottom:28px}.login-heading h2{letter-spacing:-.045em;margin:7px 0 6px;font-size:35px}.login-heading>p:last-child{color:var(--muted);margin:0;font-size:13px}.mobile-brand-mark{margin-bottom:18px;display:none}.form-alert{color:#be123c;background:#fff1f2;border:1px solid #fecdd3;border-radius:10px;margin-bottom:17px;padding:11px 13px;font-size:12px}.form-success{color:#08653c;background:#edfff5;border:1px solid #a7e7c4;border-radius:10px;margin-bottom:17px;padding:11px 13px;font-size:12px;line-height:1.5}.auth-logout-button{width:100%;color:var(--muted);cursor:pointer;background:0 0;border:0;margin-top:10px;padding:10px;font-weight:700}.info-list{gap:10px;margin-top:16px;display:grid}.info-list p{background:#f8fbf9;border:1px solid #e2ebe5;border-radius:10px;gap:3px;padding:12px;display:grid}.info-list small,.import-report li{color:var(--muted);line-height:1.5}.import-report{background:#fffaf0;border:1px solid #f1d7a9;border-radius:10px;margin-top:14px;padding:12px}.import-report summary{color:#8a5b0a;cursor:pointer;font-weight:800}.import-report ul{margin:10px 0 0 18px}.form-field{gap:7px;margin-top:16px;display:grid}.form-field span{font-size:12px;font-weight:700}.form-field input{background:#fff;border:1px solid #dce4df;border-radius:12px;outline:0;width:100%;height:50px;padding:0 14px}.form-field input:focus{border-color:#75d3a2;box-shadow:0 0 0 4px #0caf6314}.remember-field{color:var(--muted);align-items:center;gap:8px;margin:16px 0 20px;font-size:12px;display:flex}.remember-field input{accent-color:var(--green-700)}.auth-forgot-link{width:max-content;color:var(--green-700);margin:10px 0 0 auto;font-size:11px;font-weight:800;text-decoration:none;display:block}.primary-button{color:#fff;background:var(--green-700);cursor:pointer;border:0;border-radius:12px;width:100%;height:50px;font-weight:800;box-shadow:0 10px 20px #0796532e}.primary-button:hover{background:var(--green-800)}.auth-submit-spaced{margin-top:22px}.auth-account-link{color:var(--muted);text-align:center;margin:17px 0 0;font-size:12px}.auth-account-link a,.auth-home-link,.auth-portal-links a{color:var(--green-700);font-weight:800;text-decoration:none}.auth-portal-links{color:var(--muted);border-top:1px solid #e3ebe6;justify-content:center;align-items:center;gap:12px;margin-top:20px;padding-top:18px;font-size:11px;display:flex}.auth-home-link{text-align:center;margin-top:19px;font-size:11px;display:block}.register-card{width:min(570px,100%)}.register-fields{grid-template-columns:1fr 1fr;gap:0 13px;display:grid}.register-fields .is-wide{grid-column:1/-1}.register-fields small{color:var(--muted);font-weight:500}.register-submit{margin-top:22px}@media (width<=1180px){.account-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.profile-copy{display:none}.profile{padding-left:0}.account-detail-grid{grid-template-columns:minmax(0,1.35fr) minmax(280px,.8fr)}.branch-grid{grid-template-columns:1fr 1fr}.member-financial-grid,.user-company-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=960px){.app-shell,.sidebar-collapsed{display:block}.sidebar{width:min(300px,86vw);transition:transform .24s;position:fixed;left:0;transform:translate(-102%);box-shadow:20px 0 45px #0d2e1c29}.sidebar-open .sidebar{transform:translate(0)}.sidebar-open .mobile-overlay{z-index:25;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#05180f6b;display:block;position:fixed;inset:0}.sidebar-close{display:inline-grid!important}.sidebar-collapsed .brand-copy,.sidebar-collapsed .dashboard-link span,.sidebar-collapsed .nav-section-label,.sidebar-collapsed .nav-label,.sidebar-collapsed .nav-arrow{display:initial}.sidebar-collapsed .dashboard-link,.sidebar-collapsed .nav-link{justify-content:flex-start;padding-inline:12px}.topbar,.content{padding-inline:18px}.summary-grid{grid-template-columns:1fr 1fr}.summary-card:last-child{grid-column:1/-1}.module-layout{grid-template-columns:1fr}.account-profile-hero{flex-direction:column;align-items:flex-start}.financial-grid,.member-card-grid{grid-template-columns:repeat(2,1fr)}.account-detail-grid,.kyc-settings-layout{grid-template-columns:1fr}.notification-recipient-filters{grid-template-columns:1fr 1fr}.message-panel{position:static}.role-layout,.staff-dashboard-grid{grid-template-columns:1fr}.role-builder{position:static}.staff-topbar{gap:14px}.member-dashboard-columns{grid-template-columns:1fr}}@media (width<=720px){.notification-layout{grid-template-columns:1fr}.message-panel{position:static}.topbar{gap:9px;min-height:74px;padding:12px}.global-search{flex:1;width:auto;height:44px}.global-search kbd,.settings-button,.logout-button{display:none}.icon-button,.avatar{width:40px;height:40px}.content{padding:10px 12px 28px}.page-heading{flex-direction:column;align-items:flex-start;padding:15px 3px 18px}.heading-meta{justify-content:flex-start}.page-actions{width:100%}.page-actions>a,.page-actions>button{flex:1}.metric-section,.summary-card,.module-panel{border-radius:18px;padding:16px}.account-grid,.subscription-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.summary-grid{grid-template-columns:1fr;gap:12px}.summary-card:last-child{grid-column:auto}.section-heading p{display:none}.section-heading>a{font-size:0}.section-heading>a .icon{width:20px;height:20px}.module-hero{border-radius:18px;flex-wrap:wrap;align-items:flex-start;padding:18px}.phase-badge{text-align:center;width:100%;margin-left:0}.readiness-list{grid-template-columns:1fr}.filter-bar{flex-direction:column;align-items:stretch}.filter-search{flex:none;min-width:0}.filter-bar select{width:100%}.form-grid,.details-list{grid-template-columns:1fr}.form-field-wide{grid-column:auto}.details-list div:nth-child(odd){padding-right:0}.profile-identity{align-items:flex-start}.account-actions{width:100%}.account-actions>*{flex:1}.account-actions .primary-action,.account-actions .secondary-action{width:100%}.member-welcome{flex-direction:column;align-items:flex-start}.member-topbar{padding-inline:16px}.staff-stat-grid,.staff-metric-grid{grid-template-columns:repeat(2,1fr)}.branch-checkbox-grid,.branch-grid,.role-permissions{grid-template-columns:1fr}.staff-topbar{flex-wrap:wrap;align-items:flex-start;padding:11px 16px}.staff-topbar nav{order:3;width:100%;overflow-x:auto}.staff-profile>span:nth-child(2){display:none}.staff-content{width:min(100% - 24px,1180px);padding-top:24px}.staff-welcome{flex-direction:column;align-items:flex-start}.credential-alert{flex-wrap:wrap;align-items:flex-start}.profile-progress-banner{grid-template-columns:auto minmax(70px,1fr);padding-inline:12px;top:74px}.profile-progress-banner a{display:none}.member-dashboard-heading{flex-direction:column;align-items:flex-start}.member-financial-grid,.user-company-grid,.toggle-grid{grid-template-columns:1fr}.profile-save-bar{flex-direction:column;align-items:stretch;bottom:6px}.profile-save-bar>span{margin-right:0}.profile-save-bar .primary-action,.profile-save-bar .secondary-action{width:100%}.member-module-hero{flex-wrap:wrap;align-items:flex-start}.member-module-hero .phase-badge{text-align:center;width:100%;margin-left:0}.auth-shell{display:block}.auth-brand-panel{display:none}.auth-form-panel{min-height:100vh;padding:25px}.mobile-brand-mark{display:grid}}@media (width<=430px){.topbar-actions>.notification-button{display:none}.account-grid,.subscription-grid{gap:8px}.metric-card,.subscription-card{padding:13px 11px}.metric-card strong,.subscription-card strong{font-size:25px}.financial-grid,.member-card-grid{grid-template-columns:1fr}.profile-avatar-large{border-radius:15px;width:52px;height:52px;font-size:15px}.profile-identity h1{font-size:21px}.impersonation-bar{flex-direction:column;align-items:flex-start;gap:7px}.staff-stat-grid,.staff-metric-grid{grid-template-columns:1fr}.member-app-topbar .topbar-actions>.notification-button{display:none}.avatar-upload-row{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.chat-heading{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:22px;display:flex}.chat-heading h1{margin:4px 0 6px;font-size:clamp(2rem,3vw,3rem)}.chat-heading p{color:var(--muted);margin:0}.chat-heading-actions{align-items:center;gap:10px;display:flex}.chat-heading-actions .primary-action,.chat-heading-actions .secondary-action{align-items:center;gap:7px;list-style:none;display:inline-flex}.chat-popover,.chat-request-popover,.chat-thread-menu{position:relative}.chat-popover summary,.chat-request-popover summary,.chat-thread-menu summary{cursor:pointer}.chat-popover summary::-webkit-details-marker{display:none}.chat-request-popover summary::-webkit-details-marker{display:none}.chat-thread-menu summary::-webkit-details-marker{display:none}.chat-settings-card{border:1px solid var(--border);z-index:30;background:#fff;border-radius:18px;gap:13px;width:min(360px,100vw - 30px);padding:20px;display:grid;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 22px 60px #12422e33}.chat-settings-card h3{margin:0}.chat-settings-card label:not(.check-row){color:var(--muted);gap:6px;font-size:.76rem;font-weight:700;display:grid}.chat-settings-card input,.chat-settings-card select,.chat-settings-card textarea{border:1px solid var(--border);font:inherit;background:#f8fbf9;border-radius:10px;min-width:0;padding:10px 11px}.chat-settings-card fieldset{border:0;margin:0;padding:0}.chat-settings-card legend{margin-bottom:7px;font-size:.78rem;font-weight:800}.chat-member-checks{border:1px solid var(--border);border-radius:12px;max-height:180px;padding:6px;display:grid;overflow:auto}.chat-member-checks label{border-radius:8px;align-items:center;padding:7px;gap:8px!important;display:flex!important}.chat-member-checks label:hover{background:var(--green-wash)}.chat-member-checks small{font-size:.65rem;font-weight:500;display:block}.chat-upgrade-alert{background:#fff8e6;border:1px solid #f1d792;border-radius:16px;align-items:center;gap:13px;margin-bottom:18px;padding:14px 16px;display:flex}.chat-upgrade-alert>svg{color:#aa7500}.chat-upgrade-alert div{flex:1}.chat-upgrade-alert p{color:#6f5b28;margin:2px 0 0;font-size:.82rem}.chat-upgrade-alert a{color:#755000;font-size:.78rem;font-weight:800}.chat-workspace{border:1px solid var(--border);background:#fff;border-radius:22px;grid-template-columns:300px minmax(360px,1fr) 280px;height:calc(100vh - 290px);min-height:450px;display:grid;overflow:hidden;box-shadow:0 18px 44px #18483314}.chat-conversation-rail,.chat-directory{background:#fbfdfc;flex-direction:column;min-height:0;display:flex}.chat-conversation-rail{border-right:1px solid var(--border)}.chat-directory{border-left:1px solid var(--border)}.chat-rail-header,.chat-directory-heading{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;min-height:76px;padding:16px 18px;display:flex}.chat-rail-header h2,.chat-directory-heading h2{margin:0;font-size:1.15rem}.chat-rail-header span,.chat-directory-heading span{color:var(--muted);margin-top:2px;font-size:.69rem;display:block}.chat-request-count{background:var(--green);border-radius:999px;justify-content:center;align-items:center;width:24px;height:24px;font-weight:800;color:#fff!important;margin:0!important;display:flex!important}.chat-request-list{background:#f1fbf5;border-bottom:1px solid #ccebd9;padding:12px}.chat-request-list>p{color:var(--green-dark);letter-spacing:.09em;text-transform:uppercase;margin:0 0 8px;font-size:.66rem;font-weight:900}.chat-request-list article{align-items:flex-start;gap:9px;display:flex}.chat-request-list article>div{min-width:0}.chat-request-list strong,.chat-request-list small{display:block}.chat-request-list strong{font-size:.78rem}.chat-request-list small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin:2px 0 7px;font-size:.69rem;overflow:hidden}.chat-request-list article>div>div{gap:6px;display:flex}.chat-request-list form button{background:var(--green);color:#fff;cursor:pointer;border:0;border-radius:7px;padding:5px 8px;font-size:.66rem;font-weight:800}.chat-request-list form button.muted{color:#536159;background:#e7ece9}.chat-conversation-list,.chat-member-directory{flex:1;overflow:auto}.chat-conversation-item{color:inherit;border-bottom:1px solid #edf2ef;align-items:center;gap:10px;padding:13px 15px;text-decoration:none;transition:background .18s;display:flex}.chat-conversation-item:hover,.chat-conversation-item.is-active{background:var(--green-wash)}.chat-conversation-item.is-active{box-shadow:inset 3px 0 var(--green)}.chat-avatar{background:linear-gradient(135deg, var(--green-dark), var(--green));color:#fff;border-radius:12px;flex:none;justify-content:center;align-items:center;width:38px;height:38px;font-size:.72rem;font-weight:850;display:inline-flex}.chat-avatar.is-group{background:linear-gradient(135deg,#6242d6,#9679ff);font-size:1.1rem}.chat-avatar.avatar-image{object-fit:cover;display:block}.chat-conversation-copy{color:inherit;width:100%;min-width:0;text-decoration:none;display:block}.chat-conversation-copy>span{justify-content:space-between;align-items:baseline;gap:5px;display:flex}.chat-conversation-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:.79rem;overflow:hidden}.chat-conversation-copy time{color:var(--muted);white-space:nowrap;font-size:.625rem}.chat-conversation-copy small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:.69rem;display:block;overflow:hidden}.chat-conversation-item>b{background:var(--green);color:#fff;border-radius:999px;flex:none;justify-content:center;align-items:center;width:20px;height:20px;font-size:.625rem;display:flex}.chat-admin-heading{justify-content:space-between;align-items:end;display:flex}.chat-live-indicator{color:#08784d;background:#e9f8f0;border:1px solid #ccebd9;border-radius:999px;align-items:center;gap:7px;padding:9px 13px;font-size:11px;font-weight:800;display:flex}.chat-live-indicator i{background:#0caf63;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #0caf631f}.chat-moderation-metrics{grid-template-columns:repeat(3,1fr);gap:15px;margin-bottom:20px;display:grid}.chat-moderation-metrics article{border:1px solid var(--border);background:#fff;border-radius:19px;grid-template-columns:auto 1fr auto;align-items:center;gap:15px;min-height:145px;padding:22px;display:grid;position:relative;overflow:hidden;box-shadow:0 10px 30px #1139270d}.chat-moderation-metrics article:after{content:"";opacity:.08;border-radius:50%;width:110px;height:110px;position:absolute;top:-55px;right:-45px}.chat-moderation-metrics article>span{border-radius:15px;justify-content:center;align-items:center;width:52px;height:52px;display:flex}.chat-moderation-metrics article>span svg{width:24px;height:24px}.chat-moderation-metrics article>div{display:grid}.chat-moderation-metrics small{letter-spacing:.08em;font-size:10px;font-weight:850}.chat-moderation-metrics strong{color:var(--ink);letter-spacing:-.04em;font-size:34px;line-height:1.1}.chat-moderation-metrics p{color:var(--muted);margin:4px 0 0;font-size:11px}.chat-moderation-metrics article>b{white-space:nowrap;border-radius:999px;align-self:end;padding:6px 9px;font-size:10px}.chat-moderation-metrics .is-conversations>span,.chat-moderation-metrics .is-conversations>b{color:#08794d;background:#e8f7ef}.chat-moderation-metrics .is-conversations:after{background:#0caf63}.chat-moderation-metrics .is-messages>span,.chat-moderation-metrics .is-messages>b{color:#3268ac;background:#eaf2ff}.chat-moderation-metrics .is-messages:after{background:#4b83c8}.chat-moderation-metrics .is-reports>span,.chat-moderation-metrics .is-reports>b{color:#b45d2d;background:#fff1e9}.chat-moderation-metrics .is-reports:after{background:#e2814c}.chat-conversation-card,.chat-report-card{margin-top:18px}.chat-conversation-card .panel-heading p,.chat-report-card .panel-heading p{color:var(--muted);margin:5px 0 0;font-size:11px}.chat-admin-conversations{display:grid}.chat-admin-conversations>article{color:inherit;border-top:1px solid #edf1ef;grid-template-columns:115px minmax(250px,1fr) 125px 155px;align-items:center;gap:16px;padding:17px 4px;transition:background .16s,padding .16s;display:grid}.chat-admin-conversations>article:hover{background:#f5fbf7;padding-inline:12px}.chat-participant-stack{align-items:center;min-width:105px;display:flex}.chat-participant-stack .user-thumbnail-link,.chat-participant-stack b{color:#fff;object-fit:cover;background:linear-gradient(135deg,#0a9560,#62cf97);border:3px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;margin-left:-10px;font-size:10px;font-weight:850;display:flex}.chat-participant-stack .user-thumbnail-link:first-child{margin-left:0}.chat-stack-avatar{object-fit:cover;border-radius:50%;width:32px;height:32px}.chat-participant-stack b{color:#456052;background:#dce8e1}.chat-admin-conversation-copy{min-width:0}.chat-admin-conversation-copy small{color:#0a8a59;letter-spacing:.07em;font-weight:850}.chat-admin-conversation-copy strong{text-overflow:ellipsis;white-space:nowrap;margin:4px 0;font-size:14px;display:block;overflow:hidden}.chat-admin-conversation-copy p{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:11px;overflow:hidden}.chat-conversation-meta{justify-items:start;display:grid}.chat-conversation-meta b{color:var(--green-dark);font-size:18px}.chat-conversation-meta span,.chat-conversation-meta time{color:var(--muted);font-size:10px}.chat-open-thread{color:var(--green-dark);justify-content:end;align-items:center;gap:5px;font-size:10px;font-weight:850;display:flex}.chat-report-table-wrap{border:1px solid #e5ece8;border-radius:14px;overflow:auto}.chat-report-table{border-collapse:separate;border-spacing:0;width:100%;min-width:1280px}.chat-report-table thead{color:#fff;background:linear-gradient(135deg,#073e2b,#08764d)}.chat-report-table th{color:#d9f1e4;letter-spacing:.08em;text-transform:uppercase;border:0;padding:14px 12px;font-size:10px;font-weight:850}.chat-report-table th:first-child{border-radius:12px 0 0}.chat-report-table th:last-child{border-radius:0 12px 0 0}.chat-report-table td{vertical-align:middle;border-bottom:1px solid #edf1ef;padding:13px 12px}.chat-report-table tbody tr{transition:background .15s}.chat-report-table tbody tr:hover{background:#f5faf7}.chat-report-reference{color:#547064;font-family:ui-monospace,monospace;font-size:10px;font-weight:800}.chat-report-person{align-items:center;gap:9px;min-width:185px;display:flex}.chat-report-avatar{color:#08774d;object-fit:cover;background:#e2f4ea;border-radius:10px;justify-content:center;align-items:center;width:34px;height:34px;font-size:10px;font-weight:850;display:flex}.chat-report-person.is-reported .chat-report-avatar{color:#b45c2c;background:#fff0e9}.chat-report-person>div{display:grid}.chat-report-person strong{font-size:11px}.chat-report-person small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;max-width:150px;overflow:hidden}.chat-report-thread-link{color:var(--green-dark);white-space:nowrap;align-items:center;gap:4px;font-size:10px;font-weight:800;text-decoration:none;display:inline-flex}.chat-report-muted{color:#9aa7a0;font-size:10px}.chat-reason-badge{color:#a75026;white-space:nowrap;background:#fff2e9;border:1px solid #f3d7c7;border-radius:999px;padding:6px 9px;font-size:10px;font-weight:850;display:inline-flex}.chat-report-details{color:#52675c;max-width:230px;margin:0;font-size:10px;line-height:1.45}.chat-status-form select{border:1px solid #dce6e0;border-radius:999px;padding:7px 24px 7px 10px;font-size:10px;font-weight:800}.chat-status-form select.is-open{color:#ad572b;background:#fff0e8}.chat-status-form select.is-reviewing{color:#917017;background:#fff8dc}.chat-status-form select.is-resolved{color:#08764c;background:#e6f7ee}.chat-status-form select.is-dismissed{color:#68766e;background:#eef1ef}.chat-report-date{color:#354e42;white-space:nowrap;font-size:10px;font-weight:750;display:grid}.chat-report-date small{color:var(--muted);font-weight:500}.chat-review-layout{grid-template-columns:300px minmax(0,1fr);gap:18px;display:grid}.chat-review-participants{align-self:start}.chat-review-participants article{border-top:1px solid var(--border);align-items:center;gap:10px;padding:13px 0;display:flex}.chat-review-avatar{color:#fff;object-fit:cover;background:linear-gradient(135deg,#0a9560,#62cf97);border-radius:50%;flex:none;justify-content:center;align-items:center;width:38px;height:38px;font-size:10px;font-weight:850;display:flex}.chat-review-participants article>div{min-width:0;display:grid}.chat-review-participants strong,.chat-review-participants small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chat-review-participants strong{font-size:12px}.chat-review-participants small{color:var(--muted)}.chat-review-participants b{color:var(--green);text-transform:uppercase;margin-top:3px;font-size:10px}.chat-review-messages{max-height:720px;padding-right:5px;display:grid;overflow:auto}.chat-review-messages article{border-top:1px solid #edf1ef;align-items:start;gap:11px;padding:15px 0;display:flex}.chat-review-messages article>div{flex:1;min-width:0}.chat-review-messages header{justify-content:space-between;align-items:center;display:flex}.chat-review-messages header strong{font-size:12px}.chat-review-messages time{color:var(--muted);font-size:10px}.chat-review-messages article small{color:#617369;background:#f0f5f2;border-left:3px solid #8eb7a0;margin-top:7px;padding:7px 9px;display:block}.chat-review-messages p{color:#32483d;margin:8px 0 0;font-size:12px;line-height:1.55}.chat-review-messages em{color:#b45d2d;margin-top:5px;font-size:10px;display:block}@media (width<=1050px){.chat-moderation-metrics{grid-template-columns:1fr}.chat-admin-conversations>article{grid-template-columns:90px 1fr 100px}.chat-open-thread{display:none}.chat-review-layout{grid-template-columns:1fr}}.chat-empty-rail,.chat-thread-empty{color:var(--muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:35px 20px;display:flex}.chat-empty-rail svg{color:var(--green)}.chat-empty-rail strong{color:var(--ink);margin-top:10px;font-size:.85rem}.chat-empty-rail p{margin:5px 0;font-size:.72rem}.chat-thread{background:#f4f8f6;flex-direction:column;min-width:0;min-height:0;display:flex}.chat-thread-header{border-bottom:1px solid var(--border);background:#fffffff0;align-items:center;gap:11px;min-height:76px;padding:12px 18px;display:flex}.chat-thread-header>div{flex:1;min-width:0}.chat-thread-header h2{margin:0;font-size:.95rem}.chat-thread-header p{color:var(--muted);align-items:center;gap:5px;margin:3px 0 0;font-size:.67rem;display:flex}.presence-dot{background:#aab4af;border-radius:999px;width:7px;height:7px;display:inline-block}.presence-dot.is-online{background:#28ba73;box-shadow:0 0 0 3px #ddf7e9}.chat-back-button{color:var(--ink);display:none;transform:rotate(180deg)}.chat-thread-menu>summary{justify-content:center;align-items:center;font-weight:900;display:flex}.chat-thread-menu>div{border:1px solid var(--border);z-index:20;background:#fff;border-radius:12px;width:190px;position:absolute;top:calc(100% + 6px);right:0;overflow:hidden;box-shadow:0 14px 35px #14352729}.chat-thread-menu button{cursor:pointer;font:inherit;text-align:left;background:#fff;border:0;width:100%;padding:11px 13px;font-size:.75rem}.chat-thread-menu button:hover{background:#f5f8f6}.chat-message-list{scroll-behavior:smooth;flex:1;padding:20px 20px 12px;overflow:auto}.chat-date-separator{color:var(--muted);justify-content:center;margin:2px 0 20px;font-size:.625rem;display:flex}.chat-date-separator span{background:#e4ece8;border-radius:999px;padding:5px 10px}.chat-message{align-items:flex-end;gap:8px;max-width:78%;margin-bottom:13px;display:flex}.chat-message.is-mine{flex-direction:row-reverse;margin-left:auto}.chat-message>.chat-avatar,.chat-message>.user-thumbnail-link .chat-avatar{border-radius:9px;width:29px;height:29px}.chat-bubble{background:#fff;border:1px solid #e2eae6;border-radius:16px 16px 16px 4px;min-width:90px;padding:10px 12px 7px;box-shadow:0 5px 14px #1f41330a}.chat-message.is-mine .chat-bubble{color:#fff;background:linear-gradient(145deg,#087342,#0b9857);border:0;border-radius:16px 16px 4px}.chat-bubble>strong{color:var(--green);margin-bottom:4px;font-size:.67rem;display:block}.chat-bubble p{overflow-wrap:anywhere;white-space:pre-wrap;margin:0;font-size:.79rem;line-height:1.5}.chat-bubble blockquote{opacity:.76;border-left:2px solid #ffffff8c;margin:0 0 7px;padding:4px 8px;font-size:.67rem;display:grid}.chat-message:not(.is-mine) .chat-bubble blockquote{border-color:var(--green);background:#f1f7f3}.chat-message-meta{opacity:.66;justify-content:flex-end;align-items:center;gap:5px;margin-top:4px;font-size:.625rem;display:flex}.chat-message-meta em{font-style:normal}.chat-message.is-deleted .chat-bubble p{opacity:.65;font-style:italic}.chat-image-attachment img,.chat-bubble video{border-radius:10px;max-width:100%;max-height:300px;margin-top:7px;display:block}.chat-bubble audio{max-width:260px;margin-top:7px}.chat-file-attachment{color:inherit;background:#ffffff2e;border:1px solid #ffffff3d;border-radius:10px;align-items:center;gap:8px;margin-top:7px;padding:8px;text-decoration:none;display:flex}.chat-message:not(.is-mine) .chat-file-attachment{background:#f2f7f4;border-color:#dce9e2}.chat-file-attachment span{font-size:.7rem;display:grid}.chat-file-attachment small{opacity:.65}.chat-composer{border-top:1px solid var(--border);background:#fff;grid-template-columns:auto minmax(80px,1fr) auto auto;align-items:center;gap:9px;padding:12px 15px;display:grid;position:relative}.chat-composer textarea{font:inherit;resize:none;background:#f2f6f4;border:1px solid #e2e9e5;border-radius:14px;min-height:43px;max-height:110px;padding:11px 13px}.chat-attachment-button{color:var(--green);cursor:pointer;justify-content:center;align-items:center;display:flex}.chat-attachment-button input{display:none}.chat-emoji-row{display:flex}.chat-emoji-row button{cursor:pointer;background:0 0;border:0;padding:3px}.chat-send-button{background:var(--green);color:#fff;cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;width:42px;height:42px;display:flex;transform:rotate(180deg)}.chat-send-button:disabled{opacity:.55}.chat-reply-preview{border-left:3px solid var(--green);background:#eef7f2;grid-column:1/-1;justify-content:space-between;margin:-5px 0 0;padding:7px 10px}.chat-reply-preview:not([hidden]){display:flex}.chat-reply-preview span{font-size:.7rem}.chat-reply-preview button{cursor:pointer;background:0 0;border:0}.chat-thread-empty{flex:1}.chat-thread-empty-icon{background:var(--green-wash);color:var(--green);border-radius:28px;justify-content:center;align-items:center;width:88px;height:88px;display:flex}.chat-thread-empty h2{color:var(--ink);margin:18px 0 6px}.chat-thread-empty p{margin:0 0 8px;font-size:.83rem}.chat-thread-empty small{max-width:360px}.chat-member-search{background:#f0f5f2;border-radius:11px;align-items:center;gap:7px;margin:12px;padding:8px 10px;display:flex}.chat-member-search input{font:inherit;background:0 0;border:0;outline:none;width:100%;min-width:0;font-size:.76rem}.chat-pending-strip{color:#80601b;background:#fff8e6;margin:0 12px 8px;padding:7px 9px;font-size:.68rem;font-weight:750}.chat-member-directory article{align-items:center;gap:9px;padding:10px 13px;display:flex}.chat-member-directory article:hover{background:#f2f8f4}.chat-member-directory article>div{flex:1;min-width:0}.chat-member-directory strong,.chat-member-directory small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.chat-member-directory strong{font-size:.75rem}.chat-member-directory small{color:var(--muted);align-items:center;gap:5px;margin-top:3px;font-size:.64rem;display:flex}.chat-request-popover summary{background:var(--green-wash);color:var(--green);border-radius:9px;justify-content:center;align-items:center;width:30px;height:30px;font-size:1rem;font-weight:800;display:flex}.chat-request-popover summary.is-restricted{color:#a4770b;background:#fff5da}.chat-request-popover form{border:1px solid var(--border);z-index:20;background:#fff;border-radius:13px;gap:8px;width:225px;padding:12px;display:grid;position:absolute;top:calc(100% + 5px);right:0;box-shadow:0 18px 45px #17362933}.chat-request-popover textarea{border:1px solid var(--border);font:inherit;resize:vertical;border-radius:8px;min-height:70px;padding:8px;font-size:.7rem}.chat-request-popover button{background:var(--green);color:#fff;cursor:pointer;border:0;border-radius:8px;padding:8px;font-weight:750}.inline-status-form select{background:var(--green-wash);color:var(--green-dark);font:inherit;border:1px solid #c6ead6;border-radius:8px;padding:7px 9px}@media (width<=1140px){.chat-workspace{grid-template-columns:280px minmax(360px,1fr)}.chat-directory{display:none}}@media (width<=760px){.chat-heading{display:grid}.chat-heading-actions{flex-wrap:wrap}.chat-workspace{grid-template-columns:1fr;height:calc(100vh - 340px);min-height:450px}.chat-workspace.has-active-chat .chat-conversation-rail,.chat-workspace:not(.has-active-chat) .chat-thread{display:none}.chat-conversation-rail{border-right:0}.chat-back-button{display:inline-flex}.chat-message{max-width:90%}.chat-message-list{padding-inline:12px}.chat-emoji-row{display:none}.chat-composer{grid-template-columns:auto minmax(80px,1fr) auto;padding:10px}.chat-upgrade-alert{grid-template-columns:auto 1fr;align-items:flex-start;display:grid}.chat-upgrade-alert a{grid-column:2}}.finance-heading{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:20px;display:flex}.finance-heading h1{margin:4px 0 6px;font-size:clamp(2rem,3vw,3rem)}.finance-heading p{color:var(--muted);margin:0}.finance-heading p strong{color:var(--green-dark)}.wallet-hero{color:#fff;background:linear-gradient(130deg,#063d29,#087546 56%,#10a962);border-radius:24px;grid-template-columns:1fr 310px;gap:24px;margin-bottom:18px;padding:27px 30px;display:grid;position:relative;overflow:hidden;box-shadow:0 22px 48px #044f2d33}.wallet-hero:after{content:"";border:1px solid #ffffff24;border-radius:999px;width:280px;height:280px;position:absolute;top:-170px;right:140px}.wallet-hero-main>span{opacity:.78;font-size:.76rem}.wallet-hero-main>strong{letter-spacing:-.05em;margin:5px 0 1px;font-size:clamp(2.1rem,4vw,3.5rem);display:block}.wallet-hero-main>small{opacity:.68}.wallet-hero-main>div{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.wallet-hero-main a{color:#fff;background:#ffffff24;border:1px solid #fff3;border-radius:11px;align-items:center;gap:7px;padding:9px 12px;font-size:.74rem;font-weight:800;text-decoration:none;display:flex}.wallet-hero-main a:first-child{color:var(--green-dark);background:#fff}.wallet-security{background:#ffffff1a;border:1px solid #ffffff24;border-radius:17px;align-self:center;align-items:flex-start;gap:12px;padding:18px;display:flex}.wallet-security strong{font-size:.86rem}.wallet-security p{opacity:.72;margin:4px 0 0;font-size:.7rem;line-height:1.5}.finance-stat-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.finance-stat-grid a{border:1px solid var(--border);color:inherit;background:#fff;border-radius:17px;padding:16px;text-decoration:none;transition:transform .18s,box-shadow .18s}.finance-stat-grid a:hover{transform:translateY(-2px);box-shadow:0 13px 30px #17423017}.finance-stat-grid span,.finance-stat-grid small{color:var(--muted);font-size:.68rem;display:block}.finance-stat-grid strong{color:var(--green-dark);margin:8px 0 4px;font-size:1.3rem;display:block}.finance-dashboard-grid,.finance-form-history-grid{grid-template-columns:minmax(0,1.2fr) minmax(330px,.8fr);gap:18px;display:grid}.finance-panel{border:1px solid var(--border);background:#fff;border-radius:20px;padding:18px;overflow:hidden}.finance-transaction-list>div{border-top:1px solid #edf2ef;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:12px 2px;display:grid}.finance-transaction-icon{color:var(--green);background:#edf8f2;border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.finance-transaction-icon.is-debit{color:#bd563c;background:#fff1ed}.finance-transaction-list strong,.finance-transaction-list small{display:block}.finance-transaction-list strong{font-size:.76rem}.finance-transaction-list small{color:var(--muted);margin-top:3px;font-size:.65rem}.finance-transaction-list b{color:#b04836;font-size:.78rem}.finance-transaction-list b.is-credit,.finance-amount.is-credit{color:var(--green)}.finance-amount.is-debit{color:#b04836}.finance-product-links{display:grid}.finance-product-links>a{color:inherit;border-top:1px solid #edf2ef;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;padding:13px 0;text-decoration:none;display:grid}.finance-product-links>a>span{background:var(--green-wash);color:var(--green);border-radius:11px;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.finance-product-links strong,.finance-product-links small{display:block}.finance-product-links strong{font-size:.79rem}.finance-product-links small{color:var(--muted);margin-top:3px;font-size:.66rem}.finance-module-tabs,.finance-admin-tabs{gap:7px;margin:-4px 0 18px;padding-bottom:4px;display:flex;overflow-x:auto}.finance-module-tabs a,.finance-admin-tabs a{border:1px solid var(--border);color:var(--muted);background:#fff;border-radius:999px;flex:none;padding:8px 13px;font-size:.72rem;font-weight:750;text-decoration:none}.finance-module-tabs a.is-active,.finance-admin-tabs a.is-active{background:var(--green);border-color:var(--green);color:#fff}.wallet-statement-summary{border:1px solid var(--border);background:#fff;border-radius:19px;grid-template-columns:1fr auto;align-items:flex-end;gap:18px;margin-bottom:16px;padding:18px;display:grid}.wallet-statement-summary>div span,.wallet-statement-summary>div small{color:var(--muted);font-size:.69rem;display:block}.wallet-statement-summary>div strong{color:var(--green-dark);margin:3px 0;font-size:1.8rem;display:block}.wallet-statement-summary form{flex-wrap:wrap;align-items:end;gap:8px;display:flex}.wallet-statement-summary label{color:var(--muted);gap:4px;font-size:.65rem;font-weight:700;display:grid}.wallet-statement-summary input,.wallet-statement-summary select{border:1px solid var(--border);font:inherit;border-radius:9px;padding:8px}.finance-form{gap:13px;display:grid}.finance-form label,.finance-inline-form label,.finance-admin-popover label{color:var(--muted);gap:6px;font-size:.7rem;font-weight:750;display:grid}.finance-form input,.finance-form select,.finance-form textarea,.finance-inline-form input,.finance-inline-form select,.finance-inline-form textarea,.finance-admin-popover input,.finance-admin-popover select,.finance-admin-popover textarea{border:1px solid var(--border);font:inherit;background:#f8fbf9;border-radius:10px;min-width:0;padding:10px 11px}.finance-form label small{font-size:.625rem;font-weight:500}.finance-record-list article{border-top:1px solid #edf2ef;grid-template-columns:minmax(120px,1fr) auto auto auto;align-items:center;gap:10px;padding:12px 0;display:grid}.finance-record-list strong,.finance-record-list small{display:block}.finance-record-list strong{font-size:.76rem}.finance-record-list small{color:var(--muted);margin-top:3px;font-size:.63rem}.finance-record-list>article>span{text-align:right;font-size:.77rem;font-weight:800}.finance-record-list form button{background:var(--green-wash);color:var(--green-dark);cursor:pointer;border:0;border-radius:8px;padding:7px 9px;font-size:.67rem;font-weight:800}.finance-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin-bottom:18px;display:grid}.finance-plan-card{border:1px solid var(--border);background:#fff;border-radius:19px;flex-direction:column;min-height:270px;padding:19px;display:flex;position:relative}.finance-plan-card.is-locked{filter:grayscale(.25);opacity:.62}.finance-plan-type{background:var(--green-wash);color:var(--green-dark);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;align-self:flex-start;padding:5px 8px;font-size:.625rem;font-weight:850}.finance-plan-type.type-external,.finance-plan-type.type-pool{color:#6045b9;background:#eee9ff}.finance-plan-type.type-internal,.finance-plan-type.type-roi{color:#087545;background:#e6f7ee}.finance-plan-type.type-stack{color:#8b6412;background:#fff3d9}.finance-plan-card h2{margin:14px 0 5px;font-size:1.05rem}.finance-plan-card>strong{color:var(--green-dark);font-size:1.2rem}.finance-plan-card>strong small{color:var(--muted);font-size:.64rem;font-weight:500}.finance-plan-card>div{flex-wrap:wrap;gap:6px;margin:12px 0;display:flex}.finance-plan-card>div span{color:var(--muted);background:#f2f6f4;border-radius:7px;padding:5px 7px;font-size:.63rem}.finance-plan-card>p{color:var(--muted);flex:1;font-size:.7rem;line-height:1.55}.finance-plan-card summary{cursor:pointer;align-self:flex-start;list-style:none}.finance-plan-card summary::-webkit-details-marker{display:none}.finance-inline-form{border:1px solid var(--border);z-index:20;background:#fff;border-radius:14px;gap:10px;max-height:430px;padding:15px;display:grid;position:absolute;top:calc(100% - 4px);left:10px;right:10px;overflow:auto;box-shadow:0 16px 40px #1a3f2f2e}.finance-inline-form div{gap:7px;display:flex}.premium-finance-lock{background:#fff8e6;border:1px solid #f0d893;border-radius:16px;align-items:center;gap:13px;margin-bottom:17px;padding:14px 16px;display:flex}.premium-finance-lock>svg{color:#a87a10}.premium-finance-lock div{flex:1}.premium-finance-lock strong{font-size:.82rem}.premium-finance-lock p{color:#735f2c;margin:3px 0 0;font-size:.71rem}.premium-finance-lock a{color:#765607;font-size:.72rem;font-weight:800}.grant-filter-strip{color:var(--green-dark);background:#edf8f2;border:1px solid #ccebd9;border-radius:13px;justify-content:center;gap:18px;margin-bottom:17px;padding:10px;font-size:.69rem;display:flex}.finance-admin-heading{align-items:flex-start}.finance-admin-actions{gap:8px;display:flex}.finance-admin-actions details{position:relative}.finance-admin-actions summary{cursor:pointer;list-style:none}.finance-admin-actions summary::-webkit-details-marker{display:none}.finance-admin-popover{border:1px solid var(--border);z-index:40;background:#fff;border-radius:17px;gap:11px;width:min(470px,100vw - 30px);padding:18px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 22px 60px #12372733}.finance-admin-popover h3{margin:0}.finance-admin-popover textarea{min-height:70px}.finance-product-popover{width:min(620px,100vw - 30px);max-height:70vh;display:block;overflow:auto}.finance-product-popover>details{border-bottom:1px solid var(--border)}.finance-product-popover>details>summary{padding:11px 0;font-size:.82rem;font-weight:850}.finance-product-popover form{gap:10px;padding:5px 0 15px;display:grid}.finance-admin-metrics{grid-template-columns:repeat(6,minmax(0,1fr));gap:11px;margin-bottom:18px;display:grid}.finance-admin-metrics article{border:1px solid var(--border);background:#fff;border-radius:16px;padding:14px}.finance-admin-metrics span,.finance-admin-metrics small{color:var(--muted);font-size:.625rem;display:block}.finance-admin-metrics strong{color:var(--green-dark);margin:8px 0 3px;font-size:1.12rem;display:block}.finance-queue-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.finance-approval-list>article{border-top:1px solid #edf2ef;grid-template-columns:1fr auto;align-items:center;gap:10px;padding:12px 0;display:grid}.finance-approval-list strong,.finance-approval-list small{display:block}.finance-approval-list strong{font-size:.75rem}.finance-approval-list small{color:var(--muted);margin-top:3px;font-size:.625rem}.finance-approval-list>article>span{text-align:right;font-size:.74rem;font-weight:800}.finance-approval-list form{grid-column:1/-1;grid-template-columns:1fr auto auto;gap:5px;display:grid}.finance-approval-list input{border:1px solid var(--border);font:inherit;border-radius:7px;min-width:80px;padding:7px;font-size:.65rem}.finance-approval-list button{background:var(--green);color:#fff;cursor:pointer;border:0;border-radius:7px;padding:7px;font-size:.625rem;font-weight:800}.finance-approval-list button.is-danger{color:#a83f2a;background:#fff0ec}.finance-catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.finance-catalog-grid article{border:1px solid var(--border);background:#f9fbfa;border-radius:14px;padding:15px}.finance-catalog-grid h3{margin:11px 0 5px;font-size:.88rem}.finance-catalog-grid p{color:var(--muted);margin:0 0 9px;font-size:.67rem}.finance-catalog-grid article>strong{color:var(--green-dark);font-size:.8rem;display:block}.finance-catalog-grid article>small{color:var(--muted);margin-top:8px;font-size:.625rem;display:block}@media (width<=1200px){.finance-stat-grid,.finance-admin-metrics{grid-template-columns:repeat(3,1fr)}.finance-plan-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=820px){.finance-heading,.wallet-hero{display:grid}.wallet-hero,.finance-dashboard-grid,.finance-form-history-grid,.finance-queue-grid,.finance-plan-grid,.finance-catalog-grid{grid-template-columns:1fr}.wallet-statement-summary{grid-template-columns:1fr;align-items:stretch}.finance-admin-actions{flex-wrap:wrap}.finance-record-list article,.finance-approval-list>article{grid-template-columns:1fr auto;align-items:flex-start}.finance-record-list article>b,.finance-record-list article>form,.finance-approval-list form{grid-column:1/-1}}@media (width<=520px){.finance-stat-grid,.finance-admin-metrics{grid-template-columns:1fr 1fr}.wallet-hero{padding:22px 18px}.finance-admin-popover{position:fixed;top:80px;right:15px}.finance-approval-list form{grid-template-columns:1fr 1fr}.finance-approval-list input{grid-column:1/-1}.grant-filter-strip{flex-direction:column;align-items:flex-start;gap:4px}}.event-heading{align-items:flex-start}.event-heading-actions{gap:8px;display:flex}.event-heading-actions details{position:relative}.event-heading-actions summary{cursor:pointer;list-style:none}.event-popover,.event-simple-form{gap:10px;display:grid}.event-popover{border:1px solid var(--border);z-index:50;background:#fff;border-radius:18px;width:min(720px,100vw - 30px);max-height:78vh;padding:18px;position:absolute;top:calc(100% + 8px);right:0;overflow:auto;box-shadow:0 22px 60px #12372733}.event-popover h3,.event-simple-form h3{margin:0 0 4px}.event-popover>div,.event-simple-form>div,.event-detail form>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.event-popover>div:has(>label:nth-child(3)){grid-template-columns:repeat(3,minmax(0,1fr))}.event-popover label,.event-simple-form label,.event-detail form label{color:var(--muted);gap:5px;font-size:.68rem;font-weight:750;display:grid}.event-popover input,.event-popover select,.event-popover textarea,.event-simple-form input,.event-simple-form select,.event-simple-form textarea,.event-detail form input,.event-detail form select{border:1px solid var(--border);font:inherit;background:#f8fbf9;border-radius:9px;min-width:0;padding:9px 10px}.event-popover textarea,.event-simple-form textarea{resize:vertical;min-height:75px}.event-popover .event-check,.event-detail form .event-check{align-items:center;display:flex}.event-popover .event-check input,.event-detail form .event-check input{width:auto}.event-form-actions{justify-content:flex-end;display:flex!important}.event-simple-form{background:#f6faf8;border:1px solid #e2ece6;border-radius:14px;margin-top:12px;padding:14px}.event-edit-page{max-width:1180px;margin:0 auto}.event-page-form{background:#fff;border:1px solid #d9e8df;border-radius:22px;padding:24px;box-shadow:0 16px 42px #0e462b14}.event-editor-heading{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.event-editor-heading h1{color:#111814;margin:0}.event-modal-close{cursor:pointer;border:0;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;text-decoration:none;display:inline-flex;color:#1d3b2c!important;background:#eef5f1!important;padding:0!important;font-size:1.2rem!important;font-weight:500!important}.event-create-control{position:relative}.event-create-control>summary{cursor:pointer;list-style:none}.event-create-control>summary::-webkit-details-marker{display:none}.event-page-form .tox-tinymce{min-height:360px}.event-banner-preview{background:#eef5f1;border:1px solid #d9e8df;border-radius:13px;position:relative;overflow:hidden}.event-banner-preview img{object-fit:cover;width:100%;height:210px;display:block}.event-banner-preview span{color:#fff;background:#083722d1;border-radius:7px;padding:6px 9px;font-size:.625rem;position:absolute;bottom:10px;left:10px}.event-simple-form button,.event-portfolio button,.event-registration-list button,.event-delegate-list button,.event-visa-list button,.event-task-board button,.event-inline-visa button{background:var(--green);color:#fff;cursor:pointer;font:inherit;border:0;border-radius:7px;padding:8px 10px;font-size:.625rem;font-weight:800}.event-simple-form select,.event-portfolio select,.event-delegate-list select,.event-visa-list select,.event-task-board select{border:1px solid var(--border);font:inherit;border-radius:7px;padding:7px;font-size:.625rem}.event-metrics,.event-member-metrics{grid-template-columns:repeat(8,minmax(0,1fr));gap:10px;margin-bottom:18px;display:grid}.event-metrics article,.event-member-metrics article{border:1px solid var(--border);background:#fff;border-radius:15px;padding:13px}.event-metrics span,.event-metrics small,.event-member-metrics span,.event-member-metrics small{color:var(--muted);font-size:.625rem;display:block}.event-metrics strong,.event-member-metrics strong{color:var(--green-dark);margin:6px 0 2px;font-size:1.1rem;display:block}.event-overview-grid{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:16px;display:grid}.event-calendar-card{grid-row:span 2}.event-calendar-list>div{border-top:1px solid #edf2ef;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;padding:12px 0;display:grid}.event-calendar-list time{background:var(--green-wash);color:var(--green-dark);border-radius:11px;flex-direction:column;justify-content:center;align-items:center;width:46px;height:46px;display:flex}.event-calendar-list time b{font-size:.85rem}.event-calendar-list time small{text-transform:uppercase;font-size:.625rem}.event-calendar-list strong,.event-calendar-list small{display:block}.event-calendar-list strong{font-size:.75rem}.event-calendar-list span small{color:var(--muted);margin-top:3px;font-size:.625rem}.event-donut{background:radial-gradient(circle,#fff 48%,transparent 50%),conic-gradient(var(--green) 0 76%,#e8efeb 76%);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:130px;height:130px;margin:15px auto;display:flex}.event-donut strong{color:var(--green-dark);font-size:1.5rem}.event-donut span{color:var(--muted);font-size:.625rem}.event-mini-stats{text-align:center;grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.event-mini-stats span{color:var(--muted);background:#f5f8f6;border-radius:9px;padding:9px 5px;font-size:.625rem}.event-mini-stats b{color:var(--green-dark);font-size:.75rem;display:block}.event-action-list>div{border-top:1px solid #edf2ef;justify-content:space-between;align-items:center;padding:10px 0;display:flex}.event-action-list span{color:var(--muted);font-size:.66rem}.event-action-list b{color:var(--green-dark)}.event-activity>div{align-items:start;gap:9px;padding:6px 0;display:flex}.event-activity i{background:var(--green);border-radius:50%;width:7px;height:7px;margin-top:5px}.event-activity strong,.event-activity small{display:block}.event-activity strong{font-size:.68rem}.event-activity small{color:var(--muted);font-size:.625rem}.event-portfolio article{border-top:1px solid #edf2ef;grid-template-columns:auto minmax(220px,1fr) auto auto;align-items:center;gap:12px;padding:14px 0;display:grid}.event-portfolio time{color:var(--muted);text-align:center;font-size:.625rem;display:grid}.event-portfolio time b{color:var(--green-dark);font-size:1.2rem}.event-portfolio article>div small,.event-portfolio article>div strong,.event-portfolio article>div span{display:block}.event-portfolio article>div small{color:var(--green);font-size:.625rem;font-weight:800}.event-portfolio article>div strong{margin:3px 0;font-size:.76rem}.event-portfolio article>div span{color:var(--muted);font-size:.625rem}.event-portfolio form{gap:5px;display:flex}.event-portfolio-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.event-portfolio-actions form{margin:0}.event-two-column,.event-report-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.event-accordion{border-top:1px solid #edf2ef;padding:12px 0}.event-accordion>summary{cursor:pointer;justify-content:space-between;align-items:center;font-size:.72rem;list-style:none;display:flex}.event-accordion>summary span{color:var(--green);font-size:.625rem}.event-session-list>div,.event-speaker-list>div{align-items:center;gap:10px;padding:9px 0;display:flex}.event-session-list>div{flex-wrap:wrap}.event-session-list>div>details{flex-basis:100%;margin-top:8px}.event-session-list>div>details>summary{color:#087644;cursor:pointer;text-align:right;font-weight:700}.event-session-list>div>details>.event-simple-form{margin-top:12px}.event-session-list time{color:var(--green-dark);min-width:83px;font-size:.625rem;font-weight:800}.event-session-list strong,.event-session-list small,.event-speaker-list strong,.event-speaker-list small{display:block}.event-session-list strong,.event-speaker-list strong{font-size:.68rem}.event-session-list small,.event-speaker-list small{color:var(--muted);font-size:.625rem}.event-registration-list article{border-top:1px solid #edf2ef;grid-template-columns:1fr auto auto;align-items:center;gap:10px;padding:11px 0;display:grid}.event-registration-list strong,.event-registration-list small{display:block}.event-registration-list strong{font-size:.7rem}.event-registration-list small{color:var(--muted);font-size:.625rem}.event-registration-list article>span:nth-child(2){text-align:right}.event-registration-list b{color:var(--green-dark);font-size:.69rem}.event-payment-review{background:#f6faf8;border:1px solid #dfece5;border-radius:11px;gap:7px;min-width:250px;padding:10px;display:grid}.event-payment-review p{color:var(--muted);margin:0;font-size:.625rem}.event-payment-review a{color:var(--green);font-size:.625rem;font-weight:800}.event-payment-review form{grid-template-columns:1fr auto auto;gap:7px;display:grid}.event-payment-review input{border:1px solid var(--border);font:inherit;border-radius:7px;min-width:0;padding:7px}.event-payment-review button[value=declined]{background:#a52b35;color:#fff!important}.event-scanner{color:var(--green);text-align:center;background:repeating-linear-gradient(45deg,#f5faf7,#f5faf7 10px,#eef7f2 10px 20px);border:1px dashed #9ccab0;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-height:220px;display:flex}.event-scanner strong{color:var(--ink);font-size:.78rem}.event-scanner span{color:var(--muted);font-size:.625rem}.event-tour-list article{border-top:1px solid #edf2ef;justify-content:space-between;align-items:center;padding:13px 0;display:flex}.event-tour-list small,.event-tour-list strong,.event-tour-list span{display:block}.event-tour-list small{color:var(--green);font-size:.625rem;font-weight:800}.event-tour-list strong{margin:3px 0;font-size:.75rem}.event-tour-list span{color:var(--muted);font-size:.625rem}.event-category-list{gap:11px;display:grid}.event-category-list>article{border-top:1px solid #e3ece7;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:12px;padding:15px 0;display:grid}.event-category-mark{background:var(--event-category-colour);border-radius:50%;width:16px;height:16px;margin-top:4px}.event-category-list strong,.event-category-list small{display:block}.event-category-list small,.event-category-list p{color:var(--muted);font-size:.625rem}.event-category-list p{margin:5px 0 0}.event-category-list details{min-width:90px}.event-category-list details[open]{grid-column:1/-1;width:100%;min-width:0}.event-category-list summary{color:var(--green);cursor:pointer;text-align:right;font-size:.68rem;font-weight:800;list-style:none}.event-category-list .event-simple-form{width:100%}.event-tour-list a{color:var(--green-dark);font-size:.625rem;font-weight:800;text-decoration:none}.event-delegate-list article,.event-visa-list article{border-top:1px solid #edf2ef;padding:12px 0}.event-delegate-list article>div,.event-visa-list article>div{margin-bottom:8px}.event-delegate-list strong,.event-delegate-list small,.event-delegate-list span,.event-visa-list strong,.event-visa-list small,.event-visa-list span{display:block}.event-delegate-list strong,.event-visa-list strong{font-size:.72rem}.event-delegate-list small,.event-visa-list small{color:var(--green);font-size:.625rem}.event-delegate-list span,.event-visa-list span{color:var(--muted);margin-top:3px;font-size:.625rem}.event-delegate-list form,.event-visa-list form{gap:6px;display:flex}.event-inline-visa{background:#f3f8f5;border-radius:10px;flex-wrap:wrap;margin-top:8px;padding:9px}.event-inline-visa input,.event-inline-visa select{border:1px solid var(--border);font:inherit;border-radius:6px;min-width:0;padding:7px;font-size:.625rem}.event-visa-notice{color:#755c13;background:#fff7df;border:1px solid #ead99c;border-radius:11px;padding:10px 12px;font-size:.625rem;line-height:1.5}.event-task-board{grid-template-columns:repeat(4,minmax(150px,1fr));gap:9px;display:grid;overflow-x:auto}.event-task-board>section{background:#f5f8f6;border-radius:12px;padding:9px}.event-task-board h3{justify-content:space-between;align-items:center;font-size:.66rem;display:flex}.event-task-board h3 span{background:#dfe9e3;border-radius:99px;padding:3px 6px;font-size:.625rem}.event-task-board article{border:1px solid var(--border);background:#fff;border-radius:9px;margin-bottom:7px;padding:9px}.event-task-board strong,.event-task-board small{display:block}.event-task-board strong{font-size:.65rem}.event-task-board small{color:var(--muted);margin:3px 0 7px;font-size:.625rem}.event-task-board form{gap:4px;display:flex}.event-sponsor-list>div,.event-ranking>div{border-top:1px solid #edf2ef;justify-content:space-between;align-items:center;padding:10px 0;display:flex}.event-sponsor-list strong,.event-sponsor-list small,.event-ranking strong,.event-ranking small{display:block}.event-sponsor-list strong,.event-ranking strong{font-size:.7rem}.event-sponsor-list small,.event-ranking small{color:var(--muted);font-size:.625rem}.event-sponsor-list b,.event-ranking b{color:var(--green-dark);font-size:.68rem}.event-report-numbers{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.event-report-numbers div{background:#f5f9f7;border-radius:12px;padding:14px}.event-report-numbers span{color:var(--muted);font-size:.625rem;display:block}.event-report-numbers strong{color:var(--green-dark);margin-top:6px;font-size:1.12rem;display:block}.event-public{color:#17201c;background:#f4f8f6;min-height:100vh;margin:0}.event-public>header{justify-content:space-between;align-items:center;max-width:1220px;margin:auto;padding:22px 24px;display:flex}.event-public>header>a:last-child{color:var(--green-dark);font-size:.72rem;font-weight:800;text-decoration:none}.event-public main{max-width:1220px;margin:auto;padding:0 24px 60px}.event-public-hero{color:#fff;background:radial-gradient(circle at 85% 15%,#50c98a,#0000 28%),linear-gradient(135deg,#074b2d,#0c7a48);border-radius:28px;padding:clamp(35px,7vw,78px)}.event-public-hero .eyebrow{color:#8ef0b9}.event-public-hero h1{letter-spacing:-.06em;max-width:760px;margin:10px 0 16px;font-size:clamp(2.3rem,6vw,4.8rem);line-height:.98}.event-public-hero>p:not(.eyebrow){color:#d4f0e0;max-width:700px;font-size:1rem;line-height:1.65}.event-public-hero form{background:#fff;border-radius:14px;grid-template-columns:1fr 1fr 1.2fr auto;gap:8px;margin-top:30px;padding:8px;display:grid}.event-public-hero input,.event-public-hero select{color:#111814;font:inherit;background:#fff;border:0;border-right:1px solid #e1e9e4;min-width:0;padding:12px}.event-public-hero input::placeholder{color:#65746c;opacity:1}.event-public-hero select option{color:#111814;background:#fff}.event-public-hero button,.event-detail form button{color:#fff;cursor:pointer;font:inherit;background:#0ba45e;border:0;border-radius:9px;padding:12px 18px;font-weight:800}.event-public-section{color:#111814;padding-top:55px}.event-public-title{justify-content:space-between;align-items:end;margin-bottom:18px;display:flex}.event-public-title h2{color:#111814;letter-spacing:-.04em;margin:4px 0 0;font-size:2rem}.event-public-title>span{color:var(--muted);font-size:.68rem}.event-public-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.event-public-grid>a{border:1px solid var(--border);color:inherit;background:#fff;border-radius:20px;text-decoration:none;transition:transform .2s,box-shadow .2s;overflow:hidden}.event-public-grid>a:hover{transform:translateY(-3px);box-shadow:0 18px 40px #104a301a}.event-card-art{background:radial-gradient(circle at 80% 20%,#b5f2cd,#0000 32%),linear-gradient(135deg,#dff5e8,#eff8f3);justify-content:space-between;align-items:flex-start;height:180px;padding:18px;display:flex;position:relative;overflow:hidden}.event-card-art>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.event-card-art:after{content:"";pointer-events:none;background:linear-gradient(#031a0f38,#0000 55%);position:absolute;inset:0}.event-card-art>span{color:var(--green-dark);z-index:1;background:#ffffffeb;border-radius:99px;padding:6px 9px;font-size:.625rem;font-weight:800;position:relative}.event-card-art time{color:var(--green-dark);z-index:1;background:#fff;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;width:50px;height:50px;font-size:.625rem;display:flex;position:relative}.event-card-art time b{font-size:1rem}.event-public-grid>a>div:last-child{padding:18px}.event-public-grid small{color:var(--green);font-size:.625rem;font-weight:800}.event-public-grid h3{margin:6px 0;font-size:1rem}.event-public-grid p{color:var(--muted);min-height:44px;font-size:.68rem;line-height:1.5}.event-public-grid footer{border-top:1px solid #edf2ef;justify-content:space-between;align-items:center;margin-top:15px;padding-top:12px;font-size:.625rem;display:flex}.event-public-grid footer strong{color:var(--green-dark)}.event-public-grid footer span{color:var(--muted)}.event-tour-section{border-top:1px solid #dfe9e3;margin-top:55px}.event-tour-public-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.event-tour-public-grid a{color:#111814;background:linear-gradient(135deg,#edf9f2,#fff);border:1px solid #d6e8dd;border-radius:18px;padding:25px;text-decoration:none}.event-tour-public-grid small{color:#087644;letter-spacing:.12em;font-size:.625rem;font-weight:900}.event-tour-public-grid h3{color:#111814;margin:8px 0;font-size:1.1rem}.event-tour-public-grid p,.event-tour-public-grid span{color:#394b41;font-size:.66rem;line-height:1.5}.event-detail-hero{background:linear-gradient(135deg,#e1f7ea,#f7fbf9);border:1px solid #d8e9df;border-radius:28px;grid-template-columns:1fr 280px;align-items:center;gap:40px;padding:clamp(30px,6vw,65px);display:grid}.event-detail-banner{border-radius:20px;grid-column:1/-1;width:100%;height:clamp(260px,38vw,520px);margin:0;overflow:hidden}.event-detail-banner img{object-fit:cover;width:100%;height:100%;display:block}.event-detail-hero h1{letter-spacing:-.055em;margin:8px 0 15px;font-size:clamp(2.2rem,5vw,4.2rem);line-height:1}.event-detail-hero>div>p:not(.eyebrow){color:var(--muted);max-width:720px;line-height:1.6}.event-rich-copy{color:#28372f;line-height:1.7}.event-rich-copy :first-child{margin-top:0}.event-rich-copy :last-child{margin-bottom:0}.event-rich-copy a{color:#087644}.event-rich-copy table{border-collapse:collapse;width:100%;max-width:100%}.event-rich-copy td,.event-rich-copy th{text-align:left;border:1px solid #d9e8df;padding:8px}.event-payment-page main{color:#111814;padding-top:36px;padding-bottom:70px}.event-payment-shell{grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);gap:24px;display:grid}.event-payment-shell>article,.event-payment-shell>aside{background:#fff;border:1px solid #d9e8df;border-radius:22px;padding:clamp(24px,4vw,42px)}.event-payment-shell h1{color:#111814;letter-spacing:-.045em;margin:8px 0 14px;font-size:clamp(2rem,4vw,3.2rem)}.event-payment-shell h2{color:#111814;margin:5px 0 18px}.event-payment-shell p{color:#46574d;line-height:1.65}.event-payment-summary{grid-template-columns:repeat(2,1fr);gap:10px;margin-top:25px;display:grid}.event-payment-summary span{color:#506158;background:#f3f9f6;border:1px solid #dfebe4;border-radius:12px;gap:5px;padding:13px;font-size:.68rem;display:grid}.event-payment-summary strong{color:#0b5233}.event-payment-instructions{border-top:1px solid #e3ece7;margin-top:25px;padding-top:20px}.event-payment-instructions ol{color:#46574d;padding-left:19px;line-height:1.7}.event-payment-shell form{gap:13px;display:grid}.event-payment-shell label{color:#34443b;gap:6px;font-size:.68rem;font-weight:750;display:grid}.event-payment-shell label small{color:#67766e;font-weight:500}.event-payment-shell input,.event-payment-shell select{color:#111814;font:inherit;background:#f8fbf9;border:1px solid #ceded5;border-radius:9px;padding:11px}.event-payment-shell button{color:#fff;cursor:pointer;font:inherit;background:#087644;border:0;border-radius:9px;padding:12px;font-weight:800}.event-payment-approved{text-align:center}.event-payment-approved>span{color:#087644;background:#e0f6e9;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;font-size:1.6rem;display:inline-flex}.event-detail-hero>aside{background:#fff;border-radius:18px;gap:8px;padding:25px;display:grid;box-shadow:0 14px 35px #13483014}.event-detail-hero aside small,.event-detail-hero aside span{color:var(--muted);font-size:.625rem}.event-detail-hero aside strong{color:var(--green-dark);font-size:1.8rem}.event-detail-hero aside a{background:var(--green);color:#fff;text-align:center;border-radius:9px;margin-top:10px;padding:12px;font-size:.68rem;font-weight:800;text-decoration:none}.event-detail-facts{flex-wrap:wrap;gap:9px;margin-top:25px;display:flex}.event-detail-facts span{color:var(--muted);background:#ffffffb3;border:1px solid #dbe8e0;border-radius:11px;gap:3px;padding:10px 13px;font-size:.625rem;display:grid}.event-detail-facts b{color:var(--ink);font-size:.67rem}.event-detail-grid{grid-template-columns:minmax(0,1.3fr) minmax(300px,.7fr);gap:25px;padding-top:35px;display:grid}.event-detail-grid>article,.event-detail-grid>aside{border:1px solid var(--border);background:#fff;border-radius:20px;padding:clamp(22px,4vw,38px)}.event-detail-grid h2{letter-spacing:-.04em;margin:5px 0 18px;font-size:1.7rem}.event-detail-grid>aside{align-self:start;position:sticky;top:20px}.event-detail form{gap:11px;display:grid}.event-public-programme>div{border-top:1px solid #edf2ef;grid-template-columns:130px 1fr;align-items:center;gap:14px;padding:14px 0;display:grid}.event-public-programme time{color:var(--green-dark);font-size:.625rem;font-weight:800}.event-public-programme strong,.event-public-programme small{display:block}.event-public-programme strong{font-size:.78rem}.event-public-programme small{color:var(--muted);font-size:.625rem}.event-public-speakers{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:16px;display:grid}.event-public-speakers>div{background:#f5f9f7;border-radius:12px;padding:14px;display:grid}.event-public-speakers .avatar{margin-bottom:8px}.event-public-speakers strong{font-size:.7rem}.event-public-speakers small{color:var(--muted);font-size:.625rem}.event-tour-hero{grid-template-columns:1fr}.event-tour-copy{color:var(--muted);white-space:normal;font-size:.72rem;line-height:1.8}.event-included{grid-template-columns:1fr 1fr;gap:12px;margin:25px 0;display:grid}.event-included>div{background:#f5f9f7;border-radius:13px;padding:15px}.event-included h3{margin:0 0 6px;font-size:.72rem}.event-included p{color:var(--muted);font-size:.625rem;line-height:1.5}.event-member-metrics{grid-template-columns:repeat(4,1fr)}.event-member-list article{border-top:1px solid #edf2ef;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;padding:12px 0;display:grid}.event-member-list time{background:var(--green-wash);color:var(--green-dark);border-radius:9px;flex-direction:column;justify-content:center;align-items:center;width:42px;height:42px;font-size:.625rem;display:flex}.event-member-list time b{font-size:.82rem}.event-member-list strong,.event-member-list small,.event-member-list span{display:block}.event-member-list strong{font-size:.71rem}.event-member-list small,.event-member-list span{color:var(--muted);margin-top:2px;font-size:.625rem}.event-member-list article>div:last-child{justify-items:end;gap:5px;display:grid}.event-member-list a{color:var(--green-dark);font-size:.625rem;font-weight:800;text-decoration:none}.event-member-list form{gap:4px;display:flex}.event-member-list select,.event-member-list button{border:1px solid var(--border);font:inherit;border-radius:6px;padding:5px;font-size:.625rem}.event-member-list button{background:var(--green);color:#fff}.event-member-tours article{border:1px solid var(--border);background:#f7faf8;border-radius:13px;margin-bottom:9px;padding:13px}.event-member-tours small,.event-member-tours strong,.event-member-tours span,.event-member-tours b{display:block}.event-member-tours small{color:var(--green);font-size:.625rem}.event-member-tours strong{margin:3px 0;font-size:.73rem}.event-member-tours span,.event-member-tours p{color:var(--muted);font-size:.625rem}.event-member-tours b{color:var(--green-dark);margin-top:6px;font-size:.625rem}.event-visa-progress{background:#dfe9e3;border-radius:99px;height:6px;margin-top:10px;overflow:hidden}.event-visa-progress i{background:var(--green);height:100%;display:block}.event-ticket-page{background:#edf4f0;justify-content:center;align-items:center;min-height:100vh;margin:0;padding:20px;display:flex}.event-ticket-page main{width:100%;max-width:650px}.event-ticket{border:1px solid var(--border);background:#fff;border-radius:25px;padding:35px;overflow:hidden;box-shadow:0 20px 50px #14412d1a}.event-ticket header{align-items:center;gap:12px;margin-bottom:35px;display:flex}.event-ticket header strong,.event-ticket header small{display:block}.event-ticket header small{color:var(--muted);font-size:.625rem}.event-ticket h1{letter-spacing:-.04em;margin:7px 0 24px;font-size:2rem}.event-ticket-facts{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.event-ticket-facts span{background:#f5f9f7;border-radius:11px;padding:12px}.event-ticket-facts small,.event-ticket-facts strong{display:block}.event-ticket-facts small{color:var(--muted);font-size:.625rem}.event-ticket-facts strong{margin-top:4px;font-size:.67rem}.event-ticket-code{border:1px dashed #a7cab5;border-radius:15px;flex-direction:column;align-items:center;gap:5px;margin:24px 0;padding:25px;display:flex}.event-ticket-code svg{color:var(--green-dark)}.event-ticket-code strong{letter-spacing:.1em}.event-ticket-code small{color:var(--muted);font-size:.625rem}.event-ticket footer{justify-content:space-between;display:flex}.event-ticket footer span{background:var(--green-wash);color:var(--green-dark);border-radius:99px;padding:7px 10px;font-size:.625rem;font-weight:800}.event-ticket-page main>button{background:var(--green);color:#fff;cursor:pointer;font:inherit;border:0;border-radius:9px;margin:14px auto;padding:11px 18px;font-weight:800;display:block}@media (width<=1100px){.event-metrics{grid-template-columns:repeat(4,1fr)}.event-public-grid,.event-tour-public-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=760px){.event-heading,.event-overview-grid,.event-two-column,.event-report-grid,.event-detail-hero,.event-detail-grid,.event-payment-shell{grid-template-columns:1fr;display:grid}.event-calendar-card{grid-row:auto}.event-heading-actions{flex-wrap:wrap}.event-portfolio article{grid-template-columns:auto 1fr}.event-portfolio article>em,.event-portfolio article>form{grid-column:2}.event-public-hero form{grid-template-columns:1fr}.event-public-hero input,.event-public-hero select{border:0;border-bottom:1px solid #e1e9e4}.event-public-grid,.event-tour-public-grid{grid-template-columns:1fr}.event-detail-grid>aside{position:static}.event-public-speakers{grid-template-columns:repeat(2,1fr)}}@media (width<=520px){.event-popover{position:fixed;top:80px;right:15px}.event-popover>div,.event-simple-form>div,.event-detail form>div{grid-template-columns:1fr}.event-popover>div:has(>label:nth-child(3)){grid-template-columns:1fr}.event-metrics,.event-member-metrics{grid-template-columns:repeat(2,1fr)}.event-tabs{overflow-x:auto}.event-calendar-list>div{grid-template-columns:auto 1fr}.event-calendar-list em{grid-column:2;justify-self:start}.event-registration-list article{grid-template-columns:1fr auto}.event-registration-list em{grid-column:1/-1;justify-self:start}.event-payment-review{grid-column:1/-1;min-width:0}.event-payment-review form,.event-payment-summary{grid-template-columns:1fr}.event-public>header,.event-public main{padding-inline:15px}.event-public-hero{border-radius:22px;padding:32px 22px}.event-public-title h2{font-size:1.55rem}.event-detail-hero{border-radius:22px;padding:28px 22px}.event-detail-hero h1{font-size:2.3rem}.event-detail-facts{display:grid}.event-public-programme>div{grid-template-columns:1fr;gap:5px}.event-member-list article{grid-template-columns:auto 1fr;align-items:start}.event-member-list article>div:last-child{grid-column:2;justify-items:start}.event-ticket{padding:24px}.event-ticket-facts{grid-template-columns:1fr}}@media print{.event-ticket-page{background:#fff}.event-ticket-page main>button{display:none}}.ranking-admin-heading{align-items:flex-start}.ranking-admin-actions{gap:8px;display:flex}.ranking-admin-metrics{grid-template-columns:repeat(8,minmax(0,1fr));gap:10px;margin-bottom:18px;display:grid}.ranking-admin-metrics article{border:1px solid var(--border);background:#fff;border-radius:15px;padding:13px}.ranking-admin-metrics span,.ranking-admin-metrics small{color:var(--muted);font-size:.625rem;display:block}.ranking-admin-metrics strong{color:var(--green-dark);margin:6px 0 2px;font-size:1.1rem;display:block}.ranking-admin-overview{grid-template-columns:minmax(0,1.4fr) minmax(300px,.6fr);gap:16px;display:grid}.ranking-leaderboard-card{grid-row:span 2}.ranking-admin-leaderboard a{color:inherit;border-top:1px solid #edf2ef;grid-template-columns:24px auto 1fr auto;align-items:center;gap:10px;padding:10px 0;text-decoration:none;display:grid}.ranking-admin-leaderboard>a>b{color:var(--green-dark);font-size:.67rem}.ranking-company-mark{color:#fff;letter-spacing:.04em;background:linear-gradient(135deg,#0aa75f,#075b35);border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;font-size:.625rem;font-weight:900;display:inline-flex}.ranking-admin-leaderboard strong,.ranking-admin-leaderboard small{display:block}.ranking-admin-leaderboard strong{font-size:.7rem}.ranking-admin-leaderboard small{color:var(--muted);margin-top:2px;font-size:.625rem}.ranking-admin-leaderboard em{color:var(--green-dark);font-size:.65rem;font-style:normal;font-weight:850}.ranking-score-formula{gap:8px;display:grid}.ranking-score-formula div{background:#f5f9f7;border-radius:11px;padding:11px}.ranking-score-formula b,.ranking-score-formula span{display:block}.ranking-score-formula b{color:var(--green-dark);font-size:.7rem}.ranking-score-formula span{color:var(--muted);margin-top:2px;font-size:.625rem}.ranking-score-formula i{color:var(--green);text-align:center;font-size:.65rem;font-style:normal;font-weight:900}.ranking-sync-list article{border-top:1px solid #edf2ef;padding:10px 0}.ranking-sync-list strong,.ranking-sync-list small{display:block}.ranking-sync-list strong{font-size:.68rem}.ranking-sync-list small{color:var(--muted);font-size:.625rem}.ranking-sync-list form{grid-template-columns:1fr 75px auto;gap:5px;margin-top:7px;display:grid}.ranking-sync-list select,.ranking-sync-list input,.ranking-sync-list button,.ranking-company-admin-list select,.ranking-company-admin-list input,.ranking-company-admin-list button,.ranking-claim-list input,.ranking-claim-list button,.ranking-review-admin-list select,.ranking-review-admin-list button{border:1px solid var(--border);font:inherit;border-radius:6px;min-width:0;padding:6px;font-size:.625rem}.ranking-sync-list button,.ranking-company-admin-list button,.ranking-claim-list button,.ranking-review-admin-list button{background:var(--green);color:#fff;cursor:pointer;border:0;font-weight:800}.ranking-admin-company-grid{grid-template-columns:minmax(0,1.45fr) minmax(300px,.55fr);gap:16px;display:grid}.ranking-company-admin-list>article{border-top:1px solid #edf2ef;grid-template-columns:24px minmax(140px,1fr) auto minmax(240px,.9fr);align-items:center;gap:9px;padding:12px 0;display:grid}.ranking-company-admin-list>article>b{color:var(--green-dark);font-size:.64rem}.ranking-company-admin-list strong,.ranking-company-admin-list small{display:block}.ranking-company-admin-list strong{font-size:.69rem}.ranking-company-admin-list strong i{color:var(--green);font-style:normal}.ranking-company-admin-list small{color:var(--muted);font-size:.625rem}.ranking-company-admin-list>article>em{color:var(--green-dark);font-size:.65rem;font-style:normal;font-weight:850}.ranking-company-admin-list form{align-items:center;gap:5px;display:flex}.ranking-company-admin-list form label{color:var(--muted);align-items:center;font-size:.625rem;display:flex}.ranking-company-admin-list .ranking-points-form{grid-column:2/-1}.ranking-company-admin-list .ranking-points-form input:first-child{max-width:90px}.ranking-simple-form{background:#f6faf8;border:1px solid #e2ece6;border-radius:14px;gap:10px;margin-top:12px;padding:14px;display:grid}.ranking-simple-form>div{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.ranking-simple-form label{color:var(--muted);gap:4px;font-size:.64rem;font-weight:750;display:grid}.ranking-simple-form input,.ranking-simple-form select,.ranking-simple-form textarea{border:1px solid var(--border);font:inherit;background:#fff;border-radius:8px;min-width:0;padding:8px}.ranking-simple-form textarea{min-height:75px}.ranking-simple-form button{background:var(--green);color:#fff;cursor:pointer;font:inherit;border:0;border-radius:8px;padding:9px;font-size:.65rem;font-weight:800}.ranking-import{margin-top:20px}.ranking-admin-category-grid,.ranking-report-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.ranking-category-admin-list article{border-top:1px solid #edf2ef;grid-template-columns:auto 1fr auto auto;align-items:center;gap:9px;padding:10px 0;display:grid}.ranking-category-icon{background:var(--green-wash);color:var(--green-dark);border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;font-size:.72rem;font-weight:900;display:inline-flex}.ranking-category-admin-list strong,.ranking-category-admin-list small{display:block}.ranking-category-admin-list strong{font-size:.69rem}.ranking-category-admin-list small{color:var(--muted);font-size:.625rem}.ranking-category-admin-list b,.ranking-category-admin-list em{color:var(--green-dark);font-size:.625rem;font-style:normal}.ranking-subcategory-list>div{border-top:1px solid #edf2ef;justify-content:space-between;align-items:center;padding:10px 0;display:flex}.ranking-subcategory-list strong,.ranking-subcategory-list small{display:block}.ranking-subcategory-list strong{font-size:.68rem}.ranking-subcategory-list small{color:var(--muted);font-size:.625rem}.ranking-subcategory-list b{color:var(--green-dark);font-size:.65rem}.ranking-claim-list article{border-top:1px solid #edf2ef;grid-template-columns:1fr auto minmax(300px,.8fr);align-items:center;gap:12px;padding:13px 0;display:grid}.ranking-claim-list small,.ranking-claim-list strong,.ranking-claim-list p,.ranking-claim-list em{display:block}.ranking-claim-list small{color:var(--green);font-size:.625rem}.ranking-claim-list strong{font-size:.73rem}.ranking-claim-list p,.ranking-claim-list em{color:var(--muted);margin:2px 0;font-size:.625rem;font-style:normal}.ranking-claim-list form{gap:5px;display:flex}.ranking-claim-list button.is-danger{color:#9d3d2b;background:#fff0ec}.ranking-review-admin-list article{border-top:1px solid #edf2ef;grid-template-columns:1fr auto;align-items:center;gap:12px;padding:12px 0;display:grid}.ranking-review-admin-list strong,.ranking-review-admin-list small{display:block}.ranking-review-admin-list strong{font-size:.7rem}.ranking-review-admin-list small{color:var(--muted);font-size:.625rem}.ranking-review-admin-list p{color:var(--muted);margin:5px 0 0;font-size:.625rem}.ranking-review-admin-list form{gap:5px;display:flex}.ranking-report-list>div{border-top:1px solid #edf2ef;grid-template-columns:1fr auto auto;align-items:center;gap:10px;padding:11px 0;display:grid}.ranking-report-list strong,.ranking-report-list small{display:block}.ranking-report-list strong{font-size:.68rem}.ranking-report-list small{color:var(--muted);font-size:.625rem}.ranking-report-list b{font-size:.63rem}.ranking-report-list em{color:var(--green-dark);font-size:.625rem;font-style:normal;font-weight:850}.ranking-report-numbers{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.ranking-report-numbers div{background:#f5f9f7;border-radius:12px;padding:14px}.ranking-report-numbers span{color:var(--muted);font-size:.625rem;display:block}.ranking-report-numbers strong{color:var(--green-dark);margin-top:6px;font-size:1.15rem;display:block}.ranking-public{color:#152019;background:#f7faf8;min-height:100vh;margin:0}.ranking-public>header{justify-content:space-between;align-items:center;max-width:1220px;margin:auto;padding:22px 24px;display:flex}.ranking-public>header nav{gap:8px;display:flex}.ranking-public>header nav a{color:var(--green-dark);border:1px solid #d8e5dd;border-radius:99px;padding:8px 13px;font-size:.65rem;font-weight:800;text-decoration:none}.ranking-public main{max-width:1220px;margin:auto;padding:0 24px 60px}.ranking-public>footer{color:var(--muted);border-top:1px solid #dde7e1;justify-content:space-between;align-items:center;gap:20px;max-width:1172px;margin:40px auto 0;padding:25px 0;font-size:.625rem;display:flex}.ranking-public>footer strong{color:var(--green-dark)}.ranking-flash{color:#086b3d;background:#e9faef;border:1px solid #aee3bf;border-radius:10px;max-width:1172px;margin:5px auto 15px;padding:11px 14px}.ranking-flash.is-error{color:#8f3826;background:#fff0ec;border-color:#ecc4b8}.ranking-hero{color:#fff;text-align:center;background:radial-gradient(circle at 82% 10%,#50d28c,#0000 24%),linear-gradient(135deg,#073e27,#0a7947);border-radius:30px;padding:clamp(45px,8vw,90px)}.ranking-hero .eyebrow{color:#8ff2bc}.ranking-hero h1{letter-spacing:-.065em;max-width:900px;margin:10px auto 18px;font-size:clamp(2.5rem,6vw,5rem);line-height:.95}.ranking-hero>p:not(.eyebrow){color:#d0ecdd;max-width:700px;margin:auto;line-height:1.6}.ranking-hero form{background:#fff;border-radius:99px;grid-template-columns:1fr auto;max-width:650px;margin:30px auto 22px;padding:7px;display:grid}.ranking-hero input{font:inherit;border:0;border-radius:99px;outline:0;min-width:0;padding:12px 17px}.ranking-hero button,.ranking-category-hero button,.ranking-engagement button{background:var(--green);color:#fff;cursor:pointer;font:inherit;border:0;border-radius:99px;align-items:center;gap:6px;padding:11px 17px;font-size:.68rem;font-weight:850;display:flex}.ranking-hero>div{justify-content:center;gap:25px;display:flex}.ranking-hero>div span{color:#d0ecdd;font-size:.625rem}.ranking-hero>div b{color:#fff;font-size:.9rem;display:block}.ranking-public-categories,.ranking-awards,.ranking-method,.ranking-public-list{padding-top:50px}.ranking-public-heading{justify-content:space-between;align-items:end;margin-bottom:16px;display:flex}.ranking-public-heading h2{letter-spacing:-.04em;margin:4px 0 0;font-size:1.85rem}.ranking-public-heading>span{color:var(--muted);font-size:.625rem}.ranking-public-categories>div:last-child{grid-template-columns:repeat(5,1fr);gap:10px;display:grid}.ranking-public-categories a{border:1px solid var(--border);color:inherit;text-align:center;background:#fff;border-radius:14px;place-items:center;padding:18px 10px;text-decoration:none;display:grid}.ranking-public-categories a strong{margin-top:8px;font-size:.7rem}.ranking-public-categories a small{color:var(--muted);margin-top:3px;font-size:.625rem}.ranking-award-scroller{scroll-behavior:smooth;scrollbar-width:thin;grid-auto-columns:minmax(235px,1fr);grid-auto-flow:column;gap:14px;padding:5px 3px 18px;display:grid;overflow-x:auto}.ranking-award-scroller>a{border:1px solid var(--border);color:inherit;text-align:center;background:#fff;border-radius:20px;min-height:310px;padding:22px;text-decoration:none;position:relative}.ranking-trophy{color:#e5b72f;font-size:2.5rem;position:relative}.ranking-trophy span{background:var(--green-dark);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:.625rem;display:inline-flex;position:absolute;top:0;right:calc(50% - 32px)}.ranking-award-scroller .ranking-company-mark{margin:15px auto 10px}.ranking-award-scroller>a>small{color:var(--green);font-size:.625rem;font-weight:800;display:block}.ranking-award-scroller h3{min-height:36px;margin:5px 0 12px;font-size:.85rem}.ranking-award-scroller>a>div:not(.ranking-trophy) b{color:var(--green-dark);font-size:1.35rem;display:block}.ranking-award-scroller>a>div:not(.ranking-trophy) span{color:var(--muted);font-size:.625rem}.ranking-award-scroller footer{border-top:1px solid #edf2ef;justify-content:space-between;margin-top:16px;padding-top:11px;font-size:.625rem;display:flex}.ranking-method{background:#e5f5ec;border-radius:25px;grid-template-columns:1fr 1fr;align-items:center;gap:30px;margin-top:55px;padding:clamp(25px,5vw,55px);display:grid}.ranking-method h2{letter-spacing:-.04em;margin:5px 0 12px;font-size:2rem}.ranking-method p:not(.eyebrow){color:var(--muted);font-size:.72rem;line-height:1.65}.ranking-method-formula{grid-template-columns:1fr auto 1fr auto 1fr;gap:7px;display:grid}.ranking-method-formula span{color:var(--muted);background:#fff;border-radius:12px;padding:13px;font-size:.625rem}.ranking-method-formula b{color:var(--green-dark);margin-bottom:3px;font-size:.66rem;display:block}.ranking-method-formula i{color:var(--green);align-self:center;font-style:normal;font-weight:900}.ranking-breadcrumb{flex-wrap:wrap;align-items:center;gap:7px;margin:5px 0 18px;display:flex}.ranking-breadcrumb a,.ranking-breadcrumb span,.ranking-breadcrumb b{color:var(--muted);font-size:.625rem;text-decoration:none}.ranking-breadcrumb b{color:var(--ink)}.ranking-category-hero{background:linear-gradient(135deg,#e0f6e9,#f5fbf8);border:1px solid #d7e8de;border-radius:25px;padding:clamp(28px,5vw,55px)}.ranking-category-hero h1{letter-spacing:-.055em;max-width:800px;margin:6px 0 24px;font-size:clamp(2rem,5vw,3.8rem);line-height:1}.ranking-category-hero form{background:#fff;border:1px solid #dbe7df;border-radius:99px;grid-template-columns:1fr auto;max-width:560px;padding:5px;display:grid}.ranking-category-hero input{font:inherit;border:0;border-radius:99px;outline:0;min-width:0;padding:11px 15px}.ranking-subcategory-public{grid-template-columns:repeat(3,1fr);gap:10px;padding-top:20px;display:grid}.ranking-subcategory-public a{border:1px solid var(--border);color:inherit;background:#fff;border-radius:12px;justify-content:space-between;align-items:center;padding:14px;text-decoration:none;display:flex}.ranking-subcategory-public strong{font-size:.68rem}.ranking-subcategory-public span{color:var(--green-dark);font-size:.625rem}.ranking-public-list>a{border:1px solid var(--border);color:inherit;background:#fff;border-radius:14px;grid-template-columns:35px auto 1fr auto;align-items:center;gap:13px;margin-bottom:8px;padding:12px 16px;text-decoration:none;display:grid}.ranking-public-list>a>b{color:var(--green-dark);font-size:.72rem}.ranking-public-list>a>span:nth-child(3) strong,.ranking-public-list>a>span:nth-child(3) small,.ranking-public-list>a>span:nth-child(3) em{display:block}.ranking-public-list>a>span:nth-child(3) strong{font-size:.75rem}.ranking-public-list>a>span:nth-child(3) strong i{color:var(--green);font-size:.625rem;font-style:normal}.ranking-public-list>a>span:nth-child(3) small,.ranking-public-list>a>span:nth-child(3) em{color:var(--muted);margin-top:2px;font-size:.625rem;font-style:normal}.ranking-public-list>a>div{text-align:right}.ranking-public-list>a>div strong,.ranking-public-list>a>div small{display:block}.ranking-public-list>a>div strong{color:var(--green-dark);font-size:.83rem}.ranking-public-list>a>div small{color:var(--muted);font-size:.625rem}.ranking-pagination{overflow-x:auto}.ranking-company-hero{background:linear-gradient(135deg,#e1f7ea,#f8fbf9);border:1px solid #d8e8df;border-radius:25px;grid-template-columns:auto auto 1fr;align-items:center;gap:22px;padding:clamp(28px,5vw,55px);display:grid}.ranking-company-rank{text-align:center;background:#fff;border-radius:13px;min-width:80px;padding:14px;display:grid}.ranking-company-rank small{color:var(--muted);font-size:.625rem}.ranking-company-rank strong{color:var(--green-dark);font-size:1.7rem}.ranking-company-mark.is-large{border-radius:18px;width:78px;height:78px;font-size:1rem}.ranking-company-hero h1{letter-spacing:-.055em;margin:6px 0 10px;font-size:clamp(2rem,5vw,4rem);line-height:1}.ranking-company-hero h1 i{color:var(--green);vertical-align:top;font-size:1rem;font-style:normal}.ranking-company-hero>div:last-child>p:not(.eyebrow){color:var(--muted);max-width:700px;line-height:1.5}.ranking-company-links{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.ranking-company-links a,.ranking-company-links span{color:var(--green-dark);background:#fff;border:1px solid #dce7e0;border-radius:99px;padding:7px 10px;font-size:.625rem;font-weight:750;text-decoration:none}.ranking-company-score{grid-template-columns:repeat(4,1fr);gap:10px;padding-top:18px;display:grid}.ranking-company-score article{border:1px solid var(--border);background:#fff;border-radius:14px;padding:15px}.ranking-company-score span,.ranking-company-score small{color:var(--muted);font-size:.625rem;display:block}.ranking-company-score strong{color:var(--green-dark);margin:5px 0 2px;font-size:1.1rem;display:block}.ranking-company-grid{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:18px;padding-top:18px;display:grid}.ranking-company-grid article,.ranking-engagement{border:1px solid var(--border);background:#fff;border-radius:18px;margin-bottom:18px;padding:22px}.ranking-company-grid h2{letter-spacing:-.03em;margin:0 0 15px;font-size:1.25rem}.ranking-company-facts>div{grid-template-columns:repeat(2,1fr);gap:9px;display:grid}.ranking-company-facts>div>span{background:#f5f9f7;border-radius:10px;padding:11px}.ranking-company-facts small,.ranking-company-facts strong{display:block}.ranking-company-facts small{color:var(--muted);font-size:.625rem}.ranking-company-facts strong{margin-top:3px;font-size:.65rem}.ranking-public-reviews>div:not(.ranking-public-heading){border-top:1px solid #edf2ef;padding:13px 0}.ranking-public-reviews strong,.ranking-public-reviews small{display:block}.ranking-public-reviews strong{font-size:.7rem}.ranking-public-reviews small{color:var(--muted);font-size:.625rem}.ranking-public-reviews p{color:var(--muted);font-size:.625rem;line-height:1.5}.ranking-engagement{align-self:start;gap:10px;display:grid;position:sticky;top:18px}.ranking-engagement form{background:#f5f9f7;border-radius:13px;gap:8px;padding:14px;display:grid}.ranking-engagement h3{margin:0;font-size:.73rem}.ranking-engagement p{color:var(--muted);margin:0;font-size:.625rem;line-height:1.45}.ranking-engagement label{color:var(--muted);gap:4px;font-size:.625rem;font-weight:750;display:grid}.ranking-engagement input,.ranking-engagement select,.ranking-engagement textarea{border:1px solid var(--border);font:inherit;background:#fff;border-radius:7px;padding:8px}.ranking-engagement textarea{resize:vertical;min-height:72px}.ranking-action-note{color:var(--green-dark);background:#e8f8ef;border:1px solid #bde3cd;border-radius:10px;padding:10px;font-size:.625rem}.ranking-login-card{text-align:center}.ranking-login-card h3{font-size:1rem}.ranking-login-card p{color:var(--muted);font-size:.65rem;line-height:1.5}.ranking-login-card a{background:var(--green);color:#fff;border-radius:99px;margin-top:8px;padding:10px 18px;font-size:.65rem;font-weight:800;text-decoration:none;display:inline-block}.company-ranking-link,.company-ranking-pending{border-radius:8px;margin:10px 0;padding:8px 10px;font-size:.625rem;display:block}.company-ranking-link{background:var(--green-wash);color:var(--green-dark);font-weight:800;text-decoration:none}.company-ranking-pending{color:var(--muted);background:#f2f5f3}@media (width<=1100px){.ranking-admin-metrics,.ranking-public-categories>div:last-child{grid-template-columns:repeat(4,1fr)}}@media (width<=760px){.ranking-admin-heading,.ranking-admin-overview,.ranking-admin-company-grid,.ranking-admin-category-grid,.ranking-report-grid,.ranking-method,.ranking-company-grid{grid-template-columns:1fr;display:grid}.ranking-leaderboard-card{grid-row:auto}.ranking-company-admin-list>article{grid-template-columns:24px 1fr auto}.ranking-company-admin-list>article>form:first-of-type,.ranking-company-admin-list .ranking-points-form{grid-column:2/-1}.ranking-public-categories>div:last-child{grid-template-columns:repeat(3,1fr)}.ranking-method-formula{grid-template-columns:1fr}.ranking-method-formula i{display:none}.ranking-subcategory-public{grid-template-columns:1fr}.ranking-company-hero{grid-template-columns:auto 1fr}.ranking-company-hero>div:last-child{grid-column:1/-1}.ranking-engagement{position:static}}@media (width<=520px){.ranking-admin-actions{flex-wrap:wrap}.ranking-admin-metrics{grid-template-columns:repeat(2,1fr)}.ranking-admin-tabs{overflow-x:auto}.ranking-sync-list form{grid-template-columns:1fr auto}.ranking-sync-list form input{display:none}.ranking-claim-list article{grid-template-columns:1fr auto;align-items:start}.ranking-claim-list form{flex-wrap:wrap;grid-column:1/-1}.ranking-simple-form>div{grid-template-columns:1fr}.ranking-public>header,.ranking-public main{padding-inline:15px}.ranking-public>header nav a:nth-child(2){display:none}.ranking-public>footer{align-items:start;margin-inline:15px;display:grid}.ranking-hero{border-radius:22px;padding:38px 20px}.ranking-hero h1{font-size:2.45rem}.ranking-hero>div{gap:14px}.ranking-public-categories>div:last-child{grid-template-columns:repeat(2,1fr)}.ranking-public-heading h2{font-size:1.45rem}.ranking-public-list>a{grid-template-columns:28px auto 1fr}.ranking-public-list>a>div{text-align:left;grid-column:3}.ranking-company-hero{padding:25px 20px}.ranking-company-score{grid-template-columns:repeat(2,1fr)}.ranking-company-facts>div{grid-template-columns:1fr}}.marketing-heading{align-items:flex-start}.marketing-heading-actions{gap:8px;display:flex}.marketing-heading-actions details{position:relative}.marketing-heading-actions summary{cursor:pointer;list-style:none}.marketing-popover{border:1px solid var(--border);z-index:50;background:#fff;border-radius:18px;gap:11px;width:min(920px,100vw - 30px);max-height:82vh;padding:18px;display:grid;position:absolute;top:calc(100% + 8px);right:0;overflow:auto;box-shadow:0 22px 60px #12372733}.marketing-popover h3,.marketing-simple-form h3{margin:0 0 4px}.marketing-popover>div,.marketing-simple-form>div{grid-template-columns:1fr 1fr;gap:9px;display:grid}.marketing-popover label,.marketing-simple-form label{color:var(--muted);gap:5px;font-size:.68rem;font-weight:750;display:grid}.marketing-popover input,.marketing-popover select,.marketing-popover textarea,.marketing-simple-form input,.marketing-simple-form select,.marketing-simple-form textarea{border:1px solid var(--border);font:inherit;background:#f8fbf9;border-radius:9px;min-width:0;padding:9px 10px}.marketing-popover textarea,.marketing-simple-form textarea{resize:vertical;min-height:76px}.marketing-popover fieldset,.marketing-simple-form fieldset{border:1px solid var(--border);border-radius:10px;flex-wrap:wrap;gap:12px;padding:10px 12px;display:flex}.marketing-popover legend,.marketing-simple-form legend{color:var(--muted);font-size:.625rem;font-weight:800}.marketing-popover fieldset label,.marketing-simple-form fieldset label{align-items:center;display:flex}.marketing-popover fieldset input,.marketing-simple-form fieldset input{width:auto}.marketing-form-actions{justify-content:flex-end;grid-template-columns:none!important;display:flex!important}.marketing-record-actions{flex-wrap:wrap;align-items:center;gap:7px;display:flex;position:relative}.marketing-record-actions details,.marketing-template-list details,.marketing-segments details,.marketing-post-list details,.marketing-automation-list details,.marketing-social-accounts details{position:relative}.marketing-record-actions summary,.marketing-template-list summary,.marketing-segments summary,.marketing-post-list summary,.marketing-automation-list summary,.marketing-social-accounts summary{background:var(--green-wash);color:var(--green-dark);cursor:pointer;white-space:nowrap;border-radius:7px;padding:7px 9px;font-size:.625rem;font-weight:800;list-style:none}.marketing-edit-link{background:var(--green-wash);color:var(--green-dark);white-space:nowrap;border-radius:7px;padding:7px 9px;font-size:.625rem;font-weight:800;text-decoration:none}.marketing-record-popover{border:1px solid var(--border);z-index:55;background:#fff;border-radius:16px;width:min(620px,100vw - 40px);max-height:78vh;padding:14px;position:absolute;top:calc(100% + 7px);right:0;overflow:auto;box-shadow:0 20px 54px #12372733}.marketing-record-popover.marketing-simple-form{margin-top:7px}.marketing-campaign-editor .tox-tinymce,.marketing-record-popover .tox-tinymce{min-height:240px}body:has(.marketing-edit-workspace[open]){overflow:hidden}.marketing-edit-workspace[open]>.marketing-popover,.marketing-edit-workspace[open]>.marketing-record-popover{box-shadow:none;z-index:1000;background:#f7faf8;border:0;border-radius:0;width:auto;height:100dvh;max-height:none;margin:0;padding:clamp(22px,4vw,56px);position:fixed;inset:0;overflow:auto}.marketing-edit-workspace[open]>.marketing-popover,.marketing-edit-workspace[open]>.marketing-record-popover>form,.marketing-edit-workspace[open]>form.marketing-record-popover{align-content:start;gap:18px}.marketing-edit-workspace[open]>.marketing-record-popover>form{max-width:1320px;margin:0 auto;display:grid}.marketing-edit-workspace[open]>.marketing-popover>.hr-popover-title,.marketing-edit-workspace[open]>.marketing-record-popover>.hr-popover-title,.marketing-edit-workspace[open]>.marketing-record-popover>form>.hr-popover-title{border-bottom:1px solid var(--border);z-index:4;background:#f7faf8;margin:calc(-1*clamp(22px,4vw,56px)) calc(-1*clamp(22px,4vw,56px)) 8px;padding:18px clamp(22px,4vw,56px);position:sticky;top:calc(-1*clamp(22px,4vw,56px))}.marketing-edit-workspace[open]>.marketing-popover .tox-tinymce,.marketing-edit-workspace[open]>.marketing-record-popover .tox-tinymce{min-height:420px}.marketing-campaign-edit-page{padding:clamp(20px,3vw,42px)}.marketing-campaign-edit-page .marketing-popover{box-shadow:none;background:0 0;border:0;border-radius:0;width:100%;max-height:none;padding:0;position:static;overflow:visible}.marketing-campaign-edit-page .marketing-campaign-editor{gap:18px}.marketing-editor-close{color:#5f6f67;background:#edf3ef;border-radius:50%;place-items:center;width:32px;height:32px;font-size:1.2rem;text-decoration:none;display:grid}.marketing-editor-close:hover{color:#fff;background:#c84848}.campaign-tinymce-panel{gap:14px;display:grid}.campaign-tinymce-heading{grid-template-columns:minmax(0,1fr) minmax(260px,.42fr);align-items:end;gap:18px;display:grid}.campaign-tinymce-heading strong,.campaign-tinymce-heading small{display:block}.campaign-tinymce-heading strong{color:var(--ink);font-size:.9rem}.campaign-tinymce-heading small{color:var(--muted);margin-top:4px;font-size:.64rem}.campaign-tinymce-field{gap:8px!important}.campaign-tinymce-panel .tox-tinymce{box-shadow:none;border:1px solid #cbded3;border-radius:10px;min-height:520px}.campaign-tinymce-panel .tox .tox-menubar{background:#f8fbf9;border-bottom:1px solid #e3eee8;padding:4px 8px}.campaign-tinymce-panel .tox .tox-toolbar-overlord{background:#fff;border-bottom:1px solid #e3eee8}.campaign-tinymce-panel .tox .tox-statusbar{background:#f8fbf9;border-top:1px solid #e3eee8}.marketing-metrics{grid-template-columns:repeat(8,minmax(0,1fr));gap:10px;margin-bottom:18px;display:grid}.marketing-metrics article{border:1px solid var(--border);background:#fff;border-radius:15px;padding:13px}.marketing-metrics span,.marketing-metrics small{color:var(--muted);font-size:.625rem;display:block}.marketing-metrics strong{color:var(--green-dark);margin:6px 0 2px;font-size:1.12rem;display:block}.marketing-overview-grid{grid-template-columns:minmax(0,1.4fr) minmax(300px,.6fr);gap:16px;display:grid}.marketing-performance{grid-row:span 2}.marketing-funnel{grid-template-columns:repeat(9,auto);justify-content:space-between;align-items:center;gap:8px;margin:20px 0;display:grid}.marketing-funnel div{text-align:center}.marketing-funnel strong,.marketing-funnel span{display:block}.marketing-funnel strong{color:var(--green-dark);font-size:1.15rem}.marketing-funnel span{color:var(--muted);margin-top:3px;font-size:.625rem}.marketing-funnel i{background:linear-gradient(90deg,var(--green),#b3e7c9);width:35px;height:2px}.channel-comparison{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.channel-comparison>div{background:#f3f8f5;border-radius:13px;padding:14px}.channel-comparison span,.channel-comparison small{color:var(--muted);font-size:.625rem;display:block}.channel-comparison b{color:var(--green);margin:7px 0 2px;font-size:1.3rem;display:block}.marketing-upcoming>div{border-top:1px solid #edf2ef;align-items:center;gap:10px;padding:11px 0;display:flex}.marketing-upcoming time{background:var(--green-wash);color:var(--green-dark);border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;font-size:.625rem;font-weight:850;display:flex}.marketing-upcoming strong,.marketing-upcoming small{display:block}.marketing-upcoming strong{font-size:.73rem}.marketing-upcoming small{color:var(--muted);margin-top:3px;font-size:.625rem}.marketing-activity>div{align-items:start;gap:9px;padding:7px 0;display:flex}.marketing-activity>div>span{color:var(--green)}.marketing-activity p{margin:0}.marketing-activity strong,.marketing-activity small{display:block}.marketing-activity strong{font-size:.7rem}.marketing-activity small{color:var(--muted);margin-top:2px;font-size:.625rem}.marketing-campaign-list>article{border-top:1px solid #edf2ef;grid-template-columns:minmax(170px,1fr) auto minmax(320px,1.1fr) auto;align-items:center;gap:10px;padding:14px 0;display:grid}.marketing-campaign-list>article>div:first-child b,.marketing-campaign-list>article>div:first-child strong,.marketing-campaign-list>article>div:first-child small{display:block}.marketing-campaign-list>article>div:first-child b{color:var(--green);font-size:.625rem}.marketing-campaign-list>article>div:first-child strong{margin:3px 0;font-size:.76rem}.marketing-campaign-list>article>div:first-child small{color:var(--muted);font-size:.625rem}.marketing-campaign-kpis{flex-wrap:wrap;gap:5px;display:flex}.marketing-campaign-kpis span{color:var(--muted);background:#f1f6f3;border-radius:6px;padding:5px 6px;font-size:.625rem}.marketing-campaign-list form{gap:5px;display:flex}.marketing-campaign-list button,.marketing-contact-list button,.marketing-lead-board button{background:var(--green);color:#fff;cursor:pointer;border:0;border-radius:7px;padding:7px 9px;font-size:.625rem;font-weight:800}.marketing-campaign-list button.is-danger{color:#a23f2b;background:#fff0ec}.marketing-two-column,.marketing-report-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.marketing-segments>div{border-top:1px solid #edf2ef;justify-content:space-between;align-items:center;padding:11px 0;display:flex}.marketing-segments strong,.marketing-segments small{display:block}.marketing-segments strong{font-size:.74rem}.marketing-segments small{color:var(--muted);margin-top:3px;font-size:.625rem}.marketing-segments b{color:var(--green-dark)}.marketing-simple-form{background:#f6faf8;border:1px solid #e2ece6;border-radius:14px;gap:10px;margin-top:15px;padding:14px;display:grid}.marketing-contact-list{max-height:590px;overflow:auto}.marketing-contact-list article{border-top:1px solid #edf2ef;grid-template-columns:1fr auto;align-items:center;gap:10px;padding:10px 0;display:grid}.marketing-contact-list strong,.marketing-contact-list small,.marketing-contact-list em{display:block}.marketing-contact-list strong{font-size:.72rem}.marketing-contact-list small{color:var(--muted);margin-top:2px;font-size:.625rem}.marketing-contact-list em{color:var(--green);margin-top:3px;font-size:.625rem;font-style:normal}.marketing-contact-list form{align-items:center;gap:8px;display:flex}.marketing-contact-list form label{color:var(--muted);align-items:center;gap:3px;font-size:.625rem;display:flex}.marketing-template-list>div{border-top:1px solid #edf2ef;align-items:center;gap:9px;padding:10px 0;display:flex}.marketing-template-list strong,.marketing-template-list small{display:block}.marketing-template-list strong{font-size:.73rem}.marketing-template-list small{color:var(--muted);font-size:.625rem}.marketing-channel{color:#087644;background:#e5f8ed;border-radius:7px;padding:5px 7px;font-size:.625rem;font-weight:850}.marketing-channel.type-sms{color:#85600b;background:#fff2d8}.marketing-channel.type-social{color:#6046b5;background:#eee9ff}.marketing-social-accounts{flex-wrap:wrap;gap:6px;display:flex}.marketing-social-accounts>span,.marketing-social-accounts>details>summary{background:#f1f6f3;border-radius:7px;padding:6px 8px;font-size:.625rem}.marketing-social-accounts i{color:var(--green);font-style:normal}.marketing-post-list article{border-top:1px solid #edf2ef;padding:10px 0}.marketing-post-list strong,.marketing-post-list small{display:block}.marketing-post-list strong{font-size:.7rem}.marketing-post-list p{color:var(--muted);margin:4px 0;font-size:.64rem}.marketing-post-list small{color:var(--muted);font-size:.625rem}.marketing-automation-list{gap:9px;display:grid}.marketing-automation-list article{border:1px solid var(--border);background:#f7faf8;border-radius:13px;grid-template-columns:1fr auto;padding:13px;display:grid}.marketing-automation-list article>span{grid-column:1/-1}.marketing-automation-list strong{margin-top:8px;font-size:.76rem}.marketing-automation-list small{color:var(--muted);grid-column:1;margin-top:3px;font-size:.625rem}.marketing-automation-list b{color:var(--green);grid-area:2/2/4;font-size:.66rem}.marketing-lead-board{grid-template-columns:repeat(5,minmax(170px,1fr));gap:10px;display:grid;overflow-x:auto}.marketing-lead-board>section{background:#f5f8f6;border-radius:13px;padding:10px}.marketing-lead-board h3{justify-content:space-between;align-items:center;margin:2px 2px 10px;font-size:.7rem;display:flex}.marketing-lead-board h3 span{background:#dfe9e3;border-radius:99px;padding:3px 6px;font-size:.625rem}.marketing-lead-board article{border:1px solid var(--border);background:#fff;border-radius:10px;margin-bottom:8px;padding:10px}.marketing-lead-board strong,.marketing-lead-board small{display:block}.marketing-lead-board strong{font-size:.69rem}.marketing-lead-board small{color:var(--muted);margin:3px 0 8px;font-size:.625rem}.marketing-lead-board form{gap:5px;display:grid}.marketing-lead-board select{border:1px solid var(--border);font:inherit;border-radius:6px;padding:6px;font-size:.625rem}.marketing-form-list article{border-top:1px solid #edf2ef;justify-content:space-between;align-items:center;padding:11px 0;display:flex}.marketing-form-list strong,.marketing-form-list small{display:block}.marketing-form-list strong{font-size:.74rem}.marketing-form-list small{color:var(--muted);margin-top:3px;font-size:.625rem}.marketing-form-list a{color:var(--green-dark);font-size:.63rem;font-weight:800;text-decoration:none}.marketing-report-numbers{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.marketing-report-numbers div{background:#f5f9f7;border-radius:12px;padding:14px}.marketing-report-numbers span{color:var(--muted);font-size:.625rem;display:block}.marketing-report-numbers strong{color:var(--green-dark);margin-top:6px;font-size:1.2rem;display:block}.marketing-public-form{background:radial-gradient(circle at 80% 15%,#d7f6e4,#0000 28%),#f4f8f6;min-height:100vh;padding:35px 18px}.marketing-public-form main{max-width:680px;margin:auto}.marketing-public-form main>section{border:1px solid var(--border);background:#fff;border-radius:25px;margin-top:35px;padding:clamp(25px,5vw,48px);box-shadow:0 20px 50px #14412d17}.marketing-public-form h1{letter-spacing:-.045em;margin:7px 0 10px;font-size:clamp(2rem,5vw,3.2rem)}.marketing-public-form section>p:not(.eyebrow){color:var(--muted);line-height:1.55}.marketing-public-form form{gap:12px;margin-top:22px;display:grid}.marketing-public-form form label{color:var(--muted);gap:5px;font-size:.7rem;font-weight:750;display:grid}.marketing-public-form form input{border:1px solid var(--border);font:inherit;background:#f7faf8;border-radius:10px;padding:11px}.marketing-public-form .marketing-consent{align-items:start;font-size:.625rem;font-weight:500;line-height:1.45;display:flex}.marketing-public-form .marketing-consent input{width:auto;margin-top:2px}@media (width<=1200px){.marketing-metrics{grid-template-columns:repeat(4,1fr)}.marketing-campaign-list>article{grid-template-columns:1fr auto}.marketing-campaign-kpis{grid-column:1/-1}}@media (width<=820px){.marketing-overview-grid,.marketing-two-column,.marketing-report-grid,.campaign-tinymce-heading{grid-template-columns:1fr}.marketing-performance{grid-row:auto}.marketing-funnel{grid-template-columns:repeat(5,1fr)}.marketing-funnel i{display:none}.marketing-contact-list article{grid-template-columns:1fr;align-items:start}.marketing-contact-list form{flex-wrap:wrap}}@media (width<=520px){.marketing-heading{display:grid}.marketing-heading-actions{flex-wrap:wrap}.marketing-popover{position:fixed;top:80px;right:15px}.marketing-popover>div,.marketing-simple-form>div{grid-template-columns:1fr}.marketing-metrics{grid-template-columns:repeat(2,1fr)}.channel-comparison{grid-template-columns:1fr}}.founders-public{color:var(--ink);background:#f7faf8;min-height:100vh}.founders-public-shell{max-width:1180px;margin:auto;padding:0 28px 60px}.founders-public-hero{color:#fff;background:radial-gradient(circle at 85% 20%,#bbffd82e,#0000 27%),linear-gradient(132deg,#092e23,#075f3d 60%,#0b9857);border-radius:30px;grid-template-columns:1.5fr .7fr;gap:45px;padding:clamp(38px,6vw,72px);display:grid;overflow:hidden}.founders-public-hero h1{letter-spacing:-.06em;margin:7px 0 12px;font-size:clamp(2.6rem,5vw,4.6rem)}.founders-public-hero>div>p:not(.eyebrow){color:#ffffffb8;max-width:620px;line-height:1.6}.founders-public-hero>div>div{flex-wrap:wrap;align-items:center;gap:18px;margin-top:23px;display:flex}.founders-public-hero .primary-action{color:var(--green-dark);background:#fff;text-decoration:none}.founders-public-hero>div>div span{color:#ffffffa6;font-size:.68rem}.founders-public-hero>div>div span strong{color:#fff;font-size:1.1rem;display:block}.founders-public-hero aside{background:#ffffff1a;border:1px solid #ffffff26;border-radius:18px;align-self:center;padding:20px}.founders-public-hero aside>span{color:#a8eac3;letter-spacing:.09em;text-transform:uppercase;font-size:.63rem;font-weight:850}.founders-public-hero aside div{border-top:1px solid #ffffff1a;margin-top:10px;padding-top:10px;font-size:.72rem}.founder-widget{padding:40px 0}.founder-widget .career-section-heading>a{color:var(--green-dark);font-size:.72rem;font-weight:800;text-decoration:none}.founder-widget-tabs{gap:7px;margin-bottom:17px;display:flex;overflow-x:auto}.founder-widget-tabs a{border:1px solid var(--border);color:var(--muted);background:#fff;border-radius:999px;flex:none;padding:8px 12px;font-size:.68rem;font-weight:800;text-decoration:none}.founder-widget-tabs a.is-active{background:var(--green);color:#fff}.founder-public-grid,.founder-suggestion-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}.founder-public-card,.founder-match-card{border:1px solid var(--border);background:#fff;border-radius:20px;padding:18px}.founder-match-card.is-selected-application{border:2px solid var(--green);box-shadow:0 16px 40px #009a5221}.founder-card-top,.founder-match-card header{justify-content:space-between;align-items:center;gap:10px;display:flex}.founder-avatar{color:#fff;background:linear-gradient(135deg,#075c3b,#12a965);border-radius:13px;flex:none;justify-content:center;align-items:center;width:42px;height:42px;font-size:.72rem;font-weight:900;display:inline-flex}.founder-avatar-image{object-fit:cover;object-position:center;display:block}.user-thumbnail-link{border-radius:inherit;color:inherit;flex:none;line-height:normal;text-decoration:none;transition:transform .18s,box-shadow .18s;display:inline-flex;position:relative}.user-thumbnail-link:hover{transform:translateY(-2px);box-shadow:0 7px 18px #07563f2e}.user-thumbnail-link:focus-visible{outline-offset:3px;outline:3px solid #12b77459}.user-thumbnail-popover{z-index:1000;color:#173d2b;text-align:left;opacity:0;visibility:hidden;pointer-events:none;background:#fff;border:1px solid #d9e7df;border-radius:12px;width:210px;padding:12px 14px;line-height:1.35;transition:opacity .16s,transform .16s,visibility .16s;display:grid;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%,6px);box-shadow:0 14px 38px #0b3d2733}.user-thumbnail-popover:after{content:"";background:#fff;border-bottom:1px solid #d9e7df;border-right:1px solid #d9e7df;width:10px;height:10px;position:absolute;top:100%;left:50%;transform:translate(-50%,-5px)rotate(45deg)}.user-thumbnail-popover strong,.user-thumbnail-popover small,.user-thumbnail-popover b{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.user-thumbnail-popover strong{font-size:12px}.user-thumbnail-popover small{color:#6d7d74;margin-top:2px;font-size:10px}.user-thumbnail-popover b{color:#078151;margin-top:7px;font-size:10px}.user-thumbnail-link:hover .user-thumbnail-popover,.user-thumbnail-link:focus-visible .user-thumbnail-popover{opacity:1;visibility:visible;transform:translate(-50%)}.bc-public-profile-page{color:#183e2c;background:#f3f7f5;margin:0}.bc-public-profile{max-width:1180px;min-height:65vh;margin:auto;padding:42px 24px 70px}.bc-member-profile-hero{background:#fff;border:1px solid #dce8e1;border-radius:24px;overflow:hidden;box-shadow:0 18px 48px #0d422a14}.bc-member-profile-cover{background:radial-gradient(circle at 80% 20%,#7fe5b580,#0000 35%),linear-gradient(120deg,#06452f,#0a9460);height:155px}.bc-member-profile-identity{grid-template-columns:auto 1fr auto;align-items:center;gap:22px;padding:0 34px 28px;display:grid}.bc-member-profile-photo{color:#08754c;object-fit:cover;background:#dff6ea;border:6px solid #fff;border-radius:50%;width:118px;height:118px;margin-top:-48px;font-size:30px}.bc-member-profile-identity h1{margin:2px 0 6px;font-size:clamp(30px,4vw,48px)}.bc-member-profile-identity p{color:#64776c;margin:0}.bc-member-profile-identity>div>div{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.bc-member-profile-identity>div>div span{color:#08754c;background:#e8f8f0;border-radius:20px;padding:6px 9px;font-size:11px;font-weight:800}.bc-member-profile-grid{grid-template-columns:minmax(0,1.7fr) minmax(260px,.75fr);gap:18px;margin-top:20px;display:grid}.bc-member-profile-main,.bc-member-profile-side{align-content:start;gap:18px;display:grid}.bc-member-profile-panel,.bc-member-profile-posts{background:#fff;border:1px solid #dfe9e3;border-radius:18px;padding:24px}.bc-member-profile-panel h2,.bc-member-profile-posts h2{margin:4px 0 13px}.bc-member-profile-panel>p:last-child{color:#50655a;line-height:1.75}.bc-member-profile-panel dl{gap:11px;margin:0;display:grid}.bc-member-profile-panel dl div{border-bottom:1px solid #edf2ef;justify-content:space-between;gap:15px;padding-bottom:9px;display:flex}.bc-member-profile-panel dt{color:#78877f}.bc-member-profile-panel dd{text-align:right;margin:0;font-weight:750}.bc-member-profile-panel ul{gap:8px;margin:0;padding-left:18px;display:grid}.bc-member-company{border-bottom:1px solid #edf2ef;padding:10px 0;display:grid}.bc-member-company small,.bc-member-profile-posts small{color:#78877f}.bc-member-profile-posts>article{border-top:1px solid #e8efeb;padding:15px 0}.bc-member-profile-posts>article p{margin:0 0 7px;line-height:1.6}.bc-member-profile-private{text-align:center;background:#fff;border:1px solid #dfe8e3;border-radius:20px;max-width:620px;margin:28px auto 0;padding:45px}.bc-member-profile-private>span{font-size:35px}.bc-member-profile-private h2{margin:10px 0}.bc-member-profile-private p{color:#687970;margin-bottom:25px}@media (width<=760px){.bc-member-profile-identity{text-align:center;grid-template-columns:1fr}.bc-member-profile-photo{margin:-48px auto 0}.bc-member-profile-identity>div>div{justify-content:center}.bc-member-profile-identity>.primary-action{justify-self:center}.bc-member-profile-grid{grid-template-columns:1fr}}.verified-founder{color:#087544;background:#e8f8ef;border-radius:999px;padding:5px 8px;font-size:.625rem;font-weight:850}.founder-stage{color:#6246bd;text-transform:uppercase;background:#ede9ff;border-radius:999px;margin-top:14px;padding:5px 8px;font-size:.625rem;font-weight:850;display:inline-block}.founder-public-card h3{margin:10px 0 2px}.founder-public-card>small{color:var(--green);font-size:.625rem;font-weight:800}.founder-public-card>p,.founder-match-card>p{color:var(--muted);min-height:45px;font-size:.69rem;line-height:1.55}.founder-card-meta,.founder-tags{flex-wrap:wrap;gap:6px;display:flex}.founder-card-meta span,.founder-tags span{color:#536159;background:#f1f6f3;border-radius:7px;padding:5px 7px;font-size:.625rem}.founder-tags{margin:9px 0 14px}.founder-public-card>a{color:var(--green-dark);font-size:.7rem;font-weight:850;text-decoration:none}.founders-member-hero{color:#fff;background:linear-gradient(130deg,#0a3d2c,#087446);border-radius:23px;justify-content:space-between;margin-bottom:16px;padding:25px 27px;display:flex}.founders-member-hero h1{margin:4px 0 6px;font-size:clamp(1.8rem,3vw,2.7rem)}.founders-member-hero p:not(.eyebrow){color:#ffffffb3;margin:0}.founder-verification{background:#ffffff24;border:1px solid #ffffff26;border-radius:999px;align-self:start;padding:7px 10px;font-size:.65rem;font-weight:800}.founder-verification.is-verified{color:var(--green-dark);background:#fff}.founder-member-stats{grid-template-columns:repeat(4,1fr);gap:11px;margin-bottom:18px;display:grid}.founder-member-stats article{border:1px solid var(--border);background:#fff;border-radius:15px;padding:14px}.nen-access-menu{position:relative}.nen-access-menu summary{cursor:pointer;font-weight:750;list-style:none}.nen-access-menu summary::-webkit-details-marker{display:none}.nen-access-menu summary:after{content:"";border-bottom:2px solid;border-right:2px solid;width:6px;height:6px;margin:0 0 3px 8px;transition:transform .18s,margin .18s;display:inline-block;transform:rotate(45deg)}.nen-access-menu[open] summary:after{margin-bottom:0;transform:rotate(225deg)}.nen-access-menu>div{background:#fff;border:1px solid #dbe5de;border-radius:12px;min-width:170px;padding:7px;top:calc(100% + 14px);right:0;box-shadow:0 18px 45px #14352625;gap:0!important;display:grid!important;position:absolute!important}.nen-access-menu>div a{white-space:nowrap;border-radius:8px;padding:10px 12px}.nen-access-menu>div a:hover{color:#087b50;background:#edf8f2}.web-type-settings>form{gap:22px;display:grid}.web-type-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.web-type-grid article{border:1px solid var(--border);background:#f9fbfa;border-radius:15px;padding:18px}.web-type-grid article header{align-items:center;gap:11px;margin-bottom:15px;display:flex}.web-type-grid article header>span{color:#fff;background:var(--green-700);border-radius:11px;place-items:center;min-width:42px;height:42px;padding:0 8px;font-weight:850;display:grid}.web-type-grid article header div{gap:2px;display:grid}.web-type-grid article header small{color:var(--muted)}.web-type-grid article>label,.web-type-grid article>div>label{color:var(--muted);gap:6px;font-size:11px;font-weight:750;display:grid}.web-type-grid article>div:not(header){grid-template-columns:1fr 1fr;gap:10px;margin-top:10px;display:grid}.web-type-grid select,.web-type-grid input{border:1px solid var(--border);width:100%;min-width:0;font:inherit;background:#fff;border-radius:9px;padding:10px}.web-type-grid .web-small-setting{grid-column:1/-1}.web-type-grid .web-small-setting>label{max-width:260px}.web-type-actions{justify-content:space-between;align-items:center;gap:20px;display:flex}.web-type-actions p{color:var(--muted);margin:0;font-size:12px}.gateway-checkout-shell{background:radial-gradient(circle at top,#e8f8f0,#f7faf8 48%);place-items:center;min-height:70vh;padding:28px;display:grid}.gateway-checkout-card{background:#fff;border:1px solid #d7e9df;border-radius:24px;width:min(100%,560px);overflow:hidden;box-shadow:0 24px 65px #085b3a21}.gateway-checkout-card>header{color:#fff;background:linear-gradient(135deg,#087b50,#16b978);justify-content:space-between;align-items:center;gap:14px;padding:18px 28px;display:flex}.gateway-checkout-card>header a{color:#fff;font-weight:800}.gateway-checkout-brand{background:#fff3;border-radius:15px;place-items:center;width:48px;height:48px;font-weight:900;display:grid}.gateway-checkout-card>header h1{margin:2px 0 0;font-size:1.25rem}.gateway-checkout-card>header p{opacity:.82;margin:0;font-size:.72rem}.gateway-checkout-body{gap:20px;padding:28px;display:grid}.gateway-checkout-summary{background:#f8fcfa;border:1px solid #e0eee6;border-radius:16px;gap:11px;padding:18px;display:grid}.gateway-checkout-summary div{color:var(--muted);justify-content:space-between;gap:20px;display:flex}.gateway-checkout-summary div:last-child{color:var(--text);border-top:1px solid #dcebe3;padding-top:11px;font-size:1.05rem}.gateway-pay-button{color:#fff;background:var(--green);width:100%;font:inherit;cursor:pointer;border:0;border-radius:13px;padding:14px 18px;font-weight:850}.gateway-pay-button:hover{background:var(--green-dark)}.gateway-checkout-footer{color:var(--muted);justify-content:center;align-items:center;gap:7px;font-size:.68rem;display:flex}.gateway-brand{align-items:center;gap:13px;padding:26px 28px 12px;display:flex}.gateway-brand>span{color:#fff;background:var(--green);border-radius:15px;place-items:center;width:48px;height:48px;font-weight:900;display:grid}.gateway-brand small,.gateway-brand h1{margin:0;display:block}.gateway-brand small{color:var(--muted);font-size:.625rem}.gateway-payment-summary{background:#f8fcfa;border:1px solid #e0eee6;border-radius:16px;gap:10px;margin:8px 28px 20px;padding:18px;display:grid}.gateway-payment-summary span{color:var(--muted);justify-content:space-between;gap:20px;display:flex}.gateway-payment-summary span:last-child{color:var(--text);border-top:1px solid #dcebe3;padding-top:11px;font-size:1.05rem}.gateway-checkout-card>form{padding:0 28px 18px}.gateway-checkout-card>form button{color:#fff;background:var(--green);width:100%;font:inherit;cursor:pointer;border:0;border-radius:13px;padding:14px 18px;font-weight:850}.gateway-checkout-card>form button:hover{background:var(--green-dark)}.gateway-checkout-card>footer{color:var(--muted);justify-content:center;align-items:center;gap:8px;padding:0 28px 25px;font-size:.68rem;display:flex}.gateway-checkout-card>footer p{margin:0}.finance-record-dashboard{border:1px solid var(--border);background:#fff;border-radius:20px;overflow:hidden}.finance-record-dashboard>header{border-bottom:1px solid var(--border);background:linear-gradient(135deg,#f2fbf6,#fff);justify-content:space-between;align-items:flex-end;gap:22px;padding:22px;display:flex}.finance-record-dashboard>header h2{margin:3px 0 4px}.finance-record-dashboard>header span{color:var(--muted);font-size:.7rem}.finance-record-status-tabs{flex-wrap:wrap;gap:7px;display:flex}.finance-record-status-tabs a{color:var(--muted);border:1px solid #d9e9e0;border-radius:99px;padding:8px 11px;font-size:.65rem;font-weight:800}.finance-record-status-tabs a:hover,.finance-record-status-tabs a.is-active{color:#fff;border-color:var(--green);background:var(--green)}.finance-record-table{border-collapse:collapse;width:100%}.finance-record-table th{color:#496057;text-align:left;text-transform:uppercase;letter-spacing:.04em;background:#f3f8f5;padding:12px;font-size:.625rem}.finance-record-table td{vertical-align:middle;border-top:1px solid #edf2ef;padding:13px 12px;font-size:.67rem}.finance-record-table time small{color:var(--muted);margin-top:3px;display:block}.finance-record-person{align-items:center;gap:9px;min-width:170px;display:flex}.finance-record-person>img,.finance-record-person>span{object-fit:cover;border-radius:50%;width:34px;height:34px}.finance-record-person>span{color:#fff;background:var(--green);place-items:center;font-weight:850;display:grid}.finance-person-avatar{background:var(--green);color:#fff;object-fit:cover;border-radius:50%;place-items:center;width:34px;height:34px;font-weight:850;display:grid}.finance-record-person strong,.finance-record-person small{display:block}.finance-record-person small{color:var(--muted);margin-top:2px}.finance-table-review{grid-template-columns:auto auto;gap:5px;min-width:165px;display:grid}.finance-table-review input{border:1px solid var(--border);width:100%;font:inherit;border-radius:7px;grid-column:1/-1;padding:7px}.finance-table-review button{color:#fff;background:var(--green);font:inherit;cursor:pointer;border:0;border-radius:7px;padding:7px;font-weight:800}.finance-table-review button.is-danger{background:#c84848}.finance-decision-complete{color:#507065;background:#edf4f0;border-radius:99px;padding:6px 9px;font-weight:750;display:inline-flex}.finance-editable-product header{align-items:flex-start}.finance-product-actions{flex-wrap:wrap;gap:8px;margin-top:13px;display:flex}.finance-product-actions details{position:relative}.finance-product-actions summary,.finance-product-actions button{color:var(--green-dark);font:inherit;cursor:pointer;background:#f5fbf8;border:1px solid #cfe4d8;border-radius:9px;padding:8px 11px;font-weight:800;list-style:none}.finance-product-actions details[open] summary{color:#fff;background:var(--green)}.finance-product-edit-form{z-index:20;border:1px solid var(--border);background:#fff;border-radius:14px;grid-template-columns:1fr 1fr;gap:9px;width:min(360px,80vw);padding:15px;display:grid;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 18px 45px #12412e29}.finance-product-edit-form label{color:var(--muted);gap:4px;font-size:.625rem;display:grid}.finance-product-edit-form input,.finance-product-edit-form select,.finance-product-edit-form textarea{border:1px solid var(--border);width:100%;font:inherit;border-radius:8px;padding:8px}:is(.finance-product-edit-form label:has(textarea),.finance-product-edit-form button){grid-column:1/-1}.finance-product-edit-form button{color:#fff;background:var(--green);border:0;border-radius:9px;padding:10px;font-weight:850}@media (width<=900px){.finance-record-dashboard>header{flex-direction:column;align-items:flex-start}.finance-record-dashboard .table-wrap{overflow-x:auto}.finance-record-table{min-width:1050px}}@media (width<=850px){.web-type-grid{grid-template-columns:1fr}.web-type-grid .web-small-setting{grid-column:auto}}.founder-member-stats span,.founder-member-stats small{color:var(--muted);font-size:.625rem;display:block}.founder-member-stats strong{color:var(--green-dark);margin:6px 0 2px;font-size:1.3rem;display:block}.finance-admin-tabs a b{background:#ffffff40;border-radius:99px;justify-content:center;align-items:center;width:17px;height:17px;margin-left:4px;font-size:.625rem;display:inline-flex}.founder-profile-layout{grid-template-columns:minmax(0,1fr) 300px;gap:17px;display:grid}.founder-profile-form{gap:12px;display:grid}.founder-profile-form label,.founder-inline-form label{color:var(--muted);gap:5px;font-size:.68rem;font-weight:750;display:grid}.founder-profile-form input,.founder-profile-form select,.founder-profile-form textarea,.founder-inline-form input,.founder-inline-form select,.founder-inline-form textarea{border:1px solid var(--border);font:inherit;background:#f8fbf9;border-radius:10px;min-width:0;padding:10px}.founder-profile-form textarea{resize:vertical;min-height:80px}.founder-profile-form>div:not(.founder-checks){grid-template-columns:1fr 1fr;gap:10px;display:grid}.founder-checks{flex-wrap:wrap;gap:16px;display:flex}.founder-checks label{align-items:center;display:flex}.founder-checks input{width:auto}.founder-profile-guide{background:linear-gradient(155deg,#edf9f3,#fff);border:1px solid #d4eddf;border-radius:19px;align-self:start;padding:20px}.founder-profile-guide h2{font-size:1.1rem}.founder-profile-guide div{border-top:1px solid #daede2;align-items:flex-start;gap:9px;padding:11px 0;display:flex}.founder-profile-guide div span{color:var(--green);font-weight:900}.founder-profile-guide div p{color:var(--muted);margin:0;font-size:.68rem;line-height:1.45}.founder-match-card header{justify-content:start}.founder-match-card header div{flex:1;min-width:0}.founder-match-card header strong,.founder-match-card header small{display:block}.founder-match-card header strong{font-size:.78rem}.founder-match-card header small{color:var(--muted);margin-top:3px;font-size:.625rem}.founder-match-card header>b{color:var(--green);font-size:1rem}.hr-employee-journeys{gap:12px;margin-bottom:16px;display:grid}.hr-popover-title{justify-content:space-between;align-items:center;gap:14px;display:flex}.hr-popover-title h3{margin:0}.hr-popover-title button{color:#5f6f67;cursor:pointer;background:#edf3ef;border:0;border-radius:50%;place-items:center;width:32px;height:32px;font-size:1.2rem;display:grid}.hr-popover-title button:hover{color:#fff;background:#c84848}.hr-publication-panel{margin-bottom:16px}.hr-publication-list{gap:9px;padding:16px;display:grid}.hr-publication-list article{border:1px solid var(--border);border-radius:12px;justify-content:space-between;align-items:center;gap:14px;padding:12px;display:flex}.hr-publication-list strong,.hr-publication-list small{display:block}.hr-publication-list small{color:var(--muted);margin-top:4px}.hr-publication-list form{flex-wrap:wrap;gap:7px;display:flex}.hr-job-edit{position:relative}.hr-job-edit>summary{color:var(--green-dark);cursor:pointer;background:#f5fbf8;border:1px solid #cfe4d8;border-radius:8px;padding:8px 11px;font-size:.68rem;font-weight:800;list-style:none}.hr-job-edit .hr-popover{text-align:left;right:0}.hr-job-edit .hr-popover>label{width:100%}.hr-publication-list button{color:#fff;background:var(--green);font:inherit;cursor:pointer;border:0;border-radius:8px;padding:8px 11px;font-weight:800}.hr-publication-list button.is-danger{background:#c84848;color:#fff!important}.hr-employee-journeys>article{border:1px solid var(--border);background:#fff;border-radius:15px;padding:16px;scroll-margin-top:20px}.hr-employee-journeys>article:target{border-color:var(--green);box-shadow:0 0 0 3px #0a97601a}.hr-employee-journeys header{justify-content:space-between;align-items:center;gap:12px;display:flex}.hr-employee-journeys header strong,.hr-employee-journeys header small{display:block}.hr-employee-journeys header small{color:var(--muted);margin-top:4px}.hr-journey-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:14px;display:grid}.hr-journey-facts>span{background:#f5faf7;border-radius:10px;padding:10px}.hr-journey-facts small,.hr-journey-facts b{display:block}.hr-journey-facts small{color:var(--muted)}.hr-journey-facts b{margin-top:4px;font-size:.68rem}.hr-onboarding-panel{border-top:1px solid var(--border);margin-top:13px;padding-top:12px}.hr-onboarding-panel summary{color:var(--green-dark);cursor:pointer;font-size:.7rem;font-weight:850}.hr-onboarding-panel>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.hr-onboarding-panel label{cursor:pointer;background:#f7faf8;border-radius:10px;align-items:flex-start;gap:9px;padding:10px;display:flex}.hr-onboarding-panel label span strong,.hr-onboarding-panel label span small{display:block}.hr-onboarding-panel label span small{color:var(--muted);margin-top:3px}@media (width<=850px){.hr-journey-facts,.hr-onboarding-panel>div{grid-template-columns:1fr 1fr}}@media (width<=560px){.hr-journey-facts,.hr-onboarding-panel>div{grid-template-columns:1fr}}.founder-match-card h2{margin:10px 0 3px;font-size:.95rem}.match-factor-bars{gap:5px;margin:12px 0;display:grid}.match-factor-bars div{grid-template-columns:90px 1fr;align-items:center;gap:7px;display:grid}.match-factor-bars span{color:var(--muted);font-size:.625rem}.match-factor-bars i{background:#edf2ef;border-radius:99px;height:4px;overflow:hidden}.match-factor-bars i b{background:var(--green);height:100%;display:block}.founder-match-card details{position:relative}.founder-match-card summary{cursor:pointer;list-style:none;display:inline-flex}.founder-inline-form{border:1px solid var(--border);z-index:20;background:#fff;border-radius:14px;gap:9px;padding:14px;display:grid;position:absolute;top:calc(100% + 6px);left:0;right:0;box-shadow:0 15px 38px #1237272b}.founder-inline-form textarea{min-height:75px}.founder-interest-list>article,.founder-admin-profiles>article{border-top:1px solid #edf2ef;grid-template-columns:auto 1fr auto;align-items:start;gap:11px;padding:14px 0;display:grid}.founder-interest-list strong,.founder-interest-list small,.founder-admin-profiles strong,.founder-admin-profiles small{display:block}.founder-interest-list strong,.founder-admin-profiles strong{font-size:.78rem}.founder-interest-list small,.founder-admin-profiles small{color:var(--muted);margin-top:3px;font-size:.625rem}.founder-interest-list p,.founder-admin-profiles p{color:var(--muted);margin:7px 0 0;font-size:.67rem}.founder-applicant-details{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 14px;margin-top:10px;display:grid}.founder-applicant-details span{background:var(--green-wash);color:#405047;border-radius:7px;padding:6px 8px;font-size:.625rem}.founder-interest-list form,.founder-admin-profiles form,.founder-endorsement-admin form{gap:5px;display:flex}.founder-interest-list button,.founder-admin-profiles button,.founder-endorsement-admin button,.founder-match-actions button,.founder-deal-room button{background:var(--green);color:#fff;cursor:pointer;border:0;border-radius:8px;padding:7px 9px;font-size:.625rem;font-weight:800}.founder-interest-list button.is-danger,.founder-admin-profiles button.is-danger,.founder-endorsement-admin button.is-danger{color:#a23f2b;background:#fff0ec}.founder-match-list{gap:15px;display:grid}.founder-journey>header{align-items:center;gap:10px;display:flex}.founder-journey>header div{flex:1}.founder-journey>header strong,.founder-journey>header small{display:block}.founder-journey>header small{color:var(--muted);margin-top:3px;font-size:.63rem}.founder-journey>header>b{color:var(--green)}.founder-pipeline{grid-template-columns:repeat(6,1fr);margin:18px 0;display:grid}.founder-pipeline span{color:var(--muted);text-align:center;border-top:3px solid #dfe7e3;padding-top:7px;font-size:.625rem}.founder-pipeline span.is-current{border-color:var(--green);color:var(--green-dark);font-weight:850}.founder-match-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.founder-match-actions form{gap:5px;display:flex}.founder-match-actions select,.founder-deal-room select,.founder-deal-room input{border:1px solid var(--border);font:inherit;border-radius:8px;min-width:0;padding:7px;font-size:.65rem}.founder-match-actions details{position:relative}.founder-match-actions summary,.founder-deal-room summary{background:var(--green-wash);color:var(--green-dark);cursor:pointer;border-radius:8px;padding:8px 10px;font-size:.64rem;font-weight:800;list-style:none}.founder-deal-room{border-top:1px solid var(--border);margin-top:15px;padding-top:12px}.founder-deal-room>div{background:#f7faf8;border-radius:12px;margin-top:8px;padding:12px}.founder-deal-room p strong,.founder-deal-room p small{display:block}.founder-deal-room p small{color:var(--muted);font-size:.625rem}.founder-deal-room form{grid-template-columns:130px 1fr 1fr auto;gap:6px;display:grid}.founder-admin-grid{grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);gap:16px;display:grid}.founder-admin-grid aside{gap:16px;display:grid}.founder-endorsement-admin article{border-top:1px solid #edf2ef;padding:12px 0}.founder-endorsement-admin strong,.founder-endorsement-admin small{display:block}.founder-endorsement-admin strong{font-size:.75rem}.founder-endorsement-admin small,.founder-endorsement-admin p{color:var(--muted);font-size:.63rem}@media (width<=1050px){.founder-public-grid,.founder-suggestion-grid{grid-template-columns:repeat(2,1fr)}.founder-profile-layout,.founder-admin-grid{grid-template-columns:1fr}.founder-profile-guide{display:none}}@media (width<=760px){.founders-public-hero{grid-template-columns:1fr}.founders-public-hero aside{display:none}.founder-member-stats{grid-template-columns:repeat(2,1fr)}.founders-member-hero{gap:15px;display:grid}.founder-pipeline{grid-template-columns:repeat(3,1fr);row-gap:9px}}@media (width<=520px){.founders-public-shell{padding-inline:16px}.founders-public-hero{border-radius:22px;padding:36px 24px}.founder-public-grid,.founder-suggestion-grid,.founder-profile-form>div:not(.founder-checks){grid-template-columns:1fr}.founder-interest-list>article,.founder-admin-profiles>article{grid-template-columns:auto 1fr}.founder-interest-list form,.founder-admin-profiles form{grid-column:1/-1}.founder-deal-room form{grid-template-columns:1fr}}.hr-heading{align-items:flex-start}.hr-heading-actions{gap:8px;display:flex}.hr-heading-actions details{position:relative}.hr-heading-actions summary{cursor:pointer;list-style:none}.hr-popover{border:1px solid var(--border);z-index:50;background:#fff;border-radius:18px;gap:11px;width:min(420px,100vw - 30px);padding:18px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 22px 60px #12372733}.hr-popover-wide{width:min(720px,100vw - 30px);max-height:75vh;overflow:auto}.hr-popover h3{margin:0 0 2px}.hr-popover label,.hr-form label,.career-application-form label{color:var(--muted);gap:5px;font-size:.69rem;font-weight:750;display:grid}.hr-popover input,.hr-popover select,.hr-popover textarea,.hr-form input,.hr-form select,.hr-form textarea,.career-application-form input,.career-application-form textarea{border:1px solid var(--border);font:inherit;background:#f8fbf9;border-radius:10px;min-width:0;padding:10px}.hr-popover textarea,.hr-form textarea,.career-application-form textarea{resize:vertical;min-height:74px}.hr-form-grid{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.hr-metrics,.hr-self-metrics{grid-template-columns:repeat(6,minmax(0,1fr));gap:11px;margin-bottom:18px;display:grid}.hr-metrics article,.hr-self-metrics article{border:1px solid var(--border);background:#fff;border-radius:16px;padding:14px}.hr-metrics span,.hr-metrics small,.hr-self-metrics span,.hr-self-metrics small{color:var(--muted);font-size:.625rem;display:block}.hr-metrics strong,.hr-self-metrics strong{color:var(--green-dark);margin:7px 0 3px;font-size:1.22rem;display:block}.hr-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.hr-overview-wide{grid-column:1/-1}.hr-stage-list{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.hr-stage-list div{background:#f5f9f7;border-radius:12px;padding:12px}.hr-stage-list span{color:var(--muted);font-size:.63rem;display:block}.hr-stage-list strong{color:var(--green-dark);margin-top:5px;font-size:1.2rem;display:block}.hr-department-list>div,.hr-review-list>div,.hr-attendance-mini>div,.hr-task-list>div{border-top:1px solid #edf2ef;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.hr-department-list span,.hr-review-list span,.hr-attendance-mini span,.hr-task-list span{min-width:0}.hr-department-list strong,.hr-department-list small,.hr-review-list strong,.hr-review-list small,.hr-attendance-mini strong,.hr-attendance-mini small,.hr-task-list strong,.hr-task-list small{display:block}.hr-department-list strong,.hr-review-list strong,.hr-attendance-mini strong,.hr-task-list strong{font-size:.76rem}.hr-department-list small,.hr-review-list small,.hr-attendance-mini small,.hr-task-list small{color:var(--muted);margin-top:3px;font-size:.63rem}.hr-department-list b,.hr-review-list b,.hr-attendance-mini b{color:var(--green-dark)}.hr-action-row{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.hr-action-row a{color:inherit;background:linear-gradient(140deg,#f4fbf7,#edf8f2);border:1px solid #d4eddf;border-radius:14px;padding:16px;text-decoration:none}.hr-action-row strong{color:var(--green);font-size:1.45rem;display:block}.hr-action-row span{color:var(--muted);font-size:.68rem}.hr-recruitment-grid,.hr-split{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.hr-requisition-list>div{border-top:1px solid #edf2ef;grid-template-columns:1fr auto auto;align-items:center;gap:10px;padding:12px 0;display:grid}.hr-requisition-list span>b,.hr-requisition-list span>strong,.hr-requisition-list span>small{display:block}.hr-requisition-list span>b{color:var(--green);font-size:.625rem}.hr-requisition-list span>strong{margin:3px 0;font-size:.77rem}.hr-requisition-list span>small{color:var(--muted);font-size:.63rem}.status-badge{color:#526159;white-space:nowrap;background:#edf4f0;border-radius:999px;padding:5px 8px;font-size:.625rem;font-style:normal;font-weight:800}.status-badge.is-open,.status-badge.is-active,.status-badge.is-approved,.status-badge.is-hired{color:#087644;background:#e4f8ed}.status-badge.is-pending,.status-badge.is-pending_onboarding,.status-badge.is-pending_approval{color:#865f08;background:#fff3d9}.status-badge.is-rejected,.status-badge.is-paused{color:#a23f2b;background:#fff0ec}.hr-candidate-list>article{border-top:1px solid #edf2ef;padding:12px 0}.hr-candidate-list strong,.hr-candidate-list small{display:block}.hr-candidate-list strong{font-size:.77rem}.hr-candidate-list small{color:var(--muted);margin-top:3px;font-size:.625rem}.hr-candidate-list form{grid-template-columns:1fr 90px auto;gap:6px;margin-top:9px;display:grid}.hr-candidate-list select,.hr-candidate-list input,.hr-leave-list input,.hr-training-list select{border:1px solid var(--border);font:inherit;border-radius:8px;min-width:0;padding:7px;font-size:.67rem}.hr-candidate-list button,.hr-leave-list button,.hr-training-list button,.hr-task-list button{background:var(--green);color:#fff;cursor:pointer;border:0;border-radius:8px;padding:8px 10px;font-size:.65rem;font-weight:800}.hr-form{gap:11px;display:grid}.hr-form>div{grid-template-columns:repeat(2,1fr);gap:9px;display:grid}table td small{color:var(--muted);margin-top:3px;font-size:.625rem;display:block}.hr-leave-list article{border-top:1px solid #edf2ef;grid-template-columns:1fr auto;align-items:start;gap:12px;padding:14px 0;display:grid}.hr-leave-list strong,.hr-leave-list small{display:block}.hr-leave-list strong{font-size:.78rem}.hr-leave-list small,.hr-leave-list p{color:var(--muted);font-size:.65rem}.hr-leave-list p{margin:7px 0 0}.hr-leave-list form{grid-column:1/-1;grid-template-columns:1fr auto auto;gap:6px;display:grid}.hr-leave-list button.is-danger{color:#a23f2b;background:#fff0ec}.hr-training-list article{border-top:1px solid #edf2ef;grid-template-columns:1fr auto;align-items:center;gap:9px;padding:12px 0;display:grid}.hr-training-list strong,.hr-training-list small{display:block}.hr-training-list strong{font-size:.76rem}.hr-training-list small{color:var(--muted);margin-top:3px;font-size:.625rem}.hr-training-list article>span{color:var(--muted);font-size:.64rem}.hr-training-list form{grid-column:1/-1;gap:6px;display:flex}.staff-hero.hr-self-hero{justify-content:space-between;align-items:center;display:flex}.hr-self-metrics{grid-template-columns:repeat(4,1fr)}.hr-self-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.hr-task-list .is-complete{opacity:.65}.hr-task-list .is-complete strong{text-decoration:line-through}.career-page{color:var(--ink);background:#f6faf8;min-height:100vh}.career-nav{justify-content:space-between;align-items:center;max-width:1180px;margin:auto;padding:22px 28px;display:flex}.career-nav>a:last-child{color:var(--green-dark);font-size:.75rem;font-weight:800;text-decoration:none}.career-shell{max-width:1180px;margin:auto;padding:0 28px 60px}.career-hero{color:#fff;background:linear-gradient(130deg,#063d29,#087546 58%,#12a965);border-radius:30px;margin:10px 0 38px;padding:clamp(38px,7vw,80px);position:relative;overflow:hidden}.career-hero:after{content:"";border:1px solid #ffffff26;border-radius:999px;width:390px;height:390px;position:absolute;top:-180px;right:-90px}.career-hero .eyebrow{color:#9ff1c2}.career-hero h1{letter-spacing:-.055em;max-width:760px;margin:10px 0 16px;font-size:clamp(2.2rem,5vw,4.4rem);line-height:1.02}.career-hero>p:not(.eyebrow){color:#ffffffbf;max-width:590px;line-height:1.6}.career-hero>a{color:var(--green-dark);background:#fff;border-radius:11px;margin-top:15px;padding:11px 15px;font-size:.75rem;font-weight:850;text-decoration:none;display:inline-block}.career-section-heading{justify-content:space-between;align-items:end;margin-bottom:17px;display:flex}.career-section-heading h2{margin:4px 0 0}.career-section-heading>span{color:var(--muted);font-size:.7rem}.career-job{border:1px solid var(--border);background:#fff;border-radius:20px;grid-template-columns:1fr auto;align-items:start;gap:22px;margin-bottom:12px;padding:22px;display:grid}.career-job>div>span{color:var(--green);text-transform:uppercase;font-size:.63rem;font-weight:850}.career-job h3{margin:7px 0}.career-job p{color:var(--muted);font-size:.72rem;line-height:1.55}.career-job>div>div{flex-wrap:wrap;gap:7px;display:flex}.career-job small{color:#536159;background:#f1f6f3;border-radius:7px;padding:5px 7px}.career-job details{position:relative}.career-job summary{cursor:pointer;white-space:nowrap;list-style:none}.career-job-actions{align-items:center;gap:9px;display:flex}.career-job-actions>.secondary-action{white-space:nowrap;text-decoration:none}.career-back-link{color:var(--green);margin:8px 0 20px;font-size:.75rem;font-weight:800;text-decoration:none;display:inline-flex}.career-detail-card{border:1px solid var(--border);background:#fff;border-radius:24px;margin-bottom:50px;padding:clamp(24px,5vw,54px);box-shadow:0 18px 50px #15442d14}.career-detail-card>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:start;gap:24px;padding-bottom:28px;display:flex}.career-detail-card h1{margin:7px 0 15px;font-size:clamp(1.8rem,4vw,3rem)}.career-detail-card section{border-bottom:1px solid var(--border);padding:28px 0}.career-detail-card section:last-child{border-bottom:0;padding-bottom:0}.career-detail-card section h2{margin:0 0 14px;font-size:1.05rem}.career-detail-meta,.career-skill-list{flex-wrap:wrap;gap:8px;display:flex}.career-detail-meta small,.career-skill-list span{color:#536159;background:#f1f6f3;border-radius:8px;padding:7px 9px}.career-rich-text{color:#405047;font-size:.82rem;line-height:1.75}.career-rich-text h2,.career-rich-text h3,.career-rich-text h4{color:var(--ink)}.career-rich-text ul,.career-rich-text ol{padding-left:22px}.career-application-form{border:1px solid var(--border);z-index:20;background:#fff;border-radius:18px;gap:10px;width:min(520px,100vw - 40px);max-height:80vh;padding:20px;display:grid;position:absolute;top:calc(100% + 8px);right:0;overflow:auto;box-shadow:0 22px 60px #12372733}.career-application-form h3{margin:0 0 5px}.career-application-title{justify-content:space-between;align-items:center;gap:14px;display:flex!important}.career-application-title h3{margin:0}.career-application-title button{color:#5f6f67;cursor:pointer;background:#edf3ef;border:0;border-radius:50%;place-items:center;width:32px;height:32px;padding:0;font-size:1.2rem;display:grid}.career-application-title button:hover{color:#fff;background:#c84848}.career-application-form>div{grid-template-columns:1fr 1fr;gap:9px;display:grid}.career-application-form label small{background:0 0;padding:0}.career-error{color:#963d2b;background:#fff0ec;border:1px solid #f3c8bb;border-radius:12px;margin-bottom:14px;padding:11px 13px;font-size:.74rem}.career-empty{border:1px dashed var(--border);color:var(--muted);text-align:center;background:#fff;border-radius:18px;padding:40px}@media (width<=1100px){.hr-metrics{grid-template-columns:repeat(3,1fr)}.hr-form-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=760px){.hr-heading,.hr-overview-grid,.hr-recruitment-grid,.hr-split,.hr-self-grid,.staff-hero.hr-self-hero{grid-template-columns:1fr;display:grid}.hr-overview-wide{grid-column:auto}.hr-heading-actions{flex-wrap:wrap}.hr-stage-list,.hr-action-row,.hr-self-metrics{grid-template-columns:repeat(2,1fr)}.career-job{grid-template-columns:1fr}.career-job details{justify-self:start}.career-job-actions{align-items:flex-start}.career-detail-card>header{flex-direction:column}.campaign-builder-heading{grid-template-columns:1fr}.marketing-record-popover{left:0;right:auto}.career-application-form{position:fixed;top:70px;left:0;right:auto}}@media (width<=520px){.hr-metrics,.hr-form-grid{grid-template-columns:repeat(2,1fr)}.hr-popover{position:fixed;top:80px;right:15px}.hr-candidate-list form,.hr-leave-list form{grid-template-columns:1fr 1fr}.hr-candidate-list select,.hr-leave-list input{grid-column:1/-1}.career-nav,.career-shell{padding-inline:16px}.career-hero{border-radius:22px;padding:34px 24px}}.bc-hero{color:#fff;background:linear-gradient(120deg,#073e2b,#087d51);border-radius:24px;justify-content:space-between;align-items:flex-end;gap:32px;padding:30px 34px;display:flex;box-shadow:0 18px 46px #0653392e}.bc-hero h1{max-width:720px;margin:5px 0 8px;font-size:clamp(26px,3vw,42px)}.bc-hero p{color:#d7f8e9;max-width:720px;margin:0}.bc-hero .eyebrow{color:#90e9bf}.bc-hero form{background:#fff;border-radius:14px;min-width:min(420px,40%);padding:5px;display:flex}.bc-hero input{border:0;flex:1;min-width:0;padding:12px}.bc-hero button,.bc-form button,.bc-composer button,.bc-member-grid button,.bc-directory button,.bc-opportunity-grid button,.bc-review-list button,.bc-content-table button{color:#fff;cursor:pointer;background:#0a9b63;border:0;border-radius:9px;padding:10px 15px;font-weight:700}.bc-tabs{gap:8px;margin:18px 0;display:flex;overflow:auto}.bc-tabs a,.bc-admin-tabs a{white-space:nowrap}.bc-tabs a{color:#53645b;border-radius:10px;padding:10px 15px;font-weight:650;text-decoration:none}.bc-tabs a.is-active{color:#08754c;background:#e6f8ef}.bc-feed-layout{grid-template-columns:240px minmax(0,1fr) 280px;align-items:start;gap:18px;display:grid}.bc-side-stack,.bc-feed{gap:16px;display:grid}.bc-card{background:#fff;border:1px solid #e7ede9;border-radius:17px;padding:20px;box-shadow:0 5px 20px #1c3d2d0b}.bc-profile-card{text-align:center;padding:0 18px 18px;overflow:hidden}.bc-profile-cover{background:linear-gradient(135deg,#12b774,#8de0b7);height:70px;margin:0 -18px -31px}.bc-avatar{color:#08754c;background:#d9f6e8;border:4px solid #fff;border-radius:50%;place-items:center;width:70px;height:70px;margin:0 auto 10px;font-size:21px;font-weight:800;display:grid}.bc-avatar.is-small{border-width:2px;flex:none;width:43px;height:43px;margin:0;font-size:13px}.bc-profile-card h2{margin:7px 0 3px;font-size:18px}.bc-profile-card>p{color:#68786f;margin:0 0 15px;font-size:13px}.bc-profile-card>div:nth-of-type(2){border-top:1px solid #edf1ee;border-bottom:1px solid #edf1ee;justify-content:center;gap:22px;padding:13px 0;display:flex}.bc-profile-card>div span{color:#748078;font-size:11px;display:grid}.bc-profile-card>div b{color:#183e2c;font-size:16px}.bc-profile-card details,.bc-post details,.bc-section-head details{margin-top:14px;position:relative}.bc-profile-card summary,.bc-section-head summary{color:#078151;cursor:pointer;font-weight:700}.bc-form{text-align:left;gap:10px;margin-top:12px;display:grid}.bc-form label{color:#59685f;gap:5px;font-size:12px;font-weight:700;display:grid}.bc-form input,.bc-form textarea,.bc-form select,.bc-composer input,.bc-composer textarea,.bc-composer select,.bc-comment-form input,.bc-inline-report input,.bc-inline-report select,.bc-review-list input,.bc-review-list select,.bc-review-list textarea,.bc-content-table select{color:#263d31;background:#fff;border:1px solid #dce5df;border-radius:9px;width:100%;padding:9px}.bc-form textarea{resize:vertical;min-height:70px}.bc-check{grid-template-columns:20px 1fr!important;display:flex!important}.bc-check input{width:auto}.bc-quick-links h3,.bc-card>h3{margin:0 0 13px}.bc-quick-links a{color:#42544a;border-bottom:1px solid #edf1ee;justify-content:space-between;padding:10px 0;font-size:13px;text-decoration:none;display:flex}.bc-quick-links b{color:#078151}.bc-composer>div{align-items:center;gap:10px;display:flex}.bc-composer textarea{resize:vertical;min-height:95px;margin:14px 0 9px}.bc-form-row{align-items:center;gap:8px;display:flex!important}.bc-form-row>*{flex:1;min-width:0}.bc-form-row button{flex:none}.bc-notice,.bc-opportunity-alert{color:#785d08;background:#fff7dd;border-radius:10px;padding:11px 13px;font-size:12px}.bc-post header{align-items:center;gap:10px;display:flex}.bc-post header>span:nth-child(2){flex:1;display:grid}.bc-post header strong{color:#183e2c}.bc-post header small{color:#78857d}.bc-post header em{color:#08754c;background:#e5f8ef;border-radius:20px;padding:5px 9px;font-size:10px;font-style:normal;font-weight:800}.bc-post>p{color:#35463d;margin:17px 0;line-height:1.65}.bc-post video{background:#111;border-radius:12px;width:100%;max-height:420px}.bc-media-link,.bc-link-preview{color:#08754c;border:1px solid #dfe8e2;border-radius:10px;margin:10px 0;padding:12px;text-decoration:none;display:block}.bc-tags{flex-wrap:wrap;gap:6px;display:flex}.bc-tags a,.bc-tags span{color:#08754c;background:#edf9f3;border-radius:16px;padding:5px 8px;font-size:12px;text-decoration:none}.bc-post-stats{color:#6d7b73;border-bottom:1px solid #edf1ee;justify-content:space-between;margin-top:15px;padding:10px 0;font-size:12px;display:flex}.bc-post-actions{align-items:center;gap:10px;padding:9px 0;display:flex}.bc-post-actions form{gap:4px;display:flex}.bc-post-actions select,.bc-post-actions button,.bc-post-actions summary{color:#3c5146;cursor:pointer;background:#f0f4f2;border:0;border-radius:8px;padding:8px;font-size:12px}.bc-post-actions details{margin:0}.bc-inline-report{z-index:2;background:#fff;border:1px solid #dde5e0;border-radius:12px;width:260px;padding:12px;position:absolute;box-shadow:0 10px 30px #183e2c22;display:grid!important}.bc-comment{background:#f4f7f5;border-radius:10px;margin:7px 0 7px 46px;padding:9px 12px;font-size:12px;display:grid}.bc-comment strong{color:#24513b}.bc-comment-form{gap:7px;margin-top:9px;display:flex}.bc-comment-form button{color:#08754c;background:#e5f8ef;border:0;border-radius:8px;padding:0 12px;font-weight:700}.bc-trending,.bc-mini-list{display:grid}.bc-trending a,.bc-mini-list a{color:#2d493a;border-bottom:1px solid #edf1ee;gap:9px;padding:9px 0;text-decoration:none;display:flex}.bc-trending a{display:grid}.bc-trending small,.bc-mini-list small{color:#7b887f}.bc-mini-list b{color:#08754c;background:#e5f8ef;border-radius:9px;place-items:center;width:36px;height:36px;display:grid}.bc-mini-list span{display:grid}.bc-text-link{color:#078151;margin-top:12px;font-size:13px;font-weight:700;text-decoration:none;display:block}.bc-safety{gap:10px;display:flex}.bc-safety>span{font-size:24px}.bc-safety h3,.bc-safety p{margin:0 0 5px}.bc-safety p{color:#68776e;font-size:12px;line-height:1.5}.bc-section-grid,.bc-admin-grid{grid-template-columns:2fr 1fr;gap:18px;display:grid}.bc-span-2{grid-column:auto}.bc-section-head{justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;display:flex}.bc-section-head h2,.bc-section-head p{margin:0}.bc-section-head>b{color:#08754c;background:#e7f8ef;border-radius:16px;padding:7px 12px}.bc-member-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.bc-member-grid>article{text-align:center;border:1px solid #e5ebe7;border-radius:14px;padding:18px}.bc-member-grid h3{margin:5px 0}.bc-member-grid p{color:#64736b;height:34px;margin:0;font-size:12px}.bc-member-grid small{margin:7px 0 12px;display:block}.bc-member-grid form{display:inline}.bc-member-grid .is-quiet,.bc-request .is-quiet,.bc-review-list .is-quiet{color:#41554a;background:#eef3f0}.bc-request{border-bottom:1px solid #e8eeea;padding:12px 0;display:grid}.bc-request small{color:#758078;margin:4px 0 9px}.bc-directory-grid,.bc-opportunity-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.bc-directory-grid>article{gap:16px;display:flex}.bc-directory-mark{color:#fff;background:linear-gradient(135deg,#0e9d64,#83ddb2);border-radius:15px;flex:none;place-items:center;width:58px;height:58px;font-weight:800;display:grid}.bc-directory-mark.is-page{background:linear-gradient(135deg,#0f7e75,#3ebca2);border-radius:50%}.bc-directory-grid small{color:#718078;text-transform:capitalize}.bc-directory-grid h3{color:#183e2c;margin:3px 0 8px}.bc-directory-grid h3 i{color:#078d59;font-style:normal}.bc-directory-grid p{color:#5f6f66;margin:0 0 11px;line-height:1.5}.bc-directory-grid footer,.bc-opportunity-grid footer{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.bc-directory-grid footer span,.bc-opportunity-grid footer span{color:#718078;margin-right:auto;font-size:12px}.bc-directory-grid footer a{color:#078151;font-size:12px;font-weight:700;text-decoration:none}.bc-popover{z-index:5;background:#fff;border:1px solid #dfe8e2;border-radius:14px;width:370px;max-width:calc(100vw - 60px);padding:18px;position:absolute;right:0;box-shadow:0 18px 45px #193d2c33}.bc-opportunity-alert{margin-bottom:18px;display:grid}.bc-opportunity-alert span{margin-top:3px}.bc-opportunity-grid article>header{justify-content:space-between;display:flex}.bc-opportunity-grid header span{color:#08754c;text-transform:uppercase;font-size:12px;font-weight:800}.bc-opportunity-grid header b{color:#08754c;font-size:11px}.bc-opportunity-grid h3{margin:12px 0 8px;font-size:20px}.bc-opportunity-grid p{color:#5d6d64;line-height:1.55}.bc-opportunity-grid dl{grid-template-columns:1fr 1fr;gap:10px;margin:17px 0;display:grid}.bc-opportunity-grid dl div{display:grid}.bc-opportunity-grid dt{color:#7c8981;text-transform:uppercase;font-size:10px}.bc-opportunity-grid dd{color:#344c3f;margin:2px 0;font-weight:700}.bc-admin-heading{align-items:center}.bc-admin-metrics{grid-template-columns:repeat(8,1fr);gap:10px;margin:18px 0;display:grid}.bc-admin-metrics article{background:#fff;border:1px solid #dfe8e2;border-radius:14px;padding:15px;display:grid}.bc-admin-metrics span{color:#68776f;font-size:11px}.bc-admin-metrics strong{color:#08754c;font-size:25px}.bc-admin-metrics small{color:#89938d;font-size:10px}.bc-admin-feed>div{border-bottom:1px solid #edf1ee;align-items:flex-start;gap:11px;padding:11px 0;display:flex}.bc-admin-feed>div>span:nth-child(2){flex:1;display:grid}.bc-admin-feed p{margin:4px 0}.bc-admin-feed small{color:#76827b}.bc-admin-queue{display:grid}.bc-admin-queue a{color:#32483c;border-bottom:1px solid #e8eeea;justify-content:space-between;padding:14px 0;text-decoration:none;display:flex}.bc-admin-queue b{color:#078151;background:#e5f8ef;border-radius:50%;place-items:center;min-width:28px;height:28px;display:grid}.bc-review-list{display:grid}.bc-review-list>article{border-bottom:1px solid #e6ece8;align-items:flex-start;gap:16px;padding:15px 0;display:flex}.bc-review-list>article>span{flex:1;display:grid}.bc-review-list small{color:#758179;margin:3px 0}.bc-review-list p{color:#53655b;margin:6px 0}.bc-review-list form{grid-template-columns:minmax(120px,1fr) auto auto;align-items:center;gap:7px;display:grid}.bc-review-list .is-danger{color:#b43b3b;background:#fff0f0}.bc-opportunity-review>article{align-items:center}.bc-content-table>article{border-bottom:1px solid #e6ece8;grid-template-columns:1fr 130px 270px;align-items:center;gap:16px;padding:13px 0;display:grid}.bc-content-table>article>span{display:grid}.bc-content-table p{margin:6px 0}.bc-content-table em{color:#718078;font-size:12px;font-style:normal}.bc-content-table form{align-items:center;gap:8px;display:flex}.bc-analytics-list>div{border-bottom:1px solid #e8eeea;justify-content:space-between;padding:12px 0;display:flex}.bc-analytics-list span{display:grid}.bc-analytics-list small{color:#758179}.bc-analytics-list b{color:#08754c}@media (width<=1180px){.bc-feed-layout{grid-template-columns:210px minmax(0,1fr)}.bc-feed-layout>aside:last-child{grid-column:1/-1;grid-template-columns:repeat(3,1fr)}.bc-admin-metrics{grid-template-columns:repeat(4,1fr)}}@media (width<=760px){.bc-hero{padding:24px;display:grid}.bc-hero form{width:100%;min-width:0}.bc-feed-layout,.bc-section-grid,.bc-admin-grid,.bc-feed-layout>aside:last-child,.bc-member-grid,.bc-directory-grid,.bc-opportunity-grid{grid-template-columns:1fr}.bc-form-row{display:grid!important}.bc-directory-grid>article{display:grid}.bc-admin-metrics{grid-template-columns:repeat(2,1fr)}.bc-content-table>article{grid-template-columns:1fr}.bc-review-list>article{display:grid}.bc-review-list form{grid-template-columns:1fr}.bc-section-head{align-items:flex-start}.bc-popover{width:auto;max-height:75vh;position:fixed;top:80px;left:20px;right:20px;overflow:auto}}.bc-avatar-image{object-fit:cover;display:block}.bc-approval-hub{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.bc-approval-hub>a{color:inherit;text-decoration:none;transition:box-shadow .2s,transform .2s}.bc-approval-hub>a:hover{transform:translateY(-2px);box-shadow:0 16px 38px #104a301c}.bc-approval-hub>a>span{color:#08754c;background:#e5f8ef;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;font-size:1.35rem;font-weight:850;display:flex}.bc-approval-hub h2{margin:17px 0 7px}.bc-approval-hub p{color:#65766c;min-height:48px;line-height:1.55}.bc-approval-hub b{color:#08754c;font-size:.72rem}.bc-approval-tabs a{align-items:center;gap:8px;display:flex}.bc-approval-tabs b{color:#08754c;background:#e5f8ef;border-radius:50%;justify-content:center;align-items:center;min-width:24px;height:24px;font-size:.625rem;display:inline-flex}.bc-approval-filter label{color:#607168;align-items:center;gap:8px;font-size:.68rem;font-weight:750;display:flex}.bc-approval-filter select{color:#263d31;background:#fff;border:1px solid #dce5df;border-radius:8px;padding:8px}.bc-approval-table-wrap{width:100%;overflow-x:auto}.bc-approval-table{border-collapse:collapse;width:100%;min-width:1180px}.bc-approval-table th{color:#40564a;letter-spacing:.05em;text-align:left;text-transform:uppercase;background:#f0f7f3;border-bottom:1px solid #dce8e1;padding:12px;font-size:.625rem}.bc-approval-table td{color:#34483d;vertical-align:top;border-bottom:1px solid #e6ede9;padding:14px 12px;font-size:.68rem}.bc-approval-table td>strong,.bc-approval-table td>small{display:block}.bc-approval-table td>small{color:#748179;margin:4px 0 8px}.bc-approval-table td>p{max-width:310px;margin:0;line-height:1.5}.bc-approval-person{align-items:center;gap:9px;min-width:190px;display:flex}.bc-approval-person>span{display:grid}.bc-approval-person small{color:#748179}.bc-approval-form{gap:7px;min-width:250px;display:grid}.bc-approval-form>input{color:#263d31;border:1px solid #dce5df;border-radius:8px;width:100%;padding:8px}.bc-approval-form>label{align-items:center;gap:6px;font-size:.625rem;display:flex}.bc-approval-form>div{gap:6px;display:flex}.bc-approval-form button{color:#fff;cursor:pointer;background:#0a9560;border:0;border-radius:8px;padding:8px 10px;font-weight:750}.bc-approval-form button.is-danger,.bc-review-list button.is-danger{background:#b63d49;color:#fff!important}.bc-approval-empty{color:#758179;text-align:center;padding:35px!important}@media (width<=900px){.bc-approval-hub{grid-template-columns:1fr}.bc-approval-hub p{min-height:0}}.bc-member-preview-hero{align-items:center;margin:18px 0}.bc-member-preview-hero>span{color:#fff;white-space:nowrap;background:#ffffff26;border:1px solid #ffffff3d;border-radius:99px;padding:9px 13px;font-size:.68rem;font-weight:750}.bc-member-preview-grid{grid-template-columns:minmax(0,1.6fr) minmax(300px,.7fr);align-items:start;gap:18px;display:grid}.bc-preview-list{gap:4px;display:grid}.bc-preview-list>div{border-bottom:1px solid #e8eeea;align-items:center;gap:10px;padding:10px 0;display:flex}.bc-preview-list .bc-directory-mark{width:42px;height:42px}.bc-preview-list>div>span:last-child{display:grid}.bc-preview-list small,.bc-preview-opportunities small{color:#748179}.bc-preview-opportunities>div{border-bottom:1px solid #e8eeea;gap:4px;padding:11px 0;display:grid}.bc-preview-opportunities p{color:#5f6f66;margin:3px 0;font-size:.68rem;line-height:1.5}@media (width<=900px){.bc-member-preview-grid{grid-template-columns:1fr}.bc-member-preview-hero>span{white-space:normal}}.sub-hero{color:#fff;background:radial-gradient(circle at 85% 20%,#19b77855,#0000 30%),linear-gradient(135deg,#062f22,#086645);border-radius:24px;justify-content:space-between;align-items:center;gap:28px;padding:30px 35px;display:flex}.sub-hero h1{max-width:720px;margin:5px 0 8px;font-size:clamp(28px,3.2vw,44px)}.sub-hero p{color:#cdf2df;max-width:700px;margin:0}.sub-hero .eyebrow{color:#7ee4b5}.sub-wallet{background:#ffffff12;border:1px solid #fff3;border-radius:16px;min-width:220px;padding:18px;display:grid}.sub-wallet span{color:#bde9d4;font-size:11px}.sub-wallet strong{margin:4px 0;font-size:27px}.sub-wallet a{color:#fff;font-size:12px}.sub-product{margin:25px 0 36px}.sub-product .bc-section-head p{color:#68786f;max-width:720px}.sub-plan-grid{grid-template-columns:repeat(auto-fit,minmax(235px,1fr));gap:16px;display:grid}.sub-plan{background:#fff;border:1px solid #dfe8e2;border-radius:19px;flex-direction:column;min-height:420px;padding:25px;display:flex;position:relative;box-shadow:0 6px 23px #173e2c0c}.sub-plan.is-featured{border:2px solid #0b9c63;box-shadow:0 14px 38px #078b5822}.sub-plan>em{color:#fff;background:#0b9c63;border-radius:0 0 9px 9px;padding:6px 11px;font-size:10px;font-style:normal;font-weight:800;position:absolute;top:0;right:20px}.sub-plan h3{color:#173d2c;margin:5px 0;font-size:22px}.sub-plan>div span,.sub-plan>span{color:#078151;text-transform:uppercase;font-size:11px;font-weight:800}.sub-plan>div p{color:#718078;margin:0}.sub-plan>strong{color:#123d29;align-items:baseline;gap:5px;margin:23px 0 12px;font-size:31px;display:flex}.sub-plan>strong small{color:#728078;font-size:11px}.sub-plan ul,.sub-benefit-grid ul{color:#4b5f54;gap:10px;margin:0 0 20px;padding:0;list-style:none;display:grid}.sub-plan details{margin-top:auto}.sub-plan summary,.sub-plan>a{color:#fff;text-align:center;cursor:pointer;background:#0a9560;border-radius:10px;padding:12px;font-weight:800;text-decoration:none;display:block}.sub-plan details[open] summary{color:#08754c;background:#e9f6ef}.sub-checkout{z-index:4;background:#fff;border:1px solid #dce6df;border-radius:14px;padding:18px;position:absolute;top:95%;left:0;right:0;box-shadow:0 20px 50px #173d2c33}.sub-list{gap:14px;display:grid}.sub-record{grid-template-columns:70px 1fr 320px;align-items:center;gap:18px;display:grid}.sub-record-mark{color:#fff;background:linear-gradient(135deg,#0c9962,#7adbae);border-radius:18px;place-items:center;width:64px;height:64px;font-weight:900;display:grid}.sub-record h2{margin:4px 0}.sub-record p{color:#63746a;margin:0 0 9px}.sub-record aside{justify-items:end;gap:9px;display:grid}.sub-record aside>a{color:#087b50;font-weight:700}.sub-record aside form{gap:6px;display:flex}.sub-record aside select,.sub-record aside input,.sub-record aside button,.sub-invoice-list select,.sub-invoice-list input,.sub-invoice-list button{background:#fff;border:1px solid #dbe5df;border-radius:8px;padding:8px}.sub-record aside button,.sub-invoice-list button{color:#fff;background:#0a9560;border:0;font-weight:700}.sub-invoice-list{display:grid}.sub-invoice-list>article{border-bottom:1px solid #e5ece8;grid-template-columns:1fr 170px 110px 90px minmax(0,240px);align-items:center;gap:12px;padding:15px 0;display:grid}.sub-invoice-list span{display:grid}.sub-invoice-list small{color:#738078}.sub-invoice-list>a{color:#087b50;font-weight:700}.sub-invoice-list details form{gap:5px;padding:8px;display:grid}.sub-benefit-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.sub-benefit-grid article>span{color:#078151;text-transform:uppercase;font-size:11px}.sub-benefit-grid h2{margin:6px 0 18px}.sub-benefit-grid footer{border-top:1px solid #e7ece9;padding-top:15px;display:grid}.sub-benefit-grid footer b{color:#078151}.sub-benefit-grid footer small{color:#708078}.sub-admin-list{display:grid}.sub-admin-list>div{border-bottom:1px solid #e6ece8;justify-content:space-between;align-items:center;padding:13px 0;display:flex}.sub-admin-list span{display:grid}.sub-admin-list small{color:#748179}.sub-admin-list b{color:#087c51}.sub-review-list{display:grid}.sub-review-list>article{border-bottom:1px solid #e6ece8;align-items:center;gap:15px;padding:14px 0;display:flex}.sub-review-list>article>span{flex:1;display:grid}.sub-review-list small{color:#758179}.sub-review-list p{margin:4px 0}.sub-review-list form{gap:6px;display:flex}.sub-review-list input,.sub-review-list select,.sub-review-list button{background:#fff;border:1px solid #dce5e0;border-radius:8px;padding:8px}.sub-review-list button{color:#fff;background:#0a9560;border:0;font-weight:700}.sub-review-list .is-danger{color:#ad3939;background:#fff0f0}.sub-product-list{display:grid}.sub-product-list article{border-bottom:1px solid #e6ece8;padding:14px 0;display:grid}.sub-product-list small{color:#718078}.sub-product-list span{background:#f5f8f6;border-radius:7px;justify-content:space-between;margin-top:7px;padding:8px;display:flex}.sub-admin-plan-form{border-top:1px solid #dfe7e2;margin-top:28px;padding-top:22px}.sub-admin-plan-form>div{grid-template-columns:1fr 1fr;gap:9px;display:grid}.sub-public{color:#183d2c;background:#f3f7f4;margin:0;font-family:Arial,sans-serif}.sub-public>header{background:#fff;justify-content:space-between;align-items:center;padding:18px 5vw;display:flex}.sub-public>header>a{color:#183d2c;align-items:center;gap:9px;font-size:18px;text-decoration:none;display:flex}.sub-public>header>a span{color:#fff;background:#0a9560;border-radius:10px;place-items:center;width:36px;height:36px;font-weight:700;display:grid}.sub-public nav{gap:20px;display:flex}.sub-public nav a{color:#385446;text-decoration:none}.sub-public-hero{text-align:center;color:#fff;background:linear-gradient(135deg,#053b2a,#0a8154);padding:80px 20px}.sub-public-hero p{color:#76deb0;text-transform:uppercase;letter-spacing:2px}.sub-public-hero h1{max-width:820px;margin:10px auto;font-size:clamp(36px,6vw,68px)}.sub-public-hero span{color:#c9efdc}.sub-public-product{max-width:1200px;margin:60px auto;padding:0 20px}.sub-public-product>div:first-child{text-align:center;max-width:720px;margin:0 auto 30px}.sub-public-product h2{margin:5px;font-size:34px}.sub-public>footer{text-align:center;color:#b7dec9;background:#062f22;padding:30px}@media (width<=780px){.sub-hero{display:grid}.sub-wallet{min-width:0}.sub-record{grid-template-columns:60px 1fr}.sub-record aside{grid-column:1/-1;justify-items:start}.sub-record aside form{width:100%;display:grid}.sub-invoice-list>article{grid-template-columns:1fr 1fr}.sub-benefit-grid{grid-template-columns:1fr}.sub-review-list>article,.sub-review-list form{display:grid}.sub-admin-plan-form>div{grid-template-columns:1fr}.sub-public>header nav{display:none}.sub-checkout{position:relative;top:auto}}.nen-site{color:#163428;font-family:var(--website-font,Karla,Arial,sans-serif);font-size:var(--website-base-size,16px);background:#f7f7f2;margin:0}.nen-site h1,.nen-site h2,.nen-site h3,.nen-site h4,.nen-site h5,.nen-site h6{font-family:var(--website-heading-font,var(--website-font,Karla,Arial,sans-serif))}.nen-site-header{z-index:20;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#fffffff0;border-bottom:1px solid #dfe8e1;justify-content:space-between;align-items:center;padding:15px 5vw;display:flex;position:sticky;top:0}.nen-site-brand{color:#17382a;align-items:center;gap:10px;text-decoration:none;display:flex}.nen-site-brand>span,.nen-site-footer>div:first-child>span{color:#fff;background:#09945f;border-radius:12px;place-items:center;width:42px;height:42px;font-size:20px;font-weight:900;display:grid}.nen-site-brand div{display:grid}.nen-site-brand small{color:#728078}.nen-site-header nav,.nen-site-header>div{align-items:center;gap:24px;display:flex}.nen-site-header a{color:#2e4b3d;font-weight:650;text-decoration:none}.nen-site-button{border-radius:9px;padding:10px 16px;color:#fff!important;background:#0a9560!important}.nen-web-success{color:#076b45;background:#dff7ea;border-radius:10px;margin:15px 5vw;padding:13px}.nen-web-hero{color:#fff;background:linear-gradient(125deg,#052f22,#087b50);grid-template-columns:2fr 1fr;min-height:650px;padding:80px 6vw;display:grid}.nen-web-hero>div{align-self:center}.nen-web-hero p,.nen-web-heading p,.nen-web-form>div>p{color:#38d392;letter-spacing:2px;text-transform:uppercase;font-size:12px;font-weight:800}.nen-web-hero h1{letter-spacing:-4px;max-width:850px;margin:12px 0 34px;font-size:clamp(48px,7vw,92px);line-height:.98}.nen-web-hero>div>div{gap:12px;display:flex}.nen-web-hero a{color:#07583b;background:#fff;border-radius:8px;padding:13px 19px;font-weight:800;text-decoration:none}.nen-web-hero a+a{color:#fff;background:0 0;border:1px solid #fff5}.nen-web-hero aside{border-left:1px solid #fff3;align-self:center;padding-left:50px}.nen-web-hero aside span{color:#7fdbb2}.nen-web-hero aside strong{margin-top:12px;font-size:37px;line-height:1.3;display:block}.nen-web-text{text-align:center;max-width:900px;margin:0 auto;padding:100px 30px}.nen-web-text h2,.nen-web-heading h2,.nen-web-form h2{margin:8px 0 20px;font-size:clamp(32px,4vw,56px);line-height:1.05}.nen-web-text>p:last-child{color:#627269;font-size:18px;line-height:1.7}.nen-web-section{max-width:1320px;margin:auto;padding:80px 5vw}.nen-web-heading{max-width:780px;margin-bottom:32px}.nen-web-heading p,.nen-web-heading h2{margin-top:0}.nen-web-features,.nen-web-widget{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:15px;display:grid}.nen-web-features article,.nen-web-widget>a,.nen-web-widget>article{color:#183c2b;background:#fff;border:1px solid #dde6df;border-radius:16px;padding:27px;text-decoration:none;transition:all .2s}.nen-web-features article:hover,.nen-web-widget>a:hover{transform:translateY(-4px);box-shadow:0 18px 45px #173a2920}.nen-web-features b{color:#09a568}.nen-web-features h3,.nen-web-widget h3{margin:30px 0 9px;font-size:20px}.nen-web-features p,.nen-web-widget p{color:#66776d;line-height:1.55}.nen-web-widget small{color:#098554;font-weight:750}.nen-web-widget span{color:#087b50;font-weight:750}.nen-web-stats{background:#e3f5eb;grid-template-columns:repeat(4,1fr);padding:45px 6vw;display:grid}.nen-web-stats div{text-align:center;border-right:1px solid #b9ddc9;padding:20px;display:grid}.nen-web-stats div:last-child{border:0}.nen-web-stats strong{color:#07794e;font-size:42px}.nen-web-stats span{color:#53675b}.nen-web-cta{color:#1f3028;background:#e99f32;justify-content:space-between;align-items:center;gap:30px;padding:70px 7vw;display:flex}.nen-web-cta p{text-transform:uppercase;font-size:12px;font-weight:800}.nen-web-cta h2{max-width:850px;margin:5px 0;font-size:clamp(30px,4vw,55px)}.nen-web-cta a{white-space:nowrap;color:#fff;background:#173a2b;border-radius:9px;padding:15px 20px;font-weight:800;text-decoration:none}.nen-web-form{background:#fff;grid-template-columns:1fr 1fr;gap:70px;padding:80px 8vw;display:grid}.nen-web-form form{grid-template-columns:1fr 1fr;gap:14px;display:grid}.nen-web-form label{gap:5px;font-weight:650;display:grid}.nen-web-form input,.nen-web-form textarea{border:1px solid #d6e1da;border-radius:9px;padding:12px}.nen-web-form textarea{min-height:110px}.nen-web-form .consent,.nen-web-form button{grid-column:1/-1}.nen-web-form .consent{font-size:12px;display:flex}.nen-web-form .consent input{width:auto}.nen-web-form button{color:#fff;background:#09945f;border:0;border-radius:9px;padding:13px;font-weight:800}.nen-site-footer{color:#fff;background:#052f22;grid-template-columns:2fr 1fr 1fr;gap:50px;padding:60px 6vw;display:grid}.nen-site-footer>div{align-content:start;gap:9px;display:grid}.nen-site-footer a{color:#b8d8c7;text-decoration:none}.nen-site-footer p{color:#93baa6;max-width:440px}.nen-search{max-width:1000px;margin:auto;padding:70px 25px}.nen-search h1{font-size:55px}.nen-search form{margin:20px 0 50px;display:flex}.nen-search input{border:1px solid #d8e3dc;border-radius:12px 0 0 12px;flex:1;padding:16px}.nen-search button{color:#fff;background:#09945f;border:0;border-radius:0 12px 12px 0;padding:0 25px}.nen-search section{margin:30px 0}.nen-search section>a{color:#294738;border-bottom:1px solid #dfe6e1;justify-content:space-between;padding:16px 0;text-decoration:none;display:flex}.web-page-list{display:grid}.web-page-list>article{border-bottom:1px solid #e5ebe7;align-items:center;gap:15px;padding:14px 0;display:flex}.web-page-list>article>span{flex:1;display:grid}.web-page-list small{color:#738078}.web-page-list p{color:#586b60;margin:4px 0}.web-page-list i{color:#b64a4a}.web-page-list>a,.web-page-actions a{color:#087b50;font-weight:700}.web-page-actions{gap:5px;display:flex}.web-page-actions button,.web-review-form button{color:#3b5145;background:#edf3ef;border:0;border-radius:8px;padding:8px;font-weight:700}.web-review-form{flex-wrap:wrap;gap:5px;display:flex}.web-review-form input{border:1px solid #dce5df;border-radius:8px;padding:8px}.web-review-form button{color:#fff;background:#0a9560}.web-review-form .is-danger{color:#a33;background:#fff0f0}.web-builder-layout{grid-template-columns:250px 1fr;align-items:start;gap:17px;display:grid}.web-widget-palette{position:sticky;top:20px}.web-widget-palette>div{cursor:grab;border:1px solid #dfe7e2;border-radius:9px;gap:10px;margin:8px 0;padding:11px;display:flex}.web-widget-palette>div b{color:#0a9560;font-size:20px}.web-widget-palette>div span{display:grid}.web-widget-palette small{color:#7a867f}.web-widget-palette>p:last-child{color:#718078;font-size:11px;line-height:1.5}.web-device-toggle{display:flex}.web-device-toggle button{background:#fff;border:1px solid #dce4df;padding:7px}.web-page-settings{grid-template-columns:2fr 1fr 1fr 1fr;gap:9px;display:grid}.web-page-settings label,.web-builder-fields label,.web-seo-settings label{color:#56695e;gap:4px;font-size:11px;font-weight:700;display:grid}.web-page-settings input,.web-page-settings select,.web-builder-fields input,.web-builder-fields select,.web-builder-fields textarea,.web-seo-settings input,.web-seo-settings textarea{background:#fff;border:1px solid #d9e4dd;border-radius:8px;padding:9px}.web-builder-canvas{background:#f7faf8;border:2px dashed #cbdad1;border-radius:14px;min-height:280px;margin:18px 0;padding:15px;transition:all .2s}.web-builder-canvas[data-device=tablet]{max-width:700px;margin-left:auto;margin-right:auto}.web-builder-canvas[data-device=mobile]{max-width:390px;margin-left:auto;margin-right:auto}.web-builder-canvas>p{text-align:center;color:#829087;padding:90px 10px}.web-builder-block{background:#fff;border:1px solid #dce6e0;border-radius:12px;margin:9px 0;overflow:hidden}.web-builder-block header{background:#edf7f2;align-items:center;gap:8px;padding:9px 12px;display:flex}.web-builder-block header strong{text-transform:capitalize;flex:1}.web-builder-block header button{cursor:pointer;background:0 0;border:0}.web-builder-handle{cursor:grab}.web-builder-fields{grid-template-columns:1fr 1fr 1fr;gap:9px;padding:13px;display:grid}.web-builder-fields .is-wide{grid-column:1/-1}.web-builder-fields textarea{min-height:70px}.web-seo-settings{border:1px solid #dfe7e2;border-radius:10px;margin:15px 0;padding:14px}.web-seo-settings summary{color:#087b50;cursor:pointer;font-weight:800}.web-seo-settings>div{grid-template-columns:1fr 1fr;gap:9px;margin-top:13px;display:grid}.web-menu-card{border:1px solid #dfe7e2;border-radius:12px;margin-bottom:15px;padding:14px}.web-menu-card h3{justify-content:space-between;display:flex}.web-menu-card>div{border-bottom:1px solid #edf1ee;justify-content:space-between;padding:7px;display:flex}.web-menu-card form{border-top:1px solid #e2e8e4}.web-media-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.web-media-grid article{border:1px solid #dfe7e2;border-radius:11px;overflow:hidden}.web-media-grid img,.web-media-grid article>span{object-fit:cover;color:#087b50;background:#eaf4ee;place-items:center;width:100%;height:130px;font-size:23px;font-weight:900;display:grid}.web-media-grid article>div{padding:10px;display:grid}.web-media-grid small{color:#77827c}.web-media-grid p{color:#a66;margin:5px 0;font-size:11px}.web-form-card{border-bottom:1px solid #e5ebe7;grid-template-columns:1fr auto auto;gap:10px;padding:13px 0;display:grid}.web-form-card span{display:grid}.web-form-card small{color:#718078}.web-form-card code{color:#087b50}.web-submissions article{border-bottom:1px solid #e5ebe7;padding:14px 0}.web-submissions span{display:grid}.web-submissions small{color:#718078}.web-submissions p{grid-template-columns:120px 1fr;margin:5px 0;font-size:12px;display:grid}.web-seo-list>div,.web-redirect{border-bottom:1px solid #e5ebe7;align-items:center;gap:10px;padding:12px 0;display:flex}.web-seo-list span{flex:1;display:grid}.web-seo-list small{color:#718078}.web-seo-list b{border-radius:8px;padding:5px 8px;font-size:10px}.web-seo-list .is-good{color:#08724a;background:#e1f7eb}.web-seo-list .is-warning{color:#896315;background:#fff2d7}.web-redirect code:first-child{flex:1}.web-redirect b{color:#087b50}.web-audit>div{border-bottom:1px solid #e5ebe7;padding:10px 0;display:grid}.web-audit small{color:#78847d}@media (width<=900px){.nen-site-header nav{display:none}.nen-web-hero{grid-template-columns:1fr;min-height:580px}.nen-web-hero aside{display:none}.nen-web-stats{grid-template-columns:1fr 1fr}.nen-web-cta,.nen-web-form{grid-template-columns:1fr;display:grid}.nen-site-footer,.web-builder-layout{grid-template-columns:1fr}.web-widget-palette{position:static}.web-page-settings,.web-builder-fields,.web-seo-settings>div{grid-template-columns:1fr}.web-builder-fields .is-wide{grid-column:auto}.web-media-grid{grid-template-columns:1fr 1fr}}@media (width<=600px){.nen-site-header{padding:12px 18px}.nen-site-brand small{display:none}.nen-web-hero{padding:60px 24px}.nen-web-hero h1{letter-spacing:-2px}.nen-web-stats{grid-template-columns:1fr 1fr}.nen-web-form form{grid-template-columns:1fr}.nen-web-form .consent,.nen-web-form button{grid-column:auto}.web-media-grid{grid-template-columns:1fr}.web-page-list>article{display:grid}}.web-featured-preview{object-fit:cover;border:1px solid #dce6e0;border-radius:10px;width:150px;height:88px;margin-top:8px;display:block}.web-editor-actions,.web-blog-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;display:flex}.web-blog-actions a{text-decoration:none}.web-blog-admin-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.web-blog-admin-grid>article{background:#fff;border:1px solid #dfe8e2;border-radius:14px;grid-template-columns:155px 1fr;min-height:180px;display:grid;overflow:hidden}.web-blog-admin-grid img,.web-blog-placeholder{object-fit:cover;width:100%;height:100%;min-height:180px}.web-blog-placeholder{color:#fff;background:linear-gradient(135deg,#063e2b,#12aa6c);place-items:center;font-size:28px;font-weight:900;display:grid}.web-blog-admin-grid article>div{padding:17px}.web-blog-admin-grid small{color:#74827a}.web-blog-admin-grid h3{color:#173d2b;margin:7px 0}.web-blog-admin-grid p{color:#607168;line-height:1.5}.web-blog-admin-grid footer{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.web-blog-admin-grid footer a{color:#087b50;font-size:12px;font-weight:750;text-decoration:none}.web-menu-layout{grid-template-columns:minmax(0,2fr) minmax(260px,1fr);align-items:start;gap:17px;display:grid}.web-menu-settings-form{grid-template-columns:1.4fr 1fr 1fr auto;align-items:end;gap:9px;display:grid}.web-menu-settings-form label{color:#56695e;gap:4px;font-size:11px;font-weight:700;display:grid}.web-menu-settings-form input,.web-menu-settings-form select{background:#fff;border:1px solid #d9e4dd;border-radius:8px;width:100%;padding:9px}.web-menu-settings-form button,.web-menu-items button{color:#fff;background:#09945f;border:0;border-radius:8px;padding:10px 14px;font-weight:750}.web-menu-items{margin-top:12px;display:grid}.web-menu-items details{border-top:1px solid #e6ece8}.web-menu-items summary{cursor:pointer;grid-template-columns:1fr 1.5fr auto;align-items:center;gap:10px;padding:12px 4px;display:grid}.web-menu-items summary small{color:#75837b;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.web-menu-items summary b{color:#087b50;font-size:12px}.web-menu-items details>form{background:#f8faf9;border:1px solid #e2eae5;border-radius:11px;margin:0 0 13px;padding:14px}.web-menu-items details>form>div{grid-template-columns:1fr 100px;gap:8px;display:grid}.nen-blog{color:#173b2a;background:#f7faf8}.nen-blog-hero{color:#fff;background:radial-gradient(circle at 80% 20%,#24c07954,#0000 34%),linear-gradient(125deg,#052f22,#08784e);padding:88px 7vw 82px}.nen-blog-hero p{color:#93e6bd;letter-spacing:.14em;text-transform:uppercase;margin:0;font-weight:800}.nen-blog-hero h1{letter-spacing:-.05em;margin:9px 0 12px;font-size:clamp(45px,7vw,84px)}.nen-blog-hero span{color:#d4eee1;max-width:650px;font-size:18px;line-height:1.6;display:block}.nen-blog-section{max-width:1280px;margin:auto;padding:65px 28px 90px}.nen-blog-section>header{justify-content:space-between;align-items:end;margin-bottom:25px;display:flex}.nen-blog-section h2{margin:0;font-size:32px}.nen-blog-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.nen-blog-grid>article{background:#fff;border:1px solid #e0e9e3;border-radius:18px;overflow:hidden;box-shadow:0 9px 28px #153e2a0e}.nen-blog-grid img,.nen-blog-art{object-fit:cover;color:#fff;background:linear-gradient(135deg,#073d2c,#18af70);place-items:center;width:100%;height:220px;font-size:34px;font-weight:900;text-decoration:none;display:grid}.nen-blog-grid article>div{padding:21px}.nen-blog-grid small{color:#6d7e74;font-weight:650}.nen-blog-grid h3{margin:9px 0;font-size:22px;line-height:1.25}.nen-blog-grid h3 a{color:#163c2a;text-decoration:none}.nen-blog-grid p{color:#5d6f65;min-height:68px;line-height:1.55}.nen-blog-grid footer{color:#76847c;border-top:1px solid #e7ede9;justify-content:space-between;padding-top:15px;font-size:12px;display:flex}.nen-blog-grid footer a{color:#078052;font-weight:800;text-decoration:none}.nen-blog-article-head{color:#fff;background:#062f22;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:stretch;display:grid}.nen-blog-article-head>img{object-fit:cover;width:100%;height:100%;max-height:620px}.nen-blog-article-head>div{align-self:center;padding:70px clamp(28px,6vw,90px)}.nen-blog-article-head>div>a{color:#82e4b4;font-weight:800;text-decoration:none}.nen-blog-article-head small{color:#badbca;margin:22px 0 10px;display:block}.nen-blog-article-head h1{margin:0;font-size:clamp(38px,5vw,68px);line-height:1.05}.nen-blog-article-head p{color:#cee4d8;font-size:18px;line-height:1.55}.nen-blog-article-head>div>div{flex-wrap:wrap;gap:7px;display:flex}.nen-blog-article-head span{color:#aee6c9;background:#ffffff18;border-radius:20px;padding:5px 9px;font-size:11px}@media (width<=1050px){.web-blog-admin-grid,.nen-blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.web-menu-layout,.nen-blog-article-head{grid-template-columns:1fr}.nen-blog-article-head>img{max-height:440px}}@media (width<=700px){.web-menu-settings-form,.web-blog-admin-grid,.nen-blog-grid,.web-blog-admin-grid>article{grid-template-columns:1fr}.web-blog-admin-grid img,.web-blog-placeholder{height:190px}.web-menu-items summary{grid-template-columns:1fr auto}.web-menu-items summary small{grid-area:2/1/auto/-1}.nen-blog-hero{padding:60px 24px}.nen-blog-section{padding:44px 18px}.nen-blog-article-head>div{padding:45px 24px}}.website-admin{background:#f3f5f4;min-height:calc(100vh - 78px);margin:-18px -28px -40px}.website-admin-title{background:#f7f9f8;justify-content:space-between;align-items:end;gap:20px;padding:12px 26px 5px;display:flex}.website-admin-title h1{color:#4d5350;margin:2px 0 0;font-size:30px;line-height:1}.website-admin-title>a,.website-public-link{color:#079653;font-size:12px;font-weight:750}.website-summary-grid{background:#f7f9f8;grid-template-columns:repeat(6,minmax(0,1fr));gap:15px;padding:7px 18px 12px;display:grid}.website-summary-grid article{background:#fff;border:1px solid #cfd6d2;border-radius:17px;min-height:90px;padding:14px 16px 12px;display:grid}.website-summary-grid span{color:#848985;font-size:15px}.website-summary-grid strong{color:#098653;font-size:32px;line-height:1}.website-summary-grid small{color:#525955;align-self:end;font-size:10px!important}.website-admin-tabs{background:#f7f9f8;grid-template-columns:repeat(7,minmax(120px,1fr));gap:12px;padding:0 18px 12px;display:grid;overflow-x:auto}.website-admin-tabs a{color:#08a661;white-space:nowrap;background:#fff;border:1px solid #d3d9d6;border-radius:18px;place-items:center;min-height:42px;padding:8px 14px;font-size:15px;font-weight:650;display:grid}.website-admin-tabs a.is-active{color:#fff;background:#08ac65;border-color:#08ac65;box-shadow:0 8px 18px #08ac6529}.website-content-panel{padding:8px 18px 26px}.website-list-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:10px;display:flex}.website-list-heading>div{align-items:center;gap:12px;display:flex}.website-list-heading h2,.website-section-heading h2{color:#1d2621;margin:0;font-size:25px;font-weight:500}.website-outline-button,.website-table-tools button,.website-search-row button{color:#079653;cursor:pointer;background:#fff;border:1px solid #0bb269;place-items:center;min-height:35px;padding:7px 14px;font-weight:750;display:inline-grid}.website-list-scopes{gap:0;margin:10px 0 20px;display:flex;overflow:auto}.website-list-scopes a{color:#08a55f;white-space:nowrap;border-right:1px solid #b9c2bd;padding:0 9px;font-size:12px;font-weight:650}.website-list-scopes a:first-child{padding-left:0}.website-list-scopes a:last-child{border:0}.website-list-scopes a.is-active{color:#156b46;font-weight:850}.website-search-row{justify-content:flex-end;gap:9px;margin:-37px 0 12px;display:flex}.website-search-row input{background:#fff;border:1px solid #aeb7b2;width:210px;height:35px;padding:7px 10px}.website-table-tools{justify-content:space-between;align-items:center;gap:10px;margin:8px 0;display:flex}.website-table-tools>div{gap:8px;display:flex}.website-table-tools>div:nth-child(2){margin-right:auto}.website-table-tools select{background:#fff;border:1px solid #adb7b1;min-width:135px;height:35px;padding:6px 9px}.website-table-tools>span{color:#525b56;font-size:12px}.website-table-wrap{background:#fff;border:1px solid #cbd2ce;overflow:auto}.website-content-table{border-collapse:collapse;width:100%;min-width:780px}.website-content-table th{color:#28332d;text-align:left;background:#fff;border-bottom:1px solid #d8dedb;padding:10px;font-size:12px;font-weight:500}.website-content-table th:first-child,.website-content-table td:first-child{text-align:center;width:38px}.website-content-table th:nth-child(3){width:170px}.website-content-table th:nth-child(4){width:60px}.website-content-table th:last-child{width:190px}.website-content-table tbody tr:nth-child(odd){background:#f3f5f4}.website-content-table tbody tr:nth-child(2n){background:#fff}.website-content-table td{color:#52605a;vertical-align:top;border-bottom:1px solid #edf0ee;height:76px;padding:11px 10px;font-size:12px}.website-content-table input[type=checkbox]{accent-color:#08a661;width:16px;height:16px}.website-title-link{color:#08a661;font-size:13px;font-weight:800}.website-front-label{color:#35423b;font-weight:650}.website-row-actions{opacity:0;gap:9px;min-height:16px;margin-top:7px;transition:opacity .15s;display:flex}.website-content-table tr:hover .website-row-actions,.website-content-table tr:focus-within .website-row-actions{opacity:1}.website-row-actions a,.website-row-actions button{color:#087d51;cursor:pointer;background:0 0;border:0;padding:0;font-size:10px}.website-content-table td:last-child strong,.website-content-table td:last-child span{display:block}.website-content-table td:last-child strong{color:#4f5b54;font-weight:550}.website-content-table td:last-child span{margin-top:3px;line-height:1.45}.website-comments-col{text-align:center!important}.website-sort{color:#a6b0aa;font-size:9px}.website-empty-row{text-align:center!important;height:130px!important}.website-table-tools.is-bottom{padding-bottom:3px}.website-section-heading{justify-content:space-between;align-items:end;gap:20px;padding:20px 18px 14px;display:flex}.website-section-heading p{color:#6f7a74;margin:5px 0 0;font-size:12px}.website-section-heading>span{color:#68756e;font-size:12px}.website-admin>.web-menu-layout,.website-admin>.bc-admin-grid,.website-admin>.web-type-settings{margin:0 18px 25px}.website-empty-state{color:#76827b;text-align:center;place-items:center;min-height:190px;padding:25px;display:grid}.website-empty-state strong{color:#35473d}.website-widget-catalog{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;padding:0 18px 18px;display:grid}.website-widget-catalog article{background:#fff;border:1px solid #dce4df;border-radius:14px;align-items:center;gap:12px;padding:17px;display:flex}.website-widget-catalog article>span{color:#078653;background:#e8f8ef;border-radius:12px;flex:none;place-items:center;width:42px;height:42px;font-weight:900;display:grid}.website-widget-catalog article>div{min-width:0;display:grid}.website-widget-catalog h3,.website-widget-catalog p{margin:0}.website-widget-catalog h3{font-size:14px}.website-widget-catalog p{color:#6f7b74;margin:3px 0;font-size:10px}.website-widget-catalog code{color:#0a8e59;font-size:10px}.website-widget-catalog article>b{color:#087b50;background:#e3f8ed;border-radius:20px;align-self:start;margin-left:auto;padding:4px 7px;font-size:9px}.website-forms-grid{align-items:start}.website-theme-presets{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:0 18px 18px;display:grid}.website-theme-presets article{background:#fff;border:1px solid #d8e0dc;border-radius:14px;gap:7px;padding:14px;display:grid}.website-theme-presets article.is-active{border-color:#0aad65;box-shadow:0 0 0 2px #bcebd3}.website-theme-presets small{color:#718078}.website-theme-swatch{grid-template-columns:1fr 1.6fr 1fr;gap:5px;height:72px;display:grid}.website-theme-swatch span{border-radius:7px}.website-theme-swatch.is-nen span:first-child{background:#073e2b}.website-theme-swatch.is-nen span:nth-child(2){background:#0caf63}.website-theme-swatch.is-nen span:nth-child(3){background:#edf9f2}.website-theme-swatch.is-light span:first-child{background:#e9eeeb}.website-theme-swatch.is-light span:nth-child(2){background:#fff;border:1px solid #dde4e0}.website-theme-swatch.is-light span:nth-child(3){background:#567064}.website-theme-swatch.is-bold span:first-child{background:#101d17}.website-theme-swatch.is-bold span:nth-child(2){background:#ffbd2e}.website-theme-swatch.is-bold span:nth-child(3){background:#0caf63}.website-builder-overhaul{margin:20px 18px 30px}.website-close-builder{color:#087d51;font-size:12px;font-weight:750}.website-builder-overhaul .web-device-toggle{justify-content:flex-end;margin:12px 0 -8px}@media (width<=1200px){.website-summary-grid{grid-template-columns:repeat(3,1fr)}.website-widget-catalog{grid-template-columns:repeat(2,1fr)}}@media (width<=850px){.website-admin{margin:-18px -18px -40px}.website-summary-grid{grid-template-columns:repeat(2,1fr)}.website-admin-tabs{grid-template-columns:repeat(7,150px)}.website-search-row{justify-content:flex-start;margin:12px 0}.website-search-row label{flex:1}.website-search-row input{width:100%}.website-table-tools{flex-wrap:wrap;align-items:flex-start}.website-table-tools>div:nth-child(2){margin-right:0}.website-widget-catalog,.website-theme-presets{grid-template-columns:1fr}.website-admin>.web-menu-layout,.website-admin>.bc-admin-grid,.website-admin>.web-type-settings,.website-builder-overhaul{margin-inline:12px}}@media (width<=560px){.website-admin-title{flex-direction:column;align-items:flex-start}.website-summary-grid{grid-template-columns:1fr 1fr;gap:8px;padding-inline:12px}.website-summary-grid article{min-height:82px;padding:11px}.website-summary-grid strong{font-size:27px}.website-admin-tabs,.website-content-panel{padding-inline:12px}.website-list-heading{flex-direction:column;align-items:flex-start}.website-table-tools>div{width:100%}.website-table-tools select{flex:1;min-width:0}.website-search-row{grid-template-columns:1fr auto;display:grid}.website-section-heading{flex-direction:column;align-items:flex-start}.website-widget-catalog{padding-inline:12px}.website-content-table td{height:68px}}.nen-global-header{z-index:20;background:var(--site-header-bg);min-height:88px;color:var(--site-header-text);border-bottom:1px solid #e8ecea;grid-template-columns:88px minmax(0,1fr) auto;align-items:center;padding:8px clamp(20px,4vw,62px);display:grid;position:relative;box-shadow:0 2px 8px #1237260a}.nen-global-brand{width:70px;height:70px;display:block}.nen-global-brand img,.nen-global-brand>span{object-fit:contain;width:100%;height:100%}.nen-global-brand>span{color:#fff;background:linear-gradient(145deg,#048a57,#0a6848);border-radius:2px;align-content:center;place-items:center;display:grid}.nen-global-brand b{font-size:18px}.nen-global-brand small{font-size:8px!important}.nen-global-header nav{align-items:center;gap:clamp(20px,3vw,54px);padding-left:15px;display:flex}.nen-global-header nav a{color:var(--site-header-text);letter-spacing:.015em;white-space:nowrap;font-size:15px;font-weight:750}.nen-global-header nav a:not(:first-child):after{content:" ▼";font-size:9px}.nen-global-actions{align-items:center;gap:10px;display:flex}.nen-global-actions>a,.nen-header-signin{white-space:nowrap;border:1px solid #dde3e0;border-radius:8px;place-items:center;min-height:44px;padding:9px 17px;display:grid}.nen-global-actions .nen-header-search{color:#14241b;background:#f3f5f4;border:0;border-radius:50%;width:46px;padding:0;font-family:Arial,sans-serif;font-size:29px;line-height:1}.nen-header-signin{cursor:pointer;background:#fff;list-style:none}.nen-header-login-menu{position:relative}.nen-header-login-menu summary::-webkit-details-marker{display:none}.nen-header-login-menu>div{background:#fff;border:1px solid #dfe6e2;border-radius:10px;min-width:150px;padding:7px;display:grid;position:absolute;top:50px;right:0;box-shadow:0 12px 28px #0a3e2626}.nen-header-login-menu>div a{color:#405149;border-radius:7px;padding:9px;font-size:12px}.nen-header-login-menu>div a:hover{color:#087d51;background:#e9f8f0}.nen-global-actions .nen-header-contact{border-color:var(--site-accent);background:var(--site-accent);color:#073d2b}.nen-home-hero{background:#fff;grid-template-columns:minmax(230px,.75fr) minmax(420px,1.65fr) minmax(270px,.75fr);gap:26px;padding:55px clamp(20px,4.3vw,68px) 22px;display:grid}.nen-home-hero:not(:has(.nen-home-login)){grid-template-columns:minmax(230px,.75fr) minmax(420px,2.4fr)}.nen-home-hero>article,.nen-home-hero>aside{background:#fff;border:1px solid #dfe5e2;border-radius:12px;min-height:560px}.nen-home-intro{flex-direction:column;padding:38px 20px;display:flex}.nen-home-intro h1{color:#29b77a;letter-spacing:.015em;margin:0;line-height:1.28;font-size:clamp(24px,2.1vw,32px)!important}.nen-home-intro hr,.nen-home-login hr{border:0;border-top:1px solid #d9dfdc;width:100%;margin:18px 0}.nen-home-intro p{color:#26332c;margin:0;line-height:1.68;font-size:16px!important}.nen-home-intro>a{color:#07432e;background:#28b477;border-radius:6px;align-self:flex-start;margin-top:auto;padding:8px 11px;font-size:12px;font-weight:650}.nen-home-feature{color:#fff;background-position:50%;background-size:cover;align-items:center;margin:18px 0;padding:50px 70px;display:flex;position:relative;overflow:hidden}.nen-home-feature:after{content:"";background:#fff8;border-radius:5px;width:42px;height:5px;position:absolute;inset:auto 28px 24px auto;box-shadow:-12px 0 #fff}.nen-home-feature>div{z-index:1;max-width:620px;position:relative}.nen-home-feature h2{color:#fff;margin:0 0 24px;font-size:clamp(27px,3vw,42px)!important;font-weight:500!important}.nen-home-feature p{color:#fff;text-shadow:0 1px 7px #063b29;line-height:1.45;font-size:15px!important}.nen-home-feature a{color:#39433e;background:#fff;border-radius:7px;place-items:center;margin-top:12px;padding:13px 20px;font-weight:650;display:inline-grid}.nen-home-login{flex-direction:column;padding:28px 20px;display:flex}.nen-home-login>p{color:#29372f;margin:0;line-height:1.4;font-size:12px!important}.nen-home-login h2{font-size:23px!important}.nen-home-login form{gap:15px;display:grid}.nen-home-login label{color:#29372f;gap:7px;font-size:14px;font-weight:600;display:grid}.nen-home-login input{background:#edf4ff;border:1px solid #d1dae6;border-radius:7px;width:100%;height:44px;padding:8px 11px}.nen-home-login button,.nen-home-login-button{color:#073d2b;cursor:pointer;background:#29b477;border:0;border-radius:7px;place-items:center;min-height:44px;font-weight:700;display:grid}.nen-home-login>span{text-align:center;margin-top:20px;font-size:13px}.nen-home-login>span a{color:#159967}.nen-home-login-error{color:#a23434;background:#fff0f0;border-radius:6px;padding:8px}.nen-web-success{z-index:3;color:#075b39;text-align:center;background:#daf8e7;padding:12px 4vw;position:relative}.nen-newsletter-band{background:#f6f6f6;border-top:4px solid #edf0ee;grid-template-columns:1fr minmax(360px,.8fr);align-items:center;gap:70px;padding:75px clamp(20px,4.3vw,68px) 30px;display:grid}.nen-newsletter-band h2{color:#177a61;margin:0 0 9px;font-size:26px!important;font-weight:500!important}.nen-newsletter-band p{color:#68736d;max-width:650px;margin:0;line-height:1.55;font-size:15px!important}.nen-newsletter-band form{display:flex}.nen-newsletter-band input{background:#fff;border:1px solid #d9dfdc;border-radius:8px 0 0 8px;flex:1;min-width:0;height:43px;padding:9px 15px}.nen-newsletter-band button{color:#073d2b;background:#29b477;border:0;border-radius:0 8px 8px 0;min-width:130px;font-weight:700}.nen-network-description{background:#f6f6f6;padding:25px clamp(20px,4.3vw,68px) 80px}.nen-network-description p{color:#35423b;border-top:1px solid #d9deda;padding-top:25px;line-height:1.4;font-size:11px!important}.nen-universal-footer{background:var(--site-footer-bg);color:var(--site-footer-text)}.nen-footer-intro{color:var(--site-footer-text);margin:0;padding:55px clamp(20px,4.3vw,68px) 22px;line-height:1.45;font-size:11px!important}.nen-footer-columns{border-top:1px solid #ffffff20;grid-template-columns:repeat(5,1fr);gap:45px;margin:0 3vw;padding:20px 1.3vw 65px;display:grid}.nen-footer-columns section{align-content:start;gap:9px;display:grid}.nen-footer-columns h2{color:#58d69e;margin:0 0 3px;font-size:24px!important}.nen-footer-columns a{color:var(--site-footer-text);font-size:15px}.nen-social-links{gap:7px;margin-top:7px;display:flex}.nen-social-links span{color:#07503b;background:#07905e;border-radius:50%;place-items:center;width:27px;height:27px;font-size:10px;font-weight:900;display:grid}.nen-footer-bottom{color:var(--site-footer-text);text-align:center;background:#064b38;place-items:center;gap:7px;padding:24px;display:grid}.nen-footer-bottom strong{color:#55d39b;font-weight:600}.website-global-widget-settings{gap:12px;margin:0 18px 22px;display:grid}.website-global-widget-settings>details{background:#fff;border:1px solid #dce4df;border-radius:14px;overflow:hidden}.website-global-widget-settings>details>summary{cursor:pointer;background:#f8faf9;grid-template-columns:46px 1fr auto;align-items:center;gap:12px;padding:15px 17px;display:grid}.website-global-widget-settings summary>span{color:#078653;background:#e5f8ee;border-radius:11px;place-items:center;width:38px;height:38px;font-weight:850;display:grid}.website-global-widget-settings summary>div{display:grid}.website-global-widget-settings summary small{color:#758078}.website-global-widget-settings summary>b{color:#087d51;font-size:11px}.website-global-widget-settings details>p{color:#6e7973;margin:0;padding:0 17px 17px;font-size:11px}.website-widget-settings-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:17px;display:grid}.website-widget-settings-grid label{color:#53645a;align-content:start;gap:5px;font-size:11px;font-weight:750;display:grid}.website-widget-settings-grid label.is-wide{grid-column:1/-1}.website-widget-settings-grid input,.website-widget-settings-grid textarea{background:#fff;border:1px solid #d9e3dd;border-radius:8px;width:100%;padding:10px}.website-widget-settings-grid input[type=color]{height:43px;padding:4px}.website-widget-settings-grid textarea{resize:vertical;min-height:90px}.website-widget-settings-grid .bc-check{align-items:center;display:flex}.website-widget-settings-grid .bc-check input{width:auto}.website-global-widget-settings>button{justify-self:end}@media (width<=1150px){.nen-global-header{grid-template-columns:75px 1fr}.nen-global-header nav{grid-area:2/1/auto/-1;justify-content:center;padding:10px 0;overflow:auto}.nen-home-hero{grid-template-columns:minmax(220px,.75fr) minmax(380px,1.5fr)}.nen-home-login{grid-column:1/-1;min-height:0!important}.nen-home-login form{grid-template-columns:1fr 1fr auto;align-items:end}.nen-home-login form button{padding:0 30px}.nen-footer-columns{grid-template-columns:repeat(3,1fr)}}@media (width<=780px){.nen-global-header{grid-template-columns:58px 1fr;padding-inline:15px}.nen-global-brand{width:54px;height:54px}.nen-global-actions{justify-self:end}.nen-global-actions .nen-header-contact{display:none}.nen-global-header nav{justify-content:flex-start}:is(.nen-home-hero,.nen-home-hero:not(:has(.nen-home-login))){grid-template-columns:1fr;padding:25px 15px}.nen-home-hero>article,.nen-home-hero>aside{min-height:0}.nen-home-intro{padding:28px 20px}.nen-home-intro>a{margin-top:22px}.nen-home-feature{margin:0;padding:35px 28px;min-height:470px!important}.nen-home-login{grid-column:auto}.nen-home-login form{grid-template-columns:1fr}.nen-newsletter-band{grid-template-columns:1fr;gap:25px;padding-inline:20px}.nen-network-description{padding-inline:20px}.nen-footer-columns{grid-template-columns:repeat(2,1fr);gap:32px}.website-widget-settings-grid{grid-template-columns:1fr}.website-widget-settings-grid label.is-wide{grid-column:auto}.website-global-widget-settings{margin-inline:12px}}@media (width<=500px){.nen-global-actions .nen-header-signin{display:none}.nen-footer-columns{grid-template-columns:1fr}.nen-newsletter-band form{grid-template-columns:1fr auto;display:grid}.nen-newsletter-band input{border-radius:8px 0 0 8px}.nen-newsletter-band button{min-width:100px}.nen-home-feature{min-height:400px!important}.nen-global-header nav{gap:20px}}.nen-home-feature{padding:0;display:block}.nen-home-feature:after{display:none}.nen-home-slides{inset:0;max-width:none!important;position:absolute!important}.nen-home-slide{opacity:0;visibility:hidden;background-position:50%;background-size:cover;align-items:center;padding:50px 70px;transition:opacity .7s,visibility .7s;display:flex;position:absolute;inset:0}.nen-home-slide.is-active{opacity:1;visibility:visible}.nen-home-slide video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.nen-home-slide-shade{background:linear-gradient(90deg,#034c34db,#034c3442);position:absolute;inset:0}.nen-home-slide>div{z-index:2;max-width:620px;position:relative}.nen-home-slide h2{color:#fff;margin:0 0 24px;font-size:clamp(27px,3vw,42px)!important;font-weight:500!important}.nen-home-slide p{color:#fff;text-shadow:0 1px 7px #063b29;line-height:1.45;font-size:15px!important}.nen-home-slide a{color:#39433e;background:#fff;border-radius:7px;place-items:center;margin-top:12px;padding:13px 20px;font-weight:650;display:inline-grid}.nen-hero-arrow{z-index:5;color:#fff;cursor:pointer;background:#ffffff17;border:0;place-items:center;width:40px;height:50px;font-size:34px;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.nen-hero-arrow.is-prev{left:8px}.nen-hero-arrow.is-next{right:8px}.nen-hero-dots{z-index:5;gap:7px;display:flex;position:absolute;bottom:24px;right:28px}.nen-hero-dots button{cursor:pointer;background:0 0;border:1px solid #fff;border-radius:50%;width:9px;height:9px;padding:0}.nen-hero-dots button.is-active{background:#fff}.website-hero-slides-editor{background:#f8faf9;border:1px solid #e1e8e4;border-radius:12px;margin:0 17px 17px;overflow:hidden}.website-hero-slides-editor>.panel-heading{padding:14px}.website-hero-slides-editor>.panel-heading small{color:#758179;margin-top:3px;display:block}.website-hero-slides-editor>[data-hero-slides]{gap:10px;padding:0 14px 14px;display:grid}.website-hero-slides-editor article{background:#fff;border:1px solid #dce5e0;border-radius:10px;overflow:hidden}.website-hero-slides-editor article>header{background:#edf7f2;justify-content:space-between;align-items:center;padding:10px 14px;display:flex}.website-hero-slides-editor article>header button{color:#a33;cursor:pointer;background:0 0;border:0;font-size:11px}.website-widget-settings-grid select{background:#fff;border:1px solid #d9e3dd;border-radius:8px;width:100%;padding:10px}@media (width<=780px){.nen-home-slide{padding:35px 28px}.nen-hero-arrow{width:32px}.website-hero-slides-editor{margin-inline:12px}}body>.nen-global-header{background:var(--site-header-bg)!important;min-height:88px!important;color:var(--site-header-text)!important;text-align:left!important;border-bottom:1px solid #e8ecea!important;grid-template-columns:88px minmax(0,1fr) auto!important;align-items:center!important;padding:8px clamp(20px,4vw,62px)!important;display:grid!important}body>.nen-universal-footer{background:var(--site-footer-bg)!important;color:var(--site-footer-text)!important;text-align:left!important;margin:0!important;padding:0!important;display:block!important}body>.nen-universal-footer .nen-footer-bottom{text-align:center!important}@media (width<=1150px){body>.nen-global-header{grid-template-columns:75px 1fr!important}}@media (width<=780px){body>.nen-global-header{grid-template-columns:58px 1fr!important;padding-inline:15px!important}}body>.nen-global-header{box-sizing:border-box!important;width:100%!important;max-width:none!important;font-family:var(--website-font,Karla,Arial,sans-serif)!important;margin:0!important}body>.nen-global-header>.nen-global-brand{width:70px!important;height:70px!important;color:inherit!important;border:0!important;border-radius:0!important;padding:0!important;text-decoration:none!important;display:block!important}body>.nen-global-header>nav{background:0 0!important;align-items:center!important;gap:clamp(20px,3vw,54px)!important;margin:0!important;padding:0 0 0 15px!important;display:flex!important}body>.nen-global-header>nav>a{color:var(--site-header-text)!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;font-size:15px!important;font-weight:750!important;text-decoration:none!important;display:inline!important}body>.nen-global-header>.nen-global-actions{align-items:center!important;gap:10px!important;margin:0!important;padding:0!important;display:flex!important}.nen-social-login{gap:10px;margin-top:auto;padding-top:24px;display:grid}.nen-social-login>p{color:#65736b;text-align:center;margin:0;font-size:12px!important}.nen-social-login>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.nen-social-login a{color:#26382f;background:#fff;border:1px solid #dce3df;border-radius:7px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:7px 9px;font-size:11px;font-weight:700;text-decoration:none;display:flex}.nen-social-login a:hover{background:#f3fbf7;border-color:#8bcdb0}.nen-social-login b{place-items:center;min-width:20px;height:20px;font-family:Arial,sans-serif;font-size:14px;display:grid}.nen-social-login .is-facebook b{color:#1877f2}.nen-social-login .is-google b{color:#4285f4}.nen-social-login .is-linkedin b{color:#fff;background:#0a66c2;border-radius:3px;font-size:10px}.nen-social-login .is-x b{color:#111}.nen-home-intro h1{font-size:var(--hero-heading-size,32px)!important}.nen-home-hero>article,.nen-home-hero>aside{min-height:var(--hero-section-height,560px);height:auto}.nen-home-intro,.nen-home-login{overflow-wrap:anywhere}.nen-home-slide{overflow:auto}.nen-home-slide>div{width:min(100%,620px)}.nen-social-links{flex-wrap:wrap;align-items:center;gap:9px}.nen-social-links a{background:#07905e;border-radius:50%;place-items:center;width:35px;height:35px;transition:transform .18s,background .18s;display:grid}.nen-social-links a:hover{background:#0aaa70;transform:translateY(-2px)}.nen-social-links img{object-fit:contain;filter:brightness(0)invert();width:17px;height:17px;display:block}@media (width<=1150px){body>.nen-global-header>nav{grid-area:2/1/auto/-1!important;justify-content:center!important;padding:10px 0!important;overflow:auto!important}.nen-social-login{margin-top:5px}.nen-social-login>div{grid-template-columns:repeat(4,1fr)}}@media (width<=780px){body>.nen-global-header>.nen-global-brand{width:54px!important;height:54px!important}body>.nen-global-header>nav{justify-content:flex-start!important}.nen-social-login>div{grid-template-columns:1fr 1fr}.nen-home-hero>article,.nen-home-hero>aside{min-height:auto}.nen-home-hero>.nen-home-feature{min-height:clamp(400px,var(--hero-section-height,560px),640px)!important}.nen-home-slide{padding:clamp(28px,7vw,48px)}}.magazine-admin-heading{align-items:end}.magazine-admin-metrics{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:18px;display:grid}.magazine-admin-metrics article{background:#fff;border:1px solid #dfe8e2;border-radius:14px;gap:5px;padding:18px;display:grid}.magazine-admin-metrics span{color:#718078;font-size:11px}.magazine-admin-metrics strong{color:#087d51;font-size:29px}.magazine-search-bar{gap:8px;padding:0 18px 18px;display:flex}.magazine-search-bar label{flex:1}.magazine-search-bar input,.magazine-search-bar select,.magazine-search-bar button,.magazine-search-bar a{color:#35473d;background:#fff;border:1px solid #d8e3dc;border-radius:8px;height:41px;padding:9px 12px}.magazine-search-bar button{color:#fff;background:#07965c;border-color:#07965c;font-weight:750}.magazine-search-bar a{place-items:center;text-decoration:none;display:grid}.magazine-admin-list{overflow:hidden}.magazine-table{border-collapse:collapse;width:100%}.magazine-table th{color:#66756d;text-align:left;background:#f3f6f4;padding:11px;font-size:10px}.magazine-table td{vertical-align:middle;border-top:1px solid #e7ede9;padding:12px 10px}.magazine-table td:first-child img,.magazine-cover-placeholder{object-fit:cover;color:#fff;background:linear-gradient(145deg,#087b52,#19b477);border-radius:5px;place-items:center;width:52px;height:68px;font-weight:900;display:grid}.magazine-table td:nth-child(2){min-width:240px}.magazine-table td:nth-child(2)>strong,.magazine-table td:nth-child(2)>small,.magazine-table td:nth-child(2)>p,.magazine-table td:nth-child(5)>small{display:block}.magazine-table td:nth-child(2)>small,.magazine-table td:nth-child(5)>small{color:#738078}.magazine-table td:nth-child(2)>p{color:#5f7066;max-width:350px;margin:4px 0 0;font-size:11px}.magazine-access{color:#087a4d;background:#e5f7ee;border-radius:99px;padding:5px 8px;font-size:10px;font-weight:800;display:inline-flex}.magazine-access.is-subscription{color:#8a5b09;background:#fff0d8}.magazine-row-actions{align-items:center;gap:8px;display:flex}.magazine-row-actions a,.magazine-row-actions button{color:#078352;cursor:pointer;background:0 0;border:0;font-size:10px;font-weight:750;text-decoration:none}.magazine-row-actions form{display:inline}.magazine-editor{grid-template-columns:minmax(0,1.7fr) minmax(280px,.65fr);align-items:start;gap:18px;display:grid}.magazine-editor>aside{gap:14px;display:grid}.magazine-form-grid{grid-template-columns:1fr 1fr;gap:13px;padding:18px;display:grid}.magazine-form-grid label,.magazine-form-stack>label{color:#4f6258;gap:6px;font-size:11px;font-weight:750;display:grid}.magazine-form-grid .is-wide{grid-column:1/-1}.magazine-form-grid input,.magazine-form-grid textarea,.magazine-form-stack input,.magazine-form-stack select{color:#203c2e;background:#fff;border:1px solid #d8e2dc;border-radius:9px;width:100%;padding:11px}.magazine-form-grid textarea{resize:vertical}.magazine-form-grid small,.magazine-form-stack small{color:#77847d;font-weight:500}.magazine-form-stack{gap:13px;padding:18px;display:grid}.magazine-form-stack fieldset{border:1px solid #dfe7e2;border-radius:9px;gap:7px;margin:0;padding:12px;display:grid}.magazine-form-stack legend{color:#52645a;padding:0 5px;font-size:11px;font-weight:800}.magazine-form-stack .check-row{align-items:center;gap:7px;display:flex}.magazine-form-stack .check-row input{width:auto}.magazine-save-button{width:100%}.magazine-public{color:#183428;background:#f5f8f6;margin:0}.magazine-public main{min-height:55vh}.magazine-public-hero{color:#fff;text-align:center;background:radial-gradient(circle at 80% 20%,#2bc27d66,#0000 30%),linear-gradient(135deg,#073c2a,#086c49);padding:70px clamp(20px,7vw,100px)}.magazine-public-hero .eyebrow{color:#7ee3b4}.magazine-public-hero h1{margin:8px 0;font-size:clamp(42px,7vw,80px)}.magazine-public-hero>p:last-of-type{color:#d4f0e2;max-width:700px;margin:0 auto;line-height:1.6}.magazine-public-hero form{background:#fff;border-radius:12px;grid-template-columns:1fr 190px auto;max-width:780px;margin:28px auto 0;padding:7px;display:grid}.magazine-public-hero input,.magazine-public-hero select,.magazine-public-hero button{color:#1d3328;background:#fff;border:0;padding:12px}.magazine-public-hero select{border-left:1px solid #dfe6e2}.magazine-public-hero button{color:#fff;background:#18ad6b;border-radius:8px;font-weight:800}.magazine-access-notice{color:#78520a;background:#fff7e5;border:1px solid #edcf91;border-radius:9px;max-width:1180px;margin:20px auto 0;padding:13px 18px}.magazine-library{max-width:1240px;margin:auto;padding:60px 24px}.magazine-public-heading{justify-content:space-between;align-items:end;margin-bottom:20px;display:flex}.magazine-public-heading h2{margin:5px 0;font-size:32px}.magazine-public-heading>span{color:#718078}.magazine-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.magazine-grid>a{color:inherit;background:#fff;border:1px solid #dce6e0;border-radius:16px;text-decoration:none;transition:transform .2s,box-shadow .2s;overflow:hidden}.magazine-grid>a:hover{transform:translateY(-4px);box-shadow:0 18px 40px #17432f1a}.magazine-grid figure{aspect-ratio:3/4;background:linear-gradient(145deg,#0b8155,#0f513b);place-items:center;margin:0;display:grid;position:relative;overflow:hidden}.magazine-grid figure img{object-fit:cover;width:100%;height:100%}.magazine-grid figure>span{color:#fff;font-size:44px;font-weight:900}.magazine-grid figure em{color:#08744b;background:#fff;border-radius:99px;padding:6px 9px;font-size:10px;font-style:normal;font-weight:800;position:absolute;top:10px;right:10px}.magazine-grid>a>div{padding:18px}.magazine-grid small{color:#078151;font-weight:800}.magazine-grid h2{margin:7px 0;font-size:20px}.magazine-grid p{color:#65766d;min-height:52px;font-size:12px;line-height:1.5}.magazine-grid b{color:#087d51;font-size:12px}.magazine-detail{max-width:1120px;margin:auto;padding:60px 24px}.magazine-detail-hero{grid-template-columns:310px 1fr;align-items:center;gap:55px;display:grid}.magazine-detail-hero figure{aspect-ratio:3/4;background:#0a7952;border-radius:14px;margin:0;overflow:hidden;box-shadow:0 25px 60px #133d2b2b}.magazine-detail-hero figure img{object-fit:cover;width:100%;height:100%}.magazine-detail-hero figure span{color:#fff;place-items:center;height:100%;font-size:55px;font-weight:900;display:grid}.magazine-detail-hero h1{margin:8px 0;font-size:clamp(38px,6vw,68px);line-height:1}.magazine-detail-hero>div>p:nth-of-type(2){color:#5f7167;font-size:16px;line-height:1.7}.magazine-detail-hero>div>div{flex-wrap:wrap;gap:8px;display:flex}.magazine-detail-hero>div>div span{color:#08774d;background:#e4f5ec;border-radius:99px;padding:7px 10px;font-size:11px}.magazine-description{color:#43574c;background:#fff;border:1px solid #dce5df;border-radius:16px;margin:55px 0;padding:35px;line-height:1.8}.magazine-read-cta{color:#fff;background:#073f2d;border-radius:16px;justify-content:space-between;align-items:center;gap:25px;padding:30px;display:flex}.magazine-read-cta p{color:#bfe5d2;margin:0}.magazine-read-cta a{color:#073d2a;white-space:nowrap;background:#25b878;border-radius:9px;padding:13px 28px;font-weight:850;text-decoration:none}.magazine-reader-page{background:#14201a;margin:0}.magazine-reader{color:#fff;background:radial-gradient(circle,#34483e,#111a15);min-height:calc(100vh - 88px);padding:25px}.magazine-reader>header,.magazine-reader>footer{justify-content:space-between;align-items:center;gap:20px;max-width:1200px;margin:auto;display:flex}.magazine-reader>header h1{margin:2px 0;font-size:22px}.magazine-reader>header a,.magazine-reader>footer button{color:#fff;background:#ffffff12;border:1px solid #fff3;border-radius:8px;padding:9px 13px;text-decoration:none}.magazine-book-stage{grid-template-columns:55px minmax(0,900px) 55px;justify-content:center;align-items:center;gap:16px;min-height:70vh;padding:20px 0;display:grid}.magazine-book-stage>button{color:#fff;cursor:pointer;background:#ffffff17;border:0;border-radius:12px;width:50px;height:70px;font-size:38px}.magazine-book{perspective:1800px;place-items:center;height:min(70vh,850px);display:grid}.magazine-sheet{transform-origin:0;background:#fff;max-width:100%;height:100%;transition:transform .22s,opacity .22s;box-shadow:0 24px 80px #0008}.magazine-sheet.turn-next{opacity:.4;transform:rotateY(-88deg)}.magazine-sheet.turn-prev{transform-origin:100%;opacity:.4;transform:rotateY(88deg)}.magazine-sheet img{object-fit:contain;max-width:100%;height:100%;display:block}.magazine-reader>footer{padding-bottom:15px}.magazine-reader>footer input{accent-color:#1eb876;flex:1}@media (width<=1050px){.magazine-grid{grid-template-columns:repeat(3,1fr)}.magazine-editor{grid-template-columns:1fr}.magazine-admin-metrics{grid-template-columns:repeat(2,1fr)}}@media (width<=760px){.magazine-grid{grid-template-columns:repeat(2,1fr)}.magazine-public-hero form{grid-template-columns:1fr}.magazine-public-hero select{border-top:1px solid #dfe6e2;border-left:0}.magazine-detail-hero{grid-template-columns:1fr}.magazine-detail-hero figure{width:min(100%,330px);margin:auto}.magazine-form-grid{grid-template-columns:1fr}.magazine-form-grid .is-wide{grid-column:auto}.magazine-search-bar{flex-wrap:wrap}.magazine-search-bar label{flex-basis:100%}.magazine-book-stage{grid-template-columns:35px minmax(0,1fr) 35px;gap:6px}.magazine-book-stage>button{width:35px}.magazine-reader>footer{flex-wrap:wrap}}@media (width<=480px){.magazine-grid,.magazine-admin-metrics{grid-template-columns:1fr}.magazine-read-cta{flex-direction:column;align-items:flex-start}.magazine-reader{padding:15px 8px}.magazine-book{height:62vh}}.magazine-detail-hero figure{background:#fff}.magazine-detail-actions{justify-content:flex-end;align-items:center;gap:10px;display:flex}.magazine-detail-actions a{justify-content:center;align-items:center;gap:7px;display:inline-flex}.magazine-detail-actions a.is-download{color:#fff;background:0 0;border:1px solid #46c790}.magazine-detail-actions svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.magazine-reader{grid-template-rows:auto minmax(0,1fr) auto;height:calc(100dvh - 88px);min-height:620px;padding:18px clamp(10px,2vw,28px);display:grid;overflow:hidden}.magazine-reader:fullscreen{height:100dvh;min-height:0}.magazine-reader>header,.magazine-reader>footer{width:100%;max-width:1500px}.magazine-reader>header{padding-bottom:10px}.magazine-reader-tools{justify-content:flex-end;align-items:center;gap:7px;display:flex}.magazine-reader-tools button,.magazine-reader-tools a{color:#fff;cursor:pointer;background:#ffffff12;border:1px solid #ffffff35;border-radius:9px;place-items:center;min-width:39px;height:39px;margin:0;padding:8px 11px;font-weight:750;text-decoration:none;display:grid}.magazine-reader-tools a{padding-inline:14px;display:flex}.magazine-reader-tools svg,.magazine-turn-button svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:21px;height:21px}.magazine-book-stage{grid-template-columns:52px minmax(0,1fr) 52px;height:100%;min-height:0;padding:8px 0;overflow:hidden}.magazine-book-viewport{overscroll-behavior:contain;touch-action:pan-y;place-items:center;width:100%;min-width:0;height:100%;min-height:0;display:grid;overflow:auto}.magazine-book{place-items:initial;perspective:2200px;width:auto;max-width:none;height:auto;transform:translateX(var(--drag-x,0)) rotateY(var(--drag-rotate,0deg));transform-origin:50%;cursor:grab;-webkit-user-select:none;user-select:none;will-change:transform;transition:width .2s,height .2s,transform .22s,filter .22s;display:flex;position:relative}.magazine-book.is-dragging{cursor:grabbing;filter:brightness(.92);transition:none}.magazine-sheet{background:#fff;flex:1 1 0;width:auto;min-width:0;height:100%;margin:0;position:relative;overflow:hidden;transform:none;box-shadow:0 24px 80px #0009}.magazine-sheet[hidden]{display:none}.magazine-book.is-spread .magazine-sheet:first-child{border-right:1px solid #bbb;box-shadow:-18px 22px 55px #0008}.magazine-book.is-spread .magazine-sheet:last-child{box-shadow:18px 22px 55px #0008}.magazine-book.is-spread:after{content:"";z-index:3;pointer-events:none;background:linear-gradient(90deg,#0002,#0000 45%,#0002);width:18px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.magazine-sheet img{object-fit:contain;pointer-events:none;background:#fff;width:100%;max-width:none;height:100%}.magazine-book.turn-next{animation:.3s ease-in-out magazine-turn-next}.magazine-book.turn-prev{animation:.3s ease-in-out magazine-turn-prev}@keyframes magazine-turn-next{0%{transform:rotateY(0)}50%{filter:brightness(.72);transform:rotateY(-16deg)translate(-3%)}to{transform:rotateY(0)}}@keyframes magazine-turn-prev{0%{transform:rotateY(0)}50%{filter:brightness(.72);transform:rotateY(16deg)translate(3%)}to{transform:rotateY(0)}}.magazine-turn-button{place-items:center;transition:background .18s,transform .18s,opacity .18s;display:grid;width:48px!important;height:72px!important;padding:0!important}.magazine-turn-button:hover:not(:disabled){background:#ffffff2b;transform:scale(1.06)}.magazine-turn-button:disabled{opacity:.2;cursor:not-allowed}.magazine-reader>footer{padding-top:10px;padding-bottom:0}.magazine-reader>footer input{min-width:120px}.magazine-reader>footer small{color:#b9c8c0;white-space:nowrap}@media (width<=799px){.magazine-reader{height:calc(100dvh - 72px);min-height:540px;padding:10px 7px}.magazine-reader>header{align-items:flex-start}.magazine-reader>header h1{max-width:46vw;font-size:16px}.magazine-reader-tools{gap:4px}.magazine-reader-tools button{min-width:34px;height:34px;padding:6px}.magazine-reader-tools a{height:34px;padding-inline:9px;font-size:10px}.magazine-book-stage{grid-template-columns:34px minmax(0,1fr) 34px;gap:3px}.magazine-turn-button{width:32px!important;height:58px!important}.magazine-reader>footer{gap:9px}.magazine-reader>footer small{display:none}}@media (width<=560px){.magazine-detail-actions{flex-direction:column;width:100%}.magazine-detail-actions a{width:100%}}.partner-public-page{color:#18382a;background:#f5f8f6;margin:0}.partner-public-page main{min-height:55vh}.partner-public-hero{color:#fff;background:radial-gradient(circle at 85% 20%,#40d28b61,#0000 30%),linear-gradient(135deg,#063b29,#08714c);justify-content:space-between;align-items:end;gap:34px;padding:70px clamp(24px,7vw,100px);display:flex}.partner-public-hero>div{max-width:720px}.partner-public-hero h1{margin:7px 0;font-size:clamp(42px,7vw,78px)}.partner-public-hero p{color:#d4f1e2;line-height:1.65}.partner-public-hero>div>button,.partner-public-hero form button,.partner-application-modal footer button:last-child{color:#073c2a;cursor:pointer;background:#28b97a;border:0;border-radius:10px;padding:12px 22px;font-weight:850}.partner-public-hero form{background:#fff;border-radius:13px;min-width:min(440px,40%);padding:6px;display:flex}.partner-public-hero form input{color:#213c2e;border:0;flex:1;min-width:0;padding:11px}.partner-public-hero form button{white-space:nowrap}.partner-success{color:#08754c;background:#e9f9f0;border:1px solid #bde7d0;border-radius:10px;max-width:1180px;margin:18px auto 0;padding:14px 18px}.partner-directory{max-width:1220px;margin:auto;padding:55px 24px}.partner-section-heading{justify-content:space-between;align-items:end;margin-bottom:20px;display:flex}.partner-section-heading h2{margin:4px 0;font-size:32px}.partner-section-heading>span{color:#75837b}.partner-public-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;display:grid}.partner-public-grid>a{color:inherit;background:#fff;border:1px solid #dce7e1;border-radius:18px;grid-template-columns:150px 1fr;align-items:center;gap:20px;padding:18px;text-decoration:none;transition:transform .18s,box-shadow .18s;display:grid}.partner-public-grid>a:hover{transform:translateY(-3px);box-shadow:0 16px 38px #11492f1a}.partner-public-grid figure{background:#fff;border:1px solid #e3ebe6;border-radius:15px;place-items:center;width:150px;height:150px;margin:0;display:grid;overflow:hidden}.partner-public-grid figure img{object-fit:contain;width:150px;height:150px}.partner-public-grid figure span{color:#08754c;font-size:32px;font-weight:900}.partner-public-grid h2{margin:0 0 7px;font-size:20px}.partner-public-grid p{color:#63736a;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 8px;line-height:1.5;display:-webkit-box;overflow:hidden}.partner-public-grid small{color:#718079;display:block}.partner-public-grid b{color:#078151;margin-top:14px;font-size:12px;display:block}.partner-empty{text-align:center;background:#fff;border:1px dashed #cddbd3;border-radius:16px;grid-column:1/-1;padding:45px}.partner-application-modal{border:0;border-radius:20px;width:min(980px,100vw - 30px);max-height:92vh;padding:0;box-shadow:0 25px 90px #052d1d59}.partner-application-modal::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#051e14a6}.partner-application-modal>form{padding:25px}.partner-application-modal header{border-bottom:1px solid #e4ebe7;justify-content:space-between;align-items:start;gap:20px;padding-bottom:17px;display:flex}.partner-application-modal header h2{margin:3px 0;font-size:28px}.partner-application-modal header p{color:#68786f;margin:5px 0}.partner-application-modal header>button{color:#274a39;cursor:pointer;background:#eef4f1;border:0;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;font-size:25px;display:grid}.partner-form-error{color:#a84435;background:#fff0ed;border-radius:8px;margin:14px 0;padding:11px}.partner-form-grid{grid-template-columns:1fr 1fr;gap:13px;padding:20px 0;display:grid}.partner-form-grid label,.partner-admin-form label{color:#4f6258;gap:6px;font-size:12px;font-weight:750;display:grid}.partner-form-grid input,.partner-form-grid textarea,.partner-admin-form input,.partner-admin-form textarea,.partner-admin-form select{color:#263e31;background:#fff;border:1px solid #d8e3dc;border-radius:9px;width:100%;padding:11px}.partner-form-grid small{color:#79867f;font-weight:500}.partner-consent{align-items:start;grid-template-columns:18px 1fr!important;display:flex!important}.partner-consent input{margin-top:2px;width:auto!important}.partner-honeypot{left:-9999px;position:absolute!important}.partner-application-modal footer{border-top:1px solid #e4ebe7;justify-content:flex-end;gap:9px;padding-top:15px;display:flex}.partner-application-modal footer .is-quiet{color:#43574c;cursor:pointer;background:#edf3f0;border:0;border-radius:10px;padding:12px 20px}.partner-detail{max-width:1120px;margin:auto;padding:50px 24px 70px}.partner-detail>.back-link{margin-bottom:18px;display:inline-block}.partner-detail-hero{background:#fff;border:1px solid #dce7e1;border-radius:22px;grid-template-columns:220px 1fr;align-items:center;gap:38px;padding:30px;display:grid}.partner-detail-hero figure{background:#fff;border:1px solid #e1e9e4;border-radius:18px;place-items:center;width:220px;height:220px;margin:0;display:grid;overflow:hidden}.partner-detail-hero figure img{object-fit:contain;width:100%;height:100%}.partner-detail-hero figure span{color:#08754c;font-size:42px;font-weight:900}.partner-detail-hero h1{margin:5px 0;font-size:clamp(34px,5vw,60px)}.partner-detail-hero>div>p:nth-of-type(2){color:#66776e}.partner-detail-hero>div>div{gap:7px;display:flex}.partner-detail-hero>div>div span{color:#08754c;background:#e7f8ef;border-radius:20px;padding:6px 9px;font-size:11px}.partner-detail-grid{grid-template-columns:1.5fr .7fr;gap:18px;margin-top:18px;display:grid}.partner-detail-grid>article,.partner-detail-grid>aside{background:#fff;border:1px solid #dfe8e3;border-radius:18px;padding:28px}.partner-detail-grid h2{margin:5px 0 14px}.partner-detail-grid article>p:last-child{color:#52665b;line-height:1.8}.partner-detail-grid dl{gap:12px;display:grid}.partner-detail-grid dl div{border-bottom:1px solid #edf2ef;gap:3px;padding-bottom:9px;display:grid}.partner-detail-grid dt{color:#7b8881;text-transform:uppercase;font-size:10px}.partner-detail-grid dd{margin:0;font-weight:750}.partner-detail-grid a{color:#08754c}.partner-admin-metrics{grid-template-columns:repeat(4,1fr);gap:12px;margin:18px 0;display:grid}.partner-admin-metrics article{background:#fff;border:1px solid #dfe8e2;border-radius:14px;padding:16px;display:grid}.partner-admin-metrics span{color:#687870;font-size:11px}.partner-admin-metrics strong{color:#08754c;font-size:28px}.partner-search-bar{gap:8px;margin:13px 0 17px;display:flex}.partner-search-bar input{flex:1;min-width:240px}.partner-search-bar input,.partner-search-bar select,.partner-search-bar button{background:#fff;border:1px solid #d8e2dc;border-radius:8px;padding:9px 11px}.partner-search-bar button{color:#fff;background:#0a9b63;font-weight:750}.partner-search-bar a{color:#078151;align-self:center}.partner-admin-table{border-collapse:collapse;width:100%}.partner-admin-table th{text-align:left;color:#65756c;text-transform:uppercase;border-bottom:1px solid #dce5df;padding:10px;font-size:10px}.partner-admin-table td{vertical-align:top;border-bottom:1px solid #edf2ef;padding:12px 10px}.partner-admin-table td:first-child img,.partner-admin-table td:first-child>span{object-fit:contain;color:#08754c;background:#fff;border:1px solid #dfe8e3;border-radius:10px;place-items:center;width:58px;height:58px;font-weight:850;display:grid}.partner-admin-table td>strong,.partner-admin-table td>small{display:block}.partner-admin-table td>small{color:#75827b;margin-top:3px}.partner-segment-tags{flex-wrap:wrap;gap:4px;display:flex}.partner-segment-tags span{color:#08754c;background:#e8f8f0;border-radius:12px;padding:4px 6px;font-size:10px}.partner-row-actions{flex-wrap:wrap;gap:6px;min-width:180px;display:flex}.partner-row-actions>a,.partner-row-actions>form button,.partner-row-actions>details summary{color:#078151;cursor:pointer;background:0 0;border:0;font-size:10px;font-weight:800;text-decoration:none}.partner-row-actions details{position:relative}.partner-row-actions details form{z-index:10;background:#fff;border:1px solid #dce6e0;border-radius:12px;gap:7px;width:280px;padding:13px;display:grid;position:absolute;right:0;box-shadow:0 16px 36px #0c372433}.partner-row-actions details input,.partner-row-actions details textarea{border:1px solid #dce4df;border-radius:7px;width:100%;padding:8px}.partner-row-actions details textarea{min-height:90px}.partner-row-actions details form button{color:#fff;background:#078151;border-radius:7px;padding:8px}.partner-admin-tools{grid-template-columns:1fr 1fr 1fr;gap:16px;margin-top:18px;display:grid}.partner-tool-form,.partner-mail-form{gap:9px;display:grid}.partner-tool-form{grid-template-columns:1fr 1fr auto}.partner-tool-form input,.partner-mail-form input,.partner-mail-form select,.partner-mail-form textarea{border:1px solid #dce5df;border-radius:8px;width:100%;padding:9px}.partner-tool-form button,.partner-mail-form button{color:#fff;background:#07945e;border:0;border-radius:8px;padding:10px 14px;font-weight:750}.partner-mail-form small{color:#75827b}.partner-segment-list,.partner-mail-history{margin-top:12px;display:grid}.partner-segment-list>div,.partner-mail-history>div{border-top:1px solid #e8eeea;justify-content:space-between;gap:10px;padding:10px 0;display:flex}.partner-segment-list span,.partner-mail-history span{display:grid}.partner-segment-list small,.partner-mail-history small{color:#76847c}.partner-segment-list b,.partner-mail-history b{color:#08754c}.partner-admin-form{grid-template-columns:minmax(0,1.8fr) minmax(270px,.65fr);align-items:start;gap:18px;display:grid}.partner-admin-form>aside{gap:14px;display:grid}.partner-form-grid{grid-template-columns:1fr 1fr;gap:13px;display:grid}.partner-form-grid .is-wide{grid-column:1/-1}.partner-form-logo{object-fit:contain;border:1px solid #dfe8e2;border-radius:10px;width:100px;height:100px;margin-top:6px}.partner-admin-form aside .data-card{gap:11px;display:grid}.partner-admin-form aside h2{margin:0}.partner-segment-checks{gap:7px;display:grid}.partner-segment-checks label{grid-template-columns:18px 1fr;align-items:center;display:flex}.partner-segment-checks input{width:auto}.partner-save-button{width:100%}.partner-letter-link{margin-top:6px;font-size:10px;font-weight:800;text-decoration:none;display:block;color:#078151!important}.partner-tool-tabs{background:#fff;border:1px solid #dce6e0;border-radius:14px;gap:8px;margin:20px 0 12px;padding:6px;display:flex}.partner-tool-tabs a{color:#537064;text-align:center;border-radius:10px;flex:1;padding:11px 16px;font-size:12px;font-weight:800;text-decoration:none}.partner-tool-tabs a.is-active{color:#fff;background:#07945e;box-shadow:0 8px 20px #07945e2e}.partner-admin-tool-panel>.data-card{min-height:270px}.partner-admin-tool-panel .partner-mail-form{max-width:980px}.partner-admin-tool-panel .tox-tinymce{min-height:380px}.partner-email-editor>form{max-height:88vh;overflow:auto;transform:translate(-50%);z-index:120!important;border-radius:16px!important;width:min(920px,100vw - 32px)!important;padding:22px!important;position:fixed!important;inset:6vh auto auto 50%!important}.partner-email-editor>form .panel-heading{align-items:start}.partner-email-editor>form .panel-heading button{place-items:center;width:36px;height:36px;font-size:22px;display:grid;color:#284a3a!important;background:#edf3f0!important;border-radius:50%!important;padding:0!important}.partner-email-editor>form>.tox-tinymce{min-height:380px}.partner-email-editor[open]:before{content:"";z-index:110;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#051e1494;position:fixed;inset:0}.partner-form-grid select{color:#263e31;background:#fff;border:1px solid #d8e3dc;border-radius:9px;width:100%;padding:11px}.member-partner-directory{margin-top:16px}.member-partner-directory .partner-public-grid{margin-top:18px}.member-partnership-grid{grid-template-columns:minmax(300px,.7fr) minmax(0,1.3fr);align-items:start;gap:16px;margin-top:16px;display:grid}.member-partner-applications{display:grid}.member-partner-applications>div{border-bottom:1px solid #e6eee9;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:13px 0;display:grid}.member-partner-applications span{gap:3px;display:grid}.member-partner-applications small{color:#74827a}.member-partner-applications a{color:#078151;grid-column:1/-1;font-size:11px;font-weight:800}.partner-member-form>.primary-action{cursor:pointer;border:0;width:100%}@media (width<=1050px){.partner-public-hero{flex-direction:column;align-items:stretch}.partner-public-hero form{width:100%;min-width:0}.partner-admin-tools{grid-template-columns:1fr 1fr}.partner-admin-tools>article:last-child{grid-column:1/-1}.member-partnership-grid{grid-template-columns:1fr}}@media (width<=760px){.partner-public-grid{grid-template-columns:1fr}.partner-public-grid>a{grid-template-columns:110px 1fr}.partner-public-grid figure,.partner-public-grid figure img{width:110px;height:110px}.partner-form-grid,.partner-admin-form,.partner-detail-grid{grid-template-columns:1fr}.partner-detail-hero{text-align:center;grid-template-columns:1fr}.partner-detail-hero figure{margin:auto}.partner-detail-hero>div>div{justify-content:center}.partner-admin-metrics{grid-template-columns:1fr 1fr}.partner-admin-tools{grid-template-columns:1fr}.partner-admin-tools>article:last-child{grid-column:auto}.partner-search-bar{flex-wrap:wrap}.partner-search-bar input{flex-basis:100%}.partner-tool-form{grid-template-columns:1fr}.partner-form-grid .is-wide{grid-column:auto}.partner-tool-tabs{overflow-x:auto}.partner-tool-tabs a{min-width:155px}.partner-email-editor>form{max-height:96vh;inset:2vh auto auto 50%!important}}@media (width<=480px){.partner-public-grid>a{text-align:center;grid-template-columns:1fr}.partner-public-grid figure{margin:auto}.partner-admin-metrics{grid-template-columns:1fr}.partner-application-modal>form{padding:17px}}.nen-global-header .nen-mobile-nav{display:none}.nen-global-header nav>a:after{content:none!important}.nen-nav-dropdown{position:relative}.nen-nav-dropdown>summary{cursor:pointer;color:var(--site-header-text);white-space:nowrap;font-weight:700;list-style:none}.nen-nav-dropdown>summary::-webkit-details-marker{display:none}.nen-nav-dropdown>summary:after{content:" ▾";font-size:.8em}.nen-nav-dropdown>div{z-index:50;background:var(--site-header-bg);border:1px solid #dce2de;border-radius:10px;gap:2px;min-width:210px;padding:8px;display:grid;position:absolute;top:calc(100% + 12px);left:0;box-shadow:0 16px 35px #162d2024}.nen-nav-dropdown>div a,.nen-nav-dropdown>div summary{color:var(--site-header-text);padding:9px 11px;font-size:14px;text-decoration:none;display:block}.nen-nav-dropdown>div .nen-nav-dropdown>div{top:0;left:calc(100% + 6px)}.nen-nav-parent-link{border-bottom:1px solid #e5e9e6;color:var(--site-accent)!important}@media (width<=820px){.nen-global-header .nen-desktop-nav{display:none!important}.nen-global-header .nen-mobile-nav{display:flex}.nen-nav-dropdown>div{max-height:70vh;position:fixed;top:78px;left:12px;right:12px;overflow:auto}}.web-menu-builder{color:#202722;background:#f4f5f4;border:1px solid #e1e5e2;border-radius:18px;overflow:hidden}.web-menu-builder__heading{align-items:center;gap:18px;padding:22px 24px 12px;display:flex}.web-menu-builder__heading h2{margin:0;font-size:30px}.web-menu-builder__heading .website-outline-button{margin-left:0}.web-menu-inner-tabs{border-bottom:1px solid #ccd3ce;gap:6px;padding:0 24px;display:flex}.web-menu-inner-tabs a{color:#4b554e;border:1px solid #0000;border-bottom:0;padding:13px 18px;font-weight:700;text-decoration:none}.web-menu-inner-tabs a.is-active{color:#15271c;background:#fff;border-color:#ccd3ce}.web-menu-selectbar{background:#fff;border:1px solid #d3d8d4;flex-wrap:wrap;align-items:center;gap:14px;margin:24px;padding:14px;display:flex}.web-menu-selectbar>form{flex:1;align-items:center;gap:10px;display:flex}.web-menu-selectbar select{flex:1;min-width:250px}.web-menu-selectbar button,.web-menu-create button,.web-menu-sources button,.web-menu-structure button,.web-menu-locations button{color:#078a51;cursor:pointer;background:#fff;border:1px solid #0bb66b;border-radius:5px;padding:10px 16px;font-weight:700}.web-menu-create summary{color:#079b59;cursor:pointer;text-decoration:underline}.web-menu-create form{align-items:end;gap:8px;margin-top:10px;display:flex}.web-menu-workspace{grid-template-columns:minmax(260px,330px) minmax(0,1fr);gap:24px;padding:0 24px 28px;display:grid}.web-menu-sources>h3,.web-menu-structure>h3{margin:0 0 14px;font-size:20px}.web-menu-sources>details{background:#fff;border:1px solid #ccd3ce;margin-bottom:10px}.web-menu-sources>details>summary{cursor:pointer;justify-content:space-between;padding:14px;font-weight:800;display:flex}.web-menu-sources>details>form{border-top:1px solid #e2e5e3;padding:12px}.web-menu-source-search{width:100%;margin-bottom:9px}.web-menu-source-list{border:1px solid #d9ddda;max-height:230px;padding:7px;overflow:auto}.web-menu-source-list>label{grid-template-columns:auto 1fr auto;align-items:center;gap:8px;padding:6px 3px;display:grid}.web-menu-source-list small{color:#778079}.web-menu-sources footer{justify-content:space-between;align-items:center;margin-top:10px;display:flex}.web-menu-custom-link{gap:10px;display:grid}.web-menu-custom-link label{gap:4px;display:grid}.web-menu-structure{background:#fff;border:1px solid #ccd3ce;position:relative}.web-menu-structure>h3{position:absolute;top:-40px}.web-menu-structure #menu-structure-form>header{background:#fafbfa;border-bottom:1px solid #e0e4e1;padding:14px}.web-menu-structure #menu-structure-form>header label{align-items:center;gap:15px;font-weight:700;display:flex}.web-menu-structure #menu-structure-form>p{color:#5c655f;margin:0;padding:12px 16px}.web-menu-tree-wrap{padding:8px 14px 22px}.web-menu-tree{border:1px dashed #0000;min-height:14px;margin:0;padding:6px;list-style:none;transition:all .15s}.web-menu-tree .web-menu-tree{background:#fbfcfb;border-color:#dce4df;min-height:18px;margin-left:34px}.web-menu-tree.is-drag-over{background:#ecfbf4;border-color:#0bb66b}.web-menu-tree-item{margin:7px 0}.web-menu-tree-item.is-dragging{opacity:.45}.web-menu-tree-item>details{background:#fff;border:1px solid #cfd5d1;max-width:680px}.web-menu-tree-item>details>summary{cursor:pointer;grid-template-columns:auto 1fr auto auto;align-items:center;gap:9px;padding:12px;display:grid}.web-menu-drag{color:#768079;cursor:grab;font-size:22px}.web-menu-tree-item summary small{color:#7b847e}.web-menu-item-fields{border-top:1px solid #e1e5e2;gap:10px;padding:13px;display:grid}.web-menu-item-fields label{gap:4px;display:grid}.web-menu-item-fields>div{grid-template-columns:1fr 1fr;gap:10px;display:grid}.web-menu-item-fields footer{gap:8px;display:flex}.web-menu-item-fields .is-remove,.web-menu-danger button{color:#c83434;background:0 0;border:0;padding-left:0}.web-menu-settings{border-top:1px solid #dde2de;gap:12px;padding:18px;display:grid}.web-menu-settings h4{margin:0}.web-menu-settings label{align-items:center;gap:9px;display:flex}.web-menu-settings select{max-width:260px}.web-menu-structure #menu-structure-form>footer{background:#fafbfa;border-top:1px solid #dde2de;padding:14px 18px}.web-menu-structure .primary-action,.web-menu-locations .primary-action{color:#fff;background:#0bb66b}.web-menu-danger{position:absolute;bottom:19px;left:145px}.web-menu-locations{background:#fff;border:1px solid #ccd3ce;gap:0;margin:24px;padding:22px;display:grid}.web-menu-locations>div{margin-bottom:15px}.web-menu-locations>div h3{margin:0 0 5px}.web-menu-locations>label{border-top:1px solid #e2e5e3;grid-template-columns:1fr minmax(230px,360px);align-items:center;gap:20px;padding:16px 4px;display:grid}.web-menu-locations>label span{display:grid}.web-menu-locations>button{justify-self:start;margin-top:18px}@media (width<=900px){.web-menu-workspace{grid-template-columns:1fr}.web-menu-structure>h3{padding:14px;position:static}.web-menu-selectbar>form{flex-direction:column;align-items:stretch}.web-menu-locations>label{grid-template-columns:1fr}.web-menu-tree .web-menu-tree{margin-left:18px}}.vc-room-loading{z-index:2;text-align:center;background:#101613;padding:24px}.vc-room-loading span{max-width:520px}.vc-room-loading.is-error{color:#ffd8d8}.vc-room-loading button{color:#fff;cursor:pointer;background:#0a9c63;border:1px solid #ffffff3b;border-radius:8px;margin-top:7px;padding:9px 14px;font-weight:800}.vc-field-label{color:#53675c;margin-bottom:6px;font-size:11px;font-weight:750;display:block}.vc-participant-picker{gap:8px;display:grid}.vc-participant-picker>input{background:#fff;border:1px solid #cfded6;border-radius:9px;width:100%;padding:10px 12px}.vc-participant-options{background:#fff;border:1px solid #d7e3dc;border-radius:10px;max-height:220px;overflow:auto}.vc-participant-options>label{cursor:pointer;border-bottom:1px solid #edf2ef;grid-template-columns:auto 1fr;align-items:center;gap:10px;padding:10px 12px;display:grid}.vc-participant-options>label:hover{background:#f1fbf6}.vc-participant-options>label:last-of-type{border-bottom:0}.vc-participant-options input{height:16px;width:16px!important}.vc-participant-options span{gap:2px;display:grid}.vc-participant-options strong{color:#203a2d;font-size:12px}.vc-participant-options small,.vc-participant-picker>small{color:#6d7c74;font-size:10px}.vc-participant-options>p{color:#6d7c74;text-align:center;margin:0;padding:16px}.vc-participant-picker>small b{color:#08794e}.vc-host-feedback{color:#617269;background:#f4f8f5;border:1px solid #d5e2db;border-radius:9px;margin:-4px 0 10px;padding:9px 12px;font-size:10px}.vc-host-feedback.is-ready,.vc-host-feedback.is-success{color:#08794e;background:#eaf9f1;border-color:#a9dec3}.vc-host-feedback.is-error{color:#a53636;background:#fff1f1;border-color:#efb7b7}.vc-room-head button:disabled{cursor:not-allowed;opacity:.45}.contact-segment-card .contact-segment-delete{margin:0;padding:0;display:inline}.contact-segment-card .contact-segment-delete button{color:#c0392b;cursor:pointer;background:0 0;border:0;margin:0;padding:0;font-size:11px;font-weight:800}.marketing-contact-bulk{background:#f7fbf9;border:1px solid #dce7e1;border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;margin:0 18px 12px;padding:11px 12px;display:flex}.marketing-contact-bulk span{color:#607168;margin-right:auto;font-size:11px;font-weight:800}.marketing-contact-bulk select{background:#fff;border:1px solid #d8e3dc;border-radius:8px;padding:8px 10px}.marketing-contact-bulk button{color:#fff;background:#078f59;border:0;border-radius:8px;padding:9px 14px;font-weight:800}.marketing-contact-bulk button:disabled{opacity:.45;cursor:not-allowed}.marketing-contacts-table input[type=checkbox]{accent-color:#078f59}.marketing-contacts-table .marketing-contact-check{text-align:center;width:42px}.subscription-editor-page{max-width:1180px;margin:0 auto}.subscription-editor-page .tox-tinymce{min-height:520px}.subscription-editor-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.subscription-editor-checks,.subscription-editor-actions,.subscription-catalogue-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.subscription-editor-actions{border-top:1px solid #e2eae5;justify-content:flex-end;margin-top:22px;padding-top:18px}.subscription-catalogue-list{gap:14px;display:grid}.subscription-catalogue-list>article{background:#fbfdfc;border:1px solid #e0e9e3;border-radius:14px;padding:18px}.subscription-catalogue-list header{align-items:center;gap:12px;display:flex}.subscription-catalogue-list header>div{flex:1;display:grid}.subscription-catalogue-list header small,.subscription-catalogue-list>article>p{color:#708078}.subscription-catalogue-list header>a,.subscription-catalogue-list article>div a{color:#087c51;font-size:11px;font-weight:800}.subscription-catalogue-list article>div{gap:7px;display:grid}.subscription-catalogue-list article>div>span{background:#f1f7f4;border-radius:9px;grid-template-columns:1fr auto auto;align-items:center;gap:12px;padding:10px;display:grid}.subscription-catalogue-list article>div small{color:#708078}.subscription-coupon-list{gap:9px;display:grid}.subscription-coupon-list details{background:#fbfdfc;border:1px solid #e0e8e3;border-radius:12px}.subscription-coupon-list summary{cursor:pointer;align-items:center;gap:14px;padding:14px;list-style:none;display:flex}.subscription-coupon-list summary>span{flex:1;display:grid}.subscription-coupon-list summary small{color:#708078}.subscription-coupon-list summary u{color:#087c51;font-size:11px;font-weight:800;text-decoration:none}.subscription-coupon-list form{border-top:1px solid #e0e8e3;padding:16px}.subscription-coupon-list form>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.subscription-rich-copy{color:#607168;line-height:1.65}.subscription-rich-copy p{margin:7px 0}.subscription-rich-copy ul,.subscription-rich-copy ol{padding-left:20px}.subscription-payment-message{border-radius:12px;margin:18px 0;padding:15px 18px}.subscription-payment-message.is-success{color:#07633b;background:#edfff5;border:1px solid #9eddbb}.subscription-payment-message.is-warning{color:#805810;background:#fff8e8;border:1px solid #f0cd8f}@media (width<=780px){.subscription-editor-grid,.subscription-coupon-list form>div,.subscription-catalogue-list article>div>span{grid-template-columns:1fr}}.settings-integration-tabs{scrollbar-width:thin;gap:9px;margin-bottom:18px;padding:4px 2px 10px;display:flex;overflow-x:auto}.settings-integration-tabs a{color:#506158;background:#fff;border:1px solid #dbe5df;border-radius:12px;align-items:center;gap:8px;min-width:max-content;padding:10px 13px;text-decoration:none;display:flex}.settings-integration-tabs a>span{color:#078452;background:#edf7f1;border-radius:8px;place-items:center;width:28px;height:28px;font-size:10px;font-weight:900;display:grid}.settings-integration-tabs a>b{font-size:11px}.settings-integration-tabs a>i{background:#c8d1cc;border-radius:50%;width:8px;height:8px}.settings-integration-tabs a>i.is-connected{background:#18a96b}.settings-integration-tabs a>i.is-disabled{background:#d46565}.settings-integration-tabs a.is-active{color:#08794e;background:#edfff6;border-color:#0aaa68;box-shadow:0 7px 18px #0685511a}.settings-integration-workspace{grid-template-columns:minmax(0,2fr) minmax(260px,.72fr);align-items:start;gap:18px;display:grid}.settings-integration-editor{padding:0;overflow:hidden}.settings-integration-editor>header{border-bottom:1px solid #e1e9e4;align-items:center;gap:14px;padding:22px;display:flex}.settings-integration-editor>header>span{color:#078451;background:#e9f8f0;border-radius:14px;place-items:center;width:48px;height:48px;font-size:14px;font-weight:900;display:grid}.settings-integration-editor>header>div{flex:1;gap:2px;display:grid}.settings-integration-editor>header h2{margin:0}.settings-integration-editor>header small{color:#718079}.settings-integration-editor>form>section{border-bottom:1px solid #e1e9e4;padding:22px}.settings-integration-section-heading{justify-content:space-between;align-items:end;gap:18px;margin-bottom:15px;display:flex}.settings-integration-section-heading h3{margin:1px 0 0}.settings-integration-section-heading>small{color:#75837c}.settings-integration-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.settings-integration-fields>label{color:#3d4e45;gap:6px;font-size:11px;font-weight:800;display:grid}.settings-integration-fields input,.settings-integration-fields select,.settings-integration-editor footer select{color:#28372f;width:100%;min-height:43px;font:inherit;background:#fff;border:1px solid #d6e1da;border-radius:9px;padding:10px 12px}.settings-integration-fields label>sup{color:#c45858;font-size:9px}.settings-secret-field{display:block;position:relative}.settings-secret-field input{padding-right:72px}.settings-secret-field b{color:#b34c4c;background:#fff0f0;border-radius:6px;padding:4px 7px;font-size:9px;position:absolute;top:50%;right:9px;transform:translateY(-50%)}.settings-secret-field b.is-saved{color:#08794e;background:#e7f8ef}.settings-clear-secret{color:#8a5c5c;align-items:center;gap:6px;font-size:10px;font-weight:600;display:flex}.settings-clear-secret input{accent-color:#ba4b4b;width:14px;min-height:auto}.settings-integration-editor footer{background:#f7faf8;justify-content:flex-end;align-items:end;gap:12px;padding:18px 22px;display:flex}.settings-integration-editor footer>label{gap:5px;font-size:10px;font-weight:800;display:grid}.settings-integration-editor footer button{color:#fff;background:#07965c;border:0;border-radius:9px;min-height:43px;padding:10px 18px;font-weight:900}.settings-integration-health{gap:13px;padding:20px;display:grid}.settings-integration-health h2,.settings-integration-health p{margin:0}.settings-integration-health>p{color:#66766e;line-height:1.6}.settings-integration-health>small{color:#7b8982}.settings-integration-health-state{color:#67766e;background:#f2f5f3;border-radius:9px;align-items:center;gap:8px;padding:11px;display:flex}.settings-integration-health-state span{background:#aeb9b3;border-radius:50%;width:10px;height:10px}.settings-integration-health-state.is-passed{color:#08794e;background:#e9faf1}.settings-integration-health-state.is-passed span{background:#13a565}.settings-integration-health-state.is-failed{color:#a53e3e;background:#fff0f0}.settings-integration-health-state.is-failed span{background:#d15353}.settings-integration-health form button{width:100%}.settings-integration-note{border-top:1px solid #e1e9e4;padding-top:12px;line-height:1.55}@media (width<=900px){.settings-integration-workspace{grid-template-columns:1fr}.settings-integration-health{order:-1}}@media (width<=640px){.settings-integration-fields{grid-template-columns:1fr}.settings-integration-section-heading,.settings-integration-editor footer{flex-direction:column;align-items:stretch}.settings-integration-editor footer button{width:100%}}.cron-health-grid{grid-template-columns:1fr 1.35fr;gap:16px;margin-bottom:18px;display:grid}.cron-health-card{align-items:center;gap:16px;padding:20px;display:flex}.cron-health-card h2,.cron-health-card p{margin:0}.cron-health-card>div{gap:5px;display:grid}.cron-health-card>div>p:last-child{color:#6a7971}.cron-health-icon{background:#fff0f0;border-radius:50%;place-items:center;width:52px;height:52px;display:grid}.cron-health-icon i{background:#cf5656;border-radius:50%;width:16px;height:16px;box-shadow:0 0 0 7px #cf56561f}.cron-health-icon.is-active{background:#e9faf1}.cron-health-icon.is-active i{background:#12a466;box-shadow:0 0 0 7px #12a46621}.cron-server-command{gap:8px;padding:20px;display:grid}.cron-server-command h2,.cron-server-command p{margin:0}.cron-server-command code{color:#d9f8e7;white-space:nowrap;background:#17221d;border-radius:9px;padding:13px;font-size:10px;display:block;overflow-x:auto}.cron-server-command small{color:#6b7a72}.cron-task-panel{padding:0;overflow:hidden}.cron-task-panel>.panel-heading{padding:20px}.cron-task-panel>.panel-heading p{color:#6d7c74;margin:3px 0 0}.cron-task-table{overflow-x:auto}.cron-task-table>header,.cron-task-table>article{grid-template-columns:minmax(260px,1.45fr) minmax(190px,1fr) minmax(145px,.7fr) minmax(175px,.8fr) 100px 90px;align-items:center;gap:13px;min-width:1040px;padding:12px 18px;display:grid}.cron-task-table>header{color:#65756c;text-transform:uppercase;background:#f5f9f7;border-block:1px solid #dfe8e2;font-size:10px;font-weight:900}.cron-task-table>article{border-bottom:1px solid #e5ebe7}.cron-task-table>article>span:first-child{align-items:center;gap:10px;display:flex}.cron-task-table b{color:#34463d;display:grid}.cron-task-table small{color:#76847d;margin-top:3px;font-size:10px;font-weight:500;line-height:1.4}.cron-task-table code{color:#08794e;text-overflow:ellipsis;font-size:10px;overflow:hidden}.cron-task-table label{gap:4px;display:grid}.cron-task-table label>input{background:#fff;border:1px solid #d6e0da;border-radius:8px;width:100%;padding:9px;font-family:monospace}.cron-task-table .secondary-action{padding:8px 10px}.cron-task-toggle{flex:0 0 34px;width:34px;height:20px;position:relative;display:block!important}.cron-task-toggle input[type=checkbox]{opacity:0;position:absolute}.cron-task-toggle i{background:#cad4ce;border-radius:20px;position:absolute;inset:0}.cron-task-toggle i:after{content:"";background:#fff;border-radius:50%;width:14px;height:14px;transition:all .2s;position:absolute;top:3px;left:3px}.cron-task-toggle input:checked+i{background:#0aa563}.cron-task-toggle input:checked+i:after{transform:translate(14px)}.cron-task-panel>footer{background:#f7faf8;justify-content:space-between;align-items:center;gap:15px;padding:16px 20px;display:flex}.cron-task-panel>footer p{color:#6e7d75;margin:0;font-size:10px}.status-badge.is-successful{color:#08794e;background:#e5f8ee}.status-badge.is-running{color:#906810;background:#fff7dd}.status-badge.is-failed{color:#a33e3e;background:#fff0f0}.status-badge.is-never_run{color:#68776f;background:#f0f3f1}@media (width<=800px){.cron-health-grid{grid-template-columns:1fr}.cron-task-panel>.panel-heading,.cron-task-panel>footer{flex-direction:column;align-items:stretch}.cron-task-panel>.panel-heading button,.cron-task-panel>footer button{width:100%}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes spin{to{transform:rotate(360deg)}}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}@keyframes pulse{50%{opacity:.5}}@keyframes bounce{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}}
