@font-face{font-family:__theinhardt_12f3c2;src:url(/_next/static/media/447f14fc8cd81568-s.p.woff2) format("woff2");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:__theinhardt_12f3c2;src:url(/_next/static/media/346d9195fab435d7-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:__theinhardt_Fallback_12f3c2;src:local("Arial");ascent-override:75.57%;descent-override:28.81%;line-gap-override:0.00%;size-adjust:95.81%}.__className_12f3c2{font-family:__theinhardt_12f3c2,__theinhardt_Fallback_12f3c2}.__variable_12f3c2{--font-mm-default:"__theinhardt_12f3c2","__theinhardt_Fallback_12f3c2"}

/*
! tailwindcss v3.3.5 | MIT License | https://tailwindcss.com
*/*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal}body{margin:0;line-height:inherit}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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,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;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}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}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}:root{--background:0 0% 100%;--foreground:0 0% 10.2%;--card:0 0% 100%;--card-foreground:224 71.4% 4.1%;--popover:0 0% 100%;--popover-foreground:224 71.4% 4.1%;--primary:220.9 39.3% 11%;--primary-foreground:210 20% 98%;--secondary:220 14.3% 95.9%;--secondary-foreground:220.9 39.3% 11%;--muted:220 14.3% 95.9%;--muted-foreground:220 8.9% 46.1%;--accent:220 14.3% 95.9%;--accent-foreground:220.9 39.3% 11%;--destructive:0 84.2% 60.2%;--destructive-foreground:210 20% 98%;--border:220 13% 91%;--input:220 13% 91%;--ring:224 71.4% 4.1%;--radius:0.2rem}*{border-color:hsl(var(--border))}body{background-color:hsl(var(--background));color:hsl(var(--foreground))}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }.banana{position:relative}.banana:after{position:absolute;inset:0;opacity:.7;content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='350' height='650' fill='none'%3E%3Cmask id='a' fill='%23fff'%3E%3Cpath d='m228.4 20-88.9 86 17.6 10.8L245.7 31l-17.3-11Z'/%3E%3C/mask%3E%3Cpath fill='%23000' d='m228.4 20 28.8-42.7-32.7-20.5L195-14.5 228.4 20Zm-88.9 86L106 71.2l-47 45.4 52 32.2 28.5-43Zm17.6 10.8-28.6 43 32.7 20.2 29.5-28.6-33.6-34.6ZM245.7 31l33.6 34.5 46.6-45-51.4-32.3L245.7 31ZM195-14.5l-89 85.7 67.2 69.3L262 54.7l-67.1-69.2Zm-84 163.3 17.6 10.9 57.2-85.9L168 63l-57 85.8Zm79.8 2.5 88.6-85.8-67.2-69.1-88.6 85.8 67.2 69.1Zm83.8-163.1-17.3-10.9-57.6 85.5 17.3 11 57.6-85.6Z' mask='url(%23a)'/%3E%3Cmask id='b' fill='%23fff'%3E%3Cpath d='m32 175.4 14.4 9.6 110.7-72.3L143 103 32 175.4Z'/%3E%3C/mask%3E%3Cpath fill='%23000' d='M32 175.4 6.7 134.2-58.7 177l60.9 40.6 29.8-42Zm14.4 9.6-29.9 42 26.7 18 28.6-18.7L46.4 185Zm110.7-72.3 25.4 41.1 64.8-42.3-60-40.7-30.2 41.9ZM143 103l30.2-41.9L146.5 43l-28.8 18.8L143 103ZM2.2 217.5l14.3 9.6 59.8-84.2-14.4-9.5-59.7 84Zm69.6 8.7 110.7-72.4-50.8-82.3L21 144l50.8 82.3ZM187.3 70.8l-14.1-9.6-60.4 83.8 14.2 9.5 60.3-83.7Zm-69.6-8.9-111 72.3 50.7 82.4 111-72.3-50.7-82.4Z' mask='url(%23b)'/%3E%3Cmask id='c' fill='%23fff'%3E%3Cpath d='m32 175.4 2.6 290.1 31.1-2-2.8-290-30.9 2Z'/%3E%3C/mask%3E%3Cpath fill='%23000' d='m32 175.4.3-49.8-50.8 3.3.4 50.5 50.1-4Zm2.6 290.1-50 4 .4 49 49.3-3.2.3-49.8Zm31.1-2-.3 49.8 51-3.3-.6-50.5-50 4Zm-2.8-290 50.1-4-.5-49-49.4 3.1-.2 49.8Zm-81 5.9 2.6 290 100.3-7.8-2.6-290.1-100.3 7.9Zm52.4 336 31.1-2 .6-99.7-31 2-.7 99.6Zm81.5-55.9-2.8-290-100.2 8 2.8 290 100.2-8ZM63.1 123.6l-30.8 2-.5 99.6 30.8-2 .5-99.6Z' mask='url(%23c)'/%3E%3Cmask id='d' fill='%23fff'%3E%3Cpath d='m61 446.7-26.4 18.8 129.8 114.7 26.3-18.8L60.9 446.7Z'/%3E%3C/mask%3E%3Cpath fill='%23000' d='m34.6 465.5-36.3-32-41.8 29.9 36.3 32 41.8-29.9ZM61 446.7l41.8-30-36.3-32-41.8 29.9 36.3 32Zm129.8 114.7 36.3 32 41.8-29.9-36.3-32-41.8 29.9Zm-26.3 18.8-41.8 30 36.3 32 41.8-29.9-36.3-32ZM71 497.7l26.3-18.9-72.7-64.2-26.3 18.8L71 497.7Zm-51.9-21L149 591.2l83.6-59.9-129.8-114.7-83.6 60Zm135.2 52.5L128 548.1l72.7 64.2 26.3-18.8-72.7-64.3Zm51.9 21L76.4 435.7l-83.6 59.9 129.8 114.7 83.6-60Z' mask='url(%23d)'/%3E%3Cmask id='e' fill='%23fff'%3E%3Cpath d='M164.4 580.2 300 629.5l6.5-20.1-115.9-48.1-26.3 18.9Z'/%3E%3C/mask%3E%3Cpath fill='%23000' d='M164.4 580.2 137 540.4l-78 55.8 85.3 31 20-47ZM300 629.5l-20 47 50.4 18.3 17.2-53.1-47.6-12.2Zm6.5-20.1 47.6 12.2 13.6-42.2-39.2-16.3-22 46.3Zm-115.9-48.1 22-46.3-25.5-10.6-23.8 17.1 27.3 39.8Zm-46.4 66L280 676.4l40.1-94L184.4 533l-40 94.1Zm203.4 14.4 6.5-20.1-95.2-24.4-6.5 20 95.2 24.5Zm-19-78.7-115.9-48-44 92.5 115.9 48 44-92.5Zm-165.2-41.6-26.4 19 54.7 79.6 26.4-18.9-54.7-79.6Z' mask='url(%23e)'/%3E%3Cmask id='f' fill='%23fff'%3E%3Cpath d='M306.1 600.2 290 625.6l10.2 3.7 16.3-25.4-10.3-3.7Z'/%3E%3C/mask%3E%3Cpath fill='%23000' d='M290 625.6 243.7 609l-27.4 43 46 16.8 27.6-43.3Zm16.1-25.4 27.6-43.2-46.1-16.8-27.6 43.3 46.1 16.7Zm10.3 3.7 46 16.7 27.6-43.2-46.1-16.7-27.5 43.2ZM300 629.3l-27.5 43.3 46.1 16.7 27.5-43.2-46-16.8Zm36 13 16.1-25.4-92.2-33.4-16.2 25.4 92.2 33.5Zm-57.5 1.1 10.2 3.7 55.1-86.4-10.2-3.7-55.1 86.4Zm-8.4-56.2L254 612.6l92.2 33.5 16.3-25.5-92.3-33.4Zm57.5-1.1-10.2-3.7-55.1 86.5 10.2 3.7 55.1-86.5Z' mask='url(%23f)'/%3E%3Cmask id='g' fill='%23fff'%3E%3Cpath d='M227.3 480 297 614.8l19.2-10.8-69.8-134.6-19.2 10.6Z'/%3E%3C/mask%3E%3Cpath fill='%23000' d='m227.3 480-22-43.2-45.4 25.2 22.5 43.3 44.9-25.3ZM297 614.8l-45 25.3 22.4 43 44.9-25.3-22.3-43Zm19.2-10.8 22.3 43 44.9-25.3-22.3-43-44.9 25.3Zm-69.8-134.6 44.9-25.4-22.2-42.7-44.7 24.9 22 43.2Zm-64.1 36L252.2 640l89.8-50.6-70-134.7-89.7 50.6Zm137 152.4 19.2-10.8-44.6-86-19.2 10.8 44.6 86Zm41.8-79.1L291.4 444l-89.8 50.7 69.8 134.6 89.8-50.6ZM224.5 426.1l-19.2 10.6 44 86.4 19.2-10.6-44-86.4Z' mask='url(%23g)'/%3E%3Cmask id='h' fill='%23fff'%3E%3Cpath d='m242.2 485-70.3-138.5 11.4-2 70.2 138.6-11.3 1.9Z'/%3E%3C/mask%3E%3Cpath fill='%23000' d='M242.2 485 197 510l15.3 30 34.7-5.8-5-49.2Zm-70.3-138.5-5-49.2-71.6 12 31.5 62.1 45-25Zm11.4-2 45-24.9-15.2-30-34.7 5.7 4.9 49.2Zm70.2 138.6 5 49.2 71.6-12-31.5-62.2-45 25Zm33.7-23L217 321.4l-90.2 50 70.3 138.4 90.1-49.9Zm-110.4-64.4 11.4-2-9.8-98.4-11.4 2 9.8 98.4Zm-38.6-26.2L208.5 508l90.1-49.9-70.3-138.5-90.1 49.9Zm110.4 64.4-11.3 1.9 9.8 98.4 11.3-2-9.8-98.3Z' mask='url(%23h)'/%3E%3Cmask id='i' fill='%23fff'%3E%3Cpath d='m171.9 346.5 14.4-207.8 12.1 1.8L184 348.3l-12.1-1.8Z'/%3E%3C/mask%3E%3Cpath fill='%23000' d='M171.9 346.5h-50l-3 43 42.2 6.3 10.8-49.3Zm14.4-207.8 10.9-49.4-56.8-8.4-4 57.9 50-.1Zm12.1 1.8h50l3-43-42.2-6.4-10.8 49.4ZM184 348.3l-11 49.3 56.8 8.5 4-58-50 .2Zm37.9-2 14.4-207.7-100 .2L122 346.5l100-.1Zm-46.4-158.2 12.1 1.8L209.2 91l-12-1.8-21.7 98.8Zm-27-47.5L134 348.3l100-.1 14.4-207.8-100 .2Zm46.3 158.3-12.1-1.8-21.6 98.7 12 1.8 21.7-98.7Z' mask='url(%23i)'/%3E%3Cmask id='j' fill='%23fff'%3E%3Cpath d='m191.2 146.7-8.3-6 88.5-58.3 8.2 6.1-88.4 58.2Z'/%3E%3C/mask%3E%3Cpath fill='%23000' d='m191.2 146.7-31 41.2 27 19.3 29.5-19.5-25.5-41Zm-8.3-6-25.5-41-62.9 41.5L152 182l31-41.2Zm88.5-58.3L303 41.6l-27.1-20-30 19.8 25.5 41Zm8.2 6.1 25.5 41 62-40.7-55.9-41.1-31.6 40.8Zm-57.4 16.9-8.3-6-62 82.6 8.3 6 62-82.6Zm-13.7 76.4 88.4-58.3-51-82-88.5 58.2 51 82Zm31.3-58.5 8.3 6 63.1-81.6-8.2-6.1-63.2 81.7ZM254 47.5l-88.4 58 51 82.2 88.4-58.1-51-82.1Z' mask='url(%23j)'/%3E%3Cmask id='k' fill='%23fff'%3E%3Cpath d='M274.9 93.6 227.6 43l18.1-12L293 81.6l-18.1 12Z'/%3E%3C/mask%3E%3Cpath fill='%23000' d='M274.9 93.6 237 129l27.5 29.2 35.8-23.6-25.5-41ZM227.6 43l-26-40.8-51 34.3 39.2 42L227.6 43Zm18.1-12 37.8-35.4L256-34 220-9.9 245.6 31ZM293 81.6l25.6 41 51.7-34-39.5-42.3L293 81.6Zm19.6-23.4L265.3 7.7l-75.5 70.8 47.3 50.5 75.5-70.8Zm-59.1 25.7 18.1-12.1L219.8-10 201.7 2.3l51.8 81.6Zm-45.6-17.6 47.3 50.6 75.6-70.6-47.3-50.7L208 66.3Zm59.5-25.7-18.1 12 51.1 82 18.2-12-51.2-82Z' mask='url(%23k)'/%3E%3Cmask id='l' fill='%23fff'%3E%3Cpath d='M187.7 149.5 147 105.7l18.2-12 36.5 39.4-14 16.4Z'/%3E%3C/mask%3E%3Cpath fill='%23000' d='M187.7 149.5 150 184.7l37.1 40 38-44.5-37.3-30.7ZM147 105.7l-25.5-41-51.6 34 39.3 42.2 37.8-35.2Zm18.2-12L203 58.5l-27.5-29.6-36 23.8 25.6 41Zm36.5 39.4 37.3 30.7 29.6-34.8-29-31.2-37.9 35.3Zm24-18.9-40.8-43.8-75.7 70.5 40.6 43.8 75.8-70.5Zm-53 32.5 18-12-51.1-82-18.1 12 51.1 82Zm-45.4-17.8 36.5 39.4 75.8-70.5-36.5-39.3-75.8 70.4Zm37.2-26.5-14 16.4 74.5 61.4 14-16.4-74.5-61.4Z' mask='url(%23l)'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:50%;pointer-events:none}.prevent-select{-webkit-user-select:none;-moz-user-select:none;user-select:none}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-0{inset:0}.bottom-1{bottom:.25rem}.left-1{left:.25rem}.left-2{left:.5rem}.left-\[50\%\]{left:50%}.top-\[50\%\]{top:50%}.z-20{z-index:20}.z-50{z-index:50}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.mx-auto{margin-left:auto;margin-right:auto}.my-1{margin-top:.25rem}.mb-1,.my-1{margin-bottom:.25rem}.ml-auto{margin-left:auto}.mr-1{margin-right:.25rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-2{margin-top:.5rem}.mt-auto{margin-top:auto}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.inline-flex{display:inline-flex}.grid{display:grid}.hidden{display:none}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-2{height:.5rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-9{height:2.25rem}.h-\[1px\]{height:1px}.h-full{height:100%}.h-px{height:1px}.min-h-screen{min-height:100vh}.w-10{width:2.5rem}.w-2{width:.5rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-4{width:1rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-\[1px\]{width:1px}.w-full{width:100%}.min-w-\[8rem\]{min-width:8rem}.max-w-\[20ch\]{max-width:20ch}.max-w-lg{max-width:32rem}.shrink-0{flex-shrink:0}.translate-x-\[-50\%\]{--tw-translate-x:-50%}.translate-x-\[-50\%\],.translate-y-\[-50\%\]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-\[-50\%\]{--tw-translate-y:-50%}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.cursor-default{cursor:default}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-2{gap:.5rem}.gap-4{gap:1rem}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.overflow-hidden{overflow:hidden}.whitespace-nowrap{white-space:nowrap}.break-all{word-break:break-all}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.border{border-width:1px}.border-0{border-width:0}.border-l{border-left-width:1px}.border-border{border-color:hsl(var(--border))}.border-destructive\/50{border-color:hsl(var(--destructive)/.5)}.border-gray-200{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity))}.border-input{border-color:hsl(var(--input))}.bg-background{background-color:hsl(var(--background))}.bg-background\/80{background-color:hsl(var(--background)/.8)}.bg-border{background-color:hsl(var(--border))}.bg-card{background-color:hsl(var(--card))}.bg-destructive{background-color:hsl(var(--destructive))}.bg-gray-200{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity))}.bg-gray-50{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity))}.bg-gray-800{--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity))}.bg-muted{background-color:hsl(var(--muted))}.bg-popover{background-color:hsl(var(--popover))}.bg-primary{background-color:hsl(var(--primary))}.bg-secondary{background-color:hsl(var(--secondary))}.fill-current{fill:currentColor}.p-1{padding:.25rem}.p-10{padding:2.5rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-6{padding:1.5rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-8{padding-left:2rem;padding-right:2rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-2{padding-top:.5rem}.pb-2,.py-2{padding-bottom:.5rem}.pb-6{padding-bottom:1.5rem}.pl-3{padding-left:.75rem}.pl-8{padding-left:2rem}.pr-2{padding-right:.5rem}.pt-0{padding-top:0}.pt-2{padding-top:.5rem}.text-center{text-align:center}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-semibold{font-weight:600}.leading-none{line-height:1}.tracking-tight{letter-spacing:-.025em}.tracking-widest{letter-spacing:.1em}.text-card-foreground{color:hsl(var(--card-foreground))}.text-destructive{color:hsl(var(--destructive))}.text-destructive-foreground{color:hsl(var(--destructive-foreground))}.text-foreground{color:hsl(var(--foreground))}.text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.text-gray-600{--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity))}.text-green-600{--tw-text-opacity:1;color:rgb(22 163 74/var(--tw-text-opacity))}.text-muted-foreground{color:hsl(var(--muted-foreground))}.text-popover-foreground{color:hsl(var(--popover-foreground))}.text-primary{color:hsl(var(--primary))}.text-primary-foreground{color:hsl(var(--primary-foreground))}.text-secondary-foreground{color:hsl(var(--secondary-foreground))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.underline-offset-4{text-underline-offset:4px}.opacity-60{opacity:.6}.shadow-lg{--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.shadow-lg,.shadow-md{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color)}.shadow-none{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000}.shadow-none,.shadow-sm{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.ring-offset-background{--tw-ring-offset-color:hsl(var(--background))}.blur-\[3px\]{--tw-blur:blur(3px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur-sm{--tw-backdrop-blur:blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-200{transition-duration:.2s}.file\:border-0::file-selector-button{border-width:0}.file\:bg-transparent::file-selector-button{background-color:transparent}.file\:text-sm::file-selector-button{font-size:.875rem;line-height:1.25rem}.file\:font-medium::file-selector-button{font-weight:500}.placeholder\:text-muted-foreground::-moz-placeholder{color:hsl(var(--muted-foreground))}.placeholder\:text-muted-foreground::placeholder{color:hsl(var(--muted-foreground))}.hover\:bg-accent:hover{background-color:hsl(var(--accent))}.hover\:bg-destructive\/90:hover{background-color:hsl(var(--destructive)/.9)}.hover\:bg-gray-300:hover{--tw-bg-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity))}.hover\:bg-primary\/90:hover{background-color:hsl(var(--primary)/.9)}.hover\:bg-secondary\/80:hover{background-color:hsl(var(--secondary)/.8)}.hover\:text-accent-foreground:hover{color:hsl(var(--accent-foreground))}.hover\:text-black:hover{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity))}.hover\:underline:hover{text-decoration-line:underline}.focus\:bg-accent:focus{background-color:hsl(var(--accent))}.focus\:text-accent-foreground:focus{color:hsl(var(--accent-foreground))}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus-visible\:ring-ring:focus-visible{--tw-ring-color:hsl(var(--ring))}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.peer:disabled~.peer-disabled\:cursor-not-allowed{cursor:not-allowed}.peer:disabled~.peer-disabled\:opacity-70{opacity:.7}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[state\=open\]\:bg-accent[data-state=open]{background-color:hsl(var(--accent))}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}:is(.dark .dark\:border-destructive){border-color:hsl(var(--destructive))}:is(.dark .dark\:bg-gray-700){--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity))}:is(.dark .dark\:bg-gray-800){--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity))}:is(.dark .dark\:text-gray-300){--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity))}@media (min-width:640px){.sm\:mt-0{margin-top:0}.sm\:block{display:block}.sm\:hidden{display:none}.sm\:flex-row{flex-direction:row}.sm\:justify-end{justify-content:flex-end}.sm\:space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.sm\:rounded-lg{border-radius:var(--radius)}.sm\:text-left{text-align:left}}@media (min-width:768px){.md\:ml-0{margin-left:0}.md\:mr-0{margin-right:0}.md\:block{display:block}.md\:flex{display:flex}.md\:grid{display:grid}.md\:hidden{display:none}.md\:h-full{height:100%}.md\:max-w-6xl{max-width:72rem}.md\:max-w-xl{max-width:36rem}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:px-0{padding-left:0;padding-right:0}}@media (min-width:1024px){.lg\:block{display:block}.lg\:hidden{display:none}.lg\:p-8{padding:2rem}}@media (min-width:1280px){.xl\:block{display:block}.xl\:hidden{display:none}}@media (min-width:1536px){.\32xl\:block{display:block}.\32xl\:hidden{display:none}}.\[\&\>svg\+div\]\:translate-y-\[-3px\]>svg+div{--tw-translate-y:-3px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&\>svg\]\:absolute>svg{position:absolute}.\[\&\>svg\]\:left-2>svg{left:.5rem}.\[\&\>svg\]\:top-2>svg{top:.5rem}.\[\&\>svg\]\:text-destructive>svg{color:hsl(var(--destructive))}.\[\&\>svg\]\:text-foreground>svg{color:hsl(var(--foreground))}.\[\&\>svg\~\*\]\:pl-6>svg~*{padding-left:1.5rem}.\[\&_p\]\:leading-relaxed p{line-height:1.625}