.ScrubNumberInput-module-scss-module__Tg5doa__scrubInput{background:var(--fg05);border:1px solid #0000;align-items:stretch;min-width:48px;display:inline-flex}.ScrubNumberInput-module-scss-module__Tg5doa__scrubInput:hover{background:var(--fg10)}.ScrubNumberInput-module-scss-module__Tg5doa__scrubInput.ScrubNumberInput-module-scss-module__Tg5doa__editing{border-color:var(--ac);background:var(--fg05)}.ScrubNumberInput-module-scss-module__Tg5doa__scrubInput.ScrubNumberInput-module-scss-module__Tg5doa__fullWidth{width:100%;display:flex}.ScrubNumberInput-module-scss-module__Tg5doa__scrubInput.ScrubNumberInput-module-scss-module__Tg5doa__disabled{opacity:.5;pointer-events:none}.ScrubNumberInput-module-scss-module__Tg5doa__label{color:var(--fg50);-webkit-user-select:none;user-select:none;cursor:col-resize;cursor:var(--cursor-resize-we,image-set(url(/cursors/cursor-resize-we.png) 1x, url(/cursors/cursor-resize-we@2x.png) 2x) 9.5 9.5),col-resize;flex-shrink:0;justify-content:center;align-items:center;padding:4px 6px;display:flex}@supports ((-moz-appearance:none)){.ScrubNumberInput-module-scss-module__Tg5doa__label{cursor:var(--cursor-resize-we,url(/cursors/cursor-resize-we.png) 9.5 9.5),col-resize}}.ScrubNumberInput-module-scss-module__Tg5doa__disabled .ScrubNumberInput-module-scss-module__Tg5doa__label{cursor:not-allowed;cursor:var(--cursor-not-allowed,image-set(url(/cursors/cursor-not-allowed.png) 1x, url(/cursors/cursor-not-allowed@2x.png) 2x) 9 9),not-allowed}@supports ((-moz-appearance:none)){.ScrubNumberInput-module-scss-module__Tg5doa__disabled .ScrubNumberInput-module-scss-module__Tg5doa__label{cursor:var(--cursor-not-allowed,url(/cursors/cursor-not-allowed.png) 9 9),not-allowed}}.ScrubNumberInput-module-scss-module__Tg5doa__value{color:var(--fg);-webkit-user-select:none;user-select:none;font-variant-numeric:tabular-nums;cursor:pointer;min-width:0;cursor:var(--cursor-hand-pointer,image-set(url(/cursors/cursor-hand-pointer.png) 1x, url(/cursors/cursor-hand-pointer@2x.png) 2x) 7 1),pointer;flex:1;justify-content:flex-end;align-items:center;padding:4px 6px;display:flex}@supports ((-moz-appearance:none)){.ScrubNumberInput-module-scss-module__Tg5doa__value{cursor:var(--cursor-hand-pointer,url(/cursors/cursor-hand-pointer.png) 7 1),pointer}}.ScrubNumberInput-module-scss-module__Tg5doa__noLabel .ScrubNumberInput-module-scss-module__Tg5doa__value{cursor:col-resize;cursor:var(--cursor-resize-we,image-set(url(/cursors/cursor-resize-we.png) 1x, url(/cursors/cursor-resize-we@2x.png) 2x) 9.5 9.5),col-resize}@supports ((-moz-appearance:none)){.ScrubNumberInput-module-scss-module__Tg5doa__noLabel .ScrubNumberInput-module-scss-module__Tg5doa__value{cursor:var(--cursor-resize-we,url(/cursors/cursor-resize-we.png) 9.5 9.5),col-resize}}.ScrubNumberInput-module-scss-module__Tg5doa__input{min-width:0;color:var(--fg);font:inherit;text-align:right;font-variant-numeric:tabular-nums;background:0 0;border:none;outline:none;flex:1;width:100%;padding:4px 6px}.ScrubNumberInput-module-scss-module__Tg5doa__input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ScrubNumberInput-module-scss-module__Tg5doa__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.ScrubNumberInput-module-scss-module__Tg5doa__input{-moz-appearance:textfield}.ScrubNumberInput-module-scss-module__Tg5doa__suffix{color:var(--fg40);margin-left:2px}
.Spinner-module-scss-module__i8CWZW__spinner{color:inherit}.Spinner-module-scss-module__i8CWZW__dot1,.Spinner-module-scss-module__i8CWZW__dot2,.Spinner-module-scss-module__i8CWZW__dot3{animation:.6s step-end infinite Spinner-module-scss-module__i8CWZW__bounce}.Spinner-module-scss-module__i8CWZW__dot1{animation-delay:0s}.Spinner-module-scss-module__i8CWZW__dot2{animation-delay:.2s}.Spinner-module-scss-module__i8CWZW__dot3{animation-delay:.4s}@keyframes Spinner-module-scss-module__i8CWZW__bounce{0%,33.33%,to{opacity:1;transform:translateY(0)}16.67%{opacity:.7;transform:translateY(2px)}}
.Button-module-scss-module__wR6E_W__button{font:inherit;border:1px solid var(--fg15);justify-content:center;align-items:center;padding:8px;font-weight:500;display:inline-flex;position:relative}.Button-module-scss-module__wR6E_W__button:hover:not(:disabled){border-color:var(--fg)}.Button-module-scss-module__wR6E_W__button:disabled{opacity:.4;cursor:not-allowed;cursor:var(--cursor-not-allowed,image-set(url(/cursors/cursor-not-allowed.png) 1x, url(/cursors/cursor-not-allowed@2x.png) 2x) 9 9),not-allowed}@supports ((-moz-appearance:none)){.Button-module-scss-module__wR6E_W__button:disabled{cursor:var(--cursor-not-allowed,url(/cursors/cursor-not-allowed.png) 9 9),not-allowed}}.Button-module-scss-module__wR6E_W__content{align-items:center;gap:8px;display:inline-flex}.Button-module-scss-module__wR6E_W__loading .Button-module-scss-module__wR6E_W__content{visibility:hidden}.Button-module-scss-module__wR6E_W__loading:disabled{opacity:1}.Button-module-scss-module__wR6E_W__spinner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.Button-module-scss-module__wR6E_W__fullWidth{width:100%;display:flex}.Button-module-scss-module__wR6E_W__withIcon{text-align:left;justify-content:flex-start}.Button-module-scss-module__wR6E_W__accent{background:var(--ac);color:var(--acContrast);border-color:var(--ac)}.Button-module-scss-module__wR6E_W__accent:hover:not(:disabled){border-color:var(--ac);filter:brightness(1.1)}.Button-module-scss-module__wR6E_W__inverted{background:var(--fg);color:var(--bg);border-color:var(--fg)}.Button-module-scss-module__wR6E_W__inverted:hover:not(:disabled){background:var(--fg95);border-color:var(--fg)}.Button-module-scss-module__wR6E_W__danger{color:#ea001a;color:color(display-p3 .851 .149 .149);border-color:#ea001a4d;border-color:color(display-p3 .851 .149 .149/.3)}.Button-module-scss-module__wR6E_W__danger:hover:not(:disabled){border-color:#ea001a;border-color:color(display-p3 .851 .149 .149)}
.VersionHistoryPanel-module-scss-module__5eV7ba__content{grid-template-columns:minmax(0,1fr);display:grid}.VersionHistoryPanel-module-scss-module__5eV7ba__intro{color:var(--fg60);border-bottom:1px solid var(--fg10);gap:2px;padding:10px 12px;display:grid}.VersionHistoryPanel-module-scss-module__5eV7ba__loading,.VersionHistoryPanel-module-scss-module__5eV7ba__empty{color:var(--fg60);text-align:center;padding:20px 12px}.VersionHistoryPanel-module-scss-module__5eV7ba__row{border-bottom:1px solid var(--fg10);grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.VersionHistoryPanel-module-scss-module__5eV7ba__row:last-child{border-bottom:none}.VersionHistoryPanel-module-scss-module__5eV7ba__row:hover,.VersionHistoryPanel-module-scss-module__5eV7ba__row.VersionHistoryPanel-module-scss-module__5eV7ba__current{background:var(--fg05)}.VersionHistoryPanel-module-scss-module__5eV7ba__rowThumb,.VersionHistoryPanel-module-scss-module__5eV7ba__rowThumbPlaceholder{background:var(--fg10);flex-shrink:0;width:40px;height:40px}.VersionHistoryPanel-module-scss-module__5eV7ba__rowThumb{object-fit:contain;image-rendering:pixelated}.VersionHistoryPanel-module-scss-module__5eV7ba__kebabButton,.VersionHistoryPanel-module-scss-module__5eV7ba__iconRowButton{color:var(--fg60);cursor:pointer;cursor:var(--cursor-hand-pointer,image-set(url(/cursors/cursor-hand-pointer.png) 1x, url(/cursors/cursor-hand-pointer@2x.png) 2x) 7 1),pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;padding:4px 6px;display:inline-flex}@supports ((-moz-appearance:none)){.VersionHistoryPanel-module-scss-module__5eV7ba__kebabButton,.VersionHistoryPanel-module-scss-module__5eV7ba__iconRowButton{cursor:var(--cursor-hand-pointer,url(/cursors/cursor-hand-pointer.png) 7 1),pointer}}.VersionHistoryPanel-module-scss-module__5eV7ba__kebabButton:hover:not(:disabled),.VersionHistoryPanel-module-scss-module__5eV7ba__iconRowButton:hover:not(:disabled){color:var(--fg);border-color:var(--fg15)}.VersionHistoryPanel-module-scss-module__5eV7ba__kebabButton:disabled,.VersionHistoryPanel-module-scss-module__5eV7ba__iconRowButton:disabled{color:var(--fg25);cursor:default;cursor:var(--cursor-default,image-set(url(/cursors/cursor-default.png) 1x, url(/cursors/cursor-default@2x.png) 2x) 9 7),default}@supports ((-moz-appearance:none)){.VersionHistoryPanel-module-scss-module__5eV7ba__kebabButton:disabled,.VersionHistoryPanel-module-scss-module__5eV7ba__iconRowButton:disabled{cursor:var(--cursor-default,url(/cursors/cursor-default.png) 9 7),default}}.VersionHistoryPanel-module-scss-module__5eV7ba__activeDraftRow{background:var(--fg10);border-bottom:2px solid var(--fg15);grid-template-columns:minmax(0,1fr) auto;position:relative}.VersionHistoryPanel-module-scss-module__5eV7ba__activeDraftRow:hover{background:var(--fg10)}.VersionHistoryPanel-module-scss-module__5eV7ba__unsavedDot{background:var(--warning);width:6px;height:6px;position:absolute;top:6px;right:6px}.VersionHistoryPanel-module-scss-module__5eV7ba__rowMain{grid-template-columns:minmax(0,1fr);gap:2px;min-width:0;display:grid}.VersionHistoryPanel-module-scss-module__5eV7ba__rowTitle{align-items:baseline;gap:6px;min-width:0;display:flex}.VersionHistoryPanel-module-scss-module__5eV7ba__rowAge{color:var(--fg)}.VersionHistoryPanel-module-scss-module__5eV7ba__rowName{color:var(--fg);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:clip visible}.VersionHistoryPanel-module-scss-module__5eV7ba__nameInput{border:1px solid var(--fg15);min-width:0;color:var(--fg);background:0 0;outline:none;flex:1;padding:2px 4px}.VersionHistoryPanel-module-scss-module__5eV7ba__nameInput:focus{border-color:var(--ac)}.VersionHistoryPanel-module-scss-module__5eV7ba__rowTime,.VersionHistoryPanel-module-scss-module__5eV7ba__rowMeta{color:var(--fg60)}.VersionHistoryPanel-module-scss-module__5eV7ba__currentBadge{text-transform:uppercase;color:var(--fg60);background:var(--fg10);flex-shrink:0;padding:1px 6px}.VersionHistoryPanel-module-scss-module__5eV7ba__rowActions{flex-shrink:0;gap:4px;display:flex}.VersionHistoryPanel-module-scss-module__5eV7ba__rowButton{background:var(--bg);border:1px solid var(--fg15);color:var(--fg);cursor:pointer;cursor:var(--cursor-hand-pointer,image-set(url(/cursors/cursor-hand-pointer.png) 1x, url(/cursors/cursor-hand-pointer@2x.png) 2x) 7 1),pointer;padding:4px 8px}@supports ((-moz-appearance:none)){.VersionHistoryPanel-module-scss-module__5eV7ba__rowButton{cursor:var(--cursor-hand-pointer,url(/cursors/cursor-hand-pointer.png) 7 1),pointer}}.VersionHistoryPanel-module-scss-module__5eV7ba__rowButton:hover{border-color:var(--fg25)}.VersionHistoryPanel-module-scss-module__5eV7ba__rowButton.VersionHistoryPanel-module-scss-module__5eV7ba__pendingConfirm{border-color:var(--ac);color:var(--ac)}.VersionHistoryPanel-module-scss-module__5eV7ba__footer{color:var(--fg60);background:var(--bg);border-top:1px solid var(--fg15);z-index:1;grid-template-columns:minmax(0,1fr);gap:8px;padding:10px 12px;display:grid;position:sticky;bottom:0}.VersionHistoryPanel-module-scss-module__5eV7ba__footerTop{justify-content:space-between;align-items:baseline;gap:12px;min-width:0;display:flex}.VersionHistoryPanel-module-scss-module__5eV7ba__footerStats{gap:6px;min-width:0;display:flex}.VersionHistoryPanel-module-scss-module__5eV7ba__footerStatus{color:var(--fg40);text-align:right;text-overflow:ellipsis;white-space:nowrap;flex-shrink:1;min-width:0;overflow:clip visible}.VersionHistoryPanel-module-scss-module__5eV7ba__footerStatusActive{color:var(--fg)}.VersionHistoryPanel-module-scss-module__5eV7ba__footerActions{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.VersionHistoryPanel-module-scss-module__5eV7ba__footerActions>*{white-space:nowrap;text-align:center;flex:auto}.VersionHistoryPanel-module-scss-module__5eV7ba__previewOverlay{z-index:1000;cursor:pointer;cursor:var(--cursor-hand-pointer,image-set(url(/cursors/cursor-hand-pointer.png) 1x, url(/cursors/cursor-hand-pointer@2x.png) 2x) 7 1),pointer;background:#0009;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}@supports ((-moz-appearance:none)){.VersionHistoryPanel-module-scss-module__5eV7ba__previewOverlay{cursor:var(--cursor-hand-pointer,url(/cursors/cursor-hand-pointer.png) 7 1),pointer}}.VersionHistoryPanel-module-scss-module__5eV7ba__previewBox{background:var(--bg);border:1px solid var(--fg25);gap:12px;max-width:80vw;max-height:80vh;padding:16px;display:grid}.VersionHistoryPanel-module-scss-module__5eV7ba__previewImage{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:calc(80vh - 60px);image-rendering:pixelated;background:var(--fg05)}.VersionHistoryPanel-module-scss-module__5eV7ba__previewMissing{color:var(--fg60);text-align:center;padding:40px}.VersionHistoryPanel-module-scss-module__5eV7ba__previewCaption{color:var(--fg60);text-align:center}.VersionHistoryPanel-module-scss-module__5eV7ba__footerButton,.VersionHistoryPanel-module-scss-module__5eV7ba__footerDangerButton{background:var(--bg);border:1px solid var(--fg15);color:var(--fg);cursor:pointer;cursor:var(--cursor-hand-pointer,image-set(url(/cursors/cursor-hand-pointer.png) 1x, url(/cursors/cursor-hand-pointer@2x.png) 2x) 7 1),pointer;padding:4px 10px}@supports ((-moz-appearance:none)){.VersionHistoryPanel-module-scss-module__5eV7ba__footerButton,.VersionHistoryPanel-module-scss-module__5eV7ba__footerDangerButton{cursor:var(--cursor-hand-pointer,url(/cursors/cursor-hand-pointer.png) 7 1),pointer}}.VersionHistoryPanel-module-scss-module__5eV7ba__footerButton:hover,.VersionHistoryPanel-module-scss-module__5eV7ba__footerDangerButton:hover{border-color:var(--fg25);color:var(--fg)}
.Checkbox-module-scss-module__xFeI8q__checkbox{cursor:pointer;cursor:var(--cursor-hand-pointer,image-set(url(/cursors/cursor-hand-pointer.png) 1x, url(/cursors/cursor-hand-pointer@2x.png) 2x) 7 1),pointer;align-items:center;gap:8px;display:flex}@supports ((-moz-appearance:none)){.Checkbox-module-scss-module__xFeI8q__checkbox{cursor:var(--cursor-hand-pointer,url(/cursors/cursor-hand-pointer.png) 7 1),pointer}}.Checkbox-module-scss-module__xFeI8q__checkbox{-webkit-user-select:none;user-select:none}.Checkbox-module-scss-module__xFeI8q__checkbox.Checkbox-module-scss-module__xFeI8q__fullWidth{width:100%}.Checkbox-module-scss-module__xFeI8q__checkbox.Checkbox-module-scss-module__xFeI8q__disabled{cursor:not-allowed;cursor:var(--cursor-not-allowed,image-set(url(/cursors/cursor-not-allowed.png) 1x, url(/cursors/cursor-not-allowed@2x.png) 2x) 9 9),not-allowed}@supports ((-moz-appearance:none)){.Checkbox-module-scss-module__xFeI8q__checkbox.Checkbox-module-scss-module__xFeI8q__disabled{cursor:var(--cursor-not-allowed,url(/cursors/cursor-not-allowed.png) 9 9),not-allowed}}.Checkbox-module-scss-module__xFeI8q__checkbox.Checkbox-module-scss-module__xFeI8q__disabled{opacity:.5}.Checkbox-module-scss-module__xFeI8q__box{opacity:.3;background:0 0;border:1px solid;flex-shrink:0;width:14px;height:14px;position:relative}.Checkbox-module-scss-module__xFeI8q__checkbox:not(.Checkbox-module-scss-module__xFeI8q__disabled):hover .Checkbox-module-scss-module__xFeI8q__box{opacity:.6}.Checkbox-module-scss-module__xFeI8q__box:has(.Checkbox-module-scss-module__xFeI8q__input:checked){opacity:1;background:currentColor}.Checkbox-module-scss-module__xFeI8q__input{opacity:0;cursor:pointer;width:100%;height:100%;cursor:var(--cursor-hand-pointer,image-set(url(/cursors/cursor-hand-pointer.png) 1x, url(/cursors/cursor-hand-pointer@2x.png) 2x) 7 1),pointer;position:absolute}@supports ((-moz-appearance:none)){.Checkbox-module-scss-module__xFeI8q__input{cursor:var(--cursor-hand-pointer,url(/cursors/cursor-hand-pointer.png) 7 1),pointer}}.Checkbox-module-scss-module__xFeI8q__input{margin:0}.Checkbox-module-scss-module__xFeI8q__input:disabled{cursor:not-allowed;cursor:var(--cursor-not-allowed,image-set(url(/cursors/cursor-not-allowed.png) 1x, url(/cursors/cursor-not-allowed@2x.png) 2x) 9 9),not-allowed}@supports ((-moz-appearance:none)){.Checkbox-module-scss-module__xFeI8q__input:disabled{cursor:var(--cursor-not-allowed,url(/cursors/cursor-not-allowed.png) 9 9),not-allowed}}.Checkbox-module-scss-module__xFeI8q__check{opacity:0;pointer-events:none;color:var(--bg);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.Checkbox-module-scss-module__xFeI8q__input:checked~.Checkbox-module-scss-module__xFeI8q__check{opacity:1}.Checkbox-module-scss-module__xFeI8q__label{color:inherit}
.ExportPanel-module-scss-module__5eKedG__exportPanel{grid-template-rows:auto minmax(0,1fr) auto;height:100%;min-height:320px;display:grid}.ExportPanel-module-scss-module__5eKedG__header{border-bottom:1px solid var(--fg15);justify-content:space-between;align-items:center;gap:12px;padding:8px 12px;display:flex}.ExportPanel-module-scss-module__5eKedG__headerLeft{align-items:center;gap:12px;min-width:0;display:flex}.ExportPanel-module-scss-module__5eKedG__headerActions{gap:8px;display:flex}.ExportPanel-module-scss-module__5eKedG__itemCount{opacity:.6}.ExportPanel-module-scss-module__5eKedG__linkButton{color:var(--fg60);cursor:pointer;cursor:var(--cursor-hand-pointer,image-set(url(/cursors/cursor-hand-pointer.png) 1x, url(/cursors/cursor-hand-pointer@2x.png) 2x) 7 1),pointer;background:0 0;border:none;text-decoration:underline}@supports ((-moz-appearance:none)){.ExportPanel-module-scss-module__5eKedG__linkButton{cursor:var(--cursor-hand-pointer,url(/cursors/cursor-hand-pointer.png) 7 1),pointer}}.ExportPanel-module-scss-module__5eKedG__linkButton:hover{color:var(--ac)}.ExportPanel-module-scss-module__5eKedG__linkButton:disabled{opacity:.4;cursor:default;text-decoration:none}.ExportPanel-module-scss-module__5eKedG__list{grid-template-columns:minmax(0,1fr);align-content:start;gap:4px;padding:8px;display:grid;overflow-y:auto}.ExportPanel-module-scss-module__5eKedG__row{border:1px solid var(--fg15);background:var(--bg);cursor:pointer;cursor:var(--cursor-hand-pointer,image-set(url(/cursors/cursor-hand-pointer.png) 1x, url(/cursors/cursor-hand-pointer@2x.png) 2x) 7 1),pointer;grid-template-columns:24px 56px minmax(0,1fr) auto;align-items:center;gap:8px;padding:6px 8px;display:grid}@supports ((-moz-appearance:none)){.ExportPanel-module-scss-module__5eKedG__row{cursor:var(--cursor-hand-pointer,url(/cursors/cursor-hand-pointer.png) 7 1),pointer}}.ExportPanel-module-scss-module__5eKedG__row:hover{border-color:var(--fg30)}.ExportPanel-module-scss-module__5eKedG__rowSelected{border-color:var(--ac);background:var(--ac05)}.ExportPanel-module-scss-module__5eKedG__rowCheckbox{justify-content:center;align-items:center;display:flex}.ExportPanel-module-scss-module__5eKedG__previewWrap{aspect-ratio:4/3;background:var(--fg05);justify-content:center;align-items:center;width:56px;display:flex;overflow:hidden}.ExportPanel-module-scss-module__5eKedG__preview{max-width:100%;max-height:100%;image-rendering:pixelated}.ExportPanel-module-scss-module__5eKedG__rowBody{grid-template-columns:minmax(0,1fr);gap:2px;min-width:0;display:grid}.ExportPanel-module-scss-module__5eKedG__rowName{text-overflow:ellipsis;white-space:nowrap;overflow:clip visible}.ExportPanel-module-scss-module__5eKedG__rowMeta{opacity:.6;align-items:center;gap:6px;display:flex}.ExportPanel-module-scss-module__5eKedG__typeChip{border:1px solid var(--fg15);text-transform:uppercase;opacity:.7;padding:1px 4px}.ExportPanel-module-scss-module__5eKedG__formatList{align-items:center;gap:4px;display:flex}.ExportPanel-module-scss-module__5eKedG__formatPill{border:1px solid var(--fg15);opacity:.8;padding:1px 5px}.ExportPanel-module-scss-module__5eKedG__footer{border-top:1px solid var(--fg15);justify-content:space-between;align-items:center;gap:12px;padding:8px 12px;display:flex}.ExportPanel-module-scss-module__5eKedG__exportSummary{opacity:.6}.ExportPanel-module-scss-module__5eKedG__emptyState{opacity:.6;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:48px 24px;display:flex}
.NumberInput-module-scss-module__zCHuPq__numberInput{border:1px solid var(--fg15);font-feature-settings:"tnum" 1;align-items:stretch;min-width:0;display:inline-flex;position:relative}.NumberInput-module-scss-module__zCHuPq__numberInput:focus-within{border-color:var(--ac)}.NumberInput-module-scss-module__zCHuPq__numberInput.NumberInput-module-scss-module__zCHuPq__fullWidth{width:100%;display:flex}.NumberInput-module-scss-module__zCHuPq__numberInput.NumberInput-module-scss-module__zCHuPq__disabled{opacity:.5}.NumberInput-module-scss-module__zCHuPq__input{background:var(--bg);border:none;border-left:1px solid var(--fg15);border-right:1px solid var(--fg15);width:56px;min-width:40px;color:var(--fg);font:inherit;text-align:center;flex:1;padding:4px 2px;position:relative}.NumberInput-module-scss-module__zCHuPq__input:hover{background:var(--fg05)}.NumberInput-module-scss-module__zCHuPq__input:focus{outline:none}.NumberInput-module-scss-module__zCHuPq__input::placeholder{color:inherit;font:inherit;opacity:.3}.NumberInput-module-scss-module__zCHuPq__input:disabled{cursor:not-allowed;cursor:var(--cursor-not-allowed,image-set(url(/cursors/cursor-not-allowed.png) 1x, url(/cursors/cursor-not-allowed@2x.png) 2x) 9 9),not-allowed}@supports ((-moz-appearance:none)){.NumberInput-module-scss-module__zCHuPq__input:disabled{cursor:var(--cursor-not-allowed,url(/cursors/cursor-not-allowed.png) 9 9),not-allowed}}.NumberInput-module-scss-module__zCHuPq__input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.NumberInput-module-scss-module__zCHuPq__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.NumberInput-module-scss-module__zCHuPq__input{-moz-appearance:textfield}.NumberInput-module-scss-module__zCHuPq__fullWidth .NumberInput-module-scss-module__zCHuPq__input{width:auto}.NumberInput-module-scss-module__zCHuPq__button{background:var(--bg);width:24px;color:var(--fg);cursor:pointer;cursor:var(--cursor-hand-pointer,image-set(url(/cursors/cursor-hand-pointer.png) 1x, url(/cursors/cursor-hand-pointer@2x.png) 2x) 7 1),pointer;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex;position:relative}@supports ((-moz-appearance:none)){.NumberInput-module-scss-module__zCHuPq__button{cursor:var(--cursor-hand-pointer,url(/cursors/cursor-hand-pointer.png) 7 1),pointer}}.NumberInput-module-scss-module__zCHuPq__button:hover:not(:disabled){background:var(--fg10)}.NumberInput-module-scss-module__zCHuPq__button:active:not(:disabled){background:var(--fg15)}.NumberInput-module-scss-module__zCHuPq__button:disabled{opacity:.3;cursor:not-allowed;cursor:var(--cursor-not-allowed,image-set(url(/cursors/cursor-not-allowed.png) 1x, url(/cursors/cursor-not-allowed@2x.png) 2x) 9 9),not-allowed}@supports ((-moz-appearance:none)){.NumberInput-module-scss-module__zCHuPq__button:disabled{cursor:var(--cursor-not-allowed,url(/cursors/cursor-not-allowed.png) 9 9),not-allowed}}
.FillStrokeRow-module-scss-module__Iq37Ka__row{position:relative}.FillStrokeRow-module-scss-module__Iq37Ka__row>:first-child{align-items:stretch;gap:2px;padding:4px}.FillStrokeRow-module-scss-module__Iq37Ka__row>:first-child>*{flex:none}.FillStrokeRow-module-scss-module__Iq37Ka__row>:first-child>:first-child{align-self:center;padding-left:6px;padding-right:4px}.FillStrokeRow-module-scss-module__Iq37Ka__row .FillStrokeRow-module-scss-module__Iq37Ka__flexItem{min-width:0;flex:1 1 0!important}.FillStrokeRow-module-scss-module__Iq37Ka__row .FillStrokeRow-module-scss-module__Iq37Ka__flexItem>*{width:100%}.FillStrokeRow-module-scss-module__Iq37Ka__row.FillStrokeRow-module-scss-module__Iq37Ka__selected{outline:1px solid var(--ac)}.FillStrokeRow-module-scss-module__Iq37Ka__row.FillStrokeRow-module-scss-module__Iq37Ka__hidden{opacity:.5}.FillStrokeRow-module-scss-module__Iq37Ka__row.sortable-dragging{opacity:.5}.FillStrokeRow-module-scss-module__Iq37Ka__row.sortable-edge-top:before{content:"";background:var(--ac);height:2px;position:absolute;top:0;left:0;right:0}.FillStrokeRow-module-scss-module__Iq37Ka__row.sortable-edge-bottom:after{content:"";background:var(--ac);height:2px;position:absolute;bottom:0;left:0;right:0}.FillStrokeRow-module-scss-module__Iq37Ka__typeLabel{opacity:.8;flex:1;min-width:32px}.FillStrokeRow-module-scss-module__Iq37Ka__widthInput{border:1px solid var(--fg15);background:var(--bg);width:36px;color:var(--fg);text-align:right;padding:2px 3px}.FillStrokeRow-module-scss-module__Iq37Ka__widthInput:focus{border-color:var(--ac);outline:none}.FillStrokeRow-module-scss-module__Iq37Ka__widthInput::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.FillStrokeRow-module-scss-module__Iq37Ka__widthInput::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.FillStrokeRow-module-scss-module__Iq37Ka__widthInput{-moz-appearance:textfield}.FillStrokeRow-module-scss-module__Iq37Ka__pxLabel{opacity:.5}.FillStrokeRow-module-scss-module__Iq37Ka__opacityInput{border:1px solid var(--fg15);background:var(--bg);width:32px;color:var(--fg);text-align:right;padding:2px 3px}.FillStrokeRow-module-scss-module__Iq37Ka__opacityInput:focus{border-color:var(--ac);outline:none}.FillStrokeRow-module-scss-module__Iq37Ka__opacityInput::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.FillStrokeRow-module-scss-module__Iq37Ka__opacityInput::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.FillStrokeRow-module-scss-module__Iq37Ka__opacityInput{-moz-appearance:textfield}.FillStrokeRow-module-scss-module__Iq37Ka__percentSign{opacity:.5}.FillStrokeRow-module-scss-module__Iq37Ka__iconButton{aspect-ratio:1;width:20px;color:var(--fg);opacity:.6;cursor:pointer;cursor:var(--cursor-hand-pointer,image-set(url(/cursors/cursor-hand-pointer.png) 1x, url(/cursors/cursor-hand-pointer@2x.png) 2x) 7 1),pointer;background:0 0;border:none;flex:none;justify-content:center;align-self:center;align-items:center;padding:0;display:flex}@supports ((-moz-appearance:none)){.FillStrokeRow-module-scss-module__Iq37Ka__iconButton{cursor:var(--cursor-hand-pointer,url(/cursors/cursor-hand-pointer.png) 7 1),pointer}}.FillStrokeRow-module-scss-module__Iq37Ka__iconButton:hover{opacity:1}.FillStrokeRow-module-scss-module__Iq37Ka__iconButton.FillStrokeRow-module-scss-module__Iq37Ka__off{opacity:.3}.FillStrokeRow-module-scss-module__Iq37Ka__removeButton{border:none;border-left:1px solid var(--fg15);width:auto;color:var(--fg);opacity:.6;cursor:pointer;cursor:var(--cursor-hand-pointer,image-set(url(/cursors/cursor-hand-pointer.png) 1x, url(/cursors/cursor-hand-pointer@2x.png) 2x) 7 1),pointer;background:0 0;flex:none;justify-content:center;align-self:stretch;align-items:center;margin-left:2px;padding:0 8px;display:flex}@supports ((-moz-appearance:none)){.FillStrokeRow-module-scss-module__Iq37Ka__removeButton{cursor:var(--cursor-hand-pointer,url(/cursors/cursor-hand-pointer.png) 7 1),pointer}}.FillStrokeRow-module-scss-module__Iq37Ka__removeButton:hover{opacity:1}.FillStrokeRow-module-scss-module__Iq37Ka__optionsRow{flex-wrap:wrap;align-items:center;gap:8px;padding-left:4px;display:flex}.FillStrokeRow-module-scss-module__Iq37Ka__optionsRow.FillStrokeRow-module-scss-module__Iq37Ka__disabled{opacity:.4;pointer-events:none}.FillStrokeRow-module-scss-module__Iq37Ka__optionGroup{align-items:center;gap:3px;display:flex}.FillStrokeRow-module-scss-module__Iq37Ka__optionLabel{opacity:.6}.FillStrokeRow-module-scss-module__Iq37Ka__options{grid-template-columns:minmax(0,1fr);row-gap:6px;padding-left:4px;display:grid}.FillStrokeRow-module-scss-module__Iq37Ka__rowSplit{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;column-gap:8px;display:grid}.FillStrokeRow-module-scss-module__Iq37Ka__field{align-items:center;gap:6px;min-width:0;display:flex}.FillStrokeRow-module-scss-module__Iq37Ka__field>:last-child{flex:auto;min-width:0}.FillStrokeRow-module-scss-module__Iq37Ka__fieldLabel{opacity:.6;flex:none}.FillStrokeRow-module-scss-module__Iq37Ka__optionSelect{border:1px solid var(--fg15);background:var(--bg);color:var(--fg);padding:2px 4px}.FillStrokeRow-module-scss-module__Iq37Ka__optionSelect:focus{border-color:var(--ac);outline:none}.FillStrokeRow-module-scss-module__Iq37Ka__fillStrokeList{gap:0;display:grid}.FillStrokeRow-module-scss-module__Iq37Ka__listHeader{justify-content:space-between;align-items:center;padding-bottom:4px;display:flex}.FillStrokeRow-module-scss-module__Iq37Ka__listTitle{text-transform:uppercase;opacity:.6;font-family:var(--fontLabel);font-size:var(--app-font-label-2x);margin:0}.FillStrokeRow-module-scss-module__Iq37Ka__addButton{width:20px;height:20px;color:var(--fg);opacity:.6;cursor:pointer;cursor:var(--cursor-hand-pointer,image-set(url(/cursors/cursor-hand-pointer.png) 1x, url(/cursors/cursor-hand-pointer@2x.png) 2x) 7 1),pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex}@supports ((-moz-appearance:none)){.FillStrokeRow-module-scss-module__Iq37Ka__addButton{cursor:var(--cursor-hand-pointer,url(/cursors/cursor-hand-pointer.png) 7 1),pointer}}.FillStrokeRow-module-scss-module__Iq37Ka__addButton:hover{opacity:1}.FillStrokeRow-module-scss-module__Iq37Ka__gradientSwatch{border:1px solid var(--fg15);flex:none;width:28px;height:28px}.FillStrokeRow-module-scss-module__Iq37Ka__emptyText{opacity:.4;padding:8px 0}
.SimpleColorPicker-module-scss-module__6kszXW__container{background-color:var(--bg);width:240px;color:var(--fg);border:2px solid var(--fg20)}.SimpleColorPicker-module-scss-module__6kszXW__header{align-items:center;gap:4px;padding:8px;display:flex}.SimpleColorPicker-module-scss-module__6kszXW__hexLabel{min-width:0;font-family:var(--fontMono);font-size:var(--app-font-mono-2x);flex:1;padding:2px 4px}@media (-webkit-min-device-pixel-ratio:1.5),(min-resolution:144dpi){.SimpleColorPicker-module-scss-module__6kszXW__hexLabel{font-size:var(--app-font-mono-1-5x)}}.SimpleColorPicker-module-scss-module__6kszXW__hexLabelButton{appearance:none;color:inherit;text-align:left;cursor:pointer;cursor:var(--cursor-hand-pointer,image-set(url(/cursors/cursor-hand-pointer.png) 1x, url(/cursors/cursor-hand-pointer@2x.png) 2x) 7 1),pointer;background:0 0;border:none}@supports ((-moz-appearance:none)){.SimpleColorPicker-module-scss-module__6kszXW__hexLabelButton{cursor:var(--cursor-hand-pointer,url(/cursors/cursor-hand-pointer.png) 7 1),pointer}}.SimpleColorPicker-module-scss-module__6kszXW__eyedropperButton{appearance:none;color:inherit;cursor:pointer;cursor:var(--cursor-hand-pointer,image-set(url(/cursors/cursor-hand-pointer.png) 1x, url(/cursors/cursor-hand-pointer@2x.png) 2x) 7 1),pointer;background:0 0;border:none;padding:4px}@supports ((-moz-appearance:none)){.SimpleColorPicker-module-scss-module__6kszXW__eyedropperButton{cursor:var(--cursor-hand-pointer,url(/cursors/cursor-hand-pointer.png) 7 1),pointer}}.SimpleColorPicker-module-scss-module__6kszXW__eyedropperButton{opacity:.7;justify-content:center;align-items:center;display:flex}.SimpleColorPicker-module-scss-module__6kszXW__eyedropperButton:hover{opacity:1}.SimpleColorPicker-module-scss-module__6kszXW__eyedropperButton svg{display:block}.SimpleColorPicker-module-scss-module__6kszXW__colorBedOuter{touch-action:none;position:relative}.SimpleColorPicker-module-scss-module__6kszXW__colorBed{height:133px}.SimpleColorPicker-module-scss-module__6kszXW__colorKnob{border:2px solid var(--fg);background-color:var(--hsl);width:12px;height:12px;position:absolute;transform:translate(-50%,-50%)}.SimpleColorPicker-module-scss-module__6kszXW__colorKnob:before{content:"";background-color:var(--hsl);border:2px solid var(--fg);width:12px;height:12px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.SimpleColorPicker-module-scss-module__6kszXW__colorKnob:hover:before{width:24px;height:24px}.SimpleColorPicker-module-scss-module__6kszXW__hslTableWrap{border-top:2px solid var(--fg15);padding:4px}.SimpleColorPicker-module-scss-module__6kszXW__hslTable{border-collapse:collapse;font-feature-settings:"tnum" 1;width:100%;font-family:var(--fontMono);font-size:var(--app-font-mono-2x);border:0}@media (-webkit-min-device-pixel-ratio:1.5),(min-resolution:144dpi){.SimpleColorPicker-module-scss-module__6kszXW__hslTable{font-size:var(--app-font-mono-1-5x)}}.SimpleColorPicker-module-scss-module__6kszXW__hslTable th,.SimpleColorPicker-module-scss-module__6kszXW__hslTable td{vertical-align:middle;border:0;padding:4px;font-weight:500}.SimpleColorPicker-module-scss-module__6kszXW__hslTable th:first-child{text-align:left;min-width:28px}.SimpleColorPicker-module-scss-module__6kszXW__hslTable td:nth-child(2){width:100%}.SimpleColorPicker-module-scss-module__6kszXW__hslTable td:nth-child(3){text-align:right;min-width:42px}.SimpleColorPicker-module-scss-module__6kszXW__sliderDisplay{background-color:var(--fg15);width:100%;height:2px;position:relative}.SimpleColorPicker-module-scss-module__6kszXW__sliderDisplay input{z-index:1;opacity:0;width:calc(100% + 10px);position:absolute;inset:0 -5px}.SimpleColorPicker-module-scss-module__6kszXW__sliderDisplay b{border:2px solid var(--fg15);background-color:var(--hsl);width:12px;height:12px;display:block;position:absolute;top:50%;transform:translate(-50%,-50%)}
.ContextMenu-module-scss-module__556hOG__menu{background:var(--bg);border:2px solid var(--fg20);-webkit-user-select:none;user-select:none;min-width:160px;padding:4px 0}.ContextMenu-module-scss-module__556hOG__menu:before{top:calc(100% + 2px)!important}.ContextMenu-module-scss-module__556hOG__arrowPointer{pointer-events:none;width:0;height:0;position:absolute;transform:translate(-50%)}.ContextMenu-module-scss-module__556hOG__arrowPointer:after{content:"";width:0;height:0;position:absolute}.ContextMenu-module-scss-module__556hOG__arrowTop{border-left:6px solid #0000;border-right:6px solid #0000;border-bottom:6px solid var(--fg20);top:-6px}.ContextMenu-module-scss-module__556hOG__arrowTop:after{border-left:4px solid #0000;border-right:4px solid #0000;border-bottom:4px solid var(--bg);top:2px;left:-4px}.ContextMenu-module-scss-module__556hOG__arrowBottom{border-left:6px solid #0000;border-right:6px solid #0000;border-top:6px solid var(--fg20);bottom:-6px}.ContextMenu-module-scss-module__556hOG__arrowBottom:after{border-left:4px solid #0000;border-right:4px solid #0000;border-top:4px solid var(--bg);bottom:2px;left:-4px}.ContextMenu-module-scss-module__556hOG__group:not(:last-child){border-bottom:1px solid var(--fg15);margin-bottom:4px;padding-bottom:4px}.ContextMenu-module-scss-module__556hOG__groupLabel{text-transform:uppercase;color:var(--fg);opacity:.5;font-weight:500;font-family:var(--fontLabel);font-size:var(--app-font-label-2x);padding:4px 10px}.ContextMenu-module-scss-module__556hOG__item{width:100%;color:var(--fg);font-family:inherit;font-size:inherit;text-align:left;cursor:pointer;cursor:var(--cursor-hand-pointer,image-set(url(/cursors/cursor-hand-pointer.png) 1x, url(/cursors/cursor-hand-pointer@2x.png) 2x) 7 1),pointer;background:0 0;border:none;align-items:center;padding:5px 10px;display:flex}@supports ((-moz-appearance:none)){.ContextMenu-module-scss-module__556hOG__item{cursor:var(--cursor-hand-pointer,url(/cursors/cursor-hand-pointer.png) 7 1),pointer}}.ContextMenu-module-scss-module__556hOG__item{gap:8px}.ContextMenu-module-scss-module__556hOG__item:hover:not(.ContextMenu-module-scss-module__556hOG__disabled){background:var(--fg10)}.ContextMenu-module-scss-module__556hOG__item.ContextMenu-module-scss-module__556hOG__disabled{opacity:.4;cursor:not-allowed;cursor:var(--cursor-not-allowed,image-set(url(/cursors/cursor-not-allowed.png) 1x, url(/cursors/cursor-not-allowed@2x.png) 2x) 9 9),not-allowed}@supports ((-moz-appearance:none)){.ContextMenu-module-scss-module__556hOG__item.ContextMenu-module-scss-module__556hOG__disabled{cursor:var(--cursor-not-allowed,url(/cursors/cursor-not-allowed.png) 9 9),not-allowed}}.ContextMenu-module-scss-module__556hOG__customItem{grid-template-columns:minmax(0,1fr);padding:5px 10px;display:grid}.ContextMenu-module-scss-module__556hOG__icon{text-align:center;flex-shrink:0;width:16px}.ContextMenu-module-scss-module__556hOG__label{white-space:nowrap;flex:1;min-width:0}.ContextMenu-module-scss-module__556hOG__shortcut{opacity:.35;flex-shrink:0;margin-left:16px}.ContextMenu-module-scss-module__556hOG__check{opacity:.7;flex-shrink:0}.ContextMenu-module-scss-module__556hOG__divider{background:var(--fg15);height:1px;margin:4px 0}.ContextMenu-module-scss-module__556hOG__arrow{opacity:.5;flex-shrink:0;font-size:8px}.ContextMenu-module-scss-module__556hOG__submenuContainer{position:relative}.ContextMenu-module-scss-module__556hOG__submenuContainer.ContextMenu-module-scss-module__556hOG__open>.ContextMenu-module-scss-module__556hOG__submenuTrigger{background:var(--fg10)}.ContextMenu-module-scss-module__556hOG__submenuTrigger{cursor:pointer;cursor:var(--cursor-hand-pointer,image-set(url(/cursors/cursor-hand-pointer.png) 1x, url(/cursors/cursor-hand-pointer@2x.png) 2x) 7 1),pointer}@supports ((-moz-appearance:none)){.ContextMenu-module-scss-module__556hOG__submenuTrigger{cursor:var(--cursor-hand-pointer,url(/cursors/cursor-hand-pointer.png) 7 1),pointer}}.ContextMenu-module-scss-module__556hOG__submenu{background:var(--bg);border:2px solid var(--fg20);min-width:160px;padding:4px 0;position:absolute;top:-4px}
.FeatureTag-module-scss-module__Eb9ofW__tag{background:var(--fg10);color:var(--fg70);text-transform:uppercase;font-family:var(--fontLabel);font-size:var(--app-font-label-2x);padding:1px 4px;display:inline-block}@media (-webkit-min-device-pixel-ratio:1.5),(min-resolution:144dpi){.FeatureTag-module-scss-module__Eb9ofW__tag{font-size:var(--app-font-label-1-5x)}}.FeatureTag-module-scss-module__Eb9ofW__tag{letter-spacing:0}
.ProgressBar-module-scss-module__yPcq-a__track{background:var(--fg15);width:100%;overflow:hidden}.ProgressBar-module-scss-module__yPcq-a__fill{background:var(--fg);height:100%}
.SaveButton-module-scss-module__nba6Ya__container,.SaveButton-module-scss-module__nba6Ya__saveButtonWrap{align-items:center;display:flex;position:relative}.SaveButton-module-scss-module__nba6Ya__iconButton{width:32px;height:32px;color:var(--fg);cursor:pointer;cursor:var(--cursor-hand-pointer,image-set(url(/cursors/cursor-hand-pointer.png) 1x, url(/cursors/cursor-hand-pointer@2x.png) 2x) 7 1),pointer;background:0 0;border:none;justify-content:center;align-items:center;display:flex}@supports ((-moz-appearance:none)){.SaveButton-module-scss-module__nba6Ya__iconButton{cursor:var(--cursor-hand-pointer,url(/cursors/cursor-hand-pointer.png) 7 1),pointer}}.SaveButton-module-scss-module__nba6Ya__iconButton:hover:not(:disabled){background:var(--fg15)}.SaveButton-module-scss-module__nba6Ya__iconButton:disabled{opacity:.5;cursor:default}.SaveButton-module-scss-module__nba6Ya__labeledButton{height:32px;color:var(--fg);cursor:pointer;cursor:var(--cursor-hand-pointer,image-set(url(/cursors/cursor-hand-pointer.png) 1x, url(/cursors/cursor-hand-pointer@2x.png) 2x) 7 1),pointer;background:0 0;border:none;align-items:center;gap:6px;padding:0 8px 0 10px;display:flex}@supports ((-moz-appearance:none)){.SaveButton-module-scss-module__nba6Ya__labeledButton{cursor:var(--cursor-hand-pointer,url(/cursors/cursor-hand-pointer.png) 7 1),pointer}}.SaveButton-module-scss-module__nba6Ya__labeledButton:hover:not(:disabled){background:var(--fg15)}.SaveButton-module-scss-module__nba6Ya__labeledButton:disabled{opacity:.5;cursor:default}.SaveButton-module-scss-module__nba6Ya__labeledButton>svg,.SaveButton-module-scss-module__nba6Ya__labeledButton>div{flex-shrink:0;width:16px;height:16px}.SaveButton-module-scss-module__nba6Ya__saveSuccess{color:var(--c-green)}.SaveButton-module-scss-module__nba6Ya__saveError{color:var(--c-red)}.SaveButton-module-scss-module__nba6Ya__dropdownToggle{width:20px;height:32px;color:var(--fg50);cursor:pointer;cursor:var(--cursor-hand-pointer,image-set(url(/cursors/cursor-hand-pointer.png) 1x, url(/cursors/cursor-hand-pointer@2x.png) 2x) 7 1),pointer;background:0 0;border:none;justify-content:center;align-items:center;display:flex}@supports ((-moz-appearance:none)){.SaveButton-module-scss-module__nba6Ya__dropdownToggle{cursor:var(--cursor-hand-pointer,url(/cursors/cursor-hand-pointer.png) 7 1),pointer}}.SaveButton-module-scss-module__nba6Ya__dropdownToggle{margin-left:-4px}.SaveButton-module-scss-module__nba6Ya__dropdownToggle:hover{background:var(--fg15);color:var(--fg)}.SaveButton-module-scss-module__nba6Ya__chevron{width:10px;height:10px;color:var(--fg50);paint-order:stroke;-webkit-text-stroke:var(--icon-outline-stroke) var(--bg);flex:none;justify-content:center;align-items:center;font-size:10px;line-height:10px;display:inline-flex}.SaveButton-module-scss-module__nba6Ya__dropdownToggle:hover .SaveButton-module-scss-module__nba6Ya__chevron{color:var(--fg)}.SaveButton-module-scss-module__nba6Ya__backdrop{pointer-events:auto;position:fixed;inset:0}.SaveButton-module-scss-module__nba6Ya__dropdown{background:var(--bg);border:1px solid var(--fg15);pointer-events:auto;min-width:200px;max-width:280px}.SaveButton-module-scss-module__nba6Ya__dropdown:before,.SaveButton-module-scss-module__nba6Ya__dropdown:after{content:"";pointer-events:none;width:0;height:0;position:absolute;left:50%;transform:translate(-50%)}.SaveButton-module-scss-module__nba6Ya__dropdown:before{border-left:6px solid #0000;border-right:6px solid #0000;border-bottom:6px solid var(--fg15);top:-6px}.SaveButton-module-scss-module__nba6Ya__dropdown:after{border-left:5px solid #0000;border-right:5px solid #0000;border-bottom:5px solid var(--bg);top:-5px}.SaveButton-module-scss-module__nba6Ya__dropdownUp:before{border-bottom:none;border-top:6px solid var(--fg15);top:auto;bottom:-6px}.SaveButton-module-scss-module__nba6Ya__dropdownUp:after{border-bottom:none;border-top:5px solid var(--bg);top:auto;bottom:-5px}.SaveButton-module-scss-module__nba6Ya__dropdownHeader{color:var(--fg50);border-bottom:1px solid var(--fg10);padding:8px 12px;font-weight:500}.SaveButton-module-scss-module__nba6Ya__dropdownContent{padding:8px 12px}.SaveButton-module-scss-module__nba6Ya__statusRow{justify-content:space-between;align-items:center;padding:4px 0;display:flex}.SaveButton-module-scss-module__nba6Ya__statusLabel{color:var(--fg50)}.SaveButton-module-scss-module__nba6Ya__statusValue{color:var(--fg);font-weight:500}.SaveButton-module-scss-module__nba6Ya__errorRow{color:var(--c-red,#e74c3c);padding:8px 0;line-height:1.4}.SaveButton-module-scss-module__nba6Ya__dropdownActions{border-top:1px solid var(--fg10);padding:8px 12px}.SaveButton-module-scss-module__nba6Ya__dropdownActions+.SaveButton-module-scss-module__nba6Ya__dropdownActions{border-top:none;padding-top:0}.SaveButton-module-scss-module__nba6Ya__revertButton{border:1px solid var(--fg15);width:100%;color:var(--fg);cursor:pointer;cursor:var(--cursor-hand-pointer,image-set(url(/cursors/cursor-hand-pointer.png) 1x, url(/cursors/cursor-hand-pointer@2x.png) 2x) 7 1),pointer;background:0 0;padding:8px 12px}@supports ((-moz-appearance:none)){.SaveButton-module-scss-module__nba6Ya__revertButton{cursor:var(--cursor-hand-pointer,url(/cursors/cursor-hand-pointer.png) 7 1),pointer}}.SaveButton-module-scss-module__nba6Ya__revertButton{text-align:center}.SaveButton-module-scss-module__nba6Ya__revertButton:hover{background:var(--fg10);border-color:var(--fg30)}.SaveButton-module-scss-module__nba6Ya__revertButton.SaveButton-module-scss-module__nba6Ya__revertConfirm{background:var(--c-red,#e74c3c);border-color:var(--c-red,#e74c3c);color:#fff}.SaveButton-module-scss-module__nba6Ya__revertButton.SaveButton-module-scss-module__nba6Ya__revertConfirm:hover:not(:disabled){background:var(--c-red,#e74c3c);border-color:var(--c-red,#e74c3c);filter:brightness(1.1)}.SaveButton-module-scss-module__nba6Ya__debugButton{border:1px dashed var(--fg20);width:100%;color:var(--fg50);cursor:pointer;cursor:var(--cursor-hand-pointer,image-set(url(/cursors/cursor-hand-pointer.png) 1x, url(/cursors/cursor-hand-pointer@2x.png) 2x) 7 1),pointer;background:0 0;padding:8px 12px}@supports ((-moz-appearance:none)){.SaveButton-module-scss-module__nba6Ya__debugButton{cursor:var(--cursor-hand-pointer,url(/cursors/cursor-hand-pointer.png) 7 1),pointer}}.SaveButton-module-scss-module__nba6Ya__debugButton{text-align:center}.SaveButton-module-scss-module__nba6Ya__debugButton:hover{background:var(--fg05);border-color:var(--fg30);color:var(--fg)}
.PopoverButton-module-scss-module__VLbDtW__container{align-items:center;display:flex;position:relative}.PopoverButton-module-scss-module__VLbDtW__iconButton{margin-right:-4px;position:relative}.PopoverButton-module-scss-module__VLbDtW__panelOpen{position:relative}.PopoverButton-module-scss-module__VLbDtW__panelOpen:after{content:"";background-color:var(--fg20);width:6px;height:2px;position:absolute;bottom:2px;left:50%;transform:translate(-50%)}.PopoverButton-module-scss-module__VLbDtW__chevronButton{color:var(--fg50);cursor:pointer;cursor:var(--cursor-hand-pointer,image-set(url(/cursors/cursor-hand-pointer.png) 1x, url(/cursors/cursor-hand-pointer@2x.png) 2x) 7 1),pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:8px 4px!important;display:flex!important}@supports ((-moz-appearance:none)){.PopoverButton-module-scss-module__VLbDtW__chevronButton{cursor:var(--cursor-hand-pointer,url(/cursors/cursor-hand-pointer.png) 7 1),pointer}}.PopoverButton-module-scss-module__VLbDtW__chevronButton:hover,.PopoverButton-module-scss-module__VLbDtW__chevronButton.PopoverButton-module-scss-module__VLbDtW__chevronButtonOpen{background:var(--fg15);color:var(--fg)}.PopoverButton-module-scss-module__VLbDtW__chevron{width:10px;height:10px;color:inherit;paint-order:stroke;-webkit-text-stroke:var(--icon-outline-stroke) var(--bg);flex:none;justify-content:center;align-items:center;font-size:10px;line-height:10px;display:inline-flex}.PopoverButton-module-scss-module__VLbDtW__backdrop{pointer-events:auto;position:fixed;inset:0}.PopoverButton-module-scss-module__VLbDtW__dropdown{background:var(--bg);border:1px solid var(--fg15);pointer-events:auto;min-width:240px;max-width:320px}.PopoverButton-module-scss-module__VLbDtW__dropdown:before,.PopoverButton-module-scss-module__VLbDtW__dropdown:after{content:"";pointer-events:none;width:0;height:0;position:absolute;left:50%;transform:translate(-50%)}.PopoverButton-module-scss-module__VLbDtW__dropdown:before{border-left:6px solid #0000;border-right:6px solid #0000;border-top:6px solid var(--fg15);bottom:-6px}.PopoverButton-module-scss-module__VLbDtW__dropdown:after{border-left:5px solid #0000;border-right:5px solid #0000;border-top:5px solid var(--bg);bottom:-5px}.PopoverButton-module-scss-module__VLbDtW__dropdownHeader{color:var(--fg50);border-bottom:1px solid var(--fg10);padding:8px 12px}.PopoverButton-module-scss-module__VLbDtW__list{grid-template-columns:minmax(0,1fr);padding:4px 0;display:grid}.PopoverButton-module-scss-module__VLbDtW__row{color:var(--fg);text-align:left;cursor:pointer;width:100%;cursor:var(--cursor-hand-pointer,image-set(url(/cursors/cursor-hand-pointer.png) 1x, url(/cursors/cursor-hand-pointer@2x.png) 2x) 7 1),pointer;background:0 0;border:none;grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:8px;padding:6px 12px;display:grid}@supports ((-moz-appearance:none)){.PopoverButton-module-scss-module__VLbDtW__row{cursor:var(--cursor-hand-pointer,url(/cursors/cursor-hand-pointer.png) 7 1),pointer}}.PopoverButton-module-scss-module__VLbDtW__row:hover{background:var(--fg10)}.PopoverButton-module-scss-module__VLbDtW__row.PopoverButton-module-scss-module__VLbDtW__rowActive{background:var(--fg10);color:var(--fg)}.PopoverButton-module-scss-module__VLbDtW__row.PopoverButton-module-scss-module__VLbDtW__rowMinimized{color:var(--fg50)}.PopoverButton-module-scss-module__VLbDtW__row.PopoverButton-module-scss-module__VLbDtW__rowMinimized .PopoverButton-module-scss-module__VLbDtW__rowName{color:var(--fg60)}.PopoverButton-module-scss-module__VLbDtW__rowIcon{color:var(--fg60);justify-content:center;align-items:center;display:flex}.PopoverButton-module-scss-module__VLbDtW__rowActive .PopoverButton-module-scss-module__VLbDtW__rowIcon{color:var(--fg)}.PopoverButton-module-scss-module__VLbDtW__rowLabel{text-overflow:ellipsis;white-space:nowrap;grid-template-columns:minmax(0,1fr);display:grid;overflow:clip visible}.PopoverButton-module-scss-module__VLbDtW__rowName{text-overflow:ellipsis;white-space:nowrap;overflow:clip visible}.PopoverButton-module-scss-module__VLbDtW__rowMeta{color:var(--fg50)}.PopoverButton-module-scss-module__VLbDtW__rowAction{appearance:none;color:var(--fg50);cursor:pointer;width:22px;height:22px;cursor:var(--cursor-hand-pointer,image-set(url(/cursors/cursor-hand-pointer.png) 1x, url(/cursors/cursor-hand-pointer@2x.png) 2x) 7 1),pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex}@supports ((-moz-appearance:none)){.PopoverButton-module-scss-module__VLbDtW__rowAction{cursor:var(--cursor-hand-pointer,url(/cursors/cursor-hand-pointer.png) 7 1),pointer}}.PopoverButton-module-scss-module__VLbDtW__rowAction:hover{color:var(--fg);background:var(--fg10)}.PopoverButton-module-scss-module__VLbDtW__empty{color:var(--fg50);text-align:center;padding:12px}
.Toolbars-module-scss-module__N7aVza__container{pointer-events:auto;border:2px solid #0000;justify-content:center;align-items:center;display:flex}.Toolbars-module-scss-module__N7aVza__container>*+*{margin-left:6px}.Toolbars-module-scss-module__N7aVza__container>.Toolbars-module-scss-module__N7aVza__bookend,.Toolbars-module-scss-module__N7aVza__container>.Toolbars-module-scss-module__N7aVza__bookend+*{margin-left:0}.Toolbars-module-scss-module__N7aVza__container button{appearance:none;color:var(--fg);background-color:#0000;border:1px solid #0000;padding:8px}.Toolbars-module-scss-module__N7aVza__container button:hover:not(:disabled),.Toolbars-module-scss-module__N7aVza__container button[data-end-hovered=true]:not(:disabled){background-color:var(--fg15)}.Toolbars-module-scss-module__N7aVza__container button:focus{border-color:var(--ac);outline:none}.Toolbars-module-scss-module__N7aVza__container button:disabled{opacity:.3;cursor:default}.Toolbars-module-scss-module__N7aVza__container button.Toolbars-module-scss-module__N7aVza__active{background-color:var(--ac90);border-color:var(--bg15)}.Toolbars-module-scss-module__N7aVza__container button.Toolbars-module-scss-module__N7aVza__active:hover,.Toolbars-module-scss-module__N7aVza__container button.Toolbars-module-scss-module__N7aVza__active[data-end-hovered=true]{background-color:var(--ac)}:is([data-toolbar-style=transparent] .Toolbars-module-scss-module__N7aVza__container button.Toolbars-module-scss-module__N7aVza__active,[data-toolbar-style=opaque] .Toolbars-module-scss-module__N7aVza__container button.Toolbars-module-scss-module__N7aVza__active){color:var(--acContrast)}.Toolbars-module-scss-module__N7aVza__container button svg{display:block}.Toolbars-module-scss-module__N7aVza__container.Toolbars-module-scss-module__N7aVza__topToolbar{margin-top:-8px}.Toolbars-module-scss-module__N7aVza__container.Toolbars-module-scss-module__N7aVza__bottomToolbar{margin-bottom:-8px}[data-toolbar-style=opaque] .Toolbars-module-scss-module__N7aVza__container{box-sizing:border-box;background-color:var(--bg);--toolbar-edge:color-mix(in srgb, var(--fg) 20%, var(--bg));border:0;border-top:2px solid var(--toolbar-edge);border-bottom:2px solid var(--toolbar-edge);height:36px;position:relative}[data-toolbar-style=opaque] .Toolbars-module-scss-module__N7aVza__container:after{content:"";background-color:var(--shadowColor);height:2px;position:absolute;top:calc(100% + 2px);left:2px;right:2px}[data-toolbar-style=opaque] .Toolbars-module-scss-module__N7aVza__container button{padding:7px 8px}[data-toolbar-style=opaque][data-top-ruler=on] .Toolbars-module-scss-module__N7aVza__container.Toolbars-module-scss-module__N7aVza__topToolbar{margin-top:4px}.Toolbars-module-scss-module__N7aVza__bookend{display:none}[data-toolbar-style=opaque] .Toolbars-module-scss-module__N7aVza__bookend{color:var(--toolbar-edge);pointer-events:none;display:block;position:absolute;top:-2px}[data-toolbar-style=opaque] .Toolbars-module-scss-module__N7aVza__bookend svg{display:block}.Toolbars-module-scss-module__N7aVza__bookendLeft{right:calc(100% - 1px)}.Toolbars-module-scss-module__N7aVza__bookendRight{left:calc(100% - 1px)}[data-toolbar-style=opaque] .Toolbars-module-scss-module__N7aVza__bookendInteractive{pointer-events:auto;cursor:pointer;cursor:var(--cursor-hand-pointer,image-set(url(/cursors/cursor-hand-pointer.png) 1x, url(/cursors/cursor-hand-pointer@2x.png) 2x) 7 1),pointer}@supports ((-moz-appearance:none)){[data-toolbar-style=opaque] .Toolbars-module-scss-module__N7aVza__bookendInteractive{cursor:var(--cursor-hand-pointer,url(/cursors/cursor-hand-pointer.png) 7 1),pointer}}[data-toolbar-style=opaque] .Toolbars-module-scss-module__N7aVza__bookendInteractive[data-hovered=true]{--icon-bg:color-mix(in srgb, var(--fg) 15%, var(--bg))}[data-toolbar-style=opaque] .Toolbars-module-scss-module__N7aVza__bookendInteractive[data-active=true]{--icon-bg:color-mix(in srgb, var(--ac) 90%, var(--bg))}[data-toolbar-style=opaque] .Toolbars-module-scss-module__N7aVza__bookendInteractive[data-active=true][data-hovered=true]{--icon-bg:var(--ac)}.Toolbars-module-scss-module__N7aVza__panelOpen{position:relative}.Toolbars-module-scss-module__N7aVza__panelOpen:after{content:"";background-color:var(--fg20);width:6px;height:2px;position:absolute;bottom:2px;left:50%;transform:translate(-50%)}.Toolbars-module-scss-module__N7aVza__separator{background-color:var(--fg30);width:2px;height:16px;margin-left:16px}.Toolbars-module-scss-module__N7aVza__separator+*{margin-left:16px}.Toolbars-module-scss-module__N7aVza__zoomLevelDisplay{align-items:center;display:flex;margin-left:-8px!important}.Toolbars-module-scss-module__N7aVza__zoomLevelDisplay>button:first-child{margin-right:-4px}.Toolbars-module-scss-module__N7aVza__saveDropdown{align-items:center;display:flex;position:relative}.Toolbars-module-scss-module__N7aVza__dropdownToggle{margin-left:-4px!important;padding:8px 4px!important}.Toolbars-module-scss-module__N7aVza__chevronDown{font-size:10px;line-height:1}.Toolbars-module-scss-module__N7aVza__backdrop{z-index:999;position:fixed;inset:0}.Toolbars-module-scss-module__N7aVza__dropdown{background:var(--bg);border:2px solid var(--fg15);z-index:1000;min-width:200px;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)}.Toolbars-module-scss-module__N7aVza__dropdownHeader{border-bottom:1px solid var(--fg15);padding:8px 12px;font-weight:500}.Toolbars-module-scss-module__N7aVza__dropdownContent{padding:8px 0}.Toolbars-module-scss-module__N7aVza__statusRow{justify-content:space-between;padding:4px 12px;display:flex}.Toolbars-module-scss-module__N7aVza__statusLabel{color:var(--fg70)}.Toolbars-module-scss-module__N7aVza__statusValue{color:var(--fg)}.Toolbars-module-scss-module__N7aVza__dropdownActions{border-top:1px solid var(--fg15);padding:8px}.Toolbars-module-scss-module__N7aVza__revertButton{text-align:center;width:100%;background:var(--fg10)!important;padding:8px 12px!important}.Toolbars-module-scss-module__N7aVza__revertButton:hover{background:var(--fg15)!important}.Toolbars-module-scss-module__N7aVza__saveSuccess{color:var(--ac)!important}.Toolbars-module-scss-module__N7aVza__saveError{color:#e74c3c!important}
.ZoomMenuButton-module-scss-module__WKbT3q__container{align-items:center;display:flex;position:relative}.ZoomMenuButton-module-scss-module__WKbT3q__toggleButton{height:32px;color:var(--fg);paint-order:stroke;-webkit-text-stroke:4px var(--bg);cursor:pointer;cursor:var(--cursor-hand-pointer,image-set(url(/cursors/cursor-hand-pointer.png) 1x, url(/cursors/cursor-hand-pointer@2x.png) 2x) 7 1),pointer;background:0 0;border:none;align-items:center;gap:3px;padding:0 8px;display:inline-flex}@supports ((-moz-appearance:none)){.ZoomMenuButton-module-scss-module__WKbT3q__toggleButton{cursor:var(--cursor-hand-pointer,url(/cursors/cursor-hand-pointer.png) 7 1),pointer}}.ZoomMenuButton-module-scss-module__WKbT3q__toggleButton:hover:not(:disabled){background:var(--fg15)}.ZoomMenuButton-module-scss-module__WKbT3q__toggleButton:disabled{opacity:.3;cursor:default}.ZoomMenuButton-module-scss-module__WKbT3q__toggleButton.ZoomMenuButton-module-scss-module__WKbT3q__toggleButtonOpen{background:var(--fg15)}.ZoomMenuButton-module-scss-module__WKbT3q__label{text-align:left;min-width:28px;display:inline-block}.ZoomMenuButton-module-scss-module__WKbT3q__chevron{width:10px;height:10px;color:var(--fg50);paint-order:stroke;-webkit-text-stroke:var(--icon-outline-stroke) var(--bg);flex:none;justify-content:center;align-items:center;font-size:10px;line-height:10px;display:inline-flex}.ZoomMenuButton-module-scss-module__WKbT3q__toggleButton:hover .ZoomMenuButton-module-scss-module__WKbT3q__chevron,.ZoomMenuButton-module-scss-module__WKbT3q__toggleButtonOpen .ZoomMenuButton-module-scss-module__WKbT3q__chevron{color:var(--fg)}.ZoomMenuButton-module-scss-module__WKbT3q__backdrop{pointer-events:auto;position:fixed;inset:0}.ZoomMenuButton-module-scss-module__WKbT3q__dropdown{background:var(--bg);border:1px solid var(--fg15);pointer-events:auto;min-width:200px}.ZoomMenuButton-module-scss-module__WKbT3q__dropdown:before,.ZoomMenuButton-module-scss-module__WKbT3q__dropdown:after{content:"";pointer-events:none;width:0;height:0;position:absolute;left:50%;transform:translate(-50%)}.ZoomMenuButton-module-scss-module__WKbT3q__dropdown:before{border-left:6px solid #0000;border-right:6px solid #0000;border-top:6px solid var(--fg15);bottom:-6px}.ZoomMenuButton-module-scss-module__WKbT3q__dropdown:after{border-left:5px solid #0000;border-right:5px solid #0000;border-top:5px solid var(--bg);bottom:-5px}.ZoomMenuButton-module-scss-module__WKbT3q__inputRow{border-top:1px solid var(--fg10);padding:8px}.ZoomMenuButton-module-scss-module__WKbT3q__input{border:1px solid var(--fg15);width:100%;color:inherit;background:0 0;outline:none;margin:0;padding:6px 8px}.ZoomMenuButton-module-scss-module__WKbT3q__input:focus{border-color:var(--fg30)}.ZoomMenuButton-module-scss-module__WKbT3q__list{grid-template-columns:minmax(0,1fr);padding:4px 0;display:grid}.ZoomMenuButton-module-scss-module__WKbT3q__row{color:var(--fg);text-align:left;cursor:pointer;width:100%;cursor:var(--cursor-hand-pointer,image-set(url(/cursors/cursor-hand-pointer.png) 1x, url(/cursors/cursor-hand-pointer@2x.png) 2x) 7 1),pointer;background:0 0;border:none;grid-template-columns:16px minmax(0,1fr);align-items:center;gap:8px;padding:6px 12px;display:grid}@supports ((-moz-appearance:none)){.ZoomMenuButton-module-scss-module__WKbT3q__row{cursor:var(--cursor-hand-pointer,url(/cursors/cursor-hand-pointer.png) 7 1),pointer}}.ZoomMenuButton-module-scss-module__WKbT3q__row:hover{background:var(--fg10)}.ZoomMenuButton-module-scss-module__WKbT3q__row.ZoomMenuButton-module-scss-module__WKbT3q__rowActive{background:var(--fg10);color:var(--fg)}.ZoomMenuButton-module-scss-module__WKbT3q__rowCheck{color:var(--fg);justify-content:center;align-items:center;display:flex}.ZoomMenuButton-module-scss-module__WKbT3q__rowLabel{text-overflow:ellipsis;white-space:nowrap;overflow:clip visible}
.DitherDensitySlider-module-scss-module__1nsf_q__container{cursor:pointer;width:100%;cursor:var(--cursor-hand-pointer,image-set(url(/cursors/cursor-hand-pointer.png) 1x, url(/cursors/cursor-hand-pointer@2x.png) 2x) 7 1),pointer;position:relative}@supports ((-moz-appearance:none)){.DitherDensitySlider-module-scss-module__1nsf_q__container{cursor:var(--cursor-hand-pointer,url(/cursors/cursor-hand-pointer.png) 7 1),pointer}}.DitherDensitySlider-module-scss-module__1nsf_q__container{border:1px solid var(--fg15);box-sizing:border-box;margin:8px 0}.DitherDensitySlider-module-scss-module__1nsf_q__canvas{display:block}.DitherDensitySlider-module-scss-module__1nsf_q__thumb{background:var(--ac);pointer-events:none;width:2px;position:absolute;top:-2px;bottom:-2px;transform:translate(-1px)}.DitherDensitySlider-module-scss-module__1nsf_q__thumb:before,.DitherDensitySlider-module-scss-module__1nsf_q__thumb:after{content:"";border-left:4px solid #0000;border-right:4px solid #0000;width:0;height:0;position:absolute;left:50%;transform:translate(-50%)}.DitherDensitySlider-module-scss-module__1nsf_q__thumb:before{border-bottom:4px solid var(--ac);top:-4px}.DitherDensitySlider-module-scss-module__1nsf_q__thumb:after{border-top:4px solid var(--ac);bottom:-4px}
.toolOptionsShared-module-scss-module__vAkeAq__container{pointer-events:auto;max-width:250px}.toolOptionsShared-module-scss-module__vAkeAq__header{border-bottom:2px dotted var(--fg30);text-transform:uppercase;font-family:var(--fontLabel);font-size:var(--app-font-label-2x);align-items:center;gap:8px;margin-bottom:12px;padding-bottom:12px;display:flex}.toolOptionsShared-module-scss-module__vAkeAq__option{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px;width:100%;margin-bottom:4px;display:grid}.toolOptionsShared-module-scss-module__vAkeAq__option label{white-space:nowrap;color:var(--fg70);flex-shrink:0}.toolOptionsShared-module-scss-module__vAkeAq__staticBox{border:1px solid var(--fg15);flex-direction:column;display:flex}.toolOptionsShared-module-scss-module__vAkeAq__staticBox+*{margin-top:6px}.toolOptionsShared-module-scss-module__vAkeAq__collapsibleBox{border:1px solid var(--fg15);flex-direction:column;display:flex}.toolOptionsShared-module-scss-module__vAkeAq__collapsibleBox+*{margin-top:6px}.toolOptionsShared-module-scss-module__vAkeAq__boxHeader{justify-content:space-between;align-items:center;gap:12px;padding:8px 12px;display:flex}.toolOptionsShared-module-scss-module__vAkeAq__boxHeader label{white-space:nowrap}.toolOptionsShared-module-scss-module__vAkeAq__boxDivider{background:var(--fg15);border-bottom:1px dashed var(--fg10);height:1px}.toolOptionsShared-module-scss-module__vAkeAq__boxContent{flex-direction:column;gap:6px;padding:8px 12px;display:flex}.toolOptionsShared-module-scss-module__vAkeAq__nestedContent{flex-direction:column;gap:4px;margin-left:20px;display:flex}.toolOptionsShared-module-scss-module__vAkeAq__nestedContent label{white-space:nowrap}.toolOptionsShared-module-scss-module__vAkeAq__checkboxList{flex-direction:column;gap:4px;margin-bottom:4px;display:flex}.toolOptionsShared-module-scss-module__vAkeAq__buttonGroup{gap:4px;display:flex}.toolOptionsShared-module-scss-module__vAkeAq__buttonGroup button{appearance:none;background-color:var(--fg30);color:var(--fg);cursor:pointer;cursor:var(--cursor-hand-pointer,image-set(url(/cursors/cursor-hand-pointer.png) 1x, url(/cursors/cursor-hand-pointer@2x.png) 2x) 7 1),pointer;border:1px solid #0000;padding:6px 12px}@supports ((-moz-appearance:none)){.toolOptionsShared-module-scss-module__vAkeAq__buttonGroup button{cursor:var(--cursor-hand-pointer,url(/cursors/cursor-hand-pointer.png) 7 1),pointer}}.toolOptionsShared-module-scss-module__vAkeAq__buttonGroup button:hover{background-color:var(--fg40)}.toolOptionsShared-module-scss-module__vAkeAq__buttonGroup button:focus{border-color:var(--ac);outline:none}.toolOptionsShared-module-scss-module__vAkeAq__buttonGroup button.toolOptionsShared-module-scss-module__vAkeAq__active{background-color:var(--fg);color:var(--bg)}.toolOptionsShared-module-scss-module__vAkeAq__description{color:var(--fg50);max-width:280px;margin:0 0 12px}.toolOptionsShared-module-scss-module__vAkeAq__actionButton{appearance:none;background-color:var(--fg30);color:var(--fg);cursor:pointer;cursor:var(--cursor-hand-pointer,image-set(url(/cursors/cursor-hand-pointer.png) 1x, url(/cursors/cursor-hand-pointer@2x.png) 2x) 7 1),pointer;border:1px solid #0000;padding:8px 12px}@supports ((-moz-appearance:none)){.toolOptionsShared-module-scss-module__vAkeAq__actionButton{cursor:var(--cursor-hand-pointer,url(/cursors/cursor-hand-pointer.png) 7 1),pointer}}.toolOptionsShared-module-scss-module__vAkeAq__actionButton{width:100%}.toolOptionsShared-module-scss-module__vAkeAq__actionButton:hover{background-color:var(--fg40)}.toolOptionsShared-module-scss-module__vAkeAq__actionButton:focus{border-color:var(--ac);outline:none}
.ScaleDialog-module-scss-module__Htawaq__dialog{min-width:320px}.ScaleDialog-module-scss-module__Htawaq__body{gap:12px;display:grid}.ScaleDialog-module-scss-module__Htawaq__field{gap:4px;display:grid}.ScaleDialog-module-scss-module__Htawaq__label{opacity:.7;text-transform:uppercase}.ScaleDialog-module-scss-module__Htawaq__input{border:1px solid var(--fg15);width:100%;color:var(--fg);font:inherit;background:0 0;padding:8px}.ScaleDialog-module-scss-module__Htawaq__input:hover:not(:disabled){background:var(--fg05)}.ScaleDialog-module-scss-module__Htawaq__input:focus{border-color:var(--ac);outline:none}.ScaleDialog-module-scss-module__Htawaq__error{color:var(--ac);opacity:.9;margin:0}.ScaleDialog-module-scss-module__Htawaq__actions{justify-content:flex-end;gap:8px;margin-top:4px;display:flex}.ScaleDialog-module-scss-module__Htawaq__actions>*{flex:none}
.ViewfinderFloatingPanel-module-scss-module__pm65xa__titleLabel{padding:0 4px;display:inline-block}.ViewfinderFloatingPanel-module-scss-module__pm65xa__isolatedTag{opacity:.5}.ViewfinderFloatingPanel-module-scss-module__pm65xa__titleInput{border:1px solid var(--fg30);width:100%;color:inherit;font:inherit;text-align:center;background:0 0;outline:none;margin:0;padding:1px 4px}.ViewfinderFloatingPanel-module-scss-module__pm65xa__titleInput:focus{border-color:var(--ac)}
.ViewfinderToolbar-module-scss-module__dvOlua__toolbar{border-top:1px solid var(--fg15);background:var(--bg);-webkit-user-select:none;user-select:none;align-items:center;gap:4px;padding:4px;display:flex}.ViewfinderToolbar-module-scss-module__dvOlua__toolbar button{appearance:none;color:var(--fg);cursor:pointer;cursor:var(--cursor-hand-pointer,image-set(url(/cursors/cursor-hand-pointer.png) 1x, url(/cursors/cursor-hand-pointer@2x.png) 2x) 7 1),pointer;background:0 0;border:1px solid #0000;padding:4px}@supports ((-moz-appearance:none)){.ViewfinderToolbar-module-scss-module__dvOlua__toolbar button{cursor:var(--cursor-hand-pointer,url(/cursors/cursor-hand-pointer.png) 7 1),pointer}}.ViewfinderToolbar-module-scss-module__dvOlua__toolbar button{justify-content:center;align-items:center;display:flex}.ViewfinderToolbar-module-scss-module__dvOlua__toolbar button:hover:not(:disabled){background:color-mix(in srgb, var(--fg) 10%, var(--bg))}.ViewfinderToolbar-module-scss-module__dvOlua__toolbar button:focus-visible{border-color:var(--ac);outline:none}.ViewfinderToolbar-module-scss-module__dvOlua__toolbar button:disabled{opacity:.3;cursor:not-allowed;cursor:var(--cursor-not-allowed,image-set(url(/cursors/cursor-not-allowed.png) 1x, url(/cursors/cursor-not-allowed@2x.png) 2x) 9 9),not-allowed}@supports ((-moz-appearance:none)){.ViewfinderToolbar-module-scss-module__dvOlua__toolbar button:disabled{cursor:var(--cursor-not-allowed,url(/cursors/cursor-not-allowed.png) 9 9),not-allowed}}.ViewfinderToolbar-module-scss-module__dvOlua__toolbar button.ViewfinderToolbar-module-scss-module__dvOlua__active{color:var(--ac)}.ViewfinderToolbar-module-scss-module__dvOlua__toolbar button svg{display:block}.ViewfinderToolbar-module-scss-module__dvOlua__zoomGroup{align-items:center;display:flex}.ViewfinderToolbar-module-scss-module__dvOlua__zoomLabel{text-align:center;cursor:auto;min-width:44px;cursor:var(--cursor-caret,image-set(url(/cursors/cursor-caret.png) 1x, url(/cursors/cursor-caret@2x.png) 2x) 8.5 8.5),auto}@supports ((-moz-appearance:none)){.ViewfinderToolbar-module-scss-module__dvOlua__zoomLabel{cursor:var(--cursor-caret,url(/cursors/cursor-caret.png) 8.5 8.5),auto}}.ViewfinderToolbar-module-scss-module__dvOlua__zoomLabel{padding:4px 6px}.ViewfinderToolbar-module-scss-module__dvOlua__zoomLabel:hover{background:var(--fg10)}.ViewfinderToolbar-module-scss-module__dvOlua__zoomInput{border:1px solid var(--fg30);width:44px;color:inherit;text-align:center;background:0 0;outline:none;margin:0;padding:3px 4px}.ViewfinderToolbar-module-scss-module__dvOlua__zoomInput:focus{border-color:var(--ac)}.ViewfinderToolbar-module-scss-module__dvOlua__spacer{flex:1}.ViewfinderToolbar-module-scss-module__dvOlua__swatchTrigger{border:1px solid var(--fg30);width:20px;height:20px;padding:0}.ViewfinderToolbar-module-scss-module__dvOlua__swatchTrigger:hover{border-color:var(--fg)}
.ScrollArea-module-scss-module__0nvGxW__scrollArea{position:relative;overflow:hidden}.ScrollArea-module-scss-module__0nvGxW__content{scrollbar-width:none;-ms-overflow-style:none;width:100%;height:100%;overflow:auto}.ScrollArea-module-scss-module__0nvGxW__content::-webkit-scrollbar{display:none}.ScrollArea-module-scss-module__0nvGxW__track{z-index:15;background:0 0;transition:background .15s;position:absolute}.ScrollArea-module-scss-module__0nvGxW__track.ScrollArea-module-scss-module__0nvGxW__fixed{z-index:100;position:fixed}.ScrollArea-module-scss-module__0nvGxW__track.ScrollArea-module-scss-module__0nvGxW__trackHovered{background:var(--fg05)}.ScrollArea-module-scss-module__0nvGxW__track.ScrollArea-module-scss-module__0nvGxW__vertical{width:8px;top:0;right:0}.ScrollArea-module-scss-module__0nvGxW__track.ScrollArea-module-scss-module__0nvGxW__horizontal{height:8px;bottom:0;left:0}.ScrollArea-module-scss-module__0nvGxW__knob{border-radius:0;display:flex;position:absolute}.ScrollArea-module-scss-module__0nvGxW__knobInner{background:0 0;border-radius:0;width:100%;height:100%;transition:background .15s,width .15s,height .15s}.ScrollArea-module-scss-module__0nvGxW__knobInner.ScrollArea-module-scss-module__0nvGxW__alwaysShow,.ScrollArea-module-scss-module__0nvGxW__knob.ScrollArea-module-scss-module__0nvGxW__knobActive .ScrollArea-module-scss-module__0nvGxW__knobInner{background:var(--fg10)}.ScrollArea-module-scss-module__0nvGxW__knob:hover .ScrollArea-module-scss-module__0nvGxW__knobInner{background:var(--fg30)}.ScrollArea-module-scss-module__0nvGxW__knob:active .ScrollArea-module-scss-module__0nvGxW__knobInner{background:var(--fg50)}.ScrollArea-module-scss-module__0nvGxW__track.ScrollArea-module-scss-module__0nvGxW__vertical .ScrollArea-module-scss-module__0nvGxW__knob{width:8px;right:0}.ScrollArea-module-scss-module__0nvGxW__track.ScrollArea-module-scss-module__0nvGxW__vertical .ScrollArea-module-scss-module__0nvGxW__knobInner.ScrollArea-module-scss-module__0nvGxW__alwaysShow{width:4px;margin-left:auto}.ScrollArea-module-scss-module__0nvGxW__track.ScrollArea-module-scss-module__0nvGxW__vertical .ScrollArea-module-scss-module__0nvGxW__knob:hover .ScrollArea-module-scss-module__0nvGxW__knobInner.ScrollArea-module-scss-module__0nvGxW__alwaysShow{width:100%}.ScrollArea-module-scss-module__0nvGxW__track.ScrollArea-module-scss-module__0nvGxW__horizontal .ScrollArea-module-scss-module__0nvGxW__knob{height:8px;bottom:0}.ScrollArea-module-scss-module__0nvGxW__track.ScrollArea-module-scss-module__0nvGxW__horizontal .ScrollArea-module-scss-module__0nvGxW__knobInner.ScrollArea-module-scss-module__0nvGxW__alwaysShow{height:4px;margin-top:auto}.ScrollArea-module-scss-module__0nvGxW__track.ScrollArea-module-scss-module__0nvGxW__horizontal .ScrollArea-module-scss-module__0nvGxW__knob:hover .ScrollArea-module-scss-module__0nvGxW__knobInner.ScrollArea-module-scss-module__0nvGxW__alwaysShow{height:100%}
.SegmentedPicker-module-scss-module__-Uv8-a__picker{align-items:stretch;display:flex}.SegmentedPicker-module-scss-module__-Uv8-a__picker.SegmentedPicker-module-scss-module__-Uv8-a__fullWidth{width:100%}.SegmentedPicker-module-scss-module__-Uv8-a__picker.SegmentedPicker-module-scss-module__-Uv8-a__fullWidth .SegmentedPicker-module-scss-module__-Uv8-a__option{flex:1}.SegmentedPicker-module-scss-module__-Uv8-a__option{border:1px solid var(--fg20);cursor:pointer;min-height:26px;cursor:var(--cursor-hand-pointer,image-set(url(/cursors/cursor-hand-pointer.png) 1x, url(/cursors/cursor-hand-pointer@2x.png) 2x) 7 1),pointer;background:0 0;margin-left:-1px;padding:4px 7px 4px 9px}@supports ((-moz-appearance:none)){.SegmentedPicker-module-scss-module__-Uv8-a__option{cursor:var(--cursor-hand-pointer,url(/cursors/cursor-hand-pointer.png) 7 1),pointer}}.SegmentedPicker-module-scss-module__-Uv8-a__option{color:var(--fg);text-align:center;font-size:inherit;transition:none}.SegmentedPicker-module-scss-module__-Uv8-a__option:first-child{margin-left:0}.SegmentedPicker-module-scss-module__-Uv8-a__option:hover:not(.SegmentedPicker-module-scss-module__-Uv8-a__active){background:var(--fg10)}.SegmentedPicker-module-scss-module__-Uv8-a__option.SegmentedPicker-module-scss-module__-Uv8-a__active{background:var(--fg);color:var(--bg);border-color:var(--fg);z-index:1;position:relative}.SegmentedPicker-module-scss-module__-Uv8-a__option.SegmentedPicker-module-scss-module__-Uv8-a__iconOnly{justify-content:center;align-items:center;padding:4px 6px;display:flex}.SegmentedPicker-module-scss-module__-Uv8-a__option.SegmentedPicker-module-scss-module__-Uv8-a__withIcon{align-items:center;gap:4px;display:flex}.SegmentedPicker-module-scss-module__-Uv8-a__option.SegmentedPicker-module-scss-module__-Uv8-a__withSubtitle{flex-direction:column;align-items:center;line-height:1.2;display:flex}.SegmentedPicker-module-scss-module__-Uv8-a__subtitle{opacity:.4}
.TabGroup-module-scss-module__j_VzCq__tabGroup{grid-template-rows:auto minmax(0,1fr);height:100%;min-height:0;display:grid}.TabGroup-module-scss-module__j_VzCq__tabBar{border-bottom:1px solid var(--fg15);font-family:var(--fontLabel);display:flex}.TabGroup-module-scss-module__j_VzCq__tabBar.TabGroup-module-scss-module__j_VzCq__compact{padding-top:6px}.TabGroup-module-scss-module__j_VzCq__tabBar.TabGroup-module-scss-module__j_VzCq__compact .TabGroup-module-scss-module__j_VzCq__tab{text-align:center;text-transform:uppercase;flex:1;padding:8px 0 10px}.TabGroup-module-scss-module__j_VzCq__tabBar.TabGroup-module-scss-module__j_VzCq__large{gap:24px}.TabGroup-module-scss-module__j_VzCq__tabBar.TabGroup-module-scss-module__j_VzCq__large .TabGroup-module-scss-module__j_VzCq__tab{padding:8px 0 12px}.TabGroup-module-scss-module__j_VzCq__tabBar.TabGroup-module-scss-module__j_VzCq__folder{align-items:flex-end;padding:0 12px}.TabGroup-module-scss-module__j_VzCq__tabBar.TabGroup-module-scss-module__j_VzCq__folder .TabGroup-module-scss-module__j_VzCq__tab{--folder-edge:var(--fg15);--folder-fill:var(--bg);opacity:.5;border:none;margin:0 10px -1px;padding:0;display:flex;position:relative}.TabGroup-module-scss-module__j_VzCq__tabBar.TabGroup-module-scss-module__j_VzCq__folder .TabGroup-module-scss-module__j_VzCq__tab:hover{opacity:.8}.TabGroup-module-scss-module__j_VzCq__tabBar.TabGroup-module-scss-module__j_VzCq__folder .TabGroup-module-scss-module__j_VzCq__tab.TabGroup-module-scss-module__j_VzCq__active{opacity:1;z-index:1;--folder-edge:var(--fg30);--folder-fill:var(--fg05)}.TabGroup-module-scss-module__j_VzCq__tabLabel{box-sizing:border-box;border-top:1px solid var(--folder-edge);background:var(--folder-fill);align-items:center;height:20px;padding:0 6px;display:flex}.TabGroup-module-scss-module__j_VzCq__tabCap{width:10px;height:20px;color:var(--folder-edge);--icon-bg:var(--folder-fill);pointer-events:none;position:absolute;bottom:0}.TabGroup-module-scss-module__j_VzCq__tabCap svg{display:block}.TabGroup-module-scss-module__j_VzCq__tabCapRight{left:calc(100% - 1px)}.TabGroup-module-scss-module__j_VzCq__tabCapLeft{right:calc(100% - 1px);transform:scaleX(-1)}.TabGroup-module-scss-module__j_VzCq__tab{color:var(--fg);cursor:pointer;cursor:var(--cursor-hand-pointer,image-set(url(/cursors/cursor-hand-pointer.png) 1x, url(/cursors/cursor-hand-pointer@2x.png) 2x) 7 1),pointer;background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;font-weight:600}@supports ((-moz-appearance:none)){.TabGroup-module-scss-module__j_VzCq__tab{cursor:var(--cursor-hand-pointer,url(/cursors/cursor-hand-pointer.png) 7 1),pointer}}.TabGroup-module-scss-module__j_VzCq__tab{opacity:.6;font-family:var(--fontLabel);font-size:var(--app-font-label-2x)}.TabGroup-module-scss-module__j_VzCq__tab:hover{opacity:1}.TabGroup-module-scss-module__j_VzCq__tab.TabGroup-module-scss-module__j_VzCq__active{opacity:1;border-bottom-color:var(--ac)}.TabGroup-module-scss-module__j_VzCq__tabContent{min-height:0;overflow-y:auto}
.TextInput-module-scss-module__PBPkUW__input{border:1px solid var(--fg15);color:var(--fg);font:inherit;transition:0;background:0 0;padding:0 6px;line-height:1.8}.TextInput-module-scss-module__PBPkUW__input:hover{background:var(--fg05)}.TextInput-module-scss-module__PBPkUW__input:focus{border-color:var(--ac);outline:none}.TextInput-module-scss-module__PBPkUW__input::placeholder{color:inherit;font:inherit;opacity:.3}.TextInput-module-scss-module__PBPkUW__fullWidth{width:100%;display:block}
.Textarea-module-scss-module__kHXs8q__textarea{background:var(--bg);border:1px solid var(--fg15);color:var(--fg);font:inherit;resize:vertical;flex-shrink:0;padding:0 6px;line-height:1.8}.Textarea-module-scss-module__kHXs8q__textarea:hover{background:var(--fg05)}.Textarea-module-scss-module__kHXs8q__textarea:focus{border-color:var(--ac);outline:none}.Textarea-module-scss-module__kHXs8q__fullWidth{width:100%;display:block}
.Accordion-module-scss-module__rEOIpG__accordion{border-bottom:1px solid var(--fg15)}.Accordion-module-scss-module__rEOIpG__accordion:first-child{border-top:1px solid var(--fg15)}.Accordion-module-scss-module__rEOIpG__customAccordion{border:1px solid var(--fg15)}.Accordion-module-scss-module__rEOIpG__customAccordion+.Accordion-module-scss-module__rEOIpG__customAccordion{border-top:none}.Accordion-module-scss-module__rEOIpG__summary{cursor:pointer;cursor:var(--cursor-hand-pointer,image-set(url(/cursors/cursor-hand-pointer.png) 1x, url(/cursors/cursor-hand-pointer@2x.png) 2x) 7 1),pointer;align-items:center;gap:8px;padding:12px 0;display:flex}@supports ((-moz-appearance:none)){.Accordion-module-scss-module__rEOIpG__summary{cursor:var(--cursor-hand-pointer,url(/cursors/cursor-hand-pointer.png) 7 1),pointer}}.Accordion-module-scss-module__rEOIpG__summary{-webkit-user-select:none;user-select:none;color:var(--fg);list-style:none}.Accordion-module-scss-module__rEOIpG__summary::-webkit-details-marker{display:none}.Accordion-module-scss-module__rEOIpG__customSummary{padding:4px 6px;font-weight:400}.Accordion-module-scss-module__rEOIpG__toggle{opacity:.5;flex-shrink:0;width:1em}.Accordion-module-scss-module__rEOIpG__suffix{margin-left:auto}.Accordion-module-scss-module__rEOIpG__content{padding-bottom:12px}.Accordion-module-scss-module__rEOIpG__customAccordion>.Accordion-module-scss-module__rEOIpG__content{padding:0 6px 6px}
.Toast-module-scss-module__sZjZZW__container{z-index:1000;flex-direction:column-reverse;align-items:center;gap:2px;display:flex;position:fixed;bottom:54px;left:50%;transform:translate(-50%)}.Toast-module-scss-module__sZjZZW__toast{background:var(--fg);color:var(--bg);font-feature-settings:"tnum";grid-template-columns:minmax(0,1fr);gap:6px;min-width:240px;padding:8px 16px;display:grid}.Toast-module-scss-module__sZjZZW__row{justify-content:space-between;align-items:center;gap:12px;display:flex}.Toast-module-scss-module__sZjZZW__detail{opacity:.6}.Toast-module-scss-module__sZjZZW__mono{font-family:var(--fontMono);font-size:var(--app-font-mono-2x)}@media (-webkit-min-device-pixel-ratio:1.5),(min-resolution:144dpi){.Toast-module-scss-module__sZjZZW__mono{font-size:var(--app-font-mono-1-5x)}}.Toast-module-scss-module__sZjZZW__closeButton{cursor:pointer;cursor:var(--cursor-hand-pointer,image-set(url(/cursors/cursor-hand-pointer.png) 1x, url(/cursors/cursor-hand-pointer@2x.png) 2x) 7 1),pointer}@supports ((-moz-appearance:none)){.Toast-module-scss-module__sZjZZW__closeButton{cursor:var(--cursor-hand-pointer,url(/cursors/cursor-hand-pointer.png) 7 1),pointer}}.Toast-module-scss-module__sZjZZW__closeButton{color:var(--bg);opacity:.6;font-family:var(--fontLabel);font-size:var(--app-font-label-2x);background:0 0;border:none;margin:0;padding:0}.Toast-module-scss-module__sZjZZW__closeButton:hover{opacity:1}
.Toggle-module-scss-module__4fHWNq__toggle{cursor:pointer;cursor:var(--cursor-hand-pointer,image-set(url(/cursors/cursor-hand-pointer.png) 1x, url(/cursors/cursor-hand-pointer@2x.png) 2x) 7 1),pointer;align-items:center;display:inline-flex}@supports ((-moz-appearance:none)){.Toggle-module-scss-module__4fHWNq__toggle{cursor:var(--cursor-hand-pointer,url(/cursors/cursor-hand-pointer.png) 7 1),pointer}}.Toggle-module-scss-module__4fHWNq__toggle.Toggle-module-scss-module__4fHWNq__disabled{opacity:.5;cursor:not-allowed;cursor:var(--cursor-not-allowed,image-set(url(/cursors/cursor-not-allowed.png) 1x, url(/cursors/cursor-not-allowed@2x.png) 2x) 9 9),not-allowed}@supports ((-moz-appearance:none)){.Toggle-module-scss-module__4fHWNq__toggle.Toggle-module-scss-module__4fHWNq__disabled{cursor:var(--cursor-not-allowed,url(/cursors/cursor-not-allowed.png) 9 9),not-allowed}}.Toggle-module-scss-module__4fHWNq__input{opacity:0;width:0;height:0;position:absolute}.Toggle-module-scss-module__4fHWNq__track{background:var(--fg20);align-items:center;width:36px;height:22px;padding:2px;display:flex;position:relative}.Toggle-module-scss-module__4fHWNq__track.Toggle-module-scss-module__4fHWNq__checked{background:var(--fg20)}.Toggle-module-scss-module__4fHWNq__track.Toggle-module-scss-module__4fHWNq__mixed{background:var(--fg10)}.Toggle-module-scss-module__4fHWNq__disabled .Toggle-module-scss-module__4fHWNq__track{cursor:not-allowed;cursor:var(--cursor-not-allowed,image-set(url(/cursors/cursor-not-allowed.png) 1x, url(/cursors/cursor-not-allowed@2x.png) 2x) 9 9),not-allowed}@supports ((-moz-appearance:none)){.Toggle-module-scss-module__4fHWNq__disabled .Toggle-module-scss-module__4fHWNq__track{cursor:var(--cursor-not-allowed,url(/cursors/cursor-not-allowed.png) 9 9),not-allowed}}.Toggle-module-scss-module__4fHWNq__thumb{background:var(--bg);width:18px;height:18px;color:var(--fg50);text-align:center;font-family:var(--fontText);font-size:var(--app-font-text-2x);justify-content:center;align-items:center;padding-left:2px;transition:transform .1s;display:flex}.Toggle-module-scss-module__4fHWNq__checked .Toggle-module-scss-module__4fHWNq__thumb{background:var(--fg);color:var(--bg);transform:translate(14px)}.Toggle-module-scss-module__4fHWNq__mixed .Toggle-module-scss-module__4fHWNq__thumb{background:var(--fg40);color:var(--bg);transform:translate(7px)}
.MediaColumnBrowser-module-scss-module__pIjT5G__browser{grid-template-rows:auto 1fr;height:100%;min-height:400px;display:grid}.MediaColumnBrowser-module-scss-module__pIjT5G__toolbar{border-bottom:1px solid var(--fg15);align-items:center;gap:.75em;padding:.75em 1em;display:flex}.MediaColumnBrowser-module-scss-module__pIjT5G__breadcrumb{min-width:0;color:var(--fg50);flex:1;align-items:center;gap:.25em;display:flex}.MediaColumnBrowser-module-scss-module__pIjT5G__breadcrumb span{white-space:nowrap}.MediaColumnBrowser-module-scss-module__pIjT5G__breadcrumbSep{opacity:.4}.MediaColumnBrowser-module-scss-module__pIjT5G__breadcrumbLink{cursor:pointer;cursor:var(--cursor-hand-pointer,image-set(url(/cursors/cursor-hand-pointer.png) 1x, url(/cursors/cursor-hand-pointer@2x.png) 2x) 7 1),pointer}@supports ((-moz-appearance:none)){.MediaColumnBrowser-module-scss-module__pIjT5G__breadcrumbLink{cursor:var(--cursor-hand-pointer,url(/cursors/cursor-hand-pointer.png) 7 1),pointer}}.MediaColumnBrowser-module-scss-module__pIjT5G__breadcrumbLink{color:var(--fg50)}.MediaColumnBrowser-module-scss-module__pIjT5G__breadcrumbLink:hover,.MediaColumnBrowser-module-scss-module__pIjT5G__breadcrumbCurrent{color:var(--fg)}.MediaColumnBrowser-module-scss-module__pIjT5G__body{grid-template-columns:1fr;display:grid;overflow:hidden}.MediaColumnBrowser-module-scss-module__pIjT5G__body.MediaColumnBrowser-module-scss-module__pIjT5G__hasPreview{grid-template-columns:1fr 280px}.MediaColumnBrowser-module-scss-module__pIjT5G__columns{display:flex;overflow:auto hidden}.MediaColumnBrowser-module-scss-module__pIjT5G__column{border-right:1px solid var(--fg10);flex:none;min-width:200px;max-width:280px;overflow-y:auto}.MediaColumnBrowser-module-scss-module__pIjT5G__row{cursor:pointer;cursor:var(--cursor-hand-pointer,image-set(url(/cursors/cursor-hand-pointer.png) 1x, url(/cursors/cursor-hand-pointer@2x.png) 2x) 7 1),pointer;align-items:center;gap:.5em;padding:.375em .75em;display:flex}@supports ((-moz-appearance:none)){.MediaColumnBrowser-module-scss-module__pIjT5G__row{cursor:var(--cursor-hand-pointer,url(/cursors/cursor-hand-pointer.png) 7 1),pointer}}.MediaColumnBrowser-module-scss-module__pIjT5G__row{color:var(--fg)}.MediaColumnBrowser-module-scss-module__pIjT5G__row:hover{background:var(--fg05)}.MediaColumnBrowser-module-scss-module__pIjT5G__row.MediaColumnBrowser-module-scss-module__pIjT5G__selected{background:var(--ac);color:var(--bg)}.MediaColumnBrowser-module-scss-module__pIjT5G__rowIcon{opacity:.5;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:flex}.MediaColumnBrowser-module-scss-module__pIjT5G__selected .MediaColumnBrowser-module-scss-module__pIjT5G__rowIcon{opacity:.8}.MediaColumnBrowser-module-scss-module__pIjT5G__rowThumb{object-fit:cover;background:var(--fg05);flex-shrink:0;width:24px;height:24px}.MediaColumnBrowser-module-scss-module__pIjT5G__rowName{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:clip visible}.MediaColumnBrowser-module-scss-module__pIjT5G__rowChevron{opacity:.4;flex-shrink:0}.MediaColumnBrowser-module-scss-module__pIjT5G__selected .MediaColumnBrowser-module-scss-module__pIjT5G__rowChevron{opacity:.7}.MediaColumnBrowser-module-scss-module__pIjT5G__preview{border-left:1px solid var(--fg15);flex-direction:column;gap:1em;padding:1em;display:flex;overflow-y:auto}.MediaColumnBrowser-module-scss-module__pIjT5G__previewImage{aspect-ratio:1;object-fit:contain;background:var(--fg05);width:100%}.MediaColumnBrowser-module-scss-module__pIjT5G__previewPlaceholder{aspect-ratio:1;background:var(--fg05);width:100%;color:var(--fg30);justify-content:center;align-items:center;display:flex}.MediaColumnBrowser-module-scss-module__pIjT5G__previewMeta{flex-direction:column;gap:.25em;display:flex}.MediaColumnBrowser-module-scss-module__pIjT5G__previewName{font-weight:500}.MediaColumnBrowser-module-scss-module__pIjT5G__previewDetail{color:var(--fg50)}.MediaColumnBrowser-module-scss-module__pIjT5G__previewActions{gap:.5em;display:flex}.MediaColumnBrowser-module-scss-module__pIjT5G__emptyState{color:var(--fg40);grid-column:1/-1;justify-content:center;align-items:center;padding:3em 1em;display:flex}.MediaColumnBrowser-module-scss-module__pIjT5G__emptyColumn,.MediaColumnBrowser-module-scss-module__pIjT5G__columnLoading{color:var(--fg30);justify-content:center;align-items:center;padding:2em 1em;display:flex}
.CharCard-module-scss-module__l1uUma__card{cursor:pointer;cursor:var(--cursor-hand-pointer,image-set(url(/cursors/cursor-hand-pointer.png) 1x, url(/cursors/cursor-hand-pointer@2x.png) 2x) 7 1),pointer;display:grid}@supports ((-moz-appearance:none)){.CharCard-module-scss-module__l1uUma__card{cursor:var(--cursor-hand-pointer,url(/cursors/cursor-hand-pointer.png) 7 1),pointer}}.CharCard-module-scss-module__l1uUma__card{position:relative;overflow:hidden}.CharCard-module-scss-module__l1uUma__card:hover{background:var(--fg15)}.CharCard-module-scss-module__l1uUma__card.CharCard-module-scss-module__l1uUma__selected,.CharCard-module-scss-module__l1uUma__card[data-selected]{background:var(--ac);color:var(--acContrast)}.CharCard-module-scss-module__l1uUma__card.CharCard-module-scss-module__l1uUma__contextMenuTarget{background:var(--fg15)}.CharCard-module-scss-module__l1uUma__card.CharCard-module-scss-module__l1uUma__empty .CharCard-module-scss-module__l1uUma__previewContainer,.CharCard-module-scss-module__l1uUma__card.CharCard-module-scss-module__l1uUma__empty .CharCard-module-scss-module__l1uUma__label,.CharCard-module-scss-module__l1uUma__card.CharCard-module-scss-module__l1uUma__empty .CharCard-module-scss-module__l1uUma__variantCount{opacity:.4}.CharCard-module-scss-module__l1uUma__card.CharCard-module-scss-module__l1uUma__selected.CharCard-module-scss-module__l1uUma__empty .CharCard-module-scss-module__l1uUma__previewContainer,.CharCard-module-scss-module__l1uUma__card.CharCard-module-scss-module__l1uUma__selected.CharCard-module-scss-module__l1uUma__empty .CharCard-module-scss-module__l1uUma__label,.CharCard-module-scss-module__l1uUma__card.CharCard-module-scss-module__l1uUma__selected.CharCard-module-scss-module__l1uUma__empty .CharCard-module-scss-module__l1uUma__variantCount,.CharCard-module-scss-module__l1uUma__card.CharCard-module-scss-module__l1uUma__selected.CharCard-module-scss-module__l1uUma__emptyWithFallback .CharCard-module-scss-module__l1uUma__previewContainer,.CharCard-module-scss-module__l1uUma__card.CharCard-module-scss-module__l1uUma__selected.CharCard-module-scss-module__l1uUma__emptyWithFallback .CharCard-module-scss-module__l1uUma__label,.CharCard-module-scss-module__l1uUma__card.CharCard-module-scss-module__l1uUma__selected.CharCard-module-scss-module__l1uUma__emptyWithFallback .CharCard-module-scss-module__l1uUma__variantCount,.CharCard-module-scss-module__l1uUma__card.CharCard-module-scss-module__l1uUma__selected.CharCard-module-scss-module__l1uUma__fallback .CharCard-module-scss-module__l1uUma__previewContainer,.CharCard-module-scss-module__l1uUma__card.CharCard-module-scss-module__l1uUma__selected.CharCard-module-scss-module__l1uUma__fallback .CharCard-module-scss-module__l1uUma__label,.CharCard-module-scss-module__l1uUma__card.CharCard-module-scss-module__l1uUma__selected.CharCard-module-scss-module__l1uUma__fallback .CharCard-module-scss-module__l1uUma__variantCount,.CharCard-module-scss-module__l1uUma__card[data-selected].CharCard-module-scss-module__l1uUma__empty .CharCard-module-scss-module__l1uUma__previewContainer,.CharCard-module-scss-module__l1uUma__card[data-selected].CharCard-module-scss-module__l1uUma__empty .CharCard-module-scss-module__l1uUma__label,.CharCard-module-scss-module__l1uUma__card[data-selected].CharCard-module-scss-module__l1uUma__empty .CharCard-module-scss-module__l1uUma__variantCount,.CharCard-module-scss-module__l1uUma__card[data-selected].CharCard-module-scss-module__l1uUma__emptyWithFallback .CharCard-module-scss-module__l1uUma__previewContainer,.CharCard-module-scss-module__l1uUma__card[data-selected].CharCard-module-scss-module__l1uUma__emptyWithFallback .CharCard-module-scss-module__l1uUma__label,.CharCard-module-scss-module__l1uUma__card[data-selected].CharCard-module-scss-module__l1uUma__emptyWithFallback .CharCard-module-scss-module__l1uUma__variantCount,.CharCard-module-scss-module__l1uUma__card[data-selected].CharCard-module-scss-module__l1uUma__fallback .CharCard-module-scss-module__l1uUma__previewContainer,.CharCard-module-scss-module__l1uUma__card[data-selected].CharCard-module-scss-module__l1uUma__fallback .CharCard-module-scss-module__l1uUma__label,.CharCard-module-scss-module__l1uUma__card[data-selected].CharCard-module-scss-module__l1uUma__fallback .CharCard-module-scss-module__l1uUma__variantCount,.CharCard-module-scss-module__l1uUma__card.CharCard-module-scss-module__l1uUma__selected .CharCard-module-scss-module__l1uUma__fallbackPreview,.CharCard-module-scss-module__l1uUma__card[data-selected] .CharCard-module-scss-module__l1uUma__fallbackPreview{opacity:1}.CharCard-module-scss-module__l1uUma__sm{aspect-ratio:1;grid-template-columns:minmax(0,1fr);place-items:center}.CharCard-module-scss-module__l1uUma__sm .CharCard-module-scss-module__l1uUma__previewContainer{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.CharCard-module-scss-module__l1uUma__sm .CharCard-module-scss-module__l1uUma__preview{max-height:22px;display:block}.CharCard-module-scss-module__l1uUma__sm .CharCard-module-scss-module__l1uUma__label{opacity:.6;font-weight:500;line-height:1;font-family:var(--fontText);font-size:var(--app-font-text-1x);position:absolute;top:2px;right:3px}.CharCard-module-scss-module__l1uUma__sm.CharCard-module-scss-module__l1uUma__empty .CharCard-module-scss-module__l1uUma__label{opacity:.3;font-weight:400;font-family:var(--fontText);font-size:var(--app-font-text-2x);position:absolute;top:45%;left:50%;right:auto;transform:translate(-50%,-50%)}.CharCard-module-scss-module__l1uUma__sm.CharCard-module-scss-module__l1uUma__selected.CharCard-module-scss-module__l1uUma__empty .CharCard-module-scss-module__l1uUma__label,.CharCard-module-scss-module__l1uUma__sm[data-selected].CharCard-module-scss-module__l1uUma__empty .CharCard-module-scss-module__l1uUma__label{opacity:1}.CharCard-module-scss-module__l1uUma__sm .CharCard-module-scss-module__l1uUma__variantCount{background:0 0;padding:0;top:11px;right:3px}.CharCard-module-scss-module__l1uUma__md{background:var(--bg);border:1px solid var(--fg15);grid-template-rows:1fr auto;grid-template-columns:minmax(0,1fr);place-items:center;min-width:0;height:90px;margin:-1px}.CharCard-module-scss-module__l1uUma__md .CharCard-module-scss-module__l1uUma__previewContainer{justify-content:center;align-items:center;width:100%;min-width:0;min-height:0;display:flex;overflow:hidden}.CharCard-module-scss-module__l1uUma__md .CharCard-module-scss-module__l1uUma__preview{width:auto;max-width:100%;max-height:42px;display:block}.CharCard-module-scss-module__l1uUma__md .CharCard-module-scss-module__l1uUma__label{text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-family:var(--fontText);font-size:var(--app-font-text-1-5x);padding:6px;overflow:clip visible}.CharCard-module-scss-module__l1uUma__sm:not(.CharCard-module-scss-module__l1uUma__empty) .CharCard-module-scss-module__l1uUma__label.CharCard-module-scss-module__l1uUma__chinese{font-size:9px;font-weight:600}.CharCard-module-scss-module__l1uUma__smcp{font-variant-caps:small-caps}.CharCard-module-scss-module__l1uUma__variantCount{background:var(--fg15);opacity:.7;padding:2px 3px;line-height:1;position:absolute;top:3px;right:3px}.CharCard-module-scss-module__l1uUma__fallback .CharCard-module-scss-module__l1uUma__previewContainer,.CharCard-module-scss-module__l1uUma__fallbackPreview,.CharCard-module-scss-module__l1uUma__emptyWithFallback .CharCard-module-scss-module__l1uUma__previewContainer,.CharCard-module-scss-module__l1uUma__emptyWithFallback .CharCard-module-scss-module__l1uUma__label,.CharCard-module-scss-module__l1uUma__emptyWithFallback .CharCard-module-scss-module__l1uUma__variantCount{opacity:.4}.CharCard-module-scss-module__l1uUma__tagIndicators{pointer-events:none;gap:2px;display:flex;position:absolute;bottom:2px;left:3px}.CharCard-module-scss-module__l1uUma__tagDot{border-radius:50%;width:5px;height:5px}.CharCard-module-scss-module__l1uUma__tierIndicator{color:var(--fg50);pointer-events:none;position:absolute;top:3px;left:3px}
.CharsetList-module-scss-module__mACPIG__charsetList{border:1px solid var(--fgbg30);flex-direction:column;display:flex}.CharsetList-module-scss-module__mACPIG__viewSelector{align-items:center;gap:8px;padding:8px 8px 8px 0;display:flex}.CharsetList-module-scss-module__mACPIG__viewSelector+.CharsetList-module-scss-module__mACPIG__group .CharsetList-module-scss-module__mACPIG__groupLabel{border-top:1px solid var(--fg15)}.CharsetList-module-scss-module__mACPIG__viewLabel{color:var(--fg50);flex-shrink:0;margin-left:8px}.CharsetList-module-scss-module__mACPIG__viewSelectorDropdown{flex:1;min-width:0}.CharsetList-module-scss-module__mACPIG__loading,.CharsetList-module-scss-module__mACPIG__noResults{text-align:center;color:var(--fg50);padding:16px}.CharsetList-module-scss-module__mACPIG__charCount{opacity:.5;font-weight:400}.CharsetList-module-scss-module__mACPIG__completionBadge{align-items:center;gap:3px;margin-left:auto;font-weight:400;display:inline-flex}.CharsetList-module-scss-module__mACPIG__donutRing{flex-shrink:0}.CharsetList-module-scss-module__mACPIG__completionPercent{opacity:.6}.CharsetList-module-scss-module__mACPIG__group:open+.CharsetList-module-scss-module__mACPIG__group .CharsetList-module-scss-module__mACPIG__groupLabel{border-top:1px solid var(--fg15)}.CharsetList-module-scss-module__mACPIG__group:last-child .CharsetList-module-scss-module__mACPIG__groupLabel{border-bottom:0}.CharsetList-module-scss-module__mACPIG__groupLabel{cursor:pointer;cursor:var(--cursor-hand-pointer,image-set(url(/cursors/cursor-hand-pointer.png) 1x, url(/cursors/cursor-hand-pointer@2x.png) 2x) 7 1),pointer;align-items:center;gap:8px;padding:8px 12px;display:flex}@supports ((-moz-appearance:none)){.CharsetList-module-scss-module__mACPIG__groupLabel{cursor:var(--cursor-hand-pointer,url(/cursors/cursor-hand-pointer.png) 7 1),pointer}}.CharsetList-module-scss-module__mACPIG__groupLabel{-webkit-user-select:none;user-select:none;border-bottom:1px solid var(--fg15);margin-top:-1px;font-weight:500;list-style:none}.CharsetList-module-scss-module__mACPIG__groupLabel::-webkit-details-marker{display:none}.CharsetList-module-scss-module__mACPIG__groupLabel:before{content:"▸";flex-shrink:0;width:.6em;display:inline-block}details[open]>.CharsetList-module-scss-module__mACPIG__groupLabel:before{content:"▾"}.CharsetList-module-scss-module__mACPIG__groupLabel:hover{background:var(--fg05)}.CharsetList-module-scss-module__mACPIG__tags{gap:4px;margin-left:auto;display:flex}.CharsetList-module-scss-module__mACPIG__tag{background:var(--fg15);opacity:.7;text-transform:uppercase;font-weight:400;font-family:var(--fontMono);font-size:var(--app-font-mono-2x);padding:2px 6px}@media (-webkit-min-device-pixel-ratio:1.5),(min-resolution:144dpi){.CharsetList-module-scss-module__mACPIG__tag{font-size:var(--app-font-mono-1-5x)}}.CharsetList-module-scss-module__mACPIG__smcpTag{background:var(--fg15);opacity:.7;padding:2px 6px;font-variant-caps:small-caps;font-weight:400}.CharsetList-module-scss-module__mACPIG__chars{display:grid}.CharsetList-module-scss-module__mACPIG__chars.CharsetList-module-scss-module__mACPIG__fullWidth{grid-template-columns:minmax(32px,1fr)}.CharsetList-module-scss-module__mACPIG__gridSm{grid-template-columns:repeat(auto-fill,minmax(34px,1fr));gap:8px;padding:8px 8px 0 0}.CharsetList-module-scss-module__mACPIG__gridMd{grid-template-columns:repeat(auto-fill,minmax(64px,1fr))}.CharsetList-module-scss-module__mACPIG__chineseGridMd{grid-template-columns:repeat(auto-fill,minmax(80px,1fr))}.CharsetList-module-scss-module__mACPIG__char{cursor:pointer;cursor:var(--cursor-hand-pointer,image-set(url(/cursors/cursor-hand-pointer.png) 1x, url(/cursors/cursor-hand-pointer@2x.png) 2x) 7 1),pointer;background:0 0;justify-content:space-between;align-items:center;gap:8px;padding:6px 12px;display:flex;position:relative}@supports ((-moz-appearance:none)){.CharsetList-module-scss-module__mACPIG__char{cursor:var(--cursor-hand-pointer,url(/cursors/cursor-hand-pointer.png) 7 1),pointer}}.CharsetList-module-scss-module__mACPIG__char{border:1px solid var(--fg15)}.CharsetList-module-scss-module__mACPIG__char:hover{background:var(--fg15)}.CharsetList-module-scss-module__mACPIG__char.CharsetList-module-scss-module__mACPIG__selected,.CharsetList-module-scss-module__mACPIG__char[data-selected]{background:var(--ac);color:var(--acContrast)}.CharsetList-module-scss-module__mACPIG__char.CharsetList-module-scss-module__mACPIG__noGlyph{opacity:.33}.CharsetList-module-scss-module__mACPIG__miniPreview{flex-shrink:0;display:block;overflow:visible}.CharsetList-module-scss-module__mACPIG__charDisplay{align-items:baseline;gap:6px;min-width:0;display:flex}.CharsetList-module-scss-module__mACPIG__charSymbol{flex-shrink:0}.CharsetList-module-scss-module__mACPIG__charLabel{opacity:.5;text-overflow:ellipsis;white-space:nowrap;overflow:clip visible}.CharsetList-module-scss-module__mACPIG__smcp{font-variant-caps:small-caps}
.ColorPicker-module-scss-module__lC-4Fq__colorPicker{flex-direction:column;gap:.5em;width:180px;display:flex}.ColorPicker-module-scss-module__lC-4Fq__header{color:#fff;align-items:center;gap:.5em;display:flex}.ColorPicker-module-scss-module__lC-4Fq__headerPreview{background:var(--hsl);border:1px solid #ffffff4d;width:12px;height:12px}.ColorPicker-module-scss-module__lC-4Fq__colorBedOuter{cursor:crosshair;touch-action:none;height:100px;position:relative;overflow:hidden}.ColorPicker-module-scss-module__lC-4Fq__colorBed{image-rendering:pixelated;position:absolute;inset:0}.ColorPicker-module-scss-module__lC-4Fq__colorBed canvas{width:100%!important;height:100%!important}.ColorPicker-module-scss-module__lC-4Fq__colorKnob{background-color:var(--hsl);pointer-events:none;z-index:1;border:2px solid #fff;width:10px;height:10px;position:absolute;transform:translate(-50%,-50%)}.ColorPicker-module-scss-module__lC-4Fq__colorKnob:before{content:"";border:1px solid #00000080;position:absolute;inset:-4px}.ColorPicker-module-scss-module__lC-4Fq__sliders{border-top:1px solid #ffffff26;flex-direction:column;gap:.75em;padding-top:.75em;display:flex}.ColorPicker-module-scss-module__lC-4Fq__sliderRow{grid-template-columns:1.5em 1fr 2.5em;align-items:center;gap:.5em;display:grid}.ColorPicker-module-scss-module__lC-4Fq__sliderLabel{color:#ffffff80}.ColorPicker-module-scss-module__lC-4Fq__sliderTrack{height:4px;position:relative}.ColorPicker-module-scss-module__lC-4Fq__sliderTrack input{opacity:0;cursor:pointer;width:calc(100% + 12px);height:20px;cursor:var(--cursor-hand-pointer,image-set(url(/cursors/cursor-hand-pointer.png) 1x, url(/cursors/cursor-hand-pointer@2x.png) 2x) 7 1),pointer;position:absolute;top:50%;left:-6px;right:-6px;transform:translateY(-50%)}@supports ((-moz-appearance:none)){.ColorPicker-module-scss-module__lC-4Fq__sliderTrack input{cursor:var(--cursor-hand-pointer,url(/cursors/cursor-hand-pointer.png) 7 1),pointer}}.ColorPicker-module-scss-module__lC-4Fq__sliderTrack input{z-index:1}.ColorPicker-module-scss-module__lC-4Fq__sliderThumb{background:var(--hsl);pointer-events:none;border:2px solid #fff;width:12px;height:12px;position:absolute;top:50%;transform:translate(-50%,-50%)}.ColorPicker-module-scss-module__lC-4Fq__sliderValue{text-align:right;color:#ffffff80;font-variant-numeric:tabular-nums}
.CustomThemeModal-module-scss-module__qz9aqq__overlay{z-index:1000;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}@keyframes CustomThemeModal-module-scss-module__qz9aqq__wiggle{0%,to{transform:translate(0)}20%{transform:translate(-8px)}40%{transform:translate(8px)}60%{transform:translate(-6px)}80%{transform:translate(6px)}}.CustomThemeModal-module-scss-module__qz9aqq__wiggle{animation:.4s ease-in-out CustomThemeModal-module-scss-module__qz9aqq__wiggle}.CustomThemeModal-module-scss-module__qz9aqq__banner{color:#d4d4d4;-webkit-backdrop-filter:blur(200px);backdrop-filter:blur(200px);background:#101010d5;border:1px solid #ffffff26;border-bottom:none;flex-direction:column;gap:1.5em;padding:1.5em;display:flex}.CustomThemeModal-module-scss-module__qz9aqq__contrastWarning{color:#000;background:#c9a227;align-self:flex-start;padding:.5em .75em}.CustomThemeModal-module-scss-module__qz9aqq__colorPickers{grid-template-columns:repeat(3,1fr);gap:2em;display:grid}.CustomThemeModal-module-scss-module__qz9aqq__bottomBar{border-top:1px solid #ffffff26;justify-content:space-between;align-items:center;gap:1em;padding-top:1em;display:flex}.CustomThemeModal-module-scss-module__qz9aqq__nameSection{flex:1;align-items:center;gap:.75em;max-width:300px;display:flex}.CustomThemeModal-module-scss-module__qz9aqq__nameSection input{color:#d4d4d4;background:0 0;border:1px solid #ffffff4d;padding:.5em}.CustomThemeModal-module-scss-module__qz9aqq__nameSection input::placeholder{color:#ffffff80}.CustomThemeModal-module-scss-module__qz9aqq__nameSection input:focus{border-color:#0306b8;outline:none}.CustomThemeModal-module-scss-module__qz9aqq__actions{gap:.5em;display:flex}.CustomThemeModal-module-scss-module__qz9aqq__cancelButton{color:#ffffff80;cursor:pointer;cursor:var(--cursor-hand-pointer,image-set(url(/cursors/cursor-hand-pointer.png) 1x, url(/cursors/cursor-hand-pointer@2x.png) 2x) 7 1),pointer;background:0 0;border:1px solid #ffffff26;padding:.5em 1em}@supports ((-moz-appearance:none)){.CustomThemeModal-module-scss-module__qz9aqq__cancelButton{cursor:var(--cursor-hand-pointer,url(/cursors/cursor-hand-pointer.png) 7 1),pointer}}.CustomThemeModal-module-scss-module__qz9aqq__cancelButton:hover{color:#d4d4d4;border-color:#ffffff4d}.CustomThemeModal-module-scss-module__qz9aqq__saveButton{color:#d4d4d4;cursor:pointer;cursor:var(--cursor-hand-pointer,image-set(url(/cursors/cursor-hand-pointer.png) 1x, url(/cursors/cursor-hand-pointer@2x.png) 2x) 7 1),pointer;background:#0306b8;border:none;padding:.5em 1em}@supports ((-moz-appearance:none)){.CustomThemeModal-module-scss-module__qz9aqq__saveButton{cursor:var(--cursor-hand-pointer,url(/cursors/cursor-hand-pointer.png) 7 1),pointer}}.CustomThemeModal-module-scss-module__qz9aqq__saveButton:hover:not(:disabled){opacity:.9}.CustomThemeModal-module-scss-module__qz9aqq__saveButton:disabled{opacity:.5;cursor:default}
.Modal-module-scss-module__5ucOZW__overlay{z-index:1000;background:#0003;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.Modal-module-scss-module__5ucOZW__overlay.Modal-module-scss-module__5ucOZW__transparentOverlay{background:0 0}.Modal-module-scss-module__5ucOZW__modal{background:var(--bg);border:1px solid var(--fg25);grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);max-width:90vw;max-height:90vh;display:grid;position:relative}.Modal-module-scss-module__5ucOZW__header{border-bottom:1px solid var(--fg15);justify-content:space-between;align-items:center;padding:18px 16px;display:flex}.Modal-module-scss-module__5ucOZW__header.Modal-module-scss-module__5ucOZW__draggableHeader{-webkit-user-select:none;user-select:none}.Modal-module-scss-module__5ucOZW__title{font-weight:500;font-family:var(--fontText);font-size:var(--app-font-text-2-5x);margin:0}@media (-webkit-min-device-pixel-ratio:1.5),(min-resolution:144dpi){.Modal-module-scss-module__5ucOZW__title{font-size:var(--app-font-text-2x)}}.Modal-module-scss-module__5ucOZW__closeButton{cursor:pointer;width:24px;height:24px;cursor:var(--cursor-hand-pointer,image-set(url(/cursors/cursor-hand-pointer.png) 1x, url(/cursors/cursor-hand-pointer@2x.png) 2x) 7 1),pointer;background:0 0;border:none;justify-content:center;align-items:center;line-height:1;display:flex}@supports ((-moz-appearance:none)){.Modal-module-scss-module__5ucOZW__closeButton{cursor:var(--cursor-hand-pointer,url(/cursors/cursor-hand-pointer.png) 7 1),pointer}}.Modal-module-scss-module__5ucOZW__closeButton{font-family:var(--fontText);font-size:var(--app-font-text-2x)}.Modal-module-scss-module__5ucOZW__closeButton:hover{background:var(--fg15)}.Modal-module-scss-module__5ucOZW__content{padding:16px;overflow:auto}.Modal-module-scss-module__5ucOZW__content.Modal-module-scss-module__5ucOZW__noPadding{padding:0}
.LocalizedTextInput-module-scss-module__fu3UGG__container{flex-direction:column;gap:4px;min-width:0;display:flex}.LocalizedTextInput-module-scss-module__fu3UGG__fullWidth,.LocalizedTextInput-module-scss-module__fu3UGG__fullWidth .LocalizedTextInput-module-scss-module__fu3UGG__input{width:100%}.LocalizedTextInput-module-scss-module__fu3UGG__localeRow{align-items:center;display:flex}.LocalizedTextInput-module-scss-module__fu3UGG__multiLocale .LocalizedTextInput-module-scss-module__fu3UGG__localeRow{gap:6px}.LocalizedTextInput-module-scss-module__fu3UGG__localeLabel{color:var(--fg50);text-align:right;min-width:24px}.LocalizedTextInput-module-scss-module__fu3UGG__input{background:var(--bg);border:1px solid var(--fg15);min-width:0;color:var(--fg);transition:0;flex:1;padding:6px;font-family:inherit}.LocalizedTextInput-module-scss-module__fu3UGG__input:focus{border-color:var(--ac);outline:none}
.ResizablePanel-module-scss-module__rUAkaq__resizablePanel{min-width:0;height:100%;display:flex;position:relative;overflow:visible}.ResizablePanel-module-scss-module__rUAkaq__resizablePanel.ResizablePanel-module-scss-module__rUAkaq__vertical{flex-direction:column;width:100%;height:auto;min-height:0}.ResizablePanel-module-scss-module__rUAkaq__resizablePanel.ResizablePanel-module-scss-module__rUAkaq__collapsed .ResizablePanel-module-scss-module__rUAkaq__content{padding:0;overflow:hidden}.ResizablePanel-module-scss-module__rUAkaq__content{flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.ResizablePanel-module-scss-module__rUAkaq__resizeHandle{cursor:default;z-index:10;touch-action:pan-y;width:6px;position:absolute;top:0;bottom:0}.ResizablePanel-module-scss-module__rUAkaq__resizeHandle:after{content:"";background:0 0;border-radius:1px;width:2px;height:24px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ResizablePanel-module-scss-module__rUAkaq__resizeHandle.ResizablePanel-module-scss-module__rUAkaq__ready,.ResizablePanel-module-scss-module__rUAkaq__resizeHandle.ResizablePanel-module-scss-module__rUAkaq__dragging{cursor:col-resize;cursor:var(--cursor-resize-we,image-set(url(/cursors/cursor-resize-we.png) 1x, url(/cursors/cursor-resize-we@2x.png) 2x) 9.5 9.5),col-resize}@supports ((-moz-appearance:none)){.ResizablePanel-module-scss-module__rUAkaq__resizeHandle.ResizablePanel-module-scss-module__rUAkaq__ready,.ResizablePanel-module-scss-module__rUAkaq__resizeHandle.ResizablePanel-module-scss-module__rUAkaq__dragging{cursor:var(--cursor-resize-we,url(/cursors/cursor-resize-we.png) 9.5 9.5),col-resize}}.ResizablePanel-module-scss-module__rUAkaq__resizeHandle.ResizablePanel-module-scss-module__rUAkaq__ready,.ResizablePanel-module-scss-module__rUAkaq__resizeHandle.ResizablePanel-module-scss-module__rUAkaq__dragging{background:var(--fg05)}.ResizablePanel-module-scss-module__rUAkaq__resizeHandle.ResizablePanel-module-scss-module__rUAkaq__ready:after,.ResizablePanel-module-scss-module__rUAkaq__resizeHandle.ResizablePanel-module-scss-module__rUAkaq__dragging:after{background:var(--fg30)}.ResizablePanel-module-scss-module__rUAkaq__resizeHandle.ResizablePanel-module-scss-module__rUAkaq__left{left:-3px}.ResizablePanel-module-scss-module__rUAkaq__resizeHandle.ResizablePanel-module-scss-module__rUAkaq__right{right:-3px}.ResizablePanel-module-scss-module__rUAkaq__resizeHandleVertical{cursor:default;z-index:10;touch-action:pan-x;height:6px;position:absolute;left:0;right:0}.ResizablePanel-module-scss-module__rUAkaq__resizeHandleVertical:after{content:"";background:0 0;border-radius:1px;width:24px;height:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ResizablePanel-module-scss-module__rUAkaq__resizeHandleVertical.ResizablePanel-module-scss-module__rUAkaq__ready,.ResizablePanel-module-scss-module__rUAkaq__resizeHandleVertical.ResizablePanel-module-scss-module__rUAkaq__dragging{cursor:row-resize;cursor:var(--cursor-resize-ns,image-set(url(/cursors/cursor-resize-ns.png) 1x, url(/cursors/cursor-resize-ns@2x.png) 2x) 9.5 9.5),row-resize}@supports ((-moz-appearance:none)){.ResizablePanel-module-scss-module__rUAkaq__resizeHandleVertical.ResizablePanel-module-scss-module__rUAkaq__ready,.ResizablePanel-module-scss-module__rUAkaq__resizeHandleVertical.ResizablePanel-module-scss-module__rUAkaq__dragging{cursor:var(--cursor-resize-ns,url(/cursors/cursor-resize-ns.png) 9.5 9.5),row-resize}}.ResizablePanel-module-scss-module__rUAkaq__resizeHandleVertical.ResizablePanel-module-scss-module__rUAkaq__ready,.ResizablePanel-module-scss-module__rUAkaq__resizeHandleVertical.ResizablePanel-module-scss-module__rUAkaq__dragging{background:var(--fg10)}.ResizablePanel-module-scss-module__rUAkaq__resizeHandleVertical.ResizablePanel-module-scss-module__rUAkaq__ready:after,.ResizablePanel-module-scss-module__rUAkaq__resizeHandleVertical.ResizablePanel-module-scss-module__rUAkaq__dragging:after{background:var(--fg30)}.ResizablePanel-module-scss-module__rUAkaq__resizeHandleVertical.ResizablePanel-module-scss-module__rUAkaq__top{top:-3px}.ResizablePanel-module-scss-module__rUAkaq__resizeHandleVertical.ResizablePanel-module-scss-module__rUAkaq__bottom{bottom:-3px}.ResizablePanel-module-scss-module__rUAkaq__expandButton{width:100%;height:100%;color:var(--fg);opacity:.3;cursor:pointer;cursor:var(--cursor-hand-pointer,image-set(url(/cursors/cursor-hand-pointer.png) 1x, url(/cursors/cursor-hand-pointer@2x.png) 2x) 7 1),pointer;background:0 0;border:none;justify-content:center;align-items:center;display:flex}@supports ((-moz-appearance:none)){.ResizablePanel-module-scss-module__rUAkaq__expandButton{cursor:var(--cursor-hand-pointer,url(/cursors/cursor-hand-pointer.png) 7 1),pointer}}.ResizablePanel-module-scss-module__rUAkaq__expandButton{padding:0}.ResizablePanel-module-scss-module__rUAkaq__expandButton:hover{opacity:.6;background:var(--fg05)}.ResizablePanel-module-scss-module__rUAkaq__expandButton svg{width:10px;height:10px}
.AccentDecompositionSuggestion-module-scss-module__SvV-_q__suggestion{padding:var(--sm);background:var(--fg05);border:1px solid var(--fg15);gap:var(--sm);flex-direction:column;display:flex}.AccentDecompositionSuggestion-module-scss-module__SvV-_q__text strong{color:var(--fg)}.AccentDecompositionSuggestion-module-scss-module__SvV-_q__button{font:inherit;appearance:none;background:var(--fg);color:var(--bg);cursor:pointer;cursor:var(--cursor-hand-pointer,image-set(url(/cursors/cursor-hand-pointer.png) 1x, url(/cursors/cursor-hand-pointer@2x.png) 2x) 7 1),pointer;border:none;padding:6px 10px}@supports ((-moz-appearance:none)){.AccentDecompositionSuggestion-module-scss-module__SvV-_q__button{cursor:var(--cursor-hand-pointer,url(/cursors/cursor-hand-pointer.png) 7 1),pointer}}.AccentDecompositionSuggestion-module-scss-module__SvV-_q__button{text-align:center}.AccentDecompositionSuggestion-module-scss-module__SvV-_q__button:hover{opacity:.9}
.CharCollectionView-module-scss-module__nsszHW__collectionView{border:1px solid var(--fgbg30);flex-direction:column;display:flex}.CharCollectionView-module-scss-module__nsszHW__toolbar{border-bottom:1px solid var(--fg15);align-items:center;gap:4px;padding:8px 12px;display:flex}.CharCollectionView-module-scss-module__nsszHW__toolbar svg{width:10px;height:10px}.CharCollectionView-module-scss-module__nsszHW__toolbarLabel{color:var(--fg50);flex-shrink:0}.CharCollectionView-module-scss-module__nsszHW__toolbarSpacer{flex:1}.CharCollectionView-module-scss-module__nsszHW__toolbarButton{border:1px solid var(--fg15);color:var(--fg);cursor:pointer;width:28px;height:28px;cursor:var(--cursor-hand-pointer,image-set(url(/cursors/cursor-hand-pointer.png) 1x, url(/cursors/cursor-hand-pointer@2x.png) 2x) 7 1),pointer;background:0 0;justify-content:center;align-items:center;padding:0;display:inline-flex}@supports ((-moz-appearance:none)){.CharCollectionView-module-scss-module__nsszHW__toolbarButton{cursor:var(--cursor-hand-pointer,url(/cursors/cursor-hand-pointer.png) 7 1),pointer}}.CharCollectionView-module-scss-module__nsszHW__toolbarButton:hover{background:var(--fg10);border-color:var(--fg)}.CharCollectionView-module-scss-module__nsszHW__subGroup:last-child .CharCollectionView-module-scss-module__nsszHW__subGroupLabel{border-bottom:0}.CharCollectionView-module-scss-module__nsszHW__subGroupLabel{cursor:pointer;cursor:var(--cursor-hand-pointer,image-set(url(/cursors/cursor-hand-pointer.png) 1x, url(/cursors/cursor-hand-pointer@2x.png) 2x) 7 1),pointer;align-items:center;gap:8px;padding:8px 12px;display:flex}@supports ((-moz-appearance:none)){.CharCollectionView-module-scss-module__nsszHW__subGroupLabel{cursor:var(--cursor-hand-pointer,url(/cursors/cursor-hand-pointer.png) 7 1),pointer}}.CharCollectionView-module-scss-module__nsszHW__subGroupLabel{-webkit-user-select:none;user-select:none;border-top:1px solid var(--fg15);border-bottom:1px solid var(--fg15);margin-top:-1px;font-weight:500;list-style:none}.CharCollectionView-module-scss-module__nsszHW__subGroupLabel::-webkit-details-marker{display:none}.CharCollectionView-module-scss-module__nsszHW__subGroupBadge{color:var(--fg50);text-align:right;flex-shrink:0;margin-left:auto;font-weight:400;display:inline-block}.CharCollectionView-module-scss-module__nsszHW__subGroupToggle{opacity:.5;flex-shrink:0;width:1em;display:inline-flex}.CharCollectionView-module-scss-module__nsszHW__subGroupContent{padding:8px 0}.CharCollectionView-module-scss-module__nsszHW__sectionLabel{color:var(--fg50);padding:6px 12px 4px;font-size:.9em}.CharCollectionView-module-scss-module__nsszHW__chars{grid-template-columns:repeat(auto-fill,minmax(32px,1fr));gap:2px;padding:0 8px;display:grid}.CharCollectionView-module-scss-module__nsszHW__phrases{flex-wrap:wrap;gap:4px 12px;padding:4px 12px 8px;display:flex}.CharCollectionView-module-scss-module__nsszHW__phrasesVertical{align-items:flex-start;row-gap:8px}.CharCollectionView-module-scss-module__nsszHW__phrase{border:1px solid #0000;display:inline-block}.CharCollectionView-module-scss-module__nsszHW__phrase[role=button]{cursor:pointer;cursor:var(--cursor-hand-pointer,image-set(url(/cursors/cursor-hand-pointer.png) 1x, url(/cursors/cursor-hand-pointer@2x.png) 2x) 7 1),pointer}@supports ((-moz-appearance:none)){.CharCollectionView-module-scss-module__nsszHW__phrase[role=button]{cursor:var(--cursor-hand-pointer,url(/cursors/cursor-hand-pointer.png) 7 1),pointer}}.CharCollectionView-module-scss-module__nsszHW__phrase[role=button]:hover{background:var(--fg10)}.CharCollectionView-module-scss-module__nsszHW__phrase canvas{max-width:100%;display:block}.CharCollectionView-module-scss-module__nsszHW__phraseVertical{display:inline-block}.CharCollectionView-module-scss-module__nsszHW__emptyState{text-align:center;color:var(--fg50);padding:24px 12px}.CharCollectionView-module-scss-module__nsszHW__loading{text-align:center;color:var(--fg50);padding:16px}
.CharsetSearch-module-scss-module__vJklVG__searchContainer{align-items:center;display:flex;position:relative}.CharsetSearch-module-scss-module__vJklVG__searchIcon{color:var(--fg30);pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:8px;transform:translateY(-50%)}.CharsetSearch-module-scss-module__vJklVG__searchInput{background:var(--bg);border:1px solid var(--fg15);width:100%;color:var(--fg);font-family:inherit;font-size:inherit;padding:8px 30px 8px 32px}.CharsetSearch-module-scss-module__vJklVG__searchInput:hover{background:var(--fg05)}.CharsetSearch-module-scss-module__vJklVG__searchInput:focus{border-color:var(--ac);outline:none}.CharsetSearch-module-scss-module__vJklVG__searchInput::placeholder{color:var(--fg30)}.CharsetSearch-module-scss-module__vJklVG__clearButton{width:20px;height:20px;color:var(--fg50);cursor:pointer;cursor:var(--cursor-hand-pointer,image-set(url(/cursors/cursor-hand-pointer.png) 1x, url(/cursors/cursor-hand-pointer@2x.png) 2x) 7 1),pointer;background:0 0;border:none;padding:0;position:absolute;top:50%;right:6px;transform:translateY(-50%)}@supports ((-moz-appearance:none)){.CharsetSearch-module-scss-module__vJklVG__clearButton{cursor:var(--cursor-hand-pointer,url(/cursors/cursor-hand-pointer.png) 7 1),pointer}}.CharsetSearch-module-scss-module__vJklVG__clearButton{justify-content:center;align-items:center;line-height:1;display:flex}.CharsetSearch-module-scss-module__vJklVG__clearButton:hover{color:var(--fg)}.CharsetSearch-module-scss-module__vJklVG__spinner{border:2px solid var(--fg15);border-top-color:var(--ac);border-radius:50%;width:14px;height:14px;animation:.6s linear infinite CharsetSearch-module-scss-module__vJklVG__spin;position:absolute;top:50%;right:8px;transform:translateY(-50%)}@keyframes CharsetSearch-module-scss-module__vJklVG__spin{to{transform:translateY(-50%)rotate(360deg)}}
.InfoBanner-module-scss-module__Vgx-ga__banner{border:1px solid var(--fg15);color:var(--fg60);align-items:baseline;gap:8px;padding:8px;display:flex}.InfoBanner-module-scss-module__Vgx-ga__banner svg{flex-shrink:0;position:relative;top:2px}
