@font-face{font-family:Modon;src:url(/fonts/HelveticaNeueLTArabic-Roman.otf) format("opentype");font-weight:400;font-display:swap;ascent-override:82%;descent-override:38%;line-gap-override:0%}@font-face{font-family:Modon;src:url(/fonts/HelveticaNeueLTArabic-Bold.otf) format("opentype");font-weight:700;font-display:swap;ascent-override:82%;descent-override:38%;line-gap-override:0%}:root{--teal:#00594C;--teal-2:#0f6a5c;--lime:#98DE63;--ink:#0B2621;--grey:#F3F4EE;--white:#fff;--n600:#485B52;--n500:#647368;--n200:#D3D8D0;--n100:#E7EAE4;--mint:#E4F2C9;--field:#F2F7DA;--badge:#E4E8D5;--green:#007C09;--err:#C8372D;--err-bg:#F9E3CF;--warn-bg:#FAECCD;--warn:#A86300;--line:#E0E4DC}*{box-sizing:border-box}body,html{margin:0;height:100%}body{font-family:Modon,system-ui,-apple-system,Segoe UI,sans-serif;background:var(--n200);color:var(--ink);font-size:16px;line-height:1.8;-webkit-font-smoothing:antialiased}button,input,select{font:inherit;color:inherit}button{cursor:pointer;border:0;background:none;padding:0}a{color:inherit;text-decoration:none}h1,h2,h3,p{margin:0}.ltr{direction:ltr;unicode-bidi:-webkit-isolate;unicode-bidi:isolate}.num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}:focus-visible{outline:2px solid var(--teal);outline-offset:2px;border-radius:8px}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.shell{display:grid;grid-template-columns:264px 1fr;min-height:100dvh;background:var(--grey)}.side{background:var(--teal);color:#fff;padding:24px 16px;display:flex;flex-direction:column;gap:4px;position:-webkit-sticky;position:sticky;top:0;height:100dvh}.brand{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.brand svg{height:23px;width:auto}.side h2{font-weight:400;color:#b9d3cc;line-height:1.8;margin-top:12px}.side h2,.tab{font-size:13px}.tab{display:flex;align-items:center;gap:10px;height:42px;padding:0 12px;border-radius:12px;font-weight:700;color:#fff}.tab.on{background:var(--lime);color:var(--teal)}.tab svg{width:18px;height:18px}.who{margin-top:auto;display:flex;align-items:center;gap:12px;background:var(--teal-2);border-radius:16px;padding:12px}.who .av{width:36px;height:36px;border-radius:999px;background:var(--lime);color:var(--teal);display:grid;place-items:center;flex:none}.who .av svg{width:18px;height:18px}.who b{display:block}.who b,.who button{font-size:13px;line-height:1.4}.who button{color:#b9d3cc;min-height:28px}.main{min-width:0;flex-direction:column}.head,.main{display:flex}.head{align-items:center;justify-content:space-between;gap:16px;padding:20px 32px}.head h1{font-size:28px;line-height:1.55}.head p{color:var(--n600);font-size:16px}.back{display:inline-flex;align-items:center;gap:4px;min-height:28px;font-size:13px;color:var(--teal)}.back svg{width:16px;height:16px}.content{padding:4px 32px 32px;display:flex;flex-direction:column;gap:16px}.bottombar,.topbar{display:none}.badge{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 10px;border-radius:999px;font-size:13px;line-height:1;white-space:nowrap;background:var(--badge);color:var(--teal)}.badge svg{width:14px;height:14px}.badge.m{height:32px;padding:0 14px;font-size:16px}.badge.m svg{width:16px;height:16px}.badge.lime{background:var(--lime)}.badge.mint{background:var(--mint)}.badge.soft{background:var(--field);color:var(--green)}.badge.warn{background:var(--warn-bg);color:var(--ink)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:52px;padding:0 24px;border-radius:999px;font-size:20px;font-weight:400;line-height:1;white-space:nowrap;transition:background .15s,opacity .15s}.btn svg{width:22px;height:22px;flex:none}.btn.s{height:40px;padding:0 18px;font-size:16px;gap:8px}.btn.s svg{width:18px;height:18px}.btn.l{height:64px;font-size:28px}.btn.teal{background:var(--teal);color:#fff}.btn.teal:hover{background:#004a3f}.btn.mint{background:var(--mint);color:var(--teal)}.btn.mint:hover{background:#d9ebb8}.btn.white{background:#fff;color:var(--teal)}.btn.white:hover{background:var(--field)}.btn:disabled{opacity:.4;cursor:not-allowed}.btn.fill{flex:1 1;min-width:0}.card{background:#fff;border-radius:20px;padding:20px;display:flex;flex-direction:column;gap:12px;min-width:0}.card h3{font-size:18px;line-height:1.6}.tiles{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px}.tile{background:#fff;border-radius:20px;padding:18px;min-height:121px;display:flex;flex-direction:column;justify-content:center;gap:2px}.tile b{font-size:36px;line-height:1.5;color:var(--teal)}.tile span{color:var(--n600);font-size:16px}.sk{background:var(--n100);border-radius:8px;display:block}.toolbar{display:flex;align-items:center;gap:8px}.grow{flex:1 1}.search{display:flex;align-items:center;gap:8px;height:52px;padding:0 20px;border-radius:999px;background:#fff;width:340px;max-width:100%}.search svg{width:18px;height:18px;color:var(--teal);flex:none}.search input{border:0;outline:0;background:none;width:100%;font-size:16px}.search input::placeholder{color:var(--n500)}.pill{position:relative;display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 12px;border-radius:12px;background:#fff;font-size:13px}.pill.grey{background:var(--grey)}.pill small{color:var(--n500)}.pill b,.pill small{font-size:13px}.pill svg{width:14px;height:14px;color:var(--n600)}.pill select{position:absolute;inset:0;opacity:0;width:100%;cursor:pointer}.table{background:#fff;border-radius:20px;overflow:hidden}.tr{display:grid;grid-template-columns:minmax(220px,2.4fr) 72px 1.1fr .9fr .8fr .9fr 260px;align-items:center;border-bottom:1px solid var(--line);min-height:69px;padding:0 14px;grid-gap:12px;gap:12px}.tr.h{min-height:42px;background:var(--grey);font-size:13px;font-weight:700;color:var(--n600)}.tr:last-child{border-bottom:0}.tr .nm b{font-size:16px}.tr .nm b,.tr .nm span{display:block;line-height:1.4}.tr .nm span{font-size:13px;color:var(--teal);text-align:right}.tr .acts{display:flex;gap:8px;justify-content:flex-end}.tr b.n{font-size:16px}.thumb{width:44px;height:44px;border-radius:8px;background:var(--grey);padding:4px;display:grid;place-items:center}.thumb svg{width:100%;height:100%}.thumb.off{opacity:.45;filter:grayscale(1)}.foot{display:flex;align-items:center;justify-content:space-between;padding:8px 14px;color:var(--n600);font-size:13px;min-height:56px}.cards{display:none}.empty{flex:1 1;align-items:center;justify-content:center;text-align:center;padding:48px 24px;min-height:420px}.empty h3{font-size:22px}.empty p{color:var(--n600);max-width:300px}.studio{display:grid;grid-template-columns:560px 1fr;grid-gap:16px;gap:16px;align-items:start}.fields{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px 12px;gap:16px 12px}.field label{display:block;font-size:16px;color:var(--teal);line-height:1.8;margin-bottom:4px}.field input{width:100%;height:56px;border-radius:999px;border:0;outline:0;background:var(--field);padding:0 20px;font-size:19px;color:var(--n600)}.field input:focus{background:#fff;box-shadow:0 2px 12px rgba(11,38,33,.12);color:var(--teal)}.field.err input{background:var(--err-bg);color:var(--teal)}.field .help{font-size:13px;color:var(--err);margin-top:6px;line-height:1.8}.field input.ltr{text-align:right}.slug{display:flex;align-items:center;height:56px;border-radius:999px;background:var(--field);padding:0 20px;font-size:19px;color:var(--n600);direction:ltr}.slug:focus-within{background:#fff;box-shadow:0 2px 12px rgba(11,38,33,.12)}.slug span{color:var(--n500);white-space:nowrap;font-size:16px}.slug input{flex:1 1;min-width:0;background:none!important;box-shadow:none!important;padding:0!important;height:auto;border-radius:0}.field.err .slug{background:var(--err-bg)}.opt{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px}.opt>b{font-size:16px}.opt>div{display:flex;gap:8px;align-items:center;flex-wrap:wrap;justify-content:flex-end}.sw{width:44px;height:44px;border-radius:999px;display:grid;place-items:center}.sw svg{width:16px;height:16px;color:#fff}.sw:disabled{opacity:.35;cursor:not-allowed}.chip{height:36px;padding:0 14px;border-radius:999px;background:var(--field);color:var(--teal);font-size:13px;font-weight:700;line-height:1}.chip.on{background:var(--teal);color:#fff}.switch{width:52px;height:32px;background:var(--n200);padding:3px;display:flex;justify-content:flex-start;transition:background .15s}.switch,.switch i{border-radius:999px}.switch i{width:26px;height:26px;background:#fff;display:block}.switch.on{background:var(--teal);justify-content:flex-end}.note{font-size:13px;color:var(--n600);line-height:1.8}.preview{align-items:center;justify-content:center;padding:28px;gap:20px;position:-webkit-sticky;position:sticky;top:16px;min-height:100%}.qr{width:304px;max-width:100%}.qr svg{display:block;width:100%;height:auto}.qr.dim{opacity:.4}.short{font-size:20px;font-weight:700;color:var(--teal);line-height:1.3}.row{display:flex;gap:12px}.row.w{width:100%}.two{grid-template-columns:1fr 340px;grid-gap:16px}.three,.two{display:grid;gap:16px}.three{grid-template-columns:repeat(3,1fr);grid-gap:16px}.chead{justify-content:space-between;flex-wrap:wrap}.chead,.legend{display:flex;align-items:center;gap:16px}.legend{font-size:13px;color:var(--n600)}.legend i{display:inline-block;width:8px;height:8px;border-radius:99px;-webkit-margin-start:6px;margin-inline-start:6px}.bars{align-items:flex-end;justify-content:space-between;gap:4px;height:176px;padding:0 8px;direction:rtl}.bars,.day{display:flex}.day{flex-direction:column;align-items:center;gap:8px;flex:1 1;min-width:0}.day div{display:flex;align-items:flex-end;gap:4px;height:140px}.day i{display:block;width:12px;border-radius:6px;min-height:8px}.day span{font-size:13px;color:var(--n600);line-height:1.4}.day.today span{color:var(--ink);font-weight:700}.linkbox .top{display:flex;gap:16px;align-items:center}.linkbox .info{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:4px;align-items:flex-start}.linkbox .info b{font-size:16px;color:var(--teal);line-height:1.4;word-break:break-all}.linkbox .info small{font-size:13px;color:var(--n600);line-height:1.4}.linkbox .info em{font-style:normal;font-size:13px;font-weight:700;line-height:1.4;word-break:break-all}.qtile{width:100px;height:100px;border-radius:12px;background:var(--grey);padding:8px;flex:none}.qtile svg{width:100%;height:100%;display:block}.viewonly{display:flex;gap:8px;background:var(--grey);border-radius:12px;padding:12px;font-size:13px;color:var(--n600);line-height:1.8}.viewonly svg{width:16px;height:16px;flex:none;margin-top:4px;color:var(--teal)}.lrow{display:grid;grid-template-columns:88px 1fr 48px;align-items:center;grid-gap:12px;gap:12px;min-height:28px}.lrow span{font-size:16px;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lrow b{font-size:13px;text-align:left}.track{background:var(--grey);display:flex}.track,.track i{height:8px;border-radius:99px}.track i{display:block;background:var(--teal);min-width:8px}.lhead{display:flex;justify-content:space-between;align-items:center}.lhead small,.muted{font-size:13px;color:var(--n600)}.ov{position:fixed;inset:0;background:rgba(11,38,33,.5);display:grid;place-items:center;z-index:20;padding:16px}.dlg{background:#fff;border-radius:28px;padding:32px;width:480px;max-width:100%;display:flex;flex-direction:column;gap:16px}.dlg h2{font-size:22px;line-height:1.6}.dlg p{color:var(--n600)}.dlg .grab{display:none}.dlg .pv{background:var(--grey);border-radius:20px;padding:20px;display:grid;place-items:center}.dlg .pv div{width:156px}.dlg .pv svg{display:block;width:100%;height:auto}.toast{position:fixed;bottom:32px;left:50%;transform:translateX(-50%);background:var(--ink);color:#fff;border-radius:999px;height:46px;padding:0 20px;display:flex;align-items:center;gap:8px;font-size:16px;z-index:30}.toast svg{width:18px;height:18px;color:var(--lime)}.login{min-height:100dvh;background:var(--grey);display:grid;place-items:center;padding:24px}.login form{width:420px;max-width:100%;display:flex;flex-direction:column;gap:16px}.login .lg{height:26px;color:var(--teal);align-self:center;margin-bottom:8px}.login h1{font-size:28px;text-align:center}.login p{text-align:center;color:var(--n600)}.chips{display:flex;flex-wrap:wrap;gap:8px}.chips .chip{height:44px;font-size:16px;font-weight:400;padding:0 18px}.formerr{color:var(--err);font-size:13px;text-align:center}@media (max-width:900px){body{background:var(--grey)}.shell{display:block}.side{display:none}.topbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 20px;min-height:60px;position:-webkit-sticky;position:sticky;top:0;background:var(--grey);z-index:5}.topbar h1{font-size:16px;font-weight:700;flex:1 1;text-align:center;line-height:1.4}.topbar .ib{width:44px;height:44px;border-radius:999px;background:#fff;display:grid;place-items:center;color:var(--teal);flex:none}.topbar .ib.teal{background:var(--teal);color:#fff}.topbar .ib svg{width:20px;height:20px}.topbar .sp{width:44px;flex:none}.head{display:none}.content{padding:8px 20px 24px;gap:12px}.tiles{grid-template-columns:1fr 1fr;gap:12px}.tiles.home .tile:nth-child(n+3){display:none}.toolbar{flex-wrap:wrap}.search{width:100%}.table,.toolbar .btn,.toolbar .grow{display:none}.cards,.lcard{display:flex;flex-direction:column;gap:12px}.lcard{background:#fff;border-radius:20px;padding:16px}.lcard .top{display:flex;align-items:center;gap:12px}.lcard .nm{flex:1 1;min-width:0}.lcard .nm b{font-size:16px}.lcard .nm b,.lcard .nm span{display:block;line-height:1.4}.lcard .nm span{font-size:13px;color:var(--teal);text-align:right}.lcard .meta{display:flex;align-items:center;justify-content:space-between;font-size:13px;color:var(--n600)}.bottombar{display:flex;gap:12px;position:-webkit-sticky;position:sticky;bottom:0;background:#fff;padding:12px 20px calc(16px + env(safe-area-inset-bottom));z-index:6}.studio{grid-template-columns:1fr;gap:12px}.studio .preview{order:-1;position:static;padding:20px}.qr{width:238px}.fields{grid-template-columns:1fr}.opt{flex-direction:column;align-items:flex-start;gap:8px}.opt.inline{flex-direction:row;align-items:center}.chip{height:48px;font-size:16px;padding:0 20px}.preview .row{display:none}.three,.two{grid-template-columns:1fr;gap:12px}.two .linkbox{order:-1}.day i{width:8px;border-radius:4px}.day div{gap:2px}.bars{padding:0}.ov{place-items:end center;padding:0}.dlg{border-radius:28px 28px 0 0;width:100%;padding:12px 20px calc(32px + env(safe-area-inset-bottom))}.dlg .grab{display:block;width:36px;height:5px;border-radius:99px;background:var(--n200);margin:0 auto}.dlg .row .btn{flex:1 1}.dlg .formats{flex-direction:column}.dlg .formats .chip{width:100%}.toast{bottom:108px}.btn.s.m52{height:52px;font-size:20px}}.mark{--dx:0px;--dy:0px;display:block;max-width:100%;height:auto;flex:none}.mark .face{transform:translate(var(--dx),var(--dy));transition:transform .45s cubic-bezier(.2,.7,.2,1)}.mark .breath{transform-origin:170px 170px;animation:breath 6s ease-in-out infinite}.mark .eyes{transform:translate(calc(var(--dx)*.35),calc(var(--dy)*.35));transition:transform .45s cubic-bezier(.2,.7,.2,1)}.mark .e{opacity:0;transition:opacity .3s ease-out;transform-origin:170px 165px}.mark.m-idle .e-moon{opacity:1;animation:blink 4.2s ease-in-out infinite}.mark.m-error .e-sad,.mark.m-lost .e-lost,.mark.m-password .e-dash,.mark.m-success .e-joy{opacity:1}.mark.m-password .face{transform:translateY(14px)}.mark.m-error .face{transform:translateY(6px)}.mark.m-success .face{transform:translateY(-6px)}@keyframes breath{0%,to{transform:scale(1)}50%{transform:scale(1.025)}}@keyframes blink{0%,92%,to{transform:scaleY(1)}96%{transform:scaleY(.1)}}@media (prefers-reduced-motion:reduce){.mark .eyes,.mark .face{transition:none;transform:none!important}.mark .breath,.mark .e{animation:none!important}}.auth{min-height:100dvh;display:grid;grid-template-columns:600px 1fr;background:var(--grey)}.auth .form{display:flex;flex-direction:column;justify-content:center;gap:16px;padding:48px 80px}.auth .form>svg.lg{display:none}.auth h1{font-size:28px;line-height:1.55}.auth .lead{color:var(--n600);margin-bottom:4px}.auth .art{background:var(--teal);color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px;min-height:100dvh;position:-webkit-sticky;position:sticky;top:0}.auth .art>.lg{position:absolute;top:80px;left:50%;transform:translateX(-50%)}.auth .art .lg{height:31px;width:auto}.auth .small{display:none}.inviteNote{font-size:13px;color:var(--n600)}.asWho,.inviteNote{display:flex;align-items:center;justify-content:space-between;gap:8px}.asWho{background:#fff;border-radius:16px;padding:12px 16px;font-size:16px}.center{align-items:center;text-align:center}.code404{font-size:20px;font-weight:700;color:var(--teal);line-height:1.3}.lost{min-height:100dvh;background:var(--grey);display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:40px 24px;gap:24px;text-align:center}.lost .lg{height:27px;color:var(--teal)}.lost main{display:flex;flex-direction:column;align-items:center;gap:12px;max-width:480px}.lost h1{font-size:28px;line-height:1.55}.lost p{color:var(--n600)}.sechead{justify-content:space-between;gap:12px;min-height:52px}.sechead,.sechead h2{display:flex;align-items:center}.sechead h2{font-size:22px;line-height:1.6;gap:8px}.count{display:inline-grid;place-items:center;min-width:24px;height:24px;padding:0 8px;border-radius:99px;background:var(--lime);color:var(--teal);font-size:13px;font-weight:700;line-height:1}.tr.team{grid-template-columns:1.3fr 1.7fr 1fr .8fr 260px}.tr.inv{grid-template-columns:2fr 1fr 1fr 320px}.tr.inv b,.tr.team b{font-size:16px}.badge.teal{background:var(--teal);color:var(--lime)}.tcards{display:none}.side .tab+.tab{margin-top:4px}@media (max-width:900px){.auth{grid-template-columns:1fr}.auth .art{display:none}.auth .form{padding:24px 20px 32px;min-height:100dvh}.auth .form>svg.lg{display:block;height:23px;width:auto;color:var(--teal);align-self:center}.auth .small{display:flex;justify-content:center;margin:8px 0}.auth .btn{width:100%}.inviteNote .btn{width:auto}.table.t2{display:none}.tcards{gap:12px}.tcard,.tcards{display:flex;flex-direction:column}.tcard{background:#fff;border-radius:20px;padding:16px;gap:8px}.tcard b{font-size:16px;line-height:1.4}.tcard .ltr{font-size:13px;color:var(--n600);text-align:right;word-break:break-all}.tcard .row{flex-wrap:wrap}.tcard .meta{display:flex;justify-content:space-between;align-items:center;font-size:13px;color:var(--n600)}.sechead .btn{height:44px;font-size:16px;padding:0 18px}}