@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-y-reverse:0;--tw-space-x-reverse:0;--tw-divide-x-reverse:0;--tw-border-style:solid;--tw-divide-y-reverse:0;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-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-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-content:""}}}@layer theme{:root,:host{--font-sans:"Plus Jakarta Sans", "Instrument Sans", ui-sans-serif, system-ui, sans-serif;--font-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-50:oklch(97.1% .013 17.38);--color-red-100:oklch(93.6% .032 17.717);--color-red-200:oklch(88.5% .062 18.334);--color-red-300:oklch(80.8% .114 19.571);--color-red-400:oklch(70.4% .191 22.216);--color-red-500:oklch(63.7% .237 25.331);--color-red-600:oklch(57.7% .245 27.325);--color-red-700:oklch(50.5% .213 27.518);--color-red-800:oklch(44.4% .177 26.899);--color-red-900:oklch(39.6% .141 25.723);--color-red-950:oklch(25.8% .092 26.042);--color-orange-50:oklch(98% .016 73.684);--color-orange-100:oklch(95.4% .038 75.164);--color-orange-200:oklch(90.1% .076 70.697);--color-orange-300:oklch(83.7% .128 66.29);--color-orange-400:oklch(75% .183 55.934);--color-orange-500:oklch(70.5% .213 47.604);--color-orange-600:oklch(64.6% .222 41.116);--color-orange-700:oklch(55.3% .195 38.402);--color-orange-800:oklch(47% .157 37.304);--color-orange-900:oklch(40.8% .123 38.172);--color-orange-950:oklch(26.6% .079 36.259);--color-amber-50:oklch(98.7% .022 95.277);--color-amber-100:oklch(96.2% .059 95.617);--color-amber-200:oklch(92.4% .12 95.746);--color-amber-300:oklch(87.9% .169 91.605);--color-amber-400:oklch(82.8% .189 84.429);--color-amber-500:oklch(76.9% .188 70.08);--color-amber-600:oklch(66.6% .179 58.318);--color-amber-700:oklch(55.5% .163 48.998);--color-amber-800:oklch(47.3% .137 46.201);--color-amber-900:oklch(41.4% .112 45.904);--color-amber-950:oklch(27.9% .077 45.635);--color-yellow-50:oklch(98.7% .026 102.212);--color-yellow-100:oklch(97.3% .071 103.193);--color-yellow-200:oklch(94.5% .129 101.54);--color-yellow-300:oklch(90.5% .182 98.111);--color-yellow-400:oklch(85.2% .199 91.936);--color-yellow-500:oklch(79.5% .184 86.047);--color-yellow-600:oklch(68.1% .162 75.834);--color-yellow-700:oklch(55.4% .135 66.442);--color-yellow-800:oklch(47.6% .114 61.907);--color-yellow-900:oklch(42.1% .095 57.708);--color-yellow-950:oklch(28.6% .066 53.813);--color-lime-50:oklch(98.6% .031 120.757);--color-lime-100:oklch(96.7% .067 122.328);--color-lime-200:oklch(93.8% .127 124.321);--color-lime-300:oklch(89.7% .196 126.665);--color-lime-400:oklch(84.1% .238 128.85);--color-lime-500:oklch(76.8% .233 130.85);--color-lime-600:oklch(64.8% .2 131.684);--color-lime-700:oklch(53.2% .157 131.589);--color-lime-800:oklch(45.3% .124 130.933);--color-lime-900:oklch(40.5% .101 131.063);--color-lime-950:oklch(27.4% .072 132.109);--color-green-50:oklch(98.2% .018 155.826);--color-green-100:oklch(96.2% .044 156.743);--color-green-200:oklch(92.5% .084 155.995);--color-green-300:oklch(87.1% .15 154.449);--color-green-400:oklch(79.2% .209 151.711);--color-green-500:oklch(72.3% .219 149.579);--color-green-600:oklch(62.7% .194 149.214);--color-green-700:oklch(52.7% .154 150.069);--color-green-800:oklch(44.8% .119 151.328);--color-green-900:oklch(39.3% .095 152.535);--color-green-950:oklch(26.6% .065 152.934);--color-emerald-50:oklch(97.9% .021 166.113);--color-emerald-100:oklch(95% .052 163.051);--color-emerald-200:oklch(90.5% .093 164.15);--color-emerald-300:oklch(84.5% .143 164.978);--color-emerald-400:oklch(76.5% .177 163.223);--color-emerald-500:oklch(69.6% .17 162.48);--color-emerald-600:oklch(59.6% .145 163.225);--color-emerald-700:oklch(50.8% .118 165.612);--color-emerald-800:oklch(43.2% .095 166.913);--color-emerald-900:oklch(37.8% .077 168.94);--color-emerald-950:oklch(26.2% .051 172.552);--color-teal-50:oklch(98.4% .014 180.72);--color-teal-100:oklch(95.3% .051 180.801);--color-teal-200:oklch(91% .096 180.426);--color-teal-300:oklch(85.5% .138 181.071);--color-teal-400:oklch(77.7% .152 181.912);--color-teal-500:oklch(70.4% .14 182.503);--color-teal-600:oklch(60% .118 184.704);--color-teal-700:oklch(51.1% .096 186.391);--color-teal-800:oklch(43.7% .078 188.216);--color-teal-900:oklch(38.6% .063 188.416);--color-teal-950:oklch(27.7% .046 192.524);--color-cyan-50:oklch(98.4% .019 200.873);--color-cyan-100:oklch(95.6% .045 203.388);--color-cyan-200:oklch(91.7% .08 205.041);--color-cyan-300:oklch(86.5% .127 207.078);--color-cyan-400:oklch(78.9% .154 211.53);--color-cyan-500:oklch(71.5% .143 215.221);--color-cyan-600:oklch(60.9% .126 221.723);--color-cyan-700:oklch(52% .105 223.128);--color-cyan-800:oklch(45% .085 224.283);--color-cyan-900:oklch(39.8% .07 227.392);--color-cyan-950:oklch(30.2% .056 229.695);--color-sky-50:oklch(97.7% .013 236.62);--color-sky-100:oklch(95.1% .026 236.824);--color-sky-200:oklch(90.1% .058 230.902);--color-sky-300:oklch(82.8% .111 230.318);--color-sky-400:oklch(74.6% .16 232.661);--color-sky-500:oklch(68.5% .169 237.323);--color-sky-600:oklch(58.8% .158 241.966);--color-sky-700:oklch(50% .134 242.749);--color-sky-800:oklch(44.3% .11 240.79);--color-sky-900:oklch(39.1% .09 240.876);--color-sky-950:oklch(29.3% .066 243.157);--color-blue-50:oklch(97% .014 254.604);--color-blue-100:oklch(93.2% .032 255.585);--color-blue-200:oklch(88.2% .059 254.128);--color-blue-300:oklch(80.9% .105 251.813);--color-blue-400:oklch(70.7% .165 254.624);--color-blue-500:oklch(62.3% .214 259.815);--color-blue-600:oklch(54.6% .245 262.881);--color-blue-700:oklch(48.8% .243 264.376);--color-blue-800:oklch(42.4% .199 265.638);--color-blue-900:oklch(37.9% .146 265.522);--color-blue-950:oklch(28.2% .091 267.935);--color-indigo-50:oklch(96.2% .018 272.314);--color-indigo-100:oklch(93% .034 272.788);--color-indigo-200:oklch(87% .065 274.039);--color-indigo-300:oklch(78.5% .115 274.713);--color-indigo-400:oklch(67.3% .182 276.935);--color-indigo-500:oklch(58.5% .233 277.117);--color-indigo-600:oklch(51.1% .262 276.966);--color-indigo-700:oklch(45.7% .24 277.023);--color-indigo-800:oklch(39.8% .195 277.366);--color-indigo-900:oklch(35.9% .144 278.697);--color-indigo-950:oklch(25.7% .09 281.288);--color-violet-50:oklch(96.9% .016 293.756);--color-violet-100:oklch(94.3% .029 294.588);--color-violet-200:oklch(89.4% .057 293.283);--color-violet-300:oklch(81.1% .111 293.571);--color-violet-400:oklch(70.2% .183 293.541);--color-violet-500:oklch(60.6% .25 292.717);--color-violet-600:oklch(54.1% .281 293.009);--color-violet-700:oklch(49.1% .27 292.581);--color-violet-800:oklch(43.2% .232 292.759);--color-violet-900:oklch(38% .189 293.745);--color-violet-950:oklch(28.3% .141 291.089);--color-purple-50:oklch(97.7% .014 308.299);--color-purple-100:oklch(94.6% .033 307.174);--color-purple-200:oklch(90.2% .063 306.703);--color-purple-300:oklch(82.7% .119 306.383);--color-purple-400:oklch(71.4% .203 305.504);--color-purple-500:oklch(62.7% .265 303.9);--color-purple-600:oklch(55.8% .288 302.321);--color-purple-700:oklch(49.6% .265 301.924);--color-purple-800:oklch(43.8% .218 303.724);--color-purple-900:oklch(38.1% .176 304.987);--color-purple-950:oklch(29.1% .149 302.717);--color-fuchsia-50:oklch(97.7% .017 320.058);--color-fuchsia-100:oklch(95.2% .037 318.852);--color-fuchsia-200:oklch(90.3% .076 319.62);--color-fuchsia-300:oklch(83.3% .145 321.434);--color-fuchsia-400:oklch(74% .238 322.16);--color-fuchsia-500:oklch(66.7% .295 322.15);--color-fuchsia-600:oklch(59.1% .293 322.896);--color-fuchsia-700:oklch(51.8% .253 323.949);--color-fuchsia-800:oklch(45.2% .211 324.591);--color-fuchsia-900:oklch(40.1% .17 325.612);--color-fuchsia-950:oklch(29.3% .136 325.661);--color-pink-50:oklch(97.1% .014 343.198);--color-pink-100:oklch(94.8% .028 342.258);--color-pink-200:oklch(89.9% .061 343.231);--color-pink-300:oklch(82.3% .12 346.018);--color-pink-400:oklch(71.8% .202 349.761);--color-pink-500:oklch(65.6% .241 354.308);--color-pink-600:oklch(59.2% .249 .584);--color-pink-700:oklch(52.5% .223 3.958);--color-pink-800:oklch(45.9% .187 3.815);--color-pink-900:oklch(40.8% .153 2.432);--color-pink-950:oklch(28.4% .109 3.907);--color-rose-50:oklch(96.9% .015 12.422);--color-rose-100:oklch(94.1% .03 12.58);--color-rose-200:oklch(89.2% .058 10.001);--color-rose-300:oklch(81% .117 11.638);--color-rose-400:oklch(71.2% .194 13.428);--color-rose-500:oklch(64.5% .246 16.439);--color-rose-600:oklch(58.6% .253 17.585);--color-rose-700:oklch(51.4% .222 16.935);--color-rose-800:oklch(45.5% .188 13.697);--color-rose-900:oklch(41% .159 10.272);--color-rose-950:oklch(27.1% .105 12.094);--color-slate-50:oklch(98.4% .003 247.858);--color-slate-100:oklch(96.8% .007 247.896);--color-slate-200:oklch(92.9% .013 255.508);--color-slate-300:oklch(86.9% .022 252.894);--color-slate-400:oklch(70.4% .04 256.788);--color-slate-500:oklch(55.4% .046 257.417);--color-slate-600:oklch(44.6% .043 257.281);--color-slate-700:oklch(37.2% .044 257.287);--color-slate-800:oklch(27.9% .041 260.031);--color-slate-900:oklch(20.8% .042 265.755);--color-slate-950:oklch(12.9% .042 264.695);--color-gray-50:oklch(98.5% .002 247.839);--color-gray-100:oklch(96.7% .003 264.542);--color-gray-200:oklch(92.8% .006 264.531);--color-gray-300:oklch(87.2% .01 258.338);--color-gray-400:oklch(70.7% .022 261.325);--color-gray-500:oklch(55.1% .027 264.364);--color-gray-600:oklch(44.6% .03 256.802);--color-gray-700:oklch(37.3% .034 259.733);--color-gray-800:oklch(27.8% .033 256.848);--color-gray-900:oklch(21% .034 264.665);--color-gray-950:oklch(13% .028 261.692);--color-zinc-50:oklch(98.5% 0 0);--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 0);--color-neutral-100:oklch(97% 0 0);--color-neutral-200:oklch(92.2% 0 0);--color-neutral-300:oklch(87% 0 0);--color-neutral-400:oklch(70.8% 0 0);--color-neutral-500:oklch(55.6% 0 0);--color-neutral-600:oklch(43.9% 0 0);--color-neutral-700:oklch(37.1% 0 0);--color-neutral-800:oklch(26.9% 0 0);--color-neutral-900:oklch(20.5% 0 0);--color-neutral-950:oklch(14.5% 0 0);--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: 1.5 ;--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: 1.2 ;--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,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing) * 0)}.top-0{top:calc(var(--spacing) * 0)}.top-\[-1px\]{top:-1px}.-right-0\.5{right:calc(var(--spacing) * -.5)}.right-0{right:calc(var(--spacing) * 0)}.-bottom-0\.5{bottom:calc(var(--spacing) * -.5)}.bottom-0{bottom:calc(var(--spacing) * 0)}.left-0{left:calc(var(--spacing) * 0)}.-z-10{z-index:-10}.z-10{z-index:10}.z-30{z-index:30}.z-50{z-index:50}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-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-\[4\.9rem\]{margin-top:-4.9rem}.-mt-px{margin-top:-1px}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mr-1{margin-right:calc(var(--spacing) * 1)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mr-6{margin-right:calc(var(--spacing) * 6)}.-mb-px{margin-bottom:-1px}.mb-0\.5{margin-bottom:calc(var(--spacing) * .5)}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.-ml-8{margin-left:calc(var(--spacing) * -8)}.-ml-px{margin-left:-1px}.ml-1{margin-left:calc(var(--spacing) * 1)}.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}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.aspect-\[335\/376\]{aspect-ratio:335/376}.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:calc(var(--spacing) * 0)}.h-1{height:calc(var(--spacing) * 1)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-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}.h-full{height:100%}.min-h-0{min-height:calc(var(--spacing) * 0)}.min-h-dvh{min-height:100dvh}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-1{width:calc(var(--spacing) * 1)}.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-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-60{width:calc(var(--spacing) * 60)}.w-72{width:calc(var(--spacing) * 72)}.w-\[18px\]{width:18px}.w-\[448px\]{width:448px}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-\[90rem\]{max-width:90rem}.max-w-\[335px\]{max-width:335px}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-none{max-width:none}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:calc(var(--spacing) * 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:calc(var(--spacing) * 0);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,)}.animate-bounce{animation:var(--animate-bounce)}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.cursor-not-allowed\!{cursor:not-allowed!important}.cursor-pointer{cursor:pointer}.resize{resize:both}.resize-none{resize:none}.resize-y{resize:vertical}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row-reverse{flex-direction:row-reverse}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.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:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-12{gap:calc(var(--spacing) * 12)}:where(.space-y-0\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * .5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * .5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.-space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * -2) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * -2) * calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-1>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 1) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-x-reverse)))}: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}.overflow-y-auto{overflow-y:auto}.scroll-smooth{scroll-behavior:smooth}.rounded{border-radius:.25rem}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-t-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-2{border-style:var(--tw-border-style);border-width:2px}.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{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-dotted{--tw-border-style:dotted;border-style:dotted}.border-\[\#0c0c14\]{border-color:#0c0c14}.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-indigo-500\/30{border-color:#625fff4d}@supports (color:color-mix(in lab,red,red)){.border-indigo-500\/30{border-color:color-mix(in oklab,var(--color-indigo-500) 30%,transparent)}}.border-neutral-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}.border-white\/5{border-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.border-white\/5{border-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.border-t-indigo-500{border-top-color:var(--color-indigo-500)}.bg-\[\#0a0a12\]{background-color:#0a0a12}.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-400{background-color:var(--color-emerald-400)}.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-indigo-400{background-color:var(--color-indigo-400)}.bg-indigo-500\/15{background-color:#625fff26}@supports (color:color-mix(in lab,red,red)){.bg-indigo-500\/15{background-color:color-mix(in oklab,var(--color-indigo-500) 15%,transparent)}}.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\/3{background-color:#ffffff08}@supports (color:color-mix(in lab,red,red)){.bg-white\/3{background-color:color-mix(in oklab,var(--color-white) 3%,transparent)}}.bg-white\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.bg-white\/5{background-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.bg-white\/\[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)}}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-indigo-500{--tw-gradient-from:var(--color-indigo-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-violet-600{--tw-gradient-to:var(--color-violet-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.p-1{padding:calc(var(--spacing) * 1)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-12{padding:calc(var(--spacing) * 12)}.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:calc(var(--spacing) * 0)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-16{padding-block:calc(var(--spacing) * 16)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-5{padding-top:calc(var(--spacing) * 5)}.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:calc(var(--spacing) * 0)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.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-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.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-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-light{--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-\[\#1b1b18\]{color:#1b1b18}.text-\[\#706f6c\]{color:#706f6c}.text-\[\#F53003\],.text-\[\#f53003\]{color:#f53003}.text-amber-900{color:var(--color-amber-900)}.text-blue-500{color:var(--color-blue-500)}.text-blue-900{color:var(--color-blue-900)}.text-emerald-300{color:var(--color-emerald-300)}.text-emerald-400{color:var(--color-emerald-400)}.text-emerald-500{color:var(--color-emerald-500)}.text-emerald-900{color:var(--color-emerald-900)}.text-gray-200{color:var(--color-gray-200)}.text-gray-300{color:var(--color-gray-300)}.text-gray-400{color:var(--color-gray-400)}.text-gray-500{color:var(--color-gray-500)}.text-gray-600{color:var(--color-gray-600)}.text-gray-700{color:var(--color-gray-700)}.text-gray-800{color:var(--color-gray-800)}.text-gray-900{color:var(--color-gray-900)}.text-indigo-200{color:var(--color-indigo-200)}.text-indigo-300{color:var(--color-indigo-300)}.text-indigo-300\/80{color:#a4b3ffcc}@supports (color:color-mix(in lab,red,red)){.text-indigo-300\/80{color:color-mix(in oklab,var(--color-indigo-300) 80%,transparent)}}.text-indigo-400{color:var(--color-indigo-400)}.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-red-400{color:var(--color-red-400)}.text-rose-900{color:var(--color-rose-900)}.text-slate-200{color:var(--color-slate-200)}.text-slate-300{color:var(--color-slate-300)}.text-slate-400{color:var(--color-slate-400)}.text-slate-500{color:var(--color-slate-500)}.text-slate-600{color:var(--color-slate-600)}.text-violet-300{color:var(--color-violet-300)}.text-white{color:var(--color-white)}.uppercase{text-transform:uppercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.decoration-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{color-scheme:light dark}.opacity-0{opacity:0}.opacity-90{opacity:.9}.opacity-100{opacity:1}.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-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-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-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-indigo-500\/20{--tw-shadow-color:#625fff33}@supports (color:color-mix(in lab,red,red)){.shadow-indigo-500\/20{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-indigo-500) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.ring-gray-300{--tw-ring-color:var(--color-gray-300)}.ring-indigo-500\/30{--tw-ring-color:#625fff4d}@supports (color:color-mix(in lab,red,red)){.ring-indigo-500\/30{--tw-ring-color:color-mix(in oklab, var(--color-indigo-500) 30%, transparent)}}.ring-white\/10{--tw-ring-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.ring-white\/10{--tw-ring-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.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,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur-xl{--tw-backdrop-blur:blur(var(--blur-xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.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))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.delay-300{transition-delay:.3s}.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)}.not-has-\[nav\]\:hidden:not(:has(:is(nav))){display:none}@media(hover:hover){.group-hover\:scale-105:is(:where(.group):hover *){--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\:text-blue-500:is(:where(.group):hover *){color:var(--color-blue-500)}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:top-0:before{content:var(--tw-content);top:calc(var(--spacing) * 0)}.before\:top-1\/2:before{content:var(--tw-content);top:50%}.before\:bottom-0:before{content:var(--tw-content);bottom:calc(var(--spacing) * 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\/5:hover{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/5:hover{background-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.hover\:bg-white\/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-gray-400:hover{color:var(--color-gray-400)}.hover\:text-gray-700:hover{color:var(--color-gray-700)}.hover\:text-indigo-300:hover{color:var(--color-indigo-300)}.hover\:text-white:hover{color:var(--color-white)}.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)}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-30:disabled{opacity:.3}@media(min-width:40rem){.sm\:mb-16{margin-bottom:calc(var(--spacing) * 16)}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:flex-1{flex:1}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.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\:gap-3{gap:calc(var(--spacing) * 3)}:where(.sm\:space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}.sm\:p-8{padding:calc(var(--spacing) * 8)}.sm\:p-14{padding:calc(var(--spacing) * 14)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:py-0{padding-block:calc(var(--spacing) * 0)}.sm\:py-6{padding-block:calc(var(--spacing) * 6)}.sm\:py-10{padding-block:calc(var(--spacing) * 10)}.sm\:pt-0{padding-top:calc(var(--spacing) * 0)}.sm\:pt-16{padding-top:calc(var(--spacing) * 16)}.sm\:pb-0{padding-bottom:calc(var(--spacing) * 0)}}@media(min-width:48rem){.md\:flex{display:flex}.md\:inline{display:inline}}@media(min-width:64rem){.lg\:-mt-\[6\.6rem\]{margin-top:-6.6rem}.lg\:mb-0{margin-bottom:calc(var(--spacing) * 0)}.lg\:mb-6{margin-bottom:calc(var(--spacing) * 6)}.lg\:-ml-px{margin-left:-1px}.lg\:ml-0{margin-left:calc(var(--spacing) * 0)}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:aspect-auto{aspect-ratio:auto}.lg\:w-\[46\%\]{width:46%}.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\:items-center{align-items:center}.lg\:items-start{align-items:flex-start}.lg\:justify-between{justify-content:space-between}.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-10{padding:calc(var(--spacing) * 10)}.lg\:p-20{padding:calc(var(--spacing) * 20)}.lg\:px-8{padding-inline:calc(var(--spacing) * 8)}}@media(min-width:80rem){.xl\:w-\[42\%\]{width:42%}.xl\:p-12{padding:calc(var(--spacing) * 12)}.xl\:p-16{padding:calc(var(--spacing) * 16)}}.rtl\:flex-row-reverse:where(:dir(rtl),[dir=rtl],[dir=rtl] *){flex-direction:row-reverse}@media(prefers-color-scheme:dark){.dark\:block{display:block}.dark\:hidden{display:none}: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-gray-900{background-color:var(--color-gray-900)}.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-\[\#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-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\: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)}}@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-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\:translate-y-4{--tw-translate-y:calc(var(--spacing) * 4);translate:var(--tw-translate-x) var(--tw-translate-y)}}@starting-style{.starting\:translate-y-6{--tw-translate-y:calc(var(--spacing) * 6);translate:var(--tw-translate-x) var(--tw-translate-y)}}@starting-style{.starting\:opacity-0{opacity:0}}.\[\&_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}}}html,body{background-color:var(--jera-bg);color:var(--jera-text)}:root{--jera-primary:#6366f1;--jera-accent:#8b5cf6;--jera-primary-rgb:99, 102, 241;--jera-accent-rgb:139, 92, 246;--jera-bg:#0a0a12;--jera-surface:#14141f;--jera-surface-elevated:#1a1a28;--jera-border:#2a2a3d;--jera-text:#e2e8f0;--jera-text-strong:#f1f5f9;--jera-text-muted:#94a3b8;--jera-nav-bg:#0d0d16;--jera-input-bg:#0f0f18}html[data-theme=light]{color-scheme:light;--jera-bg:#f4f6fb;--jera-surface:#fff;--jera-surface-elevated:#f8fafc;--jera-border:#e2e8f0;--jera-text:#334155;--jera-text-strong:#0f172a;--jera-text-muted:#64748b;--jera-nav-bg:#fff;--jera-input-bg:#fff}html[data-theme=dark]{color-scheme:dark}.jera-page{background-color:var(--jera-bg);min-height:100%;color:var(--jera-text);background-image:radial-gradient(80% 60% at 10% -10%,#6366f138,#0000),radial-gradient(60% 50% at 90% 0,#a855f724,#0000),radial-gradient(50% 40% at 50% 100%,#3b82f61a,#0000)}.glass-card{color:#e2e8f0;background-color:#14141f;border:1px solid #2a2a3d;border-radius:1.25rem;transition:border-color .25s,box-shadow .25s,transform .25s}.glass-card:hover{border-color:#4f46e5}.glass-card-interactive:hover{transform:translateY(-2px);box-shadow:0 20px 40px -12px #6366f140}.glass-card-highlight{background-color:#16162a;border-color:#3730a3}.jera-input{color:#f1f5f9;background-color:#0f0f18;border:1px solid #2a2a3d;border-radius:.875rem;outline:none;width:100%;padding:.75rem 1rem;font-size:.875rem;transition:border-color .2s,box-shadow .2s}.jera-input::placeholder{color:#64748b}.jera-input:focus{border-color:#6366f1;box-shadow:0 0 0 3px #6366f140}.jera-btn{cursor:pointer;border:none;border-radius:.875rem;justify-content:center;align-items:center;gap:.5rem;padding:.625rem 1.25rem;font-size:.875rem;font-weight:600;transition:all .2s;display:inline-flex}.jera-btn-primary{color:#fff;background:linear-gradient(135deg,#6366f1,#8b5cf6);box-shadow:0 4px 14px #6366f166}.jera-btn-primary:hover{background:linear-gradient(135deg,#818cf8,#a78bfa);transform:translateY(-1px);box-shadow:0 6px 20px #6366f180}.jera-btn-ghost{color:#94a3b8;background:0 0}.jera-btn-ghost:hover{color:#fff;background-color:#1e1e2e}.jera-filter-panel{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#14141fb8;border:1px solid #ffffff14;border-radius:1.125rem;margin-bottom:1.5rem;padding:.875rem 1rem 1rem;box-shadow:0 4px 24px #00000038,inset 0 1px #ffffff0a}.jera-filter-header{border-bottom:1px solid #ffffff0f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.75rem;padding-bottom:.75rem;display:flex}.jera-filter-header-left{align-items:center;gap:.5rem;min-width:0;display:flex}.jera-filter-header-icon{color:#818cf8;flex-shrink:0;width:1rem;height:1rem}.jera-filter-header-title{text-transform:uppercase;letter-spacing:.08em;color:#94a3b8;font-size:.75rem;font-weight:700}.jera-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.jera-filter-grid>.jera-filter-search{grid-column:1/-1}@media(min-width:640px){.jera-filter-grid--2{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}.jera-filter-grid--2>.jera-filter-search{grid-column:auto}.jera-filter-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.jera-filter-grid--3>.jera-filter-search{grid-column:1/-1}.jera-filter-grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}.jera-filter-grid--4>.jera-filter-search{grid-column:1/-1}.jera-filter-grid--5{grid-template-columns:repeat(3,minmax(0,1fr))}.jera-filter-grid--5>.jera-filter-search{grid-column:1/-1}.jera-filter-grid--6,.jera-filter-grid--7{grid-template-columns:repeat(3,minmax(0,1fr))}.jera-filter-grid--6>.jera-filter-search,.jera-filter-grid--7>.jera-filter-search{grid-column:1/-1}}@media(min-width:768px){.jera-filter-grid--4{grid-template-columns:minmax(0,1.5fr) repeat(3,minmax(0,1fr))}.jera-filter-grid--4>.jera-filter-search{grid-column:1/-1}.jera-filter-grid--5{grid-template-columns:minmax(0,1.5fr) repeat(4,minmax(0,1fr))}.jera-filter-grid--5>.jera-filter-search{grid-column:1/-1}}@media(min-width:1024px){.jera-filter-grid--5{grid-template-columns:minmax(12rem,2fr) repeat(2,minmax(0,1fr))}.jera-filter-grid--5>.jera-filter-search{grid-column:1/-1}.jera-filter-grid--6{grid-template-columns:minmax(11rem,1.75fr) repeat(3,minmax(0,1fr))}.jera-filter-grid--6>.jera-filter-search{grid-column:1/-1}.jera-filter-grid--7{grid-template-columns:minmax(11rem,1.75fr) repeat(3,minmax(0,1fr))}.jera-filter-grid--7>.jera-filter-search{grid-column:1/-1}}@media(min-width:1280px){.jera-filter-grid--5{grid-template-columns:minmax(12rem,2fr) repeat(4,minmax(0,1fr))}.jera-filter-grid--5>.jera-filter-search{grid-column:auto}.jera-filter-grid--6{grid-template-columns:minmax(11rem,1.75fr) repeat(5,minmax(0,1fr))}.jera-filter-grid--6>.jera-filter-search{grid-column:auto}.jera-filter-grid--7{grid-template-columns:minmax(11rem,1.75fr) repeat(3,minmax(0,1fr))}.jera-filter-grid--7>.jera-filter-search{grid-column:auto}}@media(min-width:1536px){.jera-filter-grid--7{grid-template-columns:minmax(11rem,1.75fr) repeat(6,minmax(0,1fr))}}.jera-filter-search{min-width:0;position:relative}.jera-filter-search-icon{color:#64748b;pointer-events:none;width:.9375rem;height:.9375rem;position:absolute;top:50%;left:.75rem;transform:translateY(-50%)}.jera-filter-input,.jera-filter-select{color:#f1f5f9;appearance:none;background:#08080e8c;border:1px solid #ffffff17;border-radius:.625rem;outline:none;width:100%;min-width:0;height:2.5rem;padding:0 .875rem 0 2.25rem;font-size:.8125rem;font-weight:500;transition:border-color .15s,box-shadow .15s,background .15s}.jera-filter-select{cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%2394a3b8'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M19 9l-7 7-7-7'/%3E%3C/svg%3E");background-position:right .5rem center;background-repeat:no-repeat;background-size:.875rem;padding:0 2rem 0 .75rem}.jera-filter-select:hover{background:#0c0c14bf;border-color:#ffffff24}.jera-filter-input{padding-left:2.25rem}.jera-filter-input:focus,.jera-filter-select:focus{background:#0a0a12e6;border-color:#6366f180;box-shadow:0 0 0 2px #6366f126}.jera-filter-input::placeholder{color:#64748b;font-weight:400}.jera-filter-actions{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.jera-filter-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#6366f1,#8b5cf6);border:none;border-radius:.5rem;justify-content:center;align-items:center;gap:.375rem;min-height:2.125rem;padding:.375rem 1rem;font-size:.8125rem;font-weight:700;transition:transform .15s,box-shadow .15s,filter .15s;display:inline-flex;box-shadow:0 2px 12px #6366f159}.jera-filter-btn:hover{filter:brightness(1.06);transform:translateY(-1px);box-shadow:0 4px 16px #6366f173}.jera-filter-btn:active{transform:translateY(0)}.jera-filter-btn-icon{opacity:.9;width:.875rem;height:.875rem}.jera-filter-clear{color:#94a3b8;border:1px solid #0000;border-radius:.5rem;flex-shrink:0;padding:.375rem .625rem;font-size:.8125rem;font-weight:600;text-decoration:none;transition:color .15s,background .15s,border-color .15s}.jera-filter-clear:hover{color:#e2e8f0;background:#ffffff0a;border-color:#ffffff14}.chat-filter-search-wrap,.jera-filter-search--inline{margin-bottom:.625rem;position:relative}.chat-filter-search-icon,.jera-filter-search--inline .jera-filter-search-icon{color:#64748b;pointer-events:none;width:1rem;height:1rem;position:absolute;top:50%;left:.875rem;transform:translateY(-50%)}.chat-filter-search-input,.jera-filter-input--compact{color:#f1f5f9;background:#08080e8c;border:1px solid #ffffff17;border-radius:.625rem;outline:none;width:100%;height:2.375rem;padding:0 .875rem 0 2.25rem;font-size:.8125rem;font-weight:500;transition:border-color .15s,box-shadow .15s,background .15s}.chat-filter-search-input:hover,.jera-filter-input--compact:hover{background:#0c0c14bf;border-color:#ffffff24}.chat-filter-search-input:focus,.jera-filter-input--compact:focus{background:#0a0a12e6;border-color:#6366f180;box-shadow:0 0 0 2px #6366f126}.chat-filter-search-input::placeholder{color:#64748b}.chat-filter-tabs,.chat-msg-filter-tabs{background:#08080e8c;border:1px solid #ffffff12;border-radius:.625rem;grid-template-columns:repeat(4,minmax(0,1fr));gap:.125rem;margin-bottom:.625rem;padding:.25rem;display:grid}.chat-msg-filter-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.chat-filter-tab{color:#94a3b8;letter-spacing:.01em;text-align:center;white-space:nowrap;cursor:pointer;background:0 0;border:none;border-radius:.4375rem;min-width:0;padding:.4375rem .375rem;font-size:.6875rem;font-weight:600;transition:background .15s,color .15s,box-shadow .15s}.chat-filter-tab-sm{padding:.375rem .25rem;font-size:.6875rem}.chat-filter-tab:hover:not(.chat-filter-tab-active){color:#cbd5e1;background:#ffffff0a}.chat-filter-tab-active{color:#f8fafc;background:#ffffff1a;box-shadow:0 1px 4px #00000040,inset 0 1px #ffffff0f}.chat-filter-tab:focus-visible{outline-offset:1px;outline:2px solid #6366f173}.jera-logo{color:#fff;background:linear-gradient(135deg,#6366f1,#a855f7);border-radius:.75rem;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;font-size:.875rem;font-weight:700;display:flex;box-shadow:0 4px 12px #6366f166}.jera-gradient-text{-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#c7d2fe,#a5b4fc,#e9d5ff);-webkit-background-clip:text;background-clip:text}.auth-body{background:#07070f}.auth-page{min-height:100vh}.auth-shell{width:100%;min-height:100vh;display:flex}.auth-hero{color:#fff;width:52%;display:none;position:relative;overflow:hidden}@media(min-width:1024px){.auth-hero{display:flex}}.auth-hero-bg{background:linear-gradient(145deg,#4f46e5,#7c3aed 42%,#c026d3);position:absolute;inset:0}.auth-hero-grid{opacity:.35;background-image:radial-gradient(#ffffff1f 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0}.auth-hero-orb{filter:blur(60px);pointer-events:none;border-radius:9999px;position:absolute}.auth-hero-orb-1{background:#ffffff2e;width:18rem;height:18rem;top:10%;left:-4rem}.auth-hero-orb-2{background:#f472b659;width:22rem;height:22rem;bottom:8%;right:-2rem}.auth-hero-orb-3{background:#818cf840;width:12rem;height:12rem;top:55%;left:35%}.auth-hero-inner{z-index:1;flex-direction:column;justify-content:center;max-width:36rem;padding:3rem 4rem 3rem 5rem;display:flex;position:relative}.auth-brand{color:inherit;align-items:center;gap:.75rem;margin-bottom:2.5rem;text-decoration:none;display:inline-flex}.auth-brand-logo{border-radius:1rem;width:3rem;height:3rem;font-size:1.125rem}.auth-brand-logo-sm{width:2.5rem;height:2.5rem;font-size:1rem}.auth-brand-name{letter-spacing:-.03em;font-size:1.75rem;font-weight:800}.auth-hero-title{letter-spacing:-.03em;margin:0 0 1rem;font-size:clamp(2rem,4vw,3rem);font-weight:800;line-height:1.12}.auth-hero-title-accent{color:#ffffffb8}.auth-hero-desc{color:#ffffffc7;margin:0;font-size:1.0625rem;line-height:1.65}.auth-feature-list{flex-direction:column;gap:.875rem;margin:2.5rem 0 0;padding:0;list-style:none;display:flex}.auth-feature-item{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff14;border:1px solid #ffffff1f;border-radius:1rem;align-items:flex-start;gap:.875rem;padding:1rem 1.125rem;display:flex}.auth-feature-icon{color:#fff;background:#ffffff24;border-radius:.75rem;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex}.auth-feature-title{color:#fff;margin:0;font-size:.9375rem;font-weight:700}.auth-feature-desc{color:#ffffffa6;margin:.15rem 0 0;font-size:.8125rem}.auth-hero-stats{border-top:1px solid #ffffff1f;flex-wrap:wrap;gap:1.25rem;margin-top:2.5rem;padding-top:2rem;display:flex}.auth-hero-stat{flex-direction:column;gap:.15rem;display:flex}.auth-hero-stat-value{letter-spacing:.04em;text-transform:uppercase;font-size:.875rem;font-weight:800}.auth-hero-stat-label{color:#fff9;font-size:.75rem}.auth-main{flex-direction:column;flex:1;justify-content:center;align-items:center;padding:2rem 1.25rem 2.5rem;display:flex;position:relative;overflow:hidden}.auth-main-glow{pointer-events:none;background:radial-gradient(circle,#6366f12e,#0000 68%);border-radius:9999px;width:28rem;height:28rem;position:absolute;top:20%;left:50%;transform:translate(-50%)}.auth-card{z-index:1;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0e0e18e0;border:1px solid #ffffff14;border-radius:1.5rem;width:100%;max-width:26rem;padding:2rem;position:relative;box-shadow:0 24px 80px #00000073,inset 0 1px #ffffff0d}@media(min-width:640px){.auth-card{padding:2.25rem 2.5rem}}.auth-mobile-brand{align-items:center;gap:.75rem;margin-bottom:1.75rem;display:flex}.auth-card-head{margin-bottom:1.75rem}.auth-card-title{letter-spacing:-.03em;color:#f8fafc;margin:0 0 .35rem;font-size:1.625rem;font-weight:800}.auth-card-subtitle{color:#94a3b8;margin:0;font-size:.9375rem;line-height:1.5}.auth-2fa-icon{color:#a5b4fc;background:#6366f126;border:1px solid #6366f140;border-radius:.875rem;justify-content:center;align-items:center;width:3rem;height:3rem;margin-bottom:1rem;display:flex}.auth-alert{border-radius:.875rem;align-items:flex-start;gap:.625rem;margin-bottom:1.25rem;padding:.875rem 1rem;font-size:.875rem;line-height:1.45;display:flex}.auth-alert-error{color:#fca5a5;background:#ef44441a;border:1px solid #ef444438}.auth-alert-icon{flex-shrink:0;width:1.125rem;height:1.125rem;margin-top:.1rem}.auth-alert-list{margin:0;padding-left:1rem}.auth-form{flex-direction:column;gap:1.125rem;display:flex}.auth-field-grid{gap:1.125rem;display:grid}@media(min-width:480px){.auth-field-grid{grid-template-columns:1fr 1fr}}.auth-label{color:#cbd5e1;margin-bottom:.45rem;font-size:.8125rem;font-weight:600;display:block}.auth-label-row{justify-content:space-between;align-items:center;margin-bottom:.45rem;display:flex}.auth-label-row .auth-label{margin-bottom:0}.auth-input-wrap{position:relative}.auth-input-icon{color:#64748b;pointer-events:none;display:flex;position:absolute;top:50%;left:.875rem;transform:translateY(-50%)}.auth-input{color:#f1f5f9;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:.875rem;outline:none;width:100%;padding:.8125rem 1rem .8125rem 2.625rem;font-size:.9375rem;transition:border-color .15s,box-shadow .15s,background .15s}.auth-input::placeholder{color:#64748b}.auth-input:focus{background:#ffffff0f;border-color:#6366f18c;box-shadow:0 0 0 3px #6366f12e}.auth-input-with-action{padding-right:2.75rem}.auth-input-code{letter-spacing:.2em;font-family:ui-monospace,monospace;font-size:1.125rem}.auth-input-action{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:.5rem;justify-content:center;align-items:center;width:2rem;height:2rem;transition:color .15s,background .15s;display:flex;position:absolute;top:50%;right:.5rem;transform:translateY(-50%)}.auth-input-action:hover{color:#cbd5e1;background:#ffffff0f}.auth-checkbox{color:#94a3b8;cursor:pointer;align-items:center;gap:.5rem;font-size:.875rem;display:flex}.auth-checkbox-input{accent-color:#6366f1;background:#ffffff0a;border:1px solid #fff3;border-radius:.25rem;width:1rem;height:1rem}.auth-submit{cursor:pointer;color:#fff;background:linear-gradient(135deg,#6366f1,#8b5cf6);border:none;border-radius:.875rem;justify-content:center;align-items:center;gap:.5rem;width:100%;margin-top:.25rem;padding:.875rem 1.25rem;font-size:.9375rem;font-weight:700;transition:transform .15s,box-shadow .15s,filter .15s;display:inline-flex;box-shadow:0 8px 24px #6366f159}.auth-submit:hover{filter:brightness(1.05);transform:translateY(-1px);box-shadow:0 12px 32px #6366f173}.auth-submit:active{transform:translateY(0)}.auth-demo-box{background:#6366f114;border:1px solid #6366f12e;border-radius:.875rem;margin-top:1.5rem;padding:1rem}.auth-demo-label{text-transform:uppercase;letter-spacing:.08em;color:#a5b4fc;margin:0 0 .625rem;font-size:.6875rem;font-weight:700}.auth-demo-chips{flex-wrap:wrap;gap:.5rem;display:flex}.auth-demo-chip{color:#c7d2fe;cursor:pointer;background:#ffffff0f;border:1px solid #6366f140;border-radius:9999px;padding:.4rem .75rem;font-size:.75rem;font-weight:600;transition:background .15s,border-color .15s,color .15s}.auth-demo-chip:hover{color:#fff;background:#6366f133;border-color:#6366f173}.auth-demo-hint{color:#64748b;margin:.625rem 0 0;font-size:.75rem}.auth-demo-hint code{color:#cbd5e1;background:#00000040;border-radius:.3rem;padding:.1rem .35rem;font-family:ui-monospace,monospace;font-size:.6875rem}.auth-switch{text-align:center;color:#64748b;margin:1.5rem 0 0;font-size:.875rem}.auth-switch-link{color:#a5b4fc;margin-left:.25rem;font-weight:600;text-decoration:none;transition:color .15s}.auth-switch-link:hover{color:#c7d2fe}.auth-terms{color:#64748b;text-align:center;margin:1rem 0 0;font-size:.75rem;line-height:1.5}.auth-footer-note{z-index:1;color:#475569;margin-top:1.5rem;font-size:.75rem;position:relative}.mkt-body{color:#e2e8f0;background-color:#06060e;background-image:radial-gradient(80% 50% at 50% -20%,#6366f126,#0000),radial-gradient(60% 40% at 100% 0,#c026d314,#0000);background-position:0 0;background-repeat:repeat;background-size:auto;background-attachment:scroll;background-origin:padding-box;background-clip:border-box}.mkt-main{flex:1}.mkt-container{max-width:72rem;margin:0 auto;padding:0 1.25rem}.mkt-header{z-index:50;border-bottom:1px solid #0000;transition:border-color .2s,background .2s,-webkit-backdrop-filter .2s,backdrop-filter .2s;position:sticky;top:0}.mkt-header.is-scrolled{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#06060ed9;border-color:#ffffff0f}.mkt-header-inner{justify-content:space-between;align-items:center;gap:1rem;max-width:72rem;margin:0 auto;padding:.875rem 1.25rem;display:flex}.mkt-brand{color:inherit;align-items:center;gap:.625rem;text-decoration:none;display:inline-flex}.mkt-brand-logo{width:2.25rem;height:2.25rem;font-size:.875rem}.mkt-brand-name{letter-spacing:-.03em;color:#f8fafc;font-size:1.125rem;font-weight:800}.mkt-nav{align-items:center;gap:.25rem;display:none}@media(min-width:768px){.mkt-nav{display:flex}}.mkt-nav-link{color:#94a3b8;border-radius:.5rem;padding:.5rem .875rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:color .15s,background .15s}.mkt-nav-link:hover{color:#f1f5f9;background:#ffffff0d}.mkt-nav-link.is-active{color:#c7d2fe;background:#6366f11f}.mkt-header-actions{align-items:center;gap:.5rem;display:flex}.mkt-menu-toggle{color:#e2e8f0;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:.625rem;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex}@media(min-width:768px){.mkt-menu-toggle{display:none}}.mkt-mobile-nav{background:#06060ef2;border-top:1px solid #ffffff0f;flex-direction:column;gap:.25rem;padding:0 1.25rem 1rem;display:flex}.mkt-mobile-nav.hidden{display:none}@media(min-width:768px){.mkt-mobile-nav{display:none!important}}.mkt-mobile-link{color:#cbd5e1;padding:.75rem .5rem;font-size:.9375rem;font-weight:500;text-decoration:none}.mkt-btn{cursor:pointer;white-space:nowrap;border:none;border-radius:.75rem;justify-content:center;align-items:center;gap:.375rem;padding:.625rem 1.25rem;font-size:.875rem;font-weight:600;text-decoration:none;transition:all .15s;display:inline-flex}.mkt-btn-sm{padding:.5rem 1rem;font-size:.8125rem}.mkt-btn-lg{padding:.875rem 1.5rem;font-size:.9375rem}.mkt-btn-primary{color:#fff;background:linear-gradient(135deg,#6366f1,#8b5cf6);box-shadow:0 4px 16px #6366f159}.mkt-btn-primary:hover{filter:brightness(1.08);transform:translateY(-1px)}.mkt-btn-ghost{color:#94a3b8;background:0 0}.mkt-btn-ghost:hover{color:#f1f5f9;background:#ffffff0f}.mkt-btn-outline{color:#c7d2fe;background:0 0;border:1px solid #6366f166}.mkt-btn-outline:hover{background:#6366f11a;border-color:#6366f199}.mkt-btn-white{color:#312e81;background:#fff;box-shadow:0 4px 20px #0003}.mkt-btn-white:hover{background:#f8fafc;transform:translateY(-1px)}.mkt-btn-outline-light{color:#fff;background:0 0;border:1px solid #ffffff59}.mkt-btn-outline-light:hover{background:#ffffff14}.mkt-hero{padding:4rem 0 5rem;position:relative;overflow:hidden}@media(min-width:768px){.mkt-hero{padding:6rem 0 7rem}}.mkt-hero-bg{background:radial-gradient(70% 60% at 50% 0,#6366f133,#0000 70%);position:absolute;inset:0}.mkt-hero-orb{filter:blur(80px);pointer-events:none;border-radius:9999px;position:absolute}.mkt-hero-orb-1{background:#8b5cf633;width:24rem;height:24rem;top:-5rem;right:10%}.mkt-hero-orb-2{background:#6366f126;width:18rem;height:18rem;bottom:0;left:-5%}.mkt-hero-inner{text-align:center;max-width:48rem;position:relative}.mkt-badge{color:#a5b4fc;background:#6366f11f;border:1px solid #6366f140;border-radius:9999px;margin-bottom:1.5rem;padding:.35rem .875rem;font-size:.75rem;font-weight:600;display:inline-block}.mkt-hero-title{letter-spacing:-.04em;color:#f8fafc;margin:0 0 1.25rem;font-size:clamp(2.25rem,6vw,3.75rem);font-weight:800;line-height:1.08}.mkt-gradient-text{-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#a5b4fc,#c084fc,#f0abfc);-webkit-background-clip:text;background-clip:text}.mkt-hero-desc{color:#94a3b8;max-width:36rem;margin:0 auto 2rem;font-size:1.125rem;line-height:1.65}.mkt-hero-actions{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}.mkt-justify-center{justify-content:center}.mkt-hero-stats{border-top:1px solid #ffffff14;flex-wrap:wrap;justify-content:center;gap:2rem;margin-top:3.5rem;padding-top:2.5rem;display:flex}.mkt-stat{text-align:center}.mkt-stat-value{color:#e2e8f0;text-transform:uppercase;letter-spacing:.06em;font-size:.875rem;font-weight:800;display:block}.mkt-stat-label{color:#64748b;margin-top:.25rem;font-size:.8125rem;display:block}.mkt-page-hero{text-align:center;padding:3.5rem 0 2.5rem}.mkt-page-hero-vision{background:radial-gradient(60% 80% at 50% 0,#7c3aed1f,#0000)}.mkt-page-title{letter-spacing:-.03em;color:#f8fafc;margin:.75rem 0 1rem;font-size:clamp(2rem,5vw,3rem);font-weight:800;line-height:1.12}.mkt-page-lead{color:#94a3b8;max-width:40rem;margin:0 auto;font-size:1.125rem;line-height:1.65}.mkt-section{padding:4rem 0}.mkt-section-alt{background:#ffffff05;border-block:1px solid #ffffff0a}.mkt-section-head{text-align:center;max-width:40rem;margin:0 auto 2.5rem}.mkt-overline{text-transform:uppercase;letter-spacing:.12em;color:#818cf8;margin-bottom:.75rem;font-size:.6875rem;font-weight:700;display:block}.mkt-section-title{letter-spacing:-.03em;color:#f1f5f9;margin:0 0 .75rem;font-size:clamp(1.625rem,4vw,2.25rem);font-weight:800}.mkt-section-desc{color:#94a3b8;margin:0;font-size:1rem;line-height:1.65}.mkt-text-left{text-align:left}.mkt-grid{gap:1.25rem;display:grid}.mkt-grid-2,.mkt-grid-3{grid-template-columns:1fr}@media(min-width:640px){.mkt-grid-2{grid-template-columns:repeat(2,1fr)}}@media(min-width:768px){.mkt-grid-3{grid-template-columns:repeat(3,1fr)}}.mkt-card{background:#ffffff08;border:1px solid #ffffff14;border-radius:1.125rem;padding:1.5rem;transition:border-color .2s,transform .2s,box-shadow .2s}.mkt-card:hover{border-color:#6366f14d;transform:translateY(-2px);box-shadow:0 12px 40px #00000040}.mkt-card-horizontal{align-items:flex-start;gap:1rem;display:flex}.mkt-card-icon{color:#a5b4fc;background:#6366f11f;border-radius:.875rem;justify-content:center;align-items:center;width:3rem;height:3rem;margin-bottom:1rem;display:flex}.mkt-card-dot{background:linear-gradient(135deg,#6366f1,#a855f7);border-radius:9999px;flex-shrink:0;width:.5rem;height:.5rem;margin-top:.5rem;box-shadow:0 0 12px #6366f180}.mkt-card-title{color:#f1f5f9;margin:0 0 .375rem;font-size:1.0625rem;font-weight:700}.mkt-card-desc{color:#94a3b8;margin:0;font-size:.875rem;line-height:1.55}.mkt-split{align-items:center;gap:2.5rem;display:grid}@media(min-width:1024px){.mkt-split{grid-template-columns:1fr 1fr;gap:4rem}}.mkt-prose{color:#94a3b8;margin:0 0 1rem;font-size:1rem;line-height:1.7}.mkt-check-list{flex-direction:column;gap:.625rem;margin:1.25rem 0;padding:0;list-style:none;display:flex}.mkt-check-list li{color:#cbd5e1;padding-left:1.5rem;font-size:.9375rem;position:relative}.mkt-check-list li:before{content:"";background:#6366f1;border-radius:2px;width:.5rem;height:.5rem;position:absolute;top:.45rem;left:0}.mkt-link-arrow{color:#a5b4fc;font-size:.9375rem;font-weight:600;text-decoration:none}.mkt-link-arrow:hover{color:#c7d2fe}.mkt-preview-card{background:#0e0e18e6;border:1px solid #ffffff1a;border-radius:1rem;overflow:hidden;box-shadow:0 24px 60px #0006}.mkt-preview-bar{background:#ffffff0a;border-bottom:1px solid #ffffff0f;gap:.375rem;padding:.75rem 1rem;display:flex}.mkt-preview-bar span{background:#ffffff26;border-radius:9999px;width:.625rem;height:.625rem}.mkt-preview-body{min-height:14rem;display:flex}.mkt-preview-sidebar{background:#6366f10f;border-right:1px solid #ffffff0f;width:28%}.mkt-preview-content{flex-direction:column;flex:1;gap:.75rem;padding:1.25rem;display:flex}.mkt-preview-line{background:#ffffff14;border-radius:.25rem;height:.625rem}.mkt-preview-line-wide{width:75%}.mkt-preview-line-narrow{width:50%}.mkt-preview-grid{background:linear-gradient(135deg,#6366f114,#8b5cf60d);border:1px solid #6366f126;border-radius:.5rem;flex:1;margin-top:.5rem}.mkt-stats-panel{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}.mkt-stats-panel-item{text-align:center;background:#6366f114;border:1px solid #6366f12e;border-radius:1rem;padding:1.25rem}.mkt-stats-panel-value{color:#f1f5f9;font-size:1.75rem;font-weight:800;display:block}.mkt-stats-panel-label{color:#94a3b8;margin-top:.25rem;font-size:.75rem;display:block}.mkt-team-block{text-align:center;max-width:36rem;margin:0 auto}.mkt-vision-statement{text-align:center;max-width:44rem;margin:0 auto}.mkt-quote{color:#e2e8f0;margin:0;font-size:clamp(1.25rem,3vw,1.625rem);font-style:italic;font-weight:600;line-height:1.5}.mkt-quote-author{color:#64748b;margin-top:1.25rem;font-size:.875rem}.mkt-timeline{max-width:36rem;margin:0 auto}.mkt-timeline-item{gap:1.25rem;padding-bottom:2rem;display:flex}.mkt-timeline-last{padding-bottom:0}.mkt-timeline-rail{flex-direction:column;flex-shrink:0;align-items:center;width:4rem;display:flex}.mkt-timeline-dot{text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;color:#fff;background:linear-gradient(135deg,#6366f1,#8b5cf6);border-radius:9999px;padding:.35rem .5rem;font-size:.625rem;font-weight:800}.mkt-timeline-line{background:linear-gradient(#6366f180,#6366f10d);flex:1;width:2px;min-height:2rem;margin-top:.5rem}.mkt-timeline-content{flex:1;padding-top:.125rem}.mkt-feature-grid{grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));gap:1rem;display:grid}.mkt-feature-card{background:#ffffff05;border:1px solid #ffffff14;border-radius:1rem;padding:1.375rem;transition:transform .15s,border-color .15s}.mkt-feature-card:hover{border-color:#ffffff24;transform:translateY(-2px)}.mkt-feature-icon{border-radius:.75rem;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;margin-bottom:1rem;display:flex}.mkt-feature-indigo .mkt-feature-icon{color:#818cf8;background:#6366f126}.mkt-feature-violet .mkt-feature-icon{color:#a78bfa;background:#8b5cf626}.mkt-feature-cyan .mkt-feature-icon{color:#22d3ee;background:#06b6d426}.mkt-feature-emerald .mkt-feature-icon{color:#34d399;background:#10b98126}.mkt-feature-amber .mkt-feature-icon{color:#fbbf24;background:#f59e0b26}.mkt-feature-rose .mkt-feature-icon{color:#fb7185;background:#f43f5e26}.mkt-feature-sky .mkt-feature-icon{color:#38bdf8;background:#0ea5e926}.mkt-feature-teal .mkt-feature-icon{color:#2dd4bf;background:#14b8a626}.mkt-feature-purple .mkt-feature-icon{color:#c084fc;background:#a855f726}.mkt-feature-orange .mkt-feature-icon{color:#fb923c;background:#f9731626}.mkt-feature-fuchsia .mkt-feature-icon{color:#e879f9;background:#d946ef26}.mkt-feature-lime .mkt-feature-icon{color:#a3e635;background:#84cc1626}.mkt-module-list{flex-wrap:wrap;align-content:flex-start;gap:.5rem;display:flex}.mkt-module-chip{color:#c7d2fe;background:#6366f11a;border:1px solid #6366f133;border-radius:9999px;padding:.5rem 1rem;font-size:.8125rem;font-weight:600}.mkt-contact-grid{gap:2.5rem;display:grid}@media(min-width:1024px){.mkt-contact-grid{grid-template-columns:1fr 1.2fr;align-items:start}}.mkt-contact-cards{flex-direction:column;gap:1rem;display:flex}.mkt-contact-card{background:#ffffff08;border:1px solid #ffffff14;border-radius:1rem;padding:1.25rem}.mkt-contact-card-icon{color:#a5b4fc;background:#6366f11f;border-radius:.625rem;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;margin-bottom:.75rem;display:flex}.mkt-inline-link{color:#a5b4fc;text-decoration:none}.mkt-inline-link:hover{color:#c7d2fe}.mkt-contact-form-wrap{background:#ffffff08;border:1px solid #ffffff14;border-radius:1.25rem;padding:1.75rem}.mkt-contact-form{flex-direction:column;gap:1.125rem;display:flex}.mkt-form-row{gap:1rem;display:grid}@media(min-width:480px){.mkt-form-row{grid-template-columns:1fr 1fr}}.mkt-form-label{color:#cbd5e1;margin-bottom:.4rem;font-size:.8125rem;font-weight:600;display:block}.mkt-form-optional{color:#64748b;font-weight:400}.mkt-form-input{color:#f1f5f9;background:#00000040;border:1px solid #ffffff1a;border-radius:.75rem;outline:none;width:100%;padding:.75rem 1rem;font-size:.9375rem;transition:border-color .15s,box-shadow .15s}.mkt-form-input:focus{border-color:#6366f180;box-shadow:0 0 0 3px #6366f126}.mkt-form-textarea{resize:vertical;min-height:7rem}.mkt-form-error{color:#f87171;margin-top:.35rem;font-size:.75rem}.mkt-alert{border-radius:.875rem;gap:.75rem;margin-bottom:1.25rem;padding:1rem;display:flex}.mkt-alert-success{color:#6ee7b7;background:#10b9811a;border:1px solid #10b98140}.mkt-alert-title{color:#a7f3d0;margin:0 0 .15rem;font-weight:700}.mkt-alert-desc{color:#6ee7b7;margin:0;font-size:.875rem}.mkt-cta{background:linear-gradient(135deg,#6366f133,#8b5cf626);border-top:1px solid #6366f133;padding:4rem 0}.mkt-cta-inner{text-align:center;max-width:36rem;margin:0 auto}.mkt-cta-title{color:#f8fafc;margin:0 0 .75rem;font-size:clamp(1.5rem,4vw,2rem);font-weight:800}.mkt-cta-desc{color:#94a3b8;margin:0 0 1.5rem;font-size:1rem}.mkt-footer{background:#00000040;border-top:1px solid #ffffff0f;padding:3rem 0 0}.mkt-footer-inner{gap:2rem;max-width:72rem;margin:0 auto;padding:0 1.25rem 2rem;display:grid}@media(min-width:768px){.mkt-footer-inner{grid-template-columns:1.2fr 1fr}}.mkt-footer-tagline{color:#64748b;max-width:16rem;margin-top:.75rem;font-size:.875rem}.mkt-footer-links{grid-template-columns:repeat(2,1fr);gap:1.5rem;display:grid}.mkt-footer-heading{text-transform:uppercase;letter-spacing:.08em;color:#64748b;margin:0 0 .75rem;font-size:.6875rem;font-weight:700}.mkt-footer-links a{color:#94a3b8;margin-bottom:.5rem;font-size:.875rem;text-decoration:none;transition:color .15s;display:block}.mkt-footer-links a:hover{color:#e2e8f0}.mkt-footer-bottom{text-align:center;border-top:1px solid #ffffff0f;max-width:72rem;margin:0 auto;padding:1.25rem}.mkt-footer-bottom p{color:#475569;margin:0;font-size:.75rem}.jera-nav{border-bottom:1px solid var(--jera-border);background-color:var(--jera-nav-bg)}.jera-pill{letter-spacing:.03em;text-transform:uppercase;color:#a5b4fc;background-color:#1e1b4b;border:1px solid #4338ca;border-radius:9999px;align-items:center;padding:.25rem .625rem;font-size:.6875rem;font-weight:600;display:inline-flex}@keyframes fade-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.animate-fade-up{animation:.5s ease-out both fade-up}.animate-fade-up-delay-1{animation-delay:80ms}.animate-fade-up-delay-2{animation-delay:.16s}.animate-fade-up-delay-3{animation-delay:.24s}#messages-container{scroll-behavior:auto}.chat-message-row.animate-fade-up{animation-duration:.2s}#messages-container::-webkit-scrollbar{width:5px}.jera-scroll::-webkit-scrollbar{width:5px}#messages-container::-webkit-scrollbar-thumb{background-color:#334155;border-radius:3px}.jera-scroll::-webkit-scrollbar-thumb{background-color:#334155;border-radius:3px}.msg-bubble-own{background:linear-gradient(145deg,var(--jera-primary) 0%,var(--jera-accent) 100%);color:#fff;box-shadow:0 10px 28px rgba(var(--jera-primary-rgb),.22),inset 0 1px #ffffff24;border-radius:1.25rem 1.25rem .35rem}.msg-bubble-other{color:#e8edf5;background:linear-gradient(165deg,#223,#181824);border:1px solid #ffffff12;border-radius:1.25rem 1.25rem 1.25rem .35rem;box-shadow:0 6px 20px #00000038}.msg-bubble{word-break:break-word;max-width:100%;padding:.75rem 1rem;font-size:.9375rem;line-height:1.55}.msg-body-text{white-space:pre-wrap}.chat-message-row{border-radius:.75rem;padding:.125rem 0;transition:background .15s}.chat-message-row:hover{background:#ffffff04}.msg-content-col .text-sm.font-semibold{letter-spacing:.01em;font-size:.8125rem}.chat-sidebar{background-color:var(--jera-nav-bg);border-color:var(--jera-border);color:var(--jera-text)}.channel-active{background-color:rgba(var(--jera-primary-rgb),.14);border:1px solid rgba(var(--jera-primary-rgb),.24);border-left:3px solid var(--jera-primary);color:var(--jera-text-strong,#e2e8f0);box-shadow:0 2px 12px rgba(var(--jera-primary-rgb),.08)}.channel-nav-item.channel-active,.channel-nav-item.channel-active.channel-nav-dm{background-color:rgba(var(--jera-primary-rgb),.14)}.channel-nav-item{color:#94a3b8;border-radius:.875rem;padding:.625rem .75rem;text-decoration:none;transition:background-color .15s,color .15s;display:block}.channel-nav-item:hover:not(.channel-active){color:#e2e8f0;background-color:#ffffff0a}.channel-nav-item.channel-unread:not(.channel-active){background-color:rgba(var(--jera-primary-rgb),.08)}.channel-hash{flex-shrink:0;font-weight:700}.channel-name{font-size:.875rem}.channel-unread-badge{background:linear-gradient(135deg,var(--jera-primary),var(--jera-accent));color:#fff;min-width:1.25rem;height:1.25rem;box-shadow:0 2px 8px rgba(var(--jera-primary-rgb),.4);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;padding:0 .375rem;font-size:.625rem;font-weight:700;display:inline-flex}.channel-unread-badge.hidden{display:none}.channel-preview-row{justify-content:space-between;align-items:center;gap:.5rem;margin-top:.125rem;padding-left:1.25rem;display:flex}.channel-preview-meta{flex-shrink:0;justify-content:flex-end;align-items:center;gap:.375rem;min-width:2.5rem;display:flex}.channel-preview-meta .channel-unread-badge:not(.hidden){display:inline-flex}.channel-preview-meta .channel-unread-badge.hidden{display:none!important}.channel-nav-wrap-dm .channel-nav-item{padding-right:2rem}.channel-preview-text{color:#64748b;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:.6875rem;overflow:hidden}.channel-preview-typing{color:#a5b4fc;text-overflow:ellipsis;white-space:nowrap;flex:1;align-items:center;gap:.375rem;min-width:0;font-size:.6875rem;font-style:italic;display:flex;overflow:hidden}.channel-preview-typing.hidden{display:none}.channel-typing-dots{flex-shrink:0;align-items:center;gap:.2rem;display:inline-flex}.channel-typing-dots span{background:#818cf8;border-radius:9999px;width:.3rem;height:.3rem;animation:1.2s ease-in-out infinite channelTypingBounce}.channel-typing-dots span:nth-child(2){animation-delay:.15s}.channel-typing-dots span:nth-child(3){animation-delay:.3s}@keyframes channelTypingBounce{0%,60%,to{opacity:.45;transform:translateY(0)}30%{opacity:1;transform:translateY(-.2rem)}}.channel-nav-item.channel-nav-typing .channel-preview-time{color:#a5b4fc}.channel-nav-item.channel-nav-typing .channel-preview-text{display:none}.channel-unread .channel-preview-text{color:#94a3b8}.channel-preview-time{color:#475569;flex-shrink:0;font-size:.625rem;font-weight:500}.channel-unread .channel-preview-time,.channel-preview-time-unread{color:#818cf8;font-weight:600}.channel-active-pill{text-transform:uppercase;letter-spacing:.04em;color:#a5b4fc;background:#818cf833;border-radius:9999px;flex-shrink:0;padding:.125rem .375rem;font-size:.5625rem;font-weight:700}.channel-unread-total{min-width:1.125rem;font-size:.625rem}.workspace-channels-panel{background:var(--jera-surface-elevated,#14141fb3);border:1px solid var(--jera-border,#2a2a3d);border-radius:1.25rem;padding:1.25rem 1.375rem}.workspace-show-channels{margin-bottom:1rem}.workspace-channels-toolbar{flex-direction:column;gap:.75rem;margin-bottom:1rem;display:flex}.workspace-channels-search{margin-bottom:0}.workspace-show-channels .chat-filter-search-input{background:var(--jera-surface,#08080e8c);border-color:var(--jera-border,#ffffff17);height:2.5rem;color:var(--jera-text-strong,#f1f5f9);border-radius:.75rem}.workspace-show-channels .chat-filter-search-input::placeholder{color:var(--jera-text-muted,#64748b)}.workspace-show-channels .chat-filter-search-input:hover{background:var(--jera-surface,#0c0c14bf);border-color:#6366f140}.workspace-show-channels .chat-filter-search-input:focus{background:var(--jera-surface,#0a0a12e6);border-color:#6366f173;box-shadow:0 0 0 3px #6366f11f}.workspace-show-channels .chat-filter-search-icon{color:var(--jera-text-muted,#64748b)}.workspace-channels-tabs{background:var(--jera-surface,#08080e8c);border-color:var(--jera-border,#ffffff12);border-radius:1rem;gap:.25rem;margin-bottom:0;padding:.375rem}.workspace-show-channels .chat-filter-tab-active{color:#fff;background:linear-gradient(135deg,#6366f152,#8b5cf638);box-shadow:0 2px 12px #6366f11f}.workspace-show-channels .chat-filter-tab:hover:not(.chat-filter-tab-active){color:var(--jera-text-strong,#cbd5e1);background:#6366f114}.workspace-channels-summary{color:var(--jera-text-muted,#64748b);margin:-.5rem 0 1rem;padding:0 .125rem;font-size:.75rem}.workspace-channels-kpi{flex-wrap:wrap;gap:.625rem;margin-bottom:.5rem;display:flex}.workspace-channels-kpi-item{background:var(--jera-surface,#ffffff08);border:1px solid var(--jera-border,#ffffff0f);border-radius:.875rem;align-items:center;gap:.625rem;min-width:5.5rem;padding:.625rem .875rem;display:flex}.workspace-channels-kpi-item .workspace-kpi-icon{border-radius:.5625rem;width:1.875rem;height:1.875rem}.workspace-channels-kpi-item .workspace-kpi-icon-svg{width:.9375rem;height:.9375rem}.workspace-channels-kpi-value{color:var(--jera-text-strong,#f1f5f9);margin:0;font-size:1.125rem;font-weight:800;line-height:1}.workspace-channels-kpi-label{text-transform:uppercase;letter-spacing:.06em;color:var(--jera-text-muted,#64748b);margin-top:.2rem;margin-bottom:0;font-size:.5625rem;font-weight:600}.workspace-channels-kpi-accent .workspace-channels-kpi-value{color:#a5b4fc}.workspace-kpi-icon-lock{color:#fbbf24;background:#f59e0b1f;border:1px solid #f59e0b33}.workspace-show-channels .chat-filter-tab{border-radius:.75rem;justify-content:center;align-items:center;gap:.375rem;padding:.5rem .625rem;font-size:.8125rem;display:inline-flex}.workspace-channels-tab-icon{opacity:.85;flex-shrink:0;justify-content:center;align-items:center;width:1rem;height:1rem;display:inline-flex}.workspace-channels-tab-icon .workspace-kpi-icon-svg{width:.875rem;height:.875rem}.workspace-show-channels .chat-filter-tab-active .workspace-channels-tab-icon{opacity:1}.workspace-channels-section-label{text-transform:uppercase;letter-spacing:.08em;color:var(--jera-text-muted,#64748b);align-items:center;gap:.5rem;margin:0 0 .625rem;padding:0 .125rem;font-size:.6875rem;font-weight:700;display:flex}.workspace-channels-section-icon{border-radius:.4375rem;flex-shrink:0;width:1.5rem;height:1.5rem}.workspace-channels-section-icon .workspace-kpi-icon-svg{width:.75rem;height:.75rem}.channel-kpi-icon{border-radius:.5rem;flex-shrink:0;width:1.75rem;height:1.75rem}.channel-kpi-icon .workspace-kpi-icon-svg{width:.875rem;height:.875rem}.channel-nav-item.channel-active .channel-kpi-icon.workspace-kpi-icon-channels{color:#c7d2fe;background:#6366f138;border-color:#6366f159}.workspace-channel-nav{flex-direction:column;gap:.375rem;margin-bottom:1.25rem;display:flex}.workspace-channel-nav-dms{margin-bottom:1.5rem}.workspace-channel-nav .channel-nav-item{background:var(--jera-surface,#ffffff05);border:1px solid #0000;transition:border-color .15s,background .15s,transform .15s}.workspace-channel-nav .channel-nav-item:hover:not(.channel-active){background:#6366f10f;border-color:#6366f11f;transform:translateY(-1px)}.workspace-channel-nav .channel-nav-item.channel-active{color:var(--jera-text-strong,#e2e8f0);background:#6366f11f;border-color:#6366f140}.workspace-show-section-icon-channels,.integrations-section-icon-channels{color:#818cf8;background:#6366f11f}.workspace-show-create-channel{background:var(--jera-surface-elevated,#14141f8c);border:1px solid var(--jera-border,#ffffff12);border-radius:1.25rem;padding:1.25rem 1.375rem}.workspace-create-channel-head{margin-bottom:1rem}.workspace-show-create-channel-title{color:var(--jera-text-strong,#e2e8f0);margin:0}.workspace-create-channel-btn{justify-self:start;align-items:center;gap:.45rem;display:inline-flex}.chat-filter-empty,.chat-search-empty{text-align:center;color:#64748b;padding:1rem .75rem;font-size:.75rem}.chat-workspace-search,.chat-msg-search-results{background:#0a0a1299;border:1px solid #2a2a3d;border-radius:.75rem;max-height:12rem;margin-top:.5rem;overflow-y:auto}.chat-search-results-label{text-transform:uppercase;letter-spacing:.06em;color:#64748b;padding:.5rem .75rem .25rem;font-size:.625rem;font-weight:700}.chat-search-result-item{color:inherit;border-bottom:1px solid #ffffff0a;flex-direction:column;gap:.125rem;padding:.5rem .75rem;text-decoration:none;transition:background .15s;display:flex}.chat-search-result-btn{text-align:left;cursor:pointer;width:100%;font:inherit;background:0 0;border:none}.chat-search-result-item:hover{background:#6366f11a}.chat-search-result-channel{color:#818cf8;font-size:.6875rem;font-weight:700}.chat-search-result-text{color:#cbd5e1;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.chat-search-result-time{color:#64748b;font-size:.625rem}.chat-main-header{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0c0c14d1;border-bottom:1px solid #ffffff0f;flex-direction:column;display:flex}.chat-header-icon-btn{color:#94a3b8;cursor:pointer;background:#ffffff0a;border:1px solid #2a2a3d;border-radius:.5rem;justify-content:center;align-items:center;width:2rem;height:2rem;transition:color .15s,border-color .15s;display:flex}.chat-header-icon-btn:hover{color:#e2e8f0;border-color:#818cf866}.chat-header-avatar-wrap .channel-presence-dot{border-width:2px;width:.5625rem;height:.5625rem;bottom:0;right:0}.chat-dm-presence{margin:.125rem 0 0;font-size:.6875rem;font-weight:500;line-height:1.2}.chat-dm-presence-online{color:#34d399}.chat-dm-presence-away{color:#fbbf24}.chat-dm-presence-busy{color:#f87171}.chat-dm-presence-offline{color:#64748b}.chat-e2e-notice{text-align:center;cursor:pointer;background:#10b98114;border:1px solid #34d3992e;border-radius:.75rem;flex-direction:column;align-items:center;gap:.5rem;max-width:20rem;margin:0 auto 1.25rem;padding:.75rem 1rem;transition:background .15s,border-color .15s;display:flex}.chat-e2e-notice:hover{background:#10b9811f;border-color:#34d39947}.chat-e2e-notice-lock{color:#6ee7b7;flex-shrink:0;width:1rem;height:1rem}.chat-e2e-notice-text{color:#94a3b8;margin:0;font-size:.6875rem;font-weight:500;line-height:1.45}.chat-header-title-block{flex-direction:column;flex:1;min-width:0;display:flex}.chat-header-title-block h1{color:#f1f5f9;font-size:.9375rem;line-height:1.3}.chat-header-subtitle,.chat-header-meta{color:#64748b}.chat-header-meta-online{color:#34d399}.chat-header-member-avatar{border:2px solid #0c0c14}.chat-header-avatar-wrap{flex-shrink:0;display:inline-flex;position:relative}.chat-header-avatar-wrap .channel-presence-dot{border-width:1.5px;width:.4375rem;height:.4375rem}.chat-msg-search-bar{border-top:1px solid #ffffff0a;padding:0 1.5rem .75rem}.chat-msg-search-wrap{margin-bottom:.5rem}.chat-msg-search-close{color:#64748b;cursor:pointer;background:0 0;border:none;padding:.25rem;font-size:1.25rem;line-height:1;position:absolute;top:50%;right:.5rem;transform:translateY(-50%)}.chat-msg-search-close:hover{color:#e2e8f0}.chat-unread-divider{justify-content:center;align-items:center;margin:1rem 0;display:flex;position:relative}.chat-unread-divider:before,.chat-unread-divider:after{content:"";background:#818cf840;flex:1;height:1px}.chat-unread-divider span{color:#a5b4fc;white-space:nowrap;background:#6366f126;border:1px solid #818cf84d;border-radius:9999px;margin:0 .75rem;padding:.25rem .75rem;font-size:.6875rem;font-weight:600}.msg-highlight{animation:2.5s msg-highlight-pulse}@keyframes msg-highlight-pulse{0%,to{background:0 0}15%,40%{background:#6366f11f;border-radius:.75rem}}.msg-is-unread .msg-bubble-other{box-shadow:0 0 0 1px #818cf840}.channel-dm-avatar-wrap{flex-shrink:0;display:inline-flex;position:relative}.channel-dm-avatar{color:#fff;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:1.375rem;height:1.375rem;font-size:.5625rem;font-weight:700;display:inline-flex}.channel-presence-dot{box-sizing:content-box;pointer-events:none;border:2px solid #0c0c14;border-radius:9999px;width:.5rem;height:.5rem;position:absolute;bottom:-2px;right:-2px}.channel-presence-online{background-color:#34d399;box-shadow:0 0 6px #34d3998c}.channel-presence-away{background-color:#fbbf24;box-shadow:0 0 6px #fbbf2473}.channel-presence-busy{background-color:#f87171;box-shadow:0 0 6px #f8717173}.channel-presence-offline{background-color:#64748b}.chat-members-drawer-title{color:#64748b}.chat-members-drawer-meta{color:#94a3b8}.chat-members-drawer-close{color:#94a3b8;cursor:pointer;background:#ffffff0a;border:1px solid #2a2a3d;border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;margin:-.125rem -.125rem 0 0;font-size:1.125rem;line-height:1;transition:color .15s,border-color .15s,background .15s;display:flex}.chat-members-drawer-close:hover{color:#e2e8f0;background:#ffffff14;border-color:#818cf866}.chat-members-online-count{color:#34d399;font-weight:600}.chat-member-row{color:#94a3b8}.chat-member-row:hover{color:#e2e8f0;background:#ffffff0d}.chat-member-row-online{color:#e2e8f0}.chat-member-row-offline{color:#64748b}.chat-member-avatar{color:#fff}.chat-member-msg-icon{color:#818cf8}.channel-dm-pill{text-transform:uppercase;letter-spacing:.04em;color:#f9a8d4;background:#ec489926;border-radius:9999px;flex-shrink:0;padding:.125rem .375rem;font-size:.5625rem;font-weight:700}.channel-nav-dm:not(.channel-active){background:#ec48990a}.channel-nav-wrap{position:relative}.channel-nav-wrap.hidden{display:none}.channel-nav-wrap-dm:hover .dm-nav-menu-btn,.channel-nav-wrap-dm:focus-within .dm-nav-menu-btn,.dm-nav-menu-btn.is-open{opacity:1;pointer-events:auto}.dm-nav-menu-btn{z-index:2;color:#94a3b8;cursor:pointer;opacity:0;pointer-events:none;background:#0f0f18d9;border:none;border-radius:.375rem;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;transition:opacity .15s,color .15s,background .15s;display:flex;position:absolute;top:.5rem;right:.375rem}.dm-nav-menu-btn svg{width:.875rem;height:.875rem}.dm-nav-menu-btn:hover,.dm-nav-menu-btn.is-open{color:#e2e8f0;background:#6366f133}.channel-blocked-pill{text-transform:uppercase;letter-spacing:.04em;color:#fca5a5;background:#f8717126;border-radius:9999px;flex-shrink:0;padding:.125rem .375rem;font-size:.5625rem;font-weight:700}.channel-nav-blocked{opacity:.72}.dm-context-menu{z-index:60;background:#16162a;border:1px solid #2a2a3d;border-radius:.75rem;min-width:11rem;padding:.375rem;position:fixed;box-shadow:0 16px 40px #00000073}.dm-context-menu.hidden{display:none}.dm-context-menu-item{color:#e2e8f0;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:.5rem;align-items:center;gap:.5rem;width:100%;padding:.5rem .625rem;font-size:.8125rem;transition:background .15s;display:flex}.dm-context-menu-item:hover:not(:disabled){background:#6366f126}.dm-context-menu-item:disabled{opacity:.4;cursor:not-allowed}.dm-context-menu-item-danger{color:#fca5a5}.dm-context-menu-item-danger:hover:not(:disabled){background:#f871711f}.dm-context-menu-divider{background:#ffffff0f;height:1px;margin:.25rem .375rem}.member-details-modal{z-index:55;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0}.member-details-modal.hidden{display:none}.member-details-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009;position:absolute;inset:0}.member-details-panel{text-align:center;background:#14141f;border:1px solid #2a2a3d;border-radius:1.25rem;width:100%;max-width:22rem;padding:1.75rem 1.5rem 1.5rem;position:relative;box-shadow:0 24px 48px #00000080}.member-details-close{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:.5rem;width:2rem;height:2rem;font-size:1.25rem;position:absolute;top:.75rem;right:.75rem}.member-details-close:hover{color:#e2e8f0;background:#ffffff0f}.member-details-hero{margin-bottom:.875rem;display:inline-flex;position:relative}.member-details-avatar{color:#fff;border-radius:9999px;justify-content:center;align-items:center;width:4.5rem;height:4.5rem;font-size:1.25rem;font-weight:700;display:flex;box-shadow:0 8px 24px #00000059}.member-details-presence{border-width:2px;width:.75rem;height:.75rem;position:absolute;bottom:.125rem;right:.125rem}.member-details-name{color:#f1f5f9;margin:0;font-size:1.125rem;font-weight:700}.member-details-status{color:#34d399;margin:.25rem 0 0;font-size:.75rem;font-weight:600}.member-details-email{color:#64748b;margin:.375rem 0 0;font-size:.8125rem}.member-details-blocked-note{color:#fca5a5;background:#f871711a;border:1px solid #f8717133;border-radius:.625rem;margin:.75rem 0 0;padding:.5rem .75rem;font-size:.75rem}.member-details-actions{flex-direction:column;gap:.5rem;margin-top:1.25rem;display:flex}.member-details-btn{cursor:pointer;border:1px solid #0000;border-radius:.75rem;justify-content:center;align-items:center;padding:.625rem 1rem;font-size:.8125rem;font-weight:600;text-decoration:none;transition:background .15s,border-color .15s;display:inline-flex}.member-details-btn-primary{color:#fff;background:linear-gradient(135deg,#6366f1,#7c3aed)}.member-details-btn-primary:hover{filter:brightness(1.08)}.member-details-btn-secondary{color:#e2e8f0;background:#ffffff0f;border-color:#2a2a3d}.member-details-btn-danger{color:#fca5a5;background:#f871711f;border-color:#f8717140}.dm-blocked-banner{color:#fca5a5;text-align:center;background:#f871711a;border:1px solid #f8717133;border-radius:.75rem;max-width:48rem;margin:0 auto .75rem;padding:.625rem 1rem;font-size:.8125rem}.dm-blocked-banner-link{color:#f87171;cursor:pointer;background:0 0;border:none;padding:0;font-weight:600;text-decoration:underline}.chat-member-result-item{color:inherit;border-bottom:1px solid #ffffff0a;align-items:center;gap:.625rem;padding:.625rem .75rem;text-decoration:none;transition:background .15s;display:flex}.chat-member-result-item:hover{background:#6366f11f}.chat-member-result-avatar{color:#fff;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:.6875rem;font-weight:700;display:inline-flex}.chat-member-result-info{flex-direction:column;flex:1;min-width:0;display:flex}.chat-member-result-name{color:#f1f5f9;font-size:.8125rem;font-weight:600}.chat-member-result-email{color:#64748b;text-overflow:ellipsis;white-space:nowrap;font-size:.6875rem;overflow:hidden}.chat-member-result-action{color:#818cf8;flex-shrink:0;font-size:.6875rem;font-weight:700}.msg-read-row{justify-content:flex-end;align-items:center;min-height:1rem;margin-top:.2rem;padding-right:.15rem;display:flex}.msg-status{justify-content:center;align-items:center;line-height:0;display:inline-flex}.msg-status svg{width:1rem;height:1rem}.msg-status-delivered svg,.msg-status-read svg{width:1.125rem}.msg-status-pending{color:#94a3b8}.msg-status-failed{color:#f87171}.msg-status-sent,.msg-status-delivered{color:#94a3b8}.msg-status-read{color:#34b7f1;filter:drop-shadow(0 0 2px #34b7f173)}.msg-bubble-wrap{max-width:min(100%,42rem);position:relative}.msg-stack{align-items:flex-end;gap:.5rem;max-width:100%;display:inline-flex}.msg-bubble-wrap-own .msg-stack{flex-direction:row-reverse}.msg-actions{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);opacity:0;visibility:hidden;pointer-events:none;background:#0c0c14e0;border:1px solid #ffffff12;border-radius:.75rem;flex-shrink:0;align-items:center;gap:.125rem;margin-bottom:.35rem;padding:.2rem;transition:opacity .2s,transform .2s,visibility .2s;display:inline-flex;transform:translate(6px)scale(.94);box-shadow:0 6px 20px #00000047}.msg-bubble-wrap-own .msg-actions{transform:translate(-6px)scale(.94)}.chat-message-row:hover .msg-actions,.msg-bubble-wrap:hover .msg-actions,.chat-message-row:focus-within .msg-actions,.chat-message-row.msg-row-active .msg-actions{opacity:1;pointer-events:auto;visibility:visible;transform:translate(0)scale(1)}.msg-action-btn{color:#94a3b8;background:0 0;border:none;border-radius:.5rem;justify-content:center;align-items:center;width:1.875rem;height:1.875rem;transition:color .15s,background .15s,transform .15s;display:flex}.msg-action-btn svg{width:.9rem;height:.9rem}.msg-action-btn:hover{color:#f8fafc;background:#6366f147}.msg-action-btn-danger:hover{color:#fecaca;background:#ef444438}.msg-bubble-deleted{color:#64748b!important;background:#ffffff08!important;border:1px dashed #ffffff14!important}.msg-deleted-text{color:#64748b;font-size:.8125rem;font-style:italic}.msg-edited-label{color:#ffffff73;margin-top:.375rem;font-size:.625rem;font-style:italic;display:block}.msg-bubble-other .msg-edited-label{color:#64748b}.msg-edit-input{width:100%;min-width:14rem;color:inherit;resize:vertical;background:#0003;border:1px solid #ffffff26;border-radius:.5rem;outline:none;padding:.5rem .75rem;font-size:.875rem;line-height:1.5}.msg-edit-input:focus{border-color:#818cf880}.msg-edit-actions{justify-content:flex-end;gap:.5rem;margin-top:.5rem;display:flex}.msg-edit-save,.msg-edit-cancel{border-radius:.375rem;padding:.25rem .75rem;font-size:.75rem;font-weight:600;transition:background .15s}.msg-edit-save{color:#fff;background:#6366f1}.msg-edit-save:hover{background:#4f46e5}.msg-edit-cancel{color:#94a3b8;background:#ffffff14}.msg-edit-cancel:hover{color:#e2e8f0;background:#ffffff1f}.reply-preview{margin-bottom:.5rem}.reply-preview-inner{background:#6366f11a;border:1px solid #6366f133;border-radius:.75rem;justify-content:space-between;align-items:center;gap:.75rem;padding:.625rem .875rem;display:flex}.reply-preview-label{color:#a5b4fc;text-transform:uppercase;letter-spacing:.04em;font-size:.6875rem;font-weight:600;display:block}.reply-preview-text{color:#cbd5e1;white-space:nowrap;text-overflow:ellipsis;max-width:28rem;margin-top:.125rem;font-size:.8125rem;display:block;overflow:hidden}.reply-preview-close{color:#94a3b8;border-radius:.375rem;flex-shrink:0;width:1.5rem;height:1.5rem;font-size:1.125rem;line-height:1;transition:color .15s,background .15s}.reply-preview-close:hover{color:#e2e8f0;background:#ffffff14}.msg-quote-block{background:#00000029;border:1px solid #ffffff0d;border-radius:.75rem;gap:.5rem;margin-bottom:.625rem;padding:.5rem .75rem;display:flex}.msg-bubble-other .msg-quote-block{background:#00000047}.msg-quote-bar{background:linear-gradient(#818cf8,#a78bfa);border-radius:9999px;flex-shrink:0;width:3px}.msg-quote-content{flex-direction:column;gap:.125rem;min-width:0;display:flex}.msg-quote-author{color:#c7d2fe;letter-spacing:.01em;font-size:.6875rem;font-weight:700}.msg-bubble-other .msg-quote-author{color:#818cf8}.msg-quote-text{color:#ffffffb8;word-break:break-word;font-size:.75rem;line-height:1.4}.msg-bubble-other .msg-quote-text{color:#94a3b8}.msg-bubble-has-forward{padding-top:.625rem}.msg-forward-card{background:#00000024;border:1px solid #ffffff14;border-radius:.75rem;align-items:flex-start;gap:.625rem;margin-bottom:.625rem;padding:.625rem .75rem;display:flex}.msg-bubble-other .msg-forward-card{background:#00000038;border-color:#818cf826}.msg-forward-card-icon{color:#c7d2fe;background:#6366f133;border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;display:flex}.msg-forward-card-icon svg{width:.9rem;height:.9rem}.msg-bubble-other .msg-forward-card-icon{color:#818cf8;background:#6366f126}.msg-forward-card-body{flex-direction:column;gap:.15rem;min-width:0;display:flex}.msg-forward-card-title{color:#ffffff8c;letter-spacing:.01em;font-size:.6875rem;font-weight:600}.msg-bubble-other .msg-forward-card-title{color:#64748b}.msg-forward-card-detail{flex-wrap:wrap;align-items:center;gap:.35rem;font-size:.8125rem;line-height:1.35;display:flex}.msg-forward-card-author{color:#ffffffeb;font-weight:600}.msg-bubble-other .msg-forward-card-author{color:#e2e8f0}.msg-forward-card-sep{color:#ffffff59;font-weight:700}.msg-bubble-other .msg-forward-card-sep{color:#475569}.msg-forward-card-source{color:#c7d2fe;font-weight:500}.msg-bubble-other .msg-forward-card-source{color:#818cf8}.forward-modal{z-index:60;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0}.forward-modal.hidden{display:none}.forward-modal-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000a6;position:absolute;inset:0}.forward-modal-panel{background:linear-gradient(#14141f,#0f0f18);border:1px solid #ffffff14;border-radius:1.25rem;flex-direction:column;width:100%;max-width:26rem;max-height:min(32rem,80vh);animation:.22s forwardModalIn;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 64px #00000080,0 0 0 1px #6366f11a}@keyframes forwardModalIn{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.forward-modal-header{justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.25rem 1.25rem .75rem;display:flex}.forward-modal-title{color:#f8fafc;font-size:1.125rem;font-weight:700}.forward-modal-subtitle{color:#64748b;margin-top:.125rem;font-size:.8125rem}.forward-modal-close{color:#94a3b8;border-radius:.5rem;width:2rem;height:2rem;font-size:1.25rem;line-height:1;transition:background .15s,color .15s}.forward-modal-close:hover{color:#f8fafc;background:#ffffff14}.forward-modal-search-wrap{padding:0 1.25rem .75rem;position:relative}.forward-modal-search-icon{color:#64748b;pointer-events:none;width:1rem;height:1rem;position:absolute;top:50%;left:2rem;transform:translateY(-50%)}.forward-modal-search{color:#e2e8f0;background:#ffffff0a;border:1px solid #ffffff14;border-radius:.75rem;outline:none;width:100%;padding:.625rem .875rem .625rem 2.25rem;font-size:.875rem;transition:border-color .15s,box-shadow .15s}.forward-modal-search:focus{border-color:#6366f173;box-shadow:0 0 0 3px #6366f11f}.forward-channel-list{flex:1;padding:.25rem .75rem .75rem;overflow-y:auto}.forward-section-label{letter-spacing:.08em;text-transform:uppercase;color:#64748b;padding:.5rem .75rem .375rem;font-size:.625rem;font-weight:700}.forward-channel-item{text-align:left;border-radius:.875rem;align-items:center;gap:.75rem;width:100%;padding:.75rem;transition:background .15s,transform .15s;display:flex}.forward-channel-item:hover:not(:disabled){background:#6366f11f}.forward-channel-item:disabled{opacity:.5}.forward-channel-avatar,.forward-channel-hash{border-radius:.75rem;flex-shrink:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;font-size:.75rem;font-weight:700;display:flex}.forward-channel-hash{color:#818cf8;background:#6366f126}.forward-channel-info{flex:1;min-width:0}.forward-channel-name{color:#f1f5f9;text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:600;display:block;overflow:hidden}.forward-channel-type{color:#64748b;margin-top:.125rem;font-size:.6875rem;display:block}.forward-channel-arrow{color:#475569;flex-shrink:0;width:1rem;height:1rem}.forward-channel-item:hover .forward-channel-arrow{color:#a5b4fc}.forward-empty{text-align:center;color:#64748b;padding:1.5rem;font-size:.875rem}.chat-toast{z-index:70;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#e2e8f0;background:#0f0f18f2;border:1px solid #ffffff1a;border-radius:9999px;align-items:center;gap:.75rem;padding:.75rem 1rem;font-size:.875rem;animation:.25s toastIn;display:flex;position:fixed;bottom:6rem;left:50%;transform:translate(-50%);box-shadow:0 12px 32px #0006}.chat-toast.hidden{display:none}@keyframes toastIn{0%{opacity:0;transform:translate(-50%)translateY(8px)}to{opacity:1;transform:translate(-50%)translateY(0)}}.chat-toast-link{color:#a5b4fc;white-space:nowrap;font-size:.8125rem;font-weight:600}.chat-toast-link:hover{color:#c7d2fe}.mention-tag{color:#c7d2fe;cursor:default;background-color:#6366f159;border-radius:.375rem;padding:.1rem .35rem;font-weight:600;display:inline}.msg-bubble-own .mention-tag{color:#fff;background-color:#ffffff38}.mention-tag-self{color:#6ee7b7;background-color:#34d3994d}.hashtag-tag{color:#c4b5fd;background-color:#8b5cf640;border-radius:.375rem;padding:.1rem .35rem;font-weight:600;display:inline}.msg-bubble-own .hashtag-tag{color:#ede9fe;background-color:#ffffff2e}.mention-dropdown{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:50;background:#14141ff2;border:1px solid #6366f14d;border-radius:1.125rem;max-height:13rem;padding:.375rem;position:absolute;bottom:calc(100% + .625rem);left:0;right:0;overflow-y:auto;box-shadow:0 20px 50px #00000080}.mention-item{color:#e2e8f0;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:.75rem;align-items:center;gap:.625rem;width:100%;padding:.5rem .75rem;font-size:.875rem;transition:background-color .15s;display:flex}.mention-item:hover,.mention-item-active{background-color:#1e1b4b}.mention-item-avatar{color:#fff;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;font-size:.625rem;font-weight:700;display:flex}.mention-item-name{text-overflow:ellipsis;white-space:nowrap;flex:1;font-weight:500;overflow:hidden}.mention-item-you{text-transform:uppercase;letter-spacing:.04em;color:#6ee7b7;background-color:#34d39926;border-radius:9999px;padding:.125rem .375rem;font-size:.625rem;font-weight:600}.chat-footer{z-index:20;background:linear-gradient(#0000,#0a0a12fa 40%);border-top:1px solid #ffffff0a;flex-shrink:0;padding:.75rem 1.25rem 1.25rem;position:relative}.composer-wrap{position:relative}.composer-capsule{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid rgba(var(--jera-primary-rgb),.18);background:#14141fd9;border-radius:1.5rem;align-items:flex-end;gap:.5rem;padding:.5rem .625rem .5rem .5rem;transition:border-color .25s,box-shadow .25s;display:flex;box-shadow:0 4px 24px #00000059,inset 0 1px #ffffff0a}.composer-capsule:focus-within{border-color:rgba(var(--jera-primary-rgb),.55);box-shadow:0 4px 32px rgba(var(--jera-primary-rgb),.15),0 0 0 1px rgba(var(--jera-primary-rgb),.2),inset 0 1px #ffffff0f}.composer-actions{flex-shrink:0;align-items:center;gap:.125rem;padding-bottom:.25rem;display:flex}.composer-icon-btn{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:.625rem;justify-content:center;align-items:center;width:2rem;height:2rem;transition:color .15s,background-color .15s,transform .1s;display:flex}.composer-icon-btn:hover,.composer-icon-btn-active{color:#a5b4fc;background-color:#6366f11f}.composer-icon-btn:active{transform:scale(.92)}.composer-pill-btn{color:#818cf8;cursor:pointer;background:#6366f11f;border:none;border-radius:.5rem;justify-content:center;align-items:center;min-width:1.625rem;height:1.625rem;padding:0 .375rem;font-size:.75rem;font-weight:700;transition:background-color .15s,color .15s;display:flex}.composer-pill-btn:hover{color:#a5b4fc;background:#6366f140}.composer-pill-violet{color:#a78bfa;background:#8b5cf61f}.composer-pill-violet:hover{color:#c4b5fd;background:#8b5cf640}.composer-textarea{color:#f1f5f9;resize:none;background:0 0;border:none;outline:none;flex:1;min-height:2.25rem;max-height:7rem;padding:.5rem .25rem;font-size:.9375rem;line-height:1.5}.composer-textarea::placeholder{color:#475569}.composer-send-btn{background:linear-gradient(135deg,var(--jera-primary),var(--jera-accent));color:#fff;cursor:pointer;width:2.375rem;height:2.375rem;box-shadow:0 2px 12px rgba(var(--jera-primary-rgb),.45);border:none;border-radius:.875rem;flex-shrink:0;justify-content:center;align-items:center;transition:transform .15s,box-shadow .15s,opacity .15s;display:flex}.composer-send-btn:hover:not(:disabled){box-shadow:0 4px 16px rgba(var(--jera-primary-rgb),.55);transform:scale(1.05)}.composer-send-btn:active:not(:disabled){transform:scale(.95)}.attachment-preview{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1e1b4b99;border:1px solid #6366f140;border-radius:1rem;align-items:center;gap:.75rem;margin-bottom:.625rem;padding:.5rem .75rem;display:flex}.attachment-preview.hidden{display:none}.attachment-preview-thumb{object-fit:cover;background-color:#0f0f18;border-radius:.5rem;width:3rem;height:3rem}.attachment-preview-icon{color:#a5b4fc;background-color:#312e81;border-radius:.5rem;justify-content:center;align-items:center;width:3rem;height:3rem;display:flex}.attachment-preview-info{flex:1;min-width:0}.attachment-preview-name{color:#e2e8f0;text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;font-weight:600;overflow:hidden}.attachment-preview-size{color:#64748b;font-size:.6875rem}.attachment-preview-remove{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:.5rem;padding:.375rem}.attachment-preview-remove:hover{color:#f87171;background-color:#f871711a}.emoji-picker{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:50;background:#14141ff2;border:1px solid #6366f14d;border-radius:1.125rem;width:17.5rem;max-height:15rem;padding:.75rem;position:absolute;bottom:calc(100% + .625rem);left:0;overflow-y:auto;box-shadow:0 20px 50px #00000080}.emoji-picker-title{text-transform:uppercase;letter-spacing:.06em;color:#64748b;margin-bottom:.5rem;font-size:.625rem;font-weight:700}.emoji-grid{grid-template-columns:repeat(8,1fr);gap:.125rem;margin-bottom:.75rem;display:grid}.emoji-btn{cursor:pointer;background:0 0;border:none;border-radius:.5rem;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:1.125rem;transition:background-color .15s,transform .1s;display:flex}.emoji-btn:hover{background-color:#1e1b4b;transform:scale(1.15)}.msg-attachment-image{object-fit:cover;cursor:pointer;border:1px solid #ffffff1a;border-radius:.75rem;max-width:16rem;max-height:12rem;margin-top:.5rem}.msg-attachment-file{color:inherit;background-color:#0003;border:1px solid #ffffff1a;border-radius:.75rem;align-items:center;gap:.625rem;margin-top:.5rem;padding:.625rem .875rem;text-decoration:none;transition:background-color .15s;display:inline-flex}.msg-attachment-file:hover{background-color:#0000004d}.msg-bubble-other .msg-attachment-file{background-color:#0f0f18}.msg-attachment-file-icon{background-color:#6366f14d;border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;display:flex}.msg-body-text{white-space:pre-wrap;word-break:break-word}.tickets-page{background:radial-gradient(ellipse 70% 50% at 0% 0%,#6366f114,transparent),radial-gradient(ellipse 50% 40% at 100% 0%,#8b5cf60f,transparent),var(--jera-bg);width:100%;min-width:0;overflow-x:clip}body.jera-spa-active .tickets-page{min-height:100%}.ticket-page-header{flex-direction:column;gap:1rem;min-width:0;margin-bottom:2rem;display:flex}@media(min-width:1280px){.ticket-page-header{flex-direction:row;justify-content:space-between;align-items:flex-end}}.ticket-page-actions{flex-wrap:wrap;align-items:center;gap:.5rem;width:100%;min-width:0;display:flex}.ticket-back-link{color:#64748b;align-items:center;gap:.375rem;margin-bottom:.75rem;font-size:.875rem;text-decoration:none;transition:color .15s;display:inline-flex}.ticket-back-link:hover{color:#a5b4fc}.ticket-page-icon{color:#a5b4fc;background:linear-gradient(135deg,#6366f133,#8b5cf626);border:1px solid #6366f140;border-radius:1rem;flex-shrink:0;justify-content:center;align-items:center;width:3rem;height:3rem;display:flex}.ticket-page-title{letter-spacing:-.025em;color:#f8fafc;font-size:1.875rem;font-weight:800}.ticket-page-subtitle{color:#64748b;margin-top:.125rem;font-size:.875rem}.ticket-btn-glow{color:#fff;cursor:pointer;background:linear-gradient(135deg,#6366f1,#8b5cf6);border:none;border-radius:.875rem;align-items:center;gap:.5rem;padding:.625rem 1.25rem;font-size:.875rem;font-weight:600;transition:transform .15s,box-shadow .15s;display:inline-flex;box-shadow:0 4px 20px #6366f173}.ticket-btn-glow:hover{transform:translateY(-1px);box-shadow:0 8px 28px #6366f18c}.ticket-toast{color:#6ee7b7;background:#34d3991a;border:1px solid #34d39940;border-radius:1rem;margin-bottom:1.5rem;padding:.875rem 1.25rem;font-size:.875rem}.ticket-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-bottom:1.5rem;display:grid}@media(min-width:640px){.ticket-stats-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ticket-stats-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.ticket-stats-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1024px){.ticket-stats-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.ticket-stats-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.ticket-stats-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.ticket-stats-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}}.ticket-stat-card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);text-align:left;background:#14141fcc;border:1px solid #2a2a3d;border-radius:1rem;align-items:center;gap:.75rem;padding:1rem 1.125rem;transition:border-color .2s,transform .2s;display:flex;position:relative;overflow:hidden}.ticket-stat-card:before{content:"";opacity:.5;background:#475569;height:2px;position:absolute;top:0;left:0;right:0}.ticket-stat-card:hover{transform:translateY(-2px)}.ticket-stat-icon{border-radius:.6875rem;flex-shrink:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:flex}.ticket-stat-icon .workspace-kpi-icon-svg{width:1.125rem;height:1.125rem}.ticket-stat-content{min-width:0}.ticket-stat-icon-total{color:#94a3b8;background:#94a3b81f;border:1px solid #94a3b833}.ticket-stat-icon-open{color:#60a5fa;background:#60a5fa1f;border:1px solid #60a5fa33}.ticket-stat-icon-progress{color:#fbbf24;background:#fbbf241f;border:1px solid #fbbf2433}.ticket-stat-icon-resolved{color:#34d399;background:#34d3991f;border:1px solid #34d39933}.ticket-stat-icon-urgent{color:#f87171;background:#f871711f;border:1px solid #f8717133}.ticket-stat-value{color:#f1f5f9;margin:0;font-size:1.75rem;font-weight:800;line-height:1}.ticket-stat-label{text-transform:uppercase;letter-spacing:.08em;color:#64748b;margin-top:.3rem;margin-bottom:0;font-size:.625rem;font-weight:700}.ticket-stat-open:before{background:#60a5fa}.ticket-stat-open .ticket-stat-value{color:#60a5fa}.ticket-stat-open{border-color:#3b82f633}.ticket-stat-progress:before{background:#fbbf24}.ticket-stat-progress .ticket-stat-value{color:#fbbf24}.ticket-stat-progress{border-color:#f59e0b33}.ticket-stat-resolved:before{background:#34d399}.ticket-stat-resolved .ticket-stat-value{color:#34d399}.ticket-stat-resolved{border-color:#34d39933}.ticket-stat-urgent:before{background:#f87171}.ticket-stat-urgent .ticket-stat-value{color:#f87171}.ticket-stat-urgent{border-color:#ef444433}.ticket-list{flex-direction:column;gap:.625rem;display:flex}.ticket-row-card{color:inherit;background:#14141f99;border:1px solid #2a2a3d;border-radius:1rem;flex-direction:column;gap:.75rem;padding:1rem 1.25rem;transition:border-color .2s,transform .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden}.ticket-row-link{min-width:0;color:inherit;flex-direction:column;flex:1;gap:.75rem;text-decoration:none;display:flex}.ticket-row-reopen-form{flex-shrink:0;align-self:flex-end}.ticket-row-reopen-btn{border:1px solid rgba(var(--jera-primary-rgb),.35);background:rgba(var(--jera-primary-rgb),.12);color:#c7d2fe;cursor:pointer;white-space:nowrap;border-radius:.625rem;align-items:center;gap:.375rem;padding:.5rem .875rem;font-size:.8125rem;font-weight:600;transition:background .15s,border-color .15s,transform .15s;display:inline-flex}.ticket-row-reopen-btn:hover{background:rgba(var(--jera-primary-rgb),.22);border-color:rgba(var(--jera-primary-rgb),.5);transform:translateY(-1px)}.ticket-row-card:before{content:"";background:#475569;border-radius:3px 0 0 3px;width:3px;position:absolute;top:0;bottom:0;left:0}.ticket-row-open:before{background:#60a5fa}.ticket-row-in_progress:before{background:#fbbf24}.ticket-row-on_hold:before{background:#94a3b8}.ticket-row-resolved:before{background:#34d399}.ticket-row-closed:before{background:#64748b}.ticket-row-card:hover{border-color:#6366f159;transform:translate(4px);box-shadow:0 8px 24px #00000040}@media(min-width:640px){.ticket-row-card{flex-direction:row;align-items:center;gap:1rem}.ticket-row-link{flex-direction:row;justify-content:space-between;align-items:center}.ticket-row-reopen-form{align-self:center}}.ticket-row-main{align-items:center;gap:.875rem;min-width:0;padding-left:.5rem;display:flex}.ticket-row-info{min-width:0}.ticket-row-title{color:#f1f5f9;text-overflow:ellipsis;white-space:nowrap;font-size:.9375rem;font-weight:600;overflow:hidden}.ticket-row-card:hover .ticket-row-link .ticket-row-title{color:#c7d2fe}.ticket-row-meta{color:#64748b;margin-top:.125rem;font-size:.75rem}.ticket-row-badges{flex-wrap:wrap;align-items:center;gap:.5rem;padding-left:.5rem;display:flex}.ticket-row-arrow{color:#475569;width:1rem;height:1rem;margin-left:.25rem;transition:color .15s,transform .15s}.ticket-row-card:hover .ticket-row-link .ticket-row-arrow{color:#818cf8;transform:translate(2px)}.ticket-number{color:#818cf8;background:#6366f11f;border:1px solid #6366f126;border-radius:.5rem;flex-shrink:0;padding:.3rem .55rem;font-family:ui-monospace,monospace;font-size:.6875rem;font-weight:700}.ticket-number-lg{padding:.375rem .75rem;font-size:.8125rem}.ticket-badge{text-transform:capitalize;border:1px solid #0000;border-radius:9999px;align-items:center;padding:.25rem .625rem;font-size:.6875rem;font-weight:600;display:inline-flex}.ticket-status-open{color:#60a5fa;background:#3b82f61f;border-color:#3b82f633}.ticket-status-in_progress{color:#fbbf24;background:#f59e0b1f;border-color:#f59e0b33}.ticket-status-on_hold{color:#94a3b8;background:#94a3b81f;border-color:#94a3b833}.ticket-status-resolved{color:#34d399;background:#34d3991f;border-color:#34d39933}.ticket-status-closed{color:#64748b;background:#64748b1f;border-color:#64748b33}.ticket-priority-low{color:#94a3b8;background:#64748b1a}.ticket-priority-medium{color:#a5b4fc;background:#6366f11a}.ticket-priority-high{color:#fbbf24;background:#f59e0b1a}.ticket-priority-urgent{color:#f87171;background:#ef44441f}.ticket-category{color:#c4b5fd;background:#8b5cf61a}.ticket-assignee{color:#94a3b8;align-items:center;gap:.375rem;font-size:.75rem;display:inline-flex}.ticket-assignee-avatar{color:#fff;border-radius:9999px;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;font-size:.5rem;font-weight:700;display:flex}.ticket-unassigned{color:#475569;font-size:.75rem;font-style:italic}.ticket-empty-state{text-align:center;background:#14141f80;border:1px dashed #2a2a3d;border-radius:1.25rem;padding:4rem 2rem}.ticket-empty-icon{color:#818cf8;background:#6366f11f;border-radius:1.25rem;justify-content:center;align-items:center;width:4rem;height:4rem;margin:0 auto 1.25rem;display:flex}.ticket-pagination{border-top:1px solid #ffffff0f;margin-top:2rem;padding-top:1.5rem}.jera-pagination{width:100%}.jera-pagination-mobile{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.jera-pagination-mobile-count{color:#94a3b8;background:#ffffff0a;border:1px solid #ffffff0f;border-radius:9999px;padding:.375rem .75rem;font-size:.8125rem;font-weight:600}.jera-pagination-desktop{justify-content:space-between;align-items:center;gap:1.5rem;display:none}.jera-pagination-info{color:#64748b;white-space:nowrap;margin:0;font-size:.875rem}.jera-pagination-info strong{color:#e2e8f0;font-weight:600}.jera-pagination-controls{align-items:center;gap:.375rem;display:flex}.jera-pagination-btn{color:#cbd5e1;cursor:pointer;-webkit-user-select:none;user-select:none;background:#ffffff0a;border:1px solid #ffffff14;border-radius:.625rem;justify-content:center;align-items:center;min-width:2.25rem;height:2.25rem;padding:0 .625rem;font-size:.875rem;font-weight:600;text-decoration:none;transition:background .15s,border-color .15s,color .15s,transform .15s,box-shadow .15s;display:inline-flex}.jera-pagination-btn:hover:not(.jera-pagination-btn-disabled):not(.jera-pagination-btn-active){background:rgba(var(--jera-primary-rgb),.12);border-color:rgba(var(--jera-primary-rgb),.35);color:#f1f5f9;transform:translateY(-1px)}.jera-pagination-btn-active{background:linear-gradient(135deg,var(--jera-primary),var(--jera-accent));color:#fff;box-shadow:0 4px 14px rgba(var(--jera-primary-rgb),.35);cursor:default;border-color:#0000}.jera-pagination-btn-disabled{opacity:.35;cursor:not-allowed;pointer-events:none}.jera-pagination-btn-icon{width:2.25rem;padding:0}.jera-pagination-btn-icon svg{width:1.125rem;height:1.125rem}.jera-pagination-ellipsis{color:#64748b;letter-spacing:.1em;justify-content:center;align-items:center;min-width:2rem;height:2.25rem;font-size:.875rem;font-weight:600;display:inline-flex}@media(min-width:640px){.jera-pagination-mobile{display:none}.jera-pagination-desktop{display:flex}}.ticket-detail-hero{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#14141fbf;border:1px solid #2a2a3d;border-radius:1.25rem;margin:1rem 0 1.5rem;padding:1.75rem 1.75rem 1.75rem 2rem;position:relative;overflow:hidden}.ticket-detail-hero:after{content:"";pointer-events:none;background:radial-gradient(at 100% 0,#6366f10f,#0000 70%);width:40%;height:100%;position:absolute;top:0;right:0}.ticket-detail-hero:before{content:"";border-radius:4px 0 0 4px;width:4px;position:absolute;top:0;bottom:0;left:0}.ticket-detail-hero-body{z-index:1;position:relative}.ticket-detail-badges{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.875rem;display:flex}.ticket-detail-title{letter-spacing:-.02em;color:#f8fafc;font-size:1.5rem;font-weight:800;line-height:1.3}@media(min-width:640px){.ticket-detail-title{font-size:1.875rem}}.ticket-detail-meta{color:#64748b;margin-top:.625rem;font-size:.875rem}.ticket-detail-meta strong{color:#cbd5e1;font-weight:600}.ticket-detail-meta-dot{opacity:.5;margin:0 .25rem}.ticket-hero-actions{z-index:1;flex-shrink:0;align-items:center;gap:.5rem;display:flex;position:relative}.ticket-reopen-btn{border:1px solid rgba(var(--jera-primary-rgb),.35);background:rgba(var(--jera-primary-rgb),.12);color:#c7d2fe;cursor:pointer;border-radius:.625rem;align-items:center;gap:.375rem;padding:.5rem 1rem;font-size:.8125rem;font-weight:600;transition:background .15s,border-color .15s,transform .15s;display:inline-flex}.ticket-reopen-btn:hover{background:rgba(var(--jera-primary-rgb),.2);border-color:rgba(var(--jera-primary-rgb),.5);transform:translateY(-1px)}.ticket-delete-btn{color:#f87171;cursor:pointer;background:#f8717114;border:1px solid #f8717140;border-radius:.625rem;align-items:center;gap:.375rem;padding:.5rem 1rem;font-size:.8125rem;font-weight:500;transition:background .15s,border-color .15s;display:inline-flex}.ticket-delete-btn:hover{background:#f8717126;border-color:#f8717166}.ticket-reopen-panel{border-color:rgba(var(--jera-primary-rgb),.25);background:linear-gradient(145deg,rgba(var(--jera-primary-rgb),.1),#14141fe6)}.ticket-reopen-header{align-items:flex-start;gap:.75rem;margin-bottom:1rem;display:flex}.ticket-reopen-icon{color:#a5b4fc;flex-shrink:0;width:1.25rem;height:1.25rem;margin-top:.125rem}.ticket-reopen-title{color:#f1f5f9;margin:0;font-size:.9375rem;font-weight:700}.ticket-reopen-hint{color:#94a3b8;margin:.25rem 0 0;font-size:.8125rem}.ticket-reopen-hint strong{color:#e2e8f0}.ticket-reopen-form{flex-direction:column;gap:.625rem;display:flex}.ticket-reopen-textarea{resize:vertical;min-height:4.5rem;font-size:.875rem}.ticket-reopen-submit{background:linear-gradient(135deg,var(--jera-primary),var(--jera-accent));color:#fff;cursor:pointer;width:100%;box-shadow:0 4px 14px rgba(var(--jera-primary-rgb),.3);border:none;border-radius:.625rem;justify-content:center;align-items:center;gap:.5rem;padding:.625rem 1rem;font-size:.875rem;font-weight:600;transition:transform .15s,box-shadow .15s;display:inline-flex}.ticket-reopen-submit:hover{box-shadow:0 6px 18px rgba(var(--jera-primary-rgb),.4);transform:translateY(-1px)}.ticket-reopen-error{color:#fca5a5;background:#f871711a;border:1px solid #f8717140;border-radius:.5rem;margin:0 0 .75rem;padding:.5rem .75rem;font-size:.8125rem}.ticket-detail-grid{grid-template-columns:1fr;gap:1.5rem;display:grid}@media(min-width:1024px){.ticket-detail-grid{grid-template-columns:2fr 1fr}}.ticket-detail-main,.ticket-detail-sidebar{flex-direction:column;gap:1rem;display:flex}.ticket-content-panel{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#14141fb3;border:1px solid #2a2a3d;border-radius:1.25rem;padding:1.5rem}.ticket-section-header{justify-content:space-between;align-items:center;margin-bottom:1.25rem;display:flex}.ticket-section-title{text-transform:uppercase;letter-spacing:.08em;color:#64748b;font-size:.6875rem;font-weight:700}.ticket-activity-count{color:#475569;background:#ffffff0a;border-radius:9999px;padding:.25rem .625rem;font-size:.6875rem;font-weight:600}.ticket-description-text{color:#cbd5e1;white-space:pre-wrap;font-size:.9375rem;line-height:1.7}.ticket-tags-row{flex-wrap:wrap;gap:.5rem;display:flex}.ticket-tag-pill{color:#a5b4fc;background:#6366f11a;border:1px solid #6366f126;border-radius:9999px;padding:.3rem .75rem;font-size:.75rem;font-weight:600;display:inline-flex}.ticket-activity-timeline{flex-direction:column;margin-bottom:1.5rem;display:flex}.ticket-timeline-item{gap:1rem;padding-bottom:1.25rem;display:flex}.ticket-timeline-last{padding-bottom:0}.ticket-timeline-rail{flex-direction:column;flex-shrink:0;align-items:center;width:2.5rem;display:flex}.ticket-timeline-avatar{color:#fff;z-index:1;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;font-size:.6875rem;font-weight:700;display:flex;box-shadow:0 0 0 3px #ffffff0f,0 4px 12px #00000040}.ticket-timeline-line{background:linear-gradient(#6366f159,#6366f10d);border-radius:2px;flex:1;width:2px;min-height:1rem;margin-top:.5rem}.ticket-timeline-content{flex:1;min-width:0;padding-top:.125rem}.ticket-timeline-meta{flex-wrap:wrap;align-items:center;gap:.375rem;margin-bottom:.5rem;display:flex}.ticket-timeline-name{color:#f8fafc;font-size:.875rem;font-weight:600}.ticket-timeline-dot{color:#475569;font-size:.75rem}.ticket-timeline-time{color:#64748b;font-size:.75rem}.ticket-timeline-badge{text-transform:uppercase;letter-spacing:.06em;border-radius:9999px;padding:.2rem .5rem;font-size:.5625rem;font-weight:700}.ticket-timeline-badge-internal{color:#fbbf24;background:#f59e0b1f;border:1px solid #f59e0b40}.ticket-timeline-badge-created{color:#34d399;background:#34d3991f;border:1px solid #34d39940}.ticket-timeline-badge-updated{color:#a5b4fc;background:#6366f11f;border:1px solid #6366f140}.ticket-timeline-badge-status_changed{color:#60a5fa;background:#3b82f61f;border:1px solid #3b82f640}.ticket-timeline-badge-reopened{background:rgba(var(--jera-primary-rgb),.15);color:#c7d2fe;border:1px solid rgba(var(--jera-primary-rgb),.3)}.ticket-system-event{background:#6366f10d;border:1px solid #6366f11f;border-radius:.875rem;align-items:flex-start;gap:.625rem;padding:.75rem 1rem;display:flex}.ticket-system-icon{color:#818cf8;flex-shrink:0;width:1rem;height:1rem;margin-top:.125rem}.ticket-system-text{color:#94a3b8;font-size:.8125rem;line-height:1.5}.ticket-comment-bubble{background:#1e1e2ecc;border:1px solid #ffffff0f;border-radius:1rem 1rem 1rem .375rem;max-width:100%;padding:.875rem 1.125rem;box-shadow:0 4px 16px #00000026}.ticket-comment-bubble-internal{background:#f59e0b0f;border-color:#f59e0b26}.ticket-comment-bubble-text{color:#e2e8f0;white-space:pre-wrap;word-break:break-word;font-size:.9375rem;line-height:1.6}.ticket-attachment-image-wrap{border-radius:.875rem;max-width:20rem;margin-top:.625rem;display:block;position:relative;overflow:hidden}.ticket-comment-attachment-image{object-fit:cover;border:1px solid #ffffff14;border-radius:.875rem;width:100%;max-height:14rem;transition:transform .2s;display:block}.ticket-attachment-image-overlay{color:#fff;opacity:0;background:#00000073;justify-content:center;align-items:center;transition:opacity .2s;display:flex;position:absolute;inset:0}.ticket-attachment-image-wrap:hover .ticket-attachment-image-overlay{opacity:1}.ticket-attachment-image-wrap:hover .ticket-comment-attachment-image{transform:scale(1.02)}.ticket-attachment-file-card{color:inherit;background:#00000040;border:1px solid #ffffff0f;border-radius:.875rem;align-items:center;gap:.75rem;max-width:18rem;margin-top:.625rem;padding:.75rem 1rem;text-decoration:none;transition:border-color .15s,background .15s;display:flex}.ticket-attachment-file-card:hover{background:#6366f114;border-color:#6366f14d}.ticket-attachment-file-icon{color:#a5b4fc;background:#6366f126;border-radius:.625rem;flex-shrink:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:flex}.ticket-attachment-file-info{flex-direction:column;min-width:0;display:flex}.ticket-attachment-file-name{color:#e2e8f0;text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;font-weight:600;overflow:hidden}.ticket-attachment-file-action{color:#818cf8;margin-top:.125rem;font-size:.6875rem}.ticket-comment-form{border-top:1px solid #ffffff0f;margin-top:.25rem;padding-top:1.5rem}.ticket-composer-wrap{position:relative}.ticket-composer-capsule{background:#0f0f18e6;border:1px solid #2a2a3d;border-radius:1.25rem;align-items:flex-end;gap:.375rem;padding:.5rem .625rem;transition:border-color .2s,box-shadow .2s;display:flex;box-shadow:0 8px 32px #00000040}.ticket-composer-capsule:focus-within{border-color:#6366f180;box-shadow:0 0 0 3px #6366f11f,0 8px 32px #00000040}.ticket-composer-tools{flex-shrink:0;align-items:center;gap:.125rem;padding-bottom:.125rem;display:flex}.ticket-composer-icon-btn{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:.625rem;justify-content:center;align-items:center;width:2rem;height:2rem;transition:color .15s,background .15s,transform .1s;display:flex}.ticket-composer-icon-btn:hover,.ticket-composer-icon-btn-active{color:#a5b4fc;background:#6366f11f}.ticket-composer-icon-btn:active{transform:scale(.92)}.ticket-composer-input{color:#f1f5f9;resize:none;background:0 0;border:none;outline:none;flex:1;min-width:0;max-height:120px;padding:.5rem .25rem;font-size:.9375rem;line-height:1.5}.ticket-composer-input::placeholder{color:#64748b}.ticket-composer-send{color:#fff;cursor:pointer;background:linear-gradient(135deg,#6366f1,#8b5cf6);border:none;border-radius:.75rem;flex-shrink:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;margin-bottom:.125rem;transition:transform .15s,box-shadow .15s;display:flex;box-shadow:0 4px 14px #6366f166}.ticket-composer-send:hover{transform:translateY(-1px);box-shadow:0 6px 20px #6366f180}.ticket-composer-footer{justify-content:space-between;align-items:center;margin-top:.625rem;padding:0 .25rem;display:flex}.ticket-composer-hint{color:#475569;font-size:.6875rem}.ticket-composer-wrap .emoji-picker{bottom:calc(100% + .5rem);left:0}.ticket-comment-error{color:#f87171;background:#f871711a;border:1px solid #f8717133;border-radius:.75rem;margin-bottom:.75rem;padding:.625rem .875rem;font-size:.8125rem}.ticket-comment-attachment{margin-top:0}.ticket-internal-toggle{color:#64748b;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.5rem;font-size:.8125rem;display:flex}.ticket-internal-toggle input{display:none}.ticket-internal-check{background:#0f0f18;border:1px solid #475569;border-radius:.25rem;justify-content:center;align-items:center;width:1rem;height:1rem;transition:border-color .15s,background .15s;display:flex}.ticket-internal-toggle input:checked+.ticket-internal-check{background:#6366f1;border-color:#6366f1}.ticket-internal-toggle input:checked+.ticket-internal-check:after{content:"";border-bottom:2px solid #fff;border-left:2px solid #fff;width:.375rem;height:.25rem;transform:rotate(-45deg)translateY(-1px)}.ticket-btn-sm{padding:.5rem 1rem;font-size:.8125rem}.ticket-sidebar-panel{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#14141fb3;border:1px solid #2a2a3d;border-radius:1.25rem;padding:1.25rem}.ticket-sidebar-title{text-transform:uppercase;letter-spacing:.08em;color:#64748b;margin-bottom:1rem;font-size:.6875rem;font-weight:700}.ticket-sidebar-form{flex-direction:column;gap:1rem;display:flex}.ticket-form-field{flex-direction:column;display:flex}.ticket-save-tags-btn{color:#a5b4fc;cursor:pointer;background:#6366f114;border:1px solid #6366f133;border-radius:.625rem;width:100%;margin-top:.5rem;padding:.5rem;font-size:.75rem;font-weight:600;transition:background .15s}.ticket-save-tags-btn:hover{background:#6366f126}.ticket-info-rows{flex-direction:column;gap:0;display:flex}.ticket-info-row{border-bottom:1px solid #ffffff0a;justify-content:space-between;align-items:center;padding:.75rem 0;font-size:.875rem;display:flex}.ticket-info-row:last-child{border-bottom:none;padding-bottom:0}.ticket-info-row:first-child{padding-top:0}.ticket-info-label{color:#64748b}.ticket-info-value{color:#e2e8f0;align-items:center;gap:.5rem;font-weight:500;display:inline-flex}.ticket-info-avatar{color:#fff;border-radius:9999px;justify-content:center;align-items:center;width:1.375rem;height:1.375rem;font-size:.5rem;font-weight:700;display:flex}.ticket-info-overdue{font-weight:600;color:#f87171!important}.ticket-info-resolved{color:#34d399}.ticket-status-times-list{flex-direction:column;gap:.875rem;display:flex}.ticket-status-time-row{background:#ffffff05;border:1px solid #ffffff0a;border-radius:.875rem;padding:.75rem}.ticket-status-time-current{background:#6366f10f;border-color:#6366f140}.ticket-status-time-header{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.ticket-status-time-value{color:#f1f5f9;font-variant-numeric:tabular-nums;font-size:.875rem;font-weight:700}.ticket-status-time-bar{background:#ffffff0f;border-radius:9999px;height:4px;overflow:hidden}.ticket-status-time-fill{border-radius:9999px;height:100%;transition:width .4s}.ticket-status-fill-open{background:#60a5fa}.ticket-status-fill-in_progress{background:#fbbf24}.ticket-status-fill-on_hold{background:#94a3b8}.ticket-status-fill-resolved{background:#34d399}.ticket-status-fill-closed{background:#64748b}.ticket-status-time-active{text-transform:uppercase;letter-spacing:.06em;color:#818cf8;margin-top:.375rem;font-size:.625rem;font-weight:600;display:block}.ticket-status-time-empty{color:#64748b;font-size:.8125rem}.ticket-status-time-total{color:#64748b;text-align:center;border-top:1px solid #ffffff0d;margin-top:1rem;padding-top:.875rem;font-size:.75rem;font-weight:600}.ticket-permission-hint{color:#64748b;margin-top:.375rem;font-size:.6875rem;line-height:1.5}.ticket-permission-hint-box{background:#6366f10f;border:1px solid #6366f126;border-radius:.75rem;margin-top:.625rem;padding:.75rem}.ticket-permission-hint-title{color:#a5b4fc;margin-bottom:.25rem;font-size:.75rem;font-weight:600}.ticket-permission-hint strong{color:#94a3b8;font-weight:600}.ticket-permission-link{color:#818cf8;text-underline-offset:2px;text-decoration:underline}.ticket-permission-link:hover{color:#a5b4fc}.ticket-github-link{color:#818cf8;font-weight:600;text-decoration:none}.ticket-github-link:hover{color:#a5b4fc;text-decoration:underline}.ticket-assignee-readonly{background:#ffffff08;border:1px solid #ffffff0d;border-radius:.75rem;align-items:center;gap:.5rem;padding:.625rem .875rem;display:flex}.ticket-assign-action-form{margin-top:.625rem}.ticket-claim-btn,.ticket-unassign-btn{cursor:pointer;border-radius:.625rem;width:100%;padding:.5rem .875rem;font-size:.8125rem;font-weight:600;transition:background .15s,border-color .15s}.ticket-claim-btn{color:#a5b4fc;background:#6366f11f;border:1px solid #6366f14d}.ticket-claim-btn:hover{background:#6366f133}.ticket-unassign-btn{color:#94a3b8;background:#94a3b814;border:1px solid #94a3b833}.ticket-unassign-btn:hover{background:#94a3b826}.ticket-self-assign-option{color:#cbd5e1;cursor:pointer;background:#0f0f18;border:1px solid #2a2a3d;border-radius:.75rem;align-items:center;gap:.5rem;padding:.75rem 1rem;font-size:.875rem;display:flex}.ticket-self-assign-option input{accent-color:#6366f1}.workspace-members-list{flex-direction:column;gap:.5rem;display:flex}.workspace-member-row{background:#ffffff05;border:1px solid #ffffff0a;border-radius:.875rem;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1rem;display:flex}.workspace-member-info{align-items:center;gap:.75rem;min-width:0;display:flex}.workspace-member-actions{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.workspace-role-badge{text-transform:uppercase;letter-spacing:.04em;border:1px solid #0000;border-radius:9999px;padding:.2rem .55rem;font-size:.625rem;font-weight:700;display:inline-flex}.workspace-role-owner{color:#fbbf24;background:#f59e0b1f;border-color:#f59e0b40}.workspace-role-admin{color:#f87171;background:#ef44441f;border-color:#ef444433}.workspace-role-agent{color:#a5b4fc;background:#6366f11f;border-color:#6366f133}.workspace-role-member{color:#94a3b8;background:#64748b1f;border-color:#64748b33}.workspace-role-select{min-width:6rem;padding:.375rem .625rem;font-size:.75rem}.workspace-permissions-legend .workspace-role-badge{margin-top:.125rem}.ticket-analytics-link{color:#a5b4fc;white-space:nowrap;background:#6366f114;border:1px solid #6366f140;border-radius:.875rem;flex-shrink:0;align-items:center;gap:.375rem;padding:.5rem .875rem;font-size:.8125rem;font-weight:600;text-decoration:none;transition:background .15s,border-color .15s;display:inline-flex}@media(min-width:1280px){.ticket-analytics-link{gap:.5rem;padding:.625rem 1.125rem;font-size:.875rem}}.ticket-analytics-link:hover{color:#c7d2fe;background:#6366f126;border-color:#6366f166}.ticket-analytics-admin-banner{color:#818cf8;background:#6366f114;border:1px solid #6366f133;border-radius:1rem;align-items:flex-start;gap:.875rem;margin-bottom:1.5rem;padding:1rem 1.25rem;display:flex}.ticket-analytics-metric{background:#14141fb3;border:1px solid #2a2a3d;border-radius:1rem;justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding:1rem 1.25rem;display:flex}.ticket-analytics-metric-label{color:#64748b;text-transform:uppercase;letter-spacing:.05em;font-size:.8125rem;font-weight:600}.ticket-analytics-metric-value{color:#34d399;font-size:1.25rem;font-weight:800}.ticket-analytics-grid{grid-template-columns:1fr;gap:1rem;margin-bottom:1.5rem;display:grid}@media(min-width:768px){.ticket-analytics-grid{grid-template-columns:repeat(2,1fr)}}.ticket-chart-panel{background:var(--jera-surface);border:1px solid var(--jera-border);border-radius:1.25rem;padding:1.25rem}.ticket-chart-panel-wide{grid-column:1/-1}.ticket-chart-wrap{height:220px;margin-top:1rem;position:relative}.ticket-chart-wrap-tall{height:280px}.ticket-analytics-table-panel{background:var(--jera-surface);border:1px solid var(--jera-border);border-radius:1.25rem;padding:1.25rem}.ticket-analytics-tables{grid-template-columns:1fr;gap:1.5rem;display:grid}@media(min-width:640px){.ticket-analytics-tables{grid-template-columns:repeat(2,1fr)}}.ticket-analytics-table-row{border-bottom:1px solid #ffffff0a;justify-content:space-between;align-items:center;padding:.5rem 0;display:flex}.ticket-analytics-status-row{gap:.75rem;position:relative}.ticket-analytics-status-meta{align-items:center;gap:.5rem;min-width:0;display:flex}.ticket-analytics-status-avatars{opacity:0;pointer-events:none;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.25rem;max-width:10rem;transition:opacity .2s,transform .2s;display:flex;transform:translate(6px)}.ticket-analytics-status-row:hover .ticket-analytics-status-avatars,.ticket-analytics-status-row:focus-within .ticket-analytics-status-avatars{opacity:1;pointer-events:auto;transform:translate(0)}.ticket-analytics-assignee-avatar{color:#fff;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;font-size:.5625rem;font-weight:700;text-decoration:none;transition:transform .15s,box-shadow .15s;display:inline-flex;box-shadow:0 0 0 2px #0a0a12e6}.ticket-analytics-assignee-avatar:hover{z-index:1;transform:scale(1.12);box-shadow:0 0 0 2px #818cf899}.ticket-analytics-assignee-unassigned{color:#94a3b8;background:#334155}.ticket-analytics-table-count{font-variant-numeric:tabular-nums;color:#f1f5f9;font-weight:700}.ticket-performance-link{color:#6ee7b7;background:#34d39914;border-color:#34d39940}.ticket-performance-link:hover{color:#a7f3d0;background:#34d39926;border-color:#34d39966}.performance-page{background:radial-gradient(ellipse 60% 40% at 100% 0%,#34d3990f,transparent),radial-gradient(ellipse 50% 40% at 0% 0%,#6366f114,transparent),var(--jera-bg)}.performance-page-icon{color:#6ee7b7;background:linear-gradient(135deg,#34d39933,#6366f126);border-color:#34d39940}.perf-stats-grid{grid-template-columns:repeat(2,1fr);gap:.75rem;margin-bottom:1.5rem;display:grid}@media(min-width:640px){.perf-stats-grid{grid-template-columns:repeat(5,1fr)}}.perf-stat-card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);text-align:center;background:#14141fcc;border:1px solid #2a2a3d;border-radius:1rem;padding:1.125rem 1rem;position:relative;overflow:hidden}.perf-stat-card:before{content:"";opacity:.5;background:#475569;height:2px;position:absolute;top:0;left:0;right:0}.perf-stat-value{color:#f1f5f9;font-size:1.75rem;font-weight:800;line-height:1}.perf-stat-value-sm{font-size:1rem;line-height:1.3}.perf-stat-label{text-transform:uppercase;letter-spacing:.08em;color:#64748b;margin-top:.5rem;font-size:.625rem;font-weight:700}.perf-stat-resolved:before{background:#34d399}.perf-stat-resolved .perf-stat-value{color:#34d399}.perf-stat-assigned:before{background:#818cf8}.perf-stat-assigned .perf-stat-value{color:#a5b4fc}.perf-stat-score:before{background:#fbbf24}.perf-stat-score .perf-stat-value{color:#fbbf24}.perf-stat-top:before{background:#ec4899}.perf-stat-top .perf-stat-value{color:#f9a8d4}.perf-leaderboard{grid-template-columns:1fr;gap:.75rem;margin-bottom:1.5rem;display:grid}@media(min-width:768px){.perf-leaderboard{grid-template-columns:repeat(3,1fr)}}.perf-leader-card{text-align:center;background:#14141fbf;border:1px solid #2a2a3d;border-radius:1.25rem;flex-direction:column;align-items:center;gap:.625rem;padding:1.25rem;transition:transform .2s,border-color .2s;display:flex;position:relative}.perf-leader-card:hover{border-color:#6366f14d;transform:translateY(-2px)}.perf-leader-rank-1{background:linear-gradient(#f59e0b14,#14141fbf);border-color:#f59e0b59}.perf-leader-rank-2{border-color:#94a3b84d}.perf-leader-rank-3{border-color:#b4530940}.perf-leader-rank{color:#64748b;font-size:.6875rem;font-weight:800;position:absolute;top:.75rem;right:.75rem}.perf-leader-rank-1 .perf-leader-rank{color:#fbbf24}.perf-leader-avatar{color:#fff;border-radius:9999px;justify-content:center;align-items:center;width:3rem;height:3rem;font-size:.875rem;font-weight:700;display:flex;box-shadow:0 4px 16px #0000004d}.perf-leader-name{color:#f8fafc;font-size:.9375rem;font-weight:700}.perf-leader-score{flex-direction:column;align-items:center;display:flex}.perf-leader-score-value{-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#818cf8,#34d399);-webkit-background-clip:text;background-clip:text;font-size:2rem;font-weight:800;line-height:1}.perf-leader-score-label{text-transform:uppercase;letter-spacing:.08em;color:#64748b;margin-top:.125rem;font-size:.625rem}.perf-leader-stats{color:#64748b;gap:.75rem;font-size:.75rem;display:flex}.perf-table-panel{background:#14141fb3;border:1px solid #2a2a3d;border-radius:1.25rem;margin-top:1.5rem;padding:1.25rem}.perf-table-header,.perf-table-row{border-bottom:1px solid #ffffff0a;grid-template-columns:2fr 1.5fr repeat(5,.75fr);align-items:center;gap:.75rem;padding:.75rem 0;display:grid}.perf-table-header{text-transform:uppercase;letter-spacing:.06em;color:#64748b;padding-bottom:.875rem;font-size:.625rem;font-weight:700}.perf-table-row:last-child{border-bottom:none}@media(max-width:768px){.perf-table-header{display:none}.perf-table-row{background:#ffffff05;border-bottom:none;border-radius:.875rem;grid-template-columns:1fr;gap:.5rem;margin-bottom:.5rem;padding:1rem}}.perf-table-employee{align-items:center;gap:.75rem;display:flex}.perf-table-avatar{color:#fff;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;font-size:.625rem;font-weight:700;display:flex}.perf-table-name{color:#f1f5f9;font-size:.875rem;font-weight:600}.perf-table-score{align-items:center;gap:.5rem;display:flex}.perf-score-bar-wrap{background:#ffffff0f;border-radius:9999px;flex:1;min-width:4rem;height:6px;overflow:hidden}.perf-score-bar{border-radius:9999px;height:100%;transition:width .4s}.perf-score-bar-high{background:linear-gradient(90deg,#34d399,#6ee7b7)}.perf-score-bar-mid{background:linear-gradient(90deg,#6366f1,#818cf8)}.perf-score-bar-low{background:linear-gradient(90deg,#f59e0b,#fbbf24)}.perf-score-num{color:#f1f5f9;font-variant-numeric:tabular-nums;min-width:1.75rem;font-size:.875rem;font-weight:700}.perf-table-cell{color:#94a3b8;font-variant-numeric:tabular-nums;font-size:.875rem}.perf-cell-green{color:#34d399;font-weight:600}.perf-cell-amber{color:#fbbf24;font-weight:600}.perf-empty{text-align:center;color:#64748b;padding:2rem;font-size:.875rem}.my-performance-page{background:radial-gradient(50% 40% at 0 100%,#6366f112,#0000),radial-gradient(40% 30% at 100% 0,#34d3990d,#0000)}.my-perf-nav-link{color:#a5b4fc;background:#6366f114;border-color:#6366f140}.perf-avatar{color:#fff;letter-spacing:-.02em;vertical-align:middle;border-radius:.625rem;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:.6875rem;font-weight:700;line-height:1;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff2e}.my-perf-avatar{color:#fff;border-radius:1rem;justify-content:center;align-items:center;width:3rem;height:3rem;font-size:.875rem;font-weight:700;display:flex;box-shadow:0 4px 16px #0000004d}.my-perf-hero{background:#14141fbf;border:1px solid #2a2a3d;border-radius:1.25rem;flex-direction:column;align-items:center;gap:1.5rem;margin-bottom:1.5rem;padding:1.5rem;display:flex}@media(min-width:640px){.my-perf-hero{flex-direction:row;justify-content:space-between}}.my-perf-score-ring{background:linear-gradient(135deg,#6366f126,#34d3991a);border:3px solid #6366f159;border-radius:9999px;flex-direction:column;justify-content:center;align-items:center;width:7rem;height:7rem;display:flex;box-shadow:0 0 30px #6366f126}.my-perf-score-num{-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#818cf8,#34d399);-webkit-background-clip:text;background-clip:text;font-size:2rem;font-weight:800;line-height:1}.my-perf-score-label{text-transform:uppercase;letter-spacing:.08em;color:#64748b;margin-top:.25rem;font-size:.625rem}.my-perf-hero-stats{flex-wrap:wrap;justify-content:center;gap:1.5rem;display:flex}.my-perf-hero-stats>div{flex-direction:column;align-items:center;min-width:4rem;display:flex}.my-perf-hero-val{color:#f1f5f9;font-size:1.375rem;font-weight:800}.my-perf-hero-lbl{text-transform:uppercase;letter-spacing:.06em;color:#64748b;margin-top:.25rem;font-size:.625rem}.my-perf-chart-hint{color:#64748b;margin:-.5rem 0 .75rem;font-size:.75rem}.my-perf-tickets-panel{background:#14141fb3;border:1px solid #2a2a3d;border-radius:1.25rem;margin-top:1.5rem;padding:1.5rem}.my-perf-ticket-card{color:inherit;background:#ffffff05;border:1px solid #ffffff0d;border-radius:1rem;flex-direction:column;gap:1rem;margin-bottom:.75rem;padding:1.25rem;text-decoration:none;transition:border-color .2s,transform .2s;display:flex;position:relative}.my-perf-ticket-card:before{content:"";background:#475569;border-radius:3px 0 0 3px;width:3px;position:absolute;top:0;bottom:0;left:0}.my-perf-ticket-card:hover{border-color:#6366f14d;transform:translate(4px)}@media(min-width:768px){.my-perf-ticket-card{flex-direction:row;align-items:flex-start;padding-right:2.5rem}}.my-perf-ticket-main{flex:1;align-items:flex-start;gap:.875rem;min-width:0;padding-left:.5rem;display:flex}.my-perf-ticket-info{min-width:0}.my-perf-ticket-title{color:#f1f5f9;margin-bottom:.375rem;font-size:.9375rem;font-weight:600}.my-perf-ticket-card:hover .my-perf-ticket-title{color:#c7d2fe}.my-perf-ticket-meta{flex-wrap:wrap;align-items:center;gap:.375rem;display:flex}.my-perf-ticket-tag{color:#64748b;font-size:.625rem;font-style:italic}.my-perf-ticket-durations{flex:1.2;min-width:0;padding-left:.5rem}.my-perf-ticket-total{border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:center;margin-bottom:.625rem;padding-bottom:.5rem;display:flex}.my-perf-ticket-total-label{text-transform:uppercase;letter-spacing:.06em;color:#64748b;font-size:.6875rem;font-weight:600}.my-perf-ticket-total-value{color:#a5b4fc;font-size:.875rem;font-weight:700}.my-perf-status-bars{flex-direction:column;gap:.375rem;display:flex}.my-perf-status-row{grid-template-columns:5.5rem 1fr auto auto;align-items:center;gap:.5rem;display:grid}.my-perf-status-badge{justify-self:start;padding:.15rem .4rem!important;font-size:.5625rem!important}.my-perf-status-bar-wrap{background:#ffffff0f;border-radius:9999px;height:4px;overflow:hidden}.my-perf-status-bar{border-radius:9999px;height:100%}.my-perf-status-bar-open{background:#60a5fa}.my-perf-status-bar-in_progress{background:#fbbf24}.my-perf-status-bar-on_hold{background:#94a3b8}.my-perf-status-bar-resolved{background:#34d399}.my-perf-status-bar-closed{background:#64748b}.my-perf-status-time{color:#94a3b8;font-variant-numeric:tabular-nums;text-align:right;min-width:2.5rem;font-size:.6875rem;font-weight:600}.my-perf-status-active{text-transform:uppercase;color:#818cf8;letter-spacing:.04em;font-size:.5625rem;font-weight:700}.my-perf-no-duration{color:#64748b;font-size:.75rem;font-style:italic}.ticket-modal{z-index:50;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.ticket-modal.hidden{display:none}.ticket-modal-backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000b3;position:absolute;inset:0}.ticket-modal-panel{z-index:1;background:#14141f;border:1px solid #6366f133;border-radius:1.5rem;width:100%;max-width:34rem;max-height:90vh;padding:0;position:relative;overflow-y:auto;box-shadow:0 24px 60px #00000080,0 0 0 1px #ffffff0a}.ticket-modal-header{background:linear-gradient(#6366f114,#0000);justify-content:space-between;align-items:flex-start;padding:1.5rem 1.5rem 0;display:flex}.ticket-modal-close{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:.5rem;padding:.375rem;transition:color .15s,background .15s}.ticket-modal-close:hover{color:#fff;background:#ffffff0d}.ticket-modal-form{flex-direction:column;gap:1rem;padding:1.5rem;display:flex}.ticket-form-label{color:#94a3b8;margin-bottom:.375rem;font-size:.8125rem;font-weight:500;display:block}.ticket-modal-actions{gap:.75rem;padding-top:.5rem;display:flex}.jera-notif-bell{color:#94a3b8;cursor:pointer;background:#1a1a28;border:1px solid #2a2a3d;border-radius:.75rem;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;transition:color .15s,border-color .15s,background .15s;display:flex;position:relative}.jera-notif-bell:hover{color:#e2e8f0;background:#1e1e2e;border-color:#6366f166}.jera-notif-badge{color:#fff;text-align:center;background:#ef4444;border-radius:9999px;min-width:1.125rem;height:1.125rem;padding:0 .25rem;font-size:.625rem;font-weight:700;line-height:1.125rem;position:absolute;top:-.25rem;right:-.25rem}.jera-notif-badge.hidden{display:none}.jera-user-menu-trigger{color:inherit;cursor:pointer;background:linear-gradient(135deg,#1a1a28f2,#141420fa);border:1px solid #2a2a3d;border-radius:9999px;align-items:center;gap:.625rem;padding:.35rem .5rem .35rem .35rem;transition:border-color .2s,box-shadow .2s,transform .15s;display:flex}.jera-user-menu-trigger:hover,.jera-user-menu-trigger[aria-expanded=true]{border-color:#6366f173;box-shadow:0 0 0 1px #6366f126,0 8px 24px #6366f11f}.jera-user-menu-avatar,.jera-user-menu-head-avatar{color:#fff;border-radius:9999px;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:.6875rem;font-weight:800;display:flex;box-shadow:inset 0 0 0 2px #ffffff1f}.jera-user-menu-trigger-text{text-align:left;min-width:0;display:none}@media(min-width:640px){.jera-user-menu-trigger{padding-right:.75rem}.jera-user-menu-trigger-text{flex-direction:column;gap:.05rem;display:flex}}.jera-user-menu-trigger-name{color:#f1f5f9;white-space:nowrap;text-overflow:ellipsis;max-width:8rem;font-size:.8125rem;font-weight:600;overflow:hidden}.jera-user-menu-trigger-role{color:#64748b;text-transform:uppercase;letter-spacing:.06em;font-size:.625rem}.jera-user-menu-chevron{color:#64748b;flex-shrink:0;width:1rem;height:1rem;display:none}@media(min-width:640px){.jera-user-menu-chevron{display:block}}.jera-user-menu-panel{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:50;background:linear-gradient(#161622fa,#0e0e16fc);border:1px solid #ffffff14;border-radius:1rem;width:17rem;position:absolute;top:calc(100% + .5rem);right:0;overflow:hidden;box-shadow:0 20px 50px #00000073,0 0 0 1px #6366f114}.jera-user-menu-panel.hidden{display:none}.jera-user-menu-head{background:#6366f10f;border-bottom:1px solid #ffffff0f;align-items:center;gap:.75rem;padding:1rem;display:flex}.jera-user-menu-head-meta{min-width:0}.jera-user-menu-head-name{color:#f8fafc;margin:0;font-size:.875rem;font-weight:700}.jera-user-menu-head-email{color:#94a3b8;white-space:nowrap;text-overflow:ellipsis;margin:.15rem 0 0;font-size:.75rem;overflow:hidden}.jera-user-menu-items{flex-direction:column;gap:.2rem;padding:.5rem;display:flex}.jera-user-menu-item{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.75rem;align-items:center;gap:.75rem;padding:.625rem .75rem;transition:background .15s,border-color .15s,transform .15s;display:flex}.jera-user-menu-item:hover{background:#ffffff0a;border-color:#ffffff0f;transform:translate(2px)}.jera-user-menu-item-icon{border-radius:.625rem;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;display:flex}.jera-user-menu-item-icon svg{width:1rem;height:1rem}.jera-user-menu-item-icon-indigo{color:#818cf8;background:#6366f126}.jera-user-menu-item-icon-violet{color:#a78bfa;background:#8b5cf626}.jera-user-menu-item-icon-teal{color:#2dd4bf;background:#14b8a626}.jera-user-menu-item-text{flex-direction:column;gap:.1rem;min-width:0;display:flex}.jera-user-menu-item-label{color:#f1f5f9;font-size:.8125rem;font-weight:600}.jera-user-menu-item-desc{color:#64748b;font-size:.6875rem}.jera-user-menu-foot{background:#00000026;border-top:1px solid #ffffff0f;padding:.5rem}.jera-user-menu-logout{color:#fca5a5;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.75rem;align-items:center;gap:.625rem;width:100%;padding:.625rem .75rem;font-size:.8125rem;font-weight:600;transition:background .15s,border-color .15s;display:flex}.jera-user-menu-logout svg{width:1rem;height:1rem}.jera-user-menu-logout:hover{color:#fecaca;background:#ef44441a;border-color:#ef444433}.user-account-modal{z-index:80;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.user-account-modal.hidden{display:none}.user-account-modal-backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#020208b8;position:absolute;inset:0}.user-account-modal-panel{background:linear-gradient(#161622fa,#0e0e16fc);border:1px solid #ffffff14;border-radius:1.25rem;width:100%;max-width:28rem;position:relative;overflow:hidden;box-shadow:0 24px 60px #00000080}.user-account-modal-header{justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.25rem 1.25rem 0;display:flex}.user-account-modal-title{color:#f8fafc;margin:0;font-size:1.125rem;font-weight:700}.user-account-modal-subtitle{color:#64748b;margin:.25rem 0 0;font-size:.8125rem}.user-account-modal-close{color:#94a3b8;cursor:pointer;background:#ffffff0d;border:none;border-radius:.5rem;width:2rem;height:2rem;font-size:1.25rem}.user-account-modal-close:hover{color:#fff;background:#ffffff14}.user-account-modal-body{flex-direction:column;gap:1rem;padding:1.25rem;display:flex}.user-account-field{flex-direction:column;gap:.4rem;display:flex}.user-account-label{color:#94a3b8;font-size:.75rem;font-weight:600}.user-account-input{width:100%}.user-account-error{color:#fca5a5;background:#ef44441a;border:1px solid #ef444433;border-radius:.625rem;margin:0;padding:.625rem .75rem;font-size:.8125rem}.user-account-error.hidden{display:none}.user-account-modal-footer{justify-content:flex-end;gap:.625rem;padding-top:.25rem;display:flex}.user-account-btn{cursor:pointer;border:1px solid #0000;border-radius:.625rem;padding:.625rem 1rem;font-size:.8125rem;font-weight:600;transition:background .15s,border-color .15s}.user-account-btn-secondary{color:#cbd5e1;background:#ffffff0a;border-color:#ffffff14}.user-account-btn-secondary:hover{background:#ffffff12}.user-account-btn-primary{color:#fff;background:linear-gradient(135deg,#6366f1,#8b5cf6);box-shadow:0 8px 20px #6366f140}.user-account-btn-primary:hover{filter:brightness(1.05)}.user-account-btn:disabled{opacity:.6;cursor:not-allowed}body.jera-modal-open{overflow:hidden}.jera-notif-panel{z-index:40;background:#14141f;border:1px solid #6366f140;border-radius:1rem;flex-direction:column;width:20rem;max-height:24rem;display:flex;position:absolute;top:calc(100% + .5rem);right:0;overflow:hidden;box-shadow:0 16px 40px #00000073}.jera-notif-panel.hidden{display:none}.jera-notif-panel-head{color:#e2e8f0;border-bottom:1px solid #2a2a3d;justify-content:space-between;align-items:center;padding:.75rem 1rem;font-size:.8125rem;font-weight:600;display:flex}.jera-notif-mark-all{color:#818cf8;cursor:pointer;background:0 0;border:none;font-size:.75rem}.jera-notif-mark-all:hover{text-decoration:underline}.jera-notif-list{max-height:18rem;margin:0;padding:0;list-style:none;overflow-y:auto}.jera-notif-item{border-bottom:1px solid #2a2a3d99}.jera-notif-item--unread{background:#6366f114}.jera-notif-item-link{color:inherit;padding:.75rem 1rem;text-decoration:none;display:block}.jera-notif-item-link:hover{background:#ffffff08}.jera-notif-item-title{color:#f1f5f9;font-size:.8125rem;font-weight:600;display:block}.jera-notif-item-body{color:#94a3b8;margin-top:.25rem;font-size:.75rem;line-height:1.4;display:block}.jera-notif-item-time{color:#64748b;margin-top:.375rem;font-size:.6875rem;display:block}.jera-notif-empty{text-align:center;color:#64748b;padding:1.5rem 1rem;font-size:.8125rem}.jera-notif-toasts{z-index:50;pointer-events:none;flex-direction:column;gap:.5rem;display:flex;position:fixed;top:4.5rem;right:1.5rem}.jera-notif-toast{opacity:0;pointer-events:auto;background:#1a1a28;border:1px solid #6366f159;border-radius:.875rem;align-items:flex-start;gap:.75rem;width:18rem;padding:.875rem 1rem;transition:opacity .25s,transform .25s;display:flex;transform:translate(1rem);box-shadow:0 12px 32px #0006}.jera-notif-toast--visible{opacity:1;transform:translate(0)}.jera-notif-toast-icon{font-size:1.25rem;line-height:1}.jera-notif-toast-body{flex:1;min-width:0}.jera-notif-toast-body strong{color:#f1f5f9;font-size:.8125rem;display:block}.jera-notif-toast-body p{color:#94a3b8;margin:.25rem 0 0;font-size:.75rem;line-height:1.35}.jera-notif-toast-link{color:#818cf8;white-space:nowrap;font-size:.75rem;font-weight:600;text-decoration:none}.jera-notif-toast-link:hover{text-decoration:underline}.ticket-due-today{color:#fbbf24;background:#f59e0b26;border-radius:9999px;align-items:center;gap:.25rem;padding:.125rem .5rem;font-size:.6875rem;font-weight:600;display:inline-flex}.jera-page.jera-page-chat{flex-direction:column;height:100dvh;min-height:0;max-height:100dvh;display:flex;overflow:hidden}body.jera-body-chat{overscroll-behavior:none;height:100%;overflow:hidden}html:has(.jera-page-chat),html:has(.jera-page-chat) body{height:100%;overflow:hidden}.chat-app-shell{background:var(--jera-bg);flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.chat-app-frame{flex:auto;min-width:0;min-height:0;display:flex;overflow:hidden}.chat-main{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}#messages-container{-webkit-overflow-scrolling:touch;flex:1;min-height:0;overflow-y:auto}.chat-header-bar{height:auto;min-height:3.5rem;padding-top:max(.5rem,env(safe-area-inset-top));align-items:flex-start;padding-bottom:.5rem}.chat-header-bar>.flex.items-center{align-items:flex-start;padding-top:.125rem}.chat-mobile-only{display:none}.msg-content-col{max-width:min(75%,42rem)}.chat-drawer-overlay{display:none}body.chat-drawer-open{touch-action:none;overflow:hidden}@media(max-width:1023px){.dm-nav-menu-btn{opacity:1;pointer-events:auto}.chat-mobile-only{display:flex}.chat-drawer-overlay{z-index:45;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:0;pointer-events:none;background:#0000008c;transition:opacity .25s;display:block;position:fixed;inset:0}.chat-drawer-overlay.is-visible{opacity:1;pointer-events:auto}.chat-sidebar-drawer{z-index:50;width:min(18rem,88vw);max-width:88vw;padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom);transition:transform .28s cubic-bezier(.4,0,.2,1);position:fixed;top:0;bottom:0;left:0;transform:translate(-100%);box-shadow:8px 0 32px #00000073}.chat-sidebar-drawer.is-open{transform:translate(0)}.chat-app-frame{width:100%;position:relative}.chat-main{flex:1;width:100%;min-width:0;min-height:0}.chat-footer{z-index:20;padding:.5rem .75rem max(.75rem,env(safe-area-inset-bottom));background:#0a0a12;border-top:1px solid #ffffff14;flex-shrink:0;position:relative;bottom:auto;left:auto;right:auto;box-shadow:0 -4px 16px #00000040}#messages-container{padding-bottom:.5rem}#typing-indicator{z-index:auto;background:0 0;flex-shrink:0;margin:0;position:relative;bottom:auto;left:auto;right:auto}.msg-content-col{max-width:88%}.msg-bubble-wrap{max-width:100%}.msg-stack{flex-wrap:wrap}.msg-bubble-wrap-own .msg-stack{justify-content:flex-end}.composer-capsule{border-radius:1.25rem;gap:.375rem;padding:.375rem .5rem}.composer-icon-btn,.composer-send-btn{width:2.25rem;min-width:2.25rem;height:2.25rem;min-height:2.25rem}.composer-textarea{font-size:1rem}.msg-action-btn{width:2.125rem;min-width:2.125rem;height:2.125rem;min-height:2.125rem}.forward-modal{align-items:flex-end;padding:0}.forward-modal-panel{max-width:100%;max-height:92dvh;padding-bottom:env(safe-area-inset-bottom);border-radius:1.25rem 1.25rem 0 0}.emoji-picker{max-width:calc(100vw - 1rem);left:.5rem;right:.5rem}}@media(max-width:639px){.chat-header-bar{min-height:3.25rem}.msg-avatar{width:2rem;height:2rem;font-size:.625rem}.chat-message-row{gap:.5rem}.composer-pill-btn{display:none}.composer-actions{gap:0}.msg-attachment-image{max-width:100%;height:auto}}@media(hover:none)and (pointer:coarse){.msg-action-btn{width:2.125rem;min-width:2.125rem;height:2.125rem;min-height:2.125rem}}.chat-members-toggle{display:flex}@media(max-width:1279px){.chat-members-drawer{z-index:50;width:min(16rem,85vw);max-width:85vw;padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom);transition:transform .28s cubic-bezier(.4,0,.2,1);position:fixed;top:0;bottom:0;right:0;transform:translate(100%);box-shadow:-8px 0 32px #00000073}.chat-members-drawer.is-open{transform:translate(0)}}@media(min-width:1024px){.chat-sidebar-drawer{box-shadow:none;max-width:none;padding-top:0;padding-bottom:0;position:static;transform:none}}@media(min-width:1280px){.chat-members-drawer{box-shadow:none;max-width:none;padding-top:0;padding-bottom:0;position:static;transform:none}.chat-members-toggle,.chat-members-drawer-close{display:none}}.chat-messages-area{background-color:#0a0a0f;position:relative}.chat-messages-area.chat-bg-preset-aurora{background:radial-gradient(ellipse 80% 60% at 20% 10%,rgba(var(--jera-primary-rgb),.35),transparent),radial-gradient(ellipse 60% 50% at 80% 20%,rgba(var(--jera-accent-rgb),.25),transparent),#0a0a0f}.chat-messages-area.chat-bg-preset-midnight{background:radial-gradient(70% 50% at 50% 0,#1e3a8a66,#0000),radial-gradient(circle at 80% 80%,#4338ca33,#0000),linear-gradient(#0a0a14,#0f172a)}.chat-messages-area.chat-bg-preset-ocean{background:radial-gradient(80% 60% at 10% 90%,#0ea5e94d,#0000),radial-gradient(60% 40% at 90% 10%,#14b8a640,#0000),#0a1018}.chat-messages-area.chat-bg-preset-sunset{background:radial-gradient(70% 50% at 70% 20%,#f43f5e47,#0000),radial-gradient(60% 50% at 20% 80%,#f9731638,#0000),#100a0f}.chat-messages-area.chat-bg-preset-forest{background:radial-gradient(70% 50% at 30% 70%,#22c55e38,#0000),radial-gradient(50% 40% at 80% 20%,#14b8a62e,#0000),#0a100c}.chat-messages-area.chat-bg-preset-cosmic{background:radial-gradient(60% 50%,#8b5cf64d,#0000),radial-gradient(40% 30% at 20% 30%,#ec489933,#0000),radial-gradient(40% 30% at 80% 70%,#6366f133,#0000),#0a0812}.chat-messages-area.chat-bg-custom{background-image:linear-gradient(#0a0a12b8,#0a0a12b8),var(--chat-bg-image);background-position:50%;background-repeat:no-repeat;background-size:cover}.theme-settings-modal{z-index:60;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.theme-settings-modal.hidden{display:none}.theme-settings-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000a6;position:absolute;inset:0}.theme-settings-panel{background:#14141f;border:1px solid #ffffff14;border-radius:1.25rem;flex-direction:column;width:min(28rem,100%);max-height:90dvh;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 64px #00000080}.theme-settings-header{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.25rem 1.25rem .75rem;display:flex}.theme-settings-title{color:#f1f5f9;font-size:1.125rem;font-weight:700}.theme-settings-subtitle{color:#64748b;margin-top:.25rem;font-size:.8125rem}.theme-settings-close{color:#94a3b8;cursor:pointer;background:#ffffff0d;border:none;border-radius:.5rem;width:2rem;height:2rem;font-size:1.25rem;line-height:1}.theme-settings-close:hover{color:#f1f5f9;background:#ffffff1a}.theme-settings-body{flex:1;padding:1rem 1.25rem;overflow-y:auto}.theme-settings-section{margin-bottom:1.25rem}.theme-settings-section:last-child{margin-bottom:0}.theme-settings-label{text-transform:uppercase;letter-spacing:.08em;color:#64748b;margin-bottom:.625rem;font-size:.6875rem;font-weight:700}.theme-color-swatches{flex-wrap:wrap;gap:.5rem;margin-bottom:.625rem;display:flex}.theme-color-swatch{cursor:pointer;border:2px solid #0000;border-radius:9999px;width:1.75rem;height:1.75rem;transition:transform .15s,border-color .15s}.theme-color-swatch:hover{transform:scale(1.1)}.theme-color-swatch.is-active{box-shadow:0 0 0 2px rgba(var(--jera-primary-rgb),.5);border-color:#fff}.theme-color-input-row{align-items:center;gap:.625rem;display:flex}.theme-color-picker{cursor:pointer;background:0 0;border:none;border-radius:.5rem;width:2.5rem;height:2.5rem;padding:0}.theme-color-hex{color:#e2e8f0;background:#ffffff0a;border:1px solid #ffffff14;border-radius:.625rem;flex:1;padding:.5rem .75rem;font-family:ui-monospace,monospace;font-size:.875rem}.theme-bg-presets{grid-template-columns:repeat(4,1fr);gap:.5rem;margin-bottom:.75rem;display:grid}.theme-bg-preset{cursor:pointer;background:#ffffff05;border:2px solid #0000;border-radius:.75rem;flex-direction:column;align-items:center;gap:.375rem;padding:.375rem;transition:border-color .15s,background .15s;display:flex}.theme-bg-preset:hover{background:#ffffff0d}.theme-bg-preset.is-active{border-color:var(--jera-primary);background:rgba(var(--jera-primary-rgb),.1)}.theme-bg-preset-preview{aspect-ratio:4/3;border:1px solid #ffffff14;border-radius:.5rem;width:100%}.theme-bg-preview-none{background:#0a0a0f}.theme-bg-preview-aurora{background:radial-gradient(80% 60% at 20% 10%,#6366f180,#0000),radial-gradient(60% 50% at 80% 20%,#8b5cf666,#0000),#0a0a0f}.theme-bg-preview-midnight{background:radial-gradient(70% 50% at 50% 0,#1e3a8a99,#0000),#0f172a}.theme-bg-preview-ocean{background:radial-gradient(80% 60% at 10% 90%,#0ea5e980,#0000),#0a1018}.theme-bg-preview-sunset{background:radial-gradient(70% 50% at 70% 20%,#f43f5e80,#0000),#100a0f}.theme-bg-preview-forest{background:radial-gradient(70% 50% at 30% 70%,#22c55e66,#0000),#0a100c}.theme-bg-preview-cosmic{background:radial-gradient(60% 50%,#8b5cf680,#0000),#0a0812}.theme-bg-preset-name{color:#94a3b8;font-size:.625rem;font-weight:600}.theme-bg-upload-row{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.theme-bg-upload-btn{color:#94a3b8;cursor:pointer;background:#ffffff08;border:1px dashed #ffffff26;border-radius:.625rem;align-items:center;gap:.5rem;padding:.5rem .875rem;font-size:.8125rem;transition:border-color .15s,color .15s;display:inline-flex}.theme-bg-upload-btn:hover{border-color:var(--jera-primary);color:#e2e8f0}.theme-bg-remove-btn{color:#fb7185;cursor:pointer;background:#f43f5e1f;border:none;border-radius:.625rem;padding:.5rem .75rem;font-size:.8125rem}.theme-bg-custom-preview{background-position:50%;background-size:cover;border:1px solid #ffffff14;border-radius:.75rem;height:5rem;margin-top:.75rem}.theme-settings-footer{border-top:1px solid #ffffff0f;justify-content:flex-end;gap:.625rem;padding:.875rem 1.25rem;display:flex}.theme-settings-btn{cursor:pointer;border:none;border-radius:.625rem;padding:.5rem 1rem;font-size:.875rem;font-weight:600;transition:opacity .15s,transform .15s}.theme-settings-btn:disabled{opacity:.5;cursor:not-allowed}.theme-settings-btn-secondary{color:#94a3b8;background:#ffffff0f}.theme-settings-btn-primary{background:linear-gradient(135deg,var(--jera-primary),var(--jera-accent));color:#fff}.theme-settings-btn-primary:hover:not(:disabled){transform:translateY(-1px)}@media(max-width:639px){.theme-settings-modal{align-items:flex-end;padding:0}.theme-settings-panel{border-radius:1.25rem 1.25rem 0 0;width:100%;max-height:92dvh}.theme-bg-presets{grid-template-columns:repeat(3,1fr)}}.projects-page{background:var(--jera-bg);color:var(--jera-text);max-width:100%;overflow-x:clip}.projects-page-content{min-width:0;max-width:100%}.project-back-link{color:#64748b;align-items:center;gap:.375rem;font-size:.875rem;text-decoration:none;transition:color .15s;display:inline-flex}.project-back-link:hover{color:#a5b4fc}.project-page-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1.5rem;margin-bottom:1.5rem;display:flex}.project-page-icon{color:#38bdf8;background:#0ea5e926;border-radius:.875rem;justify-content:center;align-items:center;width:3rem;height:3rem;display:flex}.project-page-title{letter-spacing:-.02em;font-size:1.75rem;font-weight:800}.project-page-subtitle{color:#64748b;margin-top:.25rem;font-size:.875rem}.project-btn-glow{background:linear-gradient(135deg,var(--jera-primary),var(--jera-accent));color:#fff;cursor:pointer;box-shadow:0 4px 20px rgba(var(--jera-primary-rgb),.35);border:none;border-radius:.75rem;align-items:center;gap:.5rem;padding:.625rem 1.25rem;font-size:.875rem;font-weight:600;transition:transform .15s,box-shadow .15s;display:inline-flex}.project-btn-glow:hover{box-shadow:0 6px 24px rgba(var(--jera-primary-rgb),.45);transform:translateY(-1px)}.project-archive-link{color:#94a3b8;background:#ffffff08;border:1px solid #ffffff14;border-radius:.625rem;align-items:center;gap:.375rem;padding:.5rem .875rem;font-size:.8125rem;text-decoration:none;transition:background .15s,color .15s;display:inline-flex}.project-archive-link:hover,.project-archive-link.is-active{background:rgba(var(--jera-primary-rgb),.12);color:#e2e8f0}.project-toast{color:#6ee7b7;background:#34d3991a;border:1px solid #34d39940;border-radius:.75rem;margin-bottom:1rem;padding:.75rem 1rem;font-size:.875rem}.project-stats-grid{grid-template-columns:repeat(2,1fr);gap:.75rem;margin-bottom:1.25rem;display:grid}@media(min-width:640px){.project-stats-grid{grid-template-columns:repeat(5,1fr)}}.project-stat-card{background:#14141fb3;border:1px solid #2a2a3d;border-top:3px solid #475569;border-radius:.875rem;align-items:center;gap:.75rem;padding:1rem 1.125rem;transition:transform .2s;display:flex}.project-stat-card:hover{transform:translateY(-2px)}.project-stat-icon{border-radius:.6875rem;flex-shrink:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:flex}.project-stat-icon .workspace-kpi-icon-svg{width:1.125rem;height:1.125rem}.project-stat-content{min-width:0}.project-stat-icon-total{color:#94a3b8;background:#94a3b81f;border:1px solid #94a3b833}.project-stat-icon-planning{color:#818cf8;background:#818cf81f;border:1px solid #818cf833}.project-stat-icon-active{color:#34d399;background:#34d3991f;border:1px solid #34d39933}.project-stat-icon-hold{color:#94a3b8;background:#94a3b81f;border:1px solid #94a3b833}.project-stat-icon-completed{color:#22c55e;background:#22c55e1f;border:1px solid #22c55e33}.project-stat-planning{border-top-color:#818cf8}.project-stat-planning .project-stat-value{color:#818cf8}.project-stat-active{border-top-color:#34d399}.project-stat-active .project-stat-value{color:#34d399}.project-stat-hold{border-top-color:#94a3b8}.project-stat-hold .project-stat-value{color:#94a3b8}.project-stat-completed{border-top-color:#22c55e}.project-stat-completed .project-stat-value{color:#22c55e}.project-stat-value{color:#f1f5f9;margin:0;font-size:1.5rem;font-weight:800;line-height:1}.project-stat-label{color:#64748b;text-transform:uppercase;letter-spacing:.06em;margin-top:.3rem;margin-bottom:0;font-size:.6875rem}.project-grid{grid-template-columns:1fr;gap:1rem;display:grid}@media(min-width:640px){.project-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.project-grid{grid-template-columns:repeat(3,1fr)}}.project-card{color:inherit;background:#14141fb3;border:1px solid #2a2a3d;border-radius:1rem;text-decoration:none;transition:border-color .2s,transform .2s,box-shadow .2s;display:block;position:relative;overflow:hidden}.project-card:hover{border-color:rgba(var(--jera-primary-rgb),.35);transform:translateY(-2px);box-shadow:0 12px 32px #0000004d}.project-card-accent{height:3px;position:absolute;top:0;left:0;right:0}.project-card-body{padding:1.25rem}.project-card-top{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.625rem;display:flex}.project-card-title{color:#f1f5f9;margin-bottom:.375rem;font-size:1rem;font-weight:700}.project-card-desc{color:#64748b;margin-bottom:.75rem;font-size:.8125rem;line-height:1.5}.project-card-due{color:#64748b;font-size:.6875rem}.project-card-due.is-overdue{color:#f87171}.project-card-progress{margin-bottom:.75rem}.project-card-progress-bar{background:#ffffff0f;border-radius:9999px;height:4px;overflow:hidden}.project-card-progress-fill{border-radius:9999px;height:100%;transition:width .3s}.project-card-progress-text{color:#64748b;margin-top:.25rem;font-size:.6875rem;display:block}.project-card-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.project-card-lead{color:#94a3b8;align-items:center;gap:.375rem;font-size:.75rem;display:flex}.project-lead-avatar{border-radius:9999px;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;font-size:.5rem;font-weight:700;display:flex}.project-card-meta{color:#64748b;font-size:.6875rem}.project-badge{text-transform:uppercase;letter-spacing:.04em;border-radius:9999px;padding:.2rem .5rem;font-size:.625rem;font-weight:700;display:inline-flex}.project-status-badge-planning{color:#a5b4fc;background:#818cf826}.project-status-badge-active{color:#34d399;background:#34d39926}.project-status-badge-on_hold{color:#94a3b8;background:#94a3b826}.project-status-badge-completed{color:#4ade80;background:#22c55e26}.project-status-badge-archived{color:#94a3b8;background:#64748b26}.project-template-badge{color:#94a3b8;text-transform:none;background:#ffffff0f;font-weight:600}.project-empty-state{text-align:center;grid-column:1/-1;padding:3rem 1rem}.project-empty-icon{color:#38bdf8;background:#0ea5e91f;border-radius:1rem;justify-content:center;align-items:center;width:4rem;height:4rem;margin:0 auto 1rem;display:flex}.project-pagination{border-top:1px solid #ffffff0f;margin-top:2rem;padding-top:1.5rem}.project-modal{z-index:60;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.project-modal.hidden{display:none}.project-modal-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000a6;position:absolute;inset:0}.project-modal-panel{background:var(--jera-surface);border:1px solid var(--jera-border);width:min(36rem,100%);max-height:90dvh;color:var(--jera-text);border-radius:1.25rem;position:relative;overflow-y:auto;box-shadow:0 24px 64px #00000080}.project-modal-header{border-bottom:1px solid var(--jera-border);justify-content:space-between;align-items:center;padding:1.25rem;display:flex}.project-modal-title{color:var(--jera-text-strong);font-size:1.125rem;font-weight:700}.project-modal-close{color:var(--jera-text-muted);cursor:pointer;background:0 0;border:none;font-size:1.5rem}.project-modal-close:hover{color:var(--jera-text-strong)}.project-modal-form{padding:1.25rem}.project-form-field{margin-bottom:1rem}.project-form-label{text-transform:uppercase;letter-spacing:.06em;color:var(--jera-text-muted);margin-bottom:.375rem;font-size:.6875rem;font-weight:700;display:block}.project-form-row{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.project-modal-actions{gap:.75rem;margin-top:1.25rem;display:flex}.project-template-grid{grid-template-columns:repeat(2,1fr);gap:.5rem;display:grid}.project-template-option input{opacity:0;pointer-events:none;position:absolute}.project-template-card{border:2px solid var(--jera-border);background:var(--jera-surface-elevated);cursor:pointer;border-radius:.75rem;flex-direction:column;gap:.25rem;min-height:5rem;padding:.75rem;transition:border-color .15s,background .15s;display:flex}.project-template-option input:checked+.project-template-card{border-color:var(--jera-primary);background:rgba(var(--jera-primary-rgb),.08)}.project-template-icon{width:1.75rem;height:1.75rem;color:var(--jera-text-strong);border-radius:.5rem;justify-content:center;align-items:center;font-size:.75rem;font-weight:700;display:flex}.project-template-blank .project-template-icon{background:var(--jera-input-bg);border:1px solid var(--jera-border)}.project-template-name{color:var(--jera-text-strong);font-size:.8125rem;font-weight:600}.project-template-desc{color:var(--jera-text-muted);font-size:.6875rem;line-height:1.4}.project-detail-hero{border:1px solid #2a2a3d;border-left:4px solid var(--project-color,var(--jera-primary));background:#14141fcc;border-radius:1.25rem;min-width:0;max-width:100%;margin:1rem 0 1.5rem;padding:1rem}@media(min-width:640px){.project-detail-hero{padding:1.5rem}}.project-detail-hero-inner{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.project-detail-title{word-break:break-word;margin:.5rem 0;font-size:1.375rem;font-weight:800}@media(min-width:640px){.project-detail-title{font-size:1.75rem}}.project-detail-desc{color:#94a3b8;max-width:40rem;font-size:.9375rem;line-height:1.6}.project-detail-meta{color:#64748b;margin-top:.75rem;font-size:.875rem}.project-detail-meta strong{color:#cbd5e1}.project-detail-dot{opacity:.5;margin:0 .25rem}.project-detail-badges{flex-wrap:wrap;gap:.5rem;display:flex}.project-hero-actions{flex-wrap:wrap;gap:.5rem;width:100%;display:flex}@media(min-width:640px){.project-hero-actions{width:auto}}.project-archive-btn,.project-reopen-btn{cursor:pointer;border:none;border-radius:.625rem;padding:.5rem 1rem;font-size:.8125rem;font-weight:600}.project-archive-btn{color:#94a3b8;background:#ffffff0f;border:1px solid #ffffff14}.project-reopen-btn{background:linear-gradient(135deg,var(--jera-primary),var(--jera-accent));color:#fff}.project-detail-progress-row{border-top:1px solid #ffffff0f;grid-template-columns:1fr 1fr;gap:1rem;margin-top:1.25rem;padding-top:1.25rem;display:grid}.project-detail-progress-label{color:#64748b;text-transform:uppercase;letter-spacing:.06em;font-size:.6875rem}.project-detail-progress-bar{background:#ffffff0f;border-radius:9999px;height:6px;margin:.375rem 0;overflow:hidden}.project-detail-progress-fill{border-radius:9999px;height:100%}.project-detail-progress-val{color:#e2e8f0;font-size:.8125rem;font-weight:600}.project-detail-grid{gap:1.5rem;min-width:0;max-width:100%;display:grid}@media(min-width:1024px){.project-detail-grid{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}}.project-detail-main,.project-detail-sidebar{flex-direction:column;gap:1rem;min-width:0;max-width:100%;display:flex}.project-panel,.project-sidebar-panel{background:#14141f99;border:1px solid #2a2a3d;border-radius:1rem;min-width:0;max-width:100%;padding:1rem;overflow:hidden}@media(min-width:640px){.project-panel,.project-sidebar-panel{padding:1.25rem}}.project-section-title{word-break:break-word;margin:0;font-size:.9375rem;font-weight:700}.project-section-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:1rem;display:flex}.project-section-count{color:#64748b;font-size:.75rem}.project-sidebar-title{text-transform:uppercase;letter-spacing:.08em;color:#64748b;margin-bottom:1rem;font-size:.6875rem;font-weight:700}.project-link-sm{color:#818cf8;font-size:.75rem;text-decoration:none}.project-link-sm:hover{color:#a5b4fc}.project-timeline{padding:.5rem 0;overflow-x:auto}.project-timeline-track{align-items:flex-start;gap:0;min-width:min-content;padding:1rem 0;display:flex}.project-timeline-marker{text-align:center;flex:1;min-width:7rem;padding-top:1.5rem;position:relative}.project-timeline-marker:before{content:"";background:#ffffff1a;height:2px;position:absolute;top:.5rem;left:0;right:0}.project-timeline-marker:first-child:before{left:50%}.project-timeline-marker:last-child:before{right:50%}.project-timeline-dot{z-index:1;background:#334155;border:2px solid #64748b;border-radius:9999px;width:.75rem;height:.75rem;position:absolute;top:.25rem;left:50%;transform:translate(-50%)}.project-timeline-marker.is-done .project-timeline-dot{background:var(--jera-primary);border-color:var(--jera-accent)}.project-timeline-marker.is-overdue .project-timeline-dot{border-color:#f87171}.project-timeline-label{color:#64748b;font-size:.6875rem}.project-timeline-label strong{color:#e2e8f0;margin-bottom:.125rem;font-size:.75rem;display:block}.project-milestone-list{flex-direction:column;gap:.5rem;margin-bottom:1rem;display:flex}.project-milestone-row{background:#ffffff05;border:1px solid #ffffff0a;border-radius:.75rem;align-items:flex-start;gap:.75rem;padding:.75rem;display:flex}.project-milestone-row.is-done{opacity:.65}.project-milestone-row.is-done .project-milestone-title{text-decoration:line-through}.project-milestone-check{cursor:pointer;color:#fff;background:0 0;border:2px solid #475569;border-radius:.375rem;flex-shrink:0;justify-content:center;align-items:center;width:1.375rem;height:1.375rem;display:flex}.project-milestone-check.is-checked{background:var(--jera-primary);border-color:var(--jera-primary)}.project-milestone-title{color:#f1f5f9;font-size:.875rem;font-weight:600}.project-milestone-desc{color:#64748b;margin-top:.125rem;font-size:.75rem}.project-milestone-due{color:#64748b;margin-top:.25rem;font-size:.6875rem}.project-milestone-due.is-overdue{color:#f87171}.project-milestone-delete{color:#64748b;cursor:pointer;background:0 0;border:none;padding:0 .25rem;font-size:1.25rem}.project-milestone-delete:hover{color:#f87171}.project-milestone-empty{color:#64748b;padding:1rem 0;font-size:.875rem}.project-milestone-add-form{flex-direction:column;align-items:stretch;gap:.5rem;display:flex}@media(min-width:640px){.project-milestone-add-form{flex-flow:wrap;align-items:center}}.project-milestone-date{width:100%;min-width:0}@media(min-width:640px){.project-milestone-date{width:auto;min-width:9rem}}.project-ticket-row{color:inherit;border-radius:.625rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.5rem .75rem;min-width:0;max-width:100%;padding:.625rem .75rem;text-decoration:none;transition:background .15s;display:grid}.project-ticket-row:hover{background:#ffffff0a}.project-ticket-title{color:#e2e8f0;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:.875rem;overflow:hidden}.project-ticket-row .ticket-badge{flex-shrink:0;justify-self:end}.project-sidebar-form{flex-direction:column;gap:.75rem;display:flex}.project-color-picker{cursor:pointer;background:0 0;border:1px solid #2a2a3d;border-radius:.5rem;width:100%;height:2.5rem;padding:.25rem}.project-info-rows{flex-direction:column;gap:.625rem;display:flex}.project-info-row{color:#94a3b8;justify-content:space-between;font-size:.8125rem;display:flex}.project-info-row span:last-child{color:#e2e8f0;font-weight:500}.project-archived-note{color:#94a3b8;font-size:.8125rem;line-height:1.5}.project-detail-progress-row-4{grid-template-columns:1fr}@media(min-width:480px){.project-detail-progress-row-4{grid-template-columns:repeat(2,1fr)}}@media(min-width:900px){.project-detail-progress-row-4{grid-template-columns:repeat(4,1fr)}}.project-agile-strip{background:linear-gradient(135deg,#14b8a614,#818cf80f);border:1px solid #14b8a62e;border-radius:1rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;padding:1rem 1.25rem;display:flex}.project-agile-strip-label{text-transform:uppercase;letter-spacing:.08em;color:#5eead4;font-size:.625rem;font-weight:700}.project-agile-strip-title{color:#f1f5f9;margin-top:.25rem;font-size:1rem;font-weight:700}.project-agile-strip-meta{color:#94a3b8;margin-top:.25rem;font-size:.8125rem}.project-agile-strip-actions{flex-wrap:wrap;gap:.5rem;display:flex}.project-agile-strip-links{flex-wrap:wrap;gap:.5rem;width:100%;display:flex}@media(min-width:768px){.project-agile-strip-links{width:auto}}.project-agile-link{color:#cbd5e1;background:#ffffff0a;border:1px solid #ffffff14;border-radius:.5rem;padding:.375rem .75rem;font-size:.75rem;font-weight:600;text-decoration:none;transition:background .15s}.project-agile-link:hover{color:#5eead4;background:#14b8a61f}.project-agile-link span{color:#5eead4;margin-left:.25rem}.project-timeline-sprint .project-timeline-dot{background:#14b8a6;box-shadow:0 0 0 3px #14b8a633}.project-timeline-sprint.is-done .project-timeline-dot{background:#64748b}.project-timeline-sprint .project-timeline-label .agile-sprint-status{vertical-align:middle;margin-left:.375rem}.project-epic-preview-grid{grid-template-columns:1fr;gap:.75rem;display:grid}@media(min-width:640px){.project-epic-preview-grid{grid-template-columns:repeat(2,1fr)}}.project-epic-preview-card{color:inherit;background:#ffffff05;border:1px solid #ffffff0d;border-radius:.75rem;padding:1rem;text-decoration:none;transition:background .15s;display:block;position:relative;overflow:hidden}.project-epic-preview-card:hover{background:#ffffff0d}.project-epic-preview-accent{background:var(--epic-color);height:2px;position:absolute;top:0;left:0;right:0}.project-epic-preview-title{color:#f1f5f9;margin-bottom:.5rem;font-size:.875rem;font-weight:600}.project-epic-preview-meta{color:#64748b;margin-top:.5rem;font-size:.6875rem}.tasks-page{background:var(--jera-bg);color:var(--jera-text);max-width:100%;overflow-x:clip}.task-back-link{color:#64748b;align-items:center;gap:.375rem;margin-bottom:1rem;font-size:.875rem;text-decoration:none;display:inline-flex}.task-back-link:hover{color:#a5b4fc}.task-page-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.5rem;display:flex}.task-page-icon{color:#2dd4bf;background:#2dd4bf1f;border-radius:.875rem;justify-content:center;align-items:center;width:3rem;height:3rem;display:flex}.task-page-title{letter-spacing:-.02em;font-size:1.75rem;font-weight:800}.task-page-subtitle{color:#64748b;margin-top:.25rem;font-size:.875rem}.task-btn-glow{color:#fff;cursor:pointer;background:linear-gradient(135deg,#14b8a6,#0d9488);border:none;border-radius:.75rem;align-items:center;gap:.5rem;padding:.625rem 1.25rem;font-size:.875rem;font-weight:600;transition:transform .15s,box-shadow .15s;display:inline-flex;box-shadow:0 4px 16px #14b8a659}.task-btn-glow:hover{transform:translateY(-1px);box-shadow:0 6px 24px #14b8a673}.task-toast{color:#6ee7b7;background:#10b9811a;border:1px solid #10b98140;border-radius:.75rem;margin-bottom:1.25rem;padding:.875rem 1.25rem;font-size:.875rem}.task-error-toast{color:#fca5a5;background:#ef44441a;border:1px solid #ef444440;border-radius:.75rem;margin-bottom:1.25rem;padding:.875rem 1.25rem;font-size:.875rem}.task-stats-grid{grid-template-columns:repeat(2,1fr);gap:.75rem;margin-bottom:1.25rem;display:grid}@media(min-width:640px){.task-stats-grid{grid-template-columns:repeat(5,1fr)}}.task-stat-card{background:#ffffff08;border:1px solid #ffffff0d;border-top:3px solid #475569;border-radius:.875rem;align-items:center;gap:.75rem;padding:1rem 1.125rem;transition:transform .2s;display:flex}.task-stat-card:hover{transform:translateY(-2px)}.task-stat-icon{border-radius:.6875rem;flex-shrink:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:flex}.task-stat-icon .workspace-kpi-icon-svg{width:1.125rem;height:1.125rem}.task-stat-content{min-width:0}.task-stat-icon-total{color:#94a3b8;background:#94a3b81f;border:1px solid #94a3b833}.task-stat-icon-todo{color:#818cf8;background:#818cf81f;border:1px solid #818cf833}.task-stat-icon-progress{color:#38bdf8;background:#38bdf81f;border:1px solid #38bdf833}.task-stat-icon-done{color:#34d399;background:#34d3991f;border:1px solid #34d39933}.task-stat-icon-urgent{color:#f87171;background:#f871711f;border:1px solid #f8717133}.task-stat-todo{border-top-color:#818cf8}.task-stat-todo .task-stat-value{color:#818cf8}.task-stat-progress{border-top-color:#38bdf8}.task-stat-progress .task-stat-value{color:#38bdf8}.task-stat-done{border-top-color:#34d399}.task-stat-done .task-stat-value{color:#34d399}.task-stat-urgent{border-top-color:#f87171}.task-stat-urgent .task-stat-value{color:#f87171}.task-stat-value{color:#f1f5f9;margin:0;font-size:1.5rem;font-weight:800;line-height:1}.task-stat-label{color:#64748b;text-transform:uppercase;letter-spacing:.06em;margin-top:.3rem;margin-bottom:0;font-size:.6875rem}.task-select-narrow{width:100%;min-width:0;font-size:.8125rem}@media(min-width:640px){.task-select-narrow{width:auto;min-width:7rem}}.task-list{flex-direction:column;gap:.5rem;display:flex}.task-row-card{color:inherit;background:#ffffff05;border:1px solid #ffffff0d;border-left:3px solid #475569;border-radius:.875rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.875rem 1rem;text-decoration:none;transition:background .15s,border-color .15s;display:flex}.task-row-card:hover{background:#ffffff0d}.task-priority-urgent{border-left-color:#f87171}.task-priority-high{border-left-color:#fb923c}.task-priority-medium{border-left-color:#fbbf24}.task-priority-low{border-left-color:#94a3b8}.task-row-main{flex:1;align-items:flex-start;gap:.75rem;min-width:0;display:flex}.task-row-title{color:#f1f5f9;font-size:.9375rem;font-weight:600}.task-row-meta{color:#64748b;margin-top:.125rem;font-size:.75rem}.task-row-badges{flex-wrap:wrap;align-items:center;gap:.375rem;display:flex}.task-status-dot{border-radius:50%;flex-shrink:0;width:.5rem;height:.5rem;margin-top:.375rem}.task-status-dot-todo{background:#818cf8}.task-status-dot-in_progress{background:#38bdf8}.task-status-dot-review{background:#c084fc}.task-status-dot-done{background:#34d399}.task-status-dot-cancelled{background:#64748b}.task-badge{text-transform:capitalize;border-radius:9999px;padding:.2rem .5rem;font-size:.6875rem;font-weight:600}.task-status-badge-todo{color:#a5b4fc;background:#818cf826}.task-status-badge-in_progress{color:#7dd3fc;background:#38bdf826}.task-status-badge-review{color:#d8b4fe;background:#c084fc26}.task-status-badge-done{color:#6ee7b7;background:#34d39926}.task-status-badge-cancelled{color:#94a3b8;background:#64748b26}.task-priority-badge-low{color:#94a3b8;background:#94a3b826}.task-priority-badge-medium{color:#fcd34d;background:#fbbf2426}.task-priority-badge-high{color:#fdba74;background:#fb923c26}.task-priority-badge-urgent{color:#fca5a5;background:#f8717126}.task-tag-pill{color:#5eead4;background:#2dd4bf1f;border-radius:9999px;padding:.15rem .5rem;font-size:.6875rem}.task-recurrence-badge{color:#5eead4;font-size:.6875rem}.task-blocked-badge{color:#fca5a5;background:#f8717126;border-radius:9999px;padding:.2rem .5rem;font-size:.6875rem}.task-assignee-chip{border-radius:50%;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;font-size:.625rem;font-weight:700;display:inline-flex}.task-empty-state{text-align:center;border:1px dashed #ffffff14;border-radius:1rem;padding:3rem}.task-pagination{margin-top:1.5rem}.task-modal{z-index:50;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.task-modal.hidden{display:none}.task-modal-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009;position:absolute;inset:0}.task-modal-panel{background:#1a1a2e;border:1px solid #ffffff14;border-radius:1rem;width:100%;max-width:32rem;max-height:90vh;padding:1.5rem;position:relative;overflow-y:auto;box-shadow:0 24px 48px #0006}.task-modal-header{justify-content:space-between;align-items:center;margin-bottom:1.25rem;display:flex}.task-modal-title{font-size:1.125rem;font-weight:700}.task-modal-close{color:#64748b;cursor:pointer;background:0 0;border:none;font-size:1.5rem;line-height:1}.task-modal-form{flex-direction:column;gap:.875rem;display:flex}.task-form-field{flex-direction:column;gap:.375rem;display:flex}.task-form-label{color:#94a3b8;text-transform:uppercase;letter-spacing:.04em;font-size:.75rem;font-weight:600}.task-form-row{grid-template-columns:1fr;gap:.75rem;display:grid}@media(min-width:480px){.task-form-row{grid-template-columns:1fr 1fr}}.task-modal-actions{gap:.75rem;margin-top:.5rem;display:flex}.task-detail-hero{background:#ffffff08;border:1px solid #ffffff0f;border-left:4px solid #475569;border-radius:1rem;margin-bottom:1.25rem;padding:1.5rem}.task-detail-hero-inner{flex-wrap:wrap;justify-content:space-between;gap:1rem;display:flex}.task-detail-badges{flex-wrap:wrap;gap:.375rem;margin-bottom:.75rem;display:flex}.task-detail-title{letter-spacing:-.02em;color:#f8fafc;font-size:1.5rem;font-weight:800}.task-detail-meta{color:#94a3b8;margin-top:.5rem;font-size:.8125rem}.task-detail-dot{margin:0 .25rem}.task-tags-row{flex-wrap:wrap;gap:.375rem;display:flex}.task-hero-actions{gap:.5rem;display:flex}.task-delete-btn{color:#fca5a5;cursor:pointer;background:#ef44441a;border:1px solid #ef444440;border-radius:.625rem;padding:.5rem 1rem;font-size:.8125rem;font-weight:600}.task-delete-btn:hover{background:#ef444433}.task-detail-grid{grid-template-columns:1fr;gap:1.5rem;display:grid}@media(min-width:1024px){.task-detail-grid{grid-template-columns:1fr 18rem}}.task-panel{background:#ffffff05;border:1px solid #ffffff0d;border-radius:1rem;margin-bottom:1rem;padding:1.25rem}.task-section-header{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.task-section-title{color:#f1f5f9;font-size:.9375rem;font-weight:700}.task-section-count{color:#64748b;font-size:.75rem}.task-description-text{color:#cbd5e1;white-space:pre-wrap;font-size:.875rem;line-height:1.6}.task-empty-inline{color:#64748b;padding:.5rem 0;font-size:.875rem}.task-inline-form{flex-direction:column;align-items:stretch;gap:.5rem;max-width:100%;margin-top:.75rem;display:flex}.task-inline-form .jera-input,.task-inline-form .task-btn-glow,.task-inline-form .project-btn-glow{width:100%;min-width:0}@media(min-width:640px){.task-inline-form{flex-flow:wrap;align-items:center}.task-inline-form .jera-input{flex:1;width:auto;min-width:8rem}.task-inline-form .task-btn-glow,.task-inline-form .project-btn-glow{width:auto}}.task-subtask-list{flex-direction:column;gap:.375rem;display:flex}.task-subtask-row{color:inherit;background:#ffffff05;border:1px solid #ffffff0a;border-radius:.625rem;align-items:center;gap:.625rem;padding:.625rem .75rem;text-decoration:none;transition:background .15s;display:flex}.task-subtask-row:hover{background:#ffffff0d}.task-subtask-title{color:#e2e8f0;flex:1;min-width:0;font-size:.875rem}.task-subtask-title.is-done{opacity:.6;text-decoration:line-through}.task-checklist{flex-direction:column;gap:.375rem;display:flex}.task-checklist-row{background:#ffffff05;border-radius:.5rem;align-items:center;gap:.625rem;padding:.5rem .625rem;display:flex}.task-checklist-row.is-done .task-checklist-label{opacity:.6;text-decoration:line-through}.task-checklist-check{cursor:pointer;color:#fff;background:0 0;border:2px solid #475569;border-radius:.3rem;flex-shrink:0;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;display:flex}.task-checklist-check.is-checked{background:#14b8a6;border-color:#14b8a6}.task-checklist-label{color:#e2e8f0;flex:1;font-size:.875rem}.task-checklist-delete{color:#64748b;cursor:pointer;background:0 0;border:none;padding:0 .25rem;font-size:1.125rem}.task-checklist-delete:hover{color:#f87171}.task-dependency-list{flex-direction:column;gap:.375rem;display:flex}.task-dependency-row{background:#ffffff05;border:1px solid #ffffff0a;border-radius:.625rem;align-items:center;gap:.625rem;padding:.625rem .75rem;display:flex}.task-dependency-row.is-pending{border-left:3px solid #f87171}.task-dependency-row.is-done{opacity:.75;border-left:3px solid #34d399}.task-dependency-link{color:#e2e8f0;flex:1;align-items:center;gap:.5rem;min-width:0;font-size:.875rem;text-decoration:none;display:flex}.task-dependency-link:hover{color:#5eead4}.task-dependency-link-sm{color:#94a3b8;padding:.25rem 0;font-size:.8125rem;text-decoration:none;display:block}.task-dependency-link-sm:hover{color:#5eead4}.task-dependents-block{border-top:1px solid #ffffff0d;margin-top:1rem;padding-top:.75rem}.task-dependents-label{color:#64748b;text-transform:uppercase;letter-spacing:.06em;margin-bottom:.375rem;font-size:.6875rem;font-weight:600}.task-activity-log{flex-direction:column;gap:.75rem;max-height:24rem;display:flex;overflow-y:auto}.task-activity-row{gap:.75rem;display:flex}.task-activity-avatar{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:.625rem;font-weight:700;display:flex}.task-activity-text{color:#e2e8f0;font-size:.8125rem}.task-activity-action{color:#94a3b8;margin-left:.25rem}.task-activity-detail{color:#94a3b8;margin-top:.125rem;font-size:.75rem}.task-activity-time{color:#64748b;margin-top:.25rem;font-size:.6875rem}.task-sidebar-panel{background:#ffffff05;border:1px solid #ffffff0d;border-radius:1rem;margin-bottom:1rem;padding:1.25rem}.task-sidebar-title{color:#94a3b8;text-transform:uppercase;letter-spacing:.06em;margin-bottom:1rem;font-size:.8125rem;font-weight:700}.task-sidebar-form{flex-direction:column;gap:.75rem;display:flex}.task-info-rows{flex-direction:column;gap:.625rem;display:flex}.task-info-row{color:#94a3b8;justify-content:space-between;font-size:.8125rem;display:flex}.task-info-row span:last-child{color:#e2e8f0;font-weight:500}.task-ticket-link{color:#818cf8;font-weight:600;text-decoration:none}.task-ticket-link:hover{color:#a5b4fc;text-decoration:underline}.task-kanban{overscroll-behavior-x:contain;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;flex-direction:row;gap:.75rem;max-width:100%;padding-bottom:.35rem;display:flex;overflow-x:auto}@media(min-width:1200px){.task-kanban{scroll-snap-type:none;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow-x:visible}}.task-kanban-col{scroll-snap-align:start;flex:0 0 min(78vw,16rem);min-width:0}@media(min-width:1200px){.task-kanban-col{flex:unset}}.task-kanban-col-title{color:#64748b;text-transform:uppercase;letter-spacing:.06em;justify-content:space-between;margin-bottom:.5rem;font-size:.6875rem;font-weight:700;display:flex}.task-kanban-col-title span{color:#94a3b8}.task-kanban-cards{flex-direction:column;gap:.375rem;min-height:3rem;display:flex}.task-kanban-card{color:inherit;background:#ffffff08;border:1px solid #ffffff0d;border-top:2px solid #475569;border-radius:.625rem;padding:.75rem;text-decoration:none;transition:background .15s;display:block}.task-kanban-card:hover{background:#ffffff0f}.task-kanban-card.task-priority-urgent{border-top-color:#f87171}.task-kanban-card.task-priority-high{border-top-color:#fb923c}.task-kanban-card-title{color:#f1f5f9;word-break:break-word;margin-bottom:.5rem;font-size:.8125rem;font-weight:600;line-height:1.35}.task-kanban-card-meta{flex-wrap:wrap;align-items:center;gap:.375rem;display:flex}.task-kanban-subcount{color:#64748b;font-size:.625rem}.agile-page{color:#e2e8f0;max-width:100%;overflow-x:clip}.agile-back-link{color:#64748b;align-items:center;gap:.375rem;margin-bottom:1rem;font-size:.875rem;text-decoration:none;display:inline-flex}.agile-back-link:hover{color:#5eead4}.agile-page-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.5rem;display:flex}.agile-page-icon{color:#14b8a6;background:#14b8a61f;border-radius:.875rem;justify-content:center;align-items:center;width:3rem;height:3rem;margin-bottom:.75rem;display:flex}.agile-page-title{letter-spacing:-.02em;font-size:1.75rem;font-weight:800}.agile-page-subtitle{color:#64748b;margin-top:.25rem;font-size:.875rem}.agile-btn-primary{color:#fff;cursor:pointer;background:linear-gradient(135deg,#14b8a6,#0d9488);border:none;border-radius:.75rem;align-items:center;gap:.5rem;padding:.625rem 1.25rem;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex;box-shadow:0 4px 16px #14b8a659}.agile-btn-primary:hover{transform:translateY(-1px);box-shadow:0 6px 24px #14b8a673}.agile-btn-sm{color:#5eead4;cursor:pointer;background:#14b8a626;border:1px solid #14b8a640;border-radius:.5rem;padding:.375rem .75rem;font-size:.75rem;font-weight:600;text-decoration:none;display:inline-flex}.agile-btn-sm:hover{background:#14b8a640}.agile-btn-ghost{color:#94a3b8;background:0 0;border-color:#ffffff1a}.agile-toast{color:#6ee7b7;background:#10b9811a;border:1px solid #10b98140;border-radius:.75rem;margin-bottom:1.25rem;padding:.875rem 1.25rem;font-size:.875rem}.agile-link{color:#5eead4;text-decoration:none}.agile-link:hover{text-decoration:underline}.agile-empty{text-align:center;color:#64748b;border:1px dashed #ffffff14;border-radius:1rem;padding:2.5rem}.agile-empty-full{grid-column:1/-1}.agile-empty-inline{color:#64748b;font-size:.875rem}.agile-active-sprint-banner{background:linear-gradient(135deg,#14b8a61f,#818cf814);border:1px solid #14b8a633;border-radius:1rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;padding:1.25rem;display:flex}.agile-active-label{text-transform:uppercase;letter-spacing:.08em;color:#5eead4;font-size:.6875rem;font-weight:700}.agile-active-name{color:#f1f5f9;margin-top:.25rem;font-size:1.125rem;font-weight:700}.agile-active-meta{color:#94a3b8;margin-top:.25rem;font-size:.8125rem}.agile-hub-grid{grid-template-columns:1fr;gap:1rem;display:grid}@media(min-width:640px){.agile-hub-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.agile-hub-grid{grid-template-columns:repeat(3,1fr)}}.agile-hub-card{color:inherit;background:#ffffff05;border:1px solid #ffffff0d;border-radius:1rem;padding:1.25rem;text-decoration:none;transition:background .15s,border-color .15s,transform .15s}.agile-hub-card:hover{background:#ffffff0d;border-color:#14b8a640;transform:translateY(-2px)}.agile-hub-card h3{color:#f1f5f9;margin-top:.75rem;font-size:1rem;font-weight:700}.agile-hub-card p{color:#64748b;margin-top:.375rem;font-size:.8125rem;line-height:1.5}.agile-hub-stat{color:#5eead4;margin-top:.75rem;font-size:.6875rem;font-weight:600;display:inline-block}.agile-hub-icon{border-radius:.75rem;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex}.agile-hub-icon-backlog{color:#a5b4fc;background:#818cf826}.agile-hub-icon-sprint{color:#7dd3fc;background:#38bdf826}.agile-hub-icon-epic{color:#d8b4fe;background:#c084fc26}.agile-hub-icon-kanban{color:#fcd34d;background:#fbbf2426}.agile-hub-icon-scrum{color:#5eead4;background:#14b8a626}.agile-hub-icon-velocity{color:#fca5a5;background:#f8717126}.agile-points-badge{color:#c4b5fd;background:#818cf833;border-radius:.375rem;padding:.15rem .45rem;font-size:.6875rem;font-weight:700}.agile-points-label{color:#64748b;font-size:.625rem}.agile-points-unset{color:#475569}.agile-issue-badge{text-transform:capitalize;border-radius:9999px;padding:.15rem .4rem;font-size:.625rem;font-weight:600}.agile-issue-story{color:#5eead4;background:#14b8a626}.agile-issue-task{color:#94a3b8;background:#64748b26}.agile-issue-bug{color:#fca5a5;background:#f8717126}.agile-epic-pill{background:var(--epic-color);border-radius:9999px;padding:.1rem .4rem;font-size:.625rem}@supports (color:color-mix(in lab,red,red)){.agile-epic-pill{background:color-mix(in srgb,var(--epic-color) 20%,transparent)}}.agile-epic-pill{color:var(--epic-color)}.agile-epic-dot{border-radius:50%;flex-shrink:0;width:.5rem;height:.5rem}.agile-backlog-list{flex-direction:column;gap:.5rem;display:flex}.agile-backlog-row{background:#ffffff05;border:1px solid #ffffff0d;border-radius:.75rem;flex-wrap:wrap;align-items:center;gap:.75rem;padding:.875rem 1rem;display:flex}.agile-backlog-row-link{color:inherit;text-decoration:none;transition:background .15s}.agile-backlog-row-link:hover{background:#ffffff0d}.agile-backlog-rank{color:#475569;width:1.5rem;font-size:.75rem;font-weight:700}.agile-backlog-main{flex:1;min-width:0}.agile-backlog-title{color:#f1f5f9;font-size:.9375rem;font-weight:600;text-decoration:none}.agile-backlog-title:hover{color:#5eead4}.agile-backlog-meta{flex-wrap:wrap;gap:.375rem;margin-top:.25rem;display:flex}.agile-backlog-compact .agile-backlog-row{padding:.625rem .75rem}.agile-remove-btn{color:#64748b;cursor:pointer;background:0 0;border:none;font-size:1.25rem}.agile-remove-btn:hover{color:#f87171}.agile-sprint-list{flex-direction:column;gap:.75rem;display:flex}.agile-sprint-card{color:inherit;background:#ffffff05;border:1px solid #ffffff0d;border-left:4px solid #475569;border-radius:1rem;padding:1.25rem;text-decoration:none;transition:background .15s;display:block}.agile-sprint-card:hover{background:#ffffff0d}.agile-sprint-planning{border-left-color:#818cf8}.agile-sprint-active{border-left-color:#14b8a6}.agile-sprint-completed{opacity:.85;border-left-color:#64748b}.agile-sprint-card-top{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.agile-sprint-card h3{color:#f1f5f9;font-size:1rem;font-weight:700}.agile-sprint-goal{color:#94a3b8;margin-top:.5rem;font-size:.8125rem}.agile-sprint-goal-lg{color:#cbd5e1;margin-top:.5rem;font-size:.9375rem;line-height:1.5}.agile-sprint-meta{color:#64748b;flex-wrap:wrap;gap:.75rem;margin-top:.75rem;font-size:.75rem;display:flex}.agile-sprint-status{text-transform:uppercase;letter-spacing:.04em;border-radius:9999px;padding:.2rem .5rem;font-size:.625rem;font-weight:700}.agile-sprint-status-planning{color:#a5b4fc;background:#818cf826}.agile-sprint-status-active{color:#5eead4;background:#14b8a626}.agile-sprint-status-completed{color:#94a3b8;background:#64748b26}.agile-sprint-actions{gap:.5rem;margin-top:.75rem;display:flex}.agile-sprint-hero{background:#ffffff08;border:1px solid #ffffff0f;border-radius:1rem;flex-wrap:wrap;justify-content:space-between;gap:1rem;margin-bottom:1.5rem;padding:1.5rem;display:flex}.agile-sprint-hero-actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.agile-sprint-planning-grid{grid-template-columns:1fr;gap:1.5rem;display:grid}@media(min-width:1024px){.agile-sprint-planning-grid{grid-template-columns:1fr 1fr}}.agile-panel{background:#ffffff05;border:1px solid #ffffff0d;border-radius:1rem;margin-bottom:1rem;padding:1.25rem}.agile-panel-title{color:#f1f5f9;margin-bottom:1rem;font-size:.9375rem;font-weight:700}.agile-panel-title span{color:#64748b;margin-left:.5rem;font-size:.75rem;font-weight:500}.agile-detail-grid{grid-template-columns:1fr;gap:1.5rem;display:grid}@media(min-width:1024px){.agile-detail-grid{grid-template-columns:1fr 18rem}}.agile-epic-grid{grid-template-columns:1fr;gap:1rem;display:grid}@media(min-width:640px){.agile-epic-grid{grid-template-columns:repeat(2,1fr)}}.agile-epic-card{color:inherit;background:#ffffff05;border:1px solid #ffffff0d;border-radius:1rem;text-decoration:none;transition:transform .15s;display:block;position:relative;overflow:hidden}.agile-epic-card:hover{transform:translateY(-2px)}.agile-epic-card-accent{background:var(--epic-color);height:3px}.agile-epic-card-body{padding:1.25rem}.agile-epic-card-top{justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}.agile-epic-card h3{color:#f1f5f9;font-size:1rem;font-weight:700}.agile-epic-desc{color:#64748b;margin-top:.5rem;font-size:.8125rem;line-height:1.5}.agile-epic-meta{color:#64748b;margin-top:.75rem;font-size:.75rem}.agile-epic-progress-row{color:#94a3b8;align-items:center;gap:.75rem;margin-top:.75rem;font-size:.75rem;display:flex}.agile-epic-progress-bar{background:#ffffff0f;border-radius:9999px;flex:1;height:.375rem;overflow:hidden}.agile-epic-progress-bar-lg{height:.5rem}.agile-epic-progress-fill{background:var(--epic-color,#818cf8);border-radius:9999px;height:100%;transition:width .3s}.agile-epic-hero{background:#ffffff08;border:1px solid #ffffff0f;border-radius:1rem;margin-bottom:1.5rem;padding:1.5rem;position:relative;overflow:hidden}.agile-epic-hero-accent{background:var(--epic-color);height:4px;position:absolute;top:0;left:0;right:0}.agile-sprint-pill{color:#7dd3fc;background:#38bdf826;border-radius:9999px;padding:.1rem .4rem;font-size:.625rem}.agile-board-page{overflow-x:hidden}.agile-board-toolbar{flex-wrap:wrap;justify-content:space-between;gap:1rem;margin-bottom:1.25rem;display:flex}.agile-board{overscroll-behavior-x:contain;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;flex-direction:row;gap:.75rem;max-width:100%;min-height:24rem;padding-bottom:1rem;display:flex;overflow-x:auto}@media(min-width:1200px){.agile-board{scroll-snap-type:none;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow-x:visible}}.agile-board-col{scroll-snap-align:start;flex-direction:column;flex:0 0 min(78vw,16rem);min-width:0;display:flex}@media(min-width:1200px){.agile-board-col{flex:unset;min-width:0}}.agile-board-col-header{text-transform:uppercase;letter-spacing:.06em;color:#64748b;justify-content:space-between;padding:0 .25rem .5rem;font-size:.6875rem;font-weight:700;display:flex}.agile-board-count{color:#94a3b8}.agile-board-dropzone{background:#0003;border:1px dashed #ffffff0f;border-radius:.75rem;flex-direction:column;flex:1;gap:.5rem;min-height:8rem;padding:.5rem;transition:border-color .15s,background .15s;display:flex}.agile-board-dropzone.is-drag-over{background:#14b8a60f;border-color:#14b8a680}.agile-board-card{cursor:grab;background:#ffffff0a;border:1px solid #ffffff0f;border-top:2px solid #475569;border-radius:.625rem;padding:.75rem;transition:opacity .15s,transform .15s}.agile-board-card.is-dragging{opacity:.5;transform:rotate(2deg)}.agile-board-card.task-priority-urgent{border-top-color:#f87171}.agile-board-card.task-priority-high{border-top-color:#fb923c}.agile-board-card-title{color:#f1f5f9;margin-bottom:.5rem;font-size:.8125rem;font-weight:600;text-decoration:none;display:block}.agile-board-card-meta{flex-wrap:wrap;align-items:center;gap:.375rem;display:flex}.agile-chart-panel{background:#ffffff05;border:1px solid #ffffff0d;border-radius:1rem;margin-bottom:1.5rem;padding:1.25rem}.agile-chart-wrap{height:16rem;position:relative}.agile-chart-wrap-tall{height:20rem}.agile-chart-legend{color:#94a3b8;justify-content:center;gap:1.5rem;margin-top:1rem;font-size:.75rem;display:flex}.agile-legend-item:before{content:"";vertical-align:middle;width:1rem;height:2px;margin-right:.5rem;display:inline-block}.agile-legend-ideal:before{background:#64748b}.agile-legend-actual:before{background:#14b8a6}.agile-stats-row{grid-template-columns:repeat(2,1fr);gap:.75rem;display:grid}@media(min-width:640px){.agile-stats-row{grid-template-columns:repeat(4,1fr)}}.agile-stat-box{text-align:center;background:#ffffff05;border:1px solid #ffffff0d;border-radius:.75rem;padding:1rem}.agile-stat-val{color:#f1f5f9;font-size:1.5rem;font-weight:800}.agile-stat-lbl{color:#64748b;text-transform:uppercase;letter-spacing:.06em;margin-top:.25rem;font-size:.6875rem}.collab-page{background:radial-gradient(70% 50% at 0 0,#f43f5e14,#0000),radial-gradient(50% 40% at 100% 0,#818cf814,#0000),radial-gradient(40% 30% at 50% 100%,#14b8a60d,#0000);overflow-x:hidden}.collab-page-inner{box-sizing:border-box;width:100%;max-width:72rem;margin-inline:auto;padding:1.25rem 1rem 1.75rem}@media(min-width:640px){.collab-page-inner{padding:1.75rem 1.5rem 2.5rem}}body.jera-spa-active .collab-page{width:100%;max-width:100%}body.jera-spa-active .collab-page-inner{width:100%;max-width:100%;padding:1rem .875rem 1.5rem}@media(min-width:640px){body.jera-spa-active .collab-page-inner{padding:1.25rem 1.25rem 2rem}}@media(min-width:1024px){body.jera-spa-active .collab-page-inner{max-width:72rem;margin-inline:auto;padding-inline:1.5rem}}.collab-page-icon{color:#fb7185;background:linear-gradient(135deg,#f43f5e33,#818cf826);border:1px solid #f43f5e47;border-radius:1rem;flex-shrink:0;justify-content:center;align-items:center;width:3rem;height:3rem;display:flex}.collab-page-icon-team{color:#fb7185;background:linear-gradient(135deg,#f43f5e33,#fb71851f);border-color:#f43f5e47}.collab-page-icon-activity{color:#38bdf8;background:linear-gradient(135deg,#38bdf833,#6366f11f);border-color:#38bdf847}.collab-page-icon-files{color:#2dd4bf;background:linear-gradient(135deg,#14b8a633,#38bdf81f);border-color:#14b8a647}.collab-nav{flex-wrap:wrap;align-items:stretch;gap:.75rem;width:100%;margin-bottom:1.25rem;display:flex}.collab-nav-inner{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#14141fbf;border:1px solid #2a2a3d;border-radius:1rem;gap:.25rem;padding:.375rem}.collab-nav-link{color:#94a3b8;white-space:nowrap;border-radius:.75rem;align-items:center;padding:.5rem .875rem;font-size:.8125rem;font-weight:600;text-decoration:none;transition:color .15s,background .15s;display:inline-flex}.collab-nav-link:hover{color:#fda4af;background:#f43f5e14}.collab-nav-active{color:#fff;background:linear-gradient(135deg,#f43f5e52,#818cf838);box-shadow:0 2px 12px #f43f5e1f}.collab-nav-external{color:#94a3b8;white-space:nowrap;box-sizing:border-box;background:#ffffff08;border:1px solid #ffffff14;border-radius:.875rem;flex-shrink:0;justify-content:center;align-items:center;gap:.375rem;min-height:2.375rem;padding:.5625rem .875rem;font-size:.8125rem;font-weight:600;line-height:1.2;text-decoration:none;transition:color .15s,border-color .15s,background .15s;display:inline-flex}.collab-nav-external svg{opacity:.85;flex-shrink:0;width:.875rem;height:.875rem}.collab-nav-external:hover{color:#c4b5fd;background:#6366f114;border-color:#818cf859}.collab-stat-members:before{background:#fb7185}.collab-stat-members .ticket-stat-value{color:#fb7185}.collab-stat-events:before{background:#38bdf8}.collab-stat-events .ticket-stat-value{color:#38bdf8}.collab-stat-files-hub:before{background:#2dd4bf}.collab-stat-files-hub .ticket-stat-value{color:#2dd4bf}.collab-add-member-open{white-space:nowrap;align-self:flex-start;align-items:center;gap:.45rem;width:auto;display:inline-flex}.collab-back-link{color:#64748b;align-items:center;gap:.25rem;margin-bottom:1rem;font-size:.875rem;text-decoration:none;transition:color .15s;display:inline-flex}.collab-back-link:hover{color:#a5b4fc}.collab-page-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.5rem;display:flex}.collab-page-title{color:#f1f5f9;letter-spacing:-.02em;font-size:1.75rem;font-weight:800}.collab-page-subtitle{color:#64748b;margin-top:.25rem;font-size:.875rem}.collab-toast{color:#6ee7b7;background:#10b9811a;border:1px solid #10b98140;border-radius:.75rem;margin-bottom:1rem;padding:.75rem 1rem;font-size:.875rem}.collab-empty{text-align:center;color:#64748b;background:#ffffff05;border:1px dashed #ffffff0f;border-radius:1rem;padding:2rem;font-size:.875rem}.collab-empty-full{grid-column:1/-1}.collab-pagination{margin-top:1.5rem}.collab-hub-grid{grid-template-columns:1fr;gap:1rem;margin-top:1.5rem;display:grid}@media(min-width:640px){.collab-hub-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.collab-hub-grid{grid-template-columns:repeat(3,1fr)}}.collab-hub-card{color:inherit;background:#ffffff05;border:1px solid #ffffff0f;border-radius:1rem;padding:1.25rem;text-decoration:none;transition:transform .15s,border-color .15s;display:block}.collab-hub-card:hover{border-color:#818cf84d;transform:translateY(-2px)}.collab-hub-card-info{cursor:default}.collab-hub-card-info:hover{border-color:#ffffff0f;transform:none}.collab-hub-icon{border-radius:.75rem;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;margin-bottom:.75rem;display:flex}.collab-hub-icon-team{color:#fb7185;background:#f43f5e26}.collab-hub-icon-activity{color:#38bdf8;background:#38bdf826}.collab-hub-icon-files{color:#2dd4bf;background:#14b8a626}.collab-hub-icon-mentions{color:#a5b4fc;background:#818cf826}.collab-hub-icon-notify{color:#fbbf24;background:#fbbf2426}.collab-hub-icon-roles{color:#c4b5fd;background:#a78bfa26}.collab-hub-card h3{color:#f1f5f9;margin-bottom:.25rem;font-size:1rem;font-weight:700}.collab-hub-card p{color:#64748b;font-size:.8125rem;line-height:1.5}.collab-hub-card code{color:#c4b5fd;background:#ffffff0f;border-radius:.25rem;padding:.1rem .35rem;font-size:.75rem}.collab-hub-stat{color:#94a3b8;margin-top:.75rem;font-size:.75rem;font-weight:600;display:inline-block}.collab-team-list{flex-direction:column;gap:.5rem;margin-bottom:2rem;display:flex}.collab-team-row{background:#ffffff05;border:1px solid #ffffff0d;border-radius:.75rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:1rem;display:flex}.collab-team-user{align-items:center;gap:.75rem;min-width:0;display:flex}.collab-team-avatar{color:#fff;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;font-size:.75rem;font-weight:700;display:flex}.collab-team-name{color:#f1f5f9;font-size:.9375rem;font-weight:600}.collab-team-email{color:#64748b;font-size:.75rem}.collab-you{color:#64748b;font-size:.75rem;font-weight:500}.collab-team-actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.collab-role-form select{min-width:6rem;padding:.35rem .5rem;font-size:.8125rem}.collab-remove-btn{color:#fca5a5;cursor:pointer;background:#f8717114;border:1px solid #f871714d;border-radius:.5rem;padding:.35rem .65rem;font-size:.75rem;transition:background .15s}.collab-remove-btn:hover{background:#f8717126}.collab-permissions-panel{background:#ffffff05;border:1px solid #ffffff0d;border-radius:1rem;padding:1.25rem}.collab-section-title{color:#f1f5f9;margin-bottom:1rem;font-size:.9375rem;font-weight:700}.collab-permissions-grid{flex-direction:column;gap:.75rem;display:flex}.collab-permission-row{color:#94a3b8;flex-wrap:wrap;align-items:flex-start;gap:.75rem;font-size:.8125rem;display:flex}.collab-flash-success{color:#6ee7b7;background:#34d3991a;border:1px solid #34d39940;border-radius:.75rem;margin-bottom:1.25rem;padding:.75rem 1rem;font-size:.875rem;font-weight:500}.collab-members-heading{margin-bottom:.75rem}.collab-team-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:1.5rem;display:flex}.collab-add-member-open{white-space:nowrap;align-items:center;gap:.4rem;padding:.5rem 1rem;font-size:.8125rem;display:inline-flex}.collab-invite-slug-modal{background:#6366f10f;border:1px solid #6366f126;border-radius:.75rem;margin-top:0;padding:.875rem 1rem}.collab-invite-slug-label{text-transform:uppercase;letter-spacing:.06em;color:#64748b;margin-bottom:.5rem;font-size:.6875rem;font-weight:700}.collab-invite-slug-row{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.collab-invite-slug-code{color:#c7d2fe;background:#0000004d;border:1px solid #6366f140;border-radius:.5rem;padding:.4rem .75rem;font-family:ui-monospace,monospace;font-size:.9375rem;font-weight:600}.collab-invite-slug-hint{color:#64748b;margin-top:.5rem;font-size:.75rem}.collab-btn-sm{cursor:pointer;color:#cbd5e1;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:.5rem;align-items:center;padding:.35rem .75rem;font-size:.75rem;font-weight:600;text-decoration:none;transition:background .15s,color .15s;display:inline-flex}.collab-btn-sm:hover{color:#e0e7ff;background:#6366f126}.collab-activity-feed{flex-direction:column;gap:.5rem;display:flex}.collab-stat-total{--stat-accent:#818cf8}.collab-stat-today{--stat-accent:#34d399}.collab-stat-week{--stat-accent:#38bdf8}.collab-activity-panel{background:var(--jera-surface-elevated);border:1px solid var(--jera-border);border-radius:1.25rem;margin-top:1.5rem;padding:1.25rem 1.25rem .75rem}.collab-activity-panel-head{border-bottom:1px solid var(--jera-border);justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:1.25rem;padding-bottom:1rem;display:flex}.collab-activity-panel-title{color:var(--jera-text-strong);margin:0;font-size:.9375rem;font-weight:700}.collab-activity-panel-desc{color:var(--jera-text-muted);margin:.2rem 0 0;font-size:.8125rem}.collab-activity-live{text-transform:uppercase;letter-spacing:.06em;color:#34d399;background:#34d3991a;border:1px solid #34d39933;border-radius:9999px;flex-shrink:0;align-items:center;gap:.35rem;padding:.25rem .55rem;font-size:.625rem;font-weight:700;display:inline-flex}.collab-activity-live-dot{background:#34d399;border-radius:9999px;width:.375rem;height:.375rem;animation:2s ease-in-out infinite collab-activity-pulse}@keyframes collab-activity-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.85)}}.collab-activity-timeline{flex-direction:column;display:flex}.collab-activity-date{text-transform:uppercase;letter-spacing:.08em;color:var(--jera-text-muted);padding:.25rem 0 .75rem 3.5rem;font-size:.6875rem;font-weight:700}.collab-activity-item{gap:1rem;padding-bottom:1.25rem;display:flex}.collab-activity-item-last{padding-bottom:.5rem}.collab-activity-rail{flex-direction:column;flex-shrink:0;align-items:center;width:2.5rem;display:flex}.collab-activity-icon-wrap{width:2.5rem;height:2.5rem;box-shadow:0 0 0 3px var(--jera-surface-elevated),0 4px 12px #00000026;z-index:1;border-radius:.75rem;flex-shrink:0;justify-content:center;align-items:center;display:flex}.collab-activity-icon-message{color:#38bdf8;background:#38bdf826}.collab-activity-icon-users{color:#c4b5fd;background:#a78bfa26}.collab-activity-icon-at{color:#a5b4fc;background:#818cf826}.collab-activity-icon-file{color:#2dd4bf;background:#14b8a626}.collab-activity-icon-chat{color:#818cf8;background:#6366f126}.collab-activity-icon-assign{color:#fbbf24;background:#f59e0b26}.collab-activity-icon-login{color:#4ade80;background:#22c55e26}.collab-activity-icon-logout{color:#f87171;background:#f8717126}.collab-activity-icon-navigate{color:#38bdf8;background:#38bdf826}.collab-activity-icon-activity{color:#94a3b8;background:#94a3b826}.collab-activity-line{background:linear-gradient(#6366f159,#6366f10d);border-radius:2px;flex:1;width:2px;min-height:1rem;margin-top:.5rem}.collab-activity-card{background:var(--jera-surface);border:1px solid var(--jera-border);border-radius:.875rem;flex:1;min-width:0;padding:.875rem 1rem;transition:border-color .15s,box-shadow .15s,transform .15s}.collab-activity-item:hover .collab-activity-card{border-color:#6366f147;transform:translateY(-1px);box-shadow:0 6px 24px #0000001f}.collab-activity-row-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.375rem;display:flex}.collab-activity-user{align-items:center;gap:.5rem;min-width:0;display:flex}.collab-activity-avatar{color:#fff;border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;font-size:.625rem;font-weight:700;display:flex}.collab-activity-name{color:var(--jera-text-strong);font-size:.875rem;font-weight:600}.collab-activity-time{color:var(--jera-text-muted);white-space:nowrap;font-size:.75rem}.collab-activity-body-text{color:var(--jera-text);margin:0;font-size:.875rem;line-height:1.55}.collab-activity-meta{flex-wrap:wrap;gap:.375rem;margin-top:.625rem;display:flex}.collab-activity-badge{text-transform:uppercase;letter-spacing:.05em;border-radius:9999px;padding:.2rem .5rem;font-size:.625rem;font-weight:700}.collab-activity-badge-message{color:#38bdf8;background:#38bdf81f;border:1px solid #38bdf838}.collab-activity-badge-users{color:#c4b5fd;background:#a78bfa1f;border:1px solid #a78bfa38}.collab-activity-badge-at{color:#a5b4fc;background:#818cf81f;border:1px solid #818cf838}.collab-activity-badge-file{color:#2dd4bf;background:#14b8a61f;border:1px solid #14b8a638}.collab-activity-badge-chat{color:#818cf8;background:#6366f11f;border:1px solid #6366f138}.collab-activity-badge-assign{color:#fbbf24;background:#f59e0b1f;border:1px solid #f59e0b38}.collab-activity-badge-login{color:#4ade80;background:#22c55e1f;border:1px solid #22c55e38}.collab-activity-badge-logout{color:#f87171;background:#f871711f;border:1px solid #f8717138}.collab-activity-badge-navigate{color:#38bdf8;background:#38bdf81f;border:1px solid #38bdf838}.collab-activity-badge-activity{color:#94a3b8;background:#94a3b81f;border:1px solid #94a3b838}.collab-activity-empty{margin:1rem 0 1.5rem}.collab-upload-form{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:1.5rem;display:flex}.collab-file-input{flex:1;min-width:10rem}.collab-select{min-width:10rem}.collab-btn-primary{color:#fff;cursor:pointer;background:linear-gradient(135deg,#6366f1,#8b5cf6);border:none;border-radius:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:600;transition:opacity .15s}.collab-btn-primary:hover{opacity:.9}.collab-stat-files{--stat-accent:#2dd4bf}.collab-stat-storage{--stat-accent:#818cf8}.collab-files-upload-panel{background:var(--jera-surface-elevated);border:1px solid var(--jera-border);border-radius:1.25rem;margin-top:1.5rem;padding:1.25rem}.collab-files-upload-panel .collab-activity-panel-head,.collab-files-upload-panel .integrations-section-head{align-items:flex-start;gap:.875rem;margin-bottom:1.25rem;display:flex}.integrations-section-icon-files{color:#2dd4bf;background:#14b8a61f}.collab-files-upload-form{flex-direction:column;gap:1rem;display:flex}.collab-files-dropzone{border:2px dashed var(--jera-border);background:var(--jera-surface);text-align:center;border-radius:1rem;padding:2rem 1.5rem;transition:border-color .15s,background .15s,box-shadow .15s;position:relative}.collab-files-dropzone.is-drag-over,.collab-files-dropzone.is-selected{background:#6366f10f;border-color:#6366f173;box-shadow:0 0 0 4px #6366f114}.collab-files-dropzone-input{opacity:0;cursor:pointer;z-index:2;color:#0000;appearance:none;border:0;width:100%;height:100%;margin:0;padding:0;font-size:0;position:absolute;inset:0}.collab-files-dropzone-input::-webkit-file-upload-button{visibility:hidden;appearance:none;border:0;width:0;height:0;margin:0;padding:0}.documents-dropzone-input::-webkit-file-upload-button{visibility:hidden;appearance:none;border:0;width:0;height:0;margin:0;padding:0}.collab-files-dropzone-input::file-selector-button{display:none}.documents-dropzone-input::file-selector-button{display:none}.collab-files-dropzone-label{pointer-events:none;flex-direction:column;align-items:center;gap:.35rem;display:flex}.collab-files-dropzone-icon{color:#818cf8;margin-bottom:.25rem}.collab-files-dropzone-title{color:var(--jera-text-strong);font-size:.9375rem;font-weight:600}.collab-files-dropzone-hint{color:var(--jera-text-muted);max-width:28rem;font-size:.8125rem}.collab-files-upload-actions{flex-wrap:wrap;align-items:flex-end;gap:.75rem;display:flex}.collab-files-upload-field{flex:1;min-width:12rem}.collab-files-upload-btn{white-space:nowrap;align-items:center;gap:.45rem;display:inline-flex}.collab-files-library{background:var(--jera-surface-elevated);border:1px solid var(--jera-border);border-radius:1.25rem;margin-top:1.5rem;padding:1.25rem}.collab-files-library-head{margin-bottom:1.25rem}.collab-files-grid{grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:1rem;display:grid}.collab-file-card{background:var(--jera-surface);border:1px solid var(--jera-border);border-radius:1rem;flex-direction:column;gap:.5rem;padding:1rem;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex}.collab-file-card:hover{border-color:#6366f147;transform:translateY(-2px);box-shadow:0 8px 28px #0000001f}.collab-file-card-top{justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}.collab-file-type-icon{border-radius:.75rem;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex}.collab-file-type-image{color:#38bdf8;background:#38bdf826}.collab-file-type-pdf{color:#f87171;background:#f8717126}.collab-file-type-archive{color:#fbbf24;background:#f59e0b26}.collab-file-type-sheet{color:#34d399;background:#34d39926}.collab-file-type-doc{color:#818cf8;background:#6366f126}.collab-file-type-file{color:#94a3b8;background:#94a3b826}.collab-file-project{text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;text-overflow:ellipsis;color:#a5b4fc;background:#6366f11a;border:1px solid #6366f12e;border-radius:9999px;max-width:8rem;padding:.25rem .5rem;font-size:.625rem;font-weight:700;overflow:hidden}.collab-file-name{color:var(--jera-text-strong);word-break:break-word;font-size:.875rem;font-weight:600;line-height:1.4}.collab-file-meta-row{color:var(--jera-text-muted);flex-wrap:wrap;align-items:center;gap:.35rem;font-size:.75rem;display:flex}.collab-file-dot{opacity:.6}.collab-file-uploader{align-items:center;gap:.5rem;margin-top:.125rem;display:flex}.collab-file-uploader-name{color:var(--jera-text-muted);font-size:.75rem}.collab-file-actions{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.5rem;display:flex}.collab-file-download-btn{color:#a5b4fc;background:#6366f11f;border:1px solid #6366f133;border-radius:.5rem;align-items:center;gap:.35rem;padding:.35rem .75rem;font-size:.75rem;font-weight:600;text-decoration:none;transition:background .15s,color .15s;display:inline-flex}.collab-file-download-btn:hover{color:#c7d2fe;background:#6366f133}.collab-file-delete-form{display:inline}.collab-file-delete-btn{padding:.35rem .75rem;font-size:.75rem}.collab-files-empty{grid-column:1/-1;margin:.5rem 0 1rem}.collab-btn-sm{color:#a5b4fc;background:#6366f126;border-radius:.375rem;padding:.3rem .6rem;font-size:.75rem;text-decoration:none;transition:background .15s}.collab-btn-sm:hover{background:#6366f140}.task-discussion-list{flex-direction:column;gap:.75rem;margin-bottom:1rem;display:flex}.task-discussion-row{gap:.75rem;display:flex}.task-discussion-body{flex:1;min-width:0}.task-discussion-meta{color:#94a3b8;margin-bottom:.25rem;font-size:.8125rem}.task-discussion-text{color:#e2e8f0;white-space:pre-wrap;font-size:.875rem;line-height:1.5}.task-discussion-attachment{margin-top:.5rem}.task-discussion-image{border:1px solid #ffffff14;border-radius:.5rem;max-width:100%;max-height:12rem}.task-discussion-file{color:#a5b4fc;font-size:.8125rem;text-decoration:none}.task-discussion-form{border-top:1px solid #ffffff0f;flex-direction:column;gap:.5rem;margin-top:.5rem;padding-top:1rem;display:flex}.task-discussion-input{resize:vertical;min-height:4rem}.task-discussion-form-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.task-discussion-file-input{flex:1;min-width:8rem;font-size:.8125rem}.task-discussion-error{color:#fca5a5;margin-bottom:.5rem;font-size:.8125rem}.jera-swal-popup{border:1px solid #ffffff14!important;border-radius:1rem!important;box-shadow:0 24px 48px #00000073!important}.jera-swal-title{color:#f1f5f9!important;font-weight:700!important}.jera-swal-text{color:#94a3b8!important;font-size:.9375rem!important}.jera-swal-btn{border-radius:.5rem!important;padding:.5rem 1.25rem!important;font-size:.875rem!important;font-weight:600!important}.jera-swal-btn-cancel{color:#cbd5e1!important}.swal2-timer-progress-bar{background:#6366f1!important}.time-page{background:var(--jera-bg);color:var(--jera-text);overflow-x:hidden}.time-back-link{color:var(--jera-text-muted);margin-bottom:1rem;font-size:.875rem;text-decoration:none;transition:color .15s;display:inline-flex}.time-back-link:hover{color:#22d3ee}.time-page-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.5rem;display:flex}.time-page-title{color:var(--jera-text-strong);letter-spacing:-.02em;font-size:1.75rem;font-weight:800}.time-page-subtitle{color:var(--jera-text-muted);margin-top:.25rem;font-size:.875rem}.time-section-title{color:var(--jera-text-strong);margin-bottom:1rem;font-size:.9375rem;font-weight:700}.time-empty,.time-empty-inline{color:var(--jera-text-muted);font-size:.875rem}.time-empty{text-align:center;background:var(--jera-surface);border:1px dashed var(--jera-border);border-radius:1rem;padding:2rem}.time-pagination{margin-top:1.5rem}.jera-filter-date{background-image:none!important;padding-left:1rem!important}.time-hub-grid{grid-template-columns:1fr;gap:1rem;display:grid}@media(min-width:640px){.time-hub-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.time-hub-grid{grid-template-columns:repeat(3,1fr)}}.time-hub-card{color:inherit;background:#ffffff05;border:1px solid #ffffff0f;border-radius:1rem;padding:1.25rem;text-decoration:none;transition:transform .15s,border-color .15s;display:block}.time-hub-card:hover{border-color:#22d3ee59;transform:translateY(-2px)}.time-hub-card-info{cursor:default}.time-hub-card-info:hover{border-color:#ffffff0f;transform:none}.time-hub-icon{border-radius:.75rem;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;margin-bottom:.75rem;display:flex}.time-hub-icon-logs{color:#22d3ee;background:#22d3ee26}.time-hub-icon-sheets{color:#38bdf8;background:#38bdf826}.time-hub-icon-billable{color:#34d399;background:#34d39926}.time-hub-icon-workload{color:#fbbf24;background:#fbbf2426}.time-hub-icon-productivity{color:#a5b4fc;background:#818cf826}.time-hub-icon-timer{color:#f472b6;background:#f472b626}.time-hub-card h3{color:#f1f5f9;margin-bottom:.25rem;font-size:1rem;font-weight:700}.time-hub-card p{color:#64748b;font-size:.8125rem;line-height:1.5}.time-hub-stat{color:#94a3b8;margin-top:.75rem;font-size:.75rem;font-weight:600;display:inline-block}.time-running-pill,.time-running-banner{color:#67e8f9;background:#22d3ee1a;border:1px solid #22d3ee40;border-radius:.75rem;flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:1rem;padding:.625rem 1rem;font-size:.8125rem;display:flex}.time-running-dot{background:#22d3ee;border-radius:9999px;width:.5rem;height:.5rem;animation:1.5s ease-in-out infinite time-pulse}@keyframes time-pulse{0%,to{opacity:1}50%{opacity:.4}}.time-running-stop,.time-btn-sm{color:#fca5a5;cursor:pointer;background:#f871711a;border:1px solid #f8717166;border-radius:.375rem;padding:.25rem .65rem;font-size:.75rem}.time-log-list{flex-direction:column;gap:.5rem;display:flex}.time-log-row{background:var(--jera-surface);border:1px solid var(--jera-border);border-radius:.75rem;flex-wrap:wrap;align-items:flex-start;gap:.75rem;padding:.875rem 1rem;display:flex}.time-log-avatar{color:#fff;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;font-size:.6875rem;font-weight:700;display:flex}.time-log-body{flex:1;min-width:0}.time-log-title{color:var(--jera-text-strong);flex-wrap:wrap;align-items:center;gap:.375rem;font-size:.875rem;font-weight:600;display:flex}.time-log-task-link{color:#67e8f9;text-decoration:none}.time-log-task-link:hover{text-decoration:underline}.time-log-desc{color:#94a3b8;margin-top:.25rem;font-size:.8125rem}.time-log-meta{color:#64748b;margin-top:.25rem;font-size:.75rem}.time-log-duration{color:#22d3ee;font-size:.9375rem;font-weight:700}.time-log-delete{color:#64748b;cursor:pointer;background:0 0;border:none;padding:0 .25rem;font-size:1.25rem}.time-log-delete:hover{color:#f87171}.time-badge-billable{color:#6ee7b7;background:#34d39926;border-radius:9999px;padding:.1rem .4rem;font-size:.625rem}.time-badge-type{color:#94a3b8;text-transform:uppercase;background:#ffffff0f;border-radius:9999px;padding:.1rem .4rem;font-size:.625rem}.time-log-form-panel{border:1px solid var(--jera-border);background:var(--jera-surface);border-radius:.75rem;margin-bottom:1.25rem}.time-log-form-toggle{cursor:pointer;color:var(--jera-text-muted);padding:.75rem 1rem;font-size:.875rem;font-weight:600;list-style:none}.time-log-form{padding:0 1rem 1rem}.time-log-form-grid{grid-template-columns:1fr;gap:.5rem;margin-bottom:.75rem;display:grid}@media(min-width:640px){.time-log-form-grid{grid-template-columns:repeat(3,1fr)}}.time-billable-check{color:#94a3b8;align-items:center;gap:.5rem;font-size:.875rem;display:flex}.time-sheet-summary,.time-billable-hero,.time-prod-hero{flex-wrap:wrap;gap:1rem;margin-bottom:1.5rem;display:flex}.time-sheet-stat,.time-billable-stat,.time-prod-stat{background:var(--jera-surface);border:1px solid var(--jera-border);text-align:center;border-radius:.75rem;flex:1;min-width:8rem;padding:1rem}.time-billable-stat{text-align:left;border-top:3px solid #475569;align-items:center;gap:.75rem;padding:1rem 1.125rem;transition:transform .2s;display:flex}.time-billable-stat:hover{transform:translateY(-2px)}.time-billable-stat-time{border-top-color:#22d3ee}.time-billable-stat-revenue{border-top-color:#34d399}.time-billable-stat-entries{border-top-color:#818cf8}.time-billable-stat-icon{border-radius:.6875rem;flex-shrink:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:flex}.time-billable-stat-icon .workspace-kpi-icon-svg{width:1.125rem;height:1.125rem}.time-billable-stat-content{min-width:0}.time-billable-stat-icon-time{color:#22d3ee;background:#22d3ee1f;border:1px solid #22d3ee33}.time-billable-stat-icon-revenue{color:#34d399;background:#34d3991f;border:1px solid #34d39933}.time-billable-stat-icon-entries{color:#818cf8;background:#818cf81f;border:1px solid #818cf833}.time-billable-stat-time .time-billable-val{color:#22d3ee}.time-billable-stat-entries .time-billable-val{color:#818cf8}.time-sheet-val,.time-billable-val,.time-prod-val{color:var(--jera-text-strong);font-size:1.5rem;font-weight:800;line-height:1;display:block}.time-sheet-val-billable,.time-billable-money,.time-prod-billable{color:#34d399}.time-sheet-lbl,.time-billable-lbl,.time-prod-lbl{color:var(--jera-text-muted);text-transform:uppercase;letter-spacing:.06em;margin-top:.3rem;font-size:.6875rem;display:block}.time-week-nav{gap:.5rem;display:flex}.time-week-btn{background:var(--jera-surface);border:1px solid var(--jera-border);color:var(--jera-text-muted);border-radius:.5rem;padding:.375rem .75rem;font-size:.8125rem;text-decoration:none;transition:color .15s,border-color .15s}.time-week-btn:hover{color:var(--jera-text-strong);border-color:#22d3ee59}.time-inline-filter{max-width:16rem;margin-bottom:1rem}.time-sheet-grid{grid-template-columns:1fr;gap:.75rem;display:grid}@media(min-width:768px){.time-sheet-grid{grid-template-columns:repeat(7,1fr)}}.time-sheet-day{background:var(--jera-surface);border:1px solid var(--jera-border);border-radius:.75rem;min-height:6rem;padding:.75rem}.time-sheet-day-active{border-color:#22d3ee59}.time-sheet-day-header{justify-content:space-between;margin-bottom:.5rem;font-size:.6875rem;display:flex}.time-sheet-day-label{color:var(--jera-text-muted);font-weight:600}.time-sheet-day-total{color:#22d3ee;font-weight:700}.time-sheet-day-bar{background:var(--jera-border);border-radius:9999px;height:.25rem;margin-bottom:.5rem;overflow:hidden}.time-sheet-day-fill{background:linear-gradient(90deg,#06b6d4,#6366f1);border-radius:9999px;height:100%}.time-sheet-entry{color:var(--jera-text-muted);margin-top:.25rem;font-size:.6875rem}.time-sheet-entry-time{color:#22d3ee;margin-right:.25rem;font-weight:600}.time-sheet-empty{color:var(--jera-text-muted);font-size:.75rem}.time-report-grid{grid-template-columns:1fr;gap:1rem;display:grid}@media(min-width:768px){.time-report-grid{grid-template-columns:repeat(2,1fr)}}.time-report-panel{background:var(--jera-surface);border:1px solid var(--jera-border);border-radius:1rem;padding:1.25rem}.time-report-row{border-bottom:1px solid var(--jera-border);color:var(--jera-text);flex-wrap:wrap;align-items:center;gap:.5rem;padding:.5rem 0;font-size:.875rem;display:flex}.time-report-val{color:#22d3ee;margin-left:auto;font-weight:600}.time-report-money{color:#34d399;font-size:.75rem}.time-workload-list{flex-direction:column;gap:.5rem;display:flex}.time-workload-row{background:var(--jera-surface);border:1px solid var(--jera-border);border-left:3px solid #475569;border-radius:.75rem;flex-wrap:wrap;align-items:center;gap:1rem;padding:1rem;display:flex}.time-workload-overloaded{border-left-color:#f87171}.time-workload-light{border-left-color:#34d399}.time-workload-balanced{border-left-color:#6366f1}.time-workload-user{flex:1;align-items:center;gap:.75rem;min-width:10rem;display:flex}.time-workload-name{color:var(--jera-text-strong);font-weight:600}.time-workload-meta{color:var(--jera-text-muted);font-size:.75rem}.time-workload-stats{gap:1.5rem;display:flex}.time-workload-val{color:var(--jera-text-strong);font-size:.875rem;font-weight:700;display:block}.time-workload-lbl{color:var(--jera-text-muted);text-transform:uppercase;font-size:.625rem}.time-load-badge{text-transform:uppercase;border-radius:9999px;padding:.25rem .625rem;font-size:.6875rem;font-weight:700}.time-load-overloaded{color:#fca5a5;background:#f8717126}.time-load-light{color:#6ee7b7;background:#34d39926}.time-load-balanced{color:#a5b4fc;background:#6366f126}.time-chart-panel{background:var(--jera-surface);border:1px solid var(--jera-border);border-radius:1rem;margin-bottom:1.5rem;padding:1.25rem}.time-chart-wrap{height:14rem;position:relative}.time-currency-form{flex-direction:column;align-items:flex-end;gap:.35rem;min-width:12rem;display:flex}.time-currency-label{text-transform:uppercase;letter-spacing:.06em;color:#64748b;align-self:flex-start;font-size:.6875rem;font-weight:600}.time-currency-select{min-width:12rem}.time-currency-hint{color:#64748b;font-size:.6875rem}.time-task-actions{flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.time-task-btn{cursor:pointer;border:none;border-radius:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:600}.time-task-btn-start{color:#fff;background:linear-gradient(135deg,#06b6d4,#6366f1)}.time-task-btn-stop{color:#fca5a5;background:#f8717126;border:1px solid #f8717159}.time-task-running{color:#22d3ee;font-size:.8125rem}.time-task-hint{color:#64748b;width:100%;font-size:.8125rem}.time-task-link{color:#67e8f9;margin-left:auto;font-size:.8125rem;text-decoration:none}.time-task-entries{flex-direction:column;gap:.375rem;display:flex}.time-task-entry{border-bottom:1px solid #ffffff0a;flex-wrap:wrap;gap:.5rem;padding:.375rem 0;font-size:.8125rem;display:flex}.time-task-entry-duration{color:#22d3ee;min-width:3rem;font-weight:700}.time-task-entry-meta{color:#94a3b8}.issue-page{background:radial-gradient(70% 50% at 0 0,#fb923c17,#0000),radial-gradient(50% 40% at 100% 0,#f8717112,#0000),radial-gradient(40% 30% at 50% 100%,#6366f10d,#0000)}.issue-page .ticket-stats-grid{grid-template-columns:repeat(2,1fr)}@media(min-width:640px){.issue-page .ticket-stats-grid{grid-template-columns:repeat(3,1fr)}}@media(min-width:1024px){.issue-page .ticket-stats-grid{grid-template-columns:repeat(6,1fr)}}.issue-page-icon{color:#fb923c;background:linear-gradient(135deg,#fb923c38,#f8717126);border:1px solid #fb923c4d;border-radius:1rem;flex-shrink:0;justify-content:center;align-items:center;width:3rem;height:3rem;display:flex;box-shadow:0 4px 24px #fb923c26}.issue-btn-glow{color:#fff;cursor:pointer;background:linear-gradient(135deg,#f97316,#ef4444);border:none;border-radius:.875rem;justify-content:center;align-items:center;gap:.5rem;padding:.625rem 1.25rem;font-size:.875rem;font-weight:600;transition:transform .15s,box-shadow .15s;display:inline-flex;box-shadow:0 4px 20px #f9731666}.issue-btn-glow:hover{transform:translateY(-1px);box-shadow:0 8px 28px #f9731680}.issue-stat-open:before{background:#a5b4fc}.issue-stat-open .ticket-stat-value{color:#a5b4fc}.issue-stat-open{border-color:#818cf840}.issue-stat-bugs:before{background:#fb923c}.issue-stat-bugs .ticket-stat-value{color:#fb923c}.issue-stat-bugs{border-color:#fb923c40}.issue-stat-incidents:before{background:#f87171}.issue-stat-incidents .ticket-stat-value{color:#f87171}.issue-stat-incidents{border-color:#f8717140}.issue-stat-critical:before{background:#ef4444}.issue-stat-critical .ticket-stat-value{color:#ef4444}.issue-stat-critical{border-color:#ef44444d}.issue-stat-resolved:before{background:#34d399}.issue-stat-resolved .ticket-stat-value{color:#34d399}.issue-stat-resolved{border-color:#34d39940}.issue-stat-time:before{background:#38bdf8}.issue-stat-time .ticket-stat-value{color:#38bdf8}.issue-stat-time{border-color:#38bdf840}.issue-nav{flex-wrap:wrap;align-items:stretch;gap:.75rem;margin-bottom:1.5rem;display:flex}.issue-nav-inner{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#14141fbf;border:1px solid #2a2a3d;border-radius:1rem;gap:.25rem;padding:.375rem}.issue-nav-link{color:#94a3b8;white-space:nowrap;border-radius:.75rem;align-items:center;gap:.375rem;padding:.5rem .875rem;font-size:.8125rem;font-weight:600;text-decoration:none;transition:color .15s,background .15s,box-shadow .15s;display:inline-flex}.issue-nav-link:hover{color:#fdba74;background:#fb923c14}.issue-nav-active{color:#fff;background:linear-gradient(135deg,#f9731659,#ef444440);box-shadow:0 2px 12px #f9731633}.issue-nav-icon{opacity:.85;flex-shrink:0;width:1rem;height:1rem}.issue-nav-external{color:#94a3b8;white-space:nowrap;box-sizing:border-box;background:#ffffff08;border:1px solid #ffffff14;border-radius:.875rem;flex-shrink:0;justify-content:center;align-items:center;gap:.375rem;min-height:2.375rem;padding:.5625rem .875rem;font-size:.8125rem;font-weight:600;line-height:1.2;text-decoration:none;transition:color .15s,border-color .15s,background .15s;display:inline-flex}.issue-nav-external svg{opacity:.85;flex-shrink:0;width:.875rem;height:.875rem}.issue-nav-external:hover{color:#c4b5fd;background:#6366f114;border-color:#818cf859}.issue-hub-grid{grid-template-columns:1fr;gap:1rem;display:grid}@media(min-width:640px){.issue-hub-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.issue-hub-grid{grid-template-columns:repeat(3,1fr)}}.issue-hub-card{color:inherit;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#14141fa6;border:1px solid #2a2a3d;border-radius:1.125rem;padding:1.375rem;text-decoration:none;transition:transform .2s,border-color .2s,box-shadow .2s;display:block;position:relative;overflow:hidden}.issue-hub-card:before{content:"";opacity:0;pointer-events:none;background:linear-gradient(135deg,#fb923c0a,#0000 60%);transition:opacity .2s;position:absolute;inset:0}.issue-hub-card:hover{border-color:#fb923c59;transform:translateY(-3px);box-shadow:0 12px 40px #00000059,0 0 0 1px #fb923c1a}.issue-hub-card:hover:before{opacity:1}.issue-hub-card-info{cursor:default;background:#14141f80}.issue-hub-card-info:hover{box-shadow:none;border-color:#2a2a3d;transform:none}.issue-hub-card-top{justify-content:space-between;align-items:flex-start;margin-bottom:.875rem;display:flex}.issue-hub-arrow{color:#475569;font-size:1.125rem;transition:color .15s,transform .15s}.issue-hub-card:hover .issue-hub-arrow{color:#fb923c;transform:translate(3px)}.issue-hub-icon{border-radius:.875rem;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;display:flex}.issue-hub-icon-bugs{color:#fb923c;background:#fb923c2e}.issue-hub-icon-tracking{color:#a5b4fc;background:#818cf82e}.issue-hub-icon-incidents{color:#f87171;background:#f871712e}.issue-hub-icon-defects{color:#f472b6;background:#f472b62e}.issue-hub-icon-resolutions{color:#34d399;background:#34d3992e}.issue-hub-icon-severity{color:#fbbf24;background:#fbbf242e}.issue-hub-card h3{color:#f8fafc;letter-spacing:-.01em;margin-bottom:.375rem;font-size:1.0625rem;font-weight:700}.issue-hub-card p{color:#64748b;font-size:.8125rem;line-height:1.55}.issue-hub-stat{color:#94a3b8;background:#ffffff0a;border:1px solid #ffffff0f;border-radius:9999px;align-items:center;margin-top:1rem;padding:.25rem .625rem;font-size:.75rem;font-weight:700;display:inline-flex}.issue-severity-legend{flex-wrap:wrap;gap:.375rem;margin-top:.875rem;display:flex}.issue-empty-state{text-align:center;color:#64748b;background:#14141f80;border:1px dashed #ffffff14;border-radius:1rem;padding:2.5rem;font-size:.875rem}.issue-resolution-grid{background:#14141f99;border:1px solid #2a2a3d;border-radius:1rem;flex-wrap:wrap;gap:.625rem;margin-bottom:1.25rem;padding:1rem;display:flex}.issue-resolution-chip{background:#34d39914;border:1px solid #34d39938;border-radius:9999px;align-items:center;gap:.5rem;padding:.5rem 1rem;transition:transform .15s;display:flex}.issue-resolution-chip:hover{transform:translateY(-1px)}.issue-resolution-count{color:#34d399;font-size:.9375rem;font-weight:800}.issue-resolution-label{color:#94a3b8;font-size:.8125rem}.ticket-severity-cosmetic{color:#94a3b8;background:#64748b1a}.ticket-severity-minor{color:#7dd3fc;background:#38bdf81a}.ticket-severity-major{color:#fbbf24;background:#f59e0b1f}.ticket-severity-critical{color:#f87171;background:#ef44441f}.ticket-severity-blocker{color:#fca5a5;background:#dc26262e;font-weight:700}.ticket-issue-type-bug{color:#fdba74;background:#fb923c1f}.ticket-issue-type-incident{color:#fca5a5;background:#f871711f}.ticket-issue-type-defect{color:#f9a8d4;background:#f472b61f}.ticket-issue-type-issue{color:#a5b4fc;background:#818cf81a}.ticket-resolution{color:#6ee7b7;background:#34d3991f}.ticket-bug-detail{color:#cbd5e1;margin-bottom:.75rem;font-size:.875rem}.ticket-bug-detail-label{color:#94a3b8;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.375rem;font-size:.75rem;font-weight:600}.ticket-bug-steps{color:#94a3b8;white-space:pre-wrap;background:#0003;border:1px solid #ffffff0d;border-radius:.5rem;padding:.75rem 1rem;font-family:inherit;font-size:.8125rem}.workflow-page{background:radial-gradient(70% 50% at 0 0,#22d3ee14,#0000),radial-gradient(50% 40% at 100% 0,#6366f114,#0000),radial-gradient(40% 30% at 50% 100%,#34d3990d,#0000)}.workflow-page-icon{color:#22d3ee;background:linear-gradient(135deg,#22d3ee33,#6366f126);border:1px solid #22d3ee47;border-radius:1rem;flex-shrink:0;justify-content:center;align-items:center;width:3rem;height:3rem;display:flex}.workflow-nav{flex-wrap:wrap;align-items:stretch;gap:.75rem;margin-bottom:1.5rem;display:flex}.workflow-nav-inner{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#14141fbf;border:1px solid #2a2a3d;border-radius:1rem;gap:.25rem;padding:.375rem}.workflow-nav-link{color:#94a3b8;white-space:nowrap;border-radius:.75rem;align-items:center;padding:.5rem .875rem;font-size:.8125rem;font-weight:600;text-decoration:none;transition:color .15s,background .15s,box-shadow .15s;display:inline-flex}.workflow-nav-link:hover{color:#67e8f9;background:#22d3ee14}.workflow-nav-active{color:#fff;background:linear-gradient(135deg,#22d3ee4d,#6366f140);box-shadow:0 2px 12px #22d3ee26}.workflow-nav-external{color:#94a3b8;white-space:nowrap;box-sizing:border-box;background:#ffffff08;border:1px solid #ffffff14;border-radius:.875rem;flex-shrink:0;justify-content:center;align-items:center;gap:.375rem;min-height:2.375rem;padding:.5625rem .875rem;font-size:.8125rem;font-weight:600;line-height:1.2;text-decoration:none;transition:color .15s,border-color .15s,background .15s;display:inline-flex}.workflow-nav-external svg{opacity:.85;flex-shrink:0;width:.875rem;height:.875rem}.workflow-nav-external:hover{color:#c4b5fd;background:#6366f114;border-color:#818cf859}.workflow-stat-workflows:before{background:#22d3ee}.workflow-stat-workflows .ticket-stat-value{color:#22d3ee}.workflow-stat-transitions:before{background:#818cf8}.workflow-stat-transitions .ticket-stat-value{color:#a5b4fc}.workflow-stat-approvals:before{background:#fbbf24}.workflow-stat-approvals .ticket-stat-value{color:#fbbf24}.workflow-stat-rules:before{background:#34d399}.workflow-stat-rules .ticket-stat-value{color:#34d399}.workflow-hub-grid{grid-template-columns:1fr;gap:1rem;margin-top:1.5rem;display:grid}@media(min-width:640px){.workflow-hub-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.workflow-hub-grid{grid-template-columns:repeat(3,1fr)}}.workflow-hub-card{background:#0f172a8c;border:1px solid #ffffff12;border-radius:1rem;padding:1.25rem;transition:transform .15s,border-color .15s,box-shadow .15s;display:block}.workflow-hub-card:hover{border-color:#22d3ee40;transform:translateY(-2px);box-shadow:0 12px 40px #00000040}.workflow-hub-card-top{justify-content:space-between;align-items:flex-start;margin-bottom:1rem;display:flex}.workflow-hub-icon{border-radius:.875rem;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;display:flex}.workflow-hub-icon-custom{color:#22d3ee;background:#22d3ee1f}.workflow-hub-icon-transitions{color:#a5b4fc;background:#818cf81f}.workflow-hub-icon-approval{color:#fbbf24;background:#fbbf241f}.workflow-hub-icon-notify{color:#f9a8d4;background:#f472b61f}.workflow-hub-icon-rules{color:#34d399;background:#34d3991f}.workflow-hub-arrow{color:#475569;font-size:1.25rem}.workflow-hub-card h3{color:#f1f5f9;margin-bottom:.375rem;font-size:1rem;font-weight:700}.workflow-hub-card p{color:#94a3b8;font-size:.8125rem;line-height:1.5}.workflow-hub-stat{color:#64748b;margin-top:.75rem;font-size:.75rem;font-weight:600;display:inline-block}.workflow-list{flex-direction:column;gap:.75rem;margin-top:1rem;display:flex}.workflow-list-card{background:#0f172a80;border:1px solid #ffffff0f;border-radius:.875rem;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.25rem;transition:border-color .15s;display:flex}.workflow-list-card:hover{border-color:#6366f14d}.workflow-list-card h3{color:#f1f5f9;font-weight:600}.workflow-list-card p{color:#94a3b8;margin-top:.25rem;font-size:.8125rem}.workflow-list-meta{color:#64748b;flex-wrap:wrap;gap:.5rem;margin-top:.5rem;font-size:.75rem;display:flex}.workflow-pill{text-transform:uppercase;letter-spacing:.04em;border-radius:9999px;padding:.125rem .5rem;font-size:.6875rem;font-weight:600;display:inline-flex}.workflow-pill-default{color:#a5b4fc;background:#6366f126}.workflow-pill-inactive{color:#94a3b8;background:#64748b26}.workflow-pill-active{color:#6ee7b7;background:#34d39926}.workflow-pill-approval{color:#fcd34d;background:#fbbf241f}.workflow-transition-form{background:#0f172a73;border:1px solid #ffffff0f;border-radius:1rem;padding:1.25rem}.workflow-transition-form-grid{grid-template-columns:1fr;gap:1rem;display:grid}@media(min-width:768px){.workflow-transition-form-grid{grid-template-columns:repeat(4,1fr)}}.workflow-transitions-list{flex-direction:column;gap:.625rem;display:flex}.workflow-transition-row{background:#0003;border:1px solid #ffffff0d;border-radius:.75rem;flex-wrap:wrap;align-items:center;gap:.75rem 1rem;padding:.875rem 1rem;display:flex}.workflow-transition-flow{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.workflow-transition-meta{flex-wrap:wrap;flex:1;align-items:center;gap:.5rem;display:flex}.workflow-transition-delete{color:#f87171;cursor:pointer;background:#ef44441a;border:none;border-radius:.5rem;width:1.75rem;height:1.75rem;font-size:1.125rem;line-height:1}.workflow-rules-list{flex-direction:column;gap:.75rem;margin-top:1rem;display:flex}.workflow-rule-card{background:#0f172a80;border:1px solid #ffffff0f;border-radius:.875rem;padding:1rem 1.25rem}.workflow-rule-inactive{opacity:.65}.workflow-rule-header{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.workflow-rule-header h3{color:#f1f5f9;font-weight:600}.workflow-rule-trigger,.workflow-rule-actions{color:#94a3b8;margin-top:.25rem;font-size:.8125rem}.workflow-rule-actions-bar{gap:.5rem;margin-top:.75rem;display:flex}.workflow-rule-builder-grid{grid-template-columns:1fr;gap:.75rem;display:grid}@media(min-width:640px){.workflow-rule-builder-grid{grid-template-columns:repeat(3,1fr)}}.workflow-approvals-list{flex-direction:column;gap:.75rem;display:flex}.workflow-approval-card{background:#0f172a80;border:1px solid #fbbf2426;border-radius:.875rem;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1rem 1.25rem;display:flex}.workflow-approval-ticket{color:#f1f5f9;font-weight:600}.workflow-approval-ticket:hover{color:#a5b4fc}.workflow-approval-detail{color:#94a3b8;flex-wrap:wrap;align-items:center;gap:.375rem;margin-top:.375rem;font-size:.8125rem;display:flex}.workflow-approval-actions{gap:.5rem;display:flex}.workflow-approval-panel{border-color:#fbbf2433!important}.workflow-notify-grid{grid-template-columns:1fr;gap:.75rem;margin-top:1rem;display:grid}@media(min-width:640px){.workflow-notify-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.workflow-notify-grid{grid-template-columns:repeat(3,1fr)}}.workflow-notify-card{background:#0f172a73;border:1px solid #ffffff0f;border-radius:.875rem;padding:1rem}.workflow-notify-type{color:#64748b;margin-bottom:.375rem;font-family:ui-monospace,monospace;font-size:.6875rem}.workflow-notify-card h3{color:#e2e8f0;font-size:.9375rem;font-weight:600}.workflow-notify-card p{color:#94a3b8;margin-top:.25rem;font-size:.8125rem}.ticket-modal-panel-wide{max-width:36rem}.reporting-page{background:radial-gradient(ellipse 70% 50% at 0% 0%,#10b98114,transparent),radial-gradient(ellipse 50% 40% at 100% 0%,#6366f114,transparent),radial-gradient(ellipse 40% 30% at 50% 100%,#f59e0b0d,transparent),var(--jera-bg);color:var(--jera-text)}.reporting-page-icon{color:#34d399;background:linear-gradient(135deg,#10b98133,#6366f126);border:1px solid #10b98147;border-radius:1rem;flex-shrink:0;justify-content:center;align-items:center;width:3rem;height:3rem;display:flex}.reporting-nav{flex-wrap:wrap;align-items:stretch;gap:.75rem;margin-bottom:1.5rem;display:flex}.reporting-nav-inner{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#14141fbf;border:1px solid #2a2a3d;border-radius:1rem;gap:.25rem;padding:.375rem}.reporting-nav-link{color:#94a3b8;white-space:nowrap;border-radius:.75rem;align-items:center;padding:.5rem .875rem;font-size:.8125rem;font-weight:600;text-decoration:none;transition:color .15s,background .15s;display:inline-flex}.reporting-nav-link:hover{color:#6ee7b7;background:#10b98114}.reporting-nav-active{color:#fff;background:linear-gradient(135deg,#10b9814d,#6366f138);box-shadow:0 2px 12px #10b9811f}.reporting-nav-external{color:#94a3b8;white-space:nowrap;box-sizing:border-box;background:#ffffff08;border:1px solid #ffffff14;border-radius:.875rem;flex-shrink:0;justify-content:center;align-items:center;gap:.375rem;min-height:2.375rem;padding:.5625rem .875rem;font-size:.8125rem;font-weight:600;line-height:1.2;text-decoration:none;transition:color .15s,border-color .15s,background .15s;display:inline-flex}.reporting-nav-external svg{opacity:.85;flex-shrink:0;width:.875rem;height:.875rem}.reporting-nav-external:hover{color:#c4b5fd;background:#6366f114;border-color:#818cf859}.reporting-stat-projects:before{background:#34d399}.reporting-stat-projects .ticket-stat-value{color:#34d399}.reporting-stat-progress:before{background:#818cf8}.reporting-stat-progress .ticket-stat-value{color:#a5b4fc}.reporting-stat-team:before{background:#22d3ee}.reporting-stat-team .ticket-stat-value{color:#22d3ee}.reporting-stat-hours:before{background:#fbbf24}.reporting-stat-hours .ticket-stat-value{color:#fbbf24}.reporting-stat-kpi:before{background:#f87171}.reporting-stat-kpi .ticket-stat-value{color:#f87171}.reporting-stat-dash:before{background:#c084fc}.reporting-stat-dash .ticket-stat-value{color:#c084fc}.reporting-stat-icon-projects{color:#34d399;background:#34d3991f;border:1px solid #34d39933}.reporting-stat-icon-progress{color:#a5b4fc;background:#818cf81f;border:1px solid #818cf833}.reporting-stat-icon-team{color:#22d3ee;background:#22d3ee1f;border:1px solid #22d3ee33}.reporting-stat-icon-hours{color:#fbbf24;background:#fbbf241f;border:1px solid #fbbf2433}.reporting-stat-icon-kpi{color:#f87171;background:#f871711f;border:1px solid #f8717133}.reporting-stat-icon-dash{color:#c084fc;background:#c084fc1f;border:1px solid #c084fc33}.reporting-hub-grid{grid-template-columns:1fr;gap:1rem;margin-top:1.5rem;display:grid}@media(min-width:640px){.reporting-hub-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.reporting-hub-grid{grid-template-columns:repeat(3,1fr)}}.reporting-hub-card{background:#0f172a8c;border:1px solid #ffffff12;border-radius:1rem;padding:1.25rem;transition:transform .15s,border-color .15s;display:block}.reporting-hub-card:hover{border-color:#10b98140;transform:translateY(-2px)}.reporting-hub-card-info{cursor:default}.reporting-hub-card-info:hover{transform:none}.reporting-hub-card-top{justify-content:space-between;margin-bottom:1rem;display:flex}.reporting-hub-icon{border-radius:.875rem;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;display:flex}.reporting-hub-icon-projects{color:#34d399;background:#34d3991f}.reporting-hub-icon-team{color:#22d3ee;background:#22d3ee1f}.reporting-hub-icon-util{color:#a5b4fc;background:#818cf81f}.reporting-hub-icon-kpi{color:#fbbf24;background:#fbbf241f}.reporting-hub-icon-dash{color:#c084fc;background:#c084fc1f}.reporting-hub-icon-export{color:#f87171;background:#f871711f}.reporting-hub-arrow{color:#475569;font-size:1.25rem}.reporting-hub-card h3{color:#f1f5f9;margin-bottom:.375rem;font-weight:700}.reporting-hub-card p{color:#94a3b8;font-size:.8125rem;line-height:1.5}.reporting-hub-stat{color:#64748b;margin-top:.75rem;font-size:.75rem;font-weight:600;display:inline-block}.reporting-export-bar{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.reporting-export-label{color:#64748b;text-transform:uppercase;letter-spacing:.05em;font-size:.75rem;font-weight:600}.reporting-export-btn{color:#a5b4fc;background:#6366f126;border:1px solid #6366f140;border-radius:.5rem;padding:.375rem .75rem;font-size:.8125rem;font-weight:600;text-decoration:none;transition:background .15s}.reporting-export-btn:hover{color:#c7d2fe;background:#6366f140}.reporting-project-row{color:inherit;background:#0f172a80;border:1px solid #ffffff0f;border-radius:.875rem;flex-wrap:wrap;align-items:center;gap:1rem;margin-bottom:.625rem;padding:1rem 1.25rem;text-decoration:none;transition:border-color .15s;display:flex}.reporting-project-row:hover{border-color:#10b98140}.reporting-project-main{flex:1;align-items:center;gap:.75rem;min-width:12rem;display:flex}.reporting-project-dot{border-radius:9999px;flex-shrink:0;width:.625rem;height:.625rem}.reporting-project-main h3{color:#f1f5f9;font-weight:600}.reporting-project-main p{color:#94a3b8;margin-top:.125rem;font-size:.8125rem}.reporting-project-bars{flex-direction:column;gap:.375rem;min-width:10rem;display:flex}.reporting-mini-bar{color:#64748b;align-items:center;gap:.5rem;font-size:.6875rem;display:flex}.reporting-mini-bar span{width:4.5rem}.reporting-mini-bar em{text-align:right;color:#94a3b8;width:2.5rem;font-style:normal}.reporting-bar-track{background:#ffffff0f;border-radius:9999px;flex:1;height:.375rem;overflow:hidden}.reporting-bar-fill{background:linear-gradient(90deg,#34d399,#6366f1);border-radius:9999px;height:100%}.reporting-health{border-radius:9999px;padding:.25rem .625rem;font-size:.8125rem;font-weight:700}.reporting-health-on_track{color:#6ee7b7;background:#34d39926}.reporting-health-at_risk{color:#fca5a5;background:#f8717126}.reporting-data-table strong{color:var(--jera-text-strong)}.reporting-load-balanced{color:#94a3b8}.reporting-load-overloaded{color:#f87171;font-weight:600}.reporting-load-light{color:#34d399}.reporting-kpi-grid{grid-template-columns:1fr;gap:.75rem;display:grid}@media(min-width:640px){.reporting-kpi-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.reporting-kpi-grid{grid-template-columns:repeat(4,1fr)}}.reporting-kpi-card{background:#0f172a80;border:1px solid #ffffff0f;border-radius:.875rem;padding:1rem 1.25rem}.reporting-kpi-healthy{border-color:#34d39933}.reporting-kpi-warning{border-color:#fbbf2440}.reporting-kpi-critical{border-color:#f871714d}.reporting-kpi-header{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.reporting-kpi-header h3{color:#e2e8f0;font-size:.875rem;font-weight:600}.reporting-kpi-status{text-transform:uppercase;font-size:.6875rem;font-weight:700}.reporting-kpi-healthy .reporting-kpi-status{color:#6ee7b7}.reporting-kpi-warning .reporting-kpi-status{color:#fbbf24}.reporting-kpi-critical .reporting-kpi-status{color:#f87171}.reporting-kpi-value{color:#f1f5f9;margin-top:.5rem;font-size:1.75rem;font-weight:800}.reporting-kpi-target{color:#64748b;margin-top:.25rem;font-size:.75rem}.reporting-kpi-desc{color:#94a3b8;margin-top:.5rem;font-size:.75rem;line-height:1.4}.reporting-dashboard-grid{grid-template-columns:1fr;gap:1rem;margin-top:1.5rem;display:grid}@media(min-width:768px){.reporting-dashboard-grid{grid-template-columns:repeat(2,1fr)}}.reporting-dashboard-widget{background:#0f172a8c;border:1px solid #ffffff12;border-radius:1rem;padding:1.25rem}.reporting-widget-full{grid-column:1/-1}.reporting-widget-title{color:#e2e8f0;margin-bottom:1rem;font-size:.9375rem;font-weight:600}.reporting-widget-stats{grid-template-columns:repeat(2,1fr);gap:.75rem;display:grid}.reporting-widget-stats>div{text-align:center;background:#0003;border-radius:.625rem;padding:.75rem}.reporting-widget-stats strong{color:#f1f5f9;font-size:1.25rem;display:block}.reporting-widget-stats span{color:#64748b;text-transform:uppercase;font-size:.6875rem}.reporting-widget-list{margin:0;padding:0;list-style:none}.reporting-widget-list li{color:#94a3b8;border-bottom:1px solid #ffffff0d;justify-content:space-between;padding:.5rem 0;font-size:.875rem;display:flex}.reporting-widget-list strong{color:#a5b4fc}.resources-page{background:radial-gradient(70% 50% at 0 0,#f59e0b14,#0000),radial-gradient(50% 40% at 100% 0,#a855f714,#0000),radial-gradient(40% 30% at 50% 100%,#22d3ee0d,#0000)}.resources-page-icon{color:#fbbf24;background:linear-gradient(135deg,#f59e0b33,#a855f726);border:1px solid #f59e0b47;border-radius:1rem;flex-shrink:0;justify-content:center;align-items:center;width:3rem;height:3rem;display:flex}.resources-page-icon-alloc{color:#fbbf24;background:linear-gradient(135deg,#fbbf2433,#a855f71f);border-color:#fbbf2447}.resources-page-inner{box-sizing:border-box;width:100%;max-width:72rem;margin-inline:auto;padding:1.25rem 1rem 1.75rem}@media(min-width:640px){.resources-page-inner{padding:1.75rem 1.5rem 2.5rem}}body.jera-spa-active .resources-page{width:100%;max-width:100%}body.jera-spa-active .resources-page-inner{width:100%;max-width:100%;padding:1rem .875rem 1.5rem}@media(min-width:640px){body.jera-spa-active .resources-page-inner{padding:1.25rem 1.25rem 2rem}}@media(min-width:1024px){body.jera-spa-active .resources-page-inner{max-width:72rem;margin-inline:auto;padding-inline:1.5rem}}.resources-alloc-add-btn{white-space:nowrap;align-self:flex-start;align-items:center;gap:.45rem;width:auto;display:inline-flex}.resources-allocation-chart-panel{background:var(--jera-surface-elevated,#0f172a8c);border:1px solid var(--jera-border,#ffffff12);border-radius:1.25rem;margin-top:1.5rem;padding:1.25rem 1.5rem}.resources-allocation-chart-panel .integrations-section-head{margin-bottom:.75rem}.integrations-section-icon-alloc{color:#fbbf24;background:#fbbf241f}.resources-allocation-chart-wrap{height:260px;margin-top:.5rem}.resources-allocation-chart-empty{text-align:center;color:var(--jera-text-muted,#64748b);border:1px dashed var(--jera-border,#ffffff14);background:var(--jera-surface,#0f172a59);border-radius:.875rem;padding:2.5rem 1rem;font-size:.875rem}.resources-allocation-members{margin-top:1.75rem}.resources-allocation-members-head{margin-bottom:1rem}.resources-allocation-empty{grid-column:1/-1}.resources-allocation-empty-icon{color:#fbbf24!important;background:#fbbf241f!important}.resources-nav{flex-wrap:wrap;align-items:stretch;gap:.75rem;margin-bottom:1.5rem;display:flex}.resources-nav-inner{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#14141fbf;border:1px solid #2a2a3d;border-radius:1rem;gap:.25rem;padding:.375rem}.resources-nav-link{color:#94a3b8;white-space:nowrap;border-radius:.75rem;align-items:center;padding:.5rem .875rem;font-size:.8125rem;font-weight:600;text-decoration:none;transition:color .15s,background .15s;display:inline-flex}.resources-nav-link:hover{color:#fcd34d;background:#f59e0b14}.resources-nav-active{color:#fff;background:linear-gradient(135deg,#f59e0b4d,#a855f738);box-shadow:0 2px 12px #f59e0b1f}.resources-nav-external{color:#94a3b8;white-space:nowrap;box-sizing:border-box;background:#ffffff08;border:1px solid #ffffff14;border-radius:.875rem;flex-shrink:0;justify-content:center;align-items:center;gap:.375rem;min-height:2.375rem;padding:.5625rem .875rem;font-size:.8125rem;font-weight:600;line-height:1.2;text-decoration:none;transition:color .15s,border-color .15s,background .15s;display:inline-flex}.resources-nav-external svg{opacity:.85;flex-shrink:0;width:.875rem;height:.875rem}.resources-nav-external:hover{color:#fcd34d;background:#f59e0b14;border-color:#f59e0b59}.resources-stat-team:before{background:#a78bfa}.resources-stat-team .ticket-stat-value{color:#c4b5fd}.resources-stat-alloc:before{background:#fbbf24}.resources-stat-alloc .ticket-stat-value{color:#fbbf24}.resources-stat-capacity:before{background:#22d3ee}.resources-stat-capacity .ticket-stat-value{color:#22d3ee}.resources-stat-available:before{background:#34d399}.resources-stat-available .ticket-stat-value{color:#34d399}.resources-stat-tasks:before{background:#818cf8}.resources-stat-tasks .ticket-stat-value{color:#a5b4fc}.resources-stat-overload:before{background:#f87171}.resources-stat-overload .ticket-stat-value{color:#f87171}.resources-hub-grid{grid-template-columns:1fr;gap:1rem;margin-top:1.5rem;display:grid}@media(min-width:640px){.resources-hub-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.resources-hub-grid{grid-template-columns:repeat(3,1fr)}}.resources-hub-card{color:inherit;background:#0f172a8c;border:1px solid #ffffff12;border-radius:1rem;padding:1.25rem;text-decoration:none;transition:transform .15s,border-color .15s;display:block}.resources-hub-card:hover{border-color:#f59e0b40;transform:translateY(-2px)}.resources-hub-card-info{cursor:default}.resources-hub-card-info:hover{transform:none}.resources-hub-card-top{justify-content:space-between;margin-bottom:1rem;display:flex}.resources-hub-icon{border-radius:.875rem;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;display:flex}.resources-hub-icon-alloc{color:#fbbf24;background:#fbbf241f}.resources-hub-icon-capacity{color:#22d3ee;background:#22d3ee1f}.resources-hub-icon-schedule{color:#a5b4fc;background:#818cf81f}.resources-hub-icon-workload{color:#c084fc;background:#c084fc1f}.resources-hub-icon-tip{color:#94a3b8;background:#94a3b81f}.resources-hub-arrow{color:#475569;font-size:1.25rem}.resources-hub-card h3{color:#f1f5f9;margin-bottom:.375rem;font-weight:700}.resources-hub-card p{color:#94a3b8;font-size:.8125rem;line-height:1.5}.resources-hub-stat{color:#64748b;margin-top:.75rem;font-size:.75rem;font-weight:600;display:inline-block}.resources-flash{color:#6ee7b7;background:#34d3991f;border-radius:.75rem;margin:1rem 0;padding:.75rem 1rem;font-size:.875rem;font-weight:600}.resources-member-grid{grid-template-columns:1fr;gap:1rem;display:grid}@media(min-width:768px){.resources-member-grid{grid-template-columns:repeat(2,1fr)}}.resources-member-card{background:var(--jera-surface,#0f172a8c);border:1px solid var(--jera-border,#ffffff12);border-radius:1rem;padding:1.25rem;transition:border-color .15s,box-shadow .15s}.resources-member-card:hover{border-color:#f59e0b38;box-shadow:0 8px 24px #f59e0b0f}.resources-member-header{align-items:flex-start;gap:.75rem;margin-bottom:.875rem;display:flex}.resources-member-avatar{border-radius:.75rem;flex-shrink:0;width:2.5rem;height:2.5rem;font-size:.75rem}.resources-member-header-text{flex:1;min-width:0}.resources-member-name-row{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.resources-member-header h3{color:var(--jera-text-strong,#f1f5f9);margin:0;font-weight:600}.resources-member-meta{color:var(--jera-text-muted,#64748b);margin:.25rem 0 0;font-size:.75rem}.resources-allocation-bar-track{background:#ffffff0f;border-radius:9999px;height:.375rem;overflow:hidden}.resources-allocation-bar-track-member{margin-bottom:1rem}.resources-allocation-bar-fill{background:linear-gradient(90deg,#fbbf24,#f97316);border-radius:9999px;height:100%;transition:width .3s}.resources-allocation-bar-fill-sub{opacity:.85}.resources-allocation-list{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.resources-allocation-item{background:var(--jera-surface-elevated,#ffffff08);border:1px solid var(--jera-border,#ffffff0d);border-radius:.75rem;padding:.625rem .75rem}.resources-allocation-item-row{align-items:center;gap:.5rem;margin-bottom:.375rem;font-size:.875rem;display:flex}.resources-allocation-project{min-width:0;color:var(--jera-text-strong,#e2e8f0);flex:1;font-weight:500}.resources-allocation-inferred{color:var(--jera-text-muted,#64748b);background:var(--jera-surface-elevated,#ffffff08);border:1px dashed var(--jera-border,#ffffff0f);border-radius:.75rem;margin:0;padding:.625rem .75rem;font-size:.8125rem}.resources-project-dot{border-radius:9999px;flex-shrink:0;width:.5rem;height:.5rem}.resources-allocation-pct{color:#fbbf24;font-size:.8125rem;font-weight:700}.resources-allocation-hours{color:var(--jera-text-muted,#64748b);font-size:.75rem}.resources-allocation-remove-form{margin-left:auto}.resources-remove-btn{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:.375rem;justify-content:center;align-items:center;padding:.125rem;transition:color .15s,background .15s;display:inline-flex}.resources-remove-btn:hover{color:#f87171;background:#f871711a}.resources-status{border-radius:9999px;padding:.2rem .5rem;font-size:.75rem;font-weight:700}.resources-status-balanced{color:#94a3b8;background:#94a3b826}.resources-status-over{color:#fca5a5;background:#f8717126}.resources-status-under{color:#6ee7b7;background:#34d39926}.resources-week-nav{flex-wrap:wrap;gap:.5rem;display:flex}.resources-week-btn{color:#a5b4fc;background:#6366f126;border:1px solid #6366f140;border-radius:.625rem;padding:.5rem .875rem;font-size:.8125rem;font-weight:600;text-decoration:none;transition:background .15s}.resources-week-btn:hover{background:#6366f140}.resources-schedule-board{background:#0f172a73;border:1px solid #ffffff12;border-radius:1rem;overflow:hidden}.resources-schedule-header,.resources-schedule-row{background:#ffffff0a;grid-template-columns:10rem repeat(7,1fr);gap:1px;display:grid}.resources-schedule-member-col,.resources-schedule-day-col{background:#0f172ad9;align-items:center;gap:.375rem;min-height:2.75rem;padding:.75rem .5rem;font-size:.75rem;display:flex}.resources-schedule-header .resources-schedule-day-col{color:#94a3b8;flex-direction:column;justify-content:center;align-items:center;font-weight:600}.resources-schedule-header .resources-schedule-day-col em{color:#64748b;font-size:.6875rem;font-style:normal}.resources-schedule-today{color:#fcd34d!important;background:#f59e0b1f!important}.resources-schedule-day-col{justify-content:center;position:relative}.resources-schedule-has-items{cursor:pointer}.resources-schedule-count{color:#c7d2fe;background:#6366f159;border-radius:9999px;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;font-size:.6875rem;font-weight:700;display:flex}.resources-schedule-tooltip{z-index:20;background:#1e1e2e;border:1px solid #2a2a3d;border-radius:.5rem;min-width:12rem;padding:.5rem;display:none;position:absolute;top:100%;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #0006}.resources-schedule-has-items:hover .resources-schedule-tooltip{display:block}.resources-schedule-item{color:#94a3b8;padding:.25rem 0;font-size:.6875rem;text-decoration:none;display:block}.resources-schedule-item:hover{color:#a5b4fc}.resources-day-card{background:#0f172a80;border:1px solid #ffffff0f;border-radius:.875rem;margin-bottom:.75rem;padding:1rem 1.25rem}.resources-day-today{border-color:#f59e0b4d}.resources-day-card h3{color:#e2e8f0;margin-bottom:.75rem;font-weight:600}.resources-day-card ul{margin:0;padding:0;list-style:none}.resources-day-card li{align-items:center;gap:.5rem;padding:.375rem 0;font-size:.875rem;display:flex}.resources-schedule-badge{text-transform:uppercase;border-radius:.25rem;padding:.125rem .375rem;font-size:.625rem;font-weight:700}.resources-schedule-badge-task{color:#a5b4fc;background:#818cf833}.resources-schedule-badge-ticket{color:#fca5a5;background:#f8717133}.resources-schedule-link{color:#e2e8f0;text-decoration:none}.resources-schedule-link:hover{color:#fcd34d}.resources-days-filter select{min-width:7rem}.documents-page{background:radial-gradient(70% 50% at 0 0,#0ea5e914,#0000),radial-gradient(50% 40% at 100% 0,#6366f114,#0000),radial-gradient(40% 30% at 50% 100%,#34d3990d,#0000);width:100%;min-width:0;overflow-x:clip}.documents-page-inner{box-sizing:border-box;width:100%;max-width:72rem;margin-inline:auto;padding:1.25rem 1rem 1.75rem}@media(min-width:640px){.documents-page-inner{padding:1.75rem 1.5rem 2.5rem}}body.jera-spa-active .documents-page{width:100%;max-width:100%}body.jera-spa-active .documents-page-inner{width:100%;max-width:100%;padding:1rem .875rem 1.5rem}@media(min-width:640px){body.jera-spa-active .documents-page-inner{padding:1.25rem 1.25rem 2rem}}@media(min-width:1024px){body.jera-spa-active .documents-page-inner{max-width:72rem;margin-inline:auto;padding-inline:1.5rem}}@media(max-width:640px){body.jera-spa-active .jera-spa-body:not(.jera-spa-chat-mode) .jera-spa-sidebar{display:none}}.documents-page-icon{color:#38bdf8;background:linear-gradient(135deg,#0ea5e933,#6366f126);border:1px solid #0ea5e947;border-radius:1rem;flex-shrink:0;justify-content:center;align-items:center;width:3rem;height:3rem;display:flex}.documents-nav{flex-wrap:wrap;align-items:stretch;gap:.75rem;width:100%;margin-bottom:1.25rem;display:flex}.documents-nav-inner{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#14141fbf;border:1px solid #2a2a3d;border-radius:1rem;gap:.25rem;padding:.375rem}.documents-nav-link{color:#94a3b8;white-space:nowrap;border-radius:.75rem;align-items:center;padding:.5rem .875rem;font-size:.8125rem;font-weight:600;text-decoration:none;transition:color .15s,background .15s;display:inline-flex}.documents-nav-link:hover{color:#7dd3fc;background:#0ea5e914}.documents-nav-active{color:#fff;background:linear-gradient(135deg,#0ea5e94d,#6366f138);box-shadow:0 2px 12px #0ea5e91f}.documents-nav-external{color:#94a3b8;white-space:nowrap;box-sizing:border-box;background:#ffffff08;border:1px solid #ffffff14;border-radius:.875rem;flex-shrink:0;justify-content:center;align-items:center;gap:.375rem;min-height:2.375rem;padding:.5625rem .875rem;font-size:.8125rem;font-weight:600;line-height:1.2;text-decoration:none;transition:color .15s,border-color .15s,background .15s;display:inline-flex}.documents-nav-external svg{opacity:.85;flex-shrink:0;width:.875rem;height:.875rem}.documents-nav-external:hover{color:#7dd3fc;background:#0ea5e914;border-color:#0ea5e959}.issue-nav-external,.workflow-nav-external,.reporting-nav-external,.resources-nav-external,.documents-nav-external,.collab-nav-external{border-radius:1rem;align-self:stretch;min-height:0;padding:0 .875rem;line-height:1}.documents-stat-files:before{background:#38bdf8}.documents-stat-files .ticket-stat-value{color:#38bdf8}.documents-stat-versions:before{background:#818cf8}.documents-stat-versions .ticket-stat-value{color:#a5b4fc}.documents-stat-knowledge:before{background:#34d399}.documents-stat-knowledge .ticket-stat-value{color:#34d399}.documents-stat-published:before{background:#fbbf24}.documents-stat-published .ticket-stat-value{color:#fbbf24}.documents-stat-projects:before{background:#f472b6}.documents-stat-projects .ticket-stat-value{color:#f472b6}.documents-stat-size:before{background:#94a3b8}.documents-stat-size .ticket-stat-value{color:#94a3b8}.documents-hub-grid{grid-template-columns:1fr;gap:1rem;margin-top:1.5rem;display:grid}@media(min-width:640px){.documents-hub-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.documents-hub-grid{grid-template-columns:repeat(3,1fr)}}.documents-hub-card{color:inherit;background:#0f172a8c;border:1px solid #ffffff12;border-radius:1rem;padding:1.25rem;text-decoration:none;transition:transform .15s,border-color .15s;display:block}.documents-hub-card:hover{border-color:#0ea5e940;transform:translateY(-2px)}.documents-hub-card-info{cursor:default}.documents-hub-card-info:hover{transform:none}.documents-hub-card-top{justify-content:space-between;margin-bottom:1rem;display:flex}.documents-hub-icon{border-radius:.875rem;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;display:flex}.documents-hub-icon-upload{color:#38bdf8;background:#38bdf81f}.documents-hub-icon-repo{color:#a5b4fc;background:#818cf81f}.documents-hub-icon-kb{color:#34d399;background:#34d3991f}.documents-hub-icon-version{color:#fbbf24;background:#fbbf241f}.documents-hub-arrow{color:#475569;font-size:1.25rem}.documents-hub-card h3{color:#f1f5f9;margin-bottom:.375rem;font-weight:700}.documents-hub-card p{color:#94a3b8;font-size:.8125rem;line-height:1.5}.documents-hub-stat{color:#64748b;margin-top:.75rem;font-size:.75rem;font-weight:600;display:inline-block}.documents-flash{color:#6ee7b7;background:#34d3991f;border-radius:.75rem;margin:1rem 0;padding:.75rem 1rem;font-size:.875rem;font-weight:600}.documents-upload-panel{background:var(--jera-surface-elevated,#0f172a8c);border:1px solid var(--jera-border,#ffffff12);border-radius:1.25rem;margin-top:0;padding:1.25rem 1.5rem}.documents-page .documents-nav{margin-bottom:1.25rem}.documents-upload-panel .integrations-section-head{margin-bottom:1rem}.documents-page-icon-upload{color:#38bdf8;background:linear-gradient(135deg,#38bdf833,#0ea5e926);border-color:#38bdf847}.integrations-section-icon-upload{color:#38bdf8;background:#38bdf81f}.documents-upload-form{flex-direction:column;gap:1rem;display:flex}.documents-dropzone{border:2px dashed var(--jera-border,#ffffff1f);background:var(--jera-surface,#00000026);text-align:center;border-radius:1rem;justify-content:center;align-items:center;min-height:10.5rem;padding:2rem 1.5rem;transition:border-color .15s,background .15s,box-shadow .15s;display:flex;position:relative;overflow:hidden}.documents-dropzone.is-drag-over,.documents-dropzone.is-selected{background:#38bdf80f;border-color:#38bdf873;box-shadow:0 0 0 4px #38bdf814}.documents-dropzone-input{opacity:0;cursor:pointer;z-index:2;color:#0000;appearance:none;border:0;width:100%;height:100%;margin:0;padding:0;font-size:0;position:absolute;inset:0}.documents-dropzone-content{z-index:1;pointer-events:none;flex-direction:column;align-items:center;gap:.35rem;display:flex;position:relative}.documents-dropzone-icon{color:#38bdf8;margin-bottom:.25rem}.documents-dropzone-title{color:var(--jera-text-strong,#f1f5f9);font-size:.9375rem;font-weight:600}.documents-dropzone-hint{color:var(--jera-text-muted,#94a3b8);max-width:28rem;font-size:.8125rem}.documents-upload-details{background:var(--jera-surface,#0f172a59);border:1px solid var(--jera-border,#ffffff0f);border-radius:1rem;flex-direction:column;gap:1rem;padding:1.25rem;display:flex}.documents-upload-details-title{text-transform:uppercase;letter-spacing:.06em;color:var(--jera-text-muted,#64748b);margin:0;font-size:.8125rem;font-weight:700}.documents-upload-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.75rem;padding-top:.25rem;display:flex}.documents-upload-btn{white-space:nowrap;align-items:center;gap:.45rem;display:inline-flex}.documents-filter-bar{flex-wrap:wrap;align-items:flex-end;gap:.75rem;margin-bottom:0;display:flex}.documents-project-chips{flex-wrap:wrap;flex:1;gap:.5rem;min-width:0;display:flex}.documents-chip{background:var(--jera-surface,#0f172a99);color:var(--jera-text-muted,#94a3b8);border:1px solid var(--jera-border,#ffffff0f);border-radius:9999px;align-items:center;gap:.375rem;padding:.4375rem .875rem;font-size:.8125rem;font-weight:600;text-decoration:none;transition:border-color .15s,color .15s,background .15s;display:inline-flex}.documents-chip:hover{color:#7dd3fc;background:#0ea5e90f;border-color:#0ea5e94d}.documents-chip-active{color:#fff;background:#0ea5e92e;border-color:#0ea5e966;box-shadow:0 2px 8px #0ea5e91f}.documents-project-dot{border-radius:9999px;flex-shrink:0;width:.5rem;height:.5rem}.documents-page-icon-repo{color:#a5b4fc;background:linear-gradient(135deg,#818cf833,#6366f126);border-color:#818cf847}.integrations-section-icon-repo{color:#a5b4fc;background:#818cf81f}.documents-stat-repo-unassigned:before{background:#94a3b8}.documents-stat-repo-unassigned .ticket-stat-value{color:#94a3b8}.documents-repo-upload-btn{white-space:nowrap;align-items:center;gap:.45rem;display:inline-flex}.documents-repo-filter-panel{background:var(--jera-surface-elevated,#0f172a8c);border:1px solid var(--jera-border,#ffffff12);border-radius:1.25rem;margin-top:1.5rem;padding:1.25rem 1.5rem}.documents-repo-filter-panel .integrations-section-head{margin-bottom:1rem}.documents-repo-category-select{min-width:10rem}.documents-category-filter{flex-shrink:0}.documents-repo-library{margin-top:1.5rem}.documents-repo-library-head{margin-bottom:1rem}.documents-file-grid{grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:1rem;display:grid}.documents-file-card{background:var(--jera-surface,#0f172a8c);border:1px solid var(--jera-border,#ffffff12);color:inherit;border-radius:1rem;flex-direction:column;gap:.375rem;padding:1.125rem;text-decoration:none;transition:border-color .15s,transform .15s,box-shadow .15s;display:flex}.documents-file-card:hover{border-color:#0ea5e947;transform:translateY(-2px);box-shadow:0 8px 24px #0ea5e914}.documents-file-card-top{justify-content:space-between;align-items:flex-start;gap:.5rem;margin-bottom:.25rem;display:flex}.documents-file-type-icon{border-radius:.75rem;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex}.documents-file-type-image{color:#38bdf8;background:#38bdf826}.documents-file-type-pdf{color:#f87171;background:#f8717126}.documents-file-type-archive{color:#fbbf24;background:#f59e0b26}.documents-file-type-sheet{color:#34d399;background:#34d39926}.documents-file-type-doc{color:#818cf8;background:#6366f126}.documents-file-type-file{color:#94a3b8;background:#94a3b826}.documents-file-card h3{color:var(--jera-text-strong,#f1f5f9);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:700;line-height:1.35;display:-webkit-box;overflow:hidden}.documents-file-project{color:var(--jera-text-muted,#64748b);align-items:center;gap:.375rem;font-size:.75rem;font-weight:600;display:flex}.documents-file-desc{color:var(--jera-text-muted,#94a3b8);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.8125rem;line-height:1.5;display:-webkit-box;overflow:hidden}.documents-file-meta-row{border-top:1px solid var(--jera-border,#ffffff0f);color:var(--jera-text-muted,#64748b);flex-wrap:wrap;align-items:center;gap:.25rem;margin-top:.375rem;padding-top:.625rem;font-size:.75rem;display:flex}.documents-file-meta-dot{opacity:.45}.documents-file-updated{color:var(--jera-text-muted,#64748b);margin:0;font-size:.6875rem}.documents-file-card .documents-category-badge{margin-top:0}.documents-repo-empty{grid-column:1/-1;margin:.5rem 0 1rem}.documents-repo-empty-icon{color:#a5b4fc!important;background:#818cf81f!important}.documents-repo-empty-btn{margin-top:1.25rem;display:inline-flex}.documents-category-badge{text-transform:uppercase;color:#a5b4fc;background:#6366f126;border-radius:.375rem;margin-top:.5rem;padding:.125rem .5rem;font-size:.6875rem;font-weight:700;display:inline-block}.documents-draft-badge{color:#fbbf24;background:#fbbf2426;border-radius:.375rem;padding:.125rem .5rem;font-size:.6875rem;font-weight:700}.documents-empty{text-align:center;color:#64748b;padding:2rem}.documents-empty-full{grid-column:1/-1}.documents-description{color:#94a3b8;margin:1rem 0;line-height:1.6}.documents-current-version{background:#0f172a8c;border:1px solid #0ea5e933;border-radius:1rem;margin-top:1rem;padding:1.25rem}.documents-current-header{justify-content:space-between;align-items:center;gap:1rem;display:flex}.documents-current-meta{color:#64748b;flex-wrap:wrap;gap:.75rem;margin-top:.75rem;font-size:.8125rem;display:flex}.documents-changelog{color:#94a3b8;margin-top:.75rem;font-size:.875rem;font-style:italic}.documents-version-list{flex-direction:column;gap:.5rem;display:flex}.documents-version-row{background:#0f172a80;border:1px solid #ffffff0f;border-radius:.875rem;align-items:flex-start;gap:1rem;padding:1rem 1.25rem;display:flex}.documents-version-current{border-color:#0ea5e940}.documents-version-badge{text-align:center;color:#a5b4fc;background:#6366f133;border-radius:.5rem;min-width:2.5rem;padding:.25rem .5rem;font-size:.8125rem;font-weight:700}.documents-version-info{flex:1;min-width:0}.documents-upload-version{background:#0f172a73;border:1px solid #ffffff0f;border-radius:1rem;padding:1.25rem}.documents-kb-search{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.documents-page-icon-kb{color:#34d399;background:linear-gradient(135deg,#34d39933,#10b98126);border-color:#34d39947}.documents-stat-kb-categories:before{background:#2dd4bf}.documents-stat-kb-categories .ticket-stat-value{color:#2dd4bf}.documents-kb-new-btn,.documents-kb-edit-btn,.documents-kb-search-btn{align-items:center;gap:.5rem;display:inline-flex}.documents-kb-search-panel{background:#0f172a8c;border:1px solid #ffffff12;border-radius:1rem;margin-top:1.5rem;padding:1.25rem 1.5rem}.documents-kb-search-panel .integrations-section-head{margin-bottom:1rem}.integrations-section-icon-kb{color:#34d399;background:#34d3991f}.documents-kb-search-field{flex:1;min-width:min(100%,14rem);position:relative}.documents-kb-search-icon{color:#64748b;pointer-events:none;width:1.125rem;height:1.125rem;position:absolute;top:50%;left:.875rem;transform:translateY(-50%)}.documents-kb-search-input{width:100%;padding-left:2.5rem!important}.documents-kb-category-select{min-width:10rem}.documents-kb-clear-btn{white-space:nowrap}.documents-kb-library{margin-top:1.5rem}.documents-kb-library-head{margin-bottom:1rem}.documents-kb-grid{grid-template-columns:1fr;gap:1rem;display:grid}@media(min-width:768px){.documents-kb-grid{grid-template-columns:repeat(2,1fr)}}.documents-kb-card{color:inherit;background:#0f172a8c;border:1px solid #ffffff12;border-radius:1rem;padding:1.25rem;text-decoration:none;transition:border-color .15s,transform .15s,box-shadow .15s;display:block}.documents-kb-card:hover{border-color:#34d39947;transform:translateY(-2px);box-shadow:0 8px 24px #34d39914}.documents-kb-card-top{justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:.875rem;display:flex}.documents-kb-card-icon{color:#34d399;background:#34d3991f;border-radius:.75rem;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex}.documents-kb-card-badges{flex-wrap:wrap;justify-content:flex-end;gap:.375rem;display:flex}.documents-kb-card h3{color:#f1f5f9;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:.5rem;font-weight:700;line-height:1.35;display:-webkit-box;overflow:hidden}.documents-kb-card p{color:#94a3b8;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.8125rem;line-height:1.55;display:-webkit-box;overflow:hidden}.documents-kb-meta{color:#64748b;border-top:1px solid #ffffff0f;align-items:center;gap:.375rem;margin-top:1rem;padding-top:.875rem;font-size:.75rem;display:flex}.documents-kb-meta-name{color:#94a3b8;font-weight:600}.documents-kb-meta-dot{opacity:.5}.documents-kb-empty{grid-column:1/-1;margin:.5rem 0 1rem}.documents-kb-empty-icon{color:#34d399!important;background:#34d3991f!important}.documents-kb-empty-btn{margin-top:1.25rem}.documents-kb-article{max-width:100%}.documents-kb-article-header{margin-bottom:.5rem}.documents-kb-article-badges{flex-wrap:wrap;gap:.5rem;margin-bottom:.75rem;display:flex}.documents-kb-article-title-row{align-items:flex-start;margin-top:0}.documents-kb-article-meta{color:#94a3b8;flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.75rem;font-size:.875rem;display:flex}.documents-kb-summary{color:#94a3b8;margin:1rem 0;font-size:1.0625rem;line-height:1.6}.documents-kb-body{color:#e2e8f0;background:#0f172a8c;border:1px solid #ffffff12;border-radius:1rem;margin-top:1rem;padding:1.5rem;font-size:.9375rem;line-height:1.75}.documents-kb-tags{flex-wrap:wrap;gap:.5rem;margin-top:1.5rem;display:flex}.documents-tag{color:#a5b4fc;background:#6366f11f;border-radius:9999px;padding:.25rem .625rem;font-size:.75rem;font-weight:600}.integrations-page{background:radial-gradient(ellipse 70% 50% at 0% 0%,#6366f114,transparent),radial-gradient(ellipse 50% 40% at 100% 0%,#22d3ee14,transparent),radial-gradient(ellipse 40% 30% at 50% 100%,#a78bfa0d,transparent),var(--jera-bg);color:var(--jera-text)}.integrations-page-icon{color:#a5b4fc;background:linear-gradient(135deg,#6366f133,#22d3ee26);border:1px solid #6366f147;border-radius:1rem;flex-shrink:0;justify-content:center;align-items:center;width:3rem;height:3rem;display:flex}.integrations-nav-inner{background:var(--jera-surface);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--jera-border);border-radius:1rem;padding:.375rem;box-shadow:0 2px 12px #0000000a}.integrations-nav-link{color:var(--jera-text-muted);white-space:nowrap;border-radius:.75rem;align-items:center;padding:.5rem .75rem;font-size:.75rem;font-weight:600;text-decoration:none;transition:color .15s,background .15s;display:inline-flex}.integrations-nav-link:hover{color:var(--jera-text-strong);background:#6366f10f}.integrations-nav-active{color:#fff;background:linear-gradient(135deg,#6366f1,#8b5cf6);box-shadow:0 2px 12px #6366f133}.integrations-stat-connected:before{background:#34d399}.integrations-stat-connected .ticket-stat-value{color:#34d399}.integrations-stat-git:before{background:#a5b4fc}.integrations-stat-git .ticket-stat-value{color:#a5b4fc}.integrations-stat-api:before{background:#22d3ee}.integrations-stat-api .ticket-stat-value{color:#22d3ee}.integrations-stat-webhooks:before{background:#f472b6}.integrations-stat-webhooks .ticket-stat-value{color:#f472b6}.integrations-hub-grid{grid-template-columns:1fr;gap:1rem;margin-top:1.5rem;display:grid}@media(min-width:640px){.integrations-hub-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.integrations-hub-grid{grid-template-columns:repeat(4,1fr)}}.integrations-hub-card{background:var(--jera-surface);border:1px solid var(--jera-border);color:inherit;border-radius:1rem;padding:1.25rem;text-decoration:none;transition:transform .15s,border-color .15s,box-shadow .15s;display:block;box-shadow:0 4px 20px #0000000a}.integrations-hub-card:hover{border-color:#6366f140;transform:translateY(-2px);box-shadow:0 8px 28px #6366f114}.integrations-hub-card-top{justify-content:space-between;margin-bottom:1rem;display:flex}.integrations-hub-icon{border-radius:.875rem;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;display:flex}.integrations-hub-icon-github,.integrations-hub-icon-gitlab,.integrations-hub-icon-bitbucket{color:#cbd5e1;background:#94a3b81f}.integrations-hub-icon-slack{color:#f472b6;background:#f472b61f}.integrations-hub-icon-email{color:#34d399;background:#34d3991f}.integrations-hub-icon-calendar{color:#fbbf24;background:#fbbf241f}.integrations-hub-icon-api{color:#22d3ee;background:#22d3ee1f}.integrations-hub-icon-webhooks{color:#a5b4fc;background:#818cf81f}.integrations-hub-arrow{color:#475569;font-size:1.25rem}.integrations-hub-card h3{color:var(--jera-text-strong);margin-bottom:.375rem;font-size:.9375rem;font-weight:700}.integrations-hub-card p{color:var(--jera-text-muted);font-size:.8125rem;line-height:1.5}.integrations-hub-stat{color:var(--jera-text-muted);margin-top:.75rem;font-size:.75rem;font-weight:600;display:inline-block}.integrations-readonly-note{color:var(--jera-text-muted);text-align:center;margin-top:1.5rem;font-size:.875rem}.integrations-flash{color:#6ee7b7;background:#34d3991f;border-radius:.75rem;margin:1rem 0;padding:.75rem 1rem;font-size:.875rem;font-weight:600}.integrations-flash-error{color:#fca5a5;background:#f871711f}.integrations-config-panel{background:var(--jera-surface);border:1px solid var(--jera-border);border-radius:1.125rem;margin-top:1.25rem;padding:1.5rem;box-shadow:0 4px 20px #0000000a}.integrations-form{flex-direction:column;gap:1rem;display:flex}.integrations-section-head{align-items:flex-start;gap:.875rem;margin-bottom:1.25rem;display:flex}.integrations-section-icon{color:#818cf8;background:#6366f11f;border-radius:.75rem;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex}.integrations-section-icon-email{color:#34d399;background:#10b9811f}.integrations-section-icon-slack{color:#f472b6;background:#f472b61f}.integrations-section-icon-calendar{color:#fbbf24;background:#f59e0b1f}.integrations-section-title{color:var(--jera-text-strong);margin:0;font-size:1rem;font-weight:700}.integrations-section-desc{color:var(--jera-text-muted);margin:.25rem 0 0;font-size:.875rem;line-height:1.5}.integrations-options-block{background:var(--jera-surface-elevated);border:1px solid var(--jera-border);border-radius:.875rem;padding:1rem}.integrations-options-block .billing-filter-label{margin-bottom:.625rem}.integrations-form-grid{grid-template-columns:1fr;gap:1rem;display:grid}@media(min-width:640px){.integrations-form-grid{grid-template-columns:repeat(2,1fr)}}.integrations-webhook-field{flex-direction:column;gap:.375rem;display:flex}.integrations-field-hint{color:var(--jera-text-muted);margin:.375rem 0 0;font-size:.8125rem}.integrations-copy-box{background:var(--jera-surface-elevated);border:1px solid var(--jera-border);border-radius:.75rem;align-items:stretch;gap:.5rem;padding:.5rem;display:flex}.integrations-code-block{min-width:0;color:var(--jera-text);word-break:break-all;background:0 0;flex:1;padding:.5rem .75rem;font-family:ui-monospace,monospace;font-size:.75rem;line-height:1.5}.integrations-copy-btn{flex-shrink:0;align-self:center}.integrations-disconnect-form{border-top:1px solid var(--jera-border);margin-top:1rem;padding-top:1rem}.integrations-info-box{background:var(--jera-surface-elevated);border:1px solid var(--jera-border);border-radius:.875rem;margin-bottom:1.25rem;padding:1rem 1.25rem}.integrations-code{background:var(--jera-surface-elevated);border:1px solid var(--jera-border);color:var(--jera-text);word-break:break-all;border-radius:.5rem;padding:.5rem .75rem;font-family:ui-monospace,monospace;font-size:.8125rem;display:block}.integrations-checkboxes{flex-direction:column;gap:.5rem;display:flex}.integrations-checkbox,.integrations-checkboxes label{color:var(--jera-text-muted);align-items:center;gap:.5rem;font-size:.875rem;display:flex}.integrations-checkboxes-grid{grid-template-columns:repeat(2,1fr);gap:.5rem;display:grid}@media(min-width:640px){.integrations-checkboxes-grid{grid-template-columns:repeat(3,1fr)}}.integrations-status{border-radius:9999px;padding:.2rem .5rem;font-size:.75rem;font-weight:700}.integrations-status-on{color:#6ee7b7;background:#34d39926}.integrations-status-off{color:#94a3b8;background:#94a3b826}.integrations-token-reveal{background:#34d39914;border:1px solid #34d39940;border-radius:1rem;margin:1rem 0;padding:1.25rem}.integrations-api-endpoints ul{margin:0;padding:0;list-style:none}.integrations-api-endpoints li{color:#94a3b8;padding:.375rem 0;font-size:.8125rem}.integrations-webhook-list{flex-direction:column;gap:1rem;margin-top:1rem;display:flex}.integrations-webhook-card{background:var(--jera-surface);border:1px solid var(--jera-border);border-radius:1.125rem;padding:1.25rem;box-shadow:0 4px 20px #0000000a}.integrations-webhook-header{flex-wrap:wrap;justify-content:space-between;gap:1rem;display:flex}.integrations-webhook-header h3{color:var(--jera-text-strong);margin-bottom:.375rem;font-weight:600}.integrations-delivery-log{border-top:1px solid var(--jera-border);margin:1rem 0 0;padding:0;list-style:none}.integrations-delivery-log li{color:#64748b;padding:.375rem 0;font-size:.75rem}.integrations-delivery-ok{color:#6ee7b7!important}.integrations-delivery-fail{color:#fca5a5!important}.integrations-empty{text-align:center;color:#64748b;padding:2rem}.integrations-incoming-page{background:radial-gradient(ellipse 70% 45% at 0% 0%,#6366f10f,transparent),radial-gradient(ellipse 50% 40% at 100% 0%,#38bdf80a,transparent),var(--jera-bg)}.integrations-incoming-hero-icon{color:#a5b4fc;background:linear-gradient(135deg,#6366f133,#8b5cf61f);border:1px solid #6366f140;border-radius:1rem;justify-content:center;align-items:center;width:3rem;height:3rem;display:flex;box-shadow:0 8px 24px #6366f11f}.integrations-incoming-hero-icon .workspace-kpi-icon-svg{width:1.5rem;height:1.5rem}.integrations-incoming-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-bottom:1.25rem;display:grid}@media(min-width:768px){.integrations-incoming-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.integrations-incoming-kpi{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#14141fb8;border:1px solid #ffffff12;border-top:3px solid #475569;border-radius:1rem;align-items:center;gap:.875rem;padding:1rem 1.125rem;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex}.integrations-incoming-kpi:hover{transform:translateY(-2px);box-shadow:0 12px 32px #6366f11a}.integrations-incoming-kpi-total{border-top-color:#a5b4fc}.integrations-incoming-kpi-total .integrations-incoming-kpi-value{color:#a5b4fc}.integrations-incoming-kpi-github{border-top-color:#e2e8f0}.integrations-incoming-kpi-github .integrations-incoming-kpi-value{color:#f1f5f9}.integrations-incoming-kpi-gitlab{border-top-color:#fb923c}.integrations-incoming-kpi-gitlab .integrations-incoming-kpi-value{color:#fb923c}.integrations-incoming-kpi-bitbucket{border-top-color:#38bdf8}.integrations-incoming-kpi-bitbucket .integrations-incoming-kpi-value{color:#38bdf8}.integrations-incoming-kpi-icon{border-radius:.75rem;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex}.integrations-incoming-kpi-icon .workspace-kpi-icon-svg{width:1.25rem;height:1.25rem}.integrations-incoming-kpi-total .integrations-incoming-kpi-icon{color:#a5b4fc;background:#818cf826;border:1px solid #818cf838}.integrations-incoming-kpi-github .integrations-incoming-kpi-icon{color:#e2e8f0;background:#94a3b826;border:1px solid #94a3b838}.integrations-incoming-kpi-gitlab .integrations-incoming-kpi-icon{color:#fb923c;background:#fb923c26;border:1px solid #fb923c38}.integrations-incoming-kpi-bitbucket .integrations-incoming-kpi-icon{color:#38bdf8;background:#38bdf826;border:1px solid #38bdf838}.integrations-incoming-kpi-content{min-width:0}.integrations-incoming-kpi-value{color:#f1f5f9;margin:0;font-size:1.625rem;font-weight:800;line-height:1}.integrations-incoming-kpi-label{text-transform:uppercase;letter-spacing:.08em;color:#64748b;margin:.3rem 0 0;font-size:.625rem;font-weight:700}.integrations-incoming-toolbar{background:#14141f8c;border:1px solid #ffffff0f;border-radius:1rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:1rem;padding:.875rem 1rem;display:flex}.integrations-incoming-toolbar-hint{color:#64748b;margin:0;font-size:.8125rem}.integrations-incoming-filters{flex-wrap:wrap;gap:.5rem;display:flex}.integrations-incoming-filter{color:#94a3b8;background:#ffffff08;border:1px solid #ffffff14;border-radius:9999px;align-items:center;gap:.375rem;padding:.5rem .875rem;font-size:.8125rem;font-weight:600;text-decoration:none;transition:background .15s,color .15s,border-color .15s,transform .15s;display:inline-flex}.integrations-incoming-filter:hover{color:#e2e8f0;border-color:#6366f140;transform:translateY(-1px)}.integrations-incoming-filter-active{color:#fff;background:linear-gradient(135deg,#6366f1,#8b5cf6);border-color:#0000;box-shadow:0 4px 16px #6366f140}.integrations-incoming-filter-icon{opacity:.9;width:1rem;height:1rem;display:inline-flex}.integrations-incoming-filter-icon .workspace-kpi-icon-svg{width:.875rem;height:.875rem}.integrations-incoming-filter-active .integrations-incoming-filter-icon{opacity:1}.integrations-incoming-filter-count{background:#ffffff1f;border-radius:9999px;padding:.1rem .4rem;font-size:.6875rem}.integrations-incoming-filter:not(.integrations-incoming-filter-active) .integrations-incoming-filter-count{color:#a5b4fc;background:#6366f11a}.integrations-incoming-feed{flex-direction:column;gap:.75rem;display:flex}.integrations-incoming-timeline{flex-direction:column;gap:.875rem;display:flex}.integrations-incoming-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#14141fb8;border:1px solid #ffffff12;border-radius:1rem;transition:transform .2s,border-color .2s,box-shadow .2s;position:relative;overflow:hidden}.integrations-incoming-card:hover{border-color:#6366f138;transform:translateY(-2px);box-shadow:0 16px 40px #6366f11a}.integrations-incoming-card-accent{background:#64748b;width:3px;position:absolute;top:0;bottom:0;left:0}.integrations-incoming-card-github .integrations-incoming-card-accent{background:linear-gradient(#e2e8f0,#94a3b8)}.integrations-incoming-card-gitlab .integrations-incoming-card-accent{background:linear-gradient(#fb923c,#ea580c)}.integrations-incoming-card-bitbucket .integrations-incoming-card-accent{background:linear-gradient(#38bdf8,#0284c7)}.integrations-incoming-card-inner{padding:1.125rem 1.25rem 1.125rem 1.375rem}.integrations-incoming-card-head{align-items:flex-start;gap:.875rem;display:flex}.integrations-incoming-card-top{justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:.5rem;display:flex}.integrations-incoming-card-badges{flex-wrap:wrap;align-items:center;gap:.375rem;min-width:0;display:flex}.integrations-incoming-card-icon{border-radius:.75rem;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex}.integrations-incoming-card-icon .workspace-kpi-icon-svg{width:1.25rem;height:1.25rem}.integrations-incoming-card-icon-github{color:#e2e8f0;background:#94a3b826;border:1px solid #94a3b838}.integrations-incoming-card-icon-gitlab{color:#fb923c;background:#fb923c26;border:1px solid #fb923c38}.integrations-incoming-card-icon-bitbucket{color:#38bdf8;background:#38bdf826;border:1px solid #38bdf838}.integrations-incoming-card-head-main{flex:1;min-width:0}.integrations-incoming-provider{text-transform:uppercase;letter-spacing:.06em;border-radius:9999px;padding:.2rem .5rem;font-size:.625rem;font-weight:700}.integrations-incoming-provider-github{color:#cbd5e1;background:#94a3b826}.integrations-incoming-provider-gitlab{color:#fb923c;background:#fb923c26}.integrations-incoming-provider-bitbucket{color:#38bdf8;background:#38bdf826}.integrations-incoming-event{letter-spacing:.04em;color:#94a3b8;text-transform:uppercase;background:#ffffff0f;border-radius:9999px;padding:.2rem .5rem;font-size:.625rem;font-weight:700}.integrations-incoming-event-push{color:#a5b4fc;background:#6366f11f}.integrations-incoming-event-issues{color:#6ee7b7;background:#10b9811f}.integrations-incoming-event-pull_request{color:#7dd3fc;background:#38bdf81f}.integrations-incoming-sha{color:#a5b4fc;background:#6366f11f;border-radius:.375rem;padding:.125rem .375rem;font-family:ui-monospace,monospace;font-size:.6875rem}.integrations-incoming-time{color:#64748b;white-space:nowrap;flex-shrink:0;align-items:center;gap:.3rem;font-size:.75rem;display:inline-flex}.integrations-incoming-time-icon{opacity:.7;width:.875rem;height:.875rem;display:inline-flex}.integrations-incoming-time-icon .workspace-kpi-icon-svg{width:.75rem;height:.75rem}.integrations-incoming-message{color:#f1f5f9;white-space:pre-wrap;margin:0 0 .35rem;font-size:.9375rem;font-weight:600;line-height:1.5}.integrations-incoming-summary{color:#94a3b8;flex-wrap:wrap;align-items:center;gap:.35rem .5rem;margin:0;font-size:.8125rem;line-height:1.45;display:flex}.integrations-incoming-summary-sep{color:#64748b;-webkit-user-select:none;user-select:none}@media(max-width:639px){.integrations-incoming-card-top{flex-direction:column;align-items:stretch;gap:.5rem}.integrations-incoming-time{align-self:flex-start}}.integrations-incoming-meta{border-top:1px solid #ffffff0f;grid-template-columns:1fr;gap:.625rem;padding-top:.875rem;display:grid}@media(min-width:640px){.integrations-incoming-meta{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.integrations-incoming-meta{grid-template-columns:repeat(4,minmax(0,1fr))}}.integrations-incoming-meta-item{background:#ffffff08;border:1px solid #ffffff0d;border-radius:.75rem;align-items:flex-start;gap:.625rem;padding:.625rem .75rem;display:flex}.integrations-incoming-meta-icon{color:#818cf8;background:#6366f11a;border:1px solid #6366f126;border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;display:flex}.integrations-incoming-meta-icon .workspace-kpi-icon-svg{width:.875rem;height:.875rem}.integrations-incoming-meta-label{text-transform:uppercase;letter-spacing:.08em;color:#64748b;margin-bottom:.15rem;font-size:.5625rem;font-weight:700;display:block}.integrations-incoming-meta-value{color:#e2e8f0;word-break:break-word;font-size:.8125rem;line-height:1.4;display:block}.integrations-incoming-meta-value code{color:#c4b5fd;background:#6366f11a;border-radius:.375rem;padding:.1rem .35rem;font-size:.75rem}.integrations-incoming-pagination{margin-top:1.25rem}.integrations-incoming-empty{text-align:center;background:#14141f8c;border:1px dashed #6366f133;border-radius:1.25rem;padding:3rem 1.5rem}.integrations-incoming-empty-icon{color:#a5b4fc;background:#6366f11f;border:1px solid #6366f133;border-radius:1rem;justify-content:center;align-items:center;width:3.5rem;height:3.5rem;margin:0 auto 1rem;display:flex}.integrations-incoming-empty-icon .workspace-kpi-icon-svg{width:1.5rem;height:1.5rem}.integrations-incoming-empty-title{color:#f1f5f9;margin:0 0 .5rem;font-size:1.125rem;font-weight:700}.integrations-incoming-empty-desc{color:#64748b;max-width:24rem;margin:0 auto 1.25rem;font-size:.875rem;line-height:1.55}.integrations-incoming-empty-cta{display:inline-flex}.integrations-incoming-panel{background:var(--jera-surface);border:1px solid var(--jera-border);border-radius:1.125rem;margin-top:1.25rem;padding:1.25rem}.integrations-incoming-view-all{color:#818cf8;margin-left:auto;font-size:.8125rem;font-weight:600;text-decoration:none}.integrations-incoming-view-all:hover{color:#c7d2fe}.integrations-section-head{flex-wrap:wrap;align-items:flex-start;gap:.875rem;margin-bottom:1rem;display:flex}.integrations-stat-icon-connected{color:#34d399;background:#34d3991f;border:1px solid #34d39933}.integrations-stat-icon-git{color:#cbd5e1;background:#94a3b81f;border:1px solid #94a3b833}.integrations-stat-icon-incoming-total{color:#a5b4fc;background:#818cf81f;border:1px solid #818cf833}.integrations-stat-icon-webhooks{color:#f472b6;background:#f472b61f;border:1px solid #f472b633}.integrations-stat-icon-incoming-github{color:#e2e8f0;background:#94a3b81f;border:1px solid #94a3b833}.integrations-stat-icon-incoming-gitlab{color:#fb923c;background:#fb923c1f;border:1px solid #fb923c33}.integrations-stat-icon-api{color:#22d3ee;background:#22d3ee1f;border:1px solid #22d3ee33}.integrations-stat-incoming-total:before{background:#a5b4fc}.integrations-stat-incoming-github:before{background:#94a3b8}.integrations-stat-incoming-gitlab:before{background:#fb923c}.integrations-stat-incoming-bitbucket:before{background:#38bdf8}.integrations-draft-badge{color:#fbbf24;background:#fbbf2426;border-radius:.375rem;padding:.125rem .5rem;font-size:.6875rem;font-weight:700}.security-page{background:radial-gradient(ellipse 70% 50% at 0% 0%,#10b98114,transparent),radial-gradient(ellipse 50% 40% at 100% 0%,#34d3990f,transparent),radial-gradient(ellipse 40% 30% at 50% 100%,#06b6d40d,transparent),var(--jera-bg);color:var(--jera-text)}.security-page-icon{color:#6ee7b7;background:linear-gradient(135deg,#10b98133,#34d39926);border:1px solid #10b98147;border-radius:1rem;flex-shrink:0;justify-content:center;align-items:center;width:3rem;height:3rem;display:flex}.security-nav{flex-wrap:wrap;gap:.75rem;margin-bottom:1.5rem;display:flex}.security-nav-inner{background:var(--jera-surface);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--jera-border);border-radius:1rem;gap:.25rem;padding:.375rem;box-shadow:0 2px 12px #0000000a}.security-nav-link{color:var(--jera-text-muted);white-space:nowrap;border-radius:.75rem;align-items:center;padding:.5rem .75rem;font-size:.75rem;font-weight:600;text-decoration:none;transition:color .15s,background .15s;display:inline-flex}.security-nav-link:hover{color:var(--jera-text-strong);background:#6366f10f}.security-nav-active{color:#fff;background:linear-gradient(135deg,#6366f1,#8b5cf6);box-shadow:0 2px 12px #6366f133}.security-stat-rbac:before{background:#6ee7b7}.security-stat-rbac .ticket-stat-value{color:#6ee7b7}.security-stat-2fa:before{background:#34d399}.security-stat-2fa .ticket-stat-value{color:#34d399}.security-stat-audit:before{background:#22d3ee}.security-stat-audit .ticket-stat-value{color:#22d3ee}.security-stat-backup:before{background:#a78bfa}.security-stat-backup .ticket-stat-value{color:#a78bfa}.security-stat-warning:before{background:#fbbf24}.security-stat-warning .ticket-stat-value{color:#fbbf24}.security-stat-critical:before{background:#f87171}.security-stat-critical .ticket-stat-value{color:#f87171}.security-hub-grid{grid-template-columns:1fr;gap:1rem;margin-top:1.5rem;display:grid}@media(min-width:640px){.security-hub-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.security-hub-grid{grid-template-columns:repeat(3,1fr)}}.security-hub-card{background:var(--jera-surface);border:1px solid var(--jera-border);color:inherit;border-radius:1rem;padding:1.25rem;text-decoration:none;transition:transform .15s,border-color .15s,box-shadow .15s;display:block;box-shadow:0 4px 20px #0000000a}.security-hub-card:hover{border-color:#6366f140;transform:translateY(-2px);box-shadow:0 8px 28px #6366f114}.security-hub-card h3{color:var(--jera-text-strong);margin-bottom:.375rem;font-size:.9375rem;font-weight:700}.security-hub-card p{color:var(--jera-text-muted);font-size:.8125rem;line-height:1.5}.security-hub-stat{color:var(--jera-text-muted);margin-top:.75rem;font-size:.75rem;font-weight:600;display:inline-block}.security-flash{color:#6ee7b7;background:#34d3991f;border-radius:.75rem;margin:1rem 0;padding:.75rem 1rem;font-size:.875rem;font-weight:600}.security-flash-error{color:#fca5a5;background:#f871711f}.security-config-panel{background:var(--jera-surface);border:1px solid var(--jera-border);border-radius:1rem;margin-top:1rem;padding:1.5rem;box-shadow:0 4px 20px #0000000a}.security-form{flex-direction:column;gap:1rem;display:flex}.security-status{border-radius:9999px;padding:.2rem .5rem;font-size:.75rem;font-weight:700}.security-status-on{color:#6ee7b7;background:#34d39926}.security-status-off{color:#94a3b8;background:#94a3b826}.security-2fa-panel{margin-top:1.25rem}.security-2fa-section-head{align-items:flex-start;gap:.875rem;margin-bottom:1.25rem;display:flex}.security-2fa-section-icon{color:#818cf8;background:#6366f11f;border-radius:.75rem;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex}.security-2fa-section-icon-success{color:#34d399;background:#10b9811f}.security-2fa-section-icon-warning{color:#fbbf24;background:#f59e0b1f}.security-2fa-section-title{color:var(--jera-text-strong);margin:0;font-size:1rem;font-weight:700}.security-2fa-section-desc{color:var(--jera-text-muted);margin:.25rem 0 0;font-size:.875rem;line-height:1.5}.security-2fa-form{margin-top:.25rem}.security-2fa-secret-grid{grid-template-columns:1fr;gap:1rem;margin-bottom:1.25rem;display:grid}@media(min-width:768px){.security-2fa-secret-grid{grid-template-columns:repeat(2,1fr)}}.security-2fa-copy-field{flex-direction:column;gap:.375rem;display:flex}.security-2fa-copy-box{background:var(--jera-surface-elevated);border:1px solid var(--jera-border);border-radius:.75rem;align-items:stretch;gap:.5rem;padding:.5rem;display:flex}.security-2fa-code-block{min-width:0;color:var(--jera-text);word-break:break-all;background:0 0;border:none;flex:1;padding:.5rem .75rem;font-family:ui-monospace,monospace;font-size:.75rem;line-height:1.5}.security-2fa-code-block-uri{font-size:.6875rem}.security-2fa-copy-btn{flex-shrink:0;align-self:center}.security-2fa-code-input{letter-spacing:.2em;text-align:center;max-width:12rem;font-family:ui-monospace,monospace;font-size:1.125rem}.security-recovery-box{background:#fbbf2414;border:1px solid #fbbf2440;border-radius:1rem;margin:1.25rem 0;padding:1.25rem;box-shadow:0 4px 20px #f59e0b0f}.security-recovery-list{grid-template-columns:repeat(2,1fr);gap:.5rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}@media(min-width:640px){.security-recovery-list{grid-template-columns:repeat(4,1fr)}}.security-recovery-list code{text-align:center;background:var(--jera-surface);border:1px solid var(--jera-border);color:var(--jera-text-strong);border-radius:.5rem;padding:.625rem .5rem;font-family:ui-monospace,monospace;font-size:.8125rem;font-weight:600;display:block}.security-2fa-secret{margin-top:1rem}.security-matrix-wrap{margin-top:1rem;overflow-x:auto}.security-table-wrap{background:var(--jera-surface);border:1px solid var(--jera-border);border-radius:1.125rem;overflow:hidden;box-shadow:0 4px 20px #0000000d}.security-data-table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:.875rem}.security-data-table th,.security-data-table td{border-bottom:1px solid var(--jera-border);color:var(--jera-text);padding:.875rem 1.125rem}.security-data-table th{text-transform:uppercase;letter-spacing:.06em;color:var(--jera-text-muted);background:var(--jera-surface-elevated);text-align:left;font-size:.6875rem;font-weight:700}.security-data-table tbody tr:last-child td{border-bottom:none}.security-table-row{transition:background .15s}.security-table-row:hover{background:#6366f108}.security-table-muted{color:var(--jera-text-muted)}.security-table-col-right{text-align:right}.security-matrix-table .security-matrix-col-perm{width:42%}.security-matrix-table .security-matrix-col-role{width:auto}.security-matrix-perm strong{color:var(--jera-text-strong);font-weight:700}.security-matrix-desc{color:var(--jera-text-muted);margin:.25rem 0 0;font-size:.75rem}.security-matrix-role-head,.security-matrix-role-cell{text-align:center;vertical-align:middle}.security-matrix-role-head .workspace-role-badge{display:inline-flex}.security-matrix-deny{color:var(--jera-text-muted);opacity:.45}.security-check{color:#34d399;font-size:1.125rem;font-weight:700}.security-members-section{margin-top:2rem}.security-members-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.security-members-link{color:#818cf8;font-size:.8125rem;font-weight:600;text-decoration:none;transition:color .15s}.security-members-link:hover{color:#a5b4fc}.security-member-cell{align-items:center;gap:.625rem;display:inline-flex}.security-filter-panel{margin:1.25rem 0}.security-filter-panel-inner{gap:1rem 1.25rem}.security-filter-field{flex-direction:column;gap:.375rem;min-width:10rem;display:flex}.security-audit-list{flex-direction:column;gap:.75rem;margin-top:.25rem;display:flex}.security-audit-row{background:var(--jera-surface);border:1px solid var(--jera-border);border-left:3px solid #64748b;border-radius:1rem;padding:1.125rem 1.25rem;transition:border-color .15s,box-shadow .15s;box-shadow:0 4px 20px #0000000a}.security-audit-row:hover{box-shadow:0 8px 28px #6366f10f}.security-audit-info{border-left-color:#22d3ee}.security-audit-warning{border-left-color:#fbbf24}.security-audit-critical{border-left-color:#f87171}.security-audit-row-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;margin-bottom:.5rem;display:flex}.security-audit-meta{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.security-audit-action{color:var(--jera-text-strong);text-transform:capitalize;font-size:.9375rem;font-weight:700}.security-audit-time{color:var(--jera-text-muted);white-space:nowrap;font-size:.75rem}.security-audit-severity{text-transform:uppercase;letter-spacing:.04em;color:#94a3b8;background:#94a3b826;border-radius:9999px;padding:.2rem .5rem;font-size:.625rem;font-weight:700}.security-audit-info .security-audit-severity{color:#22d3ee;background:#22d3ee26}.security-audit-warning .security-audit-severity{color:#fbbf24;background:#fbbf2426}.security-audit-critical .security-audit-severity{color:#f87171;background:#f8717126}.security-audit-desc{color:var(--jera-text);margin:0 0 .5rem;font-size:.875rem;line-height:1.5}.security-audit-actor{color:var(--jera-text-muted);align-items:center;gap:.375rem;margin:0;font-size:.8125rem;display:flex}.security-audit-actor-icon{color:var(--jera-text-muted);opacity:.7;display:inline-flex}.security-audit-ip{opacity:.85}.security-empty-modern{margin-top:.5rem}.security-backup-list{flex-direction:column;gap:1rem;margin-top:1rem;display:flex}.security-backup-card{background:#0f172a8c;border:1px solid #ffffff12;border-radius:1rem;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.25rem;display:flex}.security-backup-card h3{color:#f1f5f9;margin-bottom:.25rem;font-weight:600}.security-preview-box{background:#a78bfa14;border:1px solid #a78bfa40;border-radius:1rem;margin:1rem 0;padding:1.25rem}.security-preview-stats{flex-wrap:wrap;gap:1rem;margin:0;padding:0;list-style:none;display:flex}.security-preview-stats li{color:#c4b5fd;font-size:.875rem;font-weight:600}.security-empty{text-align:center;color:var(--jera-text-muted);padding:2rem}.issue-nav,.workflow-nav,.reporting-nav,.resources-nav,.documents-nav,.collab-nav,.integrations-nav,.security-nav,.billing-nav,.advanced-nav{flex-wrap:wrap;align-items:stretch;gap:.75rem;width:100%;margin-bottom:1.25rem;display:flex}@media(max-width:767px){.documents-nav,.resources-nav,.collab-nav,.issue-nav,.workflow-nav,.reporting-nav,.integrations-nav,.security-nav,.billing-nav,.advanced-nav{flex-direction:column;align-items:stretch;gap:.625rem}.documents-nav-inner,.resources-nav-inner,.collab-nav-inner,.issue-nav-inner,.workflow-nav-inner,.reporting-nav-inner,.integrations-nav-inner,.security-nav-inner,.billing-nav-inner,.advanced-nav-inner{width:100%;max-width:100%;display:flex}.documents-nav-external,.resources-nav-external,.collab-nav-external,.issue-nav-external,.workflow-nav-external,.reporting-nav-external{align-self:flex-start;padding:.5rem .875rem}}.issue-nav-inner,.workflow-nav-inner,.reporting-nav-inner,.resources-nav-inner,.documents-nav-inner,.collab-nav-inner,.integrations-nav-inner,.security-nav-inner,.billing-nav-inner,.advanced-nav-inner{overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:var(--jera-border) transparent;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;align-items:center;gap:.25rem;width:max-content;max-width:100%;display:inline-flex;overflow-x:auto}.issue-nav-inner::-webkit-scrollbar{height:4px}.workflow-nav-inner::-webkit-scrollbar{height:4px}.reporting-nav-inner::-webkit-scrollbar{height:4px}.resources-nav-inner::-webkit-scrollbar{height:4px}.documents-nav-inner::-webkit-scrollbar{height:4px}.collab-nav-inner::-webkit-scrollbar{height:4px}.integrations-nav-inner::-webkit-scrollbar{height:4px}.security-nav-inner::-webkit-scrollbar{height:4px}.billing-nav-inner::-webkit-scrollbar{height:4px}.advanced-nav-inner::-webkit-scrollbar{height:4px}.issue-nav-inner::-webkit-scrollbar-thumb{background:var(--jera-border);border-radius:9999px}.workflow-nav-inner::-webkit-scrollbar-thumb{background:var(--jera-border);border-radius:9999px}.reporting-nav-inner::-webkit-scrollbar-thumb{background:var(--jera-border);border-radius:9999px}.resources-nav-inner::-webkit-scrollbar-thumb{background:var(--jera-border);border-radius:9999px}.documents-nav-inner::-webkit-scrollbar-thumb{background:var(--jera-border);border-radius:9999px}.collab-nav-inner::-webkit-scrollbar-thumb{background:var(--jera-border);border-radius:9999px}.integrations-nav-inner::-webkit-scrollbar-thumb{background:var(--jera-border);border-radius:9999px}.security-nav-inner::-webkit-scrollbar-thumb{background:var(--jera-border);border-radius:9999px}.billing-nav-inner::-webkit-scrollbar-thumb{background:var(--jera-border);border-radius:9999px}.advanced-nav-inner::-webkit-scrollbar-thumb{background:var(--jera-border);border-radius:9999px}.billing-page{background:radial-gradient(ellipse 70% 50% at 0% 0%,#f59e0b14,transparent),radial-gradient(ellipse 50% 40% at 100% 0%,#fbbf240f,transparent),radial-gradient(ellipse 40% 30% at 50% 100%,#eab3080d,transparent),var(--jera-bg);color:var(--jera-text)}.billing-page-icon{color:#a5b4fc;background:linear-gradient(135deg,#6366f133,#8b5cf626);border:1px solid #6366f147;border-radius:1rem;flex-shrink:0;justify-content:center;align-items:center;width:3rem;height:3rem;display:flex}.billing-nav{flex-wrap:wrap;gap:.75rem;margin-bottom:1.5rem;display:flex}.billing-nav-inner{background:var(--jera-surface);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--jera-border);border-radius:1rem;gap:.25rem;padding:.375rem;box-shadow:0 2px 12px #0000000a}.billing-nav-link{color:var(--jera-text-muted);white-space:nowrap;border-radius:.75rem;align-items:center;padding:.5rem .75rem;font-size:.75rem;font-weight:600;text-decoration:none;transition:color .15s,background .15s;display:inline-flex}.billing-nav-link:hover{color:var(--jera-text-strong);background:#6366f10f}.billing-nav-active{color:#fff;background:linear-gradient(135deg,#6366f1,#8b5cf6);box-shadow:0 2px 12px #6366f133}.billing-stat-clients:before{background:#fcd34d}.billing-stat-clients .ticket-stat-value{color:#fcd34d}.billing-stat-invoices:before{background:#34d399}.billing-stat-invoices .ticket-stat-value{color:#34d399}.billing-stat-outstanding:before{background:#f87171}.billing-stat-outstanding .ticket-stat-value{color:#f87171}.billing-stat-expenses:before{background:#a78bfa}.billing-stat-expenses .ticket-stat-value{color:#a78bfa}.billing-stat-billable:before{background:#6ee7b7}.billing-stat-billable .ticket-stat-value{color:#6ee7b7}.billing-hub-grid{grid-template-columns:1fr;gap:1rem;margin-top:1.5rem;display:grid}@media(min-width:640px){.billing-hub-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.billing-hub-grid{grid-template-columns:repeat(3,1fr)}}.billing-hub-card{background:var(--jera-surface);border:1px solid var(--jera-border);color:inherit;border-radius:1rem;padding:1.25rem;text-decoration:none;transition:transform .15s,border-color .15s,box-shadow .15s;display:block;box-shadow:0 4px 20px #0000000a}.billing-hub-card:hover{border-color:#6366f140;transform:translateY(-2px);box-shadow:0 8px 28px #6366f114}.billing-hub-card h3{color:var(--jera-text-strong);margin-bottom:.375rem;font-size:.9375rem;font-weight:700}.billing-hub-card p{color:var(--jera-text-muted);font-size:.8125rem;line-height:1.5}.billing-hub-stat{color:var(--jera-text-muted);margin-top:.75rem;font-size:.75rem;font-weight:600;display:inline-block}.billing-flash{color:#6ee7b7;background:#34d3991f;border-radius:.75rem;margin:1rem 0;padding:.75rem 1rem;font-size:.875rem;font-weight:600}.billing-config-panel{background:var(--jera-surface);border:1px solid var(--jera-border);border-radius:1rem;margin:1rem 0;padding:1.5rem}.billing-config-panel-collapsible{padding:0;overflow:hidden}.billing-config-summary{cursor:pointer;align-items:center;gap:.875rem;padding:1.125rem 1.25rem;list-style:none;transition:background .15s;display:flex}.billing-config-summary::-webkit-details-marker{display:none}.billing-config-summary:hover{background:#6366f10a}.billing-config-summary-icon{color:#818cf8;background:#6366f11f;border-radius:.75rem;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex}.billing-config-summary-title{color:var(--jera-text-strong);font-size:.9375rem;font-weight:700;display:block}.billing-config-summary-desc{color:var(--jera-text-muted);margin-top:.125rem;font-size:.8125rem;display:block}.billing-form-panel{border-top:1px solid var(--jera-border);padding:0 1.25rem 1.25rem}.billing-form{flex-direction:column;gap:1rem;display:flex}.billing-form-grid{grid-template-columns:1fr;gap:1rem;display:grid}@media(min-width:640px){.billing-form-grid{grid-template-columns:repeat(2,1fr)}}.billing-checkbox{color:var(--jera-text-muted);align-items:center;gap:.5rem;font-size:.875rem;display:flex}.billing-filter-bar{flex-wrap:wrap;gap:.75rem;margin:1rem 0;display:flex}.billing-filter-panel{background:var(--jera-surface);border:1px solid var(--jera-border);border-radius:1rem;margin:1rem 0 1.25rem;padding:.875rem 1rem;box-shadow:0 2px 12px #0000000a}.billing-filter-panel-inner{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.billing-filter-label{text-transform:uppercase;letter-spacing:.08em;color:var(--jera-text-muted);font-size:.6875rem;font-weight:700}.billing-filter-select{min-width:10rem;max-width:14rem}.billing-table-wrap{background:var(--jera-surface);border:1px solid var(--jera-border);border-radius:1.125rem;margin-top:1.25rem;overflow:hidden;box-shadow:0 4px 20px #0000000d}.billing-data-table{border-collapse:collapse;width:100%;font-size:.875rem}.billing-data-table th,.billing-data-table td{text-align:left;border-bottom:1px solid var(--jera-border);padding:.875rem 1.125rem}.billing-data-table th{text-transform:uppercase;letter-spacing:.06em;color:var(--jera-text-muted);background:var(--jera-surface-elevated);font-size:.6875rem;font-weight:700}.billing-data-table tbody tr:last-child td{border-bottom:none}.billing-table-row{transition:background .15s}.billing-table-row:hover{background:#6366f108}.billing-invoice-number{color:var(--jera-text-strong);font-family:ui-monospace,monospace;font-size:.8125rem;font-weight:700}.billing-table-muted{color:var(--jera-text-muted)}.billing-table-total{color:var(--jera-text-strong);font-weight:700}.billing-table-col-total{text-align:right}.billing-table-col-actions{white-space:nowrap;width:1%}.billing-table-actions{flex-wrap:wrap;justify-content:flex-end;gap:.375rem;display:flex}.billing-table-action-btn{cursor:pointer;border:1px solid var(--jera-border);background:var(--jera-surface-elevated);color:var(--jera-text-muted);border-radius:.5rem;padding:.375rem .75rem;font-size:.75rem;font-weight:600;transition:background .15s,color .15s,border-color .15s}.billing-table-action-btn:hover{color:#818cf8;background:#6366f114;border-color:#6366f133}.billing-table-action-btn-primary{color:#a5b4fc;background:#6366f11a;border-color:#6366f133}.billing-table-action-btn-primary:hover{color:#c7d2fe;background:#6366f12e}.billing-table-empty{border-bottom:none!important;padding:0!important}.billing-table-project{color:var(--jera-text-strong);font-size:.875rem;font-weight:700;display:block}.billing-table-sub{color:var(--jera-text-muted);margin-top:.125rem;font-size:.75rem;display:block}.billing-util{font-size:.8125rem;font-weight:600}.billing-util-normal{color:var(--jera-text-muted)}.billing-util-high{color:#fbbf24}.billing-empty-inline{box-shadow:none;background:0 0;border:none;border-radius:0;margin:0;padding:2.5rem 1.5rem}.reporting-data-table{border-collapse:collapse;width:100%;font-size:.875rem}.reporting-data-table th,.reporting-data-table td{text-align:left;border-bottom:1px solid var(--jera-border);color:var(--jera-text);padding:.75rem 1rem}.reporting-data-table th{color:var(--jera-text-muted);text-transform:uppercase;font-size:.75rem;font-weight:600}.billing-client-list,.billing-budget-list,.billing-expense-list{flex-direction:column;gap:.875rem;margin-top:1.25rem;display:flex}.billing-client-card,.billing-budget-card,.billing-expense-card{background:var(--jera-surface);border:1px solid var(--jera-border);border-radius:1.125rem;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.25rem;transition:border-color .15s,box-shadow .15s;display:flex;box-shadow:0 4px 20px #0000000f}.billing-client-card:hover{border-color:#6366f140;box-shadow:0 8px 28px #6366f114}.billing-client-card-main{flex:1;align-items:flex-start;gap:1rem;min-width:0;display:flex}.billing-client-avatar{color:#fbbf24;background:linear-gradient(135deg,#f59e0b33,#fbbf2426);border:1px solid #f59e0b40;border-radius:.875rem;flex-shrink:0;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;font-size:1rem;font-weight:800;display:flex}.billing-client-body{flex:1;min-width:0}.billing-client-head{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.25rem;display:flex}.billing-client-name{color:var(--jera-text-strong);margin:0;font-size:1rem;font-weight:700}.billing-client-badge{text-transform:uppercase;letter-spacing:.05em;border-radius:9999px;padding:.2rem .5rem;font-size:.625rem;font-weight:700}.billing-client-badge-live{color:#34d399;background:#10b9811f;border:1px solid #10b98133}.billing-client-badge-off{color:#94a3b8;background:#94a3b81f;border:1px solid #94a3b833}.billing-client-contact{color:var(--jera-text-muted);margin:0;font-size:.8125rem}.billing-client-contact-dot{opacity:.5;margin:0 .25rem}.billing-client-stats{flex-wrap:wrap;gap:.5rem;margin-top:.625rem;display:flex}.billing-client-stat{color:var(--jera-text-muted);background:var(--jera-surface-elevated);border:1px solid var(--jera-border);border-radius:9999px;padding:.25rem .625rem;font-size:.75rem}.billing-client-stat strong{color:var(--jera-text-strong);font-weight:700}.billing-portal-url-box{background:var(--jera-surface-elevated);border:1px solid var(--jera-border);border-radius:.75rem;flex-wrap:wrap;align-items:stretch;gap:.5rem;margin-top:.875rem;padding:.5rem;display:flex}.billing-portal-url-input{min-width:12rem;color:var(--jera-text);background:0 0;border:none;outline:none;flex:1;padding:.5rem .75rem;font-family:ui-monospace,monospace;font-size:.75rem}.billing-portal-url-actions{flex-shrink:0;gap:.375rem;display:flex}.billing-portal-action{border:1px solid var(--jera-border);background:var(--jera-surface);color:var(--jera-text-muted);cursor:pointer;border-radius:.5rem;align-items:center;gap:.375rem;padding:.5rem .75rem;font-size:.75rem;font-weight:600;text-decoration:none;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.billing-portal-action:hover{color:#818cf8;background:#6366f114;border-color:#6366f133}.billing-portal-action-open:hover{color:#6366f1}.billing-client-actions{flex-direction:column;flex-shrink:0;gap:.5rem;display:flex}.billing-client-action-btn{cursor:pointer;border:1px solid var(--jera-border);background:var(--jera-surface-elevated);color:var(--jera-text-muted);border-radius:.625rem;align-items:center;gap:.375rem;padding:.5rem .875rem;font-size:.8125rem;font-weight:600;transition:background .15s,color .15s;display:inline-flex}.billing-client-action-btn:hover{color:#a5b4fc;background:#6366f114;border-color:#6366f133}.billing-client-card h3,.billing-budget-card h3,.billing-expense-card h3{color:var(--jera-text-strong);font-weight:600}.billing-expense-body{flex:1;min-width:0}.billing-expense-title{margin:0;font-size:.9375rem;font-weight:700}.billing-expense-meta{color:var(--jera-text-muted);margin:.25rem 0 0;font-size:.8125rem}.billing-billable-badge{text-transform:uppercase;letter-spacing:.04em;color:#34d399;font-size:.6875rem;font-weight:700}.billing-expense-actions{flex-shrink:0;align-items:center;gap:.75rem;display:flex}.billing-expense-amount{color:var(--jera-text-strong);font-size:1rem;font-weight:700}.billing-delete-btn{cursor:pointer;color:#fca5a5;background:#f8717114;border:1px solid #f8717140;border-radius:.5rem;padding:.375rem .75rem;font-size:.75rem;font-weight:600;transition:background .15s,color .15s,border-color .15s}.billing-delete-btn:hover{color:#f87171;background:#f8717126;border-color:#f8717159}.billing-budget-body{flex:1;min-width:0}.billing-budget-head{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.25rem;display:flex}.billing-budget-title{margin:0;font-size:.9375rem;font-weight:700}.billing-budget-alert-badge{text-transform:uppercase;letter-spacing:.05em;color:#fbbf24;background:#f59e0b1f;border:1px solid #f59e0b40;border-radius:9999px;padding:.2rem .5rem;font-size:.625rem;font-weight:700}.billing-budget-project{color:var(--jera-text-muted);margin:0;font-size:.8125rem}.billing-budget-meta{color:var(--jera-text-muted);margin:.5rem 0 0;font-size:.8125rem}.billing-budget-util{color:var(--jera-text-muted);margin:.375rem 0 0;font-size:.75rem}.billing-portal-link{color:#818cf8;word-break:break-all;margin-top:.5rem;font-size:.75rem;text-decoration:none;display:block}.billing-portal-link:hover{color:#a5b4fc;text-decoration:underline}.billing-empty-modern{text-align:center;background:var(--jera-surface);border:1px dashed var(--jera-border);border-radius:1.125rem;flex-direction:column;align-items:center;padding:3rem 1.5rem;display:flex}.billing-empty-icon{color:#fbbf24;background:#f59e0b1a;border-radius:1rem;justify-content:center;align-items:center;width:3.5rem;height:3.5rem;margin-bottom:1rem;display:flex}.billing-empty-title{color:var(--jera-text-strong);margin:0;font-size:1rem;font-weight:700}.billing-empty-desc{color:var(--jera-text-muted);margin:.375rem 0 0;font-size:.875rem}.billing-status{border-radius:9999px;padding:.2rem .5rem;font-size:.75rem;font-weight:700}.billing-status-off{color:#94a3b8;background:#94a3b826}.billing-line-items{flex-direction:column;gap:.5rem;display:flex}.billing-line-item-row{grid-template-columns:2fr 1fr 1fr;gap:.5rem;display:grid}.billing-invoice-status{text-transform:uppercase;border-radius:9999px;padding:.15rem .5rem;font-size:.6875rem;font-weight:700}.billing-invoice-draft{color:#94a3b8;background:#94a3b826}.billing-invoice-sent{color:#22d3ee;background:#22d3ee26}.billing-invoice-paid{color:#6ee7b7;background:#34d39926}.billing-invoice-overdue{color:#f87171;background:#f8717126}.billing-invoice-cancelled{color:#64748b;background:#64748b26}.billing-alert-box{background:#f59e0b14;border:1px solid #f59e0b40;border-radius:1rem;margin:1rem 0;padding:1.25rem}.billing-alert-title{color:var(--jera-text-strong);margin:0;font-size:.875rem;font-weight:700}.billing-alert-list{margin:.5rem 0 0;padding:0;list-style:none}.billing-alert-list li{color:#fcd34d;padding:.375rem 0;font-size:.875rem}.billing-alert-list li strong{color:var(--jera-text-strong)}.billing-budget-alert{border-color:#f59e0b59}.billing-progress-bar{background:var(--jera-surface-elevated);border:1px solid var(--jera-border);border-radius:9999px;height:.375rem;margin-top:.5rem;overflow:hidden}.billing-progress-fill{background:linear-gradient(90deg,#6366f1,#8b5cf6);border-radius:9999px;height:100%}.billing-progress-fill-alert{background:linear-gradient(90deg,#f59e0b,#fcd34d)}.billing-empty{text-align:center;color:var(--jera-text-muted);padding:2rem}.billing-portal-public{max-width:32rem;margin:0 auto}.billing-portal-header{text-align:center;margin-bottom:2rem}.billing-portal-stats{justify-content:center;margin-bottom:2rem;display:flex}.billing-portal-stat{text-align:center;background:#f59e0b1a;border:1px solid #f59e0b33;border-radius:1rem;padding:1.25rem 2rem}.billing-portal-stat-value{color:#fcd34d;font-size:1.5rem;font-weight:800}.billing-portal-stat-label{color:#94a3b8;margin-top:.25rem;font-size:.75rem}.billing-portal-section{margin-bottom:2rem}.billing-portal-invoice,.billing-portal-project{background:#0f172a8c;border:1px solid #ffffff12;border-radius:.875rem;justify-content:space-between;align-items:center;gap:1rem;margin-top:.5rem;padding:1rem;display:flex}.billing-portal-project{flex-direction:column;align-items:flex-start}.client-portal-body{color:#334155;background:#f4f6fb}.client-portal-shell{min-height:100dvh}.client-portal-aside-bg{background:linear-gradient(145deg,#4f46e5,#7c3aed 45%,#c026d3)}.client-portal-aside-pattern{opacity:.9;background-image:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23ffffff' fill-opacity='0.06'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}.client-portal-aside-glow{filter:blur(64px);pointer-events:none;border-radius:9999px;position:absolute}.client-portal-aside-glow-a{background:#ffffff24;width:18rem;height:18rem;top:15%;left:-4rem}.client-portal-aside-glow-b{background:#f472b638;width:22rem;height:22rem;bottom:10%;right:-2rem}.client-portal-brand{align-items:center;gap:.875rem;margin-bottom:2.5rem;display:flex}.client-portal-brand-mark{color:#fff;background:#ffffff2e;border:1px solid #ffffff38;border-radius:1rem;justify-content:center;align-items:center;width:3rem;height:3rem;font-size:1.125rem;font-weight:800;display:flex;box-shadow:0 8px 24px #0000001f}.client-portal-brand-mark-sm{border-radius:.875rem;width:2.5rem;height:2.5rem;font-size:1rem}.client-portal-brand-name{color:#fff;letter-spacing:-.02em;font-size:1.375rem;font-weight:800}.client-portal-aside-eyebrow{text-transform:uppercase;letter-spacing:.1em;color:#ffffffa6;margin-bottom:.75rem;font-size:.75rem;font-weight:700}.client-portal-aside-title{letter-spacing:-.03em;color:#fff;margin-bottom:1rem;font-size:clamp(1.875rem,3vw,2.5rem);font-weight:800;line-height:1.15}.client-portal-aside-desc{color:#ffffffc7;max-width:26rem;font-size:1rem;line-height:1.65}.client-portal-aside-features{flex-direction:column;gap:.75rem;margin-top:2rem;display:flex}.client-portal-feature{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff1a;border:1px solid #ffffff24;border-radius:1rem;align-items:flex-start;gap:.875rem;padding:1rem 1.125rem;display:flex}.client-portal-feature-icon{color:#fff;background:#ffffff29;border-radius:.75rem;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex}.client-portal-feature-label{color:#fff;margin-bottom:.125rem;font-size:.9375rem;font-weight:700}.client-portal-feature-desc{color:#ffffffb8;font-size:.8125rem;line-height:1.45}.client-portal-main{background:radial-gradient(80% 50% at 100% 0,#6366f10f,#0000),radial-gradient(60% 40% at 0 100%,#0ea5e90d,#0000),#f4f6fb}.client-portal-mobile-brand{align-items:center;gap:.75rem;margin-bottom:1.5rem;display:flex}.client-portal-mobile-workspace{color:#0f172a;font-size:1rem;font-weight:700}.client-portal-mobile-client{color:#64748b;font-size:.8125rem}.client-portal-header{margin-bottom:1.5rem}.client-portal-badge{text-transform:uppercase;letter-spacing:.06em;color:#4f46e5;background:#6366f11a;border:1px solid #6366f126;border-radius:9999px;margin-bottom:.75rem;padding:.25rem .625rem;font-size:.6875rem;font-weight:700;display:inline-flex}.client-portal-title{letter-spacing:-.03em;color:#0f172a;font-size:clamp(1.75rem,4vw,2.25rem);font-weight:800;line-height:1.15}.client-portal-subtitle{color:#64748b;margin-top:.375rem;font-size:.9375rem}.client-portal-balance{border:1px solid #0000;border-radius:1.125rem;align-items:flex-start;gap:1rem;margin-bottom:1.5rem;padding:1.25rem 1.375rem;display:flex;box-shadow:0 4px 20px #0f172a0f}.client-portal-balance-clear{background:linear-gradient(135deg,#ecfdf5,#f0fdf4);border-color:#10b98133}.client-portal-balance-due{background:linear-gradient(135deg,#fffbeb,#fef3c7);border-color:#f59e0b40}.client-portal-balance-icon{border-radius:.875rem;flex-shrink:0;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;display:flex}.client-portal-balance-clear .client-portal-balance-icon{color:#059669;background:#10b9811f}.client-portal-balance-due .client-portal-balance-icon{color:#d97706;background:#f59e0b26}.client-portal-balance-label{text-transform:uppercase;letter-spacing:.08em;color:#64748b;font-size:.6875rem;font-weight:700}.client-portal-balance-value{letter-spacing:-.02em;margin-top:.25rem;font-size:1.75rem;font-weight:800;line-height:1.1}.client-portal-balance-clear .client-portal-balance-value{color:#047857}.client-portal-balance-due .client-portal-balance-value{color:#b45309}.client-portal-balance-hint{color:#64748b;margin-top:.375rem;font-size:.8125rem}.client-portal-grid{grid-template-columns:1fr;gap:1rem;display:grid}@media(min-width:640px){.client-portal-grid{grid-template-columns:repeat(2,1fr)}}.client-portal-card{background:#fff;border:1px solid #e2e8f0;border-radius:1.125rem;overflow:hidden;box-shadow:0 4px 20px #0f172a0a}.client-portal-card-head{background:#fafbfc;border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:center;padding:1rem 1.125rem;display:flex}.client-portal-card-title{text-transform:uppercase;letter-spacing:.06em;color:#475569;font-size:.8125rem;font-weight:700}.client-portal-card-count{color:#6366f1;background:#6366f11a;border-radius:9999px;padding:.125rem .5rem;font-size:.75rem;font-weight:700}.client-portal-card-body{padding:.75rem}.client-portal-invoice{border-radius:.75rem;justify-content:space-between;align-items:flex-start;gap:.75rem;padding:.75rem;transition:background .15s;display:flex}.client-portal-invoice:hover{background:#f8fafc}.client-portal-invoice-number{color:#0f172a;font-size:.875rem;font-weight:700}.client-portal-invoice-meta{color:#64748b;margin-top:.125rem;font-size:.75rem}.client-portal-invoice-side{text-align:right;flex-shrink:0}.client-portal-invoice-total{color:#0f172a;margin-top:.375rem;font-size:.9375rem;font-weight:800}.client-portal-project{border-radius:.75rem;align-items:flex-start;gap:.75rem;padding:.75rem;transition:background .15s;display:flex}.client-portal-project:hover{background:#f8fafc}.client-portal-project-icon{color:#6366f1;background:#6366f11a;border-radius:.625rem;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;display:flex}.client-portal-project-name{color:#0f172a;font-size:.875rem;font-weight:700}.client-portal-project-meta{color:#64748b;margin-top:.125rem;font-size:.75rem}.client-portal-empty{text-align:center;padding:1.5rem 1rem}.client-portal-empty-icon{color:#94a3b8;background:#f1f5f9;border-radius:.875rem;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;margin:0 auto .75rem;display:flex}.client-portal-empty-title{color:#334155;font-size:.875rem;font-weight:700}.client-portal-empty-desc{color:#64748b;margin-top:.25rem;font-size:.8125rem;line-height:1.5}.client-portal-footer{color:#94a3b8;justify-content:center;align-items:center;gap:.5rem;margin-top:2rem;padding-top:1.5rem;font-size:.75rem;display:flex}.client-portal-footer strong{color:#6366f1;font-weight:700}.client-portal-footer-dot{opacity:.5}.client-portal-body .billing-invoice-status{padding:.2rem .5rem;font-size:.625rem}.advanced-page{background:radial-gradient(ellipse 70% 50% at 0% 0%,#8b5cf614,transparent),radial-gradient(ellipse 50% 40% at 100% 0%,#a78bfa0f,transparent),radial-gradient(ellipse 40% 30% at 50% 100%,#6366f10d,transparent),var(--jera-bg)}.advanced-page-icon{color:#c4b5fd;background:linear-gradient(135deg,#8b5cf633,#a78bfa26);border:1px solid #8b5cf647;border-radius:1rem;flex-shrink:0;justify-content:center;align-items:center;width:3rem;height:3rem;display:flex}.advanced-nav{flex-wrap:wrap;gap:.75rem;margin-bottom:1.5rem;display:flex}.advanced-nav-inner{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#14141fbf;border:1px solid #2a2a3d;border-radius:1rem;gap:.25rem;padding:.375rem}.advanced-nav-link{color:#94a3b8;white-space:nowrap;border-radius:.75rem;align-items:center;padding:.5rem .75rem;font-size:.75rem;font-weight:600;text-decoration:none;transition:color .15s,background .15s;display:inline-flex}.advanced-nav-link:hover{color:#c4b5fd;background:#8b5cf614}.advanced-nav-active{color:#fff;background:linear-gradient(135deg,#8b5cf64d,#a78bfa38);box-shadow:0 2px 12px #8b5cf61f}.advanced-stat-gantt:before{background:#a78bfa}.advanced-stat-gantt .ticket-stat-value{color:#a78bfa}.advanced-stat-roadmap:before{background:#818cf8}.advanced-stat-roadmap .ticket-stat-value{color:#818cf8}.advanced-stat-risks:before{background:#f87171}.advanced-stat-risks .ticket-stat-value{color:#f87171}.advanced-stat-ai:before{background:#34d399}.advanced-stat-ai .ticket-stat-value{color:#34d399}.advanced-hub-grid{grid-template-columns:1fr;gap:1rem;margin-top:1.5rem;display:grid}@media(min-width:640px){.advanced-hub-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.advanced-hub-grid{grid-template-columns:repeat(3,1fr)}}.advanced-hub-card{color:inherit;background:#0f172a8c;border:1px solid #ffffff12;border-radius:1rem;padding:1.25rem;text-decoration:none;transition:transform .15s,border-color .15s;display:block}.advanced-hub-card:hover{border-color:#8b5cf640;transform:translateY(-2px)}.advanced-hub-card h3{color:#f1f5f9;margin-bottom:.375rem;font-size:.9375rem;font-weight:700}.advanced-hub-card p{color:#94a3b8;font-size:.8125rem;line-height:1.5}.advanced-hub-stat{color:#64748b;margin-top:.75rem;font-size:.75rem;font-weight:600;display:inline-block}.advanced-flash{color:#6ee7b7;background:#34d3991f;border-radius:.75rem;margin:1rem 0;padding:.75rem 1rem;font-size:.875rem;font-weight:600}.advanced-config-panel{background:#0f172a8c;border:1px solid #ffffff12;border-radius:1rem;margin:1rem 0;padding:1.5rem}.advanced-form{flex-direction:column;gap:1rem;display:flex}.advanced-form-grid{grid-template-columns:1fr;gap:1rem;display:grid}@media(min-width:640px){.advanced-form-grid{grid-template-columns:repeat(2,1fr)}}.advanced-checkbox{color:#94a3b8;align-items:center;gap:.5rem;font-size:.875rem;display:flex}.advanced-filter-bar{flex-wrap:wrap;gap:.75rem;margin:1rem 0;display:flex}.advanced-empty{text-align:center;color:#64748b;padding:2rem}.advanced-gantt-wrap{background:#0f172a8c;border:1px solid #ffffff12;border-radius:1rem;padding:1rem;overflow-x:auto}.advanced-gantt-row{border-bottom:1px solid #ffffff0d;grid-template-columns:12rem 1fr;align-items:center;gap:1rem;min-width:36rem;padding:.625rem 0;display:grid}.advanced-gantt-label strong{color:#f1f5f9;font-size:.875rem;display:block}.advanced-gantt-track{background:#ffffff0a;border-radius:.375rem;height:1.5rem;position:relative}.advanced-gantt-bar{border-radius:.25rem;min-width:4px;height:1.1rem;position:absolute;top:.2rem}.advanced-gantt-todo{background:#64748b}.advanced-gantt-in_progress{background:#818cf8}.advanced-gantt-review{background:#fbbf24}.advanced-gantt-done{background:#34d399}.advanced-gantt-blocked{outline:2px dashed #f87171}.advanced-roadmap-quarter{margin-top:1.5rem}.advanced-roadmap-card{background:#0f172a8c;border:1px solid #ffffff12;border-radius:.875rem;justify-content:space-between;align-items:center;margin-top:.5rem;padding:1rem;display:flex}.advanced-roadmap-status{text-transform:capitalize;border-radius:9999px;padding:.2rem .5rem;font-size:.6875rem;font-weight:700}.advanced-roadmap-planned{color:#94a3b8;background:#94a3b826}.advanced-roadmap-in_progress{color:#a5b4fc;background:#818cf826}.advanced-roadmap-shipped{color:#6ee7b7;background:#34d39926}.advanced-risk-matrix{margin:1rem 0}.advanced-matrix-table{border-collapse:collapse;width:100%;font-size:.875rem}.advanced-matrix-table th,.advanced-matrix-table td{text-align:center;border:1px solid #ffffff0f;padding:.75rem}.advanced-matrix-active{color:#fca5a5;background:#f8717126;font-weight:700}.advanced-matrix-empty{color:#475569}.advanced-risk-list{flex-direction:column;gap:.75rem;margin-top:1rem;display:flex}.advanced-risk-card{background:#0f172a8c;border-left:3px solid #64748b;border-radius:.875rem;justify-content:space-between;gap:1rem;padding:1rem 1.25rem;display:flex}.advanced-risk-critical{border-left-color:#f87171}.advanced-risk-high{border-left-color:#fbbf24}.advanced-risk-medium{border-left-color:#818cf8}.advanced-risk-low{border-left-color:#34d399}.advanced-form-list,.advanced-ai-list{flex-direction:column;gap:.75rem;margin-top:1rem;display:flex}.advanced-form-card,.advanced-submission-card,.advanced-ai-card{background:#0f172a8c;border:1px solid #ffffff12;border-radius:1rem;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.25rem;display:flex}.advanced-ai-urgent{border-color:#f871714d}.advanced-ai-high{border-color:#fbbf2440}.advanced-ai-type{text-transform:uppercase;color:#a78bfa;font-size:.6875rem;font-weight:700}.advanced-multi-grid{grid-template-columns:repeat(auto-fill,minmax(10rem,1fr));gap:.75rem;margin:1rem 0;display:grid}.advanced-multi-project-card{border:1px solid #ffffff12;border-top:3px solid var(--project-color,#6366f1);color:inherit;background:#0f172a8c;border-radius:.875rem;padding:1rem;text-decoration:none}.advanced-task-list{flex-direction:column;gap:.5rem;display:flex}.advanced-task-row{color:inherit;background:#0f172a8c;border:1px solid #ffffff12;border-radius:.75rem;align-items:center;gap:.75rem;padding:.875rem 1rem;text-decoration:none;display:flex}.advanced-task-overdue{border-color:#f8717140}.advanced-task-dot{border-radius:9999px;flex-shrink:0;width:.5rem;height:.5rem}.advanced-tenant-info{color:#94a3b8;background:#0f172a8c;border:1px solid #ffffff12;border-radius:1rem;margin:1rem 0;padding:1.25rem;font-size:.875rem}.advanced-tenant-features{margin:1rem 0 0;padding:0;list-style:none}.advanced-tenant-features li{padding:.25rem 0}.advanced-mobile-status{flex-wrap:wrap;gap:.5rem;margin:1rem 0;display:flex}.advanced-mobile-badge{color:#94a3b8;background:#94a3b826;border-radius:9999px;padding:.375rem .75rem;font-size:.75rem;font-weight:600}.advanced-mobile-on{color:#6ee7b7;background:#34d39926}.advanced-mobile-features{flex-direction:column;gap:.75rem;display:flex}.advanced-mobile-feature{background:#0f172a8c;border:1px solid #ffffff12;border-radius:.875rem;justify-content:space-between;align-items:center;padding:1rem;display:flex}.advanced-mobile-status-pill{text-transform:uppercase;color:#a5b4fc;background:#818cf826;border-radius:9999px;padding:.2rem .5rem;font-size:.6875rem;font-weight:700}.advanced-mobile-optimized{color:#6ee7b7;background:#34d39926}.advanced-mobile-responsive,.advanced-mobile-scroll{color:#22d3ee;background:#22d3ee26}.advanced-mobile-planned{color:#fcd34d;background:#fbbf2426}.workspace-hub-page{background:radial-gradient(ellipse 90% 60% at 0% -10%,#6366f12e,transparent),radial-gradient(ellipse 70% 50% at 100% 0%,#a855f71f,transparent),radial-gradient(ellipse 60% 40% at 50% 100%,#3b82f614,transparent),var(--jera-bg)}.workspace-hub-main{max-width:72rem;margin:0 auto;padding:2.5rem 1.5rem 4rem}.workspace-hub-hero{flex-direction:column;gap:2rem;margin-bottom:2rem;display:flex}@media(min-width:768px){.workspace-hub-hero{flex-direction:row;justify-content:space-between;align-items:flex-end}}.workspace-hub-pill{text-transform:uppercase;letter-spacing:.08em;color:#a5b4fc;background:#6366f11f;border:1px solid #6366f138;border-radius:9999px;align-items:center;gap:.4rem;padding:.3rem .75rem;font-size:.6875rem;font-weight:700;display:inline-flex}.workspace-hub-pill-dot{background:#818cf8;border-radius:9999px;width:.375rem;height:.375rem;box-shadow:0 0 8px #818cf899}.workspace-hub-title{letter-spacing:-.03em;color:#fff;margin:.875rem 0 .75rem;font-size:clamp(2.25rem,5vw,3.25rem);font-weight:800;line-height:1.08}.workspace-hub-subtitle{color:#94a3b8;max-width:32rem;margin:0;font-size:1rem;line-height:1.65}.workspace-hub-stats{flex-wrap:wrap;gap:.625rem;display:flex}.workspace-hub-stat{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#14141fb8;border:1px solid #ffffff14;border-radius:1rem;align-items:center;gap:.75rem;min-width:8.5rem;padding:.875rem 1rem;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex;box-shadow:0 8px 24px #0000001f}.workspace-hub-stat:hover{border-color:#6366f140;transform:translateY(-2px);box-shadow:0 12px 32px #6366f11f}.workspace-hub-stat-icon{border-radius:.6875rem;flex-shrink:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:flex}.workspace-hub-stat-icon-workspaces{color:#a5b4fc;background:#6366f126;border:1px solid #6366f138}.workspace-hub-stat-icon-channels{color:#38bdf8;background:#38bdf81f;border:1px solid #38bdf833}.workspace-hub-stat-icon-unread{color:#c4b5fd;background:#a78bfa1f;border:1px solid #a78bfa33}.workspace-hub-stat-content{min-width:0}.workspace-hub-stat-value{color:#f1f5f9;margin:0;font-size:1.375rem;font-weight:800;line-height:1}.workspace-hub-stat-label{text-transform:uppercase;letter-spacing:.06em;color:#64748b;margin:.3rem 0 0;font-size:.625rem;font-weight:600}.workspace-hub-stat-accent .workspace-hub-stat-value{color:#c4b5fd}.workspace-hub-join{isolation:isolate;border-radius:1.25rem;margin-bottom:1.75rem;position:relative;overflow:hidden}.workspace-hub-join-accent{opacity:.75;pointer-events:none;z-index:2;background:linear-gradient(90deg,#6366f1,#8b5cf6,#22d3ee);height:3px;position:absolute;inset:0 0 auto}.workspace-hub-join-glow{border-radius:inherit;pointer-events:none;background:radial-gradient(80% 80% at 100% 0,#6366f11f,#0000 55%);position:absolute;inset:0}.workspace-hub-join-inner{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0f0f1ad9;border:1px solid #ffffff14;border-radius:1.25rem;flex-direction:column;gap:1.25rem;padding:1.25rem 1.5rem;display:flex;position:relative;box-shadow:0 12px 40px #0000002e}@media(min-width:1024px){.workspace-hub-join-inner{flex-direction:row;justify-content:space-between;align-items:center}}.workspace-hub-join-copy{flex:1;align-items:flex-start;gap:.875rem;min-width:0;display:flex}.workspace-hub-join-icon{color:#a5b4fc;background:linear-gradient(135deg,#6366f138,#8b5cf61f);border:1px solid #6366f147;border-radius:.875rem;flex-shrink:0;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;display:flex;box-shadow:0 4px 16px #6366f126}.workspace-hub-join-title{color:#fff;margin:0 0 .2rem;font-size:1.0625rem;font-weight:700;line-height:1.3}.workspace-hub-join-desc{color:#94a3b8;margin:0;font-size:.8125rem;line-height:1.5}.workspace-hub-demo-chip{color:#c7d2fe;cursor:pointer;background:#6366f126;border:1px solid #6366f140;border-radius:.375rem;margin-left:.25rem;padding:.125rem .5rem;font-family:ui-monospace,monospace;font-size:.75rem;font-weight:600;transition:background .15s,color .15s;display:inline-flex}.workspace-hub-demo-chip:hover{color:#fff;background:#6366f147}.workspace-hub-join-form{flex-direction:column;gap:.625rem;width:100%;display:flex}@media(min-width:640px){.workspace-hub-join-form{flex-direction:row;align-items:stretch;width:auto;min-width:24rem}}.workspace-hub-input-wrap{flex:1;min-width:0;position:relative}.workspace-hub-input-icon{color:#64748b;pointer-events:none;width:1rem;height:1rem;position:absolute;top:50%;left:.875rem;transform:translateY(-50%)}.workspace-hub-input{min-height:2.625rem;background:#00000047!important;border-color:#ffffff14!important;padding-left:2.5rem!important}.workspace-hub-join-btn{white-space:nowrap;justify-content:center;align-items:center;gap:.4rem;min-height:2.625rem;padding:.625rem 1.25rem;display:inline-flex;box-shadow:0 8px 24px #6366f147}.workspace-hub-join-btn-icon{width:1rem;height:1rem;transition:transform .2s}.workspace-hub-join-btn:hover .workspace-hub-join-btn-icon{transform:translate(2px)}.workspace-hub-error{color:#fca5a5;margin-top:.75rem;padding-left:.25rem;font-size:.875rem}.workspace-hub-grid{grid-template-columns:1fr;gap:1.25rem;display:grid}@media(min-width:640px){.workspace-hub-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.workspace-hub-grid{grid-template-columns:repeat(3,1fr)}}.workspace-hub-card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:inherit;isolation:isolate;background:#14141fc7;border:1px solid #ffffff14;border-radius:1.25rem;text-decoration:none;transition:transform .25s,border-color .25s,box-shadow .25s;display:block;position:relative;overflow:hidden;box-shadow:0 8px 32px #0000002e}.workspace-hub-card-accent{opacity:.55;pointer-events:none;background:linear-gradient(90deg,#6366f1,#8b5cf6,#22d3ee);height:3px;transition:opacity .25s;position:absolute;inset:0 0 auto}.workspace-hub-card:hover{border-color:#6366f159;transform:translateY(-4px);box-shadow:0 24px 48px -12px #6366f147}.workspace-hub-card:hover .workspace-hub-card-accent{opacity:1}.workspace-hub-card-inner{flex-direction:column;height:100%;padding:1.25rem;display:flex;position:relative}.workspace-hub-card-shine{opacity:0;pointer-events:none;background:linear-gradient(145deg,#6366f11a,#0000 55%);transition:opacity .25s;position:absolute;inset:0}.workspace-hub-card:hover .workspace-hub-card-shine{opacity:1}.workspace-hub-card-header{justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:.875rem;display:flex}.workspace-hub-card-brand{align-items:center;gap:.875rem;min-width:0;display:flex}.workspace-hub-avatar{color:#fff;background:linear-gradient(135deg,#6366f1,#8b5cf6 55%,#d946ef);border-radius:.875rem;flex-shrink:0;justify-content:center;align-items:center;width:3rem;height:3rem;font-size:1.0625rem;font-weight:800;transition:transform .25s,box-shadow .25s;display:flex;box-shadow:0 8px 24px #6366f152}.workspace-hub-card:hover .workspace-hub-avatar{transform:scale(1.04);box-shadow:0 10px 28px #6366f16b}.workspace-hub-unread{text-transform:uppercase;letter-spacing:.04em;color:#e0e7ff;background:linear-gradient(135deg,#6366f147,#8b5cf62e);border:1px solid #818cf859;border-radius:9999px;flex-shrink:0;padding:.25rem .55rem;font-size:.625rem;font-weight:700}.workspace-hub-card-head{flex-direction:column;gap:.3rem;min-width:0;display:flex}.workspace-hub-card-title{color:#f8fafc;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:1.0625rem;font-weight:700;line-height:1.25;transition:color .2s;overflow:hidden}.workspace-hub-card:hover .workspace-hub-card-title{color:#c7d2fe}.workspace-hub-slug{color:#818cf8;background:#6366f11f;border:1px solid #6366f133;border-radius:.375rem;align-self:flex-start;padding:.12rem .4rem;font-family:ui-monospace,monospace;font-size:.625rem;font-weight:600;display:inline-flex}.workspace-hub-card-desc{color:#94a3b8;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.5rem;margin:0;font-size:.8125rem;line-height:1.55;display:-webkit-box;overflow:hidden}.workspace-hub-member-stack{align-items:center;margin:.875rem 0 0;display:flex}.workspace-hub-member-dot{color:#fff;border:2px solid #14141ff2;border-radius:9999px;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;margin-left:-.4rem;font-size:.5625rem;font-weight:700;transition:transform .2s;display:flex;box-shadow:0 2px 8px #0003}.workspace-hub-card:hover .workspace-hub-member-dot{transform:translateY(-1px)}.workspace-hub-member-stack .workspace-hub-member-dot:first-child{margin-left:0}.workspace-hub-member-more{color:#64748b;margin-left:.4rem;font-size:.6875rem;font-weight:600}.workspace-hub-card-stats{flex-wrap:wrap;gap:.5rem;margin-top:1rem;display:flex}.workspace-hub-stat-pill{background:#ffffff0a;border:1px solid #ffffff0f;border-radius:.625rem;align-items:center;gap:.35rem;padding:.4rem .65rem;display:inline-flex}.workspace-hub-stat-pill-accent{background:#6366f114;border-color:#6366f12e}.workspace-hub-stat-icon{color:#64748b;flex-shrink:0;width:.875rem;height:.875rem}.workspace-hub-stat-pill-accent .workspace-hub-stat-icon{color:#818cf8}.workspace-hub-stat-value{color:#e2e8f0;font-size:.8125rem;font-weight:700;line-height:1}.workspace-hub-stat-label{color:#64748b;font-size:.6875rem;font-weight:500;line-height:1}.workspace-hub-card-footer{border-top:1px solid #ffffff0f;justify-content:flex-end;align-items:center;margin-top:auto;padding-top:1rem;display:flex}.workspace-hub-card-cta{color:#a5b4fc;align-items:center;gap:.35rem;font-size:.8125rem;font-weight:600;transition:color .2s,gap .2s;display:inline-flex}.workspace-hub-card-cta-icon{width:1rem;height:1rem;transition:transform .2s}.workspace-hub-card:hover .workspace-hub-card-cta{color:#c7d2fe;gap:.5rem}.workspace-hub-card:hover .workspace-hub-card-cta-icon{transform:translate(2px)}.workspace-hub-empty{text-align:center;background:#14141f80;border:1px dashed #ffffff1a;border-radius:1.25rem;grid-column:1/-1;padding:4rem 2rem}.workspace-hub-empty-icon{color:#64748b;background:#ffffff0a;border-radius:1rem;justify-content:center;align-items:center;width:4rem;height:4rem;margin:0 auto 1rem;display:flex}.workspace-hub-empty-title{color:#cbd5e1;margin-bottom:.25rem;font-weight:600}.workspace-hub-empty-desc{color:#64748b;font-size:.875rem}.workspace-hub-create{background:linear-gradient(145deg,#6366f166,#a855f733,#ffffff14);border-radius:1.25rem;padding:1px;position:relative}.workspace-hub-create-inner{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0c0c14eb;border-radius:calc(1.25rem - 1px);height:100%;padding:1.5rem}.workspace-hub-create-head{align-items:flex-start;gap:.875rem;margin-bottom:1.25rem;display:flex}.workspace-hub-create-icon{color:#94a3b8;background:#ffffff0f;border:1px solid #ffffff14;border-radius:.75rem;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex}.workspace-hub-create-title{color:#f1f5f9;font-size:1.0625rem;font-weight:700}.workspace-hub-create-desc{color:#64748b;margin-top:.125rem;font-size:.8125rem}.workspace-hub-create-form{flex-direction:column;gap:.75rem;display:flex}.workspace-hub-create-btn{margin-top:.25rem}.workspace-hub-create-trigger-btn{white-space:nowrap;align-items:center;gap:.4rem;padding:.5rem 1rem;font-size:.8125rem;display:inline-flex;box-shadow:0 6px 20px #6366f140}.workspace-hub-create-trigger{cursor:pointer;text-align:center;background:#14141f73;border:1px dashed #6366f159;border-radius:1.25rem;flex-direction:column;justify-content:center;align-items:center;min-height:12rem;padding:1.5rem;transition:transform .25s,border-color .25s,box-shadow .25s,background .25s;display:flex;position:relative}.workspace-hub-create-trigger:hover{background:#6366f10f;border-color:#6366f18c;transform:translateY(-4px);box-shadow:0 20px 48px -16px #6366f159}.workspace-hub-create-trigger-glow{border-radius:inherit;opacity:0;pointer-events:none;background:radial-gradient(circle at 50% 0,#6366f126,#0000 70%);transition:opacity .25s;position:absolute;inset:0}.workspace-hub-create-trigger:hover .workspace-hub-create-trigger-glow{opacity:1}.workspace-hub-create-trigger-inner{flex-direction:column;align-items:center;gap:.75rem;display:flex;position:relative}.workspace-hub-create-trigger-icon{color:#a5b4fc;background:linear-gradient(135deg,#6366f133,#8b5cf61f);border:1px solid #6366f159;border-radius:1rem;justify-content:center;align-items:center;width:3.25rem;height:3.25rem;transition:transform .25s,box-shadow .25s;display:flex}.workspace-hub-create-trigger:hover .workspace-hub-create-trigger-icon{transform:scale(1.06);box-shadow:0 8px 24px #6366f14d}.workspace-hub-create-trigger-title{color:#f1f5f9;font-size:1.0625rem;font-weight:700}.workspace-hub-create-trigger-desc{color:#64748b;max-width:14rem;font-size:.8125rem;line-height:1.5}.workspace-create-modal{z-index:70;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.workspace-create-modal.hidden{display:none}.workspace-create-modal.is-open .workspace-create-backdrop{opacity:1}.workspace-create-modal.is-open .workspace-create-panel{opacity:1;transform:translateY(0)scale(1)}.workspace-create-backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:0;background:#04040ab8;transition:opacity .25s;position:absolute;inset:0}.workspace-create-panel{opacity:0;width:min(28rem,100%);max-height:90dvh;transition:opacity .28s,transform .28s cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden;transform:translateY(12px)scale(.98)}.workspace-create-panel-glow{pointer-events:none;background:linear-gradient(135deg,#6366f1a6,#a855f766,#6366f133);border-radius:1.5rem;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.workspace-create-panel-inner{background:linear-gradient(#12121efa,#0a0a12fc);border:1px solid #ffffff14;border-radius:1.5rem;max-height:90dvh;position:relative;overflow:hidden auto;box-shadow:0 32px 80px -24px #6366f173,0 24px 64px #0000008c}.workspace-create-header{background:radial-gradient(80% 100% at 50% 0,#6366f11a,#0000);border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.5rem 1.5rem 1.25rem;display:flex}.workspace-create-header-copy{align-items:flex-start;gap:.875rem;display:flex}.workspace-create-header-icon{color:#c7d2fe;background:linear-gradient(135deg,#6366f140,#8b5cf626);border:1px solid #6366f159;border-radius:.875rem;flex-shrink:0;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;display:flex}.workspace-create-title{color:#fff;letter-spacing:-.02em;font-size:1.25rem;font-weight:800}.workspace-create-subtitle{color:#94a3b8;margin-top:.2rem;font-size:.875rem}.workspace-create-close{color:#94a3b8;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff14;border-radius:.625rem;flex-shrink:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;transition:background .15s,color .15s,border-color .15s;display:flex}.workspace-create-close:hover{color:#f1f5f9;background:#ffffff14;border-color:#ffffff1f}.workspace-create-form{flex-direction:column;gap:1rem;padding:1.25rem 1.5rem 1.5rem;display:flex}.workspace-create-field{flex-direction:column;gap:.5rem;display:flex}.workspace-create-label{text-transform:uppercase;letter-spacing:.06em;color:#64748b;font-size:.6875rem;font-weight:700}.workspace-create-optional{text-transform:none;letter-spacing:0;color:#475569;font-weight:500}.workspace-create-input{background:#00000059!important;border-color:#ffffff14!important}.workspace-create-input:focus{box-shadow:0 0 0 3px #6366f126;border-color:#6366f173!important}.workspace-create-slug-row{background:#6366f114;border:1px solid #6366f12e;border-radius:.75rem;align-items:center;gap:.625rem;padding:.625rem .875rem;display:flex}.workspace-create-slug{color:#a5b4fc;font-family:ui-monospace,monospace;font-size:.8125rem;font-weight:600}.workspace-create-error{color:#fca5a5;font-size:.8125rem}.workspace-create-actions{justify-content:flex-end;align-items:center;gap:.75rem;margin-top:.25rem;padding-top:.5rem;display:flex}.workspace-create-cancel{padding:.625rem 1.125rem}.workspace-create-submit{align-items:center;gap:.4rem;padding:.625rem 1.25rem;display:inline-flex;box-shadow:0 8px 24px #6366f159}.workspace-create-submit:hover{box-shadow:0 12px 32px #6366f173}.workspace-hub-toolbar{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);isolation:isolate;background:#14141fb8;border:1px solid #ffffff14;border-radius:1.25rem;margin-bottom:1.75rem;position:relative;overflow:hidden;box-shadow:0 8px 32px #0000001f}.workspace-hub-toolbar-accent{pointer-events:none;background:linear-gradient(90deg,#0000,#6366f180,#0000);height:2px;position:absolute;inset:0 0 auto}.workspace-hub-toolbar-inner{flex-direction:column;gap:1rem;padding:1rem 1.25rem;display:flex}@media(min-width:768px){.workspace-hub-toolbar-inner{flex-direction:row;justify-content:space-between;align-items:center}}.workspace-hub-search-wrap{flex:1;max-width:28rem;position:relative}.workspace-hub-search-icon{color:#64748b;pointer-events:none;width:1rem;height:1rem;position:absolute;top:50%;left:.875rem;transform:translateY(-50%)}.workspace-hub-search{width:100%;min-height:2.625rem;background:#00000047!important;border-color:#ffffff14!important;padding-left:2.5rem!important;padding-right:3.5rem!important}.workspace-hub-kbd{color:#64748b;background:#ffffff0f;border:1px solid #ffffff14;border-radius:.375rem;padding:.15rem .45rem;font-size:.625rem;font-weight:600;position:absolute;top:50%;right:.75rem;transform:translateY(-50%)}.workspace-hub-toolbar-actions{flex-wrap:wrap;align-items:center;gap:.625rem;display:flex}.workspace-hub-sort-group{background:#ffffff08;border:1px solid #ffffff0f;border-radius:.625rem;align-items:center;gap:.5rem;padding:.25rem .5rem .25rem .625rem;display:inline-flex}.workspace-hub-sort-label{color:#64748b;text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;font-size:.625rem;font-weight:700}.workspace-hub-sort{color:#e2e8f0;appearance:none;cursor:pointer;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%2364748b'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M19 9l-7 7-7-7'/%3E%3C/svg%3E") right .25rem center/1rem no-repeat;border:none;border-radius:.5rem;padding:.4rem 1.75rem .4rem .5rem;font-size:.8125rem;font-weight:500}.workspace-hub-result-count{color:#64748b;white-space:nowrap;background:#ffffff0a;border:1px solid #ffffff0f;border-radius:9999px;padding:.35rem .65rem;font-size:.75rem;font-weight:600}.workspace-hub-body{grid-template-columns:1fr;gap:1.5rem;display:grid}@media(min-width:1280px){.workspace-hub-body{grid-template-columns:1fr 20rem;align-items:start}}.workspace-hub-body-main{min-width:0}.workspace-hub-no-results{text-align:center;background:#14141f66;border:1px dashed #ffffff14;border-radius:1rem;grid-column:1/-1;padding:2.5rem 1.5rem}.workspace-hub-slug-preview{color:#64748b;align-items:center;gap:.5rem;font-size:.75rem;display:flex}.workspace-hub-slug-preview-label{text-transform:uppercase;letter-spacing:.05em;font-size:.625rem;font-weight:600}.workspace-hub-slug-preview code{color:#a5b4fc;background:#6366f11a;border:1px solid #6366f133;border-radius:.375rem;padding:.15rem .45rem;font-family:ui-monospace,monospace;font-size:.75rem;font-weight:600}.workspace-hub-activity{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);isolation:isolate;background:#14141fc7;border:1px solid #ffffff14;border-radius:1.25rem;padding:1.25rem 1.25rem .75rem;position:sticky;top:1rem;overflow:hidden;box-shadow:0 12px 40px #00000038}.workspace-hub-activity:before{content:"";opacity:.85;pointer-events:none;background:linear-gradient(90deg,#6366f1,#8b5cf6,#22d3ee);height:3px;position:absolute;inset:0 0 auto}.workspace-hub-activity-head{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:1.25rem;padding-bottom:1rem;display:flex}.workspace-hub-activity-head-copy{align-items:flex-start;gap:.75rem;min-width:0;display:flex}.workspace-hub-activity-head-icon{color:#a5b4fc;background:linear-gradient(135deg,#6366f12e,#8b5cf61f);border:1px solid #6366f138;border-radius:.75rem;flex-shrink:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:flex;box-shadow:0 4px 14px #6366f11f}.workspace-hub-activity-title{color:#f1f5f9;margin:0;font-size:.9375rem;font-weight:700;line-height:1.3}.workspace-hub-activity-desc{color:#64748b;margin:.2rem 0 0;font-size:.75rem;line-height:1.45}.workspace-hub-activity-live{text-transform:uppercase;letter-spacing:.06em;color:#34d399;background:#34d3991a;border:1px solid #34d39933;border-radius:9999px;flex-shrink:0;align-items:center;gap:.35rem;padding:.25rem .55rem;font-size:.625rem;font-weight:700;display:inline-flex}.workspace-hub-activity-live-dot{background:#34d399;border-radius:9999px;width:.375rem;height:.375rem;animation:2s ease-in-out infinite workspace-hub-pulse}@keyframes workspace-hub-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.85)}}.workspace-hub-activity-timeline{flex-direction:column;max-height:min(70vh,36rem);margin-right:-.15rem;padding-right:.15rem;display:flex;overflow-y:auto}.workspace-hub-activity-item{gap:.875rem;padding-bottom:1rem;display:flex}.workspace-hub-activity-item-last{padding-bottom:.35rem}.workspace-hub-activity-rail{flex-direction:column;flex-shrink:0;align-items:center;width:2.25rem;display:flex}.workspace-hub-activity-icon-wrap{z-index:1;border-radius:.6875rem;flex-shrink:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:flex;box-shadow:0 0 0 3px #14141ff2,0 4px 12px #0000002e}.workspace-hub-activity-icon-message{color:#38bdf8;background:#38bdf826}.workspace-hub-activity-icon-users{color:#c4b5fd;background:#a78bfa26}.workspace-hub-activity-icon-at{color:#a5b4fc;background:#818cf826}.workspace-hub-activity-icon-file{color:#2dd4bf;background:#14b8a626}.workspace-hub-activity-icon-chat{color:#818cf8;background:#6366f126}.workspace-hub-activity-icon-assign{color:#fbbf24;background:#f59e0b26}.workspace-hub-activity-icon-login{color:#4ade80;background:#22c55e26}.workspace-hub-activity-icon-logout{color:#f87171;background:#f8717126}.workspace-hub-activity-icon-navigate{color:#38bdf8;background:#38bdf826}.workspace-hub-activity-icon-activity{color:#94a3b8;background:#94a3b826}.workspace-hub-activity-line{background:linear-gradient(#6366f159,#6366f10d);border-radius:2px;flex:1;width:2px;min-height:.75rem;margin-top:.4rem}.workspace-hub-activity-card{background:#ffffff08;border:1px solid #ffffff0f;border-radius:.875rem;flex:1;min-width:0;padding:.75rem .875rem;transition:border-color .15s,box-shadow .15s,transform .15s,background .15s}.workspace-hub-activity-item:hover .workspace-hub-activity-card{background:#6366f10f;border-color:#6366f147;transform:translateY(-1px);box-shadow:0 8px 24px #0000002e}.workspace-hub-activity-row-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.375rem .5rem;margin-bottom:.35rem;display:flex}.workspace-hub-activity-user{align-items:center;gap:.45rem;min-width:0;display:flex}.workspace-hub-activity-avatar{color:#fff;border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;width:1.625rem;height:1.625rem;font-size:.5625rem;font-weight:700;display:flex}.workspace-hub-activity-name{color:#f1f5f9;text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;font-weight:600;overflow:hidden}.workspace-hub-activity-time{color:#64748b;white-space:nowrap;font-size:.6875rem}.workspace-hub-activity-body-text{color:#cbd5e1;margin:0;font-size:.8125rem;line-height:1.5}.workspace-hub-activity-meta{flex-wrap:wrap;align-items:center;gap:.375rem;margin-top:.55rem;display:flex}.workspace-hub-activity-badge{text-transform:uppercase;letter-spacing:.05em;border-radius:9999px;padding:.15rem .45rem;font-size:.5625rem;font-weight:700}.workspace-hub-activity-badge-message{color:#38bdf8;background:#38bdf81f;border:1px solid #38bdf838}.workspace-hub-activity-badge-users{color:#c4b5fd;background:#a78bfa1f;border:1px solid #a78bfa38}.workspace-hub-activity-badge-at{color:#a5b4fc;background:#818cf81f;border:1px solid #818cf838}.workspace-hub-activity-badge-file{color:#2dd4bf;background:#14b8a61f;border:1px solid #14b8a638}.workspace-hub-activity-badge-chat{color:#818cf8;background:#6366f11f;border:1px solid #6366f138}.workspace-hub-activity-badge-assign{color:#fbbf24;background:#f59e0b1f;border:1px solid #f59e0b38}.workspace-hub-activity-badge-login{color:#4ade80;background:#22c55e1f;border:1px solid #22c55e38}.workspace-hub-activity-badge-logout{color:#f87171;background:#f871711f;border:1px solid #f8717138}.workspace-hub-activity-badge-navigate{color:#38bdf8;background:#38bdf81f;border:1px solid #38bdf838}.workspace-hub-activity-badge-activity{color:#94a3b8;background:#94a3b81f;border:1px solid #94a3b838}.workspace-hub-activity-ws{color:#818cf8;background:#6366f11a;border:1px solid #6366f129;border-radius:.375rem;padding:.12rem .45rem;font-size:.6875rem;font-weight:600;text-decoration:none;transition:color .15s,background .15s,border-color .15s}.workspace-hub-activity-ws:hover{color:#c7d2fe;background:#6366f12e;border-color:#6366f147}.workspace-hub-activity-empty{text-align:center;padding:2rem 1rem 1.5rem}.workspace-hub-activity-empty-icon{color:#818cf8;background:#6366f11a;border:1px solid #6366f12e;border-radius:1rem;justify-content:center;align-items:center;width:3rem;height:3rem;margin-bottom:.75rem;display:inline-flex}.workspace-hub-activity-empty-title{color:#e2e8f0;margin:0;font-size:.875rem;font-weight:600}.workspace-hub-activity-empty-hint{color:#64748b;margin:.4rem 0 0;max-width:16rem;margin-inline:auto;font-size:.75rem;line-height:1.5}.jera-spa-quick-workspaces{background:#0000001f;border-top:1px solid #ffffff0f;flex-shrink:0;margin-top:auto;padding:.75rem}.jera-spa-quick-workspaces-list{flex-direction:column;gap:.2rem;margin-top:.35rem;display:flex}.jera-spa-quick-workspace{color:#94a3b8;border:1px solid #0000;border-radius:.625rem;align-items:center;gap:.5rem;padding:.45rem .5rem;font-size:.8125rem;text-decoration:none;transition:background .15s,color .15s,border-color .15s;display:flex}.jera-spa-quick-workspace:hover{color:#e2e8f0;background:#ffffff0a}.jera-spa-quick-workspace-active{color:#f1f5f9;background:linear-gradient(135deg,#6366f12e,#8b5cf61a);border-color:#6366f14d}.jera-spa-quick-workspace-active .jera-spa-quick-workspace-name{color:#fff;font-weight:600}.jera-spa-quick-workspace-avatar{color:#fff;background:linear-gradient(135deg,#6366f1,#8b5cf6);border-radius:.45rem;flex-shrink:0;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;font-size:.625rem;font-weight:800;display:flex}.jera-spa-quick-workspace-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workspace-show-page{background:radial-gradient(ellipse 90% 60% at 0% -10%,#6366f12e,transparent),radial-gradient(ellipse 70% 50% at 100% 0%,#a855f71f,transparent),radial-gradient(ellipse 60% 40% at 50% 100%,#3b82f614,transparent),var(--jera-bg)}.workspace-show-main{max-width:72rem;margin:0 auto;padding:2rem 1.5rem 4rem}.workspace-show-back{color:#64748b;align-items:center;gap:.375rem;margin-bottom:1.5rem;font-size:.875rem;text-decoration:none;transition:color .15s;display:inline-flex}.workspace-show-back:hover{color:#a5b4fc}.workspace-show-hero{flex-direction:column;gap:1.5rem;margin-bottom:2rem;display:flex}@media(min-width:768px){.workspace-show-hero{flex-direction:row;justify-content:space-between;align-items:flex-end}}.workspace-show-hero-left{align-items:flex-start;gap:1.25rem;display:flex}.workspace-show-avatar{color:#fff;background:linear-gradient(135deg,#6366f1,#8b5cf6 55%,#d946ef);border-radius:1.125rem;flex-shrink:0;justify-content:center;align-items:center;width:4rem;height:4rem;font-size:1.5rem;font-weight:800;display:flex;box-shadow:0 12px 32px #6366f159}.workspace-show-pill{background:#6366f11f;border-color:#6366f140;margin-bottom:.5rem}.workspace-show-title{letter-spacing:-.03em;color:#fff;font-size:clamp(1.75rem,4vw,2.5rem);font-weight:800;line-height:1.15}.workspace-show-subtitle{color:#94a3b8;max-width:36rem;margin-top:.375rem;font-size:1rem;line-height:1.55}.workspace-show-stats{flex-wrap:wrap;gap:.75rem;display:flex}.workspace-show-stat{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#14141fa6;border:1px solid #ffffff12;border-radius:1rem;align-items:center;gap:.75rem;min-width:7.5rem;padding:.875rem 1.125rem;display:flex}.workspace-kpi-icon{border-radius:.6875rem;flex-shrink:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:flex}.workspace-kpi-icon-svg{width:1.125rem;height:1.125rem}.workspace-kpi-content{min-width:0}.workspace-kpi-icon-members{color:#a5b4fc;background:#6366f126;border:1px solid #6366f138}.workspace-kpi-icon-channels{color:#38bdf8;background:#38bdf81f;border:1px solid #38bdf833}.workspace-kpi-icon-unread{color:#c4b5fd;background:#a78bfa1f;border:1px solid #a78bfa33}.workspace-kpi-icon-projects{color:#34d399;background:#34d3991f;border:1px solid #34d39933}.workspace-kpi-icon-invite{color:#818cf8;background:#6366f11f;border:1px solid #6366f133}.workspace-kpi-icon-gantt{color:#a78bfa;background:#a78bfa1f;border:1px solid #a78bfa33}.workspace-kpi-icon-roadmap{color:#818cf8;background:#6366f11f;border:1px solid #6366f133}.workspace-kpi-icon-risks{color:#f87171;background:#f871711f;border:1px solid #f8717133}.workspace-kpi-icon-ai{color:#34d399;background:#34d3991f;border:1px solid #34d39933}.workspace-kpi-icon-fields{color:#22d3ee;background:#06b6d41f;border:1px solid #06b6d433}.workspace-kpi-icon-forms{color:#fbbf24;background:#f59e0b1f;border:1px solid #f59e0b33}.workspace-kpi-icon-multi{color:#fb7185;background:#f43f5e1f;border:1px solid #f43f5e33}.workspace-kpi-icon-tenant{color:#38bdf8;background:#38bdf81f;border:1px solid #38bdf833}.workspace-kpi-icon-mobile{color:#a78bfa;background:#8b5cf61f;border:1px solid #8b5cf633}.workspace-kpi-icon-feature{border-radius:.75rem;width:2.5rem;height:2.5rem;margin-bottom:.75rem}.workspace-show-stat-value{color:#f1f5f9;margin:0;font-size:1.375rem;font-weight:800;line-height:1}.workspace-show-stat-label{text-transform:uppercase;letter-spacing:.06em;color:#64748b;margin-top:.3rem;margin-bottom:0;font-size:.625rem;font-weight:600}.workspace-show-stat-accent .workspace-show-stat-value{color:#a5b4fc}.workspace-show-invite-copy{align-items:center;gap:.875rem;display:flex}.workspace-show-invite{border-radius:1.25rem;margin-bottom:2.5rem;position:relative;overflow:hidden}.workspace-show-invite-glow{border-radius:inherit;pointer-events:none;background:linear-gradient(135deg,#6366f166,#a855f740);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.workspace-show-invite-inner{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0f0f1ad1;border:1px solid #ffffff0f;border-radius:1.25rem;flex-direction:column;gap:.75rem;padding:1.25rem 1.5rem;display:flex;position:relative}@media(min-width:640px){.workspace-show-invite-inner{flex-direction:row;justify-content:space-between;align-items:center}}.workspace-show-invite-label{text-transform:uppercase;letter-spacing:.06em;color:#64748b;font-size:.6875rem;font-weight:600}.workspace-show-invite-slug{color:#a5b4fc;font-family:ui-monospace,monospace;font-size:1.25rem;font-weight:700}.workspace-show-invite-hint{color:#64748b;text-align:left;max-width:16rem;font-size:.8125rem}.workspace-show-section{margin-bottom:2.5rem}.workspace-show-section-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.25rem;display:flex}.workspace-show-section-title-wrap{align-items:flex-start;gap:.875rem;display:flex}.workspace-show-section-icon{color:#94a3b8;background:#ffffff0f;border:1px solid #ffffff14;border-radius:.75rem;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex}.workspace-show-section-icon-advanced{color:#c4b5fd;background:linear-gradient(135deg,#8b5cf640,#6366f126);border-color:#8b5cf64d}.workspace-show-section-title{color:#f8fafc;font-size:1.25rem;font-weight:700}.workspace-show-section-desc{color:#64748b;margin-top:.125rem;font-size:.875rem}.workspace-show-section-link{color:#818cf8;background:#6366f11a;border:1px solid #6366f133;border-radius:.5rem;padding:.375rem .75rem;font-size:.8125rem;font-weight:600;text-decoration:none;transition:background .15s,color .15s}.workspace-show-section-link:hover{color:#c7d2fe;background:#6366f133}.workspace-show-unread-badge{color:#e0e7ff;background:linear-gradient(135deg,#6366f159,#8b5cf640);border:1px solid #818cf859;border-radius:9999px;padding:.25rem .625rem;font-size:.75rem;font-weight:700}.workspace-show-advanced-stats{grid-template-columns:repeat(2,1fr);gap:.75rem;margin-bottom:1.25rem;display:grid}@media(min-width:640px){.workspace-show-advanced-stats{grid-template-columns:repeat(4,1fr)}}.workspace-show-advanced-stat{background:#14141fb8;border:1px solid #ffffff12;border-left:3px solid #64748b;border-radius:1rem;align-items:center;gap:.75rem;padding:1rem 1.125rem;display:flex}.workspace-show-advanced-stat-gantt{border-left-color:#a78bfa}.workspace-show-advanced-stat-gantt .workspace-show-advanced-stat-value{color:#a78bfa}.workspace-show-advanced-stat-roadmap{border-left-color:#818cf8}.workspace-show-advanced-stat-roadmap .workspace-show-advanced-stat-value{color:#818cf8}.workspace-show-advanced-stat-risks{border-left-color:#f87171}.workspace-show-advanced-stat-risks .workspace-show-advanced-stat-value{color:#f87171}.workspace-show-advanced-stat-ai{border-left-color:#34d399}.workspace-show-advanced-stat-ai .workspace-show-advanced-stat-value{color:#34d399}.workspace-show-advanced-stat-value{color:#f1f5f9;margin:0;font-size:1.5rem;font-weight:800;line-height:1}.workspace-show-advanced-stat-label{color:#64748b;margin-top:.3rem;margin-bottom:0;font-size:.6875rem;font-weight:600}.workspace-show-advanced-grid{grid-template-columns:1fr;gap:1rem;display:grid}@media(min-width:640px){.workspace-show-advanced-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.workspace-show-advanced-grid{grid-template-columns:repeat(3,1fr)}}.workspace-show-advanced-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:inherit;background:#14141fb8;border:1px solid #ffffff12;border-radius:1rem;padding:1.25rem;text-decoration:none;transition:transform .2s,border-color .2s,box-shadow .2s;display:block;position:relative;overflow:hidden}.workspace-show-advanced-card:hover{border-color:#8b5cf659;transform:translateY(-3px);box-shadow:0 16px 40px -12px #8b5cf64d}.workspace-show-advanced-card-shine{opacity:0;pointer-events:none;background:linear-gradient(135deg,#8b5cf614,#0000 55%);transition:opacity .2s;position:absolute;inset:0}.workspace-show-advanced-card:hover .workspace-show-advanced-card-shine{opacity:1}.workspace-show-advanced-card-title{color:#f1f5f9;margin-bottom:.3rem;font-size:.9375rem;font-weight:700}.workspace-show-advanced-card:hover .workspace-show-advanced-card-title{color:#c4b5fd}.workspace-show-advanced-card-desc{color:#64748b;font-size:.8125rem;line-height:1.5}.workspace-show-advanced-card-stat{color:#818cf8;margin-top:.75rem;font-size:.75rem;font-weight:600;display:inline-block}.workspace-show-advanced-risks:hover{border-color:#f8717159;box-shadow:0 16px 40px -12px #f8717133}.workspace-show-advanced-ai:hover{border-color:#34d39959;box-shadow:0 16px 40px -12px #34d39933}.workspace-show-modules-grid{grid-template-columns:1fr;gap:.75rem;display:grid}@media(min-width:640px){.workspace-show-modules-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.workspace-show-modules-grid{grid-template-columns:repeat(3,1fr)}}.workspace-show-module-card{color:inherit;background:#14141f8c;border:1px solid #ffffff0f;border-radius:.875rem;align-items:center;gap:.875rem;padding:1rem 1.125rem;text-decoration:none;transition:background .15s,border-color .15s,transform .15s;display:flex}.workspace-show-module-card:hover{background:#1e1e2db3;border-color:#6366f133;transform:translate(2px)}.workspace-show-module-icon{border-radius:.625rem;flex-shrink:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:flex}.workspace-show-module-icon .workspace-kpi-icon-svg{width:1.25rem;height:1.25rem}.workspace-show-module-indigo{color:#818cf8;background:#6366f126}.workspace-show-module-sky{color:#38bdf8;background:#0ea5e926}.workspace-show-module-teal{color:#2dd4bf;background:#14b8a626}.workspace-show-module-cyan{color:#22d3ee;background:#06b6d426}.workspace-show-module-violet{color:#a78bfa;background:#8b5cf626}.workspace-show-module-emerald{color:#34d399;background:#10b98126}.workspace-show-module-amber{color:#fbbf24;background:#f59e0b26}.workspace-show-module-rose{color:#fb7185;background:#f43f5e26}.workspace-show-module-orange{color:#fb923c;background:#f9731626}.workspace-show-module-title{color:#e2e8f0;font-size:.875rem;font-weight:600}.workspace-show-module-desc{color:#64748b;margin-top:.125rem;font-size:.75rem}.workspace-show-create-channel-form{grid-template-columns:1fr;gap:.75rem;display:grid}@media(min-width:640px){.workspace-show-create-channel-form{grid-template-columns:1fr 1fr}.workspace-show-create-channel-desc,.workspace-show-create-channel-form .workspace-create-channel-btn{grid-column:1/-1}}.workspace-show-members{background:#14141f8c;border:1px solid #ffffff12;border-radius:1.25rem;padding:1.5rem}.workspace-show-members-count{color:#64748b;font-weight:400}.jera-spa-shell{background:var(--jera-bg)}.jera-spa-body{min-height:calc(100vh - 4rem)}.jera-spa-sidebar{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(#0e0e18fa,#0a0a12fc);border-right:1px solid #ffffff0f;flex-direction:column;flex-shrink:0;align-self:flex-start;width:17.5rem;height:calc(100vh - 4rem);min-height:0;max-height:calc(100vh - 4rem);display:flex;position:sticky;top:0;overflow:hidden;box-shadow:4px 0 32px #00000040}.jera-spa-sidebar-glow{pointer-events:none;background:radial-gradient(80% 100% at 50% 0,#6366f11f,#0000);height:8rem;position:absolute;top:0;left:0;right:0}.jera-spa-sidebar-head{border-bottom:1px solid #ffffff0f;padding:1.25rem 1rem 1rem;position:relative}.jera-spa-workspace-card{color:inherit;background:#ffffff08;border:1px solid #ffffff0f;border-radius:.875rem;align-items:center;gap:.875rem;padding:.75rem;text-decoration:none;transition:border-color .2s,background .2s,transform .2s;display:flex}.jera-spa-workspace-card:hover{background:#6366f114;border-color:#6366f140;transform:translateY(-1px)}.jera-spa-workspace-avatar{color:#fff;background:linear-gradient(135deg,#6366f1,#8b5cf6 55%,#d946ef);border-radius:.75rem;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;font-size:1rem;font-weight:800;display:flex;box-shadow:0 6px 20px #6366f159}.jera-spa-workspace-avatar-brand{font-size:1.125rem}.jera-spa-workspace-meta{min-width:0}.jera-spa-workspace-label{text-transform:uppercase;letter-spacing:.08em;color:#64748b;font-size:.625rem;font-weight:600;display:block}.jera-spa-workspace-name{color:#f1f5f9;white-space:nowrap;text-overflow:ellipsis;font-size:.9375rem;font-weight:700;display:block;overflow:hidden}.jera-spa-nav{scrollbar-width:thin;scrollbar-color:#6366f14d transparent;flex-direction:column;flex:0 auto;gap:1.25rem;min-height:0;padding:.75rem .75rem .5rem;display:flex;position:relative;overflow-y:auto}.jera-spa-nav-section-label{text-transform:uppercase;letter-spacing:.1em;color:#475569;margin-bottom:.5rem;padding:0 .5rem;font-size:.625rem;font-weight:700}.jera-spa-nav-section-items{flex-direction:column;gap:.25rem;display:flex}.jera-spa-nav-item{color:#94a3b8;border:1px solid #0000;border-radius:.75rem;align-items:center;gap:.75rem;padding:.625rem .75rem;text-decoration:none;transition:background .2s,border-color .2s,color .2s,transform .15s,box-shadow .2s;display:flex;position:relative}.jera-spa-nav-item:hover{color:#e2e8f0;background:#ffffff0a;border-color:#ffffff0f;transform:translate(2px)}.jera-spa-nav-item:hover .jera-spa-nav-chevron{opacity:1;transform:translate(0)}.jera-spa-nav-item:hover .jera-spa-nav-icon-wrap{transform:scale(1.05)}.jera-spa-nav-active{box-shadow:0 4px 20px #6366f133,inset 0 1px #ffffff0f;color:#f8fafc!important;background:linear-gradient(135deg,#6366f138,#8b5cf61f)!important;border-color:#6366f159!important}.jera-spa-nav-active:before{content:"";background:linear-gradient(#818cf8,#a78bfa);border-radius:0 4px 4px 0;width:3px;height:60%;position:absolute;top:50%;left:0;transform:translateY(-50%);box-shadow:0 0 12px #818cf899}.jera-spa-nav-active .jera-spa-nav-label{color:#fff;font-weight:600}.jera-spa-nav-active .jera-spa-nav-desc{color:#a5b4fc}.jera-spa-nav-active .jera-spa-nav-chevron{opacity:1;color:#a5b4fc}.jera-spa-nav-icon-wrap{border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;transition:transform .2s;display:flex}.jera-spa-nav-svg{width:1rem;height:1rem}.jera-spa-accent-indigo{color:#818cf8;background:#6366f126}.jera-spa-accent-violet{color:#a78bfa;background:#8b5cf626}.jera-spa-accent-sky{color:#38bdf8;background:#0ea5e926}.jera-spa-accent-teal{color:#2dd4bf;background:#14b8a626}.jera-spa-accent-cyan{color:#22d3ee;background:#06b6d426}.jera-spa-accent-purple{color:#c084fc;background:#a855f726}.jera-spa-accent-emerald{color:#34d399;background:#10b98126}.jera-spa-accent-pink{color:#f472b6;background:#ec489926}.jera-spa-accent-amber{color:#fbbf24;background:#f59e0b26}.jera-spa-accent-green{color:#4ade80;background:#22c55e26}.jera-spa-accent-rose{color:#fb7185;background:#f43f5e26}.jera-spa-accent-orange{color:#fb923c;background:#f9731626}.jera-spa-nav-active .jera-spa-nav-icon-wrap{box-shadow:0 0 16px #6366f140}.jera-spa-nav-text{flex-direction:column;flex:1;gap:.1rem;min-width:0;display:flex}.jera-spa-nav-label{font-size:.8125rem;font-weight:500;line-height:1.2}.jera-spa-nav-desc{color:#64748b;font-size:.6875rem;line-height:1.2}.jera-spa-nav-chevron{opacity:0;color:#64748b;flex-shrink:0;transition:opacity .2s,transform .2s;transform:translate(-4px)}.jera-spa-sidebar-foot{background:#00000026;border-top:1px solid #ffffff0f;flex-shrink:0;padding:.875rem 1rem 1.25rem}.jera-spa-back-link{color:#64748b;border-radius:.625rem;align-items:center;gap:.5rem;padding:.625rem .75rem;font-size:.8125rem;font-weight:500;text-decoration:none;transition:background .15s,color .15s;display:flex}.jera-spa-back-link:hover{color:#a5b4fc;background:#ffffff0a}@media(max-width:1024px){.jera-spa-sidebar{width:15rem}.jera-spa-nav-desc,.jera-spa-nav-chevron{display:none}}@media(max-width:768px){.jera-spa-sidebar{width:4.25rem}.jera-spa-workspace-meta,.jera-spa-nav-section-label,.jera-spa-nav-text,.jera-spa-back-link span{display:none}.jera-spa-nav-item{justify-content:center;padding:.75rem}.jera-spa-workspace-card{justify-content:center;padding:.625rem}.jera-spa-back-link{justify-content:center}}.jera-spa-main{background:var(--jera-bg);min-width:0;position:relative}.jera-spa-view{min-width:0;position:relative;overflow-x:clip}.jera-spa-progress{z-index:20;background:linear-gradient(90deg,#0000,#6366f1,#8b5cf6,#0000);height:2px;animation:1s ease-in-out infinite jera-spa-progress;position:absolute;top:0;left:0;right:0}@keyframes jera-spa-progress{0%{transform:translate(-100%)}to{transform:translate(100%)}}.jera-spa-loading{color:#64748b;flex-direction:column;justify-content:center;align-items:center;gap:1rem;min-height:16rem;font-size:.875rem;display:flex}.jera-spa-loading-spinner{border:2px solid #6366f133;border-top-color:#6366f1;border-radius:9999px;width:2rem;height:2rem;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.jera-spa-error{text-align:center;color:#94a3b8;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;min-height:16rem;padding:2rem;display:flex}.jera-spa-error h2{color:#e2e8f0;font-size:1.125rem;font-weight:600}.jera-spa-error-actions{gap:.75rem;margin-top:.5rem;display:flex}.jera-spa-error-retry,.jera-spa-error-link{border-radius:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500}.jera-spa-error-retry{color:#fff;cursor:pointer;background:#6366f1;border:none}.jera-spa-error-link{color:#cbd5e1;background:#ffffff0f;border:1px solid #2a2a3d;text-decoration:none}body.jera-spa-active .jera-nav{border-bottom:1px solid #ffffff0f}body.jera-spa-active .jera-spa-main{min-height:0}body.jera-spa-active.jera-spa-chat-mode{overscroll-behavior:none;height:100%;overflow:hidden}body.jera-spa-active.jera-spa-chat-mode .jera-spa-shell{height:100dvh;min-height:0;max-height:100dvh;overflow:hidden}body.jera-spa-active.jera-spa-chat-mode .jera-spa-body{flex:auto;min-height:0;overflow:hidden}body.jera-spa-active.jera-spa-chat-mode .jera-spa-sidebar{display:none}body.jera-spa-active.jera-spa-chat-mode .jera-spa-main{flex:auto;min-height:0;overflow:hidden}.jera-spa-view--chat{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden!important}.jera-spa-view--chat .chat-app-shell{flex:auto;height:100%;min-height:0;max-height:100%}.theme-mode-toggle{background:#ffffff0a;border:1px solid #ffffff14;border-radius:.875rem;grid-template-columns:1fr 1fr;gap:.5rem;padding:.25rem;display:grid}.theme-mode-toggle-compact{gap:.35rem;padding:.2rem}.theme-mode-btn{color:#94a3b8;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.65rem;justify-content:center;align-items:center;gap:.45rem;padding:.625rem .75rem;font-size:.8125rem;font-weight:600;transition:background .15s,color .15s,border-color .15s,box-shadow .15s;display:inline-flex}.theme-mode-btn svg{width:1rem;height:1rem}.theme-mode-btn:hover{color:#e2e8f0;background:#ffffff0a}.theme-mode-btn.is-active{color:#fff;background:linear-gradient(135deg,#6366f159,#8b5cf638);border-color:#6366f159;box-shadow:0 4px 16px #6366f12e}.jera-user-menu-appearance{border-bottom:1px solid #ffffff0f;padding:.75rem .75rem .35rem}.jera-user-menu-appearance-label{text-transform:uppercase;letter-spacing:.08em;color:#64748b;margin:0 0 .5rem .25rem;font-size:.625rem;font-weight:700}html[data-theme=light],html[data-theme=light] body{background-color:var(--jera-bg);color:var(--jera-text)}html[data-theme=light] .jera-page{background-color:var(--jera-bg);color:var(--jera-text);background-image:radial-gradient(80% 60% at 10% -10%,#6366f114,#0000),radial-gradient(60% 50% at 90% 0,#a855f70f,#0000)}html[data-theme=light] .jera-nav{background-color:var(--jera-nav-bg);border-bottom-color:var(--jera-border)}html[data-theme=light] .jera-nav .text-white{color:var(--jera-text-strong)!important}html[data-theme=light] .glass-card,html[data-theme=light] .glass-card-highlight{background-color:var(--jera-surface);border-color:var(--jera-border);color:var(--jera-text)}html[data-theme=light] .jera-input{background-color:var(--jera-input-bg);border-color:var(--jera-border);color:var(--jera-text-strong)}html[data-theme=light] .jera-btn-ghost{color:var(--jera-text-muted)}html[data-theme=light] .jera-btn-ghost:hover{color:var(--jera-text-strong);background-color:#eef2ff}html[data-theme=light] .jera-page{background-image:radial-gradient(80% 60% at 10% -10%,#6366f10f,#0000),radial-gradient(60% 50% at 90% 0,#a855f70a,#0000)}html[data-theme=light] body.jera-spa-active{background:var(--jera-bg);color:var(--jera-text)}html[data-theme=light] .workspace-hub-page{background:radial-gradient(ellipse 90% 60% at 0% -10%,#6366f112,transparent),radial-gradient(ellipse 70% 50% at 100% 0%,#a855f70d,transparent),var(--jera-bg)}html[data-theme=light] .jera-filter-panel,html[data-theme=light] .workspace-hub-toolbar,html[data-theme=light] .workspace-hub-join-inner,html[data-theme=light] .workspace-hub-card,html[data-theme=light] .workspace-hub-activity,html[data-theme=light] .workspace-hub-stat,html[data-theme=light] .workspace-hub-create-trigger,html[data-theme=light] .workspace-create-panel-inner,html[data-theme=light] .workspace-create-panel{background:var(--jera-surface);border-color:var(--jera-border);color:var(--jera-text);box-shadow:0 4px 20px #0f172a0f}html[data-theme=light] .jera-filter-header{border-bottom-color:var(--jera-border)}html[data-theme=light] .jera-filter-header-title,html[data-theme=light] .jera-filter-clear{color:var(--jera-text-muted)}html[data-theme=light] .jera-filter-clear:hover{color:var(--jera-text-strong);border-color:var(--jera-border);background:#f1f5f9}html[data-theme=light] .jera-filter-search-icon{color:var(--jera-text-muted)}html[data-theme=light] .jera-filter-input,html[data-theme=light] .jera-filter-input--compact{background-color:var(--jera-input-bg);border-color:var(--jera-border);color:var(--jera-text-strong)}html[data-theme=light] .jera-filter-select{background-color:var(--jera-input-bg);border-color:var(--jera-border);color:var(--jera-text-strong);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%2364748b'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M19 9l-7 7-7-7'/%3E%3C/svg%3E");background-position:right .5rem center;background-repeat:no-repeat;background-size:.875rem}html[data-theme=light] .jera-filter-select:hover,html[data-theme=light] .jera-filter-input--compact:hover{background-color:#f8fafc;border-color:#cbd5e1}html[data-theme=light] .jera-filter-input:focus,html[data-theme=light] .jera-filter-input--compact:focus{background-color:#fff;border-color:#6366f173;box-shadow:0 0 0 2px #6366f11f}html[data-theme=light] .jera-filter-select:focus{background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%2364748b'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M19 9l-7 7-7-7'/%3E%3C/svg%3E");background-position:right .5rem center;background-repeat:no-repeat;background-size:.875rem;border-color:#6366f173;box-shadow:0 0 0 2px #6366f11f}html[data-theme=light] .jera-filter-input::placeholder{color:var(--jera-text-muted)}html[data-theme=light] .workspace-hub-join{background:0 0}html[data-theme=light] .workspace-hub-pill{color:#6366f1;background:#6366f114;border-color:#6366f12e}html[data-theme=light] .workspace-hub-pill-dot{background:#6366f1;box-shadow:0 0 6px #6366f166}html[data-theme=light] .workspace-hub-stat-icon-workspaces{color:#6366f1;background:#6366f11a;border-color:#6366f12e}html[data-theme=light] .workspace-hub-stat-icon-channels{color:#0284c7;background:#38bdf81a;border-color:#38bdf82e}html[data-theme=light] .workspace-hub-stat-icon-unread{color:#7c3aed;background:#a78bfa1a;border-color:#a78bfa2e}html[data-theme=light] .workspace-hub-stat-accent .workspace-hub-stat-value{color:#7c3aed}html[data-theme=light] .workspace-hub-join-icon{color:#6366f1;box-shadow:none;background:linear-gradient(135deg,#6366f11f,#8b5cf614);border-color:#6366f12e}html[data-theme=light] .workspace-hub-sort-group{background:var(--jera-surface-elevated);border-color:var(--jera-border)}html[data-theme=light] .workspace-hub-sort{color:var(--jera-text-strong);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%2364748b'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M19 9l-7 7-7-7'/%3E%3C/svg%3E");background-position:right .25rem center;background-repeat:no-repeat;background-size:1rem}html[data-theme=light] .workspace-hub-result-count{background:var(--jera-surface-elevated);border-color:var(--jera-border);color:var(--jera-text-muted)}html[data-theme=light] .workspace-hub-title,html[data-theme=light] .workspace-hub-card-title,html[data-theme=light] .workspace-hub-activity-title,html[data-theme=light] .workspace-hub-join-title,html[data-theme=light] .workspace-hub-create-trigger-title,html[data-theme=light] .workspace-hub-stat-value,html[data-theme=light] .workspace-create-title{color:var(--jera-text-strong)}html[data-theme=light] .workspace-hub-subtitle,html[data-theme=light] .workspace-hub-card-desc,html[data-theme=light] .workspace-hub-stat-label,html[data-theme=light] .workspace-hub-activity-desc,html[data-theme=light] .workspace-hub-activity-body-text,html[data-theme=light] .workspace-hub-activity-time,html[data-theme=light] .workspace-hub-join-desc,html[data-theme=light] .workspace-hub-create-trigger-desc,html[data-theme=light] .workspace-hub-sort-label,html[data-theme=light] .workspace-hub-result-count{color:var(--jera-text-muted)}html[data-theme=light] .workspace-hub-activity-name,html[data-theme=light] .workspace-hub-activity-empty-title{color:var(--jera-text-strong)}html[data-theme=light] .workspace-hub-activity-head{border-bottom-color:var(--jera-border)}html[data-theme=light] .workspace-hub-activity-head-icon{color:#6366f1;background:linear-gradient(135deg,#6366f11f,#8b5cf614);border-color:#6366f133;box-shadow:0 4px 14px #6366f114}html[data-theme=light] .workspace-hub-activity-card{background:var(--jera-surface-elevated);border-color:var(--jera-border)}html[data-theme=light] .workspace-hub-activity-item:hover .workspace-hub-activity-card{background:#6366f10a;border-color:#6366f138;box-shadow:0 8px 24px #0f172a14}html[data-theme=light] .workspace-hub-activity-icon-wrap{box-shadow:0 0 0 3px var(--jera-surface),0 4px 12px #0f172a14}html[data-theme=light] .workspace-hub-activity-ws{color:#4f46e5;background:#6366f114;border-color:#6366f126}html[data-theme=light] .workspace-hub-activity-ws:hover{color:#4338ca;background:#6366f124}html[data-theme=light] .workspace-hub-activity-empty-icon{color:#6366f1;background:#6366f114;border-color:#6366f126}html[data-theme=light] .workspace-hub-activity-empty-hint{color:var(--jera-text-muted)}html[data-theme=light] .workspace-hub-input,html[data-theme=light] .workspace-hub-search{background:var(--jera-input-bg)!important;border-color:var(--jera-border)!important;color:var(--jera-text-strong)!important}html[data-theme=light] .workspace-hub-sort{color:var(--jera-text-strong);background-color:var(--jera-input-bg);border-color:var(--jera-border)}html[data-theme=light] .workspace-hub-kbd{color:var(--jera-text-muted);border-color:var(--jera-border);background:#f1f5f9}html[data-theme=light] .workspace-hub-card:hover .workspace-hub-card-title{color:#4f46e5}html[data-theme=light] .workspace-hub-card-footer{border-top-color:var(--jera-border)}html[data-theme=light] .workspace-hub-stat-pill{background:var(--jera-surface-elevated);border-color:var(--jera-border)}html[data-theme=light] .workspace-hub-stat-pill-accent{background:#6366f10f;border-color:#6366f126}html[data-theme=light] .workspace-hub-stat-value{color:var(--jera-text-strong)}html[data-theme=light] .workspace-hub-stat-label,html[data-theme=light] .workspace-hub-stat-icon{color:var(--jera-text-muted)}html[data-theme=light] .workspace-hub-stat-pill-accent .workspace-hub-stat-icon{color:#6366f1}html[data-theme=light] .workspace-hub-member-dot{border-color:var(--jera-surface)}html[data-theme=light] .workspace-hub-card-cta{color:#6366f1}html[data-theme=light] .workspace-hub-card:hover .workspace-hub-card-cta{color:#4f46e5}html[data-theme=light] .workspace-hub-slug{color:#6366f1;background:#6366f114;border-color:#6366f126}html[data-theme=light] .workspace-hub-empty-title{color:var(--jera-text-strong)}html[data-theme=light] .workspace-hub-empty-desc,html[data-theme=light] .workspace-hub-no-results .workspace-hub-empty-desc{color:var(--jera-text-muted)}html[data-theme=light] .workspace-hub-no-results{background:var(--jera-surface);border-color:var(--jera-border)}html[data-theme=light] .jera-spa-shell,html[data-theme=light] .jera-spa-sidebar,html[data-theme=light] .jera-spa-main,html[data-theme=light] .jera-spa-view{background:var(--jera-bg);color:var(--jera-text)}html[data-theme=light] .jera-spa-sidebar{border-right-color:var(--jera-border);background:linear-gradient(#fffffffa,#f8fafcfc);box-shadow:4px 0 24px #0f172a0a}html[data-theme=light] .jera-spa-workspace-card,html[data-theme=light] .jera-spa-nav-item,html[data-theme=light] .jera-spa-quick-workspace,html[data-theme=light] .jera-spa-back-link{color:var(--jera-text-muted)}html[data-theme=light] .jera-spa-workspace-name,html[data-theme=light] .jera-spa-nav-label,html[data-theme=light] .jera-spa-quick-workspace-name{color:var(--jera-text-strong)}html[data-theme=light] .jera-spa-nav-item:hover,html[data-theme=light] .jera-spa-quick-workspace:hover,html[data-theme=light] .jera-spa-workspace-card:hover{color:var(--jera-text-strong);background:#6366f10f}html[data-theme=light] .jera-spa-nav-active{color:var(--jera-text-strong)!important}html[data-theme=light] .jera-user-menu-trigger{background:var(--jera-surface);border-color:var(--jera-border)}html[data-theme=light] .jera-user-menu-trigger-name{color:var(--jera-text-strong)}html[data-theme=light] .jera-user-menu-panel,html[data-theme=light] .user-account-modal-panel,html[data-theme=light] .theme-settings-panel{border-color:var(--jera-border);color:var(--jera-text);background:linear-gradient(#fff,#f8fafc);box-shadow:0 24px 60px #0f172a1f}html[data-theme=light] .jera-user-menu-head{border-bottom-color:var(--jera-border);background:#6366f10d}html[data-theme=light] .jera-user-menu-head-name,html[data-theme=light] .user-account-modal-title,html[data-theme=light] .theme-settings-title,html[data-theme=light] .jera-user-menu-item-label{color:var(--jera-text-strong)}html[data-theme=light] .jera-user-menu-head-email,html[data-theme=light] .jera-user-menu-item-desc,html[data-theme=light] .user-account-modal-subtitle,html[data-theme=light] .theme-settings-subtitle,html[data-theme=light] .jera-user-menu-appearance-label{color:var(--jera-text-muted)}html[data-theme=light] .jera-user-menu-item:hover{background:#6366f10f}html[data-theme=light] .jera-user-menu-foot,html[data-theme=light] .jera-spa-quick-workspaces,html[data-theme=light] .jera-spa-sidebar-foot{border-top-color:var(--jera-border);background:#f8fafc}html[data-theme=light] .jera-notif-bell{background:var(--jera-surface);border-color:var(--jera-border);color:var(--jera-text-muted)}html[data-theme=light] .jera-notif-panel{background:var(--jera-surface);border-color:var(--jera-border);color:var(--jera-text)}html[data-theme=light] .theme-mode-toggle{border-color:var(--jera-border);background:#f1f5f9}html[data-theme=light] .theme-mode-btn{color:var(--jera-text-muted)}html[data-theme=light] .theme-mode-btn:hover{color:var(--jera-text-strong);background:#e2e8f0}html[data-theme=light] .theme-mode-btn.is-active{color:#fff}html[data-theme=light] .text-slate-200,html[data-theme=light] .text-slate-300{color:var(--jera-text)!important}html[data-theme=light] .text-slate-400,html[data-theme=light] .text-slate-500{color:var(--jera-text-muted)!important}html[data-theme=light] .bg-\[\#0a0a12\],html[data-theme=light] .bg-\[\#1a1a28\]{background-color:var(--jera-surface-elevated)!important}html[data-theme=light] .border-\[\#2a2a3d\]{border-color:var(--jera-border)!important}html[data-theme=light] .workspace-show-page{background:radial-gradient(ellipse 90% 60% at 0% -10%,#6366f112,transparent),radial-gradient(ellipse 70% 50% at 100% 0%,#a855f70d,transparent),radial-gradient(ellipse 60% 40% at 50% 100%,#3b82f60a,transparent),var(--jera-bg)}html[data-theme=light] .workspace-show-title,html[data-theme=light] .workspace-show-section-title,html[data-theme=light] .workspace-show-create-channel-title{color:var(--jera-text-strong)}html[data-theme=light] .workspace-show-subtitle,html[data-theme=light] .workspace-show-section-desc,html[data-theme=light] .workspace-show-stat-label,html[data-theme=light] .workspace-show-advanced-stat-label,html[data-theme=light] .workspace-show-advanced-card-desc,html[data-theme=light] .workspace-show-module-desc,html[data-theme=light] .workspace-show-invite-label,html[data-theme=light] .workspace-show-invite-hint,html[data-theme=light] .workspace-show-members-count,html[data-theme=light] .workspace-show-back{color:var(--jera-text-muted)}html[data-theme=light] .workspace-show-back:hover{color:#6366f1}html[data-theme=light] .workspace-show-stat,html[data-theme=light] .workspace-show-advanced-stat,html[data-theme=light] .workspace-show-advanced-card,html[data-theme=light] .workspace-show-module-card,html[data-theme=light] .workspace-show-channels,html[data-theme=light] .workspace-show-create-channel,html[data-theme=light] .workspace-show-members,html[data-theme=light] .workspace-show-invite-inner{background:var(--jera-surface);border-color:var(--jera-border)}html[data-theme=light] .workspace-show-stat-value,html[data-theme=light] .workspace-show-advanced-stat-value{color:var(--jera-text-strong)}html[data-theme=light] .workspace-show-stat-accent .workspace-show-stat-value{color:#6366f1}html[data-theme=light] .workspace-kpi-icon-members{color:#6366f1;background:#6366f11a;border-color:#6366f12e}html[data-theme=light] .workspace-kpi-icon-channels{color:#0284c7;background:#0ea5e91a;border-color:#0ea5e92e}html[data-theme=light] .workspace-kpi-icon-unread{color:#7c3aed;background:#7c3aed1a;border-color:#7c3aed2e}html[data-theme=light] .workspace-kpi-icon-projects{color:#059669;background:#0596691a;border-color:#0596692e}html[data-theme=light] .workspace-kpi-icon-invite{color:#4f46e5;background:#6366f114;border-color:#6366f126}html[data-theme=light] .workspace-kpi-icon-gantt{color:#7c3aed;background:#7c3aed14;border-color:#7c3aed26}html[data-theme=light] .workspace-kpi-icon-roadmap{color:#4f46e5;background:#6366f114;border-color:#6366f126}html[data-theme=light] .workspace-kpi-icon-risks{color:#dc2626;background:#dc262614;border-color:#dc262626}html[data-theme=light] .workspace-kpi-icon-ai{color:#059669;background:#05966914;border-color:#05966926}html[data-theme=light] .workspace-kpi-icon-fields{color:#0891b2;background:#0891b214;border-color:#0891b226}html[data-theme=light] .workspace-kpi-icon-forms{color:#d97706;background:#d9770614;border-color:#d9770626}html[data-theme=light] .workspace-kpi-icon-multi{color:#e11d48;background:#e11d4814;border-color:#e11d4826}html[data-theme=light] .workspace-kpi-icon-tenant{color:#0284c7;background:#0ea5e914;border-color:#0ea5e926}html[data-theme=light] .workspace-kpi-icon-mobile{color:#7c3aed;background:#7c3aed14;border-color:#7c3aed26}html[data-theme=light] .workspace-show-advanced-stat-gantt .workspace-show-advanced-stat-value{color:#7c3aed}html[data-theme=light] .workspace-show-advanced-stat-roadmap .workspace-show-advanced-stat-value{color:#4f46e5}html[data-theme=light] .workspace-show-advanced-stat-risks .workspace-show-advanced-stat-value{color:#dc2626}html[data-theme=light] .workspace-show-advanced-stat-ai .workspace-show-advanced-stat-value{color:#059669}html[data-theme=light] .workspace-show-advanced-card-title,html[data-theme=light] .workspace-show-module-title{color:var(--jera-text-strong)}html[data-theme=light] .workspace-show-advanced-card:hover .workspace-show-advanced-card-title{color:#6366f1}html[data-theme=light] .workspace-show-advanced-card:hover{border-color:#6366f140;box-shadow:0 12px 32px -8px #6366f11f}html[data-theme=light] .workspace-show-module-card:hover{background:#f8fafc;border-color:#6366f133}html[data-theme=light] .workspace-show-section-icon{border-color:var(--jera-border);color:var(--jera-text-muted);background:#f1f5f9}html[data-theme=light] .workspace-show-section-icon-advanced{color:#7c3aed;background:linear-gradient(135deg,#8b5cf61f,#6366f114);border-color:#8b5cf633}html[data-theme=light] .workspace-show-section-link{color:#4f46e5;background:#6366f114;border-color:#6366f126}html[data-theme=light] .workspace-show-section-link:hover{color:#4338ca;background:#6366f124}html[data-theme=light] .workspace-show-invite-slug{color:#4f46e5}html[data-theme=light] .workspace-show-unread-badge{color:#4338ca;background:linear-gradient(135deg,#6366f126,#8b5cf61a);border-color:#6366f133}html[data-theme=light] .workspace-show-advanced-card-stat{color:#4f46e5}html[data-theme=light] .workspace-channels-panel{background:var(--jera-surface);border-color:var(--jera-border);box-shadow:0 4px 20px #0f172a0a}html[data-theme=light] .workspace-show-channels .chat-filter-search-input{background:var(--jera-surface-elevated);border-color:var(--jera-border);color:var(--jera-text-strong)}html[data-theme=light] .workspace-show-channels .chat-filter-search-input::placeholder{color:var(--jera-text-muted)}html[data-theme=light] .workspace-show-channels .chat-filter-search-input:hover,html[data-theme=light] .workspace-show-channels .chat-filter-search-input:focus{background:var(--jera-surface);border-color:#6366f159}html[data-theme=light] .workspace-channels-tabs{background:var(--jera-surface-elevated);border-color:var(--jera-border)}html[data-theme=light] .workspace-show-channels .chat-filter-tab{color:var(--jera-text-muted)}html[data-theme=light] .workspace-show-channels .chat-filter-tab-active{color:#fff;background:linear-gradient(135deg,#6366f1,#8b5cf6);box-shadow:0 2px 12px #6366f133}html[data-theme=light] .workspace-show-channels .chat-filter-tab:hover:not(.chat-filter-tab-active){color:var(--jera-text-strong);background:#6366f114}html[data-theme=light] .workspace-channels-summary,html[data-theme=light] .workspace-channels-section-label,html[data-theme=light] .workspace-channels-kpi-label{color:var(--jera-text-muted)}html[data-theme=light] .workspace-channels-kpi-item{background:var(--jera-surface-elevated);border-color:var(--jera-border)}html[data-theme=light] .workspace-channels-kpi-value{color:var(--jera-text-strong)}html[data-theme=light] .workspace-channels-kpi-accent .workspace-channels-kpi-value{color:#6366f1}html[data-theme=light] .workspace-kpi-icon-lock{color:#d97706;background:#d977061a;border-color:#d977062e}html[data-theme=light] .channel-nav-item.channel-active .channel-kpi-icon.workspace-kpi-icon-channels{color:#4f46e5;background:#6366f11f;border-color:#6366f138}html[data-theme=light] .workspace-channel-nav .channel-nav-item{background:var(--jera-surface-elevated);border-color:var(--jera-border)}html[data-theme=light] .workspace-channel-nav .channel-nav-item:hover:not(.channel-active){background:#6366f10f;border-color:#6366f126}html[data-theme=light] .workspace-channel-nav .channel-nav-item.channel-active{background:#6366f11a;border-color:#6366f140}html[data-theme=light] .workspace-channel-nav .channel-name{color:var(--jera-text-strong)}html[data-theme=light] .workspace-show-section-icon-channels,html[data-theme=light] .integrations-section-icon-channels{color:#6366f1;background:#6366f11a}html[data-theme=light] .workspace-show-create-channel{background:var(--jera-surface);border-color:var(--jera-border);box-shadow:0 4px 20px #0f172a0a}html[data-theme=light] .workspace-show-create-channel-title{color:var(--jera-text-strong)}html[data-theme=light] .channel-dm-pill{color:#6366f1;background:#6366f11f}html[data-theme=light] .workspace-channel-nav .channel-nav-dm:not(.channel-active){background:var(--jera-surface-elevated)}html[data-theme=light] body.bg-\[\#0a0a12\],html[data-theme=light] body.jera-body-chat{color:var(--jera-text);background:var(--jera-bg)!important}html[data-theme=light] .jera-page-chat{background:var(--jera-bg);color:var(--jera-text)}html[data-theme=light] .chat-app-shell.bg-\[\#0a0a0f\],html[data-theme=light] .bg-\[\#0a0a0f\]{background-color:var(--jera-bg)!important}html[data-theme=light] .chat-main-header{border-bottom-color:var(--jera-border);background:#fffffff0}html[data-theme=light] .chat-header-title-block h1{color:var(--jera-text-strong)}html[data-theme=light] .chat-header-subtitle,html[data-theme=light] .chat-header-meta{color:var(--jera-text-muted)}html[data-theme=light] .chat-header-meta-online,html[data-theme=light] #online-live-count{color:#059669}html[data-theme=light] .chat-header-member-avatar{border-color:var(--jera-surface)}html[data-theme=light] .chat-msg-search-bar{border-top-color:var(--jera-border)}html[data-theme=light] .msg-actions{border-color:var(--jera-border);background:#fffffff5;box-shadow:0 6px 20px #0f172a1a}html[data-theme=light] .msg-action-btn:hover{color:var(--jera-text-strong);background:#6366f11f}html[data-theme=light] .msg-action-btn-danger:hover{color:#dc2626;background:#ef44441a}html[data-theme=light] .chat-sidebar .border-white\/5,html[data-theme=light] .chat-main .border-white\/5,html[data-theme=light] .chat-members-drawer .border-white\/5{border-color:var(--jera-border)!important}html[data-theme=light] .chat-members-drawer-title,html[data-theme=light] .chat-members-drawer-meta{color:var(--jera-text-muted)}html[data-theme=light] .chat-members-drawer-close{background:var(--jera-surface-elevated);border-color:var(--jera-border);color:var(--jera-text-muted)}html[data-theme=light] .chat-members-drawer-close:hover{color:var(--jera-text-strong);background:#6366f10f;border-color:#6366f159}html[data-theme=light] .chat-members-online-count{color:#059669}html[data-theme=light] .chat-member-row{color:var(--jera-text-muted)}html[data-theme=light] .chat-member-row:hover{color:var(--jera-text-strong);background:#6366f10f}html[data-theme=light] .chat-member-row-online{color:var(--jera-text-strong)}html[data-theme=light] .chat-member-row-offline{color:var(--jera-text-muted)}html[data-theme=light] .chat-member-msg-icon{color:#6366f1}html[data-theme=light] .channel-presence-dot{border-color:var(--jera-surface)}html[data-theme=light] .chat-sidebar .chat-filter-search-input,html[data-theme=light] .chat-main .chat-filter-search-input{background:var(--jera-input-bg);border-color:var(--jera-border);color:var(--jera-text-strong)}html[data-theme=light] .chat-sidebar .chat-filter-search-input::placeholder,html[data-theme=light] .chat-main .chat-filter-search-input::placeholder{color:var(--jera-text-muted)}html[data-theme=light] .chat-sidebar .chat-filter-search-input:hover,html[data-theme=light] .chat-sidebar .chat-filter-search-input:focus,html[data-theme=light] .chat-main .chat-filter-search-input:hover,html[data-theme=light] .chat-main .chat-filter-search-input:focus{background:var(--jera-surface);border-color:#6366f159}html[data-theme=light] .chat-sidebar .chat-filter-tabs,html[data-theme=light] .chat-main .chat-msg-filter-tabs{background:var(--jera-surface-elevated);border-color:var(--jera-border)}html[data-theme=light] .chat-sidebar .chat-filter-tab,html[data-theme=light] .chat-main .chat-filter-tab{color:var(--jera-text-muted)}html[data-theme=light] .chat-sidebar .chat-filter-tab-active,html[data-theme=light] .chat-main .chat-filter-tab-active{color:#fff;background:linear-gradient(135deg,#6366f1,#8b5cf6);box-shadow:0 2px 12px #6366f133}html[data-theme=light] .chat-sidebar .chat-filter-tab:hover:not(.chat-filter-tab-active),html[data-theme=light] .chat-main .chat-filter-tab:hover:not(.chat-filter-tab-active){color:var(--jera-text-strong);background:#6366f114}html[data-theme=light] .chat-sidebar .channel-nav-item{color:var(--jera-text-muted)}html[data-theme=light] .chat-sidebar .channel-nav-item:hover:not(.channel-active){color:var(--jera-text-strong);background:#6366f10f}html[data-theme=light] .chat-sidebar .channel-nav-item.channel-active,html[data-theme=light] .chat-sidebar .channel-nav-item.channel-active.channel-nav-dm{color:var(--jera-text-strong);border-color:#6366f147;box-shadow:0 2px 12px #6366f114;background:#6366f11a!important}html[data-theme=light] .chat-sidebar .channel-nav-dm:not(.channel-active){background:0 0}html[data-theme=light] .chat-sidebar .channel-name,html[data-theme=light] .chat-sidebar .font-bold.text-white{color:var(--jera-text-strong)!important}html[data-theme=light] .chat-sidebar .channel-active-pill{color:#6366f1;background:#6366f11f}html[data-theme=light] .chat-sidebar .bg-white\/3{border:1px solid var(--jera-border);background:var(--jera-surface-elevated)!important}html[data-theme=light] .chat-header-icon-btn{background:var(--jera-surface-elevated);border-color:var(--jera-border);color:var(--jera-text-muted)}html[data-theme=light] .chat-header-icon-btn:hover{color:var(--jera-text-strong);border-color:#6366f159}html[data-theme=light] .chat-messages-area:not([class*=chat-bg-preset-]):not(.chat-bg-custom){background:var(--jera-bg)}html[data-theme=light] .msg-bubble-other{background:var(--jera-surface);border-color:var(--jera-border);color:var(--jera-text);box-shadow:0 4px 16px #0f172a0f}html[data-theme=light] .chat-message-row:hover{background:#6366f10a}html[data-theme=light] .chat-footer{border-top-color:var(--jera-border);background:linear-gradient(#0000,#fffffffa 40%)}html[data-theme=light] .composer-capsule{background:var(--jera-surface);border-color:#6366f133;box-shadow:0 4px 20px #0f172a0f}html[data-theme=light] .composer-capsule:focus-within{border-color:#6366f173;box-shadow:0 4px 24px #6366f11f}html[data-theme=light] .composer-textarea{color:var(--jera-text-strong)}html[data-theme=light] .composer-textarea::placeholder,html[data-theme=light] .composer-icon-btn,html[data-theme=light] .composer-pill-btn{color:var(--jera-text-muted)}html[data-theme=light] .composer-icon-btn:hover,html[data-theme=light] .composer-icon-btn-active,html[data-theme=light] .composer-pill-btn:hover{color:var(--jera-text-strong);background:#6366f114}html[data-theme=light] .chat-e2e-notice{color:var(--jera-text-muted);background:#6366f10f;border-color:#6366f126}html[data-theme=light] body.jera-spa-active .jera-nav{border-bottom-color:var(--jera-border)}html[data-theme=light] .tickets-page,html[data-theme=light] .advanced-page{background:radial-gradient(ellipse 70% 50% at 0% 0%,#6366f10d,transparent),radial-gradient(ellipse 50% 40% at 100% 0%,#8b5cf60a,transparent),var(--jera-bg)}html[data-theme=light] .ticket-page-title{color:var(--jera-text-strong)}html[data-theme=light] .ticket-page-icon{color:#6366f1;background:linear-gradient(135deg,#6366f11f,#8b5cf614);border-color:#6366f133}html[data-theme=light] .ticket-analytics-link{color:#4f46e5;background:#6366f10f;border-color:#6366f126}html[data-theme=light] .ticket-analytics-link:hover{color:#4338ca;background:#6366f11f;border-color:#6366f140}html[data-theme=light] .ticket-page-subtitle,html[data-theme=light] .ticket-back-link,html[data-theme=light] .ticket-stat-label,html[data-theme=light] .advanced-hub-stat,html[data-theme=light] .advanced-empty{color:var(--jera-text-muted)}html[data-theme=light] .ticket-back-link:hover{color:#6366f1}html[data-theme=light] .ticket-stat-card,html[data-theme=light] .advanced-nav-inner,html[data-theme=light] .advanced-hub-card,html[data-theme=light] .advanced-config-panel,html[data-theme=light] .advanced-gantt-wrap,html[data-theme=light] .advanced-roadmap-card,html[data-theme=light] .advanced-risk-card,html[data-theme=light] .advanced-form-card,html[data-theme=light] .advanced-submission-card,html[data-theme=light] .advanced-ai-card{background:var(--jera-surface);border-color:var(--jera-border)}html[data-theme=light] .ticket-stat-value{color:var(--jera-text-strong)}html[data-theme=light] .ticket-stat-icon-total{color:#64748b;background:#64748b1a;border-color:#64748b2e}html[data-theme=light] .ticket-stat-icon-open{color:#2563eb;background:#2563eb1a;border-color:#2563eb2e}html[data-theme=light] .ticket-stat-icon-progress{color:#d97706;background:#d977061a;border-color:#d977062e}html[data-theme=light] .ticket-stat-icon-resolved{color:#059669;background:#0596691a;border-color:#0596692e}html[data-theme=light] .ticket-stat-icon-urgent{color:#dc2626;background:#dc26261a;border-color:#dc26262e}html[data-theme=light] .ticket-stat-open .ticket-stat-value{color:#2563eb}html[data-theme=light] .ticket-stat-progress .ticket-stat-value{color:#d97706}html[data-theme=light] .ticket-stat-resolved .ticket-stat-value{color:#059669}html[data-theme=light] .ticket-stat-urgent .ticket-stat-value{color:#dc2626}html[data-theme=light] .ticket-row-card,html[data-theme=light] .ticket-empty-state{background:var(--jera-surface);border-color:var(--jera-border)}html[data-theme=light] .ticket-row-card:hover{border-color:#6366f14d;box-shadow:0 8px 24px #6366f114}html[data-theme=light] .ticket-row-title{color:var(--jera-text-strong)}html[data-theme=light] .ticket-row-card:hover .ticket-row-link .ticket-row-title{color:#4f46e5}html[data-theme=light] .ticket-row-meta,html[data-theme=light] .ticket-assignee,html[data-theme=light] .ticket-unassigned{color:var(--jera-text-muted)}html[data-theme=light] .ticket-row-arrow{color:#94a3b8}html[data-theme=light] .ticket-row-card:hover .ticket-row-link .ticket-row-arrow{color:#6366f1}html[data-theme=light] .ticket-number{color:#4f46e5;background:#6366f114;border-color:#6366f126}html[data-theme=light] .ticket-row-reopen-btn{color:#4f46e5;background:#6366f114;border-color:#6366f133}html[data-theme=light] .ticket-row-reopen-btn:hover{background:#6366f124;border-color:#6366f14d}html[data-theme=light] .ticket-priority-medium{color:#4f46e5}html[data-theme=light] .ticket-category{color:#7c3aed}html[data-theme=light] .advanced-hub-card h3,html[data-theme=light] .advanced-gantt-label strong{color:var(--jera-text-strong)}html[data-theme=light] .advanced-hub-card p,html[data-theme=light] .advanced-checkbox,html[data-theme=light] .advanced-nav-link{color:var(--jera-text-muted)}html[data-theme=light] .advanced-nav-link:hover{color:#6366f1;background:#6366f10f}html[data-theme=light] .advanced-nav-active{color:#fff;background:linear-gradient(135deg,#6366f1,#8b5cf6);box-shadow:0 2px 12px #6366f133}html[data-theme=light] .advanced-page-icon{color:#7c3aed;background:linear-gradient(135deg,#8b5cf61f,#a78bfa14);border-color:#8b5cf633}html[data-theme=light] .advanced-hub-card:hover{border-color:#6366f140;box-shadow:0 8px 24px -8px #6366f11a}html[data-theme=light] .advanced-gantt-row{border-bottom-color:var(--jera-border)}html[data-theme=light] .advanced-gantt-track{background:#f1f5f9}html[data-theme=light] .advanced-matrix-table th,html[data-theme=light] .advanced-matrix-table td{border-color:var(--jera-border)}html[data-theme=light] .advanced-flash{color:#047857;background:#10b9811a}html[data-theme=light] .ticket-detail-hero,html[data-theme=light] .ticket-content-panel,html[data-theme=light] .ticket-sidebar-panel{background:var(--jera-surface);border-color:var(--jera-border)}html[data-theme=light] .ticket-detail-title,html[data-theme=light] .ticket-timeline-name,html[data-theme=light] .ticket-attachment-file-name{color:var(--jera-text-strong)}html[data-theme=light] .ticket-detail-meta,html[data-theme=light] .ticket-section-title,html[data-theme=light] .ticket-sidebar-title,html[data-theme=light] .ticket-form-label,html[data-theme=light] .ticket-timeline-time,html[data-theme=light] .ticket-system-text,html[data-theme=light] .ticket-info-label,html[data-theme=light] .ticket-status-time-empty,html[data-theme=light] .ticket-permission-hint,html[data-theme=light] .ticket-reopen-hint,html[data-theme=light] .ticket-composer-hint{color:var(--jera-text-muted)}html[data-theme=light] .ticket-detail-meta strong,html[data-theme=light] .ticket-reopen-hint strong,html[data-theme=light] .ticket-bug-detail strong{color:var(--jera-text-strong)}html[data-theme=light] .ticket-description-text,html[data-theme=light] .ticket-comment-bubble-text,html[data-theme=light] .ticket-bug-detail,html[data-theme=light] .ticket-info-value{color:var(--jera-text)}html[data-theme=light] .ticket-github-link{color:#6366f1}html[data-theme=light] .ticket-github-link:hover{color:#4f46e5}html[data-theme=light] .ticket-activity-count{color:var(--jera-text-muted);background:#f1f5f9}html[data-theme=light] .ticket-comment-bubble{border-color:var(--jera-border);background:#f8fafc;box-shadow:0 2px 8px #0f172a0a}html[data-theme=light] .ticket-comment-bubble-internal{background:#f59e0b14;border-color:#f59e0b33}html[data-theme=light] .ticket-system-event{background:#6366f10f;border-color:#6366f11f}html[data-theme=light] .ticket-timeline-line{background:linear-gradient(#6366f140,#6366f10a)}html[data-theme=light] .ticket-timeline-avatar{box-shadow:0 0 0 3px #fff,0 2px 8px #0f172a14}html[data-theme=light] .ticket-comment-form{border-top-color:var(--jera-border)}html[data-theme=light] .ticket-composer-capsule{background:var(--jera-surface);border-color:var(--jera-border);box-shadow:0 4px 16px #0f172a0f}html[data-theme=light] .ticket-composer-capsule:focus-within{border-color:#6366f173;box-shadow:0 0 0 3px #6366f11a,0 4px 16px #0f172a0f}html[data-theme=light] .ticket-composer-input{color:var(--jera-text-strong)}html[data-theme=light] .ticket-composer-icon-btn:hover,html[data-theme=light] .ticket-composer-icon-btn-active{color:#6366f1;background:#6366f114}html[data-theme=light] .ticket-info-row{border-bottom-color:var(--jera-border)}html[data-theme=light] .ticket-status-time-row{border-color:var(--jera-border);background:#f8fafc}html[data-theme=light] .ticket-status-time-current{background:#6366f10f;border-color:#6366f133}html[data-theme=light] .ticket-status-time-total{border-top-color:var(--jera-border)}html[data-theme=light] .ticket-reopen-panel{background:linear-gradient(145deg,#6366f10f 0%,var(--jera-surface) 100%);border-color:#6366f133}html[data-theme=light] .ticket-reopen-title{color:var(--jera-text-strong)}html[data-theme=light] .ticket-reopen-icon{color:#6366f1}html[data-theme=light] .ticket-reopen-btn,html[data-theme=light] .ticket-claim-btn,html[data-theme=light] .ticket-save-tags-btn{color:#4f46e5;background:#6366f114;border-color:#6366f133}html[data-theme=light] .ticket-reopen-btn:hover,html[data-theme=light] .ticket-claim-btn:hover,html[data-theme=light] .ticket-save-tags-btn:hover{background:#6366f124}html[data-theme=light] .ticket-unassign-btn{color:var(--jera-text-muted);border-color:var(--jera-border);background:#f8fafc}html[data-theme=light] .ticket-permission-hint-box{background:#6366f10d;border-color:#6366f11f}html[data-theme=light] .ticket-attachment-file-card{border-color:var(--jera-border);background:#f8fafc}html[data-theme=light] .ticket-attachment-file-card:hover{background:#6366f10f;border-color:#6366f133}html[data-theme=light] .ticket-bug-steps{border-color:var(--jera-border);color:var(--jera-text-muted);background:#f8fafc}html[data-theme=light] .ticket-bug-detail-label{color:var(--jera-text-muted)}html[data-theme=light] .ticket-self-assign-option{background:var(--jera-input-bg);border-color:var(--jera-border);color:var(--jera-text)}html[data-theme=light] .projects-page,html[data-theme=light] .tasks-page{background:radial-gradient(ellipse 70% 50% at 0% 0%,#6366f10d,transparent),radial-gradient(ellipse 50% 40% at 100% 0%,#0ea5e90a,transparent),var(--jera-bg);color:var(--jera-text)}html[data-theme=light] .project-page-icon{color:#0284c7;background:#0ea5e91a}html[data-theme=light] .project-back-link,html[data-theme=light] .task-back-link{color:var(--jera-text-muted)}html[data-theme=light] .project-back-link:hover,html[data-theme=light] .task-back-link:hover{color:#6366f1}html[data-theme=light] .project-card-lead,html[data-theme=light] .project-card-progress-text{color:var(--jera-text-muted)}html[data-theme=light] .task-page-icon{color:#0d9488;background:#14b8a61a}html[data-theme=light] .task-page-title{color:var(--jera-text-strong)}html[data-theme=light] .task-page-subtitle{color:var(--jera-text-muted)}html[data-theme=light] .project-page-title,html[data-theme=light] .project-detail-title,html[data-theme=light] .project-card-title,html[data-theme=light] .project-section-title,html[data-theme=light] .project-stat-value{color:var(--jera-text-strong)}html[data-theme=light] .project-stat-icon-total{color:#64748b;background:#64748b1a;border-color:#64748b2e}html[data-theme=light] .project-stat-icon-planning{color:#4f46e5;background:#4f46e51a;border-color:#4f46e52e}html[data-theme=light] .project-stat-icon-active{color:#059669;background:#0596691a;border-color:#0596692e}html[data-theme=light] .project-stat-icon-hold{color:#64748b;background:#64748b1a;border-color:#64748b2e}html[data-theme=light] .project-stat-icon-completed{color:#16a34a;background:#16a34a1a;border-color:#16a34a2e}html[data-theme=light] .project-stat-planning .project-stat-value{color:#4f46e5}html[data-theme=light] .project-stat-active .project-stat-value{color:#059669}html[data-theme=light] .project-stat-hold .project-stat-value{color:#64748b}html[data-theme=light] .project-stat-completed .project-stat-value{color:#16a34a}html[data-theme=light] .project-page-subtitle,html[data-theme=light] .project-detail-desc,html[data-theme=light] .project-detail-meta,html[data-theme=light] .project-card-desc,html[data-theme=light] .project-stat-label,html[data-theme=light] .project-sidebar-title,html[data-theme=light] .project-section-count,html[data-theme=light] .project-card-due,html[data-theme=light] .project-card-meta{color:var(--jera-text-muted)}html[data-theme=light] .project-detail-meta strong,html[data-theme=light] .project-timeline-label strong,html[data-theme=light] .project-detail-progress-val{color:var(--jera-text-strong)}html[data-theme=light] .project-stat-card,html[data-theme=light] .project-card,html[data-theme=light] .project-detail-hero,html[data-theme=light] .project-panel,html[data-theme=light] .project-sidebar-panel,html[data-theme=light] .project-empty-state{background:var(--jera-surface);border-color:var(--jera-border)}html[data-theme=light] .project-card:hover{box-shadow:0 12px 32px #6366f114}html[data-theme=light] .project-archive-link{border-color:var(--jera-border);color:var(--jera-text-muted);background:#f8fafc}html[data-theme=light] .project-archive-link:hover,html[data-theme=light] .project-archive-link.is-active{color:#4f46e5;background:#6366f114}html[data-theme=light] .project-detail-progress-row{border-top-color:var(--jera-border)}html[data-theme=light] .project-detail-progress-bar,html[data-theme=light] .project-card-progress-bar,html[data-theme=light] .project-timeline-marker:before{background:#e2e8f0}html[data-theme=light] .task-detail-title,html[data-theme=light] .task-row-title,html[data-theme=light] .task-section-title,html[data-theme=light] .task-stat-value{color:var(--jera-text-strong)}html[data-theme=light] .task-stat-icon-total{color:#64748b;background:#64748b1a;border-color:#64748b2e}html[data-theme=light] .task-stat-icon-todo{color:#4f46e5;background:#4f46e51a;border-color:#4f46e52e}html[data-theme=light] .task-stat-icon-progress{color:#0284c7;background:#0284c71a;border-color:#0284c72e}html[data-theme=light] .task-stat-icon-done{color:#059669;background:#0596691a;border-color:#0596692e}html[data-theme=light] .task-stat-icon-urgent{color:#dc2626;background:#dc26261a;border-color:#dc26262e}html[data-theme=light] .task-stat-todo .task-stat-value{color:#4f46e5}html[data-theme=light] .task-stat-progress .task-stat-value{color:#0284c7}html[data-theme=light] .task-stat-done .task-stat-value{color:#059669}html[data-theme=light] .task-stat-urgent .task-stat-value{color:#dc2626}html[data-theme=light] .task-detail-meta,html[data-theme=light] .task-row-meta,html[data-theme=light] .task-stat-label,html[data-theme=light] .task-section-count,html[data-theme=light] .task-description-text,html[data-theme=light] .task-empty-inline{color:var(--jera-text-muted)}html[data-theme=light] .task-description-text{color:var(--jera-text)}html[data-theme=light] .task-stat-card,html[data-theme=light] .task-row-card,html[data-theme=light] .task-detail-hero,html[data-theme=light] .task-panel,html[data-theme=light] .task-empty-state,html[data-theme=light] .task-subtask-row{background:var(--jera-surface);border-color:var(--jera-border)}html[data-theme=light] .task-row-card:hover{background:#f8fafc}html[data-theme=light] .task-checklist-label,html[data-theme=light] .task-dependency-link,html[data-theme=light] .task-subtask-title,html[data-theme=light] .task-activity-text{color:var(--jera-text-strong)}html[data-theme=light] .task-dependency-link:hover{color:#0d9488}html[data-theme=light] .task-dependency-link-sm{color:var(--jera-text)}html[data-theme=light] .task-dependency-link-sm:hover{color:#0d9488}html[data-theme=light] .task-dependents-label,html[data-theme=light] .task-activity-action,html[data-theme=light] .task-activity-detail,html[data-theme=light] .task-activity-time{color:var(--jera-text-muted)}html[data-theme=light] .task-checklist-row,html[data-theme=light] .task-dependency-row{border-color:var(--jera-border);background:#f8fafc}html[data-theme=light] .task-dependents-block{border-top-color:var(--jera-border)}html[data-theme=light] .task-checklist-check{border-color:#94a3b8}html[data-theme=light] .task-checklist-delete{color:#94a3b8}html[data-theme=light] .task-checklist-delete:hover{color:#dc2626}html[data-theme=light] .task-sidebar-panel{background:var(--jera-surface);border-color:var(--jera-border)}html[data-theme=light] .task-info-row{color:var(--jera-text-muted)}html[data-theme=light] .task-info-row span:last-child{color:var(--jera-text-strong)}html[data-theme=light] .task-ticket-link{color:#6366f1}html[data-theme=light] .task-ticket-link:hover{color:#4f46e5}html[data-theme=light] .task-status-badge-todo{color:#4338ca;background:#4f46e51a}html[data-theme=light] .task-status-badge-in_progress{color:#0369a1;background:#0284c71a}html[data-theme=light] .task-status-badge-review{color:#7e22ce;background:#9333ea1a}html[data-theme=light] .task-status-badge-done{color:#047857;background:#0596691a}html[data-theme=light] .task-status-badge-cancelled{color:#475569;background:#f1f5f9}html[data-theme=light] .time-task-running{color:#0891b2}html[data-theme=light] .time-task-hint{color:var(--jera-text-muted)}html[data-theme=light] .time-task-link{color:#0891b2}html[data-theme=light] .time-task-link:hover{color:#0e7490}html[data-theme=light] .time-task-entry-duration{color:#0891b2}html[data-theme=light] .time-task-entry-meta{color:var(--jera-text-muted)}html[data-theme=light] .time-task-entry{border-bottom-color:var(--jera-border)}html[data-theme=light] .time-task-btn-stop{color:#dc2626;background:#ef444414;border-color:#ef444440}html[data-theme=light] .agile-hub-card,html[data-theme=light] .collab-hub-card,html[data-theme=light] .time-hub-card,html[data-theme=light] .issue-hub-card,html[data-theme=light] .workflow-hub-card,html[data-theme=light] .reporting-hub-card,html[data-theme=light] .resources-hub-card,html[data-theme=light] .documents-hub-card,html[data-theme=light] .documents-kb-card,html[data-theme=light] .documents-kb-search-panel,html[data-theme=light] .documents-kb-body,html[data-theme=light] .documents-upload-panel,html[data-theme=light] .documents-upload-details,html[data-theme=light] .documents-repo-filter-panel,html[data-theme=light] .resources-allocation-chart-panel,html[data-theme=light] .integrations-hub-card,html[data-theme=light] .security-hub-card,html[data-theme=light] .billing-hub-card{background:var(--jera-surface);border-color:var(--jera-border)}html[data-theme=light] .billing-hub-card:hover{border-color:#6366f140;box-shadow:0 8px 28px #6366f114}html[data-theme=light] .agile-hub-card h3,html[data-theme=light] .collab-hub-card h3,html[data-theme=light] .time-hub-card h3,html[data-theme=light] .issue-hub-card h3,html[data-theme=light] .workflow-hub-card h3,html[data-theme=light] .reporting-hub-card h3,html[data-theme=light] .resources-hub-card h3,html[data-theme=light] .documents-hub-card h3,html[data-theme=light] .documents-kb-card h3,html[data-theme=light] .documents-file-card h3,html[data-theme=light] .integrations-hub-card h3,html[data-theme=light] .security-hub-card h3,html[data-theme=light] .billing-hub-card h3{color:var(--jera-text-strong)}html[data-theme=light] .issue-nav-inner,html[data-theme=light] .workflow-nav-inner,html[data-theme=light] .reporting-nav-inner,html[data-theme=light] .resources-nav-inner,html[data-theme=light] .documents-nav-inner,html[data-theme=light] .collab-nav-inner,html[data-theme=light] .integrations-nav-inner,html[data-theme=light] .security-nav-inner,html[data-theme=light] .billing-nav-inner{background:var(--jera-surface);border-color:var(--jera-border)}html[data-theme=light] .issue-nav-link,html[data-theme=light] .workflow-nav-link,html[data-theme=light] .reporting-nav-link,html[data-theme=light] .resources-nav-link,html[data-theme=light] .documents-nav-link,html[data-theme=light] .collab-nav-link,html[data-theme=light] .integrations-nav-link,html[data-theme=light] .security-nav-link,html[data-theme=light] .billing-nav-link{color:var(--jera-text-muted)}html[data-theme=light] .issue-nav-active,html[data-theme=light] .workflow-nav-active,html[data-theme=light] .reporting-nav-active,html[data-theme=light] .resources-nav-active,html[data-theme=light] .documents-nav-active,html[data-theme=light] .collab-nav-active,html[data-theme=light] .integrations-nav-active,html[data-theme=light] .security-nav-active,html[data-theme=light] .billing-nav-active{color:#fff;background:linear-gradient(135deg,#6366f1,#8b5cf6);box-shadow:0 2px 12px #6366f133}html[data-theme=light] .agile-page-title,html[data-theme=light] .collab-page-title,html[data-theme=light] .time-page-title,html[data-theme=light] .time-section-title,html[data-theme=light] .issue-page-title,html[data-theme=light] .workflow-page-title,html[data-theme=light] .reporting-page-title,html[data-theme=light] .resources-page-title,html[data-theme=light] .documents-page-title,html[data-theme=light] .integrations-page-title,html[data-theme=light] .security-page-title,html[data-theme=light] .billing-page-title{color:var(--jera-text-strong)}html[data-theme=light] .agile-page-subtitle,html[data-theme=light] .collab-page-subtitle,html[data-theme=light] .time-page-subtitle,html[data-theme=light] .time-back-link,html[data-theme=light] .issue-page-subtitle,html[data-theme=light] .workflow-page-subtitle,html[data-theme=light] .reporting-page-subtitle,html[data-theme=light] .resources-page-subtitle,html[data-theme=light] .documents-page-subtitle,html[data-theme=light] .integrations-page-subtitle,html[data-theme=light] .security-page-subtitle,html[data-theme=light] .billing-page-subtitle{color:var(--jera-text-muted)}html[data-theme=light] .collab-activity-panel{background:var(--jera-surface);border-color:var(--jera-border)}html[data-theme=light] .documents-kb-card:hover{border-color:#10b98159;box-shadow:0 8px 24px #10b9811a}html[data-theme=light] .documents-kb-card p,html[data-theme=light] .documents-kb-meta,html[data-theme=light] .documents-kb-article-meta{color:var(--jera-text-muted)}html[data-theme=light] .documents-kb-meta-name{color:var(--jera-text)}html[data-theme=light] .documents-kb-summary{color:var(--jera-text-muted)}html[data-theme=light] .documents-kb-search-panel .integrations-section-title{color:var(--jera-text-strong)}html[data-theme=light] .documents-upload-panel .integrations-section-title,html[data-theme=light] .documents-upload-details-title{color:var(--jera-text-muted)}html[data-theme=light] .documents-dropzone-title{color:var(--jera-text-strong)}html[data-theme=light] .documents-file-card:hover{border-color:#0ea5e959;box-shadow:0 8px 24px #0ea5e91a}html[data-theme=light] .documents-file-desc,html[data-theme=light] .documents-file-meta-row,html[data-theme=light] .documents-file-updated,html[data-theme=light] .documents-file-project{color:var(--jera-text-muted)}html[data-theme=light] .documents-chip{background:var(--jera-surface);border-color:var(--jera-border);color:var(--jera-text-muted)}html[data-theme=light] .documents-repo-filter-panel .integrations-section-title,html[data-theme=light] .resources-allocation-chart-panel .integrations-section-title{color:var(--jera-text-strong)}html[data-theme=light] .resources-member-card{background:var(--jera-surface);border-color:var(--jera-border)}html[data-theme=light] .resources-member-card:hover{border-color:#f59e0b4d;box-shadow:0 8px 24px #f59e0b14}html[data-theme=light] .resources-member-header h3,html[data-theme=light] .resources-allocation-project{color:var(--jera-text-strong)}html[data-theme=light] .resources-member-meta,html[data-theme=light] .resources-allocation-hours,html[data-theme=light] .resources-allocation-inferred,html[data-theme=light] .resources-allocation-chart-empty{color:var(--jera-text-muted)}html[data-theme=light] .resources-allocation-item,html[data-theme=light] .resources-allocation-chart-empty{background:var(--jera-surface-elevated);border-color:var(--jera-border)}html[data-theme=light] .resources-allocation-bar-track{background:#0f172a14}html[data-theme=light] .integrations-section-icon-alloc{color:#d97706;background:#f59e0b1f}html[data-theme=light] .collab-activity-card{border-color:var(--jera-border);background:#fff}html[data-theme=light] .collab-activity-item:hover .collab-activity-card{border-color:#6366f140;box-shadow:0 6px 24px #6366f114}html[data-theme=light] .collab-activity-icon-wrap{box-shadow:0 0 0 3px var(--jera-surface),0 4px 12px #6366f114}html[data-theme=light] .collab-activity-line{background:linear-gradient(#6366f138,#6366f10a)}html[data-theme=light] .collab-files-upload-panel,html[data-theme=light] .collab-files-library{background:var(--jera-surface);border-color:var(--jera-border)}html[data-theme=light] .collab-files-dropzone{border-color:var(--jera-border);background:#f8fafc}html[data-theme=light] .collab-files-dropzone.is-drag-over,html[data-theme=light] .collab-files-dropzone.is-selected{background:#6366f10d;border-color:#6366f159}html[data-theme=light] .collab-file-card{background:#fff}html[data-theme=light] .collab-file-card:hover{box-shadow:0 8px 28px #6366f114}html[data-theme=light] .integrations-section-icon-files{color:#0d9488;background:#14b8a61a}html[data-theme=light] .time-empty{background:var(--jera-surface);border-color:var(--jera-border)}html[data-theme=light] .time-page{background:radial-gradient(ellipse 70% 50% at 0% 0%,#06b6d40d,transparent),radial-gradient(ellipse 50% 40% at 100% 0%,#6366f10a,transparent),var(--jera-bg)}html[data-theme=light] .time-sheet-val-billable,html[data-theme=light] .time-billable-money,html[data-theme=light] .time-prod-billable{color:#059669}html[data-theme=light] .time-billable-stat-icon-time{color:#0891b2;background:#0891b21a;border-color:#0891b22e}html[data-theme=light] .time-billable-stat-icon-revenue{color:#059669;background:#0596691a;border-color:#0596692e}html[data-theme=light] .time-billable-stat-icon-entries{color:#4f46e5;background:#4f46e51a;border-color:#4f46e52e}html[data-theme=light] .time-billable-stat-time .time-billable-val{color:#0891b2}html[data-theme=light] .time-billable-stat-entries .time-billable-val{color:#4f46e5}html[data-theme=light] .time-sheet-day-total,html[data-theme=light] .time-sheet-entry-time,html[data-theme=light] .time-log-duration,html[data-theme=light] .time-report-val,html[data-theme=light] .time-back-link:hover{color:#0891b2}html[data-theme=light] .reporting-page{background:radial-gradient(ellipse 70% 50% at 0% 0%,#10b9810d,transparent),radial-gradient(ellipse 50% 40% at 100% 0%,#6366f10d,transparent),var(--jera-bg)}html[data-theme=light] .reporting-page-icon{color:#059669;background:linear-gradient(135deg,#10b9811f,#6366f114);border-color:#10b98133}html[data-theme=light] .issue-nav-external,html[data-theme=light] .workflow-nav-external,html[data-theme=light] .reporting-nav-external,html[data-theme=light] .resources-nav-external,html[data-theme=light] .documents-nav-external,html[data-theme=light] .collab-nav-external{background:var(--jera-surface);border-color:var(--jera-border);color:var(--jera-text-muted);box-shadow:0 1px 2px #0f172a0a}html[data-theme=light] .issue-nav-external:hover,html[data-theme=light] .workflow-nav-external:hover,html[data-theme=light] .reporting-nav-external:hover{color:#4f46e5;background:#6366f10f;border-color:#6366f147}html[data-theme=light] .resources-nav-external:hover{color:#d97706;background:#f59e0b14;border-color:#f59e0b59}html[data-theme=light] .documents-nav-external:hover{color:#0284c7;background:#0ea5e914;border-color:#0ea5e94d}html[data-theme=light] .collab-nav-external:hover{color:#e11d48;background:#f43f5e14;border-color:#f43f5e4d}html[data-theme=light] .collab-nav-active{background:linear-gradient(135deg,#f43f5e,#8b5cf6);box-shadow:0 2px 12px #f43f5e33}html[data-theme=light] .collab-page-icon{color:#e11d48;background:linear-gradient(135deg,#f43f5e1f,#818cf814);border-color:#f43f5e33}html[data-theme=light] .reporting-export-label{color:var(--jera-text-muted)}html[data-theme=light] .reporting-export-btn{color:#4f46e5;background:#6366f114;border-color:#6366f126}html[data-theme=light] .reporting-export-btn:hover{color:#4338ca;background:#6366f124}html[data-theme=light] .reporting-stat-progress .ticket-stat-value{color:#4f46e5}html[data-theme=light] .reporting-stat-team .ticket-stat-value{color:#0891b2}html[data-theme=light] .reporting-stat-projects .ticket-stat-value{color:#059669}html[data-theme=light] .reporting-stat-hours .ticket-stat-value{color:#d97706}html[data-theme=light] .reporting-stat-kpi .ticket-stat-value{color:#dc2626}html[data-theme=light] .reporting-stat-dash .ticket-stat-value{color:#7c3aed}html[data-theme=light] .reporting-stat-icon-projects{color:#059669;background:#0596691a;border-color:#0596692e}html[data-theme=light] .reporting-stat-icon-progress{color:#4f46e5;background:#4f46e51a;border-color:#4f46e52e}html[data-theme=light] .reporting-stat-icon-team{color:#0891b2;background:#0891b21a;border-color:#0891b22e}html[data-theme=light] .reporting-stat-icon-hours{color:#d97706;background:#d977061a;border-color:#d977062e}html[data-theme=light] .reporting-stat-icon-kpi{color:#dc2626;background:#dc26261a;border-color:#dc26262e}html[data-theme=light] .reporting-stat-icon-dash{color:#7c3aed;background:#7c3aed1a;border-color:#7c3aed2e}html[data-theme=light] .reporting-project-row{background:var(--jera-surface);border-color:var(--jera-border)}html[data-theme=light] .reporting-project-row:hover{border-color:#10b9814d}html[data-theme=light] .reporting-project-main h3{color:var(--jera-text-strong)}html[data-theme=light] .reporting-project-main p,html[data-theme=light] .reporting-mini-bar,html[data-theme=light] .reporting-mini-bar em,html[data-theme=light] .reporting-hub-stat{color:var(--jera-text-muted)}html[data-theme=light] .reporting-bar-track{background:#e2e8f0}html[data-theme=light] .reporting-kpi-card,html[data-theme=light] .reporting-dashboard-widget{background:var(--jera-surface);border-color:var(--jera-border)}html[data-theme=light] .reporting-kpi-header h3,html[data-theme=light] .reporting-kpi-value,html[data-theme=light] .reporting-widget-title,html[data-theme=light] .reporting-widget-stats strong{color:var(--jera-text-strong)}html[data-theme=light] .reporting-kpi-target,html[data-theme=light] .reporting-kpi-desc{color:var(--jera-text-muted)}html[data-theme=light] .reporting-data-table th,html[data-theme=light] .reporting-data-table td{border-bottom-color:var(--jera-border)}html[data-theme=light] .reporting-data-table th{color:var(--jera-text-muted)}html[data-theme=light] .reporting-widget-stats>div{background:#f8fafc}html[data-theme=light] .reporting-widget-list li{border-bottom-color:var(--jera-border);color:var(--jera-text-muted)}html[data-theme=light] .ticket-modal-panel,html[data-theme=light] .project-modal-panel,html[data-theme=light] .task-modal-panel{background:var(--jera-surface);border-color:var(--jera-border);color:var(--jera-text);box-shadow:0 24px 60px #0f172a1f}html[data-theme=light] .project-template-card{border-color:var(--jera-border);background:#f8fafc}html[data-theme=light] .project-template-option input:checked+.project-template-card{background:#6366f114;border-color:#6366f1}html[data-theme=light] .project-template-name{color:var(--jera-text-strong)}html[data-theme=light] .project-template-desc{color:#475569}html[data-theme=light] .project-modal-close:hover{color:var(--jera-text-strong)}html[data-theme=light] .ticket-modal-header{background:linear-gradient(#6366f10f,#0000)}html[data-theme=light] .ticket-modal-close:hover,html[data-theme=light] .task-modal-close:hover{color:var(--jera-text-strong);background:#f1f5f9}html[data-theme=light] .task-modal-title{color:var(--jera-text-strong)}html[data-theme=light] .task-form-label{color:var(--jera-text-muted)}html[data-theme=light] .ticket-analytics-metric,html[data-theme=light] .ticket-chart-panel,html[data-theme=light] .my-perf-hero,html[data-theme=light] .my-perf-tickets-panel,html[data-theme=light] .my-perf-ticket-card{background:var(--jera-surface);border-color:var(--jera-border)}html[data-theme=light] .ticket-analytics-metric-value,html[data-theme=light] .performance-page-title,html[data-theme=light] .my-perf-hero-val,html[data-theme=light] .my-perf-ticket-title{color:var(--jera-text-strong)}html[data-theme=light] .ticket-analytics-metric-label,html[data-theme=light] .performance-page-subtitle,html[data-theme=light] .my-perf-hero-lbl,html[data-theme=light] .my-perf-score-label,html[data-theme=light] .my-perf-chart-hint{color:var(--jera-text-muted)}html[data-theme=light] .performance-page{background:radial-gradient(ellipse 60% 40% at 100% 0%,#34d3990a,transparent),radial-gradient(ellipse 50% 40% at 0% 0%,#6366f10d,transparent),var(--jera-bg)}html[data-theme=light] .my-performance-page{background:radial-gradient(ellipse 50% 40% at 0% 100%,#6366f10d,transparent),radial-gradient(ellipse 40% 30% at 100% 0%,#34d3990a,transparent),var(--jera-bg)}html[data-theme=light] .my-perf-ticket-card:hover .my-perf-ticket-title{color:#4f46e5}html[data-theme=light] .my-perf-nav-link{color:#4f46e5;background:#6366f10f;border-color:#6366f126}html[data-theme=light] .jera-swal-popup{background:var(--jera-surface)!important;border-color:var(--jera-border)!important;box-shadow:0 24px 48px #0f172a1f!important}html[data-theme=light] .jera-swal-title{color:var(--jera-text-strong)!important}html[data-theme=light] .jera-swal-text{color:var(--jera-text-muted)!important}html[data-theme=light] .jera-swal-btn-cancel{color:var(--jera-text)!important}html[data-theme=light] .chat-workspace-search,html[data-theme=light] .chat-msg-search-results{background:var(--jera-surface);border-color:var(--jera-border)}html[data-theme=light] .chat-search-result-item{border-bottom-color:var(--jera-border)}html[data-theme=light] .chat-search-result-item:hover{background:#f8fafc}html[data-theme=light] .forward-modal-panel,html[data-theme=light] .member-details-panel{background:var(--jera-surface);border-color:var(--jera-border);color:var(--jera-text)}html[data-theme=light] .issue-empty-state,html[data-theme=light] .issue-resolution-grid,html[data-theme=light] .issue-hub-card-info,html[data-theme=light] .workflow-list-card,html[data-theme=light] .workflow-transition-form,html[data-theme=light] .workflow-rule-card,html[data-theme=light] .workflow-transition-row,html[data-theme=light] .integrations-config-panel,html[data-theme=light] .security-config-panel,html[data-theme=light] .billing-config-panel{background:var(--jera-surface);border-color:var(--jera-border)}html[data-theme=light] .billing-page{background:radial-gradient(ellipse 70% 50% at 0% 0%,#6366f10d,transparent),radial-gradient(ellipse 50% 40% at 100% 0%,#f59e0b0a,transparent),var(--jera-bg)}html[data-theme=light] .billing-page-icon{color:#6366f1;background:linear-gradient(135deg,#6366f11f,#8b5cf61a);border-color:#6366f133}html[data-theme=light] .billing-config-panel{box-shadow:0 4px 20px #0f172a0a}html[data-theme=light] .billing-alert-box{background:#f59e0b14;border-color:#f59e0b33}html[data-theme=light] .billing-alert-list li{color:#b45309}html[data-theme=light] .billing-util-high{color:#d97706}html[data-theme=light] .billing-billable-badge{color:#059669}html[data-theme=light] .billing-delete-btn{color:#dc2626;background:#ef444414;border-color:#ef444433}html[data-theme=light] .billing-delete-btn:hover{color:#b91c1c;background:#ef44441f;border-color:#ef44444d}html[data-theme=light] .billing-budget-alert-badge{color:#b45309;background:#f59e0b1a;border-color:#f59e0b33}html[data-theme=light] .billing-budget-alert{background:#f59e0b08;border-color:#f59e0b4d}html[data-theme=light] .billing-progress-bar{background:#f1f5f9;border-color:#e2e8f0}html[data-theme=light] .billing-empty-icon{color:#6366f1;background:#6366f11a}html[data-theme=light] .billing-client-card,html[data-theme=light] .billing-budget-card,html[data-theme=light] .billing-expense-card{background:var(--jera-surface);border-color:var(--jera-border);box-shadow:0 4px 20px #0f172a0d}html[data-theme=light] .billing-client-card:hover{box-shadow:0 8px 28px #6366f11a}html[data-theme=light] .billing-client-avatar{color:#d97706;background:linear-gradient(135deg,#f59e0b26,#fbbf241a)}html[data-theme=light] .billing-client-badge-live{color:#059669;background:#10b9811a;border-color:#10b98133}html[data-theme=light] .billing-portal-action:hover,html[data-theme=light] .billing-client-action-btn:hover{color:#4f46e5}html[data-theme=light] .billing-config-summary-icon{color:#6366f1;background:#6366f11a}html[data-theme=light] .billing-flash{color:#047857;background:#10b9811a}html[data-theme=light] .billing-filter-panel,html[data-theme=light] .billing-table-wrap{background:var(--jera-surface);border-color:var(--jera-border);box-shadow:0 4px 20px #0f172a0a}html[data-theme=light] .billing-data-table th{background:#f8fafc}html[data-theme=light] .billing-table-row:hover{background:#6366f10a}html[data-theme=light] .billing-table-action-btn:hover{color:#4f46e5}html[data-theme=light] .billing-table-action-btn-primary{color:#4f46e5;background:#6366f114}html[data-theme=light] .billing-table-action-btn-primary:hover{color:#4338ca;background:#6366f124}html[data-theme=light] .billing-invoice-draft{color:#475569;background:#f1f5f9;border:1px solid #e2e8f0}html[data-theme=light] .billing-invoice-sent{color:#0369a1;background:#0ea5e91a}html[data-theme=light] .billing-invoice-paid{color:#047857;background:#10b9811a}html[data-theme=light] .billing-invoice-overdue{color:#b91c1c;background:#ef44441a}html[data-theme=light] .workflow-list-card h3,html[data-theme=light] .workflow-rule-header h3,html[data-theme=light] .issue-hub-card h3{color:var(--jera-text-strong)}html[data-theme=light] .workflow-list-card p,html[data-theme=light] .workflow-list-meta,html[data-theme=light] .workflow-rule-trigger,html[data-theme=light] .workflow-rule-actions,html[data-theme=light] .issue-hub-stat{color:var(--jera-text-muted);border-color:var(--jera-border);background:#f8fafc}html[data-theme=light] .issue-hub-card p{color:var(--jera-text-muted)}html[data-theme=light] .security-page{background:radial-gradient(ellipse 70% 50% at 0% 0%,#10b9810d,transparent),radial-gradient(ellipse 50% 40% at 100% 0%,#6366f10a,transparent),var(--jera-bg)}html[data-theme=light] .security-table-wrap{background:var(--jera-surface);border-color:var(--jera-border);box-shadow:0 4px 20px #0f172a0a}html[data-theme=light] .security-data-table th{background:#f8fafc}html[data-theme=light] .security-table-row:hover{background:#6366f10a}html[data-theme=light] .security-check{color:#059669}html[data-theme=light] .security-members-link{color:#4f46e5}html[data-theme=light] .security-members-link:hover{color:#4338ca}html[data-theme=light] .security-config-panel{box-shadow:0 4px 20px #0f172a0a}html[data-theme=light] .security-page-icon{color:#059669;background:linear-gradient(135deg,#10b9811f,#34d3991a);border-color:#10b98133}html[data-theme=light] .security-stat-rbac .ticket-stat-value{color:#059669}html[data-theme=light] .security-stat-2fa .ticket-stat-value{color:#10b981}html[data-theme=light] .security-stat-audit .ticket-stat-value{color:#0891b2}html[data-theme=light] .security-stat-backup .ticket-stat-value{color:#7c3aed}html[data-theme=light] .security-flash{color:#047857;background:#10b9811a}html[data-theme=light] .security-flash-error{color:#b91c1c;background:#ef44441a}html[data-theme=light] .security-hub-stat{color:var(--jera-text-muted)}html[data-theme=light] .security-audit-row{background:var(--jera-surface);border-color:var(--jera-border);box-shadow:0 4px 20px #0f172a0a}html[data-theme=light] .security-audit-row:hover{box-shadow:0 8px 28px #6366f114}html[data-theme=light] .security-audit-action{color:var(--jera-text-strong)}html[data-theme=light] .security-audit-info .security-audit-severity{color:#0369a1;background:#0ea5e91a}html[data-theme=light] .security-audit-warning .security-audit-severity{color:#b45309;background:#f59e0b1a}html[data-theme=light] .security-audit-critical .security-audit-severity{color:#b91c1c;background:#ef44441a}html[data-theme=light] .security-stat-warning .ticket-stat-value{color:#d97706}html[data-theme=light] .security-stat-critical .ticket-stat-value{color:#dc2626}html[data-theme=light] .security-status-on{color:#047857;background:#10b9811a}html[data-theme=light] .security-status-off{color:#475569;background:#f1f5f9;border:1px solid #e2e8f0}html[data-theme=light] .security-2fa-section-icon{color:#6366f1;background:#6366f11a}html[data-theme=light] .security-2fa-section-icon-success{color:#059669;background:#10b9811a}html[data-theme=light] .security-2fa-section-icon-warning{color:#d97706;background:#f59e0b1a}html[data-theme=light] .security-recovery-box{background:#f59e0b14;border-color:#f59e0b33}html[data-theme=light] .security-2fa-copy-box{border-color:var(--jera-border);background:#f8fafc}html[data-theme=light] .billing-portal-action:hover,html[data-theme=light] .security-2fa-copy-btn:hover{color:#4f46e5}html[data-theme=light] .security-filter-panel,html[data-theme=light] .security-hub-card{background:var(--jera-surface);border-color:var(--jera-border);box-shadow:0 4px 20px #0f172a0a}html[data-theme=light] .security-hub-card:hover{border-color:#6366f140;box-shadow:0 8px 28px #6366f114}html[data-theme=light] .integrations-page{background:radial-gradient(ellipse 70% 50% at 0% 0%,#6366f10d,transparent),radial-gradient(ellipse 50% 40% at 100% 0%,#06b6d40a,transparent),var(--jera-bg)}html[data-theme=light] .integrations-copy-box{border-color:var(--jera-border);background:#f8fafc}html[data-theme=light] .integrations-status-on{color:#047857;background:#10b9811a}html[data-theme=light] .integrations-status-off{color:#475569;background:#f1f5f9;border:1px solid #e2e8f0}html[data-theme=light] .integrations-flash{color:#047857;background:#10b9811a}html[data-theme=light] .integrations-options-block{border-color:var(--jera-border);background:#f8fafc}html[data-theme=light] .integrations-section-icon{color:#6366f1;background:#6366f11a}html[data-theme=light] .integrations-section-icon-email{color:#059669;background:#10b9811a}html[data-theme=light] .integrations-section-icon-slack{color:#db2777;background:#ec48991a}html[data-theme=light] .integrations-section-icon-calendar{color:#d97706;background:#f59e0b1a}html[data-theme=light] .integrations-config-panel,html[data-theme=light] .integrations-hub-card{background:var(--jera-surface);border-color:var(--jera-border);box-shadow:0 4px 20px #0f172a0a}html[data-theme=light] .integrations-hub-card:hover{box-shadow:0 8px 28px #6366f114}html[data-theme=light] .integrations-incoming-page{background:radial-gradient(ellipse 70% 50% at 0% 0%,#6366f10d,transparent),radial-gradient(ellipse 50% 40% at 100% 0%,#38bdf80a,transparent),var(--jera-bg)}html[data-theme=light] .integrations-incoming-hero-icon{color:#6366f1;background:linear-gradient(135deg,#6366f11f,#8b5cf614);border-color:#6366f133;box-shadow:0 8px 24px #6366f114}html[data-theme=light] .integrations-incoming-kpi{background:var(--jera-surface);border-color:var(--jera-border);box-shadow:0 4px 20px #0f172a0a}html[data-theme=light] .integrations-incoming-kpi-total .integrations-incoming-kpi-value{color:#6366f1}html[data-theme=light] .integrations-incoming-kpi-github .integrations-incoming-kpi-value{color:var(--jera-text-strong)}html[data-theme=light] .integrations-incoming-kpi-gitlab .integrations-incoming-kpi-value{color:#ea580c}html[data-theme=light] .integrations-incoming-kpi-bitbucket .integrations-incoming-kpi-value{color:#0284c7}html[data-theme=light] .integrations-incoming-kpi-label{color:var(--jera-text-muted)}html[data-theme=light] .integrations-incoming-toolbar{background:var(--jera-surface);border-color:var(--jera-border)}html[data-theme=light] .integrations-incoming-filter{color:var(--jera-text-muted);background:var(--jera-surface-elevated);border-color:var(--jera-border)}html[data-theme=light] .integrations-incoming-filter:hover{color:var(--jera-text-strong)}html[data-theme=light] .integrations-incoming-card{background:var(--jera-surface);border-color:var(--jera-border);box-shadow:0 4px 20px #0f172a0a}html[data-theme=light] .integrations-incoming-card:hover{border-color:#6366f140;box-shadow:0 12px 32px #6366f114}html[data-theme=light] .integrations-incoming-message{color:var(--jera-text-strong)}html[data-theme=light] .integrations-incoming-summary{color:var(--jera-text-muted)}html[data-theme=light] .integrations-incoming-summary-sep{color:#cbd5e1}html[data-theme=light] .integrations-incoming-provider-github{color:#334155;background:#f1f5f9;border:1px solid #e2e8f0}html[data-theme=light] .integrations-incoming-provider-gitlab{color:#c2410c;background:#fb923c1f}html[data-theme=light] .integrations-incoming-provider-bitbucket{color:#0369a1;background:#38bdf81f}html[data-theme=light] .integrations-incoming-event{color:#475569;background:#f1f5f9}html[data-theme=light] .integrations-incoming-event-push{color:#4f46e5;background:#6366f11a}html[data-theme=light] .integrations-incoming-event-issues{color:#047857;background:#10b9811a}html[data-theme=light] .integrations-incoming-event-pull_request{color:#0369a1;background:#38bdf81a}html[data-theme=light] .integrations-incoming-sha{color:#6366f1;background:#6366f114}html[data-theme=light] .integrations-incoming-time{color:var(--jera-text-muted)}html[data-theme=light] .integrations-incoming-card-icon-github{color:#334155;background:#f8fafc;border-color:#e2e8f0}html[data-theme=light] .integrations-incoming-view-all{color:#6366f1}html[data-theme=light] .integrations-incoming-view-all:hover{color:#4f46e5}html[data-theme=light] .integrations-incoming-meta{border-top-color:var(--jera-border)}html[data-theme=light] .integrations-incoming-meta-item{background:var(--jera-surface-elevated);border-color:var(--jera-border)}html[data-theme=light] .integrations-incoming-meta-value{color:var(--jera-text-strong)}html[data-theme=light] .integrations-incoming-empty{background:var(--jera-surface);border-color:#6366f126}html[data-theme=light] .integrations-incoming-empty-title{color:var(--jera-text-strong)}html[data-theme=light] .security-hub-card p{color:var(--jera-text-muted)}html[data-theme=light] .security-hub-card h3{color:var(--jera-text-strong)}@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-y-reverse{syntax:"*";inherits:false;initial-value:0}@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-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-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-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@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}}
