.Select-module-LN3KI4L4-module__0IBeLW__field{gap:var(--todd-space-2,8px);width:var(--todd-toolbar-select-width,100%);max-width:var(--todd-toolbar-select-max-width,none);flex-direction:column;flex-grow:var(--todd-toolbar-select-grow,0);flex-shrink:var(--todd-toolbar-select-shrink,1);min-width:var(--todd-toolbar-select-min-width,auto);font-family:var(--todd-font-body,system-ui, sans-serif);display:flex}.Select-module-LN3KI4L4-module__0IBeLW__fieldLabel{font-size:var(--todd-text-small,.875rem);color:var(--todd-text-primary,#264059);position:var(--todd-toolbar-label-position,static);width:var(--todd-toolbar-label-width,auto);height:var(--todd-toolbar-label-height,auto);padding:var(--todd-toolbar-label-padding,0);margin:var(--todd-toolbar-label-margin,0);overflow:var(--todd-toolbar-label-overflow,visible);clip-path:var(--todd-toolbar-label-clip-path,none);white-space:var(--todd-toolbar-label-white-space,normal);border:var(--todd-toolbar-label-border,0);font-weight:500}.Select-module-LN3KI4L4-module__0IBeLW__fieldRequired{color:var(--todd-danger,#b62020)}.Select-module-LN3KI4L4-module__0IBeLW__fieldHint{font-size:var(--todd-text-small,.875rem);color:var(--todd-text-secondary,#476685);margin:0}.Select-module-LN3KI4L4-module__0IBeLW__fieldError{align-items:center;gap:var(--todd-space-1,4px);font-size:var(--todd-text-small,.875rem);color:var(--todd-danger,#b62020);margin:0;display:flex}.Select-module-LN3KI4L4-module__0IBeLW__fieldErrorIcon{flex-shrink:0}.Select-module-LN3KI4L4-module__0IBeLW__selectWrapper{width:100%;display:block;position:relative}.Select-module-LN3KI4L4-module__0IBeLW__chevron{color:var(--todd-text-secondary,#476685);pointer-events:none;position:absolute;inset-block-start:50%;inset-inline-end:var(--todd-space-3,12px);transform:translateY(-50%)}.Select-module-LN3KI4L4-module__0IBeLW__select{appearance:none;box-sizing:border-box;border:1px solid var(--todd-border-subtle,#4d6680);border-radius:var(--todd-control-radius,10px);background-color:var(--todd-surface-1,#fbfcfd);width:100%;color:var(--todd-text-primary,#264059);font-family:var(--todd-font-body,system-ui, sans-serif);cursor:pointer;transition:border-color var(--todd-motion-fast,.15s) var(--todd-ease,ease), box-shadow var(--todd-motion-fast,.15s) var(--todd-ease,ease);display:inline-flex}.Select-module-LN3KI4L4-module__0IBeLW__selectSm{min-height:var(--todd-control-height-sm,30px);padding:var(--todd-control-padding-sm,4px 8px);font-size:var(--todd-control-font-size-sm,.75rem);padding-inline-end:var(--todd-space-8,32px)}.Select-module-LN3KI4L4-module__0IBeLW__selectMd{min-height:var(--todd-control-height-md,38px);padding:var(--todd-control-padding-md,8px 12px);font-size:var(--todd-control-font-size-md,.875rem);padding-inline-end:var(--todd-space-8,32px)}.Select-module-LN3KI4L4-module__0IBeLW__selectLg{min-height:var(--todd-control-height-lg,44px);padding:var(--todd-control-padding-lg,10px 14px);font-size:var(--todd-control-font-size-lg,1rem);padding-inline-end:var(--todd-space-8,32px)}.Select-module-LN3KI4L4-module__0IBeLW__select:hover:not(:disabled){border-color:var(--todd-border-strong,#394756)}.Select-module-LN3KI4L4-module__0IBeLW__select:disabled{opacity:.55;cursor:not-allowed}.Select-module-LN3KI4L4-module__0IBeLW__visuallyHidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.Select-module-LN3KI4L4-module__0IBeLW__select:focus-visible{outline:2px solid var(--todd-focus,#2273c3);outline-offset:2px;border-radius:var(--todd-radius-sm,6px)}@media (prefers-reduced-motion:reduce){.Select-module-LN3KI4L4-module__0IBeLW__select{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
.RadioGroup-module-BX54QDBB-module__MTDgTG__radioGroup{width:100%;font-family:var(--todd-font-body,system-ui, sans-serif);border:none;margin:0;padding:0}.RadioGroup-module-BX54QDBB-module__MTDgTG__legend{font-size:var(--todd-text-small,.875rem);color:var(--todd-text-primary,#264059);margin-block-end:var(--todd-space-2,8px);padding:0;font-weight:500}.RadioGroup-module-BX54QDBB-module__MTDgTG__options{flex-direction:column;display:flex}.RadioGroup-module-BX54QDBB-module__MTDgTG__option{align-items:flex-start;gap:var(--todd-space-3,12px);min-height:var(--todd-control-height-lg,44px);padding-block:var(--todd-space-2,8px);cursor:pointer;display:flex}.RadioGroup-module-BX54QDBB-module__MTDgTG__option:has(.RadioGroup-module-BX54QDBB-module__MTDgTG__input:disabled){opacity:.55;cursor:not-allowed}.RadioGroup-module-BX54QDBB-module__MTDgTG__input{inline-size:var(--todd-space-6,24px);block-size:var(--todd-space-6,24px);accent-color:var(--todd-accent-fill,#2273c3);cursor:pointer;flex-shrink:0;margin:0}.RadioGroup-module-BX54QDBB-module__MTDgTG__input:disabled{cursor:not-allowed}.RadioGroup-module-BX54QDBB-module__MTDgTG__text{gap:var(--todd-space-1,4px);flex-direction:column;display:flex}.RadioGroup-module-BX54QDBB-module__MTDgTG__label{font-size:var(--todd-text-body,1rem);color:var(--todd-text-primary,#264059);line-height:1.35}.RadioGroup-module-BX54QDBB-module__MTDgTG__description{font-size:var(--todd-text-small,.875rem);color:var(--todd-text-secondary,#476685)}.RadioGroup-module-BX54QDBB-module__MTDgTG__error{align-items:center;gap:var(--todd-space-1,4px);font-size:var(--todd-text-small,.875rem);color:var(--todd-danger,#b62020);margin:0;display:flex}.RadioGroup-module-BX54QDBB-module__MTDgTG__errorIcon{flex-shrink:0;block-size:1em;inline-size:1em}.RadioGroup-module-BX54QDBB-module__MTDgTG__visuallyHidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.RadioGroup-module-BX54QDBB-module__MTDgTG__input:focus-visible{outline:2px solid var(--todd-focus,#2273c3);outline-offset:2px;border-radius:var(--todd-radius-sm,6px)}@media (prefers-reduced-motion:reduce){.RadioGroup-module-BX54QDBB-module__MTDgTG__option{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
.Presence-module-6V7SZBZO-module__urnBVG__container{align-items:center;display:inline-flex;position:relative}.Presence-module-6V7SZBZO-module__urnBVG__toggleButton{cursor:pointer;color:#f5f5f5;background:0 0;border:none;border-radius:20px;outline:none;align-items:center;gap:6px;padding:2px 6px 2px 2px;transition:background .15s;display:inline-flex}.Presence-module-6V7SZBZO-module__urnBVG__container[data-color-mode=light] .Presence-module-6V7SZBZO-module__urnBVG__toggleButton{color:#0f0f0f}.Presence-module-6V7SZBZO-module__urnBVG__toggleButton:hover{background:#ffffff14}.Presence-module-6V7SZBZO-module__urnBVG__toggleButton:focus-visible{outline-offset:2px;outline:2px solid #ffffff80}.Presence-module-6V7SZBZO-module__urnBVG__container[data-color-mode=light] .Presence-module-6V7SZBZO-module__urnBVG__toggleButton:hover{background:#0000000f}.Presence-module-6V7SZBZO-module__urnBVG__container[data-color-mode=light] .Presence-module-6V7SZBZO-module__urnBVG__toggleButton:focus-visible{outline-color:#0006}.Presence-module-6V7SZBZO-module__urnBVG__chevron{opacity:.6;font-size:10px;line-height:1;transition:transform .2s;display:inline-block}.Presence-module-6V7SZBZO-module__urnBVG__chevronOpen{transform:rotate(180deg)}.Presence-module-6V7SZBZO-module__urnBVG__avatar{letter-spacing:.03em;-webkit-user-select:none;user-select:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:600;display:inline-flex;overflow:hidden}.Presence-module-6V7SZBZO-module__urnBVG__avatar--small{width:32px;height:32px;font-size:13px}.Presence-module-6V7SZBZO-module__urnBVG__avatar--large{width:44px;height:44px;font-size:16px}.Presence-module-6V7SZBZO-module__urnBVG__avatarImg{object-fit:cover;width:100%;height:100%;display:block}.Presence-module-6V7SZBZO-module__urnBVG__avatarInitials{line-height:1;display:inline-block}.Presence-module-6V7SZBZO-module__urnBVG__dropdown{z-index:1000;border-radius:10px;min-width:220px;position:fixed;top:0;right:0;overflow:hidden;box-shadow:0 8px 24px #00000052}.Presence-module-6V7SZBZO-module__urnBVG__dropdownHeader{align-items:center;gap:12px;padding:14px 16px;display:flex}.Presence-module-6V7SZBZO-module__urnBVG__dropdownHeaderText{flex-direction:column;gap:2px;min-width:0;display:flex}.Presence-module-6V7SZBZO-module__urnBVG__dropdownName{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.Presence-module-6V7SZBZO-module__urnBVG__dropdownEmail{opacity:.7;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.Presence-module-6V7SZBZO-module__urnBVG__dropdownVersion{padding:0 16px 10px;font-size:11px}.Presence-module-6V7SZBZO-module__urnBVG__dropdownVersionDs{padding:0 16px 10px;font-size:10px}.Presence-module-6V7SZBZO-module__urnBVG__divider{opacity:.5;border:none;border-top:1px solid;margin:4px 0}.Presence-module-6V7SZBZO-module__urnBVG__menu{margin:0;padding:4px 0;list-style:none}.Presence-module-6V7SZBZO-module__urnBVG__menuItem{cursor:pointer;text-align:left;box-sizing:border-box;background:0 0;border:none;align-items:center;gap:10px;width:100%;padding:9px 16px;font-size:14px;text-decoration:none;transition:background .12s;display:flex}.Presence-module-6V7SZBZO-module__urnBVG__menuItem:hover{background:#ffffff14}.Presence-module-6V7SZBZO-module__urnBVG__menuItem:focus-visible{outline-offset:-2px;outline:2px solid #fff6}.Presence-module-6V7SZBZO-module__urnBVG__container[data-color-mode=light] .Presence-module-6V7SZBZO-module__urnBVG__menuItem:hover{background:#0000000f}.Presence-module-6V7SZBZO-module__urnBVG__container[data-color-mode=light] .Presence-module-6V7SZBZO-module__urnBVG__menuItem:focus-visible{outline-color:#0000004d}.Presence-module-6V7SZBZO-module__urnBVG__menuItemIcon{opacity:.8;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}
.Combobox-module-7P67XZV4-module___a92Ga__field{gap:var(--todd-space-2,8px);flex-direction:column;flex-grow:var(--todd-toolbar-field-grow,0);flex-shrink:var(--todd-toolbar-field-shrink,1);flex-basis:var(--todd-toolbar-field-basis,auto);width:100%;min-width:var(--todd-toolbar-field-min-width,auto);font-family:var(--todd-font-body,system-ui, sans-serif);display:flex}.Combobox-module-7P67XZV4-module___a92Ga__fieldLabel{font-size:var(--todd-text-small,.875rem);color:var(--todd-text-primary,#264059);position:var(--todd-toolbar-label-position,static);width:var(--todd-toolbar-label-width,auto);height:var(--todd-toolbar-label-height,auto);padding:var(--todd-toolbar-label-padding,0);margin:var(--todd-toolbar-label-margin,0);overflow:var(--todd-toolbar-label-overflow,visible);clip-path:var(--todd-toolbar-label-clip-path,none);white-space:var(--todd-toolbar-label-white-space,normal);border:var(--todd-toolbar-label-border,0);font-weight:500}.Combobox-module-7P67XZV4-module___a92Ga__fieldRequired{color:var(--todd-danger,#b62020)}.Combobox-module-7P67XZV4-module___a92Ga__fieldHint{font-size:var(--todd-text-small,.875rem);color:var(--todd-text-secondary,#476685);margin:0}.Combobox-module-7P67XZV4-module___a92Ga__fieldError{align-items:center;gap:var(--todd-space-1,4px);font-size:var(--todd-text-small,.875rem);color:var(--todd-danger,#b62020);margin:0;display:flex}.Combobox-module-7P67XZV4-module___a92Ga__fieldErrorIcon{flex-shrink:0}.Combobox-module-7P67XZV4-module___a92Ga__comboboxShell{width:100%;position:relative}.Combobox-module-7P67XZV4-module___a92Ga__combobox{box-sizing:border-box;width:100%;padding-right:var(--todd-space-8,32px);background:var(--todd-surface-1,#fbfcfd);color:var(--todd-text-primary,#264059);border:1px solid var(--todd-border-subtle,#4d6680);border-radius:var(--todd-radius-md,10px);font-family:var(--todd-font-body,system-ui, sans-serif);transition:border-color var(--todd-motion-fast,.15s) var(--todd-ease,ease);line-height:1.4}.Combobox-module-7P67XZV4-module___a92Ga__combobox:hover:not(:disabled){border-color:var(--todd-border-strong,#94a6b8)}.Combobox-module-7P67XZV4-module___a92Ga__combobox:focus-visible{outline:2px solid var(--todd-focus,#2273c3);outline-offset:2px}.Combobox-module-7P67XZV4-module___a92Ga__combobox:disabled{opacity:.55;cursor:not-allowed}.Combobox-module-7P67XZV4-module___a92Ga__comboboxSm{min-height:var(--todd-control-height-sm,30px);padding:var(--todd-control-padding-sm,4px 8px);font-size:var(--todd-control-font-size-sm,.75rem)}.Combobox-module-7P67XZV4-module___a92Ga__comboboxMd{min-height:var(--todd-control-height-md,38px);padding:var(--todd-control-padding-md,8px 12px);font-size:var(--todd-control-font-size-md,.875rem)}.Combobox-module-7P67XZV4-module___a92Ga__comboboxLg{min-height:var(--todd-control-height-lg,44px);padding:var(--todd-control-padding-lg,10px 14px);font-size:var(--todd-control-font-size-lg,1rem)}.Combobox-module-7P67XZV4-module___a92Ga__comboboxArrow{right:var(--todd-space-3,12px);pointer-events:none;color:var(--todd-text-muted,#6c8093);transition:transform var(--todd-motion-fast,.15s) var(--todd-ease,ease);position:absolute;top:50%;transform:translateY(-50%)}.Combobox-module-7P67XZV4-module___a92Ga__comboboxArrowOpen{transform:translateY(-50%)rotate(180deg)}.Combobox-module-7P67XZV4-module___a92Ga__listbox{z-index:50;max-height:16rem;padding:var(--todd-space-1,4px);background:var(--todd-surface-1,#fbfcfd);border:1px solid var(--todd-border-subtle,#c8d1da);border-radius:var(--todd-radius-md,10px);margin:0;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 8px 24px #171f262e}.Combobox-module-7P67XZV4-module___a92Ga__option{justify-content:space-between;align-items:center;gap:var(--todd-space-2,8px);padding:var(--todd-space-2,8px) var(--todd-space-3,12px);border-radius:var(--todd-radius-sm,6px);font-size:var(--todd-control-font-size-md,.875rem);color:var(--todd-text-secondary,#32475d);cursor:pointer;display:flex}.Combobox-module-7P67XZV4-module___a92Ga__optionActive{background:var(--todd-surface-2,#e4ebf1)}.Combobox-module-7P67XZV4-module___a92Ga__optionSelected{color:var(--todd-text-primary,#264059);font-weight:600}.Combobox-module-7P67XZV4-module___a92Ga__optionCheck{color:var(--todd-accent,#2966a3);flex-shrink:0}.Combobox-module-7P67XZV4-module___a92Ga__optionDisabled{opacity:.45;cursor:not-allowed}.Combobox-module-7P67XZV4-module___a92Ga__listboxEmpty{padding:var(--todd-space-3,12px);text-align:center;font-size:var(--todd-control-font-size-sm,.75rem);color:var(--todd-text-muted,#6c8093)}@media (prefers-reduced-motion:reduce){.Combobox-module-7P67XZV4-module___a92Ga__combobox,.Combobox-module-7P67XZV4-module___a92Ga__comboboxArrow{transition-duration:.01ms!important}}
.Modal-module-OXSPRNB5-module__nQNoWG__overlay{background-color:hsla(var(--hue,210), 10%, 10%, .5);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;justify-content:center;align-items:center;padding:1rem;animation:.15s ease-out Modal-module-OXSPRNB5-module__nQNoWG__fadeIn;display:flex;position:fixed;inset:0}@keyframes Modal-module-OXSPRNB5-module__nQNoWG__fadeIn{0%{opacity:0}to{opacity:1}}.Modal-module-OXSPRNB5-module__nQNoWG__modal{background-color:hsl(var(--hue,210), var(--todd-surface-0-s,30%), var(--todd-surface-0-l,96%));box-shadow:0 20px 25px -5px hsla(var(--hue,210), 20%, 10%, .1), 0 10px 10px -5px hsla(var(--hue,210), 20%, 10%, .04);border-radius:.75rem;outline:none;flex-direction:column;max-height:calc(100vh - 2rem);animation:.2s ease-out Modal-module-OXSPRNB5-module__nQNoWG__slideIn;display:flex}@keyframes Modal-module-OXSPRNB5-module__nQNoWG__slideIn{0%{opacity:0;transform:scale(.95)translateY(-10px)}to{opacity:1;transform:scale(1)translateY(0)}}.Modal-module-OXSPRNB5-module__nQNoWG__modal[data-size=sm]{width:100%;max-width:24rem}.Modal-module-OXSPRNB5-module__nQNoWG__modal[data-size=md]{width:100%;max-width:32rem}.Modal-module-OXSPRNB5-module__nQNoWG__modal[data-size=lg]{width:100%;max-width:48rem}.Modal-module-OXSPRNB5-module__nQNoWG__modal[data-size=xl]{width:100%;max-width:64rem}.Modal-module-OXSPRNB5-module__nQNoWG__modal[data-size=full]{border-radius:.5rem;width:calc(100vw - 2rem);max-width:none;height:calc(100vh - 2rem);max-height:none}.Modal-module-OXSPRNB5-module__nQNoWG__header{border-bottom:1px solid hsl(var(--hue,210), var(--todd-border-subtle-s,25%), var(--todd-border-subtle-l,40%));flex-shrink:0;justify-content:space-between;align-items:center;padding:1rem 1.5rem;display:flex}.Modal-module-OXSPRNB5-module__nQNoWG__title{color:hsl(var(--hue,210), var(--todd-text-primary-s,40%), var(--todd-text-primary-l,20%));flex:1;margin:0;font-size:1.125rem;font-weight:600}.Modal-module-OXSPRNB5-module__nQNoWG__closeButton{width:2rem;height:2rem;color:hsl(var(--hue,210), var(--todd-text-secondary-s,30%), var(--todd-text-secondary-l,28%));cursor:pointer;background:0 0;border:none;border-radius:.375rem;flex-shrink:0;justify-content:center;align-items:center;margin-left:.5rem;font-size:1rem;transition:background-color .15s,color .15s;display:flex}.Modal-module-OXSPRNB5-module__nQNoWG__closeButton:hover{background-color:hsl(var(--hue,210), var(--todd-surface-1-s,40%), var(--todd-surface-1-l,99%));color:hsl(var(--hue,210), var(--todd-text-primary-s,40%), var(--todd-text-primary-l,20%))}.Modal-module-OXSPRNB5-module__nQNoWG__closeButton:focus-visible{outline:2px solid hsl(var(--hue,210), var(--todd-accent-s,60%), var(--todd-accent-l,26%));outline-offset:2px}.Modal-module-OXSPRNB5-module__nQNoWG__content{flex:1;padding:1.5rem;overflow-y:auto}.Modal-module-OXSPRNB5-module__nQNoWG__footer{border-top:1px solid hsl(var(--hue,210), var(--todd-border-subtle-s,25%), var(--todd-border-subtle-l,40%));flex-shrink:0;justify-content:flex-end;align-items:center;gap:.75rem;padding:1rem 1.5rem;display:flex}@media (prefers-color-scheme:dark){.Modal-module-OXSPRNB5-module__nQNoWG__overlay:not([data-color-mode=light]){background-color:hsla(var(--hue,210), 10%, 5%, .7)}.Modal-module-OXSPRNB5-module__nQNoWG__modal:not([data-color-mode=light]){background-color:hsl(var(--hue,210), var(--todd-surface-0-s,30%), var(--todd-surface-0-l,96%));box-shadow:0 20px 25px -5px #0000004d,0 10px 10px -5px #0003}.Modal-module-OXSPRNB5-module__nQNoWG__header:not([data-color-mode=light]){border-bottom-color:hsl(var(--hue,210), var(--todd-border-strong-s,20%), var(--todd-border-strong-l,28%))}.Modal-module-OXSPRNB5-module__nQNoWG__title:not([data-color-mode=light]),.Modal-module-OXSPRNB5-module__nQNoWG__closeButton:not([data-color-mode=light]){color:hsl(var(--hue,210), var(--todd-text-muted-s,20%), var(--todd-text-muted-l,34%))}.Modal-module-OXSPRNB5-module__nQNoWG__closeButton:hover:not([data-color-mode=light]){background-color:hsl(var(--hue,210), var(--todd-surface-0-s,30%), var(--todd-surface-0-l,96%));color:hsl(var(--hue,210), var(--todd-text-muted-s,20%), var(--todd-text-muted-l,34%))}.Modal-module-OXSPRNB5-module__nQNoWG__footer:not([data-color-mode=light]){border-top-color:hsl(var(--hue,210), var(--todd-border-strong-s,20%), var(--todd-border-strong-l,28%))}}[data-color-mode=dark] .Modal-module-OXSPRNB5-module__nQNoWG__overlay{background-color:hsla(var(--hue,210), 10%, 5%, .7)}[data-color-mode=dark] .Modal-module-OXSPRNB5-module__nQNoWG__modal{background-color:hsl(var(--hue,210), var(--todd-surface-0-s,30%), var(--todd-surface-0-l,96%));box-shadow:0 20px 25px -5px #0000004d,0 10px 10px -5px #0003}[data-color-mode=dark] .Modal-module-OXSPRNB5-module__nQNoWG__header{border-bottom-color:hsl(var(--hue,210), var(--todd-border-strong-s,20%), var(--todd-border-strong-l,28%))}[data-color-mode=dark] .Modal-module-OXSPRNB5-module__nQNoWG__title{color:hsl(var(--hue,210), var(--todd-text-muted-s,20%), var(--todd-text-muted-l,34%))}[data-color-mode=dark] .Modal-module-OXSPRNB5-module__nQNoWG__closeButton{color:hsl(var(--hue,210), var(--todd-text-muted-s,20%), var(--todd-text-muted-l,34%))}[data-color-mode=dark] .Modal-module-OXSPRNB5-module__nQNoWG__closeButton:hover{background-color:hsl(var(--hue,210), var(--todd-surface-0-s,30%), var(--todd-surface-0-l,96%));color:hsl(var(--hue,210), var(--todd-text-muted-s,20%), var(--todd-text-muted-l,34%))}[data-color-mode=dark] .Modal-module-OXSPRNB5-module__nQNoWG__footer{border-top-color:hsl(var(--hue,210), var(--todd-border-strong-s,20%), var(--todd-border-strong-l,28%))}@media (prefers-reduced-motion:reduce){.Modal-module-OXSPRNB5-module__nQNoWG__overlay,.Modal-module-OXSPRNB5-module__nQNoWG__modal{animation:none}}
.ConfirmDialog-module-73NGLBY5-module__7EOHYW__confirmDialogActions{justify-content:flex-end;gap:var(--todd-space-2,8px);display:flex}@media (max-width:479px){.ConfirmDialog-module-73NGLBY5-module__7EOHYW__confirmDialogActions{flex-direction:column-reverse}}
.EmptyState-module-D2KH7PW2-module__wrRKXW__emptyState{text-align:center;font-family:var(--todd-font-body,system-ui, -apple-system, sans-serif);color:var(--todd-text-secondary,#32475d);flex-direction:column;justify-content:center;align-items:center;display:flex}.EmptyState-module-D2KH7PW2-module__wrRKXW__emptyStateBlock{gap:var(--todd-space-3,12px);padding:var(--todd-space-12,48px) var(--todd-space-6,24px)}.EmptyState-module-D2KH7PW2-module__wrRKXW__emptyStateInline{gap:var(--todd-space-2,8px);padding:var(--todd-space-8,32px) var(--todd-space-4,16px)}.EmptyState-module-D2KH7PW2-module__wrRKXW__emptyStateIcon{color:var(--todd-text-muted,#6c8093)}.EmptyState-module-D2KH7PW2-module__wrRKXW__emptyStateTitle{font-size:var(--todd-control-font-size-md,.875rem);color:var(--todd-text-primary,#1f3347);margin:0;font-weight:600}.EmptyState-module-D2KH7PW2-module__wrRKXW__emptyStateDescription{max-width:42ch;font-size:var(--todd-control-font-size-sm,.75rem);color:var(--todd-text-muted,#6c8093);margin:0;line-height:1.5}.EmptyState-module-D2KH7PW2-module__wrRKXW__emptyStateAction{margin-top:var(--todd-space-1,4px)}
.DataTable-module-BLEOFZQM-module__5-kX2q__dataTableWrap{background:var(--todd-surface-1,#fbfcfd);flex-direction:column;flex:auto;width:100%;min-height:0;display:flex;position:relative;overflow:auto}.DataTable-module-BLEOFZQM-module__5-kX2q__dataTableWrapBordered{border:1px solid var(--todd-border-subtle,#c8d1da);border-radius:var(--todd-radius-md,8px)}.DataTable-module-BLEOFZQM-module__5-kX2q__dataTable{border-collapse:collapse;width:100%;font-family:var(--todd-font-body,system-ui, -apple-system, sans-serif);font-size:var(--todd-control-font-size-md,.875rem);color:var(--todd-text-secondary,#32475d)}.DataTable-module-BLEOFZQM-module__5-kX2q__captionHidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.DataTable-module-BLEOFZQM-module__5-kX2q__caption{padding:var(--todd-space-3,12px) var(--todd-space-4,16px);text-align:left;color:var(--todd-text-primary,#1f3347);font-weight:600}.DataTable-module-BLEOFZQM-module__5-kX2q__thead{background:var(--todd-surface-2,#e4ebf1)}.DataTable-module-BLEOFZQM-module__5-kX2q__th{padding:var(--todd-space-3,12px) var(--todd-space-4,16px);text-align:left;font-size:var(--todd-control-font-size-sm,.75rem);text-transform:uppercase;letter-spacing:.04em;color:var(--todd-text-muted,#6c8093);border-bottom:1px solid var(--todd-border-subtle,#c8d1da);white-space:nowrap;font-weight:600}.DataTable-module-BLEOFZQM-module__5-kX2q__td{padding:var(--todd-space-3,12px) var(--todd-space-4,16px);border-bottom:1px solid var(--todd-border-subtle,#c8d1da);vertical-align:middle;white-space:nowrap}.DataTable-module-BLEOFZQM-module__5-kX2q__dataTable tbody tr:last-child .DataTable-module-BLEOFZQM-module__5-kX2q__td{border-bottom:none}.DataTable-module-BLEOFZQM-module__5-kX2q__dataTableCompact .DataTable-module-BLEOFZQM-module__5-kX2q__th,.DataTable-module-BLEOFZQM-module__5-kX2q__dataTableCompact .DataTable-module-BLEOFZQM-module__5-kX2q__td{padding:var(--todd-space-2,8px) var(--todd-space-3,12px)}.DataTable-module-BLEOFZQM-module__5-kX2q__cellLeft{text-align:left}.DataTable-module-BLEOFZQM-module__5-kX2q__cellCenter{text-align:center}.DataTable-module-BLEOFZQM-module__5-kX2q__cellRight{text-align:right}.DataTable-module-BLEOFZQM-module__5-kX2q__dataTable .DataTable-module-BLEOFZQM-module__5-kX2q__spacerCell{width:100%;padding:0}.DataTable-module-BLEOFZQM-module__5-kX2q__cellContent{max-width:var(--todd-data-table-cell-max,64ch);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.DataTable-module-BLEOFZQM-module__5-kX2q__cellWrap{white-space:normal}.DataTable-module-BLEOFZQM-module__5-kX2q__cellContentWrap{max-width:var(--todd-data-table-cell-wrap-max,48ch);white-space:normal;text-overflow:clip;overflow:visible}.DataTable-module-BLEOFZQM-module__5-kX2q__cellContentUncapped{max-width:none}.DataTable-module-BLEOFZQM-module__5-kX2q__sortButton{align-items:center;gap:var(--todd-space-1,4px);font:inherit;color:inherit;text-transform:inherit;letter-spacing:inherit;cursor:pointer;border-radius:var(--todd-radius-sm,6px);background:0 0;border:0;padding:0;display:inline-flex}.DataTable-module-BLEOFZQM-module__5-kX2q__sortButton:hover{color:var(--todd-text-primary,#1f3347)}.DataTable-module-BLEOFZQM-module__5-kX2q__sortButton:focus-visible{outline:2px solid var(--todd-focus,#2273c3);outline-offset:2px}.DataTable-module-BLEOFZQM-module__5-kX2q__sortIcon{color:var(--todd-accent,#2966a3)}.DataTable-module-BLEOFZQM-module__5-kX2q__sortIconIdle{opacity:.35}.DataTable-module-BLEOFZQM-module__5-kX2q__rowInteractive{cursor:pointer;transition:background-color var(--todd-motion-fast,.12s) var(--todd-ease,ease)}.DataTable-module-BLEOFZQM-module__5-kX2q__rowInteractive:hover{background:var(--todd-surface-2,#e4ebf1)}.DataTable-module-BLEOFZQM-module__5-kX2q__rowInteractive:focus-visible{outline:2px solid var(--todd-focus,#2273c3);outline-offset:-2px}.DataTable-module-BLEOFZQM-module__5-kX2q__rowSelected{background:var(--todd-surface-2,#e4ebf1)}.DataTable-module-BLEOFZQM-module__5-kX2q__tfootCell{padding:var(--todd-space-3,12px) var(--todd-space-4,16px);background:var(--todd-surface-2,#e4ebf1);border-top:1px solid var(--todd-border-subtle,#c8d1da);color:var(--todd-text-primary,#1f3347);font-weight:600;position:sticky;bottom:0}.DataTable-module-BLEOFZQM-module__5-kX2q__tfootLabel{white-space:nowrap}.DataTable-module-BLEOFZQM-module__5-kX2q__emptyCell{border-bottom:none;padding:0}@media (max-width:639px){.DataTable-module-BLEOFZQM-module__5-kX2q__hideBelowSm{display:none}}@media (max-width:767px){.DataTable-module-BLEOFZQM-module__5-kX2q__hideBelowMd{display:none}}@media (max-width:1023px){.DataTable-module-BLEOFZQM-module__5-kX2q__hideBelowLg{display:none}}@media (prefers-reduced-motion:reduce){.DataTable-module-BLEOFZQM-module__5-kX2q__rowInteractive{transition-duration:.01ms!important}}.DataTable-module-BLEOFZQM-module__5-kX2q__dataTable thead tr th:first-child,.DataTable-module-BLEOFZQM-module__5-kX2q__dataTable tbody tr td:first-child:not(.DataTable-module-BLEOFZQM-module__5-kX2q__emptyCell),.DataTable-module-BLEOFZQM-module__5-kX2q__dataTable tfoot tr td:first-child{padding-inline-start:var(--todd-page-inset,24px)}.DataTable-module-BLEOFZQM-module__5-kX2q__dataTable thead tr th:nth-last-child(2),.DataTable-module-BLEOFZQM-module__5-kX2q__dataTable tbody tr td:nth-last-child(2):not(.DataTable-module-BLEOFZQM-module__5-kX2q__emptyCell),.DataTable-module-BLEOFZQM-module__5-kX2q__dataTable tfoot tr td:nth-last-child(2){padding-inline-end:var(--todd-page-inset,24px)}
.Pagination-module-K3HSTGA7-module__nFhVpG__pagination{justify-content:space-between;align-items:center;gap:var(--todd-space-3,12px);font-family:var(--todd-font-body,system-ui, -apple-system, sans-serif);font-size:var(--todd-control-font-size-md,.875rem);flex-wrap:wrap;display:flex}.Pagination-module-K3HSTGA7-module__nFhVpG__paginationSummary{color:var(--todd-text-muted,#6c8093);margin:0}.Pagination-module-K3HSTGA7-module__nFhVpG__paginationList{align-items:center;gap:var(--todd-space-1,4px);margin:0;padding:0;list-style:none;display:flex}.Pagination-module-K3HSTGA7-module__nFhVpG__paginationArrow,.Pagination-module-K3HSTGA7-module__nFhVpG__paginationPage{min-width:var(--todd-control-height-sm,30px);height:var(--todd-control-height-sm,30px);padding:0 var(--todd-space-2,8px);border:1px solid var(--todd-border-subtle,#c8d1da);border-radius:var(--todd-radius-sm,6px);background:var(--todd-surface-1,#fbfcfd);color:var(--todd-text-secondary,#32475d);font:inherit;cursor:pointer;transition:background-color var(--todd-motion-fast,.12s) var(--todd-ease,ease), border-color var(--todd-motion-fast,.12s) var(--todd-ease,ease);justify-content:center;align-items:center;display:inline-flex}.Pagination-module-K3HSTGA7-module__nFhVpG__paginationArrow:hover:not(:disabled),.Pagination-module-K3HSTGA7-module__nFhVpG__paginationPage:hover:not([aria-current=page]){background:var(--todd-surface-2,#e4ebf1);border-color:var(--todd-border-strong,#94a6b8)}.Pagination-module-K3HSTGA7-module__nFhVpG__paginationArrow:focus-visible,.Pagination-module-K3HSTGA7-module__nFhVpG__paginationPage:focus-visible{outline:2px solid var(--todd-focus,#2273c3);outline-offset:2px}.Pagination-module-K3HSTGA7-module__nFhVpG__paginationArrow:disabled{opacity:.45;cursor:not-allowed}.Pagination-module-K3HSTGA7-module__nFhVpG__paginationPageCurrent{background:var(--todd-accent-fill,#2273c3);border-color:var(--todd-accent-fill,#2273c3);color:var(--todd-on-accent,#fff);cursor:default;font-weight:600}.Pagination-module-K3HSTGA7-module__nFhVpG__paginationEllipsis{min-width:var(--todd-control-height-sm,30px);color:var(--todd-text-muted,#6c8093);-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;display:inline-flex}@media (prefers-reduced-motion:reduce){.Pagination-module-K3HSTGA7-module__nFhVpG__paginationArrow,.Pagination-module-K3HSTGA7-module__nFhVpG__paginationPage{transition-duration:.01ms!important}}
.Breadcrumb-module-VD6XJRKU-module__wsdi5W__breadcrumb{font-family:var(--todd-font-body,system-ui, -apple-system, sans-serif);font-size:var(--todd-control-font-size-md,.875rem)}.Breadcrumb-module-VD6XJRKU-module__wsdi5W__breadcrumbList{align-items:center;gap:var(--todd-space-2,8px);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.Breadcrumb-module-VD6XJRKU-module__wsdi5W__breadcrumbItem{align-items:center;gap:var(--todd-space-2,8px);display:inline-flex}.Breadcrumb-module-VD6XJRKU-module__wsdi5W__breadcrumbSeparator{color:var(--todd-text-muted,#6c8093);-webkit-user-select:none;user-select:none}.Breadcrumb-module-VD6XJRKU-module__wsdi5W__breadcrumbLink{color:var(--todd-text-muted,#6c8093);border-radius:var(--todd-radius-sm,6px);transition:color var(--todd-motion-fast,.12s) var(--todd-ease,ease);text-decoration:none}.Breadcrumb-module-VD6XJRKU-module__wsdi5W__breadcrumbLink:hover{color:var(--todd-text-primary,#1f3347);text-decoration:underline}.Breadcrumb-module-VD6XJRKU-module__wsdi5W__breadcrumbLink:focus-visible{outline:2px solid var(--todd-focus,#2273c3);outline-offset:2px;border-radius:var(--todd-radius-sm,6px)}.Breadcrumb-module-VD6XJRKU-module__wsdi5W__breadcrumbCurrent{color:var(--todd-text-primary,#1f3347);font-weight:500}@media (prefers-reduced-motion:reduce){.Breadcrumb-module-VD6XJRKU-module__wsdi5W__breadcrumbLink{transition-duration:.01ms!important}}
.Toast-module-5YR4FLMT-module__14krBG__toast{--toast-bg:hsl(var(--hue,210), var(--todd-surface-0-s,30%), var(--todd-surface-0-l,96%));--toast-text:hsl(var(--hue,210), var(--todd-text-primary-s,40%), var(--todd-text-primary-l,20%));--toast-border:hsl(var(--hue,210), var(--todd-border-subtle-s,25%), var(--todd-border-subtle-l,40%));--toast-icon-color:hsl(var(--hue,210), var(--todd-accent-s,60%), var(--todd-accent-l,26%));background-color:var(--toast-bg);border:1px solid var(--toast-border);box-shadow:0 10px 15px -3px hsla(var(--hue,210), 20%, 10%, .1), 0 4px 6px -2px hsla(var(--hue,210), 20%, 10%, .05);z-index:9999;border-radius:.5rem;align-items:flex-start;gap:.75rem;min-width:280px;max-width:420px;padding:1rem;animation:.2s ease-out Toast-module-5YR4FLMT-module__14krBG__slideIn;display:flex;position:fixed}@keyframes Toast-module-5YR4FLMT-module__14krBG__slideIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.Toast-module-5YR4FLMT-module__14krBG__toast[data-position=top-left]{animation-name:Toast-module-5YR4FLMT-module__14krBG__slideInFromTop;top:1rem;left:1rem}.Toast-module-5YR4FLMT-module__14krBG__toast[data-position=top-center]{animation-name:Toast-module-5YR4FLMT-module__14krBG__slideInFromTop;top:1rem;left:50%;transform:translate(-50%)}.Toast-module-5YR4FLMT-module__14krBG__toast[data-position=top-right]{animation-name:Toast-module-5YR4FLMT-module__14krBG__slideInFromTop;top:1rem;right:1rem}.Toast-module-5YR4FLMT-module__14krBG__toast[data-position=bottom-left]{bottom:1rem;left:1rem}.Toast-module-5YR4FLMT-module__14krBG__toast[data-position=bottom-center]{bottom:1rem;left:50%;transform:translate(-50%)}.Toast-module-5YR4FLMT-module__14krBG__toast[data-position=bottom-right]{bottom:1rem;right:1rem}@keyframes Toast-module-5YR4FLMT-module__14krBG__slideInFromTop{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.Toast-module-5YR4FLMT-module__14krBG__toast[data-variant=info]{--toast-icon-color:hsl(var(--hue,210), var(--todd-accent-s,60%), var(--todd-accent-l,26%));border-left:4px solid hsl(var(--hue,210), var(--todd-accent-s,60%), var(--todd-accent-l,26%))}.Toast-module-5YR4FLMT-module__14krBG__toast[data-variant=success]{--toast-icon-color:hsl(var(--hue,145), var(--todd-accent-s,60%), var(--todd-accent-l,26%));border-left:4px solid hsl(var(--hue,145), var(--todd-accent-s,60%), var(--todd-accent-l,26%))}.Toast-module-5YR4FLMT-module__14krBG__toast[data-variant=warning]{--toast-icon-color:hsl(var(--hue,35), var(--todd-accent-s,60%), var(--todd-accent-l,26%));border-left:4px solid hsl(var(--hue,35), var(--todd-accent-s,60%), var(--todd-accent-l,26%))}.Toast-module-5YR4FLMT-module__14krBG__toast[data-variant=error]{--toast-icon-color:hsl(var(--hue,0), var(--todd-accent-s,60%), var(--todd-accent-l,26%));border-left:4px solid hsl(var(--hue,0), var(--todd-accent-s,60%), var(--todd-accent-l,26%))}.Toast-module-5YR4FLMT-module__14krBG__icon{color:var(--toast-icon-color);flex-shrink:0;justify-content:center;align-items:center;display:flex}.Toast-module-5YR4FLMT-module__14krBG__content{flex:1;min-width:0}.Toast-module-5YR4FLMT-module__14krBG__title{color:var(--toast-text);margin-bottom:.25rem;font-size:.9375rem;font-weight:600}.Toast-module-5YR4FLMT-module__14krBG__message{color:hsl(var(--hue,210), var(--todd-text-secondary-s,30%), var(--todd-text-secondary-l,28%));font-size:.875rem;line-height:1.4}.Toast-module-5YR4FLMT-module__14krBG__closeButton{width:1.5rem;height:1.5rem;color:hsl(var(--hue,210), var(--todd-text-secondary-s,30%), var(--todd-text-secondary-l,28%));cursor:pointer;background:0 0;border:none;border-radius:.25rem;flex-shrink:0;justify-content:center;align-items:center;margin:-.25rem -.25rem -.25rem 0;transition:background-color .15s,color .15s;display:flex}.Toast-module-5YR4FLMT-module__14krBG__closeButton:hover{background-color:hsl(var(--hue,210), var(--todd-surface-1-s,40%), var(--todd-surface-1-l,99%));color:hsl(var(--hue,210), var(--todd-text-primary-s,40%), var(--todd-text-primary-l,20%))}.Toast-module-5YR4FLMT-module__14krBG__closeButton:focus-visible{outline:2px solid hsl(var(--hue,210), var(--todd-accent-s,60%), var(--todd-accent-l,26%));outline-offset:2px}@media (prefers-color-scheme:dark){.Toast-module-5YR4FLMT-module__14krBG__toast:not([data-color-mode=light]){--toast-bg:hsl(var(--hue,210), var(--todd-text-primary-s,40%), var(--todd-text-primary-l,20%));--toast-text:hsl(var(--hue,210), var(--todd-text-muted-s,20%), var(--todd-text-muted-l,34%));--toast-border:hsl(var(--hue,210), var(--todd-border-strong-s,20%), var(--todd-border-strong-l,28%));box-shadow:0 10px 15px -3px #0000004d,0 4px 6px -2px #0003}.Toast-module-5YR4FLMT-module__14krBG__message:not([data-color-mode=light]),.Toast-module-5YR4FLMT-module__14krBG__closeButton:not([data-color-mode=light]){color:hsl(var(--hue,210), var(--todd-text-muted-s,20%), var(--todd-text-muted-l,34%))}.Toast-module-5YR4FLMT-module__14krBG__closeButton:hover:not([data-color-mode=light]){background-color:hsl(var(--hue,210), var(--todd-surface-0-s,30%), var(--todd-surface-0-l,96%));color:hsl(var(--hue,210), var(--todd-text-muted-s,20%), var(--todd-text-muted-l,34%))}}[data-color-mode=dark] .Toast-module-5YR4FLMT-module__14krBG__toast{--toast-bg:hsl(var(--hue,210), var(--todd-text-primary-s,40%), var(--todd-text-primary-l,20%));--toast-text:hsl(var(--hue,210), var(--todd-text-muted-s,20%), var(--todd-text-muted-l,34%));--toast-border:hsl(var(--hue,210), var(--todd-border-strong-s,20%), var(--todd-border-strong-l,28%));box-shadow:0 10px 15px -3px #0000004d,0 4px 6px -2px #0003}[data-color-mode=dark] .Toast-module-5YR4FLMT-module__14krBG__message{color:hsl(var(--hue,210), var(--todd-text-muted-s,20%), var(--todd-text-muted-l,34%))}[data-color-mode=dark] .Toast-module-5YR4FLMT-module__14krBG__closeButton{color:hsl(var(--hue,210), var(--todd-text-muted-s,20%), var(--todd-text-muted-l,34%))}[data-color-mode=dark] .Toast-module-5YR4FLMT-module__14krBG__closeButton:hover{background-color:hsl(var(--hue,210), var(--todd-surface-0-s,30%), var(--todd-surface-0-l,96%));color:hsl(var(--hue,210), var(--todd-text-muted-s,20%), var(--todd-text-muted-l,34%))}@media (prefers-reduced-motion:reduce){.Toast-module-5YR4FLMT-module__14krBG__toast{animation:none}}
.ErrorDisplay-module-L4K4FJV4-module__ad6XWa__errorDisplay{--ed-surface-s:90%;--ed-surface-l:95%;--ed-border-s:60%;--ed-border-l:70%;--ed-heading:var(--todd-text-primary,#333);--ed-body:var(--todd-text-secondary,#4d4d4d);--ed-muted:var(--todd-text-muted,gray);--ed-action-border-l:60%;--ed-action-text-l:40%;--ed-action-hover-l:90%;--ed-neutral-border:var(--todd-border-strong,#999);--ed-neutral-text:var(--todd-text-secondary,#666);--ed-neutral-hover:var(--todd-surface-2,#e6e6e6);--ed-details-surface-s:80%;--ed-details-surface-l:98%}.ErrorDisplay-module-L4K4FJV4-module__ad6XWa__errorDisplay[data-color-mode=dark]{--ed-surface-s:30%;--ed-surface-l:14%;--ed-border-s:30%;--ed-border-l:32%;--ed-action-border-l:45%;--ed-action-text-l:78%;--ed-action-hover-l:24%;--ed-details-surface-s:25%;--ed-details-surface-l:18%}.ErrorDisplay-module-L4K4FJV4-module__ad6XWa__errorDisplay{background-color:hsl(var(--hue,30), var(--ed-surface-s), var(--ed-surface-l));border-style:solid;border-width:1px;border-color:hsl(var(--hue,30), var(--ed-border-s), var(--ed-border-l));border-radius:.5rem;flex-direction:column;width:100%;padding:1rem;display:flex;box-shadow:0 2px 4px #0000001a}.ErrorDisplay-module-L4K4FJV4-module__ad6XWa__errorDisplay[data-severity=error]{background-color:hsl(0, var(--ed-surface-s), var(--ed-surface-l));border-color:hsl(0, var(--ed-border-s), var(--ed-border-l))}.ErrorDisplay-module-L4K4FJV4-module__ad6XWa__errorDisplay[data-severity=warning]{background-color:hsl(45, var(--ed-surface-s), var(--ed-surface-l));border-color:hsl(45, var(--ed-border-s), var(--ed-border-l))}.ErrorDisplay-module-L4K4FJV4-module__ad6XWa__errorDisplay[data-severity=info]{background-color:hsl(210, var(--ed-surface-s), var(--ed-surface-l));border-color:hsl(210, var(--ed-border-s), var(--ed-border-l))}.ErrorDisplay-module-L4K4FJV4-module__ad6XWa__errorDisplay[data-inline=true]{box-shadow:none;border-radius:.25rem;padding:.5rem .75rem}.ErrorDisplay-module-L4K4FJV4-module__ad6XWa__header{align-items:center;gap:.75rem;display:flex}.ErrorDisplay-module-L4K4FJV4-module__ad6XWa__icon{color:var(--ed-heading);flex-shrink:0;font-size:1.5rem;line-height:1}.ErrorDisplay-module-L4K4FJV4-module__ad6XWa__messageContainer{flex-grow:1}.ErrorDisplay-module-L4K4FJV4-module__ad6XWa__message{color:var(--ed-heading);margin:0;font-size:.9375rem;font-weight:500;line-height:1.5}.ErrorDisplay-module-L4K4FJV4-module__ad6XWa__actions{flex-shrink:0;gap:.5rem;display:flex}.ErrorDisplay-module-L4K4FJV4-module__ad6XWa__retryButton,.ErrorDisplay-module-L4K4FJV4-module__ad6XWa__dismissButton{cursor:pointer;background-color:#0000;border-style:solid;border-width:1px;border-radius:.25rem;justify-content:center;align-items:center;width:2rem;height:2rem;padding:0;font-size:1rem;transition-property:background-color,border-color;transition-duration:.2s;transition-timing-function:ease;display:flex}.ErrorDisplay-module-L4K4FJV4-module__ad6XWa__retryButton{border-color:hsl(var(--hue,30), 50%, var(--ed-action-border-l));color:hsl(var(--hue,30), 50%, var(--ed-action-text-l))}.ErrorDisplay-module-L4K4FJV4-module__ad6XWa__retryButton:hover{background-color:hsl(var(--hue,30), 50%, var(--ed-action-hover-l))}.ErrorDisplay-module-L4K4FJV4-module__ad6XWa__retryButton:focus{outline-width:2px;outline-style:solid;outline-color:hsl(var(--hue,30), 50%, 50%);outline-offset:2px}.ErrorDisplay-module-L4K4FJV4-module__ad6XWa__dismissButton{border-color:var(--ed-neutral-border);color:var(--ed-neutral-text)}.ErrorDisplay-module-L4K4FJV4-module__ad6XWa__dismissButton:hover{background-color:var(--ed-neutral-hover)}.ErrorDisplay-module-L4K4FJV4-module__ad6XWa__dismissButton:focus{outline-width:2px;outline-style:solid;outline-color:var(--ed-muted);outline-offset:2px}.ErrorDisplay-module-L4K4FJV4-module__ad6XWa__metadata{color:var(--ed-muted);gap:1rem;font-size:.8125rem;display:flex}.ErrorDisplay-module-L4K4FJV4-module__ad6XWa__code{font-family:monospace}.ErrorDisplay-module-L4K4FJV4-module__ad6XWa__code strong{color:var(--ed-body);font-weight:600}.ErrorDisplay-module-L4K4FJV4-module__ad6XWa__timestamp{font-style:italic}.ErrorDisplay-module-L4K4FJV4-module__ad6XWa__detailsToggle{border-style:solid;border-width:1px;border-color:hsl(var(--hue,30), 50%, var(--ed-border-l));background-color:hsl(var(--hue,30), var(--ed-details-surface-s), var(--ed-details-surface-l));cursor:pointer;color:hsl(var(--hue,30), 50%, var(--ed-action-text-l));border-radius:.25rem;align-items:center;gap:.5rem;width:fit-content;padding:.5rem .75rem;font-size:.875rem;font-weight:500;transition-property:background-color;transition-duration:.2s;transition-timing-function:ease;display:flex}.ErrorDisplay-module-L4K4FJV4-module__ad6XWa__detailsToggle:hover{background-color:hsl(var(--hue,30), var(--ed-surface-s), var(--ed-surface-l))}.ErrorDisplay-module-L4K4FJV4-module__ad6XWa__detailsToggle:focus{outline-width:2px;outline-style:solid;outline-color:hsl(var(--hue,30), 50%, 50%);outline-offset:2px}.ErrorDisplay-module-L4K4FJV4-module__ad6XWa__details{background-color:hsl(var(--hue,30), var(--ed-details-surface-s), var(--ed-details-surface-l));border-left-style:solid;border-left-width:3px;border-left-color:hsl(var(--hue,30), 50%, var(--ed-action-border-l));border-radius:.25rem;padding:.75rem 1rem}.ErrorDisplay-module-L4K4FJV4-module__ad6XWa__details p{color:var(--ed-body);margin:0;font-size:.875rem;line-height:1.6}@media (max-width:768px){.ErrorDisplay-module-L4K4FJV4-module__ad6XWa__errorDisplay{padding:.75rem}.ErrorDisplay-module-L4K4FJV4-module__ad6XWa__message{font-size:.875rem}.ErrorDisplay-module-L4K4FJV4-module__ad6XWa__metadata{flex-direction:column;gap:.5rem}.ErrorDisplay-module-L4K4FJV4-module__ad6XWa__retryButton,.ErrorDisplay-module-L4K4FJV4-module__ad6XWa__dismissButton{width:1.75rem;height:1.75rem;font-size:.875rem}}
.LoadingSpinner-module-ZNCNZRQA-module___W3x9q__loadingSpinner{--spinner-size:2rem;--spinner-border-width:3px;--spinner-default-color:hsl(var(--hue,210), var(--todd-accent-s,60%), var(--todd-accent-l,26%));--spinner-actual-color:var(--spinner-color,var(--spinner-default-color));--spinner-actual-track-color:var(--spinner-track-color,hsl(var(--hue,210), var(--todd-text-muted-s,20%), var(--todd-text-muted-l,34%)));flex-direction:column;justify-content:center;align-items:center;gap:.5rem;display:inline-flex}.LoadingSpinner-module-ZNCNZRQA-module___W3x9q__loadingSpinner:not([data-visible=true]){visibility:hidden;opacity:0}.LoadingSpinner-module-ZNCNZRQA-module___W3x9q__loadingSpinner[data-visible=true]{visibility:visible;opacity:1;transition:opacity .15s ease-in}.LoadingSpinner-module-ZNCNZRQA-module___W3x9q__loadingSpinner[data-size=xs]{--spinner-size:.875rem;--spinner-border-width:2px}.LoadingSpinner-module-ZNCNZRQA-module___W3x9q__loadingSpinner[data-size=sm]{--spinner-size:1.25rem;--spinner-border-width:2px}.LoadingSpinner-module-ZNCNZRQA-module___W3x9q__loadingSpinner[data-size=md]{--spinner-size:2rem;--spinner-border-width:3px}.LoadingSpinner-module-ZNCNZRQA-module___W3x9q__loadingSpinner[data-size=lg]{--spinner-size:3rem;--spinner-border-width:4px}.LoadingSpinner-module-ZNCNZRQA-module___W3x9q__loadingSpinner[data-size=xl]{--spinner-size:4rem;--spinner-border-width:5px}.LoadingSpinner-module-ZNCNZRQA-module___W3x9q__loadingSpinner[data-centered=true]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.LoadingSpinner-module-ZNCNZRQA-module___W3x9q__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.LoadingSpinner-module-ZNCNZRQA-module___W3x9q__label{color:hsl(var(--hue,210), var(--todd-text-secondary-s,30%), var(--todd-text-secondary-l,28%));text-align:center;white-space:nowrap;font-size:.875rem}.LoadingSpinner-module-ZNCNZRQA-module___W3x9q__spinner{width:var(--spinner-size);height:var(--spinner-size);border:var(--spinner-border-width) solid var(--spinner-actual-track-color);border-top-color:var(--spinner-actual-color);border-radius:50%;animation:.8s linear infinite LoadingSpinner-module-ZNCNZRQA-module___W3x9q__spin}@keyframes LoadingSpinner-module-ZNCNZRQA-module___W3x9q__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.LoadingSpinner-module-ZNCNZRQA-module___W3x9q__dotsContainer{align-items:center;gap:calc(var(--spinner-size) * .25);display:flex}.LoadingSpinner-module-ZNCNZRQA-module___W3x9q__dot{width:calc(var(--spinner-size) * .35);height:calc(var(--spinner-size) * .35);background-color:var(--spinner-actual-color);border-radius:50%;animation:1s ease-in-out infinite LoadingSpinner-module-ZNCNZRQA-module___W3x9q__dotPulse}@keyframes LoadingSpinner-module-ZNCNZRQA-module___W3x9q__dotPulse{0%,to{opacity:.3;transform:scale(.8)}50%{opacity:1;transform:scale(1)}}.LoadingSpinner-module-ZNCNZRQA-module___W3x9q__pulse{width:var(--spinner-size);height:var(--spinner-size);background-color:var(--spinner-actual-color);border-radius:50%;animation:1.2s ease-in-out infinite LoadingSpinner-module-ZNCNZRQA-module___W3x9q__pulse}@keyframes LoadingSpinner-module-ZNCNZRQA-module___W3x9q__pulse{0%{opacity:.5;transform:scale(.5)}50%{opacity:1;transform:scale(1)}to{opacity:.5;transform:scale(.5)}}.LoadingSpinner-module-ZNCNZRQA-module___W3x9q__ring{width:var(--spinner-size);height:var(--spinner-size);position:relative}.LoadingSpinner-module-ZNCNZRQA-module___W3x9q__ringTrack{border:var(--spinner-border-width) solid var(--spinner-actual-track-color);border-radius:50%;position:absolute;inset:0}.LoadingSpinner-module-ZNCNZRQA-module___W3x9q__ringIndicator{border:var(--spinner-border-width) solid transparent;border-top-color:var(--spinner-actual-color);border-radius:50%;animation:1s linear infinite LoadingSpinner-module-ZNCNZRQA-module___W3x9q__spin;position:absolute;inset:0}.LoadingSpinner-module-ZNCNZRQA-module___W3x9q__overlayContainer{background-color:hsla(var(--hue,210), 10%, 95%, .85);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:100;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.LoadingSpinner-module-ZNCNZRQA-module___W3x9q__overlayContainer:not([data-visible=true]){visibility:hidden;opacity:0}.LoadingSpinner-module-ZNCNZRQA-module___W3x9q__overlayContainer[data-visible=true]{visibility:visible;opacity:1;transition:opacity .15s ease-in}@media (prefers-color-scheme:dark){.LoadingSpinner-module-ZNCNZRQA-module___W3x9q__label:not([data-color-mode=light]){color:hsl(var(--hue,210), var(--todd-text-muted-s,20%), var(--todd-text-muted-l,34%))}.LoadingSpinner-module-ZNCNZRQA-module___W3x9q__overlayContainer:not([data-color-mode=light]){background-color:hsla(var(--hue,210), 10%, 15%, .85)}}[data-color-mode=dark] .LoadingSpinner-module-ZNCNZRQA-module___W3x9q__label{color:hsl(var(--hue,210), var(--todd-text-muted-s,20%), var(--todd-text-muted-l,34%))}[data-color-mode=dark] .LoadingSpinner-module-ZNCNZRQA-module___W3x9q__overlayContainer{background-color:hsla(var(--hue,210), 10%, 15%, .85)}@media (prefers-reduced-motion:reduce){.LoadingSpinner-module-ZNCNZRQA-module___W3x9q__spinner,.LoadingSpinner-module-ZNCNZRQA-module___W3x9q__ringIndicator{animation-duration:1.5s}.LoadingSpinner-module-ZNCNZRQA-module___W3x9q__dot{opacity:1;animation:none}.LoadingSpinner-module-ZNCNZRQA-module___W3x9q__pulse{opacity:1;animation:none;transform:scale(1)}}
.ProgressIndicator-module-3OAIIPFY-module__bKbZOG__progressIndicator{--progress-height-sm:.375rem;--progress-height-md:.625rem;--progress-height-lg:1rem;--progress-default-color:hsl(var(--hue,210), var(--todd-accent-s,60%), var(--todd-accent-l,26%));--progress-actual-color:var(--progress-color,var(--progress-default-color));--progress-actual-track-color:var(--progress-track-color,hsl(var(--hue,210), var(--todd-text-muted-s,20%), var(--todd-text-muted-l,34%)));flex-direction:column;gap:.5rem;width:100%;display:flex}.ProgressIndicator-module-3OAIIPFY-module__bKbZOG__progressIndicator[data-progress-level=low]{--progress-default-color:#dd3c3c}.ProgressIndicator-module-3OAIIPFY-module__bKbZOG__progressIndicator[data-progress-level=medium]{--progress-default-color:#e6b31a}.ProgressIndicator-module-3OAIIPFY-module__bKbZOG__progressIndicator[data-progress-level=high]{--progress-default-color:#2eb85c}.ProgressIndicator-module-3OAIIPFY-module__bKbZOG__progressIndicator[data-size=sm]{--current-height:var(--progress-height-sm)}.ProgressIndicator-module-3OAIIPFY-module__bKbZOG__progressIndicator[data-size=md]{--current-height:var(--progress-height-md)}.ProgressIndicator-module-3OAIIPFY-module__bKbZOG__progressIndicator[data-size=lg]{--current-height:var(--progress-height-lg)}.ProgressIndicator-module-3OAIIPFY-module__bKbZOG__barContainer{width:100%}.ProgressIndicator-module-3OAIIPFY-module__bKbZOG__barTrack{width:100%;height:var(--current-height,var(--progress-height-md));background-color:var(--progress-actual-track-color);border-radius:calc(var(--current-height,var(--progress-height-md)) / 2);overflow:hidden}.ProgressIndicator-module-3OAIIPFY-module__bKbZOG__barFill{background-color:var(--progress-actual-color);border-radius:inherit;height:100%;transition:width .3s}.ProgressIndicator-module-3OAIIPFY-module__bKbZOG__progressIndicator:not([data-animated=true]) .ProgressIndicator-module-3OAIIPFY-module__bKbZOG__barFill{transition:none}.ProgressIndicator-module-3OAIIPFY-module__bKbZOG__progressIndicator[data-striped=true] .ProgressIndicator-module-3OAIIPFY-module__bKbZOG__barFill{background-image:linear-gradient(45deg,#ffffff26 25%,#0000 25% 50%,#ffffff26 50% 75%,#0000 75%,#0000);background-size:1rem 1rem}.ProgressIndicator-module-3OAIIPFY-module__bKbZOG__progressIndicator[data-striped-animated=true] .ProgressIndicator-module-3OAIIPFY-module__bKbZOG__barFill{animation:1s linear infinite ProgressIndicator-module-3OAIIPFY-module__bKbZOG__stripeMove}@keyframes ProgressIndicator-module-3OAIIPFY-module__bKbZOG__stripeMove{0%{background-position:1rem 0}to{background-position:0 0}}.ProgressIndicator-module-3OAIIPFY-module__bKbZOG__circularContainer{justify-content:center;align-items:center;display:flex;position:relative}.ProgressIndicator-module-3OAIIPFY-module__bKbZOG__progressIndicator[data-size=sm] .ProgressIndicator-module-3OAIIPFY-module__bKbZOG__circularContainer{width:48px;height:48px}.ProgressIndicator-module-3OAIIPFY-module__bKbZOG__progressIndicator[data-size=md] .ProgressIndicator-module-3OAIIPFY-module__bKbZOG__circularContainer{width:72px;height:72px}.ProgressIndicator-module-3OAIIPFY-module__bKbZOG__progressIndicator[data-size=lg] .ProgressIndicator-module-3OAIIPFY-module__bKbZOG__circularContainer{width:96px;height:96px}.ProgressIndicator-module-3OAIIPFY-module__bKbZOG__circularSvg{width:100%;height:100%;transform:rotate(-90deg)}.ProgressIndicator-module-3OAIIPFY-module__bKbZOG__circularTrack{stroke:var(--progress-actual-track-color)}.ProgressIndicator-module-3OAIIPFY-module__bKbZOG__circularProgress{stroke:var(--progress-actual-color);stroke-linecap:round;transition:stroke-dashoffset .3s}.ProgressIndicator-module-3OAIIPFY-module__bKbZOG__progressIndicator:not([data-animated=true]) .ProgressIndicator-module-3OAIIPFY-module__bKbZOG__circularProgress{transition:none}.ProgressIndicator-module-3OAIIPFY-module__bKbZOG__circularPercentage{color:hsl(var(--hue,210), var(--todd-text-primary-s,40%), var(--todd-text-primary-l,20%));font-size:.875rem;font-weight:600;position:absolute}.ProgressIndicator-module-3OAIIPFY-module__bKbZOG__progressIndicator[data-size=sm] .ProgressIndicator-module-3OAIIPFY-module__bKbZOG__circularPercentage{font-size:.75rem}.ProgressIndicator-module-3OAIIPFY-module__bKbZOG__progressIndicator[data-size=lg] .ProgressIndicator-module-3OAIIPFY-module__bKbZOG__circularPercentage{font-size:1rem}.ProgressIndicator-module-3OAIIPFY-module__bKbZOG__percentage{color:hsl(var(--hue,210), var(--todd-text-secondary-s,30%), var(--todd-text-secondary-l,28%));text-align:right;font-size:.875rem;font-weight:600}.ProgressIndicator-module-3OAIIPFY-module__bKbZOG__progressIndicator[data-size=sm] .ProgressIndicator-module-3OAIIPFY-module__bKbZOG__percentage{font-size:.75rem}.ProgressIndicator-module-3OAIIPFY-module__bKbZOG__progressIndicator[data-size=lg] .ProgressIndicator-module-3OAIIPFY-module__bKbZOG__percentage{font-size:1rem}.ProgressIndicator-module-3OAIIPFY-module__bKbZOG__status{color:hsl(var(--hue,210), var(--todd-text-secondary-s,30%), var(--todd-text-secondary-l,28%));font-size:.875rem}.ProgressIndicator-module-3OAIIPFY-module__bKbZOG__progressIndicator[data-size=sm] .ProgressIndicator-module-3OAIIPFY-module__bKbZOG__status{font-size:.75rem}.ProgressIndicator-module-3OAIIPFY-module__bKbZOG__progressIndicator[data-size=lg] .ProgressIndicator-module-3OAIIPFY-module__bKbZOG__status{font-size:1rem}@media (prefers-color-scheme:dark){.ProgressIndicator-module-3OAIIPFY-module__bKbZOG__progressIndicator:not([data-color-mode=light]){--progress-actual-track-color:var(--progress-track-color,hsl(var(--hue,210), var(--todd-text-primary-s,40%), var(--todd-text-primary-l,20%)))}.ProgressIndicator-module-3OAIIPFY-module__bKbZOG__circularPercentage,.ProgressIndicator-module-3OAIIPFY-module__bKbZOG__percentage:not([data-color-mode=light]),.ProgressIndicator-module-3OAIIPFY-module__bKbZOG__status:not([data-color-mode=light]){color:hsl(var(--hue,210), var(--todd-text-muted-s,20%), var(--todd-text-muted-l,34%))}}[data-color-mode=dark] .ProgressIndicator-module-3OAIIPFY-module__bKbZOG__progressIndicator{--progress-actual-track-color:var(--progress-track-color,hsl(var(--hue,210), var(--todd-text-primary-s,40%), var(--todd-text-primary-l,20%)))}.ProgressIndicator-module-3OAIIPFY-module__bKbZOG__circularPercentage{color:hsl(var(--hue,210), var(--todd-text-muted-s,20%), var(--todd-text-muted-l,34%))}[data-color-mode=dark] .ProgressIndicator-module-3OAIIPFY-module__bKbZOG__percentage{color:hsl(var(--hue,210), var(--todd-text-muted-s,20%), var(--todd-text-muted-l,34%))}[data-color-mode=dark] .ProgressIndicator-module-3OAIIPFY-module__bKbZOG__status{color:hsl(var(--hue,210), var(--todd-text-muted-s,20%), var(--todd-text-muted-l,34%))}@media (prefers-reduced-motion:reduce){.ProgressIndicator-module-3OAIIPFY-module__bKbZOG__barFill,.ProgressIndicator-module-3OAIIPFY-module__bKbZOG__circularProgress{transition:none}.ProgressIndicator-module-3OAIIPFY-module__bKbZOG__progressIndicator[data-striped-animated=true] .ProgressIndicator-module-3OAIIPFY-module__bKbZOG__barFill{animation:none}}
.FrontmatterViewer-module-OZNBYYQG-module__zUrkTa__viewer{background:#f3f4f6;border:1px solid #e2e4e9;border-radius:6px;padding:8px 12px;font-family:SF Mono,Fira Code,Consolas,monospace;font-size:.85rem;line-height:1.5}.FrontmatterViewer-module-OZNBYYQG-module__zUrkTa__viewerFlat{background:#f3f4f6;border:none;border-bottom:1px solid #e2e4e9;border-radius:0;padding:8px 12px;font-family:SF Mono,Fira Code,Consolas,monospace;font-size:.85rem;line-height:1.5}.FrontmatterViewer-module-OZNBYYQG-module__zUrkTa__table{border-collapse:collapse;table-layout:auto;width:100%}.FrontmatterViewer-module-OZNBYYQG-module__zUrkTa__row{border-bottom:1px solid #e8eaed}.FrontmatterViewer-module-OZNBYYQG-module__zUrkTa__row:last-child{border-bottom:none}.FrontmatterViewer-module-OZNBYYQG-module__zUrkTa__key{color:#2e5cb8;white-space:nowrap;vertical-align:top;width:1px;padding-top:3px;padding-bottom:3px;padding-right:16px;font-weight:600}.FrontmatterViewer-module-OZNBYYQG-module__zUrkTa__value{color:#454a54;word-break:break-word;vertical-align:top;padding-top:3px;padding-bottom:3px}.FrontmatterViewer-module-OZNBYYQG-module__zUrkTa__stringValue{color:#367d59}.FrontmatterViewer-module-OZNBYYQG-module__zUrkTa__numberValue{color:#cf7317;font-weight:500}.FrontmatterViewer-module-OZNBYYQG-module__zUrkTa__badge{letter-spacing:.02em;border-radius:10px;align-items:center;padding:1px 8px;font-size:.78rem;font-weight:600;display:inline-flex}.FrontmatterViewer-module-OZNBYYQG-module__zUrkTa__badgeTrue{color:#1f7a45;background:#d6f5e3}.FrontmatterViewer-module-OZNBYYQG-module__zUrkTa__badgeFalse{color:#933;background:#f6e4e4}.FrontmatterViewer-module-OZNBYYQG-module__zUrkTa__tag{color:#2d4a86;background:#e0e7f5;border-radius:4px;align-items:center;padding:1px 8px;font-size:.78rem;font-weight:500;display:inline-flex}.FrontmatterViewer-module-OZNBYYQG-module__zUrkTa__tagContainer{flex-flow:wrap;gap:4px;display:flex}.FrontmatterViewer-module-OZNBYYQG-module__zUrkTa__linkPill{white-space:nowrap;color:#1f66ad;cursor:pointer;background:#e0ebf5;border-radius:4px;align-items:center;gap:4px;padding:1px 8px;font-size:.78rem;font-weight:500;text-decoration:none;transition:background .15s,color .15s;display:inline-flex}.FrontmatterViewer-module-OZNBYYQG-module__zUrkTa__linkPill:hover{color:#0f4d8a;background:#c8dbef}.FrontmatterViewer-module-OZNBYYQG-module__zUrkTa__linkIcon{opacity:.6;flex-shrink:0}@media (prefers-color-scheme:dark){.FrontmatterViewer-module-OZNBYYQG-module__zUrkTa__viewer:not([data-color-mode=light]){background:#1f2229;border-color:#3e4451}.FrontmatterViewer-module-OZNBYYQG-module__zUrkTa__viewerFlat:not([data-color-mode=light]){background:#1f2229;border-bottom-color:#3e4451}.FrontmatterViewer-module-OZNBYYQG-module__zUrkTa__row:not([data-color-mode=light]){border-bottom-color:#31363f}.FrontmatterViewer-module-OZNBYYQG-module__zUrkTa__key:not([data-color-mode=light]){color:#99b3e6}.FrontmatterViewer-module-OZNBYYQG-module__zUrkTa__value:not([data-color-mode=light]){color:#c1c5cd}.FrontmatterViewer-module-OZNBYYQG-module__zUrkTa__stringValue:not([data-color-mode=light]){color:#9bd4b8}.FrontmatterViewer-module-OZNBYYQG-module__zUrkTa__numberValue:not([data-color-mode=light]){color:#f1b87e}.FrontmatterViewer-module-OZNBYYQG-module__zUrkTa__badgeTrue:not([data-color-mode=light]){color:#8de2b0;background:#203c2c}.FrontmatterViewer-module-OZNBYYQG-module__zUrkTa__badgeFalse:not([data-color-mode=light]){color:#df9f9f;background:#392222}.FrontmatterViewer-module-OZNBYYQG-module__zUrkTa__tag:not([data-color-mode=light]){color:#abbee3;background:#20293c}.FrontmatterViewer-module-OZNBYYQG-module__zUrkTa__linkPill:not([data-color-mode=light]){color:#93bfec;background:#202e3c}.FrontmatterViewer-module-OZNBYYQG-module__zUrkTa__linkPill:hover:not([data-color-mode=light]){color:#acd1f6;background:#294056}}[data-color-mode=dark] .FrontmatterViewer-module-OZNBYYQG-module__zUrkTa__viewer{background:#1f2229;border-color:#3e4451}[data-color-mode=dark] .FrontmatterViewer-module-OZNBYYQG-module__zUrkTa__viewerFlat{background:#1f2229;border-bottom-color:#3e4451}[data-color-mode=dark] .FrontmatterViewer-module-OZNBYYQG-module__zUrkTa__row{border-bottom-color:#31363f}[data-color-mode=dark] .FrontmatterViewer-module-OZNBYYQG-module__zUrkTa__key{color:#99b3e6}[data-color-mode=dark] .FrontmatterViewer-module-OZNBYYQG-module__zUrkTa__value{color:#c1c5cd}[data-color-mode=dark] .FrontmatterViewer-module-OZNBYYQG-module__zUrkTa__stringValue{color:#9bd4b8}[data-color-mode=dark] .FrontmatterViewer-module-OZNBYYQG-module__zUrkTa__numberValue{color:#f1b87e}[data-color-mode=dark] .FrontmatterViewer-module-OZNBYYQG-module__zUrkTa__badgeTrue{color:#8de2b0;background:#203c2c}[data-color-mode=dark] .FrontmatterViewer-module-OZNBYYQG-module__zUrkTa__badgeFalse{color:#df9f9f;background:#392222}[data-color-mode=dark] .FrontmatterViewer-module-OZNBYYQG-module__zUrkTa__tag{color:#abbee3;background:#20293c}[data-color-mode=dark] .FrontmatterViewer-module-OZNBYYQG-module__zUrkTa__linkPill{color:#93bfec;background:#202e3c}[data-color-mode=dark] .FrontmatterViewer-module-OZNBYYQG-module__zUrkTa__linkPill:hover{color:#acd1f6;background:#294056}
.SourceViewer-module-BFFMFB4W-module__nQJOqW__container{background-color:hsl(var(--hue,210), var(--todd-surface-0-s,30%), var(--todd-surface-0-l,96%));flex-direction:row;width:100%;height:100%;min-height:0;display:flex;overflow:hidden}.SourceViewer-module-BFFMFB4W-module__nQJOqW__pane{flex-direction:column;min-width:0;height:100%;display:flex;overflow:hidden}.SourceViewer-module-BFFMFB4W-module__nQJOqW__header{background-color:hsl(var(--hue,210), var(--todd-surface-2-s,30%), var(--todd-surface-2-l,92%));border-bottom:1px solid hsl(var(--hue,210), var(--todd-border-subtle-s,25%), var(--todd-border-subtle-l,40%));color:hsl(var(--hue,210), var(--todd-text-primary-s,40%), var(--todd-text-primary-l,20%));flex-shrink:0;padding:1rem;font-size:.875rem;font-weight:600}.SourceViewer-module-BFFMFB4W-module__nQJOqW__paneBody{flex:auto;min-height:0;position:relative;overflow:hidden}.SourceViewer-module-BFFMFB4W-module__nQJOqW__textarea{resize:none;box-sizing:border-box;border:none;outline:none;width:100%;height:100%;padding:1rem;font-family:ui-monospace,SFMono-Regular,SF Mono,Consolas,Liberation Mono,Menlo,monospace;font-size:.875rem;line-height:1.5;overflow:auto}.SourceViewer-module-BFFMFB4W-module__nQJOqW__textarea[data-editable=false]{color:#d4d4d4;background-color:#1f1f1f}.SourceViewer-module-BFFMFB4W-module__nQJOqW__textarea[data-editable=true]{background-color:hsl(var(--hue,210), var(--todd-surface-1-s,40%), var(--todd-surface-1-l,99%));color:hsl(var(--hue,210), var(--todd-text-primary-s,40%), var(--todd-text-primary-l,20%))}.SourceViewer-module-BFFMFB4W-module__nQJOqW__preview{box-sizing:border-box;width:100%;height:100%;overflow:auto}.SourceViewer-module-BFFMFB4W-module__nQJOqW__splitter{cursor:col-resize;background-color:hsl(var(--hue,210), var(--todd-border-subtle-s,25%), var(--todd-border-subtle-l,40%));z-index:10;flex-shrink:0;width:4px;position:relative}.SourceViewer-module-BFFMFB4W-module__nQJOqW__splitter[data-resizable=false]{cursor:default;pointer-events:none}.SourceViewer-module-BFFMFB4W-module__nQJOqW__splitter[data-resizable=false] .SourceViewer-module-BFFMFB4W-module__nQJOqW__splitterHandle{display:none}.SourceViewer-module-BFFMFB4W-module__nQJOqW__splitterHandle{background-color:hsl(var(--hue,210), var(--todd-border-strong-s,20%), var(--todd-border-strong-l,28%));border-radius:4px;justify-content:center;align-items:center;width:20px;height:40px;transition:opacity .2s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.SourceViewer-module-BFFMFB4W-module__nQJOqW__splitterGrip{background:linear-gradient(#fff 0% 45%,#0000 45% 55%,#fff 55% 100%) 0 0/100% 6px;width:2px;height:20px}
.CodeViewer-module-ZTCBRWLV-module__di0v8W__container{box-sizing:border-box;width:100%;height:100%;font-family:ui-monospace,SFMono-Regular,SF Mono,Consolas,Liberation Mono,Menlo,monospace;overflow:auto}
