.page_signupPage__BSkLT{--signup-ink:#0b0d0c;--signup-muted:#626a64;--signup-line:#dfe5df;--signup-green:#58df80;--signup-green-dark:#238f4d;--signup-green-soft:#e2f8e8;--signup-card:#ffffff;--signup-input:#f7f9f7;--signup-shadow:rgba(19,86,42,0.17);display:grid;min-height:100vh;min-height:100dvh;grid-template-rows:auto 1fr auto;overflow:hidden;background-color:var(--signup-green);background-image:url(/brand/hero-atmosphere-v2.png);background-position:50%;background-size:cover;color:var(--signup-ink);font-family:var(--font-atkinson),ui-sans-serif,system-ui,sans-serif}.page_signupPage__BSkLT *,.page_signupPage__BSkLT :after,.page_signupPage__BSkLT :before{box-sizing:border-box}.page_signupPage__BSkLT h1,.page_signupPage__BSkLT ol,.page_signupPage__BSkLT p{margin:0}.page_signupPage__BSkLT h1{font-family:var(--font-familjen),var(--font-atkinson),ui-sans-serif,sans-serif;font-weight:590;letter-spacing:-.035em}.page_signupPage__BSkLT a:focus-visible,.page_signupPage__BSkLT button:focus-visible,.page_signupPage__BSkLT input:focus-visible{outline:3px solid rgba(11,13,12,.32);outline-offset:3px}.page_signupHeader__lv87x{display:flex;width:min(1180px,calc(100% - 48px));min-height:92px;align-items:center;justify-content:space-between;gap:24px;margin-inline:auto}.page_brandLink__dcnHp{color:var(--signup-ink)}.page_brandLink__dcnHp .brand{font-size:16px}.page_headerActions__sAd7D{display:flex;align-items:center;gap:10px}.page_headerActions__sAd7D .theme-toggle{display:grid;width:42px;height:42px;min-height:42px;place-items:center;border:1px solid rgba(11,13,12,.22);border-radius:999px;background:rgba(255,255,255,.78);color:var(--signup-ink);box-shadow:0 6px 18px rgba(11,13,12,.07);backdrop-filter:blur(12px)}.page_headerSignin__Ijb_B{display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:8px;padding:0 17px;border:1px solid rgba(11,13,12,.24);border-radius:999px;background:rgba(255,255,255,.88);color:var(--signup-ink);box-shadow:0 7px 20px rgba(11,13,12,.08);font-size:13px;font-weight:690;transition:transform .18s ease,background-color .18s ease,box-shadow .18s ease;backdrop-filter:blur(12px)}.page_headerSignin__Ijb_B:hover{transform:translateY(-1px);background:#ffffff;box-shadow:0 10px 24px rgba(11,13,12,.11)}.page_signupContent__b3vT6{display:grid;width:min(100%,860px);align-content:center;justify-items:center;margin-inline:auto;padding:16px 24px 36px}.page_signupIntro__dT8TB{max-width:680px;text-align:center}.page_setupBadge__Hg5VU{display:inline-flex;min-height:34px;align-items:center;gap:8px;padding:0 12px;border:1px solid rgba(11,13,12,.22);border-radius:999px;background:rgba(255,255,255,.62);color:#174f2c;font-size:11px;font-weight:750;letter-spacing:.08em;text-transform:uppercase;backdrop-filter:blur(12px)}.page_signupIntro__dT8TB h1{margin-top:0}.page_signupIntro__dT8TB>p:not(.page_returnNote__bQl8s){max-width:550px;margin:19px auto 0;color:#1c3f27;font-size:17px;line-height:1.5}.page_returnNote__bQl8s{display:inline-flex;align-items:center;justify-content:center;gap:7px;margin-top:15px!important;color:#265c37;font-size:12px;font-weight:620}.page_signupCard__VuIyp{width:min(100%,540px);overflow:hidden;border:1px solid rgba(255,255,255,.82);border-radius:28px;background:var(--signup-card);box-shadow:0 34px 82px var(--signup-shadow),0 4px 14px rgba(19,86,42,.08);text-align:left;backdrop-filter:blur(18px)}.page_cardHeader__JJxLn{display:flex;min-height:82px;align-items:center;justify-content:space-between;gap:20px;padding:18px 22px;border-bottom:1px solid var(--signup-line);background:var(--signup-card)}.page_cardHeader__JJxLn>span:first-child{display:grid;gap:3px}.page_cardHeader__JJxLn small{color:var(--signup-muted);font-size:10px;font-weight:720;letter-spacing:.09em;text-transform:uppercase}.page_cardHeader__JJxLn strong{font-family:var(--font-familjen),var(--font-atkinson),ui-sans-serif,sans-serif;font-size:20px;font-weight:610;letter-spacing:-.035em}.page_cardHeaderIcon__oBuKI{display:grid;width:44px;height:44px;flex:0 0 auto;place-items:center;border-radius:14px;background:var(--signup-green-soft);color:var(--signup-green-dark)}.page_cardBody__SLEYw{padding:24px}.page_formStage__gvRRG .auth-card{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.page_formStage__gvRRG .auth-form,.page_formStage__gvRRG .auth-oauth{gap:12px}.page_formStage__gvRRG .auth-oauth .button.secondary{min-height:50px;border:1px solid #d7ded8;border-radius:999px;background:#ffffff;color:var(--signup-ink);box-shadow:0 3px 10px rgba(11,13,12,.045);font-size:13px;font-weight:660}.page_formStage__gvRRG .auth-oauth .button.secondary:hover{border-color:#adb8b0;background:#f8faf8;color:var(--signup-ink);box-shadow:0 6px 16px rgba(11,13,12,.07)}.page_formStage__gvRRG .auth-divider{display:flex;align-items:center;margin:19px 0}.page_formStage__gvRRG .auth-divider>span:not(.dim){background:var(--signup-line)}.page_formStage__gvRRG .auth-divider .dim{color:#858d87;font-size:11px!important}.page_formStage__gvRRG .auth-form label{display:grid;gap:7px}.page_formStage__gvRRG .label{color:#354039;font-size:12px;font-weight:680}.page_formStage__gvRRG .input{width:100%;min-height:52px;padding:0 14px;border:1px solid #d7ded8;border-radius:14px;background:var(--signup-input);color:var(--signup-ink);box-shadow:0 1px 2px rgba(11,13,12,.025);font-size:16px;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease}.page_formStage__gvRRG .input::placeholder{color:#8d958f}.page_formStage__gvRRG .input:hover{border-color:#b9c3bb}.page_formStage__gvRRG .input:focus{border-color:var(--signup-green-dark);background:var(--signup-card);outline:2px solid var(--signup-green-dark);outline-offset:2px;box-shadow:0 0 0 4px rgba(35,143,77,.13)}.page_formStage__gvRRG .auth-form>.button.auth-submit{min-height:50px;border:1px solid var(--signup-ink);border-radius:999px;background:var(--signup-ink);color:#ffffff;box-shadow:0 8px 18px rgba(11,13,12,.16);font-size:14px;font-weight:700}.page_formStage__gvRRG .auth-form>.button.auth-submit:hover:not(:disabled){border-color:#202622;background:#202622;color:#ffffff;box-shadow:0 11px 24px rgba(11,13,12,.2);transform:translateY(-1px)}.page_formStage__gvRRG .auth-form>.button.auth-submit:disabled{border-color:#d9dfda;background:#e6ebe7;color:#7e8780;box-shadow:none;cursor:not-allowed;opacity:1}.page_formStage__gvRRG .auth-ready-note{margin:-2px 0 0;color:var(--signup-muted);font-size:11.5px;line-height:1.45;text-align:center}.page_formStage__gvRRG .status.error,.page_formStage__gvRRG .status.good{display:flex;width:100%;min-height:46px;padding:10px 12px!important;border-radius:13px;font-family:var(--font-atkinson),ui-sans-serif,sans-serif;font-size:12px;font-weight:620;letter-spacing:0;line-height:1.45;text-transform:none;white-space:normal}.page_formStage__gvRRG #cf-turnstile{max-width:100%;overflow:hidden}.page_accountPrompt__yva0r{margin-top:20px!important;color:var(--signup-muted);font-size:13px;text-align:center}.page_accountPrompt__yva0r a{color:var(--signup-ink);font-weight:690;text-decoration:underline;text-decoration-color:#9fcdaa;text-decoration-thickness:1px;text-underline-offset:4px}.page_accountPrompt__yva0r a:hover{text-decoration-color:var(--signup-green-dark)}.page_nextSteps__6R9F4{width:min(100%,820px);padding:0 4px}.page_nextStepsLabel__4jw0J{margin-bottom:13px!important;color:#245333;font-size:10px;font-weight:760;letter-spacing:.1em;text-align:center;text-transform:uppercase}.page_nextSteps__6R9F4 ol{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:0;border-top:1px solid rgba(11,13,12,.18);border-bottom:1px solid rgba(11,13,12,.18);list-style:none}.page_nextSteps__6R9F4 li{position:relative;display:grid;min-width:0;grid-template-columns:auto auto minmax(0,1fr);align-items:start;gap:9px;padding:17px 16px}.page_nextSteps__6R9F4 li+li{border-left:1px solid rgba(11,13,12,.18)}.page_stepNumber__fplJP{color:#2b6c3e;font-family:var(--font-mono),monospace;font-size:10px;font-weight:800;line-height:28px}.page_stepIcon__iPo13{display:grid;width:28px;height:28px;place-items:center;border-radius:9px;background:rgba(255,255,255,.56);color:#216b3b}.page_nextSteps__6R9F4 li>span:last-child{display:grid;gap:4px;padding-top:1px}.page_nextSteps__6R9F4 strong{font-size:12px;font-weight:720}.page_nextSteps__6R9F4 small{color:#2d603b;font-size:10.5px;line-height:1.4}.page_signupFooter__MeTJB{display:flex;width:min(1180px,calc(100% - 48px));min-height:74px;align-items:center;justify-content:space-between;gap:24px;margin-inline:auto;border-top:1px solid rgba(11,13,12,.17);color:#245333;font-size:11px}.page_signupFooter__MeTJB nav{display:flex;align-items:center;gap:18px}.page_signupFooter__MeTJB a{color:inherit}.page_signupFooter__MeTJB a:hover{color:var(--signup-ink)}html[data-theme=dark] .page_signupPage__BSkLT{--signup-ink:#f2f7f3;--signup-muted:#aab6ad;--signup-line:#313b34;--signup-green-dark:#72e492;--signup-green-soft:#203d2a;--signup-card:#121814;--signup-input:#1a221c;--signup-shadow:rgba(0,0,0,0.34);background-color:#183421;color:var(--signup-ink)}html[data-theme=dark] .page_brandLink__dcnHp{color:#ffffff}html[data-theme=dark] .page_headerActions__sAd7D .theme-toggle,html[data-theme=dark] .page_headerSignin__Ijb_B{border-color:rgba(255,255,255,.2);background:rgba(18,24,20,.78);color:#ffffff}html[data-theme=dark] .page_headerSignin__Ijb_B:hover{background:#1a231d}html[data-theme=dark] .page_setupBadge__Hg5VU{border-color:rgba(255,255,255,.22);background:rgba(18,24,20,.58);color:#8aecaa}html[data-theme=dark] .page_nextStepsLabel__4jw0J,html[data-theme=dark] .page_nextSteps__6R9F4 small,html[data-theme=dark] .page_returnNote__bQl8s,html[data-theme=dark] .page_signupFooter__MeTJB,html[data-theme=dark] .page_signupIntro__dT8TB>p:not(.page_returnNote__bQl8s){color:#c0d8c7}html[data-theme=dark] .page_signupCard__VuIyp{border-color:rgba(255,255,255,.14)}html[data-theme=dark] .page_formStage__gvRRG .auth-oauth .button.secondary{border-color:#354039;background:#171e19;color:#eef4ef}html[data-theme=dark] .page_formStage__gvRRG .auth-oauth .button.secondary:hover{border-color:#536158;background:#1e2821;color:#ffffff}html[data-theme=dark] .page_formStage__gvRRG .label{color:#d3ddd5}html[data-theme=dark] .page_formStage__gvRRG .input{border-color:#354039;color:#f1f6f2;color-scheme:dark}html[data-theme=dark] .page_formStage__gvRRG .input:hover{border-color:#526057}html[data-theme=dark] .page_formStage__gvRRG .input:focus{border-color:#72e492}html[data-theme=dark] .page_formStage__gvRRG .auth-form>.button.auth-submit{border-color:#58df80;background:#58df80;color:#0b0d0c}html[data-theme=dark] .page_formStage__gvRRG .auth-form>.button.auth-submit:hover:not(:disabled){border-color:#79e698;background:#79e698;color:#0b0d0c}html[data-theme=dark] .page_formStage__gvRRG .auth-form>.button.auth-submit:disabled{border-color:#303a33;background:#29322c;color:#7f8d83}html[data-theme=dark] .page_accountPrompt__yva0r a{color:#ffffff}html[data-theme=dark] .page_nextSteps__6R9F4 ol{border-color:rgba(255,255,255,.17)}html[data-theme=dark] .page_nextSteps__6R9F4 li+li{border-left-color:rgba(255,255,255,.17)}html[data-theme=dark] .page_nextSteps__6R9F4 strong,html[data-theme=dark] .page_stepNumber__fplJP{color:#e9f4eb}html[data-theme=dark] .page_stepIcon__iPo13{background:rgba(18,24,20,.62);color:#7ce99a}html[data-theme=dark] .page_signupFooter__MeTJB{border-top-color:rgba(255,255,255,.16)}html[data-theme=dark] .page_signupFooter__MeTJB a:hover{color:#ffffff}@media (max-width:720px){.page_signupHeader__lv87x{width:calc(100% - 28px);min-height:78px}.page_headerSignin__Ijb_B{min-height:42px;padding-inline:14px;font-size:12px}.page_signupContent__b3vT6{gap:20px;padding:16px 14px 32px}.page_signupIntro__dT8TB h1{margin-top:0;font-size:clamp(34px,9vw,44px)}.page_signupIntro__dT8TB>p:not(.page_returnNote__bQl8s){margin-top:17px;font-size:15px}.page_signupCard__VuIyp{border-radius:23px}.page_cardHeader__JJxLn{min-height:74px;padding:15px 18px}.page_cardBody__SLEYw{padding:20px}.page_nextSteps__6R9F4{width:min(100%,540px)}.page_nextSteps__6R9F4 ol{grid-template-columns:1fr}.page_nextSteps__6R9F4 li{padding:15px 4px}.page_nextSteps__6R9F4 li+li{border-top:1px solid rgba(11,13,12,.18);border-left:0}html[data-theme=dark] .page_nextSteps__6R9F4 li+li{border-top-color:rgba(255,255,255,.17)}.page_signupFooter__MeTJB{width:calc(100% - 28px);min-height:68px}}@media (max-width:460px){.page_headerSignin__Ijb_B svg{display:none}.page_signupContent__b3vT6{padding-top:18px}.page_signupIntro__dT8TB h1{font-size:clamp(32px,9vw,40px)}.page_cardBody__SLEYw{padding:17px}.page_cardHeader__JJxLn strong{font-size:18px}}@media (prefers-reduced-motion:reduce){.page_formStage__gvRRG .input,.page_headerSignin__Ijb_B{transition:none}}.page_signupPage__BSkLT{--signup-line:#d9d8d0;--signup-card:#fffefa;--signup-input:#f1efe8;--signup-shadow:rgba(18,21,18,0.08);background:#f7f5ef}.page_signupCard__VuIyp{border-color:var(--signup-line);backdrop-filter:none}.page_cardHeaderIcon__oBuKI,.page_headerActions__sAd7D .theme-toggle,.page_headerSignin__Ijb_B,.page_setupBadge__Hg5VU{border-radius:7px;box-shadow:none;backdrop-filter:none}.page_formStage__gvRRG .auth-oauth .auth-google-primary{min-height:48px;border:1px solid var(--signup-ink);border-radius:7px;background:var(--signup-ink);color:var(--signup-card);box-shadow:none}.page_formStage__gvRRG .auth-oauth .auth-google-primary:hover{border-color:#252b27;background:#252b27;color:#ffffff}.page_formStage__gvRRG .auth-form>.button.auth-submit,.page_formStage__gvRRG .auth-oauth .auth-oauth-secondary,.page_formStage__gvRRG .input{border-radius:7px;box-shadow:none}.page_formStage__gvRRG .auth-provider-note{margin:-2px 0 4px;color:var(--signup-muted);font-size:11px;line-height:1.45;text-align:center}.page_signupPage__BSkLT{--signup-ink:var(--text,#121512);--signup-muted:var(--muted,#626962);--signup-line:var(--border,#d9d8d0);--signup-card:var(--surface,#fffefa);--signup-input:var(--surface-2,#f1efe8);background:var(--bg,#f7f5ef);background-image:none}.page_signupFooter__MeTJB,.page_signupHeader__lv87x{width:min(1180px,calc(100% - 48px))}.page_signupContent__b3vT6{padding-block:34px 48px;gap:22px}.page_signupIntro__dT8TB h1{font-size:clamp(36px,4.5vw,52px);line-height:1.05}.page_signupIntro__dT8TB>p:not(.page_returnNote__bQl8s){color:var(--signup-muted);font-size:16px}.page_signupCard__VuIyp{border:1px solid var(--signup-line);border-radius:10px;box-shadow:none}.page_cardHeaderIcon__oBuKI{border-radius:7px;background:var(--surface-2,#f1efe8);color:var(--signup-ink)}.page_headerActions__sAd7D .theme-toggle,.page_headerSignin__Ijb_B{border-radius:7px;background:var(--signup-card);color:var(--signup-ink);box-shadow:none;backdrop-filter:none}.page_headerSignin__Ijb_B:hover{background:var(--surface-2,#f1efe8);box-shadow:none}.page_nextSteps__6R9F4{border-color:var(--signup-line);background:var(--signup-card);box-shadow:none}.page_stepIcon__iPo13{border-radius:7px;background:var(--surface-2,#f1efe8);color:var(--signup-ink)}.page_signupPage__BSkLT input::placeholder{color:var(--muted);opacity:1}.page_signupPage__BSkLT .auth-form label{font-family:var(--font-atkinson),sans-serif;font-size:13px;letter-spacing:0;text-transform:none}.page_nextSteps__6R9F4{border:0;background:transparent;max-width:540px}.page_nextStepsLabel__4jw0J{cursor:pointer;padding:12px;min-height:44px;font-size:14px;letter-spacing:0;text-transform:none;color:var(--text)}.page_nextSteps__6R9F4:not([open])>ol{display:none}.page_nextSteps__6R9F4[open] ol{grid-template-columns:1fr;background:var(--surface);border:1px solid var(--border);border-radius:10px}.page_signupIntro__dT8TB>.page_activationNote__CQ8Pb{margin-top:12px;font-size:13px;line-height:1.6;color:var(--muted)}