.BirthdayInput-module__GcYSlG__field{width:100%;display:block;position:relative}.BirthdayInput-module__GcYSlG__guided{-webkit-text-fill-color:transparent;caret-color:var(--on-text)}.BirthdayInput-module__GcYSlG__guide{color:var(--on-text);pointer-events:none;-webkit-user-select:none;user-select:none;white-space:pre;align-items:center;padding:16px 18px;font-size:17px;display:flex;position:absolute;inset:0}.BirthdayInput-module__GcYSlG__remaining{color:var(--on-muted);opacity:.68}@media (max-width:599px){.BirthdayInput-module__GcYSlG__guide{font-size:16px}}.BirthdayInput-module__GcYSlG__error{margin-top:8px;font-size:13px;line-height:1.5;display:block}
.OnboardingControls-module__qfw2dG__input{font:inherit;border:1px solid var(--on-line);border-radius:var(--radius-input);width:100%;min-width:0;min-height:58px;box-shadow:none;padding:16px 18px;font-size:17px}.OnboardingControls-module__qfw2dG__primary.OnboardingControls-module__qfw2dG__primary.OnboardingControls-module__qfw2dG__primary{border-radius:var(--radius-button);background:var(--on-fill);width:100%;min-height:58px;color:var(--on-button-text);cursor:pointer;border:0;justify-content:center;align-items:center;gap:12px;padding:14px 20px;font-size:17px;font-weight:600;display:flex}.OnboardingControls-module__qfw2dG__choice.OnboardingControls-module__qfw2dG__choice.OnboardingControls-module__qfw2dG__choice{text-align:left;border-radius:var(--radius-button);width:100%;min-height:60px;color:var(--on-text);background:var(--on-soft);cursor:pointer;border:0;justify-content:space-between;align-items:center;gap:16px;padding:16px;font-weight:500;display:flex}.OnboardingControls-module__qfw2dG__primary.OnboardingControls-module__qfw2dG__primary:is(a){color:var(--on-button-text);text-decoration:none}.OnboardingControls-module__qfw2dG__primary.OnboardingControls-module__qfw2dG__primary.OnboardingControls-module__qfw2dG__primary:hover:not(:disabled){background:var(--on-fill-hover,var(--on-fill))}
.PhoneOnboarding-module__6HspwG__page{--on-bg:#fbfcfa;--on-text:#07111d;--on-muted:#667487;--on-line:#dfe4ea;--on-input:#fff;--on-fill:#111113;--on-button-text:#fbfcfa;--on-soft:#f1f4f3;--on-focus:#9a9fa6;background:var(--on-bg);color:var(--on-text);min-height:100svh;padding:max(48px, env(safe-area-inset-top)) 28px max(40px, env(safe-area-inset-bottom));font-family:var(--font-operator-sans), Inter, system-ui, sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;place-items:center;font-size:16px;line-height:1.5;display:grid}.PhoneOnboarding-module__6HspwG__page[data-theme=dark]{--on-bg:var(--bg,#111113);--on-text:var(--text,#edf0f7);--on-muted:var(--muted,#8e8e93);--on-line:var(--line,#ffffff0f);--on-input:var(--bg2,#171719);--on-fill:color-mix(in srgb, var(--on-muted) 23%, var(--on-bg));--on-fill-hover:color-mix(in srgb, var(--on-muted) 31%, var(--on-bg));--on-button-text:var(--on-text);--on-soft:var(--bg3,#1d1d1f);--on-focus:#66666b;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.PhoneOnboarding-module__6HspwG__page *{box-sizing:border-box}.PhoneOnboarding-module__6HspwG__form{width:100%;max-width:440px;padding:24px 0}.PhoneOnboarding-module__6HspwG__brand{width:50px;height:27px;color:var(--on-text);margin-bottom:28px;display:block}.PhoneOnboarding-module__6HspwG__brand svg{width:100%;height:100%;display:block}.PhoneOnboarding-module__6HspwG__form h1{letter-spacing:-.055em;outline:none;margin:0 0 16px;font-size:clamp(28px,5.5vw,34px);font-weight:600;line-height:1.16}.PhoneOnboarding-module__6HspwG__subtitle{color:var(--on-muted);margin:0 0 40px;font-size:17px;line-height:1.6}.PhoneOnboarding-module__6HspwG__page select,.PhoneOnboarding-module__6HspwG__page button{font:inherit}.PhoneOnboarding-module__6HspwG__page input,.PhoneOnboarding-module__6HspwG__page select,.PhoneOnboarding-module__6HspwG__page textarea{color:var(--on-text);background:var(--on-input)}.PhoneOnboarding-module__6HspwG__page input::placeholder{color:var(--on-muted);opacity:.68}.PhoneOnboarding-module__6HspwG__page :is(input,select,button,a,textarea):focus-visible{outline:2px solid var(--on-focus);outline-offset:3px}.PhoneOnboarding-module__6HspwG__phone{border:1px solid var(--on-line);border-radius:var(--radius-input);background:var(--on-input);display:flex}.PhoneOnboarding-module__6HspwG__country{align-items:center;display:flex}.PhoneOnboarding-module__6HspwG__country .talk-to-trigger{border:0;border-right:1px solid var(--on-line);min-width:92px;max-width:115px;height:30px;color:var(--on-text);background:0 0;border-radius:0;gap:8px;padding:0 10px}.PhoneOnboarding-module__6HspwG__phoneNumber{flex:1;min-width:0}.PhoneOnboarding-module__6HspwG__phoneNumber input:not([type=checkbox]){background:0 0;border:0}.PhoneOnboarding-module__6HspwG__legal{color:var(--on-muted);margin:24px 0 38px;font-size:13px;line-height:1.65}.PhoneOnboarding-module__6HspwG__page a{color:inherit;text-underline-offset:3px;text-decoration-line:underline;text-decoration-style:dotted;text-decoration-thickness:1px}.PhoneOnboarding-module__6HspwG__page a.PhoneOnboarding-module__6HspwG__brand{text-decoration:none}.PhoneOnboarding-module__6HspwG__page button:disabled{opacity:.45;cursor:default}.PhoneOnboarding-module__6HspwG__recovery{text-align:center;color:var(--on-muted);margin:24px 0 0;font-size:13px}.PhoneOnboarding-module__6HspwG__hint{color:var(--on-muted);margin:26px 0 8px;font-size:14px;line-height:1.6}.PhoneOnboarding-module__6HspwG__codeLabel{margin-bottom:30px;display:block;position:relative}.PhoneOnboarding-module__6HspwG__codeCells{grid-template-columns:repeat(6,1fr);gap:8px;display:grid}.PhoneOnboarding-module__6HspwG__codeCell{border:1px solid var(--on-line);border-radius:var(--radius-input);background:var(--on-input);font-variant-numeric:tabular-nums;place-items:center;height:64px;font-size:26px;display:grid}.PhoneOnboarding-module__6HspwG__codeLabel:focus-within .PhoneOnboarding-module__6HspwG__codeCell[data-cursor=true]{border-color:var(--on-focus)}.PhoneOnboarding-module__6HspwG__page input.PhoneOnboarding-module__6HspwG__code{color:#0000;caret-color:#0000;background:0 0;border:0;width:100%;height:100%;min-height:0;padding:0;font-size:24px;position:absolute;inset:0}.PhoneOnboarding-module__6HspwG__page input.PhoneOnboarding-module__6HspwG__code:focus-visible{outline:none}.PhoneOnboarding-module__6HspwG__inlineActions{color:var(--on-muted);flex-wrap:wrap;align-items:baseline;gap:5px;font-size:14px;display:flex}.PhoneOnboarding-module__6HspwG__inlineActions button,.PhoneOnboarding-module__6HspwG__account button{color:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration-line:underline;text-decoration-style:dotted;text-decoration-thickness:1px}.PhoneOnboarding-module__6HspwG__profile{gap:16px;display:grid}.PhoneOnboarding-module__6HspwG__names{grid-template-columns:1fr 1fr;gap:16px;display:grid}.PhoneOnboarding-module__6HspwG__names label{min-width:0}.PhoneOnboarding-module__6HspwG__birthday{color:var(--on-muted);gap:6px;font-size:14px;display:grid}.PhoneOnboarding-module__6HspwG__birthday input{min-height:58px}.PhoneOnboarding-module__6HspwG__profile>button{margin-top:12px}.PhoneOnboarding-module__6HspwG__profile .PhoneOnboarding-module__6HspwG__hint{margin:0}.PhoneOnboarding-module__6HspwG__account{color:var(--on-muted);text-align:center;margin:46px 0 0;font-size:13px}.PhoneOnboarding-module__6HspwG__account button{margin-left:15px}.PhoneOnboarding-module__6HspwG__readyText{color:var(--on-muted);margin:0 0 24px;line-height:1.6}.PhoneOnboarding-module__6HspwG__setupOptions{gap:12px;margin-top:28px;display:grid}.PhoneOnboarding-module__6HspwG__phraseSection{margin-top:34px}.PhoneOnboarding-module__6HspwG__phraseSection h2{letter-spacing:-.04em;font-size:24px;font-weight:600}.PhoneOnboarding-module__6HspwG__phraseSection p{color:var(--on-muted)}.PhoneOnboarding-module__6HspwG__page textarea.PhoneOnboarding-module__6HspwG__phrase{resize:vertical;overflow-wrap:anywhere;min-height:132px;margin-bottom:16px;font-size:15px}.PhoneOnboarding-module__6HspwG__error{color:var(--on-text);border-left:2px solid;margin-bottom:24px;padding:8px 12px;font-size:14px}.PhoneOnboarding-module__6HspwG__theme{top:max(18px, env(safe-area-inset-top));width:44px;height:44px;color:var(--on-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;right:20px}.PhoneOnboarding-module__6HspwG__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:480px){.PhoneOnboarding-module__6HspwG__page{padding-left:28px;padding-right:28px}.PhoneOnboarding-module__6HspwG__form{max-width:100%}.PhoneOnboarding-module__6HspwG__names{gap:12px}}@media (max-height:650px){.PhoneOnboarding-module__6HspwG__page{place-items:start center}}.PhoneOnboarding-module__6HspwG__appSelect{color:var(--on-muted);gap:8px;font-size:14px;display:grid}.PhoneOnboarding-module__6HspwG__appSelect .talk-to-trigger{border:1px solid var(--on-line);border-radius:var(--radius-input);width:100%;min-height:58px;color:var(--on-text);background:var(--on-input);padding:14px 16px;font-size:17px}.PhoneOnboarding-module__6HspwG__consent{color:var(--on-muted);align-items:flex-start;gap:12px;margin:24px 0;font-size:14px;line-height:1.6;display:flex}.PhoneOnboarding-module__6HspwG__consent input{width:20px;height:20px;accent-color:var(--on-text);flex:0 0 20px;margin-top:3px}.PhoneOnboarding-module__6HspwG__connectorLabel{color:var(--on-muted);gap:8px;font-size:14px;display:grid}.PhoneOnboarding-module__6HspwG__instructions{color:var(--on-muted);margin-top:30px;font-size:13px}.PhoneOnboarding-module__6HspwG__instructions summary{cursor:pointer;text-align:center}.PhoneOnboarding-module__6HspwG__instructions pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;color:var(--on-text);margin:20px 0 0;line-height:1.65}.PhoneOnboarding-module__6HspwG__installSteps{color:var(--on-muted);margin-top:28px;font-size:15px}.PhoneOnboarding-module__6HspwG__installSteps h2{color:var(--on-text);letter-spacing:-.035em;font-size:22px;font-weight:600}.PhoneOnboarding-module__6HspwG__installSteps blockquote{border-left:2px solid var(--on-line);color:var(--on-text);margin:16px 0;padding-left:16px}body:has(.PhoneOnboarding-module__6HspwG__page[data-theme=light]) .talk-to-menu{--text:#07111d;--muted:#667487;--muted2:#667487;--line:#dfe4ea;--bg3:#fff;--bg4:#fff;color:#07111d;background:#fff}body:has(.PhoneOnboarding-module__6HspwG__page) .talk-to-option{font-family:var(--font-operator-sans), Inter, system-ui, sans-serif;padding:12px;font-size:16px}body:has(.PhoneOnboarding-module__6HspwG__page[data-theme=light]) .talk-to-option:hover{background:#f1f4f3}body:has(.PhoneOnboarding-module__6HspwG__page) .talk-to-option:focus-visible{outline:2px solid var(--text);outline-offset:-3px}.PhoneOnboarding-module__6HspwG__country .talk-to-trigger{justify-content:center;min-width:96px;max-width:112px;font-size:17px}.PhoneOnboarding-module__6HspwG__countryMenu{border:1px solid var(--line);border-radius:var(--radius-input);padding:0;box-shadow:0 12px 32px #0000001f}.PhoneOnboarding-module__6HspwG__countrySearch{z-index:1;background:inherit;border-bottom:1px solid var(--line);padding:12px 14px;position:sticky;top:0}.PhoneOnboarding-module__6HspwG__countrySearch input{width:100%;min-width:0;font:inherit;color:var(--text);background:0 0;border:0;border-radius:0;padding:5px 0;font-size:16px}.PhoneOnboarding-module__6HspwG__countrySearch input::placeholder{color:var(--muted)}.PhoneOnboarding-module__6HspwG__countrySearch input:focus-visible{outline:2px solid var(--text);outline-offset:3px}.PhoneOnboarding-module__6HspwG__countryFlag{flex:0 0 24px;font-size:20px}.PhoneOnboarding-module__6HspwG__countryName{text-align:left;white-space:normal;flex:1;min-width:0}.PhoneOnboarding-module__6HspwG__countryCode{color:var(--muted);font-variant-numeric:tabular-nums;flex:none;margin-left:auto}.PhoneOnboarding-module__6HspwG__countryEmpty{color:var(--muted);margin:0;padding:16px;font-size:14px}.PhoneOnboarding-module__6HspwG__phone:focus-within{border-color:var(--on-focus);outline:none}.PhoneOnboarding-module__6HspwG__phone:has(button[aria-expanded=true]){border-color:var(--on-focus);outline:none}.PhoneOnboarding-module__6HspwG__phone .PhoneOnboarding-module__6HspwG__phoneNumber input:focus-visible{outline:none}.PhoneOnboarding-module__6HspwG__phone .talk-to-trigger:focus-visible{outline:none}.PhoneOnboarding-module__6HspwG__birthday{width:100%;min-width:0;display:block;position:relative}.PhoneOnboarding-module__6HspwG__birthday input:not([type=checkbox]){width:100%;min-width:0;max-width:100%;display:block}body:has(.PhoneOnboarding-module__6HspwG__page) .cookienote{--cookie-bg:#171719;--cookie-text:#edf0f7;--cookie-muted:#b3b3ba;--cookie-line:#ffffff0f;border-radius:var(--radius-input);border:1px solid var(--cookie-line);background:var(--cookie-bg);width:min(440px,100vw - 56px);max-width:min(440px,100vw - 56px);color:var(--cookie-text);font-family:var(--font-operator-sans), Inter, system-ui, sans-serif;padding:16px 52px 16px 16px;box-shadow:0 8px 24px #00000014}body:has(.PhoneOnboarding-module__6HspwG__page[data-theme=light]) .cookienote{--cookie-bg:#fff;--cookie-text:#07111d;--cookie-muted:#667487;--cookie-line:#dfe4ea}body:has(.PhoneOnboarding-module__6HspwG__page) .cookienote-line{color:var(--cookie-muted);font-size:13px;line-height:1.65}body:has(.PhoneOnboarding-module__6HspwG__page) .cookienote-line a:hover{color:var(--cookie-text)}body:has(.PhoneOnboarding-module__6HspwG__page) .cookienote-dismiss{border-radius:var(--radius-button);width:44px;height:44px;color:var(--cookie-muted);background:0 0;border:0;place-items:center;padding:0;display:grid;top:4px;right:4px;transform:none}body:has(.PhoneOnboarding-module__6HspwG__page) .cookienote-dismiss:hover{color:var(--cookie-text);background:0 0}body:has(.PhoneOnboarding-module__6HspwG__page) .cookienote-dismiss:focus-visible{outline:2px solid var(--cookie-text);outline-offset:3px}.PhoneOnboarding-module__6HspwG__page :is(input,textarea):focus-visible{border-color:var(--on-focus);outline:none}.PhoneOnboarding-module__6HspwG__appSelect .talk-to-trigger:focus-visible{border-color:var(--on-focus);outline:none}body:has(.PhoneOnboarding-module__6HspwG__page) .cookienote a{text-underline-offset:3px;text-decoration-line:underline;text-decoration-style:dotted;text-decoration-thickness:1px}
.ReadyHandoff-module__X5c15G__desktop{justify-items:center;margin-bottom:28px;display:grid}.ReadyHandoff-module__X5c15G__qr{border-radius:var(--radius-input);background:#fff;padding:8px}.ReadyHandoff-module__X5c15G__qr img{display:block}.ReadyHandoff-module__X5c15G__caption{color:var(--on-muted);text-align:center;margin:16px 0 0;font-size:13px;line-height:1.6}.ReadyHandoff-module__X5c15G__recovery{color:var(--on-muted);text-align:center;margin:24px 0 0;font-size:13px}@media (max-width:599px){.ReadyHandoff-module__X5c15G__desktop{display:none}}
.ConnectionStatus-module__6gSlmG__status{text-align:left}.ConnectionStatus-module__6gSlmG__waiting,.ConnectionStatus-module__6gSlmG__success{border-radius:50%;place-items:center;width:56px;height:56px;margin:0 auto 28px;display:grid}.ConnectionStatus-module__6gSlmG__success{background:var(--green,#34c759);color:#fff}.ConnectionStatus-module__6gSlmG__success svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:30px;height:30px}.ConnectionStatus-module__6gSlmG__waiting{border:1px solid var(--on-line)}.ConnectionStatus-module__6gSlmG__waiting span{border:2px solid var(--on-line);border-top-color:var(--on-muted);border-radius:50%;width:24px;height:24px;animation:1.4s linear infinite ConnectionStatus-module__6gSlmG__spin}.ConnectionStatus-module__6gSlmG__try{text-align:center;color:var(--on-muted);font-size:15px;line-height:1.8}.ConnectionStatus-module__6gSlmG__try strong{color:var(--on-text);font-weight:500}@keyframes ConnectionStatus-module__6gSlmG__spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.ConnectionStatus-module__6gSlmG__waiting span{animation:none}}body:has(.ConnectionStatus-module__6gSlmG__status){overflow-y:auto}.ConnectionStatus-module__6gSlmG__nextSteps{margin-top:30px}.ConnectionStatus-module__6gSlmG__nextSteps h2{letter-spacing:-.025em;margin:0 0 14px;font-size:20px;font-weight:600;line-height:1.3}.ConnectionStatus-module__6gSlmG__nextSteps p{color:var(--on-muted);margin:0 0 24px;font-size:16px;line-height:1.65}.ConnectionStatus-module__6gSlmG__nextSteps code{color:var(--on-text);font-family:var(--font-operator-mono), ui-monospace, SFMono-Regular, Menlo, monospace;overflow-wrap:anywhere;font-size:.9em}.ConnectionStatus-module__6gSlmG__nextSteps ol{margin:0;padding-left:23px;list-style:decimal}.ConnectionStatus-module__6gSlmG__nextSteps li{color:var(--on-muted);margin:0 0 18px;padding-left:4px;font-size:15px;line-height:1.55}.ConnectionStatus-module__6gSlmG__nextSteps li:last-child{margin-bottom:0}.ConnectionStatus-module__6gSlmG__nextSteps li a{color:var(--on-text);font-weight:500}.ConnectionStatus-module__6gSlmG__nextSteps li span{margin-top:4px;display:block}.ConnectionStatus-module__6gSlmG__nextSteps a,.ConnectionStatus-module__6gSlmG__connectedRecovery a{text-underline-offset:4px;text-decoration-line:underline;text-decoration-style:dotted;text-decoration-thickness:1px}
.ConnectAnotherAI-module__O03KFq__controls{gap:24px;display:grid}.ConnectAnotherAI-module__O03KFq__action{gap:8px;display:grid}.ConnectAnotherAI-module__O03KFq__error{margin:0;font-size:13px;font-weight:400;line-height:1.5}.ConnectAnotherAI-module__O03KFq__select .talk-to-trigger{border-radius:var(--radius-input,6px);border:1px solid var(--on-line);background:var(--on-input);width:100%;min-height:58px;color:var(--on-text);box-shadow:none;padding:16px 18px;font-size:17px}.ConnectAnotherAI-module__O03KFq__select .talk-to-trigger:focus-visible{border-color:var(--on-focus);outline:none}.ConnectAnotherAI-module__O03KFq__select .talk-to-menu{background:var(--on-input);color:var(--on-text);border-color:var(--on-line)}.ConnectAnotherAI-module__O03KFq__select .talk-to-option{color:var(--on-text)}
.StartCallPreview-module__0wx4FG__content{text-align:left}body:has(.StartCallPreview-module__0wx4FG__content){overflow-y:auto}.StartCallPreview-module__0wx4FG__label{color:var(--on-muted);margin:0 0 10px;font-size:15px;font-weight:400;line-height:1.55;display:block}.StartCallPreview-module__0wx4FG__number{color:var(--on-muted);font-weight:400}.StartCallPreview-module__0wx4FG__explanation{border:1px solid var(--on-line);border-radius:var(--radius-input);background:var(--on-soft);color:var(--on-muted);padding:16px 18px;font-size:15px;line-height:1.55}.StartCallPreview-module__0wx4FG__fields{gap:24px;display:grid}
