@font-face{font-family:Judge;src:url(../media/f37judge-bold.e3cccd7c.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:SequelSans;src:url(../media/regularbody.622e06e2.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:SequelSans;src:url(../media/semiboldbody.4700df58.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:SequelSans;src:url(../media/boldbody.aa776457.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{--color-primary:#094c24;--color-secondary:#0c2340;--color-white:#f8f7f3;--color-pure-white:#fff;--color-charcoal:#0d1619;--color-black:#000;--color-secondary-blue:var(--color-secondary);--color-secondary-purple:var(--color-secondary);--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-gray-950:#bfbfbf;--color-gray-975:#282828;--color-success:var(--color-primary);--color-info:var(--color-secondary);--color-error:red;--color-bg-primary:var(--color-white);--color-bg-secondary:var(--color-gray-50);--color-bg-tertiary:var(--color-gray-100);--color-bg-dark:var(--color-black);--color-text-primary:var(--color-black);--color-text-secondary:var(--color-gray-600);--color-text-tertiary:var(--color-gray-400);--color-text-inverse:var(--color-white);--color-text-muted:var(--color-gray-500);--color-border-light:var(--color-gray-200);--color-border-medium:var(--color-gray-300);--color-border-dark:var(--color-gray-400);--color-disabled-bg:#f2f2f2;--color-ui-border:#e5e5e5;--color-ui-divider:#eee;--color-ui-text-muted:#666;--color-ui-text-disabled:#acacac;--color-ui-bg-disabled:#dcdcdc;--color-ui-bg-hover-dark:#222;--color-ui-bg-hover-darker:#333;--color-ui-footer-green:#0d3f21;--color-ui-border-appstore:#a6a6a6;--color-ui-legal-text:#3c3c3c;--color-ui-legal-links:#1e1e1e;--color-ui-avatar-bg:#1a1a1a;--color-danger:#dc2626;--color-danger-dark:#d32f2f;--font-family-heading:"Judge",sans-serif;--font-family-body:"SequelSans",sans-serif;--font-family-mono:ui-monospace,Menlo,Monaco,"Cascadia Mono","Segoe UI Mono","Roboto Mono","Oxygen Mono","Ubuntu Monospace","Source Code Pro","Fira Mono","Droid Sans Mono","Courier New",monospace;--font-size-sm:12px;--font-size-md:14px;--font-size-base:16px;--font-size-lg:24px;--font-size-xl:46px;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-black:900;--line-height-none:1;--line-height-tight:1.25;--line-height-snug:1.375;--line-height-normal:1.5;--line-height-relaxed:1.625;--line-height-loose:2;--letter-spacing-tighter:-.05em;--letter-spacing-tight:-.025em;--letter-spacing-normal:0;--letter-spacing-wide:.025em;--letter-spacing-wider:.05em;--letter-spacing-widest:.1em;--spacing-0:0;--spacing-1:.25rem;--spacing-2:.5rem;--spacing-3:.75rem;--spacing-4:1rem;--spacing-5:1.25rem;--spacing-6:1.5rem;--spacing-7:1.75rem;--spacing-8:2rem;--spacing-9:2.25rem;--spacing-10:2.5rem;--spacing-12:3rem;--spacing-16:4rem;--spacing-20:5rem;--spacing-24:6rem;--spacing-32:8rem;--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;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;--shadow-lg:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;--shadow-xl:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;--shadow-2xl:0 25px 50px -12px #00000040;--shadow-inner:inset 0 2px 4px 0 #0000000f;--shadow-none:none;--breakpoint-xs:480px;--breakpoint-sm:640px;--breakpoint-md:768px;--breakpoint-lg:1024px;--breakpoint-xl:1280px;--breakpoint-2xl:1536px;--z-index-dropdown:1000;--z-index-sticky:1020;--z-index-fixed:1030;--z-index-modal-backdrop:1040;--z-index-modal:1050;--z-index-offcanvas:1060;--z-index-popover:1070;--z-index-tooltip:1080;--transition-fast:.15s;--transition-base:.2s;--transition-medium:.3s;--transition-slow:.5s;--transition-timing:cubic-bezier(.4,0,.2,1);--transition-timing-ease-in:cubic-bezier(.4,0,1,1);--transition-timing-ease-out:cubic-bezier(0,0,.2,1);--button-font-family:var(--font-family-body);--button-font-weight:var(--font-weight-bold);--button-line-height:var(--line-height-normal);--button-letter-spacing:var(--letter-spacing-wide);--button-transition:all var(--transition-base)var(--transition-timing);--button-border-radius:var(--radius-lg);--button-primary-bg:var(--color-primary);--button-primary-color:var(--color-white);--button-primary-hover-bg:color-mix(in srgb,var(--color-primary)75%,black);--button-primary-active-bg:color-mix(in srgb,var(--color-primary)60%,black);--button-secondary-bg:var(--color-secondary);--button-secondary-color:var(--color-white);--button-secondary-hover-bg:color-mix(in srgb,var(--color-secondary)75%,black);--button-secondary-active-bg:color-mix(in srgb,var(--color-secondary)60%,black);--button-outline-bg:var(--color-pure-white);--button-outline-color:var(--color-charcoal);--button-outline-border-width:1px;--button-outline-border-color:var(--color-charcoal);--button-outline-hover-color:var(--color-charcoal);--button-outline-hover-bg:var(--color-gray-100);--button-outline-active-bg:var(--color-gray-200);--button-ghost-bg:transparent;--button-ghost-color:var(--color-primary);--button-ghost-hover-bg:color-mix(in srgb,var(--color-charcoal)10%,transparent);--button-ghost-active-bg:color-mix(in srgb,var(--color-charcoal)15%,transparent);--button-error-bg:var(--color-error);--button-error-color:var(--color-white);--button-error-hover-bg:color-mix(in srgb,var(--color-error)75%,black);--button-error-active-bg:color-mix(in srgb,var(--color-error)60%,black);--button-small-padding:var(--spacing-2)var(--spacing-4);--button-small-font-size:var(--font-size-md);--button-medium-padding:var(--spacing-3)var(--spacing-6);--button-medium-font-size:var(--font-size-base);--button-large-padding:var(--spacing-4)var(--spacing-8);--button-large-font-size:var(--font-size-lg);--button-disabled-bg:var(--color-disabled-bg);--button-disabled-color:var(--color-gray-500);--button-disabled-opacity:1;--button-disabled-cursor:not-allowed;--button-focus-outline:1px solid var(--color-primary);--button-focus-outline-offset:2px;--input-padding:var(--spacing-3)var(--spacing-6);--input-font-family:var(--font-family-body);--input-font-size:var(--font-size-base);--input-font-weight:var(--font-weight-normal);--input-line-height:var(--line-height-normal);--input-color:var(--color-text-primary);--input-bg:var(--color-white);--input-border:1px solid var(--color-gray-300);--input-border-radius:var(--radius-full);--input-transition:all var(--transition-base)var(--transition-timing);--input-label-font-size:var(--font-size-base);--input-label-font-weight:var(--font-weight-medium);--input-label-color:var(--color-text-primary);--input-label-margin-bottom:var(--spacing-2);--input-label-required-color:var(--color-error);--input-placeholder-color:var(--color-gray-400);--input-focus-border-color:var(--color-black);--input-focus-outline:2px solid var(--color-primary);--input-focus-outline-offset:2px;--input-hover-border-color:var(--color-gray-400);--input-error-border-color:var(--color-error);--input-error-color:var(--color-error);--input-error-focus-outline:2px solid var(--color-error);--input-disabled-opacity:.5;--input-disabled-bg:var(--color-gray-50);--input-error-message-font-size:var(--font-size-sm);--input-error-message-color:var(--color-error)}body{font-family:var(--font-family-body);font-weight:var(--font-weight-normal)}h1,h2,h3,h4,h5,h6{font-family:var(--font-family-heading);font-weight:var(--font-weight-black);color:var(--color-text-primary);margin:0}*,:before,:after{box-sizing:border-box}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body{font-family:var(--font-family-body);font-size:var(--font-size-base);line-height:var(--line-height-normal);color:var(--color-text-primary);background-color:var(--color-bg-primary);margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-family:var(--font-family-heading);font-weight:var(--font-weight-black);line-height:var(--line-height-tight);color:var(--color-text-primary);margin:0}p,ul,ol{margin:0}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto;display:block}button{cursor:pointer;font-family:inherit}input,textarea,select{font-family:inherit;font-size:inherit}
