@font-face{font-family:Tajawal;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/tajawal-arabic-400-normal-CyCXRvzh.woff2)format("woff2"),url(/assets/tajawal-arabic-400-normal-DCQxawbB.woff)format("woff")}@font-face{font-family:Tajawal;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/tajawal-arabic-500-normal-BZ8ojJNu.woff2)format("woff2"),url(/assets/tajawal-arabic-500-normal-CbVEaYEW.woff)format("woff")}@font-face{font-family:Tajawal;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/tajawal-arabic-700-normal-D2-eand5.woff2)format("woff2"),url(/assets/tajawal-arabic-700-normal-9L7Zusdl.woff)format("woff")}@font-face{font-family:Tajawal;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/tajawal-arabic-800-normal-TQp-UTiE.woff2)format("woff2"),url(/assets/tajawal-arabic-800-normal-Bp_4IW2m.woff)format("woff")}@font-face{font-family:Tajawal;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/tajawal-latin-400-normal-BVNSOH3d.woff2)format("woff2"),url(/assets/tajawal-latin-400-normal-BdYcZznU.woff)format("woff")}@font-face{font-family:Tajawal;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/tajawal-latin-500-normal-CoYeBiSI.woff2)format("woff2"),url(/assets/tajawal-latin-500-normal-DU9v6xgj.woff)format("woff")}@font-face{font-family:Tajawal;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/tajawal-latin-700-normal-BypgxfGb.woff2)format("woff2"),url(/assets/tajawal-latin-700-normal-CV3bxpHe.woff)format("woff")}@font-face{font-family:Tajawal;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/tajawal-latin-800-normal-CmI34b-g.woff2)format("woff2"),url(/assets/tajawal-latin-800-normal-Dm5jVIIh.woff)format("woff")}@font-face{font-family:Amiri;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/amiri-arabic-400-normal-D0NIBXga.woff2)format("woff2"),url(/assets/amiri-arabic-400-normal-C_1DQziU.woff)format("woff")}@font-face{font-family:Amiri;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/amiri-arabic-700-normal-D8FrblyB.woff2)format("woff2"),url(/assets/amiri-arabic-700-normal-dUd6sHq-.woff)format("woff")}@font-face{font-family:Amiri;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/amiri-latin-400-normal-Czk41Rjn.woff2)format("woff2"),url(/assets/amiri-latin-400-normal-Bv6IM0kz.woff)format("woff")}@font-face{font-family:Amiri;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/amiri-latin-700-normal-DIjoEGk6.woff2)format("woff2"),url(/assets/amiri-latin-700-normal-BH9dHmOv.woff)format("woff")}@font-face{font-family:Albert Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/albert-sans-latin-400-normal-1PQZqV1o.woff2)format("woff2"),url(/assets/albert-sans-latin-400-normal-CesMP4Nj.woff)format("woff")}@font-face{font-family:Albert Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/albert-sans-latin-500-normal-CmxtX9KC.woff2)format("woff2"),url(/assets/albert-sans-latin-500-normal-CItXc8sT.woff)format("woff")}@font-face{font-family:Albert Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/albert-sans-latin-600-normal-C_5W882s.woff2)format("woff2"),url(/assets/albert-sans-latin-600-normal-gYdudiP1.woff)format("woff")}@font-face{font-family:Imbue;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/imbue-latin-400-normal-BzKxHOFm.woff2)format("woff2"),url(/assets/imbue-latin-400-normal-7SB-XwT3.woff)format("woff")}@font-face{font-family:Reem Kufi;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/reem-kufi-arabic-600-normal-DfPr_Olo.woff2)format("woff2"),url(/assets/reem-kufi-arabic-600-normal-BlglqIsH.woff)format("woff")}@font-face{font-family:Reem Kufi;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/reem-kufi-arabic-700-normal-D4RhYlR1.woff2)format("woff2"),url(/assets/reem-kufi-arabic-700-normal-2X0LRV6P.woff)format("woff")}@property --a{syntax:"<angle>";inherits:false;initial-value:0deg}:root{--bg:#060b08;--tx:#f0e9d8;--mut:#93a091;--dim:#566357;--cu1:#f0bd86;--cu2:#d0925a;--cu:#d89a5e;--cug:linear-gradient(135deg,#f0bd86,#d0925a 55%,#a86a35);--ok:#7fd8a6;--bad:#ee8c7c;--card:linear-gradient(180deg,#ecd6aa13,#ecd6aa06);--bd:#ecd6aa1f;--hl:inset 0 1px 0 #fff0d017;--fill:#ecd6aa0f;--fill2:#ecd6aa1c;--ease:cubic-bezier(.22,1,.36,1);--spring:cubic-bezier(.34,1.5,.5,1);--snap:cubic-bezier(.2,.9,.2,1.15);--serif:"Amiri","Times New Roman",serif;--sab:env(safe-area-inset-bottom,0px);--sat:env(safe-area-inset-top,0px);--sal:env(safe-area-inset-left,0px);--sar:env(safe-area-inset-right,0px);--nav-h:68px;--nav-gap:max(14px,var(--sab));--nav-stack:calc(var(--nav-h) + var(--nav-gap));--now-h:64px;--px:20px}html,body{overscroll-behavior:none}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent;margin:0;padding:0}body{color:var(--tx);min-height:100vh;-webkit-font-smoothing:antialiased;background:#030504;justify-content:center;align-items:center;min-height:100dvh;padding:14px;font-family:Tajawal,Segoe UI,Tahoma,sans-serif;display:flex}button{font:inherit;color:inherit;cursor:pointer;transition:transform .35s var(--spring);background:0 0;border:0}button:active{transform:scale(.94)}input{font:inherit}svg.i{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.phone{width:390px;max-width:100%;height:min(850px,100vh - 28px);background:var(--bg);isolation:isolate;border-radius:44px;height:min(850px,100dvh - 28px);position:relative;overflow:hidden;box-shadow:0 40px 100px #000000bf,0 0 0 1px #17201a}@media (max-width:480px){body{padding:0;display:block}.phone{inset-inline:0;top:var(--vvt,0px);width:100%;max-width:none;box-shadow:none;height:100vh;height:var(--vvh,100dvh);border-radius:0;position:fixed}}.aurora{pointer-events:none;background:radial-gradient(52% 58% at 82% 0,#d89a5e2b,#0000 72%),radial-gradient(48% 56% at 6% 8%,#468c6429,#0000 72%);height:56%;position:absolute;inset:-14% -25% auto}@keyframes drift{to{transform:translate(-14px,18px)scale(1.06)}}.grain{pointer-events:none;opacity:.05;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='120' height='120'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2'/></filter><rect width='120' height='120' filter='url(%23n)'/></svg>");position:absolute;inset:0}@media (prefers-reduced-motion:reduce){*{transition-duration:.01ms!important;animation:none!important}}.views{position:absolute;inset:0}.view{padding:calc(30px + var(--sat)) calc(var(--px) + var(--sar)) calc(var(--nav-stack) + 24px) calc(var(--px) + var(--sal));overscroll-behavior:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch;opacity:0;pointer-events:none;transform:translateX(var(--fx,0)) scale(.965);filter:blur(10px);transition:opacity .45s var(--ease),transform .7s var(--ease),filter .5s var(--ease);scrollbar-width:none;position:absolute;inset:0;overflow-y:auto}.view.has-now{padding-bottom:calc(var(--nav-stack) + var(--now-h) + 32px)}.view::-webkit-scrollbar{display:none}.view.on{opacity:1;pointer-events:auto;filter:none;transform:none}.rv{animation:rv .9s var(--ease) both;animation-delay:var(--d,0s)}@keyframes rv{0%{opacity:0;filter:blur(8px);transform:translateY(26px)scale(.96)}}.top{justify-content:space-between;align-items:flex-start;margin-bottom:20px;display:flex}.top small{color:var(--mut);font-size:13px}.top h1{font-family:var(--serif);margin-top:2px;font-size:34px;font-weight:700;line-height:1.25}.chipx{background:var(--fill);border:1px solid var(--bd);box-shadow:var(--hl);color:var(--mut);border-radius:999px;align-items:center;gap:7px;padding:8px 13px;font-size:12px;font-weight:700;display:inline-flex}.chipx b{color:var(--cu1);font-family:var(--serif);font-size:16px}.card{background:var(--card);border:1px solid var(--bd);box-shadow:var(--hl);border-radius:26px;margin-bottom:14px;padding:18px;position:relative;overflow:hidden}.lab{color:var(--mut);letter-spacing:.7px;margin-bottom:10px;font-size:12px;font-weight:700}.sec b{font-family:var(--serif);font-size:22px;font-weight:700}.sec small{color:var(--mut);font-size:12px}.cu-t{background:var(--cug);color:#0000;-webkit-background-clip:text;background-clip:text}.row2{justify-content:space-between;align-items:center;display:flex}.bignum{font-family:var(--serif);font-size:34px;font-weight:700;line-height:1.1}.mbar{background:var(--fill2);border-radius:99px;height:5px;margin-top:12px;overflow:hidden}.mbar i{background:var(--cug);width:0;height:100%;transition:width 1.2s var(--ease);border-radius:99px;display:block}.pbtn{background:var(--cug);color:#2a1606;border-radius:999px;padding:9px 15px;font-size:13px;font-weight:800}.nudge{font-size:13px;line-height:1.8}.nudge button{background:var(--fill2);border:1px solid var(--bd);color:var(--cu1);border-radius:999px;margin-top:10px;padding:8px 14px;font-size:13px;font-weight:700}.note{font-family:var(--serif);font-size:22px;line-height:1.9}.note small{color:var(--mut);margin-top:10px;font-family:Tajawal,sans-serif;font-size:12px;display:block}.rings{transform:translateY(calc(var(--sc,0)*-12px)) scale(calc(1 - var(--sc,0)*.06));opacity:calc(1 - var(--sc,0)*.55);transform-origin:top;grid-template-columns:1fr 1fr;gap:12px;display:grid}.rcard{background:var(--card);border:1px solid var(--bd);box-shadow:var(--hl);cursor:pointer;transition:transform .5s var(--spring),border-color .4s;border-radius:28px;padding:14px 12px 12px;position:relative;overflow:hidden}.rcard:active{transform:scale(.96)}.rl{color:var(--mut);justify-content:space-between;align-items:center;margin-bottom:4px;padding:0 4px;font-size:12px;font-weight:800;display:flex}.rl svg{width:14px;height:14px;color:var(--mut)}.rw{aspect-ratio:1;width:100%;max-width:158px;margin:0 auto;position:relative}.rw svg{width:100%;height:100%;overflow:visible}.rw .sg{transition:opacity .4s}.rw.dim .sg:not(.hl){opacity:.28}.rc{text-align:center;pointer-events:none;place-content:center;display:grid;position:absolute;inset:0}.rc b{font-family:var(--serif);font-variant-numeric:tabular-nums;font-size:34px;line-height:1}.rc small{color:var(--mut);margin-top:3px;font-size:12px;display:block}.rleg{gap:5px;margin-top:8px;display:grid}.rleg div{color:var(--mut);cursor:pointer;align-items:center;gap:7px;font-size:12px;transition:opacity .3s;display:flex}.rleg i{border-radius:50%;flex:none;width:8px;height:8px}.rleg span{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.rleg em{color:var(--tx);font-variant-numeric:tabular-nums;font-style:normal;font-weight:700}.rleg.dimm div:not(.hl){opacity:.35}.mom{padding:16px 16px 12px}.mh{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:10px;display:flex}.mh b{font-family:var(--serif);font-size:22px}.trend{border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:800;transition:all .5s;display:inline-flex}.trend.up{color:var(--ok);background:#7fd8a624}.trend.dn{color:var(--bad);background:#ee8c7c24}.trend svg{stroke-width:2.6px;width:13px;height:13px}.ids{scrollbar-width:none;gap:8px;margin:0 -16px 12px;padding:0 16px 2px;display:flex;overflow-x:auto}.ids::-webkit-scrollbar{display:none}.idch{background:var(--fill);border:1px solid var(--bd);font-family:var(--serif);color:var(--tx);transition:all .45s var(--spring);border-radius:999px;flex:none;align-items:center;gap:8px;padding:8px 13px;font-size:16px;display:inline-flex}.idch i{border-radius:50%;flex:none;width:9px;height:9px;box-shadow:0 0 8px}.idch.on{background:var(--fill2);transform:scale(1.04)}.chartw{touch-action:none;cursor:crosshair;position:relative}.chartw svg{direction:ltr;width:100%;height:auto;display:block;overflow:visible}.chartw .ln{fill:none;stroke:url(#cg);stroke-width:3.2px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 5px #d89a5e66)}.chartw .tn{fill:none;stroke:var(--bad);stroke-width:2.4px;stroke-dasharray:3 6;stroke-linecap:round}.chartw text{fill:var(--mut);font-family:Tajawal,sans-serif;font-size:12px}.pulse{transform-box:fill-box;transform-origin:50%;animation:2.2s ease-out infinite pulse}@keyframes pulse{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(3.3)}}.tip{pointer-events:none;border:1px solid var(--bd);white-space:nowrap;opacity:0;transition:opacity .2s,transform .3s var(--spring);z-index:3;background:#121c16f5;border-radius:14px;padding:8px 12px;font-size:12px;line-height:1.6;position:absolute;top:0;transform:translate(-50%,-8px)scale(.92);box-shadow:0 10px 26px #00000080}.tip.on{opacity:1;transform:translate(-50%,-14px)scale(1)}.tip b{font-size:13px}.note2{color:var(--mut);margin-top:6px;font-size:12px;line-height:1.7}.note2 b{color:var(--bad)}.deckwrap{touch-action:pan-y;position:relative}.peek{inset-inline:14px;background:var(--card);border:1px solid var(--bd);opacity:.7;z-index:0;border-radius:26px;position:absolute;top:14px;bottom:-8px;transform:scale(.96)}.peek.b{inset-inline:28px;opacity:.4;top:26px;bottom:-16px;transform:scale(.92)}.step{cursor:grab;-webkit-user-select:none;user-select:none;will-change:transform;z-index:1;background:linear-gradient(165deg,#d89a5e2e,#0e1812f5 70%);border-color:#d89a5e52;margin:0;padding:20px;position:relative}.step.in-l{animation:inl .7s var(--snap)}.step.in-r{animation:inr .7s var(--snap)}@keyframes inl{0%{opacity:0;transform:translate(-80px)rotate(-3deg)scale(.94)}}@keyframes inr{0%{opacity:0;transform:translate(80px)rotate(3deg)scale(.94)}}.step .idl{font-family:var(--serif);align-items:center;gap:8px;margin-bottom:6px;font-size:16px;display:flex}.step .idl i{border-radius:50%;width:9px;height:9px}.step h3{font-family:var(--serif);margin-bottom:10px;font-size:34px;font-weight:700;line-height:1.5}.meta{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.tag{color:var(--mut);background:var(--fill);border:1px solid var(--bd);border-radius:999px;padding:4px 11px;font-size:12px}.durs{background:#00000057;border-radius:16px;gap:6px;margin-bottom:14px;padding:4px;display:flex;position:relative}.durs button{color:var(--mut);z-index:1;transition:color .3s,transform .35s var(--spring);border-radius:12px;flex:1;padding:10px;font-size:13px;font-weight:700;position:relative}.durs button.on{color:var(--tx)}.durs .thumb{background:var(--fill2);box-shadow:var(--hl),0 4px 12px #00000059;transition:left .55s var(--spring),width .55s var(--spring);border-radius:12px;position:absolute;top:4px;bottom:4px}.start{background:var(--cug);color:#2a1606;border-radius:19px;justify-content:center;align-items:center;gap:10px;width:100%;padding:17px;font-size:16px;font-weight:800;display:flex;position:relative;overflow:hidden;box-shadow:0 14px 34px #d89a5e47,inset 0 1px #ffffff73}.start svg{fill:currentColor;stroke:none;width:17px;height:17px}.pager{justify-content:center;align-items:center;gap:9px;margin-top:20px;display:flex}.pager .pd{background:var(--dim);width:6px;height:6px;transition:all .55s var(--spring);opacity:.6;border-radius:99px}.pager .pd.on{background:var(--cu);opacity:1;width:22px}.pager button{background:var(--fill);border:1px solid var(--bd);width:34px;height:34px;color:var(--mut);border-radius:50%;place-items:center;display:grid}.pager button svg{width:15px;height:15px}.hintx{text-align:center;color:var(--mut);margin-top:8px;font-size:12px}.empty{text-align:center;color:var(--mut);padding:14px 0;line-height:1.9}.gd{background:var(--card);border:1px solid var(--bd);box-shadow:var(--hl);border-radius:22px;margin-bottom:10px;transition:border-color .4s;overflow:hidden}.gd.cur{border-color:#d89a5e73}.gdh{cursor:pointer;align-items:center;gap:12px;padding:14px 16px;display:flex}.gdh .dt{border-radius:50%;flex:none;width:12px;height:12px;box-shadow:0 0 10px}.gdh .tt{flex:1;min-width:0}.gdh .tt b{font-family:var(--serif);font-size:16px;line-height:1.5;display:block}.gdh .tt small{color:var(--mut);font-size:12px}.gdh .pc{font-family:var(--serif);font-variant-numeric:tabular-nums;font-size:22px}.gdh svg{width:18px;height:18px;color:var(--mut);transition:transform .55s var(--spring)}.gd.open .gdh svg{transform:rotate(180deg)}.gdx{max-height:0;transition:max-height .8s var(--ease);overflow:hidden}.gd.open .gdx{max-height:560px}.mil{flex-wrap:wrap;gap:6px;margin-bottom:10px;display:flex}.mil span{border:1px solid var(--bd);color:var(--mut);border-radius:999px;padding:4px 10px;font-size:12px}.mil span.r{color:#2a1606;border-color:#0000;font-weight:800}.row{border-top:1px solid var(--bd);align-items:center;gap:12px;padding:12px 0;display:flex}.row .t{flex:1;font-size:13px;line-height:1.5}.row.done .t{color:var(--mut);text-decoration:line-through}.row .m{color:var(--mut);font-size:12px}.chk{border:1.6px solid var(--dim);width:24px;height:24px;transition:all .45s var(--spring);border-radius:50%;flex:none;place-items:center;display:grid}.chk svg{stroke:#2a1606;stroke-width:3.2px;fill:none;stroke-dasharray:20;stroke-dashoffset:20px;width:13px;height:13px;transition:stroke-dashoffset .4s .1s var(--ease)}.row.done .chk{border-color:#0000;transform:scale(1.12)}.row.done .chk svg{stroke-dashoffset:0}.go{background:var(--fill2);border:1px solid var(--bd);color:var(--cu1);border-radius:999px;padding:6px 12px;font-size:12px;font-weight:700}.edl{color:var(--mut);border:1px solid var(--bd);border-radius:999px;padding:4px 10px;font-size:12px}.newj{width:100%;color:var(--cu1);border:1px dashed #d89a5e66;border-radius:26px;justify-content:center;align-items:center;gap:8px;margin-top:4px;padding:18px;font-size:16px;font-weight:800;display:flex}.newj svg{width:18px;height:18px}.fly{z-index:95;pointer-events:none;background:var(--ok);color:#06210f;border-radius:999px;padding:6px 12px;font-size:13px;font-weight:800;position:absolute;box-shadow:0 8px 24px #7fd8a680}.navrow{inset-inline:0;z-index:10;padding:0 calc(14px + var(--sar)) var(--nav-gap) calc(14px + var(--sal));pointer-events:none;align-items:center;gap:12px;display:flex;position:absolute;bottom:0}.navrow:before{content:"";pointer-events:none;background:linear-gradient(#0000,#060b08f0 70%);position:absolute;inset:-56px 0 0}.glass{-webkit-backdrop-filter:blur(26px)saturate(180%)brightness(1.06);background:linear-gradient(#ecd6aa26,#ecd6aa0d);border:1px solid #ecd6aa2b;position:relative;box-shadow:inset 0 1.5px #fff0d057,inset 0 -1px #fff0d00f,0 18px 40px #0000008c,0 2px 6px #0000004d}.glass:after{content:"";border-radius:inherit;pointer-events:none;mix-blend-mode:overlay;background:linear-gradient(120deg,#ffffff2e,#0000 35% 70%,#ffffff0f);position:absolute;inset:0}.cap{min-width:0;height:var(--nav-h);pointer-events:auto;border-radius:34px;flex:1;padding:6px;display:flex}.lens{transition:left .65s var(--spring),width .65s var(--spring);background:linear-gradient(#fff0d042,#fff0d014);border-radius:28px;position:absolute;top:6px;bottom:6px;box-shadow:inset 0 1.5px #ffffff73,0 6px 18px #0006}.lens.sq{animation:sq .65s var(--spring)}@keyframes sq{35%{transform:scaleX(1.18)scaleY(.92)}}.tab{z-index:1;color:#f0e9d88f;transition:color .35s,transform .35s var(--spring);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:3px;font-size:12px;font-weight:700;display:flex;position:relative}.tab svg.i{transition:transform .6s var(--spring),stroke .3s}.tab.on svg.i{stroke:var(--cu1);transform:translateY(-2px)scale(1.18)}.tab.on svg.i .fl{fill:#d89a5e4d}.tab.bump svg.i{animation:bump .6s var(--spring)}@keyframes bump{40%{transform:translateY(-8px)scale(1.3)}}.coachbtn{width:58px;height:58px;color:var(--cu1);pointer-events:auto;isolation:isolate;border-radius:50%;flex:none;place-items:center;display:grid}.coachbtn:before{content:"";border-radius:inherit;background:conic-gradient(from var(--a),transparent 0 48%,#f0bd86 72%,#9fe6c4 88%,transparent);-webkit-mask-composite:xor;z-index:-1;padding:1.8px;animation:3s linear infinite spin;position:absolute;inset:-1.5px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@keyframes spin{to{--a:360deg}}.coachbtn svg{width:30px;height:30px;overflow:visible}.coachbtn .m{fill:#f0bd8638;stroke:var(--cu1);stroke-width:1.5px;stroke-linejoin:round;transform-origin:12px 11px}.coachbtn .s{fill:#fff3cf;stroke:none;transform-origin:19px 18px}.coachbtn .d{fill:#9fe6c4;stroke:none}@keyframes pls{50%{transform:scale(1.12)rotate(8deg)}}@keyframes tw{50%{opacity:.25;transform:scale(.6)}}.langb{background:var(--fill);border:1px solid var(--bd);box-shadow:var(--hl);color:var(--cu1);border-radius:999px;padding:8px 13px;font-size:12px;font-weight:800}.hr{align-items:center;gap:8px;display:flex}[dir=rtl] .rl svg{transform:scaleX(-1)}.mini{left:calc(16px + var(--sal));right:calc(16px + var(--sar));bottom:calc(var(--nav-stack) + 10px);z-index:9;background:var(--cug);color:#2a1606;transition:transform .7s var(--spring);border-radius:20px;align-items:center;gap:12px;padding:13px 16px;font-weight:800;display:flex;position:absolute;transform:translateY(170%);box-shadow:0 14px 34px #d89a5e52}.mini.on{transform:none}.mini b{font-variant-numeric:tabular-nums;font-size:22px}.mini span{text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:13px;overflow:hidden}.ov{z-index:20;background:var(--bg);opacity:0;pointer-events:none;transition:opacity .5s var(--ease),transform .8s var(--ease),filter .5s;position:absolute;inset:0}.ov.on{opacity:1;pointer-events:auto}#focus{filter:blur(10px);transform:scale(1.08)}#focus.on{filter:none;transform:none}.fglow{background:radial-gradient(70% 45% at 50% 42%,#d89a5e26,#0000 70%);position:absolute;inset:0}.fhead{inset-inline:0;justify-content:space-between;align-items:center;padding:26px 20px;display:flex;position:absolute;top:0}.fhead span{color:var(--mut);font-size:13px;font-weight:700}.round{border-radius:50%;flex:none;place-items:center;width:42px;height:42px;display:grid}.fbody{flex-direction:column;justify-content:center;align-items:center;gap:24px;padding:0 26px;display:flex;position:absolute;inset:0}.fring{place-items:center;width:268px;height:268px;display:grid;position:relative}.fring svg.r{position:absolute;inset:0;transform:rotate(-90deg)}.ftrack{fill:none;stroke:var(--fill2);stroke-width:3px}.fbar{fill:none;stroke:var(--fc,#d89a5e);stroke-width:4px;stroke-linecap:round;stroke-dasharray:100;filter:drop-shadow(0 0 7px var(--fc,#d89a5e));transition:stroke-dashoffset 1s linear}.clock{font-family:var(--serif);font-variant-numeric:tabular-nums;font-size:64px;font-weight:700}.fidl{font-family:var(--serif);color:var(--cu1);text-align:center;font-size:22px}.ftask{text-align:center;font-family:var(--serif);font-size:22px;font-weight:700;line-height:1.5}.fgoal{color:var(--mut);text-align:center;font-size:12px}.fctl{align-items:center;gap:18px;display:flex}.fctl .big{background:var(--cug);border-radius:50%;place-items:center;width:76px;height:76px;display:grid;box-shadow:0 14px 34px #d89a5e52,inset 0 1px #ffffff73}.fctl .big svg{fill:#2a1606;stroke:none;width:30px;height:30px}.fctl .round{width:54px;height:54px;font-size:13px;font-weight:800}.fask{inset-inline:0;justify-content:center;display:flex;position:absolute;bottom:30px}.btn-s{color:var(--cu1);border-radius:999px;align-items:center;gap:7px;padding:10px 17px;font-size:13px;font-weight:700;display:inline-flex}.btn-s svg{width:15px;height:15px}.fdone{text-align:center;opacity:0;pointer-events:none;transition:all .7s var(--ease);background:var(--bg);flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:0 28px;display:flex;position:absolute;inset:0;transform:translateY(20px)scale(.95)}.fdone.on{opacity:1;pointer-events:auto;transform:none}.fdone h2{font-family:var(--serif);font-size:34px}.fdone p{color:var(--mut);line-height:1.8}.medal{border:1.5px solid var(--cu);border-radius:50%;place-items:center;width:84px;height:84px;margin-bottom:6px;display:grid;box-shadow:0 0 40px #d89a5e40}.medal svg{width:38px;height:38px;stroke:var(--cu1);stroke-width:2px;fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:30;stroke-dashoffset:30px}.fdone.on .medal svg{animation:draw .8s .25s var(--ease) forwards}@keyframes draw{to{stroke-dashoffset:0}}.btnrow{flex-direction:column;gap:10px;width:100%;margin-top:14px;display:flex}.ghost{background:var(--fill);border:1px solid var(--bd);color:var(--mut);border-radius:19px;padding:15px;font-weight:700}.scrim{-webkit-backdrop-filter:blur(7px);opacity:0;pointer-events:none;z-index:80;background:#02050399;transition:opacity .5s;position:absolute;inset:0}.scrim.on{opacity:1;pointer-events:auto}.sheet{inset-inline:0;z-index:81;-webkit-backdrop-filter:blur(30px)saturate(160%);height:76%;clip-path:circle(0 at var(--ox,50%) var(--oy,100%));pointer-events:none;transition:clip-path .85s var(--ease),height .6s var(--ease);background:#0e1611f2;border-top:1px solid #ecd6aa2e;border-radius:32px 32px 0 0;flex-direction:column;padding:0;display:flex;position:absolute;bottom:0;box-shadow:inset 0 1px #fff0d014}.sheet.on{clip-path:circle(160% at var(--ox,50%) var(--oy,100%));pointer-events:auto}.sheet.full{height:94%}.grab{background:#ecd6aa38;border-radius:9px;flex:none;width:40px;height:5px;margin:10px auto 0}.chead{touch-action:none;align-items:center;gap:12px;padding:10px 20px 12px;display:flex}.cav{background:conic-gradient(from 210deg,var(--cu1),#5fae86,var(--cu2),var(--cu1));border-radius:50%;flex:none;place-items:center;width:42px;height:42px;display:grid;position:relative}.cav:after{content:"";background:#111a14;border-radius:50%;position:absolute;inset:3px}.cav svg{z-index:1;width:20px;height:20px;stroke:var(--cu1);stroke-width:1.8px;position:relative}.chead .nm{flex:1;min-width:0}.chead .nm b{font-size:16px;display:block}.chead .nm small{color:var(--mut);font-size:12px}.credit{width:56px}.credit small{color:var(--mut);text-align:center;margin-bottom:5px;font-size:12px;display:block}.credit div{background:var(--fill2);border-radius:9px;height:5px;overflow:hidden}.credit i{background:var(--cug);height:100%;transition:width .8s var(--ease);border-radius:9px;display:block}.chead .round{background:var(--fill);width:36px;height:36px}.chead .round svg.i{width:18px;height:18px}.cbar{scrollbar-width:none;gap:8px;padding:0 20px 12px;display:flex;overflow-x:auto}.pillx{background:var(--fill);border:1px solid var(--bd);color:var(--mut);border-radius:999px;flex:none;align-items:center;gap:6px;padding:6px 11px;font-size:12px;font-weight:700;display:inline-flex}.pillx svg.i{width:14px;height:14px}.pillx.mem{color:var(--cu1);border-color:#d89a5e4d}.memp{max-height:0;transition:max-height .6s var(--ease);padding:0 20px;overflow:hidden}.memp.on{max-height:230px}.memp .in{background:#d89a5e12;border:1px solid #d89a5e33;border-radius:18px;margin-bottom:10px;padding:4px 14px}.memi{border-bottom:1px dashed #ecd6aa1a;align-items:center;gap:10px;padding:9px 0;font-size:13px;line-height:1.6;display:flex}.memi:last-child{border:0}.memi span{flex:1}.memi button{color:var(--mut);place-items:center;width:24px;height:24px;display:grid}.memi svg.i{width:14px;height:14px}.msgs{scrollbar-width:none;flex-direction:column;flex:1;gap:12px;padding:6px 20px 10px;display:flex;overflow-y:auto}.msgs::-webkit-scrollbar{display:none}.msg{max-width:90%;animation:in .55s var(--snap) both;border-radius:20px;padding:13px 16px;font-size:16px;line-height:1.8}@keyframes in{0%{opacity:0;transform:translateY(14px)scale(.96)}}.msg.c{background:var(--fill);border:1px solid var(--bd);border-start-start-radius:6px;align-self:flex-start}.msg.u{background:#d89a5e2b;border:1px solid #d89a5e52;border-start-end-radius:6px;align-self:flex-end}.msg.sys{color:var(--mut);background:0 0;border:0;align-self:center;padding:2px;font-size:12px}.typing{gap:5px;padding:16px 18px;display:flex}.typing i{background:var(--mut);border-radius:50%;width:7px;height:7px;animation:1.1s infinite tp}.typing i:nth-child(2){animation-delay:.15s}.typing i:nth-child(3){animation-delay:.3s}@keyframes tp{0%,60%,to{opacity:.4;transform:translateY(0)}30%{opacity:1;transform:translateY(-5px)}}.prop{animation:in .55s var(--snap) both;background:linear-gradient(165deg,#d89a5e1f,#ecd6aa08);border:1px solid #d89a5e4d;border-radius:20px;align-self:stretch;padding:16px}.prop .lab{color:var(--cu1)}.prop ul{margin:2px 0 14px;list-style:none}.prop li{border-bottom:1px dashed #ecd6aa1a;justify-content:space-between;gap:10px;padding:10px 0;font-size:13px;line-height:1.6;display:flex}.prop li:last-child{border:0}.prop li em{color:var(--mut);flex:none;font-size:12px;font-style:normal}.prop .acts{gap:8px;display:flex}.prop .acts button{background:var(--fill2);border-radius:14px;flex:1;padding:12px;font-size:13px;font-weight:800}.prop .acts .ok{background:var(--cug);color:#2a1606;flex:1.7}.prop.fin .acts{display:none}.prop .okmsg{color:var(--ok);font-size:13px;font-weight:800;display:none}.cfoot{padding:6px 18px 22px}.sugg{scrollbar-width:none;gap:8px;padding-bottom:10px;display:flex;overflow-x:auto}.sugg button{background:var(--fill);border:1px solid var(--bd);border-radius:999px;flex:none;padding:9px 14px;font-size:13px;font-weight:700}.inbar{border:1px solid var(--bd);background:#00000052;border-radius:28px;align-items:center;gap:8px;padding:6px 6px 6px 8px;transition:all .3s;display:flex}.inbar:focus-within{border-color:#d89a5e8c;box-shadow:0 0 0 4px #d89a5e17}.inbar input{color:var(--tx);background:0 0;border:0;outline:0;flex:1;min-width:0;padding:10px 12px;font-size:16px}.inbar input::placeholder{color:var(--mut)}.ibtn{background:var(--fill2);border-radius:50%;flex:none;place-items:center;width:44px;height:44px;display:grid}.ibtn.send{background:var(--cug);color:#2a1606}.ibtn svg.i{width:20px;height:20px}.ibtn.rec{background:var(--bad);color:#fff;animation:1.2s infinite rp}@keyframes rp{50%{box-shadow:0 0 0 10px #ee8c7c2e}}.wave{flex:1;justify-content:center;align-items:center;gap:4px;height:44px;display:none}.wave i{background:var(--bad);border-radius:3px;width:4px;height:10px;animation:.9s ease-in-out infinite wv}.wave i:nth-child(2n){animation-delay:.15s}.wave i:nth-child(3n){animation-delay:.3s}@keyframes wv{50%{height:28px}}.inbar.rec input{display:none}.inbar.rec .wave{display:flex}.toast{z-index:99;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:transform .65s var(--spring);white-space:nowrap;background:#223026f7;border:1px solid #ecd6aa33;border-radius:999px;padding:11px 18px;font-size:13px;font-weight:700;position:absolute;top:18px;left:50%;transform:translate(-50%,-90px);box-shadow:0 12px 30px #00000080}.toast.on{transform:translate(-50%)}.brand{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.bl{align-items:center;gap:11px;display:flex}.mk{filter:drop-shadow(0 0 12px #d89a5e59);flex:none;width:42px;height:42px}.mk .nn{stroke-dasharray:70;stroke-dashoffset:70px;animation:nn 1.4s .2s var(--ease) forwards}@keyframes nn{to{stroke-dashoffset:0}}.bt b{letter-spacing:.3em;background:var(--cug);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:13px;font-weight:800;line-height:1.25;display:block}.bt small{font-family:var(--serif);color:var(--mut);margin-top:1px;font-size:16px;line-height:1;display:block}#root{display:contents}html{-webkit-text-size-adjust:100%}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:focus-visible{outline:2px solid var(--cu1);outline-offset:2px;border-radius:8px}.round:focus-visible,.coachbtn:focus-visible,.ibtn:focus-visible,.chk:focus-visible{border-radius:50%}.inbar input:focus-visible,.fld:focus-visible{outline:none}button:disabled{opacity:.45;cursor:default}button:disabled:active{transform:none}[inert]{pointer-events:none}.boot{color:var(--mut);z-index:5;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:0 30px;display:flex;position:absolute;inset:0}.boot .start{width:auto;padding:12px 26px}.gdh{text-align:start;width:100%;color:inherit}.chk{background:0 0;padding:0}.go,.edl{cursor:pointer}.langb{justify-content:center;align-items:center;gap:6px;display:inline-flex}.gearb{padding:8px 10px}.gearb svg{width:16px;height:16px}.mini{text-align:start;cursor:pointer;width:auto}.bignum .unit{color:var(--mut);-webkit-text-fill-color:var(--mut);font-family:Tajawal,sans-serif;font-size:22px}.edit-id{border-radius:14px;padding:10px 14px;font-size:13px}textarea.fld{resize:vertical;min-height:84px;font-family:inherit}.note-new{flex-direction:column;gap:12px;display:flex}.note-new .acts{gap:8px;display:flex}.note-new .acts .ghost{flex:1}.start.sm{flex:1.6;width:auto;padding:13px;font-size:16px}.note span[lang=en]{text-align:start;display:block}.auth-msg{text-align:center;color:var(--bad);font-size:13px;line-height:1.6}.empty.card{margin-bottom:14px}.toast{align-items:center;gap:14px;display:flex}.toast-act{color:var(--cu1);padding:2px 4px;font-weight:800}.prop .phead{justify-content:space-between;align-items:center;gap:10px;margin-bottom:6px;display:flex}.prop .phead .lab{margin:0}.risk{border:1px solid var(--bd);color:var(--mut);white-space:nowrap;border-radius:999px;padding:3px 9px;font-size:12px;font-weight:800}.risk.low{color:var(--ok);border-color:#7fd8a659}.risk.medium{color:#e6b06b;border-color:#e6b06b66}.risk.high{color:var(--bad);border-color:#ee8c7c80}.prop.risk-high{background:linear-gradient(165deg,#ee8c7c1a,#ecd6aa08);border-color:#ee8c7c66}.prop .warn{color:var(--tx);background:#ee8c7c1a;border:1px solid #ee8c7c59;border-radius:14px;margin-bottom:10px;padding:10px 12px;font-size:13px;line-height:1.7}.prop .acts .danger{background:var(--bad);color:#2a0d08}.prop .okmsg{align-items:center;gap:12px}.prop.fin .okmsg{display:flex}.undo-link{color:var(--cu1);margin-inline-start:auto;font-size:13px;font-weight:800;text-decoration:underline}.sbody{scrollbar-width:none;padding:0 20px 28px;overflow-y:auto}.sbody::-webkit-scrollbar{display:none}.setrow{border-bottom:1px solid var(--bd);align-items:center;gap:14px;padding:14px 0;display:flex}.setrow .st{flex:1}.setrow .st b{font-size:16px;display:block}.setrow .st small{color:var(--mut);margin-top:2px;font-size:12px;line-height:1.6;display:block}.sw{background:var(--fill2);border:1px solid var(--bd);border-radius:99px;flex:none;width:52px;height:30px;transition:background .3s;position:relative}.sw i{top:3px;background:var(--tx);width:22px;height:22px;transition:inset-inline-start .4s var(--spring),background .3s;border-radius:50%;position:absolute;inset-inline-start:3px}.sw.on{background:var(--cu2)}.sw.on i{background:#fff;inset-inline-start:25px}.hist{list-style:none}.hist li{border-bottom:1px dashed #ecd6aa1a;align-items:center;gap:12px;padding:12px 0;display:flex}.hist .ht{flex:1;min-width:0}.hist .ht b{font-size:13px;line-height:1.5;display:block}.hist .ht small{color:var(--mut);font-size:12px}.hist .go{align-items:center;gap:5px;display:inline-flex}.hist .go svg{width:14px;height:14px}.signout{width:100%;margin-top:26px}.sheet.settings .chead .nm b{font-size:22px}@media (max-height:700px){.fring{width:220px;height:220px}.clock{font-size:34px}}.sheet.settings{height:92%;min-height:0;max-height:92%}.sheet.settings .sbody{flex:1}.sheet.settings.appt{height:88%;max-height:88%}.lab.sh{margin:22px 0 10px}.fieldrow{flex-direction:column;gap:6px;margin-bottom:12px;display:flex}.fieldrow>label,.fieldrow .lbl{color:var(--mut);font-size:12px;font-weight:700}.fieldrow .inline{align-items:center;gap:8px;display:flex}.fieldrow .inline .fld{flex:1}.sheet .fld{border-radius:14px;padding:12px 14px;font-size:16px}.sheet textarea.fld{min-height:64px}select.fld{appearance:none;background-image:none}.grid2{grid-template-columns:1fr 1fr;gap:10px;display:grid}.btnpair{gap:8px;margin:10px 0;display:flex}.btnpair>*{flex:1}.ghost.wide,.start.wide{width:100%;margin-top:10px}.seg{margin:0 0 8px}.sample{color:var(--tx);background:#d89a5e14;border:1px solid #d89a5e38;border-radius:16px;margin:4px 0 10px;padding:12px 14px;font-size:13px;line-height:1.7}.timepair{align-items:center;gap:6px;display:flex}.timepair .fld{width:104px;padding:8px 10px}.stepper{background:#0000004d;border-radius:14px;align-items:center;gap:10px;padding:4px;display:flex}.stepper button{background:var(--fill2);border-radius:10px;width:34px;height:34px;font-size:22px;font-weight:800}.stepper output{text-align:center;min-width:20px;font-family:var(--serif);font-size:22px}.primer h3{font-family:var(--serif);margin:18px 0 8px;font-size:22px}.primer ul{margin:6px 0 10px;padding-inline-start:20px;font-size:13px;line-height:1.9}.primer .warn{background:#ee8c7c1a;border:1px solid #ee8c7c59;border-radius:14px;margin:8px 0;padding:10px 12px;font-size:13px;line-height:1.7}.primer .acts,.dzbox .acts{gap:8px;margin-top:12px;display:flex}.dangerbtn{color:var(--bad)!important;border-color:#ee8c7c66!important}.lab.dz{color:var(--bad)}.dzbox{background:#ee8c7c0f;border:1px solid #ee8c7c4d;border-radius:18px;flex-direction:column;gap:8px;padding:14px;display:flex}.dzbox p{color:var(--tx);font-size:13px;line-height:1.7}.dzbox label,.admin .go{font-size:12px}.adminbtn{margin-top:14px}.hist .ht small{display:block}.pillx.sel{background:var(--fill2);color:var(--tx);border-color:#d89a5e80}.winwrap{margin:6px 0 8px}.winwrap .lab{margin-bottom:6px;font-size:12px}.winchips{flex-wrap:wrap;gap:6px;display:flex}.wincustom{color:var(--mut);align-items:center;gap:8px;margin-top:8px;font-size:12px;display:flex}.wincustom .fld{width:110px;padding:8px 10px}.taskblock>.winwrap{padding:0 0 10px}.winbtn{width:30px;height:30px;color:var(--mut);border-radius:50%;flex:none;place-items:center;display:grid}.winbtn svg{width:16px;height:16px}.winbtn.on{color:var(--cu1)}.nudge-banner{inset-inline:14px;z-index:97;opacity:0;transition:transform .7s var(--spring),opacity .4s;background:#121c16f0;border-radius:22px;flex-direction:column;gap:8px;padding:12px 14px;display:flex;position:absolute;top:14px;transform:translateY(-140%)}.nudge-banner.on{opacity:1;transform:none}.nb-main{text-align:start;flex-direction:column;gap:3px;display:flex}.nb-main b{font-family:var(--serif);color:var(--cu1);font-size:16px}.nb-main span{font-size:13px;line-height:1.6}.nb-acts{align-items:center;gap:8px;display:flex}.nb-acts button{background:var(--fill2);border:1px solid var(--bd);border-radius:999px;padding:7px 14px;font-size:13px;font-weight:700}.nb-acts .nb-x{place-items:center;width:30px;height:30px;margin-inline-start:auto;padding:0;display:grid}.nb-acts .nb-x svg{width:14px;height:14px}.upcoming{background:var(--card);border:1px solid var(--bd);width:100%;box-shadow:var(--hl);text-align:start;border-radius:20px;align-items:center;gap:12px;margin-top:14px;padding:12px 16px;display:flex}.upcoming .ud{background:var(--cu1);width:9px;height:9px;box-shadow:0 0 10px var(--cu1);border-radius:50%;flex:none}.upcoming .ut{flex-direction:column;flex:1;min-width:0;display:flex}.upcoming small{color:var(--mut);font-size:12px}.upcoming b{font-family:var(--serif);white-space:nowrap;text-overflow:ellipsis;font-size:16px;overflow:hidden}.upcoming .uw{color:var(--cu1);flex-direction:column;align-items:flex-end;font-size:13px;font-weight:700;display:flex}.card.cal{padding:14px}.calhead{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.calhead b{font-family:var(--serif);font-size:22px}.calhead .round{background:var(--fill);width:36px;height:36px}.calhead .round svg{width:16px;height:16px}.calgrid{text-align:center;grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.calgrid .wd{color:var(--mut);padding:4px 0;font-size:12px}.cd{aspect-ratio:1;color:var(--tx);transition:background .3s,transform .35s var(--spring);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:2px;font-size:13px;font-weight:700;display:flex}.cd.today{color:var(--cu1);border:1px solid #d89a5e99}.cd.sel{background:var(--fill2)}.cd .dots{gap:2px;height:5px;display:flex}.cd .dots em{background:var(--cu1);border-radius:50%;width:4px;height:4px}.agenda .lab{margin-bottom:6px}.appt-item{border-top:1px solid var(--bd);text-align:start;align-items:center;gap:14px;width:100%;padding:10px 0;display:flex}.appt-item:first-of-type{border-top:0}.appt-item .at{font-family:var(--serif);color:var(--cu1);font-variant-numeric:tabular-nums;flex-direction:column;min-width:54px;font-size:22px;display:flex}.appt-item .at small{color:var(--mut);font-family:Tajawal,sans-serif;font-size:12px}.appt-item .ab2{flex-direction:column;min-width:0;display:flex}.appt-item .ab2 small{color:var(--mut);font-size:12px}.tab{min-width:0}.tab span{white-space:nowrap}.ov.pending .ab{justify-content:center;gap:14px}.ov.pending .lg{margin:0 0 10px}.mpage{animation:pgin .55s var(--ease) both}@keyframes pgin{0%{opacity:0;transform:translateX(calc(var(--sx,1)*44px)) scale(.985);filter:blur(6px)}}.monthnav{justify-content:space-between;align-items:center;margin:-4px 0 14px;display:flex}.monthnav b{font-family:var(--serif);font-size:22px}.monthnav .round{background:var(--fill);border:1px solid var(--bd);width:38px;height:38px}.monthnav .round svg{width:16px;height:16px}.top .hr{align-items:center;gap:8px;display:flex}.carry{width:100%;color:var(--cu1);text-align:start;border:1px dashed #d89a5e73;border-radius:18px;align-items:center;gap:10px;margin-bottom:12px;padding:12px 16px;font-size:13px;display:flex}.carry svg{flex:none;width:18px;height:18px}.advice{border:1px solid var(--bd);border-radius:20px;flex-direction:column;gap:3px;margin-bottom:12px;padding:14px 16px;font-size:13px;line-height:1.7;display:flex}.advice b{font-family:var(--serif);font-size:16px}.advice.warn{background:#ee8c7c1a;border-color:#ee8c7c59}.advice.warn b{color:var(--bad)}.advice.good{background:#7fd8a617;border-color:#7fd8a64d}.advice.good b{color:var(--ok)}.advice.info{background:#a58cf01a;border-color:#a58cf04d}.advice.info b{color:#c3b2f6}.kpis{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:14px;display:grid}.kpi{flex-direction:column;gap:5px;margin:0;padding:14px;display:flex}.kpi.big{grid-column:1/-1}.kpi .lab{margin:0}.kpi .kv{font-family:var(--serif);font-variant-numeric:tabular-nums;font-size:22px}.kpi small{color:var(--mut);font-size:12px;line-height:1.5}.kpi .go{align-self:flex-start;margin-top:4px}.kpi .bignum{font-size:34px}.pos{color:var(--ok)}.neg{color:var(--bad)}.kv.debt{color:#c3b2f6}.kpi .trend{align-self:flex-start;padding:4px 10px;font-size:12px}.quick{flex-direction:column;gap:10px;display:flex}.quick .fld{border-radius:14px;width:100%;padding:12px 14px;font-size:16px}.qtype{background:#00000057;border-radius:14px;gap:6px;padding:4px;display:flex}.qtype button{color:var(--mut);border-radius:10px;flex:1;padding:9px;font-size:13px;font-weight:700}.qtype button.on{background:var(--fill2);color:var(--tx)}.start.sm.wide{justify-content:center;align-items:center;gap:6px;width:100%;display:flex}.start.sm svg{stroke:currentColor;fill:none;width:16px;height:16px}.mtabs{scrollbar-width:none;gap:8px;margin:0 -2px 14px;padding:2px;display:flex;overflow-x:auto}.mtabs::-webkit-scrollbar{display:none}.mtabs .pillx{flex:none}.burn{background:var(--fill2);border-radius:99px;height:10px;margin:14px 0 6px;position:relative;overflow:visible}.burn i{height:100%;transition:width 1.1s var(--ease);border-radius:99px;display:block}.burn i.ok{background:var(--ok)}.burn i.bad{background:var(--bad)}.burn u{background:var(--cu1);border-radius:2px;width:2px;height:20px;position:absolute;top:-5px}.row2.scale{color:var(--mut);font-size:12px}.row2.foot{border-top:1px solid var(--bd);margin-top:16px;padding-top:12px}.mbar i.tone-ok{background:var(--ok)}.mbar i.tone-warn{background:#e6b06b}.mbar i.tone-over{background:var(--bad)}.txrow{border-top:1px solid var(--bd);align-items:center;gap:6px;display:flex}.txrow:first-of-type{border-top:0}.txmain{text-align:start;flex:1;align-items:center;gap:12px;min-width:0;padding:11px 0;display:flex}.txmain .chip{border-radius:12px;flex:none;place-items:center;width:38px;height:38px;font-size:22px;display:grid}.txmain .txt{flex-direction:column;flex:1;min-width:0;display:flex}.txmain .txt b{white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.txmain .txt small{color:var(--mut);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.txmain .amt{font-variant-numeric:tabular-nums;font-size:13px;font-weight:800}.txdel{width:32px;height:32px;color:var(--mut);place-items:center;display:grid}.txdel svg{width:16px;height:16px}.dayhead{color:var(--mut);justify-content:space-between;margin:14px 0 2px;font-size:12px;font-weight:700;display:flex}.chips{flex-wrap:wrap;gap:6px;margin:10px 0;display:flex}.sechead{margin:6px 2px 12px}.card.debt .dn{font-family:var(--serif);font-size:22px}.badge{border-radius:999px;padding:3px 10px;font-size:12px;font-weight:800}.badge.good{color:var(--ok);background:#7fd8a624}.badge.warn{color:#e6b06b;background:#e6b06b24}.trio{text-align:start;grid-template-columns:repeat(3,1fr);gap:6px;margin:12px 0 4px;display:grid}.trio small{color:var(--mut);font-size:12px;display:block}.trio b{font-variant-numeric:tabular-nums;font-size:13px}.payhist{color:var(--mut);margin-top:10px;font-size:12px}.payhist summary{cursor:pointer;padding:4px 0}.card.debt .acts{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.checkrow{align-items:center;gap:10px;margin:6px 0 12px;font-size:13px;display:flex}.checkrow input{accent-color:#d89a5e;width:20px;height:20px}.setline{border-top:1px solid var(--bd);align-items:center;gap:8px;padding:8px 0;display:flex}.setline>span:first-child{flex:1;font-size:13px}.setline .fld{width:110px;padding:8px 10px}.setline small{color:var(--mut);font-size:12px}.addline{flex-direction:column;gap:8px;margin-top:12px;display:flex}.inline{align-items:center;gap:8px;display:flex}.inline .fld{flex:1}.backbtn{align-items:center;gap:4px;margin-bottom:6px;display:inline-flex}.backbtn svg{width:14px;height:14px}.curlist{margin-top:12px;list-style:none}.curlist button{border-top:1px solid var(--bd);text-align:start;align-items:center;gap:12px;width:100%;padding:12px 4px;display:flex}.curlist button.on{color:var(--cu1)}.curlist b{width:44px;font-size:13px}.curlist span{flex:1;font-size:13px}.curlist em{color:var(--mut);text-align:end;min-width:28px;font-style:normal}.kpi .kv{white-space:nowrap;font-size:22px}:root{--serif:"Tajawal","Segoe UI",Tahoma,sans-serif;--role:"Amiri","Times New Roman",serif;--t-display:34px;--t-title:22px;--t-body:16px;--t-small:13px;--t-micro:12px;--tone1:#0e1712;--tone2:#16231b;--tone3:#1d2e24;--ivory:#f0e9d8}::selection{background:var(--cu);color:#1c0f04}input,textarea,select{caret-color:var(--cu1)}input[type=checkbox],input[type=radio],input[type=range],progress{accent-color:var(--cu)}*{scrollbar-width:thin;scrollbar-color:#ecd6aa47 transparent}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:#ecd6aa42;border-radius:8px}::-webkit-scrollbar-track{background:0 0}.view,.cbar,.mtabs,.sugg,.ids{scrollbar-width:none}:focus-visible{outline:2px solid var(--cu1);outline-offset:3px}body{font-variant-numeric:tabular-nums;text-underline-offset:3px;font-size:var(--t-body)}a{text-underline-offset:3px}.cu-t,.bt b{-webkit-text-fill-color:currentColor;color:var(--cu1);background:0 0;-webkit-background-clip:border-box;background-clip:border-box}.bignum.cu-t{color:var(--ivory)}.bt b{letter-spacing:.3em}.rv,.lens.sq,.tab.bump svg.i{animation:none}.top{align-items:flex-end;margin-bottom:18px}.top small{display:none}.top h1{font-family:var(--serif);font-size:var(--t-title);letter-spacing:0;margin:0;font-weight:800;line-height:1.3}.sec{justify-content:space-between;align-items:center;margin:34px 2px 12px;display:flex}.sec b,.sec h2{font-family:var(--serif);font-size:var(--t-title);letter-spacing:0;font-weight:800;line-height:1.3}.sec small{display:none}.lab{font-size:var(--t-small);letter-spacing:0;color:var(--mut);text-transform:none;margin-bottom:8px;font-weight:800}.msect>.lab,.msect .row2>.lab{font-size:var(--t-body);color:var(--ivory)}.empty{text-align:start;color:var(--mut);line-height:1.8;font-size:var(--t-body);padding:18px 0}.top.hero{margin-bottom:18px;display:block}.hello{font-size:var(--t-small);color:var(--mut);margin:0 0 6px;line-height:1.5}.idh{font-family:var(--role);font-weight:700;font-size:clamp(30px,8.4vw,var(--t-display));letter-spacing:0;-webkit-line-clamp:2;animation:idin .7s var(--ease) both;-webkit-box-orient:vertical;margin:0;line-height:1.3;display:-webkit-box;overflow:hidden}@keyframes idin{0%{opacity:0;filter:blur(6px);transform:translateY(10px)}}.rings{opacity:1;gap:10px;transform:none}.rcard{background:var(--tone1);box-shadow:none;border:0;border-radius:22px;padding:14px 12px}.rl{font-size:var(--t-small);color:var(--mut);font-weight:700}.rc b{font-family:var(--role);font-size:var(--t-display);font-weight:700;line-height:1}.rc b .pcs{font-size:var(--t-body);color:var(--mut);font-family:var(--serif);margin-inline-start:2px}.rc small{font-size:var(--t-micro)}.rleg{gap:6px;margin-top:10px}.rleg div{font-size:var(--t-micro);gap:8px}.rleg .ini{width:18px;height:18px;font-size:var(--t-micro);color:#1c0f04;border-radius:50%;place-items:center;font-style:normal;font-weight:800;line-height:1;display:grid}.rleg em{font-size:var(--t-micro)}.rnote{font-size:var(--t-micro);color:var(--mut);text-align:center;margin-top:8px;line-height:1.5}.rc b.neg{color:var(--bad)}.step h3{font-family:var(--serif);font-size:var(--t-title);letter-spacing:0;font-weight:800;line-height:1.45}.tag{font-size:var(--t-small)}.tag .gdot{border-radius:50%;width:8px;height:8px;margin-inline-end:6px;display:inline-block}.start{font-size:var(--t-body)}.mom{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0 0 8px;padding:0}.ids{flex-wrap:wrap;gap:4px 18px;margin:0 0 6px;padding:0;overflow:visible}.idch{min-height:44px;font-family:var(--role);font-size:var(--t-body);color:var(--mut);box-shadow:none;background:0 0;border:0;border-radius:0;padding:8px 0;transform:none}.idch i{box-shadow:none}.idch.on{color:var(--ivory);text-underline-offset:7px;background:0 0;text-decoration:underline;text-decoration-thickness:2px;transform:none}.ids.dimm .idch:not(.on){opacity:.6}.chart-sum{font-size:var(--t-small);align-items:center;gap:6px;margin-top:6px;font-weight:700;display:flex}.chart-sum svg{stroke-width:2.6px;width:14px;height:14px}.chart-sum.up{color:var(--ok)}.chart-sum.dn{color:var(--bad)}.chartw text{font-size:var(--t-micro);fill:var(--mut)}.chartw:focus-visible{outline:2px solid var(--cu1);outline-offset:4px;border-radius:12px}.tip{direction:inherit;text-align:start;font-size:var(--t-small)}.note2{font-size:var(--t-small);color:var(--mut)}.mom .note2{margin-top:4px}.gd{box-shadow:none;border:0;border-top:1px solid var(--bd);background:0 0;border-radius:0;margin:0}.gd:last-child{border-bottom:1px solid var(--bd)}.gd.cur .tt b{color:var(--cu1)}.gdh{padding:14px 2px}.gdh .tt b{font-family:var(--serif);font-size:var(--t-body);font-weight:800}.gdh .tt small{font-size:var(--t-small)}.gdh .pc{font-family:var(--role);font-size:var(--t-title)}.gdx .in{padding:0 2px 12px}.mil span{font-size:var(--t-micro)}.row .t{font-size:var(--t-body)}.row .m{font-size:var(--t-small)}.nowbar{left:calc(14px + var(--sal));right:calc(14px + var(--sar));bottom:calc(var(--nav-stack) + 10px);min-height:var(--now-h);z-index:9;padding:8px 8px 8px 16px;background:var(--tone2);opacity:0;transition:transform .55s var(--ease),opacity .3s;border-radius:16px;align-items:center;gap:12px;padding-inline:16px 8px;display:flex;position:absolute;transform:translateY(170%)}.nowbar.on{opacity:1;transform:none}.nowbar .nt{flex-direction:column;flex:1;min-width:0;display:flex}.nowbar small{font-size:var(--t-micro);color:var(--mut)}.nowbar b{font-size:var(--t-body);white-space:nowrap;text-overflow:ellipsis;font-weight:800;overflow:hidden}.nstart{background:var(--cu);color:#1c0f04;height:44px;font-weight:800;font-size:var(--t-small);border-radius:12px;align-items:center;gap:6px;padding:0 18px;display:inline-flex}.nstart svg{fill:currentColor;stroke:none;width:14px;height:14px}.monthnav b{font-size:var(--t-title);font-family:var(--serif);font-weight:800}.statement{margin:0 0 24px}.srow{border-top:1px solid var(--bd);grid-template-columns:1fr auto;align-items:baseline;gap:2px 12px;padding:12px 0;display:grid}.srow:first-child{border-top:0}.srow .sl{font-size:var(--t-small);color:var(--mut)}.srow .sv{font-size:var(--t-body);text-align:end;font-weight:700}.srow .sv small{font-size:var(--t-small);color:var(--mut);font-weight:500}.srow .ss{font-size:var(--t-micro);color:var(--mut);grid-column:1/-1}.srow.close{padding:18px 0}.srow.close .sl{font-size:var(--t-body);color:var(--ivory);font-weight:800}.srow.close .sv.big{font-family:var(--role);font-size:var(--t-display);font-weight:700;line-height:1.1}.srow .go{grid-column:1/-1;justify-self:start}.uline{background:var(--fill2);border-radius:3px;grid-column:1/-1;height:3px;overflow:hidden}.uline i{background:var(--cu);height:100%;transition:width 1s var(--ease);display:block}.uline i.bad{background:var(--bad)}.msect{margin:0 0 30px}.msect.nudge{font-size:var(--t-body);line-height:1.8}.quick{background:var(--tone1);border-radius:18px;flex-direction:column;gap:10px;margin:0 0 22px;padding:16px;display:flex}.quick .lab{color:var(--ivory);font-size:var(--t-body)}.mtabs{margin:0 0 18px}.bignum{font-family:var(--role);font-size:var(--t-display);font-weight:700}.drow{border-top:1px solid var(--bd);padding:16px 0}.drow .dn{font-family:var(--serif);font-size:var(--t-body);font-weight:800}.trio b,.txmain .txt b,.txmain .amt{font-size:var(--t-body)}.dayhead{font-size:var(--t-small)}.badge{font-size:var(--t-micro)}.cal{background:var(--tone1);border-radius:20px;margin:0 0 8px;padding:14px}.calhead b{font-family:var(--serif);font-size:var(--t-title);font-weight:800}.agenda{margin:0 0 20px}.agenda h3{font-size:var(--t-small);color:var(--mut);margin:0 0 4px;font-weight:800}.agenda.today{background:var(--tone1);border-radius:16px;padding:12px 14px}.agenda.today h3,.agenda.today .appt-item .at{color:var(--cu1)}.appt-item .at{font-family:var(--serif);font-size:var(--t-title);min-width:76px;font-weight:800}.appt-item .at small{font-size:var(--t-micro)}.appt-item .ab2 b{font-size:var(--t-body)}.appt-item .ab2 small{font-size:var(--t-small)}.upcoming{background:var(--tone1);box-shadow:none;border:0}.note{border-top:1px solid var(--bd);font-family:var(--serif);font-size:var(--t-body);margin:0;padding:16px 0;line-height:1.8}.note small{font-family:var(--serif);color:var(--mut);font-size:var(--t-small);margin-top:6px;display:block}.note-new{background:var(--tone1);border-radius:18px;margin:0 0 14px;padding:14px}.sheet.settings .sbody>.fieldrow{border-top:1px solid var(--bd);flex-direction:row;justify-content:space-between;align-items:center;gap:12px;margin:0;padding:10px 0}.sheet.settings .sbody>.fieldrow>label{font-size:var(--t-body);color:var(--ivory);flex:0 0 36%;font-weight:500}.sheet.settings .sbody>.fieldrow>.fld,.sheet.settings .sbody>.fieldrow>.inline{flex:1;min-width:0}.sheet.settings .sbody>.fieldrow.stack{flex-direction:column;align-items:stretch}.sheet.settings .sbody>.fieldrow.stack>label{flex:none}.lab.sh{color:var(--ivory);font-size:var(--t-body);margin:30px 0 4px}.sample{font-size:var(--t-small);color:var(--mut);background:0 0;border:0;margin:0;padding:6px 0 10px}.dzbox{background:0 0;border:0;padding:0}.danger{border-top:1px solid #ee8c7c80;margin-top:44px;padding-top:4px}.setrow{border-bottom:0;border-top:1px solid var(--bd)}.setrow .st b{font-size:var(--t-body)}.setrow .st small{font-size:var(--t-small)}.msg.c{background:var(--tone2);border:0}.msg.u{background:#d89a5e2e;border:0}.prop,.prop.risk-high{border:0;border-top:1px solid var(--bd);background:0 0;border-radius:0;padding:12px 0;animation:none}.prop .lab{color:var(--ivory);font-size:var(--t-body)}.prop li{font-size:var(--t-body)}.prop li em{font-size:var(--t-small)}.memp .in{border:0;border-top:1px solid var(--bd);background:0 0;border-radius:0;padding:10px 0}.memp.on{max-height:520px;overflow-y:auto}.cbar{padding-bottom:6px}.round.glass,.btn-s.glass,.nudge-banner.glass,.glass.round{background:var(--tone2);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;border:0}.round.glass:after,.btn-s.glass:after,.nudge-banner.glass:after{display:none}.chipx{box-shadow:none;background:0 0;border:0;padding:8px 0}.langb{background:var(--tone2);box-shadow:none;border:0}.pillx{background:var(--tone2);border:0;min-height:44px}.pillx.sel{background:var(--tone3);color:var(--ivory);border:0}.go,.edl{background:var(--tone2);border:0}.cap.glass{background:#16231be6}.tab{color:#f0e9d8cc;font-size:var(--t-micro)}.tab.on{color:#fff}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.glass{background:#16231b}.sheet{background:#0e1712}}@media (prefers-reduced-transparency:reduce){.glass,.sheet,.scrim{-webkit-backdrop-filter:none;backdrop-filter:none}.glass{background:#16231b}.sheet{background:#0e1712}}.pager button,.chead .round,.memi button,.winbtn,.txdel,.stepper button,.nb-acts .nb-x,.calhead .round,.monthnav .round{position:relative}.pager button:after,.chead .round:after,.memi button:after,.winbtn:after,.txdel:after,.stepper button:after,.nb-acts .nb-x:after,.calhead .round:after,.monthnav .round:after{content:"";width:44px;height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.go,.edl,.langb,.toast-act,.nb-acts button,.carry,.upcoming,.hist .go{position:relative}.go:after,.edl:after,.langb:after,.toast-act:after,.nb-acts button:after{content:"";height:44px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.chk{position:relative}.chk:after{content:"";width:44px;height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.memi button{width:24px;height:24px}.deckwrap:focus-visible{outline:2px solid var(--cu1);outline-offset:4px;border-radius:26px}@media (prefers-reduced-motion:reduce){.idh{animation:none}.nowbar{transition:none}}.fld{background:var(--tone2);width:100%;color:var(--ivory);font-family:var(--serif);font-size:var(--t-body);border:0;border-radius:12px;outline:0;min-height:44px;padding:12px 14px;transition:background .3s,box-shadow .3s}.fld:focus{background:var(--tone3);box-shadow:inset 0 0 0 2px var(--cu)}.fld::placeholder{color:#8a9888}select.fld{appearance:none}input[type=date].fld,input[type=time].fld{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.fld:read-only{color:var(--mut)}@media (max-height:700px){.view{padding-top:16px}.brand{margin-bottom:6px}.top.hero{margin-bottom:10px}.idh{font-size:clamp(26px,7.4vw,30px)}.rw{max-width:108px}.rleg,.rnote{display:none}.rcard{padding:10px 10px 12px}.sec{margin:16px 2px 8px}.step{padding:14px 16px}.step h3{margin-bottom:4px;font-size:20px}.meta,.durs{margin-bottom:8px}.durs button{padding:6px}.start{padding:12px}.meta .tag:nth-child(2){display:none}.pager{margin-top:10px}.hintx{display:none}}.srow.close .sv.big{font-size:clamp(26px,8vw,var(--t-display))}.pub{--bg:#060b08;--s1:#0e1712;--s2:#16231b;--s3:#1d2e24;--ink:#f0e9d8;--mut:#9aa796;--acc:#d89a5e;--onacc:#1c0f04;--bad:#ee8c7c;--ok:#8fd4a4;--m:clamp(20px,5vw,32px);--ease:cubic-bezier(.22,1,.36,1);--spring:cubic-bezier(.34,1.35,.5,1);--f-lat:"Albert Sans","Tajawal",system-ui,sans-serif;--f-ar:"Tajawal","Albert Sans","Segoe UI",Tahoma,system-ui,sans-serif;--step-small:clamp(.8125rem,.79rem + .1vw,.875rem);--step-body:clamp(1.0625rem,1rem + .25vw,1.1875rem);--step-lead:clamp(1.25rem,1.1rem + .7vw,1.625rem);z-index:200;background:var(--bg);color:var(--ink);font-family:var(--f-ar);font-size:var(--step-body);line-height:1.55;position:fixed;inset:0;overflow:hidden}.pub.en{font-family:var(--f-lat)}.pub *{box-sizing:border-box}.pub :where(button,input){font:inherit;color:inherit}.pub :where(button){cursor:pointer;background:0 0;border:0}.pub :focus-visible{outline:2px solid var(--acc);outline-offset:3px;border-radius:6px}.pb-stage{grid-template-rows:auto 1fr auto auto;height:100%;min-height:560px;display:grid;position:relative;overflow:hidden}.pb-nav{padding:20px var(--m);z-index:3;justify-content:space-between;align-items:center;display:flex;position:relative}.pb-brand{font-family:var(--f-lat);letter-spacing:.24em;font-weight:600;font-size:var(--step-small);align-items:center;gap:10px;display:flex}.pb-brand svg{flex:none;width:30px;height:30px}.pb-navr{align-items:center;gap:6px;display:flex}.pb-link{min-height:44px;color:var(--ink);border-radius:10px;padding:10px 14px;font-size:15px;font-weight:500}.pb-link:hover{background:var(--s1)}.pb-link.lang{color:var(--acc);font-family:var(--f-lat);letter-spacing:.04em;font-weight:600}.pb-cm{min-height:0;padding:0 max(var(--m),20px);flex-direction:column;justify-content:center;align-items:center;gap:14px;display:flex;position:relative}.pb-disc{height:min(calc(100vw - 2 * max(var(--m),20px)),44svh,520px);aspect-ratio:1;opacity:0;width:auto;min-height:180px;animation:pbIn 1.2s .15s var(--ease) forwards;flex:0 auto;position:relative;transform:scale(.94)}.pb-disc img{will-change:transform;backface-visibility:hidden;width:100%;height:100%;animation:300s linear infinite pbSlow;display:block}@keyframes pbIn{to{opacity:1;transform:none}}@keyframes pbSlow{to{transform:rotate(360deg)}}@media (max-width:480px),(prefers-reduced-motion:reduce){.pb-disc img{will-change:auto;animation:none}}.pb-cap{font-size:var(--step-small);color:var(--mut);overflow-wrap:anywhere;align-self:flex-start;line-height:1.5}.pb-cap a{color:inherit;text-underline-offset:3px}.pb-lead{padding:20px var(--m) 6px;z-index:2;gap:18px;display:grid;position:relative}.pb-lead p{font-size:var(--step-lead);max-width:34ch;font-weight:500;line-height:1.35}.pub.ar .pb-lead p{line-height:1.6}.pb-btn{background:var(--acc);height:56px;color:var(--onacc);border-radius:6px;justify-content:center;align-items:center;gap:10px;padding:0 28px;font-size:17px;font-weight:600;transition:background .3s;display:inline-flex}.pb-btn:hover:not(:disabled){background:#e3a870}.pb-btn:disabled{opacity:.6;cursor:default}.pb-btn.flat{background:var(--s2);color:var(--ink)}.pb-btn.flat:hover:not(:disabled){background:var(--s3)}.pb-btn svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}[dir=rtl] .pb-btn .arr{transform:scaleX(-1)}.pb-lead .pb-btn{justify-self:start;min-width:200px}.pb-mono-w{padding:.08em max(var(--m),20px) calc(12px + env(safe-area-inset-bottom));max-width:100%;overflow:hidden}.pb-mono{white-space:nowrap;letter-spacing:-.03em;text-transform:uppercase;width:max-content;color:var(--ink);animation:pbRise 1.2s .3s var(--ease) forwards;padding-bottom:.04em;font-family:Imbue,Times New Roman,serif;font-weight:400;line-height:1.02;display:block;transform:translateY(105%)}.pub.ar .pb-mono{font-family:"Reem Kufi",var(--f-ar);letter-spacing:0;text-transform:none;padding-bottom:0;font-weight:700;line-height:1.4}.pub.en .pb-mono{padding-block:.04em .08em;line-height:1.02}@keyframes pbRise{to{transform:none}}.pb-scrim{opacity:0;pointer-events:none;z-index:19;background:#030604a8;transition:opacity .5s;position:absolute;inset:0}.pb-scrim.on{opacity:1;pointer-events:auto}.pb-panel{inset-inline:0;z-index:20;background:var(--s1);padding:22px var(--m) calc(26px + env(safe-area-inset-bottom));transition:transform .7s var(--ease),visibility .7s;visibility:hidden;border-radius:22px 22px 0 0;max-height:94svh;position:absolute;bottom:0;overflow-y:auto;transform:translateY(104%)}.pb-panel.on{visibility:visible;transform:none}.pb-ph{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.pb-tabs{background:var(--bg);border-radius:10px;gap:4px;padding:4px;display:flex;position:relative}.pb-tabs button{min-height:44px;color:var(--mut);z-index:1;border-radius:7px;padding:10px 18px;font-size:15px;font-weight:600;transition:color .3s;position:relative}.pb-tabs button.on{color:var(--ink)}.pb-tabs .th{background:var(--s2);transition:left .55s var(--spring),width .55s var(--spring);border-radius:7px;position:absolute;top:4px;bottom:4px}.pb-close{width:44px;height:44px;color:var(--mut);border-radius:10px;place-items:center;display:grid}.pb-close:hover{background:var(--s2)}.pb-close svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:20px;height:20px}.pb-panel h2{margin-bottom:6px;font-size:clamp(1.75rem,1.3rem + 2vw,2.25rem);font-weight:600;line-height:1.2}.pub.ar .pb-panel h2{font-family:"Reem Kufi",var(--f-ar);line-height:1.35}.pb-sub{color:var(--mut);max-width:40ch;margin-bottom:20px;font-size:16px}.pb-form{gap:12px;display:grid}.pb-f{gap:6px;display:grid}.pb-f .l{font-size:15px;font-weight:500}.pb-fld{background:var(--s2);border-radius:8px;align-items:center;height:56px;padding:0 16px;transition:background .3s,box-shadow .3s;display:flex}.pb-fld:focus-within{background:var(--s3);box-shadow:inset 0 0 0 2px var(--acc)}.pb-fld input{background:0 0;border:0;outline:0;flex:1;min-width:0;height:100%;font-size:17px}.pb-fld input::placeholder{color:#8a9888}.pb-fld button{color:var(--acc);min-height:44px;padding:12px 8px;font-size:14px;font-weight:600}.pb-fld.err{box-shadow:inset 0 0 0 2px var(--bad)}.pb-er{color:var(--bad);font-size:14px}.pb-rule{color:var(--mut);font-size:14px}.pb-row{color:var(--mut);cursor:pointer;align-items:center;gap:12px;min-height:44px;font-size:15px;line-height:1.5;display:flex}.pb-row input.pb-chk{appearance:none;background:var(--s2);cursor:pointer;border-radius:7px;flex:none;place-items:center;width:24px;height:24px;margin:0;transition:background .2s,box-shadow .2s;display:grid;box-shadow:inset 0 0 0 2px #6d7b6c}.pb-row input.pb-chk:checked{background:var(--acc) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5' fill='none' stroke='%231c0f04' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/16px no-repeat;box-shadow:none}.pb-row input.pb-chk[aria-invalid=true]:not(:checked){box-shadow:inset 0 0 0 2px var(--bad)}.pb-row input.pb-chk:focus-visible{outline:2px solid var(--acc);outline-offset:3px}.pb-sw{text-align:center;color:var(--mut);margin:4px 0;font-size:15px}.pb-note{background:var(--bg);color:var(--ink);border-radius:8px;align-items:flex-start;gap:12px;margin-top:6px;padding:14px 16px;font-size:15px;line-height:1.55;display:flex}.pb-note svg{fill:none;width:20px;height:20px;stroke:var(--acc);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;margin-top:2px}.pb-hide{display:none!important}.pb-shk{animation:.45s pbShk}@keyframes pbShk{20%{transform:translate(-8px)}50%{transform:translate(8px)}80%{transform:translate(-4px)}}.pb-msg{color:var(--ink);background:var(--bg);border-radius:8px;padding:12px 14px;font-size:15px}.pb-msg.bad{color:var(--bad)}.pb-turnstile{min-height:0}.pb-wait{z-index:30;background:var(--bg);opacity:0;animation:pbWaitIn .8s var(--ease) forwards;grid-template-rows:auto 1fr auto;display:grid;position:absolute;inset:0}@keyframes pbWaitIn{0%{opacity:0;transform:scale(1.03)}to{opacity:1;transform:none}}.pb-wb{padding:0 var(--m);align-content:center;gap:18px;min-height:0;display:grid}.pb-wb .pb-disc{width:min(62vw,34svh,380px);margin-bottom:10px;animation-delay:.4s}.pb-wb h2{letter-spacing:-.02em;text-transform:uppercase;max-width:12ch;font-family:Imbue,serif;font-size:clamp(2.25rem,1.2rem + 5vw,4.25rem);font-weight:400;line-height:.98}.pub.ar .pb-wb h2{font-family:"Reem Kufi",var(--f-ar);text-transform:none;letter-spacing:0;max-width:11ch;font-weight:700;line-height:1.15}.pb-wb p.t{font-size:var(--step-body);color:var(--ink);max-width:44ch}.pb-steps{gap:12px;margin:6px 0 4px;padding:0;list-style:none;display:grid}.pb-steps li{color:var(--mut);align-items:center;gap:14px;font-size:16px;display:flex}.pb-steps li.d{color:var(--ink)}.pb-steps li.c{color:var(--ink);font-weight:600}.pb-mk{background:var(--s2);border-radius:50%;flex:none;place-items:center;width:22px;height:22px;display:grid}.d .pb-mk{background:var(--acc)}.d .pb-mk svg{width:12px;height:12px;stroke:var(--onacc);fill:none;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.c .pb-mk:after{content:"";background:var(--acc);border-radius:50%;width:9px;height:9px;animation:1.8s ease-in-out infinite pbPu}@keyframes pbPu{50%{opacity:.5;transform:scale(.5)}}.pb-wf{padding:16px var(--m) calc(22px + env(safe-area-inset-bottom));flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pb-wf .pb-btn{height:52px}.pb-wf .em{color:var(--mut);word-break:break-all;margin-inline-start:auto;font-size:15px}@media (min-width:900px){.pb-stage{grid-template-columns:minmax(0,1.35fr) minmax(380px,1fr)}.pb-stage>.pb-nav{grid-column:1/3}.pb-stage>.pb-cm,.pb-stage>.pb-lead,.pb-stage>.pb-mono-w{grid-column:1}.pb-cm{flex-direction:column;justify-content:center;align-items:center;padding-bottom:40px}.pb-cm .pb-disc{width:min(100%,60svh,560px);height:auto}.pb-panel{visibility:visible;border-radius:0;flex-direction:column;grid-area:2/2/5;justify-content:center;max-height:none;padding:32px clamp(32px,4vw,64px);display:flex;position:relative;overflow-y:auto;transform:none}.pb-scrim,.pb-close,.pb-lead .pb-btn{display:none}.pb-wb{grid-template-columns:minmax(260px,.9fr) 1.1fr;align-content:center;justify-items:start;column-gap:clamp(40px,6vw,96px);padding:0 clamp(40px,6vw,96px)}.pb-wb .pb-disc{grid-row:1/5;justify-self:center;width:min(36vw,60svh,520px);margin:0}.pb-wf{justify-content:flex-start;padding-inline:clamp(40px,6vw,96px)}.pb-wf .em{margin-inline-start:24px}}@media (prefers-reduced-motion:reduce){.pub *{transition-duration:.01ms!important;animation:none!important}.pb-disc,.pb-mono,.pb-wait{opacity:1;transform:none}}.pub button:active{transform:none}.pub button{transition:background .3s}html[lang=ar] :not([lang=en]){text-transform:none;letter-spacing:0!important}.pub{overscroll-behavior:contain;height:100vh;height:var(--vvh,100dvh);top:var(--vvt,0px);max-width:100vw;bottom:auto;overflow:hidden auto}.pb-stage{grid-template-rows:auto minmax(225px,1fr) auto auto;height:100%;min-height:0;overflow:visible}.pb-nav{padding-inline:calc(var(--m) + var(--sal)) calc(var(--m) + var(--sar));padding-top:calc(20px + var(--sat))}.pb-brand{white-space:nowrap}.pb-nav,.pb-lead,.pb-mono-w{min-height:max-content}.pb-navr{flex:none}.pb-f,.pb-fld{min-width:0}.pb-pbody{display:contents}.pb-grab{display:none}.pb-sticky{display:block}@media (max-width:899px){.pb-scrim{position:fixed}.pb-panel{inset-inline:0;bottom:calc(100dvh - var(--vvt,0px) - var(--vvh,100dvh));max-height:calc(var(--vvh,100dvh) - 48px);border-radius:24px 24px 0 0;flex-direction:column;padding:0;display:flex;position:fixed;overflow:hidden;box-shadow:0 -12px 40px #00000080}.pb-grab{touch-action:none;cursor:grab;flex:none;justify-content:center;padding:10px 0 4px;display:flex}.pb-grab i{background:#3a4b3f;border-radius:9px;width:40px;height:5px}.pb-ph{padding:6px calc(var(--m) + var(--sal)) 10px calc(var(--m) + var(--sar));flex:none;margin:0}.pb-pbody{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;min-height:0;padding:0 calc(var(--m) + var(--sar)) 0 calc(var(--m) + var(--sal));flex:1;display:block;overflow-y:auto}.pb-pbody>:last-child{margin-bottom:calc(20px + var(--sab))}.pb-sticky{z-index:2;background:linear-gradient(transparent,var(--s1) 12px);margin-bottom:-4px;padding:14px 0 10px;position:sticky;bottom:0}.pb-panel h2{font-size:clamp(1.5rem,1.2rem + 1.6vw,2rem)}.pb-sub{margin-bottom:14px}.pb-form{gap:10px}.pb-fld{height:52px}.pb-panel:not(.on){visibility:hidden}}.pb-wait{padding-bottom:var(--sab);position:fixed;overflow:hidden auto}.pb-wb{min-width:0}.pb-wb h2{overflow-wrap:anywhere;max-width:100%;font-size:clamp(1.9rem,1.1rem + 4.6vw,4.25rem)}.pb-wb p.t{overflow-wrap:anywhere;max-width:100%}.pb-steps li{overflow-wrap:anywhere;align-items:flex-start}.pb-wf{padding-inline:calc(var(--m) + var(--sal)) calc(var(--m) + var(--sar))}.pb-wf .pb-btn{flex:150px;min-width:0;padding:0 18px}.pb-wf .em{text-align:start;overflow-wrap:anywhere;word-break:break-all;unicode-bidi:plaintext;flex:100%;order:3;margin:2px 0 0}@media (min-width:900px){.pb-wait{position:absolute}.pb-stage{height:100%;min-height:560px;overflow:hidden}.pb-wf .em{flex:0 auto;order:0;margin-inline-start:24px}.pb-wf .pb-btn{flex:none}}@media (max-width:359px){.pb-link{padding-inline:10px}.pb-btn{padding:0 18px}.pb-lead .pb-btn{width:100%;min-width:0}.pb-tabs button{padding-inline:12px}}@media (max-height:500px) and (max-width:899px){.pb-nav{padding-block:8px}.pb-disc{width:min(36vw,52dvh)}.pb-panel{max-height:calc(var(--vvh,100dvh) - 16px)}}.pb-sticky .pb-btn{width:100%}.pb-wait{flex-direction:column;display:flex}.pb-wait>.pb-nav{flex:none}.pb-wb{flex:1 0 auto}.pb-wf{flex:none}.pb-wb .pb-disc{width:min(62vw,34svh,380px);max-width:100%;height:auto;min-height:0}@media (min-width:900px){.pb-wb .pb-disc{width:min(36vw,60svh,520px)}}@media (max-height:500px) and (max-width:899px){.pb-wb .pb-disc{width:min(34vw,50dvh)}}@media (max-height:640px) and (max-width:899px){.pb-cm .pb-disc{height:min(calc(100vw - 2 * max(var(--m),20px)),24svh);min-height:96px}.pb-cm{gap:8px}.pb-nav{padding-block:10px}.pb-lead{gap:8px;padding-top:6px}.pb-lead p{font-size:1rem;line-height:1.45}.pb-lead .pb-btn{height:46px}.pb-mono-w{padding-bottom:calc(env(safe-area-inset-bottom) + 6px)}}.brand{flex-wrap:nowrap;gap:8px;min-width:0}.bl{flex:0 auto;gap:clamp(7px,2.4vw,11px);min-width:0}.mk{width:clamp(32px,10.5vw,42px);height:clamp(32px,10.5vw,42px)}.bt{min-width:0}.bt b{white-space:nowrap;letter-spacing:clamp(.16em,.9vw,.3em);font-size:clamp(11px,3.4vw,13px)}.bt small{white-space:nowrap}.brand .hr{flex-wrap:nowrap;flex:none;gap:6px}.brand .langb{white-space:nowrap;min-width:44px;min-height:44px;padding:0 12px}.brand .gearb{width:44px;padding:0}.chipx{white-space:nowrap;flex:none;gap:6px;min-height:44px;padding:0 2px}.chipx svg{fill:none;width:16px;height:16px;stroke:var(--cu1);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none}.chipx b{font-variant-numeric:tabular-nums}@media (max-width:379px){.bt small{display:none}.chipl{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.chipx{padding:0}.brand .hr{gap:4px}}@media (max-width:339px){:root{--px:16px}.bt{display:none}}.view>*{min-width:0;max-width:100%}.step h3,.ftask,.fidl,.fgoal,.note,.row .t,.gdh .tt b,.gdh .tt small,.appt-item .ab2 b,.appt-item .ab2 small,.msg,.prop li,.hist .ht b,.setrow .st,.nb-main,.idh,.hello,.advice,.card.debt .dn,.drow .dn,.upcoming b,.txmain .txt b{overflow-wrap:anywhere}.idh,.gdh .tt,.appt-item .ab2,.txmain .txt,.hist .ht,.setrow .st,.chead .nm,.row .t,.nb-main,.row{min-width:0}.rleg span{white-space:normal;overflow-wrap:anywhere;min-width:0}.rleg div{align-items:flex-start}.rleg em{white-space:nowrap}.rl span{overflow-wrap:anywhere;min-width:0}.rw{max-width:min(150px,100%)}.kv,.bignum,.srow .sv,.txmain .amt,.pc,.rc b,.trio b,.clock,.mini b,.uw,.curlist em,.stepper output,.gdh .pc,.sv.big{white-space:nowrap;font-variant-numeric:tabular-nums}.bignum{font-size:clamp(26px,8.6vw,var(--t-display))}.srow .sv,.kpi{min-width:0}.kpi .kv{font-size:clamp(17px,5.4vw,22px)}.rings{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:339px){.rings,.kpis,.grid2{grid-template-columns:minmax(0,1fr)}.trio{grid-template-columns:repeat(2,minmax(0,1fr))}.timepair .fld,.setline .fld,.wincustom .fld{width:100%;min-width:0}.setline,.timepair,.wincustom{flex-wrap:wrap}.sheet.settings .sbody>.fieldrow{flex-direction:column;align-items:stretch;gap:6px}.sheet.settings .sbody>.fieldrow>label{flex:none}.cd{border-radius:8px;font-size:12px}}.calgrid,.cd{min-width:0}.deckwrap{touch-action:pan-y}.msgs,.sbody,.sheet,.cbar,.sugg,.mtabs,.ids{overscroll-behavior:contain}.cbar,.sugg,.mtabs,.ids{-webkit-overflow-scrolling:touch}button,.tab,.chk,.nstart,.start{touch-action:manipulation}.stepper button{place-items:center;width:44px;height:44px;padding:0;line-height:1;display:grid}.toast{white-space:normal;text-align:center;max-width:calc(100% - 24px);top:calc(14px + var(--sat))}.nudge-banner{top:calc(12px + var(--sat));left:calc(14px + var(--sal));right:calc(14px + var(--sar));inset-inline:auto}.sheet{max-width:100%}.cfoot{padding-bottom:calc(14px + var(--sab))}.sbody{padding-bottom:calc(28px + var(--sab))}.chead{min-width:0}.credit{flex:none}.inbar{min-width:0}.fhead{padding:calc(20px + var(--sat)) calc(20px + var(--sar)) 20px calc(20px + var(--sal))}.fbody{padding:calc(76px + var(--sat)) 24px calc(84px + var(--sab));overscroll-behavior:contain;justify-content:safe center;gap:clamp(12px,3dvh,24px);overflow-y:auto}.fring{aspect-ratio:1;flex:none;width:min(268px,78vw,40dvh);height:auto}.clock{font-size:clamp(40px,min(16vw,9dvh),64px)}.fask{bottom:calc(24px + var(--sab));pointer-events:none}.fask>*{pointer-events:auto}.fdone{padding:calc(24px + var(--sat)) 24px calc(24px + var(--sab));overflow-y:auto}@media (max-height:700px){.fring{width:min(220px,78vw,40dvh)}.clock{font-size:clamp(34px,min(14vw,9dvh),48px)}}.kbd .navrow,.kbd .nowbar,.kbd .mini{display:none}.kbd .sheet,.kbd .sheet.settings{border-radius:18px 18px 0 0;height:100%!important;max-height:100%!important}.kbd .cfoot{padding-bottom:10px}.kbd .sugg{display:none}.kbd .view{padding-bottom:40px}@media (max-height:500px){:root{--nav-h:52px;--nav-gap:max(8px,var(--sab));--now-h:52px}body{padding:0;display:block}.phone{width:min(100%,640px);height:100vh;border-radius:0;height:100dvh;margin-inline:auto;position:fixed;inset-block:0;inset-inline:0;box-shadow:0 0 0 1px #17201a}.view{padding-top:calc(14px + var(--sat))}.cap{border-radius:26px;padding:4px}.lens{border-radius:22px;top:4px;bottom:4px}.tab{flex-direction:row;gap:7px}.coachbtn{width:48px;height:48px}.coachbtn svg{width:26px;height:26px}.navrow:before{inset:-28px 0 0}.nowbar{padding-block:4px}.sheet,.sheet.on,.sheet.full{height:96%}.grab{margin-top:6px}.chead{padding-block:6px}.fbody{padding:calc(56px + var(--sat)) 28px calc(20px + var(--sab));grid-template-columns:auto minmax(0,1fr);align-content:center;place-items:center;gap:6px 24px;display:grid}.fbody>.fring{grid-area:1/1/5;align-self:center;width:min(200px,50dvh)}.fbody>:not(.fring){grid-column:2}.fask{inset-inline:auto 20px;bottom:calc(10px + var(--sab))}.fdone{justify-content:flex-start;gap:8px}.medal{width:56px;height:56px;margin-bottom:0}.fdone h2{font-size:26px}.btnrow{flex-direction:row;margin-top:6px}.btnrow>*{flex:1;padding:12px}.toast{top:calc(8px + var(--sat))}}@media (max-height:500px) and (max-width:700px){.rw{max-width:96px}}html{background:#060b08;height:100%}body{background:#060b08}@media (max-width:480px),(pointer:coarse) and (max-width:1100px){body{background:var(--bg,#060b08);min-height:100%;padding:0;display:block}.phone{top:0;bottom:0;width:100%;max-width:560px;height:auto;min-height:0;box-shadow:none;border-radius:0;margin-inline:auto;position:fixed;inset-inline:0}.pub{height:auto;top:0;bottom:0}}@media (max-width:480px){.phone{max-width:none}}html.kbd .phone,html.kbd .pub{bottom:auto;top:var(--vvt,0px);height:var(--vvh,100dvh)}
