.o1gCfa_root{--hn-u:.25rem;--hn-pill:calc(infinity * 1rem);--hn-tap:2.875rem;--hn-ink:var(--band-ink);--hn-ink-raised:var(--band-ink-raised);--hn-ink-base:var(--band-ink-base);--hn-on-ink:var(--text-inverse);--hn-on-ink-muted:color-mix(in srgb, var(--hn-on-ink) 72%, transparent);--hn-on-ink-faint:color-mix(in srgb, var(--hn-on-ink) 14%, transparent);--hn-focus:var(--action-primary);--hn-flip:1;--hn-ease:cubic-bezier(.22, .7, .3, 1);background:var(--bg-page);color:var(--text-body);overflow-x:clip}html[data-mode=dark] .o1gCfa_root{--hn-on-ink:var(--band-on-ink)}html[dir=rtl] .o1gCfa_root{--hn-flip:-1}.o1gCfa_wrap{max-inline-size:83.75rem;padding-inline:calc(var(--hn-u) * 4.5);margin-inline:auto}.o1gCfa_headFont{font-family:var(--font-brand-display), system-ui, sans-serif}html[lang=ar] .o1gCfa_headFont{font-family:var(--font-brand-display), system-ui, sans-serif}.o1gCfa_tabular{font-variant-numeric:tabular-nums}.o1gCfa_srOnly{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;inset-block-start:0;inset-inline-start:0;overflow:hidden}.o1gCfa_arrow{transition:transform var(--motion-fast) ease;display:inline-block}.o1gCfa_arrow:before{content:"→"}html[dir=rtl] .o1gCfa_arrow{transform:scaleX(-1)}.o1gCfa_root li:nth-child(2){--hn-i:1}.o1gCfa_root li:nth-child(3){--hn-i:2}.o1gCfa_root li:nth-child(4){--hn-i:3}.o1gCfa_root li:nth-child(5){--hn-i:4}.o1gCfa_root li:nth-child(6){--hn-i:5}.o1gCfa_root li:nth-child(n+7){--hn-i:6}.o1gCfa_sec{padding-block:calc(var(--hn-u) * 9.5)}.o1gCfa_sec+.o1gCfa_sec{border-block-start:1px solid var(--border-subtle)}.o1gCfa_head{justify-content:space-between;align-items:flex-end;gap:calc(var(--hn-u) * 2);flex-wrap:wrap;margin-block-end:calc(var(--hn-u) * 4.5);display:flex}.o1gCfa_eyebrow{color:var(--text-muted);letter-spacing:.22em;text-transform:uppercase;margin:0;font-size:.6875rem;font-weight:700}html[data-mode=dark] .o1gCfa_eyebrow{color:var(--accent-primary)}.o1gCfa_h2{margin:calc(var(--hn-u) * 2.5) 0 0;color:var(--text-strong);letter-spacing:-.035em;font-size:clamp(1.6875rem,3.2vw,2.5rem);font-weight:800;line-height:1.04}.o1gCfa_lead{margin:calc(var(--hn-u) * 3) 0 0;max-inline-size:58ch;color:var(--text-muted);font-size:.96875rem;line-height:1.65;display:none}.o1gCfa_link{align-items:center;gap:calc(var(--hn-u) * 1.5);min-block-size:2.75rem;color:var(--text-strong);text-decoration:underline;-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong);text-underline-offset:.35em;white-space:nowrap;font-size:.8125rem;font-weight:700;display:inline-flex}.o1gCfa_link:hover{color:var(--text-strong);-webkit-text-decoration-color:var(--accent-primary);text-decoration-color:var(--accent-primary)}.o1gCfa_link:hover .o1gCfa_arrow{transform:translateX(calc(var(--hn-u) * .75 * var(--hn-flip)))}.o1gCfa_btn{justify-content:center;align-items:center;gap:calc(var(--hn-u) * 2.25);min-block-size:3.25rem;padding-inline:calc(var(--hn-u) * 6.5);border-radius:var(--radius-md);background:var(--action-primary);color:var(--action-on-primary);font-family:var(--font-brand-body), system-ui, sans-serif;white-space:nowrap;cursor:pointer;transition:background var(--motion-fast), transform var(--motion-fast);border:0;font-size:.90625rem;font-weight:800;text-decoration:none;display:inline-flex}.o1gCfa_btn:hover{background:var(--action-primary-hover);color:var(--action-on-primary);transform:translateY(-1px)}.o1gCfa_btn:hover .o1gCfa_arrow{transform:translateX(calc(var(--hn-u) * .75 * var(--hn-flip)))}:is(html[dir=rtl] .o1gCfa_btn:hover .o1gCfa_arrow,html[dir=rtl] .o1gCfa_link:hover .o1gCfa_arrow){transform:scaleX(-1) translateX(calc(var(--hn-u) * .75))}.o1gCfa_btn:disabled{cursor:progress;opacity:.8}.o1gCfa_ghost{min-block-size:3.25rem;padding-inline:calc(var(--hn-u) * 6);border:1.5px solid var(--border-control);border-radius:var(--radius-md);color:var(--text-strong);white-space:nowrap;transition:border-color var(--motion-fast), color var(--motion-fast);background:0 0;justify-content:center;align-items:center;font-size:.875rem;font-weight:700;text-decoration:none;display:inline-flex}.o1gCfa_ghost:hover{border-color:var(--accent-primary);color:var(--text-strong)}.o1gCfa_btn:focus-visible,.o1gCfa_ghost:focus-visible,.o1gCfa_link:focus-visible,.o1gCfa_goal:focus-visible,.o1gCfa_opt:focus-visible,.o1gCfa_card a:focus-visible,.o1gCfa_support a:focus-visible,.o1gCfa_restart:focus-visible{outline:2px solid var(--hn-focus);outline-offset:2px}.o1gCfa_hero{--hn-focus:var(--hn-on-ink);isolation:isolate;background:var(--hn-ink);color:var(--hn-on-ink);position:relative;overflow:hidden}.o1gCfa_hero:after{content:"";background:radial-gradient(50% 50% at 50% 50%, color-mix(in srgb, var(--accent-primary) 20%, transparent), transparent 70%);pointer-events:none;block-size:26.25rem;position:absolute;inset:auto -10% -40% 30%}.o1gCfa_heroGrid{padding-block:calc(var(--hn-u) * 10) calc(var(--hn-u) * 12);flex-direction:column;display:flex}.o1gCfa_heroCopy{z-index:2;flex-direction:column;align-items:flex-start;display:flex;position:relative}.o1gCfa_tagline{color:color-mix(in srgb, var(--hn-on-ink) 56%, var(--hn-ink));letter-spacing:.3em;text-transform:uppercase;margin:0;font-size:.6875rem;font-weight:600;line-height:1.5}html[dir=rtl] .o1gCfa_tagline{letter-spacing:0;font-size:.8125rem}.o1gCfa_h1{margin:calc(var(--hn-u) * 4) 0 0;color:var(--hn-on-ink);letter-spacing:-.045em;font-size:2.75rem;font-weight:800;line-height:.95}.o1gCfa_h1 span{display:block}.o1gCfa_h1 .o1gCfa_accent{color:var(--accent-primary)}.o1gCfa_heroSub{margin:calc(var(--hn-u) * 3.5) 0 0;color:var(--hn-on-ink-muted);font-size:.9375rem;line-height:1.6}.o1gCfa_heroSubLong{display:none}.o1gCfa_heroLead{color:var(--hn-on-ink);letter-spacing:.06em;text-transform:uppercase;margin-block-end:var(--hn-u);font-size:.9em;font-weight:800;display:block}html[dir=rtl] .o1gCfa_heroLead{letter-spacing:0;text-transform:none;font-size:1.05em}.o1gCfa_heroCta{gap:calc(var(--hn-u) * 2.5);flex-direction:column;align-self:stretch;margin-block-start:calc(var(--hn-u) * 5.5);display:flex}.o1gCfa_heroCta .o1gCfa_btn,.o1gCfa_heroCta .o1gCfa_ghost{inline-size:100%}.o1gCfa_heroCta .o1gCfa_btn,.o1gCfa_ink .o1gCfa_btn{background:var(--band-cta);color:var(--band-on-cta)}.o1gCfa_heroCta .o1gCfa_btn:hover,.o1gCfa_ink .o1gCfa_btn:hover{background:var(--band-cta-hover);color:var(--band-on-cta)}.o1gCfa_heroCta .o1gCfa_ghost{border-color:var(--hn-on-ink);color:var(--hn-on-ink)}.o1gCfa_heroCta .o1gCfa_ghost:hover{border-color:var(--accent-primary);color:var(--hn-on-ink)}.o1gCfa_heroStage{--hn-dust-warm:var(--accent-primary);z-index:1;inline-size:min(calc(var(--hn-u) * 75), 100%);aspect-ratio:1;order:-1;align-self:center;margin-block-end:calc(var(--hn-u) * 2);position:relative}.o1gCfa_heroJar{z-index:3;position:absolute;inset:0}.o1gCfa_heroJar picture,.o1gCfa_heroJar img,.o1gCfa_heroSpin{-o-object-fit:contain;object-fit:contain;block-size:100%;inline-size:100%;display:block;position:absolute;inset:0}.o1gCfa_heroSpin{opacity:0;block-size:calc(100% - .125rem);inline-size:calc(100% - .125rem);transition:opacity .3s;inset:.0625rem}.o1gCfa_heroJar[data-spin=on] .o1gCfa_heroSpin{opacity:1}.o1gCfa_heroJar[data-spin=on] img:not(.o1gCfa_heroSpin){opacity:0;transition:opacity .3s}.o1gCfa_heroGlow{z-index:0;border-radius:var(--hn-pill);background:radial-gradient(closest-side, color-mix(in srgb, var(--accent-primary) 30%, transparent), color-mix(in srgb, var(--accent-primary) 8%, transparent) 60%, transparent);pointer-events:none;position:absolute;inset:10%}.o1gCfa_heroDust{z-index:2;block-size:100%;inline-size:100%;color:var(--hn-on-ink);pointer-events:none;position:absolute;inset:0}.o1gCfa_orbit{pointer-events:none;block-size:100%;inline-size:100%;position:absolute;inset:0;overflow:visible}.o1gCfa_orbitBack{z-index:1}.o1gCfa_orbitFront{z-index:4}.o1gCfa_orbitEcho{fill:none;stroke:var(--hn-on-ink-faint);stroke-width:2px}.o1gCfa_orbitRingBack{fill:none;stroke:color-mix(in srgb, var(--accent-primary) 42%, transparent);stroke-width:2.8px}.o1gCfa_orbitRing{fill:none;stroke:var(--accent-primary);stroke-width:4.4px;stroke-linecap:round}.o1gCfa_orbitDotX{z-index:5;transform-origin:50% 63%;pointer-events:none;position:absolute;inset:0;transform:rotate(-12deg)}.o1gCfa_orbitDotY{position:absolute;inset:0}.o1gCfa_orbitDot{inline-size:calc(var(--hn-u) * 3);block-size:calc(var(--hn-u) * 3);border-radius:var(--hn-pill);background:var(--accent-primary);box-shadow:0 0 calc(var(--hn-u) * 2.5) color-mix(in srgb, var(--accent-primary) 90%, transparent);position:absolute;inset-block-start:calc(63% + 10% - var(--hn-u) * 1.5);inset-inline-start:calc(50% - var(--hn-u) * 1.5)}.o1gCfa_pillars{z-index:2;border-block-start:1px solid var(--hn-on-ink-faint);position:relative;overflow:hidden}html[data-mode=dark] .o1gCfa_pillars{background:var(--hn-ink-base)}.o1gCfa_pillarTrack{inline-size:max-content;display:flex}.o1gCfa_pillarList{margin:0;padding:0;list-style:none;display:flex}.o1gCfa_pillar{align-items:center;gap:calc(var(--hn-u) * 2.25);padding-block:calc(var(--hn-u) * 3.75);white-space:nowrap;padding-inline-end:calc(var(--hn-u) * 9);display:flex}.o1gCfa_pillar svg{color:var(--accent-primary);flex-shrink:0}.o1gCfa_pillar span{color:color-mix(in srgb, var(--hn-on-ink) 82%, transparent);font-size:.75rem;font-weight:600}.o1gCfa_goals{gap:calc(var(--hn-u) * 2);margin-block-end:calc(var(--hn-u) * 5);margin-inline:calc(var(--hn-u) * -4.5);padding-inline:calc(var(--hn-u) * 4.5);scrollbar-width:none;padding-block-end:calc(var(--hn-u) * 1.5);display:flex;overflow-x:auto}.o1gCfa_goals::-webkit-scrollbar{display:none}.o1gCfa_goal{min-block-size:var(--hn-tap);padding-inline:calc(var(--hn-u) * 4.25);border:1.5px solid var(--border-default);border-radius:var(--hn-pill);background:var(--surface-base);color:var(--text-body);font:inherit;cursor:pointer;transition:border-color var(--motion-fast), background var(--motion-fast), color var(--motion-fast);flex-shrink:0;font-size:.8125rem;font-weight:700}.o1gCfa_goalWithImage{align-items:center;gap:calc(var(--hn-u) * 2);padding-inline-start:calc(var(--hn-u) * 1.5);display:inline-flex}.o1gCfa_goalPicture{flex-shrink:0;display:block}.o1gCfa_goalImg{aspect-ratio:1;-o-object-fit:cover;object-fit:cover;border-radius:50%;block-size:2rem;inline-size:2rem;display:block}.o1gCfa_goal:hover{border-color:var(--border-strong)}.o1gCfa_goal[aria-selected=true]{border-color:var(--text-strong);background:var(--text-strong);color:var(--surface-base)}.o1gCfa_rail{gap:calc(var(--hn-u) * 3);margin:0 calc(var(--hn-u) * -4.5);padding:calc(var(--hn-u) * .5) calc(var(--hn-u) * 4.5) calc(var(--hn-u) * 2);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:60%;grid-auto-flow:column;list-style:none;display:grid;overflow-x:auto}.o1gCfa_rail::-webkit-scrollbar{display:none}.o1gCfa_rail>*{scroll-snap-align:start}.o1gCfa_railVoices{grid-auto-columns:80%}.o1gCfa_card{border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--surface-base);min-inline-size:0;transition:border-color var(--motion-fast), box-shadow var(--motion-base), transform var(--motion-base);flex-direction:column;display:flex;overflow:hidden}.o1gCfa_card:hover{border-color:var(--border-strong);box-shadow:var(--shadow-panel);transform:translateY(-3px)}.o1gCfa_card a{color:inherit;flex-direction:column;flex:1;text-decoration:none;display:flex}.o1gCfa_cardImg{aspect-ratio:1/.92;border-block-end:1px solid var(--border-subtle);background:var(--surface-story);position:relative}.o1gCfa_cardImg img{-o-object-fit:contain;object-fit:contain;padding:calc(var(--hn-u) * 3);transition:transform var(--motion-base) ease}.o1gCfa_card:hover .o1gCfa_cardImg img{transform:translateY(-4px)scale(1.03)}.o1gCfa_cardBody{gap:calc(var(--hn-u) * 1.25);padding:calc(var(--hn-u) * 3.25);flex-direction:column;flex:1;display:flex}.o1gCfa_cardTitle{color:var(--text-strong);margin:0;font-size:.8125rem;font-weight:700;line-height:1.3}.o1gCfa_price{align-items:baseline;gap:calc(var(--hn-u) * 2);flex-wrap:wrap;margin-block-start:auto;display:flex}.o1gCfa_priceNow{color:var(--text-strong);font-size:.9375rem;font-weight:800}.o1gCfa_priceWas{color:var(--text-muted);font-size:.75rem;text-decoration:line-through}.o1gCfa_shopAll{padding:calc(var(--hn-u) * 3.25);border:1px solid var(--border-control);border-radius:var(--hn-pill);color:var(--text-strong);text-align:center;margin-block-start:calc(var(--hn-u) * 3.5);font-size:.84375rem;font-weight:700;text-decoration:none;display:block}.o1gCfa_headLink{display:none}.o1gCfa_stack{gap:calc(var(--hn-u) * 4);padding:calc(var(--hn-u) * 4.5);border:1px solid var(--border-accent);border-radius:var(--radius-lg);background:var(--surface-story);box-shadow:var(--shadow-soft);grid-template-columns:minmax(0,1fr);margin-block-start:calc(var(--hn-u) * 4.5);display:grid}.o1gCfa_stackTitle{color:var(--text-strong);letter-spacing:-.02em;margin:0;font-size:1.125rem;font-weight:800}.o1gCfa_stackBody{margin:calc(var(--hn-u) * 2) 0 0;max-inline-size:44ch;color:var(--text-body);font-size:.78125rem;line-height:1.55}.o1gCfa_stackItems{gap:calc(var(--hn-u) * 2.5);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.o1gCfa_stackItem{align-items:center;gap:calc(var(--hn-u) * 2);min-inline-size:5.625rem;padding:calc(var(--hn-u) * 2.5);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-base);text-align:center;flex-direction:column;flex:1;display:flex}.o1gCfa_stackThumb{aspect-ratio:1;border-radius:var(--radius-sm);background:var(--surface-muted);inline-size:100%;position:relative;overflow:hidden}.o1gCfa_stackThumb img{-o-object-fit:contain;object-fit:contain}.o1gCfa_stackName{color:var(--text-strong);font-size:.6875rem;font-weight:700;line-height:1.25}.o1gCfa_stackFoot{align-items:stretch;gap:calc(var(--hn-u) * 3);flex-direction:column;display:flex}.o1gCfa_stackPrice{align-items:baseline;gap:calc(var(--hn-u) * 2.5);flex-wrap:wrap;display:flex}.o1gCfa_stackTotal{color:var(--text-strong);letter-spacing:-.02em;font-size:1.5rem;font-weight:800}.o1gCfa_save{padding:calc(var(--hn-u) * 1) calc(var(--hn-u) * 2.75);border:1px solid color-mix(in srgb, var(--state-success) 30%, transparent);border-radius:var(--hn-pill);background:color-mix(in srgb, var(--state-success) 12%, var(--surface-base));color:var(--text-strong);white-space:nowrap;font-size:.71875rem;font-weight:800}.o1gCfa_stackFoot .o1gCfa_btn{min-block-size:3rem;inline-size:100%}.o1gCfa_stackError{color:var(--state-error);font-size:.75rem}.o1gCfa_calcSecLead{margin:calc(var(--hn-u) * 2) 0 0;color:var(--text-muted);font-size:1rem}.o1gCfa_calcCard{--hn-focus:var(--hn-on-ink);gap:calc(var(--hn-u) * 5);padding:calc(var(--hn-u) * 6) calc(var(--hn-u) * 4.5);border:1px solid var(--hn-ink-raised);border-radius:var(--radius-lg);background:radial-gradient(120% 80% at 50% 0%, var(--hn-ink-raised) 0%, var(--hn-ink) 62%);color:var(--hn-on-ink);flex-direction:column;margin-block-start:calc(var(--hn-u) * 5);display:flex;position:relative;overflow:hidden}.o1gCfa_calcTitle{color:var(--hn-on-ink);letter-spacing:-.035em;margin:0;font-size:1.75rem;font-weight:800;line-height:1.08}html[dir=rtl] .o1gCfa_calcTitle{letter-spacing:0;line-height:1.3}.o1gCfa_calcLine{max-inline-size:40ch;margin:calc(var(--hn-u) * 3) 0 0;color:var(--hn-on-ink-muted);font-size:.9375rem}.o1gCfa_calcLabel{margin:calc(var(--hn-u) * 5) 0 0;color:var(--hn-on-ink-muted);letter-spacing:.18em;text-transform:uppercase;font-size:.6875rem;font-weight:700}html[dir=rtl] .o1gCfa_calcLabel{letter-spacing:0;font-size:.8125rem}.o1gCfa_calcGoals{gap:calc(var(--hn-u) * 2);flex-wrap:wrap;margin-block-start:calc(var(--hn-u) * 2.5);display:flex}.o1gCfa_calcGoal{min-block-size:calc(var(--hn-u) * 10);padding:0 calc(var(--hn-u) * 4);border:1px solid color-mix(in srgb, var(--hn-on-ink) 28%, transparent);border-radius:var(--hn-pill);color:var(--hn-on-ink);font:inherit;cursor:pointer;background:0 0;font-size:.875rem;font-weight:600}.o1gCfa_calcGoal[aria-pressed=true]{border-color:var(--hn-on-ink);background:var(--hn-on-ink);color:var(--hn-ink)}.o1gCfa_calcCta .o1gCfa_btn{background:var(--band-cta);inline-size:100%;color:var(--band-on-cta)}.o1gCfa_calcCta .o1gCfa_btn:hover{background:var(--band-cta-hover);color:var(--band-on-cta)}.o1gCfa_calcViz{min-inline-size:0}.o1gCfa_calcStage{aspect-ratio:360/540;position:relative}.o1gCfa_calcSvg{block-size:100%;inline-size:100%;position:absolute;inset:0;overflow:visible}.o1gCfa_calcSvgDesk{display:none}.o1gCfa_calcSvg text{font-family:var(--font-brand-display), system-ui, sans-serif;font-variant-numeric:tabular-nums}.o1gCfa_calcFigure{fill:none;stroke:color-mix(in srgb, var(--hn-on-ink) 42%, transparent);stroke-linecap:round;stroke-linejoin:round}.o1gCfa_calcFlow{fill:none;stroke:color-mix(in srgb, var(--accent-primary) 45%, transparent);stroke-width:1px}.o1gCfa_calcFlowOut{fill:none;stroke:color-mix(in srgb, var(--accent-primary) 70%, transparent);stroke-width:1.2px}.o1gCfa_calcCore{fill:var(--accent-primary)}.o1gCfa_calcCoreRing{fill:none;stroke:color-mix(in srgb, var(--accent-primary) 50%, transparent);stroke-width:1px;transform-box:fill-box;transform-origin:50%}.o1gCfa_calcDot,.o1gCfa_calcDotOut{opacity:0;offset-rotate:0deg;offset-anchor:center;transform-box:fill-box;pointer-events:none}.o1gCfa_calcDot{fill:var(--accent-primary)}.o1gCfa_calcDotOut{fill:var(--hn-on-ink)}.o1gCfa_dialGlowIn{stop-color:var(--accent-primary);stop-opacity:.16}.o1gCfa_dialGlowOut{stop-color:var(--accent-primary);stop-opacity:0}.o1gCfa_dialTick{stroke:color-mix(in srgb, var(--hn-on-ink) 28%, var(--hn-ink));stroke-width:.9px}.o1gCfa_dialTickMajor{stroke:color-mix(in srgb, var(--hn-on-ink) 68%, var(--hn-ink));stroke-width:1.3px}.o1gCfa_dialScale{fill:color-mix(in srgb, var(--hn-on-ink) 56%, var(--hn-ink));font-size:9.5px}.o1gCfa_dialTrack{fill:none;stroke:var(--hn-on-ink-faint);stroke-width:3px}.o1gCfa_dialValue{fill:none;stroke:var(--accent-primary);stroke-width:3px;stroke-linecap:round}.o1gCfa_dialTip{fill:var(--accent-primary);filter:drop-shadow(0 0 calc(var(--hn-u) * 1) var(--accent-primary))}.o1gCfa_dialMacroTrack{fill:none;stroke:color-mix(in srgb, var(--hn-on-ink) 6%, transparent);stroke-width:1.6px}.o1gCfa_dialMacro{fill:none;stroke-width:1.8px;stroke-linecap:round}.o1gCfa_dialProtein{fill:var(--accent-primary);stroke:var(--accent-primary)}.o1gCfa_dialCarbs{fill:color-mix(in srgb, var(--hn-on-ink) 90%, transparent);stroke:color-mix(in srgb, var(--hn-on-ink) 90%, transparent)}.o1gCfa_dialFat{fill:color-mix(in srgb, var(--hn-on-ink) 52%, var(--hn-ink));stroke:color-mix(in srgb, var(--hn-on-ink) 52%, var(--hn-ink))}path.o1gCfa_dialProtein,path.o1gCfa_dialCarbs,path.o1gCfa_dialFat{fill:none}.o1gCfa_dialNumber{fill:var(--hn-on-ink);letter-spacing:-1.5px;font-size:38px;font-weight:600}.o1gCfa_dialUnit,.o1gCfa_dialLegend{fill:color-mix(in srgb, var(--hn-on-ink) 64%, var(--hn-ink));letter-spacing:1.5px;font-size:10px}:is(html[dir=rtl] .o1gCfa_dialUnit,html[dir=rtl] .o1gCfa_dialLegend){letter-spacing:0;font-size:12px}.o1gCfa_dialGrams{fill:var(--hn-on-ink);font-size:13px;font-weight:600}.o1gCfa_calcChip{inline-size:var(--chip-w-phone);block-size:var(--chip-h-phone);padding:0 calc(var(--hn-u) * 3.5);border:1px solid color-mix(in srgb, var(--hn-on-ink) 24%, transparent);border-radius:var(--hn-pill);background:color-mix(in srgb, var(--hn-on-ink) 5%, transparent);flex-direction:column;justify-content:center;gap:0;min-inline-size:0;margin:0;display:flex;position:absolute;inset-block-start:var(--chip-y-phone);inset-inline-start:var(--chip-x-phone)}.o1gCfa_calcChip:focus-within{border-color:var(--accent-primary)}.o1gCfa_calcChipLabel{float:none;color:color-mix(in srgb, var(--hn-on-ink) 60%, var(--hn-ink));letter-spacing:.14em;text-transform:uppercase;padding:0;font-size:.5625rem;font-weight:700;line-height:1.2}html[dir=rtl] .o1gCfa_calcChipLabel{letter-spacing:0;font-size:.6875rem}.o1gCfa_calcValue{align-items:baseline;gap:calc(var(--hn-u) * 1);display:flex}.o1gCfa_calcInput{inline-size:3.2ch;color:var(--hn-on-ink);font:inherit;font-variant-numeric:tabular-nums;appearance:textfield;direction:ltr;background:0 0;border:0;margin:0;padding:0;font-size:1rem;font-weight:700;line-height:1.2}.o1gCfa_calcInput::-webkit-outer-spin-button{appearance:none;margin:0}.o1gCfa_calcInput::-webkit-inner-spin-button{appearance:none;margin:0}.o1gCfa_calcInput:focus{outline:none}.o1gCfa_calcInput[aria-invalid=true]{color:var(--accent-primary)}.o1gCfa_calcUnit{color:color-mix(in srgb, var(--hn-on-ink) 64%, var(--hn-ink));font-size:.75rem}.o1gCfa_calcRange{color:var(--accent-primary);white-space:nowrap;font-size:.625rem;position:absolute;inset-block-start:100%;inset-inline-start:calc(var(--hn-u) * 3.5)}.o1gCfa_calcSeg{gap:calc(var(--hn-u) * 1);margin-block-start:calc(var(--hn-u) * .5);display:flex}.o1gCfa_calcSegOpt{display:inline-flex;position:relative}.o1gCfa_calcSegOpt span{padding:0 calc(var(--hn-u) * 2);border-radius:var(--hn-pill);color:color-mix(in srgb, var(--hn-on-ink) 70%, var(--hn-ink));cursor:pointer;font-size:.8125rem;font-weight:700;line-height:1.5}.o1gCfa_calcSegInput{opacity:0;cursor:pointer;block-size:100%;inline-size:100%;margin:0;position:absolute;inset:0}.o1gCfa_calcSegInput:checked+span{background:var(--hn-on-ink);color:var(--hn-ink)}.o1gCfa_calcSegInput:focus-visible+span{outline:2px solid var(--hn-focus);outline-offset:2px}.o1gCfa_calcCaption{gap:calc(var(--hn-u) * .5);margin:calc(var(--hn-u) * 2.5) 0 0;color:color-mix(in srgb, var(--hn-on-ink) 60%, var(--hn-ink));text-align:center;font-variant-numeric:tabular-nums;flex-direction:column;font-size:.75rem;display:flex}.o1gCfa_calcExample{color:var(--hn-on-ink-muted)}.o1gCfa_iconTile{border-radius:var(--radius-sm);background:var(--accent-wash);block-size:2.125rem;inline-size:2.125rem;color:var(--link-text);flex-shrink:0;justify-content:center;align-items:center;display:flex}.o1gCfa_quiz{padding:calc(var(--hn-u) * 4.5);border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--surface-story)}.o1gCfa_step{color:var(--text-muted);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.6875rem;font-weight:700}.o1gCfa_q{margin:calc(var(--hn-u) * 2) 0 calc(var(--hn-u) * 4);color:var(--text-strong);letter-spacing:-.015em;font-size:1.25rem;font-weight:800}.o1gCfa_q:focus{outline:none}.o1gCfa_opts{gap:calc(var(--hn-u) * 2);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.o1gCfa_opt{min-block-size:3.125rem;inline-size:100%;padding:calc(var(--hn-u) * 3) calc(var(--hn-u) * 3.5);border:1.5px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-base);color:var(--text-body);font:inherit;text-align:start;cursor:pointer;transition:border-color var(--motion-fast), color var(--motion-fast), background var(--motion-fast);font-size:.84375rem;font-weight:700}.o1gCfa_opt:hover{border-color:var(--accent-primary);color:var(--text-strong)}.o1gCfa_opt[aria-pressed=true]{border-color:var(--accent-primary);background:var(--accent-wash);color:var(--text-strong)}.o1gCfa_bar{block-size:.3125rem;border-radius:var(--hn-pill);background:var(--review-bar-bg);margin-block-start:calc(var(--hn-u) * 4);overflow:hidden}.o1gCfa_bar i{background:var(--accent-primary);block-size:100%;display:block}@media (prefers-reduced-motion:no-preference){.o1gCfa_bar i{transition:inline-size .5s var(--hn-ease)}}.o1gCfa_bar i[data-progress="0"]{inline-size:0%}.o1gCfa_bar i[data-progress="25"]{inline-size:25%}.o1gCfa_bar i[data-progress="50"]{inline-size:50%}.o1gCfa_bar i[data-progress="75"]{inline-size:75%}.o1gCfa_bar i[data-progress="100"]{inline-size:100%}.o1gCfa_quizFoot{justify-content:space-between;align-items:center;gap:calc(var(--hn-u) * 3);color:var(--text-muted);flex-wrap:wrap;margin-block-start:calc(var(--hn-u) * 3);font-size:.75rem;display:flex}.o1gCfa_restart{min-block-size:var(--hn-tap);color:var(--text-muted);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-size:.78125rem;font-weight:700;text-decoration:underline}.o1gCfa_restart:hover{color:var(--text-strong);-webkit-text-decoration-color:var(--accent-primary);text-decoration-color:var(--accent-primary)}.o1gCfa_result{gap:calc(var(--hn-u) * 3);flex-direction:column;display:flex}.o1gCfa_resultActions{align-items:center;gap:calc(var(--hn-u) * 3);flex-wrap:wrap;display:flex}.o1gCfa_note{color:var(--text-muted);margin:0;font-size:.75rem;line-height:1.5}.o1gCfa_finderPanel{gap:calc(var(--hn-u) * 4.5);padding:calc(var(--hn-u) * 5);border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--surface-base);box-shadow:var(--shadow-soft);flex-direction:column;margin-block-start:calc(var(--hn-u) * 6);scroll-margin-block-start:calc(var(--hn-u) * 20);display:flex}.o1gCfa_finderCopy{gap:calc(var(--hn-u) * 1.5);flex-direction:column;display:flex}.o1gCfa_finderTitle{color:var(--text-strong);letter-spacing:-.025em;margin:0;font-size:1.5rem;font-weight:800;line-height:1.15}html[dir=rtl] .o1gCfa_finderTitle{letter-spacing:0}.o1gCfa_finderLead{color:var(--text-muted);margin:0;font-size:.9375rem}.o1gCfa_matchList{gap:calc(var(--hn-u) * 2.5);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.o1gCfa_matchItem{align-items:center;gap:calc(var(--hn-u) * 3);padding:calc(var(--hn-u) * 2.5);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-base);display:flex}.o1gCfa_matchThumb{inline-size:calc(var(--hn-u) * 14);aspect-ratio:1;border-radius:var(--radius-sm);background:var(--surface-muted);flex-shrink:0;position:relative;overflow:hidden}.o1gCfa_matchThumb img{-o-object-fit:contain;object-fit:contain}.o1gCfa_matchText{gap:calc(var(--hn-u) * 1);flex-direction:column;flex:1;min-inline-size:0;display:flex}.o1gCfa_matchText .o1gCfa_stackName{font-size:.8125rem}.o1gCfa_matchPrice{color:var(--text-strong);font-size:.8125rem;font-weight:800}.o1gCfa_matchAdd{min-block-size:calc(var(--hn-u) * 10);padding:0 calc(var(--hn-u) * 3.5);border:1.5px solid var(--text-strong);border-radius:var(--radius-md);background:var(--surface-base);color:var(--text-strong);font:inherit;white-space:nowrap;cursor:pointer;flex-shrink:0;font-size:.8125rem;font-weight:700}.o1gCfa_matchAdd[aria-pressed=true]{background:var(--action-primary);border-color:var(--action-primary);color:var(--action-on-primary)}.o1gCfa_matchAdd:disabled{cursor:progress;opacity:.7}.o1gCfa_proof{gap:calc(var(--hn-u) * 5);grid-template-columns:minmax(0,1fr);display:grid}.o1gCfa_scoreRow{align-items:center;gap:calc(var(--hn-u) * 4.5);display:flex}.o1gCfa_big{color:var(--text-strong);letter-spacing:-.04em;font-size:3.25rem;font-weight:800;line-height:.9}.o1gCfa_stars{color:var(--accent-primary);letter-spacing:.125rem;font-size:.9375rem}.o1gCfa_countLine{margin:calc(var(--hn-u) * 1) 0 0;color:var(--text-muted);font-size:.78125rem}.o1gCfa_voices{margin:0;padding:0;list-style:none}.o1gCfa_voice{gap:calc(var(--hn-u) * 2.5);block-size:100%;padding:calc(var(--hn-u) * 4.25);border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--surface-base);flex-direction:column;margin:0;display:flex}.o1gCfa_voice blockquote{color:var(--text-body);margin:0;font-size:.8125rem;line-height:1.6}.o1gCfa_who{align-items:center;gap:calc(var(--hn-u) * 2.5);color:var(--text-muted);margin-block-start:auto;padding-block-start:calc(var(--hn-u) * 1.5);font-size:.71875rem;display:flex}.o1gCfa_who b{color:var(--text-strong);font-size:.78125rem;display:block}.o1gCfa_avatar{border-radius:var(--hn-pill);background:var(--surface-muted);block-size:1.875rem;inline-size:1.875rem;color:var(--text-strong);flex-shrink:0;justify-content:center;align-items:center;font-size:.75rem;font-weight:800;display:flex}.o1gCfa_story{gap:calc(var(--hn-u) * 5);flex-direction:column;display:flex}.o1gCfa_storyImg{aspect-ratio:16/10;margin-inline:calc(var(--hn-u) * -4.5);background:var(--surface-muted);position:relative;overflow:hidden}.o1gCfa_storyImg img{-o-object-fit:cover;object-fit:cover}.o1gCfa_pills{gap:calc(var(--hn-u) * 4);margin:calc(var(--hn-u) * 4.5) 0 0;flex-direction:column;padding:0;list-style:none;display:flex}.o1gCfa_pills li{align-items:flex-start;gap:calc(var(--hn-u) * 4);display:flex}.o1gCfa_pills .o1gCfa_iconTile{border-radius:var(--radius-md);block-size:2.25rem;inline-size:2.25rem}.o1gCfa_pills h3{color:var(--text-strong);margin:0;font-size:.875rem;font-weight:700}.o1gCfa_pills p{margin:calc(var(--hn-u) * .75) 0 0;max-inline-size:52ch;color:var(--text-muted);font-size:.78125rem;line-height:1.6}.o1gCfa_storyCta{margin-block-start:calc(var(--hn-u) * 6)}.o1gCfa_storyLead{display:block}.o1gCfa_journal{gap:calc(var(--hn-u) * 4);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.o1gCfa_post{border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--surface-base);block-size:100%;color:var(--text-body);flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.o1gCfa_post:hover{color:var(--text-body)}.o1gCfa_postImg{aspect-ratio:16/9;background:var(--surface-muted);display:block;position:relative}.o1gCfa_postImg img{-o-object-fit:cover;object-fit:cover}.o1gCfa_postBody{gap:calc(var(--hn-u) * 1.5);padding:calc(var(--hn-u) * 4);flex-direction:column;display:flex}.o1gCfa_postTitle{color:var(--text-strong);font-size:1rem;font-weight:700;line-height:1.3}.o1gCfa_postExcerpt{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.8125rem;line-height:1.5;overflow:hidden}.o1gCfa_join{gap:calc(var(--hn-u) * 3);grid-template-columns:minmax(0,1fr);display:grid}.o1gCfa_joinCard{gap:calc(var(--hn-u) * 3);min-inline-size:0;padding:calc(var(--hn-u) * 5.5);border-radius:var(--radius-lg);flex-direction:column;display:flex}.o1gCfa_ink{--hn-focus:var(--hn-on-ink);background:var(--hn-ink-raised);color:var(--hn-on-ink)}.o1gCfa_ink .o1gCfa_eyebrow{color:var(--accent-primary)}.o1gCfa_joinTitle{margin:calc(var(--hn-u) * 2.5) 0 0;color:var(--text-strong);letter-spacing:-.03em;font-size:1.4375rem;font-weight:800;line-height:1.1}.o1gCfa_ink .o1gCfa_joinTitle{color:var(--hn-on-ink)}.o1gCfa_joinBody{max-inline-size:44ch;color:var(--text-muted);margin:0;font-size:.84375rem;line-height:1.6}.o1gCfa_ink .o1gCfa_joinBody{color:var(--hn-on-ink-muted)}.o1gCfa_tiers{gap:calc(var(--hn-u) * 2);margin:calc(var(--hn-u) * 1.5) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.o1gCfa_tiers li{padding:calc(var(--hn-u) * 1.25) calc(var(--hn-u) * 3.25);border:1px solid color-mix(in srgb, var(--hn-on-ink) 20%, transparent);border-radius:var(--hn-pill);color:var(--hn-on-ink-muted);font-size:.71875rem;font-weight:700}.o1gCfa_tiers li[data-active=true]{border-color:var(--accent-primary);background:color-mix(in srgb, var(--accent-primary) 14%, transparent);color:var(--accent-primary)}.o1gCfa_joinCta{align-self:flex-start;margin-block-start:calc(var(--hn-u) * 2)}.o1gCfa_support{gap:calc(var(--hn-u) * 2);margin:calc(var(--hn-u) * 3.5) 0 0;grid-template-columns:minmax(0,1fr);padding:0;list-style:none;display:grid}.o1gCfa_support a{align-items:center;gap:calc(var(--hn-u) * 3);min-block-size:var(--hn-tap);padding:calc(var(--hn-u) * 3.25) calc(var(--hn-u) * 3.75);border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-base);color:var(--text-strong);transition:border-color var(--motion-fast);font-size:.84375rem;font-weight:700;text-decoration:none;display:flex}.o1gCfa_root a.underline:hover{color:inherit;-webkit-text-decoration-color:var(--accent-primary);text-decoration-color:var(--accent-primary)}.o1gCfa_support a:hover{border-color:var(--accent-primary)}.o1gCfa_supportSub{color:var(--text-muted);margin-block-start:calc(var(--hn-u) * .5);font-size:.71875rem;font-weight:500;display:block}.o1gCfa_faq{margin-block-start:calc(var(--hn-u) * 6)}.o1gCfa_faqTitle{margin:0 0 calc(var(--hn-u) * 3);color:var(--text-strong);font-size:1.125rem;font-weight:800}.o1gCfa_faq details{border-block-end:1px solid var(--border-subtle)}.o1gCfa_faq summary{min-block-size:var(--hn-tap);padding-block:calc(var(--hn-u) * 3);color:var(--text-strong);cursor:pointer;align-items:center;font-size:.875rem;font-weight:700;display:flex}.o1gCfa_faq summary:focus-visible{outline:2px solid var(--hn-focus);outline-offset:2px}.o1gCfa_faq p{margin:0 0 calc(var(--hn-u) * 3);color:var(--text-body);font-size:.84375rem;line-height:1.7}.o1gCfa_faqAnswer{margin-block-start:calc(var(--hn-u) * 6)}.o1gCfa_offer{background:var(--bg-page)}@media (min-width:64rem){.o1gCfa_wrap{padding-inline:calc(var(--hn-u) * 6)}.o1gCfa_sec{padding-block:calc(var(--hn-u) * 18)}.o1gCfa_head{gap:calc(var(--hn-u) * 6);margin-block-end:calc(var(--hn-u) * 7.5)}.o1gCfa_lead{display:block}.o1gCfa_heroGrid{z-index:2;align-items:center;gap:calc(var(--hn-u) * 14);padding-block:calc(var(--hn-u) * 19.5) calc(var(--hn-u) * 16);grid-template-columns:minmax(0,1.06fr) minmax(0,.94fr);display:grid;position:relative}.o1gCfa_tagline{white-space:nowrap;font-size:.75rem}.o1gCfa_h1{margin-block-start:calc(var(--hn-u) * 5.5);font-size:clamp(2.625rem,5.6vw,4.875rem);line-height:.94}.o1gCfa_heroSub{max-inline-size:44ch;margin-block-start:calc(var(--hn-u) * 5);font-size:1.0625rem}.o1gCfa_heroSubShort{display:none}.o1gCfa_heroSubLong{display:block}.o1gCfa_heroCta{align-self:auto;gap:calc(var(--hn-u) * 3);flex-flow:wrap;margin-block-start:calc(var(--hn-u) * 7.5)}.o1gCfa_heroCta .o1gCfa_btn,.o1gCfa_heroCta .o1gCfa_ghost{inline-size:auto}.o1gCfa_heroStage{inline-size:calc(var(--hn-u) * 105);order:0;justify-self:center;margin-block-end:0}.o1gCfa_pillarTrack{inline-size:auto;display:block}.o1gCfa_pillarList{-moz-column-gap:calc(var(--hn-u) * 12);column-gap:calc(var(--hn-u) * 12);grid-template-columns:repeat(3,max-content);display:grid}.o1gCfa_pillarDup{display:none}.o1gCfa_pillar{padding:calc(var(--hn-u) * 5) calc(var(--hn-u) * 1)}.o1gCfa_pillar span{font-size:.78125rem}.o1gCfa_goals{flex-wrap:wrap;margin-block-end:calc(var(--hn-u) * 6.5);margin-inline:0;padding-inline:0}.o1gCfa_goal{font-size:.84375rem}.o1gCfa_rail{gap:calc(var(--hn-u) * 4.5);grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-columns:auto;grid-auto-flow:row;margin:0;padding:0;overflow:visible}.o1gCfa_cardImg{aspect-ratio:1}.o1gCfa_cardBody{padding:calc(var(--hn-u) * 4)}.o1gCfa_cardTitle{font-size:.875rem}.o1gCfa_priceNow{font-size:1rem}.o1gCfa_shopAll{display:none}.o1gCfa_headLink{display:inline-flex}.o1gCfa_stack{align-items:center;gap:calc(var(--hn-u) * 8);padding:calc(var(--hn-u) * 6) calc(var(--hn-u) * 6.5);border-radius:var(--radius-xl);grid-template-columns:minmax(0,1fr) minmax(0,1.15fr) auto}.o1gCfa_stackTitle{font-size:1.1875rem}.o1gCfa_stackBody{font-size:.8125rem}.o1gCfa_stackFoot{align-items:flex-start}.o1gCfa_stackPrice{align-items:flex-start;gap:calc(var(--hn-u) * 1.5);flex-direction:column}.o1gCfa_stackFoot .o1gCfa_btn{inline-size:auto}.o1gCfa_calcCard{-moz-column-gap:calc(var(--hn-u) * 8);align-items:center;column-gap:calc(var(--hn-u) * 8);row-gap:calc(var(--hn-u) * 7);padding:calc(var(--hn-u) * 11);border-radius:var(--radius-xl);grid-template:"text viz""cta viz"1fr/minmax(0,5fr) minmax(0,7fr);margin-block-start:calc(var(--hn-u) * 6.5);display:grid}.o1gCfa_calcText{grid-area:text;align-self:end}.o1gCfa_calcViz{grid-area:viz}.o1gCfa_calcCta{grid-area:cta;align-self:start}.o1gCfa_calcCta .o1gCfa_btn{inline-size:auto}.o1gCfa_calcTitle{font-size:2.375rem}.o1gCfa_calcStage{aspect-ratio:560/330}.o1gCfa_calcSvgDesk{display:block}.o1gCfa_calcSvgPhone{display:none}.o1gCfa_calcChip{inline-size:var(--chip-w-desk);block-size:var(--chip-h-desk);inset-block-start:var(--chip-y-desk);inset-inline-start:var(--chip-x-desk)}.o1gCfa_quiz{padding:calc(var(--hn-u) * 5.5)}.o1gCfa_q{font-size:1.1875rem}.o1gCfa_opts{gap:calc(var(--hn-u) * 2.25);grid-template-columns:repeat(2,minmax(0,1fr))}.o1gCfa_finderPanel{padding:calc(var(--hn-u) * 9);border-radius:var(--radius-xl);margin-block-start:calc(var(--hn-u) * 9)}.o1gCfa_finderTitle{font-size:2rem}.o1gCfa_matchList{grid-template-columns:repeat(2,minmax(0,1fr))}.o1gCfa_proof{align-items:start;gap:calc(var(--hn-u) * 11);grid-template-columns:16.25rem minmax(0,1fr)}.o1gCfa_scoreRow{align-items:flex-start;gap:calc(var(--hn-u) * 2.5);flex-direction:column}.o1gCfa_big{font-size:4.5rem}.o1gCfa_stars{letter-spacing:.1875rem;font-size:1.125rem}.o1gCfa_railVoices{grid-template-columns:repeat(3,minmax(0,1fr))}.o1gCfa_story{align-items:center;gap:calc(var(--hn-u) * 14);grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);display:grid}.o1gCfa_storyImg{aspect-ratio:4/5;border-radius:var(--radius-lg);margin:0}.o1gCfa_pills{gap:calc(var(--hn-u) * 5);margin-block-start:calc(var(--hn-u) * 7)}.o1gCfa_pills .o1gCfa_iconTile{block-size:2.625rem;inline-size:2.625rem}.o1gCfa_pills h3{font-size:.9375rem}.o1gCfa_pills p{margin-block-start:calc(var(--hn-u) * 1.25);font-size:.84375rem}.o1gCfa_journal{gap:calc(var(--hn-u) * 5);grid-template-columns:repeat(3,minmax(0,1fr))}.o1gCfa_joinCard{padding:calc(var(--hn-u) * 8);border-radius:var(--radius-xl)}.o1gCfa_joinTitle{font-size:1.625rem}.o1gCfa_support{gap:calc(var(--hn-u) * 3.5);grid-template-columns:repeat(3,minmax(0,1fr));margin-block-start:calc(var(--hn-u) * 4.5)}.o1gCfa_aio{gap:calc(var(--hn-u) * 6);padding:calc(var(--hn-u) * 6);grid-template-columns:12.5rem minmax(0,1fr)}.o1gCfa_aio p{font-size:.84375rem}}@media (min-width:48rem) and (max-width:63.99rem){.o1gCfa_rail{grid-auto-columns:40%}.o1gCfa_railVoices{grid-auto-columns:48%}}@keyframes o1gCfa_hn-rise{0%{opacity:0;transform:translateY(1.5rem)}to{opacity:1;transform:none}}@keyframes o1gCfa_hn-pop{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:none}}@keyframes o1gCfa_hn-fade{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:none}}@keyframes o1gCfa_hn-orbit-in{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:none}}@keyframes o1gCfa_hn-dot-x{0%{transform:rotate(-12deg)translate(-46%)}to{transform:rotate(-12deg)translate(46%)}}@keyframes o1gCfa_hn-dot-y{0%{transform:translateY(-20%)}to{transform:translateY(0)}}@keyframes o1gCfa_hn-dot-show{0%,46%{opacity:1}50%,96%{opacity:0}to{opacity:1}}@keyframes o1gCfa_hn-glow{0%,to{opacity:.55;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}@keyframes o1gCfa_hn-marquee{to{transform:translateX(calc(-50% * var(--hn-flip)))}}@media (prefers-reduced-motion:no-preference){.o1gCfa_heroCopy>*{animation:o1gCfa_hn-rise .85s var(--hn-ease) both}.o1gCfa_heroCopy>:nth-child(2){animation-delay:80ms}.o1gCfa_heroCopy>:nth-child(3){animation-delay:.16s}.o1gCfa_heroCopy>:nth-child(4){animation-delay:.24s}.o1gCfa_heroCopy>:nth-child(5){animation-delay:.32s}.o1gCfa_orbit{animation:o1gCfa_hn-orbit-in 1.2s var(--hn-ease) .3s both}.o1gCfa_heroGlow{animation:4.5s ease-in-out 1.6s infinite o1gCfa_hn-glow}.o1gCfa_heroStage[data-orbit=run] .o1gCfa_orbitDotX{animation:3.5s ease-in-out infinite alternate o1gCfa_hn-dot-x}.o1gCfa_heroStage[data-orbit=run] .o1gCfa_orbitDotY{animation:3.5s ease-in-out -1.75s infinite alternate o1gCfa_hn-dot-y}.o1gCfa_heroStage[data-orbit=run] .o1gCfa_orbitDot{animation:7s linear infinite o1gCfa_hn-dot-show}.o1gCfa_heroStage[data-orbit=paused] .o1gCfa_heroGlow,.o1gCfa_heroStage[data-orbit=paused] .o1gCfa_orbitDotX,.o1gCfa_heroStage[data-orbit=paused] .o1gCfa_orbitDotY,.o1gCfa_heroStage[data-orbit=paused] .o1gCfa_orbitDot{animation-play-state:paused}.o1gCfa_pillarTrack{animation:26s linear infinite o1gCfa_hn-marquee}.o1gCfa_pillars:hover .o1gCfa_pillarTrack,.o1gCfa_pillars:focus-within .o1gCfa_pillarTrack{animation-play-state:paused}.o1gCfa_card{animation:o1gCfa_hn-pop .5s var(--hn-ease) both;animation-delay:calc(var(--hn-i,0) * 70ms)}.o1gCfa_q,.o1gCfa_opt{animation:.4s both o1gCfa_hn-fade}.o1gCfa_opts li:nth-child(2) .o1gCfa_opt{animation-delay:60ms}.o1gCfa_opts li:nth-child(3) .o1gCfa_opt{animation-delay:.12s}.o1gCfa_opts li:nth-child(4) .o1gCfa_opt{animation-delay:.18s}.o1gCfa_root [data-reveal]{transition:opacity .75s var(--hn-ease), transform .75s var(--hn-ease);transition-delay:calc(var(--reveal-i,0) * 90ms)}.o1gCfa_root [data-reveal=pending]{opacity:0;transform:translateY(2.25rem)scale(.98)}.o1gCfa_root [data-lift]{transition:transform var(--motion-base) var(--hn-ease), box-shadow var(--motion-base) var(--hn-ease), border-color var(--motion-base) var(--hn-ease)}.o1gCfa_root [data-lift]:active,.o1gCfa_btn:active,.o1gCfa_opt:active{transform:scale(.97)}}@media (prefers-reduced-motion:no-preference) and (hover:hover){.o1gCfa_root [data-lift]:hover{box-shadow:var(--shadow-card-hover);transform:translateY(-.25rem)}}@media (prefers-reduced-motion:no-preference) and (min-width:64rem){.o1gCfa_pillarTrack{animation:none}}@media (prefers-reduced-motion:reduce) and (max-width:63.99rem){.o1gCfa_pillarTrack{inline-size:auto;display:block}.o1gCfa_pillarList{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.o1gCfa_pillar:first-child{grid-column:1/-1}.o1gCfa_pillarDup{display:none}.o1gCfa_pillar{white-space:normal;padding-inline-end:calc(var(--hn-u) * 2)}}:is(html[lang=ar] .o1gCfa_dialScale,html[lang=ar] .o1gCfa_dialUnit,html[lang=ar] .o1gCfa_dialLegend){font-family:var(--font-almarai), sans-serif;font-weight:400}