: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(/assets/sora-latin-wght-RG8JjdjD.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(/assets/plex-latin-400-PCKQWnZw.woff2) format("woff2");font-weight:400;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(/assets/plex-latin-600-D1PaQSAR.woff2) format("woff2");font-weight:500 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(/assets/plex-arabic-400-CN0htsu7.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0600-06FF,U+08A0-08FF,U+200C-200F,U+2066-2069,U+FB50-FDFF,U+FE70-FEFF}@font-face{font-family:IBM Plex Sans Arabic;src:url(/assets/plex-arabic-600-DDt95ujH.woff2) format("woff2");font-weight:500 600;font-style:normal;font-display:swap;unicode-range:U+0600-06FF,U+08A0-08FF,U+200C-200F,U+2066-2069,U+FB50-FDFF,U+FE70-FEFF}@font-face{font-family:Zain;src:url(/assets/zain-latin-700-DU27dXy5.woff2) format("woff2");font-weight:400 700;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:Zain;src:url(/assets/zain-latin-800-gjxyGjgw.woff2) format("woff2");font-weight:800;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:Zain;src:url(/assets/zain-arabic-700-DH12Eoa7.woff2) format("woff2");font-weight:400 700;font-style:normal;font-display:swap;unicode-range:U+0600-06FF,U+08A0-08FF,U+200C-200F,U+2066-2069,U+FB50-FDFF,U+FE70-FEFF}@font-face{font-family:Zain;src:url(/assets/zain-arabic-800-7bobHsyM.woff2) format("woff2");font-weight:800;font-style:normal;font-display:swap;unicode-range:U+0600-06FF,U+08A0-08FF,U+200C-200F,U+2066-2069,U+FB50-FDFF,U+FE70-FEFF}@font-face{font-family:Sora Fallback;src:local("Arial"),local("Helvetica Neue"),local("Roboto");size-adjust:103%;ascent-override:94.2%;descent-override:28.2%;line-gap-override:0%}@font-face{font-family:Plex Arabic Fallback;src:local("Segoe UI"),local("Tahoma"),local("Roboto"),local("Helvetica Neue");size-adjust:103.2%;ascent-override:105.1%;descent-override:40.2%;line-gap-override:0%}@font-face{font-family:Zain Fallback;src:local("Arial"),local("Helvetica Neue"),local("Roboto");size-adjust:115.7%;ascent-override:93.9%;descent-override:49.6%;line-gap-override:0%}[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)}}[data-app=phone],[data-app=admin]{--k-line: rgb(255 255 255 / .07);--k-lit: inset 0 1px 0 rgb(255 255 255 / .05);--k-elev-1: inset 0 1px 0 rgb(255 255 255 / .04), 0 8px 24px -12px rgb(0 0 0 / .8);--k-elev-2: inset 0 1px 0 rgb(255 255 255 / .06), 0 24px 48px -18px rgb(0 0 0 / .9), 0 2px 6px rgb(0 0 0 / .5);--k-material: rgb(10 11 12 / .72);--k-accent-ink: #04161b;--k-ok: #3fc4b4;--k-ease-out: cubic-bezier(.23, 1, .32, 1);--k-nav-h: 52px;--k-safe-top: env(safe-area-inset-top, 0px);--k-safe-bottom: env(safe-area-inset-bottom, 0px);--k-tabbar: 0px;--k-gutter: 20px}.k-app{position:relative;block-size:100dvh;overflow:hidden;isolation:isolate}.k-screen{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.k-scroll{position:absolute;top:0;right:0;bottom:0;left:0;overflow-y:auto;overscroll-behavior-y:contain;scrollbar-width:none;padding-inline:var(--k-gutter);padding-block-end:calc(var(--k-tabbar) + var(--k-safe-bottom) + 132px)}.k-scroll::-webkit-scrollbar{display:none}.k-nav{position:absolute;inset-block-start:0;inset-inline:0;z-index:20;display:grid;grid-template-columns:minmax(44px,1fr) auto minmax(44px,1fr);align-items:center;min-block-size:var(--k-nav-h);padding-block-start:var(--k-safe-top);padding-inline:8px;border-block-end:1px solid transparent;transition:background-color .18s ease,border-color .18s ease}.k-nav[data-solid]{background:var(--k-material);-webkit-backdrop-filter:blur(22px) saturate(160%);backdrop-filter:blur(22px) saturate(160%);border-block-end-color:var(--k-line)}.k-nav__lead{justify-self:start}.k-nav__trail{justify-self:end}.k-nav__title{max-inline-size:60vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600;font-size:1rem;opacity:0;transform:translateY(6px);transition:opacity .16s ease,transform .2s var(--k-ease-out)}.k-nav[data-solid] .k-nav__title{opacity:1;transform:none}.k-back{display:inline-flex;align-items:center;gap:2px;min-block-size:44px;padding-inline:8px 12px;border-radius:12px;color:var(--accent);font-weight:500;text-decoration:none}.k-back__chevron{font-size:1.6em;line-height:1;margin-block-start:-3px}[dir=rtl] .k-back__chevron{transform:scaleX(-1)}.k-hero{padding-block:calc(var(--k-safe-top) + var(--k-nav-h) + 8px) 6px}.k-hero__kicker,.k-hero__sub{margin:0;color:var(--quiet);font-size:.8125rem;letter-spacing:.01em}.k-hero__sub{display:flex;align-items:center;gap:8px;margin-block-start:4px}.k-big{margin-block:6px 4px;font-family:var(--font-figure);font-weight:800;font-size:3rem;line-height:.95;letter-spacing:-.01em;color:var(--app-ink);transform-origin:0 50%;text-wrap:balance}[dir=rtl] .k-big{transform-origin:100% 50%}.k-big--long{font-size:2.4rem}.k-big:focus{outline:none}.k-big:focus-visible{box-shadow:none}.k-live{flex:none;inline-size:7px;block-size:7px;border-radius:50%;background:var(--k-ok);animation:k-pulse 2.4s ease-out infinite}@keyframes k-pulse{0%{box-shadow:0 0 #3fc4b48c}80%,to{box-shadow:0 0 0 9px #3fc4b400}}.k-action{position:absolute;z-index:24;inset-inline:0;inset-block-end:calc(var(--k-tabbar) + var(--k-safe-bottom));padding-block:20px 12px;padding-inline:16px;background:linear-gradient(to top,var(--app-ground) 62%,transparent)}.k-card{margin-block:16px 0;padding:18px;border-radius:24px;background:linear-gradient(180deg,var(--app-surface-2),var(--app-surface-1));box-shadow:var(--k-elev-2)}.k-card[data-elev="1"]{background:var(--app-surface-1);box-shadow:var(--k-elev-1)}.k-card--lit{position:relative;overflow:hidden;padding:22px;border-radius:28px;background:radial-gradient(120% 90% at 100% 0%,rgb(87 200 224 / .2),transparent 55%),linear-gradient(180deg,#1b2027,#111419)}[dir=rtl] .k-card--lit{background:radial-gradient(120% 90% at 0% 0%,rgb(87 200 224 / .2),transparent 55%),linear-gradient(180deg,#1b2027,#111419)}.k-kicker{margin:0;color:var(--quiet);font-size:.8125rem}.k-fig{font-family:var(--font-figure);font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:0}.k-fig .ui-money,.k-fig .ui-figure__digits{font-family:var(--font-figure);font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:0}.k-fig--hero{display:block;margin-block:8px 6px;font-size:3.2rem;line-height:1}.k-section-title{margin-block:26px 10px;color:var(--quiet);font-size:.8125rem;font-weight:500}.k-press{transition:transform .16s var(--k-ease-out);touch-action:manipulation;-webkit-tap-highlight-color:transparent}.k-press:active,.k-press[data-pressed],.k-press.ui-pressable[data-pressed]{transform:scale(.96);transition-duration:90ms}.k-primary{inline-size:100%;min-block-size:56px;border-radius:18px;font-weight:700;--fill: var(--accent);--fill-pressed: #7dd6e9;color:var(--k-accent-ink);box-shadow:0 14px 30px -12px #57c8e08c}.k-toasts{position:fixed;z-index:120;inset-block-start:calc(var(--k-safe-top) + 8px);inset-inline:16px;pointer-events:none}.k-toast{display:flex;align-items:center;gap:10px;padding-block:12px;padding-inline:14px;border-radius:18px;background:#1c2026db;-webkit-backdrop-filter:blur(20px) saturate(160%);backdrop-filter:blur(20px) saturate(160%);box-shadow:var(--k-elev-2);color:var(--app-ink);font-size:.9rem;pointer-events:auto}.k-toast__mark{flex:none;display:grid;place-items:center;inline-size:28px;block-size:28px;border-radius:9px;background:#3fc4b42e;color:var(--k-ok);font-weight:800}.k-toast[data-tone=bad] .k-toast__mark{background:var(--bad-bg);color:var(--bad-fg)}.k-toast__words{flex:1 1 auto;min-inline-size:0}.k-toast__words p{margin:0}.k-skel{display:block;block-size:14px;border-radius:8px;background:linear-gradient(90deg,var(--app-surface-1) 30%,var(--app-surface-2) 50%,var(--app-surface-1) 70%) 0 0 / 300% 100%;animation:k-shimmer 1.4s linear infinite}.k-skel--title{block-size:44px;inline-size:62%;border-radius:12px}.k-skel--row{block-size:56px;border-radius:16px}.k-skel-stack{display:grid;gap:12px}@keyframes k-shimmer{0%{background-position:100% 0}to{background-position:0 0}}[data-app=phone] .ui-sheet,[data-app=admin] .ui-sheet{background:var(--app-surface-1);box-shadow:0 -20px 60px #0009,inset 0 1px #ffffff0f;border-start-start-radius:30px;border-start-end-radius:30px}[data-app=phone] .ui-sheet .ui-dialog__title,[data-app=admin] .ui-sheet .ui-dialog__title{padding-inline:var(--k-gutter)!important;font-family:var(--font-figure);font-weight:800;font-size:1.8rem;line-height:1.1}[data-app=phone] .ui-sheet__body,[data-app=admin] .ui-sheet__body{padding-inline:var(--k-gutter)}[data-app=phone] .ui-sheet__foot,[data-app=admin] .ui-sheet__foot{padding-inline:var(--k-gutter);border-block-start-color:var(--k-line)}[data-app=phone] .ui-sheet-scrim,[data-app=admin] .ui-sheet-scrim{background:#0009}@media (prefers-reduced-motion: reduce){.k-live,.k-skel{animation:none}.k-nav,.k-nav__title{transition:none}.k-nav__title{transform:none}.k-press:active,.k-press[data-pressed],.k-press.ui-pressable[data-pressed]{transform:none;filter:brightness(1.25)}}@media (prefers-reduced-transparency: reduce){.k-nav[data-solid],.k-toast{background:var(--app-surface-1);-webkit-backdrop-filter:none;backdrop-filter:none}}html,body{margin:0;background:var(--app-ground)}.p-root{--k-tabbar: 60px}.p-text{margin-block:12px;max-inline-size:42ch;color:var(--app-ink);line-height:1.5}.p-small{margin:0;color:var(--quiet);font-size:.8125rem;line-height:1.4}.p-caption{margin-block:0 16px;color:var(--quiet);font-size:.8125rem}.p-primary{inline-size:100%;min-block-size:52px;border-radius:16px}.k-action .ui-button-wrap,.ui-sheet__foot .ui-button-wrap{display:flex;align-items:stretch;inline-size:100%}.p-action__stack{display:flex;flex-direction:column;align-items:stretch;gap:8px}.p-tabs{position:absolute;z-index:26;inset-inline:0;inset-block-end:0;display:grid;grid-template-columns:repeat(3,1fr);padding-block-end:var(--k-safe-bottom);background:#0a0b0ccc;-webkit-backdrop-filter:blur(24px) saturate(160%);backdrop-filter:blur(24px) saturate(160%);border-block-start:1px solid var(--k-line)}.p-tabs__marker{position:absolute;inset-block-start:0;inset-inline-start:0;inline-size:calc(100% / 3);block-size:3px;pointer-events:none;opacity:0}.p-tabs__marker:before{content:"";position:absolute;inset-block:0;inset-inline-start:calc(50% - 14px);inline-size:28px;border-end-start-radius:3px;border-end-end-radius:3px;background:var(--accent)}.p-tab{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-block-size:var(--k-tabbar);color:var(--quiet);font-size:.6875rem;font-weight:500;text-decoration:none}.p-tab--current{color:var(--app-ink)}.p-tab--current .p-tab__label{font-weight:600}.p-chips{position:sticky;z-index:15;inset-block-start:calc(var(--k-safe-top) + var(--k-nav-h) + 4px);margin-block:18px 0;margin-inline:calc(-1 * var(--k-gutter));padding-block:8px;padding-inline:var(--k-gutter);overflow-x:auto;scrollbar-width:none}.p-chips::-webkit-scrollbar{display:none}.p-chips__bar{position:relative;display:inline-flex;gap:4px;padding:4px;border-radius:16px;background:#1f2021d1;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:var(--k-elev-1)}.p-chips__indicator{position:absolute;z-index:0;inset-block:4px;inset-inline-start:0;inline-size:0;border-radius:12px;background:var(--accent)}.p-chip{position:relative;z-index:1;min-block-size:40px;padding-inline:14px;border:0;border-radius:12px;background:transparent;color:var(--ink-2);font:inherit;font-size:.875rem;font-weight:500;white-space:nowrap;cursor:pointer;transition:color .16s ease,transform .16s var(--k-ease-out)}.p-chip[aria-current=true]{color:var(--k-accent-ink);font-weight:600}.p-menu-group{padding-block:22px 4px;scroll-margin-block-start:140px}.p-menu-group__name{margin:0 0 6px;font-family:var(--font-figure);font-weight:800;font-size:1.75rem;line-height:1.1;color:var(--app-ink)}.p-menu-group__items{margin:0;padding:0;list-style:none}.p-item{display:flex;align-items:center;justify-content:space-between;gap:14px;min-block-size:64px;padding-block:12px;border-block-end:1px solid var(--k-line)}.p-item:last-child{border-block-end:0}.p-item__words{display:flex;flex-direction:column;min-inline-size:0}.p-item__name{font-size:1.02rem;font-weight:600;letter-spacing:-.005em;color:var(--app-ink)}.p-item__price{margin-block-start:2px;font-size:1.2rem;font-weight:700;color:var(--app-ink)}.p-item__price .ui-figure__unit{font-size:.66rem;font-weight:500}.p-stepper{flex:none;display:flex;align-items:center;min-inline-size:44px;block-size:44px;border-radius:22px;background:var(--app-surface-2);box-shadow:var(--k-elev-1);color:var(--app-ink);transition:background-color .18s ease}.p-stepper[data-on]{background:var(--accent);color:var(--k-accent-ink)}.p-stepper__key{display:grid;place-items:center;inline-size:44px;block-size:44px;padding:0;border:0;border-radius:22px;background:transparent;color:inherit;font:inherit;font-size:1.35rem;font-weight:600;line-height:1;cursor:pointer}.p-stepper__key--minus,.p-stepper__count{animation:p-pop .22s var(--k-ease-out)}.p-stepper__count{min-inline-size:16px;font-family:var(--font-figure);font-weight:800;font-size:1.2rem;font-variant-numeric:tabular-nums;text-align:center}@keyframes p-pop{0%{opacity:0;transform:scale(.8)}}.p-cart{position:absolute;z-index:25;inset-inline:16px;inset-block-end:calc(var(--k-tabbar) + var(--k-safe-bottom) + 12px);display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;min-block-size:60px;padding-block:8px;padding-inline:9px 18px;border:0;border-radius:22px;background:var(--app-ink);color:#06070a;box-shadow:0 20px 40px -12px #000000d9,inset 0 0 0 1px #ffffff1a;font:inherit;text-align:start;cursor:pointer;transform:translateY(160%);opacity:0}.p-cart__badge{display:grid;place-items:center;inline-size:42px;block-size:42px;border-radius:14px;background:#06070a;color:var(--app-ink);font-family:var(--font-figure);font-weight:800;font-size:1.2rem}.p-cart__words{display:flex;flex-direction:column;min-inline-size:0}.p-cart__title{font-weight:600}.p-cart__sub{color:#4d5159;font-size:.75rem}.p-cart__figure{font-size:1.35rem}.p-cart__preview{margin-block:0 8px}.p-cart__lines{margin:0;padding:0;list-style:none}.p-cart__total{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-block:8px 20px;padding-block-start:14px;border-block-start:1px solid var(--k-line);color:var(--ink-2)}.p-cart__sum{font-size:2rem;color:var(--app-ink)}.p-cart__foot{display:flex;flex-direction:column;align-items:stretch;gap:8px;inline-size:100%}.p-cart__foot p{margin-block:0}.p-gated{display:grid;gap:6px;margin-block-end:8px}.p-gated .ui-field__input[aria-disabled=true]{background:var(--app-surface-2);border-color:var(--k-line);color:var(--quiet)}.p-check{display:grid;place-items:center;inline-size:64px;block-size:64px;margin-block:14px 4px;border-radius:22px;background:#3fc4b424;box-shadow:inset 0 0 0 1px #3fc4b44d}.p-check path{fill:none;stroke:var(--k-ok);stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:30;animation:p-draw .42s cubic-bezier(.2,.8,.2,1) .12s both}@keyframes p-draw{0%{stroke-dashoffset:30}to{stroke-dashoffset:0}}.p-timeline{position:relative;padding-inline-start:30px}.p-timeline__rail{position:absolute;inset-block:10px;inset-inline-start:9px;inline-size:2px;border-radius:2px;background:var(--app-surface-3);overflow:hidden}.p-timeline__fill{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--k-ok);transform-origin:50% 0;transition:transform .7s cubic-bezier(.2,.8,.2,1)}.p-timeline__steps{display:grid;gap:18px;margin:0;padding:0;list-style:none}.p-timeline__step{position:relative;display:flex;flex-direction:column}.p-timeline__step:before{content:"";position:absolute;inset-block-start:3px;inset-inline-start:-27px;inline-size:14px;block-size:14px;border-radius:50%;background:var(--app-surface-1);box-shadow:0 0 0 2px var(--app-surface-3);transition:background-color .3s ease,box-shadow .3s ease}.p-timeline__step[data-state=done]:before,.p-timeline__step[data-state=brought]:before{background:var(--k-ok);box-shadow:0 0 0 2px var(--k-ok)}.p-timeline__step[data-state=current]:before{background:var(--app-ground);box-shadow:0 0 0 2px var(--k-ok),0 0 0 7px #3fc4b42e}.p-timeline__step[data-state=cancelled]:before{background:var(--bad-dot);box-shadow:0 0 0 2px var(--bad-dot)}.p-timeline__word{font-weight:600;color:var(--app-ink)}.p-timeline__step[data-state=not-yet] .p-timeline__word{color:var(--quiet);font-weight:500}.p-timeline__at{color:var(--quiet);font-size:.8125rem;font-variant-numeric:tabular-nums}.p-lines{padding-block:4px;list-style:none}.p-line{display:grid;grid-template-columns:34px 1fr auto;align-items:baseline;gap:10px;padding-block:11px;border-block-end:1px solid var(--k-line)}.p-line:last-child{border-block-end:0}.p-line__n{color:var(--accent);font-size:1.1rem}.p-line__words{display:flex;flex-direction:column;min-inline-size:0}.p-line__sub{color:var(--quiet);font-size:.8125rem}.p-line__price{font-weight:700}.p-ask__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.p-ask__button{display:grid;justify-items:center;align-content:start;gap:8px;min-block-size:96px;padding-block:16px 14px;padding-inline:8px;border:0;border-radius:20px;background:var(--app-surface-1);box-shadow:var(--k-elev-1);color:var(--app-ink);font:inherit;font-size:.8125rem;font-weight:600;line-height:1.25;text-align:center;cursor:pointer}.p-ask__button:last-child:nth-child(3n+1){grid-column:1 / -1;min-block-size:64px;grid-auto-flow:column;justify-content:center;align-items:center}.p-ask__button[aria-disabled=true]{color:var(--quiet)}.p-ask__icon{display:grid;place-items:center;inline-size:42px;block-size:42px;border-radius:14px;background:var(--app-surface-3)}.p-ask__icon svg{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.p-group{margin-block-end:8px;padding-inline:16px;border-radius:22px;background:var(--app-surface-1);box-shadow:var(--k-elev-1);overflow:hidden}.p-row{display:flex;align-items:center;gap:12px;box-sizing:border-box;inline-size:100%;min-block-size:56px;padding-block:12px;padding-inline:0;border:0;background:transparent;color:var(--app-ink);font:inherit;text-align:start}.p-group>*+*,.p-row+.p-row{border-block-start:1px solid var(--k-line)}.p-row__words{display:flex;flex:1 1 auto;flex-direction:column;gap:2px;min-inline-size:0}.p-row__title{flex:1 1 auto;color:var(--app-ink);font-weight:500}.p-row__sub{color:var(--quiet);font-size:.8125rem}.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:none;color:var(--quiet);font-size:1.3em;line-height:1}[dir=rtl] .p-row__chevron{transform:scaleX(-1)}.p-row--link{justify-content:flex-start;margin-inline:-16px;padding-inline:16px;inline-size:calc(100% + 32px);border-radius:0;text-decoration:none;cursor:pointer;transition:background-color .12s ease}.p-row--link[data-pressed]{transform:none;background:var(--app-surface-2)}.p-row--soon{justify-content:space-between}.p-tag{flex:none;padding-block:3px;padding-inline:9px;border:1px solid var(--field-edge);border-radius:999px;color:var(--ink-2);font-size:.75rem}.p-price{margin-inline-start:auto;font-variant-numeric:tabular-nums;text-align:end}.p-banner{position:fixed;z-index:110;inset-block-start:calc(var(--k-safe-top) + 8px);inset-inline:16px;align-items:flex-start}.p-banner__title{font-weight:600}.p-banner__actions{display:flex;flex:none;flex-direction:column;gap:4px}.p-alert{display:flex;align-items:baseline;gap:8px;margin-block:0 8px}.p-alert[data-tone=bad]{color:var(--bad-fg)}.p-alert__shape{flex:none}.p-note{margin-block:12px 20px;max-inline-size:42ch}.p-note[data-tone=ok]{color:var(--ok-fg)}.p-ended{margin-block:12px 16px;max-inline-size:42ch}.p-field{margin-block-start:16px}.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-kinds>.p-kind+.p-kind{border-block-start:1px solid var(--k-line)}.p-kind__input{position:absolute;inline-size:1px;block-size:1px;opacity:0}.p-kind__mark{flex:none;inline-size:22px;block-size:22px;border:1px solid var(--field-edge);border-radius:999px}.p-kind__input:checked~.p-kind__mark{border-color:var(--accent);box-shadow:inset 0 0 0 5px var(--accent)}.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-steps{margin-block:16px 20px;padding:0;list-style:none}.p-step{display:flex;align-items:baseline;gap:12px;min-block-size:44px;padding-block:8px}.p-step__shape{flex:none;inline-size:1.25em;color:var(--app-ink);font-variant-numeric:tabular-nums;text-align:center}.p-step__words{display:flex;flex:1 1 auto;flex-direction:column;min-inline-size:0}.p-msg__shape{flex:none;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-lock__glyph{flex:none;color:var(--app-ink)}.p-lock__mark{display:flex;justify-content:center;margin-block:24px;color:var(--app-ink)}.p-ghosts{display:flex;flex-direction:column;gap:12px;margin-block-end:24px}.p-ghost{block-size:12px;border-radius:999px;background:var(--app-surface-3)}.p-ghost--wide{inline-size:78%}.p-ghost--mid{inline-size:56%}.p-ghost--short{inline-size:34%}.p-line__lead{margin-block:0 16px}.p-line__seat{margin-block:16px 12px;color:var(--app-ink)}.p-line__field{margin:0 0 24px;padding:0;border:0}.p-line__size{display:flex;align-items:center;gap:16px}.p-line__key{min-inline-size:44px;min-block-size:44px}.p-line__count{min-inline-size:2ch;color:var(--app-ink);font-variant-numeric:tabular-nums;text-align:center}.p-row--want{justify-content:flex-start;cursor:pointer}.p-line__radio{flex:none;inline-size:20px;block-size:20px;accent-color:var(--accent)}.p-line__read{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-block:24px 0}@media (prefers-reduced-motion: reduce){.p-stepper__key--minus,.p-stepper__count,.p-check path{animation:none}.p-timeline__fill,.p-timeline__step:before,.p-stepper,.p-chip{transition:none}}@media (prefers-reduced-transparency: reduce){.p-tabs,.p-chips__bar{background:var(--app-surface-1);-webkit-backdrop-filter:none;backdrop-filter:none}}
