@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../../../fonts/Inter-Regular.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../../../fonts/Inter-Medium.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../../../fonts/Inter-SemiBold.woff2) format("woff2")}@font-face{font-family:Fraunces;font-style:normal;font-weight:400;font-display:swap;src:url(../../../fonts/Fraunces-Regular.woff2) format("woff2")}@font-face{font-family:Fraunces;font-style:normal;font-weight:500;font-display:swap;src:url(../../../fonts/Fraunces-Medium.woff2) format("woff2")}@font-face{font-family:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(../../../fonts/Fraunces-SemiBold.woff2) format("woff2")}@font-face{font-family:Noto Kufi Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(../../../fonts/NotoKufiArabic-Regular.woff2) format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+08A0-08FF,U+FB50-FDFF,U+FE70-FEFF,U+200F,U+060C,U+061B,U+061F}@font-face{font-family:Noto Kufi Arabic;font-style:normal;font-weight:500;font-display:swap;src:url(../../../fonts/NotoKufiArabic-Medium.woff2) format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+08A0-08FF,U+FB50-FDFF,U+FE70-FEFF,U+200F,U+060C,U+061B,U+061F}@font-face{font-family:Noto Kufi Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(../../../fonts/NotoKufiArabic-SemiBold.woff2) format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+08A0-08FF,U+FB50-FDFF,U+FE70-FEFF,U+200F,U+060C,U+061B,U+061F}:root{--bg: oklch(.984 .004 155);--bg-2: oklch(.968 .006 155);--surface: oklch(1 0 0);--line: oklch(.9 .008 155);--line-soft: oklch(.94 .006 155);--field-line: oklch(.63 .012 155);--ink: oklch(.24 .018 160);--ink-2: oklch(.34 .016 160);--muted: oklch(.45 .015 160);--faint: oklch(.475 .014 160);--accent: oklch(.44 .088 156);--accent-deep: oklch(.37 .086 156);--accent-tint: oklch(.955 .022 156);--accent-line: oklch(.9 .03 156);--on-accent: oklch(1 0 0);--req: oklch(.6 .15 52);--req-tint: oklch(.955 .045 62);--req-line: oklch(.9 .05 62);--req-ink: oklch(.44 .12 50);--req-strong: oklch(.93 .06 62);--ready: oklch(.5 .1 156);--ready-tint: oklch(.95 .03 156);--ready-line: oklch(.9 .04 156);--ready-ink: oklch(.37 .086 156);--neutral: oklch(.55 .012 160);--neutral-tint: oklch(.968 .006 155);--neutral-line: oklch(.9 .008 155);--neutral-ink: oklch(.34 .016 160);--danger: oklch(.52 .16 27);--danger-tint: oklch(.955 .03 27);--danger-line: oklch(.89 .055 27);--danger-ink: oklch(.42 .145 27);--status-printed-fg: var(--neutral);--status-printed-tint: var(--neutral-tint);--status-printed-ink: var(--neutral-ink);--status-parked-fg: var(--neutral);--status-parked-tint: var(--surface);--status-parked-ink: var(--ink-2);--status-requested-fg: var(--req);--status-requested-tint: var(--req-tint);--status-requested-ink: var(--req-ink);--status-ready-fg: var(--ready);--status-ready-tint: var(--ready-tint);--status-ready-ink: var(--ready-ink);--status-completed-fg: var(--faint);--status-completed-tint: var(--bg-2);--status-completed-ink: var(--muted);--status-voided-fg: var(--danger);--status-voided-tint: var(--danger-tint);--status-voided-ink: var(--danger-ink);--radius-sm: 10px;--radius: 14px;--radius-lg: 22px;--radius-pill: 999px;--shadow-sm: 0 1px 2px oklch(.24 .02 160 / .05), 0 1px 3px oklch(.24 .02 160 / .04);--shadow-md: 0 4px 16px oklch(.24 .02 160 / .06), 0 2px 6px oklch(.24 .02 160 / .05);--shadow-lg: 0 18px 50px oklch(.24 .02 160 / .1);--shadow-accent: 0 10px 30px oklch(.44 .088 156 / .28);--ease: cubic-bezier(.22, 1, .36, 1);--dur-1: .15s;--dur-2: .2s;--dur-3: .25s;--text-2xs: .756rem;--text-xs: .87rem;--text-sm: 1rem;--text-md: 1.15rem;--text-lg: 1.322rem;--text-xl: 1.521rem;--text-2xl: 1.749rem;--text-3xl: 2.011rem;--text-4xl: 2.313rem;--text-5xl: 2.66rem;--lh-tight: 1.1;--lh-snug: 1.35;--lh-body: 1.55;--fw-regular: 400;--fw-medium: 500;--fw-semibold: 600;--font-ui: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-display: "Fraunces", Georgia, "Times New Roman", serif;--font-ar: "Noto Kufi Arabic", "Inter", system-ui, sans-serif;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-7: 2rem;--space-8: 2.5rem;--space-9: 3rem;--space-10: 4rem;--tap-min: 48px;--tap-kiosk: 56px;--tap-hero: 80px;--z-base: 0;--z-dropdown: 1000;--z-sticky: 1100;--z-backdrop: 1200;--z-modal: 1300;--z-toast: 1400;--z-tooltip: 1500;--ring: var(--accent);--ring-halo: oklch(.44 .088 156 / .22);--container: 1180px;color-scheme:light}*,*:before,*:after{box-sizing:border-box}html,body,h1,h2,h3,h4,p,figure,blockquote,dl,dd,ol,ul{margin:0}ol[role=list],ul[role=list]{list-style:none;padding:0}html{-webkit-text-size-adjust:100%;font-size:100%}body{min-block-size:100dvh;background:var(--bg);color:var(--ink);font-family:var(--font-ui);font-size:var(--text-sm);line-height:var(--lh-body);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}img,picture,svg,video,canvas{max-inline-size:100%;display:block}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer;background:none;border:0}button[disabled],[aria-disabled=true]{cursor:not-allowed}a{color:var(--accent-deep);text-underline-offset:3px}hr{border:0;border-block-start:1px solid var(--line-soft)}table{border-collapse:collapse}:where(#print-root){display:none}h1,h2,h3,h4{letter-spacing:-.02em;line-height:var(--lh-tight);text-wrap:balance;font-weight:var(--fw-medium)}h1{font-size:var(--text-3xl)}h2{font-size:var(--text-xl)}h3{font-size:var(--text-md);font-weight:var(--fw-semibold)}h4{font-size:var(--text-sm);font-weight:var(--fw-semibold)}p{text-wrap:pretty}small{font-size:var(--text-xs)}.display{font-family:var(--font-display);font-optical-sizing:auto;letter-spacing:-.025em}.tabnum,.num{font-variant-numeric:tabular-nums}.eyebrow{font-size:var(--text-2xs);font-weight:var(--fw-semibold);letter-spacing:.1em;text-transform:uppercase;color:var(--faint)}.muted{color:var(--muted)}.faint{color:var(--faint)}:lang(ar){font-family:var(--font-ar);line-height:1.7;letter-spacing:0}:lang(ar) h1,:lang(ar) h2,:lang(ar) h3,:lang(ar) h4{letter-spacing:0;line-height:1.45}:lang(ar) .display{font-family:var(--font-ar)}:lang(ar) .eyebrow{letter-spacing:0;text-transform:none}.ltr-num{direction:ltr;unicode-bidi:isolate;font-variant-numeric:tabular-nums;font-family:var(--font-ui)}[dir=rtl] .flip-icon{scale:-1 1}.stack{display:flex;flex-direction:column;gap:var(--space-4)}.row{display:flex;align-items:center;gap:var(--space-3)}.row-between{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.wrap{flex-wrap:wrap}.grow{flex:1 1 auto;min-inline-size:0}.push-end{margin-inline-start:auto}.text-start{text-align:start}.text-end{text-align:end}.text-center{text-align:center}.pad-inline{padding-inline:var(--space-5)}.pad-block{padding-block:var(--space-5)}.container{inline-size:100%;max-inline-size:var(--container);margin-inline:auto;padding-inline:var(--space-5)}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tap-48{min-block-size:var(--tap-min);min-inline-size:var(--tap-min)}.tap-56{min-block-size:var(--tap-kiosk);min-inline-size:var(--tap-kiosk)}.tap-80{min-block-size:var(--tap-hero)}:focus{outline:none}:focus-visible{outline:3px solid var(--ring);outline-offset:2px;border-radius:var(--radius-sm)}.focus-halo:focus-visible{outline-offset:3px;box-shadow:0 0 0 6px var(--ring-halo)}.sr-only{position:absolute;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.skip-link{position:absolute;inset-block-start:var(--space-2);inset-inline-start:var(--space-2);z-index:var(--z-tooltip);padding:var(--space-3) var(--space-4);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);transform:translateY(-200%)}.skip-link:focus-visible{transform:none}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media print{html,body{background:#fff;color:#000}#app-root{display:none!important}#print-root,#print-root[hidden]{display:block!important}.no-print{display:none!important}a[href]:after{content:""}}.shell.svelte-12qhfyh{min-block-size:100dvh}
