@layer properties,theme,base;@layer components{:where(.jx-date-panel){--jx-surface-acrylic-fill:color-mix(in oklab, var(--terminal) 72%, transparent);--jx-surface-solid-fill:var(--terminal);position-try-fallbacks:flip-block, flip-inline, flip-block flip-inline;width:fit-content;color:var(--terminal-foreground);margin:0;font-size:13px;position:fixed}@supports not (anchor-name:--jx-date-fb){:where(.jx-date-panel){margin:auto;inset:0;position-anchor:auto!important;inset-area:none!important}}:where(.jx-date-panel)::backdrop{background:0 0}:where(.jx-date-nav-btn) :where(svg){width:13px;height:13px}:where(.jx-date-chevron){-webkit-mask:var(--jx-icon-calendar,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2'/%3E%3Cpath d='M16 2v4'/%3E%3Cpath d='M8 2v4'/%3E%3Cpath d='M3 10h18'/%3E%3C/svg%3E")) center / contain no-repeat;-webkit-mask:var(--jx-icon-calendar,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2'/%3E%3Cpath d='M16 2v4'/%3E%3Cpath d='M8 2v4'/%3E%3Cpath d='M3 10h18'/%3E%3C/svg%3E")) center / contain no-repeat;mask:var(--jx-icon-calendar,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2'/%3E%3Cpath d='M16 2v4'/%3E%3Cpath d='M8 2v4'/%3E%3Cpath d='M3 10h18'/%3E%3C/svg%3E")) center / contain no-repeat;background-color:currentColor;display:block}:where(.jx-color-picker-trigger){min-block-size:var(--jx-color-lane);gap:var(--jx-gap);padding-block:calc((var(--jx-color-lane) - var(--jx-line)) / 2);padding-inline:var(--jx-inset);font-size:var(--jx-text);line-height:var(--jx-line)}@layer components{[data-jx-color-picker-swatch]:not(.no-jx-pure,.no-jx-pure *){appearance:none;box-sizing:border-box;width:calc(var(--jx-hit,2.5rem) - 2px);height:auto;padding:calc(var(--jx-hit,2.5rem) / 6);border:1px solid var(--border);corner-shape:round;cursor:pointer;background:conic-gradient(red 0deg,#ff0 60deg,#0f0 120deg,#0ff 180deg,#00f 240deg,#f0f 300deg,red 360deg);border-radius:50%;flex:none;align-self:stretch}[data-jx-color-picker-swatch]:not(.no-jx-pure,.no-jx-pure *)::-webkit-color-swatch-wrapper{padding:0}[data-jx-color-picker-swatch]:not(.no-jx-pure,.no-jx-pure *)::-webkit-color-swatch{corner-shape:round;border:2px solid #fff;border-radius:50%}[data-jx-color-picker-swatch]:not(.no-jx-pure,.no-jx-pure *)::-moz-color-swatch{border:0;border-radius:0}}:where([data-jx-color-picker-field]){min-width:0;color:inherit;font-size:var(--jx-text);line-height:var(--jx-line);caret-color:var(--primary);background:0 0;border:0;outline:none;flex:auto;margin:0;padding:0}:where([data-jx-color-picker-swatch]):disabled,:where([data-jx-color-picker-field]):disabled{opacity:.5;cursor:not-allowed}:where(.jx-color-picker-panel){--jx-surface-acrylic-fill:color-mix(in oklab, var(--terminal) 72%, transparent);--jx-surface-solid-fill:var(--terminal);position-try-fallbacks:flip-block;width:226px;color:var(--terminal-foreground);justify-self:anchor-center;margin:0;position:fixed}:where(.jx-color-picker-panel:not(:popover-open)){display:none}@supports not (anchor-name:--jx-color-picker-fallback){:where(.jx-color-picker-panel){width:min(92vw,226px);height:fit-content;margin:auto;inset:0;position-anchor:auto!important;inset-area:none!important}}:where(.jx-color-picker-panel)::backdrop{background:0 0}:where(.jx-color-picker-sv):before{content:"";background:linear-gradient(90deg,#fff,#0000);position:absolute;inset:0}:where(.jx-color-picker-sv):after{content:"";background:linear-gradient(#0000,#000);position:absolute;inset:0}:where([data-jx-color-picker-dot]){box-shadow:0 0 0 1px #000}:where(.jx-html-control-shell.jx-clearable) input::-webkit-search-cancel-button{display:none}:where([data-jx-custom-picker]){cursor:pointer}:where([data-jx-custom-picker])::-webkit-calendar-picker-indicator{pointer-events:none;cursor:pointer}:where([data-jx-custom-picker][data-jx-picker-color]){pointer-events:none}:where(button.jx-picker-overlay){z-index:1;cursor:pointer;color:inherit;font:inherit;background:0 0;border:0;padding:0;position:absolute;inset:0}:where(button.jx-picker-overlay):focus-visible{outline:1px solid var(--ring);outline-offset:-1px}:where(.jx-number-shell) input::-webkit-inner-spin-button{display:none}:where(.jx-number-shell) input::-webkit-outer-spin-button{display:none}:where(.jx-number-shell) input{appearance:textfield;text-align:center}:where(.jx-number-shell)>.jx-input-prefix-icon-button+input,:where(.jx-number-shell)>input+.jx-input-suffix-icon-button{margin-inline-start:calc(var(--jx-gap,.5rem) * -1)}:where(.jx-html-control-shell):has(>.jx-input-prefix-icon-button:first-child){padding-inline-start:0}:where(.jx-html-control-shell):has(>.jx-input-suffix-icon-button:last-child){padding-inline-end:0}:where(button.jx-input-prefix-icon-button),:where(button.jx-input-suffix-icon-button){min-width:var(--jx-hit,2.5rem);min-height:var(--jx-hit,2.5rem);color:var(--muted-foreground);cursor:pointer;transition:color var(--motion-150) var(--motion-ease-out);background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}:where(button.jx-input-prefix-icon-button):hover:not(:disabled),:where(button.jx-input-suffix-icon-button):hover:not(:disabled){color:var(--foreground)}:where(button.jx-input-prefix-icon-button):focus-visible,:where(button.jx-input-suffix-icon-button):focus-visible{outline:1px solid var(--ring);outline-offset:-1px}:where(button.jx-input-prefix-icon-button):disabled,:where(button.jx-input-suffix-icon-button):disabled{opacity:.5;cursor:not-allowed}@media (prefers-reduced-motion:reduce){:where(button.jx-input-prefix-icon-button),:where(button.jx-input-suffix-icon-button){transition:none}}:where(button.jx-input-reveal){min-width:var(--jx-hit,2.5rem);min-height:var(--jx-hit,2.5rem);color:var(--muted-foreground);cursor:pointer;transition:color var(--motion-150) var(--motion-ease-out);background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}:where(button.jx-input-reveal):hover:not(:disabled){color:var(--foreground)}:where(button.jx-input-reveal):focus-visible{outline:1px solid var(--ring);outline-offset:-1px}:where(button.jx-input-reveal):disabled{opacity:.5;cursor:not-allowed}:where(.jx-html-control-shell):has(>.jx-input-reveal:last-child){padding-inline-end:0}@media (prefers-reduced-motion:reduce){:where(button.jx-input-reveal){transition:none}}:where(.jx-html-control-shell)>.jx-input-prefix-icon-button{order:0}:where(.jx-html-control-shell)>[data-jx-inline-start]{order:1}:where(.jx-html-control-shell)>[data-jx-semantic-icon]{order:2}:where(.jx-html-control-shell)>.jx-html-control-lane{order:10}:where(.jx-html-control-shell)>[data-jx-inline-end]{order:13}:where(.jx-html-control-shell)>.jx-input-suffix-icon-button{order:14}:where(.jx-html-control-shell)>.jx-html-clear{order:15}:where(.jx-html-control-shell)>.jx-input-reveal{order:16}:where(.jx-html-control-shell[data-icon-position=end])>[data-jx-semantic-icon],[data-slot=item-end] :where(.jx-html-control-shell[data-icon-position=auto])>[data-jx-semantic-icon]{order:12}@container jx-items (width<=30rem){[data-slot=item-end][data-wrap=auto] :where(.jx-html-control-shell[data-icon-position=auto])>[data-jx-semantic-icon]{order:2}}:where(.jx-html-control-shell.jx-floating){isolation:isolate;margin-block-start:.625rem;position:relative}:where(.jx-html-control-shell:has(.jx-picker-overlay)){isolation:isolate}:where(.jx-floating-label){top:0;background:var(--background);font-family:var(--font-nav);font-size:var(--jx-text-secondary,11px);letter-spacing:var(--track-20);text-transform:uppercase;line-height:var(--leading-none);color:var(--muted-foreground);z-index:1;padding-inline:.375rem;position:absolute;inset-inline-start:var(--jx-inset,.75rem);transform:translateY(-50%)}:where(.jx-floating:has(>.jx-html-control-lane:not(:placeholder-shown)))>:where(.jx-floating-label),:where(.jx-floating:has(>.jx-html-control-lane:focus-visible))>:where(.jx-floating-label){color:var(--foreground)}:where(.jx-floating:has(>.jx-html-control-lane[aria-invalid=true]))>:where(.jx-floating-label){color:var(--destructive)}:where(.jx-picker-panel){--jx-surface-acrylic-fill:color-mix(in oklab, var(--terminal) 72%, transparent);--jx-surface-solid-fill:var(--terminal);position-try-fallbacks:flip-block, flip-inline, flip-block flip-inline;width:fit-content;color:var(--terminal-foreground);margin:0;padding:0;font-size:13px;position:fixed}@supports not (anchor-name:--jx-picker-fb){:where(.jx-picker-panel){margin:auto;inset:0;position-anchor:auto!important;inset-area:none!important}}:where(.jx-picker-panel)::backdrop{background:0 0}:where([data-jx-slot]),:where([data-jx-semantic-icon]){line-height:var(--leading-none)}}:where(.jx-date-trigger){box-shadow:var(--shadow-well);transition:box-shadow var(--motion-150) var(--motion-ease-out), border-color var(--motion-150) var(--motion-ease-out)}:where(.jx-date-trigger:hover:not(:disabled)){box-shadow:var(--shadow-well-hover)}:where(.jx-date-trigger:focus-visible){outline:1px solid var(--ring);outline-offset:-1px;border-color:var(--ring)}:where(.jx-date-trigger[aria-invalid=true]){border-style:dashed}:where(.jx-date-nav-btn:hover:not(:disabled)){background:var(--terminal-hover)}:where(.jx-date-nav-btn:active:not(:disabled)){transform:translateY(1px)}:where(.jx-date-nav-btn:focus-visible){outline:1px solid var(--ring);outline-offset:-1px}:where(.jx-date-nav-btn:disabled){opacity:.3;cursor:not-allowed}:where(.jx-date-grid:focus-visible){outline:none}:where(.jx-date-day:not(.jx-date-fill):not(.jx-date-off):hover),:where(.jx-date-day.jx-date-active:not(.jx-date-fill):not(.jx-date-off)){background:var(--terminal-hover);color:var(--terminal-foreground)}:where(.jx-date-trigger),:where(.jx-date-nav-btn),:where([data-jx-date-preset]){transition-property:background-color,transform;transition-duration:var(--motion-100);transition-timing-function:var(--motion-ease-out)}:where(.jx-date-chevron){transition-property:transform;transition-duration:var(--motion-150);transition-timing-function:var(--motion-ease-out)}:where(.jx-date-day){line-height:var(--leading-none);transition-property:background-color,color;transition-duration:var(--motion-100);transition-timing-function:var(--motion-ease-out)}:where([data-jx-time-hour]),:where([data-jx-time-minute]){line-height:var(--leading-none)}:where([data-jx-time-mode]){font-weight:var(--weight-bold);letter-spacing:.025em}:where([data-jx-date-error-mark]){font-weight:var(--weight-bold)}@media (prefers-reduced-motion:reduce){:where(.jx-date-trigger),:where(.jx-date-chevron),:where(.jx-date-nav-btn),:where(.jx-date-day){transition:none}}:where(.jx-color-picker-chevron){transition:rotate var(--motion-150) var(--motion-ease-out)}:where(.jx-color-picker-trigger){box-shadow:var(--shadow-well);transition:box-shadow var(--motion-150) var(--motion-ease-out), border-color var(--motion-150) var(--motion-ease-out)}:where(.jx-color-picker-trigger:hover:not(:has(input:disabled))){box-shadow:var(--shadow-well-hover)}:where(.jx-color-picker-trigger:has(:focus)){border-color:var(--ring)}:where(.jx-color-picker-trigger:focus-within){outline:1px solid var(--ring);outline-offset:-1px}:where(.jx-color-picker-trigger:has([aria-invalid=true])){border-style:dashed}@media (prefers-reduced-motion:reduce){:where(.jx-color-picker-trigger),:where(.jx-color-picker-chevron){transition:none}}:where(.jx-color-picker-swatches) :where([role=gridcell]:hover),:where(.jx-color-picker-swatches) :where([role=gridcell]:focus-visible){outline:1px solid var(--ring);outline-offset:-1px}:where(.jx-color-picker-swatches) :where([role=gridcell][aria-selected=true]){outline:2px solid var(--ring);outline-offset:-2px}.jx-html-control-shell[data-chrome=bare]{box-shadow:none;background-color:#0000;border-color:#0000}.jx-html-control-shell[data-chrome=bare]:hover{box-shadow:none}.jx-html-control-shell[data-chrome=bare]:has(:focus){border-color:var(--ring)}.jx-html-control-shell[data-chrome=bare].jx-invalid{border-color:var(--border)}.jx-html-control-shell[data-chrome=bare]:has([aria-invalid=true]){border-color:var(--border)}.jx-html-control-shell[data-chrome=bare]:has(:disabled){border-color:var(--muted)}.jx-html-select[data-chrome=bare]{box-shadow:none;background-color:#0000;border-color:#0000}.jx-html-select[data-chrome=bare]:hover:not(:disabled){box-shadow:none}.jx-html-select[data-chrome=bare]:focus-visible{border-color:var(--ring)}.jx-html-control-shell .jx-html-control-lane[type=email],.jx-html-control-shell .jx-html-control-lane[type=search]{background-image:none;padding-inline-start:0}
