.EditorLoader-module-scss-module__4U8mFG__loader{background-color:var(--color-bg);opacity:0;flex-direction:column;justify-content:center;align-items:center;gap:2em;transition:opacity .2s;display:flex;position:absolute;inset:0}.EditorLoader-module-scss-module__4U8mFG__loader.EditorLoader-module-scss-module__4U8mFG__enterActive,.EditorLoader-module-scss-module__4U8mFG__loader.EditorLoader-module-scss-module__4U8mFG__enterDone,.EditorLoader-module-scss-module__4U8mFG__loader.EditorLoader-module-scss-module__4U8mFG__appearActive,.EditorLoader-module-scss-module__4U8mFG__loader.EditorLoader-module-scss-module__4U8mFG__appearDone{opacity:1;pointer-events:none}.EditorLoader-module-scss-module__4U8mFG__status{opacity:.8}.EditorLoader-module-scss-module__4U8mFG__icon{font-size:3em}
.Fields-module-scss-module__mP7XLG__field{min-width:0;color:var(--ui-text);flex-direction:column;gap:.35rem;display:flex}.Fields-module-scss-module__mP7XLG__field[data-disabled]{opacity:.5}.Fields-module-scss-module__mP7XLG__field[data-size=sm] .Fields-module-scss-module__mP7XLG__input{min-height:var(--ui-control-sm);height:var(--ui-control-sm);font-size:var(--ui-font-md);padding-inline:.65rem}.Fields-module-scss-module__mP7XLG__field[data-invalid] .Fields-module-scss-module__mP7XLG__input{border-color:var(--ui-danger)}.Fields-module-scss-module__mP7XLG__label{font-size:var(--ui-font-md);color:var(--ui-text-muted);font-weight:600;line-height:1.3}.Fields-module-scss-module__mP7XLG__input{width:100%;min-width:0;min-height:var(--ui-control-md);height:var(--ui-control-md);border-radius:var(--ui-radius);background:var(--ui-input);color:var(--ui-text);font:inherit;transition:border-color .15s var(--ui-ease);border:1px solid #ffffff1f;padding:0 .8rem;line-height:1.4;display:block}.Fields-module-scss-module__mP7XLG__input::placeholder{color:#8c8c8c}.Fields-module-scss-module__mP7XLG__input[data-hovered]{border-color:#ffffff38}.Fields-module-scss-module__mP7XLG__input[data-focused]{border-color:var(--ui-accent-solid);outline:none}.Fields-module-scss-module__mP7XLG__control{position:relative}.Fields-module-scss-module__mP7XLG__searchIcon{inset-inline-start:.7rem;color:var(--ui-text-muted);pointer-events:none;width:.9rem;position:absolute;top:50%;transform:translateY(-50%)}.Fields-module-scss-module__mP7XLG__field[data-size] .Fields-module-scss-module__mP7XLG__searchInput{padding-inline:2.1rem}.Fields-module-scss-module__mP7XLG__field[data-size] .Fields-module-scss-module__mP7XLG__searchInput::-webkit-search-cancel-button{appearance:none}.Fields-module-scss-module__mP7XLG__clear{inset-inline-end:.35rem;width:1.5rem;height:1.5rem;color:var(--ui-text-muted);cursor:pointer;transition:background-color .12s var(--ui-ease),color .12s var(--ui-ease);background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.Fields-module-scss-module__mP7XLG__clear[data-hovered]{background:var(--ui-control-hover);color:var(--ui-text)}.Fields-module-scss-module__mP7XLG__clear[data-focus-visible]{outline:var(--ui-focus-ring)}.Fields-module-scss-module__mP7XLG__field[data-empty] .Fields-module-scss-module__mP7XLG__clear{display:none}.Fields-module-scss-module__mP7XLG__clear svg{width:.8rem;height:.8rem}.Fields-module-scss-module__mP7XLG__error{color:var(--ui-danger);font-size:var(--ui-font-sm);line-height:1.3}.Fields-module-scss-module__mP7XLG__description{color:var(--ui-text-muted);font-size:var(--ui-font-md);line-height:1.3}@media (pointer:coarse){.Fields-module-scss-module__mP7XLG__field[data-size] .Fields-module-scss-module__mP7XLG__input{height:44px;min-height:44px;font-size:max(1rem,16px)}}@media (prefers-reduced-motion:reduce){.Fields-module-scss-module__mP7XLG__input{transition:none}}
.Popover-module-scss-module__Rp1j7W__popover{--color-bg:var(--ui-surface-raised);--enter-x:0;--enter-y:0;min-width:max(var(--trigger-width),140px);max-width:min(400px,100vw - 24px);max-height:var(--available-height);background:var(--ui-surface-raised);color:var(--ui-text);border-radius:var(--ui-radius-lg);box-shadow:var(--ui-shadow-md),inset 0 0 0 1px #ffffff12;outline:none;overflow:auto;z-index:var(--ui-overlay-layer)!important}.Popover-module-scss-module__Rp1j7W__popover[data-placement=bottom]{--enter-y:-6px;transform-origin:top}.Popover-module-scss-module__Rp1j7W__popover[data-placement=top]{--enter-y:6px;transform-origin:bottom}.Popover-module-scss-module__Rp1j7W__popover[data-placement=left]{--enter-x:6px}.Popover-module-scss-module__Rp1j7W__popover[data-placement=right]{--enter-x:-6px}.Popover-module-scss-module__Rp1j7W__popover[data-entering]{animation:Popover-module-scss-module__Rp1j7W__enter .16s var(--ui-ease)}.Popover-module-scss-module__Rp1j7W__popover[data-exiting]{animation:Popover-module-scss-module__Rp1j7W__enter .11s var(--ui-ease) reverse}.Popover-module-scss-module__Rp1j7W__dialog{outline:none}@keyframes Popover-module-scss-module__Rp1j7W__enter{0%{opacity:0;transform:translate(var(--enter-x), var(--enter-y)) scale(.97)}}@media (prefers-reduced-motion:reduce){.Popover-module-scss-module__Rp1j7W__popover{animation:none!important}}
.Collections-module-scss-module__wHFBxq__collection{outline:none;min-width:0;position:relative}.Collections-module-scss-module__wHFBxq__collection[data-focus-visible]{outline:var(--ui-focus-ring);outline-offset:2px}.Collections-module-scss-module__wHFBxq__item{border-radius:var(--ui-radius);color:var(--ui-text);cursor:pointer;transition:background-color .12s var(--ui-ease),opacity .15s var(--ui-ease);outline:none;position:relative}.Collections-module-scss-module__wHFBxq__item[data-size]{align-items:center;padding:0 .65rem;line-height:1.35;display:flex}.Collections-module-scss-module__wHFBxq__item[data-size=sm]{min-height:var(--ui-control-sm);font-size:var(--ui-font-md)}.Collections-module-scss-module__wHFBxq__item[data-size=md]{min-height:var(--ui-control-md);font-size:1rem}.Collections-module-scss-module__wHFBxq__item[data-hovered],.Collections-module-scss-module__wHFBxq__item[data-focus-visible]{background-color:var(--ui-control-hover)}.Collections-module-scss-module__wHFBxq__item[data-selected]{background-color:var(--ui-accent-solid);color:var(--ui-on-accent)}.Collections-module-scss-module__wHFBxq__item[data-selected][data-hovered]{background-color:var(--ui-accent-solid-hover)}.Collections-module-scss-module__wHFBxq__item[data-focus-visible]{outline:var(--ui-focus-ring);outline-offset:-2px}.Collections-module-scss-module__wHFBxq__item[data-disabled]{opacity:.5;cursor:default}.Collections-module-scss-module__wHFBxq__item[data-drop-target]{outline:2px solid var(--color-accent);outline-offset:-2px}.Collections-module-scss-module__wHFBxq__item[data-dragging]{opacity:.45}.Collections-module-scss-module__wHFBxq__item[data-size]+.Collections-module-scss-module__wHFBxq__item[data-size]{margin-top:1px}@media (pointer:coarse){.Collections-module-scss-module__wHFBxq__item[data-size]{min-height:44px}}
.Select-module-scss-module__zZDOTW__select{flex-direction:column;gap:.4rem;min-width:0;display:flex}.Select-module-scss-module__zZDOTW__label{font-size:var(--ui-font-md);color:var(--ui-text-muted);font-weight:600}.Select-module-scss-module__zZDOTW__trigger[data-variant]{text-align:left;background:var(--ui-input);justify-content:space-between;width:100%;font-weight:400;box-shadow:inset 0 0 0 1px #ffffff1f}.Select-module-scss-module__zZDOTW__trigger[data-variant][data-hovered]{background:var(--ui-input);box-shadow:inset 0 0 0 1px #ffffff38}.Select-module-scss-module__zZDOTW__trigger[data-variant][aria-expanded=true]{box-shadow:inset 0 0 0 1px var(--ui-accent-solid)}.Select-module-scss-module__zZDOTW__trigger[data-variant][data-pressed]{transform:none}.Select-module-scss-module__zZDOTW__trigger[data-variant] svg{width:.75em;height:.75em;color:var(--ui-text-muted)}.Select-module-scss-module__zZDOTW__options{padding:.25rem}.Select-module-scss-module__zZDOTW__error{color:var(--ui-danger);font-size:var(--ui-font-md)}
.Dialog-module-scss-module__N7Qy_q__backdrop{--dialog-padding:var(--ui-space-4);--color-bg:var(--ui-surface-raised);--color-bg-step:var(--ui-control);--color-bg-step-hover:var(--ui-control-hover);z-index:var(--ui-overlay-layer);padding:var(--dialog-padding);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0000008c;justify-content:center;align-items:flex-start;display:flex;position:fixed;inset:0;overflow-y:auto}.Dialog-module-scss-module__N7Qy_q__backdrop[data-entering]{animation:Dialog-module-scss-module__N7Qy_q__fade .2s var(--ui-ease)}.Dialog-module-scss-module__N7Qy_q__backdrop[data-exiting]{animation:Dialog-module-scss-module__N7Qy_q__fade .15s var(--ui-ease) reverse}.Dialog-module-scss-module__N7Qy_q__frame{background:var(--ui-surface-raised);border-radius:var(--ui-radius-overlay);width:100%;max-height:calc(100dvh - 2rem - min(10vh,6rem));box-shadow:var(--ui-shadow-lg),inset 0 0 0 1px #ffffff0f;margin-block:min(5vh,3rem);display:flex;overflow:hidden}.Dialog-module-scss-module__N7Qy_q__frame[data-entering]{animation:Dialog-module-scss-module__N7Qy_q__enter .22s var(--ui-ease)}.Dialog-module-scss-module__N7Qy_q__frame[data-exiting]{animation:Dialog-module-scss-module__N7Qy_q__enter .15s var(--ui-ease) reverse}.Dialog-module-scss-module__N7Qy_q__dialog{outline:none;flex-direction:column;width:100%;min-width:0;min-height:0;display:flex}.Dialog-module-scss-module__N7Qy_q__header{align-items:center;gap:var(--ui-space-3);padding:var(--dialog-padding) var(--dialog-padding) 0;flex-wrap:wrap;display:flex}.Dialog-module-scss-module__N7Qy_q__title{text-transform:uppercase;flex:1;margin:0;font-family:Barlow,sans-serif;font-size:1.5rem;font-style:italic;font-weight:800;line-height:1.2}.Dialog-module-scss-module__N7Qy_q__header .Dialog-module-scss-module__N7Qy_q__close[data-variant]{color:var(--color-accent);margin:-.25rem -.4rem -.25rem 0;font-size:1.15rem}.Dialog-module-scss-module__N7Qy_q__header .Dialog-module-scss-module__N7Qy_q__close[data-variant][data-hovered],.Dialog-module-scss-module__N7Qy_q__header .Dialog-module-scss-module__N7Qy_q__close[data-variant][data-pressed]{color:var(--color-accent-hover);background:var(--ui-accent-muted)}.Dialog-module-scss-module__N7Qy_q__headerContent{max-width:300px}.Dialog-module-scss-module__N7Qy_q__content{flex-direction:column;min-height:0;display:flex;overflow:auto}.Dialog-module-scss-module__N7Qy_q__content[data-padding]{padding:var(--dialog-padding)}@keyframes Dialog-module-scss-module__N7Qy_q__fade{0%{opacity:0}}@keyframes Dialog-module-scss-module__N7Qy_q__enter{0%{opacity:0;transform:translateY(12px)scale(.97)}}@media (max-width:600px){.Dialog-module-scss-module__N7Qy_q__backdrop{--dialog-padding:.75rem}.Dialog-module-scss-module__N7Qy_q__headerContent{flex-basis:100%;order:3;max-width:none}}@media (prefers-reduced-motion:reduce){.Dialog-module-scss-module__N7Qy_q__backdrop,.Dialog-module-scss-module__N7Qy_q__frame{animation:none!important}}
.EditableText-module-scss-module__mS-euG__text{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.EditableText-module-scss-module__mS-euG__field{width:100%;min-width:0}.EditableText-module-scss-module__mS-euG__input{width:100%;min-width:0;color:inherit;font:inherit;text-align:inherit;line-height:inherit;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;outline:none;margin:0;padding:0;overflow:hidden}
.Menu-module-scss-module__pvaTDW__items{font-size:var(--ui-font-md);outline:none;flex-direction:column;gap:1px;padding:4px;display:flex}.Menu-module-scss-module__pvaTDW__item{border-radius:var(--ui-radius);min-height:32px;color:var(--ui-text);cursor:pointer;transition:background-color .1s var(--ui-ease),color .1s var(--ui-ease);outline:none;align-items:center;gap:.6rem;padding:0 .65rem;line-height:1.35;text-decoration:none;display:flex}.Menu-module-scss-module__pvaTDW__item[data-focused],.Menu-module-scss-module__pvaTDW__item[data-hovered],.Menu-module-scss-module__pvaTDW__item[data-open]{background:var(--ui-control-hover);color:var(--ui-text);text-decoration:none}.Menu-module-scss-module__pvaTDW__item[data-selected]{background:var(--ui-accent-solid);color:var(--ui-on-accent)}.Menu-module-scss-module__pvaTDW__item[data-selected] svg{color:var(--ui-on-accent)}.Menu-module-scss-module__pvaTDW__item[data-selected]:is([data-focused],[data-hovered]){background:var(--ui-accent-solid-hover)}.Menu-module-scss-module__pvaTDW__item[data-disabled]{opacity:.4;cursor:default}.Menu-module-scss-module__pvaTDW__item svg{width:1rem;height:.95rem;color:var(--ui-text-muted);flex-shrink:0}.Menu-module-scss-module__pvaTDW__item[data-hovered] svg,.Menu-module-scss-module__pvaTDW__item[data-focused] svg,.Menu-module-scss-module__pvaTDW__item[data-open] svg{color:var(--ui-text)}.Menu-module-scss-module__pvaTDW__confirm{width:16rem;padding:.75rem}.Menu-module-scss-module__pvaTDW__confirm__message{font-size:var(--ui-font-md);margin:0 0 .75rem;line-height:1.4}.Menu-module-scss-module__pvaTDW__confirm__error{font-size:var(--ui-font-sm);color:var(--ui-danger);margin:-.25rem 0 .75rem}.Menu-module-scss-module__pvaTDW__confirm__actions{justify-content:flex-end;gap:.4rem;display:flex}.Menu-module-scss-module__pvaTDW__content{padding:.65rem}.Menu-module-scss-module__pvaTDW__content[data-secondary]{font-size:var(--ui-font-sm);color:var(--ui-text-muted)}.Menu-module-scss-module__pvaTDW__divider{background:var(--ui-border);border:0;width:auto;height:1px;margin:.3rem .4rem}@media (pointer:coarse){.Menu-module-scss-module__pvaTDW__item{min-height:44px}}