.health-join-page-module__62TgMG__page{--paper:#f1f3ea;--paper-light:#f8f9f2;--ink:#171715;--graphite:#1a1c1694;--faint:#1a1c1629;--paper-wash:#f8f9f2c7;--paper-control:#f8f9f2e6;--paper-bright:#fcfdf7;--disabled-surface:#1a1c160f;--control-shadow:#1a1c1629;--control-shadow-strong:#1a1c1633;--ring-hairline:#1a1c1647;--outline-soft:#1a1c1640;--selection:#1a1c1614;min-height:100svh;color:var(--ink);background:var(--paper);place-items:center;display:grid;position:relative;overflow:hidden}.health-join-page-module__62TgMG__page:before{content:"";pointer-events:none;opacity:.055;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.75' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.65'/%3E%3C/svg%3E");position:absolute;inset:0}.health-join-page-module__62TgMG__sketchRings{width:min(67rem,116vw);height:auto;color:var(--ink);opacity:.19;pointer-events:none;position:absolute;transform:translateY(-2.5%)rotate(-1.2deg)}.health-join-page-module__62TgMG__sketchRings path{fill:none;stroke:currentColor;stroke-width:1.65px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.health-join-page-module__62TgMG__sketchRings path:nth-of-type(2){stroke-width:1.2px;opacity:.72;transform-origin:50%;transform:rotate(.45deg)}.health-join-page-module__62TgMG__sketchRings path:nth-of-type(3){stroke-width:1.85px;opacity:.54;transform-origin:50%;transform:rotate(-.6deg)}.health-join-page-module__62TgMG__sketchRings path:nth-of-type(4){stroke-dasharray:716 18 92 9;opacity:.4}.health-join-page-module__62TgMG__content{z-index:1;text-align:center;width:min(58rem,100% - 3rem);padding:5.5rem 0 3rem;position:relative}.health-join-page-module__62TgMG__identity{z-index:2;align-items:center;gap:.7rem;display:flex;position:absolute;top:clamp(1.15rem,3.5vw,2.35rem);left:clamp(1.15rem,4vw,3.25rem)}.health-join-page-module__62TgMG__identity p{letter-spacing:.08em;margin:0;font-size:.79rem;font-weight:800}.health-join-page-module__62TgMG__avatarFrame{place-items:center;width:4.6rem;height:4.6rem;display:grid;position:relative}.health-join-page-module__62TgMG__avatar{filter:grayscale()contrast(1.12);mix-blend-mode:multiply;transform-origin:50%;width:4.35rem;height:4.35rem;animation:.8s step-end infinite health-join-page-module__62TgMG__goblin-wobble}.health-join-page-module__62TgMG__content h1{max-width:14ch;font-family:var(--font-display), sans-serif;letter-spacing:-.072em;text-wrap:balance;margin:0 auto 3.15rem;font-size:clamp(3.5rem,7.4vw,7rem);font-weight:610;line-height:.9}.health-join-page-module__62TgMG__form{width:min(43rem,100%);margin:0 auto}.health-join-page-module__62TgMG__formRow{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.72rem;display:grid;position:relative}.health-join-page-module__62TgMG__formRow>button{min-height:4rem;font:inherit}.health-join-page-module__62TgMG__phoneFields{border:0;min-width:0;margin:0;padding:0}.health-join-page-module__62TgMG__countryCode,.health-join-page-module__62TgMG__phoneNumberInput{font:inherit;outline:none}.health-join-page-module__62TgMG__phoneInput{min-height:4rem;color:var(--ink);border:1.5px solid var(--ink);background:var(--paper-wash);box-shadow:2px 2px 0 var(--control-shadow);border-radius:.76rem .9rem .7rem .84rem/.84rem .72rem .9rem .76rem;grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.health-join-page-module__62TgMG__countryFlag{width:1.15rem;height:.82rem;box-shadow:0 0 0 .5px var(--outline-soft);border-radius:.08rem;flex:none;display:block;overflow:hidden}.health-join-page-module__62TgMG__countryCode{height:100%;min-height:4rem;color:inherit;cursor:pointer;letter-spacing:.02em;background:0 0;border:0;border-radius:0;align-items:center;gap:.3rem;padding:0 .36rem 0 .78rem;font-size:.76rem;font-weight:730;display:inline-flex}.health-join-page-module__62TgMG__countryCode [data-slot=select-chevron]{stroke-width:2.1px;width:.72rem;height:.72rem;margin-left:.02rem}.health-join-page-module__62TgMG__countryCode:disabled{cursor:not-allowed}.health-join-page-module__62TgMG__countryMenu{z-index:30;min-width:var(--radix-select-trigger-width);border:1.5px solid var(--ink);color:var(--ink);background:var(--paper-bright);box-shadow:3px 4px 0 var(--control-shadow);border-radius:.38rem .56rem .42rem .5rem;padding:.25rem;overflow:hidden}.health-join-page-module__62TgMG__countryOption{cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:.25rem .38rem .3rem .35rem;outline:none;align-items:center;gap:.42rem;min-height:2.1rem;padding:.35rem 1.7rem .35rem .42rem;font-size:.76rem;font-weight:730;display:flex;position:relative}.health-join-page-module__62TgMG__countryOption:focus,.health-join-page-module__62TgMG__countryOption[data-highlighted]{background:var(--selection)}.health-join-page-module__62TgMG__countryOption[data-state=checked]:after{content:"✓";font-size:.78rem;font-weight:800;position:absolute;right:.5rem}.health-join-page-module__62TgMG__phoneNumberInput{width:100%;min-width:0;min-height:4rem;color:var(--ink);appearance:none;box-shadow:none;background:0 0;border:0;outline:none;padding:0 1rem;font-size:clamp(1rem,2.2vw,1.18rem)}.health-join-page-module__62TgMG__phoneNumberInput:focus,.health-join-page-module__62TgMG__phoneNumberInput:focus-visible{box-shadow:none;outline:none}.health-join-page-module__62TgMG__phoneInput:has(.health-join-page-module__62TgMG__phoneNumberInput:disabled){color:var(--graphite);background:var(--disabled-surface)}.health-join-page-module__62TgMG__phoneNumberInput:disabled{cursor:not-allowed;color:var(--graphite)}.health-join-page-module__62TgMG__formRow>button{border:1.5px solid var(--ink);color:var(--ink);background:var(--paper-control);box-shadow:2px 2px 0 var(--control-shadow);letter-spacing:-.02em;cursor:pointer;border-radius:.82rem .72rem .88rem .76rem/.78rem .86rem .72rem .9rem;padding:0 1.7rem;font-weight:800;transition:transform .15s,background-color .15s,box-shadow .15s}.health-join-page-module__62TgMG__formRow>button:hover:not(:disabled){background:var(--paper-bright);box-shadow:3px 3px 0 var(--control-shadow-strong);transform:translateY(-1px)rotate(-.3deg)}.health-join-page-module__62TgMG__formRow>button:disabled{cursor:not-allowed;color:var(--graphite);background:var(--faint)}.health-join-page-module__62TgMG__error{min-height:1.3rem;color:var(--ink);text-underline-offset:.2rem;margin:.8rem 0 0;font-size:.83rem;font-weight:650;text-decoration:underline;text-decoration-thickness:1px}.health-join-page-module__62TgMG__disclosure{max-width:32rem;color:var(--graphite);margin:.48rem auto 0;font-size:.72rem;line-height:1.45}.health-join-page-module__62TgMG__success{border:1.5px solid var(--ink);background:var(--paper-wash);border-radius:1.2rem 1.35rem 1.1rem 1.3rem/1.35rem 1.1rem 1.3rem 1.15rem;justify-content:center;align-items:center;gap:.8rem;width:min(30rem,100%);min-height:5rem;margin:0 auto;font-size:1.1rem;font-weight:750;display:flex;position:relative}.health-join-page-module__62TgMG__success:after{content:"";z-index:-1;border:1px solid var(--ring-hairline);border-radius:1.35rem 1.1rem 1.3rem 1.18rem;position:absolute;inset:-.25rem -.18rem -.22rem -.28rem;transform:rotate(-.35deg)}.health-join-page-module__62TgMG__success span{border:1px solid var(--ink);width:1.8rem;height:1.8rem;color:var(--paper-light);background:var(--ink);border-radius:47% 53% 49% 51%;place-items:center;display:grid}.health-join-page-module__62TgMG__success p{margin:0}.health-join-page-module__62TgMG__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:620px){.health-join-page-module__62TgMG__sketchRings{width:178vw;transform:translateY(-2%)rotate(-1.2deg)}.health-join-page-module__62TgMG__content{width:min(100% - 1.5rem,32rem);padding:7.25rem 0 2rem}.health-join-page-module__62TgMG__content h1{margin-bottom:2.5rem;font-size:clamp(3.25rem,16vw,5.2rem)}.health-join-page-module__62TgMG__formRow{grid-template-columns:1fr}.health-join-page-module__62TgMG__phoneNumberInput,.health-join-page-module__62TgMG__formRow>button{min-height:3.7rem}.health-join-page-module__62TgMG__formRow>button{width:100%}}@media (prefers-color-scheme:dark){.health-join-page-module__62TgMG__page{--paper:#33372e;--paper-light:#e4e4da;--ink:#e4e4da;--graphite:#e4e4daa8;--faint:#e4e4da2e;--paper-wash:#41453bdb;--paper-control:#5e645ae6;--paper-bright:#4c5147;--disabled-surface:#e4e4da14;--control-shadow:#e4e4da14;--control-shadow-strong:#e4e4da1f;--ring-hairline:#e4e4da47;--outline-soft:#e4e4da40;--selection:#e4e4da1a;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.health-join-page-module__62TgMG__page:before{opacity:.035;mix-blend-mode:screen}.health-join-page-module__62TgMG__sketchRings{opacity:.15}.health-join-page-module__62TgMG__avatar{mix-blend-mode:screen;filter:grayscale()invert()contrast(.88)drop-shadow(0 0 .45rem #e4e4da29)}.health-join-page-module__62TgMG__formRow>button{box-shadow:0 0 1rem #e4e4da14, 2px 2px 0 var(--control-shadow)}}@media (prefers-reduced-motion:reduce){.health-join-page-module__62TgMG__formRow>button,.health-join-page-module__62TgMG__avatar{transition:none;animation:none}}@keyframes health-join-page-module__62TgMG__goblin-wobble{0%,49.999%{transform:rotate(-7deg)}50%,to{transform:rotate(7deg)}}
