@layer components{.nudge_wrap{gap:var(--space-2);flex-direction:column;display:flex}.nudge_wrap .nudge_heading{margin-top:var(--space-4);margin-bottom:0}.nudge_wrap .nudge_text{color:var(--text-2);margin-top:0}.nudge_banner{background-color:var(--light-100);color:#1c1c1e;box-shadow:0 .625rem 1.875rem color-mix(in lab, var(--dark-900) 12%, transparent);font-family:var(--primary-family);border-radius:1.375rem;align-items:flex-start;gap:.75rem;padding:.75rem .875rem;font-size:.9375rem;line-height:1.3;display:flex}.nudge_tile{aspect-ratio:1;background-color:var(--brand-500);width:2.375rem;color:var(--brand-text);border-radius:.5625rem;flex:none;justify-content:center;align-items:center;font-size:.9rem;display:flex}.nudge_lines{flex-direction:column;flex-grow:1;gap:.0625rem;min-width:0;display:flex}.nudge_meta{color:#8a8a8e;justify-content:space-between;font-size:.75rem;display:flex}.nudge_app{font-weight:var(--primary-bold);letter-spacing:.02em;text-transform:uppercase}.nudge_title{font-weight:var(--primary-bold)}.nudge_note{color:var(--text-2);font-size:var(--text-main);font-weight:var(--primary-medium)}.phone_wrap{aspect-ratio:408/862;--_u:1cqw;width:100%;font-family:var(--primary-family);position:relative;container-type:inline-size}.phone_device{padding:calc(var(--_u) * 2.2);border-radius:calc(var(--_u) * 15.2);box-shadow:0 calc(var(--_u) * 7.4) calc(var(--_u) * 14.7) calc(var(--_u) * -4.9) color-mix(in lab, var(--dark-900) 35%, transparent), inset 0 0 0 calc(var(--_u) * .5) #2a2e38;background-color:#0b0d12;position:absolute;inset:0}.phone_screen{border-radius:calc(var(--_u) * 13.2);background:linear-gradient(180deg, var(--light-200) 0%, #f6dccb 60%, #efc9b6 100%);width:100%;height:100%;color:var(--dark-900);position:relative;overflow:clip}.phone_screen.plain{color:#000;background:#fff}.phone_screen.grouped{color:#000;background:#f2f2f7}.phone_island{top:calc(var(--_u) * 2.7);width:calc(var(--_u) * 30.9);height:calc(var(--_u) * 9.1);border-radius:calc(var(--_u) * 4.9);background-color:#000;position:absolute;left:50%;translate:-50%}.phone-lock_clock{top:calc(var(--_u) * 22.5);align-items:center;gap:calc(var(--_u) * 1.5);flex-direction:column;display:flex;position:absolute;inset-inline:0}.phone-lock_date{font-size:calc(var(--_u) * 5.4);font-weight:var(--primary-medium);line-height:1}.phone-lock_time{font-size:calc(var(--_u) * 23.5);letter-spacing:-.02em;font-weight:300;line-height:1}.phone-lock_card{top:calc(var(--_u) * 93.1);inset-inline:calc(var(--_u) * 4.4);align-items:center;gap:calc(var(--_u) * 3.4);padding:calc(var(--_u) * 3.4) calc(var(--_u) * 3.9);border-radius:calc(var(--_u) * 5.4);box-shadow:0 calc(var(--_u) * 2) calc(var(--_u) * 5.9) color-mix(in lab, var(--dark-900) 10%, transparent);background-color:#ffffffdb;display:flex;position:absolute}.phone-lock_icon{--_size:calc(var(--_u) * 6.4);color:var(--brand-500)}.phone-lock_copy{gap:calc(var(--_u) * .5);white-space:nowrap;flex-direction:column;flex-grow:1;min-width:0;display:flex}.phone-lock_kind{font-size:calc(var(--_u) * 3.7);font-weight:var(--primary-bold);color:#1c1c1e;line-height:1.2}.phone-lock_detail{font-size:calc(var(--_u) * 3.7);color:#6e6e73;font-variant-numeric:tabular-nums;line-height:1.2}.phone-lock_button{height:calc(var(--_u) * 7.4);padding-inline:calc(var(--_u) * 2.9);border-radius:calc(var(--_u) * 3.7);background-color:var(--brand-500);color:var(--brand-text);font-size:calc(var(--_u) * 3.2);font-weight:var(--primary-bold);white-space:nowrap;flex:none;align-items:center;display:inline-flex}.phone-lock_control{bottom:calc(var(--_u) * 14.7);left:calc(var(--_u) * 11.3);width:calc(var(--_u) * 12.3);aspect-ratio:1;border-radius:var(--radius-round);background-color:color-mix(in lab, var(--dark-900) 18%, transparent);position:absolute}.phone-lock_control.right{left:auto;right:calc(var(--_u) * 11.3)}.phone-lock_home{bottom:calc(var(--_u) * 2.5);width:calc(var(--_u) * 34.3);height:calc(var(--_u) * 1.2);border-radius:var(--radius-round);background-color:color-mix(in lab, var(--dark-900) 50%, transparent);position:absolute;left:50%;translate:-50%}.hero-main_wrap{row-gap:var(--space-8)}.hero-main_wrap .hero-main_content{gap:var(--space-5)}.hero-main_wrap .hero-main_content>.heading,.hero-main_wrap .hero-main_content>.text,.hero-main_wrap .hero-main_content>.button-wrapper{margin-top:0;margin-bottom:0}.hero-main_wrap .hero-main_title{margin-top:var(--space-1)}.hero-main_wrap .hero-main_lead,.hero-main_wrap .hero-main_note{color:var(--text-2)}.hero-main_wrap .hero-main_visual{align-items:center}.hero-main_wrap .hero-main_visual>*{max-width:17.5rem}@media (min-width:64rem){.hero-main_wrap{align-items:center}.hero-main_wrap .hero-main_visual{align-items:center}.hero-main_wrap .hero-main_visual>*{max-width:min(21.5rem, calc((100svh - var(--nav-height) - var(--section-space-small) * 2) * 408 / 862))}}.intro_wrap{row-gap:var(--space-4)}.intro_wrap>*{gap:var(--space-4)}.intro_wrap .intro_heading,.intro_wrap .intro_text{margin-top:0;margin-bottom:0}.intro_wrap .intro_text{color:var(--text-2)}.live-card_wrap{background-color:var(--light-100);border:var(--border-width) solid var(--border);width:100%;box-shadow:0 1rem 2.5rem -1rem color-mix(in lab, var(--dark-900) 25%, transparent);color:#1c1c1e;font-family:var(--primary-family);border-radius:1.625rem;align-items:center;gap:.875rem;padding:1.125rem 1.25rem;line-height:1.25;display:flex}.live-card_icon{color:var(--brand-500)}.live-card_copy{flex-direction:column;flex-grow:1;gap:.125rem;min-width:0;display:flex}.live-card_title{font-size:1.0625rem;font-weight:var(--primary-bold)}.live-card_detail{color:#6e6e73;font-variant-numeric:tabular-nums;font-size:1rem}.live-card_button{border-radius:var(--radius-round);background-color:var(--brand-500);height:2.125rem;color:var(--brand-text);font-size:.875rem;font-weight:var(--primary-bold);white-space:nowrap;flex:none;align-items:center;padding-inline:.875rem;display:inline-flex}.watch_wrap{aspect-ratio:176/318;--_u:1cqw;width:100%;position:relative;container-type:inline-size}.watch_strap{width:calc(var(--_u) * 56.8);height:calc(var(--_u) * 36.4);background:linear-gradient(180deg, var(--brand-500), var(--brand-600));position:absolute;left:50%;translate:-50%}.watch_strap.top{border-radius:calc(var(--_u) * 10.2) calc(var(--_u) * 10.2) calc(var(--_u) * 3.4) calc(var(--_u) * 3.4);top:0}.watch_strap.bottom{border-radius:calc(var(--_u) * 3.4) calc(var(--_u) * 3.4) calc(var(--_u) * 10.2) calc(var(--_u) * 10.2);background:linear-gradient(0deg, var(--brand-500), var(--brand-600));bottom:0}.watch_crown,.watch_side{right:calc(var(--_u) * -3.4);border-radius:calc(var(--_u) * 2.3);background-color:#3a3f4a;position:absolute}.watch_crown{top:calc(var(--_u) * 62.5);width:calc(var(--_u) * 5.1);height:calc(var(--_u) * 19.3)}.watch_side{top:calc(var(--_u) * 89.8);right:calc(var(--_u) * -2.3);width:calc(var(--_u) * 3.4);height:calc(var(--_u) * 22.7)}.watch_body{top:calc(var(--_u) * 29.5);height:calc(var(--_u) * 121.6);padding:calc(var(--_u) * 5.1);border-radius:calc(var(--_u) * 25);box-shadow:0 calc(var(--_u) * 13.6) calc(var(--_u) * 22.7) calc(var(--_u) * -11.4) color-mix(in lab, var(--dark-900) 45%, transparent), inset 0 0 0 calc(var(--_u) * 1.1) #3a3f4a;background-color:#1a1d24;position:absolute;inset-inline:0}.watch_screen{width:100%;height:100%;padding:calc(var(--_u) * 5.7);border-radius:calc(var(--_u) * 20.5);background-color:#000;flex-direction:column;justify-content:flex-end;display:flex;overflow:clip}.watch_card{align-items:center;gap:calc(var(--_u) * 3.4);padding:calc(var(--_u) * 5.7) calc(var(--_u) * 5.7) calc(var(--_u) * 5.7) calc(var(--_u) * 6.8);border-radius:calc(var(--_u) * 9.1);font-family:var(--primary-family);background-color:#1c1c1e;line-height:1.2;display:flex}.watch_copy{flex-direction:column;flex-grow:1;min-width:0;display:flex}.watch_kind{font-size:calc(var(--_u) * 6.25);color:#98989d}.watch_time{font-size:calc(var(--_u) * 9.7);font-weight:var(--primary-bold);color:#fff;font-variant-numeric:tabular-nums}.watch_button{width:calc(var(--_u) * 15.9);height:calc(var(--_u) * 13.6);border-radius:calc(var(--_u) * 6.8);background-color:var(--brand-500);color:var(--brand-text);flex:none;justify-content:center;align-items:center;display:inline-flex}.watch_check{--_size:calc(var(--_u) * 7)}.feature-lock_wrap{align-items:center}.feature-lock_wrap .feature-lock_content{gap:var(--space-4)}.feature-lock_wrap .feature-lock_content>.heading,.feature-lock_wrap .feature-lock_content>.text{margin-top:0;margin-bottom:0}.feature-lock_wrap .feature-lock_lead{color:var(--text-2)}.feature-lock_wrap .feature-lock_list{gap:var(--space-3);margin-top:var(--space-3);max-width:52ch;color:var(--text-2);flex-direction:column;display:flex}.feature-lock_wrap .feature-lock_point{gap:var(--space-3);align-items:flex-start;display:flex}.feature-lock_wrap .feature-lock_check{color:var(--brand-500);flex:none;margin-top:.2em}.feature-lock_wrap .feature-lock_visual{gap:var(--space-6);align-self:center}.feature-lock_wrap .feature-lock_row{align-items:center;gap:var(--space-6);flex-direction:column;width:100%;display:flex}.feature-lock_wrap .feature-lock_row>.watch_wrap{width:11rem}@media (min-width:48rem){.feature-lock_wrap .feature-lock_row{flex-direction:row}.feature-lock_wrap .feature-lock_row>.live-card_wrap{flex:1 1 0}.feature-lock_wrap .feature-lock_row>.watch_wrap{flex:none}}.tab-bar_wrap{inset-inline:calc(var(--_u) * 3.9);bottom:calc(var(--_u) * 7.4);height:calc(var(--_u) * 16.2);padding-inline:calc(var(--_u) * 2);border-radius:calc(var(--_u) * 8.1);-webkit-backdrop-filter:blur(calc(var(--_u) * 5.9));backdrop-filter:blur(calc(var(--_u) * 5.9));box-shadow:0 calc(var(--_u) * 2) calc(var(--_u) * 6.9) lab(0% none none/.14), inset 0 0 0 calc(var(--_u) * .12) lab(0% none none/.05);background-color:#fffc;justify-content:space-around;align-items:center;display:flex;position:absolute}.tab-bar_tab{align-items:center;gap:calc(var(--_u) * .7);padding:calc(var(--_u) * 1.7) calc(var(--_u) * 4.4);border-radius:calc(var(--_u) * 5.9);font-size:calc(var(--_u) * 2.5);font-weight:var(--primary-medium);color:#6e6e73;flex-direction:column;line-height:1.2;display:flex}.tab-bar_tab.on{color:var(--brand-500);background-color:color-mix(in srgb, var(--brand-500) 13%, transparent)}.tab-bar_icon{--_size:calc(var(--_u) * 5.9)}.tab-bar_home{bottom:calc(var(--_u) * 2.2);width:calc(var(--_u) * 34.3);height:calc(var(--_u) * 1.2);border-radius:var(--radius-round);background-color:lab(0% none none/.8);position:absolute;left:50%;translate:-50%}.phone-today_wrap{gap:calc(var(--_u) * 4.2);padding:calc(var(--_u) * 15) calc(var(--_u) * 3.9) 0;flex-direction:column;line-height:1.2;display:flex}.phone-today_title{font-size:calc(var(--_u) * 8.3);font-weight:var(--secondary-bold);letter-spacing:-.01em}.phone-today_countdown{align-items:center;gap:calc(var(--_u) * 1.2);padding:calc(var(--_u) * 3.4) 0 calc(var(--_u) * 1);flex-direction:column;display:flex}.phone-today_kind{font-size:calc(var(--_u) * 2.9);font-weight:var(--primary-bold);letter-spacing:.02em;text-transform:uppercase;color:#8a8a8e}.phone-today_time{font-family:ui-rounded, "SF Pro Rounded", var(--primary-family);font-size:calc(var(--_u) * 9.8);font-weight:var(--primary-bold);font-variant-numeric:tabular-nums;line-height:1}.phone-today_until{font-size:calc(var(--_u) * 3.7);color:#8a8a8e}.phone-today_breaks{align-items:center;gap:calc(var(--_u) * 1.7);flex-direction:column;display:flex}.phone-today_count{font-size:calc(var(--_u) * 5.1);font-weight:var(--primary-bold)}.phone-today_bar{width:100%;height:calc(var(--_u) * 1);border-radius:var(--radius-round);background-color:#e5e5ea;overflow:clip}.phone-today_fill{width:var(--_progress,0%);background-color:var(--brand-500);height:100%;display:block}.phone-today_fill.standing{background-color:#3e6aa7}.phone-today_action{align-items:center;gap:calc(var(--_u) * 2);flex-direction:column;display:flex}.phone-today_moved{justify-content:center;align-self:stretch;align-items:center;gap:calc(var(--_u) * 1.5);height:calc(var(--_u) * 10.8);border-radius:var(--radius-round);background-color:var(--brand-500);color:var(--brand-text);font-size:calc(var(--_u) * 4.2);font-weight:var(--primary-bold);display:flex}.phone-today_note{font-size:calc(var(--_u) * 3.2);text-align:center;color:#8a8a8e;line-height:1.3}.phone-today_divider{height:var(--border-width);margin-block:calc(var(--_u) * .5);background-color:#d8d8dc;display:block}.phone-today_moved_icon,.phone-today_stand_icon{--_size:calc(var(--_u) * 4.4)}.phone-today_stand_icon{color:var(--brand-500)}.phone-today_tile{gap:calc(var(--_u) * 2.5);padding:calc(var(--_u) * 3.4);border-radius:calc(var(--_u) * 2.9);background-color:#fff;flex-direction:column;display:flex}.phone-today_row{font-size:calc(var(--_u) * 4.2);justify-content:space-between;align-items:center;display:flex}.phone-today_label{align-items:center;gap:calc(var(--_u) * 2);display:inline-flex}.phone-today_value{align-items:center;gap:calc(var(--_u) * 2.9);font-variant-numeric:tabular-nums;white-space:nowrap;display:inline-flex}.phone-today_stepper{border-radius:var(--radius-round);background-color:#f0f0f2;display:inline-flex;overflow:clip}.phone-today_stepper>span{width:calc(var(--_u) * 8.3);height:calc(var(--_u) * 7.4);font-size:calc(var(--_u) * 4.9);justify-content:center;align-items:center;display:flex}.phone-today_stepper>span+span{box-shadow:inset calc(var(--_u) * .25) 0 0 #d4d4d8}.phone-today_standing{height:calc(var(--_u) * 8.8);border-radius:var(--radius-round);background-color:color-mix(in srgb, var(--brand-500) 14%, transparent);color:var(--brand-500);font-size:calc(var(--_u) * 3.7);font-weight:var(--primary-medium);justify-content:center;align-items:center;display:flex}.phone-settings_wrap{padding:calc(var(--_u) * 13.7) calc(var(--_u) * 3.9) 0;flex-direction:column;line-height:1.2;display:flex}.phone-settings_title{font-size:calc(var(--_u) * 8.3);font-weight:var(--secondary-bold);letter-spacing:-.01em}.phone-settings_header{margin:calc(var(--_u) * 4.4) calc(var(--_u) * 3.9) calc(var(--_u) * 1.7);font-size:calc(var(--_u) * 3.2);letter-spacing:.02em;text-transform:uppercase;color:#6e6e73}.phone-settings_footer{margin:calc(var(--_u) * 1.7) calc(var(--_u) * 3.9) 0;font-size:calc(var(--_u) * 3.2);color:#6e6e73;line-height:1.35}.phone-settings_group{border-radius:calc(var(--_u) * 2.9);background-color:#fff;flex-direction:column;display:flex;overflow:clip}.phone-settings_group>*+*{box-shadow:inset 0 var(--border-width) 0 #e5e5ea}.phone-settings_row{min-height:calc(var(--_u) * 10.8);padding:calc(var(--_u) * 2.7) calc(var(--_u) * 3.9);font-size:calc(var(--_u) * 4.2);justify-content:space-between;align-items:center;display:flex}.phone-settings_days{padding:calc(var(--_u) * 2.5) calc(var(--_u) * 2.9);justify-content:space-between;display:flex}.phone-settings_day{width:calc(var(--_u) * 9.8);height:calc(var(--_u) * 7.8);border-radius:calc(var(--_u) * 2);font-size:calc(var(--_u) * 3.7);font-weight:var(--primary-medium);background-color:#e9e9eb;justify-content:center;align-items:center;display:flex}.phone-settings_day.on{background-color:var(--brand-500);color:var(--brand-text)}.phone-settings_wheels{gap:calc(var(--_u) * 2.9);padding:calc(var(--_u) * 2) calc(var(--_u) * 3.9);display:flex}.phone-settings_wheel{gap:calc(var(--_u) * .5);flex-direction:column;flex:1 1 0;display:flex}.phone-settings_wheel_label{margin-bottom:calc(var(--_u) * 1);font-size:calc(var(--_u) * 3.2);text-align:center;color:#6e6e73}.phone-settings_option{height:calc(var(--_u) * 7.4);border-radius:calc(var(--_u) * 2);font-size:calc(var(--_u) * 4.9);color:#b0b0b5;justify-content:center;align-items:center;display:flex}.phone-settings_option.on{color:#000;background-color:#e9e9eb}.phone-settings_toggle{width:calc(var(--_u) * 12.5);height:calc(var(--_u) * 7.6);border-radius:var(--radius-round);background-color:#34c759;flex:none;position:relative}.phone-settings_toggle:after{content:"";top:calc(var(--_u) * .5);right:calc(var(--_u) * .5);width:calc(var(--_u) * 6.6);aspect-ratio:1;border-radius:var(--radius-round);box-shadow:0 calc(var(--_u) * .5) calc(var(--_u) * 1) lab(0% none none/.2);background-color:#fff;position:absolute}.phone-settings_toggle.off{background-color:#e9e9eb}.phone-settings_toggle.off:after{right:auto;left:calc(var(--_u) * .5)}.phone-settings_picker{align-items:center;gap:calc(var(--_u) * 1.5);color:#6e6e73;display:inline-flex}.phone-settings_chevrons{--_size:calc(var(--_u) * 3.9);color:#8a8a8e}.feature-day_wrap{gap:var(--space-8);flex-direction:column;width:100%;display:flex}.feature-day_phones{justify-content:center;align-items:center;gap:var(--space-8);flex-direction:column;display:flex}.feature-day_phones>*{max-width:17.5rem}@media (min-width:48rem){.feature-day_phones{align-items:flex-start;gap:var(--section-space-small);flex-direction:row}.feature-day_phones>*{max-width:20.5rem}}.feature-sensor_wrap{align-items:start}.feature-sensor_wrap .feature-sensor_intro{gap:var(--space-4);align-self:start}.feature-sensor_wrap .feature-sensor_intro>.heading{margin:0}.feature-sensor_wrap .feature-sensor_body{gap:var(--space-5);max-width:56ch;color:var(--text-2)}.feature-sensor_wrap .feature-sensor_body>.text{margin:0}.feature-sensor_wrap .feature-sensor_body strong{color:var(--text);font-weight:var(--primary-bold)}@media (min-width:64rem){.feature-sensor_wrap .feature-sensor_body{padding-top:var(--space-3)}}.two-days_wrap{--_label-width:9.5rem;--_count-width:5.5rem;gap:var(--space-5);width:100%;padding:var(--space-6);background-color:var(--background-3);border:var(--border-width) solid var(--border);border-radius:var(--radius-main);flex-direction:column;display:flex}.two-days_head{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.two-days_head>.heading{margin:0}.two-days_legend{gap:var(--space-4);color:var(--text-2);display:flex}.two-days_legend>li{align-items:center;gap:var(--space-1);display:inline-flex}.two-days_list{gap:var(--space-4);flex-direction:column;display:flex}.two-days_row{grid-template-columns:var(--_label-width) minmax(0, 1fr) var(--_count-width);align-items:center;column-gap:var(--space-4);display:grid}.two-days_label{font-weight:var(--primary-bold)}.two-days_count{text-align:end;color:var(--text-2);font-variant-numeric:tabular-nums}.two-days_line{height:1.5rem;position:relative}.two-days_line:before{content:"";inset-inline:0;height:var(--border-width);background-color:var(--border);position:absolute;top:50%}.two-days_line>.two-days_mark{top:50%;left:var(--_at);position:absolute;translate:-50% -50%}.two-days_mark{aspect-ratio:1;border-radius:var(--radius-round);width:.75rem;display:inline-block}.two-days_mark.walk{border:.125rem solid var(--brand-500);background-color:var(--background-3)}.two-days_mark.nudge{background-color:var(--text)}.two-days_axis{grid-template-columns:var(--_label-width) minmax(0, 1fr) var(--_count-width);column-gap:var(--space-4);max-width:none;color:var(--text-2);font-variant-numeric:tabular-nums;display:grid}.two-days_axis_line{grid-column:2;justify-content:space-between;display:flex}@media not (min-width:48rem){.two-days_wrap{padding:var(--space-4);font-size:var(--text-small)}.two-days_list{gap:var(--space-5)}.two-days_row{row-gap:var(--space-1);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label count""line line"}.two-days_label{grid-area:label}.two-days_count{grid-area:count}.two-days_line{grid-area:line}.two-days_axis{grid-template-columns:minmax(0,1fr)}.two-days_axis_line{grid-column:1}}.nudges_grid{--_gap-size:var(--space-7)}.hero_section{min-height:calc(100svh - var(--nav-height));flex-direction:column;justify-content:center;display:flex}}
