svg.svelte-13so817{flex:none;display:block}.mirror.svelte-13so817{transform:scaleX(-1)}.btn.svelte-1klcfz0{white-space:nowrap;font-family:var(--font-sans);border-radius:var(--radius-btn);cursor:pointer;min-block-size:var(--ctl-min);border:none;justify-content:center;align-items:center;gap:10px;font-weight:600;text-decoration:none;display:inline-flex}.lg.svelte-1klcfz0{padding:15px 22px;font-size:16.5px}.md.svelte-1klcfz0{padding:14px 20px;font-size:16px}.sm.svelte-1klcfz0{border-radius:var(--radius-input);gap:8px;padding:9px 15px;font-size:14px}.primary.svelte-1klcfz0{background:var(--speed);color:var(--on-speed);box-shadow:var(--shadow-press)}.ink.svelte-1klcfz0{background:var(--surface-invert);color:var(--on-ink)}.outline.svelte-1klcfz0{color:var(--text-strong);border:var(--border-width-strong) solid var(--text-strong);background:0 0}.outline-on-ink.svelte-1klcfz0{color:var(--on-ink);border:var(--border-width-strong) solid var(--rule-on-ink);background:0 0}.secondary.svelte-1klcfz0{background:var(--surface-card);color:var(--text-strong);border:var(--border-width) solid var(--border-default)}.text.svelte-1klcfz0{color:var(--accent-speed);box-shadow:none;background:0 0;padding:8px 4px}.text-quiet.svelte-1klcfz0{color:var(--text-muted);box-shadow:none;background:0 0;padding:8px 4px}.wide.svelte-1klcfz0{inline-size:100%}.mono.svelte-1klcfz0{font-family:var(--font-mono)}.square.svelte-1klcfz0{inline-size:var(--tap-min);min-inline-size:var(--tap-min);min-block-size:var(--tap-min);padding:0}.grip.svelte-1klcfz0{touch-action:none}.g.svelte-1klcfz0{background:var(--on-speed);block-size:22px;inline-size:22px;color:var(--speed);font-family:var(--font-mono);border-radius:4px;flex:none;place-items:center;font-size:14px;font-weight:600;display:grid}.tick.svelte-1klcfz0{flex:none;display:block}.eyebrow.svelte-1a3jsgr{font-family:var(--font-mono);font-size:var(--text-micro);letter-spacing:var(--tracking-label);font-weight:var(--weight-semibold);margin:0}.muted.svelte-1a3jsgr{font-size:var(--text-eyebrow);letter-spacing:var(--tracking-eyebrow);font-weight:var(--weight-regular);color:var(--text-muted)}.speed.svelte-1a3jsgr{color:var(--accent-speed)}.ledger.svelte-1a3jsgr{color:var(--accent-visibility)}.on-ink.svelte-1a3jsgr{color:var(--speed-on-ink)}.on-ledger.svelte-1a3jsgr{color:var(--ledger-mid)}svg.svelte-13pjwcg{flex:none;display:block}.north.svelte-13pjwcg{fill:var(--speed)}.footer.svelte-w4e3nz{gap:var(--space-10);padding-block:var(--space-11) 40px;border-block-start:var(--border-width) solid var(--border-default);grid-template-columns:repeat(auto-fit,minmax(190px,1fr));display:grid}.brand.svelte-w4e3nz{align-items:center;gap:var(--space-3);color:var(--text-strong);margin-block-end:var(--space-3);text-decoration:none;display:flex}.name.svelte-w4e3nz{font-size:var(--text-h4);font-weight:var(--weight-bold);letter-spacing:var(--tracking-snug)}.tagline.svelte-w4e3nz{font-size:var(--text-2xs);color:var(--text-muted);margin:0;line-height:1.7}.heading.svelte-w4e3nz{margin:0 0 var(--space-3);font-size:var(--text-2xs);font-weight:var(--weight-semibold);color:var(--text-muted)}.links.svelte-w4e3nz{gap:var(--space-2);font-size:var(--text-xs);flex-direction:column;display:flex}.links.svelte-w4e3nz a:where(.svelte-w4e3nz){color:var(--text-body);white-space:nowrap}.header.svelte-18nbfdt{z-index:10;align-items:center;gap:var(--space-7);padding-block:var(--space-8) var(--space-6);background:var(--surface-page);border-block-end:var(--border-width) solid var(--border-default);flex-wrap:wrap;display:flex;position:sticky;inset-block-start:0}.brand.svelte-18nbfdt{align-items:center;gap:var(--space-3);color:var(--text-strong);flex:none;text-decoration:none;display:flex}.name.svelte-18nbfdt{font-size:var(--text-h4);font-weight:var(--weight-bold);letter-spacing:var(--tracking-snug)}.nav.svelte-18nbfdt{gap:var(--space-8);font-size:var(--text-xs);font-weight:var(--weight-medium);flex-wrap:wrap;flex:none;display:flex}.nav.svelte-18nbfdt a:where(.svelte-18nbfdt){color:var(--text-body);white-space:nowrap}.nav.svelte-18nbfdt a.current:where(.svelte-18nbfdt){color:var(--text-strong);border-block-end:2px solid var(--speed)}.start.svelte-18nbfdt{flex:none;align-items:center;margin-inline-start:auto;display:flex}@media (width<640px){.header.svelte-18nbfdt{gap:var(--space-4) var(--space-7);padding-block:var(--space-5) var(--space-4)}.start.svelte-18nbfdt{order:1}.nav.svelte-18nbfdt{gap:var(--space-7);flex-basis:100%;order:2}}:root{--paper:#f4f1e9;--paper-tint:#faf8f3;--surface:#fff;--ink:#16130f;--ink-body:#4a443b;--ink-muted:#6e675c;--on-ink:#fff;--on-ink-body:#c9c2b2;--on-ink-muted:#a8a096;--on-ledger:#fff;--on-speed:#fff;--on-flag:#fff;--mark-on-speed:#16130f;--well:#e9e3d5;--track:#efeadc;--wash-ok:var(--ledger-pale);--rule:#e2dcce;--rule-hairline:#f0ebdf;--rule-on-ink:#2e2822;--speed:#d6451b;--speed-press:#9e3212;--speed-on-ink:#f0a184;--ledger:#0f5c46;--ledger-bright:#7fd8b8;--ledger-mid:#9fe0c6;--ledger-pale:#cbeadd;--soon-surface:#fdf0d2;--soon-rule:#e7d9b4;--soon-ink:#8a5a00;--soon-ink-deep:#5c3d00;--signal-speed:#f2603a;--signal-ledger:#3fa37e;--signal-soon:#f0c24a;--text-strong:var(--ink);--text-body:var(--ink-body);--text-muted:var(--ink-muted);--surface-page:var(--paper);--surface-card:var(--surface);--surface-card-header:var(--paper-tint);--surface-invert:var(--ink);--scrim:#16130f73;--surface-visibility:var(--ledger);--surface-notice:var(--soon-surface);--surface-flag:var(--soon-surface);--border-flag:var(--soon-rule);--ink-flag:var(--soon-ink);--ink-flag-deep:var(--soon-ink-deep);--signal-flag:var(--signal-soon);--surface-flag-solid:#8a5a00;--surface-well:var(--well);--surface-track:var(--track);--surface-row-hover:var(--paper);--surface-nav-hover:#ede8db;--border-default:var(--rule);--border-inset:var(--rule-hairline);--surface-disabled:var(--well);--text-disabled:var(--ink-body);--surface-disabled-on-ink:var(--rule-on-ink);--text-disabled-on-ink:var(--on-ink-body);--focus-ring:var(--speed);--focus-ring-on-speed:var(--on-speed);--focus-ring-on-ink:var(--on-ink);--accent-speed:var(--speed-press);--accent-visibility:var(--ledger);--accent-notice:var(--soon-ink);--link:var(--speed-press);--link-hover:var(--ink);--scroll-thumb:#8c8477;--scroll-thumb-active:var(--ink-body)}[data-theme=dark]{--paper:#121212;--paper-tint:#232323;--surface:#1c1c1c;--ink:#f7f4ee;--ink-body:#cfc8ba;--ink-muted:#a39c90;--on-ink:#16130f;--on-ink-body:#4a443b;--on-ink-muted:#6e675c;--rule-on-ink:#e2dcce;--speed-on-ink:#9e3212;--well:#262626;--track:#242424;--wash-ok:#1b3b30;--rule:#2e2e2e;--rule-hairline:#232323;--speed:#d6451b;--speed-press:#a8350f;--soon-surface:#2a2113;--soon-rule:#453518;--soon-ink:#f0c24a;--soon-ink-deep:#fbdd8e;--text-strong:var(--ink);--text-body:var(--ink-body);--text-muted:var(--ink-muted);--surface-page:var(--paper);--surface-card:var(--surface);--surface-card-header:var(--paper-tint);--surface-well:var(--well);--surface-track:var(--track);--surface-row-hover:#262626;--surface-nav-hover:#060606;--border-default:var(--rule);--border-inset:var(--rule-hairline);--focus-ring-on-ink:var(--on-ink);--scroll-thumb:#726c62;--scroll-thumb-active:var(--ink-muted);--surface-notice:var(--soon-surface);--surface-flag:var(--soon-surface);--border-flag:var(--soon-rule);--ink-flag:var(--soon-ink);--ink-flag-deep:var(--soon-ink-deep);--accent-notice:var(--soon-ink);--surface-disabled:var(--well);--text-disabled:var(--ink-body);--surface-disabled-on-ink:var(--rule-on-ink);--text-disabled-on-ink:var(--on-ink-body);--surface-invert:var(--paper-invert);--scrim:#0009;--accent-speed:var(--signal-speed);--accent-visibility:var(--ledger-bright);--link:var(--signal-speed);--link-hover:var(--ink);--paper-invert:#f4f1e9}:root{--font-sans:"IBM Plex Sans Arabic", system-ui, sans-serif;--font-mono:"Chivo Mono", "IBM Plex Sans Arabic", monospace;--weight-light:300;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--text-hero:clamp(33px, 7.2vw, 64px);--text-h1:clamp(31px, 6.4vw, 58px);--text-h2:clamp(25px, 4vw, 38px);--text-h3:clamp(23px, 3.4vw, 32px);--text-h4:clamp(17px, 2.4vw, 22px);--text-stat:clamp(26px, 4.2vw, 38px);--figure-sm:28px;--figure-md:40px;--figure-lg:64px;--figure-xl:96px;--text-lead:clamp(16px, 2.1vw, 19px);--text-md:16.5px;--text-base:16px;--text-body-sm:15.5px;--text-sm:15px;--text-xs:14.5px;--text-2xs:13.5px;--text-eyebrow:12.5px;--text-micro:12px;--leading-tight:1.15;--leading-headline:1.32;--leading-snug:1.6;--leading-body:1.75;--tracking-tight:-.02em;--tracking-snug:-.015em;--tracking-eyebrow:.04em;--tracking-label:.06em;--space-1:4px;--space-2:6px;--space-3:8px;--space-4:10px;--space-5:12px;--space-6:14px;--space-7:16px;--space-8:18px;--space-9:20px;--space-10:22px;--space-11:26px;--space-12:34px;--page-max:1180px;--page-gutter:20px;--measure:620px;--section-y:clamp(30px, 5vw, 56px);--card-pad:clamp(18px, 2.6vw, 26px);--grid-gap:16px;--grid-min:272px;--sidebar-width:212px;--page-pad:26px;--panel-header-pad:15px 20px;--panel-header-pad-lg:16px 22px;--row-pad:14px 20px;--row-min:640px;--row-min-wide:920px;--col-gap:12px;--chip-pad:4px 10px;--chip-pad-lg:7px 13px;--notice-inset-start:0px;--notice-max:520px;--z-notice:80;--z-sheet:60;--sheet-step:64px;--sheet-max-w:880px;--sheet-max-h:600px;--sheet-inset:var(--space-9);--sheet-nest:var(--space-7);--ctl-min:36px;--tap-min:44px;--key-w:96px;--key-h:80px;--key-h-short:64px;--sheet-inset-short:var(--space-5);--touch-gap:8px;--tile-min:128px;--tile-h:96px;--scroll-size:12px;--scroll-inset:3px;--scroll-inset-hover:2px;--scroll-gap:var(--space-5);--choice-min:176px;--choice-h:60px;--name-min:168px;--name-h:64px;--till-bar-h:64px;--till-rail:clamp(160px, 16cqw, 200px);--till-cart:clamp(320px, 28cqw, 360px);--radius-chip:5px;--radius-badge:6px;--radius-tag:7px;--radius-input:8px;--radius-btn:10px;--radius-tile:11px;--radius-card:12px;--radius-panel:13px;--radius-panel-lg:14px;--radius-pill:99px;--border-width:1px;--border-width-strong:1.5px;--underline-weight:5px;--card-topline:4px;--shadow-press:0 2px 0 var(--speed-press);--shadow-inset-top:inset 0 3px 0 var(--speed);--focus-ring-width:2px;--focus-ring-offset:2px;--dur-state:90ms;--dur-press:.14s;--dur-enter:.2s;--dur-exit:.12s;--dur-settle:.42s;--dur-seek:1.6s;--dur-hold:2.6s;--dur-deadline:7s;--ease-out:cubic-bezier(.2,.7,.3,1);--ease-in:cubic-bezier(.5,0,.85,.4);--ease-settle:cubic-bezier(.22,1,.36,1);--ease-track:linear;--transition:var(--dur-press) var(--ease-out)}@keyframes bosla-seek{0%{animation-timing-function:cubic-bezier(.32,0,.18,1);transform:rotate(0)}46%{animation-timing-function:cubic-bezier(.45,0,.55,1);transform:rotate(206deg)}63%{animation-timing-function:cubic-bezier(.32,0,.18,1);transform:rotate(178deg)}to{transform:rotate(360deg)}}@keyframes bosla-settle{0%{transform:rotate(52deg)}62%{transform:rotate(30deg)}to{transform:rotate(34deg)}}@keyframes bosla-breathe{0%,to{opacity:1}50%{opacity:.32}}@keyframes bosla-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes bosla-fade-in{0%{opacity:0}to{opacity:1}}@keyframes bosla-fade-out{0%{opacity:1}to{opacity:0}}@keyframes bosla-sink{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(4px)}}@keyframes bosla-countdown{0%{width:100%}to{width:0%}}@keyframes bosla-mark{0%{background:var(--wash-ok)}to{background:0 0}}@media (prefers-reduced-motion:reduce){:root{--dur-state:1ms;--dur-press:1ms;--dur-enter:1ms;--dur-exit:1ms;--dur-settle:1ms;--ease-settle:var(--ease-out)}[data-seek]{animation-name:bosla-breathe!important;animation-duration:1.8s!important;animation-timing-function:ease-in-out!important;transform:rotate(34deg)!important}}:where(a,button,select,input,textarea,summary,[role=button],[tabindex]):focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}[data-ground=speed]:focus-visible,[data-ground=speed] :focus-visible{outline-color:var(--focus-ring-on-speed)}[data-ground=invert]:focus-visible,[data-ground=invert] :focus-visible{outline-color:var(--focus-ring-on-ink)}[data-press]{touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:transform var(--dur-press) var(--ease-out), background var(--dur-state) var(--ease-out), color var(--dur-state) var(--ease-out), border-color var(--dur-state) var(--ease-out), box-shadow var(--dur-press) var(--ease-out)}[data-press]:active:not([aria-disabled=true]):not(:disabled){transform:translateY(1px)}[data-press=lift]:active:not([aria-disabled=true]):not(:disabled){box-shadow:0 1px 0 var(--speed-press)}[data-press][aria-busy=true]{cursor:progress}[data-press]:is(:disabled,[aria-disabled=true]):not([aria-busy=true]){cursor:not-allowed;--text-strong:var(--text-disabled);--text-body:var(--text-disabled);--text-muted:var(--text-disabled);background:var(--surface-disabled)!important;box-shadow:none!important;color:var(--text-disabled)!important;border-color:#0000!important;transform:none!important}[data-ground=invert] [data-press]:is(:disabled,[aria-disabled=true]):not([aria-busy=true]){--text-strong:var(--text-disabled-on-ink);--text-body:var(--text-disabled-on-ink);--text-muted:var(--text-disabled-on-ink);background:var(--surface-disabled-on-ink)!important;color:var(--text-disabled-on-ink)!important}[data-press=bare]:is(:disabled,[aria-disabled=true]):not([aria-busy=true]),[data-ground=invert] [data-press=bare]:is(:disabled,[aria-disabled=true]):not([aria-busy=true]){background:0 0!important;text-decoration:line-through!important;text-decoration-thickness:1.5px!important}[data-press=invert]{-webkit-user-select:none;user-select:none;transition:background var(--dur-state) var(--ease-out), color var(--dur-state) var(--ease-out), border-color var(--dur-state) var(--ease-out)}[data-press=invert]:active:not(:disabled):not([aria-disabled=true]),[data-press=invert][data-pressed]:not(:disabled):not([aria-disabled=true]){--text-strong:var(--on-ink);--text-body:var(--on-ink-body);--text-muted:var(--on-ink-muted);transition:none;transform:none;background:var(--surface-invert)!important;border-color:var(--surface-invert)!important;color:var(--on-ink)!important}[data-nav]:hover:not([aria-current=page]){background:var(--surface-nav-hover)}[data-row]{transition:background var(--dur-state) var(--ease-out)}[data-row]:hover{background:var(--surface-row-hover)}[data-row-marked]{animation:bosla-mark var(--dur-settle) var(--ease-out) both;animation-duration:.9s}::-webkit-scrollbar{width:var(--scroll-size);height:var(--scroll-size);background:0 0}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-corner{background:0 0}::-webkit-scrollbar-button{display:none}::-webkit-scrollbar-thumb{background-color:var(--scroll-thumb);border:var(--scroll-inset) solid transparent;border-radius:var(--radius-pill);background-clip:padding-box}::-webkit-scrollbar-thumb:hover{border-width:var(--scroll-inset-hover)}::-webkit-scrollbar-thumb:active{border-width:var(--scroll-inset-hover);background-color:var(--scroll-thumb-active)}[data-scroll]{padding-inline-end:var(--scroll-gap)}@supports not selector(::-webkit-scrollbar){*{scrollbar-width:thin;scrollbar-color:var(--scroll-thumb) transparent}}[data-grip]{cursor:grab}[data-dragging=true]{outline:var(--border-width-strong) solid var(--text-strong);outline-offset:-1px;background:var(--surface-card)!important}[data-dragging=true] [data-grip]{cursor:grabbing;color:var(--text-strong)!important}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-sans-arabic-arabic-400.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-sans-arabic-latin-400.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/ibm-plex-sans-arabic-arabic-600.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/ibm-plex-sans-arabic-latin-600.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/ibm-plex-sans-arabic-arabic-700.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/ibm-plex-sans-arabic-latin-700.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Chivo Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/chivo-mono-latin-400.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Chivo Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/chivo-mono-latin-600.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Chivo Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/chivo-mono-latin-700.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}body{font-family:var(--font-sans);font-size:var(--text-base);color:var(--text-strong);background:var(--surface-page);-webkit-font-smoothing:antialiased;margin:0}.ltr-numerals{direction:ltr;unicode-bidi:isolate}[data-press]:not([data-press=invert])[data-pressed]:not([aria-disabled=true]):not(:disabled){transform:translateY(1px)}[data-press=lift][data-pressed]:not([aria-disabled=true]):not(:disabled){box-shadow:0 1px 0 var(--speed-press)}html{scroll-padding-block-start:96px}a:not([data-press]){color:var(--accent-speed);text-decoration:none}a:not([data-press]):hover{color:var(--text-strong);text-decoration:underline}.page{max-inline-size:var(--page-max);padding-inline:var(--page-gutter);margin-inline:auto}.section{padding-block:var(--section-y);border-block-start:var(--border-width) solid var(--border-default)}.h2{margin:0 0 var(--space-4);font-size:var(--text-h2);font-weight:var(--weight-bold);letter-spacing:var(--tracking-snug);line-height:var(--leading-headline);text-wrap:pretty}.copy{font-size:var(--text-base);line-height:var(--leading-body);color:var(--text-body);margin:0}.measure{max-inline-size:var(--measure)}.caption{font-size:var(--text-2xs);color:var(--text-muted);margin:0}.kicker{gap:var(--space-4);flex-wrap:wrap;align-items:center;margin-block-end:var(--space-4);display:flex}.figure{font-family:var(--font-mono);direction:ltr;unicode-bidi:isolate}
