.-KJZIG_backdrop{pointer-events:none;background:#0a0910;position:absolute;top:0;bottom:0;left:0;right:0}.-KJZIG_backdrop img{object-fit:cover;object-position:center top;filter:hue-rotate(20deg)saturate(.48)brightness(.48)}.-KJZIG_experience{min-width:0;position:relative}.-KJZIG_top{padding:0;position:relative}.-KJZIG_heading{text-align:center;margin:0 0 18px}.-KJZIG_heading h1{color:var(--color-white);letter-spacing:-.035em;font-size:max(28px,min(3.5vw,46px));font-weight:700;line-height:1.15}.-KJZIG_heading span{color:#bfa4de;-webkit-text-fill-color:transparent;background:linear-gradient(100deg,#b59bcf,#c5a0cd)}[dir=rtl] .-KJZIG_heading span{background:linear-gradient(-100deg,#b59bcf,#c5a0cd)}[dir] .-KJZIG_heading span{-webkit-background-clip:text;background-clip:text}.-KJZIG_scanner,.-KJZIG_plan{--ed-ink:#fff;--ed-ink-soft:#cfccd5;--ed-focus:#c18bff;--ed-art-filter:saturate(.7) brightness(.85);--ed-title-shadow:0 2px 8px #000;--ed-scanner-line:#69d7df45;--ed-scanner-surface:#0d0914e6;--ed-scanner-shadow:0 12px 40px #0004, inset 0 1px #ffffff08;--ed-cyan:#27e7f0;--ed-scan:#46f2ff;--ed-scan-glow:#26eafa80;--ed-scan-beam:linear-gradient(90deg, transparent, #23edf9, #e4ffff, #23edf9, transparent);--ed-scan-beam-glow:0 0 10px #25e8f980;--ed-chip:#17191bf2;--ed-chip-shadow:0 4px 14px #0007;--ed-chip-value:#24e9f0;--ed-chip-value-glow:0 0 10px #24e9f077;--ed-results:linear-gradient(110deg, #110b1be6, #09070ff5);--ed-result-meta:#20dbe7;--ed-result-faint:#9a95a3;--ed-plan-line:#b2a1c333;--ed-plan-surface:#0e0918e6;--ed-plan-shadow:0 8px 26px #0003;--ed-plan-veil:linear-gradient(90deg, #08090b70, transparent 58%);--ed-copy-shadow:0 1px 6px #000b;--ed-training-icon:#ff9419;--ed-nutrition-icon:#0fe0aa;--ed-copy:#f0eaf1;--ed-hint:#bdbac7;--ed-field:#19171ff2;--ed-field-line:#c9bed52e;--ed-field-shadow:0 4px 14px #0003;--ed-field-focus-line:#b49cca80;--ed-field-focus-ring:#b49cca12;--ed-placeholder:#aaa3b4;--ed-limit:#fbbf24;--ed-panel:#090b0fe6;--ed-panel-line:#b2a1c31f;--ed-progress-label:#aaa2b5;--ed-progress-count:#cbb0e1;--ed-progress-small:#77717f;--ed-track:#ffffff12;--ed-step:#78727f;--ed-step-active:#d1c6dc;--ed-step-complete:#b8a0cf}.-KJZIG_scanner[data-edition=white],.-KJZIG_plan[data-edition=white]{--ed-ink:#18181b;--ed-ink-soft:#52525b;--ed-focus:#7c3aed;--ed-art-filter:none;--ed-title-shadow:none;--ed-scanner-line:#0891b233;--ed-scanner-surface:#fff;--ed-scanner-shadow:0 18px 40px -24px #18181b47, 0 0 0 1px #18181b0a;--ed-cyan:#0891b2;--ed-scan:#06b6d4;--ed-scan-glow:#06b6d44d;--ed-scan-beam:linear-gradient(90deg, transparent, #06b6d4, #a5f3fc, #06b6d4, transparent);--ed-scan-beam-glow:0 0 8px #06b6d466;--ed-chip:#fffffff0;--ed-chip-shadow:0 6px 16px -6px #18181b40, 0 0 0 1px #18181b0f;--ed-chip-value:#0891b2;--ed-chip-value-glow:none;--ed-results:linear-gradient(110deg, #fff, #f6f3fb);--ed-result-meta:#0891b2;--ed-result-faint:#71717a;--ed-plan-line:#7c3aed29;--ed-plan-surface:#fff;--ed-plan-shadow:0 18px 40px -24px #18181b47, 0 0 0 1px #18181b0a;--ed-plan-veil:linear-gradient(90deg, #ffffffd9, #ffffff80 42%, transparent 64%);--ed-copy-shadow:none;--ed-training-icon:#f97316;--ed-nutrition-icon:#0d9488;--ed-copy:#3f3f46;--ed-hint:#71717a;--ed-field:#fffffff0;--ed-field-line:#18181b1a;--ed-field-shadow:0 6px 16px -8px #18181b33;--ed-field-focus-line:#a78bfa;--ed-field-focus-ring:#a78bfa29;--ed-placeholder:#8b8b95;--ed-limit:#b45309;--ed-panel:#ffffffeb;--ed-panel-line:#18181b14;--ed-progress-label:#71717a;--ed-progress-count:#7c3aed;--ed-progress-small:#a1a1aa;--ed-track:#18181b14;--ed-step:#a1a1aa;--ed-step-active:#3f3f46;--ed-step-complete:#7c3aed}.-KJZIG_scanner{border:1px solid var(--ed-scanner-line);background:var(--ed-scanner-surface);color:inherit;cursor:pointer;box-shadow:var(--ed-scanner-shadow);border-radius:12px;grid-template-columns:minmax(0,1fr) 23%;text-decoration:none;display:grid;overflow:hidden}.-KJZIG_scanner:focus-visible{outline:2px solid var(--ed-focus);outline-offset:4px}.-KJZIG_scene{aspect-ratio:2;isolation:isolate;min-height:340px;position:relative}.-KJZIG_sceneArtwork{object-fit:cover;object-position:center;filter:var(--ed-art-filter)}.-KJZIG_scannerTitle{z-index:2;color:var(--ed-cyan);text-shadow:var(--ed-title-shadow);align-items:center;gap:12px;display:flex;position:absolute;top:6%;left:29%;right:4%}[dir=rtl] .-KJZIG_scannerTitle{left:4%;right:29%}.-KJZIG_scannerTitle h2{color:var(--ed-ink);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:max(19px,min(2vw,27px));font-weight:700;line-height:1.15;display:-webkit-box;overflow:hidden}.-KJZIG_scannerTitle p{color:var(--ed-ink-soft);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:5px;font-size:13px;display:-webkit-box;overflow:hidden}.-KJZIG_scannerTitle>div{min-width:0}.-KJZIG_food{cursor:pointer;background:0 0;border:0;padding:0;position:absolute;top:25%;bottom:5%;left:45%;right:5%}.-KJZIG_scanFrame{color:var(--ed-scan);filter:drop-shadow(0 0 4px var(--ed-scan-glow));position:absolute;top:0;bottom:16%;left:0;right:0}.-KJZIG_scanFrame i{border:0 solid;width:30px;height:30px;position:absolute}.-KJZIG_scanFrame i:first-child{border-top-width:2px;border-left-width:2px;border-radius:7px 0 0;top:0;left:0}[dir=rtl] .-KJZIG_scanFrame i:first-child{border-left-width:medium;border-right-width:2px;border-radius:0 7px 0 0;left:auto;right:0}.-KJZIG_scanFrame i:nth-child(2){border-top-width:2px;border-right-width:2px;border-radius:0 7px 0 0;top:0;right:0}[dir=rtl] .-KJZIG_scanFrame i:nth-child(2){border-left-width:2px;border-right-width:medium;border-radius:7px 0 0;left:0;right:auto}.-KJZIG_scanFrame i:nth-child(3){border-bottom-width:2px;border-left-width:2px;border-radius:0 0 0 7px;bottom:0;left:0}[dir=rtl] .-KJZIG_scanFrame i:nth-child(3){border-left-width:medium;border-right-width:2px;border-radius:0 0 7px;left:auto;right:0}.-KJZIG_scanFrame i:nth-child(4){border-bottom-width:2px;border-right-width:2px;border-radius:0 0 7px;bottom:0;right:0}[dir=rtl] .-KJZIG_scanFrame i:nth-child(4){border-left-width:2px;border-right-width:medium;border-radius:0 0 0 7px;left:0;right:auto}.-KJZIG_scanLine{background:var(--ed-scan-beam);height:2px;box-shadow:var(--ed-scan-beam-glow);animation:4s ease-in-out infinite -KJZIG_scan;position:absolute;top:0;bottom:auto;left:-22%;right:-22%}.-KJZIG_analysis{background:var(--ed-chip);color:var(--ed-ink);white-space:nowrap;box-shadow:var(--ed-chip-shadow);border-radius:6px;align-items:center;gap:7px;padding:8px 12px;font-size:11px;display:flex;position:absolute;bottom:0;left:50%;transform:translate(-50%)}[dir=rtl] .-KJZIG_analysis{left:auto;right:50%;transform:translate(50%)}.-KJZIG_analysis b{color:var(--ed-chip-value);font-variant-numeric:tabular-nums;text-align:right;min-width:4ch;text-shadow:var(--ed-chip-value-glow)}[dir=rtl] .-KJZIG_analysis b{text-align:left}.-KJZIG_results{background:var(--ed-results);flex-direction:column;gap:22px;padding:24px 18px;display:flex;position:relative}.-KJZIG_resultHeading h3{color:var(--ed-ink);font-size:17px;font-weight:600}.-KJZIG_resultHeading p{color:var(--ed-result-meta);margin-top:4px;font-size:11px}.-KJZIG_resultHeading span{color:var(--ed-result-faint);font-size:9px}.-KJZIG_rings{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 8px;margin:auto 0;display:grid}.-KJZIG_rings>div{--ring-glow:#ff681955;min-width:0}.-KJZIG_rings>div:nth-child(2){--ring-glow:#b348fb66}.-KJZIG_rings>div:nth-child(3){--ring-glow:#00d58655}.-KJZIG_rings>div:nth-child(4){--ring-glow:#ff9a1955}.-KJZIG_rings svg{filter:drop-shadow(0 0 5px var(--ring-glow)) drop-shadow(0 0 12px var(--ring-glow));overflow:visible}.-KJZIG_rings>div>div:first-child span{text-shadow:0 0 10px var(--ring-glow)}.-KJZIG_rings>div>div:last-child>div:last-child{font-size:9px}.-KJZIG_plans{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:16px;margin-top:16px;display:grid}.-KJZIG_plan{isolation:isolate;border:1px solid var(--ed-plan-line);background:var(--ed-plan-surface);min-width:0;height:100%;min-height:320px;box-shadow:var(--ed-plan-shadow);border-radius:12px;padding:24px 20px;position:relative;overflow:hidden}.-KJZIG_planArtwork{z-index:-2;width:100%;height:auto;position:absolute;top:0;left:0}[dir=rtl] .-KJZIG_planArtwork{left:auto;right:0}.-KJZIG_plan:after{content:"";z-index:-1;pointer-events:none;background:var(--ed-plan-veil);position:absolute;top:0;bottom:0;left:0;right:0}.-KJZIG_planScene{min-height:172px;position:relative}.-KJZIG_planCopy{width:61%;text-shadow:var(--ed-copy-shadow);padding-bottom:16px}.-KJZIG_planCopy h2{color:var(--ed-ink);align-items:flex-start;gap:10px;font-size:21px;font-weight:700;line-height:1.25;display:flex}.-KJZIG_planCopy h2 svg{color:var(--ed-training-icon);flex-shrink:0}.-KJZIG_nutrition .-KJZIG_planCopy h2 svg{color:var(--ed-nutrition-icon)}.-KJZIG_planCopy p{color:var(--ed-copy);margin-top:12px;font-size:13px;line-height:1.55}.-KJZIG_planCopy .-KJZIG_planHint{color:var(--ed-hint);margin-top:14px;font-size:11px}.-KJZIG_planForm{z-index:2;position:relative}.-KJZIG_prompt{min-width:0}.-KJZIG_promptRow{border:1px solid var(--ed-field-line);background:var(--ed-field);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:var(--ed-field-shadow);border-radius:10px;align-items:center;gap:6px;padding:2px;display:flex}.-KJZIG_promptRow:focus-within{border-color:var(--ed-field-focus-line);box-shadow:0 0 0 2px var(--ed-field-focus-ring)}.-KJZIG_promptRow input{box-sizing:border-box;text-overflow:ellipsis;width:100%;min-width:0;height:34px;min-height:34px;color:var(--ed-ink);background:0 0;outline:none;flex:1;padding:0 8px 2px;font-size:13px;line-height:34px}.-KJZIG_promptRow input::placeholder{color:var(--ed-placeholder);font-size:12px;line-height:34px}.-KJZIG_promptRow input:disabled{opacity:.6}.-KJZIG_limit{color:var(--ed-limit);margin-top:8px;font-size:11px}.-KJZIG_bmi{z-index:2;background:var(--ed-panel);border-radius:8px;margin-top:12px;position:relative}.-KJZIG_planProgress{border:1px solid var(--ed-panel-line);background:var(--ed-panel);border-radius:8px;margin-top:12px;padding:10px 12px}.-KJZIG_progressHeading{color:var(--ed-progress-label);justify-content:space-between;gap:12px;font-size:10px;line-height:14px;display:flex}.-KJZIG_progressHeading>span:last-child{color:var(--ed-progress-count);font-variant-numeric:tabular-nums;font-size:12px}.-KJZIG_progressHeading small{color:var(--ed-progress-small);font-size:10px}.-KJZIG_progressTrack{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;margin:8px 0;display:grid}.-KJZIG_progressTrack span{background:var(--ed-track);border-radius:3px;height:3px}.-KJZIG_progressTrack [data-complete=true]{background:linear-gradient(90deg,#9073ad,#c1a1d5);box-shadow:0 0 8px #b48bd52b}[dir=rtl] .-KJZIG_progressTrack [data-complete=true]{background:linear-gradient(-90deg,#9073ad,#c1a1d5)}.-KJZIG_progressSteps{color:var(--ed-step);grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;font-size:10px;line-height:16px;display:grid}.-KJZIG_progressSteps>span{align-items:center;gap:5px;display:flex}.-KJZIG_progressSteps i{font-size:9px;font-style:normal}.-KJZIG_progressSteps [data-active=true]{color:var(--ed-step-active)}.-KJZIG_progressSteps [data-complete=true]{color:var(--ed-step-complete)}.-KJZIG_chat{margin-top:56px;position:relative}@keyframes -KJZIG_scan{0%,to{top:12%}50%{top:85%}}@media (min-width:768px) and (max-width:1100px){.-KJZIG_scene{min-height:310px}.-KJZIG_scannerTitle{gap:8px;left:30%}[dir=rtl] .-KJZIG_scannerTitle{left:auto;right:30%}.-KJZIG_scannerTitle h2{font-size:19px}.-KJZIG_scannerTitle p{font-size:11px}.-KJZIG_results{padding:20px 10px}.-KJZIG_resultHeading h3{font-size:14px}.-KJZIG_rings{gap:22px 4px}.-KJZIG_rings>div>div:first-child{width:64px;height:64px}.-KJZIG_rings svg{transform-origin:0 0;transform:scale(.8)}[dir=rtl] .-KJZIG_rings svg{transform-origin:100% 0}.-KJZIG_rings>div>div:last-child>div:last-child{font-size:8px}.-KJZIG_plan{padding:20px 16px}.-KJZIG_planCopy h2{font-size:18px}}@media (max-width:767px){.-KJZIG_heading{margin-bottom:16px;padding-top:4px}.-KJZIG_heading h1{font-size:max(23px,min(5.8vw,32px))}.-KJZIG_scanner{grid-template-columns:1fr}.-KJZIG_scene{aspect-ratio:1.55;min-height:0}.-KJZIG_sceneArtwork{object-fit:contain;object-position:center bottom}.-KJZIG_scannerTitle{gap:10px;top:14px;left:14px;right:14px}.-KJZIG_scannerTitle h2{font-size:18px}.-KJZIG_scannerTitle p{margin-top:3px;font-size:10px}.-KJZIG_food{top:42%;bottom:4%;left:45%;right:6%}.-KJZIG_analysis{gap:4px;padding:5px 6px;font-size:8px;bottom:-3px}.-KJZIG_analysis svg{width:12px;height:12px}.-KJZIG_scanFrame{top:-12%;bottom:18%;left:0;right:0}.-KJZIG_scanFrame i{width:18px;height:18px}.-KJZIG_results{gap:12px;padding:8px 12px 14px}.-KJZIG_resultHeading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 8px;display:flex}.-KJZIG_resultHeading h3{font-size:12px}.-KJZIG_resultHeading p{margin:0;font-size:9px}.-KJZIG_rings{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}.-KJZIG_rings>div>div:first-child{width:56px;height:56px}.-KJZIG_rings svg{transform-origin:0 0;transform:scale(.7)}[dir=rtl] .-KJZIG_rings svg{transform-origin:100% 0}.-KJZIG_rings>div>div:last-child>div:last-child{overflow-wrap:anywhere;font-size:8px}.-KJZIG_plans{grid-template-columns:1fr;gap:12px;margin-top:12px}.-KJZIG_plan{min-height:190px;padding:14px}.-KJZIG_planScene{min-height:112px}.-KJZIG_planCopy{width:61%}.-KJZIG_planCopy h2{gap:7px;font-size:17px}.-KJZIG_planCopy h2 svg{width:21px;height:21px}.-KJZIG_planCopy p{margin-top:8px;font-size:12px;line-height:1.5}.-KJZIG_planHint{display:none}.-KJZIG_promptRow input{font-size:16px;line-height:34px}.-KJZIG_chat{margin-top:40px}}@media (prefers-reduced-motion:reduce){.-KJZIG_scanLine{animation:none;top:50%}}html[data-surface=light] .-KJZIG_heading span{color:#ff6b00;background-image:linear-gradient(100deg,#ff8a1f,#ff6b00)}[dir=rtl] html[data-surface=light] .-KJZIG_heading span{background-image:linear-gradient(-100deg,#ff8a1f,#ff6b00)}
.home-background-container{z-index:0;background:var(--page-wash,linear-gradient(to bottom, #000, #0a0a0a, #111));width:100%;height:100%;position:fixed;top:0;left:0;overflow:hidden}[dir=rtl] .home-background-container{left:auto;right:0}.gradient-overlay{pointer-events:none;z-index:1;position:absolute}.top-gradient{background:radial-gradient(ellipse at top, rgba(var(--bg-primary-rgb,255, 107, 0), var(--bg-opacity,.15)) 0%, #0000 70%);width:100%;height:45%;top:0;left:0}[dir=rtl] .top-gradient{left:auto;right:0}.bottom-gradient{background:radial-gradient(ellipse at bottom, rgba(var(--bg-primary-rgb,255, 107, 0), var(--bg-opacity,.15)) 0%, #0000 70%);width:100%;height:45%;bottom:0;left:0}[dir=rtl] .bottom-gradient{left:auto;right:0}.center-gradient{background:radial-gradient(circle at center, rgba(var(--bg-primary-rgb,255, 107, 0), calc(var(--bg-opacity,.15) * .24)) 0%, #0000 50%);width:100%;height:100%;top:50%;left:50%;transform:translate(-50%,-50%)}[dir=rtl] .center-gradient{left:auto;right:50%;transform:translate(50%,-50%)}.floating-elements{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}[dir=rtl] .floating-elements{left:auto;right:0}.floating-element{background:radial-gradient(circle at center, rgba(var(--bg-primary-rgb,255, 107, 0), calc(var(--bg-opacity,.15) * 1.2)) 0%, rgba(var(--bg-secondary-rgb,255, 154, 0), 0) 70%);opacity:var(--page-glow,.3);filter:blur(max(20px,min(4vw,40px)));border-radius:50%;position:absolute}@media (pointer:coarse){.floating-element{filter:none;opacity:var(--page-glow-touch,.15)}}.element-1{width:max(200px,min(35vw,500px));height:max(200px,min(35vw,500px));top:15%;left:10%}[dir=rtl] .element-1{left:auto;right:10%}.element-2{width:max(250px,min(40vw,600px));height:max(250px,min(40vw,600px));bottom:5%;right:10%}[dir=rtl] .element-2{left:10%;right:auto}.element-3{width:max(150px,min(25vw,350px));height:max(150px,min(25vw,350px));top:35%;right:20%}[dir=rtl] .element-3{left:20%;right:auto}.element-4{width:max(180px,min(30vw,450px));height:max(180px,min(30vw,450px));bottom:30%;left:15%}[dir=rtl] .element-4{left:auto;right:15%}.element-5{width:max(160px,min(28vw,400px));height:max(160px,min(28vw,400px));top:60%;left:45%}[dir=rtl] .element-5{left:auto;right:45%}