@font-face{font-family:__gilroy_afc3a4;src:url(/_next/static/media/a112078eb38aa119-s.p.ttf) format("truetype");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:__gilroy_Fallback_afc3a4;src:local("Arial");ascent-override:72.87%;descent-override:21.40%;line-gap-override:22.44%;size-adjust:106.07%}.__className_afc3a4{font-family:__gilroy_afc3a4,__gilroy_Fallback_afc3a4;font-weight:700;font-style:normal}:root{font-size:16px;--color-white:#fff;--color-black:#000;--color-green-dark:#124637;--color-green-darker:#071d17;--color-grey-light:#f4f1f0;--color-grey-neutral:#867575;--color-grey-dark:#121212;--color-grey-darker:#0a0a0a;--color-dark-bg:#000;--color-dark-surface:#1a1a1a;--color-dark-surface-elevated:#242424;--color-dark-border:#333;--color-dark-border-hover:#444;--color-dark-text-primary:#fff;--color-dark-text-secondary:#e0e0e0;--color-dark-text-muted:#999;--color-primary:var(--color-green-dark);--color-background:var(--color-white);--color-text-primary:var(--color-green-dark);--color-text-secondary:var(--color-green-darker);--color-text-muted:var(--color-grey-neutral);--color-button-primary-bg:var(--color-text-primary);--color-button-primary-text:var(--color-background);--color-button-secondary-bg:var(--color-background);--color-button-secondary-text:var(--color-text-secondary);--color-button-secondary-border:var(--color-text-primary);--color-border:var(--color-grey-light);--color-border-interactive:var(--color-text-primary);--color-disabled-bg:var(--color-grey-light);--color-disabled-text:var(--color-grey-neutral);--color-primary-dark:var(--color-white);--color-background-dark:var(--color-dark-bg);--color-surface-dark:var(--color-dark-surface);--color-surface-elevated-dark:var(--color-dark-surface-elevated);--color-text-primary-dark:var(--color-dark-text-primary);--color-text-secondary-dark:var(--color-dark-text-secondary);--color-text-muted-dark:var(--color-dark-text-muted);--color-button-primary-bg-dark:var(--color-white);--color-button-primary-text-dark:var(--color-black);--color-button-secondary-bg-dark:var(--color-dark-surface);--color-button-secondary-text-dark:var(--color-dark-text-secondary);--color-button-secondary-border-dark:var(--color-dark-border-hover);--color-border-dark:var(--color-dark-border);--color-border-interactive-dark:var(--color-white);--color-disabled-bg-dark:var(--color-dark-surface);--color-disabled-text-dark:var(--color-dark-text-muted);--font-weight-regular:400;--font-weight-medium:500;--font-weight-bold:700;--font-size-xs:0.75rem;--font-size-sm:0.875rem;--font-size-base:1rem;--font-size-md:1.125rem;--font-size-lg:1.25rem;--font-size-xl:1.5rem;--font-size-2xl:1.875rem;--font-size-3xl:2.25rem;--line-height-tight:1.2;--line-height-normal:1.5;--line-height-relaxed:1.7;--space-1:0.25rem;--space-2:0.5rem;--space-3:0.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--border-radius-small:0.25rem;--border-radius-medium:0.5rem;--border-radius-large:1rem;--border-width:2px;--safe-area-inset-top:env(safe-area-inset-top);--safe-area-inset-right:env(safe-area-inset-right);--safe-area-inset-bottom:env(safe-area-inset-bottom);--safe-area-inset-left:env(safe-area-inset-left)}[data-theme=dark]{--color-background:var(--color-background-dark);--color-text-primary:var(--color-text-primary-dark);--color-text-secondary:var(--color-text-secondary-dark);--color-text-muted:var(--color-text-muted-dark);--color-button-primary-bg:var(--color-button-primary-bg-dark);--color-button-primary-text:var(--color-button-primary-text-dark);--color-button-secondary-bg:var(--color-button-secondary-bg-dark);--color-button-secondary-text:var(--color-button-secondary-text-dark);--color-button-secondary-border:var(--color-button-secondary-border-dark);--color-border:var(--color-border-dark);--color-border-interactive:var(--color-border-interactive-dark);--color-disabled-bg:var(--color-disabled-bg-dark);--color-disabled-text:var(--color-disabled-text-dark);h1,h2,h3,h4,h5,h6{color:var(--color-text-secondary-dark)}a{color:var(--color-text-primary-dark)}.button.primary:hover:not(:disabled){background-color:var(--color-button-primary-text-dark);color:var(--color-button-primary-bg-dark);border-color:var(--color-button-primary-text-dark)}.button.secondary:hover:not(:disabled){background-color:var(--color-button-secondary-border-dark);color:var(--color-button-secondary-bg-dark)}}*,:after,:before{margin:0;padding:0;box-sizing:border-box;-webkit-box-sizing:border-box}html{scroll-behavior:smooth;font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body,html{overflow-x:hidden}body{font-size:var(--font-size-base);line-height:var(--line-height-normal);color:var(--color-text-primary);background-color:var(--color-background);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh;min-height:calc(100vh - var(--safe-area-inset-top) - var(--safe-area-inset-bottom));-webkit-tap-highlight-color:rgba(0,0,0,.1)}p{margin-bottom:var(--space-4);max-width:65ch}h1,h2,h3,h4,h5,h6{margin-bottom:var(--space-3);line-height:var(--line-height-tight);font-weight:var(--font-weight-bold);color:var(--color-text-secondary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1{font-size:var(--font-size-3xl)}h2{font-size:var(--font-size-2xl)}h3{font-size:var(--font-size-xl)}h4{font-size:var(--font-size-lg)}h5{font-size:var(--font-size-md)}h6{font-size:var(--font-size-base)}a{color:var(--color-text-primary);text-decoration:none;-webkit-tap-highlight-color:rgba(0,0,0,.1)}a:hover{text-decoration:underline}:focus-visible{outline:2px solid var(--color-border-interactive);outline-offset:2px;-webkit-focus-ring-color:var(--color-border-interactive)}:focus:not(:focus-visible){outline:none}.button-base{padding:var(--space-3) var(--space-5);border-radius:var(--border-radius-medium);font-size:var(--font-size-base);font-weight:var(--font-weight-bold);cursor:pointer;transition:all .2s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-tap-highlight-color:rgba(0,0,0,.1);min-height:44px;display:inline-flex;align-items:center;justify-content:center;display:-webkit-inline-flex;-webkit-box-align:center;-webkit-align-items:center;-webkit-box-pack:center;-webkit-justify-content:center}.button-primary{background-color:var(--color-button-primary-bg);color:var(--color-button-primary-text);border:var(--border-width) solid var(--color-button-primary-bg)}.button-secondary{background-color:var(--color-button-secondary-bg);color:var(--color-button-secondary-text);border:var(--border-width) solid var(--color-button-secondary-border)}.button-disabled{background-color:var(--color-disabled-bg);color:var(--color-disabled-text);border:var(--border-width) solid var(--color-disabled-bg);cursor:not-allowed;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.button-base.button-primary:hover:not(.button-disabled){transform:translateY(-1px);box-shadow:0 4px 8px rgba(0,0,0,.1);-webkit-transform:translateY(-1px)}.button-base.button-secondary:hover:not(.button-disabled){background-color:var(--color-button-secondary-border);color:var(--color-button-secondary-bg)}@supports (-webkit-appearance:none){button,input,select,textarea{-webkit-appearance:none;border-radius:0}}@media screen and (max-width:768px){html{-webkit-text-size-adjust:100%}body{min-height:-webkit-fill-available;min-height:fill-available}[role=button],[tabindex],a,button,input,select,textarea{min-height:44px;min-width:44px}input,select,textarea{font-size:16px}}@media screen and (orientation:landscape) and (max-height:500px){body{min-height:100vh}}