:root{--go:#3daa6e;--go-edge:#2b8352;--go-face:#379d65;--go-text:#2b8352;--go-deep:#2b8352;--go-deeper:#1f6b42;--cream:#fff7ec;--peach:#ffeadf;--mint:#e3f5ea;--lilac:#efeafb;--sky:#e4f0fb;--butter:#fff3cf;--screen:#f2f2f7;--card:#fff;--ocean:#3e7cb1;--sage:#4f8a6e;--lavender:#7568b0;--sand:#b5843a;--clay:#b8644e;--slate:#55657a;--task-blue:#4a90c2;--task-green:#5e9e7e;--task-purple:#7a6fb0;--task-amber:#c2934a;--task-terracotta:#c27a5e;--task-rose:#c27a8b;--task-slate:#6b7a8f;--leaf-light:#73c78c;--leaf-dark:#54ad75;--stem:#5ca873;--pot:#ed9e73;--pot-rim:#db855e;--ink:#1c1c1e;--ink-2:#48484c;--ink-3:#6b6b70;--hairline:#3c3c4324;--r-row:18px;--r-card:20px;--r-pill:22px;--r-pastel:24px;--shadow-card:0 4px 20px #0000000d;--shadow-float:0 4px 20px #00000026;--font:ui-rounded, "SF Pro Rounded", var(--font-rubik), system-ui, sans-serif;--fs-hero:clamp(2.35rem, 1.6rem + 3.6vw, 4.4rem);--fs-h2:clamp(1.75rem, 1.3rem + 2vw, 2.9rem);--fs-h3:clamp(1.2rem, 1.05rem + .6vw, 1.5rem);--fs-lead:clamp(1.06rem, 1rem + .35vw, 1.3rem);--fs-body:1rem;--fs-small:.875rem;--page:min(1120px, 100% - 2.5rem);--space:clamp(4.5rem, 3rem + 6vw, 8rem)}.phone{--phone-w:290px;width:var(--phone-w);aspect-ratio:390/844;border-radius:calc(var(--phone-w) * .155);padding:calc(var(--phone-w) * .032);background:#16171a;flex:none;position:relative;box-shadow:inset 0 0 0 1.5px #2c2d31,0 30px 60px -18px #1f262161,0 12px 24px -12px #1f262140}.phone__screen{border-radius:calc(var(--phone-w) * .125);background:var(--screen);isolation:isolate;height:100%;position:relative;overflow:hidden;container-type:inline-size}.phone__island{z-index:30;top:calc(var(--phone-w) * .035);width:31%;height:calc(var(--phone-w) * .085);background:#000;border-radius:999px;position:absolute;left:50%;translate:-50%}.ui{--pt:calc(100cqw / 390);font-family:var(--font);color:#000;font-size:calc(17 * var(--pt));line-height:1.25}.ui :lang(ar),.ui:lang(ar){line-height:1.35}.ui-layer{flex-direction:column;transition:opacity .45s,transform .55s cubic-bezier(.2,.8,.2,1);display:flex;position:absolute;inset:0}.ui-layer.is-off{opacity:0;pointer-events:none}.ui-status{padding:calc(18 * var(--pt)) calc(30 * var(--pt)) 0;height:calc(54 * var(--pt));font-weight:600;font-size:calc(16 * var(--pt));direction:ltr;flex:none;justify-content:space-between;align-items:center;display:flex}.ui-status__icons{gap:calc(5 * var(--pt));align-items:center;display:flex}.ui-status__icons i{border-radius:calc(2 * var(--pt));background:currentColor;display:block}.ui-pad{padding-inline:calc(20 * var(--pt))}.ui-secondary{color:#3c3c4399}.ui-footnote{font-size:calc(13 * var(--pt))}.ui-subhead{font-size:calc(15 * var(--pt))}.ui-large-title{font-size:calc(34 * var(--pt));font-weight:700;line-height:1.15}.ui-headline{font-size:calc(17 * var(--pt));font-weight:600}.ui-canvas{pointer-events:none;z-index:20;width:100%;height:100%;position:absolute;inset:0}.ui-week{gap:calc(2 * var(--pt));padding:calc(8 * var(--pt)) calc(14 * var(--pt));grid-template-columns:repeat(7,1fr);display:grid}.ui-week__day{justify-items:center;gap:calc(6 * var(--pt));font-size:calc(11 * var(--pt));color:#3c3c4399;display:grid}.ui-week__circle{width:calc(38 * var(--pt));height:calc(38 * var(--pt));font-size:calc(14 * var(--pt));color:#000;box-shadow:0 0 0 calc(3.5 * var(--pt)) #4f8a6e26 inset;border-radius:50%;place-items:center;font-weight:600;display:grid}.ui-week__day.is-today{color:var(--sage);font-weight:700}.ui-week__day.is-today .ui-week__circle{color:var(--sage);font-weight:800}.ui-week__day.is-done .ui-week__circle{background:var(--sage);color:#fff;box-shadow:none}.ui-week__day.is-future{opacity:.4}.ui-card{border-radius:calc(20 * var(--pt));background:#fff}.ui-summary{align-items:center;gap:calc(14 * var(--pt));padding:calc(16 * var(--pt));display:flex}.ui-ring{width:calc(60 * var(--pt));height:calc(60 * var(--pt));font-weight:700;font-size:calc(15 * var(--pt));flex:none;place-items:center;display:grid;position:relative}.ui-ring svg{width:100%;height:100%;position:absolute;inset:0;rotate:-90deg}.ui-ring circle{fill:none;stroke-width:8px}.ui-ring .track{stroke:#4f8a6e26}.ui-ring .fill{stroke:var(--sage);stroke-linecap:round;stroke-dasharray:163.4;stroke-dashoffset:163.4px;transition:stroke-dashoffset .6s cubic-bezier(.2,.8,.2,1)}.ui-ring.is-full .fill{stroke-dashoffset:0}.ui-row{align-items:center;gap:calc(14 * var(--pt));padding:calc(10 * var(--pt)) calc(6 * var(--pt)) calc(10 * var(--pt)) calc(14 * var(--pt));border-radius:calc(18 * var(--pt));background:#fff;transition:opacity .35s;display:flex}.ui-row.is-done{opacity:.75}.ui-row.is-done .ui-row__title{text-decoration:line-through #3c3c4399}.ui-emoji{width:calc(44 * var(--pt));height:calc(44 * var(--pt));font-size:calc(22 * var(--pt));background:color-mix(in srgb, var(--c,#6b7a8f) 20%, transparent);border-radius:50%;flex:none;place-items:center;display:grid}.ui-row__text{gap:calc(3 * var(--pt));flex:1;min-width:0;display:grid}.ui-row__title{font-weight:600;font-size:calc(17 * var(--pt))}.ui-row__meta{gap:calc(10 * var(--pt));font-size:calc(13 * var(--pt));color:#3c3c4399;white-space:nowrap;align-items:center;display:flex}.ui-check{width:calc(48 * var(--pt));height:calc(48 * var(--pt));cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid;position:relative}.ui-check:before{content:"";width:calc(27 * var(--pt));height:calc(27 * var(--pt));box-shadow:0 0 0 calc(2.2 * var(--pt)) #3c3c435c inset;border-radius:50%;transition:background .2s,box-shadow .2s}.ui-check svg{width:calc(15 * var(--pt));height:calc(15 * var(--pt));opacity:0;transition:opacity .15s,transform .15s;position:absolute;transform:scale(.4)}.ui-check.is-on:before{background:var(--sage);box-shadow:none}.ui-check.is-on svg{opacity:1;transform:scale(1)}.ui-check.is-pop{animation:.36s cubic-bezier(.3,1.6,.5,1) ui-pop}@keyframes ui-pop{0%{transform:scale(1)}45%{transform:scale(1.3)}to{transform:scale(1)}}.ui-tap{z-index:25;width:calc(44 * var(--pt));height:calc(44 * var(--pt));margin:calc(-22 * var(--pt)) 0 0 calc(-22 * var(--pt));box-shadow:0 0 0 calc(2 * var(--pt)) #0000001f;opacity:0;pointer-events:none;background:#ffffff8c;border-radius:50%;position:absolute;transform:scale(1.4)}.ui-tap.is-on{animation:.7s forwards ui-tap}@keyframes ui-tap{0%{opacity:0;transform:scale(1.5)}35%{opacity:1;transform:scale(1)}60%{opacity:1;transform:scale(.85)}to{opacity:0;transform:scale(1.1)}}.ui-toast{z-index:22;inset-inline:0;bottom:calc(100 * var(--pt));align-items:center;gap:calc(8 * var(--pt));width:max-content;padding:calc(6 * var(--pt)) calc(16 * var(--pt)) calc(6 * var(--pt)) calc(10 * var(--pt));box-shadow:0 calc(4 * var(--pt)) calc(24 * var(--pt)) #0000001f;font-weight:700;font-size:calc(15 * var(--pt));color:var(--go-text);opacity:0;transform:translateY(calc(40 * var(--pt)));background:#fff;border-radius:999px;margin-inline:auto;transition:opacity .35s,transform .5s cubic-bezier(.25,1.4,.5,1);display:flex;position:absolute}.ui-toast.is-on{opacity:1;transform:none}.ui-toast .plant{width:calc(40 * var(--pt));height:calc(50 * var(--pt))}.ui-chat{background:var(--mint)}.ui-chat__head{align-items:center;gap:calc(10 * var(--pt));padding:calc(4 * var(--pt)) calc(16 * var(--pt)) calc(8 * var(--pt));border-bottom:.5px solid #3c3c4326;display:flex}.ui-chat__head .nabta{width:calc(48 * var(--pt))}.ui-chat__name{align-items:center;gap:calc(6 * var(--pt));font-weight:700;font-size:calc(17 * var(--pt));display:flex}.ui-ai{align-items:center;gap:calc(3 * var(--pt));padding:calc(2 * var(--pt)) calc(8 * var(--pt));color:#fff;font-size:calc(11 * var(--pt));direction:ltr;background:linear-gradient(90deg,#3daa6e,#3e7cb1);border-radius:999px;font-weight:800;display:inline-flex}.ui-chat__sub{font-size:calc(12 * var(--pt));color:#3c3c4399}.ui-chat__body{justify-content:flex-end;gap:calc(12 * var(--pt));padding:calc(12 * var(--pt)) calc(16 * var(--pt));flex-direction:column;flex:1;display:flex;overflow:hidden}.ui-msg{gap:calc(8 * var(--pt));align-items:flex-start;animation:.4s cubic-bezier(.2,.8,.2,1) both ui-in;display:flex}.ui-msg[hidden]{display:none}@keyframes ui-in{0%{opacity:0;transform:translateY(calc(10 * var(--pt)))}}.ui-msg .nabta{width:calc(32 * var(--pt));flex:none}.ui-msg__stack{gap:calc(8 * var(--pt));min-width:0;max-width:calc(300 * var(--pt));display:grid}.ui-bubble{padding:calc(12 * var(--pt)) calc(16 * var(--pt));font-size:calc(16 * var(--pt));border-radius:calc(22 * var(--pt));box-shadow:0 calc(2 * var(--pt)) calc(12 * var(--pt)) #0000000d;background:#fff;border-start-start-radius:calc(6 * var(--pt));line-height:1.4}.ui-msg--user{justify-content:flex-end}.ui-msg--user .ui-bubble{max-width:calc(280 * var(--pt));background:var(--go);color:#fff;border-radius:calc(22 * var(--pt));box-shadow:none;border-end-end-radius:calc(6 * var(--pt));font-weight:600}.ui-typing{gap:calc(5 * var(--pt));padding:calc(15 * var(--pt)) calc(16 * var(--pt));width:max-content;display:flex}.ui-typing i{width:calc(7 * var(--pt));height:calc(7 * var(--pt));opacity:.35;background:#3c3c4399;border-radius:50%;animation:.66s step-end infinite ui-dot}.ui-typing i:nth-child(2){animation-delay:.22s}.ui-typing i:nth-child(3){animation-delay:.44s}@keyframes ui-dot{0%,33%{opacity:1}34%,to{opacity:.35}}.ui-input{align-items:center;gap:calc(10 * var(--pt));padding:calc(8 * var(--pt)) calc(16 * var(--pt)) calc(4 * var(--pt));display:flex}.ui-input__field{min-height:calc(46 * var(--pt));padding:0 calc(16 * var(--pt));border-radius:calc(24 * var(--pt));font-size:calc(16 * var(--pt));white-space:nowrap;background:#fff;flex:1;align-items:center;display:flex;overflow:hidden}.ui-input__field .ph{color:#3c3c4366}.ui-input__send{width:calc(40 * var(--pt));height:calc(40 * var(--pt));color:#fff;background:#3c3c434d;border-radius:50%;flex:none;place-items:center;transition:background .2s;display:grid}.ui-input__send.is-ready{background:var(--go)}.ui-input__send svg{width:45%;height:45%}.ui-chat__foot{text-align:center;font-size:calc(11 * var(--pt));color:#3c3c4399;padding-bottom:calc(26 * var(--pt))}.ui-caret{background:var(--go);vertical-align:-.15em;width:1.5px;height:1.1em;margin-inline-start:1px;animation:1s step-end infinite ui-caret;display:inline-block}@keyframes ui-caret{50%{opacity:0}}.ui-change{padding:calc(14 * var(--pt));border-radius:calc(20 * var(--pt));box-shadow:0 0 0 calc(1.5 * var(--pt)) #3daa6e59 inset;gap:calc(12 * var(--pt));background:#fff;display:grid}.ui-change__head{align-items:center;gap:calc(8 * var(--pt));display:flex}.ui-change__title{color:var(--go);font-weight:700;font-size:calc(15 * var(--pt));align-items:center;gap:calc(5 * var(--pt));flex:1;display:flex}.ui-change__undo{padding:calc(7 * var(--pt)) calc(12 * var(--pt));font-weight:600;font-size:calc(15 * var(--pt));gap:calc(4 * var(--pt));background:#00000012;border-radius:999px;align-items:center;display:flex}.ui-change__line{align-items:center;gap:calc(10 * var(--pt));transition:opacity .3s,transform .35s;display:flex}.ui-change__line.is-off{opacity:0;transform:translateY(calc(6 * var(--pt)))}.ui-change__plus{width:calc(20 * var(--pt));height:calc(20 * var(--pt));color:var(--go);flex:none}.ui-change__line .ui-emoji{width:calc(32 * var(--pt));height:calc(32 * var(--pt));font-size:calc(16 * var(--pt))}.ui-change__t{font-weight:600;font-size:calc(15 * var(--pt))}.ui-change__d{font-size:calc(12 * var(--pt));color:#3c3c4399}.ui-shield{background:#e9eaee}.ui-shield__apps{gap:calc(26 * var(--pt)) calc(22 * var(--pt));padding:calc(80 * var(--pt)) calc(26 * var(--pt));filter:blur(calc(14 * var(--pt))) saturate(1.2);opacity:.8;grid-template-columns:repeat(4,1fr);display:grid;position:absolute;inset:0}.ui-shield__apps i{aspect-ratio:1;border-radius:23%}.ui-shield__veil{background:#f6f6f8b8;position:absolute;inset:0}.ui-shield__body{text-align:center;padding:calc(150 * var(--pt)) calc(34 * var(--pt)) calc(40 * var(--pt));align-items:center;gap:calc(14 * var(--pt));flex-direction:column;flex:1;display:flex;position:relative}.ui-shield__icon{font-size:calc(62 * var(--pt));line-height:1}.ui-shield__title{font-size:calc(25 * var(--pt));color:#000;font-weight:700}.ui-shield__sub{font-size:calc(18 * var(--pt));color:#3c3c4399;min-height:2.8em;transition:opacity .25s}.ui-shield__actions{gap:calc(10 * var(--pt));width:100%;margin-top:auto;display:grid}.ui-shield__primary{height:calc(50 * var(--pt));border-radius:calc(14 * var(--pt));color:#fff;font-weight:600;font-size:calc(17 * var(--pt));background:#4f8a6e;place-items:center;display:grid;position:relative}.ui-shield__secondary{height:calc(40 * var(--pt));font-size:calc(16 * var(--pt));color:#3c3c4399;place-items:center;display:grid}.ui-garden{background:var(--screen)}.ui-pot-card{border-radius:calc(22 * var(--pt));padding:calc(12 * var(--pt));justify-items:center;gap:calc(6 * var(--pt));background:#fff;display:grid}.ui-pot-card .plant{width:calc(180 * var(--pt));height:calc(225 * var(--pt))}.ui-pot-card__name{font-weight:700;font-size:calc(17 * var(--pt))}.ui-bar{width:80%;height:calc(5 * var(--pt));background:#4f8a6e26;border-radius:999px;overflow:hidden}.ui-bar i{height:100%;width:var(--p,0%);background:var(--sage);border-radius:inherit;display:block}.ui-stage{font-size:calc(13 * var(--pt));color:#3c3c4399}.ui-count{font-size:calc(28 * var(--pt));color:var(--go-text);font-variant-numeric:tabular-nums;font-weight:800}.nabta .nabta-plant{transform-box:view-box;transform-origin:50px 81.5px;rotate:-3deg}.nabta .nabta-wave{transform-box:view-box;transform-origin:50px 36.5px}.nabta .nabta-eye{transform-box:fill-box;transform-origin:50%}.nabta.is-mirrored{scale:-1 1}@media (prefers-reduced-motion:no-preference){.nabta.is-animated .nabta-plant{animation:2.4s ease-in-out infinite alternate nabta-sway}.nabta.is-animated.nabta--waving .nabta-wave{animation:.35s ease-in-out infinite alternate nabta-wave}.nabta.is-animated.nabta--cheering .nabta-body{animation:.8s cubic-bezier(.3,1.6,.5,1) infinite alternate nabta-bounce}.nabta.is-animated .nabta-eye{animation:3.6s infinite nabta-blink}}@keyframes nabta-sway{0%{rotate:-3deg}to{rotate:3deg}}@keyframes nabta-wave{0%{rotate:0deg}to{rotate:-25deg}}@keyframes nabta-bounce{0%{translate:0}to{translate:0 -4px}}@keyframes nabta-blink{0%,92%,to{scale:1}94%,96%{scale:1 .12}}.plant .plant-sway{transform-box:view-box}@media (prefers-reduced-motion:no-preference){.plant.is-swaying .plant-sway{animation:2.8s ease-in-out infinite alternate plant-sway}}@keyframes plant-sway{0%{rotate:-1.4deg}to{rotate:1.4deg}}.ui-orchard{margin-top:calc(18 * var(--pt));gap:calc(10 * var(--pt));display:grid}.ui-orchard h4{font-size:calc(22 * var(--pt));font-weight:700}.ui-orchard__card{height:calc(110 * var(--pt));padding:calc(16 * var(--pt));border-radius:calc(22 * var(--pt));color:#3c3c4399;font-size:calc(15 * var(--pt));background:#fff;position:relative;overflow:hidden}.ui-orchard__card:after{content:"";inset-inline-end:-6%;bottom:calc(-40 * var(--pt));width:60%;height:calc(80 * var(--pt));opacity:.8;background:#e8d2a6;border-radius:50%;position:absolute}.ui-ai svg{width:calc(10 * var(--pt));height:calc(10 * var(--pt));fill:currentColor}.ui-tabs{z-index:18;inset-inline:calc(48 * var(--pt));bottom:calc(26 * var(--pt));height:calc(64 * var(--pt));padding:calc(5 * var(--pt));box-shadow:0 calc(4 * var(--pt)) calc(20 * var(--pt)) #00000014, 0 0 0 .5px #00000014;background:#fffffff0;border-radius:999px;grid-template-columns:repeat(3,1fr);align-items:center;display:grid;position:absolute}.ui-tab{align-content:center;justify-items:center;gap:calc(2 * var(--pt));height:100%;font-size:calc(11 * var(--pt));color:#000;border-radius:999px;font-weight:600;display:grid}.ui-tab svg{width:calc(24 * var(--pt));height:calc(24 * var(--pt))}.ui-tab.is-on{color:var(--sage);background:#0000000f}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{font-family:var(--font);font-size:var(--fs-body);color:var(--ink);background:var(--cream);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-weight:450;line-height:1.6;overflow-x:clip}:lang(ar) body,body:lang(ar){line-height:1.75}h1,h2,h3,h4{letter-spacing:-.01em;text-wrap:balance;margin:0;font-weight:800;line-height:1.15}:lang(ar) :is(h1,h2,h3,h4){letter-spacing:0;line-height:1.3}p{text-wrap:pretty;margin:0}img,svg,video{max-width:100%;display:block}a{color:var(--go-text);text-underline-offset:.2em}button{font:inherit;color:inherit}:focus-visible{outline:3px solid var(--ocean);outline-offset:3px;border-radius:6px}.wrap{width:var(--page);margin-inline:auto}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.latin{font-family:var(--font);direction:ltr;unicode-bidi:isolate}.js .reveal{opacity:0;transition:opacity .7s,transform .7s cubic-bezier(.2,.7,.2,1);transform:translateY(18px)}.js .reveal.is-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.js .reveal{opacity:1;transition:none;transform:none}*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}[hidden]{display:none!important}.pill{--edge:5px;margin-bottom:var(--edge);border-radius:var(--r-pill);background:var(--go-face);color:#fff;white-space:nowrap;box-shadow:0 var(--edge) 0 var(--go-edge);-webkit-tap-highlight-color:transparent;user-select:none;justify-content:center;align-items:center;gap:.5em;font-weight:800;text-decoration:none;transition:transform .12s,box-shadow .12s,background .2s;display:inline-flex;position:relative}.pill svg{flex:none;width:1.15em;height:1.15em}.pill--large{min-height:60px;padding:0 1.6em;font-size:1.2rem}.pill--small{--edge:4px;background:var(--go-deep);min-height:42px;box-shadow:0 var(--edge) 0 var(--go-deeper);border-radius:16px;padding:0 1.05em;font-size:.98rem}a.pill--small:hover{background:#26774a}a.pill:hover{background:#349660}a.pill:active{transform:translateY(var(--edge));box-shadow:0 0 0 var(--go-edge)}:lang(ar) ol{list-style-type:arabic-indic}
