@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&family=Outfit:wght@600;700;800&family=Vazirmatn:wght@400;500;600;700;800&display=swap";.v7-demo{--core-bg:var(--v7-bg,#090a0d);--core-surface:var(--v7-surface-1,#12151b);--core-surface-2:var(--v7-surface-2,#171a21);--core-surface-3:var(--v7-surface-3,#1c2028);--core-border:var(--v7-border,#2b2e35);--core-text:var(--v7-text,#f3f0e8);--core-text-2:var(--v7-text-2,#b4afa6);--core-text-3:var(--v7-text-3,#96938b);--core-gold:var(--v7-gold,#d3b158);--core-gold-muted:var(--v7-gold-soft,#d3b1581c);--core-success:var(--v7-success,#53c982);--core-warning:var(--v7-warning,#e8864b);--core-radius-sm:var(--v7-radius-sm,12px);--core-radius-md:var(--v7-radius-md,18px);--core-radius-lg:var(--v7-radius-lg,26px);--core-gap:var(--v7-gap,16px);--core-space:var(--v7-space,24px);box-sizing:border-box;width:100%;min-width:0;color:var(--core-text);text-align:start;font-variant-numeric:tabular-nums;isolation:isolate;font-family:inherit;font-size:15px;line-height:1.5}.v7-demo *,.v7-demo :before,.v7-demo :after{box-sizing:border-box}.v7-demo [hidden]{display:none!important}.v7-demo :is(h3,h4,p,ul,dl,dd){margin:0}.v7-demo :is(button,a){-webkit-tap-highlight-color:transparent}.v7-demo button{font:inherit;cursor:pointer}.v7-demo button:focus-visible,.v7-demo a:focus-visible{outline:3px solid var(--core-gold);outline-offset:4px}.v7-demo button,.v7-demo a{touch-action:manipulation}.v7-demo :is(button,a){transition:background-color .16s,border-color .16s,color .16s,transform .16s}.v7-demo .app-icon{flex:none}.v7-demo[dir=rtl]{font-family:Vazirmatn,Inter,sans-serif;line-height:1.8}.v7-demo[dir=rtl] .core-direction-icon{transform:scaleX(-1)}.v7-demo .core-app-header{justify-content:space-between;align-items:center;gap:var(--core-gap);min-width:0;margin-block-end:var(--core-space);display:flex}.v7-demo .core-app-brand{align-items:center;gap:10px;min-width:0;display:flex}.v7-demo .core-app-brand img{object-fit:contain;flex:none;width:30px;height:30px}.v7-demo .core-app-brand>span{flex-wrap:wrap;align-items:baseline;gap:7px;min-width:0;display:flex}.v7-demo .core-app-brand strong{color:var(--core-gold);font-size:17px;font-weight:800}.v7-demo .core-app-brand span span{color:var(--core-text-2);font-size:13px}.v7-demo .core-eyebrow{color:var(--core-gold);letter-spacing:.065em;text-transform:uppercase;font-size:11px;font-weight:750;line-height:1.5}.v7-demo[dir=rtl] .core-eyebrow{letter-spacing:0}.v7-demo .core-goal-badge,.v7-demo .core-status-pill{border:1px solid var(--core-border);color:var(--core-gold);background:var(--core-gold-muted);border-radius:999px;align-items:center;gap:6px;padding:7px 10px;font-size:12px;font-weight:650;line-height:1.4;display:inline-flex}.v7-demo .core-status-pill{color:var(--core-success);background:#53c98212}.v7-demo .core-primary-button,.v7-demo .core-secondary-button{min-height:max(44px, var(--v7-button-height,46px));border-radius:var(--core-radius-sm);color:var(--core-bg);background:var(--core-gold);border:1px solid #0000;justify-content:space-between;align-items:center;gap:10px;padding:11px 16px;font-weight:750;line-height:1.45;text-decoration:none;display:inline-flex}.v7-demo .core-primary-button:hover{background:#e5c771}.v7-demo .core-primary-button:active,.v7-demo .core-secondary-button:active{transform:translateY(1px)}.v7-demo .core-secondary-button{color:var(--core-text);background:var(--core-surface-2);border-color:var(--core-border)}.v7-demo .core-secondary-button:hover{background:var(--core-surface-3);border-color:var(--core-gold)}.v7-demo .core-value{min-width:0;max-width:100%;color:var(--core-text);flex-wrap:wrap;align-items:baseline;gap:5px;font-size:25px;font-weight:750;line-height:1.3;display:inline-flex}.v7-demo .core-value small{color:var(--core-text-2);font-size:12px;font-weight:550}.v7-demo .core-demo-footnote{color:var(--core-text-2);font-size:13px;line-height:1.7}.v7-demo .core-native-icon{border-radius:var(--core-radius-sm);width:34px;height:34px;color:var(--core-gold);background:var(--core-surface-3);flex:none;place-items:center;display:grid}.v7-demo .core-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden;margin:-1px!important}.v7-demo.core-today{padding:var(--core-space);background:var(--core-bg);border:1px solid var(--core-border);border-radius:var(--core-radius-lg);box-shadow:0 16px 48px #0000002e}.v7-demo .core-mission{align-items:center;gap:var(--core-gap);border:1px solid var(--core-border);border-radius:var(--core-radius-md);background:var(--core-surface);grid-template-columns:92px minmax(0,1fr);padding:22px 20px;display:grid}.v7-demo .core-mission-ring{place-items:center;width:92px;height:92px;display:grid;position:relative}.v7-demo .core-mission-ring svg{width:100%;height:100%;position:absolute;inset:0}.v7-demo .core-mission-ring line{stroke:var(--core-surface-3);stroke-width:3.5px;stroke-linecap:round}.v7-demo .core-mission-ring .core-ring-active{stroke:var(--core-gold)}.v7-demo .core-mission-ring strong{letter-spacing:-.04em;font-size:27px}.v7-demo .core-mission-copy{min-width:0}.v7-demo .core-mission-copy h3{letter-spacing:-.025em;font-size:clamp(20px,1.6vw,25px);font-weight:750;line-height:1.3;margin-block:5px!important}.v7-demo .core-mission-copy>p:last-of-type{color:var(--core-text-2);font-size:13px}.v7-demo .core-mission .core-primary-button{margin-block-start:14px;font-size:13px}.v7-demo .core-plan-detail{border-inline-start:2px solid var(--core-gold);background:var(--core-gold-muted);border-radius:0 var(--core-radius-sm) var(--core-radius-sm) 0;color:var(--core-text-2);align-items:flex-start;gap:12px;margin-block-start:12px;padding:14px;font-size:14px;display:flex}.v7-demo .core-plan-detail .app-icon{color:var(--core-gold);margin-block-start:3px}.v7-demo[dir=rtl] .core-plan-detail{border-radius:var(--core-radius-sm) 0 0 var(--core-radius-sm)}.v7-demo .core-list-heading{justify-content:space-between;align-items:center;gap:12px;margin-block:20px 12px;display:flex}.v7-demo .core-list-heading strong{font-size:18px}.v7-demo .core-list-heading>span{color:var(--core-text-2);font-size:12px}.v7-demo .core-today-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.v7-demo .core-metric{background:var(--core-surface);border:1px solid var(--core-border);border-radius:var(--core-radius-sm);flex-direction:column;align-items:flex-start;min-width:0;padding:14px;display:flex}.v7-demo .core-metric-top{align-self:stretch;align-items:center;gap:8px;margin-block-end:10px;display:flex}.v7-demo .core-metric-label{flex:1;min-width:0;font-size:13px;font-weight:650;line-height:1.35}.v7-demo .core-complete-mark{background:var(--core-gold);width:20px;height:20px;color:var(--core-bg);border-radius:50%;flex:none;place-items:center;display:grid}.v7-demo .core-metric p{color:var(--core-text-2);font-size:12px;line-height:1.5;margin-block-start:4px!important}.v7-demo .core-metric:first-child .core-value,.v7-demo .core-metric:last-child .core-value{font-size:16px}.v7-demo .core-metric-state{color:var(--core-text-3);margin-block-start:8px;font-size:11px;line-height:1.5}.v7-demo .core-metric--complete .core-native-icon{background:var(--core-gold-muted)}.v7-demo .core-progress-track{background:var(--core-surface-3);border-radius:999px;width:100%;height:3px;margin-block-start:9px;overflow:hidden}.v7-demo .core-progress-track>span{background:var(--core-gold);border-radius:inherit;height:100%;display:block}.v7-demo.core-today--compact .core-metric{padding:12px}.v7-demo.core-goals{padding:var(--core-space);border:1px solid var(--core-border);border-radius:var(--core-radius-lg);background:var(--core-bg)}.v7-demo.core-goals .core-app-header>.app-icon{color:var(--core-gold)}.v7-demo .core-canvas-title{letter-spacing:-.02em;font-size:24px;font-weight:750;line-height:1.3;margin-block-end:20px!important}.v7-demo .core-goals-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.v7-demo .core-goal-option{text-align:start;min-width:0;min-height:170px;color:var(--core-text);background:var(--core-surface);border:1px solid var(--core-border);border-radius:var(--core-radius-md);flex-direction:column;gap:8px;padding:17px;display:flex}.v7-demo .core-goal-option:hover{border-color:var(--core-gold);background:var(--core-surface-2)}.v7-demo .core-goal-option.is-selected{background:var(--core-gold-muted);border-color:var(--core-gold);box-shadow:inset 0 0 0 1px var(--core-gold)}.v7-demo .core-goal-top{justify-content:space-between;align-self:stretch;align-items:center;margin-block-end:8px;display:flex}.v7-demo .core-goal-icon{border:1px solid var(--core-border);border-radius:var(--core-radius-sm);width:42px;height:42px;color:var(--core-gold);background:var(--core-surface-2);place-items:center;display:grid}.v7-demo .core-goal-icon--lose svg{transform:rotate(180deg)}.is-selected .core-goal-icon{color:var(--core-bg);background:var(--core-gold);border-color:var(--core-gold)}.v7-demo .core-selection-mark{border:1.5px solid var(--core-text-3);width:21px;height:21px;color:var(--core-gold);border-radius:50%;place-items:center;display:grid}.is-selected .core-selection-mark{border-color:var(--core-gold)}.v7-demo .core-goal-option>strong{font-size:17px;font-weight:700;line-height:1.3}.v7-demo .core-goal-option>span:last-child{color:var(--core-text-2);font-size:12px;line-height:1.6}.v7-demo .core-goal-context{border:1px solid var(--core-border);border-radius:var(--core-radius-md);background:var(--core-surface);margin-block-start:18px;padding:19px}.v7-demo .core-context-heading{color:var(--core-gold);align-items:center;gap:11px;display:flex}.v7-demo .core-context-heading h4{color:var(--core-text);margin-block-start:2px;font-size:20px}.v7-demo .core-context-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;animation:.18s core-content-appear;display:grid;margin-block-start:17px!important}.v7-demo .core-context-list>div{min-width:0}.v7-demo .core-context-list dt{color:var(--core-gold);align-items:center;gap:6px;font-size:12px;font-weight:700;display:flex}.v7-demo .core-context-list dd{color:var(--core-text-2);margin-block-start:5px;font-size:13px;line-height:1.65}.v7-demo.core-goals>.core-demo-footnote{margin-block-start:15px!important}.v7-demo.core-progress{padding:var(--core-space);border:1px solid var(--core-border);border-radius:var(--core-radius-lg);background:var(--core-surface)}.v7-demo .core-trend-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.v7-demo .core-trend-heading>div{min-width:0}.v7-demo .core-trend-heading .core-value{letter-spacing:-.04em;margin-block:5px;font-size:44px}.v7-demo .core-trend-heading .core-value small{letter-spacing:0;font-size:16px}.v7-demo .core-trend-heading p{color:var(--core-text-2);flex-wrap:wrap;gap:5px;font-size:12px;display:flex}.v7-demo .core-trend-heading p strong{color:var(--core-gold);font-weight:650}.v7-demo .core-target-summary{border-inline-start:1px solid var(--core-border);margin-block-start:7px;padding-inline-start:16px}.v7-demo .core-target-summary>span{color:var(--core-text-2);font-size:12px;display:block}.v7-demo .core-target-summary strong{margin-block-start:8px;font-size:23px;font-weight:650;display:block}.v7-demo .core-range-control{border:1px solid var(--core-border);background:var(--core-surface-2);border-radius:999px;gap:3px;width:max-content;max-width:100%;margin-block-start:22px;padding:3px;display:flex}.v7-demo .core-range-control button{color:var(--core-text-2);background:0 0;border:0;border-radius:999px;min-width:78px;min-height:44px;padding:8px 14px;font-size:13px;font-weight:650}.v7-demo .core-range-control button:hover{color:var(--core-text)}.v7-demo .core-range-control button.is-selected{color:var(--core-gold);background:var(--core-gold-muted)}.v7-demo .core-weight-chart{width:100%;min-width:0;height:auto;margin-block-start:8px;display:block;overflow:visible}.v7-demo .core-chart-grid{stroke:var(--core-border);stroke-dasharray:2 6;stroke-width:1px}.v7-demo .core-chart-label{fill:var(--core-text-2);font-family:inherit;font-size:14px}.v7-demo .core-chart-date{font-size:13px}.v7-demo .core-line{fill:none;stroke-linecap:round;stroke-linejoin:round}.v7-demo .core-line--weighins{stroke:var(--core-text-3);stroke-width:1.4px;opacity:.6}.v7-demo .core-chart-point{fill:var(--core-text-2)}.v7-demo .core-line--average{stroke:var(--core-gold);stroke-width:3px}.v7-demo .core-line--target{stroke:var(--core-warning);stroke-width:1.5px}.v7-demo .core-line--trajectory{stroke:var(--core-gold);stroke-width:1.4px;stroke-dasharray:5 6;opacity:.6}.v7-demo .core-chart-legend{color:var(--core-text-2);flex-wrap:wrap;gap:8px 15px;padding:0;font-size:12px;line-height:1.6;list-style:none;display:flex;margin-block:12px 20px!important}.v7-demo .core-chart-legend li{align-items:center;gap:6px;display:flex}.v7-demo .core-legend-line{border-block-start:2px solid var(--core-text-3);width:18px;height:0;display:block}.v7-demo .core-legend-line--1{border-color:var(--core-gold)}.v7-demo .core-legend-line--2{border-color:var(--core-warning)}.v7-demo .core-legend-line--3{border-color:var(--core-gold);opacity:.65;border-block-start-style:dashed}.v7-demo .core-progress-context{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.v7-demo .core-progress-context>div{border:1px solid var(--core-border);border-radius:var(--core-radius-sm);background:var(--core-surface-2);flex-direction:column;align-items:flex-start;min-width:0;padding:13px 11px;display:flex}.v7-demo .core-progress-context .app-icon{color:var(--core-gold);margin-block-end:8px}.v7-demo .core-progress-context span{color:var(--core-text-2);font-size:11px;line-height:1.5}.v7-demo .core-progress-context strong{margin-block-start:5px;font-size:20px;font-weight:700;line-height:1.35}.v7-demo .core-progress-context small{color:var(--core-text-2);font-size:10px;font-weight:500;line-height:1.5}.v7-demo .core-progress-insight{color:var(--core-text-2);align-items:flex-start;gap:9px;font-size:13px;line-height:1.7;display:flex;margin-block-start:18px!important}.v7-demo .core-progress-insight .app-icon{color:var(--core-gold);margin-block-start:2px}.is-visible .core-line--average{animation:.95s ease-out both core-line-draw}.v7-demo .core-context-label{text-align:center}.v7-demo .core-coach-sources{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;padding:0;list-style:none;display:grid;margin-block-start:14px!important}.v7-demo .core-coach-sources li{border:1px solid var(--core-border);border-radius:var(--core-radius-sm);min-width:0;color:var(--core-text-2);background:var(--core-surface);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:13px 7px;font-size:11px;line-height:1.5;display:flex}.v7-demo .core-coach-sources .app-icon{color:var(--core-gold)}.v7-demo .core-context-connector{height:38px;color:var(--core-gold);justify-items:center;display:grid}.v7-demo .core-context-connector>span{background:var(--core-border);width:1px;height:18px}.v7-demo .core-coach-review{border-radius:var(--core-radius-lg);background:var(--core-surface);padding:var(--core-space);border:1px solid #53c98242}.v7-demo .core-coach-brand{align-items:center;gap:10px;min-width:0;display:flex}.v7-demo .core-coach-brand>strong{font-size:17px;font-weight:750}.v7-demo .core-coach-avatar{border:1px solid var(--core-gold);width:39px;height:39px;color:var(--core-gold);background:var(--core-bg);border-radius:50%;flex:none;place-items:center;display:grid}.v7-demo .core-coach-review h3{letter-spacing:-.025em;color:#efd77f;max-width:20ch;font-size:clamp(24px,2vw,31px);font-weight:750;line-height:1.3}.v7-demo .core-coach-message{color:var(--core-text-2);font-size:15px;line-height:1.8;margin-block-start:16px!important}.v7-demo .core-coach-actions{background:var(--core-surface-2);border:1px solid var(--core-border);border-radius:var(--core-radius-md);margin-block:21px;padding:17px}.v7-demo .core-coach-actions h4{color:var(--core-gold);font-size:12px;font-weight:750}.v7-demo .core-coach-actions ul{gap:11px;margin-block-start:12px;padding:0;list-style:none;display:grid}.v7-demo .core-coach-actions li{align-items:baseline;gap:10px;font-size:14px;line-height:1.65;display:flex}.v7-demo .core-coach-actions li>span:first-child{background:var(--core-gold);border-radius:50%;flex:none;width:5px;height:5px}.v7-demo .core-coach-review>.core-primary-button{width:100%;font-size:14px;display:flex}.v7-demo .core-reason-button{width:100%;min-height:50px;color:var(--core-text);border:0;border-block-start:1px solid var(--core-border);text-align:start;background:0 0;justify-content:space-between;align-items:center;gap:10px;margin-block-start:20px;padding:15px 0;display:flex;font-size:13px!important;font-weight:650!important}.v7-demo .core-reason-button>span,.v7-demo .core-followup .core-secondary-button>span:last-child{transition:transform .16s;display:flex}.v7-demo .core-reason-button .is-open,.v7-demo .core-followup .core-secondary-button .is-open{transform:rotate(180deg)}.v7-demo .core-rationale{color:var(--core-text-2);border-inline-start:2px solid var(--core-gold);padding-inline-start:14px;font-size:14px;line-height:1.8;margin-block:2px 12px!important}.v7-demo .core-followup{margin-block-start:12px}.v7-demo .core-followup>button{justify-content:flex-start;width:100%;font-size:14px}.v7-demo .core-followup>button>span:last-child{margin-inline-start:auto}.v7-demo .core-chat{flex-direction:column;gap:15px;margin-block-start:18px;animation:.2s core-content-appear;display:flex}.v7-demo .core-chat-question{background:var(--core-gold-muted);border:1px solid #d3b15852;border-radius:22px 22px 5px;align-self:flex-end;max-width:90%;padding:13px 18px;font-size:14px;font-weight:650}.v7-demo .core-chat-answer{align-items:flex-start;gap:10px;display:flex}.v7-demo .core-chat-answer .core-coach-avatar{width:33px;height:33px}.v7-demo .core-chat-answer>p{border:1px solid var(--core-border);background:var(--core-surface-2);min-width:0;color:var(--core-text-2);border-radius:5px 22px 22px;padding:17px;font-size:14px;line-height:1.85}.v7-demo[dir=rtl] .core-chat-question{border-radius:22px 22px 22px 5px}.v7-demo[dir=rtl] .core-chat-answer>p{border-radius:22px 5px 22px 22px}.v7-demo .core-coach-control{text-align:center;margin-block-start:22px}.v7-demo .core-coach-control strong{font-size:16px;font-weight:650}.v7-demo .core-coach-control p{color:var(--core-text-2);margin-block-start:6px;font-size:12px}.v7-demo .core-coach-control p:first-of-type{justify-content:center;align-items:center;gap:6px;display:flex}.is-visible .core-coach-sources li{animation:.45s ease-out both core-context-arrive}.is-visible .core-coach-sources li:nth-child(2){animation-delay:45ms}.is-visible .core-coach-sources li:nth-child(3){animation-delay:90ms}.is-visible .core-coach-sources li:nth-child(4){animation-delay:.135s}.is-visible .core-coach-sources li:nth-child(5){animation-delay:.18s}@keyframes core-content-appear{0%{opacity:.7;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@keyframes core-context-arrive{0%{opacity:.6;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@keyframes core-line-draw{0%{stroke-dasharray:100;stroke-dashoffset:100px}to{stroke-dasharray:100;stroke-dashoffset:0}}@media (width<=1100px){.v7-demo .core-progress-context{grid-template-columns:repeat(2,minmax(0,1fr))}.v7-demo .core-progress-context>div{padding:14px}}@media (width<=600px){.v7-demo{--core-space:18px;--core-gap:12px}.v7-demo.core-today,.v7-demo.core-goals,.v7-demo.core-progress{padding:17px}.v7-demo .core-mission{grid-template-columns:70px minmax(0,1fr);padding:18px 14px}.v7-demo .core-mission-ring{width:70px;height:70px}.v7-demo .core-mission-ring strong{font-size:23px}.v7-demo .core-mission-copy h3{font-size:20px}.v7-demo .core-mission .core-primary-button{width:100%;padding-inline:12px;font-size:12px}.v7-demo .core-metric,.v7-demo.core-today--compact .core-metric{padding:12px 10px}.v7-demo .core-today-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.v7-demo .core-metric-top{gap:6px}.v7-demo .core-native-icon{border-radius:9px;width:27px;height:27px}.v7-demo .core-native-icon .app-icon{width:18px;height:18px}.v7-demo .core-metric-label{font-size:12px}.v7-demo .core-complete-mark{width:17px;height:17px}.v7-demo .core-metric p{font-size:11px}.v7-demo .core-value{font-size:23px}.v7-demo .core-value small{font-size:10px}.v7-demo .core-list-heading>span{font-size:11px}.v7-demo .core-goals-grid{gap:10px}.v7-demo .core-goal-option{min-height:176px;padding:14px 12px}.v7-demo .core-goal-option>strong{font-size:16px}.v7-demo .core-goal-option>span:last-child{font-size:12px}.v7-demo .core-goal-context{padding:15px}.v7-demo .core-context-list{gap:14px}.v7-demo .core-context-list dd{font-size:12px}.v7-demo .core-canvas-title{font-size:22px}.v7-demo .core-trend-heading{gap:14px}.v7-demo .core-trend-heading .core-value{font-size:38px}.v7-demo .core-target-summary{padding-inline-start:12px}.v7-demo .core-target-summary strong{font-size:19px}.v7-demo .core-target-summary>span{font-size:11px}.v7-demo.core-progress .core-app-header{gap:8px}.v7-demo.core-progress .core-status-pill{font-size:10px}.v7-demo .core-chart-label{font-size:24px}.v7-demo .core-chart-date{font-size:22px}.v7-demo .core-chart-legend{gap:8px 12px;font-size:11px}.v7-demo .core-weight-chart{width:calc(100% + 10px);margin-inline:-5px}.v7-demo .core-coach-sources{grid-template-columns:repeat(3,minmax(0,1fr))}.v7-demo .core-coach-sources li:nth-last-child(-n+2){flex-direction:row}.v7-demo .core-coach-sources li:nth-last-child(2){grid-column:1/3}.v7-demo .core-coach-review{padding:20px 18px}.v7-demo .core-coach-review .core-app-header{align-items:flex-start;gap:10px}.v7-demo .core-coach-brand{gap:8px}.v7-demo .core-coach-brand>strong{font-size:16px}.v7-demo .core-coach-review h3{font-size:25px}.v7-demo .core-coach-review .core-status-pill{padding:6px 8px;font-size:10px}.v7-demo .core-coach-message{font-size:14px}.v7-demo .core-coach-actions{padding:15px}.v7-demo .core-coach-actions li{font-size:13px}.v7-demo .core-chat-answer>p{padding:14px;font-size:13px}.v7-demo .core-coach-control strong{font-size:15px}.v7-demo .core-coach-control p{font-size:11px}}@media (width<=390px){.v7-demo .core-goal-badge{gap:4px;padding:6px 8px;font-size:10px}.v7-demo .core-app-brand strong{font-size:16px}.v7-demo .core-app-brand span span{font-size:11px}.v7-demo .core-mission{grid-template-columns:60px minmax(0,1fr);gap:10px;padding-inline:12px}.v7-demo .core-mission-ring{width:60px;height:60px}.v7-demo .core-mission-ring strong{font-size:21px}.v7-demo .core-mission-copy h3{font-size:18px}.v7-demo .core-mission .core-primary-button{gap:5px;padding-inline:9px}.v7-demo .core-metric-top{flex-wrap:wrap}.v7-demo .core-metric-label{flex-basis:calc(100% - 35px)}.v7-demo .core-metric-top .core-complete-mark{display:none}.v7-demo .core-metric:first-child .core-value,.v7-demo .core-metric:last-child .core-value{font-size:14px}.v7-demo .core-context-list{grid-template-columns:minmax(0,1fr);gap:12px}.v7-demo .core-goal-option{padding:13px 10px}.v7-demo .core-goal-option>strong{font-size:15px}.v7-demo .core-goal-option>span:last-child{font-size:11px}.v7-demo .core-trend-heading .core-value{font-size:35px}.v7-demo .core-trend-heading p{font-size:11px}.v7-demo .core-progress-context>div{padding:12px 10px}.v7-demo .core-progress-context strong{font-size:18px}.v7-demo .core-coach-review .core-app-header{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.v7-demo *,.v7-demo :before,.v7-demo :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.v7-demo .core-line--average{stroke-dashoffset:0!important}}.v7-demo.core-today,.v7-demo.core-goals,.v7-demo.core-progress{background:var(--core-surface);box-shadow:none}.v7-demo .core-goals-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.v7-demo .core-goal-option{gap:6px;min-height:0;padding:16px}.v7-demo .core-goal-top{margin-block-end:4px}.v7-demo .core-goal-context{border-inline-start:2px solid var(--core-gold);background:var(--core-surface-2);margin-block-start:12px;padding:18px}.v7-demo .core-context-list{grid-template-columns:repeat(4,minmax(0,1fr))}.v7-demo .core-context-heading h4{font-size:18px}.v7-demo .core-progress-stage{gap:var(--core-space);grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:center;display:grid}.v7-demo .core-progress-plot{min-width:0}.v7-demo .core-weight-chart{max-height:320px;display:block}.v7-demo .core-progress-context{grid-template-columns:repeat(2,minmax(0,1fr))}.v7-demo .core-range-control{grid-template-columns:repeat(4,minmax(0,1fr));max-width:100%;display:inline-grid}.v7-demo .core-range-control button{min-width:0;padding-inline:12px}.v7-demo .core-coach-stage{gap:var(--core-space);grid-template-columns:minmax(0,1.85fr) minmax(0,1fr);align-items:start;display:grid}.v7-demo .core-coach-stage>*{min-width:0}.v7-demo .core-followup{padding:var(--core-space);border:1px solid var(--core-border);border-radius:var(--core-radius-lg);background:var(--core-surface);margin-block-start:0}.v7-demo .core-followup>button{text-align:start;background:0 0;border:0;padding-inline:0}.v7-demo .core-coach-message{max-width:62ch}.v7-demo .core-context-connector{height:24px}.v7-demo .core-context-connector>span{height:8px}.v7-demo .core-rationale:not([hidden]){animation:.2s core-content-appear}.v7-demo .core-coach-control{border-block-start:1px solid var(--core-border);padding-block-start:20px}@media (width<=1024px){.v7-demo .core-goals-grid,.v7-demo .core-context-list{grid-template-columns:repeat(2,minmax(0,1fr))}.v7-demo .core-progress-stage{grid-template-columns:minmax(0,1fr);gap:12px}.v7-demo .core-progress-context{grid-template-columns:repeat(4,minmax(0,1fr))}.v7-demo .core-coach-stage{grid-template-columns:minmax(0,1fr)}}.seo-native-demo .core-goals-grid,.seo-native-demo .core-context-list{grid-template-columns:repeat(2,minmax(0,1fr))}.seo-native-demo .core-progress-stage,.seo-native-demo .core-coach-stage{grid-template-columns:minmax(0,1fr)}@media (width<=600px){.v7-demo .core-goal-option{min-height:0;padding:13px 11px}.v7-demo .core-progress-context{grid-template-columns:repeat(2,minmax(0,1fr))}.v7-demo .core-followup{padding:18px}.v7-demo .core-range-control{width:100%;display:grid}.v7-demo .core-range-control button{padding-inline:5px;font-size:12px}.v7-demo .core-chat-answer>p{padding:12px}}@media (width<=390px){.v7-demo .core-context-list{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.v7-demo .core-rationale:not([hidden]){animation:none}}.v7-demo .core-evidence-window{color:var(--core-text-2);grid-column:1/-1;font-size:12px;font-weight:600;line-height:1.6}.training-demo,.food-demo,.cardio-demo{min-width:0;color:var(--v7-text,#f3f0e8);background:var(--v7-surface-1,#12151b);border:1px solid var(--v7-border,#292c33);border-radius:var(--v7-radius-lg,24px);padding:var(--v7-space,24px);text-align:start;overflow-wrap:anywhere}:is(.training-demo,.food-demo,.cardio-demo) :is(h3,h4,p,figure,dl,dd,ol){margin:0}:is(.training-demo,.food-demo,.cardio-demo) :is(button,input,textarea){font:inherit}:is(.training-demo,.food-demo,.cardio-demo) button{min-height:max(44px, var(--v7-button-height,48px));cursor:pointer;min-width:0;transition:background-color .16s,border-color .16s,color .16s}:is(.training-demo,.food-demo,.cardio-demo) :is(button,input,textarea,[role=tabpanel]):focus-visible{outline:2px solid var(--v7-gold,#d3b158);outline-offset:4px}:is(.training-demo,.food-demo,.cardio-demo) :is(button,input,textarea){border-radius:var(--v7-radius-sm,10px)}:is(.training-demo,.food-demo,.cardio-demo) :is(input,textarea){box-sizing:border-box;width:100%;min-width:0;color:var(--v7-text,#f3f0e8);background:var(--v7-surface-3,#1c2028);border:1px solid var(--v7-border,#292c33)}:is(.training-demo,.food-demo,.cardio-demo) .app-icon{flex-shrink:0}.training-demo .training-demo__header,.training-demo .training-demo__identity,.food-demo .food-demo__header,.cardio-demo .cardio-demo__header{align-items:center;gap:var(--v7-gap,16px);min-width:0;display:flex}.training-demo .training-demo__header{margin-bottom:var(--v7-space,24px);justify-content:space-between;align-items:flex-start}.training-demo .training-demo__identity{flex:1}.training-demo .training-demo__identity>div,.cardio-demo .cardio-demo__header>div{min-width:0}.training-demo .training-demo__icon,.food-demo .food-demo__icon,.cardio-demo .cardio-demo__icon{border-radius:var(--v7-radius-sm,10px);width:46px;height:46px;color:var(--v7-gold,#d3b158);background:var(--v7-gold-soft,#d3b1581a);flex:0 0 46px;place-items:center;display:grid}.training-demo .training-demo__identity h3,.food-demo .food-demo__header h3,.cardio-demo .cardio-demo__header h3{letter-spacing:-.025em;font-size:clamp(22px,2.5vw,30px);font-weight:800;line-height:1.18}.training-demo .training-demo__eyebrow,.cardio-demo .cardio-demo__header p{color:var(--v7-text-2,#aaa69e);font-size:12px;font-weight:700;line-height:1.5;margin-bottom:5px!important}.training-demo .training-demo__subline{color:var(--v7-text-2,#aaa69e);font-size:14px;line-height:1.5;margin-top:7px!important}.training-demo .training-demo__prescription{max-width:40%;color:var(--v7-gold,#d3b158);background:var(--v7-gold-soft,#d3b1581a);border-radius:var(--v7-radius-sm,10px);align-self:flex-start;padding:9px 12px;font-size:13px;font-weight:700;line-height:1.5}.training-demo .training-demo__tabs,.food-demo .food-demo__methods,.food-demo .food-demo__sources{background:var(--v7-bg,#090a0d);border:1px solid var(--v7-border,#292c33);border-radius:var(--v7-radius-md,16px);gap:5px;padding:5px;display:grid}.training-demo .training-demo__tabs{margin-bottom:var(--v7-gap,16px);grid-template-columns:repeat(3,minmax(0,1fr))}.training-demo .training-demo__tabs button,.food-demo .food-demo__methods button,.food-demo .food-demo__sources button{color:var(--v7-text-2,#aaa69e);overflow-wrap:anywhere;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:10px;font-size:14px;font-weight:700;line-height:1.35;display:flex}.training-demo .training-demo__tabs button[aria-selected=true],.food-demo .food-demo__methods button[aria-selected=true],.food-demo .food-demo__sources button[aria-selected=true]{color:var(--v7-gold,#d3b158);background:var(--v7-surface-2,#171a21);border-color:var(--v7-border,#292c33)}.training-demo .training-demo__tabs button:hover,.food-demo .food-demo__methods button:hover,.food-demo .food-demo__sources button:hover{color:var(--v7-text,#f3f0e8);background:var(--v7-surface-2,#171a21)}.training-demo .training-demo__body{gap:var(--v7-gap,16px);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;display:grid}.training-demo .training-demo__exercise,.training-demo .training-demo__workspace{min-width:0}.training-demo .training-demo__exercise{background:var(--v7-surface-2,#171a21);border:1px solid var(--v7-border,#292c33);border-radius:var(--v7-radius-md,16px);padding:16px}.training-demo .training-demo__art{aspect-ratio:4/3;place-items:center;width:100%;display:grid}.training-demo .training-demo__art img{object-fit:contain;direction:ltr;width:100%;height:100%;max-height:290px;display:block;transform:none}.training-demo .training-demo__previous{border-top:1px solid var(--v7-border,#292c33);padding-top:16px}.training-demo .training-demo__previous h4,.training-demo .training-demo__warmup h4{color:var(--v7-text-2,#aaa69e);font-size:14px;font-weight:700;line-height:1.5}.training-demo .training-demo__previous ol{gap:9px;padding:9px 0 0;list-style:none;display:grid}.training-demo .training-demo__previous li{font-variant-numeric:tabular-nums;align-items:center;gap:12px;font-size:17px;font-weight:700;display:flex}.training-demo .training-demo__set-index{width:24px;height:24px;color:var(--v7-text-3,#73716b);background:var(--v7-surface-3,#1c2028);border-radius:6px;place-items:center;font-size:12px;display:grid}.training-demo .training-demo__working,.training-demo .training-demo__logging,.training-demo .training-demo__rest{background:var(--v7-surface-2,#171a21);border:1px solid var(--v7-border,#292c33);border-radius:var(--v7-radius-md,16px);padding:20px}.training-demo .training-demo__workspace h4{font-size:19px;font-weight:750;line-height:1.35}.training-demo .training-demo__context{color:var(--v7-text-2,#aaa69e);font-size:14px;line-height:1.65;margin-top:12px!important}.training-demo .training-demo__metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid;margin-top:20px!important}.training-demo .training-demo__metrics>div{min-width:0}.training-demo .training-demo__metrics dt{color:var(--v7-text-2,#aaa69e);font-size:12px;line-height:1.5}.training-demo .training-demo__metrics dd{font-variant-numeric:tabular-nums;margin-top:4px;font-size:29px;font-weight:800}.training-demo .training-demo__metrics small{color:var(--v7-text-2,#aaa69e);font-size:12px;font-weight:600}.training-demo .training-demo__primary,.food-demo .food-demo__primary,.cardio-demo .cardio-demo__primary{background:var(--v7-gold,#d3b158);width:100%;color:var(--v7-bg,#090a0d);border:1px solid #0000;justify-content:center;align-items:center;gap:10px;padding:12px 16px;font-size:14px;font-weight:800;line-height:1.4;display:flex}.training-demo .training-demo__primary{margin-top:20px}.training-demo .training-demo__primary:hover,.food-demo .food-demo__primary:hover,.cardio-demo .cardio-demo__primary:hover{background:color-mix(in srgb, var(--v7-gold,#d3b158) 88%, white)}.training-demo .training-demo__arrow,.food-demo .food-demo__arrow{flex-shrink:0;display:inline-flex}.training-demo[dir=rtl] .training-demo__arrow,.food-demo[dir=rtl] .food-demo__arrow{transform:scaleX(-1)}.training-demo .training-demo__inputs{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:9px;margin-top:20px;display:grid}.training-demo .training-demo__inputs label{flex-direction:column;gap:8px;min-width:0;display:flex}.training-demo .training-demo__inputs label>span{color:var(--v7-text-2,#aaa69e);font-size:13px;line-height:1.4}.training-demo .training-demo__inputs label small{font-size:11px}.training-demo .training-demo__inputs input{text-align:center;font-variant-numeric:tabular-nums;height:62px;padding:14px 5px;font-size:27px;font-weight:750}.training-demo .training-demo__helper{color:var(--v7-text-2,#aaa69e);font-size:13px;line-height:1.6;margin-top:10px!important}.training-demo .training-demo__error,.food-demo .food-demo__error{color:var(--v7-warning,#e8864b);font-size:13px;line-height:1.6;margin-top:12px!important}.training-demo .training-demo__warmup{border:1px solid var(--v7-border,#292c33);border-radius:var(--v7-radius-md,16px);gap:12px;margin-top:14px;padding:16px;display:grid}.training-demo .training-demo__warmup h4{color:var(--v7-gold,#d3b158);font-size:14px}.training-demo .training-demo__warmup .training-demo__helper{margin-top:3px!important}.training-demo .training-demo__warmup ol{flex-wrap:wrap;gap:8px;padding:0;list-style:none;display:flex}.training-demo .training-demo__warmup li{background:var(--v7-surface-2,#171a21);border-radius:var(--v7-radius-sm,10px);padding:7px 9px;font-size:13px;font-weight:700}.training-demo .training-demo__rest-link{background:var(--v7-surface-2,#171a21);color:var(--v7-text,#f3f0e8);border:1px solid var(--v7-border,#292c33);justify-content:space-between;align-items:center;gap:8px;padding:8px 11px;font-size:13px;display:flex}.training-demo .training-demo__rest-link>bdi{color:var(--v7-gold,#d3b158);margin-inline-start:auto;font-weight:800}.training-demo .training-demo__timer{aspect-ratio:1;place-items:center;width:min(160px,100%);margin:16px auto;display:grid;position:relative}.training-demo .training-demo__timer svg{width:100%;height:100%;transform:rotate(-90deg)}.training-demo .training-demo__timer circle{fill:none;stroke-width:3px}.training-demo .training-demo__timer-track{stroke:var(--v7-border,#292c33)}.training-demo .training-demo__timer-fill{stroke:var(--v7-gold,#d3b158);stroke-linecap:round}.training-demo .training-demo__timer>span{font-variant-numeric:tabular-nums;font-size:40px;font-weight:800;position:absolute}.training-demo .training-demo__timer-controls{flex-wrap:wrap;gap:7px;margin-top:16px;display:flex}.training-demo .training-demo__timer-controls button{color:var(--v7-text,#f3f0e8);background:var(--v7-surface-3,#1c2028);border:1px solid var(--v7-border,#292c33);flex:auto;padding:9px;font-size:12px;font-weight:700}.training-demo .training-demo__logged,.cardio-demo .cardio-demo__logged{color:var(--v7-success,#53c982);align-items:center;gap:7px;font-size:13px;line-height:1.6;display:flex;margin-top:10px!important}.food-demo .food-demo__header{margin-bottom:var(--v7-space,24px)}.food-demo .food-demo__methods{grid-template-columns:repeat(4,minmax(0,1fr))}.food-demo .food-demo__methods button{flex-direction:column;gap:7px}.food-demo .food-demo__methods button>span{flex-wrap:wrap;justify-content:center;align-items:center;gap:5px;display:flex}.food-demo .food-demo__pro{border:1px solid var(--v7-gold,#d3b158);color:var(--v7-gold,#d3b158);vertical-align:middle;border-radius:5px;padding:3px 5px;font-size:9px;font-weight:800;display:inline-block}.food-demo .food-demo__method-panel{padding-top:var(--v7-space,24px)}.food-demo .food-demo__description{color:var(--v7-text-2,#aaa69e);font-size:14px;line-height:1.7;margin-bottom:20px!important}.food-demo .food-demo__query{color:var(--v7-text-2,#aaa69e);gap:9px;font-size:13px;display:grid}.food-demo .food-demo__query :is(input,textarea){resize:vertical;min-height:58px;padding:16px;font-size:17px;line-height:1.5}.food-demo .food-demo__primary{margin-top:16px}.food-demo .food-demo__capture{background:var(--v7-surface-2,#171a21);border:1px solid var(--v7-border,#292c33);border-radius:var(--v7-radius-md,16px);justify-items:center;gap:12px;padding:20px;display:grid}.food-demo .food-demo__capture-icon{color:var(--v7-gold,#d3b158);padding:12px}.food-demo .food-demo__capture h4{font-size:18px}.food-demo .food-demo__capture .food-demo__primary{margin-top:0}.food-demo .food-demo__review{background:var(--v7-surface-2,#171a21);border:1px solid var(--v7-border,#292c33);border-radius:var(--v7-radius-md,16px);padding:20px}.food-demo .food-demo__review-icon{color:var(--v7-gold,#d3b158);margin-bottom:10px;display:inline-flex}.food-demo .food-demo__review h4{margin-bottom:9px;font-size:19px;line-height:1.4}.food-demo .food-demo__review>p{color:var(--v7-text-2,#aaa69e);font-size:14px;line-height:1.65}.food-demo .food-demo__review dl{border-block:1px solid var(--v7-border,#292c33);gap:6px;padding-block:14px;display:grid;margin-top:16px!important}.food-demo .food-demo__review dt{color:var(--v7-text-2,#aaa69e);font-size:12px}.food-demo .food-demo__review dd{font-size:16px;line-height:1.5}.food-demo .food-demo__review .food-demo__amounts{color:var(--v7-gold,#d3b158);align-items:center;gap:8px;margin-top:16px;display:flex}.food-demo .food-demo__secondary{border:1px solid var(--v7-border,#292c33);background:var(--v7-surface-3,#1c2028);width:100%;color:var(--v7-text,#f3f0e8);margin-top:18px;padding:10px 14px;font-size:14px;font-weight:700}.food-demo .food-demo__sources{margin-top:var(--v7-space,24px);grid-template-columns:repeat(2,minmax(0,1fr))}.food-demo .food-demo__source-panel{padding-top:16px}.food-demo .food-demo__source-panel>p{color:var(--v7-text-2,#aaa69e);font-size:13px;line-height:1.65}.food-demo .food-demo__ingredients{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.food-demo .food-demo__ingredients button{border:1px solid var(--v7-border,#292c33);color:var(--v7-text,#f3f0e8);background:var(--v7-surface-2,#171a21);justify-content:center;align-items:center;gap:8px;padding:8px 13px;font-size:13px;display:flex}.food-demo .food-demo__saved-meal{border:1px solid var(--v7-border,#292c33);border-radius:var(--v7-radius-md,16px);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding:12px;display:flex}.food-demo .food-demo__saved-meal>span{align-items:center;gap:10px;font-size:14px;display:flex}.food-demo .food-demo__saved-meal>span>.app-icon{color:var(--v7-gold,#d3b158)}.food-demo .food-demo__saved-meal button{background:var(--v7-surface-2,#171a21);color:var(--v7-gold,#d3b158);border:1px solid var(--v7-border,#292c33);padding:9px 12px;font-size:13px;font-weight:700}.cardio-demo .cardio-demo__header{margin-bottom:20px}.cardio-demo .cardio-demo__metrics{border-block:1px solid var(--v7-border,#292c33);grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding-block:18px;display:grid}.cardio-demo .cardio-demo__metrics>div{min-width:0}.cardio-demo .cardio-demo__metrics dt{color:var(--v7-text-2,#aaa69e);font-size:12px;line-height:1.5}.cardio-demo .cardio-demo__metrics dd{font-variant-numeric:tabular-nums;margin-top:7px;font-size:26px;font-weight:800}.cardio-demo .cardio-demo__metrics small{color:var(--v7-text-2,#aaa69e);font-size:12px;font-weight:600;line-height:1.5;display:block}.cardio-demo .cardio-demo__metrics .cardio-demo__intensity{color:var(--v7-gold,#d3b158);font-size:17px;line-height:1.6}.cardio-demo .cardio-demo__pace{color:var(--v7-text-2,#aaa69e);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;font-size:13px;display:flex;margin-top:14px!important}.cardio-demo .cardio-demo__pace>span{color:var(--v7-text,#f3f0e8);font-weight:650}.cardio-demo .cardio-demo__repeat{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-block:20px;display:flex}.cardio-demo .cardio-demo__repeat h4{font-size:14px;line-height:1.5}.cardio-demo .cardio-demo__repeat p{color:var(--v7-text-2,#aaa69e);margin-top:4px;font-size:12px;line-height:1.5}.cardio-demo .cardio-demo__presets{flex-wrap:wrap;gap:8px;display:flex}.cardio-demo .cardio-demo__presets button{border:1px solid var(--v7-border,#292c33);color:var(--v7-text-2,#aaa69e);background:var(--v7-surface-2,#171a21);padding:9px 13px;font-size:13px;font-weight:700}.cardio-demo .cardio-demo__presets button[aria-pressed=true]{color:var(--v7-gold,#d3b158);border-color:var(--v7-gold,#d3b158);background:var(--v7-gold-soft,#d3b1581a)}:is(.training-demo,.food-demo,.cardio-demo)[dir=rtl]{letter-spacing:0;line-height:1.8}:is(.training-demo,.food-demo,.cardio-demo)[dir=rtl] :is(h3,h4){letter-spacing:0;line-height:1.6}@media (width<=700px){.training-demo .training-demo__header{flex-direction:column;gap:12px}.training-demo .training-demo__prescription{max-width:100%}.training-demo .training-demo__body{grid-template-columns:minmax(0,1fr)}.training-demo .training-demo__art{max-height:250px}.training-demo .training-demo__previous ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.training-demo .training-demo__previous li{flex-direction:column;align-items:flex-start;gap:6px;font-size:15px}.training-demo[data-stage=log] .training-demo__exercise,.training-demo[data-stage=rest] .training-demo__exercise{display:none}.cardio-demo .cardio-demo__metrics{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:18px}}@media (width<=430px){.training-demo,.food-demo,.cardio-demo,.training-demo .training-demo__working,.training-demo .training-demo__logging,.training-demo .training-demo__rest{padding:16px}.training-demo .training-demo__identity{gap:11px}.training-demo .training-demo__identity h3,.food-demo .food-demo__header h3,.cardio-demo .cardio-demo__header h3{font-size:22px}.food-demo .food-demo__methods{grid-template-columns:repeat(2,minmax(0,1fr))}.food-demo .food-demo__methods button{flex-direction:row;padding:12px 8px}.training-demo .training-demo__metrics dd{font-size:27px}.training-demo .training-demo__inputs{gap:7px}.training-demo .training-demo__warmup{padding:13px}}@media (prefers-reduced-motion:reduce){:is(.training-demo,.food-demo,.cardio-demo) button{transition:none}}.training-demo :is(.training-demo__working,.training-demo__logging,.training-demo__rest){animation:.18s training-state-enter}.cardio-demo .cardio-demo__metrics{margin-block:18px}.cardio-demo .cardio-demo__repeat{margin-block:16px}@keyframes training-state-enter{0%{opacity:.6;transform:translateY(3px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.training-demo :is(.training-demo__working,.training-demo__logging,.training-demo__rest){animation:none}}.support-experience,.support-faq{--support-bg:var(--v7-bg,#090b0e);--support-surface:var(--v7-surface-1,#12151a);--support-surface-2:var(--v7-surface-2,#191d23);--support-border:var(--v7-border,#ffffff18);--support-text:var(--v7-text,#f3f0e8);--support-muted:var(--v7-text-2,#b3b6bd);--support-gold:var(--v7-gold,#dfc17b);color:var(--support-text);min-width:0}.support-experience{width:min(1280px,100% - 80px);margin-inline:auto;padding-block:72px 96px}.support-experience h1,.support-experience h2,.support-experience p,.support-faq h2,.support-faq p{margin:0}.support-experience h1,.support-experience h2,.support-faq h2{letter-spacing:-.04em;font-family:Outfit,Inter,sans-serif;font-weight:600}.support-page-heading{max-width:690px;margin-bottom:52px}.support-eyebrow{letter-spacing:.13em;font-weight:600;line-height:1.6;color:var(--support-gold)!important;margin-bottom:18px!important;font-size:12px!important}.support-page-heading h1{white-space:pre-line;font-size:clamp(44px,5.5vw,76px);line-height:1.08}.support-page-heading>p:last-child{max-width:560px;color:var(--support-muted);margin-top:24px;font-size:18px;line-height:1.8}.support-contact-grid{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start;gap:32px;display:grid}.support-form-panel{background:var(--support-surface);border:1px solid var(--support-border);border-radius:var(--v7-radius-lg,20px);padding:36px}.support-form-panel h2,.support-aside h2{font-size:26px;line-height:1.3}.support-form-panel>p,.support-aside p{color:var(--support-muted);margin-top:14px;font-size:15px;line-height:1.8}.support-form-panel form{margin-top:28px}.support-required-note{color:var(--support-muted);font-size:12px;margin-bottom:18px!important}.support-field-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.support-field{gap:9px;min-width:0;margin-bottom:20px;display:grid}.support-field label{font-size:14px;font-weight:500}.support-field label>span{color:var(--support-muted);font-size:12px;font-weight:400}.support-field input,.support-field textarea{box-sizing:border-box;border-radius:var(--v7-radius-sm,8px);border:1px solid var(--support-border);background:var(--support-bg);width:100%;min-width:0;min-height:48px;color:var(--support-text);font:inherit;padding:13px 14px;font-size:16px;line-height:1.5}.support-field textarea{resize:vertical;min-height:170px}.support-field [aria-invalid=true]{border-color:var(--v7-warning,#e9ab83)}.support-field-error{color:var(--v7-warning,#e9ab83);font-size:12px;line-height:1.6}.support-field-hint,.support-form-privacy{color:var(--support-muted);font-size:12px;line-height:1.8}.support-form-privacy{margin-bottom:22px!important}.support-form-privacy a{color:var(--support-gold);text-underline-offset:3px}.support-honeypot{clip-path:inset(50%);white-space:nowrap;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.support-submit{min-height:var(--v7-button-height,52px);color:#17150f;background:var(--support-gold);border:1px solid var(--support-gold);border-radius:var(--v7-radius-sm,8px);font:inherit;cursor:pointer;justify-content:space-between;align-items:center;gap:26px;padding:14px 22px;font-size:14px;font-weight:600;transition:background .18s,opacity .18s;display:inline-flex}.support-submit:hover{background:#edcf8b}.support-submit:disabled{cursor:wait;opacity:.7}.support-form-status{border:1px solid var(--support-border);border-radius:var(--v7-radius-sm,8px);overflow-wrap:anywhere;padding:14px 16px;font-size:14px;line-height:1.8;margin-top:20px!important}.support-form-status--success{color:var(--v7-success,#a5c4ac)}.support-form-status--error{color:var(--v7-warning,#e9ab83)}.support-aside{gap:24px;display:grid}.support-email-panel,.support-account-panel{border:1px solid var(--support-border);border-radius:var(--v7-radius-lg,20px);padding:32px}.support-email-panel{background:var(--support-surface-2)}.support-email-symbol{width:44px;height:44px;color:var(--support-gold);border-radius:var(--v7-radius-sm,8px);background:#dfc17b12;place-items:center;margin-bottom:22px;font-size:24px;display:inline-grid}.support-email-address{color:var(--support-gold);overflow-wrap:anywhere;margin-top:18px;font-size:clamp(20px,2.3vw,28px);font-weight:500;text-decoration:none;display:block}.support-text-link{min-height:44px;color:var(--support-gold);align-items:center;gap:18px;margin-top:20px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.support-text-link:hover{text-underline-offset:4px;text-decoration:underline}.support-faq{padding-block:84px 0}.support-faq--compact{width:min(1280px,100% - 80px);margin-inline:auto;padding-block:76px}.support-section-heading{max-width:580px;margin-bottom:30px}.support-section-heading h2{font-size:clamp(34px,4vw,52px);line-height:1.15}.support-section-heading>p:last-child{color:var(--support-muted);margin-top:18px;font-size:16px;line-height:1.8}.support-faq-list{border-top:1px solid var(--support-border)}.support-faq-list details{border-bottom:1px solid var(--support-border)}.support-faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;min-height:68px;padding-block:16px;font-size:17px;line-height:1.6;list-style:none;display:flex}.support-faq-list summary::-webkit-details-marker{display:none}.support-faq-plus{color:var(--support-gold);flex:none;font-size:28px;transition:transform .18s}.support-faq-plus>span:last-child,.support-faq-list details[open] .support-faq-plus>span:first-child{display:none}.support-faq-list details[open] .support-faq-plus>span:last-child{display:inline}.support-faq-answer{max-width:820px;padding-block:0 24px}.support-faq-answer p{color:var(--support-muted);font-size:16px;line-height:1.9}.support-faq-answer a{min-height:44px;color:var(--support-gold);text-underline-offset:4px;padding-top:12px;font-size:14px;display:inline-block}.support-experience :is(a,button,input,textarea):focus-visible,.support-faq :is(a,summary):focus-visible{outline:2px solid var(--support-gold);outline-offset:5px}.support-experience[dir=rtl] h1,.support-experience[dir=rtl] h2,.support-faq[dir=rtl] h2{letter-spacing:0;font-family:Vazirmatn,sans-serif;line-height:1.4}.support-experience[dir=rtl] .support-eyebrow,.support-faq[dir=rtl] .support-eyebrow{letter-spacing:0}@media (width<=800px){.support-experience,.support-faq--compact{width:calc(100% - 48px)}.support-experience{padding-block:44px 64px}.support-contact-grid{grid-template-columns:minmax(0,1fr)}.support-aside{grid-template-columns:repeat(2,minmax(0,1fr))}.support-form-panel{padding:28px}.support-email-panel,.support-account-panel{padding:24px}}@media (width<=520px){.support-experience,.support-faq--compact{width:calc(100% - 36px)}.support-page-heading{margin-bottom:32px}.support-page-heading h1{font-size:42px}.support-page-heading>p:last-child{font-size:16px}.support-field-row,.support-aside{grid-template-columns:minmax(0,1fr)}.support-form-panel{padding:22px 18px}.support-submit{width:100%}.support-faq{padding-block-start:56px}.support-faq-list summary{gap:16px;font-size:16px}}@media (prefers-reduced-motion:reduce){.support-submit,.support-faq-plus{transition:none}}.support-faq-list details{interpolate-size:allow-keywords}@supports selector(details::details-content){.support-faq-list details::details-content{opacity:0;transition-behavior:allow-discrete;block-size:0;transition:block-size .22s,opacity .18s,content-visibility .22s;overflow:clip}.support-faq-list details[open]::details-content{opacity:1;block-size:auto}}@media (prefers-reduced-motion:reduce){.support-faq-list details::details-content{transition:none}}:root{--bg:#090a0d;--bg-soft:#0d0f14;--surface:#12151b;--surface-2:#171a21;--surface-3:#1c2028;--border:#ffffff13;--border-gold:#d3b1583d;--gold:#d3b158;--gold-2:#efd77f;--gold-soft:#d3b1581a;--text:#f3f0e8;--muted:#aaa69e;--muted-2:#73716b;--success:#53c982;--blue:#6794ff;--orange:#e8864b;--radius:20px;--radius-sm:14px;--shadow-soft:0 22px 60px #00000047;--shadow-card:0 14px 40px #0003;color:var(--text);background:var(--bg);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{background:radial-gradient(circle at 84% 3%,#2f53911a,#0000 27rem),radial-gradient(circle at 10% 0,#d3b15814,#0000 25rem),linear-gradient(#090a0d 0%,#0a0b0f 48%,#090a0d 100%);min-width:320px;min-height:100vh;margin:0;overflow-x:hidden}body:before{z-index:-1;pointer-events:none;content:"";opacity:.28;background-image:radial-gradient(#ffffff1f .55px,#0000 .55px);background-size:9px 9px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 60%);mask-image:linear-gradient(#000,#0000 60%)}a{color:inherit}button,a{-webkit-tap-highlight-color:transparent}button,input{font:inherit}svg.icon{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none}.site-shell{min-height:100vh}.skip-link{z-index:999;color:#111;background:var(--gold-2);border-radius:10px;padding:10px 14px;font-weight:800;text-decoration:none;position:fixed;top:8px;left:8px;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}.site-header{z-index:40;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#0a0b0fad;border:1px solid #d3b15829;border-radius:18px;grid-template-columns:auto 1fr auto;align-items:center;gap:24px;width:min(1240px,100% - 32px);margin:12px auto 0;padding:10px 12px 10px 14px;transition:background .3s,border-color .3s,box-shadow .3s,transform .3s;display:grid;position:sticky;top:12px;box-shadow:0 10px 30px #0000001f}.site-header.is-scrolled{background:#090a0de8;border-color:#d3b15840;box-shadow:0 16px 40px #00000047}.brand,.footer-brand{color:var(--text);letter-spacing:-.03em;white-space:nowrap;align-items:center;gap:10px;font-family:Outfit,Inter,sans-serif;font-size:19px;font-weight:800;text-decoration:none;display:inline-flex}.brand-mark,.footer-brand img{border-radius:12px;width:38px;height:38px;box-shadow:0 8px 24px #00000047}.nav-links{color:var(--muted);justify-content:center;align-items:center;gap:clamp(13px,1.65vw,24px);font-size:13px;font-weight:700;display:flex}.nav-links a,.footer a{text-decoration:none}.nav-links a{padding:10px 0;position:relative}.nav-links a:after{content:"";background:var(--gold);height:1px;transition:right .2s,left .2s;position:absolute;bottom:2px;left:50%;right:50%}.nav-links a:hover,.nav-links a:focus-visible{color:var(--text)}.nav-links a:hover:after,.nav-links a:focus-visible:after{left:18%;right:18%}.header-actions{align-items:center;gap:10px;display:flex}.nav-cta,.button.primary{color:#151208;background:linear-gradient(180deg, var(--gold-2), var(--gold));border:1px solid #ffffff2b;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:44px;padding:0 18px;font-size:13px;font-weight:800;text-decoration:none;transition:transform .2s,box-shadow .2s,filter .2s;display:inline-flex;box-shadow:0 10px 28px #d3b15826}.nav-cta:hover,.nav-cta:focus-visible,.button.primary:hover,.button.primary:focus-visible{filter:brightness(1.03);transform:translateY(-2px);box-shadow:0 14px 32px #d3b15838}.nav-cta .icon,.button.primary .icon{transition:transform .2s}.nav-cta:hover .icon,.button.primary:hover .icon{transform:translate(2px)}.language-toggle{border:1px solid var(--border);background:#ffffff06;border-radius:999px;align-items:center;gap:2px;padding:3px;display:inline-flex}.language-toggle button{min-width:38px;min-height:34px;color:var(--muted);cursor:pointer;letter-spacing:.04em;background:0 0;border:0;border-radius:999px;padding:0 8px;font-size:11px;font-weight:800}.language-toggle button:hover,.language-toggle button:focus-visible{color:var(--text)}.language-toggle button.is-active{color:#171207;background:var(--gold);box-shadow:0 6px 18px #d3b1582e}.mobile-language-toggle,.mobile-menu-cta,.menu-toggle{display:none}.menu-toggle{width:44px;height:44px;color:var(--text);border:1px solid var(--border);cursor:pointer;background:#ffffff09;border-radius:12px;justify-content:center;align-items:center;padding:0}.section{width:min(1200px,100% - 40px);margin:0 auto;padding:86px 0}[data-reveal].is-visible{opacity:1;transform:translateY(0)}.eyebrow{color:var(--gold);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:10px;margin:0 0 14px;font-size:11px;font-weight:800;display:flex}.eyebrow:before{content:"";background:var(--gold);opacity:.85;width:28px;height:1px}h1,h2,h3{letter-spacing:-.04em;margin:0;font-family:Outfit,Inter,sans-serif}h1{font-size:clamp(48px,5.3vw,70px);font-weight:800;line-height:1.01}h2{font-size:clamp(36px,4vw,52px);font-weight:800;line-height:1.06}h3{font-size:20px;font-weight:700;line-height:1.2}p{color:var(--muted);line-height:1.72}.hero{grid-template-columns:minmax(0,.96fr) minmax(440px,1.04fr);align-items:center;gap:54px;min-height:calc(100vh - 92px);padding-top:48px;padding-bottom:56px;display:grid}.hero-copy{max-width:650px}.hero h1{text-wrap:balance;max-width:680px}.hero-lede{max-width:650px;margin:22px 0 0;font-size:18px;line-height:1.72}.button-row{flex-wrap:wrap;align-items:center;gap:12px;margin-top:28px;display:flex}.button-row.centered{justify-content:center}.button{border-radius:999px;justify-content:center;align-items:center;gap:9px;min-height:48px;padding:0 20px;font-size:14px;font-weight:800;text-decoration:none;display:inline-flex}.button.secondary{color:var(--text);background:#ffffff06;border:1px solid #ffffff1f;transition:transform .2s,border-color .2s,background .2s}.button.secondary:hover,.button.secondary:focus-visible{background:#d3b1580d;border-color:#d3b15859;transform:translateY(-2px)}.hero-trust{color:var(--muted);flex-wrap:wrap;gap:16px 22px;margin-top:30px;font-size:12px;font-weight:600;display:flex}.hero-trust span{align-items:center;gap:8px;display:inline-flex}.hero-trust .icon{color:var(--gold)}.phone-stage{--phone-x:0px;--phone-y:0px;isolation:isolate;justify-content:center;align-items:center;min-height:650px;display:flex;position:relative}.phone-glow{filter:blur(8px);z-index:-2;background:radial-gradient(circle,#d3b15824,#45597d14 48%,#0000 70%);border-radius:50%;width:480px;height:480px;position:absolute}.phone-stage:after{content:"";filter:blur(25px);z-index:-1;background:#0000009e;border-radius:50%;width:390px;height:54px;position:absolute;bottom:42px}.device-wrap{width:360px;height:630px;transform:translate(var(--phone-x), var(--phone-y)) perspective(1200px) rotateY(calc(-5deg * var(--phone-dir))) rotateX(1deg) rotateZ(calc(1.5deg * var(--phone-dir)));transform-style:preserve-3d;transition:transform .24s ease-out;position:relative}.device-back{background:linear-gradient(150deg,#191b20,#0d0f13 60%);border:1px solid #ffffff1f;border-radius:58px;justify-content:center;align-items:center;display:flex;position:absolute;inset:30px -72px 22px 72px;transform:translateZ(-60px)rotateY(1deg);box-shadow:20px 26px 60px #0000006b}.device-back img{opacity:.68;filter:grayscale(.2)sepia(.2);width:62px;height:62px}.device-frame{background:linear-gradient(145deg,#4a4b4c 0%,#191a1c 13%,#050607 52%,#343536 100%);border:1px solid #ffffff38;border-radius:58px;padding:9px;position:absolute;inset:0;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0f,0 32px 70px #0000006e,-8px 0 30px #d3b1580d}.device-frame:before{content:"";pointer-events:none;border:1px solid #d3b1581c;border-radius:54px;position:absolute;inset:3px}.device-speaker{z-index:4;background:#030405;border-radius:999px;width:92px;height:23px;position:absolute;top:18px;left:50%;transform:translate(-50%)}.device-screen{background:linear-gradient(#0b0d11,#0f1218 62%,#0a0c10);border-radius:49px;height:100%;padding:42px 17px 14px;position:relative;overflow:hidden}.phone-demo-label{color:#6d706f;letter-spacing:.09em;text-align:center;margin:0 0 8px;font-size:7px;font-weight:800}.app-topbar{justify-content:space-between;align-items:center;gap:10px;display:flex}.app-brand-mini{align-items:center;gap:7px;font-size:12px;font-weight:800;display:inline-flex}.app-brand-mini img{border-radius:7px;width:22px;height:22px}.app-date{color:#c3c1ba;background:#151820;border:1px solid #ffffff0f;border-radius:9px;padding:6px 9px;font-size:9px;font-weight:600}.app-greeting{gap:3px;margin:18px 0 12px;display:grid}.app-greeting strong{font-size:18px}.app-greeting span{color:#777b80;font-size:9px}.app-calorie-card{background:#151820;border:1px solid #ffffff0e;border-radius:15px;grid-template-columns:58px 70px 1fr;align-items:center;gap:9px;padding:12px;display:grid}.calorie-ring{background:conic-gradient(var(--gold) 0 78%, #252a34 78% 100%);border-radius:50%;width:52px;height:52px;position:relative;box-shadow:inset 0 0 0 1px #ffffff0a}.calorie-ring:after{content:"";background:#151820;border-radius:50%;position:absolute;inset:6px}.calorie-ring span{z-index:1;border:2px solid #53c9828c;border-top-color:#0000;border-radius:50%;position:absolute;inset:11px}.calorie-main{gap:1px;display:grid}.calorie-main span,.macro-row span{color:#7f848b;font-size:7px}.calorie-main strong{font-size:17px}.calorie-main small{color:#656a70;white-space:nowrap;font-size:6.5px}.macro-list{gap:5px;display:grid}.macro-row{grid-template-columns:1fr auto;align-items:center;gap:2px 5px;display:grid}.macro-row strong{color:#d6d3ca;font-size:7px;font-weight:700}.macro-row i{background:#272b33;border-radius:999px;grid-column:1/-1;height:2px;overflow:hidden}.macro-row b{background:linear-gradient(90deg, #b89b4a, var(--gold-2));border-radius:inherit;height:100%;display:block}.app-shortcuts{grid-template-columns:1fr 1fr;gap:7px;margin-top:9px;display:grid}.phone-shortcut{background:#14171d;border:1px solid #ffffff0d;border-radius:13px;grid-template-columns:29px 1fr auto;align-items:center;gap:7px;min-height:57px;padding:8px;display:grid}.phone-shortcut>span{width:29px;height:29px;color:var(--gold);background:#d3b1581a;border:1px solid #d3b1581f;border-radius:9px;place-items:center;display:grid}.phone-shortcut--workout>span{color:var(--success);background:#53c98214;border-color:#53c98221}.phone-shortcut--cardio>span{color:var(--orange);background:#e8864b14;border-color:#e8864b24}.phone-shortcut--checkin>span{color:var(--blue);background:#6794ff14;border-color:#6794ff24}.phone-shortcut div{gap:2px;min-width:0;display:grid}.phone-shortcut strong{white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.phone-shortcut small{color:#71757b;white-space:nowrap;text-overflow:ellipsis;font-size:6.8px;overflow:hidden}.phone-shortcut>.icon{color:#5e636b}.app-coach-card{background:linear-gradient(120deg,#d3b15814,#14171d 35%);border:1px solid #d3b1581a;border-radius:13px;grid-template-columns:31px 1fr auto;align-items:center;gap:8px;margin-top:8px;padding:9px;display:grid}.app-coach-icon{width:31px;height:31px;color:var(--gold);background:#1e1b13;border-radius:9px;place-items:center;display:grid}.app-coach-card>div:nth-child(2){gap:2px;display:grid}.app-coach-card strong{font-size:9px}.app-coach-card span{color:#777b81;font-size:6.8px;line-height:1.35}.app-coach-card>.icon{color:#686d72}.app-bottom-nav{background:#080a0df0;border:1px solid #ffffff0e;border-radius:15px;grid-template-columns:repeat(5,1fr);padding:8px 5px 6px;display:grid;position:absolute;bottom:12px;left:12px;right:12px;box-shadow:0 8px 24px #00000047}.phone-nav-item{color:#5e636a;justify-items:center;gap:3px;font-size:6px;display:grid}.phone-nav-item.is-active{color:var(--gold)}.floating-stat{z-index:3;color:#d6d3cb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#101217e6;border:1px solid #ffffff14;border-radius:13px;align-items:center;gap:8px;max-width:160px;padding:10px 12px;font-size:10px;font-weight:700;display:inline-flex;position:absolute;box-shadow:0 14px 36px #00000047}.floating-stat--one{top:110px;right:-4px}.floating-stat--two{bottom:126px;right:3px}.floating-stat-dot{background:var(--success);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #53c98214}.floating-stat .icon{color:var(--gold)}.section-copy{max-width:620px}.section-copy p,.section-heading-row>p,.product-proof-copy>p,.coach-copy>p{font-size:17px}.compact-copy{max-width:680px}.value-section{padding-top:70px}.value-grid{border-top:1px solid var(--border);border-bottom:1px solid var(--border);grid-template-columns:repeat(3,1fr);gap:0;margin-top:46px;display:grid}.value-item{border-inline-end:1px solid var(--border);padding:30px clamp(18px,2.5vw,36px)}.value-item:last-child{border-inline-end:0}.value-index,.feature-number{color:var(--gold);letter-spacing:.1em;font-size:10px;font-weight:800}.value-item h3{margin-top:16px}.value-item p{margin:10px 0 0;font-size:14px}.section-heading-row{grid-template-columns:minmax(0,1fr) minmax(300px,.72fr);align-items:end;gap:64px;margin-bottom:36px;display:grid}.section-heading-row>p{margin:0}.bento-grid{grid-template-columns:repeat(12,1fr);gap:14px;display:grid}.bento-card{background:linear-gradient(180deg, #ffffff05, #ffffff02), var(--surface);border:1px solid var(--border);border-radius:18px;flex-direction:column;grid-column:span 4;justify-content:space-between;gap:22px;min-height:250px;padding:22px;transition:transform .25s,border-color .25s,box-shadow .25s;display:flex;overflow:hidden;box-shadow:0 10px 28px #0000001a}.bento-card.is-wide{grid-column:span 6}.bento-card:hover{box-shadow:var(--shadow-card);border-color:#d3b15838;transform:translateY(-4px)scale(1.002)}.feature-card-copy{align-items:flex-start;gap:14px;display:flex}.feature-icon{width:40px;height:40px;color:var(--gold);background:#d3b15814;border:1px solid #d3b15829;border-radius:12px;flex:none;place-items:center;display:grid}.feature-card-copy h3{margin-top:5px}.feature-card-copy p{max-width:460px;margin:8px 0 0;font-size:13px;line-height:1.6}.mini-macros{background:#00000021;border:1px solid #ffffff0a;border-radius:14px;gap:9px;padding:18px;display:grid}.mini-macros span{background:#262b34;border-radius:999px;height:7px;overflow:hidden}.mini-macros b{border-radius:inherit;background:linear-gradient(90deg,var(--gold),var(--gold-2));height:100%;display:block}.mini-macros span:nth-child(2) b{background:linear-gradient(90deg,#6189ee,#8aa8ff)}.mini-macros span:nth-child(3) b{background:linear-gradient(90deg,#56b77b,#6ed495)}.mini-smart-food{background:#0e1116;border:1px solid #ffffff0d;border-radius:14px;min-height:76px;padding:16px;position:relative}.mini-smart-food>span{background:#303640;border-radius:999px;width:64%;height:7px;display:block}.mini-smart-food i{background:#242831;border-radius:999px;width:72%;height:5px;margin-top:9px;display:block}.mini-smart-food i:nth-of-type(2){width:48%}.mini-smart-food b{width:28px;height:28px;color:var(--gold);background:#d3b15814;border-radius:8px;place-items:center;display:inline-grid;position:absolute;bottom:12px;right:12px}.mini-scan{background:#0d1015;border:1px solid #ffffff0d;border-radius:14px;align-content:center;gap:7px;min-height:92px;padding:14px 22px;display:grid;position:relative}.mini-scan span{opacity:.75;background:repeating-linear-gradient(90deg,#8f9297 0 2px,#0000 2px 5px);height:4px}.mini-scan span:nth-child(2){width:88%}.mini-scan span:nth-child(3){width:68%}.mini-scan i{background:linear-gradient(transparent,var(--gold),transparent);width:1px;box-shadow:0 0 12px var(--gold);position:absolute;top:18px;bottom:18px;left:50%}.mini-sets{gap:6px;display:grid}.mini-sets span{background:#0f1217;border:1px solid #ffffff0b;border-radius:10px;grid-template-columns:34px 1fr 1fr;align-items:center;gap:8px;padding:9px 10px;font-size:10px;display:grid}.mini-sets b{color:var(--gold)}.mini-sets i{color:#aaa79f;font-style:normal}.mini-cardio{background:conic-gradient(var(--orange) 0 62%, #242831 62% 100%);border-radius:50%;align-content:center;place-items:center;width:92px;height:92px;margin-inline:auto;display:grid;position:relative}.mini-cardio:after{content:"";background:var(--surface);border-radius:50%;position:absolute;inset:8px}.mini-cardio span,.mini-cardio small{z-index:1;position:relative}.mini-cardio span{font-family:Outfit,sans-serif;font-size:26px;font-weight:800}.mini-cardio small{color:var(--muted-2);font-size:9px}.mini-checkin{background:#0f1217;border-radius:14px;justify-content:space-between;align-items:center;gap:7px;padding:17px 12px;display:flex}.mini-checkin span{background:#242831;border:1px solid #ffffff0a;border-radius:9px;width:28px;height:28px}.mini-checkin span.active{box-shadow:inset 0 -3px 0 var(--gold);background:#d3b1581f;border-color:#d3b15852}.mini-trend{width:100%;height:90px;overflow:visible}.trend-area{fill:url(#trend-fill)}.trend-line{fill:none;stroke:var(--gold);stroke-width:2px}.trend-goal{stroke:#ffffff24;stroke-width:1px;stroke-dasharray:4 5}.mini-coach{background:#0f1217;border:1px solid #ffffff0b;border-radius:14px;grid-template-columns:70px 1fr;gap:6px 12px;padding:14px;display:grid}.mini-coach span{background:#343943;border-radius:999px;width:48px;height:5px}.mini-coach strong,.mini-coach b{background:#d0c29a;border-radius:999px;width:72%;height:7px;display:block}.mini-coach b{background:#5c6068;width:88%}.mini-coach i{background:var(--border);grid-column:1/-1;height:1px}.workflow-heading{margin-bottom:28px}.workflow-line{border-top:1px solid var(--border);border-bottom:1px solid var(--border);grid-template-columns:repeat(4,1fr);display:grid}.workflow-step{border-inline-end:1px solid var(--border);padding:26px 22px 30px}.workflow-step:last-child{border-inline-end:0}.workflow-step-top{justify-content:space-between;align-items:center;margin-bottom:36px;display:flex}.workflow-step-top>span{color:#151208;background:var(--gold);border-radius:50%;place-items:center;width:38px;height:38px;font-size:11px;font-weight:800;display:grid}.workflow-step-top i{color:#51472c}.workflow-step h3{font-size:18px}.workflow-step p{margin:10px 0 0;font-size:13px}.product-proof,.coach-section{grid-template-columns:minmax(0,1.05fr) minmax(350px,.75fr);align-items:center;gap:clamp(48px,7vw,100px);display:grid}.progress-visual,.coach-preview{background:linear-gradient(145deg, #ffffff06, #ffffff02), var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-soft);border-radius:19px;padding:22px}.progress-visual-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.progress-visual-head>div{gap:4px;display:grid}.progress-visual-head span{color:var(--muted-2);text-transform:uppercase;letter-spacing:.08em;font-size:10px}.progress-visual-head strong{font-size:17px}.progress-visual-head .icon{color:var(--gold)}.progress-chart{margin-top:12px;padding:8px 0}.progress-chart svg{width:100%;height:210px}.chart-grid line{stroke:#ffffff0b;stroke-width:1px}.progress-area{fill:url(#progress-fill)}.progress-line{fill:none;stroke:var(--gold);stroke-width:3px;vector-effect:non-scaling-stroke}.progress-goal{stroke:#6794ff80;stroke-width:1.5px;stroke-dasharray:6 6;vector-effect:non-scaling-stroke}.progress-legend{color:var(--muted);gap:18px;font-size:10px;display:flex}.progress-legend span{align-items:center;gap:6px;display:inline-flex}.progress-legend i{border-radius:50%;width:7px;height:7px}.trend-dot{background:var(--gold)}.goal-dot{background:var(--blue)}.progress-status{color:#c9c7bf;background:#53c9820f;border:1px solid #53c9821f;border-radius:12px;align-items:center;gap:9px;margin-top:18px;padding:11px 12px;font-size:11px;display:flex}.progress-status .icon{color:var(--success)}.product-proof-copy h2,.coach-copy h2{max-width:500px}.product-proof-copy>p,.coach-copy>p{margin:18px 0 0}.clean-list{gap:10px;margin:24px 0 0;padding:0;list-style:none;display:grid}.clean-list li{color:#c0bdb5;align-items:center;gap:10px;font-size:13px;display:flex}.clean-list .icon{color:var(--gold)}.coach-section{grid-template-columns:minmax(350px,.78fr) minmax(0,1fr);padding-top:110px}.coach-preview{padding:24px}.coach-preview-head{border-bottom:1px solid var(--border);grid-template-columns:42px 1fr auto;align-items:center;gap:11px;padding-bottom:18px;display:grid}.coach-avatar{width:42px;height:42px;color:var(--gold);background:#d3b15814;border:1px solid #d3b15824;border-radius:13px;place-items:center;display:grid}.coach-preview-head>span{color:var(--muted-2);font-size:10px}.coach-row{border-bottom:1px solid var(--border);grid-template-columns:130px 1fr;gap:20px;padding:18px 0;display:grid}.coach-row span,.coach-why>span{color:var(--muted-2);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:800}.coach-row strong{font-size:14px}.coach-row--accent strong{color:var(--gold-2)}.coach-why{padding-top:18px}.coach-why p{color:#b9b6ae;align-items:flex-start;gap:9px;margin:10px 0 0;font-size:12px;display:flex}.coach-why p i{background:var(--gold);border-radius:50%;flex:none;width:5px;height:5px;margin-top:8px}.privacy-section{border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:#ffffff04;grid-template-columns:64px minmax(0,1fr) minmax(320px,.8fr);align-items:center;gap:28px;margin-top:70px;padding:30px;display:grid}.privacy-icon{width:58px;height:58px;color:var(--gold);background:#d3b15812;border:1px solid #d3b15826;border-radius:17px;place-items:center;display:grid}.privacy-copy h2{font-size:clamp(32px,3.4vw,46px)}.privacy-copy p{margin:10px 0 0;font-size:14px}.privacy-actions ul{gap:8px;margin:0 0 15px;padding:0;list-style:none;display:grid}.privacy-actions li{color:#bebbb3;align-items:center;gap:9px;font-size:12px;display:flex}.privacy-actions li span{color:var(--success)}.text-link{color:var(--gold-2);align-items:center;gap:8px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.text-link:hover .icon{transform:translate(2px)}.text-link .icon{transition:transform .2s}.beta-cta{text-align:center;background:linear-gradient(145deg, #d3b1580e, #ffffff03), var(--surface);box-shadow:var(--shadow-soft);border:1px solid #d3b1582e;border-radius:22px;margin-top:80px;margin-bottom:48px;padding:64px 32px;position:relative;overflow:hidden}.beta-cta-glow{pointer-events:none;background:radial-gradient(circle,#d3b1581f,#0000 68%);width:500px;height:260px;position:absolute;top:-160px;left:50%;transform:translate(-50%)}.beta-cta .eyebrow{justify-content:center}.beta-cta h2{position:relative}.beta-cta>p:not(.eyebrow){max-width:650px;margin:16px auto 0;font-size:16px}.beta-cta small{color:var(--muted-2);margin-top:18px;font-size:10px;display:block}.page-section{padding-top:72px}.page-hero{max-width:790px;padding:20px 0 54px}.page-hero h1{font-size:clamp(46px,5vw,68px)}.page-hero>p:not(.eyebrow){max-width:700px;margin:18px 0 0;font-size:17px}.page-hero>span{color:var(--muted-2);margin-top:18px;font-size:11px;display:inline-block}.legal-document{max-width:860px;margin:0 auto}.legal-section-block{border-top:1px solid var(--border);padding:30px 0}.legal-section-block h2{letter-spacing:-.025em;margin-bottom:14px;font-size:24px}.legal-section-block p,.legal-section-block li{color:#b5b1a8;font-size:14px;line-height:1.78}.legal-section-block p{margin:10px 0}.legal-section-block ul{margin:12px 0 0;padding-inline-start:22px}.legal-section-block li+li{margin-top:8px}.legal-section-block.warning{background:#e8864b0b;border:1px solid #e8864b38;border-radius:16px;margin:14px 0;padding:22px 24px}.legal-section-block.warning h2{color:#f0a06f}.contact-strip{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:28px;margin-top:54px;padding:28px 0;display:flex}.contact-strip h2{font-size:30px}.support-layout{grid-template-columns:1fr 1fr;gap:18px;display:grid}.support-contact,.support-panel{border:1px solid var(--border);background:#ffffff04;border-radius:17px;padding:26px}.support-contact{flex-direction:column;grid-row:span 2;justify-content:center;min-height:330px;display:flex}.support-contact>span{color:var(--gold);text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:800}.support-contact h2{margin-top:14px;font-size:26px}.support-contact h2 a{color:var(--text);text-underline-offset:5px;text-decoration-color:#d3b15866}.support-panel h2{font-size:22px}.support-panel p,.support-panel li,.support-contact p{color:#b1ada5;font-size:14px;line-height:1.7}.support-panel ul{margin:14px 0 0;padding-inline-start:22px}.beta-document{max-width:900px;margin:0 auto}.beta-checklist{padding-bottom:0}.checklist-grid{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.checklist-grid span{color:#c6c2b8;border:1px solid var(--border);background:#ffffff05;border-radius:10px;padding:12px 14px;font-size:12px}.footer{border-top:1px solid var(--border);width:min(1200px,100% - 40px);margin:0 auto;padding:34px 0 42px}.footer-top{grid-template-columns:1fr auto auto;align-items:center;gap:38px;display:grid}.footer-top>div:first-child{gap:12px;display:grid}.footer-email{color:var(--gold);font-size:12px;text-decoration:none}.footer nav{color:var(--muted);flex-wrap:wrap;justify-content:center;gap:10px 18px;font-size:12px;font-weight:700;display:flex}.footer nav a:hover,.footer nav a:focus-visible{color:var(--text)}.footer-copyright{color:var(--muted-2);margin:24px 0 0;font-size:10px}html[dir=rtl] body{font-family:Vazirmatn,Inter,sans-serif}html[dir=rtl] h1,html[dir=rtl] h2,html[dir=rtl] h3{letter-spacing:0;font-family:Vazirmatn,Outfit,sans-serif;line-height:1.35}html[dir=rtl] .eyebrow{letter-spacing:0;text-transform:none}html[dir=rtl] .brand,html[dir=rtl] .footer-brand{direction:ltr}html[dir=rtl] .nav-cta .icon,html[dir=rtl] .button.primary .icon,html[dir=rtl] .text-link .icon,html[dir=rtl] .workflow-step-top i .icon{transform:scaleX(-1)}html[dir=rtl] .nav-cta:hover .icon,html[dir=rtl] .button.primary:hover .icon{transform:scaleX(-1)translate(2px)}html[dir=rtl] .phone-shortcut>.icon,html[dir=rtl] .app-coach-card>.icon{transform:scaleX(-1)}html[dir=rtl] .phone-demo-label,html[dir=rtl] .calorie-main,html[dir=rtl] .macro-row strong,html[dir=rtl] .mini-sets,html[dir=rtl] .phone-nav-item{direction:ltr}html[dir=rtl] .phone-demo-label,html[dir=rtl] .macro-row>span{direction:rtl}html[dir=rtl] .phone-shortcut div,html[dir=rtl] .app-coach-card>div:nth-child(2){text-align:right;direction:rtl}html[dir=rtl] .app-calorie-card{direction:rtl}html[dir=rtl] .calorie-main{text-align:left}html[dir=rtl] .mini-smart-food b{left:12px;right:auto}html[dir=rtl] .floating-stat--one,html[dir=rtl] .floating-stat--two{left:3px;right:auto}html[dir=rtl] .clean-list li,html[dir=rtl] .privacy-actions li{flex-direction:row-reverse;justify-content:flex-end}html[dir=rtl] .progress-legend,html[dir=rtl] .coach-preview-head,html[dir=rtl] .coach-row{direction:rtl}html[dir=rtl] .coach-why p{flex-direction:row-reverse;justify-content:flex-end}html[dir=rtl] .footer-top{direction:rtl}html[dir=rtl] .footer-copyright{text-align:right}html[dir=rtl] .nav-links,html[dir=rtl] .header-actions{direction:rtl}html[dir=rtl] .language-toggle{direction:ltr}html[dir=rtl] .hero-copy,html[dir=rtl] .section-copy,html[dir=rtl] .product-proof-copy,html[dir=rtl] .coach-copy,html[dir=rtl] .privacy-copy,html[dir=rtl] .page-hero,html[dir=rtl] .legal-section-block,html[dir=rtl] .support-panel,html[dir=rtl] .support-contact{text-align:right}html[dir=rtl] .hero-lede,html[dir=rtl] .section-copy p,html[dir=rtl] .product-proof-copy>p,html[dir=rtl] .coach-copy>p,html[dir=rtl] .page-hero>p:not(.eyebrow){line-height:1.95}:focus-visible{outline:2px solid var(--gold-2);outline-offset:3px}@media (width<=1100px){.site-header{grid-template-columns:auto 1fr auto;gap:14px}.nav-links{gap:12px;font-size:12px}.header-language-toggle{display:none}.nav-cta{padding-inline:14px}.hero{grid-template-columns:minmax(0,.95fr) minmax(390px,1.05fr);gap:32px}.phone-stage{transform-origin:50%;transform:scale(.92)}.bento-card,.bento-card.is-wide{grid-column:span 6}.privacy-section{grid-template-columns:58px 1fr}.privacy-actions{grid-column:2}}@media (width<=860px){html{scroll-padding-top:80px}.site-header{grid-template-columns:auto 1fr auto;width:min(100% - 20px,760px);padding:9px 10px;top:8px}.header-actions{justify-self:end;display:flex}.header-language-toggle{display:none}.menu-toggle{display:inline-flex}.nav-links{color:var(--text);border:1px solid var(--border-gold);box-shadow:var(--shadow-soft);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0c0d11f7;border-radius:16px;flex-direction:column;align-items:stretch;gap:3px;padding:12px;display:none;position:absolute;top:calc(100% + 8px);left:0;right:0}.nav-links.is-open{display:flex}.nav-links a{border-radius:10px;padding:11px 10px}.nav-links a:hover{background:#ffffff08}.nav-links a:after{display:none}.mobile-language-toggle{align-self:flex-start;margin:8px 8px 4px;display:inline-flex}.mobile-menu-cta{background:var(--gold);justify-content:center;margin-top:4px;display:flex;color:#151208!important}.section{width:min(100% - 28px,720px);padding:68px 0}.hero{grid-template-columns:1fr;gap:20px;min-height:auto;padding-top:60px}.hero-copy,.hero h1{max-width:720px}.phone-stage{min-height:650px;transform:none}.section-heading-row,.product-proof,.coach-section{grid-template-columns:1fr;gap:30px}.section-heading-row{align-items:start}.section-heading-row>p{max-width:620px}.value-grid{grid-template-columns:1fr}.value-item{border-inline-end:0;border-bottom:1px solid var(--border)}.value-item:last-child{border-bottom:0}.workflow-line{grid-template-columns:1fr 1fr}.workflow-step:nth-child(2){border-inline-end:0}.workflow-step:nth-child(-n+2){border-bottom:1px solid var(--border)}.coach-section{padding-top:84px}.coach-copy{order:1}.coach-preview{order:2}.privacy-section{grid-template-columns:52px 1fr}.footer-top{grid-template-columns:1fr;justify-items:start}.footer nav{justify-content:flex-start}html[dir=rtl] .footer-top{justify-items:end}html[dir=rtl] .footer nav{justify-content:flex-end}.support-layout{grid-template-columns:1fr}.support-contact{grid-row:auto;min-height:0}}@media (width<=500px){.site-header .header-actions{display:none}.site-header{grid-template-columns:1fr auto}}@media (width<=620px){body:before{display:none}.section{width:min(100% - 24px,540px);padding:58px 0}h1{font-size:clamp(38px,11vw,48px)}h2{font-size:clamp(31px,9vw,40px)}.hero{padding-top:48px}.hero-lede{font-size:16px}.hero-buttons{align-items:stretch}.hero-buttons .button{flex:100%}.hero-trust{gap:12px}.phone-stage{min-height:545px;margin-top:6px}.phone-glow{width:360px;height:360px}.device-wrap{width:306px;height:535px;transform:translate(var(--phone-x), var(--phone-y)) perspective(1200px) rotateY(calc(-3deg * var(--phone-dir))) rotateZ(calc(1deg * var(--phone-dir)))}.device-frame{border-radius:49px}.device-screen{border-radius:41px;padding:38px 14px 12px}.device-back{border-radius:48px;inset:28px -48px 20px 56px}.device-speaker{width:78px;height:20px;top:16px}.app-calorie-card{grid-template-columns:48px 60px 1fr;padding:10px}.calorie-ring{width:44px;height:44px}.calorie-main strong{font-size:14px}.app-shortcuts{gap:5px}.phone-shortcut{grid-template-columns:26px 1fr auto;min-height:49px;padding:6px}.phone-shortcut>span{width:26px;height:26px}.floating-stat{display:none}.bento-grid{grid-template-columns:1fr}.bento-card,.bento-card.is-wide{grid-column:auto;min-height:220px}.workflow-line{grid-template-columns:1fr}.workflow-step{border-inline-end:0;border-bottom:1px solid var(--border)}.workflow-step:last-child{border-bottom:0}.workflow-step-top{margin-bottom:18px}.product-proof{padding-top:80px}.progress-chart svg{height:165px}.coach-row{grid-template-columns:1fr;gap:6px}.privacy-section{grid-template-columns:1fr;gap:18px;padding:26px 0}.privacy-actions{grid-column:auto}.beta-cta{width:min(100% - 24px,540px);padding:46px 20px}.beta-cta .button-row{align-items:stretch}.beta-cta .button{flex:100%}.contact-strip{flex-direction:column;align-items:flex-start}.contact-strip .button{overflow-wrap:anywhere;width:100%}.checklist-grid{grid-template-columns:1fr}.page-hero{padding-bottom:38px}.page-hero h1{font-size:clamp(38px,11vw,50px)}.footer{width:min(100% - 24px,540px)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}[data-reveal]{opacity:1;transform:none}.device-wrap{transform:none}}.device-screen--current{padding-inline:15px}.today-phone-topbar{justify-content:space-between;align-items:center;gap:8px;min-height:31px;display:flex}.today-phone-topbar>strong{color:var(--gold);font-size:12px;font-weight:900}.today-phone-actions{color:#a5a29a;align-items:center;gap:4px;font-size:7px;font-weight:800;display:flex}.today-phone-actions>span:first-child{padding:5px 6px}.today-phone-coach{min-height:25px;color:var(--gold);border-radius:8px;align-items:center;gap:3px;padding:4px 6px;display:inline-flex}.today-focus-card{background:#12151b;border:1px solid #ffffff13;border-radius:15px;grid-template-columns:82px minmax(0,1fr);align-items:center;gap:10px;min-height:126px;margin-top:8px;padding:11px;display:grid}.today-focus-ring{place-items:center;width:78px;height:78px;display:grid;position:relative}.today-focus-ring>i{transform-origin:50%;background:#2a2e36;border-radius:999px;width:3px;height:9px;margin:-4.5px 0 0 -1.5px;position:absolute;top:50%;left:50%}.today-focus-ring>i.is-active{background:#efd77f;box-shadow:0 0 6px #d3b15824}.today-focus-ring>span{z-index:1;align-items:baseline;gap:2px;display:inline-flex;position:relative}.today-focus-ring strong{font-family:Outfit,sans-serif;font-size:20px;font-weight:900}.today-focus-ring small{color:#77746d;font-size:7px;font-weight:800}.today-focus-copy{align-content:center;gap:4px;min-width:0;display:grid}.today-focus-copy>small{color:var(--gold);letter-spacing:.08em;text-transform:uppercase;font-size:6.5px;font-weight:900}.today-focus-copy>strong{font-size:11px;line-height:1.25}.today-focus-copy>span{color:#858178;font-size:6.8px;line-height:1.35}.today-focus-copy>button{color:#090a0d;width:fit-content;min-height:26px;font:inherit;pointer-events:none;background:linear-gradient(135deg,#efd77f,#d3b158);border:0;border-radius:8px;justify-content:center;align-items:center;gap:5px;margin-top:3px;padding:5px 8px;font-size:7px;font-weight:900;display:inline-flex}.today-list-head{justify-content:space-between;align-items:center;margin:11px 1px 5px;display:flex}.today-list-head strong{font-size:9px}.today-list-head span{color:#817e76;font-size:7px;font-weight:800}.today-task-list{gap:4px;display:grid}.today-task{background:#12151b;border:1px solid #ffffff12;border-radius:10px;grid-template-columns:25px minmax(0,1fr) 21px;align-items:center;gap:7px;min-height:43px;padding:5px 7px;display:grid}.today-task-icon{color:#aaa69e;background:#1c2028;border-radius:8px;place-items:center;width:25px;height:25px;display:grid}.today-task--complete .today-task-icon{color:var(--gold)}.today-task--active{border-color:#d3b15833}.today-task--active .today-task-icon{color:var(--gold);background:#d3b1581a}.today-task>div{gap:1px;min-width:0;display:grid}.today-task>div strong{white-space:nowrap;text-overflow:ellipsis;font-size:7.7px;overflow:hidden}.today-task>div small{color:#77746d;white-space:nowrap;text-overflow:ellipsis;font-size:6.2px;overflow:hidden}.today-task-state{color:#8a877f;border:1px solid #ffffff1a;border-radius:50%;place-items:center;width:19px;height:19px;font-size:8px;font-weight:900;display:grid}.today-task--complete .today-task-state{color:#090a0d;background:var(--gold);border-color:var(--gold)}.today-task--active .today-task-state{color:var(--gold);border-color:#d3b15857}.today-detail-stack{gap:4px;margin-top:7px;display:grid}.today-detail-stack span{background:#101319;border:1px solid #ffffff0b;border-radius:6px;height:8px}.app-bottom-nav--current{border-inline:0;background:#0d0f14fa;border-bottom:0;border-radius:0;padding:6px 8px 5px;bottom:0;left:0;right:0}.phone-nav-plate{border-radius:8px;place-items:center;width:30px;height:22px;display:grid;position:relative}.phone-nav-item.is-active .phone-nav-plate{color:var(--gold);background:#d3b1581a}.phone-nav-item.is-active .phone-nav-plate:after{content:"";background:var(--gold);border-radius:999px;width:11px;height:2px;position:absolute;bottom:-3px}.mini-food-current,.mini-smart-food-current,.mini-scan-current,.mini-workout-current,.mini-cardio-current,.mini-checkin-current,.mini-progress-current,.mini-coach-current{background:#0f1217;border:1px solid #ffffff0d;border-radius:14px;min-height:108px;padding:12px}.mini-food-current{gap:8px;display:grid}.mini-food-current-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.mini-food-current-head b,.mini-smart-food-current b{color:#090a0d;background:var(--gold);border-radius:7px;place-items:center;width:25px;height:20px;font-size:8px;display:grid}.mini-food-current-head span{background:#343943;border-radius:999px;width:38%;height:5px}.mini-food-current-entry{background:#d3b1580f;border:1px solid #d3b15824;border-radius:10px;grid-template-columns:36px 1fr;align-items:center;gap:8px;padding:7px;display:grid}.mini-food-current-entry i{background:#1c2028;border-radius:8px;width:30px;height:30px}.mini-food-current-entry strong{background:#cfc7b2;border-radius:999px;width:76%;height:7px}.mini-food-current-macros{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.mini-food-current-macros span{background:#171a21;border:1px solid #ffffff0a;border-radius:8px;height:24px}.mini-smart-food-current{grid-template-columns:28px 1fr 1fr 28px;align-items:center;gap:7px;display:grid}.mini-smart-food-current span{background:#454037;border-radius:999px;height:6px}.mini-smart-food-current i{width:28px;height:28px;color:var(--gold);background:#d3b15814;border-radius:8px;place-items:center;display:grid}.mini-scan-current{gap:8px;display:grid}.scan-primary,.scan-secondary{border-radius:10px;align-items:center;gap:9px;min-height:42px;padding:8px 10px;display:flex}.scan-primary{color:var(--gold);background:#d3b15814;border:1px solid #d3b15838}.scan-secondary{background:0 0;border:1px solid #ffffff12}.scan-primary span,.scan-secondary span{background:#4a4740;border-radius:999px;height:6px}.scan-primary span{width:58%}.scan-secondary span:first-child{width:44%}.scan-secondary span:last-child{width:24%}.mini-workout-current{gap:7px;display:grid}.mini-workout-head{grid-template-columns:1fr auto 24px;align-items:center;gap:7px;display:grid}.mini-workout-head>span{background:#d8d3c8;border-radius:999px;width:64%;height:7px}.mini-workout-head>b{font-size:8px}.mini-workout-head>i{width:24px;height:22px;color:var(--gold);background:#d3b15814;border-radius:7px;place-items:center;font-size:8px;font-style:normal;display:grid}.mini-workout-progress{background:#252932;border-radius:999px;height:3px;overflow:hidden}.mini-workout-progress span{background:var(--gold);width:42%;height:100%;display:block}.mini-workout-exercise{grid-template-columns:1fr 64px;align-items:center;gap:8px;display:grid}.mini-workout-exercise>div{gap:5px;display:grid}.mini-workout-exercise strong{background:#d6d2c8;border-radius:999px;width:82%;height:7px}.mini-workout-exercise span{background:#55575a;border-radius:999px;width:65%;height:4px}.mini-workout-exercise>i{height:52px;color:var(--gold);background:#171a21;border:1px solid #ffffff0d;border-radius:10px;place-items:center;display:grid}.mini-workout-table{gap:3px;display:grid}.mini-workout-table>span{background:#14171d;border-radius:6px;grid-template-columns:20px 1fr 1fr 22px;align-items:center;gap:5px;min-height:24px;padding:3px 5px;font-size:7px;display:grid}.mini-workout-table>span.is-current{background:#d3b1580f;border:1px solid #d3b15829}.mini-workout-table b{color:var(--gold)}.mini-workout-table i{color:#aaa69e;font-style:normal}.mini-workout-table em{color:#090a0d;background:var(--gold);border-radius:6px;place-items:center;width:18px;height:18px;font-style:normal;display:grid}.mini-cardio-current{align-content:center;gap:10px;display:grid}.mini-cardio-current>div:first-child{align-items:baseline;gap:5px;display:flex}.mini-cardio-current>div:first-child span{font-family:Outfit,sans-serif;font-size:28px;font-weight:900}.mini-cardio-current small{color:var(--muted-2);font-size:9px}.mini-cardio-current>i{background:#272b33;border-radius:999px;height:6px;overflow:hidden}.mini-cardio-current>i b{background:var(--gold);border-radius:inherit;height:100%;display:block}.mini-cardio-actions{gap:6px;display:flex}.mini-cardio-actions span{background:#171a21;border:1px solid #ffffff0d;border-radius:8px;flex:1;height:27px}.mini-checkin-current{align-content:center;gap:14px;display:grid}.mini-rating-rail{justify-content:space-between;align-items:center;gap:4px;display:flex}.mini-rating-rail span{background:#282c34;border:1px solid #ffffff14;border-radius:999px;width:10px;height:10px}.mini-rating-rail span.active{background:var(--gold);border-color:var(--gold)}.mini-checkin-disclosures{gap:5px;display:grid}.mini-checkin-disclosures span{background:#171a21;border:1px solid #ffffff0d;border-radius:7px;height:21px}.mini-progress-current{grid-template-columns:90px 1fr;align-items:center;gap:10px;display:grid}.mini-progress-current>div:first-child{gap:1px;display:grid}.mini-progress-current strong{font-family:Outfit,sans-serif;font-size:25px}.mini-progress-current small{color:var(--muted-2);font-size:8px}.mini-progress-current b{color:var(--gold);font-size:8px}.mini-progress-current svg{width:100%;height:70px}.mini-progress-current svg path{fill:none;stroke:var(--gold);stroke-width:2px}.mini-progress-tabs{grid-column:1/-1;grid-template-columns:repeat(4,1fr);gap:4px!important;display:grid!important}.mini-progress-tabs span{background:#171a21!important;border-radius:6px!important;width:auto!important;height:17px!important}.mini-progress-tabs span.active{border:1px solid #d3b15838;background:#d3b15824!important}.mini-coach-current{grid-template-columns:70px 1fr;gap:7px 10px;display:grid}.mini-coach-current>span{background:#51545a;border-radius:999px;width:52px;height:5px}.mini-coach-current>strong{background:#d7cfb9;border-radius:999px;width:78%;height:7px}.mini-coach-current>i{background:var(--border);grid-column:1/-1;height:1px}.mini-coach-current>b{background:#5b5545;border-radius:999px;width:90%;height:8px}.mini-coach-current>div{grid-column:1/-1;grid-template-columns:1.2fr 1fr;gap:6px;display:grid}.mini-coach-current em{background:#d3b1581a;border:1px solid #d3b1582e;border-radius:8px;height:26px}.progress-visual--current{padding:20px}.progress-current-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.progress-current-top>div{gap:3px;display:grid}.progress-current-top span{color:var(--muted-2);letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:800}.progress-current-top strong{font-size:17px}.progress-range-chip{border:1px solid var(--border);background:#171a21;border-radius:999px;padding:6px 8px;color:#aaa69e!important}.progress-domain-tabs{border:1px solid var(--border);background:#0d0f14;border-radius:10px;grid-template-columns:repeat(4,1fr);gap:4px;margin-top:15px;padding:3px;display:grid}.progress-domain-tabs span{color:#7f7c75;text-align:center;border-radius:8px;padding:7px 5px;font-size:9px;font-weight:800}.progress-domain-tabs span.is-active{color:var(--gold);background:#d3b1581a}.progress-status-current{justify-content:space-between;align-items:flex-end;gap:18px;margin-top:18px;display:flex}.progress-status-current>div:first-child{gap:2px;display:grid}.progress-status-current span{color:var(--muted-2);text-transform:uppercase;font-size:9px;font-weight:800}.progress-status-current>div:first-child>strong{font-family:Outfit,sans-serif;font-size:31px;line-height:1}.progress-status-current strong small{color:#9c9991;font-size:11px}.progress-status-current b{color:var(--gold);font-size:9px}.progress-status-target{border:1px solid var(--border);text-align:end;background:#171a21;border-radius:10px;gap:4px;padding:9px 11px;display:grid}.progress-status-target strong{font-size:13px}.progress-chart--current{margin-top:5px;padding-bottom:0}.progress-area-current{fill:url(#progress-fill-current)}.progress-weekly-strip{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:14px;display:grid}.progress-weekly-strip>div{border:1px solid var(--border);background:#101319;border-radius:10px;gap:5px;padding:9px;display:grid}.progress-weekly-strip span{color:#8e8b83;font-size:8px;font-weight:800;line-height:1.25}.progress-weekly-strip strong{font-size:12px}.progress-weekly-strip i{background:#282c34;border-radius:999px;height:3px;overflow:hidden}.progress-weekly-strip b{background:var(--gold);border-radius:inherit;height:100%;display:block}.coach-preview--current{padding:20px}.coach-preview--current .coach-preview-head{grid-template-columns:42px 1fr auto}.coach-preview--current .coach-preview-head>div:nth-child(2){gap:2px;display:grid}.coach-preview--current .coach-preview-head>div:nth-child(2) span{color:var(--muted-2);text-transform:uppercase;font-size:9px;font-weight:800}.coach-preview--current .coach-preview-head>div:nth-child(2) strong{font-size:14px}.coach-confidence{white-space:nowrap;background:#d3b15814;border:1px solid #d3b1582e;border-radius:999px;padding:5px 7px;color:var(--gold)!important;font-size:8px!important}.coach-decision-block{border-bottom:1px solid var(--border);gap:6px;padding:15px 0;display:grid}.coach-decision-block span{color:var(--muted-2);letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:900}.coach-decision-block strong{font-size:13px;line-height:1.5}.coach-decision-block--accent strong{color:var(--gold-2)}.coach-why--current{padding-top:14px}.coach-control-note{color:#aaa69e;border:1px solid var(--border);background:#101319;border-radius:10px;align-items:center;gap:8px;margin-top:14px;padding:10px;font-size:9px;font-weight:700;display:flex}.coach-control-note .icon{color:var(--gold);flex:none}.coach-actions{grid-template-columns:1.15fr 1fr;gap:7px;margin-top:12px;display:grid}.coach-actions button{color:#090a0d;background:var(--gold);border:1px solid var(--gold);min-height:35px;font:inherit;pointer-events:none;border-radius:10px;padding:7px 10px;font-size:9px;font-weight:900}.coach-actions button+button{color:#c9c6bd;border-color:var(--border);background:#171a21}html[dir=rtl] .today-phone-topbar,html[dir=rtl] .today-focus-card,html[dir=rtl] .today-list-head,html[dir=rtl] .today-task,html[dir=rtl] .progress-current-top,html[dir=rtl] .progress-status-current,html[dir=rtl] .coach-decision-block,html[dir=rtl] .coach-control-note{direction:rtl}html[dir=rtl] .today-focus-copy,html[dir=rtl] .today-task>div,html[dir=rtl] .progress-current-top>div,html[dir=rtl] .progress-status-current>div,html[dir=rtl] .coach-decision-block{text-align:right}html[dir=rtl] .today-focus-copy>button .icon{transform:scaleX(-1)}@media (width<=620px){.device-screen--current{padding:36px 12px 10px}.today-focus-card{grid-template-columns:68px minmax(0,1fr);min-height:106px;padding:8px}.today-focus-ring{width:64px;height:64px;transform:scale(.84)}.today-focus-copy>strong{font-size:9px}.today-focus-copy>button{min-height:23px}.today-task{grid-template-columns:22px minmax(0,1fr) 18px;min-height:35px;padding:4px 6px}.today-task-icon{width:22px;height:22px}.today-detail-stack{display:none}.app-bottom-nav--current{padding-block:5px}.progress-weekly-strip{grid-template-columns:1fr}.progress-status-current{flex-direction:column;align-items:stretch}.progress-status-target{text-align:start}.coach-preview--current .coach-preview-head{grid-template-columns:42px 1fr}.coach-confidence{grid-column:2;width:fit-content}}html{scroll-padding-top:126px}#features,#how-it-works{scroll-margin-top:126px}.value-section{padding-top:46px;padding-bottom:54px}.coach-section,.coach-section--raised{padding-top:72px}.value-grid--story{margin-top:34px}.value-grid--story .value-item{min-height:168px}.feature-showcase-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.quick-tools-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:14px;display:grid}.bento-card--tool{min-height:280px;padding:18px}.bento-card--primary .feature-card-copy p{max-width:500px}.bento-card--primary .mini-workout-current{align-content:center;min-height:220px;padding:16px}.bento-card--primary .mini-progress-current{grid-template-columns:120px 1fr;gap:18px;min-height:220px;padding:18px}.bento-card--primary .mini-progress-current strong{font-size:31px}.bento-card--primary .mini-progress-current small,.bento-card--primary .mini-progress-current b{font-size:9px}.bento-card--primary .mini-progress-current svg{height:120px}.bento-card--tool .feature-card-copy{gap:11px}.bento-card--tool .feature-icon{border-radius:11px;width:36px;height:36px}.bento-card--tool .feature-card-copy h3{font-size:17px}.bento-card--tool .feature-card-copy p{font-size:12px;line-height:1.55}.feature-app-surface{background:#0d1015;border:1px solid #ffffff0e;border-radius:15px;margin-top:auto;box-shadow:inset 0 1px #ffffff06}.food-app-visual{padding:14px}.food-app-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.food-app-top strong{color:#f1eee6;font:800 15px/1.1 Outfit,Inter,sans-serif}.food-app-top span{color:var(--gold);font-size:12px}.food-app-tabs{border-bottom:1px solid var(--border);grid-template-columns:repeat(4,1fr);gap:5px;margin-top:12px;padding-bottom:9px;display:grid}.food-app-tabs span,.food-app-tabs b{color:#777b83;text-align:center;font-size:8px;font-weight:700}.food-app-tabs b{color:var(--gold)}.food-meal-tabs{gap:6px;margin-top:9px;display:flex;overflow:hidden}.food-meal-tabs span,.food-meal-tabs b{color:#858179;background:#13171e;border:1px solid #ffffff0b;border-radius:999px;flex:none;padding:5px 7px;font-size:7px;font-weight:700}.food-meal-tabs b{color:var(--gold-2);background:#d3b15813;border-color:#d3b1584d}.food-search-row{color:#8d8a82;background:#12161c;border:1px solid #ffffff0f;border-radius:10px;grid-template-columns:17px 1fr auto;align-items:center;gap:7px;margin-top:10px;padding:9px 10px;font-size:8px;display:grid}.food-search-symbol{color:#8d8a82;font-size:13px;line-height:1}.food-search-row b{color:var(--gold);font-size:10px}.food-ai-row{color:var(--gold);background:#d3b15809;border:1px solid #d3b15821;border-radius:10px;grid-template-columns:20px 1fr auto;align-items:start;gap:8px;margin-top:8px;padding:9px 10px;display:grid}.food-ai-row div{gap:2px;display:grid}.food-ai-row strong{color:#d8d4ca;font-size:8px}.food-ai-row small{color:#6f6c65;font-size:6.2px;line-height:1.35}.food-ai-row>span{color:#7f7c74;font-size:9px}.food-log-row{background:#11151b;border:1px solid #ffffff0e;border-radius:11px;grid-template-columns:1fr auto;gap:8px;margin-top:8px;padding:10px;display:grid}.food-log-row>div{gap:2px;display:grid}.food-log-row small{color:var(--gold);font-size:6.5px;font-weight:800}.food-log-row strong{color:#d8d5cd;font-size:8.5px}.food-log-row span{color:#76736c;font-size:6.4px}.food-log-row>b{color:#63c98a;align-self:end;font-size:6px;font-weight:800}.food-day-row{color:#8c8982;background:#ffffff05;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin-top:8px;padding:9px 10px;font-size:7px;display:flex}.food-day-row button{color:#151208;background:var(--gold);pointer-events:none;border:0;border-radius:8px;min-height:26px;padding:0 10px;font-size:8px;font-weight:900}.food-intake{margin-top:9px}.food-intake>small{color:#aaa69e;font-size:7px;font-weight:800}.food-intake>div{grid-template-columns:repeat(4,1fr);gap:6px;margin-top:6px;display:grid}.food-intake span{background:#11151b;border-radius:9px;justify-items:center;gap:1px;padding:6px 3px;display:grid}.food-intake b{color:#e2ded4;font-size:9px}.food-intake i{color:#62666d;font-size:5.8px;font-style:normal}.smart-food-visual{gap:7px;padding:12px;display:grid}.smart-food-visual>small{color:var(--gold);letter-spacing:.08em;font-size:6.5px;font-weight:900}.smart-food-input{color:#9e9b93;background:#141820;border:1px solid #ffffff0b;border-radius:8px;padding:8px 9px;font-size:7.5px}.smart-food-visual>button{color:#141208;background:var(--gold);pointer-events:none;border:0;border-radius:8px;min-height:28px;font-size:7px;font-weight:900}.smart-review-warning{background:#e8864b0e;border:1px solid #e8864b3d;border-radius:8px;gap:2px;padding:8px;display:grid}.smart-review-warning strong{color:#f0a06f;font-size:7px}.smart-review-warning span{color:#918c83;font-size:5.8px;line-height:1.35}.smart-meal-total{background:#11151b;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:8px;display:flex}.smart-meal-total div{gap:1px;display:grid}.smart-meal-total small{color:#6e6b65;font-size:5.8px}.smart-meal-total strong{color:#dad7cf;font-size:8px}.smart-meal-total>b{color:#67c98b;font-size:7px}.smart-food-actions{grid-template-columns:.7fr 1.3fr;gap:6px;display:grid}.smart-food-actions span,.smart-food-actions strong{border-radius:8px;place-items:center;min-height:26px;font-size:6.5px;display:grid}.smart-food-actions span{color:#b8b4ab;border:1px solid #ffffff12}.smart-food-actions strong{color:#151208;background:var(--gold)}.scan-app-visual{gap:7px;padding:12px;display:grid}.scan-action{color:var(--gold);background:#13171d;border:1px solid #ffffff0e;border-radius:9px;grid-template-columns:30px 1fr;align-items:center;gap:8px;padding:8px;display:grid}.scan-action>div{gap:2px;display:grid}.scan-action strong{color:#d1cec5;font-size:7px}.scan-action span{color:#686c72;font-size:5.8px}.scan-frame{background:linear-gradient(145deg,#171920,#0e1116 60%);border-radius:10px;min-height:80px;margin-top:2px;position:relative;overflow:hidden}.scan-frame>i{border-color:var(--gold);opacity:.9;border-style:solid;width:18px;height:18px;position:absolute}.scan-frame>i:first-child{border-width:2px 0 0 2px;top:8px;left:8px}.scan-frame>i:nth-child(2){border-width:2px 2px 0 0;top:8px;right:8px}.scan-frame>i:nth-child(3){border-width:0 0 2px 2px;bottom:8px;left:8px}.scan-frame>i:nth-child(4){border-width:0 2px 2px 0;bottom:8px;right:8px}.scan-frame>div{gap:4px;display:grid;position:absolute;bottom:14px;left:28px;right:28px}.scan-frame span{opacity:.6;background:repeating-linear-gradient(90deg,#74777c 0 2px,#0000 2px 5px);height:3px}.coach-card-visual{padding:12px}.coach-app-head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:8px;padding-bottom:9px;display:flex}.coach-app-head>div{gap:2px;display:grid}.coach-app-head small{color:var(--gold);letter-spacing:.08em;font-size:5.8px;font-weight:900}.coach-app-head strong{color:#e4e1da;font-size:10px}.coach-app-head>span{color:#62c886;font-size:5.4px;font-weight:900}.coach-app-safety{color:#d89b70;background:#e8864b0d;border:1px solid #e8864b2e;border-radius:8px;grid-template-columns:15px 1fr auto;align-items:center;gap:6px;margin-top:8px;padding:7px;display:grid}.coach-app-safety span,.coach-app-safety b{font-size:5.6px}.coach-app-safety b{color:#89857d;font-weight:700}.coach-app-action{background:#d3b1580b;border:1px solid #d3b15829;border-radius:9px;gap:4px;margin-top:8px;padding:9px;display:grid}.coach-app-action small{color:#757169;text-transform:uppercase;letter-spacing:.06em;font-size:5.7px}.coach-app-action strong{color:#e5c65f;font-size:8px}.coach-app-action p{color:#8c8981;margin:0;font-size:5.8px;line-height:1.4}.coach-data-confidence{margin-top:8px}.coach-data-confidence>small,.coach-before-after>small{color:#76736c;text-transform:uppercase;font-size:5.8px;font-weight:800}.coach-data-confidence>div{grid-template-columns:repeat(3,1fr);gap:5px;margin-top:5px;display:grid}.coach-data-confidence span{color:#7f7b74;gap:2px;font-size:5.5px;display:grid}.coach-data-confidence b{color:#d0cdc5;font-size:5.5px}.coach-before-after{border-top:1px solid var(--border);margin-top:8px;padding-top:8px}.coach-before-after>div{color:#77736c;grid-template-columns:auto 1fr auto 1fr;gap:4px 7px;margin-top:5px;font-size:5.8px;display:grid}.coach-before-after b{color:#d0cdc5;font-size:5.8px}.coach-app-buttons{grid-template-columns:repeat(3,1fr);gap:5px;margin-top:9px;display:grid}.coach-app-buttons strong,.coach-app-buttons span{color:#9b978f;text-align:center;border:1px solid #ffffff0f;border-radius:7px;place-items:center;min-height:25px;padding:4px;font-size:5.6px;display:grid}.coach-app-buttons strong{color:#151208;background:var(--gold);border-color:#0000;grid-column:1/-1}.coach-app-buttons span:last-child{grid-column:span 1}.coach-preview--recording{padding:22px}.coach-recording-note{color:#e09a6d;background:#e8864b0b;border:1px solid #e8864b2e;border-radius:10px;grid-template-columns:20px 1fr auto;align-items:center;gap:8px;margin-top:14px;padding:10px 11px;display:grid}.coach-recording-note span,.coach-recording-note b{font-size:9px}.coach-recording-note b{color:#858179}.coach-data-strip{border-top:1px solid var(--border);border-bottom:1px solid var(--border);grid-template-columns:repeat(4,1fr);gap:8px;margin-top:15px;padding:11px 0;display:grid}.coach-data-strip span{color:#77736d;gap:3px;font-size:8px;display:grid}.coach-data-strip b{color:#d0ccc3;font-size:8px}.coach-next-review{margin-top:13px}.coach-next-review small{color:var(--gold);text-transform:uppercase;letter-spacing:.06em;font-size:8px;font-weight:900}.coach-next-review p{color:#9e9a91;margin:6px 0 0;font-size:10px;line-height:1.5}.page-hero--compact{padding-bottom:40px}.beta-public-page{padding-top:54px}.beta-public-hero{max-width:880px;padding-bottom:42px}.beta-public-hero p{max-width:760px}.beta-public-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.beta-public-card{border:1px solid var(--border);background:#ffffff04;border-radius:18px;min-height:300px;padding:24px}.beta-public-card--accent{background:linear-gradient(145deg,#d3b1580e,#ffffff02),var(--surface);border-color:#d3b1582e}.beta-public-index{color:var(--gold);letter-spacing:.1em;font-size:10px;font-weight:900}.beta-public-card h2{margin-top:18px;font-size:23px}.beta-public-card p,.beta-public-card li{color:#aaa69e;font-size:13px;line-height:1.7}.beta-public-card ul{margin:16px 0 0;padding-inline-start:20px}.beta-public-card li+li{margin-top:10px}.beta-join-panel{border:1px solid var(--border-gold);background:#ffffff04;border-radius:19px;grid-template-columns:1fr auto;align-items:center;gap:36px;margin-top:18px;padding:32px;display:grid}.beta-join-panel h2{max-width:650px;font-size:clamp(30px,3.2vw,42px)}.beta-join-panel p:not(.eyebrow){max-width:700px;margin:12px 0 0;font-size:14px}html[dir=rtl] .food-app-visual,html[dir=rtl] .smart-food-visual,html[dir=rtl] .scan-app-visual,html[dir=rtl] .coach-card-visual,html[dir=rtl] .coach-preview--recording{text-align:right}html[dir=rtl] .food-search-row{grid-template-columns:auto 1fr 17px}html[dir=rtl] .food-search-symbol{order:3}html[dir=rtl] .food-search-row>b{order:1;transform:scaleX(-1)}html[dir=rtl] .beta-public-grid,html[dir=rtl] .beta-join-panel{direction:rtl}@media (width<=1020px){.quick-tools-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.beta-public-grid{grid-template-columns:1fr 1fr}.beta-public-card--accent{grid-column:1/-1;min-height:0}}@media (width<=860px){html{scroll-padding-top:100px}#features,#how-it-works{scroll-margin-top:100px}.section{padding-top:58px;padding-bottom:58px}.feature-showcase-grid{grid-template-columns:1fr}.bento-card--primary{min-height:390px}.coach-section--raised{padding-top:62px}.beta-public-grid{grid-template-columns:1fr}.beta-public-card--accent{grid-column:auto}.beta-join-panel{grid-template-columns:1fr}.beta-join-panel .button{justify-self:start}}@media (width<=620px){.section{padding-top:48px;padding-bottom:48px}.value-section{padding-top:36px;padding-bottom:42px}.quick-tools-grid{grid-template-columns:1fr}.bento-card--primary{min-height:360px;padding:18px}.bento-card--tool{min-height:250px}.food-app-tabs span,.food-app-tabs b{font-size:7px}.coach-data-strip{grid-template-columns:repeat(2,1fr)}.beta-public-page{padding-top:40px}.beta-public-card{min-height:0;padding:20px}.beta-join-panel{padding:24px 20px}.beta-join-panel .button{width:100%}}.app-icon{shape-rendering:geometricprecision;flex:none;display:block}.hero{grid-template-columns:minmax(0,.9fr) minmax(500px,1.1fr);gap:42px}.phone-stage--fidelity{min-height:730px}.phone-stage--fidelity .phone-glow{opacity:.78;width:530px;height:530px}.device-wrap--fidelity{width:406px;height:712px;transform:translate(var(--phone-x), var(--phone-y));transform-style:flat;will-change:transform;transition:transform .18s ease-out}.device-wrap--fidelity .device-back{opacity:.74;inset:34px -62px 24px 84px;transform:none}.device-frame--fidelity{border-radius:62px}.device-frame--fidelity:before{border-radius:58px}.device-screen--fidelity{text-rendering:geometricprecision;-webkit-font-smoothing:antialiased;background:#090a0d;border-radius:53px;padding:45px 19px 72px}.device-wrap--fidelity .device-speaker{width:96px;height:24px;top:18px}.phone-stage--fidelity .floating-stat{max-width:178px;padding:11px 13px;font-size:11px}.phone-stage--fidelity .floating-stat--one{top:126px;right:-16px}.phone-stage--fidelity .floating-stat--two{bottom:142px;right:-8px}.today-phone-topbar--fidelity{min-height:39px}.today-phone-topbar--fidelity>strong{font-size:16px;line-height:1}.today-phone-topbar--fidelity .today-phone-actions{gap:8px;font-size:9px}.today-phone-topbar--fidelity .today-phone-coach{color:#f3f0e8;gap:5px;min-height:31px;padding:5px 7px}.today-phone-topbar--fidelity .today-phone-coach .app-icon{color:var(--gold)}.today-focus-card--fidelity{border-radius:18px;grid-template-columns:100px minmax(0,1fr);gap:14px;min-height:160px;margin-top:10px;padding:14px}.today-focus-card--fidelity .today-focus-ring{width:96px;height:96px}.today-focus-card--fidelity .today-focus-ring>i{height:10px}.today-focus-card--fidelity .today-focus-ring strong{font-size:28px}.today-focus-card--fidelity .today-focus-ring small{font-size:10px}.today-focus-card--fidelity .today-focus-copy{gap:5px}.today-focus-card--fidelity .today-focus-copy>small{font-size:8px}.today-focus-card--fidelity .today-focus-copy>strong{font-size:15px;line-height:1.24}.today-focus-card--fidelity .today-focus-copy>span{font-size:9px;line-height:1.45}.today-focus-card--fidelity .today-focus-copy>button{border-radius:9px;min-height:34px;padding:7px 11px;font-size:9px}.today-list-head--fidelity{margin:15px 2px 7px}.today-list-head--fidelity strong{font-size:12px}.today-list-head--fidelity span{font-size:9px}.today-task-list--fidelity{gap:6px}.today-task--fidelity{border-radius:12px;grid-template-columns:34px minmax(0,1fr) 27px;gap:9px;min-height:54px;padding:7px 9px}.today-task--fidelity .today-task-icon{border-radius:10px;width:34px;height:34px}.today-task--fidelity>div strong{font-size:10.5px}.today-task--fidelity>div small{font-size:8px}.today-task--fidelity .today-task-state{width:25px;height:25px}.app-bottom-nav--fidelity{min-height:60px;padding:7px 9px 6px}.app-bottom-nav--fidelity .phone-nav-item{gap:4px;font-size:7.5px}.app-bottom-nav--fidelity .phone-nav-plate{width:37px;height:28px}.feature-showcase-grid{grid-template-columns:1fr;gap:18px}.bento-card--primary{min-height:0;padding:24px}.bento-card--primary .feature-card-copy h3{font-size:22px}.bento-card--primary .feature-card-copy p{max-width:660px;font-size:14px}.bento-card--primary .feature-app-surface{margin-top:6px;width:min(100%,900px);margin-inline:auto}.quick-tools-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:18px}.bento-card--tool{min-height:330px}.bento-card--tool .feature-app-surface{width:100%}.food-app-visual--fidelity{background:#090a0d;gap:12px;padding:18px;display:grid}.food-fidelity-header{justify-content:space-between;align-items:center;gap:20px;display:flex}.food-fidelity-header>div:first-child{gap:2px;display:grid}.food-fidelity-header small{color:var(--gold);font-size:10px;font-weight:900}.food-fidelity-header strong{color:#f3f0e8;font:900 22px/1.05 Outfit,Inter,sans-serif}.food-fidelity-header>div:last-child{color:var(--gold);align-items:center;gap:14px;display:flex}.food-fidelity-ai{background:linear-gradient(105deg,#d3b15824,#d3b1580a);border:1px solid #d3b15840;border-radius:15px;grid-template-columns:38px 1fr auto;align-items:center;gap:12px;padding:13px;display:grid}.food-fidelity-ai>span{width:38px;height:38px;color:var(--gold);background:#d3b1581c;border-radius:50%;place-items:center;display:grid}.food-fidelity-ai>div{gap:2px;display:grid}.food-fidelity-ai strong{color:#f3f0e8;font-size:14px}.food-fidelity-ai small{color:#aaa69e;font-size:10px}.food-fidelity-ai>.app-icon{color:#aaa69e}.food-fidelity-scan-row{grid-template-columns:1fr 1fr;gap:10px;display:grid}.food-fidelity-scan-row>div{min-height:52px;color:var(--gold);background:#12151b;border:1px solid #ffffff16;border-radius:13px;grid-template-columns:26px 1fr auto;align-items:center;gap:8px;padding:9px 11px;display:grid}.food-fidelity-scan-row strong{color:#f3f0e8;font-size:11px}.food-fidelity-scan-row>div:last-child{border-color:#d3b15824}.food-app-tabs--fidelity{border-bottom:1px solid var(--border);grid-template-columns:repeat(3,1fr);margin-top:2px;padding-bottom:0}.food-app-tabs--fidelity span,.food-app-tabs--fidelity b{padding:9px 4px 11px;font-size:10px;position:relative}.food-app-tabs--fidelity b:after{content:"";background:var(--gold);border-radius:999px;height:2px;position:absolute;bottom:-1px;left:18%;right:18%}.food-meal-tabs--fidelity{margin-top:0}.food-meal-tabs--fidelity span,.food-meal-tabs--fidelity b{padding:6px 10px;font-size:9px}.food-fidelity-list{border-top:1px solid var(--border);border-bottom:1px solid var(--border);display:grid}.food-history-row{border-bottom:1px solid var(--border);grid-template-columns:38px 1fr auto;align-items:center;gap:10px;min-height:60px;padding:8px 2px;display:grid}.food-history-row:last-child{border-bottom:0}.food-history-row>span{width:36px;height:36px;color:var(--gold);background:#1c2028;border-radius:9px;place-items:center;display:grid}.food-history-row>div{gap:1px;display:grid}.food-history-row strong{color:#f3f0e8;font-size:12px}.food-history-row small{color:#aaa69e;font-size:8.5px}.food-history-row>.app-icon{color:#aaa69e}.food-fidelity-meal-card{background:#171a21;border:1px solid #ffffff14;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:11px 13px;display:flex}.food-fidelity-meal-card>div{gap:2px;display:grid}.food-fidelity-meal-card strong{color:var(--gold-2);font-size:13px}.food-fidelity-meal-card span{color:#aaa69e;font-size:9px}.food-fidelity-meal-card button{min-height:32px;color:var(--gold-2);border:1px solid var(--gold);background:0 0;border-radius:999px;align-items:center;gap:5px;padding:0 11px;font-size:9px;font-weight:900;display:inline-flex}.smart-food-visual--fidelity{background:#090a0d;gap:10px;padding:16px}.smart-food-fidelity-title{background:#d3b15814;border:1px solid #d3b1582e;border-radius:13px;grid-template-columns:38px 1fr;align-items:center;gap:10px;padding:11px;display:grid}.smart-food-fidelity-title>span{width:36px;height:36px;color:var(--gold);background:#d3b1581a;border-radius:50%;place-items:center;display:grid}.smart-food-fidelity-title>div{gap:2px;display:grid}.smart-food-fidelity-title strong{color:#f3f0e8;font-size:13px}.smart-food-fidelity-title small{color:#aaa69e;font-size:8px}.smart-food-visual--fidelity>small{font-size:8px}.smart-food-visual--fidelity .smart-food-input{border-radius:11px;padding:12px;font-size:10px}.smart-food-visual--fidelity>button{border-radius:12px;justify-content:center;align-items:center;gap:9px;min-height:44px;font-size:10px;display:flex}.smart-food-fidelity-scan{grid-template-columns:1fr 1fr;gap:8px;display:grid}.smart-food-fidelity-scan span{color:#f3f0e8;background:#12151b;border:1px solid #ffffff14;border-radius:10px;align-items:center;gap:7px;min-height:38px;padding:8px 10px;font-size:9px;font-weight:800;display:flex}.smart-food-fidelity-scan .app-icon{color:var(--gold)}.smart-food-visual--fidelity .smart-review-warning{padding:10px}.smart-food-visual--fidelity .smart-review-warning strong{font-size:9px}.smart-food-visual--fidelity .smart-review-warning span{font-size:8px}.smart-food-visual--fidelity .smart-meal-total{padding:10px}.smart-food-visual--fidelity .smart-meal-total small{font-size:8px}.smart-food-visual--fidelity .smart-meal-total strong{font-size:11px}.smart-food-visual--fidelity .smart-meal-total span{color:#aaa69e;font-size:7.5px}.smart-food-visual--fidelity .smart-meal-total>b{font-size:9px}.smart-food-visual--fidelity .smart-food-actions span,.smart-food-visual--fidelity .smart-food-actions strong{min-height:36px;font-size:9px}.scan-app-visual--fidelity{background:#090a0d;gap:12px;padding:16px}.scan-fidelity-options{grid-template-columns:1fr 1fr;gap:10px;display:grid}.scan-fidelity-options>div{background:#12151b;border:1px solid #ffffff14;border-radius:12px;grid-template-columns:36px 1fr auto;align-items:center;gap:8px;min-height:50px;padding:9px 10px;display:grid}.scan-fidelity-options>div>span{width:34px;height:34px;color:var(--gold);background:#d3b15814;border-radius:9px;place-items:center;display:grid}.scan-fidelity-options strong{color:#f3f0e8;font-size:10px}.scan-fidelity-options>div>.app-icon{color:#aaa69e}.scan-fidelity-camera{background:#12151b;border:1px solid #ffffff12;border-radius:14px;overflow:hidden}.scan-camera-head{justify-content:space-between;align-items:center;padding:10px 12px;display:flex}.scan-camera-head strong{color:#f3f0e8;font-size:11px}.scan-camera-head span{color:#aaa69e;font-size:17px}.scan-frame--fidelity{background:linear-gradient(145deg,#2a2522,#111419 55%,#2d1c22);min-height:125px;margin:0 10px}.scan-fidelity-camera>small{color:#e8864b;padding:9px 12px 12px;font-size:8px;display:block}.mini-workout-current--fidelity{background:#090a0d;gap:11px;display:grid;min-height:0!important;padding:18px!important}.workout-fidelity-top{justify-content:space-between;align-items:center;gap:16px;display:flex}.workout-fidelity-top>div:first-child{gap:2px;display:grid}.workout-fidelity-top small{color:var(--gold);font-size:8px;font-weight:900}.workout-fidelity-top strong{color:#f3f0e8;font-size:16px}.workout-fidelity-top>div:last-child{align-items:center;gap:10px;display:flex}.workout-fidelity-top span{color:#aaa69e;font-size:10px}.workout-fidelity-top button{color:#090a0d;background:var(--gold);border:0;border-radius:9px;min-height:31px;padding:0 11px;font-size:9px;font-weight:900}.workout-fidelity-progress{gap:5px;display:grid}.workout-fidelity-progress span{color:#aaa69e;font-size:8px}.workout-fidelity-progress i{background:#252a32;border-radius:999px;height:3px;overflow:hidden}.workout-fidelity-progress b{background:var(--gold);width:42%;height:100%;display:block}.workout-fidelity-exercise{background:#12151b;border:1px solid #ffffff13;border-radius:13px;grid-template-columns:48px 1fr auto;align-items:center;gap:11px;padding:12px;display:grid}.workout-fidelity-exercise>span{width:46px;height:46px;color:var(--gold);background:#1c2028;border-radius:12px;place-items:center;display:grid}.workout-fidelity-exercise>div{gap:2px;display:grid}.workout-fidelity-exercise strong{color:#f3f0e8;font-size:12px}.workout-fidelity-exercise small{color:#aaa69e;font-size:8px}.workout-fidelity-exercise>b{color:var(--gold);font-size:8px}.workout-fidelity-table-head{color:#73716b;text-align:center;grid-template-columns:44px 1fr 1fr 36px;gap:4px;font-size:7px;font-weight:800;display:grid}.mini-workout-table--fidelity{border-top:1px solid var(--border)}.mini-workout-table--fidelity>span{grid-template-columns:44px 1fr 1fr 36px;min-height:38px}.mini-workout-table--fidelity i{color:#f3f0e8;font-style:normal}.mini-workout-table--fidelity em{color:#090a0d;background:var(--gold);border-radius:8px;place-items:center;width:25px;height:25px;display:grid}.coach-card-visual--fidelity{background:#090a0d;padding:16px}.coach-fidelity-header{border-bottom:1px solid var(--border);grid-template-columns:1fr auto;gap:2px 10px;padding-bottom:10px;display:grid}.coach-fidelity-header small{color:var(--gold);letter-spacing:.08em;font-size:7px;font-weight:900}.coach-fidelity-header strong{color:#f3f0e8;font-size:13px}.coach-fidelity-header>span{color:#53c982;grid-area:1/2/span 2;align-self:center;font-size:7px;font-weight:900}.coach-card-visual--fidelity .coach-app-safety{grid-template-columns:18px 1fr auto;padding:9px}.coach-card-visual--fidelity .coach-app-safety span,.coach-card-visual--fidelity .coach-app-safety b{font-size:7.5px}.coach-fidelity-card{background:#12151b;border:1px solid #ffffff13;border-radius:13px;margin-top:10px;padding:11px}.coach-fidelity-card-title{justify-content:space-between;align-items:center;gap:10px;display:flex}.coach-fidelity-card-title strong{color:#f3f0e8;font-size:13px}.coach-fidelity-card-title span{color:#53c982;font-size:7px;font-weight:900}.coach-card-visual--fidelity .coach-app-action{padding:10px}.coach-card-visual--fidelity .coach-app-action small{font-size:7px}.coach-card-visual--fidelity .coach-app-action strong{font-size:10px}.coach-card-visual--fidelity .coach-app-action p{font-size:7.5px}.coach-card-visual--fidelity .coach-data-confidence>small,.coach-card-visual--fidelity .coach-before-after>small,.coach-card-visual--fidelity .coach-data-confidence span,.coach-card-visual--fidelity .coach-data-confidence b,.coach-card-visual--fidelity .coach-before-after>div,.coach-card-visual--fidelity .coach-before-after b{font-size:7px}.coach-next-review-mini{border-top:1px solid var(--border);margin-top:9px;padding-top:9px}.coach-next-review-mini small{color:var(--gold);text-transform:uppercase;font-size:7px;font-weight:900}.coach-next-review-mini p{color:#aaa69e;margin:4px 0 0;font-size:7.5px;line-height:1.45}.coach-card-visual--fidelity .coach-app-buttons strong,.coach-card-visual--fidelity .coach-app-buttons span{min-height:31px;font-size:7px}.coach-preview--recording{background:#12151b}@media (width<=1180px){.hero{grid-template-columns:minmax(0,1fr) minmax(430px,.95fr)}.phone-stage--fidelity{transform-origin:50%;transform:scale(.92)}}@media (width<=860px){.hero{grid-template-columns:1fr}.phone-stage--fidelity{min-height:670px;transform:none}.device-wrap--fidelity{width:374px;height:655px}.device-wrap--fidelity .device-back{inset:32px -45px 22px 75px}.quick-tools-grid{grid-template-columns:1fr}.bento-card--tool{min-height:0}}@media (width<=620px){.phone-stage--fidelity{min-height:590px;margin-top:12px}.device-wrap--fidelity{width:330px;height:578px}.device-wrap--fidelity .device-back{display:none}.device-screen--fidelity{padding:39px 15px 62px}.today-phone-topbar--fidelity>strong{font-size:14px}.today-phone-topbar--fidelity .today-phone-actions{font-size:8px}.today-focus-card--fidelity{grid-template-columns:80px minmax(0,1fr);min-height:138px;padding:11px}.today-focus-card--fidelity .today-focus-ring{width:78px;height:78px;transform:scale(.82)}.today-focus-card--fidelity .today-focus-copy>strong{font-size:12px}.today-focus-card--fidelity .today-focus-copy>span{font-size:8px}.today-task--fidelity{grid-template-columns:29px minmax(0,1fr) 24px;min-height:47px;padding:6px 7px}.today-task--fidelity .today-task-icon{width:29px;height:29px}.today-task--fidelity>div strong{font-size:9px}.today-task--fidelity>div small{font-size:7px}.phone-stage--fidelity .floating-stat{display:none}.food-fidelity-scan-row,.scan-fidelity-options,.smart-food-fidelity-scan{grid-template-columns:1fr}.bento-card--primary{padding:18px}}.section{padding-top:60px;padding-bottom:60px}.hero.section{padding-top:38px;padding-bottom:34px}.feature-section{padding-top:52px}.coach-section,.coach-section--raised{padding-top:58px}.workflow-section{padding-top:56px}.product-proof{padding-top:62px}.privacy-section{margin-top:28px}.beta-cta{margin-top:38px}.section-heading-row{margin-bottom:28px}.feature-showcase-grid{gap:20px}.bento-card--primary{grid-template-columns:minmax(250px,.38fr) minmax(0,1fr);align-items:center;gap:30px;min-height:0;padding:28px;display:grid}.bento-card--primary .feature-card-copy{align-self:start;padding-top:8px}.bento-card--primary .feature-card-copy p{max-width:360px;font-size:14px;line-height:1.65}.bento-card--primary .feature-app-surface{width:100%;margin:0}.quick-tools-grid{gap:14px;margin-top:16px}.bento-card--tool{justify-content:flex-start;min-height:0;padding:20px}.bento-card--tool .feature-app-surface{margin-top:18px}.bento-card--cardio .feature-app-surface,.bento-card--checkin .feature-app-surface{margin-top:20px}.coach-section{gap:clamp(42px,6vw,82px)}.coach-copy{max-width:520px}.product-proof{gap:clamp(42px,6vw,82px)}@media (width<=1020px){.bento-card--primary{grid-template-columns:minmax(220px,.42fr) minmax(0,1fr);gap:22px;padding:22px}}@media (width<=860px){.section{padding-top:52px;padding-bottom:52px}.hero.section{padding-top:30px;padding-bottom:28px}.feature-section{padding-top:44px}.bento-card--primary{grid-template-columns:1fr;gap:18px}.bento-card--primary .feature-card-copy{padding-top:0}.bento-card--primary .feature-card-copy p{max-width:640px}.coach-section,.coach-section--raised,.workflow-section,.product-proof{padding-top:48px}}@media (width<=620px){.section{padding-top:42px;padding-bottom:42px}.hero.section{padding-top:24px;padding-bottom:22px}.feature-section{padding-top:38px}.section-heading-row{margin-bottom:22px}.bento-card--primary{border-radius:16px;padding:16px}.bento-card--primary .feature-card-copy{gap:11px}.bento-card--primary .feature-icon{width:38px;height:38px}.bento-card--primary .feature-card-copy h3{font-size:20px}.bento-card--primary .feature-card-copy p{font-size:13px;line-height:1.58}.bento-card--tool{border-radius:16px;padding:16px}.bento-card--tool .feature-app-surface{margin-top:14px}.quick-tools-grid{gap:14px;margin-top:14px}.coach-section,.coach-section--raised,.workflow-section,.product-proof{padding-top:42px}.privacy-section{margin-top:18px}.beta-cta{margin-top:26px}}.metric-ltr,.latin-isolate{direction:ltr;unicode-bidi:isolate;display:inline-block}html[dir=rtl] .food-history-row>.app-icon,html[dir=rtl] .today-task--pending .today-task-state .app-icon{transform:scaleX(-1)}html[dir=rtl] .food-history-row small,html[dir=rtl] .smart-meal-total span,html[dir=rtl] .workout-fidelity-exercise small,html[dir=rtl] .coach-before-after,html[dir=rtl] .progress-status-current{unicode-bidi:plaintext}.delete-account-layout{align-items:stretch}.delete-account-request-card .button{width:fit-content;margin-top:18px;display:inline-flex}.delete-account-subtitle{margin-top:28px}.delete-account-warning{margin-top:18px;color:#d9a079!important}html[dir=rtl] .delete-account-request-card .button{flex-direction:row-reverse}@media (width<=720px){.delete-account-request-card .button{justify-content:center;width:100%}}.hero--launch{align-items:center;min-height:min(820px,100vh - 72px);padding-top:92px;padding-bottom:86px}.hero--launch .hero-copy{max-width:650px}.hero--launch .hero-copy h1{max-width:760px}.real-hero-stage{perspective:1200px;isolation:isolate;width:min(100%,560px);min-height:650px;margin-inline:auto;position:relative}.real-hero-glow{z-index:-1;filter:blur(26px);background:radial-gradient(circle at 54% 34%,#d3b15838,#0000 36%),radial-gradient(circle at 75% 66%,#38538b24,#0000 42%);position:absolute;inset:10% 5% 5%}.real-hero-badge{z-index:6;color:var(--gold-2);letter-spacing:.09em;text-transform:uppercase;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#101217e6;border:1px solid #d3b1583d;border-radius:999px;align-items:center;gap:8px;padding:8px 11px;font-size:9px;font-weight:800;display:inline-flex;position:absolute;top:23px;right:7px;box-shadow:0 12px 30px #00000038}.real-hero-badge span{background:var(--success);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #53c9821c}.real-hero-phone{background:#090a0d;border:1px solid #ffffff1c;border-radius:38px;position:absolute;overflow:hidden;box-shadow:0 35px 90px #0000007a,0 0 0 7px #08090cb8}.real-hero-phone img{object-fit:cover;object-position:top center;width:100%;height:100%;display:block}.real-hero-phone--main{z-index:3;width:315px;height:595px;top:35px;left:34px;transform:rotate(-3deg)translateZ(30px)}.real-hero-phone--side{z-index:2;opacity:.94;width:250px;height:492px;top:96px;right:14px;transform:rotate(5deg)translateZ(-10px)}.real-hero-phone--side:after{content:"";pointer-events:none;background:linear-gradient(90deg,#090a0d47,#0000 40%);position:absolute;inset:0}.real-app-section{padding-top:78px}.real-app-heading{align-items:end}.real-app-intro{max-width:600px}.real-app-intro>p{color:var(--muted);margin:0;line-height:1.75}.real-app-intro>span{color:var(--gold-2);letter-spacing:.04em;background:#d3b15812;border:1px solid #d3b15829;border-radius:999px;align-items:center;gap:8px;margin-top:18px;padding:8px 11px;font-size:10px;font-weight:800;display:inline-flex}.real-app-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:18px;margin-top:42px;display:grid}.real-app-card{background:radial-gradient(circle at 20% 15%, #d3b15811, transparent 18rem), linear-gradient(145deg, #ffffff05, #ffffff02), var(--surface);border:1px solid var(--border);min-height:510px;box-shadow:var(--shadow-card);border-radius:24px;grid-template-columns:minmax(0,.95fr) minmax(210px,.75fr);align-items:center;gap:28px;padding:26px;display:grid;position:relative;overflow:hidden}.real-app-card:before{content:"";pointer-events:none;background:linear-gradient(120deg,#0000 0 58%,#d3b15809 58% 100%);position:absolute;inset:0}.real-app-card--1,.real-app-card--2,.real-app-card--3,.real-app-card--4{grid-column:span 6}.real-app-device{z-index:1;background:#090a0d;border:1px solid #ffffff1a;border-radius:30px;width:min(100%,310px);height:445px;margin-inline:auto;position:relative;overflow:hidden;box-shadow:0 28px 64px #00000061,0 0 0 5px #07080ba6}.real-app-device img{object-fit:cover;object-position:top center;width:100%;height:100%;display:block}.real-app-card--3 .real-app-device{height:450px}.real-app-card--4 .real-app-device{height:400px}.real-app-card-copy{z-index:2;position:relative}.real-app-card-copy>span{color:var(--gold);letter-spacing:.12em;font-size:10px;font-weight:900}.real-app-card-copy h3{letter-spacing:-.035em;margin:12px 0 10px;font-size:clamp(24px,2.4vw,34px);line-height:1.08}.real-app-card-copy p{color:var(--muted);margin:0;font-size:13px;line-height:1.72}.language-proof{background:linear-gradient(145deg, #d3b1580b, #ffffff02), var(--surface);border:1px solid var(--border-gold);border-radius:24px;grid-template-columns:.82fr 1.18fr;align-items:center;gap:42px;margin-top:20px;padding:34px;display:grid;overflow:hidden}.language-proof-copy h3{letter-spacing:-.04em;margin:0;font-size:clamp(28px,3.2vw,44px);line-height:1.06}.language-proof-copy>p:not(.eyebrow){max-width:590px;color:var(--muted);margin:16px 0 0;line-height:1.75}.language-proof-images{min-height:430px;position:relative}.language-proof-images>div{background:#090a0d;border:1px solid #ffffff1c;border-radius:30px;width:255px;height:420px;position:absolute;top:0;overflow:hidden;box-shadow:0 24px 65px #00000070,0 0 0 5px #07080ba3}.language-proof-images>div:first-child{left:11%;transform:rotate(-4deg)}.language-proof-images>div:last-child{right:11%;transform:rotate(4deg)}.language-proof-images img{object-fit:cover;object-position:top;width:100%;height:100%;display:block}.launch-cta{text-align:center;background:linear-gradient(145deg, #d3b15812, #ffffff03), var(--surface);box-shadow:var(--shadow-soft);border:1px solid #d3b15833;border-radius:24px;margin-top:54px;margin-bottom:48px;padding:68px 34px;position:relative;overflow:hidden}.launch-cta-glow{pointer-events:none;background:radial-gradient(circle,#d3b15824,#0000 68%);width:560px;height:300px;position:absolute;top:-180px;left:50%;transform:translate(-50%)}.launch-cta .eyebrow{justify-content:center}.launch-cta h2{max-width:800px;margin-inline:auto;position:relative}.launch-cta>p:not(.eyebrow){max-width:760px;color:var(--muted);margin:18px auto 0;line-height:1.75}.launch-cta small{max-width:720px;color:var(--muted-2);margin:20px auto 0;font-size:10px;line-height:1.6;display:block}html[dir=rtl] .real-hero-phone--main{left:auto;right:34px;transform:rotate(3deg)translateZ(30px)}html[dir=rtl] .real-hero-phone--side{left:14px;right:auto;transform:rotate(-5deg)translateZ(-10px)}html[dir=rtl] .real-hero-badge{left:7px;right:auto}html[dir=rtl] .real-app-card,html[dir=rtl] .language-proof{direction:rtl}html[dir=rtl] .language-proof-images>div:first-child{left:auto;right:11%;transform:rotate(4deg)}html[dir=rtl] .language-proof-images>div:last-child{left:11%;right:auto;transform:rotate(-4deg)}@media (width<=1120px){.real-hero-stage{min-height:600px}.real-hero-phone--main{width:290px;height:550px;left:5%}.real-hero-phone--side{width:228px;height:450px;right:2%}.real-app-card{grid-template-columns:1fr;min-height:0}.real-app-device{height:420px}.real-app-card-copy{padding:0 6px 6px}}@media (width<=900px){.hero--launch{min-height:0;padding-top:72px}.real-hero-stage{width:min(100%,530px);min-height:610px;margin-top:14px}.real-app-card--1,.real-app-card--2,.real-app-card--3,.real-app-card--4{grid-column:span 12}.real-app-card{grid-template-columns:.92fr 1.08fr}.language-proof{grid-template-columns:1fr}.language-proof-images{width:min(100%,620px);margin-inline:auto}}@media (width<=680px){.hero--launch{padding-top:52px;padding-bottom:58px}.hero--launch .hero-copy{text-align:start}.hero--launch .hero-buttons{align-items:stretch}.hero--launch .hero-buttons .button{flex:100%}.real-hero-stage{width:calc(100% + 8px);min-height:520px;margin-inline:-4px}.real-hero-phone{border-radius:28px;box-shadow:0 24px 60px #00000073,0 0 0 5px #08090cb8}.real-hero-phone--main{width:64%;height:455px;top:42px;left:2%;transform:rotate(-2deg)}.real-hero-phone--side{width:48%;height:360px;top:104px;right:1%;transform:rotate(4deg)}.real-hero-badge{font-size:8px;top:7px;right:0}html[dir=rtl] .real-hero-phone--main{left:auto;right:2%;transform:rotate(2deg)}html[dir=rtl] .real-hero-phone--side{left:1%;right:auto;transform:rotate(-4deg)}html[dir=rtl] .real-hero-badge{left:0;right:auto}.real-app-section{padding-top:54px}.real-app-heading{align-items:start}.real-app-grid{margin-top:28px}.real-app-card{border-radius:20px;grid-template-columns:1fr;padding:18px}.real-app-device,.real-app-card--3 .real-app-device,.real-app-card--4 .real-app-device{border-radius:27px;width:min(100%,310px);height:430px}.real-app-card-copy{padding:2px 4px 8px}.real-app-card-copy h3{font-size:26px}.language-proof{padding:26px 18px}.language-proof-images{min-height:355px}.language-proof-images>div{border-radius:25px;width:54%;height:340px}.language-proof-images>div:first-child{left:1%}.language-proof-images>div:last-child{right:1%}html[dir=rtl] .language-proof-images>div:first-child{left:auto;right:1%}html[dir=rtl] .language-proof-images>div:last-child{left:1%;right:auto}.launch-cta{width:min(100% - 24px,560px);padding:48px 20px}.launch-cta .button-row{align-items:stretch}.launch-cta .button{flex:100%}}@media (width<=420px){.real-hero-stage{min-height:475px}.real-hero-phone--main{height:420px}.real-hero-phone--side{height:330px;top:92px}.real-app-device,.real-app-card--3 .real-app-device,.real-app-card--4 .real-app-device{height:400px}}.hero--v91{grid-template-columns:minmax(0,.9fr) minmax(520px,1.1fr);align-items:center;gap:clamp(48px,6vw,92px);min-height:760px;padding-top:clamp(120px,12vw,170px);padding-bottom:clamp(80px,9vw,130px)}.hero-copy--v91{max-width:650px}.hero-copy--v91 h1{max-width:610px}.hero-trust--v91{max-width:640px}.v91-hero-stage{isolation:isolate;min-height:620px;position:relative}.v91-hero-aura{filter:blur(16px);z-index:-1;background:radial-gradient(circle at 56% 43%,#d6b45838,#d6b45812 34%,#0000 68%);border-radius:50%;position:absolute;inset:5% 4% 8%}.v91-hero-screen{background:#090b0f;border:1px solid #d6b45847;position:absolute;overflow:hidden;box-shadow:0 36px 90px #00000070}.v91-hero-screen img{object-fit:cover;width:100%;height:100%;display:block}.v91-hero-screen--main{border-radius:34px;width:min(420px,66%);height:570px;top:16px;right:8%;transform:rotate(1.2deg)}.v91-hero-screen--main img{object-position:50% 20%}.v91-hero-screen--detail{border-radius:28px;width:min(300px,46%);height:310px;bottom:48px;left:0;transform:rotate(-3deg)}.v91-hero-screen--detail img{object-position:50% 12%}.v91-hero-note{min-width:210px;color:var(--text);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#11141af0;border:1px solid #d6b4583d;border-radius:18px;align-items:center;gap:12px;padding:14px 16px;display:flex;position:absolute;box-shadow:0 18px 48px #00000057}.v91-hero-note svg{color:var(--gold);flex:none}.v91-hero-note small{color:var(--muted);letter-spacing:.12em;font-size:10px;font-weight:900;display:block}.v91-hero-note strong{margin-top:3px;font-size:13px;line-height:1.35;display:block}.v91-hero-note--coach{top:72px;left:6%}.v91-hero-note--control{bottom:18px;right:0}.v91-heading-row{margin-bottom:clamp(34px,5vw,64px)}.v91-workflow{padding-top:44px;padding-bottom:100px}.v91-workflow-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.v91-workflow-card{border:1px solid var(--border);background:linear-gradient(145deg,#16191ff0,#0c0e12f5);border-radius:26px;min-height:230px;padding:clamp(24px,3vw,36px)}.v91-workflow-card>span{color:var(--gold);letter-spacing:.14em;font-size:11px;font-weight:900}.v91-workflow-card h3{margin:44px 0 12px;font-size:clamp(22px,2vw,29px)}.v91-workflow-card p{color:var(--muted);max-width:36ch;margin:0}.v91-feature-stories{padding-top:70px;padding-bottom:110px}.v91-story{border:1px solid var(--border);background:radial-gradient(circle at 82% 30%,#d6b45814,#0000 34%),#0e1116;border-radius:34px;grid-template-columns:minmax(290px,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(36px,6vw,84px);min-height:620px;padding:clamp(34px,5vw,70px);display:grid;position:relative;overflow:hidden}.v91-story+.v91-story{margin-top:32px}.v91-story--workout{grid-template-columns:minmax(0,1.2fr) minmax(290px,.8fr)}.v91-story--workout .v91-story-copy{order:2}.v91-story--workout .v91-story-visual{order:1}.v91-story-copy{z-index:2;position:relative}.v91-story-copy h3{max-width:12ch;margin:18px 0;font-size:clamp(34px,4.4vw,58px);line-height:.98}.v91-story-copy>p{color:var(--muted);max-width:48ch;font-size:clamp(17px,1.5vw,20px);line-height:1.7}.v91-story-kicker{color:var(--gold);letter-spacing:.12em;align-items:center;gap:10px;font-size:11px;font-weight:900;display:inline-flex}.v91-story-points{gap:14px;margin:28px 0 0;padding:0;list-style:none;display:grid}.v91-story-points li{color:var(--muted);grid-template-columns:32px 1fr;align-items:start;gap:10px;display:grid}.v91-story-points svg{color:var(--gold);margin-top:2px}.v91-story-points strong{color:var(--text);margin-bottom:3px;display:block}.v91-inline-proof{color:var(--muted);align-items:flex-start;gap:11px;max-width:45ch;margin-top:26px;display:flex}.v91-inline-proof svg{color:var(--gold);flex:none;margin-top:3px}.v91-story-visual{min-height:500px;position:relative}.v91-screenshot-crop{background:#080a0e;border:1px solid #d6b45833;border-radius:28px;overflow:hidden;box-shadow:0 30px 70px #0000005c}.v91-screenshot-crop img{object-fit:cover;width:100%;height:100%;display:block}.v91-crop--food{width:58%;height:460px;position:absolute;top:10px;right:3%}.v91-crop--food img{object-position:50% 10%}.v91-ui-float{z-index:3;position:absolute}.v91-ui-float .feature-app-surface{box-shadow:0 24px 64px #0000006b}.v91-ui-float--food{transform-origin:0 100%;width:58%;bottom:0;left:0;transform:scale(.88)}.v91-ui-float--workout{transform-origin:100% 100%;width:54%;bottom:-12px;right:0;transform:scale(.84)}.v91-crop--training{width:56%;height:450px;position:absolute;top:8px;left:2%}.v91-crop--training img{object-position:50% 10%}.v91-exercise-art{background:#07090d;border:1px solid #ffffff12;border-radius:24px;width:54%;height:230px;position:absolute;top:42px;right:0;overflow:hidden;box-shadow:0 22px 58px #00000061}.v91-exercise-art img{object-fit:cover;object-position:50% 50%;width:100%;height:100%}.v91-insight-section{padding-top:70px;padding-bottom:110px}.v91-insight-grid{grid-template-columns:1fr 1fr;gap:22px;display:grid}.v91-insight-card{border:1px solid var(--border);background:#0e1116;border-radius:32px;min-width:0;padding:clamp(24px,3vw,38px);overflow:hidden}.v91-insight-copy>span{color:var(--gold);letter-spacing:.08em;align-items:center;gap:9px;font-size:12px;font-weight:900;display:inline-flex}.v91-insight-copy h3{margin:16px 0 12px;font-size:clamp(28px,3vw,42px)}.v91-insight-copy p{color:var(--muted)}.v91-insight-copy ul{flex-wrap:wrap;gap:8px;margin:18px 0 24px;padding:0;list-style:none;display:flex}.v91-insight-copy li{border:1px solid var(--border);color:var(--muted);border-radius:999px;padding:8px 12px;font-size:12px}.v91-insight-card .progress-visual{margin-top:22px}.v91-insight-card .coach-preview{margin-top:24px}.v91-utility-section{grid-template-columns:1fr 1fr;gap:22px;padding-top:30px;padding-bottom:100px;display:grid}.v91-utility-card{border:1px solid var(--border);background:#0e1116;border-radius:32px;min-height:610px;position:relative;overflow:hidden}.v91-utility-copy{z-index:2;padding:clamp(28px,4vw,46px);position:relative}.v91-utility-copy h3{margin:16px 0;font-size:clamp(30px,3.5vw,48px);line-height:1.05}.v91-utility-copy p{color:var(--muted);max-width:42ch}.v91-utility-card .v91-screenshot-crop{height:470px;position:absolute;bottom:-110px;left:8%;right:8%}.v91-crop--cardio img{object-position:50% 10%}.v91-crop--rtl{width:54%;transform:rotate(1.5deg);height:560px!important;bottom:-170px!important;left:auto!important;right:5%!important}.v91-utility-card--rtl .v91-utility-copy{max-width:50%}.v91-real-proof{grid-template-columns:.72fr 1.28fr;align-items:center;gap:clamp(36px,6vw,80px);padding-top:70px;padding-bottom:110px;display:grid}.v91-real-proof-copy h2{max-width:12ch;margin:18px 0;font-size:clamp(38px,5vw,66px);line-height:.98}.v91-real-proof-copy>p{color:var(--muted);max-width:42ch;font-size:18px;line-height:1.65}.v91-real-proof-copy>span{color:var(--muted);align-items:center;gap:8px;margin-top:18px;font-size:12px;display:inline-flex}.v91-real-proof-copy svg{color:var(--gold)}.v91-proof-strip{height:570px;position:relative}.v91-proof-tile{background:#080a0e;border:1px solid #d6b45833;border-radius:28px;position:absolute;overflow:hidden;box-shadow:0 28px 72px #00000061}.v91-proof-tile img{object-fit:cover;width:100%;height:100%;display:block}.v91-proof-tile--today{z-index:3;width:43%;height:520px;top:10px;right:26%}.v91-proof-tile--today img{object-position:50% 8%}.v91-proof-tile--food{z-index:1;width:37%;height:410px;top:96px;left:0;transform:rotate(-3deg)}.v91-proof-tile--food img{object-position:50% 10%}.v91-proof-tile--training{z-index:1;width:37%;height:400px;top:88px;right:0;transform:rotate(3deg)}.v91-proof-tile--training img{object-position:50% 9%}[dir=rtl] .v91-story--workout .v91-story-copy{order:2}[dir=rtl] .v91-story--workout .v91-story-visual{order:1}[dir=rtl] .v91-story-points li{grid-template-columns:1fr 32px}[dir=rtl] .v91-story-points li svg{grid-area:1/2}[dir=rtl] .v91-story-points li span{grid-area:1/1}[dir=rtl] .v91-inline-proof{flex-direction:row-reverse}[dir=rtl] .v91-hero-screen--main{left:8%;right:auto}[dir=rtl] .v91-hero-screen--detail{left:auto;right:0}[dir=rtl] .v91-hero-note--coach{left:auto;right:6%}[dir=rtl] .v91-hero-note--control{left:0;right:auto}@media (width<=1100px){.hero--v91{grid-template-columns:1fr 1fr;gap:36px}.v91-hero-stage{min-height:560px}.v91-hero-screen--main{width:72%;height:520px}.v91-hero-screen--detail{width:46%;height:280px}.v91-story{grid-template-columns:1fr 1fr;padding:34px}.v91-story--workout{grid-template-columns:1fr 1fr}.v91-insight-grid,.v91-utility-section{grid-template-columns:1fr}.v91-utility-card{min-height:650px}.v91-utility-card--rtl .v91-utility-copy{max-width:60%}.v91-real-proof{grid-template-columns:1fr}.v91-real-proof-copy{max-width:700px}}@media (width<=820px){.hero--v91{grid-template-columns:1fr;min-height:auto;padding-top:112px}.hero-copy--v91{max-width:none}.v91-hero-stage{width:100%;max-width:650px;min-height:590px;margin:0 auto}.v91-workflow-grid{grid-template-columns:1fr}.v91-workflow-card{min-height:0}.v91-workflow-card h3{margin-top:24px}.v91-story,.v91-story--workout{grid-template-columns:1fr;min-height:0}.v91-story--workout .v91-story-copy,.v91-story--workout .v91-story-visual{order:initial}.v91-story-visual{min-height:540px}.v91-story-copy h3{max-width:none}.v91-insight-grid{grid-template-columns:1fr}.v91-real-proof{padding-top:30px}.v91-proof-strip{height:520px}.v91-utility-card--rtl .v91-utility-copy{max-width:100%;padding-bottom:300px}.v91-crop--rtl{width:72%;bottom:-210px!important;right:14%!important}}@media (width<=580px){.hero--v91{padding-top:96px;padding-bottom:64px}.v91-hero-stage{min-height:500px}.v91-hero-screen--main{width:78%;height:455px;right:0}.v91-hero-screen--detail{width:50%;height:225px;bottom:34px}.v91-hero-note{min-width:0;max-width:58%;padding:10px 12px}.v91-hero-note--coach{top:54px;left:0}.v91-hero-note--control{bottom:0;right:0}[dir=rtl] .v91-hero-note--coach{left:auto;right:0}[dir=rtl] .v91-hero-note--control{left:0;right:auto}.v91-story{border-radius:26px;padding:26px 20px}.v91-story-visual{min-height:470px}.v91-crop--food{width:72%;height:390px;right:0}.v91-ui-float--food{width:78%;left:-4%;transform:scale(.72)}.v91-crop--training{width:72%;height:390px;left:0}.v91-exercise-art{width:64%;height:185px;top:80px;right:-2%}.v91-ui-float--workout{width:78%;bottom:-22px;right:-5%;transform:scale(.69)}.v91-utility-section{padding-left:16px;padding-right:16px}.v91-utility-card{min-height:590px}.v91-utility-card .v91-screenshot-crop{height:410px;left:6%;right:6%}.v91-proof-strip{height:460px}.v91-proof-tile--today{width:56%;height:420px;right:22%}.v91-proof-tile--food{width:46%;height:320px;top:104px}.v91-proof-tile--training{width:46%;height:310px;top:100px}}.email-confirmation{place-items:center;min-height:65vh;padding:48px 20px;display:grid}.email-confirmation-card{border:1px solid var(--border-gold);border-radius:var(--radius);background:var(--surface);width:min(100%,540px);min-width:0;color:var(--text);text-align:start;padding:clamp(24px,5vw,36px)}.email-confirmation-card h1{overflow-wrap:anywhere;margin:16px 0;font-size:clamp(28px,5vw,40px)}.email-confirmation-card p{color:var(--muted);line-height:1.6}.email-confirmation-mark{background:var(--gold);width:48px;height:48px;color:var(--bg);border-radius:50%;place-items:center;font-size:27px;font-weight:800;display:inline-grid}.email-confirmation-action{border-radius:var(--radius-sm);background:var(--gold);color:var(--bg);margin-top:18px;padding:14px 22px;font-weight:800;text-decoration:none;display:inline-block}:root{--v7-bg:#090b0e;--v7-surface-1:#11141a;--v7-surface-2:#181b22;--v7-surface-3:#20242d;--v7-border:#ffffff16;--v7-text:#f4f1e9;--v7-text-2:#b1b2b5;--v7-text-3:#96999f;--v7-gold:#d6b458;--v7-gold-muted:#dfc17b;--v7-gold-soft:#d6b45814;--v7-success:#67bf92;--v7-warning:#e69a61;--v7-radius-sm:10px;--v7-radius-md:18px;--v7-radius-lg:26px;--v7-button-height:48px;--v7-space:24px;--v7-gap:24px;--v7-gutter:48px;--v7-section-space:clamp(96px, 7vw, 112px);--v7-compact-space:76px;--v7-layout-gap:clamp(32px, 4vw, 56px);--v7-content:1320px;--v7-font-body:Inter, sans-serif;--v7-font-display:Outfit, Inter, sans-serif;--v7-motion:.18s ease}html{scroll-behavior:smooth;scroll-padding-top:110px}body{background:var(--v7-bg);color:var(--v7-text)}body:before{display:none}html[dir=rtl]{--v7-font-body:Vazirmatn, Inter, sans-serif;--v7-font-display:Vazirmatn, Inter, sans-serif}.v7-page{font-family:var(--v7-font-body);color:var(--v7-text)}.v7-page *,.v7-page :before,.v7-page :after{box-sizing:border-box}.v7-wrap{width:min(var(--v7-content), calc(100% - var(--v7-gutter) * 2));margin-inline:auto}.v7-section{padding-block:var(--v7-section-space)}.v7-page section{scroll-margin-top:110px}.v7-page h1,.v7-page h2,.v7-page h3,.v7-page p,.v7-page figure{margin:0}.v7-page h1,.v7-page h2{font-family:var(--v7-font-display);letter-spacing:-.045em;text-wrap:balance;font-weight:600}.v7-page h1{font-size:clamp(64px,6vw,88px);line-height:1.04}.v7-page h2{font-size:clamp(40px,4.2vw,58px);line-height:1.13}.v7-page h3{font-size:20px;line-height:1.35}.v7-page p{color:var(--v7-text-2);font-size:18px;line-height:1.75}.v7-page em{color:var(--v7-gold-muted);font-style:normal;display:block}.v7-page .v7-eyebrow{color:var(--v7-gold-muted);letter-spacing:.14em;margin-block-end:20px;font-size:12px;font-weight:600;line-height:1.6}.v7-page img{max-width:100%;height:auto;display:block}.v7-page button,.v7-page input,.v7-page select,.v7-page textarea{font:inherit}.v7-page a:focus-visible,.v7-page button:focus-visible,.v7-page summary:focus-visible,.v7-page input:focus-visible,.site-header a:focus-visible,.site-header button:focus-visible,.footer a:focus-visible,.footer button:focus-visible{outline:2px solid var(--v7-gold-muted);outline-offset:5px}.v7-page .v7-arrow{flex:none;align-items:center;display:inline-flex}[dir=rtl] .v7-arrow{transform:scaleX(-1)}.v7-actions{flex-wrap:wrap;align-items:center;gap:24px;margin-block-start:32px;display:flex}.v7-button{border:1px solid var(--v7-gold);border-radius:var(--v7-radius-sm);background:var(--v7-gold);color:#16140f;min-height:52px;transition:background var(--v7-motion), transform var(--v7-motion);justify-content:center;align-items:center;gap:24px;padding:14px 24px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.v7-button:hover{background:var(--v7-gold-muted);transform:translateY(-2px)}.v7-text-link{min-height:44px;color:var(--v7-text);align-items:center;gap:14px;font-size:15px;text-decoration:none;display:inline-flex}.v7-text-link:hover{color:var(--v7-gold-muted)}.v7-hero{grid-template-columns:minmax(0,.84fr) minmax(0,1.16fr);align-items:center;gap:48px;padding-block:64px 72px;display:grid}.v7-hero-copy{max-width:560px;padding-block:16px}.v7-hero-copy .v7-lede{max-width:490px;margin-block-start:26px;font-size:19px}.v7-hero-product{width:100%;min-width:0}.v7-page .v7-disclosure{text-align:center;color:var(--v7-text-3);margin-block-start:16px;font-size:12px;line-height:1.5}.v7-meta{color:var(--v7-text-3);flex-wrap:wrap;gap:12px 20px;margin-block-start:24px;font-size:12px;display:flex}.v7-meta span+span{border-inline-start:1px solid var(--v7-border);padding-inline-start:20px}.v7-proof-strip{border-block:1px solid var(--v7-border);flex-wrap:wrap;justify-content:space-between;gap:16px 24px;padding-block:24px;display:flex}.v7-proof-strip span{color:var(--v7-text-2);align-items:center;gap:10px;font-size:14px;display:inline-flex}.v7-proof-strip svg{color:var(--v7-gold-muted)}.v7-section-intro{max-width:780px}.v7-section-intro>p:last-child{max-width:620px;margin-block-start:24px}.v7-connected-flow{grid-template-columns:repeat(6,minmax(0,1fr));margin:40px 0 0;padding:0;list-style:none;display:grid}.v7-connected-flow li{border-block-start:1px solid #d6b45855;min-width:0;position:relative}.v7-connected-flow a{flex-direction:column;align-items:flex-start;gap:10px;min-height:180px;padding:24px 16px 12px 0;padding-inline:0 16px;text-decoration:none;display:flex}.v7-connected-flow strong{font-size:17px;font-weight:600}.v7-connected-flow a>span:not(.v7-flow-number):not(.v7-arrow){color:var(--v7-text-2);font-size:14px;line-height:1.6}.v7-flow-number{background:var(--v7-bg);color:var(--v7-gold-muted);border:1px solid #d6b45866;border-radius:50%;place-items:center;width:30px;height:30px;margin-block:-40px 8px;font-size:12px;display:grid}.v7-connected-flow .v7-arrow{color:var(--v7-gold-muted);margin-block-start:auto}.v7-connected-flow a:hover strong{color:var(--v7-gold-muted)}.v7-section-heading{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:end;gap:72px;margin-block-end:42px;display:grid}.v7-section-heading>p{justify-self:end;max-width:490px}.v7-demo-stage{min-width:0}.v7-story-copy{min-width:0;max-width:520px}.v7-story-copy>p:not(.v7-eyebrow){margin-block-start:24px}.v7-split,.v7-today-story{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:72px;display:grid}.v7-today-story{border-block-start:1px solid var(--v7-border)}.v7-today-proof{width:100%;min-width:0}.v7-today-proof.has-app-view{justify-self:center;max-width:310px}.v7-authentic-view{width:100%;margin:0}.v7-authentic-view img{border-radius:var(--v7-radius-lg);border:1px solid var(--v7-border)}.v7-page .v7-product-note{text-align:center;margin-block-start:16px;font-size:13px}.v7-goal-connection{border-block:1px solid var(--v7-border);color:var(--v7-gold-muted);align-items:center;gap:18px;margin-block-start:32px;padding:22px 0;display:flex}.v7-goal-connection>div{gap:5px;display:grid}.v7-goal-connection>div span{font-size:12px}.v7-goal-connection strong{color:var(--v7-text);font-size:23px}.v7-goal-connection>.v7-arrow{margin-inline-start:auto}.v7-page p.v7-context-note{font-size:15px}.v7-training-band,.v7-coach-band{border-block:1px solid var(--v7-border);background:#101216}.v7-anchor{scroll-margin-top:110px;display:block}.v7-capabilities{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:28px 0 0;padding:0;list-style:none;display:grid}.v7-capabilities li{color:var(--v7-text-2);align-items:center;gap:10px;font-size:14px;display:flex}.v7-capabilities svg{color:var(--v7-gold-muted);flex:none}.v7-food-points{gap:22px;margin:28px 0 0;padding:0;list-style:none;display:grid}.v7-food-points h3{font-size:17px;font-weight:600}.v7-food-points p{margin-block-start:6px;font-size:15px}.v7-decision{border-block-start:1px solid var(--v7-border);align-items:center;gap:18px;margin-block-start:30px;padding-block-start:30px;display:flex}.v7-decision>svg{color:var(--v7-gold-muted);flex:none}.v7-decision strong{font-size:21px}.v7-decision p{margin-block-start:4px;font-size:15px}.v7-decision>span{color:var(--v7-text-3);margin-inline-start:auto;font-size:13px}.v7-cardio-section{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:90px;display:grid}.v7-cardio-section>div:last-child{justify-self:end;width:100%;max-width:520px}.v7-cardio-section h2{font-size:clamp(36px,3.2vw,46px)}.v7-language-band{background:var(--v7-surface-1);border-block:1px solid var(--v7-border)}.v7-locale-controls{gap:8px;max-width:400px;margin-block-start:28px;display:grid}.v7-locale-controls button{min-height:54px;color:var(--v7-text-2);border:1px solid var(--v7-border);border-radius:var(--v7-radius-sm);cursor:pointer;text-align:start;transition:background var(--v7-motion), border-color var(--v7-motion);background:0 0;align-items:center;gap:16px;padding:14px 18px;display:flex}.v7-locale-controls button b{width:28px;font-size:12px}.v7-locale-controls button svg{margin-inline-start:auto}.v7-locale-controls button[aria-pressed=true]{color:var(--v7-gold-muted);background:#d6b45812;border-color:#d6b45888}.v7-locale-proof{min-width:0}.v7-trust{border-block-end:1px solid var(--v7-border);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:90px;display:grid}.v7-trust h2{max-width:520px}.v7-trust ul{gap:16px;margin:0 0 24px;padding:0;list-style:none;display:grid}.v7-trust li{color:var(--v7-text-2);gap:12px;font-size:16px;display:flex}.v7-trust li svg{color:var(--v7-gold-muted);flex:none}.v7-trust nav{grid-template-columns:1fr 1fr;gap:4px 24px;display:grid}.v7-trust nav a{min-height:48px;color:var(--v7-gold-muted);border-block-end:1px solid var(--v7-border);justify-content:space-between;align-items:center;gap:8px;font-size:14px;text-decoration:none;display:flex}.v7-faq-home{padding-block-end:var(--v7-compact-space)}.v7-faq-home .support-faq--compact{width:100%;padding-block:0}.v7-final-cta{text-align:center}.v7-final-cta h2{font-size:clamp(44px,5vw,72px)}.v7-final-cta>p:not(.v7-eyebrow){margin-block-start:24px}.v7-final-cta .v7-actions{justify-content:center}.v7-final-cta>small{color:var(--v7-text-3);margin-block-start:24px;font-size:13px;display:block}.site-header{z-index:50;width:min(var(--v7-content), calc(100% - var(--v7-gutter) * 2));border:0;border-block-end:1px solid var(--v7-border);box-shadow:0 0 0 1px var(--v7-bg);background:var(--v7-bg);-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:0;grid-template-columns:auto 1fr auto;gap:36px;margin:0 auto;padding:18px 0;display:grid;position:sticky;top:0}.site-header .brand{font-size:24px}.site-header .brand-mark{width:42px;height:42px}.site-header .nav-links{box-shadow:none;background:0 0;border:0;justify-content:center;align-items:center;gap:26px;padding:0;display:flex;position:static}.site-header .nav-links a{min-height:44px;color:var(--v7-text-2);align-items:center;font-size:14px;display:inline-flex}.site-header .nav-links a[aria-current]{color:var(--v7-gold-muted)}.site-header .nav-links a:after{display:none}.site-header .header-actions{gap:18px;display:flex}.site-header .language-toggle{background:0 0;border:0;padding:0}.site-header .language-toggle button,.footer .language-toggle button{border-radius:8px;min-width:44px;min-height:44px}.language-toggle button.is-active{color:var(--v7-gold-muted);box-shadow:none;background:#d6b45818}.site-header .nav-cta{border-radius:var(--v7-radius-sm);background:var(--v7-gold);color:#16140f;min-height:46px;box-shadow:none}.site-header .menu-toggle,.site-header .mobile-language-toggle,.site-header .mobile-menu-cta{display:none}.footer{width:min(var(--v7-content), calc(100% - var(--v7-gutter) * 2))}.footer a{align-items:center;min-height:44px;display:inline-flex}.footer-copyright{color:var(--v7-text-3);font-size:12px}[data-reveal]{opacity:1;transition:none;transform:none}@media (prefers-reduced-motion:no-preference){[data-reveal].is-visible{animation:.52s cubic-bezier(.2,.7,.2,1) both v7-enter}.v7-connected-flow.is-visible li{animation:.4s both v7-enter}.v7-connected-flow.is-visible li:nth-child(2){animation-delay:60ms}.v7-connected-flow.is-visible li:nth-child(3){animation-delay:.12s}.v7-connected-flow.is-visible li:nth-child(4){animation-delay:.18s}.v7-connected-flow.is-visible li:nth-child(5){animation-delay:.24s}.v7-connected-flow.is-visible li:nth-child(6){animation-delay:.3s}}@keyframes v7-enter{0%{opacity:.55;transform:translateY(12px)}to{opacity:1;transform:none}}[dir=rtl] .v7-page h1,[dir=rtl] .v7-page h2{letter-spacing:-.025em;line-height:1.5}[dir=rtl] .v7-page .v7-eyebrow{letter-spacing:0}[dir=rtl] .v7-page h1{font-size:clamp(50px,5.1vw,74px)}[dir=rtl] .v7-page h2{font-size:clamp(36px,3.6vw,50px)}[dir=rtl] .footer-top{justify-items:start}@media (width<=1280px){:root{--v7-gutter:36px}.v7-hero{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:32px}.v7-page h1{font-size:64px}.v7-split,.v7-section-heading,.v7-today-story{gap:40px}.site-header{gap:24px}.site-header .nav-links{gap:18px}.site-header .header-actions .nav-cta{display:none}}@media (width<=1024px){:root{--v7-gutter:28px;--v7-section-space:80px}.v7-hero{grid-template-columns:1fr;gap:40px;padding-block:48px}.v7-hero-copy{max-width:780px}.v7-hero-copy h1{max-width:690px}.v7-hero-copy .v7-lede{max-width:640px}.v7-hero-product{max-width:820px}.v7-connected-flow{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:36px}.v7-section-heading{grid-template-columns:1fr;gap:24px}.v7-section-heading>p{justify-self:start;max-width:720px}.v7-split{grid-template-columns:1fr;gap:36px}.v7-story-copy{max-width:720px}.v7-split>.v7-demo-stage,.v7-locale-proof{width:100%;max-width:720px}.v7-cardio-section,.v7-trust{gap:36px}.v7-capabilities{grid-template-columns:repeat(2,minmax(0,1fr))}.v7-decision{flex-wrap:wrap}.v7-decision>span{margin-inline-start:45px}}@media (width<=768px){:root{--v7-gutter:24px}.site-header{grid-template-columns:1fr auto;padding-block:12px}.site-header .brand{font-size:22px}.site-header .brand-mark{width:38px;height:38px}.site-header .header-actions{display:none}.site-header .menu-toggle{background:var(--v7-surface-2);border:1px solid var(--v7-border);border-radius:var(--v7-radius-sm);grid-column:2;min-width:46px;min-height:46px;display:inline-flex}.site-header .nav-links{inset-inline:0;background:var(--v7-surface-1);border:1px solid var(--v7-border);border-radius:0 0 var(--v7-radius-md) var(--v7-radius-md);flex-direction:column;align-items:stretch;gap:4px;padding:16px;display:none;position:absolute;top:calc(100% + 1px)}.site-header .nav-links.is-open{overscroll-behavior:contain;max-height:calc(100dvh - 100px);display:flex;overflow-y:auto}.site-header .nav-links a{min-height:48px;padding-inline:12px}.site-header .mobile-language-toggle{padding-block:10px;display:flex}.site-header .mobile-menu-cta{background:var(--v7-gold);border-radius:var(--v7-radius-sm);justify-content:center;display:flex;color:#16140f!important}.v7-today-story{grid-template-columns:1fr;gap:36px}.v7-today-proof:not(.has-app-view){max-width:640px}.v7-cardio-section,.v7-trust{grid-template-columns:1fr;gap:32px}.v7-cardio-section>div:last-child{justify-self:start}.v7-proof-strip{gap:14px}.v7-proof-strip span{font-size:13px}}@media (width<=430px){:root{--v7-gutter:20px;--v7-section-space:64px;--v7-space:18px;--v7-gap:16px;--v7-radius-lg:22px}.v7-page h1{font-size:clamp(48px,13vw,56px)}.v7-page h2{font-size:38px}.v7-page p,.v7-hero-copy .v7-lede{font-size:17px}.v7-hero{gap:32px;padding-block:32px 40px}.v7-actions{gap:14px 20px}.v7-meta{font-size:11px}.v7-proof-strip{display:grid}.v7-connected-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.v7-connected-flow a{min-height:166px;padding-inline-end:12px}.v7-connected-flow strong{font-size:16px}.v7-section-heading{margin-block-end:30px}.v7-capabilities{column-gap:12px}.v7-capabilities li{align-items:flex-start;font-size:12px}.v7-trust nav{column-gap:16px}.v7-decision strong{font-size:19px}.v7-decision>span{margin-inline-start:0}.v7-final-cta h2,[dir=rtl] .v7-page h1{font-size:44px}[dir=rtl] .v7-page h2{font-size:34px}}@media (width<=360px){:root{--v7-gutter:16px}.v7-page h1{font-size:46px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.v7-page *,.v7-page :before,.v7-page :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.v7-system,.v7-cardio-section,.v7-trust,.v7-faq-home{padding-block:var(--v7-compact-space)}.v7-section-heading,.v7-split,.v7-today-story,.v7-cardio-section,.v7-trust{column-gap:var(--v7-layout-gap)}.v7-split,.v7-today-story,.v7-cardio-section{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.v7-cardio-section>div:last-child{max-width:none}.v7-section-intro>p:last-child{margin-block-start:16px}.v7-connected-flow{margin-block-start:32px}.v7-connected-flow a{gap:7px;min-height:0;padding-block:22px 0}.v7-flow-number{margin-block:-38px 4px}.v7-connected-flow li:not(:last-child):after{content:"";inset-inline-end:14px;border-block-start:1px solid var(--v7-gold);border-inline-end:1px solid var(--v7-gold);width:7px;height:7px;position:absolute;top:-4px;transform:rotate(45deg)}[dir=rtl] .v7-connected-flow li:not(:last-child):after{transform:rotate(-45deg)}.v7-android-proof{border-block-start:1px solid var(--v7-border);margin-block-start:16px}.v7-android-proof summary{min-height:48px;color:var(--v7-text-2);cursor:pointer;padding-block:12px;font-size:13px;line-height:1.6}.v7-android-proof .v7-authentic-view{max-width:180px;margin:8px auto 0}.v7-android-proof summary:focus-visible{outline:2px solid var(--v7-gold);outline-offset:3px}.v7-faq-home .support-faq--compact{gap:0 var(--v7-layout-gap);grid-template-columns:minmax(0,5fr) minmax(0,7fr);display:grid}.v7-faq-home .support-text-link{grid-column:2}@media (width<=1024px){:root{--v7-section-space:80px;--v7-compact-space:72px}.v7-split,.v7-today-story{grid-template-columns:minmax(0,1fr)}.v7-today-proof{max-width:820px}.v7-connected-flow{row-gap:32px}.v7-connected-flow li:nth-child(3):after{display:none}.v7-faq-home .support-faq--compact{grid-template-columns:minmax(0,1fr)}.v7-faq-home .support-text-link{grid-column:1}}@media (width<=768px){:root{--v7-section-space:72px;--v7-compact-space:56px}.v7-cardio-section{grid-template-columns:minmax(0,1fr)}.v7-connected-flow{grid-template-columns:minmax(0,1fr);gap:0;margin-block-start:24px}.v7-connected-flow li{border-block-start:0;border-inline-start:1px solid #d6b45855;margin-inline-start:15px}.v7-connected-flow a{grid-template-columns:30px minmax(0,1fr);gap:3px 14px;margin-inline-start:-15px;padding:0;padding-block-end:22px;display:grid}.v7-connected-flow li:last-child{border-color:#0000}.v7-connected-flow li:last-child a{padding-block-end:0}.v7-connected-flow .v7-flow-number{grid-row:1/3;margin:0}.v7-connected-flow a>span:last-child{grid-column:2}.v7-connected-flow li:after{display:none}}@media (width<=430px){:root{--v7-section-space:60px;--v7-compact-space:48px}.v7-page h2{font-size:34px}.v7-final-cta h2{font-size:40px}.v7-connected-flow strong{font-size:16px}[dir=rtl] .v7-page h2{font-size:32px}}.seo-page{overflow:hidden}.seo-hero:has(.seo-native-demo){grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:40px}.seo-visual-card.seo-native-demo{max-width:none;box-shadow:none;background:0 0;border:0;padding:0;overflow:visible}.seo-native-demo:before{display:none}.seo-native-demo figcaption{margin-block-start:20px;padding-inline:0}.seo-native-demo .v7-demo{font-family:var(--v7-font-body)}.seo-hero{grid-template-columns:minmax(0,.96fr) minmax(360px,.84fr);align-items:center;gap:clamp(38px,6vw,86px);min-height:calc(100vh - 110px);padding-top:74px;padding-bottom:78px;display:grid}.seo-hero-copy{max-width:690px}.seo-hero h1{text-wrap:balance;max-width:760px}.seo-hero h1 em,.seo-cta h2 em{color:var(--gold-2);font-style:normal}.seo-hero-lede{max-width:670px;margin:24px 0 0;font-size:18px;line-height:1.78}.seo-signal-list{flex-wrap:wrap;gap:8px;margin:28px 0 0;padding:0;list-style:none;display:flex}.seo-signal-list li{color:#c6c1b7;border:1px solid var(--border);background:#ffffff06;border-radius:999px;padding:8px 11px;font-size:11px;font-weight:700}.seo-visual-card{background:linear-gradient(155deg, #d3b15812, #ffffff03 46%), var(--surface);width:100%;max-width:410px;box-shadow:var(--shadow-soft);border:1px solid #d3b1582e;border-radius:24px;justify-self:center;margin:0;padding:12px;position:relative;overflow:hidden}.seo-visual-card:before{content:"";pointer-events:none;background:radial-gradient(circle,#d3b15821,#0000 68%);width:310px;height:310px;position:absolute;top:-130px;right:-110px}.seo-visual-card img{object-fit:contain;border-radius:18px;width:100%;height:auto;display:block;position:relative}.seo-visual-card figcaption{border-top:1px solid var(--border);gap:8px;padding:18px 10px 8px;display:grid;position:relative}.seo-visual-card figcaption strong{color:var(--text);font:700 18px/1.3 Outfit,Inter,sans-serif}.seo-visual-card figcaption span{color:var(--muted);font-size:13px;line-height:1.65}.seo-section-grid{grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);align-items:start;gap:clamp(40px,7vw,90px);display:grid}.seo-section-heading{max-width:590px}.seo-section-heading>p:not(.eyebrow){margin:18px 0 0;font-size:15px}.seo-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.seo-card{border:1px solid var(--border);background:#ffffff04;border-radius:18px;min-height:230px;padding:24px}.seo-card:before{content:"";background:var(--gold);opacity:.75;width:28px;height:2px;margin-bottom:24px;display:block}.seo-card h3{font-size:19px}.seo-card p{margin:14px 0 0;font-size:13px;line-height:1.72}.seo-band{background:linear-gradient(140deg, #d3b1580b, #ffffff02), var(--surface);border:1px solid #d3b1581f;border-radius:24px;width:min(1240px,100% - 28px);padding-inline:clamp(24px,5vw,64px)}.seo-workflow-list{border-top:1px solid var(--border);grid-template-columns:repeat(3,minmax(0,1fr));margin:38px 0 0;padding:0;list-style:none;display:grid}.seo-workflow-list li{padding:28px 28px 8px 0}.seo-workflow-list li+li{border-left:1px solid var(--border);padding-left:28px}.seo-workflow-list h3{font-size:18px}.seo-workflow-list p{margin:12px 0 0;font-size:13px}.seo-faq{grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);gap:clamp(40px,7vw,90px);display:grid}.seo-faq-list{border-top:1px solid var(--border)}.seo-faq-list details{border-bottom:1px solid var(--border)}.seo-faq-list summary{color:var(--text);cursor:pointer;padding:22px 38px 22px 0;font:700 16px/1.45 Outfit,Inter,sans-serif}.seo-faq-list details p{max-width:720px;margin:-4px 0 22px;font-size:13px}.seo-cta{text-align:center;background:linear-gradient(145deg, #d3b1580f, #ffffff03), var(--surface);border:1px solid #d3b1582b;border-radius:24px;margin-top:16px;margin-bottom:58px;padding:62px clamp(24px,5vw,64px)}.seo-cta .eyebrow{justify-content:center}.seo-cta h2{max-width:820px;margin:0 auto}.seo-cta>p:not(.eyebrow){max-width:690px;margin:18px auto 0}.footer-link-groups{gap:12px;display:grid}.footer-seo-links{border-top:1px solid var(--border);opacity:.88;padding-top:10px}.footer-seo-links a{color:var(--gold-2)}html[dir=rtl] .seo-hero-copy,html[dir=rtl] .seo-section-heading,html[dir=rtl] .seo-card,html[dir=rtl] .seo-faq-list,html[dir=rtl] .seo-visual-card figcaption{text-align:right}html[dir=rtl] .seo-workflow-list li{padding-left:28px;padding-right:0}html[dir=rtl] .seo-workflow-list li+li{border-right:1px solid var(--border);border-left:0;padding-left:28px;padding-right:28px}html[dir=rtl] .seo-faq-list summary{padding-left:38px;padding-right:0}html[dir=rtl] .seo-visual-card figcaption strong{font-family:Vazirmatn,Outfit,sans-serif}@media (width<=980px){.seo-hero:has(.seo-native-demo){grid-template-columns:minmax(0,1fr)}.seo-hero{grid-template-columns:1fr;min-height:auto}.seo-visual-card{max-width:410px}.seo-section-grid,.seo-faq{grid-template-columns:1fr;gap:30px}.seo-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=720px){.seo-hero{width:min(100% - 28px,680px);padding-top:56px}.seo-hero h1{font-size:clamp(42px,12vw,58px)}.seo-hero-lede{font-size:16px}.seo-card-grid,.seo-workflow-list{grid-template-columns:1fr}.seo-card{min-height:0}.seo-workflow-list li,.seo-workflow-list li+li,html[dir=rtl] .seo-workflow-list li,html[dir=rtl] .seo-workflow-list li+li{border-left:0;border-right:0;border-bottom:1px solid var(--border);padding:22px 0}.seo-workflow-list li:last-child{border-bottom:0}.seo-band{width:min(100% - 20px,700px)}.footer-link-groups nav{justify-content:flex-start}html[dir=rtl] .footer-link-groups nav{justify-content:flex-end}}
