@layer theme, base, components, utilities;@layer theme{@theme default{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-serif:ui-serif,Georgia,Cambria,"Times New Roman",Times,serif;--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-red-50:oklch(97.1% 0.013 17.38);--color-red-100:oklch(93.6% 0.032 17.717);--color-red-200:oklch(88.5% 0.062 18.334);--color-red-300:oklch(80.8% 0.114 19.571);--color-red-400:oklch(70.4% 0.191 22.216);--color-red-500:oklch(63.7% 0.237 25.331);--color-red-600:oklch(57.7% 0.245 27.325);--color-red-700:oklch(50.5% 0.213 27.518);--color-red-800:oklch(44.4% 0.177 26.899);--color-red-900:oklch(39.6% 0.141 25.723);--color-red-950:oklch(25.8% 0.092 26.042);--color-orange-50:oklch(98% 0.016 73.684);--color-orange-100:oklch(95.4% 0.038 75.164);--color-orange-200:oklch(90.1% 0.076 70.697);--color-orange-300:oklch(83.7% 0.128 66.29);--color-orange-400:oklch(75% 0.183 55.934);--color-orange-500:oklch(70.5% 0.213 47.604);--color-orange-600:oklch(64.6% 0.222 41.116);--color-orange-700:oklch(55.3% 0.195 38.402);--color-orange-800:oklch(47% 0.157 37.304);--color-orange-900:oklch(40.8% 0.123 38.172);--color-orange-950:oklch(26.6% 0.079 36.259);--color-amber-50:oklch(98.7% 0.022 95.277);--color-amber-100:oklch(96.2% 0.059 95.617);--color-amber-200:oklch(92.4% 0.12 95.746);--color-amber-300:oklch(87.9% 0.169 91.605);--color-amber-400:oklch(82.8% 0.189 84.429);--color-amber-500:oklch(76.9% 0.188 70.08);--color-amber-600:oklch(66.6% 0.179 58.318);--color-amber-700:oklch(55.5% 0.163 48.998);--color-amber-800:oklch(47.3% 0.137 46.201);--color-amber-900:oklch(41.4% 0.112 45.904);--color-amber-950:oklch(27.9% 0.077 45.635);--color-yellow-50:oklch(98.7% 0.026 102.212);--color-yellow-100:oklch(97.3% 0.071 103.193);--color-yellow-200:oklch(94.5% 0.129 101.54);--color-yellow-300:oklch(90.5% 0.182 98.111);--color-yellow-400:oklch(85.2% 0.199 91.936);--color-yellow-500:oklch(79.5% 0.184 86.047);--color-yellow-600:oklch(68.1% 0.162 75.834);--color-yellow-700:oklch(55.4% 0.135 66.442);--color-yellow-800:oklch(47.6% 0.114 61.907);--color-yellow-900:oklch(42.1% 0.095 57.708);--color-yellow-950:oklch(28.6% 0.066 53.813);--color-lime-50:oklch(98.6% 0.031 120.757);--color-lime-100:oklch(96.7% 0.067 122.328);--color-lime-200:oklch(93.8% 0.127 124.321);--color-lime-300:oklch(89.7% 0.196 126.665);--color-lime-400:oklch(84.1% 0.238 128.85);--color-lime-500:oklch(76.8% 0.233 130.85);--color-lime-600:oklch(64.8% 0.2 131.684);--color-lime-700:oklch(53.2% 0.157 131.589);--color-lime-800:oklch(45.3% 0.124 130.933);--color-lime-900:oklch(40.5% 0.101 131.063);--color-lime-950:oklch(27.4% 0.072 132.109);--color-green-50:oklch(98.2% 0.018 155.826);--color-green-100:oklch(96.2% 0.044 156.743);--color-green-200:oklch(92.5% 0.084 155.995);--color-green-300:oklch(87.1% 0.15 154.449);--color-green-400:oklch(79.2% 0.209 151.711);--color-green-500:oklch(72.3% 0.219 149.579);--color-green-600:oklch(62.7% 0.194 149.214);--color-green-700:oklch(52.7% 0.154 150.069);--color-green-800:oklch(44.8% 0.119 151.328);--color-green-900:oklch(39.3% 0.095 152.535);--color-green-950:oklch(26.6% 0.065 152.934);--color-emerald-50:oklch(97.9% 0.021 166.113);--color-emerald-100:oklch(95% 0.052 163.051);--color-emerald-200:oklch(90.5% 0.093 164.15);--color-emerald-300:oklch(84.5% 0.143 164.978);--color-emerald-400:oklch(76.5% 0.177 163.223);--color-emerald-500:oklch(69.6% 0.17 162.48);--color-emerald-600:oklch(59.6% 0.145 163.225);--color-emerald-700:oklch(50.8% 0.118 165.612);--color-emerald-800:oklch(43.2% 0.095 166.913);--color-emerald-900:oklch(37.8% 0.077 168.94);--color-emerald-950:oklch(26.2% 0.051 172.552);--color-teal-50:oklch(98.4% 0.014 180.72);--color-teal-100:oklch(95.3% 0.051 180.801);--color-teal-200:oklch(91% 0.096 180.426);--color-teal-300:oklch(85.5% 0.138 181.071);--color-teal-400:oklch(77.7% 0.152 181.912);--color-teal-500:oklch(70.4% 0.14 182.503);--color-teal-600:oklch(60% 0.118 184.704);--color-teal-700:oklch(51.1% 0.096 186.391);--color-teal-800:oklch(43.7% 0.078 188.216);--color-teal-900:oklch(38.6% 0.063 188.416);--color-teal-950:oklch(27.7% 0.046 192.524);--color-cyan-50:oklch(98.4% 0.019 200.873);--color-cyan-100:oklch(95.6% 0.045 203.388);--color-cyan-200:oklch(91.7% 0.08 205.041);--color-cyan-300:oklch(86.5% 0.127 207.078);--color-cyan-400:oklch(78.9% 0.154 211.53);--color-cyan-500:oklch(71.5% 0.143 215.221);--color-cyan-600:oklch(60.9% 0.126 221.723);--color-cyan-700:oklch(52% 0.105 223.128);--color-cyan-800:oklch(45% 0.085 224.283);--color-cyan-900:oklch(39.8% 0.07 227.392);--color-cyan-950:oklch(30.2% 0.056 229.695);--color-sky-50:oklch(97.7% 0.013 236.62);--color-sky-100:oklch(95.1% 0.026 236.824);--color-sky-200:oklch(90.1% 0.058 230.902);--color-sky-300:oklch(82.8% 0.111 230.318);--color-sky-400:oklch(74.6% 0.16 232.661);--color-sky-500:oklch(68.5% 0.169 237.323);--color-sky-600:oklch(58.8% 0.158 241.966);--color-sky-700:oklch(50% 0.134 242.749);--color-sky-800:oklch(44.3% 0.11 240.79);--color-sky-900:oklch(39.1% 0.09 240.876);--color-sky-950:oklch(29.3% 0.066 243.157);--color-blue-50:oklch(97% 0.014 254.604);--color-blue-100:oklch(93.2% 0.032 255.585);--color-blue-200:oklch(88.2% 0.059 254.128);--color-blue-300:oklch(80.9% 0.105 251.813);--color-blue-400:oklch(70.7% 0.165 254.624);--color-blue-500:oklch(62.3% 0.214 259.815);--color-blue-600:oklch(54.6% 0.245 262.881);--color-blue-700:oklch(48.8% 0.243 264.376);--color-blue-800:oklch(42.4% 0.199 265.638);--color-blue-900:oklch(37.9% 0.146 265.522);--color-blue-950:oklch(28.2% 0.091 267.935);--color-indigo-50:oklch(96.2% 0.018 272.314);--color-indigo-100:oklch(93% 0.034 272.788);--color-indigo-200:oklch(87% 0.065 274.039);--color-indigo-300:oklch(78.5% 0.115 274.713);--color-indigo-400:oklch(67.3% 0.182 276.935);--color-indigo-500:oklch(58.5% 0.233 277.117);--color-indigo-600:oklch(51.1% 0.262 276.966);--color-indigo-700:oklch(45.7% 0.24 277.023);--color-indigo-800:oklch(39.8% 0.195 277.366);--color-indigo-900:oklch(35.9% 0.144 278.697);--color-indigo-950:oklch(25.7% 0.09 281.288);--color-violet-50:oklch(96.9% 0.016 293.756);--color-violet-100:oklch(94.3% 0.029 294.588);--color-violet-200:oklch(89.4% 0.057 293.283);--color-violet-300:oklch(81.1% 0.111 293.571);--color-violet-400:oklch(70.2% 0.183 293.541);--color-violet-500:oklch(60.6% 0.25 292.717);--color-violet-600:oklch(54.1% 0.281 293.009);--color-violet-700:oklch(49.1% 0.27 292.581);--color-violet-800:oklch(43.2% 0.232 292.759);--color-violet-900:oklch(38% 0.189 293.745);--color-violet-950:oklch(28.3% 0.141 291.089);--color-purple-50:oklch(97.7% 0.014 308.299);--color-purple-100:oklch(94.6% 0.033 307.174);--color-purple-200:oklch(90.2% 0.063 306.703);--color-purple-300:oklch(82.7% 0.119 306.383);--color-purple-400:oklch(71.4% 0.203 305.504);--color-purple-500:oklch(62.7% 0.265 303.9);--color-purple-600:oklch(55.8% 0.288 302.321);--color-purple-700:oklch(49.6% 0.265 301.924);--color-purple-800:oklch(43.8% 0.218 303.724);--color-purple-900:oklch(38.1% 0.176 304.987);--color-purple-950:oklch(29.1% 0.149 302.717);--color-fuchsia-50:oklch(97.7% 0.017 320.058);--color-fuchsia-100:oklch(95.2% 0.037 318.852);--color-fuchsia-200:oklch(90.3% 0.076 319.62);--color-fuchsia-300:oklch(83.3% 0.145 321.434);--color-fuchsia-400:oklch(74% 0.238 322.16);--color-fuchsia-500:oklch(66.7% 0.295 322.15);--color-fuchsia-600:oklch(59.1% 0.293 322.896);--color-fuchsia-700:oklch(51.8% 0.253 323.949);--color-fuchsia-800:oklch(45.2% 0.211 324.591);--color-fuchsia-900:oklch(40.1% 0.17 325.612);--color-fuchsia-950:oklch(29.3% 0.136 325.661);--color-pink-50:oklch(97.1% 0.014 343.198);--color-pink-100:oklch(94.8% 0.028 342.258);--color-pink-200:oklch(89.9% 0.061 343.231);--color-pink-300:oklch(82.3% 0.12 346.018);--color-pink-400:oklch(71.8% 0.202 349.761);--color-pink-500:oklch(65.6% 0.241 354.308);--color-pink-600:oklch(59.2% 0.249 0.584);--color-pink-700:oklch(52.5% 0.223 3.958);--color-pink-800:oklch(45.9% 0.187 3.815);--color-pink-900:oklch(40.8% 0.153 2.432);--color-pink-950:oklch(28.4% 0.109 3.907);--color-rose-50:oklch(96.9% 0.015 12.422);--color-rose-100:oklch(94.1% 0.03 12.58);--color-rose-200:oklch(89.2% 0.058 10.001);--color-rose-300:oklch(81% 0.117 11.638);--color-rose-400:oklch(71.2% 0.194 13.428);--color-rose-500:oklch(64.5% 0.246 16.439);--color-rose-600:oklch(58.6% 0.253 17.585);--color-rose-700:oklch(51.4% 0.222 16.935);--color-rose-800:oklch(45.5% 0.188 13.697);--color-rose-900:oklch(41% 0.159 10.272);--color-rose-950:oklch(27.1% 0.105 12.094);--color-slate-50:oklch(98.4% 0.003 247.858);--color-slate-100:oklch(96.8% 0.007 247.896);--color-slate-200:oklch(92.9% 0.013 255.508);--color-slate-300:oklch(86.9% 0.022 252.894);--color-slate-400:oklch(70.4% 0.04 256.788);--color-slate-500:oklch(55.4% 0.046 257.417);--color-slate-600:oklch(44.6% 0.043 257.281);--color-slate-700:oklch(37.2% 0.044 257.287);--color-slate-800:oklch(27.9% 0.041 260.031);--color-slate-900:oklch(20.8% 0.042 265.755);--color-slate-950:oklch(12.9% 0.042 264.695);--color-gray-50:oklch(98.5% 0.002 247.839);--color-gray-100:oklch(96.7% 0.003 264.542);--color-gray-200:oklch(92.8% 0.006 264.531);--color-gray-300:oklch(87.2% 0.01 258.338);--color-gray-400:oklch(70.7% 0.022 261.325);--color-gray-500:oklch(55.1% 0.027 264.364);--color-gray-600:oklch(44.6% 0.03 256.802);--color-gray-700:oklch(37.3% 0.034 259.733);--color-gray-800:oklch(27.8% 0.033 256.848);--color-gray-900:oklch(21% 0.034 264.665);--color-gray-950:oklch(13% 0.028 261.692);--color-zinc-50:oklch(98.5% 0 0);--color-zinc-100:oklch(96.7% 0.001 286.375);--color-zinc-200:oklch(92% 0.004 286.32);--color-zinc-300:oklch(87.1% 0.006 286.286);--color-zinc-400:oklch(70.5% 0.015 286.067);--color-zinc-500:oklch(55.2% 0.016 285.938);--color-zinc-600:oklch(44.2% 0.017 285.786);--color-zinc-700:oklch(37% 0.013 285.805);--color-zinc-800:oklch(27.4% 0.006 286.033);--color-zinc-900:oklch(21% 0.006 285.885);--color-zinc-950:oklch(14.1% 0.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% 0.001 106.423);--color-stone-100:oklch(97% 0.001 106.424);--color-stone-200:oklch(92.3% 0.003 48.717);--color-stone-300:oklch(86.9% 0.005 56.366);--color-stone-400:oklch(70.9% 0.01 56.259);--color-stone-500:oklch(55.3% 0.013 58.071);--color-stone-600:oklch(44.4% 0.011 73.639);--color-stone-700:oklch(37.4% 0.01 67.558);--color-stone-800:oklch(26.8% 0.007 34.298);--color-stone-900:oklch(21.6% 0.006 56.043);--color-stone-950:oklch(14.7% 0.004 49.25);--color-black:#000;--color-white:#fff;--spacing:0.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:0.75rem;--text-xs--line-height:1.33333;--text-sm:0.875rem;--text-sm--line-height:1.42857;--text-base:1rem;--text-base--line-height:1.5;--text-lg:1.125rem;--text-lg--line-height:1.55556;--text-xl:1.25rem;--text-xl--line-height:1.4;--text-2xl:1.5rem;--text-2xl--line-height:1.33333;--text-3xl:1.875rem;--text-3xl--line-height:1.2;--text-4xl:2.25rem;--text-4xl--line-height:1.11111;--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:-0.05em;--tracking-tight:-0.025em;--tracking-normal:0em;--tracking-wide:0.025em;--tracking-wider:0.05em;--tracking-widest:0.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--leading-loose:2;--radius-xs:0.125rem;--radius-sm:0.25rem;--radius-md:0.375rem;--radius-lg:0.5rem;--radius-xl:0.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;--text-shadow-2xs:0px 1px 0px #00000026;--text-shadow-xs:0px 1px 1px #0003;--text-shadow-sm:0px 1px 0px rgba(0,0,0,.075),0px 1px 1px rgba(0,0,0,.075),0px 2px 2px rgba(0,0,0,.075);--text-shadow-md:0px 1px 1px #0000001a,0px 1px 2px #0000001a,0px 2px 4px #0000001a;--text-shadow-lg:0px 1px 2px #0000001a,0px 3px 2px #0000001a,0px 4px 8px #0000001a;--ease-in:cubic-bezier(0.4,0,1,1);--ease-out:cubic-bezier(0,0,0.2,1);--ease-in-out:cubic-bezier(0.4,0,0.2,1);--animate-spin:spin 1s linear infinite;--animate-ping:ping 1s cubic-bezier(0,0,0.2,1) infinite;--animate-pulse:pulse 2s cubic-bezier(0.4,0,0.6,1) infinite;--animate-bounce:bounce 1s infinite;@keyframes spin{to{transform:rotate(1turn)}}@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}}--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:150ms;--default-transition-timing-function:cubic-bezier(0.4,0,0.2,1);--default-font-family:--theme(--font-sans,initial);--default-font-feature-settings:--theme(--font-sans--font-feature-settings,initial);--default-font-variation-settings:--theme(--font-sans--font-variation-settings,initial);--default-mono-font-family:--theme(--font-mono,initial);--default-mono-font-feature-settings:--theme(--font-mono--font-feature-settings,initial);--default-mono-font-variation-settings:--theme(--font-mono--font-variation-settings,initial)}@theme default inline reference{--blur:8px;--shadow:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;--shadow-inner:inset 0 2px 4px 0 #0000000d;--drop-shadow:0 1px 2px #0000001a,0 1px 1px #0000000f;--radius:0.25rem;--max-width-prose:65ch}}@layer base{*,::backdrop,::file-selector-button,:after,:before{border:0 solid;box-sizing:border-box;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;font-feature-settings:--theme(--default-font-feature-settings,normal);-webkit-tap-highlight-color:transparent;font-family:--theme(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-variation-settings:--theme(--default-font-variation-settings,normal);line-height:1.5;tab-size:4}hr{border-top-width:1px;color:inherit;height:0}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,pre,samp{font-feature-settings:--theme(--default-mono-font-feature-settings,normal);font-family:--theme(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-size:1em;font-variation-settings:--theme(--default-mono-font-variation-settings,normal)}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}:-moz-focusring{outline:auto}progress{vertical-align:initial}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}::file-selector-button,button,input,optgroup,select,textarea{font-feature-settings:inherit;background-color:initial;border-radius:0;color:inherit;font:inherit;font-variation-settings:inherit;letter-spacing:inherit;opacity:1}: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:color-mix(in oklab,currentcolor 50%,#0000)}}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,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-meridiem-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-year-field{padding-block:0}:-moz-ui-invalid{box-shadow:none}::file-selector-button,button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer utilities{@tailwind utilities}@custom-variant night-theme (&:where(.night-theme, .night-theme *));@custom-variant day-theme (&:where(.day-theme, .day-theme *));@custom-variant profile-theme (&:where(.profile-theme, .profile-theme *));@theme{--color-primary:#667eea;--color-secondary:#764ba2;--color-tertiary:#f093fb;--color-quaternary:#ec4899;--color-quinary:#06b6d4;--color-senary:#3b82f6;--color-day-bg:#fff;--color-day-bg-secondary:#f1f5f9;--color-day-bg-tertiary:#e2e8f0;--color-day-text:#0f172a;--color-day-text-secondary:#334155;--color-day-text-muted:#64748b;--color-night-bg:#0f0f23;--color-night-bg-secondary:#1a1a2e;--color-night-bg-tertiary:#16213e;--color-night-text:#fff;--color-night-text-secondary:#fffc;--color-night-text-muted:#fff9;--color-profile-bg:#0f172a;--color-profile-bg-secondary:#1e293b;--color-profile-bg-tertiary:#334155;--color-profile-bg-quaternary:#475569;--color-profile-text:#fff;--color-profile-text-secondary:#ffffffe6;--color-profile-text-muted:#ffffffb3}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:linear-gradient(135deg,#0f0f23,#1a1a2e 50%,#16213e);background-attachment:fixed;background-repeat:no-repeat;background-size:cover;color:#fff;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0;min-height:100vh;overflow-x:hidden;transition:all .3s ease}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.glass{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:16px;box-shadow:0 8px 32px #0000001a;overflow:hidden;position:relative;transition:all .4s cubic-bezier(.4,0,.2,1)}.day-theme .glass{background:#fff3;box-shadow:0 8px 32px #00000014}.profile-theme .glass{box-shadow:0 8px 32px #14b8a626}.glass:before{background:linear-gradient(90deg,#0000,var(--color-primary),#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .8s cubic-bezier(.4,0,.2,1);width:100%}.glass:hover{background:#667eea26;border-color:var(--color-primary);box-shadow:0 25px 50px var(--color-primary);transform:translateY(-6px) scale(1.02)}.day-theme .glass:hover{background:#6366f126}.glass:hover:before{left:100%}.gradient-text{-webkit-text-fill-color:#0000;animation:gradient-shift 3s ease-in-out infinite;background:linear-gradient(135deg,#667eea,#764ba2 50%,#f093fb);-webkit-background-clip:text;background-clip:text;background-size:200% 200%}@keyframes gradient-shift{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@keyframes shimmer-night{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}@keyframes shimmer-day{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}@keyframes shimmer-profile{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.nav-active{animation:activePulse 2s ease-in-out infinite;background:linear-gradient(135deg,#667eea,#764ba2);border-color:#667eea80;box-shadow:0 15px 30px #667eea66;transform:translateY(-3px) scale(1.02);transition:color .3s ease}@keyframes activePulse{0%,to{box-shadow:0 15px 30px #667eea66}50%{box-shadow:0 15px 30px #667eea99}}.day-theme .nav-active{animation:dayActivePulse 2s ease-in-out infinite;background:linear-gradient(135deg,#da4453,#89216b);border-color:#da445380;box-shadow:0 15px 30px #da445366;color:#fff;transform:translateY(-3px) scale(1.02)}@keyframes dayActivePulse{0%,to{box-shadow:0 15px 30px #da445366}50%{box-shadow:0 15px 30px #da445399}}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:#ffffff0d;border-radius:5px}.day-theme ::-webkit-scrollbar-track{background:#00000014}::-webkit-scrollbar-thumb{background:linear-gradient(135deg,var(--color-primary) 0,var(--color-quaternary) 100%);border-radius:5px}::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,var(--color-quaternary) 0,var(--color-primary) 100%)}.night-theme{--color-bg:var(--color-night-bg);--color-bg-secondary:var(--color-night-bg-secondary);--color-bg-tertiary:var(--color-night-bg-tertiary);--color-text:var(--color-night-text);--color-text-secondary:var(--color-night-text-secondary);--color-text-muted:var(--color-night-text-muted)}.night-theme,.night-theme body{background:linear-gradient(135deg,var(--color-night-bg) 0,var(--color-night-bg-secondary) 50%,var(--color-night-bg-tertiary) 100%);color:var(--color-night-text)}.night-theme body{background-attachment:fixed;background-repeat:no-repeat;background-size:cover;min-height:100vh}.day-theme{--color-bg:var(--color-day-bg);--color-bg-secondary:var(--color-day-bg-secondary);--color-bg-tertiary:var(--color-day-bg-tertiary);--color-text:var(--color-day-text);--color-text-secondary:var(--color-day-text-secondary);--color-text-muted:var(--color-day-text-muted);background:linear-gradient(135deg,var(--color-day-bg) 0,var(--color-day-bg-secondary) 50%,var(--color-day-bg-tertiary) 100%)}.day-theme,.day-theme body{color:var(--color-day-text)}.day-theme body{background-attachment:fixed;background-image:linear-gradient(135deg,var(--color-day-bg) 0,var(--color-day-bg-secondary) 50%,var(--color-day-bg-tertiary) 100%);background-repeat:no-repeat;background-size:cover;min-height:100vh}.day-theme:before{animation:day-ambient-float 18s ease-in-out infinite;background:radial-gradient(circle at 15% 15%,var(--ambient-light-1) 0,#0000 60%),radial-gradient(circle at 85% 85%,var(--ambient-light-2) 0,#0000 60%),radial-gradient(circle at 50% 50%,var(--ambient-light-3) 0,#0000 80%)}.day-theme:after,.day-theme:before{content:"";height:100%;left:0;pointer-events:none;position:fixed;top:0;width:100%;z-index:1}.day-theme:after{animation:day-ambient-float 22s ease-in-out infinite reverse;background:radial-gradient(circle at 5% 95%,var(--ambient-light-2) 0,#0000 50%),radial-gradient(circle at 95% 5%,var(--ambient-light-1) 0,#0000 50%),radial-gradient(circle at 25% 75%,var(--ambient-light-3) 0,#0000 70%)}@keyframes day-ambient-float{0%,to{opacity:.4;transform:translate(0) scale(1)}25%{opacity:.6;transform:translate(1%,.5%) scale(1.01)}50%{opacity:.5;transform:translate(-.5%,1%) scale(.99)}75%{opacity:.7;transform:translate(.5%,-.5%) scale(1.005)}}.day-theme .day-ambient-orb{animation:day-orb-float 12s ease-in-out infinite;border-radius:50%;pointer-events:none;position:fixed;z-index:2}.day-theme .day-ambient-orb:first-child{animation-delay:0s;background:radial-gradient(circle,var(--ambient-light-1) 0,#0000 75%);height:350px;left:5%;top:5%;width:350px}.day-theme .day-ambient-orb:nth-child(2){animation-delay:4s;background:radial-gradient(circle,var(--ambient-light-2) 0,#0000 75%);height:250px;right:10%;top:70%;width:250px}.day-theme .day-ambient-orb:nth-child(3){animation-delay:8s;background:radial-gradient(circle,var(--ambient-light-3) 0,#0000 75%);bottom:15%;height:300px;left:15%;width:300px}@keyframes day-orb-float{0%,to{opacity:.3;transform:translate(0) scale(1)}33%{opacity:.5;transform:translate(15px,-10px) scale(1.05)}66%{opacity:.2;transform:translate(-8px,20px) scale(.95)}}@keyframes ken-burns{0%{transform:scale(1)}to{transform:scale(1.1)}}.animate-ken-burns{animation:ken-burns 8s ease-out forwards}.day-theme .glass{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffffff2;border:1px solid #3341554d;box-shadow:0 8px 32px #00000014,0 0 15px #38bdf81a,inset 0 1px 0 #fffc}.day-theme .glass:hover{background:#fff;border-color:#38bdf866;box-shadow:0 15px 40px #00000026,0 0 25px #38bdf833,inset 0 1px 0 #fff;transform:translateY(-3px) scale(1.01)}.day-theme .gradient-text{-webkit-text-fill-color:#0000;animation:day-gradient-shift 3s ease-in-out infinite;background:linear-gradient(135deg,#da4453,#89216b 50%,#c13a47);-webkit-background-clip:text;background-clip:text;background-size:200% 200%;text-shadow:0 0 25px #da445333}@keyframes day-gradient-shift{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.profile-theme{--color-bg:var(--color-profile-bg);--color-bg-secondary:var(--color-profile-bg-secondary);--color-bg-tertiary:var(--color-profile-bg-tertiary);--color-bg-quaternary:var(--color-profile-bg-quaternary);--color-text:var(--color-profile-text);--color-text-secondary:var(--color-profile-text-secondary);--color-text-muted:var(--color-profile-text-muted)}.profile-theme,.profile-theme body{background:linear-gradient(135deg,#0f172a,#1e293b 25%,#334155 50%,#14b8a6 75%,#0d9488);color:var(--color-profile-text)}.profile-theme body{background-attachment:fixed;background-repeat:no-repeat;background-size:cover;min-height:100vh}.profile-theme:before{animation:ambient-float 20s ease-in-out infinite;background:radial-gradient(circle at 20% 20%,var(--ambient-light-1) 0,#0000 50%),radial-gradient(circle at 80% 80%,var(--ambient-light-2) 0,#0000 50%),radial-gradient(circle at 50% 50%,var(--ambient-light-3) 0,#0000 70%)}.profile-theme:after,.profile-theme:before{content:"";height:100%;left:0;pointer-events:none;position:fixed;top:0;width:100%;z-index:1}.profile-theme:after{animation:ambient-float 25s ease-in-out infinite reverse;background:radial-gradient(circle at 10% 90%,var(--ambient-light-2) 0,#0000 40%),radial-gradient(circle at 90% 10%,var(--ambient-light-1) 0,#0000 40%),radial-gradient(circle at 30% 70%,var(--ambient-light-3) 0,#0000 60%)}@keyframes ambient-float{0%,to{opacity:.6;transform:translate(0) scale(1)}25%{opacity:.8;transform:translate(2%,1%) scale(1.02)}50%{opacity:.7;transform:translate(-1%,2%) scale(.98)}75%{opacity:.9;transform:translate(1%,-1%) scale(1.01)}}.profile-theme .ambient-orb{animation:orb-float 15s ease-in-out infinite;border-radius:50%;pointer-events:none;position:fixed;z-index:2}.profile-theme .ambient-orb:first-child{animation-delay:0s;background:radial-gradient(circle,var(--ambient-light-1) 0,#0000 70%);height:300px;left:10%;top:10%;width:300px}.profile-theme .ambient-orb:nth-child(2){animation-delay:5s;background:radial-gradient(circle,var(--ambient-light-2) 0,#0000 70%);height:200px;right:15%;top:60%;width:200px}.profile-theme .ambient-orb:nth-child(3){animation-delay:10s;background:radial-gradient(circle,var(--ambient-light-3) 0,#0000 70%);bottom:20%;height:250px;left:20%;width:250px}@keyframes orb-float{0%,to{opacity:.4;transform:translate(0) scale(1)}33%{opacity:.6;transform:translate(20px,-15px) scale(1.1)}66%{opacity:.3;transform:translate(-10px,25px) scale(.9)}}.profile-theme .glass{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#14b8a61a;border:1px solid #14b8a64d;box-shadow:0 8px 32px #14b8a626,0 0 20px #14b8a61a,inset 0 1px 0 #ffffff1a}.profile-theme .glass:hover{background:#14b8a633;border-color:#14b8a680;box-shadow:0 15px 40px #14b8a640,0 0 30px #14b8a626,inset 0 1px 0 #fff3;transform:translateY(-4px) scale(1.02)}.profile-theme .gradient-text{-webkit-text-fill-color:#0000;animation:profile-gradient-shift 4s ease-in-out infinite;background:linear-gradient(135deg,#14b8a6,#0d9488 50%,#0891b2);-webkit-background-clip:text;background-clip:text;background-size:200% 200%;text-shadow:0 0 30px #14b8a64d}@keyframes profile-gradient-shift{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.profile-theme{--bg-primary:#0f172a;--bg-secondary:#1e293b;--bg-tertiary:#334155;--bg-glass:#14b8a61a;--bg-glass-hover:#14b8a633;--bg-card:#14b8a60d;--bg-card-hover:#14b8a61a;--text-primary:#fff;--text-secondary:#ffffffe6;--text-muted:#ffffffb3;--text-inverse:#0f172a;--accent-turquoise:#14b8a6;--accent-teal:#0d9488;--accent-cyan:#0891b2;--accent-blue:#0ea5e9;--accent-indigo:#06b6d4;--border-primary:#14b8a666;--border-secondary:#14b8a633;--border-card:#14b8a626;--shadow-color:#14b8a633;--shadow-card:#14b8a61a;--shadow-hover:#14b8a64d;--glow-turquoise:#14b8a699;--glow-teal:#0d948899;--glow-cyan:#0891b299;--ambient-light-1:#14b8a614;--ambient-light-2:#0d94880f;--ambient-light-3:#0891b20a}.night-theme{--bg-primary:#0f0f23;--bg-secondary:#1a1a2e;--bg-glass:#ffffff0d;--bg-glass-hover:#667eea26;--text-primary:#fff;--text-secondary:#fffc;--text-muted:#fff9;--accent-purple:#667eea;--accent-pink:#ec4899;--accent-cyan:#06b6d4;--border-primary:#667eea4d;--border-secondary:#ffffff1a;--shadow-color:#0000004d;--glow-purple:#667eea80;--glow-pink:#ec489980}.day-theme{--bg-primary:#fff;--bg-secondary:#f1f5f9;--bg-tertiary:#e2e8f0;--bg-glass:#fffffff2;--bg-glass-hover:#667eea26;--bg-card:#fffffffa;--bg-card-hover:#fff;--text-primary:#0f172a;--text-secondary:#334155;--text-muted:#64748b;--text-inverse:#fff;--accent-purple:#6366f1;--accent-pink:#ec4899;--accent-cyan:#0891b2;--accent-blue:#2563eb;--accent-indigo:#4f46e5;--border-primary:#6366f166;--border-secondary:#3341554d;--border-card:#33415526;--shadow-color:#00000026;--shadow-card:#00000014;--shadow-hover:#00000040;--glow-purple:#6366f199;--glow-pink:#ec489999;--glow-cyan:#0891b299;--ambient-light-1:#38bdf826;--ambient-light-2:#3b82f61f;--ambient-light-3:#6366f11a}@media (max-width:768px){.glass{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.gradient-text{font-size:1.5rem}}@media (prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.text-theme-primary{color:var(--color-text)}.text-theme-secondary{color:var(--color-text-secondary)}.text-theme-muted{color:var(--color-text-muted)}.bg-theme-primary{background-color:var(--color-bg)}.bg-theme-secondary{background-color:var(--color-bg-secondary)}.bg-theme-tertiary{background-color:var(--color-bg-tertiary)}.bg-theme-glass{background:#ffffff0d}.day-theme .bg-theme-glass{background:#fffffff2}.profile-theme .bg-theme-glass{background:#14b8a61a}.bg-theme-glassHover{background:#667eea26}.day-theme .bg-theme-glassHover{background:#6366f126}.border-theme-primary{border-color:var(--color-primary)}.border-theme-secondary{border-color:var(--color-text-muted)}.shimmer-effect{overflow:hidden;position:relative}.shimmer-effect:before{animation:shimmer-night 2s linear infinite;background:linear-gradient(90deg,#0000,#ffffff1a,#0000);content:"";height:100%;left:0;position:absolute;top:0;transform:translateX(-100%);width:100%}.day-theme .shimmer-effect:before{animation:shimmer-day 2s linear infinite;background:linear-gradient(90deg,#0000,#6366f114,#0000)}.profile-theme .shimmer-effect:before{animation:shimmer-profile 2s linear infinite;background:linear-gradient(90deg,#0000,#14b8a61f,#0000)}.day-theme .shimmer-effect:before{opacity:.6}:focus{outline:2px solid var(--color-primary);outline-offset:2px}::selection{background:var(--color-primary);color:#fff}.day-theme ::selection{color:#fff}.text-shadow-lg{text-shadow:1px 1px 2px #000c}.swiper-slide{align-items:center;display:flex;justify-content:center}.swiper-button-next,.swiper-button-prev,.swiper-pagination{display:none!important}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#ffffff1a;border-radius:4px}::-webkit-scrollbar-thumb{background:#ffffff4d;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#ffffff80}@font-face{font-family:swiper-icons;font-style:normal;font-weight:400;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA")}:root{--swiper-theme-color:#007aff}:host{display:block;margin-left:auto;margin-right:auto;position:relative;z-index:1}.swiper{display:block;list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:initial;display:flex;height:100%;position:relative;transition-property:transform;transition-timing-function:ease;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{display:block;flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{-ms-overflow-style:none;overflow:auto;scrollbar-width:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,#00000080,#0000)}.swiper-lazy-preloader{border:4px solid #007aff;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top:4px solid #0000;box-sizing:border-box;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;transform-origin:50%;width:42px;z-index:10}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.swiper-pagination{position:absolute;text-align:center;transform:translateZ(0);transition:opacity .3s;z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:8px;bottom:var(--swiper-pagination-bottom,8px);left:0;top:auto;top:var(--swiper-pagination-top,auto);width:100%}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{position:relative;transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{background:#000;background:var(--swiper-pagination-bullet-inactive-color,#000);border-radius:50%;border-radius:var(--swiper-pagination-bullet-border-radius,50%);display:inline-block;height:8px;height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));opacity:.2;opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);width:8px;width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px))}button.swiper-pagination-bullet{appearance:none;border:none;box-shadow:none;margin:0;padding:0}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{background:var(--swiper-theme-color);background:var(--swiper-pagination-color,var(--swiper-theme-color));opacity:1;opacity:var(--swiper-pagination-bullet-opacity,1)}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{left:auto;left:var(--swiper-pagination-left,auto);right:8px;right:var(--swiper-pagination-right,8px);top:50%;transform:translate3d(0,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{display:block;margin:6px 0;margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px;margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-fraction{color:inherit;color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:#00000040;background:var(--swiper-pagination-progressbar-bg-color,#00000040);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-theme-color);background:var(--swiper-pagination-color,var(--swiper-theme-color));height:100%;left:0;position:absolute;top:0;transform:scale(0);transform-origin:left top;width:100%}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{height:4px;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0;width:100%}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{height:100%;left:0;top:0;width:4px;width:var(--swiper-pagination-progressbar-size,4px)}.swiper-pagination-lock{display:none}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.page-layout{background:#0000;color:var(--text-primary);display:flex;flex-direction:column;min-height:100vh}.page-layout.night{background:linear-gradient(135deg,#0f172a,#581c87,#0f172a)}.page-layout.day{background:linear-gradient(135deg,#f8fafc,#e0e7ff,#fdf2f8)}.page-layout.profile{background:linear-gradient(135deg,#0f172a,#1e293b,#0d9488)}.page-header{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border-bottom:1px solid #ffffff1a;box-shadow:0 2px 10px #0000001a;position:sticky;top:0;z-index:100}.page-layout.day .page-header{background:#fffc;border-bottom:1px solid #0000001a;box-shadow:0 2px 10px #0000000d}.page-layout.profile .page-header{background:#0f172acc;border-bottom:1px solid #0d948833}.header-container{gap:2rem;justify-content:space-between;margin:0 auto;max-width:1200px;padding:1rem 2rem}.brand,.header-container{align-items:center;display:flex}.brand{color:inherit;gap:1rem;text-decoration:none;transition:transform .3s ease}.brand:hover{transform:translateY(-2px)}.brand-logo img{border:2px solid #a855f7;border-radius:50%;height:40px;object-fit:cover;width:40px}.page-layout.day .brand-logo img{border-color:#7c3aed}.page-layout.profile .brand-logo img{border-color:#0d9488}.brand-text h1{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fff,#a855f7);-webkit-background-clip:text;background-clip:text;font-size:1.25rem;font-weight:700;margin:0}.page-layout.day .brand-text h1{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#1e293b,#7c3aed);-webkit-background-clip:text;background-clip:text}.page-layout.profile .brand-text h1{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fff,#0d9488);-webkit-background-clip:text;background-clip:text}.brand-text span{color:#ffffffb3;display:block;font-size:.875rem}.page-layout.day .brand-text span{color:#1e293be6}.page-layout.profile .brand-text span{color:#fffc}.page-navigation{align-items:center;display:flex;gap:2rem}.nav-link{border-radius:8px;color:#ffffffe6;font-weight:500;padding:.5rem 1rem;position:relative;text-decoration:none;transition:all .3s ease}.page-layout.day .nav-link{color:#1e293bf2}.page-layout.profile .nav-link{color:#ffffffe6}.nav-link:hover{background:#ffffff1a;color:#a855f7}.page-layout.day .nav-link:hover{background:#7c3aed1a;color:#7c3aed}.page-layout.profile .nav-link:hover{background:#0d94881a;color:#0d9488}.nav-link:after{background:#a855f7;bottom:-2px;content:"";height:2px;left:50%;position:absolute;transform:translateX(-50%);transition:all .3s ease;width:0}.page-layout.day .nav-link:after{background:#7c3aed}.page-layout.profile .nav-link:after{background:#0d9488}.nav-link:hover:after{width:80%}.header-actions{align-items:center;display:flex;gap:1rem}.breadcrumb-nav{background:#ffffff0d;border-bottom:1px solid #ffffff1a;padding:.75rem 0}.page-layout.day .breadcrumb-nav{background:#ffffff4d;border-bottom:1px solid #0000001a}.page-layout.profile .breadcrumb-nav{background:#0f172a4d;border-bottom:1px solid #0d948833}.breadcrumb-container{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;margin:0 auto;max-width:1200px;padding:0 2rem}.breadcrumb-item{border-radius:4px;color:#ffffffb3;font-size:.875rem;padding:.25rem .5rem;text-decoration:none;transition:all .3s ease}.page-layout.day .breadcrumb-item{color:#1e293bb3}.page-layout.profile .breadcrumb-item{color:#fffc}.breadcrumb-item:hover{background:#ffffff1a;color:#a855f7}.page-layout.day .breadcrumb-item:hover{background:#7c3aed1a;color:#7c3aed}.page-layout.profile .breadcrumb-item:hover{background:#0d94881a;color:#0d9488}.breadcrumb-item.active{color:#a855f7;font-weight:600}.page-layout.day .breadcrumb-item.active{color:#7c3aed}.page-layout.profile .breadcrumb-item.active{color:#0d9488}.breadcrumb-separator{align-items:center;color:#ffffff80;display:flex}.page-layout.day .breadcrumb-separator{color:#1e293b80}.page-layout.profile .breadcrumb-separator{color:#fff9}.breadcrumb-separator svg{height:12px;width:12px}.page-title-section{background:#ffffff0d;border-bottom:1px solid #ffffff1a;padding:3rem 0}.page-layout.day .page-title-section{background:#ffffff4d;border-bottom:1px solid #0000001a}.page-layout.profile .page-title-section{background:#0f172a4d;border-bottom:1px solid #0d948833}.page-title-container{margin:0 auto;max-width:1200px;padding:0 2rem;text-align:center}.page-title{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fff,#a855f7);-webkit-background-clip:text;background-clip:text;font-size:2.5rem;font-weight:700;margin-bottom:1rem}.page-layout.day .page-title{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#1e293b,#7c3aed);-webkit-background-clip:text;background-clip:text}.page-layout.profile .page-title{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fff,#0d9488);-webkit-background-clip:text;background-clip:text}.page-subtitle{color:#fffc;font-size:1.125rem;line-height:1.6;margin:0 auto;max-width:600px}.page-layout.day .page-subtitle{color:#1e293bcc}.page-layout.profile .page-subtitle{color:#ffffffe6}.page-main{background:#0000;flex:1 1;padding:2rem 0}.page-footer{background:#ffffff0d;border-top:1px solid #ffffff1a;margin-top:auto}.page-layout.day .page-footer{background:#ffffff4d;border-top:1px solid #0000001a}.page-layout.profile .page-footer{background:#0f172a4d;border-top:1px solid #0d948833}.footer-container{margin:0 auto;max-width:1200px;padding:2rem}.footer-content{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-bottom:2rem}.footer-section h3,.footer-section h4{color:#ffffffe6;margin-bottom:1rem}.page-layout.day .footer-section h3,.page-layout.day .footer-section h4{color:#1e293be6}.page-layout.profile .footer-section h3,.page-layout.profile .footer-section h4{color:#ffffffe6}.footer-section h3{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fff,#a855f7);-webkit-background-clip:text;background-clip:text;font-size:1.25rem}.page-layout.day .footer-section h3{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#1e293b,#7c3aed);-webkit-background-clip:text;background-clip:text}.page-layout.profile .footer-section h3{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fff,#0d9488);-webkit-background-clip:text;background-clip:text}.footer-section h4{color:#a855f7;font-size:1rem}.page-layout.day .footer-section h4{color:#7c3aed}.page-layout.profile .footer-section h4{color:#0d9488}.footer-section p{color:#ffffffb3;line-height:1.6;margin-bottom:1rem}.page-layout.day .footer-section p{color:#1e293be6}.page-layout.profile .footer-section p{color:#fffc}.footer-section ul{list-style:none;margin:0;padding:0}.footer-section ul li{margin-bottom:.5rem}.footer-section ul li a{color:#ffffffb3;text-decoration:none;transition:color .3s ease}.page-layout.day .footer-section ul li a{color:#1e293be6}.page-layout.profile .footer-section ul li a{color:#fffc}.footer-section ul li a:hover{color:#a855f7}.page-layout.day .footer-section ul li a:hover{color:#7c3aed}.page-layout.profile .footer-section ul li a:hover{color:#0d9488}.footer-bottom{border-top:1px solid #ffffff1a;padding-top:2rem;text-align:center}.page-layout.day .footer-bottom{border-top:1px solid #0000001a}.page-layout.profile .footer-bottom{border-top:1px solid #0d948833}.footer-bottom p{color:#fff9;font-size:.875rem}.page-layout.day .footer-bottom p{color:#1e293bcc}.page-layout.profile .footer-bottom p{color:#ffffffb3}@media (max-width:768px){.header-container{flex-direction:column;gap:1rem;padding:1rem}.page-navigation{flex-wrap:wrap;gap:1rem;justify-content:center}.nav-link{font-size:.875rem;padding:.5rem .75rem}.breadcrumb-container,.page-title-container{padding:0 1rem}.page-title{font-size:2rem}.page-subtitle{font-size:1rem}.footer-container{padding:1.5rem 1rem}.footer-content{gap:1.5rem;grid-template-columns:1fr}}@media (max-width:480px){.brand-text h1{font-size:1rem}.brand-text span{font-size:.75rem}.page-navigation{gap:.5rem}.nav-link{font-size:.8rem;padding:.5rem}.page-title{font-size:1.75rem}}@media (prefers-color-scheme:dark){.page-header{background:#000c}.breadcrumb-nav{background:#0009}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.page-header{animation:fadeInDown .6s ease-out}.breadcrumb-nav{animation:fadeInDown .6s ease-out .1s both}.page-title-section{animation:fadeInDown .6s ease-out .2s both}@font-face{font-family:KaTeX_AMS;font-style:normal;font-weight:400;src:url(/static/media/KaTeX_AMS-Regular.73ea273a72f4aca30ca5.woff2) format("woff2"),url(/static/media/KaTeX_AMS-Regular.d562e886c52f12660a41.woff) format("woff"),url(/static/media/KaTeX_AMS-Regular.853be92419a6c3766b9a.ttf) format("truetype")}@font-face{font-family:KaTeX_Caligraphic;font-style:normal;font-weight:700;src:url(/static/media/KaTeX_Caligraphic-Bold.a1abf90dfd72792a577a.woff2) format("woff2"),url(/static/media/KaTeX_Caligraphic-Bold.d757c535a2e5902f1325.woff) format("woff"),url(/static/media/KaTeX_Caligraphic-Bold.7489a2fbfb9bfe704420.ttf) format("truetype")}@font-face{font-family:KaTeX_Caligraphic;font-style:normal;font-weight:400;src:url(/static/media/KaTeX_Caligraphic-Regular.d6484fce1ef428d5bd94.woff2) format("woff2"),url(/static/media/KaTeX_Caligraphic-Regular.db074fa22cf224af93d7.woff) format("woff"),url(/static/media/KaTeX_Caligraphic-Regular.7e873d3833eb108a0758.ttf) format("truetype")}@font-face{font-family:KaTeX_Fraktur;font-style:normal;font-weight:700;src:url(/static/media/KaTeX_Fraktur-Bold.931d67ea207ab37ee693.woff2) format("woff2"),url(/static/media/KaTeX_Fraktur-Bold.354501bac435c3264834.woff) format("woff"),url(/static/media/KaTeX_Fraktur-Bold.4c761b3711973ab04edf.ttf) format("truetype")}@font-face{font-family:KaTeX_Fraktur;font-style:normal;font-weight:400;src:url(/static/media/KaTeX_Fraktur-Regular.172d3529b26f8cedef6b.woff2) format("woff2"),url(/static/media/KaTeX_Fraktur-Regular.6fdf0ac577be0ba82a4c.woff) format("woff"),url(/static/media/KaTeX_Fraktur-Regular.ed305b5434865e06ffde.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:normal;font-weight:700;src:url(/static/media/KaTeX_Main-Bold.39890742bc957b368704.woff2) format("woff2"),url(/static/media/KaTeX_Main-Bold.0c3b8929d377c0e9b2f3.woff) format("woff"),url(/static/media/KaTeX_Main-Bold.8169508bf58f8bd92ad8.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:italic;font-weight:700;src:url(/static/media/KaTeX_Main-BoldItalic.20f389c4120be058d80a.woff2) format("woff2"),url(/static/media/KaTeX_Main-BoldItalic.428978dc7837d46de091.woff) format("woff"),url(/static/media/KaTeX_Main-BoldItalic.828abcb200061cffbaae.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:italic;font-weight:400;src:url(/static/media/KaTeX_Main-Italic.fe2176f79edaa716e621.woff2) format("woff2"),url(/static/media/KaTeX_Main-Italic.fd947498bc16392e76c2.woff) format("woff"),url(/static/media/KaTeX_Main-Italic.fa675e5e4bec9eb250b6.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:normal;font-weight:400;src:url(/static/media/KaTeX_Main-Regular.f650f111a3b890d116f1.woff2) format("woff2"),url(/static/media/KaTeX_Main-Regular.4f35fbcc9ee8614c2bcc.woff) format("woff"),url(/static/media/KaTeX_Main-Regular.9eba1d77abcf2aa6e94e.ttf) format("truetype")}@font-face{font-family:KaTeX_Math;font-style:italic;font-weight:700;src:url(/static/media/KaTeX_Math-BoldItalic.dcbcbd93bac0470b462d.woff2) format("woff2"),url(/static/media/KaTeX_Math-BoldItalic.3f07ed67f06c720120ce.woff) format("woff"),url(/static/media/KaTeX_Math-BoldItalic.bf2d440b3a42ea78a998.ttf) format("truetype")}@font-face{font-family:KaTeX_Math;font-style:italic;font-weight:400;src:url(/static/media/KaTeX_Math-Italic.6d3d25f4820d0da8f01f.woff2) format("woff2"),url(/static/media/KaTeX_Math-Italic.96759856b4e70f3a8338.woff) format("woff"),url(/static/media/KaTeX_Math-Italic.8a5f936332e8028c7278.ttf) format("truetype")}@font-face{font-family:"KaTeX_SansSerif";font-style:normal;font-weight:700;src:url(/static/media/KaTeX_SansSerif-Bold.95591a929f0d32aa282a.woff2) format("woff2"),url(/static/media/KaTeX_SansSerif-Bold.b9cd458ac6d5889ff9c3.woff) format("woff"),url(/static/media/KaTeX_SansSerif-Bold.5b49f4993ae22d7975b4.ttf) format("truetype")}@font-face{font-family:"KaTeX_SansSerif";font-style:italic;font-weight:400;src:url(/static/media/KaTeX_SansSerif-Italic.7d393d382f3e7fb1c637.woff2) format("woff2"),url(/static/media/KaTeX_SansSerif-Italic.8d593cfaa96238d5e2f8.woff) format("woff"),url(/static/media/KaTeX_SansSerif-Italic.b257a18c016f37ee4543.ttf) format("truetype")}@font-face{font-family:"KaTeX_SansSerif";font-style:normal;font-weight:400;src:url(/static/media/KaTeX_SansSerif-Regular.cd5e231e0cc53b2cb2c0.woff2) format("woff2"),url(/static/media/KaTeX_SansSerif-Regular.02271ec5cb9f5b4588ac.woff) format("woff"),url(/static/media/KaTeX_SansSerif-Regular.2f7bc363fc5424ebda59.ttf) format("truetype")}@font-face{font-family:KaTeX_Script;font-style:normal;font-weight:400;src:url(/static/media/KaTeX_Script-Regular.c81d1b2a4b75d3eded60.woff2) format("woff2"),url(/static/media/KaTeX_Script-Regular.073b3402d036714b4370.woff) format("woff"),url(/static/media/KaTeX_Script-Regular.fc9ba5249878cd8f8d88.ttf) format("truetype")}@font-face{font-family:KaTeX_Size1;font-style:normal;font-weight:400;src:url(/static/media/KaTeX_Size1-Regular.6eec866c69313624be60.woff2) format("woff2"),url(/static/media/KaTeX_Size1-Regular.0108e89c9003e8c14ea3.woff) format("woff"),url(/static/media/KaTeX_Size1-Regular.6de7d4b539221a49e9e2.ttf) format("truetype")}@font-face{font-family:KaTeX_Size2;font-style:normal;font-weight:400;src:url(/static/media/KaTeX_Size2-Regular.2960900c4f271311eb36.woff2) format("woff2"),url(/static/media/KaTeX_Size2-Regular.3a99e70aee4076660d38.woff) format("woff"),url(/static/media/KaTeX_Size2-Regular.57f5c1837853986ea1db.ttf) format("truetype")}@font-face{font-family:KaTeX_Size3;font-style:normal;font-weight:400;src:url(/static/media/KaTeX_Size3-Regular.e1951519f6f0596f7356.woff2) format("woff2"),url(/static/media/KaTeX_Size3-Regular.7947224e8a9914fa332b.woff) format("woff"),url(/static/media/KaTeX_Size3-Regular.8d6b6822586eea3d3b20.ttf) format("truetype")}@font-face{font-family:KaTeX_Size4;font-style:normal;font-weight:400;src:url(/static/media/KaTeX_Size4-Regular.e418bf257af1052628d8.woff2) format("woff2"),url(/static/media/KaTeX_Size4-Regular.aeffd8025cba3647f1a6.woff) format("woff"),url(/static/media/KaTeX_Size4-Regular.4ad7c7e8bb8d10a34bb7.ttf) format("truetype")}@font-face{font-family:KaTeX_Typewriter;font-style:normal;font-weight:400;src:url(/static/media/KaTeX_Typewriter-Regular.c295e7f71970f03c0549.woff2) format("woff2"),url(/static/media/KaTeX_Typewriter-Regular.4c6b94fd1d07f8beff7c.woff) format("woff"),url(/static/media/KaTeX_Typewriter-Regular.c5c02d763c89380dcb4e.ttf) format("truetype")}.katex{font:normal 1.21em KaTeX_Main,Times New Roman,serif;line-height:1.2;text-indent:0;text-rendering:auto}.katex *{-ms-high-contrast-adjust:none!important;border-color:currentColor}.katex .katex-version:after{content:"0.16.22"}.katex .katex-mathml{clip:rect(1px,1px,1px,1px);border:0;height:1px;overflow:hidden;padding:0;position:absolute;width:1px}.katex .katex-html>.newline{display:block}.katex .base{position:relative;white-space:nowrap;width:min-content}.katex .base,.katex .strut{display:inline-block}.katex .textbf{font-weight:700}.katex .textit{font-style:italic}.katex .textrm{font-family:KaTeX_Main}.katex .textsf{font-family:KaTeX_SansSerif}.katex .texttt{font-family:KaTeX_Typewriter}.katex .mathnormal{font-family:KaTeX_Math;font-style:italic}.katex .mathit{font-family:KaTeX_Main;font-style:italic}.katex .mathrm{font-style:normal}.katex .mathbf{font-family:KaTeX_Main;font-weight:700}.katex .boldsymbol{font-family:KaTeX_Math;font-style:italic;font-weight:700}.katex .amsrm,.katex .mathbb,.katex .textbb{font-family:KaTeX_AMS}.katex .mathcal{font-family:KaTeX_Caligraphic}.katex .mathfrak,.katex .textfrak{font-family:KaTeX_Fraktur}.katex .mathboldfrak,.katex .textboldfrak{font-family:KaTeX_Fraktur;font-weight:700}.katex .mathtt{font-family:KaTeX_Typewriter}.katex .mathscr,.katex .textscr{font-family:KaTeX_Script}.katex .mathsf,.katex .textsf{font-family:KaTeX_SansSerif}.katex .mathboldsf,.katex .textboldsf{font-family:KaTeX_SansSerif;font-weight:700}.katex .mathitsf,.katex .mathsfit,.katex .textitsf{font-family:KaTeX_SansSerif;font-style:italic}.katex .mainrm{font-family:KaTeX_Main;font-style:normal}.katex .vlist-t{border-collapse:collapse;display:inline-table;table-layout:fixed}.katex .vlist-r{display:table-row}.katex .vlist{display:table-cell;position:relative;vertical-align:bottom}.katex .vlist>span{display:block;height:0;position:relative}.katex .vlist>span>span{display:inline-block}.katex .vlist>span>.pstrut{overflow:hidden;width:0}.katex .vlist-t2{margin-right:-2px}.katex .vlist-s{display:table-cell;font-size:1px;min-width:2px;vertical-align:bottom;width:2px}.katex .vbox{align-items:baseline;display:inline-flex;flex-direction:column}.katex .hbox{width:100%}.katex .hbox,.katex .thinbox{display:inline-flex;flex-direction:row}.katex .thinbox{max-width:0;width:0}.katex .msupsub{text-align:left}.katex .mfrac>span>span{text-align:center}.katex .mfrac .frac-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .hdashline,.katex .hline,.katex .mfrac .frac-line,.katex .overline .overline-line,.katex .rule,.katex .underline .underline-line{min-height:1px}.katex .mspace{display:inline-block}.katex .clap,.katex .llap,.katex .rlap{position:relative;width:0}.katex .clap>.inner,.katex .llap>.inner,.katex .rlap>.inner{position:absolute}.katex .clap>.fix,.katex .llap>.fix,.katex .rlap>.fix{display:inline-block}.katex .llap>.inner{right:0}.katex .clap>.inner,.katex .rlap>.inner{left:0}.katex .clap>.inner>span{margin-left:-50%;margin-right:50%}.katex .rule{border:0 solid;display:inline-block;position:relative}.katex .hline,.katex .overline .overline-line,.katex .underline .underline-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .hdashline{border-bottom-style:dashed;display:inline-block;width:100%}.katex .sqrt>.root{margin-left:.2777777778em;margin-right:-.5555555556em}.katex .fontsize-ensurer.reset-size1.size1,.katex .sizing.reset-size1.size1{font-size:1em}.katex .fontsize-ensurer.reset-size1.size2,.katex .sizing.reset-size1.size2{font-size:1.2em}.katex .fontsize-ensurer.reset-size1.size3,.katex .sizing.reset-size1.size3{font-size:1.4em}.katex .fontsize-ensurer.reset-size1.size4,.katex .sizing.reset-size1.size4{font-size:1.6em}.katex .fontsize-ensurer.reset-size1.size5,.katex .sizing.reset-size1.size5{font-size:1.8em}.katex .fontsize-ensurer.reset-size1.size6,.katex .sizing.reset-size1.size6{font-size:2em}.katex .fontsize-ensurer.reset-size1.size7,.katex .sizing.reset-size1.size7{font-size:2.4em}.katex .fontsize-ensurer.reset-size1.size8,.katex .sizing.reset-size1.size8{font-size:2.88em}.katex .fontsize-ensurer.reset-size1.size9,.katex .sizing.reset-size1.size9{font-size:3.456em}.katex .fontsize-ensurer.reset-size1.size10,.katex .sizing.reset-size1.size10{font-size:4.148em}.katex .fontsize-ensurer.reset-size1.size11,.katex .sizing.reset-size1.size11{font-size:4.976em}.katex .fontsize-ensurer.reset-size2.size1,.katex .sizing.reset-size2.size1{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size2.size2,.katex .sizing.reset-size2.size2{font-size:1em}.katex .fontsize-ensurer.reset-size2.size3,.katex .sizing.reset-size2.size3{font-size:1.1666666667em}.katex .fontsize-ensurer.reset-size2.size4,.katex .sizing.reset-size2.size4{font-size:1.3333333333em}.katex .fontsize-ensurer.reset-size2.size5,.katex .sizing.reset-size2.size5{font-size:1.5em}.katex .fontsize-ensurer.reset-size2.size6,.katex .sizing.reset-size2.size6{font-size:1.6666666667em}.katex .fontsize-ensurer.reset-size2.size7,.katex .sizing.reset-size2.size7{font-size:2em}.katex .fontsize-ensurer.reset-size2.size8,.katex .sizing.reset-size2.size8{font-size:2.4em}.katex .fontsize-ensurer.reset-size2.size9,.katex .sizing.reset-size2.size9{font-size:2.88em}.katex .fontsize-ensurer.reset-size2.size10,.katex .sizing.reset-size2.size10{font-size:3.4566666667em}.katex .fontsize-ensurer.reset-size2.size11,.katex .sizing.reset-size2.size11{font-size:4.1466666667em}.katex .fontsize-ensurer.reset-size3.size1,.katex .sizing.reset-size3.size1{font-size:.7142857143em}.katex .fontsize-ensurer.reset-size3.size2,.katex .sizing.reset-size3.size2{font-size:.8571428571em}.katex .fontsize-ensurer.reset-size3.size3,.katex .sizing.reset-size3.size3{font-size:1em}.katex .fontsize-ensurer.reset-size3.size4,.katex .sizing.reset-size3.size4{font-size:1.1428571429em}.katex .fontsize-ensurer.reset-size3.size5,.katex .sizing.reset-size3.size5{font-size:1.2857142857em}.katex .fontsize-ensurer.reset-size3.size6,.katex .sizing.reset-size3.size6{font-size:1.4285714286em}.katex .fontsize-ensurer.reset-size3.size7,.katex .sizing.reset-size3.size7{font-size:1.7142857143em}.katex .fontsize-ensurer.reset-size3.size8,.katex .sizing.reset-size3.size8{font-size:2.0571428571em}.katex .fontsize-ensurer.reset-size3.size9,.katex .sizing.reset-size3.size9{font-size:2.4685714286em}.katex .fontsize-ensurer.reset-size3.size10,.katex .sizing.reset-size3.size10{font-size:2.9628571429em}.katex .fontsize-ensurer.reset-size3.size11,.katex .sizing.reset-size3.size11{font-size:3.5542857143em}.katex .fontsize-ensurer.reset-size4.size1,.katex .sizing.reset-size4.size1{font-size:.625em}.katex .fontsize-ensurer.reset-size4.size2,.katex .sizing.reset-size4.size2{font-size:.75em}.katex .fontsize-ensurer.reset-size4.size3,.katex .sizing.reset-size4.size3{font-size:.875em}.katex .fontsize-ensurer.reset-size4.size4,.katex .sizing.reset-size4.size4{font-size:1em}.katex .fontsize-ensurer.reset-size4.size5,.katex .sizing.reset-size4.size5{font-size:1.125em}.katex .fontsize-ensurer.reset-size4.size6,.katex .sizing.reset-size4.size6{font-size:1.25em}.katex .fontsize-ensurer.reset-size4.size7,.katex .sizing.reset-size4.size7{font-size:1.5em}.katex .fontsize-ensurer.reset-size4.size8,.katex .sizing.reset-size4.size8{font-size:1.8em}.katex .fontsize-ensurer.reset-size4.size9,.katex .sizing.reset-size4.size9{font-size:2.16em}.katex .fontsize-ensurer.reset-size4.size10,.katex .sizing.reset-size4.size10{font-size:2.5925em}.katex .fontsize-ensurer.reset-size4.size11,.katex .sizing.reset-size4.size11{font-size:3.11em}.katex .fontsize-ensurer.reset-size5.size1,.katex .sizing.reset-size5.size1{font-size:.5555555556em}.katex .fontsize-ensurer.reset-size5.size2,.katex .sizing.reset-size5.size2{font-size:.6666666667em}.katex .fontsize-ensurer.reset-size5.size3,.katex .sizing.reset-size5.size3{font-size:.7777777778em}.katex .fontsize-ensurer.reset-size5.size4,.katex .sizing.reset-size5.size4{font-size:.8888888889em}.katex .fontsize-ensurer.reset-size5.size5,.katex .sizing.reset-size5.size5{font-size:1em}.katex .fontsize-ensurer.reset-size5.size6,.katex .sizing.reset-size5.size6{font-size:1.1111111111em}.katex .fontsize-ensurer.reset-size5.size7,.katex .sizing.reset-size5.size7{font-size:1.3333333333em}.katex .fontsize-ensurer.reset-size5.size8,.katex .sizing.reset-size5.size8{font-size:1.6em}.katex .fontsize-ensurer.reset-size5.size9,.katex .sizing.reset-size5.size9{font-size:1.92em}.katex .fontsize-ensurer.reset-size5.size10,.katex .sizing.reset-size5.size10{font-size:2.3044444444em}.katex .fontsize-ensurer.reset-size5.size11,.katex .sizing.reset-size5.size11{font-size:2.7644444444em}.katex .fontsize-ensurer.reset-size6.size1,.katex .sizing.reset-size6.size1{font-size:.5em}.katex .fontsize-ensurer.reset-size6.size2,.katex .sizing.reset-size6.size2{font-size:.6em}.katex .fontsize-ensurer.reset-size6.size3,.katex .sizing.reset-size6.size3{font-size:.7em}.katex .fontsize-ensurer.reset-size6.size4,.katex .sizing.reset-size6.size4{font-size:.8em}.katex .fontsize-ensurer.reset-size6.size5,.katex .sizing.reset-size6.size5{font-size:.9em}.katex .fontsize-ensurer.reset-size6.size6,.katex .sizing.reset-size6.size6{font-size:1em}.katex .fontsize-ensurer.reset-size6.size7,.katex .sizing.reset-size6.size7{font-size:1.2em}.katex .fontsize-ensurer.reset-size6.size8,.katex .sizing.reset-size6.size8{font-size:1.44em}.katex .fontsize-ensurer.reset-size6.size9,.katex .sizing.reset-size6.size9{font-size:1.728em}.katex .fontsize-ensurer.reset-size6.size10,.katex .sizing.reset-size6.size10{font-size:2.074em}.katex .fontsize-ensurer.reset-size6.size11,.katex .sizing.reset-size6.size11{font-size:2.488em}.katex .fontsize-ensurer.reset-size7.size1,.katex .sizing.reset-size7.size1{font-size:.4166666667em}.katex .fontsize-ensurer.reset-size7.size2,.katex .sizing.reset-size7.size2{font-size:.5em}.katex .fontsize-ensurer.reset-size7.size3,.katex .sizing.reset-size7.size3{font-size:.5833333333em}.katex .fontsize-ensurer.reset-size7.size4,.katex .sizing.reset-size7.size4{font-size:.6666666667em}.katex .fontsize-ensurer.reset-size7.size5,.katex .sizing.reset-size7.size5{font-size:.75em}.katex .fontsize-ensurer.reset-size7.size6,.katex .sizing.reset-size7.size6{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size7.size7,.katex .sizing.reset-size7.size7{font-size:1em}.katex .fontsize-ensurer.reset-size7.size8,.katex .sizing.reset-size7.size8{font-size:1.2em}.katex .fontsize-ensurer.reset-size7.size9,.katex .sizing.reset-size7.size9{font-size:1.44em}.katex .fontsize-ensurer.reset-size7.size10,.katex .sizing.reset-size7.size10{font-size:1.7283333333em}.katex .fontsize-ensurer.reset-size7.size11,.katex .sizing.reset-size7.size11{font-size:2.0733333333em}.katex .fontsize-ensurer.reset-size8.size1,.katex .sizing.reset-size8.size1{font-size:.3472222222em}.katex .fontsize-ensurer.reset-size8.size2,.katex .sizing.reset-size8.size2{font-size:.4166666667em}.katex .fontsize-ensurer.reset-size8.size3,.katex .sizing.reset-size8.size3{font-size:.4861111111em}.katex .fontsize-ensurer.reset-size8.size4,.katex .sizing.reset-size8.size4{font-size:.5555555556em}.katex .fontsize-ensurer.reset-size8.size5,.katex .sizing.reset-size8.size5{font-size:.625em}.katex .fontsize-ensurer.reset-size8.size6,.katex .sizing.reset-size8.size6{font-size:.6944444444em}.katex .fontsize-ensurer.reset-size8.size7,.katex .sizing.reset-size8.size7{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size8.size8,.katex .sizing.reset-size8.size8{font-size:1em}.katex .fontsize-ensurer.reset-size8.size9,.katex .sizing.reset-size8.size9{font-size:1.2em}.katex .fontsize-ensurer.reset-size8.size10,.katex .sizing.reset-size8.size10{font-size:1.4402777778em}.katex .fontsize-ensurer.reset-size8.size11,.katex .sizing.reset-size8.size11{font-size:1.7277777778em}.katex .fontsize-ensurer.reset-size9.size1,.katex .sizing.reset-size9.size1{font-size:.2893518519em}.katex .fontsize-ensurer.reset-size9.size2,.katex .sizing.reset-size9.size2{font-size:.3472222222em}.katex .fontsize-ensurer.reset-size9.size3,.katex .sizing.reset-size9.size3{font-size:.4050925926em}.katex .fontsize-ensurer.reset-size9.size4,.katex .sizing.reset-size9.size4{font-size:.462962963em}.katex .fontsize-ensurer.reset-size9.size5,.katex .sizing.reset-size9.size5{font-size:.5208333333em}.katex .fontsize-ensurer.reset-size9.size6,.katex .sizing.reset-size9.size6{font-size:.5787037037em}.katex .fontsize-ensurer.reset-size9.size7,.katex .sizing.reset-size9.size7{font-size:.6944444444em}.katex .fontsize-ensurer.reset-size9.size8,.katex .sizing.reset-size9.size8{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size9.size9,.katex .sizing.reset-size9.size9{font-size:1em}.katex .fontsize-ensurer.reset-size9.size10,.katex .sizing.reset-size9.size10{font-size:1.2002314815em}.katex .fontsize-ensurer.reset-size9.size11,.katex .sizing.reset-size9.size11{font-size:1.4398148148em}.katex .fontsize-ensurer.reset-size10.size1,.katex .sizing.reset-size10.size1{font-size:.2410800386em}.katex .fontsize-ensurer.reset-size10.size2,.katex .sizing.reset-size10.size2{font-size:.2892960463em}.katex .fontsize-ensurer.reset-size10.size3,.katex .sizing.reset-size10.size3{font-size:.337512054em}.katex .fontsize-ensurer.reset-size10.size4,.katex .sizing.reset-size10.size4{font-size:.3857280617em}.katex .fontsize-ensurer.reset-size10.size5,.katex .sizing.reset-size10.size5{font-size:.4339440694em}.katex .fontsize-ensurer.reset-size10.size6,.katex .sizing.reset-size10.size6{font-size:.4821600771em}.katex .fontsize-ensurer.reset-size10.size7,.katex .sizing.reset-size10.size7{font-size:.5785920926em}.katex .fontsize-ensurer.reset-size10.size8,.katex .sizing.reset-size10.size8{font-size:.6943105111em}.katex .fontsize-ensurer.reset-size10.size9,.katex .sizing.reset-size10.size9{font-size:.8331726133em}.katex .fontsize-ensurer.reset-size10.size10,.katex .sizing.reset-size10.size10{font-size:1em}.katex .fontsize-ensurer.reset-size10.size11,.katex .sizing.reset-size10.size11{font-size:1.1996142719em}.katex .fontsize-ensurer.reset-size11.size1,.katex .sizing.reset-size11.size1{font-size:.2009646302em}.katex .fontsize-ensurer.reset-size11.size2,.katex .sizing.reset-size11.size2{font-size:.2411575563em}.katex .fontsize-ensurer.reset-size11.size3,.katex .sizing.reset-size11.size3{font-size:.2813504823em}.katex .fontsize-ensurer.reset-size11.size4,.katex .sizing.reset-size11.size4{font-size:.3215434084em}.katex .fontsize-ensurer.reset-size11.size5,.katex .sizing.reset-size11.size5{font-size:.3617363344em}.katex .fontsize-ensurer.reset-size11.size6,.katex .sizing.reset-size11.size6{font-size:.4019292605em}.katex .fontsize-ensurer.reset-size11.size7,.katex .sizing.reset-size11.size7{font-size:.4823151125em}.katex .fontsize-ensurer.reset-size11.size8,.katex .sizing.reset-size11.size8{font-size:.578778135em}.katex .fontsize-ensurer.reset-size11.size9,.katex .sizing.reset-size11.size9{font-size:.6945337621em}.katex .fontsize-ensurer.reset-size11.size10,.katex .sizing.reset-size11.size10{font-size:.8336012862em}.katex .fontsize-ensurer.reset-size11.size11,.katex .sizing.reset-size11.size11{font-size:1em}.katex .delimsizing.size1{font-family:KaTeX_Size1}.katex .delimsizing.size2{font-family:KaTeX_Size2}.katex .delimsizing.size3{font-family:KaTeX_Size3}.katex .delimsizing.size4{font-family:KaTeX_Size4}.katex .delimsizing.mult .delim-size1>span{font-family:KaTeX_Size1}.katex .delimsizing.mult .delim-size4>span{font-family:KaTeX_Size4}.katex .nulldelimiter{display:inline-block;width:.12em}.katex .delimcenter,.katex .op-symbol{position:relative}.katex .op-symbol.small-op{font-family:KaTeX_Size1}.katex .op-symbol.large-op{font-family:KaTeX_Size2}.katex .accent>.vlist-t,.katex .op-limits>.vlist-t{text-align:center}.katex .accent .accent-body{position:relative}.katex .accent .accent-body:not(.accent-full){width:0}.katex .overlay{display:block}.katex .mtable .vertical-separator{display:inline-block;min-width:1px}.katex .mtable .arraycolsep{display:inline-block}.katex .mtable .col-align-c>.vlist-t{text-align:center}.katex .mtable .col-align-l>.vlist-t{text-align:left}.katex .mtable .col-align-r>.vlist-t{text-align:right}.katex .svg-align{text-align:left}.katex svg{fill:currentColor;stroke:currentColor;fill-rule:nonzero;fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;display:block;height:inherit;position:absolute;width:100%}.katex svg path{stroke:none}.katex img{border-style:none;max-height:none;max-width:none;min-height:0;min-width:0}.katex .stretchy{display:block;overflow:hidden;position:relative;width:100%}.katex .stretchy:after,.katex .stretchy:before{content:""}.katex .hide-tail{overflow:hidden;position:relative;width:100%}.katex .halfarrow-left{left:0;overflow:hidden;position:absolute;width:50.2%}.katex .halfarrow-right{overflow:hidden;position:absolute;right:0;width:50.2%}.katex .brace-left{left:0;overflow:hidden;position:absolute;width:25.1%}.katex .brace-center{left:25%;overflow:hidden;position:absolute;width:50%}.katex .brace-right{overflow:hidden;position:absolute;right:0;width:25.1%}.katex .x-arrow-pad{padding:0 .5em}.katex .cd-arrow-pad{padding:0 .55556em 0 .27778em}.katex .mover,.katex .munder,.katex .x-arrow{text-align:center}.katex .boxpad{padding:0 .3em}.katex .fbox,.katex .fcolorbox{border:.04em solid;box-sizing:border-box}.katex .cancel-pad{padding:0 .2em}.katex .cancel-lap{margin-left:-.2em;margin-right:-.2em}.katex .sout{border-bottom-style:solid;border-bottom-width:.08em}.katex .angl{border-right:.049em solid;border-top:.049em solid;box-sizing:border-box;margin-right:.03889em}.katex .anglpad{padding:0 .03889em}.katex .eqn-num:before{content:"(" counter(katexEqnNo) ")";counter-increment:katexEqnNo}.katex .mml-eqn-num:before{content:"(" counter(mmlEqnNo) ")";counter-increment:mmlEqnNo}.katex .mtr-glue{width:50%}.katex .cd-vert-arrow{display:inline-block;position:relative}.katex .cd-label-left{display:inline-block;position:absolute;right:calc(50% + .3em);text-align:left}.katex .cd-label-right{display:inline-block;left:calc(50% + .3em);position:absolute;text-align:right}.katex-display{display:block;margin:1em 0;text-align:center}.katex-display>.katex{display:block;text-align:center;white-space:nowrap}.katex-display>.katex>.katex-html{display:block;position:relative}.katex-display>.katex>.katex-html>.tag{position:absolute;right:0}.katex-display.leqno>.katex>.katex-html>.tag{left:0;right:auto}.katex-display.fleqn>.katex{padding-left:2em;text-align:left}body{counter-reset:katexEqnNo mmlEqnNo}.blog-details-container{margin:0 auto;max-width:1200px;padding:0 1rem}.reading-progress-bar{background:#0000001a;height:4px;left:0;position:fixed;top:0;width:100%;z-index:1000}.reading-progress-fill{background:linear-gradient(90deg,#007bff,#00d4ff);height:100%;transition:width .3s ease}.blog-content-wrapper{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:1fr 300px;margin-top:2rem}@media (max-width:1024px){.blog-content-wrapper{gap:1.5rem;grid-template-columns:1fr}}.blog-main-content{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:var(--card-bg);border-radius:12px;box-shadow:0 4px 6px #0000001a;padding:2rem}.blog-header{margin-bottom:2rem;text-align:center}.blog-meta{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;margin-bottom:1rem}.blog-category{background:linear-gradient(135deg,#007bff,#00d4ff);border-radius:20px;color:#fff;font-size:.875rem;font-weight:500;padding:.25rem .75rem}.blog-date,.blog-read-time{color:var(--text-secondary);font-size:.875rem}.blog-title{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,var(--text-primary),var(--accent-color));-webkit-background-clip:text;background-clip:text;font-size:2.5rem;font-weight:700;line-height:1.2;margin-bottom:1rem}.blog-excerpt{color:var(--text-secondary);font-size:1.125rem;line-height:1.6;margin-bottom:2rem;margin-left:auto;margin-right:auto;max-width:600px}.blog-author{align-items:center;display:flex;gap:1rem;justify-content:center}.author-avatar{border:3px solid var(--accent-color);border-radius:50%;height:60px;object-fit:cover;width:60px}.author-info{text-align:left}.author-name{color:var(--text-primary);display:block;font-weight:600;margin-bottom:.25rem}.author-title{color:var(--text-secondary);display:block;font-size:.875rem}.blog-featured-image{border-radius:12px;box-shadow:0 8px 25px #00000026;margin:2rem 0;overflow:hidden}.blog-featured-image img{display:block;height:auto;transition:transform .3s ease;width:100%}.blog-featured-image:hover img{transform:scale(1.02)}.blog-content{color:var(--text-primary);line-height:1.8}.blog-content h1,.blog-content h2,.blog-content h3,.blog-content h4,.blog-content h5,.blog-content h6{font-weight:600;margin-bottom:1rem;margin-top:2rem;scroll-margin-top:100px}.blog-content h1{color:var(--accent-color);font-size:2rem}.blog-content h2{border-bottom:2px solid var(--border-color);font-size:1.75rem;padding-bottom:.5rem}.blog-content h3{font-size:1.5rem}.blog-content h4{font-size:1.25rem}.blog-content p{font-size:1.0625rem;margin-bottom:1.5rem}.blog-content ol,.blog-content ul{margin-bottom:1.5rem;padding-left:1.5rem}.blog-content li{margin-bottom:.5rem}.blog-content blockquote{background:var(--bg-secondary);border-left:4px solid var(--accent-color);border-radius:0 8px 8px 0;font-style:italic;margin:2rem 0;padding:1.5rem}.blog-content code{background:var(--bg-secondary);border-radius:4px;color:var(--accent-color);font-family:Fira Code,Monaco,Consolas,monospace;font-size:.875rem;padding:.25rem .5rem}.blog-content pre{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:8px;margin:1.5rem 0;overflow-x:auto;padding:1.5rem}.blog-content pre code{background:none;color:inherit;padding:0}.blog-content img{border-radius:8px;box-shadow:0 4px 12px #0000001a;height:auto;margin:1.5rem 0;max-width:100%}.blog-content a{border-bottom:1px solid #0000;color:var(--accent-color);text-decoration:none;transition:border-color .3s ease}.blog-content a:hover{border-bottom-color:var(--accent-color)}.blog-content table{background:var(--card-bg);border-collapse:collapse;border-radius:8px;box-shadow:0 2px 8px #0000001a;margin:1.5rem 0;overflow:hidden;width:100%}.table-wrapper{margin:1.5rem 0;overflow-x:auto}.blog-content td,.blog-content th{border-bottom:1px solid var(--border-color);padding:.75rem 1rem;text-align:left}.blog-content th{color:var(--text-primary);font-weight:600}.blog-content th,.blog-content tr:hover{background:var(--bg-secondary)}.blog-tags{border-top:1px solid var(--border-color);display:flex;flex-wrap:wrap;gap:.5rem;margin:2rem 0;padding-top:2rem}.blog-tag{background:var(--bg-secondary);border-radius:20px;color:var(--text-secondary);font-size:.875rem;padding:.25rem .75rem;transition:all .3s ease}.blog-tag:hover{background:var(--accent-color);color:#fff;transform:translateY(-2px)}.blog-engagement{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:12px;margin:2rem 0;padding:2rem}.engagement-stats{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));margin-bottom:1.5rem}.stat-item{text-align:center}.stat-number{color:var(--accent-color);display:block;font-size:1.5rem;font-weight:700}.stat-label{color:var(--text-secondary);display:block;font-size:.875rem;letter-spacing:.5px;text-transform:uppercase}.engagement-actions{flex-wrap:wrap;gap:1rem;justify-content:space-between}.engagement-actions,.like-btn{align-items:center;display:flex}.like-btn{background:var(--card-bg);border:2px solid var(--border-color);border-radius:25px;color:var(--text-primary);cursor:pointer;font-weight:500;gap:.5rem;padding:.75rem 1.5rem;transition:all .3s ease}.like-btn:hover{transform:translateY(-2px)}.like-btn.liked,.like-btn:hover{border-color:var(--accent-color)}.like-btn.liked{background:var(--accent-color);color:#fff}.like-icon{font-size:1.125rem}.share-buttons{display:flex;gap:.5rem}.share-btn{align-items:center;background:var(--card-bg);border:none;border-radius:50%;color:var(--text-primary);cursor:pointer;display:flex;font-size:1.125rem;height:40px;justify-content:center;transition:all .3s ease;width:40px}.share-btn:hover{box-shadow:0 4px 12px #00000026;transform:translateY(-2px)}.share-btn.twitter:hover{background:#1da1f2;color:#fff}.share-btn.facebook:hover{background:#1877f2;color:#fff}.share-btn.linkedin:hover{background:#0077b5;color:#fff}.share-btn.whatsapp:hover{background:#25d366;color:#fff}.related-posts{border-top:1px solid var(--border-color);margin:3rem 0;padding-top:2rem}.related-posts h2{color:var(--text-primary);margin-bottom:1.5rem}.related-posts-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.related-post-card{background:var(--card-bg);border-radius:12px;box-shadow:0 4px 12px #0000001a;color:inherit;overflow:hidden;text-decoration:none;transition:all .3s ease}.related-post-card:hover{box-shadow:0 8px 25px #00000026;transform:translateY(-4px)}.related-post-image{height:200px;object-fit:cover;width:100%}.related-post-content{padding:1.5rem}.related-post-content h3{color:var(--text-primary);font-size:1.125rem;line-height:1.4;margin-bottom:.75rem}.related-post-content p{color:var(--text-secondary);font-size:.875rem;line-height:1.5;margin-bottom:1rem}.related-post-meta{color:var(--text-secondary);display:flex;font-size:.75rem;gap:1rem}.comments-section{border-top:1px solid var(--border-color);margin:3rem 0;padding-top:2rem}.comments-section h2{color:var(--text-primary);margin-bottom:1.5rem}.comments-placeholder{background:var(--bg-secondary);border:2px dashed var(--border-color);border-radius:12px;padding:3rem;text-align:center}.comments-placeholder p{color:var(--text-secondary);margin-bottom:.5rem}.blog-sidebar{display:flex;flex-direction:column;gap:2rem}.toc-container{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:var(--card-bg);border:1px solid var(--border-color);border-radius:12px;box-shadow:0 4px 12px #0000001a;padding:1.5rem}.toc-container h3{color:var(--text-primary);font-size:1.125rem;margin-bottom:1rem}.toc-nav{display:flex;flex-direction:column;gap:.5rem}.toc-item{background:none;border:none;border-radius:6px;color:var(--text-secondary);cursor:pointer;font-size:.875rem;line-height:1.4;padding:.5rem .75rem;text-align:left;transition:all .3s ease}.toc-item:hover{background:var(--bg-secondary);color:var(--text-primary)}.toc-item.active{background:var(--accent-color);color:#fff}.toc-level-1{padding-left:.75rem}.toc-level-2{padding-left:1.5rem}.toc-level-3{padding-left:2.25rem}.toc-level-4{padding-left:3rem}.toc-level-5{padding-left:3.75rem}.toc-level-6{padding-left:4.5rem}.author-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:var(--card-bg);border:1px solid var(--border-color);border-radius:12px;box-shadow:0 4px 12px #0000001a;padding:1.5rem;text-align:center}.author-card-avatar{border:3px solid var(--accent-color);border-radius:50%;height:80px;margin:0 auto 1rem;object-fit:cover;width:80px}.author-card h3{color:var(--text-primary);margin-bottom:.5rem}.author-card p{color:var(--text-secondary);font-size:.875rem;line-height:1.5;margin-bottom:1rem}.author-social{display:flex;gap:1rem;justify-content:center}.author-social a{color:var(--text-secondary);font-size:.875rem;text-decoration:none;transition:color .3s ease}.author-social a:hover{color:var(--accent-color)}.newsletter-signup{background:linear-gradient(135deg,var(--accent-color),#00d4ff);border-radius:12px;color:#fff;padding:1.5rem;text-align:center}.newsletter-signup h3{font-size:1.125rem;margin-bottom:.5rem}.newsletter-signup p{font-size:.875rem;margin-bottom:1rem;opacity:.9}.newsletter-form{display:flex;flex-direction:column;gap:.75rem}.newsletter-input{background:#ffffffe6;border:none;border-radius:6px;color:var(--text-primary);font-size:.875rem;padding:.75rem}.newsletter-input::placeholder{color:var(--text-secondary)}.newsletter-btn{background:#fff;border:none;border-radius:6px;color:var(--accent-color);cursor:pointer;font-weight:600;padding:.75rem;transition:all .3s ease}.newsletter-btn:hover{box-shadow:0 4px 12px #0003;transform:translateY(-2px)}.blog-not-found{padding:4rem 2rem;text-align:center}.blog-not-found h1{color:var(--text-primary);font-size:2rem;margin-bottom:1rem}.blog-not-found p{color:var(--text-secondary);margin-bottom:2rem}.back-to-blog-btn{background:var(--accent-color);border-radius:6px;color:#fff;display:inline-block;font-weight:500;padding:.75rem 1.5rem;text-decoration:none;transition:all .3s ease}.back-to-blog-btn:hover{box-shadow:0 4px 12px #0003;transform:translateY(-2px)}@media (max-width:768px){.blog-details-container{padding:0 .5rem}.blog-main-content{padding:1.5rem}.blog-title{font-size:2rem}.blog-excerpt{font-size:1rem}.blog-meta{flex-direction:column;gap:.5rem}.engagement-actions{align-items:stretch;flex-direction:column}.share-buttons{justify-content:center}.related-posts-grid{grid-template-columns:1fr}.blog-content h1{font-size:1.75rem}.blog-content h2{font-size:1.5rem}.blog-content h3{font-size:1.25rem}}@media (max-width:480px){.blog-title{font-size:1.75rem}.blog-main-content{padding:1rem}.blog-engagement{padding:1.5rem}.engagement-stats{grid-template-columns:repeat(2,1fr)}.author-card,.newsletter-signup,.toc-container{padding:1rem}}@media (prefers-color-scheme:dark){.newsletter-input,.reading-progress-bar{background:#ffffff1a}.newsletter-input{color:#fff}.newsletter-input::placeholder{color:#ffffffb3}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.blog-main-content,.blog-sidebar>*{animation:fadeInUp .6s ease-out}.blog-sidebar>:nth-child(2){animation-delay:.1s}.blog-sidebar>:nth-child(3){animation-delay:.2s}
/*# sourceMappingURL=main.d06f052b.css.map*/