.Tabs-module__qGlAEa__tablist{gap:var(--s-9);border-bottom:1px solid var(--rule);display:flex}.Tabs-module__qGlAEa__tab{align-items:center;gap:var(--s-3);font:var(--type-tab-off);color:var(--text-3);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;padding:10px 0;display:inline-flex}.Tabs-module__qGlAEa__tab:hover{color:var(--text-1)}.Tabs-module__qGlAEa__tab[data-on=true]{font:var(--type-tab);color:var(--text-1);border-bottom-color:var(--text-1)}.Tabs-module__qGlAEa__tab:focus-visible{outline:var(--focus-w) solid var(--focus-ring);outline-offset:var(--focus-offset)}.Tabs-module__qGlAEa__count{font:var(--type-count);background:var(--surface-inset);color:var(--text-3);border-radius:var(--r-chip);padding:var(--chip-pad-y) var(--chip-pad-x)}
.Toast-module__Gx3xuq__toast{align-items:center;gap:var(--s-6);background:var(--surface-toast);border-radius:var(--r-ctrl);padding:var(--s-5) var(--s-6);display:inline-flex}.Toast-module__Gx3xuq__message{font:var(--type-value-sm);color:var(--text-on-toast)}.Toast-module__Gx3xuq__action{font:var(--type-ctl);color:var(--action-on-toast);cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.Toast-module__Gx3xuq__action:focus-visible{outline:var(--focus-w) solid var(--focus-ring);outline-offset:var(--focus-offset)}.Toast-module__Gx3xuq__kbd{font:var(--type-kbd);color:var(--text-on-toast-muted)}
.AppearanceControl-module__MTCubG__control{gap:var(--s-3);flex-direction:column;display:flex}.AppearanceControl-module__MTCubG__track{padding:var(--s-1);background:var(--surface-inset);border-radius:var(--r-ctrl);display:inline-flex}.AppearanceControl-module__MTCubG__segment{justify-content:center;align-items:center;gap:var(--s-2);height:var(--ctl-h-sm);padding-inline:var(--s-5);font:var(--type-ctl);color:var(--text-3);border-radius:var(--r-chip);cursor:pointer;background:0 0;border:1px solid #0000;display:inline-flex}.AppearanceControl-module__MTCubG__segment[aria-checked=true]{background:var(--surface-paper);border-color:var(--rule-strong);color:var(--text-1)}.AppearanceControl-module__MTCubG__segment:focus-visible{outline:var(--focus-w) solid var(--focus-ring);outline-offset:var(--focus-offset)}.AppearanceControl-module__MTCubG__note{font:var(--type-meta);color:var(--text-4);max-width:38ch}
.SettingsPanel-module__bCexQq__panel{width:var(--panel-w);background:var(--surface-paper);border:1px solid var(--rule-float);border-radius:var(--r-panel);box-shadow:var(--shadow-lift);flex-direction:column;flex:none;max-height:100%;display:flex;overflow:hidden}.SettingsPanel-module__bCexQq__header{height:var(--panel-header-h);align-items:center;gap:var(--s-4);padding:0 var(--s-7);border-bottom:1px solid var(--rule);flex:none;display:flex}.SettingsPanel-module__bCexQq__title{font:var(--type-heading);color:var(--text-1);flex:1;margin:0}.SettingsPanel-module__bCexQq__title:focus-visible{outline:var(--focus-w) solid var(--focus-ring);outline-offset:var(--focus-offset)}.SettingsPanel-module__bCexQq__body{overflow-y:auto}.SettingsPanel-module__bCexQq__section{padding:var(--s-7);gap:var(--s-6);border-bottom:1px solid var(--rule-hair);flex-direction:column;display:flex}.SettingsPanel-module__bCexQq__eyebrow{font:var(--type-eyebrow);letter-spacing:var(--tracking-eyebrow);color:var(--text-4)}.SettingsPanel-module__bCexQq__you{align-items:center;gap:var(--s-6);display:flex}.SettingsPanel-module__bCexQq__field{gap:var(--s-3);flex-direction:column;display:flex}.SettingsPanel-module__bCexQq__readOnly{font:var(--type-value);color:var(--text-1)}.SettingsPanel-module__bCexQq__note{font:var(--type-note);color:var(--text-3)}.SettingsPanel-module__bCexQq__footer{align-items:center;gap:var(--s-4);padding:var(--s-5) var(--s-7);border-top:1px solid var(--rule);flex:none;display:flex}.SettingsPanel-module__bCexQq__saved{font:var(--type-meta);color:var(--text-4);flex:1}.SettingsPanel-module__bCexQq__refused{font:var(--type-meta);color:var(--text-2);flex:1}
.AppFrame-module__K7e94W__frame{background:var(--surface-page);height:100dvh;display:flex;position:relative}.AppFrame-module__K7e94W__column{flex-direction:column;flex:1;min-width:0;display:flex}.AppFrame-module__K7e94W__header{flex:none}.AppFrame-module__K7e94W__main{flex:1;min-height:0;overflow:hidden}.AppFrame-module__K7e94W__status{flex:none}.AppFrame-module__K7e94W__overlay{padding:var(--s-7);box-sizing:border-box;pointer-events:none;z-index:30;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.AppFrame-module__K7e94W__overlay>*{pointer-events:auto}
.Cell-module__DKKQUa__cell{--cell-pad-l:var(--cell-pad-x);padding:0 var(--cell-pad-x) 0 var(--cell-pad-l);font:var(--type-value);background:inherit;border:var(--edit-border-width) solid transparent;box-sizing:border-box;align-self:stretch;align-items:center;display:flex;position:relative}.Cell-module__DKKQUa__cell[data-affords=text]{cursor:text}.Cell-module__DKKQUa__cell[data-affords=click],.Cell-module__DKKQUa__cell[data-affords=pick]{cursor:pointer}.Cell-module__DKKQUa__cell[data-align=right]{text-align:right;justify-content:flex-end}.Cell-module__DKKQUa__cell[data-align=centre]{text-align:center;justify-content:center}.Cell-module__DKKQUa__cell[data-readonly=true]{background:var(--surface-readonly)}.Cell-module__DKKQUa__cell[data-editing=true]{background:var(--edit-fill);border-color:var(--edit-border)}.Cell-module__DKKQUa__content{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;display:block;overflow:hidden}.Cell-module__DKKQUa__content:has([data-part=scale]){align-self:stretch;align-items:stretch;display:flex}.Cell-module__DKKQUa__content:has([data-toggle]){flex:auto;justify-content:center;align-self:stretch;align-items:center;display:flex}.Cell-module__DKKQUa__cell[data-align=left] .Cell-module__DKKQUa__content:has([data-toggle]){justify-content:flex-start}.Cell-module__DKKQUa__cell[data-align=right] .Cell-module__DKKQUa__content:has([data-toggle]){justify-content:flex-end}.Cell-module__DKKQUa__emptyMark{font:var(--type-value);color:var(--text-4)}.Cell-module__DKKQUa__cell[data-draft]:after{content:"";border-top:var(--s-2) solid var(--accent);border-left:var(--s-2) solid transparent;pointer-events:none;position:absolute;top:0;right:0}.Cell-module__DKKQUa__cell[data-item]{--cell-pad-l:var(--item-pad-l)}
.DateEditor-module__5_QZmG__input{padding:0 var(--cell-pad-x) 0 var(--cell-pad-l);background:var(--edit-fill);color:var(--text-1);font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;border:none;outline:none;margin:0;position:absolute;inset:0}.DateEditor-module__5_QZmG__pair{z-index:1;align-items:center;gap:var(--s-3);width:max-content;min-width:100%;min-inline-size:0;padding:0 var(--cell-pad-x) 0 var(--cell-pad-l);background:var(--edit-fill);border:none;margin:0;display:flex;position:absolute;inset:0 auto 0 0}.DateEditor-module__5_QZmG__pair[data-align=centre]{justify-content:center}.DateEditor-module__5_QZmG__half{height:100%;color:var(--text-1);font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;background:0 0;border:none;outline:none;flex:none;margin:0;padding:0}.DateEditor-module__5_QZmG__input[data-align=centre],.DateEditor-module__5_QZmG__pair[data-align=centre] .DateEditor-module__5_QZmG__half{text-align:center}.DateEditor-module__5_QZmG__input[data-align=right],.DateEditor-module__5_QZmG__pair[data-align=right] .DateEditor-module__5_QZmG__half{text-align:right}.DateEditor-module__5_QZmG__input:focus-visible{outline:none}.DateEditor-module__5_QZmG__half:focus-visible{outline:var(--focus-w) solid var(--focus-ring);outline-offset:calc(-1 * var(--focus-w))}.DateEditor-module__5_QZmG__error{z-index:1;margin-top:var(--s-1);padding:0 var(--cell-pad-x) 0 var(--cell-pad-l);font:var(--type-note);color:var(--accent);position:absolute;top:100%;left:0;right:0}
.LayoutPanel-module__9oNcsq__section{gap:var(--s-4);padding:var(--s-8);border-bottom:1px solid var(--rule);flex-direction:column;display:flex}.LayoutPanel-module__9oNcsq__sectionHead{justify-content:space-between;align-items:baseline;display:flex}.LayoutPanel-module__9oNcsq__eyebrow{font:var(--type-eyebrow);letter-spacing:var(--tracking-eyebrow);color:var(--text-4);text-transform:uppercase}.LayoutPanel-module__9oNcsq__note{font:var(--type-meta);color:var(--text-3)}.LayoutPanel-module__9oNcsq__field{gap:var(--s-2);flex-direction:column;display:flex}.LayoutPanel-module__9oNcsq__scroller{max-height:50vh;overflow-y:auto}.LayoutPanel-module__9oNcsq__columns{border-collapse:collapse;width:100%;font:var(--type-body);color:var(--text-1)}.LayoutPanel-module__9oNcsq__columns th{text-align:left;font:var(--type-eyebrow);letter-spacing:var(--tracking-eyebrow);color:var(--text-4);text-transform:uppercase;padding:0 var(--s-2) var(--s-2)}.LayoutPanel-module__9oNcsq__columns td{padding:var(--s-1) var(--s-2);vertical-align:middle}.LayoutPanel-module__9oNcsq__row[data-hidden] .LayoutPanel-module__9oNcsq__fieldCell{color:var(--text-4)}.LayoutPanel-module__9oNcsq__row[data-over] td{border-top:1px solid var(--rule-float)}.LayoutPanel-module__9oNcsq__row[data-carrying]{opacity:.4}.LayoutPanel-module__9oNcsq__gripHead,.LayoutPanel-module__9oNcsq__gripCell{width:24px}.LayoutPanel-module__9oNcsq__checkHead,.LayoutPanel-module__9oNcsq__checkCell{width:28px}.LayoutPanel-module__9oNcsq__fieldHead,.LayoutPanel-module__9oNcsq__fieldCell{width:auto}.LayoutPanel-module__9oNcsq__widthHead,.LayoutPanel-module__9oNcsq__widthCell{width:88px}.LayoutPanel-module__9oNcsq__alignHead,.LayoutPanel-module__9oNcsq__alignCell{width:132px}.LayoutPanel-module__9oNcsq__grip{width:var(--ctl-h);height:var(--ctl-h);border-radius:var(--r-ctrl);color:var(--text-4);cursor:grab;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.LayoutPanel-module__9oNcsq__grip:hover{color:var(--text-2)}.LayoutPanel-module__9oNcsq__grip:focus-visible{outline:var(--focus-w) solid var(--focus-ring);outline-offset:var(--focus-offset)}.LayoutPanel-module__9oNcsq__width{width:100%}.LayoutPanel-module__9oNcsq__visuallyHidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.LayoutPanel-module__9oNcsq__row[data-locked] .LayoutPanel-module__9oNcsq__fieldCell{font:var(--type-heading)}
