:root{--uc-bg: var(--paper);--uc-fg: var(--ink);--uc-muted: var(--ink-2);--uc-line: var(--line);--uc-hover: var(--paper-2);--uc-accent: var(--sig-deep);--uc-accent-fg: var(--paper);--uc-band: var(--sig-wash);--uc-today: var(--sig);--uc-focus: var(--sig-deep);--uc-r: 18px;--uc-r-day: 12px;--uc-fd: var(--f-display);--uc-fb: var(--f-body);--uc-shadow: 0 24px 60px -24px oklch(0.2 0.03 262 / .35),0 2px 8px -2px oklch(0.2 0.03 262 / .12);--uc-glow: none}.fld .uc-combo--list{padding-inline-end: 42px}.uc-combo{display: flex;align-items: center;justify-content: space-between;gap: 10px;text-align: start;cursor: pointer}.uc-combo__v{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;min-width: 0}.uc-combo.is-empty .uc-combo__v{opacity: .62}.uc-combo__ico{width: 18px;height: 18px;flex: none;opacity: .7}.uc-combo[aria-expanded="true"]{border-color: var(--uc-focus)}.uc-pop{position: absolute;z-index: 120;box-sizing: border-box;max-width: calc(100vw - 24px);color: var(--uc-fg);background: var(--uc-glow),var(--uc-bg);border: 1px solid var(--uc-line);border-radius: var(--uc-r);box-shadow: var(--uc-shadow);font: 400 15px/1.4 var(--uc-fb);opacity: 0;transform: translateY(6px) scale(.985);transform-origin: top center;transition: opacity .28s var(--ease),transform .38s var(--ease);-webkit-tap-highlight-color: transparent}.uc-pop[data-side="top"]{transform-origin: bottom center;transform: translateY(-6px) scale(.985)}.uc-pop.is-in{opacity: 1;transform: none}.uc-pop[hidden]{display: none}.uc-pop :focus-visible{outline: 2px solid var(--uc-focus);outline-offset: 2px}html[lang="ar"] .uc-pop{font-size: 16px;line-height: 1.6}.uc-list{padding: 6px;max-height: min(320px,60vh);overflow-y: auto;scrollbar-width: thin;scrollbar-color: var(--uc-line) transparent}.uc-opt{display: flex;align-items: center;justify-content: space-between;gap: 18px;min-height: 44px;padding: 8px 14px;border-radius: calc(var(--uc-r) - 8px);cursor: pointer;transition: background .2s}.uc-opt.is-active{background: var(--uc-hover)}.uc-opt[aria-selected="true"]{color: var(--uc-accent);font-weight: 500}.uc-tick{width: 16px;height: 16px;flex: none;opacity: 0}.uc-opt[aria-selected="true"] .uc-tick{opacity: 1}.uc-cal{padding: 18px 18px 14px;width: max-content}.uc-cal__nav{position: absolute;inset: 14px 14px auto;display: flex;justify-content: space-between;pointer-events: none}.uc-nav{pointer-events: auto;width: 38px;height: 38px;display: grid;place-items: center;border-radius: 999px;border: 1px solid var(--uc-line);background: transparent;color: inherit;cursor: pointer;transition: background .25s,opacity .25s}.uc-nav svg{width: 16px;height: 16px}.uc-nav--next svg,html[dir="rtl"] .uc-nav--prev svg{transform: scaleX(-1)}html[dir="rtl"] .uc-nav--next svg{transform: none}.uc-nav:disabled{opacity: .3;cursor: default}.uc-cal__months{display: grid;grid-auto-flow: column;gap: 30px}.uc-cal__title{margin: 0 0 12px;height: 38px;display: grid;place-items: center;font: 400 1.3rem/1 var(--uc-fd);letter-spacing: -.01em}html[lang="ar"] .uc-cal__title{font-size: 1.35rem;letter-spacing: 0}.uc-cal table{border-collapse: separate;border-spacing: 0 3px}.uc-cal th{width: 44px;padding: 0 0 6px;font: 500 .68rem/1 var(--uc-fb);letter-spacing: .12em;text-transform: uppercase;color: var(--uc-muted)}html[lang="ar"] .uc-cal th{font-size: .72rem;letter-spacing: 0}.uc-cal td{padding: 0;height: 44px;text-align: center;position: relative}.uc-cal{--uc-bnd: color-mix(in oklab,var(--uc-band) var(--uc-band-a,100%),transparent)}.uc-cal td.has-band{background: var(--uc-bnd)}.uc-cal td.band-s{background: linear-gradient(to var(--uc-to,right),transparent 50%,var(--uc-bnd) 50%)}.uc-cal td.band-e{background: linear-gradient(to var(--uc-to,right),var(--uc-bnd) 50%,transparent 50%)}html[dir="rtl"] .uc-cal{--uc-to: left}.uc-cal.is-hover{--uc-band-a: 55%}.uc-day{position: relative;width: 42px;height: 42px;margin: 1px;display: inline-grid;place-items: center;border: 0;border-radius: var(--uc-r-day);background: transparent;color: inherit;font: 400 .95rem/1 var(--uc-fb);font-variant-numeric: tabular-nums;cursor: pointer;transition: background .2s,color .2s}.uc-day:disabled{opacity: .28;cursor: default;text-decoration: line-through;text-decoration-color: color-mix(in oklab,currentColor 50%,transparent)}.uc-day.is-today::after{content: "";position: absolute;bottom: 6px;left: 50%;width: 4px;height: 4px;margin-left: -2px;border-radius: 50%;background: var(--uc-today)}.uc-day.is-start,.uc-day.is-end{background: var(--uc-accent);color: var(--uc-accent-fg);font-weight: 600}.uc-day.is-start.is-today::after,.uc-day.is-end.is-today::after{background: currentColor}.uc-day.is-end.is-ghost{background: color-mix(in oklab,var(--uc-accent) 55%,transparent)}.uc-cal__foot{display: flex;align-items: center;justify-content: space-between;gap: 14px 20px;flex-wrap: wrap;margin-top: 10px;padding-top: 14px;border-top: 1px solid var(--uc-line)}.uc-cal__note{margin: 0;color: var(--uc-muted);font-size: .9rem}.uc-cal__note b{color: var(--uc-fg);font: 400 1.15rem/1 var(--uc-fd)}html[lang="ar"] .uc-cal__note b{font-size: 1.2rem}.uc-cal__acts{display: flex;gap: 8px;margin-inline-start: auto}.uc-link,.uc-done{min-height: 40px;padding: 0 16px;border-radius: 999px;font: 500 .88rem/1 var(--uc-fb);cursor: pointer;border: 1px solid transparent;transition: background .25s,color .25s,border-color .25s}html[lang="ar"] :is(.uc-link,.uc-done){font-size: .95rem}.uc-link{background: transparent;color: var(--uc-muted);border-color: var(--uc-line)}.uc-done{background: var(--uc-fg);color: var(--uc-bg)}@media (hover: hover) and (pointer: fine){.uc-day:not(:disabled):not(.is-start):not(.is-end):hover{background: var(--uc-hover)}.uc-nav:not(:disabled):hover,.uc-link:hover{background: var(--uc-hover)}.uc-done:hover{background: var(--uc-accent);color: var(--uc-accent-fg)}}@media (max-width: 420px){.uc-cal{padding: 14px 10px 12px;width: calc(100vw - 24px)}.uc-cal__nav{inset: 10px 10px auto}.uc-cal table{width: 100%}.uc-cal th,.uc-cal td{width: auto}.uc-day{width: 40px;height: 40px}}.uc-step{position: relative;display: block}.uc-step input{-moz-appearance: textfield;appearance: textfield;padding-inline-end: 92px !important}.uc-step input::-webkit-inner-spin-button,.uc-step input::-webkit-outer-spin-button{-webkit-appearance: none;margin: 0}.uc-step__b{position: absolute;top: 50%;transform: translateY(-50%);width: 36px;height: 36px;display: grid;place-items: center;border-radius: 999px;border: 1px solid color-mix(in oklab,currentColor 30%,transparent);background: transparent;color: inherit;cursor: pointer;transition: background .25s,color .25s,opacity .25s}.uc-step__b svg{width: 14px;height: 14px}.uc-step__b:first-of-type{inset-inline-end: 46px}.uc-step__b:last-of-type{inset-inline-end: 6px}.uc-step__b:disabled{opacity: .3;cursor: default}@media (hover: hover) and (pointer: fine){.uc-step__b:not(:disabled):hover{background: var(--uc-accent);color: var(--uc-accent-fg);border-color: var(--uc-accent)}}@media (prefers-reduced-motion: reduce){.uc-pop,.uc-pop[data-side="top"]{transform: none;transition: opacity .01ms}}.uc-pop{font-size: 16px}.uc-opt{min-height: 48px;font-weight: 500}.uc-opt.is-active{background: var(--paper-2)}.uc-opt[aria-selected="true"]{color: var(--ink)}.uc-opt[aria-selected="true"] .uc-tick{color: var(--paper);background: var(--sig);border-radius: 50%;padding: 3px;width: 20px;height: 20px}.chk{cursor: pointer}.chk input{appearance: none;-webkit-appearance: none;width: 22px;height: 22px;margin: 2px 0 0;border: 1.5px solid var(--ink-3);border-radius: 7px;background: var(--paper) center / 14px no-repeat;cursor: pointer;transition: background-color .25s var(--ease),border-color .25s,transform .25s var(--ease)}.chk input:checked{background-color: var(--sig-deep);border-color: var(--sig-deep);background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='m3 8.5 3.2 3L13 4.5' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.chk input:active{transform: scale(.92)}.chk input:focus-visible{outline: 2.5px solid var(--sig-deep);outline-offset: 3px;border-radius: 7px}@media (hover: hover) and (pointer: fine){.chk:hover input:not(:checked){border-color: var(--ink)}}input[type=range]:focus-visible{outline: 2.5px solid var(--sig-deep);outline-offset: 4px;border-radius: 12px}input[type=range]::-webkit-slider-thumb{transition: transform .25s var(--ease),box-shadow .25s}input[type=range]:active::-webkit-slider-thumb{transform: scale(1.1)}input[type=range]:focus-visible::-webkit-slider-thumb{box-shadow: 0 0 0 5px var(--paper),0 0 0 8px var(--sig-deep)}input[type=range]::-moz-range-thumb{box-shadow: 0 0 0 5px var(--paper),0 6px 14px -4px oklch(0.2 0.03 262 / .5);transition: transform .25s var(--ease),box-shadow .25s}input[type=range]:active::-moz-range-thumb{transform: scale(1.1)}input[type=range]:focus-visible::-moz-range-thumb{box-shadow: 0 0 0 5px var(--paper),0 0 0 8px var(--sig-deep)}.fld input:-webkit-autofill{-webkit-text-fill-color: var(--ink);caret-color: var(--ink);transition: background-color 9999s 0s;box-shadow: 0 0 0 100px var(--paper) inset}.fld input:-webkit-autofill:focus{box-shadow: 0 0 0 100px var(--paper) inset,0 0 0 4px var(--sig-wash)}.fld-err{grid-column: 1 / -1;margin: 2px 0 0;font-size: 14px;font-weight: 600;color: var(--sig-deep)}.fld-err[hidden]{display: none}.fld input[aria-invalid="true"],.chk input[aria-invalid="true"]{border-color: var(--sig-deep);box-shadow: 0 0 0 3px var(--sig-wash)}