/*! modern-normalize v2.0.0 | MIT License | https://github.com/sindresorhus/modern-normalize */*,:before,:after{box-sizing:border-box}html{font-family:system-ui,Segoe UI,Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";line-height:1.15;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4}body{margin:0}hr{height:0;color:inherit}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}:-moz-ui-invalid{box-shadow:none}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}@font-face{font-family:Inconsolata;font-style:normal;font-display:swap;font-weight:200;src:url(./inconsolata-latin-200-normal.ac322dfb.woff2) format("woff2"),url(./inconsolata-latin-200-normal.7af02af5.woff) format("woff")}@font-face{font-family:Inconsolata;font-style:normal;font-display:swap;font-weight:300;src:url(./inconsolata-latin-300-normal.7b1ac5d5.woff2) format("woff2"),url(./inconsolata-latin-300-normal.6ac03337.woff) format("woff")}@font-face{font-family:Inconsolata;font-style:normal;font-display:swap;font-weight:400;src:url(./inconsolata-latin-400-normal.b8293f6a.woff2) format("woff2"),url(./inconsolata-latin-400-normal.f96c1fdb.woff) format("woff")}@font-face{font-family:Inconsolata;font-style:normal;font-display:swap;font-weight:500;src:url(./inconsolata-latin-500-normal.8072a3b4.woff2) format("woff2"),url(./inconsolata-latin-500-normal.a99ff2ff.woff) format("woff")}@font-face{font-family:Inconsolata;font-style:normal;font-display:swap;font-weight:600;src:url(./inconsolata-latin-600-normal.095f2dbc.woff2) format("woff2"),url(./inconsolata-latin-600-normal.48195ac8.woff) format("woff")}@font-face{font-family:Inconsolata;font-style:normal;font-display:swap;font-weight:700;src:url(./inconsolata-latin-700-normal.042d83d2.woff2) format("woff2"),url(./inconsolata-latin-700-normal.7c461a62.woff) format("woff")}@font-face{font-family:Inconsolata;font-style:normal;font-display:swap;font-weight:800;src:url(./inconsolata-latin-800-normal.965c6c35.woff2) format("woff2"),url(./inconsolata-latin-800-normal.e3f88dcb.woff) format("woff")}@font-face{font-family:Inconsolata;font-style:normal;font-display:swap;font-weight:900;src:url(./inconsolata-latin-900-normal.5feafea3.woff2) format("woff2"),url(./inconsolata-latin-900-normal.490ebfd4.woff) format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:100;src:url(./jetbrains-mono-latin-100-normal.4bf50125.woff2) format("woff2"),url(./jetbrains-mono-latin-100-normal.d9e0bf80.woff) format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:200;src:url(./jetbrains-mono-latin-200-normal.e99316da.woff2) format("woff2"),url(./jetbrains-mono-latin-200-normal.1c6b3970.woff) format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:300;src:url(./jetbrains-mono-latin-300-normal.a76117b6.woff2) format("woff2"),url(./jetbrains-mono-latin-300-normal.7a624896.woff) format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./jetbrains-mono-latin-400-normal.7c53386f.woff2) format("woff2"),url(./jetbrains-mono-latin-400-normal.f1ba9869.woff) format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(./jetbrains-mono-latin-500-normal.4765dee1.woff2) format("woff2"),url(./jetbrains-mono-latin-500-normal.4c2db33f.woff) format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(./jetbrains-mono-latin-600-normal.1cd67787.woff2) format("woff2"),url(./jetbrains-mono-latin-600-normal.dbb81eaf.woff) format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(./jetbrains-mono-latin-700-normal.ed8b8f71.woff2) format("woff2"),url(./jetbrains-mono-latin-700-normal.0dcd7cf5.woff) format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:800;src:url(./jetbrains-mono-latin-800-normal.bf72992c.woff2) format("woff2"),url(./jetbrains-mono-latin-800-normal.6c527dc9.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:100;src:url(./inter-latin-100-normal.427261e2.woff2) format("woff2"),url(./inter-latin-100-normal.92f0bcbb.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:200;src:url(./inter-latin-200-normal.63325fd5.woff2) format("woff2"),url(./inter-latin-200-normal.d7612e1d.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(./inter-latin-300-normal.09eea703.woff2) format("woff2"),url(./inter-latin-300-normal.5d9c64fb.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(./inter-latin-400-normal.2301bb03.woff2) format("woff2"),url(./inter-latin-400-normal.86efb4c9.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(./inter-latin-500-normal.eebf14ab.woff2) format("woff2"),url(./inter-latin-500-normal.1637831b.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(./inter-latin-600-normal.3022fadd.woff2) format("woff2"),url(./inter-latin-600-normal.93b3d09b.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(./inter-latin-700-normal.7b43cb86.woff2) format("woff2"),url(./inter-latin-700-normal.eb518b64.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(./inter-latin-800-normal.03db2737.woff2) format("woff2"),url(./inter-latin-800-normal.c139f4bb.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:900;src:url(./inter-latin-900-normal.c67b5d31.woff2) format("woff2"),url(./inter-latin-900-normal.2e4b4c87.woff) format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:100;src:url(./poppins-latin-100-normal.a9220f99.woff2) format("woff2"),url(./poppins-latin-100-normal.bf53febf.woff) format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:200;src:url(./poppins-latin-200-normal.6f0c5725.woff2) format("woff2"),url(./poppins-latin-200-normal.93209e23.woff) format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:300;src:url(./poppins-latin-300-normal.78bc3aa7.woff2) format("woff2"),url(./poppins-latin-300-normal.fe7e50fe.woff) format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(./poppins-latin-400-normal.7d93459d.woff2) format("woff2"),url(./poppins-latin-400-normal.6076b418.woff) format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(./poppins-latin-500-normal.cd36de20.woff2) format("woff2"),url(./poppins-latin-500-normal.abdc91ec.woff) format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(./poppins-latin-600-normal.f4e80d9d.woff2) format("woff2"),url(./poppins-latin-600-normal.55fffef7.woff) format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(./poppins-latin-700-normal.9338e65f.woff2) format("woff2"),url(./poppins-latin-700-normal.927ba662.woff) format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:800;src:url(./poppins-latin-800-normal.60bf0aba.woff2) format("woff2"),url(./poppins-latin-800-normal.8b426242.woff) format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:900;src:url(./poppins-latin-900-normal.17ea1019.woff2) format("woff2"),url(./poppins-latin-900-normal.c2b03846.woff) format("woff")}:root{font-size:14px;--weight-light: 300;--weight-regular: 400;--weight-medium: 500;--weight-semibold: 600;--weight-bold: 700;--weight-extrabold: 800;--scale-0: 1rem;--scale-1: 1.125rem;--scale-2: 1.25rem;--scale-3: 1.5rem;--scale-4: 1.875rem;--scale-5: 2.25rem;--scale-6: 3rem;--scale-7: 3.75rem;--scale-8: 4.5rem;--scale-9: 6rem;--scale-10: 8rem;--scale-000: .825rem;--scale-00: .925rem;--radius-100: 100%;--radius-xs: 5px;--radius-sm: 7px;--radius-md: 10px;--radius-lg: 14px;--radius-xl: 20px;--radius-full: 9999px;--width-xs: 480px;--width-sm: 640px;--width-md: 768px;--width-lg: 1024px;--width-xl: 1280px;--color-black: #0e1012;--color-gray-50: hsl(180, 9%, 98%);--color-gray-75: hsl(240, 4%, 97%);--color-gray-100: hsl(240, 4%, 95%);--color-gray-200: hsl(240, 2%, 91%);--color-gray-250: hsl(240, 2%, 87%);--color-gray-300: hsl(210, 2%, 83%);--color-gray-400: hsl(210, 2%, 68%);--color-gray-500: hsl(220, 2%, 50%);--color-gray-600: hsl(218, 5%, 34%);--color-gray-700: hsl(216, 9%, 22%);--color-gray-800: hsl(218, 12%, 13%);--color-gray-900: hsl(210, 12%, 10%);--color-purple-50: #f9f6fd;--color-purple-100: #e5daf8;--color-purple-200: #d3bef4;--color-purple-300: #b795ec;--color-purple-400: #a379e7;--color-purple-500: #8952e0;--color-purple-600: #7434db;--color-purple-700: #6023c0;--color-purple-800: #4f1d9e;--color-purple-900: #3b1676;--color-pink-50: hsl(330, 67%, 98%);--color-pink-75: hsl(330, 67%, 95%);--color-pink-100: hsl(333, 69%, 91%);--color-pink-200: #f3b9d3;--color-pink-300: #eb8db8;--color-pink-400: #e56ba2;--color-pink-500: #dc3882;--color-pink-600: #c4246c;--color-pink-700: #a01d58;--color-pink-800: #7d1745;--color-pink-900: #5d1133;--color-red-50: #fdf6f5;--color-red-100: #f8d9d8;--color-red-200: #f1b8b4;--color-red-300: #e98d87;--color-red-400: #e4726c;--color-red-500: #dc4a41;--color-red-600: #d2140a;--color-red-700: #ac0900;--color-red-800: #930800;--color-red-900: #6d0600;--color-orange-50: #fdfaf6;--color-orange-100: #f9ebdb;--color-orange-200: #f1d4b1;--color-orange-300: #e6b273;--color-orange-400: #dc9239;--color-orange-500: #c37b24;--color-orange-600: #a5681e;--color-orange-700: #835318;--color-orange-800: #674113;--color-orange-900: #553610;--color-yellow-50: #fffefb;--color-yellow-100: #fff8e9;--color-yellow-200: #feecbd;--color-yellow-300: #fddc87;--color-yellow-400: #fbc434;--color-yellow-500: #d2a01e;--color-yellow-600: #a88018;--color-yellow-700: #836413;--color-yellow-800: #624b0e;--color-yellow-900: #513e0c;--color-green-50: hsl(160, 60%, 98%);--color-green-75: hsl(159, 55%, 94%);--color-green-100: hsl(159, 55%, 89%);--color-green-200: hsl(161, 55%, 76%);--color-green-300: hsl(160, 55%, 61%);--color-green-400: hsl(160, 73%, 43%);--color-green-500: hsl(160, 84%, 35%);--color-green-600: hsl(160, 84%, 29%);--color-green-700: hsl(160, 84%, 22%);--color-green-800: hsl(160, 85%, 18%);--color-green-900: hsl(160, 84%, 15%);--color-teal-50: #f1fcfc;--color-teal-100: #c0f1f4;--color-teal-200: #84e4e9;--color-teal-300: #2dd1da;--color-teal-400: #22b2ba;--color-teal-500: #1d979e;--color-teal-600: #187b80;--color-teal-700: #125f64;--color-teal-800: #0f5053;--color-teal-900: #0d4244;--color-cyan-50: #f4fbfd;--color-cyan-100: #d0eef7;--color-cyan-200: #bae7f3;--color-cyan-300: #a2deee;--color-cyan-400: #53c2e1;--color-cyan-500: #2ab4d9;--color-cyan-600: #24a2c4;--color-cyan-700: #1e86a2;--color-cyan-800: #196e85;--color-cyan-900: #135567;--color-blue-50: hsl(218, 100%, 97%);--color-blue-75: hsl(218, 100%, 95%);--color-blue-100: hsl(216, 100%, 93%);--color-blue-200: hsl(215, 100%, 87%);--color-blue-300: hsl(214, 100%, 78%);--color-blue-400: hsl(215, 99%, 68%);--color-blue-500: hsl(219, 96%, 64%);--color-blue-600: hsl(224, 87%, 53%);--color-blue-700: hsl(226, 80%, 48%);--color-blue-800: hsl(228, 75%, 40%);--color-blue-900: hsl(226, 68%, 33%);--color-indigo-50: hsl(252, 45%, 98%);--color-indigo-75: hsl(250, 55%, 96%);--color-indigo-100: hsl(250, 55%, 91%);--color-indigo-200: #c8c0ec;--color-indigo-300: #a89de2;--color-indigo-400: #9789dc;--color-indigo-500: #7f6ed4;--color-indigo-600: #6a58c9;--color-indigo-700: #5546a1;--color-indigo-800: #483c88;--color-indigo-900: #342b62;--shadow-xs: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--shadow-sm: 0 4px 6px -2px rgba(0, 0, 0, .1), 0 2px 4px -2px rgba(0, 0, 0, .06);--shadow-md: 0 12px 16px -4px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-lg: 0 20px 24px -4px rgba(0, 0, 0, .1), 0 8px 8px -4px rgba(0, 0, 0, .04);--shadow-xl: 0 24px 48px -12px rgba(0, 0, 0, .25);--ease-in-sine: cubic-bezier(.47, 0, .745, .715);--ease-out-sine: cubic-bezier(.39, .575, .565, 1);--ease-in-out-sine: cubic-bezier(.445, .05, .55, .95);--ease-in-quad: cubic-bezier(.55, .085, .68, .53);--ease-out-quad: cubic-bezier(.25, .46, .45, .94);--ease-in-out-quad: cubic-bezier(.455, .03, .515, .955);--ease-in-cubic: cubic-bezier(.55, .055, .675, .19);--ease-out-cubic: cubic-bezier(.215, .61, .355, 1);--ease-in-out-cubic: cubic-bezier(.645, .045, .355, 1);--ease-in-quart: cubic-bezier(.895, .03, .685, .22);--ease-out-quart: cubic-bezier(.165, .84, .44, 1);--ease-in-out-quart: cubic-bezier(.77, 0, .175, 1);--ease-in-quint: cubic-bezier(.755, .05, .855, .06);--ease-out-quint: cubic-bezier(.23, 1, .32, 1);--ease-in-out-quint: cubic-bezier(.86, 0, .07, 1);--ease-in-expo: cubic-bezier(.95, .05, .795, .035);--ease-out-expo: cubic-bezier(.19, 1, .22, 1);--ease-in-out-expo: cubic-bezier(1, 0, 0, 1);--ease-in-circ: cubic-bezier(.6, .04, .98, .335);--ease-out-circ: cubic-bezier(.075, .82, .165, 1);--ease-in-out-circ: cubic-bezier(.785, .135, .15, .86);--ease-in-back: cubic-bezier(.6, -.28, .735, .045);--ease-out-back: cubic-bezier(.175, .885, .32, 1.275);--ease-in-out-back: cubic-bezier(.68, -.55, .265, 1.55);--easing-standard: cubic-bezier(.4, 0, .2, 1);--easing-accelerate: cubic-bezier(.4, 0, 1, 1);--easing-decelerate: cubic-bezier(0, 0, .2, 1)}:root{--radius: var(--radius-xs);--font-primary: Inter, sans-serif;--font-secondary: Poppins, sans-serif;--height: 44px;--padding: 30px;--shadow: 0 0 30px rgb(0 0 0 / 7%);--color-primary: var(--color-indigo-500);--color-primary-hover: var(--color-indigo-600);--color-primary-light: var(--color-indigo-50);--color-primary-light-hover: var(--color-indigo-75);--color-primary-border: var(--color-indigo-200);--color-primary-text: var(--color-indigo-500);--color-primary-50: var(--color-indigo-50);--color-primary-75: var(--color-indigo-75);--color-primary-100: var(--color-indigo-100);--color-primary-200: var(--color-indigo-200);--color-primary-300: var(--color-indigo-300);--color-primary-400: var(--color-indigo-400);--color-primary-500: var(--color-indigo-500);--color-primary-600: var(--color-indigo-600);--color-primary-700: var(--color-indigo-700);--color-primary-800: var(--color-indigo-800);--color-primary-900: var(--color-indigo-900);--color-secondary: var(--color-pink-400);--color-secondary-hover: var(--color-pink-500);--color-secondary-light: var(--color-pink-50);--color-secondary-light-hover: var(--color-pink-75);--color-secondary-border: var(--color-pink-200);--color-secondary-text: var(--color-pink-500);--color-secondary-50: var(--color-pink-50);--color-secondary-75: var(--color-pink-75);--color-secondary-100: var(--color-pink-100);--color-secondary-200: var(--color-pink-200);--color-secondary-300: var(--color-pink-300);--color-secondary-400: var(--color-pink-400);--color-secondary-500: var(--color-pink-500);--color-secondary-600: var(--color-pink-600);--color-secondary-700: var(--color-pink-700);--color-secondary-800: var(--color-pink-800);--color-secondary-900: var(--color-pink-900);--color-base: hsl(220, 23%, 95%);--color-base-25: hsl(220, 23%, 98%);--color-base-50: hsl(220, 23%, 97%);--color-base-75: hsl(220, 23%, 96%);--color-base-100: hsl(220, 23%, 95%);--color-base-200: hsl(220, 23%, 90%);--color-base-300: hsl(220, 23%, 85%);--color-base-400: hsl(220, 23%, 80%);--color-base-500: hsl(220, 23%, 70%);--color-base-600: hsl(220, 23%, 60%);--color-base-700: hsl(220, 23%, 50%);--color-base-800: hsl(220, 23%, 40%);--color-base-900: hsl(220, 23%, 30%);--color-border: var(--color-base-200);--color-text: var(--color-base-900);--color-text-light: var(--color-base-600)}*{font-family:var(--font-primary);font-size:1rem;color:var(--color-text);box-sizing:border-box}::-moz-placeholder{color:var(--color-text-light)}::placeholder{color:var(--color-text-light)}[data-overlayscrollbars]{flex:1;width:100%}[data-overlayscrollbars] .os-scrollbar{--os-size: 0;--os-padding-perpendicular: 0;--os-padding-axis: 0;--os-track-border-radius: 0;--os-track-bg: none;--os-track-bg-hover: none;--os-track-bg-active: none;--os-track-border: none;--os-track-border-hover: none;--os-track-border-active: none;--os-handle-border-radius: 0 !important;--os-handle-bg: var(--color-base-100) !important;--os-handle-bg-hover: var(--color-base-100) !important;--os-handle-bg-active: var(--color-base-100) !important;--os-handle-border: none;--os-handle-border-hover: none;--os-handle-border-active: none;--os-handle-min-size: 33px;--os-handle-max-size: none;--os-handle-perpendicular-size: 7px;--os-handle-perpendicular-size-hover: 100%;--os-handle-perpendicular-size-active: 100%;--os-handle-interactive-area-offset: 0}[data-overlayscrollbars] .os-scrollbar.os-scrollbar-vertical{width:10px}body{overflow:hidden}svg{width:24px;height:24px}svg *{color:inherit}h1{margin:0;font-family:var(--font-secondary);font-size:var(--scale-3);font-weight:var(--weight-semibold)}h2{margin:0;font-family:var(--font-secondary);font-size:var(--scale-1);font-weight:var(--weight-medium)}a{text-decoration:none}input,textarea,select{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:var(--height);padding:0 20px;background:#fff;border:1px solid var(--color-border);border-radius:var(--radius)}input:focus,textarea:focus,select:focus{outline:none}input:-moz-read-only,textarea:-moz-read-only,select:-moz-read-only{background:var(--color-base-50);cursor:default}input:read-only,input:disabled,textarea:read-only,textarea:disabled,select:read-only,select:disabled{background:var(--color-base-50);cursor:default}.tippy-box[data-theme~=custom]{max-width:inherit!important;font-family:var(--font-primary);font-size:1rem;color:#fff;background:var(--color-base-900)!important;border-radius:var(--radius)}.tippy-box[data-theme~=custom] *{font-family:var(--font-primary);font-size:var(--scale-00);color:#fff}.tag{display:inline-flex;align-items:center;background:var(--color-indigo-75);height:40px;padding:0 17px;border-radius:var(--radius);font-size:var(--scale-00);color:var(--color-indigo-600)}.tag.sm{height:30px;padding:0 10px}.tag.danger{color:var(--color-pink-500);background:var(--color-pink-75)}.tag.light{color:var(--color-base-500);background:var(--color-base-75)}.btns{display:flex;align-items:center;gap:10px}#inner{flex:1;overflow:hidden}.link{padding:.1em 0;background-image:linear-gradient(to top,var(--color-base-400) 1px,var(--color-base-200) 1px,var(--color-base-200) .5em,rgba(0,0,0,0) .5em,rgba(0,0,0,0) 100%)}.link:hover{background-image:linear-gradient(to top,var(--color-secondary-400) 1px,var(--color-secondary-200) 1px,var(--color-secondary-200) .5em,rgba(0,0,0,0) .5em,rgba(0,0,0,0) 100%)}.btn{position:relative;display:flex;justify-content:center;align-items:center;gap:.5em;width:100%;height:var(--height);padding:0 20px;font-size:var(--scale-00);font-weight:var(--weight-semibold);color:#fff;white-space:nowrap;background:var(--color-primary);border:none;border-radius:var(--radius);cursor:pointer}.btn svg{margin-left:-4px;width:18px;height:18px;color:#fff}.btn:hover{background:var(--color-primary-hover)}.btn.icon{flex:0 0 var(--height);width:var(--height);padding:0}.btn.sm{height:40px;padding:0 17px}.btn.is-loading{color:transparent;pointer-events:none}.btn.is-loading:after{content:"";position:absolute;left:calc(50% - .6em);top:calc(50% - .6em);display:block;height:1.2em;width:1.2em;border:2px solid #fff;border-radius:50%;border-right-color:transparent;border-top-color:transparent;animation:spinAround .5s infinite linear}.btn.alt{background:var(--color-secondary)}.btn.alt:hover{color:#fff;background:var(--color-secondary-hover)}.btn.light{color:var(--color-primary-text);background:var(--color-primary-light);box-shadow:0 0 0 1px var(--color-primary-border) inset}.btn.light svg{color:var(--color-primary-text)}.btn.light:hover{background:var(--color-primary-light-hover)}.btn.light.is-loading:after{border-color:var(--color-primary-text)}.btn.lighter{color:var(--color-primary-text);background:none;box-shadow:0 0 0 1px var(--color-primary-border) inset}.btn.lighter svg{color:var(--color-primary-text)}.btn.lighter:hover{background:var(--color-primary-light)}.btn.lighter.is-loading:after{border-color:var(--color-primary-text)}.btn.alt.light{color:var(--color-secondary-text);background:var(--color-secondary-light);box-shadow:0 0 0 1px var(--color-secondary-border) inset}.btn.alt.light svg{color:var(--color-secondary-text)}.btn.alt.light:hover{background:var(--color-secondary-light-hover)}.btn.alt.light.is-loading:after{border-color:var(--color-secondary-text)}@keyframes spinAround{0%{transform:rotate(0)}to{transform:rotate(359deg)}}.table{width:100%;border-collapse:collapse}.table svg{width:18px;height:18px;color:var(--color-text)}.table tr{border:1px solid var(--color-border)}.table tr th,.table tr td{padding:1rem 1.5rem}.table tr th{font-size:var(--scale-00);font-weight:var(--weight-medium);color:var(--color-text-light);text-align:left;background:var(--color-base-50)}.table tr td .btns{justify-content:flex-end}.table tr td .btns .btn{display:flex;justify-content:center;align-items:center;width:30px;height:30px;background:none;box-shadow:none;border:none;border-radius:var(--radius);cursor:pointer}.table tr td .btns .btn:hover{background:var(--color-base-50);box-shadow:0 0 0 1px var(--color-border) inset}.fields{display:flex;flex-direction:column;gap:10px;flex:1}.fields .field .label,.fields .field label{display:block;margin-bottom:0;font-size:var(--scale-00);font-weight:var(--weight-medium)}.fields .field .label:first-letter,.fields .field label:first-letter{text-transform:uppercase}.fields .field input,.fields .field select{width:100%;height:46px;padding:0 1em}.fields .field .head{display:flex;align-items:center;height:30px;margin-bottom:10px}.fields .field .head .btns{gap:0;margin-left:auto}.fields .field .head .btns .btn{width:30px;height:30px;background:none}.fields .field .head .btns .btn svg{width:18px;height:18px;color:var(--color-text)}.fields .field .head .btns .btn:hover{background:var(--color-gray-50);box-shadow:0 0 0 1px var(--color-border) inset}.fields .field .placeholder-image{position:relative;background-repeat:no-repeat;background-position:50%;background-size:cover;border-radius:var(--radius)}.fields .field .placeholder-image img{max-width:100%;max-height:100px}.fields .field .placeholder-image .remove{position:absolute;top:0;left:0;width:100%;display:flex;justify-content:center;align-items:center;height:100%;background:rgba(255,255,255,.8);opacity:0;cursor:pointer}.fields .field .placeholder-image .remove :global svg{color:var(--color-pink-500)}.fields .field .placeholder-image:hover .remove{opacity:1}.fields .field .placeholder-icon{position:relative;width:50px;height:50px;background-repeat:no-repeat;background-position:50%;background-size:cover;border-radius:var(--radius)}.fields .field .placeholder-icon .remove{display:flex;justify-content:center;align-items:center;height:100%;background:rgba(255,255,255,.8);opacity:0;cursor:pointer}.fields .field .placeholder-icon .remove :global svg{color:var(--color-pink-500)}.fields .field .placeholder-icon:hover .remove{opacity:1}.fields .field .image-size{display:flex;align-items:center;gap:10px}.fields .field .image-size input{flex:1}.fields .field .image-size svg{width:20px;height:20px}.fields .field.icon .preview{width:50px;height:50px}#notification.svelte-1p0rj5j.svelte-1p0rj5j.svelte-1p0rj5j,#notification-alt.svelte-1p0rj5j.svelte-1p0rj5j.svelte-1p0rj5j{position:fixed;display:flex;align-items:center;flex-direction:column;gap:7px;bottom:0;left:50%;padding:20px;z-index:99999999991;transform:translate(-50%)}#notification.svelte-1p0rj5j .notification-item.svelte-1p0rj5j.svelte-1p0rj5j,#notification-alt.svelte-1p0rj5j .notification-item.svelte-1p0rj5j.svelte-1p0rj5j{position:relative;display:flex;align-items:center;gap:1em;padding:1em 1.5em 1em 1em;background:var(--color-base-900);border-radius:var(--radius);overflow:hidden;box-sizing:border-box;transition:opacity ease .7s}#notification.svelte-1p0rj5j .notification-item.svelte-1p0rj5j.svelte-1p0rj5j:not(:last-child),#notification-alt.svelte-1p0rj5j .notification-item.svelte-1p0rj5j.svelte-1p0rj5j:not(:last-child){opacity:.5}#notification.svelte-1p0rj5j .notification-item-icon.svelte-1p0rj5j.svelte-1p0rj5j,#notification-alt.svelte-1p0rj5j .notification-item-icon.svelte-1p0rj5j.svelte-1p0rj5j{position:relative;display:flex;justify-content:center;align-items:center;flex:0 0 24px;width:24px;height:24px;background:#fff;border-radius:50%}#notification.svelte-1p0rj5j .notification-item-icon.svelte-1p0rj5j svg,#notification-alt.svelte-1p0rj5j .notification-item-icon.svelte-1p0rj5j svg{width:12px;height:12px;color:var(--color-base-700)}#notification.svelte-1p0rj5j .notification-item-icon.svelte-1p0rj5j svg path,#notification-alt.svelte-1p0rj5j .notification-item-icon.svelte-1p0rj5j svg path{stroke-width:4px}#notification.svelte-1p0rj5j .notification-item-text.svelte-1p0rj5j.svelte-1p0rj5j,#notification-alt.svelte-1p0rj5j .notification-item-text.svelte-1p0rj5j.svelte-1p0rj5j{flex:1;line-height:1.5;font-weight:var(--weight-medium);color:#fff}#notification-alt.svelte-1p0rj5j .notification-item-btns.svelte-1p0rj5j.svelte-1p0rj5j{display:flex;align-items:center;gap:10px}#notification .notification-item-btns.svelte-1p0rj5j .btn.svelte-1p0rj5j.svelte-1p0rj5j,#notification-alt.svelte-1p0rj5j .notification-item-btns .btn.svelte-1p0rj5j.svelte-1p0rj5j{position:relative;display:flex;justify-content:center;align-items:center;height:30px;padding:0 12px;font-size:var(--scale-00);font-weight:var(--weight-semibold);color:#fff;white-space:nowrap;background:var(--color-base-600);border:none;border-radius:var(--radius);cursor:pointer}#notification .notification-item-btns.svelte-1p0rj5j .btn.cancel.svelte-1p0rj5j.svelte-1p0rj5j,#notification-alt.svelte-1p0rj5j .notification-item-btns .btn.cancel.svelte-1p0rj5j.svelte-1p0rj5j{background:var(--color-base-800)}#notification.svelte-1p0rj5j .notification-item[data-type=success].svelte-1p0rj5j.svelte-1p0rj5j,#notification-alt.svelte-1p0rj5j .notification-item[data-type=success].svelte-1p0rj5j.svelte-1p0rj5j{background:var(--color-green-500)}#notification.svelte-1p0rj5j .notification-item[data-type=success].svelte-1p0rj5j .notification-item-icon.svelte-1p0rj5j svg,#notification-alt.svelte-1p0rj5j .notification-item[data-type=success].svelte-1p0rj5j .notification-item-icon.svelte-1p0rj5j svg{color:var(--color-green-500)}#notification .notification-item[data-type=success].svelte-1p0rj5j .notification-item-btns .btn.svelte-1p0rj5j.svelte-1p0rj5j,#notification-alt.svelte-1p0rj5j .notification-item[data-type=success] .notification-item-btns .btn.svelte-1p0rj5j.svelte-1p0rj5j{background:var(--color-green-400)}#notification .notification-item[data-type=success].svelte-1p0rj5j .notification-item-btns .btn.cancel.svelte-1p0rj5j.svelte-1p0rj5j,#notification-alt.svelte-1p0rj5j .notification-item[data-type=success] .notification-item-btns .btn.cancel.svelte-1p0rj5j.svelte-1p0rj5j{background:var(--color-green-600)}#notification.svelte-1p0rj5j .notification-item[data-type=error].svelte-1p0rj5j.svelte-1p0rj5j,#notification-alt.svelte-1p0rj5j .notification-item[data-type=error].svelte-1p0rj5j.svelte-1p0rj5j{background:var(--color-pink-500)}#notification.svelte-1p0rj5j .notification-item[data-type=error].svelte-1p0rj5j .notification-item-icon.svelte-1p0rj5j svg,#notification-alt.svelte-1p0rj5j .notification-item[data-type=error].svelte-1p0rj5j .notification-item-icon.svelte-1p0rj5j svg{color:var(--color-pink-500)}#notification .notification-item[data-type=error].svelte-1p0rj5j .notification-item-btns .btn.svelte-1p0rj5j.svelte-1p0rj5j,#notification-alt.svelte-1p0rj5j .notification-item[data-type=error] .notification-item-btns .btn.svelte-1p0rj5j.svelte-1p0rj5j{background:var(--color-pink-400)}#notification .notification-item[data-type=error].svelte-1p0rj5j .notification-item-btns .btn.cancel.svelte-1p0rj5j.svelte-1p0rj5j,#notification-alt.svelte-1p0rj5j .notification-item[data-type=error] .notification-item-btns .btn.cancel.svelte-1p0rj5j.svelte-1p0rj5j{background:var(--color-pink-600)}#notification.svelte-1p0rj5j .notification-item.load.svelte-1p0rj5j .notification-item-icon.svelte-1p0rj5j,#notification-alt.svelte-1p0rj5j .notification-item.load.svelte-1p0rj5j .notification-item-icon.svelte-1p0rj5j{background:none;border-radius:0}#notification.svelte-1p0rj5j .notification-item.load.svelte-1p0rj5j .notification-item-icon.svelte-1p0rj5j svg,#notification-alt.svelte-1p0rj5j .notification-item.load.svelte-1p0rj5j .notification-item-icon.svelte-1p0rj5j svg{width:20px;height:20px;color:#fff}#notification.svelte-1p0rj5j .notification-item.load.svelte-1p0rj5j .notification-item-icon.svelte-1p0rj5j svg path,#notification-alt.svelte-1p0rj5j .notification-item.load.svelte-1p0rj5j .notification-item-icon.svelte-1p0rj5j svg path{stroke-width:2px}#notification-alt.svelte-1p0rj5j.svelte-1p0rj5j.svelte-1p0rj5j{bottom:auto;top:0}#popup.svelte-u2ccyx.svelte-u2ccyx{position:fixed;bottom:20px;right:20px;z-index:9999999999}#popup.svelte-u2ccyx .popup-overlay.svelte-u2ccyx{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,.7)}#popup.svelte-u2ccyx .popup-item.svelte-u2ccyx{position:fixed;top:50%;left:50%;display:flex;flex-direction:column;gap:20px;width:400px;max-width:100%;max-height:calc(100% - 72px);padding:30px;background:#fff;box-shadow:0 0 0 1px var(--color-border) inset,var(--shadow);border-radius:var(--radius);box-sizing:border-box;transform:translate(-50%,-50%)}#popup.svelte-u2ccyx .popup-header.svelte-u2ccyx{display:flex;align-items:center;gap:20px}#popup.svelte-u2ccyx .popup-header .popup-title.svelte-u2ccyx{font-size:var(--scale-1);font-weight:var(--weight-semibold)}#popup.svelte-u2ccyx .popup-header .popup-close.svelte-u2ccyx{margin-left:auto;cursor:pointer}#popup.svelte-u2ccyx .popup-body.svelte-u2ccyx{display:flex;flex-direction:column;gap:10px;flex:1}#popup.svelte-u2ccyx .popup-body.svelte-u2ccyx p{margin:0}#popup.svelte-u2ccyx .popup-body.svelte-u2ccyx .field .head{display:flex;align-items:center;height:30px;margin-bottom:10px}#popup.svelte-u2ccyx .popup-body.svelte-u2ccyx .field .head .btns{gap:0;margin-left:auto}#popup.svelte-u2ccyx .popup-body.svelte-u2ccyx .field .head .btns .btn{width:30px;height:30px;background:none}#popup.svelte-u2ccyx .popup-body.svelte-u2ccyx .field .head .btns .btn svg{width:18px;height:18px;color:var(--color-text)}#popup.svelte-u2ccyx .popup-body.svelte-u2ccyx .field .head .btns .btn:hover{background:var(--color-gray-50);box-shadow:0 0 0 1px var(--color-border) inset}#popup.svelte-u2ccyx .popup-body.svelte-u2ccyx .field label{display:block;margin-bottom:0;font-size:var(--scale-00);font-weight:var(--weight-medium)}#popup.svelte-u2ccyx .popup-body.svelte-u2ccyx .field label:first-letter{text-transform:uppercase}#popup.svelte-u2ccyx .popup-body.svelte-u2ccyx .field label span{display:block;color:var(--color-text-light)}#popup.svelte-u2ccyx .popup-body.svelte-u2ccyx .field .text,#popup.svelte-u2ccyx .popup-body.svelte-u2ccyx .field .textarea{width:100%}#popup.svelte-u2ccyx .popup-body.svelte-u2ccyx .field[data-flex]{flex-direction:row;align-items:center;gap:10px}#popup.svelte-u2ccyx .popup-body.svelte-u2ccyx .field[data-flex] .label{margin-bottom:0}#popup.svelte-u2ccyx .popup-body.svelte-u2ccyx .checkbox .row{align-items:center;gap:10px}#popup.svelte-u2ccyx .popup-body.svelte-u2ccyx .checkbox .row .check{width:20px;height:20px;border-radius:var(--radius)}#popup.svelte-u2ccyx .popup-body.svelte-u2ccyx .checkbox input{display:none}#popup.svelte-u2ccyx .popup-body.svelte-u2ccyx .checkbox+.checkbox{margin-top:15px}#popup.svelte-u2ccyx .popup-body.svelte-u2ccyx .buttons,#popup.svelte-u2ccyx .buttons.svelte-u2ccyx{gap:10px}#popup.svelte-u2ccyx .buttons .button.svelte-u2ccyx{font-weight:500;color:var(--color-text-light);background:var(--color-primary-light);box-shadow:0 0 0 1px var(--color-border);border:none;outline:none}#popup.svelte-u2ccyx .buttons .button-accent.svelte-u2ccyx{color:var(--color-accent-dark);background:var(--color-accent-light);box-shadow:0 0 0 1px var(--color-accent-border)}#popup.svelte-u2ccyx .buttons .button-success.svelte-u2ccyx{color:var(--color-success-dark);background:var(--color-success-light);box-shadow:0 0 0 1px var(--color-success-border)}#popup.svelte-u2ccyx .buttons .button-danger.svelte-u2ccyx{color:var(--color-danger-dark);background:var(--color-danger-light);box-shadow:0 0 0 1px var(--color-danger-border)}#notification-loader.svelte-wxzt9s.svelte-wxzt9s{position:fixed;display:flex;align-items:center;flex-direction:column;gap:7px;top:0;left:50%;padding:20px;z-index:99999999991;transform:translate(-50%)}#notification-loader.svelte-wxzt9s .notification-item.svelte-wxzt9s{position:relative;display:flex;align-items:center;gap:1em;padding:1em 1.5em 1em 1em;background:var(--color-base-900);border-radius:var(--radius);overflow:hidden;box-sizing:border-box}#notification-loader.svelte-wxzt9s .notification-item-icon.svelte-wxzt9s{position:relative;display:flex;justify-content:center;align-items:center;flex:0 0 24px;width:24px;height:24px;background:none}#notification-loader.svelte-wxzt9s .notification-item-icon.svelte-wxzt9s svg{width:20px;height:20px;color:#fff}#notification-loader.svelte-wxzt9s .notification-item-icon.svelte-wxzt9s svg path{stroke-width:2px}#notification-loader.svelte-wxzt9s .notification-item-text.svelte-wxzt9s{flex:1;line-height:1.5;font-weight:var(--weight-medium);color:#fff}
