/*! tailwindcss v4.3.1 | MIT License | https://tailwindcss.com */@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-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction: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;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:var(--font-sans);--font-mono:var(--font-mono);--text-xs:var(--text-xs);--text-sm:var(--text-sm);--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-lg:var(--text-lg);--text-xl:var(--text-xl);--text-2xl:var(--text-2xl);--text-3xl:var(--text-3xl);--font-weight-medium:500;--font-weight-semibold:600;--radius-xs:.125rem;--radius-sm:var(--radius-sm);--radius-md:var(--radius-md);--radius-lg:var(--radius-lg);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-border:var(--border);--color-text-primary:var(--text-primary);--color-text-muted:var(--text-muted);--color-accent:var(--accent);--color-success:var(--success);--color-warning:var(--warning);--color-danger:var(--danger);--radius-pill:var(--radius-pill);--font-num:var(--font-num);--font-display:var(--font-display);--text-md:var(--text-md)}}@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%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, 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;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{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]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance: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;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.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}.sticky{position:sticky}.isolate{isolation:isolate}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.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}.shrink{flex-shrink:1}.grow{flex-grow:1}.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}.gap-2{gap:var(--space-2)}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.break-all{word-break:break-all}.lowercase{text-transform:lowercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.shadow,.shadow\/overflow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.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{outline-style:var(--tw-outline-style);outline-width:1px}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/static/react/assets/bricolage-grotesque-vietnamese-wght-normal-BUzh504Q.woff2)format("woff2-variations");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:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/static/react/assets/bricolage-grotesque-latin-ext-wght-normal-CcLUaPy7.woff2)format("woff2-variations");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/static/react/assets/bricolage-grotesque-latin-wght-normal-DLoelf7F.woff2)format("woff2-variations");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:Hanken Grotesk Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(data:font/woff2;base64,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)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/static/react/assets/hanken-grotesk-vietnamese-wght-normal-CHiFlh_0.woff2)format("woff2-variations");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:Hanken Grotesk Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/static/react/assets/hanken-grotesk-latin-ext-wght-normal-Dg-wlmqe.woff2)format("woff2-variations");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/static/react/assets/hanken-grotesk-latin-wght-normal-CaVRRdDk.woff2)format("woff2-variations");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:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(data:font/woff2;base64,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)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/static/react/assets/jetbrains-mono-cyrillic-wght-normal-D73BlboJ.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/static/react/assets/jetbrains-mono-greek-wght-normal-Bw9x6K1M.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/static/react/assets/jetbrains-mono-vietnamese-wght-normal-Bt-aOZkq.woff2)format("woff2-variations");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:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/static/react/assets/jetbrains-mono-latin-ext-wght-normal-DBQx-q_a.woff2)format("woff2-variations");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/static/react/assets/jetbrains-mono-latin-wght-normal-B9CIFXIH.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(/static/react/assets/ibm-plex-sans-arabic-arabic-400-normal-CyU-ddYS.woff2)format("woff2"),url(/static/react/assets/ibm-plex-sans-arabic-arabic-400-normal-CZLC1jgY.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAAWoABAAAAAACvAAAAVRAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGx4cLgZgAFQIUgmCcxEQCoNgg18LDgABNgIkAxgEIAWDdgdGDIRCG8MJKJ4DbtM8oq6K1GltHYXh6GN0NNoHEa1Z1TOzgEkOAB+JFIMGACFf3kedPPkE5PLzutxLRezs50Q1l6oGr4ldGd1Ggv/WhwVd2Rj2jgUC2/2Eu0iDNJBpHlFGQZBgFfr/95ep+/Zf0dK4dJD1w0Pad61USml1fIGCAa11/MCSDhQMxygAGDXb0qHaBZUnx4AI4FOCixg2oqIBEjAAmYAxmnbUon9eMMda2yBntU4MQQ6AObcbtVWOYIHap1oAxqo/WxbgDksCoQJLW0qjNKABBQAwulci4gyouMbzbzEwq9TsCiAGA6CMSgMV4gEFaCBHNALkiGEQIMRFYYCICs8qPmWCfUsy51/tfFYDBOVHyRdyg59VMbcB5bTEbtJFmTptKrTpUMnPiVKjCRBm7JAio4mTdcQpQ6jSEbymFnzJFmg3MN6kWe+FODQby/9NDMPqPh564QINRtohFO6lWLnRHqPaYaSJ1GB0O0SzWkLXtYgYFKmIjO6IVNCop7WDNRIHu4/ojMzWIZap2ZtOnJYkO4jhWKZ1MoxTgzGrEROJzJYk6luH9KH7mIv2GKtdOWK1tKaltoXdS3EcD+VNIkkUZltrWhoZikMW6Ibt86IqLvYWnBycqN3kBty1PPW+Z5DbYPbexyoikt3rtziRaoZyYVo9qwJ8fxyz7kgtCWNZmTTAsyI+jsO22OAyhkMylAbjtSuvbwlTjPX+gxog0Lj4JMVn/ksAYAMQAhoYAJgAADAgJRAFAAgY0yM5PrKXRFa4eN/d33dl9XJ+EhHMDCU6L6t3kyK31XWn95L37ny7w0pBMvjTIsITZ2DvneS9e77ao9so5V54uS+6VeF0JesrODU8Spk3VlUWWny9UBSa3iy1+s1OWZj3m3q8XGZTl+RXcP1y4faE0NLrheLQzOJyjpt2uZVlwkjd8qD+LwCkMbh4qSwHxiQxXAfD8MTQsewDhY3ByOMWJB9GgVScx50M81XFrGyueXSxqJho+YVGHhBRDDZ7ctQxEA1EyPzBsVwnleekotbZoBMZhAPpq7a2IEkfqcy/hp/C73wC3zrJQ35jUVKTGIpPypH6+0C+HGlbD4mTmKo/FhXUgg914EGjl5mko6qLRDo+q94ABCCFf4zv2ujr6f3OXU+/B+DF8pf1APBq6v733S/aeOvGBICHAkDgi4mWnjHUDw6E0syW+yCBz1FdbURLzhbAVlPJ8xZn9mA+KMx/0AjgskI0YjxgTvQQndAQaTpFLOg0o2CdoZcVnUWRLp1NF2Zv7HeBVSYq1Qgn3aRx7cb0oqoJ47RfqdcArWFjuulUo1UoFVSpxoBOM+q1GjIuYEyrNr3aadTp1G3SgFZjmnQaW/PWYUMQAy0DPQM/jCSMgq0osIAWrxN2BfvtOt9Stj5nGhkybMTsi/m7XzKPGE3ZAQU4Nmos8GvXODhgAJrnH2feTgWdv3JKpw5aUQCQAf2Uj7ABEYUWLcbZtLpXDx8lDaM+aKaXBvQYmh0g5IpqJtqSPNFwekmtEDOJfIDbnJ2VL8xBDcnGSQX8LBT4suABrytMRQVh2WSmog89Of5CzQzFbOQjzzKs0CBAhwumxQQ+RrLDbeYp5+JnOXSlRCqQhrNcxnDTEcrBWR5btalkQ6Lrc5ZdQZGmlLMCGiAFMiXhrJD1LqEZ8cEVMfZUC2OGsVER3G5hgt50JDiGmVTKQ4f0p0YqpbhnZbHRECmUjn62Yq65/Nx8jsZ3EypOynVdJQ+VQkThoD06AacZw5856YBBeIiNir+WP5B/hU5Sm/iDRIsIqA2QxFFJ1ggkUJIMFP4achk=)format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAATcAA0AAAAABZQAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHUE9TAAABMAAAAB4AAAAeRHRMdUdTVUIAAAFQAAAALgAAAC4SbCJ7T1MvMgAAAYAAAABgAAAAYGoJqFtjbWFwAAAB4AAAAFQAAABUAMohV2dhc3AAAAI0AAAAEAAAABAAGAAjZ2x5ZgAAAkQAAADAAAAAwELfCadoZWFkAAADBAAAADYAAAA2QI6502hoZWEAAAM8AAAAJAAAACQg+BoJaG10eAAAA2AAAAAYAAAAGAcQAE5sb2NhAAADeAAAAA4AAAAOAIgAiG1heHAAAAOIAAAAIAAAACAAJwL8bmFtZQAAA6gAAADrAAAB9iheQ6xwb3N0AAAElAAAAEYAAABG/5SrMAABAAAACgAcABwAAURGTFQACAAEAAAAAP//AAAAAAAAAAEAAAAKACwALAADREZMVAAYYXJhYgAUbGF0bgAUAAAAAAAEAAAAAP//AAAAAAAAAAQCeAGQAAUAAAKKAlgAAABLAooCWAAAAV4APAE1CAECCwUDBQIDAAIDAAAAAwAAAAIAAAAAAAAAAElCTSABwAAAILQEPf5hAAAEaAJZIAABQQAAAAACBAK6AAAAIAAHAAAAAgAAAAMAAAAUAAMAAQAAABQABABAAAAADAAIAAIABAAAAA0AIACgILT//wAAAAAADQAgAKAgtP//AAH/9f/j/2XfUAABAAAAAAAAAAAAAAAAAAEAAwAIAAoAEAAH//8ADwACACAAAAG4AwwAAwAHAAAzESERJSERISABmP6kASD+4AMM/PQ8ApQAAQAu//QCRgLGADUAAAUiLgI1NDY3IzUzNyE1ITY1NCYjIgYHJz4BMzIeAhUUBzMVIwchFSEOARUUFjMyNjcXDgEBPDBNNh4IBUp9pv7dAXcJQTonRh41KmY3LEk1HQlOfqYBJP6ICAhHPCpLKTMobgwcMUUqFiMPQ2BDFh02NR4jNS4oGC1BKCIYQ2BDDiAUPDwjKzcwMQABAAAAARnbg8hn4l8PPPUACQPoAAAAAOFloycAAAAA41O58P81/cgdgwQzAAAACQACAAAAAAAAAAEAAAQ9/mEAAB2w/zX98R2DAAEAAAAAAAAAAAAAAAAAAAAGAdgAIAAAAAAA7AAAAOwAAAJ0AC4A7AAAAAAAFAAUABQAFABgAGAAAAABAAAABgJTABYApwAHAAEAAAAAAAAAAAAAAAAAAwABeJydkMtOAkEQRU8LGNzMB7jqJRtQDCEiKyEhkkA0mLBgNzwcSIhMeEV2fJaf552mHcAVMZWevtVVdVJzgTwfZDDZG2Bgql4bCibw+orA4HWGF769zvLI3usctynnmgcqXgdSMGWtiHniTrFixJKZ8rV0SWfGXPdCr5Hqr7To0KZBlzdVJnzxTsinOp/VEzLUxIgiPdUiNuoJ9d5XtnS0hXotZTHL3OscWDal2ZRnz4j2D/FIqKeM+j82O88u3aap/4jZOa8i56GVs8k2NalfStP5FmvTZHqusCcTK5dNdCfebPUdU/oBMYhJLgAAAgAAAAAAAP+hADwAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAAAAAQECAAMBAwEEB3VuaTAwMEQHdW5pMjBCNAd1bmkwMEEwAAA=)format("woff");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 Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(/static/react/assets/ibm-plex-sans-arabic-latin-ext-400-normal-BpLfq-63.woff2)format("woff2"),url(/static/react/assets/ibm-plex-sans-arabic-latin-ext-400-normal-oj16r74j.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(/static/react/assets/ibm-plex-sans-arabic-latin-400-normal-Bo5KPYvw.woff2)format("woff2"),url(/static/react/assets/ibm-plex-sans-arabic-latin-400-normal-sbZiljcy.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:600;src:url(/static/react/assets/ibm-plex-sans-arabic-arabic-600-normal-0pRdybE_.woff2)format("woff2"),url(/static/react/assets/ibm-plex-sans-arabic-arabic-600-normal-B3qNl98V.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,d09GMgABAAAAAAXEABAAAAAACuAAAAVrAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGx4cLgZgAFQIVgmCcxEQCoMsgzILDgABNgIkAxgEIAWDVAdGDIUGG7wJCB4H1c0P0w9MhnQ9uzoNh1fw0P9v2rn3PcQS0kK8k0vE8JrFiDhxqEeouNCVP5XfnWH9hdX5N7OvLjy8u15iba0WUZAG8jWPKOODE7zL/+/a//9e1TfO88zjYwsGQxEM4Fjvvp+buTsWjjFBA9RaQcfCaBfYWEC1lmtUAKypTXOZjG0ssIJh/6o+EgHYKVdOxDr6RrGiA+QARLaAAO3nxXv/5BSeM3lwNx5A1mm6vE0mMIFMUxP0/tliA4m0zCqkw6KZpIbUAA2QAADds1+Jl0A9+qr/J6FvlUmFaAGQdpkFFAsgAQ3w0BCAh04zcGJFogMulAf6kzlgvyRy//hK6jiCwXsrMqLPem0Sthi0U5+Fgm7S5ZALbnXYCdskxHVott1ZtwBnbilO0Y1Z7MMs7ThlFqf82pJNn9KAwDKwxROPCXFL0hC5SwaxOosNbeOGoIEIKNW+LZYRm4IGMmAgGn1BAy2gOjJaTcdwoiqp0irdPZNWHWrr5ExGrzHhFaek0smwyjAS25r5o+HLNCfL5pakksnlQQNdj+vZdBIltV2Jbw/7fm4EDUyBXpXRauOJoUTmbKzMyVhY4POp9sxL8cS4Givz9WGfMV84TFunthVfnVpy5kafsqrJkSib/TDJm2a7Vb7M2Thalq5Ktr0MXgp+BaK5YKA8XatpN8TZ+Bp5FqrMhaahlE2WDf+XsaCBLdA7kmiPlfl8ySACDSt23Cy5nHwAzAA4AQ1YCXoBgA78TQIAAnR9ocPiMk85TPbJ9LtvvivO3V1kF44Ju3DdLs69ak/Hx198z3H9nTfe4Wx2YB914byDs7/j+ntNY8+9rZx3OJsmvl/3/fIux+LhisPlPY2uquKukX3Xe2+Mng2F4YZQ37K2eN12/6pof3m8vLW2dKJ39NjVXjmyO+5ZeGFBTauaiA317FqYBcjSsWIrmLPMQHcb8DoG2sOAcJkFykbSQHxswP2iUyq6lo8jUQVLqYUWIZmsVFeqZuutpmdxUYr9bukKt5gIc9HEhVzfovE7F2L9LHbk3/PGfOwLbIi/DS43w/NoqfSkib+zCtHoppPy3Aa+Txy2tJraaQ210XoglwctETaCTxqJIgBR8lHf5kBmY/7Kf6w27XuAL1IP1wN8NTL7h6IbT7Z/9BHAhgRAwM8jV5FF5NEeCAZeZvE+SurnckieoZ5Twt1ZtlPoERYEAHaQ6P+hIQArm5tVug1YkzzWIVjuQ4ckj5cdGj3OH9SlDhOltjrMLLQQ8jABWx0cWfZaLjz5gGn7bePhoJUhhAE76WfZY78twgZ16NOtVb+4nVKOGjFptwNa7DdpyjbTgkak7LJNqz12mjEuZb/ud/fYTYkKiYqItrjiAKmw90fR4fVbHLLTpP2aCa2MSodV8q2gjTb2OvYh2paPaijzLzq6jJIiYtiftJDu0Z12UpnaARZSlKZ+5WEpM0IkAOQiYdCHGRBCoglN6JZDu7dFjIpheH6kdSF/Y0vEAL8sQRHpF7WhmEZffMxCfpWK5QNW/4uU8KtWzsPZnleqjlJiDoeRhMsEbZbwq+JdPVnSbaWwFSWgxdlRtcoUYLLOiJhFCYswYaLJQpcpl643s1iAT4mdbKHDMsGEczFhZYFGZy6Wh7ZLhCA8l9nZbkJMVLm5zMEJMwYsVW0mO6mnFDdox3oX/ZpEVD/meB4Rdddan0+DKmWK3g7dwox34eQCYXUqWpiDwBrzgs+1iJ9vvUeTBerMO3K9V7tl/Cq+YH2hQS0WqPnK1UUmdFqizl1IVhkrFr8B/8IFWZpUEAepaBZ7xQPMjYdkIQyxhw9qE9QBaD6e5YeBTU7sEfc3fleVZ4yrwgi4GwAA)format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAATUAA0AAAAABWgAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHUE9TAAABMAAAAB4AAAAeRHRMdUdTVUIAAAFQAAAALgAAAC4SbCJ7T1MvMgAAAYAAAABgAAAAYGrVqptjbWFwAAAB4AAAAFQAAABUAMohV2dhc3AAAAI0AAAAEAAAABAAGAAjZ2x5ZgAAAkQAAAC4AAAAuIJK/GhoZWFkAAAC/AAAADYAAAA2QeK54WhoZWEAAAM0AAAAJAAAACQiTBstaG10eAAAA1gAAAAYAAAAGAcbAEhsb2NhAAADcAAAAA4AAAAOAIIAgm1heHAAAAOAAAAAIAAAACAAJwLrbmFtZQAAA6AAAADsAAAB1CR4QVVwb3N0AAAEjAAAAEYAAABG/6irTAABAAAACgAcABwAAURGTFQACAAEAAAAAP//AAAAAAAAAAEAAAAKACwALAADREZMVAAYYXJhYgAUbGF0bgAUAAAAAAAEAAAAAP//AAAAAAAAAAQClgJYAAUAAAKKAlgAAABLAooCWAAAAV4AWAE5CAECCwcDBQIDAAIDAAAAAwAAAAIAAAAAAAAAAElCTSABwAAAILQEPf5hAAAEaAJZIAABQQAAAAACCgK6AAAAIAAHAAAAAgAAAAMAAAAUAAMAAQAAABQABABAAAAADAAIAAIABAAAAA0AIACgILT//wAAAAAADQAgAKAgtP//AAH/9f/j/2XfUAABAAAAAAAAAAAAAAAAAAEAAwAIAAoAEAAH//8ADwACACAAAAG4AwwAAwAHAAAzESERJTMRIyABmP7A6OgDDPz0WAJcAAEAKP/0AlcCxgAzAAAFIi4CNTQ2NyM1MzcjNSE2NTQmIyIHJz4BMzIeAhUUBzMVIwchFSEGFRQWMzI2NxcOAQFJNlM4HQMCSHGM/QFsBjMuTDREI2s9MU42HQZLeYkBAv6SBjkzJUMmRSVuDCA3SyoNFAlTTFQPFi8qOlEoLB0xQyYaGFRMUxEUNDQhKFIrNQAAAQAAAAEZ2wWigF5fDzz1AAkD6AAAAADhZaMoAAAAAONTufH/F/20HvUEUwAAAAkAAgAAAAAAAAABAAAEPf5hAAAfGP8X/a0e9QABAAAAAAAAAAAAAAAAAAAABgHYACAAAAAAAOwAAADsAAACfwAoAOwAAAAAABMAEwATABMAXABcAAAAAQAAAAYCRQAWAKQABwABAAAAAAAAAAAAAAAAAAMAAXiclZC7bsJAEEWPA0SkoUpFtT8QHlEaoAIkJKIgEEgU6RxwDJIDFi9By/flC/I1XJY1AVGh0XrO7Ny5u14gyzcpvPQT8Ok9O/ao8uf4gRy/jlO8s3ecvtBkyDNx/Mib4sQ5EeqsFLH0RcWSEQumqlfigtaUSHmu3VD9Li0+aNOgQ0+dgC0DfGZS1qXx+dLEiBftBvyIG5qNGDNUvbB+c6kNZbmWKWn9U805mzPdd0Zfdcha7EuXeCUe5uxirnzMjU9TOWZnXyK0L2R4tTesiBLfpn2VWLc/+kUKczGxtFWgfPzvjb5jCgd0rkTvAAIAAAAAAAD/tQBYAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAEBAgADAQMBBAd1bmkwMDBEB3VuaTIwQjQHdW5pMDBBMAAA)format("woff");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 Sans Arabic;font-style:normal;font-display:swap;font-weight:600;src:url(/static/react/assets/ibm-plex-sans-arabic-latin-ext-600-normal-DjDAeNQD.woff2)format("woff2"),url(/static/react/assets/ibm-plex-sans-arabic-latin-ext-600-normal-BPig9_JX.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:600;src:url(/static/react/assets/ibm-plex-sans-arabic-latin-600-normal-KrqB56Mw.woff2)format("woff2"),url(/static/react/assets/ibm-plex-sans-arabic-latin-600-normal-5MnVa4PS.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:700;src:url(/static/react/assets/ibm-plex-sans-arabic-arabic-700-normal-DrtBj6UE.woff2)format("woff2"),url(/static/react/assets/ibm-plex-sans-arabic-arabic-700-normal-COV7B1nq.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,d09GMgABAAAAAAXEABAAAAAACxwAAAVqAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGx4cLgZgAFQIVgmCcxEQCoNMg1ELDgABNgIkAxgEIAWDXgdGDIUWG/UJAJ6FsZujJWelo/jYmOSCB/477c+dmUCV0n2dFI5LpEa6LLiQ88Q/Ms+zffCXpL/dVOAige1+wl2kQRrINI8ogyhIsPj//+9VfSM30ZyAjQ0S8CCttWntrnn8A7WCcx7/YO0GKpZrVACsxthiVOpB+8kSAZhJl04EWruHMaIARCKAEeJixeSfp8xtk1MkrMkdm0gAzLhdkW6RnkIHUkgaB7roP1usYSaqjUKyGGWdJCPJgAxIAAAdvUcVN4F6ldoLk6AsSEEV0Qgg2aRlQGUAJEAGEsgIIIFCA7BiREIBbKhuUh+NoOVbIvLfN7Nf9CO4fLRkEwLmtJuy07ANulVwu4ROp7mKWzjDKTboN6xVgxnXcBNgjVRgFR3oxVb0kg2rtIxV+pajqS+pQfHQMPWPPyTEZUFNRE5qBOo5TMhr1zg1RLGqtiwGwmKdU0Mq1hCFDqeGXKy2huWc1sHxrKAaUkMdMyG1VV2YnAkrOUzXecRsKOhWwwzlYuwfTke4IWivjswGg1VODWUtqnhDQYTUpVXokk4+5rxTQ1fcpYbl3P7xgfHwkYBdWANqwOFQW8LP9Y/fowG7o+ikR39aHZ06uJhybmzw6Qul07iSdUhbG2SR4A61ZLMc4SO6bA9lBROTxnNKowAaAhqrtss5LZo40t9tPQK7XWhJrfEG7bf/Z8CpYSruGhpvCdgdjqATgYwRMzEMkYhoAPQAWAEZqAM9AEABEY0EAAhQlDKLwaafsujMk6H3335fuD7ZLCxjZmG7Xhx9xhx6N3/0wQ8s33vrPY7ckGDBPGzBeg1HXrN8pX7kqXdV6w1W//SbgTerei2Vw46z6V1FRpu+bWLDkebfJuZ7Y4teLshuSF/sWPXvBme9v2/FdHpzjiW5qHNi9/7mfyYWi2zePldWpKxrVcHG0vcAllEwYoqNq9RQYjR4Ew1aUgN3OQfYW1BDfKoh5qHQWGQNn3q8s4V2ZcrNs4idb5ez/DLty9iwY6sn29yNMhFsiK2NOtxs1LMhre7hvIFkc4VGt53DjPRvEzKj1QMmxL8atphAo7DdmmBq/y6TjDbsNRwVo5H1NTbgXGzGediEC23Mo26hjwn3s3q8CECkfrLnr88vrI2u+c9okn8E+Gr21myAb4bO/R6xnL8z4wplAYEJCQABvyu+jDMCXcGA4KKiFx+icv7qCtIJcut2IaakZpLcjmEuOzNIKJ8jIwAjc2SEYgIm4iIuFeT7Xyph5HepTJP7pAo++6Q60qyT6ilWYovSNViw4yrcoop7YLtp2yxqE+6wnetrLNrAZbNt5rn1adWtQ5Me/TaYtceQSZts12ibSVMWTXNqstkGM0bN2raWFmdvovJy8fLwRo/KParZqhquujjfU232rfpEZnp99rc168QWe18Xx/zrlVD5TpGppBr9SNs243CtcHCDDdRZju0ttlkaz/7KXWbNcJEAIPIMMy6P0ANCSMhCFoph56ZFD7MHUPR5mkraLm30aFBkGUEyqUgEQQoZP8umnFOWVNGAsehZUuXKkCKWJdnSxrSvkCSGGVbUWYI6PoWyxA88S2JAsxI5UjmTTNnyZyn0qOeVJZHN66jkkitt3LwerzwZkvm8gSZ+hTL2cxhjyyFFFM4y0aGGm0MCq5mZNmBSTnacZWGXdbqUyWQNK/nUxwXzWTa61PLIlgymKArO5IpuS8WzoRbDYUXixarHKuBgFw9xnsS1EvH8yfIaDZCgTTUnLDicqFl5VE/Sp5FfznSyMW3KFbz6p7KMnRFDkQb/lwPL1MsgdtCwBRrgJhKDdkJDYjNHn30d0HYSo2sj0Winqx6wGW5MhMma43oT8CfpRzvAQ2MAAAAA)format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAATYAA0AAAAABXgAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHUE9TAAABMAAAAB4AAAAeRHRMdUdTVUIAAAFQAAAALgAAAC4SbCJ7T1MvMgAAAYAAAABgAAAAYGs7q5ZjbWFwAAAB4AAAAFQAAABUAMohV2dhc3AAAAI0AAAAEAAAABAAGAAjZ2x5ZgAAAkQAAAC8AAAAvOFh37BoZWFkAAADAAAAADYAAAA2QnK54mhoZWEAAAM4AAAAJAAAACQi2xumaG10eAAAA1wAAAAYAAAAGAcgAEZsb2NhAAADdAAAAA4AAAAOAIQAhG1heHAAAAOEAAAAIAAAACAAJwLqbmFtZQAAA6QAAADpAAAB3iUBQVNwb3N0AAAEkAAAAEYAAABG/7GrWAABAAAACgAcABwAAURGTFQACAAEAAAAAP//AAAAAAAAAAEAAAAKACwALAADREZMVAAYYXJhYgAUbGF0bgAUAAAAAAAEAAAAAP//AAAAAAAAAAQCogK8AAUAAAKKAlgAAABLAooCWAAAAV4AZAE7CAECCwgDBQIDAAIDAAAAAwAAAAIAAAAAAAAAAElCTSABoAAAILQEPf5hAAAEaAJZIAABQQAAAAACDQK6AAAAIAAHAAAAAgAAAAMAAAAUAAMAAQAAABQABABAAAAADAAIAAIABAAAAA0AIACgILT//wAAAAAADQAgAKAgtP//AAH/9f/j/2XfUAABAAAAAAAAAAAAAAAAAAEAAwAIAAoAEAAH//8ADwACACAAAAG4AwwAAwAHAAAzESERJTMRIyABmP7M0NADDPz0ZAJEAAEAJv/0Al4CxgA1AAAFIi4CNTQ2NyM1MzcjNSE2NTQmIyIGByc+ATMyHgIVFAYHMxUjBzMVIQYVFBYzMjY3Fw4BAU85VTkdAQFHbIHtAWcFLSkkQRdKIG0/M1A3HQIDSnd88/6XAzUuI0AkTCNuDCI6TCsIDgdaRFoPESsmHRpdJS4eNEQlCxgMWkRaDA0xMCAnXSo2AAEAAAABGdtDOLbAXw889QAJA+gAAAAA4WWjJAAAAADjU7nu/wv9px+QBGgAAQAJAAIAAAAAAAAAAQAABD3+YQAAH67/C/2QH5AAAQAAAAAAAAAAAAAAAAAAAAYB2AAgAAAAAADsAAAA7AAAAoQAJgDsAAAAAAATABMAEwATAF4AXgAAAAEAAAAGAkMAFgClAAcAAQAAAAAAAAAAAAAAAAADAAF4nJWQQU/CQBSEv0oleOEHcDB79IBgDRfsSUlMTCSakHDgBLalkBDbFGLE3+Rv8+jZ6bJUuWFetm+2b2b2ZYAGc2p4/hkw8c4d9rjg2+ETcb4crnHHp8M+13w4fEqLqcN12vQcbgrBgo0q54auak1EwVL3jXBHZ8lKPdPfVPMn7nnkQS8NedYk4Z0RM17FvBVnxosUEZdiZJrHjMUprE8mliGQW8CVzs7FVD6mcjIHXqby+tWGlTr81zb7fuzbA/FztjaT1GZllGy5QV9o7zKw+eTarlSvVOaPYm1viXqZxJu+MZ0fT0lFdgAAAAACAAAAAAAA/74AZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAABAQIAAwEDAQQHdW5pMDAwRAd1bmkyMEI0B3VuaTAwQTAAAA==)format("woff");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 Sans Arabic;font-style:normal;font-display:swap;font-weight:700;src:url(/static/react/assets/ibm-plex-sans-arabic-latin-ext-700-normal-BSbyEp0V.woff2)format("woff2"),url(/static/react/assets/ibm-plex-sans-arabic-latin-ext-700-normal-M3R6yVFi.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:700;src:url(/static/react/assets/ibm-plex-sans-arabic-latin-700-normal-BzSf6GNr.woff2)format("woff2"),url(/static/react/assets/ibm-plex-sans-arabic-latin-700-normal-C6QlO9CN.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ord-clay:#b0472b;--ord-clay-deep:#8f3a24;--ord-saffron:#e0a43b;--ord-espresso:#221e18;--ord-cream:#ece3d4;--ord-paper:#fbf6ec;--ord-line:#dbcfb8;--ord-amber-text:#8a5e12;--ord-dark-bg:#221e18;--ord-dark-card:#2e2820;--ord-dark-line:#3b3428;--ord-clay-bright:#c4542f;--ord-saffron-text:#e9b473;--ord-green:#3e7d46;--ord-green-dark:#7fb86a;--ord-font-display:"Bricolage Grotesque Variable", "Bricolage Grotesque", sans-serif;--ord-font-ui:"Hanken Grotesk Variable", "Hanken Grotesk", sans-serif;--ord-font-arabic:"IBM Plex Sans Arabic", sans-serif;--ord-font-mono:"JetBrains Mono Variable", "JetBrains Mono", monospace;--ord-r-sm:11px;--ord-r-md:16px;--ord-r-lg:22px;--ord-r-xl:24px;--ord-s1:8px;--ord-s2:16px;--ord-s3:24px;--ord-s4:40px;--surface-base:var(--ord-dark-bg);--surface-raised:var(--ord-dark-card);--surface-raised-2:#39322a;--surface-overlay:#443c31;--surface-inset:#1a1712;--border:#ece3d41a;--border-strong:#ece3d42e;--border-faint:#ece3d40f;--text-primary:var(--ord-cream);--text-secondary:#b8ae9c;--text-muted:#a39a87;--text-on-accent:#fff;--text-inverse:var(--ord-espresso);--accent:var(--ord-clay-bright);--accent-strong:var(--ord-clay);--accent-muted:#c4542f2e;--accent-ring:#c4542f8c;--highlight:var(--ord-saffron);--highlight-ink:var(--ord-saffron-text);--highlight-tint:#e0a43b29;--icon-accent:var(--ord-saffron);--success:var(--ord-green-dark);--success-tint:#7fb86a29;--warning:var(--ord-saffron);--warning-tint:#e0a43b29;--danger:#f87171;--danger-tint:#f8717129;--info:#60a5fa;--info-tint:#60a5fa29;--neutral-tint:#ece3d412;--cat-1:var(--accent);--cat-2:#6ba8f0;--cat-3:var(--success);--cat-4:#c79bf5;--cat-5:var(--ord-saffron);--cat-6:#4fc7bc;--cat-1-fill:#c4542f29;--cat-2-fill:#6ba8f029;--cat-3-fill:#7fb86a29;--cat-4-fill:#c79bf529;--cat-5-fill:#e0a43b29;--cat-6-fill:#4fc7bc29;--heat-1:#1f2a39;--heat-1-text:var(--text-primary);--heat-2:#2b405c;--heat-2-text:var(--text-primary);--heat-3:#37577f;--heat-3-text:var(--text-primary);--heat-4:#5189ce;--heat-4-text:var(--text-on-accent);--heat-5:#5c9ded;--heat-5-text:var(--text-on-accent);--state-offline:var(--warning);--state-offline-tint:var(--warning-tint);--bezel:#16130e;--ch-whatsapp:#25d36626;--ch-whatsapp-bd:#25d36659;--ch-messenger:#60a5fa26;--ch-messenger-bd:#60a5fa59;--ch-instagram:#e1306c26;--ch-instagram-bd:#e1306c59;--scrim:#1a1712a8;--scrim-busy:#221e188c;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--card-gap:var(--space-4);--font-sans:var(--ord-font-ui), system-ui, -apple-system, "Segoe UI", Roboto, "IBM Plex Sans Arabic", sans-serif;--font-display:var(--ord-font-display), system-ui, sans-serif;--font-num:var(--ord-font-display), system-ui, sans-serif;--font-mono:var(--ord-font-mono);--font-arabic:var(--ord-font-arabic);--tnum:"tnum" 1, "lnum" 1;--text-xs:11px;--text-sm:13px;--text-md:14px;--text-lg:16px;--text-xl:20px;--text-2xl:26px;--text-3xl:34px;--lh-tight:1.25;--lh-normal:1.5;--lh-arabic:1.7;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--radius-sm:6px;--radius-md:10px;--radius-lg:14px;--radius-pill:999px;--radius:var(--radius-md);--elev-1:0 1px 0 #ece3d40a inset, 0 1px 2px #14110d66;--elev-2:0 8px 24px #14110d80;--elev-3:0 16px 48px #14110d99;--z-base:0;--z-sticky:50;--z-nav:60;--z-popover:600;--z-drawer:700;--z-overlay:800;--z-modal:850;--z-toast:950;--z-tooltip:1000;--dur-fast:.12s;--dur-base:.16s;--dur-slow:.22s;--ease-out:cubic-bezier(.16,1,.3,1);--ease-in-out:cubic-bezier(.65,0,.35,1);--rail-w:232px;--rail-w-collapsed:64px}[data-density=compact]{--space-3:8px;--space-4:12px;--space-5:16px;--space-6:22px;--card-gap:var(--space-3);--text-md:13px}html[data-theme=light]{--surface-base:var(--ord-cream);--surface-raised:var(--ord-paper);--surface-raised-2:var(--ord-cream);--surface-overlay:var(--ord-paper);--surface-inset:#e2d7c1;--border:#221e1824;--border-strong:#221e1838;--border-faint:#221e1814;--text-primary:var(--ord-espresso);--text-secondary:#5f5646;--text-muted:#766c5d;--text-on-accent:#fff;--text-inverse:#fff;--accent:var(--ord-clay);--accent-strong:var(--ord-clay-deep);--accent-muted:#b0472b1f;--accent-ring:#b0472b73;--icon-accent:var(--ord-clay);--highlight:var(--ord-saffron);--highlight-ink:var(--ord-amber-text);--highlight-tint:#e0a43b29;--success:#147035;--success-tint:#14703521;--warning:var(--ord-amber-text);--warning-tint:#e0a43b29;--danger:#c5291d;--danger-tint:#c5291d1c;--info:#1d63d6;--info-tint:#1d63d61c;--neutral-tint:#221e180f;--cat-1:var(--accent);--cat-2:#1d63d6;--cat-3:var(--success);--cat-4:#7c3aed;--cat-5:var(--ord-amber-text);--cat-6:#0d8a82;--cat-1-fill:#b0472b24;--cat-2-fill:#1d63d624;--cat-3-fill:#14703524;--cat-4-fill:#7c3aed24;--cat-5-fill:#8a5e1224;--cat-6-fill:#0d8a8224;--heat-1:#e4ecf7;--heat-1-text:var(--text-primary);--heat-2:#c2d6f0;--heat-2-text:var(--text-primary);--heat-3:#8fb3e6;--heat-3-text:var(--text-primary);--heat-4:#3a6fbe;--heat-4-text:#fff;--heat-5:#1d63d6;--heat-5-text:#fff;--state-offline:var(--warning);--state-offline-tint:var(--warning-tint);--bezel:#d8d0c2;--ch-whatsapp:#128c501f;--ch-whatsapp-bd:#128c5057;--ch-messenger:#1d63d61f;--ch-messenger-bd:#1d63d657;--ch-instagram:#c5291d1f;--ch-instagram-bd:#c5291d57;--scrim:#221e1873;--scrim-busy:#ece3d4a8;--elev-1:0 1px 2px #221e1812, 0 1px 0 #221e1808;--elev-2:0 8px 24px #221e181a;--elev-3:0 16px 48px #221e1829}html[data-theme=light] .sse-dot.connected{box-shadow:0 0 0 3px var(--success-tint)}*{box-sizing:border-box}html,body{font-family:var(--font-sans);background:var(--surface-base);color:var(--text-primary);font-size:var(--text-md);line-height:var(--lh-normal);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;min-height:100dvh;margin:0;padding:0}.tnum,.num{font-variant-numeric:tabular-nums lining-nums;font-feature-settings:var(--tnum)}[dir=rtl] body,[dir=rtl]{line-height:var(--lh-arabic);letter-spacing:normal}[dir=rtl] *{letter-spacing:normal!important}a{color:var(--accent);text-decoration:none}a:hover{text-decoration:underline}::selection{background:var(--accent-muted);color:var(--text-primary)}::placeholder{color:var(--text-muted);opacity:1}*{scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:var(--radius-pill);background-clip:padding-box;border:2px solid #0000}::-webkit-scrollbar-track{background:0 0}:focus-visible{outline-offset:2px;border-radius:var(--radius-sm);box-shadow:0 0 0 2px var(--surface-base),0 0 0 4px var(--accent);outline:2px solid #0000}.input:focus-visible,.field input:focus-visible,.field select:focus-visible,.field textarea:focus-visible{box-shadow:0 0 0 3px var(--accent-ring);outline-color:#0000}@media(prefers-reduced-motion:reduce){*{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.btn,button.btn{--btn-bg:var(--surface-raised-2);--btn-fg:var(--text-primary);--btn-bd:var(--border);justify-content:center;align-items:center;gap:var(--space-2);padding-block:var(--space-2);padding-inline:var(--space-4);border-radius:var(--radius-sm);border:1px solid var(--btn-bd);background:var(--btn-bg);color:var(--btn-fg);font-family:inherit;font-size:var(--text-sm);font-weight:var(--fw-semibold);cursor:pointer;white-space:nowrap;min-height:36px;transition:background var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out),filter var(--dur-fast) var(--ease-out);line-height:1;text-decoration:none;display:inline-flex}.btn:hover:not(:disabled):not([aria-disabled=true]){filter:brightness(1.12)}.btn:active:not(:disabled){filter:brightness(.95);transform:translateY(1px)scale(.99)}.btn:disabled,.btn[aria-disabled=true]{opacity:.45;cursor:not-allowed;filter:none}.btn.primary{--btn-bg:var(--accent);--btn-fg:var(--text-on-accent);--btn-bd:transparent}.btn.primary:hover:not(:disabled){background:var(--accent-strong);filter:none}.btn.secondary{--btn-bg:var(--surface-raised-2);--btn-fg:var(--text-primary);--btn-bd:var(--border-strong)}.btn.danger{--btn-bg:var(--danger);--btn-fg:var(--text-inverse);--btn-bd:transparent}.btn.success{--btn-bg:var(--success);--btn-fg:var(--text-inverse);--btn-bd:transparent}.btn.ghost{--btn-bg:transparent;--btn-fg:var(--text-secondary);--btn-bd:transparent}.btn.ghost:hover:not(:disabled){background:var(--surface-raised-2);color:var(--text-primary);filter:none}.btn.sm{min-height:28px;padding-inline:var(--space-3);font-size:var(--text-xs)}.btn.lg{min-height:48px;padding-inline:var(--space-5);font-size:var(--text-lg)}.btn.block{width:100%}.btn[aria-busy=true]{color:#0000;pointer-events:none;position:relative}.btn[aria-busy=true]:after{content:"";width:16px;height:16px;color:var(--text-on-accent);border:2px solid;border-block-start-color:#0000;border-radius:50%;margin-block-start:-8px;margin-inline-start:-8px;animation:.7s linear infinite rv-spin;position:absolute;inset-block-start:50%;inset-inline-start:50%}.btn.secondary[aria-busy=true]:after,.btn.ghost[aria-busy=true]:after{color:var(--text-primary)}@keyframes rv-spin{to{transform:rotate(360deg)}}button:not(.btn):not(.rv-tab):not(.rv-nav-item):not(.rv-lang-seg):not(.rv-notif-bell):not(.rv-notif-readall):not(.rv-drawer-close):not(.rv-help){cursor:pointer;font-family:inherit}.icon-btn{border-radius:var(--radius-sm);width:36px;height:36px;color:var(--text-secondary);cursor:pointer;font-size:var(--text-lg);transition:background var(--dur-fast) var(--ease-out);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;display:inline-flex}.icon-btn:hover{background:var(--surface-raised-2);color:var(--text-primary)}.input,input.input,select.input,textarea.input,.field input,.field select,.field textarea{background:var(--surface-inset);border:1px solid var(--border);width:100%;color:var(--text-primary);padding-block:var(--space-2);padding-inline:var(--space-3);border-radius:var(--radius-sm);font-size:var(--text-sm);min-height:36px;transition:border-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out);font-family:inherit}.input:hover,.field input:hover,.field select:hover,.field textarea:hover{border-color:var(--border-strong)}.input:focus,.input:focus-visible,.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-ring);outline:none}textarea.input,.field textarea{min-height:84px;line-height:var(--lh-normal);resize:vertical}.input:disabled{opacity:.5;cursor:not-allowed}.input.invalid,.field input.invalid{border-color:var(--danger);box-shadow:0 0 0 3px var(--danger-tint)}.field{margin-block-end:var(--space-3)}.field>label{font-size:var(--text-xs);color:var(--text-secondary);text-align:start;font-weight:var(--fw-medium);margin-block-end:var(--space-1);display:block}.field-hint{font-size:var(--text-xs);color:var(--text-muted);margin-block-start:var(--space-1)}.field-error{font-size:var(--text-xs);color:var(--danger);min-height:14px;margin-block-start:var(--space-1)}.switch{align-items:center;gap:var(--space-2);cursor:pointer;display:inline-flex;position:relative}.switch input{opacity:0;width:0;height:0;position:absolute}.switch-track{border-radius:var(--radius-pill);background:var(--surface-raised-2);border:1px solid var(--border-strong);width:44px;height:26px;transition:background var(--dur-base) var(--ease-out);flex:none;position:relative}.switch-track:after{content:"";background:var(--text-primary);width:20px;height:20px;transition:inset-inline-start var(--dur-base) var(--ease-out);border-radius:50%;position:absolute;inset-block-start:2px;inset-inline-start:2px}.switch input:checked+.switch-track{background:var(--success);border-color:#0000}.switch input:checked+.switch-track:after{background:var(--text-inverse);inset-inline-start:20px}.switch input:focus-visible+.switch-track{box-shadow:0 0 0 3px var(--accent-ring)}.switch.is-disabled{opacity:.55;cursor:not-allowed}.switch-label{font-size:var(--text-sm);color:var(--text-primary)}.card{background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-5)}.card.flush{padding:0}.card-head{align-items:center;gap:var(--space-3);margin-block-end:var(--space-4);display:flex}.card-title{font-size:var(--text-lg);font-weight:var(--fw-semibold);margin:0}.card-sub{font-size:var(--text-sm);color:var(--text-secondary);margin:0}.card-actions{gap:var(--space-2);margin-inline-start:auto;display:flex}.card-grid{gap:var(--card-gap);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));display:grid}.kpi{background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-4) var(--space-5)}.kpi-label{font-size:var(--text-xs);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.04em;font-weight:var(--fw-semibold)}.kpi-value{font-size:var(--text-2xl);font-weight:var(--fw-semibold);margin-block:var(--space-2) var(--space-1);font-variant-numeric:tabular-nums lining-nums}.kpi-delta{font-size:var(--text-xs);font-weight:var(--fw-semibold);align-items:center;gap:var(--space-1);font-variant-numeric:tabular-nums;display:inline-flex}.kpi-delta.up{color:var(--success)}.kpi-delta.down{color:var(--danger)}.kpi-delta.flat{color:var(--text-muted)}.kpi.rag-good{border-inline-start:3px solid var(--success)}.kpi.rag-warn{border-inline-start:3px solid var(--warning)}.kpi.rag-bad{border-inline-start:3px solid var(--danger)}.stat-strip{gap:var(--card-gap);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}.badge{align-items:center;gap:var(--space-1);padding-block:2px;padding-inline:var(--space-2);border-radius:var(--radius-sm);font-size:var(--text-xs);font-weight:var(--fw-semibold);background:var(--neutral-tint);color:var(--text-primary);white-space:nowrap;line-height:1.5;display:inline-flex}.badge.success{background:var(--success-tint);color:var(--success)}.badge.warning{background:var(--warning-tint);color:var(--warning)}.badge.danger{background:var(--danger-tint);color:var(--danger)}.badge.info{background:var(--info-tint);color:var(--info)}.badge.accent{background:var(--accent-muted);color:var(--accent)}.status-pill{align-items:center;gap:var(--space-1);padding-block:3px;padding-inline:var(--space-2);border-radius:var(--radius-pill);font-size:var(--text-xs);font-weight:var(--fw-semibold);background:var(--neutral-tint);color:var(--text-secondary);white-space:nowrap;display:inline-flex}.status-pill .dot{background:currentColor;border-radius:50%;flex:none;width:7px;height:7px}.status-pill.good{color:var(--success);background:var(--success-tint)}.status-pill.warn{color:var(--warning);background:var(--warning-tint)}.status-pill.bad{color:var(--danger);background:var(--danger-tint)}.status-pill.new{color:var(--info);background:var(--info-tint)}.status-pill.busy{color:var(--accent);background:var(--accent-muted)}.age-badge{font-variant-numeric:tabular-nums;padding-block:2px;padding-inline:var(--space-2);border-radius:var(--radius-sm);font-size:var(--text-sm);font-weight:var(--fw-bold);background:var(--neutral-tint);color:var(--text-secondary);align-items:center;gap:4px;display:inline-flex}.age-badge.ok{color:var(--success);background:var(--success-tint)}.age-badge.due{color:var(--warning);background:var(--warning-tint)}.age-badge.late{color:var(--danger);background:var(--danger-tint);animation:rv-pulse 1.4s var(--ease-in-out) infinite}@keyframes rv-pulse{0%,to{opacity:1}50%{opacity:.55}}.sentiment{font-size:var(--text-xs);font-weight:var(--fw-semibold);padding-block:2px;padding-inline:var(--space-2);border-radius:var(--radius-sm);align-items:center;gap:4px;display:inline-flex}.sentiment.pos{color:var(--success);background:var(--success-tint)}.sentiment.neu{color:var(--text-secondary);background:var(--neutral-tint)}.sentiment.neg{color:var(--danger);background:var(--danger-tint)}.table-wrap{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-raised);overflow-x:auto}table.data{border-collapse:collapse;width:100%;font-size:var(--text-sm)}table.data thead th{z-index:1;background:var(--surface-raised-2);color:var(--text-secondary);font-size:var(--text-xs);font-weight:var(--fw-semibold);text-transform:uppercase;letter-spacing:.04em;text-align:start;padding-block:var(--space-3);padding-inline:var(--space-4);border-block-end:1px solid var(--border);position:sticky;inset-block-start:0}table.data th.sortable{cursor:pointer;-webkit-user-select:none;user-select:none}table.data th.sortable:after{content:"↕";opacity:.4;margin-inline-start:6px;font-size:10px}table.data th[aria-sort=ascending]:after{content:"↑";opacity:1;color:var(--accent)}table.data th[aria-sort=descending]:after{content:"↓";opacity:1;color:var(--accent)}table.data tbody td{padding-block:var(--space-3);padding-inline:var(--space-4);border-block-end:1px solid var(--border-faint);text-align:start;vertical-align:middle}table.data tbody tr:hover{background:var(--surface-raised-2)}table.data tbody tr:last-child td{border-block-end:none}table.data td.num,table.data th.num{text-align:end;font-variant-numeric:tabular-nums lining-nums}table.data .neg{color:var(--danger)}table.data.dense thead th,table.data.dense tbody td{padding-block:var(--space-2);padding-inline:var(--space-3)}.spark{align-items:flex-end;gap:2px;height:22px;display:inline-flex}.spark i{background:var(--cat-2);border-radius:1px;width:4px;display:block}.modal-overlay{z-index:var(--z-modal);background:var(--scrim);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);padding:var(--space-5);justify-content:center;align-items:center;display:none;position:fixed;top:0;right:0;bottom:0;left:0}.modal-overlay.open{animation:rv-fade var(--dur-base) var(--ease-out);display:flex}.modal{background:var(--surface-overlay);border:1px solid var(--border-strong);border-radius:var(--radius-lg);box-shadow:var(--elev-3);padding:var(--space-6);width:100%;max-width:480px;max-height:90vh;animation:rv-rise var(--dur-slow) var(--ease-out);overflow:auto}.modal-overlay.open .modal{animation:rv-rise var(--dur-slow) var(--ease-out)}.modal-head{align-items:flex-start;gap:var(--space-3);margin-block-end:var(--space-4);display:flex}.modal-title{font-size:var(--text-xl);font-weight:var(--fw-semibold);margin:0}.modal-body{color:var(--text-secondary);font-size:var(--text-sm)}.modal-foot{gap:var(--space-2);justify-content:flex-end;margin-block-start:var(--space-5);display:flex}.modal.danger .modal-title{color:var(--danger)}@keyframes rv-fade{0%{opacity:0}to{opacity:1}}@keyframes rv-rise{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:none}}#toast,.toast{background:var(--surface-overlay);border:1px solid var(--border-strong);border-inline-start:3px solid var(--text-secondary);color:var(--text-primary);padding-block:var(--space-3);padding-inline:var(--space-4);border-radius:var(--radius-md);box-shadow:var(--elev-2);opacity:0;transition:all var(--dur-slow) var(--ease-out);z-index:var(--z-toast);max-width:360px;font-size:var(--text-sm);position:fixed;inset-block-end:var(--space-6);inset-inline-end:var(--space-6);transform:translateY(80px)}#toast.show,.toast.show{opacity:1;transform:translateY(0)}#toast.success,.toast.success{border-inline-start-color:var(--success)}#toast.warning,.toast.warning{border-inline-start-color:var(--warning)}#toast.error,.toast.error{border-inline-start-color:var(--danger)}.rv-tabs{gap:var(--space-1);border-block-end:1px solid var(--border);overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;min-inline-size:0;margin-block-end:var(--space-4);display:flex;overflow-x:auto}.rv-tab{white-space:nowrap;padding-block:var(--space-2);padding-inline:var(--space-4);color:var(--text-secondary);font-family:inherit;font-weight:var(--fw-semibold);font-size:var(--text-sm);cursor:pointer;transition:color var(--dur-fast) var(--ease-out);background:0 0;border:none;border-block-end:2px solid #0000;border-radius:0;flex:none}.rv-tab:hover:not(:disabled){color:var(--text-primary)}.rv-tab.active,.rv-tab[aria-selected=true]{color:var(--accent);border-block-end-color:var(--accent)}.segmented{background:var(--surface-inset);border:1px solid var(--border);border-radius:var(--radius-md);gap:2px;padding:3px;display:inline-flex}.segmented button,.seg{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:var(--text-secondary);font-family:inherit;font-size:var(--text-sm);font-weight:var(--fw-semibold);padding-block:var(--space-2);padding-inline:var(--space-4);border-radius:var(--radius-sm);cursor:pointer;transition:background var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out);background:0 0;border:none}.segmented .seg.active,.segmented button[aria-pressed=true]{background:var(--accent);color:var(--text-on-accent)}.rv-shell{background:var(--surface-base);height:100dvh;display:flex;overflow:hidden}.rv-shell[hidden]{display:none}.rv-rail{width:var(--rail-w);flex:0 0 var(--rail-w);background:var(--surface-raised);border-inline-end:1px solid var(--border);padding-block:var(--space-4);padding-inline:var(--space-3);overscroll-behavior:contain;flex-direction:column;display:flex;overflow-y:auto}.rv-rail-brand{align-items:center;gap:var(--space-3);padding-inline:var(--space-2);margin-block-end:var(--space-5);display:flex}.rv-rail-logo{border-radius:var(--radius-sm);background:var(--accent);width:30px;height:30px;color:var(--text-on-accent);font-weight:var(--fw-bold);flex:none;justify-content:center;align-items:center;display:inline-flex}.rv-rail-name{font-weight:var(--fw-bold);font-size:var(--text-md)}.rv-rail-group{text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);padding-inline:var(--space-2);margin-block:var(--space-4) var(--space-2);font-size:10px;font-weight:var(--fw-semibold)}.rv-rail-group-toggle{justify-content:space-between;align-items:center;gap:var(--space-2);cursor:pointer;text-align:start;text-transform:uppercase;border-radius:var(--radius-sm);width:100%;transition:color var(--dur-fast) var(--ease-out);background:0 0;border:none;display:flex}.rv-rail-group-toggle:hover{color:var(--text-secondary)}.rv-rail-group-chevron{flex:none;font-size:9px;line-height:1}.rv-nav-item{align-items:center;gap:var(--space-3);padding-block:var(--space-2);padding-inline:var(--space-3);border-radius:var(--radius-sm);color:var(--text-secondary);font-weight:var(--fw-medium);font-size:var(--text-sm);cursor:pointer;text-align:start;width:100%;transition:background var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out);background:0 0;border:none;margin-block-end:2px;text-decoration:none;display:flex}.rv-nav-item:hover{background:var(--surface-raised-2);color:var(--text-primary)}.rv-nav-item.active,.rv-nav-item[aria-current=page]{background:var(--accent-muted);color:var(--accent);font-weight:var(--fw-semibold)}.rv-nav-icon{font-size:var(--text-lg);text-align:center;flex:none;width:20px;line-height:1}.rv-nav-spacer{flex:auto}.rv-main{min-width:0;flex-direction:column;flex:1;min-block-size:0;display:flex}.rv-topbar{align-items:center;gap:var(--space-4);padding-block:var(--space-3);padding-inline:var(--space-5);background:var(--surface-raised);border-block-end:1px solid var(--border);z-index:var(--z-sticky);display:flex;position:sticky;inset-block-start:0}.rv-topbar-title{font-size:var(--text-lg);font-weight:var(--fw-semibold);margin:0}.rv-topbar-actions{align-items:center;gap:var(--space-3);justify-content:flex-end;row-gap:var(--space-2);flex-wrap:wrap;margin-inline-start:auto;display:flex}.rv-user-identity{align-items:center;gap:var(--space-2);color:var(--text-secondary);font-size:var(--text-sm);font-weight:var(--fw-medium);min-inline-size:0;max-inline-size:22ch;display:inline-flex}.rv-user-identity-icon{flex:none;line-height:1}.rv-user-identity-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rv-content{min-width:0;min-block-size:0;padding:var(--space-5);overscroll-behavior:contain;flex:1;overflow:auto}@media(max-width:768px){.rv-topbar{row-gap:var(--space-2);padding-inline:var(--space-4);flex-wrap:wrap}.rv-topbar-actions{justify-content:flex-start;inline-size:100%;margin-inline-start:0}}.sse-dot{background:var(--text-muted);border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}.sse-dot.connected{background:var(--success);box-shadow:0 0 8px var(--success)}.sse-dot.offline{background:var(--state-offline)}.rv-lang-switch{border:1px solid var(--border);border-radius:var(--radius-md);align-items:center;display:inline-flex;overflow:hidden}.rv-lang-seg{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:var(--text-secondary);font-size:var(--text-xs);font-weight:var(--fw-semibold);padding-block:var(--space-2);padding-inline:var(--space-3);cursor:pointer;text-align:center;background:0 0;border:none;min-width:36px;line-height:1}.rv-lang-seg+.rv-lang-seg{border-inline-start:1px solid var(--border)}.rv-lang-seg:hover{background:var(--surface-raised-2);color:var(--text-primary)}.rv-lang-seg.active,.rv-lang-seg[aria-pressed=true]{background:var(--accent);color:var(--text-on-accent)}.rv-notif{align-items:center;display:inline-flex;position:relative}.rv-notif-bell{border-radius:var(--radius-sm);width:36px;height:36px;color:var(--text-secondary);font-size:var(--text-lg);cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;display:inline-flex;position:relative}.rv-notif-bell:hover{background:var(--surface-raised-2);color:var(--text-primary)}.rv-notif-badge{border-radius:var(--radius-pill);background:var(--danger);min-width:16px;height:16px;color:var(--text-inverse);font-size:10px;line-height:16px;font-weight:var(--fw-bold);text-align:center;padding:0 4px;position:absolute;inset-block-start:-2px;inset-inline-end:-2px}.rv-notif-panel{background:var(--surface-overlay);border:1px solid var(--border-strong);border-radius:var(--radius-md);width:340px;max-width:90vw;max-height:60vh;box-shadow:var(--elev-2);z-index:var(--z-popover);position:absolute;inset-block-start:calc(100% + 6px);inset-inline-end:0;overflow-y:auto}.rv-notif-panel[hidden]{display:none}.rv-notif-panel-head{padding-block:var(--space-3);padding-inline:var(--space-3);border-block-end:1px solid var(--border);font-weight:var(--fw-semibold);font-size:var(--text-sm);justify-content:space-between;align-items:center;display:flex}.rv-notif-readall{color:var(--accent);font-size:var(--text-xs);cursor:pointer;background:0 0;border:none}.rv-notif-list{margin:0;padding:0;list-style:none}.rv-notif-row{padding-block:var(--space-3);padding-inline:var(--space-3);border-block-end:1px solid var(--border-faint);cursor:pointer;border-inline-start:3px solid #0000}.rv-notif-row:hover,.rv-notif-row.rv-notif-unread{background:var(--surface-raised-2)}.rv-notif-head{align-items:center;gap:var(--space-2);display:flex}.rv-notif-dot{background:var(--text-muted);border-radius:50%;flex:none;width:8px;height:8px}.rv-notif-title{font-size:var(--text-sm);font-weight:var(--fw-semibold);flex:auto}.rv-notif-when{font-size:var(--text-xs);color:var(--text-muted);flex:none}.rv-notif-body{font-size:var(--text-xs);color:var(--text-secondary);margin-block-start:4px}.rv-notif-critical{border-inline-start-color:var(--danger)}.rv-notif-critical .rv-notif-dot{background:var(--danger)}.rv-notif-warning{border-inline-start-color:var(--warning)}.rv-notif-warning .rv-notif-dot{background:var(--warning)}.rv-notif-info{border-inline-start-color:var(--info)}.rv-notif-info .rv-notif-dot{background:var(--info)}.rv-drawer{z-index:var(--z-drawer);display:none;position:fixed;top:0;right:0;bottom:0;left:0}.rv-drawer.open{display:block}.rv-drawer-overlay{background:var(--scrim);animation:rv-fade var(--dur-base) var(--ease-out);position:absolute;top:0;right:0;bottom:0;left:0}.rv-drawer-panel{background:var(--surface-raised);border-inline-start:1px solid var(--border-strong);width:100%;max-width:440px;box-shadow:var(--elev-3);transition:transform var(--dur-slow) var(--ease-out);flex-direction:column;display:flex;position:absolute;inset-block:0;inset-inline-end:0;overflow:hidden;transform:translate(100%)}[dir=rtl] .rv-drawer-panel{transform:translate(-100%)}.rv-drawer.open .rv-drawer-panel{transform:translate(0)}.rv-drawer-head{justify-content:space-between;align-items:center;gap:var(--space-3);padding-block:var(--space-4);padding-inline:var(--space-5);border-block-end:1px solid var(--border);display:flex}.rv-drawer-title{font-size:var(--text-lg);font-weight:var(--fw-semibold);margin:0}.rv-drawer-close{color:var(--text-secondary);font-size:var(--text-2xl);cursor:pointer;background:0 0;border:none;padding:0 6px;line-height:1}.rv-drawer-close:hover{color:var(--text-primary)}.rv-drawer-body{padding:var(--space-5);flex:1;overflow:auto}.rv-drawer-section{margin-block:var(--space-4) var(--space-2);font-size:var(--text-xs);font-weight:var(--fw-semibold);text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted)}.rv-drawer-row{justify-content:space-between;gap:var(--space-3);padding-block:var(--space-2);border-block-end:1px solid var(--border-faint);display:flex}.rv-drawer-label{color:var(--text-secondary)}.rv-drawer-value{text-align:end}.rv-drawer-list{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.rv-drawer-list li{padding-block:var(--space-2);border-block-end:1px solid var(--border-faint)}.rv-drawer-loading{color:var(--text-muted);padding-block:var(--space-3)}.rv-drawer-error{color:var(--danger);padding-block:var(--space-3)}.kds-ticket{background:var(--surface-raised);border:1px solid var(--border);border-block-start:4px solid var(--info);border-radius:var(--radius-md);flex-direction:column;min-width:0;display:flex;overflow:hidden}.kds-ticket.s-new{border-block-start-color:var(--info)}.kds-ticket.s-prep{border-block-start-color:var(--warning)}.kds-ticket.s-ready{border-block-start-color:var(--success)}.kds-ticket.s-late{border-block-start-color:var(--danger)}.kds-ticket-head{align-items:center;gap:var(--space-2);padding-block:var(--space-3);padding-inline:var(--space-3);border-block-end:1px solid var(--border);display:flex}.kds-ticket-no{font-weight:var(--fw-bold);font-size:var(--text-lg);font-variant-numeric:tabular-nums}.kds-ticket-type{font-size:var(--text-xs);color:var(--text-secondary)}.kds-ticket-body{padding:var(--space-3);gap:var(--space-2);flex-direction:column;display:flex}.kds-line{gap:var(--space-2);font-size:var(--text-md);display:flex}.kds-line .qty{font-weight:var(--fw-bold);font-variant-numeric:tabular-nums;min-width:24px;color:var(--accent)}.kds-mod{font-size:var(--text-sm);color:var(--text-secondary);padding-inline-start:var(--space-5)}.kds-mod.allergy{color:var(--danger);font-weight:var(--fw-semibold)}.kds-mod.eightysix{color:var(--warning);text-decoration:line-through}.kds-station-row{font-size:var(--text-xs);color:var(--text-muted);padding-inline:var(--space-3);padding-block:var(--space-2);border-block-start:1px solid var(--border-faint)}.kds-bump{background:var(--success);width:100%;min-height:56px;color:var(--text-inverse);font-weight:var(--fw-bold);font-size:var(--text-lg);cursor:pointer;transition:filter var(--dur-fast) var(--ease-out);border:none;border-radius:0}.kds-bump:hover{filter:brightness(1.1)}.kds-bump:active{filter:brightness(.92)}.phone-frame{background:var(--surface-base);border:10px solid var(--bezel);width:390px;max-width:100%;height:780px;max-height:90vh;box-shadow:var(--elev-3);border-radius:44px;flex-direction:column;margin-inline:auto;display:flex;position:relative;overflow:hidden}.phone-notch{background:var(--bezel);z-index:5;border-end-end-radius:14px;border-end-start-radius:14px;width:150px;height:26px;position:absolute;inset-block-start:0;inset-inline-start:50%;transform:translate(-50%)}.phone-status{padding-block:var(--space-4) var(--space-2);padding-inline:var(--space-5);font-size:var(--text-xs);color:var(--text-secondary);justify-content:space-between;align-items:center;display:flex}.phone-body{padding-inline:var(--space-4);padding-block:var(--space-2);flex:1;overflow-y:auto}.phone-thumb-zone{padding:var(--space-4);border-block-start:1px solid var(--border);background:var(--surface-raised);padding-block-end:calc(var(--space-5) + env(safe-area-inset-bottom,0px))}.phone-thumb-zone .btn{min-height:56px;font-size:var(--text-lg)}.driver-order-card{background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-4);margin-block-end:var(--space-3)}.driver-map{border-radius:var(--radius-md);background:repeating-linear-gradient(45deg,var(--surface-raised-2) 0 12px,var(--surface-inset) 12px 24px);height:180px;color:var(--text-muted);font-size:var(--text-sm);justify-content:center;align-items:center;margin-block-end:var(--space-3);display:flex}.comms{flex:1;grid-template-columns:320px 1fr 320px;gap:0;min-height:0;display:grid}.comms-list{border-inline-end:1px solid var(--border);background:var(--surface-raised);overflow-y:auto}.comms-thread{background:var(--surface-base);flex-direction:column;min-width:0;display:flex}.comms-ctx{border-inline-start:1px solid var(--border);background:var(--surface-raised);padding:var(--space-4);overflow-y:auto}.comms-row{gap:var(--space-3);padding-block:var(--space-3);padding-inline:var(--space-4);border-block-end:1px solid var(--border-faint);cursor:pointer;display:flex}.comms-row:hover,.comms-row.active{background:var(--surface-raised-2)}.comms-row.active{border-inline-start:3px solid var(--accent)}.comms-avatar{background:var(--surface-raised-2);width:38px;height:38px;font-weight:var(--fw-semibold);color:var(--text-secondary);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.comms-row-main{flex:1;min-width:0}.comms-row-name{font-weight:var(--fw-semibold);font-size:var(--text-sm)}.comms-row-prev{font-size:var(--text-xs);color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.comms-thread-body{padding:var(--space-5);gap:var(--space-3);flex-direction:column;flex:1;display:flex;overflow-y:auto}.bubble{max-width:70%;padding-block:var(--space-2);padding-inline:var(--space-3);border-radius:var(--radius-md);font-size:var(--text-sm);line-height:var(--lh-normal)}.bubble.in{background:var(--surface-raised-2);border-start-start-radius:var(--radius-sm);align-self:flex-start}.bubble.out{background:var(--surface-raised-2);color:var(--text-primary);border:1px solid var(--border);border-start-end-radius:var(--radius-sm);align-self:flex-end}.bubble-time{color:var(--text-muted);text-align:end;margin-block-start:4px;font-size:10px}.composer{gap:var(--space-2);padding:var(--space-3);border-block-start:1px solid var(--border);background:var(--surface-raised);align-items:flex-end;display:flex}.composer textarea{flex:1;min-height:40px;max-height:120px}.composer-macro{position:relative}.window-bar{padding-block:var(--space-2);padding-inline:var(--space-4);font-size:var(--text-xs);align-items:center;gap:var(--space-2);border-block-end:1px solid var(--border);display:flex}.window-bar.open{background:var(--success-tint);color:var(--success)}.window-bar.closed{background:var(--warning-tint);color:var(--warning)}.rv-channel-badge{padding-block:1px;padding-inline:var(--space-2);border-radius:var(--radius-pill);font-size:var(--text-xs);font-weight:var(--fw-semibold);white-space:nowrap;background:var(--neutral-tint);color:var(--text-secondary);border:1px solid #0000;align-items:center;gap:4px;line-height:1.6;display:inline-flex}.rv-channel-whatsapp{background:var(--ch-whatsapp);border-color:var(--ch-whatsapp-bd);color:var(--success)}.rv-channel-messenger{background:var(--ch-messenger);border-color:var(--ch-messenger-bd);color:var(--info)}.rv-channel-instagram{background:var(--ch-instagram);border-color:var(--ch-instagram-bd);color:var(--danger)}.ctx-card{background:var(--surface-raised-2);border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--space-4);margin-block-end:var(--space-3)}.ctx-row{justify-content:space-between;gap:var(--space-3);font-size:var(--text-sm);padding-block:4px;display:flex}.ctx-row .k{color:var(--text-secondary)}@media(max-width:1100px){.comms{grid-template-columns:280px 1fr}.comms-ctx{display:none}}.chart-card{background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-5)}.chart-card .card-title{margin-block-end:var(--space-4)}.chart-plot{gap:var(--space-2);grid-template-rows:1fr auto;grid-template-columns:auto 1fr;height:200px;display:grid;position:relative}.chart-yaxis{color:var(--text-muted);font-variant-numeric:tabular-nums;flex-direction:column;grid-area:1/1;justify-content:space-between;align-items:flex-end;padding-inline-end:var(--space-2);font-size:10px;display:flex}.chart-area{grid-area:1/2;min-width:0;position:relative}.chart-gridlines{pointer-events:none;z-index:0;flex-direction:column;justify-content:space-between;display:flex;position:absolute;top:0;right:0;bottom:0;left:0}.chart-gridlines i{background:var(--border-faint);block-size:1px;inline-size:100%;display:block}.chart-xaxis{justify-content:space-between;gap:var(--space-1);color:var(--text-muted);grid-area:2/2;font-size:10px;display:flex}.chart-xaxis>span{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}.chart-bars{z-index:1;align-items:flex-end;gap:var(--space-2);block-size:100%;display:flex;position:relative}.chart-bars.legacy{height:180px;padding-block-start:var(--space-4)}.chart-bars .bar-col{justify-content:flex-end;align-items:center;gap:var(--space-2);min-width:0;flex-direction:column;flex:1;block-size:100%;display:flex}.chart-bars .bar{background:var(--cat-1);border-radius:var(--radius-sm) var(--radius-sm) 0 0;width:100%;max-width:40px;transition:height var(--dur-slow) var(--ease-out)}.chart-bars .bar.c1{background:var(--cat-1)}.chart-bars .bar.c2{background:var(--cat-2)}.chart-bars .bar.c3{background:var(--cat-3)}.chart-bars .bar.c4{background:var(--cat-4)}.chart-bars .bar.c5{background:var(--cat-5)}.chart-bars .bar.c6{background:var(--cat-6)}.chart-bars .bar-label{color:var(--text-muted);text-align:center;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-inline-size:100%;font-size:10px;line-height:1.2;display:-webkit-box;overflow:hidden}.chart-bars .bar-group{justify-content:center;align-items:flex-end;gap:3px;block-size:100%;inline-size:100%;display:flex}.chart-bars .bar-group .bar{max-width:16px}.chart-bars .bar-stack{inline-size:100%;border-radius:var(--radius-sm) var(--radius-sm) 0 0;max-width:40px;flex-direction:column-reverse;block-size:100%;margin-inline:auto;display:flex;overflow:hidden}.chart-bars .bar-stack .seg{inline-size:100%;transition:height var(--dur-slow) var(--ease-out)}.chart-bars .bar-stack .seg.c1{background:var(--cat-1)}.chart-bars .bar-stack .seg.c2{background:var(--cat-2)}.chart-bars .bar-stack .seg.c3{background:var(--cat-3)}.chart-bars .bar-stack .seg.c4{background:var(--cat-4)}.chart-bars .bar-stack .seg.c5{background:var(--cat-5)}.chart-bars .bar-stack .seg.c6{background:var(--cat-6)}.chart-svg{width:100%;height:100%;display:block;overflow:visible}.chart-svg .axis,.chart-svg .grid{stroke:var(--border);stroke-width:1px}.chart-svg .grid{stroke:var(--border-faint)}.chart-svg .series{fill:none;stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.chart-svg .series.c1{stroke:var(--cat-1)}.chart-svg .series.c2{stroke:var(--cat-2)}.chart-svg .series.c3{stroke:var(--cat-3)}.chart-svg .series.c4{stroke:var(--cat-4)}.chart-svg .series.c5{stroke:var(--cat-5)}.chart-svg .series.c6{stroke:var(--cat-6)}.chart-svg .series-fill{stroke:none}.chart-svg .series-fill.c1{fill:var(--cat-1-fill)}.chart-svg .series-fill.c2{fill:var(--cat-2-fill)}.chart-svg .series-fill.c3{fill:var(--cat-3-fill)}.chart-svg .series-fill.c4{fill:var(--cat-4-fill)}.chart-svg .series-fill.c5{fill:var(--cat-5-fill)}.chart-svg .series-fill.c6{fill:var(--cat-6-fill)}.chart-svg .pt{fill:var(--surface-raised);stroke-width:2px}.chart-svg .pt.c1{stroke:var(--cat-1)}.chart-svg .pt.c2{stroke:var(--cat-2)}.chart-svg .pt.c3{stroke:var(--cat-3)}.chart-svg .pt.c4{stroke:var(--cat-4)}.chart-svg .pt.c5{stroke:var(--cat-5)}.chart-svg .pt.c6{stroke:var(--cat-6)}.chart-legend{gap:var(--space-4);flex-wrap:wrap;margin-block-start:var(--space-3);display:flex}.chart-legend .lg{font-size:var(--text-xs);color:var(--text-secondary);align-items:center;gap:6px;display:inline-flex}.chart-legend .sw{background:var(--cat-1);border-radius:2px;flex:none;width:10px;height:10px}.chart-legend .sw.c1{background:var(--cat-1)}.chart-legend .sw.c2{background:var(--cat-2)}.chart-legend .sw.c3{background:var(--cat-3)}.chart-legend .sw.c4{background:var(--cat-4)}.chart-legend .sw.c5{background:var(--cat-5)}.chart-legend .sw.c6{background:var(--cat-6)}.chart-ring{transform:rotate(-90deg)}.chart-ring circle{fill:none;stroke-width:14px}.chart-ring .ring-track{stroke:var(--surface-inset)}.chart-ring .ring-val.c1{stroke:var(--cat-1)}.chart-ring .ring-val.c2{stroke:var(--cat-2)}.chart-ring .ring-val.c3{stroke:var(--cat-3)}.chart-ring .ring-val.c4{stroke:var(--cat-4)}.chart-ring .ring-val.c5{stroke:var(--cat-5)}.chart-ring .ring-val.c6{stroke:var(--cat-6)}.heat{background:var(--surface-inset);color:var(--text-muted);text-align:center;font-variant-numeric:tabular-nums lining-nums}.heat.lvl-0{background:var(--surface-inset);color:var(--text-muted)}.heat.lvl-1{background:var(--heat-1);color:var(--heat-1-text)}.heat.lvl-2{background:var(--heat-2);color:var(--heat-2-text)}.heat.lvl-3{background:var(--heat-3);color:var(--heat-3-text)}.heat.lvl-4{background:var(--heat-4);color:var(--heat-4-text)}.heat.lvl-5{background:var(--heat-5);color:var(--heat-5-text)}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.rv-daterange{align-items:end;gap:var(--space-3);flex-wrap:wrap;display:flex}.rv-daterange-presets{gap:var(--space-1);flex-wrap:wrap;display:flex}.rv-daterange-preset{padding-block:var(--space-2);padding-inline:var(--space-3);background:var(--surface-raised-2);color:var(--text-secondary);border:1px solid var(--border);border-radius:var(--radius-sm);font-size:var(--text-xs);font-weight:var(--fw-semibold);cursor:pointer}.rv-daterange-preset:hover{color:var(--text-primary)}.rv-daterange-preset[aria-pressed=true]{background:var(--accent);color:var(--text-on-accent);border-color:#0000}.rv-daterange-inputs{gap:var(--space-2);display:flex}.rv-typeahead{display:block;position:relative}.rv-typeahead-list{background:var(--surface-overlay);border:1px solid var(--border-strong);border-radius:var(--radius-md);box-shadow:var(--elev-2);max-height:280px;z-index:var(--z-popover);margin:0;padding:4px;list-style:none;position:absolute;inset-block-start:calc(100% + 4px);inset-inline:0;overflow-y:auto}.rv-typeahead-list[hidden]{display:none}.rv-typeahead-item{padding-block:var(--space-2);padding-inline:var(--space-3);border-radius:var(--radius-sm);cursor:pointer;text-align:start;font-size:var(--text-sm)}.rv-typeahead-item:hover,.rv-typeahead-item.active{background:var(--surface-raised-2)}.rv-tooltip{z-index:var(--z-tooltip);max-width:280px;padding-block:var(--space-2);padding-inline:var(--space-3);background:var(--surface-overlay);color:var(--text-primary);border:1px solid var(--border-strong);border-radius:var(--radius-sm);box-shadow:var(--elev-2);font-size:var(--text-xs);text-align:start;pointer-events:none;line-height:1.45;position:fixed}.rv-tooltip[hidden]{display:none}.rv-help{background:var(--surface-raised-2);block-size:16px;inline-size:16px;color:var(--text-secondary);border:1px solid var(--border);font-size:var(--text-xs);font-weight:var(--fw-bold);cursor:help;vertical-align:middle;border-radius:50%;justify-content:center;align-items:center;margin-inline-start:4px;padding:0;line-height:1;display:inline-flex}.rv-help:hover,.rv-help:focus-visible{background:var(--accent);color:var(--text-on-accent);border-color:#0000}.rv-launcher-grid{gap:var(--card-gap);grid-template-columns:repeat(auto-fill,minmax(170px,1fr));display:grid}.rv-launcher-tile{justify-content:center;align-items:center;gap:var(--space-3);padding-block:var(--space-6);padding-inline:var(--space-4);border-radius:var(--radius-lg);background:var(--surface-raised);border:1px solid var(--border);color:var(--text-primary);text-align:center;cursor:pointer;transition:background var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out);flex-direction:column;text-decoration:none;display:flex}.rv-launcher-tile:hover{background:var(--surface-raised-2);border-color:var(--accent);text-decoration:none;transform:translateY(-2px)}.rv-launcher-icon{font-size:38px;line-height:1}.rv-launcher-label{font-size:var(--text-md);font-weight:var(--fw-semibold)}.checklist{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.checklist li{align-items:center;gap:var(--space-3);padding:var(--space-3);background:var(--surface-raised-2);border:1px solid var(--border);border-radius:var(--radius-md);font-size:var(--text-sm);display:flex}.checklist .ck{border:2px solid var(--border-strong);width:22px;height:22px;font-size:var(--text-xs);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.checklist li.done .ck{background:var(--success);color:var(--text-inverse);border-color:#0000}.checklist li.done .ck-label{color:var(--text-muted);text-decoration:line-through}.rv-login{min-height:100vh;padding:var(--space-5);justify-content:center;align-items:center;display:flex}.rv-login[hidden]{display:none}.rv-login-card{background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius-lg);width:100%;max-width:380px;padding:var(--space-6);box-shadow:var(--elev-2)}.rv-login-title{margin:0 0 var(--space-1);font-size:var(--text-xl);font-weight:var(--fw-bold)}.rv-login-sub{margin:0 0 var(--space-5);color:var(--text-secondary);font-size:var(--text-sm)}.pos-item-grid{gap:var(--card-gap);grid-template-columns:repeat(auto-fill,minmax(140px,1fr));display:grid}.pos-item{background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius-md);cursor:pointer;text-align:start;transition:border-color var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out);overflow:hidden}.pos-item:hover{border-color:var(--accent);transform:translateY(-2px)}.pos-item-thumb{background:var(--surface-raised-2);justify-content:center;align-items:center;height:84px;font-size:30px;display:flex}.pos-item-body{padding:var(--space-3)}.pos-item-name{font-size:var(--text-sm);font-weight:var(--fw-semibold)}.pos-item-price{font-size:var(--text-sm);color:var(--accent);font-variant-numeric:tabular-nums;margin-block-start:4px}.pos-cart{background:var(--surface-raised);border-inline-start:1px solid var(--border);flex-direction:column;display:flex}.pos-cart-line{align-items:center;gap:var(--space-2);padding-block:var(--space-3);padding-inline:var(--space-4);border-block-end:1px solid var(--border-faint);display:flex}.pos-cart-line .ln-qty{font-variant-numeric:tabular-nums;font-weight:var(--fw-bold);color:var(--accent);min-width:22px}.pos-cart-line .ln-name{flex:1;min-width:0}.pos-cart-line .ln-price{font-variant-numeric:tabular-nums}.pos-totals{padding:var(--space-4);border-block-start:1px solid var(--border)}.pos-total-row{font-size:var(--text-sm);justify-content:space-between;padding-block:4px;display:flex}.pos-total-row.grand{font-size:var(--text-lg);font-weight:var(--fw-bold);margin-block-start:var(--space-2)}.pos-total-row .v{font-variant-numeric:tabular-nums}.keypad{gap:var(--space-2);grid-template-columns:repeat(3,1fr);display:grid}.keypad button{min-height:48px;font-size:var(--text-lg);font-variant-numeric:tabular-nums;background:var(--surface-raised-2);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text-primary);cursor:pointer}.keypad button:hover{border-color:var(--accent)}.pay-chips{gap:var(--space-2);flex-wrap:wrap;display:flex}.pay-chip{padding-block:var(--space-2);padding-inline:var(--space-4);border-radius:var(--radius-pill);border:1px solid var(--border);background:var(--surface-raised-2);color:var(--text-secondary);font-weight:var(--fw-semibold);font-size:var(--text-sm);cursor:pointer}.pay-chip.active,.pay-chip[aria-pressed=true]{background:var(--accent-muted);color:var(--accent);border-color:var(--accent)}.pos-item-search{margin-block-end:var(--space-3)}.pos-kbd,.kbd{border:1px solid var(--border);border-radius:var(--radius-sm);font-size:var(--text-xs);background:var(--surface-raised-2);color:var(--text-secondary);font-variant-numeric:tabular-nums;vertical-align:middle;margin-inline-start:var(--space-2);padding:1px 6px;display:inline-block}@media print{.pos-kbd,.kbd{display:none}}.rv-empty{padding:var(--space-6) var(--space-4);text-align:center;color:var(--text-secondary)}.rv-empty-icon{opacity:.8;margin-block-end:var(--space-3);font-size:34px}.rv-empty-title{font-size:var(--text-lg);font-weight:var(--fw-semibold);color:var(--text-primary);margin-block-end:var(--space-1)}.rv-empty-msg{line-height:var(--lh-normal);font-size:var(--text-sm);max-width:380px;margin-inline:auto}.rv-empty-action{margin-block-start:var(--space-4)}.rv-skeleton{display:block}.rv-skeleton-row,.rv-skeleton-block{border-radius:var(--radius-sm);background:linear-gradient(90deg,var(--surface-raised-2) 25%,var(--border) 37%,var(--surface-raised-2) 63%);background-size:400% 100%;margin-block-end:var(--space-3);animation:1.4s infinite rv-shimmer}.rv-skeleton-row{height:14px}.rv-skeleton-block{height:84px}.rv-skeleton-row.w-60{width:60%}.rv-skeleton-row.w-40{width:40%}.rv-skeleton-row.w-80{width:80%}@keyframes rv-shimmer{0%{background-position:100%}to{background-position:0}}.rv-state-error{padding:var(--space-6) var(--space-4);text-align:center;color:var(--text-secondary);border:1px solid var(--danger-tint);border-radius:var(--radius-lg);background:var(--danger-tint)}.rv-state-error .ico{color:var(--danger);margin-block-end:var(--space-3);font-size:30px}.rv-state-error .ttl{font-size:var(--text-lg);font-weight:var(--fw-semibold);color:var(--text-primary);margin-block-end:var(--space-1)}.rv-state-offline{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--state-offline-tint);border:1px solid var(--state-offline);border-radius:var(--radius-md);color:var(--state-offline);font-size:var(--text-sm);font-weight:var(--fw-medium);display:flex}.rv-state-offline .dot{background:var(--state-offline);width:9px;height:9px;animation:rv-pulse 1.6s var(--ease-in-out) infinite;border-radius:50%;flex:none}.rv-busy{position:relative}.rv-busy[aria-busy=true]{pointer-events:none}.rv-busy[aria-busy=true]:after{content:"";z-index:var(--z-overlay);background:var(--scrim-busy);-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);border-radius:inherit;position:absolute;top:0;right:0;bottom:0;left:0}.rv-busy[aria-busy=true]:before{content:"";z-index:calc(var(--z-overlay) + 1);border:3px solid var(--accent);border-block-start-color:#0000;border-radius:50%;width:28px;height:28px;margin-block-start:-14px;margin-inline-start:-14px;animation:.8s linear infinite rv-spin;position:absolute;inset-block-start:50%;inset-inline-start:50%}.rv-save-bar{z-index:var(--z-sticky);align-items:center;gap:var(--space-4);padding-block:var(--space-3);padding-inline:var(--space-5);background:var(--surface-overlay);border-block-start:1px solid var(--border-strong);box-shadow:var(--elev-2);border-radius:var(--radius-md) var(--radius-md) 0 0;display:flex;position:sticky;inset-block-end:0}.rv-save-bar[hidden]{display:none}.rv-save-bar-msg{align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--text-secondary);display:inline-flex}.rv-save-bar-dot{background:var(--warning);border-radius:50%;flex:none;width:8px;height:8px}.rv-save-bar-actions{gap:var(--space-2);margin-inline-start:auto;display:flex}.rv-save-bar[aria-busy=true] .rv-save-bar-msg{color:var(--text-muted)}.rv-menu{display:inline-flex;position:relative}.rv-menu-trigger{min-width:32px;min-height:32px;padding-inline:var(--space-2);border-radius:var(--radius-sm);color:var(--text-secondary);font-size:var(--text-lg);cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;display:inline-flex}.rv-menu-trigger:hover,.rv-menu-trigger[aria-expanded=true]{background:var(--surface-raised-2);color:var(--text-primary)}.rv-menu-list{background:var(--surface-overlay);border:1px solid var(--border-strong);border-radius:var(--radius-md);min-width:180px;box-shadow:var(--elev-2);z-index:var(--z-popover);margin:0;padding:4px;list-style:none;position:absolute;inset-block-start:calc(100% + 4px);inset-inline-end:0}.rv-menu-list[hidden]{display:none}.rv-menu-item{align-items:center;gap:var(--space-3);inline-size:100%;padding-block:var(--space-2);padding-inline:var(--space-3);color:var(--text-primary);font-family:inherit;font-size:var(--text-sm);text-align:start;border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:none;display:flex}.rv-menu-item:hover,.rv-menu-item:focus-visible{background:var(--surface-raised-2)}.rv-menu-item .ico{text-align:center;flex:none;inline-size:18px}.rv-menu-item.danger{color:var(--danger)}.rv-menu-sep{background:var(--border);border:none;height:1px;margin-block:4px}.rv-pagination{align-items:center;gap:var(--space-3);padding-block:var(--space-3);padding-inline:var(--space-4);flex-wrap:wrap;display:flex}.rv-pagination-count{font-size:var(--text-xs);color:var(--text-muted);font-variant-numeric:tabular-nums}.rv-pagination-nav{align-items:center;gap:4px;margin-inline-start:auto;display:inline-flex}.rv-page-btn{min-width:32px;min-height:32px;padding-inline:var(--space-2);border:1px solid var(--border);background:var(--surface-raised-2);color:var(--text-secondary);border-radius:var(--radius-sm);font-family:inherit;font-size:var(--text-sm);font-variant-numeric:tabular-nums;cursor:pointer}.rv-page-btn:hover:not(:disabled){color:var(--text-primary);border-color:var(--border-strong)}.rv-page-btn[aria-current=page]{background:var(--accent);color:var(--text-on-accent);font-weight:var(--fw-semibold);border-color:#0000}.rv-page-btn:disabled{opacity:.4;cursor:not-allowed}.rv-page-ellipsis{color:var(--text-muted);padding-inline:4px}.rv-stepper-qty{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-inset);align-items:center;display:inline-flex;overflow:hidden}.rv-stepper-qty button{background:var(--surface-raised-2);min-width:32px;min-height:32px;color:var(--text-primary);font-size:var(--text-lg);font-weight:var(--fw-bold);cursor:pointer;transition:background var(--dur-fast) var(--ease-out);border:none;line-height:1}.rv-stepper-qty button:hover:not(:disabled){background:var(--accent-muted);color:var(--accent)}.rv-stepper-qty button:disabled{opacity:.4;cursor:not-allowed}.rv-stepper-qty .val{text-align:center;font-variant-numeric:tabular-nums;min-width:40px;font-weight:var(--fw-semibold);padding-inline:var(--space-2)}[data-density=compact] .rv-stepper-qty button{min-width:28px;min-height:28px}[data-touch] .rv-stepper-qty button{min-width:44px;min-height:44px}.rv-progress{background:var(--surface-inset);border-radius:var(--radius-pill);block-size:8px;inline-size:100%;overflow:hidden}.rv-progress-fill{background:var(--accent);border-radius:inherit;block-size:100%;inline-size:0;transition:inline-size var(--dur-slow) var(--ease-out);display:block}.rv-progress-fill.success{background:var(--success)}.rv-progress-fill.warning{background:var(--warning)}.rv-progress-fill.danger{background:var(--danger)}.rv-progress.lg{block-size:14px}.rv-progress-label{justify-content:space-between;gap:var(--space-2);font-size:var(--text-xs);color:var(--text-secondary);margin-block-end:var(--space-1);display:flex}.rv-progress-label .v{font-variant-numeric:tabular-nums;color:var(--text-primary);font-weight:var(--fw-semibold)}.rv-rail.collapsed{width:var(--rail-w-collapsed);flex-basis:var(--rail-w-collapsed)}.rv-rail.collapsed .rv-rail-name,.rv-rail.collapsed .rv-rail-group,.rv-rail.collapsed .rv-nav-label{display:none}.rv-rail.collapsed .rv-nav-item{padding-inline:var(--space-2);justify-content:center}.rv-rail.collapsed .rv-rail-brand{justify-content:center;padding-inline:0}.rv-rail-collapse{border:1px solid var(--border);min-width:32px;min-height:32px;color:var(--text-secondary);border-radius:var(--radius-sm);cursor:pointer;font-size:var(--text-lg);background:0 0;justify-content:center;align-items:center;margin-block-start:var(--space-2);display:inline-flex}.rv-rail-collapse:hover{background:var(--surface-raised-2);color:var(--text-primary)}[dir=rtl] .rv-rail-collapse .icon-dir{transform:scaleX(-1)}.rv-stepper{align-items:flex-start;gap:0;margin:0;padding:0;list-style:none;display:flex}.rv-step{align-items:center;gap:var(--space-2);text-align:center;flex-direction:column;flex:1;min-width:0;display:flex;position:relative}.rv-step:before{content:"";background:var(--border);z-index:0;block-size:2px;inline-size:100%;position:absolute;inset-block-start:15px;inset-inline-start:-50%}.rv-step:first-child:before{display:none}.rv-step-num{z-index:1;background:var(--surface-raised-2);border:2px solid var(--border-strong);block-size:32px;inline-size:32px;color:var(--text-secondary);font-weight:var(--fw-bold);font-size:var(--text-sm);font-variant-numeric:tabular-nums;border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:relative}.rv-step-label{font-size:var(--text-xs);color:var(--text-secondary)}.rv-step.current .rv-step-num{background:var(--accent);color:var(--text-on-accent);border-color:#0000}.rv-step.current .rv-step-label{color:var(--text-primary);font-weight:var(--fw-semibold)}.rv-step.done .rv-step-num{background:var(--success);color:var(--text-inverse);border-color:#0000}.rv-step.done:before,.rv-step.current:before{background:var(--success)}.rv-discount{gap:var(--space-2);flex-direction:column;display:flex}.rv-discount-row{gap:var(--space-2);align-items:stretch;display:flex}.rv-discount-row .input{text-transform:uppercase;letter-spacing:.06em;font-variant-numeric:tabular-nums;flex:1}.rv-discount-applied{align-items:center;gap:var(--space-2);padding-block:var(--space-2);padding-inline:var(--space-3);background:var(--success-tint);border:1px solid var(--success);border-radius:var(--radius-sm);color:var(--success);font-size:var(--text-sm);font-weight:var(--fw-semibold);display:inline-flex}.rv-discount-applied .code{font-variant-numeric:tabular-nums;letter-spacing:.06em}.rv-discount-applied .rv-discount-remove{color:inherit;font-size:var(--text-lg);cursor:pointer;background:0 0;border:none;margin-inline-start:auto;padding:0 4px;line-height:1}.rv-discount-err{font-size:var(--text-xs);color:var(--danger)}.rv-alert-banner{align-items:flex-start;gap:var(--space-3);padding-block:var(--space-3);padding-inline:var(--space-4);border-radius:var(--radius-md);border:1px solid var(--border);background:var(--surface-raised-2);color:var(--text-primary);font-size:var(--text-sm);display:flex}.rv-alert-banner .ico{font-size:var(--text-lg);flex:none;line-height:1.2}.rv-alert-banner .rv-alert-body{flex:1;min-width:0}.rv-alert-banner .rv-alert-title{font-weight:var(--fw-semibold)}.rv-alert-banner .rv-alert-dismiss{color:var(--text-secondary);font-size:var(--text-lg);cursor:pointer;background:0 0;border:none;flex:none;padding:0 4px;line-height:1}.rv-alert-banner .rv-alert-dismiss:hover{color:var(--text-primary)}.rv-alert-banner.info{background:var(--info-tint);border-color:var(--info);color:var(--info)}.rv-alert-banner.success{background:var(--success-tint);border-color:var(--success);color:var(--success)}.rv-alert-banner.warning{background:var(--warning-tint);border-color:var(--warning);color:var(--warning)}.rv-alert-banner.danger{background:var(--danger-tint);border-color:var(--danger);color:var(--danger)}.rv-alert-banner[hidden]{display:none}.row{gap:var(--space-3);align-items:center;display:flex}.col{gap:var(--space-3);flex-direction:column;display:flex}.wrap{flex-wrap:wrap}.between{justify-content:space-between}.grow{flex:1}.muted{color:var(--text-muted)}.secondary-text{color:var(--text-secondary)}.mono-num{font-variant-numeric:tabular-nums lining-nums}.hr{background:var(--border);height:1px;margin-block:var(--space-4);border:none}.gap-2{gap:var(--space-2)}.gap-4{gap:var(--space-4)}.mt-4{margin-block-start:var(--space-4)}.mb-4{margin-block-end:var(--space-4)}[dir=rtl] .icon-dir{transform:scaleX(-1)}.icon-fixed{transform:none!important}.rv-entity-link{color:var(--accent);cursor:pointer;border-block-end:1px dotted var(--accent);text-decoration:none}.rv-entity-link:hover{color:var(--accent-strong);border-block-end-color:var(--accent-strong)}button.rv-entity-link{border:none;border-block-end:1px dotted var(--accent);font:inherit;cursor:pointer;background:0 0;padding:0}.rv-entity-link:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.rv-tooltip-arrow{fill:var(--surface-overlay)}.rv-tooltip[data-state=delayed-open],.rv-tooltip[data-state=instant-open]{animation:rv-fade var(--dur-base) var(--ease-out)}.rv-tooltip{white-space:normal;overflow-wrap:break-word;width:max-content;max-width:min(20rem,100vw - 2rem);position:relative}.rv-help-wrap{align-items:center;display:inline-flex}.rv-offscreen{opacity:0;pointer-events:none;block-size:1px;inline-size:1px;position:fixed;inset-block-start:0;inset-inline-start:0}.rv-composer{gap:var(--space-2);flex-direction:column;display:flex}.rv-composer-macros{gap:var(--space-1);flex-wrap:wrap;display:flex}.rv-composer-actions{justify-content:flex-end;gap:var(--space-2);display:flex}.rv-daterange-stack{gap:var(--space-3);flex-direction:column;display:flex}.rv-sla{align-items:center;gap:var(--space-1);font-variant-numeric:tabular-nums lining-nums;display:inline-flex}.field>label.switch{display:inline-flex}.promoted{gap:var(--space-2);flex-direction:column;display:flex}.promoted-head{align-items:center;gap:var(--space-2);display:flex}.promoted-icon{font-size:var(--text-lg);line-height:1}.promoted-title{font-size:var(--text-md);margin:0;font-weight:600}.promoted-desc{color:var(--text-muted);margin:0}.promoted-cta{justify-content:flex-start;margin-block-start:var(--space-1);display:flex}.ds-callout{gap:var(--space-2);flex-direction:column;display:flex}.ds-callout-head{align-items:center;gap:var(--space-2);flex-wrap:wrap;margin-block-end:var(--space-2);display:flex}.ds-callout-value{font-size:var(--text-lg);font-weight:var(--fw-semibold);color:var(--text-primary);font-family:var(--font-num)}.ds-callout-secondary{font-size:var(--text-lg);font-weight:var(--fw-semibold);color:var(--text-secondary);font-variant-numeric:tabular-nums lining-nums}.ds-callout-caption{color:var(--text-secondary);font-size:var(--text-sm);max-inline-size:72ch;margin:0}.ds-callout.is-surface{padding:var(--space-4);border-radius:var(--radius-md);background:var(--surface-inset);border-inline-start:4px solid var(--ds-callout-band,var(--border))}.ds-callout.band-danger{--ds-callout-band:var(--danger)}.ds-callout.band-warning{--ds-callout-band:var(--warning)}.ds-callout.band-success,.ds-callout.band-accent{--ds-callout-band:var(--success)}.ds-callout.is-surface .ds-callout-head{align-items:baseline;gap:var(--space-3);margin-block-end:0}.ds-callout.is-surface .ds-callout-value{font-size:var(--text-xl);color:var(--ds-callout-band,var(--text-primary));font-family:inherit;font-weight:700}.ds-statusrow{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-raised);flex-wrap:wrap;display:flex}.ds-statusrow-main{gap:var(--space-1);flex-direction:column;flex:16rem;min-inline-size:0;display:flex}.ds-statusrow-label{color:var(--text-primary);font-weight:600;font-size:var(--text-sm)}.ds-statusrow-hint{color:var(--text-muted);font-size:var(--text-xs);line-height:1.4}.ds-statusrow-status{flex:none}.ds-statusrow-action{flex:none;margin-inline-start:auto}.ds-statuschips{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.ds-note{font-size:var(--text-xs);color:var(--text-secondary);margin:0;margin-block-start:var(--space-1)}.ds-note.size-sm{font-size:var(--text-sm)}.ds-note.is-flush{margin-block-start:0}[dir=rtl] body,[dir=rtl]{--font-sans:var(--ord-font-arabic), system-ui, sans-serif;--font-display:var(--ord-font-arabic), system-ui, sans-serif;--font-num:var(--ord-font-arabic), system-ui, sans-serif}@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-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{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}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
