:root{--green: #66c185;--green-2: #7ac791;--green-3: #4faa6e;--green-light: #e6f4ec;--green-tint: #c2e3cd;--ink: #111317;--ink-soft: #4b5563;--muted: #9097a1;--line: #ececec;--bg: #ffffff;--card: #f4f4f5;--wa: #25d366;--radius: 20px;--shadow: none;--gradient: linear-gradient(135deg, var(--green-2), var(--green-3))}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html,body{margin:0;padding:0}body{font-family:IBM Plex Sans Arabic,system-ui,-apple-system,sans-serif;color:var(--ink);background:var(--bg);line-height:1.6}a{color:inherit;text-decoration:none}button{font-family:inherit;color:inherit;cursor:pointer}.container{width:100%;max-width:1180px;margin:0 auto;padding:0 26px}@media (max-width: 600px){.container{padding:0 32px}.main{padding-top:22px}.grid{gap:12px}.stats{gap:10px}}.deck-demo{background:#fff;padding:36px 0 30px;display:grid;place-items:center;gap:12px}.deck-demo .deck-caption{color:var(--muted);font-size:13px}.icon-carousel{display:grid;place-items:center;gap:14px}.ic-window{position:relative;width:104px;height:104px}.ic-tile{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:28px;display:grid;place-items:center;overflow:hidden;box-shadow:0 14px 30px #14141429;opacity:0;transform:scale(1.04);transition:opacity .5s ease,transform .5s cubic-bezier(.22,.61,.36,1);pointer-events:none;will-change:opacity,transform}.ic-tile.on{opacity:1;transform:scale(1);z-index:2;pointer-events:auto}.ic-tile img{width:60%;height:60%;object-fit:contain}.ic-tile span{font-weight:800;font-size:22px;letter-spacing:-.5px}.ic-dots{display:flex;gap:6px}.ic-dot{width:6px;height:6px;border-radius:999px;border:0;background:#d6dad8;padding:0;cursor:pointer;transition:width .3s,background .3s}.ic-dot.on{width:18px;background:var(--ink)}@media (prefers-reduced-motion: reduce){.ic-tile{transition:opacity .2s ease;transform:none}}.site-header{background:#fff;border-bottom:1px solid var(--line);position:sticky;top:0;z-index:20}.header-inner{display:flex;align-items:center;justify-content:space-between;height:60px}.brand-logo{height:30px;width:auto;display:block}.account{display:flex;align-items:center;gap:10px}.acc-phone{font-size:13px;color:var(--ink-soft)}.lang-toggle{border:1px solid var(--line);background:#fff;color:var(--ink);border-radius:999px;min-width:40px;height:34px;padding:0 12px;font-size:13px;font-weight:700;line-height:1;transition:.15s}.lang-toggle:hover{border-color:#cfd2d6;background:#fafafa}.btn{border:1px solid var(--line);background:#fff;color:var(--ink);border-radius:999px;padding:11px 18px;font-size:15px;font-weight:600;transition:.15s}.btn.small{padding:8px 14px;font-size:13px}.btn.full{width:100%;margin-top:8px}.btn.primary{background:var(--ink);border-color:transparent;color:#fff;box-shadow:0 8px 20px #11131733}.btn.primary:hover{background:#000;transform:translateY(-1px);box-shadow:0 10px 26px #11131747}.btn.primary:active{transform:translateY(0)}.btn.ghost{background:transparent}.btn.ghost:hover{border-color:#cfd2d6;color:var(--ink)}.btn.danger{color:#c0392b;border-color:#f0d3cf}.btn.danger:hover{background:#c0392b;border-color:#c0392b;color:#fff}.btn.whatsapp{background:var(--wa);border-color:transparent;color:#fff;display:inline-flex;align-items:center;justify-content:center;gap:8px}.btn:disabled{opacity:.5}.hero{background:#fff;color:var(--ink);padding:30px 0 14px}.hero h1{margin:0 0 6px;font-size:30px;font-weight:800;letter-spacing:-.5px}.hero p{margin:0;opacity:1;font-size:15px;color:var(--muted)}.main{padding-top:16px;padding-bottom:80px}.searchbar{display:flex;align-items:center;gap:8px;background:var(--card);border:1px solid transparent;border-radius:999px;padding:0 18px;color:var(--muted);box-shadow:none}.searchbar input{flex:1;border:0;background:transparent;padding:13px 0;font-family:inherit;font-size:15px;color:var(--ink);outline:none}.view-toggle{display:flex;gap:6px;margin-top:14px;background:#eef1ef;border-radius:12px;padding:4px}.view-toggle button{flex:1;border:0;background:transparent;min-height:40px;padding:9px;border-radius:9px;font-size:14px;font-weight:600;color:var(--ink-soft)}.view-toggle button.active{background:#fff;color:var(--ink);box-shadow:0 1px 4px #00000014}.chips{display:flex;gap:8px;margin-top:14px;overflow-x:auto;padding-bottom:4px;scrollbar-width:none}.chips::-webkit-scrollbar{display:none}.chip{white-space:nowrap;border:1px solid var(--line);background:#fff;border-radius:999px;padding:0 16px;min-height:44px;display:inline-flex;align-items:center;font-size:14px;color:var(--ink-soft);font-weight:500}.chip.active{background:var(--ink);border-color:var(--ink);color:#fff}.stats{display:flex;gap:8px;margin:14px 0}.stat{flex:1;border:1px solid transparent;box-shadow:none;border-radius:16px;padding:12px 6px;background:var(--card);display:flex;flex-direction:column;align-items:center;gap:3px;cursor:pointer;transition:.15s;font-family:inherit}.stat .stat-num{font-size:21px;font-weight:800;line-height:1;color:var(--ink)}.stat .stat-label{font-size:13px;color:var(--muted)}.stat.open .stat-num{color:var(--green-3)}.stat.active{border-color:var(--ink);background:#ececee}.stat.open.active{border-color:var(--green-3);background:var(--green-light)}.chips-sub{margin-top:8px}.chips-sub .chip.active{background:var(--ink);border-color:var(--ink)}.list-head{display:flex;align-items:center;justify-content:space-between;margin:18px 0 12px}.count{color:var(--muted);font-size:14px}.grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.card{text-align:center;background:#fff;border:1px solid transparent;box-shadow:0 2px 12px #10282212;border-radius:18px;padding:16px 12px;display:flex;flex-direction:column;align-items:center;gap:10px;transition:box-shadow .15s,transform .15s}.card:hover{box-shadow:0 8px 22px #1028221f;transform:translateY(-2px)}.card-logo{width:100%;height:92px;display:grid;place-items:center;background:var(--card);border-radius:14px;padding:12px;overflow:hidden}.card-logo img{width:100%;height:100%;object-fit:contain;display:block}.card-logo span{color:var(--ink-soft);font-weight:700;font-size:16px;line-height:1.3;text-align:center;padding:0 6px}.card h3{margin:0;font-size:14px;font-weight:600;line-height:1.4;min-height:38px;display:flex;align-items:center}.card-foot{display:flex;flex-wrap:wrap;gap:6px;justify-content:center;margin-top:auto}.pager{display:flex;align-items:center;justify-content:center;gap:16px;margin:20px 0 4px}.pager-btn{width:42px;height:42px;border-radius:50%;border:1px solid var(--line);background:#fff;font-size:20px;line-height:1;color:var(--ink);display:grid;place-items:center;transition:.15s}.pager-btn:hover:not(:disabled){border-color:#cfd2d6;background:#fafafa;transform:translateY(-1px)}.pager-btn:disabled{opacity:.35;cursor:default}.pager-info{font-size:14px;font-weight:700;color:var(--ink);min-width:58px;text-align:center}.lh-actions{display:flex;align-items:center;gap:8px}.view-mode{display:flex;gap:2px;background:#f0f0f1;border-radius:11px;padding:3px}.view-mode button{border:0;background:transparent;padding:7px;border-radius:8px;display:grid;place-items:center;color:var(--muted);transition:.15s}.view-mode button.active{background:#fff;color:var(--ink);box-shadow:0 1px 3px #0000001f}.card-logo-wrap{position:relative;width:100%}.stories-strip{background:#fff;padding:26px 0 10px}.clients-strip{background:#fff;padding:22px 0 28px}.attr-bar{display:flex;flex-direction:column;gap:10px;margin:6px 0 14px;padding:14px 16px;background:#fff3e8;border:1px solid #f6cfa3;border-radius:16px}.attr-def{margin:0;font-size:12.5px;color:#b5642a;line-height:1.55}.need-icon{color:#ea7a17;vertical-align:-2px;margin-inline-end:4px}.attr-bar .switch-label{color:#c0631a;display:inline-flex;align-items:center}.attr-bar .switch input:checked+.track{background:#ea7a17}.switch{display:inline-flex;align-items:center;gap:10px;cursor:pointer}.switch input{position:absolute;opacity:0;width:0;height:0}.switch .track{width:44px;height:26px;border-radius:999px;background:#d6dad8;transition:background .2s;flex-shrink:0;position:relative}.switch .knob{position:absolute;top:3px;inset-inline-start:3px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #00000040;transition:transform .2s}.switch input:checked+.track{background:var(--ink)}.switch input:checked+.track .knob{transform:translate(18px)}html[dir=rtl] .switch input:checked+.track .knob{transform:translate(-18px)}.switch input:focus-visible+.track{outline:2px solid var(--green-3);outline-offset:2px}.switch-label{font-size:14px;font-weight:600;color:var(--ink)}.dir-list{display:flex;flex-direction:column}.dir-row{display:flex;align-items:center;gap:14px;width:100%;padding:14px 2px;border:0;border-bottom:1px solid var(--line);background:transparent;text-align:start;font-family:inherit;cursor:pointer;transition:.15s}.dir-row:last-child{border-bottom:0}.dir-row:hover{background:#fafafa}.dir-logo-wrap{position:relative;flex-shrink:0}.dir-mark{position:absolute;top:-7px;inset-inline-start:-7px;z-index:2;background:var(--ink);color:#fff;font-size:10px;font-weight:800;line-height:1.5;padding:1px 7px;border-radius:999px;box-shadow:0 1px 5px #00000047}.dir-mark.high{background:#ea7a17}.dir-logo{width:52px;height:52px;flex-shrink:0;border-radius:14px;background:#fff;border:1px solid var(--line);display:grid;place-items:center;overflow:hidden}.dir-logo img{width:100%;height:100%;object-fit:contain;padding:7px}.dir-logo span{font-weight:700;font-size:11px;color:var(--ink-soft);text-align:center;line-height:1.2;padding:0 4px}.dir-info{flex:1;min-width:0}.dir-info strong{display:block;font-size:15px;font-weight:700;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dir-sub{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--muted);margin-top:2px}.attr-label{color:#ea7a17;font-weight:700}.dir-action{flex-shrink:0}.dir-claim{display:inline-block;background:var(--ink);color:#fff;border-radius:999px;padding:10px 22px;font-size:13px;font-weight:700;box-shadow:0 6px 16px #1113172e;transition:transform .15s ease,box-shadow .15s ease,background .15s ease}.dir-row:hover .dir-claim{transform:translateY(-1px);background:#000;box-shadow:0 9px 22px #11131742}.badge{font-size:11px;font-weight:700;padding:4px 10px;border-radius:999px;white-space:nowrap}.badge-open{background:var(--green-light);color:var(--green-3)}.badge-reserved,.badge-claimed{background:#e8eaee;color:#5b6573}.badge-completed{background:#e8f1fb;color:#1d6fc7}.chip-sm{font-size:11px;padding:4px 10px;border-radius:999px;background:#ececee;color:var(--ink-soft)}.deadline{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:600;color:#5b6573;background:#eef0f3;padding:3px 9px;border-radius:999px}.deadline.expired{color:#c0392b;background:#fdecea}.empty{background:#fff;border:1px dashed var(--line);border-radius:var(--radius);padding:40px;text-align:center;color:var(--muted)}.chal-list{display:flex;flex-direction:column;gap:16px}.chal{display:flex;flex-direction:column;gap:6px}.chal-top{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.chal-label{font-size:13.5px;font-weight:600;color:var(--ink);line-height:1.45}.chal-val{font-size:15px;font-weight:800;color:#ea7a17;flex-shrink:0}.chal-bar{height:9px;border-radius:999px;background:#f0e7df;overflow:hidden}.chal-bar span{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#f6a657,#ea7a17)}.chal-cap{font-size:11.5px;color:var(--muted)}.chal-count{flex-direction:row;align-items:center;gap:12px}.chal-num{flex-shrink:0;min-width:58px;padding:8px 10px;text-align:center;line-height:1;font-size:24px;font-weight:800;color:#ea7a17;background:#fff3e8;border-radius:14px}.chal-num-side{display:flex;flex-direction:column;gap:3px}.chal-text{position:relative;padding-inline-start:16px;font-size:13.5px;color:var(--ink-soft);line-height:1.5}.chal-text:before{content:"•";position:absolute;inset-inline-start:0;color:#ea7a17;font-weight:800}.sheet-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#33343f80;z-index:50;display:flex;align-items:flex-end;justify-content:center}.sheet{background:#fff;width:100%;max-width:520px;border-radius:22px 22px 0 0;padding:10px 20px 28px;padding-bottom:calc(28px + env(safe-area-inset-bottom));max-height:92vh;overflow-y:auto;animation:slideUp .22s ease}@keyframes slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}.sheet-handle{width:40px;height:4px;background:var(--line);border-radius:999px;margin:6px auto 14px}.sheet h3{margin:0 0 4px;font-size:20px}.sheet h4{margin:0 0 6px;font-size:15px}.sheet label{display:flex;flex-direction:column;gap:6px;font-size:14px;color:var(--ink-soft);margin:12px 0}.sheet input{border:1px solid var(--line);border-radius:12px;padding:13px;font-family:inherit;font-size:16px;color:var(--ink);background:#fff}.sheet input:focus{outline:none;border-color:var(--green)}.code-input{text-align:center;letter-spacing:14px;font-size:24px;font-weight:700}.sheet-head{display:flex;gap:14px;align-items:flex-start;margin-bottom:12px}.sheet-logo{width:84px;height:84px;flex-shrink:0;display:grid;place-items:center;background:#fff;border:1px solid var(--line);border-radius:14px;padding:8px;overflow:hidden}.sheet-logo img{width:100%;height:100%;object-fit:contain;display:block}.sheet-logo span{color:var(--green-3);font-weight:700}.sheet-meta{display:flex;flex-wrap:wrap;gap:6px;margin:6px 0}.sheet-section{margin:16px 0}.sheet-section p{margin:0;color:var(--ink-soft);font-size:14px;white-space:pre-wrap}.premade{background:var(--bg);border:1px solid var(--line);border-radius:12px;padding:12px;font-size:14px}.contact-row{margin:10px 0;font-size:15px}.unavailable{text-align:center;color:var(--muted);padding:14px;background:var(--bg);border-radius:12px}.site-link{display:inline-flex;align-items:center;gap:6px;color:var(--green-3);font-size:14px;font-weight:600;margin:4px 0 14px}.reserved-block{display:flex;flex-direction:column;gap:10px}.reserved-ok{background:var(--green-light);color:var(--green-3);font-weight:700;padding:12px;border-radius:12px;text-align:center;margin-bottom:4px}.opt-card{display:flex;align-items:center;gap:14px;border:1px solid var(--line);border-radius:14px;padding:14px;background:#fff;color:var(--ink);text-align:start;transition:.15s}.opt-card:hover{border-color:var(--green);box-shadow:var(--shadow)}.opt-card strong{display:block;font-size:15px}.opt-card span{display:block;font-size:12.5px;color:var(--muted);margin-top:2px}.opt-icon{flex-shrink:0;color:var(--green-3)}.opt-card.wa{background:#eafaf0;border-color:#b8e8c8}.opt-card.wa .opt-icon{color:var(--wa)}.opt-card.disabled{opacity:.6}.opt-card.success{background:var(--green-light);border-color:#b8e8c8}.msg-box{border:1px solid var(--line);border-radius:14px;padding:14px;display:flex;flex-direction:column;gap:10px}.msg-head{display:flex;align-items:center;justify-content:space-between}.msg-head strong{font-size:15px}.copy-btn{border:1px solid var(--green);color:var(--green-3);background:#fff;border-radius:999px;padding:6px 16px;font-size:13px;font-weight:600}.copy-btn:hover{background:var(--green-light)}.msg-text{margin:0;white-space:pre-wrap;word-break:break-word;background:var(--bg);border-radius:10px;padding:12px;font-size:13.5px;color:var(--ink-soft);line-height:1.7}.opt-card{width:100%;cursor:pointer}.opt-card.sel{border-color:var(--green);background:var(--green-light)}.opt-card.form{flex-direction:column;align-items:stretch;gap:12px}.opt-panel{border:1px solid var(--line);border-radius:12px;padding:12px;display:flex;flex-direction:column;gap:10px;margin:-4px 0 4px}.opt-panel.success{background:var(--green-light);border-color:#b8e8c8;color:var(--green-3);font-weight:600;text-align:center}.opt-panel textarea{border:1px solid var(--line);border-radius:10px;padding:11px;font-family:inherit;font-size:15px;resize:vertical}.confirm-box{background:var(--bg);border:1px solid var(--line);border-radius:14px;padding:16px;display:flex;flex-direction:column;gap:6px}.confirm-box strong{font-size:16px}.confirm-box span{color:var(--muted);font-size:14px}.confirm-actions{display:flex;gap:10px;margin-top:8px}.confirm-actions .btn{flex:1}.notice{background:#fff7e6;border:1px solid #f0c674;border-radius:14px;padding:16px;text-align:center;display:flex;flex-direction:column;gap:4px}.notice strong{color:#8a6d1a;font-size:16px}.notice span{color:#a98a3a;font-size:14px}.assign-list{max-height:50vh;overflow:auto;display:flex;flex-direction:column;gap:6px;margin:4px 0}.assign-row{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--line);border-radius:10px;background:#fff;text-align:start;font-family:inherit;cursor:pointer}.assign-row .assign-name{flex:1;font-size:14px}.assign-row.on{background:var(--green-light);border-color:var(--green)}.assign-row>span:first-child{width:20px;font-weight:700;color:var(--green-3)}.overview{display:flex;flex-direction:column;gap:18px}.kpi-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:12px}.kpi{background:#fff;border:1px solid var(--line);border-radius:14px;padding:16px;display:flex;flex-direction:column;gap:4px;align-items:center}.kpi-num{font-size:28px;font-weight:800;color:var(--ink)}.kpi-label{font-size:13px;color:var(--muted);text-align:center}.panel{background:#fff;border:1px solid var(--line);border-radius:14px;padding:18px}.panel h3{margin:0 0 14px;font-size:16px}.stackbar{display:flex;height:32px;border-radius:8px;overflow:hidden;background:var(--bg)}.stackbar>div{display:grid;place-items:center;color:#fff;font-size:13px;font-weight:700;min-width:24px}.seg-open{background:var(--green-3)}.seg-reserved{background:#d4a017}.seg-completed{background:#1d6fc7}.legend{display:flex;gap:16px;flex-wrap:wrap;margin-top:12px;font-size:13px;color:var(--muted)}.legend .dot{display:inline-block;width:12px;height:12px;border-radius:3px;margin-inline-end:5px;vertical-align:middle}.bar-row{display:flex;align-items:center;gap:10px;margin-bottom:10px}.bar-label{width:130px;font-size:13px;flex-shrink:0}.bar-track{flex:1;height:14px;background:var(--bg);border-radius:7px;overflow:hidden}.bar-fill{height:100%;background:var(--green);border-radius:7px}.bar-fill.alt{background:#4a90d9}.bar-val{width:28px;text-align:start;font-size:13px;font-weight:700}.table-wrap{overflow-x:auto}.data-table{width:100%;border-collapse:collapse;font-size:13px}.data-table th,.data-table td{text-align:start;padding:10px 8px;border-bottom:1px solid var(--line);vertical-align:top}.data-table th{color:var(--muted);font-weight:600;white-space:nowrap}.opt-form-head{display:flex;align-items:center;gap:14px}.opt-form-row{display:flex;gap:8px}.opt-form-row input{flex:1;border:1px solid var(--line);border-radius:12px;padding:12px;font-family:inherit;font-size:16px}.opt-form-row input:focus{outline:none;border-color:var(--green)}.opt-form-row .btn{white-space:nowrap}.welcome-block{text-align:center;padding:16px 4px 4px}.welcome-block h3{font-size:24px;margin:8px 0 4px}.welcome-emoji{font-size:48px;line-height:1}.dev-hint{background:#fff7e6;border:1px dashed #f0c674;color:#8a6d1a;border-radius:12px;padding:10px;font-size:13px;text-align:center;margin:4px 0}.form-error{background:#fdecea;color:#c0392b;border:1px solid #f5c6c0;border-radius:12px;padding:10px 12px;font-size:14px;margin:6px 0}.muted{color:var(--muted)}.site-footer{background:var(--ink);color:#fff;padding:26px 0;margin-top:20px}.footer-inner{display:flex;flex-direction:column;gap:14px;align-items:flex-start}.brand-logo-white{height:26px;filter:brightness(0) invert(1);opacity:.92}.footer-links{display:flex;flex-direction:column;gap:10px;font-size:13px;color:#aeb1ba}.admin-link{color:#fff;border:1px solid rgba(255,255,255,.25);padding:6px 14px;border-radius:999px;align-self:flex-start}.admin-link:hover{background:#ffffff1f}@media (min-width: 760px){.header-inner{height:72px}.brand-logo{height:36px}.hero{padding:48px 0 52px}.hero h1{font-size:36px}.hero p{font-size:17px}.grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:18px}.card{padding:22px 18px}.card-logo{height:120px}.card h3{font-size:16px}.sheet-overlay{align-items:center}.sheet{border-radius:22px;animation:pop .18s ease}@keyframes pop{0%{transform:scale(.96);opacity:0}to{transform:scale(1);opacity:1}}.footer-inner{flex-direction:row;justify-content:space-between;align-items:center}.footer-links{flex-direction:row;align-items:center;gap:18px}}.admin-auth{min-height:100vh;display:grid;place-items:center;background:var(--gradient);padding:20px}.auth-card{background:#fff;width:min(400px,100%);border-radius:18px;padding:34px 28px;display:flex;flex-direction:column;gap:12px;box-shadow:0 18px 50px #0003;text-align:center}.auth-card img.brand-logo{height:34px;margin:0 auto 4px}.auth-card h1{margin:0;font-size:22px}.auth-card label,.modal label{display:flex;flex-direction:column;gap:6px;text-align:start;font-size:14px;color:var(--ink-soft)}.auth-card input,.modal input,.modal textarea,.modal select{border:1px solid var(--line);border-radius:10px;padding:11px 12px;font-family:inherit;font-size:15px;color:var(--ink);background:#fff}.auth-card input:focus,.modal input:focus,.modal textarea:focus{outline:none;border-color:var(--green)}.back-link{font-size:13px;margin-top:4px}.admin-shell{min-height:100vh;background:var(--bg)}.admin-bar{background:#fff;border-bottom:1px solid var(--line);height:60px;display:flex;align-items:center;justify-content:space-between;padding:0 16px;position:sticky;top:0;z-index:10}.admin-bar img.brand-logo{height:28px}.admin-actions{display:flex;gap:8px}.admin-main{padding:18px 0 64px}.tabs{display:flex;gap:6px;overflow-x:auto;background:#eef1ef;padding:4px;border-radius:12px;margin-bottom:18px;scrollbar-width:none}.tabs::-webkit-scrollbar{display:none}.tabs button{flex:1 0 auto;white-space:nowrap;border:0;background:transparent;padding:9px 14px;border-radius:9px;font-size:14px;font-weight:600;color:var(--ink-soft)}.tabs button.active{background:#fff;color:var(--green-3);box-shadow:0 1px 4px #00000014}.admin-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.admin-head h2{margin:0;font-size:19px}.rows{background:#fff;border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.row{display:flex;align-items:center;gap:12px;padding:14px 16px;border-bottom:1px solid var(--line)}.row:last-child{border-bottom:0}.row-logo{width:48px;height:48px;flex-shrink:0;object-fit:contain;background:var(--bg);border-radius:8px;padding:4px}.row-main{flex:1;min-width:0}.row-main strong{display:block;font-size:15px}.row-sub{font-size:12px;color:var(--muted);display:flex;flex-wrap:wrap;gap:6px;margin-top:3px;align-items:center}.row-actions{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.row-actions .btn{padding:7px 11px;font-size:12.5px}.modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#33343f80;display:grid;place-items:center;padding:16px;z-index:60}.modal{background:#fff;width:min(480px,100%);border-radius:16px;padding:24px;display:flex;flex-direction:column;gap:12px;max-height:92vh;overflow:auto}.modal h3{margin:0}.modal textarea{min-height:80px;resize:vertical}.modal-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:4px}.logo-preview{background:var(--green-light);border-radius:10px;padding:10px;display:grid;place-items:center}.logo-preview img{max-height:80px;max-width:100%;object-fit:contain}.field-row{display:grid;grid-template-columns:1fr 1fr;gap:10px}.seg{display:flex;gap:6px;flex-wrap:wrap}.seg button{border:1px solid var(--line);background:#fff;border-radius:999px;padding:7px 12px;font-size:13px}.seg button.active{background:var(--ink);color:#fff;border-color:var(--ink)}.mb{--mb-ink: #111317;--mb-sub: #6b7280;--mb-line: #ececec;background:#fff;color:var(--mb-ink);min-height:100vh;text-align:left;font-family:IBM Plex Sans Arabic,system-ui,-apple-system,sans-serif}.mb.mb-embed{min-height:auto}.mb-embed .mb-hero{padding-top:26px}.mb-embed .mb-trusted{padding-bottom:16px}.mb section{padding-left:24px;padding-right:24px}.mb-nav{position:sticky;top:0;z-index:30;padding:12px 16px;background:#fff}.mb-nav-pill{display:flex;align-items:center;justify-content:space-between;background:#f3f4f6;border-radius:999px;padding:12px 20px}.mb-word{font-weight:800;font-size:20px;letter-spacing:-.5px}.mb-burger{background:none;border:0;display:grid;gap:5px;padding:6px}.mb-burger span{display:block;width:20px;height:2px;background:var(--mb-ink);border-radius:2px}.mb-hero{padding-top:40px;padding-bottom:8px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:18px}.mb-hero h1{margin:6px 0 0;font-size:34px;line-height:1.12;font-weight:800;letter-spacing:-1px;max-width:320px}.mb-hero p{margin:0;color:var(--mb-sub);font-size:16px;line-height:1.5;max-width:320px}.mb-cta{display:flex;gap:12px;margin-top:4px;width:100%;justify-content:center}.mb-btn{border-radius:999px;padding:15px 28px;font-size:15px;font-weight:700;border:1px solid transparent;display:inline-flex;align-items:center;gap:8px;transition:transform .15s ease,box-shadow .15s ease,background .15s ease,border-color .15s ease}.mb-btn:hover{transform:translateY(-1px)}.mb-btn:active{transform:translateY(0)}.mb-btn-dark{background:var(--mb-ink);color:#fff;box-shadow:0 8px 20px #11131738}.mb-btn-dark:hover{background:#000;box-shadow:0 10px 26px #1113174d}.mb-btn-ghost{background:#fff;color:var(--mb-ink);border-color:var(--mb-line);box-shadow:0 2px 8px #1113170d}.mb-btn-ghost:hover{border-color:#cfd2d6;box-shadow:0 6px 16px #11131714}.mb-btn-arrow{font-size:17px;line-height:1;transition:transform .15s ease}.mb-btn-ghost:hover .mb-btn-arrow{transform:translate(2px)}.screens-marquee{width:100%;max-width:680px;overflow:hidden;margin:8px auto 4px;direction:ltr;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.screens-track{display:flex;gap:16px;width:max-content;direction:ltr;animation:screens-marq 32s linear infinite}.screens-marquee:hover .screens-track{animation-play-state:paused}.screen-card{height:440px;aspect-ratio:366 / 792;width:auto;flex:0 0 auto;border-radius:22px;object-fit:cover;display:block;box-shadow:0 14px 34px #1113172e;-webkit-user-select:none;user-select:none}@keyframes screens-marq{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion: reduce){.screens-track{animation:none}}.mb-trusted-inline{width:100%;display:flex;flex-direction:column;align-items:center;gap:16px;margin:14px 0 4px}.mb-marquee{width:100%;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}.mb-marquee-track{display:flex;align-items:center;gap:40px;width:max-content;animation:mb-marq 26s linear infinite}.mb-marquee:hover .mb-marquee-track{animation-play-state:paused}.mb-marquee-logo{height:30px;width:auto;max-width:108px;object-fit:contain;filter:grayscale(1);opacity:.62;transition:filter .2s,opacity .2s}.mb-marquee-logo:hover{filter:grayscale(0);opacity:1}@keyframes mb-marq{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion: reduce){.mb-marquee-track{animation:none}}.mb-trusted{padding-top:40px;padding-bottom:8px;display:flex;flex-direction:column;align-items:center;gap:22px}.mb-trusted-label{color:var(--mb-sub);font-size:13px}.mb-logos{display:flex;align-items:center;justify-content:center;gap:26px;flex-wrap:wrap}.mb-logo{height:26px;width:auto;object-fit:contain;filter:grayscale(1);opacity:.55;transition:.2s}.mb-logo:hover{filter:grayscale(0);opacity:1}.mb-logo-text{font-weight:800;font-size:20px;height:auto;filter:grayscale(1)}.mb-logo-text:hover{filter:grayscale(0)}.mb-stories{padding-top:48px;padding-bottom:56px}.mb-stories h2{text-align:center;font-size:26px;font-weight:800;letter-spacing:-.5px;margin:0 0 22px}.mb-story-scroll{display:flex;gap:14px;overflow-x:auto;padding-bottom:8px;margin:0 -24px;padding-left:24px;padding-right:24px;scroll-snap-type:x mandatory;scrollbar-width:none}.mb-story-scroll::-webkit-scrollbar{display:none}.mb-story{flex:0 0 78%;max-width:300px;aspect-ratio:3 / 4;border-radius:22px;padding:18px;color:#fff;display:flex;flex-direction:column;justify-content:space-between;scroll-snap-align:start;box-shadow:0 10px 30px #0000001f}.mb-story-label{font-weight:700;font-size:15px;opacity:.9}.mb-story-stats{display:flex;flex-direction:column;gap:8px}.mb-stat strong{display:block;font-size:22px;font-weight:800;color:#7ee0a3;line-height:1}.mb-stat span{font-size:13px;opacity:.85}@media (min-width: 760px){.mb-hero h1{font-size:44px;max-width:560px}.mb-hero p{font-size:18px;max-width:460px}.mb-story{flex-basis:300px}}
