:root{--ib-brand:#766656;--ib-brand-deep:#4e4339;--ib-accent:#8e5c2a;--ib-accent-soft:#c99a62;--ib-canvas:#f8f5f1;--ib-surface:#fff;--ib-muted:#f1ece5;--ib-subtle:#efe9e2;--ib-text:#2b2a28;--ib-text-2:#5f574f;--ib-text-3:#8f857a;--ib-border:#e2d9ce;--ib-tbc:#fff1c2;--ib-font:"Nunito Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--ib-font-ar:"Tajawal", "Nunito Sans", system-ui, sans-serif}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-block-start:24px}body{background:var(--ib-canvas);color:var(--ib-text);font:16px/1.7 var(--ib-font);-webkit-font-smoothing:antialiased;margin:0}[lang=ar],html[dir=rtl] body{font-family:var(--ib-font-ar)}[lang=en]{font-family:var(--ib-font)}img{max-width:100%;display:block}a{color:var(--ib-accent)}html[lang=ar] [data-en],html[lang=en] [data-ar]{display:none!important}.ib-wrap{max-width:1160px;margin-inline:auto;padding-inline:24px}.ib-bar{background:linear-gradient(160deg, var(--ib-brand), var(--ib-brand-deep));color:#fff}.ib-bar-row{justify-content:space-between;align-items:center;gap:16px;padding-block:18px;display:flex}.ib-logo{color:#fff;align-items:center;gap:12px;text-decoration:none;display:inline-flex}.ib-logo img{object-fit:contain;width:40px;height:45px}.ib-div{opacity:.45;background:currentColor;width:1px;height:32px}.ib-name{flex-direction:column;line-height:1.15;display:flex}.ib-name b{font:800 19px/1.15 var(--ib-font);letter-spacing:.5px}.ib-name span{font:500 13px/1.3 var(--ib-font-ar);opacity:.85}.ib-lang{font:700 14px/1 var(--ib-font-ar);color:#fff;cursor:pointer;background:#ffffff1f;border:1px solid #ffffff59;border-radius:999px;padding:10px 18px;text-decoration:none}html[lang=ar] .ib-lang{font-family:var(--ib-font)}.ib-lang:hover{background:#ffffff38}.ib-tabs{scrollbar-width:none;gap:4px;display:flex;overflow-x:auto}.ib-tabs a{color:#f3e6d4;white-space:nowrap;border-radius:12px 12px 0 0;padding:12px 16px;font-size:15px;font-weight:700;text-decoration:none}.ib-tabs a:hover{background:#ffffff1a}.ib-tabs a[aria-current=page]{background:var(--ib-canvas);color:var(--ib-text)}:is(.ib-lang,.ib-tabs a,.ib-logo,.ib-toc a,.ib-toc-title):focus-visible{outline:3px solid var(--ib-accent-soft);outline-offset:2px}.ib-main{padding-block:48px 80px}.ib-doc-head{max-width:760px;margin-block-end:32px}.ib-doc-head h1{text-wrap:balance;margin:0 0 8px;font-size:clamp(28px,4vw,40px);font-weight:800;line-height:1.2}[lang=ar] .ib-doc-head h1{line-height:1.45}.ib-meta{color:var(--ib-text-3);margin:0;font-size:15px}.ib-doc-grid{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:48px;display:grid}.ib-doc-grid:not(:has(>.ib-toc)){grid-template-columns:minmax(0,1fr)}.ib-toc{background:var(--ib-surface);border:1px solid var(--ib-border);border-radius:16px;padding:18px 20px;font-size:14px;position:sticky;inset-block-start:24px}.ib-toc-title{color:var(--ib-text-2);text-transform:uppercase;letter-spacing:1px;cursor:pointer;justify-content:space-between;align-items:center;min-height:24px;font-size:12px;font-weight:800;list-style:none;display:flex}.ib-toc-title::-webkit-details-marker{display:none}.ib-toc-title:after{content:"+";font:400 20px/1 var(--ib-font);color:var(--ib-accent)}.ib-toc[open] .ib-toc-title{margin-block-end:10px}.ib-toc[open] .ib-toc-title:after{content:"–"}[lang=ar] .ib-toc-title{letter-spacing:0;text-transform:none;font-size:14px}.ib-toc ol{gap:6px;margin:0;padding:0;list-style:none;display:grid}.ib-toc a{color:var(--ib-text-2);padding-block:2px;text-decoration:none;display:block}.ib-toc a:hover{color:var(--ib-accent)}.ib-doc{min-width:0;max-width:72ch}.ib-doc h2{margin:40px 0 12px;font-size:22px;font-weight:800;line-height:1.35}.ib-doc h2:first-child{margin-block-start:0}.ib-doc h3{color:var(--ib-text);margin:24px 0 8px;font-size:17px;font-weight:800}.ib-doc p{color:var(--ib-text-2);margin:0 0 14px}.ib-doc strong{color:var(--ib-text)}.ib-doc ol,.ib-doc ul{color:var(--ib-text-2);gap:8px;margin:0 0 16px;padding-inline-start:24px;display:grid}.ib-doc li::marker{color:var(--ib-accent);font-weight:700}.ib-table{border:1px solid var(--ib-border);background:var(--ib-surface);border-radius:14px;margin:0 0 20px;overflow-x:auto}.ib-table table{border-collapse:collapse;width:100%;font-size:15px}.ib-table th,.ib-table td{text-align:start;vertical-align:top;border-block-end:1px solid var(--ib-border);padding:12px 16px}.ib-table th{background:var(--ib-muted);color:var(--ib-text);font-weight:800}.ib-table tr:last-child td{border-block-end:0}.ib-table td:first-child{color:var(--ib-text);white-space:nowrap;font-weight:700}.ib-tbc{background:var(--ib-tbc);color:inherit;border-radius:4px;padding:0 3px}.ib-notice{background:var(--ib-subtle);color:var(--ib-text-2);border-radius:14px;margin:0 0 28px;padding:14px 18px}.ib-foot{border-block-start:1px solid var(--ib-border);color:var(--ib-text-3);padding-block:24px;font-size:14px}.ib-foot-row{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.ib-foot a{color:var(--ib-text-2)}.ib-foot-legal{flex-wrap:wrap;gap:8px 20px;display:flex}@media (width<=900px){.ib-doc-grid{grid-template-columns:minmax(0,1fr);gap:24px}.ib-toc{position:static}}@media (width<=600px){.ib-wrap{padding-inline:16px}.ib-main{padding-block:32px 56px}.ib-logo img{width:34px;height:38px}.ib-name b{font-size:17px}.ib-table td:first-child{white-space:normal}}.ib-app .ib-bar,.ib-app .ib-foot{display:none}.ib-app body{background:var(--ib-surface);-webkit-tap-highlight-color:transparent;font-size:16px;line-height:1.65}.ib-app .ib-main{padding-block-start:calc(20px + env(safe-area-inset-top,0px));padding-block-end:calc(32px + env(safe-area-inset-bottom,0px));padding-inline:max(18px, env(safe-area-inset-left,0px), env(safe-area-inset-right,0px))}.ib-app .ib-doc-head{margin-block-end:18px}.ib-app .ib-doc-head h1{font-size:24px;line-height:1.3}.ib-app [lang=ar] .ib-doc-head h1{line-height:1.5}.ib-app .ib-meta{font-size:13px}.ib-app .ib-doc-grid{grid-template-columns:minmax(0,1fr);gap:20px}.ib-app .ib-toc{background:var(--ib-canvas);border:0;border-radius:14px;padding:12px 16px;font-size:15px;position:static}.ib-app .ib-toc a{padding-block:6px}.ib-app .ib-doc{max-width:none}.ib-app .ib-doc h2{margin:32px 0 10px;font-size:19px}.ib-app .ib-doc h3{font-size:16px}.ib-app .ib-doc p,.ib-app .ib-doc ol,.ib-app .ib-doc ul{font-size:15px}.ib-app .ib-table{border-radius:12px}.ib-app .ib-table table{font-size:14px}.ib-app .ib-table th,.ib-app .ib-table td{padding:10px 12px}.ib-app .ib-table td:first-child{white-space:normal}.ib-app .ib-notice{font-size:14px}body.page-download{color:#fff;background:radial-gradient(700px 400px at 80% -10%, #c99a6259, transparent 60%), linear-gradient(160deg, var(--ib-brand), var(--ib-brand-deep));flex-direction:column;min-height:100vh;display:flex}.dl{text-align:center;padding:calc(32px + env(safe-area-inset-top,0px)) max(20px, env(safe-area-inset-right,0px)) calc(32px + env(safe-area-inset-bottom,0px)) max(20px, env(safe-area-inset-left,0px));flex-direction:column;flex:1;justify-content:center;align-items:center;gap:22px;display:flex}.dl-emblem{object-fit:contain;width:72px;height:81px}.dl h1{text-wrap:balance;margin:0;font-size:clamp(26px,6vw,36px);font-weight:800;line-height:1.25}.dl-sub{opacity:.9;max-width:420px;margin:0;font-size:16px}.dl-stores{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.dl-store{color:#fff;background:#000;border:1px solid #ffffff4d;border-radius:12px;align-items:center;gap:10px;min-width:180px;padding:9px 18px 9px 14px;text-decoration:none;display:inline-flex}html[dir=rtl] .dl-store{padding:9px 14px 9px 18px}.dl-store svg{flex:none;width:26px;height:26px}.dl-store span{text-align:start;flex-direction:column;line-height:1.15;display:flex}.dl-store small{opacity:.85;font-size:11px}.dl-store b{font:700 18px/1.15 var(--ib-font)}.dl-store:focus-visible{outline:3px solid var(--ib-accent-soft);outline-offset:3px}.dl-soon .dl-store{opacity:.55;pointer-events:none}.dl-note{background:#ffffff24;border-radius:999px;margin:0;padding:8px 16px;font-size:14px}.dl-qr{background:#0000002e;border:1px solid #ffffff4d;border-radius:14px;padding:14px;display:flex}.dl-qr-code{width:120px;height:120px}.dl-qr-code svg{width:100%;height:100%;display:block}.dl-qr-code svg rect{fill:#0000}.dl-qr-code svg path{fill:#f3e6d4}.dl-touch .dl-qr,.dl-soon .dl-qr{display:none}.dl-lang{color:#f3e6d4;font-size:14px}
