@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}}}@layer theme{:root,:host{--font-sans:var(--font-plex-sans), ui-sans-serif, system-ui, sans-serif;--font-mono:var(--font-plex-mono), ui-monospace, monospace;--spacing:.25rem;--container-xl:36rem;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--default-font-family:var(--font-plex-sans), ui-sans-serif, system-ui, sans-serif;--default-mono-font-family:var(--font-plex-mono), ui-monospace, monospace;--font-arabic:plexSans, "IBM Plex Sans Arabic", "IBM Plex Sans Arabic Fallback", Tahoma, sans-serif}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components{html{font-family:var(--font-sans);-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--header-h) + 16px)}html:lang(ar),[lang=ar]{font-family:var(--font-arabic)}[lang=en]{font-family:var(--font-sans)}html[lang=en] [lang=ar]{font-family:Tahoma,Segoe UI,Geeza Pro,Noto Sans Arabic,system-ui,sans-serif}body{background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;font-size:1.0625rem;line-height:1.6}html:lang(ar) body{font-size:1.125rem;line-height:1.85}::selection{background:var(--violet-wash);color:var(--ink)}:focus-visible{outline:2px solid var(--violet);outline-offset:2px}html:has(#menu[open]){overflow:hidden}@media (min-width:1024px){html:has(#menu[open]){overflow:auto}}:lang(ar){letter-spacing:0!important;text-transform:none!important;font-style:normal!important}.t-display,.t-h1,.t-h2,.t-h3{text-wrap:balance;font-weight:600}.t-display{letter-spacing:-.025em;font-size:clamp(2.5rem,1.6rem + 4.5vw,5.5rem);font-stretch:88%;line-height:1.02}.t-h1{letter-spacing:-.02em;font-size:clamp(2.125rem,1.6rem + 2.6vw,3.75rem);font-stretch:88%;line-height:1.06}.t-h2{letter-spacing:-.015em;font-size:clamp(1.75rem,1.4rem + 1.6vw,2.75rem);font-stretch:92%;line-height:1.1}.t-h3{letter-spacing:-.01em;font-size:clamp(1.25rem,1.1rem + .7vw,1.625rem);line-height:1.25}.t-lead{text-wrap:pretty;font-size:clamp(1.125rem,1.05rem + .4vw,1.375rem);line-height:1.5}.t-small{font-size:.9375rem;line-height:1.5}.t-label{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:500;line-height:1.3}.t-figure{font-family:var(--font-mono);letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:clamp(1.5rem,1.2rem + 1.2vw,2.25rem);font-weight:500;line-height:1.1}.t-mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}:lang(ar) .t-display,.t-display:lang(ar){line-height:1.3}:lang(ar) .t-h1{line-height:1.35}:lang(ar) .t-h2{line-height:1.4}:lang(ar) .t-h3{line-height:1.5}:lang(ar) .t-lead{line-height:1.8}:lang(ar) .t-small{font-size:1rem;line-height:1.7}.t-label:lang(ar){font-family:var(--font-arabic);font-size:.8125rem;line-height:1.4}.t-label.t-latin{font-family:var(--font-mono);font-size:.75rem}.measure{max-width:38rem}.measure-lead{max-width:34rem}.prose-link,.prose a{color:var(--violet-ink);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.prose-link:hover,.prose a:hover{text-decoration-thickness:2px}.u-link:hover{text-underline-offset:4px;text-decoration:underline}.wrap{width:100%;max-width:var(--wrap);margin-inline:auto;padding-inline:16px}@media (min-width:768px){.wrap{padding-inline:24px}}@media (min-width:1024px){.wrap{padding-inline:32px}}@media (min-width:1280px){.wrap{padding-inline:40px}}.station{padding-block:64px;position:relative}@media (min-width:768px){.station{padding-block:96px}}@media (min-width:1024px){.station{padding-block:112px}}.station.tight{padding-block:48px}@media (min-width:1024px){.station.tight{padding-block:64px}}.station.first{padding-top:40px}@media (min-width:1024px){.station.first{padding-top:64px}}.nuqta{border:2px solid var(--violet);background:var(--violet);width:14px;height:14px;box-shadow:inset 0 0 0 3px var(--paper);z-index:1;border-radius:9999px;flex:none;display:inline-block;position:relative}.nuqta.sm{width:10px;height:10px;box-shadow:inset 0 0 0 2px var(--paper)}.nuqta.open{background:var(--paper);box-shadow:none}.dot{background:var(--violet);border-radius:9999px;flex:none;width:8px;height:8px;display:inline-block}.origin{top:0;align-items:center;gap:10px;display:flex;position:absolute;inset-inline-start:0}.origin:before{content:"";background:var(--violet);width:14px;height:2px}.station-head{align-items:center;gap:16px;max-width:32ch;margin-bottom:28px;display:flex}.station-head .nuqta{width:18px;height:18px;box-shadow:inset 0 0 0 4px var(--paper);border-width:2.5px}.station-head .name{letter-spacing:-.015em;color:var(--ink);text-wrap:balance;font-size:clamp(1.75rem,1.4rem + 1.6vw,2.75rem);font-weight:600;font-stretch:92%;line-height:1.1}:lang(ar) .station-head .name{line-height:1.4}@media (min-width:1024px){.station-head{margin-bottom:36px}}.terminus{background:var(--violet);inset-inline-start:-2px;border-radius:9999px;width:18px;height:18px;position:absolute;bottom:-9px}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.station-head .nuqta{animation:linear both station-on;animation-timeline:view();animation-range:entry 60% cover 35%}@keyframes station-on{0%{background:var(--paper);box-shadow:none}to{background:var(--violet);box-shadow:inset 0 0 0 4px var(--paper)}}}}.nuqta-stop{border:max(2px, .028em) solid var(--violet);vertical-align:baseline;border-radius:9999px;width:.2em;height:.2em;margin-inline-start:.07em;display:inline-block;transform:translateY(-.02em)}.btn{border:1px solid var(--ink);white-space:nowrap;cursor:pointer;height:48px;transition:box-shadow var(--t-fast) var(--ease), background-color var(--t-fast) var(--ease), transform var(--t-fast) var(--ease);justify-content:center;align-items:center;gap:12px;padding-inline:20px;font-size:1rem;font-weight:500;line-height:1;display:inline-flex}.btn.sm{height:40px;padding-inline:16px;font-size:.9375rem}.btn-primary{background:var(--btn-fill,var(--ink));color:var(--paper)}.btn-primary:hover{box-shadow:inset 0 -3px 0 var(--violet)}.btn-secondary{color:var(--ink);background:0 0}.btn-secondary:hover{background:var(--paper-sunk)}.btn:active{transform:translateY(1px)}.btn[disabled]{background:var(--rule-strong);border-color:var(--rule-strong);color:var(--ink-3);cursor:not-allowed;box-shadow:none}.btn .arrow{transition:transform var(--t-fast) var(--ease)}.btn:hover .arrow{transform:translate(3px)}[dir=rtl] .arrow{transform:scaleX(-1)}[dir=rtl] .btn:hover .arrow{transform:scaleX(-1)translate(3px)}.btn.btn-block{justify-content:space-between;width:100%}.btn[aria-busy=true]{position:relative;overflow:hidden}.btn[aria-busy=true]:after{content:"";background:var(--violet);inset-inline:0;height:2px;animation:1.2s linear infinite busy;position:absolute;bottom:0}@keyframes busy{0%{transform:translate(-100%)}to{transform:translate(100%)}}[dir=rtl] .flip{transform:scaleX(-1)}.site-header{z-index:40;background:var(--paper);border-bottom:1px solid var(--rule);height:var(--header-h);position:sticky;top:0}.nav-link{color:var(--ink);text-underline-offset:6px;font-size:.9375rem;font-weight:500;position:relative}.nav-link:hover{text-decoration:underline;text-decoration-thickness:1px}.nav-link[aria-current=page]:after{content:"";background:var(--violet);border-radius:9999px;width:6px;height:6px;position:absolute;bottom:-14px;left:50%;translate:-50%}.menu>summary{list-style:none}.menu>summary::-webkit-details-marker{display:none}.menu .when-open{display:none}.menu[open] .when-open{display:inline}.menu[open] .when-closed{display:none}.menu-panel{inset:var(--header-h) 0 0 0;background:var(--paper);z-index:39;padding:8px 16px 32px;position:fixed;overflow-y:auto}@media (prefers-reduced-motion:no-preference){.menu[open] .menu-panel{animation:fade var(--t-fast) var(--ease)}}@keyframes fade{0%{opacity:0}to{opacity:1}}.skip-link{z-index:50;background:var(--ink);height:40px;color:var(--paper);inset-inline-start:16px;align-items:center;padding-inline:16px;display:inline-flex;position:absolute;top:-100px}.skip-link:focus{top:8px}.cells{border-top:3px double var(--ink);border-bottom:1px solid var(--ink);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.cells.span-first>.cell:first-child{grid-column:span 2}@media (min-width:768px){.cells{grid-template-columns:repeat(3,minmax(0,1fr))}.cells.span-first>.cell:first-child{grid-column:auto}.cells.c4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.cells{grid-template-columns:repeat(var(--cols,5), minmax(0, 1fr))}.cells.c4{grid-template-columns:repeat(4,minmax(0,1fr))}}.cell{border-top:1px solid var(--rule);border-inline-end:1px solid var(--rule);margin-top:-1px;padding:16px 16px 20px}.cell dt{color:var(--ink-3);justify-content:space-between;align-items:baseline;gap:12px;display:flex}.cell .label-alt{color:var(--ink-3);font-size:.8125rem}.cell dd{color:var(--ink);margin-top:12px}.cell dd.text{font-size:clamp(1.125rem,1rem + .5vw,1.375rem);font-weight:600;line-height:1.25}.cells>.cell:last-child{border-inline-end:0}.source{color:var(--ink-3);margin-top:12px;font-size:.8125rem}.ledger-row{border-bottom:1px solid var(--rule);grid-template-columns:auto minmax(24px,1fr) auto;align-items:baseline;gap:12px;padding-block:16px;display:grid}.ledger-row .leader{border-bottom:2px dotted var(--rule-strong);transform:translateY(-.3em)}.ledger-row .k{color:var(--ink-2)}.ledger-row .v{font-family:var(--font-mono);font-variant-numeric:tabular-nums;text-align:end;color:var(--ink);font-weight:500}.ledger-row .v.text{font-family:inherit}.ledger-row a.v{color:var(--violet-ink)}.ledger-row a.v:hover{text-underline-offset:3px;text-decoration:underline}@media (max-width:479px){.ledger-row{grid-template-columns:1fr;gap:4px}.ledger-row .leader{display:none}.ledger-row .v{text-align:start}}.answer{border-inline-start:2px solid var(--violet);color:var(--ink);max-width:38rem;padding-inline-start:20px}.index-row{border-bottom:1px solid var(--rule);grid-template-columns:40px minmax(0,1fr) 24px;gap:6px 12px;padding-block:24px;display:grid;position:relative}.index-row:after{content:"";background:var(--violet);transform-origin:0;height:2px;transition:transform var(--t) var(--ease);inset-inline:0;position:absolute;bottom:-1px;transform:scaleX(0)}[dir=rtl] .index-row:after{transform-origin:100%}.index-row:hover:after,.index-row:focus-visible:after{transform:scaleX(1)}.index-row:active{background:var(--paper-sunk)}.index-row:focus-visible{outline-offset:-2px}.index-row .code{color:var(--ink-3);grid-area:1/1;padding-top:.35em}.index-row .name{grid-area:1/2}.index-row .summary{color:var(--ink-2);grid-column:2}.index-row .tags{flex-wrap:wrap;grid-column:2;gap:8px;margin-top:6px;display:flex}.index-row .go{transition:transform var(--t-fast) var(--ease);grid-area:1/3;align-self:start;padding-top:.3em}.index-row:hover .go{transform:translate(4px)}[dir=rtl] .index-row .go{transform:scaleX(-1)}[dir=rtl] .index-row:hover .go{transform:scaleX(-1)translate(4px)}.index-list>li:first-child .index-row{border-top:1px solid var(--rule)}.index-row .code.mark{color:var(--violet-ink);padding-top:0}.index-row.no-code{grid-template-columns:minmax(0,1fr) 24px}.index-row.no-code .name,.index-row.no-code .summary,.index-row.no-code .tags{grid-column:1}.index-row.no-code .go{grid-column:2}@media (min-width:768px){.index-row.no-code{grid-template-columns:minmax(0,5fr) minmax(0,6fr) 32px}.index-row.no-code .summary,.index-row.no-code .tags{grid-column:2}.index-row.no-code .go{grid-column:3}}@media (min-width:1024px){.index-row{grid-template-columns:64px minmax(0,5fr) minmax(0,6fr) 32px;align-items:baseline;column-gap:24px}.index-row .summary{grid-area:1/3}.index-row .tags{grid-area:2/3}.index-row .go{grid-column:4;justify-self:end}.index-row.large{padding-block:32px}}.tag{border:1px solid var(--rule-strong);height:24px;font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);white-space:nowrap;align-items:center;padding-inline:8px;font-size:.6875rem;font-weight:500;display:inline-flex}.tag:lang(ar){font-family:var(--font-arabic);font-size:.8125rem}.ring-list>li{padding-inline-start:26px;position:relative}.ring-list>li:before{content:"";border:2px solid var(--violet);inset-inline-start:0;border-radius:9999px;width:11px;height:11px;position:absolute;top:.5em}:lang(ar) .ring-list>li:before{top:.7em}.num-row{border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,1fr);row-gap:6px;padding-block:24px;display:grid}.num-list>.num-row:first-child{border-top:1px solid var(--rule)}.num-row .code{color:var(--ink-3);padding-top:.3em}.num-row .body{color:var(--ink-2)}@media (min-width:1024px){.num-row{grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:baseline;column-gap:24px}.num-row .body{grid-area:1/2}}.process{border-inline-start:2px solid var(--violet);counter-reset:step;gap:32px;padding-inline-start:28px;display:grid}.process>li{counter-increment:step;position:relative}.process>li:before{content:counter(step);background:var(--paper);border:2px solid var(--violet);width:26px;height:26px;color:var(--violet-ink);font:600 .75rem/1 var(--font-mono);box-shadow:0 0 0 4px var(--paper);inset-inline-start:-42px;border-radius:9999px;place-items:center;display:grid;position:absolute;top:0}.journey{margin-top:88px;position:relative}.journey-steps{gap:28px;display:grid;position:relative}.journey-steps>li{padding-inline-start:56px;position:relative}.journey-node{background:var(--paper);border:2px solid var(--violet);width:34px;height:34px;color:var(--violet-ink);font:600 .875rem/1 var(--font-mono);z-index:1;inset-inline-start:0;border-radius:9999px;place-items:center;display:grid;position:absolute;top:0}.journey-steps>li .t-h3{padding-top:4px}.journey-steps:before{content:"";background:var(--violet);inset-inline-start:16px;width:2px;position:absolute;top:17px;bottom:0}.journey-live{background:var(--ok);color:var(--paper);white-space:nowrap;box-shadow:0 0 0 4px var(--ok), 0 8px 28px -8px var(--ok);align-items:center;gap:10px;margin-bottom:12px;padding:8px 16px;font-size:1rem;font-weight:700;line-height:1.2;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.journey-live{box-shadow:0 0 0 4px color-mix(in oklab, var(--ok) 22%, transparent), 0 8px 28px -8px color-mix(in oklab, var(--ok) 80%, transparent)}}.journey-live i{background:var(--paper);border-radius:9999px;width:9px;height:9px;position:relative}.journey-tail{font:600 .75rem var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--violet-ink);margin-top:10px;margin-inline-start:56px;display:inline-block}:lang(ar) .journey-tail{font-family:var(--font-arabic);letter-spacing:0;font-size:.875rem}@media (min-width:1024px){.journey-steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:24px}.journey-steps>li{padding-inline-start:0;padding-top:58px}.journey-steps>li .t-h3{padding-top:0}.journey-steps:before{inset-inline:17px calc(20% - 36px);width:auto;height:2px;top:16px;bottom:auto}.journey-steps:after{content:"";background:repeating-linear-gradient(90deg, var(--violet) 0 14px, transparent 14px 22px);top:15px;height:4px;position:absolute;inset-inline:calc(80% + 36px) -40px;-webkit-mask-image:linear-gradient(90deg,#000 60%,#0000);mask-image:linear-gradient(90deg,#000 60%,#0000)}[dir=rtl] .journey-steps:after{-webkit-mask-image:linear-gradient(270deg,#000 60%,#0000);mask-image:linear-gradient(270deg,#000 60%,#0000)}.journey-live{top:-62px;margin:0;position:absolute;inset-inline-start:17px;transform:translate(-50%)}[dir=rtl] .journey-live{transform:translate(50%)}.journey-live:after{content:"";background:var(--ok);width:2px;height:22px;position:absolute;top:100%;left:calc(50% - 1px)}.journey-tail{top:-18px;margin:0;position:absolute;inset-inline-end:0}}@media (prefers-reduced-motion:no-preference){.journey-live i:after{content:"";border:2px solid var(--paper);border-radius:9999px;animation:1.6s ease-out infinite live-ping;position:absolute;inset:-4px}@keyframes live-ping{0%{opacity:1;transform:scale(.6)}to{opacity:0;transform:scale(1.9)}}@media (min-width:1024px){.journey-steps:after{animation:1.1s linear infinite journey-flow}[dir=rtl] .journey-steps:after{animation-name:journey-flow-rtl}@keyframes journey-flow{0%{background-position:0 0}to{background-position:22px 0}}@keyframes journey-flow-rtl{0%{background-position:0 0}to{background-position:-22px 0}}@supports (animation-timeline:view()){.journey-live{animation:linear both live-pop;animation-timeline:view();animation-range:entry 40% cover 40%}@keyframes live-pop{0%{opacity:0;scale:.6}70%{opacity:1;scale:1.12}to{opacity:1;scale:1}}}}}@media (min-width:1024px){.process.h{border-inline-start:0;border-top:2px solid var(--violet);padding-inline-start:0;grid-template-columns:repeat(5,minmax(0,1fr));gap:24px;padding-top:32px}.process.h>li:before{inset-inline-start:0;top:-40px}}.faq{border-bottom:1px solid var(--rule)}.faq-list>.faq:first-child{border-top:1px solid var(--rule)}.faq>summary{cursor:pointer;transition:padding var(--t) var(--ease);grid-template-columns:1fr auto;align-items:start;gap:24px;padding-block:20px;list-style:none;display:grid}.faq>summary::-webkit-details-marker{display:none}.faq>summary:hover .q{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.faq .q{font-size:1.125rem;font-weight:500;line-height:1.4}:lang(ar) .faq .q{line-height:1.7}.faq-icon{width:16px;height:16px;margin-top:.35em;position:relative}.faq-icon:before,.faq-icon:after{content:"";background:var(--ink);transition:transform var(--t) var(--ease), opacity var(--t) var(--ease);position:absolute}.faq-icon:before{inset-inline:0;height:1.5px;top:7.25px}.faq-icon:after{width:1.5px;inset-block:0;inset-inline-start:7.25px}.faq>summary:hover .faq-icon:before,.faq>summary:hover .faq-icon:after{background:var(--violet)}.faq[open] .faq-icon:after{opacity:0;transform:rotate(90deg)}.faq[open]{border-inline-start:2px solid var(--violet)}.faq[open]>summary,.faq[open]>.a{padding-inline-start:16px}.faq>.a{max-width:40rem;color:var(--ink-2);padding-bottom:24px}@supports (interpolate-size:allow-keywords){@media (prefers-reduced-motion:no-preference){:root{interpolate-size:allow-keywords}.faq::details-content{height:0;transition:height var(--t) var(--ease), content-visibility var(--t) allow-discrete;overflow:clip}.faq[open]::details-content{height:auto}}}.slip{background:var(--paper-2);border-top:1px dashed var(--rule-strong);padding:32px 20px;position:relative}@media (min-width:768px){.slip{padding:48px}}@media (min-width:1024px){.slip{padding:64px}}.fig-caption{color:var(--ink-3);margin-top:12px;font-size:.9375rem}.svc-carousel{margin-inline:-16px;position:relative}@media (min-width:768px){.svc-carousel{margin-inline:0}}.svc-viewport{cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000)}.svc-viewport.dragging{cursor:grabbing}.svc-track{will-change:transform;width:max-content;padding-block:14px 6px;display:flex}.svc-item{flex:none;width:168px;padding-inline:6px}@media (min-width:768px){.svc-item{width:216px}}.svc-card{color:inherit;text-align:center;-webkit-user-drag:none;transition:opacity var(--t) var(--ease);align-content:start;justify-items:center;gap:14px;padding:8px 6px 4px;text-decoration:none;display:grid}@media (min-width:768px){.svc-card{gap:18px}}.svc-icon{background:var(--violet);border-radius:9999px;place-items:center;width:84px;height:84px;display:grid}@supports (color:color-mix(in lab, red, red)){.svc-icon{background:color-mix(in oklab, var(--violet) 12%, var(--paper-2))}}.svc-icon{color:var(--violet-ink);box-shadow:inset 0 0 0 1px var(--violet)}@supports (color:color-mix(in lab, red, red)){.svc-icon{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--violet) 30%, transparent)}}.svc-icon{transition:transform var(--t-slow) cubic-bezier(.34, 1.56, .64, 1), background-color var(--t) var(--ease), color var(--t) var(--ease), box-shadow var(--t) var(--ease)}@media (min-width:768px){.svc-icon{width:108px;height:108px}}.svc-name{color:var(--ink);transition:color var(--t) var(--ease);font-size:1rem;font-weight:600;line-height:1.3}@media (min-width:768px){.svc-name{font-size:1.0625rem}}.svc-go{color:var(--violet-ink);opacity:0;transition:opacity var(--t) var(--ease), transform var(--t) var(--ease);transform:translateY(-4px)}@media (hover:hover){.svc-viewport:not(.dragging):has(.svc-card:hover) .svc-card:not(:hover){opacity:.5}.svc-viewport:not(.dragging) .svc-card:hover .svc-icon{background:var(--violet);color:#fff;box-shadow:0 10px 24px -10px var(--violet);transform:translateY(-6px)scale(1.06)}@supports (color:color-mix(in lab, red, red)){.svc-viewport:not(.dragging) .svc-card:hover .svc-icon{box-shadow:0 10px 24px -10px color-mix(in oklab, var(--violet) 70%, transparent)}}.svc-viewport:not(.dragging) .svc-card:hover .svc-name{color:var(--violet-ink)}.svc-viewport:not(.dragging) .svc-card:hover .svc-go{opacity:1;transform:none}}.svc-card:focus-visible{outline:2px solid var(--violet);outline-offset:2px}.svc-card:focus-visible .svc-icon{background:var(--violet);color:#fff}.svc-card:active .svc-icon{transform:scale(.96)}.svc-btn{z-index:2;background:var(--paper-2);border:1px solid var(--rule-strong);width:44px;height:44px;color:var(--ink);transition:background-color var(--t-fast) var(--ease), border-color var(--t-fast) var(--ease), transform var(--t-fast) var(--ease);border-radius:9999px;place-items:center;display:grid;position:absolute;top:34px}@media (min-width:768px){.svc-btn{top:46px}}.svc-btn:hover{background:var(--violet);border-color:var(--violet);color:#fff}.svc-btn:active{transform:scale(.94)}.svc-btn.prev{inset-inline-start:4px}.svc-btn.next{inset-inline-end:4px}.svc-btn .rev{display:inline-flex;transform:scaleX(-1)}@media (max-width:767px){.svc-btn{width:38px;height:38px;top:37px}}.appwin{background:var(--paper-2);border:1px solid var(--rule-strong);box-shadow:10px 10px 0 var(--paper-sunk);overflow:hidden}[dir=rtl] .appwin{box-shadow:-10px 10px 0 var(--paper-sunk)}.appwin-bar{border-bottom:1px solid var(--rule);align-items:center;gap:8px;padding:10px 14px;font-size:.9375rem;display:flex}.appview-legend{border-top:1px solid var(--rule);color:var(--ink-2);flex-wrap:wrap;gap:6px 18px;padding:10px 14px 12px;font-size:.8125rem;display:flex}.appview-legend li{align-items:center;gap:8px;display:inline-flex}.appview-legend i{width:12px;height:12px}.appview .done{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.appview .done{background:color-mix(in oklab, var(--ink) 16%, var(--paper-2))}}.appview .done{box-shadow:inset 0 0 0 1px var(--ink)}@supports (color:color-mix(in lab, red, red)){.appview .done{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--ink) 22%, transparent)}}.appview .active{background:var(--violet-fill)}.appview .planned{background:var(--violet-wash);box-shadow:inset 0 0 0 1px var(--violet)}.av{background:var(--violet);flex:none;place-items:center;width:20px;height:20px;margin-inline-end:8px;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.av{background:color-mix(in oklab, var(--violet) 22%, var(--paper-2))}}.av{color:var(--violet-ink);vertical-align:middle;font-size:.75rem;font-weight:700}.gantt{--name:132px;font-size:.8125rem}.g-row{grid-template-columns:var(--name) repeat(7, minmax(0, 1fr));border-bottom:1px solid var(--rule);align-items:center;min-height:44px;display:grid}.g-row:last-child{border-bottom:0}.g-head{min-height:36px;color:var(--ink-3);font-size:.75rem}.g-name{white-space:nowrap;text-overflow:ellipsis;grid-area:1/1;align-items:center;min-width:0;padding-inline:12px;font-weight:600;display:flex;overflow:hidden}.g-head .g-name{font-weight:500}.g-day,.g-cell,.g-bar{grid-column-start:var(--c);grid-column-end:span var(--s)}.g-day{text-align:center;white-space:nowrap;text-overflow:ellipsis;grid-row:1;padding-inline:6px;overflow:hidden}.g-day.today{color:var(--violet-ink);font-weight:600}.g-cell{border-inline-start:1px solid var(--rule);grid-row:1;align-self:stretch}.g-cell.today{background:var(--violet)}@supports (color:color-mix(in lab, red, red)){.g-cell.today{background:color-mix(in oklab, var(--violet) 7%, transparent)}}.g-bar{z-index:1;white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--ink);grid-row:1;margin:7px 4px;padding:5px 8px;font-size:.75rem;font-weight:500;overflow:hidden}.g-bar.done{color:var(--ink)}.g-bar.active{color:#fff}.g-bar.planned{color:var(--violet-ink)}@media (max-width:639px){.gantt{--name:96px}.g-row{grid-template-columns:var(--name) repeat(4, minmax(0, 1fr))}.g-day,.g-cell,.g-bar{grid-column-start:var(--m)}.gantt [data-early]{display:none}.g-bar{white-space:normal;margin:5px 3px;padding:4px 6px;font-size:.6875rem;line-height:1.25}.g-day{white-space:normal;padding-inline:2px;line-height:1.2}}.gantt.compact{--name:108px}.gantt.compact .g-row{grid-template-columns:var(--name) repeat(4, minmax(0, 1fr));min-height:40px}.gantt.compact .g-day,.gantt.compact .g-cell,.gantt.compact .g-bar{grid-column-start:var(--m)}.gantt.compact [data-early]{display:none}.gantt.compact .g-bar{white-space:normal;margin:5px 3px;padding:4px 6px;font-size:.6875rem;line-height:1.25}.appview.compact .appwin{box-shadow:8px 8px 0 var(--paper-sunk)}[dir=rtl] .appview.compact .appwin{box-shadow:-8px 8px 0 var(--paper-sunk)}.tchart{padding:18px 14px 6px 34px}.tchart-plot{border-bottom:1px solid var(--rule-strong);height:200px;position:relative}.tchart-grid{border-top:1px dashed var(--rule);position:absolute;left:0;right:0}.tchart-grid b{font:500 .6875rem var(--font-mono);color:var(--ink-3);padding-right:8px;position:absolute;top:-8px;right:100%}.tchart-season{border-top:2px solid var(--violet);height:0;position:absolute;top:-6px;right:0}.tchart-season b{color:var(--violet-ink);background:var(--paper-2);padding:2px 6px;font-size:.75rem;font-weight:600;position:absolute;top:4px;left:0}.tchart-now{border-left:1px dashed var(--ink-2);z-index:1;position:absolute;top:18px;bottom:0}.tchart-now b{color:var(--ink-2);white-space:nowrap;font-size:.6875rem;font-weight:600;position:absolute;bottom:100%;left:4px}.tchart-bars{align-items:flex-end;gap:2px;display:flex;position:absolute;inset:0}.tchart-col{flex-direction:column;flex:1;justify-content:flex-end;height:100%;display:flex}.tchart-col i{height:var(--h);display:block}.tchart-x{height:24px;position:relative}.tchart-x span{color:var(--ink-3);white-space:nowrap;font-size:.6875rem;position:absolute;top:6px;transform:translate(-50%)}.tchart-x span:first-child{transform:none}@media (max-width:639px){.tchart-x span:nth-child(2n){display:none}}.ctable{border-collapse:collapse;width:100%;font-size:.8125rem}.ctable th,.ctable td{text-align:start;border-bottom:1px solid var(--rule);white-space:nowrap;padding:9px 12px}.ctable thead th{color:var(--ink-2);font-size:.75rem;font-weight:600}.ctable td{color:var(--ink)}.ctable td.trip,.ctable td.bus{color:var(--ink-2)}.ctable .num{text-align:end}.ctable tfoot th,.ctable tfoot td{border-bottom:0;font-weight:700}.ctable .chip{padding:2px 8px;font-size:.6875rem;font-weight:600;display:inline-block}.ctable .chip.due{background:var(--violet)}@supports (color:color-mix(in lab, red, red)){.ctable .chip.due{background:color-mix(in oklab, var(--violet) 14%, transparent)}}.ctable .chip.due{color:var(--violet-ink)}.ctable .chip.posted{background:var(--ok)}@supports (color:color-mix(in lab, red, red)){.ctable .chip.posted{background:color-mix(in oklab, var(--ok) 16%, transparent)}}.ctable .chip.posted{color:var(--ok)}@media (max-width:639px){.ctable .bus,.ctable .trip{display:none}.ctable th,.ctable td{padding-inline:10px}}.seal{border:1px solid var(--ink);height:44px;color:var(--ink);align-items:center;gap:12px;padding-inline:12px;display:inline-flex}.seal:hover{border-color:var(--violet-ink);color:var(--violet-ink)}.field-label{margin-bottom:8px;font-size:.9375rem;font-weight:500;display:block}.field-label .opt{color:var(--ink-3);font-weight:400}.field-hint{color:var(--ink-3);margin-top:8px;font-size:.875rem}.input{background:var(--paper-2);width:100%;height:48px;color:var(--ink);border:1px solid var(--field);font:inherit;appearance:none;transition:border-color var(--t-fast) var(--ease);border-radius:0;padding-inline:14px;font-size:1rem;display:block}textarea.input{resize:vertical;height:auto;min-height:160px;padding-block:12px}select.input{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%2364636B' stroke-width='1.5'%3E%3Cpath d='M2 4l4 4 4-4'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;padding-inline-end:40px}[dir=rtl] select.input{background-position:14px}.input::placeholder{color:var(--ink-3)}.input:hover{border-color:var(--ink-2)}.input:focus{border-color:var(--ink);outline:2px solid var(--violet);outline-offset:0}.input[aria-invalid=true]{border-color:var(--error);box-shadow:inset 4px 0 0 var(--error)}[dir=rtl] .input[aria-invalid=true]{box-shadow:inset -4px 0 0 var(--error)}.field-error{color:var(--error);align-items:center;gap:8px;margin-top:8px;font-size:.875rem;display:flex}.field-error:before{content:"!";background:var(--error);width:14px;height:14px;color:var(--paper);font-size:10px;font-weight:700;font-family:var(--font-mono);flex:none;place-items:center;display:inline-grid}.banner{background:var(--error-wash);border-inline-start:4px solid var(--error);padding:16px 20px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}.route-vehicle{display:none}}@media (min-width:768px){.sr-only-md{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}:root{--ribbon-h:clamp(72px, 2.5rem + 7vw, 168px);--ribbon-op:.55}@media (prefers-color-scheme:dark){:root{--ribbon-op:.7}}.surface-night{--ribbon-op:.7}.station.ribbon-start{padding-top:56px}.ribbon{height:var(--ribbon-h);contain:layout paint;margin-inline-end:-16px}@media (min-width:768px){.ribbon{margin-inline-end:-24px}}@media (min-width:1024px){.ribbon{margin-inline:-32px}}@media (min-width:1280px){.ribbon{margin-inline:-40px}}.ribbon svg{width:100%;height:100%;display:block;-webkit-mask-image:linear-gradient(90deg,#000 70%,#0000);mask-image:linear-gradient(90deg,#000 70%,#0000)}[dir=rtl] .ribbon svg{transform:scaleX(-1)}.ribbon path.s{fill:none;stroke:var(--violet);stroke-width:1px;stroke-opacity:var(--ribbon-op);stroke-linejoin:round}.ribbon path.seg{fill:none;stroke:var(--violet);stroke-width:2px}.logo-wave{transform-box:fill-box;transform-origin:50% 55%}.logo-ring{fill:#0000;transition:fill var(--t-fast) var(--ease)}@media (prefers-reduced-motion:no-preference){@media (hover:hover){.logo-link:hover .logo-wave{animation:.72s cubic-bezier(.65,0,.35,1) wave-draw}}.logo-link:focus-visible .logo-wave{animation:.72s cubic-bezier(.65,0,.35,1) wave-draw}}@keyframes wave-draw{0%{transform:scaleY(1)}45%{transform:scaleY(.62)translate(1.5px)}to{transform:scaleY(1)}}.logo-link:hover .logo-ring,.logo-link:focus-visible .logo-ring{fill:var(--violet)}@media (max-width:1023px){.ribbon{display:none}}.hero-grid{gap:48px;display:grid}@media (min-width:1024px){.hero-grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:stretch;column-gap:clamp(40px,5vw,96px)}.hero-copy{flex-direction:column;justify-content:space-between;gap:40px;display:flex}.hero-copy .hero-points{margin-top:0}}.hero-visual{display:none}@media (min-width:1024px){.hero-visual{display:block}}.hero-title{max-width:21ch}.hero-line{letter-spacing:.06em;color:var(--ink-2);margin-top:20px;font-size:clamp(1.0625rem,.9rem + .7vw,1.5rem);font-weight:600;line-height:1.35}:lang(ar) .hero-line{letter-spacing:0;font-size:clamp(1.1875rem,1rem + .8vw,1.75rem);line-height:1.6}.hero-rot{vertical-align:bottom;color:var(--violet-ink);display:inline-grid;overflow:hidden}.hero-rot>span{white-space:nowrap;opacity:0;grid-area:1/1;transform:translateY(110%)}.hero-rot>span.on{opacity:1;transform:none}.hero-rot>span.out{transform:translateY(-110%)}@media (prefers-reduced-motion:no-preference){.hero-rot>span{transition:opacity .3s var(--ease), transform .46s var(--ease)}.hero-rot>span:not(.on):not(.out){transition:none}}@media (min-width:1024px){.hero-line{margin-top:28px}}.hero-title .h1-kicker{letter-spacing:-.005em;color:var(--ink-2);margin-bottom:.35em;font-size:clamp(1.25rem,1rem + .9vw,1.875rem);font-weight:500;font-stretch:100%;line-height:1.25;display:block}:lang(ar) .hero-title .h1-kicker{line-height:1.6}@media (min-width:768px){.hero-title.t-display{font-size:clamp(2.75rem,1.5rem + 3.2vw,4.75rem)}}.hero-points{border-top:1px solid var(--rule);grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;max-width:46rem;margin-top:40px;padding-top:24px;display:grid}.hero-points li{align-items:flex-start;gap:12px;display:flex}.hero-check{border:1.5px solid var(--violet);border-radius:9999px;flex:none;width:18px;height:18px;margin-top:.2em;position:relative}.hero-check:after{content:"";background:var(--violet);border-radius:9999px;position:absolute;inset:4px}.board{background:var(--paper-2);border:1px solid var(--rule-strong);box-shadow:12px 12px 0 var(--paper-sunk);position:relative}[dir=rtl] .board{box-shadow:-12px 12px 0 var(--paper-sunk)}.board-bar{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.board-lang{gap:6px;display:inline-flex}.board-lang [lang=ar]{font-family:var(--font-arabic)}.board-grid{background:var(--rule);border-bottom:1px solid var(--rule);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.board-tile{background:var(--paper-2);min-height:clamp(88px,6.5vw,112px);color:var(--ink);text-align:center;align-content:center;justify-items:center;gap:10px;padding:12px 8px;font-size:.9375rem;font-weight:500;display:grid;position:relative}.board-tile svg{color:var(--ink-2)}.board-tile.custom{background:var(--paper);outline:1.5px dashed var(--violet);outline-offset:-8px;gap:6px}.board-wave{width:82%;max-width:150px;height:auto;margin-bottom:4px}.board-feed{padding:16px 16px 12px}.board-live{align-items:center;gap:8px;margin-bottom:8px;display:flex}.board-pulse{background:var(--ok);border-radius:9999px;width:7px;height:7px}.board-feed ol{display:grid}.board-feed li{border-top:1px solid var(--rule);color:var(--ink-2);grid-template-columns:14px minmax(0,1fr) auto;align-items:center;column-gap:10px;padding-block:8px;font-size:.9375rem;display:grid}.board-feed li:first-child{border-top:0}.board-feed .k{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.board-feed .ref{color:var(--ink-3);font-size:.8125rem}.board-tick{border:1.5px solid var(--rule-strong);border-radius:9999px;width:14px;height:14px}@media (prefers-reduced-motion:no-preference){.board-tile.lit:after{content:"";box-shadow:inset 0 0 0 1.5px var(--violet);opacity:0;animation:board-on 12s var(--d) infinite;position:absolute;inset:0}.board-tile.lit svg{animation:board-ink 12s var(--d) infinite}.board-feed li{animation:board-row 12s var(--d) infinite}.board-feed li .board-tick{animation:board-tick 12s var(--d) infinite}.board-pulse{animation:2s ease-in-out infinite board-pulse}@keyframes board-on{0%,21%{opacity:1}25%,to{opacity:0}}@keyframes board-ink{0%,21%{color:var(--violet)}25%,to{color:var(--ink-2)}}@keyframes board-row{0%,21%{color:var(--ink)}25%,to{color:var(--ink-2)}}@keyframes board-tick{0%,24%{border-color:var(--violet);background:var(--violet);box-shadow:inset 0 0 0 2.5px var(--paper-2)}25%,to{border-color:var(--rule-strong);box-shadow:none;background:0 0}}@keyframes board-pulse{50%{opacity:.35}}}.odoo-plate{background:#fff;border:1px solid #e2dfd6;flex:none;justify-content:center;align-items:center;padding:10px 12px;display:inline-flex}.odoo-plate.sm{padding:4px 6px}.odoo-plate img{display:block}.board-o{flex:none;display:block}.footer-badge{width:fit-content;display:inline-flex}.footer-badge img{display:block}.hero-badge{align-items:center;gap:12px;display:inline-flex}.hero-badge .odoo-plate{padding:6px 8px}.board-brand{align-items:center;gap:10px;min-width:0;display:inline-flex}.board-custom-text{justify-items:center;gap:4px;display:grid}.board.compact{box-shadow:6px 6px 0 var(--paper-sunk);margin-inline-end:6px}[dir=rtl] .board.compact{box-shadow:-6px 6px 0 var(--paper-sunk)}.board.compact .board-bar{padding:8px 12px}.board.compact .board-grid{border-bottom:0;grid-template-columns:repeat(4,minmax(0,1fr))}.board.compact .board-tile{gap:6px;min-height:76px;padding:10px 2px;font-size:.75rem;line-height:1.2}:lang(ar) .board.compact .board-tile{font-size:.8125rem}.board.compact .board-tile.custom{outline-offset:-6px;flex-direction:row;grid-column:1/-1;justify-content:center;align-items:center;gap:16px;min-height:68px;display:flex}.board.compact .board-custom-text{text-align:start;justify-items:start;font-size:.9375rem}.board.compact .board-wave{width:104px;margin:0}.board-cover{z-index:1;position:absolute;inset:0}.board-cover:focus-visible{outline:2px solid var(--violet);outline-offset:4px}.board-op{z-index:2}.board-op-link{position:absolute;inset:0}.board-op-link:focus-visible{outline:2px solid var(--violet);outline-offset:-2px}.board-op:hover,.board-op:focus-within{background:var(--violet)}@supports (color:color-mix(in lab, red, red)){.board-op:hover,.board-op:focus-within{background:color-mix(in oklab, var(--violet) 12%, var(--paper-2))}}.board-op:hover,.board-op:focus-within{box-shadow:inset 0 0 0 1.5px var(--violet)}.board-op:hover svg,.board-op:focus-within svg{color:var(--violet)}.board-cta{border-top:1px solid var(--rule);color:var(--violet-ink);pointer-events:none;justify-content:center;align-items:center;gap:8px;padding:12px 16px;font-size:.9375rem;font-weight:600;display:flex;position:relative}.board-cta-pill{align-items:center;gap:10px;display:inline-flex}.board-cta-pill .transport{display:none}.board:has(.board-op:hover,.board-op-link:focus-visible) .board-cta-pill .all{display:none}.board:has(.board-op:hover,.board-op-link:focus-visible) .board-cta-pill .transport{display:inline}@media (hover:hover){.board{transition:transform var(--t) var(--ease), box-shadow var(--t) var(--ease)}.board-cta{z-index:3;background:var(--paper);border:0;padding:0;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.board-cta{background:color-mix(in srgb, var(--paper) 45%, transparent)}}.board-cta{opacity:0;transition:opacity var(--t) var(--ease)}.board-cta-pill{background:var(--violet-fill);color:#fff;box-shadow:6px 6px 0 var(--violet);padding:14px 22px;font-size:1rem}@supports (color:color-mix(in lab, red, red)){.board-cta-pill{box-shadow:6px 6px 0 color-mix(in srgb, var(--violet) 30%, transparent)}}.board-cta-pill{transition:transform var(--t-slow) var(--ease);transform:translateY(8px)}[dir=rtl] .board-cta-pill{box-shadow:-6px 6px 0 var(--violet)}@supports (color:color-mix(in lab, red, red)){[dir=rtl] .board-cta-pill{box-shadow:-6px 6px 0 color-mix(in srgb, var(--violet) 30%, transparent)}}.board:hover .board-cta{opacity:1}.board:has(:focus-visible) .board-cta{opacity:1}.board:hover .board-cta-pill{transform:none}.board:has(:focus-visible) .board-cta-pill{transform:none}.board-op:hover,.board-op:focus-within{z-index:4}.board:has(.board-op:hover,.board-op-link:focus-visible) .board-cta{align-items:flex-end;padding-bottom:72px}.board.compact:has(.board-op:hover,.board-op-link:focus-visible) .board-cta{align-items:center;padding-bottom:0}.board:hover{box-shadow:15px 15px 0 var(--paper-sunk);transform:translate(-3px,-3px)}[dir=rtl] .board:hover{box-shadow:-15px 15px 0 var(--paper-sunk);transform:translate(3px,-3px)}.board:hover .board-cta .arrow{transform:translate(3px)}[dir=rtl] .board:hover .board-cta .arrow{transform:scaleX(-1)translate(3px)}.board-cta .arrow{transition:transform var(--t-fast) var(--ease)}}@media (prefers-reduced-motion:reduce){.board,.board-cta,.board-cta-pill{transition:none}.board:hover{transform:none}}.chip-icon{background:var(--violet);flex:none;place-items:center;width:44px;height:44px;display:grid}@supports (color:color-mix(in lab, red, red)){.chip-icon{background:color-mix(in oklab, var(--violet) 16%, transparent)}}.chip-icon{color:var(--violet-ink)}.stats-m{background:var(--paper-2);border:1px solid var(--rule);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.stats-m li{border-inline-start:1px solid var(--rule);align-content:start;gap:8px;padding:16px 12px;display:grid}.stats-m li:first-child{border-inline-start:0}.stats-m li:before{content:"";background:var(--violet);width:16px;height:3px}.stats-m .fig{font-family:var(--font-mono);letter-spacing:-.02em;color:var(--ink);justify-self:start;font-size:1.75rem;font-weight:600;line-height:1}.stats-m .lbl{color:var(--ink-2);font-size:.8125rem;line-height:1.35}.why-m{margin-top:20px}.why-m li{border-top:1px solid var(--rule);align-items:center;gap:14px;padding-block:14px;display:flex}.why-m li:first-child{border-top:0}.tiles-m{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.tile-m{background:var(--paper-2);border:1px solid var(--rule);flex-direction:column;justify-content:space-between;gap:14px;height:100%;min-height:112px;padding:14px;display:flex}.tile-m:active{background:var(--paper-sunk)}.tile-name{font-size:.9375rem;font-weight:600;line-height:1.3}.tiles-m.mini .tile-m{flex-direction:row;justify-content:flex-start;align-items:center;gap:10px;min-height:60px;padding:10px}.tiles-m.mini .tile-name{font-size:.875rem}.chip-icon.sm{width:36px;height:36px}.case-int ul{gap:8px;margin-top:12px;display:grid}@media (min-width:768px){.case-int ul{grid-template-columns:repeat(2,minmax(0,1fr))}}.case-int li{border:1px solid var(--rule-strong);border-top:3px solid var(--violet);text-align:center;align-content:start;justify-items:center;gap:4px;padding:16px 14px;display:grid}.case-int .tag-ok{border:1px solid var(--ok);color:var(--ok);align-items:center;gap:6px;margin-top:8px;padding:3px 10px;font-size:.8125rem;font-weight:600;line-height:1.4;display:inline-flex}.case-int .name{color:var(--ink);font-weight:600}.case-int .note{color:var(--ink-2);font-size:.9375rem}.route-m{background:var(--paper-2);border:1px solid var(--rule);align-items:center;gap:14px;padding:14px;display:flex}.route-stops{color:var(--ink-2);flex-wrap:wrap;align-items:center;row-gap:4px;margin-top:6px;font-size:.8125rem;display:flex}.route-stops li{align-items:center;display:inline-flex}.route-stops li+li:before{content:"";background:var(--violet);width:18px;height:2px;margin-inline:8px}.wizard-step{align-items:center;gap:12px;display:flex}.wizard-step .bar{gap:4px;display:flex}.wizard-step .bar i{background:var(--rule-strong);width:28px;height:3px}.wizard-step .bar i.on{background:var(--violet)}.choices{gap:10px;margin-top:20px;display:grid}@media (min-width:768px){.choices{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.choices>li.featured{grid-column:1/-1}}.choice{text-align:start;background:var(--paper-2);width:100%;height:100%;color:var(--ink);border:1px solid var(--rule-strong);cursor:pointer;transition:border-color var(--t-fast) var(--ease), box-shadow var(--t-fast) var(--ease), transform var(--t-fast) var(--ease);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:16px;padding:16px;display:grid}.choice:hover{border-color:var(--ink);box-shadow:inset 0 -3px 0 var(--violet)}.choice:active{transform:translateY(1px)}.choice[aria-pressed=true]{border-color:var(--violet);box-shadow:inset 0 0 0 1px var(--violet)}.choice .title{font-size:1.125rem;font-weight:600;line-height:1.3;display:block}.choice .body{color:var(--ink-2);margin-top:4px;font-size:.9375rem;line-height:1.45;display:block}.choice .go{color:var(--ink-3);transition:transform var(--t-fast) var(--ease), color var(--t-fast) var(--ease)}.choice:hover .go{color:var(--violet-ink);transform:translate(3px)}[dir=rtl] .choice .go{transform:scaleX(-1)}[dir=rtl] .choice:hover .go{transform:scaleX(-1)translate(3px)}.choice.featured{border:1.5px solid var(--violet);background:var(--violet);padding:20px 16px}@supports (color:color-mix(in lab, red, red)){.choice.featured{background:color-mix(in oklab, var(--violet) 8%, var(--paper-2))}}.choice.featured .go{color:var(--violet-ink)}.choice.featured .title{font-size:1.25rem}.choice-tag{background:var(--violet-fill);color:#fff;margin-bottom:8px;padding:3px 8px;font-size:.75rem;font-weight:600;line-height:1.4;display:inline-block}.choice-tag.alt{border:1px solid var(--violet);color:var(--violet-ink);background:0 0;padding:2px 7px}.choice.transport{border-color:var(--violet)}@supports (color:color-mix(in lab, red, red)){.choice.transport{border-color:color-mix(in oklab, var(--violet) 55%, var(--rule-strong))}}@media (min-width:768px){.choice{padding:20px}.choice.featured{column-gap:24px;padding:24px 28px}.choice.featured .title{font-size:1.5rem}.choice:not(.featured){grid-template-columns:minmax(0,1fr) auto;align-items:start;row-gap:18px}.choice:not(.featured) .choice-mark{grid-area:1/1;justify-self:start}.choice:not(.featured) .go{grid-area:1/2}.choice:not(.featured) .choice-text{grid-area:2/1/auto/-1}}.choice-mark{flex:none;display:inline-flex;position:relative}.choice-mark .odoo-plate{width:84px;height:50px;padding:0}.choice.featured .choice-mark .odoo-plate{width:100px;height:60px}.choice-mark .odoo-plate.icon{color:#111114}.choice-badge{background:var(--violet);color:#fff;width:26px;height:26px;box-shadow:0 0 0 2px var(--paper-2);top:-9px;border-radius:9999px;place-items:center;display:grid;position:absolute;inset-inline-end:-9px}.picked{background:var(--paper-2);border:1px solid var(--rule);border-inline-start:3px solid var(--violet);flex-wrap:wrap;align-items:center;gap:8px 16px;padding:12px 16px;display:flex}.picked button{color:var(--violet-ink);text-underline-offset:3px;cursor:pointer;font-size:.9375rem;text-decoration:underline}.reach-pair{gap:24px;display:grid}@media (min-width:768px){.reach-pair{grid-template-columns:repeat(2,minmax(0,1fr))}}.reach-or{display:none}.wizard-enter{animation:wizard-in .26s var(--ease) both}@keyframes wizard-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}*{-webkit-tap-highlight-color:transparent}.btn.tall{height:52px}.btn.btn-secondary-solid{color:var(--ink);background:0 0}.site-header{transition:transform .2s var(--ease)}.site-header.is-hidden{transform:translateY(-100%)}.head-btn{border:1px solid var(--rule-strong);min-width:44px;height:44px;color:var(--ink);cursor:pointer;justify-content:center;align-items:center;padding-inline:12px;font-size:.9375rem;font-weight:500;display:inline-flex}.head-btn:active{background:var(--paper-sunk)}.head-btn:lang(ar){font-family:var(--font-arabic)}.head-btn:lang(en){font-family:var(--font-mono);font-size:.8125rem}.menu-panel{padding:8px 16px calc(16px + env(safe-area-inset-bottom));overscroll-behavior:contain;flex-direction:column;display:flex}.menu[open] .menu-panel{animation:none}.menu-row{align-items:center;gap:12px;height:56px;font-size:1.25rem;font-weight:600;display:flex}.menu-row:active{background:var(--paper-sunk)}.menu-row[aria-current=page]:before{content:"";background:var(--violet);border-radius:9999px;flex:none;width:6px;height:6px}.menu-actions{border-top:3px double var(--ink);gap:8px;margin-top:auto;padding-top:20px;display:grid}.or-divider{align-items:center;gap:12px;margin-bottom:24px;display:flex}.or-divider:before,.or-divider:after{content:"";background:var(--rule);flex:1;height:1px}.actionbar{display:none}@media (max-width:767px){body{font-size:1rem}html:lang(ar) body{font-size:1.0625rem;line-height:1.8}.t-display{letter-spacing:-.02em;font-size:2.25rem;line-height:1.05}:lang(ar) .t-display{font-size:2rem;line-height:1.3}.hero-title .h1-kicker{margin-bottom:8px;font-size:1.1875rem;line-height:1.3}:lang(ar) .hero-title .h1-kicker{font-size:1.125rem;line-height:1.6}.t-h1{font-size:1.875rem;line-height:1.1}:lang(ar) .t-h1{font-size:1.75rem;line-height:1.35}.t-h2{font-size:1.5rem;line-height:1.15}:lang(ar) .t-h2{font-size:1.375rem;line-height:1.45}.t-h3{font-size:1.125rem;line-height:1.3}:lang(ar) .t-h3{line-height:1.55}.t-lead{font-size:1.0625rem;line-height:1.55}:lang(ar) .t-lead{line-height:1.8}.t-label{font-size:.6875rem}.t-figure{font-size:1.0625rem}.input{height:52px;font-size:1rem}textarea.input{height:auto;min-height:140px}.m-block{justify-content:space-between;width:100%;height:52px}.btn.m-secondary{color:var(--ink);background:0 0}[aria-hidden=true][lang]:not(html){display:none}.station{padding-block:40px}.station.tight{padding-block:32px}.station.first{padding-top:24px}.station.ribbon-start{padding-top:40px}.station+.station:not(.band),.band+.station{border-top:1px solid var(--rule)}.kicker .nuqta{width:8px;height:8px;box-shadow:none;background:0 0;border-width:1.5px;animation:none}.kicker{align-items:center;gap:8px;display:flex}.cells{display:block}.cell{border:0;border-top:1px solid var(--rule);justify-content:space-between;align-items:baseline;gap:16px;min-height:48px;margin:0;padding:14px 0;display:flex}.cell:first-child{border-top:0}.cell dt .t-label{letter-spacing:0;text-transform:none;color:var(--ink-2);font-family:inherit;font-size:1rem;font-weight:400}.cell dd{text-align:end;margin:0}.cell dd.text{font-size:1rem;font-weight:600}.cell.stack{padding-block:12px;display:block}.cell.stack dt .t-label{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-size:.6875rem;font-weight:500}.cell.stack dt .t-label:lang(ar),:lang(ar) .cell.stack dt .t-label{font-family:var(--font-arabic);letter-spacing:0;text-transform:none;font-size:.8125rem}.cell.stack dd{text-align:start;margin-top:4px}.index-row{grid-template-columns:28px minmax(0,1fr) 20px;column-gap:8px;min-height:56px;padding-block:14px}.index-row .code{padding-top:.2em}.index-list.compact-mobile .summary,.index-list.compact-mobile .tags{display:none}.index-list .summary{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.index-row:active{background:var(--paper-sunk)}.process,.process.h{scroll-snap-type:x mandatory;scrollbar-width:none;border:0;gap:16px;margin-inline:-16px;padding:42px 16px 4px;scroll-padding-inline:16px;display:flex;overflow-x:auto}.process::-webkit-scrollbar{display:none}.process>li{scroll-snap-align:start;flex:0 0 min(78vw,300px);position:relative}.process>li:before,.process.h>li:before{z-index:1;inset-inline-start:0;top:-37px}.process>li:after{content:"";background:var(--violet);top:-25px;height:2px;position:absolute;inset-inline:0 -16px}.process>li:last-child:after{inset-inline-end:0}.faq-home .faq-list>.faq:nth-child(n+4){display:none}.faq>summary{min-height:56px;padding-block:16px}.slip{padding:28px 16px}.actionbar{z-index:30;padding:8px 12px calc(8px + env(safe-area-inset-bottom));background:var(--paper);border-top:1px solid var(--rule-strong);transition:transform .2s var(--ease), visibility 0s linear 0s;inset-inline:0;grid-template-columns:1.25fr 1fr;gap:8px;display:grid;position:fixed;bottom:0}.actionbar .btn{justify-content:center;gap:10px;height:48px;padding-inline:12px}.actionbar[data-hidden=true]{visibility:hidden;transition:transform .2s var(--ease), visibility 0s linear .2s;transform:translateY(100%)}body{padding-bottom:calc(64px + env(safe-area-inset-bottom))}}}@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start-0{inset-inline-start:calc(var(--spacing) * 0)}.-top-\[33px\]{top:-33px}.ms-auto{margin-inline-start:auto}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-16{margin-top:calc(var(--spacing) * 16)}.mt-24{margin-top:calc(var(--spacing) * 24)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-11{height:calc(var(--spacing) * 11)}.h-\[30px\]{height:30px}.h-\[32px\]{height:32px}.h-\[34px\]{height:34px}.h-\[40px\]{height:40px}.h-\[160px\]{height:160px}.h-full{height:100%}.min-h-10{min-height:calc(var(--spacing) * 10)}.min-h-screen{min-height:100vh}.w-auto{width:auto}.w-full{width:100%}.w-px{width:1px}.max-w-\[18ch\]{max-width:18ch}.max-w-\[20ch\]{max-width:20ch}.max-w-\[22ch\]{max-width:22ch}.max-w-\[24ch\]{max-width:24ch}.max-w-\[30ch\]{max-width:30ch}.max-w-\[40ch\]{max-width:40ch}.max-w-\[40rem\]{max-width:40rem}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:0}.flex-1{flex:1}.shrink-0{flex-shrink:0}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.content-start{align-content:flex-start}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-12{gap:calc(var(--spacing) * 12)}.gap-16{gap:calc(var(--spacing) * 16)}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-5{column-gap:calc(var(--spacing) * 5)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-x-10{column-gap:calc(var(--spacing) * 10)}.gap-y-1{row-gap:var(--spacing)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-6{row-gap:calc(var(--spacing) * 6)}.gap-y-10{row-gap:calc(var(--spacing) * 10)}.justify-self-start{justify-self:flex-start}.rounded-full{border-radius:9999px}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-2{border-top-style:var(--tw-border-style);border-top-width:2px}.border-t-\[3px\]{border-top-style:var(--tw-border-style);border-top-width:3px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-double{--tw-border-style:double;border-style:double}.border-ink{border-color:var(--ink)}.border-rule{border-color:var(--rule)}.border-rule-strong{border-color:var(--rule-strong)}.border-violet{border-color:var(--violet)}.bg-rule-strong{background-color:var(--rule-strong)}.bg-violet{background-color:var(--violet)}.p-5{padding:calc(var(--spacing) * 5)}.py-1{padding-block:var(--spacing)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-10{padding-block:calc(var(--spacing) * 10)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-10{padding-top:calc(var(--spacing) * 10)}.pb-0{padding-bottom:0}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pb-12{padding-bottom:calc(var(--spacing) * 12)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.text-\[\.6em\]{font-size:.6em}.text-\[\.8125rem\]{font-size:.8125rem}.text-\[\.9375rem\]{font-size:.9375rem}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.whitespace-nowrap{white-space:nowrap}.text-ink{color:var(--ink)}.text-ink-2{color:var(--ink-2)}.text-ink-3{color:var(--ink-3)}.text-rule-strong{color:var(--rule-strong)}.text-violet-ink{color:var(--violet-ink)}.not-italic{font-style:normal}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline-none{--tw-outline-style:none;outline-style:none}@media not all and (min-width:64rem){.max-lg\:hidden{display:none}.max-lg\:border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.max-lg\:border-rule{border-color:var(--rule)}.max-lg\:pt-10{padding-top:calc(var(--spacing) * 10)}}@media not all and (min-width:48rem){.max-md\:order-first{order:-9999}.max-md\:hidden{display:none}.max-md\:pb-10{padding-bottom:calc(var(--spacing) * 10)}}@media not all and (min-width:40rem){.max-sm\:w-full{width:100%}.max-sm\:justify-between{justify-content:space-between}}@media (min-width:40rem){.sm\:flex-row{flex-direction:row}.sm\:flex-wrap{flex-wrap:wrap}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}}@media (min-width:48rem){.md\:mt-6{margin-top:calc(var(--spacing) * 6)}.md\:mt-8{margin-top:calc(var(--spacing) * 8)}.md\:mt-10{margin-top:calc(var(--spacing) * 10)}.md\:mt-12{margin-top:calc(var(--spacing) * 12)}.md\:block{display:block}.md\:hidden{display:none}.md\:h-\[220px\]{height:220px}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:justify-between{justify-content:space-between}.md\:gap-8{gap:calc(var(--spacing) * 8)}.md\:gap-12{gap:calc(var(--spacing) * 12)}.md\:gap-x-8{column-gap:calc(var(--spacing) * 8)}.md\:pb-12{padding-bottom:calc(var(--spacing) * 12)}}@media (min-width:64rem){.lg\:sticky{position:sticky}.lg\:top-\[calc\(var\(--header-h\)\+24px\)\]{top:calc(var(--header-h) + 24px)}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-span-3{grid-column:span 3/span 3}.lg\:col-span-4{grid-column:span 4/span 4}.lg\:col-span-5{grid-column:span 5/span 5}.lg\:col-span-6{grid-column:span 6/span 6}.lg\:col-span-7{grid-column:span 7/span 7}.lg\:col-span-8{grid-column:span 8/span 8}.lg\:col-start-7{grid-column-start:7}.lg\:col-start-9{grid-column-start:9}.lg\:col-start-10{grid-column-start:10}.lg\:mt-0{margin-top:0}.lg\:mt-8{margin-top:calc(var(--spacing) * 8)}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:grid{display:grid}.lg\:hidden{display:none}.lg\:h-\[34px\]{height:34px}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:flex-row{flex-direction:row}.lg\:items-end{align-items:flex-end}.lg\:justify-between{justify-content:space-between}.lg\:gap-6{gap:calc(var(--spacing) * 6)}.lg\:pt-3{padding-top:calc(var(--spacing) * 3)}}@media (min-width:80rem){.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/plex-arabic-400.woff2)format("woff2");unicode-range:U+6??,U+200C-200F,U+2010-2011,U+FD3E-FD3F}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/plex-arabic-500.woff2)format("woff2");unicode-range:U+6??,U+200C-200F,U+2010-2011,U+FD3E-FD3F}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/plex-arabic-600.woff2)format("woff2");unicode-range:U+6??,U+200C-200F,U+2010-2011,U+FD3E-FD3F}@font-face{font-family:IBM Plex Sans Arabic Fallback;src:local(Arial);ascent-override:107.25%;descent-override:41.02%;line-gap-override:0%;size-adjust:101.17%}:root{--paper:#f4f2ec;--paper-2:#fbfaf7;--paper-sunk:#eae7df;--ink:#111114;--ink-2:#45444c;--ink-3:#64636b;--rule:#d6d2c6;--rule-strong:#b9b4a7;--field:#7f7b70;--violet:#8c52ff;--violet-fill:#874cfa;--violet-ink:#5b2bd1;--violet-wash:#ede6ff;--ok:#18704a;--error:#b3261e;--error-wash:#fbeae8;--night:#0b0b0d;--night-2:#16161a;--ease:cubic-bezier(.2, .7, .2, 1);--t-fast:.12s;--t:.2s;--t-slow:.32s;--header-h:56px;--wrap:1600px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}@media (min-width:768px){:root{--header-h:64px}}@media (min-width:1024px){:root{--header-h:72px}}@media (prefers-color-scheme:dark){:root{--paper:#0b0b0d;--paper-2:#16161a;--paper-sunk:#1f1f24;--ink:#edeae3;--ink-2:#a9a7a0;--ink-3:#8d8b85;--rule:#2c2c33;--rule-strong:#4a4952;--field:#77757f;--violet-ink:#b69aff;--violet-wash:#2a1f4a;--ok:#4cc38a;--error:#ff7a6e;--error-wash:#2a1414;--night:#16161a;--night-2:#1f1f24;--btn-fill:#e9e9ec}}.surface-night{--paper:var(--night);--paper-2:#16161a;--paper-sunk:#1f1f24;--ink:#edeae3;--ink-2:#a9a7a0;--ink-3:#8d8b85;--rule:#2c2c33;--rule-strong:#4a4952;--field:#77757f;--violet-ink:#b69aff;--ok:#4cc38a;--error:#ff7a6e;--error-wash:#2a1414;--btn-fill:#e9e9ec;background:var(--paper);color:var(--ink)}@media (prefers-color-scheme:dark){.surface-night{border-block:1px solid #2c2c33}}.surface-day{--paper:#e9e9ec;--paper-2:#f4f4f6;--paper-sunk:#dedee3;--ink:#111114;--ink-2:#45444c;--ink-3:#64636b;--rule:#d2d2d8;--rule-strong:#a9a9b2;--field:#7f7b70;--violet-ink:#5b2bd1;--violet-wash:#ede6ff;--ok:#18704a;--ribbon-op:.55;--btn-fill:var(--ink);background:var(--paper);color:var(--ink)}.record-link{color:inherit;text-decoration:none}.record-link .cell,.record-link .stats-m li{transition:background-color var(--t-fast) var(--ease)}.record-link:hover .cell,.record-link:hover .stats-m li{background:var(--violet)}@supports (color:color-mix(in lab, red, red)){.record-link:hover .cell,.record-link:hover .stats-m li{background:color-mix(in oklab, var(--violet) 6%, transparent)}}.record-link:focus-visible{outline:2px solid var(--violet);outline-offset:4px}@media (prefers-color-scheme:dark){.site-footer{--paper:#141417;background:#141417;border-top:1px solid #4a4952}.actionbar{border-top-color:#4a4952}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}
@font-face{font-stretch:88% 100%;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-family:plexSans;src:url(../media/plex_sans_latin_var-s.p.01t0lfp5tp25c.woff2)format("woff2");font-display:swap;font-weight:400 700;font-style:normal}@font-face{font-family:plexSans Fallback;src:local(Arial);ascent-override:101.35%;descent-override:27.19%;line-gap-override:0.0%;size-adjust:101.13%}.d3OJHG_className{font-family:plexSans,plexSans Fallback;font-style:normal}.d3OJHG_variable{--font-plex-sans:"plexSans", "plexSans Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a6b537d2d7915fee-s.3zhtymus0wdqb.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/3fa4db8b844e05e3-s.0pmct4677vsxx.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ca77c3e9113c98bb-s.3ocirkky1304u.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c974309cb591fe01-s.2t9t9wqjy3mle.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ff88af711673de4c-s.1mpetegfkmrpx.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/73c8302d2fdfe340-s.21ll88aq_0oyg.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 Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7e9bef65aac3123c-s.31-2bzhq1gx_9.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1162af63fcaf8ea1-s.0f3h4b-tjqzo3.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/016f413c39673ab5-s.0sflpynh3ej1u.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5f8811ef018a909c-s.27ejr3saujpnj.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5ae16e032a695779-s.39nnxslxex6wc.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9f5be66613d9c872-s.2ywx9loap4j4s.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 Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.w0TSla_className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.w0TSla_variable{--font-plex-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
