:root{--green:#16813a;--green-dark:#0d6d31;--lime:#8cbd4e;--ink:#202930;--muted:#66706f;--cream:#fbfaf6;--card:#fff;--red:#dc403c;--shadow:0 8px 28px #18381e17}*{box-sizing:border-box}html{background:#e9ece7}body{color:var(--ink);background:var(--cream);margin:0;font-family:Arial,Noto Sans Hebrew,sans-serif;font-size:16px}button,input,select{font:inherit}.phone-shell{background:radial-gradient(circle at 15% 10%,#fff 0,#fbfaf7 45%,#f7f8f4 100%);max-width:700px;min-height:100dvh;margin:auto;padding-bottom:92px;position:relative;box-shadow:0 0 70px #aeb5ad66}.page{padding:0 22px 28px}.topbar{grid-template-columns:48px 1fr 48px;align-items:end;height:112px;padding:0 24px 19px;display:grid}.brand{color:var(--green);letter-spacing:-2px;justify-content:center;align-items:center;gap:8px;font-size:38px;font-weight:900;text-decoration:none;display:flex}.brand-mark{border:3px solid;border-radius:5px;height:34px;padding:2px 5px;position:relative}.brand-mark svg{position:absolute;top:-21px;right:3px;transform:rotate(-25deg)}.back{width:46px;height:46px;box-shadow:var(--shadow);cursor:pointer;background:#fff;border:0;border-radius:50%}.bottom-nav{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:20;width:min(700px,100%);height:82px;padding-bottom:max(6px,env(safe-area-inset-bottom));background:#ffffffed;border-radius:28px 28px 0 0;flex-direction:row;justify-content:space-around;display:flex;position:fixed;bottom:0;left:50%;transform:translate(-50%);box-shadow:0 -4px 20px #344d3820}.bottom-nav a{color:#465057;border-top:3px solid #0000;flex-direction:column;justify-content:center;align-items:center;gap:3px;width:25%;font-size:15px;text-decoration:none;display:flex}.bottom-nav svg{width:25px}.bottom-nav a.active{color:var(--green);border-color:var(--green);font-weight:700}.welcome{text-align:center}.welcome p{color:#4c5559;margin:8px;font-weight:700}.welcome h1{letter-spacing:-.5px;margin:28px 0 17px;font-size:30px}.hero-saving,.risk-hero,.basket-summary{background:linear-gradient(125deg,#94c64f,var(--green-dark));color:#fff;box-shadow:var(--shadow);border-radius:24px;overflow:hidden}.hero-saving{text-align:right;flex-direction:row-reverse;justify-content:space-between;height:225px;padding:28px 32px;display:flex}.hero-saving>div:last-child{flex-direction:column;align-items:flex-start;display:flex}.hero-saving p{margin:0;font-size:24px}.hero-saving strong{font-size:57px;line-height:1.15}.hero-saving hr{border:0;border-top:1px solid #ffffff70;width:100%}.hero-saving b{font-size:27px}.bag-art{filter:drop-shadow(0 7px 8px #20491855);flex-direction:column;justify-content:center;align-items:center;font-size:57px;display:flex}.bag-art span{margin-top:-28px;font-size:95px}.primary,.secondary{cursor:pointer;border:0;border-radius:20px;justify-content:center;align-items:center;gap:12px;padding:17px 24px;font-weight:800;text-decoration:none;display:flex}.primary{color:#fff;background:linear-gradient(110deg,#16813a,#159043);box-shadow:0 7px 16px #0d763139}.secondary{color:var(--green);background:#fff;border:1px solid #b8d6bd}.cta{width:100%;margin:20px 0;font-size:21px}.card{box-shadow:var(--shadow);background:#fff;border-radius:22px}.status-card{padding:19px 26px}.status-card h2{align-items:center;gap:10px;margin:0 0 8px;font-size:22px;display:flex}.round-icon{width:46px;height:46px;color:var(--green);background:#edf6e5;border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.round-icon svg{width:23px}.round-icon.warn{color:#e69b00;background:#fff6dc}.status-card ul{margin:0;padding:0;list-style:none}.status-card li{border-top:1px solid #e9ece8;align-items:center;gap:12px;padding:12px 0;line-height:1.45;display:flex}.recent{color:inherit;align-items:center;gap:18px;margin-top:20px;padding:19px;text-decoration:none;display:flex}.recent>span:last-child{flex-direction:column;gap:5px;display:flex}.recent small{font-size:19px;font-weight:700}.recent em{color:var(--red);font-style:normal}.receipt-art{background:#f3f3ff;border-radius:50%;place-items:center;width:72px;height:72px;display:grid;position:relative}.receipt-art i{background:var(--green);color:#fff;border-radius:50%;padding:4px;position:absolute;bottom:1px;right:0}.risk-hero{text-align:center;justify-content:space-around;align-items:center;height:142px;padding:22px 30px;display:flex}.risk-hero>svg{color:#397b36;background:#f4fae9;border-radius:50%;width:68px;height:68px;padding:16px}.risk-hero div{flex-direction:column;display:flex}.risk-hero span{font-size:20px}.risk-hero strong{font-size:38px}.risk-hero b{font-size:21px}.risk-chips{grid-template-columns:repeat(3,1fr);gap:10px;margin:16px 0 25px;display:grid}.risk-chips div{box-shadow:var(--shadow);text-align:center;background:#fff;border-radius:18px;padding:10px;display:grid}.risk-chips span{font-size:37px}.risk-chips small{color:var(--green)}.section-title{align-items:center;gap:10px;font-size:26px;display:flex}.meal-list{gap:12px;display:grid}.meal-list article{height:85px;box-shadow:var(--shadow);background:#fff;border-radius:17px;align-items:center;gap:14px;display:flex;overflow:hidden}.meal-image{background:#f5eee1;align-self:stretch;place-items:center;width:110px;font-size:45px;display:grid}.meal-list div{flex:1}.meal-list b,.meal-list small{display:block}.meal-list small{color:var(--muted);margin-top:6px}.meal-list svg{color:var(--green);margin-left:15px}.value-risk{background:#f3f7ea;border-radius:20px;align-items:center;gap:20px;margin-top:20px;padding:14px 22px;display:flex}.value-risk span{font-size:38px}.value-risk p{margin:0}.value-risk b{font-size:21px}.value-risk bdi{color:var(--green);font-size:30px}.shopping-head{text-align:center}.shopping-head h1{margin:12px 0 7px;font-size:31px}.shopping-head p{color:var(--muted);margin:0 0 20px}.segments{background:#fff;border:1px solid #e5e9e4;border-radius:16px;margin-bottom:18px;display:flex;overflow:hidden}.segments button{background:#fff;border:0;border-left:1px solid #e5e9e4;flex:1;justify-content:center;gap:6px;padding:12px;display:flex}.segments button.active{background:var(--green);color:#fff;border-radius:15px;font-weight:800}.segments svg{width:20px}.basket-summary{justify-content:space-between;align-items:center;min-height:175px;padding:23px 29px;display:flex}.basket-summary div{flex-direction:column;display:flex}.basket-summary span{line-height:1.5}.shopping-grid{grid-template-columns:2.1fr 1fr;align-items:start;gap:14px;margin-top:18px;display:grid}.group-list{grid-column:1}.skip-card{text-align:center;box-shadow:var(--shadow);background:linear-gradient(#fff,#f0f7e8);border-radius:20px;grid-column:2;padding:17px 14px;position:sticky;top:10px}.skip-card>span{font-size:42px}.skip-card h3{color:var(--green);font-size:17px}.skip-card p{border-top:1px solid #dfe6db;align-items:center;gap:7px;margin:0;padding:12px 0;display:flex}.skip-card i{color:#fff;background:#74b663;border-radius:50%;place-items:center;width:25px;height:25px;display:grid}.skip-card svg{width:15px}.list-card{box-shadow:var(--shadow);background:#fff;border-radius:17px;margin-bottom:12px;padding:14px}.list-card h2{margin:0 0 8px;font-size:20px}.list-item{border-top:1px solid #e7eae6;grid-template-columns:25px 1fr auto 24px;align-items:center;gap:7px;padding:10px 0;display:grid}.list-item.checked span{color:#839087;text-decoration:line-through}.check{width:21px;height:21px;color:var(--green);background:#fff;border:1px solid #79ab78;border-radius:6px;padding:1px}.check svg{width:16px}.qty{background:#f2f6ee;border-radius:13px;align-items:center;display:flex}.qty button,.delete{color:#638168;background:0 0;border:0;padding:4px}.qty svg,.delete svg{width:14px}.delete{color:#a8aaa8}.quick-add{gap:8px;margin-top:14px;display:flex}.quick-add input{border:1px solid #dce3da;border-radius:16px;flex:1;min-width:0;padding:13px}.quick-add .primary{padding:12px}.capture{text-align:center;max-width:460px;margin:15px auto}.capture>svg{width:65px;height:65px;color:var(--green)}.capture h1{font-size:31px}.capture p{color:var(--muted);line-height:1.6}.camera-box{width:100%;height:240px;color:var(--green);background:#f3f9f0;border:2px dashed #8bb995;border-radius:28px;flex-direction:column;justify-content:center;align-items:center;gap:12px;margin:25px 0;display:flex}.camera-box svg{width:60px;height:60px}.camera-box b{font-size:21px}.camera-box span{color:var(--muted);font-size:14px}.capture .secondary{width:100%}.privacy{color:var(--muted);margin:30px;display:block}.error{color:var(--red)!important}.review-head{text-align:center}.review-head h1{margin-bottom:5px}.review-head p{color:var(--muted)}.review-list{gap:12px;margin:20px 0;display:grid}.review-list article{box-shadow:var(--shadow);background:#fff;border-radius:16px;padding:14px;position:relative}.review-list article>div{grid-template-columns:2fr .7fr 1fr;gap:8px;display:grid}.review-list input{border:1px solid #dce4dc;border-radius:9px;width:100%;margin-top:4px;padding:8px;display:block}.review-list small{color:#7b8581;margin-top:8px;display:block}.review-list article>button{color:var(--red);background:#ffeded;border:0;border-radius:50%;width:28px;height:28px;padding:5px;position:absolute;top:-6px;left:-6px}.review-list svg{width:17px}.page-title{text-align:center;font-size:29px}.receipt-summary{box-shadow:var(--shadow);background:#fff;border-radius:23px;grid-template-columns:80px 1fr;align-items:center;padding:23px;display:grid}.receipt-summary>svg{color:#a8adba;width:60px;height:70px}.receipt-summary h2{margin:0;font-size:25px}.receipt-summary p{margin:8px 0;font-size:21px}.receipt-summary p strong{font-size:40px}.above{color:#cc302d;text-align:center;background:#fff0ef;border-radius:15px;grid-column:1/-1;justify-content:center;align-items:center;gap:8px;padding:13px;display:flex}.find-title{align-items:center;gap:8px;margin:28px 5px 13px;display:flex}.find-title svg{color:var(--green)}.findings{box-shadow:var(--shadow);background:#fff;border-radius:23px;padding:4px 17px}.findings article{border-bottom:1px solid #eaede9;grid-template-columns:45px 1fr 47px;align-items:center;gap:10px;min-height:88px;display:grid}.findings article:last-child{border:0}.number{width:36px;height:36px;color:var(--green);background:#eef5e8;border-radius:50%;place-items:center;font-size:20px;font-weight:800;display:grid}.n2{color:#a36d00;background:#fff5df}.n3{color:#bd2727;background:#ffeded}.findings i{text-align:center;font-size:28px;font-style:normal}.findings strong{color:var(--green);font-size:24px}.tip{background:#f6faef;border:1px solid #cce0bd;border-radius:21px;align-items:center;gap:14px;margin-top:20px;padding:18px;display:flex}.tip>span{width:55px;height:55px;color:var(--green);background:#e6f1d7;border-radius:50%;place-items:center;display:grid}.tip h3{color:var(--green);margin:0}.tip p{margin:5px 0;line-height:1.5}.profile-head{text-align:center}.profile-head>div{background:var(--green);color:#fff;border-radius:50%;place-items:center;width:70px;height:70px;margin:auto;font-size:32px;display:grid}.profile-head h1{margin:10px 0 3px}.profile-head p{color:var(--muted);margin:0}.history{gap:12px;display:grid}.history a{color:inherit;justify-content:space-between;padding:17px;text-decoration:none;display:flex}.history a span{flex-direction:column;gap:5px;display:flex}.history a span:last-child{text-align:left}.history small{color:var(--muted)}.settings{margin-top:20px;padding:20px}.settings h2{margin-top:0}.settings p{border-top:1px solid #e7eae7;padding-top:12px}.modal-backdrop{z-index:50;background:#1932209c;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.onboarding{background:var(--cream);border-radius:30px;width:min(430px,100%);max-height:95vh;padding:25px;overflow:auto;box-shadow:0 20px 80px #0005}.mini-logo{text-align:center;font-size:48px}.onboarding h1{text-align:center;margin:8px}.onboarding>p{text-align:center;color:var(--muted)}.onboarding label{margin:12px 0;font-weight:700;display:block}.onboarding input,.onboarding select{background:#fff;border:1px solid #cad6ca;border-radius:12px;width:100%;margin-top:6px;padding:12px;display:block}.form-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.onboarding .primary{width:100%;margin-top:20px}.text-button{width:100%;color:var(--muted);cursor:pointer;background:0 0;border:0;padding:14px}@media (min-width:701px){body{padding:25px}.phone-shell{border-radius:35px;min-height:calc(100dvh - 50px);overflow:hidden}.bottom-nav{border-radius:28px;bottom:25px}.page,.topbar{padding-inline:45px}}@media (max-width:410px){.page{padding-inline:15px}.topbar{height:98px}.brand{font-size:31px}.hero-saving{height:205px;padding:23px}.hero-saving strong{font-size:48px}.bag-art{font-size:45px}.bag-art span{font-size:74px}.welcome h1{font-size:26px}.shopping-grid{grid-template-columns:1fr}.skip-card{grid-column:1;position:static}.group-list{grid-area:2/1}.receipt-summary{padding:18px}.findings{padding-inline:12px}.findings article{grid-template-columns:39px 1fr 38px}}.first-value{color:#fff;background:linear-gradient(145deg,#102b1b 0%,#174e2b 58%,#26713c 100%);border-radius:26px;margin:22px 0 28px;padding:24px;position:relative;overflow:hidden;box-shadow:0 18px 44px #0f422233}.first-value:before{content:"";filter:blur(4px);background:#97d25329;border-radius:50%;width:240px;height:240px;position:absolute;top:-120px;left:-90px}.first-value-head{max-width:560px;position:relative}.first-value-head>span{color:#d8f6b8;background:#ffffff1f;border-radius:999px;padding:7px 12px;font-size:13px;font-weight:800;display:inline-flex}.first-value-head h2{letter-spacing:-.5px;margin:14px 0 8px;font-size:29px;line-height:1.12}.first-value-head p{color:#dfe9e1;margin:0;line-height:1.55}.first-value-grid{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:22px;display:grid;position:relative}.first-value-grid article{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff16;border:1px solid #ffffff1f;border-radius:18px;flex-direction:column;min-height:154px;padding:17px;display:flex}.first-value-grid small{color:#c8d8cd;margin-bottom:10px}.first-value-grid strong{font-size:18px;line-height:1.25}.first-value-grid b{color:#d4f7a6;margin-top:auto;padding-top:14px;font-size:23px}.first-value-grid span{color:#c8d8cd;margin-top:4px;font-size:12px}.first-value-memory{color:#203329;background:#f7fbf3;border-radius:18px;justify-content:space-between;align-items:center;gap:18px;margin-top:12px;padding:16px 18px;display:flex;position:relative}.first-value-memory>div:first-child{flex-direction:column;gap:4px;max-width:230px;display:flex}.first-value-memory>div:first-child span{color:#627068;font-size:12px;line-height:1.4}.first-value-memory>div:last-child{flex-wrap:wrap;justify-content:flex-start;gap:6px;display:flex}.first-value-memory i{color:#226337;background:#e4f1d9;border-radius:999px;padding:7px 10px;font-size:12px;font-style:normal;font-weight:700}.first-value-next{color:#e8f5e9;align-items:center;gap:10px;margin-top:14px;display:flex;position:relative}.first-value-next>i{color:#173820;background:#9dcc5c;border-radius:50%;flex:0 0 27px;place-items:center;width:27px;height:27px;font-style:normal;font-weight:900;display:grid}.first-value-next p{margin:0;font-size:13px;line-height:1.45}@media (max-width:600px){.first-value{margin-inline:-2px;padding:20px}.first-value-head h2{font-size:25px}.first-value-grid{grid-template-columns:1fr}.first-value-grid article{min-height:118px}.first-value-memory{flex-direction:column;align-items:flex-start}.first-value-memory>div:first-child{max-width:none}}.receipt-feedback{box-shadow:var(--shadow);background:#fff;border:1px solid #dce6da;border-radius:20px;justify-content:space-between;align-items:center;gap:18px;margin:0 0 26px;padding:16px 18px;display:flex}.receipt-feedback>div:first-child{flex-direction:column;gap:4px;display:flex}.receipt-feedback span{color:var(--muted);font-size:12px}.receipt-feedback-actions{flex-wrap:wrap;gap:7px;display:flex}.receipt-feedback-actions button{color:#31543a;cursor:pointer;background:#f7faf5;border:1px solid #c9d9c8;border-radius:999px;padding:8px 12px;font-weight:700}.receipt-feedback-actions button:hover{background:#eaf4e5;border-color:#8db88e}.receipt-feedback-actions button:disabled{opacity:.55;cursor:wait}.receipt-feedback-thanks{align-items:center;gap:11px;flex-direction:row!important;display:flex!important}.receipt-feedback-thanks i{width:34px;height:34px;color:var(--green);background:#e4f1d9;border-radius:50%;place-items:center;font-style:normal;font-weight:900;display:grid}.receipt-feedback-thanks div{flex-direction:column;gap:3px;display:flex}@media (max-width:600px){.receipt-feedback{flex-direction:column;align-items:flex-start}.receipt-feedback-actions{width:100%}.receipt-feedback-actions button{white-space:nowrap;flex:1}}.admin-kpis-pilot{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:-8px}@media (max-width:900px){.admin-kpis-pilot{grid-template-columns:1fr}}.savings-confirmation{box-shadow:var(--shadow);background:linear-gradient(145deg,#f1f8e9,#fff);border:1px solid #d5e6ca;border-radius:24px;margin:22px 0;padding:22px}.savings-confirmation-head>span{color:#246839;background:#dff0d2;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:800;display:inline-flex}.savings-confirmation-head h2{margin:11px 0 5px;font-size:24px}.savings-confirmation-head p{color:var(--muted);margin:0;line-height:1.5}.savings-confirmation-list{gap:10px;margin-top:17px;display:grid}.saving-opportunity{background:#fff;border:1px solid #e1e9dc;border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:15px;padding:16px;display:grid}.saving-opportunity>div:first-child{flex-direction:column;gap:6px;display:flex}.saving-opportunity>div:first-child span{color:#69776d;font-size:12px}.saving-opportunity>div:first-child b{line-height:1.45}.saving-opportunity>strong{text-align:left;color:#28713d;white-space:nowrap;flex-direction:column;font-size:22px;display:flex}.saving-opportunity>strong small{color:#6b776e;font-size:11px;font-weight:600}.saving-opportunity-actions{grid-column:1/-1;gap:8px;display:flex}.saving-opportunity-actions button{cursor:pointer;border:0;border-radius:13px;padding:10px 14px;font-weight:800}.saving-opportunity-actions button:first-child{color:#fff;background:#16813a;box-shadow:0 5px 12px #0d76312c}.saving-opportunity-actions button:last-child{color:#5f6962;background:#f1f3ef}.saving-opportunity-actions button:disabled{opacity:.6;cursor:wait}.saving-opportunity.confirmed{background:#edf8e8;border-color:#acd29d}.saving-opportunity.confirmed>div:first-child span{color:#16813a;font-weight:800}.saving-opportunity.dismissed{opacity:.62;background:#f5f5f2}.savings-confirmation-error{color:#a82929;background:#ffeded;border-radius:12px;margin:14px 0 0;padding:10px 12px}@media (max-width:600px){.savings-confirmation{padding:18px}.saving-opportunity{grid-template-columns:1fr}.saving-opportunity>strong{text-align:right}.saving-opportunity-actions{grid-column:1}.saving-opportunity-actions button{flex:1}}.inventory-control{margin:20px 0;padding:20px}.inventory-control-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.inventory-control-head span{color:var(--green);font-size:12px;font-weight:800}.inventory-control-head h2{margin:5px 0;font-size:23px}.inventory-control-head p{color:var(--muted);max-width:190px;margin:0;font-size:12px}.inventory-control-list{gap:10px;margin-top:16px;display:grid}.inventory-control-list article{border-top:1px solid #e8ece6;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 0;display:grid}.inventory-control-list article>div:first-child{flex-direction:column;gap:4px;display:flex}.inventory-control-list article span{color:var(--muted);font-size:12px}.inventory-action-buttons{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.inventory-action-buttons button{cursor:pointer;background:#f7faf5;border:1px solid #d2ddd0;border-radius:999px;padding:7px 10px;font-size:12px}.inventory-action-buttons button.active{color:#176936;background:#e0f1d8;border-color:#8ebc84;font-weight:800}.inventory-action-buttons button.danger{color:#a92b2b;background:#ffeded;border-color:#e7a4a4}.inventory-action-buttons button:disabled{opacity:.55}.profile-savings{color:#fff;background:linear-gradient(125deg,#174d2b,#16813a);margin:18px 0;padding:20px;display:grid}.profile-savings span,.profile-savings small{color:#d9eadf}.profile-savings strong{margin:7px 0;font-size:40px}.account-tools{margin-top:20px;padding:20px}.account-tools h2{margin-top:0}.account-tools>p{color:var(--muted);line-height:1.5}.account-tools .secondary{width:100%}.account-delete-open{color:#a73737;margin-top:8px}.account-delete-confirm{background:#fff4f3;border:1px solid #f0cfcc;border-radius:15px;margin-top:12px;padding:15px}.account-delete-confirm>p{color:#704b48;font-size:13px;line-height:1.5}.account-delete-confirm input{background:#fff;border:1px solid #dab9b5;border-radius:12px;width:100%;padding:11px}.account-delete-confirm>div{gap:8px;margin-top:8px;display:flex}.danger-button{color:#fff;background:#b62929;border:0;border-radius:12px;padding:11px 14px;font-weight:800}.danger-button:disabled{opacity:.45}@media (max-width:600px){.inventory-control-head{flex-direction:column}.inventory-control-list article{grid-template-columns:1fr}.inventory-action-buttons{justify-content:flex-start}.inventory-action-buttons button{flex:1}.account-delete-confirm>div{flex-direction:column}}.phone-shell{padding-bottom:98px}.topbar{align-items:end;height:88px;padding-bottom:14px}.brand{letter-spacing:-1.5px;font-size:30px}.brand-mark{border-width:2px;height:29px}.brand-mark svg{width:21px;top:-18px}.bottom-nav{border-radius:22px 22px 0 0;height:76px;padding-inline:5px;overflow:visible}.bottom-nav a{border:0;gap:2px;width:20%;min-width:0;padding:6px 2px 4px;font-size:12px}.bottom-nav a.active{border:0}.nav-icon{border-radius:14px;place-items:center;width:38px;height:31px;display:grid}.nav-icon svg{width:22px;height:22px}.bottom-nav a.active .nav-icon{background:#e8f4e3}.bottom-nav .nav-primary{color:var(--green);font-weight:800;position:relative}.bottom-nav .nav-primary .nav-icon{color:#fff;background:linear-gradient(145deg,#1b963f,#0d6d31);border:4px solid #fff;border-radius:19px;width:54px;height:54px;transform:translateY(-13px);box-shadow:0 8px 18px #0d76314d}.bottom-nav .nav-primary>span:last-child{margin-top:-11px}.bottom-nav .nav-primary.active .nav-icon{background:linear-gradient(145deg,#117c34,#084f24)}.home-intro{margin:4px 0 14px}.home-intro p{color:var(--muted);margin:0;font-weight:700}.home-intro h1{letter-spacing:-.6px;margin:7px 0 0;font-size:29px}.home-focus{color:#fff;background:linear-gradient(140deg,#113d25,#18723a);border-radius:24px;grid-template-columns:56px minmax(0,1fr);gap:14px;padding:20px;text-decoration:none;display:grid;box-shadow:0 14px 34px #164e2a32}.home-focus-icon{color:#d5f2b8;background:#ffffff18;border-radius:17px;place-items:center;width:54px;height:54px;display:grid}.home-focus-icon svg{width:27px;height:27px}.home-focus-copy{flex-direction:column;gap:5px;display:flex}.home-focus-copy small{color:#cae9b4;font-weight:800}.home-focus-copy strong{font-size:22px;line-height:1.25}.home-focus-copy>span{color:#e4eee7;font-size:14px;line-height:1.45}.home-focus-action{border-top:1px solid #ffffff26;grid-column:1/-1;justify-content:space-between;align-items:center;padding-top:13px;font-weight:800;display:flex}.home-focus-action svg{width:20px}.home-snapshot{background:#fff;border:1px solid #e5eae3;border-radius:19px;grid-template-columns:repeat(3,1fr);margin:13px 0 24px;display:grid;overflow:hidden;box-shadow:0 6px 20px #18381e0c}.home-snapshot div{border-left:1px solid #e8ece7;flex-direction:column;gap:5px;min-width:0;padding:14px 10px;display:flex}.home-snapshot div:last-child{border-left:0}.home-snapshot span{color:var(--muted);font-size:11px}.home-snapshot strong{color:#195f31;font-size:20px}.home-section-head{justify-content:space-between;align-items:end;margin:0 2px 10px;display:flex}.home-section-head h2{margin:0;font-size:20px}.home-section-head span{color:var(--muted);font-size:12px}.home-shortcuts{grid-template-columns:1fr 1fr;gap:10px;display:grid}.home-shortcuts a{min-width:0;color:inherit;background:#fff;border:1px solid #e4eae2;border-radius:18px;grid-template-columns:38px 1fr;column-gap:10px;padding:15px;text-decoration:none;display:grid;box-shadow:0 6px 18px #18381e0b}.home-shortcuts a:last-child{grid-column:1/-1}.home-shortcuts a>span{width:38px;height:38px;color:var(--green);background:#edf6e8;border-radius:13px;grid-row:1/3;place-items:center;display:grid}.home-shortcuts svg{width:20px}.home-shortcuts b{align-self:end;font-size:15px}.home-shortcuts small{color:var(--muted);margin-top:2px;font-size:11px;line-height:1.35}.recent{gap:13px;margin-top:14px;padding:15px}.recent small{font-size:14px}.recent b{font-size:18px}.recent em{font-size:12px}.receipt-art{width:56px;height:56px}.receipt-art svg{width:28px;height:28px}.inventory-head{text-align:right;margin:3px 0 17px}.inventory-head p{color:var(--green);margin:0;font-weight:800}.inventory-head h1{margin:5px 0;font-size:29px}.inventory-head>span{color:var(--muted);font-size:14px;line-height:1.45;display:block}.inventory-links{grid-template-columns:1fr 1fr;gap:10px;margin-top:20px;display:grid}.inventory-links a{padding:15px 10px}.basket-summary{min-height:132px;padding:19px 24px}.basket-summary small{font-size:15px}.basket-summary strong{font-size:42px}.basket-summary span{font-size:13px}.basket-emoji{font-size:57px!important}.quick-add{margin:12px 0 0}.quick-add input{background:#fff;min-height:48px}.quick-add .primary{border-radius:15px}.shopping-grid{grid-template-columns:2.1fr 1fr}.group-list{grid-area:auto/1}.skip-card{text-align:right;grid-column:2;padding:0;overflow:hidden}.skip-card summary{cursor:pointer;align-items:center;gap:10px;padding:16px;list-style:none;display:flex}.skip-card summary::-webkit-details-marker{display:none}.skip-card summary>span:first-child{font-size:32px}.skip-card summary>span:last-child{flex-direction:column;gap:3px;display:flex}.skip-card summary b{color:var(--green);font-size:15px}.skip-card summary small{color:var(--muted);font-size:11px;line-height:1.35}.skip-card>div{padding:0 15px 10px}.skip-card p{font-size:13px}.list-card{padding:16px}.list-card h2{font-size:19px}.list-item{grid-template-columns:30px minmax(0,1fr) auto 30px;gap:8px;min-height:52px}.check{width:28px;height:28px}.qty button,.delete{place-items:center;min-width:32px;min-height:36px;display:grid}.list-empty{color:var(--muted);font-size:14px}.shopping-help{text-align:center;color:var(--muted);margin:16px 0;font-size:13px}.review-head{max-width:520px;margin:auto}.review-head p{line-height:1.5}.review-list article{padding:16px}.review-list article>.review-main{grid-template-columns:minmax(0,1fr) 100px;gap:10px;display:grid}.review-list label{color:var(--muted);font-size:12px}.review-list input,.review-list select{width:100%;min-height:43px;color:var(--ink);background:#fff;border:1px solid #dce4dc;border-radius:10px;margin-top:4px;padding:9px;display:block}.review-extra{border-top:1px solid #e8ece7;margin-top:10px;padding-top:9px}.review-extra summary{cursor:pointer;color:var(--green);font-size:13px;font-weight:800}.review-extra>div{grid-template-columns:.7fr 1fr 1.4fr;gap:8px;margin-top:10px;display:grid}.review-extra small{line-height:1.4}.analysis-result{color:#fff;background:linear-gradient(145deg,#103920,#1a743a);border-radius:23px;margin:14px 0 18px;padding:21px;box-shadow:0 12px 30px #174d2a2e}.analysis-result>span{color:#d7efc2;background:#ffffff18;border-radius:99px;padding:6px 10px;font-size:12px;font-weight:800;display:inline-flex}.analysis-result h2{margin:12px 0 7px;font-size:25px;line-height:1.2}.analysis-result p{color:#e3eee6;margin:0;line-height:1.5}.analysis-actions{margin:14px 0 20px}.analysis-details{box-shadow:var(--shadow);background:#fff;border:1px solid #e2e8e0;border-radius:20px;margin:0 0 13px;overflow:hidden}.analysis-details>summary{cursor:pointer;justify-content:space-between;align-items:center;padding:17px 18px;list-style:none;display:flex}.analysis-details>summary::-webkit-details-marker{display:none}.analysis-details>summary>span{flex-direction:column;gap:3px;display:flex}.analysis-details>summary small{color:var(--muted)}.analysis-details>summary svg{color:var(--green);transition:transform .2s}.analysis-details[open]>summary svg{transform:rotate(-90deg)}.analysis-details .findings{box-shadow:none;border-top:1px solid #e8ece6;border-radius:0}.analysis-facts{grid-template-columns:repeat(3,1fr);gap:8px;padding:0 14px 14px;display:grid}.analysis-facts article{background:#f4f8f1;border-radius:14px;flex-direction:column;gap:5px;padding:12px;display:flex}.analysis-facts small,.analysis-facts span{color:var(--muted);font-size:11px;line-height:1.35}.analysis-facts strong{font-size:15px}@media (max-width:410px){.page{padding-inline:15px}.topbar{height:82px;padding-bottom:12px}.brand{font-size:27px}.home-intro h1,.inventory-head h1{font-size:26px}.home-focus{grid-template-columns:48px minmax(0,1fr);padding:17px}.home-focus-icon{width:46px;height:46px}.home-focus-copy strong{font-size:19px}.home-snapshot div{padding:12px 7px}.home-snapshot strong{font-size:18px}.shopping-grid{grid-template-columns:1fr}.group-list{grid-area:auto/1}.skip-card{grid-column:1;position:static}.review-list article>.review-main{grid-template-columns:minmax(0,1fr) 88px}.review-extra>div{grid-template-columns:1fr 1fr}.review-extra>div label:last-child{grid-column:1/-1}.analysis-facts{grid-template-columns:1fr}}.pachot-logo{--pachot-mark:#145c32;--pachot-accent:#b7ef4a;color:#153f25;direction:rtl;align-items:center;gap:9px;line-height:1;display:inline-flex}.pachot-logo svg{flex:none;width:42px;height:42px;display:block}.pachot-mark-bg{fill:var(--pachot-mark)}.pachot-basket{fill:none;stroke:#fff;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.pachot-minus{fill:none;stroke:var(--pachot-accent);stroke-width:4px;stroke-linecap:round}.pachot-logo-copy{flex-direction:column;align-items:flex-start;gap:3px;display:flex}.pachot-logo-copy b{letter-spacing:-1.7px;font-size:31px;font-weight:950}.pachot-logo-copy small{letter-spacing:1.55px;color:#6d7871;direction:ltr;font-size:7px;font-weight:900}.pachot-logo-light{color:#f7f1e5;--pachot-mark:#b7ef4a;--pachot-accent:#145c32}.pachot-logo-light .pachot-basket{stroke:#0c2117}.pachot-logo-light .pachot-logo-copy small{color:#b7ef4a}.brand{font-size:initial;letter-spacing:0}.brand .pachot-logo svg{width:39px;height:39px}.brand .pachot-logo-copy b{font-size:29px}.mini-logo .pachot-logo{justify-content:center}.mini-logo .pachot-logo svg{width:52px;height:52px}.mini-logo .pachot-logo-copy b{font-size:37px}@media (max-width:410px){.brand .pachot-logo svg{width:36px;height:36px}.brand .pachot-logo-copy b{font-size:26px}}
.start-shell{color:#202930;background:radial-gradient(circle at 20% 0,#f5f8ec 0,#eef4e7 36%,#e8eee9 100%);place-items:center;min-height:100dvh;padding:24px;font-family:Arial,Noto Sans Hebrew,sans-serif;display:grid}.start-card{background:#fbfaf6;border-radius:32px;width:min(520px,100%);padding:30px;position:relative;overflow:hidden;box-shadow:0 22px 70px #18371e24}.start-brand{color:#16813a;justify-content:center;align-items:center;gap:8px;margin-bottom:8px;font-size:21px;display:flex}.returning-login{text-align:center;color:#6c756f;margin-bottom:14px;font-size:13px;text-decoration:none;display:block}.returning-login:hover{color:#16813a}.quiz-progress{background:#e3e9df;border-radius:99px;height:7px;margin:0 0 25px;overflow:hidden}.quiz-progress span{background:linear-gradient(90deg,#8cbd4e,#16813a);border-radius:99px;height:100%;transition:width .25s;display:block}.quiz-kicker{text-align:center;color:#16813a;margin-bottom:8px;font-size:14px;font-weight:800}.start-card h1{text-align:center;letter-spacing:-.7px;margin:8px 0 14px;font-size:31px;line-height:1.15}.quiz-lead{text-align:center;color:#66706f;margin:0 0 23px;line-height:1.55}.counter-grid{grid-template-columns:1fr 1fr;gap:13px;display:grid}.counter-grid label{text-align:center;background:#fff;border:1px solid #dfe7dd;border-radius:20px;padding:15px;font-weight:800}.counter{background:#f1f6ed;border-radius:14px;justify-content:space-between;align-items:center;margin-top:12px;padding:6px;display:flex}.counter button{color:#16813a;cursor:pointer;background:#fff;border:0;border-radius:12px;width:39px;height:39px;font-size:25px;font-weight:900}.counter b{font-size:27px}.start-next{width:100%;margin-top:22px;font-size:18px}.choice-stack{gap:10px;display:grid}.choice{text-align:right;cursor:pointer;background:#fff;border:1px solid #d8e1d6;border-radius:17px;padding:16px;font-weight:800;transition:all .15s}.choice:hover,.choice.active{color:#126d32;background:#f0f8ed;border-color:#16813a;transform:translateY(-1px)}.goal-grid{gap:9px;display:grid}.goal-choice{text-align:right;cursor:pointer;background:#fff;border:1px solid #dbe3da;border-radius:18px;align-items:center;gap:13px;padding:13px 15px;display:flex}.goal-choice i{text-align:center;width:42px;font-size:30px;font-style:normal}.goal-choice span{flex-direction:column;gap:3px;display:flex}.goal-choice small{color:#68736d;font-weight:400}.goal-choice.active{background:#eff7eb;border-color:#16813a}.chip-grid{flex-wrap:wrap;justify-content:center;gap:9px;display:flex}.quiz-chip{cursor:pointer;background:#fff;border:1px solid #d5dfd3;border-radius:99px;padding:10px 15px}.quiz-chip.active{color:#fff;background:#16813a;border-color:#16813a}.diet-custom{background:#f3f7f0;border:1px solid #dde7d9;border-radius:18px;margin-top:18px;padding:14px}.diet-custom label{margin-bottom:7px;font-weight:800;display:block}.diet-custom input{color:#202930;background:#fff;border:1px solid #cdd9c9;border-radius:13px;width:100%;padding:13px 14px}.diet-custom small{color:#6f7972;margin-top:7px;line-height:1.45;display:block}.quiz-back{color:#6d7771;cursor:pointer;background:0 0;border:0;margin:15px auto 0;display:block}.value-result-icon{text-align:center;margin:5px 0 8px;font-size:52px}.value-number{color:#16813a;justify-content:center;align-items:baseline;gap:10px;margin:13px 0;display:flex}.value-number b{letter-spacing:-2px;font-size:55px}.value-number span{font-size:20px;font-weight:700}.value-year{text-align:center;color:#366832;background:#eef6e7;border-radius:15px;padding:12px;font-weight:800}.tiny-trust{text-align:center;color:#768078;margin-top:17px;line-height:1.4;display:block}.finish-card{text-align:center}.loading-dots{justify-content:center;gap:7px;margin:20px;display:flex}.loading-dots i{background:#16813a;border-radius:50%;width:9px;height:9px;animation:1s infinite alternate sb-pulse}.loading-dots i:nth-child(2){animation-delay:.2s}.loading-dots i:nth-child(3){animation-delay:.4s}@keyframes sb-pulse{to{opacity:.25;transform:translateY(-5px)}}.auth-start .auth-card form{gap:12px;margin-top:20px;display:grid}.auth-start .auth-card label{font-weight:800}.auth-start .auth-card input{background:#fff;border:1px solid #ccd8c9;border-radius:14px;width:100%;margin-top:7px;padding:14px;display:block}.auth-start .auth-card .primary{width:100%}.success{color:#16813a;font-weight:700}.value-percent{color:#153f25;justify-content:center;align-items:baseline;gap:9px;margin:8px 0 -4px;display:flex}.value-percent b{letter-spacing:-4px;background:linear-gradient(120deg,#16813a,#7eaf43);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:70px;line-height:1}.value-percent span{color:#627067;font-size:15px;font-weight:800}.quiz-lead-gate{background:#fff;border:1px solid #dce6d9;border-radius:20px;gap:9px;margin-top:21px;padding:17px;display:grid;box-shadow:0 12px 35px #27462b0d}.quiz-lead-title{text-align:center;margin-bottom:3px}.quiz-lead-title b{font-size:16px;display:block}.quiz-lead-title span{color:#6c756f;margin-top:4px;font-size:12px;display:block}.quiz-lead-gate>input{width:100%;font:inherit;color:#202930;background:#fbfcfa;border:1px solid #ccd8c9;border-radius:13px;outline:none;padding:13px 14px}.quiz-lead-gate>input:focus{border-color:#16813a;box-shadow:0 0 0 3px #16813a12}.quiz-marketing-consent{text-align:right;color:#6b746f;align-items:flex-start;gap:8px;padding:3px;font-size:11px;line-height:1.4;display:flex}.quiz-marketing-consent input{accent-color:#16813a;margin-top:2px}.quiz-lead-gate .start-next{margin-top:3px}@media (max-width:520px){.start-shell{background:#fbfaf6;padding:0}.start-card{min-height:100dvh;box-shadow:none;border-radius:0;flex-direction:column;justify-content:center;padding:25px 20px;display:flex}.start-card h1{font-size:28px}.value-number b{font-size:48px}.value-percent b{font-size:58px}.counter-grid{gap:9px}}
.save-account{border:1px solid #cfe0cb;margin-top:14px;padding:18px}.save-account>div{align-items:flex-start;gap:12px;display:flex}.save-account>div>span{font-size:33px}.save-account h3{color:var(--green);margin:0 0 5px}.save-account p{color:var(--muted);margin:0;line-height:1.45}.save-account form{grid-template-columns:1fr auto;gap:8px;margin-top:13px;display:grid}.save-account input{background:#fff;border:1px solid #d3ddd0;border-radius:13px;min-width:0;padding:12px}.save-account .primary{padding:11px 15px}.save-account .text-button{padding:8px}.home-actions{grid-template-columns:1fr 1fr;gap:10px;margin:20px 0 8px;display:grid}.home-actions .primary,.home-actions .secondary{min-height:60px;font-size:16px}.analysis-actions{grid-template-columns:1fr 1fr;gap:10px;margin:20px 0 10px;display:grid}.analysis-actions .primary,.analysis-actions .secondary{min-height:57px}.share-result{width:100%;color:var(--green);cursor:pointer;background:0 0;border:0;padding:13px;font-weight:800}.kitchen-head{text-align:center;margin:5px 0 22px}.kitchen-head>span{font-size:56px}.kitchen-head h1{margin:8px 0;font-size:30px}.kitchen-head p{color:var(--muted);max-width:470px;margin:0 auto;line-height:1.5}.use-first{background:#fff8e5;border:1px solid #f1dfa6;margin-bottom:18px;padding:18px 20px}.use-first b{color:#946000;font-size:18px}.use-first p{margin:8px 0;font-weight:800}.use-first small{color:#7b705a}.recipe-grid{gap:12px;display:grid}.recipe-card{color:inherit;box-shadow:var(--shadow);background:#fff;border-radius:20px;grid-template-columns:74px 1fr 22px;align-items:center;gap:12px;padding:14px;text-decoration:none;display:grid}.recipe-emoji{background:#f5efe3;border-radius:17px;place-items:center;height:66px;font-size:39px;display:grid}.recipe-card h2{margin:0 0 4px;font-size:19px}.recipe-card p{color:var(--muted);margin:0;font-size:14px}.recipe-card small{color:var(--green);margin-top:5px;line-height:1.35;display:block}.recipe-card>i{color:var(--green);font-size:31px;font-style:normal}.kitchen-empty{text-align:center;padding:25px}.kitchen-empty>span{font-size:45px}.kitchen-empty .primary{margin-top:15px}.pantry-preview{margin-top:25px}.pantry-preview h2{font-size:22px}.pantry-preview>div{flex-wrap:wrap;gap:8px;display:flex}.pantry-pill{background:#eef6e9;border:1px solid #d8e6d2;border-radius:99px;padding:8px 12px;font-size:14px}.pantry-pill.use_soon{color:#a25a13;background:#fff0e4;border-color:#f4cfac}.pantry-pill.low{color:#726540;background:#f5f2e8}.pantry-preview>p{color:var(--muted);font-size:12px;line-height:1.5}.recipe-detail{text-align:center}.recipe-hero-emoji{margin-top:3px;font-size:76px}.recipe-detail>h1{margin:5px 0 7px;font-size:31px}.recipe-meta{color:var(--muted);margin:0 0 10px}.recipe-tags{flex-wrap:wrap;justify-content:center;gap:7px;margin-bottom:18px;display:flex}.recipe-tags span{color:#39733a;background:#edf5e8;border-radius:99px;padding:7px 11px;font-size:12px;font-weight:700}.recipe-section{text-align:right;margin:15px 0;padding:20px}.recipe-section h2{margin:0 0 14px}.ingredient-list{gap:0;display:grid}.ingredient-list>div{border-top:1px solid #edf0ec;grid-template-columns:30px 1fr auto;align-items:center;gap:8px;padding:10px 0;display:grid}.ingredient-list>div:first-child{border-top:0}.ingredient-list small{color:var(--muted)}.ingredient-ok{color:var(--green);font-weight:900}.ingredient-missing{color:#b46b08;font-weight:900}.recipe-legend{color:var(--muted);margin:12px 0 0;font-size:12px}.recipe-section ol{gap:13px;padding:0;list-style:none;display:grid}.recipe-section li{grid-template-columns:34px 1fr;align-items:start;gap:10px;display:grid}.recipe-section li>span{width:30px;height:30px;color:var(--green);background:#eaf4e4;border-radius:50%;place-items:center;font-weight:900;display:grid}.recipe-section li p{margin:4px 0;line-height:1.55}.food-safety-note{color:#756745;text-align:right;background:#fff8e8;border:1px solid #f0dfaf;border-radius:14px;padding:12px;font-size:12px;line-height:1.5}.recipe-add-box{text-align:center}.recipe-add-box>a{color:var(--green);font-weight:800;text-decoration:none}.recipe-add-box .cta{margin-bottom:10px}@media (max-width:410px){.save-account form,.home-actions,.analysis-actions{grid-template-columns:1fr}.recipe-card{grid-template-columns:62px 1fr 18px}.recipe-emoji{height:58px;font-size:34px}.recipe-card h2{font-size:17px}}
.movie-page{--movie-bg:#06150f;--movie-deep:#030c08;--movie-panel:#0d241b;--movie-panel-2:#102d22;--movie-text:#f8f4e9;--movie-muted:#a8b9af;--movie-line:#ffffff1c;--movie-lime:#b7ef63;--movie-mint:#55ddb3;--movie-warm:#ffad62;--movie-cream:#f3ecdc;background:var(--movie-bg);min-height:100vh;color:var(--movie-text);font-family:Arial,Noto Sans Hebrew,sans-serif;overflow-x:clip}.movie-page *{box-sizing:border-box}.movie-page a{color:inherit}.movie-nav{z-index:60;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#06150fdf;border:1px solid #ffffff20;border-radius:18px;grid-template-columns:1fr auto 1fr;align-items:center;width:min(1180px,100% - 28px);height:64px;padding:0 14px 0 18px;display:grid;position:fixed;top:14px;right:50%;transform:translate(50%);box-shadow:0 18px 50px #0005}.movie-logo{justify-self:start;text-decoration:none;display:inline-flex}.movie-logo .pachot-logo span{color:inherit}.movie-logo .pachot-logo small{color:var(--movie-lime);border:0;border-radius:0;margin:0;padding:0;font-size:7px}.movie-logo .pachot-logo-copy b{font-size:27px}.movie-logo .pachot-logo svg{width:38px;height:38px}.movie-nav nav{gap:28px;display:flex}.movie-nav nav a,.movie-login{color:#bdcac2;font-size:13px;text-decoration:none;transition:color .2s}.movie-nav nav a:hover,.movie-login:hover{color:#fff}.movie-nav-actions{justify-self:end;align-items:center;gap:13px;display:flex}.movie-nav-cta{background:var(--movie-lime);border-radius:10px;padding:11px 16px;font-size:12px;font-weight:900;text-decoration:none;box-shadow:0 8px 30px #b7ef6325;color:#102116!important}.movie-hero{background:radial-gradient(circle at 16% 30%,#234c3890 0,#0000 34%),radial-gradient(circle at 86% 38%,#0b49365c 0,#0000 30%),linear-gradient(128deg,#0a2118 0,#06150f 58%,#030c08 100%);grid-template-columns:minmax(0,1.04fr) minmax(420px,.96fr);align-items:center;gap:50px;min-height:100svh;padding:125px max(28px,50vw - 590px) 82px;display:grid;position:relative}.movie-hero:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:54px 54px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0008,#0000 76%);mask-image:linear-gradient(#0008,#0000 76%)}.movie-hero-copy{z-index:3;max-width:650px;position:relative}.movie-badge,.movie-chapter-copy>span,.movie-summary-copy>span,.movie-final>span{color:var(--movie-lime);letter-spacing:1.5px;align-items:center;gap:8px;font-size:11px;font-weight:900;display:inline-flex}.movie-badge:before{content:"";background:var(--movie-lime);width:7px;height:7px;box-shadow:0 0 18px var(--movie-lime);border-radius:50%}.movie-hero h1{letter-spacing:-4.4px;max-width:880px;margin:25px 0 22px;font-size:clamp(58px,6.9vw,100px);line-height:.93}.movie-hero h1 em,.movie-chapter-copy h2 em,.movie-summary h2 em,.movie-final h2 em{color:var(--movie-lime);font-style:normal}.movie-hero-copy>p{color:#bac8bf;max-width:610px;margin:0;font-size:19px;line-height:1.65}.movie-hero-actions{align-items:center;gap:10px;margin-top:26px;display:flex}.movie-primary,.movie-secondary{border-radius:11px;justify-content:center;align-items:center;gap:18px;padding:16px 22px;font-weight:900;text-decoration:none;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex}.movie-primary{background:var(--movie-lime);box-shadow:0 14px 42px #b7ef6324;color:#102116!important}.movie-primary:hover{transform:translateY(-2px);box-shadow:0 18px 52px #b7ef6340}.movie-secondary{background:#ffffff08;border:1px solid #ffffff28;color:#d7e0da!important}.movie-secondary:hover{background:#ffffff10}.movie-hero-facts{border-top:1px solid #ffffff1e;border-bottom:1px solid #ffffff1e;grid-template-columns:repeat(3,1fr);gap:0;margin-top:35px;display:grid}.movie-hero-facts>div{border-left:1px solid #ffffff16;flex-direction:column;gap:5px;padding:15px 16px;display:flex}.movie-hero-facts>div:last-child{border-left:0}.movie-hero-facts strong{font-size:14px}.movie-hero-facts span{color:#819389;font-size:11px}.movie-hero-visual{isolation:isolate;place-items:center;height:650px;display:grid;position:relative}.movie-hero-visual:after{content:"";filter:blur(10px);z-index:-1;background:#4ecb9b14;border-radius:50%;width:420px;height:420px;position:absolute}.hero-orbit{border:1px solid #b7ef6327;border-radius:50%;animation:15s linear infinite movieSpin;position:absolute}.orbit-one{width:450px;height:450px}.orbit-two{border-color:#55ddb31f;width:590px;height:590px;animation-duration:22s;animation-direction:reverse}@keyframes movieSpin{to{transform:rotate(360deg)}}.movie-receipt{color:#18231d;clip-path:polygon(0 0,100% 0,100% 97%,95% 100%,90% 97%,85% 100%,80% 97%,75% 100%,70% 97%,65% 100%,60% 97%,55% 100%,50% 97%,45% 100%,40% 97%,35% 100%,30% 97%,25% 100%,20% 97%,15% 100%,10% 97%,5% 100%,0 97%);background:#f7f0df;width:285px;min-height:420px;padding:26px 24px 35px;position:relative;box-shadow:0 32px 70px #0008}.movie-hero-visual .movie-receipt{animation:4.4s ease-in-out infinite movieReceiptFloat;transform:rotate(-5deg)}.movie-receipt header{border-bottom:2px solid #28372e;justify-content:space-between;align-items:center;margin-bottom:10px;padding-bottom:16px;display:flex}.movie-receipt header b{font-size:12px}.movie-receipt header small{font-size:9px}.movie-receipt>div{border-bottom:1px dashed #8b978f;justify-content:space-between;padding:12px 0;font-size:12px;display:flex}.movie-receipt>div.marked{background:#e6efdd80;margin-inline:-8px;padding-inline:8px}.movie-receipt footer{justify-content:space-between;align-items:end;margin-top:19px;display:flex}.movie-receipt footer strong{font-size:25px}.receipt-reader{background:var(--movie-mint);height:2px;animation:3s ease-in-out infinite movieRead;position:absolute;top:15%;left:0;right:0;box-shadow:0 0 17px 4px #55ddb3}.movie-receipt.compact{width:180px;min-height:265px;padding:17px 15px 22px}.movie-receipt.compact header{margin-bottom:5px;padding-bottom:9px}.movie-receipt.compact>div{padding:7px 0;font-size:8px}.movie-receipt.compact footer{margin-top:10px;font-size:8px}.movie-receipt.compact footer strong{font-size:15px}@keyframes movieRead{0%,to{opacity:.15;top:13%}50%{opacity:1;top:84%}}@keyframes movieReceiptFloat{50%{transform:rotate(-2deg)translateY(-13px)}}.hero-note{z-index:4;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#10261ddc;border:1px solid #ffffff24;border-radius:13px;flex-direction:column;gap:4px;min-width:150px;padding:12px 14px;display:flex;position:absolute;box-shadow:0 18px 45px #0007}.hero-note small{color:#8fa298;font-size:9px}.hero-note b{font-size:13px}.note-a{top:16%;left:2%;transform:rotate(-4deg)}.note-b{color:var(--movie-lime);top:42%;right:0;transform:rotate(4deg)}.note-c{color:var(--movie-warm);bottom:15%;left:8%}.movie-scroll-cue{z-index:3;color:#82968a;align-items:center;gap:11px;font-size:11px;text-decoration:none;display:flex;position:absolute;bottom:25px;right:50%;transform:translate(50%)}.movie-scroll-cue i,.chapter-scroll i{color:var(--movie-lime);font-style:normal;animation:1.4s ease-in-out infinite movieDown}@keyframes movieDown{50%{transform:translateY(7px)}}.movie-journey{background:linear-gradient(#06150f,#071912 48%,#06150f);position:relative}.movie-progress-shell{z-index:35;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#06150fe8;width:min(1160px,100% - 30px);margin:0 auto;padding:12px 2px 10px;position:sticky;top:86px}.movie-progress-head{color:#9aaba1;justify-content:space-between;align-items:center;margin-bottom:8px;font-size:11px;display:flex}.movie-progress-head span{color:var(--movie-warm);font-weight:900}.movie-progress-head b{font-weight:700}.movie-progress-track{background:#23372d;border-radius:99px;height:2px;overflow:hidden}.movie-progress-track i{background:linear-gradient(90deg,var(--movie-warm),var(--movie-lime));height:100%;transition:width .55s cubic-bezier(.2,.8,.2,1);display:block;box-shadow:0 0 12px #b7ef6350}.movie-chapter{grid-template-columns:minmax(0,1.06fr) minmax(380px,.94fr);align-items:center;gap:72px;width:min(1160px,100%);min-height:100svh;margin:0 auto;padding:145px 24px 95px;display:grid;position:relative}.movie-chapter:after{content:"";background:linear-gradient(90deg,#0000,#ffffff16,#0000);height:1px;position:absolute;bottom:0;left:8%;right:8%}.movie-chapter.reverse .movie-chapter-visual{grid-column:2}.movie-chapter.reverse .movie-chapter-copy{grid-area:1/1}.movie-chapter-visual{opacity:.48;background:radial-gradient(circle at 40% 30%,#194532 0,#0000 45%),linear-gradient(145deg,#0f2d21,#081812 70%);border:1px solid #ffffff1d;border-radius:28px;min-height:620px;transition:opacity .7s,transform .85s cubic-bezier(.2,.8,.2,1),border-color .6s;position:relative;overflow:hidden;transform:translateY(38px)scale(.965);box-shadow:0 35px 90px #0005}.movie-chapter.reverse .movie-chapter-visual{background:radial-gradient(circle at 62% 26%,#233f2e 0,#0000 42%),linear-gradient(150deg,#0a1d16,#10291f)}.movie-chapter.is-active .movie-chapter-visual{opacity:1;border-color:#b7ef6330;transform:none}.chapter-label{z-index:8;color:#a4b4aa;background:#08160fbd;border:1px solid #ffffff1d;border-radius:99px;padding:7px 11px;font-size:10px;font-weight:900;position:absolute;top:20px;right:20px}.movie-chapter-copy{z-index:3;opacity:.42;transition:opacity .65s,transform .75s cubic-bezier(.2,.8,.2,1);position:relative;transform:translateY(24px)}.movie-chapter.is-active .movie-chapter-copy{opacity:1;transform:none}.movie-chapter-copy>span{color:var(--movie-warm);font-size:12px;font-weight:900}.movie-chapter-copy h2{letter-spacing:-3.4px;margin:16px 0 19px;font-size:clamp(44px,5.3vw,76px);line-height:.96}.movie-chapter-copy p{color:#a8b9af;max-width:520px;margin:0;font-size:17px;line-height:1.7}.chapter-scroll{color:#6f8277;align-items:center;gap:9px;margin-top:25px;font-size:11px;display:flex}.chapter-art{position:absolute;inset:0;overflow:hidden}.gap-art{background:radial-gradient(circle,#183d2d 0,#0000 42%);place-items:center;display:grid}.memory-gap-core{text-align:center;background:#0a1b14;border:1px solid #fff2;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:230px;height:230px;display:flex;box-shadow:0 0 80px #55ddb31b}.memory-gap-core small{color:#8ca096}.memory-gap-core b{color:var(--movie-warm);margin:4px;font-size:86px;line-height:1}.memory-gap-core span{color:#6f8579;font-size:12px}.question-cloud{z-index:3;color:#17231d;background:#f2eadb;border-radius:99px;padding:11px 15px;font-size:12px;font-weight:900;position:absolute;box-shadow:0 14px 38px #0006}.q1{top:15%;right:10%;transform:rotate(4deg)}.q2{top:37%;left:9%;transform:rotate(-5deg)}.q3{bottom:12%;right:18%;transform:rotate(-2deg)}.gap-line{transform-origin:100%;background:linear-gradient(90deg,#0000,#55ddb36e,#0000);height:1px;position:absolute}.line-a{width:220px;top:34%;right:24%;transform:rotate(-23deg)}.line-b{width:190px;top:47%;left:24%;transform:rotate(18deg)}.line-c{width:210px;bottom:28%;right:25%;transform:rotate(24deg)}.receipt-artwork{place-items:center;display:grid}.receipt-artwork .movie-receipt{transition:transform .8s;transform:rotate(-4deg)}.movie-chapter.is-active .receipt-artwork .movie-receipt{transform:rotate(-1deg)}.scan-label{z-index:4;background:#0b2119e8;border:1px solid #55ddb346;border-radius:11px;flex-direction:column;gap:3px;padding:11px 13px;display:flex;position:absolute;box-shadow:0 15px 40px #0007}.scan-label small{color:var(--movie-mint);font-size:8px}.scan-label b{font-size:12px}.scan-label.one{top:24%;right:7%}.scan-label.two{color:var(--movie-lime);top:48%;left:6%}.scan-label.three{color:var(--movie-warm);bottom:14%;right:10%}.pattern-art{background-image:radial-gradient(circle at 48%,#183e2d 0,#0000 44%)}.mini-receipt{filter:drop-shadow(0 25px 35px #0007);position:absolute}.mini-receipt.old{top:20%;right:13%;transform:rotate(6deg)}.mini-receipt.new{bottom:16%;left:14%;transform:rotate(-7deg)}.pattern-path{border:2px dashed #55ddb340;border-radius:50%;position:absolute;inset:27% 24%;transform:rotate(-15deg)}.pattern-insight{z-index:5;-webkit-backdrop-filter:blur(11px);backdrop-filter:blur(11px);background:#10251ddd;border:1px solid #ffffff1e;border-radius:12px;flex-direction:column;gap:4px;min-width:170px;padding:12px 14px;display:flex;position:absolute;box-shadow:0 14px 40px #0006}.pattern-insight small{color:#8da096;font-size:8px}.pattern-insight b{font-size:12px}.insight-a{color:var(--movie-lime);bottom:13%;right:6%}.insight-b{color:var(--movie-warm);top:17%;left:5%}.insight-c{top:44%;left:30%}.household-art{place-items:center;display:grid}.household-ring{border:1px solid #55ddb332;border-radius:50%;position:absolute}.ring-a{width:390px;height:390px}.ring-b{border-color:#b7ef6322;width:510px;height:510px}.household-core{text-align:center;background:radial-gradient(circle,#1c4935,#0c2018);border:1px solid #55ddb34d;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:210px;height:210px;display:flex;box-shadow:0 0 85px #55ddb31d}.household-core span{color:var(--movie-lime);font-size:12px;font-weight:900}.household-core b{margin:7px 0;font-size:21px}.household-core small{color:#809489;max-width:130px;line-height:1.4}.household-node{background:#0d2119e3;border:1px solid #ffffff1e;border-radius:13px;align-items:center;gap:10px;min-width:145px;padding:13px;display:flex;position:absolute;box-shadow:0 15px 35px #0006}.household-node i{width:31px;height:31px;color:var(--movie-mint);background:#ffffff0c;border-radius:50%;place-items:center;font-size:9px;font-style:normal;display:grid}.household-node b{font-size:11px}.node-a{top:12%;right:9%}.node-b{top:28%;left:4%}.node-c{bottom:10%;right:22%}.shopping-art{place-items:center;display:grid}.smart-list-card{background:var(--movie-cream);color:#17231d;border-radius:23px;width:min(390px,78%);padding:25px;transform:rotate(-2deg);box-shadow:0 28px 65px #0008}.smart-list-card header{border-bottom:1px solid #c9c4b6;justify-content:space-between;align-items:end;padding-bottom:15px;display:flex}.smart-list-card header small{color:#6b756e}.smart-list-card header b{font-size:20px}.smart-row{border-bottom:1px solid #d7d1c4;grid-template-columns:35px 1fr auto;align-items:center;gap:11px;padding:15px 0;display:grid}.smart-row>i{background:#e4dfd2;border-radius:50%;place-items:center;width:30px;height:30px;font-style:normal;font-weight:900;display:grid}.smart-row span b{font-size:12px;display:block}.smart-row span small{color:#727a74;margin-top:3px;font-size:9px;display:block}.smart-row em{border-radius:99px;padding:6px 8px;font-size:9px;font-style:normal}.smart-row.skip em{color:#306d24;background:#d8edc5}.smart-row.check em{color:#866313;background:#fff0c7}.smart-row.add em{color:#176d53;background:#c9f2e4}.meal-chip{background:#102a20e8;border:1px solid #55ddb344;border-radius:14px;flex-direction:column;gap:4px;max-width:245px;padding:14px 16px;display:flex;position:absolute;bottom:8%;right:8%;box-shadow:0 18px 45px #0007}.meal-chip small{color:var(--movie-mint);font-size:8px}.meal-chip b{font-size:12px}.meal-chip span{color:#8da096;font-size:9px}.result-art{background:radial-gradient(circle,#1b422f 0,#0d241b 43%,#0000 69%);place-items:center;display:grid}.result-ring{text-align:center;border:1px solid #b7ef6345;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:310px;height:310px;display:flex;box-shadow:inset 0 0 65px #b7ef6314,0 0 80px #55ddb313}.result-ring small{color:#9caf9f}.result-ring strong{color:var(--movie-lime);margin:8px;font-size:94px;line-height:1}.result-ring strong b{font-size:31px}.result-ring span{color:#75887d;font-size:10px}.result-kpi{background:#0d221ae6;border:1px solid #ffffff1c;border-radius:12px;flex-direction:column;gap:4px;padding:12px 14px;display:flex;position:absolute;box-shadow:0 15px 35px #0006}.result-kpi small{color:#809489;font-size:8px}.result-kpi b{font-size:11px}.kpi-a{top:15%;right:7%}.kpi-b{top:36%;left:7%}.kpi-c{color:var(--movie-lime);bottom:10%;right:12%}.movie-summary{background:var(--movie-cream);color:#17231d;padding:145px max(28px,50vw - 580px)}.movie-summary-copy{max-width:850px}.movie-summary-copy>span{color:#2c7b59}.movie-summary h2{letter-spacing:-3.5px;margin:20px 0;font-size:clamp(48px,6vw,82px);line-height:.96}.movie-summary h2 em{color:#287854}.movie-summary-copy p{color:#657168;max-width:720px;font-size:17px;line-height:1.7}.movie-summary-flow{border-top:1px solid #c9c2b4;border-bottom:1px solid #c9c2b4;grid-template-columns:repeat(4,1fr);gap:0;margin-top:70px;display:grid}.movie-summary-flow article{border-left:1px solid #c9c2b4;min-height:190px;padding:25px 24px 32px}.movie-summary-flow article:last-child{border-left:0}.movie-summary-flow i{color:#31805d;font-size:11px;font-style:normal}.movie-summary-flow b{margin:36px 0 8px;font-size:23px;display:block}.movie-summary-flow p{color:#6d766f;margin:0;font-size:13px;line-height:1.55}.movie-final{text-align:center;background:radial-gradient(circle at 50% 58%,#214d36 0,#0b2118 38%,#06150f 68%);padding:165px 25px 155px;position:relative;overflow:hidden}.movie-final-glow{border:1px solid #b7ef631c;border-radius:50%;width:620px;height:620px;position:absolute;top:52%;right:50%;transform:translate(50%,-50%);box-shadow:0 0 90px #55ddb318}.movie-final>:not(.movie-final-glow){z-index:2;position:relative}.movie-final h2{letter-spacing:-4px;max-width:900px;margin:22px auto;font-size:clamp(52px,6.6vw,92px);line-height:.95}.movie-final p{color:#a7b7ad;max-width:620px;margin:0 auto;font-size:17px;line-height:1.65}.movie-final .movie-primary{margin-top:25px}.movie-final>small{color:#6f8277;margin-top:12px;display:block}.global-legal{color:#718078!important;background:#030c08!important}@media (min-width:701px){.movie-page{margin:-25px}}@media (max-width:900px){.movie-nav{grid-template-columns:1fr auto;width:calc(100% - 20px);height:60px;top:10px}.movie-nav nav,.movie-login{display:none}.movie-nav-actions{justify-self:end}.movie-nav-cta{padding:10px 12px;font-size:11px}.movie-hero{text-align:center;grid-template-columns:1fr;padding:105px 18px 72px}.movie-hero-copy{max-width:none}.movie-hero h1{letter-spacing:-2.8px;font-size:clamp(49px,13vw,72px)}.movie-hero-copy>p{margin-inline:auto;font-size:16px}.movie-hero-actions{justify-content:center}.movie-hero-facts{margin-top:28px}.movie-hero-visual{height:520px;margin-top:10px}.movie-hero-visual .movie-receipt{width:245px;min-height:360px}.orbit-one{width:350px;height:350px}.orbit-two{width:440px;height:440px}.hero-note{min-width:130px;padding:10px}.note-a{left:0}.note-b{right:0}.movie-progress-shell{width:calc(100% - 28px);padding-top:9px;top:76px}.movie-chapter,.movie-chapter.reverse{flex-direction:column;gap:34px;min-height:auto;padding:120px 18px 85px;display:flex}.movie-chapter-visual,.movie-chapter.reverse .movie-chapter-visual{order:1;width:100%;min-height:540px}.movie-chapter-copy,.movie-chapter.reverse .movie-chapter-copy{text-align:center;order:2}.movie-chapter-copy h2{letter-spacing:-2px;font-size:45px}.movie-chapter-copy p{margin-inline:auto;font-size:15px}.chapter-scroll{justify-content:center}.movie-chapter-copy .movie-primary{width:100%;margin-top:20px}.movie-summary{padding:110px 18px}.movie-summary h2{letter-spacing:-2.3px;font-size:51px}.movie-summary-flow{grid-template-columns:1fr 1fr}.movie-summary-flow article:nth-child(2){border-left:0}.movie-summary-flow article:nth-child(-n+2){border-bottom:1px solid #c9c2b4}.movie-final{padding:120px 18px}.movie-final h2{letter-spacing:-2.5px;font-size:51px}}@media (max-width:520px){.movie-logo .pachot-logo-copy b{font-size:22px}.movie-logo .pachot-logo svg{width:32px;height:32px}.movie-nav-cta{font-size:10px}.movie-hero{padding-top:98px}.movie-badge{font-size:9px}.movie-hero h1{margin-top:19px;font-size:49px;line-height:.95}.movie-hero-copy>p{font-size:15px}.movie-hero-actions{display:grid}.movie-primary,.movie-secondary{width:100%}.movie-hero-facts>div{padding:12px 7px}.movie-hero-facts strong{font-size:11px}.movie-hero-facts span{font-size:9px}.movie-hero-visual{height:460px}.movie-hero-visual .movie-receipt{width:218px;min-height:330px;padding:21px 18px}.orbit-one{width:300px;height:300px}.orbit-two{width:380px;height:380px}.hero-note{min-width:112px;padding:9px}.hero-note b{font-size:10px}.note-a{top:15%}.note-b{top:45%}.note-c{bottom:11%;left:2%}.movie-progress-head{font-size:10px}.movie-chapter{padding-top:112px}.movie-chapter-visual,.movie-chapter.reverse .movie-chapter-visual{border-radius:22px;min-height:470px}.movie-chapter-copy h2{letter-spacing:-1.6px;font-size:38px;line-height:.98}.movie-chapter-copy>span{font-size:10px}.movie-chapter-copy p{font-size:14px;line-height:1.6}.memory-gap-core{width:175px;height:175px}.memory-gap-core b{font-size:66px}.question-cloud{padding:9px 11px;font-size:10px}.receipt-artwork .movie-receipt{width:215px;min-height:330px}.scan-label{padding:9px}.scan-label b{font-size:10px}.mini-receipt.old{top:18%;right:6%}.mini-receipt.new{bottom:14%;left:6%}.movie-receipt.compact{width:145px;min-height:225px}.pattern-insight{min-width:125px;padding:9px}.pattern-insight b{font-size:9px}.household-ring.ring-a{width:300px;height:300px}.household-ring.ring-b{width:390px;height:390px}.household-core{width:165px;height:165px}.household-core b{font-size:17px}.household-node{min-width:118px;padding:9px}.node-a{right:4%}.node-b{left:2%}.smart-list-card{width:88%;padding:18px}.smart-row{padding:12px 0}.meal-chip{max-width:210px;bottom:4%;right:4%}.result-ring{width:235px;height:235px}.result-ring strong{font-size:72px}.result-kpi{padding:9px}.kpi-a{right:3%}.kpi-b{left:3%}.kpi-c{right:7%}.movie-summary h2{font-size:43px}.movie-summary-flow{grid-template-columns:1fr}.movie-summary-flow article{border-bottom:1px solid #c9c2b4;border-left:0;min-height:150px}.movie-summary-flow article:nth-child(3){border-bottom:1px solid #c9c2b4}.movie-summary-flow article:last-child{border-bottom:0}.movie-summary-flow b{margin-top:24px}.movie-final h2{font-size:44px}}@media (prefers-reduced-motion:reduce){.hero-orbit,.movie-hero-visual .movie-receipt,.receipt-reader,.movie-scroll-cue i,.chapter-scroll i{animation:none}.movie-chapter-visual,.movie-chapter-copy,.movie-progress-track i,.movie-primary{transition:none}}
.admin-page{color:#eaf7ee;background:#07100b;min-height:100vh;padding:36px;font-family:Arial,Noto Sans Hebrew,sans-serif}.admin-page *{box-sizing:border-box}.admin-header{justify-content:space-between;align-items:flex-end;gap:25px;max-width:1320px;margin:0 auto 28px;display:flex}.admin-header span{letter-spacing:2px;color:#5ee98c;font-size:10px;font-weight:900}.admin-header h1{letter-spacing:-1.8px;margin:7px 0 4px;font-size:48px}.admin-header p{color:#82968a;margin:0}.admin-header>div:last-child{align-items:center;gap:12px;display:flex}.admin-header a{color:#c4d4ca;border:1px solid #294336;border-radius:12px;padding:10px 14px;font-size:12px;text-decoration:none}.admin-header i{color:#68f092;letter-spacing:1.5px;border:1px solid #3d9a60;border-radius:99px;padding:7px 9px;font-size:9px;font-style:normal}.admin-kpis{grid-template-columns:repeat(4,1fr);gap:12px;max-width:1320px;margin:0 auto 16px;display:grid}.admin-kpis article,.admin-panel{background:linear-gradient(145deg,#122319d1,#08120ce6);border:1px solid #ffffff14;border-radius:20px;box-shadow:0 16px 50px #0000002e}.admin-kpis article{padding:21px}.admin-kpis article>span{color:#81968a;font-size:11px;display:block}.admin-kpis strong{letter-spacing:-1.3px;margin:11px 0 6px;font-size:35px;display:block}.admin-kpis small{color:#698074}.admin-kpi-green{background:linear-gradient(145deg,#20693959,#09190fe6)!important;border-color:#59f0873b!important}.admin-kpi-green strong{color:#73f79c}.admin-grid{gap:12px;max-width:1320px;margin:0 auto 16px;display:grid}.admin-grid-main{grid-template-columns:1.7fr .8fr}.admin-grid-three{grid-template-columns:repeat(3,1fr)}.admin-panel{padding:23px}.admin-panel h2{margin:0;font-size:19px}.admin-panel-title{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:20px;display:flex}.admin-panel-title p{color:#72867b;margin:5px 0 0;font-size:12px}.admin-panel-title>span{color:#65e990;white-space:nowrap;background:#14271b;border:1px solid #234b32;border-radius:99px;padding:6px 9px;font-size:9px}.funnel-list{gap:7px;display:grid}.funnel-list>div{background:#ffffff05;border:1px solid #ffffff0e;border-radius:12px;grid-template-columns:45px 1fr 85px 60px;align-items:center;gap:12px;padding:11px 13px;display:grid}.funnel-list i{color:#4f7560;font-size:10px;font-style:normal}.funnel-list b{font-size:13px}.funnel-list strong{text-align:left;font-size:16px}.funnel-list em{text-align:left;color:#60e68b;font-size:11px;font-style:normal}.admin-activation{flex-direction:column;display:flex}.activation-ring{--value:0%;aspect-ratio:1;background:conic-gradient(#58ed88 var(--value), #193025 0);border-radius:50%;place-items:center;width:170px;margin:28px auto;display:grid;position:relative}.activation-ring:after{content:"";background:#0d1b12;border-radius:50%;position:absolute;inset:12px}.activation-ring>div{z-index:2;text-align:center;position:relative}.activation-ring strong{font-size:31px;display:block}.activation-ring span{color:#769084;font-size:10px}.admin-activation ul{gap:8px;margin:auto 0 0;padding:0;display:grid}.admin-activation li{color:#82978b;border-top:1px solid #ffffff0e;justify-content:space-between;gap:10px;padding-top:10px;font-size:11px;list-style:none;display:flex}.admin-activation li b{color:#dbe8df}.admin-bars{gap:14px;margin-top:20px;display:grid}.admin-bars>div>span{justify-content:space-between;gap:10px;margin-bottom:6px;font-size:11px;display:flex}.admin-bars>div>span i{color:#6de891;font-style:normal}.admin-bars em{background:#172b20;border-radius:99px;height:5px;display:block;overflow:hidden}.admin-bars em i{background:linear-gradient(90deg,#35c969,#77f99f);border-radius:99px;height:100%;display:block}.admin-empty{color:#74877c;font-size:12px}.admin-leads{max-width:1320px;margin:0 auto 16px}.admin-table-wrap{overflow:auto}.admin-leads table{border-collapse:collapse;width:100%;min-width:900px}.admin-leads th{text-align:right;color:#657b70;border-bottom:1px solid #ffffff14;padding:10px;font-size:10px;font-weight:700}.admin-leads td{color:#b5c5bc;vertical-align:top;border-bottom:1px solid #ffffff0e;padding:13px 10px;font-size:12px}.admin-leads td>b,.admin-leads td>span,.admin-leads td>small{display:block}.admin-leads td>span{color:#788d81;margin-top:3px}.admin-leads td>small{color:#60766a;margin-top:2px}.admin-leads td>i{border-radius:99px;padding:4px 7px;font-size:9px;font-style:normal}.admin-leads td>i.yes{color:#72f298;background:#143923}.admin-leads td>i.no{color:#b89191;background:#25191a}.admin-footer{color:#536a5e;text-align:center;max-width:1320px;margin:24px auto 0;font-size:10px}.admin-page a:hover{border-color:#4a805d}@media (max-width:1000px){.admin-kpis{grid-template-columns:1fr 1fr}.admin-grid-main{grid-template-columns:1fr}.admin-grid-three{grid-template-columns:1fr 1fr}.admin-activation{min-height:400px}}@media (max-width:650px){.admin-page{padding:18px}.admin-header{flex-direction:column;align-items:flex-start}.admin-header h1{font-size:38px}.admin-kpis,.admin-grid-three{grid-template-columns:1fr}.admin-kpis article,.admin-panel{padding:18px}.funnel-list>div{grid-template-columns:30px 1fr 55px 45px;gap:7px}.admin-header>div:last-child{justify-content:space-between;width:100%}}.admin-kpis.admin-kpis-pilot{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:1000px){.admin-kpis.admin-kpis-pilot{grid-template-columns:1fr 1fr}}@media (max-width:650px){.admin-kpis.admin-kpis-pilot{grid-template-columns:1fr}}.admin-ops-strip{grid-template-columns:repeat(3,1fr);gap:12px;max-width:1320px;margin:0 auto 16px;display:grid}.admin-ops-strip article{background:#0d1b12;border:1px solid #ffffff14;border-radius:16px;padding:18px;display:grid}.admin-ops-strip span,.admin-ops-strip small{color:#71867a;font-size:10px}.admin-ops-strip b{color:#6cef94;margin:5px 0;font-size:26px}.admin-lead-status{color:#cce0d2;background:#102219;border:1px solid #294637;border-radius:9px;min-width:105px;padding:7px}.admin-pilot{max-width:1320px;margin:0 auto 16px}.pilot-cohorts{gap:8px;display:grid}.pilot-cohorts article{border:1px solid #ffffff0f;border-radius:12px;grid-template-columns:1fr repeat(3,100px);align-items:center;gap:12px;padding:13px;display:grid}.pilot-cohorts article>div{flex-direction:column;gap:4px;display:flex}.pilot-cohorts article>span{text-align:center;flex-direction:column;display:flex}.pilot-cohorts small{color:#708378;font-size:10px}.pilot-forms{grid-template-columns:1fr 1fr;gap:12px;margin-top:16px;display:grid}.pilot-forms form{background:#0b1710;border-radius:12px;grid-template-columns:1.2fr repeat(3,1fr) auto;align-items:center;gap:7px;padding:12px;display:grid}.pilot-forms form:last-child{grid-template-columns:1fr 1.5fr auto}.pilot-forms input,.pilot-forms select,.pilot-forms button{color:#cce0d2;background:#102219;border:1px solid #294637;border-radius:9px;min-width:0;padding:9px}.pilot-forms button{color:#fff;cursor:pointer;background:#1c7b3d;font-weight:800}@media (max-width:900px){.admin-ops-strip,.pilot-forms{grid-template-columns:1fr}.pilot-cohorts article{grid-template-columns:1fr repeat(3,70px)}.pilot-forms form,.pilot-forms form:last-child{grid-template-columns:1fr 1fr}}@media (max-width:650px){.admin-ops-strip{grid-template-columns:1fr}.pilot-cohorts article{grid-template-columns:1fr 1fr}.pilot-forms form,.pilot-forms form:last-child{grid-template-columns:1fr}}.admin-nav{background:#0a180fdb;border:1px solid #ffffff14;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;max-width:1320px;margin:0 auto 18px;padding:7px;display:flex}.admin-nav>div{gap:5px;display:flex}.admin-nav a{color:#82968a;border:1px solid #0000;border-radius:10px;padding:9px 14px;font-size:12px;font-weight:800;text-decoration:none}.admin-nav a.active{color:#eaffef;background:#183523;border-color:#2f6441}.admin-nav>span{color:#678071;padding-inline:10px;font-size:10px}.admin-user-kpis article{min-width:0}.admin-kpi-warning{background:linear-gradient(145deg,#754b196b,#191108e6)!important;border-color:#fab54c3d!important}.admin-kpi-warning strong{color:#ffc86d}.admin-user-directory{max-width:1320px;margin:0 auto 16px}.admin-user-filters{grid-template-columns:minmax(260px,1.8fr) repeat(2,minmax(150px,.7fr)) auto auto;align-items:end;gap:9px;margin-bottom:18px;display:grid}.admin-user-filters label,.admin-form label{gap:6px;display:grid}.admin-user-filters label>span,.admin-form label>span{color:#72877b;font-size:10px;font-weight:800}.admin-user-filters input,.admin-user-filters select,.admin-form input,.admin-form select,.admin-form textarea{color:#d9e9df;width:100%;font:inherit;background:#0c1a12;border:1px solid #294637;border-radius:10px;outline:none;padding:11px 12px}.admin-user-filters input:focus,.admin-user-filters select:focus,.admin-form input:focus,.admin-form select:focus,.admin-form textarea:focus{border-color:#52c978;box-shadow:0 0 0 3px #52c9781a}.admin-user-filters button,.admin-form button{color:#f3fff6;cursor:pointer;background:#1f7f42;border:1px solid #38a55d;border-radius:10px;padding:11px 16px;font-weight:900}.admin-user-filters>a{color:#84a28f;padding:11px 7px;font-size:11px;text-decoration:none}.admin-users-table{border-collapse:collapse;width:100%;min-width:1050px}.admin-users-table th{text-align:right;color:#657b70;border-bottom:1px solid #ffffff14;padding:10px;font-size:10px}.admin-users-table td{color:#b5c5bc;vertical-align:middle;border-bottom:1px solid #ffffff0e;padding:14px 10px;font-size:12px}.admin-users-table td>b,.admin-users-table td>span,.admin-users-table td>small{display:block}.admin-users-table td>span{color:#788d81;margin-top:4px}.admin-users-table td>small{color:#a17f6c;margin-top:4px}.admin-status{border:1px solid #0000;border-radius:99px;width:max-content;padding:5px 8px;font-size:9px;font-style:normal;font-weight:900;display:inline-flex}.account-active,.support-resolved,.receipt-confirmed{color:#74ee98;background:#133823;border-color:#235d38}.account-suspended,.support-waiting_user,.receipt-processing,.receipt-review{color:#ffc66d;background:#3b2b12;border-color:#6b4e21}.account-closed,.priority-urgent,.receipt-failed{color:#ff949e;background:#401c20;border-color:#71313a}.support-open{color:#8dccff;background:#15334d;border-color:#285b84}.support-none,.receipt-uploaded{color:#8ca196;background:#1b2921;border-color:#30443a}.admin-row-link{white-space:nowrap;border:1px solid #28583a;border-radius:9px;padding:8px 10px;text-decoration:none;display:inline-block;color:#76ec98!important}.admin-empty-row{text-align:center!important;color:#6e8276!important;padding:35px!important}.admin-user-layout{grid-template-columns:minmax(0,1.55fr) minmax(340px,.65fr);align-items:start;gap:12px;max-width:1320px;margin:0 auto;display:grid}.admin-user-main{min-width:0}.admin-user-sidebar{position:sticky;top:16px}.admin-detail-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-detail-kpis strong{font-size:27px}.admin-kpi-date{min-height:38px;line-height:1.4;letter-spacing:0!important;font-size:16px!important}.admin-user-facts,.admin-history-panel{margin-bottom:12px}.admin-user-facts .admin-panel-title>i{align-self:flex-start}.admin-user-facts dl{grid-template-columns:1fr 1fr;margin:0;display:grid}.admin-user-facts dl>div{border-bottom:1px solid #ffffff0e;min-width:0;padding:13px}.admin-user-facts dt{color:#708478;margin-bottom:5px;font-size:10px}.admin-user-facts dd{color:#d3e2d8;overflow-wrap:anywhere;margin:0;font-size:12px}.admin-compact-list{display:grid}.admin-compact-list article{border-bottom:1px solid #ffffff0e;grid-template-columns:1fr 100px 90px;align-items:center;gap:10px;padding:12px 2px;display:grid}.admin-compact-list article>div{gap:3px;display:grid}.admin-compact-list span{color:#6c8175;font-size:10px}.admin-compact-list strong{font-size:13px}.admin-actions-stack{gap:12px;display:grid}.admin-action-card{padding:19px}.admin-action-card .admin-panel-title{margin-bottom:14px}.admin-form{grid-template-columns:1fr 1fr;gap:10px;display:grid}.admin-form .wide,.admin-form button{grid-column:1/-1}.admin-form button:disabled{opacity:.45;cursor:not-allowed}.admin-form textarea{resize:vertical;min-height:92px}.admin-form-support{border-bottom:1px solid #fff1;margin-bottom:17px;padding-bottom:17px}.admin-danger-zone{background:linear-gradient(145deg,#3b171973,#0f0e0beb);border-color:#e1636333}.admin-form button.danger{background:#772f37;border-color:#a1434e}.admin-action-message{z-index:4;border-radius:12px;padding:12px 14px;font-size:12px;font-weight:800;position:sticky;top:10px}.admin-action-message.success{color:#94f3ae;background:#16442a;border:1px solid #2d7547}.admin-action-message.error{color:#ffadb4;background:#4d2025;border:1px solid #80343d}.admin-timeline{display:grid}.admin-timeline article{border-bottom:1px solid #ffffff0e;grid-template-columns:70px 1fr;gap:12px;padding:13px 2px;display:grid}.admin-timeline article>i{color:#66df8b;border:1px solid #285239;border-radius:99px;width:max-content;height:max-content;padding:5px 7px;font-size:9px;font-style:normal}.admin-timeline p{color:#cedbd2;white-space:pre-wrap;margin:0;font-size:12px}.admin-timeline small{color:#6d8175;margin-top:6px;font-size:10px;display:block}.admin-audit-list article>i{color:#82968a;border-color:#394a40}.admin-warning-banner{color:#ffc96f;background:#3b2a13;border:1px solid #7a5927;border-radius:14px;gap:10px;max-width:1320px;margin:0 auto 14px;padding:13px 16px;font-size:12px;display:flex}.admin-warning-banner span{color:#d9b87e}.admin-user-header .admin-live-active{color:#6bf091;border-color:#3d9a60}.admin-user-header .admin-live-suspended{color:#ffc66d;border-color:#795723}.admin-user-header .admin-live-closed{color:#ff929b;border-color:#74333b}.account-status-page{color:#eaf7ee;background:radial-gradient(circle at top,#173421 0,#07100b 58%);place-items:center;min-height:100vh;padding:24px;font-family:Arial,Noto Sans Hebrew,sans-serif;display:grid}.account-status-page>section{background:#0a170ff0;border:1px solid #ffffff1a;border-radius:24px;width:min(100%,520px);padding:32px;box-shadow:0 25px 80px #0000004d}.account-status-page>section>span{color:#65eb8d;letter-spacing:2px;font-size:10px;font-weight:900}.account-status-page h1{margin:10px 0;font-size:34px}.account-status-page p{color:#98aa9f;line-height:1.6}.account-status-page section>div{border:1px solid #ffffff12;border-radius:13px;margin:20px 0;padding:12px 14px}.account-status-page section>div b{font-size:11px}.account-status-page section>div p{margin:5px 0 0}.account-status-page a,.account-status-page button{text-align:center;color:#fff;box-sizing:border-box;background:#1d713b;border:1px solid #34784b;border-radius:12px;width:100%;margin-top:10px;padding:12px;font-weight:900;text-decoration:none;display:block}.account-status-page button.secondary{color:#9db2a5;background:0 0;border-color:#33483a}@media (max-width:1100px){.admin-user-layout{grid-template-columns:1fr}.admin-user-sidebar{position:static}.admin-detail-kpis{grid-template-columns:1fr 1fr}}@media (max-width:800px){.admin-user-filters{grid-template-columns:1fr 1fr}.admin-user-filters .search{grid-column:1/-1}.admin-user-filters button{grid-column:auto}.admin-user-directory{padding:16px}.admin-users-table{min-width:900px}}@media (max-width:650px){.admin-nav{flex-direction:column;align-items:flex-start}.admin-nav>div{width:100%}.admin-nav a{text-align:center;flex:1}.admin-nav>span{padding:3px 9px}.admin-detail-kpis,.admin-user-filters{grid-template-columns:1fr}.admin-user-filters .search{grid-column:auto}.admin-user-facts dl,.admin-form{grid-template-columns:1fr}.admin-form .wide,.admin-form button{grid-column:auto}.admin-warning-banner{flex-direction:column}.account-status-page>section{padding:24px}.account-status-page h1{font-size:29px}}
.legal-page{color:#dce9e0;background:#07100b;min-height:100vh;padding:55px 22px;font-family:Arial,Noto Sans Hebrew,sans-serif}.legal-page article{max-width:820px;margin:auto}.legal-back{color:#7be8a0;margin-bottom:45px;font-size:13px;text-decoration:none;display:inline-block}.legal-kicker{color:#65ef92;letter-spacing:2px;font-size:10px;font-weight:900;display:block}.legal-page h1{letter-spacing:-1.6px;color:#f4fff7;margin:10px 0 4px;font-size:50px}.legal-updated{color:#62786b;margin-bottom:45px}.legal-page section{border-top:1px solid #ffffff14;padding:24px 0}.legal-page h2{color:#edf8f0;margin:0 0 9px;font-size:20px}.legal-page section p{color:#94a79b;margin:0;line-height:1.8}.legal-page section a{color:#71e999}.global-legal{display:none}body:has(.marketing-page) .global-legal{z-index:3;color:#597064;background:#050a07;border-top:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:20px;padding:22px max(22px,50vw - 560px);font:11px Arial,Noto Sans Hebrew,sans-serif;display:flex;position:relative}body:has(.marketing-page) .global-legal nav{gap:20px;display:flex}body:has(.marketing-page) .global-legal a{color:#789083;text-decoration:none}body:has(.marketing-page) .global-legal a:hover{color:#74f49e}@media (max-width:600px){.legal-page{padding:35px 18px}.legal-page h1{font-size:39px}.legal-back{margin-bottom:35px}body:has(.marketing-page) .global-legal{text-align:center;flex-direction:column;padding:20px}body:has(.marketing-page) .global-legal nav{gap:14px}}
