:root{--jfdi-tooltip-bg:#2b2f36;--jfdi-tooltip-fg:#fff}body.dark{--jfdi-tooltip-bg:#e6e8ec;--jfdi-tooltip-fg:#1c1f24}[data-jfdi-tip]{position:relative}[data-jfdi-tip]:after{content:attr(data-jfdi-tip);transform:translateX(calc(-50% + var(--jfdi-tip-shift,0px))) translateY(3px);background:var(--jfdi-tooltip-bg);color:var(--jfdi-tooltip-fg);border-radius:var(--jfdi-radius,4px);white-space:normal;text-align:center;opacity:0;transform-origin:0;pointer-events:none;z-index:1000;width:max-content;max-width:min(24em,100vw - 16px);padding:.35em .65em;font-size:.68rem;font-weight:500;line-height:1.35;transition:opacity .12s .25s,transform .12s .25s,scale 0s .37s;position:absolute;bottom:calc(100% + 7px);left:50%;scale:0;box-shadow:0 2px 8px #00000040}[data-jfdi-tip]:before{content:"";border:5px solid #0000;border-top-color:var(--jfdi-tooltip-bg);opacity:0;pointer-events:none;z-index:1000;border-bottom:none;transition:opacity .12s .25s,scale 0s .37s;position:absolute;bottom:calc(100% + 2px);left:50%;transform:translate(-50%)scale(0)}[data-jfdi-tip]:hover:after,[data-jfdi-tip]:focus-visible:after,[data-jfdi-tip]:hover:before,[data-jfdi-tip]:focus-visible:before{opacity:1;scale:1}[data-jfdi-tip]:hover:after,[data-jfdi-tip]:focus-visible:after{transition:opacity .12s .25s,transform .12s .25s,scale}[data-jfdi-tip]:hover:before,[data-jfdi-tip]:focus-visible:before{transition:opacity .12s .25s,scale}[data-jfdi-tip]:hover:after,[data-jfdi-tip]:focus-visible:after{transform:translateX(calc(-50% + var(--jfdi-tip-shift,0px))) translateY(0)}[data-jfdi-tip][data-jfdi-tip-pos=bottom]:not([data-jfdi-tip-at]):after{transform:translateX(calc(-50% + var(--jfdi-tip-shift,0px))) translateY(-3px);top:calc(100% + 7px);bottom:auto}[data-jfdi-tip][data-jfdi-tip-pos=bottom]:not([data-jfdi-tip-at]):before{border:5px solid #0000;border-bottom-color:var(--jfdi-tooltip-bg);border-top:none;top:calc(100% + 2px);bottom:auto}[data-jfdi-tip][data-jfdi-tip-pos=bottom]:not([data-jfdi-tip-at]):hover:after,[data-jfdi-tip][data-jfdi-tip-pos=bottom]:not([data-jfdi-tip-at]):focus-visible:after{transform:translateX(calc(-50% + var(--jfdi-tip-shift,0px))) translateY(0)}[data-jfdi-tip][data-jfdi-tip-at=bottom]:after{transform:translateX(calc(-50% + var(--jfdi-tip-shift,0px))) translateY(-3px);top:calc(100% + 7px);bottom:auto}[data-jfdi-tip][data-jfdi-tip-at=bottom]:before{border:5px solid #0000;border-bottom-color:var(--jfdi-tooltip-bg);border-top:none;top:calc(100% + 2px);bottom:auto}[data-jfdi-tip][data-jfdi-tip-at=bottom]:hover:after,[data-jfdi-tip][data-jfdi-tip-at=bottom]:focus-visible:after{transform:translateX(calc(-50% + var(--jfdi-tip-shift,0px))) translateY(0)}.jfdi-live-announcer{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:root{--button-default-bg:#f0f0f0;--button-default-color:#333;--button-default-border:#d0d0d0;--button-default-hover-bg:#e0e0e0;--button-primary-bg:#06c;--button-primary-color:#fff;--button-primary-hover-bg:#0052a3;--button-secondary-bg:#6c757d;--button-secondary-color:#fff;--button-secondary-hover-bg:#5a6268;--button-destructive-bg:#dc3545;--button-destructive-color:#fff;--button-destructive-hover-bg:#c82333;--button-outline-border:#d0d0d0;--button-outline-color:#333;--button-outline-hover-bg:#f5f5f5;--button-ghost-color:#333;--button-ghost-hover-bg:#f0f0f0;--button-link-color:#06c;--button-link-hover-color:#0052a3;--button-focus-ring:var(--jfdi-focus,#06c)}body.dark{--button-default-bg:#2a2a2a;--button-default-color:#e0e0e0;--button-default-border:#444;--button-default-hover-bg:#333;--button-primary-bg:#38f;--button-primary-color:#fff;--button-primary-hover-bg:#26c;--button-secondary-bg:#555;--button-secondary-color:#e0e0e0;--button-secondary-hover-bg:#666;--button-destructive-bg:#f44;--button-destructive-color:#fff;--button-destructive-hover-bg:#c00;--button-outline-border:#555;--button-outline-color:#e0e0e0;--button-outline-hover-bg:#2a2a2a;--button-ghost-color:#e0e0e0;--button-ghost-hover-bg:#2a2a2a;--button-link-color:#59f;--button-link-hover-color:#38f;--button-focus-ring:var(--jfdi-focus,#4da6ff)}button.jfdi.button{text-align:center;white-space:nowrap;vertical-align:middle;-webkit-user-select:none;user-select:none;border-radius:var(--jfdi-radius,4px);cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:.5em;font-family:inherit;font-weight:500;line-height:1.2;text-decoration:none;transition:all .15s ease-in-out;display:inline-flex;position:relative}button.jfdi.button:focus-visible{outline:2px solid var(--button-focus-ring);outline-offset:2px}button.jfdi.button.button--disabled,button.jfdi.button:disabled{filter:saturate(.45);opacity:.6;cursor:not-allowed;pointer-events:none}button.jfdi.button.button--loading{cursor:wait}button.jfdi.button.button--full-width{width:100%}button.jfdi.button .button__icon{flex-shrink:0;display:inline-flex}button.jfdi.button .button__icon--left{margin-right:-.125em}button.jfdi.button .button__icon--right{margin-left:-.125em}button.jfdi.button .button__icon--only{margin:0}button.jfdi.button .button__content{text-box-trim:trim-both;text-box-edge:cap alphabetic;display:inline-block}button.jfdi.button.button-variant--default{background-color:var(--button-default-bg);color:var(--button-default-color);border-color:var(--button-default-border)}button.jfdi.button.button-variant--default:hover:not(:disabled):not(.button--disabled){background-color:var(--button-default-hover-bg)}button.jfdi.button.button-variant--default:active:not(:disabled):not(.button--disabled){transform:translateY(1px)}button.jfdi.button.button-variant--primary{background-color:var(--button-primary-bg);color:var(--button-primary-color);border-color:var(--button-primary-bg)}button.jfdi.button.button-variant--primary:hover:not(:disabled):not(.button--disabled){background-color:var(--button-primary-hover-bg);border-color:var(--button-primary-hover-bg)}button.jfdi.button.button-variant--primary:active:not(:disabled):not(.button--disabled){transform:translateY(1px)}button.jfdi.button.button-variant--secondary{background-color:var(--button-secondary-bg);color:var(--button-secondary-color);border-color:var(--button-secondary-bg)}button.jfdi.button.button-variant--secondary:hover:not(:disabled):not(.button--disabled){background-color:var(--button-secondary-hover-bg);border-color:var(--button-secondary-hover-bg)}button.jfdi.button.button-variant--secondary:active:not(:disabled):not(.button--disabled){transform:translateY(1px)}button.jfdi.button.button-variant--destructive{background-color:var(--button-destructive-bg);color:var(--button-destructive-color);border-color:var(--button-destructive-bg)}button.jfdi.button.button-variant--destructive:hover:not(:disabled):not(.button--disabled){background-color:var(--button-destructive-hover-bg);border-color:var(--button-destructive-hover-bg)}button.jfdi.button.button-variant--destructive:active:not(:disabled):not(.button--disabled){transform:translateY(1px)}button.jfdi.button.button-variant--outline{color:var(--button-outline-color);border-color:var(--button-outline-border);background-color:#0000}button.jfdi.button.button-variant--outline:hover:not(:disabled):not(.button--disabled){background-color:var(--button-outline-hover-bg)}button.jfdi.button.button-variant--outline:active:not(:disabled):not(.button--disabled){transform:translateY(1px)}button.jfdi.button.button-variant--ghost{color:var(--button-ghost-color);background-color:#0000;border-color:#0000}button.jfdi.button.button-variant--ghost:hover:not(:disabled):not(.button--disabled){background-color:var(--button-ghost-hover-bg)}button.jfdi.button.button-variant--ghost:active:not(:disabled):not(.button--disabled){transform:translateY(1px)}button.jfdi.button.button-variant--link{color:var(--button-link-color);text-underline-offset:.25em;background-color:#0000;border-color:#0000;text-decoration:underline}button.jfdi.button.button-variant--link:hover:not(:disabled):not(.button--disabled){color:var(--button-link-hover-color)}button.jfdi.button.button-variant--link:active:not(:disabled):not(.button--disabled){transform:none}button.jfdi.button.button-size--xs{border-radius:var(--jfdi-radius,4px);min-height:2.083em;padding:.25em .5em;font-size:.75rem}button.jfdi.button.button-size--xs .button__icon{font-size:.875em}button.jfdi.button.button-size--sm{border-radius:var(--jfdi-radius,4px);min-height:2.286em;padding:.375em .75em;font-size:.875rem}button.jfdi.button.button-size--sm .button__icon{font-size:1em}button.jfdi.button.button-size--md{min-height:2.5em;padding:.5em 1em;font-size:1rem}button.jfdi.button.button-size--md .button__icon{font-size:1.125em}button.jfdi.button.button-size--lg{border-radius:var(--jfdi-radius,4px);min-height:2.667em;padding:.625em 1.5em;font-size:1.125rem}button.jfdi.button.button-size--lg .button__icon{font-size:1.25em}button.jfdi.button.button-size--xl{border-radius:var(--jfdi-radius,4px);min-height:2.8em;padding:.75em 2em;font-size:1.25rem}button.jfdi.button.button-size--xl .button__icon{font-size:1.375em}button.jfdi.button.button--custom-color.button-variant--primary,button.jfdi.button.button--custom-color.button-variant--secondary,button.jfdi.button.button--custom-color.button-variant--destructive{background-color:var(--button-color-base);color:var(--button-color-text);border-color:var(--button-color-base)}button.jfdi.button.button--custom-color.button-variant--primary:hover:not(:disabled):not(.button--disabled),button.jfdi.button.button--custom-color.button-variant--secondary:hover:not(:disabled):not(.button--disabled),button.jfdi.button.button--custom-color.button-variant--destructive:hover:not(:disabled):not(.button--disabled){background-color:var(--button-color-hover);border-color:var(--button-color-hover)}button.jfdi.button.button--custom-color.button-variant--default{background-color:var(--button-color-base);color:var(--button-color-text);border-color:var(--button-color-base)}button.jfdi.button.button--custom-color.button-variant--default:hover:not(:disabled):not(.button--disabled){background-color:var(--button-color-hover)}button.jfdi.button.button--custom-color.button-variant--outline{color:var(--button-color-base);border-color:var(--button-color-base);background-color:#0000}button.jfdi.button.button--custom-color.button-variant--outline:hover:not(:disabled):not(.button--disabled){background-color:color-mix(in srgb, var(--button-color-base) 10%, transparent)}button.jfdi.button.button--custom-color.button-variant--ghost{color:var(--button-color-base);background-color:#0000;border-color:#0000}button.jfdi.button.button--custom-color.button-variant--ghost:hover:not(:disabled):not(.button--disabled){background-color:color-mix(in srgb, var(--button-color-base) 10%, transparent)}button.jfdi.button.button--custom-color.button-variant--link{color:var(--button-color-base)}button.jfdi.button.button--custom-color.button-variant--link:hover:not(:disabled):not(.button--disabled){color:var(--button-color-hover)}button.jfdi.button.button--has-faces:not(.button--icon-only){place-items:center;display:inline-grid}button.jfdi.button .button__sizer{visibility:hidden;pointer-events:none;grid-area:1/1;display:inline-grid}button.jfdi.button .button__sizer .button__sizer-face{white-space:nowrap;grid-area:1/1;align-items:center;gap:.5em;display:inline-flex}button.jfdi.button .button__transition,button.jfdi.button .button__face{grid-area:1/1}button.jfdi.button .button__face{align-items:center;gap:.5em;display:inline-flex}button.jfdi.button.button--completed{overflow:hidden}button.jfdi.button .button__transition{justify-content:center;align-items:center;width:100%;height:100%;display:inline-flex;position:relative}button.jfdi.button .button__transition-out,button.jfdi.button .button__transition-in{justify-content:center;align-items:center;gap:.5em;display:inline-flex}button.jfdi.button .button__transition-out{position:absolute}button.jfdi.button.button--anim-slide-up .button__transition-out{animation:.35s ease-in-out forwards button-slide-out-up}button.jfdi.button.button--anim-slide-up .button__transition-in{animation:.35s ease-in-out forwards button-slide-in-up}button.jfdi.button.button--anim-slide-down .button__transition-out{animation:.35s ease-in-out forwards button-slide-out-down}button.jfdi.button.button--anim-slide-down .button__transition-in{animation:.35s ease-in-out forwards button-slide-in-down}button.jfdi.button.button--anim-fade .button__transition-out{animation:.3s ease-in-out forwards button-fade-out}button.jfdi.button.button--anim-fade .button__transition-in{animation:.3s ease-in-out forwards button-fade-in}button.jfdi.button.button--anim-flip .button__transition-out{animation:.2s ease-in forwards button-flip-out}button.jfdi.button.button--anim-flip .button__transition-in{opacity:0;animation:.2s ease-out .2s forwards button-flip-in}button.jfdi.button.button--armed{box-shadow:0 0 0 2px color-mix(in srgb, currentColor 35%, transparent)}button.jfdi.button.button--holding{filter:brightness(.9)}button.jfdi.button .button__countdown{pointer-events:none;position:absolute}button.jfdi.button .button__countdown.button__countdown--paused,button.jfdi.button .button__countdown.button__countdown--paused .button__countdown-track{animation-play-state:paused}button.jfdi.button .button__countdown--bar{background-color:color-mix(in srgb, currentColor 55%, transparent);transform-origin:0;height:.2em;animation-name:button-countdown-drain;animation-timing-function:linear;animation-fill-mode:forwards;inset:auto 0 0}button.jfdi.button .button__countdown--bar.button__countdown--filling{transform-origin:0;animation-name:button-countdown-fill}button.jfdi.button .button__countdown--ring{width:100%;height:100%;inset:0;overflow:visible}button.jfdi.button .button__countdown--ring .button__countdown-track{--button-countdown-length:62.832;fill:none;stroke:color-mix(in srgb, currentColor 55%, transparent);stroke-width:2px;stroke-linecap:round;transform-origin:50%;stroke-dasharray:var(--button-countdown-length);animation-name:button-countdown-ring-drain;animation-timing-function:linear;animation-fill-mode:forwards;transform:rotate(-90deg)}button.jfdi.button .button__countdown--ring.button__countdown--filling .button__countdown-track{animation-name:button-countdown-ring-fill}@media (prefers-reduced-motion:reduce){button.jfdi.button .button__countdown,button.jfdi.button .button__countdown .button__countdown-track{animation:none}button.jfdi.button .button__transition-out{display:none}button.jfdi.button .button__transition-in{opacity:1;animation:none}}button.jfdi.button.button--icon-only{aspect-ratio:1;padding:0}button.jfdi.button.button--icon-only .button__icon{font-size:1.25em}@keyframes button-slide-out-up{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-100%)}}@keyframes button-slide-in-up{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes button-slide-out-down{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(100%)}}@keyframes button-slide-in-down{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}@keyframes button-fade-out{0%{opacity:1}to{opacity:0}}@keyframes button-fade-in{0%{opacity:0}to{opacity:1}}@keyframes button-flip-out{0%{opacity:1;transform:rotateX(0)}to{opacity:0;transform:rotateX(90deg)}}@keyframes button-flip-in{0%{opacity:0;transform:rotateX(-90deg)}to{opacity:1;transform:rotateX(0)}}@keyframes button-countdown-drain{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes button-countdown-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes button-countdown-ring-drain{0%{stroke-dashoffset:0}to{stroke-dashoffset:var(--button-countdown-length)}}@keyframes button-countdown-ring-fill{0%{stroke-dashoffset:var(--button-countdown-length)}to{stroke-dashoffset:0}}span.jfdi.confirm-button{flex-direction:column;align-items:flex-start;gap:.35em;display:inline-flex}span.jfdi.confirm-button .confirm-button__controls{align-items:center;gap:.5em;display:inline-flex}span.jfdi.confirm-button .confirm-button__description{color:color-mix(in srgb, currentColor 75%, transparent);text-wrap:pretty;font-size:.875em;line-height:1.35}.jfdi-input{border:1px solid var(--jfdi-border,#888);border-radius:var(--jfdi-radius,4px);font:inherit;background:var(--jfdi-surface-input,#fff);color:var(--jfdi-text,#333);box-sizing:border-box;width:100%;padding:.5em .75em}.jfdi-input--xs{height:2.083em;padding:.167em .417em;font-size:.75rem}.jfdi-input--sm{height:2.286em;padding:.286em .571em;font-size:.875rem}.jfdi-input--md{height:2.5em;padding:.5em .75em;font-size:1rem}.jfdi-input--lg{height:2.667em;padding:.556em .889em;font-size:1.125rem}.jfdi-input--xl{height:2.8em;padding:.6em 1em;font-size:1.25rem}.jfdi-input:focus{border-color:var(--jfdi-field-edge-color,var(--jfdi-focus,#06c));box-shadow:0 0 0 1px var(--jfdi-field-edge-color,var(--jfdi-focus,#06c));outline:none}.jfdi-input:disabled{filter:saturate(.45);opacity:.6;cursor:not-allowed;background:var(--jfdi-state-disabled-bg,#f5f5f5)}.jfdi-input--invalid{--jfdi-field-edge-color:var(--jfdi-danger,#dc3545);border-color:var(--jfdi-danger,#dc3545)}.jfdi-input--readonly{background:var(--jfdi-readonly-bg,color-mix(in srgb, var(--jfdi-state-disabled-bg,#f5f5f5) 60%, var(--jfdi-surface-input,#fff)));cursor:default}.jfdi-input::placeholder{color:var(--jfdi-text-placeholder,#999)}.jfdi-input-wrapper{--jfdi-inner-divider-color:color-mix(in srgb, var(--jfdi-border,#888) 50%, transparent);border:1px solid var(--jfdi-border,#888);border-radius:var(--jfdi-radius,4px);background:var(--jfdi-surface-input,#fff);box-sizing:border-box;align-items:center;display:flex}.jfdi-input-wrapper--xs{height:2.083em;font-size:.75rem}.jfdi-input-wrapper--sm{height:2.286em;font-size:.875rem}.jfdi-input-wrapper--md{height:2.5em;font-size:1rem}.jfdi-input-wrapper--lg{height:2.667em;font-size:1.125rem}.jfdi-input-wrapper--xl{height:2.8em;font-size:1.25rem}.jfdi-input-wrapper:focus-within{border-color:var(--jfdi-field-edge-color,var(--jfdi-focus,#06c));box-shadow:0 0 0 1px var(--jfdi-field-edge-color,var(--jfdi-focus,#06c));outline:none}.jfdi-input-wrapper--invalid{--jfdi-field-edge-color:var(--jfdi-danger,#dc3545);border-color:var(--jfdi-danger,#dc3545)}.jfdi-input-wrapper--disabled{filter:saturate(.45);opacity:.6;cursor:not-allowed;background:var(--jfdi-state-disabled-bg,#f5f5f5)}.jfdi-input-wrapper--readonly{background:var(--jfdi-readonly-bg,color-mix(in srgb, var(--jfdi-state-disabled-bg,#f5f5f5) 60%, var(--jfdi-surface-input,#fff)))}.jfdi-input-wrapper--readonly .jfdi-input__field{cursor:default}.jfdi-input-wrapper .jfdi-input__field{min-width:0;font:inherit;color:var(--jfdi-text,#333);background:0 0;border:none;outline:none;flex:1;padding:.5em .75em}.jfdi-input-wrapper .jfdi-input__field::placeholder{color:var(--jfdi-text-placeholder,#999)}.jfdi-input-wrapper .jfdi-input__field:disabled{cursor:not-allowed}.jfdi-input-wrapper .jfdi-input__addon{background:var(--jfdi-addon-bg,color-mix(in srgb, var(--jfdi-border,#888) 10%, transparent));color:var(--jfdi-text-muted,#666);-webkit-user-select:none;user-select:none;white-space:nowrap;align-self:stretch;align-items:center;padding:0 .6em;display:flex}.jfdi-input-wrapper .jfdi-input__addon--prefix{border-right:1px solid var(--jfdi-inner-divider-color)}.jfdi-input-wrapper .jfdi-input__addon--prefix:first-child{border-radius:calc(var(--jfdi-radius,4px) - 1px) 0 0 calc(var(--jfdi-radius,4px) - 1px)}.jfdi-input-wrapper .jfdi-input__addon--suffix{border-left:1px solid var(--jfdi-inner-divider-color)}.jfdi-input-wrapper .jfdi-input__addon--suffix:last-child{border-radius:0 calc(var(--jfdi-radius,4px) - 1px) calc(var(--jfdi-radius,4px) - 1px) 0}.jfdi-input-wrapper .jfdi-input__addon--text{font-size:.85em;font-weight:600}.jfdi-input-wrapper .jfdi-input__clear{color:color-mix(in srgb, var(--jfdi-text-muted,#666) 70%, transparent);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0 .4em;display:flex}.jfdi-input-wrapper .jfdi-input__clear:hover{color:var(--jfdi-danger,#dc3545)}.jfdi-input-wrapper .jfdi-input__clear--hidden{visibility:hidden}.jfdi-input-wrapper .jfdi-input__controls{align-self:stretch;align-items:stretch;display:flex}.jfdi-input-wrapper .jfdi-input__controls:last-child{border-radius:0 calc(var(--jfdi-radius,4px) - 1px) calc(var(--jfdi-radius,4px) - 1px) 0;overflow:hidden}.jfdi-input-wrapper .jfdi-input__icon{background:var(--jfdi-addon-bg,color-mix(in srgb, var(--jfdi-border,#888) 10%, transparent));color:var(--jfdi-text-muted,#666);-webkit-user-select:none;user-select:none;align-self:stretch;align-items:center;padding:0 .5em;font-size:1.2em;display:flex}.jfdi-input-wrapper .jfdi-input__icon--prefix{border-right:1px solid var(--jfdi-inner-divider-color)}.jfdi-input-wrapper .jfdi-input__icon--prefix:first-child{border-radius:calc(var(--jfdi-radius,4px) - 1px) 0 0 calc(var(--jfdi-radius,4px) - 1px)}.jfdi-input-wrapper .jfdi-input__icon--suffix{border-left:1px solid var(--jfdi-inner-divider-color)}.jfdi-input-wrapper .jfdi-input__icon--suffix:last-child{border-radius:0 calc(var(--jfdi-radius,4px) - 1px) calc(var(--jfdi-radius,4px) - 1px) 0}body.dark .jfdi-input,body.dark .jfdi-input-wrapper{--jfdi-surface-input:#2d2d2d;--jfdi-text:#e0e0e0;--jfdi-border:#555;--jfdi-text-muted:#999;--jfdi-text-placeholder:#777;--jfdi-state-disabled-bg:#1a1a1a;--jfdi-focus:#4da6ff}.jfdi-filterbox{align-items:center;gap:.5em;width:100%;display:inline-flex}.jfdi-filterbox>.jfdi-input-wrapper,.jfdi-filterbox>.jfdi-input{flex:1;min-width:0}.jfdi-filterbox__count{color:var(--jfdi-text-muted,#666);font-variant-numeric:tabular-nums;white-space:nowrap;flex-shrink:0;font-size:.85em}.jfdi-filterbox--collapsible{gap:0;width:auto;position:relative}.jfdi-filterbox--collapsible>.jfdi-input-wrapper,.jfdi-filterbox--collapsible>.jfdi-input{z-index:4;width:15.625em;display:none;position:absolute;top:50%;right:1.75em;translate:0 -50%}.jfdi-filterbox--collapsible>.jfdi-input-wrapper:focus-within,.jfdi-filterbox--collapsible>.jfdi-input:focus{box-shadow:none}.jfdi-filterbox--collapsible.jfdi-filterbox--expanded>.jfdi-input-wrapper,.jfdi-filterbox--collapsible.jfdi-filterbox--expanded>.jfdi-input{display:flex}.jfdi-filterbox__toggle{color:inherit;cursor:pointer;font-size:inherit;z-index:5;background:0 0;border:none;align-items:center;padding:0;display:flex}.jfdi-filterbox__toggle:focus-visible{border-radius:var(--jfdi-radius,4px);box-shadow:0 0 0 2px var(--jfdi-focus,#06c);outline:none}.jfdi-number-input__steppers{border-left:1px solid var(--jfdi-inner-divider-color,color-mix(in srgb, var(--jfdi-border,#888) 50%, transparent));flex-direction:column;align-self:stretch;display:flex}.jfdi-number-input__steppers .jfdi-number-input__stepper{color:color-mix(in srgb, var(--jfdi-text-muted,#666) 70%, transparent);cursor:pointer;filter:none;background:0 0;border:none;border-radius:0;flex:1;justify-content:center;align-items:center;padding:0 .3em;font-weight:400;display:flex}.jfdi-number-input__steppers .jfdi-number-input__stepper+.jfdi-number-input__steppers .jfdi-number-input__stepper{border-top:1px solid var(--jfdi-inner-divider-color,color-mix(in srgb, var(--jfdi-border,#888) 50%, transparent))}.jfdi-number-input__steppers .jfdi-number-input__stepper:hover{color:var(--jfdi-focus,#06c);background:color-mix(in srgb, var(--jfdi-focus,#06c) 10%, transparent);filter:none}.jfdi-number-input__steppers .jfdi-number-input__stepper:active{background:color-mix(in srgb, var(--jfdi-focus,#06c) 20%, transparent)}.jfdi-date-input{border:1px solid var(--jfdi-border,#888);border-radius:var(--jfdi-radius,4px);font:inherit;background:var(--jfdi-surface-input,#fff);color:var(--jfdi-text,#333);box-sizing:border-box;width:100%;padding:.5em .75em}.jfdi-date-input--xs{height:2.083em;padding:.167em .417em;font-size:.75rem}.jfdi-date-input--sm{height:2.286em;padding:.286em .571em;font-size:.875rem}.jfdi-date-input--md{height:2.5em;padding:.5em .75em;font-size:1rem}.jfdi-date-input--lg{height:2.667em;padding:.556em .889em;font-size:1.125rem}.jfdi-date-input--xl{height:2.8em;padding:.6em 1em;font-size:1.25rem}.jfdi-date-input:focus,.jfdi-date-input:focus-within{border-color:var(--jfdi-field-edge-color,var(--jfdi-focus,#06c));box-shadow:0 0 0 1px var(--jfdi-field-edge-color,var(--jfdi-focus,#06c));outline:none}.jfdi-date-input:disabled{filter:saturate(.45);opacity:.6;cursor:not-allowed;background:var(--jfdi-state-disabled-bg,#f5f5f5)}.jfdi-date-input--invalid{--jfdi-field-edge-color:var(--jfdi-danger,#dc3545);border-color:var(--jfdi-danger,#dc3545)}.jfdi-date-input--readonly{background:var(--jfdi-readonly-bg,color-mix(in srgb, var(--jfdi-state-disabled-bg,#f5f5f5) 60%, var(--jfdi-surface-input,#fff)));cursor:default}.jfdi-date-input::placeholder{color:var(--jfdi-text-placeholder,#999)}.jfdi-date-input::-webkit-calendar-picker-indicator{filter:var(--jfdi-date-input-icon-filter,none);cursor:pointer;opacity:.7}.jfdi-date-input::-webkit-calendar-picker-indicator:hover{opacity:1}.jfdi-date-input:disabled::-webkit-calendar-picker-indicator{cursor:not-allowed}body.dark .jfdi-date-input{--jfdi-surface-input:#2d2d2d;--jfdi-text:#e0e0e0;--jfdi-border:#555;--jfdi-text-placeholder:#777;--jfdi-state-disabled-bg:#1a1a1a;--jfdi-focus:#4da6ff;--jfdi-date-input-icon-filter:invert(1)}.jfdi-file-input{font:inherit;align-items:center;gap:.5em;max-width:100%;display:inline-flex}.jfdi-file-input--xs{font-size:.75rem}.jfdi-file-input--sm{font-size:.875rem}.jfdi-file-input--md{font-size:1rem}.jfdi-file-input--lg{font-size:1.125rem}.jfdi-file-input--xl{font-size:1.25rem}.jfdi-file-input--invalid .jfdi-file-input__trigger{--jfdi-field-edge-color:var(--jfdi-danger,#dc3545);border-color:var(--jfdi-danger,#dc3545)}.jfdi-file-input--disabled .jfdi-file-input__filename{color:var(--jfdi-text-muted,#666)}.jfdi-file-input__native{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.jfdi-file-input__native:focus+.jfdi-file-input__trigger{border-color:var(--jfdi-field-edge-color,var(--jfdi-focus,#06c));box-shadow:0 0 0 1px var(--jfdi-field-edge-color,var(--jfdi-focus,#06c));outline:none}.jfdi-file-input__native:disabled+.jfdi-file-input__trigger{filter:saturate(.45);opacity:.6;cursor:not-allowed}.jfdi-file-input__trigger{border:1px solid var(--jfdi-border,#888);border-radius:var(--jfdi-radius,4px);background:var(--jfdi-addon-bg,color-mix(in srgb, var(--jfdi-border,#888) 10%, transparent));color:var(--jfdi-text,#333);cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;flex-shrink:0;justify-content:center;align-items:center;padding:.4em .9em;display:inline-flex}.jfdi-file-input__trigger:hover{background:color-mix(in srgb, var(--jfdi-border,#888) 20%, transparent)}.jfdi-file-input__trigger--disabled{filter:saturate(.45);opacity:.6;cursor:not-allowed}.jfdi-file-input__trigger--disabled:hover{background:var(--jfdi-addon-bg,color-mix(in srgb, var(--jfdi-border,#888) 10%, transparent))}.jfdi-file-input__filename{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--jfdi-text,#333);flex:1;overflow:hidden}.jfdi-file-input__filename--empty{color:var(--jfdi-text-placeholder,#999)}.jfdi-file-input__clear{border-radius:var(--jfdi-radius,4px);color:color-mix(in srgb, var(--jfdi-text-muted,#666) 70%, transparent);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:.3em;display:flex}.jfdi-file-input__clear:hover{color:var(--jfdi-danger,#dc3545)}body.dark .jfdi-file-input{--jfdi-surface-input:#2d2d2d;--jfdi-text:#e0e0e0;--jfdi-border:#555;--jfdi-text-muted:#999;--jfdi-text-placeholder:#777;--jfdi-state-disabled-bg:#1a1a1a;--jfdi-focus:#4da6ff}.jfdi-textarea{border:1px solid var(--jfdi-border,#888);border-radius:var(--jfdi-radius,4px);background:var(--jfdi-surface-input,#fff);width:100%;min-height:2.5em;color:var(--jfdi-text,#333);font:inherit;box-sizing:border-box;padding:.5em .75em;line-height:1.5;display:block}.jfdi-textarea--xs{min-height:2.083em;padding:.167em .417em;font-size:.75rem}.jfdi-textarea--sm{min-height:2.286em;padding:.286em .571em;font-size:.875rem}.jfdi-textarea--md{min-height:2.5em;padding:.5em .75em;font-size:1rem}.jfdi-textarea--lg{min-height:2.667em;padding:.556em .889em;font-size:1.125rem}.jfdi-textarea--xl{min-height:2.8em;padding:.6em 1em;font-size:1.25rem}.jfdi-textarea:focus{border-color:var(--jfdi-field-edge-color,var(--jfdi-focus,#06c));box-shadow:0 0 0 1px var(--jfdi-field-edge-color,var(--jfdi-focus,#06c));outline:none}.jfdi-textarea:disabled{filter:saturate(.45);opacity:.6;cursor:not-allowed;background:var(--jfdi-state-disabled-bg,#f5f5f5)}.jfdi-textarea--invalid{--jfdi-field-edge-color:var(--jfdi-danger,#dc3545);border-color:var(--jfdi-danger,#dc3545)}.jfdi-textarea--auto-resize{overflow:hidden}.jfdi-textarea::placeholder{color:var(--jfdi-text-placeholder,#999)}body.dark .jfdi-textarea{--jfdi-surface-input:#2d2d2d;--jfdi-text:#e0e0e0;--jfdi-border:#555;--jfdi-text-placeholder:#777;--jfdi-state-disabled-bg:#1a1a1a;--jfdi-focus:#4da6ff}body{--dialog-zindex:100}.alertModal .ms-Dialog-main{max-height:400px;min-height:unset}.alert-container{width:100vw;height:100vh;z-index:var(--dialog-zindex);cursor:pointer;background:0 0;justify-content:center;display:flex;position:absolute;top:0;left:0}.alert-container .alert-outer{cursor:pointer;background:0 0;max-width:1024px;max-height:800px}.alert-container .alert-outer .alert-inner{cursor:default;background:#fff;border-radius:10px;justify-content:center;justify-items:center;width:fit-content;min-width:450px;height:fit-content;padding:1em;display:block;box-shadow:0 10px 16px #0003,0 6px 20px #00000030}.alert-container .alert-outer .alert-inner .alert-header button{cursor:pointer;display:none}.alert-container .alert-outer .alert-inner .alert-footer{justify-content:flex-end;display:flex}.alert-container .alert-outer .alert-inner .alert-footer .alert-ok{color:#fff;background-color:#0074d9}.left-panel-container{width:98.5vw;height:100vh;z-index:var(--dialog-zindex);cursor:pointer;background:#00000080;padding:0;display:flex;position:absolute;top:0}.left-panel-container .left-panel-outer{cursor:pointer;background:0 0;max-width:1024px}.left-panel-container .left-panel-outer .left-panel-inner{cursor:default;background:#fff;justify-content:center;justify-items:center;min-width:20rem;height:100%;padding:1em;display:block;box-shadow:0 10px 16px #0003,0 6px 20px #00000030}.left-panel-container .left-panel-outer .left-panel-inner .left-panel-footer{justify-content:flex-end;display:flex}.left-panel-container .left-panel-outer .left-panel-inner .left-panel-footer .left-panel-ok{color:#fff;background-color:#0074d9}@keyframes detect-scroll{0%,to{--can-scroll: }}body{--right-panel-close-button-right-ifcanscroll:var(--can-scroll) 1.5em;--right-panel-close-button-right-ifcantscroll:.5em;--right-panel-close-button-right:var(--right-panel-close-button-right-ifcanscroll,var(--right-panel-close-button-right-ifcantscroll));animation:linear detect-scroll;animation-timeline:scroll(self)}.right-panel-container{width:100vw;height:auto;min-height:100vh;z-index:var(--dialog-zindex);cursor:pointer;background:#00000080;border:none;flex-direction:row-reverse;padding:0;display:flex;position:fixed;top:0}.right-panel-container .right-panel-outer{cursor:pointer;background:0 0;max-width:1024px}.right-panel-container .right-panel-outer .right-panel-inner{background:var(--Locodium-background-color,#fff);cursor:default;justify-content:center;justify-items:center;min-width:20rem;max-width:100vw;height:100%;padding:1em;display:block;box-shadow:0 10px 16px #0003,0 6px 20px #00000030}.right-panel-container .right-panel-outer .right-panel-inner button.close{right:var(--right-panel-close-button-right);cursor:pointer;background:0 0;border:none;font-size:medium;position:absolute;top:.5em}.right-panel-container .right-panel-outer .right-panel-inner .right-panel-footer{justify-content:flex-end;display:flex}.right-panel-container .right-panel-outer .right-panel-inner .right-panel-footer .right-panel-ok{background-color:var(--Locodium-button-background-color,#f0f0f0);color:var(--Locodium-color,#333)}.right-no-overlay{width:0;margin:auto 0 auto auto}.left-no-overlay{width:0;margin:auto auto auto 0}.teaching-bubble-container{width:100vw;height:100vh;z-index:var(--dialog-zindex);cursor:pointer;background:0 0;justify-content:center;display:flex;position:absolute;top:0;left:0}.teaching-bubble-container .teaching-bubble-outer{-webkit-font-smoothing:antialiased;box-sizing:border-box;cursor:pointer;background:0 0;border:0;border-radius:2px;outline:#0000;width:calc(100% + 1px);max-width:364px;max-height:800px;font-family:Segoe UI,"Segoe UI Web (West European)",-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif;font-size:14px;font-weight:400;animation-name:css-192;animation-duration:.3s;animation-timing-function:linear;animation-fill-mode:both;display:block;position:absolute;box-shadow:0 6.4px 14.4px #0002,0 1.2px 3.6px #0000001c}.teaching-bubble-container .teaching-bubble-outer .teaching-bubble-inner{cursor:default;background-color:#fdae26;justify-content:center;justify-items:center;width:fit-content;height:fit-content;padding:20px 24px;display:block;box-shadow:0 10px 16px #0003,0 6px 20px #00000030}.teaching-bubble-container .teaching-bubble-outer .teaching-bubble-inner .teaching-bubble-footer{justify-content:flex-end;display:flex}.teaching-bubble-container .teaching-bubble-outer .teaching-bubble-inner .teaching-bubble-footer button{cursor:pointer;color:#fff;background-color:#0074d9;margin:5px}.modal-container{width:100vw;z-index:var(--dialog-zindex);cursor:pointer;background:0 0;background-color:var(--Locodium-color-dark);border:none;justify-content:center;height:100vh;display:flex;position:fixed;inset:0}.modal-container .modal-outer{cursor:pointer;background:0 0;justify-content:center;align-items:center;display:flex;position:relative}.modal-container .modal-outer .modal-inner{background:var(--Locodium-background-color);max-height:95%;color:var(--Locodium-color);cursor:default;border:1px;border-radius:10px;justify-content:center;justify-items:center;width:fit-content;margin-left:2em;padding:0 1em;display:block;position:relative;box-shadow:0 0 6px #000000bf}.modal-container .modal-outer .modal-inner .modal-header{width:100%;margin:0;padding:0 1em}.modal-container .modal-outer .modal-inner .modal-header button.close{cursor:pointer;background:0 0;border:none;font-size:medium;position:absolute;top:.5em;right:.5em}@media screen and (max-width:768px){.modal-container,.modal-container .modal-outer{width:100%}.modal-container .modal-outer .modal-inner{width:100%;margin:0 1em}}.jfdi-select-container{position:relative}.jfdi-select-container>*{flex:1;min-width:0}.jfdi-select-container--xs .jfdi-select__control{min-height:2.083em;font-size:.75rem}.jfdi-select-container--sm .jfdi-select__control{min-height:2.286em;font-size:.875rem}.jfdi-select-container--md .jfdi-select__control{min-height:2.5em;font-size:1rem}.jfdi-select-container--lg .jfdi-select__control{min-height:2.667em;font-size:1.125rem}.jfdi-select-container--xl .jfdi-select__control{min-height:2.8em;font-size:1.25rem}.jfdi-select-container--invalid .jfdi-select__control{--jfdi-field-edge-color:var(--jfdi-danger,#dc3545);border-color:var(--jfdi-danger,#dc3545)}.jfdi-select__control{border:1px solid var(--jfdi-border,#888);border-radius:var(--jfdi-radius,4px);background:var(--jfdi-surface-input,#fff);cursor:pointer;align-items:center;padding:0 .5em;display:flex}.jfdi-select__control:hover{border-color:var(--jfdi-field-edge-color,var(--jfdi-border-strong,#666))}.jfdi-select__control--is-focused{border-color:var(--jfdi-field-edge-color,var(--jfdi-focus,#06c));box-shadow:0 0 0 1px var(--jfdi-field-edge-color,var(--jfdi-focus,#06c));outline:none}.jfdi-select__control--is-disabled{filter:saturate(.45);opacity:.6;cursor:not-allowed;background:var(--jfdi-state-disabled-bg,#f5f5f5)}.jfdi-select__value-container{flex-wrap:wrap;flex:1;align-items:center;gap:.25em;padding:.25em 0;display:flex}.jfdi-select__single-value{text-overflow:ellipsis;white-space:nowrap;color:var(--jfdi-text,#333);overflow:hidden}.jfdi-select__multi-value{background:var(--jfdi-tag-bg,#e0e0e0);border-radius:50px;align-items:center;gap:.25em;padding:.125em .5em;font-size:.9em;display:flex}.jfdi-select__multi-value__label{color:var(--jfdi-text,#333)}.jfdi-select__multi-value__remove{cursor:pointer;border-radius:50%;padding:0 .25em}.jfdi-select__multi-value__remove:hover{background:var(--jfdi-tag-remove-hover-bg,#ccc);color:var(--jfdi-danger,#dc3545)}.jfdi-select__placeholder{color:var(--jfdi-text-placeholder,#999)}.jfdi-select__input-container{min-width:2em;color:var(--jfdi-text,#333);flex:1}.jfdi-select__input-container input{font:inherit}.jfdi-select__indicators{align-items:center;gap:.25em;display:flex}.jfdi-select__clear-indicator,.jfdi-select__dropdown-indicator{color:var(--jfdi-text-muted,#666);cursor:pointer;padding:.25em}.jfdi-select__clear-indicator:hover,.jfdi-select__dropdown-indicator:hover{color:var(--jfdi-text,#333)}.jfdi-select__indicator-separator{background:var(--jfdi-border,#888);align-self:stretch;width:1px;height:auto;margin:0 .25em}.jfdi-select__menu{z-index:10;border:1px solid var(--jfdi-border,#888);border-radius:var(--jfdi-radius,4px);background:var(--jfdi-surface-input,#fff);margin-top:4px;position:absolute;top:100%;left:0;right:0;overflow:hidden;box-shadow:0 4px 12px #00000026}.jfdi-select__menu-list{max-height:300px;overflow-y:auto}.jfdi-select__option{cursor:pointer;color:var(--jfdi-text,#333);padding:.25em .75em}.jfdi-select__option--is-focused{background:var(--jfdi-hover-bg,#f0f0f0)}.jfdi-select__option--is-selected{background:var(--jfdi-selected-bg,#e6f0ff);font-weight:500}.jfdi-select__option--is-focused{box-shadow:inset 3px 0 0 var(--jfdi-focus,#06c)}.jfdi-select__option--is-disabled{color:var(--jfdi-text-disabled,#999);cursor:not-allowed}.jfdi-select__no-options,.jfdi-select__loading-message{color:var(--jfdi-text-muted,#666);text-align:center;padding:.75em}.jfdi-select__group-heading{color:var(--jfdi-text-muted,#666);text-transform:uppercase;padding:.5em .75em;font-size:.85em;font-weight:600}body.dark .jfdi-select-container,body.dark .jfdi-select__menu{--jfdi-surface-input:#2d2d2d;--jfdi-text:#e0e0e0;--jfdi-border:#555;--jfdi-border-strong:#777;--jfdi-text-muted:#999;--jfdi-text-placeholder:#777;--jfdi-state-disabled-bg:#1a1a1a;--jfdi-text-disabled:#666;--jfdi-focus:#4da6ff;--jfdi-tag-bg:#404040;--jfdi-tag-remove-hover-bg:#555;--jfdi-hover-bg:#3a3a3a;--jfdi-selected-bg:#2a4a6a}.jfdi-card{border-radius:var(--jfdi-radius-lg,8px);background:var(--jfdi-surface-raised,#fff);color:var(--jfdi-text,#333);flex-direction:column;display:flex}.jfdi-card--default{border:1px solid var(--jfdi-border,#e0e0e0)}.jfdi-card--outlined{border:2px solid var(--jfdi-border,#e0e0e0);background:0 0}.jfdi-card--elevated{border:none;box-shadow:0 2px 8px #0000001a,0 4px 16px #0000000d}.jfdi-card--padding-none .jfdi-card__header,.jfdi-card--padding-none .jfdi-card__content,.jfdi-card--padding-none .jfdi-card__footer{padding:0}.jfdi-card--padding-sm .jfdi-card__header,.jfdi-card--padding-sm .jfdi-card__content,.jfdi-card--padding-sm .jfdi-card__footer{padding:.5rem .75rem}.jfdi-card--padding-md .jfdi-card__header,.jfdi-card--padding-md .jfdi-card__content,.jfdi-card--padding-md .jfdi-card__footer{padding:1rem}.jfdi-card--padding-lg .jfdi-card__header,.jfdi-card--padding-lg .jfdi-card__content,.jfdi-card--padding-lg .jfdi-card__footer{padding:1.5rem}.jfdi-card--clickable{cursor:pointer;transition:transform .15s,box-shadow .15s}.jfdi-card--clickable:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001f}.jfdi-card--clickable:active{transform:translateY(0)}.jfdi-card__header{border-bottom:1px solid var(--jfdi-border,#e0e0e0);align-items:flex-start;gap:1rem;display:flex}.jfdi-card__header-content{flex:1;min-width:0}.jfdi-card__title{color:var(--jfdi-heading,#111);font-size:1.125rem;font-weight:600;line-height:1.3}.jfdi-card__subtitle{color:var(--jfdi-text-muted,#666);margin-top:.25rem;font-size:.875rem}.jfdi-card__action{flex-shrink:0}.jfdi-card__content{flex:1}.jfdi-card__footer{border-top:1px solid var(--jfdi-border,#e0e0e0);align-items:center;gap:.5rem;display:flex}.jfdi-card__footer--left{justify-content:flex-start}.jfdi-card__footer--center{justify-content:center}.jfdi-card__footer--right{justify-content:flex-end}.jfdi-card__footer--space-between{justify-content:space-between}.jfdi-card-group{display:flex}.jfdi-card-group--row{flex-direction:row}.jfdi-card-group--column{flex-direction:column}.jfdi-card-group--wrap{flex-wrap:wrap}.jfdi-card-group--gap-none{gap:0}.jfdi-card-group--gap-sm{gap:.5rem}.jfdi-card-group--gap-md{gap:1rem}.jfdi-card-group--gap-lg{gap:1.5rem}body.dark .jfdi-card{--jfdi-surface-raised:#2d2d2d;--jfdi-text:#e0e0e0;--jfdi-heading:#fff;--jfdi-border:#444;--jfdi-text-muted:#999}body.dark .jfdi-card--elevated{box-shadow:0 2px 8px #0000004d,0 4px 16px #0003}body.dark .jfdi-card--clickable:hover{box-shadow:0 4px 12px #0006}@keyframes jfdi-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.jfdi-spinner{justify-content:center;align-items:center;gap:.5em;display:inline-flex}.jfdi-spinner--top,.jfdi-spinner--bottom{flex-direction:column}.jfdi-spinner--top{flex-direction:column-reverse}.jfdi-spinner--left{flex-direction:row-reverse}.jfdi-spinner--xs .jfdi-spinner__circle,.jfdi-spinner--xs .jfdi-spinner__icon{width:12px;height:12px}.jfdi-spinner--xs .jfdi-spinner__circle{border-width:1.5px}.jfdi-spinner--xs .jfdi-spinner__label{font-size:.625rem}.jfdi-spinner--sm .jfdi-spinner__circle,.jfdi-spinner--sm .jfdi-spinner__icon{width:16px;height:16px}.jfdi-spinner--sm .jfdi-spinner__circle{border-width:2px}.jfdi-spinner--sm .jfdi-spinner__label{font-size:.75rem}.jfdi-spinner--md .jfdi-spinner__circle,.jfdi-spinner--md .jfdi-spinner__icon{width:24px;height:24px}.jfdi-spinner--md .jfdi-spinner__circle{border-width:3px}.jfdi-spinner--md .jfdi-spinner__label{font-size:.875rem}.jfdi-spinner--lg .jfdi-spinner__circle,.jfdi-spinner--lg .jfdi-spinner__icon{width:36px;height:36px}.jfdi-spinner--lg .jfdi-spinner__circle{border-width:4px}.jfdi-spinner--lg .jfdi-spinner__label{font-size:1rem}.jfdi-spinner--xl .jfdi-spinner__circle,.jfdi-spinner--xl .jfdi-spinner__icon{width:48px;height:48px}.jfdi-spinner--xl .jfdi-spinner__circle{border-width:5px}.jfdi-spinner--xl .jfdi-spinner__label{font-size:1.125rem}.jfdi-spinner__circle{border-style:solid;border-color:var(--jfdi-spinner-track,#0000001a);border-top-color:var(--jfdi-spinner-color,#06c);border-radius:50%;animation:.8s linear infinite jfdi-spin}.jfdi-spinner__icon{color:var(--jfdi-spinner-color,#06c);animation:.8s linear infinite jfdi-spin}.jfdi-spinner__label{color:var(--jfdi-text,#333);font-weight:500}.jfdi-spinner--fullscreen{background:var(--jfdi-backdrop,#ffffffe6);z-index:9999;flex-direction:column;gap:1em;position:fixed;inset:0}body.dark .jfdi-spinner{--jfdi-spinner-track:#ffffff1a;--jfdi-spinner-color:#4da6ff;--jfdi-text:#e0e0e0;--jfdi-backdrop:#1e1e1ee6}.jfdi-separator{background-color:var(--jfdi-separator-color,#0000001f);flex-shrink:0}.jfdi-separator--horizontal{width:100%;height:1px;margin:1rem 0}.jfdi-separator--vertical{align-self:stretch;width:1px;height:100%;margin:0 1rem}body.dark .jfdi-separator{--jfdi-separator-color:#ffffff1f}.CentreBox{flex:0}.CentreBox__inner{width:fit-content;margin-left:auto;margin-right:auto}.CentreBox__inner>*{width:max-content}label.jfdi.checkbox{cursor:pointer;gap:.5em;width:auto;display:flex}label.jfdi.checkbox.size-xs{align-items:center;min-height:2.083em;font-size:.75rem}label.jfdi.checkbox.size-xs input{aspect-ratio:1;width:1em;height:auto}label.jfdi.checkbox.size-sm{align-items:center;min-height:2.286em;font-size:.875rem}label.jfdi.checkbox.size-sm input{aspect-ratio:1;width:1.143em;height:auto}label.jfdi.checkbox.size-md{align-items:center;min-height:2.5em;font-size:1rem}label.jfdi.checkbox.size-md input{aspect-ratio:1;width:1.3em;height:auto}label.jfdi.checkbox.size-lg{align-items:center;min-height:2.667em;font-size:1.125rem}label.jfdi.checkbox.size-lg input{aspect-ratio:1;width:1.422em;height:auto}label.jfdi.checkbox.size-xl{align-items:center;min-height:2.8em;font-size:1.25rem}label.jfdi.checkbox.size-xl input{aspect-ratio:1;width:1.6em;height:auto}label.jfdi.checkbox.disabled{filter:saturate(.45);opacity:.6;cursor:not-allowed}label.jfdi.checkbox .label{text-align:initial;white-space:nowrap;flex:1}label.jfdi.checkbox input{appearance:none;aspect-ratio:1;cursor:pointer;box-sizing:border-box;background:var(--jfdi-surface-input,#fff);border:1px solid var(--jfdi-border,#a8afb6);border-radius:var(--jfdi-radius,4px);flex-shrink:0;place-content:center;width:1.3em;height:auto;margin:0;display:grid}label.jfdi.checkbox input:before{content:"";background:var(--jfdi-text-inverted,#fff);clip-path:polygon(14% 44%,0 65%,39% 100%,100% 16%,84% 0,39% 66%);width:.65em;height:.65em;transform:scale(0)}label.jfdi.checkbox input:checked{background:var(--jfdi-accent,#007bff);border-color:var(--jfdi-accent,#007bff)}label.jfdi.checkbox input:checked:before{transform:scale(1)}label.jfdi.checkbox input:indeterminate{background:var(--jfdi-accent,#007bff);border-color:var(--jfdi-accent,#007bff)}label.jfdi.checkbox input:indeterminate:before{clip-path:polygon(10% 40%,90% 40%,90% 60%,10% 60%);transform:scale(1)}label.jfdi.checkbox input:hover:not(:disabled){border-color:var(--jfdi-border-strong,#9ca3af)}label.jfdi.checkbox input:focus-visible{border-color:var(--jfdi-focus,#06c);box-shadow:0 0 0 1px var(--jfdi-focus,#06c);outline:none}label.jfdi.checkbox input:disabled{background:var(--jfdi-state-disabled-bg,#f5f5f5);cursor:not-allowed}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ExpandingContainer-background-color-dark:#222;--ExpandingContainer-background-color-light:#fff;--ExpandingContainer-color-dark:#ddd;--ExpandingContainer-color-light:#333;--ExpandingContainer-border-color-dark:#333;--ExpandingContainer-border-color-light:#e5e5e5;--ExpandingContainer-more-background-color-dark:#333;--ExpandingContainer-more-background-color-light:#e5e5e5;--ExpandingContainer-more-color-dark:#fff;--ExpandingContainer-more-color-light:#333;--ExpandingContainer-more-background-color:var(--ExpandingContainer-more-background-color-light);--ExpandingContainer-more-color:var(--ExpandingContainer-more-color-light);--ExpandingContainer-border-color:var(--ExpandingContainer-border-color-light);--ExpandingContainer-background-color:var(--ExpandingContainer-background-color-light);--ExpandingContainer-color:var(--ExpandingContainer-color-light)}.ExpandingContainer{border:1px solid var(--ExpandingContainer-border-color);cursor:"pointer";background-color:var(--ExpandingContainer-background-color);color:var(--ExpandingContainer-color)}.ExpandingContainer.ExpandingContainer--disclosure{cursor:default}.ExpandingContainer.ExpandingContainer--disclosure .ExpandingContainer__header{cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:.5em;padding:.5em .75em;display:flex}.ExpandingContainer.ExpandingContainer--disclosure .ExpandingContainer__header:hover{background-color:color-mix(in srgb, var(--ExpandingContainer-background-color) 92%, currentColor)}.ExpandingContainer.ExpandingContainer--disclosure .ExpandingContainer__header:focus-visible{outline:2px solid color-mix(in srgb, currentColor 50%, transparent);outline-offset:-2px}.ExpandingContainer.ExpandingContainer--disclosure .ExpandingContainer__headerContent{flex:1;min-width:0}.ExpandingContainer.ExpandingContainer--disclosure .ExpandingContainer__chevron{flex:none;width:1em;height:1em;transition:transform .15s}.ExpandingContainer.ExpandingContainer--disclosure .ExpandingContainer__chevron.ExpandingContainer__chevron--expanded{transform:rotate(180deg)}.ExpandingContainer.ExpandingContainer--disclosure .ExpandingContainer__body{cursor:auto;padding:.5em .75em}.ExpandingContainer .ExpandingContainer__moreButton{background-color:var(--ExpandingContainer-more-background-color);color:var(--ExpandingContainer-more-color);text-align:center;border-radius:var(--jfdi-radius,4px);cursor:pointer;padding:.5em;font-weight:600}.ExpandingContainer .ExpandingContainer__content{cursor:pointer}.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ExpandingContainer-more-background-color:var(--ExpandingContainer-more-background-color-dark);--ExpandingContainer-more-color:var(--ExpandingContainer-more-color-dark);--ExpandingContainer-border-color:var(--ExpandingContainer-border-color-dark);--ExpandingContainer-background-color:var(--ExpandingContainer-background-color-dark);--ExpandingContainer-color:var(--ExpandingContainer-color-dark)}@media screen and (max-width:768px){.jfdi.layout{margin:0!important}}.legend{flex-direction:column;display:flex}.legend__title{margin:0}.legend__items{flex-wrap:wrap;justify-content:center;gap:.5em 1.5em;padding:.5em 1em;display:flex}.legend__item{align-items:center;gap:.5em;display:flex}.legend__item-icon{width:1.5em;height:1.5em}:root{--Likert-color-light:#333;--Likert-color-dark:#ccc;--Likert-color:var(--Likert-color-light)}.jfdi.likert{width:100%}.jfdi.likert .options{box-sizing:border-box;justify-content:space-evenly;width:100%;padding:0 1em;display:flex;position:relative}.jfdi.likert .options hr{border-image:linear-gradient(90deg, transparent, var(--Likert-color), var(--Likert-color), var(--Likert-color), var(--Likert-color), var(--Likert-color), var(--Likert-color), transparent) 1;width:100%;margin:0;position:absolute;top:1em}.jfdi.likert .options .option{text-align:center;min-width:0;position:relative}.jfdi.likert .options .option input{appearance:none;box-sizing:border-box;aspect-ratio:1;cursor:pointer;background:var(--jfdi-surface-input,#fff);border:1px solid var(--jfdi-border,#a8afb6);border-radius:50%;place-content:center;width:min(2em,100%);height:auto;margin:auto;display:grid}.jfdi.likert .options .option input:before{content:"";background:var(--jfdi-text-inverted,#fff);border-radius:50%;width:.9em;height:.9em;transform:scale(0)}.jfdi.likert .options .option input:checked{background:var(--jfdi-accent,#007bff);border-color:var(--jfdi-accent,#007bff)}.jfdi.likert .options .option input:checked:before{transform:scale(1)}.jfdi.likert .options .option input:hover:not(:disabled){border-color:var(--jfdi-border-strong,#9ca3af)}.jfdi.likert .options .option input:focus-visible{border-color:var(--jfdi-focus,#06c);box-shadow:0 0 0 1px var(--jfdi-focus,#06c);outline:none}@media screen and (max-width:768px){.jfdi.likert--stackable .options{flex-direction:column;align-items:stretch;gap:.5em;padding:0}.jfdi.likert--stackable .options hr{top:1em;bottom:1em;left:auto;border-image:linear-gradient(180deg, var(--Likert-color), var(--Likert-color)) 1;border-width:0;border-inline-start-width:1px;width:0;height:auto;inset-inline-start:calc(1em - .5px)}.jfdi.likert--stackable .options .option{text-align:start;align-items:center;gap:.75em;display:flex;width:auto!important}.jfdi.likert--stackable .options .option input{flex:none;width:2em;margin:0}.jfdi.likert--stackable .options .option label{cursor:pointer}}.dark{--Likert-color:var(--Likert-color-dark)}.jfdi.likert--disabled .options .option input{cursor:not-allowed;background:var(--jfdi-state-disabled-bg,#e8e8e8);border-color:var(--jfdi-border,#a8afb6)}.jfdi.likert--disabled .options .option input:checked{background:color-mix(in srgb, var(--jfdi-text,#333) 45%, var(--jfdi-surface-input,#fff));border-color:color-mix(in srgb, var(--jfdi-text,#333) 45%, var(--jfdi-surface-input,#fff))}.jfdi.likert--disabled .options .option label,.jfdi.likert--disabled .options .question{color:var(--jfdi-text-disabled,#999)}.jfdi.likert--readonly .options .option input{cursor:default;background:var(--jfdi-surface-input,#fff)}.jfdi.likert--readonly .options hr{opacity:.6}.number-card{--NumberCard-items-background:#76a5af;--NumberCard-items-foreground:#333;border-radius:var(--jfdi-radius-lg,8px);border:1px solid fieldtext;flex-direction:column;width:250px;display:flex;overflow:hidden}.number-card--no-items>a{flex-direction:column;flex:1;display:flex}.number-card--no-items .number-card__header{flex:1}.number-card a,.number-card a:visited{color:inherit;text-decoration:none}.number-card a:hover,.number-card a:visited:hover{filter:invert(.1)}.number-card__header{color:fieldtext;background-color:field;flex-direction:column;justify-content:center;height:13rem;display:flex}.number-card__big-number{justify-content:center;align-items:center;margin:0;padding:0 1rem 1rem;font-size:6rem;line-height:1;display:flex}.number-card__title{color:fieldtext;text-align:center;background-color:field;padding:0 1rem .75rem;font-size:2rem;line-height:1}.number-card__items{background-color:var(--NumberCard-items-background);color:var(--NumberCard-items-foreground);flex-direction:column;flex:1;gap:.5rem;margin:0;padding:1rem;list-style:none;display:flex}.number-card__item{justify-content:space-between;align-items:center;gap:.5rem;font-weight:700;display:flex}.number-card__item-descriptor{flex:1;grid-template-columns:1.5rem auto;gap:.5rem;display:grid}.number-card__item-icon{aspect-ratio:1;justify-content:center;align-items:center;width:1.5rem;height:auto;display:flex}.number-card__item-icon:has(span:empty){display:none}.number-card__item-icon .iconify{vertical-align:middle;width:auto;height:100%}.number-card__item-text{text-align:left;white-space:nowrap}.number-card__item-number{border-radius:var(--jfdi-radius,4px);border:1px solid color-mix(in srgb, currentColor 40%, transparent);background-color:color-mix(in srgb, currentColor 15%, transparent);text-align:center;min-width:2em;padding:.25em .5em}.number-cards{flex-wrap:wrap;justify-content:center;gap:3rem;display:flex}@media screen and (max-width:768px){.number-card{width:170px}.number-cards{gap:1em}}@media screen and (max-width:388px){.number-card{width:250px}}.jfdi-radio--xs{font-size:.75rem}.jfdi-radio--sm{font-size:.875rem}.jfdi-radio--md{font-size:1rem}.jfdi-radio--lg{font-size:1.125rem}.jfdi-radio--xl{font-size:1.25rem}.jfdi-radio .CentreBox__inner{flex-direction:column;gap:.125em;margin-left:0;margin-right:auto;display:flex}.jfdi-radio__label{cursor:pointer;flex-wrap:nowrap;justify-content:start;align-items:center;gap:.5em;width:100%;display:flex}.jfdi-radio__label input{aspect-ratio:1;width:1.3em;height:auto;cursor:inherit;max-height:2em;margin:0}.jfdi-radio__label span{text-align:initial;flex:1;display:block}.jfdi-radio__label.disabled .label{filter:saturate(.45);opacity:.6;cursor:not-allowed}.jfdi-radio__label.disabled input{cursor:not-allowed;background:var(--jfdi-state-disabled-bg,#e8e8e8);border-color:var(--jfdi-border,#a8afb6)}.jfdi-radio__label.disabled input:checked{background:color-mix(in srgb, var(--jfdi-text,#333) 45%, var(--jfdi-surface-input,#fff));border-color:color-mix(in srgb, var(--jfdi-text,#333) 45%, var(--jfdi-surface-input,#fff))}.jfdi-radio.align-right .jfdi-radio__label span{text-align:right}.jfdi-radio.disabled label{filter:saturate(.45);opacity:.6;cursor:not-allowed}.jfdi-radio.inline .jfdi-radio__inner .CentreBox__inner{flex-direction:row;gap:1em}.jfdi-radio.inline.wrap .jfdi-radio__inner .CentreBox__inner{flex-wrap:wrap;row-gap:.5em}.jfdi-radio.inline.wrap .jfdi-radio__inner .CentreBox__inner>.jfdi-radio__label{width:auto}.jfdi-radio.stacked .jfdi-radio__label{flex-direction:column}.jfdi-radio__label input{appearance:none;box-sizing:border-box;background:var(--jfdi-surface-input,#fff);border:1px solid var(--jfdi-border,#a8afb6);border-radius:50%;flex-shrink:0;place-content:center;display:grid}.jfdi-radio__label input:before{content:"";background:var(--jfdi-text-inverted,#fff);border-radius:50%;width:.6em;height:.6em;transform:scale(0)}.jfdi-radio__label input:checked{background:var(--jfdi-accent,#007bff);border-color:var(--jfdi-accent,#007bff)}.jfdi-radio__label input:checked:before{transform:scale(1)}.jfdi-radio__label input:hover:not(:disabled){border-color:var(--jfdi-border-strong,#9ca3af)}.jfdi-radio__label input:focus-visible{border-color:var(--jfdi-focus,#06c);box-shadow:0 0 0 1px var(--jfdi-focus,#06c);outline:none}.jfdi-radio__label input:disabled{background:var(--jfdi-state-disabled-bg,#f5f5f5);cursor:not-allowed}.jfdi-star-rating{--jfdi-rating-color-resolved:var(--jfdi-rating-color,#f5a623);--jfdi-rating-empty:var(--jfdi-border-strong,#9ca3af);--jfdi-star-target:2.75em;--jfdi-star-box-width:var(--jfdi-star-target);--jfdi-star-glyph:1.75em;max-width:100%;color:var(--jfdi-text,#333);flex-wrap:wrap;align-items:center;gap:.5em;line-height:1;display:inline-flex}.jfdi-star-rating.size-xs{font-size:.75rem}.jfdi-star-rating.size-sm{font-size:.875rem}.jfdi-star-rating.size-md{font-size:1rem}.jfdi-star-rating.size-lg{font-size:1.125rem}.jfdi-star-rating.size-xl{font-size:1.25rem}.jfdi-star-rating__stars{flex-wrap:wrap;max-width:100%;display:inline-flex}.jfdi-star-rating--half{--jfdi-star-box-width:calc(var(--jfdi-star-target) * 2)}.jfdi-star-rating__star{width:var(--jfdi-star-box-width);height:var(--jfdi-star-target);place-items:center;display:inline-grid;position:relative}.jfdi-star-rating__glyph{width:var(--jfdi-star-glyph);height:var(--jfdi-star-glyph);fill:none;stroke:var(--jfdi-rating-empty);stroke-width:1.5px;stroke-linejoin:round}.jfdi-star-rating__glyph--solid{fill:var(--jfdi-rating-color-resolved);stroke:var(--jfdi-rating-color-resolved)}.jfdi-star-rating__fill{pointer-events:none;position:absolute;inset-block:0;inset-inline-start:0;overflow:hidden}.jfdi-star-rating__fill .jfdi-star-rating__glyph{top:calc((var(--jfdi-star-target) - var(--jfdi-star-glyph)) / 2);position:absolute;inset-inline-start:calc((var(--jfdi-star-box-width) - var(--jfdi-star-glyph)) / 2)}.jfdi-star-rating__hit{border-radius:var(--jfdi-radius,4px);position:absolute;inset:0}.jfdi-star-rating__hit--start{inset-inline-end:50%}.jfdi-star-rating__hit--end{inset-inline-start:50%}.jfdi-star-rating__hit:has(.jfdi-star-rating__input:focus-visible){box-shadow:0 0 0 2px var(--jfdi-field-edge-color,var(--jfdi-focus,#06c));z-index:1}.jfdi-star-rating__input,.jfdi-star-rating__sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.jfdi-star-rating__label{min-width:1em;color:var(--jfdi-text-muted,#666);font-size:.875em}.jfdi-star-rating--interactive .jfdi-star-rating__hit{cursor:pointer}.jfdi-star-rating--previewing .jfdi-star-rating__glyph--solid{fill:color-mix(in srgb, var(--jfdi-rating-color-resolved) 55%, transparent)}.jfdi-star-rating--invalid{--jfdi-field-edge-color:var(--jfdi-danger,#dc3545);--jfdi-rating-empty:var(--jfdi-danger,#dc3545)}.jfdi-star-rating--disabled{filter:saturate(.45);opacity:.6;cursor:not-allowed}.jfdi-star-rating--disabled .jfdi-star-rating__hit{cursor:not-allowed}:root{--stepper-accent-light:var(--button-primary-bg,#06c);--stepper-accent-dark:#38f;--stepper-surface-light:#fff;--stepper-surface-dark:#2a2a2a;--stepper-neutral-light:#d0d0d0;--stepper-neutral-dark:#444;--label-size:.9em;--stepper-accent:var(--stepper-accent-light);--stepper-surface:var(--stepper-surface-light);--stepper-neutral:var(--stepper-neutral-light)}.dark{--stepper-accent:var(--stepper-accent-dark);--stepper-surface:var(--stepper-surface-dark);--stepper-neutral:var(--stepper-neutral-dark)}.StepperContainer{background-color:var(--stepper-background,transparent);border-radius:var(--jfdi-radius,4px);margin:1em 0;padding:.5em;position:relative}.StepperContainer .StepperInner{align-items:flex-start;width:100%;margin:0;display:flex;position:relative}.StepperContainer .StepperInner .StepContainer{text-align:center;flex-direction:column;align-items:center;gap:.4em;min-width:0;display:flex}.StepperContainer .StepperInner .StepContainer .StepButton{box-sizing:border-box;cursor:pointer;background-color:var(--stepper-button-background,var(--stepper-surface));width:2em;height:2em;color:inherit;border:1px solid var(--stepper-button-border-color,var(--stepper-neutral));border-radius:50%;flex:none;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}.StepperContainer .StepperInner .StepContainer .StepButton .StepButtonContent{font-size:1em;font-weight:600;line-height:1}.StepperContainer .StepperInner .StepContainer:not(.active):not(.disabled) .StepButton:hover{background-color:color-mix(in srgb, var(--stepper-button-active-background,var(--stepper-accent)) 15%, var(--stepper-button-background,var(--stepper-surface)))}.StepperContainer .StepperInner .StepContainer .LabelContainer{font-size:var(--label-size);font-weight:600}.StepperContainer .StepperInner .StepContainer .LabelContainer label{cursor:pointer;overflow-wrap:break-word;-webkit-user-select:none;user-select:none;max-width:12em;line-height:1.2;display:block}.StepperContainer .StepperInner .StepContainer .LabelContainer label:hover{color:var(--stepper-highlight-color,var(--stepper-accent))}.StepperContainer .StepperInner .StepContainer.active .StepButton{background-color:var(--stepper-button-active-background,var(--stepper-accent));color:var(--stepper-button-active-foreground,var(--stepper-surface-light));border-color:var(--stepper-button-active-background,var(--stepper-accent));cursor:unset}.StepperContainer .StepperInner .StepContainer.active .LabelContainer label{cursor:unset;color:var(--stepper-highlight-color,var(--stepper-accent))}.StepperContainer .StepperInner .StepContainer.disabled .StepButton{background-color:var(--stepper-button-disabled-background,color-mix(in srgb, var(--stepper-neutral) 25%, var(--stepper-surface)));color:var(--stepper-button-disabled-foreground,color-mix(in srgb, currentColor 55%, var(--stepper-surface)));cursor:not-allowed;border-color:#0000}.StepperContainer .StepperInner .StepContainer.disabled .LabelContainer label{cursor:not-allowed;color:var(--stepper-button-disabled-foreground,color-mix(in srgb, currentColor 55%, var(--stepper-surface)))}.StepperContainer .StepperInner .StepContainer.disabled .LabelContainer label:hover{color:var(--stepper-button-disabled-foreground,color-mix(in srgb, currentColor 55%, var(--stepper-surface)))}.StepperContainer .StepperInner .line{border-top:var(--stepper-line-between,1px solid var(--stepper-neutral));flex-grow:1;min-width:1em;margin:0 .5em;position:relative;top:1em}.StepperContainer .StepperInner .line:last-child{display:none}.StepperContainer--vertical{width:fit-content;padding:.5em}.StepperContainer--vertical .StepperInner--vertical{flex-direction:column;align-items:flex-start}.StepperContainer--vertical .StepperInner--vertical .StepContainer{text-align:left;flex-direction:row;align-items:center;gap:.75em}.StepperContainer--vertical .StepperInner--vertical .StepContainer .LabelContainer label{max-width:none}.StepperContainer--vertical .StepperInner--vertical .line--vertical{border-top:none;border-left:var(--stepper-line-between,1px solid var(--stepper-neutral));flex-grow:0;width:0;min-width:0;height:1.5em;margin:.25em 0 .25em 1em;top:0}.StepperContainer--vertical .StepperInner--vertical .line--vertical:last-child{display:none}@media only screen and (max-width:768px){.StepperContainer:not(.StepperContainer--vertical){padding:.5em 0}.StepperContainer:not(.StepperContainer--vertical) .StepperInner .StepContainer{flex:1}.StepperContainer:not(.StepperContainer--vertical) .StepperInner .StepContainer.active .LabelContainer label{color:var(--stepper-highlight-color,var(--stepper-accent))}.StepperContainer:not(.StepperContainer--vertical) .StepperInner .StepContainer .StepButton{border-radius:1em;width:max-content;min-width:2em;padding:0 .5em}.StepperContainer:not(.StepperContainer--vertical) .StepperInner .line{display:none}}.ThemeSwitch{cursor:pointer;z-index:100;width:1em;height:1em;position:absolute;top:.5em;right:.5em}.ThemeSwitch.system{stroke:green}.ThemeSwitch.light{color:#ff8c00}.ThemeSwitch.dark{color:indigo}.dark .ThemeSwitch.system{stroke:green!important}.dark .ThemeSwitch.light{color:#ff0}.dark .ThemeSwitch.dark{color:#ddd}.ThemeSwitch input:focus-visible,.ThemeSwitch button:focus-visible{border-radius:var(--jfdi-radius,4px);box-shadow:0 0 0 2px var(--jfdi-focus,#06c);outline:none}:root{--ToggleButton-fade-speed:.2s;--ToggleButton-accent-light:var(--jfdi-accent,#06c);--ToggleButton-accent-dark:var(--jfdi-accent,#38f);--ToggleButton-ink-light:#000;--ToggleButton-ink-dark:#fff;--ToggleButton-background-color-light:var(--jfdi-border,#ccc);--ToggleButton-background-color-dark:var(--jfdi-border,#444);--ToggleButton-switch-color-light:#fff;--ToggleButton-switch-color-dark:#f0f2f5;--ToggleButton-color-light:var(--jfdi-border-strong,#555);--ToggleButton-color-dark:var(--jfdi-border-strong,#ccc);--ToggleButton-color-disabled-light:#555;--ToggleButton-color-disabled-dark:#888;--ToggleButton-label-color-on-light:var(--ToggleButton-color-light);--ToggleButton-label-color-on-dark:var(--ToggleButton-color-dark);--ToggleButton-label-color-off-light:var(--ToggleButton-color-light);--ToggleButton-label-color-off-dark:var(--ToggleButton-color-dark);--ToggleButton-accent:var(--ToggleButton-accent-light);--ToggleButton-ink:var(--ToggleButton-ink-light);--ToggleButton-background-color:var(--ToggleButton-background-color-light);--ToggleButton-color:var(--ToggleButton-color-light);--ToggleButton-color-disabled:var(--ToggleButton-color-disabled-light);--ToggleButton-switch-color:var(--ToggleButton-switch-color-light);--ToggleButton-label-color-on:var(--ToggleButton-label-color-on-light);--ToggleButton-label-color-off:var(--ToggleButton-label-color-off-light)}.jfdi.button.toggle.size-xs{font-size:.75rem}.jfdi.button.toggle.size-sm{font-size:.875rem}.jfdi.button.toggle.size-md{font-size:1rem}.jfdi.button.toggle.size-lg{font-size:1.125rem}.jfdi.button.toggle.size-xl{font-size:1.25rem}.jfdi.button.toggle{cursor:pointer;justify-content:flex-start;align-items:center;display:flex}.jfdi.button.toggle button,.jfdi.button.toggle label{cursor:inherit;-webkit-user-select:none;user-select:none}.jfdi.button.toggle button{border-radius:var(--jfdi-radius,4px);position:relative}.jfdi.button.toggle button:has(.switch){border-radius:50px}.jfdi.button.toggle button:has(.button__label){background-color:var(--jfdi-surface-input,#fff);min-width:3em;color:var(--ToggleButton-color);border:2px solid var(--ToggleButton-color);place-items:center;padding:.25em .75em;font-weight:700;display:inline-grid}.jfdi.button.toggle button:has(.button__label) .button__label{visibility:hidden;white-space:nowrap;grid-area:1/1}.jfdi.button.toggle button:has(.button__label) .button__label--active{visibility:visible}.jfdi.button.toggle button:has(.switch){background-color:var(--ToggleButton-background-color);width:2.4em;min-width:2.4em;height:1.3em;transition:background-color var(--ToggleButton-fade-speed) ease-out, box-shadow var(--ToggleButton-fade-speed) ease-out;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ToggleButton-ink) 12%, transparent);border:none;flex:none;padding:0}.jfdi.button.toggle button:has(.switch) .switch{--knob-inset:.15em;top:var(--knob-inset);left:var(--knob-inset);height:calc(100% - 2 * var(--knob-inset));box-sizing:border-box;background-color:var(--ToggleButton-switch-color);width:auto;box-shadow:0 1px 2px color-mix(in srgb, var(--ToggleButton-ink-light) 35%, transparent);transition:left var(--ToggleButton-fade-speed) ease-out, transform var(--ToggleButton-fade-speed) ease-out;border-radius:50%;display:block;position:absolute;transform:translate(0);aspect-ratio:1!important}.jfdi.button.toggle button:has(.switch):focus-visible{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ToggleButton-ink) 12%, transparent), 0 0 0 3px color-mix(in srgb, var(--ToggleButton-accent) 35%, transparent);outline:none}.jfdi.button.toggle:hover button:has(.switch){background-color:color-mix(in srgb, var(--ToggleButton-background-color), var(--ToggleButton-ink) 12%)}.jfdi.button.toggle.on button:has(.switch){background-color:var(--ToggleButton-accent)}.jfdi.button.toggle.on button:has(.switch) .switch{left:calc(100% - var(--knob-inset));transform:translate(-100%)}.jfdi.button.toggle.on:hover button:has(.switch){background-color:color-mix(in srgb, var(--ToggleButton-accent), var(--ToggleButton-ink) 15%)}.jfdi.button.toggle.on button,.jfdi.button.toggle.on label{color:var(--ToggleButton-label-color-on)}.jfdi.button.toggle.off button,.jfdi.button.toggle.off label{color:var(--ToggleButton-label-color-off)}.jfdi.button.toggle.null button:has(.switch) .switch{left:50%;transform:translate(-50%)}.jfdi.button.toggle.disabled{cursor:not-allowed}.jfdi.button.toggle.disabled button,.jfdi.button.toggle.disabled button .switch,.jfdi.button.toggle.disabled.on,.jfdi.button.toggle.disabled.off{filter:saturate(.45);opacity:.6;cursor:not-allowed}.jfdi.button.toggle.disabled:hover label,.jfdi.button.toggle.disabled:hover button{filter:none}.jfdi.button.toggle.disabled:hover button:has(.switch){background-color:var(--ToggleButton-background-color)}.jfdi.button.toggle.disabled.on:hover button:has(.switch){background-color:var(--ToggleButton-accent)}.jfdi.button.toggle.disabled label{color:var(--ToggleButton-color-disabled)!important}.jfdi.button.toggle.toggle label:first-child{margin-right:.5em}.jfdi.button.toggle.toggle label:last-child{margin-left:.5em}.jfdi.button.toggle.toggle.both label{color:initial}.jfdi.button.toggle .state-label{display:inline-grid}.jfdi.button.toggle .state-label .state-label__text{visibility:hidden;white-space:nowrap;grid-area:1/1}.jfdi.button.toggle .state-label .state-label__text--active{visibility:visible}.dark{--ToggleButton-accent:var(--ToggleButton-accent-dark);--ToggleButton-ink:var(--ToggleButton-ink-dark);--ToggleButton-background-color:var(--ToggleButton-background-color-dark);--ToggleButton-color:var(--ToggleButton-color-dark);--ToggleButton-color-disabled:var(--ToggleButton-color-disabled-dark);--ToggleButton-switch-color:var(--ToggleButton-switch-color-dark);--ToggleButton-label-color-on:var(--ToggleButton-label-color-on-dark);--ToggleButton-label-color-off:var(--ToggleButton-label-color-off-dark)}.Avatar{vertical-align:middle;-webkit-user-select:none;user-select:none;background-color:var(--jfdi-text-muted);color:var(--jfdi-text-inverted);justify-content:center;align-items:center;font-weight:500;display:inline-flex;position:relative;overflow:hidden}.Avatar--sm{width:2rem;height:2rem;font-size:.75rem}.Avatar--md{width:2.5rem;height:2.5rem;font-size:.875rem}.Avatar--lg{width:3rem;height:3rem;font-size:1rem}.Avatar--xl{width:3.5rem;height:3.5rem;font-size:1.125rem}.Avatar--circle{border-radius:9999px}.Avatar--rounded{border-radius:.375rem}.Avatar--square{border-radius:0}.Avatar__image{object-fit:cover;width:100%;height:100%}.Avatar__fallback,.Avatar__initials{text-transform:uppercase;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.Avatar__status{border:2px solid var(--jfdi-surface-raised);border-radius:9999px;width:25%;min-width:8px;height:25%;min-height:8px;display:block;position:absolute;bottom:0;right:0}.Avatar__status--online{background-color:var(--jfdi-success)}.Avatar__status--offline{background-color:var(--jfdi-text-muted)}.Avatar__status--away{background-color:var(--jfdi-warning)}.Avatar__status--busy{background-color:var(--jfdi-danger)}.Avatar--rounded .Avatar__status{border-radius:0 0 .375rem}.Avatar--square .Avatar__status{border-radius:0}.Badge{white-space:nowrap;text-align:center;vertical-align:baseline;border-radius:9999px;justify-content:center;align-items:center;font-weight:500;line-height:1;transition:all .15s ease-in-out;display:inline-flex}.Badge--xs{font-size:.75rem}.Badge--sm{font-size:.875rem}.Badge--md{font-size:1rem}.Badge--lg{font-size:1.125rem}.Badge--xl{font-size:1.25rem}.Badge--xs{min-width:1rem;min-height:1rem;padding:.0625rem .25rem}.Badge--sm{min-width:1.25rem;min-height:1.25rem;padding:.125rem .375rem}.Badge--md{min-width:1.5rem;min-height:1.5rem;padding:.25rem .5rem}.Badge--lg{min-width:1.75rem;min-height:1.75rem;padding:.375rem .75rem}.Badge--xl{min-width:2rem;min-height:2rem;padding:.5rem 1rem}.Badge--default{background-color:var(--jfdi-surface-subtle);color:var(--jfdi-text);border:1px solid color-mix(in srgb, var(--jfdi-text) 20%, transparent)}.Badge--primary{background-color:var(--jfdi-accent);color:var(--jfdi-text-inverted)}.Badge--secondary{background-color:var(--jfdi-text-muted);color:var(--jfdi-text-inverted)}.Badge--success{background-color:var(--jfdi-success);color:var(--jfdi-text-inverted)}.Badge--error{background-color:var(--jfdi-danger);color:var(--jfdi-text-inverted)}.Badge--warning{background-color:var(--jfdi-warning);color:var(--jfdi-warning-ink,#333)}.Badge--info{background-color:var(--jfdi-info);color:var(--jfdi-text-inverted)}.Badge--dot{min-width:auto;min-height:auto;padding:0}.Badge--dot.Badge--xs{width:.375rem;height:.375rem}.Badge--dot.Badge--xl{width:.875rem;height:.875rem}.Badge--dot.Badge--sm{width:.5rem;height:.5rem}.Badge--dot.Badge--md{width:.625rem;height:.625rem}.Badge--dot.Badge--lg{width:.75rem;height:.75rem}.Alert{border:1px solid #0000;border-radius:.375rem;align-items:center;gap:.5rem;padding:1rem;display:flex;position:relative}.Alert--xs{padding:.25rem .5rem;font-size:.75rem}.Alert--sm{padding:.5rem;font-size:.875rem}.Alert--md{font-size:1rem}.Alert--lg{padding:1rem 1.5rem;font-size:1.125rem}.Alert--xl{padding:1.5rem;font-size:1.25rem}.Alert--info{background-color:color-mix(in srgb, var(--jfdi-info) 10%, transparent);border-color:color-mix(in srgb, var(--jfdi-info) 30%, transparent);color:color-mix(in srgb, var(--jfdi-info) 50.72%, black)}.Alert--info .Alert__icon{color:var(--jfdi-info)}.Alert--success{background-color:color-mix(in srgb, var(--jfdi-success) 10%, transparent);border-color:color-mix(in srgb, var(--jfdi-success) 30%, transparent);color:color-mix(in srgb, var(--jfdi-success) 50.72%, black)}.Alert--success .Alert__icon{color:var(--jfdi-success)}.Alert--warning{background-color:color-mix(in srgb, var(--jfdi-warning) 10%, transparent);border-color:color-mix(in srgb, var(--jfdi-warning) 30%, transparent);color:color-mix(in srgb, var(--jfdi-warning) 42.58%, black)}.Alert--warning .Alert__icon{color:color-mix(in srgb, var(--jfdi-warning) 82.43%, black)}.Alert--error{background-color:color-mix(in srgb, var(--jfdi-danger) 10%, transparent);border-color:color-mix(in srgb, var(--jfdi-danger) 30%, transparent);color:color-mix(in srgb, var(--jfdi-danger) 64.22%, black)}.Alert--error .Alert__icon{color:var(--jfdi-danger)}.Alert__icon{flex-shrink:0;width:2em;height:2em;margin-top:.125rem;font-size:2em}.Alert__content{flex:1;min-width:0}.Alert__title{margin-bottom:.25rem;font-weight:600}.Alert__description{font-size:.875rem;line-height:1.5}.Alert__description:only-child{margin-bottom:0}.Alert__actions{gap:.5rem;margin-top:1rem;display:flex}.Alert__action{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;margin:0;padding:0}.Alert__action:focus{outline:none}.Alert__action:focus-visible{outline-offset:2px;box-shadow:0 0 0 3px color-mix(in srgb, var(--jfdi-focus) 50%, transparent);outline:2px solid #0000}.Alert__action{cursor:pointer;color:currentColor;background-color:#0000;border:1px solid;border-radius:.25rem;padding:.25rem 1rem;font-size:.875rem;font-weight:500;transition:all .15s ease-in-out}.Alert__action:hover:not(:disabled){background-color:var(--jfdi-hover-bg)}.Alert__action--primary{background-color:color-mix(in srgb, var(--jfdi-text-inverted) 15%, transparent);color:inherit;border-color:color-mix(in srgb, var(--jfdi-text-inverted) 30%, transparent)}.Alert__action--primary:hover:not(:disabled){background-color:color-mix(in srgb, var(--jfdi-text-inverted) 25%, transparent)}.Alert__action--secondary{color:currentColor;background-color:#0000;border-color:currentColor}.Alert__action--secondary:hover:not(:disabled){background-color:var(--jfdi-hover-bg)}.Alert__close{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;margin:0;padding:0}.Alert__close:focus{outline:none}.Alert__close:focus-visible{outline-offset:2px;box-shadow:0 0 0 3px color-mix(in srgb, var(--jfdi-focus) 50%, transparent);outline:2px solid #0000}.Alert__close{opacity:.6;border-radius:.25rem;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;transition:opacity .15s ease-in-out;display:flex;position:absolute;top:.5rem;right:.5rem}.Alert__close:hover:not(:disabled){opacity:1}.Alert__close:focus-visible{outline-offset:2px;box-shadow:0 0 0 3px color-mix(in srgb, var(--jfdi-focus) 50%, transparent);opacity:1;outline:2px solid #0000}body.dark .Alert--info{background-color:color-mix(in srgb, var(--jfdi-info) 15%, transparent);border-color:color-mix(in srgb, var(--jfdi-info) 40%, transparent);color:color-mix(in srgb, var(--jfdi-info) 60.91%, white)}body.dark .Alert--info .Alert__icon{color:color-mix(in srgb, var(--jfdi-info) 78.61%, white)}body.dark .Alert--success{background-color:color-mix(in srgb, var(--jfdi-success) 15%, transparent);border-color:color-mix(in srgb, var(--jfdi-success) 40%, transparent);color:color-mix(in srgb, var(--jfdi-success) 53.26%, white)}body.dark .Alert--success .Alert__icon{color:color-mix(in srgb, var(--jfdi-success) 71.37%, white)}body.dark .Alert--warning{background-color:color-mix(in srgb, var(--jfdi-warning) 15%, transparent);border-color:color-mix(in srgb, var(--jfdi-warning) 40%, transparent);color:color-mix(in srgb, var(--jfdi-warning) 69.15%, white)}body.dark .Alert--warning .Alert__icon{color:color-mix(in srgb, var(--jfdi-warning) 89.72%, white)}body.dark .Alert--error{background-color:color-mix(in srgb, var(--jfdi-danger) 15%, transparent);border-color:color-mix(in srgb, var(--jfdi-danger) 40%, transparent);color:color-mix(in srgb, var(--jfdi-danger) 46.2%, white)}body.dark .Alert--error .Alert__icon{color:color-mix(in srgb, var(--jfdi-danger) 67.72%, white)}body.dark .Alert .Alert__action--secondary:hover:not(:disabled){background-color:color-mix(in srgb, var(--jfdi-text) 10%, transparent)}.Skeleton{background-color:var(--jfdi-divider);display:block;position:relative;overflow:hidden}.Skeleton--text{border-radius:.25rem;height:1em;margin-bottom:.5em}.Skeleton--text:last-child{margin-bottom:0}.Skeleton--circular{border-radius:9999px;width:40px;height:40px}.Skeleton--rectangular{width:100%;height:120px}.Skeleton--rounded{border-radius:.375rem;width:100%;height:120px}.Skeleton--last-line{width:80%}.Skeleton--animate{animation:1.5s ease-in-out infinite skeleton-pulse}.Skeleton-lines{display:block}@keyframes skeleton-pulse{0%{opacity:1}50%{opacity:.6}to{opacity:1}}@keyframes skeleton-wave{0%{transform:translate(0)}to{transform:translate(calc(100% + 200px))}}.Tooltip{background-color:var(--jfdi-tooltip-bg,var(--jfdi-text));color:var(--jfdi-tooltip-fg,var(--jfdi-surface-raised));word-wrap:break-word;pointer-events:none;border-radius:.25rem;max-width:250px;padding:.25rem .5rem;font-size:.875rem;line-height:1.4;animation:.15s ease-out tooltip-fade-in}.Tooltip--interactive{pointer-events:auto;cursor:default}.Tooltip--interactive a{color:var(--jfdi-info);text-decoration:underline}.Tooltip--interactive a:hover{color:color-mix(in srgb, var(--jfdi-info) 85%, var(--jfdi-tooltip-fg,var(--jfdi-surface-raised)))}.Tooltip--interactive button{cursor:pointer}.Tooltip__arrow{border-style:solid;width:0;height:0;position:absolute}.Tooltip--top .Tooltip__arrow{border-width:4px 4px 0;border-color:var(--jfdi-tooltip-bg,var(--jfdi-text)) transparent transparent transparent;bottom:-4px;left:50%;transform:translate(-50%)}.Tooltip--bottom .Tooltip__arrow{border-width:0 4px 4px;border-color:transparent transparent var(--jfdi-tooltip-bg,var(--jfdi-text)) transparent;top:-4px;left:50%;transform:translate(-50%)}.Tooltip--left .Tooltip__arrow{border-width:4px 0 4px 4px;border-color:transparent transparent transparent var(--jfdi-tooltip-bg,var(--jfdi-text));top:50%;right:-4px;transform:translateY(-50%)}.Tooltip--right .Tooltip__arrow{border-width:4px 4px 4px 0;border-color:transparent var(--jfdi-tooltip-bg,var(--jfdi-text)) transparent transparent;top:50%;left:-4px;transform:translateY(-50%)}@keyframes tooltip-fade-in{0%{opacity:0}to{opacity:1}}.Toast{display:block}.Toast__title{color:inherit;margin:0 0 4px;font-size:1rem;font-weight:600;line-height:1.2}.Toast__message{color:inherit;opacity:.95;margin:0;font-size:.875rem;line-height:1.4}.Toast__actions{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.Toast__action{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;margin:0;padding:0}.Toast__action:focus{outline:none}.Toast__action:focus-visible{outline-offset:2px;box-shadow:0 0 0 3px color-mix(in srgb, var(--jfdi-focus) 50%, transparent);outline:2px solid #0000}.Toast__action{color:inherit;background:color-mix(in srgb, var(--jfdi-text-inverted) 15%, transparent);border:1px solid color-mix(in srgb, var(--jfdi-text-inverted) 25%, transparent);white-space:nowrap;border-radius:3px;padding:4px 10px;font-size:.813rem;font-weight:500;line-height:1.2;transition:all .15s}.Toast__action:hover:not(:disabled){background:color-mix(in srgb, var(--jfdi-text-inverted) 25%, transparent);border-color:color-mix(in srgb, var(--jfdi-text-inverted) 35%, transparent)}.Toast__action:focus-visible{outline-offset:1px;outline:2px solid}.Toast__action:active{transform:translateY(1px)}body.dark .Toast__action{background:color-mix(in srgb, var(--jfdi-text-inverted) 15%, transparent);border-color:color-mix(in srgb, var(--jfdi-text-inverted) 25%, transparent)}body.dark .Toast__action:hover:not(:disabled){background:color-mix(in srgb, var(--jfdi-text-inverted) 25%, transparent);border-color:color-mix(in srgb, var(--jfdi-text-inverted) 35%, transparent)}.Toast-Container{pointer-events:none;box-sizing:border-box;flex-direction:column;gap:.5rem;max-width:100%;display:flex;position:fixed}.Toast-Container--top-right{align-items:flex-end;top:1rem;right:1rem}.Toast-Container--top-left{align-items:flex-start;top:1rem;left:1rem}.Toast-Container--bottom-right{align-items:flex-end;bottom:1rem;right:1rem}.Toast-Container--bottom-left{align-items:flex-start;bottom:1rem;left:1rem}.Toast-Container--top-center{align-items:center;top:1rem;left:50%;transform:translate(-50%)}.Toast-Container--bottom-center{align-items:center;bottom:1rem;left:50%;transform:translate(-50%)}@media (max-width:768px){.Toast-Container--top-right,.Toast-Container--top-left,.Toast-Container--bottom-right,.Toast-Container--bottom-left,.Toast-Container--top-center,.Toast-Container--bottom-center{align-items:stretch;left:.5rem;right:.5rem;transform:none}.Toast-Container--top-right,.Toast-Container--top-left,.Toast-Container--top-center{top:.5rem;bottom:auto}.Toast-Container--bottom-right,.Toast-Container--bottom-left,.Toast-Container--bottom-center{top:auto;bottom:.5rem}}.Toast-Item{pointer-events:auto;cursor:pointer;border-radius:.375rem;min-width:300px;max-width:500px;padding:1rem;font-size:.9375rem;line-height:1.5;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;box-shadow:0 4px 12px #00000026}.Toast-Item__body{z-index:1;align-items:flex-start;gap:.5rem;display:flex;position:relative}.Toast-Item__icon{flex-shrink:0;justify-content:center;align-items:center;margin-top:2px;display:flex}.Toast-Item__icon svg{display:block}.Toast-Item__content{word-wrap:break-word;flex:1;min-width:0}.Toast-Item__close{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;margin:0;padding:0}.Toast-Item__close:focus{outline:none}.Toast-Item__close:focus-visible{outline-offset:2px;box-shadow:0 0 0 3px color-mix(in srgb, var(--jfdi-focus) 50%, transparent);outline:2px solid #0000}.Toast-Item__close{opacity:.6;border-radius:.25rem;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;margin-left:.25rem;transition:all .15s ease-in-out;display:flex}.Toast-Item__close:hover:not(:disabled){opacity:1;background-color:color-mix(in srgb, var(--jfdi-text) 10%, transparent)}.Toast-Item__close svg{display:block}.Toast-Item__progress{background-color:color-mix(in srgb, var(--jfdi-text) 10%, transparent);height:4px;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.Toast-Item__progress-bar{opacity:.7;background-color:currentColor;height:100%;transition:width 50ms linear}.Toast-Item--light{background-color:var(--jfdi-toast-light-surface,#fff);color:var(--jfdi-toast-light-ink,#333)}.Toast-Item--light.Toast-Item--info{border-left:4px solid var(--jfdi-info)}.Toast-Item--light.Toast-Item--info .Toast-Item__icon{color:var(--jfdi-info)}.Toast-Item--light.Toast-Item--info .Toast-Item__progress-bar{background-color:var(--jfdi-info)}.Toast-Item--light.Toast-Item--success{border-left:4px solid var(--jfdi-success)}.Toast-Item--light.Toast-Item--success .Toast-Item__icon{color:var(--jfdi-success)}.Toast-Item--light.Toast-Item--success .Toast-Item__progress-bar{background-color:var(--jfdi-success)}.Toast-Item--light.Toast-Item--warning{border-left:4px solid var(--jfdi-warning)}.Toast-Item--light.Toast-Item--warning .Toast-Item__icon{color:var(--jfdi-warning)}.Toast-Item--light.Toast-Item--warning .Toast-Item__progress-bar{background-color:var(--jfdi-warning)}.Toast-Item--light.Toast-Item--error{border-left:4px solid var(--jfdi-danger)}.Toast-Item--light.Toast-Item--error .Toast-Item__icon{color:var(--jfdi-danger)}.Toast-Item--light.Toast-Item--error .Toast-Item__progress-bar{background-color:var(--jfdi-danger)}.Toast-Item--dark{background-color:var(--jfdi-toast-dark-surface,#2d3748);color:var(--jfdi-toast-dark-ink,#e2e8f0)}.Toast-Item--dark .Toast-Item__close:hover:not(:disabled){background-color:color-mix(in srgb, var(--jfdi-text) 10%, transparent)}.Toast-Item--dark.Toast-Item--info{border-left:4px solid color-mix(in srgb, var(--jfdi-info) 67.99%, white)}.Toast-Item--dark.Toast-Item--info .Toast-Item__icon{color:color-mix(in srgb, var(--jfdi-info) 67.99%, white)}.Toast-Item--dark.Toast-Item--info .Toast-Item__progress-bar{background-color:color-mix(in srgb, var(--jfdi-info) 67.99%, white)}.Toast-Item--dark.Toast-Item--success{border-left:4px solid color-mix(in srgb, var(--jfdi-success) 89.56%, white)}.Toast-Item--dark.Toast-Item--success .Toast-Item__icon{color:color-mix(in srgb, var(--jfdi-success) 89.56%, white)}.Toast-Item--dark.Toast-Item--success .Toast-Item__progress-bar{background-color:color-mix(in srgb, var(--jfdi-success) 89.56%, white)}.Toast-Item--dark.Toast-Item--warning{border-left:4px solid color-mix(in srgb, var(--jfdi-warning) 79.92%, white)}.Toast-Item--dark.Toast-Item--warning .Toast-Item__icon{color:color-mix(in srgb, var(--jfdi-warning) 79.92%, white)}.Toast-Item--dark.Toast-Item--warning .Toast-Item__progress-bar{background-color:color-mix(in srgb, var(--jfdi-warning) 79.92%, white)}.Toast-Item--dark.Toast-Item--error{border-left:4px solid color-mix(in srgb, var(--jfdi-danger) 65.07%, white)}.Toast-Item--dark.Toast-Item--error .Toast-Item__icon{color:color-mix(in srgb, var(--jfdi-danger) 65.07%, white)}.Toast-Item--dark.Toast-Item--error .Toast-Item__progress-bar{background-color:color-mix(in srgb, var(--jfdi-danger) 65.07%, white)}.Toast-Item--colored{color:var(--jfdi-text-inverted)}.Toast-Item--colored .Toast-Item__close:hover:not(:disabled){background-color:color-mix(in srgb, var(--jfdi-text) 20%, transparent)}.Toast-Item--colored.Toast-Item--info{background-color:var(--jfdi-info)}.Toast-Item--colored.Toast-Item--success{background-color:var(--jfdi-success)}.Toast-Item--colored.Toast-Item--warning{background-color:var(--jfdi-warning);color:var(--jfdi-warning-ink,#333)}.Toast-Item--colored.Toast-Item--error{background-color:var(--jfdi-danger)}.Toast-Item--slide.Toast-Item--top-right,.Toast-Item--slide.Toast-Item--bottom-right{animation:.3s cubic-bezier(.4,0,.2,1) slideInRight}.Toast-Item--slide.Toast-Item--top-right.Toast-Item--closing,.Toast-Item--slide.Toast-Item--bottom-right.Toast-Item--closing{animation:.3s cubic-bezier(.4,0,.2,1) slideOutRight}.Toast-Item--slide.Toast-Item--top-left,.Toast-Item--slide.Toast-Item--bottom-left{animation:.3s cubic-bezier(.4,0,.2,1) slideInLeft}.Toast-Item--slide.Toast-Item--top-left.Toast-Item--closing,.Toast-Item--slide.Toast-Item--bottom-left.Toast-Item--closing{animation:.3s cubic-bezier(.4,0,.2,1) slideOutLeft}.Toast-Item--slide.Toast-Item--top-center{animation:.3s cubic-bezier(.4,0,.2,1) slideInDown}.Toast-Item--slide.Toast-Item--top-center.Toast-Item--closing{animation:.3s cubic-bezier(.4,0,.2,1) slideOutUp}.Toast-Item--slide.Toast-Item--bottom-center{animation:.3s cubic-bezier(.4,0,.2,1) slideInUp}.Toast-Item--slide.Toast-Item--bottom-center.Toast-Item--closing{animation:.3s cubic-bezier(.4,0,.2,1) slideOutDown}.Toast-Item--bounce.Toast-Item--top-right,.Toast-Item--bounce.Toast-Item--bottom-right{animation:.5s cubic-bezier(.68,-.55,.265,1.55) bounceInRight}.Toast-Item--bounce.Toast-Item--top-right.Toast-Item--closing,.Toast-Item--bounce.Toast-Item--bottom-right.Toast-Item--closing{animation:.5s cubic-bezier(.68,-.55,.265,1.55) bounceOutRight}.Toast-Item--bounce.Toast-Item--top-left,.Toast-Item--bounce.Toast-Item--bottom-left{animation:.5s cubic-bezier(.68,-.55,.265,1.55) bounceInLeft}.Toast-Item--bounce.Toast-Item--top-left.Toast-Item--closing,.Toast-Item--bounce.Toast-Item--bottom-left.Toast-Item--closing{animation:.5s cubic-bezier(.68,-.55,.265,1.55) bounceOutLeft}.Toast-Item--zoom{animation:.3s cubic-bezier(.4,0,.2,1) zoomIn}.Toast-Item--zoom.Toast-Item--closing{animation:.3s cubic-bezier(.4,0,.2,1) zoomOut}.Toast-Item--flip{animation:.5s cubic-bezier(.4,0,.2,1) flipIn}.Toast-Item--flip.Toast-Item--closing{animation:.5s cubic-bezier(.4,0,.2,1) flipOut}.Toast-Item--rtl{direction:rtl}.Toast-Item--rtl .Toast-Item__icon{order:2}.Toast-Item--rtl .Toast-Item__close{margin-left:0;margin-right:.25rem}.Toast-Item:hover:not(:disabled){box-shadow:0 6px 16px #0003}@media (max-width:768px){.Toast-Item{min-width:auto;max-width:100%}}@keyframes slideInRight{0%{opacity:0;transform:translate(110%)}to{opacity:1;transform:translate(0)}}@keyframes slideOutRight{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(110%)}}@keyframes slideInLeft{0%{opacity:0;transform:translate(-110%)}to{opacity:1;transform:translate(0)}}@keyframes slideOutLeft{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-110%)}}@keyframes slideInDown{0%{opacity:0;transform:translateY(-110%)}to{opacity:1;transform:translateY(0)}}@keyframes slideOutUp{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-110%)}}@keyframes slideInUp{0%{opacity:0;transform:translateY(110%)}to{opacity:1;transform:translateY(0)}}@keyframes slideOutDown{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(110%)}}@keyframes bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate(3000px)}60%{opacity:1;transform:translate(-25px)}75%{transform:translate(10px)}90%{transform:translate(-5px)}to{transform:none}}@keyframes bounceOutRight{20%{opacity:1;transform:translate(-20px)}to{opacity:0;transform:translate(2000px)}}@keyframes bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate(-3000px)}60%{opacity:1;transform:translate(25px)}75%{transform:translate(-10px)}90%{transform:translate(5px)}to{transform:none}}@keyframes bounceOutLeft{20%{opacity:1;transform:translate(20px)}to{opacity:0;transform:translate(-2000px)}}@keyframes zoomIn{0%{opacity:0;transform:scale(.3)}50%{opacity:1}}@keyframes zoomOut{0%{opacity:1}50%{opacity:0;transform:scale(.3)}to{opacity:0}}@keyframes flipIn{0%{opacity:0;transform:perspective(400px)rotateX(90deg)}40%{transform:perspective(400px)rotateX(-20deg)}60%{opacity:1;transform:perspective(400px)rotateX(10deg)}80%{transform:perspective(400px)rotateX(-5deg)}to{transform:perspective(400px)}}@keyframes flipOut{0%{transform:perspective(400px)}30%{opacity:1;transform:perspective(400px)rotateX(-20deg)}to{opacity:0;transform:perspective(400px)rotateX(90deg)}}.Slider-container{width:100%}.Slider-container--xs{font-size:.75rem}.Slider-container--sm{font-size:.875rem}.Slider-container--md{font-size:1rem}.Slider-container--lg{font-size:1.125rem}.Slider-container--xl{font-size:1.25rem}.Slider-container--disabled{opacity:.5;cursor:not-allowed}.Slider{cursor:pointer;touch-action:none;contain:layout;height:2em;position:relative;overflow:visible}.Slider:focus{outline:none}.Slider:focus-visible .Slider__thumb{outline-offset:2px;box-shadow:0 0 0 3px color-mix(in srgb, var(--jfdi-focus) 50%, transparent);outline:2px solid #0000}.Slider--disabled{cursor:not-allowed}.Slider--dragging{cursor:grabbing}.Slider--dragging .Slider__thumb{cursor:grabbing;transform:translate(-50%)translateY(-50%)scale(1.1)}.Slider__label{color:var(--jfdi-text);justify-content:space-between;align-items:center;margin-bottom:.5rem;font-size:.875em;display:flex}.Slider__value{color:var(--jfdi-accent);font-weight:500}.Slider__track{background-color:var(--jfdi-divider);border-radius:2px;height:.25em;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.Slider__fill{background-color:var(--jfdi-accent);border-radius:2px;height:100%;transition:width .15s ease-in-out;position:absolute;top:0;left:0}.Slider__marks{position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.Slider__mark{background-color:color-mix(in srgb, var(--jfdi-text) 30%, transparent);width:.125em;height:.5em;position:absolute;transform:translate(-50%)}.Slider__thumb{background-color:var(--jfdi-accent);cursor:grab;will-change:left;pointer-events:none;border-radius:9999px;width:1em;height:1em;transition:transform .15s ease-in-out;position:absolute;top:50%;transform:translate(-50%)translateY(-50%);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.Slider__thumb:active{cursor:grabbing}.Slider__thumb:hover:not(.Slider--disabled .Slider__thumb){transform:translate(-50%)translateY(-50%)scale(1.1)}.Slider__tooltip{background-color:var(--jfdi-tooltip-bg,var(--jfdi-text));color:var(--jfdi-tooltip-fg,var(--jfdi-surface-raised));white-space:nowrap;pointer-events:none;border-radius:.25rem;padding:.25rem .5rem;font-size:.75em;position:absolute;bottom:100%;left:50%;transform:translate(-50%)translateY(-.25rem)}.Slider__tooltip:after{content:"";border-style:solid;border-width:4px 4px 0;border-color:var(--jfdi-tooltip-bg,var(--jfdi-text)) transparent transparent transparent;position:absolute;top:100%;left:50%;transform:translate(-50%)}.Slider--range .Slider__thumb{pointer-events:auto;z-index:1}.Slider--range .Slider__thumb:focus{outline:none}.Slider--range .Slider__thumb:focus-visible{outline-offset:2px;box-shadow:0 0 0 3px color-mix(in srgb, var(--jfdi-focus) 50%, transparent);outline:2px solid #0000}.Slider--range .Slider__thumb--active{z-index:2;transform:translate(-50%)translateY(-50%)scale(1.1)}.DateRangePicker{width:100%;max-width:320px;display:inline-block;position:relative}.DateRangePicker--xs{font-size:.75rem}.DateRangePicker--xs .DateRangePicker__trigger{height:2.083em}.DateRangePicker--sm{font-size:.875rem}.DateRangePicker--sm .DateRangePicker__trigger{height:2.286em}.DateRangePicker--md{font-size:1rem}.DateRangePicker--md .DateRangePicker__trigger{height:2.5em}.DateRangePicker--lg{font-size:1.125rem}.DateRangePicker--lg .DateRangePicker__trigger{height:2.667em}.DateRangePicker--xl{font-size:1.25rem}.DateRangePicker--xl .DateRangePicker__trigger{height:2.8em}.DateRangePicker--disabled{opacity:.5;cursor:not-allowed}.DateRangePicker--disabled .DateRangePicker__trigger{cursor:not-allowed}.DateRangePicker__trigger{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;margin:0;padding:0}.DateRangePicker__trigger:focus{outline:none}.DateRangePicker__trigger:focus-visible{outline-offset:2px;box-shadow:0 0 0 3px color-mix(in srgb, var(--jfdi-focus) 50%, transparent);outline:2px solid #0000}.DateRangePicker__trigger{background-color:var(--jfdi-surface-input);width:100%;color:var(--jfdi-text);border:1px solid var(--jfdi-border);border-radius:var(--jfdi-radius);text-align:left;align-items:center;gap:.5em;padding:0 .75em;transition:border-color .15s ease-in-out;display:flex}.DateRangePicker__trigger:hover:not(:disabled){border-color:var(--jfdi-border-strong)}.DateRangePicker__trigger:focus-visible{border-color:var(--jfdi-focus);box-shadow:0 0 0 1px var(--jfdi-focus);outline:none}.DateRangePicker__trigger:disabled{background-color:var(--jfdi-state-disabled-bg)}.DateRangePicker--open .DateRangePicker__trigger{border-color:var(--jfdi-focus)}.DateRangePicker__icon{color:var(--jfdi-text-muted);flex-shrink:0}.DateRangePicker__text{color:var(--jfdi-text);flex:1;font-size:1em}.DateRangePicker__clear-space{flex-shrink:0;width:1.25em;height:1.25em}.DateRangePicker__clear{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;margin:0;padding:0}.DateRangePicker__clear:focus{outline:none}.DateRangePicker__clear{width:1.25em;height:1.25em;color:var(--jfdi-text-muted);background-color:#0000;border:none;border-radius:.25rem;flex-shrink:0;justify-content:center;align-items:center;transition:all .15s ease-in-out;display:flex;position:absolute;top:50%;right:calc(2.25em + 1px);overflow:hidden;transform:translateY(-50%)}.DateRangePicker__clear svg+.DateRangePicker__clear-fallback{display:none}.DateRangePicker__clear svg:empty+.DateRangePicker__clear-fallback{display:block}.DateRangePicker__clear:not(:has(svg)) .DateRangePicker__clear-fallback{display:block}.DateRangePicker__clear:hover{background-color:var(--jfdi-hover-bg);color:var(--jfdi-danger)}.DateRangePicker__clear:focus-visible{outline-offset:2px;box-shadow:0 0 0 3px color-mix(in srgb, var(--jfdi-focus) 50%, transparent);outline:2px solid #0000}.DateRangePicker__clear-fallback{font-size:1.2rem;font-weight:700;line-height:1}.DateRangePicker__chevron{color:var(--jfdi-text-muted);flex-shrink:0;transition:transform .15s ease-in-out}.DateRangePicker--open .DateRangePicker__chevron{transform:rotate(180deg)}.DateRangePicker__dropdown{background-color:var(--jfdi-surface-raised);border:1px solid var(--jfdi-divider);border-radius:var(--jfdi-radius);z-index:1000;width:max-content;min-width:100%;max-width:min(90vw,600px);max-height:min(80vh,600px);margin-top:.25rem;animation:.15s ease-out dropdown-fade-in;position:absolute;top:100%;left:0;overflow:auto;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.DateRangePicker__dropdown--right{left:auto;right:0}.DateRangePicker__presets{border-bottom:1px solid var(--jfdi-divider);padding:1rem}.DateRangePicker__presets-title{text-transform:uppercase;color:var(--jfdi-text-muted);margin-bottom:.5rem;font-size:.75rem;font-weight:500}.DateRangePicker__preset{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;margin:0;padding:0}.DateRangePicker__preset:focus{outline:none}.DateRangePicker__preset{text-align:left;border-radius:.25rem;width:100%;padding:.5em;font-size:1em;transition:background-color .15s ease-in-out;display:block}.DateRangePicker__preset:hover{background-color:var(--jfdi-hover-bg)}.DateRangePicker__preset:focus-visible{outline-offset:2px;box-shadow:0 0 0 3px color-mix(in srgb, var(--jfdi-focus) 50%, transparent);outline:2px solid #0000}.DateRangePicker__custom{padding:1rem}.DateRangePicker__custom-hint{color:var(--jfdi-text-muted);margin-bottom:.5rem;font-size:.75rem}.DateRangePicker__inputs{align-items:center;gap:.5rem;display:flex}.DateRangePicker__input{background-color:var(--jfdi-surface-input);color:var(--jfdi-text);border:1px solid color-mix(in srgb, var(--jfdi-text) 23%, transparent);border-radius:.25rem;flex:1;padding:.25em .5em;font-size:1em;transition:border-color .15s ease-in-out}.DateRangePicker__input:hover{border-color:color-mix(in srgb, var(--jfdi-text) 40%, transparent)}.DateRangePicker__input:focus{border-color:var(--jfdi-focus);outline:none}.DateRangePicker__separator{color:var(--jfdi-text-muted);font-size:1em}@keyframes dropdown-fade-in{0%{opacity:0;transform:translateY(-.25rem)}to{opacity:1;transform:translateY(0)}}.tz-color-channel-slider-wrapper{height:var(--tz-color-channel-slider-track-height);width:100%;position:relative;transform:translate(0,0)}.tz-color-channel-slider-wrapper:after{border-radius:var(--tz-color-channel-slider-track-height);content:"";pointer-events:none;z-index:2;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #0003}.tz-color-channel-slider-bg{width:100%;height:100%}.tz-color-channel-slider-bg__alpha{--tz-square-color:var(--tz-color-base-gray-800);--tz-square-size:calc(.625 * var(--tz-color-channel-slider-track-height));background-image:linear-gradient(to right, var(--left-color), var(--right-color)), url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'><rect fill='%23dad9d6' width='32' height='32'/><rect fill='%23dad9d6' x='32' y='32' width='32' height='32'/></svg>");background-repeat:no-repeat,repeat;background-size:100% 100%, var(--tz-square-size) var(--tz-square-size)}.tz-color-channel-slider-bg-wrapper{border-radius:var(--tz-radius-1000);z-index:1;width:100%;height:100%;display:flex;position:absolute;top:0;left:0;overflow:hidden}.tz-color-channel-slider-overlay{--overlay-offset:calc(.75 * var(--tz-color-channel-slider-track-height));pointer-events:none;height:100%;width:calc(var(--width) - var(--overlay-offset));z-index:2;background-color:#00000080;background-color:color(srgb 0 0 0/.5);display:flex;position:absolute}.tz-color-channel-slider-overlay__min{left:0}.tz-color-channel-slider-overlay__min:after{content:"";height:var(--tz-color-channel-slider-track-height);width:calc(.5 * var(--tz-color-channel-slider-track-height));background-image:url("data:image/svg+xml;utf8,<svg viewBox=\"0 0 256 512\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"m256 512c-141.4 0-256-114.6-256-256s114.6-256 256-256h-256v512z\" fill=\"rgb(0, 0, 0, 0.5)\"/></svg>");background-repeat:no-repeat;flex-shrink:0;display:block;position:absolute;top:0;left:100%}.tz-color-channel-slider-overlay__max{right:0}.tz-color-channel-slider-overlay__max:before{content:"";height:var(--tz-color-channel-slider-track-height);width:calc(.5 * var(--tz-color-channel-slider-track-height));background-image:url("data:image/svg+xml;utf8,<svg viewBox=\"0 0 256 512\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"m0 0c141.4 0 256 114.6 256 256s-114.6 256-256 256h256v-512z\" fill=\"rgb(0, 0, 0, 0.5)\"/></svg>");background-repeat:no-repeat;flex-shrink:0;display:block;position:absolute;top:0;right:100%}.tz-color-picker{background-color:var(--tz-color-bg-1);color:var(--tz-text-primary);gap:var(--tz-space-200);flex-direction:column;display:flex}.tz-color-picker-code{--copy-btn-width:2rem;padding:0;display:flex;position:relative}.tz-color-picker-code-input{--tz-color-picker-input-bg:var(--tz-color-bg-1);--tz-color-picker-input-border:var(--tz-color-border-3);--tz-color-picker-input-text:var(--tz-color-text-1);background-color:var(--tz-color-picker-input-bg);border:1px solid var(--tz-color-picker-input-border);border-radius:var(--tz-radius-300);color:var(--tz-color-picker-input);font-family:var(--tz-font-mono);font-size:var(--tz-font-label-small-font-size);font-variant-ligatures:none;font-weight:var(--tz-font-label-small-font-weight);height:var(--tz-space-control-m);letter-spacing:0;line-height:var(--tz-space-control-m);text-indent:var(--tz-space-200);outline:none;flex:1 0 auto;padding:0}.tz-color-picker-code-input:focus{--tz-color-picker-input-border:var(--tz-color-control-border-focus)}.tz-color-picker-preview{border:1px solid var(--tz-button-secondary-border);border-radius:var(--tz-radius-300);flex-direction:column;display:flex}.tz-color-picker-sliders{gap:var(--tz-space-200);flex-direction:column;display:flex}.tz-color-picker-swatch{background-image:linear-gradient(var(--current-color), var(--current-color)), url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'><rect fill='%23dad9d6' width='32' height='32'/><rect fill='%23dad9d6' x='32' y='32' width='32' height='32'/></svg>");border-top-left-radius:var(--tz-radius-300);border-top-right-radius:var(--tz-radius-300);background-repeat:no-repeat,repeat;background-size:100% 100%,10px;height:6rem}.tz-color-picker-tooltip-icon{color:var(--tz-color-base-gray-900)}.tz-button{--tz-button-text:var(--tz-color-bg-1);--tz-button-bg:var(--tz-color-text-1);--tz-button-border:var(--tz-button-bg);--tz-button-height:3rem;--tz-button-gap:var(--tz-space-200);--tz-button-padding:1em;background-color:var(--tz-button-bg);border-color:var(--tz-button-border);color:var(--tz-button-text);cursor:pointer;font-family:var(--tz-font-sans);font-size:var(--tz-font-body-strong-font-size);font-weight:var(--tz-font-body-strong-font-weight);align-items:center;gap:var(--tz-button-gap);height:var(--tz-button-height);letter-spacing:var(--tz-font-body-strong-letter-spacing);outline-offset:2px;padding-bottom:0;padding-left:var(--tz-button-padding);padding-right:var(--tz-button-padding);border-style:solid;border-width:1px;border-radius:0;outline:2px solid #0000;justify-content:center;padding-top:0;line-height:1;text-decoration:none;display:inline-flex}.tz-button:focus-visible{outline-color:var(--tz-color-base-lime-800)}.tz-button[data-size=s]{--tz-button-height:var(--tz-space-control-s);font-size:var(--tz-font-body-strong-font-size);letter-spacing:var(--tz-font-body-strong-letter-spacing)}.tz-button[data-variant=lime]{--tz-button-bg:var(--tz-color-base-lime-800);--tz-button-text:var(--tz-color-base-lime-200);--tz-button-border:var(--tz-color-base-lime-300)}.tz-button[data-variant=blue]{--tz-button-bg:var(--tz-color-base-blue-800);--tz-button-text:var(--tz-color-base-blue-200);--tz-button-border:var(--tz-color-base-blue-300)}.tz-button[data-variant=orange]{--tz-button-bg:var(--tz-color-base-orange-800);--tz-button-text:var(--tz-color-base-orange-200);--tz-button-border:var(--tz-color-base-orange-300)}.tz-button[data-variant=secondary]{--tz-button-bg:var(--tz-color-bg-1);--tz-button-border:var(--tz-color-border-1);--tz-button-text:var(--tz-color-text-1)}.tz-button:disabled{cursor:default;opacity:.5}.tz-copy-button{--tz-copy-btn-size:2rem;border:1px solid var(--tz-border-1);border-radius:var(--tz-radius-300);color:var(--tz-icon-secondary);cursor:pointer;height:var(--tz-space-control-m);min-width:var(--tz-space-control-m);transition:outline-color var(--tz-timing-default) var(--tz-ease-linear);width:var(--tz-space-control-m);z-index:2;background-color:#0000;outline:2px solid #0000;justify-content:center;align-items:center;padding:0;display:inline-flex}.tz-copy-button:focus-visible{outline-color:var(--tz-nav-primary-highlight)}.tz-demo{display:grid}.tz-demo-canvas{padding:var(--tz-space-400)}.tz-demo-code{contain:inline-size}.tz-demo-code-copy-wrapper{right:var(--tz-space-300);top:var(--tz-space-200);z-index:var(--tz-layer-nav);margin:0;padding:0;position:absolute}.tz-demo-code-icon{opacity:.75}.tz-demo-code-overflow{overflow-x:auto}.tz-fieldset{gap:var(--tz-space-300);border:none;flex-direction:column;padding:0;display:flex}.tz-fieldset-legend{color:var(--tz-text-secondary);font-family:var(--tz-font-sans);font-size:var(--tz-font-body-font-size);letter-spacing:var(--tz-font-body-letter-spacing);line-height:var(--tz-font-body-line-height);margin-bottom:var(--tz-space-300);width:100%;display:flex;position:static}.tz-kbd{background-color:var(--tz-color-content-bg);border:1px solid var(--tz-color-content-border);border-radius:var(--tz-radius-200);color:var(--tz-text-primary);cursor:default;font-family:var(--tz-font-mono);font-size:inherit;font-weight:var(--tz-font-body-font-weight);height:1.5em;letter-spacing:var(--tz-font-body-letter-spacing);line-height:inherit;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;width:1.5em;padding:0;display:inline-flex}.tz-omnibar{width:min-content;z-index:var(--tz-layer-base);margin:0;padding:0;position:relative}.tz-omnibar[data-expanded=true]{z-index:var(--tz-layer-menu)}.tz-omnibar-input{--tz-omnibar-input-bg:var(--tz-color-bg-1);--tz-omnibar-input-border:var(--tz-color-border-3);--tz-omnibar-input-text:var(--tz-color-text-1);background-color:var(--tz-omnibar-input-bg);border:1px solid var(--tz-omnibar-input-border);border-radius:var(--tz-radius-200);color:var(--tz-omnibar-input-text);font-family:var(--tz-font-sans);font-size:var(--tz-font-body-font-size);font-weight:var(--tz-font-body-font-weight);height:2rem;letter-spacing:var(--tz-font-body-letter-spacing);min-width:5rem;text-indent:var(--tz-space-200);transition:width var(--tz-timing-moderate) var(--tz-ease-quint-out);will-change:width;outline:none;width:8rem;padding-block:0;padding-inline:0 2rem;line-height:1}.tz-omnibar-input::-webkit-search-cancel-button{display:none}.tz-omnibar-input:focus{--tz-omnibar-input-border:var(--tz-color-border-2);width:20rem}.tz-omnibar-inputwrap{z-index:calc(var(--tz-layer-base) + 5);align-items:center;display:flex;position:relative}.tz-omnibar-inputwrap .tz-kbd{pointer-events:none;right:var(--tz-space-100);z-index:5;position:absolute;top:50%;transform:translateY(-50%)}.tz-omnibar-listbox{flex-direction:column;max-height:20rem;margin:0;padding:0;display:flex;overflow:hidden auto}.tz-omnibar-listboxwrapper{--padding:var(--tz-space-300);background-color:var(--tz-color-bg-1);border:var(--border-2);border-radius:var(--tz-radius-300);box-shadow:var(--tz-shadow-300);left:calc(-1 * var(--padding));right:calc(-1 * var(--padding));top:calc(-1 * var(--padding));z-index:5;flex-direction:column;padding-block-start:calc(var(--padding) + var(--tz-space-control-m) + var(--padding));padding-block-end:0;padding-inline:0;display:flex;position:absolute;transform:translateZ(0)}.tz-omnibar-result{cursor:pointer;margin:0;list-style:none}.tz-omnibar-result[aria-selected=true],.tz-omnibar-result:hover,.tz-omnibar-result:focus-within{background-color:var(--tz-color-base-lime-800);color:var(--tz-color-base-lime-200)}.tz-omnibar-resultdesc{border-bottom:1px solid var(--tz-color-content-border);color:var(--tz-text-secondary);font-family:var(--tz-font-sans);font-size:var(--tz-font-label-small-font-size);font-style:var(--tz-font-label-small-font-style);font-weight:var(--tz-font-label-small-font-weight);letter-spacing:var(--tz-font-label-small-letter-spacing);line-height:var(--tz-font-label-small-line-height);padding-block-end:var(--tz-space-200);padding-inline:var(--tz-space-300)}.tz-select{--tz-select-text:var(--tz-color-base-gray-1100);--tz-select-border:var(--tz-color-base-gray-400);--tz-select-bg:var(--tz-color-base);color:var(--tz-select-text);font-family:var(--tz-font-body-family);font-size:var(--tz-font-body-font-size);letter-spacing:var(--tz-font-body-letter-spacing);line-height:var(--tz-font-body-line-height);z-index:var(--tz-layer-menu);position:relative}.tz-select-item{color:var(--tz-color-text-2);font-family:var(--tz-font-body-family);font-size:var(--tz-font-body-font-size);height:var(--tz-space-control-m);letter-spacing:var(--tz-font-body-letter-spacing);padding:0 var(--tz-space-200);-webkit-user-select:none;user-select:none;border-radius:3px;align-items:center;line-height:1;display:flex;position:relative}.tz-select-item[data-disabled]{opacity:.7;pointer-events:none}.tz-select-item[data-highlighted]{background-color:var(--tz-color-base-lime-800);color:var(--tz-color-base-lime-200);outline:none}.tz-select-item[data-highlighted] .tz-select-item-indicator{background-color:var(--tz-color-base-lime-800)}.tz-select-item-inner{--tz-select-icon-size:1rem;gap:var(--tz-space-200);grid-template-columns:var(--tz-select-icon-size) max-content;display:grid}.tz-select-item-icon{opacity:.5;align-content:center;align-self:center;display:flex}.tz-select-item-label{white-space:nowrap;display:block}.tz-select-item-indicator{background-color:var(--tz-color-bg-1);width:var(--tz-space-control-m);justify-content:center;align-items:center;display:inline-flex;position:absolute;left:0}.tz-select-options{background:var(--tz-color-bg-1);border-radius:var(--tz-radius-200);box-shadow:var(--tz-shadow-300);color:var(--tz-color-text-2);padding-bottom:var(--tz-space-200);padding-top:var(--tz-space-200);z-index:var(--tz-layer-menu);position:relative;overflow:hidden}.tz-select-scroll-button{background-color:var(--tz-color-bg-1);color:var(--tz-color-text-3);cursor:default;height:var(--tz-space-control-m);justify-content:center;align-items:center;display:flex}.tz-select-trigger{background-color:var(--tz-color-control-bg);border-radius:var(--tz-radius-300);color:var(--tz-color-text-1);cursor:pointer;font-family:var(--tz-font-sans);font-size:var(--tz-font-body-font-size);font-weight:var(--tz-font-body-font-weight);align-items:center;gap:var(--tz-space-200);height:var(--tz-space-control-m);letter-spacing:var(--tz-font-body-letter-spacing);padding:0 var(--tz-space-200);border:none;outline:1px solid #0000;justify-content:center;line-height:1;display:inline-flex}.tz-select-trigger:hover,.tz-select-trigger:focus-visible{outline-color:var(--tz-color-base-lime-800)}.tz-select-trigger-inner{align-items:center;gap:var(--tz-space-300);white-space:nowrap;display:inline-flex}.tz-subtle-input{--tz-subtle-input-text:var(--tz-color-text-2);--tz-subtle-input-border:transparent;border-radius:var(--tz-radius-200);color:var(--tz-subtle-input-text);font-family:var(--tz-font-mono);font-size:var(--tz-font-body-font-size);font-weight:var(--tz-font-body-font-weight);gap:var(--tz-space-200);letter-spacing:0;outline:1px solid var(--tz-subtle-input-border);background-color:#0000;display:flex;position:relative}.tz-subtle-input:hover{--tz-subtle-input-border:var(--tz-color-border-3)}.tz-subtle-input:focus-within{--tz-subtle-input-border:var(--tz-color-border-2)}.tz-subtle-input-field{--height:var(--tz-space-control-m);-moz-appearance:textfield;color:inherit;field-sizing:content;font-family:var(--tz-font-mono);font-size:var(--tz-font-body-font-size);font-variant-ligatures:none;font-weight:var(--tz-font-body-font-weight);line-height:var(--height);min-width:calc(4 * var(--height));text-indent:var(--tz-space-200);background:0 0;border:none;outline:none;flex:1 0 auto;padding:0}.tz-subtle-input-field[type=number]{text-align:right;text-indent:0}.tz-subtle-input-field[type=number]::-webkit-inner-spin-button{appearance:none;display:none}.tz-subtle-input-field[type=number]::-webkit-outer-spin-button{appearance:none;display:none}.tz-subtle-input-suffix{pointer-events:none;-webkit-user-select:none;user-select:none;align-self:center}.tz-subtle-input-suffix:empty{display:none}.tz-slider{--tz-slider-track-size-block:10px;--tz-slider-track-size-inline:15rem;--tz-slider-handle-size:1rem;color:var(--tz-text-secondary);gap:var(--tz-space-300);max-width:100%;width:var(--tz-slider-track-size-inline);display:grid}.tz-slider[data-orientation=horizontal]{grid-template-columns:1fr 1fr;grid-template-areas:"track track""label input";align-items:center}.tz-slider[data-orientation=vertical]{--tz-slider-track-size-block:10rem;--tz-slider-track-size-inline:10px;grid-template-rows:min-content auto min-content;grid-template-areas:"label""track""input";justify-items:center}.tz-slider-handle{--border-size:1px;--handle-offset:calc(var(--tz-slider-handle-size) - var(--tz-slider-track-size-block) - (2 * var(--border-size)));background:var(--tz-color-bg-1);border-color:var(--tz-color-border-2);border-radius:var(--tz-slider-handle-size);border-style:solid;border-width:var(--border-size);box-shadow:var(--tz-shadow-100);box-sizing:border-box;cursor:grab;height:var(--tz-slider-handle-size);left:calc(-.5 * var(--tz-slider-handle-size));touch-action:none;transform:translate3d(var(--tz-slider-handle-position), -50%, 0);width:var(--tz-slider-handle-size);z-index:calc(var(--tz-layer-base) + 1);padding:0;position:absolute;top:50%}.tz-slider-handle[data-orientation=vertical]{bottom:calc(-.5 * var(--tz-slider-handle-size));touch-action:pan-y;transform:translate3d(-50%, calc(-1 * var(--tz-slider-handle-position)), 0);top:auto;left:50%}.tz-slider-handle[data-variant=color]{background-image:radial-gradient(transparent 40%, #0003 40%, #0003 50%, transparent 50%), radial-gradient(var(--tz-slider-handle-color) 49%, var(--tz-color-bg-1) 50%)}.tz-slider-handle:active{cursor:grabbing}.tz-slider-input{grid-area:input}.tz-slider-input input[type=number]{width:min-content;min-width:4rem}.tz-slider[data-orientation=vertical] .tz-slider-input input{text-align:center}.tz-slider-label{font-size:var(--tz-font-body-font-size);-webkit-user-select:none;user-select:none;white-space:nowrap;grid-area:label}.tz-slider-track{z-index:3;position:absolute;inset:0}.tz-slider-track-bg{background:var(--tz-color-bg-2);border-radius:var(--tz-radius-1000);z-index:1;position:absolute;inset:0}.tz-slider-track-wrapper{height:var(--tz-slider-track-size-block);width:var(--tz-slider-track-size-inline);z-index:var(--tz-layer-base);grid-area:track;position:relative}.tz-slider[data-orientation=vertical] .tz-slider-track-wrapper{height:var(--tz-slider-track-size-block);width:var(--tz-slider-track-size-inline)}body.tz-slider-is-grabbing,body.tz-slider-is-grabbing .tz-slider-handle,body.tz-slider-is-grabbing .tz-slider-track{cursor:grabbing}.tz-switch{--tz-switch-height:1.125rem;--tz-switch-width:1.875rem;--tz-switch-inner-padding:.125rem;--tz-switch-handle-size:calc(var(--tz-switch-height) - 2 * var(--tz-switch-inner-padding));cursor:pointer;-webkit-user-select:none;user-select:none;z-index:var(--tz-layer-base);display:flex;position:relative}.tz-switch-field{cursor:pointer;height:var(--tz-switch-height);opacity:0;width:var(--tz-switch-width);z-index:1;margin:0;padding:0;position:absolute;top:0;left:0}.tz-switch-label{border-radius:var(--tz-radius-1);cursor:pointer;font-family:var(--tz-font-sans);font-size:var(--tz-font-body-font-size);font-weight:var(--tz-font-body-font-weight);gap:var(--tz-space-300);letter-spacing:var(--tz-font-body-letter-spacing);flex:1 0 auto;line-height:1;display:flex}.tz-switch-label:before{background-color:var(--tz-color-base-gray-800);border-radius:var(--tz-switch-width);content:"";height:var(--tz-switch-height);outline-offset:2px;pointer-events:none;width:var(--tz-switch-width);z-index:calc(var(--tz-layer-base) + 1);outline:2px solid #0000;position:relative}.tz-switch-label:after{background-color:var(--tz-color-base-gray-000);border-radius:var(--tz-switch-width);content:"";height:var(--tz-switch-handle-size);left:0;top:var(--tz-switch-inner-padding);transform:translate3d(var(--tz-switch-inner-padding), 0, 0);width:var(--tz-switch-handle-size);z-index:calc(var(--tz-layer-base) + 2);position:absolute}.tz-switch-field:focus-visible~.tz-switch-label:before{outline-color:var(--tz-nav-primary-highlight)}.tz-switch-field:checked~.tz-switch-label:before{background-color:var(--tz-color-base-lime-1000)}.tz-switch-field:checked~.tz-switch-label:after{transform:translate3d(calc(var(--tz-switch-inner-padding) + var(--tz-switch-width) - var(--tz-switch-height)), 0, 0)}.tz-switch-label-text{line-height:var(--tz-switch-height);display:block}.tz-tokentype{font-family:var(--tz-font-sans);font-size:var(--tz-font-body-font-size);font-weight:var(--tz-font-body-font-weight);align-items:center;gap:var(--tz-space-300);letter-spacing:var(--tz-font-body-letter-spacing);line-height:1;display:flex}.tz-tokentype-icon{color:var(--tz-icon-secondary);width:1em;height:1em}.tz-tooltip-content{background:var(--tz-color-content-bg-elevated);border:1px solid var(--tz-color-content-border-elevated);border-radius:var(--tz-radius-2);box-shadow:var(--tz-shadow-300);color:var(--tz-text-secondary);font-family:var(--tz-font-sans);font-size:var(--tz-font-body-font-size);font-weight:var(--tz-font-body-font-weight);letter-spacing:var(--tz-font-body-letter-spacing);line-height:var(--tz-font-body-line-height);padding:var(--tz-space-300);-webkit-user-select:none;user-select:none;will-change:transform, opacity;z-index:var(--tz-layer-popover);animation-duration:.4s}.tz-tooltip-content a{color:var(--tz-text-link-primary)}.tz-tooltip-arrow{fill:var(--tz-color-content-bg-elevated)}.tz-treegrid-root{-webkit-user-select:none;user-select:none;flex-direction:column;display:flex}.tz-treegrid-caret{transform-origin:50%;justify-content:center;align-items:center;width:1em;height:1em;transition:transform 50ms linear;display:inline-flex}.tz-treegrid-caret[data-expanded=true]{transform:rotate(90deg)}.tz-treegrid-rowgroup{flex-direction:column;display:flex}.tz-treegrid-group-name,.tz-treegrid-item-name{font-family:var(--tz-font-sans);font-size:var(--tz-font-body-font-size);font-variation-settings:var(--tz-font-body-font-variation-settings);font-weight:var(--tz-font-body-font-weight);letter-spacing:var(--tz-font-body-letter-spacing);line-height:var(--tz-font-body-line-height);flex-grow:1;flex-shrink:1;align-items:center;display:flex}:is(.tz-treegrid-group-name,.tz-treegrid-item-name):focus-visible{outline:var(--tz-border-focus)}.tz-treegrid-group,.tz-treegrid-item{display:flex}:is(.tz-treegrid-group,.tz-treegrid-item)[hidden]{display:none}:is(.tz-treegrid-group,.tz-treegrid-item)[aria-selected=true]{background:var(--tz-color-bg-selected);color:var(--tz-color-text-selected)}.tz-treegrid-group{--grid-size:.5rem}.tz-treegrid-group[aria-level="1"] .tz-treegrid-group-name{padding-left:calc(0 * var(--grid-size))}.tz-treegrid-group[aria-level="2"] .tz-treegrid-group-name{padding-left:calc(1 * var(--grid-size))}.tz-treegrid-group[aria-level="3"] .tz-treegrid-group-name{padding-left:calc(2 * var(--grid-size))}.tz-treegrid-group[aria-level="4"] .tz-treegrid-group-name{padding-left:calc(3 * var(--grid-size))}.tz-treegrid-group[aria-level="5"] .tz-treegrid-group-name{padding-left:calc(4 * var(--grid-size))}.tz-treegrid-group[aria-level="6"] .tz-greegrid-group-name{padding-left:calc(5 * var(--grid-size))}.tz-treegrid-item{--grid-size:.5rem;display:flex}.tz-treegrid-item[aria-level="1"] .tz-treegrid-item-name{padding-left:calc(0 * var(--grid-size) + .5rem)}.tz-treegrid-item[aria-level="2"] .tz-treegrid-item-name{padding-left:calc(1 * var(--grid-size) + .5rem)}.tz-treegrid-item[aria-level="3"] .tz-treegrid-item-name{padding-left:calc(2 * var(--grid-size) + .5rem)}.tz-treegrid-item[aria-level="4"] .tz-treegrid-item-name{padding-left:calc(3 * var(--grid-size) + .5rem)}.tz-treegrid-item[aria-level="5"] .tz-treegrid-item-name{padding-left:calc(4 * var(--grid-size) + .5rem)}.tz-treegrid-item[aria-level="6"] .tz-greegrid-item-name{padding-left:calc(5 * var(--grid-size) + .5rem)}:root{--tz-border-1:1px solid var(--tz-color-border-1);--tz-border-2:1px solid var(--tz-color-border-2);--tz-border-3:1px solid var(--tz-color-border-3);--tz-border-focus:2px solid var(--tz-color-border-focus);--tz-color-base-blue-100:#001925;--tz-color-base-blue-200:#004154;--tz-color-base-blue-300:#086e86;--tz-color-base-blue-600:#20d3f6;--tz-color-base-blue-800:#93efff;--tz-color-base-blue-900:#c7f9ff;--tz-color-base-blue-1000:#e6feff;--tz-color-base-gray-100:#190404;--tz-color-base-gray-200:#352b29;--tz-color-base-gray-300:#5e534b;--tz-color-base-gray-600:#bbb6b2;--tz-color-base-gray-700:#dfd9d7;--tz-color-base-gray-800:#efeae8;--tz-color-base-gray-900:#fcf7f6;--tz-color-base-gray-1000:#fff;--tz-color-base-green-100:#fbfefb;--tz-color-base-green-200:#f3fcf3;--tz-color-base-green-300:#ebf9eb;--tz-color-base-green-400:#dff3df;--tz-color-base-green-500:#ceebcf;--tz-color-base-green-600:#b7dfba;--tz-color-base-green-700:#97cf9c;--tz-color-base-green-800:#65ba75;--tz-color-base-green-900:#46a758;--tz-color-base-green-1000:#3d9a50;--tz-color-base-green-1100:#297c3b;--tz-color-base-green-1200:#203c25;--tz-color-base-lime-100:#0d3d1c;--tz-color-base-lime-200:#165700;--tz-color-base-lime-300:#4a8316;--tz-color-base-lime-600:#a3e702;--tz-color-base-lime-800:#bef500;--tz-color-base-lime-900:#ddfda2;--tz-color-base-lime-1000:#f1ffda;--tz-color-base-orange-100:#320100;--tz-color-base-orange-200:#6c1700;--tz-color-base-orange-300:#c04100;--tz-color-base-orange-600:#ff8d5b;--tz-color-base-orange-800:#ffd4bb;--tz-color-base-orange-900:#fee5d9;--tz-color-base-orange-1000:#fff2eb;--tz-color-bg-1:var(--tz-color-base-gray-1000);--tz-color-bg-2:var(--tz-color-base-gray-900);--tz-color-bg-3:var(--tz-color-base-gray-800);--tz-color-bg-error:var(--tz-color-base-orange-600);--tz-color-bg-selected:var(--tz-color-base-lime-1000);--tz-color-bg-selected-hint:var(--tz-color-base-lime-800);--tz-color-border-1:var(--tz-color-base-gray-300);--tz-color-border-2:var(--tz-color-base-gray-600);--tz-color-border-3:var(--tz-color-base-gray-700);--tz-color-border-focus:var(--tz-color-base-lime-600);--tz-color-text-1:var(--tz-color-base-gray-200);--tz-color-text-2:var(--tz-color-base-gray-300);--tz-color-text-3:var(--tz-color-base-gray-600);--tz-color-text-error:var(--tz-color-base-gray-1000);--tz-color-text-selected:var(--tz-color-base-blue-200);--tz-ease-linear:cubic-bezier(0, 0, 1, 1);--tz-ease-quint-in:cubic-bezier(.64, 0, .78, 0);--tz-ease-quint-in-out:cubic-bezier(.83, 0, .17, 1);--tz-ease-quint-out:cubic-bezier(.22, 1, .36, 1);--tz-font-body-font-family:var(--tz-font-sans);--tz-font-body-font-size:.875rem;--tz-font-body-font-variation-settings:"wght" 400;--tz-font-body-font-weight:400;--tz-font-body-line-height:1.4375;--tz-font-body-longform-font-family:var(--tz-font-sans);--tz-font-body-longform-font-size:1.125rem;--tz-font-body-longform-font-variation-settings:"wght" 400;--tz-font-body-longform-font-weight:400;--tz-font-body-longform-letter-spacing:-.0025em;--tz-font-body-longform-line-height:1.4375;--tz-font-body-strong-font-family:var(--tz-font-sans);--tz-font-body-strong-font-size:.875rem;--tz-font-body-strong-font-variation-settings:"wght" 500;--tz-font-body-strong-font-weight:400;--tz-font-body-strong-line-height:1.4375;--tz-font-heading1-font-family:var(--tz-font-sans);--tz-font-heading1-font-size:1.75rem;--tz-font-heading1-font-variation-settings:"wght" 600;--tz-font-heading1-font-weight:400;--tz-font-heading1-letter-spacing:-.0075rem;--tz-font-heading1-line-height:1.5;--tz-font-heading2-font-family:var(--tz-font-sans);--tz-font-heading2-font-size:1.5rem;--tz-font-heading2-font-variation-settings:"wght" 600;--tz-font-heading2-font-weight:400;--tz-font-heading2-letter-spacing:-.00625rem;--tz-font-heading2-line-height:1.875rem;--tz-font-heading3-font-family:var(--tz-font-sans);--tz-font-heading3-font-size:1.25rem;--tz-font-heading3-font-variation-settings:"wght" 500;--tz-font-heading3-font-weight:400;--tz-font-heading3-letter-spacing:-.005rem;--tz-font-heading3-line-height:1.4;--tz-font-heading4-font-family:var(--tz-font-sans);--tz-font-heading4-font-size:1.125rem;--tz-font-heading4-font-variation-settings:"wght" 500;--tz-font-heading4-font-weight:400;--tz-font-heading4-letter-spacing:-.0025rem;--tz-font-heading4-line-height:1.4375;--tz-font-heading5-font-family:var(--tz-font-sans);--tz-font-heading5-font-size:1rem;--tz-font-heading5-font-variation-settings:"wght" 500;--tz-font-heading5-font-weight:400;--tz-font-heading5-line-height:1.4375;--tz-font-heading6-font-family:var(--tz-font-body-strong-font-family);--tz-font-heading6-font-size:var(--tz-font-body-strong-font-size);--tz-font-heading6-font-variation-settings:var(--tz-font-body-strong-font-variation-settings);--tz-font-heading6-font-weight:var(--tz-font-body-strong-font-weight);--tz-font-heading6-line-height:var(--tz-font-body-strong-line-height);--tz-font-label-small-font-family:var(--tz-font-sans);--tz-font-label-small-font-size:.75rem;--tz-font-label-small-font-variation-settings:"wght" 500;--tz-font-label-small-font-weight:400;--tz-font-label-small-letter-spacing:.0025rem;--tz-font-label-small-line-height:1.25;--tz-font-mono:"Fragment Mono", ui-monospace, monospace;--tz-font-sans:"Instrument Sans", system-ui, -apple-system, "Aptos", "Helvetica Neue", "Helvetica", "Arial", "Noto Sans", sans-serif, "Helvetica", "Apple Color Emoji", "Segoe UI Emoji", "Noto Color Emoji";--tz-layer-base:10;--tz-layer-menu:50;--tz-layer-modal:100;--tz-layer-nav:30;--tz-layer-popover:40;--tz-layer-tooltip:20;--tz-radius-000:1px;--tz-radius-100:.125rem;--tz-radius-200:.25rem;--tz-radius-300:6px;--tz-radius-400:.5rem;--tz-radius-500:.75rem;--tz-radius-1000:999px;--tz-shadow-100:0 1px 1px 0 #0000001a;--tz-shadow-300:0 .5rem 1rem 0 #0000001a;--tz-space-000:.125rem;--tz-space-100:.25rem;--tz-space-200:.5rem;--tz-space-300:.75rem;--tz-space-400:1rem;--tz-space-500:1.5rem;--tz-space-600:2rem;--tz-space-700:2.5rem;--tz-space-800:3rem;--tz-space-900:4rem;--tz-space-control-m:var(--tz-space-600);--tz-space-control-s:1.75rem;--tz-timing-default:.1s;--tz-timing-deliberate:.5s;--tz-timing-moderate:.225s;--tz-timing-quick:50ms;--tz-timing-slow:1s}@supports (color:lab(0% 0 0)){:root{--tz-color-base-blue-100:lab(7.30811% -5.69517 -11.3951);--tz-color-base-blue-200:lab(24.7241% -13.1306 -17.0092);--tz-color-base-blue-300:lab(42.273% -20.0688 -21.1214);--tz-color-base-blue-600:lab(77.642% -34.1696 -29.8038);--tz-color-base-blue-800:lab(89.1264% -25.6203 -16.8597);--tz-color-base-blue-900:lab(94.6025% -15.493 -8.40623);--tz-color-base-blue-1000:lab(97.9208% -7.92381 -3.27971);--tz-color-base-gray-100:lab(2.80643% 7.60888 2.72424);--tz-color-base-gray-200:lab(18.6201% 4.45864 3.11596);--tz-color-base-gray-300:lab(36.2106% 3.58376 6.44647);--tz-color-base-gray-600:lab(74.3749% 1.2902 2.70109);--tz-color-base-gray-700:lab(87.1341% 1.86005 1.75358);--tz-color-base-gray-800:lab(93.0498% 1.48225 1.6011);--tz-color-base-gray-900:lab(97.6012% 1.59469 1.10273);--tz-color-base-gray-1000:lab(100% 0 0);--tz-color-base-green-100:lab(99.3633% -1.41725 1.07274);--tz-color-base-green-200:lab(98.0973% -4.25765 3.23982);--tz-color-base-green-300:lab(96.5874% -6.63602 5.07339);--tz-color-base-green-400:lab(93.945% -9.51737 7.32132);--tz-color-base-green-500:lab(90.3546% -13.7325 10.2841);--tz-color-base-green-600:lab(85.2062% -18.8437 13.6877);--tz-color-base-green-700:lab(78.2465% -26.3749 19.3849);--tz-color-base-green-800:lab(68.8775% -38.2144 26.7258);--tz-color-base-green-900:lab(61.357% -42.7394 31.8097);--tz-color-base-green-1000:lab(56.7724% -41.0653 30.1563);--tz-color-base-green-1100:lab(45.9175% -37.1344 27.6218);--tz-color-base-green-1200:lab(22.559% -15.6039 10.8064);--tz-color-base-lime-100:lab(21.9635% -23.1494 15.4719);--tz-color-base-lime-200:lab(31.8319% -32.7921 37.5234);--tz-color-base-lime-300:lab(49.3053% -32.9568 47.2963);--tz-color-base-lime-600:lab(84.7096% -41.2825 80.5807);--tz-color-base-lime-800:lab(90.2827% -36.9724 85.6713);--tz-color-base-lime-900:lab(95.4524% -21.5396 39.9869);--tz-color-base-lime-1000:lab(98.2371% -9.43968 16.1182);--tz-color-base-orange-100:lab(6.60693% 24.6073 10.4974);--tz-color-base-orange-200:lab(23.5079% 36.9771 35.0196);--tz-color-base-orange-300:lab(46.3349% 50.2276 58.0243);--tz-color-base-orange-600:lab(70.8559% 41.1848 46.21);--tz-color-base-orange-800:lab(88.1894% 12.9113 18.3537);--tz-color-base-orange-900:lab(92.7636% 7.42942 9.14815);--tz-color-base-orange-1000:lab(96.3851% 3.65332 5.03346);--tz-shadow-100:0 1px 1px 0 lab(0% 0 0/.1);--tz-shadow-300:0 .5rem 1rem 0 lab(0% 0 0/.1)}}@media (prefers-color-scheme:light){:root{--tz-border-1:1px solid var(--tz-color-border-1);--tz-border-2:1px solid var(--tz-color-border-2);--tz-border-3:1px solid var(--tz-color-border-3);--tz-border-focus:2px solid var(--tz-color-border-focus);--tz-color-base-blue-100:#001925;--tz-color-base-blue-200:#004154;--tz-color-base-blue-300:#086e86;--tz-color-base-blue-600:#20d3f6;--tz-color-base-blue-800:#93efff;--tz-color-base-blue-900:#c7f9ff;--tz-color-base-blue-1000:#e6feff;--tz-color-base-gray-100:#190404;--tz-color-base-gray-200:#352b29;--tz-color-base-gray-300:#5e534b;--tz-color-base-gray-600:#bbb6b2;--tz-color-base-gray-700:#dfd9d7;--tz-color-base-gray-800:#efeae8;--tz-color-base-gray-900:#fcf7f6;--tz-color-base-gray-1000:#fff;--tz-color-base-green-100:#fbfefb;--tz-color-base-green-200:#f3fcf3;--tz-color-base-green-300:#ebf9eb;--tz-color-base-green-400:#dff3df;--tz-color-base-green-500:#ceebcf;--tz-color-base-green-600:#b7dfba;--tz-color-base-green-700:#97cf9c;--tz-color-base-green-800:#65ba75;--tz-color-base-green-900:#46a758;--tz-color-base-green-1000:#3d9a50;--tz-color-base-green-1100:#297c3b;--tz-color-base-green-1200:#203c25;--tz-color-base-lime-100:#0d3d1c;--tz-color-base-lime-200:#165700;--tz-color-base-lime-300:#4a8316;--tz-color-base-lime-600:#a3e702;--tz-color-base-lime-800:#bef500;--tz-color-base-lime-900:#ddfda2;--tz-color-base-lime-1000:#f1ffda;--tz-color-base-orange-100:#320100;--tz-color-base-orange-200:#6c1700;--tz-color-base-orange-300:#c04100;--tz-color-base-orange-600:#ff8d5b;--tz-color-base-orange-800:#ffd4bb;--tz-color-base-orange-900:#fee5d9;--tz-color-base-orange-1000:#fff2eb;--tz-color-bg-1:var(--tz-color-base-gray-1000);--tz-color-bg-2:var(--tz-color-base-gray-900);--tz-color-bg-3:var(--tz-color-base-gray-800);--tz-color-bg-error:var(--tz-color-base-orange-600);--tz-color-bg-selected:var(--tz-color-base-lime-1000);--tz-color-bg-selected-hint:var(--tz-color-base-lime-800);--tz-color-border-1:var(--tz-color-base-gray-300);--tz-color-border-2:var(--tz-color-base-gray-600);--tz-color-border-3:var(--tz-color-base-gray-700);--tz-color-border-focus:var(--tz-color-base-lime-600);--tz-color-text-1:var(--tz-color-base-gray-200);--tz-color-text-2:var(--tz-color-base-gray-300);--tz-color-text-3:var(--tz-color-base-gray-600);--tz-color-text-error:var(--tz-color-base-gray-1000);--tz-color-text-selected:var(--tz-color-base-blue-200)}@supports (color:lab(0% 0 0)){:root{--tz-color-base-blue-100:lab(7.30811% -5.69517 -11.3951);--tz-color-base-blue-200:lab(24.7241% -13.1306 -17.0092);--tz-color-base-blue-300:lab(42.273% -20.0688 -21.1214);--tz-color-base-blue-600:lab(77.642% -34.1696 -29.8038);--tz-color-base-blue-800:lab(89.1264% -25.6203 -16.8597);--tz-color-base-blue-900:lab(94.6025% -15.493 -8.40623);--tz-color-base-blue-1000:lab(97.9208% -7.92381 -3.27971);--tz-color-base-gray-100:lab(2.80643% 7.60888 2.72424);--tz-color-base-gray-200:lab(18.6201% 4.45864 3.11596);--tz-color-base-gray-300:lab(36.2106% 3.58376 6.44647);--tz-color-base-gray-600:lab(74.3749% 1.2902 2.70109);--tz-color-base-gray-700:lab(87.1341% 1.86005 1.75358);--tz-color-base-gray-800:lab(93.0498% 1.48225 1.6011);--tz-color-base-gray-900:lab(97.6012% 1.59469 1.10273);--tz-color-base-gray-1000:lab(100% 0 0);--tz-color-base-green-100:lab(99.3633% -1.41725 1.07274);--tz-color-base-green-200:lab(98.0973% -4.25765 3.23982);--tz-color-base-green-300:lab(96.5874% -6.63602 5.07339);--tz-color-base-green-400:lab(93.945% -9.51737 7.32132);--tz-color-base-green-500:lab(90.3546% -13.7325 10.2841);--tz-color-base-green-600:lab(85.2062% -18.8437 13.6877);--tz-color-base-green-700:lab(78.2465% -26.3749 19.3849);--tz-color-base-green-800:lab(68.8775% -38.2144 26.7258);--tz-color-base-green-900:lab(61.357% -42.7394 31.8097);--tz-color-base-green-1000:lab(56.7724% -41.0653 30.1563);--tz-color-base-green-1100:lab(45.9175% -37.1344 27.6218);--tz-color-base-green-1200:lab(22.559% -15.6039 10.8064);--tz-color-base-lime-100:lab(21.9635% -23.1494 15.4719);--tz-color-base-lime-200:lab(31.8319% -32.7921 37.5234);--tz-color-base-lime-300:lab(49.3053% -32.9568 47.2963);--tz-color-base-lime-600:lab(84.7096% -41.2825 80.5807);--tz-color-base-lime-800:lab(90.2827% -36.9724 85.6713);--tz-color-base-lime-900:lab(95.4524% -21.5396 39.9869);--tz-color-base-lime-1000:lab(98.2371% -9.43968 16.1182);--tz-color-base-orange-100:lab(6.60693% 24.6073 10.4974);--tz-color-base-orange-200:lab(23.5079% 36.9771 35.0196);--tz-color-base-orange-300:lab(46.3349% 50.2276 58.0243);--tz-color-base-orange-600:lab(70.8559% 41.1848 46.21);--tz-color-base-orange-800:lab(88.1894% 12.9113 18.3537);--tz-color-base-orange-900:lab(92.7636% 7.42942 9.14815);--tz-color-base-orange-1000:lab(96.3851% 3.65332 5.03346)}}}[data-color-mode=light][data-color-mode=light]{--tz-border-1:1px solid var(--tz-color-border-1);--tz-border-2:1px solid var(--tz-color-border-2);--tz-border-3:1px solid var(--tz-color-border-3);--tz-border-focus:2px solid var(--tz-color-border-focus);--tz-color-base-blue-100:#001925;--tz-color-base-blue-200:#004154;--tz-color-base-blue-300:#086e86;--tz-color-base-blue-600:#20d3f6;--tz-color-base-blue-800:#93efff;--tz-color-base-blue-900:#c7f9ff;--tz-color-base-blue-1000:#e6feff;--tz-color-base-gray-100:#190404;--tz-color-base-gray-200:#352b29;--tz-color-base-gray-300:#5e534b;--tz-color-base-gray-600:#bbb6b2;--tz-color-base-gray-700:#dfd9d7;--tz-color-base-gray-800:#efeae8;--tz-color-base-gray-900:#fcf7f6;--tz-color-base-gray-1000:#fff;--tz-color-base-green-100:#fbfefb;--tz-color-base-green-200:#f3fcf3;--tz-color-base-green-300:#ebf9eb;--tz-color-base-green-400:#dff3df;--tz-color-base-green-500:#ceebcf;--tz-color-base-green-600:#b7dfba;--tz-color-base-green-700:#97cf9c;--tz-color-base-green-800:#65ba75;--tz-color-base-green-900:#46a758;--tz-color-base-green-1000:#3d9a50;--tz-color-base-green-1100:#297c3b;--tz-color-base-green-1200:#203c25;--tz-color-base-lime-100:#0d3d1c;--tz-color-base-lime-200:#165700;--tz-color-base-lime-300:#4a8316;--tz-color-base-lime-600:#a3e702;--tz-color-base-lime-800:#bef500;--tz-color-base-lime-900:#ddfda2;--tz-color-base-lime-1000:#f1ffda;--tz-color-base-orange-100:#320100;--tz-color-base-orange-200:#6c1700;--tz-color-base-orange-300:#c04100;--tz-color-base-orange-600:#ff8d5b;--tz-color-base-orange-800:#ffd4bb;--tz-color-base-orange-900:#fee5d9;--tz-color-base-orange-1000:#fff2eb;--tz-color-bg-1:var(--tz-color-base-gray-1000);--tz-color-bg-2:var(--tz-color-base-gray-900);--tz-color-bg-3:var(--tz-color-base-gray-800);--tz-color-bg-error:var(--tz-color-base-orange-600);--tz-color-bg-selected:var(--tz-color-base-lime-1000);--tz-color-bg-selected-hint:var(--tz-color-base-lime-800);--tz-color-border-1:var(--tz-color-base-gray-300);--tz-color-border-2:var(--tz-color-base-gray-600);--tz-color-border-3:var(--tz-color-base-gray-700);--tz-color-border-focus:var(--tz-color-base-lime-600);--tz-color-text-1:var(--tz-color-base-gray-200);--tz-color-text-2:var(--tz-color-base-gray-300);--tz-color-text-3:var(--tz-color-base-gray-600);--tz-color-text-error:var(--tz-color-base-gray-1000);--tz-color-text-selected:var(--tz-color-base-blue-200)}@supports (color:lab(0% 0 0)){[data-color-mode=light][data-color-mode=light]{--tz-color-base-blue-100:lab(7.30811% -5.69517 -11.3951);--tz-color-base-blue-200:lab(24.7241% -13.1306 -17.0092);--tz-color-base-blue-300:lab(42.273% -20.0688 -21.1214);--tz-color-base-blue-600:lab(77.642% -34.1696 -29.8038);--tz-color-base-blue-800:lab(89.1264% -25.6203 -16.8597);--tz-color-base-blue-900:lab(94.6025% -15.493 -8.40623);--tz-color-base-blue-1000:lab(97.9208% -7.92381 -3.27971);--tz-color-base-gray-100:lab(2.80643% 7.60888 2.72424);--tz-color-base-gray-200:lab(18.6201% 4.45864 3.11596);--tz-color-base-gray-300:lab(36.2106% 3.58376 6.44647);--tz-color-base-gray-600:lab(74.3749% 1.2902 2.70109);--tz-color-base-gray-700:lab(87.1341% 1.86005 1.75358);--tz-color-base-gray-800:lab(93.0498% 1.48225 1.6011);--tz-color-base-gray-900:lab(97.6012% 1.59469 1.10273);--tz-color-base-gray-1000:lab(100% 0 0);--tz-color-base-green-100:lab(99.3633% -1.41725 1.07274);--tz-color-base-green-200:lab(98.0973% -4.25765 3.23982);--tz-color-base-green-300:lab(96.5874% -6.63602 5.07339);--tz-color-base-green-400:lab(93.945% -9.51737 7.32132);--tz-color-base-green-500:lab(90.3546% -13.7325 10.2841);--tz-color-base-green-600:lab(85.2062% -18.8437 13.6877);--tz-color-base-green-700:lab(78.2465% -26.3749 19.3849);--tz-color-base-green-800:lab(68.8775% -38.2144 26.7258);--tz-color-base-green-900:lab(61.357% -42.7394 31.8097);--tz-color-base-green-1000:lab(56.7724% -41.0653 30.1563);--tz-color-base-green-1100:lab(45.9175% -37.1344 27.6218);--tz-color-base-green-1200:lab(22.559% -15.6039 10.8064);--tz-color-base-lime-100:lab(21.9635% -23.1494 15.4719);--tz-color-base-lime-200:lab(31.8319% -32.7921 37.5234);--tz-color-base-lime-300:lab(49.3053% -32.9568 47.2963);--tz-color-base-lime-600:lab(84.7096% -41.2825 80.5807);--tz-color-base-lime-800:lab(90.2827% -36.9724 85.6713);--tz-color-base-lime-900:lab(95.4524% -21.5396 39.9869);--tz-color-base-lime-1000:lab(98.2371% -9.43968 16.1182);--tz-color-base-orange-100:lab(6.60693% 24.6073 10.4974);--tz-color-base-orange-200:lab(23.5079% 36.9771 35.0196);--tz-color-base-orange-300:lab(46.3349% 50.2276 58.0243);--tz-color-base-orange-600:lab(70.8559% 41.1848 46.21);--tz-color-base-orange-800:lab(88.1894% 12.9113 18.3537);--tz-color-base-orange-900:lab(92.7636% 7.42942 9.14815);--tz-color-base-orange-1000:lab(96.3851% 3.65332 5.03346)}}@media (prefers-color-scheme:dark){:root{--tz-border-1:1px solid var(--tz-color-border-1);--tz-border-2:1px solid var(--tz-color-border-2);--tz-border-3:1px solid var(--tz-color-border-3);--tz-border-focus:2px solid var(--tz-color-border-focus);--tz-color-base-blue-100:#001925;--tz-color-base-blue-200:#004154;--tz-color-base-blue-300:#086e86;--tz-color-base-blue-600:#20d3f6;--tz-color-base-blue-800:#93efff;--tz-color-base-blue-900:#c7f9ff;--tz-color-base-blue-1000:#e6feff;--tz-color-base-gray-100:#190404;--tz-color-base-gray-200:#352b29;--tz-color-base-gray-300:#5e534b;--tz-color-base-gray-600:#bbb6b2;--tz-color-base-gray-700:#dfd9d7;--tz-color-base-gray-800:#efeae8;--tz-color-base-gray-900:#fcf7f6;--tz-color-base-gray-1000:#fff;--tz-color-base-green-100:#203c25;--tz-color-base-green-200:#297c3b;--tz-color-base-green-300:#3d9a50;--tz-color-base-green-400:#46a758;--tz-color-base-green-500:#65ba75;--tz-color-base-green-600:#97cf9c;--tz-color-base-green-700:#b7dfba;--tz-color-base-green-800:#ceebcf;--tz-color-base-green-900:#dff3df;--tz-color-base-green-1000:#ebf9eb;--tz-color-base-green-1100:#f3fcf3;--tz-color-base-green-1200:#fbfefb;--tz-color-base-lime-100:#0d3d1c;--tz-color-base-lime-200:#165700;--tz-color-base-lime-300:#4a8316;--tz-color-base-lime-600:#a3e702;--tz-color-base-lime-800:#bef500;--tz-color-base-lime-900:#ddfda2;--tz-color-base-lime-1000:#f1ffda;--tz-color-base-orange-100:#320100;--tz-color-base-orange-200:#6c1700;--tz-color-base-orange-300:#c04100;--tz-color-base-orange-600:#ff8d5b;--tz-color-base-orange-800:#ffd4bb;--tz-color-base-orange-900:#fee5d9;--tz-color-base-orange-1000:#fff2eb;--tz-color-bg-1:var(--tz-color-base-gray-100);--tz-color-bg-2:var(--tz-color-base-gray-200);--tz-color-bg-3:var(--tz-color-base-gray-300);--tz-color-bg-error:var(--tz-color-base-orange-600);--tz-color-bg-selected:var(--tz-color-base-lime-200);--tz-color-bg-selected-hint:var(--tz-color-base-lime-100);--tz-color-border-1:var(--tz-color-base-gray-600);--tz-color-border-2:var(--tz-color-base-gray-200);--tz-color-border-3:var(--tz-color-base-gray-200);--tz-color-border-focus:var(--tz-color-base-lime-600);--tz-color-text-1:var(--tz-color-base-gray-800);--tz-color-text-2:var(--tz-color-base-gray-700);--tz-color-text-3:var(--tz-color-base-gray-600);--tz-color-text-error:var(--tz-color-base-gray-1000);--tz-color-text-selected:var(--tz-color-base-blue-800)}@supports (color:lab(0% 0 0)){:root{--tz-color-base-blue-100:lab(7.30811% -5.69517 -11.3951);--tz-color-base-blue-200:lab(24.7241% -13.1306 -17.0092);--tz-color-base-blue-300:lab(42.273% -20.0688 -21.1214);--tz-color-base-blue-600:lab(77.642% -34.1696 -29.8038);--tz-color-base-blue-800:lab(89.1264% -25.6203 -16.8597);--tz-color-base-blue-900:lab(94.6025% -15.493 -8.40623);--tz-color-base-blue-1000:lab(97.9208% -7.92381 -3.27971);--tz-color-base-gray-100:lab(2.80643% 7.60888 2.72424);--tz-color-base-gray-200:lab(18.6201% 4.45864 3.11596);--tz-color-base-gray-300:lab(36.2106% 3.58376 6.44647);--tz-color-base-gray-600:lab(74.3749% 1.2902 2.70109);--tz-color-base-gray-700:lab(87.1341% 1.86005 1.75358);--tz-color-base-gray-800:lab(93.0498% 1.48225 1.6011);--tz-color-base-gray-900:lab(97.6012% 1.59469 1.10273);--tz-color-base-gray-1000:lab(100% 0 0);--tz-color-base-green-100:lab(22.559% -15.6039 10.8064);--tz-color-base-green-200:lab(45.9175% -37.1344 27.6218);--tz-color-base-green-300:lab(56.7724% -41.0653 30.1563);--tz-color-base-green-400:lab(61.357% -42.7394 31.8097);--tz-color-base-green-500:lab(68.8775% -38.2144 26.7258);--tz-color-base-green-600:lab(78.2465% -26.3749 19.3849);--tz-color-base-green-700:lab(85.2062% -18.8437 13.6877);--tz-color-base-green-800:lab(90.3546% -13.7325 10.2841);--tz-color-base-green-900:lab(93.945% -9.51737 7.32132);--tz-color-base-green-1000:lab(96.5874% -6.63602 5.07339);--tz-color-base-green-1100:lab(98.0973% -4.25765 3.23982);--tz-color-base-green-1200:lab(99.3633% -1.41725 1.07274);--tz-color-base-lime-100:lab(21.9635% -23.1494 15.4719);--tz-color-base-lime-200:lab(31.8319% -32.7921 37.5234);--tz-color-base-lime-300:lab(49.3053% -32.9568 47.2963);--tz-color-base-lime-600:lab(84.7096% -41.2825 80.5807);--tz-color-base-lime-800:lab(90.2827% -36.9724 85.6713);--tz-color-base-lime-900:lab(95.4524% -21.5396 39.9869);--tz-color-base-lime-1000:lab(98.2371% -9.43968 16.1182);--tz-color-base-orange-100:lab(6.60693% 24.6073 10.4974);--tz-color-base-orange-200:lab(23.5079% 36.9771 35.0196);--tz-color-base-orange-300:lab(46.3349% 50.2276 58.0243);--tz-color-base-orange-600:lab(70.8559% 41.1848 46.21);--tz-color-base-orange-800:lab(88.1894% 12.9113 18.3537);--tz-color-base-orange-900:lab(92.7636% 7.42942 9.14815);--tz-color-base-orange-1000:lab(96.3851% 3.65332 5.03346)}}}[data-color-mode=dark][data-color-mode=dark]{--tz-border-1:1px solid var(--tz-color-border-1);--tz-border-2:1px solid var(--tz-color-border-2);--tz-border-3:1px solid var(--tz-color-border-3);--tz-border-focus:2px solid var(--tz-color-border-focus);--tz-color-base-blue-100:#001925;--tz-color-base-blue-200:#004154;--tz-color-base-blue-300:#086e86;--tz-color-base-blue-600:#20d3f6;--tz-color-base-blue-800:#93efff;--tz-color-base-blue-900:#c7f9ff;--tz-color-base-blue-1000:#e6feff;--tz-color-base-gray-100:#190404;--tz-color-base-gray-200:#352b29;--tz-color-base-gray-300:#5e534b;--tz-color-base-gray-600:#bbb6b2;--tz-color-base-gray-700:#dfd9d7;--tz-color-base-gray-800:#efeae8;--tz-color-base-gray-900:#fcf7f6;--tz-color-base-gray-1000:#fff;--tz-color-base-green-100:#203c25;--tz-color-base-green-200:#297c3b;--tz-color-base-green-300:#3d9a50;--tz-color-base-green-400:#46a758;--tz-color-base-green-500:#65ba75;--tz-color-base-green-600:#97cf9c;--tz-color-base-green-700:#b7dfba;--tz-color-base-green-800:#ceebcf;--tz-color-base-green-900:#dff3df;--tz-color-base-green-1000:#ebf9eb;--tz-color-base-green-1100:#f3fcf3;--tz-color-base-green-1200:#fbfefb;--tz-color-base-lime-100:#0d3d1c;--tz-color-base-lime-200:#165700;--tz-color-base-lime-300:#4a8316;--tz-color-base-lime-600:#a3e702;--tz-color-base-lime-800:#bef500;--tz-color-base-lime-900:#ddfda2;--tz-color-base-lime-1000:#f1ffda;--tz-color-base-orange-100:#320100;--tz-color-base-orange-200:#6c1700;--tz-color-base-orange-300:#c04100;--tz-color-base-orange-600:#ff8d5b;--tz-color-base-orange-800:#ffd4bb;--tz-color-base-orange-900:#fee5d9;--tz-color-base-orange-1000:#fff2eb;--tz-color-bg-1:var(--tz-color-base-gray-100);--tz-color-bg-2:var(--tz-color-base-gray-200);--tz-color-bg-3:var(--tz-color-base-gray-300);--tz-color-bg-error:var(--tz-color-base-orange-600);--tz-color-bg-selected:var(--tz-color-base-lime-200);--tz-color-bg-selected-hint:var(--tz-color-base-lime-100);--tz-color-border-1:var(--tz-color-base-gray-600);--tz-color-border-2:var(--tz-color-base-gray-200);--tz-color-border-3:var(--tz-color-base-gray-200);--tz-color-border-focus:var(--tz-color-base-lime-600);--tz-color-text-1:var(--tz-color-base-gray-800);--tz-color-text-2:var(--tz-color-base-gray-700);--tz-color-text-3:var(--tz-color-base-gray-600);--tz-color-text-error:var(--tz-color-base-gray-1000);--tz-color-text-selected:var(--tz-color-base-blue-800)}@supports (color:lab(0% 0 0)){[data-color-mode=dark][data-color-mode=dark]{--tz-color-base-blue-100:lab(7.30811% -5.69517 -11.3951);--tz-color-base-blue-200:lab(24.7241% -13.1306 -17.0092);--tz-color-base-blue-300:lab(42.273% -20.0688 -21.1214);--tz-color-base-blue-600:lab(77.642% -34.1696 -29.8038);--tz-color-base-blue-800:lab(89.1264% -25.6203 -16.8597);--tz-color-base-blue-900:lab(94.6025% -15.493 -8.40623);--tz-color-base-blue-1000:lab(97.9208% -7.92381 -3.27971);--tz-color-base-gray-100:lab(2.80643% 7.60888 2.72424);--tz-color-base-gray-200:lab(18.6201% 4.45864 3.11596);--tz-color-base-gray-300:lab(36.2106% 3.58376 6.44647);--tz-color-base-gray-600:lab(74.3749% 1.2902 2.70109);--tz-color-base-gray-700:lab(87.1341% 1.86005 1.75358);--tz-color-base-gray-800:lab(93.0498% 1.48225 1.6011);--tz-color-base-gray-900:lab(97.6012% 1.59469 1.10273);--tz-color-base-gray-1000:lab(100% 0 0);--tz-color-base-green-100:lab(22.559% -15.6039 10.8064);--tz-color-base-green-200:lab(45.9175% -37.1344 27.6218);--tz-color-base-green-300:lab(56.7724% -41.0653 30.1563);--tz-color-base-green-400:lab(61.357% -42.7394 31.8097);--tz-color-base-green-500:lab(68.8775% -38.2144 26.7258);--tz-color-base-green-600:lab(78.2465% -26.3749 19.3849);--tz-color-base-green-700:lab(85.2062% -18.8437 13.6877);--tz-color-base-green-800:lab(90.3546% -13.7325 10.2841);--tz-color-base-green-900:lab(93.945% -9.51737 7.32132);--tz-color-base-green-1000:lab(96.5874% -6.63602 5.07339);--tz-color-base-green-1100:lab(98.0973% -4.25765 3.23982);--tz-color-base-green-1200:lab(99.3633% -1.41725 1.07274);--tz-color-base-lime-100:lab(21.9635% -23.1494 15.4719);--tz-color-base-lime-200:lab(31.8319% -32.7921 37.5234);--tz-color-base-lime-300:lab(49.3053% -32.9568 47.2963);--tz-color-base-lime-600:lab(84.7096% -41.2825 80.5807);--tz-color-base-lime-800:lab(90.2827% -36.9724 85.6713);--tz-color-base-lime-900:lab(95.4524% -21.5396 39.9869);--tz-color-base-lime-1000:lab(98.2371% -9.43968 16.1182);--tz-color-base-orange-100:lab(6.60693% 24.6073 10.4974);--tz-color-base-orange-200:lab(23.5079% 36.9771 35.0196);--tz-color-base-orange-300:lab(46.3349% 50.2276 58.0243);--tz-color-base-orange-600:lab(70.8559% 41.1848 46.21);--tz-color-base-orange-800:lab(88.1894% 12.9113 18.3537);--tz-color-base-orange-900:lab(92.7636% 7.42942 9.14815);--tz-color-base-orange-1000:lab(96.3851% 3.65332 5.03346)}}.ColorPicker{display:block}.ColorPicker *{box-sizing:border-box}.ColorPicker .tz-color-picker{padding:.5rem}.tz-select-options{z-index:1101}.ColorPicker,.tz-select-options{--tz-color-bg-1:var(--jfdi-surface-raised);--tz-color-bg-2:var(--jfdi-surface-subtle);--tz-color-text-1:var(--jfdi-text);--tz-color-text-2:var(--jfdi-text);--tz-color-text-3:var(--jfdi-text-muted);--tz-text-primary:var(--jfdi-text);--tz-text-secondary:var(--jfdi-text-muted);--tz-color-border-1:var(--jfdi-border);--tz-color-border-2:var(--jfdi-divider);--tz-color-border-3:var(--jfdi-border);--tz-color-control-border-focus:var(--jfdi-focus);--tz-color-picker-input:var(--jfdi-text);--tz-button-secondary-border:var(--jfdi-border);color:var(--jfdi-text)}.ColorPicker .tz-select{--tz-select-text:var(--jfdi-text)}.tz-select-options .tz-select-item[data-highlighted]{background-color:var(--jfdi-selected-bg);color:var(--jfdi-text)}.tz-select-options .tz-select-item[data-highlighted] .tz-select-item-indicator{background-color:var(--jfdi-surface-raised)}.ColorPicker .tz-select-trigger:hover,.ColorPicker .tz-select-trigger:focus-visible{outline-color:var(--jfdi-focus)}.ColorSwatch{align-items:center;display:flex}.ColorSwatch:focus-visible{outline-offset:2px;box-shadow:0 0 0 3px color-mix(in srgb, var(--jfdi-focus) 50%, transparent);outline:2px solid #0000}.ColorSwatch--disabled{opacity:.5;cursor:not-allowed}.ColorSwatch--disabled:hover{box-shadow:none;border-color:color-mix(in srgb, var(--jfdi-text) 20%, transparent);transform:none}.ColorSwatch--xs{gap:.25rem;padding:.25rem;font-size:.75rem}.ColorSwatch--xs .ColorSwatch__swatch{width:1rem;height:auto}.ColorSwatch--xs .ColorSwatch__label{font-size:.75rem}.ColorSwatch--sm{gap:.25rem;padding:.25rem;font-size:.875rem}.ColorSwatch--sm .ColorSwatch__swatch{width:1.25rem;height:auto}.ColorSwatch--sm .ColorSwatch__label{font-size:.75rem}.ColorSwatch--md{padding:.5rem;font-size:1rem}.ColorSwatch--md .ColorSwatch__swatch{width:2rem;height:auto}.ColorSwatch--md .ColorSwatch__label{font-size:.875rem}.ColorSwatch--lg{gap:1rem;padding:.5rem;font-size:1.125rem}.ColorSwatch--lg .ColorSwatch__swatch{width:2.5rem;height:auto}.ColorSwatch--lg .ColorSwatch__label{font-size:1rem}.ColorSwatch--xl{gap:1rem;padding:1rem;font-size:1.25rem}.ColorSwatch--xl .ColorSwatch__swatch{width:3rem;height:auto}.ColorSwatch--xl .ColorSwatch__label{font-size:1.125rem}.ColorSwatch__swatch{border:1px solid color-mix(in srgb, var(--jfdi-text) 15%, transparent);border-radius:.25rem;flex-shrink:0;min-height:2rem;transition:border-color .15s ease-in-out;height:-webkit-fill-available!important}.ColorSwatch__swatch--alpha{background-image:linear-gradient(45deg, var(--jfdi-border) 25%, transparent 25%), linear-gradient(-45deg, var(--jfdi-border) 25%, transparent 25%), linear-gradient(45deg, transparent 75%, var(--jfdi-border) 75%), linear-gradient(-45deg, transparent 75%, var(--jfdi-border) 75%);background-position:0 0,0 4px,4px -4px,-4px 0;background-size:8px 8px;background-clip:content-box}.ColorSwatch__content{align-items:center;gap:.5rem;display:flex}.ColorSwatch__inner{flex-direction:column;gap:.25rem;display:flex}.ColorSwatch__input{flex-grow:1;min-width:0}.Popover{isolation:isolate;color:var(--jfdi-text);background:0 0;border:1px solid #0000;border-radius:.375rem;min-width:200px;max-width:360px;padding:.5rem;animation:.15s ease-out popover-fade-in}.Popover__surface{pointer-events:none;z-index:-1;fill:var(--jfdi-surface-raised);stroke:color-mix(in srgb, var(--jfdi-border) 40%, transparent);stroke-width:1px;stroke-linejoin:round;filter:drop-shadow(0 4px 8px #00000026);position:absolute;top:-1px;left:-1px;overflow:visible}@keyframes popover-fade-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.Popover.colorInput{padding:0}.Popover.colorInput .Popover__surface{filter:drop-shadow(5px 5px 10px #000000bf)}body.dark .Popover.colorInput .Popover__surface{filter:drop-shadow(5px 5px 10px #000)}.Tabs{flex-direction:column;width:100%;display:flex}.Tabs--xs{font-size:.75rem}.Tabs--sm{font-size:.875rem}.Tabs--md{font-size:1rem}.Tabs--lg{font-size:1.125rem}.Tabs--xl{font-size:1.25rem}.Tabs--vertical{flex-direction:row}.Tabs__list{border-bottom:1px solid var(--jfdi-divider);align-items:center;gap:.25rem;display:flex;position:relative}.Tabs__list--vertical{border-bottom:none;border-right:1px solid var(--jfdi-divider);flex-direction:column;align-items:stretch;min-width:200px}.Tabs__trigger{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;margin:0;padding:0}.Tabs__trigger:focus{outline:none}.Tabs__trigger:focus-visible{outline-offset:2px;box-shadow:0 0 0 3px color-mix(in srgb, var(--jfdi-focus) 50%, transparent);outline:2px solid #0000}.Tabs__trigger{font-size:inherit;color:var(--jfdi-text-muted);white-space:nowrap;padding:.5em 1em;font-weight:500;transition:color .15s ease-in-out;position:relative}.Tabs__trigger:after{content:"";background-color:#0000;height:2px;transition:background-color .15s ease-in-out;position:absolute;bottom:-1px;left:0;right:0}.Tabs__trigger:hover:not(:disabled){color:var(--jfdi-text)}.Tabs__trigger:focus-visible{outline-offset:2px;box-shadow:0 0 0 3px color-mix(in srgb, var(--jfdi-focus) 50%, transparent);z-index:1;outline:2px solid #0000}.Tabs__trigger--active{color:var(--jfdi-accent)}.Tabs__trigger--active:after{background-color:var(--jfdi-accent)}.Tabs__trigger--disabled{color:var(--jfdi-text-disabled);cursor:not-allowed}.Tabs__trigger--disabled:hover:not(:disabled){color:var(--jfdi-text-disabled)}.Tabs__list--vertical .Tabs__trigger{text-align:left;width:100%}.Tabs__list--vertical .Tabs__trigger:after{width:2px;height:auto;inset:0 -1px 0 auto}.Tabs__content{padding:1rem 0;animation:.15s ease-out tabs-fade-in}.Tabs__content--hidden{display:none}.Tabs--vertical .Tabs__content{flex:1;padding:0 1rem}@keyframes tabs-fade-in{0%{opacity:0}to{opacity:1}}.Dialog__overlay{justify-content:center;align-items:center;padding:1rem;animation:.15s ease-out dialog-overlay-fade-in;display:flex;position:fixed;inset:0}.Dialog__backdrop{background-color:var(--jfdi-backdrop);position:absolute;inset:0}.Dialog__content{background-color:var(--jfdi-dialog-bg,var(--jfdi-surface-raised));color:var(--jfdi-dialog-text,var(--jfdi-text));border-radius:.5rem;width:100%;max-width:500px;max-height:85vh;animation:.3s ease-out dialog-content-slide-in;position:relative;overflow:auto;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.Dialog__content:focus{outline:none}.Dialog__content--xs{max-width:240px}.Dialog__content--sm{max-width:300px}.Dialog__content--md{max-width:500px}.Dialog__content--lg{max-width:800px}.Dialog__content--xl{max-width:1200px}.Dialog__close{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;margin:0;padding:0}.Dialog__close:focus{outline:none}.Dialog__close{width:2rem;height:2rem;color:var(--jfdi-dialog-muted,var(--jfdi-text-muted));border-radius:.25rem;justify-content:center;align-items:center;transition:background-color .15s ease-in-out;display:flex;position:absolute;top:1rem;right:1rem}.Dialog__close:hover:not(:disabled){background-color:var(--jfdi-hover-bg)}.Dialog__close:focus-visible{outline-offset:2px;box-shadow:0 0 0 3px color-mix(in srgb, var(--jfdi-focus) 50%, transparent);outline:2px solid #0000}.Dialog__header{padding:1.5rem 1.5rem 0}.Dialog__title{color:var(--jfdi-dialog-heading,var(--jfdi-text));margin:0;font-size:1.25rem;font-weight:600;line-height:1.4}.Dialog__description{color:var(--jfdi-dialog-muted,var(--jfdi-text-muted));margin:.5rem 0 0;font-size:.875rem;line-height:1.5}.Dialog__footer{justify-content:flex-end;gap:.5rem;margin-top:1.5rem;padding:0 1.5rem 1.5rem;display:flex}.Dialog__content>:first-child:last-child{padding:1.5rem}body.dark .Dialog__content{box-shadow:0 20px 25px -5px #0006,0 10px 10px -5px #0000004d}@keyframes dialog-overlay-fade-in{0%{opacity:0}to{opacity:1}}@keyframes dialog-content-slide-in{0%{opacity:0;transform:scale(.95)translateY(-1rem)}to{opacity:1;transform:scale(1)translateY(0)}}.Drawer__overlay{background-color:var(--jfdi-backdrop);position:fixed;inset:0}.Drawer__overlay[data-state=open]{animation:.15s ease-out drawer-overlay-fade-in}.Drawer__overlay[data-state=closing]{animation:.15s ease-out forwards drawer-overlay-fade-out}.Drawer__content{background-color:var(--drawer-bg,var(--jfdi-surface-raised));color:var(--jfdi-text);border-top:1px solid var(--jfdi-divider);border-radius:12px 12px 0 0;flex-direction:column;display:flex;position:fixed;overflow:hidden;box-shadow:0 -10px 40px #00000026}.Drawer__content:focus{outline:none}.Drawer__content--left,.Drawer__content--right{height:100%;top:0;bottom:0}.Drawer__content--top,.Drawer__content--bottom{width:100%;left:0;right:0}.Drawer__content--left{left:0}.Drawer__content--left[data-state=open]{animation:.3s ease-out drawer-slide-in-left}.Drawer__content--left[data-state=closing]{animation:.3s ease-out forwards drawer-slide-out-left}.Drawer__content--right{right:0}.Drawer__content--right[data-state=open]{animation:.3s ease-out drawer-slide-in-right}.Drawer__content--right[data-state=closing]{animation:.3s ease-out forwards drawer-slide-out-right}.Drawer__content--top{top:0}.Drawer__content--top[data-state=open]{animation:.3s ease-out drawer-slide-in-top}.Drawer__content--top[data-state=closing]{animation:.3s ease-out forwards drawer-slide-out-top}.Drawer__content--bottom{bottom:0}.Drawer__content--bottom[data-state=open]{animation:.3s ease-out drawer-slide-in-bottom}.Drawer__content--bottom[data-state=closing]{animation:.3s ease-out forwards drawer-slide-out-bottom}.Drawer__content--left.Drawer__content--xs,.Drawer__content--right.Drawer__content--xs{width:240px}.Drawer__content--left.Drawer__content--sm,.Drawer__content--right.Drawer__content--sm{width:320px}.Drawer__content--left.Drawer__content--md,.Drawer__content--right.Drawer__content--md{width:480px}.Drawer__content--left.Drawer__content--lg,.Drawer__content--right.Drawer__content--lg{width:640px}.Drawer__content--left.Drawer__content--xl,.Drawer__content--right.Drawer__content--xl{width:800px}.Drawer__content--left.Drawer__content--full,.Drawer__content--right.Drawer__content--full{width:100%}.Drawer__content--top.Drawer__content--xs,.Drawer__content--bottom.Drawer__content--xs{height:150px}.Drawer__content--top.Drawer__content--sm,.Drawer__content--bottom.Drawer__content--sm{height:200px}.Drawer__content--top.Drawer__content--md,.Drawer__content--bottom.Drawer__content--md{height:400px}.Drawer__content--top.Drawer__content--lg,.Drawer__content--bottom.Drawer__content--lg{height:600px}.Drawer__content--top.Drawer__content--xl,.Drawer__content--bottom.Drawer__content--xl{height:800px}.Drawer__content--top.Drawer__content--full,.Drawer__content--bottom.Drawer__content--full{height:100%}.Drawer__resize-handle{z-index:2;touch-action:none;-webkit-user-select:none;user-select:none;position:absolute}.Drawer__resize-handle--left,.Drawer__resize-handle--right{cursor:ew-resize;width:6px;top:0;bottom:0}.Drawer__resize-handle--left:after,.Drawer__resize-handle--right:after{content:"";background:color-mix(in srgb, var(--jfdi-text-muted) 30%, transparent);border-radius:2px;width:4px;height:32px;position:absolute;top:50%;transform:translateY(-50%)}.Drawer__resize-handle--left{right:0}.Drawer__resize-handle--left:after{right:1px}.Drawer__resize-handle--right{left:0}.Drawer__resize-handle--right:after{left:1px}.Drawer__resize-handle--top,.Drawer__resize-handle--bottom{cursor:ns-resize;height:6px;left:0;right:0}.Drawer__resize-handle--top:after,.Drawer__resize-handle--bottom:after{content:"";background:color-mix(in srgb, var(--jfdi-text-muted) 30%, transparent);border-radius:2px;width:32px;height:4px;position:absolute;left:50%;transform:translate(-50%)}.Drawer__resize-handle--top{bottom:0}.Drawer__resize-handle--top:after{bottom:1px}.Drawer__resize-handle--bottom{top:0}.Drawer__resize-handle--bottom:after{top:1px}.Drawer__resize-handle:hover:after{background:color-mix(in srgb, var(--jfdi-text-muted) 50%, transparent)}.Drawer__content[data-dragging] .Drawer__resize-handle:after{background:color-mix(in srgb, var(--jfdi-accent) 70%, transparent)}.Drawer__close{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;margin:0;padding:0}.Drawer__close:focus{outline:none}.Drawer__close{width:1.5rem;height:1.5rem;color:var(--jfdi-text-muted);z-index:1;border-radius:.25rem;justify-content:center;align-items:center;transition:background-color .15s ease-in-out;display:flex;position:absolute;top:.25rem;right:.25rem}.Drawer__close:hover:not(:disabled){background-color:var(--jfdi-hover-bg)}.Drawer__close:focus-visible{outline-offset:2px;box-shadow:0 0 0 3px color-mix(in srgb, var(--jfdi-focus) 50%, transparent);outline:2px solid #0000}.Drawer__header{padding:.5rem;border-bottom:1px solid var(--jfdi-divider);flex-shrink:0;padding-right:3rem;position:relative}.Drawer__body{flex:1;overflow:auto}.Drawer__title{color:var(--jfdi-text);margin:0;font-size:1.25rem;font-weight:600;line-height:1.4}.Drawer__description{color:var(--jfdi-text-muted);margin:.5rem 0 0;font-size:.875rem;line-height:1.5}.Drawer__footer{border-top:1px solid var(--jfdi-divider);flex-shrink:0;justify-content:flex-end;gap:.5rem;padding:1.5rem;display:flex}@keyframes drawer-overlay-fade-in{0%{opacity:0}to{opacity:1}}@keyframes drawer-slide-in-left{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes drawer-slide-in-right{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes drawer-slide-in-top{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes drawer-slide-in-bottom{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes drawer-overlay-fade-out{0%{opacity:1}to{opacity:0}}@keyframes drawer-slide-out-left{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes drawer-slide-out-right{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes drawer-slide-out-top{0%{transform:translateY(0)}to{transform:translateY(-100%)}}@keyframes drawer-slide-out-bottom{0%{transform:translateY(0)}to{transform:translateY(100%)}}.QrCode{border-radius:.25rem;display:block}.QrCode--invalid{text-align:center;box-sizing:border-box;color:var(--jfdi-text-muted);background:color-mix(in srgb, var(--jfdi-border) 20%, transparent);border:1px dashed var(--jfdi-border);justify-content:center;align-items:center;padding:.5rem;font-size:.875rem;display:flex}.SharePanel{min-width:16rem;max-width:100%;color:var(--jfdi-text);flex-direction:column;gap:.5rem;display:flex}.SharePanel__popover{max-width:min(24rem,100vw - 2rem)}.SharePanel__warning-list{margin:0;padding-left:1.1em}.SharePanel__options{flex-wrap:wrap;gap:.5rem;display:flex}.SharePanel__options>button.jfdi.button{min-width:44px;min-height:44px}.SharePanel__label{color:var(--jfdi-text-muted);margin-bottom:.25rem;font-size:.875rem;display:block}.SharePanel__snippet,.SharePanel__fallback-input{box-sizing:border-box;border:1px solid var(--jfdi-border);background:var(--jfdi-surface-raised);width:100%;color:var(--jfdi-text);resize:vertical;border-radius:.25rem;padding:.5rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.8125rem}.SharePanel__snippet:focus-visible,.SharePanel__fallback-input:focus-visible{outline-offset:2px;box-shadow:0 0 0 3px color-mix(in srgb, var(--jfdi-focus) 50%, transparent);outline:2px solid #0000}.SharePanel__detail{border-top:1px solid var(--jfdi-divider);flex-direction:column;gap:.5rem;padding-top:.5rem;display:flex}.SharePanel__qr{flex-direction:column;align-items:center;gap:.5rem;display:flex}.SharePanel__qr .QrCode{box-sizing:content-box;padding:.25rem}.SharePanel__downloads,.SharePanel__embed{flex-wrap:wrap;gap:.5rem;display:flex}.SharePanel__embed{flex-direction:column;align-items:flex-start}.ResizeHandle{display:flex;position:relative}.ResizeHandle--drawer.ResizeHandle--left,.ResizeHandle--drawer.ResizeHandle--right{flex-direction:row}.ResizeHandle--drawer.ResizeHandle--top,.ResizeHandle--drawer.ResizeHandle--bottom{flex-direction:column}.ResizeHandle--drawer.ResizeHandle--left{flex-direction:row-reverse}.ResizeHandle--drawer.ResizeHandle--top{flex-direction:column-reverse}.ResizeHandle--split.ResizeHandle--left,.ResizeHandle--split.ResizeHandle--right{flex-direction:row}.ResizeHandle--split.ResizeHandle--top,.ResizeHandle--split.ResizeHandle--bottom{flex-direction:column}.ResizeHandle--split.ResizeHandle--right{flex-direction:row-reverse}.ResizeHandle--split.ResizeHandle--bottom{flex-direction:column-reverse}.ResizeHandle__handle{touch-action:none;-webkit-user-select:none;user-select:none;z-index:1;flex-shrink:0;position:relative}.ResizeHandle__handle--horizontal{cursor:ew-resize;width:6px}.ResizeHandle__handle--horizontal:after{content:"";background:color-mix(in srgb, var(--jfdi-text-muted) 30%, transparent);border-radius:2px;width:4px;height:32px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ResizeHandle__handle--vertical{cursor:ns-resize;height:6px}.ResizeHandle__handle--vertical:after{content:"";background:color-mix(in srgb, var(--jfdi-text-muted) 30%, transparent);border-radius:2px;width:32px;height:4px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ResizeHandle__handle:hover:after{background:color-mix(in srgb, var(--jfdi-text-muted) 50%, transparent)}.ResizeHandle--dragging .ResizeHandle__handle:after{background:color-mix(in srgb, var(--jfdi-accent) 70%, transparent)}.ResizeHandle__content{overflow:hidden}.ResizeHandle--drawer .ResizeHandle__content{flex:1;min-width:0;min-height:0}.ProgressBar{width:100%;position:relative}.ProgressBar--xs{font-size:.75rem}.ProgressBar--sm{font-size:.875rem}.ProgressBar--md{font-size:1rem}.ProgressBar--lg{font-size:1.125rem}.ProgressBar--xl{font-size:1.25rem}.ProgressBar--xs .ProgressBar__track{height:.167em}.ProgressBar--sm .ProgressBar__track{height:.286em}.ProgressBar--md .ProgressBar__track{height:.5em}.ProgressBar--lg .ProgressBar__track{height:.667em}.ProgressBar--xl .ProgressBar__track{height:.8em}.ProgressBar--label-beside{align-items:center;gap:.5rem;display:flex}.ProgressBar--label-beside .ProgressBar__track{flex:1;min-width:0}.ProgressBar--label-beside .ProgressBar__label-container{flex:0 auto;order:1;min-width:min(50%,3ch + 1em);max-width:50%;height:0}.ProgressBar--label-beside .ProgressBar__label{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;transform:translateY(-50%)}.ProgressBar--label-above .ProgressBar__label-container{margin-block-end:.25rem;display:block}.ProgressBar__track{background-color:color-mix(in srgb, var(--jfdi-text) 12%, transparent);border-radius:9999px;width:100%;position:relative;overflow:hidden}.ProgressBar__fill{border-radius:9999px;height:100%;transition:width .3s ease-out;position:absolute;top:0;left:0}.ProgressBar__fill--default{background-color:var(--jfdi-accent)}.ProgressBar__fill--success{background-color:var(--jfdi-success)}.ProgressBar__fill--warning{background-color:var(--jfdi-warning)}.ProgressBar__fill--error{background-color:var(--jfdi-danger)}.ProgressBar__fill--gradient{background:linear-gradient(90deg, var(--jfdi-progress-gradient-start,#667eea) 0%, var(--jfdi-progress-gradient-end,#764ba2) 100%)}.ProgressBar__fill--animated{background-image:linear-gradient(45deg, color-mix(in srgb, var(--jfdi-text-inverted) 15%, transparent) 25%, transparent 25%, transparent 50%, color-mix(in srgb, var(--jfdi-text-inverted) 15%, transparent) 50%, color-mix(in srgb, var(--jfdi-text-inverted) 15%, transparent) 75%, transparent 75%, transparent);background-size:1rem 1rem;animation:1s linear infinite progress-bar-stripes}.ProgressBar__fill--indeterminate{width:30%;animation:1.5s ease-in-out infinite progress-bar-indeterminate}.ProgressBar__label{font-size:inherit;font-variant-numeric:tabular-nums;text-align:end;overflow-wrap:anywhere;color:var(--jfdi-text);font-weight:500;line-height:1.4;display:block}@keyframes progress-bar-stripes{0%{background-position:1rem 0}to{background-position:0 0}}@keyframes progress-bar-indeterminate{0%{left:-30%}to{left:100%}}.RadialProgress{vertical-align:middle;display:inline-block;position:relative}.RadialProgress__svg{display:block}.RadialProgress__track{stroke:color-mix(in srgb, var(--jfdi-text) 8%, transparent)}.RadialProgress__fill{transition:stroke-dashoffset .3s ease-out}.RadialProgress__label{color:var(--jfdi-text);pointer-events:none;justify-content:center;align-items:center;font-weight:600;line-height:1;display:flex;position:absolute;inset:0}.RadialProgress[style*="width: 40px"] .RadialProgress__label,.RadialProgress[style*="width: 50px"] .RadialProgress__label,.RadialProgress[style*="width: 60px"] .RadialProgress__label{font-size:14px}.RadialProgress[style*="width: 70px"] .RadialProgress__label,.RadialProgress[style*="width: 80px"] .RadialProgress__label,.RadialProgress[style*="width: 90px"] .RadialProgress__label{font-size:16px}.RadialProgress[style*="width: 100px"] .RadialProgress__label,.RadialProgress[style*="width: 110px"] .RadialProgress__label,.RadialProgress[style*="width: 120px"] .RadialProgress__label,.RadialProgress[style*="width: 130px"] .RadialProgress__label,.RadialProgress[style*="width: 140px"] .RadialProgress__label,.RadialProgress[style*="width: 150px"] .RadialProgress__label,.RadialProgress[style*="width: 160px"] .RadialProgress__label,.RadialProgress[style*="width: 170px"] .RadialProgress__label,.RadialProgress[style*="width: 180px"] .RadialProgress__label,.RadialProgress[style*="width: 190px"] .RadialProgress__label,.RadialProgress[style*="width: 200px"] .RadialProgress__label{font-size:24px}.RadialProgress--indeterminate .RadialProgress__svg{animation:2s linear infinite radial-progress-rotate}.RadialProgress--indeterminate .RadialProgress__fill{stroke-dasharray:80 200;stroke-dashoffset:0;animation:1.5s ease-in-out infinite radial-progress-dash}@keyframes radial-progress-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes radial-progress-dash{0%{stroke-dasharray:1 200;stroke-dashoffset:0}50%{stroke-dasharray:100 200;stroke-dashoffset:-15px}to{stroke-dasharray:100 200;stroke-dashoffset:-125px}}.RadialProgress__fill--default{stroke:var(--jfdi-accent)}.RadialProgress__fill--success{stroke:var(--jfdi-success)}.RadialProgress__fill--warning{stroke:var(--jfdi-warning)}.RadialProgress__fill--error{stroke:var(--jfdi-danger)}.RadialProgress__gradient-start{stop-color:var(--jfdi-progress-gradient-start,#667eea)}.RadialProgress__gradient-end{stop-color:var(--jfdi-progress-gradient-end,#764ba2)}.Calendar{--color-primary:var(--jfdi-focus);--color-primary-hover:color-mix(in srgb, var(--color-primary) 85%, black);--color-primary-light:color-mix(in srgb, var(--color-primary) 15%, var(--color-background));--color-primary-dark:color-mix(in srgb, var(--color-primary) 70%, black);--color-text:var(--jfdi-text);--color-text-secondary:var(--jfdi-text-muted);--color-background:var(--jfdi-surface-raised);--color-background-alt:var(--jfdi-state-disabled-bg);--color-background-hover:color-mix(in srgb, var(--color-background) 95%, var(--color-text));--color-border:var(--jfdi-border);--color-border-light:color-mix(in srgb, var(--color-border) 50%, var(--color-background));--border-radius-sm:var(--jfdi-radius);--border-radius:var(--jfdi-radius-lg);--transition-fast:.15s ease-in-out;--shadow-sm:var(--jfdi-shadow-sm);background-color:var(--color-background);border:1px solid var(--color-border);border-radius:var(--border-radius);flex-direction:column;height:100%;min-height:600px;max-height:800px;display:flex;overflow:hidden}.Calendar__header{background-color:var(--color-background-alt);border-bottom:1px solid var(--color-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1rem;display:flex}@media (max-width:768px){.Calendar__header{flex-direction:column;align-items:stretch}}.Calendar__header__navigation{align-items:center;gap:.5rem;display:flex}.Calendar__header__nav-button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;margin:0;padding:0}.Calendar__header__nav-button:focus{outline:none}.Calendar__header__nav-button:focus-visible{outline-offset:2px;box-shadow:0 0 0 3px color-mix(in srgb, var(--jfdi-focus) 50%, transparent);outline:2px solid #0000}.Calendar__header__nav-button{border-radius:var(--border-radius-sm);background-color:var(--color-background);border:1px solid var(--color-border);color:var(--color-text);transition:all var(--transition-fast);justify-content:center;align-items:center;padding:.5rem;display:flex}.Calendar__header__nav-button:hover{background-color:var(--color-background-hover)}.Calendar__header__nav-button:active{transform:translateY(1px)}.Calendar__header__nav-button--today{padding:.5rem 1rem;font-weight:500}.Calendar__header__title{color:var(--color-text);text-align:center;flex:1;margin:0;font-size:1.25rem;font-weight:600}@media (max-width:768px){.Calendar__header__title{order:-1}}.Calendar__header__view-selector{background-color:var(--color-background);border-radius:var(--border-radius-sm);gap:.25rem;padding:.25rem;display:flex}.Calendar__header__view-button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;margin:0;padding:0}.Calendar__header__view-button:focus{outline:none}.Calendar__header__view-button:focus-visible{outline-offset:2px;box-shadow:0 0 0 3px color-mix(in srgb, var(--jfdi-focus) 50%, transparent);outline:2px solid #0000}.Calendar__header__view-button{border-radius:var(--border-radius-sm);color:var(--color-text-secondary);transition:all var(--transition-fast);padding:.5rem 1rem;font-weight:500}.Calendar__header__view-button:hover{color:var(--color-text);background-color:var(--color-background-hover)}.Calendar__header__view-button--active{background-color:var(--color-primary);color:var(--jfdi-text-inverted)}.Calendar__header__view-button--active:hover{background-color:var(--color-primary-hover);color:var(--jfdi-text-inverted)}.Calendar__grid{flex-direction:column;flex:1;min-height:0;padding:1rem;display:flex;overflow:hidden}.Calendar__grid--month,.Calendar__grid--week,.Calendar__grid--day{flex-direction:column;height:100%;padding:0;display:flex;overflow:hidden}.Calendar__month-view{flex-direction:column;height:100%;display:flex}.Calendar__month-view__header{background-color:var(--color-border);border-bottom:1px solid var(--color-border);grid-template-columns:repeat(7,1fr);gap:1px;display:grid}.Calendar__month-view__header:has(.Calendar__month-view__week-number-header){grid-template-columns:3rem repeat(7,1fr)}.Calendar__month-view__week-number-header,.Calendar__month-view__day-header{background-color:var(--color-background-alt);text-align:center;color:var(--color-text-secondary);padding:.75rem .5rem;font-size:.875rem;font-weight:600}.Calendar__month-view__body{background-color:var(--color-border);flex-direction:column;flex:1;gap:1px;display:flex}.Calendar__month-view__week{flex:1;grid-template-columns:repeat(7,1fr);gap:1px;display:grid}.Calendar__month-view__week:has(.Calendar__month-view__week-number){grid-template-columns:3rem repeat(7,1fr)}.Calendar__month-view__week-number{background-color:var(--color-background-alt);text-align:center;color:var(--color-text-secondary);padding:.5rem;font-size:.75rem}.Calendar__month-view__day{background-color:var(--color-background);cursor:pointer;min-height:100px;transition:background-color var(--transition-fast);padding:.5rem;position:relative}.Calendar__month-view__day:hover{background-color:var(--color-background-hover)}.Calendar__month-view__day--other-month{background-color:var(--color-background-alt)}.Calendar__month-view__day--other-month .Calendar__month-view__day-number{color:var(--color-text-secondary)}.Calendar__month-view__day--selected{background-color:var(--color-primary-light)}.Calendar__month-view__day--today .Calendar__month-view__day-number{background-color:var(--color-primary);color:var(--jfdi-text-inverted);border-radius:50%;justify-content:center;align-items:center;width:2rem;height:2rem;margin:-.25rem;display:flex}.Calendar__month-view__day-number{margin-bottom:.25rem;font-weight:500}.Calendar__month-view__day-events{flex-direction:column;gap:2px;display:flex}.Calendar__month-view__more-events{color:var(--color-text-secondary);cursor:pointer;padding:2px 4px;font-size:.75rem}.Calendar__month-view__more-events:hover{text-decoration:underline}.Calendar__week-view,.Calendar__day-view{flex-direction:column;height:100%;display:flex;overflow:hidden}.Calendar__week-view__header,.Calendar__day-view__header{background-color:var(--color-background-alt);border-bottom:1px solid var(--color-border);flex-shrink:0;padding:.5rem 0;display:flex}.Calendar__week-view__time-gutter,.Calendar__week-view__time-column,.Calendar__day-view__time-gutter,.Calendar__day-view__time-column{flex-shrink:0;width:4rem;padding-top:.5rem}.Calendar__week-view__time-label,.Calendar__day-view__time-label{text-align:right;height:60px;color:var(--color-text-secondary);border-bottom:1px solid var(--color-border-light);padding:0 .5rem;font-size:.75rem;position:relative;top:-.5rem}.Calendar__week-view__body,.Calendar__day-view__body{flex:1;min-height:0;display:flex;overflow:hidden}.Calendar__week-view__hour-slot,.Calendar__day-view__hour-slot{border-bottom:1px solid var(--color-border-light);cursor:pointer;height:60px}.Calendar__week-view__hour-slot:hover,.Calendar__day-view__hour-slot:hover{background-color:var(--color-background-hover)}.Calendar__week-view__events-container,.Calendar__day-view__events-container{pointer-events:none;position:absolute;inset:0}.Calendar__week-view__events-container>*,.Calendar__day-view__events-container>*{pointer-events:auto}.Calendar__week-view__event-wrapper,.Calendar__day-view__event-wrapper{padding:0 2px;position:absolute}.Calendar__week-view{flex-direction:column;height:100%;display:flex;overflow:hidden}.Calendar__week-view__header{flex-shrink:0}.Calendar__week-view__body{flex:1;min-height:0;display:flex;overflow:hidden auto}.Calendar__week-view__time-column{background-color:var(--color-background);flex-shrink:0;width:4rem;padding-top:.5rem}.Calendar__week-view__time-label{text-align:right;height:60px;color:var(--color-text-secondary);border-bottom:1px solid var(--color-border-light);padding:0 .5rem;font-size:.75rem;position:relative;top:-.5rem}.Calendar__week-view__day-header{text-align:center;border-right:1px solid var(--color-border-light);flex:1;padding:.5rem}.Calendar__week-view__day-header:last-child{border-right:none}.Calendar__week-view__day-header--today .Calendar__week-view__day-number{background-color:var(--color-primary);color:var(--jfdi-text-inverted);border-radius:50%;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex}.Calendar__week-view__day-name{color:var(--color-text-secondary);font-size:.875rem;font-weight:600}.Calendar__week-view__day-number{font-size:1.125rem;font-weight:500}.Calendar__week-view__days-container{flex:1;height:1440px;display:flex;position:relative}.Calendar__week-view__day-column{border-right:1px solid var(--color-border-light);flex:1;position:relative}.Calendar__week-view__day-column:last-child{border-right:none}.Calendar__week-view__hour-slot{border-bottom:1px solid var(--color-border-light);cursor:pointer;height:60px}.Calendar__week-view__hour-slot:hover{background-color:var(--color-background-hover)}.Calendar__week-view__events-container{pointer-events:none;position:absolute;inset:0}.Calendar__week-view__events-container>*{pointer-events:auto}.Calendar__week-view__event-wrapper{padding:0 2px;position:absolute}.Calendar__day-view{flex-direction:column;height:100%;display:flex;overflow:hidden}.Calendar__day-view__header{justify-content:center;padding:1rem}.Calendar__day-view__date{font-size:1.125rem;font-weight:600}.Calendar__day-view__body{flex:1;min-height:0;display:flex;overflow:hidden auto}.Calendar__day-view__time-column{background-color:var(--color-background);flex-shrink:0;width:4rem;padding-top:.5rem}.Calendar__day-view__content{flex:1;position:relative}.Calendar__day-view__hour-grid{width:100%;height:1920px;position:relative}.Calendar__day-view__time-label{text-align:right;height:80px;color:var(--color-text-secondary);border-bottom:1px solid var(--color-border-light);padding:0 .5rem;font-size:.75rem;position:relative;top:-.5rem}.Calendar__day-view__hour-slot{border-bottom:1px solid var(--color-border-light);cursor:pointer;height:80px}.Calendar__day-view__hour-slot:hover{background-color:var(--color-background-hover)}.Calendar__agenda-view{height:100%;padding:1rem;overflow:hidden auto}.Calendar__agenda-view__empty{text-align:center;color:var(--color-text-secondary);padding:2rem}.Calendar__agenda-view__section{margin-bottom:2rem}.Calendar__agenda-view__section:last-child{margin-bottom:0}.Calendar__agenda-view__section-title{text-transform:uppercase;color:var(--color-text-secondary);margin-bottom:1rem;font-size:.875rem;font-weight:600}.Calendar__agenda-view__day-group{margin-bottom:1.5rem}.Calendar__agenda-view__date-header{align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.Calendar__agenda-view__date{color:var(--color-text);font-weight:600}.Calendar__agenda-view__date--past{color:var(--color-text-secondary)}.Calendar__agenda-view__today-badge{background-color:var(--color-primary);color:var(--jfdi-text-inverted);border-radius:var(--border-radius-sm);padding:.125rem .5rem;font-size:.75rem;font-weight:500}.Calendar__agenda-view__events{flex-direction:column;gap:.5rem;display:flex}.Calendar__event{cursor:pointer;transition:all var(--transition-fast)}.Calendar__event--month{background-color:var(--color-primary);color:var(--jfdi-text-inverted);border-radius:var(--border-radius-sm);white-space:nowrap;text-overflow:ellipsis;padding:2px 4px;font-size:.75rem;overflow:hidden}.Calendar__event--month:hover{opacity:.9}.Calendar__event--month.Calendar__event--all-day{background-color:var(--color-primary-light);color:var(--color-primary-dark)}.Calendar__event__time{margin-right:.25rem;font-weight:600}.Calendar__event__title{font-weight:500}.Calendar__event--week,.Calendar__event--day{background-color:var(--color-primary);color:var(--jfdi-text-inverted);border-radius:var(--border-radius-sm);height:100%;padding:.25rem .5rem;font-size:.75rem;overflow:hidden}.Calendar__event--week:hover,.Calendar__event--day:hover{opacity:.9}.Calendar__event--week .Calendar__event__content,.Calendar__event--day .Calendar__event__content{flex-direction:column;height:100%;display:flex}.Calendar__event--week .Calendar__event__title,.Calendar__event--day .Calendar__event__title{white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;font-weight:600;line-height:1.3;overflow:hidden}.Calendar__event--week .Calendar__event__location,.Calendar__event--week .Calendar__event__time,.Calendar__event--day .Calendar__event__location,.Calendar__event--day .Calendar__event__time{opacity:.9;align-items:center;gap:.25rem;font-size:.6875rem;line-height:1.3;display:flex}.Calendar__event--agenda{background-color:var(--color-background);border:1px solid var(--color-border);border-radius:var(--border-radius);transition:all var(--transition-fast);display:flex;overflow:hidden}.Calendar__event--agenda:hover{box-shadow:var(--shadow-sm);transform:translateY(-1px)}.Calendar__event--agenda .Calendar__event__color-bar{background-color:var(--color-primary);flex-shrink:0;width:4px}.Calendar__event--agenda .Calendar__event__content{flex:1;padding:1rem}.Calendar__event--agenda .Calendar__event__header{justify-content:space-between;align-items:flex-start;margin-bottom:.5rem;display:flex}.Calendar__event--agenda .Calendar__event__title{color:var(--color-text);margin:0;font-size:1rem;font-weight:600}.Calendar__event--agenda .Calendar__event__time{color:var(--color-text-secondary);white-space:nowrap;font-size:.875rem}.Calendar__event--agenda .Calendar__event__description{color:var(--color-text-secondary);margin:0 0 .5rem;font-size:.875rem}.Calendar__event--agenda .Calendar__event__location{color:var(--color-text-secondary);align-items:center;gap:.25rem;font-size:.875rem;display:flex}html:has(.Jumbotron--full-width){overflow-x:clip}.Jumbotron{align-items:center;display:flex;position:relative;overflow:hidden}.Jumbotron--xs{--jumbotron-padding:1.5rem 2rem;--jumbotron-eyebrow-size:.625rem;--jumbotron-heading-size:1.25rem;--jumbotron-subtext-size:.875rem;--jumbotron-eyebrow-mb:.25rem;--jumbotron-heading-mb:.5rem;--jumbotron-subtext-mb:1rem;--jumbotron-actions-gap:.5rem;--jumbotron-split-gap:1.5rem;padding:var(--jumbotron-padding)}.Jumbotron--sm{--jumbotron-padding:2rem 3rem;--jumbotron-eyebrow-size:.6875rem;--jumbotron-heading-size:1.5rem;--jumbotron-subtext-size:1rem;--jumbotron-eyebrow-mb:.5rem;--jumbotron-heading-mb:1rem;--jumbotron-subtext-mb:1.5rem;--jumbotron-actions-gap:.5rem;--jumbotron-split-gap:2rem;padding:var(--jumbotron-padding)}.Jumbotron--md{--jumbotron-padding:5rem 4rem;--jumbotron-eyebrow-size:.75rem;--jumbotron-heading-size:2rem;--jumbotron-subtext-size:1.125rem;--jumbotron-eyebrow-mb:1rem;--jumbotron-heading-mb:1.5rem;--jumbotron-subtext-mb:2rem;--jumbotron-actions-gap:1rem;--jumbotron-split-gap:4rem;padding:var(--jumbotron-padding)}.Jumbotron--lg{--jumbotron-padding:8rem 5rem;--jumbotron-eyebrow-size:.8125rem;--jumbotron-heading-size:2.75rem;--jumbotron-subtext-size:1.25rem;--jumbotron-eyebrow-mb:1rem;--jumbotron-heading-mb:2rem;--jumbotron-subtext-mb:3rem;--jumbotron-actions-gap:1rem;--jumbotron-split-gap:5rem;padding:var(--jumbotron-padding)}.Jumbotron--xl{--jumbotron-padding:10rem 6rem;--jumbotron-eyebrow-size:.875rem;--jumbotron-heading-size:3.5rem;--jumbotron-subtext-size:1.375rem;--jumbotron-eyebrow-mb:1.5rem;--jumbotron-heading-mb:3rem;--jumbotron-subtext-mb:4rem;--jumbotron-actions-gap:1.5rem;--jumbotron-split-gap:6rem;padding:var(--jumbotron-padding)}.Jumbotron--full-width{width:100vw;margin-left:calc(50% - 50vw)}.Jumbotron__background-image,.Jumbotron__background-video{object-fit:cover;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.Jumbotron__overlay{background-color:var(--jfdi-media-scrim,#343a40);pointer-events:none;position:absolute;inset:0}.Jumbotron__content{z-index:1;width:100%;position:relative}.Jumbotron--centre .Jumbotron__content{text-align:center;flex-direction:column;align-items:center;display:flex}.Jumbotron--left .Jumbotron__content{text-align:left;flex-direction:column;align-items:flex-start;display:flex}.Jumbotron--split .Jumbotron__content{align-items:center;gap:var(--jumbotron-split-gap,4rem);display:flex}.Jumbotron__content-column{text-align:left;flex-direction:column;flex:1;align-items:flex-start;display:flex}.Jumbotron__media-column{flex:1;justify-content:center;align-items:center;display:flex}.Jumbotron--media-first .Jumbotron__content{flex-direction:row-reverse}@media (max-width:768px){.Jumbotron--split .Jumbotron__content{flex-direction:column}.Jumbotron--split.Jumbotron--media-first .Jumbotron__content{flex-direction:column-reverse}}.Jumbotron__eyebrow{font-size:var(--jumbotron-eyebrow-size,.75rem);text-transform:uppercase;letter-spacing:.1em;margin-bottom:var(--jumbotron-eyebrow-mb,1rem);font-weight:600;display:block}.Jumbotron__heading{font-size:var(--jumbotron-heading-size,2rem);margin:0 0 var(--jumbotron-heading-mb,1.5rem);font-weight:700;line-height:1.2}.Jumbotron--centre .Jumbotron__heading,.Jumbotron--left .Jumbotron__heading,.Jumbotron--centre .Jumbotron__subtext,.Jumbotron--left .Jumbotron__subtext{max-width:720px}.Jumbotron__subtext{font-size:var(--jumbotron-subtext-size,1.125rem);margin:0 0 var(--jumbotron-subtext-mb,2rem);line-height:1.6}.Jumbotron__actions{gap:var(--jumbotron-actions-gap,1rem);flex-wrap:wrap;display:flex}.Jumbotron--centre .Jumbotron__actions{justify-content:center}.Jumbotron__media{width:100%}.Jumbotron__media img,.Jumbotron__media video{max-width:100%;height:auto}@media (prefers-reduced-motion:reduce){.Jumbotron__background-video{display:none}.Jumbotron *{transition:none!important}}.EndpointEditor{flex-direction:column;gap:.5rem;display:flex}.EndpointEditor__row{flex-direction:column;gap:.25rem;display:flex}.EndpointEditor__row label,.EndpointEditor__row .EndpointEditor__group-label{font-size:.875rem;font-weight:600}.EndpointEditor__row input,.EndpointEditor__row select{border:1px solid color-mix(in srgb, currentColor 25%, transparent);color:inherit;font:inherit;background:0 0;border-radius:.25rem;padding:.25rem .5rem}.EndpointEditor__error{color:var(--jfdi-danger);margin:0;font-size:.8125rem}.EndpointEditor__help{opacity:.75;margin:0;font-size:.8125rem}.EndpointEditor__advanced-toggle{align-self:flex-start}.EndpointEditor__advanced{border:1px solid color-mix(in srgb, currentColor 15%, transparent);border-radius:.375rem;flex-direction:column;gap:.5rem;padding:.5rem;display:flex}.EndpointEditor__headers{flex-direction:column;gap:.25rem;display:flex}.EndpointEditor__headers-row{align-items:center;gap:.25rem;display:flex}.EndpointEditor__headers-row input{flex:1}.EndpointEditor__add-header{align-self:flex-start}.EndpointEditor__auth{flex-direction:column;gap:.25rem;display:flex}.EndpointEditor__auth label{font-size:.875rem;font-weight:600}.EndpointEditor__auth input,.EndpointEditor__auth select{border:1px solid color-mix(in srgb, currentColor 25%, transparent);color:inherit;font:inherit;background:0 0;border-radius:.25rem;padding:.25rem .5rem}.EndpointEditor__preview pre{background:color-mix(in srgb, currentColor 8%, transparent);border-radius:.25rem;margin:.25rem 0 0;padding:.5rem;font-size:.8125rem;overflow-x:auto}.EndpointEditor__preview summary{cursor:pointer;font-size:.875rem}.EndpointEditor__test{flex-direction:column;align-items:flex-start;gap:.5rem;display:flex}.EndpointEditor__test-detail summary{cursor:pointer;font-size:.8125rem}.EndpointEditor__test-body{max-height:12rem;margin:.25rem 0 0;font-size:.8125rem;overflow:auto}.EndpointEditor__row input[aria-invalid=true],.EndpointEditor__row select[aria-invalid=true],.EndpointEditor__auth input[aria-invalid=true],.EndpointEditor__auth select[aria-invalid=true]{--jfdi-field-edge-color:var(--jfdi-danger);border-color:var(--jfdi-field-edge-color)}.EndpointEditor__row input:focus-visible,.EndpointEditor__row select:focus-visible,.EndpointEditor__auth input:focus-visible,.EndpointEditor__auth select:focus-visible{border-color:var(--jfdi-field-edge-color,var(--jfdi-focus));box-shadow:0 0 0 1px var(--jfdi-field-edge-color,var(--jfdi-focus));outline:none}
