@font-face{font-family:Readex Pro;font-style:normal;font-display:swap;font-weight:160 700;src:url(/assets/readex-pro-arabic-wght-DiwT_uOQ.woff2)format("woff2-variations"),url(/assets/readex-pro-arabic-wght-DiwT_uOQ.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-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}@font-face{font-family:Readex Pro;font-style:normal;font-display:swap;font-weight:160 700;src:url(/assets/readex-pro-latin-wght--ekFhJJC.woff2)format("woff2-variations"),url(/assets/readex-pro-latin-wght--ekFhJJC.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-wght-DHIcAJRg.woff2)format("woff2-variations"),url(/assets/manrope-latin-wght-DHIcAJRg.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*,:after,:before{box-sizing:border-box}body{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;margin:0;font-size:1rem;font-weight:400;line-height:1.5}hr{color:inherit;opacity:.25;border:0;border-top:1px solid;margin:1rem 0}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{color:inherit;margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2}.h1,h1{font-size:calc(1.375rem + 1.5vw)}.h2,h2{font-size:calc(1.325rem + .9vw)}.h3,h3{font-size:calc(1.3rem + .6vw)}.h4,h4{font-size:calc(1.275rem + .3vw)}.h5,h5{font-size:1.25rem}.h6,h6{font-size:1rem}@media (width>=1200px){.h1,h1{font-size:2.5rem}.h2,h2{font-size:2rem}.h3,h3{font-size:1.75rem}.h4,h4{font-size:1.5rem}}p{margin-top:0;margin-bottom:1rem}address{font-style:normal;line-height:inherit;margin-bottom:1rem}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote,figure{margin:0 0 1rem}b,strong{font-weight:bolder}.small,small{font-size:.875em}.mark,mark{padding:.1875em}sub,sup{vertical-align:baseline;font-size:.75em;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}abbr[title]{cursor:help;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}a{text-decoration:underline}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}code,kbd,pre,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;font-size:.875em;display:block;overflow:auto}pre code{font-size:inherit;color:inherit;word-break:normal}code{word-wrap:break-word;font-size:.875em}a>code{color:inherit}kbd kbd{padding:0;font-size:1em}img,svg{vertical-align:middle}table{caption-side:bottom;border-collapse:collapse}th{text-align:inherit;text-align:-webkit-match-parent}tbody,td,tfoot,th,thead,tr{border-color:inherit;border-style:solid;border-width:0}label{display:inline-block}button,input,optgroup,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit;margin:0}button,select{text-transform:none}button{border-radius:0}button:focus:not(:focus-visible){outline:0}[role=button]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}::-moz-focus-inner{border-style:none;padding:0}textarea{resize:vertical}fieldset{border:0;min-width:0;margin:0;padding:0}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button{cursor:pointer;filter:grayscale()}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::-webkit-inner-spin-button{height:auto}::-webkit-datetime-edit-day-field{padding:0}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit-hour-field{padding:0}::-webkit-datetime-edit-minute{padding:0}::-webkit-datetime-edit-month-field{padding:0}::-webkit-datetime-edit-text{padding:0}::-webkit-datetime-edit-year-field{padding:0}::file-selector-button{font:inherit;-webkit-appearance:button}[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator{display:none!important}output{display:inline-block}iframe{border:0}summary{cursor:pointer;display:list-item}progress{vertical-align:baseline}[hidden]{display:none!important}ol,ul{padding-left:2rem}@media (prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}.list-unstyled{padding-left:0;list-style:none}.text-truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}.position-relative{position:relative!important}.w-100{width:100%!important}.h-100{height:100%!important}.flex-column{flex-direction:column!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}.flex-wrap{flex-wrap:wrap!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-self-start{align-self:flex-start!important}.m-0{margin:0!important}.my-3{margin-top:1rem!important;margin-bottom:1rem!important}.mt-1{margin-top:.25rem!important}.mt-2{margin-top:.5rem!important}.mt-3{margin-top:1rem!important}.mt-4{margin-top:1.5rem!important}.mt-auto{margin-top:auto!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:.25rem!important}.mb-2{margin-bottom:.5rem!important}.mb-3{margin-bottom:1rem!important}.mb-4{margin-bottom:1.5rem!important}.ms-auto{margin-left:auto!important}.p-2{padding:.5rem!important}.p-3{padding:1rem!important}.p-4{padding:1.5rem!important}.px-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-3{padding-left:1rem!important;padding-right:1rem!important}.py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-3{padding-top:1rem!important;padding-bottom:1rem!important}.pt-2{padding-top:.5rem!important}.pt-3{padding-top:1rem!important}.pb-1{padding-bottom:.25rem!important}.gap-1{gap:.25rem!important}.gap-2{gap:.5rem!important}.gap-3{gap:1rem!important}.gap-4{gap:1.5rem!important}.fw-medium{font-weight:500!important}.fw-semibold{font-weight:600!important}.fw-bold{font-weight:700!important}.text-center{text-align:center!important}.text-decoration-none{text-decoration:none!important}.text-nowrap{white-space:nowrap!important}.rounded{border-radius:var(--radius-sm)!important}.border-top{border-top:1px solid var(--border-default)!important}.font-monospace{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace!important}.visually-hidden{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important}.visually-hidden:not(caption){position:absolute!important}.visually-hidden *{overflow:hidden!important}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{--bs-gutter-x:1.5rem;--bs-gutter-y:0;width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-left:auto;margin-right:auto}.row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;margin-top:calc(-1 * var(--bs-gutter-y));margin-right:calc(-.5 * var(--bs-gutter-x));margin-left:calc(-.5 * var(--bs-gutter-x));flex-wrap:wrap;display:flex}.row>*{width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y);flex-shrink:0}.col{flex:1 0 0}.row-cols-2>*{flex:none;width:50%}.col-1{flex:none;width:8.33333%}.col-2{flex:none;width:16.6667%}.col-3{flex:none;width:25%}.col-4{flex:none;width:33.3333%}.col-5{flex:none;width:41.6667%}.col-6{flex:none;width:50%}.col-7{flex:none;width:58.3333%}.col-8{flex:none;width:66.6667%}.col-12{flex:none;width:100%}.g-2,.gx-2{--bs-gutter-x:.5rem}.g-2,.gy-2{--bs-gutter-y:.5rem}.g-3,.gx-3{--bs-gutter-x:1rem}.g-3,.gy-3{--bs-gutter-y:1rem}@media (width>=576px){.container,.container-sm{max-width:540px}}@media (width>=768px){.container,.container-md,.container-sm{max-width:720px}.col-md{flex:1 0 0}.row-cols-md-3>*{flex:none;width:33.3333%}.col-md-1{flex:none;width:8.33333%}.col-md-2{flex:none;width:16.6667%}.col-md-3{flex:none;width:25%}.col-md-4{flex:none;width:33.3333%}.col-md-5{flex:none;width:41.6667%}.col-md-6{flex:none;width:50%}.col-md-7{flex:none;width:58.3333%}.col-md-8{flex:none;width:66.6667%}.col-md-9{flex:none;width:75%}}@media (width>=992px){.container,.container-lg,.container-md,.container-sm{max-width:960px}.row-cols-lg-5>*{flex:none;width:20%}.col-lg-4{flex:none;width:33.3333%}.col-lg-5{flex:none;width:41.6667%}.col-lg-7{flex:none;width:58.3333%}}@media (width>=1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1140px}}@media (width>=1400px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1320px}}:root{--toastify-color-light:#fff;--toastify-color-dark:#121212;--toastify-color-info:#3498db;--toastify-color-success:#07bc0c;--toastify-color-warning:#f1c40f;--toastify-color-error:#e74c3c;--toastify-color-transparent:#ffffffb3;--toastify-icon-color-info:var(--toastify-color-info);--toastify-icon-color-success:var(--toastify-color-success);--toastify-icon-color-warning:var(--toastify-color-warning);--toastify-icon-color-error:var(--toastify-color-error);--toastify-toast-width:320px;--toastify-toast-offset:16px;--toastify-toast-top:max(var(--toastify-toast-offset), env(safe-area-inset-top));--toastify-toast-right:max(var(--toastify-toast-offset), env(safe-area-inset-right));--toastify-toast-left:max(var(--toastify-toast-offset), env(safe-area-inset-left));--toastify-toast-bottom:max(var(--toastify-toast-offset), env(safe-area-inset-bottom));--toastify-toast-background:#fff;--toastify-toast-min-height:64px;--toastify-toast-max-height:800px;--toastify-toast-bd-radius:6px;--toastify-font-family:sans-serif;--toastify-z-index:9999;--toastify-text-color-light:#757575;--toastify-text-color-dark:#fff;--toastify-text-color-info:#fff;--toastify-text-color-success:#fff;--toastify-text-color-warning:#fff;--toastify-text-color-error:#fff;--toastify-spinner-color:#616161;--toastify-spinner-color-empty-area:#e0e0e0;--toastify-color-progress-light:linear-gradient(to right, #4cd964, #5ac8fa, #007aff, #34aadc, #5856d6, #ff2d55);--toastify-color-progress-dark:#bb86fc;--toastify-color-progress-info:var(--toastify-color-info);--toastify-color-progress-success:var(--toastify-color-success);--toastify-color-progress-warning:var(--toastify-color-warning);--toastify-color-progress-error:var(--toastify-color-error);--toastify-color-progress-bgo:.2}.Toastify__toast-container{z-index:var(--toastify-z-index);-webkit-transform:translate3d(0, 0, var(--toastify-z-index));width:var(--toastify-toast-width);box-sizing:border-box;color:#fff;padding:4px;position:fixed}.Toastify__toast-container--top-left{top:var(--toastify-toast-top);left:var(--toastify-toast-left)}.Toastify__toast-container--top-center{top:var(--toastify-toast-top);left:50%;transform:translate(-50%)}.Toastify__toast-container--top-right{top:var(--toastify-toast-top);right:var(--toastify-toast-right)}.Toastify__toast-container--bottom-left{bottom:var(--toastify-toast-bottom);left:var(--toastify-toast-left)}.Toastify__toast-container--bottom-center{bottom:var(--toastify-toast-bottom);left:50%;transform:translate(-50%)}.Toastify__toast-container--bottom-right{bottom:var(--toastify-toast-bottom);right:var(--toastify-toast-right)}@media only screen and (width<=480px){.Toastify__toast-container{width:100vw;left:env(safe-area-inset-left);margin:0;padding:0}.Toastify__toast-container--top-left,.Toastify__toast-container--top-center,.Toastify__toast-container--top-right{top:env(safe-area-inset-top);transform:translate(0)}.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-right{bottom:env(safe-area-inset-bottom);transform:translate(0)}.Toastify__toast-container--rtl{right:env(safe-area-inset-right);left:initial}}.Toastify__toast{--y:0;-ms-touch-action:none;touch-action:none;min-height:var(--toastify-toast-min-height);box-sizing:border-box;border-radius:var(--toastify-toast-bd-radius);max-height:var(--toastify-toast-max-height);font-family:var(--toastify-font-family);cursor:default;z-index:0;direction:ltr;justify-content:space-between;margin-bottom:1rem;padding:8px;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 12px #0000001a}.Toastify__toast--stacked{width:100%;transform:translate3d(0, var(--y), 0) scale(var(--s));transition:transform .3s;position:absolute}.Toastify__toast--stacked[data-collapsed] .Toastify__toast-body,.Toastify__toast--stacked[data-collapsed] .Toastify__close-button{transition:opacity .1s}.Toastify__toast--stacked[data-collapsed=false]{overflow:visible}.Toastify__toast--stacked[data-collapsed=true]:not(:last-child)>*{opacity:0}.Toastify__toast--stacked:after{content:"";height:calc(var(--g) * 1px);position:absolute;bottom:100%;left:0;right:0}.Toastify__toast--stacked[data-pos=top]{top:0}.Toastify__toast--stacked[data-pos=bot]{bottom:0}.Toastify__toast--stacked[data-pos=bot].Toastify__toast--stacked:before{transform-origin:top}.Toastify__toast--stacked[data-pos=top].Toastify__toast--stacked:before{transform-origin:bottom}.Toastify__toast--stacked:before{content:"";z-index:-1;height:100%;position:absolute;bottom:0;left:0;right:0;transform:scaleY(3)}.Toastify__toast--rtl{direction:rtl}.Toastify__toast--close-on-click{cursor:pointer}.Toastify__toast-body{flex:auto;align-items:center;margin:auto 0;padding:6px;display:flex}.Toastify__toast-body>div:last-child{word-break:break-word;flex:1}.Toastify__toast-icon{-webkit-margin-end:10px;flex-shrink:0;width:20px;margin-inline-end:10px;display:flex}.Toastify--animate{animation-duration:.5s;animation-fill-mode:both}.Toastify--animate-icon{animation-duration:.3s;animation-fill-mode:both}@media only screen and (width<=480px){.Toastify__toast{border-radius:0;margin-bottom:0}}.Toastify__toast-theme--dark{background:var(--toastify-color-dark);color:var(--toastify-text-color-dark)}.Toastify__toast-theme--light,.Toastify__toast-theme--colored.Toastify__toast--default{background:var(--toastify-color-light);color:var(--toastify-text-color-light)}.Toastify__toast-theme--colored.Toastify__toast--info{color:var(--toastify-text-color-info);background:var(--toastify-color-info)}.Toastify__toast-theme--colored.Toastify__toast--success{color:var(--toastify-text-color-success);background:var(--toastify-color-success)}.Toastify__toast-theme--colored.Toastify__toast--warning{color:var(--toastify-text-color-warning);background:var(--toastify-color-warning)}.Toastify__toast-theme--colored.Toastify__toast--error{color:var(--toastify-text-color-error);background:var(--toastify-color-error)}.Toastify__progress-bar-theme--light{background:var(--toastify-color-progress-light)}.Toastify__progress-bar-theme--dark{background:var(--toastify-color-progress-dark)}.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error{background:var(--toastify-color-transparent)}.Toastify__close-button{color:#fff;cursor:pointer;opacity:.7;z-index:1;background:0 0;border:none;outline:none;align-self:flex-start;padding:0;transition:all .3s}.Toastify__close-button--light{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentColor;width:14px;height:16px}.Toastify__close-button:hover,.Toastify__close-button:focus{opacity:1}@keyframes Toastify__trackProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Toastify__progress-bar{width:100%;height:100%;z-index:var(--toastify-z-index);opacity:.7;transform-origin:0;border-bottom-left-radius:var(--toastify-toast-bd-radius);position:absolute;bottom:0;left:0}.Toastify__progress-bar--animated{animation:linear forwards Toastify__trackProgress}.Toastify__progress-bar--controlled{transition:transform .2s}.Toastify__progress-bar--rtl{right:0;left:initial;transform-origin:100%;border-bottom-left-radius:initial;border-bottom-right-radius:var(--toastify-toast-bd-radius)}.Toastify__progress-bar--wrp{border-bottom-left-radius:var(--toastify-toast-bd-radius);width:100%;height:5px;position:absolute;bottom:0;left:0}.Toastify__progress-bar--wrp[data-hidden=true]{opacity:0}.Toastify__progress-bar--bg{opacity:var(--toastify-color-progress-bgo);width:100%;height:100%}.Toastify__spinner{box-sizing:border-box;border:2px solid;border-color:var(--toastify-spinner-color-empty-area);border-right-color:var(--toastify-spinner-color);border-radius:100%;width:20px;height:20px;animation:.65s linear infinite Toastify__spin}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate(3000px)}60%{opacity:1;transform:translate(-25px)}75%{transform:translate(10px)}90%{transform:translate(-5px)}to{transform:none}}@keyframes Toastify__bounceOutRight{20%{opacity:1;transform:translate3d(-20px, var(--y), 0)}to{opacity:0;transform:translate3d(2000px, var(--y), 0)}}@keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate(-3000px)}60%{opacity:1;transform:translate(25px)}75%{transform:translate(-10px)}90%{transform:translate(5px)}to{transform:none}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;transform:translate3d(20px, var(--y), 0)}to{opacity:0;transform:translate3d(-2000px, var(--y), 0)}}@keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translateY(3000px)}60%{opacity:1;transform:translateY(-20px)}75%{transform:translateY(10px)}90%{transform:translateY(-5px)}to{transform:translate(0,0)}}@keyframes Toastify__bounceOutUp{20%{transform:translate3d(0, calc(var(--y) - 10px), 0)}40%,45%{opacity:1;transform:translate3d(0, calc(var(--y) + 20px), 0)}to{opacity:0;transform:translateY(-2000px)}}@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translateY(-3000px)}60%{opacity:1;transform:translateY(25px)}75%{transform:translateY(-10px)}90%{transform:translateY(5px)}to{transform:none}}@keyframes Toastify__bounceOutDown{20%{transform:translate3d(0, calc(var(--y) - 10px), 0)}40%,45%{opacity:1;transform:translate3d(0, calc(var(--y) + 20px), 0)}to{opacity:0;transform:translateY(2000px)}}.Toastify__bounce-enter--top-left,.Toastify__bounce-enter--bottom-left{animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--top-right,.Toastify__bounce-enter--bottom-right{animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--top-left,.Toastify__bounce-exit--bottom-left{animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--top-right,.Toastify__bounce-exit--bottom-right{animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{animation-name:Toastify__bounceOutDown}@keyframes Toastify__zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;transform:translate3d(0, var(--y), 0) scale3d(.3, .3, .3)}to{opacity:0}}.Toastify__zoom-enter{animation-name:Toastify__zoomIn}.Toastify__zoom-exit{animation-name:Toastify__zoomOut}@keyframes Toastify__flipIn{0%{opacity:0;animation-timing-function:ease-in;transform:perspective(400px)rotateX(90deg)}40%{animation-timing-function:ease-in;transform:perspective(400px)rotateX(-20deg)}60%{opacity:1;transform:perspective(400px)rotateX(10deg)}80%{transform:perspective(400px)rotateX(-5deg)}to{transform:perspective(400px)}}@keyframes Toastify__flipOut{0%{transform:translate3d(0, var(--y), 0) perspective(400px)}30%{transform:translate3d(0, var(--y), 0) perspective(400px) rotate3d(1, 0, 0, -20deg);opacity:1}to{transform:translate3d(0, var(--y), 0) perspective(400px) rotate3d(1, 0, 0, 90deg);opacity:0}}.Toastify__flip-enter{animation-name:Toastify__flipIn}.Toastify__flip-exit{animation-name:Toastify__flipOut}@keyframes Toastify__slideInRight{0%{visibility:visible;transform:translate(110%)}to{transform:translate3d(0, var(--y), 0)}}@keyframes Toastify__slideInLeft{0%{visibility:visible;transform:translate(-110%)}to{transform:translate3d(0, var(--y), 0)}}@keyframes Toastify__slideInUp{0%{visibility:visible;transform:translateY(110%)}to{transform:translate3d(0, var(--y), 0)}}@keyframes Toastify__slideInDown{0%{visibility:visible;transform:translateY(-110%)}to{transform:translate3d(0, var(--y), 0)}}@keyframes Toastify__slideOutRight{0%{transform:translate3d(0, var(--y), 0)}to{visibility:hidden;transform:translate3d(110%, var(--y), 0)}}@keyframes Toastify__slideOutLeft{0%{transform:translate3d(0, var(--y), 0)}to{visibility:hidden;transform:translate3d(-110%, var(--y), 0)}}@keyframes Toastify__slideOutDown{0%{transform:translate3d(0, var(--y), 0)}to{visibility:hidden;transform:translateY(500px)}}@keyframes Toastify__slideOutUp{0%{transform:translate3d(0, var(--y), 0)}to{visibility:hidden;transform:translateY(-500px)}}.Toastify__slide-enter--top-left,.Toastify__slide-enter--bottom-left{animation-name:Toastify__slideInLeft}.Toastify__slide-enter--top-right,.Toastify__slide-enter--bottom-right{animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{animation-name:Toastify__slideInUp}.Toastify__slide-exit--top-left,.Toastify__slide-exit--bottom-left{animation-name:Toastify__slideOutLeft;animation-duration:.3s;animation-timing-function:ease-in}.Toastify__slide-exit--top-right,.Toastify__slide-exit--bottom-right{animation-name:Toastify__slideOutRight;animation-duration:.3s;animation-timing-function:ease-in}.Toastify__slide-exit--top-center{animation-name:Toastify__slideOutUp;animation-duration:.3s;animation-timing-function:ease-in}.Toastify__slide-exit--bottom-center{animation-name:Toastify__slideOutDown;animation-duration:.3s;animation-timing-function:ease-in}@keyframes Toastify__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.btn{--btn-color:var(--text-primary);--btn-bg:transparent;--btn-border:transparent;--btn-hover-color:var(--btn-color);--btn-hover-bg:var(--btn-bg);--btn-hover-border:var(--btn-border);color:var(--btn-color);text-align:center;vertical-align:middle;cursor:pointer;-webkit-user-select:none;user-select:none;background-color:var(--btn-bg);border:1px solid var(--btn-border);border-radius:var(--radius-md);padding:.375rem .75rem;font-family:inherit;font-size:1rem;font-weight:400;line-height:1.5;text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;display:inline-block}.btn:hover{color:var(--btn-hover-color);background-color:var(--btn-hover-bg);border-color:var(--btn-hover-border)}.btn:focus-visible{color:var(--btn-hover-color);background-color:var(--btn-hover-bg);border-color:var(--btn-hover-border);box-shadow:0 0 0 3px color-mix(in srgb, var(--act) 35%, transparent);outline:0}.btn.active,.btn.show,.btn:active,.btn:first-child:active{color:var(--btn-hover-color);background-color:var(--btn-hover-bg);border-color:var(--btn-hover-border)}.btn.active:focus-visible,.btn:active:focus-visible,.btn:first-child:active:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--act) 35%, transparent)}.btn.disabled,.btn:disabled,fieldset:disabled .btn{color:var(--btn-color);background-color:var(--btn-bg);border-color:var(--btn-border);pointer-events:none;opacity:.65}.btn .badge{position:relative;top:-1px}.btn-lg{border-radius:var(--radius-lg);padding:.5rem 1rem;font-size:1.25rem}@media (pointer:coarse){.btn,.btn-sm{justify-content:center;align-items:center;gap:.35rem;min-height:44px;display:inline-flex}}.btn-success{--btn-color:#fff;--btn-bg:var(--tp-success);--btn-border:var(--tp-success);--btn-hover-color:#fff;--btn-hover-bg:color-mix(in srgb, var(--tp-success) 86%, #000);--btn-hover-border:color-mix(in srgb, var(--tp-success) 86%, #000)}.btn-danger{--btn-color:#fff;--btn-bg:var(--tp-danger);--btn-border:var(--tp-danger);--btn-hover-color:#fff;--btn-hover-bg:color-mix(in srgb, var(--tp-danger) 86%, #000);--btn-hover-border:color-mix(in srgb, var(--tp-danger) 86%, #000)}.btn-warning{--btn-color:var(--warn-ink);--btn-bg:var(--warn);--btn-border:var(--warn);--btn-hover-color:var(--warn-ink);--btn-hover-bg:color-mix(in srgb, var(--warn) 86%, #000);--btn-hover-border:color-mix(in srgb, var(--warn) 86%, #000)}.btn-dark{--btn-color:var(--bg-card);--btn-bg:var(--text-primary);--btn-border:var(--text-primary);--btn-hover-color:var(--bg-card);--btn-hover-bg:var(--text-secondary);--btn-hover-border:var(--text-secondary)}.btn-outline-secondary{--btn-color:var(--text-secondary);--btn-border:var(--border-default);--btn-hover-color:var(--text-primary);--btn-hover-bg:var(--surface-2);--btn-hover-border:var(--text-tertiary)}.btn-outline-danger{--btn-color:var(--tp-danger);--btn-border:color-mix(in srgb, var(--tp-danger) 55%, transparent);--btn-hover-color:#fff;--btn-hover-bg:var(--tp-danger);--btn-hover-border:var(--tp-danger)}.btn-outline-success{--btn-color:var(--tp-success);--btn-border:color-mix(in srgb, var(--tp-success) 55%, transparent);--btn-hover-color:#fff;--btn-hover-bg:var(--tp-success);--btn-hover-border:var(--tp-success)}.btn-outline-warning{--btn-color:var(--warn);--btn-border:color-mix(in srgb, var(--tp-warning) 55%, transparent);--btn-hover-color:var(--warn-ink);--btn-hover-bg:var(--warn);--btn-hover-border:var(--warn)}.btn-outline-info{--btn-color:var(--tp-info);--btn-border:color-mix(in srgb, var(--tp-info) 55%, transparent);--btn-hover-color:#fff;--btn-hover-bg:var(--tp-info);--btn-hover-border:var(--tp-info)}.btn-outline-dark{--btn-color:var(--text-primary);--btn-border:var(--border-default);--btn-hover-color:var(--bg-card);--btn-hover-bg:var(--text-primary);--btn-hover-border:var(--text-primary)}.btn-link{--btn-color:var(--act);--btn-hover-color:color-mix(in srgb, var(--act) 82%, var(--text-primary));text-decoration:underline}.btn-link:hover{color:var(--btn-hover-color)}.btn-link:focus-visible{color:var(--btn-color)}.btn-link:disabled,.btn-link.disabled{--btn-color:var(--text-tertiary)}.btn-group{vertical-align:middle;border-radius:var(--radius-md);display:inline-flex;position:relative}.btn-group>.btn{flex:auto;position:relative}.btn-group>.btn:hover,.btn-group>.btn:focus,.btn-group>.btn:focus-visible,.btn-group>.btn:active,.btn-group>.btn.active{z-index:1}.btn-group>.btn:not(:first-child),.btn-group>.btn-group:not(:first-child){margin-inline-start:-1px}.btn-group>.btn:not(:last-child),.btn-group>.btn-group:not(:last-child)>.btn{border-start-end-radius:0;border-end-end-radius:0}.btn-group>.btn:not(:first-child),.btn-group>.btn:nth-child(n+3),.btn-group>.btn-group:not(:first-child)>.btn{border-start-start-radius:0;border-end-start-radius:0}.form-control{width:100%;color:var(--text-primary);background-color:var(--bg-card);border:1px solid var(--border-default);border-radius:var(--radius-sm);appearance:none;background-clip:padding-box;padding:.375rem .75rem;font-family:inherit;font-size:1rem;font-weight:400;line-height:1.5;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;display:block}.form-control::placeholder{color:var(--text-tertiary);opacity:1}.form-control:focus{color:var(--text-primary);background-color:var(--bg-card);border-color:var(--act);box-shadow:0 0 0 .2rem color-mix(in srgb, var(--act) 18%, transparent);outline:0}.form-control:disabled{background-color:var(--bg-tertiary);opacity:1}.form-control::-webkit-date-and-time-value{min-width:85px;height:1.5em;margin:0}.form-control::-webkit-datetime-edit{padding:0;display:block}.form-control[type=file]{overflow:hidden}.form-control[type=file]:not(:disabled):not([readonly]){cursor:pointer}.form-control::-webkit-file-upload-button{color:var(--text-primary);background-color:var(--bg-tertiary);pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:1px;border-radius:0;margin:-.375rem -.75rem;margin-inline-end:.75rem;padding:.375rem .75rem;transition:color .15s ease-in-out,background-color .15s ease-in-out}.form-control::file-selector-button{color:var(--text-primary);background-color:var(--bg-tertiary);pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:1px;border-radius:0;margin:-.375rem -.75rem;margin-inline-end:.75rem;padding:.375rem .75rem;transition:color .15s ease-in-out,background-color .15s ease-in-out}.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button{background-color:var(--surface-2)}.form-control:hover:not(:disabled):not([readonly])::file-selector-button{background-color:var(--surface-2)}textarea.form-control{min-height:calc(1.5em + .75rem + 2px)}textarea.form-control-sm{min-height:calc(1.5em + .5rem + 2px)}textarea.form-control-lg{min-height:calc(1.5em + 1rem + 2px)}.form-control-sm{border-radius:var(--radius-sm);min-height:calc(1.5em + .5rem + 2px);padding:.25rem .5rem;font-size:.875rem}.form-control-sm::-webkit-file-upload-button{margin:-.25rem -.5rem;margin-inline-end:.5rem;padding:.25rem .5rem}.form-control-sm::file-selector-button{margin:-.25rem -.5rem;margin-inline-end:.5rem;padding:.25rem .5rem}.form-control-lg{border-radius:var(--radius-md);min-height:calc(1.5em + 1rem + 2px);padding:.5rem 1rem;font-size:1.25rem}.form-control-lg::-webkit-file-upload-button{margin:-.5rem -1rem;margin-inline-end:1rem;padding:.5rem 1rem}.form-control-lg::file-selector-button{margin:-.5rem -1rem;margin-inline-end:1rem;padding:.5rem 1rem}.form-control-plaintext{width:100%;color:var(--text-primary);border:solid #0000;background-color:#0000;border-width:1px 0;margin-bottom:0;padding:.375rem 0;line-height:1.5;display:block}.form-control-plaintext:focus{outline:0}.form-control-plaintext.form-control-sm,.form-control-plaintext.form-control-lg{padding-inline:0}.form-select{width:100%;color:var(--text-primary);appearance:none;--select-chevron:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%233A4558' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");background-color:var(--bg-card);background-image:var(--select-chevron);border:1px solid var(--border-default);border-radius:var(--radius-sm);background-position:right .75rem center;background-repeat:no-repeat;background-size:16px 12px;padding-block:.375rem;padding-inline:.75rem 2.25rem;font-family:inherit;font-size:1rem;font-weight:400;line-height:1.5;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;display:block}[dir=rtl] .form-select{background-position:.75rem}[data-theme=dark] .form-select{--select-chevron:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23BAC4D8' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e")}.form-select:focus{border-color:var(--act);box-shadow:0 0 0 .2rem color-mix(in srgb, var(--act) 18%, transparent);outline:0}.form-select:disabled{background-color:var(--bg-tertiary)}.form-select[multiple],.form-select[size]:not([size="1"]){background-image:none;padding-inline-end:.75rem}.form-select-sm{border-radius:var(--radius-sm);padding-block:.25rem;padding-inline:.5rem 2rem;font-size:.875rem}.form-select:-moz-focusring{color:#0000;text-shadow:0 0 0 var(--text-primary)}.input-group-sm>.form-select{padding-inline-end:2rem}@media (pointer:coarse){.form-control,.form-select,.form-control-sm,.form-select-sm{min-height:44px;font-size:16px}}.form-check{min-height:1.5rem;margin-bottom:.125rem;padding-inline:1.5em 0;display:block}.form-check .form-check-input{float:inline-start;margin-inline:-1.5em 0}.form-check-input{vertical-align:top;appearance:none;background-color:var(--bg-card);border:1px solid var(--border-default);color-adjust:exact;-webkit-print-color-adjust:exact;print-color-adjust:exact;background-image:none;background-position:50%;background-repeat:no-repeat;background-size:contain;flex-shrink:0;width:1em;height:1em;margin-top:.25em}.form-check-input[type=checkbox]{border-radius:.25em}.form-check-input[type=radio]{border-radius:50%}.form-check-input:active{filter:brightness(90%)}.form-check-input:focus{border-color:var(--act);box-shadow:0 0 0 .2rem color-mix(in srgb, var(--act) 25%, transparent);outline:0}.form-check-input:checked{background-color:var(--act);border-color:var(--act)}.form-check-input:checked[type=checkbox]{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e")}.form-check-input:checked[type=radio]{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e")}.form-check-input[type=checkbox]:indeterminate{background-color:var(--act);border-color:var(--act);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e")}.form-check-input:disabled{pointer-events:none;filter:none;opacity:.5}.form-check-input:disabled~.form-check-label,.form-check-input[disabled]~.form-check-label{cursor:default;opacity:.5}.form-check-label{color:var(--text-primary);cursor:pointer}.form-switch{padding-inline:2.5em 0}.form-switch .form-check-input{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%2819, 32, 39, 0.35%29'/%3e%3c/svg%3e");background-position:0;border-radius:2em;width:2em;margin-inline:-2.5em 0;transition:background-position .15s ease-in-out}.form-switch .form-check-input:checked{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e");background-position:100%}@media (pointer:coarse){.form-check{align-items:center;min-height:44px;display:flex}.form-check-input{width:1.25em;height:1.25em;margin-top:0}.form-switch .form-check-input{width:2.5em}}.input-group{flex-wrap:wrap;align-items:stretch;width:100%;display:flex;position:relative}.input-group>.form-control,.input-group>.form-select{flex:auto;width:1%;min-width:0;position:relative}.input-group>.form-control:focus,.input-group>.form-select:focus{z-index:5}.input-group .btn{z-index:2;position:relative}.input-group .btn:focus{z-index:5}.input-group-text{color:var(--text-secondary);text-align:center;white-space:nowrap;background-color:var(--bg-tertiary);border:1px solid var(--border-default);border-radius:var(--radius-sm);align-items:center;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;display:flex}.input-group>:not(:first-child){border-start-start-radius:0;border-end-start-radius:0;margin-inline-start:-1px}.input-group>:not(:last-child){border-start-end-radius:0;border-end-end-radius:0}.input-group-sm>.btn,.input-group-sm>.form-control,.input-group-sm>.form-select,.input-group-sm>.input-group-text{border-radius:var(--radius-sm);padding:.25rem .5rem;font-size:.875rem}.form-text{color:var(--text-tertiary);margin-top:.25rem;font-size:.875em}.invalid-feedback{width:100%;color:var(--tp-danger);margin-top:.25rem;font-size:.875em;display:none}.is-invalid~.invalid-feedback{display:block}.form-control.is-invalid,.form-select.is-invalid,.form-check-input.is-invalid{border-color:var(--tp-danger)}.form-control.is-invalid:focus,.form-select.is-invalid:focus,.form-check-input.is-invalid:focus{border-color:var(--tp-danger);box-shadow:0 0 0 .2rem color-mix(in srgb, var(--tp-danger) 22%, transparent)}.form-check-input.is-invalid:checked{background-color:var(--tp-danger)}.form-control.is-invalid{background-image:none}.form-select.is-invalid:not([multiple]):not([size]){background-image:var(--select-chevron)}.form-check-input.is-invalid~.form-check-label{color:var(--tp-danger)}.input-group>.form-control:not(:focus).is-invalid,.input-group>.form-select:not(:focus).is-invalid{z-index:4}.badge{color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:var(--radius-sm);padding:.35em .65em;font-size:max(12px,.75em);font-weight:700;line-height:1;display:inline-block}.badge:empty{display:none}.alert{--alert-tone:var(--text-tertiary);--alert-ink:color-mix(in srgb, var(--alert-tone) 45%, #000);--alert-bg:color-mix(in srgb, var(--alert-tone) 12%, var(--bg-card));--alert-edge:color-mix(in srgb, var(--alert-tone) 40%, transparent);color:var(--alert-ink);background-color:var(--alert-bg);border:1px solid var(--alert-edge);border-radius:var(--radius-md);margin-bottom:1rem;padding:1rem;position:relative}[data-theme=dark] .alert{--alert-ink:color-mix(in srgb, var(--alert-tone) 82%, #fff)}.alert-warning{--alert-tone:var(--tp-warning)}.alert-info{--alert-tone:var(--tp-info)}.alert-danger{--alert-tone:var(--tp-danger)}.alert-success{--alert-tone:var(--tp-success)}.table{--table-color:var(--text-primary);--table-bg:transparent;--table-border-color:var(--border-default);--table-accent-bg:transparent;vertical-align:top;border-color:var(--table-border-color);width:100%;margin-bottom:1rem}.table>:not(caption)>*>*{color:var(--table-color);background-color:var(--table-bg);box-shadow:inset 0 0 0 9999px var(--table-accent-bg);border-bottom-width:1px;padding:.5rem}.table>thead{vertical-align:bottom}.table>tbody{vertical-align:inherit}.table-sm>:not(caption)>*>*{padding:.25rem}.table-danger{--table-color:color-mix(in srgb, var(--tp-danger) 45%, #000);--table-bg:color-mix(in srgb, var(--tp-danger) 12%, var(--bg-card));--table-border-color:color-mix(in srgb, var(--tp-danger) 34%, transparent);color:var(--table-color);border-color:var(--table-border-color)}[data-theme=dark] .table-danger{--table-color:color-mix(in srgb, var(--tp-danger) 82%, #fff)}.nav{flex-wrap:wrap;margin-bottom:0;padding-inline:0;list-style:none;display:flex}.nav-link{font-size:inherit;font-weight:inherit;color:var(--act);background:0 0;border:0;padding:.5rem 1rem;text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out;display:block}.nav-link:hover,.nav-link:focus{color:color-mix(in srgb, var(--act) 82%, var(--text-primary))}.nav-link:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--act) 35%, transparent);outline:0}.nav-link.disabled,.nav-link:disabled{color:var(--text-tertiary);pointer-events:none;cursor:default}.nav-tabs{border-bottom:1px solid var(--border-subtle)}.nav-tabs .nav-link{border:1px solid #0000;border-start-start-radius:var(--radius-sm);border-start-end-radius:var(--radius-sm);margin-bottom:-1px}.nav-tabs .nav-link:hover,.nav-tabs .nav-link:focus{isolation:isolate;border-color:var(--border-subtle)}.nav-tabs .nav-link.active,.nav-tabs .nav-item.show .nav-link{color:var(--text-primary);background-color:var(--bg-card);border-color:var(--border-subtle) var(--border-subtle) var(--bg-card)}.nav-pills .nav-link{border-radius:var(--radius-md)}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:var(--act-ink);background-color:var(--act)}.list-group{border-radius:var(--radius-md);flex-direction:column;margin-bottom:0;padding-inline:0;display:flex}.list-group-item{color:var(--text-primary);background-color:var(--bg-card);border:1px solid var(--border-subtle);padding:.5rem 1rem;text-decoration:none;display:block;position:relative}.list-group-item:first-child{border-start-start-radius:inherit;border-start-end-radius:inherit}.list-group-item:last-child{border-end-end-radius:inherit;border-end-start-radius:inherit}.list-group-item.disabled,.list-group-item:disabled{color:var(--text-tertiary);pointer-events:none;background-color:var(--bg-card)}.list-group-item.active{z-index:2;color:var(--act-ink);background-color:var(--act);border-color:var(--act)}.list-group-item+.list-group-item{border-top-width:0}.list-group-item+.list-group-item.active{border-top-width:1px;margin-top:-1px}.list-group-item-action{width:100%;color:var(--text-secondary);text-align:inherit}.list-group-item-action:not(.active):focus,.list-group-item-action:not(.active):hover{z-index:1;color:var(--text-primary);background-color:var(--surface-2);text-decoration:none}.list-group-item-action:not(.active):active{color:var(--text-primary);background-color:var(--bg-tertiary)}.list-group-flush{border-radius:0}.list-group-flush>.list-group-item{border-width:0 0 1px}.list-group-flush>.list-group-item:last-child{border-bottom-width:0}.card{--card-inner-radius:calc(var(--radius-lg) - 1px);min-width:0;height:auto;color:var(--text-secondary);word-wrap:break-word;background-color:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background-clip:border-box;flex-direction:column;display:flex;position:relative}.card>hr{margin-inline:0}.card>.list-group{border-top:inherit;border-bottom:inherit}.card>.list-group:first-child{border-top-width:0;border-start-start-radius:var(--card-inner-radius);border-start-end-radius:var(--card-inner-radius)}.card>.list-group:last-child{border-bottom-width:0;border-end-end-radius:var(--card-inner-radius);border-end-start-radius:var(--card-inner-radius)}.card-body{color:inherit;flex:auto;padding:1rem}.spinner-border{vertical-align:-.125em;border:.25em solid;border-right-color:#0000;border-radius:50%;flex-shrink:0;width:2rem;height:2rem;animation:.75s linear infinite spinner-border;display:inline-block}.spinner-border-sm{border-width:.2em;width:1rem;height:1rem}@keyframes spinner-border{to{transform:rotate(360deg)}}.ratio{width:100%;position:relative}.ratio:before{padding-top:var(--aspect-ratio);content:"";display:block}.ratio>*{top:0;width:100%;height:100%;position:absolute;inset-inline-start:0}.ratio-4x3{--aspect-ratio:75%}@media (pointer:coarse){.nav-link{justify-content:center;align-items:center;min-height:44px;display:flex}.list-group-item-action{min-height:44px}}.mark,mark{color:var(--text-primary);background-color:color-mix(in srgb, var(--tp-warning) 22%, var(--bg-card))}@media (prefers-reduced-motion:reduce){.btn,.form-control,.form-select,.form-switch .form-check-input{transition:none}.form-control::-webkit-file-upload-button{transition:none}.form-control::file-selector-button{transition:none}.nav-link{transition:none}.spinner-border{animation-duration:1.5s}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--brand-primary:var(--act);--brand-secondary:var(--act);--q-waiting:var(--warn);--q-parked:var(--warn);--q-ready:var(--ok);--q-in-exam:var(--act);--q-done:var(--silk-2);--q-emergency:var(--crit);--world-gradient:linear-gradient(150deg, #16213a 0%, #2a3a5c 100%);--ctl-edge:#76829a;--logo-gradient:var(--act);--act-gradient:var(--act);--act-shadow:0 1px 2px color-mix(in srgb, var(--act) 24%, transparent), 0 6px 16px -6px color-mix(in srgb, var(--act) 45%, transparent);--dept-eye:var(--line-3);--dept-ent:var(--line-2);--tp-success:#0f603f;--tp-danger:#cf2a1f;--tp-warning:#a35400;--tp-info:#1e46d2;--bg-primary:#f2f5fa;--bg-secondary:#f3f5fa;--bg-tertiary:#eaeff7;--bg-card:#fff;--text-primary:#0e1726;--text-secondary:#3a4558;--text-tertiary:#464f61;--text-inverse:#fff;--border-subtle:#0e172612;--border-default:#0e172624;--shadow-sm:0 1px 2px #0e17260d, 0 4px 14px -6px #0e17261a;--shadow-md:0 2px 4px #0e17260f, 0 12px 28px -10px #0e172629;--shadow-lg:0 2px 6px #0e17260f, 0 24px 48px -12px #0e17263d;--shadow-brand:0 6px 16px -6px color-mix(in srgb, var(--act) 45%, transparent);--glass-bg:#ffffffeb;--surface-1:var(--bg-card);--surface-2:#0e17260a;--allergy-bg:#fdebee;--allergy-ink:#6b0f22;--allergy-rim:#b0173f;--seg-bg:#eaeff7;--seg-ink:#0e1726;--font-ar-display:"Readex Pro", "Segoe UI", Tahoma, system-ui, sans-serif;--font-ar-body:"Readex Pro", "Segoe UI", Tahoma, system-ui, sans-serif;--font-en-display:"Readex Pro", "Segoe UI", Tahoma, system-ui, sans-serif;--font-en-body:"Readex Pro", "Segoe UI", Tahoma, system-ui, sans-serif;--radius-sm:8px;--radius-md:12px;--radius-lg:20px;--radius-xl:24px;--radius-full:9999px;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-smooth:cubic-bezier(.4, 0, .2, 1);--dur-fast:.2s;--dur-base:.24s;--dur-norm:.22s;--dur-slow:.26s;--bg-subtle:var(--act-soft)}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg-primary:#162135;--bg-secondary:#0a101c;--bg-tertiary:#1a263b;--bg-card:#111a2b;--text-primary:#e9eef8;--text-secondary:#bac4d8;--text-tertiary:#a2acc0;--text-inverse:#0a101c;--border-subtle:#e9eef814;--border-default:#e9eef829;--shadow-sm:0 1px 2px #0006, 0 6px 18px -8px #0000008c;--shadow-md:0 2px 6px #00000073, 0 14px 32px -10px #000000a6;--shadow-lg:0 2px 8px #00000073, 0 28px 56px -14px #000c;--shadow-brand:0 6px 16px -6px color-mix(in srgb, var(--act) 45%, transparent);--act-shadow:0 1px 2px color-mix(in srgb, var(--act) 30%, transparent), 0 6px 16px -6px color-mix(in srgb, var(--act) 50%, transparent);--ctl-edge:#6e7c96;--allergy-bg:#3a1520;--allergy-ink:#ffd9e0;--allergy-rim:#ff8da3;--seg-bg:#0d1524;--seg-ink:#e9eef8;--glass-bg:#111a2beb;--surface-1:var(--bg-card);--surface-2:#e9eef80d;--tp-success:#4bb16f;--tp-danger:#ff7066;--tp-warning:#f0a848;--tp-info:#7b97ff;--dept-eye:var(--line-3);--dept-ent:var(--line-2)}[data-chassis=dark]{--allergy-bg:#3a1520;--allergy-ink:#ffd9e0;--allergy-rim:#ff8da3}[data-chassis=light]{--allergy-bg:#fdebee;--allergy-ink:#6b0f22;--allergy-rim:#b0173f}html{transition:opacity var(--dur-base) var(--ease-out), transform var(--dur-base) var(--ease-out)}html.lang-transition{opacity:0;transform:translate(24px)}html[lang=ar] body{font-family:var(--font-ar-body)}html[lang=en] body{font-family:var(--font-en-body)}body{background:var(--chassis);color:var(--ink);transition:background-color var(--dur-base) var(--ease-smooth), color var(--dur-base) var(--ease-smooth)}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{color:var(--ink);letter-spacing:0;font-weight:700}html[lang=en] h1,html[lang=en] h2,html[lang=en] h3,html[lang=en] .display{font-family:var(--font-en-display)}a{color:var(--act-text);text-decoration:none}.text-muted{color:var(--text-tertiary)!important}code{color:var(--act);background:var(--act-soft);padding:1px var(--sp-2);border-radius:6px}.btn{letter-spacing:.01em;isolation:isolate;transition:transform var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out), filter var(--dur-fast);position:relative;overflow:hidden;border-radius:var(--radius-md)!important;border:1px solid #0000!important;padding:.55rem 1.15rem!important;font-weight:600!important}.btn:before{content:"";z-index:1;transition:transform .6s var(--ease-out);pointer-events:none;background:linear-gradient(120deg,#0000 30%,#ffffff42 50%,#0000 70%);position:absolute;inset:0;transform:translate(-120%)}.btn:hover:before,html[lang=ar] .btn:before{transform:translate(120%)}html[lang=ar] .btn:hover:before{transform:translate(-120%)}.btn>*{z-index:2;position:relative}.btn-primary{box-shadow:var(--act-shadow);letter-spacing:.02em;text-shadow:0 1px 2px #0f05192e;background:var(--act-gradient)!important;color:var(--act-ink)!important}.btn-primary:hover{filter:brightness(1.05);transform:translateY(-2px)}.btn-outline-primary{color:var(--act)!important;border-color:color-mix(in srgb, var(--act) 55%, transparent)!important;background:color-mix(in srgb, var(--act) 6%, transparent)!important}.btn-outline-primary:hover{transform:translateY(-2px);background:var(--act-gradient)!important;color:var(--act-ink)!important;border-color:#0000!important}.btn-light{background:var(--bg-card)!important;color:var(--text-primary)!important;border-color:var(--border-default)!important}.btn-sm{border-radius:var(--radius-sm)!important;padding:.4rem .8rem!important;font-size:.82rem!important}@media (pointer:coarse){.btn-sm{font-size:1rem!important}}.btn:disabled{opacity:.55!important;transform:none!important}.btn:disabled:before{display:none}.btn:focus-visible{outline:none;box-shadow:0 0 0 3px color-mix(in srgb, var(--act) 35%, transparent)!important}.card,.tp-card{box-shadow:var(--shadow-sm);transition:transform var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out), border-color var(--dur-base)}.tp-card{isolation:isolate;padding:1.25rem;position:relative;overflow:hidden}.tp-card--tone:after{content:"";bottom:-50px;background:color-mix(in srgb, var(--act) 22%, transparent);filter:blur(55px);opacity:0;width:160px;height:160px;transition:opacity var(--dur-base);z-index:-1;border-radius:50%;position:absolute;inset-inline-end:-50px}.tp-card--tone:hover:after{opacity:1}.form-control,.form-select{transition:border-color var(--dur-fast), box-shadow var(--dur-fast);padding:.55rem .8rem;background-color:var(--bg-card)!important;border:1px solid var(--border-default)!important;color:var(--text-primary)!important;border-radius:var(--radius-sm)!important}.form-select{padding-inline-end:2.25rem}.form-control:focus,.form-select:focus{border-color:var(--act)!important;box-shadow:0 0 0 .2rem color-mix(in srgb, var(--act) 18%, transparent)!important;background-color:var(--bg-card)!important}.form-control::placeholder{color:var(--text-tertiary)!important}.form-control.is-invalid,.form-select.is-invalid{border-color:var(--tp-danger)!important}.form-label{margin-bottom:.35rem;font-size:.85rem;font-weight:600;color:var(--text-primary)!important}.tp-table-wrap{-webkit-overflow-scrolling:touch;overflow-x:auto}.tp-table{border-collapse:collapse;width:100%}.tp-table--compact .tp-table thead th,.tp-table--compact .tp-table tbody td{padding-block:.45rem}.tp-table thead th{text-align:start;white-space:nowrap;z-index:2;padding:.8rem 1rem;position:sticky;top:0}.tp-table tbody td{padding:.85rem 1rem}.tp-table tbody tr{transition:background var(--dur-fast)}.tp-table tbody tr:last-child td{border-bottom:none}.tp-shell{--tp-side-w:260px;grid-template-columns:var(--tp-side-w) minmax(0, 1fr);background:var(--chassis);height:100dvh;color:var(--ink);transition:grid-template-columns var(--dur-fast,.2s) var(--ease-out,ease);display:grid;overflow:hidden}html.has-offline-banner .tp-shell{height:calc(100dvh - var(--offline-banner-height,0px))}.tp-sidebar{background:linear-gradient(180deg, var(--bg-card) 0%, color-mix(in srgb, var(--act) 3%, var(--bg-card)) 100%);border-inline-end:1px solid var(--border-subtle);flex-direction:column;gap:.15rem;height:100dvh;padding:1rem .85rem;display:flex;overflow-y:auto}.tp-brand{border-bottom:1px solid var(--border-subtle);align-items:center;gap:.6rem;margin-bottom:.55rem;padding:.4rem .65rem 1rem;font-weight:700;display:flex}.tp-brand .mark{background:var(--logo-gradient);width:34px;height:34px;color:var(--act-ink);box-shadow:var(--shadow-brand);border-radius:10px;flex-shrink:0;place-items:center;font-weight:700;display:grid}.tp-brand .name{line-height:1.1}.tp-brand .name b{color:var(--text-primary);font-size:1.02rem;display:block}.tp-brand .name span{color:var(--text-tertiary);font-size:.72rem}.tp-brand .mark svg{width:100%;height:100%;display:block}.tp-brand-logo{flex-shrink:0;align-items:center;display:inline-flex}.tp-brand-logo img{width:auto}.tp-auth-logo{justify-content:center;display:flex}.tp-nav-group{text-transform:uppercase;letter-spacing:.06em;color:var(--text-tertiary);width:100%;cursor:pointer;text-align:start;min-block-size:44px;transition:color var(--dur-fast);background:0 0;border:0;align-items:center;gap:.5rem;padding:.9rem .7rem .35rem;font-family:inherit;font-size:.68rem;font-weight:700;display:flex}.tp-nav-group:hover{color:var(--text-secondary)}.tp-nav-caret{opacity:.6;transition:transform var(--dur-fast);flex-shrink:0;margin-inline-start:auto;font-size:.85rem}.tp-nav-section.is-open>.tp-nav-group .tp-nav-caret{transform:rotate(180deg)}.tp-nav-items{transition:grid-template-rows var(--dur-norm,.22s) ease;grid-template-rows:0fr;display:grid}.tp-nav-section.is-open>.tp-nav-items{grid-template-rows:1fr}.tp-nav-inner{visibility:hidden;min-height:0;transition:visibility var(--dur-norm,.22s);flex-direction:column;gap:.15rem;display:flex;overflow:hidden}.tp-nav-section.is-open>.tp-nav-items>.tp-nav-inner{visibility:visible}.tp-nav-group-icon{opacity:.7;flex-shrink:0;font-size:.95rem}.tp-nav-section.is-active-group>.tp-nav-group .tp-nav-group-icon{opacity:1}.tp-nav-section--divider{border-top:1px solid var(--border-subtle);margin-top:.5rem;padding-top:.55rem}.tp-rail-toggle{width:32px;height:32px;margin-inline-start:auto;display:none}@media (prefers-reduced-motion:reduce){.tp-shell,.tp-nav-items,.tp-nav-caret,.tp-nav-inner,.tp-nav-link,.tp-nav-group{transition:none!important}.tp-nav-link:hover{transform:none!important}}@media (width>=901px){.tp-rail-toggle{display:grid}.tp-shell.tp-shell--rail{--tp-side-w:68px}.tp-sidebar{overflow-x:hidden}.tp-shell--rail .tp-sidebar{padding-inline:.5rem}.tp-shell--rail .tp-brand{flex-direction:column;justify-content:center;gap:.35rem;padding-inline:0}.tp-shell--rail .tp-brand .name{display:none}.tp-shell--rail .tp-brand .mark{width:30px;height:30px}.tp-shell--rail .tp-rail-toggle{margin-inline-start:0}.tp-shell--rail .tp-nav-group{display:none}.tp-shell--rail .tp-nav-section+.tp-nav-section{border-top:1px solid var(--border-subtle);margin-top:.35rem;padding-top:.35rem}.tp-shell--rail .tp-nav-link .soon{display:none}.tp-shell--rail .tp-nav-link{justify-content:center;padding-inline:0;position:relative}.tp-shell--rail .tp-nav-link span{clip:rect(0 0 0 0);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.tp-shell--rail .tp-nav-items{grid-template-rows:1fr}.tp-shell--rail .tp-nav-inner{visibility:visible}.tp-shell--rail .tp-nav-link svg{font-size:1.2rem}}.tp-nav-link{border-radius:var(--radius-sm);color:var(--text-secondary);transition:background var(--dur-fast), color var(--dur-fast), transform var(--dur-fast), border-color var(--dur-fast);border-inline-start:2px solid #0000;align-items:center;gap:.65rem;padding:.58rem .7rem;font-size:.9rem;font-weight:500;display:flex}.tp-nav-link svg{opacity:.85;flex-shrink:0;font-size:1.05rem}html[lang=ar] .tp-nav-link:hover{transform:translate(-2px)}html[lang=en] .tp-nav-link:hover{transform:translate(2px)}.tp-nav-link.active{background:var(--act-soft);color:var(--act-text);box-shadow:none;border-inline-start-color:#0000}.tp-nav-link.active svg{opacity:1}.tp-nav-link .soon{background:var(--bg-tertiary);color:var(--text-tertiary);padding:1px var(--sp-2);border-radius:6px;margin-inline-start:auto;font-size:.6rem}.tp-main{flex-direction:column;min-width:0;height:100dvh;display:flex;overflow:hidden}.tp-scroll{overscroll-behavior:contain;flex:auto;min-height:0;overflow-y:auto}.tp-topbar{background:var(--glass-bg);-webkit-backdrop-filter:blur(16px)saturate(1.4);border-bottom:1px solid var(--border-subtle);z-index:20;justify-content:space-between;align-items:center;gap:1rem;padding:.7rem 1.5rem;display:flex;position:sticky;top:0;box-shadow:0 2px 12px #0f05190d}.tp-topbar .who{align-items:center;gap:.6rem;display:flex}.tp-avatar{background:var(--act-soft);width:40px;height:40px;color:var(--act-text);box-shadow:none;border-radius:50%;place-items:center;font-weight:700;display:grid}.tp-content{width:100%;max-width:1500px;margin:0 auto;padding:1.5rem 1.5rem 5rem}.tp-iconbtn{border-radius:var(--radius-sm);border:1px solid var(--ctl-edge);background:var(--bg-card);width:40px;height:40px;color:var(--text-primary);cursor:pointer;transition:all var(--dur-fast);place-items:center;display:grid}.tp-iconbtn:hover{border-color:var(--act);color:var(--act);transform:translateY(-1px)}.tp-sidebar-close{width:34px;height:34px;margin-inline-start:auto;display:none}.tp-sidebar-scrim,.tp-bottomnav{display:none}.tp-hero{margin-bottom:1.5rem;padding:1.5rem 1.75rem;position:relative;overflow:hidden}.tp-hero:before,.tp-hero:after{content:"";filter:blur(60px);pointer-events:none;z-index:0;border-radius:50%;position:absolute}.tp-hero:before{background:color-mix(in srgb, var(--act) 28%, transparent);top:-130px;width:280px;height:280px;inset-inline-start:-90px}.tp-hero:after{background:color-mix(in srgb, var(--act) 16%, transparent);bottom:-120px;width:220px;height:220px;inset-inline-end:-60px}.tp-hero-inner{z-index:1;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex;position:relative}.tp-eyebrow{align-items:center;gap:var(--sp-2);margin-bottom:var(--sp-4);display:inline-flex}.tp-eyebrow .dot{border-radius:50%;width:6px;height:6px}.tp-hero h1{font-size:var(--fs-display);margin:0}.tp-hero p{margin:var(--sp-2) 0 0;max-width:640px}@media (width<=640px){.tp-hero h1{font-size:1.35rem;line-height:1.25}}.tp-kpi{flex-direction:column;justify-content:center;padding:1.25rem;display:flex;position:relative;overflow:hidden;container-type:inline-size}.tp-kpi:before{content:"";pointer-events:none;background:radial-gradient(circle at 12% 18%,#ffffff2e 0,#0000 32%),radial-gradient(circle at 88% 82%,#ffffff1a 0,#0000 40%),linear-gradient(#ffffff1a 0%,#0000 30%);position:absolute;inset:0}.tp-kpi>*{position:relative}.tp-kpi .l{align-items:center;gap:var(--sp-2);display:flex}.tp-kpi .v{margin-top:var(--sp-2);overflow-wrap:anywhere;font-size:clamp(1.2rem,20cqi,2.1rem);line-height:1.1}.tp-kpi .foot{margin-top:var(--sp-3)}.tp-stat{transition:all var(--dur-fast);padding:1rem;container-type:inline-size}.tp-stat .v{overflow-wrap:anywhere;margin-top:2px;font-size:clamp(1.05rem,16cqi,1.5rem)}.tp-pill{white-space:nowrap;align-items:center;gap:5px;padding:3px 11px;display:inline-flex}.tp-pill:before{content:""}.tp-empty{text-align:center;padding:3rem 1.5rem}.tp-empty .ico{place-items:center;width:72px;height:72px;margin:0 auto 1rem;font-size:1.8rem;display:grid}.tp-empty :is(h2,h3,h4,h5,h6){margin-bottom:.35rem;font-size:1.25rem;line-height:1.35}.tp-skel{height:14px;animation:1.3s ease-in-out infinite tpShimmer}@keyframes tpShimmer{0%{background-position:100% 0}to{background-position:0 0}}@keyframes tpFade{0%{opacity:0}}.tp-cmdk{z-index:1060;background:#00000080;place-items:start center;padding-top:12vh;animation:.15s tpFade;display:grid;position:fixed;inset:0}.tp-cmdk-box{width:min(560px,92vw);overflow:hidden}.tp-cmdk-box input{border:none;border-radius:0;padding:1rem 1.1rem}.tp-cmdk-box input:focus{box-shadow:none}.tp-cmdk-item{cursor:pointer;align-items:center;gap:.7rem;min-width:0;padding:.6rem 1.1rem;display:flex}.tp-cmdk-item>svg{flex:none}.tp-cmdk-itxt{flex-direction:column;gap:1px;min-width:0;display:flex}.tp-cmdk-itxt .lbl,.tp-cmdk-itxt .sub{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.tp-cmdk-kind{flex:none;margin-inline-start:auto;padding:.12rem .45rem}.tp-cmdk-section{padding:.55rem 1.1rem .2rem}.tp-cmdk-section:first-child{padding-top:.35rem}.tp-cmdk-body{max-height:56vh;overflow-y:auto}.tp-cmdk-state{align-items:center;gap:.5rem;padding:.85rem 1.1rem;display:flex}.tp-cmdk-foot{flex-wrap:wrap;gap:1.1rem;padding:.5rem 1.1rem;display:flex}.tp-auth{place-items:center;min-height:100vh;padding:1rem;display:grid}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--bg-secondary)}::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--act) 55%, var(--bg-tertiary));border:2px solid var(--bg-secondary);border-radius:10px}::-webkit-scrollbar-thumb:hover{background:var(--act)}*{scrollbar-width:thin;scrollbar-color:var(--act) var(--bg-secondary)}@media (width<=900px){.tp-shell{grid-template-columns:1fr}.tp-sidebar{z-index:1050;visibility:hidden;width:270px;max-width:84vw;height:100dvh;transition:transform var(--dur-slow,.26s) var(--ease-out,cubic-bezier(.16, 1, .3, 1)), visibility 0s linear var(--dur-slow,.26s);position:fixed;inset-block:0;inset-inline-start:0;transform:translate(-100%);box-shadow:0 12px 48px #00000047}html[dir=rtl] .tp-sidebar{transform:translate(100%)}.tp-sidebar.tp-sidebar--open,html[dir=rtl] .tp-sidebar.tp-sidebar--open{visibility:visible;transition:transform var(--dur-slow,.26s) var(--ease-out,cubic-bezier(.16, 1, .3, 1)), visibility 0s;transform:translate(0)}.tp-sidebar:not(.tp-sidebar--open) .tp-nav-section.is-open>.tp-nav-items>.tp-nav-inner{visibility:hidden}.tp-sidebar-close{display:grid}.tp-sidebar-scrim{z-index:1040;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#00000073;display:block;position:fixed;inset:0}.tp-bottomnav{inset-inline:0;z-index:1030;background:var(--glass-bg,var(--bg-card));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid var(--border-subtle);padding:.3rem .25rem calc(.3rem + env(safe-area-inset-bottom,0px));grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid;position:fixed;bottom:0;box-shadow:0 -4px 22px #0000001a}.tp-bottomnav-item{cursor:pointer;color:var(--text-tertiary);transition:color var(--dur-fast);background:0 0;border:none;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-block-size:44px;min-inline-size:0;padding:.4rem 0;font-size:.75rem;font-weight:600;text-decoration:none;display:flex}.tp-bottomnav-item>span{text-overflow:ellipsis;white-space:nowrap;max-inline-size:100%;line-height:1.2;overflow:hidden}.tp-bottomnav-item svg{font-size:1.3rem}.tp-bottomnav-item:hover{color:var(--text-secondary)}.tp-bottomnav-item.active{color:var(--act)}.tp-bottomnav-item.active>span{color:var(--ink);font-weight:700}.tp-content{padding:1rem 1rem 8.5rem}.tp-topbar{padding:.6rem 1rem}}@media (width<=640px){.tp-topbar{gap:.5rem;padding:.55rem .75rem}.tp-topbar .who{gap:.35rem;min-width:0}.tp-topbar .tp-iconbtn{width:36px;height:36px}.tp-topbar [data-tour=help],.tp-topbar .tp-avatar,.tp-logout-label,.tp-hero .tp-label-wide{display:none}.tp-async-pop{max-block-size:min(60dvh,320px);overflow-y:auto}.tp-async-list{max-height:min(46vh,240px)}}@media (width<=480px){.tp-kpi{padding:1rem}.tp-stat{padding:.8rem}}@media (width<=900px){.row>[class*=col-lg-]+[class*=col-lg-]{margin-block-start:1rem}}.tp-drag-handle{width:30px;height:32px;color:var(--text-tertiary);cursor:grab;border-radius:var(--radius-sm);touch-action:none;background:0 0;border:none;flex-shrink:0;place-items:center;padding:0;display:inline-grid}.tp-drag-handle:hover{color:var(--act);background:color-mix(in srgb, var(--act) 8%, transparent)}.tp-drag-handle:active{cursor:grabbing}.tp-drag-handle:focus-visible{outline:2px solid var(--act);outline-offset:1px}h1[tabindex="-1"]:focus{outline:none}.tp-band{flex-direction:column;gap:.25rem;padding:1rem 1.15rem;display:flex}.tp-money{direction:ltr;position:relative}.tp-money-cur{inset-inline-start:.75rem;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}html[lang=ar] input[type=number]{text-align:right}.tp-async{position:relative}.tp-async-pop{overflow:hidden}.tp-async-search{align-items:center;gap:.5rem;padding:.5rem .65rem;display:flex}.tp-async-list{max-height:260px;padding:.25rem;overflow-y:auto}.tp-async-group{align-items:center;gap:var(--sp-1);padding:.4rem .6rem .2rem;display:flex}.tp-async-item{text-align:start;cursor:pointer;background:0 0;border:none;width:100%;padding:.5rem .6rem}.tp-async-msg{padding:.75rem .6rem}.tp-async-loading{gap:.55rem;padding:.35rem .6rem;display:grid}.tp-async-skel-row{padding:.15rem 0}.tp-async-err{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.tp-async-retry{cursor:pointer;background:0 0;border:none;align-items:center;padding:.15rem .35rem;font-weight:600;display:inline-flex}.tp-async--required .tp-async-toggle{border-inline-start-width:2px}.tp-draft-banner{justify-content:space-between;align-items:center;gap:.75rem;padding:.6rem .85rem;display:flex}.tp-confirm-ico{place-items:center;width:52px;height:52px;margin:0 auto 1rem;font-size:1.4rem;display:grid}.tp-dropzone{text-align:center;cursor:pointer;flex-direction:column;align-items:center;gap:.35rem;padding:1.5rem 1rem;transition:border-color .15s,background .15s;display:flex}.tp-dropzone.disabled{opacity:.5;cursor:not-allowed}.tp-filelist{flex-direction:column;gap:.35rem;margin:.6rem 0 0;padding:0;list-style:none;display:flex}.tp-filelist li{align-items:center;gap:.5rem;padding:.4rem .6rem;display:flex}.tp-file-name{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.tp-iconbtn-sm{color:var(--text-tertiary);cursor:pointer;background:0 0;border:none;place-items:center;display:grid}.tp-pdf{overflow:hidden}.tp-pdf-bar{justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem .75rem;display:flex}.tp-pdf-title{align-items:center;gap:.4rem;display:flex}.tp-pdf-frame{border:none;width:100%;display:block}.tp-pdf-empty{justify-content:center;align-items:center;gap:.5rem;padding:2rem;display:flex}.tp-spin{animation:1s linear infinite tpSpin}@keyframes tpSpin{to{transform:rotate(360deg)}}.tp-draft-banner{padding:.55rem .8rem}html[dir=rtl] .tp-pag-prev,html[dir=rtl] .tp-pag-next{transform:scaleX(-1)}.tp-stepper-frame{min-inline-size:0;container:tpstep/inline-size}.tp-stepper{grid-template-columns:repeat(var(--n), minmax(0, 1fr));margin:0;padding:0;list-style:none;display:grid}.tp-stop{align-items:center;gap:var(--sp-3);flex-direction:column;min-inline-size:0;display:flex;position:relative}.tp-stop+.tp-stop:before{content:"";z-index:0;border-radius:var(--ch-r-pill);background:var(--rule-strong);block-size:4px;inline-size:100%;position:absolute;inset-block-start:var(--sp-5);inset-inline-end:50%}.tp-stop--done+.tp-stop:before{background:var(--act)}.tp-stop-dot{z-index:1;box-sizing:border-box;border:3px solid var(--edge);background:var(--panel);block-size:28px;inline-size:28px;color:var(--silk-2);font-family:var(--font-seg);font-size:calc(13px * var(--text-scale));font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;font-weight:700;line-height:1;display:grid;position:relative}.tp-stop--done .tp-stop-dot{background:var(--act);border-color:var(--act);color:var(--act-ink)}.tp-stop--active .tp-stop-dot{border-color:var(--act);color:var(--act-text);box-shadow:0 0 0 5px color-mix(in srgb, var(--act) 18%, transparent)}.tp-stop-name{font-family:var(--font-read);font-size:var(--ch-read);color:var(--silk);text-align:center;text-wrap:balance;max-inline-size:100%;font-weight:600;line-height:1.35}.tp-stop--active .tp-stop-name{color:var(--ink);font-weight:700}.tp-stepper-now{margin:var(--sp-5) 0 0;justify-content:center;align-items:baseline;gap:var(--sp-4);font-family:var(--font-read);font-size:var(--ch-read);color:var(--ink);text-align:center;font-weight:700;display:none}.tp-stepper-at{font-family:var(--font-seg);color:var(--act-text);font-variant-numeric:tabular-nums;font-weight:700}@container tpstep (width<=560px){.tp-stop-name{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.tp-stepper-now{display:flex}}@media (prefers-reduced-motion:no-preference){.tp-stop-dot,.tp-stop+.tp-stop:before{transition:background-color var(--ch-dur) var(--ch-ease), border-color var(--ch-dur) var(--ch-ease)}}.tp-tour-backdrop{z-index:9990;background:#00000073;position:fixed;inset:0}.tp-tour-spot{border-radius:var(--radius-md);pointer-events:none;z-index:9991;transition:opacity .18s;position:fixed;box-shadow:0 0 0 9999px #00000073}.tp-tour-pop{z-index:9992;max-inline-size:320px;padding:1rem;position:fixed}.tp-tour-pop-head{margin-block-end:.35rem;font-size:1.05rem;font-weight:700}.tp-tour-pop-body{line-height:1.5}.tp-tour-chev{vertical-align:-2px}.tp-tour-pop-foot{justify-content:space-between;align-items:center;gap:.5rem;margin-block-start:.9rem;display:flex}@media (prefers-reduced-motion:reduce){.tp-tour-spot{transition:none}}.tp-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.tp-inline-field{flex:200px;min-width:200px;display:block}.tp-inline-field .ch-select{min-inline-size:100%}.tp-stay-totals{border-radius:var(--ch-r);background:var(--panel-2);border:1px solid var(--seam);padding:.85rem 1rem}.tp-stay-total{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.tp-stay-total .l{font-family:var(--font-silk);font-size:var(--ch-silk-size);color:var(--silk-2);font-weight:700}.tp-stay-total .v{color:var(--ink);font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:isolate;font-size:1.5rem;font-weight:700}.tp-stay-sub{font-size:var(--ch-read);color:var(--silk);flex-wrap:wrap;gap:.6rem;margin-top:.35rem;display:flex}.tp-timeline-note{font-size:var(--ch-read);color:var(--silk);overflow-wrap:anywhere}:root{--panel:#fff;--panel-2:#f2f5fa;--recess:#eaeff7;--chassis:#f3f5fa;--seam:#e1e6ef;--seam-2:#ecf0f6;--rule-strong:#c7d0de;--edge:#76829a;--silk:#3a4558;--silk-2:#464f61;--ink:#0e1726;--line-1:#0b855c;--line-2:#7858f5;--line-3:#077f9c;--line-4:#b321c4;--line-5:#46830a;--line-6:#4a6fa5;--line:var(--line-1);--line-ink:#fff;--line-day:100%;--step-1:#0b855c;--step-2:#7858f5;--step-3:#077f9c;--step-4:#4a6fa5;--led-amber:#e08a00;--led-red:#d92d20;--led-off:#4f5b70;--act:var(--act-seed,#2b59f0);--act-ink:var(--act-seed-ink,#fff);--act-text:var(--act-seed-text,#1e46d2);--act-soft:color-mix(in srgb, var(--act) 12%, transparent);--ok:#0f603f;--warn:#a35400;--crit:#cf2a1f;--ok-ink:#fff;--warn-ink:#fff;--crit-ink:#fff;--hl:#fff0c2;--hl-edge:#f2c94c;--lift:0 1px 2px #0e17260d, 0 4px 14px -6px #0e17261a;--float:0 2px 6px #0e17260f, 0 24px 48px -12px #0e17263d;--sink:inset 0 1px 2px #0e17260d;--glow:none;--scrim:#0e172666;--font-silk:"Readex Pro", "Segoe UI", Tahoma, system-ui, sans-serif;--font-read:"Readex Pro", "Segoe UI", Tahoma, system-ui, sans-serif;--font-seg:"Manrope", "Readex Pro", "Segoe UI", Tahoma, system-ui, sans-serif}:root[data-theme=dark],[data-chassis=dark]{--panel:#111a2b;--panel-2:#162135;--recess:#0d1524;--chassis:#0a101c;--seam:#233049;--seam-2:#1a263b;--rule-strong:#34435f;--edge:#6e7c96;--silk:#bac4d8;--silk-2:#a2acc0;--ink:#e9eef8;--line-1:#34d399;--line-2:#a08bff;--line-3:#38bdd8;--line-4:#e07bee;--line-5:#86c543;--line-6:#86a6d8;--line:var(--line-1);--line-ink:#0a101c;--line-day:0%;--step-1:#34d399;--step-2:#a08bff;--step-3:#38bdd8;--step-4:#86a6d8;--led-amber:#ffa92e;--led-red:#ff5a4e;--led-off:#4b5873;--act:var(--act-seed-dark,#7b97ff);--act-ink:var(--act-seed-ink-dark,#0a1230);--act-text:var(--act-seed-text-dark,#7b97ff);--act-soft:color-mix(in srgb, var(--act) 16%, transparent);--ok:#4bb16f;--warn:#f0a848;--crit:#ff7066;--ok-ink:#05261a;--warn-ink:#2b1700;--crit-ink:#300805;--hl:#4a3a0e;--hl-edge:#8a6d1c;--lift:0 1px 2px #0006, 0 6px 18px -8px #0000008c;--float:0 2px 8px #00000073, 0 28px 56px -14px #000c;--sink:inset 0 1px 2px #0006;--glow:none;--scrim:#02060ea8}[data-chassis=light]{--panel:#fff;--panel-2:#f2f5fa;--recess:#eaeff7;--chassis:#f3f5fa;--seam:#e1e6ef;--seam-2:#ecf0f6;--rule-strong:#c7d0de;--edge:#76829a;--silk:#3a4558;--silk-2:#464f61;--ink:#0e1726;--line-1:#0b855c;--line-2:#7858f5;--line-3:#077f9c;--line-4:#b321c4;--line-5:#46830a;--line-6:#4a6fa5;--line:var(--line-1);--line-ink:#fff;--line-day:100%;--step-1:#0b855c;--step-2:#7858f5;--step-3:#077f9c;--step-4:#4a6fa5;--led-amber:#e08a00;--led-red:#d92d20;--led-off:#4f5b70;--act:var(--act-seed,#2b59f0);--act-ink:var(--act-seed-ink,#fff);--act-text:var(--act-seed-text,#1e46d2);--act-soft:color-mix(in srgb, var(--act) 12%, transparent);--ok:#0f603f;--warn:#a35400;--crit:#cf2a1f;--ok-ink:#fff;--warn-ink:#fff;--crit-ink:#fff;--hl:#fff0c2;--hl-edge:#f2c94c;--lift:0 1px 2px #0e17260d, 0 4px 14px -6px #0e17261a;--float:0 2px 6px #0e17260f, 0 24px 48px -12px #0e17263d;--sink:inset 0 1px 2px #0e17260d;--glow:none;--scrim:#0e172666}:root{--ch-r-sm:8px;--ch-r:12px;--ch-r-inner:16px;--ch-r-lg:20px;--ch-r-well:26px;--ch-r-sheet:28px;--ch-r-pill:999px;--ch-tap:44px;--ch-read:1rem;--ch-silk-size:.75rem;--fs-aux:.75rem;--fs-body:1rem;--fs-lead:1.125rem;--fs-h3:1.25rem;--fs-h2:1.5rem;--fs-h1:1.75rem;--fs-display:clamp(1.4rem, 2.4vw, 1.9rem);--text-scale:1;--sp-1:4px;--sp-2:6px;--sp-3:8px;--sp-4:10px;--sp-5:12px;--sp-6:14px;--sp-7:16px;--sp-8:20px;--ch-dur:.22s;--ch-ease:cubic-bezier(.22, 1, .36, 1)}.ch-silk{font-family:var(--font-silk);font-size:var(--fs-aux);color:var(--silk-2);letter-spacing:0;font-weight:600;line-height:1.35;display:block}.ch-seg{font-family:var(--font-seg);color:var(--seg-ink);background:var(--seg-bg);border-radius:var(--ch-r-pill);padding-block:0;padding-inline:var(--sp-4);font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:isolate;border:1px solid #0000;margin-block:-1px;font-weight:700}.ch-seg[lang=ar],.ch-seg--text{font-family:var(--font-read);font-variant-numeric:normal;direction:rtl;font-weight:700}.ch-panel{background:var(--panel);border:1px solid var(--seam);border-radius:var(--ch-r-lg);box-shadow:var(--lift);position:relative}:where(.ch-panel,.ch-row-frame) :focus-visible{outline:2px solid var(--act);outline-offset:3px}:root[data-text=large]{--text-scale:1.15;font-size:115%}:root[data-font=lg]{--text-scale:1.125;font-size:112.5%}:root[data-font=xl]{--text-scale:1.25;font-size:125%}:root:is([data-text=large],[data-font=lg],[data-font=xl]) :is(.form-control,.form-select,.form-control-sm,.form-select-sm){font-size:var(--fs-body)}:root:is([data-text=large],[data-font=lg],[data-font=xl]) .ch-btn{white-space:normal;overflow-wrap:break-word}:root:is([data-text=large],[data-font=lg],[data-font=xl]) :is(.ch-tab,.ch-badge,.ch-filters-chip){white-space:normal;overflow-wrap:anywhere}@media (pointer:fine){:root[data-density=compact]{--sp-1:3px;--sp-2:5px;--sp-3:6px;--sp-4:8px;--sp-5:11px;--sp-6:12px;--sp-7:14px;--sp-8:16px}}.tp-hero{box-shadow:none;padding-block:var(--sp-1) var(--sp-3);background:0 0;border:0;border-radius:0;margin-block-end:18px;padding-inline:0}.tp-hero:before,.tp-hero:after{display:none}.tp-hero h1{color:var(--ink);font-family:var(--font-read);letter-spacing:-.01em;font-weight:700}.tp-hero-actions>.ch-selectwrap{flex:0 auto;inline-size:240px;max-inline-size:100%}@media (width<=640px){.tp-hero{padding-block:0 var(--sp-3);margin-block-end:var(--sp-3)}.tp-hero-inner{gap:.5rem .75rem}.tp-hero-text{flex-wrap:wrap;flex:10rem;align-items:center;gap:2px .6rem;min-inline-size:0;display:flex}.tp-hero-text .tp-eyebrow{flex-basis:100%;margin-block-end:2px}.tp-hero-inner:has(>.tp-hero-text>p)>.tp-hero-text{flex-basis:100%}.tp-hero p{margin:0}.tp-hero--bar .tp-hero-text{display:contents}.tp-hero--bar .tp-hero-text>h1{overflow-wrap:anywhere;flex:auto;min-inline-size:0}.tp-hero--bar .tp-hero-text>p{flex-basis:100%;order:1}}.tp-hero p{color:var(--silk);font-family:var(--font-read);font-size:var(--ch-read)}.tp-eyebrow{color:var(--silk-2);font-family:var(--font-silk);font-size:var(--ch-silk-size);letter-spacing:0;text-transform:none;background:0 0;border:none;border-radius:0;padding:0;font-weight:600}.tp-eyebrow a{color:var(--act-text);text-underline-offset:3px;text-decoration:underline}.tp-eyebrow a:hover{color:var(--ink)}.tp-eyebrow .dot{background:var(--silk-2);box-shadow:none;animation:none}.tp-eyebrow:has(a) .dot{display:none}.tp-kpi{background:var(--panel);border:1px solid var(--seam);border-radius:var(--ch-r-lg);box-shadow:var(--lift);color:var(--ink)}.tp-kpi:before{display:none}.tp-kpi .l{color:var(--silk-2);font-family:var(--font-silk);font-size:var(--ch-silk-size);letter-spacing:0;text-transform:none;opacity:1;white-space:normal;overflow-wrap:anywhere;font-weight:600;line-height:1.35}.tp-kpi .v{color:var(--ink);font-family:var(--font-seg);letter-spacing:0;font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:isolate;inline-size:fit-content;max-inline-size:100%;font-weight:700}.tp-kpi .v small{color:var(--silk-2);font-family:var(--font-silk);font-size:var(--ch-silk-size);opacity:1;font-weight:600}.tp-kpi .foot{color:var(--silk);font-family:var(--font-read);font-size:var(--ch-read);opacity:1}.row:has(>*>.tp-kpi,>*>*>.tp-kpi){--bs-gutter-x:0;--bs-gutter-y:0;background:var(--panel);border:1px solid var(--seam);border-radius:var(--ch-r-lg);box-shadow:var(--lift);margin-inline:0;overflow:hidden}.row>*>.tp-kpi,.row>*>*>.tp-kpi{block-size:100%;box-shadow:1px 0 0 var(--seam-2), 0 1px 0 var(--seam-2);background:0 0;border:0;border-radius:0}.row>*>a:hover>.tp-kpi{background:var(--panel-2)}.row>*>.tp-kpi .l svg,.row>*>*>.tp-kpi .l svg{display:none}.tp-stat{background:var(--panel);border:1px solid var(--seam);border-radius:var(--ch-r-lg);box-shadow:var(--lift)}.tp-stat:hover{border-color:var(--edge);transform:none}.tp-stat .l{color:var(--silk-2);font-family:var(--font-silk);font-size:var(--ch-silk-size);letter-spacing:0;text-transform:none;font-weight:600}.tp-stat .v{color:var(--ink);font-family:var(--font-seg);letter-spacing:0;font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:isolate;inline-size:fit-content;max-inline-size:100%;font-weight:700}.tp-pill{padding-block:1px;padding-inline:var(--sp-5);border-radius:var(--ch-r-pill);background:color-mix(in srgb, var(--pill,var(--silk)) 12%, var(--panel));min-height:28px;color:color-mix(in srgb, var(--pill,var(--silk)) 82%, var(--ink));font-family:var(--font-read);font-size:var(--ch-read);border:1px solid #0000;font-weight:600;line-height:1.25}.tp-pill:before{border-radius:var(--ch-r-pill);background:currentColor;width:8px;height:8px}.tp-pill--success{--pill:var(--ok)}.tp-pill--danger{--pill:var(--crit)}.tp-pill--warning{--pill:var(--warn)}.tp-pill--info{--pill:var(--act)}.tp-pill--muted{--pill:var(--silk-2)}.tp-pill--accent{--pill:var(--act)}.card,.tp-card{background:var(--panel);border:1px solid var(--seam);border-radius:var(--ch-r-lg);color:var(--ink)}.tp-card{box-shadow:var(--lift)}.tp-card--hover:hover{box-shadow:var(--lift);border-color:var(--edge);transform:none}.tp-card--tone:after{display:none}.tp-table-wrap{background:var(--panel);border:1px solid var(--seam);border-radius:var(--ch-r-lg);box-shadow:var(--lift)}.tp-table-wrap--bare,.ch-tabpanel>.tp-table-wrap{box-shadow:none;background:0 0;border:0;border-radius:0}.tp-table thead th{background:var(--panel-2);color:var(--silk-2);font-family:var(--font-silk);font-size:var(--ch-silk-size);letter-spacing:0;text-transform:none;border-bottom:1px solid var(--seam);font-weight:600}.tp-table tbody td{color:var(--ink);font-family:var(--font-read);font-size:var(--ch-read);border-bottom:1px solid var(--seam-2)}.tp-table tbody tr:hover{background:var(--panel-2)}.tp-empty{color:var(--silk)}.tp-empty .ico{background:var(--act-soft);border-radius:var(--ch-r-pill);box-shadow:none;color:var(--act-text);border:0}.tp-empty :is(h2,h3,h4,h5,h6){color:var(--ink);font-family:var(--font-read)}.tp-empty .tp-empty-action{justify-content:center;gap:var(--sp-3);flex-wrap:wrap;display:flex}.tp-empty .ch-field-hint{max-inline-size:46ch;margin-inline:auto}.tp-empty--page{flex-direction:column;justify-content:center;align-items:center;min-block-size:min(60dvh,28rem);padding-block:4.5rem;display:flex}.tp-empty--inline{padding-block:1.25rem;padding-inline:var(--sp-7)}.tp-empty--inline .ico{block-size:40px;inline-size:40px;margin-block-end:var(--sp-4)}.tp-empty--inline :is(h2,h3,h4,h5,h6){font-size:var(--ch-read)}.tp-skel{background:linear-gradient(90deg, var(--panel-2) 25%, color-mix(in srgb, var(--recess) 70%, var(--panel)) 37%, var(--panel-2) 63%);border-radius:var(--ch-r);background-size:400% 100%}.tp-cmdk-box{background:var(--panel);border:1px solid var(--seam);border-radius:var(--ch-r-lg);box-shadow:var(--float);color:var(--ink)}.tp-cmdk-box input{border-bottom:1px solid var(--seam);background:var(--panel);color:var(--ink);font-family:var(--font-read);font-size:var(--ch-read);box-shadow:none}.tp-cmdk-item{color:var(--ink);font-family:var(--font-read);font-size:var(--ch-read)}.tp-cmdk-item:hover{background:var(--panel-2);color:var(--ink)}.tp-cmdk-item.active{background:var(--act-soft);color:var(--ink)}.tp-cmdk-item>svg{color:var(--silk-2)}.tp-cmdk-item.active>svg{color:var(--act-text)}.tp-cmdk-itxt .sub{color:var(--silk);font-family:var(--font-read);font-size:var(--ch-read)}.tp-cmdk-kind{padding-block:1px;padding-inline:var(--sp-3);border:1px solid color-mix(in srgb, var(--silk) 55%, var(--panel));border-radius:var(--ch-r-sm);background:color-mix(in srgb, var(--silk) 8%, var(--panel));color:color-mix(in srgb, var(--silk) 82%, var(--ink));font-family:var(--font-silk);font-size:var(--ch-silk-size);letter-spacing:0;font-weight:600}.tp-cmdk-section{color:var(--silk-2);font-family:var(--font-silk);font-size:var(--ch-silk-size);letter-spacing:0;text-transform:none;font-weight:600}.tp-cmdk-state{color:var(--silk);font-family:var(--font-read);font-size:var(--ch-read)}.tp-cmdk-foot{border-top:1px solid var(--seam);color:var(--silk);font-family:var(--font-read);font-size:var(--ch-read)}.tp-cmdk-keys{gap:var(--sp-1) var(--sp-6);flex-wrap:wrap;display:inline-flex}.tp-cmdk-key{align-items:center;gap:var(--sp-2);white-space:nowrap;display:inline-flex}.tp-cmdk-key kbd{min-inline-size:26px;padding:1px var(--sp-2);font-family:var(--font-seg);font-size:var(--ch-read);color:var(--ink);background:var(--recess);border:1px solid var(--rule-strong);border-radius:var(--ch-r-sm);box-shadow:none;direction:ltr;unicode-bidi:isolate;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.tp-confirm-ico{border-radius:var(--ch-r-lg);background:color-mix(in srgb, var(--act) 10%, var(--panel));color:var(--act-text)}.tp-confirm-ico.danger{background:color-mix(in srgb, var(--crit) 8%, var(--panel));color:color-mix(in srgb, var(--crit) 82%, var(--ink))}.tp-tour-spot{outline:2px solid var(--act)}.tp-tour-pop{background:var(--panel);border:1px solid var(--seam);border-radius:var(--ch-r-lg);box-shadow:var(--float)}.tp-tour-pop-head{color:var(--ink);font-family:var(--font-read)}.tp-tour-pop-body{color:var(--silk);font-family:var(--font-read);font-size:var(--ch-read)}.tp-tour-progress{color:var(--silk-2);font-family:var(--font-silk);font-size:var(--ch-silk-size);font-weight:600}.tp-async-pop{background:var(--panel);border:1px solid var(--seam);border-radius:var(--ch-r-lg);box-shadow:var(--float)}.tp-async-search{border-bottom:1px solid var(--seam);color:var(--silk-2)}.tp-async-group{color:var(--silk-2);font-family:var(--font-silk);font-size:var(--ch-silk-size);letter-spacing:0;text-transform:none;font-weight:600}.tp-async-item{min-height:var(--ch-tap);border-radius:var(--ch-r-sm);color:var(--ink);font-family:var(--font-read);font-size:var(--ch-read);align-items:center;display:flex}.tp-async-item:hover{background:var(--panel-2);color:var(--ink)}.tp-async-item.is-active{background:var(--panel-2);color:var(--ink);outline:2px solid var(--act);outline-offset:-2px}.tp-async-msg{color:var(--silk);font-family:var(--font-read);font-size:var(--ch-read)}.tp-async-err{color:var(--silk)}.tp-async-retry{border-radius:var(--ch-r-sm);color:var(--act-text);font-family:var(--font-read);font-size:var(--ch-read)}.tp-async-retry:hover{background:var(--panel-2)}.tp-async-req{color:var(--crit)}.tp-money-cur{color:var(--silk-2);font-family:var(--font-silk);font-size:var(--ch-silk-size);font-weight:600}.is-invalid-wrap .tp-money-cur{color:var(--crit)}.tp-draft-banner{background:color-mix(in srgb, var(--act) 7%, var(--panel));border:1px solid color-mix(in srgb, var(--act) 40%, var(--panel));border-radius:var(--ch-r);color:var(--ink);font-family:var(--font-read);font-size:var(--ch-read)}.tp-band{background:color-mix(in srgb, var(--silk) 7%, var(--panel));border:1px solid color-mix(in srgb, var(--silk) 40%, var(--panel));border-radius:var(--ch-r);color:var(--ink);font-family:var(--font-read);font-size:var(--ch-read)}.tp-dropzone{background:var(--panel-2);border:1.5px dashed var(--rule-strong);border-radius:var(--ch-r-lg);color:var(--silk-2)}.tp-dropzone:hover,.tp-dropzone.over{background:var(--act-soft);border-color:var(--act);color:var(--act-text)}.tp-dropzone-text{color:var(--silk);font-family:var(--font-read);font-size:var(--ch-read);font-weight:600}.tp-filelist li{background:var(--panel-2);border-radius:var(--ch-r-sm);color:var(--ink);font-family:var(--font-read);font-size:var(--ch-read)}.tp-pdf{border:1px solid var(--seam);border-radius:var(--ch-r-lg)}.tp-pdf-bar{background:var(--panel-2);border-bottom:1px solid var(--seam)}.tp-pdf-title{color:var(--ink);font-family:var(--font-read);font-size:var(--ch-read);font-weight:600}.tp-pdf-frame{background:var(--recess)}.tp-pdf-empty{border:1px dashed var(--rule-strong);border-radius:var(--ch-r);color:var(--silk);font-family:var(--font-read);font-size:var(--ch-read)}.tp-auth{background:var(--chassis)}.tp-iconbtn-sm:hover{color:var(--crit)}.ch-input.tp-async-toggle{justify-content:space-between;align-items:center;gap:var(--sp-3);text-align:start;cursor:pointer;display:flex}.ch-input.tp-async-toggle:disabled{cursor:not-allowed}.ch-input.tp-money-input{text-align:end;font-variant-numeric:tabular-nums;padding-inline-start:2.4rem}.tp-async-search .ch-input{background:0 0;border:none;min-height:0;padding-block:2px;padding-inline:0}.tp-async-search .ch-input,.tp-async-search .ch-input:focus{box-shadow:none}:root{--toastify-toast-background:var(--panel);--toastify-text-color-light:var(--ink);--toastify-color-light:var(--panel);--toastify-color-success:var(--ok);--toastify-color-warning:var(--warn);--toastify-color-error:var(--crit);--toastify-color-info:var(--act);--toastify-icon-color-success:var(--ok);--toastify-icon-color-warning:var(--warn);--toastify-icon-color-error:var(--crit);--toastify-icon-color-info:var(--act);--toastify-color-progress-light:var(--act);--toastify-color-progress-dark:var(--act);--toastify-color-progress-colored:var(--act);--toastify-font-family:var(--font-read);--toastify-toast-bd-radius:var(--ch-r)}.Toastify__toast{background:var(--panel);color:var(--ink);border:1px solid var(--seam);border-radius:var(--ch-r-lg);box-shadow:var(--float);font-family:var(--font-read);font-size:var(--ch-read);min-block-size:48px}.Toastify__toast--success{border-color:color-mix(in srgb, var(--ok) 45%, var(--panel))}.Toastify__toast--warning{border-color:color-mix(in srgb, var(--warn) 45%, var(--panel))}.Toastify__toast--error{border-color:color-mix(in srgb, var(--crit) 45%, var(--panel))}.Toastify__toast--info{border-color:color-mix(in srgb, var(--act) 45%, var(--panel))}.Toastify__toast-body{color:var(--ink)}.Toastify__toast-body [data-testid=undo-toast] .ch-btn{white-space:nowrap;overflow-wrap:normal;word-break:keep-all;flex:none}.Toastify__close-button{color:var(--silk);opacity:1}.Toastify__close-button:hover,.Toastify__close-button:focus-visible{color:var(--ink)}.Toastify__progress-bar--success{background:var(--ok)}.Toastify__progress-bar--warning{background:var(--warn)}.Toastify__progress-bar--error{background:var(--crit)}.Toastify__progress-bar--info{background:var(--act)}.Toastify__close-button{align-self:center;place-items:center;min-block-size:44px;min-inline-size:44px;display:grid}.Toastify__close-button>svg{block-size:16px;inline-size:16px}.Toastify__toast-container--top-center,.Toastify__toast-container--top-left,.Toastify__toast-container--top-right{--toastify-toast-top:calc(76px + env(safe-area-inset-top,0px))}@media print{@page{margin:14mm}:root,:root[data-theme=dark],[data-chassis=dark],[data-chassis=light]{--panel:#fff;--panel-2:#fff;--recess:#fff;--chassis:#fff;--seam:#c7d0de;--seam-2:#e1e6ef;--rule-strong:#76829a;--edge:#76829a;--silk:#3a4558;--silk-2:#3a4558;--ink:#0e1726;--ok:#0f603f;--warn:#a35400;--crit:#cf2a1f;--act-text:#0e1726;--lift:none;--float:none;--sink:none;--glow:none;--allergy-bg:#fdebee;--allergy-ink:#6b0f22;--allergy-rim:#b0173f}html,body{color:var(--ink);-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fff}:root .tp-sidebar,:root .tp-sidebar-scrim,:root .tp-topbar,:root .tp-mobilebar,:root .tp-bottomnav,:root .tp-skip,:root .reception-fab,:root .reception-fab-home,:root .Toastify,:root .pwa-offline-banner,:root .pwa-install,:root .tp-cmdk,:root .tp-tour,:root .ch-sheet-scrim,:root .ch-tabs,:root button.ch-btn,:root .tp-iconbtn,:root .ch-sheet-close,:root .ch-alert-close,:root kbd,:root [data-print=hide]{display:none}:root .tp-shell{background:#fff;height:auto;display:block;overflow:visible}:root .tp-main,:root .tp-scroll,:root .tp-content{height:auto;padding-inline:0;display:block;overflow:visible}:root .ch-card,:root .ch-panel,:root .tp-card,:root .tp-kpi,:root .tp-stat,:root .ch-tabpanel{box-shadow:none;border:1px solid var(--seam);break-inside:avoid;background:#fff}:root .ch-seg,:root .ch-badge,:root .tp-pill{color:var(--ink);border:1px solid var(--ink);background:0 0}:root .ch-alert{color:var(--ink);border:1px solid var(--ink);break-inside:avoid;background:0 0}:root .ch-alert.pd-allergy{background:var(--allergy-bg);color:var(--allergy-ink);border:2px solid var(--allergy-rim)}:root .tp-table-wrap,:root .ch-table-wrap{box-shadow:none;border:1px solid var(--seam);background:0 0;border-radius:0;overflow:visible}:root table{break-inside:auto}:root thead{display:table-header-group}:root tr,:root .ch-table tr{break-inside:avoid}:root thead th{color:var(--ink);border-block-end:1px solid var(--ink);background:0 0}:root a{color:var(--ink);text-decoration:none}:root .ch-sheet{inline-size:auto;max-inline-size:none;box-shadow:none;position:static;inset:auto;transform:none}}.ch-btn,.ch-badge,.ch-alert,.ch-list-item{--ch-tone:var(--silk);--ch-tone-ink:var(--panel);--ch-tone-text:var(--ink);--ch-edge:var(--edge)}.ch-btn--act,.ch-badge--act,.ch-alert--act,.ch-list-item--act{--ch-tone:var(--act);--ch-tone-ink:var(--act-ink);--ch-tone-text:var(--act-text);--ch-edge:color-mix(in srgb, var(--act) 75%, var(--seam))}.ch-btn--ok,.ch-badge--ok,.ch-alert--ok,.ch-list-item--ok{--ch-tone:var(--ok);--ch-tone-ink:var(--ok-ink);--ch-tone-text:color-mix(in srgb, var(--ok) 78%, var(--ink));--ch-edge:color-mix(in srgb, var(--ok) 75%, var(--seam))}.ch-btn--warn,.ch-badge--warn,.ch-alert--warn,.ch-list-item--warn{--ch-tone:var(--warn);--ch-tone-ink:var(--warn-ink);--ch-tone-text:color-mix(in srgb, var(--warn) 78%, var(--ink));--ch-edge:color-mix(in srgb, var(--warn) 75%, var(--seam))}.ch-btn--crit,.ch-badge--crit,.ch-alert--crit,.ch-list-item--crit{--ch-tone:var(--crit);--ch-tone-ink:var(--crit-ink);--ch-tone-text:color-mix(in srgb, var(--crit) 78%, var(--ink));--ch-edge:color-mix(in srgb, var(--crit) 75%, var(--seam))}.ch-btn{--ch-btn-h:44px;--ch-btn-floor:var(--ch-tap);--ch-btn-pad:14px;justify-content:center;align-items:center;gap:var(--sp-3);min-height:max(var(--ch-btn-h), var(--ch-btn-floor));min-inline-size:var(--ch-btn-floor);padding-block:var(--sp-2);padding-inline:var(--ch-btn-pad);background:var(--panel);color:var(--ink);border:1px solid var(--ch-edge);border-radius:var(--ch-r-pill);box-shadow:none;font-family:var(--font-read);font-size:var(--ch-read);text-align:center;vertical-align:middle;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--ch-dur) var(--ch-ease), border-color var(--ch-dur) var(--ch-ease), color var(--ch-dur) var(--ch-ease), box-shadow var(--ch-dur) var(--ch-ease), transform var(--ch-dur) var(--ch-ease);font-weight:600;line-height:1.25;text-decoration:none;display:inline-flex;position:relative}.ch-btn--sm{--ch-btn-h:var(--ch-tap);--ch-btn-floor:var(--ch-tap);--ch-btn-pad:10px;gap:var(--sp-2)}.ch-btn--lg{--ch-btn-h:52px;--ch-btn-pad:22px;font-size:var(--fs-lead)}.ch-btn--outline,.ch-btn:not(.ch-btn--solid):not(.ch-btn--ghost){background:color-mix(in srgb, var(--ch-tone) 9%, var(--panel));color:var(--ch-tone-text);border-color:color-mix(in srgb, var(--ch-tone) 16%, var(--panel))}.ch-btn--outline:hover,.ch-btn:not(.ch-btn--solid):not(.ch-btn--ghost):hover{background:color-mix(in srgb, var(--ch-tone) 15%, var(--panel));border-color:color-mix(in srgb, var(--ch-tone) 28%, var(--panel))}.ch-btn[aria-pressed=true]:not(.ch-btn--solid),.ch-btn[aria-checked=true]:not(.ch-btn--solid){background:color-mix(in srgb, var(--ch-tone) 16%, var(--panel));border-color:var(--ch-edge);box-shadow:inset 0 0 0 1px var(--ch-edge)}.ch-btn--solid{background:var(--ch-tone);color:var(--ch-tone-ink);border-color:var(--ch-tone);box-shadow:0 1px 2px color-mix(in srgb, var(--ch-tone) 24%, transparent), 0 6px 16px -6px color-mix(in srgb, var(--ch-tone) 45%, transparent)}.ch-btn--solid:hover{background:color-mix(in srgb, var(--ch-tone) 86%, var(--ink))}.ch-btn--ghost{color:var(--ch-tone-text);box-shadow:none;background:0 0;border-color:#0000}.ch-btn--ghost:hover{background:color-mix(in srgb, var(--ch-tone) 9%, transparent);border-color:#0000}.ch-btn:active:not(:disabled):not(.is-disabled):not([aria-disabled=true]){box-shadow:var(--sink);transform:translateY(1px)}.ch-btn:focus-visible{outline:2px solid var(--act);outline-offset:2px}.ch-btn:disabled,.ch-btn.is-disabled,.ch-btn[aria-disabled=true]{opacity:.5;box-shadow:none;cursor:not-allowed;pointer-events:none;transform:none}.ch-btn--block{inline-size:100%;display:flex}.ch-btn--icon{min-width:max(var(--ch-btn-h), var(--ch-btn-floor));gap:0;padding-inline:0}.ch-btn.is-loading{cursor:progress}.ch-sound .ch-sound-label{display:none}.ch-sound{min-inline-size:max(var(--ch-btn-h), var(--ch-btn-floor));gap:0;padding-inline:0}@media (width>=901px){.ch-sound{padding-inline:var(--sp-7);gap:var(--sp-3);min-inline-size:0}.ch-sound .ch-sound-label{display:inline}}.ch-btn-group{gap:var(--sp-1);max-inline-size:100%;padding:var(--sp-1);background:var(--recess);border-radius:var(--ch-r-well);vertical-align:middle;flex-wrap:wrap;display:inline-flex}.ch-btn-group>.ch-btn{min-height:var(--ch-tap);border-radius:var(--ch-r-pill);box-shadow:none;color:var(--silk);background:0 0;border-color:#0000;flex:auto;position:relative}.ch-btn-group>.ch-btn:hover:not(:disabled){background:color-mix(in srgb, var(--panel) 60%, transparent);color:var(--ink)}.ch-btn-group>.ch-btn[aria-pressed=true],.ch-btn-group>.ch-btn[aria-checked=true],.ch-btn-group>.ch-btn.active{background:var(--panel);color:var(--act-text);box-shadow:var(--lift), inset 0 0 0 1.5px var(--act);font-weight:700}.ch-btn-group>.ch-btn:focus-visible{z-index:1}.ch-field{gap:var(--sp-2);flex-direction:column;min-width:0;display:flex}.ch-field.has-error>.ch-label{color:var(--crit)}.ch-label{align-items:center;gap:var(--sp-2);font-family:var(--font-silk);font-size:var(--ch-read);color:var(--silk-2);font-weight:600;line-height:1.35;display:flex}.ch-label .ch-req{color:var(--silk-2);line-height:1}.ch-input,.ch-textarea,.ch-select{inline-size:100%;min-height:44px;padding-block:9px;padding-inline:var(--sp-6);background:var(--panel);color:var(--ink);border:1px solid var(--edge,var(--seam));border-radius:var(--ch-r);box-shadow:var(--sink);font-family:var(--font-read);font-size:var(--ch-read);appearance:none;transition:border-color var(--ch-dur) var(--ch-ease), box-shadow var(--ch-dur) var(--ch-ease), background-color var(--ch-dur) var(--ch-ease);font-weight:400;line-height:1.4;display:block}.ch-textarea{resize:vertical;min-height:88px;line-height:1.5}.ch-input[type=color]{padding:var(--sp-1);cursor:pointer}.ch-input[type=color]::-webkit-color-swatch-wrapper{padding:0}.ch-input[type=color]::-webkit-color-swatch{border-radius:var(--ch-r-sm);border:none}.ch-input[type=color]::-moz-color-swatch{border-radius:var(--ch-r-sm);border:none}.ch-input::placeholder,.ch-textarea::placeholder{color:var(--silk);opacity:1}.ch-input:focus,.ch-textarea:focus,.ch-select:focus{outline:2px solid var(--act);outline-offset:1px;border-color:var(--act);box-shadow:0 0 0 5px var(--act-soft)}.ch-input:disabled,.ch-textarea:disabled,.ch-select:disabled{background:var(--panel-2);color:var(--silk-2);box-shadow:none;cursor:not-allowed}.ch-input[readonly],.ch-textarea[readonly]{background:var(--panel-2)}.ch-input[aria-invalid=true],.ch-textarea[aria-invalid=true],.ch-select[aria-invalid=true],.ch-input.is-invalid,.ch-textarea.is-invalid,.ch-select.is-invalid{border-color:var(--crit)}.ch-input[aria-invalid=true]:focus,.ch-textarea[aria-invalid=true]:focus,.ch-select[aria-invalid=true]:focus,.ch-input.is-invalid:focus,.ch-textarea.is-invalid:focus,.ch-select.is-invalid:focus{outline-color:var(--crit);border-color:var(--crit);box-shadow:0 0 0 3px color-mix(in srgb, var(--crit) 24%, transparent)}.ch-field-msg{align-items:center;gap:var(--sp-2);font-family:var(--font-read);font-size:var(--ch-read);color:var(--crit);font-weight:600;line-height:1.4;display:flex}.ch-field-hint{font-family:var(--font-read);font-size:var(--ch-read);color:var(--silk-2);font-weight:400;line-height:1.45}.ch-alert .ch-field-hint{color:var(--silk)}.ch-rider{font-family:var(--font-silk);font-size:var(--ch-silk-size);color:var(--silk-2);font-weight:600;line-height:1.3}.ch-selectwrap{--ch-chev:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");inline-size:100%;min-width:0;display:block;position:relative}.ch-select{padding-inline:var(--sp-6) 40px;cursor:pointer}.ch-selectwrap:after{content:"";background:var(--silk);block-size:12px;inline-size:12px;-webkit-mask:var(--ch-chev) center / 12px 12px no-repeat;-webkit-mask:var(--ch-chev) center / 12px 12px no-repeat;mask:var(--ch-chev) center / 12px 12px no-repeat;pointer-events:none;position:absolute;inset-block-start:50%;inset-inline-end:var(--sp-7);transform:translateY(-50%)}.ch-selectwrap:has(.ch-select:disabled):after{background:var(--silk-2)}.ch-select[multiple],.ch-select[size]:not([size="1"]){padding-inline-end:var(--sp-5)}.ch-select:-moz-focusring{color:#0000;text-shadow:0 0 0 var(--ink)}.ch-check-group{flex-direction:column;gap:2px;display:flex}.ch-check{--ch-box:20px;align-items:flex-start;gap:var(--sp-4);min-height:32px;padding-block:var(--sp-2);cursor:pointer;display:flex}.ch-check-box{inline-size:var(--ch-box);block-size:var(--ch-box);flex:none;margin-block-start:1px;display:block;position:relative}.ch-check-input{background:var(--panel);border:1.5px solid var(--edge);border-radius:calc(var(--ch-r-sm) - 2px);block-size:100%;inline-size:100%;box-shadow:none;appearance:none;cursor:pointer;transition:background-color var(--ch-dur) var(--ch-ease), border-color var(--ch-dur) var(--ch-ease), box-shadow var(--ch-dur) var(--ch-ease);margin:0;position:absolute;inset:0}.ch-check-input:checked{background-color:var(--act);border-color:var(--act);box-shadow:none}.ch-check--radio .ch-check-input{border-radius:50%}.ch-check--radio .ch-check-input:checked{box-shadow:inset 0 0 0 4px var(--panel)}.ch-check-input:focus-visible{outline:2px solid var(--act);outline-offset:2px}.ch-check-input:disabled{cursor:not-allowed;opacity:.5}.ch-check-tick{--ch-tick:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m5 10.5 3.5 3.5L15 6.5'/%3e%3c/svg%3e");background:var(--act-ink);-webkit-mask:var(--ch-tick) center / 74% 74% no-repeat;-webkit-mask:var(--ch-tick) center / 74% 74% no-repeat;mask:var(--ch-tick) center / 74% 74% no-repeat;opacity:0;pointer-events:none;transition:opacity var(--ch-dur) var(--ch-ease);position:absolute;inset:0}.ch-check-input:checked~.ch-check-tick{opacity:1}.ch-check--switch .ch-check-box{block-size:22px;inline-size:40px}.ch-check.ch-check--switch{min-block-size:var(--ch-tap);align-items:center}.ch-check--switch .ch-check-input{border-radius:var(--ch-r-pill);color:var(--silk-2);transition:background-position var(--ch-dur) var(--ch-ease), background-color var(--ch-dur) var(--ch-ease), border-color var(--ch-dur) var(--ch-ease), color var(--ch-dur) var(--ch-ease);background-image:radial-gradient(circle,currentColor 0 8px,#0000 8px);background-position:0%;background-repeat:no-repeat;background-size:18px 100%}.ch-check--switch .ch-check-input:checked{color:var(--act-ink);box-shadow:none;background-position:100%}.ch-check-text{font-family:var(--font-read);font-size:var(--ch-read);color:var(--ink);min-width:0;line-height:1.4}.ch-check-input:disabled~.ch-check-tick{opacity:.5}.ch-check:has(.ch-check-input:disabled){cursor:not-allowed}.ch-check:has(.ch-check-input:disabled) .ch-check-text{color:var(--silk-2)}.ch-table-wrap{-webkit-overflow-scrolling:touch;background:var(--panel);border:1px solid var(--seam);border-radius:var(--ch-r-lg);inline-size:100%;max-inline-size:100%;box-shadow:var(--lift);overflow-x:auto}.ch-table-wrap--sticky{max-block-size:var(--ch-table-h,70dvh);overscroll-behavior:contain;overflow-y:auto}.ch-table{border-collapse:collapse;inline-size:100%;font-family:var(--font-read)}.ch-table thead th{font-family:var(--font-silk);font-size:var(--ch-silk-size);color:var(--silk-2);text-align:start;white-space:nowrap;padding-block:var(--sp-4);padding-inline:var(--sp-6);background:var(--panel-2);border-block-end:1px solid var(--seam);font-weight:600}.ch-table tbody td{font-size:var(--ch-read);color:var(--ink);padding-block:var(--sp-5);padding-inline:var(--sp-6);border-block-end:1px solid var(--seam-2);vertical-align:middle;line-height:1.45}.ch-table tbody tr:last-child td{border-block-end:none}.ch-table tbody tr{transition:background-color var(--ch-dur) var(--ch-ease)}.ch-table tbody tr:hover td{background:var(--panel-2)}.ch-table tbody tr.is-selected td{background:var(--act-soft)}.ch-table .ch-cell-num{text-align:end;font-weight:600;font-family:var(--font-seg);font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:isolate}.ch-table--tight thead th{padding-block:7px}.ch-table--tight tbody td{padding-block:var(--sp-3)}.ch-table--sticky thead th{z-index:2;position:sticky;inset-block-start:0}.ch-badge{align-items:center;gap:var(--sp-2);min-height:28px;padding-block:1px;padding-inline:var(--sp-5);border-radius:var(--ch-r-pill);background:color-mix(in srgb, var(--ch-tone) 12%, var(--panel));color:color-mix(in srgb, var(--ch-tone) 82%, var(--ink));font-family:var(--font-read);font-size:var(--ch-read);white-space:nowrap;vertical-align:middle;border:1px solid #0000;font-weight:600;line-height:1.3;display:inline-flex}.ch-badge--solid{background:var(--ch-tone);border-color:var(--ch-tone);color:var(--ch-tone-ink)}.ch-badge--act{--ch-tone:var(--line);--ch-tone-ink:var(--line-ink)}.ch-badge--act:not(.ch-badge--solid){background:color-mix(in srgb, var(--silk) 8%, var(--panel));border-color:color-mix(in srgb, var(--line) 55%, var(--seam));color:var(--ink)}.ch-badge .ch-dot{block-size:8px;inline-size:8px;color:var(--ch-tone);box-shadow:var(--glow);background:currentColor;border-radius:50%;flex:none}.ch-badge--solid .ch-dot{color:var(--ch-tone-ink);box-shadow:none}.ch-badge--count{font-family:var(--font-seg);font-variant-numeric:tabular-nums;padding-inline:var(--sp-3);border-radius:var(--ch-r-pill);direction:ltr;unicode-bidi:isolate;justify-content:center;min-inline-size:28px}.ch-badge--count:not(.ch-badge--act):not(.ch-badge--ok):not(.ch-badge--warn):not(.ch-badge--crit){background:var(--recess);color:var(--ink);border-color:#0000}.ch-alert{align-items:flex-start;gap:var(--sp-5);padding-block:var(--sp-5);padding-inline:var(--sp-6);background:color-mix(in srgb, var(--ch-tone) 8%, var(--panel));color:var(--ink);border:1px solid color-mix(in srgb, var(--ch-tone) 30%, var(--panel));border-radius:calc(var(--ch-r) + 4px);font-family:var(--font-read);font-size:var(--ch-read);line-height:1.5;display:flex}.ch-alert-icon{color:var(--ch-tone);font-size:var(--fs-h3);flex:none;justify-content:center;align-items:center;margin-block-start:1px;line-height:1;display:flex}:root[data-theme=dark] .ch-alert,[data-chassis=dark] .ch-alert{background:color-mix(in srgb, var(--ch-tone) 22%, var(--panel));border-color:color-mix(in srgb, var(--ch-tone) 60%, var(--panel))}:root[data-theme=dark] [data-chassis=light] .ch-alert,[data-chassis=dark] [data-chassis=light] .ch-alert{background:color-mix(in srgb, var(--ch-tone) 8%, var(--panel));border-color:color-mix(in srgb, var(--ch-tone) 30%, var(--panel))}.ch-alert-body{flex:auto;min-width:0}.ch-alert-title{font-size:var(--ch-read);color:var(--ink);margin:0 0 2px;font-weight:700;line-height:1.3}.ch-alert-close{min-inline-size:32px;border-radius:var(--ch-r-pill);min-height:32px;color:var(--silk);font-size:var(--fs-lead);cursor:pointer;transition:background-color var(--ch-dur) var(--ch-ease), color var(--ch-dur) var(--ch-ease);background:0 0;border:1px solid #0000;flex:none;justify-content:center;align-items:center;margin-block-start:-4px;margin-inline-start:auto;padding:0;line-height:1;display:inline-flex}.ch-alert-close:hover{background:color-mix(in srgb, var(--ch-tone) 16%, transparent);color:var(--ink)}.ch-alert-close:focus-visible{outline:2px solid var(--act);outline-offset:2px}.ch-card{background:var(--panel);min-width:0;color:var(--ink);border:1px solid var(--seam);border-radius:var(--ch-r-lg);box-shadow:var(--lift);font-family:var(--font-read);flex-direction:column;display:flex}.ch-card-head{align-items:center;gap:var(--sp-4);padding-block:var(--sp-7);padding-inline:var(--sp-8);border-block-end:1px solid var(--seam-2);flex-wrap:wrap;display:flex}.ch-card-headtext{flex:auto;min-width:0}.ch-card-title{font-size:var(--fs-lead);color:var(--ink);margin:0;font-weight:700;line-height:1.3}.ch-card-eyebrow{font-family:var(--font-silk);font-size:var(--ch-silk-size);color:var(--silk-2);font-weight:600;line-height:1.3;display:block}.ch-card-actions{align-items:center;gap:var(--sp-3);flex-wrap:wrap;flex:0 auto;min-inline-size:0;margin-inline-start:auto;display:inline-flex}.ch-card-body{padding:18px var(--sp-8);font-size:var(--ch-read);flex:auto;min-width:0;line-height:1.55}.ch-card-foot{gap:var(--sp-3);padding-block:var(--sp-6);padding-inline:var(--sp-8);border-block-start:1px solid var(--seam-2);flex-wrap:wrap;display:flex}.ch-card--flush .ch-card-body{padding:0}.ch-card--recess{background:var(--recess);box-shadow:none}.ch-tabs{gap:var(--sp-1);inline-size:fit-content;max-inline-size:100%;padding:var(--sp-1);background:var(--recess);border-radius:var(--ch-r-well);flex-wrap:wrap;display:flex}.ch-tab{min-height:var(--ch-tap);padding-block:var(--sp-3);color:var(--silk);font-family:var(--font-read);font-size:var(--ch-read);white-space:nowrap;cursor:pointer;transition:background-color var(--ch-dur) var(--ch-ease), color var(--ch-dur) var(--ch-ease), box-shadow var(--ch-dur) var(--ch-ease);background:0 0;border:0;border-start-start-radius:var(--ch-r-pill);border-start-end-radius:var(--ch-r-pill);border-end-end-radius:var(--ch-r-pill);border-end-start-radius:var(--ch-r-pill);flex:auto;padding-inline:18px;font-weight:600;line-height:1.25}.ch-tab:hover{color:var(--ink);background:color-mix(in srgb, var(--panel) 55%, transparent)}.ch-tab[aria-selected=true]{background:var(--panel);color:var(--act-text);box-shadow:var(--lift), inset 0 0 0 1.5px var(--act);font-weight:700}.ch-tab:focus-visible{outline:2px solid var(--act);outline-offset:-2px}.ch-tab:disabled{opacity:.5;cursor:not-allowed}.ch-tabpanel{padding:18px var(--sp-8);background:var(--panel);border:1px solid var(--seam);border-radius:var(--ch-r-lg);box-shadow:var(--lift);font-family:var(--font-read);font-size:var(--ch-read);color:var(--ink);margin-block-start:var(--sp-5);line-height:1.55}.ch-tabpanel:focus-visible{outline:2px solid var(--act);outline-offset:-2px}.ch-spinner{--ch-spin:20px;inline-size:var(--ch-spin);block-size:var(--ch-spin);border:2px solid color-mix(in srgb, var(--silk-2) 35%, transparent);border-block-start-color:var(--act);vertical-align:middle;border-radius:50%;flex:none;animation:.9s linear infinite ch-spin;display:inline-block}.ch-spinner--sm{--ch-spin:14px}.ch-spinner--lg{--ch-spin:32px;border-width:3px}@keyframes ch-spin{to{transform:rotate(360deg)}}.ch-list{background:var(--panel);border:1px solid var(--seam);border-radius:var(--ch-r-lg);box-shadow:var(--lift);margin:0;padding:0;list-style:none;overflow:hidden}.ch-list--flush{box-shadow:none;background:0 0;border:none;border-radius:0}.ch-list-item{align-items:center;gap:var(--sp-5);inline-size:100%;min-height:var(--ch-tap);padding-block:var(--sp-4);padding-inline:var(--sp-6);color:var(--ink);border:none;border-block-end:1px solid var(--seam-2);font-family:var(--font-read);font-size:var(--ch-read);text-align:start;background:0 0;font-weight:400;line-height:1.4;text-decoration:none;display:flex}.ch-list-item:last-child{border-block-end:none}button.ch-list-item,a.ch-list-item{cursor:pointer;transition:background-color var(--ch-dur) var(--ch-ease), border-color var(--ch-dur) var(--ch-ease)}button.ch-list-item:hover,a.ch-list-item:hover{background:var(--panel-2)}button.ch-list-item:active{background:color-mix(in srgb, var(--ink) 8%, var(--panel-2))}.ch-list-item.is-active{background:var(--act-soft);color:var(--ch-tone-text);font-weight:700}.ch-list-item:focus-visible{outline:2px solid var(--act);outline-offset:-2px}.ch-list-item:disabled,.ch-list-item[aria-disabled=true]{opacity:.5;cursor:not-allowed}.ch-list-item:disabled:hover,.ch-list-item[aria-disabled=true]:hover{background:0 0}.ch-list-item-main{flex:auto;min-width:0}.ch-list-item-end{flex:none;margin-inline-start:auto}@media (pointer:coarse){.ch-input,.ch-textarea,.ch-select{min-height:var(--ch-tap)}.ch-check{--ch-box:24px;min-height:var(--ch-tap)}.ch-check--bare{min-inline-size:var(--ch-tap);justify-content:center}.ch-check--switch .ch-check-box{block-size:26px;inline-size:46px}.ch-check--switch .ch-check-input{background-size:22px 100%}.ch-alert-close{min-inline-size:var(--ch-tap);min-height:var(--ch-tap);margin-block-start:-8px}.ch-table tbody td{padding-block:var(--sp-6)}}.ch-table--stack[data-stacked],.ch-table--stack[data-stacked] tbody,.tp-table[data-stacked],.tp-table[data-stacked] tbody{inline-size:100%;display:block}.ch-table--stack[data-stacked] thead,.tp-table[data-stacked] thead{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}:is(.ch-table--stack,.tp-table)[data-stacked] tbody tr{padding-block:var(--sp-2);grid-template-columns:repeat(auto-fill,minmax(min(9.5rem,100%),1fr));align-items:start;display:grid}.ch-table--stack[data-stacked] tbody tr{background:var(--panel);border:1px solid var(--seam);border-radius:calc(var(--ch-r) + 4px);margin-block-end:var(--sp-4)}.ch-table--stack[data-stacked] tbody tr:last-child{margin-block-end:0}.tp-table[data-stacked] tbody tr{border-block-end:1px solid var(--seam)}.tp-table[data-stacked] tbody tr:last-child{border-block-end:0}:is(.ch-table--stack,.tp-table)[data-stacked] tbody td{min-inline-size:0;padding:var(--sp-3) var(--sp-6);text-align:start;overflow-wrap:anywhere;border:0;flex-direction:column;align-items:flex-start;gap:3px;display:flex}:is(.ch-table--stack,.tp-table)[data-stacked] tbody td>:is(.ch-input,.ch-select,.ch-textarea,input,select){inline-size:100%}:is(.ch-table--stack,.tp-table)[data-stacked] tbody td:before{content:attr(data-label);font-family:var(--font-silk);font-size:var(--ch-silk-size);color:var(--silk-2);font-weight:600;line-height:1.2}:is(.ch-table--stack,.tp-table)[data-stacked] tbody td[data-fit=title]{padding-block:var(--sp-4) var(--sp-1);font-size:calc(17px * var(--text-scale));color:var(--ink);grid-column:1/-1;font-weight:700;display:block}:is(.ch-table--stack,.tp-table)[data-stacked] tbody td[data-fit=title]:before{content:none}:is(.ch-table--stack,.tp-table)[data-stacked] tbody td[data-fit=title][data-index]:before{content:"#" attr(data-index);padding:1px var(--sp-3);border-radius:var(--ch-r-pill);background:var(--recess);font-family:var(--font-seg);font-size:var(--ch-silk-size);color:var(--silk);vertical-align:2px;direction:ltr;unicode-bidi:isolate;margin-inline-end:var(--sp-3);font-weight:700;line-height:1.6;display:inline-block}:is(.ch-table--stack,.tp-table)[data-stacked] tbody td:is([data-fit=index],[data-fit=empty]){display:none}:is(.ch-table--stack,.tp-table)[data-stacked] tbody td[data-fit=wide]{grid-column:1/-1}:is(.ch-table--stack,.tp-table)[data-stacked] tbody td[data-fit=actions]{justify-content:flex-end;align-items:center;gap:var(--sp-3);padding-block:var(--sp-4) var(--sp-2);border-block-start:1px solid var(--seam-2);flex-flow:wrap;grid-column:1/-1;margin-block-start:var(--sp-1)}:is(.ch-table--stack,.tp-table)[data-stacked] tbody td[data-fit=actions]:before{content:none}:is(.ch-table--stack,.tp-table)[data-stacked] tbody td[colspan]:only-child{text-align:center;grid-column:1/-1;display:block}:is(.ch-table--stack,.tp-table)[data-stacked] tbody td[colspan]:only-child:before{content:none}@media (width<=640px){.ch-card-body{padding:var(--sp-7)}.ch-card-head,.ch-card-foot{padding-inline:var(--sp-7)}.ch-tabpanel{padding:var(--sp-7)}}@media (prefers-reduced-motion:reduce){.ch-btn,.ch-input,.ch-textarea,.ch-select,.ch-check-input,.ch-check-tick,.ch-tab,.ch-table tbody tr,.ch-alert-close,button.ch-list-item,a.ch-list-item{transition:none}.ch-btn:active:not(:disabled):not(.is-disabled):not([aria-disabled=true]){transform:none}.ch-spinner{animation-duration:1.6s;animation-timing-function:steps(8,end)}}.ch-fig{font-family:var(--font-seg);font-variant-numeric:tabular-nums;white-space:nowrap;direction:ltr;unicode-bidi:isolate}.ch-money{white-space:nowrap;align-items:baseline;gap:.28em;display:inline-flex}.ch-money-fig{font-family:var(--font-seg);font-variant-numeric:tabular-nums;font-weight:inherit;direction:ltr;unicode-bidi:isolate}.ch-money-neg{font-family:var(--font-read);color:var(--ink);font-weight:600}.ch-money-unit{font-family:var(--font-read);font-size:var(--ch-silk-size);color:var(--silk);font-weight:600}.ch-btn .ch-money-unit,.ch-badge .ch-money-unit{color:inherit}.ch-filters{align-items:end;gap:var(--sp-5);flex-wrap:wrap;min-inline-size:0;display:flex}.ch-filters>*{flex:180px;min-inline-size:0;max-inline-size:280px}.ch-filters>[class~=ch-grid]{flex:100%;max-inline-size:none}.ch-filters--folded{align-items:center;gap:var(--sp-3);box-shadow:none;background:0 0;border:0;padding:0}.ch-filters--folded>*{flex:0 auto;max-inline-size:none}.ch-filters-n{block-size:22px;min-inline-size:22px;padding-inline:var(--sp-2);border-radius:var(--ch-r-pill);background:var(--act);color:var(--act-ink);font-family:var(--font-seg);font-size:var(--ch-read);place-items:center;font-weight:700;line-height:1;display:inline-grid}.ch-filters-chips{gap:var(--sp-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ch-filters-chip{align-items:center;gap:var(--sp-2);min-block-size:var(--ch-tap);padding-inline:var(--sp-6) var(--sp-4);border:1px solid var(--seam);border-radius:var(--ch-r-pill);background:var(--panel);color:var(--ink);font-family:var(--font-read);font-size:var(--ch-read);cursor:pointer;font-weight:600;line-height:1.2;display:inline-flex}.ch-filters-chip:focus-visible{outline:2px solid var(--act);outline-offset:2px}.ch-filters-sheet{gap:var(--sp-6);display:grid}.ch-filters-sheet>*{max-inline-size:none}.tp-dateinput{direction:ltr;position:relative}.tp-dateinput[data-shown] input[type=date]{color:#0000}.tp-dateinput[data-shown] input[type=date]::-webkit-datetime-edit{color:#0000}.tp-dateinput-view[data-empty]{color:var(--silk)}.tp-dateinput-view{white-space:nowrap;text-overflow:ellipsis;pointer-events:none;font-family:var(--font-read);font-size:var(--ch-read);color:var(--ink);align-items:center;display:flex;position:absolute;inset-block:0;inset-inline-start:var(--sp-6);inset-inline-end:44px;overflow:hidden}@media (pointer:coarse){.ch-btn-group>.ch-btn{min-height:var(--ch-tap)}}.ch-sheet-scrim{z-index:1040;background:var(--scrim);animation:ch-sheet-fade var(--ch-dur,.18s) var(--ch-ease,ease-out);position:fixed;inset:0}.ch-sheet{z-index:1050;background:var(--panel);color:var(--ink);border:1px solid var(--seam);box-shadow:var(--float);font-size:var(--ch-read);outline:none;flex-direction:column;display:flex;position:fixed}.ch-sheet--side{block-size:100dvh;inline-size:min(480px,94vw);animation:ch-sheet-in-end .22s var(--ch-ease,ease-out);border-block:0;border-inline-end:0;inset-block:0;inset-inline-end:0}html[dir=rtl] .ch-sheet--side{animation-name:ch-sheet-in-end-rtl}.ch-sheet--side.ch-sheet--lg{inline-size:min(1080px,97vw)}.ch-sheet-scrim--over{z-index:1055}.ch-sheet--over{z-index:1060}.ch-sheet--center{border-radius:var(--ch-r-lg);block-size:fit-content;max-block-size:85dvh;inline-size:min(440px,100vw - 2rem);animation:ch-sheet-fade var(--ch-dur,.18s) var(--ch-ease,ease-out);margin:auto;inset:0}.ch-sheet-confirm{text-align:center}.ch-sheet-confirm>p{margin-block:0}.ch-sheet-confirm>*+*{margin-block-start:var(--sp-5)}.ch-sheet--bottom{max-block-size:92dvh;animation:ch-sheet-up .24s var(--ch-ease,ease-out);transition:transform var(--ch-dur,.18s) var(--ch-ease,ease-out);border-block-end:0;border-start-start-radius:var(--ch-r-sheet);border-start-end-radius:var(--ch-r-sheet);padding-block-end:env(safe-area-inset-bottom,0px);inset-block-end:0;inset-inline:0}.ch-sheet-grab{min-block-size:24px;padding-block:var(--sp-3) var(--sp-1);cursor:grab;touch-action:none;flex:none;justify-content:center;align-items:center;display:flex}.ch-sheet-grab-bar{border-radius:var(--ch-r-pill);background:var(--rule-strong);block-size:5px;inline-size:40px;box-shadow:none}.ch-sheet-head{justify-content:space-between;align-items:center;gap:var(--sp-5);padding-block:var(--sp-6) var(--sp-7);padding-inline:var(--sp-8) var(--sp-5);border-block-end:1px solid var(--seam-2);flex:none;display:flex;position:relative}.ch-sheet--bottom .ch-sheet-head{padding-block-start:var(--sp-1);padding-inline:var(--sp-8) var(--sp-4)}.ch-sheet-title{font-size:var(--fs-h3);color:var(--ink);overflow-wrap:anywhere;min-inline-size:0;margin:0;font-weight:700;line-height:1.3}.ch-sheet-close{border-radius:var(--ch-r-pill);background:var(--panel-2);block-size:44px;inline-size:44px;color:var(--silk);box-shadow:none;cursor:pointer;transition:transform var(--ch-dur,.18s) var(--ch-ease,ease-out), background-color var(--ch-dur,.18s) var(--ch-ease,ease-out);border:1px solid #0000;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.ch-sheet-close svg{block-size:20px;inline-size:20px}.ch-sheet-close:hover{background:var(--panel-2);color:var(--ink)}.ch-sheet-close:active{transform:translateY(1px)}.ch-sheet-close:focus-visible{outline:2px solid var(--act);outline-offset:2px}.ch-sheet-body{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;min-block-size:0;padding:var(--sp-8);flex:auto;overflow-y:auto}.ch-sheet-body>*{flex-shrink:0}.ch-sheet--bottom .ch-sheet-body{padding:18px var(--sp-8)}.ch-sheet-body>form>*+*{margin-block-start:18px}.ch-sheet-body>form>.ch-check+.ch-check{margin-block-start:2px}.ch-sheet-body>form>.row{--bs-gutter-y:18px;margin-block-start:0}.ch-sheet-foot{justify-content:flex-end;align-items:center;gap:var(--sp-4);padding:var(--sp-6) var(--sp-8);border-block-start:1px solid var(--seam-2);background:var(--panel);flex-wrap:wrap;flex:none;display:flex}.ch-sheet--bottom .ch-sheet-foot{padding:var(--sp-5) var(--sp-8) calc(12px + env(safe-area-inset-bottom,0px));flex-direction:column-reverse;align-items:stretch}.ch-sheet--bottom .ch-sheet-foot>*{inline-size:100%}@keyframes ch-sheet-fade{0%{opacity:0}to{opacity:1}}@keyframes ch-sheet-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes ch-sheet-in-end{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes ch-sheet-in-end-rtl{0%{transform:translate(-100%)}to{transform:translate(0)}}@media (prefers-reduced-motion:reduce){.ch-sheet,.ch-sheet-scrim,.ch-sheet-close{transition:none;animation:none}}:where(.ch-grid){grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;inline-size:100%;min-inline-size:0;max-inline-size:100%;display:grid;container:ch-grid/inline-size}:where(.ch-grid--gap-sm){gap:8px}:where(.ch-grid--gap-lg){gap:24px}:where(.ch-grid--align-start){align-items:start}:where(.ch-grid--align-center){align-items:center}:where(.ch-grid--align-end){align-items:end}:where(.ch-grid--align-baseline){align-items:baseline}:where(.ch-sheet-body>form>.ch-grid){row-gap:18px}:where(.ch-grid)>:where(*),:where(.ch-grid-cell){grid-column:span 12;min-inline-size:0}:where(.ch-grid--n2)>:where(*){grid-column:span 6}:where(.ch-grid--n3)>:where(*){grid-column:span 4}:where(.ch-grid)>:where(.ch-grid-cell--n1){grid-column:span 1}:where(.ch-grid)>:where(.ch-grid-cell--n2){grid-column:span 2}:where(.ch-grid)>:where(.ch-grid-cell--n3){grid-column:span 3}:where(.ch-grid)>:where(.ch-grid-cell--n4){grid-column:span 4}:where(.ch-grid)>:where(.ch-grid-cell--n5){grid-column:span 5}:where(.ch-grid)>:where(.ch-grid-cell--n6){grid-column:span 6}:where(.ch-grid)>:where(.ch-grid-cell--n7){grid-column:span 7}:where(.ch-grid)>:where(.ch-grid-cell--n8){grid-column:span 8}:where(.ch-grid)>:where(.ch-grid-cell--n9){grid-column:span 9}:where(.ch-grid)>:where(.ch-grid-cell--n10){grid-column:span 10}:where(.ch-grid)>:where(.ch-grid-cell--n11){grid-column:span 11}:where(.ch-grid)>:where(.ch-grid-cell--n12){grid-column:span 12}@container ch-grid (width>=400px){:where(.ch-grid)>:where(*){grid-column:span 12}:where(.ch-grid--c2)>:where(*){grid-column:span 6}:where(.ch-grid--c3)>:where(*){grid-column:span 4}:where(.ch-grid--c4)>:where(*){grid-column:span 3}:where(.ch-grid--c6)>:where(*){grid-column:span 2}:where(.ch-grid)>:where(.ch-grid-cell--w1){grid-column:span 1}:where(.ch-grid)>:where(.ch-grid-cell--w2){grid-column:span 2}:where(.ch-grid)>:where(.ch-grid-cell--w3){grid-column:span 3}:where(.ch-grid)>:where(.ch-grid-cell--w4){grid-column:span 4}:where(.ch-grid)>:where(.ch-grid-cell--w5){grid-column:span 5}:where(.ch-grid)>:where(.ch-grid-cell--w6){grid-column:span 6}:where(.ch-grid)>:where(.ch-grid-cell--w7){grid-column:span 7}:where(.ch-grid)>:where(.ch-grid-cell--w8){grid-column:span 8}:where(.ch-grid)>:where(.ch-grid-cell--w9){grid-column:span 9}:where(.ch-grid)>:where(.ch-grid-cell--w10){grid-column:span 10}:where(.ch-grid)>:where(.ch-grid-cell--w11){grid-column:span 11}:where(.ch-grid)>:where(.ch-grid-cell--w12){grid-column:span 12}}.ch-row-frame{--stop:18px;--track:4px;border-radius:var(--ch-r-sm);padding:var(--sp-1) 0 2px;overflow-clip-margin:8px;background:0 0;border:0;min-width:0;overflow-x:clip}.ch-row{gap:0;min-width:0;margin:0;padding:0;list-style:none;display:flex}.ch-step{align-items:center;gap:var(--sp-3);flex-direction:column;flex:1 1 0;min-width:12px;display:flex;position:relative}.ch-step+.ch-step:before,.ch-step+.ch-step:after{content:"";inline-size:100%;block-size:var(--track);border-radius:var(--ch-r-pill);position:absolute;inset-block-start:calc(var(--stop) / 2 - var(--track) / 2);inset-inline-end:50%}.ch-step+.ch-step:before{background:var(--rule-strong)}.ch-step+.ch-step:after{background:var(--line);transform-origin:0;transition:transform .52s var(--ch-ease);transform:scaleX(0)}[dir=rtl] .ch-step+.ch-step:after{transform-origin:100%}.ch-step:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))+.ch-step:after{transform-origin:100%}.ch-step.on:after,.ch-step.now:after{transform:scaleX(1)}.ch-step:has(>button.ch-key){min-width:44px}.ch-led{display:none}.ch-key{z-index:1;inline-size:var(--stop);block-size:var(--stop);width:var(--stop);height:var(--stop);border:3px solid var(--edge);background:var(--panel);box-shadow:none;border-radius:50%;flex:none;place-items:center;padding:0;display:grid;position:relative}.ch-key:after{content:none}button.ch-key{cursor:pointer}button.ch-key:before{content:"";inset:calc((var(--ch-tap) - var(--stop)) / -2);border-radius:50%;position:absolute}button.ch-key:hover{border-color:var(--line)}button.ch-key:active{transform:scale(.9)}.ch-step.on .ch-key{background:var(--line);border-color:var(--line)}.ch-step.now .ch-key{--stop-now:calc(var(--stop) + 8px);inline-size:var(--stop-now);block-size:var(--stop-now);width:var(--stop-now);height:var(--stop-now);background:var(--panel);border:6px solid var(--line);box-shadow:0 0 0 4px color-mix(in srgb, var(--line) 22%, transparent);margin-block:-4px}.ch-step.dim .ch-key{background:var(--panel)}.ch-cap{font-family:var(--font-silk);font-size:var(--ch-silk-size);color:var(--silk);text-align:center;overflow-wrap:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-inline-size:0;max-inline-size:100%;padding-inline:2px;font-weight:500;line-height:1.35;display:-webkit-box;overflow:hidden}.ch-step.now .ch-cap{color:var(--ink);font-weight:700}.ch-num{display:none}.ch-sr{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:no-preference){.ch-row--moved .ch-step.is-laid:after{animation:ch-track-lay .42s var(--ch-ease) both;animation-delay:calc(var(--lay,0) * .14s)}.ch-row--moved .ch-step.now .ch-key{animation:ch-stop-arrive .52s var(--ch-ease) both;animation-delay:calc(var(--lay,0) * .14s + .3s)}@keyframes ch-track-lay{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes ch-stop-arrive{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--line) 45%, transparent);transform:scale(.5)}60%{transform:scale(1.12)}to{box-shadow:0 0 0 4px color-mix(in srgb, var(--line) 22%, transparent);transform:scale(1)}}}@media (width<=640px){.ch-cap{display:none}.ch-step.now .ch-cap{white-space:nowrap;display:block}}@media (prefers-reduced-motion:reduce){.ch-step+.ch-step:after{transition:none}button.ch-key:active{transform:none}}.cs{background:var(--panel);border:1px solid var(--seam);border-radius:var(--ch-r-lg);min-width:0;max-width:100%;box-shadow:var(--lift);color:var(--ink);container:cs/inline-size}.cs[data-tier=emergency]{border-color:var(--led-red);box-shadow:var(--lift), 0 0 0 1px var(--led-red)}.cs-lamp{background:var(--led-red);border-radius:50%;flex:none;block-size:10px;inline-size:10px}.cs-body{grid-template-columns:auto minmax(0,1fr) auto auto auto;grid-template-areas:"id who who note clock""steps steps steps act menu";align-items:center;gap:10px 12px;padding:14px;display:grid}.cs-id{grid-area:id;align-items:center;gap:8px;min-width:0;display:inline-flex}.cs-who{grid-area:who;align-items:center;gap:8px;min-width:0;display:flex}.cs-steps{grid-area:steps;min-width:0}.cs-clock{white-space:nowrap;grid-area:clock;justify-self:end;align-items:baseline;gap:6px;min-width:0;display:inline-flex}.cs-clock-verb,.cs-eta{font-family:var(--font-read);font-size:var(--ch-read);color:var(--silk);font-weight:500}.cs-clock:has(.cs-eta){white-space:normal;flex-wrap:wrap;justify-content:flex-end}.cs-act{grid-area:act;min-width:0}.cs-menu{grid-area:menu;justify-self:end}.cs-more>.ch-btn svg{block-size:22px;inline-size:22px}.cs-note{grid-area:note;justify-self:end;align-items:center;min-width:0;display:flex}.cs-more{display:inline-block;position:relative}.cs-ticket{font-size:calc(20px * var(--text-scale));text-align:center;white-space:nowrap;background:var(--line);min-inline-size:52px;color:var(--line-ink);border-color:#0000;padding-inline:12px;font-weight:800;line-height:1.3}.cs-line{min-width:0;text-overflow:ellipsis;white-space:nowrap;max-inline-size:11ch;font-family:var(--font-read);font-size:var(--ch-read);color:var(--silk);font-weight:600;overflow:hidden}.cs[data-tier=emergency] .cs-ticket{background:var(--crit);color:var(--crit-ink)}.cs-name{font-family:var(--font-read);font-size:calc(17px * var(--text-scale));color:var(--ink);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}.cs-tier{flex:none}.cs-tier-short{display:none}.cs-name--link{min-block-size:var(--ch-tap);text-align:start;cursor:pointer;background:0 0;border:0;padding:0;display:block}.cs-name--link:hover{text-underline-offset:4px;color:var(--act-text);text-decoration:underline}.cs-name--link:focus-visible{outline:2px solid var(--act);outline-offset:2px;border-radius:var(--ch-r-sm)}.cs-menu .ch-btn--ghost,.cs-more>.ch-btn--ghost{background:color-mix(in srgb, var(--silk) 9%, var(--panel))}.cs-elapsed{font-family:var(--font-seg);font-size:var(--ch-read);font-variant-numeric:tabular-nums;color:var(--silk);white-space:nowrap;direction:ltr;unicode-bidi:isolate;align-items:center;gap:6px;font-weight:700;display:inline-flex}.cs-elapsed[data-unit]{direction:inherit}.cs-act .ch-btn{max-width:100%}.cs-act-label--tile{display:none}.cs-act-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cs .ch-row-frame{--stop:12px;--track:3px;max-inline-size:520px;padding:4px 2px}.cs .ch-step{gap:0;min-width:18px}.cs .ch-key{border-width:2.5px}.cs .ch-step.now .ch-key{--stop-now:18px;box-shadow:0 0 0 3px color-mix(in srgb, var(--line) 22%, transparent);border-width:4px;margin-block:-3px}.cs .ch-cap,.cs .ch-step.now .ch-cap{display:none}.cs--card .cs-body{grid-template-columns:auto minmax(0,1fr) auto auto;grid-template-areas:"id who who clock""steps steps note menu""act act act act"}.cs--card .cs-act .ch-btn{width:100%}.cs--card .cs-name{white-space:normal}.cs--card .cs-name--link{align-items:center;display:flex}.cs--card .cs-name-text{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;line-height:1.35;display:-webkit-box;overflow:hidden}.cs--card .cs-act-label{white-space:normal;text-wrap:balance}.cs-here{min-width:0;font-family:var(--font-read);font-size:var(--ch-read);color:var(--ink);align-items:center;gap:8px;margin:10px 0 0;font-weight:600;line-height:1.4;display:flex}.cs-here:before{content:"";background:var(--panel);block-size:10px;inline-size:10px;box-shadow:inset 0 0 0 3px var(--line);border-radius:50%;flex:none}.cs-here-mark{white-space:normal;overflow-wrap:break-word;text-wrap:balance;flex:0 auto;min-width:0}@container cs (width>=420px){.cs-here-mark{white-space:nowrap}}.cs-here-of{color:var(--silk);white-space:nowrap;clip-path:inset(50%);flex:none;block-size:1px;inline-size:1px;font-weight:500;position:absolute;overflow:hidden}@container cs (width>=420px){.cs-here-of{clip-path:none;block-size:auto;inline-size:auto;position:static;overflow:visible}.cs-here{max-block-size:calc(var(--ch-read) * 1.4);flex-wrap:wrap;overflow:hidden}.cs-here-mark{flex-shrink:0}}.cs-here-next{min-width:0;color:var(--silk-2);text-overflow:clip;white-space:nowrap;flex:0 1000 auto;font-weight:500;display:none;overflow:hidden}@container cs (width>=420px){.cs-here-next{display:inline}}@container cs (width<=300px){.cs[data-long] .ch-row-frame{display:none}.cs[data-long] .cs-here{margin-block-start:0}}@container cs (width<=250px){.cs--card .cs-body{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"id clock clock""who who who""note note note""act act menu";gap:8px;padding:12px}.cs--card .cs-steps{display:none}.cs--card .cs-note{justify-self:start}.cs--card .cs-ticket{font-size:calc(19px * var(--text-scale));min-inline-size:44px;padding-inline:8px}.cs--card .cs-act .ch-btn>svg{display:none}.cs--card .cs-act-label:has(+.cs-act-label--tile){display:none}.cs--card .cs-act-label--tile{display:inline}.cs--card .cs-act .ch-btn{padding-inline:10px}.cs--card .cs-tier-short{display:inline}.cs--card .cs-tier-full{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}}@container cs (width>=760px){.cs--row .cs-body{grid-template-columns:auto minmax(12rem,1.2fr) minmax(0,1fr) auto auto auto auto;grid-template-areas:"id who steps note clock act menu"}}@container cs (width<=560px){.cs--row .cs-body{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"id who clock""steps steps note""act act menu"}.cs--row .cs-act{justify-self:start}.cs--row[data-status=parked] .cs-body{grid-template-areas:"id id clock""who who who""steps steps note""act act menu"}.cs--row .cs-name{white-space:normal}.cs--row .cs-name--link{align-items:center;display:flex}.cs--row .cs-name-text{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;line-height:1.35;display:-webkit-box;overflow:hidden}}@container cs (width<=420px){.cs-body{gap:8px 10px;padding:12px}.cs-who{flex-wrap:wrap;row-gap:4px}}@container cs (width>=1000px){.cs--card .cs-act .ch-btn{max-inline-size:480px}}.tp-auth.sg-wait{min-height:100dvh;padding-inline:16px}.ch-card.sg-card{text-align:center;justify-items:center;gap:16px;width:100%;max-width:440px;padding:2rem 1.5rem;display:grid}.sg-card>p{margin:0;font-size:1rem}@media (width<=900px){.tp-shell--nodock{--dock-clear:env(safe-area-inset-bottom,0px)}.tp-shell--nodock .tp-content{padding-block-end:calc(var(--sp-4) + env(safe-area-inset-bottom,0px))}.tp-shell--nodock .tp-scroll{scroll-padding-block-end:calc(var(--sp-4) + env(safe-area-inset-bottom,0px))}}.tp-sidebar .tp-nav-link{scroll-margin-block-start:calc(var(--ch-tap) + var(--sp-3))}.btn{transition:color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out, filter var(--ch-dur), transform .15s var(--ch-ease), opacity .15s var(--ch-ease);touch-action:manipulation}.tp-iconbtn,.tp-nav-link{touch-action:manipulation}.tp-iconbtn-sm{transition:transform .15s var(--ch-ease), opacity .15s var(--ch-ease), color .15s var(--ch-ease);touch-action:manipulation}.tp-nav-group,.tp-bottomnav-item{transition:color var(--ch-dur), transform .15s var(--ch-ease), opacity .15s var(--ch-ease);touch-action:manipulation}.tp-press{transition:transform .15s var(--ch-ease), opacity .15s var(--ch-ease);touch-action:manipulation}.btn:active:not(:disabled),.tp-iconbtn:active,.tp-nav-link:active,.tp-nav-group:active,.tp-bottomnav-item:active,.tp-iconbtn-sm:active,.tp-press:active{opacity:.85;transform:scale(.96)!important}@media (prefers-reduced-motion:reduce){.btn,.tp-iconbtn-sm,.tp-nav-group,.tp-bottomnav-item,.tp-press{transition:none!important}.btn:active,.tp-iconbtn:active,.tp-nav-link:active,.tp-nav-group:active,.tp-bottomnav-item:active,.tp-iconbtn-sm:active,.tp-press:active{opacity:1;transform:none!important}}.tp-topbar .tp-iconbtn,.tp-topbar .btn-sm{min-width:44px;min-height:44px}.tp-topbar .tp-logout{min-block-size:44px}.tp-topbar .tp-lang-key{font-weight:700}.tp-topbar{padding-top:calc(.7rem + env(safe-area-inset-top,0px))!important}@media (width<=900px){.tp-topbar{padding-top:calc(.6rem + env(safe-area-inset-top,0px))!important}}@media (width<=640px){.tp-topbar{padding-top:calc(.55rem + env(safe-area-inset-top,0px))!important}}.tp-nav-link{min-height:var(--ch-tap)}@media (pointer:coarse){.tp-nav-group{min-height:var(--ch-tap)}.tp-sidebar .tp-iconbtn{min-block-size:var(--ch-tap)}.tp-iconbtn,.tp-iconbtn-sm{min-inline-size:var(--ch-tap);min-block-size:var(--ch-tap)}}@media (width>=901px){.tp-shell{--tp-side-w:272px}}.tp-sidebar{background:var(--chassis);border-inline-end:1px solid var(--seam-2);font-family:var(--font-read);padding-block:0;padding-inline:var(--sp-5)}.tp-brand{min-block-size:72px;padding-block:var(--sp-6);gap:var(--sp-5);border-bottom:0;margin-block-end:var(--sp-1);margin-inline:-12px;padding-inline:18px}@media (width>=901px){.tp-brand{z-index:2;background:var(--chassis);position:sticky;inset-block-start:0}}.tp-brand .mark{block-size:40px;inline-size:40px;box-shadow:var(--act-shadow);border-radius:13px}.tp-brand .name b{color:var(--ink);font-family:var(--font-read);font-weight:700}.tp-brand .name span{font-family:var(--font-silk);font-size:var(--ch-silk-size);color:var(--silk-2);font-weight:500}.tp-nav-section{--grp:var(--line-6)}.tp-nav-section[data-group=day]{--grp:var(--line-3)}.tp-nav-section[data-group=people]{--grp:var(--line-2)}.tp-nav-section[data-group=clinical]{--grp:var(--line-1)}.tp-nav-section[data-group=money]{--grp:var(--line-5)}.tp-nav-group{font-family:var(--font-silk);font-size:var(--ch-read);color:var(--silk-2);text-transform:none;letter-spacing:0;gap:var(--sp-4);padding-block:var(--sp-5) var(--sp-2);padding-inline:var(--sp-6);font-weight:600}.tp-nav-group:before{content:"";border-radius:var(--ch-r-pill);background:var(--grp);flex:none;block-size:4px;inline-size:16px}.tp-nav-group-icon{display:none}.tp-nav-section.is-active-group>.tp-nav-group{color:var(--ink)}.tp-nav-section--divider{border-top-color:var(--seam)}.tp-nav-link{font-family:var(--font-read);font-size:var(--ch-read);color:var(--silk);border-radius:var(--ch-r-pill);padding-inline:var(--sp-6);gap:var(--sp-5);scroll-margin-block:var(--sp-3);border-inline-start-width:0;font-weight:500}.tp-nav-link svg{block-size:22px;inline-size:22px;color:var(--silk-2);opacity:1}.tp-nav-link:hover{background:color-mix(in srgb, var(--ink) 5%, transparent);color:var(--ink)}html[lang=ar] .tp-nav-link:hover,html[lang=en] .tp-nav-link:hover{transform:none}.tp-nav-link.active{background:var(--act-soft);color:var(--act-text);box-shadow:none;border-inline-start-color:#0000;font-weight:600}.tp-nav-link.active svg{color:var(--act)}.tp-nav-inner{position:relative}.tp-nav-section.is-open>.tp-nav-items>.tp-nav-inner:before{content:"";z-index:0;border-radius:var(--ch-r-pill);background:color-mix(in srgb, var(--grp) 45%, var(--chassis));inline-size:4px;position:absolute;inset-block:22px;inset-inline-start:19px}.tp-nav-link{padding-inline-start:40px;position:relative}.tp-nav-link:before{content:"";z-index:1;box-sizing:border-box;border:3px solid var(--grp);background:var(--chassis);border-radius:50%;block-size:12px;inline-size:12px;margin-block-start:-6px;position:absolute;inset-block-start:50%;inset-inline-start:15px}.tp-nav-link.active:before{background:var(--grp);block-size:16px;inline-size:16px;box-shadow:0 0 0 4px color-mix(in srgb, var(--grp) 25%, transparent);margin-block-start:-8px;inset-inline-start:13px}.tp-nav-link:hover:before{border-color:var(--grp);background:color-mix(in srgb, var(--grp) 30%, var(--chassis))}.tp-nav-link.active:hover:before{background:var(--grp)}@media (width>=901px){.tp-shell--rail .tp-nav-inner:before,.tp-shell--rail .tp-nav-link:before{content:none}.tp-shell--rail .tp-nav-link{padding-inline-start:0}}.tp-nav-link .soon{font-family:var(--font-silk);font-size:var(--ch-silk-size);background:var(--recess);color:var(--silk-2);border-radius:var(--ch-r-pill);font-weight:600}.tp-side-foot{padding-block:var(--sp-3);padding-inline:var(--sp-5);border-top:1px solid var(--seam-2);background:var(--chassis);z-index:3;margin-block-start:auto;margin-inline:-12px;position:sticky;bottom:0}aside.tp-sidebar{overflow-y:hidden}aside.tp-sidebar>.tp-nav{overscroll-behavior:contain;flex:auto;min-block-size:0;overflow:hidden auto}aside.tp-sidebar>.tp-side-foot{margin-block-start:0;position:static}aside.tp-sidebar>.tp-nav{-webkit-mask-image:linear-gradient(to bottom, var(--ink) calc(100% - 20px), transparent);-webkit-mask-image:linear-gradient(to bottom, var(--ink) calc(100% - 20px), transparent);mask-image:linear-gradient(to bottom, var(--ink) calc(100% - 20px), transparent);padding-block-end:20px;scroll-padding-block-end:24px}aside.tp-sidebar>.tp-nav .tp-nav-link,aside.tp-sidebar>.tp-nav .tp-nav-group{scroll-margin-block-end:24px}.tp-side-foot .tp-rail-toggle{justify-content:flex-start;gap:var(--sp-5);inline-size:100%;padding-inline:var(--sp-6);border-radius:var(--ch-r-pill);box-shadow:none;color:var(--silk);font-family:var(--font-read);font-size:var(--ch-read);background:0 0;border-color:#0000;font-weight:500}.tp-side-foot .tp-rail-toggle:hover{background:color-mix(in srgb, var(--ink) 5%, transparent);color:var(--ink);border-color:#0000}.tp-side-foot .tp-rail-toggle svg{flex-shrink:0;block-size:20px;inline-size:20px}@media (width<=900px){.tp-side-foot{display:none}}@media (width>=901px){.tp-side-foot .tp-rail-toggle{block-size:auto;min-block-size:var(--ch-tap);align-items:center;display:flex}.tp-shell--rail .tp-brand,.tp-shell--rail .tp-side-foot .tp-rail-toggle{justify-content:center;padding-inline:0}.tp-shell--rail .tp-rail-toggle-label{clip:rect(0 0 0 0);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}}.tp-topbar{background:var(--chassis);-webkit-backdrop-filter:none;box-shadow:none;font-family:var(--font-read);border-bottom:0;padding-inline:24px}.tp-search{justify-content:flex-start;align-items:center;gap:var(--sp-4);block-size:46px;inline-size:min(440px,38vw);padding-inline:var(--sp-7);border-color:var(--seam);border-radius:var(--ch-r-pill);background:var(--panel);box-shadow:var(--lift);color:var(--silk-2);font-family:var(--font-read);font-size:var(--ch-read);font-weight:400;display:inline-flex}.tp-search svg{block-size:20px;inline-size:20px;color:var(--silk)}.tp-search-kbd{font-family:var(--font-seg);font-size:var(--ch-silk-size);color:var(--silk-2);border-radius:var(--ch-r-pill);background:var(--recess);padding-inline:var(--sp-3);direction:ltr;unicode-bidi:isolate;border:0;margin-inline-start:auto;font-weight:700}.tp-mobilebar{display:none}.tp-avatar{background:var(--act-soft);color:var(--act-text);box-shadow:none;font-family:var(--font-read)}.tp-iconbtn{background:var(--panel);border-color:var(--seam);border-radius:var(--ch-r-pill);box-shadow:var(--lift);color:var(--silk)}.tp-iconbtn svg{block-size:20px;inline-size:20px}.tp-iconbtn:hover{border-color:color-mix(in srgb, var(--act) 40%, var(--seam));color:var(--act-text);background:color-mix(in srgb, var(--act) 6%, var(--panel))}@media (width<=900px){.tp-scroll{scroll-padding-block-end:calc(112px + env(safe-area-inset-bottom,0px))}.tp-topbar{padding-inline:var(--sp-7);justify-content:flex-start}.tp-search{justify-content:center;place-items:center;block-size:44px;inline-size:44px;margin-inline-start:auto;padding-inline:0;display:grid}.tp-search-label,.tp-search-kbd{display:none}.tp-mobilebar{align-items:center;gap:var(--sp-4);min-width:0;font-family:var(--font-read);color:var(--ink);font-weight:700;display:flex}.tp-mobilebar .mark{background:var(--logo-gradient);block-size:34px;inline-size:34px;color:var(--act-ink);box-shadow:var(--act-shadow);border-radius:11px;flex:none;place-items:center;padding:0;display:grid;overflow:hidden}:root{--dock-clear:calc(88px + env(safe-area-inset-bottom,0px))}.tp-content{padding-block-end:calc(112px + env(safe-area-inset-bottom,0px))}.tp-bottomnav{inset-inline:var(--sp-5);bottom:calc(10px + env(safe-area-inset-bottom,0px));padding:var(--sp-2);background:var(--panel);-webkit-backdrop-filter:none;border:1px solid var(--seam);border-radius:var(--ch-r-well);box-shadow:var(--float)}.tp-bottomnav-item{font-family:var(--font-silk);font-size:var(--ch-silk-size);color:var(--silk);gap:var(--sp-1);padding-block:var(--sp-2);border-radius:20px;padding-inline:3px;font-weight:500}.tp-bottomnav-ico{border-radius:var(--ch-r-pill);place-items:center;block-size:32px;inline-size:56px;display:grid}.tp-bottomnav-ico svg{block-size:24px;inline-size:24px}.tp-bottomnav-ico{position:relative}.tp-bottomnav-dot{background:var(--act);border-radius:50%;block-size:6px;inline-size:6px;position:absolute;inset-block-start:3px;inset-inline-end:12px}.tp-bottomnav-item:hover{color:var(--ink)}.tp-bottomnav-item.active{color:var(--act)}.tp-bottomnav-item.active .tp-bottomnav-ico{background:var(--act-soft);color:var(--act-text)}.tp-bottomnav-item.active span{color:var(--act-text);font-weight:700}}.tp-who-tools .tp-iconbtn.tp-tour-key{min-block-size:44px;min-inline-size:44px}.tp-tour-pop .tp-tour-progress{font-size:var(--ch-read)}.tp-topbar .who>.tp-avatar{display:none}@media (width<=640px){.tp-mobilebar{flex:auto}.tp-mobilebar>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.tp-search{margin-inline-start:0}}.tp-topbar .who{position:relative}.tp-who-toggle{border-radius:var(--ch-r-pill);border-color:var(--act);background:var(--act-soft);color:var(--act-text);box-shadow:none;place-items:center;font-weight:700;display:grid}.tp-who-toggle[aria-expanded=true]{background:var(--act);color:var(--act-ink)}.tp-who-tools{display:none}.who.is-open>.tp-who-tools{z-index:1050;min-inline-size:248px;padding:var(--sp-3);background:var(--panel);border:1px solid var(--seam);border-radius:var(--ch-r-lg);box-shadow:var(--float);flex-direction:column;gap:2px;display:flex;position:absolute;inset-block-start:calc(100% + 10px);inset-inline-end:0}.who.is-open>.tp-who-tools:before{content:attr(data-name);padding:var(--sp-3) var(--sp-5) var(--sp-4);border-block-end:1px solid var(--seam-2);color:var(--ink);margin-block-end:var(--sp-1);font-weight:700}.tp-topbar .who.is-open>.tp-who-tools>.tp-iconbtn,.tp-topbar .who.is-open>.tp-who-tools>.tp-logout{justify-content:flex-start;align-items:center;gap:var(--sp-5);block-size:auto;inline-size:100%;min-block-size:var(--ch-tap);padding-inline:var(--sp-5);border-radius:var(--ch-r);box-shadow:none;color:var(--ink);background:0 0;border-color:#0000;display:flex}.tp-topbar .who.is-open>.tp-who-tools>.tp-iconbtn:hover,.tp-topbar .who.is-open>.tp-who-tools>.tp-logout:hover{background:var(--panel-2)}.tp-topbar .who.is-open>.tp-who-tools>.tp-iconbtn:after{content:attr(title);font-weight:500}.tp-topbar .who.is-open>.tp-who-tools>.tp-logout{border-block-start:1px solid var(--seam-2);border-radius:0 0 var(--ch-r) var(--ch-r)}.tp-topbar .who.is-open .tp-logout-label{display:inline}.tp-nav-link:focus-visible,.tp-nav-group:focus-visible,.tp-side-foot .tp-rail-toggle:focus-visible,.tp-sidebar-close:focus-visible{outline:2px solid var(--act);outline-offset:-2px}.tp-iconbtn:focus-visible,.tp-search:focus-visible,.tp-who-toggle:focus-visible,.tp-logout:focus-visible,.tp-bottomnav-item:focus-visible,.tp-who-tools button:focus-visible,.tp-brand a:focus-visible{outline:2px solid var(--act);outline-offset:2px}.tp-bottomnav-item:focus-visible{outline-offset:-2px}.tp-skip{z-index:1300;padding:var(--sp-5) 18px;min-block-size:var(--ch-tap);border-radius:var(--ch-r-pill);background:var(--act);color:var(--act-ink);font-family:var(--font-read);font-size:var(--ch-read);box-shadow:var(--float);align-items:center;font-weight:700;text-decoration:none;display:inline-flex;position:fixed;inset-block-start:var(--sp-3);inset-inline-start:var(--sp-3);transform:translateY(-200%)}.tp-skip:focus,.tp-skip:focus-visible{outline:2px solid var(--act-ink);outline-offset:-4px;transform:none}.tp-content:focus{outline:none}.dt-toolbar{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;margin-block-end:.9rem;display:flex}.dt-toolbar-glyph{color:var(--silk);align-self:center}.dt-glyph{vertical-align:-2px;margin-inline-end:6px}.dt-nowrap{white-space:nowrap}.dt-panel{background:var(--panel);border:1px solid var(--seam);border-radius:var(--ch-r);min-width:200px;box-shadow:var(--lift);padding:6px}.dt-panel--views{min-width:220px}.dt-views-title{padding:4px 9px 6px}.dt-views-none{padding:6px 9px}.dt-sep{background:var(--seam);height:1px;margin:6px 4px}.dt-view-row{border-radius:var(--ch-r-sm);background:0 0;align-items:center;gap:4px;display:flex}.dt-view-row.is-active{background:var(--act-soft)}button.dt-item{min-height:var(--ch-tap);border-radius:var(--ch-r-sm);cursor:pointer;font-size:var(--ch-read);color:var(--ink);text-align:start;width:100%;font-family:var(--font-read);background:0 0;border:none;align-items:center;gap:8px;padding:8px 10px;display:flex}button.dt-item--view{font-weight:600}.dt-view-row.is-active button.dt-item--view{font-weight:700}.dt-view-name{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.dt-view-row>.tp-iconbtn.dt-view-del{color:var(--silk);flex:none}.tp-brand-logo--wordmark{justify-content:center}.tp-brand-logo--wordmark img{height:var(--bl-h);object-fit:contain;max-width:100%}.tp-brand-word{color:var(--ink);letter-spacing:0;font-weight:700;line-height:1.1}.tp-brand-logo--horizontal{gap:calc(var(--bl-h) * .28)}.tp-brand-tile{width:var(--bl-h);height:var(--bl-h);border-radius:calc(var(--bl-h) * .3);background:var(--logo-gradient);color:var(--act-ink);box-shadow:0 6px 16px -6px color-mix(in srgb, var(--act) 45%, transparent);flex-shrink:0;place-items:center;display:grid;overflow:hidden}.tp-brand-tile--logo{box-shadow:none;background:0 0}.tp-brand-text{text-align:start;line-height:1.15}.tp-brand-name{color:var(--ink);font-weight:700;display:block}.tp-brand-tag{color:var(--silk-2);display:block}.auth-frame{min-height:100dvh;padding-block-start:max(24px, env(safe-area-inset-top));padding-block-end:max(24px, env(safe-area-inset-bottom));padding-inline:max(16px, env(safe-area-inset-left), env(safe-area-inset-right));background:var(--chassis);color:var(--ink);font-family:var(--font-read);font-size:var(--ch-read);grid-template-columns:minmax(0,1fr);align-content:safe center;justify-items:center;gap:24px;display:grid}.auth-stage{inline-size:100%;max-inline-size:460px;flex-direction:column;gap:16px;min-width:0;display:flex}.auth-hero{background-color:var(--panel);background-image:radial-gradient(circle at 1px 1px, var(--seam) 1.2px, transparent 1.6px);color:var(--ink);box-shadow:var(--float);background-size:22px 22px;border-radius:28px;display:none;position:relative;overflow:hidden}.auth-map{block-size:auto;inline-size:100%;display:block}.auth-map-line{fill:none;stroke-width:12px;stroke-linecap:round;stroke-linejoin:round}.auth-map-line--main{stroke-width:14px}.auth-map-stop{fill:var(--panel);stroke-width:4px}.auth-map .auth-line-1{stroke:var(--line-1)}.auth-map .auth-line-2{stroke:var(--line-2)}.auth-map .auth-line-3{stroke:var(--line-3)}.auth-map .auth-line-5{stroke:var(--line-5)}.auth-map-stop--x{fill:var(--panel);stroke:var(--ink);stroke-width:5px}.auth-map-label{fill:var(--silk);font-family:var(--font-read);font-size:calc(19.5px * var(--text-scale));font-weight:600}.auth-map-dot{fill:var(--ink);stroke:var(--line-1);stroke-width:5px}.auth-map-halo{fill:color-mix(in srgb, var(--line-1) 30%, transparent)}.auth-hero-copy{flex-direction:column;gap:8px;padding-block:0 36px;padding-inline:40px;display:flex}.auth-hero-title{font-size:calc(34px * var(--text-scale));letter-spacing:-.01em;color:var(--ink);text-wrap:balance;font-weight:700;line-height:1.2}.auth-hero-text{max-inline-size:34ch;font-size:calc(18px * var(--text-scale));color:var(--silk);line-height:1.6}.ch-card.auth-panel{box-shadow:var(--float);border-radius:28px;position:relative;overflow:hidden}.auth-letterhead{align-items:center;gap:12px;min-width:0;padding-block:26px 0;padding-inline:32px;display:flex}.auth-letterhead .mark.auth-mark{background:var(--logo-gradient);block-size:48px;inline-size:48px;color:var(--act-ink);box-shadow:var(--act-shadow);border-radius:15px;flex:none;place-items:center;display:grid;overflow:hidden}.auth-plate{align-items:center;min-width:0;display:flex}.auth-plate>*{max-inline-size:100%}.auth-main{flex-direction:column;gap:20px;min-width:0;padding-block:28px;padding-inline:32px;display:flex}.auth-head{flex-direction:column;gap:6px;min-width:0;display:flex}.auth-frame .auth-title{font-family:var(--font-read);font-size:calc(30px * var(--text-scale));letter-spacing:-.01em;color:var(--ink);margin:0;font-weight:700;line-height:1.2}.auth-frame .auth-lead{font-size:var(--ch-read);color:var(--silk);margin:0;line-height:1.55}.auth-form{flex-direction:column;gap:16px;min-width:0;margin:0;display:flex}.auth-row-end{justify-content:flex-end;margin-block-start:-10px;display:flex}.auth-row-end>.ch-btn{margin-inline-end:-10px}.auth-links{border-block-start:1px solid var(--seam-2);flex-wrap:wrap;justify-content:space-between;gap:8px;padding-block-start:16px;display:flex}.auth-links--center{justify-content:center}:root[dir=rtl] .auth-frame .auth-dir-icon{transform:scaleX(-1)}.auth-pw{min-width:0;position:relative}.auth-pw .ch-input.auth-pw-input{padding-inline-end:48px}.auth-pw .ch-btn.auth-pw-toggle{border-radius:var(--ch-r);color:var(--silk);position:absolute;inset-block:0;inset-inline-end:0}.auth-pw .ch-btn.auth-pw-toggle:hover{background:var(--panel-2);border-color:#0000}.ch-btn.auth-toggle[aria-pressed=true] svg{color:var(--act-text)}.auth-controls{background:var(--panel-2);border-block-start:1px solid var(--seam-2);flex-wrap:wrap;justify-content:center;gap:8px;padding-block:12px;padding-inline:20px;display:flex}.auth-tray{background:color-mix(in srgb, var(--panel) 60%, transparent);border:1px dashed var(--rule-strong);border-radius:var(--ch-r-lg);flex-direction:column;gap:10px;min-width:0;padding:14px 16px 16px;display:flex}.auth-tray-label{font-size:var(--ch-read);color:var(--silk);font-weight:600;line-height:1.4}.auth-tray-keys{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}@media (width>=576px){.auth-tray-keys{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=992px){.auth-frame{grid-template-columns:minmax(0,1.1fr) minmax(400px,460px);justify-content:center;align-items:stretch;gap:40px;max-inline-size:1180px;margin-inline:auto;padding-inline:40px}.auth-hero{flex-direction:column;order:2;justify-content:space-between;align-self:stretch;inline-size:100%;display:flex}.auth-map{padding:28px 24px 8px}.auth-map--band{display:none}.auth-hero{justify-content:flex-start;gap:0}.auth-map--tall{flex:auto;min-block-size:0}.auth-stage{order:1;align-self:stretch}.auth-stage>.ch-card.auth-panel{flex-direction:column;flex:auto;display:flex}.auth-stage .auth-main{flex:auto;justify-content:center}}@media (width<=991.98px){.auth-map--tall{display:none}.auth-hero{block-size:132px;inline-size:100%;max-inline-size:460px;display:block}.auth-map{inline-size:420px;margin-inline:auto;position:absolute;inset-block-start:-120px;inset-inline:0}.auth-map-label,.auth-hero-copy{display:none}}@media (width<=639px){.auth-frame{align-content:start;gap:0;padding:0}.auth-hero{max-inline-size:none;box-shadow:none;block-size:calc(120px + env(safe-area-inset-top));border-radius:0}.auth-map{inset-block-start:calc(-145px + env(safe-area-inset-top))}.auth-stage{z-index:1;gap:0;max-inline-size:none;margin-block-start:-28px;position:relative}.ch-card.auth-panel{box-shadow:var(--lift);border-block-end:0;border-radius:28px 28px 0 0;flex-direction:column;min-block-size:calc(100dvh - 92px);display:flex}.auth-letterhead{padding-block-start:24px;padding-inline:20px}.auth-main{flex:1;padding-block:22px 20px;padding-inline:20px}.auth-frame .auth-title{font-size:calc(26px * var(--text-scale))}.auth-controls{padding-block-end:max(12px, env(safe-area-inset-bottom))}.auth-row-end>.ch-btn{margin-block-start:8px}.auth-tray{border-block-end:0;border-inline:0;border-radius:0}}@media (prefers-reduced-motion:no-preference){.ch-card.auth-panel{animation:auth-settle .42s var(--ch-ease) both}}@keyframes auth-settle{0%{transform:translateY(12px)}}.cosh-body{flex-direction:column;gap:16px;display:flex}.cosh-due{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.cosh-methods{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-block-start:var(--sp-2);display:grid}.cosh-methods .ch-btn{min-inline-size:0;padding-inline:6px}.cosh-readouts{grid-template-columns:1fr 1fr;gap:8px;display:grid}.cosh-readout{flex-direction:column;gap:2px;padding-block:8px;display:flex}.cosh-presets{grid-template-columns:repeat(auto-fit,minmax(64px,1fr));gap:8px;margin-block-start:8px;display:grid}.cosh-presets .ch-btn{min-inline-size:0;padding-inline:6px}.cosh-receipt-wait{flex-direction:column;gap:12px;display:flex}.cosh-amt{font-weight:800;font-size:calc(20px * var(--text-scale));color:var(--ink);align-self:flex-start}.cosh-amt--due{font-size:calc(34px * var(--text-scale));line-height:1.15}.cosh-receipt{border-block-start:1px solid var(--seam-2);flex-direction:column;gap:4px;padding-block-start:10px;display:flex}.cosh-receipt-keys{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.cosh-receipt-keys .ch-btn{min-inline-size:0;padding-inline:6px}.ch-input.tp-money-input.cosh-received{font-family:var(--font-seg);min-block-size:52px}.cosh-choice{gap:var(--sp-3);display:flex}.cosh-choice-key{flex:auto}.cosh-hint{font-size:var(--ch-read);color:var(--silk);margin:0;line-height:1.5}.ch-input.tf-code{font-size:calc(18px * var(--text-scale));letter-spacing:.2em;text-align:center}.ch-input.tf-key{font-family:var(--font-seg);min-inline-size:0}.tf-glyph{color:var(--act)}.tf-read{font-size:calc(16px * var(--text-scale))}.tf-steps{font-size:calc(16px * var(--text-scale));padding-inline-start:1.25rem}.tf-qr{background:var(--panel);border-radius:var(--ch-r-lg);block-size:auto;max-inline-size:100%;padding:8px}.tf-manual{max-inline-size:360px}.tf-backup{font-family:var(--font-seg);font-size:calc(16px * var(--text-scale));font-variant-numeric:tabular-nums;background:var(--panel-2);border-radius:var(--ch-r-lg);grid-template-columns:repeat(auto-fill,minmax(9rem,1fr));gap:.5rem;list-style-position:inside;display:grid}.dp-group{gap:var(--sp-8);display:grid}.dp-field{gap:var(--sp-3);border:0;min-inline-size:0;margin:0;padding:0;display:grid}.dp-legend{font-family:var(--font-read);font-size:var(--fs-body);color:var(--ink);margin-block-end:var(--sp-2);padding:0;font-weight:700}.dp-hint{font-family:var(--font-read);font-size:var(--fs-body);color:var(--silk-2);overflow-wrap:anywhere;margin:0;line-height:1.45}.dp-seg{gap:var(--sp-1);padding:var(--sp-1);background:var(--recess);border-radius:var(--ch-r-well);flex-wrap:wrap;display:flex}.dp-seg-opt{cursor:pointer;flex:8rem;min-inline-size:0;display:flex;position:relative}.dp-seg-input{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.dp-seg-face{justify-content:center;align-items:center;gap:var(--sp-2);min-block-size:var(--ch-tap);padding-inline:var(--sp-8);border-radius:var(--ch-r-pill);color:var(--silk);font-family:var(--font-read);font-size:var(--fs-body);text-align:center;overflow-wrap:anywhere;transition:background-color var(--ch-dur) var(--ch-ease), color var(--ch-dur) var(--ch-ease);flex:auto;font-weight:600;line-height:1.25;display:inline-flex}.dp-seg-tick{flex:none;display:none}.dp-seg-opt:hover .dp-seg-face{color:var(--ink)}.dp-seg-input:checked+.dp-seg-face{background:var(--panel);color:var(--act-text);box-shadow:var(--lift), inset 0 0 0 1.5px var(--act);font-weight:700}.dp-seg-input:checked+.dp-seg-face .dp-seg-tick{display:inline-block}.dp-seg-input:focus-visible+.dp-seg-face{outline:2px solid var(--act);outline-offset:2px}@media (prefers-reduced-motion:reduce){.dp-seg-face{transition:none}}.sta-page{min-block-size:100dvh;color:var(--ink);font-family:var(--font-read);flex-direction:column;padding-block-end:calc(120px + env(safe-area-inset-bottom,0px));display:flex}.sta-page .tp-hero h1{overflow-wrap:anywhere}.sta-head-actions{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.sta-head-sub{overflow-wrap:break-word}.sta-press{transition:transform var(--ch-dur) var(--ch-ease), box-shadow var(--ch-dur) var(--ch-ease)}.sta-press:active{transform:translateY(1px)}.sta-chip{border-radius:var(--ch-r-pill);white-space:nowrap;flex:none}.sta-kpis{margin-block:4px 14px}.sta-kpis:has(+.sta-readouts){margin-block-end:6px}.sta-readouts{font-size:var(--ch-read);color:var(--silk-2);flex-wrap:wrap;gap:4px 16px;margin-block:0 14px;line-height:1.4;display:flex}.sta-filter-empty{font-size:var(--ch-read);color:var(--silk-2);background:var(--panel);border:1px solid var(--seam);border-radius:var(--ch-r-lg);margin-block:0 14px;padding:12px 16px;line-height:1.4}.sta-readout{align-items:baseline;gap:6px;display:inline-flex}.sta-readout+.sta-readout:before{content:"·";color:var(--silk-2);margin-inline-end:10px}.sta-switcher{min-inline-size:180px;max-inline-size:240px}.sta-upcoming{margin-block-end:16px}.sta-wait-keys{flex-wrap:wrap;align-items:center;gap:4px;display:inline-flex}.sta-dil-tools{justify-content:flex-end;display:flex}.sta-readout .v{font-family:var(--font-seg);color:var(--ink);font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:isolate;font-weight:700}.sta-case[data-tier=emergency]{border-color:var(--led-red);box-shadow:var(--lift), 0 0 0 1px var(--led-red)}.sta-case .cs{box-shadow:none;background:0 0;border:0}.sta-case .cs-body{padding-inline:0}.sta-case-name{font-weight:800;font-size:calc(18px * var(--text-scale));color:var(--ink);line-height:1.3}.sta-ticket{font-family:var(--font-seg);font-weight:800;font-size:calc(18px * var(--text-scale));color:var(--act-text);font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:isolate}.sta-member-chips{flex-wrap:wrap;gap:8px;padding-block:2px 10px;display:flex}.sta-member-chips .ch-btn{max-inline-size:100%}.sta-alert-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.sta-alert-text{flex:12rem;min-width:0;font-weight:700}.sta-stage{background:var(--panel);border:1px solid var(--seam);border-radius:var(--ch-r);box-shadow:var(--lift);margin-block-end:10px;scroll-margin-block-start:calc(96px + env(safe-area-inset-top,0px));overflow:hidden}.sta-stage-head{text-align:start;cursor:pointer;min-block-size:56px;inline-size:100%;font-family:inherit;font-weight:800;font-size:var(--ch-read);color:var(--ink);background:0 0;border:none;flex-wrap:wrap;align-items:center;gap:10px;padding-block:10px;padding-inline:14px;line-height:1.3;display:flex}.sta-stage-head:focus-visible{outline:2px solid var(--act);outline-offset:-2px}.sta-stage-name{flex:auto;min-width:0}.sta-stage-state{flex:none;align-items:center;gap:8px;margin-inline-start:auto;display:inline-flex}.sta-stage.done{border-color:color-mix(in srgb, var(--ok) 45%, var(--seam))}.sta-stage.skipped{opacity:.62}.sta-stage-body{border-block-start:1px dashed var(--seam-2);animation:staOpen .2s var(--ch-ease);padding-block:6px 14px;padding-inline:14px}@keyframes staOpen{0%{opacity:0;transform:translateY(-4px)}}.sta-stage-tools{flex-wrap:wrap;gap:8px;margin-block-end:10px;display:flex}.sta-ltr{font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:isolate}.sta-quiet{font-size:var(--ch-read);color:var(--silk);line-height:1.5}.sta-wait-name{flex:8rem;align-items:center;gap:8px;min-width:7rem;font-weight:700;display:inline-flex;overflow:hidden}.sta-waiting .ch-list-item{flex-wrap:wrap;row-gap:8px}.sta-wait-dots{flex:none;display:none}@media (width>=640px){.sta-wait-dots{display:inline-block}}.sta-wait-dots .ch-row-frame{--stop:12px;--track:3px;padding:4px 2px}.sta-wait-dots .ch-step{gap:0;min-width:18px}.sta-wait-dots .ch-key{border-width:2.5px}.sta-wait-dots .ch-step.now .ch-key{--stop-now:18px;box-shadow:0 0 0 3px color-mix(in srgb, var(--line) 22%, transparent);border-width:4px;margin-block:-3px}.sta-wait-dots .ch-cap,.sta-wait-dots .ch-step.now .ch-cap{display:none}.sta-wait-name>span:first-child{overflow-wrap:break-word;min-width:0}.sta-wait-min{font-size:var(--ch-read);white-space:nowrap;color:var(--silk-2);font-variant-numeric:tabular-nums;flex:none}.sta-wait-min.is-long{color:var(--warn);font-weight:700}.sta-nextbar{z-index:1025;background:var(--panel);border-block-start:1px solid var(--seam);padding-block:10px;padding-inline:14px;gap:10px;padding-block-end:calc(10px + env(safe-area-inset-bottom,0px));display:flex;position:fixed;inset-block-end:0;inset-inline:0;box-shadow:0 -6px 22px #00000024}@media (width<=900px){.sta-nextbar{padding-block-end:10px;inset-block-end:var(--dock-clear,0px)}.sta-page{padding-block-end:calc(var(--dock-clear,0px) + 96px)}}@media (width>=901px){.sta-nextbar{inset-inline-start:272px}}.sta-nextbar .ch-btn{flex:auto}html[dir=ltr] .sta-nextbar .sta-dir-flip{transform:scaleX(-1)}.sta-nextbar .ch-btn.secondary-branch{flex:0 0 42%}@media (width>=1100px){.sta-nextbar .ch-btn{flex:0 480px;max-inline-size:480px}.sta-nextbar .ch-btn.secondary-branch{flex:0 auto;min-inline-size:240px}}.sta-board{flex-direction:column;gap:22px;display:flex}.sta-lane-head{align-items:center;gap:10px;margin-block-end:10px;display:flex}.sta-lane-title{font-size:calc(18px * var(--text-scale));color:var(--ink);margin:0;font-weight:700;line-height:1.3}.sta-lane-body{grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:12px;display:grid}.sta-lane-body>*{min-inline-size:0}.sta-page>.sta-lane{margin-block-end:18px}.sta-tkt{background:var(--panel);border:1px solid var(--seam);border-radius:var(--ch-r-lg);min-inline-size:0;box-shadow:var(--lift);flex-direction:column;display:flex}.sta-tkt .cs{box-shadow:none;background:0 0;border:0}.sta-clock{background:color-mix(in srgb, var(--sta-clock-tone,var(--silk-2)) 9%, var(--panel));border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;margin:12px 14px 0;padding:10px 14px;display:flex}.sta-clock[data-tone=ok]{--sta-clock-tone:var(--ok)}.sta-clock[data-tone=warn]{--sta-clock-tone:var(--warn)}.sta-clock-num{font-family:var(--font-seg);font-size:calc(28px * var(--text-scale));color:color-mix(in srgb, var(--sta-clock-tone,var(--ink)) 70%, var(--ink));font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:isolate;font-weight:800;line-height:1.05}.sta-clock-cap{min-inline-size:0;font-size:var(--ch-read);color:var(--silk);text-wrap:balance;align-items:center;gap:6px;line-height:1.4;display:inline-flex}.sta-clock-cap b{color:var(--ink);align-items:center;gap:6px;font-weight:700;display:inline-flex}.sta-num{font-family:var(--font-seg);font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:isolate;font-weight:700}.sta-generic-ico{border-radius:var(--ch-r-lg);background:var(--panel-2);border:1px dashed var(--rule-strong);block-size:64px;inline-size:64px;color:var(--silk-2);justify-content:center;align-items:center;display:inline-flex}.sta-generic-body{font-size:var(--ch-read);color:var(--silk);margin:0;line-height:1.55}.sta-generic-key{border-radius:var(--ch-r-sm);background:var(--recess);border:1px solid var(--rule-strong);color:var(--ink);font-family:var(--font-seg);font-size:var(--ch-read);padding-block:4px;padding-inline:10px;display:inline-block}.sta-empty{text-align:center;padding-block:48px;padding-inline:20px}.sta-empty .ico{font-size:calc(42px * var(--text-scale));color:var(--silk-2);margin-block-end:12px;line-height:1}.sta-empty-title{font-weight:800;font-size:calc(18px * var(--text-scale));color:var(--ink);margin-block-end:6px;line-height:1.3}.sta-empty-hint{font-size:var(--ch-read);color:var(--silk);max-inline-size:46ch;margin-block:0 14px;margin-inline:auto;line-height:1.55}.sta-empty--card{padding-block:26px}.sta-empty--card .sta-empty-hint{margin-block-end:0}.sta-idle{margin-block:var(--sp-1) 16px}.sta-idle[data-idle=waiting]{margin-block-end:12px}.sta-idle[data-idle=waiting]>.ch-card-body{padding-block:12px}.sta-idle-line{align-items:center;gap:var(--sp-3);min-inline-size:0;font-size:var(--ch-read);color:var(--ink);margin:0;font-weight:700;line-height:1.4;display:flex}.sta-idle-line>svg{font-size:calc(22px * var(--text-scale));color:var(--silk-2);flex:none}.sta-idle-line>span{overflow-wrap:anywhere;min-inline-size:0}.sta-skel{margin-block-start:16px}.sta-skel-card{margin-block-end:16px}.sta-skel-card .tp-skel+.tp-skel{margin-block-start:var(--sp-4)}.sta-skel-keys{gap:var(--sp-3);margin-block-start:16px;display:flex}.sta-skel-rows{gap:var(--sp-4);flex-direction:column;display:flex}.sta-skel-rows>.tp-skel{border-radius:5px}.sta-board--skel>.tp-skel{border-radius:var(--ch-r-lg)}.sta-route-skel{flex-direction:column;gap:16px;padding:16px;display:flex}.sta-generic{max-inline-size:480px;margin-inline:auto}.sta-generic-body-col{text-align:center;flex-direction:column;align-items:center;gap:16px;display:flex}.sta-caret{transition:transform var(--ch-dur) var(--ch-ease)}.sta-caret.is-open{transform:rotate(180deg)}.sta-case{margin-block-end:16px}.sta-case-tools{align-items:center;gap:var(--sp-3);flex-wrap:wrap;display:flex}.sta-stale{margin-block-start:var(--sp-3)}.sta-remeasure,.sta-case-strip,.sta-pass{margin-block-end:var(--sp-3)}.sta-nobind,.sta-load-error{margin-block-start:16px}.sta-empty-keys{justify-content:center;gap:var(--sp-3);flex-wrap:wrap;display:flex}.sta-stage-save{margin-block-start:16px}.sta-foreign{margin-block-start:var(--sp-3)}.sta-waiting{margin-block-end:16px}.sta-note-col{gap:var(--sp-3);flex-direction:column;display:flex}.sta-quiet--flush{margin:0}.sta-page .ch-alert.sta-allergy{margin-block:0 var(--sp-3);margin-inline:var(--sp-3)}.sta-page .sta-case .ch-alert.sta-allergy{margin-inline:0}.sta-dil-card{gap:var(--sp-3);min-inline-size:0;padding-block:var(--sp-3);background:var(--panel);border:1px solid var(--seam);border-radius:var(--ch-r-lg);box-shadow:var(--lift);flex-direction:column;padding-inline:0;display:flex}.sta-dil-card>*{min-inline-size:0}.sta-dil-card .sta-clock{margin:0 var(--sp-3)}.sta-dil-who{align-items:center;gap:var(--sp-3);padding-inline:var(--sp-3);display:flex}.sta-dil-name{font-size:calc(18px * var(--text-scale));color:var(--ink);overflow-wrap:anywhere;min-inline-size:0;font-weight:800;line-height:1.3}.sta-dil-idle{padding-inline:var(--sp-3);font-size:var(--ch-read);color:var(--silk);flex-wrap:wrap;align-items:center;gap:6px;margin:0;line-height:1.4;display:flex}.sta-dil-wait{color:var(--silk)}.sta-dil-dots{padding-inline:var(--sp-3);align-items:center;gap:6px;display:flex}.sta-dil-dot{border-radius:var(--ch-r-pill);border:2px solid var(--rule-strong);background:0 0;block-size:12px;inline-size:12px}.sta-dil-dot[data-in]{background:var(--ok);border-color:var(--ok)}.sta-dil-act{align-items:center;gap:var(--sp-3);padding-inline:var(--sp-3);flex-wrap:wrap;display:flex}.sta-dil-key{flex:140px;min-block-size:52px}.sta-dil-drop{font-size:var(--ch-read);color:var(--silk);line-height:1.4}.sta-dil-card[data-lane=due]{border-color:var(--warn)}.sta-sheet-col{flex-direction:column;gap:16px;display:flex}.sta-sheet-lead{font-size:var(--ch-read);margin:0;font-weight:600;line-height:1.55}.sta-sheet-keys{gap:var(--sp-3);flex-direction:column;display:flex}@media (prefers-reduced-motion:reduce){.sta-press{transition:none}.sta-press:active{transform:none}.sta-stage-body{animation:none}.sta-caret{transition:none}}.sta-page input,.sta-page textarea,.sta-page select{font-size:var(--ch-read)}.login-row{justify-content:space-between;align-items:center;gap:var(--sp-1) var(--sp-3);flex-wrap:wrap;margin-block-start:calc(-1 * var(--sp-2));display:flex}.login-row .login-remember{min-block-size:var(--ch-tap,44px);align-items:center;padding-block:0}.login-row>.ch-btn{margin-inline-end:calc(-1 * var(--sp-4))}.auth-form .ch-input::placeholder{color:color-mix(in srgb, var(--silk) 80%, var(--panel));opacity:1}.login-caps{margin:calc(-1 * var(--sp-2)) 0 0;font-size:var(--ch-read);color:var(--silk);line-height:1.5}.login-clinic{-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;min-block-size:1.3em;display:-webkit-box;overflow:hidden}@media (width<=639px){.login-row>.ch-btn{margin-block-start:var(--sp-3)}}.ch-kiosk{background:var(--chassis);min-block-size:100dvh;color:var(--ink);font-family:var(--font-read);padding-block:max(1rem, env(safe-area-inset-top)) max(1rem, env(safe-area-inset-bottom));padding-inline:max(1rem, env(safe-area-inset-left)) max(1rem, env(safe-area-inset-right));flex-direction:column;gap:clamp(.75rem,2vw,1.5rem);display:flex}@media (width>=768px){.ch-kiosk{padding-block:2rem;padding-inline:2.5rem}}.ch-kiosk .k-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;display:flex}.ch-kiosk .k-brand{color:var(--ink);overflow-wrap:anywhere;min-inline-size:0;margin:0;font-size:clamp(1.1rem,2.4vw,2.2rem);font-weight:800;line-height:1.1}.ch-kiosk .k-clock{text-align:center;justify-items:center;min-inline-size:0;display:grid}.ch-kiosk .k-time{inline-size:max-content;max-inline-size:100%;margin-block:0;padding-block:.15em;padding-inline:.6em;font-size:clamp(1.15rem,2.6vw,2.6rem);font-weight:700;line-height:1.1}.ch-kiosk .k-date{font-family:var(--font-silk);color:var(--silk-2);margin-block-start:2px;font-size:clamp(16px,1.5vw,1.6rem);font-weight:700}.ch-kiosk .k-main{flex-direction:column;flex:auto;gap:clamp(.75rem,2vw,1.5rem);min-block-size:0;display:flex}.ch-kiosk .k-tools{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.ch-kiosk .k-updated{font-family:var(--font-silk);color:var(--silk-2);font-size:16px;font-weight:600}.ch-kiosk .k-stale{font-size:clamp(1rem,1.8vw,1.75rem)}.ch-kiosk .k-stale .ch-alert-title{font-size:clamp(1.1rem,2.2vw,2.2rem)}.ch-kiosk .k-recent{flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;display:flex}.ch-kiosk .k-recent-label{font-family:var(--font-silk);color:var(--silk-2);font-size:16px;font-weight:700}.ch-kiosk .k-grid{flex-direction:column;flex:auto;justify-content:flex-start;gap:clamp(.75rem,1.6vw,1.5rem);display:flex}@media (width>=1200px) and (orientation:landscape){.ch-kiosk .k-grid.is-many{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;display:grid}}.ch-kiosk .k-card{--line:var(--accent,var(--act));grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.5rem clamp(1rem,3vw,3rem);padding:clamp(1rem,2.4vw,2rem) clamp(1.1rem,3vw,2.5rem);display:grid}.ch-kiosk .k-grid>.k-card{flex:1 1 0;align-content:center;min-block-size:min-content}@media (width>=1200px) and (orientation:landscape){.ch-kiosk .k-grid.is-many{grid-auto-rows:1fr;align-content:stretch}}.ch-kiosk .k-card.is-stale{opacity:.92}.ch-kiosk .k-num.is-stale{text-decoration:line-through;text-decoration-thickness:.06em}.ch-kiosk .k-card.is-flash{box-shadow:var(--lift), 0 0 0 4px var(--line)}.ch-kiosk .k-side{flex-direction:column;gap:.6rem;min-inline-size:0;display:flex}.ch-kiosk .k-now{flex-direction:column;align-items:center;gap:.2rem;display:flex}.ch-kiosk .k-doctor{overflow-wrap:anywhere;align-items:center;gap:.75rem;min-inline-size:0;font-size:clamp(1.25rem,3vw,3rem);font-weight:700;line-height:1.25;display:flex}.ch-kiosk .k-doctor:before{content:"";border-radius:var(--ch-r-pill);background:var(--line);flex:none;block-size:9px;inline-size:28px}.ch-kiosk .k-label{font-family:var(--font-silk);letter-spacing:0;color:var(--silk-2);font-size:clamp(16px,2vw,1.75rem);font-weight:600;display:block}.ch-kiosk .k-num{font-family:var(--font-seg);font-variant-numeric:tabular-nums;text-align:center;font-size:clamp(3.5rem, min(11vw, calc((100dvh - 16rem) / var(--k-n,1) * .4)), 14rem);background:var(--line);color:var(--line-ink);border-radius:var(--ch-r-pill);white-space:nowrap;direction:ltr;unicode-bidi:isolate;min-inline-size:2.2ch;max-inline-size:100%;padding:.08em .35em .28em;font-weight:800;line-height:1.3}.ch-kiosk .k-pre,.k-banner .k-pre{font-family:var(--font-silk);font-size:.74em;line-height:1;position:relative;inset-block-start:-.24em}.ch-kiosk .k-num:has(.k-pre){padding-inline-end:.5em}.ch-kiosk .k-fit,.k-banner .k-fit{font-size:calc(1em * min(1, 4 / var(--k-len,1)));white-space:nowrap}.ch-kiosk .k-num.is-idle{background:var(--recess);color:var(--silk-2)}.ch-kiosk .k-num.is-next{background:var(--recess);color:var(--ink);box-shadow:inset 0 0 0 .05em var(--line)}.ch-kiosk .k-hold{font-family:var(--font-silk);color:var(--silk-2);text-align:center;margin-block-start:.35rem;font-size:clamp(16px,1.6vw,2rem);font-weight:600}.ch-kiosk .k-queue{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:.4rem .75rem;min-inline-size:0;display:flex}.ch-kiosk .k-queue-label{font-family:var(--font-silk);color:var(--silk-2);font-size:clamp(16px,1.6vw,1.6rem);font-weight:700}.ch-kiosk .k-chips{flex-wrap:wrap;gap:.5rem;min-inline-size:0;margin:0;padding:0;list-style:none;display:flex}.ch-kiosk .k-chip{font-family:var(--font-seg);font-variant-numeric:tabular-nums;white-space:nowrap;text-align:center;border-radius:var(--ch-r-pill);background:var(--line);min-inline-size:2.2ch;color:var(--line-ink);direction:ltr;unicode-bidi:isolate;padding:.05em .6em .15em;font-size:clamp(1.1rem,2.6vw,2.5rem);font-weight:800;line-height:1.35}.ch-kiosk .k-notice{text-align:center;color:var(--ink);background:var(--recess);border-radius:var(--ch-r-pill);overflow-wrap:anywhere;font-family:var(--font-silk);margin:0;padding:.6em 1.2em;font-size:clamp(1.15rem,2.6vw,2.4rem);font-weight:700;line-height:1.4}.ch-kiosk .k-tool.is-away:not(:focus-visible):not(:focus-within){opacity:0;pointer-events:none}.ch-kiosk .k-prio{font-family:var(--font-silk);color:var(--silk-2);margin-inline-start:.5em;font-size:clamp(16px,1.4vw,1.4rem);font-weight:600}.ch-kiosk .k-chip .k-prio{color:inherit}.ch-kiosk .k-num.is-idle.is-text{font-family:var(--font-silk);direction:inherit;white-space:normal;unicode-bidi:normal;padding:.5em 1em;font-size:clamp(1.25rem,2.4vw,2.25rem);font-weight:600;line-height:1.4}.ch-kiosk .k-strip{text-align:start;min-inline-size:0;max-inline-size:100%;margin-block:0}.ch-kiosk .k-strip .ch-step.now .ch-cap:empty{display:none}.ch-kiosk .k-strip .ch-step.now{flex:none}.ch-kiosk .k-meta{flex-wrap:wrap;align-items:center;gap:.4rem 1rem;display:flex}.ch-kiosk .k-next{color:var(--silk);font-size:clamp(16px,1.6vw,2rem);font-weight:600}.ch-kiosk .k-next b{font-family:var(--font-seg);font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:isolate;font-weight:800}.ch-kiosk .k-counts{flex-wrap:wrap;gap:.5rem;display:flex}.ch-kiosk .k-count{min-height:clamp(28px,3vw,52px);font-size:clamp(16px,1.6vw,2rem)}.ch-kiosk .k-count b{font-family:var(--font-seg);font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:isolate}.ch-kiosk .k-eta{color:var(--silk-2);font-size:clamp(16px,1.6vw,2rem)}.ch-kiosk .k-room-n{font-family:var(--font-seg);font-variant-numeric:tabular-nums;unicode-bidi:isolate;font-weight:800}.ch-kiosk .k-room{font-family:var(--font-silk);color:var(--silk);white-space:nowrap;flex:none;margin-inline-start:auto;font-size:clamp(16px,1.6vw,2rem);font-weight:700}.ch-kiosk .k-idle{text-align:center;justify-items:center;gap:.6rem;min-inline-size:0;padding:clamp(1rem,3vw,3rem);display:grid}.ch-kiosk .k-idle-name{color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:clamp(1.75rem,5vw,5rem);font-weight:800;line-height:1.2}.ch-kiosk .k-idle-say{font-family:var(--font-silk);color:var(--silk);margin:0;font-size:clamp(1.25rem,2.6vw,2.75rem);font-weight:700}.ch-kiosk .k-idle-hours{font-family:var(--font-silk);color:var(--silk-2);margin:0;font-size:clamp(16px,1.6vw,2rem);font-weight:600}.ch-kiosk .k-hint{text-align:center}.ch-kiosk .k-setup{grid-template-columns:minmax(0,1fr)}.ch-kiosk .k-setup-body{justify-items:center;gap:14px;min-inline-size:0;display:grid}.ch-kiosk .k-setup-title{justify-content:center}.ch-kiosk .k-setup-steps{color:var(--ink);text-align:start;gap:8px;max-inline-size:52ch;margin:0;padding:0;font-size:clamp(1rem,1.6vw,1.35rem);list-style-position:inside;display:grid}.ch-kiosk .k-setup-ask{color:var(--silk);margin:0;font-size:clamp(1rem,1.6vw,1.35rem)}.ch-kiosk .k-setup-tech{color:var(--silk-2);overflow-wrap:anywhere;margin:0;font-size:1rem}.ch-kiosk .k-setup-tech code{font-family:var(--font-seg);color:inherit;direction:ltr;unicode-bidi:isolate;font-size:1em}.ch-kiosk .k-setup-tech{flex-wrap:wrap;justify-content:center;align-items:baseline;gap:.25rem .5rem;display:flex}@media (width>=700px) and (orientation:portrait){.ch-kiosk .k-num{font-size:clamp(3.5rem, min(16vw, calc((100dvh - 16rem) / var(--k-n,1) * .4)), 14rem)}}@media (width>=1200px) and (orientation:landscape){.ch-kiosk .k-grid.is-many .k-num{font-size:clamp(3rem, min(7vw, calc((100dvh - 12rem) / var(--k-rows2,1) * .5)), 9rem)}}@media (width<=639px){.ch-kiosk .k-head{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.5rem .75rem;display:grid}.ch-kiosk .k-tools{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ch-kiosk .k-tools .ch-badge{grid-column:1/-1;justify-self:start}.ch-kiosk .k-card{grid-template-columns:minmax(0,1fr)}.ch-kiosk .k-grid>.k-card{flex:none;align-content:normal}.ch-kiosk .k-now{flex-direction:row;justify-content:space-between;align-items:center;gap:.75rem}.ch-kiosk .k-num{font-size:clamp(3.25rem,22vw,5.5rem)}}.k-banner{z-index:50;padding-block:max(1rem, env(safe-area-inset-top)) max(1rem, env(safe-area-inset-bottom));padding-inline:max(1rem, env(safe-area-inset-left)) max(1rem, env(safe-area-inset-right));background:color-mix(in srgb, var(--chassis) 96%, transparent);cursor:pointer;animation:kBannerIn .25s var(--ch-ease);flex-direction:column;justify-content:center;align-items:center;gap:.35rem;display:flex;position:fixed;inset:0}.k-banner .k-banner-close{position:absolute;inset-block-start:max(.75rem, env(safe-area-inset-top));inset-inline-end:max(.75rem, env(safe-area-inset-right))}.k-banner .bl{font-family:var(--font-silk);letter-spacing:0;color:var(--accent,var(--silk));font-size:clamp(1.25rem,4vw,3.5rem);font-weight:700}.k-banner .bn{font-family:var(--font-seg);font-variant-numeric:tabular-nums;color:var(--ink);white-space:nowrap;direction:ltr;unicode-bidi:isolate;max-inline-size:100%;font-size:clamp(4rem,min(30vw,55dvh),28rem);font-weight:800;line-height:1}.k-banner .bd{color:var(--accent,var(--ink));margin-block-start:.75rem;font-size:clamp(1.4rem,5vw,4.5rem);font-weight:800}@keyframes kBannerIn{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.k-banner{animation:none}}
