:root{--ring-gap: var(--app-ground);--chalk: #ffffff;--soft-chalk: #eceef1;--ink-2: #a2a3a5;--quiet: #8e9094;--field-edge: #737679;--hairline: #252728;--faint-decor: #595b5d;--spill: #57c8e0;--ink: #ffffff;--primary: #ffffff;--muted: #8e9094;--border: #252728;--accent: #57c8e0;--ok-fg: #76d8cd;--ok-bg: #063733;--ok-bd: #0b5953;--ok-dot: #2aaea2;--warn-fg: #fcc181;--warn-bg: #442b10;--warn-bd: #70481f;--warn-dot: #e3984c;--bad-fg: #ffa69e;--bad-bg: #4d1f1c;--bad-bd: #7e3633;--bad-dot: #e15955;--spill-fg: #57c8e0;--spill-dot: #57c8e0;--quiet-fg: #8e9094;--quiet-bg: #2d2b29;--quiet-bd: #4a4744;--quiet-dot: #898581;--s-1: 4px;--s-2: 8px;--s-3: 12px;--s-4: 16px;--s-5: 24px;--s-6: 32px;--s-8: 48px;--font-ui: "Sora", "Sora Fallback", system-ui, sans-serif;--font-figure: "Zain", "Zain Fallback", system-ui, sans-serif;--font-reference: "IBM Plex Sans Arabic", "Plex Arabic Fallback", system-ui, sans-serif;--font-arabic: "IBM Plex Sans Arabic", "Plex Arabic Fallback", system-ui, sans-serif;--lh-add: 0;--tr-on: 1;--press-distance: 2px;--dur-cross-fade: .15s;--dur-crossing: .52s;--ring-inner: 2px;--ring-outer: 4px;--scrollbar-thumb: #737679;--scrollbar-thumb-hover: #a2a3a5;--scrollbar-thumb-active: #57c8e0;--scrollbar-track: transparent;--notice-offset: 8px;--notice-gap: 8px;--notice-inline-size: 360px;--dur-press: 179ms;--ease-press: linear( 0, .0375, .1236, .2304, .3412, .4465, .5418, .6251, .6961, .7556, .8047, .8449, .8774, .9035, .9243, .9408, .9539, .9642, .9722, .9785, .9834, .9872, .9902, .9924, .9942, .9956, .9966, .9974, .998, .9985, .9989, 1 );--dur-overlay-open: 325ms;--ease-overlay-open: linear( 0, .0368, .1215, .2269, .3365, .4412, .5361, .6193, .6905, .7504, .8, .8406, .8736, .9002, .9215, .9385, .9519, .9625, .9708, .9774, .9825, .9865, .9895, .9919, .9938, .9952, .9963, .9972, .9979, .9984, .9987, 1 );--dur-overlay-close: 221ms;--ease-overlay-close: linear( 0, .0366, .1208, .2258, .3351, .4395, .5343, .6175, .6888, .7487, .7984, .8392, .8724, .8992, .9206, .9377, .9512, .962, .9704, .977, .9822, .9862, .9893, .9918, .9937, .9951, .9963, .9971, .9978, .9983, .9987, 1 );--dur-confirm: 267ms;--ease-confirm: linear( 0, .037, .1221, .2278, .3378, .4426, .5376, .6209, .692, .7518, .8013, .8418, .8746, .9011, .9223, .9391, .9524, .963, .9712, .9777, .9827, .9867, .9897, .9921, .9939, .9953, .9964, .9973, .9979, .9984, .9988, 1 );--dur-pane: 296ms;--ease-pane: linear( 0, .0369, .1218, .2273, .3371, .4418, .5368, .62, .6912, .751, .8006, .8411, .8741, .9006, .9218, .9388, .9521, .9627, .971, .9775, .9826, .9865, .9896, .992, .9939, .9953, .9964, .9972, .9979, .9984, .9988, 1 );--dur-report: 371ms;--ease-report: linear( 0, .0371, .1223, .2282, .3383, .4433, .5383, .6215, .6927, .7524, .8018, .8423, .8751, .9015, .9226, .9394, .9527, .9632, .9714, .9778, .9828, .9868, .9898, .9921, .994, .9954, .9964, .9973, .9979, .9984, .9988, 1 );--dur-notice: 267ms;--ease-notice: linear( 0, .037, .1221, .2278, .3378, .4426, .5376, .6209, .692, .7518, .8013, .8418, .8746, .9011, .9223, .9391, .9524, .963, .9712, .9777, .9827, .9867, .9897, .9921, .9939, .9953, .9964, .9973, .9979, .9984, .9988, 1 );--dur-notice-exit: 221ms;--ease-notice-exit: linear( 0, .0366, .1208, .2258, .3351, .4395, .5343, .6175, .6888, .7487, .7984, .8392, .8724, .8992, .9206, .9377, .9512, .962, .9704, .977, .9822, .9862, .9893, .9918, .9937, .9951, .9963, .9971, .9978, .9983, .9987, 1 );--dur-money: 471ms;--ease-money: linear( 0, .0365, .1207, .2256, .3348, .4392, .534, .6172, .6884, .7484, .7982, .839, .8722, .899, .9204, .9376, .9511, .9619, .9703, .9769, .9821, .9862, .9893, .9917, .9936, .9951, .9962, .9971, .9978, .9983, .9987, 1 );--dur-sheet: 517ms;--ease-sheet: linear( 0, .0368, .1214, .2266, .3362, .4408, .5357, .6189, .6902, .75, .7997, .8403, .8734, .9, .9213, .9383, .9518, .9624, .9707, .9773, .9824, .9864, .9895, .9919, .9938, .9952, .9963, .9972, .9978, .9984, .9987, 1 );--dur-sheet-dismiss: 442ms;--ease-sheet-dismiss: linear( 0, .0366, .1208, .2258, .3351, .4395, .5343, .6175, .6888, .7487, .7984, .8392, .8724, .8992, .9206, .9377, .9512, .962, .9704, .977, .9822, .9862, .9893, .9918, .9937, .9951, .9963, .9971, .9978, .9983, .9987, 1 );--dur-sheet-return-momentum: .5s;--ease-sheet-return-momentum: linear( 0, .0359, .1227, .2358, .3579, .4775, .5875, .6843, .7662, .8333, .8867, .9278, .9585, .9805, .9957, 1.0056, 1.0114, 1.0143, 1.0152, 1.0147, 1.0134, 1.0117, 1.0099, 1.0081, 1.0064, 1.0049, 1.0036, 1.0026, 1.0018, 1.0011, 1.0007, 1 )}@supports not (transition-timing-function: linear(0,1)){:root{--ease-press: cubic-bezier(.2, .9, .3, 1);--ease-overlay-open: cubic-bezier(.2, .9, .3, 1);--ease-overlay-close: cubic-bezier(.2, .9, .3, 1);--ease-confirm: cubic-bezier(.2, .9, .3, 1);--ease-pane: cubic-bezier(.2, .9, .3, 1);--ease-report: cubic-bezier(.2, .9, .3, 1);--ease-notice: cubic-bezier(.2, .9, .3, 1);--ease-notice-exit: cubic-bezier(.2, .9, .3, 1);--ease-money: cubic-bezier(.2, .9, .3, 1);--ease-sheet: cubic-bezier(.2, .9, .3, 1);--ease-sheet-dismiss: cubic-bezier(.2, .9, .3, 1);--ease-sheet-return-momentum: cubic-bezier(.3, 1.2, .5, 1)}}[data-app=desk]{--app-ground: #040506;--app-surface-1: #0f1011;--app-surface-2: #151617;--app-surface-3: #1f2021;--app-ink: #ffffff;--ring-gap: #040506;--app-ground-pressed: #0f1011;--app-ground-pressed-edge: #737679;--app-surface-1-pressed: #151617;--app-surface-1-pressed-edge: #737679;--app-surface-2-pressed: #1f2021;--app-surface-2-pressed-edge: #737679;--app-surface-3-pressed: #252728;--app-surface-3-pressed-edge: #737679;--ring-gap-pressed: #0f1011;--ring-gap-pressed-edge: #737679;--r-plate: 12px;--r-object: 8px;--r-overlay: 16px;--r-sheet-top: 16px;--r-group: 12px;--r-pill: 999px;--fs-hint: .75rem;--fw-hint: 500;--fw-hint-ar: 600;--lh-hint: 1.3;--tr-hint: .01em;--ff-hint: "Sora", "IBM Plex Sans Arabic", system-ui, sans-serif;--fs-small: .8125rem;--fw-small: 400;--fw-small-ar: 400;--lh-small: 1.4;--tr-small: .01em;--ff-small: "Sora", "IBM Plex Sans Arabic", system-ui, sans-serif;--fs-body: .875rem;--fw-body: 400;--fw-body-ar: 400;--lh-body: 1.45;--tr-body: 0em;--ff-body: "Sora", "IBM Plex Sans Arabic", system-ui, sans-serif;--fs-title: 1rem;--fw-title: 600;--fw-title-ar: 600;--lh-title: 1.3;--tr-title: 0em;--ff-title: "Sora", "IBM Plex Sans Arabic", system-ui, sans-serif;--fs-heading: 1.0625rem;--fw-heading: 600;--fw-heading-ar: 600;--lh-heading: 1.25;--tr-heading: 0em;--ff-heading: "Sora", "IBM Plex Sans Arabic", system-ui, sans-serif;--fs-strip: 1.625rem;--fw-strip: 800;--fw-strip-ar: 800;--lh-strip: .9;--tr-strip: -.02em;--ff-strip: "Zain", "Zain Fallback", system-ui, sans-serif;--fs-display: 2.5rem;--fw-display: 800;--fw-display-ar: 800;--lh-display: .9;--tr-display: -.02em;--ff-display: "Zain", "Zain Fallback", system-ui, sans-serif}[data-app=phone]{--app-ground: #0a0b0c;--app-surface-1: #151617;--app-surface-2: #1f2021;--app-surface-3: #252728;--app-ink: #eceef1;--ring-gap: #0a0b0c;--app-ground-pressed: #151617;--app-ground-pressed-edge: #737679;--app-surface-1-pressed: #1f2021;--app-surface-1-pressed-edge: #737679;--app-surface-2-pressed: #252728;--app-surface-2-pressed-edge: #737679;--app-surface-3-pressed: #252728;--app-surface-3-pressed-edge: #a2a3a5;--ring-gap-pressed: #151617;--ring-gap-pressed-edge: #737679;--r-plate: 20px;--r-object: 14px;--r-overlay: 28px;--r-sheet-top: 28px;--r-group: 20px;--r-pill: 999px;--fs-hint: .8125rem;--fw-hint: 400;--fw-hint-ar: 400;--lh-hint: 1.35;--tr-hint: .01em;--ff-hint: "Sora", "IBM Plex Sans Arabic", system-ui, sans-serif;--fs-small: .8125rem;--fw-small: 400;--fw-small-ar: 400;--lh-small: 1.35;--tr-small: .01em;--ff-small: "Sora", "IBM Plex Sans Arabic", system-ui, sans-serif;--fs-body: 1rem;--fw-body: 400;--fw-body-ar: 400;--lh-body: 1.5;--tr-body: 0em;--ff-body: "Sora", "IBM Plex Sans Arabic", system-ui, sans-serif;--fs-title: 1rem;--fw-title: 500;--fw-title-ar: 600;--lh-title: 1.5;--tr-title: 0em;--ff-title: "Sora", "IBM Plex Sans Arabic", system-ui, sans-serif;--fs-heading: 1.5rem;--fw-heading: 600;--fw-heading-ar: 600;--lh-heading: 1.15;--tr-heading: -.015em;--ff-heading: "Sora", "IBM Plex Sans Arabic", system-ui, sans-serif;--fs-strip: 1.5rem;--fw-strip: 800;--fw-strip-ar: 800;--lh-strip: 1.15;--tr-strip: -.015em;--ff-strip: "Zain", "Zain Fallback", system-ui, sans-serif;--fs-display: 1.5rem;--fw-display: 800;--fw-display-ar: 800;--lh-display: 1.15;--tr-display: -.015em;--ff-display: "Zain", "Zain Fallback", system-ui, sans-serif}[data-app=admin]{--app-ground: #000000;--app-surface-1: #151617;--app-surface-2: #1f2021;--app-surface-3: #1f2021;--app-ink: #ffffff;--ring-gap: #000000;--app-ground-pressed: #151617;--app-ground-pressed-edge: #737679;--app-surface-1-pressed: #1f2021;--app-surface-1-pressed-edge: #737679;--app-surface-2-pressed: #252728;--app-surface-2-pressed-edge: #737679;--app-surface-3-pressed: #252728;--app-surface-3-pressed-edge: #737679;--ring-gap-pressed: #151617;--ring-gap-pressed-edge: #737679;--r-plate: 16px;--r-object: 14px;--r-overlay: 28px;--r-sheet-top: 28px;--r-group: 16px;--r-pill: 999px;--fs-hint: .8125rem;--fw-hint: 400;--fw-hint-ar: 400;--lh-hint: 1.35;--tr-hint: .01em;--ff-hint: "Sora", "IBM Plex Sans Arabic", system-ui, sans-serif;--fs-small: .8125rem;--fw-small: 400;--fw-small-ar: 400;--lh-small: 1.35;--tr-small: .01em;--ff-small: "Sora", "IBM Plex Sans Arabic", system-ui, sans-serif;--fs-body: 1rem;--fw-body: 400;--fw-body-ar: 400;--lh-body: 1.5;--tr-body: 0em;--ff-body: "Sora", "IBM Plex Sans Arabic", system-ui, sans-serif;--fs-title: .875rem;--fw-title: 500;--fw-title-ar: 600;--lh-title: 1.35;--tr-title: 0em;--ff-title: "Sora", "IBM Plex Sans Arabic", system-ui, sans-serif;--fs-heading: 1.0625rem;--fw-heading: 600;--fw-heading-ar: 600;--lh-heading: 1.25;--tr-heading: 0em;--ff-heading: "Sora", "IBM Plex Sans Arabic", system-ui, sans-serif;--fs-strip: 1.25rem;--fw-strip: 600;--fw-strip-ar: 600;--lh-strip: 1.2;--tr-strip: -.01em;--ff-strip: "Sora", "IBM Plex Sans Arabic", system-ui, sans-serif;--fs-display: 2rem;--fw-display: 800;--fw-display-ar: 800;--lh-display: .9;--tr-display: -.02em;--ff-display: "Zain", "Zain Fallback", system-ui, sans-serif}:lang(ar){--font-ui: var(--font-arabic);--lh-add: .15;--tr-on: 0}[data-app]{color-scheme:dark}@supports (scrollbar-color: auto){[data-app] *,[data-app] *:before,[data-app] *:after,[data-app]{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track)}@media (hover: hover) and (pointer: fine){[data-app] :hover{scrollbar-color:var(--scrollbar-thumb-hover) var(--scrollbar-track)}[data-app] :active:not(:has(:active)){scrollbar-color:var(--scrollbar-thumb-active) var(--scrollbar-track)}}}@supports not (scrollbar-color: auto){[data-app] ::-webkit-scrollbar{inline-size:10px;block-size:10px;background:transparent}[data-app] ::-webkit-scrollbar-track,[data-app] ::-webkit-scrollbar-corner{background:var(--scrollbar-track)}[data-app] ::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:999px;background:var(--scrollbar-thumb) padding-box}@media (hover: hover) and (pointer: fine){[data-app] ::-webkit-scrollbar-thumb:hover{background-color:var(--scrollbar-thumb-hover)}[data-app] ::-webkit-scrollbar-thumb:active{background-color:var(--scrollbar-thumb-active)}}}@media (forced-colors: active){[data-app] *,[data-app]{scrollbar-color:auto!important}}.ui-t-hint{font-family:var(--font-ui);font-size:var(--fs-hint);font-weight:var(--fw-hint);line-height:calc(var(--lh-hint) + var(--lh-add));letter-spacing:calc(var(--tr-hint) * var(--tr-on))}:lang(ar) .ui-t-hint,.ui-t-hint:lang(ar){font-weight:var(--fw-hint-ar)}.ui-t-small{font-family:var(--font-ui);font-size:var(--fs-small);font-weight:var(--fw-small);line-height:calc(var(--lh-small) + var(--lh-add));letter-spacing:calc(var(--tr-small) * var(--tr-on))}:lang(ar) .ui-t-small,.ui-t-small:lang(ar){font-weight:var(--fw-small-ar)}.ui-t-body{font-family:var(--font-ui);font-size:var(--fs-body);font-weight:var(--fw-body);line-height:calc(var(--lh-body) + var(--lh-add));letter-spacing:calc(var(--tr-body) * var(--tr-on))}:lang(ar) .ui-t-body,.ui-t-body:lang(ar){font-weight:var(--fw-body-ar)}.ui-t-title{font-family:var(--font-ui);font-size:var(--fs-title);font-weight:var(--fw-title);line-height:calc(var(--lh-title) + var(--lh-add));letter-spacing:calc(var(--tr-title) * var(--tr-on))}:lang(ar) .ui-t-title,.ui-t-title:lang(ar){font-weight:var(--fw-title-ar)}.ui-t-heading{font-family:var(--font-ui);font-size:var(--fs-heading);font-weight:var(--fw-heading);line-height:calc(var(--lh-heading) + var(--lh-add));letter-spacing:calc(var(--tr-heading) * var(--tr-on))}:lang(ar) .ui-t-heading,.ui-t-heading:lang(ar){font-weight:var(--fw-heading-ar)}.ui-t-strip{font-family:var(--ff-strip);font-size:var(--fs-strip);font-weight:var(--fw-strip);line-height:calc(var(--lh-strip) + var(--lh-add));letter-spacing:calc(var(--tr-strip) * var(--tr-on))}:lang(ar) .ui-t-strip,.ui-t-strip:lang(ar){font-weight:var(--fw-strip-ar)}.ui-t-display{font-family:var(--ff-display);font-size:var(--fs-display);font-weight:var(--fw-display);line-height:calc(var(--lh-display) + var(--lh-add));letter-spacing:calc(var(--tr-display) * var(--tr-on))}:lang(ar) .ui-t-display,.ui-t-display:lang(ar){font-weight:var(--fw-display-ar)}@font-face{font-family:Sora;src:url(/fonts/sora-latin-wght.woff2) format("woff2");font-weight:400 600;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122}@font-face{font-family:IBM Plex Sans Arabic;src:url(/fonts/plex-arabic-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Sans Arabic;src:url(/fonts/plex-arabic-600.woff2) format("woff2");font-weight:500 600;font-style:normal;font-display:swap}@font-face{font-family:Zain;src:url(/fonts/zain-figures-700.woff2) format("woff2");font-weight:400 700;font-style:normal;font-display:swap}@font-face{font-family:Zain;src:url(/fonts/zain-figures-800.woff2) format("woff2");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Sora Fallback;src:local("Arial");size-adjust:104%;ascent-override:93%;descent-override:26%;line-gap-override:0%}@font-face{font-family:Plex Arabic Fallback;src:local("Segoe UI"),local("Tahoma");size-adjust:100%}@font-face{font-family:Zain Fallback;src:local("Arial");size-adjust:96%}[data-ui-portal]{font-family:var(--font-ui);color:var(--app-ink)}.ui-root{background:var(--app-ground);color:var(--app-ink);font-family:var(--font-ui);-webkit-font-smoothing:antialiased}[data-surface]{color:var(--app-ink)}[data-surface="1"]{background:var(--app-surface-1);--ring-gap: var(--app-surface-1);--ring-gap-pressed: var(--app-surface-1-pressed);--ring-gap-pressed-edge: var(--app-surface-1-pressed-edge)}[data-surface="2"]{background:var(--app-surface-2);--ring-gap: var(--app-surface-2);--ring-gap-pressed: var(--app-surface-2-pressed);--ring-gap-pressed-edge: var(--app-surface-2-pressed-edge)}[data-surface="3"]{background:var(--app-surface-3);--ring-gap: var(--app-surface-3);--ring-gap-pressed: var(--app-surface-3-pressed);--ring-gap-pressed-edge: var(--app-surface-3-pressed-edge)}.ui-quiet{color:var(--quiet)}.ui-ink-2{color:var(--ink-2)}.ui-sr-only{position:absolute;inline-size:1px;block-size:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.ui-reference{font-family:var(--font-reference);font-feature-settings:"zero";letter-spacing:0}.ui-focusable:focus-visible,.ui-root :focus-visible{outline:2px solid transparent;box-shadow:0 0 0 var(--ring-inner) var(--ring-gap),0 0 0 var(--ring-outer) var(--accent)}.ui-pressable{position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;gap:var(--s-2);min-block-size:44px;min-inline-size:44px;padding-block:0;padding-inline:var(--s-4);border:1px solid transparent;border-radius:var(--r-object);background:transparent;color:var(--app-ink);font:inherit;text-align:center;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:transform var(--dur-press) var(--ease-press)}.ui-pressable:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;background:var(--fill, transparent)}.ui-pressable[data-pressed]{transform:translateY(var(--press-distance));transition-duration:0ms}.ui-pressable[data-fill-only]{border-color:var(--field-edge)}@media (hover: hover) and (pointer: fine){.ui-button--secondary:not([aria-disabled=true]):hover{--fill: var(--app-surface-3)}}@media (prefers-reduced-motion: reduce){.ui-pressable,.ui-pressable[data-pressed]{transform:none;transition:none}.ui-pressable[data-pressed]:before{background:var(--fill-pressed, var(--fill, transparent))}.ui-pressable[data-pressed]{border-color:var(--edge-pressed, var(--field-edge))}}.ui-button-wrap{display:inline-flex;flex-direction:column;align-items:flex-start;gap:var(--s-1);max-inline-size:100%}.ui-button{font-weight:600}.ui-button--primary{--fill: var(--app-ink);--fill-pressed: var(--ink-2);color:var(--app-ground)}.ui-button--secondary{--fill: var(--app-surface-2);--fill-pressed: var(--app-surface-2-pressed);--edge-pressed: var(--app-surface-2-pressed-edge)}.ui-button--ghost{--fill-pressed: var(--ring-gap-pressed);--edge-pressed: var(--ring-gap-pressed-edge);border-color:var(--field-edge)}.ui-button--danger{--fill: var(--bad-dot);--fill-pressed: var(--bad-fg);color:var(--app-ground)}.ui-button .ui-kbd{font-size:var(--fs-hint);font-weight:500;opacity:1;color:inherit}.ui-pressable[aria-disabled=true]{--fill: var(--ring-gap);border-color:var(--field-edge);color:var(--quiet);cursor:not-allowed}.ui-reason{color:var(--quiet);max-inline-size:36ch}.ui-chip{display:inline-flex;align-items:center;gap:var(--s-1);padding-block:2px;padding-inline:var(--s-2) var(--s-3);border:1px solid var(--chip-bd);border-radius:var(--r-pill);background:var(--chip-bg);color:var(--chip-fg);white-space:nowrap}.ui-chip__shape{font-size:.8em;line-height:1}.ui-chip--ok{--chip-fg: var(--ok-fg);--chip-bg: var(--ok-bg);--chip-bd: var(--ok-bd)}.ui-chip--warn{--chip-fg: var(--warn-fg);--chip-bg: var(--warn-bg);--chip-bd: var(--warn-bd)}.ui-chip--bad{--chip-fg: var(--bad-fg);--chip-bg: var(--bad-bg);--chip-bd: var(--bad-bd)}.ui-chip--quiet{--chip-fg: var(--ink-2);--chip-bg: var(--quiet-bg);--chip-bd: var(--quiet-bd)}.ui-card{border-radius:var(--r-plate);padding:var(--s-4)}.ui-card__title{margin-block:0 var(--s-3);color:var(--app-ink)}.ui-label{display:block;color:var(--ink-2)}.ui-field{display:flex;flex-direction:column;gap:var(--s-1);min-inline-size:0}.ui-field__input{box-sizing:border-box;inline-size:100%;min-block-size:44px;padding-block:var(--s-2);padding-inline:var(--s-3);border:1px solid var(--field-edge);border-radius:var(--r-object);background:var(--ring-gap);color:var(--app-ink);font:inherit}.ui-field__input[data-digits]{font-family:var(--font-figure);font-feature-settings:"tnum";font-weight:700;letter-spacing:0}.ui-field__input::placeholder{color:var(--quiet)}.ui-field__input[aria-invalid=true]{border-color:var(--bad-fg)}.ui-field__error{color:var(--bad-fg)}.ui-field__hint{color:var(--quiet)}@media (pointer: coarse){.ui-field__input{font-size:max(16px,1em)}}.ui-figure{unicode-bidi:isolate;font-variant-numeric:tabular-nums;white-space:nowrap}.ui-figure__digits{font-feature-settings:"tnum"}.ui-figure[data-script=arab] .ui-figure__digits{font-family:var(--font-figure);font-weight:700;letter-spacing:0}.ui-figure[data-script=arab].ui-t-strip .ui-figure__digits,.ui-figure[data-script=arab].ui-t-display .ui-figure__digits{font-weight:800}.ui-figure__unit{font-family:var(--font-ui);font-size:var(--fs-small);font-weight:400;letter-spacing:0;color:var(--quiet);margin-inline:.25em}.ui-figure__unit:first-child{margin-inline-start:0}.ui-figure__unit:last-child{margin-inline-end:0}.ui-money__as-at,.ui-money__blind{display:block;color:var(--quiet)}.ui-clock[data-urgent]{color:var(--warn-fg)}.ui-clock__shape{margin-inline-end:.2em;font-size:.6em;vertical-align:.25em}.ui-tile{--fill: var(--app-surface-2);--fill-pressed: var(--app-surface-2-pressed);--edge-pressed: var(--app-surface-2-pressed-edge);flex-direction:column;align-items:stretch;justify-content:flex-start;gap:var(--s-1);min-block-size:104px;min-inline-size:120px;padding-block:var(--s-3) 0;padding-inline:var(--s-3);overflow:hidden;text-align:start}.ui-tile__head{display:flex;justify-content:space-between;gap:var(--s-2);color:var(--ink-2)}.ui-tile__figure{color:var(--app-ink)}.ui-tile__state{color:var(--quiet)}.ui-tile__bar{margin-block-start:auto;margin-inline:calc(-1 * var(--s-3));block-size:3px;background:var(--tile-tone, var(--quiet-dot))}.ui-tile[data-tone=ok]{--tile-tone: var(--ok-dot)}.ui-tile[data-tone=warn]{--tile-tone: var(--warn-dot)}.ui-tile[data-tone=bad]{--tile-tone: var(--bad-dot)}.ui-tile[data-tone=spill]{--tile-tone: var(--spill-dot)}.ui-tile[data-live]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;box-shadow:inset 0 0 26px color-mix(in oklab,var(--accent) 12%,transparent);pointer-events:none}.ui-tile[data-agent=unknown]{--fill: var(--app-surface-1);--fill-pressed: var(--app-surface-1-pressed);--edge-pressed: var(--app-surface-1-pressed-edge);border-style:dashed;border-color:var(--field-edge)}.ui-tile[data-agent=off]{border-color:var(--warn-bd)}.ui-tile__foot{color:var(--quiet)}.ui-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:grid;place-items:center;padding-inline:var(--s-4);background:#0009}.ui-dialog{box-sizing:border-box;inline-size:min(32rem,100%);max-block-size:calc(100dvh - 2 * var(--s-6));overflow:auto;padding:var(--s-5);border-radius:var(--r-overlay);box-shadow:0 14px 44px #000000b3}.ui-dialog__title{margin-block:0 var(--s-3);color:var(--app-ink)}.ui-dialog__title:focus{outline:none}.ui-dialog__title:focus-visible{box-shadow:none;text-decoration:underline;text-decoration-color:var(--accent);text-underline-offset:.2em}.ui-dialog__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--s-3);margin-block-start:var(--s-5)}.ui-sheet-scrim{place-items:end center;padding-inline:0}.ui-sheet{box-sizing:border-box;display:flex;flex-direction:column;inline-size:min(40rem,100%);max-block-size:88dvh;border-start-start-radius:var(--r-sheet-top);border-start-end-radius:var(--r-sheet-top);padding-block-end:env(safe-area-inset-bottom);touch-action:none;will-change:transform}.ui-sheet__grabber{display:grid;place-items:center;block-size:28px;cursor:grab}.ui-sheet__grabber:before{content:"";inline-size:36px;block-size:5px;border-radius:var(--r-pill);background:var(--field-edge)}.ui-sheet__body{overflow:auto;overscroll-behavior:contain;touch-action:pan-y;padding-block:0 var(--s-4);padding-inline:var(--s-4)}.ui-sheet__foot{display:flex;flex-direction:column;gap:var(--s-2);padding:var(--s-4);border-block-start:1px solid var(--border)}.ui-notice-stack{position:fixed;inset-block-start:calc(var(--notice-top, 0px) + var(--notice-gap) + env(safe-area-inset-top,0px));inset-inline-end:var(--s-4);z-index:90;inline-size:min(var(--notice-inline-size),calc(100vw - 2 * var(--s-4)));block-size:0;pointer-events:none}.ui-notice{position:absolute;inset-block-start:0;inset-inline:0;box-sizing:border-box;display:flex;align-items:flex-start;gap:var(--s-3);padding-block:var(--s-3);padding-inline:var(--s-4) var(--s-3);border:1px solid var(--field-edge);border-radius:var(--r-object);box-shadow:0 14px 44px #000000b3;transform-origin:50% 100%;pointer-events:auto}.ui-notice:not([data-depth="0"]){block-size:var(--notice-front-h);overflow:hidden;pointer-events:none}.ui-notice:not([data-depth="0"])>*{visibility:hidden}.ui-notice[data-leaving]{pointer-events:none}.ui-notice__rail{position:absolute;inset-block:var(--s-2);inset-inline-start:0;inline-size:3px;border-start-end-radius:2px;border-end-end-radius:2px;background:var(--ok-dot)}.ui-notice[data-variant=notice] .ui-notice__rail{background:var(--warn-dot)}.ui-notice__text{flex:1;min-inline-size:0;margin:0;color:var(--app-ink);text-wrap:pretty}.ui-notice__dismiss{flex:none;min-block-size:32px;padding-inline:var(--s-3);border:1px solid var(--field-edge);border-radius:var(--r-object);background:transparent;color:var(--ink-2);cursor:pointer}@media (hover: hover) and (pointer: fine){.ui-notice__dismiss:hover{color:var(--app-ink)}}html,body{margin:0;background:var(--app-ground)}.p-root{--gutter: var(--s-4);--bar: 60px;display:flex;flex-direction:column;min-block-size:100dvh;overflow:hidden}.p-page{display:flex;flex:1 1 auto;flex-direction:column;min-block-size:0}.p-page__scroll{flex:1 1 auto;min-block-size:0;overflow-y:auto;overscroll-behavior-y:contain;padding-inline:var(--gutter);padding-block-start:calc(env(safe-area-inset-top,0px) + var(--s-5));padding-block-end:var(--s-5);-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - var(--s-5)),transparent 100%);mask-image:linear-gradient(to bottom,#000 calc(100% - var(--s-5)),transparent 100%)}.p-action{flex:0 0 auto;padding-inline:var(--gutter);padding-block:var(--s-3);background:var(--app-ground)}.p-action__stack{display:flex;flex-direction:column;align-items:stretch;gap:var(--s-2)}.p-primary{inline-size:100%;min-block-size:52px}@media (max-height: 40em){.p-page__scroll{overflow:visible}.p-page{overflow-y:auto}}.p-title{margin-block:0 var(--s-2);color:var(--app-ink)}.p-title:focus,.p-lockup__seat:focus{outline:none}.p-title:focus-visible,.p-lockup__seat:focus-visible{box-shadow:none;text-decoration:underline;text-decoration-color:var(--accent);text-underline-offset:.2em}.p-caption{margin-block:0 var(--s-5);max-inline-size:36ch}.p-back{display:inline-flex;align-items:center;gap:var(--s-1);min-block-size:44px;margin-block-end:var(--s-2);border-radius:var(--r-object);color:var(--app-ink);text-decoration:none}.p-back__chevron{font-size:1.4em;line-height:1}[dir=rtl] .p-back__chevron,[dir=rtl] .p-row__chevron{transform:scaleX(-1)}.p-lockup{margin-block-end:var(--s-5)}.p-lockup__venue,.p-lockup__room,.p-lockup__foot{margin-block:0}.p-lockup__seat{margin-block:0;color:var(--app-ink)}.p-lockup__foot{margin-block-start:var(--s-2)}.p-section{margin-block-end:var(--s-5)}.p-group__header{margin-block:var(--s-5) var(--s-2);color:var(--app-ink)}.p-section>.p-group__header:first-child{margin-block-start:0}.p-group{border-radius:var(--r-group);overflow:hidden;margin-block-end:var(--s-5)}.p-row{display:flex;align-items:center;gap:var(--s-3);inline-size:100%;box-sizing:border-box;min-block-size:56px;padding-inline:var(--s-4);padding-block:var(--s-3);border:0;background:transparent;color:var(--app-ink);text-align:start}.p-row+.p-row,.p-group>*+*{border-block-start:1px solid var(--border)}.p-row__words{display:flex;flex:1 1 auto;flex-direction:column;gap:2px;min-inline-size:0}.p-row__title{color:var(--app-ink)}.p-row__end{display:flex;flex-direction:column;align-items:flex-end;gap:2px;margin-inline-start:auto;text-align:end}.p-row__chevron{flex:0 0 auto;font-size:1.3em;line-height:1}.p-row--link{justify-content:flex-start;border-radius:0;text-decoration:none;cursor:pointer}.p-row--locked{min-block-size:72px;align-items:flex-start}.p-row--menu{justify-content:space-between}.p-row--menu>.p-row__title{flex:1 1 auto;min-inline-size:0}.p-stepper{display:flex;flex:0 0 auto;align-items:center;gap:var(--s-2)}.p-stepper__key{inline-size:44px;min-inline-size:44px;block-size:44px;padding:0;border:1px solid var(--field-edge);border-radius:var(--r-object);font-size:1.25rem;line-height:1}.p-stepper__count{min-inline-size:2ch;text-align:center;font-variant-numeric:tabular-nums}.p-price{min-inline-size:6ch;text-align:end;font-variant-numeric:tabular-nums}.p-stepper .p-price{margin-inline-start:var(--s-2)}.p-cartbar{display:flex;align-items:center;justify-content:space-between;gap:var(--s-3);inline-size:100%;min-block-size:52px;padding-inline:var(--s-4);padding-block:var(--s-2);border:0;border-radius:var(--r-object);--fill: var(--app-ink);--fill-pressed: var(--chalk);color:var(--app-ground);text-align:start;cursor:pointer}.p-cartbar__words{display:flex;flex-direction:column;align-items:flex-start}.p-cartbar .p-price,.p-cartbar__title,.p-cartbar__sub{color:var(--app-ground)}.p-steps{margin-block:0 var(--s-5);padding:0;list-style:none}.p-step{display:flex;align-items:baseline;gap:var(--s-3);min-block-size:44px;padding-block:var(--s-2)}.p-step__shape{flex:0 0 auto;inline-size:1.25em;color:var(--quiet);text-align:center}.p-step[data-tone=spill] .p-step__shape{color:var(--accent)}.p-step[data-tone=ok] .p-step__shape{color:var(--ok-fg)}.p-step[data-tone=bad] .p-step__shape{color:var(--bad-fg)}.p-step__words{display:flex;flex:1 1 auto;flex-direction:column;min-inline-size:0}.p-step__at{margin-inline-start:auto;font-variant-numeric:tabular-nums;white-space:nowrap}.p-steps--numbered .p-step__shape{color:var(--app-ink);font-variant-numeric:tabular-nums}.p-bill{margin-block-end:var(--s-5)}.p-bill__line{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s-4);margin-block:0 var(--s-1)}.p-bill p{margin-block:0}.p-lock__glyph{flex:0 0 auto;margin-block-start:2px;color:var(--app-ink)}.p-lock__verb{margin-block-start:var(--s-1);color:var(--app-ink)}.p-lock__mark{display:flex;justify-content:center;margin-block:var(--s-5);color:var(--app-ink)}.p-ghosts{display:flex;flex-direction:column;gap:var(--s-3);margin-block-end:var(--s-5)}.p-ghost{block-size:12px;border-radius:var(--r-pill);background:var(--app-surface-3)}.p-ghost--wide{inline-size:78%}.p-ghost--mid{inline-size:56%}.p-ghost--short{inline-size:34%}.p-tabs{display:flex;flex:0 0 auto;background:var(--app-ground);border-block-start:1px solid var(--border);padding-block-end:env(safe-area-inset-bottom,0px)}.p-tab{position:relative;display:flex;flex:1 1 0;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-block-size:var(--bar);color:var(--quiet);text-decoration:none}.p-tab--current{color:var(--app-ink)}.p-tab--current .p-tab__label{font-weight:600}.p-tab__indicator{position:absolute;inset-block-start:0;inset-inline:22%;block-size:3px;border-radius:0 0 3px 3px;background:transparent}.p-tab__indicator[data-on]{background:var(--accent)}.p-banner{position:fixed;z-index:40;inset-block-start:calc(env(safe-area-inset-top,0px) + var(--s-2));inset-inline:var(--gutter);display:flex;align-items:flex-start;gap:var(--s-3);padding:var(--s-3);border-radius:var(--r-object);box-shadow:0 8px 24px #0000008c}.p-banner__rail{position:absolute;inset-block:var(--s-2);inset-inline-start:0;inline-size:3px;border-radius:var(--r-pill);background:var(--quiet)}.p-banner[data-tone=spill] .p-banner__rail,.p-banner[data-tone=spill] .p-banner__shape{background:none;color:var(--accent)}.p-banner[data-tone=spill] .p-banner__rail{background:var(--accent)}.p-banner[data-tone=ok] .p-banner__rail{background:var(--ok-fg)}.p-banner__words{flex:1 1 auto;min-inline-size:0}.p-banner__words p{margin-block:0}.p-banner__actions{display:flex;flex:0 0 auto;flex-direction:column;gap:var(--s-1)}.p-alert{display:flex;align-items:baseline;gap:var(--s-2);margin-block:0 var(--s-2)}.p-alert[data-tone=bad]{color:var(--bad-fg)}.p-alert__shape{flex:0 0 auto}.p-note{margin-block:0 var(--s-5);max-inline-size:42ch}.p-note[data-tone=ok]{color:var(--ok-fg)}.p-ended{margin-block:0 var(--s-4);max-inline-size:42ch}.p-gated{margin-block-end:var(--s-5)}.p-gated .ui-field__input[aria-disabled=true]{background:var(--app-surface-3);border-color:var(--field-edge);color:var(--quiet)}.p-invite{margin-block-start:var(--s-5)}.p-invite p{margin-block:var(--s-1) 0}.p-cart__preview{margin-block:0 var(--s-4)}.p-cart__lines{margin-block:0 var(--s-4);padding:0;list-style:none}.p-cart__lines .p-row{padding-inline:0}.p-cart__total{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s-4);margin-block:0 var(--s-5);padding-block-start:var(--s-3);border-block-start:1px solid var(--border)}.p-cart__foot{display:flex;flex-direction:column;align-items:stretch;gap:var(--s-2);inline-size:100%}.p-cart__foot p{margin-block:0}.p-code .ui-field__input{font-variant-numeric:tabular-nums;letter-spacing:.24em}.p-kinds{margin:0;padding:0;border:0}.p-kind{cursor:pointer}.p-kind__input{position:absolute;inline-size:1px;block-size:1px;opacity:0}.p-kind__mark{flex:0 0 auto;inline-size:22px;block-size:22px;border:1px solid var(--field-edge);border-radius:var(--r-pill)}.p-kind__input:checked~.p-kind__mark{border-color:var(--app-ink);box-shadow:inset 0 0 0 5px var(--app-ink)}.p-kind__input:focus-visible~.p-kind__mark{box-shadow:0 0 0 var(--ring-inner) var(--ring-gap),0 0 0 var(--ring-outer) var(--accent)}.p-msg__shape{flex:0 0 auto;inline-size:1.25em;text-align:center;color:var(--app-ink)}.p-row--link[data-read] .p-msg__shape{color:var(--quiet)}.p-row--link[data-read] .p-row__title{font-weight:400}.p-row>.p-price{margin-inline-start:auto}
