@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(/_next/static/media/8a053b136321ec99-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(/_next/static/media/2a8fe189f1a8dd0c-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(/_next/static/media/c214ffb7f5362987-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Archivo Fallback;src:local("Arial");ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.00%;size-adjust:98.70%}.__className_7347c0{font-family:Archivo,Archivo Fallback;font-style:normal}.__variable_7347c0{--font-archivo:"Archivo","Archivo Fallback"}@font-face{font-family:Courier Prime;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d76bee0872897641-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Courier Prime;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/111c93f1bc244164-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Courier Prime;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/459821db3ab9c520-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Courier Prime;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/828e2958d60bafae-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Courier Prime Fallback;src:local("Arial");ascent-override:58.08%;descent-override:25.41%;line-gap-override:0.00%;size-adjust:134.50%}.__className_72efe0{font-family:Courier Prime,Courier Prime Fallback;font-style:normal}.__variable_72efe0{--font-courier-prime:"Courier Prime","Courier Prime Fallback"}:root{color-scheme:light;--color-bg:#F8F9FA;--color-surface:#FFFFFF;--color-surface-alt:#F4F5F7;--color-desk:#EFF1F4;--color-overlay:rgba(23,35,43,0.55);--color-primary:#0052CC;--color-primary-dark:#003D99;--color-primary-light:#DEEBFF;--color-teal:#16614A;--gradient-brand:linear-gradient(90deg,#0052CC,#003D99);--gradient-brand-v:linear-gradient(180deg,#0052CC,#003D99);--shadow-primary:0 1px 0 rgba(23,35,43,0.28);--color-border:#E3E5E9;--color-border-strong:#C2C6CD;--color-border-focus:#0052CC;--color-text:#17232B;--color-text-secondary:#3E4F57;--color-text-tertiary:#526365;--color-text-inverse:#FFFFFF;--color-primary-text:#0747A6;--color-primary-on-dark:#4C9AFF;--color-success-text:#0F4A38;--color-warning-text:#7C3A00;--color-danger-text:#8A231C;--color-success:#16614A;--color-success-bg:#DDEAE2;--color-success-border:#8FC0AC;--color-warning:#B25000;--color-warning-bg:#FFF2D9;--color-warning-border:#F2B85A;--color-danger:#A32B22;--color-danger-bg:#F6E3E0;--color-danger-border:#DCA79F;--color-accent-bg:#DCE3EC;--color-accent-text:#26405C;--gradient-tech:linear-gradient(160deg,#0052CC,#003D99);--gradient-climate:linear-gradient(160deg,#16614A,#0F4A38);--gradient-health:linear-gradient(160deg,#A32B22,#7A1F18);--gradient-real-estate:linear-gradient(160deg,#26405C,#1B2A3A);--gradient-finance:linear-gradient(160deg,#B25000,#7C3A00);--gradient-education:linear-gradient(160deg,#3F5E6B,#2C4550);--gradient-default:linear-gradient(160deg,#526365,#3E4F57);--radius-card:5px;--card-border:1px solid var(--color-border);--card-shadow:none;--radius-xs:5px;--radius-sm:5px;--radius-md:5px;--radius-lg:5px;--radius-xl:5px;--radius-full:9999px;--shadow-card:0 1px 0 rgba(23,35,43,0.07);--shadow-elevated:0 2px 0 rgba(23,35,43,0.10),0 6px 18px -12px rgba(23,35,43,0.35);--shadow-modal:0 10px 40px -16px rgba(23,35,43,0.45);--shadow-bottom-nav:0 -1px 0 var(--color-border-strong);--glass-blur:saturate(105%) blur(6px);--glass-blur-light:saturate(105%) blur(3px);--material-chrome:rgba(255,255,255,0.94);--material-thick:rgba(255,255,255,0.98);--material-card:#FFFFFF;--material-thin:rgba(255,255,255,0.90);--glass-edge:rgba(255,255,255,0.55);--hairline:rgba(23,35,43,0.14);--shadow-glass:0 10px 40px -18px rgba(23,35,43,0.40);--shadow-glass-card:0 1px 0 rgba(23,35,43,0.07);--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--font-family:var(--font-archivo,"Archivo"),"Helvetica Neue",Arial,sans-serif;--font-display:var(--font-archivo,"Archivo"),"Helvetica Neue",Arial,sans-serif;--font-entry:var(--font-courier-prime,"Courier Prime"),"Courier New",ui-monospace,monospace;--text-xs:12px;--text-sm:14px;--text-base:16px;--text-md:17px;--text-lg:18px;--text-xl:20px;--text-2xl:22px;--text-3xl:24px;--text-4xl:28px;--text-field:16px;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--leading-tight:1.2;--leading-snug:1.35;--leading-base:1.5;--leading-relaxed:1.65;--app-max-width:430px;--bottom-nav-height:64px;--top-bar-height:72px;--tap-target:44px;--safe-area-top:env(safe-area-inset-top,0px);--safe-area-bottom:env(safe-area-inset-bottom,0px);--safe-area-left:env(safe-area-inset-left,0px);--safe-area-right:env(safe-area-inset-right,0px);--ease-fast:120ms cubic-bezier(0.22,1,0.36,1);--ease-base:200ms cubic-bezier(0.22,1,0.36,1);--ease-slow:320ms cubic-bezier(0.16,1,0.3,1);--ease-spring:260ms cubic-bezier(0.16,1,0.3,1);--ease-strike:140ms cubic-bezier(0.3,0.9,0.2,1);--ease-ios-sheet:420ms cubic-bezier(0.32,0.72,0,1);--ease-ios-press:100ms cubic-bezier(0.4,0,0.6,1);--ios-green:#34C759;--ios-red:#FF3B30;--ios-blue:var(--color-primary);--ios-gray-3:#C7C7CC;--ios-fill-secondary:rgba(23,35,43,0.10);--nav-height:56px;--topbar-slot:44px;--nav-action-size:46px;--nav-icon:25px;--nav-bg-immersive:rgba(23,35,43,0.88);--nav-bg-standard:var(--color-surface);--nav-blur:saturate(105%) blur(6px);--nav-border-immersive:rgba(255,255,255,0.18);--stake-widget-from:#0052CC;--stake-widget-to:#003D99;--stake-widget-glow:rgba(23,35,43,0.22);--stake-widget-radius:5px;--stake-widget-fg:#FFFFFF;--stake-widget-fg-dim:rgba(255,255,255,0.74);--carousel-dot:rgba(255,255,255,0.45);--carousel-dot-active:#FFFFFF;--carousel-dot-size:6px;--color-on-fill-tint:rgba(255,255,255,0.18);--color-scrim:#000000;--scrim-control:color-mix(in srgb,var(--color-scrim) 60%,transparent);--media-scrim:linear-gradient(0deg,rgba(23,35,43,0.88) 0%,rgba(23,35,43,0.48) 38%,rgba(23,35,43,0) 70%)}.surface-card{background:var(--material-card);border:var(--card-border);box-shadow:var(--card-shadow);padding:var(--space-4)}.surface-card,.surface-inset{border-radius:var(--radius-card)}.surface-inset{background:var(--color-surface-alt);padding:var(--space-3)}.surface-card-solid{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card);padding:var(--space-4)}.surface-card-interactive{transition:transform var(--ease-ios-press);cursor:pointer}.surface-card-interactive:active{transform:scale(.985)}.surface-gradient{background-image:linear-gradient(160deg,var(--gradient-from) 0,var(--gradient-to) 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,.22);--gradient-from:#0052CC;--gradient-via:#0047B2;--gradient-to:#003D99}.surface-gradient-earn{--gradient-from:#16614A;--gradient-via:#135340;--gradient-to:#0F4A38}.surface-gradient-stake{--gradient-from:#0052CC;--gradient-via:#0047B2;--gradient-to:#003D99}.surface-gradient-warm{--gradient-from:#B25000;--gradient-via:#974500;--gradient-to:#7C3A00}.surface-gradient-free{--gradient-from:#526365;--gradient-via:#48595E;--gradient-to:#3E4F57}.surface-gradient-starter{--gradient-from:#3B7DDD;--gradient-via:#2E6ECE;--gradient-to:#215FBF}.surface-gradient-pro{--gradient-from:#0052CC;--gradient-via:#0047B2;--gradient-to:#003D99}.surface-gradient-max{--gradient-from:#003D99;--gradient-via:#00337F;--gradient-to:#002966}.surface-card-gradient{border:.5px solid transparent;border-radius:var(--radius-lg);padding:var(--space-4)}.surface-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:32px;height:32px;font-size:16px;border-radius:var(--radius-md);background:var(--color-primary-light);color:var(--color-primary)}.surface-icon-sm{width:28px;height:28px;font-size:14px}.surface-icon-lg{width:40px;height:40px;font-size:19px}.surface-icon-xl{width:80px;height:80px;font-size:34px;border-radius:var(--radius-xl)}.surface-icon-circle{border-radius:var(--radius-full)}.surface-icon-danger{background:var(--color-danger-bg);color:var(--color-danger)}@media (prefers-reduced-motion:reduce){.surface-card-interactive{transition:none}.surface-card-interactive:active{transform:none}}*,:after,:before{box-sizing:border-box;margin:0;padding:0;text-size-adjust:100%}html{color-scheme:light;scroll-behavior:smooth;height:100%;height:-webkit-fill-available}html body{min-height:100%;min-height:-webkit-fill-available;font-family:var(--font-family);font-size:var(--text-base);font-weight:var(--weight-regular);line-height:var(--leading-base);color:var(--color-text);background:var(--color-bg);overflow-x:hidden;-webkit-overflow-scrolling:touch}[role=button],[role=radio],[role=switch],[role=tab],a,button{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;touch-action:manipulation}[role=button]:active,a:active,button:active:not(:disabled){opacity:.65;transition:opacity var(--ease-ios-press)}[data-selectable],h1,h2,h3,h4,input,p,span,textarea{-webkit-user-select:text;user-select:text}html input,html select,html textarea{font-size:var(--text-field)}.tap-safe{position:relative}.tap-safe:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:max(100%,var(--tap-target));height:max(100%,var(--tap-target))}.mantine-ActionIcon-root.tap-safe:not([data-loading]),.mantine-Button-root.tap-safe:not([data-loading]){overflow:visible}.mantine-Button-root.tap-safe:before{transform:none;clip-path:inset(0 round var(--button-radius,var(--mantine-radius-default)))}.mantine-ActionIcon-root.mantine-ActionIcon-root.tap-safe .mantine-ActionIcon-icon,.mantine-Button-root.tap-safe .mantine-Button-inner{transform:none}.mantine-ActionIcon-root.tap-safe:not([data-loading]) .mantine-ActionIcon-loader,.mantine-Button-root.tap-safe:not([data-loading]) .mantine-Button-loader{visibility:hidden}a{color:inherit;text-decoration:none}img,video{max-width:100%;display:block}#app-root{max-width:var(--app-max-width);margin:0 auto;min-height:100svh;position:relative;isolation:isolate;background:var(--color-bg);box-shadow:0 0 0 1px var(--color-border-strong)}@media (min-width:900px){:root{--app-max-width:468px}html body{background:var(--color-desk)}#app-root{box-shadow:0 0 0 1px var(--color-border-strong),0 24px 64px -24px rgba(23,35,43,.3),0 4px 16px -8px rgba(23,35,43,.14)}}@media (min-width:1024px){:root{--app-max-width:560px}}@media (min-width:1024px) and (hover:hover) and (pointer:fine){:root{--bottom-nav-height:0px}}:root:not(:has(nav[data-tabbar=shown])){--bottom-nav-height:0px}#app-layer{position:relative;display:flex;flex-direction:column;height:100svh}#app-layer>main{flex:1 1 auto;min-height:0}.locale-subtree{height:100%}.page-content{padding-bottom:max(calc(var(--bottom-nav-height) + var(--safe-area-bottom) + var(--space-4)),calc(var(--consent-card-space, 0px) + var(--space-4)),calc(var(--signed-out-card-space, 0px) + var(--space-4)));padding-left:var(--safe-area-left);padding-right:var(--safe-area-right);overflow-y:auto;height:100%;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain}.text-heading-1{font-size:var(--text-3xl);letter-spacing:-.04em}.text-heading-1,.text-heading-2{font-weight:var(--weight-bold);line-height:var(--leading-tight);color:var(--color-text)}.text-heading-2{font-size:var(--text-xl);letter-spacing:-.03em}.text-heading-3{font-size:var(--text-lg);font-weight:var(--weight-semibold);line-height:var(--leading-snug);color:var(--color-text)}.text-body{font-size:var(--text-base);line-height:var(--leading-relaxed);color:var(--color-text-secondary)}.text-caption{font-size:var(--text-sm);color:var(--color-text-tertiary);line-height:var(--leading-snug)}.mantine-InputWrapper-label.mantine-InputWrapper-label{font-weight:var(--weight-medium);color:var(--color-text-secondary)}.mantine-InputWrapper-error.mantine-InputWrapper-error{color:var(--color-danger-text)}[data-mantine-color-scheme] .mantine-Input-wrapper.mantine-Input-wrapper[data-error]{--input-color:var(--color-text);--input-placeholder-color:var(--color-text-tertiary);--input-section-color:var(--color-text-tertiary)}.mantine-Input-input.mantine-Input-input{transition:border-color var(--ease-fast),box-shadow var(--ease-fast)}:where(.mantine-Input-wrapper:not([data-variant=unstyled])) .mantine-Input-input:focus,:where(.mantine-Input-wrapper:not([data-variant=unstyled])) .mantine-Input-input:focus-within{box-shadow:0 0 0 3px var(--color-primary-light)}:where(.mantine-Input-wrapper[data-error]:not([data-variant=unstyled])) .mantine-Input-input:focus,:where(.mantine-Input-wrapper[data-error]:not([data-variant=unstyled])) .mantine-Input-input:focus-within{box-shadow:0 0 0 3px var(--color-danger-bg)}.mantine-Button-root:where(:disabled,[data-disabled]):not([data-loading]){background:var(--button-bg,var(--mantine-primary-color-filled));color:var(--button-color,var(--mantine-color-white));border:var(--button-bd,1px solid transparent);opacity:.42}.mantine-Badge-root.mantine-Badge-root{letter-spacing:.08em}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.u-tabular{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.u-nowrap{white-space:nowrap}.u-bare-list{list-style:none}.u-wrap-anywhere{overflow-wrap:anywhere}.u-pre-line{white-space:pre-line}.mantine-Button-root.mantine-Button-root{height:auto;min-height:var(--button-height)}.mantine-Button-root .mantine-Button-inner{height:auto;min-height:calc(var(--button-height) - .125rem)}.mantine-Button-root .mantine-Button-label{white-space:normal;overflow:visible;height:auto;text-align:center;line-height:1.25;padding-block:.375rem;text-wrap:balance}.u-break-all{word-break:break-all}.u-clip{overflow:hidden}.u-raised{z-index:2}.u-float{z-index:10}.u-self-start{align-self:flex-start}.u-self-center{align-self:center}.u-rule-top{border-top:1px solid var(--color-border)}.u-rule-bottom{border-bottom:1px solid var(--color-border)}.u-pointer{cursor:pointer}.u-not-allowed{cursor:not-allowed}.u-wrap{white-space:normal}.u-square{aspect-ratio:1}.u-cover{object-fit:cover}