:root{--color-primary-50: #eff6ff;--color-primary-100: #dbeafe;--color-primary-200: #bfdbfe;--color-primary-300: #93c5fd;--color-primary-400: #60a5fa;--color-primary-500: #3b82f6;--color-primary-600: #2563eb;--color-primary-700: #1d4ed8;--color-primary-800: #1e40af;--color-primary-900: #1e3a8a;--color-white: #ffffff;--color-black: #000000;--color-gray-50: #f9fafb;--color-gray-100: #f3f4f6;--color-gray-200: #e5e7eb;--color-gray-300: #d1d5db;--color-gray-400: #9ca3af;--color-gray-500: #6b7280;--color-gray-600: #4b5563;--color-gray-700: #374151;--color-gray-800: #1f2937;--color-gray-900: #111827;--color-success-50: #f0fdf4;--color-success-100: #dcfce7;--color-success-200: #bbf7d0;--color-success-300: #86efac;--color-success-400: #4ade80;--color-success-500: #22c55e;--color-success-600: #16a34a;--color-success-700: #15803d;--color-success-800: #166534;--color-success-900: #14532d;--color-error-50: #fef2f2;--color-error-100: #fee2e2;--color-error-200: #fecaca;--color-error-300: #fca5a5;--color-error-400: #f87171;--color-error-500: #ef4444;--color-error-600: #dc2626;--color-error-700: #b91c1c;--color-error-800: #991b1b;--color-error-900: #7f1d1d;--color-warning-50: #fefce8;--color-warning-100: #fef9c3;--color-warning-200: #fef08a;--color-warning-300: #fde047;--color-warning-400: #facc15;--color-warning-500: #eab308;--color-warning-600: #ca8a04;--color-warning-700: #a16207;--color-warning-800: #854d0e;--color-warning-900: #713f12;--color-info-50: #f0f9ff;--color-info-100: #e0f2fe;--color-info-200: #bae6fd;--color-info-300: #7dd3fc;--color-info-400: #38bdf8;--color-info-500: #0ea5e9;--color-info-600: #0284c7;--color-info-700: #0369a1;--color-info-800: #075985;--color-info-900: #0c4a6e;--color-surface-primary: var(--color-white);--color-surface-secondary: var(--color-gray-50);--color-surface-tertiary: var(--color-gray-100);--color-text-primary: var(--color-gray-900);--color-text-secondary: var(--color-gray-600);--color-text-tertiary: var(--color-gray-500);--color-text-disabled: var(--color-gray-400);--color-text-inverse: var(--color-white);--color-border-primary: var(--color-gray-200);--color-border-secondary: var(--color-gray-100);--color-border-focus: var(--color-primary-500);--color-border-error: var(--color-error-500);--color-hover-overlay: rgba(0, 0, 0, .05);--color-pressed-overlay: rgba(0, 0, 0, .1);--color-focus-ring: var(--color-primary-500);--color-status-success: var(--color-success-600);--color-status-error: var(--color-error-600);--color-status-warning: var(--color-warning-600);--color-status-info: var(--color-info-600);--spacing-0: 0;--spacing-px: 1px;--spacing-0-5: .125rem;--spacing-1: .25rem;--spacing-1-5: .375rem;--spacing-2: .5rem;--spacing-2-5: .625rem;--spacing-3: .75rem;--spacing-3-5: .875rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-7: 1.75rem;--spacing-8: 2rem;--spacing-10: 2.5rem;--spacing-12: 3rem;--spacing-16: 4rem;--spacing-20: 5rem;--spacing-24: 6rem;--spacing-32: 8rem;--spacing-container-padding: var(--spacing-4);--spacing-container-gap: var(--spacing-6);--spacing-card-padding: var(--spacing-6);--spacing-card-gap: var(--spacing-4);--spacing-form-gap: var(--spacing-4);--spacing-form-input-padding: var(--spacing-3);--spacing-button-padding-x: var(--spacing-6);--spacing-button-padding-y: var(--spacing-3);--spacing-section-gap: var(--spacing-8);--spacing-page-padding-bottom: var(--spacing-32);--font-family-base: "Nunito", system-ui, -apple-system, sans-serif;--font-family-heading: var(--font-family-base);--font-family-mono: "Fira Code", "Courier New", monospace;--text-xs: .75rem;--text-sm: .875rem;--text-base: 1rem;--text-lg: 1.125rem;--text-xl: 1.25rem;--text-2xl: 1.5rem;--text-3xl: 1.875rem;--text-4xl: 2.25rem;--text-5xl: 3rem;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--leading-none: 1;--leading-tight: 1.25;--leading-snug: 1.375;--leading-normal: 1.5;--leading-relaxed: 1.625;--leading-loose: 2;--radius-none: 0;--radius-sm: .25rem;--radius-md: .375rem;--radius-lg: .5rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-3xl: 1.5rem;--radius-full: 9999px;--radius-button: var(--radius-xl);--radius-card: var(--radius-xl);--radius-input: var(--radius-lg);--radius-modal: var(--radius-xl);--radius-badge: var(--radius-full);--border-width-0: 0;--border-width-1: 1px;--border-width-2: 2px;--border-width-4: 4px;--border-width-8: 8px;--border-width-default: var(--border-width-1);--border-width-thick: var(--border-width-2);--shadow-none: none;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .05);--shadow-base: 0 1px 3px rgba(0, 0, 0, .1), 0 1px 2px rgba(0, 0, 0, .06);--shadow-md: 0 4px 6px rgba(0, 0, 0, .07), 0 2px 4px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px rgba(0, 0, 0, .1), 0 4px 6px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px rgba(0, 0, 0, .1), 0 10px 10px rgba(0, 0, 0, .04);--shadow-2xl: 0 25px 50px rgba(0, 0, 0, .25);--shadow-card: var(--shadow-sm);--shadow-button: var(--shadow-sm);--shadow-button-hover: var(--shadow-md);--shadow-dropdown: var(--shadow-lg);--shadow-modal: var(--shadow-2xl);--container-xs: 20rem;--container-sm: 24rem;--container-md: 28rem;--container-lg: 32rem;--container-xl: 36rem;--container-2xl: 42rem;--container-3xl: 48rem;--container-4xl: 56rem;--container-5xl: 64rem;--container-page: var(--container-3xl);--height-input: 3rem;--height-button: 3rem;--height-button-sm: 2.25rem;--height-button-lg: 3.5rem;--duration-fast: .15s;--duration-base: .2s;--duration-slow: .3s;--duration-slower: .5s;--ease-linear: linear;--ease-in: cubic-bezier(.4, 0, 1, 1);--ease-out: cubic-bezier(0, 0, .2, 1);--ease-in-out: cubic-bezier(.4, 0, .2, 1);--ease-bounce: cubic-bezier(.68, -.55, .265, 1.55);--transition-fast: all var(--duration-fast) var(--ease-out);--transition-base: all var(--duration-base) var(--ease-out);--transition-slow: all var(--duration-slow) var(--ease-in-out);--transition-colors: color var(--duration-base) var(--ease-out), background-color var(--duration-base) var(--ease-out), border-color var(--duration-base) var(--ease-out);--z-base: 0;--z-dropdown: 1000;--z-sticky: 1020;--z-fixed: 1030;--z-modal-backdrop: 1040;--z-modal: 1050;--z-popover: 1060;--z-tooltip: 1070;--z-notification: 1080;--opacity-0: 0;--opacity-5: .05;--opacity-10: .1;--opacity-20: .2;--opacity-25: .25;--opacity-30: .3;--opacity-40: .4;--opacity-50: .5;--opacity-60: .6;--opacity-70: .7;--opacity-75: .75;--opacity-80: .8;--opacity-90: .9;--opacity-95: .95;--opacity-100: 1;--opacity-disabled: var(--opacity-50);--opacity-backdrop: var(--opacity-50);--opacity-overlay: var(--opacity-75)}.jsgco-app *,.jsgco-app :before,.jsgco-app :after{--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: rgb(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: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }.jsgco-app ::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: rgb(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: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }.jsgco-app *,.jsgco-app :before,.jsgco-app :after{box-sizing:border-box;border-width:0;border-style:solid;border-color:var(--color-gray-200)}.jsgco-app :before,.jsgco-app :after{--tw-content: ""}html,.jsgco-app :host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:var(--font-family-base);font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}.jsgco-app hr{height:0;color:inherit;border-top-width:1px}.jsgco-app abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.jsgco-app h1,.jsgco-app h2,.jsgco-app h3,.jsgco-app h4,.jsgco-app h5,.jsgco-app h6{font-size:inherit;font-weight:inherit}.jsgco-app a{color:inherit;text-decoration:inherit}.jsgco-app b,.jsgco-app strong{font-weight:bolder}.jsgco-app code,.jsgco-app kbd,.jsgco-app samp,.jsgco-app pre{font-family:var(--font-family-mono);font-feature-settings:normal;font-variation-settings:normal;font-size:1em}.jsgco-app small{font-size:80%}.jsgco-app sub,.jsgco-app sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}.jsgco-app sub{bottom:-.25em}.jsgco-app sup{top:-.5em}.jsgco-app table{text-indent:0;border-color:inherit;border-collapse:collapse}.jsgco-app button,.jsgco-app input,.jsgco-app optgroup,.jsgco-app select,.jsgco-app textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}.jsgco-app button,.jsgco-app select{text-transform:none}.jsgco-app button,.jsgco-app input:where([type=button]),.jsgco-app input:where([type=reset]),.jsgco-app input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}.jsgco-app :-moz-focusring{outline:auto}.jsgco-app :-moz-ui-invalid{box-shadow:none}.jsgco-app progress{vertical-align:baseline}.jsgco-app ::-webkit-inner-spin-button,.jsgco-app ::-webkit-outer-spin-button{height:auto}.jsgco-app [type=search]{-webkit-appearance:textfield;outline-offset:-2px}.jsgco-app ::-webkit-search-decoration{-webkit-appearance:none}.jsgco-app ::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}.jsgco-app summary{display:list-item}.jsgco-app blockquote,.jsgco-app dl,.jsgco-app dd,.jsgco-app h1,.jsgco-app h2,.jsgco-app h3,.jsgco-app h4,.jsgco-app h5,.jsgco-app h6,.jsgco-app hr,.jsgco-app figure,.jsgco-app p,.jsgco-app pre{margin:0}.jsgco-app fieldset{margin:0;padding:0}.jsgco-app legend{padding:0}.jsgco-app ol,.jsgco-app ul,.jsgco-app menu{list-style:none;margin:0;padding:0}.jsgco-app dialog{padding:0}.jsgco-app textarea{resize:vertical}.jsgco-app input::-moz-placeholder,.jsgco-app textarea::-moz-placeholder{opacity:1;color:var(--color-gray-400)}.jsgco-app input::placeholder,.jsgco-app textarea::placeholder{opacity:1;color:var(--color-gray-400)}.jsgco-app button,.jsgco-app [role=button]{cursor:pointer}.jsgco-app :disabled{cursor:default}.jsgco-app img,.jsgco-app svg,.jsgco-app video,.jsgco-app canvas,.jsgco-app audio,.jsgco-app iframe,.jsgco-app embed,.jsgco-app object{display:block;vertical-align:middle}.jsgco-app img,.jsgco-app video{max-width:100%;height:auto}.jsgco-app [hidden]:where(:not([hidden=until-found])){display:none}.jsgco-app .fixed{position:fixed}.jsgco-app .absolute{position:absolute}.jsgco-app .relative{position:relative}.jsgco-app .inset-0{inset:var(--spacing-0)}.jsgco-app .bottom-0{bottom:var(--spacing-0)}.jsgco-app .left-0{left:var(--spacing-0)}.jsgco-app .left-\[5px\]{left:5px}.jsgco-app .right-0{right:var(--spacing-0)}.jsgco-app .top-1{top:var(--spacing-1)}.jsgco-app .top-2{top:var(--spacing-2)}.jsgco-app .z-10{z-index:10}.jsgco-app .z-50{z-index:50}.jsgco-app .mx-auto{margin-left:auto;margin-right:auto}.jsgco-app .mb-2{margin-bottom:var(--spacing-2)}.jsgco-app .mb-4{margin-bottom:var(--spacing-4)}.jsgco-app .mb-6{margin-bottom:var(--spacing-6)}.jsgco-app .mb-8{margin-bottom:var(--spacing-8)}.jsgco-app .ml-6{margin-left:var(--spacing-6)}.jsgco-app .ml-8{margin-left:var(--spacing-8)}.jsgco-app .mr-2{margin-right:var(--spacing-2)}.jsgco-app .mr-3{margin-right:var(--spacing-3)}.jsgco-app .mt-1{margin-top:var(--spacing-1)}.jsgco-app .mt-2{margin-top:var(--spacing-2)}.jsgco-app .mt-3{margin-top:var(--spacing-3)}.jsgco-app .mt-4{margin-top:var(--spacing-4)}.jsgco-app .mt-6{margin-top:var(--spacing-6)}.jsgco-app .mt-8{margin-top:var(--spacing-8)}.jsgco-app .inline{display:inline}.jsgco-app .flex{display:flex}.jsgco-app .h-10{height:var(--spacing-10)}.jsgco-app .h-12{height:var(--spacing-12)}.jsgco-app .h-16{height:var(--spacing-16)}.jsgco-app .h-3{height:var(--spacing-3)}.jsgco-app .h-4{height:var(--spacing-4)}.jsgco-app .h-6{height:var(--spacing-6)}.jsgco-app .h-8{height:var(--spacing-8)}.jsgco-app .h-full{height:100%}.jsgco-app .min-h-screen{min-height:100vh}.jsgco-app .w-0\.5{width:var(--spacing-0-5)}.jsgco-app .w-1\/2{width:50%}.jsgco-app .w-1\/3{width:33.333333%}.jsgco-app .w-1\/4{width:25%}.jsgco-app .w-10{width:var(--spacing-10)}.jsgco-app .w-16{width:var(--spacing-16)}.jsgco-app .w-2\/3{width:66.666667%}.jsgco-app .w-24{width:var(--spacing-24)}.jsgco-app .w-3{width:var(--spacing-3)}.jsgco-app .w-6{width:var(--spacing-6)}.jsgco-app .w-8{width:var(--spacing-8)}.jsgco-app .w-full{width:100%}.jsgco-app .min-w-\[100px\]{min-width:100px}.jsgco-app .max-w-3xl{max-width:var(--container-3xl)}.jsgco-app .max-w-md{max-width:var(--container-md)}.jsgco-app .flex-1{flex:1 1 0%}@keyframes spin{to{transform:rotate(360deg)}}.jsgco-app .animate-spin{animation:spin 1s linear infinite}.jsgco-app .cursor-pointer{cursor:pointer}.jsgco-app .flex-col{flex-direction:column}.jsgco-app .items-start{align-items:flex-start}.jsgco-app .items-center{align-items:center}.jsgco-app .justify-end{justify-content:flex-end}.jsgco-app .justify-center{justify-content:center}.jsgco-app .justify-between{justify-content:space-between}.jsgco-app .gap-2{gap:var(--spacing-2)}.jsgco-app .gap-3{gap:var(--spacing-3)}.jsgco-app .gap-4{gap:var(--spacing-4)}.jsgco-app .space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(var(--spacing-2) * var(--tw-space-x-reverse));margin-left:calc(var(--spacing-2) * calc(1 - var(--tw-space-x-reverse)))}.jsgco-app .space-x-3>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(var(--spacing-3) * var(--tw-space-x-reverse));margin-left:calc(var(--spacing-3) * calc(1 - var(--tw-space-x-reverse)))}.jsgco-app .space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(var(--spacing-1) * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(var(--spacing-1) * var(--tw-space-y-reverse))}.jsgco-app .space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(var(--spacing-2) * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(var(--spacing-2) * var(--tw-space-y-reverse))}.jsgco-app .space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(var(--spacing-3) * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(var(--spacing-3) * var(--tw-space-y-reverse))}.jsgco-app .space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(var(--spacing-4) * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(var(--spacing-4) * var(--tw-space-y-reverse))}.jsgco-app .space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(var(--spacing-6) * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(var(--spacing-6) * var(--tw-space-y-reverse))}.jsgco-app .overflow-hidden{overflow:hidden}.jsgco-app .rounded{border-radius:.25rem}.jsgco-app .rounded-full{border-radius:var(--radius-full)}.jsgco-app .rounded-lg{border-radius:var(--radius-lg)}.jsgco-app .rounded-md{border-radius:var(--radius-md)}.jsgco-app .rounded-xl{border-radius:var(--radius-xl)}.jsgco-app .border{border-width:1px}.jsgco-app .border-2{border-width:var(--border-width-2)}.jsgco-app .border-t{border-top-width:1px}.jsgco-app .border-t-2{border-top-width:var(--border-width-2)}.jsgco-app .border-blue-200{--tw-border-opacity: 1;border-color:rgb(191 219 254 / var(--tw-border-opacity, 1))}.jsgco-app .border-gray-100{border-color:var(--color-gray-100)}.jsgco-app .border-gray-200{border-color:var(--color-gray-200)}.jsgco-app .border-gray-300{border-color:var(--color-gray-300)}.jsgco-app .border-green-200{--tw-border-opacity: 1;border-color:rgb(187 247 208 / var(--tw-border-opacity, 1))}.jsgco-app .border-primary-200{border-color:var(--color-primary-200)}.jsgco-app .bg-black{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.jsgco-app .bg-blue-100{--tw-bg-opacity: 1;background-color:rgb(219 234 254 / var(--tw-bg-opacity, 1))}.jsgco-app .bg-blue-50{--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1))}.jsgco-app .bg-blue-600{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1))}.jsgco-app .bg-gray-100{background-color:var(--color-gray-100)}.jsgco-app .bg-gray-200{background-color:var(--color-gray-200)}.jsgco-app .bg-gray-50{background-color:var(--color-gray-50)}.jsgco-app .bg-green-100{--tw-bg-opacity: 1;background-color:rgb(220 252 231 / var(--tw-bg-opacity, 1))}.jsgco-app .bg-green-50{--tw-bg-opacity: 1;background-color:rgb(240 253 244 / var(--tw-bg-opacity, 1))}.jsgco-app .bg-primary-600{background-color:var(--color-primary-600)}.jsgco-app .bg-red-100{--tw-bg-opacity: 1;background-color:rgb(254 226 226 / var(--tw-bg-opacity, 1))}.jsgco-app .bg-red-600{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1))}.jsgco-app .bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.jsgco-app .bg-opacity-25{--tw-bg-opacity: var(--opacity-25)}.jsgco-app .bg-opacity-50{--tw-bg-opacity: var(--opacity-50)}.jsgco-app .p-1{padding:var(--spacing-1)}.jsgco-app .p-3{padding:var(--spacing-3)}.jsgco-app .p-4{padding:var(--spacing-4)}.jsgco-app .p-6{padding:var(--spacing-6)}.jsgco-app .p-8{padding:var(--spacing-8)}.jsgco-app .px-3{padding-left:var(--spacing-3);padding-right:var(--spacing-3)}.jsgco-app .px-4{padding-left:var(--spacing-4);padding-right:var(--spacing-4)}.jsgco-app .px-6{padding-left:var(--spacing-6);padding-right:var(--spacing-6)}.jsgco-app .py-1{padding-top:var(--spacing-1);padding-bottom:var(--spacing-1)}.jsgco-app .py-2{padding-top:var(--spacing-2);padding-bottom:var(--spacing-2)}.jsgco-app .py-3{padding-top:var(--spacing-3);padding-bottom:var(--spacing-3)}.jsgco-app .py-8{padding-top:var(--spacing-8);padding-bottom:var(--spacing-8)}.jsgco-app .pb-32{padding-bottom:var(--spacing-32)}.jsgco-app .pb-6{padding-bottom:var(--spacing-6)}.jsgco-app .pl-6{padding-left:var(--spacing-6)}.jsgco-app .pt-3{padding-top:var(--spacing-3)}.jsgco-app .pt-4{padding-top:var(--spacing-4)}.jsgco-app .text-center{text-align:center}.jsgco-app .text-2xl{font-size:var(--text-2xl)}.jsgco-app .text-3xl{font-size:var(--text-3xl)}.jsgco-app .text-lg{font-size:var(--text-lg)}.jsgco-app .text-sm{font-size:var(--text-sm)}.jsgco-app .text-xl{font-size:var(--text-xl)}.jsgco-app .text-xs{font-size:var(--text-xs)}.jsgco-app .font-bold{font-weight:var(--font-weight-bold)}.jsgco-app .font-medium{font-weight:var(--font-weight-medium)}.jsgco-app .font-semibold{font-weight:var(--font-weight-semibold)}.jsgco-app .leading-relaxed{line-height:var(--leading-relaxed)}.jsgco-app .text-blue-600{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity, 1))}.jsgco-app .text-blue-700{--tw-text-opacity: 1;color:rgb(29 78 216 / var(--tw-text-opacity, 1))}.jsgco-app .text-blue-800{--tw-text-opacity: 1;color:rgb(30 64 175 / var(--tw-text-opacity, 1))}.jsgco-app .text-gray-400{color:var(--color-gray-400)}.jsgco-app .text-gray-500{color:var(--color-gray-500)}.jsgco-app .text-gray-600{color:var(--color-gray-600)}.jsgco-app .text-gray-700{color:var(--color-gray-700)}.jsgco-app .text-gray-800{color:var(--color-gray-800)}.jsgco-app .text-green-600{--tw-text-opacity: 1;color:rgb(22 163 74 / var(--tw-text-opacity, 1))}.jsgco-app .text-green-700{--tw-text-opacity: 1;color:rgb(21 128 61 / var(--tw-text-opacity, 1))}.jsgco-app .text-green-800{--tw-text-opacity: 1;color:rgb(22 101 52 / var(--tw-text-opacity, 1))}.jsgco-app .text-primary-600{color:var(--color-primary-600)}.jsgco-app .text-red-600{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.jsgco-app .text-red-700{--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity, 1))}.jsgco-app .text-text-inverse{color:var(--color-text-inverse)}.jsgco-app .text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.jsgco-app .opacity-25{opacity:var(--opacity-25)}.jsgco-app .opacity-75{opacity:var(--opacity-75)}.jsgco-app .opacity-disabled{opacity:var(--opacity-disabled)}.jsgco-app .shadow-lg{--tw-shadow: var(--shadow-lg);--tw-shadow-colored: var(--shadow-lg);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.jsgco-app .shadow-md{--tw-shadow: var(--shadow-md);--tw-shadow-colored: var(--shadow-md);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.jsgco-app .shadow-sm{--tw-shadow: var(--shadow-sm);--tw-shadow-colored: var(--shadow-sm);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.jsgco-app .outline-none{outline:2px solid transparent;outline-offset:2px}.jsgco-app .filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.jsgco-app .transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.jsgco-app .transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.jsgco-app .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}.jsgco-app .duration-200{transition-duration:.2s}body{font-family:var(--font-family-base)}.jsgco-app .last\:pb-0:last-child{padding-bottom:var(--spacing-0)}.jsgco-app .hover\:border-primary-600:hover{border-color:var(--color-primary-600)}.jsgco-app .hover\:bg-blue-50:hover{--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1))}.jsgco-app .hover\:bg-blue-700:hover{--tw-bg-opacity: 1;background-color:rgb(29 78 216 / var(--tw-bg-opacity, 1))}.jsgco-app .hover\:bg-gray-100:hover{background-color:var(--color-gray-100)}.jsgco-app .hover\:bg-gray-50:hover{background-color:var(--color-gray-50)}.jsgco-app .hover\:bg-primary-700:hover{background-color:var(--color-primary-700)}.jsgco-app .hover\:bg-red-50:hover{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.jsgco-app .hover\:bg-red-700:hover{--tw-bg-opacity: 1;background-color:rgb(185 28 28 / var(--tw-bg-opacity, 1))}.jsgco-app .hover\:text-blue-800:hover{--tw-text-opacity: 1;color:rgb(30 64 175 / var(--tw-text-opacity, 1))}.jsgco-app .hover\:text-red-800:hover{--tw-text-opacity: 1;color:rgb(153 27 27 / var(--tw-text-opacity, 1))}.jsgco-app .focus\:border-blue-400:focus{--tw-border-opacity: 1;border-color:rgb(96 165 250 / var(--tw-border-opacity, 1))}.jsgco-app .disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.jsgco-app .disabled\:opacity-70:disabled{opacity:var(--opacity-70)}
