.eui-animate-on-view{will-change:opacity, transform}.eui-aov-hidden{opacity:0}.eui-aov-visible{animation-fill-mode:both}.eui-aov-fadeIn{animation-name:euiAovFadeIn}@keyframes euiAovFadeIn{0%{opacity:0}to{opacity:1}}.eui-aov-fadeInUp{animation-name:euiAovFadeInUp}@keyframes euiAovFadeInUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.eui-aov-fadeInDown{animation-name:euiAovFadeInDown}@keyframes euiAovFadeInDown{0%{opacity:0;transform:translateY(-40px)}to{opacity:1;transform:translateY(0)}}.eui-aov-fadeInLeft{animation-name:euiAovFadeInLeft}@keyframes euiAovFadeInLeft{0%{opacity:0;transform:translate(-60px)}to{opacity:1;transform:translate(0)}}.eui-aov-fadeInRight{animation-name:euiAovFadeInRight}@keyframes euiAovFadeInRight{0%{opacity:0;transform:translate(60px)}to{opacity:1;transform:translate(0)}}.eui-aov-zoomIn{animation-name:euiAovZoomIn}@keyframes euiAovZoomIn{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}.eui-aov-zoomOut{animation-name:euiAovZoomOut}@keyframes euiAovZoomOut{0%{opacity:0;transform:scale(1.5)}to{opacity:1;transform:scale(1)}}.eui-aov-slideUp{animation-name:euiAovSlideUp}@keyframes euiAovSlideUp{0%{opacity:0;transform:translateY(100px)}to{opacity:1;transform:translateY(0)}}.eui-aov-slideDown{animation-name:euiAovSlideDown}@keyframes euiAovSlideDown{0%{opacity:0;transform:translateY(-100px)}to{opacity:1;transform:translateY(0)}}.eui-aov-slideLeft{animation-name:euiAovSlideLeft}@keyframes euiAovSlideLeft{0%{opacity:0;transform:translate(-100px)}to{opacity:1;transform:translate(0)}}.eui-aov-slideRight{animation-name:euiAovSlideRight}@keyframes euiAovSlideRight{0%{opacity:0;transform:translate(100px)}to{opacity:1;transform:translate(0)}}.eui-aov-flipX{backface-visibility:visible;animation-name:euiAovFlipX}@keyframes euiAovFlipX{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{opacity:1;transform:perspective(400px)rotateX(0)}}.eui-aov-flipY{backface-visibility:visible;animation-name:euiAovFlipY}@keyframes euiAovFlipY{0%{opacity:0;transform:perspective(400px)rotateY(90deg)}40%{transform:perspective(400px)rotateY(-20deg)}60%{opacity:1;transform:perspective(400px)rotateY(10deg)}80%{transform:perspective(400px)rotateY(-5deg)}to{opacity:1;transform:perspective(400px)rotateY(0)}}.eui-aov-rotateIn{animation-name:euiAovRotateIn}@keyframes euiAovRotateIn{0%{opacity:0;transform:rotate(-200deg)scale(.5)}to{opacity:1;transform:rotate(0)scale(1)}}.eui-aov-bounceIn{animation-name:euiAovBounceIn}@keyframes euiAovBounceIn{0%{opacity:0;transform:scale(.3)}50%{opacity:1;transform:scale(1.05)}70%{transform:scale(.9)}to{opacity:1;transform:scale(1)}}.eui-aov-scaleUp{animation-name:euiAovScaleUp}@keyframes euiAovScaleUp{0%{opacity:0;transform:scale(0)translateY(20px)}60%{opacity:1;transform:scale(1.02)translateY(-5px)}to{opacity:1;transform:scale(1)translateY(0)}}@media (prefers-reduced-motion:reduce){.eui-animate-on-view{opacity:1!important;animation:none!important;transform:none!important}}.eui-autocomplete-multi{border:1px solid var(--eui-border);border-radius:var(--eui-radius-md);background-color:var(--eui-bg);width:100%;color:var(--eui-text);cursor:text;font-family:var(--eui-font-family);padding:.25rem .5rem;font-size:.8125rem;transition:border-color .15s,box-shadow .15s,background-color .15s}.eui-autocomplete-multi.eui-autocomplete-multi-xs{min-height:1.494rem;padding:.15rem .5rem;font-size:.6875rem}.eui-autocomplete-multi.eui-autocomplete-multi-sm{min-height:1.7rem;padding:.2rem .625rem;font-size:.75rem}.eui-autocomplete-multi.eui-autocomplete-multi-md{min-height:1.906rem;padding:.25rem .75rem;font-size:.8125rem}.eui-autocomplete-multi.eui-autocomplete-multi-lg{min-height:2.113rem;padding:.3rem .875rem;font-size:.875rem}.eui-autocomplete-multi.eui-autocomplete-multi-xl{min-height:2.319rem;padding:.35rem 1rem;font-size:.9375rem}.eui-autocomplete-multi:focus-within{box-shadow:0 0 0 2px var(--eui-primary);border-color:#0000}.eui-autocomplete-multi.eui-autocomplete-multi-readonly{background-color:var(--eui-bg-subtle)}.eui-autocomplete-multi.eui-autocomplete-multi-disabled{background-color:var(--eui-bg-subtle);color:var(--eui-text-disabled);cursor:not-allowed;opacity:.6;pointer-events:none}.eui-autocomplete-multi .eui-autocomplete-multi-inner{flex-wrap:wrap;align-items:center;gap:.25rem;display:flex}.eui-autocomplete-multi .eui-autocomplete-multi-tags{flex-wrap:wrap;gap:.25rem;display:flex}.eui-autocomplete-multi .eui-autocomplete-multi-tag{border-radius:var(--eui-radius-sm);background-color:var(--eui-primary-subtle);color:var(--eui-primary);align-items:center;padding:.125rem .5rem;font-size:.875rem;display:inline-flex}.eui-autocomplete-multi .eui-autocomplete-multi-tag .eui-autocomplete-multi-tag-label{text-overflow:ellipsis;white-space:nowrap;max-width:8rem;overflow:hidden}.eui-autocomplete-multi .eui-autocomplete-multi-tag .eui-autocomplete-multi-tag-remove{appearance:none;font-family:inherit;font-size:inherit;line-height:inherit;color:inherit;cursor:pointer;background:0 0;border:none;margin:0;padding:0;transition:background-color .15s,color .15s,border-color .15s}.eui-autocomplete-multi .eui-autocomplete-multi-tag .eui-autocomplete-multi-tag-remove:focus{outline:none}.eui-autocomplete-multi .eui-autocomplete-multi-tag .eui-autocomplete-multi-tag-remove:disabled{cursor:not-allowed}.eui-autocomplete-multi .eui-autocomplete-multi-tag .eui-autocomplete-multi-tag-remove{color:var(--eui-primary);align-items:center;margin-left:.25rem;display:inline-flex}.eui-autocomplete-multi .eui-autocomplete-multi-tag .eui-autocomplete-multi-tag-remove:hover{color:var(--eui-primary-hover)}.eui-autocomplete-multi .eui-autocomplete-multi-tag .eui-autocomplete-multi-tag-remove svg{width:.75rem;height:.75rem}.eui-autocomplete-multi .eui-autocomplete-multi-count-tag{border-radius:var(--eui-radius-sm);background-color:var(--eui-primary-subtle);color:var(--eui-primary);align-items:center;padding:.125rem .5rem;font-size:.875rem;display:inline-flex}.eui-autocomplete-multi .eui-autocomplete-multi-count-tag .eui-autocomplete-multi-count-remove{appearance:none;font-family:inherit;font-size:inherit;line-height:inherit;color:inherit;cursor:pointer;background:0 0;border:none;margin:0;padding:0;transition:background-color .15s,color .15s,border-color .15s}.eui-autocomplete-multi .eui-autocomplete-multi-count-tag .eui-autocomplete-multi-count-remove:focus{outline:none}.eui-autocomplete-multi .eui-autocomplete-multi-count-tag .eui-autocomplete-multi-count-remove:disabled{cursor:not-allowed}.eui-autocomplete-multi .eui-autocomplete-multi-count-tag .eui-autocomplete-multi-count-remove{color:var(--eui-primary);align-items:center;margin-left:.25rem;display:inline-flex}.eui-autocomplete-multi .eui-autocomplete-multi-count-tag .eui-autocomplete-multi-count-remove:hover{color:var(--eui-primary-hover)}.eui-autocomplete-multi .eui-autocomplete-multi-count-tag .eui-autocomplete-multi-count-remove svg{width:.75rem;height:.75rem}.eui-autocomplete-multi .eui-autocomplete-multi-input{min-width:5rem;color:var(--eui-text);font-family:var(--eui-font-family);background:0 0;border:none;outline:none;flex:1;margin:auto 0;font-size:.8125rem;line-height:1.3}.eui-autocomplete-multi .eui-autocomplete-multi-input::placeholder{color:var(--eui-text-muted)}.eui-autocomplete-multi-option{cursor:pointer;color:var(--eui-text);align-items:center;gap:.625rem;padding:.5rem .75rem;font-size:.875rem;transition:background-color .15s;display:flex}.eui-autocomplete-multi-option.eui-autocomplete-multi-option-highlighted{background-color:var(--eui-bg-hover)}.eui-autocomplete-multi-option.eui-autocomplete-multi-option-disabled{opacity:.5;cursor:not-allowed}.eui-autocomplete-multi-option .eui-autocomplete-multi-option-label{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.eui-autocomplete-multi-done{appearance:none;background-color:var(--eui-primary);color:var(--eui-text-on-primary);border-radius:var(--eui-radius-md);cursor:pointer;border:none;min-height:40px;padding:.5rem 1rem;font-size:.875rem;font-weight:600;transition:background-color .15s}.eui-autocomplete-multi-done:hover{background-color:var(--eui-primary-hover)}.eui-breadcrumb{font-family:var(--eui-font-family)}.eui-breadcrumb .eui-breadcrumb-list{flex-wrap:wrap;align-items:center;gap:0;margin:0;padding:0;list-style:none;display:flex}.eui-breadcrumb .eui-breadcrumb-separator{color:var(--eui-text-muted);-webkit-user-select:none;user-select:none;align-items:center;padding:0 .375rem;font-size:.875rem;display:flex}.eui-breadcrumb .eui-breadcrumb-item{align-items:center;display:flex;position:relative}.eui-breadcrumb .eui-breadcrumb-link{border-radius:var(--eui-radius-sm);color:var(--eui-primary);cursor:pointer;white-space:nowrap;background:0 0;border:none;align-items:center;gap:.375rem;padding:.25rem .375rem;font-family:inherit;font-size:.875rem;line-height:1.25rem;text-decoration:none;transition:color .15s,background-color .15s;display:inline-flex}.eui-breadcrumb .eui-breadcrumb-link:hover{color:var(--eui-primary-hover);background-color:var(--eui-bg-hover)}.eui-breadcrumb .eui-breadcrumb-link:focus-visible{outline:2px solid var(--eui-primary);outline-offset:1px}.eui-breadcrumb .eui-breadcrumb-link-current{color:var(--eui-text);cursor:default;pointer-events:none;font-weight:500}.eui-breadcrumb .eui-breadcrumb-icon{align-items:center;font-size:1rem;line-height:1;display:inline-flex}.eui-breadcrumb .eui-breadcrumb-icon svg{width:1em;height:1em}.eui-breadcrumb .eui-breadcrumb-ellipsis{letter-spacing:.1em;justify-content:center;min-width:1.5rem;font-size:1rem;font-weight:600}.eui-breadcrumb .eui-breadcrumb-collapsed{position:relative}.eui-breadcrumb .eui-breadcrumb-list-measure{visibility:hidden;pointer-events:none;white-space:nowrap;flex-wrap:nowrap;position:absolute;top:-9999px;left:-9999px}.eui-breadcrumb-dropdown{z-index:10050;background-color:var(--eui-bg);border:1px solid var(--eui-border-subtle);border-radius:var(--eui-radius-md);min-width:10rem;max-height:16rem;box-shadow:var(--eui-shadow);font-family:var(--eui-font-family);margin:0;padding:.25rem;list-style:none;position:absolute;overflow-y:auto}.eui-breadcrumb-dropdown .eui-breadcrumb-dropdown-item{display:flex}.eui-breadcrumb-dropdown .eui-breadcrumb-dropdown-link{border-radius:var(--eui-radius-sm);width:100%;color:var(--eui-text);cursor:pointer;white-space:nowrap;background:0 0;border:none;align-items:center;gap:.375rem;padding:.5rem .75rem;font-family:inherit;font-size:.875rem;line-height:1.25rem;text-decoration:none;transition:background-color .15s;display:inline-flex}.eui-breadcrumb-dropdown .eui-breadcrumb-dropdown-link:hover{background-color:var(--eui-bg-hover)}.eui-breadcrumb-dropdown .eui-breadcrumb-dropdown-link:focus-visible{outline:2px solid var(--eui-primary);outline-offset:-2px}.eui-breadcrumb-dropdown .eui-breadcrumb-icon{align-items:center;font-size:1rem;line-height:1;display:inline-flex}.eui-breadcrumb-dropdown .eui-breadcrumb-icon svg{width:1em;height:1em}.eui-countdown-timer{font-family:var(--eui-font-family);flex-direction:column;align-items:center;gap:12px;display:inline-flex;position:relative}.eui-countdown-timer.eui-countdown-timer-disabled{opacity:.55;pointer-events:none;-webkit-user-select:none;user-select:none}.eui-countdown-timer.eui-countdown-timer-disabled-overlay .eui-countdown-timer-disabled-badge{display:flex}.eui-countdown-timer-disabled-badge{z-index:2;pointer-events:none;justify-content:center;align-items:center;display:none;position:absolute;inset:0}.eui-countdown-timer-disabled-badge span{background:var(--eui-bg-subtle);border:1px solid var(--eui-border);color:var(--eui-text-disabled);letter-spacing:.04em;border-radius:999px;padding:3px 10px;font-size:11px;font-weight:600}.eui-countdown-timer-circular .eui-countdown-timer-ring-wrap{justify-content:center;align-items:center;display:flex;position:relative}.eui-countdown-timer-circular .eui-countdown-timer-svg{position:absolute;inset:0;overflow:visible;transform:rotate(-90deg)}.eui-countdown-timer-circular .eui-countdown-timer-track{fill:none;stroke:var(--eui-border-subtle)}.eui-countdown-timer-circular .eui-countdown-timer-progress-arc{fill:none;stroke:var(--eui-primary);stroke-linecap:round;transition:stroke-dashoffset 1s linear,stroke .4s}.eui-countdown-timer-circular .eui-countdown-timer-center{z-index:1;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:2px;display:flex}.eui-countdown-timer-circular .eui-countdown-timer-time{color:var(--eui-text);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-weight:700;line-height:1}.eui-countdown-timer-circular .eui-countdown-timer-unit{color:var(--eui-text-muted);text-transform:uppercase;letter-spacing:.08em;font-weight:500}.eui-countdown-timer-linear{width:100%;min-width:180px}.eui-countdown-timer-linear .eui-countdown-timer-linear-header{justify-content:space-between;align-items:center;width:100%;margin-bottom:6px;display:flex}.eui-countdown-timer-linear .eui-countdown-timer-time{color:var(--eui-text);font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-weight:700}.eui-countdown-timer-linear .eui-countdown-timer-bar-track{background:var(--eui-border-subtle);border-radius:999px;width:100%;overflow:hidden}.eui-countdown-timer-linear .eui-countdown-timer-bar-fill{background:var(--eui-primary);transform-origin:0;border-radius:999px;height:100%;transition:width 1s linear,background .4s}.eui-countdown-timer-triangle .eui-countdown-timer-svg{transform:none}.eui-countdown-timer-triangle .eui-countdown-timer-progress-arc{stroke-linecap:round}.eui-countdown-timer-segmented .eui-countdown-timer-seg-track{display:grid}.eui-countdown-timer-segmented .eui-countdown-timer-seg{background:var(--eui-primary);border-radius:3px;transition:background .3s,opacity .3s}.eui-countdown-timer-segmented .eui-countdown-timer-seg.eui-countdown-timer-seg-empty{background:var(--eui-border-subtle)}.eui-countdown-timer-segmented .eui-countdown-timer-time{color:var(--eui-text);font-variant-numeric:tabular-nums;letter-spacing:-.01em;text-align:center;margin-top:8px;font-weight:700}.eui-countdown-timer-numeric .eui-countdown-timer-digits{color:var(--eui-text);font-variant-numeric:tabular-nums;letter-spacing:-.03em;align-items:baseline;gap:4px;font-weight:800;line-height:1;transition:color .4s;display:flex}.eui-countdown-timer-numeric .eui-countdown-timer-digit-group{align-items:baseline;gap:2px;display:flex}.eui-countdown-timer-numeric .eui-countdown-timer-colon{color:var(--eui-text-muted);padding-bottom:2px;font-weight:700}.eui-countdown-timer-numeric .eui-countdown-timer-digit-label{color:var(--eui-text-muted);text-transform:uppercase;letter-spacing:.06em;align-self:flex-end;font-weight:500}.eui-countdown-timer-controls{align-items:center;gap:8px;display:flex}.eui-countdown-timer-controls .eui-countdown-timer-btn{border:1px solid var(--eui-border);background:var(--eui-bg);color:var(--eui-text-muted);cursor:pointer;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:background .15s,color .15s,border-color .15s,transform .1s;display:flex}.eui-countdown-timer-controls .eui-countdown-timer-btn:hover{background:var(--eui-bg-hover);color:var(--eui-primary);border-color:var(--eui-primary-border)}.eui-countdown-timer-controls .eui-countdown-timer-btn:active{transform:scale(.92)}.eui-countdown-timer-controls .eui-countdown-timer-btn:focus-visible{outline:2px solid var(--eui-primary);outline-offset:2px}.eui-countdown-timer-color-warning .eui-countdown-timer-progress-arc,.eui-countdown-timer-color-warning .eui-countdown-timer-bar-fill,.eui-countdown-timer-color-warning .eui-countdown-timer-seg:not(.eui-countdown-timer-seg-empty){stroke:#f59e0b;background:#f59e0b}.eui-countdown-timer-color-warning.eui-countdown-timer-numeric .eui-countdown-timer-digits{color:#f59e0b}.eui-countdown-timer-color-danger .eui-countdown-timer-progress-arc,.eui-countdown-timer-color-danger .eui-countdown-timer-bar-fill,.eui-countdown-timer-color-danger .eui-countdown-timer-seg:not(.eui-countdown-timer-seg-empty){stroke:#ef4444;background:#ef4444}.eui-countdown-timer-color-danger.eui-countdown-timer-numeric .eui-countdown-timer-digits{color:#ef4444}.eui-countdown-timer-color-success .eui-countdown-timer-progress-arc,.eui-countdown-timer-color-success .eui-countdown-timer-bar-fill,.eui-countdown-timer-color-success .eui-countdown-timer-seg:not(.eui-countdown-timer-seg-empty){stroke:#10b981;background:#10b981}.eui-countdown-timer-color-custom .eui-countdown-timer-progress-arc,.eui-countdown-timer-color-custom .eui-countdown-timer-bar-fill,.eui-countdown-timer-color-custom .eui-countdown-timer-seg:not(.eui-countdown-timer-seg-empty){background:var(--eui-timer-custom-color);stroke:var(--eui-timer-custom-color)}.eui-countdown-timer-color-custom.eui-countdown-timer-numeric .eui-countdown-timer-digits{color:var(--eui-timer-custom-color)}@keyframes eui-timer-pulse{0%,to{opacity:1}50%{opacity:.4}}.eui-countdown-timer-pulse .eui-countdown-timer-time,.eui-countdown-timer-pulse .eui-countdown-timer-digits{animation:1s ease-in-out infinite eui-timer-pulse}.eui-countdown-timer-completed .eui-countdown-timer-progress-arc,.eui-countdown-timer-completed .eui-countdown-timer-bar-fill{transition:none}.eui-countdown-timer-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.eui-countdown-timer-progress-arc,.eui-countdown-timer-bar-fill,.eui-countdown-timer-seg{transition:none!important}.eui-countdown-timer-pulse .eui-countdown-timer-time,.eui-countdown-timer-pulse .eui-countdown-timer-digits{animation:none!important}.eui-countdown-timer-btn{transition:none!important}}.eui-countdown-timer-xs.eui-countdown-timer-circular .eui-countdown-timer-ring-wrap,.eui-countdown-timer-xs.eui-countdown-timer-rounded-square .eui-countdown-timer-ring-wrap,.eui-countdown-timer-xs.eui-countdown-timer-triangle .eui-countdown-timer-ring-wrap,.eui-countdown-timer-xs.eui-countdown-timer-circular .eui-countdown-timer-svg,.eui-countdown-timer-xs.eui-countdown-timer-rounded-square .eui-countdown-timer-svg,.eui-countdown-timer-xs.eui-countdown-timer-triangle .eui-countdown-timer-svg{width:64px;height:64px}.eui-countdown-timer-xs.eui-countdown-timer-circular .eui-countdown-timer-time,.eui-countdown-timer-xs.eui-countdown-timer-rounded-square .eui-countdown-timer-time,.eui-countdown-timer-xs.eui-countdown-timer-triangle .eui-countdown-timer-time{font-size:11px}.eui-countdown-timer-xs.eui-countdown-timer-circular .eui-countdown-timer-unit,.eui-countdown-timer-xs.eui-countdown-timer-rounded-square .eui-countdown-timer-unit,.eui-countdown-timer-xs.eui-countdown-timer-triangle .eui-countdown-timer-unit{font-size:9px}.eui-countdown-timer-xs.eui-countdown-timer-linear .eui-countdown-timer-time{font-size:11px}.eui-countdown-timer-xs.eui-countdown-timer-linear .eui-countdown-timer-bar-track{height:4px}.eui-countdown-timer-xs.eui-countdown-timer-segmented .eui-countdown-timer-time{font-size:11px}.eui-countdown-timer-xs.eui-countdown-timer-numeric .eui-countdown-timer-digits{font-size:20px}.eui-countdown-timer-xs.eui-countdown-timer-numeric .eui-countdown-timer-digit-label{font-size:9px}.eui-countdown-timer-xs.eui-countdown-timer-numeric .eui-countdown-timer-colon{font-size:20px}.eui-countdown-timer-xs .eui-countdown-timer-btn{width:20px;height:20px}.eui-countdown-timer-xs .eui-countdown-timer-btn svg{width:10px;height:10px}.eui-countdown-timer-sm.eui-countdown-timer-circular .eui-countdown-timer-ring-wrap,.eui-countdown-timer-sm.eui-countdown-timer-rounded-square .eui-countdown-timer-ring-wrap,.eui-countdown-timer-sm.eui-countdown-timer-triangle .eui-countdown-timer-ring-wrap,.eui-countdown-timer-sm.eui-countdown-timer-circular .eui-countdown-timer-svg,.eui-countdown-timer-sm.eui-countdown-timer-rounded-square .eui-countdown-timer-svg,.eui-countdown-timer-sm.eui-countdown-timer-triangle .eui-countdown-timer-svg{width:88px;height:88px}.eui-countdown-timer-sm.eui-countdown-timer-circular .eui-countdown-timer-time,.eui-countdown-timer-sm.eui-countdown-timer-rounded-square .eui-countdown-timer-time,.eui-countdown-timer-sm.eui-countdown-timer-triangle .eui-countdown-timer-time{font-size:13px}.eui-countdown-timer-sm.eui-countdown-timer-circular .eui-countdown-timer-unit,.eui-countdown-timer-sm.eui-countdown-timer-rounded-square .eui-countdown-timer-unit,.eui-countdown-timer-sm.eui-countdown-timer-triangle .eui-countdown-timer-unit{font-size:10px}.eui-countdown-timer-sm.eui-countdown-timer-linear .eui-countdown-timer-time{font-size:13px}.eui-countdown-timer-sm.eui-countdown-timer-linear .eui-countdown-timer-bar-track{height:6px}.eui-countdown-timer-sm.eui-countdown-timer-segmented .eui-countdown-timer-time{font-size:13px}.eui-countdown-timer-sm.eui-countdown-timer-numeric .eui-countdown-timer-digits{font-size:28px}.eui-countdown-timer-sm.eui-countdown-timer-numeric .eui-countdown-timer-digit-label{font-size:10px}.eui-countdown-timer-sm.eui-countdown-timer-numeric .eui-countdown-timer-colon{font-size:28px}.eui-countdown-timer-sm .eui-countdown-timer-btn{width:24px;height:24px}.eui-countdown-timer-sm .eui-countdown-timer-btn svg{width:11px;height:11px}.eui-countdown-timer-md.eui-countdown-timer-circular .eui-countdown-timer-ring-wrap,.eui-countdown-timer-md.eui-countdown-timer-rounded-square .eui-countdown-timer-ring-wrap,.eui-countdown-timer-md.eui-countdown-timer-triangle .eui-countdown-timer-ring-wrap,.eui-countdown-timer-md.eui-countdown-timer-circular .eui-countdown-timer-svg,.eui-countdown-timer-md.eui-countdown-timer-rounded-square .eui-countdown-timer-svg,.eui-countdown-timer-md.eui-countdown-timer-triangle .eui-countdown-timer-svg{width:120px;height:120px}.eui-countdown-timer-md.eui-countdown-timer-circular .eui-countdown-timer-time,.eui-countdown-timer-md.eui-countdown-timer-rounded-square .eui-countdown-timer-time,.eui-countdown-timer-md.eui-countdown-timer-triangle .eui-countdown-timer-time{font-size:18px}.eui-countdown-timer-md.eui-countdown-timer-circular .eui-countdown-timer-unit,.eui-countdown-timer-md.eui-countdown-timer-rounded-square .eui-countdown-timer-unit,.eui-countdown-timer-md.eui-countdown-timer-triangle .eui-countdown-timer-unit{font-size:11px}.eui-countdown-timer-md.eui-countdown-timer-linear .eui-countdown-timer-time{font-size:18px}.eui-countdown-timer-md.eui-countdown-timer-linear .eui-countdown-timer-bar-track{height:8px}.eui-countdown-timer-md.eui-countdown-timer-segmented .eui-countdown-timer-time{font-size:18px}.eui-countdown-timer-md.eui-countdown-timer-numeric .eui-countdown-timer-digits{font-size:36px}.eui-countdown-timer-md.eui-countdown-timer-numeric .eui-countdown-timer-digit-label{font-size:11px}.eui-countdown-timer-md.eui-countdown-timer-numeric .eui-countdown-timer-colon{font-size:36px}.eui-countdown-timer-md .eui-countdown-timer-btn{width:28px;height:28px}.eui-countdown-timer-md .eui-countdown-timer-btn svg{width:12px;height:12px}.eui-countdown-timer-lg.eui-countdown-timer-circular .eui-countdown-timer-ring-wrap,.eui-countdown-timer-lg.eui-countdown-timer-rounded-square .eui-countdown-timer-ring-wrap,.eui-countdown-timer-lg.eui-countdown-timer-triangle .eui-countdown-timer-ring-wrap,.eui-countdown-timer-lg.eui-countdown-timer-circular .eui-countdown-timer-svg,.eui-countdown-timer-lg.eui-countdown-timer-rounded-square .eui-countdown-timer-svg,.eui-countdown-timer-lg.eui-countdown-timer-triangle .eui-countdown-timer-svg{width:160px;height:160px}.eui-countdown-timer-lg.eui-countdown-timer-circular .eui-countdown-timer-time,.eui-countdown-timer-lg.eui-countdown-timer-rounded-square .eui-countdown-timer-time,.eui-countdown-timer-lg.eui-countdown-timer-triangle .eui-countdown-timer-time{font-size:24px}.eui-countdown-timer-lg.eui-countdown-timer-circular .eui-countdown-timer-unit,.eui-countdown-timer-lg.eui-countdown-timer-rounded-square .eui-countdown-timer-unit,.eui-countdown-timer-lg.eui-countdown-timer-triangle .eui-countdown-timer-unit{font-size:12px}.eui-countdown-timer-lg.eui-countdown-timer-linear .eui-countdown-timer-time{font-size:24px}.eui-countdown-timer-lg.eui-countdown-timer-linear .eui-countdown-timer-bar-track{height:12px}.eui-countdown-timer-lg.eui-countdown-timer-segmented .eui-countdown-timer-time{font-size:24px}.eui-countdown-timer-lg.eui-countdown-timer-numeric .eui-countdown-timer-digits{font-size:48px}.eui-countdown-timer-lg.eui-countdown-timer-numeric .eui-countdown-timer-digit-label{font-size:12px}.eui-countdown-timer-lg.eui-countdown-timer-numeric .eui-countdown-timer-colon{font-size:48px}.eui-countdown-timer-lg .eui-countdown-timer-btn{width:32px;height:32px}.eui-countdown-timer-lg .eui-countdown-timer-btn svg{width:14px;height:14px}.eui-countdown-timer-xl.eui-countdown-timer-circular .eui-countdown-timer-ring-wrap,.eui-countdown-timer-xl.eui-countdown-timer-rounded-square .eui-countdown-timer-ring-wrap,.eui-countdown-timer-xl.eui-countdown-timer-triangle .eui-countdown-timer-ring-wrap,.eui-countdown-timer-xl.eui-countdown-timer-circular .eui-countdown-timer-svg,.eui-countdown-timer-xl.eui-countdown-timer-rounded-square .eui-countdown-timer-svg,.eui-countdown-timer-xl.eui-countdown-timer-triangle .eui-countdown-timer-svg{width:200px;height:200px}.eui-countdown-timer-xl.eui-countdown-timer-circular .eui-countdown-timer-time,.eui-countdown-timer-xl.eui-countdown-timer-rounded-square .eui-countdown-timer-time,.eui-countdown-timer-xl.eui-countdown-timer-triangle .eui-countdown-timer-time{font-size:30px}.eui-countdown-timer-xl.eui-countdown-timer-circular .eui-countdown-timer-unit,.eui-countdown-timer-xl.eui-countdown-timer-rounded-square .eui-countdown-timer-unit,.eui-countdown-timer-xl.eui-countdown-timer-triangle .eui-countdown-timer-unit{font-size:13px}.eui-countdown-timer-xl.eui-countdown-timer-linear .eui-countdown-timer-time{font-size:30px}.eui-countdown-timer-xl.eui-countdown-timer-linear .eui-countdown-timer-bar-track{height:16px}.eui-countdown-timer-xl.eui-countdown-timer-segmented .eui-countdown-timer-time{font-size:30px}.eui-countdown-timer-xl.eui-countdown-timer-numeric .eui-countdown-timer-digits{font-size:60px}.eui-countdown-timer-xl.eui-countdown-timer-numeric .eui-countdown-timer-digit-label{font-size:13px}.eui-countdown-timer-xl.eui-countdown-timer-numeric .eui-countdown-timer-colon{font-size:60px}.eui-countdown-timer-xl .eui-countdown-timer-btn{width:36px;height:36px}.eui-countdown-timer-xl .eui-countdown-timer-btn svg{width:16px;height:16px}.eui-collapsible-panel{border-radius:var(--eui-radius-md);width:100%;transition:box-shadow .25s,border-color .25s}.eui-collapsible-panel .eui-cp-header-row{align-items:center;width:100%;display:flex}.eui-collapsible-panel .eui-cp-heading{font-size:inherit;font-weight:inherit;flex:auto;min-width:0;margin:0}.eui-collapsible-panel .eui-cp-header{appearance:none;font:inherit;color:inherit;text-align:left;cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:var(--eui-radius-md);background:0 0;border:none;outline:none;align-items:center;gap:.625rem;width:100%;transition:background-color .2s,color .2s;display:flex}.eui-collapsible-panel .eui-cp-header:focus-visible{box-shadow:0 0 0 2px var(--eui-primary)}.eui-collapsible-panel .eui-cp-header:hover:not(:disabled){background-color:var(--eui-bg-hover)}.eui-collapsible-panel .eui-cp-header:disabled{cursor:not-allowed;opacity:.5}.eui-collapsible-panel .eui-cp-indicator{color:var(--eui-text-muted);flex-shrink:0;justify-content:center;align-items:center;transition:transform .3s cubic-bezier(.4,0,.2,1);display:inline-flex}.eui-collapsible-panel .eui-cp-indicator .eui-cp-chevron{width:1.25rem;height:1.25rem}.eui-collapsible-panel .eui-cp-indicator-open{transform:rotate(180deg)}.eui-collapsible-panel .eui-cp-icon{color:var(--eui-primary);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.eui-collapsible-panel .eui-cp-title-group{flex-direction:column;flex:1;gap:.125rem;min-width:0;display:flex}.eui-collapsible-panel .eui-cp-title{color:var(--eui-text);font-weight:600;line-height:1.4}.eui-collapsible-panel .eui-cp-subtitle{color:var(--eui-text-muted);font-weight:400;line-height:1.4}.eui-collapsible-panel .eui-cp-actions{flex-shrink:0;align-items:center;gap:.375rem;margin-inline-start:auto;display:inline-flex}.eui-collapsible-panel .eui-cp-body{visibility:hidden;grid-template-rows:0fr;transition:grid-template-rows .3s cubic-bezier(.25,.46,.45,.94);display:grid}.eui-collapsible-panel .eui-cp-body-open{visibility:visible;grid-template-rows:1fr}.eui-collapsible-panel .eui-cp-content{color:var(--eui-text);opacity:0;transition:opacity .2s 50ms;overflow:hidden}.eui-collapsible-panel .eui-cp-body-open>.eui-cp-content{opacity:1}.eui-collapsible-panel.eui-cp-disabled .eui-cp-header{cursor:not-allowed;opacity:.5}.eui-collapsible-panel.eui-cp-disabled .eui-cp-header:hover{background-color:#0000}.eui-collapsible-panel.eui-cp-size-sm .eui-cp-header{padding:.5rem .625rem;font-size:.8125rem}.eui-collapsible-panel.eui-cp-size-sm .eui-cp-content{padding:0 .625rem}.eui-collapsible-panel.eui-cp-size-sm .eui-cp-body-open+.eui-cp-body>.eui-cp-content,.eui-collapsible-panel.eui-cp-size-sm .eui-cp-body-open>.eui-cp-content{padding-bottom:.5rem}.eui-collapsible-panel.eui-cp-size-sm .eui-cp-subtitle{font-size:.6875rem}.eui-collapsible-panel.eui-cp-size-sm .eui-cp-indicator .eui-cp-chevron{width:1rem;height:1rem}.eui-collapsible-panel.eui-cp-size-md .eui-cp-header{padding:.75rem 1rem;font-size:.875rem}.eui-collapsible-panel.eui-cp-size-md .eui-cp-content{padding:0 1rem}.eui-collapsible-panel.eui-cp-size-md .eui-cp-body-open>.eui-cp-content{padding-bottom:.75rem}.eui-collapsible-panel.eui-cp-size-md .eui-cp-subtitle{font-size:.75rem}.eui-collapsible-panel.eui-cp-size-lg .eui-cp-header{padding:1rem 1.25rem;font-size:1rem}.eui-collapsible-panel.eui-cp-size-lg .eui-cp-content{padding:0 1.25rem}.eui-collapsible-panel.eui-cp-size-lg .eui-cp-body-open>.eui-cp-content{padding-bottom:1rem}.eui-collapsible-panel.eui-cp-size-lg .eui-cp-subtitle{font-size:.8125rem}.eui-collapsible-panel.eui-cp-size-lg .eui-cp-indicator .eui-cp-chevron{width:1.5rem;height:1.5rem}.eui-collapsible-panel.eui-cp-default{border:1px solid var(--eui-border-subtle);background-color:var(--eui-bg)}.eui-collapsible-panel.eui-cp-bordered{border:1px solid var(--eui-border);background-color:var(--eui-bg)}.eui-collapsible-panel.eui-cp-bordered.eui-cp-open{border-color:var(--eui-primary-border)}.eui-collapsible-panel.eui-cp-elevated{background-color:var(--eui-bg);box-shadow:0 1px 3px #0000000f,0 1px 2px -1px #0000000f}.eui-collapsible-panel.eui-cp-elevated.eui-cp-open{box-shadow:var(--eui-shadow)}.eui-collapsible-panel.eui-cp-ghost{background-color:#0000;border-radius:0}.eui-collapsible-panel.eui-cp-ghost .eui-cp-header{border-radius:0;padding-inline:0}.eui-collapsible-panel.eui-cp-ghost .eui-cp-content{padding-inline:0}.eui-collapsible-panel.eui-cp-separated{background-color:var(--eui-bg);border:1px solid var(--eui-border-subtle)}.eui-collapsible-panel.eui-cp-separated .eui-cp-header{border-radius:var(--eui-radius-md);background-color:var(--eui-bg-subtle)}.eui-collapsible-panel.eui-cp-separated.eui-cp-open .eui-cp-header{border-bottom:1px solid var(--eui-border-subtle);border-bottom-right-radius:0;border-bottom-left-radius:0}.eui-cp-group{flex-direction:column;gap:.5rem;width:100%;display:flex}.eui-collapsible-tabs{width:100%;max-width:100%;height:100%;font-family:var(--eui-font-family);flex-direction:column;display:flex}@media (width>=1024px){.eui-collapsible-tabs{flex-direction:row}}.eui-collapsible-tabs .eui-ct-tab{transition:flex .35s cubic-bezier(.4,0,.2,1),max-width .35s cubic-bezier(.4,0,.2,1),width .35s cubic-bezier(.4,0,.2,1),opacity .25s;position:relative}.eui-collapsible-tabs .eui-ct-tab-open{background-color:var(--eui-bg);flex-grow:1;overflow:hidden}.eui-collapsible-tabs .eui-ct-tab-closed{border:1px solid var(--eui-border-subtle);cursor:pointer;flex:none;width:100%;padding:.5rem}@media (width>=1024px){.eui-collapsible-tabs .eui-ct-tab-closed{width:2.5rem;padding:0}}.eui-collapsible-tabs .eui-ct-tab-closed:hover{background-color:var(--eui-bg-hover)}.eui-collapsible-tabs .eui-ct-tab-has-open-sibling{margin-top:.75rem;margin-inline-start:0}@media (width>=1024px){.eui-collapsible-tabs .eui-ct-tab-has-open-sibling{margin-top:0;margin-inline-start:.75rem}}.eui-collapsible-tabs .eui-ct-tab-closed+.eui-ct-tab-closed{margin-top:.25rem}@media (width>=1024px){.eui-collapsible-tabs .eui-ct-tab-closed+.eui-ct-tab-closed{margin-top:0;margin-inline-start:0}}.eui-collapsible-tabs .eui-ct-tab-open+.eui-ct-tab-closed,.eui-collapsible-tabs .eui-ct-tab-closed+.eui-ct-tab-open{margin-top:.5rem}@media (width>=1024px){.eui-collapsible-tabs .eui-ct-tab-open+.eui-ct-tab-closed,.eui-collapsible-tabs .eui-ct-tab-closed+.eui-ct-tab-open{margin-top:0;margin-inline-start:0}}.eui-collapsible-tabs .eui-ct-collapsed-header{cursor:pointer;outline:none;align-items:center;width:100%;height:100%;padding:.5rem;display:flex}@media (width>=1024px){.eui-collapsible-tabs .eui-ct-collapsed-header{flex-direction:column;padding:.5rem 0}}.eui-collapsible-tabs .eui-ct-collapsed-header:focus-visible{box-shadow:inset 0 0 0 2px var(--eui-primary)}.eui-collapsible-tabs .eui-ct-expand-icon{color:var(--eui-text-muted);flex-shrink:0;justify-content:center;align-items:center;margin-bottom:0;display:flex}@media (width>=1024px){.eui-collapsible-tabs .eui-ct-expand-icon{margin-bottom:.25rem}}.eui-collapsible-tabs .eui-ct-icon{width:1.25rem;height:1.25rem}.eui-collapsible-tabs .eui-ct-collapsed-label{white-space:nowrap;text-align:center;color:var(--eui-text);flex:1;justify-content:center;align-items:center;font-size:.875rem;display:flex}@media (width>=1024px){.eui-collapsible-tabs .eui-ct-collapsed-label{writing-mode:horizontal-tb;transform:rotate(-90deg)}}.eui-collapsible-tabs .eui-ct-open-content{height:100%;position:relative;overflow:hidden}.eui-collapsible-tabs .eui-ct-collapse-btn{z-index:10;cursor:pointer;outline:none;position:absolute;top:-.125rem;right:.5rem}.eui-collapsible-tabs .eui-ct-collapse-btn .eui-ct-collapse-icon{background-color:var(--eui-bg-subtle);width:1.5rem;height:1.5rem;color:var(--eui-text);border-radius:50%;justify-content:center;align-items:center;transition:background-color .2s,box-shadow .2s;display:flex;box-shadow:0 1px 3px #0000001f}.eui-collapsible-tabs .eui-ct-collapse-btn:hover .eui-ct-collapse-icon{background-color:var(--eui-bg-hover);box-shadow:0 2px 6px #00000026}.eui-collapsible-tabs .eui-ct-collapse-btn:focus-visible .eui-ct-collapse-icon{box-shadow:0 0 0 2px var(--eui-primary)}.eui-collapsible-tabs .eui-ct-panel-body{background-color:var(--eui-bg);height:100%;overflow:hidden}.eui-collapsible-tabs.eui-ct-default .eui-ct-tab-open{box-shadow:var(--eui-shadow)}.eui-collapsible-tabs.eui-ct-bordered .eui-ct-tab-open{border:1px solid var(--eui-border);border-radius:var(--eui-radius-md)}.eui-collapsible-tabs.eui-ct-bordered .eui-ct-tab-closed{border-radius:var(--eui-radius-md)}.eui-collapsible-tabs.eui-ct-elevated .eui-ct-tab-open{border-radius:var(--eui-radius-md);box-shadow:0 4px 24px #00000014}.eui-collapsible-tabs.eui-ct-elevated .eui-ct-tab-closed{border-radius:var(--eui-radius-md);box-shadow:0 1px 3px #0000000f}@media (prefers-reduced-motion:reduce){.eui-collapsible-panel .eui-cp-indicator,.eui-collapsible-panel .eui-cp-body,.eui-collapsible-tabs .eui-ct-tab{transition:none}}.eui-context-menu{background-color:var(--eui-bg);border:1px solid var(--eui-border);box-shadow:0 10px 25px -5px var(--eui-shadow), 0 4px 6px -2px var(--eui-shadow);border-radius:var(--eui-radius-md);z-index:10050;padding:.25rem 0;transition:opacity .15s;position:absolute}.eui-context-menu-separator{border-top:1px solid var(--eui-border-subtle);margin:.25rem 0}.eui-context-menu-item{appearance:none;font-family:inherit;font-size:inherit;line-height:inherit;color:inherit;cursor:pointer;background:0 0;border:none;margin:0;padding:0;transition:background-color .15s,color .15s,border-color .15s}.eui-context-menu-item:focus{outline:none}.eui-context-menu-item:disabled{cursor:not-allowed}.eui-context-menu-item{width:100%;color:var(--eui-text);cursor:pointer;text-align:left;box-sizing:border-box;background-color:#0000;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.875rem;display:flex}.eui-context-menu-item:hover:not(:disabled){background-color:var(--eui-bg-hover)}.eui-context-menu-item.eui-context-menu-item-disabled{opacity:.5;pointer-events:none}.eui-context-menu-item .eui-context-menu-item-icon{color:var(--eui-text-muted);flex-shrink:0;align-items:center;display:flex}.eui-context-menu-item .eui-context-menu-item-label{-webkit-line-clamp:2;word-break:break-word;-webkit-box-orient:vertical;flex:1;display:-webkit-box;overflow:hidden}.eui-context-menu-item .eui-context-menu-item-arrow{width:.875rem;height:.875rem;color:var(--eui-text-muted);flex-shrink:0;margin-left:.5rem}.eui-context-menu-scrollable{position:relative}.eui-context-menu-scrollable .eui-context-menu-scroll-zone{z-index:10;cursor:default;-webkit-user-select:none;user-select:none;background-color:var(--eui-bg);justify-content:center;align-items:center;transition:opacity .15s;display:flex;position:absolute;left:0;right:0}.eui-context-menu-scrollable .eui-context-menu-scroll-zone.eui-context-menu-scroll-zone-top{background:linear-gradient(to bottom, var(--eui-bg), transparent);top:0}.eui-context-menu-scrollable .eui-context-menu-scroll-zone.eui-context-menu-scroll-zone-bottom{background:linear-gradient(to top, var(--eui-bg), transparent);bottom:0}.eui-context-menu-scrollable .eui-context-menu-scroll-zone .eui-context-menu-scroll-icon{width:.875rem;height:.875rem;color:var(--eui-text-muted)}.eui-context-menu-scrollable .eui-context-menu-scroll-list{scrollbar-width:none;overflow-y:auto}.eui-context-menu-scrollable .eui-context-menu-scroll-list::-webkit-scrollbar{display:none}.eui-context-submenu-panel{background-color:var(--eui-bg);border:1px solid var(--eui-border);box-shadow:0 10px 25px -5px var(--eui-shadow), 0 4px 6px -2px var(--eui-shadow);border-radius:var(--eui-radius-md);z-index:10051;padding:.25rem 0;position:absolute}.eui-context-menu-item:focus-visible{outline:2px solid var(--eui-primary);outline-offset:-2px}.eui-context-menu-sheet-backdrop{z-index:10050;background-color:#0f172a80;justify-content:center;align-items:flex-end;animation:.18s ease-out eui-cm-backdrop-in;display:flex;position:fixed;inset:0}.eui-context-menu-sheet-backdrop.eui-context-menu-sheet-backdrop-tablet{align-items:center;padding:4vh 18vw}@keyframes eui-cm-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes eui-cm-sheet-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes eui-cm-sheet-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.eui-context-menu-sheet{background-color:var(--eui-bg);color:var(--eui-text);flex-direction:column;width:100%;max-height:80vh;display:flex;box-shadow:0 -8px 28px #00000052}.eui-context-menu-sheet.eui-context-menu-sheet-mobile{padding-bottom:env(safe-area-inset-bottom);border-top-left-radius:18px;border-top-right-radius:18px;animation:.22s ease-out eui-cm-sheet-up}.eui-context-menu-sheet.eui-context-menu-sheet-tablet{border-radius:16px;max-width:480px;max-height:75vh;animation:.22s ease-out eui-cm-sheet-in;box-shadow:0 24px 56px #00000052}.eui-context-menu-sheet-header{flex-shrink:0;justify-content:center;align-items:center;padding:.5rem .75rem;display:flex;position:relative}.eui-context-menu-sheet-header .eui-context-menu-sheet-grabber{background-color:var(--eui-border);border-radius:2px;width:36px;height:4px}.eui-context-menu-sheet-header .eui-context-menu-sheet-close{appearance:none;width:36px;height:36px;color:var(--eui-text-muted);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;right:.5rem;transform:translateY(-50%)}.eui-context-menu-sheet-header .eui-context-menu-sheet-close:hover{background-color:var(--eui-bg-subtle);color:var(--eui-text)}.eui-context-menu-sheet-header .eui-context-menu-sheet-close svg{width:18px;height:18px}.eui-context-menu-sheet-tablet .eui-context-menu-sheet-header .eui-context-menu-sheet-grabber{display:none}.eui-context-menu-sheet-body{-webkit-overflow-scrolling:touch;flex:auto;padding:.5rem 0;overflow-y:auto}.eui-context-menu-item.eui-context-menu-item-mobile{border-radius:0;gap:.875rem;min-height:52px;padding:.875rem 1.25rem;font-size:1rem}.eui-context-menu-item.eui-context-menu-item-mobile .eui-context-menu-item-icon{font-size:1.125rem}.eui-context-menu-item.eui-context-menu-item-mobile .eui-context-menu-item-icon svg{width:1.25rem;height:1.25rem}.eui-context-menu-item.eui-context-menu-item-mobile .eui-context-menu-item-label{font-weight:500}.eui-context-menu-item.eui-context-menu-item-mobile.eui-context-menu-item-mobile-nested{background-color:var(--eui-bg-subtle);padding-left:2.75rem;font-size:.9375rem}.eui-context-menu-item.eui-context-menu-item-mobile:active{background-color:var(--eui-bg-hover)}.eui-context-submenu-mobile .eui-context-menu-item-arrow-mobile{width:1.25rem;height:1.25rem;transition:transform .18s}.eui-context-submenu-mobile .eui-context-menu-item-arrow-mobile.eui-context-menu-item-arrow-open{transform:rotate(180deg)}.eui-context-submenu-mobile.eui-context-submenu-mobile-open .eui-context-menu-item{background-color:var(--eui-bg-hover)}.eui-context-submenu-mobile-list{border-top:1px solid var(--eui-border-subtle);border-bottom:1px solid var(--eui-border-subtle);background-color:var(--eui-bg-subtle)}@media (prefers-reduced-motion:reduce){.eui-context-menu-sheet-backdrop,.eui-context-menu-sheet{animation:none}}.eui-deferred-view-placeholder{min-height:1px}.eui-drawer-wrapper{z-index:50;visibility:hidden;-webkit-backdrop-filter:blur();backdrop-filter:blur();background-color:#0000;transition:background-color .3s,-webkit-backdrop-filter .3s,backdrop-filter .3s,visibility .3s;position:fixed;inset:0}.eui-drawer-wrapper.eui-drawer-open{visibility:visible;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:#0006}.eui-drawer-wrapper.eui-drawer-no-backdrop{pointer-events:none;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background-color:#0000!important}.eui-drawer-wrapper.eui-drawer-no-backdrop .eui-drawer{pointer-events:auto}.eui-drawer{background-color:var(--eui-bg);color:var(--eui-text);box-shadow:var(--eui-shadow);flex-direction:column;transition:transform .3s cubic-bezier(.4,0,.2,1);display:flex;position:absolute;overflow:hidden}.eui-drawer.eui-drawer-left{max-width:100%;top:0;bottom:0;left:0;transform:translate(-100%)}.eui-drawer.eui-drawer-left.eui-drawer-visible{transform:translate(0)}.eui-drawer.eui-drawer-right{max-width:100%;top:0;bottom:0;right:0;transform:translate(100%)}.eui-drawer.eui-drawer-right.eui-drawer-visible{transform:translate(0)}.eui-drawer.eui-drawer-top{max-height:100%;top:0;left:0;right:0;transform:translateY(-100%)}.eui-drawer.eui-drawer-top.eui-drawer-visible{transform:translateY(0)}.eui-drawer.eui-drawer-bottom{max-height:100%;bottom:0;left:0;right:0;transform:translateY(100%)}.eui-drawer.eui-drawer-bottom.eui-drawer-visible{transform:translateY(0)}@media (width<=768px){.eui-drawer.eui-drawer-left,.eui-drawer.eui-drawer-right{width:100%!important}}.eui-drawer-header{border-bottom:1px solid var(--eui-border);flex-shrink:0;justify-content:space-between;align-items:center;gap:.75rem;padding:1rem 1.5rem;display:flex}.eui-drawer-header-content{min-width:0;color:var(--eui-text);flex:1;font-size:1.125rem;font-weight:600}.eui-drawer-close{appearance:none;font-family:inherit;font-size:inherit;line-height:inherit;color:inherit;cursor:pointer;background:0 0;border:none;margin:0;padding:0;transition:background-color .15s,color .15s}.eui-drawer-close:focus{outline:none}.eui-drawer-close{border-radius:var(--eui-radius-sm);color:var(--eui-text-muted);flex-shrink:0;justify-content:center;align-items:center;padding:.25rem;display:flex}.eui-drawer-close svg{width:1.25rem;height:1.25rem}.eui-drawer-close:hover{color:var(--eui-text);background-color:var(--eui-bg-hover)}.eui-drawer-close:focus-visible{box-shadow:0 0 0 2px var(--eui-primary)}.eui-drawer-body{flex:1;min-height:0;padding:1.5rem;position:relative;overflow:hidden auto}.eui-drawer-close-floating{appearance:none;font-family:inherit;font-size:inherit;line-height:inherit;color:inherit;cursor:pointer;background:0 0;border:none;margin:0;padding:0;transition:background-color .15s,color .15s}.eui-drawer-close-floating:focus{outline:none}.eui-drawer-close-floating{z-index:1;border-radius:var(--eui-radius-sm);color:var(--eui-text-muted);justify-content:center;align-items:center;padding:.375rem;display:flex;position:absolute;top:.75rem;right:.75rem}.eui-drawer-close-floating svg{width:1.25rem;height:1.25rem}.eui-drawer-close-floating:hover{color:var(--eui-text);background-color:var(--eui-bg-hover)}.eui-drawer-close-floating:focus-visible{box-shadow:0 0 0 2px var(--eui-primary)}.eui-drawer-footer{border-top:1px solid var(--eui-border);flex-shrink:0;justify-content:flex-end;align-items:center;gap:.625rem;padding:1rem 1.5rem;display:flex}@media (prefers-reduced-motion:reduce){.eui-drawer-wrapper,.eui-drawer{transition:none}}.eui-cal-toolbar{border-bottom:1px solid var(--eui-border-subtle);background:var(--eui-bg);flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:.5rem;padding:.625rem 1rem;display:flex}.eui-cal-toolbar.eui-cal-toolbar-compact{padding:.375rem .5rem}@media (width<=640px){.eui-cal-toolbar{flex-direction:column;align-items:stretch;gap:.375rem}}.eui-cal-toolbar-start,.eui-cal-toolbar-end{align-items:center;gap:.375rem;display:flex}@media (width<=640px){.eui-cal-toolbar-end{justify-content:space-between}}.eui-cal-toolbar-title{color:var(--eui-text);white-space:nowrap;margin:0;padding:0 .5rem;font-size:1.0625rem;font-weight:600}.eui-cal-toolbar-btn{border:1px solid var(--eui-border);border-radius:var(--eui-radius-sm);background:var(--eui-bg);color:var(--eui-text);cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;gap:.25rem;padding:.375rem .75rem;font-family:inherit;font-size:.8125rem;font-weight:500;line-height:1;transition:background-color .15s,border-color .15s;display:inline-flex}.eui-cal-toolbar-btn:hover{background:var(--eui-bg-hover);border-color:var(--eui-primary)}.eui-cal-toolbar-btn:focus-visible{outline:2px solid var(--eui-primary);outline-offset:1px}.eui-cal-toolbar-btn-icon{min-width:32px;padding:.375rem}.eui-cal-toolbar-nav{align-items:center;gap:.25rem;display:flex}.eui-cal-toolbar-picker .eui-date-range-picker{font-size:.8125rem}.eui-cal-toolbar-picker .eui-drp-control{border-color:var(--eui-border);border-radius:var(--eui-radius-sm);gap:.375rem;min-width:auto;padding:.25rem .5rem;font-size:.8125rem}.eui-cal-toolbar-picker .eui-drp-control-icon{width:1rem;height:1rem}.eui-cal-toolbar-picker .eui-drp-control-label{font-size:.8125rem;display:block!important}.eui-cal-toolbar-picker.eui-cal-toolbar-picker-header .eui-drp-control{background:0 0;border:none;gap:.5rem;padding:0 .5rem}.eui-cal-toolbar-picker.eui-cal-toolbar-picker-header .eui-drp-control:hover{background:0 0;border-color:#0000}.eui-cal-toolbar-picker.eui-cal-toolbar-picker-header .eui-drp-control:hover .eui-drp-control-icon{color:var(--eui-primary)}.eui-cal-toolbar-picker.eui-cal-toolbar-picker-header .eui-drp-control-label{color:var(--eui-text);white-space:nowrap;font-size:1.0625rem;font-weight:600}.eui-cal-toolbar-picker.eui-cal-toolbar-picker-header .eui-drp-control-icon{width:1.125rem;height:1.125rem;color:var(--eui-text-muted);transition:color .15s}.eui-cal-toolbar-view-switcher{position:relative}.eui-cal-toolbar-view-btn{align-items:center;gap:.375rem;display:inline-flex}.eui-cal-toolbar-chevron{transition:transform .15s}.eui-cal-toolbar-view-dropdown{z-index:50;background:var(--eui-bg);border:1px solid var(--eui-border);border-radius:var(--eui-radius-md);min-width:160px;box-shadow:var(--eui-shadow);flex-direction:column;padding:.25rem;display:flex;position:absolute;top:calc(100% + 4px);right:0}.eui-cal-toolbar-view-option{border-radius:var(--eui-radius-sm);width:100%;color:var(--eui-text);cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;padding:.5rem .75rem;font-family:inherit;font-size:.8125rem;transition:background-color .15s;display:flex}.eui-cal-toolbar-view-option:hover{background:var(--eui-bg-hover)}.eui-cal-toolbar-view-option.eui-cal-toolbar-view-option-active{background:var(--eui-primary-subtle);color:var(--eui-primary);font-weight:600}.eui-cal-month-grid{flex-direction:column;flex:1;min-height:0;display:flex}.eui-cal-month-header{grid-template-columns:repeat(var(--eui-cal-day-cols,7), 1fr);border-bottom:1px solid var(--eui-border-subtle);flex-shrink:0;display:grid}.eui-cal-month-header-cell{text-align:center;color:var(--eui-text-muted);text-transform:uppercase;letter-spacing:.05em;min-width:0;padding:.5rem;font-size:.75rem;font-weight:600}.eui-cal-month-body{flex-direction:column;flex:1;min-height:0;display:flex}.eui-cal-month-body.eui-cal-month-body-expand .eui-cal-month-row{flex:1}.eui-cal-month-body{scrollbar-width:thin;scrollbar-color:var(--eui-border) transparent;overflow-y:auto}.eui-cal-month-body::-webkit-scrollbar{width:6px}.eui-cal-month-body::-webkit-scrollbar-track{background:0 0}.eui-cal-month-body::-webkit-scrollbar-thumb{background:var(--eui-border);border-radius:3px}.eui-cal-month-body::-webkit-scrollbar-thumb:hover{background:var(--eui-text-disabled)}.eui-cal-month-row{grid-template-columns:repeat(var(--eui-cal-day-cols,7), 1fr);border-bottom:1px solid var(--eui-border-subtle);flex:1;min-height:100px;display:grid}.eui-cal-month-row:last-child{border-bottom:none}.eui-cal-month-cell{border-right:1px solid var(--eui-border-subtle);cursor:pointer;min-width:0;min-height:100px;padding:.25rem;transition:background-color .15s;overflow:hidden}.eui-cal-month-cell:last-child{border-right:none}.eui-cal-month-cell:hover{background:var(--eui-bg-hover)}.eui-cal-month-cell.eui-cal-month-cell-today{background:var(--eui-primary-subtle)}.eui-cal-month-cell.eui-cal-month-cell-other{opacity:.4}.eui-cal-month-cell.eui-cal-month-cell-nonbusiness{background:var(--eui-bg-subtle)}.eui-cal-month-cell.eui-cal-month-cell-hidden{visibility:hidden}.eui-cal-month-header-weeknum{max-width:36px;color:var(--eui-text-disabled);font-size:.625rem}.eui-cal-month-weeknum{color:var(--eui-text-disabled);border-right:1px solid var(--eui-border-subtle);justify-content:center;align-items:flex-start;max-width:36px;min-height:100px;padding-top:.5rem;font-size:.625rem;font-weight:600;display:flex}.eui-cal-month-weeknum.eui-cal-month-weeknum-clickable{cursor:pointer}.eui-cal-month-weeknum.eui-cal-month-weeknum-clickable:hover{background:var(--eui-bg-hover);color:var(--eui-primary)}.eui-cal-month-cell-header{justify-content:flex-end;padding:.125rem .125rem .25rem;display:flex}.eui-cal-month-cell-day{width:26px;height:26px;color:var(--eui-text);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;font-family:inherit;font-size:.75rem;font-weight:500;transition:background-color .15s;display:inline-flex}.eui-cal-month-cell-day:hover{background:var(--eui-bg-hover)}.eui-cal-month-cell-day.eui-cal-month-cell-day-today{background:var(--eui-primary);color:var(--eui-text-on-primary);font-weight:700}.eui-cal-month-cell-entries{flex-direction:column;gap:1px;min-width:0;display:flex}.eui-cal-month-cell-more{width:100%;color:var(--eui-text-muted);cursor:pointer;text-align:left;white-space:nowrap;background:0 0;border:none;border-radius:2px;padding:2px 4px;font-family:inherit;font-size:.6875rem;transition:background-color .15s,color .15s;display:block}.eui-cal-month-cell-more:hover{background:var(--eui-bg-hover);color:var(--eui-primary)}.eui-cal-month-cell-more:focus-visible{outline:2px solid var(--eui-primary);outline-offset:-1px}.eui-cal-month-cell-loading{opacity:.6}.eui-cal-month-cell-loader{flex-direction:column;gap:4px;padding:.25rem 0;display:flex}.eui-cal-loader-bar{background:linear-gradient(90deg, var(--eui-border-subtle) 25%, var(--eui-bg-hover) 50%, var(--eui-border-subtle) 75%);background-size:200% 100%;border-radius:3px;height:12px;animation:1.5s infinite eui-cal-shimmer}.eui-cal-loader-bar:nth-child(2){width:65%}@keyframes eui-cal-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (width<=640px){.eui-cal-month-cell{min-height:70px;padding:2px}.eui-cal-month-cell-day{width:22px;height:22px;font-size:.6875rem}.eui-cal-month-header-cell{padding:.375rem .125rem;font-size:.625rem}}.eui-cal-time-grid{flex-direction:column;flex:1;min-height:0;display:flex}.eui-cal-time-header{border-bottom:1px solid var(--eui-border-subtle);padding-right:var(--eui-cal-scrollbar-w,0px);flex-shrink:0;display:flex}.eui-cal-time-gutter-header{flex-shrink:0;width:60px;min-width:60px}.eui-cal-time-gutter-header.eui-cal-time-gutter-header-weeknum{color:var(--eui-text-muted);text-transform:uppercase;letter-spacing:.03em;justify-content:center;align-items:center;font-size:.5625rem;font-weight:600;display:flex}.eui-cal-time-header-cell{border-left:1px solid var(--eui-border-subtle);flex-direction:column;flex:1;align-items:center;min-width:0;padding:.375rem 0;display:flex}.eui-cal-time-header-cell.eui-cal-time-header-cell-today{background:var(--eui-primary-subtle)}.eui-cal-time-header-day-name{color:var(--eui-text-muted);text-transform:uppercase;letter-spacing:.05em;font-size:.6875rem;font-weight:500}.eui-cal-time-header-day-num{color:var(--eui-text);background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-family:inherit;font-size:1.25rem;font-weight:700;line-height:1.2;transition:background-color .15s;display:inline-flex}.eui-cal-time-header-day-num:hover{background:var(--eui-bg-hover)}.eui-cal-time-header-day-num.eui-cal-time-header-day-num-today{background:var(--eui-primary);color:var(--eui-text-on-primary)}.eui-cal-time-header-day-num.eui-cal-time-header-day-num-link{cursor:pointer;text-decoration:none}.eui-cal-time-header-day-num.eui-cal-time-header-day-num-link:hover{background:var(--eui-primary-subtle);color:var(--eui-primary)}.eui-cal-time-header-day-num.eui-cal-time-header-day-num-link.eui-cal-time-header-day-num-today:hover{background:var(--eui-primary-hover);color:var(--eui-text-on-primary)}.eui-cal-allday-row{border-bottom:1px solid var(--eui-border-subtle);min-height:28px;padding-right:var(--eui-cal-scrollbar-w,0px);flex-shrink:0;display:flex}.eui-cal-allday-label{color:var(--eui-text-muted);text-transform:uppercase;letter-spacing:.03em;justify-content:center;align-items:center;font-size:.625rem;display:flex}.eui-cal-allday-grid{flex:1;min-width:0;position:relative}.eui-cal-allday-cell{border-left:1px solid var(--eui-border-subtle);cursor:pointer}.eui-cal-allday-cell:hover{background:var(--eui-bg-hover)}.eui-cal-time-body{scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:var(--eui-border) transparent;flex:1;min-height:0;position:relative;overflow:hidden auto}.eui-cal-time-body::-webkit-scrollbar{width:6px}.eui-cal-time-body::-webkit-scrollbar-track{background:0 0}.eui-cal-time-body::-webkit-scrollbar-thumb{background:var(--eui-border);border-radius:3px}.eui-cal-time-body::-webkit-scrollbar-thumb:hover{background:var(--eui-text-disabled)}.eui-cal-time-body-inner{min-height:100%;display:flex;position:relative}.eui-cal-time-gutter{flex-shrink:0;width:60px;min-width:60px;padding-top:.5em;position:relative}.eui-cal-time-gutter-cell{border-bottom:1px solid var(--eui-border-subtle);position:relative}.eui-cal-time-gutter-label{color:var(--eui-text-muted);pointer-events:none;background:var(--eui-bg);z-index:1;padding:0 .25rem;font-size:.6875rem;line-height:1;position:absolute;top:-.625em;right:.5rem}.eui-cal-time-gutter-weeknum{color:var(--eui-text-disabled);background:var(--eui-bg);z-index:1;padding:0 .125rem;font-size:.5625rem;font-weight:600;position:absolute;top:-.5em;left:.25rem}.eui-cal-time-columns{flex:1;min-width:0;padding-top:.5em;display:flex}.eui-cal-time-column{border-left:1px solid var(--eui-border-subtle);flex:1;min-width:0;position:relative}.eui-cal-time-column.eui-cal-time-column-today{background:var(--eui-primary-subtle)}.eui-cal-time-column-slots{position:relative}.eui-cal-time-column-entries{pointer-events:none;position:absolute;inset:0 2px}.eui-cal-time-column-entries .eui-cal-entry{pointer-events:auto}.eui-cal-time-column-overflow{z-index:4;pointer-events:auto;position:absolute;bottom:4px;left:2px;right:2px}.eui-cal-time-slot{height:var(--eui-cal-slot-height,36px);border-bottom:1px solid var(--eui-border-subtle);cursor:pointer;transition:background-color .15s}.eui-cal-time-slot.eui-cal-time-slot-hour{border-bottom-color:var(--eui-border)}.eui-cal-time-slot.eui-cal-time-slot-banded,.eui-cal-time-slot:not(.eui-cal-time-slot-business){background:var(--eui-bg-subtle)}.eui-cal-time-slot:hover{background:var(--eui-bg-hover)}.eui-cal-time-selection{background:var(--eui-primary-subtle);border:1px solid var(--eui-primary-border);opacity:.6;pointer-events:none;z-index:5;border-radius:4px;position:absolute;left:0;right:0}.eui-cal-time-selection.eui-cal-time-selection-mirror{background:var(--eui-primary);opacity:.15;border:2px solid var(--eui-primary);align-items:flex-start;padding:.25rem .375rem;display:flex}.eui-cal-time-selection-label{color:var(--eui-primary);opacity:1;white-space:nowrap;text-overflow:ellipsis;font-size:.6875rem;font-weight:600;overflow:hidden}.eui-cal-time-header-cell-clickable{cursor:pointer}.eui-cal-time-header-cell-clickable:hover{background:var(--eui-bg-hover)}.eui-cal-time-columns .eui-cal-time-column{min-width:var(--eui-cal-day-min-width,0)}.eui-cal-now-indicator{z-index:10;pointer-events:none;align-items:center;display:flex;position:absolute;left:0;right:0}.eui-cal-now-indicator-dot{background:#ef4444;border-radius:50%;flex-shrink:0;width:10px;height:10px;margin-left:-5px}.eui-cal-now-indicator-line{background:#ef4444;flex:1;height:2px}@media (width<=640px){.eui-cal-time-gutter,.eui-cal-time-gutter-header,.eui-cal-allday-label{width:40px;min-width:40px}.eui-cal-time-gutter-label{font-size:.5625rem;right:.25rem}.eui-cal-time-header-day-num{width:28px;height:28px;font-size:1rem}}.eui-cal-entry{--eui-cal-entry-bg:var(--eui-primary);--eui-cal-entry-text:var(--eui-text-on-primary);--eui-cal-entry-border:transparent;background:var(--eui-cal-entry-bg);color:var(--eui-cal-entry-text);border:1px solid var(--eui-cal-entry-border);cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:none;z-index:1;border-radius:4px;min-width:0;padding:1px 4px;font-size:.75rem;line-height:1.3;transition:box-shadow .15s,opacity .15s;overflow:hidden}.eui-cal-entry:hover{z-index:2;box-shadow:0 2px 8px #00000026}.eui-cal-entry:focus-visible{outline:2px solid var(--eui-primary);outline-offset:1px;z-index:3}.eui-cal-entry.eui-cal-entry-allday{white-space:nowrap;text-overflow:ellipsis;max-width:100%;margin-bottom:1px;display:block;position:relative;overflow:hidden}.eui-cal-entry.eui-cal-entry-dragging{opacity:.85;pointer-events:none;box-shadow:0 6px 20px #00000040;z-index:100!important;transition:none!important}.eui-cal-entry.eui-cal-entry-editable{cursor:grab}.eui-cal-entry.eui-cal-entry-editable:active{cursor:grabbing}.eui-cal-entry-content{flex-direction:column;gap:1px;min-width:0;display:flex;overflow:hidden}.eui-cal-entry-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}.eui-cal-entry-time{opacity:.85;white-space:nowrap;font-size:.6875rem}.eui-cal-entry-resize-handle{cursor:ns-resize;z-index:5;height:8px;position:absolute;left:0;right:0}.eui-cal-entry-resize-handle:after{content:"";background:#fff6;border-radius:2px;width:20px;height:3px;margin:2px auto 0;display:block}.eui-cal-entry-resize-handle.eui-cal-entry-resize-top{top:0}.eui-cal-entry-resize-handle.eui-cal-entry-resize-top:after{margin-top:1px}.eui-cal-entry-resize-handle.eui-cal-entry-resize-bottom{bottom:0}.eui-cal-entry-resize-handle.eui-cal-entry-resize-bottom:after{margin-top:3px}.eui-cal-entry-resize-handle:hover:after{background:#ffffffb3}.eui-cal-daygrid{flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.eui-cal-daygrid-cell{border-bottom:1px solid var(--eui-border-subtle);cursor:pointer;flex-shrink:0;min-height:60px;padding:.5rem;transition:background-color .15s}.eui-cal-daygrid-cell:hover{background:var(--eui-bg-hover)}.eui-cal-daygrid-cell:last-child{border-bottom:none}.eui-cal-daygrid-cell.eui-cal-daygrid-cell-today{background:var(--eui-primary-subtle)}.eui-cal-daygrid-cell.eui-cal-daygrid-cell-nonbusiness{background:var(--eui-bg-subtle)}.eui-cal-daygrid-cell-header{margin-bottom:.375rem}.eui-cal-daygrid-cell-day{color:var(--eui-text);cursor:pointer;border-radius:var(--eui-radius-sm);background:0 0;border:none;padding:.125rem .375rem;font-family:inherit;font-size:.8125rem;font-weight:600;transition:background-color .15s}.eui-cal-daygrid-cell-day:hover{background:var(--eui-bg-hover)}.eui-cal-daygrid-cell-day.eui-cal-daygrid-cell-day-today{background:var(--eui-primary);color:var(--eui-text-on-primary)}.eui-cal-daygrid-cell-entries{flex-direction:column;gap:2px;display:flex}.eui-cal-list-view{scrollbar-width:thin;scrollbar-color:var(--eui-border) transparent;flex:1;min-height:0;overflow-y:auto}.eui-cal-list-view::-webkit-scrollbar{width:6px}.eui-cal-list-view::-webkit-scrollbar-track{background:0 0}.eui-cal-list-view::-webkit-scrollbar-thumb{background:var(--eui-border);border-radius:3px}.eui-cal-list-view::-webkit-scrollbar-thumb:hover{background:var(--eui-text-disabled)}.eui-cal-list-group{border-bottom:1px solid var(--eui-border-subtle)}.eui-cal-list-group:last-child{border-bottom:none}.eui-cal-list-group.eui-cal-list-group-today .eui-cal-list-group-header{background:var(--eui-primary-subtle)}.eui-cal-list-group-header{background:var(--eui-bg-subtle);border-bottom:1px solid var(--eui-border-subtle);z-index:5;align-items:center;gap:.75rem;padding:.5rem 1rem;display:flex;position:sticky;top:0}.eui-cal-list-group-day-name{color:var(--eui-text);font-size:.8125rem;font-weight:600}.eui-cal-list-group-date{color:var(--eui-text-muted);font-size:.8125rem}.eui-cal-list-group-date.eui-cal-list-group-date-today{color:var(--eui-primary);font-weight:600}.eui-cal-list-group-items{flex-direction:column;display:flex}.eui-cal-list-item{cursor:pointer;border-bottom:1px solid var(--eui-border-subtle);align-items:center;gap:.75rem;padding:.625rem 1rem;transition:background-color .15s;display:flex}.eui-cal-list-item:last-child{border-bottom:none}.eui-cal-list-item:hover{background:var(--eui-bg-hover)}.eui-cal-list-item:focus-visible{outline:2px solid var(--eui-primary);outline-offset:-2px}.eui-cal-list-item-indicator{background:var(--eui-cal-entry-bg,var(--eui-primary));border-radius:2px;flex-shrink:0;width:4px;height:32px}.eui-cal-list-item-time{min-width:0;color:var(--eui-text-muted);white-space:nowrap;flex-direction:row;flex-shrink:0;align-items:center;gap:.125rem;font-size:.75rem;display:flex}.eui-cal-list-item-allday{color:var(--eui-primary);font-size:.75rem;font-weight:600}.eui-cal-list-item-separator{color:var(--eui-text-disabled)}.eui-cal-list-item-content{flex:1;min-width:0}.eui-cal-list-item-title{color:var(--eui-text);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.eui-cal-list-empty{color:var(--eui-text-disabled);padding:.75rem 1rem;font-size:.8125rem;font-style:italic}@media (width<=640px){.eui-cal-list-item-time{min-width:60px}}.eui-cal-overflow-trigger{width:100%;color:var(--eui-text-muted);cursor:pointer;text-align:left;white-space:nowrap;background:0 0;border:none;border-radius:2px;padding:2px 4px;font-family:inherit;font-size:.6875rem;font-weight:500;transition:background-color .15s,color .15s;display:block}.eui-cal-overflow-trigger:hover{background:var(--eui-bg-hover);color:var(--eui-primary)}.eui-cal-overflow-trigger:focus-visible{outline:2px solid var(--eui-primary);outline-offset:-1px}.eui-cal-overflow-popover{z-index:1000;background:var(--eui-bg);border:1px solid var(--eui-border);border-radius:var(--eui-radius-md);min-width:220px;max-width:320px;max-height:300px;box-shadow:var(--eui-shadow);flex-direction:column;display:flex;position:fixed;overflow:hidden}.eui-cal-overflow-popover-header{border-bottom:1px solid var(--eui-border-subtle);flex-shrink:0;justify-content:space-between;align-items:center;padding:.5rem .75rem;display:flex}.eui-cal-overflow-popover-count{color:var(--eui-text);font-size:.75rem;font-weight:600}.eui-cal-overflow-popover-close{width:24px;height:24px;color:var(--eui-text-muted);cursor:pointer;border-radius:var(--eui-radius-sm);background:0 0;border:none;justify-content:center;align-items:center;transition:background-color .15s,color .15s;display:flex}.eui-cal-overflow-popover-close:hover{background:var(--eui-bg-hover);color:var(--eui-text)}.eui-cal-overflow-popover-close:focus-visible{outline:2px solid var(--eui-primary)}.eui-cal-overflow-popover-list{padding:.25rem;overflow-y:auto}.eui-cal-overflow-popover-item{border-radius:var(--eui-radius-sm);cursor:pointer;align-items:center;gap:.5rem;min-width:0;padding:.375rem .5rem;transition:background-color .15s;display:flex}.eui-cal-overflow-popover-item:hover{background:var(--eui-bg-hover)}.eui-cal-overflow-popover-item:focus-visible{outline:2px solid var(--eui-primary);outline-offset:-1px}.eui-cal-overflow-popover-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.eui-cal-overflow-popover-time{color:var(--eui-text-muted);white-space:nowrap;flex-shrink:0;font-size:.6875rem}.eui-cal-overflow-popover-title{color:var(--eui-text);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.75rem;font-weight:500;overflow:hidden}.eui-cal-overflow-backdrop{z-index:10050;background-color:#0f172a8c;justify-content:center;align-items:center;padding:5vh 6vw;animation:.18s ease-out eui-cal-of-backdrop-in;display:flex;position:fixed;inset:0}.eui-cal-overflow-backdrop.eui-cal-overflow-backdrop-tablet{padding:6vh 18vw}@keyframes eui-cal-of-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes eui-cal-of-sheet-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.eui-cal-overflow-popover.eui-cal-overflow-popover-mobile{border:1px solid var(--eui-border-subtle);border-radius:16px;width:100%;min-width:0;max-width:480px;max-height:80vh;animation:.22s ease-out eui-cal-of-sheet-in;position:relative;inset:auto;box-shadow:0 24px 56px #00000047}.eui-cal-overflow-popover.eui-cal-overflow-popover-mobile .eui-cal-overflow-popover-header{padding:.875rem 1rem}.eui-cal-overflow-popover.eui-cal-overflow-popover-mobile .eui-cal-overflow-popover-count{font-size:.9375rem}.eui-cal-overflow-popover.eui-cal-overflow-popover-mobile .eui-cal-overflow-popover-close{border-radius:50%;width:36px;height:36px}.eui-cal-overflow-popover.eui-cal-overflow-popover-mobile .eui-cal-overflow-popover-close svg{width:18px;height:18px}.eui-cal-overflow-popover.eui-cal-overflow-popover-mobile .eui-cal-overflow-popover-list{padding:.5rem}.eui-cal-overflow-popover.eui-cal-overflow-popover-mobile .eui-cal-overflow-popover-item{gap:.625rem;min-height:48px;padding:.75rem .875rem}.eui-cal-overflow-popover.eui-cal-overflow-popover-mobile .eui-cal-overflow-popover-dot{width:10px;height:10px}.eui-cal-overflow-popover.eui-cal-overflow-popover-mobile .eui-cal-overflow-popover-time{font-size:.8125rem}.eui-cal-overflow-popover.eui-cal-overflow-popover-mobile .eui-cal-overflow-popover-title{font-size:.9375rem}.eui-cal-multi-month{scrollbar-width:thin;scrollbar-color:var(--eui-border) transparent;flex:1;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));align-content:start;gap:1rem;min-height:0;padding:.75rem;display:grid;overflow-y:auto}.eui-cal-multi-month::-webkit-scrollbar{width:6px}.eui-cal-multi-month::-webkit-scrollbar-track{background:0 0}.eui-cal-multi-month::-webkit-scrollbar-thumb{background:var(--eui-border);border-radius:3px}.eui-cal-multi-month-item{border:1px solid var(--eui-border-subtle);border-radius:var(--eui-radius-md);background:var(--eui-bg);overflow:hidden}.eui-cal-multi-month-item .eui-cal-month-header{border-bottom:1px solid var(--eui-border-subtle)}.eui-cal-multi-month-item .eui-cal-month-row{min-height:60px}.eui-cal-multi-month-item .eui-cal-month-cell{min-height:60px;padding:2px}.eui-cal-multi-month-item .eui-cal-month-weeknum{min-height:60px;padding-top:.25rem}.eui-cal-multi-month-title{color:var(--eui-text);border-bottom:1px solid var(--eui-border-subtle);background:var(--eui-bg-subtle);padding:.5rem .75rem;font-size:.875rem;font-weight:600}@media (width<=640px){.eui-cal-multi-month{grid-template-columns:1fr;gap:.75rem;padding:.5rem}}.eui-cal-scroll-month{scroll-behavior:auto;scrollbar-width:thin;scrollbar-color:var(--eui-border) transparent;flex:1;min-height:0;overflow-y:auto}.eui-cal-scroll-month::-webkit-scrollbar{width:6px}.eui-cal-scroll-month::-webkit-scrollbar-track{background:0 0}.eui-cal-scroll-month::-webkit-scrollbar-thumb{background:var(--eui-border);border-radius:3px}.eui-cal-scroll-month-section{border-bottom:2px solid var(--eui-border)}.eui-cal-scroll-month-section:last-child{border-bottom:none}.eui-cal-scroll-month-section .eui-cal-month-row,.eui-cal-scroll-month-section .eui-cal-month-cell,.eui-cal-scroll-month-section .eui-cal-month-weeknum{min-height:80px}.eui-cal-scroll-month-title{z-index:10;color:var(--eui-text);background:var(--eui-bg);border-bottom:1px solid var(--eui-border-subtle);padding:.5rem .75rem;font-size:.9375rem;font-weight:700;position:sticky;top:0}.eui-cal-year-grid{scrollbar-width:thin;scrollbar-color:var(--eui-border) transparent;flex:1;grid-template-columns:repeat(4,1fr);gap:.75rem;min-height:0;padding:.75rem;display:grid;overflow-y:auto}.eui-cal-year-grid::-webkit-scrollbar{width:6px}.eui-cal-year-grid::-webkit-scrollbar-track{background:0 0}.eui-cal-year-grid::-webkit-scrollbar-thumb{background:var(--eui-border);border-radius:3px}.eui-cal-year-month{border:1px solid var(--eui-border-subtle);border-radius:var(--eui-radius-md);background:var(--eui-bg);overflow:hidden}.eui-cal-year-month-title{color:var(--eui-text);text-align:center;border-bottom:1px solid var(--eui-border-subtle);background:var(--eui-bg-subtle);padding:.375rem .5rem;font-size:.8125rem;font-weight:600}.eui-cal-year-month-header{border-bottom:1px solid var(--eui-border-subtle);grid-template-columns:repeat(7,1fr);display:grid}.eui-cal-year-month-daylabel{text-align:center;color:var(--eui-text-muted);padding:.125rem 0;font-size:.6875rem;font-weight:500}.eui-cal-year-month-body{padding:.125rem}.eui-cal-year-month-row{grid-template-columns:repeat(7,1fr);display:grid}.eui-cal-year-month-day{cursor:default;flex-direction:column;justify-content:center;align-items:center;min-height:1.5rem;padding:.125rem;display:flex;position:relative}.eui-cal-year-month-day.eui-cal-year-day-other .eui-cal-year-day-num{color:var(--eui-text-disabled)}.eui-cal-year-month-day.eui-cal-year-day-today .eui-cal-year-day-num{background:var(--eui-primary);color:var(--eui-on-primary);border-radius:50%;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;display:flex}.eui-cal-year-month-day.eui-cal-year-day-clickable{cursor:pointer}.eui-cal-year-month-day.eui-cal-year-day-clickable:hover{background:var(--eui-bg-hover);border-radius:var(--eui-radius-sm)}.eui-cal-year-day-num{color:var(--eui-text);font-size:.6875rem;line-height:1}.eui-cal-year-day-dot{background:var(--eui-primary);border-radius:50%;width:4px;height:4px;position:absolute;bottom:0}.eui-cal-year-day-dot.eui-cal-year-day-dot-multi{border-radius:2px;width:6px;height:4px}@media (width<=1024px){.eui-cal-year-grid{grid-template-columns:repeat(3,1fr)}}@media (width<=768px){.eui-cal-year-grid{grid-template-columns:repeat(2,1fr);gap:.5rem;padding:.5rem}}@media (width<=640px){.eui-cal-year-grid{grid-template-columns:1fr}}.eui-cal-agenda{scrollbar-width:thin;scrollbar-color:var(--eui-border) transparent;flex:1;min-height:0;padding:.5rem;overflow-y:auto}.eui-cal-agenda::-webkit-scrollbar{width:6px}.eui-cal-agenda::-webkit-scrollbar-track{background:0 0}.eui-cal-agenda::-webkit-scrollbar-thumb{background:var(--eui-border);border-radius:3px}.eui-cal-agenda-empty{color:var(--eui-text-muted);justify-content:center;align-items:center;padding:3rem 1rem;font-size:.875rem;display:flex}.eui-cal-agenda-day:not(:last-child){margin-bottom:.75rem}.eui-cal-agenda-day.eui-cal-agenda-day-today .eui-cal-agenda-date{color:var(--eui-primary)}.eui-cal-agenda-date{border-bottom:1px solid var(--eui-border-subtle);background:var(--eui-bg-subtle);border-radius:var(--eui-radius-sm) var(--eui-radius-sm) 0 0;align-items:center;gap:.5rem;padding:.5rem .75rem;display:flex}.eui-cal-agenda-date.eui-cal-agenda-date-clickable{cursor:pointer}.eui-cal-agenda-date.eui-cal-agenda-date-clickable:hover{background:var(--eui-bg-hover)}.eui-cal-agenda-date-day{color:var(--eui-text);font-size:.8125rem;font-weight:600}.eui-cal-agenda-date-full{color:var(--eui-text-muted);font-size:.8125rem}.eui-cal-agenda-date-badge{border-radius:var(--eui-radius-sm);background:var(--eui-primary);color:var(--eui-on-primary);padding:.0625rem .375rem;font-size:.6875rem;font-weight:600;line-height:1.3}.eui-cal-agenda-entries{border:1px solid var(--eui-border-subtle);border-radius:0 0 var(--eui-radius-sm) var(--eui-radius-sm);border-top:none;overflow:hidden}.eui-cal-agenda-entry{cursor:pointer;align-items:center;gap:.625rem;padding:.5rem .75rem;transition:background-color .15s;display:flex}.eui-cal-agenda-entry:not(:last-child){border-bottom:1px solid var(--eui-border-subtle)}.eui-cal-agenda-entry:hover{background:var(--eui-bg-hover)}.eui-cal-agenda-entry-indicator{background:var(--eui-primary);border-radius:2px;flex-shrink:0;width:4px;height:1.5rem}.eui-cal-agenda-entry-time{color:var(--eui-text-muted);white-space:nowrap;flex-shrink:0;min-width:7rem;font-size:.75rem}.eui-cal-agenda-entry-title{color:var(--eui-text);text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;font-weight:500;overflow:hidden}@media (width<=640px){.eui-cal-agenda-entry{flex-wrap:wrap;gap:.25rem}.eui-cal-agenda-entry-time{width:100%;min-width:auto;padding-left:calc(4px + .625rem)}.eui-cal-agenda-entry-indicator{display:none}}.eui-calendar{background:var(--eui-bg);border:1px solid var(--eui-border-subtle);border-radius:var(--eui-radius-md);width:100%;font-family:var(--eui-font-family);color:var(--eui-text);flex-direction:column;font-size:.875rem;display:flex;position:relative;overflow:hidden}.eui-calendar.eui-calendar-compact{border-radius:var(--eui-radius-sm)}.eui-calendar-body{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.eui-cal-view-missing{color:var(--eui-text-muted);flex:1;justify-content:center;align-items:center;padding:2rem;font-size:.875rem;display:flex}.eui-carousel{background:var(--eui-bg);border-radius:var(--eui-radius-md);outline:none;width:100%;position:relative;overflow:hidden}.eui-carousel:focus-visible{outline:2px solid var(--eui-primary);outline-offset:2px}.eui-carousel.eui-carousel-layout-left,.eui-carousel.eui-carousel-layout-right{flex-direction:row;display:flex}.eui-carousel.eui-carousel-layout-left .eui-carousel-thumbnails{order:-1}.eui-carousel.eui-carousel-layout-right .eui-carousel-thumbnails{order:1}.eui-carousel.eui-carousel-layout-top,.eui-carousel.eui-carousel-layout-bottom{flex-direction:column;display:flex}.eui-carousel.eui-carousel-layout-top .eui-carousel-thumbnails{order:-1}.eui-carousel.eui-carousel-layout-bottom .eui-carousel-thumbnails{order:1}.eui-carousel-viewport{flex:1;width:100%;min-width:0;position:relative;overflow:hidden}.eui-carousel-track{will-change:transform;touch-action:pan-y;-webkit-user-select:none;user-select:none;display:flex}.eui-carousel-slide{background:var(--eui-bg-subtle);flex:0 0 100%;justify-content:center;align-items:center;width:100%;min-width:0;display:flex;overflow:hidden}.eui-carousel-image{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .3s}.eui-carousel-image.eui-carousel-image-loaded{opacity:1}.eui-carousel-placeholder{background:var(--eui-bg-subtle);justify-content:center;align-items:center;width:100%;height:100%;min-height:200px;display:flex}.eui-carousel-video-wrapper{width:100%;height:0;padding-bottom:56.25%;position:relative;overflow:hidden}.eui-carousel-video-iframe{border:none;width:100%;height:100%;position:absolute;top:0;left:0}.eui-carousel-custom{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.eui-carousel-arrow{z-index:2;color:#fff;cursor:pointer;opacity:.7;background:#00000073;border:none;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;padding:0;transition:background .2s,opacity .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.eui-carousel-arrow svg{width:20px;height:20px}.eui-carousel-arrow:hover{opacity:1;background:#000000b3}.eui-carousel-arrow:focus-visible{outline:2px solid var(--eui-primary);outline-offset:2px;opacity:1}.eui-carousel-arrow.eui-carousel-arrow-disabled{opacity:.25;cursor:default;pointer-events:none}.eui-carousel-arrow-prev{left:8px}.eui-carousel-arrow-next{right:8px}.eui-carousel-autoplay-toggle{z-index:2;color:#fff;cursor:pointer;opacity:.85;background:#00000073;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;padding:0;transition:background .2s,opacity .2s;display:flex;position:absolute;top:8px;right:8px}.eui-carousel-autoplay-toggle svg{width:16px;height:16px}.eui-carousel-autoplay-toggle:hover{opacity:1;background:#000000b3}.eui-carousel-autoplay-toggle:focus-visible{outline:2px solid var(--eui-primary);outline-offset:2px;opacity:1}.eui-carousel-slide-wrapper{flex:0 0 100%;width:100%;min-width:0;display:flex}@media (prefers-reduced-motion:reduce){.eui-carousel-track{transition:none!important}}.eui-carousel-dots{justify-content:center;align-items:center;gap:8px;padding:10px 0;display:flex}.eui-carousel-dot{border:2px solid var(--eui-border);cursor:pointer;background:0 0;border-radius:50%;width:10px;height:10px;padding:0;transition:background .2s,border-color .2s,transform .2s}.eui-carousel-dot:hover{border-color:var(--eui-primary);transform:scale(1.2)}.eui-carousel-dot:focus-visible{outline:2px solid var(--eui-primary);outline-offset:2px}.eui-carousel-dot.eui-carousel-dot-active{background:var(--eui-primary);border-color:var(--eui-primary);transform:scale(1.2)}.eui-carousel-thumbnails{scrollbar-width:thin;scrollbar-color:var(--eui-border) transparent;background:var(--eui-bg-subtle);gap:6px;padding:6px;display:flex;overflow:auto}.eui-carousel-thumbnails.eui-carousel-thumbnails-top,.eui-carousel-thumbnails.eui-carousel-thumbnails-bottom{flex-flow:row;justify-content:center;overflow:auto hidden}.eui-carousel-thumbnails.eui-carousel-thumbnails-left,.eui-carousel-thumbnails.eui-carousel-thumbnails-right{flex-direction:column;flex-shrink:0;align-items:center;width:80px;overflow:hidden auto}.eui-carousel-thumb{border-radius:var(--eui-radius-sm);cursor:pointer;background:var(--eui-bg);opacity:.6;border:2px solid #0000;flex-shrink:0;width:64px;height:48px;padding:0;transition:border-color .2s,opacity .2s;position:relative;overflow:hidden}.eui-carousel-thumb:hover{opacity:.9;border-color:var(--eui-border)}.eui-carousel-thumb:focus-visible{outline:2px solid var(--eui-primary);outline-offset:1px;opacity:1}.eui-carousel-thumb.eui-carousel-thumb-active{border-color:var(--eui-primary);opacity:1}.eui-carousel-thumb-img{object-fit:cover;width:100%;height:100%}.eui-carousel-thumb-placeholder{width:100%;height:100%;color:var(--eui-text-muted);background:var(--eui-bg-subtle);justify-content:center;align-items:center;font-size:.75rem;display:flex}.eui-carousel-thumb-overlay{background:#0000004d;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.eui-carousel-thumb-play-icon{color:#fff;width:18px;height:18px}.eui-carousel-thumb-media{flex-shrink:0;width:100%;height:100%;position:relative}.eui-carousel-thumb-with-info{flex-direction:column;width:auto;height:auto;display:flex}.eui-carousel-thumb-with-info .eui-carousel-thumb-media{width:64px;height:48px}.eui-carousel-thumbnails-left .eui-carousel-thumb-with-info,.eui-carousel-thumbnails-right .eui-carousel-thumb-with-info{flex-direction:column;width:100%}.eui-carousel-thumbnails-left .eui-carousel-thumb-with-info .eui-carousel-thumb-media,.eui-carousel-thumbnails-right .eui-carousel-thumb-with-info .eui-carousel-thumb-media{width:100%;height:48px}.eui-carousel-thumb-info{min-width:0;padding:.125rem .25rem;overflow:hidden}.eui-carousel-thumb-name{color:var(--eui-text);white-space:nowrap;text-overflow:ellipsis;font-size:.6rem;font-weight:600;line-height:1.3;display:block;overflow:hidden}.eui-carousel-thumb-desc{color:var(--eui-text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.5rem;line-height:1.3;display:block;overflow:hidden}.eui-carousel-hamburger-btn{z-index:3;border-radius:var(--eui-radius-sm);color:#fff;cursor:pointer;background:#00000080;border:none;justify-content:center;align-items:center;width:32px;height:32px;padding:0;transition:background .2s;display:flex;position:absolute;top:8px;right:8px}.eui-carousel-hamburger-btn svg{width:18px;height:18px}.eui-carousel-hamburger-btn:hover{background:#000000b3}.eui-carousel-hamburger-btn:focus-visible{outline:2px solid var(--eui-primary);outline-offset:2px}.eui-carousel-hamburger-panel{z-index:10;background-color:var(--eui-bg);border:1px solid var(--eui-border);border-radius:var(--eui-radius-md);box-shadow:var(--eui-shadow);flex-direction:column;max-height:320px;animation:.2s ease-out euiCarouselHamburgerIn;display:flex;position:absolute;overflow:hidden}.eui-carousel-hamburger-panel.eui-carousel-hamburger-top{top:0;left:0;right:0}.eui-carousel-hamburger-panel.eui-carousel-hamburger-bottom{bottom:0;left:0;right:0}.eui-carousel-hamburger-panel.eui-carousel-hamburger-left{width:280px;max-height:none;top:0;bottom:0;left:0}.eui-carousel-hamburger-panel.eui-carousel-hamburger-right{width:280px;max-height:none;top:0;bottom:0;right:0}.eui-carousel-hamburger-header{border-bottom:1px solid var(--eui-border-subtle);flex-shrink:0;justify-content:space-between;align-items:center;padding:.5rem .75rem;display:flex}.eui-carousel-hamburger-title{color:var(--eui-text);font-size:.8125rem;font-weight:600}.eui-carousel-hamburger-close{appearance:none;cursor:pointer;color:var(--eui-text-muted);border-radius:var(--eui-radius-sm);background:0 0;border:none;padding:.125rem;display:flex}.eui-carousel-hamburger-close svg{width:1rem;height:1rem}.eui-carousel-hamburger-close:hover{color:var(--eui-text);background-color:var(--eui-bg-hover)}.eui-carousel-hamburger-list{flex:1;padding:.25rem;overflow-y:auto}.eui-carousel-hamburger-item{border-radius:var(--eui-radius-sm);cursor:pointer;text-align:left;width:100%;color:var(--eui-text);background:0 0;border:none;align-items:center;gap:.625rem;padding:.375rem;font-family:inherit;transition:background-color .15s;display:flex}.eui-carousel-hamburger-item:hover{background-color:var(--eui-bg-hover)}.eui-carousel-hamburger-item.eui-carousel-hamburger-item-active{background-color:var(--eui-primary-subtle)}.eui-carousel-hamburger-item:focus-visible{outline:2px solid var(--eui-primary);outline-offset:-2px}.eui-carousel-hamburger-thumb{border-radius:var(--eui-radius-sm);background:var(--eui-bg-subtle);flex-shrink:0;width:48px;height:36px;overflow:hidden}.eui-carousel-hamburger-thumb img{object-fit:cover;width:100%;height:100%}.eui-carousel-hamburger-thumb-placeholder{width:100%;height:100%;color:var(--eui-text-muted);justify-content:center;align-items:center;font-size:.75rem;display:flex}.eui-carousel-hamburger-info{flex:1;min-width:0}.eui-carousel-hamburger-name{color:var(--eui-text);white-space:nowrap;text-overflow:ellipsis;font-size:.8125rem;font-weight:500;overflow:hidden}.eui-carousel-hamburger-desc{color:var(--eui-text-muted);white-space:nowrap;text-overflow:ellipsis;margin-top:.0625rem;font-size:.7rem;overflow:hidden}.eui-carousel-hamburger-active-badge{color:var(--eui-primary);flex-shrink:0}.eui-carousel-hamburger-active-badge svg{width:1rem;height:1rem}@keyframes euiCarouselHamburgerIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@media (width<=640px){.eui-carousel-arrow{width:30px;height:30px}.eui-carousel-arrow svg{width:16px;height:16px}.eui-carousel-thumbnails.eui-carousel-thumbnails-left,.eui-carousel-thumbnails.eui-carousel-thumbnails-right{width:60px}.eui-carousel-thumb{width:48px;height:36px}}.eui-infinite-scroll{position:relative}.eui-infinite-scroll.eui-is-inverse{flex-direction:column;display:flex}.eui-infinite-scroll .eui-is-sentinel{pointer-events:none;width:100%;height:1px}.eui-infinite-scroll .eui-is-status{justify-content:center;padding:1rem 0;display:flex}.eui-infinite-scroll .eui-is-loader{color:var(--eui-text-muted);font-family:var(--eui-font-family);align-items:center;gap:.5rem;font-size:.875rem;display:flex}.eui-infinite-scroll .eui-is-spinner{border:2px solid var(--eui-border-subtle);border-top-color:var(--eui-primary);border-radius:50%;width:1.25rem;height:1.25rem;animation:.6s linear infinite eui-is-spin}.eui-infinite-scroll .eui-is-loader-text{color:var(--eui-text-muted)}.eui-infinite-scroll .eui-is-error{font-family:var(--eui-font-family);flex-direction:column;align-items:center;gap:.5rem;display:flex}.eui-infinite-scroll .eui-is-error-text{color:#dc2626;font-size:.875rem}.eui-infinite-scroll .eui-is-retry-btn{font-size:.8125rem;font-family:var(--eui-font-family);color:var(--eui-text-on-primary);background:var(--eui-primary);border-radius:var(--eui-radius-md);cursor:pointer;border:none;padding:.375rem 1rem;transition:background .15s}.eui-infinite-scroll .eui-is-retry-btn:hover{background:var(--eui-primary-hover)}.eui-infinite-scroll .eui-is-retry-btn:focus-visible{outline:2px solid var(--eui-primary);outline-offset:2px}.eui-infinite-scroll .eui-is-end{font-family:var(--eui-font-family);justify-content:center;display:flex}.eui-infinite-scroll .eui-is-end-text{color:var(--eui-text-muted);font-size:.8125rem}.eui-infinite-scroll .eui-is-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes eui-is-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.eui-infinite-scroll .eui-is-spinner{border-top-color:var(--eui-primary);border-color:var(--eui-primary);opacity:.6;animation:none}}.eui-kanban-board{width:100%;min-width:0;max-width:100%;font-family:var(--eui-font-family);color:var(--eui-text);flex-direction:column;gap:12px;display:flex;overflow:hidden}.eui-kanban-search{padding:0 4px}.eui-kanban-search .eui-kanban-search-wrapper{border-radius:var(--eui-radius-md);border:1px solid var(--eui-border-subtle);background:var(--eui-bg);align-items:center;gap:8px;padding:8px 12px;transition:border-color .15s,box-shadow .15s;display:flex}.eui-kanban-search .eui-kanban-search-wrapper:focus-within{border-color:var(--eui-primary);box-shadow:0 0 0 2px var(--eui-primary-subtle)}.eui-kanban-search .eui-kanban-search-icon{color:var(--eui-text-muted);flex-shrink:0}.eui-kanban-search .eui-kanban-search-input{color:var(--eui-text);background:0 0;border:none;outline:none;flex:1;font-family:inherit;font-size:.875rem}.eui-kanban-search .eui-kanban-search-input::placeholder{color:var(--eui-text-disabled)}.eui-kanban-search .eui-kanban-search-clear{border-radius:var(--eui-radius-sm);width:20px;height:20px;color:var(--eui-text-muted);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:background .15s,color .15s;display:flex}.eui-kanban-search .eui-kanban-search-clear:hover{background:var(--eui-bg-hover);color:var(--eui-text)}.eui-kanban-columns{-webkit-overflow-scrolling:touch;scroll-behavior:smooth;align-items:flex-start;gap:12px;min-width:0;max-width:100%;padding:4px;display:flex;overflow:auto hidden}.eui-kanban-columns-sortable{align-items:flex-start;gap:12px;display:flex}.eui-kanban-layout-vertical .eui-kanban-columns{flex-direction:column;overflow:hidden auto}.eui-kanban-layout-vertical .eui-kanban-columns-sortable{flex-direction:column}.eui-kanban-layout-vertical .eui-kanban-column-wrapper{width:100%!important;min-width:0!important;max-width:none!important}.eui-kanban-layout-vertical .eui-kanban-column{flex-flow:wrap}.eui-kanban-layout-vertical .eui-kanban-column-header{flex-shrink:0;width:200px;min-width:200px}.eui-kanban-layout-vertical .eui-kanban-column-body{flex:1;min-width:0}.eui-kanban-layout-vertical .eui-kanban-sortable,.eui-kanban-layout-vertical .eui-kanban-card-list{flex-wrap:wrap;gap:8px;display:flex}.eui-kanban-layout-vertical .eui-kanban-card{width:280px;min-width:220px}.eui-kanban-layout-vertical .eui-kanban-add-column-wrapper{width:100%!important;min-width:0!important}.eui-kanban-column-wrapper{flex-shrink:0;width:300px;min-width:280px;max-width:360px}.eui-kanban-column{background:var(--eui-bg-subtle);border-radius:calc(var(--eui-radius-md) + 2px);border:1px solid var(--eui-border-subtle);flex-direction:column;transition:border-color .2s;display:flex;overflow:hidden}.eui-kanban-column.eui-kanban-column-over-limit{border-color:#ef4444}.eui-kanban-column.eui-kanban-column-locked{opacity:.85}.eui-kanban-column.eui-kanban-column-collapsed{cursor:pointer;width:100%;min-width:0;max-width:none;height:100%;transition:background .15s}.eui-kanban-column.eui-kanban-column-collapsed:hover{background:var(--eui-bg-hover)}.eui-kanban-column-header{border-bottom:1px solid var(--eui-border-subtle);-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;display:flex}.eui-kanban-column-header .eui-kanban-column-header-left{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.eui-kanban-column-header .eui-kanban-column-header-right{flex-shrink:0;align-items:center;gap:2px;display:flex}.eui-kanban-column-header .eui-kanban-column-color{border-radius:50%;flex-shrink:0;width:10px;height:10px}.eui-kanban-column-header .eui-kanban-column-icon{flex-shrink:0;align-items:center;font-size:1rem;display:flex}.eui-kanban-column-header .eui-kanban-column-title{white-space:nowrap;text-overflow:ellipsis;color:var(--eui-text);font-size:.8125rem;font-weight:600;overflow:hidden}.eui-kanban-column-header .eui-kanban-column-title-input{border:1px solid var(--eui-primary);border-radius:var(--eui-radius-sm);background:var(--eui-bg);color:var(--eui-text);outline:none;width:100%;padding:2px 6px;font-family:inherit;font-size:.8125rem;font-weight:600}.eui-kanban-column-header .eui-kanban-column-count{background:var(--eui-bg-hover);min-width:22px;height:22px;color:var(--eui-text-muted);border-radius:11px;justify-content:center;align-items:center;padding:0 6px;font-size:.6875rem;font-weight:600;display:inline-flex}.eui-kanban-column-header .eui-kanban-column-count.eui-kanban-column-count-over,.eui-kanban-column-header.eui-kanban-column-over-limit .eui-kanban-column-count{color:#ef4444;background:#fef2f2}body.mode-dark .eui-kanban-column-count.eui-kanban-column-count-over,body.mode-dark .eui-kanban-column-over-limit .eui-kanban-column-count{color:#fca5a5;background:#ef444426}.eui-kanban-column-wrapper-collapsed{align-self:stretch;transition:width .2s,min-width .2s,max-width .2s}.eui-kanban-column-header-collapsed{cursor:pointer;border-bottom:none;justify-content:flex-start;height:100%;padding:0;position:relative;overflow:hidden}.eui-kanban-column-header-collapsed .eui-kanban-column-header-collapsed-content{writing-mode:vertical-rl;align-items:center;gap:8px;padding:12px 8px;display:flex;transform:rotate(180deg)}.eui-kanban-column-header-collapsed .eui-kanban-column-title-collapsed{color:var(--eui-text);white-space:nowrap;letter-spacing:.02em;font-size:.8125rem;font-weight:600}.eui-kanban-column-header-collapsed .eui-kanban-column-count{writing-mode:horizontal-tb;transform:rotate(180deg)}.eui-kanban-column-action{border-radius:var(--eui-radius-sm);width:26px;height:26px;color:var(--eui-text-muted);cursor:pointer;opacity:0;background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:background .15s,color .15s;display:flex}.eui-kanban-column-action:hover{background:var(--eui-bg-hover);color:var(--eui-text)}.eui-kanban-column-action:focus-visible{opacity:1;outline:2px solid var(--eui-primary);outline-offset:-2px}.eui-kanban-column-header:hover .eui-kanban-column-action{opacity:1}.eui-kanban-column-body{flex:1;min-height:60px;padding:8px;overflow-y:auto}.eui-kanban-sticky-headers .eui-kanban-column-header{z-index:2;background:var(--eui-bg-subtle);position:sticky;top:0}.eui-kanban-sortable{flex-direction:column;gap:6px;min-height:40px;display:flex}.eui-kanban-card-list{flex-direction:column;gap:6px;display:flex}.eui-kanban-drop-placeholder{border:2px dashed var(--eui-border);border-radius:var(--eui-radius-md);text-align:center;color:var(--eui-text-disabled);padding:16px;font-size:.8125rem;transition:background .15s,border-color .15s}.eui-droppable-hover .eui-kanban-drop-placeholder{background:var(--eui-primary-subtle);border-color:var(--eui-primary);color:var(--eui-primary)}.eui-kanban-empty{text-align:center;color:var(--eui-text-disabled);padding:24px 12px;font-size:.8125rem}.eui-kanban-card{background:var(--eui-bg);border:1px solid var(--eui-border-subtle);border-radius:var(--eui-radius-md);cursor:default;border-left:3px solid #0000;transition:box-shadow .15s,border-color .15s,transform .1s;overflow:hidden}.eui-kanban-card:focus-visible{outline:2px solid var(--eui-primary);outline-offset:-1px}.eui-kanban-card.eui-kanban-card-clickable{cursor:pointer}.eui-kanban-card.eui-kanban-card-clickable:hover{box-shadow:var(--eui-shadow);border-color:var(--eui-border)}.eui-kanban-card.eui-kanban-card-blocked{opacity:.6;border-left-color:#ef4444!important}.eui-draggable-dragging .eui-kanban-card{opacity:.9;transform:rotate(2deg);box-shadow:0 8px 24px #00000026}.eui-kanban-card-has-actions-overlay{position:relative}.eui-kanban-card-actions-overlay{z-index:1;pointer-events:auto;opacity:0;align-items:center;gap:4px;transition:opacity .15s;display:flex;position:absolute;top:4px;right:4px}.eui-kanban-card:hover .eui-kanban-card-actions-overlay,.eui-kanban-card:focus-within .eui-kanban-card-actions-overlay{opacity:1}@media (hover:none),(pointer:coarse){.eui-kanban-card-actions-overlay{opacity:1}}.eui-kanban-card-compact .eui-kanban-card-body{padding:8px 10px}.eui-kanban-card-compact .eui-kanban-card-title{font-size:.8125rem}.eui-kanban-card-compact .eui-kanban-card-footer{margin-top:4px}.eui-kanban-card-default .eui-kanban-card-body{padding:10px 12px}.eui-kanban-card-detailed .eui-kanban-card-body{padding:12px 14px}.eui-kanban-card-cover{width:100%;height:120px;overflow:hidden}.eui-kanban-card-cover img{object-fit:cover;width:100%;height:100%}.eui-kanban-card-body{flex-direction:column;gap:6px;display:flex}.eui-kanban-card-labels{flex-wrap:wrap;gap:4px;display:flex}.eui-kanban-label{border-radius:3px;min-width:32px;height:6px;font-size:0;display:inline-block}.eui-kanban-card-detailed .eui-kanban-label{color:#fff;border-radius:10px;min-width:auto;height:auto;padding:1px 8px;font-size:.6875rem;font-weight:500;line-height:1.5}.eui-kanban-card-title{color:var(--eui-text);word-break:break-word;font-size:.875rem;font-weight:500;line-height:1.4}.eui-kanban-card-description{color:var(--eui-text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.75rem;line-height:1.5;display:-webkit-box;overflow:hidden}.eui-kanban-card-progress{align-items:center;gap:6px;margin-top:2px;display:flex}.eui-kanban-card-progress .eui-kanban-card-progress-track{background:var(--eui-border-subtle);border-radius:2px;flex:1;height:4px;overflow:hidden}.eui-kanban-card-progress .eui-kanban-card-progress-fill{background:var(--eui-primary);border-radius:2px;height:100%;transition:width .3s}.eui-kanban-card-progress .eui-kanban-card-progress-text{color:var(--eui-text-muted);flex-shrink:0;font-size:.6875rem}.eui-kanban-card-footer{justify-content:space-between;align-items:center;gap:8px;margin-top:4px;display:flex}.eui-kanban-card-meta{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.eui-kanban-card-priority,.eui-kanban-card-due,.eui-kanban-card-subtasks,.eui-kanban-card-comments,.eui-kanban-card-attachments{color:var(--eui-text-muted);white-space:nowrap;align-items:center;gap:3px;font-size:.6875rem;display:inline-flex}.eui-kanban-priority-critical{color:#dc2626}.eui-kanban-priority-high{color:#f97316}.eui-kanban-priority-medium{color:#eab308}.eui-kanban-priority-low{color:#22c55e}.eui-kanban-due-overdue{color:#dc2626!important}.eui-kanban-due-soon{color:#f97316!important}.eui-kanban-card-actions-row{flex-shrink:0;align-items:center;gap:6px;display:flex}.eui-kanban-card-delete{border-radius:var(--eui-radius-sm);width:22px;height:22px;color:var(--eui-text-disabled);cursor:pointer;opacity:0;background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:background .15s,color .15s,opacity .15s;display:flex}.eui-kanban-card-delete:hover{color:#ef4444;background:#fef2f2}.eui-kanban-card-delete:focus-visible{opacity:1;outline:2px solid var(--eui-primary)}body.mode-dark .eui-kanban-card-delete:hover{color:#fca5a5;background:#ef444426}.eui-kanban-card:hover .eui-kanban-card-delete,.eui-kanban-card:focus-within .eui-kanban-card-delete{opacity:1}@media (hover:none),(pointer:coarse){.eui-kanban-card-delete{opacity:1;width:32px;min-width:32px;height:32px;min-height:32px}}.eui-kanban-card-assignees{align-items:center;display:flex}.eui-kanban-avatar{width:24px;height:24px;color:var(--eui-text-on-primary);background:var(--eui-primary);border:2px solid var(--eui-bg);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.625rem;font-weight:600;display:inline-flex;overflow:hidden}.eui-kanban-avatar+.eui-kanban-avatar{margin-left:-6px}.eui-kanban-avatar img{object-fit:cover;width:100%;height:100%}.eui-kanban-avatar.eui-kanban-avatar-overflow{background:var(--eui-bg-hover);color:var(--eui-text-muted);font-size:.5625rem}.eui-kanban-card-subtask-bar{background:var(--eui-border-subtle);border-radius:1.5px;height:3px;margin-top:4px;overflow:hidden}.eui-kanban-card-subtask-bar .eui-kanban-card-subtask-fill{background:var(--eui-primary);border-radius:1.5px;height:100%;transition:width .3s}.eui-kanban-column-footer{border-top:1px solid var(--eui-border-subtle);padding:8px}.eui-kanban-add-card-btn{border-radius:var(--eui-radius-sm);width:100%;color:var(--eui-text-muted);cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;padding:8px 12px;font-family:inherit;font-size:.8125rem;transition:background .15s,color .15s;display:flex}.eui-kanban-add-card-btn:hover{background:var(--eui-bg-hover);color:var(--eui-text)}.eui-kanban-add-card-btn:focus-visible{outline:2px solid var(--eui-primary);outline-offset:-2px}.eui-kanban-add-card-form{padding:0}.eui-kanban-add-card-input{border:1px solid var(--eui-primary);border-radius:var(--eui-radius-sm);background:var(--eui-bg);width:100%;color:var(--eui-text);box-shadow:0 0 0 2px var(--eui-primary-subtle);outline:none;padding:8px 12px;font-family:inherit;font-size:.8125rem}.eui-kanban-add-card-input::placeholder{color:var(--eui-text-disabled)}.eui-kanban-column-custom-footer{border-top:1px solid var(--eui-border-subtle);padding:8px}.eui-kanban-add-column-wrapper{width:280px;min-width:280px}.eui-kanban-add-column-btn{border:2px dashed var(--eui-border);border-radius:calc(var(--eui-radius-md) + 2px);width:100%;min-height:80px;color:var(--eui-text-muted);cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:8px;padding:16px;font-family:inherit;font-size:.875rem;font-weight:500;transition:background .15s,border-color .15s,color .15s;display:flex}.eui-kanban-add-column-btn:hover{background:var(--eui-bg-subtle);border-color:var(--eui-primary);color:var(--eui-primary)}.eui-kanban-add-column-btn:focus-visible{outline:2px solid var(--eui-primary);outline-offset:2px}.eui-kanban-add-column-form{background:var(--eui-bg-subtle);border:1px solid var(--eui-border-subtle);border-radius:calc(var(--eui-radius-md) + 2px);padding:12px}.eui-kanban-add-column-input{border:1px solid var(--eui-primary);border-radius:var(--eui-radius-sm);background:var(--eui-bg);width:100%;color:var(--eui-text);box-shadow:0 0 0 2px var(--eui-primary-subtle);outline:none;padding:10px 12px;font-family:inherit;font-size:.875rem}.eui-kanban-add-column-input::placeholder{color:var(--eui-text-disabled)}@media (width<=768px){.eui-kanban-column-wrapper{width:260px;min-width:250px}.eui-kanban-add-column-wrapper{width:250px;min-width:250px}}@media (width<=640px){.eui-kanban-columns{scroll-snap-type:x mandatory;gap:8px}.eui-kanban-column-wrapper{scroll-snap-align:start;width:calc(100vw - 48px);min-width:calc(100vw - 48px);max-width:none}.eui-kanban-add-column-wrapper{width:calc(100vw - 48px);min-width:calc(100vw - 48px)}.eui-kanban-card-cover{height:80px}}.eui-fab{appearance:none;font-family:inherit;font-size:inherit;line-height:inherit;color:inherit;cursor:pointer;background:0 0;border:none;margin:0;padding:0;transition:background-color .15s,color .15s,border-color .15s}.eui-fab:focus{outline:none}.eui-fab:disabled{cursor:not-allowed}.eui-fab{font-family:var(--eui-font-family);z-index:10;border-radius:50%;justify-content:center;align-items:center;font-weight:500;transition:all .2s;display:inline-flex;position:relative}.eui-fab .eui-fab-icon{flex-shrink:0;justify-content:center;align-items:center;display:flex}.eui-fab .eui-fab-icon-svg{width:100%;height:100%}.eui-fab .eui-fab-label{white-space:nowrap;line-height:1}.eui-fab.eui-fab-variant-default{background:var(--eui-bg-subtle);color:var(--eui-text);border:1px solid var(--eui-border)}.eui-fab.eui-fab-variant-default:hover:not(.eui-fab-disabled){background:var(--eui-bg-hover)}.eui-fab.eui-fab-variant-default:active:not(.eui-fab-disabled){transform:scale(.95)}.eui-fab.eui-fab-variant-primary{background:var(--eui-primary);color:var(--eui-text-on-primary);border:1px solid #0000}.eui-fab.eui-fab-variant-primary:hover:not(.eui-fab-disabled){background:var(--eui-primary-hover)}.eui-fab.eui-fab-variant-primary:active:not(.eui-fab-disabled){transform:scale(.95)}.eui-fab.eui-fab-variant-success{color:#fff;background:#16a34a;border:1px solid #0000}.eui-fab.eui-fab-variant-success:hover:not(.eui-fab-disabled){background:#15803d}.eui-fab.eui-fab-variant-success:active:not(.eui-fab-disabled){transform:scale(.95)}.eui-fab.eui-fab-variant-warning{color:#422006;background:#f59e0b;border:1px solid #0000}.eui-fab.eui-fab-variant-warning:hover:not(.eui-fab-disabled){background:#d97706}.eui-fab.eui-fab-variant-warning:active:not(.eui-fab-disabled){transform:scale(.95)}.eui-fab.eui-fab-variant-danger{color:#fff;background:#dc2626;border:1px solid #0000}.eui-fab.eui-fab-variant-danger:hover:not(.eui-fab-disabled){background:#b91c1c}.eui-fab.eui-fab-variant-danger:active:not(.eui-fab-disabled){transform:scale(.95)}.eui-fab.eui-fab-variant-info{color:#fff;background:#0891b2;border:1px solid #0000}.eui-fab.eui-fab-variant-info:hover:not(.eui-fab-disabled){background:#0e7490}.eui-fab.eui-fab-variant-info:active:not(.eui-fab-disabled){transform:scale(.95)}.eui-fab.eui-fab-variant-secondary{background:var(--eui-bg);color:var(--eui-text);border:1px solid var(--eui-border)}.eui-fab.eui-fab-variant-secondary:hover:not(.eui-fab-disabled){background:var(--eui-bg-hover)}.eui-fab.eui-fab-variant-secondary:active:not(.eui-fab-disabled){transform:scale(.95)}.eui-fab.eui-fab-xs{width:2.75rem;height:2.75rem;box-shadow:0 2px 6px #0000001f}.eui-fab.eui-fab-xs .eui-fab-icon{width:1rem;height:1rem}.eui-fab.eui-fab-xs .eui-fab-label{font-size:.7rem}.eui-fab.eui-fab-xs.eui-fab-extended{border-radius:1.375rem;gap:.5rem;width:auto;min-width:2.75rem;padding:0 .75rem}.eui-fab.eui-fab-sm{width:2.75rem;height:2.75rem;box-shadow:0 2px 8px #00000026}.eui-fab.eui-fab-sm .eui-fab-icon{width:1.1rem;height:1.1rem}.eui-fab.eui-fab-sm .eui-fab-label{font-size:.8rem}.eui-fab.eui-fab-sm.eui-fab-extended{border-radius:1.375rem;gap:.5rem;width:auto;min-width:2.75rem;padding:0 .85rem}.eui-fab.eui-fab-md{width:3rem;height:3rem;box-shadow:0 3px 10px #0000002e}.eui-fab.eui-fab-md .eui-fab-icon{width:1.25rem;height:1.25rem}.eui-fab.eui-fab-md .eui-fab-label{font-size:.875rem}.eui-fab.eui-fab-md.eui-fab-extended{border-radius:1.5rem;gap:.5rem;width:auto;min-width:3rem;padding:0 1rem}.eui-fab.eui-fab-lg{width:3.5rem;height:3.5rem;box-shadow:0 4px 12px #0003}.eui-fab.eui-fab-lg .eui-fab-icon{width:1.5rem;height:1.5rem}.eui-fab.eui-fab-lg .eui-fab-label{font-size:1rem}.eui-fab.eui-fab-lg.eui-fab-extended{border-radius:1.75rem;gap:.5rem;width:auto;min-width:3.5rem;padding:0 1.25rem}.eui-fab.eui-fab-xl{width:4rem;height:4rem;box-shadow:0 4px 16px #00000038}.eui-fab.eui-fab-xl .eui-fab-icon{width:1.75rem;height:1.75rem}.eui-fab.eui-fab-xl .eui-fab-label{font-size:1.125rem}.eui-fab.eui-fab-xl.eui-fab-extended{border-radius:2rem;gap:.5rem;width:auto;min-width:4rem;padding:0 1.5rem}.eui-fab.eui-fab-fixed{z-index:10050;position:fixed}.eui-fab.eui-fab-fixed.eui-fab-bottom-right{bottom:calc(1.5rem + env(safe-area-inset-bottom,0px));right:calc(1.5rem + env(safe-area-inset-right,0px))}.eui-fab.eui-fab-fixed.eui-fab-bottom-left{bottom:calc(1.5rem + env(safe-area-inset-bottom,0px));left:calc(1.5rem + env(safe-area-inset-left,0px))}.eui-fab.eui-fab-fixed.eui-fab-top-right{top:calc(1.5rem + env(safe-area-inset-top,0px));right:calc(1.5rem + env(safe-area-inset-right,0px))}.eui-fab.eui-fab-fixed.eui-fab-top-left{top:calc(1.5rem + env(safe-area-inset-top,0px));left:calc(1.5rem + env(safe-area-inset-left,0px))}.eui-fab.eui-fab-fixed.eui-fab-bottom-center{bottom:calc(1.5rem + env(safe-area-inset-bottom,0px));left:50%;transform:translate(-50%)}.eui-fab.eui-fab-fixed.eui-fab-top-center{top:calc(1.5rem + env(safe-area-inset-top,0px));left:50%;transform:translate(-50%)}.eui-fab.eui-fab-disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.eui-fab:focus-visible{box-shadow:0 0 0 2px var(--eui-bg), 0 0 0 4px var(--eui-primary);outline:none}.eui-field-label-wrap{flex-direction:column;gap:.25rem;display:flex}.eui-field-label{color:var(--eui-text);font-size:.875rem;font-weight:500;display:block}.eui-field-label.eui-field-label-disabled{color:var(--eui-text-disabled)}.eui-field-label.eui-field-label-error{color:#dc2626}.eui-field-label-required{color:#dc2626;margin-left:.25rem}.eui-field-label-optional{color:var(--eui-text-muted);margin-left:.25rem;font-size:.75rem}.eui-field-hint{color:var(--eui-text-muted);font-size:.75rem}.eui-field-error{color:#dc2626;font-size:.75rem}.eui-field-label-float{position:relative}.eui-field-label-floating{pointer-events:none;transition:top .15s,font-size .15s,color .15s,transform .15s;position:absolute;left:.75rem}.eui-field-label-floating.eui-field-label-floating-idle{color:var(--eui-text-muted);font-size:1rem;top:50%;transform:translateY(-50%)}.eui-field-label-floating.eui-field-label-floating-active{color:var(--eui-primary);font-size:.75rem;top:.5rem;transform:none}.eui-field-label-floating.eui-field-label-floating-error{color:#dc2626;font-size:.75rem;top:.5rem;transform:none}.eui-field-label-floating.eui-field-label-floating-disabled{color:var(--eui-text-disabled)}.eui-field-label-fieldset{border:1px solid var(--eui-border);border-radius:var(--eui-radius-sm);background-color:var(--eui-bg);padding:0 .75rem .5rem}.eui-field-label-legend{color:var(--eui-text);padding:0 .5rem;font-size:.875rem;font-weight:500}.eui-field-label-legend.eui-field-label-legend-disabled{color:var(--eui-text-disabled)}.eui-field-label-legend.eui-field-label-legend-error{color:#dc2626}.eui-splitter{display:flex;overflow:hidden}.eui-splitter.eui-splitter-horizontal{flex-direction:row}.eui-splitter.eui-splitter-vertical{flex-direction:column}.eui-splitter .eui-splitter-panel{min-width:0;min-height:0;overflow:auto}.eui-splitter .eui-splitter-gutter{-webkit-user-select:none;user-select:none;background-color:var(--eui-border-subtle);touch-action:none;flex-shrink:0;transition:background-color .15s;position:relative}.eui-splitter .eui-splitter-gutter:before{content:"";pointer-events:none;position:absolute;inset:0}.eui-splitter .eui-splitter-gutter:focus{outline:none}.eui-splitter .eui-splitter-gutter:focus-visible{box-shadow:0 0 0 2px var(--eui-primary)}.eui-splitter .eui-splitter-gutter:hover{background-color:var(--eui-border)}.eui-splitter .eui-splitter-gutter:hover .eui-splitter-gutter-handle{background-color:var(--eui-primary);box-shadow:0 2px 8px var(--eui-shadow)}.eui-splitter .eui-splitter-gutter:hover .eui-splitter-gutter-handle .eui-splitter-grip-dot{background-color:#fff}.eui-splitter .eui-splitter-gutter.eui-splitter-gutter-horizontal{cursor:col-resize}.eui-splitter .eui-splitter-gutter.eui-splitter-gutter-horizontal:before{inset:0 -10px}.eui-splitter .eui-splitter-gutter.eui-splitter-gutter-vertical{cursor:row-resize}.eui-splitter .eui-splitter-gutter.eui-splitter-gutter-vertical:before{inset:-10px 0}@media (pointer:coarse){.eui-splitter .eui-splitter-gutter:before{pointer-events:auto}}.eui-splitter .eui-splitter-gutter .eui-splitter-gutter-handle{z-index:10;background-color:var(--eui-border);box-shadow:0 1px 3px var(--eui-shadow);border-radius:9999px;justify-content:center;align-items:center;transition:background-color .15s,box-shadow .15s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.eui-splitter .eui-splitter-gutter .eui-splitter-gutter-handle.eui-splitter-gutter-handle-horizontal{flex-direction:column;gap:3px;width:8px;height:32px;padding:6px 0}.eui-splitter .eui-splitter-gutter .eui-splitter-gutter-handle.eui-splitter-gutter-handle-vertical{flex-direction:row;gap:3px;width:32px;height:8px;padding:0 6px}.eui-splitter .eui-splitter-gutter .eui-splitter-gutter-handle .eui-splitter-grip-dot{background-color:var(--eui-text-muted);border-radius:9999px;flex-shrink:0;width:2px;height:2px;transition:background-color .15s}.eui-gantt{border:1px solid var(--eui-border-subtle);border-radius:var(--eui-radius-md);background-color:var(--eui-bg);width:100%;min-height:200px;color:var(--eui-text);font-family:var(--eui-font-family);flex-direction:column;font-size:13px;display:flex;position:relative;overflow:hidden}.eui-gantt-toolbar{border-bottom:1px solid var(--eui-border-subtle);background-color:var(--eui-bg-subtle);flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;min-height:38px;padding:6px 12px;display:flex}.eui-gantt-toolbar-left,.eui-gantt-toolbar-right{align-items:center;gap:8px;display:flex}.eui-gantt-view-switcher{border:1px solid var(--eui-border);border-radius:var(--eui-radius-sm);display:flex;overflow:hidden}.eui-gantt-view-btn{color:var(--eui-text-muted);cursor:pointer;white-space:nowrap;font-size:12px;font-weight:500;font-family:var(--eui-font-family);background:0 0;border:none;padding:4px 12px;transition:background-color .15s,color .15s}.eui-gantt-view-btn:not(:last-child){border-right:1px solid var(--eui-border)}.eui-gantt-view-btn:hover{background-color:var(--eui-bg-hover);color:var(--eui-text)}.eui-gantt-view-btn.active{background-color:var(--eui-primary);color:var(--eui-text-on-primary)}.eui-gantt-today-btn{border:1px solid var(--eui-border);border-radius:var(--eui-radius-sm);color:var(--eui-primary);cursor:pointer;font-size:12px;font-weight:500;font-family:var(--eui-font-family);background:0 0;padding:4px 12px;transition:background-color .15s,color .15s}.eui-gantt-today-btn:hover{background-color:var(--eui-primary-subtle)}.eui-gantt-body{flex:1;min-height:0;display:flex;overflow:hidden}.eui-gantt-body>.eui-splitter{flex:1;height:100%;min-height:0}.eui-gantt-body .eui-splitter-panel{flex-direction:column;height:100%;display:flex;overflow:hidden}.eui-gantt-fields{border-right:1px solid var(--eui-border-subtle);flex-direction:column;width:100%;height:100%;display:flex;overflow:hidden}.eui-gantt-fields-header{border-bottom:1px solid var(--eui-border-subtle);background-color:var(--eui-bg-subtle);box-sizing:border-box;flex-shrink:0;align-items:center;display:flex;overflow:hidden}.eui-gantt-fields-header-row{align-items:stretch;display:flex}.eui-gantt-fields-header-cell{color:var(--eui-text-muted);text-transform:uppercase;letter-spacing:.03em;white-space:nowrap;text-overflow:ellipsis;border-right:1px solid var(--eui-border-subtle);flex-shrink:0;align-items:center;padding:8px 12px;font-size:12px;font-weight:600;display:flex;overflow:hidden}.eui-gantt-fields-header-cell:last-child{border-right:none}.eui-gantt-fields-body{flex:1;overflow:hidden}.eui-gantt-fields-row{border-bottom:1px solid var(--eui-border-subtle);box-sizing:border-box;align-items:center;transition:background-color .1s;display:flex}.eui-gantt-fields-row:hover{background-color:var(--eui-bg-hover)}.eui-gantt-fields-cell{white-space:nowrap;text-overflow:ellipsis;border-right:1px solid var(--eui-border-subtle);box-sizing:border-box;flex-shrink:0;align-items:center;height:100%;padding:4px 8px;display:flex;overflow:hidden}.eui-gantt-fields-cell:last-child{border-right:none}.eui-gantt-fields-cell-content{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.eui-gantt-toggle-btn{cursor:pointer;border-radius:var(--eui-radius-sm);width:18px;height:18px;color:var(--eui-text-muted);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;margin-right:4px;padding:0;transition:background-color .15s,color .15s,transform .2s;display:inline-flex}.eui-gantt-toggle-btn:hover{background-color:var(--eui-bg-hover);color:var(--eui-text)}.eui-gantt-toggle-btn.collapsed svg{transition:transform .2s}.eui-gantt-toggle-spacer{flex-shrink:0;width:22px;display:inline-block}.eui-gantt-timeline{flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.eui-gantt-timeline-header{border-bottom:1px solid var(--eui-border-subtle);background-color:var(--eui-bg-subtle);box-sizing:border-box;flex-shrink:0;overflow:hidden}.eui-gantt-timeline-header-primary{border-bottom:1px solid var(--eui-border-subtle);display:flex}.eui-gantt-header-group-cell{color:var(--eui-primary);white-space:nowrap;text-overflow:ellipsis;border-right:1px solid var(--eui-border-subtle);flex-shrink:0;justify-content:center;align-items:center;padding:6px 4px;font-size:12px;font-weight:600;display:flex;overflow:hidden}.eui-gantt-header-group-cell:last-child{border-right:none}.eui-gantt-timeline-header-secondary{display:flex}.eui-gantt-header-day-cell{color:var(--eui-text-muted);border-right:1px solid var(--eui-border-subtle);flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;padding:2px 0;font-size:11px;display:flex}.eui-gantt-header-day-cell:last-child{border-right:none}.eui-gantt-header-day-cell.is-weekend{color:#ef4444}.eui-gantt-header-day-cell.is-today{color:var(--eui-primary);font-weight:700}.eui-gantt-header-day-cell.is-holiday{color:#f97316}.eui-gantt-day-num{font-size:12px;font-weight:500;line-height:1.2}.eui-gantt-day-name{text-transform:uppercase;font-size:9px;font-weight:600;line-height:1.2}.eui-gantt-header-secondary-cell{color:var(--eui-text-muted);border-right:1px solid var(--eui-border-subtle);flex-shrink:0;justify-content:center;align-items:center;padding:6px 4px;font-size:11px;font-weight:500;display:flex}.eui-gantt-header-secondary-cell:last-child{border-right:none}.eui-gantt-timeline-body{scrollbar-width:thin;flex:1;position:relative;overflow:auto}.eui-gantt-timeline-body::-webkit-scrollbar{width:8px;height:8px}.eui-gantt-timeline-body::-webkit-scrollbar-thumb{background-color:var(--eui-border);border-radius:4px}.eui-gantt-timeline-body::-webkit-scrollbar-corner{background-color:#0000}.eui-gantt-timeline-canvas{min-height:100%;position:relative}.eui-gantt-grid{pointer-events:none;position:absolute;top:0;left:0}.eui-gantt-grid-cell{border-right:1px solid var(--eui-border-subtle);box-sizing:border-box;position:absolute;top:0}.eui-gantt-today-line{background-color:var(--eui-primary);z-index:5;pointer-events:none;width:2px;height:100%;position:absolute;top:0}.eui-gantt-today-line:before{content:"";background-color:var(--eui-primary);border-radius:50%;width:10px;height:10px;position:absolute;top:0;left:-4px}.eui-gantt-row-line{background-color:var(--eui-border-subtle);pointer-events:none;height:1px;position:absolute;left:0}.eui-gantt-taskbar{border-radius:var(--eui-radius-sm);background-color:var(--eui-primary);cursor:default;z-index:3;align-items:center;transition:box-shadow .15s,filter .15s;display:flex;position:absolute;overflow:hidden;box-shadow:0 1px 3px #0000001a}.eui-gantt-taskbar.is-editable{cursor:grab}.eui-gantt-taskbar.is-editable:hover{filter:brightness(1.05);box-shadow:0 2px 8px #0000002e}.eui-gantt-taskbar.is-editable:hover .eui-gantt-taskbar-handle{opacity:1}.eui-gantt-taskbar.is-dragging{cursor:grabbing;z-index:10;opacity:.9;box-shadow:0 4px 16px #0003}.eui-gantt-taskbar.is-group{background-color:var(--eui-text-muted);border-radius:0;height:auto}.eui-gantt-taskbar.is-group .eui-gantt-taskbar-progress{background-color:var(--eui-text)}.eui-gantt-taskbar:focus-visible{outline:2px solid var(--eui-primary);outline-offset:2px}.eui-gantt-taskbar-handle{cursor:ew-resize;opacity:0;z-index:4;justify-content:center;align-items:center;width:8px;height:100%;transition:opacity .15s,background-color .15s;display:flex;position:absolute;top:0}.eui-gantt-taskbar-handle:after{content:"";background-color:#ffffffb3;border-radius:1px;width:2px;height:60%}.eui-gantt-taskbar-handle:hover{background-color:#0000001f}.eui-gantt-taskbar-handle-left{border-radius:var(--eui-radius-sm) 0 0 var(--eui-radius-sm);left:0}.eui-gantt-taskbar-handle-right{border-radius:0 var(--eui-radius-sm) var(--eui-radius-sm) 0;right:0}.eui-gantt-taskbar-progress{border-radius:var(--eui-radius-sm) 0 0 var(--eui-radius-sm);pointer-events:none;background-color:#00000026;height:100%;transition:width .2s;position:absolute;top:0;left:0}.eui-gantt-taskbar-content{z-index:1;align-items:center;width:100%;height:100%;padding:0 10px;display:flex;position:relative;overflow:hidden}.eui-gantt-taskbar-label{color:var(--eui-text-on-primary);white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:500;overflow:hidden}.eui-gantt-group-cap{background-color:inherit;width:8px;height:4px;position:absolute;bottom:-4px}.eui-gantt-group-cap-left{border-radius:0 0 0 var(--eui-radius-sm);left:0}.eui-gantt-group-cap-right{border-radius:0 0 var(--eui-radius-sm) 0;right:0}.eui-gantt-milestone{z-index:3;cursor:pointer;background-color:#f59e0b;transition:box-shadow .15s,filter .15s;position:absolute;transform:rotate(45deg);box-shadow:0 1px 4px #00000026}.eui-gantt-milestone:hover{filter:brightness(1.1);box-shadow:0 2px 8px #00000040}.eui-gantt-milestone.is-dragging{z-index:10;opacity:.9;box-shadow:0 4px 16px #0000004d}.eui-gantt-milestone:focus-visible{outline:2px solid var(--eui-primary);outline-offset:4px}.eui-gantt-markers{pointer-events:none;z-index:6;width:100%;position:absolute;top:0;left:0}.eui-gantt-marker{border-left:2px dashed #ef4444;height:100%;position:absolute;top:0}.eui-gantt-marker-label{white-space:nowrap;color:#ef4444;pointer-events:auto;text-overflow:ellipsis;background-color:#fecaca;border-radius:10px;max-width:180px;padding:3px 10px;font-size:11px;font-weight:500;position:absolute;top:6px;left:10px;overflow:hidden}.eui-gantt-marker-arrow{border-top:6px solid #0000;border-bottom:6px solid #0000;border-right:7px solid #fecaca;width:0;height:0;position:absolute;top:50%;left:-7px;transform:translateY(-50%)}.eui-gantt-dependencies{pointer-events:none;z-index:2;position:absolute;top:0;left:0;overflow:visible}.eui-gantt-tooltip{z-index:9999;background-color:var(--eui-bg);border:1px solid var(--eui-border);border-radius:var(--eui-radius-md);box-shadow:var(--eui-shadow);pointer-events:none;max-width:280px;padding:10px 14px;font-size:12px;animation:.15s eui-gantt-tooltip-in;position:fixed}.eui-gantt-tooltip-title{color:var(--eui-text);margin-bottom:4px;font-weight:600}.eui-gantt-tooltip-dates{color:var(--eui-text-muted);margin-bottom:2px}.eui-gantt-tooltip-progress{color:var(--eui-primary);font-weight:500}.eui-gantt-tooltip-assignee{color:var(--eui-text-muted);margin-top:2px}@keyframes eui-gantt-tooltip-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.eui-gantt-create-preview{background-color:var(--eui-primary-subtle);border:2px dashed var(--eui-primary);border-radius:var(--eui-radius-sm);opacity:.7;pointer-events:none;z-index:8;position:absolute}@media (width<=768px){.eui-gantt-toolbar{flex-wrap:wrap;padding:4px 8px}.eui-gantt-view-btn{padding:3px 8px;font-size:11px}.eui-gantt-fields-header-cell{padding:6px 8px;font-size:11px}.eui-gantt-taskbar-label{font-size:10px}}@media (width<=640px){.eui-gantt-body>.eui-splitter .eui-splitter-panel:first-child,.eui-gantt-body>.eui-splitter .eui-splitter-gutter{display:none}.eui-gantt-body>.eui-splitter .eui-splitter-panel:last-child{flex:1!important;width:100%!important}}.eui-image-editor{font-family:var(--eui-font-family);color:var(--eui-text);background-color:var(--eui-bg);border:1px solid var(--eui-border);border-radius:var(--eui-radius-md);flex-direction:column;display:flex;overflow:hidden}.eui-image-editor.eui-image-editor-loading{justify-content:center;align-items:center;display:flex}.eui-image-editor-spinner{border:3px solid var(--eui-border);border-top-color:var(--eui-primary);border-radius:50%;width:2rem;height:2rem;animation:.8s linear infinite euiEditorSpin}@keyframes euiEditorSpin{to{transform:rotate(360deg)}}.eui-image-editor-toolbar{border-bottom:1px solid var(--eui-border-subtle);background-color:var(--eui-bg-subtle);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem .75rem;display:flex}.eui-image-editor-tools{flex-wrap:wrap;gap:.25rem;display:flex}.eui-image-editor-tool-btn{appearance:none;cursor:pointer;border-radius:var(--eui-radius-sm);color:var(--eui-text-muted);white-space:nowrap;background:0 0;border:1px solid #0000;align-items:center;gap:.375rem;padding:.375rem .625rem;font-family:inherit;font-size:.75rem;transition:all .15s;display:flex}.eui-image-editor-tool-btn svg{flex-shrink:0;width:1rem;height:1rem}.eui-image-editor-tool-btn:hover{color:var(--eui-text);background-color:var(--eui-bg-hover)}.eui-image-editor-tool-btn.active{color:var(--eui-primary);background-color:var(--eui-primary-subtle);border-color:var(--eui-primary-border)}.eui-image-editor-tool-btn:focus-visible{outline:2px solid var(--eui-primary)}.eui-image-editor-tool-label{text-transform:capitalize}@media (width<=640px){.eui-image-editor-tool-label{display:none}}.eui-image-editor-actions{align-items:center;gap:.375rem;display:flex}.eui-image-editor-action-btn{appearance:none;border:1px solid var(--eui-border);cursor:pointer;border-radius:var(--eui-radius-sm);color:var(--eui-text-muted);background:0 0;align-items:center;gap:.25rem;padding:.3rem .5rem;font-family:inherit;font-size:.75rem;transition:all .15s;display:flex}.eui-image-editor-action-btn svg{width:.875rem;height:.875rem}.eui-image-editor-action-btn:hover:not(:disabled){color:var(--eui-text);background-color:var(--eui-bg-hover);border-color:var(--eui-primary)}.eui-image-editor-action-btn:disabled{opacity:.4;cursor:not-allowed}.eui-image-editor-action-btn.active{color:var(--eui-primary);border-color:var(--eui-primary);background-color:var(--eui-primary-subtle)}.eui-image-editor-action-btn:focus-visible{outline:2px solid var(--eui-primary)}.eui-image-editor-apply-btn{background-color:var(--eui-primary);color:var(--eui-text-on-primary);border-color:var(--eui-primary)}.eui-image-editor-apply-btn:hover:not(:disabled){background-color:var(--eui-primary-hover);color:var(--eui-text-on-primary)}.eui-image-editor-zoom-controls{border-left:1px solid var(--eui-border-subtle);border-right:1px solid var(--eui-border-subtle);align-items:center;gap:.25rem;padding:0 .375rem;display:flex}.eui-image-editor-zoom-value{color:var(--eui-text-muted);text-align:center;min-width:2.5rem;font-size:.7rem}.eui-image-editor-tool-options{border-bottom:1px solid var(--eui-border-subtle);background-color:var(--eui-bg);flex-wrap:wrap;align-items:center;gap:.625rem;padding:.5rem .75rem;display:flex}.eui-image-editor-option-group{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.eui-image-editor-option-label{color:var(--eui-text-muted);white-space:nowrap;font-size:.75rem;font-weight:500}.eui-image-editor-option-value{color:var(--eui-text);text-align:center;min-width:2rem;font-size:.75rem;font-weight:600}.eui-image-editor-crop-modes{flex-wrap:wrap;gap:.25rem;display:flex}.eui-image-editor-crop-mode-btn{appearance:none;border:1px solid var(--eui-border);cursor:pointer;border-radius:var(--eui-radius-sm);color:var(--eui-text-muted);text-transform:capitalize;background:0 0;padding:.2rem .5rem;font-family:inherit;font-size:.7rem;transition:all .15s}.eui-image-editor-crop-mode-btn:hover{border-color:var(--eui-primary);color:var(--eui-text)}.eui-image-editor-crop-mode-btn.active{background-color:var(--eui-primary);color:var(--eui-text-on-primary);border-color:var(--eui-primary)}.eui-image-editor-range{width:120px;height:4px;accent-color:var(--eui-primary);cursor:pointer}.eui-image-editor-color-input{border:1px solid var(--eui-border);border-radius:var(--eui-radius-sm);cursor:pointer;background:0 0;width:1.75rem;height:1.75rem;padding:0}.eui-image-editor-canvas-container{background-color:#1a1a2e;background-image:linear-gradient(45deg,#222 25%,#0000 25%),linear-gradient(-45deg,#222 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#222 75%),linear-gradient(-45deg,#0000 75%,#222 75%);background-position:0 0,0 8px,8px -8px,-8px 0;background-size:16px 16px;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.eui-image-editor-canvas{object-fit:contain;cursor:crosshair;max-width:100%;max-height:100%}.eui-image-editor-annotation-canvas{pointer-events:none;position:absolute}.eui-image-editor-footer{border-top:1px solid var(--eui-border-subtle);background-color:var(--eui-bg-subtle);padding:.625rem .75rem}.eui-image-editor-footer-actions{justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.eui-image-editor-export-options{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.eui-image-editor-select{border:1px solid var(--eui-border);border-radius:var(--eui-radius-sm);background-color:var(--eui-bg);color:var(--eui-text);cursor:pointer;padding:.3rem .5rem;font-family:inherit;font-size:.75rem}.eui-image-editor-select:focus{border-color:var(--eui-primary);outline:none}.eui-image-editor-quality{color:var(--eui-text-muted);align-items:center;gap:.375rem;font-size:.75rem;display:flex}.eui-image-editor-size-opts{gap:.375rem;display:flex}.eui-image-editor-number-input{border:1px solid var(--eui-border);border-radius:var(--eui-radius-sm);background-color:var(--eui-bg);width:80px;color:var(--eui-text);padding:.3rem .5rem;font-family:inherit;font-size:.75rem}.eui-image-editor-number-input::placeholder{color:var(--eui-text-disabled)}.eui-image-editor-number-input:focus{border-color:var(--eui-primary);outline:none}.eui-image-editor-save-btn{appearance:none;background-color:var(--eui-primary);color:var(--eui-text-on-primary);border-radius:var(--eui-radius-sm);cursor:pointer;border:none;padding:.375rem 1rem;font-family:inherit;font-size:.8125rem;font-weight:500;transition:background-color .15s}.eui-image-editor-save-btn:hover{background-color:var(--eui-primary-hover)}.eui-image-editor-save-btn:focus-visible{outline:2px solid var(--eui-primary);outline-offset:2px}.eui-image-editor-cancel-btn{appearance:none;border:1px solid var(--eui-border);border-radius:var(--eui-radius-sm);color:var(--eui-text-muted);cursor:pointer;background:0 0;padding:.375rem 1rem;font-family:inherit;font-size:.8125rem;transition:all .15s}.eui-image-editor-cancel-btn:hover{color:var(--eui-text);border-color:var(--eui-text-muted)}.eui-image-editor-cancel-btn:focus-visible{outline:2px solid var(--eui-primary);outline-offset:2px}@media (width<=640px){.eui-image-editor-toolbar{padding:.375rem}.eui-image-editor-tool-options{padding:.375rem .5rem}.eui-image-editor-export-options{flex-direction:column;align-items:stretch;gap:.5rem}.eui-image-editor-size-opts{flex-direction:column}.eui-image-editor-number-input{width:100%}}@media (prefers-reduced-motion:reduce){.eui-lightbox-popover,.eui-lightbox-overlay{transition:none!important;animation:none!important}}.eui-lightbox-trigger{cursor:pointer;display:inline-block}.eui-lightbox-overlay{z-index:9998;position:fixed;inset:0}.eui-lightbox-overlay.eui-lightbox-overlay-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#00000080;justify-content:center;align-items:center;animation:.2s ease-out euiLightboxFadeIn;display:flex}.eui-lightbox-overlay.eui-lightbox-overlay-no-backdrop{pointer-events:none}.eui-lightbox-overlay.eui-lightbox-overlay-no-backdrop .eui-lightbox-popover{pointer-events:auto}.eui-lightbox-popover{background-color:var(--eui-bg);color:var(--eui-text);border:1px solid var(--eui-border);border-radius:var(--eui-radius-md);box-shadow:var(--eui-shadow);flex-direction:column;animation:.2s ease-out euiLightboxScaleIn;display:flex;overflow:hidden}.eui-lightbox-popover.eui-lightbox-positioned{position:fixed}.eui-lightbox-popover.eui-lightbox-center{position:relative}.eui-lightbox-header{border-bottom:1px solid var(--eui-border-subtle);flex-shrink:0;justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem .75rem;display:flex}.eui-lightbox-header-content{min-width:0;color:var(--eui-text);flex:1;font-size:.8125rem;font-weight:600}.eui-lightbox-close{appearance:none;cursor:pointer;color:var(--eui-text-muted);border-radius:var(--eui-radius-sm);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:.25rem;transition:all .15s;display:flex}.eui-lightbox-close svg{width:1rem;height:1rem}.eui-lightbox-close:hover{color:var(--eui-text);background-color:var(--eui-bg-hover)}.eui-lightbox-close:focus-visible{outline:2px solid var(--eui-primary)}.eui-lightbox-body{scrollbar-width:thin;scrollbar-color:var(--eui-border) transparent;flex:1;min-height:0;overflow:auto}.eui-lightbox-body::-webkit-scrollbar{width:6px;height:6px}.eui-lightbox-body::-webkit-scrollbar-track{background:0 0}.eui-lightbox-body::-webkit-scrollbar-thumb{background-color:var(--eui-border);border-radius:3px}.eui-lightbox-body::-webkit-scrollbar-thumb:hover{background-color:var(--eui-text-muted)}.eui-lightbox-body-zoom{flex:none;overflow:hidden}.eui-lightbox-zoom-container{position:relative;overflow:hidden}.eui-lightbox-footer{border-top:1px solid var(--eui-border-subtle);flex-shrink:0;padding:.5rem .75rem}@keyframes euiLightboxFadeIn{0%{opacity:0}to{opacity:1}}@keyframes euiLightboxScaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.eui-lightbox-preview-mode .eui-story-code-block,.eui-lightbox-preview-mode .eui-story-section-nav{display:none!important}@media (width<=640px){.eui-lightbox-popover.eui-lightbox-positioned{width:auto!important;left:8px!important;right:8px!important}}.eui-menu-nav-xs .eui-menu-nav-item{padding:.25rem .5rem;font-size:.7rem}.eui-menu-nav-xs .eui-menu-nav-item-icon svg,.eui-menu-nav-xs .eui-menu-nav-item-icon img{width:.875rem;height:.875rem}.eui-menu-nav-xs .eui-menu-nav-group-label{font-size:.6rem}.eui-menu-nav-sm .eui-menu-nav-item{padding:.375rem .625rem;font-size:.775rem}.eui-menu-nav-sm .eui-menu-nav-item-icon svg,.eui-menu-nav-sm .eui-menu-nav-item-icon img{width:1rem;height:1rem}.eui-menu-nav-sm .eui-menu-nav-group-label{font-size:.65rem}.eui-menu-nav-md .eui-menu-nav-item{padding:.5rem .75rem;font-size:.8375rem}.eui-menu-nav-md .eui-menu-nav-item-icon svg,.eui-menu-nav-md .eui-menu-nav-item-icon img{width:1.125rem;height:1.125rem}.eui-menu-nav-md .eui-menu-nav-group-label{font-size:.7rem}.eui-menu-nav-lg .eui-menu-nav-item{padding:.625rem 1rem;font-size:.9rem}.eui-menu-nav-lg .eui-menu-nav-item-icon svg,.eui-menu-nav-lg .eui-menu-nav-item-icon img{width:1.25rem;height:1.25rem}.eui-menu-nav-lg .eui-menu-nav-group-label{font-size:.75rem}.eui-menu-nav-xl .eui-menu-nav-item{padding:.75rem 1.25rem;font-size:1rem}.eui-menu-nav-xl .eui-menu-nav-item-icon svg,.eui-menu-nav-xl .eui-menu-nav-item-icon img{width:1.375rem;height:1.375rem}.eui-menu-nav-xl .eui-menu-nav-group-label{font-size:.8rem}.eui-menu-nav{font-family:var(--eui-font-family);color:var(--eui-text);background-color:var(--eui-bg);display:flex;position:relative}.eui-menu-nav.eui-menu-nav-vertical{flex-direction:column;min-width:220px}.eui-menu-nav.eui-menu-nav-vertical.eui-menu-nav-collapsed{width:auto;min-width:auto}.eui-menu-nav.eui-menu-nav-vertical.eui-menu-nav-collapsed .eui-menu-nav-item{justify-content:center;padding-left:.625rem;padding-right:.625rem}.eui-menu-nav.eui-menu-nav-vertical.eui-menu-nav-collapsed .eui-menu-nav-group-header{justify-content:center;padding:.5rem}.eui-menu-nav.eui-menu-nav-vertical.eui-menu-nav-collapsed .eui-menu-nav-search,.eui-menu-nav.eui-menu-nav-vertical.eui-menu-nav-collapsed .eui-menu-nav-group-label,.eui-menu-nav.eui-menu-nav-vertical.eui-menu-nav-collapsed .eui-menu-nav-group-chevron{display:none}.eui-menu-nav.eui-menu-nav-horizontal{border-bottom:1px solid var(--eui-border-subtle);flex-direction:row;align-items:center;width:100%}.eui-menu-nav.eui-menu-nav-horizontal .eui-menu-nav-body{flex:1;min-width:0;display:flex;overflow-x:auto}.eui-menu-nav.eui-menu-nav-horizontal .eui-menu-nav-list{flex-direction:row;gap:0;display:flex}.eui-menu-nav.eui-menu-nav-horizontal .eui-menu-nav-item-wrapper{position:relative}.eui-menu-nav.eui-menu-nav-horizontal .eui-menu-nav-submenu{background-color:var(--eui-bg);border:1px solid var(--eui-border-subtle);border-radius:var(--eui-radius-md);min-width:200px;box-shadow:var(--eui-shadow);z-index:100;padding:.25rem;position:absolute;top:100%;left:0}.eui-menu-nav.eui-menu-nav-horizontal .eui-menu-nav-submenu .eui-menu-nav-submenu{top:0;left:100%}.eui-menu-nav.eui-menu-nav-horizontal .eui-menu-nav-group{align-items:center;display:flex}.eui-menu-nav.eui-menu-nav-horizontal .eui-menu-nav-header-slot{flex-shrink:0}.eui-menu-nav.eui-menu-nav-horizontal .eui-menu-nav-footer-slot{flex-shrink:0;margin-left:auto}.eui-menu-nav.eui-menu-nav-toolbar{border-bottom:1px solid var(--eui-border-subtle);gap:0}.eui-menu-nav.eui-menu-nav-toolbar .eui-menu-nav-item{border-radius:0}.eui-menu-nav-body{flex:1;overflow:hidden auto}.eui-menu-nav-list{flex-direction:column;gap:1px;margin:0;padding:0;list-style:none;display:flex}.eui-menu-nav-horizontal .eui-menu-nav-list{flex-direction:row}.eui-menu-nav-item{cursor:pointer;text-align:left;width:100%;color:var(--eui-text-muted);border-radius:var(--eui-radius-sm);white-space:nowrap;background:0 0;border:none;align-items:center;gap:.5rem;text-decoration:none;transition:all .15s;display:flex;position:relative}.eui-menu-nav-item:hover:not(.eui-menu-nav-item-disabled){color:var(--eui-text);background-color:var(--eui-bg-hover)}.eui-menu-nav-item:focus-visible{outline:2px solid var(--eui-primary);outline-offset:-2px}.eui-menu-nav-item.eui-menu-nav-item-disabled{color:var(--eui-text-disabled);cursor:not-allowed;pointer-events:none}.eui-menu-nav-item.eui-menu-nav-item-selected{color:var(--eui-primary);font-weight:500}.eui-menu-nav-item.eui-menu-nav-item-selected.eui-menu-nav-select-border-left{border-left:3px solid var(--eui-primary);background-color:var(--eui-primary-subtle);border-radius:0;padding-left:calc(.75rem - 3px)}.eui-menu-nav-item.eui-menu-nav-item-selected.eui-menu-nav-select-border-bottom{border-bottom:2px solid var(--eui-primary);border-radius:0}.eui-menu-nav-item.eui-menu-nav-item-selected.eui-menu-nav-select-background,.eui-menu-nav-item.eui-menu-nav-item-selected.eui-menu-nav-select-arrow{background-color:var(--eui-primary-subtle)}.eui-menu-nav-item.eui-menu-nav-item-selected.eui-menu-nav-select-arrow:after{content:"";border:5px solid #0000;border-right-color:var(--eui-primary);position:absolute;top:50%;right:0;transform:translateY(-50%)}.eui-menu-nav-item.eui-menu-nav-item-selected.eui-menu-nav-select-highlight{background-color:var(--eui-primary);color:var(--eui-text-on-primary);border-radius:var(--eui-radius-md)}.eui-menu-nav-item.eui-menu-nav-item-child-selected{color:var(--eui-primary);font-weight:500}.eui-menu-nav-item.eui-menu-nav-item-depth-1{padding-left:2rem}.eui-menu-nav-item.eui-menu-nav-item-depth-2{padding-left:3rem}.eui-menu-nav-item.eui-menu-nav-item-depth-3{padding-left:4rem}.eui-menu-nav-item.eui-menu-nav-item-collapsed .eui-menu-nav-item-icon{margin:0}.eui-menu-nav-item-icon{color:inherit;flex-shrink:0;justify-content:center;align-items:center;display:flex}.eui-menu-nav-item-icon svg,.eui-menu-nav-item-icon img{display:block}.eui-menu-nav-item-label{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.eui-menu-nav-item-badge{background-color:var(--eui-primary-subtle);color:var(--eui-primary);border-radius:999px;flex-shrink:0;padding:.0625rem .375rem;font-size:.7em;font-weight:600}.eui-menu-nav-item-expand{flex-shrink:0;align-items:center;margin-left:auto;display:flex}.eui-menu-nav-chevron{width:.875rem;height:.875rem;transition:transform .2s}.eui-menu-nav-separator{background-color:var(--eui-border-subtle);height:1px;margin:.375rem .75rem}.eui-menu-nav-group{margin-bottom:.25rem}.eui-menu-nav-group-header{appearance:none;color:inherit;font:inherit;text-align:left;cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:none;align-items:center;gap:.25rem;width:100%;padding:.5rem .75rem .25rem;transition:color .15s;display:flex}.eui-menu-nav-group-header:hover{color:var(--eui-text)}.eui-menu-nav-group-header:focus-visible{outline:2px solid var(--eui-primary);outline-offset:-2px}.eui-menu-nav-group-header:disabled{cursor:default}.eui-menu-nav-group-label{text-transform:uppercase;letter-spacing:.05em;color:var(--eui-text-muted);flex:1;font-weight:600}.eui-menu-nav-group-chevron{width:.75rem;height:.75rem;color:var(--eui-text-muted);flex-shrink:0;transition:transform .2s}.eui-menu-nav-group-chevron.eui-menu-nav-group-chevron-open{transform:rotate(0)}.eui-menu-nav-group-chevron:not(.eui-menu-nav-group-chevron-open){transform:rotate(-90deg)}.eui-menu-nav-vertical .eui-menu-nav-submenu{margin:0;padding:0;list-style:none}.eui-menu-nav-search{padding:.5rem .75rem}.eui-menu-nav-search input{border:1px solid var(--eui-border);border-radius:var(--eui-radius-sm);background-color:var(--eui-bg);width:100%;color:var(--eui-text);outline:none;padding:.375rem .625rem;font-family:inherit;font-size:.8125rem;transition:border-color .15s}.eui-menu-nav-search input::placeholder{color:var(--eui-text-disabled)}.eui-menu-nav-search input:focus{border-color:var(--eui-primary)}.eui-menu-nav-search-results{margin:0;padding:0;list-style:none}.eui-menu-nav-search-empty{color:var(--eui-text-muted);text-align:center;padding:.75rem 1rem;font-size:.8125rem}.eui-menu-nav-search-result{list-style:none}.eui-menu-nav-search-result-btn{appearance:none;cursor:pointer;text-align:left;width:100%;font:inherit;color:inherit;background:0 0;border:none}.eui-menu-nav-search-result-btn:focus-visible{outline:2px solid var(--eui-primary);outline-offset:-2px}.eui-menu-nav-search-result-btn:disabled{cursor:not-allowed;opacity:.6}.eui-menu-nav-search-result-text{flex-direction:column;flex:1;min-width:0;display:flex}.eui-menu-nav-search-result-path{color:var(--eui-text-muted);white-space:nowrap;text-overflow:ellipsis;margin-top:.125rem;font-size:.75rem;overflow:hidden}.eui-menu-nav-collapse-btn{appearance:none;cursor:pointer;border-radius:var(--eui-radius-sm);color:var(--eui-text-muted);background:0 0;border:none;justify-content:center;align-self:flex-end;align-items:center;margin:.25rem;padding:.5rem;transition:all .15s;display:flex}.eui-menu-nav-collapse-btn svg{width:1.125rem;height:1.125rem}.eui-menu-nav-collapse-btn:hover{color:var(--eui-text);background-color:var(--eui-bg-hover)}.eui-menu-nav-collapse-btn:focus-visible{outline:2px solid var(--eui-primary)}.eui-menu-nav-header-slot,.eui-menu-nav-footer-slot{border-color:var(--eui-border-subtle);flex-shrink:0;padding:.5rem .75rem}.eui-menu-nav-header-slot{border-bottom:1px solid var(--eui-border-subtle)}.eui-menu-nav-footer-slot{border-top:1px solid var(--eui-border-subtle)}.eui-menu-nav-mobile-trigger{appearance:none;border:1px solid var(--eui-border);cursor:pointer;border-radius:var(--eui-radius-md);color:var(--eui-text);background:0 0;justify-content:center;align-items:center;padding:.5rem;transition:all .15s;display:flex}.eui-menu-nav-mobile-trigger svg{width:1.25rem;height:1.25rem}.eui-menu-nav-mobile-trigger:hover{background-color:var(--eui-bg-hover)}.eui-menu-nav-mobile-overlay{z-index:9999;background-color:var(--eui-bg);flex-direction:column;animation:.25s ease-out euiMenuNavSlideIn;display:flex;position:fixed;inset:0}.eui-menu-nav-mobile-header{border-bottom:1px solid var(--eui-border-subtle);flex-shrink:0;justify-content:space-between;align-items:center;padding:.75rem 1rem;display:flex}.eui-menu-nav-mobile-title{color:var(--eui-text);font-size:1rem;font-weight:600}.eui-menu-nav-mobile-back{appearance:none;cursor:pointer;color:var(--eui-text);background:0 0;border:none;align-items:center;gap:.5rem;padding:0;font-size:.9rem;font-weight:500;display:flex}.eui-menu-nav-mobile-back svg{width:1.125rem;height:1.125rem}.eui-menu-nav-mobile-close{appearance:none;cursor:pointer;border-radius:var(--eui-radius-sm);color:var(--eui-text-muted);background:0 0;border:none;align-items:center;padding:.375rem;display:flex}.eui-menu-nav-mobile-close svg{width:1.25rem;height:1.25rem}.eui-menu-nav-mobile-close:hover{color:var(--eui-text);background-color:var(--eui-bg-hover)}.eui-menu-nav-mobile-body{flex:1;padding:.5rem;overflow-y:auto}.eui-menu-nav-mobile-body .eui-menu-nav-item{padding:.75rem 1rem;font-size:.95rem}.eui-menu-nav-mobile-search{border-bottom:1px solid var(--eui-border-subtle);padding:.5rem 1rem}@keyframes euiMenuNavSlideIn{0%{opacity:0;transform:translate(-100%)}to{opacity:1;transform:translate(0)}}.eui-page-banner{font-family:var(--eui-font-family);border-radius:var(--eui-radius-md);animation:.3s ease-out euiBannerSlideIn;position:relative;overflow:hidden}.eui-page-banner.eui-page-banner-no-anim{animation:none!important}.eui-page-banner.eui-page-banner-exiting{animation:.3s ease-in forwards euiBannerSlideOut}.eui-page-banner.eui-page-banner-page-level{z-index:9999;border-radius:0;position:fixed;top:0;left:0;right:0}.eui-page-banner.eui-page-banner-page-level.eui-page-banner-push{position:relative}.eui-page-banner.eui-page-banner-bordered{border-style:solid;border-width:1px}.eui-page-banner.eui-page-banner-info{color:#1e40af;background-color:#eff6ff}.eui-page-banner.eui-page-banner-info .eui-page-banner-icon svg{color:#3b82f6}.eui-page-banner.eui-page-banner-info .eui-page-banner-progress{background-color:#3b82f6}.eui-page-banner.eui-page-banner-info.eui-page-banner-bordered{border-color:#bfdbfe}.eui-page-banner.eui-page-banner-success{color:#166534;background-color:#f0fdf4}.eui-page-banner.eui-page-banner-success .eui-page-banner-icon svg{color:#22c55e}.eui-page-banner.eui-page-banner-success .eui-page-banner-progress{background-color:#22c55e}.eui-page-banner.eui-page-banner-success.eui-page-banner-bordered{border-color:#bbf7d0}.eui-page-banner.eui-page-banner-warning{color:#92400e;background-color:#fffbeb}.eui-page-banner.eui-page-banner-warning .eui-page-banner-icon svg{color:#f59e0b}.eui-page-banner.eui-page-banner-warning .eui-page-banner-progress{background-color:#f59e0b}.eui-page-banner.eui-page-banner-warning.eui-page-banner-bordered{border-color:#fde68a}.eui-page-banner.eui-page-banner-error{color:#991b1b;background-color:#fef2f2}.eui-page-banner.eui-page-banner-error .eui-page-banner-icon svg{color:#ef4444}.eui-page-banner.eui-page-banner-error .eui-page-banner-progress{background-color:#ef4444}.eui-page-banner.eui-page-banner-error.eui-page-banner-bordered{border-color:#fecaca}.eui-page-banner.eui-page-banner-default{background-color:var(--eui-bg-subtle);color:var(--eui-text)}.eui-page-banner.eui-page-banner-default .eui-page-banner-icon svg{color:var(--eui-text-muted)}.eui-page-banner.eui-page-banner-default .eui-page-banner-progress{background-color:var(--eui-border)}.eui-page-banner.eui-page-banner-default.eui-page-banner-bordered{border-color:var(--eui-border)}body.mode-dark .eui-page-banner-info{color:#93c5fd;background-color:#3b82f61f}body.mode-dark .eui-page-banner-info.eui-page-banner-bordered{border-color:#3b82f64d}body.mode-dark .eui-page-banner-success{color:#86efac;background-color:#22c55e1f}body.mode-dark .eui-page-banner-success.eui-page-banner-bordered{border-color:#22c55e4d}body.mode-dark .eui-page-banner-warning{color:#fcd34d;background-color:#f59e0b1f}body.mode-dark .eui-page-banner-warning.eui-page-banner-bordered{border-color:#f59e0b4d}body.mode-dark .eui-page-banner-error{color:#fca5a5;background-color:#ef44441f}body.mode-dark .eui-page-banner-error.eui-page-banner-bordered{border-color:#ef44444d}.eui-page-banner-content{align-items:flex-start;gap:.75rem;padding:.875rem 1rem;display:flex}.eui-page-banner-icon{flex-shrink:0;align-items:center;margin-top:.0625rem;display:flex}.eui-page-banner-icon svg{width:1.25rem;height:1.25rem}.eui-page-banner-body{flex:1;min-width:0}.eui-page-banner-title{margin-bottom:.125rem;font-size:.875rem;font-weight:600;line-height:1.4}.eui-page-banner-message{opacity:.9;font-size:.8125rem;line-height:1.5}.eui-page-banner-actions{flex-shrink:0;align-items:center;gap:.5rem;margin-top:.0625rem;display:flex}.eui-page-banner-dismiss{appearance:none;cursor:pointer;color:inherit;opacity:.6;border-radius:var(--eui-radius-sm);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;margin:0;padding:.25rem;transition:opacity .15s,background-color .15s;display:flex}.eui-page-banner-dismiss svg{width:1rem;height:1rem}.eui-page-banner-dismiss:hover{opacity:1;background-color:#0000000f}.eui-page-banner-dismiss:focus-visible{outline-offset:1px;outline:2px solid}body.mode-dark .eui-page-banner-dismiss:hover{background-color:#ffffff1a}.eui-page-banner-progress{transform-origin:0;opacity:.6;width:100%;height:3px;animation:linear forwards euiBannerProgress;position:absolute;bottom:0;left:0}.eui-page-banner-progress.eui-page-banner-progress-paused{animation-play-state:paused}@keyframes euiBannerProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes euiBannerSlideIn{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}@keyframes euiBannerSlideOut{0%{opacity:1;max-height:200px;transform:translateY(0)}to{opacity:0;max-height:0;transform:translateY(-100%)}}.eui-page-banner:not(.eui-page-banner-page-level).eui-page-banner-entering{animation:.3s ease-out euiBannerFadeIn}.eui-page-banner:not(.eui-page-banner-page-level).eui-page-banner-exiting{animation:.3s ease-in forwards euiBannerFadeOut}@keyframes euiBannerFadeIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes euiBannerFadeOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-8px)}}@media (width<=640px){.eui-page-banner-content{gap:.5rem;padding:.75rem}.eui-page-banner-actions{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.eui-page-banner,.eui-page-banner.eui-page-banner-entering,.eui-page-banner.eui-page-banner-exiting,.eui-page-banner:not(.eui-page-banner-page-level).eui-page-banner-entering,.eui-page-banner:not(.eui-page-banner-page-level).eui-page-banner-exiting{animation:none!important}}.eui-page-banner-title{margin-top:0;margin-bottom:.125rem}.eui-pivot-table-container{font-family:var(--eui-font-family);color:var(--eui-text);border-radius:var(--eui-radius-md);gap:0;display:flex;overflow:hidden}.eui-pivot-table-container .eui-pivot-table,.eui-pivot-table-container .eui-pivot-config-panel{border-radius:0}.eui-pivot-table-container.eui-pivot-config-left{flex-direction:row}.eui-pivot-table-container.eui-pivot-config-right{flex-direction:row-reverse}.eui-pivot-table-container.eui-pivot-config-top{flex-direction:column}.eui-pivot-table-container.eui-pivot-config-top .eui-pivot-config-panel{border-right:none;border-bottom:1px solid var(--eui-border);width:100%;max-width:none;max-height:300px}.eui-pivot-table-container.eui-pivot-config-top .eui-pivot-config-body{flex-flow:wrap}.eui-pivot-table-container.eui-pivot-config-top .eui-pivot-config-zone{flex:1;min-width:180px}.eui-pivot-table-container .eui-pivot-table{flex:1;min-width:0}.eui-pivot-config-panel{border-right:1px solid var(--eui-border);background-color:var(--eui-bg);flex-direction:column;width:260px;min-width:260px;display:flex;overflow:hidden}.eui-pivot-config-panel.eui-pivot-config-panel-collapsed{width:40px;min-width:40px}.eui-pivot-config-toggle{appearance:none;cursor:pointer;color:var(--eui-text-muted);background:0 0;border:none;justify-content:center;align-items:center;width:100%;height:100%;padding:.5rem;display:flex}.eui-pivot-config-toggle svg{width:1.25rem;height:1.25rem}.eui-pivot-config-toggle:hover{color:var(--eui-primary);background-color:var(--eui-bg-hover)}.eui-pivot-config-header{border-bottom:1px solid var(--eui-border-subtle);flex-shrink:0;justify-content:space-between;align-items:center;padding:.625rem .75rem;display:flex}.eui-pivot-config-title{text-transform:uppercase;letter-spacing:.04em;color:var(--eui-text);font-size:.75rem;font-weight:600}.eui-pivot-config-collapse-btn{appearance:none;cursor:pointer;color:var(--eui-text-muted);border-radius:var(--eui-radius-sm);background:0 0;border:none;padding:.25rem;display:flex}.eui-pivot-config-collapse-btn svg{width:.875rem;height:.875rem}.eui-pivot-config-collapse-btn:hover{color:var(--eui-text);background-color:var(--eui-bg-hover)}.eui-pivot-config-body{scrollbar-width:thin;scrollbar-color:var(--eui-border) transparent;flex-direction:column;flex:1;gap:.5rem;padding:.5rem;display:flex;overflow-y:auto}.eui-pivot-config-body::-webkit-scrollbar{width:6px}.eui-pivot-config-body::-webkit-scrollbar-track{background:0 0}.eui-pivot-config-body::-webkit-scrollbar-thumb{background-color:var(--eui-border);border-radius:3px}.eui-pivot-config-body::-webkit-scrollbar-thumb:hover{background-color:var(--eui-text-muted)}.eui-pivot-config-zone{border:1px dashed var(--eui-border);border-radius:var(--eui-radius-md);min-height:2.5rem;padding:.375rem;transition:all .15s}.eui-pivot-config-zone.eui-pivot-config-zone-disabled{opacity:.5}.eui-pivot-config-zone-collapsed .eui-pivot-config-zone-chips{display:none}.eui-pivot-config-zone-header{cursor:pointer;border-radius:var(--eui-radius-sm);-webkit-user-select:none;user-select:none;align-items:center;gap:.375rem;margin-bottom:.25rem;padding:.125rem;display:flex}.eui-pivot-config-zone-header:hover{background-color:var(--eui-bg-hover)}.eui-pivot-config-zone-header:focus-visible{outline:2px solid var(--eui-primary);outline-offset:-2px}.eui-pivot-config-zone-chevron{color:var(--eui-text-disabled);flex-shrink:0;transition:transform .15s;display:flex}.eui-pivot-config-zone-chevron svg{width:.625rem;height:.625rem}.eui-pivot-config-zone-chevron.eui-pivot-config-zone-chevron-open{transform:rotate(90deg)}.eui-pivot-config-zone-icon{color:var(--eui-text-muted);flex-shrink:0;display:flex}.eui-pivot-config-zone-icon svg{width:.75rem;height:.75rem}.eui-pivot-config-zone-label{text-transform:uppercase;letter-spacing:.04em;color:var(--eui-text-muted);flex:1;font-size:.65rem;font-weight:600}.eui-pivot-config-zone-count{background-color:var(--eui-bg-subtle);color:var(--eui-text-muted);border-radius:999px;padding:0 .25rem;font-size:.6rem;font-weight:600}.eui-pivot-config-zone-chips{flex-direction:column;gap:2px;display:flex}.eui-pivot-config-zone-empty{color:var(--eui-text-disabled);text-align:center;padding:.375rem;font-size:.65rem;font-style:italic}.eui-pivot-config-chip{border-radius:var(--eui-radius-sm);background-color:var(--eui-bg-subtle);border:1px solid var(--eui-border-subtle);cursor:grab;-webkit-user-select:none;user-select:none;align-items:center;gap:.25rem;padding:.25rem .375rem;font-size:.7rem;transition:all .15s;display:flex}.eui-pivot-config-chip:hover{border-color:var(--eui-primary-border);background-color:var(--eui-bg-hover)}.eui-pivot-config-chip:active{cursor:grabbing;opacity:.7}.eui-pivot-config-chip.eui-pivot-config-chip-number{border-left:3px solid #3b82f6}.eui-pivot-config-chip.eui-pivot-config-chip-string{border-left:3px solid #22c55e}.eui-pivot-config-chip.eui-pivot-config-chip-boolean{border-left:3px solid #f59e0b}.eui-pivot-config-chip.eui-pivot-config-chip-date{border-left:3px solid #a855f7}.eui-pivot-config-chip.eui-pivot-config-chip-object{border-left:3px solid #ef4444}.eui-pivot-config-chip-grip{color:var(--eui-text-disabled);flex-shrink:0;display:flex}.eui-pivot-config-chip-grip svg{width:.625rem;height:.625rem}.eui-pivot-config-chip-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:500;overflow:hidden}.eui-pivot-config-chip-type{color:var(--eui-text-disabled);text-transform:uppercase;letter-spacing:.03em;flex-shrink:0;font-size:.55rem}.eui-pivot-config-chip-agg{appearance:none;background-color:var(--eui-bg);border:1px solid var(--eui-border);border-radius:var(--eui-radius-sm);color:var(--eui-primary);cursor:pointer;padding:.0625rem .25rem;font-family:inherit;font-size:.6rem;font-weight:600}.eui-pivot-config-chip-agg:focus{border-color:var(--eui-primary);outline:none}.eui-pivot-config-chip-remove{appearance:none;cursor:pointer;color:var(--eui-text-disabled);border-radius:var(--eui-radius-sm);background:0 0;border:none;flex-shrink:0;padding:.0625rem;transition:all .15s;display:flex}.eui-pivot-config-chip-remove svg{width:.625rem;height:.625rem}.eui-pivot-config-chip-remove:hover{color:#ef4444;background-color:#ef44441a}.eui-pivot-table{font-family:var(--eui-font-family);color:var(--eui-text);background-color:var(--eui-bg);border-radius:var(--eui-radius-md);overflow:hidden}.eui-pivot-table.eui-pivot-table-bordered{border:1px solid var(--eui-border)}.eui-pivot-table.eui-pivot-table-bordered .eui-pivot-table-element th,.eui-pivot-table.eui-pivot-table-bordered .eui-pivot-table-element td{border:1px solid var(--eui-border-subtle)}.eui-pivot-table.eui-pivot-table-compact .eui-pivot-table-element th,.eui-pivot-table.eui-pivot-table-compact .eui-pivot-table-element td{padding:.25rem .5rem;font-size:.75rem}.eui-pivot-table-scroll{scrollbar-width:thin;scrollbar-color:var(--eui-border) transparent;max-height:600px;overflow:auto}.eui-pivot-table-scroll::-webkit-scrollbar{width:6px;height:6px}.eui-pivot-table-scroll::-webkit-scrollbar-track{background:0 0}.eui-pivot-table-scroll::-webkit-scrollbar-thumb{background-color:var(--eui-border);border-radius:3px}.eui-pivot-table-scroll::-webkit-scrollbar-thumb:hover{background-color:var(--eui-text-muted)}.eui-pivot-table-element{border-collapse:collapse;white-space:nowrap;width:100%}.eui-pivot-table-element th,.eui-pivot-table-element td{text-align:left;padding:.5rem .75rem;font-size:.8125rem}.eui-pivot-header-row th{background-color:var(--eui-bg-subtle);color:var(--eui-text);z-index:2;border-bottom:2px solid var(--eui-border);font-weight:600;position:sticky;top:0}.eui-pivot-corner{z-index:3;background-color:var(--eui-bg-subtle);min-width:150px;position:sticky;left:0}.eui-pivot-row-field-label{text-transform:uppercase;letter-spacing:.04em;color:var(--eui-text-muted);font-size:.7rem}.eui-pivot-col-header{text-align:center;vertical-align:middle}.eui-pivot-col-header.eui-pivot-col-header-sortable{cursor:pointer;-webkit-user-select:none;user-select:none}.eui-pivot-col-header.eui-pivot-col-header-sortable:hover{background-color:var(--eui-bg-hover)}.eui-pivot-col-header.eui-pivot-col-header-total{background-color:var(--eui-primary-subtle);font-weight:700}.eui-pivot-col-header-content{justify-content:center;align-items:center;gap:.25rem;display:flex}.eui-pivot-sort-icon{flex-shrink:0;display:inline-flex}.eui-pivot-sort-icon svg{width:.875rem;height:.875rem;color:var(--eui-primary)}.eui-pivot-data-row{transition:background-color .1s}.eui-pivot-data-row:hover{background-color:var(--eui-bg-hover)}.eui-pivot-table-striped .eui-pivot-data-row:nth-child(2n):not(.eui-pivot-data-row-total):not(.eui-pivot-data-row-subtotal-sum){background-color:var(--eui-bg-subtle)}.eui-pivot-table-striped .eui-pivot-data-row:nth-child(2n):not(.eui-pivot-data-row-total):not(.eui-pivot-data-row-subtotal-sum):hover{background-color:var(--eui-bg-hover)}.eui-pivot-data-row.eui-pivot-data-row-total{background-color:var(--eui-bg-subtle);border-top:2px solid var(--eui-border);font-weight:700}.eui-pivot-data-row.eui-pivot-data-row-total td{padding-top:.625rem;padding-bottom:.625rem}.eui-pivot-data-row.eui-pivot-data-row-subtotal{font-weight:600}.eui-pivot-data-row.eui-pivot-data-row-subtotal-sum{background-color:var(--eui-bg-subtle);font-size:.775rem;font-weight:600}.eui-pivot-data-row.eui-pivot-data-row-subtotal-sum td{border-top:1px solid var(--eui-border)}.eui-pivot-row-label-cell{background-color:inherit;z-index:1;min-width:120px;font-weight:inherit;position:sticky;left:0}.eui-pivot-data-row:hover .eui-pivot-row-label-cell{background-color:var(--eui-bg-hover)}.eui-pivot-data-row-total .eui-pivot-row-label-cell,.eui-pivot-data-row-subtotal-sum .eui-pivot-row-label-cell{background-color:var(--eui-bg-subtle)}.eui-pivot-row-pad-cell{width:0;padding:0!important}.eui-pivot-row-label{align-items:center;gap:.375rem;display:flex}.eui-pivot-expand-btn{appearance:none;cursor:pointer;border-radius:var(--eui-radius-sm);color:var(--eui-text-muted);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:.125rem;transition:all .15s;display:flex}.eui-pivot-expand-btn svg{width:.875rem;height:.875rem}.eui-pivot-expand-btn:hover{color:var(--eui-primary);background-color:var(--eui-primary-subtle)}.eui-pivot-expand-btn:focus-visible{outline:2px solid var(--eui-primary)}.eui-pivot-row-count{color:var(--eui-text-muted);margin-left:.375rem;font-size:.7rem;font-weight:400}.eui-pivot-total-label{font-weight:700}.eui-pivot-subtotal-label{color:var(--eui-text-muted);font-style:italic;font-weight:600}.eui-pivot-value-cell{text-align:right;font-variant-numeric:tabular-nums}.eui-pivot-value-cell.eui-pivot-total-cell{background-color:#3b82f60a;font-weight:700}body.mode-dark .eui-pivot-value-cell.eui-pivot-total-cell{background-color:#3b82f614}.eui-pivot-value-cell.eui-pivot-subtotal-cell{font-weight:600}.eui-pivot-value-cell.eui-pivot-cell-editable{cursor:pointer;position:relative}.eui-pivot-value-cell.eui-pivot-cell-editable:hover{background-color:var(--eui-primary-subtle)}.eui-pivot-value-cell.eui-pivot-cell-editable:hover:after{content:"";border:1px dashed var(--eui-primary-border);pointer-events:none;border-radius:2px;position:absolute;inset:1px}.eui-pivot-value-cell.eui-pivot-cell-editing{background-color:var(--eui-bg);width:1px;padding:0}.eui-pivot-cell-editor-wrapper{align-items:center;max-width:100%;min-height:1.75rem;display:flex;overflow:hidden}.eui-pivot-cell-editor-input{border:2px solid var(--eui-primary);background-color:var(--eui-bg);width:100%;min-width:0;color:var(--eui-text);text-align:right;font-variant-numeric:tabular-nums;box-sizing:border-box;border-radius:2px;outline:none;padding:.25rem .5rem;font-family:inherit;font-size:.8125rem}.eui-pivot-cell-editor-number{-moz-appearance:textfield}.eui-pivot-cell-editor-number::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.eui-pivot-cell-editor-number::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.eui-pivot-cell-editor-textarea{border:2px solid var(--eui-primary);background-color:var(--eui-bg);width:100%;min-width:0;color:var(--eui-text);resize:vertical;border-radius:2px;outline:none;padding:.25rem .5rem;font-family:monospace;font-size:.7rem}.eui-pivot-cell-editor-toggle{appearance:none;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:100%;padding:.25rem;display:flex}.eui-pivot-cell-editor-toggle-track{background-color:var(--eui-border);border-radius:999px;width:2rem;height:1.125rem;transition:background-color .15s;position:relative}.eui-pivot-cell-editor-toggle-track.active{background-color:var(--eui-primary)}.eui-pivot-cell-editor-toggle-thumb{background-color:#fff;border-radius:50%;width:.875rem;height:.875rem;transition:transform .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0003}.active .eui-pivot-cell-editor-toggle-thumb{transform:translate(.875rem)}.eui-pivot-toolbar{border-bottom:1px solid var(--eui-border-subtle);background-color:var(--eui-bg-subtle);flex-wrap:wrap;align-items:center;gap:.5rem;padding:.625rem .75rem;display:flex}.eui-pivot-toolbar-btn{appearance:none;border:1px solid var(--eui-border);cursor:pointer;border-radius:var(--eui-radius-sm);color:var(--eui-text);background:0 0;padding:.25rem .625rem;font-family:inherit;font-size:.75rem;transition:all .15s}.eui-pivot-toolbar-btn:hover{background-color:var(--eui-bg-hover);border-color:var(--eui-primary);color:var(--eui-primary)}.eui-pivot-toolbar-btn:focus-visible{outline:2px solid var(--eui-primary)}.eui-pivot-toolbar-info{color:var(--eui-text-muted);margin-left:auto;font-size:.75rem}.eui-pivot-toolbar-edit-hint{color:var(--eui-primary);font-style:italic}.eui-pivot-loading{color:var(--eui-text-muted);justify-content:center;align-items:center;gap:.75rem;padding:3rem;font-size:.875rem;display:flex}.eui-pivot-loading-spinner{border:2px solid var(--eui-border);border-top-color:var(--eui-primary);border-radius:50%;width:1.25rem;height:1.25rem;animation:.7s linear infinite euiPivotSpin}@keyframes euiPivotSpin{to{transform:rotate(360deg)}}.eui-pivot-table-empty{text-align:center;color:var(--eui-text-muted);padding:3rem;font-size:.875rem}.eui-pivot-cell-content{justify-content:flex-end;align-items:center;gap:.25rem;display:flex;position:relative}.eui-pivot-cell-edit-icon{appearance:none;cursor:pointer;color:var(--eui-text-disabled);background:0 0;border:none;border-radius:2px;flex-shrink:0;padding:.0625rem;transition:all .15s;display:none}.eui-pivot-cell-edit-icon svg{width:.7rem;height:.7rem}.eui-pivot-cell-edit-icon:hover{color:var(--eui-primary)}.eui-pivot-value-cell:hover .eui-pivot-cell-edit-icon{display:flex}.eui-pivot-cell-edit-icon.eui-pivot-cell-edit-icon-left{order:-1}.eui-pivot-cell-edit-highlight{box-shadow:inset 0 0 0 2px var(--eui-primary)}.eui-pivot-filter-editor{background-color:var(--eui-bg);border:1px solid var(--eui-border-subtle);border-radius:var(--eui-radius-sm);font-size:.7rem;overflow:hidden}.eui-pivot-filter-header{cursor:pointer;background-color:var(--eui-bg-subtle);justify-content:space-between;align-items:center;padding:.25rem .375rem;display:flex}.eui-pivot-filter-header:hover{background-color:var(--eui-bg-hover)}.eui-pivot-filter-field-name{color:var(--eui-text);font-size:.65rem;font-weight:600}.eui-pivot-filter-remove{appearance:none;cursor:pointer;color:var(--eui-text-disabled);background:0 0;border:none;flex-shrink:0;padding:.0625rem;display:flex}.eui-pivot-filter-remove svg{width:.625rem;height:.625rem}.eui-pivot-filter-remove:hover{color:#ef4444}.eui-pivot-filter-body{flex-direction:column;gap:.25rem;padding:.25rem .375rem .375rem;display:flex}.eui-pivot-filter-select{border:1px solid var(--eui-border);background-color:var(--eui-bg);width:100%;color:var(--eui-text);cursor:pointer;border-radius:2px;padding:.1875rem .25rem;font-family:inherit;font-size:.65rem}.eui-pivot-filter-select:focus{border-color:var(--eui-primary);outline:none}.eui-pivot-filter-input{border:1px solid var(--eui-border);background-color:var(--eui-bg);width:100%;color:var(--eui-text);border-radius:2px;padding:.1875rem .25rem;font-family:inherit;font-size:.65rem}.eui-pivot-filter-input::placeholder{color:var(--eui-text-disabled)}.eui-pivot-filter-input:focus{border-color:var(--eui-primary);outline:none}.eui-pivot-filter-between{align-items:center;gap:.25rem;display:flex}.eui-pivot-filter-between input{flex:1;min-width:0}.eui-pivot-filter-between-sep{color:var(--eui-text-muted);flex-shrink:0;font-size:.6rem}.eui-pivot-filter-multi{max-height:120px;overflow-y:auto}.eui-pivot-filter-multi-list{flex-direction:column;gap:1px;display:flex}.eui-pivot-filter-multi-item{cursor:pointer;color:var(--eui-text);align-items:center;gap:.25rem;padding:.125rem 0;font-size:.625rem;display:flex}.eui-pivot-filter-multi-item input[type=checkbox]{width:.75rem;height:.75rem;accent-color:var(--eui-primary)}.eui-pivot-filter-multi-item:hover{color:var(--eui-primary)}@media (width<=768px){.eui-pivot-table-container{flex-direction:column!important}.eui-pivot-table-container .eui-pivot-config-panel{border-bottom:1px solid var(--eui-border);max-height:250px;border-right:none!important;width:100%!important;min-width:100%!important}.eui-pivot-table-container .eui-pivot-config-body{flex-flow:wrap}.eui-pivot-table-container .eui-pivot-config-zone{flex:1;min-width:140px}.eui-pivot-table-element th,.eui-pivot-table-element td{padding:.375rem .5rem;font-size:.75rem}.eui-pivot-corner{min-width:100px}}.eui-slider{font-family:var(--eui-font-family);color:var(--eui-text);-webkit-user-select:none;user-select:none;align-items:center;gap:.75rem;display:flex}.eui-slider.eui-slider-horizontal{flex-direction:column;align-items:stretch;width:100%}.eui-slider.eui-slider-horizontal.eui-slider-has-marks{padding-bottom:1.75rem}.eui-slider.eui-slider-vertical{flex-direction:row;align-items:center;width:auto;height:200px;display:inline-flex}.eui-slider.eui-slider-vertical.eui-slider-has-marks{padding-right:3rem}.eui-slider.eui-slider-vertical .eui-slider-container{flex-direction:column-reverse;width:auto;height:100%}.eui-slider.eui-slider-vertical .eui-slider-track{border-radius:999px;height:100%;min-height:100px;position:relative}.eui-slider.eui-slider-vertical .eui-slider-thumb{left:50%;transform:translate(-50%,50%)}.eui-slider.eui-slider-vertical .eui-slider-thumb.eui-slider-thumb-active{transform:translate(-50%,50%)scale(1.15)}.eui-slider.eui-slider-vertical .eui-slider-fill{border-radius:999px;position:absolute;width:100%!important;left:0!important}.eui-slider.eui-slider-vertical .eui-slider-mark{left:50%;transform:translate(-50%)}.eui-slider.eui-slider-vertical .eui-slider-mark-label{white-space:nowrap;position:absolute;top:50%;left:calc(100% + .75rem);transform:translateY(-50%)}.eui-slider.eui-slider-vertical .eui-slider-minmax{text-align:center}.eui-slider.eui-slider-disabled{opacity:.5;pointer-events:none}.eui-slider.eui-slider-disabled .eui-slider-thumb{cursor:not-allowed}.eui-slider-container{flex:1;align-items:center;gap:.625rem;min-width:0;display:flex}.eui-slider-track{background-color:var(--eui-border);cursor:pointer;touch-action:none;border-radius:999px;flex:1;position:relative}.eui-slider-disabled .eui-slider-track{cursor:not-allowed}.eui-slider-fill{border-radius:999px;position:absolute;top:0;bottom:0}.eui-slider-default .eui-slider-fill{background-color:var(--eui-text-muted)}.eui-slider-primary .eui-slider-fill{background-color:var(--eui-primary)}.eui-slider-success .eui-slider-fill{background-color:#22c55e}.eui-slider-warning .eui-slider-fill{background-color:#f59e0b}.eui-slider-danger .eui-slider-fill{background-color:#ef4444}.eui-slider-info .eui-slider-fill{background-color:#3b82f6}.eui-slider-thumb{border:2px solid var(--eui-primary);cursor:grab;touch-action:none;z-index:2;background-color:#fff;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;box-shadow:0 1px 3px #00000026}.eui-slider-thumb:before{content:"";border-radius:50%;min-width:44px;min-height:44px;margin:auto;position:absolute;inset:0}.eui-slider-horizontal .eui-slider-thumb{top:50%;transform:translate(-50%,-50%)}.eui-slider-thumb.eui-slider-thumb-active{cursor:grabbing;box-shadow:0 0 0 4px #3b82f633}.eui-slider-horizontal .eui-slider-thumb.eui-slider-thumb-active{transform:translate(-50%,-50%)scale(1.15)}.eui-slider-thumb:focus-visible{box-shadow:0 0 0 3px var(--eui-primary-subtle);outline:none}.eui-slider-success .eui-slider-thumb{border-color:#22c55e}.eui-slider-warning .eui-slider-thumb{border-color:#f59e0b}.eui-slider-danger .eui-slider-thumb{border-color:#ef4444}.eui-slider-info .eui-slider-thumb{border-color:#3b82f6}.eui-slider-default .eui-slider-thumb{border-color:var(--eui-text-muted)}body.mode-dark .eui-slider-thumb{background-color:var(--eui-bg)}.eui-slider-tooltip{background-color:var(--eui-text);color:var(--eui-bg);border-radius:var(--eui-radius-sm);white-space:nowrap;pointer-events:none;z-index:10;padding:.25rem .5rem;font-size:.7rem;font-weight:500;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)}.eui-slider-tooltip:after{content:"";border:4px solid #0000;border-top-color:var(--eui-text);position:absolute;top:100%;left:50%;transform:translate(-50%)}.eui-slider-vertical .eui-slider-tooltip{top:50%;bottom:auto;left:calc(100% + 10px);transform:translateY(-50%)}.eui-slider-vertical .eui-slider-tooltip:after{border:4px solid #0000;border-right-color:var(--eui-text);top:50%;left:auto;right:100%;transform:translateY(-50%)}.eui-slider-marks{pointer-events:none;position:absolute;inset:0}.eui-slider-mark{position:absolute}.eui-slider-horizontal .eui-slider-mark{top:50%;transform:translate(-50%,-50%)}.eui-slider-mark-dot{background-color:var(--eui-bg);border:1.5px solid var(--eui-border);border-radius:50%;width:6px;height:6px;margin:0 auto}.eui-slider-mark-active .eui-slider-mark-dot{border-color:var(--eui-primary)}.eui-slider-mark-label{color:var(--eui-text-muted);white-space:nowrap;font-size:.65rem;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%)}.eui-slider-vertical .eui-slider-mark-label{top:auto}.eui-slider-minmax{color:var(--eui-text-muted);white-space:nowrap;flex-shrink:0;font-size:.7em;font-weight:500}.eui-slider-value{color:var(--eui-text);white-space:nowrap;font-size:.85em;font-weight:600}.eui-slider-value.eui-slider-value-top{margin-bottom:.25rem}.eui-slider-value.eui-slider-value-bottom{margin-top:.25rem}.eui-slider-value.eui-slider-value-left,.eui-slider-value.eui-slider-value-right{flex-shrink:0}.eui-slider-xs .eui-slider-tooltip{padding:.125rem .375rem;font-size:.6rem}.eui-slider-xl .eui-slider-tooltip{padding:.3rem .625rem;font-size:.8rem}@media (prefers-reduced-motion:reduce){.eui-slider-fill,.eui-slider-thumb{transition:none!important}}.eui-rating{font-family:var(--eui-font-family);color:var(--eui-text);-webkit-user-select:none;user-select:none;outline:none;align-items:center;gap:.625rem;display:inline-flex}.eui-rating:focus-visible{box-shadow:0 0 0 3px var(--eui-primary-subtle);border-radius:var(--eui-radius-sm)}.eui-rating.eui-rating-disabled{opacity:.5;pointer-events:none}.eui-rating.eui-rating-readonly{cursor:default}.eui-rating.eui-rating-interactive .eui-rating-item{cursor:pointer}.eui-rating.eui-rating-default .eui-rating-item-filled{color:var(--eui-text-muted)}.eui-rating.eui-rating-primary .eui-rating-item-filled{color:var(--eui-primary)}.eui-rating.eui-rating-success .eui-rating-item-filled{color:#22c55e}.eui-rating.eui-rating-warning .eui-rating-item-filled{color:#f59e0b}.eui-rating.eui-rating-danger .eui-rating-item-filled{color:#ef4444}.eui-rating.eui-rating-info .eui-rating-item-filled{color:#3b82f6}.eui-rating-items{align-items:center;gap:.25rem;display:inline-flex}.eui-rating-item{justify-content:center;align-items:center;line-height:0;transition:transform .15s;display:inline-flex;position:relative}.eui-rating-interactive .eui-rating-item:hover{transform:scale(1.15)}.eui-rating-item svg{display:block}.eui-rating-item-empty{color:var(--eui-border);pointer-events:none;justify-content:center;align-items:center;display:inline-flex;position:absolute;inset:0}.eui-rating-item-filled{pointer-events:none;justify-content:flex-start;align-items:center;display:inline-flex;position:absolute;top:0;left:0;overflow:hidden}.eui-rating-value{color:var(--eui-text-muted);white-space:nowrap;font-size:.8rem;font-weight:600}.eui-rating-label{color:var(--eui-text);white-space:nowrap;font-size:.8rem;font-weight:500}.eui-rating-xs .eui-rating-value,.eui-rating-xs .eui-rating-label{font-size:.7rem}.eui-rating-sm .eui-rating-value,.eui-rating-sm .eui-rating-label{font-size:.75rem}.eui-rating-lg .eui-rating-value,.eui-rating-lg .eui-rating-label{font-size:.9rem}.eui-rating-xl .eui-rating-value,.eui-rating-xl .eui-rating-label{font-size:1rem}.eui-rating-xxl .eui-rating-value,.eui-rating-xxl .eui-rating-label{font-size:1.0625rem}.eui-color-picker{font-family:var(--eui-font-family);color:var(--eui-text);display:inline-flex}.eui-color-picker.eui-color-picker-disabled{opacity:.6;pointer-events:none}.eui-color-picker-button{appearance:none;border:1px solid var(--eui-border);color:inherit;font:inherit;cursor:pointer;background:0 0;padding:0}.eui-color-picker-button:focus-visible{box-shadow:0 0 0 3px var(--eui-primary-subtle);border-color:var(--eui-primary);outline:none}.eui-color-picker-button:disabled{cursor:not-allowed}.eui-color-picker-button{border-radius:var(--eui-radius-md);background-color:var(--eui-bg-subtle);align-items:center;gap:.5rem;padding:.375rem .625rem;font-size:.85rem;display:inline-flex}.eui-color-picker-button.eui-color-picker-sm{padding:.25rem .5rem;font-size:.75rem}.eui-color-picker-button.eui-color-picker-lg{padding:.5rem .75rem;font-size:.95rem}.eui-color-picker-input-trigger{appearance:none;border:1px solid var(--eui-border);color:inherit;font:inherit;cursor:pointer;background:0 0;padding:0}.eui-color-picker-input-trigger:focus-visible{box-shadow:0 0 0 3px var(--eui-primary-subtle);border-color:var(--eui-primary);outline:none}.eui-color-picker-input-trigger:disabled{cursor:not-allowed}.eui-color-picker-input-trigger{border-radius:var(--eui-radius-md);background-color:var(--eui-bg-subtle);align-items:center;gap:.5rem;min-width:10rem;padding:.375rem .625rem;font-family:SFMono-Regular,Menlo,Consolas,monospace;font-size:.85rem;display:inline-flex}.eui-color-picker-editable{border:1px solid var(--eui-border);border-radius:var(--eui-radius-md);background-color:var(--eui-bg-subtle);align-items:center;gap:.375rem;min-width:11rem;padding:.25rem .25rem .25rem .375rem;display:inline-flex}.eui-color-picker-editable:focus-within{border-color:var(--eui-primary);box-shadow:0 0 0 3px var(--eui-primary-subtle)}.eui-color-picker-editable.eui-color-picker-editable-disabled{opacity:.6;pointer-events:none}.eui-color-picker-editable.eui-color-picker-sm{min-width:9rem;padding:.125rem .25rem .125rem .3125rem}.eui-color-picker-editable.eui-color-picker-lg{min-width:13rem;padding:.375rem .375rem .375rem .5rem}.eui-color-picker-editable-swatch{appearance:none;border:1px solid var(--eui-border);cursor:pointer;border-radius:var(--eui-radius-sm);background:0 0;flex-shrink:0;width:1.25rem;height:1.25rem;padding:0;position:relative;overflow:hidden}.eui-color-picker-editable-swatch .eui-color-picker-dot-chk,.eui-color-picker-editable-swatch .eui-color-picker-dot-fill{position:absolute;inset:0}.eui-color-picker-editable-swatch .eui-color-picker-dot-chk{background:repeating-conic-gradient(#d1d5db 0% 25%,#fff 0% 50%) 50%/10px 10px}.eui-color-picker-editable-swatch:focus-visible{box-shadow:0 0 0 2px var(--eui-primary-subtle);outline:none}.eui-color-picker-editable-input{min-width:0;color:var(--eui-text);background:0 0;border:none;outline:none;flex:1;padding:.25rem .375rem;font-family:SFMono-Regular,Menlo,Consolas,monospace;font-size:.85rem}.eui-color-picker-editable-input::placeholder{color:var(--eui-text-muted)}.eui-color-picker-sm .eui-color-picker-editable-input{font-size:.75rem}.eui-color-picker-lg .eui-color-picker-editable-input{font-size:.95rem}.eui-color-picker-swatch{appearance:none;border:1px solid var(--eui-border);color:inherit;font:inherit;cursor:pointer;background:0 0;padding:0}.eui-color-picker-swatch:focus-visible{box-shadow:0 0 0 3px var(--eui-primary-subtle);border-color:var(--eui-primary);outline:none}.eui-color-picker-swatch:disabled{cursor:not-allowed}.eui-color-picker-swatch{border-radius:var(--eui-radius-md);width:2.25rem;height:2.25rem;position:relative;overflow:hidden}.eui-color-picker-swatch.eui-color-picker-sm{width:1.75rem;height:1.75rem}.eui-color-picker-swatch.eui-color-picker-lg{width:2.75rem;height:2.75rem}.eui-color-picker-swatch .eui-color-picker-chk{background:repeating-conic-gradient(#d1d5db 0% 25%,#fff 0% 50%) 50%/10px 10px;position:absolute;inset:0}.eui-color-picker-swatch .eui-color-picker-fill{position:absolute;inset:0}.eui-color-picker-dot{border-radius:var(--eui-radius-sm);border:1px solid var(--eui-border);flex-shrink:0;width:1rem;height:1rem;position:relative;overflow:hidden}.eui-color-picker-dot .eui-color-picker-dot-chk{background:repeating-conic-gradient(#d1d5db 0% 25%,#fff 0% 50%) 50%/10px 10px;position:absolute;inset:0}.eui-color-picker-dot .eui-color-picker-dot-fill{position:absolute;inset:0}.eui-color-picker-text{color:var(--eui-text);font-family:SFMono-Regular,Menlo,Consolas,monospace;font-size:.8rem}.eui-color-picker-popover{z-index:10050;background-color:var(--eui-bg);border:1px solid var(--eui-border);border-radius:var(--eui-radius-md);box-shadow:var(--eui-shadow);width:260px;font-family:var(--eui-font-family);color:var(--eui-text);padding:.75rem;position:absolute}.eui-color-picker-popover.eui-color-picker-popover-hidden{visibility:hidden}.eui-color-picker-backdrop{z-index:10050;background-color:#0f172a8c;justify-content:center;align-items:center;padding:5vh 6vw;animation:.18s ease-out eui-cp-backdrop-in;display:flex;position:fixed;inset:0}.eui-color-picker-backdrop.eui-color-picker-backdrop-mobile{padding:5vh 6vw}.eui-color-picker-backdrop.eui-color-picker-backdrop-tablet{padding:6vh 18vw}@keyframes eui-cp-backdrop-in{0%{opacity:0}to{opacity:1}}.eui-color-picker-popover-mobile{border:1px solid var(--eui-border-subtle);-webkit-overflow-scrolling:touch;background-color:var(--eui-bg);border-radius:16px;max-width:100%;height:auto;max-height:100%;padding:1.25rem;animation:.22s ease-out eui-cp-sheet-in;overflow-y:auto;box-shadow:0 24px 56px #00000047;width:100%!important;position:relative!important;inset:auto!important}.eui-color-picker-popover-mobile .eui-color-panel{gap:1rem}.eui-color-picker-popover-mobile .eui-color-sv{height:200px}@keyframes eui-cp-sheet-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.eui-color-picker-backdrop,.eui-color-picker-popover-mobile{animation:none}}.eui-color-panel{flex-direction:column;gap:.75rem;display:flex}.eui-color-sv{border-radius:var(--eui-radius-sm);cursor:crosshair;touch-action:none;width:100%;height:140px;position:relative;overflow:hidden}.eui-color-sv .eui-color-sv-white{background:linear-gradient(90deg,#fff,#fff0);position:absolute;inset:0}.eui-color-sv .eui-color-sv-black{background:linear-gradient(#0000,#000);position:absolute;inset:0}.eui-color-sv .eui-color-sv-pointer{pointer-events:none;border:2px solid #fff;border-radius:50%;width:14px;height:14px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #0006}.eui-color-sliders{align-items:center;gap:.625rem;display:flex}.eui-color-preview-wrap{border:1px solid var(--eui-border);border-radius:50%;flex-shrink:0;width:2.25rem;height:2.25rem;position:relative;overflow:hidden}.eui-color-preview-wrap .eui-color-preview-chk{background:repeating-conic-gradient(#d1d5db 0% 25%,#fff 0% 50%) 50%/10px 10px;position:absolute;inset:0}.eui-color-preview-wrap .eui-color-preview{position:absolute;inset:0}.eui-color-slider-stack{flex-direction:column;flex:1;gap:.5rem;display:flex}.eui-color-hue{cursor:pointer;touch-action:none;background:linear-gradient(90deg,red 0%,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red 100%);border-radius:999px;height:10px;position:relative}.eui-color-hue .eui-color-hue-pointer{border:2px solid var(--eui-border);pointer-events:none;background:#fff;border-radius:50%;width:18px;height:18px;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 1px 2px #0000004d}.eui-color-alpha{cursor:pointer;touch-action:none;border-radius:999px;height:10px;position:relative;overflow:hidden}.eui-color-alpha .eui-color-alpha-chk{background:repeating-conic-gradient(#d1d5db 0% 25%,#fff 0% 50%) 50%/10px 10px;position:absolute;inset:0}.eui-color-alpha .eui-color-alpha-track{position:absolute;inset:0}.eui-color-alpha .eui-color-alpha-pointer{border:2px solid var(--eui-border);pointer-events:none;background:#fff;border-radius:50%;width:12px;height:12px;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 1px 2px #0000004d}.eui-color-inputs{grid-template-columns:1.5fr repeat(4,1fr);gap:.375rem;display:grid}.eui-color-input-group{color:var(--eui-text-muted);text-transform:uppercase;flex-direction:column;align-items:center;gap:.125rem;font-size:.65rem;font-weight:600;display:flex}.eui-color-input-group input{text-align:center;border:1px solid var(--eui-border);border-radius:var(--eui-radius-sm);background-color:var(--eui-bg-subtle);width:100%;min-width:0;color:var(--eui-text);padding:.25rem .375rem;font-family:SFMono-Regular,Menlo,Consolas,monospace;font-size:.75rem}.eui-color-input-group input:focus{border-color:var(--eui-primary);box-shadow:0 0 0 2px var(--eui-primary-subtle);outline:none}.eui-color-input-group input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.eui-color-input-group input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.eui-color-input-group.eui-color-input-hex input{text-align:left}.eui-color-swatches{border-top:1px solid var(--eui-border-subtle);grid-template-columns:repeat(10,1fr);gap:.25rem;padding-top:.5rem;display:grid}.eui-color-swatch{aspect-ratio:1;border:1px solid var(--eui-border-subtle);border-radius:var(--eui-radius-sm);cursor:pointer;width:100%;padding:0;transition:transform .12s;position:relative}.eui-color-swatch:before{content:"";min-width:44px;min-height:44px;margin:auto;position:absolute;inset:0}.eui-color-swatch:hover{transform:scale(1.15)}.eui-color-swatch:focus-visible{outline:2px solid var(--eui-primary);outline-offset:2px}.eui-color-swatch.eui-color-swatch-active{border-color:var(--eui-primary);box-shadow:0 0 0 2px var(--eui-primary-subtle)}@media (prefers-reduced-motion:reduce){.eui-color-swatch{transition:none}.eui-color-swatch:hover{transform:none}}.eui-time-picker{border:1px solid var(--eui-border);border-radius:var(--eui-radius-md);background-color:var(--eui-bg-subtle);color:var(--eui-text);font-family:var(--eui-font-family);cursor:text;align-items:center;gap:.5rem;min-width:10rem;padding:.375rem .625rem;font-size:.875rem;display:inline-flex}.eui-time-picker:focus-within{border-color:var(--eui-primary);box-shadow:0 0 0 3px var(--eui-primary-subtle)}.eui-time-picker.eui-time-picker-sm{min-width:8.5rem;padding:.25rem .5rem;font-size:.8rem}.eui-time-picker.eui-time-picker-lg{min-width:12rem;padding:.5rem .75rem;font-size:.95rem}.eui-time-picker.eui-time-picker-disabled{opacity:.6;cursor:not-allowed}.eui-time-picker.eui-time-picker-inline{border:1px solid var(--eui-border);background-color:var(--eui-bg);min-width:0;padding:0;display:inline-block}.eui-time-picker-icon{color:var(--eui-text-muted);flex-shrink:0}.eui-time-picker-input{min-width:0;color:inherit;font:inherit;background:0 0;border:none;outline:none;flex:1}.eui-time-picker-input::placeholder{color:var(--eui-text-muted)}.eui-time-picker-input:disabled{cursor:not-allowed}.eui-time-picker-clear{color:var(--eui-text-muted);cursor:pointer;border-radius:var(--eui-radius-sm);background:0 0;border:none;padding:0 .25rem;font-size:1.1rem;line-height:1}.eui-time-picker-clear:hover{color:var(--eui-text);background-color:var(--eui-bg-hover)}.eui-time-picker-popover{z-index:10050;background-color:var(--eui-bg);border:1px solid var(--eui-border);border-radius:var(--eui-radius-md);box-shadow:var(--eui-shadow);font-family:var(--eui-font-family);color:var(--eui-text);padding:.5rem;position:absolute}.eui-time-picker-popover.eui-time-picker-popover-hidden{visibility:hidden}.eui-time-picker-backdrop{z-index:10050;background-color:#0f172a8c;justify-content:center;align-items:center;padding:5vh 6vw;animation:.18s ease-out eui-tp-backdrop-in;display:flex;position:fixed;inset:0}.eui-time-picker-backdrop.eui-time-picker-backdrop-mobile{padding:5vh 6vw}.eui-time-picker-backdrop.eui-time-picker-backdrop-tablet{padding:6vh 18vw}@keyframes eui-tp-backdrop-in{0%{opacity:0}to{opacity:1}}.eui-time-picker-popover-mobile{border:1px solid var(--eui-border-subtle);-webkit-overflow-scrolling:touch;background-color:var(--eui-bg);border-radius:16px;width:100%;max-width:100%;height:auto;max-height:100%;padding:1.25rem;animation:.22s ease-out eui-tp-sheet-in;overflow-y:auto;box-shadow:0 24px 56px #00000047;position:relative!important;inset:auto!important}@keyframes eui-tp-sheet-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.eui-time-mobile-panel{flex-direction:column;align-items:stretch;gap:1.25rem;display:flex}.eui-time-mobile-display{text-align:center;letter-spacing:-.01em;color:var(--eui-text);font-variant-numeric:tabular-nums;background-color:var(--eui-bg-subtle);border:1px solid var(--eui-border-subtle);border-radius:12px;padding:1rem .75rem;font-size:2.25rem;font-weight:700}.eui-time-mobile-cols{justify-content:center;align-items:center;gap:.5rem;display:flex}.eui-time-mobile-col{flex-direction:column;flex:none;align-items:center;gap:.25rem;display:flex}.eui-time-mobile-col-step{appearance:none;background-color:var(--eui-bg-subtle);border:1px solid var(--eui-border-subtle);color:var(--eui-text);cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:10px;justify-content:center;align-items:center;width:56px;height:40px;transition:background-color .12s,border-color .12s;display:inline-flex}.eui-time-mobile-col-step:hover{background-color:var(--eui-bg-hover);border-color:var(--eui-primary-border)}.eui-time-mobile-col-step:active{background-color:var(--eui-primary-subtle)}.eui-time-mobile-col-step svg{width:18px;height:18px}.eui-time-mobile-col-value{color:var(--eui-text);background-color:var(--eui-bg);border:2px solid var(--eui-primary);font-variant-numeric:tabular-nums;width:72px;height:64px;box-shadow:0 0 0 4px var(--eui-primary-subtle);border-radius:12px;justify-content:center;align-items:center;font-size:2rem;font-weight:600;display:flex}.eui-time-mobile-col-label{text-transform:uppercase;letter-spacing:.05em;color:var(--eui-text-muted);font-size:.6875rem;font-weight:600}.eui-time-mobile-sep{color:var(--eui-text-muted);align-self:center;padding:0 .125rem;font-size:2rem;font-weight:600;transform:translateY(-8px)}.eui-time-mobile-ampm{flex-direction:column;align-self:center;gap:.25rem;margin-left:.5rem;display:flex}.eui-time-mobile-ampm-btn{appearance:none;background-color:var(--eui-bg-subtle);border:1px solid var(--eui-border-subtle);color:var(--eui-text);cursor:pointer;border-radius:10px;min-width:60px;padding:.5rem .875rem;font-size:.875rem;font-weight:600;transition:background-color .12s,color .12s,border-color .12s}.eui-time-mobile-ampm-btn:hover{background-color:var(--eui-bg-hover)}.eui-time-mobile-ampm-btn.eui-time-mobile-ampm-btn-active{background-color:var(--eui-primary);color:var(--eui-text-on-primary);border-color:var(--eui-primary)}.eui-time-mobile-footer{border-top:1px solid var(--eui-border-subtle);justify-content:space-between;align-items:center;gap:.5rem;padding-top:.5rem;display:flex}.eui-time-mobile-btn{appearance:none;cursor:pointer;color:var(--eui-text);background:0 0;border:none;border-radius:10px;min-height:44px;padding:.625rem 1.125rem;font-family:inherit;font-size:.9375rem;font-weight:600}.eui-time-mobile-btn.eui-time-mobile-btn-link{color:var(--eui-primary)}.eui-time-mobile-btn.eui-time-mobile-btn-link:hover{background-color:var(--eui-primary-subtle)}.eui-time-mobile-btn.eui-time-mobile-btn-primary{background-color:var(--eui-primary);color:var(--eui-text-on-primary);margin-left:auto}.eui-time-mobile-btn.eui-time-mobile-btn-primary:hover{background-color:var(--eui-primary-hover)}@media (width<=360px){.eui-time-mobile-display{font-size:1.875rem}.eui-time-mobile-col-value{width:60px;height:56px;font-size:1.625rem}.eui-time-mobile-col-step{width:48px;height:36px}.eui-time-mobile-cols{gap:.25rem}}@media (prefers-reduced-motion:reduce){.eui-time-picker-backdrop,.eui-time-picker-popover-mobile{animation:none}}.eui-time-panel{flex-direction:column;gap:.5rem;display:flex}.eui-time-cols{gap:.25rem;display:flex}.eui-time-col{scrollbar-width:thin;scrollbar-color:var(--eui-border) transparent}.eui-time-col::-webkit-scrollbar{width:6px;height:6px}.eui-time-col::-webkit-scrollbar-track{background:0 0}.eui-time-col::-webkit-scrollbar-thumb{background-color:var(--eui-border);border-radius:3px}.eui-time-col::-webkit-scrollbar-thumb:hover{background-color:var(--eui-text-muted)}.eui-time-col::-webkit-scrollbar-corner{background:0 0}.eui-time-col{border-right:1px solid var(--eui-border-subtle);scroll-behavior:smooth;flex-direction:column;gap:2px;width:3rem;max-height:196px;padding:2px;display:flex;overflow-y:auto}.eui-time-col:last-child{border-right:none}.eui-time-col.eui-time-col-ampm{width:3rem}.eui-time-cell{appearance:none;color:var(--eui-text);border-radius:var(--eui-radius-sm);cursor:pointer;text-align:center;background:0 0;border:none;flex-shrink:0;padding:.25rem .5rem;font-family:inherit;font-size:.8rem;font-weight:500;line-height:20px}.eui-time-cell:hover{background-color:var(--eui-bg-hover)}.eui-time-cell.eui-time-cell-active{background-color:var(--eui-primary);color:var(--eui-text-on-primary)}.eui-time-cell.eui-time-cell-active:hover{background-color:var(--eui-primary-hover)}.eui-time-footer{border-top:1px solid var(--eui-border-subtle);justify-content:space-between;align-items:center;gap:.5rem;padding-top:.5rem;display:flex}.eui-time-btn{appearance:none;cursor:pointer;border-radius:var(--eui-radius-sm);color:var(--eui-text);background:0 0;border:none;padding:.25rem .625rem;font-family:inherit;font-size:.75rem;font-weight:600}.eui-time-btn.eui-time-btn-link{color:var(--eui-primary)}.eui-time-btn.eui-time-btn-link:hover{text-decoration:underline}.eui-time-btn.eui-time-btn-primary{background-color:var(--eui-primary);color:var(--eui-text-on-primary);margin-left:auto}.eui-time-btn.eui-time-btn-primary:hover{background-color:var(--eui-primary-hover)}.eui-json-editor{border:1px solid var(--eui-border);border-radius:var(--eui-radius-md);background:var(--eui-bg);color:var(--eui-text);flex-direction:column;font-family:JetBrains Mono,Fira Code,Cascadia Code,Consolas,monospace;display:flex;overflow:hidden}.eui-json-editor.eui-je-size-sm{font-size:11px;line-height:1.5}.eui-json-editor.eui-je-size-md{font-size:13px;line-height:1.6}.eui-json-editor.eui-je-size-lg{font-size:15px;line-height:1.7}.eui-json-editor .eui-je-toolbar{border-bottom:1px solid var(--eui-border-subtle);background:var(--eui-bg-subtle);align-items:center;gap:.25rem;padding:.375rem .5rem;display:flex}.eui-json-editor .eui-je-toolbar .eui-je-search-input{border:1px solid var(--eui-border);border-radius:var(--eui-radius-sm);font-size:inherit;background:var(--eui-bg);color:var(--eui-text);outline:none;flex:1;min-width:0;padding:.25rem .5rem;font-family:inherit}.eui-json-editor .eui-je-toolbar .eui-je-search-input:focus{border-color:var(--eui-primary);box-shadow:0 0 0 2px var(--eui-primary-subtle)}.eui-json-editor .eui-je-toolbar .eui-je-search-input::placeholder{color:var(--eui-text-disabled)}.eui-json-editor .eui-je-toolbar .eui-je-toolbar-actions{align-items:center;gap:.125rem;margin-left:auto;display:flex}.eui-json-editor .eui-je-toolbar .eui-je-toolbar-btn{border-radius:var(--eui-radius-sm);width:1.625rem;height:1.625rem;color:var(--eui-text-muted);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;font-size:.75rem;transition:background .15s,color .15s;display:flex}.eui-json-editor .eui-je-toolbar .eui-je-toolbar-btn:hover{background:var(--eui-bg-hover);color:var(--eui-text)}.eui-json-editor .eui-je-toolbar .eui-je-toolbar-btn.active{background:var(--eui-primary-subtle);color:var(--eui-primary)}.eui-json-editor .eui-je-toolbar .eui-je-toolbar-btn.copied{color:#16a34a}.eui-json-editor .eui-je-content{padding:.25rem .375rem;overflow:auto}.eui-json-editor .eui-je-node.eui-je-root{padding-left:0}.eui-json-editor .eui-je-node-row{align-items:center;gap:.125rem;width:100%;padding:0;display:inline-flex}.eui-json-editor .eui-je-children{border-left:1px dashed var(--eui-border);margin-left:.5rem;padding-left:.625rem}.eui-json-editor .eui-je-closing-bracket{color:var(--eui-text-muted);display:block}.eui-json-editor .eui-je-item-name{flex-shrink:0;align-items:center;gap:0;display:inline-flex}.eui-json-editor .eui-je-item-name .eui-je-name-text{color:var(--eui-primary);cursor:default}.eui-json-editor .eui-je-item-name .eui-je-name-text[role=button]{cursor:pointer}.eui-json-editor .eui-je-item-name .eui-je-name-text[role=button]:hover{text-decoration:underline}.eui-json-editor .eui-je-colon{color:var(--eui-text-muted);margin-right:.25rem}.eui-json-editor .eui-je-expander{cursor:pointer;opacity:.6;-webkit-user-select:none;user-select:none;flex-shrink:0;justify-content:center;align-items:center;width:1rem;height:1em;transition:opacity .15s;display:inline-flex}.eui-json-editor .eui-je-expander:hover{opacity:1}.eui-json-editor .eui-je-expander:after{content:"▶";font-size:.5em;transition:transform .15s;display:inline-block}.eui-json-editor .eui-je-expander.open:after{transform:rotate(90deg)}.eui-json-editor .eui-je-icon{cursor:pointer;opacity:.6;border-radius:2px;flex-shrink:0;justify-content:center;align-items:center;width:1rem;height:1rem;font-weight:700;transition:opacity .15s,background .15s;display:inline-flex}.eui-json-editor .eui-je-icon:hover{opacity:1}.eui-json-editor .eui-je-add-icon:after{content:"+";color:#16a34a;font-size:1em}.eui-json-editor .eui-je-add-icon:hover{background:#16a34a1a}.eui-json-editor .eui-je-remove-icon:after{content:"×";color:#dc2626;font-size:1.1em}.eui-json-editor .eui-je-remove-icon:hover{background:#dc26261a}.eui-json-editor .eui-je-copy-icon{position:relative;top:1px}.eui-json-editor .eui-je-copy-icon:after{content:"⎘";color:var(--eui-text-muted);font-size:.85em}.eui-json-editor .eui-je-copy-icon:hover{background:var(--eui-bg-hover)}.eui-json-editor .eui-je-item-value{cursor:default;display:inline}.eui-json-editor .eui-je-item-value[role=button]{cursor:pointer}.eui-json-editor .eui-je-value-wrapper{align-items:center;gap:.375rem;display:inline-flex}.eui-json-editor .eui-je-type-object,.eui-json-editor .eui-je-type-array{cursor:pointer}.eui-json-editor .eui-je-type-label{color:var(--eui-text-disabled);margin-right:.25rem;font-size:.9em;font-style:italic}.eui-json-editor .eui-je-bracket{color:var(--eui-text-muted)}.eui-json-editor .eui-je-ellipsis{color:var(--eui-text-disabled);letter-spacing:.1em}.eui-json-editor .eui-je-count{color:var(--eui-text-disabled);margin-left:.125rem;font-size:.85em}.eui-json-editor .eui-je-count:before{content:" "}.eui-json-editor .eui-je-string-text{color:#16a34a}.eui-json-editor .eui-je-number-text{color:#2563eb}.eui-json-editor .eui-je-bool-text{color:#9333ea}.eui-json-editor .eui-je-null-text,.eui-json-editor .eui-je-undef-text{color:#9ca3af;font-style:italic}.eui-json-editor .eui-je-url-text{color:#ea580c;text-decoration:underline}.eui-json-editor .eui-je-url-launch{color:#ea580c;opacity:.7;margin-left:.25rem;font-size:.9em;text-decoration:none;transition:opacity .15s}.eui-json-editor .eui-je-url-launch:hover{opacity:1}.eui-json-editor .eui-je-type-change{position:relative}.eui-json-editor .eui-je-type-badge{background:var(--eui-bg-subtle);border:1px solid var(--eui-border-subtle);color:var(--eui-text-disabled);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:3px;padding:0 .25rem;font-size:.7em;transition:border-color .15s,color .15s;display:inline-block}.eui-json-editor .eui-je-type-badge:hover{border-color:var(--eui-primary);color:var(--eui-primary)}.eui-json-editor .eui-je-type-menu{z-index:10;background:var(--eui-bg);border:1px solid var(--eui-border);border-radius:var(--eui-radius-sm);min-width:5rem;box-shadow:var(--eui-shadow);margin-top:.125rem;padding:.25rem 0;position:absolute;top:100%;left:0}.eui-json-editor .eui-je-type-option{cursor:pointer;padding:.25rem .5rem;font-size:.85em;transition:background .1s}.eui-json-editor .eui-je-type-option:hover{background:var(--eui-bg-hover)}.eui-json-editor .eui-je-type-option.active{color:var(--eui-primary);font-weight:600}.eui-json-editor .eui-je-name-input{align-items:center;display:inline-flex}.eui-json-editor .eui-je-name-editor{border:1px solid var(--eui-primary);border-radius:var(--eui-radius-sm);font-family:inherit;font-size:inherit;background:var(--eui-bg);color:var(--eui-primary);min-width:4rem;max-width:12rem;box-shadow:0 0 0 2px var(--eui-primary-subtle);outline:none;padding:0 .375rem}.eui-json-editor .eui-je-value-input{flex:1;align-items:flex-start;min-width:0;display:inline-flex}.eui-json-editor .eui-je-value-editor{border:1px solid var(--eui-primary);border-radius:var(--eui-radius-sm);font-family:inherit;font-size:inherit;background:var(--eui-bg);color:var(--eui-text);resize:vertical;width:100%;min-width:10rem;max-width:100%;box-shadow:0 0 0 2px var(--eui-primary-subtle);outline:none;padding:.125rem .375rem;overflow:hidden}.eui-json-editor .eui-je-add-entry{padding:.0625rem 0}.eui-json-editor .eui-je-add-prompt{color:var(--eui-text-disabled);cursor:pointer;border-radius:var(--eui-radius-sm);-webkit-user-select:none;user-select:none;align-items:center;gap:.25rem;padding:.0625rem .25rem;font-style:italic;transition:color .15s,background .15s;display:inline-flex}.eui-json-editor .eui-je-add-prompt:hover{color:#16a34a;background:#16a34a0f}.eui-json-editor .eui-je-add-active{align-items:center;gap:.25rem;padding:.125rem 0;display:inline-flex}.eui-json-editor .eui-je-add-key-input,.eui-json-editor .eui-je-add-value-input{border:1px solid var(--eui-primary);border-radius:var(--eui-radius-sm);font-family:inherit;font-size:inherit;background:var(--eui-bg);color:var(--eui-text);box-shadow:0 0 0 2px var(--eui-primary-subtle);outline:none;padding:.125rem .375rem}.eui-json-editor .eui-je-add-key-input{min-width:4rem;max-width:8rem}.eui-json-editor .eui-je-add-value-input{min-width:6rem;max-width:14rem}.eui-json-editor .eui-je-add-actions{align-items:center;gap:.125rem;margin-left:.25rem;display:inline-flex}.eui-json-editor .eui-je-add-confirm{color:#16a34a;cursor:pointer;border-radius:2px;padding:0 .25rem;font-weight:700;transition:background .15s}.eui-json-editor .eui-je-add-confirm:hover{background:#16a34a1a}.eui-json-editor .eui-je-add-cancel{color:#dc2626;cursor:pointer;border-radius:2px;padding:0 .25rem;font-weight:700;transition:background .15s}.eui-json-editor .eui-je-add-cancel:hover{background:#dc26261a}@media (width<=640px){.eui-json-editor{font-size:11px}.eui-json-editor .eui-je-toolbar{flex-wrap:wrap}.eui-json-editor .eui-je-toolbar .eui-je-search-input{order:2;width:100%;margin-top:.25rem}}@media (width<=640px){.eui-editor-shell.view-split .eui-editor-shell-body{flex-direction:column}.eui-editor-shell.view-split .eui-editor-shell-edit-pane{border-right:none}}@keyframes eui-editor-tdd-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes eui-editor-tdd-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes eui-editor-fade-in{0%{opacity:0}to{opacity:1}}@keyframes eui-editor-zoom-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.eui-md-editor{width:100%}.eui-md-toolbar{flex-wrap:wrap;align-items:center;gap:2px;width:100%;display:flex}.eui-md-textarea{resize:none;width:100%;height:100%;min-height:200px;color:var(--eui-text);background:var(--eui-bg);tab-size:4;scrollbar-width:thin;scrollbar-color:var(--eui-border) transparent;border:none;outline:none;flex:auto;padding:14px 16px;font-family:ui-monospace,SFMono-Regular,Cascadia Code,Roboto Mono,Menlo,monospace;font-size:14px;line-height:1.6;overflow:auto}.eui-md-textarea::-webkit-scrollbar{width:6px;height:6px}.eui-md-textarea::-webkit-scrollbar-track{background:0 0}.eui-md-textarea::-webkit-scrollbar-thumb{background-color:var(--eui-border);border-radius:3px}.eui-md-textarea::-webkit-scrollbar-thumb:hover{background-color:var(--eui-text-muted)}.eui-md-textarea::-webkit-scrollbar-corner{background:0 0}.eui-md-textarea::placeholder{color:var(--eui-text-disabled)}.eui-md-textarea:focus{outline:none}.eui-md-textarea:disabled{cursor:not-allowed;background:var(--eui-bg-subtle)}.eui-md-statusbar{font-variant-numeric:tabular-nums;justify-content:space-between;gap:12px;width:100%;display:flex}.eui-md-uploading{color:var(--eui-primary)}.eui-md-preview{height:100%;font-family:var(--eui-font-family);color:var(--eui-text);overflow-wrap:break-word;word-wrap:break-word;scrollbar-width:thin;scrollbar-color:var(--eui-border) transparent;padding:20px 24px;font-size:15px;line-height:1.65;overflow:auto}.eui-md-preview::-webkit-scrollbar{width:6px;height:6px}.eui-md-preview::-webkit-scrollbar-track{background:0 0}.eui-md-preview::-webkit-scrollbar-thumb{background-color:var(--eui-border);border-radius:3px}.eui-md-preview::-webkit-scrollbar-thumb:hover{background-color:var(--eui-text-muted)}.eui-md-preview::-webkit-scrollbar-corner{background:0 0}.eui-md-preview.is-empty{color:var(--eui-text-muted)}.eui-md-preview h1,.eui-md-preview h2,.eui-md-preview h3,.eui-md-preview h4,.eui-md-preview h5,.eui-md-preview h6{color:var(--eui-text);margin:1.4em 0 .6em;font-weight:700;line-height:1.3}.eui-md-preview h1:first-child,.eui-md-preview h2:first-child,.eui-md-preview h3:first-child,.eui-md-preview h4:first-child,.eui-md-preview h5:first-child,.eui-md-preview h6:first-child{margin-top:0}.eui-md-preview h1{border-bottom:1px solid var(--eui-border-subtle);padding-bottom:.3em;font-size:1.9em}.eui-md-preview h2{border-bottom:1px solid var(--eui-border-subtle);padding-bottom:.3em;font-size:1.55em}.eui-md-preview h3{font-size:1.3em}.eui-md-preview h4{font-size:1.1em}.eui-md-preview h5{font-size:1em}.eui-md-preview h6{color:var(--eui-text-muted);font-size:.9em}.eui-md-preview p{margin:0 0 1em}.eui-md-preview a{color:var(--eui-primary);text-underline-offset:2px;text-decoration:underline}.eui-md-preview a:hover{color:var(--eui-primary-hover)}.eui-md-preview a:focus-visible{outline:2px solid var(--eui-primary);outline-offset:2px;border-radius:2px}.eui-md-preview strong{font-weight:700}.eui-md-preview em{font-style:italic}.eui-md-preview del{color:var(--eui-text-muted);text-decoration:line-through}.eui-md-preview blockquote{border-left:4px solid var(--eui-primary-border);background:var(--eui-bg-subtle);color:var(--eui-text-muted);border-radius:0 var(--eui-radius-sm) var(--eui-radius-sm) 0;margin:1em 0;padding:.4em 1em}.eui-md-preview blockquote p:last-child{margin-bottom:0}.eui-md-preview ul,.eui-md-preview ol{margin:0 0 1em;padding-left:1.5em}.eui-md-preview li,.eui-md-preview li>ul,.eui-md-preview li>ol{margin:.25em 0}.eui-md-preview .eui-md-task-item{align-items:flex-start;gap:.5em;margin-left:-1.25em;list-style:none;display:flex}.eui-md-preview .eui-md-task-checkbox{flex-shrink:0;margin-top:.35em}.eui-md-preview hr{border:none;border-top:1px solid var(--eui-border);margin:1.5em 0}.eui-md-preview .eui-md-inline-code{background:var(--eui-bg-subtle);border:1px solid var(--eui-border-subtle);color:var(--eui-text);border-radius:4px;padding:.15em .4em;font-family:ui-monospace,SFMono-Regular,Cascadia Code,Roboto Mono,Menlo,monospace;font-size:.88em}.eui-md-preview .eui-md-code-block{background:var(--eui-bg-subtle);border:1px solid var(--eui-border-subtle);border-radius:var(--eui-radius-md);scrollbar-width:thin;scrollbar-color:var(--eui-border) transparent;margin:1em 0;padding:14px 16px;font-family:ui-monospace,SFMono-Regular,Cascadia Code,Roboto Mono,Menlo,monospace;font-size:.88em;line-height:1.55;overflow-x:auto}.eui-md-preview .eui-md-code-block::-webkit-scrollbar{width:6px;height:6px}.eui-md-preview .eui-md-code-block::-webkit-scrollbar-track{background:0 0}.eui-md-preview .eui-md-code-block::-webkit-scrollbar-thumb{background-color:var(--eui-border);border-radius:3px}.eui-md-preview .eui-md-code-block::-webkit-scrollbar-thumb:hover{background-color:var(--eui-text-muted)}.eui-md-preview .eui-md-code-block::-webkit-scrollbar-corner{background:0 0}.eui-md-preview .eui-md-code-block code{color:var(--eui-text);white-space:pre;background:0 0;border:none;padding:0}.eui-md-preview .eui-md-table-wrap{scrollbar-width:thin;scrollbar-color:var(--eui-border) transparent;margin:1em 0;overflow-x:auto}.eui-md-preview .eui-md-table-wrap::-webkit-scrollbar{width:6px;height:6px}.eui-md-preview .eui-md-table-wrap::-webkit-scrollbar-track{background:0 0}.eui-md-preview .eui-md-table-wrap::-webkit-scrollbar-thumb{background-color:var(--eui-border);border-radius:3px}.eui-md-preview .eui-md-table-wrap::-webkit-scrollbar-thumb:hover{background-color:var(--eui-text-muted)}.eui-md-preview .eui-md-table-wrap::-webkit-scrollbar-corner{background:0 0}.eui-md-preview .eui-md-table{border-collapse:collapse;width:100%;font-size:.95em}.eui-md-preview .eui-md-table th,.eui-md-preview .eui-md-table td{border:1px solid var(--eui-border-subtle);text-align:left;padding:8px 12px}.eui-md-preview .eui-md-table th{background:var(--eui-bg-subtle);font-weight:600}.eui-md-preview .eui-md-table tr:nth-child(2n) td{background:var(--eui-bg-subtle)}.eui-md-preview img{border-radius:var(--eui-radius-sm);max-width:100%;height:auto}.eui-md-preview .eui-md-image-placeholder{border:1px dashed var(--eui-border);border-radius:var(--eui-radius-sm);color:var(--eui-text-muted);padding:4px 8px;font-size:.9em;display:inline-block}.eui-md-preview .eui-md-preview-empty{color:var(--eui-text-muted);font-style:italic}.eui-md-table-grid-panel{z-index:10055;background:var(--eui-bg);border:1px solid var(--eui-border);border-radius:var(--eui-radius-md);box-shadow:var(--eui-shadow);font-family:var(--eui-font-family);min-width:240px;padding:12px;animation:.12s ease-out eui-editor-fade-in;position:absolute}.eui-md-table-grid-label{color:var(--eui-text);font-variant-numeric:tabular-nums;margin-bottom:8px;font-size:13px;font-weight:600}.eui-md-table-grid-hint{color:var(--eui-text-muted);margin-left:4px;font-size:11px;font-weight:400}.eui-md-table-grid{gap:3px;margin-bottom:12px;display:grid}.eui-md-table-grid-cell{background:var(--eui-bg-subtle);border:1px solid var(--eui-border-subtle);cursor:pointer;border-radius:2px;width:20px;height:20px;padding:0;transition:background 80ms,border-color 80ms}.eui-md-table-grid-cell.is-filled{background:var(--eui-primary-subtle);border-color:var(--eui-primary)}.eui-md-table-grid-cell:focus-visible{outline:2px solid var(--eui-primary);outline-offset:1px}.eui-md-table-grid-inputs{border-top:1px solid var(--eui-border-subtle);align-items:flex-end;gap:8px;padding-top:10px;display:flex}.eui-md-table-grid-inputs label{color:var(--eui-text-muted);flex-direction:column;flex:1;gap:4px;font-size:11px;display:flex}.eui-md-table-grid-inputs label input{background:var(--eui-bg-subtle);border:1px solid var(--eui-border);border-radius:var(--eui-radius-sm);width:100%;color:var(--eui-text);padding:6px 8px;font-family:inherit;font-size:13px}.eui-md-table-grid-inputs label input:focus{border-color:var(--eui-primary);box-shadow:0 0 0 2px var(--eui-primary-subtle);outline:none}.eui-md-table-grid-insert{background:var(--eui-primary);color:var(--eui-text-on-primary);border:1px solid var(--eui-primary);border-radius:var(--eui-radius-sm);cursor:pointer;height:32px;padding:7px 14px;font-family:inherit;font-size:12px;font-weight:500}.eui-md-table-grid-insert:hover{background:var(--eui-primary-hover);border-color:var(--eui-primary-hover)}.eui-md-table-grid-insert:focus-visible{outline:2px solid var(--eui-primary);outline-offset:2px}@media (prefers-reduced-motion:reduce){.eui-editor-dialog,.eui-editor-dialog-overlay{animation:none!important}}.eui-md-table-grid-backdrop{z-index:10050;background-color:#0f172a8c;justify-content:center;align-items:center;padding:5vh 6vw;animation:.18s ease-out eui-md-tg-backdrop-in;display:flex;position:fixed;inset:0}.eui-md-table-grid-backdrop.eui-md-table-grid-backdrop-tablet{padding:6vh 18vw}@keyframes eui-md-tg-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes eui-md-tg-sheet-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.eui-md-table-grid-panel-mobile{background-color:var(--eui-bg);max-width:480px;color:var(--eui-text);border:1px solid var(--eui-border-subtle);border-radius:16px;flex-direction:column;gap:1rem;animation:.22s ease-out eui-md-tg-sheet-in;display:flex;box-shadow:0 24px 56px #00000047;width:100%!important;padding:1.25rem!important;position:relative!important;inset:auto!important}.eui-md-table-grid-panel-mobile .eui-md-table-grid-mobile-title{color:var(--eui-text);font-size:1.0625rem;font-weight:600}.eui-md-table-grid-panel-mobile .eui-md-table-grid-mobile-row{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.eui-md-table-grid-panel-mobile .eui-md-table-grid-mobile-label{color:var(--eui-text);font-size:.9375rem;font-weight:500}.eui-md-table-grid-panel-mobile .eui-md-table-grid-mobile-stepper{border:1px solid var(--eui-border);background-color:var(--eui-bg-subtle);border-radius:10px;align-items:stretch;display:inline-flex;overflow:hidden}.eui-md-table-grid-panel-mobile .eui-md-table-grid-mobile-stepper button{appearance:none;width:44px;height:44px;color:var(--eui-text);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;font-size:1.25rem;font-weight:600;transition:background-color .12s;display:inline-flex}.eui-md-table-grid-panel-mobile .eui-md-table-grid-mobile-stepper button:hover{background-color:var(--eui-bg-hover)}.eui-md-table-grid-panel-mobile .eui-md-table-grid-mobile-stepper button:active{background-color:var(--eui-primary-subtle)}.eui-md-table-grid-panel-mobile .eui-md-table-grid-mobile-stepper input{border:none;border-left:1px solid var(--eui-border-subtle);border-right:1px solid var(--eui-border-subtle);background:var(--eui-bg);width:60px;color:var(--eui-text);text-align:center;-moz-appearance:textfield;outline:none;font-size:1rem;font-weight:600}.eui-md-table-grid-panel-mobile .eui-md-table-grid-mobile-stepper input::-webkit-outer-spin-button{appearance:none;margin:0}.eui-md-table-grid-panel-mobile .eui-md-table-grid-mobile-stepper input::-webkit-inner-spin-button{appearance:none;margin:0}.eui-md-table-grid-panel-mobile .eui-md-table-grid-mobile-actions{gap:.5rem;margin-top:.5rem;display:flex}.eui-md-table-grid-panel-mobile .eui-md-table-grid-mobile-actions .eui-md-table-grid-mobile-cancel,.eui-md-table-grid-panel-mobile .eui-md-table-grid-mobile-actions .eui-md-table-grid-mobile-insert{appearance:none;border:1px solid var(--eui-border);background:var(--eui-bg);color:var(--eui-text);cursor:pointer;border-radius:10px;flex:1;min-height:44px;padding:.75rem 1rem;font-size:.9375rem;font-weight:600;transition:background-color .12s,border-color .12s}.eui-md-table-grid-panel-mobile .eui-md-table-grid-mobile-actions .eui-md-table-grid-mobile-cancel:hover,.eui-md-table-grid-panel-mobile .eui-md-table-grid-mobile-actions .eui-md-table-grid-mobile-insert:hover{background-color:var(--eui-bg-hover)}.eui-md-table-grid-panel-mobile .eui-md-table-grid-mobile-actions .eui-md-table-grid-mobile-insert{background-color:var(--eui-primary);color:var(--eui-text-on-primary);border-color:var(--eui-primary)}.eui-md-table-grid-panel-mobile .eui-md-table-grid-mobile-actions .eui-md-table-grid-mobile-insert:hover{background-color:var(--eui-primary-hover);border-color:var(--eui-primary-hover)}@media (prefers-reduced-motion:reduce){.eui-md-table-grid-backdrop,.eui-md-table-grid-panel-mobile{animation:none}}.eui-editor-shell{border:1px solid var(--eui-border);border-radius:var(--eui-radius-md);background:var(--eui-bg);color:var(--eui-text);font-family:var(--eui-font-family);flex-direction:column;display:flex;overflow:hidden}.eui-editor-shell.is-disabled{opacity:.6;pointer-events:none}.eui-editor-shell-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.eui-editor-shell-toolbar{border-bottom:1px solid var(--eui-border-subtle);background:var(--eui-bg-subtle);flex-wrap:wrap;align-items:center;gap:8px;padding:6px 8px;display:flex}.eui-editor-shell-toolbar-main{flex-wrap:wrap;flex:1 1 0;align-items:center;gap:4px;min-width:0;display:flex}.eui-editor-shell-view-switcher{background:var(--eui-bg);border:1px solid var(--eui-border-subtle);border-radius:var(--eui-radius-sm);flex-shrink:0;align-items:center;gap:2px;padding:2px;display:flex}.eui-editor-shell-view-btn{color:var(--eui-text-muted);border-radius:var(--eui-radius-sm);cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;padding:4px 8px;font-size:12px;font-weight:500;transition:background .15s,color .15s;display:inline-flex}.eui-editor-shell-view-btn:hover:not(.is-active){background:var(--eui-bg-hover);color:var(--eui-text)}.eui-editor-shell-view-btn.is-active{background:var(--eui-primary);color:var(--eui-text-on-primary)}.eui-editor-shell-view-btn .eui-editor-shell-view-btn-icon{width:14px;height:14px;display:inline-flex}.eui-editor-shell-view-btn .eui-editor-shell-view-btn-icon svg{width:100%;height:100%}.eui-editor-shell-mobile-tabs{border-bottom:1px solid var(--eui-border-subtle);background:var(--eui-bg-subtle);display:flex}.eui-editor-shell-mobile-tab{color:var(--eui-text-muted);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;flex:1;padding:10px;font-size:13px;font-weight:500}.eui-editor-shell-mobile-tab.is-active{color:var(--eui-primary);border-bottom-color:var(--eui-primary)}.eui-editor-shell-body{flex:auto;min-width:0;min-height:0;display:flex;overflow:hidden}.eui-editor-shell-pane{flex-direction:column;flex:1 1 0;min-width:0;min-height:0;display:flex;overflow:hidden}.eui-editor-shell-pane>*{flex:auto;min-height:0}.eui-editor-shell-pane.is-hidden-mobile{display:none}.eui-editor-shell-edit-pane{flex-direction:column;display:flex;overflow:hidden}.eui-editor-shell.view-split .eui-editor-shell-edit-pane{border-right:1px solid var(--eui-border-subtle)}.eui-editor-shell.view-edit .eui-editor-shell-edit-pane,.eui-editor-shell.view-preview .eui-editor-shell-preview-pane{flex:100%}.eui-editor-shell-statusbar{border-top:1px solid var(--eui-border-subtle);background:var(--eui-bg-subtle);color:var(--eui-text-muted);align-items:center;gap:12px;padding:6px 12px;font-size:12px;display:flex}@media (width<=640px){.eui-editor-shell.view-split .eui-editor-shell-body{flex-direction:column}.eui-editor-shell.view-split .eui-editor-shell-edit-pane{border-right:none}}.eui-editor-toolbar-group{border-right:1px solid var(--eui-border-subtle);align-items:center;gap:2px;padding:0 4px;display:inline-flex}.eui-editor-toolbar-group:last-child{border-right:none}.eui-editor-toolbar-divider{background:var(--eui-border-subtle);width:1px;height:18px;margin:0 4px;display:inline-block}.eui-editor-toolbar-btn{border-radius:var(--eui-radius-sm);min-width:28px;height:28px;color:var(--eui-text);cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:4px;padding:0 6px;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.eui-editor-toolbar-btn:hover:not(:disabled){background:var(--eui-bg-hover);border-color:var(--eui-border-subtle)}.eui-editor-toolbar-btn:focus-visible{outline:2px solid var(--eui-primary);outline-offset:1px}.eui-editor-toolbar-btn.is-active{background:var(--eui-primary-subtle);border-color:var(--eui-primary-border);color:var(--eui-primary)}.eui-editor-toolbar-btn:disabled,.eui-editor-toolbar-btn.is-disabled{opacity:.4;cursor:not-allowed}.eui-editor-toolbar-btn-icon{width:16px;height:16px;display:inline-flex}.eui-editor-toolbar-btn-icon svg{width:100%;height:100%}.eui-editor-toolbar-btn-label{font-size:12px;font-weight:500}.eui-editor-toolbar-dd-btn{gap:4px;padding-right:4px}.eui-editor-toolbar-dd-caret{width:12px;height:12px;color:var(--eui-text-muted);display:inline-flex}.eui-editor-toolbar-dd-caret svg{width:100%;height:100%}.eui-editor-toolbar-dd-menu{z-index:10055;background:var(--eui-bg);border:1px solid var(--eui-border);border-radius:var(--eui-radius-md);box-shadow:var(--eui-shadow);max-height:320px;font-family:var(--eui-font-family);scrollbar-width:thin;scrollbar-color:var(--eui-border) transparent;padding:4px;animation:.12s ease-out eui-editor-fade-in;position:absolute;overflow-y:auto}.eui-editor-toolbar-dd-menu::-webkit-scrollbar{width:6px;height:6px}.eui-editor-toolbar-dd-menu::-webkit-scrollbar-track{background:0 0}.eui-editor-toolbar-dd-menu::-webkit-scrollbar-thumb{background-color:var(--eui-border);border-radius:3px}.eui-editor-toolbar-dd-menu::-webkit-scrollbar-thumb:hover{background-color:var(--eui-text-muted)}.eui-editor-toolbar-dd-menu::-webkit-scrollbar-corner{background:0 0}.eui-editor-toolbar-dd-item{width:100%;color:var(--eui-text);border-radius:var(--eui-radius-sm);cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;padding:8px 12px;font-family:inherit;font-size:13px;display:flex}.eui-editor-toolbar-dd-item.is-active{background:var(--eui-bg-hover)}.eui-editor-toolbar-dd-item.is-disabled{opacity:.5;cursor:not-allowed}.eui-editor-toolbar-dd-item-label{flex:1;min-width:0}.eui-editor-toolbar-dd-item-shortcut{color:var(--eui-text-muted);font-variant-numeric:tabular-nums;font-size:11px}.eui-editor-toolbar-dd-backdrop{z-index:10050;background-color:#0f172a80;animation:.18s ease-out eui-editor-fade-in;display:flex;position:fixed;inset:0}.eui-editor-toolbar-dd-backdrop.eui-editor-toolbar-dd-backdrop-mobile{justify-content:center;align-items:flex-end}.eui-editor-toolbar-dd-backdrop.eui-editor-toolbar-dd-backdrop-tablet{justify-content:center;align-items:center;padding:6vh 18vw}.eui-editor-toolbar-dd-menu.eui-editor-toolbar-dd-menu-mobile{background:var(--eui-bg);z-index:10051;flex-direction:column;width:100%;max-width:100%;max-height:80vh;padding:0;display:flex;overflow:hidden;position:relative!important;inset:auto!important}.eui-editor-toolbar-dd-menu.eui-editor-toolbar-dd-menu-mobile.eui-editor-toolbar-dd-menu-mobile-mobile{padding-bottom:env(safe-area-inset-bottom);border-bottom:none;border-top-left-radius:18px;border-top-right-radius:18px;animation:.22s ease-out eui-editor-tdd-up}.eui-editor-toolbar-dd-menu.eui-editor-toolbar-dd-menu-mobile.eui-editor-toolbar-dd-menu-mobile-tablet{border-radius:16px;max-width:480px;max-height:75vh;animation:.22s ease-out eui-editor-tdd-in;box-shadow:0 24px 56px #00000052}.eui-editor-toolbar-dd-menu-header{border-bottom:1px solid var(--eui-border-subtle);flex-shrink:0;justify-content:space-between;align-items:center;padding:.875rem 1rem;display:flex}.eui-editor-toolbar-dd-menu-header .eui-editor-toolbar-dd-menu-title{color:var(--eui-text);font-size:1rem;font-weight:600}.eui-editor-toolbar-dd-menu-header .eui-editor-toolbar-dd-menu-close{appearance:none;width:36px;height:36px;color:var(--eui-text-muted);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.eui-editor-toolbar-dd-menu-header .eui-editor-toolbar-dd-menu-close:hover{background-color:var(--eui-bg-subtle);color:var(--eui-text)}.eui-editor-toolbar-dd-menu-header .eui-editor-toolbar-dd-menu-close svg{width:18px;height:18px}.eui-editor-toolbar-dd-menu-body{-webkit-overflow-scrolling:touch;flex:auto;padding:.5rem 0;overflow-y:auto}.eui-editor-toolbar-dd-item.eui-editor-toolbar-dd-item-mobile{border-radius:0;gap:1rem;min-height:52px;padding:.875rem 1.25rem;font-size:1rem}.eui-editor-toolbar-dd-item.eui-editor-toolbar-dd-item-mobile:active{background-color:var(--eui-bg-hover)}.eui-editor-toolbar-dd-item.eui-editor-toolbar-dd-item-mobile .eui-editor-toolbar-dd-item-shortcut{font-size:.8125rem}.eui-editor-dialog-overlay{z-index:10060;background:#00000073;justify-content:center;align-items:center;padding:16px;animation:.15s ease-out eui-editor-fade-in;display:flex;position:fixed;inset:0}.eui-editor-dialog{background:var(--eui-bg);color:var(--eui-text);border-radius:var(--eui-radius-md);border:1px solid var(--eui-border);box-shadow:var(--eui-shadow);width:100%;min-width:320px;max-width:480px;font-family:var(--eui-font-family);animation:.15s ease-out eui-editor-zoom-in}.eui-editor-dialog-header{border-bottom:1px solid var(--eui-border-subtle);padding:14px 18px;font-size:15px;font-weight:600}.eui-editor-dialog-tabs{border-bottom:1px solid var(--eui-border-subtle);padding:0 12px;display:flex}.eui-editor-dialog-tab{color:var(--eui-text-muted);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;padding:10px 14px;font-size:13px;font-weight:500}.eui-editor-dialog-tab.is-active{color:var(--eui-primary);border-bottom-color:var(--eui-primary)}.eui-editor-dialog-tab:hover:not(.is-active){color:var(--eui-text)}.eui-editor-dialog-body{flex-direction:column;gap:12px;padding:16px 18px;display:flex}.eui-editor-dialog-field{color:var(--eui-text-muted);flex-direction:column;gap:6px;font-size:12px;display:flex}.eui-editor-dialog-field input[type=text],.eui-editor-dialog-field input[type=url]{background:var(--eui-bg-subtle);border:1px solid var(--eui-border);border-radius:var(--eui-radius-sm);color:var(--eui-text);padding:8px 10px;font-family:inherit;font-size:14px}.eui-editor-dialog-field input[type=text]:focus,.eui-editor-dialog-field input[type=url]:focus{border-color:var(--eui-primary);box-shadow:0 0 0 3px var(--eui-primary-subtle);outline:none}.eui-editor-dialog-file-row{align-items:center;gap:10px;display:flex}.eui-editor-dialog-file-name{color:var(--eui-text);font-size:13px}.eui-editor-dialog-actions{justify-content:flex-end;gap:8px;padding-top:4px;display:flex}.eui-editor-dialog-btn{background:var(--eui-bg-subtle);color:var(--eui-text);border:1px solid var(--eui-border);border-radius:var(--eui-radius-sm);cursor:pointer;padding:7px 14px;font-family:inherit;font-size:13px;font-weight:500;transition:background .15s,border-color .15s}.eui-editor-dialog-btn:hover:not(:disabled){background:var(--eui-bg-hover);border-color:var(--eui-primary-border)}.eui-editor-dialog-btn.is-primary{background:var(--eui-primary);color:var(--eui-text-on-primary);border-color:var(--eui-primary)}.eui-editor-dialog-btn.is-primary:hover:not(:disabled){background:var(--eui-primary-hover);border-color:var(--eui-primary-hover)}.eui-editor-dialog-btn:disabled{opacity:.5;cursor:not-allowed}.eui-html-editor{width:100%}.eui-html-visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=640px){.eui-html-editor .eui-editor-toolbar-btn{min-width:44px;height:44px;padding:0 10px}.eui-html-editor .eui-editor-toolbar-btn-icon{width:20px;height:20px}}.eui-html-toolbar{flex-wrap:wrap;align-items:center;gap:2px;width:100%;display:flex}.eui-html-editable-wrap{flex:auto;height:100%;min-height:0;display:flex}.eui-html-editable{width:100%;height:100%;min-height:200px;font-family:var(--eui-font-family);color:var(--eui-text);background:var(--eui-bg);overflow-wrap:break-word;word-wrap:break-word;scrollbar-width:thin;scrollbar-color:var(--eui-border) transparent;outline:none;flex:auto;padding:16px 20px;font-size:15px;line-height:1.65;overflow:auto}.eui-html-editable::-webkit-scrollbar{width:6px;height:6px}.eui-html-editable::-webkit-scrollbar-track{background:0 0}.eui-html-editable::-webkit-scrollbar-thumb{background-color:var(--eui-border);border-radius:3px}.eui-html-editable::-webkit-scrollbar-thumb:hover{background-color:var(--eui-text-muted)}.eui-html-editable::-webkit-scrollbar-corner{background:0 0}.eui-html-editable:focus{outline:none}.eui-html-editable.is-disabled{cursor:not-allowed;background:var(--eui-bg-subtle);opacity:.7}.eui-html-editable.is-empty:before{content:attr(data-placeholder);color:var(--eui-text-disabled);pointer-events:none;position:absolute}.eui-html-editable h1,.eui-html-editable h2,.eui-html-editable h3,.eui-html-editable h4,.eui-html-editable h5,.eui-html-editable h6{color:var(--eui-text);margin:1.4em 0 .6em;font-weight:700;line-height:1.3}.eui-html-editable h1:first-child,.eui-html-editable h2:first-child,.eui-html-editable h3:first-child,.eui-html-editable h4:first-child,.eui-html-editable h5:first-child,.eui-html-editable h6:first-child{margin-top:0}.eui-html-editable h1{border-bottom:1px solid var(--eui-border-subtle);padding-bottom:.3em;font-size:1.9em}.eui-html-editable h2{border-bottom:1px solid var(--eui-border-subtle);padding-bottom:.3em;font-size:1.55em}.eui-html-editable h3{font-size:1.3em}.eui-html-editable h4{font-size:1.1em}.eui-html-editable h5{font-size:1em}.eui-html-editable h6{color:var(--eui-text-muted);font-size:.9em}.eui-html-editable p{margin:0 0 .8em}.eui-html-editable a{color:var(--eui-primary);text-underline-offset:2px;text-decoration:underline}.eui-html-editable a:hover{color:var(--eui-primary-hover)}.eui-html-editable strong,.eui-html-editable b{font-weight:700}.eui-html-editable em,.eui-html-editable i{font-style:italic}.eui-html-editable u{text-decoration:underline}.eui-html-editable s,.eui-html-editable del,.eui-html-editable strike{text-decoration:line-through}.eui-html-editable mark{color:#78350f;background:#fef3c7;border-radius:2px;padding:0 2px}.eui-html-editable sub{vertical-align:sub;font-size:.8em}.eui-html-editable sup{vertical-align:super;font-size:.8em}.eui-html-editable code{background:var(--eui-bg-subtle);border:1px solid var(--eui-border-subtle);color:var(--eui-text);border-radius:4px;padding:.15em .4em;font-family:ui-monospace,SFMono-Regular,Cascadia Code,Roboto Mono,Menlo,monospace;font-size:.88em}.eui-html-editable pre{background:var(--eui-bg-subtle);border:1px solid var(--eui-border-subtle);border-radius:var(--eui-radius-md);scrollbar-width:thin;scrollbar-color:var(--eui-border) transparent;margin:1em 0;padding:14px 16px;font-family:ui-monospace,SFMono-Regular,Cascadia Code,Roboto Mono,Menlo,monospace;font-size:.88em;line-height:1.55;overflow-x:auto}.eui-html-editable pre::-webkit-scrollbar{width:6px;height:6px}.eui-html-editable pre::-webkit-scrollbar-track{background:0 0}.eui-html-editable pre::-webkit-scrollbar-thumb{background-color:var(--eui-border);border-radius:3px}.eui-html-editable pre::-webkit-scrollbar-thumb:hover{background-color:var(--eui-text-muted)}.eui-html-editable pre::-webkit-scrollbar-corner{background:0 0}.eui-html-editable pre code{color:var(--eui-text);white-space:pre;background:0 0;border:none;padding:0}.eui-html-editable blockquote{border-left:4px solid var(--eui-primary-border);background:var(--eui-bg-subtle);color:var(--eui-text-muted);border-radius:0 var(--eui-radius-sm) var(--eui-radius-sm) 0;margin:1em 0;padding:.4em 1em}.eui-html-editable blockquote p:last-child{margin-bottom:0}.eui-html-editable ul,.eui-html-editable ol{margin:0 0 .8em;padding-left:1.6em}.eui-html-editable li,.eui-html-editable li>ul,.eui-html-editable li>ol{margin:.2em 0}.eui-html-editable ul[data-task-list=true]{padding-left:1em;list-style:none}.eui-html-editable ul[data-task-list=true]>li[data-task-item=true]{align-items:flex-start;gap:.5em;display:flex}.eui-html-editable ul[data-task-list=true]>li[data-task-item=true] input[type=checkbox]{cursor:pointer;flex-shrink:0;margin-top:.35em}.eui-html-editable hr{border:none;border-top:1px solid var(--eui-border);margin:1.5em 0}.eui-html-editable table,.eui-html-editable .eui-html-table{border-collapse:collapse;width:100%;margin:1em 0;font-size:.95em}.eui-html-editable table th,.eui-html-editable table td,.eui-html-editable .eui-html-table th,.eui-html-editable .eui-html-table td{border:1px solid var(--eui-border-subtle);text-align:left;min-width:40px;padding:8px 12px}.eui-html-editable table th,.eui-html-editable .eui-html-table th{background:var(--eui-bg-subtle);font-weight:600}.eui-html-editable img{border-radius:var(--eui-radius-sm);max-width:100%;height:auto}.eui-html-source{resize:none;width:100%;height:100%;min-height:200px;color:var(--eui-text);background:var(--eui-bg);tab-size:2;white-space:pre;scrollbar-width:thin;scrollbar-color:var(--eui-border) transparent;border:none;outline:none;flex:auto;padding:14px 16px;font-family:ui-monospace,SFMono-Regular,Cascadia Code,Roboto Mono,Menlo,monospace;font-size:13px;line-height:1.6;overflow:auto}.eui-html-source::-webkit-scrollbar{width:6px;height:6px}.eui-html-source::-webkit-scrollbar-track{background:0 0}.eui-html-source::-webkit-scrollbar-thumb{background-color:var(--eui-border);border-radius:3px}.eui-html-source::-webkit-scrollbar-thumb:hover{background-color:var(--eui-text-muted)}.eui-html-source::-webkit-scrollbar-corner{background:0 0}.eui-html-source::placeholder{color:var(--eui-text-disabled)}.eui-html-source:focus{outline:none}.eui-html-source:disabled{cursor:not-allowed;background:var(--eui-bg-subtle)}.eui-html-statusbar{font-variant-numeric:tabular-nums;justify-content:space-between;gap:12px;width:100%;display:flex}.eui-html-uploading{color:var(--eui-primary)}.eui-html-preview{height:100%;font-family:var(--eui-font-family);color:var(--eui-text);overflow-wrap:break-word;word-wrap:break-word;scrollbar-width:thin;scrollbar-color:var(--eui-border) transparent;padding:20px 24px;font-size:15px;line-height:1.65;overflow:auto}.eui-html-preview::-webkit-scrollbar{width:6px;height:6px}.eui-html-preview::-webkit-scrollbar-track{background:0 0}.eui-html-preview::-webkit-scrollbar-thumb{background-color:var(--eui-border);border-radius:3px}.eui-html-preview::-webkit-scrollbar-thumb:hover{background-color:var(--eui-text-muted)}.eui-html-preview::-webkit-scrollbar-corner{background:0 0}.eui-html-preview.is-empty{color:var(--eui-text-muted);font-style:italic}.eui-html-preview h1,.eui-html-preview h2,.eui-html-preview h3,.eui-html-preview h4,.eui-html-preview h5,.eui-html-preview h6{color:var(--eui-text);margin:1.4em 0 .6em;font-weight:700;line-height:1.3}.eui-html-preview h1:first-child,.eui-html-preview h2:first-child,.eui-html-preview h3:first-child,.eui-html-preview h4:first-child,.eui-html-preview h5:first-child,.eui-html-preview h6:first-child{margin-top:0}.eui-html-preview h1{border-bottom:1px solid var(--eui-border-subtle);padding-bottom:.3em;font-size:1.9em}.eui-html-preview h2{border-bottom:1px solid var(--eui-border-subtle);padding-bottom:.3em;font-size:1.55em}.eui-html-preview h3{font-size:1.3em}.eui-html-preview h4{font-size:1.1em}.eui-html-preview h5{font-size:1em}.eui-html-preview h6{color:var(--eui-text-muted);font-size:.9em}.eui-html-preview p{margin:0 0 1em}.eui-html-preview a{color:var(--eui-primary);text-underline-offset:2px;text-decoration:underline}.eui-html-preview a:hover{color:var(--eui-primary-hover)}.eui-html-preview a:focus-visible{outline:2px solid var(--eui-primary);outline-offset:2px;border-radius:2px}.eui-html-preview strong,.eui-html-preview b{font-weight:700}.eui-html-preview em,.eui-html-preview i{font-style:italic}.eui-html-preview u{text-decoration:underline}.eui-html-preview s,.eui-html-preview del,.eui-html-preview strike{color:var(--eui-text-muted);text-decoration:line-through}.eui-html-preview mark{color:#78350f;background:#fef3c7;border-radius:2px;padding:0 2px}.eui-html-preview sub{vertical-align:sub;font-size:.8em}.eui-html-preview sup{vertical-align:super;font-size:.8em}.eui-html-preview code{background:var(--eui-bg-subtle);border:1px solid var(--eui-border-subtle);color:var(--eui-text);border-radius:4px;padding:.15em .4em;font-family:ui-monospace,SFMono-Regular,Cascadia Code,Roboto Mono,Menlo,monospace;font-size:.88em}.eui-html-preview pre{background:var(--eui-bg-subtle);border:1px solid var(--eui-border-subtle);border-radius:var(--eui-radius-md);scrollbar-width:thin;scrollbar-color:var(--eui-border) transparent;margin:1em 0;padding:14px 16px;font-family:ui-monospace,SFMono-Regular,Cascadia Code,Roboto Mono,Menlo,monospace;font-size:.88em;line-height:1.55;overflow-x:auto}.eui-html-preview pre::-webkit-scrollbar{width:6px;height:6px}.eui-html-preview pre::-webkit-scrollbar-track{background:0 0}.eui-html-preview pre::-webkit-scrollbar-thumb{background-color:var(--eui-border);border-radius:3px}.eui-html-preview pre::-webkit-scrollbar-thumb:hover{background-color:var(--eui-text-muted)}.eui-html-preview pre::-webkit-scrollbar-corner{background:0 0}.eui-html-preview pre code{white-space:pre;background:0 0;border:none;padding:0}.eui-html-preview blockquote{border-left:4px solid var(--eui-primary-border);background:var(--eui-bg-subtle);color:var(--eui-text-muted);border-radius:0 var(--eui-radius-sm) var(--eui-radius-sm) 0;margin:1em 0;padding:.4em 1em}.eui-html-preview blockquote p:last-child{margin-bottom:0}.eui-html-preview ul,.eui-html-preview ol{margin:0 0 1em;padding-left:1.6em}.eui-html-preview li,.eui-html-preview li>ul,.eui-html-preview li>ol{margin:.25em 0}.eui-html-preview ul[data-task-list=true]{padding-left:1em;list-style:none}.eui-html-preview ul[data-task-list=true]>li[data-task-item=true]{align-items:flex-start;gap:.5em;display:flex}.eui-html-preview ul[data-task-list=true]>li[data-task-item=true] input[type=checkbox]{flex-shrink:0;margin-top:.35em}.eui-html-preview hr{border:none;border-top:1px solid var(--eui-border);margin:1.5em 0}.eui-html-preview table{border-collapse:collapse;width:100%;margin:1em 0;font-size:.95em}.eui-html-preview table th,.eui-html-preview table td{border:1px solid var(--eui-border-subtle);text-align:left;padding:8px 12px}.eui-html-preview table th{background:var(--eui-bg-subtle);font-weight:600}.eui-html-preview table tr:nth-child(2n) td{background:var(--eui-bg-subtle)}.eui-html-preview img{border-radius:var(--eui-radius-sm);max-width:100%;height:auto}body.mode-dark .eui-html-editable mark,body.mode-dark .eui-html-preview mark{color:#fef3c7;background:#78350f}.eui-html-color-popover{z-index:10055;background:var(--eui-bg);border:1px solid var(--eui-border);border-radius:var(--eui-radius-md);box-shadow:var(--eui-shadow);font-family:var(--eui-font-family);min-width:210px;padding:10px;animation:.12s ease-out eui-editor-fade-in;position:absolute}.eui-html-color-grid{grid-template-columns:repeat(6,1fr);gap:4px;margin-bottom:8px;display:grid}.eui-html-color-swatch{border:1px solid var(--eui-border-subtle);cursor:pointer;border-radius:4px;width:26px;height:26px;padding:0;transition:transform .1s,border-color .1s;position:relative}.eui-html-color-swatch:hover{border-color:var(--eui-primary);transform:scale(1.1)}.eui-html-color-swatch:focus-visible{outline:2px solid var(--eui-primary);outline-offset:1px}.eui-html-color-none{color:var(--eui-danger,#ef4444);justify-content:center;align-items:center;font-size:18px;font-weight:700;display:flex;position:absolute;inset:0;transform:rotate(45deg)}.eui-html-color-custom{border-top:1px solid var(--eui-border-subtle);align-items:center;gap:8px;padding-top:8px;display:flex}.eui-html-color-custom input[type=color]{border:1px solid var(--eui-border);cursor:pointer;background:var(--eui-bg-subtle);border-radius:4px;width:36px;height:28px;padding:0}.eui-html-color-apply{background:var(--eui-primary);color:var(--eui-text-on-primary);border:1px solid var(--eui-primary);border-radius:var(--eui-radius-sm);cursor:pointer;flex:1;padding:6px 10px;font-family:inherit;font-size:12px;font-weight:500}.eui-html-color-apply:hover{background:var(--eui-primary-hover);border-color:var(--eui-primary-hover)}.eui-html-table-grid-panel{z-index:10055;background:var(--eui-bg);border:1px solid var(--eui-border);border-radius:var(--eui-radius-md);box-shadow:var(--eui-shadow);font-family:var(--eui-font-family);min-width:240px;padding:12px;animation:.12s ease-out eui-editor-fade-in;position:absolute}.eui-html-table-grid-label{color:var(--eui-text);font-variant-numeric:tabular-nums;margin-bottom:8px;font-size:13px;font-weight:600}.eui-html-table-grid{gap:3px;display:grid}.eui-html-table-grid-cell{background:var(--eui-bg-subtle);border:1px solid var(--eui-border-subtle);cursor:pointer;border-radius:2px;width:20px;height:20px;padding:0;transition:background 80ms,border-color 80ms}.eui-html-table-grid-cell.is-filled{background:var(--eui-primary-subtle);border-color:var(--eui-primary)}.eui-html-preview-empty{color:var(--eui-text-muted);font-style:italic}.eui-input-group{border:1px solid var(--eui-border);border-radius:var(--eui-radius-sm);background-color:var(--eui-bg);align-items:stretch;width:100%;display:inline-flex;overflow:hidden}.eui-input-group:focus-within{border-color:var(--eui-primary);box-shadow:0 0 0 1px var(--eui-primary)}.eui-input-group.eui-input-group-disabled{opacity:.5}.eui-input-group.eui-input-group-disabled>*{cursor:not-allowed}.eui-input-group[aria-disabled=true]>input,.eui-input-group[aria-disabled=true]>textarea,.eui-input-group[aria-disabled=true]>button,.eui-input-group[aria-disabled=true]>.eui-text-input,.eui-input-group[aria-disabled=true]>.eui-text-input-wrap input,.eui-input-group[aria-disabled=true]>.eui-password-wrap input,.eui-input-group[aria-disabled=true]>.eui-button{tabindex:-1}.eui-input-group>.eui-text-input:focus,.eui-input-group>.eui-text-input-wrap>.eui-text-input:focus,.eui-input-group>.eui-password-wrap>.eui-password:focus,.eui-input-group>.eui-numeric-input:focus{box-shadow:inset 0 0 0 2px var(--eui-primary)!important}.eui-input-group>.eui-text-input,.eui-input-group>.eui-text-input-wrap,.eui-input-group>.eui-password-wrap{flex:1;min-width:0}.eui-input-group>.eui-text-input{box-shadow:none!important;border:none!important;border-radius:0!important}.eui-input-group>.eui-text-input:focus{outline:none;box-shadow:none!important}.eui-input-group>.eui-text-input-wrap>.eui-text-input{height:100%;box-shadow:none!important;border:none!important;border-radius:0!important}.eui-input-group>.eui-text-input-wrap>.eui-text-input:focus{outline:none;box-shadow:none!important}.eui-input-group>.eui-password-wrap>.eui-password{height:100%;box-shadow:none!important;border:none!important;border-radius:0!important}.eui-input-group>.eui-password-wrap>.eui-password:focus{outline:none;box-shadow:none!important}.eui-input-group>.eui-button{white-space:nowrap;flex-shrink:0;align-self:stretch;box-shadow:none!important;border:none!important;border-radius:0!important}.eui-input-group>.eui-input-group-addon{background-color:var(--eui-bg-subtle);color:var(--eui-text-muted);white-space:nowrap;flex-shrink:0;align-items:center;padding:0 .75rem;font-size:.8125rem;display:flex}.eui-input-group>.eui-input-group-addon span{color:var(--eui-text)}.eui-input-group>*+*{border-left:1px solid var(--eui-border)}.eui-input-switch{align-items:center;gap:.75rem;display:inline-flex}.eui-input-switch.eui-input-switch-disabled{opacity:.5}.eui-input-switch .eui-input-switch-native{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.eui-input-switch .eui-input-switch-text-label{color:var(--eui-text);font-size:.875rem}.eui-input-switch .eui-input-switch-text-label.eui-input-switch-text-label-disabled{color:var(--eui-text-disabled)}.eui-input-switch .eui-input-switch-label{color:var(--eui-text);font-size:.875rem;transition:color .15s}.eui-input-switch .eui-input-switch-label.eui-input-switch-label-muted{color:var(--eui-text-muted)}.eui-input-switch .eui-input-switch-track{appearance:none;font-family:inherit;font-size:inherit;line-height:inherit;color:inherit;cursor:pointer;background:0 0;border:none;margin:0;padding:0;transition:background-color .15s,color .15s,border-color .15s}.eui-input-switch .eui-input-switch-track:focus{outline:none}.eui-input-switch .eui-input-switch-track:disabled{cursor:not-allowed}.eui-input-switch .eui-input-switch-track{background-color:var(--eui-border);border:1px solid var(--eui-border);border-radius:9999px;align-items:center;width:2.75rem;height:1.5rem;transition:background-color .2s;display:inline-flex;position:relative}.eui-input-switch .eui-input-switch-track.eui-input-switch-track-on{background-color:var(--eui-primary);border-color:var(--eui-primary)}.eui-input-switch .eui-input-switch-track.eui-input-switch-track-disabled{background-color:var(--eui-bg-subtle);cursor:not-allowed}.eui-input-switch .eui-input-switch-track:focus-visible{box-shadow:0 0 0 2px var(--eui-bg), 0 0 0 4px var(--eui-primary);outline:none}.eui-input-switch .eui-input-switch-track .eui-input-switch-thumb{background-color:#fff;border-radius:9999px;width:1rem;height:1rem;transition:transform .2s;display:inline-block;position:absolute;top:.1875rem;left:.1875rem;box-shadow:0 1px 3px #0003}.eui-input-switch .eui-input-switch-track .eui-input-switch-thumb.eui-input-switch-thumb-on{transform:translate(1.25rem)}.eui-input-switch.eui-input-switch-xs .eui-input-switch-track{width:2rem;height:1.1rem}.eui-input-switch.eui-input-switch-xs .eui-input-switch-thumb{width:.7rem;height:.7rem;top:.15rem;left:.15rem}.eui-input-switch.eui-input-switch-xs .eui-input-switch-thumb.eui-input-switch-thumb-on{transform:translate(.85rem)}.eui-input-switch.eui-input-switch-sm .eui-input-switch-track{width:2.25rem;height:1.25rem}.eui-input-switch.eui-input-switch-sm .eui-input-switch-thumb{width:.85rem;height:.85rem;top:.15rem;left:.15rem}.eui-input-switch.eui-input-switch-sm .eui-input-switch-thumb.eui-input-switch-thumb-on{transform:translate(1rem)}.eui-input-switch.eui-input-switch-md .eui-input-switch-track{width:2.75rem;height:1.5rem}.eui-input-switch.eui-input-switch-md .eui-input-switch-thumb{width:1rem;height:1rem;top:.1875rem;left:.1875rem}.eui-input-switch.eui-input-switch-md .eui-input-switch-thumb.eui-input-switch-thumb-on{transform:translate(1.25rem)}.eui-input-switch.eui-input-switch-lg .eui-input-switch-track{width:3.25rem;height:1.75rem}.eui-input-switch.eui-input-switch-lg .eui-input-switch-thumb{width:1.25rem;height:1.25rem;top:.1875rem;left:.1875rem}.eui-input-switch.eui-input-switch-lg .eui-input-switch-thumb.eui-input-switch-thumb-on{transform:translate(1.5rem)}.eui-input-switch.eui-input-switch-xl .eui-input-switch-track{width:3.75rem;height:2rem}.eui-input-switch.eui-input-switch-xl .eui-input-switch-thumb{width:1.5rem;height:1.5rem;top:.2rem;left:.2rem}.eui-input-switch.eui-input-switch-xl .eui-input-switch-thumb.eui-input-switch-thumb-on{transform:translate(1.75rem)}.eui-listbox{background-color:var(--eui-bg);color:var(--eui-text);border:1px solid var(--eui-border);border-radius:var(--eui-radius-md);box-shadow:var(--eui-shadow);flex-direction:column;display:flex}.eui-listbox.eui-listbox-disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.eui-listbox-search{border-bottom:1px solid var(--eui-border);padding:.5rem}.eui-listbox-search .eui-listbox-search-wrap{position:relative}.eui-listbox-search .eui-listbox-search-icon{width:1rem;height:1rem;color:var(--eui-text-muted);pointer-events:none;position:absolute;top:50%;left:.75rem;transform:translateY(-50%)}.eui-listbox-search .eui-listbox-search-input{background-color:var(--eui-bg);border:1px solid var(--eui-border);border-radius:var(--eui-radius-sm);width:100%;color:var(--eui-text);padding:.375rem .625rem .375rem 2.25rem;font-size:.8125rem;transition:border-color .15s,box-shadow .15s}.eui-listbox-search .eui-listbox-search-input::placeholder{color:var(--eui-text-muted)}.eui-listbox-search .eui-listbox-search-input:focus{box-shadow:0 0 0 2px var(--eui-primary);border-color:#0000;outline:none}.eui-listbox-toolbar{border-bottom:1px solid var(--eui-border);background-color:var(--eui-bg-subtle);justify-content:space-between;align-items:center;padding:.5rem .75rem;display:flex}.eui-listbox-select-all{appearance:none;font-family:inherit;font-size:inherit;line-height:inherit;color:inherit;cursor:pointer;background:0 0;border:none;margin:0;padding:0;transition:background-color .15s,color .15s,border-color .15s}.eui-listbox-select-all:focus{outline:none}.eui-listbox-select-all:disabled{cursor:not-allowed}.eui-listbox-select-all{color:var(--eui-primary);align-items:center;gap:.5rem;font-size:.75rem;font-weight:500;display:flex}.eui-listbox-select-all:hover:not(:disabled){color:var(--eui-primary-hover)}.eui-listbox-select-all:disabled{opacity:.5}.eui-listbox-clear-all{appearance:none;font-family:inherit;font-size:inherit;line-height:inherit;color:inherit;cursor:pointer;background:0 0;border:none;margin:0;padding:0;transition:background-color .15s,color .15s,border-color .15s}.eui-listbox-clear-all:focus{outline:none}.eui-listbox-clear-all:disabled{cursor:not-allowed}.eui-listbox-clear-all{color:#dc2626;align-items:center;gap:.25rem;font-size:.75rem;font-weight:500;display:flex}.eui-listbox-clear-all:hover:not(:disabled){color:#b91c1c}.eui-listbox-clear-all:disabled{opacity:.5}.eui-listbox-clear-all svg{width:.75rem;height:.75rem}.eui-listbox-list{overflow-y:auto}.eui-listbox-empty{text-align:center;color:var(--eui-text-muted);padding:2rem .75rem;font-size:.875rem}.eui-listbox-group-header{text-transform:uppercase;letter-spacing:.05em;color:var(--eui-text-muted);background-color:var(--eui-bg-subtle);z-index:1;padding:.5rem .75rem;font-size:.75rem;font-weight:600;position:sticky;top:0}.eui-listbox-option{cursor:pointer;padding:.4375rem .75rem;transition:background-color .15s}.eui-listbox-option:hover:not(.eui-listbox-option-disabled){background-color:var(--eui-bg-hover)}.eui-listbox-option.eui-listbox-option-selected{background-color:var(--eui-primary-subtle);border-left:2px solid var(--eui-primary);padding-left:calc(.75rem - 2px)}.eui-listbox-option.eui-listbox-option-active{background-color:var(--eui-bg-hover)}.eui-listbox-option.eui-listbox-option-disabled{cursor:not-allowed;opacity:.5}.eui-listbox-list:focus-visible{outline:2px solid var(--eui-primary);outline-offset:-2px}.eui-listbox-option-content{align-items:center;gap:.75rem;width:100%;display:flex}.eui-listbox-option-icon{flex-shrink:0}.eui-listbox-option-body{flex:1;min-width:0}.eui-listbox-option-label{color:var(--eui-text);font-weight:500}.eui-listbox-option-disabled .eui-listbox-option-label{color:var(--eui-text-disabled)}.eui-listbox-option-description{color:var(--eui-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;overflow:hidden}.eui-listbox-footer{border-top:1px solid var(--eui-border);background-color:var(--eui-bg-subtle);color:var(--eui-text-muted);padding:.5rem .75rem;font-size:.75rem}.eui-listbox-checkbox{flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}.eui-listbox-checkbox .eui-listbox-checkbox-input{opacity:0;width:0;height:0;position:absolute}.eui-listbox-checkbox .eui-listbox-checkbox-box{border:2px solid var(--eui-border);background-color:var(--eui-bg);cursor:pointer;border-radius:3px;justify-content:center;align-items:center;width:1rem;height:1rem;transition:border-color .15s,background-color .15s;display:flex}.eui-listbox-checkbox .eui-listbox-checkbox-box.eui-listbox-checkbox-checked,.eui-listbox-checkbox .eui-listbox-checkbox-box.eui-listbox-checkbox-indeterminate{background-color:var(--eui-primary);border-color:var(--eui-primary)}.eui-listbox-checkbox .eui-listbox-checkbox-box.eui-listbox-checkbox-disabled{border-color:var(--eui-border-subtle);background-color:var(--eui-bg-subtle);cursor:not-allowed}.eui-listbox-checkbox .eui-listbox-checkbox-box svg{width:.75rem;height:.75rem;color:var(--eui-text-on-primary)}.eui-nc-trigger{border-radius:var(--eui-radius-md);color:var(--eui-text);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:.5rem;transition:background-color .15s;display:inline-flex;position:relative}.eui-nc-trigger:hover{background:var(--eui-bg-hover)}.eui-nc-trigger:focus-visible{outline:2px solid var(--eui-primary);outline-offset:2px}.eui-nc-trigger .eui-nc-trigger-icon{width:1.25rem;height:1.25rem}.eui-nc-trigger .eui-nc-badge{color:#fff;pointer-events:none;background:#ef4444;border-radius:9999px;justify-content:center;align-items:center;min-width:1.125rem;height:1.125rem;padding:0 .3rem;font-size:.65rem;font-weight:600;line-height:1;display:flex;position:absolute;top:0;right:0;transform:translate(25%,-25%)}.eui-notification-center{z-index:10050;border:1px solid var(--eui-border);border-radius:var(--eui-radius-md);background:var(--eui-bg);box-shadow:var(--eui-shadow);font-family:var(--eui-font-family);flex-direction:column;display:flex;position:absolute;overflow:hidden}.eui-notification-center .eui-nc-header{border-bottom:1px solid var(--eui-border-subtle);justify-content:space-between;align-items:center;padding:.75rem 1rem;display:flex}.eui-notification-center .eui-nc-header .eui-nc-header-title{color:var(--eui-text);font-size:.95rem;font-weight:600}.eui-notification-center .eui-nc-header .eui-nc-header-actions{gap:.5rem;display:flex}.eui-notification-center .eui-nc-action-btn{border-radius:var(--eui-radius-sm);color:var(--eui-primary);cursor:pointer;white-space:nowrap;background:0 0;border:none;padding:.25rem .5rem;font-size:.75rem;font-weight:500;transition:background-color .15s}.eui-notification-center .eui-nc-action-btn:hover{background:var(--eui-primary-subtle)}.eui-notification-center .eui-nc-action-btn:focus-visible{outline:2px solid var(--eui-primary);outline-offset:1px}.eui-notification-center .eui-nc-action-btn.eui-nc-action-btn-danger{color:#ef4444}.eui-notification-center .eui-nc-action-btn.eui-nc-action-btn-danger:hover{background:#ef44441a}.eui-notification-center .eui-nc-tabs{border-bottom:1px solid var(--eui-border-subtle);gap:0;padding:0 .75rem;display:flex;overflow-x:auto}.eui-notification-center .eui-nc-tabs::-webkit-scrollbar{display:none}.eui-notification-center .eui-nc-tabs .eui-nc-tab{color:var(--eui-text-muted);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;padding:.5rem .75rem;font-size:.8rem;font-weight:500;transition:color .15s,border-color .15s}.eui-notification-center .eui-nc-tabs .eui-nc-tab:hover{color:var(--eui-text)}.eui-notification-center .eui-nc-tabs .eui-nc-tab:focus-visible{outline:2px solid var(--eui-primary);outline-offset:-2px}.eui-notification-center .eui-nc-tabs .eui-nc-tab.eui-nc-tab-active{color:var(--eui-primary);border-bottom-color:var(--eui-primary)}.eui-notification-center .eui-nc-list{overscroll-behavior:contain;overflow-y:auto}.eui-notification-center .eui-nc-list .eui-nc-item{border-bottom:1px solid var(--eui-border-subtle);cursor:pointer;align-items:flex-start;gap:.625rem;padding:.75rem 1rem;transition:background-color .15s;display:flex;position:relative}.eui-notification-center .eui-nc-list .eui-nc-item:last-child{border-bottom:none}.eui-notification-center .eui-nc-list .eui-nc-item:hover{background:var(--eui-bg-hover)}.eui-notification-center .eui-nc-list .eui-nc-item:focus-visible{outline:2px solid var(--eui-primary);outline-offset:-2px}.eui-notification-center .eui-nc-list .eui-nc-item.eui-nc-item-unread{background:var(--eui-primary-subtle)}.eui-notification-center .eui-nc-list .eui-nc-item.eui-nc-item-unread:hover{background:var(--eui-bg-hover)}.eui-notification-center .eui-nc-list .eui-nc-item .eui-nc-unread-dot{background:var(--eui-primary);border-radius:50%;flex-shrink:0;width:.5rem;height:.5rem;margin-top:.375rem}.eui-notification-center .eui-nc-list .eui-nc-item .eui-nc-item-icon{border-radius:var(--eui-radius-md);background:var(--eui-primary-subtle);width:2rem;height:2rem;color:var(--eui-primary);flex-shrink:0;justify-content:center;align-items:center;display:flex}.eui-notification-center .eui-nc-list .eui-nc-item .eui-nc-item-icon svg{width:1rem;height:1rem}.eui-notification-center .eui-nc-list .eui-nc-item .eui-nc-item-content{flex:1;min-width:0}.eui-notification-center .eui-nc-list .eui-nc-item .eui-nc-item-content .eui-nc-item-title{color:var(--eui-text);font-size:.8125rem;font-weight:500;line-height:1.4}.eui-notification-center .eui-nc-list .eui-nc-item .eui-nc-item-content .eui-nc-item-desc{color:var(--eui-text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:.125rem;font-size:.75rem;line-height:1.4;display:-webkit-box;overflow:hidden}.eui-notification-center .eui-nc-list .eui-nc-item .eui-nc-item-content .eui-nc-item-time{color:var(--eui-text-muted);margin-top:.25rem;font-size:.6875rem;display:block}.eui-notification-center .eui-nc-list .eui-nc-item .eui-nc-item-action{flex-shrink:0;align-self:center;margin-left:auto}.eui-notification-center .eui-nc-empty{color:var(--eui-text-muted);justify-content:center;align-items:center;padding:2.5rem 1rem;font-size:.8125rem;display:flex}.eui-notification-center .eui-nc-loading{color:var(--eui-text-muted);justify-content:center;align-items:center;gap:.5rem;padding:1rem;font-size:.8125rem;display:flex}.eui-notification-center .eui-nc-loading .eui-nc-spinner{border:2px solid var(--eui-border);border-top-color:var(--eui-primary);border-radius:50%;width:1rem;height:1rem;animation:.6s linear infinite eui-nc-spin}.eui-notification-center .eui-nc-footer{border-top:1px solid var(--eui-border-subtle);padding:.625rem 1rem}@keyframes eui-nc-spin{to{transform:rotate(360deg)}}.eui-nc-backdrop{z-index:10050;background-color:#0f172a8c;animation:.18s ease-out eui-nc-backdrop-in;display:flex;position:fixed;inset:0}.eui-nc-backdrop-inner{flex:auto;display:flex}@keyframes eui-nc-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes eui-nc-drawer-in{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes eui-nc-sheet-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.eui-notification-center.eui-notification-center-mobile{z-index:10051;border:none;border-radius:0;height:100%;max-height:100%;margin-left:auto;animation:.22s ease-out eui-nc-drawer-in;position:relative;inset:auto;width:100%!important}.eui-notification-center.eui-notification-center-mobile .eui-nc-header{background:var(--eui-bg);z-index:1;padding:.875rem 1rem;position:sticky;top:0}.eui-notification-center.eui-notification-center-mobile .eui-nc-header .eui-nc-header-title{font-size:1.0625rem}.eui-notification-center.eui-notification-center-mobile .eui-nc-tabs{padding:0 .5rem}.eui-notification-center.eui-notification-center-mobile .eui-nc-tabs .eui-nc-tab{min-height:44px;padding:.75rem .875rem;font-size:.9375rem}.eui-notification-center.eui-notification-center-mobile .eui-nc-list .eui-nc-item{padding:1rem}.eui-notification-center.eui-notification-center-mobile .eui-nc-list .eui-nc-item .eui-nc-item-title{font-size:.9375rem}.eui-notification-center.eui-notification-center-mobile .eui-nc-list .eui-nc-item .eui-nc-item-desc{font-size:.875rem}.eui-notification-center.eui-notification-center-tablet{z-index:10051;border:none;border-left:1px solid var(--eui-border-subtle);border-radius:0;max-width:90vw;height:100%;max-height:100%;margin-left:auto;animation:.22s ease-out eui-nc-drawer-in;position:relative;inset:auto;width:480px!important}.eui-nc-close-btn{appearance:none;width:36px;height:36px;color:var(--eui-text-muted);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;margin-left:.25rem;transition:background-color .15s,color .15s;display:inline-flex}.eui-nc-close-btn:hover{background-color:var(--eui-bg-subtle);color:var(--eui-text)}.eui-nc-close-btn svg{width:18px;height:18px}@media (prefers-reduced-motion:reduce){.eui-nc-backdrop,.eui-notification-center-mobile,.eui-notification-center-tablet{animation:none}}.eui-multistate-checkbox{appearance:none;font-family:inherit;font-size:inherit;line-height:inherit;color:inherit;cursor:pointer;background:0 0;border:none;margin:0;padding:0;transition:background-color .15s,color .15s,border-color .15s}.eui-multistate-checkbox:focus{outline:none}.eui-multistate-checkbox:disabled{cursor:not-allowed}.eui-multistate-checkbox{border:1px solid var(--eui-border);border-radius:var(--eui-radius-md);color:var(--eui-text);font-family:var(--eui-font-family);align-items:center;gap:.5rem;padding:.5rem;transition:background-color .15s,border-color .15s;display:inline-flex}.eui-multistate-checkbox:hover:not(.eui-multistate-checkbox-disabled){background-color:var(--eui-bg-subtle)}.eui-multistate-checkbox:focus{box-shadow:0 0 0 2px var(--eui-bg), 0 0 0 4px var(--eui-primary);outline:none}.eui-multistate-checkbox.eui-multistate-checkbox-disabled{background-color:var(--eui-bg-subtle);cursor:not-allowed;opacity:.5}.eui-multistate-checkbox .eui-multistate-checkbox-icon-box{border:2px solid var(--eui-primary);border-radius:var(--eui-radius-sm);background-color:var(--eui-primary);width:1.25rem;height:1.25rem;color:var(--eui-text-on-primary);flex-shrink:0;justify-content:center;align-items:center;transition:background-color .15s,border-color .15s;display:flex}.eui-multistate-checkbox .eui-multistate-checkbox-icon-box.eui-multistate-checkbox-icon-box-empty{background-color:var(--eui-bg);border-color:var(--eui-border)}.eui-multistate-checkbox .eui-multistate-checkbox-label{-webkit-user-select:none;user-select:none;font-size:inherit}.eui-pwsm{width:100%;font-family:var(--eui-font-family);color:var(--eui-text);flex-direction:column;gap:.4rem;display:flex}.eui-pwsm.eui-pwsm-size-sm{font-size:.7rem}.eui-pwsm.eui-pwsm-size-md{font-size:.78rem}.eui-pwsm.eui-pwsm-size-lg{font-size:.85rem}.eui-pwsm.eui-pwsm-tier-weak{--eui-pwsm-color:#ef4444}.eui-pwsm.eui-pwsm-tier-fair{--eui-pwsm-color:#f59e0b}.eui-pwsm.eui-pwsm-tier-good{--eui-pwsm-color:#facc15}.eui-pwsm.eui-pwsm-tier-strong{--eui-pwsm-color:#16a34a}.eui-pwsm-meter{gap:4px;width:100%;display:flex}.eui-pwsm-segment{background:var(--eui-bg-subtle);border:1px solid var(--eui-border-subtle);border-radius:3px;flex:1;height:6px;transition:background-color .22s,border-color .22s}.eui-pwsm-size-sm .eui-pwsm-segment{height:4px}.eui-pwsm-size-lg .eui-pwsm-segment{height:8px}.eui-pwsm-segment.eui-pwsm-segment-filled{background:var(--eui-pwsm-color,var(--eui-primary));border-color:var(--eui-pwsm-color,var(--eui-primary))}.eui-pwsm-bar-track{background:var(--eui-bg-subtle);border:1px solid var(--eui-border-subtle);border-radius:3px;width:100%;height:6px;overflow:hidden}.eui-pwsm-size-sm .eui-pwsm-bar-track{height:4px}.eui-pwsm-size-lg .eui-pwsm-bar-track{height:8px}.eui-pwsm-bar-fill{background:var(--eui-pwsm-color,var(--eui-primary));height:100%;transition:width .24s,background-color .24s}.eui-pwsm-info{flex-direction:column;gap:.15rem;display:flex}.eui-pwsm-label-row{justify-content:space-between;align-items:center;gap:.6rem;display:flex}.eui-pwsm-label{color:var(--eui-pwsm-color,var(--eui-text));font-size:.78em;font-weight:600;line-height:1.2}.eui-pwsm-score{color:var(--eui-text-muted);font-variant-numeric:tabular-nums;font-size:.7em}.eui-pwsm-tip{color:var(--eui-text-muted);align-items:flex-start;gap:.35rem;margin:0;font-size:.78em;line-height:1.4;display:flex}.eui-pwsm-tip-bullet{color:var(--eui-pwsm-color,var(--eui-text-muted));font-weight:700;line-height:1.4}.eui-pwsm-live{clip:rect(0 0 0 0);white-space:nowrap;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.eui-pwsm-segment,.eui-pwsm-bar-fill{transition:none!important}}.eui-password-wrap{width:100%;display:inline-flex;position:relative}.eui-password{border:1px solid var(--eui-border);border-radius:var(--eui-radius-sm);background-color:var(--eui-bg);width:100%;color:var(--eui-text);font-family:var(--eui-font-family);padding:.375rem .75rem;font-size:.8125rem;line-height:1.3;transition:border-color .15s,box-shadow .15s}.eui-password.eui-password-xs{padding:.25rem .5rem;font-size:.6875rem}.eui-password.eui-password-sm{padding:.3125rem .625rem;font-size:.75rem}.eui-password.eui-password-md{padding:.375rem .75rem;font-size:.8125rem}.eui-password.eui-password-lg{padding:.4375rem .875rem;font-size:.875rem}.eui-password.eui-password-xl{padding:.5rem 1rem;font-size:.9375rem}.eui-password::placeholder{color:var(--eui-text-muted)}.eui-password:focus{box-shadow:0 0 0 2px var(--eui-primary);border-color:#0000;outline:none}.eui-password.eui-password-toggleable{padding-right:2.5rem}.eui-password.eui-password-readonly{background-color:var(--eui-bg-subtle)}.eui-password.eui-password-disabled{background-color:var(--eui-bg-subtle);color:var(--eui-text-disabled);cursor:not-allowed;opacity:.6}.eui-password.eui-password-error{border-color:#dc2626}.eui-password.eui-password-error:focus{box-shadow:0 0 0 2px #dc2626}@media (hover:none) and (pointer:coarse){.eui-password,.eui-password.eui-password-xs,.eui-password.eui-password-sm,.eui-password.eui-password-md,.eui-password.eui-password-lg,.eui-password.eui-password-xl{font-size:16px}}.eui-password-helper{color:var(--eui-text-muted);font-size:.75rem;line-height:1.3}.eui-password-error-message{color:#dc2626;font-size:.75rem;line-height:1.3}.eui-password-toggle{appearance:none;font-family:inherit;font-size:inherit;line-height:inherit;color:inherit;cursor:pointer;background:0 0;border:none;margin:0;padding:0;transition:background-color .15s,color .15s,border-color .15s}.eui-password-toggle:focus{outline:none}.eui-password-toggle:disabled{cursor:not-allowed}.eui-password-toggle{color:var(--eui-text-muted);border-radius:var(--eui-radius-sm);justify-content:center;align-items:center;width:1.75rem;height:1.75rem;display:flex;position:absolute;top:50%;right:.5rem;transform:translateY(-50%)}.eui-password-toggle svg{width:1.1rem;height:1.1rem}.eui-password-toggle:hover:not(:disabled){color:var(--eui-text);background:var(--eui-bg-hover)}.eui-password-toggle:focus-visible{outline:2px solid var(--eui-primary);outline-offset:1px}.eui-password-toggle:disabled{opacity:.5}.eui-password-with-meter{flex-direction:column;gap:.5rem;width:100%;display:flex}.eui-progress-bar{width:100%;font-family:var(--eui-font-family);flex-direction:column;gap:.375rem;display:flex}.eui-progress-bar .eui-progress-bar-header{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.eui-progress-bar .eui-progress-bar-label-group{align-items:baseline;gap:.5rem;min-width:0;display:flex}.eui-progress-bar .eui-progress-bar-label{color:var(--eui-text);white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.eui-progress-bar .eui-progress-bar-sublabel{color:var(--eui-text-muted);white-space:nowrap;font-size:.8em}.eui-progress-bar .eui-progress-bar-value{color:var(--eui-text);white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:600}.eui-progress-bar .eui-progress-bar-track{background:var(--eui-border-subtle);width:100%;display:flex;position:relative;overflow:hidden}.eui-progress-bar .eui-progress-bar-buffer{background:var(--eui-primary-subtle);transition:width .4s;position:absolute;inset:0}.eui-progress-bar .eui-progress-bar-fill{z-index:1;height:100%;transition:width .4s;position:relative}.eui-progress-bar .eui-progress-bar-fill.eui-progress-bar-fill-default{background-color:var(--eui-border)}.eui-progress-bar .eui-progress-bar-fill.eui-progress-bar-fill-primary{background-color:var(--eui-primary)}.eui-progress-bar .eui-progress-bar-fill.eui-progress-bar-fill-success{background-color:#22c55e}.eui-progress-bar .eui-progress-bar-fill.eui-progress-bar-fill-warning{background-color:#f59e0b}.eui-progress-bar .eui-progress-bar-fill.eui-progress-bar-fill-danger{background-color:#ef4444}.eui-progress-bar .eui-progress-bar-fill.eui-progress-bar-fill-info{background-color:#06b6d4}.eui-progress-bar .eui-progress-bar-fill.eui-progress-bar-fill-striped{background-image:linear-gradient(45deg,#ffffff26 25%,#0000 25% 50%,#ffffff26 50% 75%,#0000 75%,#0000);background-size:1rem 1rem}.eui-progress-bar .eui-progress-bar-fill.eui-progress-bar-fill-animated{animation:1s linear infinite eui-progress-stripes}.eui-progress-bar.eui-progress-bar-xs .eui-progress-bar-label,.eui-progress-bar.eui-progress-bar-xs .eui-progress-bar-value{font-size:.7rem}.eui-progress-bar.eui-progress-bar-xs .eui-progress-bar-track{border-radius:var(--eui-radius-sm);height:.25rem}.eui-progress-bar.eui-progress-bar-xs .eui-progress-bar-fill:only-child{border-radius:var(--eui-radius-sm)}.eui-progress-bar.eui-progress-bar-xs .eui-progress-bar-fill:first-child:not(:only-child){border-radius:var(--eui-radius-sm) 0 0 var(--eui-radius-sm)}.eui-progress-bar.eui-progress-bar-xs .eui-progress-bar-fill:last-child:not(:only-child){border-radius:0 var(--eui-radius-sm) var(--eui-radius-sm) 0}.eui-progress-bar.eui-progress-bar-xs .eui-progress-bar-buffer{border-radius:var(--eui-radius-sm)}.eui-progress-bar.eui-progress-bar-sm .eui-progress-bar-label,.eui-progress-bar.eui-progress-bar-sm .eui-progress-bar-value{font-size:.8rem}.eui-progress-bar.eui-progress-bar-sm .eui-progress-bar-track{border-radius:var(--eui-radius-sm);height:.375rem}.eui-progress-bar.eui-progress-bar-sm .eui-progress-bar-fill:only-child{border-radius:var(--eui-radius-sm)}.eui-progress-bar.eui-progress-bar-sm .eui-progress-bar-fill:first-child:not(:only-child){border-radius:var(--eui-radius-sm) 0 0 var(--eui-radius-sm)}.eui-progress-bar.eui-progress-bar-sm .eui-progress-bar-fill:last-child:not(:only-child){border-radius:0 var(--eui-radius-sm) var(--eui-radius-sm) 0}.eui-progress-bar.eui-progress-bar-sm .eui-progress-bar-buffer{border-radius:var(--eui-radius-sm)}.eui-progress-bar.eui-progress-bar-md .eui-progress-bar-label,.eui-progress-bar.eui-progress-bar-md .eui-progress-bar-value{font-size:.875rem}.eui-progress-bar.eui-progress-bar-md .eui-progress-bar-track{border-radius:var(--eui-radius-md);height:.5rem}.eui-progress-bar.eui-progress-bar-md .eui-progress-bar-fill:only-child{border-radius:var(--eui-radius-md)}.eui-progress-bar.eui-progress-bar-md .eui-progress-bar-fill:first-child:not(:only-child){border-radius:var(--eui-radius-md) 0 0 var(--eui-radius-md)}.eui-progress-bar.eui-progress-bar-md .eui-progress-bar-fill:last-child:not(:only-child){border-radius:0 var(--eui-radius-md) var(--eui-radius-md) 0}.eui-progress-bar.eui-progress-bar-md .eui-progress-bar-buffer{border-radius:var(--eui-radius-md)}.eui-progress-bar.eui-progress-bar-lg .eui-progress-bar-label,.eui-progress-bar.eui-progress-bar-lg .eui-progress-bar-value{font-size:1rem}.eui-progress-bar.eui-progress-bar-lg .eui-progress-bar-track{border-radius:var(--eui-radius-md);height:.75rem}.eui-progress-bar.eui-progress-bar-lg .eui-progress-bar-fill:only-child{border-radius:var(--eui-radius-md)}.eui-progress-bar.eui-progress-bar-lg .eui-progress-bar-fill:first-child:not(:only-child){border-radius:var(--eui-radius-md) 0 0 var(--eui-radius-md)}.eui-progress-bar.eui-progress-bar-lg .eui-progress-bar-fill:last-child:not(:only-child){border-radius:0 var(--eui-radius-md) var(--eui-radius-md) 0}.eui-progress-bar.eui-progress-bar-lg .eui-progress-bar-buffer{border-radius:var(--eui-radius-md)}.eui-progress-bar.eui-progress-bar-xl .eui-progress-bar-label,.eui-progress-bar.eui-progress-bar-xl .eui-progress-bar-value{font-size:1.125rem}.eui-progress-bar.eui-progress-bar-xl .eui-progress-bar-track{border-radius:var(--eui-radius-md);height:1rem}.eui-progress-bar.eui-progress-bar-xl .eui-progress-bar-fill:only-child{border-radius:var(--eui-radius-md)}.eui-progress-bar.eui-progress-bar-xl .eui-progress-bar-fill:first-child:not(:only-child){border-radius:var(--eui-radius-md) 0 0 var(--eui-radius-md)}.eui-progress-bar.eui-progress-bar-xl .eui-progress-bar-fill:last-child:not(:only-child){border-radius:0 var(--eui-radius-md) var(--eui-radius-md) 0}.eui-progress-bar.eui-progress-bar-xl .eui-progress-bar-buffer{border-radius:var(--eui-radius-md)}.eui-progress-bar .eui-progress-bar-fill,.eui-progress-bar.eui-progress-bar-sharp .eui-progress-bar-track{border-radius:0}.eui-progress-bar.eui-progress-bar-sharp .eui-progress-bar-fill{border-radius:0!important}.eui-progress-bar.eui-progress-bar-sharp .eui-progress-bar-buffer{border-radius:0}.eui-progress-bar.eui-progress-bar-rounded .eui-progress-bar-track,.eui-progress-bar.eui-progress-bar-rounded .eui-progress-bar-fill:only-child{border-radius:9999px}.eui-progress-bar.eui-progress-bar-rounded .eui-progress-bar-fill:first-child:not(:only-child){border-radius:9999px 0 0 9999px}.eui-progress-bar.eui-progress-bar-rounded .eui-progress-bar-fill:last-child:not(:only-child){border-radius:0 9999px 9999px 0}.eui-progress-bar.eui-progress-bar-rounded .eui-progress-bar-buffer{border-radius:9999px}.eui-progress-bar.eui-progress-bar-indeterminate .eui-progress-bar-fill{animation:1.5s cubic-bezier(.65,.815,.735,.395) infinite eui-progress-indeterminate;width:40%!important}.eui-progress-bar.eui-progress-bar-disabled{opacity:.5;pointer-events:none}@keyframes eui-progress-stripes{0%{background-position:1rem 0}to{background-position:0 0}}@keyframes eui-progress-indeterminate{0%{width:40%;left:-40%}50%{width:50%;left:30%}to{width:40%;left:100%}}.eui-progress-bar-segment-sep{background-color:var(--eui-bg);flex-shrink:0;width:1px;display:inline-block}@media (prefers-reduced-motion:reduce){.eui-progress-bar-fill-animated,.eui-progress-bar-indeterminate .eui-progress-bar-fill{animation:none!important}}.eui-select-button{display:inline-flex}.eui-select-button.eui-select-button-disabled{opacity:.5}.eui-select-button.eui-select-button-horizontal{flex-direction:row}.eui-select-button.eui-select-button-horizontal .eui-select-button-item{border-right:none}.eui-select-button.eui-select-button-horizontal .eui-select-button-item.eui-select-button-item-first{border-radius:var(--eui-radius-md) 0 0 var(--eui-radius-md)}.eui-select-button.eui-select-button-horizontal .eui-select-button-item.eui-select-button-item-last{border-radius:0 var(--eui-radius-md) var(--eui-radius-md) 0;border-right:1px solid var(--eui-border)}.eui-select-button.eui-select-button-horizontal .eui-select-button-item.eui-select-button-item-middle{border-radius:0}.eui-select-button.eui-select-button-horizontal .eui-select-button-item.eui-select-button-item-selected{border-right:1px solid var(--eui-primary)}.eui-select-button.eui-select-button-vertical{flex-direction:column}.eui-select-button.eui-select-button-vertical .eui-select-button-item{border-bottom:none}.eui-select-button.eui-select-button-vertical .eui-select-button-item.eui-select-button-item-first{border-radius:var(--eui-radius-md) var(--eui-radius-md) 0 0}.eui-select-button.eui-select-button-vertical .eui-select-button-item.eui-select-button-item-last{border-radius:0 0 var(--eui-radius-md) var(--eui-radius-md);border-bottom:1px solid var(--eui-border)}.eui-select-button.eui-select-button-vertical .eui-select-button-item.eui-select-button-item-middle{border-radius:0}.eui-select-button.eui-select-button-vertical .eui-select-button-item.eui-select-button-item-selected{border-bottom:1px solid var(--eui-primary)}.eui-select-button.eui-select-button-xs .eui-select-button-item{padding:.25rem .5rem;font-size:.6875rem}.eui-select-button.eui-select-button-sm .eui-select-button-item{padding:.3125rem .625rem;font-size:.75rem}.eui-select-button.eui-select-button-md .eui-select-button-item{padding:.375rem .75rem;font-size:.8125rem}.eui-select-button.eui-select-button-lg .eui-select-button-item{padding:.4375rem .875rem;font-size:.875rem}.eui-select-button.eui-select-button-xl .eui-select-button-item{padding:.5rem 1rem;font-size:.9375rem}.eui-select-button .eui-select-button-item{appearance:none;font-family:var(--eui-font-family);cursor:pointer;border:1px solid var(--eui-border);background-color:var(--eui-bg);color:var(--eui-text);border-radius:0;justify-content:center;align-items:center;height:auto;margin:0;padding:.375rem .75rem;font-size:.8125rem;font-weight:500;line-height:1.3;transition:background-color .15s,color .15s,border-color .15s;display:flex}.eui-select-button .eui-select-button-item:focus{box-shadow:inset 0 0 0 2px var(--eui-primary);z-index:10;outline:none}.eui-select-button .eui-select-button-item:hover:not(:disabled):not(.eui-select-button-item-disabled):not(.eui-select-button-item-selected){background-color:var(--eui-bg-hover)}.eui-select-button .eui-select-button-item.eui-select-button-item-selected:hover:not(:disabled){background-color:var(--eui-primary-hover)}.eui-select-button .eui-select-button-item.eui-select-button-item-selected{background-color:var(--eui-primary);color:var(--eui-text-on-primary);border-color:var(--eui-primary);z-index:10}.eui-select-button .eui-select-button-item.eui-select-button-item-disabled,.eui-select-button .eui-select-button-item:disabled{cursor:not-allowed;opacity:.5}.eui-select-button .eui-select-button-item .eui-select-button-item-icon{width:1rem;height:1rem;margin-right:.5rem}@keyframes shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes eui-shimmer-pulse{0%,to{opacity:1}50%{opacity:.55}}.eui-shimmer{position:relative;overflow:hidden}.eui-shimmer-level-1{background-color:#f1f5f9}.eui-shimmer-level-2{background-color:#e2e8f0}.eui-shimmer-level-3{background-color:#cbd5e1}.eui-shimmer-level-4{background-color:#94a3b8}.eui-shimmer-level-5{background-color:#64748b}.eui-shimmer-level-6{background-color:#475569}.eui-shimmer-overlay{opacity:.75;pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff80,#0000);animation:1.1s infinite shimmer;position:absolute;inset:0}.eui-shimmer.eui-shimmer-anim-pulse{animation:1.6s ease-in-out infinite eui-shimmer-pulse}@media (prefers-reduced-motion:reduce){.eui-shimmer-overlay{animation:none;display:none}.eui-shimmer.eui-shimmer-anim-pulse{animation:none}}body.mode-dark .eui-shimmer-level-1{background-color:#1e293b}body.mode-dark .eui-shimmer-level-2{background-color:#334155}body.mode-dark .eui-shimmer-level-3{background-color:#475569}body.mode-dark .eui-shimmer-level-4{background-color:#64748b}body.mode-dark .eui-shimmer-level-5{background-color:#94a3b8}body.mode-dark .eui-shimmer-level-6{background-color:#cbd5e1}body.mode-dark .eui-shimmer-overlay{background:linear-gradient(90deg,#0000,#00000080,#0000)}.eui-shimmer-feed{flex-direction:column;display:flex}.eui-shimmer-feed-row{background-color:var(--eui-bg);align-items:flex-start;gap:.75rem;width:100%;padding:.75rem 1rem;display:flex}.eui-shimmer-feed-row-bordered{border-bottom:1px solid var(--eui-border-subtle)}.eui-shimmer-feed-content{flex-direction:column;flex:1;gap:.5rem;padding-top:.125rem;display:flex}.eui-shimmer-feed-bar{background-color:#e2e8f0}body.mode-dark .eui-shimmer-feed-bar{background-color:#334155}.eui-shimmer-table{background-color:var(--eui-bg);width:100%}.eui-shimmer-table-header-row{border-bottom:1px solid #d1d5db;display:grid}.eui-shimmer-table-header-cell{padding:.5rem .75rem;padding-inline-end:2.25rem}.eui-shimmer-table-data-row{border-bottom:1px solid var(--eui-border-subtle);display:grid}.eui-shimmer-table-data-row:last-child{border-bottom:none}.eui-shimmer-table-data-cell{padding:.875rem .75rem}body.mode-dark .eui-shimmer-table-header-row{border-bottom-color:#4b5563}.eui-shimmer-bar-chart{flex-direction:column;width:100%;min-width:12.5rem;height:100%;min-height:15rem;display:flex}.eui-shimmer-bar-chart-axis{border-left:2px solid var(--eui-border-subtle);border-bottom:2px solid var(--eui-border-subtle);flex:auto;width:100%;min-height:8rem;display:flex;position:relative}.eui-shimmer-bar-chart-y-labels{flex-direction:column;justify-content:space-between;padding-block:.5rem;display:flex;position:absolute;top:0;bottom:0;left:-2.75rem}.eui-shimmer-bar-chart-y-label{border-radius:.125rem;width:2rem;height:.625rem}.eui-shimmer-bar-chart-bars{flex:auto;align-self:stretch;align-items:flex-end;gap:.75rem;min-width:0;padding:.5rem .75rem 0;display:flex}.eui-shimmer-bar-chart-bar{border-radius:.25rem .25rem 0 0;flex:1;min-width:1rem}.eui-shimmer-bar-chart-x-labels{gap:.75rem;padding:.5rem .75rem;display:flex}.eui-shimmer-bar-chart-x-label{border-radius:.125rem;flex:1;min-width:1rem;height:.625rem}.eui-shimmer-legends{justify-content:center;gap:.75rem;margin-top:.5rem;display:flex}.eui-shimmer-legends-vertical{flex-direction:column}.eui-shimmer-legends-item{gap:.25rem;width:6.25rem;height:1.25rem;padding:.25rem;display:flex}.eui-shimmer-legends-icon{background-color:#cbd5e1;width:.75rem;height:.75rem}.eui-shimmer-legends-label{background-color:#cbd5e1;width:4.5rem;height:.75rem}.eui-shimmer-pie-chart{justify-content:center;display:flex}.eui-shimmer-pie-chart-vertical{flex-direction:column;gap:1.25rem}.eui-shimmer-pie-chart-horizontal{gap:.75rem}.eui-shimmer-pie-chart-circle{border-radius:50%;width:360px;height:360px}.eui-shimmer-pie-chart-doughnut-hole{background-color:var(--eui-bg);border-radius:50%;width:200px;height:200px;margin:auto;position:absolute;inset:0}.eui-skeleton-text{flex-direction:column;width:100%;display:flex}.eui-skeleton-text-line{border-radius:var(--eui-radius-sm,.25rem);background-color:#e2e8f0}.eui-skeleton-text-line-wrap{border-radius:var(--eui-radius-sm,.25rem)}body.mode-dark .eui-skeleton-text-line{background-color:#334155}.eui-skeleton-image{justify-content:center;align-items:center;display:flex;overflow:hidden}.eui-skeleton-image-icon{color:#94a3b866;width:2.5rem;height:2.5rem}body.mode-dark .eui-skeleton-image-icon{color:#64748b66}.eui-skeleton-card{border-radius:var(--eui-radius-md,.375rem);border:1px solid var(--eui-border-subtle);background-color:var(--eui-bg);overflow:hidden}.eui-skeleton-card-image{border-radius:0;width:100%}.eui-skeleton-card-body{flex-direction:column;gap:.75rem;padding:1rem;display:flex}.eui-skeleton-card-header{align-items:center;gap:.75rem;display:flex}.eui-skeleton-card-header-text{flex-direction:column;flex:1;gap:.375rem;display:flex}.eui-skeleton-card-actions{gap:.5rem;margin-top:.25rem;display:flex}@keyframes snackbar-progress{0%{width:100%}to{width:0%}}@keyframes snackbar-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes snackbar-fadeOut{0%{opacity:1}to{opacity:0}}@keyframes snackbar-slideInDown{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes snackbar-slideOutUp{0%{transform:translateY(0)}to{transform:translateY(-100%)}}@keyframes snackbar-slideInUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes snackbar-slideOutDown{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes snackbar-zoomIn{0%{opacity:0;transform:scale(.75)}to{opacity:1;transform:scale(1)}}@keyframes snackbar-zoomOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.75)}}@keyframes snackbar-bounceIn{0%{opacity:0;transform:translateY(-70%)}60%{opacity:1;transform:translateY(10%)}80%{transform:translateY(-5%)}to{transform:translateY(0)}}@keyframes snackbar-bounceOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-70%)}}.eui-snackbar-container{z-index:2050;flex-direction:column;gap:.5rem;display:flex;position:fixed}.eui-snackbar-container.eui-snackbar-top-left{transform-origin:top;align-items:flex-start;top:1rem;left:1rem}.eui-snackbar-container.eui-snackbar-top-center{transform-origin:top;align-items:center;margin-left:auto;margin-right:auto;top:1rem;left:0;right:0}.eui-snackbar-container.eui-snackbar-top-right{transform-origin:top;align-items:flex-end;top:1rem;right:1rem}.eui-snackbar-container.eui-snackbar-bottom-left{transform-origin:bottom;align-items:flex-start;bottom:1rem;left:1rem}.eui-snackbar-container.eui-snackbar-bottom-center{transform-origin:bottom;align-items:center;margin-left:auto;margin-right:auto;bottom:1rem;left:0;right:0}.eui-snackbar-container.eui-snackbar-bottom-right{transform-origin:bottom;align-items:flex-end;bottom:1rem;right:1rem}.eui-snackbar{border-radius:var(--eui-radius-md);cursor:pointer;border-left-style:solid;border-left-width:4px;max-width:24rem;padding:1rem;transition:all .3s;animation-fill-mode:forwards;position:relative;overflow:hidden;box-shadow:0 4px 12px #0003}.eui-snackbar.eui-snackbar-info-light{color:#fff;background:linear-gradient(90deg,#60a5fa,#93c5fd);border-left-width:8px;border-left-color:#2563eb}.eui-snackbar.eui-snackbar-success-light{color:#1f2937;background:linear-gradient(90deg,#86efac,#bbf7d0);border-left-width:8px;border-left-color:#16a34a}.eui-snackbar.eui-snackbar-warning-light{color:#111827;background:linear-gradient(90deg,#fbbf24,#fde68a);border-left-width:8px;border-left-color:#d97706}.eui-snackbar.eui-snackbar-error-light{color:#1f2937;background:linear-gradient(90deg,#fca5a5,#fecaca);border-left-width:8px;border-left-color:#dc2626}.eui-snackbar.eui-snackbar-info-dark{color:#fff;background-color:#3b82f6;border-left-color:#2563eb}.eui-snackbar.eui-snackbar-success-dark{color:#fff;background-color:#22c55e;border-left-color:#16a34a}.eui-snackbar.eui-snackbar-warning-dark{color:#fff;background-color:#eab308;border-left-color:#d97706}.eui-snackbar.eui-snackbar-error-dark{color:#fff;background-color:#ef4444;border-left-color:#dc2626}.eui-snackbar.eui-snackbar-anim-fade-enter{animation:.3s forwards snackbar-fadeIn}.eui-snackbar.eui-snackbar-anim-fade-exit{animation:.3s forwards snackbar-fadeOut}.eui-snackbar.eui-snackbar-anim-slide-top-enter{animation:.3s forwards snackbar-slideInDown}.eui-snackbar.eui-snackbar-anim-slide-top-exit{animation:.3s forwards snackbar-slideOutUp}.eui-snackbar.eui-snackbar-anim-slide-bottom-enter{animation:.3s forwards snackbar-slideInUp}.eui-snackbar.eui-snackbar-anim-slide-bottom-exit{animation:.3s forwards snackbar-slideOutDown}.eui-snackbar.eui-snackbar-anim-zoom-enter{animation:.3s forwards snackbar-zoomIn}.eui-snackbar.eui-snackbar-anim-zoom-exit{animation:.3s forwards snackbar-zoomOut}.eui-snackbar.eui-snackbar-anim-bounce-enter{animation:.5s forwards snackbar-bounceIn}.eui-snackbar.eui-snackbar-anim-bounce-exit{animation:.3s forwards snackbar-bounceOut}.eui-snackbar-body{align-items:flex-start;display:flex}.eui-snackbar-icon{flex-shrink:0;margin-top:.25rem;margin-right:.75rem}.eui-snackbar-icon svg{width:1.5rem;height:1.5rem}.eui-snackbar-content{flex:1;min-width:0}.eui-snackbar-title{margin-bottom:.25rem;font-size:1.125rem;font-weight:700;line-height:1.3}.eui-snackbar-message{-webkit-line-clamp:4;-webkit-box-orient:vertical;font-size:.875rem;line-height:1.5;display:-webkit-box;overflow:hidden}.eui-snackbar-close{appearance:none;font-family:inherit;font-size:inherit;line-height:inherit;color:inherit;cursor:pointer;background:0 0;border:none;margin:0;padding:0;transition:background-color .15s,color .15s,border-color .15s}.eui-snackbar-close:focus{outline:none}.eui-snackbar-close:focus-visible{outline-offset:2px;outline:2px solid}.eui-snackbar-close:disabled{cursor:not-allowed}.eui-snackbar-close{color:inherit;flex-shrink:0;justify-content:center;align-items:center;margin-left:.5rem;display:flex}.eui-snackbar-close svg{fill:currentColor;width:1rem;height:1rem}.eui-snackbar-progress{height:4px;position:absolute;bottom:0;left:0;right:0}.eui-snackbar-progress-bar{opacity:.5;width:100%;height:100%;animation-name:snackbar-progress;animation-timing-function:linear;animation-iteration-count:1;animation-fill-mode:forwards}.eui-snackbar-progress-bar.eui-snackbar-progress-bar-paused{animation-play-state:paused}.eui-snackbar-info-light .eui-snackbar-progress-bar,.eui-snackbar-info-dark .eui-snackbar-progress-bar{background-color:#3b82f6}.eui-snackbar-success-light .eui-snackbar-progress-bar,.eui-snackbar-success-dark .eui-snackbar-progress-bar{background-color:#22c55e}.eui-snackbar-warning-light .eui-snackbar-progress-bar,.eui-snackbar-warning-dark .eui-snackbar-progress-bar{background-color:#eab308}.eui-snackbar-error-light .eui-snackbar-progress-bar,.eui-snackbar-error-dark .eui-snackbar-progress-bar{background-color:#ef4444}@media (prefers-reduced-motion:reduce){.eui-snackbar.eui-snackbar-anim-fade-enter,.eui-snackbar.eui-snackbar-anim-fade-exit,.eui-snackbar.eui-snackbar-anim-slide-top-enter,.eui-snackbar.eui-snackbar-anim-slide-top-exit,.eui-snackbar.eui-snackbar-anim-slide-bottom-enter,.eui-snackbar.eui-snackbar-anim-slide-bottom-exit,.eui-snackbar.eui-snackbar-anim-zoom-enter,.eui-snackbar.eui-snackbar-anim-zoom-exit,.eui-snackbar.eui-snackbar-anim-bounce-enter,.eui-snackbar.eui-snackbar-anim-bounce-exit{animation:none}}@media (width<=767px){.eui-snackbar-container.eui-snackbar-top-left,.eui-snackbar-container.eui-snackbar-top-center,.eui-snackbar-container.eui-snackbar-top-right{top:env(safe-area-inset-top,.5rem);align-items:stretch;margin-left:0;margin-right:0;left:.5rem!important;right:.5rem!important}.eui-snackbar-container.eui-snackbar-bottom-left,.eui-snackbar-container.eui-snackbar-bottom-center,.eui-snackbar-container.eui-snackbar-bottom-right{bottom:env(safe-area-inset-bottom,.5rem);align-items:stretch;margin-left:0;margin-right:0;left:.5rem!important;right:.5rem!important}.eui-snackbar{border-left-width:6px;border-radius:14px;width:100%;max-width:100%;padding:1rem 1.125rem;box-shadow:0 8px 28px #00000047}.eui-snackbar-icon{margin-right:.875rem}.eui-snackbar-icon svg{width:1.625rem;height:1.625rem}.eui-snackbar-title{margin-bottom:.25rem;font-size:1rem}.eui-snackbar-message{font-size:.9375rem;line-height:1.5}.eui-snackbar-close{border-radius:50%;width:32px;height:32px;margin-left:.625rem}.eui-snackbar-close svg{width:1.125rem;height:1.125rem}.eui-snackbar-progress{height:3px}}.eui-speed-dial-mask{z-index:999;background:#0000004d;animation:.2s eui-speed-dial-fade-in;position:fixed;inset:0}.eui-speed-dial{font-family:var(--eui-font-family);z-index:10;display:inline-flex;position:relative}.eui-speed-dial .eui-speed-dial-icon-svg{width:100%;height:100%}.eui-speed-dial .eui-speed-dial-trigger{appearance:none;cursor:pointer;z-index:2;border:none;border-radius:50%;justify-content:center;align-items:center;margin:0;padding:0;transition:all .2s;display:flex;position:relative}.eui-speed-dial .eui-speed-dial-trigger:focus-visible{box-shadow:0 0 0 3px var(--eui-primary-subtle);outline:none}.eui-speed-dial .eui-speed-dial-trigger.eui-speed-dial-trigger-variant-default{background:var(--eui-bg-subtle);color:var(--eui-text);border:1px solid var(--eui-border);box-shadow:0 3px 10px #0000002e}.eui-speed-dial .eui-speed-dial-trigger.eui-speed-dial-trigger-variant-default:hover{background:var(--eui-bg-hover)}.eui-speed-dial .eui-speed-dial-trigger.eui-speed-dial-trigger-variant-default:active{transform:scale(.95)}.eui-speed-dial .eui-speed-dial-trigger.eui-speed-dial-trigger-variant-primary{background:var(--eui-primary);color:var(--eui-text-on-primary);border:1px solid #0000;box-shadow:0 3px 10px #0000002e}.eui-speed-dial .eui-speed-dial-trigger.eui-speed-dial-trigger-variant-primary:hover{background:var(--eui-primary-hover)}.eui-speed-dial .eui-speed-dial-trigger.eui-speed-dial-trigger-variant-primary:active{transform:scale(.95)}.eui-speed-dial .eui-speed-dial-trigger.eui-speed-dial-trigger-variant-success{color:#fff;background:#22c55e;border:1px solid #0000;box-shadow:0 3px 10px #0000002e}.eui-speed-dial .eui-speed-dial-trigger.eui-speed-dial-trigger-variant-success:hover{background:#16a34a}.eui-speed-dial .eui-speed-dial-trigger.eui-speed-dial-trigger-variant-success:active{transform:scale(.95)}.eui-speed-dial .eui-speed-dial-trigger.eui-speed-dial-trigger-variant-warning{color:#fff;background:#f59e0b;border:1px solid #0000;box-shadow:0 3px 10px #0000002e}.eui-speed-dial .eui-speed-dial-trigger.eui-speed-dial-trigger-variant-warning:hover{background:#d97706}.eui-speed-dial .eui-speed-dial-trigger.eui-speed-dial-trigger-variant-warning:active{transform:scale(.95)}.eui-speed-dial .eui-speed-dial-trigger.eui-speed-dial-trigger-variant-danger{color:#fff;background:#ef4444;border:1px solid #0000;box-shadow:0 3px 10px #0000002e}.eui-speed-dial .eui-speed-dial-trigger.eui-speed-dial-trigger-variant-danger:hover{background:#dc2626}.eui-speed-dial .eui-speed-dial-trigger.eui-speed-dial-trigger-variant-danger:active{transform:scale(.95)}.eui-speed-dial .eui-speed-dial-trigger.eui-speed-dial-trigger-variant-info{color:#fff;background:#06b6d4;border:1px solid #0000;box-shadow:0 3px 10px #0000002e}.eui-speed-dial .eui-speed-dial-trigger.eui-speed-dial-trigger-variant-info:hover{background:#0891b2}.eui-speed-dial .eui-speed-dial-trigger.eui-speed-dial-trigger-variant-info:active{transform:scale(.95)}.eui-speed-dial .eui-speed-dial-trigger.eui-speed-dial-trigger-variant-secondary{background:var(--eui-bg);color:var(--eui-text);border:1px solid var(--eui-border);box-shadow:0 3px 10px #0000002e}.eui-speed-dial .eui-speed-dial-trigger.eui-speed-dial-trigger-variant-secondary:hover{background:var(--eui-bg-hover)}.eui-speed-dial .eui-speed-dial-trigger.eui-speed-dial-trigger-variant-secondary:active{transform:scale(.95)}.eui-speed-dial .eui-speed-dial-trigger-icon{justify-content:center;align-items:center;transition:transform .3s;display:flex}.eui-speed-dial .eui-speed-dial-trigger-rotated{transform:rotate(45deg)}.eui-speed-dial .eui-speed-dial-actions{z-index:1;pointer-events:none;display:flex;position:absolute}.eui-speed-dial.eui-speed-dial-open .eui-speed-dial-actions{pointer-events:auto}.eui-speed-dial .eui-speed-dial-action-wrapper{align-items:center;gap:.5rem;transition:all .2s;display:flex}.eui-speed-dial.eui-speed-dial-linear .eui-speed-dial-action-wrapper{opacity:0;pointer-events:none;transform:scale(.5)}.eui-speed-dial.eui-speed-dial-linear .eui-speed-dial-action-wrapper.eui-speed-dial-action-open{opacity:1;pointer-events:auto;transform:scale(1)}.eui-speed-dial.eui-speed-dial-radial .eui-speed-dial-actions{margin:0;padding:0;position:absolute;top:50%;left:50%}.eui-speed-dial.eui-speed-dial-radial .eui-speed-dial-action-wrapper{margin-top:-1rem;margin-left:-1rem;transition:all .3s cubic-bezier(.175,.885,.32,1.275);position:absolute;top:50%;left:50%}.eui-speed-dial .eui-speed-dial-action{appearance:none;cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;margin:0;padding:0;transition:all .2s;display:flex;box-shadow:0 2px 8px #00000026}.eui-speed-dial .eui-speed-dial-action:hover:not(.eui-speed-dial-action-disabled){transform:scale(1.1)}.eui-speed-dial .eui-speed-dial-action:active:not(.eui-speed-dial-action-disabled){transform:scale(.95)}.eui-speed-dial .eui-speed-dial-action:focus-visible{box-shadow:0 0 0 3px var(--eui-primary-subtle);outline:none}.eui-speed-dial .eui-speed-dial-action.eui-speed-dial-action-disabled{opacity:.45;cursor:not-allowed}.eui-speed-dial .eui-speed-dial-action.eui-speed-dial-action-variant-default{background:var(--eui-bg);color:var(--eui-text);border:1px solid var(--eui-border)}.eui-speed-dial .eui-speed-dial-action.eui-speed-dial-action-variant-default:hover:not(.eui-speed-dial-action-disabled){background:var(--eui-bg-hover)}.eui-speed-dial .eui-speed-dial-action.eui-speed-dial-action-variant-primary{background:var(--eui-primary);color:var(--eui-text-on-primary)}.eui-speed-dial .eui-speed-dial-action.eui-speed-dial-action-variant-primary:hover:not(.eui-speed-dial-action-disabled){background:var(--eui-primary-hover)}.eui-speed-dial .eui-speed-dial-action.eui-speed-dial-action-variant-success{color:#fff;background:#22c55e}.eui-speed-dial .eui-speed-dial-action.eui-speed-dial-action-variant-success:hover:not(.eui-speed-dial-action-disabled){background:#16a34a}.eui-speed-dial .eui-speed-dial-action.eui-speed-dial-action-variant-warning{color:#fff;background:#f59e0b}.eui-speed-dial .eui-speed-dial-action.eui-speed-dial-action-variant-warning:hover:not(.eui-speed-dial-action-disabled){background:#d97706}.eui-speed-dial .eui-speed-dial-action.eui-speed-dial-action-variant-danger{color:#fff;background:#ef4444}.eui-speed-dial .eui-speed-dial-action.eui-speed-dial-action-variant-danger:hover:not(.eui-speed-dial-action-disabled){background:#dc2626}.eui-speed-dial .eui-speed-dial-action.eui-speed-dial-action-variant-info{color:#fff;background:#06b6d4}.eui-speed-dial .eui-speed-dial-action.eui-speed-dial-action-variant-info:hover:not(.eui-speed-dial-action-disabled){background:#0891b2}.eui-speed-dial .eui-speed-dial-action.eui-speed-dial-action-variant-secondary{background:var(--eui-bg);color:var(--eui-text);border:1px solid var(--eui-border)}.eui-speed-dial .eui-speed-dial-action.eui-speed-dial-action-variant-secondary:hover:not(.eui-speed-dial-action-disabled){background:var(--eui-bg-hover)}.eui-speed-dial .eui-speed-dial-action-icon{justify-content:center;align-items:center;display:flex}.eui-speed-dial .eui-speed-dial-action-label{white-space:nowrap;color:var(--eui-text);background:var(--eui-bg);border:1px solid var(--eui-border-subtle);border-radius:var(--eui-radius-sm);pointer-events:none;padding:.25rem .625rem;font-weight:500;box-shadow:0 2px 6px #0000001a}.eui-speed-dial.eui-speed-dial-xs .eui-speed-dial-trigger{width:2rem;height:2rem}.eui-speed-dial.eui-speed-dial-xs .eui-speed-dial-trigger-icon{width:.75rem;height:.75rem}.eui-speed-dial.eui-speed-dial-xs .eui-speed-dial-action{width:1.5rem;height:1.5rem}.eui-speed-dial.eui-speed-dial-xs .eui-speed-dial-action-icon{width:.625rem;height:.625rem}.eui-speed-dial.eui-speed-dial-xs .eui-speed-dial-action-label{font-size:.65rem}.eui-speed-dial.eui-speed-dial-xs .eui-speed-dial-actions{gap:.375rem}.eui-speed-dial.eui-speed-dial-sm .eui-speed-dial-trigger{width:2.5rem;height:2.5rem}.eui-speed-dial.eui-speed-dial-sm .eui-speed-dial-trigger-icon{width:1rem;height:1rem}.eui-speed-dial.eui-speed-dial-sm .eui-speed-dial-action{width:2rem;height:2rem}.eui-speed-dial.eui-speed-dial-sm .eui-speed-dial-action-icon{width:.875rem;height:.875rem}.eui-speed-dial.eui-speed-dial-sm .eui-speed-dial-action-label{font-size:.7rem}.eui-speed-dial.eui-speed-dial-sm .eui-speed-dial-actions{gap:.5rem}.eui-speed-dial.eui-speed-dial-md .eui-speed-dial-trigger{width:3rem;height:3rem}.eui-speed-dial.eui-speed-dial-md .eui-speed-dial-trigger-icon{width:1.25rem;height:1.25rem}.eui-speed-dial.eui-speed-dial-md .eui-speed-dial-action{width:2.5rem;height:2.5rem}.eui-speed-dial.eui-speed-dial-md .eui-speed-dial-action-icon{width:1rem;height:1rem}.eui-speed-dial.eui-speed-dial-md .eui-speed-dial-action-label{font-size:.8rem}.eui-speed-dial.eui-speed-dial-md .eui-speed-dial-actions{gap:.625rem}.eui-speed-dial.eui-speed-dial-lg .eui-speed-dial-trigger{width:3.5rem;height:3.5rem}.eui-speed-dial.eui-speed-dial-lg .eui-speed-dial-trigger-icon{width:1.5rem;height:1.5rem}.eui-speed-dial.eui-speed-dial-lg .eui-speed-dial-action{width:3rem;height:3rem}.eui-speed-dial.eui-speed-dial-lg .eui-speed-dial-action-icon{width:1.25rem;height:1.25rem}.eui-speed-dial.eui-speed-dial-lg .eui-speed-dial-action-label{font-size:.875rem}.eui-speed-dial.eui-speed-dial-lg .eui-speed-dial-actions{gap:.75rem}.eui-speed-dial.eui-speed-dial-xl .eui-speed-dial-trigger{width:4rem;height:4rem}.eui-speed-dial.eui-speed-dial-xl .eui-speed-dial-trigger-icon{width:1.75rem;height:1.75rem}.eui-speed-dial.eui-speed-dial-xl .eui-speed-dial-action{width:3.5rem;height:3.5rem}.eui-speed-dial.eui-speed-dial-xl .eui-speed-dial-action-icon{width:1.5rem;height:1.5rem}.eui-speed-dial.eui-speed-dial-xl .eui-speed-dial-action-label{font-size:1rem}.eui-speed-dial.eui-speed-dial-xl .eui-speed-dial-actions{gap:.875rem}.eui-speed-dial.eui-speed-dial-linear.eui-speed-dial-direction-up{flex-direction:column-reverse}.eui-speed-dial.eui-speed-dial-linear.eui-speed-dial-direction-up .eui-speed-dial-actions{flex-direction:column-reverse;padding-bottom:.5rem;bottom:100%;left:50%;transform:translate(-50%)}.eui-speed-dial.eui-speed-dial-linear.eui-speed-dial-direction-up .eui-speed-dial-action-wrapper{flex-direction:row}.eui-speed-dial.eui-speed-dial-linear.eui-speed-dial-direction-down{flex-direction:column}.eui-speed-dial.eui-speed-dial-linear.eui-speed-dial-direction-down .eui-speed-dial-actions{flex-direction:column;padding-top:.5rem;top:100%;left:50%;transform:translate(-50%)}.eui-speed-dial.eui-speed-dial-linear.eui-speed-dial-direction-down .eui-speed-dial-action-wrapper{flex-direction:row}.eui-speed-dial.eui-speed-dial-linear.eui-speed-dial-direction-left{flex-direction:row-reverse}.eui-speed-dial.eui-speed-dial-linear.eui-speed-dial-direction-left .eui-speed-dial-actions{flex-direction:row-reverse;padding-right:.5rem;top:50%;right:100%;transform:translateY(-50%)}.eui-speed-dial.eui-speed-dial-linear.eui-speed-dial-direction-left .eui-speed-dial-action-wrapper{flex-direction:column}.eui-speed-dial.eui-speed-dial-linear.eui-speed-dial-direction-right{flex-direction:row}.eui-speed-dial.eui-speed-dial-linear.eui-speed-dial-direction-right .eui-speed-dial-actions{flex-direction:row;padding-left:.5rem;top:50%;left:100%;transform:translateY(-50%)}.eui-speed-dial.eui-speed-dial-linear.eui-speed-dial-direction-right .eui-speed-dial-action-wrapper{flex-direction:column}.eui-speed-dial.eui-speed-dial-fixed{z-index:1000;position:fixed}.eui-speed-dial.eui-speed-dial-fixed.eui-speed-dial-bottom-right{bottom:1.5rem;right:1.5rem}.eui-speed-dial.eui-speed-dial-fixed.eui-speed-dial-bottom-left{bottom:1.5rem;left:1.5rem}.eui-speed-dial.eui-speed-dial-fixed.eui-speed-dial-top-right{top:1.5rem;right:1.5rem}.eui-speed-dial.eui-speed-dial-fixed.eui-speed-dial-top-left{top:1.5rem;left:1.5rem}.eui-speed-dial.eui-speed-dial-fixed.eui-speed-dial-bottom-center{bottom:1.5rem;left:50%;transform:translate(-50%)}.eui-speed-dial.eui-speed-dial-fixed.eui-speed-dial-top-center{top:1.5rem;left:50%;transform:translate(-50%)}.eui-speed-dial.eui-speed-dial-disabled{opacity:.5}.eui-speed-dial.eui-speed-dial-disabled .eui-speed-dial-trigger{cursor:not-allowed}@keyframes eui-speed-dial-fade-in{0%{opacity:0}to{opacity:1}}.eui-stepper{font-family:var(--eui-font-family);counter-reset:eui-stepper;margin:0;padding:0;list-style:none;display:flex}.eui-stepper .eui-stepper-icon-svg{width:100%;height:100%}.eui-stepper .eui-stepper-step{flex-shrink:0;align-items:center;list-style:none;display:flex;position:relative}.eui-stepper .eui-stepper-step.eui-stepper-step-clickable{cursor:pointer}.eui-stepper .eui-stepper-step.eui-stepper-step-clickable:hover .eui-stepper-indicator{filter:brightness(1.1);box-shadow:0 0 0 3px var(--eui-primary-subtle)}.eui-stepper .eui-stepper-step.eui-stepper-step-clickable:focus-visible{outline:none}.eui-stepper .eui-stepper-step.eui-stepper-step-clickable:focus-visible .eui-stepper-indicator{box-shadow:0 0 0 3px var(--eui-primary-subtle)}.eui-stepper .eui-stepper-step.eui-stepper-step-disabled{opacity:.45;pointer-events:none}.eui-stepper .eui-stepper-indicator-wrapper{flex-shrink:0;justify-content:center;align-items:center;display:flex}.eui-stepper .eui-stepper-indicator{border:2px solid var(--eui-border);background:var(--eui-bg);color:var(--eui-text-muted);justify-content:center;align-items:center;font-weight:600;transition:all .2s;display:flex}.eui-stepper .eui-stepper-indicator.eui-stepper-indicator-active,.eui-stepper .eui-stepper-indicator.eui-stepper-indicator-completed{border-color:var(--_stepper-color,var(--eui-primary));background:var(--_stepper-color,var(--eui-primary));color:var(--eui-text-on-primary)}.eui-stepper .eui-stepper-indicator.eui-stepper-indicator-error{color:#fff;background:#ef4444;border-color:#ef4444}.eui-stepper .eui-stepper-indicator.eui-stepper-indicator-warning{color:#422006;background:#f59e0b;border-color:#f59e0b}.eui-stepper .eui-stepper-indicator-icon{justify-content:center;align-items:center;display:flex}.eui-stepper .eui-stepper-number{font-variant-numeric:tabular-nums;line-height:1}.eui-stepper .eui-stepper-dot{background:currentColor;border-radius:50%}.eui-stepper .eui-stepper-content{flex-direction:column;min-width:0;display:flex}.eui-stepper .eui-stepper-label{color:var(--eui-text);white-space:nowrap;font-weight:500;line-height:1.3}.eui-stepper .eui-stepper-step-completed .eui-stepper-label,.eui-stepper .eui-stepper-step-active .eui-stepper-label{color:var(--eui-text)}.eui-stepper .eui-stepper-step-pending .eui-stepper-label{color:var(--eui-text-muted)}.eui-stepper .eui-stepper-optional{color:var(--eui-text-muted);font-size:.8em;font-weight:400;display:block}.eui-stepper .eui-stepper-description{color:var(--eui-text-muted);white-space:nowrap;text-overflow:ellipsis;line-height:1.4;overflow:hidden}.eui-stepper .eui-stepper-connector{flex:1;align-items:center;display:flex}.eui-stepper .eui-stepper-connector-line{background:var(--eui-border-subtle);width:100%;height:100%;transition:background .2s}.eui-stepper .eui-stepper-connector-completed .eui-stepper-connector-line{background:var(--_stepper-color,var(--eui-primary))}.eui-stepper.eui-stepper-variant-default{--_stepper-color:var(--eui-border)}.eui-stepper.eui-stepper-variant-primary{--_stepper-color:var(--eui-primary)}.eui-stepper.eui-stepper-variant-success{--_stepper-color:#22c55e}.eui-stepper.eui-stepper-variant-warning{--_stepper-color:#f59e0b}.eui-stepper.eui-stepper-variant-danger{--_stepper-color:#ef4444}.eui-stepper.eui-stepper-variant-info{--_stepper-color:#06b6d4}.eui-stepper.eui-stepper-xs{gap:.25rem}.eui-stepper.eui-stepper-xs .eui-stepper-indicator{width:1.25rem;height:1.25rem;font-size:.625rem}.eui-stepper.eui-stepper-xs .eui-stepper-indicator-icon{width:.625rem;height:.625rem}.eui-stepper.eui-stepper-xs .eui-stepper-dot{width:.375rem;height:.375rem}.eui-stepper.eui-stepper-xs .eui-stepper-label{font-size:.7rem}.eui-stepper.eui-stepper-xs .eui-stepper-description{font-size:.6rem}.eui-stepper.eui-stepper-xs .eui-stepper-connector-line{height:1px}.eui-stepper.eui-stepper-xs .eui-stepper-content{gap:.0625rem}.eui-stepper.eui-stepper-xs .eui-stepper-step{gap:.25rem}.eui-stepper.eui-stepper-sm{gap:.375rem}.eui-stepper.eui-stepper-sm .eui-stepper-indicator{width:1.75rem;height:1.75rem;font-size:.75rem}.eui-stepper.eui-stepper-sm .eui-stepper-indicator-icon{width:.75rem;height:.75rem}.eui-stepper.eui-stepper-sm .eui-stepper-dot{width:.525rem;height:.525rem}.eui-stepper.eui-stepper-sm .eui-stepper-label{font-size:.8rem}.eui-stepper.eui-stepper-sm .eui-stepper-description{font-size:.7rem}.eui-stepper.eui-stepper-sm .eui-stepper-connector-line{height:2px}.eui-stepper.eui-stepper-sm .eui-stepper-content{gap:.09375rem}.eui-stepper.eui-stepper-sm .eui-stepper-step{gap:.375rem}.eui-stepper.eui-stepper-md{gap:.5rem}.eui-stepper.eui-stepper-md .eui-stepper-indicator{width:2.25rem;height:2.25rem;font-size:.875rem}.eui-stepper.eui-stepper-md .eui-stepper-indicator-icon{width:.875rem;height:.875rem}.eui-stepper.eui-stepper-md .eui-stepper-dot{width:.675rem;height:.675rem}.eui-stepper.eui-stepper-md .eui-stepper-label{font-size:.875rem}.eui-stepper.eui-stepper-md .eui-stepper-description{font-size:.75rem}.eui-stepper.eui-stepper-md .eui-stepper-connector-line{height:2px}.eui-stepper.eui-stepper-md .eui-stepper-content{gap:.125rem}.eui-stepper.eui-stepper-md .eui-stepper-step{gap:.5rem}.eui-stepper.eui-stepper-lg{gap:.625rem}.eui-stepper.eui-stepper-lg .eui-stepper-indicator{width:2.75rem;height:2.75rem;font-size:1rem}.eui-stepper.eui-stepper-lg .eui-stepper-indicator-icon{width:1rem;height:1rem}.eui-stepper.eui-stepper-lg .eui-stepper-dot{width:.825rem;height:.825rem}.eui-stepper.eui-stepper-lg .eui-stepper-label{font-size:1rem}.eui-stepper.eui-stepper-lg .eui-stepper-description{font-size:.875rem}.eui-stepper.eui-stepper-lg .eui-stepper-connector-line{height:2px}.eui-stepper.eui-stepper-lg .eui-stepper-content{gap:.15625rem}.eui-stepper.eui-stepper-lg .eui-stepper-step{gap:.625rem}.eui-stepper.eui-stepper-xl{gap:.75rem}.eui-stepper.eui-stepper-xl .eui-stepper-indicator{width:3.25rem;height:3.25rem;font-size:1.125rem}.eui-stepper.eui-stepper-xl .eui-stepper-indicator-icon{width:1.125rem;height:1.125rem}.eui-stepper.eui-stepper-xl .eui-stepper-dot{width:.975rem;height:.975rem}.eui-stepper.eui-stepper-xl .eui-stepper-label{font-size:1.125rem}.eui-stepper.eui-stepper-xl .eui-stepper-description{font-size:1rem}.eui-stepper.eui-stepper-xl .eui-stepper-connector-line{height:3px}.eui-stepper.eui-stepper-xl .eui-stepper-content{gap:.1875rem}.eui-stepper.eui-stepper-xl .eui-stepper-step{gap:.75rem}.eui-stepper.eui-stepper-default .eui-stepper-indicator{border-radius:var(--eui-radius-md)}.eui-stepper.eui-stepper-rounded .eui-stepper-indicator{border-radius:50%}.eui-stepper.eui-stepper-square .eui-stepper-indicator{border-radius:0}.eui-stepper.eui-stepper-rectangle .eui-stepper-indicator{border-radius:var(--eui-radius-sm);padding:0 .75em;width:auto!important}.eui-stepper.eui-stepper-dot .eui-stepper-indicator{background:var(--eui-border-subtle);border:none;border-radius:50%}.eui-stepper.eui-stepper-dot .eui-stepper-indicator-active,.eui-stepper.eui-stepper-dot .eui-stepper-indicator-completed{background:var(--_stepper-color,var(--eui-primary))!important}.eui-stepper.eui-stepper-minimal .eui-stepper-indicator{color:var(--eui-text-muted);background:0 0;border:none}.eui-stepper.eui-stepper-minimal .eui-stepper-indicator-active,.eui-stepper.eui-stepper-minimal .eui-stepper-indicator-completed{color:var(--_stepper-color,var(--eui-primary));background:0 0!important}.eui-stepper.eui-stepper-minimal .eui-stepper-indicator-error{color:#ef4444;background:0 0!important}.eui-stepper.eui-stepper-horizontal{flex-direction:row;align-items:flex-start}.eui-stepper.eui-stepper-horizontal .eui-stepper-connector{min-width:1.5rem;padding:0 .25rem}.eui-stepper.eui-stepper-horizontal .eui-stepper-connector-line{width:100%;height:2px}.eui-stepper.eui-stepper-horizontal.eui-stepper-xs .eui-stepper-connector{margin-top:calc(.625rem - 1px)}.eui-stepper.eui-stepper-horizontal.eui-stepper-sm .eui-stepper-connector{margin-top:calc(.875rem - 1px)}.eui-stepper.eui-stepper-horizontal.eui-stepper-md .eui-stepper-connector{margin-top:calc(1.125rem - 1px)}.eui-stepper.eui-stepper-horizontal.eui-stepper-lg .eui-stepper-connector{margin-top:calc(1.375rem - 1px)}.eui-stepper.eui-stepper-horizontal.eui-stepper-xl .eui-stepper-connector{margin-top:calc(1.625rem - 1px)}.eui-stepper.eui-stepper-horizontal.eui-stepper-label-bottom .eui-stepper-step{text-align:center;flex-direction:column;align-items:center}.eui-stepper.eui-stepper-horizontal.eui-stepper-label-bottom .eui-stepper-label{white-space:normal;text-align:center;max-width:8rem}.eui-stepper.eui-stepper-horizontal.eui-stepper-label-bottom .eui-stepper-description{white-space:normal;text-align:center;max-width:10rem}.eui-stepper.eui-stepper-horizontal.eui-stepper-label-bottom .eui-stepper-optional{text-align:center}.eui-stepper.eui-stepper-horizontal.eui-stepper-label-right .eui-stepper-step{flex-direction:row;align-items:center}.eui-stepper.eui-stepper-horizontal.eui-stepper-label-alternate .eui-stepper-step{text-align:center;flex-direction:column;align-items:center}.eui-stepper.eui-stepper-horizontal.eui-stepper-label-alternate .eui-stepper-step:nth-child(odd){flex-direction:column}.eui-stepper.eui-stepper-horizontal.eui-stepper-label-alternate .eui-stepper-step:nth-child(2n){flex-direction:column-reverse}.eui-stepper.eui-stepper-horizontal.eui-stepper-label-alternate .eui-stepper-label{white-space:normal;text-align:center;max-width:8rem}.eui-stepper.eui-stepper-horizontal.eui-stepper-label-alternate .eui-stepper-description{white-space:normal;text-align:center;max-width:10rem}.eui-stepper.eui-stepper-vertical{flex-direction:column}.eui-stepper.eui-stepper-vertical .eui-stepper-step{flex-direction:row;align-items:flex-start}.eui-stepper.eui-stepper-vertical .eui-stepper-connector{flex:none;justify-content:center;width:2px;min-height:1.5rem;padding:.25rem 0}.eui-stepper.eui-stepper-vertical .eui-stepper-connector-line{width:2px;height:100%;min-height:1.5rem}.eui-stepper.eui-stepper-vertical.eui-stepper-xs .eui-stepper-connector{margin-left:calc(.625rem - 1px)}.eui-stepper.eui-stepper-vertical.eui-stepper-sm .eui-stepper-connector{margin-left:calc(.875rem - 1px)}.eui-stepper.eui-stepper-vertical.eui-stepper-md .eui-stepper-connector{margin-left:calc(1.125rem - 1px)}.eui-stepper.eui-stepper-vertical.eui-stepper-lg .eui-stepper-connector{margin-left:calc(1.375rem - 1px)}.eui-stepper.eui-stepper-vertical.eui-stepper-xl .eui-stepper-connector{margin-left:calc(1.625rem - 1px)}.eui-stepper.eui-stepper-disabled{opacity:.5;pointer-events:none}.eui-stepper.eui-stepper-collapsed.eui-stepper-horizontal{scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;overflow-x:auto}.eui-stepper.eui-stepper-collapsed.eui-stepper-horizontal .eui-stepper-step{scroll-snap-align:start}.eui-tab-view{background-color:var(--eui-bg);display:flex}.eui-tab-view.eui-tab-view-top,.eui-tab-view.eui-tab-view-bottom{flex-direction:column}.eui-tab-view.eui-tab-view-left{flex-direction:row}.eui-tab-view.eui-tab-view-right{flex-direction:row-reverse}.eui-tab-content{background-color:var(--eui-bg);flex:1}.eui-tab-content.eui-tab-content-order-first{order:1}.eui-tab-content.eui-tab-content-order-second{order:2}.eui-tab-nav-container{background-color:var(--eui-bg);position:relative}.eui-tab-nav-container.eui-tab-nav-horizontal{display:flex}.eui-tab-nav-container.eui-tab-nav-vertical{flex-direction:column;display:flex}.eui-tab-nav-container.eui-tab-nav-top{border-bottom:1px solid var(--eui-border)}.eui-tab-nav-container.eui-tab-nav-bottom{border-top:1px solid var(--eui-border)}.eui-tab-nav-container.eui-tab-nav-left{border-right:1px solid var(--eui-border);width:12rem}.eui-tab-nav-container.eui-tab-nav-right{border-left:1px solid var(--eui-border);width:12rem}.eui-tab-nav-container.eui-tab-nav-order-first{order:1}.eui-tab-nav-container.eui-tab-nav-order-second{order:2}.eui-tab-scroll-container{display:flex}.eui-tab-scroll-container.eui-tab-scroll-vertical{flex-direction:column}.eui-tab-scroll-container.eui-tab-scroll-horizontal{flex-direction:row}.eui-tab-scroll-container.eui-tab-scroll-hidden{overflow:hidden}.eui-tab-scroll-container.eui-tab-scroll-x{overflow:auto hidden}.eui-tab-scroll-container.eui-tab-scroll-y{overflow:hidden auto}.eui-tab-scroll-container.eui-tab-scroll-wrap{flex-wrap:wrap}.eui-tab-scroll-container{scrollbar-width:none;-ms-overflow-style:none}.eui-tab-scroll-container::-webkit-scrollbar{display:none}.eui-tab-arrow{appearance:none;font-family:inherit;font-size:inherit;line-height:inherit;color:inherit;cursor:pointer;background:0 0;border:none;margin:0;padding:0;transition:background-color .15s,color .15s,border-color .15s}.eui-tab-arrow:focus{outline:none}.eui-tab-arrow:disabled{cursor:not-allowed}.eui-tab-arrow{z-index:10;border-radius:var(--eui-radius-sm);background-color:var(--eui-bg);width:1.25rem;height:1.25rem;color:var(--eui-text-muted);opacity:.7;justify-content:center;align-items:center;padding:.125rem;display:flex;position:absolute}.eui-tab-arrow svg{width:.75rem;height:.75rem}.eui-tab-arrow:hover{opacity:1;color:var(--eui-text)}.eui-tab-arrow.eui-tab-arrow-left{top:50%;left:.125rem;transform:translateY(-50%)}.eui-tab-arrow.eui-tab-arrow-right{top:50%;right:.125rem;transform:translateY(-50%)}.eui-tab-arrow.eui-tab-arrow-up{top:.125rem;left:50%;transform:translate(-50%)}.eui-tab-arrow.eui-tab-arrow-down{bottom:.125rem;left:50%;transform:translate(-50%)}.eui-tab-header{appearance:none;font-family:inherit;font-size:inherit;line-height:inherit;color:inherit;cursor:pointer;background:0 0;border:none;margin:0;padding:0;transition:background-color .15s,color .15s,border-color .15s}.eui-tab-header:focus{outline:none}.eui-tab-header:disabled{cursor:not-allowed}.eui-tab-header{white-space:nowrap;color:var(--eui-text);border-color:#0000;align-items:center;gap:.5rem;padding:.5rem 1rem;display:inline-flex}.eui-tab-header.eui-tab-header-top{border-bottom:2px solid #0000}.eui-tab-header.eui-tab-header-bottom{border-top:2px solid #0000}.eui-tab-header.eui-tab-header-left{border-right:2px solid #0000;justify-content:flex-start;width:100%}.eui-tab-header.eui-tab-header-right{border-left:2px solid #0000;justify-content:flex-start;width:100%}.eui-tab-header:hover:not(.eui-tab-header-disabled):not(.eui-tab-header-active){color:var(--eui-primary);border-color:var(--eui-border)}.eui-tab-header.eui-tab-header-active{color:var(--eui-primary);border-color:var(--eui-primary)}.eui-tab-header.eui-tab-header-disabled{opacity:.5;cursor:not-allowed}.eui-tab-header:focus-visible{outline:2px solid var(--eui-primary);outline-offset:-2px}.eui-tab-header .eui-tab-header-icon{width:1rem;height:1rem}.eui-tab-header .eui-tab-header-label.eui-tab-header-label-sm{font-size:.875rem}.eui-tab-header .eui-tab-header-close{appearance:none;font:inherit;cursor:pointer;border-radius:var(--eui-radius-sm);width:1rem;height:1rem;color:var(--eui-text-muted);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;margin-left:.25rem;padding:0;transition:background-color .15s,color .15s;display:inline-flex}.eui-tab-header .eui-tab-header-close svg{width:.75rem;height:.75rem}.eui-tab-header .eui-tab-header-close:hover{background-color:var(--eui-bg-hover);color:var(--eui-text)}.eui-tab-header .eui-tab-header-close:focus-visible{outline:2px solid var(--eui-primary);outline-offset:1px}.eui-tab-header-end{flex-shrink:0;align-items:center;margin-left:auto;padding:0 .75rem;display:flex}.eui-tab-page{flex:1;height:100%;padding:1rem}.eui-tab-page.eui-tab-page-disabled{opacity:.5;pointer-events:none}.eui-tab-view-pills .eui-tab-nav-container{border:none;padding:.25rem}.eui-tab-view-pills .eui-tab-header{border-radius:var(--eui-radius-md);padding:.375rem .875rem;border:none!important}.eui-tab-view-pills .eui-tab-header:hover:not(.eui-tab-header-disabled):not(.eui-tab-header-active){background-color:var(--eui-bg-hover);border-color:#0000}.eui-tab-view-pills .eui-tab-header.eui-tab-header-active{background-color:var(--eui-primary);color:var(--eui-text-on-primary);border-color:#0000}.eui-tab-view-enclosed .eui-tab-nav-container{border:none}.eui-tab-view-enclosed .eui-tab-nav-container.eui-tab-nav-top{border-bottom:1px solid var(--eui-border)}.eui-tab-view-enclosed .eui-tab-nav-container.eui-tab-nav-bottom{border-top:1px solid var(--eui-border)}.eui-tab-view-enclosed .eui-tab-header{border-radius:var(--eui-radius-sm) var(--eui-radius-sm) 0 0;border:1px solid #0000;margin-bottom:-1px}.eui-tab-view-enclosed .eui-tab-header.eui-tab-header-top{border-bottom:1px solid #0000}.eui-tab-view-enclosed .eui-tab-header.eui-tab-header-active{border-color:var(--eui-border);border-bottom-color:var(--eui-bg);background-color:var(--eui-bg);color:var(--eui-primary)}.eui-tab-view-enclosed .eui-tab-header:hover:not(.eui-tab-header-disabled):not(.eui-tab-header-active){border-color:var(--eui-border-subtle);color:var(--eui-primary);border-bottom-color:#0000}.eui-tab-view-segment .eui-tab-nav-container{background-color:var(--eui-bg-subtle);border-radius:var(--eui-radius-md);border:none;padding:.25rem}.eui-tab-view-segment .eui-tab-scroll-container{gap:.125rem}.eui-tab-view-segment .eui-tab-segment-indicator{background-color:var(--eui-bg);border-radius:var(--eui-radius-sm);z-index:0;pointer-events:none;transition:transform .25s cubic-bezier(.4,0,.2,1),width .25s cubic-bezier(.4,0,.2,1);position:absolute;top:0;left:0;box-shadow:0 1px 3px #0000001a}.eui-tab-view-segment .eui-tab-header{border-radius:var(--eui-radius-sm);color:var(--eui-text-muted);z-index:1;padding:.375rem 1rem;font-size:.875rem;font-weight:500;transition:color .2s;position:relative;border:none!important}.eui-tab-view-segment .eui-tab-header:hover:not(.eui-tab-header-disabled):not(.eui-tab-header-active),.eui-tab-view-segment .eui-tab-header.eui-tab-header-active{color:var(--eui-text);background-color:#0000;border-color:#0000}.eui-tab-view-editor .eui-tab-nav-container{background-color:var(--eui-bg-subtle);border:none}.eui-tab-view-editor .eui-tab-nav-container.eui-tab-nav-top{border-bottom:1px solid var(--eui-border)}.eui-tab-view-editor .eui-tab-header{border-right:1px solid var(--eui-border);color:var(--eui-text-muted);background-color:var(--eui-bg-subtle);border-radius:0;padding:.5rem 1rem;font-size:.8125rem;position:relative;border:none!important}.eui-tab-view-editor .eui-tab-header:hover:not(.eui-tab-header-disabled):not(.eui-tab-header-active){color:var(--eui-text);background-color:var(--eui-bg);border-color:var(--eui-border)}.eui-tab-view-editor .eui-tab-header.eui-tab-header-active{background-color:var(--eui-bg);color:var(--eui-text);border-color:var(--eui-border)}.eui-tab-view-editor .eui-tab-header.eui-tab-header-active:after{content:"";background-color:var(--eui-primary);height:2px;position:absolute;top:0;left:0;right:0}.eui-tab-view-thick-border .eui-tab-nav-container{border:none}.eui-tab-view-thick-border .eui-tab-nav-container.eui-tab-nav-top{border-bottom:1px solid var(--eui-border)}.eui-tab-view-thick-border .eui-tab-header{color:var(--eui-text-muted);border-radius:0;padding:.625rem 1.25rem;font-weight:500;position:relative;border:none!important}.eui-tab-view-thick-border .eui-tab-header:before{content:"";border-radius:0 0 var(--eui-radius-sm) var(--eui-radius-sm);background-color:#0000;height:3px;transition:background-color .15s;position:absolute;top:0;left:0;right:0}.eui-tab-view-thick-border .eui-tab-header:hover:not(.eui-tab-header-disabled):not(.eui-tab-header-active){color:var(--eui-primary);border-color:#0000}.eui-tab-view-thick-border .eui-tab-header:hover:not(.eui-tab-header-disabled):not(.eui-tab-header-active):before{background-color:var(--eui-border)}.eui-tab-view-thick-border .eui-tab-header.eui-tab-header-active{color:var(--eui-primary);border-color:#0000}.eui-tab-view-thick-border .eui-tab-header.eui-tab-header-active:before{background-color:var(--eui-primary)}.eui-tab-view-elevated .eui-tab-nav-container{border:none}.eui-tab-view-elevated .eui-tab-nav-container.eui-tab-nav-top{border-bottom:2px solid var(--eui-border)}.eui-tab-view-elevated .eui-tab-header{letter-spacing:.01em;color:var(--eui-text-muted);border-radius:0;padding:.75rem 1.5rem;font-size:.9375rem;font-weight:600;transition:all .2s;position:relative;border:none!important}.eui-tab-view-elevated .eui-tab-header:hover:not(.eui-tab-header-disabled):not(.eui-tab-header-active){color:var(--eui-text);background-color:var(--eui-bg-hover);border-color:#0000}.eui-tab-view-elevated .eui-tab-header.eui-tab-header-active{color:var(--eui-primary);border-color:#0000;padding-top:.625rem;padding-bottom:.625rem;font-size:1rem}.eui-tab-view-elevated .eui-tab-header.eui-tab-header-active:after{content:"";background-color:var(--eui-primary);border-radius:var(--eui-radius-sm) var(--eui-radius-sm) 0 0;height:3px;position:absolute;bottom:-2px;left:0;right:0}.eui-table-container{overflow:auto}.eui-table{background-color:var(--eui-bg);min-width:100%;color:var(--eui-text);border-radius:var(--eui-radius-md);box-shadow:var(--eui-shadow);border:1px solid var(--eui-border-subtle);border-collapse:collapse}.eui-table .eui-table-header{border-bottom:1px solid var(--eui-border);background-color:var(--eui-bg-subtle)}.eui-table .eui-table-header th{color:var(--eui-text);-webkit-user-select:none;user-select:none;text-align:left;padding:.5rem 1rem;font-size:.875rem;font-weight:600}.eui-table .eui-table-header th.eui-table-th-sortable{cursor:pointer}.eui-table .eui-table-header th.eui-table-col-hidden{display:none}@media (width>=640px){.eui-table .eui-table-header th.eui-table-col-xs,.eui-table .eui-table-header th.eui-table-col-sm{display:table-cell}}@media (width>=768px){.eui-table .eui-table-header th.eui-table-col-md{display:table-cell}}@media (width>=1024px){.eui-table .eui-table-header th.eui-table-col-lg{display:table-cell}}@media (width>=1280px){.eui-table .eui-table-header th.eui-table-col-xl{display:table-cell}}@media (width>=1536px){.eui-table .eui-table-header th.eui-table-col-2xl{display:table-cell}}.eui-table .eui-table-header .eui-table-sort-icon{width:.875rem;height:.875rem;color:var(--eui-text-muted);justify-content:center;align-items:center;margin-left:.25rem;display:inline-flex}.eui-table .eui-table-header .eui-table-sort-icon svg{width:100%;height:100%}.eui-table .eui-table-header .eui-table-th-sort-btn{appearance:none;font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;align-items:center;gap:.25rem;margin:0;padding:0;display:inline-flex}.eui-table .eui-table-header .eui-table-th-sort-btn:focus-visible{outline:2px solid var(--eui-primary);outline-offset:2px;border-radius:var(--eui-radius-sm)}.eui-table .eui-table-header .eui-table-th-sorted .eui-table-sort-icon{color:var(--eui-primary)}.eui-table .eui-table-body tr{border-bottom:1px solid var(--eui-border-subtle)}.eui-table .eui-table-body tr.eui-table-row-clickable{cursor:pointer}.eui-table .eui-table-body tr.eui-table-row-clickable:focus-visible{outline:2px solid var(--eui-primary);outline-offset:-2px}.eui-table .eui-table-body tr:hover{background-color:var(--eui-bg-subtle)}.eui-table .eui-table-body td{text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;padding:.5rem 1rem;font-size:.875rem;overflow:hidden}.eui-table .eui-table-body td.eui-table-col-hidden{display:none}@media (width>=640px){.eui-table .eui-table-body td.eui-table-col-xs,.eui-table .eui-table-body td.eui-table-col-sm{display:table-cell}}@media (width>=768px){.eui-table .eui-table-body td.eui-table-col-md{display:table-cell}}@media (width>=1024px){.eui-table .eui-table-body td.eui-table-col-lg{display:table-cell}}@media (width>=1280px){.eui-table .eui-table-body td.eui-table-col-xl{display:table-cell}}@media (width>=1536px){.eui-table .eui-table-body td.eui-table-col-2xl{display:table-cell}}.eui-table .eui-table-body .eui-table-empty-row{text-align:center;color:var(--eui-text-muted)}.eui-table.eui-table-bordered .eui-table-header th,.eui-table.eui-table-bordered .eui-table-body td{border:1px solid var(--eui-border-subtle)}.eui-table.eui-table-striped .eui-table-body tr:nth-child(2n){background-color:var(--eui-bg-subtle)}.eui-table.eui-table-striped .eui-table-body tr:nth-child(2n):hover{background-color:var(--eui-bg-hover)}.eui-table.eui-table-compact .eui-table-header th,.eui-table.eui-table-compact .eui-table-body td{padding:.25rem .5rem;font-size:.8125rem}.eui-table.eui-table-compact .eui-table-footer .eui-table-footer-inner{padding:.25rem .5rem}.eui-table.eui-table-comfortable .eui-table-header th,.eui-table.eui-table-comfortable .eui-table-body td{padding:.75rem 1.25rem}.eui-table.eui-table-borderless{box-shadow:none;border:none}.eui-table.eui-table-borderless .eui-table-header,.eui-table.eui-table-borderless .eui-table-body tr{border-bottom:none}.eui-table.eui-table-hoverable .eui-table-body tr{transition:background-color .15s}.eui-table.eui-table-hoverable .eui-table-body tr:hover{background-color:var(--eui-primary-subtle)}.eui-table.eui-table-card{box-shadow:none;border-collapse:separate;border-spacing:0 .5rem;border:none}.eui-table.eui-table-card .eui-table-header{background-color:#0000;border-bottom:none}.eui-table.eui-table-card .eui-table-header th{text-transform:uppercase;letter-spacing:.05em;color:var(--eui-text-muted);padding-bottom:0;font-size:.75rem}.eui-table.eui-table-card .eui-table-body tr{background-color:var(--eui-bg);border-radius:var(--eui-radius-md);border-bottom:none;box-shadow:0 1px 3px #00000014}.eui-table.eui-table-card .eui-table-body tr td{border-top:1px solid var(--eui-border-subtle);border-bottom:1px solid var(--eui-border-subtle)}.eui-table.eui-table-card .eui-table-body tr td:first-child{border-left:1px solid var(--eui-border-subtle);border-radius:var(--eui-radius-md) 0 0 var(--eui-radius-md)}.eui-table.eui-table-card .eui-table-body tr td:last-child{border-right:1px solid var(--eui-border-subtle);border-radius:0 var(--eui-radius-md) var(--eui-radius-md) 0}.eui-table.eui-table-card .eui-table-body tr:hover{box-shadow:0 2px 8px #0000001f}.eui-table.eui-table-minimal-header .eui-table-header{border-bottom:2px solid var(--eui-border);background-color:#0000}.eui-table.eui-table-minimal-header .eui-table-header th{text-transform:uppercase;letter-spacing:.05em;color:var(--eui-text-muted);font-size:.75rem;font-weight:500}.eui-table.eui-table-sticky-header .eui-table-header{z-index:5;background-color:var(--eui-bg-subtle);position:sticky;top:0}.eui-table .eui-table-footer td{padding:0}.eui-table .eui-table-footer .eui-table-footer-inner{color:var(--eui-text);justify-content:space-between;align-items:center;padding:.5rem 1rem;display:flex}.eui-table .eui-table-footer .eui-table-rows-per-page{white-space:nowrap;align-items:center;gap:.5rem;display:flex}.eui-table .eui-table-footer .eui-table-rows-per-page span{font-size:.875rem}.eui-table .eui-table-footer .eui-table-pagination{align-items:center;gap:1.5rem;display:flex}.eui-table .eui-table-footer .eui-table-page-info{padding:0 .5rem;font-size:.875rem;font-weight:500}.eui-table .eui-table-footer .eui-table-nav-btn{appearance:none;font-family:inherit;font-size:inherit;line-height:inherit;color:inherit;cursor:pointer;background:0 0;border:none;margin:0;padding:0;transition:background-color .15s,color .15s,border-color .15s}.eui-table .eui-table-footer .eui-table-nav-btn:focus{outline:none}.eui-table .eui-table-footer .eui-table-nav-btn:disabled{cursor:not-allowed}.eui-table .eui-table-footer .eui-table-nav-btn{color:var(--eui-text);font-size:1.5rem;font-weight:700}.eui-table .eui-table-footer .eui-table-nav-btn:disabled{color:var(--eui-text-disabled)}.eui-table-caption{text-align:left;color:var(--eui-text-muted);caption-side:top;padding:.75rem 1rem;font-size:.875rem}@media (width<=640px){.eui-table.eui-table-mobile-cards{box-shadow:none;background-color:#0000;border:none;display:block}.eui-table.eui-table-mobile-cards .eui-table-header{display:none}.eui-table.eui-table-mobile-cards .eui-table-body{display:block}.eui-table.eui-table-mobile-cards .eui-table-body tr{background-color:var(--eui-bg);border:1px solid var(--eui-border-subtle);border-radius:var(--eui-radius-md);margin-bottom:.75rem;padding:.75rem;display:block}.eui-table.eui-table-mobile-cards .eui-table-body td{white-space:normal;text-overflow:clip;justify-content:space-between;align-items:flex-start;gap:1rem;padding:.375rem 0;display:flex;overflow:visible}.eui-table.eui-table-mobile-cards .eui-table-body td.eui-table-col-hidden{display:flex}.eui-table.eui-table-mobile-cards .eui-table-body td:before{content:attr(data-label);color:var(--eui-text-muted);flex-shrink:0;font-weight:600}}.eui-timeline{margin:0;padding:0;list-style:none}.eui-tl-content-button,.eui-tl-content-link{appearance:none;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;width:100%;padding:0;text-decoration:none}.eui-tl-content-button:focus-visible,.eui-tl-content-link:focus-visible{outline:2px solid var(--eui-primary);outline-offset:2px;border-radius:var(--eui-radius-sm)}.eui-tl-content-button:hover,.eui-tl-content-link:hover{background-color:var(--eui-bg-hover);border-radius:var(--eui-radius-sm)}.eui-tl-title{margin:0}.eui-timeline{font-family:var(--eui-font-family);display:flex;position:relative}.eui-timeline.eui-tl-vertical{flex-direction:column}.eui-timeline.eui-tl-horizontal{flex-direction:row;overflow-x:auto}@media (width<=640px){.eui-timeline.eui-tl-horizontal{flex-direction:column}.eui-timeline.eui-tl-horizontal .eui-tl-item{min-width:unset;flex-direction:row}.eui-timeline.eui-tl-horizontal .eui-tl-connector-area{min-height:unset;min-width:unset;flex-direction:column}.eui-timeline.eui-tl-horizontal .eui-tl-connector{width:2px;height:100%}.eui-timeline.eui-tl-horizontal .eui-tl-connector.eui-tl-connector-before{width:2px;height:16px}.eui-timeline.eui-tl-horizontal .eui-tl-connector.eui-tl-connector-after{width:2px;height:100%}.eui-timeline.eui-tl-horizontal .eui-tl-content{text-align:left;padding:0 0 24px 16px}}.eui-timeline .eui-tl-item{display:flex;position:relative}.eui-timeline.eui-tl-vertical .eui-tl-item{flex-direction:row}.eui-timeline.eui-tl-horizontal .eui-tl-item{flex-direction:column;flex:1;align-items:center;min-width:180px}.eui-timeline .eui-tl-connector-area{flex-shrink:0;align-items:center;display:flex;position:relative}.eui-timeline.eui-tl-vertical .eui-tl-connector-area{flex-direction:column;align-items:center;min-width:32px}.eui-timeline.eui-tl-horizontal .eui-tl-connector-area{flex-direction:row;justify-content:center;width:100%;min-height:32px}.eui-timeline .eui-tl-connector{background-color:var(--eui-border)}.eui-timeline.eui-tl-vertical .eui-tl-connector{flex:1;width:2px}.eui-timeline.eui-tl-vertical .eui-tl-connector-before{min-height:16px}.eui-timeline.eui-tl-vertical .eui-tl-connector-after{flex:1;min-height:16px}.eui-timeline.eui-tl-horizontal .eui-tl-connector{flex:1;height:2px}.eui-timeline.eui-tl-connector-dashed .eui-tl-connector{background-color:#0000;border:none}.eui-timeline.eui-tl-connector-dashed.eui-tl-vertical .eui-tl-connector{border-left:2px dashed var(--eui-border)}.eui-timeline.eui-tl-connector-dashed.eui-tl-horizontal .eui-tl-connector{border-top:2px dashed var(--eui-border)}.eui-timeline.eui-tl-connector-dotted .eui-tl-connector{background-color:#0000;border:none}.eui-timeline.eui-tl-connector-dotted.eui-tl-vertical .eui-tl-connector{border-left:2px dotted var(--eui-border)}.eui-timeline.eui-tl-connector-dotted.eui-tl-horizontal .eui-tl-connector{border-top:2px dotted var(--eui-border)}.eui-timeline .eui-tl-marker{background-color:var(--eui-primary);width:32px;height:32px;color:var(--eui-text-on-primary);z-index:1;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:transform .2s,box-shadow .2s;display:flex}.eui-timeline.eui-tl-marker-sm .eui-tl-marker{width:24px;height:24px}.eui-timeline.eui-tl-marker-sm .eui-tl-connector-area{min-width:24px}.eui-timeline.eui-tl-marker-lg .eui-tl-marker{width:40px;height:40px}.eui-timeline.eui-tl-marker-lg .eui-tl-connector-area{min-width:40px}.eui-timeline .eui-tl-dot{background-color:var(--eui-text-on-primary);border-radius:50%;width:10px;height:10px}.eui-timeline .eui-tl-icon{justify-content:center;align-items:center;width:16px;height:16px;display:flex}.eui-timeline .eui-tl-icon svg{width:100%;height:100%}.eui-timeline .eui-tl-color-primary .eui-tl-marker{background-color:var(--eui-primary)}.eui-timeline .eui-tl-color-success .eui-tl-marker{background-color:#16a34a}.eui-timeline .eui-tl-color-warning .eui-tl-marker{background-color:#d97706}.eui-timeline .eui-tl-color-danger .eui-tl-marker{background-color:#dc2626}.eui-timeline .eui-tl-color-info .eui-tl-marker{background-color:#0891b2}.eui-timeline .eui-tl-content{flex:1;min-width:0;padding:4px 0 24px 16px}.eui-timeline.eui-tl-horizontal .eui-tl-content{text-align:center;padding:16px 8px 0}.eui-timeline .eui-tl-timestamp{color:var(--eui-text-muted);margin-bottom:2px;font-size:.75rem;font-weight:500;display:inline-block}.eui-timeline .eui-tl-title{color:var(--eui-text);margin:0;font-size:.9375rem;font-weight:600;line-height:1.4}.eui-timeline .eui-tl-description{color:var(--eui-text-muted);margin:4px 0 0;font-size:.8125rem;line-height:1.5}.eui-timeline .eui-tl-custom-content{margin-top:8px}.eui-timeline.eui-tl-right .eui-tl-item{flex-direction:row-reverse}.eui-timeline.eui-tl-right .eui-tl-item .eui-tl-content{text-align:right;padding:4px 16px 24px 0}.eui-timeline.eui-tl-alternate .eui-tl-item{width:100%}.eui-timeline.eui-tl-alternate .eui-tl-connector-area{position:relative}.eui-timeline.eui-tl-alternate .eui-tl-item-left{flex-direction:row;padding-left:50%}.eui-timeline.eui-tl-alternate .eui-tl-item-left .eui-tl-content{text-align:left;padding:4px 0 24px 16px}.eui-timeline.eui-tl-alternate .eui-tl-item-right{flex-direction:row-reverse;padding-right:50%}.eui-timeline.eui-tl-alternate .eui-tl-item-right .eui-tl-content{text-align:right;padding:4px 16px 24px 0}@media (width<=640px){.eui-timeline.eui-tl-alternate .eui-tl-item-left,.eui-timeline.eui-tl-alternate .eui-tl-item-right{flex-direction:row;padding-left:0;padding-right:0}.eui-timeline.eui-tl-alternate .eui-tl-item-left .eui-tl-content,.eui-timeline.eui-tl-alternate .eui-tl-item-right .eui-tl-content{text-align:left;padding:4px 0 24px 16px}}.eui-timeline .eui-tl-item-last .eui-tl-content{padding-bottom:0}.eui-toggle-button{appearance:none;font-family:inherit;font-size:inherit;line-height:inherit;color:inherit;cursor:pointer;background:0 0;border:none;margin:0;padding:0;transition:background-color .15s,color .15s,border-color .15s}.eui-toggle-button:focus{outline:none}.eui-toggle-button:disabled{cursor:not-allowed}.eui-toggle-button{border:1px solid var(--eui-border);border-radius:var(--eui-radius-md);font-size:.8125rem;font-weight:500;line-height:1.3;font-family:var(--eui-font-family);background-color:var(--eui-bg);color:var(--eui-text);justify-content:center;align-items:center;padding:.375rem .75rem;transition:all .2s;display:inline-flex}.eui-toggle-button.eui-toggle-button-xs{padding:.25rem .5rem;font-size:.6875rem}.eui-toggle-button.eui-toggle-button-sm{padding:.3125rem .625rem;font-size:.75rem}.eui-toggle-button.eui-toggle-button-md{padding:.375rem .75rem;font-size:.8125rem}.eui-toggle-button.eui-toggle-button-lg{padding:.4375rem .875rem;font-size:.875rem}.eui-toggle-button.eui-toggle-button-xl{padding:.5rem 1rem;font-size:.9375rem}.eui-toggle-button:hover:not(.eui-toggle-button-disabled){background-color:var(--eui-bg-subtle)}.eui-toggle-button:focus{box-shadow:0 0 0 2px var(--eui-bg), 0 0 0 4px var(--eui-primary);outline:none}.eui-toggle-button.eui-toggle-button-checked{background-color:var(--eui-primary);color:var(--eui-text-on-primary);border-color:var(--eui-primary);box-shadow:0 1px 3px #0000001f}.eui-toggle-button.eui-toggle-button-checked:hover:not(.eui-toggle-button-disabled){background-color:var(--eui-primary-hover);border-color:var(--eui-primary-hover)}.eui-toggle-button.eui-toggle-button-disabled{cursor:not-allowed;opacity:.5;pointer-events:none}.eui-toggle-button-wrap{align-items:center;gap:.5rem;display:inline-flex}.eui-toggle-button-label{font-family:var(--eui-font-family);color:var(--eui-text);font-size:.875rem}.eui-tooltip{border-radius:var(--eui-radius-sm);white-space:pre-wrap;word-break:break-word;pointer-events:auto;z-index:9999;max-width:32rem;box-shadow:var(--eui-shadow);color:#f9fafb;opacity:0;background-color:#1f2937;border:1px solid #374151;padding:.375rem .5rem;font-size:.75rem;line-height:1.5;transition:opacity .2s;position:fixed}.eui-tooltip.eui-tooltip-visible{opacity:.92}.eui-tour-backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);pointer-events:auto;background-color:#000c;position:absolute;inset:0}.eui-tour-highlight{pointer-events:none;border-radius:var(--eui-radius-md);border:4px dashed #eab308;animation:2s cubic-bezier(.4,0,.6,1) infinite eui-tour-pulse;position:absolute;box-shadow:0 0 8px 2px #fde047cc}@keyframes eui-tour-pulse{0%,to{opacity:1}50%{opacity:.5}}.eui-tour-tooltip{background-color:var(--eui-bg);border-radius:var(--eui-radius-md);max-width:20rem;box-shadow:var(--eui-shadow);color:var(--eui-text);font-family:var(--eui-font-family);opacity:.95;padding:1rem;font-size:.875rem;position:absolute}@media (width>=640px){.eui-tour-tooltip{max-width:24rem;font-size:1rem}}.eui-tour-tooltip .eui-tour-tooltip-inner{position:relative}.eui-tour-tooltip .eui-tour-tooltip-close{appearance:none;font-family:inherit;font-size:inherit;line-height:inherit;color:inherit;cursor:pointer;background:0 0;border:none;margin:0;padding:0;transition:background-color .15s,color .15s,border-color .15s}.eui-tour-tooltip .eui-tour-tooltip-close:focus{outline:none}.eui-tour-tooltip .eui-tour-tooltip-close:disabled{cursor:not-allowed}.eui-tour-tooltip .eui-tour-tooltip-close{padding:.25rem;position:absolute;top:-.875rem;right:-.875rem}.eui-tour-tooltip .eui-tour-tooltip-close svg{width:1rem;height:1rem;display:block}.eui-tour-tooltip .eui-tour-tooltip-body{margin-bottom:1rem}.eui-tour-tooltip .eui-tour-tooltip-title{text-align:center;color:var(--eui-text);margin:0;padding-bottom:.5rem;font-weight:700}.eui-tour-tooltip .eui-tour-tooltip-footer{justify-content:space-between;align-items:center;gap:.5rem;font-size:.75rem;font-weight:600;display:flex}@media (width>=640px){.eui-tour-tooltip .eui-tour-tooltip-footer{font-size:.875rem}}.eui-tour-tooltip .eui-tour-tooltip-counter{color:var(--eui-text-muted)}.eui-tour-tooltip .eui-tour-tooltip-done{appearance:none;font-family:inherit;font-size:inherit;line-height:inherit;color:inherit;cursor:pointer;background:0 0;border:none;margin:0;padding:0;transition:background-color .15s,color .15s,border-color .15s}.eui-tour-tooltip .eui-tour-tooltip-done:focus{outline:none}.eui-tour-tooltip .eui-tour-tooltip-done:disabled{cursor:not-allowed}.eui-tour-tooltip .eui-tour-tooltip-done{border-radius:var(--eui-radius-sm);border:1px solid var(--eui-border);color:var(--eui-text);padding:.25rem .5rem}.eui-tour-tooltip .eui-tour-tooltip-done:hover{background-color:var(--eui-bg-hover)}.eui-tour-tooltip .eui-tour-tooltip-done:disabled{opacity:.5}.eui-tree-view{font-family:var(--eui-font-family);color:var(--eui-text);background-color:var(--eui-bg);border:1px solid var(--eui-border-subtle);border-radius:var(--eui-radius-md);-webkit-user-select:none;user-select:none;overflow:auto}.eui-tree-view:focus-visible{outline:2px solid var(--eui-primary);outline-offset:-2px}.eui-tree-view .eui-tv-node{cursor:pointer;border-radius:var(--eui-radius-sm);align-items:center;gap:.25rem;min-height:2rem;margin:1px .25rem;padding:.375rem .5rem;transition:background-color .15s;display:flex;position:relative}.eui-tree-view .eui-tv-node:hover:not(.eui-tv-node-disabled){background-color:var(--eui-bg-hover)}.eui-tree-view .eui-tv-node.eui-tv-node-selected{background-color:var(--eui-primary-subtle);color:var(--eui-text)}.eui-tree-view .eui-tv-node.eui-tv-node-selected:hover{background-color:var(--eui-primary-subtle)}.eui-tree-view .eui-tv-node.eui-tv-node-focused{box-shadow:inset 0 0 0 2px var(--eui-primary)}.eui-tree-view .eui-tv-node.eui-tv-node-disabled{opacity:.5;cursor:not-allowed}.eui-tree-view .eui-tv-node.eui-tv-node-drop-before:before{content:"";background-color:var(--eui-primary);border-radius:1px;height:2px;position:absolute;top:-1px;left:.5rem;right:.5rem}.eui-tree-view .eui-tv-node.eui-tv-node-drop-after:after{content:"";background-color:var(--eui-primary);border-radius:1px;height:2px;position:absolute;bottom:-1px;left:.5rem;right:.5rem}.eui-tree-view .eui-tv-node.eui-tv-node-drop-inside{background-color:var(--eui-primary-subtle);box-shadow:inset 0 0 0 1px var(--eui-primary-border)}.eui-tree-view .eui-tv-expand-area{flex-shrink:0;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;display:flex}.eui-tree-view .eui-tv-expand-icon{width:1rem;height:1rem;color:var(--eui-text-muted);flex-shrink:0;transition:transform .2s}.eui-tree-view .eui-tv-expand-icon.eui-tv-expand-icon-expanded{transform:rotate(90deg)}.eui-tree-view .eui-tv-spinner{border:2px solid var(--eui-border);border-top-color:var(--eui-primary);border-radius:50%;width:.875rem;height:.875rem;animation:.6s linear infinite eui-tv-spin;display:inline-block}@keyframes eui-tv-spin{to{transform:rotate(360deg)}}.eui-tree-view .eui-tv-checkbox-area{flex-shrink:0;justify-content:center;align-items:center;padding:0 .125rem;display:flex}.eui-tree-view .eui-tv-checkbox{border:2px solid var(--eui-border);border-radius:var(--eui-radius-sm);background-color:var(--eui-bg);justify-content:center;align-items:center;width:1.125rem;height:1.125rem;transition:background-color .15s,border-color .15s;display:flex}.eui-tree-view .eui-tv-checkbox.eui-tv-checkbox-checked,.eui-tree-view .eui-tv-checkbox.eui-tv-checkbox-indeterminate{background-color:var(--eui-primary);border-color:var(--eui-primary);color:var(--eui-text-on-primary)}.eui-tree-view .eui-tv-checkbox:not(.eui-tv-checkbox-disabled):hover{border-color:var(--eui-primary)}.eui-tree-view .eui-tv-checkbox.eui-tv-checkbox-disabled{background-color:var(--eui-bg-subtle);border-color:var(--eui-border-subtle);cursor:not-allowed}.eui-tree-view .eui-tv-checkbox svg{width:.75rem;height:.75rem}.eui-tree-view .eui-tv-drag-handle{width:1rem;height:1rem;color:var(--eui-text-muted);cursor:grab;opacity:0;flex-shrink:0;justify-content:center;align-items:center;transition:opacity .15s;display:flex}.eui-tree-view .eui-tv-drag-handle svg{width:1rem;height:1rem}.eui-tree-view .eui-tv-node:hover .eui-tv-drag-handle{opacity:1}.eui-tree-view .eui-tv-node-icon{width:1.25rem;height:1.25rem;color:var(--eui-text-muted);flex-shrink:0;justify-content:center;align-items:center;display:flex}.eui-tree-view .eui-tv-node-icon svg{width:100%;height:100%}.eui-tree-view .eui-tv-node-icon img{object-fit:contain;width:100%;height:100%}.eui-tree-view .eui-tv-node-label{text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:.875rem;line-height:1.25rem;overflow:hidden}.eui-tree-view .eui-tv-child-count{color:var(--eui-text-muted);background-color:var(--eui-bg-subtle);text-align:center;border-radius:9999px;flex-shrink:0;min-width:1.25rem;padding:0 .375rem;font-size:.7rem;line-height:1.25rem}.eui-tree-view .eui-tv-empty{text-align:center;color:var(--eui-text-muted);padding:1.5rem;font-size:.875rem}.eui-tree-view .eui-tv-children{overflow:hidden}.eui-tree-view .eui-tv-highlight{background-color:var(--eui-primary);color:var(--eui-text-on-primary);border-radius:2px;padding:0 1px}.eui-wds{font-family:var(--eui-font-family);color:var(--eui-text);-webkit-user-select:none;user-select:none;display:inline-flex}.eui-wds.eui-wds-spaced{gap:.375rem}.eui-wds.eui-wds-joined{gap:0}.eui-wds.eui-wds-joined .eui-wds-item{border-radius:0;margin-left:-1px}.eui-wds.eui-wds-joined .eui-wds-item:first-child{margin-left:0}.eui-wds.eui-wds-joined.eui-wds-shape-rounded .eui-wds-item:first-child{border-top-left-radius:9999px;border-bottom-left-radius:9999px}.eui-wds.eui-wds-joined.eui-wds-shape-rounded .eui-wds-item:last-child{border-top-right-radius:9999px;border-bottom-right-radius:9999px}.eui-wds.eui-wds-joined.eui-wds-shape-squared .eui-wds-item:first-child{border-top-left-radius:var(--eui-radius-md);border-bottom-left-radius:var(--eui-radius-md)}.eui-wds.eui-wds-joined.eui-wds-shape-squared .eui-wds-item:last-child{border-top-right-radius:var(--eui-radius-md);border-bottom-right-radius:var(--eui-radius-md)}.eui-wds.eui-wds-joined.eui-wds-shape-circle .eui-wds-item:first-child{border-top-left-radius:9999px;border-bottom-left-radius:9999px}.eui-wds.eui-wds-joined.eui-wds-shape-circle .eui-wds-item:last-child{border-top-right-radius:9999px;border-bottom-right-radius:9999px}.eui-wds-item{appearance:none;background:var(--eui-bg);color:var(--eui-text);border:1px solid var(--eui-border);cursor:pointer;justify-content:center;align-items:center;min-width:2.25rem;padding:0 .5rem;font-family:inherit;font-weight:600;transition:background-color .15s,color .15s,border-color .15s,transform 50ms;display:inline-flex;position:relative}.eui-wds-item:hover:not(:disabled):not(.eui-wds-item-selected){background:var(--eui-bg-hover);border-color:var(--eui-primary-border)}.eui-wds-item:focus-visible{box-shadow:0 0 0 3px var(--eui-primary-subtle);z-index:1;outline:none}.eui-wds-item:disabled{opacity:.45;cursor:not-allowed}.eui-wds-item.eui-wds-item-selected{z-index:1}.eui-wds-shape-rounded .eui-wds-item{border-radius:9999px}.eui-wds-shape-squared .eui-wds-item{border-radius:var(--eui-radius-md)}.eui-wds-shape-circle .eui-wds-item{aspect-ratio:1;border-radius:9999px;padding:0}.eui-wds-size-sm .eui-wds-item{min-width:2.25rem;height:2.25rem;font-size:.78rem}.eui-wds-size-md .eui-wds-item{min-width:2.75rem;height:2.75rem;font-size:.85rem}.eui-wds-size-lg .eui-wds-item{min-width:3rem;height:3rem;font-size:.95rem}.eui-wds-fill-solid.eui-wds-variant-default .eui-wds-item-selected{background:var(--eui-text);border-color:var(--eui-text);color:var(--eui-bg)}.eui-wds-fill-solid.eui-wds-variant-primary .eui-wds-item-selected{background:var(--eui-primary);border-color:var(--eui-primary);color:#fff}.eui-wds-fill-solid.eui-wds-variant-success .eui-wds-item-selected{color:#fff;background:#16a34a;border-color:#16a34a}.eui-wds-fill-solid.eui-wds-variant-danger .eui-wds-item-selected{color:#fff;background:#dc2626;border-color:#dc2626}.eui-wds-fill-outlined.eui-wds-variant-default .eui-wds-item-selected{border-color:var(--eui-text);color:var(--eui-text);box-shadow:inset 0 0 0 1px var(--eui-text);background:0 0}.eui-wds-fill-outlined.eui-wds-variant-primary .eui-wds-item-selected{border-color:var(--eui-primary);color:var(--eui-primary);box-shadow:inset 0 0 0 1px var(--eui-primary);background:0 0}.eui-wds-fill-outlined.eui-wds-variant-success .eui-wds-item-selected{color:#16a34a;background:0 0;border-color:#16a34a;box-shadow:inset 0 0 0 1px #16a34a}.eui-wds-fill-outlined.eui-wds-variant-danger .eui-wds-item-selected{color:#dc2626;background:0 0;border-color:#dc2626;box-shadow:inset 0 0 0 1px #dc2626}.eui-wds-fill-subtle.eui-wds-variant-default .eui-wds-item-selected{background:var(--eui-bg-hover);border-color:var(--eui-bg-hover);color:var(--eui-text)}.eui-wds-fill-subtle.eui-wds-variant-primary .eui-wds-item-selected{background:var(--eui-primary-subtle);border-color:var(--eui-primary-subtle);color:var(--eui-primary)}.eui-wds-fill-subtle.eui-wds-variant-success .eui-wds-item-selected{color:#16a34a;background:#22c55e2e;border-color:#22c55e2e}.eui-wds-fill-subtle.eui-wds-variant-danger .eui-wds-item-selected{color:#dc2626;background:#ef44442e;border-color:#ef44442e}body.mode-dark .eui-wds-item{background:var(--eui-bg-subtle);color:var(--eui-text)}body.mode-dark .eui-wds-fill-solid.eui-wds-variant-default .eui-wds-item-selected{background:var(--eui-text);border-color:var(--eui-text);color:var(--eui-bg)}.eui-card{font-family:var(--eui-font-family);color:var(--eui-text);background:var(--eui-bg);border-radius:var(--eui-radius-md);box-sizing:border-box;flex-direction:column;display:flex;position:relative;overflow:hidden}.eui-card.eui-card-orientation-horizontal{flex-direction:row}.eui-card.eui-card-orientation-horizontal .eui-card-cover{flex:none;width:40%;max-width:280px}@media (width<=640px){.eui-card.eui-card-orientation-horizontal{flex-direction:column}.eui-card.eui-card-orientation-horizontal .eui-card-cover{width:100%;max-width:none}}.eui-card.eui-card-variant-elevated{box-shadow:var(--eui-shadow);border:1px solid #0000}.eui-card.eui-card-variant-outlined{border:1px solid var(--eui-border-subtle)}.eui-card.eui-card-variant-filled{background:var(--eui-bg-subtle);border:1px solid #0000}.eui-card.eui-card-variant-ghost{background:0 0;border:1px solid #0000}.eui-card.eui-card-variant-interactive{border:1px solid var(--eui-border-subtle);cursor:pointer;transition:transform .18s,box-shadow .18s,border-color .18s}.eui-card.eui-card-variant-interactive:hover{box-shadow:var(--eui-shadow);border-color:var(--eui-primary-border);transform:translateY(-2px)}.eui-card.eui-card-variant-interactive:focus-visible{box-shadow:0 0 0 3px var(--eui-primary-subtle);outline:none}.eui-card.eui-card-loading{pointer-events:none}.eui-card-cover{background:var(--eui-bg-subtle);display:block;overflow:hidden}.eui-card-cover img,.eui-card-cover video{object-fit:cover;width:100%;height:100%;display:block}.eui-card-body-wrap{flex-direction:column;flex:auto;min-width:0;display:flex}.eui-card-header{align-items:flex-start;gap:.75rem;display:flex}.eui-card-header .eui-card-header-text{flex:auto;min-width:0}.eui-card-header .eui-card-subtitle{color:var(--eui-text-muted);margin-top:.125rem;font-size:.85rem}.eui-card-header .eui-card-actions{flex:none;align-items:center;gap:.375rem;display:inline-flex}.eui-card-body{color:var(--eui-text);flex:auto;min-width:0;font-size:.9rem;line-height:1.5}.eui-card-body.eui-card-body-with-header{margin-top:.625rem}.eui-card-title{color:var(--eui-text);margin:0;font-size:1rem;font-weight:600;line-height:1.35}.eui-card-footer{border-top:1px solid var(--eui-border-subtle);justify-content:flex-end;align-items:center;gap:.5rem;margin-top:.75rem;padding-top:.75rem;display:flex}.eui-card-size-sm .eui-card-title{font-size:.9rem}.eui-card-size-lg .eui-card-title{font-size:1.15rem}.eui-card-padding-none .eui-card-body-wrap{padding:0}.eui-card-padding-sm .eui-card-body-wrap{padding:.75rem}.eui-card-padding-md .eui-card-body-wrap{padding:1rem 1.125rem}.eui-card-padding-lg .eui-card-body-wrap{padding:1.5rem}.eui-card-shimmer{background:linear-gradient(90deg, transparent 0%, var(--eui-bg-hover) 40%, var(--eui-bg-hover) 60%, transparent 100%);animation:1.4s linear infinite eui-card-shimmer-anim;position:absolute;inset:0}@keyframes eui-card-shimmer-anim{0%{transform:translate(-100%)}to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.eui-card-shimmer{animation:none}.eui-card-variant-interactive{transition:none}}.eui-accordion{font-family:var(--eui-font-family);color:var(--eui-text);box-sizing:border-box;width:100%}.eui-accordion.eui-accordion-default{border:1px solid var(--eui-border-subtle);border-radius:var(--eui-radius-md);overflow:hidden}.eui-accordion.eui-accordion-default .eui-accordion-item+.eui-accordion-item{border-top:1px solid var(--eui-border-subtle)}.eui-accordion.eui-accordion-bordered{flex-direction:column;gap:.5rem;display:flex}.eui-accordion.eui-accordion-bordered .eui-accordion-item{border:1px solid var(--eui-border-subtle);border-radius:var(--eui-radius-md);overflow:hidden}.eui-accordion.eui-accordion-filled{flex-direction:column;gap:.375rem;display:flex}.eui-accordion.eui-accordion-filled .eui-accordion-item{background:var(--eui-bg-subtle);border-radius:var(--eui-radius-md);overflow:hidden}.eui-accordion.eui-accordion-minimal .eui-accordion-item{border-bottom:1px solid var(--eui-border-subtle)}.eui-accordion.eui-accordion-minimal .eui-accordion-item:last-child{border-bottom:none}.eui-accordion.eui-accordion-separated{flex-direction:column;gap:.875rem;display:flex}.eui-accordion.eui-accordion-separated .eui-accordion-item{background:var(--eui-bg);border:1px solid var(--eui-border-subtle);border-radius:var(--eui-radius-md);overflow:hidden;box-shadow:0 1px 2px #0000000a}.eui-accordion-item-header{width:100%;color:var(--eui-text);text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:.625rem;padding:.75rem 1rem;font-family:inherit;font-size:.9rem;font-weight:600;transition:background-color .15s;display:flex}.eui-accordion-item-header:hover:not(:disabled){background:var(--eui-bg-hover)}.eui-accordion-item-header:focus-visible{box-shadow:inset 0 0 0 2px var(--eui-primary);outline:none}.eui-accordion-item-header:disabled{cursor:not-allowed;opacity:.5}.eui-accordion-item-header .eui-accordion-item-icon{color:var(--eui-text-muted);flex:none;display:inline-flex}.eui-accordion-item-header .eui-accordion-item-title{flex:auto;min-width:0}.eui-accordion-item-header .eui-accordion-item-chevron{width:16px;height:16px;color:var(--eui-text-muted);flex:none;transition:transform .2s}.eui-accordion-item-header.eui-accordion-item-chevron-left .eui-accordion-item-chevron{order:-1}.eui-accordion-item-header[aria-expanded=true] .eui-accordion-item-chevron{transform:rotate(180deg)}.eui-accordion-item-heading{font-size:inherit;font-weight:inherit;margin:0}.eui-accordion-item-panel{grid-template-rows:0fr;transition:grid-template-rows .22s;display:grid}.eui-accordion-item-panel>div{overflow:hidden}.eui-accordion-item-panel.eui-accordion-item-panel-open{grid-template-rows:1fr}.eui-accordion-item-panel-inner{color:var(--eui-text);padding:0 1rem .875rem;font-size:.9rem;line-height:1.55}@media (prefers-reduced-motion:reduce){.eui-accordion-item-panel,.eui-accordion-item-header .eui-accordion-item-chevron{transition:none}}.eui-sig{font-family:var(--eui-font-family);color:var(--eui-text);box-sizing:border-box;flex-direction:column;gap:.5rem;max-width:100%;display:inline-flex}.eui-sig-canvas-wrap{background:var(--eui-bg);border-radius:var(--eui-radius-md);box-sizing:border-box;width:100%;position:relative;overflow:hidden}.eui-sig-canvas-wrap.eui-sig-border-solid{border:1px solid var(--eui-border)}.eui-sig-canvas-wrap.eui-sig-border-dashed{border:1px dashed var(--eui-border)}.eui-sig-canvas-wrap.eui-sig-border-none{border:1px solid #0000}.eui-sig-canvas-wrap.eui-sig-bg-white{background:var(--eui-bg)}.eui-sig-canvas-wrap.eui-sig-bg-transparent{background:0 0}.eui-sig-canvas-wrap.eui-sig-bg-grid{background-color:var(--eui-bg);background-image:linear-gradient(90deg,#6366f12e 1px,#0000 1px),linear-gradient(#6366f12e 1px,#0000 1px);background-size:20px 20px}.eui-sig-canvas-wrap.eui-sig-bg-dotted{background-color:var(--eui-bg);background-image:radial-gradient(circle, var(--eui-border) 1px, transparent 1px);background-size:14px 14px}.eui-sig-canvas-wrap:focus-within{box-shadow:0 0 0 3px var(--eui-primary-subtle)}.eui-sig-canvas{touch-action:none;cursor:crosshair;width:100%;height:100%;display:block}.eui-sig-placeholder{color:var(--eui-text-muted);pointer-events:none;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;font-size:.9rem;font-style:italic;display:flex;position:absolute;inset:0}.eui-sig-size-sm .eui-sig-canvas-wrap{width:260px;height:120px}.eui-sig-size-md .eui-sig-canvas-wrap{width:380px;height:160px}.eui-sig-size-lg .eui-sig-canvas-wrap{width:520px;height:220px}.eui-sig-size-full .eui-sig-canvas-wrap{width:100%;height:200px}.eui-sig-toolbar{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.eui-sig-btn{appearance:none;border-radius:var(--eui-radius-sm);border:1px solid var(--eui-border);background:var(--eui-bg);color:var(--eui-text);cursor:pointer;padding:.375rem .75rem;font-family:inherit;font-size:.8rem;font-weight:500;transition:background-color .15s}.eui-sig-btn:hover:not(:disabled){background:var(--eui-bg-hover)}.eui-sig-btn:focus-visible{box-shadow:0 0 0 3px var(--eui-primary-subtle);outline:none}.eui-sig-btn:disabled{opacity:.5;cursor:not-allowed}.eui-sig-swatches{align-items:center;gap:.375rem;display:inline-flex}.eui-sig-swatch{border:2px solid var(--eui-border);cursor:pointer;border-radius:9999px;width:1.25rem;height:1.25rem;padding:0}.eui-sig-swatch.eui-sig-swatch-active{border-color:var(--eui-primary);box-shadow:0 0 0 2px var(--eui-primary-subtle)}.eui-sig-mode-tabs{background:var(--eui-bg-subtle);border:1px solid var(--eui-border-subtle);border-radius:var(--eui-radius-md);align-items:center;gap:.25rem;width:fit-content;padding:.25rem;display:inline-flex}.eui-sig-mode-tab{appearance:none;border-radius:var(--eui-radius-sm);color:var(--eui-text-muted);cursor:pointer;background:0 0;border:1px solid #0000;min-width:64px;padding:.25rem .75rem;font-family:inherit;font-size:.8rem;font-weight:500;transition:background-color .15s,color .15s}.eui-sig-mode-tab:hover:not(:disabled){color:var(--eui-text)}.eui-sig-mode-tab.eui-sig-mode-tab-active{background:var(--eui-bg);color:var(--eui-text);border-color:var(--eui-border)}.eui-sig-mode-tab:focus-visible{box-shadow:0 0 0 3px var(--eui-primary-subtle);outline:none}.eui-sig-mode-tab:disabled{opacity:.5;cursor:not-allowed}.eui-sig-type-row{flex-direction:column;gap:.25rem;width:100%;display:flex}.eui-sig-type-label{color:var(--eui-text-muted);font-size:.75rem;font-weight:500}.eui-sig-type-input{appearance:none;color:var(--eui-text);background:var(--eui-bg);border:1px solid var(--eui-border);border-radius:var(--eui-radius-sm);width:100%;min-height:36px;padding:.5rem .625rem;font-family:inherit;font-size:.875rem}.eui-sig-type-input:focus-visible{border-color:var(--eui-primary);box-shadow:0 0 0 3px var(--eui-primary-subtle);outline:none}.eui-sig-type-input:disabled{opacity:.6;cursor:not-allowed}.eui-sig-canvas-readonly{cursor:default;touch-action:auto}.eui-sig-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.eui-diff{font-family:var(--eui-font-family);color:var(--eui-text);background:var(--eui-bg);border:1px solid var(--eui-border-subtle);border-radius:var(--eui-radius-md);box-sizing:border-box;--eui-diff-add-bg:#22c55e1f;--eui-diff-add-strong:#22c55e52;--eui-diff-del-bg:#ef44441f;--eui-diff-del-strong:#ef444452;--eui-diff-eq-fg:var(--eui-text);--eui-diff-line-num:var(--eui-text-muted);flex-direction:column;width:100%;display:flex;overflow:hidden}.eui-diff .eui-visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}body.mode-dark .eui-diff{--eui-diff-add-bg:#22c55e2e;--eui-diff-add-strong:#22c55e66;--eui-diff-del-bg:#ef44442e;--eui-diff-del-strong:#ef444466}.eui-diff-header{background:var(--eui-bg-subtle);border-bottom:1px solid var(--eui-border-subtle);color:var(--eui-text-muted);align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.78rem;font-weight:600;display:flex}.eui-diff-header .eui-diff-title-old,.eui-diff-header .eui-diff-title-new{text-overflow:ellipsis;white-space:nowrap;flex:1 1 0;min-width:0;overflow:hidden}.eui-diff-header .eui-diff-title-old:before{content:"− ";color:#dc2626}.eui-diff-header .eui-diff-title-new:before{content:"+ ";color:#16a34a}.eui-diff-scroll{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Cascadia Code,Liberation Mono,monospace;font-size:.8rem;line-height:1.5;position:relative;overflow:auto}.eui-diff-virt{width:100%;position:relative}.eui-diff-row{white-space:pre;box-sizing:border-box;align-items:stretch;display:flex;position:absolute;left:0;right:0}.eui-diff-gutter{text-align:right;width:3.25rem;color:var(--eui-diff-line-num);background:var(--eui-bg-subtle);border-right:1px solid var(--eui-border-subtle);-webkit-user-select:none;user-select:none;font-variant-numeric:tabular-nums;flex:none;justify-content:flex-end;align-items:center;padding:0 .5rem;display:inline-flex}.eui-diff-sign{text-align:center;width:1.25rem;color:var(--eui-text-muted);-webkit-user-select:none;user-select:none;flex:none}.eui-diff-content{white-space:pre;text-overflow:clip;flex:auto;min-width:0;padding:0 .5rem;overflow:hidden}.eui-diff-row-add{background:var(--eui-diff-add-bg)}.eui-diff-row-add .eui-diff-sign,.eui-diff-row-add .eui-diff-gutter{color:#16a34a}.eui-diff-row-del{background:var(--eui-diff-del-bg)}.eui-diff-row-del .eui-diff-sign,.eui-diff-row-del .eui-diff-gutter{color:#dc2626}.eui-diff-word-add{background:var(--eui-diff-add-strong);border-radius:2px}.eui-diff-word-del{background:var(--eui-diff-del-strong);border-radius:2px;-webkit-text-decoration:line-through #00000040;text-decoration:line-through #00000040}.eui-diff-split-side{border-right:1px solid var(--eui-border-subtle);flex:50%;align-items:stretch;min-width:0;display:flex}.eui-diff-split-side:last-child{border-right:none}.eui-diff-split-side .eui-diff-content{text-overflow:clip;overflow:hidden}.eui-diff-hunk-skip{background:var(--eui-bg-subtle);border-top:1px dashed var(--eui-border-subtle);border-bottom:1px dashed var(--eui-border-subtle);color:var(--eui-text-muted);-webkit-user-select:none;user-select:none;align-items:center;gap:.5rem;padding:.375rem .75rem;font-size:.72rem;font-style:italic;display:flex}.eui-diff-inline{white-space:pre-wrap;word-break:break-word;padding:.75rem 1rem;line-height:1.6}.eui-diff-inline .eui-diff-inline-add{background:var(--eui-diff-add-strong);border-radius:2px;padding:0 2px}.eui-diff-inline .eui-diff-inline-del{background:var(--eui-diff-del-strong);border-radius:2px;padding:0 2px;text-decoration:line-through}.eui-knob{color:var(--eui-text);font-family:var(--eui-font-family);-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.eui-knob svg{touch-action:none;outline:none;display:block;overflow:visible}.eui-knob.eui-knob-interactive svg{cursor:grab}.eui-knob.eui-knob-interactive svg:active{cursor:grabbing}.eui-knob.eui-knob-interactive svg:focus-visible{outline:2px solid var(--eui-primary);outline-offset:4px;border-radius:50%}.eui-knob.eui-knob-disabled{opacity:.55;pointer-events:none}.eui-knob-center{text-align:center;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;padding:12%;display:flex;position:absolute;inset:0}.eui-knob-label{color:var(--eui-text-muted);text-transform:uppercase;letter-spacing:.04em;margin-bottom:.15rem;font-size:.75rem;font-weight:600;line-height:1.1}.eui-knob-value{color:var(--eui-text);align-items:baseline;gap:.15rem;font-weight:700;line-height:1;display:inline-flex}.eui-knob-value-text{font-variant-numeric:tabular-nums;font-size:clamp(.95rem,18%,2rem)}.eui-knob-value-unit{color:var(--eui-text-muted);font-size:.65em;font-weight:600}.eui-knob-sublabel{color:var(--eui-text-muted);margin-top:.2rem;font-size:.7rem;line-height:1.2}.eui-knob-xs .eui-knob-value-text{font-size:.85rem}.eui-knob-sm .eui-knob-value-text{font-size:1rem}.eui-knob-md .eui-knob-value-text{font-size:1.5rem}.eui-knob-lg .eui-knob-value-text{font-size:2rem}.eui-knob-xl .eui-knob-value-text{font-size:2.5rem}@media (prefers-reduced-motion:reduce){.eui-knob svg circle,.eui-knob svg path{transition:none!important}}.eui-activity-gauge{font-family:var(--eui-font-family);color:var(--eui-text);align-items:center;gap:1.25rem;display:inline-flex}.eui-activity-gauge.eui-activity-gauge-legend-bottom{flex-direction:column}.eui-activity-gauge.eui-activity-gauge-legend-right{flex-direction:row;align-items:center}.eui-activity-gauge.eui-activity-gauge-legend-pos-start{align-items:flex-start}.eui-activity-gauge.eui-activity-gauge-legend-pos-end{align-items:flex-end}.eui-activity-gauge-chart-wrapper{flex-shrink:0;position:relative}.eui-activity-gauge-svg{display:block}.eui-activity-gauge-ring{transition:opacity .2s}.eui-activity-gauge-ring:focus-visible{outline:none}.eui-activity-gauge-ring:focus-visible path:last-of-type{filter:drop-shadow(0 0 4px var(--eui-primary))}.eui-activity-gauge-interactive .eui-activity-gauge-ring{cursor:pointer}.eui-activity-gauge-center{text-align:center;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;padding:18%;display:flex;position:absolute;inset:0}.eui-activity-gauge-center-default{flex-direction:column;align-items:center;gap:.15rem;display:flex}.eui-activity-gauge-center-title{text-transform:uppercase;letter-spacing:.05em;color:var(--eui-text-muted);font-size:.7rem;font-weight:600}.eui-activity-gauge-center-value{color:var(--eui-text);font-variant-numeric:tabular-nums;font-size:clamp(1.25rem,14%,2.5rem);font-weight:700;line-height:1}.eui-activity-gauge-center-sublabel{color:var(--eui-text-muted);margin-top:.15rem;font-size:.7rem}.eui-activity-gauge-legend{flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.eui-activity-gauge-legend-pos-start .eui-activity-gauge-legend{justify-content:flex-start}.eui-activity-gauge-legend-pos-center .eui-activity-gauge-legend{justify-content:center}.eui-activity-gauge-legend-pos-end .eui-activity-gauge-legend{justify-content:flex-end}.eui-activity-gauge-legend-right .eui-activity-gauge-legend{flex-flow:column;align-items:stretch}.eui-activity-gauge-legend-item{list-style:none}.eui-activity-gauge-legend-button{border-radius:var(--eui-radius-sm);color:var(--eui-text);font:inherit;cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;align-items:center;gap:.5rem;min-height:32px;padding:.4rem .65rem;font-size:.8rem;transition:background .15s,border-color .15s;display:inline-flex}.eui-activity-gauge-legend-button:hover{background:var(--eui-bg-hover)}.eui-activity-gauge-legend-button:focus-visible{border-color:var(--eui-primary);box-shadow:0 0 0 3px var(--eui-primary-subtle);outline:none}.eui-activity-gauge-legend-button.eui-activity-gauge-legend-active{background:var(--eui-bg-subtle);border-color:var(--eui-border)}.eui-activity-gauge-legend-dot{border-radius:50%;flex-shrink:0;width:10px;height:10px}.eui-activity-gauge-legend-name{color:var(--eui-text);font-weight:500}.eui-activity-gauge-legend-value{color:var(--eui-text-muted);font-variant-numeric:tabular-nums;font-size:.75rem}.eui-activity-gauge-legend-divider{margin:0 1px}.eui-activity-gauge-legend-pct{color:var(--eui-text);background:var(--eui-bg-subtle);border:1px solid var(--eui-border-subtle);border-radius:999px;padding:1px 6px;font-size:.7rem;font-weight:600}@media (width<=640px){.eui-activity-gauge.eui-activity-gauge-legend-right{flex-direction:column;align-items:center}}@media (prefers-reduced-motion:reduce){.eui-activity-gauge-ring{transition:none!important}}.eui-split-button{isolation:isolate;font-family:var(--eui-font-family);align-items:stretch;display:inline-flex}.eui-split-button .eui-split-button-primary{z-index:1;border-top-right-radius:0!important;border-bottom-right-radius:0!important}.eui-split-button .eui-split-button-trigger{justify-content:center;align-items:center;margin-left:-1px;display:inline-flex;position:relative;border-top-left-radius:0!important;border-bottom-left-radius:0!important}.eui-split-button .eui-split-button-trigger:before{content:"";pointer-events:none;background:#ffffff40;width:1px;position:absolute;top:18%;bottom:18%;left:0}.eui-split-button .eui-split-button-trigger .eui-split-button-trigger-icon{width:14px;height:14px}.eui-split-button.eui-split-button-layout-rounded .eui-split-button-primary{border-top-left-radius:9999px;border-bottom-left-radius:9999px}.eui-split-button.eui-split-button-layout-rounded .eui-split-button-trigger{border-top-right-radius:9999px;border-bottom-right-radius:9999px}.eui-split-button.eui-split-button-layout-outlined .eui-split-button-trigger:before{opacity:.4;background:currentColor}.eui-split-button.eui-split-button-layout-outlined .eui-split-button-primary{border-right:none}.eui-split-button.eui-split-button-layout-plain .eui-split-button-trigger:before{background:var(--eui-border)}.eui-split-button-menu{background:var(--eui-bg);border:1px solid var(--eui-border);border-radius:var(--eui-radius-md);box-shadow:var(--eui-shadow);z-index:10050;min-width:180px;max-height:min(420px,100vh - 32px);color:var(--eui-text);font-family:var(--eui-font-family);padding:4px;transition:opacity .12s;overflow-y:auto}.eui-split-button-menu-separator{background:var(--eui-border-subtle);height:1px;margin:4px 2px}.eui-split-button-menu-item{border-radius:var(--eui-radius-sm);cursor:pointer;width:100%;color:var(--eui-text);text-align:left;background:0 0;border:none;align-items:center;gap:.6rem;min-height:36px;padding:8px 10px;font-size:.85rem;line-height:1.2;transition:background-color .1s,color .1s;display:flex}.eui-split-button-menu-item:focus{outline:none}.eui-split-button-menu-item.eui-split-button-menu-item-active,.eui-split-button-menu-item:hover{background:var(--eui-bg-hover)}.eui-split-button-menu-item.eui-split-button-menu-item-disabled{color:var(--eui-text-disabled);cursor:not-allowed;background:0 0}.eui-split-button-menu-item.eui-split-button-menu-item-danger{color:#ef4444}.eui-split-button-menu-item.eui-split-button-menu-item-danger.eui-split-button-menu-item-active,.eui-split-button-menu-item.eui-split-button-menu-item-danger:hover{color:#b91c1c;background:#ef444414}.eui-split-button-menu-item .eui-split-button-menu-item-icon{width:16px;height:16px;color:var(--eui-text-muted);flex-shrink:0}.eui-split-button-menu-item .eui-split-button-menu-item-label{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.eui-split-button-menu-item .eui-split-button-menu-item-shortcut{color:var(--eui-text-muted);background:var(--eui-bg-subtle);border:1px solid var(--eui-border-subtle);font-size:.7rem;font-family:var(--eui-font-family);font-variant-numeric:tabular-nums;border-radius:4px;margin-left:.5rem;padding:1px 6px}@media (width<=640px){.eui-split-button-menu{min-width:200px;font-size:.9rem}.eui-split-button-menu-item{min-height:44px}}.eui-dock{border:1px solid var(--eui-border-subtle);box-shadow:var(--eui-shadow);color:var(--eui-text);font-family:var(--eui-font-family);-webkit-backdrop-filter:blur(20px)saturate(180%);pointer-events:auto;justify-content:center;align-items:center;transition:transform .32s cubic-bezier(.22,.61,.36,1);display:inline-flex}.eui-dock.eui-dock-vertical{flex-direction:column}.eui-dock.eui-dock-layout-pill{border-radius:9999px}.eui-dock.eui-dock-layout-rectangle,.eui-dock.eui-dock-layout-floating{border-radius:var(--eui-radius-md)}.eui-dock.eui-dock-layout-attached{border-radius:0}.eui-dock.eui-dock-layout-attached.eui-dock-position-bottom{border-top-left-radius:var(--eui-radius-md);border-top-right-radius:var(--eui-radius-md);border-bottom:none}.eui-dock.eui-dock-layout-attached.eui-dock-position-top{border-bottom-left-radius:var(--eui-radius-md);border-bottom-right-radius:var(--eui-radius-md);border-top:none}.eui-dock.eui-dock-layout-attached.eui-dock-position-left{border-top-right-radius:var(--eui-radius-md);border-bottom-right-radius:var(--eui-radius-md);border-left:none}.eui-dock.eui-dock-layout-attached.eui-dock-position-right{border-top-left-radius:var(--eui-radius-md);border-bottom-left-radius:var(--eui-radius-md);border-right:none}.eui-dock.eui-dock-background-glass{background:#ffffff8c}.eui-dock.eui-dock-background-solid{background:var(--eui-bg);-webkit-backdrop-filter:none}.eui-dock.eui-dock-background-transparent{-webkit-backdrop-filter:none;box-shadow:none;background:0 0;border-color:#0000}.eui-dock.eui-dock-reduced-motion{transition:none!important}body.mode-dark .eui-dock-background-glass{background:#14161c8c}.eui-dock-item{appearance:none;cursor:pointer;color:var(--eui-text);will-change:transform;background:0 0;border:none;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;margin:0;padding:0;text-decoration:none;transition:transform .1s ease-out,background-color .12s;display:inline-flex;position:relative}.eui-dock-item:hover{background:var(--eui-bg-hover)}.eui-dock-item:focus-visible{outline:2px solid var(--eui-primary);outline-offset:3px}.eui-dock-item.eui-dock-item-disabled{opacity:.4;cursor:not-allowed}.eui-dock-item .eui-dock-item-icon{width:60%;height:60%}.eui-dock-item-badge{color:#fff;min-width:18px;height:18px;box-shadow:0 0 0 2px var(--eui-bg);background:#ef4444;border-radius:999px;justify-content:center;align-items:center;padding:0 5px;font-size:10px;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:-4px;right:-4px}.eui-dock-separator{background:var(--eui-border);align-self:stretch;display:inline-block}.eui-dock .eui-dock-separator{opacity:.6}.eui-dock:not(.eui-dock-vertical) .eui-dock-separator{width:1px;margin:6px 4px}.eui-dock.eui-dock-vertical .eui-dock-separator{height:1px;margin:4px 6px}.eui-dock-reduced-motion .eui-dock-item{transition:background-color .12s}@media (prefers-reduced-motion:reduce){.eui-dock,.eui-dock-item{transition:none!important}}@media (width<=640px){.eui-dock-item{min-width:44px;min-height:44px}}.eui-qr-code{border-radius:var(--eui-radius-sm);color:var(--eui-text);line-height:0;font-family:var(--eui-font-family);display:inline-block;position:relative;overflow:hidden}.eui-qr-code svg{width:100%;height:100%;display:block}.eui-qr-code-loading{background:var(--eui-bg-subtle);border:1px dashed var(--eui-border);color:var(--eui-text-muted);justify-content:center;align-items:center;font-size:.75rem;display:inline-flex}.eui-qr-code-error{background:var(--eui-bg-subtle);color:#ef4444;text-align:center;border:1px solid #ef4444;flex-direction:column;justify-content:center;align-items:center;gap:.25rem;padding:.75rem;font-size:.7rem;display:inline-flex}.eui-qr-code-error span{font-weight:600}.eui-qr-code-error small{opacity:.85;font-size:.65rem}.eui-qr-scanner{border-radius:var(--eui-radius-md);color:#fff;font-family:var(--eui-font-family);isolation:isolate;background:#000;min-height:200px;display:block;position:relative;overflow:hidden}.eui-qr-scanner *,.eui-qr-scanner :before,.eui-qr-scanner :after{box-sizing:border-box}.eui-qr-scanner-video{object-fit:cover;background:#000;width:100%;height:100%;display:block;position:absolute;inset:0}.eui-qr-scanner-overlay{pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.eui-qr-scanner-overlay-mask{background:radial-gradient(circle,#0000 0 30%,#0000008c 60%)}.eui-qr-scanner-frame{aspect-ratio:1;width:min(70%,280px);max-height:70%;position:relative}.eui-qr-scanner-corner{filter:drop-shadow(0 1px 2px #0006);border:0 solid #fff;width:28px;height:28px;position:absolute}.eui-qr-scanner-corner-tl{border-top-width:3px;border-left-width:3px;border-top-left-radius:6px;top:0;left:0}.eui-qr-scanner-corner-tr{border-top-width:3px;border-right-width:3px;border-top-right-radius:6px;top:0;right:0}.eui-qr-scanner-corner-bl{border-bottom-width:3px;border-left-width:3px;border-bottom-left-radius:6px;bottom:0;left:0}.eui-qr-scanner-corner-br{border-bottom-width:3px;border-right-width:3px;border-bottom-right-radius:6px;bottom:0;right:0}.eui-qr-scanner-scanline{background:linear-gradient(90deg, transparent, var(--eui-primary,#3b82f6), transparent);border-radius:999px;height:2px;animation:2s ease-in-out infinite eui-qr-scanner-sweep;position:absolute;top:6%;left:6%;right:6%;box-shadow:0 0 12px #3b82f6d9}@keyframes eui-qr-scanner-sweep{0%{opacity:.4;top:6%}50%{opacity:1;top:88%}to{opacity:.4;top:6%}}@media (prefers-reduced-motion:reduce){.eui-qr-scanner-scanline{animation:none}}.eui-qr-scanner-controls{-webkit-backdrop-filter:blur(8px);z-index:2;background:#0000008c;border-radius:999px;gap:10px;padding:6px;display:flex;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.eui-qr-scanner-control{color:#fff;cursor:pointer;background:#ffffff1f;border:none;border-radius:50%;justify-content:center;align-items:center;width:44px;min-width:44px;height:44px;min-height:44px;font-size:22px;font-weight:600;line-height:1;transition:background .15s;display:inline-flex}.eui-qr-scanner-control:hover{background:#ffffff40}.eui-qr-scanner-control:focus-visible{outline:2px solid var(--eui-primary,#3b82f6);outline-offset:2px}.eui-qr-scanner-control-active{background:var(--eui-primary,#3b82f6);color:var(--eui-text-on-primary,#fff)}.eui-qr-scanner-control-active:hover{background:var(--eui-primary-hover,#2563eb)}.eui-qr-scanner-control-stop{background:#ef4444d9}.eui-qr-scanner-control-stop:hover{background:#ef4444}.eui-qr-scanner-state{text-align:center;color:#fff;-webkit-backdrop-filter:blur(2px);z-index:3;background:#000000b3;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:20px;display:flex;position:absolute;inset:0}.eui-qr-scanner-state span{font-size:14px;font-weight:600}.eui-qr-scanner-state small{color:#ffffffbf;max-width:280px;font-size:12px;line-height:1.4}.eui-qr-scanner-state-error{color:#fca5a5;background:#141414d9}.eui-qr-scanner-state-error span{color:#fca5a5}.eui-qr-scanner-state-error small{color:#ffffffb3}.eui-qr-scanner-start{border-radius:var(--eui-radius-md);background:var(--eui-primary,#3b82f6);color:var(--eui-text-on-primary,#fff);cursor:pointer;border:none;min-height:44px;margin-top:4px;padding:10px 18px;font-family:inherit;font-size:14px;font-weight:600;transition:background .15s}.eui-qr-scanner-start:hover{background:var(--eui-primary-hover,#2563eb)}.eui-qr-scanner-start:focus-visible{outline-offset:2px;outline:2px solid #fff}.eui-barcode{line-height:0;font-family:var(--eui-font-family);color:var(--eui-text);background:var(--eui-bg);border-radius:var(--eui-radius-sm);border:1px solid var(--eui-border-subtle);padding:.5rem;display:inline-block}.eui-barcode svg{max-width:100%;height:auto;display:block}.eui-barcode-error{color:#ef4444;background:var(--eui-bg-subtle);border-radius:var(--eui-radius-sm);border:1px solid #ef4444;flex-direction:column;justify-content:center;align-items:center;gap:.25rem;padding:.75rem 1rem;font-size:.75rem;display:inline-flex}.eui-barcode-error span{font-weight:600}.eui-barcode-error small{opacity:.85;font-size:.65rem}.eui-cmdp-overlay{z-index:10100;-webkit-backdrop-filter:blur(4px);background:#0f172a8c;justify-content:center;align-items:flex-start;padding:8vh 16px;animation:.12s ease-out eui-cmdp-fadein;display:flex;position:fixed;inset:0}@keyframes eui-cmdp-fadein{0%{opacity:0}to{opacity:1}}.eui-cmdp{background:var(--eui-bg);border:1px solid var(--eui-border);border-radius:var(--eui-radius-md);width:100%;max-width:640px;box-shadow:0 24px 60px -12px #0006, var(--eui-shadow);color:var(--eui-text);font-family:var(--eui-font-family);flex-direction:column;max-height:min(72vh,640px);animation:.18s cubic-bezier(.22,.61,.36,1) eui-cmdp-pop;display:flex;overflow:hidden}@keyframes eui-cmdp-pop{0%{opacity:0;transform:translateY(-12px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.eui-cmdp-mobile{border:none;border-radius:0;max-width:100%;height:100%;max-height:100%}.eui-cmdp-overlay-mobile{align-items:stretch;padding:0}.eui-cmdp-search{border-bottom:1px solid var(--eui-border-subtle);background:var(--eui-bg);align-items:center;gap:.6rem;padding:.85rem 1rem;display:flex}.eui-cmdp-search .eui-cmdp-search-icon{width:18px;height:18px;color:var(--eui-text-muted);flex-shrink:0}.eui-cmdp-search .eui-cmdp-search-input{appearance:none;color:var(--eui-text);font:inherit;background:0 0;border:none;outline:none;flex:1;min-height:24px;padding:0;font-size:.95rem;line-height:1.4}.eui-cmdp-search .eui-cmdp-search-input::placeholder{color:var(--eui-text-muted)}.eui-cmdp-search .eui-cmdp-esc{background:var(--eui-bg-subtle);color:var(--eui-text-muted);border:1px solid var(--eui-border-subtle);border-radius:4px;padding:2px 6px;font-size:.65rem;font-weight:600}.eui-cmdp-list{flex:1;min-height:0;padding:.4rem;overflow-y:auto}.eui-cmdp-empty{text-align:center;color:var(--eui-text-muted);padding:2.5rem 1rem;font-size:.9rem}.eui-cmdp-group{margin-bottom:.4rem}.eui-cmdp-group:last-of-type{margin-bottom:0}.eui-cmdp-group-heading{text-transform:uppercase;letter-spacing:.06em;color:var(--eui-text-muted);padding:.5rem .75rem .25rem;font-size:.65rem;font-weight:700}.eui-cmdp-item{border-radius:var(--eui-radius-sm);cursor:pointer;color:var(--eui-text);align-items:center;gap:.75rem;min-height:44px;padding:.55rem .75rem;transition:background-color 90ms,color 90ms;display:flex}.eui-cmdp-item.eui-cmdp-item-active{background:var(--eui-bg-hover)}.eui-cmdp-item.eui-cmdp-item-danger{color:#ef4444}.eui-cmdp-item.eui-cmdp-item-danger.eui-cmdp-item-active{background:#ef444414}.eui-cmdp-item.eui-cmdp-item-disabled{opacity:.5;cursor:not-allowed}.eui-cmdp-item-icon-wrap{background:var(--eui-bg-subtle);border:1px solid var(--eui-border-subtle);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.eui-cmdp-item-icon-wrap .eui-cmdp-item-icon{width:16px;height:16px;color:var(--eui-text-muted)}.eui-cmdp-item-text{flex-direction:column;flex:1;min-width:0;display:flex}.eui-cmdp-item-title{color:inherit;white-space:nowrap;text-overflow:ellipsis;font-size:.9rem;font-weight:500;line-height:1.2;overflow:hidden}.eui-cmdp-item-subtitle{color:var(--eui-text-muted);white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:.75rem;overflow:hidden}.eui-cmdp-item-shortcut{background:var(--eui-bg-subtle);border:1px solid var(--eui-border-subtle);color:var(--eui-text-muted);font-variant-numeric:tabular-nums;border-radius:4px;flex-shrink:0;padding:2px 6px;font-family:inherit;font-size:.7rem}.eui-cmdp-footer{border-top:1px solid var(--eui-border-subtle);background:var(--eui-bg-subtle);color:var(--eui-text-muted);flex-shrink:0;align-items:center;gap:1rem;padding:.45rem .85rem;font-size:.7rem;display:flex}.eui-cmdp-footer kbd{background:var(--eui-bg);border:1px solid var(--eui-border-subtle);border-radius:3px;margin-right:4px;padding:1px 4px;font-family:inherit;font-size:.65rem}@media (prefers-reduced-motion:reduce){.eui-cmdp,.eui-cmdp-overlay{animation:none!important}}@media (width<=640px){.eui-cmdp-overlay{padding:0}.eui-cmdp{border-radius:0;max-width:100%;height:100%;max-height:100%}.eui-cmdp-footer{display:none}}.eui-avatar{color:var(--eui-text);font-family:var(--eui-font-family);-webkit-user-select:none;user-select:none;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;font-weight:600;line-height:1;display:inline-flex;position:relative}.eui-avatar.eui-avatar-xs{width:24px;height:24px;font-size:10px}.eui-avatar.eui-avatar-sm{width:32px;height:32px;font-size:12px}.eui-avatar.eui-avatar-md{width:40px;height:40px;font-size:14px}.eui-avatar.eui-avatar-lg{width:56px;height:56px;font-size:18px}.eui-avatar.eui-avatar-xl{width:80px;height:80px;font-size:24px}.eui-avatar.eui-avatar-clickable{cursor:pointer;appearance:none;border:0}.eui-avatar.eui-avatar-clickable:focus-visible{outline:2px solid var(--eui-primary);outline-offset:2px}.eui-avatar.eui-avatar-clickable:hover .eui-avatar-mask{filter:brightness(.95)}.eui-avatar-mask{background:var(--eui-bg-hover);width:100%;height:100%;color:inherit;justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:hidden}.eui-avatar-shape-circle .eui-avatar-mask{border-radius:50%}.eui-avatar-shape-rounded .eui-avatar-mask{border-radius:var(--eui-radius-md)}.eui-avatar-shape-square .eui-avatar-mask{border-radius:0}.eui-avatar-img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .2s}.eui-avatar-img-loaded{opacity:1}.eui-avatar-shimmer{background:linear-gradient(90deg, var(--eui-bg-subtle) 25%, var(--eui-bg-hover) 50%, var(--eui-bg-subtle) 75%);background-size:200% 100%;animation:1.4s infinite eui-avatar-shimmer;position:absolute;inset:0}@keyframes eui-avatar-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.eui-avatar-icon{color:currentColor;width:60%;height:60%}.eui-avatar-status-dot{border:2px solid var(--eui-bg);background:var(--eui-text-muted);box-sizing:border-box;pointer-events:none;z-index:2;border-radius:50%;width:25%;min-width:8px;height:25%;min-height:8px;position:absolute}.eui-avatar-status-dot.eui-avatar-status-online{background:#22c55e}.eui-avatar-status-dot.eui-avatar-status-offline{background:var(--eui-text-muted)}.eui-avatar-status-dot.eui-avatar-status-busy{background:#ef4444}.eui-avatar-status-dot.eui-avatar-status-away{background:#f59e0b}.eui-avatar-shape-circle .eui-avatar-status-dot.eui-avatar-status-top-right{top:7%;right:7%}.eui-avatar-shape-circle .eui-avatar-status-dot.eui-avatar-status-top-left{top:7%;left:7%}.eui-avatar-shape-circle .eui-avatar-status-dot.eui-avatar-status-bottom-right{bottom:7%;right:7%}.eui-avatar-shape-circle .eui-avatar-status-dot.eui-avatar-status-bottom-left{bottom:7%;left:7%}.eui-avatar-shape-rounded .eui-avatar-status-dot.eui-avatar-status-top-right,.eui-avatar-shape-square .eui-avatar-status-dot.eui-avatar-status-top-right{top:0;right:0;transform:translate(35%,-35%)}.eui-avatar-shape-rounded .eui-avatar-status-dot.eui-avatar-status-top-left,.eui-avatar-shape-square .eui-avatar-status-dot.eui-avatar-status-top-left{top:0;left:0;transform:translate(-35%,-35%)}.eui-avatar-shape-rounded .eui-avatar-status-dot.eui-avatar-status-bottom-right,.eui-avatar-shape-square .eui-avatar-status-dot.eui-avatar-status-bottom-right{bottom:0;right:0;transform:translate(35%,35%)}.eui-avatar-shape-rounded .eui-avatar-status-dot.eui-avatar-status-bottom-left,.eui-avatar-shape-square .eui-avatar-status-dot.eui-avatar-status-bottom-left{bottom:0;left:0;transform:translate(-35%,35%)}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.eui-avatar-group{--eui-avatar-overlap:8px;align-items:center;display:inline-flex}.eui-avatar-group.eui-avatar-group-direction-rtl{flex-direction:row-reverse}.eui-avatar-group .eui-avatar-group-slot,.eui-avatar-group .eui-avatar-group-overflow{margin-left:calc(-1 * var(--eui-avatar-overlap));transition:transform .15s,z-index 0s linear .15s;position:relative}.eui-avatar-group .eui-avatar-group-slot:first-child,.eui-avatar-group .eui-avatar-group-overflow:first-child{margin-left:0}.eui-avatar-group .eui-avatar-group-slot{display:inline-flex}.eui-avatar-group .eui-avatar-group-slot .eui-avatar .eui-avatar-mask{box-shadow:0 0 0 2px var(--eui-bg)}.eui-avatar-group .eui-avatar-group-slot:hover,.eui-avatar-group .eui-avatar-group-slot:focus-within{z-index:5;transition:transform .15s,z-index;transform:translateY(-2px)scale(1.06)}.eui-avatar-group.eui-avatar-group-direction-rtl .eui-avatar-group-slot,.eui-avatar-group.eui-avatar-group-direction-rtl .eui-avatar-group-overflow{margin-left:0;margin-right:calc(-1 * var(--eui-avatar-overlap))}.eui-avatar-group.eui-avatar-group-direction-rtl .eui-avatar-group-slot:first-child,.eui-avatar-group.eui-avatar-group-direction-rtl .eui-avatar-group-overflow:first-child{margin-right:0}.eui-avatar-group-overflow{appearance:none;background:var(--eui-bg-subtle);color:var(--eui-text);border:2px solid var(--eui-bg);cursor:pointer;font-size:.75rem;font-weight:600;line-height:1;font-family:var(--eui-font-family);justify-content:center;align-items:center;padding:0;transition:background-color .12s,transform .12s;display:inline-flex}.eui-avatar-group-overflow.eui-avatar-shape-circle{border-radius:50%}.eui-avatar-group-overflow.eui-avatar-shape-rounded{border-radius:var(--eui-radius-md)}.eui-avatar-group-overflow.eui-avatar-shape-square{border-radius:0}.eui-avatar-group-overflow:hover{background:var(--eui-bg-hover)}.eui-avatar-group-overflow:focus-visible{outline:2px solid var(--eui-primary);outline-offset:2px}.eui-avatar-group-popover{z-index:10050;background:var(--eui-bg);border:1px solid var(--eui-border);border-radius:var(--eui-radius-md);box-shadow:var(--eui-shadow);min-width:200px;max-width:320px;max-height:280px;color:var(--eui-text);font-family:var(--eui-font-family);padding:.5rem;position:absolute;overflow-y:auto}.eui-avatar-group-popover-list{flex-direction:column;gap:.25rem;display:flex}.eui-avatar-group-popover-item{border-radius:var(--eui-radius-sm);align-items:center;gap:.5rem;padding:.4rem .5rem;display:flex}.eui-avatar-group-popover-item:hover{background:var(--eui-bg-hover)}.eui-avatar-group-popover-item-button{appearance:none;text-align:left;width:100%;color:var(--eui-text);font:inherit;cursor:pointer;background:0 0;border:0}.eui-avatar-group-popover-item-button:focus-visible{outline:2px solid var(--eui-primary);outline-offset:2px}.eui-avatar-group-popover-item-text{flex-direction:column;min-width:0;display:flex}.eui-avatar-group-popover-item-name{color:var(--eui-text);white-space:nowrap;text-overflow:ellipsis;font-size:.85rem;font-weight:500;overflow:hidden}.eui-avatar-group-popover-item-status{color:var(--eui-text-muted);text-transform:capitalize;font-size:.7rem}.eui-empty-state{color:var(--eui-text);font-family:var(--eui-font-family);text-align:center;align-items:center;display:flex}.eui-empty-state.eui-empty-state-layout-vertical{flex-direction:column;gap:1rem;padding:2rem 1.25rem}.eui-empty-state.eui-empty-state-layout-horizontal{text-align:left;flex-direction:row;gap:1.5rem;padding:1.5rem}.eui-empty-state.eui-empty-state-size-sm .eui-empty-state-title{font-size:1rem}.eui-empty-state.eui-empty-state-size-sm .eui-empty-state-description{font-size:.8rem}.eui-empty-state.eui-empty-state-size-sm .eui-empty-state-icon-wrap{width:56px;height:56px;padding:14px}.eui-empty-state.eui-empty-state-size-sm .eui-empty-state-illustration{max-width:96px}.eui-empty-state.eui-empty-state-size-md .eui-empty-state-title{font-size:1.15rem}.eui-empty-state.eui-empty-state-size-md .eui-empty-state-description{font-size:.9rem}.eui-empty-state.eui-empty-state-size-md .eui-empty-state-icon-wrap{width:80px;height:80px;padding:20px}.eui-empty-state.eui-empty-state-size-md .eui-empty-state-illustration{max-width:200px}.eui-empty-state.eui-empty-state-size-lg .eui-empty-state-title{font-size:1.45rem}.eui-empty-state.eui-empty-state-size-lg .eui-empty-state-description{font-size:1rem}.eui-empty-state.eui-empty-state-size-lg .eui-empty-state-icon-wrap{width:112px;height:112px;padding:28px}.eui-empty-state.eui-empty-state-size-lg .eui-empty-state-illustration{max-width:320px}.eui-empty-state-icon-wrap{background:var(--eui-bg-subtle);border:1px solid var(--eui-border-subtle);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.eui-empty-state-icon-wrap .eui-empty-state-icon{width:100%;height:100%;color:var(--eui-text-muted)}.eui-empty-state-icon-wrap.eui-empty-state-tone-error{background:#ef444414;border-color:#ef444440}.eui-empty-state-icon-wrap.eui-empty-state-tone-error .eui-empty-state-icon{color:#ef4444}.eui-empty-state-icon-wrap.eui-empty-state-tone-success{background:#22c55e1a;border-color:#22c55e40}.eui-empty-state-icon-wrap.eui-empty-state-tone-success .eui-empty-state-icon{color:#16a34a}.eui-empty-state-icon-wrap.eui-empty-state-tone-restricted{background:#f59e0b1a;border-color:#f59e0b40}.eui-empty-state-icon-wrap.eui-empty-state-tone-restricted .eui-empty-state-icon{color:#d97706}.eui-empty-state-icon-wrap.eui-empty-state-tone-info{background:var(--eui-primary-subtle);border-color:var(--eui-primary-border)}.eui-empty-state-icon-wrap.eui-empty-state-tone-info .eui-empty-state-icon{color:var(--eui-primary)}.eui-empty-state-illustration{justify-content:center;align-items:center;width:100%;display:flex}.eui-empty-state-illustration>svg,.eui-empty-state-illustration>img{width:100%;height:auto;max-height:200px}.eui-empty-state-content{flex-direction:column;flex:1;align-items:center;gap:.4rem;display:flex}.eui-empty-state-layout-horizontal .eui-empty-state-content{align-items:flex-start}.eui-empty-state-title{color:var(--eui-text);margin:0;font-weight:700;line-height:1.2}.eui-empty-state-description{color:var(--eui-text-muted);max-width:56ch;line-height:1.5}.eui-empty-state-actions{flex-wrap:wrap;justify-content:center;gap:.6rem;margin-top:.4rem;display:flex}.eui-empty-state-layout-horizontal .eui-empty-state-actions{justify-content:flex-start}@media (width<=640px){.eui-empty-state.eui-empty-state-layout-horizontal{text-align:center;flex-direction:column}.eui-empty-state.eui-empty-state-layout-horizontal .eui-empty-state-content{align-items:center}.eui-empty-state.eui-empty-state-layout-horizontal .eui-empty-state-actions{justify-content:center}}.eui-pwreq{color:var(--eui-text);font-family:var(--eui-font-family);flex-direction:column;gap:.65rem;width:100%;display:flex}.eui-pwreq.eui-pwreq-size-sm{font-size:.72rem}.eui-pwreq.eui-pwreq-size-md{font-size:.82rem}.eui-pwreq.eui-pwreq-size-lg{font-size:.9rem}.eui-pwreq-variant-card{border:1px solid var(--eui-border-subtle);border-radius:var(--eui-radius-md);background:var(--eui-bg-subtle);gap:.5rem;padding:.85rem 1rem}.eui-pwreq-card-header{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.2rem;display:flex}.eui-pwreq-card-title{color:var(--eui-text);font-size:.85em;font-weight:600}.eui-pwreq-card-count{color:var(--eui-text-muted);background:var(--eui-bg);border:1px solid var(--eui-border-subtle);font-variant-numeric:tabular-nums;border-radius:999px;padding:1px 8px;font-size:.75em}.eui-pwreq-empty{color:var(--eui-text-muted);font-style:italic}.eui-pwreq-list{flex-direction:column;gap:.3rem;margin:0;padding:0;list-style:none;display:flex}.eui-pwreq-item{color:var(--eui-text-muted);align-items:center;gap:.55rem;padding:4px 0;transition:color .2s;display:flex}.eui-pwreq-item.eui-pwreq-item-met{color:var(--eui-text)}.eui-pwreq-item-label{flex:1;line-height:1.35}.eui-pwreq-item-progress{color:var(--eui-text-muted);background:var(--eui-bg-subtle);border:1px solid var(--eui-border-subtle);font-variant-numeric:tabular-nums;border-radius:4px;padding:1px 6px;font-size:.75em}.eui-pwreq-variant-card .eui-pwreq-item-progress{background:var(--eui-bg)}.eui-pwreq-icon{background:var(--eui-bg-subtle);width:18px;height:18px;color:var(--eui-text-muted);border:1px solid var(--eui-border-subtle);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.7em;font-weight:700;transition:background .2s,color .2s,border-color .2s;display:inline-flex}.eui-pwreq-icon svg{width:11px;height:11px}.eui-pwreq-icon.eui-pwreq-icon-met{color:#16a34a;background:#22c55e26;border-color:#22c55e66}.eui-pwreq-icon-dot svg{width:8px;height:8px}.eui-pwreq-icon-numeric{font-variant-numeric:tabular-nums;font-size:.7em}.eui-pwreq-icon-numeric svg{width:11px;height:11px}.eui-pwreq-inline-list{flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.eui-pwreq-chip{background:var(--eui-bg-subtle);border:1px solid var(--eui-border-subtle);color:var(--eui-text-muted);border-radius:999px;align-items:center;gap:.35rem;padding:4px 10px;font-size:.78em;line-height:1.2;transition:background .2s,color .2s,border-color .2s;display:inline-flex}.eui-pwreq-chip.eui-pwreq-chip-met{color:#16a34a;background:#22c55e1a;border-color:#22c55e59}.eui-pwreq-chip-progress{color:inherit;opacity:.85;font-variant-numeric:tabular-nums;font-size:.7em}.eui-pwreq-summary{clip:rect(0 0 0 0);white-space:nowrap;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.eui-pwreq-strength-slot{margin-top:.4rem}@media (prefers-reduced-motion:reduce){.eui-pwreq-item,.eui-pwreq-icon,.eui-pwreq-chip{transition:none!important}}:root{--eui-bg:#fff;--eui-bg-subtle:#f9fafb;--eui-bg-hover:#eff6ff;--eui-text:#1f2937;--eui-text-muted:#6b7280;--eui-text-disabled:#9ca3af;--eui-text-on-primary:#fff;--eui-border:#d1d5db;--eui-border-subtle:#e5e7eb;--eui-primary:#3b82f6;--eui-primary-hover:#2563eb;--eui-primary-subtle:#dbeafe;--eui-primary-border:#bfdbfe;--eui-shadow:0 4px 16px 0 #0000001f;--eui-font-family:"Inter", system-ui, -apple-system, sans-serif;--eui-radius-sm:.25rem;--eui-radius-md:.375rem}[class*=eui-]{scrollbar-width:thin;scrollbar-color:var(--eui-border) transparent}[class*=eui-]::-webkit-scrollbar{width:6px;height:6px}[class*=eui-]::-webkit-scrollbar-track{background:0 0}[class*=eui-]::-webkit-scrollbar-thumb{background-color:var(--eui-border);border-radius:3px}[class*=eui-]::-webkit-scrollbar-thumb:hover{background-color:var(--eui-text-muted)}[class*=eui-]::-webkit-scrollbar-corner{background:0 0}.eui-visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}body.mode-dark{--eui-bg:#1f2937;--eui-bg-subtle:#111827;--eui-bg-hover:#1e3a5f;--eui-text:#e5e7eb;--eui-text-muted:#9ca3af;--eui-text-disabled:#6b7280;--eui-text-on-primary:#fff;--eui-border:#4b5563;--eui-border-subtle:#374151;--eui-primary:#2563eb;--eui-primary-hover:#3b82f6;--eui-primary-subtle:#1e3a5f;--eui-primary-border:#1d4ed8;--eui-shadow:0 4px 16px 0 #0006}.eui-scroll-to-top{appearance:none;background:var(--eui-primary);color:var(--eui-text-on-primary,#fff);cursor:pointer;opacity:0;pointer-events:none;font-family:var(--eui-font-family);border:1px solid #0000;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:.85rem;font-weight:600;line-height:1;transition:opacity .2s,transform .22s cubic-bezier(.22,.61,.36,1),background-color .15s,box-shadow .15s;display:inline-flex;position:relative;transform:translateY(12px)scale(.85);box-shadow:0 8px 24px -4px #00000040,0 4px 8px -2px #0000001a}.eui-scroll-to-top.eui-scroll-to-top-visible{opacity:1;pointer-events:auto;transform:translateY(0)scale(1)}.eui-scroll-to-top:hover{filter:brightness(1.05);box-shadow:0 12px 32px -4px #0000004d,0 6px 12px -2px #00000026}.eui-scroll-to-top:focus-visible{outline:2px solid var(--eui-primary);outline-offset:3px}.eui-scroll-to-top:active:not([aria-hidden=true]){transform:translateY(0)scale(.95)}.eui-scroll-to-top.eui-scroll-to-top-with-label{border-radius:999px;gap:.45rem;padding:0 1rem}.eui-scroll-to-top.eui-scroll-to-top-inline{position:static!important}.eui-scroll-to-top.eui-scroll-to-top-reduced-motion{transition:opacity .1s linear!important}.eui-scroll-to-top .eui-scroll-to-top-icon{width:50%;max-width:24px;height:50%;max-height:24px}.eui-scroll-to-top .eui-scroll-to-top-label{white-space:nowrap;font-size:.85em}.eui-scroll-to-top .eui-scroll-to-top-ring{margin:auto;position:absolute;inset:0}.eui-scroll-to-top-variant-default{background:var(--eui-bg-subtle);color:var(--eui-text);border-color:var(--eui-border)}.eui-scroll-to-top-variant-secondary{background:var(--eui-bg-hover);color:var(--eui-text);border-color:var(--eui-border)}.eui-scroll-to-top-variant-success{color:#fff;background:#16a34a}.eui-scroll-to-top-variant-warning{color:#fff;background:#f59e0b}.eui-scroll-to-top-variant-danger{color:#fff;background:#ef4444}.eui-scroll-to-top-variant-info{color:#fff;background:#3b82f6}.eui-scroll-to-top-layout-outlined{background:var(--eui-bg);color:var(--eui-primary);border-color:currentColor;box-shadow:0 4px 12px -2px #0000001a}.eui-scroll-to-top-layout-outlined.eui-scroll-to-top-variant-default{color:var(--eui-text-muted)}.eui-scroll-to-top-layout-outlined.eui-scroll-to-top-variant-success{color:#16a34a;background:var(--eui-bg)}.eui-scroll-to-top-layout-outlined.eui-scroll-to-top-variant-warning{color:#f59e0b;background:var(--eui-bg)}.eui-scroll-to-top-layout-outlined.eui-scroll-to-top-variant-danger{color:#ef4444;background:var(--eui-bg)}.eui-scroll-to-top-layout-outlined.eui-scroll-to-top-variant-info{color:#3b82f6;background:var(--eui-bg)}.eui-scroll-to-top-layout-outlined.eui-scroll-to-top-variant-secondary{color:var(--eui-text);background:var(--eui-bg)}.eui-scroll-to-top-layout-glass{color:var(--eui-text);border-color:var(--eui-border-subtle);-webkit-backdrop-filter:blur(16px)saturate(180%);background:#ffffff8c}body.mode-dark .eui-scroll-to-top-layout-glass{color:var(--eui-text);background:#14161c8c}@media (prefers-reduced-motion:reduce){.eui-scroll-to-top{transition:opacity .1s linear!important}}@media (width<=640px){.eui-scroll-to-top{min-width:44px;min-height:44px}}:root{--eui-bg:#fff;--eui-bg-subtle:#f9fafb;--eui-bg-hover:#eff6ff;--eui-text:#1f2937;--eui-text-muted:#6b7280;--eui-text-disabled:#9ca3af;--eui-text-on-primary:#fff;--eui-border:#d1d5db;--eui-border-subtle:#e5e7eb;--eui-primary:#3b82f6;--eui-primary-hover:#2563eb;--eui-primary-subtle:#dbeafe;--eui-primary-border:#bfdbfe;--eui-shadow:0 4px 16px 0 #0000001f;--eui-font-family:"Inter", system-ui, -apple-system, sans-serif;--eui-radius-sm:.25rem;--eui-radius-md:.375rem;--color-white:#fff;--color-black:#000;--color-gray-50:#f9fafb;--color-gray-100:#f3f4f6;--color-gray-200:#e5e7eb;--color-gray-300:#d1d5db;--color-gray-400:#9ca3af;--color-gray-500:#6b7280;--color-gray-600:#4b5563;--color-gray-700:#374151;--color-gray-800:#1f2937;--color-gray-900:#111827;--color-success-500:#22c55e;--color-success-600:#16a34a;--color-success-700:#15803d;--color-warning-500:#f59e0b;--color-warning-600:#d97706;--color-warning-700:#b45309;--color-danger-500:#ef4444;--color-danger-600:#dc2626;--color-danger-700:#b91c1c;--color-info-500:#06b6d4;--color-info-600:#0891b2;--color-info-700:#0e7490;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--radius-sm:.125rem;--radius-default:.375rem;--radius-md:.5rem;--radius-lg:.75rem;--radius-full:9999px;--transition-default:all .2s ease-out;--transition-fast:all .1s ease-out;--transition-slow:all .3s ease-out}body.mode-dark,.mode-dark{--eui-bg:#1f2937;--eui-bg-subtle:#111827;--eui-bg-hover:#1e3a5f;--eui-text:#e5e7eb;--eui-text-muted:#9ca3af;--eui-text-disabled:#6b7280;--eui-text-on-primary:#fff;--eui-border:#4b5563;--eui-border-subtle:#374151;--eui-primary:#2563eb;--eui-primary-hover:#3b82f6;--eui-primary-subtle:#1e3a5f;--eui-primary-border:#1d4ed8;--eui-shadow:0 4px 16px 0 #0006;--shadow-sm:0 1px 2px 0 #0000004d;--shadow-md:0 4px 6px -1px #0000004d, 0 2px 4px -2px #0000004d;--shadow-lg:0 10px 15px -3px #0000004d, 0 4px 6px -4px #0000004d}.theme-blue{--eui-primary:#3b82f6;--eui-primary-hover:#2563eb;--eui-primary-subtle:#dbeafe;--eui-primary-border:#bfdbfe;--eui-bg-hover:#eff6ff}.theme-blue.mode-dark,.theme-blue .mode-dark,body.mode-dark .theme-blue{--eui-primary:#2563eb;--eui-primary-hover:#3b82f6;--eui-primary-subtle:#1e3a5f;--eui-primary-border:#1d4ed8;--eui-bg-hover:#1e3a5f}.theme-lara{--eui-primary:#0ea5e9;--eui-primary-hover:#0284c7;--eui-primary-subtle:#e0f2fe;--eui-primary-border:#bae6fd;--eui-bg-hover:#f0f9ff;--eui-radius-sm:.375rem;--eui-radius-md:.5rem}.theme-lara.mode-dark,.theme-lara .mode-dark,body.mode-dark .theme-lara{--eui-primary:#0284c7;--eui-primary-hover:#0ea5e9;--eui-primary-subtle:#082f49;--eui-primary-border:#0c4a6e;--eui-bg-hover:#082f49}.theme-green{--eui-primary:#22c55e;--eui-primary-hover:#16a34a;--eui-primary-subtle:#dcfce7;--eui-primary-border:#bbf7d0;--eui-bg-hover:#f0fdf4}.theme-green.mode-dark,.theme-green .mode-dark,body.mode-dark .theme-green{--eui-primary:#16a34a;--eui-primary-hover:#22c55e;--eui-primary-subtle:#14532d;--eui-primary-border:#166534;--eui-bg-hover:#14532d}.theme-purple{--eui-primary:#a855f7;--eui-primary-hover:#9333ea;--eui-primary-subtle:#f3e8ff;--eui-primary-border:#e9d5ff;--eui-bg-hover:#faf5ff}.theme-purple.mode-dark,.theme-purple .mode-dark,body.mode-dark .theme-purple{--eui-primary:#9333ea;--eui-primary-hover:#a855f7;--eui-primary-subtle:#3b0764;--eui-primary-border:#581c87;--eui-bg-hover:#3b0764}.theme-orange{--eui-primary:#f97316;--eui-primary-hover:#ea580c;--eui-primary-subtle:#ffedd5;--eui-primary-border:#fed7aa;--eui-bg-hover:#fff7ed}.theme-orange.mode-dark,.theme-orange .mode-dark,body.mode-dark .theme-orange{--eui-primary:#ea580c;--eui-primary-hover:#f97316;--eui-primary-subtle:#431407;--eui-primary-border:#7c2d12;--eui-bg-hover:#431407}.theme-indigo{--eui-primary:#6366f1;--eui-primary-hover:#4f46e5;--eui-primary-subtle:#e0e7ff;--eui-primary-border:#c7d2fe;--eui-bg-hover:#eef2ff}.theme-indigo.mode-dark,.theme-indigo .mode-dark,body.mode-dark .theme-indigo{--eui-primary:#6366f1;--eui-primary-hover:#818cf8;--eui-primary-subtle:#1e1b4b;--eui-primary-border:#3730a3;--eui-bg-hover:#1e1b4b}.theme-rose{--eui-primary:#f43f5e;--eui-primary-hover:#e11d48;--eui-primary-subtle:#ffe4e6;--eui-primary-border:#fecdd3;--eui-bg-hover:#fff1f2}.theme-rose.mode-dark,.theme-rose .mode-dark,body.mode-dark .theme-rose{--eui-primary:#e11d48;--eui-primary-hover:#f43f5e;--eui-primary-subtle:#4c0519;--eui-primary-border:#9f1239;--eui-bg-hover:#4c0519}.theme-amber{--eui-primary:#f59e0b;--eui-primary-hover:#d97706;--eui-primary-subtle:#fef3c7;--eui-primary-border:#fde68a;--eui-bg-hover:#fffbeb}.theme-amber.mode-dark,.theme-amber .mode-dark,body.mode-dark .theme-amber{--eui-primary:#d97706;--eui-primary-hover:#f59e0b;--eui-primary-subtle:#451a03;--eui-primary-border:#92400e;--eui-bg-hover:#451a03}.theme-teal{--eui-primary:#14b8a6;--eui-primary-hover:#0d9488;--eui-primary-subtle:#ccfbf1;--eui-primary-border:#99f6e4;--eui-bg-hover:#f0fdfa}.theme-teal.mode-dark,.theme-teal .mode-dark,body.mode-dark .theme-teal{--eui-primary:#0d9488;--eui-primary-hover:#14b8a6;--eui-primary-subtle:#042f2e;--eui-primary-border:#115e59;--eui-bg-hover:#042f2e}.theme-emerald{--eui-primary:#10b981;--eui-primary-hover:#059669;--eui-primary-subtle:#d1fae5;--eui-primary-border:#a7f3d0;--eui-bg-hover:#ecfdf5}.theme-emerald.mode-dark,.theme-emerald .mode-dark,body.mode-dark .theme-emerald{--eui-primary:#059669;--eui-primary-hover:#10b981;--eui-primary-subtle:#022c22;--eui-primary-border:#065f46;--eui-bg-hover:#022c22}.theme-fuchsia{--eui-primary:#d946ef;--eui-primary-hover:#c026d3;--eui-primary-subtle:#fae8ff;--eui-primary-border:#f0abfc;--eui-bg-hover:#fdf4ff}.theme-fuchsia.mode-dark,.theme-fuchsia .mode-dark,body.mode-dark .theme-fuchsia{--eui-primary:#c026d3;--eui-primary-hover:#d946ef;--eui-primary-subtle:#4a044e;--eui-primary-border:#86198f;--eui-bg-hover:#4a044e}.theme-slate{--eui-primary:#64748b;--eui-primary-hover:#475569;--eui-primary-subtle:#f1f5f9;--eui-primary-border:#cbd5e1;--eui-bg-hover:#f8fafc}.theme-slate.mode-dark,.theme-slate .mode-dark,body.mode-dark .theme-slate{--eui-primary:#475569;--eui-primary-hover:#64748b;--eui-primary-subtle:#1e293b;--eui-primary-border:#334155;--eui-bg-hover:#1e293b}
