@layer properties, theme, base, components, components.stylex.priority1, components.stylex.priority2, components.stylex.priority3, components.stylex.priority4, components.stylex.priority5, components.stylex.priority6, components.stylex.priority7, components.stylex.priority8, components.stylex.priority9;
@layer theme{:root{--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%3Cpath d='M8 2v4'/%3E%3Cpath d='M16 2v4'/%3E%3Crect width='18' height='18' x='3' y='4' rx='2'/%3E%3Cpath d='M3 10h18'/%3E%3C/svg%3E");--jx-icon-clock: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%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpolyline points='12 6 12 12 16 14'/%3E%3C/svg%3E");--jx-icon-mail: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 width='20' height='16' x='2' y='4' rx='2'/%3E%3Cpath d='m22 7-8.97 5.7a1.94 1.94 0 0 1-2.06 0L2 7'/%3E%3C/svg%3E");--jx-icon-search: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%3Ccircle cx='11' cy='11' r='8'/%3E%3Cpath d='m21 21-4.3-4.3'/%3E%3C/svg%3E");--jx-icon-chevron: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%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");--jx-icon-clear: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%3Cpath d='M18 6 6 18'/%3E%3Cpath d='m6 6 12 12'/%3E%3C/svg%3E");--jx-icon-check: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%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E");--jx-icon-calendar-ink: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%3Cpath d='M8 2v4'/%3E%3Cpath d='M16 2v4'/%3E%3Crect width='18' height='18' x='3' y='4' rx='2'/%3E%3Cpath d='M3 10h18'/%3E%3C/svg%3E");--jx-icon-clock-ink: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%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpolyline points='12 6 12 12 16 14'/%3E%3C/svg%3E");--jx-icon-valid-ink: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.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E");--jx-icon-invalid-ink: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.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cline x1='12' x2='12' y1='8' y2='12'/%3E%3Cline x1='12' x2='12.01' y1='16' y2='16'/%3E%3C/svg%3E")}:root,.jx-light,.dark{--jx-placeholder:color-mix(in oklab, var(--foreground) 40%, var(--background))}:root{--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%3Cpath d='M8 2v4'/%3E%3Cpath d='M16 2v4'/%3E%3Crect width='18' height='18' x='3' y='4' rx='2'/%3E%3Cpath d='M3 10h18'/%3E%3C/svg%3E");--jx-icon-calendar-ink: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%3Cpath d='M8 2v4'/%3E%3Cpath d='M16 2v4'/%3E%3Crect width='18' height='18' x='3' y='4' rx='2'/%3E%3Cpath d='M3 10h18'/%3E%3C/svg%3E");--jx-icon-clock: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%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpolyline points='12 6 12 12 16 14'/%3E%3C/svg%3E");--jx-icon-clock-ink: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%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpolyline points='12 6 12 12 16 14'/%3E%3C/svg%3E");--jx-icon-chevron: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%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");--jx-icon-palette: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%3Ccircle cx='13.5' cy='6.5' r='.5' fill='%23000' stroke='none'/%3E%3Ccircle cx='17.5' cy='10.5' r='.5' fill='%23000' stroke='none'/%3E%3Ccircle cx='8.5' cy='7.5' r='.5' fill='%23000' stroke='none'/%3E%3Ccircle cx='6.5' cy='12.5' r='.5' fill='%23000' stroke='none'/%3E%3Cpath d='M12 2C6.5 2 2 6.5 2 12s4.5 10 10 10c.926 0 1.648-.746 1.648-1.688 0-.437-.18-.835-.437-1.125-.29-.289-.438-.652-.438-1.125a1.64 1.64 0 0 1 1.668-1.668h1.996c3.051 0 5.555-2.503 5.555-5.554C21.965 6.012 17.461 2 12 2z'/%3E%3C/svg%3E");--jx-icon-clear: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%3Cpath d='M18 6 6 18'/%3E%3Cpath d='m6 6 12 12'/%3E%3C/svg%3E");--jx-icon-mail: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 width='20' height='16' x='2' y='4' rx='2'/%3E%3Cpath d='m22 7-8.97 5.7a1.94 1.94 0 0 1-2.06 0L2 7'/%3E%3C/svg%3E");--jx-icon-search: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%3Ccircle cx='11' cy='11' r='8'/%3E%3Cpath d='m21 21-4.3-4.3'/%3E%3C/svg%3E");--jx-icon-check: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%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E");--jx-icon-valid-ink: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.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E");--jx-icon-invalid-ink: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.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cline x1='12' x2='12' y1='8' y2='12'/%3E%3Cline x1='12' x2='12.01' y1='16' y2='16'/%3E%3C/svg%3E")}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track)}:hover{scrollbar-color:var(--scrollbar-thumb-hover) var(--scrollbar-track)}:active{scrollbar-color:var(--scrollbar-thumb-active) var(--scrollbar-track)}*{border-color:var(--border);corner-shape:bevel;accent-color:var(--primary)}html{scroll-behavior:smooth}body{background-color:var(--background);color:var(--foreground);-webkit-font-smoothing:antialiased;font-family:var(--font-mono)}.font-nav{font-family:var(--font-nav)}button{cursor:pointer}:where(a,button):focus-visible{outline:2px solid var(--ring);outline-offset:2px}::selection{background:color-mix(in oklab, var(--primary) 30%, transparent)}}@layer components{:where(.jx-search-heading){font-weight:var(--weight-medium)}.jx-html-input{corner-shape:var(--corner-shape,bevel);box-sizing:border-box;width:100%;max-width:100%;min-height:var(--jx-hit,2.5rem);padding-block:var(--jx-gap,.5rem);padding-inline:var(--jx-inset,.75rem);border:1px solid var(--border);background:var(--background);color:var(--foreground);box-shadow:var(--shadow-well);caret-color:var(--primary);font:inherit;font-size:var(--jx-text,.875rem);line-height:var(--jx-leading,1.45);border-radius:0;transition:box-shadow .15s ease-out,border-color .15s ease-out;display:block}.jx-html-input::placeholder{color:var(--jx-placeholder,color-mix(in oklab, var(--foreground) 40%, var(--background)));opacity:1}.jx-html-input:hover:not(:disabled){box-shadow:var(--shadow-well-hover)}.jx-html-input:focus-visible{outline:1px solid var(--ring);outline-offset:-1px;border-color:var(--ring)}.jx-html-input:disabled{opacity:.5;cursor:not-allowed}.jx-html-input[aria-invalid=true]{border-style:dashed}.jx-html-input::-webkit-calendar-picker-indicator{appearance:none;box-sizing:border-box;corner-shape:var(--corner-shape,bevel);width:1.4em;height:1.4em;cursor:pointer;background-image: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%3Cpath d='M8 2v4'/%3E%3Cpath d='M16 2v4'/%3E%3Crect width='18' height='18' x='3' y='4' rx='2'/%3E%3Cpath d='M3 10h18'/%3E%3C/svg%3E"));background-repeat:no-repeat;background-size:contain;margin-inline-start:var(--jx-gap,.5rem)}.jx-html-input[type=time]::-webkit-calendar-picker-indicator{background-image:var(--jx-icon-clock,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%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpolyline points='12 6 12 12 16 14'/%3E%3C/svg%3E"))}.jx-html-input[type=email]{padding-inline:calc(var(--jx-inset,.75rem) + 1.4em + var(--jx-gap,.5rem)) var(--jx-inset,.75rem);background-image:var(--jx-icon-mail,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 width='20' height='16' x='2' y='4' rx='2'/%3E%3Cpath d='m22 7-8.97 5.7a1.94 1.94 0 0 1-2.06 0L2 7'/%3E%3C/svg%3E"));background-position:left var(--jx-inset,.75rem) center;background-repeat:no-repeat;background-size:1.4em}.jx-html-input[type=search]{padding-inline:calc(var(--jx-inset,.75rem) + 1.4em + var(--jx-gap,.5rem)) var(--jx-inset,.75rem);background-image:var(--jx-icon-search,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%3Ccircle cx='11' cy='11' r='8'/%3E%3Cpath d='m21 21-4.3-4.3'/%3E%3C/svg%3E"));background-position:left var(--jx-inset,.75rem) center;background-repeat:no-repeat;background-size:1.4em}.jx-html-input[type=search]::-webkit-search-cancel-button{appearance:none;width:1.4em;height:1.4em;cursor:pointer;background-image:var(--jx-icon-clear,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%3Cpath d='M18 6 6 18'/%3E%3Cpath d='m6 6 12 12'/%3E%3C/svg%3E"));background-repeat:no-repeat;background-size:contain;margin-inline-start:var(--jx-gap,.5rem)}@media (prefers-reduced-motion:reduce){.jx-html-input{transition:none}}.jx-html-textarea{corner-shape:var(--corner-shape,bevel);box-sizing:border-box;width:100%;max-width:100%;min-height:var(--jx-textarea-min,5rem);padding-block:var(--jx-gap,.5rem);padding-inline:var(--jx-inset,.75rem);border:1px solid var(--border);background:var(--background);color:var(--foreground);box-shadow:var(--shadow-well);caret-color:var(--primary);font:inherit;font-size:var(--jx-text,.875rem);line-height:var(--jx-leading,1.45);resize:vertical;border-radius:0;height:auto;transition:box-shadow .15s ease-out,border-color .15s ease-out;display:block}.jx-html-textarea::placeholder{color:var(--jx-placeholder,color-mix(in oklab, var(--foreground) 40%, var(--background)));opacity:1}.jx-html-textarea:hover:not(:disabled){box-shadow:var(--shadow-well-hover)}.jx-html-textarea:focus-visible{outline:1px solid var(--ring);outline-offset:-1px;border-color:var(--ring)}.jx-html-textarea:disabled{opacity:.5;cursor:not-allowed}.jx-html-textarea[aria-invalid=true]{border-style:dashed}.jx-html-textarea::-webkit-calendar-picker-indicator{appearance:none;box-sizing:border-box;corner-shape:var(--corner-shape,bevel);width:1.4em;height:1.4em;cursor:pointer;background-image: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%3Cpath d='M8 2v4'/%3E%3Cpath d='M16 2v4'/%3E%3Crect width='18' height='18' x='3' y='4' rx='2'/%3E%3Cpath d='M3 10h18'/%3E%3C/svg%3E"));background-repeat:no-repeat;background-size:contain;margin-inline-start:var(--jx-gap,.5rem)}.jx-html-textarea[type=time]::-webkit-calendar-picker-indicator{background-image:var(--jx-icon-clock,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%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpolyline points='12 6 12 12 16 14'/%3E%3C/svg%3E"))}.jx-html-textarea[type=email]{padding-inline:calc(var(--jx-inset,.75rem) + 1.4em + var(--jx-gap,.5rem)) var(--jx-inset,.75rem);background-image:var(--jx-icon-mail,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 width='20' height='16' x='2' y='4' rx='2'/%3E%3Cpath d='m22 7-8.97 5.7a1.94 1.94 0 0 1-2.06 0L2 7'/%3E%3C/svg%3E"));background-position:left var(--jx-inset,.75rem) center;background-repeat:no-repeat;background-size:1.4em}.jx-html-textarea[type=search]{padding-inline:calc(var(--jx-inset,.75rem) + 1.4em + var(--jx-gap,.5rem)) var(--jx-inset,.75rem);background-image:var(--jx-icon-search,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%3Ccircle cx='11' cy='11' r='8'/%3E%3Cpath d='m21 21-4.3-4.3'/%3E%3C/svg%3E"));background-position:left var(--jx-inset,.75rem) center;background-repeat:no-repeat;background-size:1.4em}.jx-html-textarea[type=search]::-webkit-search-cancel-button{appearance:none;width:1.4em;height:1.4em;cursor:pointer;background-image:var(--jx-icon-clear,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%3Cpath d='M18 6 6 18'/%3E%3Cpath d='m6 6 12 12'/%3E%3C/svg%3E"));background-repeat:no-repeat;background-size:contain;margin-inline-start:var(--jx-gap,.5rem)}@media (prefers-reduced-motion:reduce){.jx-html-textarea{transition:none}}.jx-html-select{--jx-icon-chevron-svg: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%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");corner-shape:var(--corner-shape,bevel);box-sizing:border-box;width:100%;max-width:100%;min-height:var(--jx-hit,2.5rem);padding-block:var(--jx-gap,.5rem);padding-inline:var(--jx-inset,.75rem);border:1px solid var(--border);background:var(--background);color:var(--foreground);box-shadow:var(--shadow-well);caret-color:var(--primary);font:inherit;font-size:var(--jx-text,.875rem);line-height:var(--jx-leading,1.45);cursor:pointer;border-radius:0;padding-inline-end:calc(var(--jx-inset,.75rem) + var(--jx-icon,1.25rem));transition:box-shadow .15s ease-out,border-color .15s ease-out;display:block}.jx-html-select::placeholder{color:var(--jx-placeholder,color-mix(in oklab, var(--foreground) 40%, var(--background)));opacity:1}.jx-html-select:hover:not(:disabled){box-shadow:var(--shadow-well-hover)}.jx-html-select:focus-visible{outline:1px solid var(--ring);outline-offset:-1px;border-color:var(--ring)}.jx-html-select:disabled{opacity:.5;cursor:not-allowed}.jx-html-select[aria-invalid=true]{border-style:dashed}.jx-html-select::-webkit-calendar-picker-indicator{appearance:none;box-sizing:border-box;corner-shape:var(--corner-shape,bevel);width:1.4em;height:1.4em;cursor:pointer;background-image: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%3Cpath d='M8 2v4'/%3E%3Cpath d='M16 2v4'/%3E%3Crect width='18' height='18' x='3' y='4' rx='2'/%3E%3Cpath d='M3 10h18'/%3E%3C/svg%3E"));background-repeat:no-repeat;background-size:contain;margin-inline-start:var(--jx-gap,.5rem)}.jx-html-select[type=time]::-webkit-calendar-picker-indicator{background-image:var(--jx-icon-clock,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%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpolyline points='12 6 12 12 16 14'/%3E%3C/svg%3E"))}.jx-html-select[type=email]{padding-inline:calc(var(--jx-inset,.75rem) + 1.4em + var(--jx-gap,.5rem)) var(--jx-inset,.75rem);background-image:var(--jx-icon-mail,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 width='20' height='16' x='2' y='4' rx='2'/%3E%3Cpath d='m22 7-8.97 5.7a1.94 1.94 0 0 1-2.06 0L2 7'/%3E%3C/svg%3E"));background-position:left var(--jx-inset,.75rem) center;background-repeat:no-repeat;background-size:1.4em}.jx-html-select[type=search]{padding-inline:calc(var(--jx-inset,.75rem) + 1.4em + var(--jx-gap,.5rem)) var(--jx-inset,.75rem);background-image:var(--jx-icon-search,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%3Ccircle cx='11' cy='11' r='8'/%3E%3Cpath d='m21 21-4.3-4.3'/%3E%3C/svg%3E"));background-position:left var(--jx-inset,.75rem) center;background-repeat:no-repeat;background-size:1.4em}.jx-html-select[type=search]::-webkit-search-cancel-button{appearance:none;width:1.4em;height:1.4em;cursor:pointer;background-image:var(--jx-icon-clear,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%3Cpath d='M18 6 6 18'/%3E%3Cpath d='m6 6 12 12'/%3E%3C/svg%3E"));background-repeat:no-repeat;background-size:contain;margin-inline-start:var(--jx-gap,.5rem)}@media (prefers-reduced-motion:reduce){.jx-html-select{transition:none}}@supports not selector(::-moz-range-progress){.jx-html-select{appearance:none;background-image:var(--jx-icon-chevron,var(--jx-icon-chevron-svg));background-position:right var(--jx-inset,.75rem) center;background-size:var(--jx-icon,1.25rem);background-repeat:no-repeat}.jx-html-select:hover:not(:disabled){filter:none}}.jx-html-select:where([multiple],[size]){cursor:default;background-image:none;min-height:5.75rem;padding-block:.375rem .5rem}.jx-html-checkbox{appearance:none;box-sizing:border-box;corner-shape:var(--corner-shape,bevel);width:var(--jx-icon,1.25rem);height:var(--jx-icon,1.25rem);border:1px solid var(--border);background:var(--background);cursor:pointer;border-radius:0;flex:none;margin:0;transition:background-color .15s ease-out,border-color .15s ease-out;position:relative}.jx-html-checkbox:before{content:"";box-sizing:border-box;corner-shape:var(--corner-shape,bevel);background:var(--primary-foreground);opacity:0;clip-path:polygon(20% 100%,20% 80%,50% 80%,50% 80%,70% 80%,70% 100%);transition:clip-path .15s ease-out,opacity .15s ease-out,transform .15s ease-out;display:block;position:absolute;inset:2px;transform:rotate(45deg)}.jx-html-checkbox:checked:before{opacity:1;clip-path:polygon(20% 100%,20% 80%,50% 80%,50% 0%,70% 0%,70% 100%)}.jx-html-checkbox:indeterminate:before{opacity:1;clip-path:polygon(10% 40%,10% 60%,45% 60%,55% 60%,90% 60%,90% 40%);transform:rotate(0)}.jx-html-checkbox:hover:not(:checked):not(:disabled){border-color:var(--primary)}.jx-html-checkbox:checked,.jx-html-checkbox:indeterminate{background:var(--primary);border-color:var(--primary)}.jx-html-checkbox:focus-visible{outline:1px solid var(--ring);outline-offset:-1px}.jx-html-checkbox:disabled{opacity:.5;cursor:not-allowed}.jx-html-checkbox[aria-invalid=true]{border-style:dashed}@media (prefers-reduced-motion:reduce){.jx-html-checkbox,.jx-html-checkbox:before{transition:none}}.jx-html-radio{appearance:none;box-sizing:border-box;corner-shape:var(--corner-shape,bevel);width:var(--jx-icon,1.25rem);height:var(--jx-icon,1.25rem);border:1px solid var(--border);background:var(--background);cursor:pointer;border-radius:50%;flex:none;margin:0;transition:border-color .15s ease-out;position:relative}.jx-html-radio:before{content:none;box-sizing:border-box;corner-shape:var(--corner-shape,bevel);background:var(--primary-foreground);opacity:0;clip-path:polygon(20% 100%,20% 80%,50% 80%,50% 80%,70% 80%,70% 100%);transition:clip-path .15s ease-out,opacity .15s ease-out,transform .15s ease-out;display:block;position:absolute;inset:2px;transform:rotate(45deg)}.jx-html-radio:checked:before{opacity:1;clip-path:polygon(20% 100%,20% 80%,50% 80%,50% 0%,70% 0%,70% 100%)}.jx-html-radio:after{content:"";box-sizing:border-box;corner-shape:var(--corner-shape,bevel);background:var(--primary);border-radius:50%;transition:transform .15s ease-out;display:block;position:absolute;inset:2px;transform:scale(0)}.jx-html-radio:checked:after{transform:scale(1)}.jx-html-radio:hover:not(:checked):not(:disabled){border-color:var(--primary)}.jx-html-radio:focus-visible{outline:1px solid var(--ring);outline-offset:-1px}.jx-html-radio:disabled{opacity:.5;cursor:not-allowed}.jx-html-radio[aria-invalid=true]{border-style:dashed}.jx-html-radio:checked{background:var(--background)}@media (prefers-reduced-motion:reduce){.jx-html-radio,.jx-html-radio:before{transition:none}}.jx-html-switch{appearance:none;box-sizing:border-box;corner-shape:var(--corner-shape,bevel);width:var(--jx-toggle-width,2.5rem);height:var(--jx-toggle-track,1.5rem);padding:calc((var(--jx-toggle-track,1.5rem) - var(--jx-toggle-knob,1rem)) / 2 - var(--jx-toggle-knob-border,1px));box-shadow:0 0 0 1px var(--border) inset;background:var(--muted);cursor:pointer;border:0;border-radius:3.40282e38px;flex:none;margin:0;transition:background-color .2s cubic-bezier(.22,1,.36,1),box-shadow .2s cubic-bezier(.22,1,.36,1);position:relative}.jx-html-switch:before{content:"";box-sizing:border-box;corner-shape:var(--corner-shape,bevel);inset-block:calc((var(--jx-toggle-track,1.5rem) - var(--jx-toggle-knob,1rem)) / 2 - var(--jx-toggle-knob-border,1px));inline-size:calc(var(--jx-toggle-knob,1rem) + 2 * var(--jx-toggle-knob-border,1px));block-size:calc(var(--jx-toggle-knob,1rem) + 2 * var(--jx-toggle-knob-border,1px));border:var(--jx-toggle-knob-border,1px) solid var(--jx-toggle-knob-border-color,var(--primary));background:var(--background);border-radius:3.40282e38px;transition:transform .2s cubic-bezier(.22,1,.36,1),background-color .2s cubic-bezier(.22,1,.36,1),border-color .2s cubic-bezier(.22,1,.36,1);position:absolute;inset-inline-start:calc((var(--jx-toggle-track,1.5rem) - var(--jx-toggle-knob,1rem)) / 2 - var(--jx-toggle-knob-border,1px));transform:translate(0)}.jx-html-switch:checked:before{transform:translateX(calc(var(--jx-toggle-width,2.5rem) - var(--jx-toggle-track,1.5rem)));background:var(--primary-foreground)}.jx-html-switch:hover:not(:checked):not(:disabled){box-shadow:0 0 0 1px var(--primary) inset}.jx-html-switch:checked{background:var(--primary)}.jx-html-switch:focus-visible{outline:1px solid var(--ring);outline-offset:-1px}.jx-html-switch:disabled{opacity:.5;cursor:not-allowed}@media (prefers-reduced-motion:reduce){.jx-html-switch,.jx-html-switch:before{transition:none}}.jx-html-range{--jx-range-thumb:100cqh;--jx-range-track:calc(100cqh / 2.5);--jx-range-ring:calc(100cqh / 8);--jx-slider-fill-color:var(--primary);--jx-range-length:calc(var(--jx-unit,.25rem) * 40);appearance:none;box-sizing:border-box;corner-shape:var(--corner-shape,bevel);width:100%;height:var(--jx-icon,1.5rem);cursor:pointer;background:0 0;border:0;border-radius:3.40282e38px;margin:0;display:block;overflow:hidden;container-type:size}.jx-html-range::-webkit-slider-runnable-track{height:var(--jx-range-track);background:var(--muted);border-radius:3.40282e38px}.jx-html-range::-webkit-slider-thumb{appearance:none;box-sizing:border-box;corner-shape:var(--corner-shape,bevel);width:var(--jx-range-thumb);height:var(--jx-range-thumb);margin-top:calc((var(--jx-range-track) - var(--jx-range-thumb)) / 2);border:var(--jx-range-ring) solid var(--primary);background:var(--background);box-shadow:calc(-100cqw - var(--jx-range-thumb) / 2) 0 0 100cqw var(--jx-slider-fill-color);border-radius:50%}.jx-html-range: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))::-webkit-slider-thumb{box-shadow:calc(100cqw + var(--jx-range-thumb) / 2) 0 0 100cqw var(--jx-slider-fill-color)}.jx-html-range[orient=vertical]{--jx-range-thumb:100cqw;--jx-range-track:calc(100cqw / 2.5);--jx-range-ring:calc(100cqw / 8);writing-mode:vertical-lr;width:var(--jx-icon,1.5rem);height:var(--jx-range-length);direction:rtl}.jx-html-range[orient=vertical]::-webkit-slider-runnable-track{width:var(--jx-range-track);background:var(--muted);border-radius:3.40282e38px;height:auto}.jx-html-range[orient=vertical]::-webkit-slider-thumb{margin-top:0;margin-left:calc((var(--jx-range-track) - var(--jx-range-thumb)) / 2);box-shadow:0 calc(100cqh + var(--jx-range-thumb) / 2) 0 100cqh var(--jx-slider-fill-color)}.jx-html-range[orient=vertical]: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))::-webkit-slider-thumb{box-shadow:0 calc(100cqh + var(--jx-range-thumb) / 2) 0 100cqh var(--jx-slider-fill-color)}.jx-html-range[orient=vertical]::-moz-range-track{width:var(--jx-range-track);background:var(--muted);border-radius:3.40282e38px;height:auto}.jx-html-range[orient=vertical]::-moz-range-progress{width:var(--jx-range-track);background:var(--jx-slider-fill-color);border-radius:3.40282e38px;height:auto}.jx-html-range::-moz-range-track{height:var(--jx-range-track);background:var(--muted);border-radius:3.40282e38px}.jx-html-range::-moz-range-progress{height:var(--jx-range-track);background:var(--jx-slider-fill-color);border-radius:3.40282e38px}.jx-html-range::-moz-range-thumb{box-sizing:border-box;corner-shape:var(--corner-shape,bevel);width:var(--jx-range-thumb);height:var(--jx-range-thumb);border:var(--jx-range-ring) solid var(--primary);background:var(--background);border-radius:50%}.jx-html-range:focus-visible{outline:1px solid var(--ring);outline-offset:2px}.jx-html-range:disabled{opacity:.5;cursor:not-allowed}.jx-html-color{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}.jx-html-color::-webkit-color-swatch-wrapper{padding:0}.jx-html-color::-webkit-color-swatch{corner-shape:round;border:2px solid #fff;border-radius:50%}.jx-html-color::-moz-color-swatch{border:0;border-radius:0}.jx-html-tgroup{corner-shape:var(--corner-shape,bevel);border-radius:var(--radius);border:1px solid var(--border);background:var(--card);width:fit-content;box-shadow:var(--shadow-2xs);flex-wrap:wrap;display:inline-flex;overflow:hidden}.jx-html-tgroup>label{min-block-size:var(--jx-hit,2.5rem);padding-block:calc((var(--jx-hit,2.5rem) - var(--jx-line,1.25rem)) / 2);padding-inline:var(--jx-inset,.75rem);font-family:var(--font-nav);font-size:var(--jx-text,.8125rem);line-height:var(--jx-line,1.25rem);text-transform:uppercase;letter-spacing:.1em;color:var(--muted-foreground);border-inline-end:1px solid var(--border);cursor:pointer;-webkit-user-select:none;user-select:none;background-color:#0000;align-items:center;transition:color .15s ease-out,background-color .15s ease-out;display:inline-flex}.jx-html-tgroup>label:last-child{border-inline-end:0}.jx-html-tgroup>label:not(:has(input:disabled)):hover{color:var(--foreground)}.jx-html-tgroup>label:has(input:checked){background-color:var(--primary);color:var(--primary-foreground)}.jx-html-tgroup>label:has(input:checked):not(:has(input:disabled)):hover{color:var(--primary-foreground)}.jx-html-tgroup>label:has(input:focus-visible){outline:1px solid var(--ring);outline-offset:-1px}.jx-html-tgroup>label:has(input:disabled){cursor:not-allowed;opacity:.45}.jx-html-tgroup>label>input{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.jx-html-tgroup[data-chrome=bare]{box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.jx-html-tgroup[data-chrome=bare]>label{border-inline-end:0;flex:auto;justify-content:center}.jx-html-tgroup[data-chrome=bare]>label:not(:has(input:disabled)):hover{color:var(--foreground);background-color:color-mix(in oklab, var(--muted) 55%, transparent)}@media (prefers-reduced-motion:reduce){.jx-html-tgroup>label{transition:none}}.jx-html-clear{min-width:var(--jx-hit,2.5rem);min-height:var(--jx-hit,2.5rem);font-size:var(--jx-text,.875rem);line-height:var(--jx-leading,1.45);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.jx-html-clear.jx-clear-glyph{width:10px;height:10px;-webkit-mask:var(--jx-icon-clear,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%3Cpath d='M18 6 6 18'/%3E%3Cpath d='m6 6 12 12'/%3E%3C/svg%3E")) center / contain no-repeat;-webkit-mask:var(--jx-icon-clear,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%3Cpath d='M18 6 6 18'/%3E%3Cpath d='m6 6 12 12'/%3E%3C/svg%3E")) center / contain no-repeat;mask:var(--jx-icon-clear,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%3Cpath d='M18 6 6 18'/%3E%3Cpath d='m6 6 12 12'/%3E%3C/svg%3E")) center / contain no-repeat;background-color:currentColor;display:block}.jx-html-clear:hover{color:var(--foreground)}.jx-html-clear:focus-visible{outline:1px solid var(--ring);outline-offset:-1px}.jx-html-control{box-sizing:border-box;width:100%;min-height:var(--jx-hit,2.5rem);padding:var(--jx-gap,.5rem) var(--jx-inset,.75rem);border:1px solid var(--border);background:var(--background);color:var(--foreground);box-shadow:var(--shadow-well);caret-color:var(--primary);font-size:var(--jx-text,.875rem);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;border-radius:0;transition:box-shadow .15s ease-out,border-color .15s ease-out;display:block}.jx-html-control::placeholder{color:var(--jx-placeholder,color-mix(in oklab, var(--foreground) 40%, var(--background)));opacity:1}.jx-html-control:hover{box-shadow:var(--shadow-well-hover)}.jx-html-control:focus-visible{outline:1px solid var(--ring);outline-offset:-1px;border-color:var(--ring)}.jx-html-control:disabled{opacity:.5;cursor:not-allowed}.jx-html-control[aria-invalid=true]{border-style:dashed;border-color:var(--error);color:var(--error)}.jx-html-control[aria-invalid=false]{border-color:var(--primary)}.jx-html-control::-webkit-calendar-picker-indicator{appearance:none;width:1.4em;height:1.4em;cursor:pointer;background-image: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%3Cpath d='M8 2v4'/%3E%3Cpath d='M16 2v4'/%3E%3Crect width='18' height='18' x='3' y='4' rx='2'/%3E%3Cpath d='M3 10h18'/%3E%3C/svg%3E"));background-repeat:no-repeat;background-size:contain;margin-inline-start:var(--jx-gap,.5rem)}.jx-html-control[type=time]::-webkit-calendar-picker-indicator{background-image:var(--jx-icon-clock,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%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpolyline points='12 6 12 12 16 14'/%3E%3C/svg%3E"))}.jx-html-control[type=email]{background-image:var(--jx-icon-mail,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 width='20' height='16' x='2' y='4' rx='2'/%3E%3Cpath d='m22 7-8.97 5.7a1.94 1.94 0 0 1-2.06 0L2 7'/%3E%3C/svg%3E"));background-position:left var(--jx-inset,.75rem) center;background-repeat:no-repeat;background-size:1.4em;padding-inline-start:calc(var(--jx-inset,.75rem) + 1.4em + var(--jx-gap,.5rem))}.jx-html-control[type=search]{background-image:var(--jx-icon-search,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%3Ccircle cx='11' cy='11' r='8'/%3E%3Cpath d='m21 21-4.3-4.3'/%3E%3C/svg%3E"));background-position:left var(--jx-inset,.75rem) center;background-repeat:no-repeat;background-size:1.4em;padding-inline-start:calc(var(--jx-inset,.75rem) + 1.4em + var(--jx-gap,.5rem))}.jx-html-control[type=search]::-webkit-search-cancel-button{appearance:none;width:1.4em;height:1.4em;cursor:pointer;background-image:var(--jx-icon-clear,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%3Cpath d='M18 6 6 18'/%3E%3Cpath d='m6 6 12 12'/%3E%3C/svg%3E"));background-repeat:no-repeat;background-size:contain;margin-inline-start:var(--jx-gap,.5rem)}@media (prefers-reduced-motion:reduce){.jx-html-control{transition:none}}.jx-html-control-shell{box-sizing:border-box;width:100%;min-height:var(--jx-hit,2.5rem);gap:var(--jx-gap,.5rem);font-size:var(--jx-text,.875rem);padding-inline:var(--jx-inset,.75rem);border:1px solid var(--border);background:var(--background);box-shadow:var(--shadow-well);border-radius:0;transition:box-shadow .15s ease-out,border-color .15s ease-out;display:flex}.jx-html-control-shell:has(>.jx-html-clear:last-child){padding-inline-end:0}.jx-html-control-shell:hover{box-shadow:var(--shadow-well-hover)}.jx-html-control-shell:has(:focus){border-color:var(--ring)}.jx-html-control-shell:has(:focus-visible){outline:1px solid var(--ring);outline-offset:-1px}.jx-html-control-shell.jx-invalid{border-style:dashed}.jx-html-control-shell:has([aria-invalid=true]){border-style:dashed}.jx-html-control-shell:has(:disabled){border-color:var(--muted);cursor:not-allowed}@media (prefers-reduced-motion:reduce){.jx-html-control-shell{transition:none}}.jx-html-control-lane{min-height:calc(var(--jx-hit,2.5rem) - 2px);min-width:0;color:var(--foreground);caret-color:var(--primary);font:inherit;font-size:var(--jx-text,.875rem);background:0 0;border:0;outline:none;flex:auto;padding:0}.jx-html-control-lane::placeholder{color:var(--jx-placeholder,color-mix(in oklab, var(--foreground) 40%, var(--background)));opacity:1}.jx-html-control-lane::-webkit-calendar-picker-indicator{appearance:none;width:1.4em;height:1.4em;cursor:pointer;background-image: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%3Cpath d='M8 2v4'/%3E%3Cpath d='M16 2v4'/%3E%3Crect width='18' height='18' x='3' y='4' rx='2'/%3E%3Cpath d='M3 10h18'/%3E%3C/svg%3E"));background-repeat:no-repeat;background-size:contain;margin-inline-start:var(--jx-gap,.5rem)}.jx-html-control-lane[type=time]::-webkit-calendar-picker-indicator{background-image:var(--jx-icon-clock,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%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpolyline points='12 6 12 12 16 14'/%3E%3C/svg%3E"))}.jx-html-control-lane[type=email]{background-image:var(--jx-icon-mail,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 width='20' height='16' x='2' y='4' rx='2'/%3E%3Cpath d='m22 7-8.97 5.7a1.94 1.94 0 0 1-2.06 0L2 7'/%3E%3C/svg%3E"));background-position:0;background-repeat:no-repeat;background-size:1.4em;padding-inline-start:calc(1.4em + var(--jx-gap,.5rem))}.jx-html-control-lane[type=search]{background-image:var(--jx-icon-search,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%3Ccircle cx='11' cy='11' r='8'/%3E%3Cpath d='m21 21-4.3-4.3'/%3E%3C/svg%3E"));background-position:0;background-repeat:no-repeat;background-size:1.4em;padding-inline-start:calc(1.4em + var(--jx-gap,.5rem))}.jx-html-control-lane[type=search]::-webkit-search-cancel-button{appearance:none;width:1.4em;height:1.4em;cursor:pointer;background-image:var(--jx-icon-clear,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%3Cpath d='M18 6 6 18'/%3E%3Cpath d='m6 6 12 12'/%3E%3C/svg%3E"));background-repeat:no-repeat;background-size:contain;margin-inline-start:var(--jx-gap,.5rem)}:where(.jx-pure):not(.no-jx-pure,.no-jx-pure *){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-size:var(--jx-text,.875rem);line-height:var(--jx-leading,1.6)}:where(.dark) :where(.jx-pure):not(.no-jx-pure,.no-jx-pure *),:where(.jx-pure.dark):not(.no-jx-pure,.no-jx-pure *){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:where(.jx-light) :where(.jx-pure):not(.no-jx-pure,.no-jx-pure *),:where(.jx-pure.jx-light):not(.no-jx-pure,.no-jx-pure *){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:where(.jx-pure) :where(h1,h2,h3,h4,h5,h6):not(.no-jx-pure,.no-jx-pure *){color:var(--foreground);margin:1.5em 0 .6em;font-weight:700;line-height:1.25}:where(.jx-pure) h1:not(.no-jx-pure,.no-jx-pure *){font-size:1.875rem}:where(.jx-pure) h2:not(.no-jx-pure,.no-jx-pure *){font-size:1.5rem}:where(.jx-pure) h3:not(.no-jx-pure,.no-jx-pure *){font-size:1.25rem}:where(.jx-pure) h4:not(.no-jx-pure,.no-jx-pure *){font-size:1.125rem}:where(.jx-pure) :where(h5,h6):not(.no-jx-pure,.no-jx-pure *){font-size:1rem}:where(.jx-pure) :where(p,ul,ol,dl,blockquote,pre,table,hr):not(.no-jx-pure,.no-jx-pure *){margin-block:.75rem}:where(.jx-pure) p:not(.no-jx-pure,.no-jx-pure *){line-height:1.6}:where(.jx-pure) :where(h1,h2,h3,h4,h5,h6) :where(p,ul,ol,dl,blockquote,pre,table):first-child:not(.no-jx-pure,.no-jx-pure *){margin-block-start:0}:where(.jx-pure) small:not(.no-jx-pure,.no-jx-pure *){color:var(--muted-foreground);font-size:.8125rem}:where(.jx-pure) :where(strong,b):not(.no-jx-pure,.no-jx-pure *){font-weight:700}:where(.jx-pure) blockquote:not(.no-jx-pure,.no-jx-pure *){border-inline-start:1px solid var(--border);color:var(--muted-foreground);padding-inline-start:.875rem}:where(.jx-pure) :where(code,kbd,samp):not(.no-jx-pure,.no-jx-pure *){border:1px solid var(--border);background:var(--muted);font-family:var(--font-mono);padding:.1em .4em;font-size:.8125rem}:where(.jx-pure) kbd:not(.no-jx-pure,.no-jx-pure *){box-shadow:var(--shadow-engrave)}:where(.jx-pure) pre:not(.no-jx-pure,.no-jx-pure *){border:1px solid var(--border);background:var(--background);font-family:var(--font-mono);padding:.75rem 1rem;font-size:.8125rem;line-height:1.55;overflow:auto}:where(.jx-pure) pre :where(code,samp):not(.no-jx-pure,.no-jx-pure *){font-size:inherit;background:0 0;border:0;padding:0}:where(.jx-pure) mark:not(.no-jx-pure,.no-jx-pure *){background:color-mix(in oklab, var(--secondary) 45%, var(--background));color:var(--foreground);padding:.05em .25em}:where(.jx-pure) hr:not(.no-jx-pure,.no-jx-pure *){border:0;border-top:1px solid var(--border);margin-block:1.5rem}:where(.jx-pure) a:not(.no-jx-pure,.no-jx-pure *){color:var(--primary);text-underline-offset:4px}:where(.jx-pure) a:hover:not(.no-jx-pure,.no-jx-pure *){text-decoration-line:underline}:where(.jx-pure) nav a:not(.no-jx-pure,.no-jx-pure *){color:var(--foreground)}:where(.jx-pure) nav a:hover:not(.no-jx-pure,.no-jx-pure *){color:var(--primary);text-decoration-line:underline}:where(.jx-pure) :where(button,input:where([type=button],[type=submit],[type=reset]),.jx-button):not(.no-jx-pure,.no-jx-pure *){box-sizing:border-box;min-height:var(--jx-hit,2.5rem);padding-block:var(--jx-gap,.5rem);padding-inline:var(--jx-inset,1rem);border:1px solid var(--border);background:var(--background);color:var(--foreground);font:inherit;cursor:pointer;box-shadow:var(--jx-press-shadow,var(--shadow-xs));border-radius:0;justify-content:center;align-items:center;gap:.375rem;line-height:1.45;text-decoration:none;transition:translate .15s ease-out,box-shadow .15s ease-out,background-color .15s ease-out,border-color .15s ease-out,color .15s ease-out;display:inline-flex}:where(.jx-pure) :where(button,input:where([type=button],[type=submit],[type=reset]),.jx-button):hover:not(:disabled):not(.no-jx-pure,.no-jx-pure *){background:var(--muted);box-shadow:var(--jx-press-shadow-hover,var(--shadow-sm))}:where(.jx-pure) :where(button,input:where([type=button],[type=submit],[type=reset]),.jx-button):active:not(:disabled):not(.no-jx-pure,.no-jx-pure *){box-shadow:var(--jx-press-shadow-active,var(--shadow-sm-press));translate:1px 1px}:where(.jx-pure) :where(button,input:where([type=button],[type=submit],[type=reset]),.jx-button):disabled:not(.no-jx-pure,.no-jx-pure *){opacity:.5;cursor:not-allowed;box-shadow:none}:where(.jx-pure) input:where(:not([type]),[type=text],[type=password],[type=email],[type=url],[type=tel],[type=search],[type=date],[type=time],[type=datetime-local],[type=month],[type=week],[type=number]):where(:not(.no-jx-pure,.no-jx-pure *)){corner-shape:var(--corner-shape,bevel);box-sizing:border-box;width:100%;max-width:100%;min-height:var(--jx-hit,2.5rem);padding-block:var(--jx-gap,.5rem);padding-inline:var(--jx-inset,.75rem);border:1px solid var(--border);background:var(--background);color:var(--foreground);box-shadow:var(--shadow-well);caret-color:var(--primary);font:inherit;font-size:var(--jx-text,.875rem);line-height:var(--jx-leading,1.45);border-radius:0;transition:box-shadow .15s ease-out,border-color .15s ease-out;display:block}:where(.jx-pure) input:where(:not([type]),[type=text],[type=password],[type=email],[type=url],[type=tel],[type=search],[type=date],[type=time],[type=datetime-local],[type=month],[type=week],[type=number]):where(:not(.no-jx-pure,.no-jx-pure *))::placeholder{color:var(--jx-placeholder,color-mix(in oklab, var(--foreground) 40%, var(--background)));opacity:1}:where(.jx-pure) input:where(:not([type]),[type=text],[type=password],[type=email],[type=url],[type=tel],[type=search],[type=date],[type=time],[type=datetime-local],[type=month],[type=week],[type=number]):where(:not(.no-jx-pure,.no-jx-pure *)):hover:not(:disabled){box-shadow:var(--shadow-well-hover)}:where(.jx-pure) input:where(:not([type]),[type=text],[type=password],[type=email],[type=url],[type=tel],[type=search],[type=date],[type=time],[type=datetime-local],[type=month],[type=week],[type=number]):where(:not(.no-jx-pure,.no-jx-pure *)):focus-visible{outline:1px solid var(--ring);outline-offset:-1px;border-color:var(--ring)}:where(.jx-pure) input:where(:not([type]),[type=text],[type=password],[type=email],[type=url],[type=tel],[type=search],[type=date],[type=time],[type=datetime-local],[type=month],[type=week],[type=number]):where(:not(.no-jx-pure,.no-jx-pure *)):disabled{opacity:.5;cursor:not-allowed}:where(.jx-pure) input:where(:not([type]),[type=text],[type=password],[type=email],[type=url],[type=tel],[type=search],[type=date],[type=time],[type=datetime-local],[type=month],[type=week],[type=number]):where(:not(.no-jx-pure,.no-jx-pure *))[aria-invalid=true]{border-style:dashed}:where(.jx-pure) input:where(:not([type]),[type=text],[type=password],[type=email],[type=url],[type=tel],[type=search],[type=date],[type=time],[type=datetime-local],[type=month],[type=week],[type=number]):where(:not(.no-jx-pure,.no-jx-pure *))::-webkit-calendar-picker-indicator{appearance:none;box-sizing:border-box;corner-shape:var(--corner-shape,bevel);width:1.4em;height:1.4em;cursor:pointer;background-image: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%3Cpath d='M8 2v4'/%3E%3Cpath d='M16 2v4'/%3E%3Crect width='18' height='18' x='3' y='4' rx='2'/%3E%3Cpath d='M3 10h18'/%3E%3C/svg%3E"));background-repeat:no-repeat;background-size:contain;margin-inline-start:var(--jx-gap,.5rem)}:where(.jx-pure) input:where(:not([type]),[type=text],[type=password],[type=email],[type=url],[type=tel],[type=search],[type=date],[type=time],[type=datetime-local],[type=month],[type=week],[type=number]):where(:not(.no-jx-pure,.no-jx-pure *))[type=time]::-webkit-calendar-picker-indicator{background-image:var(--jx-icon-clock,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%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpolyline points='12 6 12 12 16 14'/%3E%3C/svg%3E"))}:where(.jx-pure) input:where(:not([type]),[type=text],[type=password],[type=email],[type=url],[type=tel],[type=search],[type=date],[type=time],[type=datetime-local],[type=month],[type=week],[type=number]):where(:not(.no-jx-pure,.no-jx-pure *))[type=email]{padding-inline:calc(var(--jx-inset,.75rem) + 1.4em + var(--jx-gap,.5rem)) var(--jx-inset,.75rem);background-image:var(--jx-icon-mail,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 width='20' height='16' x='2' y='4' rx='2'/%3E%3Cpath d='m22 7-8.97 5.7a1.94 1.94 0 0 1-2.06 0L2 7'/%3E%3C/svg%3E"));background-position:left var(--jx-inset,.75rem) center;background-repeat:no-repeat;background-size:1.4em}:where(.jx-pure) input:where(:not([type]),[type=text],[type=password],[type=email],[type=url],[type=tel],[type=search],[type=date],[type=time],[type=datetime-local],[type=month],[type=week],[type=number]):where(:not(.no-jx-pure,.no-jx-pure *))[type=search]{padding-inline:calc(var(--jx-inset,.75rem) + 1.4em + var(--jx-gap,.5rem)) var(--jx-inset,.75rem);background-image:var(--jx-icon-search,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%3Ccircle cx='11' cy='11' r='8'/%3E%3Cpath d='m21 21-4.3-4.3'/%3E%3C/svg%3E"));background-position:left var(--jx-inset,.75rem) center;background-repeat:no-repeat;background-size:1.4em}:where(.jx-pure) input:where(:not([type]),[type=text],[type=password],[type=email],[type=url],[type=tel],[type=search],[type=date],[type=time],[type=datetime-local],[type=month],[type=week],[type=number]):where(:not(.no-jx-pure,.no-jx-pure *))[type=search]::-webkit-search-cancel-button{appearance:none;width:1.4em;height:1.4em;cursor:pointer;background-image:var(--jx-icon-clear,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%3Cpath d='M18 6 6 18'/%3E%3Cpath d='m6 6 12 12'/%3E%3C/svg%3E"));background-repeat:no-repeat;background-size:contain;margin-inline-start:var(--jx-gap,.5rem)}@media (prefers-reduced-motion:reduce){:where(.jx-pure) input:where(:not([type]),[type=text],[type=password],[type=email],[type=url],[type=tel],[type=search],[type=date],[type=time],[type=datetime-local],[type=month],[type=week],[type=number]):where(:not(.no-jx-pure,.no-jx-pure *)){transition:none}}:where(.jx-pure) textarea:where(:not(.no-jx-pure,.no-jx-pure *)){corner-shape:var(--corner-shape,bevel);box-sizing:border-box;width:100%;max-width:100%;min-height:var(--jx-textarea-min,5rem);padding-block:var(--jx-gap,.5rem);padding-inline:var(--jx-inset,.75rem);border:1px solid var(--border);background:var(--background);color:var(--foreground);box-shadow:var(--shadow-well);caret-color:var(--primary);font:inherit;font-size:var(--jx-text,.875rem);line-height:var(--jx-leading,1.45);resize:vertical;border-radius:0;height:auto;transition:box-shadow .15s ease-out,border-color .15s ease-out;display:block}:where(.jx-pure) textarea:where(:not(.no-jx-pure,.no-jx-pure *))::placeholder{color:var(--jx-placeholder,color-mix(in oklab, var(--foreground) 40%, var(--background)));opacity:1}:where(.jx-pure) textarea:where(:not(.no-jx-pure,.no-jx-pure *)):hover:not(:disabled){box-shadow:var(--shadow-well-hover)}:where(.jx-pure) textarea:where(:not(.no-jx-pure,.no-jx-pure *)):focus-visible{outline:1px solid var(--ring);outline-offset:-1px;border-color:var(--ring)}:where(.jx-pure) textarea:where(:not(.no-jx-pure,.no-jx-pure *)):disabled{opacity:.5;cursor:not-allowed}:where(.jx-pure) textarea:where(:not(.no-jx-pure,.no-jx-pure *))[aria-invalid=true]{border-style:dashed}:where(.jx-pure) textarea:where(:not(.no-jx-pure,.no-jx-pure *))::-webkit-calendar-picker-indicator{appearance:none;box-sizing:border-box;corner-shape:var(--corner-shape,bevel);width:1.4em;height:1.4em;cursor:pointer;background-image: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%3Cpath d='M8 2v4'/%3E%3Cpath d='M16 2v4'/%3E%3Crect width='18' height='18' x='3' y='4' rx='2'/%3E%3Cpath d='M3 10h18'/%3E%3C/svg%3E"));background-repeat:no-repeat;background-size:contain;margin-inline-start:var(--jx-gap,.5rem)}:where(.jx-pure) textarea:where(:not(.no-jx-pure,.no-jx-pure *))[type=time]::-webkit-calendar-picker-indicator{background-image:var(--jx-icon-clock,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%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpolyline points='12 6 12 12 16 14'/%3E%3C/svg%3E"))}:where(.jx-pure) textarea:where(:not(.no-jx-pure,.no-jx-pure *))[type=email]{padding-inline:calc(var(--jx-inset,.75rem) + 1.4em + var(--jx-gap,.5rem)) var(--jx-inset,.75rem);background-image:var(--jx-icon-mail,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 width='20' height='16' x='2' y='4' rx='2'/%3E%3Cpath d='m22 7-8.97 5.7a1.94 1.94 0 0 1-2.06 0L2 7'/%3E%3C/svg%3E"));background-position:left var(--jx-inset,.75rem) center;background-repeat:no-repeat;background-size:1.4em}:where(.jx-pure) textarea:where(:not(.no-jx-pure,.no-jx-pure *))[type=search]{padding-inline:calc(var(--jx-inset,.75rem) + 1.4em + var(--jx-gap,.5rem)) var(--jx-inset,.75rem);background-image:var(--jx-icon-search,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%3Ccircle cx='11' cy='11' r='8'/%3E%3Cpath d='m21 21-4.3-4.3'/%3E%3C/svg%3E"));background-position:left var(--jx-inset,.75rem) center;background-repeat:no-repeat;background-size:1.4em}:where(.jx-pure) textarea:where(:not(.no-jx-pure,.no-jx-pure *))[type=search]::-webkit-search-cancel-button{appearance:none;width:1.4em;height:1.4em;cursor:pointer;background-image:var(--jx-icon-clear,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%3Cpath d='M18 6 6 18'/%3E%3Cpath d='m6 6 12 12'/%3E%3C/svg%3E"));background-repeat:no-repeat;background-size:contain;margin-inline-start:var(--jx-gap,.5rem)}@media (prefers-reduced-motion:reduce){:where(.jx-pure) textarea:where(:not(.no-jx-pure,.no-jx-pure *)){transition:none}}:where(.jx-pure) select:where(:not(.no-jx-pure,.no-jx-pure *)),:where(.jx-pure) select:where([multiple],[size]):where(:not(.no-jx-pure,.no-jx-pure *)){--jx-icon-chevron-svg: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%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");corner-shape:var(--corner-shape,bevel);box-sizing:border-box;width:100%;max-width:100%;min-height:var(--jx-hit,2.5rem);padding-block:var(--jx-gap,.5rem);padding-inline:var(--jx-inset,.75rem);border:1px solid var(--border);background:var(--background);color:var(--foreground);box-shadow:var(--shadow-well);caret-color:var(--primary);font:inherit;font-size:var(--jx-text,.875rem);line-height:var(--jx-leading,1.45);cursor:pointer;border-radius:0;padding-inline-end:calc(var(--jx-inset,.75rem) + var(--jx-icon,1.25rem));transition:box-shadow .15s ease-out,border-color .15s ease-out;display:block}:where(.jx-pure) select:where(:not(.no-jx-pure,.no-jx-pure *))::placeholder,:where(.jx-pure) select:where([multiple],[size]):where(:not(.no-jx-pure,.no-jx-pure *))::placeholder{color:var(--jx-placeholder,color-mix(in oklab, var(--foreground) 40%, var(--background)));opacity:1}:where(.jx-pure) select:where(:not(.no-jx-pure,.no-jx-pure *)):hover:not(:disabled),:where(.jx-pure) select:where([multiple],[size]):where(:not(.no-jx-pure,.no-jx-pure *)):hover:not(:disabled){box-shadow:var(--shadow-well-hover)}:where(.jx-pure) select:where(:not(.no-jx-pure,.no-jx-pure *)):focus-visible,:where(.jx-pure) select:where([multiple],[size]):where(:not(.no-jx-pure,.no-jx-pure *)):focus-visible{outline:1px solid var(--ring);outline-offset:-1px;border-color:var(--ring)}:where(.jx-pure) select:where(:not(.no-jx-pure,.no-jx-pure *)):disabled,:where(.jx-pure) select:where([multiple],[size]):where(:not(.no-jx-pure,.no-jx-pure *)):disabled{opacity:.5;cursor:not-allowed}:where(.jx-pure) select:where(:not(.no-jx-pure,.no-jx-pure *))[aria-invalid=true],:where(.jx-pure) select:where([multiple],[size]):where(:not(.no-jx-pure,.no-jx-pure *))[aria-invalid=true]{border-style:dashed}:where(.jx-pure) select:where(:not(.no-jx-pure,.no-jx-pure *))::-webkit-calendar-picker-indicator{appearance:none;box-sizing:border-box;corner-shape:var(--corner-shape,bevel);width:1.4em;height:1.4em;cursor:pointer;background-image: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%3Cpath d='M8 2v4'/%3E%3Cpath d='M16 2v4'/%3E%3Crect width='18' height='18' x='3' y='4' rx='2'/%3E%3Cpath d='M3 10h18'/%3E%3C/svg%3E"));background-repeat:no-repeat;background-size:contain;margin-inline-start:var(--jx-gap,.5rem)}:where(.jx-pure) select:where([multiple],[size]):where(:not(.no-jx-pure,.no-jx-pure *))::-webkit-calendar-picker-indicator{appearance:none;box-sizing:border-box;corner-shape:var(--corner-shape,bevel);width:1.4em;height:1.4em;cursor:pointer;background-image: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%3Cpath d='M8 2v4'/%3E%3Cpath d='M16 2v4'/%3E%3Crect width='18' height='18' x='3' y='4' rx='2'/%3E%3Cpath d='M3 10h18'/%3E%3C/svg%3E"));background-repeat:no-repeat;background-size:contain;margin-inline-start:var(--jx-gap,.5rem)}:where(.jx-pure) select:where(:not(.no-jx-pure,.no-jx-pure *))[type=time]::-webkit-calendar-picker-indicator{background-image:var(--jx-icon-clock,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%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpolyline points='12 6 12 12 16 14'/%3E%3C/svg%3E"))}:where(.jx-pure) select:where([multiple],[size]):where(:not(.no-jx-pure,.no-jx-pure *))[type=time]::-webkit-calendar-picker-indicator{background-image:var(--jx-icon-clock,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%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpolyline points='12 6 12 12 16 14'/%3E%3C/svg%3E"))}:where(.jx-pure) select:where(:not(.no-jx-pure,.no-jx-pure *))[type=email],:where(.jx-pure) select:where([multiple],[size]):where(:not(.no-jx-pure,.no-jx-pure *))[type=email]{padding-inline:calc(var(--jx-inset,.75rem) + 1.4em + var(--jx-gap,.5rem)) var(--jx-inset,.75rem);background-image:var(--jx-icon-mail,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 width='20' height='16' x='2' y='4' rx='2'/%3E%3Cpath d='m22 7-8.97 5.7a1.94 1.94 0 0 1-2.06 0L2 7'/%3E%3C/svg%3E"));background-position:left var(--jx-inset,.75rem) center;background-repeat:no-repeat;background-size:1.4em}:where(.jx-pure) select:where(:not(.no-jx-pure,.no-jx-pure *))[type=search],:where(.jx-pure) select:where([multiple],[size]):where(:not(.no-jx-pure,.no-jx-pure *))[type=search]{padding-inline:calc(var(--jx-inset,.75rem) + 1.4em + var(--jx-gap,.5rem)) var(--jx-inset,.75rem);background-image:var(--jx-icon-search,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%3Ccircle cx='11' cy='11' r='8'/%3E%3Cpath d='m21 21-4.3-4.3'/%3E%3C/svg%3E"));background-position:left var(--jx-inset,.75rem) center;background-repeat:no-repeat;background-size:1.4em}:where(.jx-pure) select:where(:not(.no-jx-pure,.no-jx-pure *))[type=search]::-webkit-search-cancel-button{appearance:none;width:1.4em;height:1.4em;cursor:pointer;background-image:var(--jx-icon-clear,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%3Cpath d='M18 6 6 18'/%3E%3Cpath d='m6 6 12 12'/%3E%3C/svg%3E"));background-repeat:no-repeat;background-size:contain;margin-inline-start:var(--jx-gap,.5rem)}:where(.jx-pure) select:where([multiple],[size]):where(:not(.no-jx-pure,.no-jx-pure *))[type=search]::-webkit-search-cancel-button{appearance:none;width:1.4em;height:1.4em;cursor:pointer;background-image:var(--jx-icon-clear,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%3Cpath d='M18 6 6 18'/%3E%3Cpath d='m6 6 12 12'/%3E%3C/svg%3E"));background-repeat:no-repeat;background-size:contain;margin-inline-start:var(--jx-gap,.5rem)}@media (prefers-reduced-motion:reduce){:where(.jx-pure) select:where(:not(.no-jx-pure,.no-jx-pure *)),:where(.jx-pure) select:where([multiple],[size]):where(:not(.no-jx-pure,.no-jx-pure *)){transition:none}}@supports not selector(::-moz-range-progress){:where(.jx-pure) select:where(:not(.no-jx-pure,.no-jx-pure *)),:where(.jx-pure) select:where([multiple],[size]):where(:not(.no-jx-pure,.no-jx-pure *)){appearance:none;background-image:var(--jx-icon-chevron,var(--jx-icon-chevron-svg));background-position:right var(--jx-inset,.75rem) center;background-size:var(--jx-icon,1.25rem);background-repeat:no-repeat}:where(.jx-pure) select:where(:not(.no-jx-pure,.no-jx-pure *)):hover:not(:disabled),:where(.jx-pure) select:where([multiple],[size]):where(:not(.no-jx-pure,.no-jx-pure *)):hover:not(:disabled){filter:none}}:where(.jx-pure) select:where(:not(.no-jx-pure,.no-jx-pure *)):where([multiple],[size]),:where(.jx-pure) select:where([multiple],[size]):where(:not(.no-jx-pure,.no-jx-pure *)):where([multiple],[size]){cursor:default;background-image:none;min-height:5.75rem;padding-block:.375rem .5rem}:where(.jx-pure) input:where([type=checkbox]:not([role=switch]):not(.no-jx-pure,.no-jx-pure *)){appearance:none;box-sizing:border-box;corner-shape:var(--corner-shape,bevel);width:var(--jx-icon,1.25rem);height:var(--jx-icon,1.25rem);border:1px solid var(--border);background:var(--background);cursor:pointer;border-radius:0;flex:none;margin:0;transition:background-color .15s ease-out,border-color .15s ease-out;position:relative}:where(.jx-pure) input:where([type=checkbox]:not([role=switch]):not(.no-jx-pure,.no-jx-pure *)):before{content:"";box-sizing:border-box;corner-shape:var(--corner-shape,bevel);background:var(--primary-foreground);opacity:0;clip-path:polygon(20% 100%,20% 80%,50% 80%,50% 80%,70% 80%,70% 100%);transition:clip-path .15s ease-out,opacity .15s ease-out,transform .15s ease-out;display:block;position:absolute;inset:2px;transform:rotate(45deg)}:where(.jx-pure) input:where([type=checkbox]:not([role=switch]):not(.no-jx-pure,.no-jx-pure *)):checked:before{opacity:1;clip-path:polygon(20% 100%,20% 80%,50% 80%,50% 0%,70% 0%,70% 100%)}:where(.jx-pure) input:where([type=checkbox]:not([role=switch]):not(.no-jx-pure,.no-jx-pure *)):indeterminate:before{opacity:1;clip-path:polygon(10% 40%,10% 60%,45% 60%,55% 60%,90% 60%,90% 40%);transform:rotate(0)}:where(.jx-pure) input:where([type=checkbox]:not([role=switch]):not(.no-jx-pure,.no-jx-pure *)):hover:not(:checked):not(:disabled){border-color:var(--primary)}:where(.jx-pure) input:where([type=checkbox]:not([role=switch]):not(.no-jx-pure,.no-jx-pure *)):checked,:where(.jx-pure) input:where([type=checkbox]:not([role=switch]):not(.no-jx-pure,.no-jx-pure *)):indeterminate{background:var(--primary);border-color:var(--primary)}:where(.jx-pure) input:where([type=checkbox]:not([role=switch]):not(.no-jx-pure,.no-jx-pure *)):focus-visible{outline:1px solid var(--ring);outline-offset:-1px}:where(.jx-pure) input:where([type=checkbox]:not([role=switch]):not(.no-jx-pure,.no-jx-pure *)):disabled{opacity:.5;cursor:not-allowed}:where(.jx-pure) input:where([type=checkbox]:not([role=switch]):not(.no-jx-pure,.no-jx-pure *))[aria-invalid=true]{border-style:dashed}@media (prefers-reduced-motion:reduce){:where(.jx-pure) input:where([type=checkbox]:not([role=switch]):not(.no-jx-pure,.no-jx-pure *)),:where(.jx-pure) input:where([type=checkbox]:not([role=switch]):not(.no-jx-pure,.no-jx-pure *)):before{transition:none}}:where(.jx-pure) input:where([type=radio]:not(.no-jx-pure,.no-jx-pure *)){appearance:none;box-sizing:border-box;corner-shape:var(--corner-shape,bevel);width:var(--jx-icon,1.25rem);height:var(--jx-icon,1.25rem);border:1px solid var(--border);background:var(--background);cursor:pointer;border-radius:50%;flex:none;margin:0;transition:border-color .15s ease-out;position:relative}:where(.jx-pure) input:where([type=radio]:not(.no-jx-pure,.no-jx-pure *)):before{content:none;box-sizing:border-box;corner-shape:var(--corner-shape,bevel);background:var(--primary-foreground);opacity:0;clip-path:polygon(20% 100%,20% 80%,50% 80%,50% 80%,70% 80%,70% 100%);transition:clip-path .15s ease-out,opacity .15s ease-out,transform .15s ease-out;display:block;position:absolute;inset:2px;transform:rotate(45deg)}:where(.jx-pure) input:where([type=radio]:not(.no-jx-pure,.no-jx-pure *)):checked:before{opacity:1;clip-path:polygon(20% 100%,20% 80%,50% 80%,50% 0%,70% 0%,70% 100%)}:where(.jx-pure) input:where([type=radio]:not(.no-jx-pure,.no-jx-pure *)):after{content:"";box-sizing:border-box;corner-shape:var(--corner-shape,bevel);background:var(--primary);border-radius:50%;transition:transform .15s ease-out;display:block;position:absolute;inset:2px;transform:scale(0)}:where(.jx-pure) input:where([type=radio]:not(.no-jx-pure,.no-jx-pure *)):checked:after{transform:scale(1)}:where(.jx-pure) input:where([type=radio]:not(.no-jx-pure,.no-jx-pure *)):hover:not(:checked):not(:disabled){border-color:var(--primary)}:where(.jx-pure) input:where([type=radio]:not(.no-jx-pure,.no-jx-pure *)):focus-visible{outline:1px solid var(--ring);outline-offset:-1px}:where(.jx-pure) input:where([type=radio]:not(.no-jx-pure,.no-jx-pure *)):disabled{opacity:.5;cursor:not-allowed}:where(.jx-pure) input:where([type=radio]:not(.no-jx-pure,.no-jx-pure *))[aria-invalid=true]{border-style:dashed}:where(.jx-pure) input:where([type=radio]:not(.no-jx-pure,.no-jx-pure *)):checked{background:var(--background)}@media (prefers-reduced-motion:reduce){:where(.jx-pure) input:where([type=radio]:not(.no-jx-pure,.no-jx-pure *)),:where(.jx-pure) input:where([type=radio]:not(.no-jx-pure,.no-jx-pure *)):before{transition:none}}:where(.jx-pure) input:where([type=checkbox][role=switch]:not(.no-jx-pure,.no-jx-pure *)){appearance:none;box-sizing:border-box;corner-shape:var(--corner-shape,bevel);width:var(--jx-toggle-width,2.5rem);height:var(--jx-toggle-track,1.5rem);padding:calc((var(--jx-toggle-track,1.5rem) - var(--jx-toggle-knob,1rem)) / 2 - var(--jx-toggle-knob-border,1px));box-shadow:0 0 0 1px var(--border) inset;background:var(--muted);cursor:pointer;border:0;border-radius:3.40282e38px;flex:none;margin:0;transition:background-color .2s cubic-bezier(.22,1,.36,1),box-shadow .2s cubic-bezier(.22,1,.36,1);position:relative}:where(.jx-pure) input:where([type=checkbox][role=switch]:not(.no-jx-pure,.no-jx-pure *)):before{content:"";box-sizing:border-box;corner-shape:var(--corner-shape,bevel);inset-block:calc((var(--jx-toggle-track,1.5rem) - var(--jx-toggle-knob,1rem)) / 2 - var(--jx-toggle-knob-border,1px));inline-size:calc(var(--jx-toggle-knob,1rem) + 2 * var(--jx-toggle-knob-border,1px));block-size:calc(var(--jx-toggle-knob,1rem) + 2 * var(--jx-toggle-knob-border,1px));border:var(--jx-toggle-knob-border,1px) solid var(--jx-toggle-knob-border-color,var(--primary));background:var(--background);border-radius:3.40282e38px;transition:transform .2s cubic-bezier(.22,1,.36,1),background-color .2s cubic-bezier(.22,1,.36,1),border-color .2s cubic-bezier(.22,1,.36,1);position:absolute;inset-inline-start:calc((var(--jx-toggle-track,1.5rem) - var(--jx-toggle-knob,1rem)) / 2 - var(--jx-toggle-knob-border,1px));transform:translate(0)}:where(.jx-pure) input:where([type=checkbox][role=switch]:not(.no-jx-pure,.no-jx-pure *)):checked:before{transform:translateX(calc(var(--jx-toggle-width,2.5rem) - var(--jx-toggle-track,1.5rem)));background:var(--primary-foreground)}:where(.jx-pure) input:where([type=checkbox][role=switch]:not(.no-jx-pure,.no-jx-pure *)):hover:not(:checked):not(:disabled){box-shadow:0 0 0 1px var(--primary) inset}:where(.jx-pure) input:where([type=checkbox][role=switch]:not(.no-jx-pure,.no-jx-pure *)):checked{background:var(--primary)}:where(.jx-pure) input:where([type=checkbox][role=switch]:not(.no-jx-pure,.no-jx-pure *)):focus-visible{outline:1px solid var(--ring);outline-offset:-1px}:where(.jx-pure) input:where([type=checkbox][role=switch]:not(.no-jx-pure,.no-jx-pure *)):disabled{opacity:.5;cursor:not-allowed}@media (prefers-reduced-motion:reduce){:where(.jx-pure) input:where([type=checkbox][role=switch]:not(.no-jx-pure,.no-jx-pure *)),:where(.jx-pure) input:where([type=checkbox][role=switch]:not(.no-jx-pure,.no-jx-pure *)):before{transition:none}}:where(.jx-pure) input:where([type=range]:not(.no-jx-pure,.no-jx-pure *)){--jx-range-thumb:100cqh;--jx-range-track:calc(100cqh / 2.5);--jx-range-ring:calc(100cqh / 8);--jx-slider-fill-color:var(--primary);--jx-range-length:calc(var(--jx-unit,.25rem) * 40);appearance:none;box-sizing:border-box;corner-shape:var(--corner-shape,bevel);width:100%;height:var(--jx-icon,1.5rem);cursor:pointer;background:0 0;border:0;border-radius:3.40282e38px;margin:0;display:block;overflow:hidden;container-type:size}:where(.jx-pure) input:where([type=range]:not(.no-jx-pure,.no-jx-pure *))::-webkit-slider-runnable-track{height:var(--jx-range-track);background:var(--muted);border-radius:3.40282e38px}:where(.jx-pure) input:where([type=range]:not(.no-jx-pure,.no-jx-pure *))::-webkit-slider-thumb{appearance:none;box-sizing:border-box;corner-shape:var(--corner-shape,bevel);width:var(--jx-range-thumb);height:var(--jx-range-thumb);margin-top:calc((var(--jx-range-track) - var(--jx-range-thumb)) / 2);border:var(--jx-range-ring) solid var(--primary);background:var(--background);box-shadow:calc(-100cqw - var(--jx-range-thumb) / 2) 0 0 100cqw var(--jx-slider-fill-color);border-radius:50%}:where(.jx-pure) input:where([type=range]:not(.no-jx-pure,.no-jx-pure *)):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))::-webkit-slider-thumb{box-shadow:calc(100cqw + var(--jx-range-thumb) / 2) 0 0 100cqw var(--jx-slider-fill-color)}:where(.jx-pure) input:where([type=range]:not(.no-jx-pure,.no-jx-pure *))[orient=vertical]{--jx-range-thumb:100cqw;--jx-range-track:calc(100cqw / 2.5);--jx-range-ring:calc(100cqw / 8);writing-mode:vertical-lr;width:var(--jx-icon,1.5rem);height:var(--jx-range-length);direction:rtl}:where(.jx-pure) input:where([type=range]:not(.no-jx-pure,.no-jx-pure *))[orient=vertical]::-webkit-slider-runnable-track{width:var(--jx-range-track);background:var(--muted);border-radius:3.40282e38px;height:auto}:where(.jx-pure) input:where([type=range]:not(.no-jx-pure,.no-jx-pure *))[orient=vertical]::-webkit-slider-thumb{margin-top:0;margin-left:calc((var(--jx-range-track) - var(--jx-range-thumb)) / 2);box-shadow:0 calc(100cqh + var(--jx-range-thumb) / 2) 0 100cqh var(--jx-slider-fill-color)}:where(.jx-pure) input:where([type=range]:not(.no-jx-pure,.no-jx-pure *))[orient=vertical]: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))::-webkit-slider-thumb{box-shadow:0 calc(100cqh + var(--jx-range-thumb) / 2) 0 100cqh var(--jx-slider-fill-color)}:where(.jx-pure) input:where([type=range]:not(.no-jx-pure,.no-jx-pure *))[orient=vertical]::-moz-range-track{width:var(--jx-range-track);background:var(--muted);border-radius:3.40282e38px;height:auto}:where(.jx-pure) input:where([type=range]:not(.no-jx-pure,.no-jx-pure *))[orient=vertical]::-moz-range-progress{width:var(--jx-range-track);background:var(--jx-slider-fill-color);border-radius:3.40282e38px;height:auto}:where(.jx-pure) input:where([type=range]:not(.no-jx-pure,.no-jx-pure *))::-moz-range-track{height:var(--jx-range-track);background:var(--muted);border-radius:3.40282e38px}:where(.jx-pure) input:where([type=range]:not(.no-jx-pure,.no-jx-pure *))::-moz-range-progress{height:var(--jx-range-track);background:var(--jx-slider-fill-color);border-radius:3.40282e38px}:where(.jx-pure) input:where([type=range]:not(.no-jx-pure,.no-jx-pure *))::-moz-range-thumb{box-sizing:border-box;corner-shape:var(--corner-shape,bevel);width:var(--jx-range-thumb);height:var(--jx-range-thumb);border:var(--jx-range-ring) solid var(--primary);background:var(--background);border-radius:50%}:where(.jx-pure) input:where([type=range]:not(.no-jx-pure,.no-jx-pure *)):focus-visible{outline:1px solid var(--ring);outline-offset:2px}:where(.jx-pure) input:where([type=range]:not(.no-jx-pure,.no-jx-pure *)):disabled{opacity:.5;cursor:not-allowed}:where(.jx-pure) input:where([type=color]: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}:where(.jx-pure) input:where([type=color]:not(.no-jx-pure,.no-jx-pure *))::-webkit-color-swatch-wrapper{padding:0}:where(.jx-pure) input:where([type=color]:not(.no-jx-pure,.no-jx-pure *))::-webkit-color-swatch{corner-shape:round;border:2px solid #fff;border-radius:50%}:where(.jx-pure) input:where([type=color]:not(.no-jx-pure,.no-jx-pure *))::-moz-color-swatch{border:0;border-radius:0}:where(.jx-pure) label:not(.no-jx-pure,.no-jx-pure *){cursor:pointer}:where(.jx-pure) fieldset:not(.no-jx-pure,.no-jx-pure *){border:1px solid var(--border);border-radius:0;min-width:0;margin-block:.75rem;padding:.875rem 1rem 1rem}:where(.jx-pure) fieldset:disabled:not(.no-jx-pure,.no-jx-pure *){opacity:.5}:where(.jx-pure) fieldset:disabled :where(input,textarea,select,button):not(.no-jx-pure,.no-jx-pure *){opacity:1;cursor:not-allowed}:where(.jx-pure) legend:not(.no-jx-pure,.no-jx-pure *){font-family:var(--font-nav);letter-spacing:.2em;text-transform:uppercase;color:var(--muted-foreground);padding-inline:.5rem;font-size:11px}:where(.jx-pure) summary:not(.no-jx-pure,.no-jx-pure *){min-height:var(--jx-hit,2.5rem);padding-block:var(--jx-gap,.5rem);padding-inline:var(--jx-inset,.75rem);border:1px solid var(--border);background:var(--background);color:var(--foreground);font:inherit;cursor:pointer;border-radius:0;align-items:center;gap:.625rem;font-size:.875rem;list-style:none;transition:border-color .15s ease-out,box-shadow .15s ease-out;display:flex}:where(.jx-pure) summary:not(.no-jx-pure,.no-jx-pure *)::-webkit-details-marker{display:none}:where(.jx-pure) summary:not(.no-jx-pure,.no-jx-pure *):before{content:"+";box-sizing:border-box;border:1px solid var(--border);background:var(--background);width:1.125rem;height:1.125rem;color:var(--muted-foreground);font-family:var(--font-nav);border-radius:0;flex:none;place-items:center;font-size:12px;line-height:1;display:grid}:where(.jx-pure) details[open]>summary:not(.no-jx-pure,.no-jx-pure *):before{content:"−"}:where(.jx-pure) summary:hover:not(.no-jx-pure,.no-jx-pure *){border-color:var(--primary)}:where(.jx-pure) summary:focus-visible:not(.no-jx-pure,.no-jx-pure *){outline:1px solid var(--ring);outline-offset:-1px}:where(.jx-pure) details>*+:not(.no-jx-pure,.no-jx-pure *){margin-block-start:.5rem}:where(.jx-pure) ul:not(.no-jx-pure,.no-jx-pure *){padding-inline-start:1.5rem;list-style:outside}:where(.jx-pure) ol:not(.no-jx-pure,.no-jx-pure *){padding-inline-start:1.5rem;list-style:decimal}:where(.jx-pure) li:not(.no-jx-pure,.no-jx-pure *)::marker{color:var(--muted-foreground)}:where(.jx-pure) dl:not(.no-jx-pure,.no-jx-pure *){grid-template-columns:auto 1fr;gap:.375rem 1rem;display:grid}:where(.jx-pure) dt:not(.no-jx-pure,.no-jx-pure *){font-family:var(--font-nav);letter-spacing:.14em;text-transform:uppercase;color:var(--muted-foreground);font-size:11px}:where(.jx-pure) dd:not(.no-jx-pure,.no-jx-pure *){margin:0}:where(.jx-pure) table:not(.no-jx-pure,.no-jx-pure *){border-collapse:collapse;width:100%;font-size:.875rem}:where(.jx-pure) caption:not(.no-jx-pure,.no-jx-pure *){font-family:var(--font-nav);letter-spacing:.14em;text-transform:uppercase;color:var(--muted-foreground);caption-side:bottom;text-align:start;margin-block-start:.375rem;font-size:11px}:where(.jx-pure) :where(th,td):not(.no-jx-pure,.no-jx-pure *){border:1px solid var(--border);text-align:start;padding:.5rem .75rem}:where(.jx-pure) th:not(.no-jx-pure,.no-jx-pure *){background:var(--muted);font-family:var(--font-nav);letter-spacing:.14em;text-transform:uppercase;color:var(--muted-foreground);white-space:nowrap;font-size:11px;font-weight:400}:where(.jx-pure) tbody tr:hover:not(.no-jx-pure,.no-jx-pure *){background:color-mix(in oklab, var(--muted) 26%, transparent)}:where(.jx-pure) progress:not(.no-jx-pure,.no-jx-pure *),:where(.jx-pure) meter:not(.no-jx-pure,.no-jx-pure *){box-sizing:border-box;border:1px solid var(--border);background:var(--background);appearance:none;border-radius:0;width:100%;height:.5rem;margin:0;display:block;overflow:hidden}:where(.jx-pure) progress:disabled:not(.no-jx-pure,.no-jx-pure *),:where(.jx-pure) meter:disabled:not(.no-jx-pure,.no-jx-pure *){opacity:.5}:where(.jx-pure) progress:not(.no-jx-pure,.no-jx-pure *)::-webkit-progress-bar{background:var(--background)}:where(.jx-pure) progress:not(.no-jx-pure,.no-jx-pure *)::-webkit-progress-value{background:var(--primary);transition:width .15s ease-out}:where(.jx-pure) progress:indeterminate:not(.no-jx-pure,.no-jx-pure *){background:linear-gradient(in oklab, var(--muted), var(--muted)) 0 0 / 40% 100% no-repeat, var(--background);animation:1.2s linear infinite jx-progress-slide}:where(.jx-pure) progress:not(.no-jx-pure,.no-jx-pure *)::-moz-progress-bar{background:var(--primary)}:where(.jx-pure) progress:indeterminate:not(.no-jx-pure,.no-jx-pure *)::-moz-progress-bar{background:0 0}:where(.jx-pure) meter:not(.no-jx-pure,.no-jx-pure *)::-webkit-meter-bar{background:var(--background)}:where(.jx-pure) meter:not(.no-jx-pure,.no-jx-pure *)::-webkit-meter-optimum-value{background:var(--primary)}:where(.jx-pure) meter:not(.no-jx-pure,.no-jx-pure *)::-webkit-meter-suboptimum-value{background:var(--secondary)}:where(.jx-pure) meter:not(.no-jx-pure,.no-jx-pure *)::-webkit-meter-even-less-good-value{background:var(--destructive)}:where(.jx-pure) meter:not(.no-jx-pure,.no-jx-pure *)::-moz-meter-bar{background:var(--primary)}:where(.jx-pure) meter:-moz-sub-optimum:not(.no-jx-pure,.no-jx-pure *)::-moz-meter-bar{background:var(--secondary)}:where(.jx-pure) meter:-moz-sub-sub-optimum:not(.no-jx-pure,.no-jx-pure *)::-moz-meter-bar{background:var(--destructive)}:where(.jx-pure) output:not(.no-jx-pure,.no-jx-pure *){font-family:var(--font-mono);color:var(--foreground);font-size:.875rem}:where(.jx-pure) :where(img,video):not(.no-jx-pure,.no-jx-pure *){max-width:100%;height:auto}:where(.jx-pure) figure:not(.no-jx-pure,.no-jx-pure *){flex-direction:column;gap:.375rem;max-width:100%;margin-block:.75rem;display:flex}:where(.jx-pure) figure>:where(img,video,svg,pre,table):not(.no-jx-pure,.no-jx-pure *){border:1px solid var(--border)}:where(.jx-pure) figcaption:not(.no-jx-pure,.no-jx-pure *){font-family:var(--font-nav);letter-spacing:.14em;text-transform:uppercase;color:var(--muted-foreground);font-size:11px}:where(.jx-pure) label:has(>input[type=checkbox][role=switch]):not(.no-jx-pure,.no-jx-pure *){align-items:center;gap:var(--jx-gap,.5rem);cursor:pointer;-webkit-user-select:none;user-select:none;min-block-size:var(--jx-hit,2.5rem);display:inline-flex}:where(.jx-pure) label:has(>input[type=checkbox][role=switch]):not(.no-jx-pure,.no-jx-pure *):has(input:disabled){cursor:not-allowed;opacity:.5}:where(.jx-pure) input:where(:not([type]),[type=text],[type=password],[type=email],[type=url],[type=tel],[type=search],[type=number])[aria-invalid=true]:not(.no-jx-pure,.no-jx-pure *),:where(.jx-pure) textarea[aria-invalid=true]:not(.no-jx-pure,.no-jx-pure *),:where(.jx-pure) select[aria-invalid=true]:not(.no-jx-pure,.no-jx-pure *){border-color:var(--error)}:where(.jx-pure) input:where(:not([type]),[type=text],[type=password],[type=email],[type=url],[type=tel],[type=search],[type=number])[aria-invalid=false]:not(.no-jx-pure,.no-jx-pure *),:where(.jx-pure) textarea[aria-invalid=false]:not(.no-jx-pure,.no-jx-pure *),:where(.jx-pure) select[aria-invalid=false]:not(.no-jx-pure,.no-jx-pure *){border-color:var(--success)}:where(.jx-pure) input:where(:not([type]),[type=text],[type=password],[type=email],[type=url],[type=tel],[type=search],[type=number])[aria-invalid=true]:not(select):not(.no-jx-pure,.no-jx-pure *),:where(.jx-pure) textarea[aria-invalid=true]:not(.no-jx-pure,.no-jx-pure *){background-image:var(--jx-icon-invalid-ink);background-position:right .625rem center;background-repeat:no-repeat;background-size:.75rem .75rem;padding-inline-end:calc(var(--jx-inset,.75rem) + var(--jx-icon,1.25rem))}:where(.jx-pure) input:where(:not([type]),[type=text],[type=password],[type=email],[type=url],[type=tel],[type=search],[type=number])[aria-invalid=false]:not(select):not(.no-jx-pure,.no-jx-pure *),:where(.jx-pure) textarea[aria-invalid=false]:not(.no-jx-pure,.no-jx-pure *){background-image:var(--jx-icon-valid-ink);background-position:right .625rem center;background-repeat:no-repeat;background-size:.75rem .75rem;padding-inline-end:2rem}:where(.jx-pure) input[type=checkbox][aria-invalid=true]:checked:not(.no-jx-pure,.no-jx-pure *),:where(.jx-pure) input[type=checkbox][aria-invalid=true]:indeterminate:not(.no-jx-pure,.no-jx-pure *),:where(.jx-pure) input[type=radio][aria-invalid=true]:checked:not(.no-jx-pure,.no-jx-pure *){background:var(--error);border-color:var(--error)}:where(.jx-pure) input[type=radio][aria-invalid=true]:checked:not(.no-jx-pure,.no-jx-pure *):after{background:var(--error-foreground)}:where(.jx-pure) input[type=checkbox][aria-invalid=false]:hover:not(:checked):not(:disabled):not(.no-jx-pure,.no-jx-pure *),:where(.jx-pure) input[type=radio][aria-invalid=false]:hover:not(:checked):not(:disabled):not(.no-jx-pure,.no-jx-pure *){border-color:var(--success)}:where(.jx-pure) input[type=checkbox][role=switch][aria-invalid=true]:not(.no-jx-pure,.no-jx-pure *){border-color:var(--error)}:where(.jx-pure) input[type=checkbox][role=switch][aria-invalid=true]:checked:not(.no-jx-pure,.no-jx-pure *){background:var(--error);border-color:var(--error)}:where(.jx-pure) input[type=checkbox][role=switch][aria-invalid=true]:checked:not(.no-jx-pure,.no-jx-pure *):before{border-color:#0000}:where(.jx-pure) input[type=range][aria-invalid=true]:not(.no-jx-pure,.no-jx-pure *){--jx-slider-fill-color:var(--error)}:where(.jx-pure) input[type=range][aria-invalid=true]:not(.no-jx-pure,.no-jx-pure *)::-webkit-slider-thumb{border-color:var(--error)}:where(.jx-pure) input[type=range][aria-invalid=true]:not(.no-jx-pure,.no-jx-pure *)::-moz-range-thumb{background:var(--error)}.font-thin{font-weight:100}.font-extralight{font-weight:200}.font-light{font-weight:300}.font-normal{font-weight:400}.font-medium{font-weight:500}.font-semibold{font-weight:600}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-black{font-weight:900}.font-\[450\]{font-weight:450}.font-\[550\]{font-weight:550}.italic{font-style:italic}.tracking-tighter{letter-spacing:-.05em}.tracking-tight{letter-spacing:-.025em}.tracking-normal{letter-spacing:0}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.leading-\[1\]{line-height:1}.leading-\[1\.25\]{line-height:1.25}.leading-\[1\.5\]{line-height:1.5}.leading-\[1\.75\]{line-height:1.75}.leading-\[2\]{line-height:2}.\[font-family\:var\(--font-mono\)\]{font-family:var(--font-mono)}.\[font-family\:var\(--font-sans\)\]{font-family:var(--font-sans)}.\[font-family\:Georgia\,serif\]{font-family:Georgia,serif}.\[font-size\:11px\]{font-size:11px}.\[font-size\:12px\]{font-size:12px}.\[font-size\:13px\]{font-size:13px}.\[font-size\:14px\]{font-size:14px}.\[font-size\:16px\]{font-size:16px}:where(.table-scroll){overflow-x:auto}:where(.data-table){border-collapse:collapse;width:100%;font-size:12.5px;line-height:1.5}:where(.data-table th){background:var(--muted);border:1px solid var(--border);color:var(--muted-foreground);text-align:left;white-space:nowrap;padding:.4rem .6rem;font-weight:600}:where(.data-table td){border:1px solid color-mix(in oklab, var(--border) 32%, transparent);vertical-align:top;padding:.45rem .6rem}:where(.data-table td.dim){color:var(--muted-foreground)}:where(.data-table tbody tr){transition:background-color .15s ease-out}:where(.data-table tbody tr:hover){background:color-mix(in oklab, var(--muted) 26%, transparent)}:where(.data-table code){color:var(--accent);overflow-wrap:anywhere;font-size:11.5px}:where(.pill){background:color-mix(in oklab, var(--primary) 12%, transparent);border:1px solid color-mix(in oklab, var(--primary) 45%, transparent);color:var(--primary);white-space:nowrap;border-radius:9999px;align-items:center;gap:.4em;padding:0 .6rem;font-size:11px;line-height:1.7;display:inline-flex}@media (prefers-reduced-motion:reduce){:where(.data-table tbody tr){transition:none}}:where(.jx-shell-host){isolation:isolate;block-size:100dvh;overflow:clip;container:jx-shell/inline-size}:where(.jx-shell){--jx-rail-w:0px;--jx-toc-w:0px;--jx-header-h:58px;--jx-chrome-bar:44px;--jx-chrome-top:0px;--jx-chrome-bottom:0px;--jx-line-extra:0px;--jx-toc-line:calc(var(--jx-header-h,64px) + var(--jx-chrome-top) + var(--jx-line-extra));grid-template-rows:minmax(0,1fr);grid-template-columns:[content-start]minmax(0,1fr)[content-end];block-size:100%;display:grid}:where(.jx-shell:has(.jx-top-layer [data-area=toc])){--jx-chrome-top:0px;--jx-line-extra:32px}@container jx-shell (width<=899.9px){:where(.jx-shell:has(.jx-top-layer [data-area=toc])){--jx-chrome-top:var(--jx-chrome-bar)}}@container jx-shell (width<=1199.9px){:where(.jx-shell:has(.jx-top-layer [data-area=tree])){--jx-chrome-bottom:calc(var(--jx-chrome-bar) + .75rem)}}@container jx-shell (width>=900px){:where(.jx-shell){grid-template-columns:[content-start] minmax(0, 1fr) [content-end toc-start] var(--jx-toc-w) [toc-end];--jx-header-h:74px}:where(.jx-shell:has(.jx-top-layer [data-area=toc])){--jx-toc-w:15rem}}@container jx-shell (width>=1200px){:where(.jx-shell){grid-template-columns:[rail-start] var(--jx-rail-w) [rail-end content-start] minmax(0, 1fr) [content-end toc-start] var(--jx-toc-w) [toc-end]}:where(.jx-shell:has(.jx-top-layer [data-area=tree])){--jx-rail-w:16rem}}:where(.jx-top-layer){grid-area:1/1/auto/-1;grid-template-columns:subgrid;pointer-events:none;z-index:40;grid-template-rows:auto auto minmax(0,1fr);grid-template-areas:"header""tocbar""stage";display:grid}@container jx-shell (width>=900px){:where(.jx-top-layer){grid-template-rows:auto minmax(0,1fr);grid-template-areas:"header header""stage toc"}}@container jx-shell (width>=1200px){:where(.jx-top-layer){grid-template-areas:"header header header""tree stage toc"}}:where(.jx-scaffold-header){pointer-events:auto;grid-area:header}:where(.jx-chrome-slot),:where(.jx-float-slot){grid-area:1/1/-1/-1;grid-template-columns:subgrid;grid-template-rows:subgrid;pointer-events:none;display:grid}:where(.jx-chrome-slot>*),:where(.jx-float-slot>*){pointer-events:auto}:where(.jx-float-slot>[data-area=float]){pointer-events:none}:where(.jx-top-layer [data-area=toc]){grid-area:tocbar}@container jx-shell (width>=900px){:where(.jx-top-layer [data-area=toc]){grid-area:toc;align-self:start;max-height:calc(100% - 5rem);overflow:hidden auto}}@container jx-shell (width>=1200px){:where(.jx-top-layer [data-area=toc]){max-height:calc(100% - 1.25rem)}}:where(.jx-top-layer [data-area=tree]){grid-area:stage/1/stage/-1;align-self:end}@container jx-shell (width>=1200px){:where(.jx-top-layer [data-area=tree]){grid-area:tree;align-self:start}}:where(.jx-top-layer [data-area=float]){grid-area:stage;place-self:end}:where(.jx-top-layer [data-area=float][data-float-pos=left-top]){place-self:start}:where(.jx-top-layer [data-area=float][data-float-pos=center-top]){place-self:start center}:where(.jx-top-layer [data-area=float][data-float-pos=right-top]){place-self:start end}:where(.jx-top-layer [data-area=float][data-float-pos=left-center]){place-self:center start}:where(.jx-top-layer [data-area=float][data-float-pos=center-center]){place-self:center}:where(.jx-top-layer [data-area=float][data-float-pos=right-center]){place-self:center end}:where(.jx-top-layer [data-area=float][data-float-pos=left-bottom]){place-self:end start}:where(.jx-top-layer [data-area=float][data-float-pos=center-bottom]){place-self:end center}:where(.jx-shell-body){overscroll-behavior-y:none;scroll-behavior:smooth;grid-area:1/1/auto/-1;padding-block-start:calc(var(--jx-header-h,64px) + var(--jx-chrome-top,0px));padding-block-end:var(--jx-chrome-bottom,0px);padding-inline-start:var(--jx-rail-w,0px);padding-inline-end:var(--jx-toc-w,0px);scroll-padding-block-start:var(--jx-toc-line,96px);overflow-y:auto}:where(.jx-shell-body>main),:where(.jx-shell-body>footer){min-inline-size:0}:where(.jx-scaffold-header){will-change:transform;transition:transform .26s cubic-bezier(.22,.61,.36,1)}:where(.jx-top-layer [data-area=toc]),:where(.jx-top-layer [data-area=tree]){will-change:transform;transition:transform .26s cubic-bezier(.22,.61,.36,1),max-height .26s cubic-bezier(.22,.61,.36,1)}:where(.jx-shell-host[data-hidden] .jx-scaffold-header){transform:translateY(-101%)}:where(.jx-shell-host[data-hidden] .jx-top-layer [data-area=toc]){transform:translateY(calc(-1 * var(--jx-header-h,64px)))}:where(.jx-shell-host[data-hidden] .jx-top-layer [data-area=tree]){transform:translateY(100%)}@container jx-shell (width>=900px){:where(.jx-shell-host[data-hidden] .jx-top-layer [data-area=toc]){max-height:calc(100% - 5rem + var(--jx-header-h,64px))}}@container jx-shell (width>=1200px){:where(.jx-shell-host[data-hidden] .jx-top-layer [data-area=toc]){max-height:calc(100% - 1.25rem + var(--jx-header-h,64px))}}:where(.jx-shell-host[data-rail-away] .jx-top-layer [data-area=tree]){transform:translateY(100%)}@container jx-shell (width>=1200px){:where(.jx-shell-host[data-hidden] .jx-top-layer [data-area=tree]){transform:translateY(calc(-1 * var(--jx-header-h,64px)))}:where(.jx-shell-host[data-rail-away] .jx-top-layer [data-area=tree]){transform:none}}:where(.jx-skip-link){clip-path:inset(50%);white-space:nowrap;z-index:100;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}:where(.jx-skip-link:focus-visible){clip-path:none;background:var(--background);width:auto;height:auto;color:var(--foreground);outline:1px solid var(--border);outline-offset:-1px;padding:.5rem .75rem}:where(.jx-page-main){view-transition-name:page-main}:where(.jx-scaffold-header){view-transition-name:site-header}:where(){z-index:5;isolation:isolate;-webkit-backdrop-filter:brightness(.85);backdrop-filter:brightness(.85);animation-duration:.45s;animation-timing-function:cubic-bezier(.22,1,.36,1);overflow:clip}:where(),:where(){object-fit:fill;mix-blend-mode:normal;opacity:0;width:100%;height:100%}:where(){z-index:1;isolation:isolate;animation:none}:where(),:where(){object-fit:none;object-position:top left;mix-blend-mode:normal;width:100%;height:100dvh;position:absolute;inset:0;overflow:clip;-webkit-mask-size:400% 100%;mask-size:400% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-source-type:alpha;mask-mode:alpha}:where(){animation:.42s cubic-bezier(.22,1,.36,1) forwards jx-page-new-backward,.42s cubic-bezier(.22,1,.36,1) forwards jx-page-mask-backward-in;-webkit-mask-image:linear-gradient(90deg,#000 0% 25%,#0000 75% 100%);mask-image:linear-gradient(90deg,#000 0% 25%,#0000 75% 100%)}@keyframes jx-page-new-forward{0%{filter:blur(4px);transform:translate(136px)scale(.985)}to{filter:blur();transform:translate(0)}}@keyframes jx-page-old-forward{0%{transform:translate(0)}to{filter:blur(4px);transform:translate(-112px)scale(.985)}}@keyframes jx-page-new-backward{0%{filter:blur(4px);transform:translate(-136px)scale(.985)}to{filter:blur();transform:translate(0)}}@keyframes jx-page-old-backward{0%{transform:translate(0)}to{filter:blur(4px);transform:translate(112px)scale(.985)}}@keyframes jx-page-mask-forward-in{0%{-webkit-mask-position:0%;mask-position:0%}to{-webkit-mask-position:100%;mask-position:100%}}@keyframes jx-page-mask-forward-out{0%{-webkit-mask-position:100%;mask-position:100%}to{-webkit-mask-position:0%;mask-position:0%}}@keyframes jx-page-mask-backward-in{0%{-webkit-mask-position:100%;mask-position:100%}to{-webkit-mask-position:0%;mask-position:0%}}@keyframes jx-page-mask-backward-out{0%{-webkit-mask-position:0%;mask-position:0%}to{-webkit-mask-position:100%;mask-position:100%}}@media (prefers-reduced-motion:reduce){:where(.jx-scaffold-header),:where(.jx-top-layer [data-area=toc]),:where(.jx-top-layer [data-area=tree]){transition:none}:where(.jx-shell-body){scroll-behavior:auto}:where(),:where(){animation:none;-webkit-mask-image:none;mask-image:none}:where() to{opacity:0}:where() from{opacity:0}}}html[data-vt-rail=in] :where(.jx-dsn),html[data-vt-rail=out] :where(.jx-dsn){view-transition-name:vt-rail-tree}html[data-vt-rail=in]::view-transition-new(vt-rail-tree){animation:.33s cubic-bezier(.4,0,.2,1) both jx-rail-tree-in}html[data-vt-rail=out]::view-transition-old(vt-rail-tree){animation:.42s cubic-bezier(.22,1,.36,1) both jx-rail-tree-out}@keyframes jx-rail-tree-in{0%{transform:translate(calc(-100% - 3rem))}}@keyframes jx-rail-tree-out{to{transform:translate(calc(-100% - 3rem))}}@media (prefers-reduced-motion:reduce){html[data-vt-rail=in]::view-transition-new(vt-rail-tree){animation:none}html[data-vt-rail=out]::view-transition-old(vt-rail-tree){animation:none}}.jx-dsn :where(mark){color:var(--primary);background:0 0}.jx-dsn.svelte-c6tt5g{min-width:0}.jx-dsn-rail.svelte-c6tt5g{display:none}@container jx-shell (width>=1200px){.jx-dsn.svelte-c6tt5g{grid-template-rows:minmax(0,1fr);max-height:100%;display:grid}.jx-shell-host[data-hidden] .jx-dsn.svelte-c6tt5g{max-height:calc(100% + var(--jx-header-h,64px))}.jx-dsn-rail.svelte-c6tt5g{timeline-scope:--jx-dsn;grid-row:1;grid-template-rows:[stack]minmax(0,1fr);grid-template-columns:[rail-start]minmax(0,1fr)[rail-end];min-height:0;display:grid}.jx-dsn-bar.svelte-c6tt5g{display:none}.jx-dsn-rail.svelte-c6tt5g [data-jx-pblur]{--jx-pblur-scroll-tl:--jx-dsn;margin-inline-end:var(--jx-scrollbar-thin,0px)}.jx-dsn-head.svelte-c6tt5g{z-index:10;padding-block-start:1.25rem;padding-left:max(1.25rem, var(--jx-scrollbar-thin,0px));padding-right:max(.5rem, var(--jx-scrollbar-thin,0px));grid-area:stack/rail;align-self:start}[data-jx-dsn-groups].svelte-c6tt5g{scrollbar-width:thin;scrollbar-gutter:stable both-edges;scroll-timeline-name:--jx-dsn;scroll-timeline-axis:block;min-height:0;padding-block-start:var(--jx-dsn-head-h,5.375rem);padding-left:max(1.25rem - var(--jx-scrollbar-thin,0px), 0px);padding-right:max(.5rem - var(--jx-scrollbar-thin,0px), 0px);grid-area:stack/rail;overflow-y:auto}}.jx-dsn-title.svelte-c6tt5g{font-family:var(--font-nav);letter-spacing:.24em;text-transform:uppercase;color:var(--muted-foreground);margin:0 0 .75rem;font-size:10px}.jx-dsn-search.svelte-c6tt5g{align-items:center;margin:0 0 .625rem;display:flex;position:relative}.jx-dsn-input.svelte-c6tt5g{border:1px solid color-mix(in oklab, var(--border) 90%, transparent);background:color-mix(in oklab, var(--background) 55%, transparent);width:100%;color:var(--foreground);font-family:var(--font-mono);padding:.3125rem 1.5rem .3125rem .5rem;font-size:.6875rem}.jx-dsn-input.svelte-c6tt5g::placeholder{color:var(--muted-foreground);opacity:.7}.jx-dsn-input.svelte-c6tt5g:focus-visible{outline:1px solid var(--ring);outline-offset:-1px}.jx-dsn-input.svelte-c6tt5g::-webkit-search-cancel-button{display:none}.jx-dsn-input[type=search].svelte-c6tt5g::-webkit-search-decoration{display:none}.jx-dsn-clear.svelte-c6tt5g{width:1rem;height:1rem;color:var(--muted-foreground);font-family:var(--font-mono);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;line-height:1;display:inline-flex;position:absolute;right:.25rem}.jx-dsn-clear.svelte-c6tt5g:hover{color:var(--foreground)}.jx-dsn-clear.svelte-c6tt5g:focus-visible{outline:1px solid var(--ring);outline-offset:-1px}.jx-dsn-empty.svelte-c6tt5g{font-family:var(--font-mono);color:var(--muted-foreground);margin:0;padding:.375rem .5rem .75rem;font-size:.6875rem}.jx-dsn-bar.svelte-c6tt5g .jx-dsn-bar-search:where(.svelte-c6tt5g){margin:0 0 .5rem;padding-inline:1rem .5rem}.jx-dsn-expand-head.svelte-c6tt5g{z-index:10;position:sticky;top:0}.jx-dsn-group.svelte-c6tt5g{border-bottom:1px solid color-mix(in oklab, var(--border) 60%, transparent);padding:.25rem 0}.jx-dsn-group.svelte-c6tt5g:last-child{border-bottom:none}.jx-dsn-group-label.svelte-c6tt5g{font-family:var(--font-nav);letter-spacing:.12em;text-transform:uppercase;color:var(--muted-foreground);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:baseline;gap:.5rem;padding:.375rem .5rem;font-size:.6875rem;list-style:none;display:flex}.jx-dsn-group-label.svelte-c6tt5g::-webkit-details-marker{display:none}.jx-dsn-group-label.svelte-c6tt5g::marker{content:""}.jx-dsn-group-label.svelte-c6tt5g:after{content:"";border-bottom:1px solid;border-right:1px solid;flex:none;width:.375rem;height:.375rem;margin-left:.375rem;transition:transform .15s ease-out;transform:rotate(45deg)}.jx-dsn-group[open].svelte-c6tt5g>.jx-dsn-group-label:where(.svelte-c6tt5g):after{transform:rotate(225deg)}.jx-dsn-group-label.svelte-c6tt5g:hover{color:var(--foreground)}.jx-dsn-list.svelte-c6tt5g{flex-direction:column;gap:1px;margin:0;padding:0 0 .25rem .75rem;list-style:none;display:flex}.jx-dsn-link.svelte-c6tt5g{color:var(--muted-foreground);border-left:1px solid #0000;flex-direction:column;gap:1px;padding:.1875rem .5rem;text-decoration:none;transition:color .1s ease-out,border-color .1s ease-out;display:flex}.jx-dsn-link-row.svelte-c6tt5g{align-items:baseline;gap:.4375rem;min-width:0;display:flex}.jx-dsn-link-title.svelte-c6tt5g{font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.jx-dsn-count.svelte-c6tt5g{font-family:var(--font-mono);opacity:.5;flex:none;margin-left:auto;font-size:.625rem}.jx-dsn-sub.svelte-c6tt5g{font-family:var(--font-nav);letter-spacing:.02em;color:var(--muted-foreground);opacity:.75;text-overflow:ellipsis;white-space:nowrap;font-size:.625rem;overflow:hidden}.jx-dsn-link.svelte-c6tt5g:hover{color:var(--foreground)}.jx-dsn-link.svelte-c6tt5g:focus-visible{outline:1px solid var(--ring);outline-offset:-1px}.jx-dsn-current.svelte-c6tt5g{color:var(--primary);border-left-color:var(--primary);font-weight:500}.jx-dsn-bar.svelte-c6tt5g{outline:1px solid color-mix(in oklab, var(--border) 25%, transparent);outline-offset:-1px;position:relative}@media (forced-colors:active){.jx-dsn-bar.svelte-c6tt5g{background:canvas;outline-color:canvastext}}.jx-dsn-bar-row.svelte-c6tt5g{height:var(--jx-chrome-bar,44px);white-space:nowrap;align-items:center;gap:.625rem;padding-inline:1rem .5rem;display:flex;overflow:hidden}.jx-dsn-bar-label.svelte-c6tt5g{font-family:var(--font-nav);color:var(--muted-foreground);text-overflow:ellipsis;font-size:.75rem;overflow:hidden}.jx-dsn-bar-label.svelte-c6tt5g strong:where(.svelte-c6tt5g){color:var(--primary);font-weight:600}.jx-dsn-expand.svelte-c6tt5g{visibility:hidden;scrollbar-width:thin;scrollbar-gutter:stable both-edges;height:0;transition:height .24s cubic-bezier(.22,1,.36,1);overflow:hidden auto}.jx-dsn-bar[data-open].svelte-c6tt5g .jx-dsn-expand:where(.svelte-c6tt5g){visibility:visible;height:min(56vh,28rem);padding-block:0 .5rem}.jx-dsn-bar.svelte-c6tt5g .jx-dsn-group-label:where(.svelte-c6tt5g){padding-inline:1rem .5rem}.jx-dsn-bar.svelte-c6tt5g .jx-dsn-list:where(.svelte-c6tt5g){padding-inline-start:1.75rem}.jx-dsn-toggle.svelte-c6tt5g{width:var(--jx-chrome-bar,44px);height:var(--jx-chrome-bar,44px);outline:1px solid color-mix(in oklab, var(--border) 25%, transparent);outline-offset:-1px;background:color-mix(in oklab, var(--background) 68%, transparent);color:var(--muted-foreground);cursor:pointer;border:0;flex:none;justify-content:center;align-items:center;margin-left:auto;transition:transform .2s cubic-bezier(.22,1,.36,1);display:inline-flex}.jx-dsn-toggle.svelte-c6tt5g svg:where(.svelte-c6tt5g){width:1rem;height:1rem}.jx-dsn-bar[data-open].svelte-c6tt5g .jx-dsn-toggle:where(.svelte-c6tt5g){transform:rotate(180deg)}.jx-dsn-toggle.svelte-c6tt5g:focus-visible{outline:1px solid var(--ring);outline-offset:-1px}@media (prefers-reduced-motion:reduce){.jx-dsn-expand.svelte-c6tt5g,.jx-dsn-toggle.svelte-c6tt5g,.jx-dsn-group-label.svelte-c6tt5g:after{transition:none}}:where(.jx-docs-pager-wrap){flex-direction:column;gap:1.5rem;max-width:90rem;margin:0 auto;padding:0 1rem 3rem;display:flex}@media (width>=640px){:where(.jx-docs-pager-wrap){padding-inline:1.5rem}}@media (width>=1024px){:where(.jx-docs-pager-wrap){padding-inline:2rem}}:where(.jx-docs-pager-related .jx-docs-pager-title){font-family:var(--font-nav);letter-spacing:.24em;text-transform:uppercase;color:var(--muted-foreground);margin:0 0 .625rem;font-size:10px}:where(.jx-docs-pager .jx-dp-qual){text-transform:none;letter-spacing:.02em;opacity:.65}:where(.jx-docs-pager-related ul){flex-wrap:wrap;gap:.375rem;margin:0;padding:0;list-style:none;display:flex}:where(.jx-docs-pager-related li){display:flex}:where(.jx-docs-pager .jx-dp-ico){align-items:center;display:inline-flex}:where(.jx-docs-pager .jx-dp-ico svg){width:.75rem;height:.75rem}:where(.jx-dp-chip){border:1px solid color-mix(in oklab, var(--border) 90%, transparent);font-family:var(--font-mono);color:var(--muted-foreground);align-items:center;padding:.1875rem .5rem;font-size:.6875rem;text-decoration:none;transition:color .1s ease-out,border-color .1s ease-out;display:inline-flex}:where(.jx-dp-chip:hover){color:var(--foreground);border-color:color-mix(in oklab, var(--primary) 55%, transparent)}:where(.jx-dp-chip:focus-visible){outline:1px solid var(--ring);outline-offset:-1px}:where(.jx-docs-pager){border:1px solid var(--border);background:var(--border);grid-template-columns:1fr 1fr;gap:1px;display:grid}:where(.jx-docs-pager a){background:var(--card);border:1px solid #0000;flex-direction:column;gap:.25rem;padding:.75rem 1rem;text-decoration:none;transition:border-color .12s ease-out;display:flex}:where(.jx-docs-pager a:hover){border-color:var(--primary)}:where(.jx-docs-pager a:focus-visible){outline:1px solid var(--ring);outline-offset:-1px}:where(.jx-docs-pager .jx-docs-pager-next){text-align:right;align-items:flex-end}:where(.jx-docs-pager-direction){font-family:var(--font-nav);letter-spacing:.2em;text-transform:uppercase;color:var(--muted-foreground);font-size:.625rem}:where(.jx-docs-pager-label){font-family:var(--font-mono);color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;overflow:hidden}:where(.jx-docs-pager a:hover .jx-docs-pager-label){color:var(--primary)}@layer properties;.jx-flight.svelte-1vohgl8{align-items:center}.jx-flight.svelte-1vohgl8 i:where(.svelte-1vohgl8){opacity:.4;background:currentColor;border-radius:9999px;block-size:4px;inline-size:4px;animation:.9s ease-in-out infinite svelte-1vohgl8-jx-flight-dot}.jx-flight.svelte-1vohgl8 i:where(.svelte-1vohgl8):nth-child(2){animation-delay:.15s}.jx-flight.svelte-1vohgl8 i:where(.svelte-1vohgl8):nth-child(3){animation-delay:.3s}@keyframes svelte-1vohgl8-jx-flight-dot{0%,to{opacity:.4;transform:translateY(0)}50%{opacity:1;transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.jx-flight.svelte-1vohgl8 i:where(.svelte-1vohgl8){animation:none}}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(data:font/woff2;base64,d09GMgABAAAAAAfsABQAAAAAEAwAAAeCAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoP0hWQVJbBmA/U1RBVIFiJyYAdC9qEQgKhGSEAAsgADCGCAE2AiQDOgQgBYlMB4EUDAcbLQ4onoexrSC/2ZyLAa8p8VHB8/x3Vue+V0hVJalMJg2nx/TCrQXxBeqLjQG7FyM1WEa/X1tEXN7cFz9EJEMmMUz3RihWSSKeQCbcIou0izz/C8v+fq3VfajEa9gDD11CImXS7qL/RJFVzC1qiB6KmKeD6TZdQ6IRGv78dL6uSVVCfgni5mzu7kcgQBgAEAQTQRCoL++STTYybkJxNfQxAAIAGu8OdEB9teW2jh4BpgDqFjAeSEByW3zFP0CBBgNMsMCGEDjgggdhiEAUAeIIED7ABTDUEnkIE9Q9ahFgKttcVhApo4ACB4qobHaccgDfEjFO6aaWUhjMLt2SyIvHKoDqoA4CSUwEIYQCEjhAO9R1G6keDeDZGjNo+AhxOjCEGTr1WeIF3kYBiLAOKvkJSMiKX0VdAyQt3SDJClCkxJCHkCzfqyVTriJZLcolS32JZHUekq2TYNkYtCtjYHMQXSxGjXDz2t/yLWXzDzxz+o3zFwDEaN23F+13pyMdQAEaSKAR9vcGq4A4MTSKCElGW+M7UcY7xqkggITb28ZJhlqc9q2twYKTt0NjixBgYvO9BIihEBLYuOFXQzfIQ7dXGUEEEgFDooBfAzqiQbpJrhiWSuKJCRFKYbHCyJKI2G5GiZbNAvgAu5pc3vwx4G+g3aDkhklABiSz0BICXrYghtYhx/cdJ+44rY2oZ0aMNRFz3VZjb6W33F3gzltqtOCV8tTHSpOeXuItfvr5lCdfzFpqtEitvqdcdGGFd28ZqqC0tPbeChGXgrIlnhSWu/eUso4uKWFLugyDzQJhflY4659+WjQ++6x72WUMv9G8mw6QJl7BVxX5fe/kpUsOvnZwee9uQ0cGXYd0o89XB2748sDSnt8d2VphdOTTgceDVvOds0v9P/s7HPq15aGun/6Vllb56f1dl0t1LejqrNkpdRZsG8TOnM5vkBG5oiVyVGnS8LHps5cfNWJs6qKPfaNSxiQNBUm3cKNWROr0GSur7Za31k1vieq7LH11VF+jXdRIasRKflc7jkobm1Z9te1IyZA0pDkhLR98+H37Zf1c/8at+dB7x+7GfVyTfJMPiYztsnl59Y5l4j+0n1RXlpHnF3Tq7HecmNF/CJodEMAikruxiyJaGLvHOdAfoA+oDvpjBm2b91cHGRZMU9n25xEU0A8fgEEAdKI3Q1iDtc034sug5YVMkE2jsE+BIkwSoQ3gxXMqz9tELp48bd0cFKOKS7xYjEuXBnZP5ia7DyiO/X/YI+PQSbt2uSdqAkWL9nQbV1XB94/+uPfdZz8dnXYFBYrcTl2SIR/ybxJNJPz/Gupb0JaZeens2ekC7EKr8t+Ls/P5VJPYJdHKyqfg2nqU6bhlidzcddQV/7MmecTzJ5VPcKXkNKSEogHjYFx6QZ7rQ+FSe8njaiNuOnXS8H2ScQ619c2mC3VTtauL0rRbXd/CkSOP37FY9Zkjz8+GibYUMOEWF+RdrFS8Ecv1SHOpPUPZGEIpjPvFyU5cXKjd6OXqorTqy9GwRd++HVufPGnVsW+aO3vggKZ18jR9sXaTC1PWTEsVUaK0FkNySbTQDqlm2PfDjZcu4aalnSLKjnOoYQ0nUlqqXcGpPu/4VgV/xU2pAqW4BW3qzhQ8/hFKhV2qE3+BKAtDqBXjfgnVdH4y0wg5tbVNRenNdTWOrenWLcupQdmsbq5b+18piTe/xRdp1xbILxNPJGInm2z6hoB21Lal0i+ePTtd7B45+3XhFJ329evskXm7qurUVREotqSluSo/L29d3qDhI4YOQqWhI4YNvBNfsMHeXKemXrxQfKeuPOGRVayA3JtkJKEgbPp+dXUDluddutRYLFoXGXWX6N3WFaGLbQtRSitVYNacTNSdy7AaG/HSaUEANcBoGXNdcZvZsOqQ1icBDv21/gzAoYPHH/WDW0qNR3QTYKEAEHig6o13NXbND06CQPlRtYjGNnSktRc09k1mAMDvAlDKfQjgy6fssInlfzmNAjKkDxoxHOBLdVRAIVt9j4qo+hA1w9T1aNBNTUOTTNUHLbqokE+UAfJXCIGw/IxCSL5GRUJeR40rL/UxTm4Q08H6MbCs70ObuNyIIXrINHQYInF06UUlevTjbQzTh5upiDMzMMogUtEnjPs/Y7jAHCJeB0GBHh04tC6FiB6ZFB1oArUSIoFoqhzCeAN6lHwm0T4C3VVPWvjpSMXReuWesMEcoqrmgtNBGd2noWeV0hNAz9rFeShNJxHGsPa3HXeKTk8b55hahySYHaYKKFFLpCfN8rsoaJn01CR04Gkc+5k7KVTCmClX8Q10HCrUEkVlSX+XO33oQR9609tJ516H497WSobWs5Up6TLaS10/dessIskgJSLiDlWvHVUywpkQ7hdPZqGyiEF0uVQerVcPamT1A3eKXdyI1vG9OoflrSXihZ1qqGE3nhmAgiIbRCQgPLEPtOM3UQwTLYaYYomNlpA44opnjV6jkD6id80OOrzf6BzmMD6eEa1zKyeYG1fzfEf16V6jw9XYOaar1/b2kP/IYX8oR2mcFvv2GtBV3JXgd437AQAA)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(./jetbrains-mono-cyrillic-wght-normal.D73BlboJ.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(./jetbrains-mono-greek-wght-normal.Bw9x6K1M.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(./jetbrains-mono-vietnamese-wght-normal.Bt-aOZkq.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(./jetbrains-mono-latin-ext-wght-normal.DBQx-q_a.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(./jetbrains-mono-latin-wght-normal.B9CIFXIH.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Share Tech Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./share-tech-mono-latin-400-normal.CCqdbj5z.woff2)format("woff2"),url(./share-tech-mono-latin-400-normal.15MgdvEM.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--brand-hue:330}:root,.jx-light{--background:oklch(100% 0 0);--foreground:oklch(0% 0 0);--terminal:oklch(95.51% 0 0);--terminal-foreground:oklch(0% 0 0);--terminal-hover:color-mix(in oklab, var(--terminal-foreground) 14%, var(--terminal));--terminal-muted:color-mix(in oklab, var(--terminal-foreground) 8%, var(--terminal));--card:oklch(100% 0 0);--card-foreground:oklch(0% 0 0);--popover:oklch(100% 0 0);--popover-foreground:oklch(0% 0 0);--primary:oklch(.6489 .237 var(--brand-hue));--primary-foreground:oklch(0% 0 0);--primary-text:oklch(.55 .12 var(--brand-hue));--secondary:oklch(96.8% .211 109.769);--secondary-foreground:oklch(0% 0 0);--muted:oklch(95.51% 0 0);--muted-foreground:oklch(32.11% 0 0);--accent:oklch(56.35% .2408 260.818);--accent-foreground:oklch(100% 0 0);--destructive:oklch(0% 0 0);--destructive-foreground:oklch(100% 0 0);--border:oklch(0% 0 0);--input:oklch(0% 0 0);--ring:var(--primary);--success:oklch(62% .19 145);--success-foreground:oklch(100% 0 0);--warning:oklch(82% .18 85);--warning-foreground:oklch(0% 0 0);--info:oklch(62% .16 245);--info-foreground:oklch(100% 0 0);--error:oklch(60% .2 25);--error-foreground:oklch(100% 0 0);--chart-1:var(--primary);--chart-2:var(--success);--chart-3:var(--info);--chart-4:var(--warning);--chart-5:var(--error);--font-sans:"JetBrains Mono Variable", "JetBrains Mono", SFMono-Regular, Menlo, Consolas, "Liberation Mono", monospace;--font-mono:var(--font-sans);--font-nav:"Share Tech Mono", "JetBrains Mono Variable", monospace;--radius:0px}@supports (corner-shape:bevel){:root,.jx-light{--radius:8px}}:root,.jx-light{--shadow-color:#000;--shadow-2xs:1px 1px 0px 0px #00000080;--shadow-xs:2px 2px 0px 0px #00000080;--shadow-sm:2px 2px 0px 0px #000, 1px 1px 0px 1px #ffffff80;--shadow:4px 4px 0px 0px #000;--shadow-md:4px 4px 0px 0px #000, 4px 2px 4px -1px #fff;--shadow-xs-press:1px 1px 0px 0px #00000080;--shadow-sm-press:1px 1px 0px 0px #000, 0px 0px 0px 1px #ffffff80;--shadow-md-press:3px 3px 0px 0px #000, 3px 1px 4px -1px #fff;--jx-engrave-shade:#0006;--jx-engrave-glow:#fffffff5;--shadow-engrave:inset 1px 1px 0px 0px var(--jx-engrave-shade), inset -1px -1px 0px 0px var(--jx-engrave-glow);--shadow-well:inset 1px 1px 0px 0px #0000001f;--shadow-well-hover:inset 1px 1px 0px 0px #00000047;--shadow-paper:0 10px 30px #00000059, 0 2px 8px #00000040;--scrim:#00000052;--surface-shadow:oklch(100% 0 0/.32);--scrollbar-track:transparent;--scrollbar-thumb:color-mix(in oklab, currentColor 30%, transparent);--scrollbar-thumb-hover:color-mix(in oklab, currentColor 50%, transparent);--scrollbar-thumb-active:color-mix(in oklab, currentColor 66%, transparent);--jx-scrollbar-thin:0px;--jx-scrollbar-auto:0px;--surface:var(--background);--surface-container-lowest:oklch(98% 0 0);--surface-container-low:oklch(96% 0 0);--surface-container:oklch(94% 0 0);--surface-container-high:oklch(92% 0 0);--surface-container-highest:oklch(90% 0 0);--surface-concave:var(--background);--jx-elevation-level-1-shadow:inset 1px 1px 0px 0px #0000001f;--jx-elevation-level-1-surface:var(--surface-concave);--jx-elevation-level0-shadow:none;--jx-elevation-level0-surface:var(--surface);--jx-elevation-level1-shadow:0px 1px 2px 0px #0000004d, 0px 1px 3px 1px #00000026;--jx-elevation-level1-surface:var(--surface-container-lowest);--jx-elevation-level2-shadow:0px 1px 2px 0px #0000004d, 0px 2px 6px 2px #00000026;--jx-elevation-level2-surface:var(--surface-container-low);--jx-elevation-level3-shadow:0px 1px 3px 0px #0000004d, 0px 4px 8px 3px #00000026;--jx-elevation-level3-surface:var(--surface-container);--jx-elevation-level4-shadow:0px 2px 3px 0px #0000004d, 0px 6px 10px 4px #00000026;--jx-elevation-level4-surface:var(--surface-container-high);--jx-elevation-level5-shadow:0px 4px 4px 0px #0000004d, 0px 8px 12px 6px #00000026;--jx-elevation-level5-surface:var(--surface-container-highest);--jx-color-effective:var(--primary)}.dark{--background:oklch(0% 0 0);--foreground:oklch(100% 0 0);--terminal:oklch(20% 0 0);--terminal-foreground:oklch(100% 0 0);--terminal-hover:color-mix(in oklab, var(--terminal-foreground) 14%, var(--terminal));--terminal-muted:color-mix(in oklab, var(--terminal-foreground) 8%, var(--terminal));--card:oklch(32.11% 0 0);--card-foreground:oklch(100% 0 0);--popover:oklch(32.11% 0 0);--popover-foreground:oklch(100% 0 0);--primary:oklch(.7044 .1872 calc(var(--brand-hue) - 4));--primary-foreground:oklch(0% 0 0);--primary-text:var(--primary);--secondary:oklch(96.91% .2005 109.623);--secondary-foreground:oklch(0% 0 0);--muted:oklch(21.78% 0 0);--muted-foreground:oklch(84.52% 0 0);--accent:oklch(67.55% .1765 252.259);--accent-foreground:oklch(0% 0 0);--destructive:oklch(100% 0 0);--destructive-foreground:oklch(0% 0 0);--border:oklch(100% 0 0);--input:oklch(100% 0 0);--ring:var(--primary);--success:oklch(72% .16 145);--success-foreground:oklch(0% 0 0);--warning:oklch(78% .17 85);--warning-foreground:oklch(0% 0 0);--info:oklch(74% .14 245);--info-foreground:oklch(0% 0 0);--error:oklch(72% .16 25);--error-foreground:oklch(0% 0 0);--chart-1:var(--primary);--chart-2:var(--success);--chart-3:var(--info);--chart-4:var(--warning);--chart-5:var(--error);--shadow-color:#fff;--shadow-2xs:1px 1px 0px 0px #ffffff80;--shadow-xs:2px 2px 0px 0px #ffffff80;--shadow-sm:2px 2px 0px 0px #fff, 1px 1px 0px 1px #000;--shadow:4px 4px 0px 0px #fff;--shadow-md:4px 4px 0px 0px #fff, 4px 2px 4px -1px #000;--shadow-xs-press:1px 1px 0px 0px #ffffff80;--shadow-sm-press:1px 1px 0px 0px #fff, 0px 0px 0px 1px #000;--shadow-md-press:3px 3px 0px 0px #fff, 3px 1px 4px -1px #000;--jx-engrave-shade:#fff6;--jx-engrave-glow:#000000f5;--shadow-engrave:inset 1px 1px 0px 0px var(--jx-engrave-shade), inset -1px -1px 0px 0px var(--jx-engrave-glow);--shadow-well:inset 1px 1px 0px 0px #ffffff1f;--shadow-well-hover:inset 1px 1px 0px 0px #ffffff47;--scrim:#ffffff1a;--surface-shadow:oklch(0% 0 0/.32);--surface:var(--background);--surface-container-lowest:oklch(11.5% 0 0);--surface-container-low:oklch(18.5% 0 0);--surface-container:oklch(20.5% 0 0);--surface-container-high:oklch(24.5% 0 0);--surface-container-highest:oklch(29% 0 0);--surface-concave:var(--background);--jx-elevation-level-1-shadow:inset 1px 1px 0px 0px #ffffff1f;--jx-elevation-level-1-surface:var(--surface-concave);--jx-elevation-level0-shadow:none;--jx-elevation-level0-surface:var(--surface);--jx-elevation-level1-shadow:0px 1px 2px 0px #ffffff29, 0px 1px 3px 1px #ffffff14;--jx-elevation-level1-surface:var(--surface-container-lowest);--jx-elevation-level2-shadow:0px 1px 2px 0px #ffffff29, 0px 2px 6px 2px #ffffff14;--jx-elevation-level2-surface:var(--surface-container-low);--jx-elevation-level3-shadow:0px 1px 3px 0px #ffffff29, 0px 4px 8px 3px #ffffff14;--jx-elevation-level3-surface:var(--surface-container);--jx-elevation-level4-shadow:0px 2px 3px 0px #ffffff29, 0px 6px 10px 4px #ffffff14;--jx-elevation-level4-surface:var(--surface-container-high);--jx-elevation-level5-shadow:0px 4px 4px 0px #ffffff29, 0px 8px 12px 6px #ffffff14;--jx-elevation-level5-surface:var(--surface-container-highest);--jx-color-effective:var(--primary)}:root{--jx-size-effective:1rem;--jx-shape-effective:round;--jx-radius-effective:0px;--jx-inset-effective:0px;--jx-elevation-effective:0;--jx-motion-effective:normal;--jx-density-coefficient:1}:where([data-density=lg]){--jx-text:calc(var(--jx-density-text-lg) * var(--jx-density-coefficient,1));--jx-leading-base:var(--jx-density-leading-lg);--jx-leading:calc(var(--jx-leading-base) * var(--jx-density-coefficient,1));--jx-line-base:var(--jx-density-line-lg);--jx-line:calc(var(--jx-line-base) * var(--jx-density-coefficient,1));--jx-gap-base:var(--jx-density-inline-gap-lg);--jx-gap:calc(var(--jx-gap-base) * var(--jx-density-coefficient,1));--jx-media-gutter-base:var(--jx-density-media-gutter-lg);--jx-media-gutter:calc(var(--jx-media-gutter-base) * var(--jx-density-coefficient,1));--jx-gap-end-base:var(--jx-density-end-gap-lg);--jx-gap-end:calc(var(--jx-gap-end-base) * var(--jx-density-coefficient,1));--jx-stack-base:var(--jx-density-stack-gap-lg);--jx-stack:calc(var(--jx-stack-base) * var(--jx-density-coefficient,1));--jx-inset-base:var(--jx-density-inline-inset-lg);--jx-inset:calc(var(--jx-inset-base) * var(--jx-density-coefficient,1));--jx-chip-radius-base:var(--jx-density-chip-radius-lg);--jx-chip-radius:calc(var(--jx-chip-radius-base) * var(--jx-density-coefficient,1));--jx-gap-content-base:var(--jx-density-content-gap-lg);--jx-gap-content:calc(var(--jx-gap-content-base) * var(--jx-density-coefficient,1));--jx-row-min:max(calc(var(--jx-unit) * var(--jx-density-row-floor-lg)), calc((var(--jx-density-line-lg) + var(--jx-density-stack-gap-lg) + var(--jx-density-stack-gap-lg)) * var(--jx-density-coefficient,1)));--jx-hit:max(var(--jx-hit-floor), calc(var(--jx-unit) * var(--jx-density-row-floor-lg)), calc((var(--jx-density-line-lg) + var(--jx-density-stack-gap-lg) + var(--jx-density-stack-gap-lg)) * var(--jx-density-coefficient,1)));--jx-icon-base:var(--jx-density-media-icon-lg);--jx-icon:calc(var(--jx-icon-base) * var(--jx-density-coefficient,1));--jx-image-base:var(--jx-density-media-image-lg);--jx-image:calc(var(--jx-image-base) * var(--jx-density-coefficient,1));--jx-text-secondary-base:var(--jx-density-secondary-text-lg);--jx-text-secondary:calc(var(--jx-text-secondary-base) * var(--jx-density-coefficient,1));--jx-leading-secondary-base:var(--jx-density-secondary-leading-2xs);--jx-leading-secondary:calc(var(--jx-leading-secondary-base) * var(--jx-density-coefficient,1));--jx-line-secondary-base:var(--jx-density-secondary-line-lg);--jx-line-secondary:calc(var(--jx-line-secondary-base) * var(--jx-density-coefficient,1));--jx-toggle-track:var(--jx-line);--jx-toggle-width:calc(var(--jx-toggle-track) * 2);--jx-toggle-knob:calc(var(--jx-toggle-track) - var(--jx-unit));--jx-slider-track:max(var(--jx-unit), calc(var(--jx-line) / 2));--jx-textarea-min:max(var(--jx-hit), calc(var(--jx-line) * 3 + var(--jx-stack) * 2 + 2px));--jx-color-lane:max(var(--jx-hit), calc(var(--jx-icon) + var(--jx-inset) * 2 + 2px))}.jx-surface{isolation:isolate;opacity:1;translate:var(--jx-surface-in-x,0px) var(--jx-surface-in-y,6px);background:0 0;border:none;overflow:visible}.jx-surface.jx-waapi{transition:display .46s allow-discrete .23s, overlay .46s allow-discrete .23s}.jx-surface.jx-waapi::backdrop{opacity:var(--jx-p,1)}@media (prefers-reduced-motion:reduce){.jx-surface.jx-waapi{transition:none}.jx-surface.jx-waapi::backdrop{opacity:1}}:is(.jx-surface:popover-open,.jx-surface[open]){opacity:1;translate:0}@property --jx-p{syntax:"<number>";inherits:true;initial-value:0}@property --jx-t{syntax:"<number>";inherits:true;initial-value:0}.jx-surface.jx-waapi{--jx-dx:.707107;--jx-dy:.707107;--jx-m1:2.5rem;--jx-m2:8px;--jx-t:clamp(calc((var(--jx-p) - .5) * 2), 0, 1);opacity:clamp(calc(var(--jx-p) * 2), 0, 1);filter:blur(calc((1 - clamp(calc(var(--jx-p) * 2), 0, 1)) * 100px));translate:calc(var(--jx-dx) * var(--jx-m1) * (1 - var(--jx-p))) calc(var(--jx-dy) * var(--jx-m1) * (1 - var(--jx-p)))}.jx-surface.jx-surface.jx-waapi .jx-surface-body{background:oklch(from var(--jx-elevation-surface,var(--jx-surface-solid-fill,var(--popover))) l c h / calc(1 - clamp(calc((var(--jx-p) - .5) * 2), 0, 1) * .28))}.jx-surface.jx-surface.jx-waapi .jx-surface-shadow{background:oklch(from var(--surface-shadow) l c h / calc(1 - clamp(calc((var(--jx-p) - .5) * 2), 0, 1) * .68));translate:calc(var(--jx-dx) * var(--jx-m2) * var(--jx-t)) calc(var(--jx-dy) * var(--jx-m2) * var(--jx-t))}.jx-surface.jx-surface.jx-waapi[data-variant=solid] .jx-surface-body{background:var(--jx-elevation-surface,var(--jx-surface-solid-fill,var(--popover)))}.jx-surface.jx-surface.jx-waapi[data-variant=solid]{filter:none}.jx-surface.jx-waapi,.jx-surface.jx-waapi .jx-surface-body,.jx-surface.jx-waapi .jx-surface-shadow{animation:none}.jx-surface.jx-waapi:after{content:none}.jx-surface.jx-waapi.jx-rest{filter:none}@media (prefers-reduced-motion:reduce){.jx-surface.jx-waapi:popover-open{opacity:1}}html:not(.js) .jx-surface.jx-waapi:popover-open{opacity:1}html:not(.js) .jx-surface.jx-waapi:popover-open{filter:none;translate:none}html:not(.js) .jx-surface.jx-waapi:popover-open .jx-surface-body{background:var(--jx-surface-acrylic-fill,color-mix(in oklab, var(--popover) 72%, transparent))}html:not(.js) .jx-surface.jx-waapi:popover-open .jx-surface-shadow{translate:var(--jx-m2,8px) var(--jx-m2,8px);background:var(--surface-shadow)}.jx-surface-body{border:1px solid var(--jx-surface-border-color,var(--border));border-radius:inherit;corner-shape:inherit;background:var(--jx-elevation-surface,var(--jx-surface-solid-fill,var(--popover)));box-shadow:var(--jx-elevation-shadow,none);position:relative}.jx-surface-scroll{scrollbar-gutter:stable both-edges}.jx-surface[data-border-ring]:before{content:"";z-index:1;pointer-events:none;background:var(--jx-surface-border-color,var(--border));-webkit-mask-image:var(--jx-surface-ring,none), var(--jx-surface-ring-inner,none);-webkit-mask-size:100% 100%;-webkit-mask-repeat:no-repeat;-webkit-mask-image:var(--jx-surface-ring,none), var(--jx-surface-ring-inner,none);mask-image:var(--jx-surface-ring,none), var(--jx-surface-ring-inner,none);position:absolute;inset:0;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-composite:source-out;mask-composite:subtract}.jx-surface[data-border-ring]:after{-webkit-mask-image:var(--jx-surface-ring,none);-webkit-mask-size:100% 100%;-webkit-mask-repeat:no-repeat;-webkit-mask-image:var(--jx-surface-ring,none);mask-image:var(--jx-surface-ring,none);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.jx-surface:after,.jx-surface-shadow{content:"";z-index:-1;border-radius:inherit;corner-shape:inherit;-webkit-backdrop-filter:brightness(.5)blur(8px)contrast(2);backdrop-filter:brightness(.5)blur(8px)contrast(2);background:var(--jx-surface-shadow,var(--surface-shadow));position:absolute;inset:0}.jx-surface[open]:after{opacity:1;translate:var(--jx-surface-ox,6px) var(--jx-surface-oy,6px)}.jx-surface:popover-open:after{opacity:1;translate:var(--jx-surface-ox,6px) var(--jx-surface-oy,6px)}.jx-surface-shadow{translate:var(--jx-surface-ox,6px) var(--jx-surface-oy,6px)}.jx-surface:after{opacity:0;translate:0}.jx-surface[data-variant=acrylic] .jx-surface-body,.jx-surface[data-variant=auto] .jx-surface-body{--jx-glass-radius:14px;--jx-glass-saturate:1;--jx-glass-brightness:2;background:var(--jx-surface-acrylic-fill,color-mix(in oklab, var(--popover) 72%, transparent));-webkit-backdrop-filter:blur(var(--jx-glass-radius,14px)) saturate(var(--jx-glass-saturate,1)) brightness(var(--jx-glass-brightness,2));backdrop-filter:blur(var(--jx-glass-radius,14px)) saturate(var(--jx-glass-saturate,1)) brightness(var(--jx-glass-brightness,2))}@media (prefers-reduced-transparency:reduce){.jx-surface[data-variant=auto] .jx-surface-body{background:var(--jx-elevation-surface,var(--jx-surface-solid-fill,var(--popover)));-webkit-backdrop-filter:none;backdrop-filter:none}.jx-surface.jx-surface.jx-waapi[data-variant=auto] .jx-surface-body{background:var(--jx-elevation-surface,var(--jx-surface-solid-fill,var(--popover)))}}.jx-press{box-shadow:var(--jx-press-shadow,var(--shadow-xs));transition:translate .15s ease-out,box-shadow .15s ease-out,background-color .15s ease-out,border-color .15s ease-out,color .15s ease-out}.jx-press:hover{box-shadow:var(--jx-press-shadow-hover,var(--shadow-sm))}.jx-press:active{translate:var(--jx-press-move,1px 1px);box-shadow:var(--jx-press-shadow-active,var(--shadow-sm-press))}.jx-press[data-jx-press-flat]{position:relative}.jx-press[data-jx-press-flat]:active:before{content:"";border-radius:inherit;background:linear-gradient(to bottom right, color-mix(in oklab, var(--jx-engrave-shade) 55%, transparent), transparent 60%), linear-gradient(to top left, color-mix(in oklab, var(--jx-engrave-glow) 55%, transparent), transparent 60%);-webkit-mask-composite:xor;pointer-events:none;border:1px solid #0000;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:padding-box,border-box;mask-clip:padding-box,border-box;-webkit-mask-origin:padding-box,border-box;mask-origin:padding-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@media (prefers-reduced-motion:reduce){.jx-press{transition:none}}@supports (animation-timeline:view()){[data-reveal]{animation:both jx-reveal-rise;animation-timeline:view();animation-range:entry entry 75%}[data-reveal=rule]{animation:both jx-reveal-rule;animation-timeline:view();animation-range:entry entry 70%}}@keyframes jx-reveal-rise{0%{opacity:0;transform:translateY(var(--reveal-rise,26px))}}@keyframes jx-reveal-rule{0%{transform:scaleX(0)}}@media (prefers-reduced-motion:reduce){[data-reveal],[data-reveal=rule]{animation:none}}:root{--jx-unit:.25rem;--jx-text-base:.8125rem;--jx-hit-floor:calc(var(--jx-unit) * 7);--jx-density-text-2xs:calc(var(--jx-text-base) - calc(var(--jx-unit) * 3 / 4));--jx-density-text-xs:calc(var(--jx-text-base) - calc(var(--jx-unit) / 2));--jx-density-text-sm:calc(var(--jx-text-base) - calc(var(--jx-unit) / 4));--jx-density-text-default:var(--jx-text-base);--jx-density-text-lg:calc(var(--jx-text-base) + calc(var(--jx-unit) / 2));--jx-density-leading-2xs:calc(14 / 10);--jx-density-leading-xs:calc(16 / 11);--jx-density-leading-sm:1.5;--jx-density-leading-default:calc(20 / 13);--jx-density-leading-lg:1.6;--jx-density-inline-factor-2xs:2;--jx-density-inline-factor-xs:2;--jx-density-inline-factor-sm:2;--jx-density-inline-factor-default:3;--jx-density-inline-factor-lg:4;--jx-density-stack-factor-2xs:1;--jx-density-stack-factor-xs:1;--jx-density-stack-factor-sm:1;--jx-density-stack-factor-default:2;--jx-density-stack-factor-lg:2;--jx-density-row-floor-2xs:6;--jx-density-row-floor-xs:7;--jx-density-row-floor-sm:8;--jx-density-row-floor-default:10;--jx-density-row-floor-lg:12;--jx-density-line-2xs:calc(var(--jx-density-text-2xs) * var(--jx-density-leading-2xs));--jx-density-line-xs:calc(var(--jx-density-text-xs) * var(--jx-density-leading-xs));--jx-density-line-sm:calc(var(--jx-density-text-sm) * var(--jx-density-leading-sm));--jx-density-line-default:calc(var(--jx-density-text-default) * var(--jx-density-leading-default));--jx-density-line-lg:calc(var(--jx-density-text-lg) * var(--jx-density-leading-lg));--jx-density-inline-gap-2xs:calc(var(--jx-unit) * var(--jx-density-inline-factor-2xs));--jx-density-inline-gap-xs:calc(var(--jx-unit) * var(--jx-density-inline-factor-xs));--jx-density-inline-gap-sm:calc(var(--jx-unit) * var(--jx-density-inline-factor-sm));--jx-density-inline-gap-default:calc(var(--jx-unit) * var(--jx-density-inline-factor-default));--jx-density-inline-gap-lg:calc(var(--jx-unit) * var(--jx-density-inline-factor-lg));--jx-density-media-gutter-2xs:var(--jx-density-inline-gap-2xs);--jx-density-media-gutter-xs:var(--jx-density-inline-gap-xs);--jx-density-media-gutter-sm:var(--jx-density-inline-gap-sm);--jx-density-media-gutter-default:var(--jx-density-inline-gap-default);--jx-density-media-gutter-lg:var(--jx-density-inline-gap-lg);--jx-density-end-gap-2xs:var(--jx-density-inline-gap-2xs);--jx-density-end-gap-xs:var(--jx-density-inline-gap-xs);--jx-density-end-gap-sm:var(--jx-density-inline-gap-sm);--jx-density-end-gap-default:var(--jx-density-inline-gap-default);--jx-density-end-gap-lg:var(--jx-density-inline-gap-lg);--jx-density-stack-gap-2xs:calc(var(--jx-unit) * var(--jx-density-stack-factor-2xs));--jx-density-stack-gap-xs:calc(var(--jx-unit) * var(--jx-density-stack-factor-xs));--jx-density-stack-gap-sm:calc(var(--jx-unit) * var(--jx-density-stack-factor-sm));--jx-density-stack-gap-default:calc(var(--jx-unit) * var(--jx-density-stack-factor-default));--jx-density-stack-gap-lg:calc(var(--jx-unit) * var(--jx-density-stack-factor-lg));--jx-density-inline-inset-2xs:var(--jx-density-inline-gap-2xs);--jx-density-inline-inset-xs:var(--jx-density-inline-gap-xs);--jx-density-inline-inset-sm:var(--jx-density-inline-gap-sm);--jx-density-inline-inset-default:var(--jx-density-inline-gap-default);--jx-density-inline-inset-lg:var(--jx-density-inline-gap-lg);--jx-density-content-gap-2xs:max(calc(var(--jx-unit) / 2), calc(var(--jx-density-stack-gap-2xs) / 2));--jx-density-content-gap-xs:max(calc(var(--jx-unit) / 2), calc(var(--jx-density-stack-gap-xs) / 2));--jx-density-content-gap-sm:max(calc(var(--jx-unit) / 2), calc(var(--jx-density-stack-gap-sm) / 2));--jx-density-content-gap-default:max(calc(var(--jx-unit) / 2), calc(var(--jx-density-stack-gap-default) / 2));--jx-density-content-gap-lg:max(calc(var(--jx-unit) / 2), calc(var(--jx-density-stack-gap-lg) / 2));--jx-density-row-min-2xs:max(calc(var(--jx-density-line-2xs) + var(--jx-density-stack-gap-2xs) + var(--jx-density-stack-gap-2xs)), calc(var(--jx-unit) * var(--jx-density-row-floor-2xs)));--jx-density-row-min-xs:max(calc(var(--jx-density-line-xs) + var(--jx-density-stack-gap-xs) + var(--jx-density-stack-gap-xs)), calc(var(--jx-unit) * var(--jx-density-row-floor-xs)));--jx-density-row-min-sm:max(calc(var(--jx-density-line-sm) + var(--jx-density-stack-gap-sm) + var(--jx-density-stack-gap-sm)), calc(var(--jx-unit) * var(--jx-density-row-floor-sm)));--jx-density-row-min-default:max(calc(var(--jx-density-line-default) + var(--jx-density-stack-gap-default) + var(--jx-density-stack-gap-default)), calc(var(--jx-unit) * var(--jx-density-row-floor-default)));--jx-density-row-min-lg:max(calc(var(--jx-density-line-lg) + var(--jx-density-stack-gap-lg) + var(--jx-density-stack-gap-lg)), calc(var(--jx-unit) * var(--jx-density-row-floor-lg)));--jx-density-hit-min-2xs:max(var(--jx-density-row-min-2xs), var(--jx-hit-floor));--jx-density-hit-min-xs:max(var(--jx-density-row-min-xs), var(--jx-hit-floor));--jx-density-hit-min-sm:max(var(--jx-density-row-min-sm), var(--jx-hit-floor));--jx-density-hit-min-default:max(var(--jx-density-row-min-default), var(--jx-hit-floor));--jx-density-hit-min-lg:max(var(--jx-density-row-min-lg), var(--jx-hit-floor));--jx-density-media-icon-2xs:var(--jx-density-line-2xs);--jx-density-media-icon-xs:var(--jx-density-line-xs);--jx-density-media-icon-sm:var(--jx-density-line-sm);--jx-density-media-icon-default:var(--jx-density-line-default);--jx-density-media-icon-lg:var(--jx-density-line-lg);--jx-density-media-image-2xs:calc(var(--jx-density-line-2xs) * 2);--jx-density-media-image-xs:calc(var(--jx-density-line-xs) * 2);--jx-density-media-image-sm:calc(var(--jx-density-line-sm) * 2);--jx-density-media-image-default:calc(var(--jx-density-line-default) * 2);--jx-density-media-image-lg:calc(var(--jx-density-line-lg) * 2);--jx-density-secondary-text-2xs:max(.625rem, calc(var(--jx-density-text-2xs) - calc(var(--jx-unit) / 4)));--jx-density-secondary-text-xs:max(.625rem, calc(var(--jx-density-text-xs) - calc(var(--jx-unit) / 4)));--jx-density-secondary-text-sm:max(.625rem, calc(var(--jx-density-text-sm) - calc(var(--jx-unit) / 4)));--jx-density-secondary-text-default:max(.625rem, calc(var(--jx-density-text-default) - calc(var(--jx-unit) / 4)));--jx-density-secondary-text-lg:max(.625rem, calc(var(--jx-density-text-lg) - calc(var(--jx-unit) / 4)));--jx-density-secondary-leading-2xs:1.25;--jx-density-secondary-leading-xs:1.35;--jx-density-secondary-leading-sm:1.45;--jx-density-secondary-leading-default:1.5;--jx-density-secondary-leading-lg:1.5;--jx-density-secondary-line-2xs:calc(var(--jx-density-secondary-text-2xs) * var(--jx-density-secondary-leading-2xs));--jx-density-secondary-line-xs:calc(var(--jx-density-secondary-text-xs) * var(--jx-density-secondary-leading-xs));--jx-density-secondary-line-sm:calc(var(--jx-density-secondary-text-sm) * var(--jx-density-secondary-leading-sm));--jx-density-secondary-line-default:calc(var(--jx-density-secondary-text-default) * var(--jx-density-secondary-leading-default));--jx-density-secondary-line-lg:calc(var(--jx-density-secondary-text-lg) * var(--jx-density-secondary-leading-lg));--jx-density-chip-radius-2xs:2px;--jx-density-chip-radius-xs:2px;--jx-density-chip-radius-sm:2px;--jx-density-chip-radius-default:4px;--jx-density-chip-radius-lg:8px;--jx-icon-optical:0px;--text-caption:.5625rem;--text-micro:.625rem;--text-label:.6875rem;--text-label-lg:.75rem;--text-small:.78125rem;--text-sm:.875rem;--text-body-lg:.9375rem;--text-body-xl:1rem;--text-lg:1.125rem;--track-label:.24em;--track-wide:.08em;--track-tight:-.02em;--track-04:.04em;--track-06:.06em;--track-10:.1em;--track-12:.12em;--track-14:.14em;--track-18:.18em;--track-20:.2em;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--leading-none:1;--leading-12:1.2;--leading-tight:1.25;--leading-14:1.4;--leading-145:1.45;--leading-15:1.5;--leading-155:1.55;--leading-16:1.6;--motion-100:.1s;--motion-150:.15s;--motion-200:.2s;--motion-hero:.48s;--motion-ease-out:ease-out;--motion-ease-nav:cubic-bezier(.22, 1, .36, 1);--shell-w:90rem;--stage-w:28rem;--space-2:calc(var(--jx-unit) * .5);--space-4:calc(var(--jx-unit) * 1);--space-6:calc(var(--jx-unit) * 1.5);--space-8:calc(var(--jx-unit) * 2);--space-10:calc(var(--jx-unit) * 2.5);--space-12:calc(var(--jx-unit) * 3);--space-14:calc(var(--jx-unit) * 3.5);--space-16:calc(var(--jx-unit) * 4);--space-18:calc(var(--jx-unit) * 4.5);--space-20:calc(var(--jx-unit) * 5);--space-24:calc(var(--jx-unit) * 6);--space-28:calc(var(--jx-unit) * 7);--space-32:calc(var(--jx-unit) * 8);--space-40:calc(var(--jx-unit) * 10);--space-48:calc(var(--jx-unit) * 12);--space-80:calc(var(--jx-unit) * 20);--hairline:1px}:root,.jx-light,.dark{--jx-fill:var(--primary);--jx-fill-ink:var(--primary-foreground);--jx-tonal:var(--primary);--jx-outline:var(--border)}:where(.jx-hue-primary){--jx-tonal:var(--primary)}:where(.jx-hue-neutral){--jx-tonal:var(--muted-foreground)}:where(.jx-hue-error){--jx-tonal:var(--error)}:where(.jx-hue-success){--jx-tonal:var(--success)}:where(.jx-hue-warning){--jx-tonal:var(--warning)}:where(.jx-hue-info){--jx-tonal:var(--info)}:where(.jx-pair-destructive){--jx-fill:var(--destructive);--jx-fill-ink:var(--destructive-foreground)}:where(:root:not([data-density]),[data-density=default]){--jx-text:calc(var(--jx-density-text-default) * var(--jx-density-coefficient,1));--jx-leading-base:var(--jx-density-leading-default);--jx-leading:calc(var(--jx-leading-base) * var(--jx-density-coefficient,1));--jx-line-base:var(--jx-density-line-default);--jx-line:calc(var(--jx-line-base) * var(--jx-density-coefficient,1));--jx-gap-base:var(--jx-density-inline-gap-default);--jx-gap:calc(var(--jx-gap-base) * var(--jx-density-coefficient,1));--jx-media-gutter-base:var(--jx-density-media-gutter-default);--jx-media-gutter:calc(var(--jx-media-gutter-base) * var(--jx-density-coefficient,1));--jx-gap-end-base:var(--jx-density-end-gap-default);--jx-gap-end:calc(var(--jx-gap-end-base) * var(--jx-density-coefficient,1));--jx-stack-base:var(--jx-density-stack-gap-default);--jx-stack:calc(var(--jx-stack-base) * var(--jx-density-coefficient,1));--jx-inset-base:var(--jx-density-inline-inset-default);--jx-inset:calc(var(--jx-inset-base) * var(--jx-density-coefficient,1));--jx-chip-radius-base:var(--jx-density-chip-radius-default);--jx-chip-radius:calc(var(--jx-chip-radius-base) * var(--jx-density-coefficient,1));--jx-gap-content-base:var(--jx-density-content-gap-default);--jx-gap-content:calc(var(--jx-gap-content-base) * var(--jx-density-coefficient,1));--jx-row-min:max(calc(var(--jx-unit) * var(--jx-density-row-floor-default)), calc((var(--jx-density-line-default) + var(--jx-density-stack-gap-default) + var(--jx-density-stack-gap-default)) * var(--jx-density-coefficient,1)));--jx-hit:max(var(--jx-hit-floor), calc(var(--jx-unit) * var(--jx-density-row-floor-default)), calc((var(--jx-density-line-default) + var(--jx-density-stack-gap-default) + var(--jx-density-stack-gap-default)) * var(--jx-density-coefficient,1)));--jx-icon-base:var(--jx-density-media-icon-default);--jx-icon:calc(var(--jx-icon-base) * var(--jx-density-coefficient,1));--jx-image-base:var(--jx-density-media-image-default);--jx-image:calc(var(--jx-image-base) * var(--jx-density-coefficient,1));--jx-text-secondary-base:var(--jx-density-secondary-text-default);--jx-text-secondary:calc(var(--jx-text-secondary-base) * var(--jx-density-coefficient,1));--jx-leading-secondary-base:var(--jx-density-secondary-leading-xs);--jx-leading-secondary:calc(var(--jx-leading-secondary-base) * var(--jx-density-coefficient,1));--jx-line-secondary-base:var(--jx-density-secondary-line-default);--jx-line-secondary:calc(var(--jx-line-secondary-base) * var(--jx-density-coefficient,1));--jx-toggle-track:var(--jx-line);--jx-toggle-width:calc(var(--jx-toggle-track) * 2);--jx-toggle-knob:calc(var(--jx-toggle-track) - var(--jx-unit));--jx-slider-track:max(var(--jx-unit), calc(var(--jx-line) / 2));--jx-textarea-min:max(var(--jx-hit), calc(var(--jx-line) * 3 + var(--jx-stack) * 2 + 2px));--jx-color-lane:max(var(--jx-hit), calc(var(--jx-icon) + var(--jx-inset) * 2 + 2px))}:where([data-density=xs]){--jx-text:calc(var(--jx-density-text-xs) * var(--jx-density-coefficient,1));--jx-leading-base:var(--jx-density-leading-xs);--jx-leading:calc(var(--jx-leading-base) * var(--jx-density-coefficient,1));--jx-line-base:var(--jx-density-line-xs);--jx-line:calc(var(--jx-line-base) * var(--jx-density-coefficient,1));--jx-gap-base:var(--jx-density-inline-gap-xs);--jx-gap:calc(var(--jx-gap-base) * var(--jx-density-coefficient,1));--jx-media-gutter-base:var(--jx-density-media-gutter-xs);--jx-media-gutter:calc(var(--jx-media-gutter-base) * var(--jx-density-coefficient,1));--jx-gap-end-base:var(--jx-density-end-gap-xs);--jx-gap-end:calc(var(--jx-gap-end-base) * var(--jx-density-coefficient,1));--jx-stack-base:var(--jx-density-stack-gap-xs);--jx-stack:calc(var(--jx-stack-base) * var(--jx-density-coefficient,1));--jx-inset-base:var(--jx-density-inline-inset-xs);--jx-inset:calc(var(--jx-inset-base) * var(--jx-density-coefficient,1));--jx-chip-radius-base:var(--jx-density-chip-radius-xs);--jx-chip-radius:calc(var(--jx-chip-radius-base) * var(--jx-density-coefficient,1));--jx-gap-content-base:var(--jx-density-content-gap-xs);--jx-gap-content:calc(var(--jx-gap-content-base) * var(--jx-density-coefficient,1));--jx-row-min:max(calc(var(--jx-unit) * var(--jx-density-row-floor-xs)), calc((var(--jx-density-line-xs) + var(--jx-density-stack-gap-xs) + var(--jx-density-stack-gap-xs)) * var(--jx-density-coefficient,1)));--jx-hit:max(var(--jx-hit-floor), calc(var(--jx-unit) * var(--jx-density-row-floor-xs)), calc((var(--jx-density-line-xs) + var(--jx-density-stack-gap-xs) + var(--jx-density-stack-gap-xs)) * var(--jx-density-coefficient,1)));--jx-icon-base:var(--jx-density-media-icon-xs);--jx-icon:calc(var(--jx-icon-base) * var(--jx-density-coefficient,1));--jx-image-base:var(--jx-density-media-image-xs);--jx-image:calc(var(--jx-image-base) * var(--jx-density-coefficient,1));--jx-text-secondary-base:var(--jx-density-secondary-text-xs);--jx-text-secondary:calc(var(--jx-text-secondary-base) * var(--jx-density-coefficient,1));--jx-leading-secondary-base:var(--jx-density-secondary-leading-sm);--jx-leading-secondary:calc(var(--jx-leading-secondary-base) * var(--jx-density-coefficient,1));--jx-line-secondary-base:var(--jx-density-secondary-line-xs);--jx-line-secondary:calc(var(--jx-line-secondary-base) * var(--jx-density-coefficient,1));--jx-toggle-track:var(--jx-line);--jx-toggle-width:calc(var(--jx-toggle-track) * 2);--jx-toggle-knob:calc(var(--jx-toggle-track) - var(--jx-unit));--jx-slider-track:max(var(--jx-unit), calc(var(--jx-line) / 2));--jx-textarea-min:max(var(--jx-hit), calc(var(--jx-line) * 3 + var(--jx-stack) * 2 + 2px));--jx-color-lane:max(var(--jx-hit), calc(var(--jx-icon) + var(--jx-inset) * 2 + 2px))}:where([data-density=sm]){--jx-text:calc(var(--jx-density-text-sm) * var(--jx-density-coefficient,1));--jx-leading-base:var(--jx-density-leading-sm);--jx-leading:calc(var(--jx-leading-base) * var(--jx-density-coefficient,1));--jx-line-base:var(--jx-density-line-sm);--jx-line:calc(var(--jx-line-base) * var(--jx-density-coefficient,1));--jx-gap-base:var(--jx-density-inline-gap-sm);--jx-gap:calc(var(--jx-gap-base) * var(--jx-density-coefficient,1));--jx-media-gutter-base:var(--jx-density-media-gutter-sm);--jx-media-gutter:calc(var(--jx-media-gutter-base) * var(--jx-density-coefficient,1));--jx-gap-end-base:var(--jx-density-end-gap-sm);--jx-gap-end:calc(var(--jx-gap-end-base) * var(--jx-density-coefficient,1));--jx-stack-base:var(--jx-density-stack-gap-sm);--jx-stack:calc(var(--jx-stack-base) * var(--jx-density-coefficient,1));--jx-inset-base:var(--jx-density-inline-inset-sm);--jx-inset:calc(var(--jx-inset-base) * var(--jx-density-coefficient,1));--jx-chip-radius-base:var(--jx-density-chip-radius-sm);--jx-chip-radius:calc(var(--jx-chip-radius-base) * var(--jx-density-coefficient,1));--jx-gap-content-base:var(--jx-density-content-gap-sm);--jx-gap-content:calc(var(--jx-gap-content-base) * var(--jx-density-coefficient,1));--jx-row-min:max(calc(var(--jx-unit) * var(--jx-density-row-floor-sm)), calc((var(--jx-density-line-sm) + var(--jx-density-stack-gap-sm) + var(--jx-density-stack-gap-sm)) * var(--jx-density-coefficient,1)));--jx-hit:max(var(--jx-hit-floor), calc(var(--jx-unit) * var(--jx-density-row-floor-sm)), calc((var(--jx-density-line-sm) + var(--jx-density-stack-gap-sm) + var(--jx-density-stack-gap-sm)) * var(--jx-density-coefficient,1)));--jx-icon-base:var(--jx-density-media-icon-sm);--jx-icon:calc(var(--jx-icon-base) * var(--jx-density-coefficient,1));--jx-image-base:var(--jx-density-media-image-sm);--jx-image:calc(var(--jx-image-base) * var(--jx-density-coefficient,1));--jx-text-secondary-base:var(--jx-density-secondary-text-sm);--jx-text-secondary:calc(var(--jx-text-secondary-base) * var(--jx-density-coefficient,1));--jx-leading-secondary-base:var(--jx-density-secondary-leading-default);--jx-leading-secondary:calc(var(--jx-leading-secondary-base) * var(--jx-density-coefficient,1));--jx-line-secondary-base:var(--jx-density-secondary-line-sm);--jx-line-secondary:calc(var(--jx-line-secondary-base) * var(--jx-density-coefficient,1));--jx-toggle-track:var(--jx-line);--jx-toggle-width:calc(var(--jx-toggle-track) * 2);--jx-toggle-knob:calc(var(--jx-toggle-track) - var(--jx-unit));--jx-slider-track:max(var(--jx-unit), calc(var(--jx-line) / 2));--jx-textarea-min:max(var(--jx-hit), calc(var(--jx-line) * 3 + var(--jx-stack) * 2 + 2px));--jx-color-lane:max(var(--jx-hit), calc(var(--jx-icon) + var(--jx-inset) * 2 + 2px))}:where([data-density="2xs"]){--jx-hit-floor:calc(var(--jx-unit) * 6);--jx-density-hit-min-2xs:max(var(--jx-density-row-min-2xs), var(--jx-hit-floor));--jx-text:calc(var(--jx-density-text-2xs) * var(--jx-density-coefficient,1));--jx-leading-base:var(--jx-density-leading-2xs);--jx-leading:calc(var(--jx-leading-base) * var(--jx-density-coefficient,1));--jx-line-base:var(--jx-density-line-2xs);--jx-line:calc(var(--jx-line-base) * var(--jx-density-coefficient,1));--jx-gap-base:var(--jx-density-inline-gap-2xs);--jx-gap:calc(var(--jx-gap-base) * var(--jx-density-coefficient,1));--jx-media-gutter-base:var(--jx-density-media-gutter-2xs);--jx-media-gutter:calc(var(--jx-media-gutter-base) * var(--jx-density-coefficient,1));--jx-gap-end-base:var(--jx-density-end-gap-2xs);--jx-gap-end:calc(var(--jx-gap-end-base) * var(--jx-density-coefficient,1));--jx-stack-base:var(--jx-density-stack-gap-2xs);--jx-stack:calc(var(--jx-stack-base) * var(--jx-density-coefficient,1));--jx-inset-base:var(--jx-density-inline-inset-2xs);--jx-inset:calc(var(--jx-inset-base) * var(--jx-density-coefficient,1));--jx-chip-radius-base:var(--jx-density-chip-radius-2xs);--jx-chip-radius:calc(var(--jx-chip-radius-base) * var(--jx-density-coefficient,1));--jx-gap-content-base:var(--jx-density-content-gap-2xs);--jx-gap-content:calc(var(--jx-gap-content-base) * var(--jx-density-coefficient,1));--jx-row-min:max(calc(var(--jx-unit) * var(--jx-density-row-floor-2xs)), calc((var(--jx-density-line-2xs) + var(--jx-density-stack-gap-2xs) + var(--jx-density-stack-gap-2xs)) * var(--jx-density-coefficient,1)));--jx-hit:max(var(--jx-hit-floor), calc(var(--jx-unit) * var(--jx-density-row-floor-2xs)), calc((var(--jx-density-line-2xs) + var(--jx-density-stack-gap-2xs) + var(--jx-density-stack-gap-2xs)) * var(--jx-density-coefficient,1)));--jx-icon-base:var(--jx-density-media-icon-2xs);--jx-icon:calc(var(--jx-icon-base) * var(--jx-density-coefficient,1));--jx-image-base:var(--jx-density-media-image-2xs);--jx-image:calc(var(--jx-image-base) * var(--jx-density-coefficient,1));--jx-text-secondary-base:var(--jx-density-secondary-text-2xs);--jx-text-secondary:calc(var(--jx-text-secondary-base) * var(--jx-density-coefficient,1));--jx-leading-secondary-base:var(--jx-density-secondary-leading-lg);--jx-leading-secondary:calc(var(--jx-leading-secondary-base) * var(--jx-density-coefficient,1));--jx-line-secondary-base:var(--jx-density-secondary-line-2xs);--jx-line-secondary:calc(var(--jx-line-secondary-base) * var(--jx-density-coefficient,1));--jx-toggle-track:var(--jx-line);--jx-toggle-width:calc(var(--jx-toggle-track) * 2);--jx-toggle-knob:calc(var(--jx-toggle-track) - var(--jx-unit));--jx-slider-track:max(var(--jx-unit), calc(var(--jx-line) / 2));--jx-textarea-min:max(var(--jx-hit), calc(var(--jx-line) * 3 + var(--jx-stack) * 2 + 2px));--jx-color-lane:max(var(--jx-hit), calc(var(--jx-icon) + var(--jx-inset) * 2 + 2px))}:where([data-jx-chrome]){--jx-text:var(--jx-density-text-sm);--jx-leading:var(--jx-density-leading-sm);--jx-line:var(--jx-density-line-sm);--jx-gap:var(--jx-density-inline-gap-sm);--jx-stack:var(--jx-density-stack-gap-sm);--jx-inset:var(--jx-density-inline-inset-sm);--jx-hit:calc(var(--jx-unit) * 8);--jx-icon:calc(var(--jx-unit) * 4);--jx-image:calc(var(--jx-unit) * 8)}:root{--jx-size-small:14px;--jx-size-medium:16px;--jx-size-large:18px;--jx-radius-small:6px;--jx-radius-medium:8px;--jx-radius-large:10px;--jx-color-primary:var(--primary);--jx-color-secondary:var(--secondary);--jx-color-error:var(--error);--jx-color-warn:var(--warning);--jx-color-success:var(--success);--jx-color-info:var(--info);--jx-motion-reduced:0;--jx-motion-subtle:.5;--jx-motion-normal:1;--jx-motion-expressive:1.5;--jx-color-formula-l:.6489;--jx-color-formula-c:.237;--jx-color-formula-drift:0}.dark{--jx-color-formula-l:.7044;--jx-color-formula-c:.1872;--jx-color-formula-drift:-4}@supports (corner-shape:bevel){:root{--jx-shape-round:round;--jx-shape-scoop:scoop;--jx-shape-bevel:bevel;--jx-shape-notch:notch;--jx-shape-square:square;--jx-shape-squircle:squircle;--jx-radius-factor-round:1;--jx-radius-factor-scoop:1;--jx-radius-factor-bevel:1;--jx-radius-factor-notch:1;--jx-radius-factor-square:0;--jx-radius-factor-squircle:2}}@supports not (corner-shape:bevel){:root{--jx-shape-round:round;--jx-shape-scoop:square;--jx-shape-bevel:square;--jx-shape-notch:square;--jx-shape-square:square;--jx-shape-squircle:round;--jx-radius-factor-round:1;--jx-radius-factor-scoop:0;--jx-radius-factor-bevel:0;--jx-radius-factor-notch:0;--jx-radius-factor-square:0;--jx-radius-factor-squircle:1}}.jx-slider{--jx-range-thumb:100cqh;--jx-range-track:calc(100cqh / 2.5);--jx-range-ring:calc(100cqh / 8);--jx-slider-fill-color:var(--primary);--jx-range-length:calc(var(--jx-unit,.25rem) * 40);appearance:none;box-sizing:border-box;corner-shape:var(--corner-shape,bevel);width:100%;height:var(--jx-icon,1.5rem);cursor:pointer;background:0 0;border:0;border-radius:3.40282e38px;margin:0;display:block;overflow:hidden;container-type:size}.jx-slider::-webkit-slider-runnable-track{height:var(--jx-range-track);background:var(--muted);border-radius:3.40282e38px}.jx-slider::-webkit-slider-thumb{appearance:none;box-sizing:border-box;corner-shape:var(--corner-shape,bevel);width:var(--jx-range-thumb);height:var(--jx-range-thumb);margin-top:calc((var(--jx-range-track) - var(--jx-range-thumb)) / 2);border:var(--jx-range-ring) solid var(--primary);background:var(--background);box-shadow:calc(-100cqw - var(--jx-range-thumb) / 2) 0 0 100cqw var(--jx-slider-fill-color);border-radius:50%}.jx-slider: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))::-webkit-slider-thumb{box-shadow:calc(100cqw + var(--jx-range-thumb) / 2) 0 0 100cqw var(--jx-slider-fill-color)}.jx-slider[orient=vertical]{--jx-range-thumb:100cqw;--jx-range-track:calc(100cqw / 2.5);--jx-range-ring:calc(100cqw / 8);writing-mode:vertical-lr;width:var(--jx-icon,1.5rem);height:var(--jx-range-length);direction:rtl}.jx-slider[orient=vertical]::-webkit-slider-runnable-track{width:var(--jx-range-track);background:var(--muted);border-radius:3.40282e38px;height:auto}.jx-slider[orient=vertical]::-webkit-slider-thumb{margin-top:0;margin-left:calc((var(--jx-range-track) - var(--jx-range-thumb)) / 2);box-shadow:0 calc(100cqh + var(--jx-range-thumb) / 2) 0 100cqh var(--jx-slider-fill-color)}.jx-slider[orient=vertical]: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))::-webkit-slider-thumb{box-shadow:0 calc(100cqh + var(--jx-range-thumb) / 2) 0 100cqh var(--jx-slider-fill-color)}.jx-slider[orient=vertical]::-moz-range-track{width:var(--jx-range-track);background:var(--muted);border-radius:3.40282e38px;height:auto}.jx-slider[orient=vertical]::-moz-range-progress{width:var(--jx-range-track);background:var(--jx-slider-fill-color);border-radius:3.40282e38px;height:auto}.jx-slider::-moz-range-track{height:var(--jx-range-track);background:var(--muted);border-radius:3.40282e38px}.jx-slider::-moz-range-progress{height:var(--jx-range-track);background:var(--jx-slider-fill-color);border-radius:3.40282e38px}.jx-slider::-moz-range-thumb{box-sizing:border-box;corner-shape:var(--corner-shape,bevel);width:var(--jx-range-thumb);height:var(--jx-range-thumb);border:var(--jx-range-ring) solid var(--primary);background:var(--background);border-radius:50%}.jx-slider:focus-visible{outline:1px solid var(--ring);outline-offset:2px}.jx-slider:disabled{opacity:.5;cursor:not-allowed}.jx-color-swatch{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}.jx-color-swatch::-webkit-color-swatch-wrapper{padding:0}.jx-color-swatch::-webkit-color-swatch{corner-shape:round;border:2px solid #fff;border-radius:50%}.jx-color-swatch::-moz-color-swatch{border:0;border-radius:0}.jx-tgroup{corner-shape:var(--corner-shape,bevel);border-radius:var(--radius);border:1px solid var(--border);background:var(--card);width:fit-content;box-shadow:var(--shadow-2xs);flex-wrap:wrap;display:inline-flex;overflow:hidden}.jx-tgroup>label{min-block-size:var(--jx-hit,2.5rem);padding-block:calc((var(--jx-hit,2.5rem) - var(--jx-line,1.25rem)) / 2);padding-inline:var(--jx-inset,.75rem);font-family:var(--font-nav);font-size:var(--jx-text,.8125rem);line-height:var(--jx-line,1.25rem);text-transform:uppercase;letter-spacing:.1em;color:var(--muted-foreground);border-inline-end:1px solid var(--border);cursor:pointer;-webkit-user-select:none;user-select:none;background-color:#0000;align-items:center;transition:color .15s ease-out,background-color .15s ease-out;display:inline-flex}.jx-tgroup>label:last-child{border-inline-end:0}.jx-tgroup>label:not(:has(input:disabled)):hover{color:var(--foreground)}.jx-tgroup>label:has(input:checked){background-color:var(--primary);color:var(--primary-foreground)}.jx-tgroup>label:has(input:checked):not(:has(input:disabled)):hover{color:var(--primary-foreground)}.jx-tgroup>label:has(input:focus-visible){outline:1px solid var(--ring);outline-offset:-1px}.jx-tgroup>label:has(input:disabled){cursor:not-allowed;opacity:.45}.jx-tgroup>label>input{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.jx-tgroup[data-chrome=bare]{box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.jx-tgroup[data-chrome=bare]>label{border-inline-end:0;flex:auto;justify-content:center}.jx-tgroup[data-chrome=bare]>label:not(:has(input:disabled)):hover{color:var(--foreground);background-color:color-mix(in oklab, var(--muted) 55%, transparent)}@media (prefers-reduced-motion:reduce){.jx-tgroup>label{transition:none}}.jx-control{box-sizing:border-box;width:100%;min-height:var(--jx-hit,2.5rem);padding:var(--jx-gap,.5rem) var(--jx-inset,.75rem);border:1px solid var(--border);background:var(--background);color:var(--foreground);box-shadow:var(--shadow-well);caret-color:var(--primary);font-size:var(--jx-text,.875rem);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;border-radius:0;transition:box-shadow .15s ease-out,border-color .15s ease-out;display:block}.jx-control::placeholder{color:var(--jx-placeholder,color-mix(in oklab, var(--foreground) 40%, var(--background)));opacity:1}.jx-control:hover{box-shadow:var(--shadow-well-hover)}.jx-control:focus-visible{outline:1px solid var(--ring);outline-offset:-1px;border-color:var(--ring)}.jx-control:disabled{opacity:.5;cursor:not-allowed}.jx-control[aria-invalid=true]{border-style:dashed;border-color:var(--error);color:var(--error)}.jx-control[aria-invalid=false]{border-color:var(--primary)}.jx-control::-webkit-calendar-picker-indicator{appearance:none;width:1.4em;height:1.4em;cursor:pointer;background-image: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%3Cpath d='M8 2v4'/%3E%3Cpath d='M16 2v4'/%3E%3Crect width='18' height='18' x='3' y='4' rx='2'/%3E%3Cpath d='M3 10h18'/%3E%3C/svg%3E"));background-repeat:no-repeat;background-size:contain;margin-inline-start:var(--jx-gap,.5rem)}.jx-control[type=time]::-webkit-calendar-picker-indicator{background-image:var(--jx-icon-clock,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%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpolyline points='12 6 12 12 16 14'/%3E%3C/svg%3E"))}.jx-control[type=email]{background-image:var(--jx-icon-mail,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 width='20' height='16' x='2' y='4' rx='2'/%3E%3Cpath d='m22 7-8.97 5.7a1.94 1.94 0 0 1-2.06 0L2 7'/%3E%3C/svg%3E"));background-position:left var(--jx-inset,.75rem) center;background-repeat:no-repeat;background-size:1.4em;padding-inline-start:calc(var(--jx-inset,.75rem) + 1.4em + var(--jx-gap,.5rem))}.jx-control[type=search]{background-image:var(--jx-icon-search,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%3Ccircle cx='11' cy='11' r='8'/%3E%3Cpath d='m21 21-4.3-4.3'/%3E%3C/svg%3E"));background-position:left var(--jx-inset,.75rem) center;background-repeat:no-repeat;background-size:1.4em;padding-inline-start:calc(var(--jx-inset,.75rem) + 1.4em + var(--jx-gap,.5rem))}.jx-control[type=search]::-webkit-search-cancel-button{appearance:none;width:1.4em;height:1.4em;cursor:pointer;background-image:var(--jx-icon-clear,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%3Cpath d='M18 6 6 18'/%3E%3Cpath d='m6 6 12 12'/%3E%3C/svg%3E"));background-repeat:no-repeat;background-size:contain;margin-inline-start:var(--jx-gap,.5rem)}@media (prefers-reduced-motion:reduce){.jx-control{transition:none}}.jx-control-shell{box-sizing:border-box;width:100%;min-height:var(--jx-hit,2.5rem);gap:var(--jx-gap,.5rem);font-size:var(--jx-text,.875rem);padding-inline:var(--jx-inset,.75rem);border:1px solid var(--border);background:var(--background);box-shadow:var(--shadow-well);border-radius:0;transition:box-shadow .15s ease-out,border-color .15s ease-out;display:flex}.jx-control-shell:has(>.jx-html-clear:last-child){padding-inline-end:0}.jx-control-shell:hover{box-shadow:var(--shadow-well-hover)}.jx-control-shell:has(:focus){border-color:var(--ring)}.jx-control-shell:has(:focus-visible){outline:1px solid var(--ring);outline-offset:-1px}.jx-control-shell.jx-invalid{border-style:dashed}.jx-control-shell:has([aria-invalid=true]){border-style:dashed}.jx-control-shell:has(:disabled){border-color:var(--muted);cursor:not-allowed}@media (prefers-reduced-motion:reduce){.jx-control-shell{transition:none}}.jx-control-lane{min-height:calc(var(--jx-hit,2.5rem) - 2px);min-width:0;color:var(--foreground);caret-color:var(--primary);font:inherit;font-size:var(--jx-text,.875rem);background:0 0;border:0;outline:none;flex:auto;padding:0}.jx-control-lane::placeholder{color:var(--jx-placeholder,color-mix(in oklab, var(--foreground) 40%, var(--background)));opacity:1}.jx-control-lane::-webkit-calendar-picker-indicator{appearance:none;width:1.4em;height:1.4em;cursor:pointer;background-image: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%3Cpath d='M8 2v4'/%3E%3Cpath d='M16 2v4'/%3E%3Crect width='18' height='18' x='3' y='4' rx='2'/%3E%3Cpath d='M3 10h18'/%3E%3C/svg%3E"));background-repeat:no-repeat;background-size:contain;margin-inline-start:var(--jx-gap,.5rem)}.jx-control-lane[type=time]::-webkit-calendar-picker-indicator{background-image:var(--jx-icon-clock,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%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpolyline points='12 6 12 12 16 14'/%3E%3C/svg%3E"))}.jx-control-lane[type=email]{background-image:var(--jx-icon-mail,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 width='20' height='16' x='2' y='4' rx='2'/%3E%3Cpath d='m22 7-8.97 5.7a1.94 1.94 0 0 1-2.06 0L2 7'/%3E%3C/svg%3E"));background-position:0;background-repeat:no-repeat;background-size:1.4em;padding-inline-start:calc(1.4em + var(--jx-gap,.5rem))}.jx-control-lane[type=search]{background-image:var(--jx-icon-search,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%3Ccircle cx='11' cy='11' r='8'/%3E%3Cpath d='m21 21-4.3-4.3'/%3E%3C/svg%3E"));background-position:0;background-repeat:no-repeat;background-size:1.4em;padding-inline-start:calc(1.4em + var(--jx-gap,.5rem))}.jx-control-lane[type=search]::-webkit-search-cancel-button{appearance:none;width:1.4em;height:1.4em;cursor:pointer;background-image:var(--jx-icon-clear,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%3Cpath d='M18 6 6 18'/%3E%3Cpath d='m6 6 12 12'/%3E%3C/svg%3E"));background-repeat:no-repeat;background-size:contain;margin-inline-start:var(--jx-gap,.5rem)}.jx-control-shell.jx-slotted{padding-inline:var(--jx-inset,.75rem)}.jx-control-shell .jx-control-lane{padding-inline:0}.jx-field{gap:var(--jx-stack,.5rem);flex-direction:column;width:100%;min-width:0;display:flex}.jx-label{font-family:var(--font-nav);font-size:var(--jx-text-secondary,11px);letter-spacing:.2em;text-transform:uppercase;color:var(--muted-foreground);cursor:pointer}.jx-error{font-size:var(--jx-text-secondary,11px);letter-spacing:.14em;text-transform:uppercase;color:var(--destructive);align-items:center;gap:.25rem;display:flex}.jx-error-mark{font-weight:700}.jx-color-shell{isolation:isolate;width:fit-content;height:var(--jx-hit,2.5rem);aspect-ratio:7/4;cursor:pointer;flex:none;transition:box-shadow .15s ease-out;display:flex;position:relative;container-type:size}.jx-color-shell:before{content:"";border:1px solid var(--border);background:var(--background);pointer-events:none;corner-left-shape:round;corner-right-shape:bevel;border-radius:33.3333cqh 16.6667cqh 16.6667cqh 33.3333cqh;position:absolute;inset-block:16.6667cqh;inset-inline:0}.jx-color-expand{flex:auto;width:100%}.jx-color-shell.jx-invalid:before{border-style:dashed}.jx-color-shell:has([aria-invalid=true]):before{border-style:dashed}.jx-color-shell .jx-color-swatch{z-index:1;border:0;border-inline-end:1px solid var(--border);flex:none;align-self:stretch;width:100cqh;height:auto;padding:16.6667cqh;position:relative}.jx-color-shell .jx-color-swatch:focus-visible{outline:none}.jx-color-shell:after{content:"";z-index:2;inset-inline-end:27cqh;width:36cqh;height:36cqh;color:var(--muted-foreground);-webkit-mask:var(--jx-icon-palette,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%3Ccircle cx='13.5' cy='6.5' r='.5' fill='%23000' stroke='none'/%3E%3Ccircle cx='17.5' cy='10.5' r='.5' fill='%23000' stroke='none'/%3E%3Ccircle cx='8.5' cy='7.5' r='.5' fill='%23000' stroke='none'/%3E%3Ccircle cx='6.5' cy='12.5' r='.5' fill='%23000' stroke='none'/%3E%3Cpath d='M12 2C6.5 2 2 6.5 2 12s4.5 10 10 10c.926 0 1.648-.746 1.648-1.688 0-.437-.18-.835-.437-1.125-.29-.289-.438-.652-.438-1.125a1.64 1.64 0 0 1 1.668-1.668h1.996c3.051 0 5.555-2.503 5.555-5.554C21.965 6.012 17.461 2 12 2z'/%3E%3C/svg%3E")) center / contain no-repeat;-webkit-mask:var(--jx-icon-palette,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%3Ccircle cx='13.5' cy='6.5' r='.5' fill='%23000' stroke='none'/%3E%3Ccircle cx='17.5' cy='10.5' r='.5' fill='%23000' stroke='none'/%3E%3Ccircle cx='8.5' cy='7.5' r='.5' fill='%23000' stroke='none'/%3E%3Ccircle cx='6.5' cy='12.5' r='.5' fill='%23000' stroke='none'/%3E%3Cpath d='M12 2C6.5 2 2 6.5 2 12s4.5 10 10 10c.926 0 1.648-.746 1.648-1.688 0-.437-.18-.835-.437-1.125-.29-.289-.438-.652-.438-1.125a1.64 1.64 0 0 1 1.668-1.668h1.996c3.051 0 5.555-2.503 5.555-5.554C21.965 6.012 17.461 2 12 2z'/%3E%3C/svg%3E")) center / contain no-repeat;mask:var(--jx-icon-palette,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%3Ccircle cx='13.5' cy='6.5' r='.5' fill='%23000' stroke='none'/%3E%3Ccircle cx='17.5' cy='10.5' r='.5' fill='%23000' stroke='none'/%3E%3Ccircle cx='8.5' cy='7.5' r='.5' fill='%23000' stroke='none'/%3E%3Ccircle cx='6.5' cy='12.5' r='.5' fill='%23000' stroke='none'/%3E%3Cpath d='M12 2C6.5 2 2 6.5 2 12s4.5 10 10 10c.926 0 1.648-.746 1.648-1.688 0-.437-.18-.835-.437-1.125-.29-.289-.438-.652-.438-1.125a1.64 1.64 0 0 1 1.668-1.668h1.996c3.051 0 5.555-2.503 5.555-5.554C21.965 6.012 17.461 2 12 2z'/%3E%3C/svg%3E")) center / contain no-repeat;pointer-events:none;background-color:currentColor;position:absolute;top:50%;translate:0 -50%}.jx-color-shell:hover:after{color:var(--foreground)}.jx-color-picker-chevron{width:.75rem;height:.75rem;-webkit-mask:var(--jx-icon-chevron,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%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")) center / contain no-repeat;-webkit-mask:var(--jx-icon-chevron,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%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")) center / contain no-repeat;mask:var(--jx-icon-chevron,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%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")) center / contain no-repeat;background-color:currentColor;display:block}.dark{--jx-icon-mail:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect width='20' height='16' x='2' y='4' rx='2'/%3E%3Cpath d='m22 7-8.97 5.7a1.94 1.94 0 0 1-2.06 0L2 7'/%3E%3C/svg%3E");--jx-icon-search:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'/%3E%3Cpath d='m21 21-4.3-4.3'/%3E%3C/svg%3E");--jx-icon-calendar:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 2v4'/%3E%3Cpath d='M16 2v4'/%3E%3Crect width='18' height='18' x='3' y='4' rx='2'/%3E%3Cpath d='M3 10h18'/%3E%3C/svg%3E");--jx-icon-clock:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpolyline points='12 6 12 12 16 14'/%3E%3C/svg%3E");--jx-icon-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");--jx-icon-clear:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M18 6 6 18'/%3E%3Cpath d='m6 6 12 12'/%3E%3C/svg%3E");--jx-icon-check:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E");--jx-icon-calendar-ink:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 2v4'/%3E%3Cpath d='M16 2v4'/%3E%3Crect width='18' height='18' x='3' y='4' rx='2'/%3E%3Cpath d='M3 10h18'/%3E%3C/svg%3E");--jx-icon-clock-ink:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpolyline points='12 6 12 12 16 14'/%3E%3C/svg%3E");--jx-icon-valid-ink:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E");--jx-icon-invalid-ink:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cline x1='12' x2='12' y1='8' y2='12'/%3E%3Cline x1='12' x2='12.01' y1='16' y2='16'/%3E%3C/svg%3E")}.jx-light{--jx-icon-mail: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 width='20' height='16' x='2' y='4' rx='2'/%3E%3Cpath d='m22 7-8.97 5.7a1.94 1.94 0 0 1-2.06 0L2 7'/%3E%3C/svg%3E");--jx-icon-search: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%3Ccircle cx='11' cy='11' r='8'/%3E%3Cpath d='m21 21-4.3-4.3'/%3E%3C/svg%3E");--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%3Cpath d='M8 2v4'/%3E%3Cpath d='M16 2v4'/%3E%3Crect width='18' height='18' x='3' y='4' rx='2'/%3E%3Cpath d='M3 10h18'/%3E%3C/svg%3E");--jx-icon-clock: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%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpolyline points='12 6 12 12 16 14'/%3E%3C/svg%3E");--jx-icon-chevron: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%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");--jx-icon-clear: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%3Cpath d='M18 6 6 18'/%3E%3Cpath d='m6 6 12 12'/%3E%3C/svg%3E");--jx-icon-check: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%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E");--jx-icon-calendar-ink: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%3Cpath d='M8 2v4'/%3E%3Cpath d='M16 2v4'/%3E%3Crect width='18' height='18' x='3' y='4' rx='2'/%3E%3Cpath d='M3 10h18'/%3E%3C/svg%3E");--jx-icon-clock-ink: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%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpolyline points='12 6 12 12 16 14'/%3E%3C/svg%3E");--jx-icon-valid-ink: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.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E");--jx-icon-invalid-ink: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.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cline x1='12' x2='12' y1='8' y2='12'/%3E%3Cline x1='12' x2='12.01' y1='16' y2='16'/%3E%3C/svg%3E")}:where(label:has(>input:where(:not([type]),[type=text],[type=password],[type=email],[type=url],[type=tel],[type=search],[type=number],[type=date],[type=time],[type=datetime-local],[type=month],[type=week]))):has(>span){width:100%;min-height:var(--jx-hit,2.5rem);gap:var(--jx-gap,.5rem);border:1px solid var(--border);background:var(--background);padding-inline:var(--jx-inset,.75rem);cursor:text;border-radius:0;transition:box-shadow .15s ease-out;display:flex}:where(label:has(>input:where(:not([type]),[type=text],[type=password],[type=email],[type=url],[type=tel],[type=search],[type=number],[type=date],[type=time],[type=datetime-local],[type=month],[type=week]))):has(>span):hover{box-shadow:var(--shadow-2xs)}:where(label:has(>input:where(:not([type]),[type=text],[type=password],[type=email],[type=url],[type=tel],[type=search],[type=number],[type=date],[type=time],[type=datetime-local],[type=month],[type=week]))):has(>span):has(:focus-visible){outline:1px solid var(--ring);outline-offset:-1px}:where(label:has(>input:where(:not([type]),[type=text],[type=password],[type=email],[type=url],[type=tel],[type=search],[type=number],[type=date],[type=time],[type=datetime-local],[type=month],[type=week]))):has(>span)>span{font-size:var(--jx-text,.875rem);color:var(--muted-foreground);flex:none;align-items:center;display:inline-flex}:where(label:has(>input:where(:not([type]),[type=text],[type=password],[type=email],[type=url],[type=tel],[type=search],[type=number],[type=date],[type=time],[type=datetime-local],[type=month],[type=week]))):has(>span)>input{min-height:calc(var(--jx-hit,2.5rem) - 2px);min-width:0;color:var(--foreground);font:inherit;font-size:var(--jx-text,.875rem);background:0 0;border:0;outline:none;flex:auto;padding-inline:0}:where(.jx-pure) input[type=checkbox][role=switch].jx-switch-sm:not(.no-jx-pure,.no-jx-pure *),.jx-pure .jx-switch-sm input[type=checkbox][role=switch]:not(.no-jx-pure,.no-jx-pure *){--jx-toggle-width:2rem;--jx-toggle-track:1.25rem;--jx-toggle-knob:.75rem}:where(.jx-pure) input[type=checkbox][role=switch].jx-switch-lg:not(.no-jx-pure,.no-jx-pure *),.jx-pure .jx-switch-lg input[type=checkbox][role=switch]:not(.no-jx-pure,.no-jx-pure *){--jx-toggle-width:3rem;--jx-toggle-track:1.5rem;--jx-toggle-knob:1.25rem}:where(.jx-pure) input:where([type=color]:not(.no-jx-pure,.no-jx-pure *)){width:calc(var(--jx-hit,2.5rem) - 2px);height:calc(var(--jx-hit,2.5rem) - 2px);padding:2px}@media (prefers-reduced-motion:reduce){.jx-control,.jx-control-shell,.jx-color-shell{transition:none}}@keyframes jx-progress-slide{0%{background-position:-40% 0,0 0}to{background-position:140% 0,0 0}}@media (prefers-reduced-motion:reduce){:where(.jx-pure) :where(button,input:where([type=button],[type=submit],[type=reset]),.jx-button):not(.no-jx-pure,.no-jx-pure *),:where(.jx-pure) input:where(:not([type]),[type=text],[type=password],[type=email],[type=url],[type=tel],[type=search],[type=number],[type=date],[type=time],[type=datetime-local],[type=month],[type=week]):not(.no-jx-pure,.no-jx-pure *),:where(.jx-pure) :where(textarea,select):not(.no-jx-pure,.no-jx-pure *),:where(.jx-pure) summary:not(.no-jx-pure,.no-jx-pure *),:where(.jx-pure) summary:not(.no-jx-pure,.no-jx-pure *):before,:where(.jx-pure) input[type=checkbox]:not(.no-jx-pure,.no-jx-pure *),:where(.jx-pure) input[type=radio]:not(.no-jx-pure,.no-jx-pure *){transition:none}:where(.jx-pure) progress:not(.no-jx-pure,.no-jx-pure *){animation:none}:where(.jx-pure) progress:not(.no-jx-pure,.no-jx-pure *)::-moz-progress-bar{animation:none}:where(.jx-pure) input[type=checkbox]:not(.no-jx-pure,.no-jx-pure *):before,:where(.jx-pure) input[type=checkbox][role=switch]:not(.no-jx-pure,.no-jx-pure *),:where(.jx-pure) input[type=radio]:not(.no-jx-pure,.no-jx-pure *):after{transition:none}:where(.jx-pure) :where(button,input:where([type=button],[type=submit],[type=reset]),.jx-button):active:not(:disabled):not(.no-jx-pure,.no-jx-pure *){translate:none}}@media (forced-colors:active){:where(.jx-pure) input[type=checkbox]:not(.no-jx-pure,.no-jx-pure *),:where(.jx-pure) input[type=radio]:not(.no-jx-pure,.no-jx-pure *),:where(.jx-pure) input[type=range]:not(.no-jx-pure,.no-jx-pure *),:where(.jx-pure) input[type=color]:not(.no-jx-pure,.no-jx-pure *),:where(.jx-pure) select:not(.no-jx-pure,.no-jx-pure *){appearance:auto;background-image:none}:where(.jx-pure) input[type=checkbox]:not(.no-jx-pure,.no-jx-pure *):before,:where(.jx-pure) input[type=radio]:not(.no-jx-pure,.no-jx-pure *):after{content:none}}@media (prefers-color-scheme:dark){:where(.jx-auto-dark):not(.dark,.jx-light *){--background:oklch(0% 0 0);--foreground:oklch(100% 0 0);--terminal:oklch(20% 0 0);--terminal-foreground:oklch(100% 0 0);--terminal-hover:color-mix(in oklab, var(--terminal-foreground) 14%, var(--terminal));--terminal-muted:color-mix(in oklab, var(--terminal-foreground) 8%, var(--terminal));--card:oklch(32.11% 0 0);--card-foreground:oklch(100% 0 0);--popover:oklch(32.11% 0 0);--popover-foreground:oklch(100% 0 0);--primary:oklch(.7044 .1872 calc(var(--brand-hue) - 4));--primary-foreground:oklch(0% 0 0);--primary-text:var(--primary);--secondary:oklch(96.91% .2005 109.623);--secondary-foreground:oklch(0% 0 0);--muted:oklch(21.78% 0 0);--muted-foreground:oklch(84.52% 0 0);--accent:oklch(67.55% .1765 252.259);--accent-foreground:oklch(0% 0 0);--destructive:oklch(100% 0 0);--destructive-foreground:oklch(0% 0 0);--border:oklch(100% 0 0);--input:oklch(100% 0 0);--ring:var(--primary);--success:oklch(72% .16 145);--success-foreground:oklch(0% 0 0);--warning:oklch(78% .17 85);--warning-foreground:oklch(0% 0 0);--info:oklch(74% .14 245);--info-foreground:oklch(0% 0 0);--error:oklch(72% .16 25);--error-foreground:oklch(0% 0 0);--chart-1:var(--primary);--chart-2:var(--success);--chart-3:var(--info);--chart-4:var(--warning);--chart-5:var(--error);--shadow-color:#fff;--shadow-2xs:1px 1px 0px 0px #ffffff80;--shadow-xs:2px 2px 0px 0px #ffffff80;--shadow-sm:2px 2px 0px 0px #fff, 1px 1px 0px 1px #000;--shadow:4px 4px 0px 0px #fff;--shadow-md:4px 4px 0px 0px #fff, 4px 2px 4px -1px #000;--shadow-xs-press:1px 1px 0px 0px #ffffff80;--shadow-sm-press:1px 1px 0px 0px #fff, 0px 0px 0px 1px #000;--shadow-md-press:3px 3px 0px 0px #fff, 3px 1px 4px -1px #000;--jx-engrave-shade:#fff6;--jx-engrave-glow:#000000f5;--shadow-engrave:inset 1px 1px 0px 0px var(--jx-engrave-shade), inset -1px -1px 0px 0px var(--jx-engrave-glow);--shadow-well:inset 1px 1px 0px 0px #ffffff1f;--shadow-well-hover:inset 1px 1px 0px 0px #ffffff47;--scrim:#ffffff1a;--surface-shadow:oklch(0% 0 0/.32);--surface:var(--background);--surface-container-lowest:oklch(11.5% 0 0);--surface-container-low:oklch(18.5% 0 0);--surface-container:oklch(20.5% 0 0);--surface-container-high:oklch(24.5% 0 0);--surface-container-highest:oklch(29% 0 0);--surface-concave:var(--background);--jx-elevation-level-1-shadow:inset 1px 1px 0px 0px #ffffff1f;--jx-elevation-level-1-surface:var(--surface-concave);--jx-elevation-level0-shadow:none;--jx-elevation-level0-surface:var(--surface);--jx-elevation-level1-shadow:0px 1px 2px 0px #ffffff29, 0px 1px 3px 1px #ffffff14;--jx-elevation-level1-surface:var(--surface-container-lowest);--jx-elevation-level2-shadow:0px 1px 2px 0px #ffffff29, 0px 2px 6px 2px #ffffff14;--jx-elevation-level2-surface:var(--surface-container-low);--jx-elevation-level3-shadow:0px 1px 3px 0px #ffffff29, 0px 4px 8px 3px #ffffff14;--jx-elevation-level3-surface:var(--surface-container);--jx-elevation-level4-shadow:0px 2px 3px 0px #ffffff29, 0px 6px 10px 4px #ffffff14;--jx-elevation-level4-surface:var(--surface-container-high);--jx-elevation-level5-shadow:0px 4px 4px 0px #ffffff29, 0px 8px 12px 6px #ffffff14;--jx-elevation-level5-surface:var(--surface-container-highest);--jx-color-effective:var(--primary);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:where(.jx-auto-dark) :where(.jx-pure):not(.jx-light,.jx-light *):not(.no-jx-pure,.no-jx-pure *){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}html:not(.dark) pre[data-syntax-theme]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html.dark pre[data-syntax-theme]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.dark{--jx-icon-calendar:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 2v4'/%3E%3Cpath d='M16 2v4'/%3E%3Crect width='18' height='18' x='3' y='4' rx='2'/%3E%3Cpath d='M3 10h18'/%3E%3C/svg%3E");--jx-icon-calendar-ink:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 2v4'/%3E%3Cpath d='M16 2v4'/%3E%3Crect width='18' height='18' x='3' y='4' rx='2'/%3E%3Cpath d='M3 10h18'/%3E%3C/svg%3E");--jx-icon-clock:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpolyline points='12 6 12 12 16 14'/%3E%3C/svg%3E");--jx-icon-clock-ink:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpolyline points='12 6 12 12 16 14'/%3E%3C/svg%3E");--jx-icon-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");--jx-icon-clear:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M18 6 6 18'/%3E%3Cpath d='m6 6 12 12'/%3E%3C/svg%3E");--jx-icon-mail:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect width='20' height='16' x='2' y='4' rx='2'/%3E%3Cpath d='m22 7-8.97 5.7a1.94 1.94 0 0 1-2.06 0L2 7'/%3E%3C/svg%3E");--jx-icon-search:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'/%3E%3Cpath d='m21 21-4.3-4.3'/%3E%3C/svg%3E");--jx-icon-check:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E");--jx-icon-valid-ink:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E");--jx-icon-invalid-ink:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cline x1='12' x2='12' y1='8' y2='12'/%3E%3Cline x1='12' x2='12.01' y1='16' y2='16'/%3E%3C/svg%3E")}.jx-light{--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%3Cpath d='M8 2v4'/%3E%3Cpath d='M16 2v4'/%3E%3Crect width='18' height='18' x='3' y='4' rx='2'/%3E%3Cpath d='M3 10h18'/%3E%3C/svg%3E");--jx-icon-calendar-ink: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%3Cpath d='M8 2v4'/%3E%3Cpath d='M16 2v4'/%3E%3Crect width='18' height='18' x='3' y='4' rx='2'/%3E%3Cpath d='M3 10h18'/%3E%3C/svg%3E");--jx-icon-clock: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%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpolyline points='12 6 12 12 16 14'/%3E%3C/svg%3E");--jx-icon-clock-ink: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%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpolyline points='12 6 12 12 16 14'/%3E%3C/svg%3E");--jx-icon-chevron: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%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");--jx-icon-clear: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%3Cpath d='M18 6 6 18'/%3E%3Cpath d='m6 6 12 12'/%3E%3C/svg%3E");--jx-icon-mail: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 width='20' height='16' x='2' y='4' rx='2'/%3E%3Cpath d='m22 7-8.97 5.7a1.94 1.94 0 0 1-2.06 0L2 7'/%3E%3C/svg%3E");--jx-icon-search: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%3Ccircle cx='11' cy='11' r='8'/%3E%3Cpath d='m21 21-4.3-4.3'/%3E%3C/svg%3E");--jx-icon-check: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%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E");--jx-icon-valid-ink: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.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E");--jx-icon-invalid-ink: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.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cline x1='12' x2='12' y1='8' y2='12'/%3E%3Cline x1='12' x2='12.01' y1='16' y2='16'/%3E%3C/svg%3E")}html[data-vt-toc=in] :where(.jx-toc),html[data-vt-toc=out] :where(.jx-toc){view-transition-name:vt-rail-toc}html[data-vt-toc=in]::view-transition-new(vt-rail-toc){animation:.33s cubic-bezier(.4,0,.2,1) both jx-toc-rail-in}html[data-vt-toc=out]::view-transition-old(vt-rail-toc){animation:.42s cubic-bezier(.22,1,.36,1) both jx-toc-rail-out}@keyframes jx-toc-rail-in{0%{transform:translate(calc(100% + 3rem))}}@keyframes jx-toc-rail-out{to{transform:translate(calc(100% + 3rem))}}@media (prefers-reduced-motion:reduce){html[data-vt-toc=in]::view-transition-new(vt-rail-toc){animation:none}html[data-vt-toc=out]::view-transition-old(vt-rail-toc){animation:none}}.jx-hue-trigger.svelte-1ujs12y{color:inherit;--jx-press-shadow:none;--jx-press-shadow-hover:none;--jx-press-shadow-active:none;cursor:pointer;background:0 0;justify-content:center;align-items:center;display:inline-flex}.jx-hue-trigger.svelte-1ujs12y:hover{background:var(--terminal-hover)}.jx-hue-label.svelte-1ujs12y{font-family:var(--font-nav);color:var(--primary);text-transform:uppercase;letter-spacing:.2em;font-size:10px}.jx-hue-range.svelte-1ujs12y::-webkit-slider-runnable-track{background:linear-gradient(90deg,oklch(64.89% .237 0),oklch(64.89% .237 60),oklch(64.89% .237 120),oklch(64.89% .237 180),oklch(64.89% .237 240),oklch(64.89% .237 300),oklch(64.89% .237 360))}.jx-hue-range.svelte-1ujs12y{height:1.75rem;overflow:visible}.jx-hue-range.svelte-1ujs12y::-webkit-slider-runnable-track{border-radius:3.40282e38px;height:8px}.jx-hue-range.svelte-1ujs12y::-moz-range-track{border-radius:3.40282e38px;height:8px}.jx-hue-range.svelte-1ujs12y::-webkit-slider-thumb{width:16px;height:16px;box-shadow:none;cursor:grab;border-width:2px;border-radius:3.40282e38px;margin-top:-4px}.jx-hue-range.svelte-1ujs12y::-moz-range-track{background:linear-gradient(90deg,oklch(64.89% .237 0),oklch(64.89% .237 60),oklch(64.89% .237 120),oklch(64.89% .237 180),oklch(64.89% .237 240),oklch(64.89% .237 300),oklch(64.89% .237 360))}.jx-hue-range.svelte-1ujs12y::-moz-range-thumb{width:16px;height:16px;box-shadow:none;cursor:grab;border-width:2px;border-radius:3.40282e38px}.jx-hue-play.svelte-1ujs12y{font-family:var(--font-nav);border:1px solid color-mix(in oklab, currentColor 30%, transparent);color:color-mix(in oklab, currentColor 70%, transparent);cursor:pointer;background:0 0;align-items:center;gap:6px;padding:4px 10px;font-size:11px;transition:color .15s ease-out,border-color .15s ease-out,background-color .15s ease-out;display:inline-flex}.jx-hue-play.svelte-1ujs12y:hover{color:currentColor;border-color:color-mix(in oklab, currentColor 70%, transparent)}@media (prefers-reduced-motion:reduce){.jx-hue-play.svelte-1ujs12y{transition:none}}.jx-hue-content.svelte-1ujs12y{width:15rem}.jx-ext-ico.svelte-12qhfyh svg{width:100%;height:100%}.jx-ico-18.svelte-12qhfyh svg{width:18px;height:18px}.jx-logo-breath.svelte-12qhfyh{transform-box:fill-box;transform-origin:50%;animation:3.6s ease-in-out infinite svelte-12qhfyh-jx-logo-breath}@keyframes svelte-12qhfyh-jx-logo-breath{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}@media (prefers-reduced-motion:reduce){.jx-logo-breath.svelte-12qhfyh{animation:none}}


@layer components.stylex.priority2 {
  .x15r89dc {
    grid-area: 1 / 1;
  }

  .xupfkzh {
    grid-area: body;
  }

  .x1vu5sea {
    grid-area: close;
  }

  .x14lc6n8 {
    grid-area: foot;
  }

  .x1kxrqrs {
    grid-area: leading;
  }

  .x1qd5a2c {
    grid-area: main;
  }

  .x1c6xfxh {
    grid-area: rail;
  }

  .xumt5sq {
    grid-area: trail;
  }

  .x10a8y8t {
    inset: 0;
  }

  .xkdpibf {
    margin: -1px;
  }

  .x19bbpc0 {
    margin: 0 auto;
  }

  .x1ghz6dp {
    margin: 0;
  }

  .x1bpp3o7 {
    margin: auto;
  }

  .xf7ke7o {
    margin: calc(var(--jx-hairline) * -1);
  }

  .xrlzkc8 {
    margin: calc(var(--jx-unit) * -.25);
  }

  .x1neo7y {
    margin: var(--jx-pc-gap, 8px);
  }

  .x1717udv {
    padding: 0;
  }

  .x1tamke2 {
    padding: 16px;
  }

  .x1dumkz1 {
    padding: 2px 6px;
  }

  .xmfpazt {
    padding: 2px 8px;
  }

  .x1w89k0k {
    padding: calc((var(--jx-toggle-track, 1.5rem) - var(--jx-toggle-knob, 1rem)) / 2 - 1px);
  }

  .x1kda2yu {
    padding: calc(var(--jx-inset) * 2);
  }

  .xupexss {
    padding: calc(var(--jx-unit) * .5);
  }

  .x1nqvq8j {
    padding: calc(var(--jx-unit) * 1.28);
  }

  .xwu2y1c {
    padding: calc(var(--jx-unit) * 12);
  }

  .xacbrtl {
    padding: calc(var(--space-40) + var(--space-8));
  }

  .x1oajvyi {
    padding: var(--jx-file-zone-pad);
  }

  .x1gld0fq {
    padding: var(--jx-gap) var(--jx-inset);
  }

  .x1pr2me3 {
    padding: var(--jx-inset);
  }

  .x12ejdpq {
    padding: var(--jx-menu-pad, 4px);
  }

  .xbnopvp {
    padding: var(--jx-pop-pad, 12px 14px);
  }

  .x1503k93 {
    padding: var(--jx-space-12);
  }

  .xn2zalq {
    padding: var(--jx-space-16);
  }

  .x1it4qs9 {
    padding: var(--jx-space-20);
  }

  .xf6zzl0 {
    padding: var(--jx-space-24);
  }

  .x1kpxx61 {
    padding: var(--jx-space-32);
  }

  .xl6qjea {
    padding: var(--jx-space-4);
  }

  .x1q71pq8 {
    padding: var(--jx-space-40);
  }

  .x1qzuaq9 {
    padding: var(--jx-space-6);
  }

  .xuv47z4 {
    padding: var(--jx-space-8);
  }

  .xyz91iy {
    padding: var(--space-4);
  }

  @media (width >= 40rem) {
    .x1lwiy1t.x1lwiy1t {
      padding: var(--jx-space-20);
    }

    .xjq4w33.xjq4w33 {
      padding: var(--jx-space-24);
    }
  }
}

@layer components.stylex.priority3 {
  .xojtgrd {
    border-color: #ffffff73;
    border-color: lab(100% -.0000298023 .0000119209 / .45);
  }

  .x110se2q {
    border-color: color-mix(in oklab,currentColor 30%,transparent);
  }

  .xt905wz {
    border-color: color-mix(in oklab,currentColor 35%,transparent);
  }

  .x1msw5h8 {
    border-color: color-mix(in oklab,var(--accent) 50%,transparent);
  }

  .x15d7tyh {
    border-color: color-mix(in oklab,var(--border) 40%,transparent);
  }

  .xwcd3x7 {
    border-color: color-mix(in oklab,var(--border) 50%,transparent);
  }

  .x1i58g6b {
    border-color: color-mix(in oklab,var(--border) 60%,transparent);
  }

  .xujm0qo {
    border-color: color-mix(in oklab,var(--jx-tonal, var(--jx-primary)) 45%,transparent);
  }

  .xvjspsj {
    border-color: color-mix(in oklab,var(--jx-tonal) 45%,transparent);
  }

  .xhrey3w {
    border-color: color-mix(in oklab,var(--primary) 40%,transparent);
  }

  .x1t8rkx9 {
    border-color: color-mix(in oklab,var(--primary) 60%,transparent);
  }

  .xxx9ma2 {
    border-color: color-mix(in oklab,var(--primary) 70%,transparent);
  }

  .xe4d43c {
    border-color: color-mix(in oklab,var(--terminal-foreground) 10%,transparent);
  }

  .x1001xm7 {
    border-color: color-mix(in oklab,var(--terminal-foreground) 15%,transparent);
  }

  .xjeo50w {
    border-color: color-mix(in oklab,var(--terminal-foreground) 25%,transparent);
  }

  .x1kdbpld {
    border-color: color-mix(in oklab,var(--warning) 45%,transparent);
  }

  .x181nr7w, .x1r7ld26 {
    border-color: currentColor;
  }

  .x9r1u3d {
    border-color: #0000;
  }

  .xgno87a {
    border-color: var(--jx-accent);
  }

  .x11uo9fj {
    border-color: var(--jx-background);
  }

  .xwi7vqo {
    border-color: var(--jx-border);
  }

  .x146t1hg {
    border-color: var(--jx-destructive);
  }

  .x1v5t2t {
    border-color: var(--jx-fill, var(--jx-primary));
  }

  .xugmw4y {
    border-color: var(--jx-fill);
  }

  .x179xrpz {
    border-color: var(--jx-foreground);
  }

  .x1m622hh {
    border-color: var(--jx-outline, var(--jx-border));
  }

  .xg9oa76 {
    border-color: var(--jx-outline);
  }

  .xx5a0qd {
    border-color: var(--jx-primary);
  }

  .x1w0en40 {
    border-color: var(--jx-table-rule);
  }

  .x3qsdy5 {
    border-color: var(--readonly-code-border);
  }

  .x1nvupfo {
    border-color: #fff;
  }

  .x2u8bby {
    border-radius: 0;
  }

  .xtkphhm {
    border-radius: 3.40282e38px;
  }

  .x19achu5 {
    border-radius: calc(var(--jx-radius-large) * var(--jx-radius-factor-squircle, 2));
  }

  .x1hi6itj {
    border-radius: calc(var(--jx-radius-medium) * var(--jx-radius-factor-squircle, 2));
  }

  .x6v6wut {
    border-radius: calc(var(--jx-radius-small) * var(--jx-radius-factor-squircle, 1));
  }

  .x4sc4t3 {
    border-radius: calc(var(--jx-unit) * .25);
  }

  .x1mcf0qf {
    border-radius: calc(var(--jx-unit) * .5);
  }

  .x1uj0ual {
    border-radius: calc(var(--jx-unit) * 5);
  }

  .x1bsa73p {
    border-radius: calc(var(--radius) - 2px);
  }

  .x1h3vd5n {
    border-radius: none;
  }

  .x2stdcv {
    border-radius: var(--jx-chip-radius);
  }

  .x36kzzr {
    border-radius: var(--jx-radius-consumed, var(--jx-radius));
  }

  .x4vrqqa {
    border-radius: var(--jx-radius);
  }

  .xeaes2z {
    border-radius: var(--kbd-radius, 2px);
  }

  .xqro5l0 {
    border-radius: var(--mark-radius, 2px);
  }

  .xam79z9 {
    border-radius: var(--progress-radius, 4px);
  }

  .x6c92t2 {
    border-radius: var(--radius-2, 2px);
  }

  .xbsl7fq {
    border-style: dashed;
  }

  .xng3xce {
    border-style: none;
  }

  .x1y0btm7 {
    border-style: solid;
  }

  .xc342km {
    border-width: 0;
  }

  .xmkeg23 {
    border-width: 1px;
  }

  .x4u0ez8 {
    border-width: calc(var(--hairline) * 2);
  }

  .x14o5nlz {
    border-width: var(--hairline);
  }

  .x1j5qm77 {
    border-width: var(--jx-hairline);
  }

  .x845mor {
    flex: 1;
  }

  .x11i4osm {
    flex: 6rem;
  }

  .xwb5pt4 {
    flex: 1 1 calc(var(--jx-unit) * 50);
  }

  .x98rzlu {
    flex: 1;
  }

  .x1okw0bk {
    flex: none;
  }

  .xpj7pl4 {
    gap: .375rem;
  }

  .xb6y1gh {
    gap: .625rem;
  }

  .x8233eu {
    gap: .75rem;
  }

  .xxhr3t {
    gap: 0;
  }

  .x1v2ro7d {
    gap: 12px;
  }

  .x1af02g3 {
    gap: 14px;
  }

  .x1c1vhfx {
    gap: 20px;
  }

  .x195vfkc {
    gap: 2px;
  }

  .x17d4w8g {
    gap: 6px;
  }

  .x167g77z {
    gap: 8px;
  }

  .x120bi8x {
    gap: calc(var(--jx-gap) * .35);
  }

  .x1xsfxl3 {
    gap: calc(var(--jx-gap) / 2);
  }

  .x4mccgb {
    gap: calc(var(--jx-stack) + calc(var(--jx-unit) / 2));
  }

  .x1rv0qqv {
    gap: calc(var(--jx-stack) + var(--jx-unit));
  }

  .x1he55yr {
    gap: calc(var(--jx-unit) * .5);
  }

  .x1t171mm {
    gap: calc(var(--jx-unit) * .75);
  }

  .x10coan4 {
    gap: calc(var(--jx-unit) * 1.6);
  }

  .xgivzkw {
    gap: calc(var(--jx-unit) * 14);
  }

  .xsa3um0 {
    gap: calc(var(--jx-unit) * 2.5);
  }

  .xgh9ul8 {
    gap: calc(var(--jx-unit) * 7);
  }

  .xxwzbem {
    gap: calc(var(--space-2) + 1px);
  }

  .x1u45owe {
    gap: calc(var(--space-40) * 2);
  }

  .xiouwu1 {
    gap: var(--jx-gap);
  }

  .x11pqw4l {
    gap: var(--jx-hero-marquee-gap);
  }

  .x18l6mjy {
    gap: var(--jx-space-10);
  }

  .x1kupzwg {
    gap: var(--jx-space-12);
  }

  .xdhdfi7 {
    gap: var(--jx-space-14);
  }

  .xgeccs {
    gap: var(--jx-space-16);
  }

  .xaitdwe {
    gap: var(--jx-space-18);
  }

  .x11mirjy {
    gap: var(--jx-space-2);
  }

  .x1ycccyx {
    gap: var(--jx-space-20);
  }

  .xvk28jc {
    gap: var(--jx-space-24);
  }

  .x1jljip6 {
    gap: var(--jx-space-28);
  }

  .x1clzkui {
    gap: var(--jx-space-32);
  }

  .x1oz3d4u {
    gap: var(--jx-space-4);
  }

  .x1mjy5ml {
    gap: var(--jx-space-40);
  }

  .x9a111a {
    gap: var(--jx-space-48);
  }

  .x1vcf6ba {
    gap: var(--jx-space-6);
  }

  .xbybx4j {
    gap: var(--jx-space-8);
  }

  .x1gdbazh {
    gap: var(--jx-space-80);
  }

  .x1oau6nd {
    gap: var(--jx-stack);
  }

  .xma33gc {
    gap: var(--space-10);
  }

  .xsnn5ew {
    gap: var(--space-12);
  }

  .xixp516 {
    gap: var(--space-16);
  }

  .xpmb3yc {
    gap: var(--space-32);
  }

  .xzci21y {
    gap: var(--space-4);
  }

  .xrmyqi1 {
    gap: var(--space-40);
  }

  .xyesurp {
    gap: var(--space-6);
  }

  .xp7e2i {
    gap: var(--space-8);
  }

  .x1osaytk {
    grid-column: 1 / -1;
  }

  .xf544u5 {
    grid-column: span 2 / span 2;
  }

  .x19bwqal {
    grid-row: 1 / -1;
  }

  .x1168ng5 {
    grid-row: span 2 / span 2;
  }

  .x10no89f {
    inset-block: 0;
  }

  .xel8i42 {
    inset-block: var(--jx-space-4);
  }

  .x17y0mx6 {
    inset-inline: 0;
  }

  .x8ybs {
    inset-inline: var(--jx-space-12);
  }

  .xkqzhmj {
    inset-inline: var(--jx-space-8);
  }

  .x1nkss2m {
    margin-block: auto;
  }

  .x1jneikf {
    margin-block: calc(var(--jx-icon, 1.5rem) / 2);
  }

  .xaxrzhp {
    margin-block: var(--jx-space-12);
  }

  .x1gqa6jt {
    margin-block: var(--jx-space-24);
  }

  .x1ndcxc {
    margin-block: var(--jx-space-4);
  }

  .xrxpjvj {
    margin-inline: 0;
  }

  .xvueqy4 {
    margin-inline: auto;
  }

  .x1tc1rid {
    margin-inline: calc(-1 * var(--space-20));
  }

  .x1sz5sl3 {
    margin-inline: calc(var(--jx-icon, 1.5rem) / 2);
  }

  .x1hnkk3a {
    margin-inline: calc(var(--jx-unit) * -3.5);
  }

  .x9g3ji1 {
    margin-inline: var(--jx-space-4);
  }

  .xj9dveu {
    margin-inline: var(--jx-space-8);
  }

  .x1a2a7pz {
    outline: none;
  }

  .xysyzu8 {
    overflow: auto;
  }

  .xb3r6kr {
    overflow: hidden;
  }

  .xish69e {
    overscroll-behavior: contain;
  }

  .x1f1z27m {
    padding-block: .32rem;
  }

  .x13eudtd {
    padding-block: .625rem;
  }

  .x142x9wm {
    padding-block: .875rem;
  }

  .xt970qd {
    padding-block: 0;
  }

  .x1axd487 {
    padding-block: 40px;
  }

  .xsn8n8b {
    padding-block: calc(var(--jx-inset) * 4);
  }

  .x1vmuup6 {
    padding-block: calc(var(--jx-stack) / 3);
  }

  .x1yverku {
    padding-block: calc(var(--jx-stack) + calc(var(--jx-unit) * 2));
  }

  .x1naxbor {
    padding-block: calc(var(--jx-stack) + var(--jx-unit));
  }

  .x3tn0jw {
    padding-block: calc(var(--jx-unit) * .6);
  }

  .x12nbhle {
    padding-block: calc(var(--jx-unit) * .8);
  }

  .xd5ks7z {
    padding-block: calc(var(--jx-unit) * 1.25);
  }

  .xeqyaly {
    padding-block: calc(var(--jx-unit) * 1.28);
  }

  .xyho7aj {
    padding-block: calc(var(--jx-unit) * 1.75);
  }

  .xvt7x8l {
    padding-block: calc(var(--jx-unit) * 2.5);
  }

  .x52e0zu {
    padding-block: calc(var(--jx-unit) * 2.75);
  }

  .x1632kjb {
    padding-block: calc(var(--jx-unit) * 3.5);
  }

  .x6lyrv3 {
    padding-block: calc(var(--jx-unit) * 9);
  }

  .x1pwpcai {
    padding-block: calc(var(--space-4) - 1px);
  }

  .xo2epl7 {
    padding-block: calc(var(--space-4) + 1px);
  }

  .xzljubx {
    padding-block: var(--jx-gap);
  }

  .xiys7bm {
    padding-block: var(--jx-space-10);
  }

  .xp2ws35 {
    padding-block: var(--jx-space-12);
  }

  .x12tr8sw {
    padding-block: var(--jx-space-16);
  }

  .xjf6hi8 {
    padding-block: var(--jx-space-2);
  }

  .xd6yja7 {
    padding-block: var(--jx-space-32);
  }

  .x124kscu {
    padding-block: var(--jx-space-4);
  }

  .x6d43i2 {
    padding-block: var(--jx-space-40);
  }

  .x1q542co {
    padding-block: var(--jx-space-6);
  }

  .xao01b3 {
    padding-block: var(--jx-space-8);
  }

  .xbmwfkb {
    padding-block: var(--jx-stack);
  }

  .x13jh89s {
    padding-block: var(--mark-pad-block, .05em);
  }

  .x1g1hbmg {
    padding-block: var(--space-10);
  }

  .xivgrck {
    padding-block: var(--space-12);
  }

  .x1n510gy {
    padding-block: var(--space-14);
  }

  .xvwtzen {
    padding-block: var(--space-18);
  }

  .x1luv4cj {
    padding-block: var(--space-20);
  }

  .x1y2odxd {
    padding-block: var(--space-32);
  }

  .xktq63f {
    padding-block: var(--space-4);
  }

  .xd3oyxg {
    padding-block: var(--space-40);
  }

  .x1e1zj16 {
    padding-block: var(--space-6);
  }

  .x1ryrjj2 {
    padding-inline: .75rem;
  }

  .x13s4r1c {
    padding-inline: .875rem;
  }

  .x1sdxjpb {
    padding-inline: 48px;
  }

  .x15iz92q {
    padding-inline: calc(var(--jx-inset) * 2);
  }

  .x12003e7 {
    padding-inline: calc(var(--jx-inset) / 2);
  }

  .x1rkupyp {
    padding-inline: calc(var(--jx-inset) + var(--jx-unit));
  }

  .xaig9lk {
    padding-inline: calc(var(--jx-unit) * 1);
  }

  .x1s1a1us {
    padding-inline: calc(var(--jx-unit) * 2.25);
  }

  .x1ue8x51 {
    padding-inline: calc(var(--jx-unit) * 2.4);
  }

  .xlprnal {
    padding-inline: calc(var(--jx-unit) * 2.5);
  }

  .xy01hyd {
    padding-inline: calc(var(--jx-unit) * 3.5);
  }

  .x9lo6yw {
    padding-inline: calc(var(--jx-unit) * 4.5);
  }

  .x7hf3t {
    padding-inline: max(.875rem - var(--jx-scrollbar-thin, 0px),0px);
  }

  .xu94x83 {
    padding-inline: max(4px - var(--jx-scrollbar-thin, 0px),0px);
  }

  .x14cvtak {
    padding-inline: max(calc(var(--jx-unit) * 1) - var(--jx-scrollbar-thin, 0px),0px);
  }

  .x1gk3yq0 {
    padding-inline: max(var(--jx-menu-pad, 4px) - var(--jx-scrollbar-thin, 0px),0px);
  }

  .x2k91m2 {
    padding-inline: max(var(--jx-pop-pad-inline, 14px) - var(--jx-scrollbar-thin, 0px),0px);
  }

  .x16edn47 {
    padding-inline: max(var(--space-14) - var(--jx-scrollbar-thin, 0px),0px);
  }

  .xlrdh2d {
    padding-inline: max(var(--space-6) - var(--jx-scrollbar-thin, 0px),0px);
  }

  .xxicj57 {
    padding-inline: var(--jx-gap);
  }

  .xwwigjq {
    padding-inline: var(--jx-inset);
  }

  .x1smqwx7 {
    padding-inline: var(--jx-space-10);
  }

  .xb44xo0 {
    padding-inline: var(--jx-space-12);
  }

  .x31qjp1 {
    padding-inline: var(--jx-space-14);
  }

  .x7vpr51 {
    padding-inline: var(--jx-space-16);
  }

  .x1vdvkue {
    padding-inline: var(--jx-space-20);
  }

  .x1td78m9 {
    padding-inline: var(--jx-space-24);
  }

  .x4hh3bj {
    padding-inline: var(--jx-space-4);
  }

  .x7vt5mu {
    padding-inline: var(--jx-space-6);
  }

  .xf52s0t {
    padding-inline: var(--jx-space-8);
  }

  .x112zf8l {
    padding-inline: var(--mark-pad-inline, .25em);
  }

  .x1wf7lm7 {
    padding-inline: var(--pad-dot, .2em);
  }

  .x1d67laq {
    padding-inline: var(--space-10);
  }

  .x11irqjs {
    padding-inline: var(--space-12);
  }

  .x18t9cuk {
    padding-inline: var(--space-16);
  }

  .x2yzfom {
    padding-inline: var(--space-20);
  }

  .x1ku5rj1 {
    place-items: center;
  }

  .x1q46pyc {
    place-self: center;
  }

  .xhfbhpw {
    scroll-snap-type: x mandatory;
  }

  .xmqliwb {
    text-decoration: line-through;
  }

  .x1hl2dhg {
    text-decoration: none;
  }

  .x1f3uyv4 {
    -webkit-text-decoration: underline dotted;
    text-decoration: underline dotted;
  }

  .x6y0dih {
    transition: background-color .2s cubic-bezier(.22, 1, .36, 1), box-shadow .2s cubic-bezier(.22, 1, .36, 1);
  }

  .xnroaok {
    transition: translate .15s ease-out, box-shadow .15s ease-out, background-color .15s ease-out, border-color .15s ease-out, color .15s ease-out;
  }

  .x14acvgp:focus-visible {
    outline: 1px solid var(--jx-ring);
  }

  .x1xtu34k:focus-visible {
    outline: 2px solid highlight;
  }

  .x14b2esq:focus-visible {
    outline: 2px solid var(--jx-ring);
  }

  .xg53kyk:focus-visible {
    outline: var(--hairline) solid var(--ring);
  }

  .x813cq:hover {
    border-color: color-mix(in oklab,currentColor 70%,transparent);
  }

  .xvnd3lp:hover {
    border-color: color-mix(in oklab,var(--accent) 60%,transparent);
  }

  .xo1ou33:hover {
    border-color: var(--jx-primary);
  }

  .x1p04ni3:focus {
    border-color: var(--jx-accent);
  }

  @media (forced-colors: active) {
    .x1ylmb6m.x1ylmb6m {
      border-color: buttontext;
    }

    .x1w1tqly.x1w1tqly {
      border-color: canvastext;
    }

    .x16rn130.x16rn130 {
      border-color: #0000;
    }
  }

  @media (width >= 48rem) {
    .xqw5h6q.xqw5h6q {
      gap: calc(var(--jx-inset) * 3);
    }
  }

  @media (width >= 760px) {
    .x1ri93l.x1ri93l {
      gap: var(--jx-space-16);
    }
  }

  @media (width >= 40rem) {
    .xq7qmgi.xq7qmgi {
      gap: var(--jx-space-32);
    }

    .x19zfo7n.x19zfo7n {
      grid-column: span 2 / span 2;
    }
  }

  @media (width >= 64rem) {
    .xtuzcp4.xtuzcp4 {
      grid-column: span 2 / span 2;
    }
  }

  @media (width >= 980px) {
    .x1ds9ezu.x1ds9ezu {
      grid-column: span 2 / span 2;
    }
  }

  @media print {
    .x1hhue18.x1hhue18 {
      overflow: visible;
    }
  }

  @media (width >= 40rem) {
    .x1eh8fmn.x1eh8fmn {
      padding-block: var(--jx-space-16);
    }

    .x1nn109j.x1nn109j {
      padding-block: var(--jx-space-20);
    }
  }

  @media (width >= 64rem) {
    .x16tvmvn.x16tvmvn {
      padding-inline: var(--jx-space-12);
    }
  }

  @media (width >= 40rem) {
    .x1dxod8y.x1dxod8y {
      padding-inline: var(--jx-space-20);
    }

    .x1n9uibx.x1n9uibx {
      padding-inline: var(--jx-space-24);
    }
  }

  @media (width >= 64rem) {
    .xsimqsp.xsimqsp {
      padding-inline: var(--jx-space-32);
    }
  }

  @media (width >= 40rem) {
    .x1at09az.x1at09az {
      padding-inline: var(--jx-space-40);
    }

    .x1jwynif.x1jwynif {
      padding-inline: var(--space-20);
    }

    .x1912so7.x1912so7 {
      padding-inline: var(--space-24);
    }
  }

  @media (width >= 64rem) {
    .x51g4ga.x51g4ga {
      padding-inline: var(--space-32);
    }
  }

  @media (width >= 820px) {
    .x1r68z1e.x1r68z1e {
      padding-inline: var(--space-32);
    }
  }

  @media (prefers-reduced-motion: reduce) {
    .x9kvfbb.x9kvfbb {
      transition: none;
    }
  }

  @container jx-hero (width >= 64rem) {
    .x1vk29k2.x1vk29k2 {
      gap: calc(var(--jx-unit) * 14);
    }
  }
}

@layer components.stylex.priority4 {
  .x1lugfcp {
    -webkit-appearance: none;
  }

  .x19bkbe6 {
    -webkit-backdrop-filter: blur(14px) saturate() brightness(2);
  }

  .x1495lsp {
    -webkit-backdrop-filter: brightness(.5) blur(8px) contrast(2);
  }

  .xbzouxq {
    -webkit-backdrop-filter: contrast(.5);
  }

  .x1ua5tub {
    -webkit-box-orient: vertical;
  }

  .x1h7i4cw {
    -webkit-line-clamp: 2;
  }

  .x3lmd69 {
    -webkit-mask-image: linear-gradient(to right, #0000, #000 6% 94%, #0000);
  }

  .x5cpf72 {
    -webkit-mask-image: radial-gradient(1px at 1px 1px, #000 99%, #0000 100%);
  }

  .x1fb04h1 {
    -webkit-mask-image: repeating-linear-gradient(#000 0 3px, #0000 3px 6px);
  }

  .x1mauu7a {
    -webkit-mask-image: repeating-linear-gradient(#000 0 6px, #0000 6px 10px);
  }

  .x1n3fem5 {
    -webkit-mask-image: repeating-linear-gradient(90deg, #000 0 3px, #0000 3px 6px);
  }

  .xxg92ui {
    -webkit-mask-image: repeating-linear-gradient(90deg, #000 0 6px, #0000 6px 10px);
  }

  .x1is8714 {
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='6'%3E%3Cpath d='M0 3 Q3 .4 6 3 T12 3' fill='none' stroke='black' stroke-width='1.3'/%3E%3C/svg%3E");
  }

  .x1tmcpx8 {
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='6' height='12'%3E%3Cpath d='M3 0 Q.4 3 3 6 T3 12' fill='none' stroke='black' stroke-width='1.3'/%3E%3C/svg%3E");
  }

  .x1wix2xn {
    -webkit-mask-repeat: repeat-x;
  }

  .xi0he60 {
    -webkit-mask-repeat: repeat-y;
  }

  .xrqyqz2 {
    -webkit-mask-size: 12px 6px;
  }

  .x1a1638o {
    -webkit-mask-size: 2px 5px;
  }

  .x1pf8epq {
    -webkit-mask-size: 5px 2px;
  }

  .x8x7f8w {
    -webkit-mask-size: 6px 12px;
  }

  .x5lxg6s {
    -webkit-overflow-scrolling: touch;
  }

  .x9rsfzo {
    -webkit-text-stroke: 1px color-mix(in oklab,var(--border) 55%,transparent);
  }

  .xc26acl {
    align-content: center;
  }

  .x4465f1 {
    align-content: end;
  }

  .xnwe2h8 {
    align-content: flex-end;
  }

  .x8gbvx8 {
    align-content: flex-start;
  }

  .x10ukxgv {
    align-content: start;
  }

  .x1pha0wt {
    align-items: baseline;
  }

  .x6s0dn4 {
    align-items: center;
  }

  .xuk3077 {
    align-items: flex-end;
  }

  .x1cy8zhl {
    align-items: flex-start;
  }

  .x7a106z {
    align-items: start;
  }

  .x1qjc9v5 {
    align-items: stretch;
  }

  .xamitd3 {
    align-self: center;
  }

  .x7fd4wk {
    align-self: end;
  }

  .xpvyfi4 {
    align-self: flex-end;
  }

  .xqcrz7y {
    align-self: flex-start;
  }

  .x1y8v6su {
    align-self: start;
  }

  .xkh2ocl {
    align-self: stretch;
  }

  .x1t83zlg {
    animation-delay: .2s;
  }

  .x1xwhvez {
    animation-delay: .4s;
  }

  .x1nrwgbl {
    animation-delay: .6s;
  }

  .x10dxy6d {
    animation-delay: var(--jx-hero-delay, 0s);
  }

  .xemfg65 {
    animation-duration: .8s;
  }

  .xcxh9cb {
    animation-duration: var(--motion-hero, .48s);
  }

  .x150ryeu {
    animation-duration: var(--motion-indeterminate, .9s);
  }

  .xskzprw {
    animation-fill-mode: backwards;
  }

  .xa4qsjk {
    animation-iteration-count: infinite;
  }

  .xisgonv {
    animation-name: jx-hero-rise;
  }

  .xzt35lf {
    animation-name: jx-progress-run;
  }

  .x1ief7js {
    animation-name: xfeh6hy-B;
  }

  .x1nxgg22 {
    animation-timing-function: step-end;
  }

  .xpazfxd {
    animation-timing-function: var(--ease-hero, cubic-bezier(.22,1,.36,1));
  }

  .x1p1ksnj {
    animation-timing-function: var(--motion-linear, linear);
  }

  .xjyslct {
    appearance: none;
  }

  .xtilpmw {
    appearance: textfield;
  }

  .xni0bam {
    backdrop-filter: blur(14px) saturate() brightness(2);
  }

  .x12x07u7 {
    backdrop-filter: brightness(.5) blur(8px) contrast(2);
  }

  .x1s3qnfn {
    backdrop-filter: contrast(.5);
  }

  .x1hh217u {
    backdrop-filter: contrast(85%);
  }

  .x1t853zo {
    backdrop-filter: none;
  }

  .x1u7o2vf {
    background-clip: border-box;
  }

  .x10m3bio {
    background-color: #101014;
  }

  .x1oqcz6a {
    background-color: #ffffff1a;
    background-color: lab(100% -.0000298023 .0000119209 / .1);
  }

  .x1opqw5b {
    background-color: #ffffff26;
    background-color: lab(100% -.0000298023 .0000119209 / .15);
  }

  .x4r6x1u {
    background-color: #ffffff0d;
    background-color: lab(100% -.0000298023 .0000119209 / .05);
  }

  .xlcpz4t {
    background-color: color-mix(in oklab,currentColor 16%,transparent);
  }

  .xrx48aj {
    background-color: color-mix(in oklab,currentColor 6%,transparent);
  }

  .xohhdi5 {
    background-color: color-mix(in oklab,var(--accent) 10%,transparent);
  }

  .xrxeqmf {
    background-color: color-mix(in oklab,var(--background) 55%,transparent);
  }

  .x5abfa8 {
    background-color: color-mix(in oklab,var(--background) 60%,transparent);
  }

  .x4rwfw5 {
    background-color: color-mix(in oklab,var(--background) 80%,transparent);
  }

  .xr91cpp {
    background-color: color-mix(in oklab,var(--border) 60%,transparent);
  }

  .xw59mo1 {
    background-color: color-mix(in oklab,var(--card) 40%,transparent);
  }

  .xzyles0 {
    background-color: color-mix(in oklab,var(--foreground) 70%,transparent);
  }

  .xe6n8c8 {
    background-color: color-mix(in oklab,var(--jx-popover) 72%,transparent);
  }

  .x10pxzsq {
    background-color: color-mix(in oklab,var(--jx-tonal, var(--jx-primary)) 12%,transparent);
  }

  .xf1wjqb {
    background-color: color-mix(in oklab,var(--jx-tonal) 12%,transparent);
  }

  .x1t0y4to {
    background-color: color-mix(in oklab,var(--jx-tonal) 12%,var(--popover));
  }

  .xm7tehn {
    background-color: color-mix(in oklab,var(--jx-tonal) 14%,transparent);
  }

  .x1fjvp40 {
    background-color: color-mix(in oklab,var(--muted-foreground) 70%,transparent);
  }

  .x1gx6chj {
    background-color: color-mix(in oklab,var(--muted) 30%,transparent);
  }

  .xb3d3pl {
    background-color: color-mix(in oklab,var(--muted) 40%,transparent);
  }

  .x1rpo04f {
    background-color: color-mix(in oklab,var(--muted) 42%,var(--background));
  }

  .x1t1i93j {
    background-color: color-mix(in oklab,var(--muted) 50%,transparent);
  }

  .xc5nht6 {
    background-color: color-mix(in oklab,var(--muted) 60%,transparent);
  }

  .x98swhu {
    background-color: color-mix(in oklab,var(--muted) 70%,transparent);
  }

  .xgj90kv {
    background-color: color-mix(in oklab,var(--primary) 10%,transparent);
  }

  .x16dv4n {
    background-color: color-mix(in oklab,var(--primary) 14%,transparent);
  }

  .x1ej8wax {
    background-color: color-mix(in oklab,var(--primary) 18%,transparent);
  }

  .x5ck9lt {
    background-color: color-mix(in oklab,var(--primary) 30%,transparent);
  }

  .x1mb2x0d {
    background-color: color-mix(in oklab,var(--primary) 5%,transparent);
  }

  .x19z68qe {
    background-color: color-mix(in oklab,var(--primary) 60%,transparent);
  }

  .x1c9db0v {
    background-color: color-mix(in oklab,var(--primary) 70%,transparent);
  }

  .x1fhmphn {
    background-color: color-mix(in oklab,var(--warning) 10%,transparent);
  }

  .xa65jis {
    background-color: hsl(var(--jx-color-picker-hue) 100% 50%);
  }

  .x1kb40p4 {
    background-color: #fa6863;
    background-color: lab(63.4204% 56.5783 32.9929);
  }

  .x11rk8ve {
    background-color: #4bcb71;
    background-color: lab(73.139% -51.3428 33.8675);
  }

  .x1xfydhp {
    background-color: #f1cb1c;
    background-color: lab(83.1625% 2.86227 79.6939);
  }

  .xjbqb8w {
    background-color: #0000;
  }

  .x19yyk2 {
    background-color: var(--gh-dot-green, #4bcb71);
  }

  @supports (color: lab(0% 0 0)) {
    .x19yyk2 {
      background-color: var(--gh-dot-green, lab(73.139% -51.3428 33.8675));
    }
  }

  .xiihip2 {
    background-color: var(--gh-dot-red, #fa6863);
  }

  @supports (color: lab(0% 0 0)) {
    .xiihip2 {
      background-color: var(--gh-dot-red, lab(63.4204% 56.5783 32.9929));
    }
  }

  .x1xpge9k {
    background-color: var(--gh-dot-yellow, #f1cb1c);
  }

  @supports (color: lab(0% 0 0)) {
    .x1xpge9k {
      background-color: var(--gh-dot-yellow, lab(83.1625% 2.86227 79.6939));
    }
  }

  .xn7yb31 {
    background-color: var(--jx-accent);
  }

  .x1rnfs7p {
    background-color: var(--jx-background);
  }

  .xnf7tsy {
    background-color: var(--jx-border);
  }

  .x13udha1 {
    background-color: var(--jx-card);
  }

  .x1l4od6o {
    background-color: var(--jx-color-error);
  }

  .x1kdqezf {
    background-color: var(--jx-color-info);
  }

  .x1u3v011 {
    background-color: var(--jx-color-primary);
  }

  .xu8udom {
    background-color: var(--jx-color-secondary);
  }

  .x1kcx2vx {
    background-color: var(--jx-color-success);
  }

  .x1xztu6s {
    background-color: var(--jx-color-warn);
  }

  .x13imvh9 {
    background-color: var(--jx-destructive);
  }

  .x11k0ivt {
    background-color: var(--jx-error);
  }

  .x1kkbjiu {
    background-color: var(--jx-fill, var(--jx-primary));
  }

  .x1wy2m0j {
    background-color: var(--jx-fill);
  }

  .x17vq5hx {
    background-color: var(--jx-info);
  }

  .x1b7sm7i {
    background-color: var(--jx-muted-foreground);
  }

  .x1yn5p49 {
    background-color: var(--jx-muted);
  }

  .xfmjrly {
    background-color: var(--jx-popover);
  }

  .x1wgjywl {
    background-color: var(--jx-primary);
  }

  .x1yill5n {
    background-color: var(--jx-secondary);
  }

  .xbxhaad {
    background-color: var(--jx-success);
  }

  .x1uhehlj {
    background-color: var(--jx-surface-shadow, #ffffff52);
  }

  @supports (color: lab(0% 0 0)) {
    .x1uhehlj {
      background-color: var(--jx-surface-shadow, lab(100% 0 0 / .32));
    }
  }

  .xr9ye0k {
    background-color: var(--jx-terminal-foreground);
  }

  .xuma8wf {
    background-color: var(--jx-terminal-hover);
  }

  .x1bi3fzl {
    background-color: var(--jx-terminal);
  }

  .xwp269a {
    background-color: var(--jx-warning);
  }

  .x10g96x4 {
    background-color: var(--readonly-code-bg);
  }

  .xpzske6 {
    background-color: var(--readonly-code-meta-bg);
  }

  .x1vt148g {
    background-color: var(--scrim);
  }

  .x1tbazrn {
    background-color: var(--terminal-hover);
  }

  .x1apsduz {
    background-image: linear-gradient(115deg,#96bfff,oklch(.8 .15 var(--brand-hue)),#93e195);
  }

  @supports (color: lab(0% 0 0)) {
    .x1apsduz {
      background-image: linear-gradient(115deg,lab(75.9324% .244796 -49.8027),oklch(.8 .15 var(--brand-hue)),lab(83.0613% -36.3809 29.3295));
    }
  }

  .x1xky9nt {
    background-image: linear-gradient(115deg,oklch(.8 .15 var(--brand-hue)),#96bfff,#93e195);
  }

  @supports (color: lab(0% 0 0)) {
    .x1xky9nt {
      background-image: linear-gradient(115deg,oklch(.8 .15 var(--brand-hue)),lab(75.9324% .244796 -49.8027),lab(83.0613% -36.3809 29.3295));
    }
  }

  .xm93v8h {
    background-image: linear-gradient(#0000, #ffffff59 30%, #fff9 50%, #ffffff59 70%, #0000);
  }

  .xl2d5wq {
    background-image: linear-gradient(90deg, #0f051d, #d2c7ea);
    background-image: linear-gradient(90deg, lab(2.64531% 6.29573 -11.9048), lab(82.0172% 9.08092 -16.0861));
  }

  .x1go0ci8 {
    background-image: linear-gradient(90deg, #0000, #ffffff59 30%, #fff9 50%, #ffffff59 70%, #0000);
  }

  .x1ybxfhf {
    background-image: linear-gradient(90deg,var(--primary),var(--accent));
  }

  .xjeyi3p {
    background-image: linear-gradient(to bottom in oklab,color-mix(in oklab,var(--background) 40%,transparent) 0%,transparent 100%);
  }

  .x5roht1 {
    background-image: linear-gradient(to bottom in oklab,color-mix(in oklab,var(--background) 60%,transparent) 0%,transparent 100%);
  }

  .x13azmib {
    background-image: linear-gradient(to bottom in oklab,color-mix(in oklab,var(--background) 80%,transparent) 0%,transparent 100%);
  }

  .x17oi3ii {
    background-image: linear-gradient(to bottom in oklab,color-mix(in oklab,var(--background) 95%,transparent) 0%,transparent 100%);
  }

  .x1bfn9q5 {
    background-image: linear-gradient(to left in oklab,color-mix(in oklab,var(--background) 40%,transparent) 0%,transparent 100%);
  }

  .x1fyuuhl {
    background-image: linear-gradient(to left in oklab,color-mix(in oklab,var(--background) 60%,transparent) 0%,transparent 100%);
  }

  .xuir0t2 {
    background-image: linear-gradient(to left in oklab,color-mix(in oklab,var(--background) 80%,transparent) 0%,transparent 100%);
  }

  .x10eud0b {
    background-image: linear-gradient(to left in oklab,color-mix(in oklab,var(--background) 95%,transparent) 0%,transparent 100%);
  }

  .xrk2gzm {
    background-image: linear-gradient(to right, red, #ff0, #0f0, #0ff, #00f, #f0f, red);
  }

  .xwmdfs9 {
    background-image: repeating-linear-gradient(-55deg,var(--primary) 0 6px,transparent 6px 12px);
  }

  .xtc8x6h {
    background-image: repeating-linear-gradient(45deg,var(--muted) 0 8px,transparent 8px 16px);
  }

  .xx27f0d {
    background-image: repeating-linear-gradient(to bottom,var(--jx-border) 0 1px,transparent 1px var(--jx-tick-step));
  }

  .x1mbdtfs {
    background-image: repeating-linear-gradient(to right,var(--jx-border) 0 1px,transparent 1px var(--jx-tick-step));
  }

  .x1buuk4n {
    background-size: 24px 100%;
  }

  .x1mwwwfo {
    border-collapse: collapse;
  }

  .x1vathgz {
    border-collapse: separate;
  }

  .xrj0ge8 {
    border-inline-start-color: color-mix(in oklab,var(--jx-outline) 55%,transparent);
  }

  .xv5lvn5 {
    border-inline-start-color: #0000;
  }

  .xmnurzg {
    border-inline-start-color: var(--jx-primary);
  }

  .x1t7ytsu {
    border-inline-start-style: solid;
  }

  .x8h404g {
    border-inline-start-width: calc(var(--hairline) * 4);
  }

  .x1rbssen {
    border-inline-start-width: calc(var(--hairline) * 8);
  }

  .x1qgcfax {
    border-inline-start-width: calc(var(--jx-unit) * .5);
  }

  .x1ocy2l6 {
    border-inline-start-width: calc(var(--jx-unit) / 2);
  }

  .xy4eucz {
    border-inline-start-width: var(--jx-hairline);
  }

  .x1gukg7c {
    border-spacing: 0;
  }

  .xbgdi8x {
    box-shadow: 0 0 0 1px var(--jx-border) inset;
  }

  .x10inlas {
    box-shadow: inset 0 0 0 var(--hairline) var(--border);
  }

  .x1gnnqk1 {
    box-shadow: none;
  }

  .xzgn1n2 {
    box-shadow: var(--jx-press-shadow, var(--jx-shadow-xs));
  }

  .xgksgmo {
    box-shadow: var(--jx-shadow-2xs);
  }

  .x1hb0j09 {
    box-shadow: var(--jx-shadow-engrave);
  }

  .x1ywrhxc {
    box-shadow: var(--jx-shadow-md);
  }

  .xceyjkk {
    box-shadow: var(--jx-shadow-sm);
  }

  .xj0zi7g {
    box-shadow: var(--jx-shadow-xs);
  }

  .x8ndcdn {
    box-shadow: var(--jx-shadow);
  }

  .x9f619 {
    box-sizing: border-box;
  }

  .x1qgqlal {
    break-inside: avoid;
  }

  .xvd3k3c {
    caption-side: top;
  }

  .x1dnuib6 {
    caret-color: var(--jx-primary);
  }

  .x1hyvwdk {
    clip-path: inset(50%);
  }

  .xeh89do {
    clip: rect(0 0 0 0);
  }

  .xntwwlm {
    --lightningcss-light: ;
    --lightningcss-dark: initial;
    color-scheme: dark;
  }

  .x19aimcq {
    --lightningcss-light: initial;
    --lightningcss-dark: ;
    color-scheme: light;
  }

  .xgxzep9 {
    color: #ffffff8c;
    color: lab(100% -.0000298023 .0000119209 / .55);
  }

  .xqsd1da {
    color: #ffffffa6;
    color: lab(100% -.0000298023 .0000119209 / .65);
  }

  .xhb95n8 {
    color: #ffffffe6;
    color: lab(100% -.0000298023 .0000119209 / .9);
  }

  .x953n {
    color: color-mix(in oklab,currentColor 72%,transparent);
  }

  .xfe6qvw {
    color: color-mix(in oklab,var(--card-foreground) 80%,transparent);
  }

  .x12najaz {
    color: color-mix(in oklab,var(--foreground) 70%,transparent);
  }

  .x1k3bwac {
    color: color-mix(in oklab,var(--foreground) 80%,transparent);
  }

  .xq4c7rn {
    color: color-mix(in oklab,var(--jx-tonal) 70%,transparent);
  }

  .x1tmf4wr {
    color: color-mix(in oklab,var(--muted-foreground) 50%,transparent);
  }

  .xc11f08 {
    color: color-mix(in oklab,var(--muted-foreground) 60%,transparent);
  }

  .x1eo1nwe {
    color: color-mix(in oklab,var(--muted-foreground) 70%,transparent);
  }

  .x1d2f9kk {
    color: color-mix(in oklab,var(--terminal-foreground) 55%,transparent);
  }

  .xzxldze {
    color: color-mix(in oklab,var(--terminal-foreground) 60%,transparent);
  }

  .xzoh5d1 {
    color: color-mix(in oklab,var(--terminal-foreground) 70%,transparent);
  }

  .x19q6luk {
    color: color-mix(in oklab,var(--terminal-foreground) 72%,transparent);
  }

  .x1heor9g {
    color: inherit;
  }

  .xhn31wi {
    color: #3080ff;
    color: lab(54.1736% 13.3369 -74.6839);
  }

  .xhp7jyp {
    color: #ac4bff;
    color: lab(52.0183% 66.11 -78.2316);
  }

  .x1wadnks {
    color: #f99c00;
    color: lab(72.7183% 31.8672 97.9407);
  }

  .x1uf0sdj {
    color: #edb200;
    color: lab(76.3898% 14.5258 98.4589);
  }

  .x19co3pv {
    color: #0000;
  }

  .x19150mw {
    color: var(--error);
  }

  .x5jtsw4 {
    color: var(--jx-accent);
  }

  .x7qu74b {
    color: var(--jx-destructive-foreground);
  }

  .x7s7wn9 {
    color: var(--jx-destructive);
  }

  .xb7qa0x {
    color: var(--jx-error);
  }

  .x2jy0tw {
    color: var(--jx-fill-ink, var(--jx-primary-foreground));
  }

  .x1n85tha {
    color: var(--jx-fill-ink);
  }

  .x1jxocb5 {
    color: var(--jx-fill);
  }

  .xl8unsv {
    color: var(--jx-foreground);
  }

  .xowzrx4 {
    color: var(--jx-muted-foreground);
  }

  .x58w4aw {
    color: var(--jx-outline);
  }

  .x1ejfkbo {
    color: var(--jx-popover-foreground);
  }

  .x13zkt9c {
    color: var(--jx-primary-foreground);
  }

  .x1mrq5fk {
    color: var(--jx-primary-text);
  }

  .x18as732 {
    color: var(--jx-primary);
  }

  .xgoz272 {
    color: var(--jx-secondary-foreground);
  }

  .x2c1auk {
    color: var(--jx-terminal-foreground);
  }

  .x17xghzz {
    color: var(--jx-tonal, var(--jx-primary));
  }

  .xzbs2vq {
    color: var(--jx-tonal);
  }

  .x1ugm6qs {
    color: var(--jx-ty-ink, var(--foreground));
  }

  .xzsf02u {
    color: var(--primary-text);
  }

  .xsge40n {
    color: var(--print-diag-code, #dd7400);
  }

  @supports (color: lab(0% 0 0)) {
    .xsge40n {
      color: var(--print-diag-code, lab(60.3514% 40.5624 87.1228));
    }
  }

  .x1ym7tfx {
    color: var(--readonly-code-meta-fg);
  }

  .x1fwvsoz {
    color: var(--tok-foreground, var(--jx-foreground));
  }

  .x7vhi2c {
    column-gap: var(--jx-gap);
  }

  .x10pnitm {
    column-gap: var(--jx-space-10);
  }

  .x1pdhuru {
    column-gap: var(--jx-space-12);
  }

  .x124rkmy {
    column-gap: var(--jx-space-16);
  }

  .x151o853 {
    column-gap: var(--jx-space-24);
  }

  .x1n7l5f3 {
    column-gap: var(--jx-space-32);
  }

  .xf5bdyq {
    column-gap: var(--jx-space-40);
  }

  .x1dxnx7g {
    column-gap: var(--jx-space-6);
  }

  .xzg54nz {
    column-gap: var(--jx-space-8);
  }

  .xs8mbfm {
    column-gap: var(--space-24);
  }

  .x1nah20r {
    container-name: jx-hero;
  }

  .x12l3rs9 {
    container-name: jx-table;
  }

  .x12h1iku {
    container-type: inline-size;
  }

  .xsid9ct {
    cursor: crosshair;
  }

  .xt0e3qv {
    cursor: default;
  }

  .x1h6gzvc {
    cursor: not-allowed;
  }

  .x1e5i8e3 {
    cursor: ns-resize;
  }

  .x1ypdohk {
    cursor: pointer;
  }

  .xzt5al7 {
    direction: ltr;
  }

  .x104kibb {
    display: -webkit-box;
  }

  .x1lliihq {
    display: block;
  }

  .xjp7ctv {
    display: contents;
  }

  .x78zum5 {
    display: flex;
  }

  .xrvj5dj {
    display: grid;
  }

  .x1rg5ohu {
    display: inline-block;
  }

  .x3nfvp2 {
    display: inline-flex;
  }

  .xwz0xwf {
    display: inline-grid;
  }

  .x1s85apg {
    display: none;
  }

  .xp51ipt {
    fill: var(--jx-muted-foreground);
  }

  .x1t1x2f9 {
    flex-basis: 0%;
  }

  .xdt5ytf {
    flex-direction: column;
  }

  .x1q0g3np {
    flex-direction: row;
  }

  .x1iyjqo2 {
    flex-grow: 1;
  }

  .x2lah0s {
    flex-shrink: 0;
  }

  .xs83m0k {
    flex-shrink: 1;
  }

  .xozqiw3 {
    flex-wrap: nowrap;
  }

  .x1a02dak {
    flex-wrap: wrap;
  }

  .xv4si4x {
    font-family: Iowan Old Style, Georgia, serif;
  }

  .x1mwizrc {
    font-family: var(--jx-font-mono);
  }

  .xzavzzj {
    font-family: var(--jx-font-nav);
  }

  .xc68ue2 {
    font-family: var(--jx-font-sans);
  }

  .xkpwil5 {
    font-size: .875rem;
  }

  .x1k6wstc {
    font-size: 10px;
  }

  .x1qt5hsa {
    font-size: 11.5px;
  }

  .x1j6dyjg {
    font-size: 11px;
  }

  .x1ct8sxb {
    font-size: 12.5px;
  }

  .xfifm61 {
    font-size: 12px;
  }

  .x1jvydc1 {
    font-size: 15px;
  }

  .x8ta0oi {
    font-size: calc(var(--jx-file-icon) * .72);
  }

  .x1r9bhfc {
    font-size: calc(var(--jx-icon) * 1.25);
  }

  .x1c1pc6x {
    font-size: calc(var(--jx-line) * 1.5);
  }

  .xovxty6 {
    font-size: calc(var(--jx-text-base) - var(--jx-unit) * .375);
  }

  .x1gp96sr {
    font-size: calc(var(--jx-text-base) - var(--jx-unit) * .625);
  }

  .x16gkzzw {
    font-size: calc(var(--jx-text-base) - var(--jx-unit) * .875);
  }

  .xr5jo6i {
    font-size: calc(var(--jx-text-base) + var(--jx-unit) * .125);
  }

  .x1pwjzv2 {
    font-size: calc(var(--jx-text-base) + var(--jx-unit) * .95);
  }

  .x18393g5 {
    font-size: calc(var(--jx-text-base) + var(--jx-unit) * 1.25);
  }

  .x1q14x5g {
    font-size: calc(var(--jx-text-base) + var(--jx-unit) * 1.35);
  }

  .xwpvgxn {
    font-size: calc(var(--jx-text-base) + var(--jx-unit) * 1.63);
  }

  .xno2792 {
    font-size: calc(var(--jx-text-base) + var(--jx-unit) * 1.75);
  }

  .x1wklb28 {
    font-size: calc(var(--jx-text-base) + var(--jx-unit) * 3.8);
  }

  .x1pac0dn {
    font-size: calc(var(--jx-text-base) + var(--jx-unit) * 3);
  }

  .x1wenkxh {
    font-size: calc(var(--jx-text-base) + var(--jx-unit));
  }

  .xkmreuy {
    font-size: calc(var(--jx-text-secondary) - calc(var(--jx-unit) / 4));
  }

  .xquy9ks {
    font-size: calc(var(--jx-unit) * 3.75);
  }

  .xiax61u {
    font-size: clamp(.5rem, 2.4vw, 1.125rem);
  }

  .x1aph303 {
    font-size: clamp(1.6rem, 3.2vw, 2.4rem);
  }

  .x1cgc5wi {
    font-size: clamp(2.4rem, 6cqi, 4.4rem);
  }

  .x92w3qg {
    font-size: clamp(2rem, 4.4vw, 3.6rem);
  }

  .xhdsu6m {
    font-size: clamp(3rem, 11vw, 9rem);
  }

  .x11bgqpd {
    font-size: var(--heading-size-1, 1.875em);
  }

  .xoob5r9 {
    font-size: var(--heading-size-2, 1.5em);
  }

  .x1pp9lw3 {
    font-size: var(--heading-size-3, 1.25em);
  }

  .xlkoss4 {
    font-size: var(--heading-size-4, 1.125em);
  }

  .xehp0bs {
    font-size: var(--heading-size-5, 1em);
  }

  .xy0lz2q {
    font-size: var(--jx-file-text);
  }

  .xx3lh4g {
    font-size: var(--jx-size-large);
  }

  .x1ptnkz9 {
    font-size: var(--jx-size-medium);
  }

  .x1915ks1 {
    font-size: var(--jx-size-small);
  }

  .x1oxztjp {
    font-size: var(--jx-text-base);
  }

  .x10qlzbi {
    font-size: var(--jx-text-body-lg);
  }

  .x1e2k3xh {
    font-size: var(--jx-text-body-xl);
  }

  .x1z088kl {
    font-size: var(--jx-text-caption);
  }

  .xgriabn {
    font-size: var(--jx-text-label-lg);
  }

  .x6yizsu {
    font-size: var(--jx-text-label);
  }

  .x1pe30pk {
    font-size: var(--jx-text-lg);
  }

  .x1o1qgpq {
    font-size: var(--jx-text-micro);
  }

  .xa69gwt {
    font-size: var(--jx-text-secondary);
  }

  .xacqo5s {
    font-size: var(--jx-text-sm);
  }

  .xwt6n1l {
    font-size: var(--jx-text-small);
  }

  .xxguibh {
    font-size: var(--jx-text);
  }

  .x1xa44k0 {
    font-size: var(--text-085em, .85em);
  }

  .x1kj3ove {
    font-size: var(--text-08em, .8em);
  }

  .x18c2t0d {
    font-size: var(--text-95, .95rem);
  }

  .xzu602j {
    font-size: var(--text-body-lg, .9375rem);
  }

  .xuosg8h {
    font-size: var(--text-body-lg);
  }

  .x1kdkrmc {
    font-size: var(--text-label-lg);
  }

  .x1ur3rz7 {
    font-size: var(--text-label);
  }

  .xw50u8h {
    font-size: var(--text-micro-lg, .65625rem);
  }

  .x10h5rvx {
    font-size: var(--text-print, .71875rem);
  }

  .x13101l8 {
    font-size: var(--text-sm, .875rem);
  }

  .x17iexbs {
    font-size: var(--text-title, 1.05rem);
  }

  .x1k4tb9n {
    font-style: italic;
  }

  .x1j61x8r {
    font-style: normal;
  }

  .xss6m8b {
    font-variant-numeric: tabular-nums;
  }

  .xk50ysn {
    font-weight: 500;
  }

  .x1s688f {
    font-weight: 600;
  }

  .x1xlr1w8 {
    font-weight: 700;
  }

  .x9xzjmc {
    font-weight: var(--jx-weight-bold);
  }

  .xqj9hbm {
    font-weight: var(--jx-weight-medium);
  }

  .x1zawdd {
    font-weight: var(--jx-weight-semibold);
  }

  .x1hwzkk4 {
    font-weight: var(--weight-bold, 700);
  }

  .xch53jz {
    font-weight: var(--weight-medium, 500);
  }

  .xaz6rge {
    font-weight: var(--weight-normal, 400);
  }

  .x1tzjh5l {
    forced-color-adjust: auto;
  }

  .xt9c220 {
    grid-auto-columns: auto;
  }

  .x1mt1orb {
    grid-auto-flow: column;
  }

  .x1sdr0u7 {
    grid-auto-flow: row;
  }

  .x1on1db2 {
    grid-auto-rows: auto;
  }

  .x3xbxsf {
    grid-auto-rows: min-content;
  }

  .xcrlgei {
    grid-column-start: 1;
  }

  .x1xdureb {
    grid-column-start: 2;
  }

  .x1agbcgv {
    grid-row-start: 1;
  }

  .x13vxnyz {
    grid-row-start: 2;
  }

  .x134kloy {
    grid-template-columns: 1fr auto 1fr;
  }

  .x16pyiip {
    grid-template-columns: 5rem repeat(10, minmax(0, 1fr));
  }

  .xbt67mn {
    grid-template-columns: 8rem 1fr;
  }

  .x1pmbctz {
    grid-template-columns: auto 1fr;
  }

  .x8k10jj {
    grid-template-columns: max-content 1fr auto;
  }

  .xsiut3k {
    grid-template-columns: minmax(0, 1fr) 11rem;
  }

  .x1mkdm3x {
    grid-template-columns: minmax(0, 1fr);
  }

  .xeswam1 {
    grid-template-columns: minmax(0, 2.2fr) minmax(0, 1fr);
  }

  .x1txplaq {
    grid-template-columns: minmax(5.5rem, auto) minmax(0, 1fr);
  }

  .x1qccfy {
    grid-template-columns: minmax(7rem, 12rem) 1fr;
  }

  .x1vle2qt {
    grid-template-columns: repeat(1, minmax(0, 1fr)) !important;
  }

  .x11klgcs {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }

  .x1is1m60 {
    grid-template-columns: repeat(10, minmax(0, 1fr));
  }

  .xsc64ds {
    grid-template-columns: repeat(11, minmax(0, 1fr));
  }

  .x7lthxy {
    grid-template-columns: repeat(12, minmax(0, 1fr));
  }

  .xnby9oq {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .x44jqrp {
    grid-template-columns: repeat(3, 2rem);
  }

  .x185a7wo {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }

  .x1sipb5g {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }

  .x16u84gf {
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }

  .x1jl941j {
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }

  .xbas6h8 {
    grid-template-columns: repeat(7, 2rem);
  }

  .x1gj6vdr {
    grid-template-columns: repeat(7, minmax(0, 1fr));
  }

  .x6e6t12 {
    grid-template-columns: repeat(8, 22px);
  }

  .x1grqvj {
    grid-template-columns: repeat(8, minmax(0, 1fr));
  }

  .xkkvkr6 {
    grid-template-columns: repeat(9, minmax(0, 1fr));
  }

  .x1d2jus0 {
    grid-template-columns: repeat(auto-fill, minmax(13.5rem, 1fr));
  }

  .xu66tq2 {
    grid-template-columns: repeat(auto-fill, minmax(320px, 1fr));
  }

  .x1vfedg7 {
    grid-template-columns: repeat(auto-fit, minmax(min(100%, 17rem), 1fr));
  }

  .x1ael33x {
    grid-template-columns: repeat(auto-fit,minmax(min(100%,var(--jx-grid-min)),1fr));
  }

  .xxke7gp {
    grid-template-columns: repeat(var(--jx-desc-cols),minmax(0,1fr));
  }

  .x4w6khx {
    grid-template-columns: subgrid;
  }

  .xihq33y {
    grid-template-rows: 0fr;
  }

  .x1tu4anv {
    grid-template-rows: 1fr;
  }

  .x1clt5hq {
    grid-template-rows: subgrid;
  }

  .xkjl1po {
    hyphens: auto;
  }

  .xxydokm {
    hyphens: manual;
  }

  .xuix1fa {
    hyphens: none;
  }

  .xtijo5x {
    inset-inline-end: 0;
  }

  .x1o0tod {
    inset-inline-start: 0;
  }

  .xc8icb0 {
    isolation: isolate;
  }

  .xl56j7k {
    justify-content: center;
  }

  .x7v6yn8 {
    justify-content: end;
  }

  .x13a6bvl {
    justify-content: flex-end;
  }

  .x1nhvcw1 {
    justify-content: flex-start;
  }

  .x1qughib {
    justify-content: space-between;
  }

  .xlqzeqv {
    justify-content: start;
  }

  .x1szn6h9 {
    justify-content: stretch;
  }

  .x1qab1bc {
    justify-self: end;
  }

  .x15bdqvn {
    justify-self: flex-end;
  }

  .x1lqcxt8 {
    justify-self: start;
  }

  .xuy72oy {
    justify-self: stretch;
  }

  .x9pfba7 {
    letter-spacing: .08em;
  }

  .x1labic3 {
    letter-spacing: .14em;
  }

  .x12oo3zp {
    letter-spacing: 0;
  }

  .x1gp2o62 {
    letter-spacing: calc(var(--jx-track-wide) * .75);
  }

  .xbost1q {
    letter-spacing: calc(var(--jx-track-wide) * 1.25);
  }

  .xa30v82 {
    letter-spacing: calc(var(--jx-track-wide) * 1.5);
  }

  .x67e80a {
    letter-spacing: calc(var(--jx-track-wide) * 1.75);
  }

  .x1v5i8lu {
    letter-spacing: calc(var(--track-wide) * .75);
  }

  .x1n1b1lh {
    letter-spacing: calc(var(--track-wide) * 1.25);
  }

  .x1t34qa5 {
    letter-spacing: calc(var(--track-wide) * 1.5);
  }

  .x13rvg6l {
    letter-spacing: calc(var(--track-wide) * 1.75);
  }

  .xoc7qqs {
    letter-spacing: calc(var(--track-wide) * 2.5);
  }

  .x1i21sxh {
    letter-spacing: normal;
  }

  .x3wfpib {
    letter-spacing: var(--jx-track-04);
  }

  .x1wmunw2 {
    letter-spacing: var(--jx-track-10);
  }

  .xssxi1w {
    letter-spacing: var(--jx-track-12);
  }

  .x1o79442 {
    letter-spacing: var(--jx-track-14);
  }

  .x185a9pv {
    letter-spacing: var(--jx-track-18);
  }

  .xt4umx9 {
    letter-spacing: var(--jx-track-20);
  }

  .x1m19o6m {
    letter-spacing: var(--jx-track-label);
  }

  .xwms8c9 {
    letter-spacing: var(--jx-track-tight);
  }

  .xp0kdp7 {
    letter-spacing: var(--jx-track-wide);
  }

  .x1dsi6k {
    letter-spacing: var(--track-01, .01em);
  }

  .xnnwgga {
    letter-spacing: var(--track-02, .02em);
  }

  .xdbgdkr {
    letter-spacing: var(--track-025, .025em);
  }

  .x1ygklmh {
    letter-spacing: var(--track-04, .04em);
  }

  .x1osjcxh {
    letter-spacing: var(--track-08, .08em);
  }

  .x1d3wq0c {
    letter-spacing: var(--track-10, .1em);
  }

  .xtcgsp3 {
    letter-spacing: var(--track-10);
  }

  .x1bmy4wb {
    letter-spacing: var(--track-14, .14em);
  }

  .xavyn3k {
    letter-spacing: var(--track-14);
  }

  .xyizd6p {
    letter-spacing: var(--track-18, .18em);
  }

  .xg67ezr {
    letter-spacing: var(--track-20, .2em);
  }

  .x16262kv {
    letter-spacing: var(--track-30, .3em);
  }

  .x1lnymhi {
    letter-spacing: var(--track-tight, -.02em);
  }

  .xbbco2z {
    letter-spacing: var(--track-wide);
  }

  .x1dbl2gt {
    line-height: 1.6;
  }

  .x2olczq {
    line-height: calc(var(--jx-density-leading-lg) * .5625);
  }

  .x1qkmsge {
    line-height: calc(var(--jx-density-leading-lg) * .625);
  }

  .xo3t9el {
    line-height: calc(var(--jx-density-leading-lg) * .859375);
  }

  .x8f1kbm {
    line-height: calc(var(--jx-unit) * 4);
  }

  .x1yzpm72 {
    line-height: calc(var(--jx-unit) * 5);
  }

  .x1326c0u {
    line-height: calc(var(--jx-unit) * 6);
  }

  .x83z2fs {
    line-height: calc(var(--jx-unit) * 7);
  }

  .x43fsu5 {
    line-height: calc(var(--space-24) + var(--space-4));
  }

  .x1fhg5ek {
    line-height: var(--jx-density-leading-lg);
  }

  .xge1n3 {
    line-height: var(--jx-density-line-default);
  }

  .x11w47vc {
    line-height: var(--jx-density-secondary-leading-default);
  }

  .xfjmdg5 {
    line-height: var(--jx-leading-16);
  }

  .x1l0xvxy {
    line-height: var(--jx-leading-none);
  }

  .xgt0a6m {
    line-height: var(--jx-leading-secondary);
  }

  .x1uoyjeg {
    line-height: var(--jx-leading-tight);
  }

  .x1a63sry {
    line-height: var(--jx-leading);
  }

  .x19bae2 {
    line-height: var(--jx-line-secondary);
  }

  .xn212u0 {
    line-height: var(--jx-line);
  }

  .x127mb74 {
    line-height: var(--jx-row-min);
  }

  .xv8hma {
    line-height: var(--jx-space-16);
  }

  .x1dy19sm {
    line-height: var(--jx-space-20);
  }

  .x15aw78e {
    line-height: var(--jx-space-24);
  }

  .x11jjuf8 {
    line-height: var(--jx-space-32);
  }

  .x4hu2pf {
    line-height: var(--leading-12, 1.2);
  }

  .x1r459cc {
    line-height: var(--leading-12);
  }

  .x446fu4 {
    line-height: var(--leading-13, 1.3);
  }

  .xtaj45r {
    line-height: var(--leading-14, 1.4);
  }

  .xslpj1p {
    line-height: var(--leading-145, 1.45);
  }

  .xalzz6s {
    line-height: var(--leading-15, 1.5);
  }

  .xx9jowq {
    line-height: var(--leading-15);
  }

  .x1k6w76s {
    line-height: var(--leading-155, 1.55);
  }

  .xuf2ey1 {
    line-height: var(--leading-155);
  }

  .xz4n5ph {
    line-height: var(--leading-16, 1.6);
  }

  .xdqejvk {
    line-height: var(--leading-17, 1.7);
  }

  .xg8yw49 {
    line-height: var(--leading-none, 1);
  }

  .x1psdi9k {
    line-height: var(--leading-snug, 1.375);
  }

  .xpigb9v {
    line-height: var(--leading-tight, 1.25);
  }

  .xdkhrlv {
    line-height: var(--leading-tight);
  }

  .xrylv2j {
    list-style-type: circle;
  }

  .x3yw8vx {
    list-style-type: decimal;
  }

  .xtaz4m5 {
    list-style-type: disc;
  }

  .x1rrqm6h {
    list-style-type: lower-alpha;
  }

  .x19k9dhg {
    list-style-type: lower-roman;
  }

  .x3ct3a4 {
    list-style-type: none;
  }

  .x152237o {
    list-style-type: square;
  }

  .xgpuomr {
    margin-inline-end: .35em;
  }

  .xvuu3re {
    margin-inline-end: calc(var(--hairline) * -1);
  }

  .xp3ojjx {
    margin-inline-end: calc(var(--jx-space-16) * -1);
  }

  .x1hijs2q {
    margin-inline-end: calc(var(--space-8) * -1);
  }

  .xk0a8vl {
    margin-inline-end: var(--jx-space-8);
  }

  .xvc5jky {
    margin-inline-start: auto;
  }

  .x1qduquh {
    margin-inline-start: calc(var(--hairline) * -1);
  }

  .x1ae7oz7 {
    margin-inline-start: calc(var(--jx-hairline) * -1);
  }

  .x1vrsmed {
    margin-inline-start: calc(var(--jx-space-16) * -1);
  }

  .xjsan8u {
    margin-inline-start: calc(var(--jx-unit) / 2);
  }

  .xb6lnpz {
    margin-inline-start: var(--jx-space-12);
  }

  .x1c8gns {
    margin-inline-start: var(--jx-space-24);
  }

  .x1lacwl7 {
    margin-inline-start: var(--jx-space-4);
  }

  .x1s2uikd {
    margin-inline-start: var(--jx-space-8);
  }

  .x13vm3rd {
    margin-inline-start: var(--link-icon-gap, .2em);
  }

  .x1vbisea {
    -webkit-mask-image: linear-gradient(to right, #0000, #000 6% 94%, #0000);
    mask-image: linear-gradient(to right, #0000, #000 6% 94%, #0000);
  }

  .xzw1ypj {
    -webkit-mask-image: radial-gradient(1px at 1px 1px, #000 99%, #0000 100%);
    mask-image: radial-gradient(1px at 1px 1px, #000 99%, #0000 100%);
  }

  .x3q4nmu {
    -webkit-mask-image: repeating-linear-gradient(#000 0 3px, #0000 3px 6px);
    mask-image: repeating-linear-gradient(#000 0 3px, #0000 3px 6px);
  }

  .x130xnox {
    -webkit-mask-image: repeating-linear-gradient(#000 0 6px, #0000 6px 10px);
    mask-image: repeating-linear-gradient(#000 0 6px, #0000 6px 10px);
  }

  .xdm3r4a {
    -webkit-mask-image: repeating-linear-gradient(90deg, #000 0 3px, #0000 3px 6px);
    mask-image: repeating-linear-gradient(90deg, #000 0 3px, #0000 3px 6px);
  }

  .x1ycxmf {
    -webkit-mask-image: repeating-linear-gradient(90deg, #000 0 6px, #0000 6px 10px);
    mask-image: repeating-linear-gradient(90deg, #000 0 6px, #0000 6px 10px);
  }

  .x1uv594n {
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='6'%3E%3Cpath d='M0 3 Q3 .4 6 3 T12 3' fill='none' stroke='black' stroke-width='1.3'/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='6'%3E%3Cpath d='M0 3 Q3 .4 6 3 T12 3' fill='none' stroke='black' stroke-width='1.3'/%3E%3C/svg%3E");
  }

  .xwrgzkm {
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='6' height='12'%3E%3Cpath d='M3 0 Q.4 3 3 6 T3 12' fill='none' stroke='black' stroke-width='1.3'/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='6' height='12'%3E%3Cpath d='M3 0 Q.4 3 3 6 T3 12' fill='none' stroke='black' stroke-width='1.3'/%3E%3C/svg%3E");
  }

  .x1wsrsg2 {
    -webkit-mask-repeat: repeat-x;
    mask-repeat: repeat-x;
  }

  .xcljghj {
    -webkit-mask-repeat: repeat-y;
    mask-repeat: repeat-y;
  }

  .x3d3ze {
    -webkit-mask-size: 12px 6px;
    mask-size: 12px 6px;
  }

  .xhxtcz0 {
    -webkit-mask-size: 2px 5px;
    mask-size: 2px 5px;
  }

  .xsbdu3q {
    -webkit-mask-size: 5px 2px;
    mask-size: 5px 2px;
  }

  .x1j3x0ap {
    -webkit-mask-size: 6px 12px;
    mask-size: 6px 12px;
  }

  .x6176g0 {
    mix-blend-mode: difference;
  }

  .xl1xv1r {
    object-fit: cover;
  }

  .xuzhngd {
    opacity: .3;
  }

  .x3onkmb {
    opacity: .35;
  }

  .xti2d7y {
    opacity: .4;
  }

  .xyd83as {
    opacity: .45;
  }

  .xbyyjgo {
    opacity: .5;
  }

  .xwq05k6 {
    opacity: .55;
  }

  .x197sbye {
    opacity: .6;
  }

  .x1ks1olk {
    opacity: .7;
  }

  .x18km98s {
    opacity: .75;
  }

  .x1us6l5c {
    opacity: .8;
  }

  .x27vdmw {
    opacity: .95;
  }

  .xg01cxk {
    opacity: 0;
  }

  .x1hc1fzr {
    opacity: 1;
  }

  .x1uczgqu {
    outline-color: #0000;
  }

  .x1t137rt {
    outline-style: none;
  }

  .xaatb59 {
    outline-style: solid;
  }

  .x1de99jn {
    outline-width: 2px;
  }

  .xj0a0fe {
    overflow-wrap: anywhere;
  }

  .x4iumi7 {
    overflow-wrap: break-all;
  }

  .x1mzt3pk {
    overflow-wrap: break-word;
  }

  .xqfkjy8 {
    padding-inline-end: .5rem;
  }

  .xa9uy9m {
    padding-inline-end: calc(var(--jx-unit) * 3.5);
  }

  .x1lym4kp {
    padding-inline-end: var(--jx-inset);
  }

  .xzot4cs {
    padding-inline-end: var(--jx-space-10);
  }

  .xbauc9t {
    padding-inline-end: var(--jx-space-8);
  }

  .x1dq34dh {
    padding-inline-end: var(--space-8);
  }

  .x1m83qfk {
    padding-inline-start: .75rem;
  }

  .x1c1uobl {
    padding-inline-start: 0;
  }

  .x1e3p2ot {
    padding-inline-start: calc(var(--jx-unit) * 3.5);
  }

  .xw0m3qc {
    padding-inline-start: calc(var(--jx-unit) * 44);
  }

  .xlab1l3 {
    padding-inline-start: var(--jx-indent);
  }

  .x11l81wc {
    padding-inline-start: var(--jx-inset);
  }

  .xf0jktp {
    padding-inline-start: var(--jx-space-12);
  }

  .x66sdkk {
    padding-inline-start: var(--jx-space-16);
  }

  .x1g0jqxq {
    padding-inline-start: var(--jx-space-20);
  }

  .x1rzvn3c {
    padding-inline-start: var(--jx-space-24);
  }

  .x1kj7nhk {
    padding-inline-start: var(--jx-space-4);
  }

  .xkz7gly {
    padding-inline-start: var(--jx-space-6);
  }

  .x149hguw {
    padding-inline-start: var(--jx-space-8);
  }

  .x1s98uwx {
    padding-inline-start: var(--space-12);
  }

  .x14nmut9 {
    padding-inline-start: var(--space-8);
  }

  .x67bb7w {
    pointer-events: auto;
  }

  .x47corl {
    pointer-events: none;
  }

  .x18ka0g2 {
    position-try-fallbacks: flip-block,flip-inline;
  }

  .xc9pi7i {
    position-try: flip-block,flip-inline;
  }

  .x19szcjh {
    position-visibility: anchors-visible;
  }

  .x10l6tqk {
    position: absolute;
  }

  .xixxii4 {
    position: fixed;
  }

  .x1n2onr6 {
    position: relative;
  }

  .x1uhb9sk {
    position: static;
  }

  .x7wzq59 {
    position: sticky;
  }

  .x288g5 {
    resize: vertical;
  }

  .x1qul50q {
    rotate: 180deg;
  }

  .x1hz2e5k {
    row-gap: var(--jx-space-12);
  }

  .x1iqy74g {
    row-gap: var(--jx-space-16);
  }

  .x1fbo6q8 {
    row-gap: var(--jx-space-2);
  }

  .x1xqep3i {
    row-gap: var(--jx-space-20);
  }

  .x1nmaaa9 {
    row-gap: var(--jx-space-24);
  }

  .xn8ony0 {
    row-gap: var(--jx-space-4);
  }

  .x16jqtao {
    row-gap: var(--jx-space-6);
  }

  .x1mwwxv0 {
    row-gap: var(--jx-space-8);
  }

  .x8mfe0e {
    row-gap: var(--jx-stack);
  }

  .x1oi92fj {
    row-gap: var(--space-8);
  }

  .xliy32w {
    scrollbar-gutter: stable both-edges;
  }

  .x1k5ss6i {
    tab-size: 4;
  }

  .x2b8uid {
    text-align: center;
  }

  .xp4054r {
    text-align: end;
  }

  .xmw9mke {
    text-align: justify;
  }

  .xdpxx8g {
    text-align: left;
  }

  .x1hr2gdg {
    text-align: right;
  }

  .x1yc453h {
    text-align: start;
  }

  .x5lhwog {
    text-decoration-line: line-through;
  }

  .xkrqix3 {
    text-decoration-line: none;
  }

  .xujl8zx {
    text-decoration-line: underline;
  }

  .xi2nhp4 {
    text-decoration-style: dotted;
  }

  .x1kuah0p {
    text-decoration-thickness: from-font;
  }

  .xlyipyv {
    text-overflow: ellipsis;
  }

  .xtvhhri {
    text-transform: uppercase;
  }

  .xrys4gj {
    text-underline-offset: 2px;
  }

  .x3pynha {
    text-underline-offset: 4px;
  }

  .xnoa0on {
    text-underline-offset: var(--jx-space-4);
  }

  .x1w2vvpw {
    text-wrap: balance;
  }

  .x1fzhlzt {
    text-wrap: pretty;
  }

  .x1yjdo0r {
    text-wrap: stable;
  }

  .xggy1nq {
    touch-action: manipulation;
  }

  .x5ve5x3 {
    touch-action: none;
  }

  .x9tu13d {
    transform: rotate(-90deg);
  }

  .x19jd1h0 {
    transform: rotate(180deg);
  }

  .x1q2yuad {
    transform: translate(0);
  }

  .x17dzmu4 {
    transform: translateZ(0);
  }

  .xx6bhzk {
    transition-duration: .15s;
  }

  .x1rg84bk {
    transition-duration: var(--jx-motion-150);
  }

  .xq91tuz {
    transition-duration: var(--motion-100, .1s);
  }

  .xk78qyk {
    transition-duration: var(--motion-120, .12s);
  }

  .x7c9pmz {
    transition-duration: var(--motion-150, .15s);
  }

  .x1d1rf87 {
    transition-duration: var(--motion-150);
  }

  .x1qzcd42 {
    transition-duration: var(--motion-200, .2s);
  }

  .x1vjgdie {
    transition-duration: var(--motion-200);
  }

  .xs2xxs2 {
    transition-property: background-color, color;
  }

  .x15406qy {
    transition-property: background-color;
  }

  .xkdsq27 {
    transition-property: box-shadow;
  }

  .xtnl7vc {
    transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke;
  }

  .x1w74yt8 {
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
  }

  .xtqv82r {
    transition-property: color, border-color, background-color;
  }

  .xrf8owv {
    transition-property: color, border-color;
  }

  .x2m66ac {
    transition-property: color, transform;
  }

  .x1qn9uv2 {
    transition-property: grid-template-rows;
  }

  .x19991ni {
    transition-property: opacity;
  }

  .x14visiu {
    transition-property: transform, box-shadow, border-color;
  }

  .x11xpdln {
    transition-property: transform;
  }

  .x9lcvmn {
    transition-timing-function: ease-out;
  }

  .x1kzhvmw {
    transition-timing-function: var(--ease-nav, cubic-bezier(.22,1,.36,1));
  }

  .x1eluenu {
    transition-timing-function: var(--motion-ease-in-out, cubic-bezier(0,0,.2,1));
  }

  .xdq8spx {
    transition-timing-function: var(--motion-ease-out, ease-out);
  }

  .x113ijq {
    translate: -50% -50%;
  }

  .x1gt6pp1 {
    translate: -50%;
  }

  .x3sa99s {
    translate: 0 -50%;
  }

  .x1l1uqgk {
    translate: var(--jx-surface-ox, 6px) var(--jx-surface-oy, 6px);
  }

  .x87ps6o {
    -webkit-user-select: none;
    user-select: none;
  }

  .x1x7wgjd {
    vertical-align: -.125em;
  }

  .x11njtxf {
    vertical-align: baseline;
  }

  .x3ajldb {
    vertical-align: bottom;
  }

  .xxymvpz {
    vertical-align: middle;
  }

  .x1uuroth {
    vertical-align: text-bottom;
  }

  .x16dsc37 {
    vertical-align: top;
  }

  .xlshs6z {
    visibility: hidden;
  }

  .xnpuxes {
    visibility: visible;
  }

  .xuxw1ft {
    white-space: nowrap;
  }

  .x126k92a {
    white-space: pre-wrap;
  }

  .x1sdyfia {
    white-space: pre;
  }

  .x8knxv4 {
    z-index: -1;
  }

  .x1ja2u2z {
    z-index: 0;
  }

  .x1vjfegm {
    z-index: 1;
  }

  .x1n327nk {
    z-index: 10;
  }

  .xhtitgo {
    z-index: 2;
  }

  .x1u8a7rm {
    z-index: 5;
  }

  .x13tdkmf {
    z-index: 80;
  }

  .x1fina04 {
    z-index: 90;
  }

  .x18yi6u2:hover:not(:checked):not(:disabled) {
    box-shadow: 0 0 0 1px var(--jx-primary) inset;
  }

  .x10dn3be:focus-visible {
    outline-color: var(--jx-ring);
  }

  .x9cmews:focus-visible {
    outline-color: var(--ring);
  }

  .xy9f4xx:focus-visible {
    outline-offset: -1px;
  }

  .x1bqaal:focus-visible {
    outline-offset: -2px;
  }

  .x7s97pk:focus-visible {
    outline-offset: 2px;
  }

  .x4xl6zf:focus-visible {
    outline-width: 1px;
  }

  .x9gew93:has(:focus-visible) {
    outline-color: var(--jx-ring);
  }

  .xiu6am6:has(:focus-visible) {
    outline-offset: -1px;
  }

  .x3if6es:has(:focus-visible) {
    outline-width: 1px;
  }

  .x4gfg63: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)) {
    background-image: repeating-linear-gradient(to left,var(--jx-border) 0 1px,transparent 1px var(--jx-tick-step));
  }

  .x1s07b3s:disabled {
    cursor: not-allowed;
  }

  .x1bq4at4:disabled {
    opacity: .3;
  }

  .x1lfpgzf:disabled {
    opacity: .4;
  }

  .xijokvz:disabled {
    opacity: .5;
  }

  .xg9knx0:checked {
    background-color: var(--jx-primary);
  }

  .x1n5puvy:hover {
    background-color: color-mix(in oklab,var(--jx-tonal, var(--jx-primary)) 8%,transparent);
  }

  .x18a98v2:hover {
    background-color: color-mix(in oklab,var(--jx-tonal) 8%,transparent);
  }

  .x1coliin:hover {
    background-color: color-mix(in oklab,var(--muted) 50%,transparent);
  }

  .x1fxrjlo:hover {
    background-color: var(--jx-muted);
  }

  .xne87d6:hover {
    background-color: var(--jx-secondary);
  }

  .x153txnh:hover {
    box-shadow: var(--jx-press-shadow-hover, var(--jx-shadow-sm));
  }

  .x1ll51s2:hover {
    box-shadow: var(--jx-shadow-sm);
  }

  .xkvsl0u:hover {
    color: var(--jx-foreground);
  }

  .x1n4cp5d:hover {
    color: var(--jx-primary);
  }

  .x1p3f19i:hover {
    color: var(--jx-terminal-foreground);
  }

  .xytmldf:hover {
    color: var(--jx-tonal, var(--jx-primary));
  }

  .x1py0k6j:hover {
    color: var(--jx-tonal);
  }

  .x1sur9pj:hover {
    text-decoration-line: underline;
  }

  .x1xwnvu1:focus {
    outline-color: #0000;
  }

  .x1cm8ssg:focus {
    outline-offset: 2px;
  }

  .x1de710j:focus {
    outline-style: solid;
  }

  .xbtwl55:focus {
    outline-width: 2px;
  }

  .xpk4wdd:active {
    box-shadow: none;
  }

  .x1unuef7:active {
    box-shadow: var(--jx-press-shadow-active, var(--jx-shadow-sm-press));
  }

  .x1i1q1sf:active {
    box-shadow: var(--jx-shadow-sm-press);
  }

  .x1f50qic:active {
    transform: translate(1px, 1px);
  }

  .xym9jgt:active {
    translate: 1px 1px;
  }

  .xxingfx:active {
    translate: var(--jx-press-move, 1px 1px);
  }

  @media (prefers-reduced-transparency: reduce) {
    .x1pe93vg.x1pe93vg {
      -webkit-backdrop-filter: none;
    }
  }

  @media (width >= 820px) {
    .xlr7oo8.xlr7oo8 {
      align-items: center;
    }
  }

  @media (width >= 40rem) {
    .x1kt105f.x1kt105f {
      align-items: flex-start;
    }
  }

  @media (width >= 48rem) {
    .x1gqojru.x1gqojru {
      align-items: flex-start;
    }
  }

  @media (prefers-reduced-motion: reduce) {
    .x1aquc0h.x1aquc0h {
      animation-name: none;
    }
  }

  @media (prefers-reduced-transparency: reduce) {
    .x11rvarm.x11rvarm {
      backdrop-filter: none;
    }
  }

  @media (forced-colors: active) {
    .xnwy5bs.xnwy5bs {
      background-color: buttonface;
    }

    .x9yvj25.x9yvj25 {
      background-color: canvas;
    }

    .x1jzqe4.x1jzqe4 {
      background-color: highlight;
    }

    .x1qbsd4u.x1qbsd4u {
      background-color: #0000;
    }
  }

  @media (prefers-reduced-transparency: reduce) {
    .x1t4lvf3.x1t4lvf3 {
      background-color: var(--jx-popover);
    }
  }

  @media (forced-colors: active) {
    .xjslfuv.xjslfuv {
      border-inline-start-color: canvastext;
    }
  }

  @media (prefers-color-scheme: dark) {
    .xuwbqqx.xuwbqqx {
      --lightningcss-light: ;
      --lightningcss-dark: initial;
      color-scheme: dark;
    }
  }

  @media (forced-colors: active) {
    .x1ggml12.x1ggml12 {
      color: buttontext;
    }

    .xs5hli.xs5hli {
      color: canvastext;
    }

    .x1k5gbb1.x1k5gbb1 {
      color: highlighttext;
    }

    .x1ljrylj.x1ljrylj {
      color: linktext;
    }
  }

  @media (width >= 64rem) {
    .xyowz6r.xyowz6r {
      display: block;
    }
  }

  @media (width >= 40rem) {
    .x1ii1w07.x1ii1w07 {
      display: flex;
    }
  }

  @media (width >= 760px) {
    .xkdif4d.xkdif4d {
      display: grid;
    }
  }

  @media (width >= 40rem) {
    .x1nhovfr.x1nhovfr {
      display: none;
    }
  }

  @media print {
    .xbjcvb9.xbjcvb9 {
      display: none;
    }
  }

  @media (width >= 40rem) {
    .x1xwijv5.x1xwijv5 {
      flex-basis: 0%;
    }
  }

  @media (width >= 760px) {
    .xt61mlh.xt61mlh {
      flex-basis: auto;
    }
  }

  @media (width >= 40rem) {
    .xjicg4i.xjicg4i {
      flex-direction: row;
    }
  }

  @media (width >= 48rem) {
    .x1k046mz.x1k046mz {
      flex-direction: row;
    }
  }

  @media (width >= 760px) {
    .x7pfdrc.x7pfdrc {
      flex-grow: 0;
    }
  }

  @media (width >= 40rem) {
    .xlr2s4o.xlr2s4o {
      flex-grow: 1;
    }

    .x1oiapb5.x1oiapb5 {
      flex-shrink: 1;
    }
  }

  @media (width >= 760px) {
    .x6hpmdf.x6hpmdf {
      flex-shrink: 1;
    }
  }

  @media (width >= 40rem) {
    .xo10n6i.xo10n6i {
      font-size: calc(var(--jx-text-base) + var(--jx-unit) * 1.63);
    }

    .xrj4rb4.xrj4rb4 {
      font-size: calc(var(--jx-text-base) + var(--jx-unit) * 5.4);
    }

    .x7du9d1.x7du9d1 {
      font-size: calc(var(--jx-text-base) + var(--jx-unit) * 6.52);
    }

    .x1wzxrpx.x1wzxrpx {
      font-size: var(--jx-text-base);
    }

    .x171m1u4.x171m1u4 {
      font-size: var(--jx-text-sm);
    }

    .x1yeutuy.x1yeutuy {
      font-size: var(--text-body-xl, 1rem);
    }

    .xldjt2m.xldjt2m {
      font-size: var(--text-title-lg, 1.22rem);
    }
  }

  @media (width >= 900px) {
    .x1ue6xr8.x1ue6xr8 {
      grid-template-columns: 1fr 13rem;
    }
  }

  @media (width >= 64rem) {
    .x8aerk.x8aerk {
      grid-template-columns: 2fr 1fr;
    }
  }

  @media (width >= 900px) {
    .x8czylj.x8czylj {
      grid-template-columns: minmax(0, 1fr) 14rem;
    }
  }

  @media (width >= 1024px) {
    .xkjp20j.xkjp20j {
      grid-template-columns: minmax(0, 1fr) 200px;
    }
  }

  @media (width >= 900px) {
    .x8h32g6.x8h32g6 {
      grid-template-columns: minmax(0, 1fr) minmax(0, .9fr);
    }
  }

  @media (width >= 820px) {
    .x1khse2x.x1khse2x {
      grid-template-columns: minmax(0, 1fr) minmax(19rem, 24rem);
    }
  }

  @media (width >= 1000px) {
    .x62saw2.x62saw2 {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
  }

  @media (width >= 40rem) {
    .x1n720ss.x1n720ss {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
  }

  @media (width >= 420px) {
    .xpd9dvc.xpd9dvc {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
  }

  @media (width >= 48rem) {
    .x18q8ew7.x18q8ew7 {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
  }

  @media (width >= 560px) {
    .xmodq4r.xmodq4r {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
  }

  @media (width >= 640px) {
    .x1xrh62w.x1xrh62w {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
  }

  @media (width >= 64rem) {
    .x19hpp6z.x19hpp6z {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
  }

  @media (width >= 720px) {
    .xmm5lm7.xmm5lm7 {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
  }

  @media (width >= 760px) {
    .x1o974hg.x1o974hg {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
  }

  @media (width >= 80rem) {
    .x1gcozaa.x1gcozaa {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
  }

  @media (width >= 900px) {
    .x1ui7pxt.x1ui7pxt {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
  }

  @media (width >= 980px) {
    .xt947f7.xt947f7 {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
  }

  @media (width >= 1100px) {
    .x97iubt.x97iubt {
      grid-template-columns: repeat(3, minmax(0, 1fr));
    }
  }

  @media (width >= 40rem) {
    .x1wzascm.x1wzascm {
      grid-template-columns: repeat(3, minmax(0, 1fr));
    }
  }

  @media (width >= 48rem) {
    .x961yeq.x961yeq {
      grid-template-columns: repeat(3, minmax(0, 1fr));
    }
  }

  @media (width >= 560px) {
    .x1kiia8a.x1kiia8a {
      grid-template-columns: repeat(3, minmax(0, 1fr));
    }
  }

  @media (width >= 640px) {
    .xtwygof.xtwygof {
      grid-template-columns: repeat(3, minmax(0, 1fr));
    }
  }

  @media (width >= 64rem) {
    .x1s8x0v0.x1s8x0v0 {
      grid-template-columns: repeat(3, minmax(0, 1fr));
    }
  }

  @media (width >= 720px) {
    .x17oqrfi.x17oqrfi {
      grid-template-columns: repeat(3, minmax(0, 1fr));
    }
  }

  @media (width >= 760px) {
    .x17ljgcw.x17ljgcw {
      grid-template-columns: repeat(3, minmax(0, 1fr));
    }
  }

  @media (width >= 80rem) {
    .xubxx8r.xubxx8r {
      grid-template-columns: repeat(3, minmax(0, 1fr));
    }
  }

  @media (width >= 860px) {
    .xgddb47.xgddb47 {
      grid-template-columns: repeat(3, minmax(0, 1fr));
    }
  }

  @media (width >= 900px) {
    .xz1jf64.xz1jf64 {
      grid-template-columns: repeat(3, minmax(0, 1fr));
    }
  }

  @media (width >= 64rem) {
    .x1p0uchv.x1p0uchv {
      grid-template-columns: repeat(4, minmax(0, 1fr));
    }

    .x10w9ezi.x10w9ezi {
      grid-template-columns: repeat(5, minmax(0, 1fr));
    }
  }

  @media (width >= 760px) {
    .x1jzxby.x1jzxby {
      grid-template-columns: repeat(5, minmax(0, 1fr));
    }
  }

  @media (width >= 40rem) {
    .xq4rtbt.xq4rtbt {
      justify-content: space-between;
    }

    .x1xkaec3.x1xkaec3 {
      line-height: calc(var(--jx-unit) * 6);
    }

    .xhxiwet.xhxiwet {
      line-height: calc(var(--jx-unit) * 7);
    }
  }

  @media (forced-colors: active) {
    .x1x84bn5.x1x84bn5 {
      outline-color: highlight;
    }

    .x12iqurn.x12iqurn {
      outline-offset: 2px;
    }

    .x1jrff4x.x1jrff4x {
      outline-width: 2px;
    }
  }

  @media (prefers-reduced-motion: reduce) {
    .x4wkmsb.x4wkmsb {
      transition-property: none;
    }
  }

  @media (forced-colors: active) {
    .xz4eswf.xz4eswf:focus-visible {
      outline-color: highlight;
    }

    .x16duf9n.x16duf9n:focus-visible {
      outline-offset: 2px;
    }

    .x1yek5q4.x1yek5q4:focus-visible {
      outline-width: 2px;
    }
  }

  @container jx-hero (width >= 64rem) {
    .x18v8k8a.x18v8k8a {
      align-items: end;
    }

    .x1k1qwqa.x1k1qwqa {
      grid-template-columns: minmax(0, 1fr) minmax(10.5cm, 13cm);
    }
  }

  @media (forced-colors: active) {
    .x1tvaz0g.x1tvaz0g:hover {
      background-color: buttonface;
    }

    .xme02mz.xme02mz:hover {
      color: buttontext;
    }
  }
}

@layer components.stylex.priority5 {
  .x1isn79j {
    border-bottom-color: color-mix(in oklab,var(--border) 50%,transparent);
  }

  .x1g6nami {
    border-bottom-color: var(--jx-border);
  }

  .xb2d4eo {
    border-bottom-color: var(--readonly-code-border);
  }

  .x1q0q8m5 {
    border-bottom-style: solid;
  }

  .xso031l {
    border-bottom-width: 1px;
  }

  .x1u25o6y {
    border-bottom-width: var(--hairline);
  }

  .x15nk5b1 {
    border-bottom-width: var(--jx-hairline);
  }

  .x1g4hjc {
    border-left-color: #0000;
  }

  .x5owh50 {
    border-left-color: var(--jx-primary);
  }

  .x19ypqd9 {
    border-left-style: solid;
  }

  .xyj58a3 {
    border-left-width: 0;
  }

  .x1t4n95m {
    border-left-width: calc(var(--hairline) * 2);
  }

  .xcyc4f4 {
    border-left-width: calc(var(--jx-hairline) * 2);
  }

  .x173lu3l {
    border-left-width: calc(var(--jx-unit) * .5);
  }

  .x1pw2sn9 {
    border-left-width: calc(var(--jx-unit) / 2);
  }

  .xho5ssu {
    border-left-width: var(--hairline);
  }

  .x1ahhzbi {
    border-left-width: var(--jx-hairline);
  }

  .xv0zy2m {
    border-right-color: var(--jx-border);
  }

  .x32b0ac {
    border-right-style: solid;
  }

  .xgfja2r {
    border-right-width: 0;
  }

  .x12h504q {
    border-right-width: var(--hairline);
  }

  .xt7al5h {
    border-right-width: var(--jx-hairline);
  }

  .x1sg3oho {
    border-top-color: var(--jx-border);
  }

  .x7n9ejg {
    border-top-color: var(--readonly-code-border);
  }

  .x13fuv20 {
    border-top-style: solid;
  }

  .x178xt8z {
    border-top-width: 1px;
  }

  .xmuk61 {
    border-top-width: calc(var(--hairline) * 2);
  }

  .x1pt5ecj {
    border-top-width: var(--hairline);
  }

  .x8gjool {
    border-top-width: var(--jx-hairline);
  }

  .x1ey2m1c {
    bottom: 0;
  }

  .xyxf0pu {
    bottom: 48px;
  }

  .xy75b87 {
    bottom: 64px;
  }

  .x1g3kpoy {
    bottom: var(--jx-space-16);
  }

  .x112su0y {
    bottom: var(--jx-space-24);
  }

  .x1nv57ii {
    bottom: var(--jx-space-4);
  }

  .x112xk1t {
    bottom: var(--jx-space-6);
  }

  .xu4p43b {
    bottom: var(--jx-space-8);
  }

  .x1g0ms9i {
    bottom: var(--space-20);
  }

  .x16wp3ig {
    height: .25rem;
  }

  .x164u9eo {
    height: .5rem;
  }

  .x1qa65zt {
    height: .625rem;
  }

  .xvle69y {
    height: .75rem;
  }

  .xqtp20y {
    height: 0;
  }

  .x1gzqbc4 {
    height: 1.05em;
  }

  .x1nb25p5 {
    height: 1.15em;
  }

  .xmll18r {
    height: 1.25rem;
  }

  .xuquc1b {
    height: 1.5px;
  }

  .xam5rvr {
    height: 1.5rem;
  }

  .x1yedhuo {
    height: 1.75rem !important;
  }

  .xb8l8e1 {
    height: 1.75rem;
  }

  .x5yr21d {
    height: 100%;
  }

  .xtdtrs8 {
    height: 100dvh;
  }

  .x170jfvy {
    height: 10px;
  }

  .x1roirhx {
    height: 10rem;
  }

  .x1kpxq89 {
    height: 12px;
  }

  .x18gnavp {
    height: 13px;
  }

  .xkloqmj {
    height: 14rem;
  }

  .x18dl8mb {
    height: 150px;
  }

  .xlup9mm {
    height: 16px;
  }

  .xr004xx {
    height: 16rem;
  }

  .x1a842fp {
    height: 170px;
  }

  .x1qz947n {
    height: 18rem;
  }

  .x121yvx8 {
    height: 190px;
  }

  .xlzyvqe {
    height: 1em;
  }

  .xjm9jq1 {
    height: 1px;
  }

  .x1l36t39 {
    height: 1rem;
  }

  .xwaiz5r {
    height: 2.5rem;
  }

  .x12wf1qt {
    height: 2.6rem;
  }

  .xmrbpvb {
    height: 210px;
  }

  .x17rw0jw {
    height: 22px;
  }

  .x1ak1ur5 {
    height: 236px;
  }

  .xxk0z11 {
    height: 24px;
  }

  .xd7y6wv {
    height: 26px;
  }

  .x1fgtraw {
    height: 28px;
  }

  .x36qwtl {
    height: 2px;
  }

  .xettwda {
    height: 2rem;
  }

  .x10w6t97 {
    height: 32px;
  }

  .x90ne7k {
    height: 34px;
  }

  .xc9qbxq {
    height: 36px;
  }

  .xfd5v8p {
    height: 380px;
  }

  .x1pizb70 {
    height: 3rem;
  }

  .x1vqgdyp {
    height: 40px;
  }

  .xn3w4p2 {
    height: 44px;
  }

  .xwvwv9b {
    height: 46px;
  }

  .xsdox4t {
    height: 48px;
  }

  .xdd8jsf {
    height: 52px;
  }

  .xnnlda6 {
    height: 56px;
  }

  .xwa7hi {
    height: 58px;
  }

  .x1peatla {
    height: 64px;
  }

  .xols6we {
    height: 6px;
  }

  .xnxb3zj {
    height: 70px;
  }

  .xdaezf2 {
    height: 7rem;
  }

  .x14nwjz3 {
    height: 88px;
  }

  .xdk7pt {
    height: 8px;
  }

  .xw76nk8 {
    height: 8rem;
  }

  .x15rfxc5 {
    height: 9.5rem;
  }

  .x1to3lk4 {
    height: 92px;
  }

  .xjp8j0k {
    height: 96px;
  }

  .xw1cyfh {
    height: 9rem;
  }

  .xt7dq6l {
    height: auto;
  }

  .xtzfujn {
    height: calc(var(--jx-file-thumb) + 2px);
  }

  .x1k1lxn4 {
    height: calc(var(--jx-hit) + 2px);
  }

  .x5iz8bp {
    height: calc(var(--jx-icon) * 2);
  }

  .x1a87wzv {
    height: calc(var(--jx-unit) * 11);
  }

  .xklhnak {
    height: calc(var(--jx-unit) * 2.5);
  }

  .x1k6seqe {
    height: calc(var(--jx-unit) * 3);
  }

  .x109ml0j {
    height: calc(var(--jx-unit) * 36);
  }

  .x6kkvrv {
    height: calc(var(--jx-unit) * 4.5);
  }

  .xmhypcu {
    height: calc(var(--jx-unit) * 4);
  }

  .x95cbkp {
    height: calc(var(--jx-unit) * 6);
  }

  .x8kq77o {
    height: var(--jx-avatar-md, 2rem);
  }

  .xx723tr {
    height: var(--jx-file-icon);
  }

  .x9v2km1 {
    height: var(--jx-file-thumb);
  }

  .x14wx1q6 {
    height: var(--jx-file-zone-glyph);
  }

  .x2perxz {
    height: var(--jx-hit);
  }

  .x17uqirv {
    height: var(--jx-icon-size, var(--jx-icon, 1.5rem));
  }

  .x20slyz {
    height: var(--jx-icon);
  }

  .xo805f9 {
    height: var(--jx-toggle-track, 1.5rem);
  }

  .xu96u03 {
    left: 0;
  }

  .x1s8xqw3 {
    left: 1300px;
  }

  .x1nrll8i {
    left: 50%;
  }

  .xgcd59b {
    left: 560px;
  }

  .x1nn8esx {
    left: 80px;
  }

  .x1mwsxia {
    left: var(--jx-space-10);
  }

  .x1dijtgx {
    left: var(--jx-space-12);
  }

  .xfdbj4y {
    left: var(--jx-space-16);
  }

  .x1vkqv8g {
    left: var(--jx-space-2);
  }

  .xno3oh8 {
    left: var(--jx-space-4);
  }

  .x1k9nw9q {
    left: var(--jx-space-8);
  }

  .x1qecva5 {
    left: var(--space-20);
  }

  .x4ii5y1 {
    margin-bottom: auto;
  }

  .xm17r8s {
    margin-bottom: calc(-1 * var(--space-18));
  }

  .xx7p3jb {
    margin-bottom: calc(var(--jx-unit) * -1);
  }

  .x1oqa69k {
    margin-bottom: var(--jx-space-12);
  }

  .xupzddb {
    margin-bottom: var(--jx-space-16);
  }

  .xyict5b {
    margin-bottom: var(--jx-space-24);
  }

  .x1l45nv6 {
    margin-bottom: var(--jx-space-4);
  }

  .xvyxax5 {
    margin-bottom: var(--jx-space-40);
  }

  .xkebhwu {
    margin-bottom: var(--jx-space-6);
  }

  .xumgzks {
    margin-bottom: var(--jx-space-8);
  }

  .x1ogzq0l {
    margin-bottom: var(--jx-stack);
  }

  .x8x9d4c {
    margin-left: auto;
  }

  .x1c4j9u7 {
    margin-left: var(--jx-space-2);
  }

  .x1fqqlne {
    margin-left: var(--jx-space-4);
  }

  .x182tz69 {
    margin-left: var(--jx-space-6);
  }

  .x1v42ph {
    margin-left: var(--jx-space-8);
  }

  .xack27t {
    margin-right: auto;
  }

  .x10qm4qb {
    margin-right: var(--jx-space-6);
  }

  .x10bt37d {
    margin-right: var(--jx-space-8);
  }

  .x72edsj {
    margin-top: .125rem;
  }

  .x139ejk1 {
    margin-top: 12vh;
  }

  .x1ae7lm2 {
    margin-top: 14vh;
  }

  .xr1yuqi {
    margin-top: auto;
  }

  .xcsi2ay {
    margin-top: calc(var(--jx-unit) * -1);
  }

  .x12hknic {
    margin-top: calc(var(--jx-unit) * .75);
  }

  .x1ylwlyd {
    margin-top: calc(var(--jx-unit) * 30);
  }

  .xpugo0c {
    margin-top: calc(var(--space-24) + var(--space-4));
  }

  .xn7olvq {
    margin-top: calc(var(--space-8) * -1);
  }

  .xu2ol75 {
    margin-top: var(--jx-space-12);
  }

  .x104nfz1 {
    margin-top: var(--jx-space-16);
  }

  .x1387hba {
    margin-top: var(--jx-space-2);
  }

  .xsx89hf {
    margin-top: var(--jx-space-20);
  }

  .x14heymt {
    margin-top: var(--jx-space-24);
  }

  .x1yheckw {
    margin-top: var(--jx-space-32);
  }

  .xuiqbm1 {
    margin-top: var(--jx-space-4);
  }

  .x1hzdp6p {
    margin-top: var(--jx-space-40);
  }

  .x1ojpew9 {
    margin-top: var(--jx-space-6);
  }

  .x1t129o6 {
    margin-top: var(--jx-space-8);
  }

  .x157glsj {
    margin-top: var(--jx-stack);
  }

  .xmlogk8 {
    margin-top: var(--space-12);
  }

  .x1cjdj1s {
    margin-top: var(--space-16);
  }

  .xzeiv7b {
    margin-top: var(--space-20);
  }

  .xkacfys {
    margin-top: var(--space-24);
  }

  .xqaceok {
    margin-top: var(--space-32);
  }

  .xhnq7et {
    margin-top: var(--space-4);
  }

  .x1wl991n {
    margin-top: var(--space-8);
  }

  .xz6j1ir {
    max-height: 10rem;
  }

  .x17l2srq {
    max-height: 14rem;
  }

  .x1qojfa0 {
    max-height: 16rem;
  }

  .xi58p9m {
    max-height: 28rem;
  }

  .x114jws4 {
    max-height: 60vh;
  }

  .x1nphckf {
    max-height: 72vh;
  }

  .x179dxpb {
    max-height: 80vh;
  }

  .x15vuvwr {
    max-height: 85dvh;
  }

  .xkqzi3r {
    max-height: calc(100dvh - 14vh - 2rem);
  }

  .x1g15ey4 {
    max-height: calc(100dvh - 2rem);
  }

  .x10tbt4e {
    max-height: calc(100dvh - 4.75rem);
  }

  .xedcshv {
    max-height: inherit;
  }

  .xrs6uvn {
    max-height: min(32rem, 60vh);
  }

  .xh4jqr1 {
    max-height: min(60vh, 30rem);
  }

  .x7ab17h {
    max-height: none;
  }

  .x193iq5w {
    max-width: 100%;
  }

  .x16xn7b0 {
    max-width: 100vw;
  }

  .x8z6zn4 {
    max-width: 16rem;
  }

  .xazqhv0 {
    max-width: 17rem;
  }

  .xenqwtf {
    max-width: 19rem;
  }

  .x9h9p8b {
    max-width: 20rem;
  }

  .xuv54rz {
    max-width: 22rem;
  }

  .x1j1zfo6 {
    max-width: 24ch;
  }

  .xowlazn {
    max-width: 24rem;
  }

  .x1ptgtm5 {
    max-width: 26rem;
  }

  .x1jkqq1h {
    max-width: 280px;
  }

  .x1983rqf {
    max-width: 28rem;
  }

  .xw5ewwj {
    max-width: 300px;
  }

  .x1u8bs6r {
    max-width: 30ch;
  }

  .x18t6ddr {
    max-width: 30rem;
  }

  .x1va8c73 {
    max-width: 320px;
  }

  .x6ymgno {
    max-width: 32rem;
  }

  .xyq1l15 {
    max-width: 340px;
  }

  .x19pysoa {
    max-width: 34rem;
  }

  .xxc7z9f {
    max-width: 360px;
  }

  .x1mrxg6j {
    max-width: 36ch;
  }

  .xc0i79g {
    max-width: 36rem;
  }

  .x1dt7z5j {
    max-width: 380px;
  }

  .x19pzynt {
    max-width: 38rem;
  }

  .x1j9u4d2 {
    max-width: 400px;
  }

  .xf2d64e {
    max-width: 40rem;
  }

  .x1lr1uin {
    max-width: 420px;
  }

  .x1jb01v5 {
    max-width: 42rem;
  }

  .xq2pcee {
    max-width: 440px;
  }

  .x1qbr2yc {
    max-width: 44ch;
  }

  .x1pfbilc {
    max-width: 460px;
  }

  .xvnzux6 {
    max-width: 46rem;
  }

  .x17fpy1y {
    max-width: 480px;
  }

  .x1vpbbxe {
    max-width: 48rem;
  }

  .x1lwm3bp {
    max-width: 520px;
  }

  .xe0576n {
    max-width: 52ch;
  }

  .x1l59rab {
    max-width: 52rem;
  }

  .x14i9o60 {
    max-width: 56rem;
  }

  .x14jpq49 {
    max-width: 60rem;
  }

  .xiky8lt {
    max-width: 62ch;
  }

  .xprqm3i {
    max-width: 64ch;
  }

  .x1sjtlrb {
    max-width: 65ch;
  }

  .x3uz5dr {
    max-width: 70rem;
  }

  .xe10afn {
    max-width: 80ch;
  }

  .x1uedy8c {
    max-width: 880px;
  }

  .x1u73tnu {
    max-width: 90rem;
  }

  .x1rnnmso {
    max-width: min(100%, 16cm);
  }

  .x1mh5om4 {
    max-width: min(100%, 22cm);
  }

  .xaq2ta1 {
    max-width: min(80vw, 18rem);
  }

  .x1tjxca0 {
    max-width: min(88vw, 18rem);
  }

  .xwdnabh {
    max-width: min(88vw, 20rem);
  }

  .x1o13lny {
    max-width: min(92vw, 26rem);
  }

  .x29sf4j {
    max-width: var(--jx-shell-w);
  }

  .x13dfwx3 {
    max-width: var(--jx-stage-w);
  }

  .x2lwn1j {
    min-height: 0;
  }

  .xattyca {
    min-height: 10rem;
  }

  .x1a5yqsw {
    min-height: 2.1rem;
  }

  .xsejkeq {
    min-height: 2.5rem;
  }

  .xz65tgg {
    min-height: 200px;
  }

  .x1sfyvwd {
    min-height: 3.2rem;
  }

  .x79eaf0 {
    min-height: calc(var(--jx-file-h) * .75);
  }

  .x10ss0p3 {
    min-height: calc(var(--jx-file-h) * 2.25);
  }

  .xj4clq8 {
    min-height: calc(var(--jx-hit) + 2px);
  }

  .x1atmms6 {
    min-height: max(var(--jx-hit),calc(var(--jx-line) * 2));
  }

  .x1teqd7 {
    min-height: var(--jx-file-h);
  }

  .x1bhj078 {
    min-height: var(--jx-hit);
  }

  .x1qvcktr {
    min-height: var(--jx-row-min);
  }

  .xeuugli {
    min-width: 0;
  }

  .x1xkahga {
    min-width: 1.75rem;
  }

  .xuu4ctt {
    min-width: 10rem;
  }

  .xee1316 {
    min-width: 11rem;
  }

  .x1jn9kf5 {
    min-width: 13rem;
  }

  .x9padk7 {
    min-width: 14rem;
  }

  .x11gxwtt {
    min-width: 16rem;
  }

  .x1klvvdw {
    min-width: 260px;
  }

  .x1ama0o2 {
    min-width: 26rem;
  }

  .x14xogbe {
    min-width: 29ch;
  }

  .xl7jybe {
    min-width: 30rem;
  }

  .x1wq1560 {
    min-width: 34rem;
  }

  .x277336 {
    min-width: 560px;
  }

  .x1lvg4rl {
    min-width: 60rem;
  }

  .x123usty {
    min-width: 64rem;
  }

  .x1vk46qi {
    min-width: 67rem;
  }

  .x1843ork {
    min-width: 6rem;
  }

  .x1cu11pk {
    min-width: 70rem;
  }

  .x1ag9ea8 {
    min-width: 9rem;
  }

  .x19z0ncr {
    min-width: calc(var(--jx-unit) * 2.5);
  }

  .xh33wro {
    min-width: calc(var(--jx-unit) * 4.5);
  }

  .xpqbu8w {
    min-width: calc(var(--jx-unit) * 50);
  }

  .x1pshirs {
    min-width: fit-content;
  }

  .x1x1ryeo {
    min-width: max(var(--jx-hit),calc(var(--jx-line) * 2));
  }

  .xu9qwbo {
    min-width: var(--jx-hit);
  }

  .xw2csxc {
    overflow-x: auto;
  }

  .x6ikm8r {
    overflow-x: hidden;
  }

  .x1odjw0f {
    overflow-y: auto;
  }

  .x10wlt62 {
    overflow-y: hidden;
  }

  .xryxfnj {
    overflow-y: visible;
  }

  .x7p5m3t {
    overscroll-behavior-x: contain;
  }

  .xe0cj4x {
    padding-bottom: .3rem;
  }

  .xsag5q8 {
    padding-bottom: 12px;
  }

  .x1yijxgd {
    padding-bottom: calc(var(--jx-unit) * 1.2);
  }

  .x1scs89s {
    padding-bottom: calc(var(--jx-unit) * 3.5);
  }

  .xwdspxc {
    padding-bottom: var(--jx-space-10);
  }

  .x8k7cml {
    padding-bottom: var(--jx-space-12);
  }

  .xh3m03q {
    padding-bottom: var(--jx-space-16);
  }

  .x14x0blk {
    padding-bottom: var(--jx-space-32);
  }

  .xq8lbra {
    padding-bottom: var(--jx-space-4);
  }

  .xd8ykx8 {
    padding-bottom: var(--jx-space-40);
  }

  .xs208ex {
    padding-bottom: var(--jx-space-6);
  }

  .x12fo98w {
    padding-bottom: var(--jx-space-8);
  }

  .x6270d1 {
    padding-bottom: var(--jx-stack);
  }

  .x7zo14r {
    padding-right: var(--jx-space-8);
  }

  .x30hkwx {
    padding-top: .3rem;
  }

  .x109uazp {
    padding-top: calc(var(--jx-unit) * 1.2);
  }

  .xntg55v {
    padding-top: calc(var(--jx-unit) * 44);
  }

  .xbbezt6 {
    padding-top: calc(var(--jx-unit) / 2);
  }

  .xcohonh {
    padding-top: var(--jx-space-10);
  }

  .xxxdpmi {
    padding-top: var(--jx-space-12);
  }

  .xrxv0gn {
    padding-top: var(--jx-space-16);
  }

  .x1ppky7t {
    padding-top: var(--jx-space-2);
  }

  .xdm3tft {
    padding-top: var(--jx-space-20);
  }

  .x6shjps {
    padding-top: var(--jx-space-24);
  }

  .x1xmd8hj {
    padding-top: var(--jx-space-32);
  }

  .x1hzwugo {
    padding-top: var(--jx-space-4);
  }

  .xyvn3ge {
    padding-top: var(--jx-space-40);
  }

  .x6eco9w {
    padding-top: var(--jx-space-6);
  }

  .x19f70tu {
    padding-top: var(--jx-space-8);
  }

  .x3m8u43 {
    right: 0;
  }

  .x1wfcd4u {
    right: calc(var(--jx-unit) * -1.5);
  }

  .x1wx02ly {
    right: var(--jx-space-10);
  }

  .x1xp68ag {
    right: var(--jx-space-12);
  }

  .xou12na {
    right: var(--jx-space-14);
  }

  .xk1oto0 {
    right: var(--jx-space-16);
  }

  .x1a6c0en {
    right: var(--jx-space-2);
  }

  .x1c6pp53 {
    right: var(--jx-space-4);
  }

  .xt0aswr {
    right: var(--jx-space-6);
  }

  .x1r61m60 {
    right: var(--jx-space-8);
  }

  .x1w1w9so {
    right: var(--space-20);
  }

  .x13vifvy {
    top: 0;
  }

  .x1p4oqka {
    top: 10vh;
  }

  .xcoq3jd {
    top: 120px;
  }

  .x1tp0fqc {
    top: 280px;
  }

  .x6eb32v {
    top: 31px;
  }

  .x2yz4ik {
    top: 320px;
  }

  .x1er3m0b {
    top: 44px;
  }

  .xtirvkn {
    top: 46px;
  }

  .ximkaui {
    top: 5.5rem;
  }

  .xwa60dl {
    top: 50%;
  }

  .x1w7g3bh {
    top: 58px;
  }

  .x18vfpz1 {
    top: 76px;
  }

  .x19xachh {
    top: 84px;
  }

  .x1afqxff {
    top: 88px;
  }

  .x1i11f4d {
    top: 92px;
  }

  .xpy6wpq {
    top: 98px;
  }

  .x80663w {
    top: auto;
  }

  .xy3xwsh {
    top: calc(var(--jx-unit) * -1.5);
  }

  .xb17dcg {
    top: calc(var(--space-24) + var(--space-4));
  }

  .x112m2p8 {
    top: var(--jx-space-10);
  }

  .x1pt6yz0 {
    top: var(--jx-space-16);
  }

  .x11uin3h {
    top: var(--jx-space-4);
  }

  .x1ii8wg2 {
    top: var(--jx-space-6);
  }

  .xttl3oo {
    width: .25rem;
  }

  .x8sgpxj {
    width: .58em;
  }

  .x1jjc1wv {
    width: .5rem;
  }

  .x1e7hgle {
    width: .625rem;
  }

  .x1jw3ynk {
    width: .75rem;
  }

  .xnalus7 {
    width: 0;
  }

  .xhekxkv {
    width: 1.15em;
  }

  .xwqq7k2 {
    width: 1.25rem;
  }

  .xp8d6y2 {
    width: 1.5rem;
  }

  .x1pjutl2 {
    width: 1.75rem !important;
  }

  .xh29eag {
    width: 1.75rem;
  }

  .x1r3lusj {
    width: 10.5rem;
  }

  .xh8yej3 {
    width: 100%;
  }

  .xn9wirt {
    width: 100vw;
  }

  .x1fsd2vl {
    width: 10px;
  }

  .xa23ldc {
    width: 10rem;
  }

  .x1brf3r0 {
    width: 11rem;
  }

  .xygnafs {
    width: 120px;
  }

  .x11hnkzl {
    width: 126px;
  }

  .x2pejg6 {
    width: 128px;
  }

  .xsmyaan {
    width: 12px;
  }

  .x13ie5k6 {
    width: 130px;
  }

  .x16s0kzc {
    width: 132px;
  }

  .x1fxhmyf {
    width: 13px;
  }

  .xrdac2d {
    width: 13rem;
  }

  .xifkd7f {
    width: 140px;
  }

  .x1q2mzld {
    width: 14rem;
  }

  .xrostsh {
    width: 150px;
  }

  .x1ozfbi4 {
    width: 152px;
  }

  .xfj1xho {
    width: 158px;
  }

  .xl0us3e {
    width: 164px;
  }

  .xctrb1h {
    width: 168px;
  }

  .x1kky2od {
    width: 16px;
  }

  .x1e67fm3 {
    width: 16rem;
  }

  .x1yo87oe {
    width: 172px;
  }

  .x1pxpd2l {
    width: 178px;
  }

  .x636qxn {
    width: 190px;
  }

  .xayc3bl {
    width: 1ch;
  }

  .x1i1rx1s {
    width: 1px;
  }

  .xcdlrvm {
    width: 1rem;
  }

  .xvm51jw {
    width: 2.5rem;
  }

  .x16grhtn {
    width: 220px;
  }

  .x17z2i9w {
    width: 22px;
  }

  .x1nqqiwj {
    width: 22rem;
  }

  .x18qqrc1 {
    width: 248px;
  }

  .x1tdqgrh {
    width: 264px;
  }

  .x23j0i4 {
    width: 26px;
  }

  .x1ye75pp {
    width: 26rem;
  }

  .x1dz1jew {
    width: 280px;
  }

  .xfo62xy {
    width: 2px;
  }

  .xs5h3dt {
    width: 2rem;
  }

  .x154i66o {
    width: 3.5rem;
  }

  .xdzyupr {
    width: 300px;
  }

  .x1wkeeys {
    width: 33.3333%;
  }

  .xg80ozm {
    width: 330px;
  }

  .xqblchm {
    width: 34rem;
  }

  .xqujd4m {
    width: 390px;
  }

  .x1g8rjiy {
    width: 3px;
  }

  .x188tqju {
    width: 3rem;
  }

  .xz84dc7 {
    width: 40%;
  }

  .x10h3iyq {
    width: 42px;
  }

  .x1oy3ieq {
    width: 460px;
  }

  .x51ohtg {
    width: 4px;
  }

  .xekueh {
    width: 4rem;
  }

  .x3hqpx7 {
    width: 50%;
  }

  .xr6pica {
    width: 520px;
  }

  .x15yg21f {
    width: 56px;
  }

  .xex909m {
    width: 5rem;
  }

  .xycev2y {
    width: 60%;
  }

  .xeepkih {
    width: 62px;
  }

  .x1fu8urw {
    width: 64px;
  }

  .x1q37kcr {
    width: 66.6667%;
  }

  .x1v4s8kt {
    width: 6px;
  }

  .xdvn7xf {
    width: 6rem;
  }

  .xni59qk {
    width: 72px;
  }

  .xg0jo4d {
    width: 75%;
  }

  .x1l24a0r {
    width: 7rem;
  }

  .xktia5q {
    width: 80%;
  }

  .x1lraqik {
    width: 86px;
  }

  .x1xc55vz {
    width: 8px;
  }

  .x1eyvef {
    width: 8rem;
  }

  .x1sii68 {
    width: 900px;
  }

  .x1ao9d8r {
    width: 91.6667%;
  }

  .xjzaux3 {
    width: 92px;
  }

  .x13oubkp {
    width: 96px;
  }

  .x1wc42o8 {
    width: 9px;
  }

  .xop6fvv {
    width: 9rem;
  }

  .x14atkfc {
    width: auto;
  }

  .xf7iyf3 {
    width: calc(var(--jx-file-thumb) + 2px);
  }

  .x1rfp96s {
    width: calc(var(--jx-hit) + 2px);
  }

  .x47ym54 {
    width: calc(var(--jx-icon) * 2);
  }

  .xqubb6z {
    width: calc(var(--jx-unit) * 2.5);
  }

  .xym1hr2 {
    width: calc(var(--jx-unit) * 4);
  }

  .xelp2tx {
    width: calc(var(--jx-unit) * 6);
  }

  .xeq5yr9 {
    width: fit-content;
  }

  .xxhsnlh {
    width: max(var(--jx-hit),calc(var(--jx-line) * 2));
  }

  .xy0nghz {
    width: min(100%, 24rem);
  }

  .x163cusz {
    width: min(100%, 26rem);
  }

  .x1hye0gg {
    width: min(22rem, 100vw - 2rem);
  }

  .x5gnn2w {
    width: min(24rem, 100vw - 2rem);
  }

  .xqfib00 {
    width: min(36rem, 100vw - 2rem);
  }

  .xe8ewq4 {
    width: min(560px, 100vw - 2rem);
  }

  .x1t8peci {
    width: min(92vw, 26rem);
  }

  .x1ent6eq {
    width: min(92vw, 44rem);
  }

  .xkmaog2 {
    width: min(var(--jx-sheet-size),92vw);
  }

  .xvjmnkq {
    width: var(--hairline);
  }

  .x1lhjh5l {
    width: var(--jx-avatar-md, 2rem);
  }

  .x5v7eq8 {
    width: var(--jx-file-icon);
  }

  .x1nnaa1a {
    width: var(--jx-file-thumb);
  }

  .x8ed98e {
    width: var(--jx-file-zone-glyph);
  }

  .xrzazrp {
    width: var(--jx-hit);
  }

  .xkd2l6g {
    width: var(--jx-icon-size, var(--jx-icon, 1.5rem));
  }

  .x17cdbpu {
    width: var(--jx-icon);
  }

  .xzpj9gm {
    width: var(--jx-image);
  }

  .x62ywxn {
    width: var(--jx-toggle-width, 2.5rem);
  }

  .xytk83d:has([data-icon="inline-start"]) {
    padding-left: calc(var(--jx-inset) / 2);
  }

  .x19rfknw:has([data-icon="inline-end"]) {
    padding-right: calc(var(--jx-inset) / 2);
  }

  @media (width >= 40rem) {
    .x1xxhn2o.x1xxhn2o {
      padding-top: calc(var(--jx-unit) * 14);
    }

    .xjo3fzy.xjo3fzy {
      right: var(--jx-space-12);
    }

    .x1fe95f5.x1fe95f5 {
      top: var(--jx-space-12);
    }
  }
}

@layer components.stylex.priority6 {
  .x117h8l:active:before {
    inset: -1px;
  }
}

@layer components.stylex.priority7 {
  .x4ku27x:before {
    border-color: var(--jx-primary);
  }

  .x1ql9qlr:before {
    border-radius: 3.40282e38px;
  }

  .x1fo1fc9:before {
    border-style: solid;
  }

  .xz8fyzm:before {
    border-width: 1px;
  }

  .x1nc033x:before, .xd54j2p:after {
    inset-block: 0;
  }

  .x1qzzs4r:before {
    inset-block: calc((var(--jx-toggle-track, 1.5rem) - var(--jx-toggle-knob, 1rem)) / 2 - 1px);
  }

  .x1v6rcj3:before {
    transition: transform .2s cubic-bezier(.22, 1, .36, 1), background-color .2s cubic-bezier(.22, 1, .36, 1), border-color .2s cubic-bezier(.22, 1, .36, 1);
  }

  .x198b5v:active:before {
    border-color: #0000;
  }

  .xcshi6i:active:before {
    border-radius: inherit;
  }

  .x18y30we:active:before {
    border-style: solid;
  }

  .x1oyek6m:active:before {
    border-width: 1px;
  }

  @media (prefers-reduced-motion: reduce) {
    .x1fgujza.x1fgujza:before {
      transition: none;
    }
  }
}

@layer components.stylex.priority8 {
  .x3sh4h5:after, .xp6epc3:before {
    -webkit-backdrop-filter: contrast(.5);
  }

  .x15k16ov:after {
    -webkit-mask-image: linear-gradient(to left, #000, #0000);
  }

  .x1w1d2iz:before {
    -webkit-mask-image: linear-gradient(to right, #000, #0000);
  }

  .x12ip6w2:after, .xxlzmds:before {
    backdrop-filter: contrast(.5);
  }

  .xd5hkx5:before {
    background-color: var(--jx-background);
  }

  .xm4hkmz:after {
    background-color: var(--jx-border);
  }

  .x13rawyw:after {
    background-image: linear-gradient(to left, #000, #0000);
  }

  .xdr5qw3:before {
    background-image: linear-gradient(to right, #000, #0000);
  }

  .xtql2tq:before {
    box-sizing: border-box;
  }

  .xxgraa4::placeholder {
    color: var(--jx-muted-foreground);
  }

  .x100rkj9:after, .x10tli2e:before {
    content: "";
  }

  .x1unh1gc:after {
    inset-inline-end: 0;
  }

  .x1682cnc:before {
    inset-inline-start: 0;
  }

  .x1yyf8ht:before {
    inset-inline-start: calc((var(--jx-toggle-track, 1.5rem) - var(--jx-toggle-knob, 1rem)) / 2 - 1px);
  }

  .xtveyhk:after {
    -webkit-mask-image: linear-gradient(to left, #000, #0000);
    mask-image: linear-gradient(to left, #000, #0000);
  }

  .x12udz3x:before {
    -webkit-mask-image: linear-gradient(to right, #000, #0000);
    mask-image: linear-gradient(to right, #000, #0000);
  }

  .x124lp2h:before, .xmf22ne:after {
    opacity: 0;
  }

  .x1rw2j67:after, .xfbg1o9:before {
    opacity: 1;
  }

  .x2q1x1w:after, .xkk1bqk:before {
    pointer-events: none;
  }

  .x1hmns74:before, .x1j6awrg:after {
    position: absolute;
  }

  .x1458kei:before {
    transform: translateX(0);
  }

  .x13o46a3:before, .x7l6x83:after {
    transition-duration: .15s;
  }

  .x1de4urk:before, .x1hbq0ec:after {
    transition-property: opacity;
  }

  .x11yo84x:after, .xy5ulmt:before {
    transition-timing-function: ease-out;
  }

  .x1dtxr84:checked:before {
    background-color: var(--jx-primary-foreground);
  }

  .xsnaal3:checked:before {
    transform: translateX(calc(var(--jx-toggle-width, 2.5rem) - var(--jx-toggle-track, 1.5rem)));
  }

  .x3t03n0:active:before {
    -webkit-mask-composite: xor;
  }

  .xhv4qot:active:before {
    -webkit-mask-image: linear-gradient(#000 0 0) padding-box,linear-gradient(#000 0 0);
  }

  .x1xzl2b1:active:before {
    background-image: linear-gradient(to bottom right,color-mix(in oklab,var(--jx-engrave-shade) 55%,transparent),transparent 60%),linear-gradient(to top left,color-mix(in oklab,var(--jx-engrave-glow) 55%,transparent),transparent 60%);
  }

  .x9jfcoq:active:before {
    content: "";
  }

  .xtbvb47:active:before {
    -webkit-mask-composite: xor;
    mask-composite: exclude;
  }

  .x1xqyx04:active:before {
    -webkit-mask-image: linear-gradient(#000 0 0) padding-box,linear-gradient(#000 0 0);
    mask-image: linear-gradient(#000 0 0) padding-box,linear-gradient(#000 0 0);
  }

  .xrjd2uv:active:before {
    pointer-events: none;
  }

  .x1yqlv2b:active:before {
    position: absolute;
  }

  @media (prefers-reduced-motion: reduce) {
    .x13sdc92.x13sdc92:before, .x4oqjru.x4oqjru:after {
      transition-duration: 0s;
    }
  }
}

@layer components.stylex.priority9 {
  .x1xrz1ek:after {
    bottom: 0;
  }

  .xcock1l:after {
    height: 1px;
  }

  .x101mhmm:before {
    height: calc(var(--jx-toggle-knob, 1rem) + 2px);
  }

  .x17cx49:after {
    left: 0;
  }

  .xnbfe2x:after {
    right: 0;
  }

  .x1m1drc7:after {
    top: 0;
  }

  .x1i63x89:after {
    top: auto;
  }

  .x12s5fzi:before, .xsfccug:after {
    width: 1.75rem;
  }

  .xv6d0c5:after {
    width: 1px;
  }

  .x183bm9d:after {
    width: auto;
  }

  .x10kowwv:before {
    width: calc(var(--jx-toggle-knob, 1rem) + 2px);
  }
}

@keyframes xfeh6hy-B {
  0%, 24% {
    visibility: visible;
  }

  25%, 100% {
    visibility: hidden;
  }
}

:root, .xbpgcew {
  --jx-brand-hue: var(--brand-hue);
  --jx-background: var(--background);
  --jx-foreground: var(--foreground);
  --jx-card: var(--card);
  --jx-card-foreground: var(--card-foreground);
  --jx-popover: var(--popover);
  --jx-popover-foreground: var(--popover-foreground);
  --jx-primary: var(--primary);
  --jx-primary-foreground: var(--primary-foreground);
  --jx-primary-text: var(--primary-text);
  --jx-secondary: var(--secondary);
  --jx-secondary-foreground: var(--secondary-foreground);
  --jx-muted: var(--muted);
  --jx-muted-foreground: var(--muted-foreground);
  --jx-accent: var(--accent);
  --jx-accent-foreground: var(--accent-foreground);
  --jx-destructive: var(--destructive);
  --jx-destructive-foreground: var(--destructive-foreground);
  --jx-border: var(--border);
  --jx-input: var(--input);
  --jx-ring: var(--ring);
  --jx-terminal: var(--terminal);
  --jx-terminal-foreground: var(--terminal-foreground);
  --jx-terminal-hover: var(--terminal-hover);
  --jx-terminal-muted: var(--terminal-muted);
  --jx-success: var(--success);
  --jx-success-foreground: var(--success-foreground);
  --jx-warning: var(--warning);
  --jx-warning-foreground: var(--warning-foreground);
  --jx-info: var(--info);
  --jx-info-foreground: var(--info-foreground);
  --jx-error: var(--error);
  --jx-error-foreground: var(--error-foreground);
  --jx-chart-1: var(--chart-1);
  --jx-chart-2: var(--chart-2);
  --jx-chart-3: var(--chart-3);
  --jx-chart-4: var(--chart-4);
  --jx-chart-5: var(--chart-5);
  --jx-font-sans: var(--font-sans);
  --jx-font-mono: var(--font-mono);
  --jx-font-nav: var(--font-nav);
  --jx-radius: var(--radius);
  --jx-shadow-color: var(--shadow-color);
  --jx-shadow-2xs: var(--shadow-2xs);
  --jx-shadow-xs: var(--shadow-xs);
  --jx-shadow-sm: var(--shadow-sm);
  --jx-shadow: var(--shadow);
  --jx-shadow-md: var(--shadow-md);
  --jx-shadow-xs-press: var(--shadow-xs-press);
  --jx-shadow-sm-press: var(--shadow-sm-press);
  --jx-shadow-md-press: var(--shadow-md-press);
  --jx-shadow-engrave: var(--shadow-engrave);
  --jx-shadow-well: var(--shadow-well);
  --jx-shadow-well-hover: var(--shadow-well-hover);
  --jx-shadow-paper: var(--shadow-paper);
  --jx-scrim: var(--scrim);
  --jx-surface-shadow: var(--surface-shadow);
  --jx-scrollbar-track: var(--scrollbar-track);
  --jx-scrollbar-thumb: var(--scrollbar-thumb);
  --jx-scrollbar-thumb-hover: var(--scrollbar-thumb-hover);
  --jx-scrollbar-thumb-active: var(--scrollbar-thumb-active);
  --jx-text-caption: var(--text-caption);
  --jx-text-micro: var(--text-micro);
  --jx-text-label: var(--text-label);
  --jx-text-label-lg: var(--text-label-lg);
  --jx-text-small: var(--text-small);
  --jx-text-sm: var(--text-sm);
  --jx-text-body-lg: var(--text-body-lg);
  --jx-text-body-xl: var(--text-body-xl);
  --jx-text-lg: var(--text-lg);
  --jx-track-label: var(--track-label);
  --jx-track-wide: var(--track-wide);
  --jx-track-tight: var(--track-tight);
  --jx-track-04: var(--track-04);
  --jx-track-06: var(--track-06);
  --jx-track-10: var(--track-10);
  --jx-track-12: var(--track-12);
  --jx-track-14: var(--track-14);
  --jx-track-18: var(--track-18);
  --jx-track-20: var(--track-20);
  --jx-weight-medium: var(--weight-medium);
  --jx-weight-semibold: var(--weight-semibold);
  --jx-weight-bold: var(--weight-bold);
  --jx-leading-none: var(--leading-none);
  --jx-leading-12: var(--leading-12);
  --jx-leading-tight: var(--leading-tight);
  --jx-leading-14: var(--leading-14);
  --jx-leading-145: var(--leading-145);
  --jx-leading-15: var(--leading-15);
  --jx-leading-155: var(--leading-155);
  --jx-leading-16: var(--leading-16);
  --jx-motion-100: var(--motion-100);
  --jx-motion-150: var(--motion-150);
  --jx-motion-200: var(--motion-200);
  --jx-motion-hero: var(--motion-hero);
  --jx-motion-ease-out: var(--motion-ease-out);
  --jx-motion-ease-nav: var(--motion-ease-nav);
  --jx-shell-w: var(--shell-w);
  --jx-stage-w: var(--stage-w);
  --jx-space-2: var(--space-2);
  --jx-space-4: var(--space-4);
  --jx-space-6: var(--space-6);
  --jx-space-8: var(--space-8);
  --jx-space-10: var(--space-10);
  --jx-space-12: var(--space-12);
  --jx-space-14: var(--space-14);
  --jx-space-16: var(--space-16);
  --jx-space-18: var(--space-18);
  --jx-space-20: var(--space-20);
  --jx-space-24: var(--space-24);
  --jx-space-28: var(--space-28);
  --jx-space-32: var(--space-32);
  --jx-space-40: var(--space-40);
  --jx-space-48: var(--space-48);
  --jx-space-80: var(--space-80);
  --jx-hairline: var(--hairline);
}

.x13ei35y.x13ei35y, .x13ei35y.x13ei35y:root {
  --jx-accent: var(--accent);
  --jx-accent-foreground: var(--accent-foreground);
  --jx-background: var(--background);
  --jx-border: var(--border);
  --jx-brand-hue: var(--brand-hue);
  --jx-card: var(--card);
  --jx-card-foreground: var(--card-foreground);
  --jx-chart-1: var(--chart-1);
  --jx-chart-2: var(--chart-2);
  --jx-chart-3: var(--chart-3);
  --jx-chart-4: var(--chart-4);
  --jx-chart-5: var(--chart-5);
  --jx-destructive: var(--destructive);
  --jx-destructive-foreground: var(--destructive-foreground);
  --jx-error: var(--error);
  --jx-error-foreground: var(--error-foreground);
  --jx-font-mono: var(--font-mono);
  --jx-font-nav: var(--font-nav);
  --jx-font-sans: var(--font-sans);
  --jx-foreground: var(--foreground);
  --jx-hairline: var(--hairline);
  --jx-info: var(--info);
  --jx-info-foreground: var(--info-foreground);
  --jx-input: var(--input);
  --jx-leading-12: var(--leading-12);
  --jx-leading-14: var(--leading-14);
  --jx-leading-145: var(--leading-145);
  --jx-leading-15: var(--leading-15);
  --jx-leading-155: var(--leading-155);
  --jx-leading-16: var(--leading-16);
  --jx-leading-none: var(--leading-none);
  --jx-leading-tight: var(--leading-tight);
  --jx-motion-100: var(--motion-100);
  --jx-motion-150: var(--motion-150);
  --jx-motion-200: var(--motion-200);
  --jx-motion-ease-nav: var(--motion-ease-nav);
  --jx-motion-ease-out: var(--motion-ease-out);
  --jx-motion-hero: var(--motion-hero);
  --jx-muted: var(--muted);
  --jx-muted-foreground: var(--muted-foreground);
  --jx-popover: var(--popover);
  --jx-popover-foreground: var(--popover-foreground);
  --jx-primary: var(--primary);
  --jx-primary-foreground: var(--primary-foreground);
  --jx-primary-text: var(--primary-text);
  --jx-radius: var(--radius);
  --jx-ring: var(--ring);
  --jx-scrim: var(--scrim);
  --jx-scrollbar-thumb: var(--scrollbar-thumb);
  --jx-scrollbar-thumb-active: var(--scrollbar-thumb-active);
  --jx-scrollbar-thumb-hover: var(--scrollbar-thumb-hover);
  --jx-scrollbar-track: var(--scrollbar-track);
  --jx-secondary: var(--secondary);
  --jx-secondary-foreground: var(--secondary-foreground);
  --jx-shadow: var(--shadow);
  --jx-shadow-2xs: var(--shadow-2xs);
  --jx-shadow-color: var(--shadow-color);
  --jx-shadow-engrave: var(--shadow-engrave);
  --jx-shadow-md: var(--shadow-md);
  --jx-shadow-md-press: var(--shadow-md-press);
  --jx-shadow-paper: var(--shadow-paper);
  --jx-shadow-sm: var(--shadow-sm);
  --jx-shadow-sm-press: var(--shadow-sm-press);
  --jx-shadow-well: var(--shadow-well);
  --jx-shadow-well-hover: var(--shadow-well-hover);
  --jx-shadow-xs: var(--shadow-xs);
  --jx-shadow-xs-press: var(--shadow-xs-press);
  --jx-shell-w: var(--shell-w);
  --jx-space-10: var(--space-10);
  --jx-space-12: var(--space-12);
  --jx-space-14: var(--space-14);
  --jx-space-16: var(--space-16);
  --jx-space-18: var(--space-18);
  --jx-space-2: var(--space-2);
  --jx-space-20: var(--space-20);
  --jx-space-24: var(--space-24);
  --jx-space-28: var(--space-28);
  --jx-space-32: var(--space-32);
  --jx-space-4: var(--space-4);
  --jx-space-40: var(--space-40);
  --jx-space-48: var(--space-48);
  --jx-space-6: var(--space-6);
  --jx-space-8: var(--space-8);
  --jx-space-80: var(--space-80);
  --jx-stage-w: var(--stage-w);
  --jx-success: var(--success);
  --jx-success-foreground: var(--success-foreground);
  --jx-surface-shadow: var(--surface-shadow);
  --jx-terminal: var(--terminal);
  --jx-terminal-foreground: var(--terminal-foreground);
  --jx-terminal-hover: var(--terminal-hover);
  --jx-terminal-muted: var(--terminal-muted);
  --jx-text-body-lg: var(--text-body-lg);
  --jx-text-body-xl: var(--text-body-xl);
  --jx-text-caption: var(--text-caption);
  --jx-text-label: var(--text-label);
  --jx-text-label-lg: var(--text-label-lg);
  --jx-text-lg: var(--text-lg);
  --jx-text-micro: var(--text-micro);
  --jx-text-sm: var(--text-sm);
  --jx-text-small: var(--text-small);
  --jx-track-04: var(--track-04);
  --jx-track-06: var(--track-06);
  --jx-track-10: var(--track-10);
  --jx-track-12: var(--track-12);
  --jx-track-14: var(--track-14);
  --jx-track-18: var(--track-18);
  --jx-track-20: var(--track-20);
  --jx-track-label: var(--track-label);
  --jx-track-tight: var(--track-tight);
  --jx-track-wide: var(--track-wide);
  --jx-warning: var(--warning);
  --jx-warning-foreground: var(--warning-foreground);
  --jx-weight-bold: var(--weight-bold);
  --jx-weight-medium: var(--weight-medium);
  --jx-weight-semibold: var(--weight-semibold);
}

.x1gva6nq {
  --jx-file-h: var(--jx-hit);
}

.xm4tvcz {
  --jx-file-icon: var(--jx-icon);
}

.x1dj7hju {
  --jx-file-text: var(--jx-text);
}

.x16v2uu8 {
  --jx-file-thumb: var(--jx-icon);
}

.x1c9i1ps {
  --jx-file-zone-glyph: var(--jx-icon);
}

.xt9psqw {
  --jx-file-zone-pad: var(--jx-inset);
}

.x13xxrc3 {
  --jx-fill-ink: var(--destructive-foreground);
}

.xy1b79p {
  --jx-fill-ink: var(--primary-foreground);
}

.xcprrlk {
  --jx-fill: var(--destructive);
}

.xxozsmu {
  --jx-fill: var(--primary);
}

.x1cnuz6n {
  --jx-press-shadow-active: none;
}

.x18lnsx5 {
  --jx-press-shadow-active: var(--shadow-md-press);
}

.x1qmnquc {
  --jx-press-shadow-active: var(--shadow-sm-press);
}

.x1lvml8c {
  --jx-press-shadow-active: var(--shadow-xs-press);
}

.x193why {
  --jx-press-shadow-hover: none;
}

.x1os4u4j {
  --jx-press-shadow-hover: var(--shadow-md);
}

.xqu7rmo {
  --jx-press-shadow-hover: var(--shadow-sm);
}

.x1qyhetz {
  --jx-press-shadow-hover: var(--shadow-xs);
}

.x1ftxarf {
  --jx-press-shadow: none;
}

.xfkfswb {
  --jx-press-shadow: var(--shadow-2xs);
}

.xbceu3i {
  --jx-press-shadow: var(--shadow-xs);
}

.x1fs7p56 {
  --jx-press-shadow: var(--shadow);
}

.xe6qx1r {
  --jx-table-edge: color-mix(in oklab,var(--border) 34%,transparent);
}

.x1lrypt2 {
  --jx-table-hairline: color-mix(in oklab,var(--border) 12%,transparent);
}

.x1pnyjwd {
  --jx-table-head: var(--muted);
}

.x1gpgqag {
  --jx-table-hover: color-mix(in oklab,var(--primary) 7%,var(--jx-table-surface));
}

.x12695uw {
  --jx-table-rule: color-mix(in oklab,var(--border) 18%,transparent);
}

.x1nu4x10 {
  --jx-table-surface: var(--background);
}

.xs5yfhl {
  --jx-tonal: #b28fef;
}

@supports (color: lab(0% 0 0)) {
  .xs5yfhl {
    --jx-tonal: lab(65.6055% 28.424 -43.8063);
  }
}

.xo19gj5 {
  --jx-tonal: var(--muted-foreground);
}
