.WaitlistForm-module__JhhncG__form{flex-direction:column;gap:8px;width:100%;max-width:480px;display:flex}.WaitlistForm-module__JhhncG__field{border-bottom:1px solid var(--ink);align-items:center;display:flex}.WaitlistForm-module__JhhncG__input{min-width:0;height:52px;color:var(--ink);background:0 0;border:0;outline:none;flex:1;padding:0 4px;font-family:inherit;font-size:17px}.WaitlistForm-module__JhhncG__input::placeholder{color:var(--muted);opacity:.7}.WaitlistForm-module__JhhncG__input:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.WaitlistForm-module__JhhncG__submit{height:52px;color:var(--ink);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0 4px;font-family:inherit;font-size:14px;display:inline-flex}.WaitlistForm-module__JhhncG__submit:disabled{color:var(--muted);cursor:default}.WaitlistForm-module__JhhncG__submit svg{transition:transform .2s}.WaitlistForm-module__JhhncG__submit:hover:not(:disabled) svg{transform:translate(3px)}.WaitlistForm-module__JhhncG__card{box-sizing:border-box;border:1px solid var(--hairline-strong);text-align:center;background:#ffffff59;border-radius:16px;width:100%;max-width:480px;padding:24px 24px 22px;animation:.45s cubic-bezier(.2,.8,.2,1) both WaitlistForm-module__JhhncG__cardIn;box-shadow:0 24px 48px -36px #1d334066}.WaitlistForm-module__JhhncG__done{flex-direction:column;align-items:center;gap:14px;display:flex}.WaitlistForm-module__JhhncG__check{fill:none;stroke:var(--accent);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.WaitlistForm-module__JhhncG__check circle{stroke-dasharray:114;stroke-dashoffset:114px;animation:.6s ease-out .2s forwards WaitlistForm-module__JhhncG__draw}.WaitlistForm-module__JhhncG__check path{stroke-dasharray:24;stroke-dashoffset:24px;animation:.35s ease-out .7s forwards WaitlistForm-module__JhhncG__draw}.WaitlistForm-module__JhhncG__success{max-width:480px;color:var(--ink);margin:0;font-size:17px;line-height:1.6;animation:.4s ease-out .5s both WaitlistForm-module__JhhncG__rise}@keyframes WaitlistForm-module__JhhncG__cardIn{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:none}}@keyframes WaitlistForm-module__JhhncG__rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes WaitlistForm-module__JhhncG__draw{to{stroke-dashoffset:0}}.WaitlistForm-module__JhhncG__joined{color:var(--muted);overflow-wrap:anywhere;justify-content:center;align-items:baseline;gap:12px;margin:0;font-size:14px;display:flex}.WaitlistForm-module__JhhncG__change{color:var(--accent);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit;font-size:13px;text-decoration:underline}.WaitlistForm-module__JhhncG__question{color:var(--ink);margin:8px 0 12px;font-size:17px}.WaitlistForm-module__JhhncG__options{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.WaitlistForm-module__JhhncG__option{border:1px solid var(--hairline-strong);height:44px;color:var(--ink);cursor:pointer;animation:WaitlistForm-module__JhhncG__rise .35s calc(.15s + var(--i,0) * 70ms) ease-out both;background:0 0;border-radius:999px;padding:0 18px;font-family:inherit;font-size:15px;transition:border-color .2s,background-color .2s,transform .2s}.WaitlistForm-module__JhhncG__option:hover:not(:disabled){border-color:var(--ink);background:var(--dim);transform:translateY(-1px)}.WaitlistForm-module__JhhncG__option:active:not(:disabled){transform:translateY(0)scale(.97)}.WaitlistForm-module__JhhncG__option[aria-pressed=true],.WaitlistForm-module__JhhncG__option[aria-pressed=true]:hover:not(:disabled){border-color:var(--ink);background:var(--ink);color:var(--canvas)}.WaitlistForm-module__JhhncG__option[aria-pressed=true]:disabled{color:var(--canvas);opacity:.7}.WaitlistForm-module__JhhncG__devices{flex-direction:column;align-items:center;margin-top:12px;display:flex}.WaitlistForm-module__JhhncG__finish{align-self:center;height:44px}.WaitlistForm-module__JhhncG__option:focus-visible,.WaitlistForm-module__JhhncG__change:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.WaitlistForm-module__JhhncG__option:disabled,.WaitlistForm-module__JhhncG__change:disabled{color:var(--muted);cursor:default}.WaitlistForm-module__JhhncG__error{color:var(--alarm);margin:0;font-size:13.5px}.WaitlistForm-module__JhhncG__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.WaitlistForm-module__JhhncG__card,.WaitlistForm-module__JhhncG__option,.WaitlistForm-module__JhhncG__success,.WaitlistForm-module__JhhncG__check circle,.WaitlistForm-module__JhhncG__check path{stroke-dashoffset:0;animation:none}}@media (max-width:480px){.WaitlistForm-module__JhhncG__field{border-bottom:0;flex-wrap:wrap}.WaitlistForm-module__JhhncG__input{border-bottom:1px solid var(--ink);flex-basis:100%}.WaitlistForm-module__JhhncG__submit{height:44px;padding-left:0}}
.Closing-module__MmNbjq__section{text-align:center;flex-direction:column;align-items:center;padding-bottom:clamp(72px,9vw,120px);display:flex;}.Closing-module__MmNbjq__rule{width:100%;margin-bottom:clamp(56px,8vw,96px);}.Closing-module__MmNbjq__heading{text-wrap:balance;margin:0 0 14px;font-size:clamp(44px,4.6vw,56px);line-height:1.05;}.Closing-module__MmNbjq__body{color:var(--muted);text-wrap:pretty;margin:0;font-size:16px;line-height:1.7}.Closing-module__MmNbjq__form{justify-content:center;width:100%;margin-top:36px;display:flex}
.DayLog-module__mTtFcW__wrap{flex-direction:column;gap:10px;max-width:620px;display:flex}.DayLog-module__mTtFcW__bar{gap:2px;height:16px;display:flex}.DayLog-module__mTtFcW__barCompact{height:12px}.DayLog-module__mTtFcW__hour{border-radius:2px;flex:1}.DayLog-module__mTtFcW__syncing{background:var(--accent)}.DayLog-module__mTtFcW__offline{background:var(--dim)}.DayLog-module__mTtFcW__lost{background:var(--alarm)}.DayLog-module__mTtFcW__legend{color:var(--muted);flex-wrap:wrap;gap:16px;font-size:12.5px;display:flex}.DayLog-module__mTtFcW__key{align-items:center;gap:6px;display:inline-flex}.DayLog-module__mTtFcW__swatch{border-radius:2px;flex:none;width:10px;height:10px}
.DevicePreview-module__8BRtfG__devices{align-items:flex-start;display:flex}.DevicePreview-module__8BRtfG__device{flex-direction:column;align-items:center;gap:18px;margin:0;display:flex}.DevicePreview-module__8BRtfG__device:first-child{z-index:1}.DevicePreview-module__8BRtfG__device+.DevicePreview-module__8BRtfG__device{margin:72px 0 0 -64px}@media (max-width:640px){.DevicePreview-module__8BRtfG__devices{flex-direction:column;align-items:center;gap:40px}.DevicePreview-module__8BRtfG__device+.DevicePreview-module__8BRtfG__device{margin:0}}.DevicePreview-module__8BRtfG__phone{box-sizing:border-box;border:1px solid var(--hairline-strong);background:var(--canvas);border-radius:40px;flex-direction:column;gap:10px;width:300px;max-width:100%;height:600px;padding:48px 22px 22px;display:flex;overflow:hidden;box-shadow:0 30px 60px -40px #1d334073}.DevicePreview-module__8BRtfG__blocked{text-align:center;background:#e8ecee;justify-content:center;align-items:center;gap:16px;padding:48px 26px 26px}.DevicePreview-module__8BRtfG__blockedTitle{color:var(--ink);font-size:28px;line-height:1.15;}.DevicePreview-module__8BRtfG__askParent{letter-spacing:.08em;height:44px;margin-top:10px;padding-inline:22px;font-size:13px;}.DevicePreview-module__8BRtfG__label{letter-spacing:.18em;text-transform:uppercase;color:var(--muted);font-size:11px}.DevicePreview-module__8BRtfG__state{color:var(--ink);font-size:26px;line-height:1.1;}.DevicePreview-module__8BRtfG__meta{color:var(--muted);font-size:12.5px}.DevicePreview-module__8BRtfG__value{color:var(--ink);font-size:13px}.DevicePreview-module__8BRtfG__divider{background:var(--hairline);height:1px;margin-block:6px}.DevicePreview-module__8BRtfG__miniLegend{color:var(--muted);flex-direction:column;gap:6px;font-size:11.5px;display:flex}.DevicePreview-module__8BRtfG__miniKey{align-items:center;gap:6px;display:inline-flex}.DevicePreview-module__8BRtfG__swatch{border-radius:2px;flex:none;width:8px;height:8px}.DevicePreview-module__8BRtfG__offline{background:var(--dim)}.DevicePreview-module__8BRtfG__lost{background:var(--alarm)}.DevicePreview-module__8BRtfG__caption{letter-spacing:.18em;text-transform:uppercase;color:var(--muted);font-size:12px}
.Hero-module__vHLmxG__hero{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(48px,5vw,80px);padding-block:clamp(40px,5vw,72px) clamp(64px,9vw,112px);scroll-margin-top:24px;display:grid;}.Hero-module__vHLmxG__copy{flex-direction:column;align-items:flex-start;display:flex}@media (max-width:1080px){.Hero-module__vHLmxG__hero{grid-template-columns:minmax(0,1fr);justify-items:center;gap:64px}.Hero-module__vHLmxG__copy{text-align:center;align-items:center}}.Hero-module__vHLmxG__arabic{font-family:var(--font-arabic), serif;color:var(--accent);margin-bottom:26px;font-size:clamp(32px,3vw,40px);line-height:1}.Hero-module__vHLmxG__title{letter-spacing:-.01em;text-wrap:balance;max-width:980px;margin:0 0 26px;font-size:clamp(44px,4.6vw,64px);line-height:1.02;}.Hero-module__vHLmxG__sub{max-width:660px;color:var(--muted);text-wrap:pretty;margin:0 0 44px;font-size:clamp(16px,1.5vw,19px);line-height:1.7}.Hero-module__vHLmxG__form{width:100%;display:flex}@media (max-width:1080px){.Hero-module__vHLmxG__form{justify-content:center}}.Hero-module__vHLmxG__note{color:var(--muted);margin:16px 0 0;font-size:13.5px}
