@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_29f246d4-module__8Y_Bfa__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_29f246d4-module__8Y_Bfa__variable{--font-inter:"Inter", "Inter Fallback"}
@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-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}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-50:#fef2f2;--color-red-100:#ffe2e2;--color-red-300:#ffa3a3;--color-red-400:#ff6568;--color-red-500:#fb2c36;--color-red-600:#e40014;--color-red-700:#bf000f;--color-red-900:#82181a;--color-amber-50:#fffbeb;--color-amber-100:#fef3c6;--color-amber-300:#ffd236;--color-amber-500:#f99c00;--color-amber-600:#dd7400;--color-amber-700:#b75000;--color-amber-900:#7b3306;--color-green-50:#f0fdf4;--color-green-100:#dcfce7;--color-green-300:#7bf1a8;--color-green-500:#00c758;--color-green-600:#00a544;--color-green-700:#008138;--color-green-900:#0d542b;--color-blue-50:#eff6ff;--color-blue-100:#dbeafe;--color-blue-300:#90c5ff;--color-blue-400:#54a2ff;--color-blue-500:#3080ff;--color-blue-700:#1447e6;--color-blue-800:#193cb8;--color-blue-900:#1c398e;--color-violet-50:#f5f3ff;--color-violet-100:#ede9fe;--color-violet-200:#ddd6ff;--color-violet-300:#c4b4ff;--color-violet-400:#a685ff;--color-violet-500:#8d54ff;--color-violet-600:#7f22fe;--color-violet-700:#7008e7;--color-violet-800:#5d0ec0;--color-violet-900:#4d179a;--color-violet-950:#2f0d68;--color-gray-50:#f9fafb;--color-gray-100:#f3f4f6;--color-gray-200:#e5e7eb;--color-gray-300:#d1d5dc;--color-gray-400:#99a1af;--color-gray-500:#6a7282;--color-gray-600:#4a5565;--color-gray-700:#364153;--color-gray-800:#1e2939;--color-gray-900:#101828;--color-gray-950:#030712;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--font-weight-medium:500;--font-weight-semibold:600;--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;--ease-out:cubic-bezier(0, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}@supports (color:lab(0% 0 0)){:root,:host{--color-red-50:lab(96.5005% 4.18508 1.52328);--color-red-100:lab(92.243% 10.2865 3.83865);--color-red-300:lab(76.5514% 36.422 15.5335);--color-red-400:lab(63.7053% 60.745 31.3109);--color-red-500:lab(55.4814% 75.0732 48.8528);--color-red-600:lab(48.4493% 77.4328 61.5452);--color-red-700:lab(40.4273% 67.2623 53.7441);--color-red-900:lab(28.5139% 44.5539 29.0463);--color-amber-50:lab(98.6252% -.635922 8.42309);--color-amber-100:lab(95.916% -1.21653 23.111);--color-amber-300:lab(86.4156% 6.13147 78.3961);--color-amber-500:lab(72.7183% 31.8672 97.9407);--color-amber-600:lab(60.3514% 40.5624 87.1228);--color-amber-700:lab(47.2709% 42.9082 69.2966);--color-amber-900:lab(31.2288% 30.2627 40.0378);--color-green-50:lab(98.1563% -5.60117 2.75915);--color-green-100:lab(96.1861% -13.8464 6.52365);--color-green-300:lab(86.9953% -47.2691 25.0054);--color-green-500:lab(70.5521% -66.5147 45.8073);--color-green-600:lab(59.0978% -58.6621 41.2579);--color-green-700:lab(47.0329% -47.0239 31.4788);--color-green-900:lab(30.797% -29.6927 17.382);--color-blue-50:lab(96.492% -1.14644 -5.11479);--color-blue-100:lab(92.0301% -2.24757 -11.6453);--color-blue-300:lab(77.5052% -6.4629 -36.42);--color-blue-400:lab(65.0361% -1.42065 -56.9802);--color-blue-500:lab(54.1736% 13.3369 -74.6839);--color-blue-700:lab(36.9089% 35.0961 -85.6872);--color-blue-800:lab(30.2514% 27.7853 -70.2699);--color-blue-900:lab(26.1542% 15.7545 -51.5504);--color-violet-50:lab(96.2416% 2.28849 -5.51657);--color-violet-100:lab(93.0838% 4.35197 -9.88284);--color-violet-200:lab(87.0888% 8.53688 -19.4189);--color-violet-300:lab(76.7419% 18.3911 -37.0706);--color-violet-400:lab(62.8239% 34.9159 -60.0512);--color-violet-500:lab(49.9355% 55.1776 -81.8963);--color-violet-600:lab(41.088% 68.9966 -91.995);--color-violet-700:lab(35.2783% 67.9912 -88.793);--color-violet-800:lab(29.3188% 57.7986 -76.1493);--color-violet-900:lab(24.3783% 45.7525 -61.4902);--color-violet-950:lab(14.0706% 33.3353 -46.7553);--color-gray-50:lab(98.2596% -.247031 -.706708);--color-gray-100:lab(96.1596% -.0823438 -1.13575);--color-gray-200:lab(91.6229% -.159115 -2.26791);--color-gray-300:lab(85.1236% -.612259 -3.7138);--color-gray-400:lab(65.9269% -.832707 -8.17473);--color-gray-500:lab(47.7841% -.393182 -10.0268);--color-gray-600:lab(35.6337% -1.58697 -10.8425);--color-gray-700:lab(27.1134% -.956401 -12.3224);--color-gray-800:lab(16.1051% -1.18239 -11.7533);--color-gray-900:lab(8.11897% .811279 -12.254);--color-gray-950:lab(1.90334% .278696 -5.48866)}}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.static{position:static}.sticky{position:sticky}.block{display:block}.hidden{display:none}.table{display:table}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}}:root{--color-violet-50:#eeedfd;--color-violet-100:#ddd9fb;--color-violet-200:#bbb4f7;--color-violet-300:#9990f1;--color-violet-400:#7269eb;--color-violet-500:#4f46e5;--color-violet-600:#3f37c7;--color-violet-700:#322aa0;--color-violet-800:#251e7a;--color-violet-900:#191254;--color-violet-950:#0e0a32;--color-gray-0:#fff;--color-gray-50:#f7f7fa;--color-gray-100:#eeeef3;--color-gray-200:#d9d9e3;--color-gray-300:#b8b8c7;--color-gray-400:#8b8b9e;--color-gray-500:#5f5f73;--color-gray-600:#454558;--color-gray-700:#2e2e3f;--color-gray-800:#1d1d29;--color-gray-900:#0d0d18;--color-gray-950:#08080f;--color-green-50:#f0fdf4;--color-green-100:#dcfce7;--color-green-200:#bbf7d0;--color-green-300:#86efac;--color-green-400:#4ade80;--color-green-500:#16a34a;--color-green-600:#15803d;--color-green-700:#166534;--color-green-800:#14532d;--color-green-900:#052e16;--color-amber-50:#fefce8;--color-amber-100:#fef9c3;--color-amber-200:#fef08a;--color-amber-300:#fde047;--color-amber-400:#facc15;--color-amber-500:#eab308;--color-amber-600:#ca8a04;--color-amber-700:#a16207;--color-amber-800:#854d0e;--color-amber-900:#713f12;--color-red-50:#fef2f2;--color-red-100:#fee2e2;--color-red-200:#fecaca;--color-red-300:#fca5a5;--color-red-400:#f87171;--color-red-500:#dc2626;--color-red-600:#b91c1c;--color-red-700:#991b1b;--color-red-800:#7f1d1d;--color-red-900:#450a0a;--color-blue-50:#f0f9ff;--color-blue-100:#e0f2fe;--color-blue-200:#bae6fd;--color-blue-300:#7dd3fc;--color-blue-400:#38bdf8;--color-blue-500:#0ea5e9;--color-blue-600:#0284c7;--color-blue-700:#075985;--color-blue-800:#0c4a6e;--color-blue-900:#082f49;--color-alpha-black-4:#0d0d180a;--color-alpha-black-6:#0d0d180f;--color-alpha-black-8:#0d0d1814;--color-alpha-black-12:#0d0d181f;--color-alpha-black-40:#0d0d1866;--color-alpha-black-60:#0d0d1899;--color-alpha-white-8:#ffffff14;--color-alpha-white-12:#ffffff1f;--color-alpha-white-20:#fff3;--color-alpha-violet-12:#4f46e51f;--color-alpha-violet-20:#4f46e533;--size-0:0px;--size-px:1px;--size-0-5:2px;--size-1:4px;--size-1-5:6px;--size-2:8px;--size-2-5:10px;--size-3:12px;--size-3-5:14px;--size-4:16px;--size-5:20px;--size-5-5:22px;--size-6:24px;--size-7:28px;--size-8:32px;--size-9:36px;--size-10:40px;--size-11:44px;--size-12:48px;--size-14:56px;--size-16:64px;--size-20:80px;--size-24:96px;--size-32:128px;--size-40:160px;--size-64:256px;--font-family-sans:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-family-mono:"JetBrains Mono", "SF Mono", Menlo, Consolas, monospace;--font-size-11:11px;--font-size-12:12px;--font-size-13:13px;--font-size-14:14px;--font-size-15:15px;--font-size-16:16px;--font-size-17:17px;--font-size-18:18px;--font-size-20:20px;--font-size-22:22px;--font-size-24:24px;--font-size-28:28px;--font-size-34:34px;--font-size-36:36px;--font-size-48:48px;--font-size-60:60px;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--line-height-none:1;--line-height-tight:1.1;--line-height-snug:1.2;--line-height-normal:1.3;--line-height-relaxed:1.5;--line-height-loose:1.6;--line-height-extra:1.75;--letter-spacing-tighter:-.03em;--letter-spacing-tight:-.02em;--letter-spacing-snug:-.01em;--letter-spacing-normal:0;--letter-spacing-wide:.04em;--letter-spacing-wider:.08em;--radius-none:0px;--radius-2:2px;--radius-4:4px;--radius-6:6px;--radius-8:8px;--radius-12:12px;--radius-16:16px;--radius-24:24px;--radius-full:999px;--stroke-0:0px;--stroke-1:1px;--stroke-1-5:1.5px;--stroke-2:2px;--stroke-3:3px;--opacity-0:0;--opacity-40:.4;--opacity-60:.6;--opacity-80:.8;--opacity-100:1;--duration-0:0s;--duration-100:.1s;--duration-160:.16s;--duration-240:.24s;--duration-400:.4s;--ease-linear:linear;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--ease-expressive:cubic-bezier(.16, 1, .3, 1);--z-base:0;--z-raised:10;--z-dropdown:1000;--z-sticky:1100;--z-overlay:1200;--z-modal:1300;--z-popover:1400;--z-toast:1500;--z-tooltip:1600;--surface-page:var(--color-gray-50);--surface-default:var(--color-gray-0);--surface-subtle:var(--color-gray-50);--surface-muted:var(--color-gray-100);--surface-raised:var(--color-gray-0);--surface-overlay:var(--color-alpha-black-40);--surface-inverse:var(--color-violet-900);--surface-brand:var(--color-violet-500);--surface-brand-subtle:var(--color-violet-50);--text-primary:var(--color-gray-900);--text-secondary:var(--color-gray-500);--text-tertiary:var(--color-gray-400);--text-disabled:var(--color-gray-300);--text-placeholder:var(--color-gray-400);--text-inverse:var(--color-gray-0);--text-brand:var(--color-violet-500);--text-brand-strong:var(--color-violet-700);--text-on-brand:var(--color-gray-0);--text-success:var(--color-green-700);--text-warning:var(--color-amber-900);--text-danger:var(--color-red-700);--text-info:var(--color-blue-700);--border-subtle:var(--color-gray-100);--border-default:var(--color-gray-200);--border-strong:var(--color-gray-300);--border-inverse:var(--color-alpha-white-12);--border-brand:var(--color-violet-500);--border-brand-subtle:var(--color-violet-200);--border-success:var(--color-green-500);--border-warning:var(--color-amber-500);--border-danger:var(--color-red-500);--border-info:var(--color-blue-500);--action-primary-default:var(--color-violet-500);--action-primary-hover:var(--color-violet-400);--action-primary-active:var(--color-violet-600);--action-primary-subtle:var(--color-violet-50);--action-primary-subtle-hover:var(--color-violet-100);--action-neutral-default:var(--color-gray-0);--action-neutral-hover:var(--color-gray-50);--action-neutral-active:var(--color-gray-100);--action-danger-default:var(--color-red-500);--action-danger-hover:var(--color-red-400);--action-danger-active:var(--color-red-600);--feedback-success-bg:var(--color-green-100);--feedback-success-fg:var(--color-green-700);--feedback-success-icon:var(--color-green-500);--feedback-warning-bg:var(--color-amber-100);--feedback-warning-fg:var(--color-amber-900);--feedback-warning-icon:var(--color-amber-500);--feedback-danger-bg:var(--color-red-100);--feedback-danger-fg:var(--color-red-700);--feedback-danger-icon:var(--color-red-500);--feedback-info-bg:var(--color-blue-100);--feedback-info-fg:var(--color-blue-700);--feedback-info-icon:var(--color-blue-500);--feedback-neutral-bg:var(--color-gray-100);--feedback-neutral-fg:var(--color-gray-600);--feedback-neutral-icon:var(--color-gray-500);--focus-ring-color:var(--color-violet-500);--focus-ring-width:var(--stroke-2);--focus-ring-offset:var(--size-0-5);--focus-ring-color-danger:var(--color-red-500);--space-inset-2xs:var(--size-1);--space-inset-xs:var(--size-2);--space-inset-sm:var(--size-3);--space-inset-md:var(--size-4);--space-inset-lg:var(--size-6);--space-inset-xl:var(--size-8);--space-inset-2xl:var(--size-12);--space-stack-2xs:var(--size-1);--space-stack-xs:var(--size-2);--space-stack-sm:var(--size-3);--space-stack-md:var(--size-4);--space-stack-lg:var(--size-6);--space-stack-xl:var(--size-10);--space-stack-2xl:var(--size-16);--space-stack-3xl:var(--size-24);--space-inline-2xs:var(--size-1);--space-inline-xs:var(--size-2);--space-inline-sm:var(--size-3);--space-inline-md:var(--size-4);--space-inline-lg:var(--size-6);--space-inline-xl:var(--size-8);--radius-control-sm:var(--radius-6);--radius-control-md:var(--radius-8);--radius-container-sm:var(--radius-12);--radius-container-md:var(--radius-16);--radius-container-lg:var(--radius-24);--radius-pill:var(--radius-full);--shadow-none:none;--shadow-xs:0 1px 2px var(--color-alpha-black-4);--shadow-sm:0 1px 3px var(--color-alpha-black-6);--shadow-md:0 4px 12px var(--color-alpha-black-8);--shadow-lg:0 12px 32px var(--color-alpha-black-12);--shadow-focus:0 0 0 var(--focus-ring-width) var(--color-alpha-violet-20);--motion-instant:var(--duration-100) var(--ease-out);--motion-fast:var(--duration-160) var(--ease-out);--motion-base:var(--duration-240) var(--ease-expressive);--motion-slow:var(--duration-400) var(--ease-expressive);--container-sm:640px;--container-md:840px;--container-lg:1120px;--container-xl:1320px;--container-full:100%;--measure-prose:70ch;--target-min:var(--size-11);--target-comfortable:var(--size-12)}[data-theme=dark]{--surface-page:var(--color-gray-950);--surface-default:var(--color-gray-900);--surface-subtle:var(--color-gray-800);--surface-muted:var(--color-gray-700);--surface-raised:var(--color-gray-800);--surface-overlay:var(--color-alpha-black-60);--surface-inverse:var(--color-violet-950);--surface-brand-subtle:var(--color-violet-950);--text-primary:var(--color-gray-50);--text-secondary:var(--color-gray-400);--text-tertiary:var(--color-gray-500);--text-disabled:var(--color-gray-600);--text-placeholder:var(--color-gray-500);--text-inverse:var(--color-gray-900);--text-brand:var(--color-violet-300);--text-brand-strong:var(--color-violet-200);--text-success:var(--color-green-300);--text-warning:var(--color-amber-300);--text-danger:var(--color-red-300);--text-info:var(--color-blue-300);--border-subtle:var(--color-gray-800);--border-default:var(--color-gray-700);--border-strong:var(--color-gray-600);--border-inverse:var(--color-alpha-white-12);--action-neutral-default:var(--color-gray-800);--action-neutral-hover:var(--color-gray-700);--action-primary-subtle:var(--color-violet-950);--action-primary-subtle-hover:var(--color-violet-900);--border-brand-subtle:var(--color-violet-800);--action-neutral-active:var(--color-gray-600);--feedback-success-bg:var(--color-green-900);--feedback-success-fg:var(--color-green-300);--feedback-warning-bg:var(--color-amber-900);--feedback-warning-fg:var(--color-amber-300);--feedback-danger-bg:var(--color-red-900);--feedback-danger-fg:var(--color-red-300);--feedback-info-bg:var(--color-blue-900);--feedback-info-fg:var(--color-blue-300);--feedback-neutral-bg:var(--color-gray-800);--feedback-neutral-fg:var(--color-gray-300);--shadow-xs:0 1px 2px var(--color-alpha-black-40);--shadow-sm:0 1px 3px var(--color-alpha-black-40);--shadow-md:0 4px 12px var(--color-alpha-black-60);--shadow-lg:0 12px 32px var(--color-alpha-black-60)}:root{--button-radius:var(--radius-control-md);--button-font-weight:var(--font-weight-medium);--button-gap:var(--space-inline-xs);--button-transition:var(--motion-fast);--button-disabled-opacity:var(--opacity-40);--button-height-sm:var(--size-8);--button-height-md:var(--size-10);--button-height-lg:var(--size-12);--button-padding-x-sm:var(--size-3);--button-padding-x-md:var(--size-4);--button-padding-x-lg:var(--size-6);--button-font-size-sm:var(--font-size-13);--button-font-size-md:var(--font-size-15);--button-font-size-lg:var(--font-size-17);--button-primary-bg:var(--action-primary-default);--button-primary-bg-hover:var(--action-primary-hover);--button-primary-bg-active:var(--action-primary-active);--button-primary-fg:var(--text-on-brand);--button-secondary-bg:var(--action-neutral-default);--button-secondary-bg-hover:var(--action-neutral-hover);--button-secondary-bg-active:var(--action-neutral-active);--button-secondary-fg:var(--text-primary);--button-secondary-border:var(--border-default);--button-secondary-border-hover:var(--border-strong);--button-tertiary-bg:transparent;--button-tertiary-bg-hover:var(--action-primary-subtle);--button-tertiary-fg:var(--text-brand);--button-danger-bg:var(--action-danger-default);--button-danger-bg-hover:var(--action-danger-hover);--button-danger-fg:var(--text-inverse);--input-height:var(--size-10);--input-height-sm:var(--size-8);--input-height-lg:var(--size-12);--input-padding-x:var(--space-inset-sm);--input-radius:var(--radius-control-md);--input-bg:var(--surface-default);--input-bg-disabled:var(--surface-muted);--input-border:var(--border-default);--input-border-hover:var(--border-strong);--input-border-focus:var(--border-brand);--input-border-error:var(--border-danger);--input-border-width:var(--stroke-1);--input-fg:var(--text-primary);--input-placeholder:var(--text-placeholder);--input-font-size:var(--font-size-15);--input-shadow-focus:var(--shadow-focus);--input-transition:var(--motion-instant);--card-bg:var(--surface-default);--card-border:var(--border-default);--card-border-hover:var(--border-strong);--card-border-width:var(--stroke-1);--card-radius:var(--radius-container-sm);--card-padding:var(--space-inset-lg);--card-padding-sm:var(--space-inset-md);--card-gap:var(--space-stack-md);--card-shadow:var(--shadow-none);--card-shadow-hover:var(--shadow-xs);--card-transition:var(--motion-fast);--badge-height:var(--size-5-5);--badge-padding-x:var(--space-inset-xs);--badge-radius:var(--radius-pill);--badge-font-size:var(--font-size-12);--badge-font-weight:var(--font-weight-medium);--badge-gap:var(--space-inline-2xs);--badge-neutral-bg:var(--feedback-neutral-bg);--badge-neutral-fg:var(--feedback-neutral-fg);--badge-brand-bg:var(--surface-brand-subtle);--badge-brand-fg:var(--text-brand-strong);--badge-success-bg:var(--feedback-success-bg);--badge-success-fg:var(--feedback-success-fg);--badge-warning-bg:var(--feedback-warning-bg);--badge-warning-fg:var(--feedback-warning-fg);--badge-danger-bg:var(--feedback-danger-bg);--badge-danger-fg:var(--feedback-danger-fg);--badge-info-bg:var(--feedback-info-bg);--badge-info-fg:var(--feedback-info-fg);--table-header-bg:var(--surface-subtle);--table-header-fg:var(--text-secondary);--table-header-font-size:var(--font-size-12);--table-header-font-weight:var(--font-weight-medium);--table-header-height:var(--size-10);--table-row-height:var(--size-12);--table-row-bg:var(--surface-default);--table-row-bg-hover:var(--action-primary-subtle);--table-cell-padding-x:var(--space-inset-md);--table-cell-font-size:var(--font-size-13);--table-border:var(--border-subtle);--table-border-width:var(--stroke-1);--modal-bg:var(--surface-default);--modal-radius:var(--radius-container-md);--modal-padding:var(--space-inset-xl);--modal-shadow:var(--shadow-lg);--modal-overlay-bg:var(--surface-overlay);--modal-max-width-sm:440px;--modal-max-width-md:640px;--modal-max-width-lg:840px;--modal-z:var(--z-modal);--modal-overlay-z:var(--z-overlay);--modal-transition:var(--motion-slow);--dropdown-bg:var(--surface-raised);--dropdown-border:var(--border-default);--dropdown-radius:var(--radius-control-md);--dropdown-padding:var(--space-inset-xs);--dropdown-shadow:var(--shadow-md);--dropdown-z:var(--z-dropdown);--dropdown-item-height:var(--size-9);--dropdown-item-padding-x:var(--space-inset-sm);--dropdown-item-radius:var(--radius-6);--dropdown-item-bg-hover:var(--surface-subtle);--dropdown-item-font-size:var(--font-size-15);--dropdown-transition:var(--motion-base);--tooltip-bg:var(--color-gray-900);--tooltip-fg:var(--text-inverse);--tooltip-radius:var(--radius-6);--tooltip-padding-x:var(--size-2);--tooltip-padding-y:var(--size-1);--tooltip-font-size:var(--font-size-12);--tooltip-max-width:240px;--tooltip-z:var(--z-tooltip);--tooltip-transition:var(--motion-fast);--toast-bg:var(--surface-default);--toast-border:var(--border-default);--toast-radius:var(--radius-container-sm);--toast-padding:var(--space-inset-md);--toast-shadow:var(--shadow-lg);--toast-max-width:400px;--toast-gap:var(--space-stack-sm);--toast-z:var(--z-toast);--toast-transition:var(--motion-base);--icon-stroke:var(--stroke-1-5);--icon-size-xs:var(--size-3-5);--icon-size-sm:var(--size-4);--icon-size-md:var(--size-5);--icon-size-lg:var(--size-6);--icon-size-xl:var(--size-8);--icon-color-default:currentColor;--icon-color-muted:var(--text-tertiary);--icon-color-brand:var(--text-brand);--avatar-radius:var(--radius-pill);--avatar-size-sm:var(--size-6);--avatar-size-md:var(--size-8);--avatar-size-lg:var(--size-10);--avatar-size-xl:var(--size-14);--avatar-bg:var(--surface-brand-subtle);--avatar-fg:var(--text-brand-strong);--avatar-border:var(--border-default);--nav-height:var(--size-16);--nav-bg:var(--surface-default);--nav-border:var(--border-default);--nav-z:var(--z-sticky);--nav-item-font-size:var(--font-size-15);--nav-item-fg:var(--text-secondary);--nav-item-fg-active:var(--text-primary);--nav-item-gap:var(--space-inline-lg);--sidebar-width:var(--size-64);--sidebar-width-collapsed:var(--size-16);--sidebar-bg:var(--surface-subtle)}.type-display{font-size:var(--font-size-48);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-tighter)}.type-h1{font-size:var(--font-size-36);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-tight)}.type-h2{font-size:var(--font-size-28);font-weight:var(--font-weight-semibold);line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-tight)}.type-h3{font-size:var(--font-size-22);font-weight:var(--font-weight-semibold);line-height:var(--line-height-normal);letter-spacing:var(--letter-spacing-tight)}.type-h4{font-size:var(--font-size-18);font-weight:var(--font-weight-medium);line-height:var(--line-height-normal);letter-spacing:var(--letter-spacing-snug)}.type-body-lg{font-size:var(--font-size-17);font-weight:var(--font-weight-regular);line-height:var(--line-height-loose)}.type-body{font-size:var(--font-size-15);font-weight:var(--font-weight-regular);line-height:var(--line-height-relaxed)}.type-body-sm{font-size:var(--font-size-13);font-weight:var(--font-weight-regular);line-height:var(--line-height-relaxed)}.type-caption{font-size:var(--font-size-12);font-weight:var(--font-weight-medium);line-height:var(--line-height-normal)}.type-micro{font-size:var(--font-size-11);font-weight:var(--font-weight-medium);line-height:var(--line-height-normal);letter-spacing:var(--letter-spacing-wider);text-transform:uppercase}.type-mono{font-family:var(--font-family-mono);font-size:var(--font-size-13);line-height:var(--line-height-relaxed)}.type-numeric{font-variant-numeric:tabular-nums}@media (max-width:639px){.type-display{font-size:var(--font-size-34)}.type-h1{font-size:var(--font-size-28)}.type-h2{font-size:var(--font-size-24)}.type-h3{font-size:var(--font-size-20)}}:root{--mesh-1:var(--color-violet-400);--mesh-2:var(--color-blue-400);--mesh-3:var(--color-violet-200);--mesh-opacity:.55;--mesh-forca:42%;--glass-bg:#ffffff9e;--glass-bg-strong:#ffffffd1;--glass-border:#ffffffbf;--glass-highlight:#fffffff2;--glass-blur:16px;--glass-blur-forte:24px;--glass-shadow:0 8px 32px var(--color-alpha-black-8)}[data-theme=dark]{--mesh-1:var(--color-violet-600);--mesh-2:var(--color-blue-700);--mesh-3:var(--color-violet-900);--mesh-opacity:.5;--mesh-forca:55%;--glass-bg:#1d1d29a8;--glass-bg-strong:#1d1d29db;--glass-border:#ffffff1f;--glass-highlight:#ffffff2e;--glass-shadow:0 8px 32px var(--color-alpha-black-60)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){:root{--glass-bg:var(--surface-default);--glass-bg-strong:var(--surface-default);--glass-border:var(--border-default)}}@media (prefers-reduced-transparency:reduce){:root{--glass-bg:var(--surface-default);--glass-bg-strong:var(--surface-default);--glass-border:var(--border-default);--mesh-opacity:0;--mesh-forca:0%}}:root{--nav-bg-topo:var(--color-violet-900);--nav-bg-base:var(--color-violet-950);--nav-fg:var(--color-gray-50);--nav-fg-suave:var(--color-violet-200);--nav-fg-titulo:var(--color-violet-300);--nav-item-hover:#ffffff14;--nav-item-ativo:#ffffff24;--nav-borda:#ffffff1a}[data-theme=dark]{--nav-bg-topo:var(--color-gray-900);--nav-bg-base:var(--color-gray-950);--nav-fg:var(--color-gray-50);--nav-fg-suave:var(--color-gray-300);--nav-fg-titulo:var(--color-gray-400);--nav-item-hover:#ffffff0f;--nav-item-ativo:#ffffff1a;--nav-borda:#ffffff14}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--surface-page);color:var(--text-primary);font-family:var(--font-family-sans);font-size:var(--font-size-16);line-height:var(--line-height-normal);-webkit-font-smoothing:antialiased;margin:0}img,svg{max-width:100%;height:auto;display:block}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.vidro,.vidro-forte{border:var(--stroke-1) solid var(--glass-border);box-shadow:var(--glass-shadow);position:relative}.vidro{background:var(--glass-bg);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(150%)}.vidro-forte{background:var(--glass-bg-strong);-webkit-backdrop-filter:blur(var(--glass-blur-forte)) saturate(140%)}.vidro:after,.vidro-forte:after{content:"";background:linear-gradient(90deg, transparent, var(--glass-highlight), transparent);pointer-events:none;height:1px;position:absolute;inset:0 0 auto}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}@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}
