.HarmonyBottomToolbar-module-scss-module__z79oDG__positioner{z-index:90;pointer-events:none;position:fixed;bottom:16px;left:50%;transform:translate(-50%)}.HarmonyBottomToolbar-module-scss-module__z79oDG__bar{pointer-events:auto;border:2px solid #0000;margin-bottom:-8px}[data-toolbar-style=opaque] .HarmonyBottomToolbar-module-scss-module__z79oDG__positioner{z-index:200}.HarmonyBottomToolbar-module-scss-module__z79oDG__bento{appearance:none;color:var(--fg);cursor:pointer;cursor:var(--cursor-hand-pointer,image-set(url(/assets/cursors/cursor-hand-pointer.png) 1x, url(/assets/cursors/cursor-hand-pointer@2x.png) 2x) 7 1),pointer;background:0 0;border:1px solid #0000;align-items:center;padding:8px;display:flex}@supports ((-moz-appearance:none)){.HarmonyBottomToolbar-module-scss-module__z79oDG__bento{cursor:var(--cursor-hand-pointer,url(/assets/cursors/cursor-hand-pointer.png) 7 1),pointer}}.HarmonyBottomToolbar-module-scss-module__z79oDG__bento:hover:not(:disabled){background-color:var(--fg15)}.HarmonyBottomToolbar-module-scss-module__z79oDG__bento:disabled{cursor:default;cursor:var(--cursor-default,image-set(url(/assets/cursors/cursor-default.png) 1x, url(/assets/cursors/cursor-default@2x.png) 2x) 9 7),default}@supports ((-moz-appearance:none)){.HarmonyBottomToolbar-module-scss-module__z79oDG__bento:disabled{cursor:var(--cursor-default,url(/assets/cursors/cursor-default.png) 9 7),default}}.HarmonyBottomToolbar-module-scss-module__z79oDG__bento svg{display:block}.HarmonyBottomToolbar-module-scss-module__z79oDG__dim{opacity:.5}
.Settings-module-scss-module__0XPGmW__section+.Settings-module-scss-module__0XPGmW__section{margin-top:1.5em}.Settings-module-scss-module__0XPGmW__sectionDescription{color:var(--fg50);margin-bottom:1.5em}.Settings-module-scss-module__0XPGmW__settingsList{flex-direction:column;gap:1em;display:flex}.Settings-module-scss-module__0XPGmW__settingRow{border:1px solid var(--fg15);grid-template-columns:1fr auto;align-items:center;gap:1em;padding:1em;display:grid}.Settings-module-scss-module__0XPGmW__settingLabel{flex-direction:column;gap:.25em;display:flex}.Settings-module-scss-module__0XPGmW__settingLabel strong{opacity:1;font-weight:400}.Settings-module-scss-module__0XPGmW__settingHint{color:var(--fg50)}.Settings-module-scss-module__0XPGmW__select{background:var(--bg);min-width:200px;color:var(--fg);border:1px solid var(--fg15);padding:.5em}.Settings-module-scss-module__0XPGmW__select:disabled{opacity:.5}.Settings-module-scss-module__0XPGmW__resetButton{color:var(--fg50);border:1px solid var(--fg15);cursor:pointer;cursor:var(--cursor-hand-pointer,image-set(url(/assets/cursors/cursor-hand-pointer.png) 1x, url(/assets/cursors/cursor-hand-pointer@2x.png) 2x) 7 1),pointer;background:0 0;margin-top:1.5em;padding:.5em 1em}@supports ((-moz-appearance:none)){.Settings-module-scss-module__0XPGmW__resetButton{cursor:var(--cursor-hand-pointer,url(/assets/cursors/cursor-hand-pointer.png) 7 1),pointer}}.Settings-module-scss-module__0XPGmW__resetButton:hover:not(:disabled){color:var(--fg);border-color:var(--fg30)}.Settings-module-scss-module__0XPGmW__resetButton:disabled{opacity:.3;cursor:default;cursor:var(--cursor-default,image-set(url(/assets/cursors/cursor-default.png) 1x, url(/assets/cursors/cursor-default@2x.png) 2x) 9 7),default}@supports ((-moz-appearance:none)){.Settings-module-scss-module__0XPGmW__resetButton:disabled{cursor:var(--cursor-default,url(/assets/cursors/cursor-default.png) 9 7),default}}
.ThemeCard-module-scss-module__AQh3pa__themeCard{background:var(--card-bg);border:2px solid var(--fg15);flex-direction:column;min-width:140px;height:92px;padding:0;display:flex;position:relative}.ThemeCard-module-scss-module__AQh3pa__themeCard:hover{border-color:var(--fg30)}.ThemeCard-module-scss-module__AQh3pa__themeCard:hover .ThemeCard-module-scss-module__AQh3pa__actions{opacity:1}.ThemeCard-module-scss-module__AQh3pa__themeCard.ThemeCard-module-scss-module__AQh3pa__active{border-color:var(--ac)}.ThemeCard-module-scss-module__AQh3pa__preview{flex:1;align-items:flex-start;padding:6px 8px;display:flex}.ThemeCard-module-scss-module__AQh3pa__sampleText{color:var(--card-fg);font-weight:400;line-height:1;font-family:var(--fontText);font-size:var(--app-font-text-3x)}.ThemeCard-module-scss-module__AQh3pa__footer{color:var(--card-fg);font-family:var(--fontText);font-size:var(--app-font-text-2x);align-items:center;gap:4px;padding:4px 8px;display:flex}@media (-webkit-min-device-pixel-ratio:1.5),(min-resolution:144dpi){.ThemeCard-module-scss-module__AQh3pa__footer{font-size:var(--app-font-text-1-5x)}}.ThemeCard-module-scss-module__AQh3pa__footer{text-transform:lowercase;font-feature-settings:"smcp" 1}.ThemeCard-module-scss-module__AQh3pa__footer svg{flex-shrink:0}.ThemeCard-module-scss-module__AQh3pa__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:400;overflow:clip visible}.ThemeCard-module-scss-module__AQh3pa__addThemeCard{border:2px dashed var(--fg30);min-width:140px;height:92px;color:var(--fg50);font-family:var(--fontText);font-size:var(--app-font-text-2x);background:0 0;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:0;display:flex}@media (-webkit-min-device-pixel-ratio:1.5),(min-resolution:144dpi){.ThemeCard-module-scss-module__AQh3pa__addThemeCard{font-size:var(--app-font-text-1-5x)}}.ThemeCard-module-scss-module__AQh3pa__addThemeCard{text-transform:lowercase;font-feature-settings:"smcp" 1}.ThemeCard-module-scss-module__AQh3pa__addThemeCard:hover{border-color:var(--fg50);color:var(--fg)}.ThemeCard-module-scss-module__AQh3pa__plusIcon{line-height:1}.ThemeCard-module-scss-module__AQh3pa__addLabel{font-weight:400}.ThemeCard-module-scss-module__AQh3pa__actions{opacity:0;gap:2px;display:flex;position:absolute;top:0;right:0}.ThemeCard-module-scss-module__AQh3pa__actionButton{background:var(--card-fg);color:var(--card-bg);opacity:1;text-transform:uppercase;font-weight:400;font-family:var(--fontText);font-size:var(--app-font-text-2x);border:0;padding:3px 5px}@media (-webkit-min-device-pixel-ratio:1.5),(min-resolution:144dpi){.ThemeCard-module-scss-module__AQh3pa__actionButton{font-size:var(--app-font-text-1-5x)}}.ThemeCard-module-scss-module__AQh3pa__actionButton{text-transform:lowercase;font-feature-settings:"smcp" 1}.ThemeCard-module-scss-module__AQh3pa__actionButton:hover{opacity:.8}
.PaletteThemePicker-module-scss-module__UVtq4a__container{background-color:var(--bg);width:380px;color:var(--fg);border:2px solid var(--fg20);flex-direction:column;display:flex}.PaletteThemePicker-module-scss-module__UVtq4a__header{color:var(--fg60);border-bottom:1px solid var(--fg15);font-family:var(--fontText);font-size:var(--app-font-text-2x);padding:8px}@media (-webkit-min-device-pixel-ratio:1.5),(min-resolution:144dpi){.PaletteThemePicker-module-scss-module__UVtq4a__header{font-size:var(--app-font-text-1-5x)}}.PaletteThemePicker-module-scss-module__UVtq4a__header{text-transform:lowercase;font-feature-settings:"smcp" 1}.PaletteThemePicker-module-scss-module__UVtq4a__grid{flex:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-height:0;max-height:360px;padding:8px;display:grid;overflow-y:auto}.PaletteThemePicker-module-scss-module__UVtq4a__grid>button{min-width:0}
.PalettePanel-module-scss-module__XpW9ha__palettePanel{grid-template-rows:minmax(0,1fr);grid-template-columns:auto minmax(0,1fr);height:100%;min-height:200px;max-height:500px;display:grid}.PalettePanel-module-scss-module__XpW9ha__sidebar{border-right:1px dashed var(--fg15);flex-direction:column;align-self:stretch;padding:8px 0;display:flex}.PalettePanel-module-scss-module__XpW9ha__sidebarButton{color:var(--fg);opacity:.6;text-align:left;white-space:nowrap;cursor:pointer;cursor:var(--cursor-hand-pointer,image-set(url(/assets/cursors/cursor-hand-pointer.png) 1x, url(/assets/cursors/cursor-hand-pointer@2x.png) 2x) 7 1),pointer;background:0 0;border:none;align-items:center;gap:6px;padding:6px 10px;display:flex}@supports ((-moz-appearance:none)){.PalettePanel-module-scss-module__XpW9ha__sidebarButton{cursor:var(--cursor-hand-pointer,url(/assets/cursors/cursor-hand-pointer.png) 7 1),pointer}}.PalettePanel-module-scss-module__XpW9ha__sidebarButton:hover:not(:disabled){opacity:1;background:var(--fg05)}.PalettePanel-module-scss-module__XpW9ha__sidebarButton:disabled{opacity:.25;cursor:default;cursor:var(--cursor-default,image-set(url(/assets/cursors/cursor-default.png) 1x, url(/assets/cursors/cursor-default@2x.png) 2x) 9 7),default}@supports ((-moz-appearance:none)){.PalettePanel-module-scss-module__XpW9ha__sidebarButton:disabled{cursor:var(--cursor-default,url(/assets/cursors/cursor-default.png) 9 7),default}}.PalettePanel-module-scss-module__XpW9ha__sidebarSpacer{flex:1}.PalettePanel-module-scss-module__XpW9ha__mainContent{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);min-height:0;display:grid}.PalettePanel-module-scss-module__XpW9ha__listHeader{border-bottom:1px solid var(--fg10);justify-content:space-between;align-items:center;padding:6px 8px;display:flex}.PalettePanel-module-scss-module__XpW9ha__listHeaderLabel{font-family:var(--fontText);font-size:var(--app-font-text-2x)}@media (-webkit-min-device-pixel-ratio:1.5),(min-resolution:144dpi){.PalettePanel-module-scss-module__XpW9ha__listHeaderLabel{font-size:var(--app-font-text-1-5x)}}.PalettePanel-module-scss-module__XpW9ha__listHeaderLabel{text-transform:lowercase;font-feature-settings:"smcp" 1;opacity:.6}.PalettePanel-module-scss-module__XpW9ha__swatchList{-webkit-user-select:none;user-select:none;grid-template-columns:minmax(0,1fr);min-height:0;padding-top:4px;display:grid;overflow-y:auto}.PalettePanel-module-scss-module__XpW9ha__colorSeparator{background:var(--fg10);height:2px;margin:4px 8px}.PalettePanel-module-scss-module__XpW9ha__droppableArea{grid-template-columns:minmax(0,1fr);display:grid}.PalettePanel-module-scss-module__XpW9ha__draggableItem{background:var(--bg)}.PalettePanel-module-scss-module__XpW9ha__isSelected{background:var(--fg10)}.PalettePanel-module-scss-module__XpW9ha__scaleRow{width:100%;font:inherit;text-align:left;cursor:pointer;cursor:var(--cursor-hand-pointer,image-set(url(/assets/cursors/cursor-hand-pointer.png) 1x, url(/assets/cursors/cursor-hand-pointer@2x.png) 2x) 7 1),pointer;border:none;grid-template-columns:minmax(60px,80px) minmax(0,1fr) auto;align-items:center;gap:6px;padding:4px 8px;display:grid;position:relative}@supports ((-moz-appearance:none)){.PalettePanel-module-scss-module__XpW9ha__scaleRow{cursor:var(--cursor-hand-pointer,url(/assets/cursors/cursor-hand-pointer.png) 7 1),pointer}}.PalettePanel-module-scss-module__XpW9ha__scaleRow:last-child{padding-bottom:8px}.PalettePanel-module-scss-module__XpW9ha__scaleRow.sortable-dragging{opacity:.8}.PalettePanel-module-scss-module__XpW9ha__scaleRow.sortable-over{background:var(--fg05)}.PalettePanel-module-scss-module__XpW9ha__scaleRow.sortable-edge-top:before{content:"";background:var(--ac);pointer-events:none;height:2px;position:absolute;left:0;right:0}.PalettePanel-module-scss-module__XpW9ha__scaleRow.sortable-edge-bottom:after{content:"";background:var(--ac);pointer-events:none;height:2px;position:absolute;left:0;right:0}.PalettePanel-module-scss-module__XpW9ha__scaleRow.sortable-edge-top:before{top:0}.PalettePanel-module-scss-module__XpW9ha__scaleRow.sortable-edge-bottom:after{bottom:0}.PalettePanel-module-scss-module__XpW9ha__scalePreview{border:1px solid var(--fg15);height:20px;display:flex}.PalettePanel-module-scss-module__XpW9ha__scaleSwatch{background:var(--scale-swatch-bg);flex:1;height:100%}.PalettePanel-module-scss-module__XpW9ha__swatchRow{width:100%;font:inherit;text-align:left;cursor:pointer;cursor:var(--cursor-hand-pointer,image-set(url(/assets/cursors/cursor-hand-pointer.png) 1x, url(/assets/cursors/cursor-hand-pointer@2x.png) 2x) 7 1),pointer;border:none;grid-template-columns:28px minmax(0,1fr) auto auto auto;align-items:center;gap:6px;padding:4px 8px;display:grid;position:relative}@supports ((-moz-appearance:none)){.PalettePanel-module-scss-module__XpW9ha__swatchRow{cursor:var(--cursor-hand-pointer,url(/assets/cursors/cursor-hand-pointer.png) 7 1),pointer}}.PalettePanel-module-scss-module__XpW9ha__swatchRow:last-child{padding-bottom:8px}.PalettePanel-module-scss-module__XpW9ha__swatchRow.sortable-dragging{opacity:.8}.PalettePanel-module-scss-module__XpW9ha__swatchRow.sortable-over{background:var(--fg05)}.PalettePanel-module-scss-module__XpW9ha__swatchRow.sortable-edge-top:before{content:"";background:var(--ac);pointer-events:none;height:2px;position:absolute;left:0;right:0}.PalettePanel-module-scss-module__XpW9ha__swatchRow.sortable-edge-bottom:after{content:"";background:var(--ac);pointer-events:none;height:2px;position:absolute;left:0;right:0}.PalettePanel-module-scss-module__XpW9ha__swatchRow.sortable-edge-top:before{top:0}.PalettePanel-module-scss-module__XpW9ha__swatchRow.sortable-edge-bottom:after{bottom:0}.PalettePanel-module-scss-module__XpW9ha__colorPreview{border:2px solid var(--fg15);background-color:var(--preview-bg);width:28px;height:28px;position:relative}.PalettePanel-module-scss-module__XpW9ha__strokeIndicator{color:var(--indicator-color);position:absolute;top:0;left:0}.PalettePanel-module-scss-module__XpW9ha__fillIndicator{color:var(--indicator-color);position:absolute;top:0;right:0}.PalettePanel-module-scss-module__XpW9ha__nameColumn{flex-direction:column;gap:2px;min-width:0;display:flex}.PalettePanel-module-scss-module__XpW9ha__colorName{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:clip visible}.PalettePanel-module-scss-module__XpW9ha__colorRoles{gap:3px;display:flex}.PalettePanel-module-scss-module__XpW9ha__colorRoleSep{opacity:.3}.PalettePanel-module-scss-module__XpW9ha__colorRole{font-family:var(--fontText);font-size:var(--app-font-text-2x)}@media (-webkit-min-device-pixel-ratio:1.5),(min-resolution:144dpi){.PalettePanel-module-scss-module__XpW9ha__colorRole{font-size:var(--app-font-text-1-5x)}}.PalettePanel-module-scss-module__XpW9ha__colorRole{text-transform:lowercase;font-feature-settings:"smcp" 1;opacity:.5;white-space:nowrap}.PalettePanel-module-scss-module__XpW9ha__colorValue{opacity:.5;font-feature-settings:"tnum" 1;white-space:nowrap;font-family:var(--fontMono);font-size:var(--app-font-mono-2x)}@media (-webkit-min-device-pixel-ratio:1.5),(min-resolution:144dpi){.PalettePanel-module-scss-module__XpW9ha__colorValue{font-size:var(--app-font-mono-1-5x)}}.PalettePanel-module-scss-module__XpW9ha__editButton{width:20px;height:20px;color:var(--fg50);cursor:pointer;cursor:var(--cursor-hand-pointer,image-set(url(/assets/cursors/cursor-hand-pointer.png) 1x, url(/assets/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)){.PalettePanel-module-scss-module__XpW9ha__editButton{cursor:var(--cursor-hand-pointer,url(/assets/cursors/cursor-hand-pointer.png) 7 1),pointer}}.PalettePanel-module-scss-module__XpW9ha__editButton:hover{color:var(--fg)}.PalettePanel-module-scss-module__XpW9ha__lockButton{width:20px;height:20px;color:var(--fg30);cursor:pointer;cursor:var(--cursor-hand-pointer,image-set(url(/assets/cursors/cursor-hand-pointer.png) 1x, url(/assets/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)){.PalettePanel-module-scss-module__XpW9ha__lockButton{cursor:var(--cursor-hand-pointer,url(/assets/cursors/cursor-hand-pointer.png) 7 1),pointer}}.PalettePanel-module-scss-module__XpW9ha__lockButton:hover{color:var(--fg70)}.PalettePanel-module-scss-module__XpW9ha__lockButton[data-locked=true]{color:var(--fg)}.PalettePanel-module-scss-module__XpW9ha__replacementSection{gap:8px;padding:8px;display:grid}.PalettePanel-module-scss-module__XpW9ha__replacementHeader{padding:4px 0;font-weight:500}.PalettePanel-module-scss-module__XpW9ha__replacementList{gap:2px;max-height:160px;display:grid;overflow-y:auto}.PalettePanel-module-scss-module__XpW9ha__replacementOption{font:inherit;text-align:left;background:var(--fg05);cursor:pointer;cursor:var(--cursor-hand-pointer,image-set(url(/assets/cursors/cursor-hand-pointer.png) 1x, url(/assets/cursors/cursor-hand-pointer@2x.png) 2x) 7 1),pointer;border:1px solid #0000;grid-template-columns:28px 1fr;align-items:center;gap:8px;padding:6px 8px;display:grid}@supports ((-moz-appearance:none)){.PalettePanel-module-scss-module__XpW9ha__replacementOption{cursor:var(--cursor-hand-pointer,url(/assets/cursors/cursor-hand-pointer.png) 7 1),pointer}}.PalettePanel-module-scss-module__XpW9ha__replacementOption:hover{background:var(--fg10)}.PalettePanel-module-scss-module__XpW9ha__replacementOption.PalettePanel-module-scss-module__XpW9ha__selected{border-color:var(--ac);background:var(--fg10)}.PalettePanel-module-scss-module__XpW9ha__replacementActions{justify-content:flex-end;gap:8px;display:flex}.PalettePanel-module-scss-module__XpW9ha__addColorSection{background:var(--bg05);gap:8px;padding:8px;display:grid}.PalettePanel-module-scss-module__XpW9ha__colorPickerHeader{color:var(--bg);align-items:center;gap:8px;font-weight:500;display:flex}.PalettePanel-module-scss-module__XpW9ha__newColorPreview{border:1px solid var(--bg15);width:20px;height:20px}.PalettePanel-module-scss-module__XpW9ha__colorBed{cursor:pointer;height:100px;cursor:var(--cursor-crosshair,image-set(url(/assets/cursors/cursor-crosshair.png) 1x, url(/assets/cursors/cursor-crosshair@2x.png) 2x) 8.5 8.5),pointer;position:relative}@supports ((-moz-appearance:none)){.PalettePanel-module-scss-module__XpW9ha__colorBed{cursor:var(--cursor-crosshair,url(/assets/cursors/cursor-crosshair.png) 8.5 8.5),pointer}}.PalettePanel-module-scss-module__XpW9ha__colorBed{background:linear-gradient(to bottom, white, black),linear-gradient(to right, hsl(0, var(--saturation), 50%), hsl(60, var(--saturation), 50%), hsl(120, var(--saturation), 50%), hsl(180, var(--saturation), 50%), hsl(240, var(--saturation), 50%), hsl(300, var(--saturation), 50%), hsl(360, var(--saturation), 50%));background-blend-mode:multiply}.PalettePanel-module-scss-module__XpW9ha__colorKnob{pointer-events:none;border:2px solid #fff;width:10px;height:10px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #000}.PalettePanel-module-scss-module__XpW9ha__sliders{gap:4px;display:grid}.PalettePanel-module-scss-module__XpW9ha__sliderRow{grid-template-columns:16px 1fr 32px;align-items:center;gap:8px;display:grid}.PalettePanel-module-scss-module__XpW9ha__sliderLabel{opacity:.6;color:var(--bg)}.PalettePanel-module-scss-module__XpW9ha__sliderValue{text-align:right;opacity:.8;color:var(--bg)}.PalettePanel-module-scss-module__XpW9ha__sliderRow input[type=range]{width:100%;accent-color:var(--ac)}.PalettePanel-module-scss-module__XpW9ha__addColorActions{justify-content:flex-end;gap:8px;display:flex}.PalettePanel-module-scss-module__XpW9ha__cancelButton,.PalettePanel-module-scss-module__XpW9ha__confirmButton{font:inherit;cursor:pointer;cursor:var(--cursor-hand-pointer,image-set(url(/assets/cursors/cursor-hand-pointer.png) 1x, url(/assets/cursors/cursor-hand-pointer@2x.png) 2x) 7 1),pointer;border:none;padding:6px 12px}@supports ((-moz-appearance:none)){.PalettePanel-module-scss-module__XpW9ha__cancelButton,.PalettePanel-module-scss-module__XpW9ha__confirmButton{cursor:var(--cursor-hand-pointer,url(/assets/cursors/cursor-hand-pointer.png) 7 1),pointer}}.PalettePanel-module-scss-module__XpW9ha__cancelButton{background:var(--fg10);color:inherit}.PalettePanel-module-scss-module__XpW9ha__cancelButton:hover{background:var(--fg15)}.PalettePanel-module-scss-module__XpW9ha__confirmButton{background:var(--fg10)}.PalettePanel-module-scss-module__XpW9ha__confirmButton:hover{background:var(--fg85)}.PalettePanel-module-scss-module__XpW9ha__confirmButton:disabled{opacity:.4;cursor:default;cursor:var(--cursor-default,image-set(url(/assets/cursors/cursor-default.png) 1x, url(/assets/cursors/cursor-default@2x.png) 2x) 9 7),default}@supports ((-moz-appearance:none)){.PalettePanel-module-scss-module__XpW9ha__confirmButton:disabled{cursor:var(--cursor-default,url(/assets/cursors/cursor-default.png) 9 7),default}}
.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__eyedropper{color:#fff;cursor:pointer;width:20px;height:20px;cursor:var(--cursor-hand-pointer,image-set(url(/assets/cursors/cursor-hand-pointer.png) 1x, url(/assets/cursors/cursor-hand-pointer@2x.png) 2x) 7 1),pointer;background:0 0;border:1px solid #ffffff26;justify-content:center;align-items:center;margin-left:auto;padding:0;display:inline-flex}@supports ((-moz-appearance:none)){.ColorPicker-module-scss-module__lC-4Fq__eyedropper{cursor:var(--cursor-hand-pointer,url(/assets/cursors/cursor-hand-pointer.png) 7 1),pointer}}.ColorPicker-module-scss-module__lC-4Fq__eyedropper:hover{background:#ffffff26}.ColorPicker-module-scss-module__lC-4Fq__colorBedOuter{cursor:pointer;height:100px;cursor:var(--cursor-crosshair,image-set(url(/assets/cursors/cursor-crosshair.png) 1x, url(/assets/cursors/cursor-crosshair@2x.png) 2x) 8.5 8.5),pointer;position:relative}@supports ((-moz-appearance:none)){.ColorPicker-module-scss-module__lC-4Fq__colorBedOuter{cursor:var(--cursor-crosshair,url(/assets/cursors/cursor-crosshair.png) 8.5 8.5),pointer}}.ColorPicker-module-scss-module__lC-4Fq__colorBedOuter{touch-action:none;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(/assets/cursors/cursor-hand-pointer.png) 1x, url(/assets/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(/assets/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__generatorBar{gap:.5em;display:flex}.CustomThemeModal-module-scss-module__qz9aqq__generatorButton{color:#d4d4d4;cursor:pointer;cursor:var(--cursor-hand-pointer,image-set(url(/assets/cursors/cursor-hand-pointer.png) 1x, url(/assets/cursors/cursor-hand-pointer@2x.png) 2x) 7 1),pointer;background:0 0;border:1px solid #ffffff26;align-items:center;gap:.5em;padding:.5em .75em;display:flex}@supports ((-moz-appearance:none)){.CustomThemeModal-module-scss-module__qz9aqq__generatorButton{cursor:var(--cursor-hand-pointer,url(/assets/cursors/cursor-hand-pointer.png) 7 1),pointer}}.CustomThemeModal-module-scss-module__qz9aqq__generatorButton{font-family:var(--fontText);font-size:var(--app-font-text-2x)}@media (-webkit-min-device-pixel-ratio:1.5),(min-resolution:144dpi){.CustomThemeModal-module-scss-module__qz9aqq__generatorButton{font-size:var(--app-font-text-1-5x)}}.CustomThemeModal-module-scss-module__qz9aqq__generatorButton{text-transform:lowercase;font-feature-settings:"smcp" 1}.CustomThemeModal-module-scss-module__qz9aqq__generatorButton svg{display:block}.CustomThemeModal-module-scss-module__qz9aqq__generatorButton:hover{border-color:#ffffff4d}.CustomThemeModal-module-scss-module__qz9aqq__contrastWarning{color:#000;background:#c9a227;align-self:center;margin-left:auto;padding:.25em .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{--icon-picker-bg:#101010;--icon-picker-fg:#d4d4d4;--icon-picker-fg50:#ffffff80;--icon-picker-border:#ffffff4d;--icon-picker-border-hover:#ffffff80;--icon-picker-selected-bg:#ffffff1a;flex:1;align-items:stretch;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__nameField{flex:1;align-items:stretch;min-width:0;display:flex}.CustomThemeModal-module-scss-module__qz9aqq__nameField>input{border-left:none;flex:1;min-width:0}.CustomThemeModal-module-scss-module__qz9aqq__actions{gap:.5em;display:flex}.CustomThemeModal-module-scss-module__qz9aqq__actions button{font-family:var(--fontText);font-size:var(--app-font-text-2x)}@media (-webkit-min-device-pixel-ratio:1.5),(min-resolution:144dpi){.CustomThemeModal-module-scss-module__qz9aqq__actions button{font-size:var(--app-font-text-1-5x)}}.CustomThemeModal-module-scss-module__qz9aqq__actions button{text-transform:lowercase;font-feature-settings:"smcp" 1}.CustomThemeModal-module-scss-module__qz9aqq__cancelButton{color:#ffffff80;cursor:pointer;cursor:var(--cursor-hand-pointer,image-set(url(/assets/cursors/cursor-hand-pointer.png) 1x, url(/assets/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(/assets/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(/assets/cursors/cursor-hand-pointer.png) 1x, url(/assets/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(/assets/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;cursor:var(--cursor-default,image-set(url(/assets/cursors/cursor-default.png) 1x, url(/assets/cursors/cursor-default@2x.png) 2x) 9 7),default}@supports ((-moz-appearance:none)){.CustomThemeModal-module-scss-module__qz9aqq__saveButton:disabled{cursor:var(--cursor-default,url(/assets/cursors/cursor-default.png) 9 7),default}}
.GlyphSelector-module-scss-module__4UbwtG__variantSelector{grid-template-rows:auto auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);height:100%;min-height:0;display:grid}.GlyphSelector-module-scss-module__4UbwtG__header{text-align:center;text-wrap:pretty;grid-template-columns:minmax(0,1fr);gap:4px;padding:8px;display:grid}.GlyphSelector-module-scss-module__4UbwtG__glyphChar{font-size:32px;font-weight:500;line-height:1}.GlyphSelector-module-scss-module__4UbwtG__glyphChar+*{margin-top:6px}.GlyphSelector-module-scss-module__4UbwtG__glyphCharSystem{font-family:var(--sysSans);--fontDisplay:var(--sysSans);--fontLabel:var(--sysSans);--fontText:var(--sysSans);--fontCaption:var(--sysSans);--fontMono:var(--sysMono)}.GlyphSelector-module-scss-module__4UbwtG__unicode{color:var(--fg);opacity:.6}.GlyphSelector-module-scss-module__4UbwtG__charName{color:var(--fg);opacity:.5;cursor:pointer;cursor:var(--cursor-hand-pointer,image-set(url(/assets/cursors/cursor-hand-pointer.png) 1x, url(/assets/cursors/cursor-hand-pointer@2x.png) 2x) 7 1),pointer;text-decoration:none}@supports ((-moz-appearance:none)){.GlyphSelector-module-scss-module__4UbwtG__charName{cursor:var(--cursor-hand-pointer,url(/assets/cursors/cursor-hand-pointer.png) 7 1),pointer}}.GlyphSelector-module-scss-module__4UbwtG__charName:hover{opacity:.85;text-decoration:underline}.GlyphSelector-module-scss-module__4UbwtG__verticalOrientation{color:var(--fg);opacity:.45;cursor:help;cursor:var(--cursor-help,image-set(url(/assets/cursors/cursor-help.png) 1x, url(/assets/cursors/cursor-help@2x.png) 2x) 3.5 2.5),help}@supports ((-moz-appearance:none)){.GlyphSelector-module-scss-module__4UbwtG__verticalOrientation{cursor:var(--cursor-help,url(/assets/cursors/cursor-help.png) 3.5 2.5),help}}.GlyphSelector-module-scss-module__4UbwtG__verticalOrientation:hover{opacity:.75}.GlyphSelector-module-scss-module__4UbwtG__ligatureTag{background:var(--fg15);color:var(--fg);opacity:.8;justify-self:center;padding:2px 6px}.GlyphSelector-module-scss-module__4UbwtG__tagPicker{border-bottom:1px solid var(--fg10);flex-wrap:wrap;justify-content:center;gap:4px 8px;padding:0 8px 12px;display:flex}.GlyphSelector-module-scss-module__4UbwtG__tagButton{color:var(--fg30);cursor:pointer;cursor:var(--cursor-hand-pointer,image-set(url(/assets/cursors/cursor-hand-pointer.png) 1x, url(/assets/cursors/cursor-hand-pointer@2x.png) 2x) 7 1),pointer;background:0 0;border:none;grid-template-columns:auto minmax(auto,1fr);align-items:center;gap:6px;padding:0;display:inline-grid}@supports ((-moz-appearance:none)){.GlyphSelector-module-scss-module__4UbwtG__tagButton{cursor:var(--cursor-hand-pointer,url(/assets/cursors/cursor-hand-pointer.png) 7 1),pointer}}.GlyphSelector-module-scss-module__4UbwtG__tagButton{text-align:left}.GlyphSelector-module-scss-module__4UbwtG__tagButton:hover{color:var(--fg50)}.GlyphSelector-module-scss-module__4UbwtG__tagButton svg{width:12px;height:12px}.GlyphSelector-module-scss-module__4UbwtG__gridContainer{grid-row:3;min-height:0;position:relative;overflow:hidden}.GlyphSelector-module-scss-module__4UbwtG__gridContainerInner{height:100%;overflow:auto}.GlyphSelector-module-scss-module__4UbwtG__grid{gap:2px;width:max-content;min-width:100%;display:grid}.GlyphSelector-module-scss-module__4UbwtG__rowsContents{display:contents}.GlyphSelector-module-scss-module__4UbwtG__gridHeaderRow{font-family:var(--fontText);font-size:var(--app-font-text-2x);display:contents}@media (-webkit-min-device-pixel-ratio:1.5),(min-resolution:144dpi){.GlyphSelector-module-scss-module__4UbwtG__gridHeaderRow{font-size:var(--app-font-text-1-5x)}}.GlyphSelector-module-scss-module__4UbwtG__gridHeaderRow{text-transform:lowercase;font-feature-settings:"smcp" 1}.GlyphSelector-module-scss-module__4UbwtG__cornerCell{z-index:2;background:var(--bg);position:sticky;top:0;left:0}.GlyphSelector-module-scss-module__4UbwtG__columnHeader{z-index:1;color:var(--fg50);text-align:center;background:var(--bg);word-break:break-word;justify-content:center;align-items:flex-end;min-width:0;padding:4px 2px;font-weight:400;display:flex;position:sticky;top:0}.GlyphSelector-module-scss-module__4UbwtG__gridRow{grid-template-columns:subgrid;grid-column:1/-1;display:grid}.GlyphSelector-module-scss-module__4UbwtG__gridRow.GlyphSelector-module-scss-module__4UbwtG__shifting{transition:transform .15s}.GlyphSelector-module-scss-module__4UbwtG__gridRow.GlyphSelector-module-scss-module__4UbwtG__selectedRow .GlyphSelector-module-scss-module__4UbwtG__rowHeader{background:var(--fg05)}.GlyphSelector-module-scss-module__4UbwtG__gridRow.GlyphSelector-module-scss-module__4UbwtG__duplicateTarget{outline:1px solid var(--ac);outline-offset:-1px;z-index:2;position:relative}.GlyphSelector-module-scss-module__4UbwtG__gridRow.GlyphSelector-module-scss-module__4UbwtG__isDragging{position:relative}.GlyphSelector-module-scss-module__4UbwtG__gridRow.GlyphSelector-module-scss-module__4UbwtG__isDragging .GlyphSelector-module-scss-module__4UbwtG__rowHeader,.GlyphSelector-module-scss-module__4UbwtG__gridRow.GlyphSelector-module-scss-module__4UbwtG__isDragging .GlyphSelector-module-scss-module__4UbwtG__cell{background:var(--ac20);opacity:.8}.GlyphSelector-module-scss-module__4UbwtG__gridRow.GlyphSelector-module-scss-module__4UbwtG__isDragging .GlyphSelector-module-scss-module__4UbwtG__rowHeader{cursor:grabbing;cursor:var(--cursor-hand-grabbing,image-set(url(/assets/cursors/cursor-hand-grabbing.png) 1x, url(/assets/cursors/cursor-hand-grabbing@2x.png) 2x) 9 9),grabbing}@supports ((-moz-appearance:none)){.GlyphSelector-module-scss-module__4UbwtG__gridRow.GlyphSelector-module-scss-module__4UbwtG__isDragging .GlyphSelector-module-scss-module__4UbwtG__rowHeader{cursor:var(--cursor-hand-grabbing,url(/assets/cursors/cursor-hand-grabbing.png) 9 9),grabbing}}.GlyphSelector-module-scss-module__4UbwtG__rowHeader{z-index:1;background:var(--fg05);-webkit-user-select:none;user-select:none;writing-mode:vertical-rl;text-orientation:mixed;cursor:grab;min-width:24px;cursor:var(--cursor-hand,image-set(url(/assets/cursors/cursor-hand.png) 1x, url(/assets/cursors/cursor-hand@2x.png) 2x) 9 9),grab;justify-content:center;align-items:center;padding:4px 6px;display:flex;position:sticky;left:0}@supports ((-moz-appearance:none)){.GlyphSelector-module-scss-module__4UbwtG__rowHeader{cursor:var(--cursor-hand,url(/assets/cursors/cursor-hand.png) 9 9),grab}}.GlyphSelector-module-scss-module__4UbwtG__rowHeader:hover{background:color-mix(in oklab, var(--fg) 7.5%, transparent)}.GlyphSelector-module-scss-module__4UbwtG__rowHeader:active{cursor:grabbing;cursor:var(--cursor-hand-grabbing,image-set(url(/assets/cursors/cursor-hand-grabbing.png) 1x, url(/assets/cursors/cursor-hand-grabbing@2x.png) 2x) 9 9),grabbing}@supports ((-moz-appearance:none)){.GlyphSelector-module-scss-module__4UbwtG__rowHeader:active{cursor:var(--cursor-hand-grabbing,url(/assets/cursors/cursor-hand-grabbing.png) 9 9),grabbing}}.GlyphSelector-module-scss-module__4UbwtG__featureLabel{color:var(--fg70);text-align:center;white-space:nowrap;font-weight:500}.GlyphSelector-module-scss-module__4UbwtG__logicOperator{opacity:.38}.GlyphSelector-module-scss-module__4UbwtG__cell{background:var(--bg);border:1px solid var(--fg10);cursor:pointer;cursor:var(--cursor-hand-pointer,image-set(url(/assets/cursors/cursor-hand-pointer.png) 1x, url(/assets/cursors/cursor-hand-pointer@2x.png) 2x) 7 1),pointer;justify-content:center;align-items:center;display:flex;position:relative}@supports ((-moz-appearance:none)){.GlyphSelector-module-scss-module__4UbwtG__cell{cursor:var(--cursor-hand-pointer,url(/assets/cursors/cursor-hand-pointer.png) 7 1),pointer}}.GlyphSelector-module-scss-module__4UbwtG__cell{min-width:52px;min-height:72px;padding:2px}.GlyphSelector-module-scss-module__4UbwtG__cell:hover{background:var(--fg10)}.GlyphSelector-module-scss-module__4UbwtG__cell.GlyphSelector-module-scss-module__4UbwtG__selected{border-color:var(--ac);background:var(--fg15)}.GlyphSelector-module-scss-module__4UbwtG__cell:last-child{margin-right:6px}.GlyphSelector-module-scss-module__4UbwtG__emptyCell{color:var(--fg30)}.GlyphSelector-module-scss-module__4UbwtG__emptyCell:hover{color:var(--fg50);background:var(--fg10)}.GlyphSelector-module-scss-module__4UbwtG__emptyCell svg{width:16px;height:16px}.GlyphSelector-module-scss-module__4UbwtG__previewCanvas{display:block;overflow:visible}.GlyphSelector-module-scss-module__4UbwtG__regionTags{line-height:1;font-family:var(--fontLabel);font-size:var(--app-font-label-2x);gap:1px;display:flex;position:absolute;top:2px;left:2px}@media (-webkit-min-device-pixel-ratio:1.5),(min-resolution:144dpi){.GlyphSelector-module-scss-module__4UbwtG__regionTags{font-size:var(--app-font-label-1-5x)}}.GlyphSelector-module-scss-module__4UbwtG__regionTag{background:var(--fg20);color:var(--fg);cursor:pointer;cursor:var(--cursor-hand-pointer,image-set(url(/assets/cursors/cursor-hand-pointer.png) 1x, url(/assets/cursors/cursor-hand-pointer@2x.png) 2x) 7 1),pointer;padding:1px 3px;line-height:1}@supports ((-moz-appearance:none)){.GlyphSelector-module-scss-module__4UbwtG__regionTag{cursor:var(--cursor-hand-pointer,url(/assets/cursors/cursor-hand-pointer.png) 7 1),pointer}}.GlyphSelector-module-scss-module__4UbwtG__regionTag:hover{background:var(--fg30)}.GlyphSelector-module-scss-module__4UbwtG__regionTag.GlyphSelector-module-scss-module__4UbwtG__active{background:var(--fg);color:var(--bg)}.GlyphSelector-module-scss-module__4UbwtG__regionTagIcon{appearance:none;color:var(--fg50);cursor:pointer;cursor:var(--cursor-hand-pointer,image-set(url(/assets/cursors/cursor-hand-pointer.png) 1x, url(/assets/cursors/cursor-hand-pointer@2x.png) 2x) 7 1),pointer;background:0 0;border:none;padding:0;line-height:0}@supports ((-moz-appearance:none)){.GlyphSelector-module-scss-module__4UbwtG__regionTagIcon{cursor:var(--cursor-hand-pointer,url(/assets/cursors/cursor-hand-pointer.png) 7 1),pointer}}.GlyphSelector-module-scss-module__4UbwtG__regionTagIcon:hover,.GlyphSelector-module-scss-module__4UbwtG__regionTagIcon.GlyphSelector-module-scss-module__4UbwtG__active{color:var(--fg)}.GlyphSelector-module-scss-module__4UbwtG__actions{grid-row:4;grid-template-columns:minmax(0,1fr);gap:2px;padding:4px;display:grid}
.SettingsPanelShell-module-scss-module__uSpwpW__layout{grid-template-columns:auto minmax(0,1fr);height:100%;min-height:200px;display:grid}.SettingsPanelShell-module-scss-module__uSpwpW__sidebar{border-right:1px dashed var(--fg15);flex-direction:column;min-width:128px;padding:4px 0;display:flex}.SettingsPanelShell-module-scss-module__uSpwpW__tab{color:var(--fg);opacity:.6;text-align:left;cursor:pointer;cursor:var(--cursor-hand-pointer,image-set(url(/assets/cursors/cursor-hand-pointer.png) 1x, url(/assets/cursors/cursor-hand-pointer@2x.png) 2x) 7 1),pointer;background:0 0;border:none;padding:8px 12px}@supports ((-moz-appearance:none)){.SettingsPanelShell-module-scss-module__uSpwpW__tab{cursor:var(--cursor-hand-pointer,url(/assets/cursors/cursor-hand-pointer.png) 7 1),pointer}}.SettingsPanelShell-module-scss-module__uSpwpW__tab:hover{opacity:.8;background:var(--fg05)}.SettingsPanelShell-module-scss-module__uSpwpW__tab.SettingsPanelShell-module-scss-module__uSpwpW__active{opacity:1;background:var(--fg10)}.SettingsPanelShell-module-scss-module__uSpwpW__content{align-content:start;gap:16px;min-height:0;padding:12px;display:grid;overflow-y:auto}.SettingsPanelShell-module-scss-module__uSpwpW__section{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.SettingsPanelShell-module-scss-module__uSpwpW__sectionTitle{opacity:.6;font-family:var(--fontText);font-size:var(--app-font-text-2x);margin:0}@media (-webkit-min-device-pixel-ratio:1.5),(min-resolution:144dpi){.SettingsPanelShell-module-scss-module__uSpwpW__sectionTitle{font-size:var(--app-font-text-1-5x)}}.SettingsPanelShell-module-scss-module__uSpwpW__sectionTitle{text-transform:lowercase;font-feature-settings:"smcp" 1}.SettingsPanelShell-module-scss-module__uSpwpW__row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.SettingsPanelShell-module-scss-module__uSpwpW__rowLabelGroup{align-items:center;gap:6px;display:flex}.SettingsPanelShell-module-scss-module__uSpwpW__rowLabel{opacity:.8;flex-shrink:0}.SettingsPanelShell-module-scss-module__uSpwpW__rowControl{flex:auto;justify-content:flex-end;align-items:center;gap:8px;min-width:fit-content;display:flex}.SettingsPanelShell-module-scss-module__uSpwpW__rowControl>*{min-width:0}.SettingsPanelShell-module-scss-module__uSpwpW__rowControlGroup{align-items:center;gap:8px;display:flex}.SettingsPanelShell-module-scss-module__uSpwpW__hint{opacity:.5;margin:0}
.ArtworkPostFxPanel-module-scss-module__6zuIla__chromeButton{border:1px solid var(--fg15);width:22px;height:22px;color:var(--fg);opacity:.7;cursor:pointer;cursor:var(--cursor-hand-pointer,image-set(url(/assets/cursors/cursor-hand-pointer.png) 1x, url(/assets/cursors/cursor-hand-pointer@2x.png) 2x) 7 1),pointer;background:0 0;justify-content:center;align-items:center;padding:0;display:flex}@supports ((-moz-appearance:none)){.ArtworkPostFxPanel-module-scss-module__6zuIla__chromeButton{cursor:var(--cursor-hand-pointer,url(/assets/cursors/cursor-hand-pointer.png) 7 1),pointer}}.ArtworkPostFxPanel-module-scss-module__6zuIla__effectRow{border:1px solid var(--fg15);display:grid}.ArtworkPostFxPanel-module-scss-module__6zuIla__effectRow.ArtworkPostFxPanel-module-scss-module__6zuIla__dragging{opacity:.4}.ArtworkPostFxPanel-module-scss-module__6zuIla__effectRow[data-drop-edge=top]{box-shadow:inset 0 2px 0 var(--fg)}.ArtworkPostFxPanel-module-scss-module__6zuIla__effectRow[data-drop-edge=bottom]{box-shadow:inset 0 -2px 0 var(--fg)}.ArtworkPostFxPanel-module-scss-module__6zuIla__rowHeader{align-items:center;gap:4px;padding:4px;display:flex}.ArtworkPostFxPanel-module-scss-module__6zuIla__rowHeader.ArtworkPostFxPanel-module-scss-module__6zuIla__disabled{opacity:.55}.ArtworkPostFxPanel-module-scss-module__6zuIla__dragHandle{width:22px;height:22px;color:var(--fg);opacity:.7;touch-action:none;cursor:grab;cursor:var(--cursor-hand,image-set(url(/assets/cursors/cursor-hand.png) 1x, url(/assets/cursors/cursor-hand@2x.png) 2x) 9 9),grab;flex-shrink:0;justify-content:center;align-items:center;display:flex}@supports ((-moz-appearance:none)){.ArtworkPostFxPanel-module-scss-module__6zuIla__dragHandle{cursor:var(--cursor-hand,url(/assets/cursors/cursor-hand.png) 9 9),grab}}.ArtworkPostFxPanel-module-scss-module__6zuIla__collapseButton{text-align:left;min-width:0;color:var(--fg);cursor:pointer;cursor:var(--cursor-hand-pointer,image-set(url(/assets/cursors/cursor-hand-pointer.png) 1x, url(/assets/cursors/cursor-hand-pointer@2x.png) 2x) 7 1),pointer;background:0 0;border:none;flex:1;padding:0 4px}@supports ((-moz-appearance:none)){.ArtworkPostFxPanel-module-scss-module__6zuIla__collapseButton{cursor:var(--cursor-hand-pointer,url(/assets/cursors/cursor-hand-pointer.png) 7 1),pointer}}.ArtworkPostFxPanel-module-scss-module__6zuIla__params{gap:8px;padding:4px 8px 8px;display:grid}.ArtworkPostFxPanel-module-scss-module__6zuIla__panel,.ArtworkPostFxPanel-module-scss-module__6zuIla__list{gap:8px;display:grid}.ArtworkPostFxPanel-module-scss-module__6zuIla__list.ArtworkPostFxPanel-module-scss-module__6zuIla__bypassed{opacity:.5}
.PropertyPanel-module-scss-module__mkjlQW__content{grid-template-rows:auto 1fr auto;height:100%;display:grid}.PropertyPanel-module-scss-module__mkjlQW__section{grid-template-columns:minmax(0,1fr);gap:6px;display:grid}.PropertyPanel-module-scss-module__mkjlQW__sectionTitle{font-family:var(--fontText);font-size:var(--app-font-text-2x)}@media (-webkit-min-device-pixel-ratio:1.5),(min-resolution:144dpi){.PropertyPanel-module-scss-module__mkjlQW__sectionTitle{font-size:var(--app-font-text-1-5x)}}.PropertyPanel-module-scss-module__mkjlQW__sectionTitle{text-transform:lowercase;font-feature-settings:"smcp" 1;justify-content:space-between;align-items:center;margin:0;display:flex}.PropertyPanel-module-scss-module__mkjlQW__sectionAddButton{cursor:pointer;cursor:var(--cursor-hand-pointer,image-set(url(/assets/cursors/cursor-hand-pointer.png) 1x, url(/assets/cursors/cursor-hand-pointer@2x.png) 2x) 7 1),pointer}@supports ((-moz-appearance:none)){.PropertyPanel-module-scss-module__mkjlQW__sectionAddButton{cursor:var(--cursor-hand-pointer,url(/assets/cursors/cursor-hand-pointer.png) 7 1),pointer}}.PropertyPanel-module-scss-module__mkjlQW__sectionAddButton{border:1px solid var(--fg15);color:var(--fg);opacity:.6;background:0 0;padding:0 4px}.PropertyPanel-module-scss-module__mkjlQW__sectionAddButton:hover{opacity:1}.PropertyPanel-module-scss-module__mkjlQW__sectionTitle .PropertyPanel-module-scss-module__mkjlQW__sectionLinkButton,.PropertyPanel-module-scss-module__mkjlQW__sectionLinkButton{cursor:pointer;cursor:var(--cursor-hand-pointer,image-set(url(/assets/cursors/cursor-hand-pointer.png) 1x, url(/assets/cursors/cursor-hand-pointer@2x.png) 2x) 7 1),pointer}@supports ((-moz-appearance:none)){.PropertyPanel-module-scss-module__mkjlQW__sectionTitle .PropertyPanel-module-scss-module__mkjlQW__sectionLinkButton,.PropertyPanel-module-scss-module__mkjlQW__sectionLinkButton{cursor:var(--cursor-hand-pointer,url(/assets/cursors/cursor-hand-pointer.png) 7 1),pointer}}.PropertyPanel-module-scss-module__mkjlQW__sectionTitle .PropertyPanel-module-scss-module__mkjlQW__sectionLinkButton,.PropertyPanel-module-scss-module__mkjlQW__sectionLinkButton{font-family:var(--fontText);font-size:var(--app-font-text-2x)}@media (-webkit-min-device-pixel-ratio:1.5),(min-resolution:144dpi){.PropertyPanel-module-scss-module__mkjlQW__sectionTitle .PropertyPanel-module-scss-module__mkjlQW__sectionLinkButton,.PropertyPanel-module-scss-module__mkjlQW__sectionLinkButton{font-size:var(--app-font-text-1-5x)}}.PropertyPanel-module-scss-module__mkjlQW__sectionTitle .PropertyPanel-module-scss-module__mkjlQW__sectionLinkButton,.PropertyPanel-module-scss-module__mkjlQW__sectionLinkButton{color:var(--fg80);text-transform:none;background:0 0;border:none;padding:0}.PropertyPanel-module-scss-module__mkjlQW__sectionTitle .PropertyPanel-module-scss-module__mkjlQW__sectionLinkButton:hover,.PropertyPanel-module-scss-module__mkjlQW__sectionLinkButton:hover{color:var(--ac)}.PropertyPanel-module-scss-module__mkjlQW__subsection{border-top:1px solid var(--fg10);gap:8px;padding-top:8px;display:grid}.PropertyPanel-module-scss-module__mkjlQW__subsectionHeader{justify-content:space-between;align-items:center;display:flex}.PropertyPanel-module-scss-module__mkjlQW__subsectionTitle{font-family:var(--fontText);font-size:var(--app-font-text-2x)}@media (-webkit-min-device-pixel-ratio:1.5),(min-resolution:144dpi){.PropertyPanel-module-scss-module__mkjlQW__subsectionTitle{font-size:var(--app-font-text-1-5x)}}.PropertyPanel-module-scss-module__mkjlQW__subsectionTitle{text-transform:lowercase;font-feature-settings:"smcp" 1;opacity:.6;margin:0}.PropertyPanel-module-scss-module__mkjlQW__row{justify-content:space-between;align-items:center;gap:6px;display:flex}.PropertyPanel-module-scss-module__mkjlQW__rowControls{flex:auto;justify-content:flex-end;align-items:center;gap:6px;min-width:0;display:flex}.PropertyPanel-module-scss-module__mkjlQW__styleRefRow{grid-template-columns:64px minmax(0,1fr);align-items:center;gap:6px;display:grid}.PropertyPanel-module-scss-module__mkjlQW__styleRefLabel{white-space:nowrap;opacity:.7;align-items:center;gap:4px;display:inline-flex}.PropertyPanel-module-scss-module__mkjlQW__rowCompact{align-items:center;gap:6px;display:flex}.PropertyPanel-module-scss-module__mkjlQW__rowCompact>*{flex:1 1 0;min-width:0}.PropertyPanel-module-scss-module__mkjlQW__aspectLockButton{cursor:pointer;cursor:var(--cursor-hand-pointer,image-set(url(/assets/cursors/cursor-hand-pointer.png) 1x, url(/assets/cursors/cursor-hand-pointer@2x.png) 2x) 7 1),pointer}@supports ((-moz-appearance:none)){.PropertyPanel-module-scss-module__mkjlQW__aspectLockButton{cursor:var(--cursor-hand-pointer,url(/assets/cursors/cursor-hand-pointer.png) 7 1),pointer}}.PropertyPanel-module-scss-module__mkjlQW__aspectLockButton{color:var(--fg);opacity:.5;background:0 0;border:1px solid #0000;flex:none;justify-content:center;align-items:center;width:20px;height:20px;padding:0;display:flex}.PropertyPanel-module-scss-module__mkjlQW__aspectLockButton:hover{opacity:1}.PropertyPanel-module-scss-module__mkjlQW__aspectLockButton[data-active=true]{border-color:var(--fg20);background:var(--fg05);opacity:1}.PropertyPanel-module-scss-module__mkjlQW__rowLabel{opacity:.7;-webkit-user-select:none;user-select:none}.PropertyPanel-module-scss-module__mkjlQW__rowLabel[data-resettable=true]{cursor:pointer;cursor:var(--cursor-hand-pointer,image-set(url(/assets/cursors/cursor-hand-pointer.png) 1x, url(/assets/cursors/cursor-hand-pointer@2x.png) 2x) 7 1),pointer}@supports ((-moz-appearance:none)){.PropertyPanel-module-scss-module__mkjlQW__rowLabel[data-resettable=true]{cursor:var(--cursor-hand-pointer,url(/assets/cursors/cursor-hand-pointer.png) 7 1),pointer}}.PropertyPanel-module-scss-module__mkjlQW__rowLabelOverridden{opacity:1;-webkit-user-select:none;user-select:none;align-items:center;gap:4px;display:inline-flex}.PropertyPanel-module-scss-module__mkjlQW__rowLabelOverridden:before{content:"";background:var(--ac);width:5px;height:5px;display:inline-block}.PropertyPanel-module-scss-module__mkjlQW__rowLabelOverridden[data-resettable=true]{cursor:pointer;cursor:var(--cursor-hand-pointer,image-set(url(/assets/cursors/cursor-hand-pointer.png) 1x, url(/assets/cursors/cursor-hand-pointer@2x.png) 2x) 7 1),pointer}@supports ((-moz-appearance:none)){.PropertyPanel-module-scss-module__mkjlQW__rowLabelOverridden[data-resettable=true]{cursor:var(--cursor-hand-pointer,url(/assets/cursors/cursor-hand-pointer.png) 7 1),pointer}}.PropertyPanel-module-scss-module__mkjlQW__fontReloadButton{cursor:pointer;cursor:var(--cursor-hand-pointer,image-set(url(/assets/cursors/cursor-hand-pointer.png) 1x, url(/assets/cursors/cursor-hand-pointer@2x.png) 2x) 7 1),pointer}@supports ((-moz-appearance:none)){.PropertyPanel-module-scss-module__mkjlQW__fontReloadButton{cursor:var(--cursor-hand-pointer,url(/assets/cursors/cursor-hand-pointer.png) 7 1),pointer}}.PropertyPanel-module-scss-module__mkjlQW__fontReloadButton{border:1px solid var(--fg15);color:var(--fg);opacity:.7;background:0 0;flex:none;justify-content:center;align-items:center;width:22px;height:22px;padding:0;display:inline-flex}.PropertyPanel-module-scss-module__mkjlQW__fontReloadButton:hover{opacity:1}.PropertyPanel-module-scss-module__mkjlQW__fontReloadButton:disabled{opacity:.3;cursor:default;cursor:var(--cursor-default,image-set(url(/assets/cursors/cursor-default.png) 1x, url(/assets/cursors/cursor-default@2x.png) 2x) 9 7),default}@supports ((-moz-appearance:none)){.PropertyPanel-module-scss-module__mkjlQW__fontReloadButton:disabled{cursor:var(--cursor-default,url(/assets/cursors/cursor-default.png) 9 7),default}}.PropertyPanel-module-scss-module__mkjlQW__overrideReset{cursor:pointer;cursor:var(--cursor-hand-pointer,image-set(url(/assets/cursors/cursor-hand-pointer.png) 1x, url(/assets/cursors/cursor-hand-pointer@2x.png) 2x) 7 1),pointer}@supports ((-moz-appearance:none)){.PropertyPanel-module-scss-module__mkjlQW__overrideReset{cursor:var(--cursor-hand-pointer,url(/assets/cursors/cursor-hand-pointer.png) 7 1),pointer}}.PropertyPanel-module-scss-module__mkjlQW__overrideReset{border:1px solid var(--fg15);color:var(--fg);opacity:.7;width:18px;height:18px;font-family:var(--fontMono);font-size:var(--app-font-mono-2x);background:0 0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}@media (-webkit-min-device-pixel-ratio:1.5),(min-resolution:144dpi){.PropertyPanel-module-scss-module__mkjlQW__overrideReset{font-size:var(--app-font-mono-1-5x)}}.PropertyPanel-module-scss-module__mkjlQW__overrideReset:hover{opacity:1}.PropertyPanel-module-scss-module__mkjlQW__colorSwatch{appearance:none;border:1px solid var(--fg20);background-color:var(--color-swatch-bg);cursor:pointer;width:24px;height:24px;cursor:var(--cursor-hand-pointer,image-set(url(/assets/cursors/cursor-hand-pointer.png) 1x, url(/assets/cursors/cursor-hand-pointer@2x.png) 2x) 7 1),pointer;padding:0}@supports ((-moz-appearance:none)){.PropertyPanel-module-scss-module__mkjlQW__colorSwatch{cursor:var(--cursor-hand-pointer,url(/assets/cursors/cursor-hand-pointer.png) 7 1),pointer}}.PropertyPanel-module-scss-module__mkjlQW__colorSwatch:hover{border-color:var(--fg40)}.PropertyPanel-module-scss-module__mkjlQW__rowValue{opacity:.9;min-width:40px}.PropertyPanel-module-scss-module__mkjlQW__inputWithSuffix{align-items:center;gap:4px;display:flex}.PropertyPanel-module-scss-module__mkjlQW__inputSuffix{opacity:.6}.PropertyPanel-module-scss-module__mkjlQW__hint{opacity:.5;margin:0}.PropertyPanel-module-scss-module__mkjlQW__iconButton{appearance:none;border:1px solid var(--fg15);color:var(--fg60);cursor:pointer;cursor:var(--cursor-hand-pointer,image-set(url(/assets/cursors/cursor-hand-pointer.png) 1x, url(/assets/cursors/cursor-hand-pointer@2x.png) 2x) 7 1),pointer;background:0 0;padding:2px}@supports ((-moz-appearance:none)){.PropertyPanel-module-scss-module__mkjlQW__iconButton{cursor:var(--cursor-hand-pointer,url(/assets/cursors/cursor-hand-pointer.png) 7 1),pointer}}.PropertyPanel-module-scss-module__mkjlQW__iconButton:hover{color:var(--fg);background-color:var(--fg05)}.PropertyPanel-module-scss-module__mkjlQW__iconButton svg{display:block}.PropertyPanel-module-scss-module__mkjlQW__emptyState{text-align:center;padding:24px 12px}.PropertyPanel-module-scss-module__mkjlQW__emptyMessage{opacity:.6;margin:0 0 8px}.PropertyPanel-module-scss-module__mkjlQW__actionRow{border-top:1px solid var(--fg10);flex-wrap:wrap;flex-shrink:0;gap:8px;padding:12px 10px;display:flex}.PropertyPanel-module-scss-module__mkjlQW__actionRow>*{flex:40%}.PropertyPanel-module-scss-module__mkjlQW__clearActions{gap:8px;margin-top:4px;padding-top:8px;display:flex}.PropertyPanel-module-scss-module__mkjlQW__editTabWrapper{gap:12px;padding:10px;display:grid;overflow:auto}.PropertyPanel-module-scss-module__mkjlQW__editTabSections{gap:12px;display:grid}.PropertyPanel-module-scss-module__mkjlQW__editTabSections[inert]{opacity:.5}.PropertyPanel-module-scss-module__mkjlQW__infoTabWrapper{align-content:start;gap:16px;padding:12px;display:grid;overflow:auto}.PropertyPanel-module-scss-module__mkjlQW__infoTab{gap:16px;display:grid}.PropertyPanel-module-scss-module__mkjlQW__infoSection{gap:8px;display:grid}.PropertyPanel-module-scss-module__mkjlQW__infoSectionTitle{opacity:.5;font-family:var(--fontText);font-size:var(--app-font-text-2x)}@media (-webkit-min-device-pixel-ratio:1.5),(min-resolution:144dpi){.PropertyPanel-module-scss-module__mkjlQW__infoSectionTitle{font-size:var(--app-font-text-1-5x)}}.PropertyPanel-module-scss-module__mkjlQW__infoSectionTitle{text-transform:lowercase;font-feature-settings:"smcp" 1}.PropertyPanel-module-scss-module__mkjlQW__infoLabel{opacity:.55}.PropertyPanel-module-scss-module__mkjlQW__infoValue{opacity:.9;font-feature-settings:"tnum" 1;text-align:right}.PropertyPanel-module-scss-module__mkjlQW__infoImage{image-rendering:pixelated;border:1px solid var(--fg15);background:repeating-conic-gradient(var(--fg05) 0% 25%, transparent 0% 50%) 50%/16px 16px;max-width:100%;height:auto;display:block}.PropertyPanel-module-scss-module__mkjlQW__infoEmpty{text-align:center;opacity:.5;border:1px solid var(--fg10);padding:20px 12px}.PropertyPanel-module-scss-module__mkjlQW__slugField{align-items:center;gap:0;min-width:0;display:flex}.PropertyPanel-module-scss-module__mkjlQW__slugInput{border:1px solid var(--fg15);min-width:0;color:var(--fg);font:inherit;transition:0;background:0 0;flex:1;padding:6px}.PropertyPanel-module-scss-module__mkjlQW__slugInput:hover:not(:disabled){background:var(--fg05)}.PropertyPanel-module-scss-module__mkjlQW__slugInput:focus{border-color:var(--ac);outline:none}.PropertyPanel-module-scss-module__mkjlQW__slugInput:disabled{opacity:.5}.PropertyPanel-module-scss-module__mkjlQW__slugInput::placeholder{color:inherit;font:inherit;opacity:.3}.PropertyPanel-module-scss-module__mkjlQW__slugSyncButton{cursor:pointer;cursor:var(--cursor-hand-pointer,image-set(url(/assets/cursors/cursor-hand-pointer.png) 1x, url(/assets/cursors/cursor-hand-pointer@2x.png) 2x) 7 1),pointer}@supports ((-moz-appearance:none)){.PropertyPanel-module-scss-module__mkjlQW__slugSyncButton{cursor:var(--cursor-hand-pointer,url(/assets/cursors/cursor-hand-pointer.png) 7 1),pointer}}.PropertyPanel-module-scss-module__mkjlQW__slugSyncButton{border:1px solid var(--fg15);color:var(--fg);opacity:.6;background:0 0;border-left:none;flex-shrink:0;padding:6px;font-size:.85em}.PropertyPanel-module-scss-module__mkjlQW__slugSyncButton:hover{opacity:1;background:var(--fg05)}.PropertyPanel-module-scss-module__mkjlQW__slugTaken{color:var(--ac);opacity:.9;margin:0}.PropertyPanel-module-scss-module__mkjlQW__alignDistributeRow{gap:6px;display:grid}.PropertyPanel-module-scss-module__mkjlQW__alignGroup{gap:2px;display:flex}.PropertyPanel-module-scss-module__mkjlQW__booleanHeader{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.PropertyPanel-module-scss-module__mkjlQW__booleanHeader .PropertyPanel-module-scss-module__mkjlQW__sectionTitle{flex-shrink:0}.PropertyPanel-module-scss-module__mkjlQW__booleanModePicker{margin-left:auto}.PropertyPanel-module-scss-module__mkjlQW__alignBtn{cursor:pointer;cursor:var(--cursor-hand-pointer,image-set(url(/assets/cursors/cursor-hand-pointer.png) 1x, url(/assets/cursors/cursor-hand-pointer@2x.png) 2x) 7 1),pointer}@supports ((-moz-appearance:none)){.PropertyPanel-module-scss-module__mkjlQW__alignBtn{cursor:var(--cursor-hand-pointer,url(/assets/cursors/cursor-hand-pointer.png) 7 1),pointer}}.PropertyPanel-module-scss-module__mkjlQW__alignBtn{color:var(--fg);opacity:.6;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;padding:3px;display:flex}.PropertyPanel-module-scss-module__mkjlQW__alignBtn:hover:not(:disabled){opacity:1;border-color:var(--fg15)}.PropertyPanel-module-scss-module__mkjlQW__alignBtn:active:not(:disabled){opacity:1;background:var(--fg10)}.PropertyPanel-module-scss-module__mkjlQW__alignBtn:disabled{opacity:.25}.PropertyPanel-module-scss-module__mkjlQW__alignBtn[data-active=true]{opacity:1;border-color:var(--ac)}.PropertyPanel-module-scss-module__mkjlQW__booleanActions{gap:6px;display:flex}.PropertyPanel-module-scss-module__mkjlQW__infoGrid{border-top:1px solid var(--fg10);grid-template-columns:minmax(72px,auto) minmax(0,1fr);align-items:baseline;gap:0;display:grid}.PropertyPanel-module-scss-module__mkjlQW__infoGrid>span{border-bottom:1px solid var(--fg10);padding:5px 0}.PropertyPanel-module-scss-module__mkjlQW__infoGrid>span:nth-child(odd){opacity:.5;padding-right:12px}.PropertyPanel-module-scss-module__mkjlQW__infoGrid>span:nth-child(2n){text-align:right;opacity:.85;overflow-wrap:anywhere}.PropertyPanel-module-scss-module__mkjlQW__infoColorChip{align-items:center;gap:8px;display:inline-flex}.PropertyPanel-module-scss-module__mkjlQW__infoSwatch{border:1px solid var(--fg30);background:var(--info-swatch-bg);flex-shrink:0;width:12px;height:12px;display:inline-block}.PropertyPanel-module-scss-module__mkjlQW__infoActions{border-top:1px solid var(--fg10);gap:8px;margin-top:4px;padding-top:12px;display:flex}.PropertyPanel-module-scss-module__mkjlQW__infoActions>*{flex:1 1 0;min-width:0}.PropertyPanel-module-scss-module__mkjlQW__remapActions{gap:4px;display:inline-flex}.PropertyPanel-module-scss-module__mkjlQW__remapList{flex-direction:column;gap:4px;display:flex}.PropertyPanel-module-scss-module__mkjlQW__remapRow{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto;align-items:center;gap:4px;display:grid}.PropertyPanel-module-scss-module__mkjlQW__spriteTransportButton{aspect-ratio:1;flex:none}.PropertyPanel-module-scss-module__mkjlQW__spriteRowButton{flex:none}.PropertyPanel-module-scss-module__mkjlQW__spriteTransportReadout{white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--fg60);flex:none;margin-left:auto}.PropertyPanel-module-scss-module__mkjlQW__spriteTimeline{border:1px solid var(--fg15);touch-action:none;cursor:pointer;height:14px;cursor:var(--cursor-hand-pointer,image-set(url(/assets/cursors/cursor-hand-pointer.png) 1x, url(/assets/cursors/cursor-hand-pointer@2x.png) 2x) 7 1),pointer;gap:1px;padding:1px;display:flex}@supports ((-moz-appearance:none)){.PropertyPanel-module-scss-module__mkjlQW__spriteTimeline{cursor:var(--cursor-hand-pointer,url(/assets/cursors/cursor-hand-pointer.png) 7 1),pointer}}.PropertyPanel-module-scss-module__mkjlQW__spriteTimeline:hover{border-color:var(--fg30)}.PropertyPanel-module-scss-module__mkjlQW__spriteTimelineSegment{background:var(--fg10);flex-basis:0;min-width:2px}.PropertyPanel-module-scss-module__mkjlQW__spriteTimelineSegment:hover:not([data-active=true]){background:var(--fg30)}.PropertyPanel-module-scss-module__mkjlQW__spriteTimelineSegment[data-active=true]{background:var(--fg60)}.PropertyPanel-module-scss-module__mkjlQW__spriteFrameRow{-webkit-user-select:none;user-select:none;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:4px;display:grid;position:relative}.PropertyPanel-module-scss-module__mkjlQW__spriteFrameRow[data-selected=true]{background:var(--fg10)}.PropertyPanel-module-scss-module__mkjlQW__spriteFrameRow[data-dragging=true]{opacity:.3;cursor:grabbing;cursor:var(--cursor-hand-grabbing,image-set(url(/assets/cursors/cursor-hand-grabbing.png) 1x, url(/assets/cursors/cursor-hand-grabbing@2x.png) 2x) 9 9),grabbing}@supports ((-moz-appearance:none)){.PropertyPanel-module-scss-module__mkjlQW__spriteFrameRow[data-dragging=true]{cursor:var(--cursor-hand-grabbing,url(/assets/cursors/cursor-hand-grabbing.png) 9 9),grabbing}}.PropertyPanel-module-scss-module__mkjlQW__spriteFrameRow[data-drop-edge=top]:after,.PropertyPanel-module-scss-module__mkjlQW__spriteFrameRow[data-drop-edge=bottom]:after{content:"";background:var(--ac);z-index:2;pointer-events:none;height:2px;position:absolute;left:0;right:0}.PropertyPanel-module-scss-module__mkjlQW__spriteFrameRow[data-drop-edge=top]:after{top:-1px}.PropertyPanel-module-scss-module__mkjlQW__spriteFrameRow[data-drop-edge=bottom]:after{bottom:-1px}.PropertyPanel-module-scss-module__mkjlQW__spriteFramePoster{color:var(--fg30);cursor:pointer;cursor:var(--cursor-hand-pointer,image-set(url(/assets/cursors/cursor-hand-pointer.png) 1x, url(/assets/cursors/cursor-hand-pointer@2x.png) 2x) 7 1),pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:2px;display:inline-flex}@supports ((-moz-appearance:none)){.PropertyPanel-module-scss-module__mkjlQW__spriteFramePoster{cursor:var(--cursor-hand-pointer,url(/assets/cursors/cursor-hand-pointer.png) 7 1),pointer}}.PropertyPanel-module-scss-module__mkjlQW__spriteFramePoster[data-active=true]{color:var(--fg)}.PropertyPanel-module-scss-module__mkjlQW__spriteFrameName{text-overflow:ellipsis;white-space:nowrap;cursor:pointer;min-width:0;cursor:var(--cursor-hand-pointer,image-set(url(/assets/cursors/cursor-hand-pointer.png) 1x, url(/assets/cursors/cursor-hand-pointer@2x.png) 2x) 7 1),pointer;margin-block:-.4em;padding-block:.4em;overflow:hidden}@supports ((-moz-appearance:none)){.PropertyPanel-module-scss-module__mkjlQW__spriteFrameName{cursor:var(--cursor-hand-pointer,url(/assets/cursors/cursor-hand-pointer.png) 7 1),pointer}}.PropertyPanel-module-scss-module__mkjlQW__spriteFrameDuration{align-items:center;gap:2px;display:inline-flex}.PropertyPanel-module-scss-module__mkjlQW__spriteFrameDuration[data-overridden=true]{color:var(--fg)}.PropertyPanel-module-scss-module__mkjlQW__spriteFrameAction{color:var(--fg60);cursor:pointer;cursor:var(--cursor-hand-pointer,image-set(url(/assets/cursors/cursor-hand-pointer.png) 1x, url(/assets/cursors/cursor-hand-pointer@2x.png) 2x) 7 1),pointer;background:0 0;border:none;padding:2px}@supports ((-moz-appearance:none)){.PropertyPanel-module-scss-module__mkjlQW__spriteFrameAction{cursor:var(--cursor-hand-pointer,url(/assets/cursors/cursor-hand-pointer.png) 7 1),pointer}}.PropertyPanel-module-scss-module__mkjlQW__spriteFrameAction:disabled{color:var(--fg20);cursor:default}.PropertyPanel-module-scss-module__mkjlQW__spriteFrameAction:not(:disabled):hover{color:var(--fg)}.PropertyPanel-module-scss-module__mkjlQW__fieldGrid{grid-template-columns:repeat(var(--field-columns,2), minmax(0, 1fr));align-items:end;gap:6px;display:grid}.PropertyPanel-module-scss-module__mkjlQW__field{grid-template-columns:minmax(0,1fr);gap:2px;display:grid}.PropertyPanel-module-scss-module__mkjlQW__fieldLabel{color:var(--fg50);text-overflow:ellipsis;white-space:nowrap;overflow:clip visible}.PropertyPanel-module-scss-module__mkjlQW__fieldGroupTitle{color:var(--fg50);margin:0}
.GlyphToolbar-module-scss-module__ZsZb3q__toolbar{background:var(--bg);flex-direction:column;gap:8px;display:flex}.GlyphToolbar-module-scss-module__ZsZb3q__toolbar button{appearance:none;color:var(--fg);cursor:default;cursor:var(--cursor-default,image-set(url(/assets/cursors/cursor-default.png) 1x, url(/assets/cursors/cursor-default@2x.png) 2x) 9 7),default;background-color:#0000;border:1px solid #0000;padding:6px}@supports ((-moz-appearance:none)){.GlyphToolbar-module-scss-module__ZsZb3q__toolbar button{cursor:var(--cursor-default,url(/assets/cursors/cursor-default.png) 9 7),default}}.GlyphToolbar-module-scss-module__ZsZb3q__toolbar button:hover:not(:disabled){background-color:var(--fg10)}.GlyphToolbar-module-scss-module__ZsZb3q__toolbar button:focus{border-color:var(--ac);outline:none}.GlyphToolbar-module-scss-module__ZsZb3q__toolbar button:disabled{opacity:.3}.GlyphToolbar-module-scss-module__ZsZb3q__toolbar button.GlyphToolbar-module-scss-module__ZsZb3q__active{background-color:var(--fg20)}.GlyphToolbar-module-scss-module__ZsZb3q__toolbar button.GlyphToolbar-module-scss-module__ZsZb3q__active:hover:not(:disabled){background-color:var(--fg15)}.GlyphToolbar-module-scss-module__ZsZb3q__toolbar button svg{display:block}
.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__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(/assets/cursors/cursor-hand-pointer.png) 1x, url(/assets/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(/assets/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(/assets/cursors/cursor-hand-pointer.png) 1x, url(/assets/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(/assets/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(/assets/cursors/cursor-hand-pointer.png) 1x, url(/assets/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(/assets/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}.FillStrokeRow-module-scss-module__Iq37Ka__widthProfileCanvas{cursor:pointer;width:100%;cursor:var(--cursor-crosshair,image-set(url(/assets/cursors/cursor-crosshair.png) 1x, url(/assets/cursors/cursor-crosshair@2x.png) 2x) 8.5 8.5),pointer;overflow:visible}@supports ((-moz-appearance:none)){.FillStrokeRow-module-scss-module__Iq37Ka__widthProfileCanvas{cursor:var(--cursor-crosshair,url(/assets/cursors/cursor-crosshair.png) 8.5 8.5),pointer}}
.GlyphEditorWorkspacePanel-module-scss-module__VdNOhq__emptyState{text-align:center;height:100%;color:var(--fg50);flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:24px;display:flex}.GlyphEditorWorkspacePanel-module-scss-module__VdNOhq__emptyTitle{color:var(--fg)}.GlyphEditorWorkspacePanel-module-scss-module__VdNOhq__emptyHint{color:var(--fg50);max-width:280px}.GlyphEditorWorkspacePanel-module-scss-module__VdNOhq__editorColumn{flex-direction:column;height:100%;min-height:0;display:flex}.GlyphEditorWorkspacePanel-module-scss-module__VdNOhq__editorArea{flex:1;min-height:0;overflow:hidden}.GlyphEditorWorkspacePanel-module-scss-module__VdNOhq__previewSlot{flex-direction:column;flex-shrink:0;display:flex}.GlyphEditorWorkspacePanel-module-scss-module__VdNOhq__title{align-items:center;gap:6px;display:inline-flex}.GlyphEditorWorkspacePanel-module-scss-module__VdNOhq__title svg{opacity:.5;display:block}.GlyphEditorWorkspacePanel-module-scss-module__VdNOhq__titleChar{font-family:var(--sysSans);--fontDisplay:var(--sysSans);--fontLabel:var(--sysSans);--fontText:var(--sysSans);--fontCaption:var(--sysSans);--fontMono:var(--sysMono);color:var(--fg)}.GlyphEditorWorkspacePanel-module-scss-module__VdNOhq__titleName{color:var(--fg50);margin-left:6px}.GlyphEditorWorkspacePanel-module-scss-module__VdNOhq__reviewedStamp{appearance:none;font:inherit;color:var(--fg50);cursor:pointer;cursor:var(--cursor-hand-pointer,image-set(url(/assets/cursors/cursor-hand-pointer.png) 1x, url(/assets/cursors/cursor-hand-pointer@2x.png) 2x) 7 1),pointer;background:0 0;border:none;align-items:center;gap:6px;margin-left:10px;padding:0;display:inline-flex}@supports ((-moz-appearance:none)){.GlyphEditorWorkspacePanel-module-scss-module__VdNOhq__reviewedStamp{cursor:var(--cursor-hand-pointer,url(/assets/cursors/cursor-hand-pointer.png) 7 1),pointer}}.GlyphEditorWorkspacePanel-module-scss-module__VdNOhq__reviewedStamp[data-reviewed=false]{color:var(--fg30)}.GlyphEditorWorkspacePanel-module-scss-module__VdNOhq__reviewedStamp:hover{color:var(--fg)}.GlyphEditorWorkspacePanel-module-scss-module__VdNOhq__headerActions{align-items:center;gap:10px;margin-right:10px;display:flex}.GlyphEditorWorkspacePanel-module-scss-module__VdNOhq__separator{background-color:var(--fg30);width:2px;height:16px}.GlyphEditorWorkspacePanel-module-scss-module__VdNOhq__headerButton{appearance:none;color:var(--fg);cursor:pointer;cursor:var(--cursor-hand-pointer,image-set(url(/assets/cursors/cursor-hand-pointer.png) 1x, url(/assets/cursors/cursor-hand-pointer@2x.png) 2x) 7 1),pointer;background:0 0;border:1px solid #0000;padding:4px}@supports ((-moz-appearance:none)){.GlyphEditorWorkspacePanel-module-scss-module__VdNOhq__headerButton{cursor:var(--cursor-hand-pointer,url(/assets/cursors/cursor-hand-pointer.png) 7 1),pointer}}.GlyphEditorWorkspacePanel-module-scss-module__VdNOhq__headerButton:hover:not(:disabled){background:var(--fg15)}.GlyphEditorWorkspacePanel-module-scss-module__VdNOhq__headerButton:disabled{opacity:.25;cursor:default;cursor:var(--cursor-default,image-set(url(/assets/cursors/cursor-default.png) 1x, url(/assets/cursors/cursor-default@2x.png) 2x) 9 7),default}@supports ((-moz-appearance:none)){.GlyphEditorWorkspacePanel-module-scss-module__VdNOhq__headerButton:disabled{cursor:var(--cursor-default,url(/assets/cursors/cursor-default.png) 9 7),default}}.GlyphEditorWorkspacePanel-module-scss-module__VdNOhq__headerButton svg{display:block}.GlyphEditorWorkspacePanel-module-scss-module__VdNOhq__navRow{appearance:none;width:calc(100% + 20px);color:var(--fg);text-align:left;cursor:pointer;cursor:var(--cursor-hand-pointer,image-set(url(/assets/cursors/cursor-hand-pointer.png) 1x, url(/assets/cursors/cursor-hand-pointer@2x.png) 2x) 7 1),pointer;background:0 0;border:none;align-items:center;gap:8px;margin:-5px -10px;padding:5px 10px;display:flex}@supports ((-moz-appearance:none)){.GlyphEditorWorkspacePanel-module-scss-module__VdNOhq__navRow{cursor:var(--cursor-hand-pointer,url(/assets/cursors/cursor-hand-pointer.png) 7 1),pointer}}.GlyphEditorWorkspacePanel-module-scss-module__VdNOhq__navRow:hover{background:var(--fg10)}.GlyphEditorWorkspacePanel-module-scss-module__VdNOhq__navRowPreview{flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.GlyphEditorWorkspacePanel-module-scss-module__VdNOhq__navRowChar{font-family:var(--sysSans);--fontDisplay:var(--sysSans);--fontLabel:var(--sysSans);--fontText:var(--sysSans);--fontCaption:var(--sysSans);--fontMono:var(--sysMono);white-space:nowrap;flex:1;min-width:0;margin-block:-.4em;padding-block:.4em}.GlyphEditorWorkspacePanel-module-scss-module__VdNOhq__navRowName{opacity:.35;white-space:nowrap;flex-shrink:0;margin-left:16px}
.GradientEditor-module-scss-module__RGsn0a__gradientEditor{gap:6px;padding:4px 0 4px 4px;display:grid}.GradientEditor-module-scss-module__RGsn0a__previewBar{border:1px solid var(--fg15);cursor:pointer;height:20px;cursor:var(--cursor-crosshair,image-set(url(/assets/cursors/cursor-crosshair.png) 1x, url(/assets/cursors/cursor-crosshair@2x.png) 2x) 8.5 8.5),pointer;position:relative;overflow:hidden}@supports ((-moz-appearance:none)){.GradientEditor-module-scss-module__RGsn0a__previewBar{cursor:var(--cursor-crosshair,url(/assets/cursors/cursor-crosshair.png) 8.5 8.5),pointer}}.GradientEditor-module-scss-module__RGsn0a__previewBar canvas{width:100%;height:100%;display:block}.GradientEditor-module-scss-module__RGsn0a__stopMarkers{pointer-events:none;position:absolute;inset:0}.GradientEditor-module-scss-module__RGsn0a__stopMarker{border:1px solid var(--fg);background:var(--bg);pointer-events:all;width:6px;height:24px;top:-2px;left:var(--stop-left);background-color:var(--stop-bg);cursor:pointer;cursor:var(--cursor-hand-pointer,image-set(url(/assets/cursors/cursor-hand-pointer.png) 1x, url(/assets/cursors/cursor-hand-pointer@2x.png) 2x) 7 1),pointer;margin-left:-3px;position:absolute}@supports ((-moz-appearance:none)){.GradientEditor-module-scss-module__RGsn0a__stopMarker{cursor:var(--cursor-hand-pointer,url(/assets/cursors/cursor-hand-pointer.png) 7 1),pointer}}.GradientEditor-module-scss-module__RGsn0a__stopMarker.GradientEditor-module-scss-module__RGsn0a__selected{border-color:var(--ac);z-index:1}.GradientEditor-module-scss-module__RGsn0a__stopsHeader{justify-content:space-between;align-items:center;display:flex}.GradientEditor-module-scss-module__RGsn0a__stopList{height:var(--stop-list-height);position:relative}.GradientEditor-module-scss-module__RGsn0a__stopRow{height:22px;left:0;right:0;top:var(--stop-top);cursor:pointer;cursor:var(--cursor-hand-pointer,image-set(url(/assets/cursors/cursor-hand-pointer.png) 1x, url(/assets/cursors/cursor-hand-pointer@2x.png) 2x) 7 1),pointer;align-items:center;gap:4px;transition:top .15s;display:flex;position:absolute}@supports ((-moz-appearance:none)){.GradientEditor-module-scss-module__RGsn0a__stopRow{cursor:var(--cursor-hand-pointer,url(/assets/cursors/cursor-hand-pointer.png) 7 1),pointer}}.GradientEditor-module-scss-module__RGsn0a__stopRow.GradientEditor-module-scss-module__RGsn0a__selectedStop{outline:1px solid var(--ac);outline-offset:1px}.GradientEditor-module-scss-module__RGsn0a__stopOffset{flex:1;min-width:0}.GradientEditor-module-scss-module__RGsn0a__stopDelete{width:18px;height:18px;color:var(--fg);opacity:.6;cursor:pointer;cursor:var(--cursor-hand-pointer,image-set(url(/assets/cursors/cursor-hand-pointer.png) 1x, url(/assets/cursors/cursor-hand-pointer@2x.png) 2x) 7 1),pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}@supports ((-moz-appearance:none)){.GradientEditor-module-scss-module__RGsn0a__stopDelete{cursor:var(--cursor-hand-pointer,url(/assets/cursors/cursor-hand-pointer.png) 7 1),pointer}}.GradientEditor-module-scss-module__RGsn0a__stopDelete:hover{opacity:1}.GradientEditor-module-scss-module__RGsn0a__addStopButton{color:var(--fg);opacity:.6;cursor:pointer;cursor:var(--cursor-hand-pointer,image-set(url(/assets/cursors/cursor-hand-pointer.png) 1x, url(/assets/cursors/cursor-hand-pointer@2x.png) 2x) 7 1),pointer;background:0 0;border:none;padding:2px 6px}@supports ((-moz-appearance:none)){.GradientEditor-module-scss-module__RGsn0a__addStopButton{cursor:var(--cursor-hand-pointer,url(/assets/cursors/cursor-hand-pointer.png) 7 1),pointer}}.GradientEditor-module-scss-module__RGsn0a__addStopButton:hover{opacity:1}.GradientEditor-module-scss-module__RGsn0a__geometrySection{gap:4px;display:grid}.GradientEditor-module-scss-module__RGsn0a__fieldRow{gap:4px;display:flex}.GradientEditor-module-scss-module__RGsn0a__fieldRow>*{flex:1 1 0;min-width:0}.GradientEditor-module-scss-module__RGsn0a__fieldGroup{align-items:center;gap:3px;display:flex}.GradientEditor-module-scss-module__RGsn0a__fieldLabel{opacity:.6}.GradientEditor-module-scss-module__RGsn0a__renderingSection{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.GradientEditor-module-scss-module__RGsn0a__interpolationSection{gap:6px;padding-top:4px;display:grid}
.HistoryPanelBody-module-scss-module__B6lFtG__body{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);min-height:0;display:grid}.HistoryPanelBody-module-scss-module__B6lFtG__controls{border-bottom:1px solid var(--fg15);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;padding:0 8px 8px;display:grid}.HistoryPanelBody-module-scss-module__B6lFtG__controlButton{border:1px solid var(--fg15);color:var(--fg70);cursor:pointer;cursor:var(--cursor-hand-pointer,image-set(url(/assets/cursors/cursor-hand-pointer.png) 1x, url(/assets/cursors/cursor-hand-pointer@2x.png) 2x) 7 1),pointer;background:0 0;justify-content:center;align-items:center;gap:4px;padding:8px;display:flex}@supports ((-moz-appearance:none)){.HistoryPanelBody-module-scss-module__B6lFtG__controlButton{cursor:var(--cursor-hand-pointer,url(/assets/cursors/cursor-hand-pointer.png) 7 1),pointer}}.HistoryPanelBody-module-scss-module__B6lFtG__controlButton:disabled{color:var(--fg30);cursor:default;cursor:var(--cursor-default,image-set(url(/assets/cursors/cursor-default.png) 1x, url(/assets/cursors/cursor-default@2x.png) 2x) 9 7),default}@supports ((-moz-appearance:none)){.HistoryPanelBody-module-scss-module__B6lFtG__controlButton:disabled{cursor:var(--cursor-default,url(/assets/cursors/cursor-default.png) 9 7),default}}.HistoryPanelBody-module-scss-module__B6lFtG__list{max-height:360px;padding:8px 0;overflow-y:auto}.HistoryPanelBody-module-scss-module__B6lFtG__section:not(:first-child){border-top:1px solid var(--fg10);margin-top:8px;padding-top:8px}.HistoryPanelBody-module-scss-module__B6lFtG__sectionLabel{text-transform:uppercase;color:var(--fg30);font-family:var(--fontLabel);font-size:var(--app-font-label-1-5x);padding:0 12px 4px}.HistoryPanelBody-module-scss-module__B6lFtG__entry,.HistoryPanelBody-module-scss-module__B6lFtG__entryCurrent,.HistoryPanelBody-module-scss-module__B6lFtG__entryRedo{text-align:left;width:100%;color:var(--fg70);text-overflow:ellipsis;white-space:nowrap;cursor:pointer;cursor:var(--cursor-hand-pointer,image-set(url(/assets/cursors/cursor-hand-pointer.png) 1x, url(/assets/cursors/cursor-hand-pointer@2x.png) 2x) 7 1),pointer;background:0 0;border:none;padding:6px 12px;display:block;overflow:clip visible}@supports ((-moz-appearance:none)){.HistoryPanelBody-module-scss-module__B6lFtG__entry,.HistoryPanelBody-module-scss-module__B6lFtG__entryCurrent,.HistoryPanelBody-module-scss-module__B6lFtG__entryRedo{cursor:var(--cursor-hand-pointer,url(/assets/cursors/cursor-hand-pointer.png) 7 1),pointer}}.HistoryPanelBody-module-scss-module__B6lFtG__entry:hover,.HistoryPanelBody-module-scss-module__B6lFtG__entryRedo:hover{background:var(--fg05)}.HistoryPanelBody-module-scss-module__B6lFtG__entryCurrent{color:var(--fg);background:var(--fg05)}.HistoryPanelBody-module-scss-module__B6lFtG__entryRedo{color:var(--fg40)}.HistoryPanelBody-module-scss-module__B6lFtG__empty{color:var(--fg30);padding:8px 12px}
.KerningTree-module-scss-module__DzbWCG__tree{flex-direction:column;min-height:0;display:flex;overflow-y:auto}.KerningTree-module-scss-module__DzbWCG__row{padding-top:4px;padding-bottom:4px;padding-right:4px;padding-left:var(--row-indent);color:var(--fg60);cursor:pointer;cursor:var(--cursor-hand-pointer,image-set(url(/assets/cursors/cursor-hand-pointer.png) 1x, url(/assets/cursors/cursor-hand-pointer@2x.png) 2x) 7 1),pointer;align-items:center;gap:4px;display:flex}@supports ((-moz-appearance:none)){.KerningTree-module-scss-module__DzbWCG__row{cursor:var(--cursor-hand-pointer,url(/assets/cursors/cursor-hand-pointer.png) 7 1),pointer}}.KerningTree-module-scss-module__DzbWCG__row:hover{background:var(--fg05);color:var(--fg)}.KerningTree-module-scss-module__DzbWCG__row:hover .KerningTree-module-scss-module__DzbWCG__openPanel{opacity:.6}.KerningTree-module-scss-module__DzbWCG__rowSelected{background:var(--fg10);color:var(--fg)}.KerningTree-module-scss-module__DzbWCG__chevron{text-align:center;opacity:.6;cursor:pointer;width:14px;cursor:var(--cursor-hand-pointer,image-set(url(/assets/cursors/cursor-hand-pointer.png) 1x, url(/assets/cursors/cursor-hand-pointer@2x.png) 2x) 7 1),pointer;flex-shrink:0}@supports ((-moz-appearance:none)){.KerningTree-module-scss-module__DzbWCG__chevron{cursor:var(--cursor-hand-pointer,url(/assets/cursors/cursor-hand-pointer.png) 7 1),pointer}}.KerningTree-module-scss-module__DzbWCG__chevron:hover{opacity:1}.KerningTree-module-scss-module__DzbWCG__chevronSpacer{flex-shrink:0;width:14px}.KerningTree-module-scss-module__DzbWCG__rowGlyph{text-align:center;min-width:14px;color:var(--fg);flex-shrink:0}.KerningTree-module-scss-module__DzbWCG__rowLabel{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.KerningTree-module-scss-module__DzbWCG__openPanel{opacity:0;color:var(--fg60);flex-shrink:0;align-items:center;display:flex}.KerningTree-module-scss-module__DzbWCG__openPanel:hover{color:var(--fg);opacity:1!important}.KerningTree-module-scss-module__DzbWCG__noMatch{color:var(--fg40);padding:12px 8px}
.FillPreview-module-scss-module__nhmJta__preview{border:1px solid var(--fg15);box-sizing:border-box;background:0 0;display:inline-block}:where(.FillPreview-module-scss-module__nhmJta__preview){width:100%;height:100%}.FillPreview-module-scss-module__nhmJta__canvas{border:1px solid var(--fg15);display:block}.FillPreview-module-scss-module__nhmJta__pixelated{image-rendering:pixelated}.FillPreview-module-scss-module__nhmJta__empty{opacity:.6;background:0 0;border-style:dashed}.FillPreview-module-scss-module__nhmJta__image{background:var(--fg10);position:relative}.FillPreview-module-scss-module__nhmJta__imageDot{background:var(--fg40);border-radius:0;position:absolute;inset:25%}
.KerningPanel-module-scss-module__YJ6nFW__root{flex-direction:column;height:100%;min-height:0;display:flex}.KerningPanel-module-scss-module__YJ6nFW__header{border-bottom:1px solid var(--fg15);align-items:stretch;gap:8px;padding:0 8px 8px;display:flex}.KerningPanel-module-scss-module__YJ6nFW__header input{flex:1;min-width:0;height:auto}.KerningPanel-module-scss-module__YJ6nFW__autoKernButton{white-space:nowrap;flex-shrink:0}.KerningPanel-module-scss-module__YJ6nFW__scriptToggle{white-space:nowrap;color:var(--fg60);cursor:pointer;cursor:var(--cursor-hand-pointer,image-set(url(/assets/cursors/cursor-hand-pointer.png) 1x, url(/assets/cursors/cursor-hand-pointer@2x.png) 2x) 7 1),pointer;flex-shrink:0;align-items:center;gap:6px;display:flex}@supports ((-moz-appearance:none)){.KerningPanel-module-scss-module__YJ6nFW__scriptToggle{cursor:var(--cursor-hand-pointer,url(/assets/cursors/cursor-hand-pointer.png) 7 1),pointer}}.KerningPanel-module-scss-module__YJ6nFW__body{flex:1;grid-template-columns:minmax(140px,220px) minmax(0,1fr);min-height:0;display:grid}.KerningPanel-module-scss-module__YJ6nFW__sidebar{border-right:1px solid var(--fg15);min-height:0;overflow-y:auto}.KerningPanel-module-scss-module__YJ6nFW__content{min-height:0;overflow-y:auto}.KerningPanel-module-scss-module__YJ6nFW__hint{color:var(--fg40);padding:16px}
.ImageFillEditor-module-scss-module__0cdE-W__imageFillEditor{gap:6px;padding:4px 0 4px 4px;display:grid}.ImageFillEditor-module-scss-module__0cdE-W__noImage{opacity:.6;padding:4px 0}.ImageFillEditor-module-scss-module__0cdE-W__settingsRow{grid-template-columns:auto minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:6px;display:grid}.ImageFillEditor-module-scss-module__0cdE-W__settingsRowSingle{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:6px;display:grid}.ImageFillEditor-module-scss-module__0cdE-W__fieldLabel{opacity:.6}.ImageFillEditor-module-scss-module__0cdE-W__replaceButton{border:1px solid var(--fg15);color:var(--fg);cursor:pointer;cursor:var(--cursor-hand-pointer,image-set(url(/assets/cursors/cursor-hand-pointer.png) 1x, url(/assets/cursors/cursor-hand-pointer@2x.png) 2x) 7 1),pointer;background:0 0;padding:2px 6px}@supports ((-moz-appearance:none)){.ImageFillEditor-module-scss-module__0cdE-W__replaceButton{cursor:var(--cursor-hand-pointer,url(/assets/cursors/cursor-hand-pointer.png) 7 1),pointer}}.ImageFillEditor-module-scss-module__0cdE-W__replaceButton:hover{border-color:var(--fg30)}.ImageFillEditor-module-scss-module__0cdE-W__accordionSummary{align-items:center;gap:6px;display:flex}.ImageFillEditor-module-scss-module__0cdE-W__summaryValue{opacity:.6}.ImageFillEditor-module-scss-module__0cdE-W__accordionContent{grid-template-columns:auto minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:6px;padding:4px 0;display:grid}
.KerningScopePanel-module-scss-module__XWnxCq__broadHaniNotice{color:var(--fg40);padding:16px}
.PatternFillEditor-module-scss-module__fbtc5a__patternFillEditor{gap:6px;padding:4px 0 4px 4px;display:grid}.PatternFillEditor-module-scss-module__fbtc5a__sourceRow{grid-template-columns:56px minmax(0,1fr);align-items:stretch;gap:8px;display:grid}.PatternFillEditor-module-scss-module__fbtc5a__preview{border:1px solid var(--fg15);background:var(--fg05);cursor:pointer;width:56px;height:56px;cursor:var(--cursor-hand-pointer,image-set(url(/assets/cursors/cursor-hand-pointer.png) 1x, url(/assets/cursors/cursor-hand-pointer@2x.png) 2x) 7 1),pointer;place-items:center;display:grid;position:relative}@supports ((-moz-appearance:none)){.PatternFillEditor-module-scss-module__fbtc5a__preview{cursor:var(--cursor-hand-pointer,url(/assets/cursors/cursor-hand-pointer.png) 7 1),pointer}}.PatternFillEditor-module-scss-module__fbtc5a__preview:hover{border-color:var(--fg30)}.PatternFillEditor-module-scss-module__fbtc5a__preview.PatternFillEditor-module-scss-module__fbtc5a__picking{border-color:var(--ac)}.PatternFillEditor-module-scss-module__fbtc5a__previewLabel{opacity:.6;text-align:center;padding:0 4px}.PatternFillEditor-module-scss-module__fbtc5a__previewCanvas{width:100%;height:100%;image-rendering:pixelated;display:block}.PatternFillEditor-module-scss-module__fbtc5a__sourceMeta{grid-template-rows:auto 1fr;gap:4px;min-width:0;display:grid}.PatternFillEditor-module-scss-module__fbtc5a__sourceName{text-overflow:ellipsis;white-space:nowrap;overflow:clip visible}.PatternFillEditor-module-scss-module__fbtc5a__sourceNameEmpty{opacity:.6}.PatternFillEditor-module-scss-module__fbtc5a__sourceButtons{flex-wrap:wrap;align-self:end;gap:4px;display:flex}.PatternFillEditor-module-scss-module__fbtc5a__settingsRow{grid-template-columns:auto minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:6px;display:grid}.PatternFillEditor-module-scss-module__fbtc5a__settingsRowSingle{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:6px;display:grid}.PatternFillEditor-module-scss-module__fbtc5a__originRow{grid-template-columns:auto auto auto minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:6px;display:grid}.PatternFillEditor-module-scss-module__fbtc5a__fieldLabel{opacity:.6}.PatternFillEditor-module-scss-module__fbtc5a__nineGrid{grid-template-columns:repeat(3,1fr);gap:2px;width:48px;display:grid}.PatternFillEditor-module-scss-module__fbtc5a__nineCell{aspect-ratio:1;border:1px solid var(--fg15);cursor:pointer;cursor:var(--cursor-hand-pointer,image-set(url(/assets/cursors/cursor-hand-pointer.png) 1x, url(/assets/cursors/cursor-hand-pointer@2x.png) 2x) 7 1),pointer;background:0 0;place-items:center;display:grid}@supports ((-moz-appearance:none)){.PatternFillEditor-module-scss-module__fbtc5a__nineCell{cursor:var(--cursor-hand-pointer,url(/assets/cursors/cursor-hand-pointer.png) 7 1),pointer}}.PatternFillEditor-module-scss-module__fbtc5a__nineCell:hover{border-color:var(--fg30)}.PatternFillEditor-module-scss-module__fbtc5a__nineCell.PatternFillEditor-module-scss-module__fbtc5a__active{background:var(--ac);border-color:var(--ac)}.PatternFillEditor-module-scss-module__fbtc5a__nineDot{background:var(--fg60);width:3px;height:3px}.PatternFillEditor-module-scss-module__fbtc5a__active .PatternFillEditor-module-scss-module__fbtc5a__nineDot{background:var(--bg)}
.LigaturesPanel-module-scss-module__Yq-Z6W__column{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);height:100%;min-height:0;display:grid}.LigaturesPanel-module-scss-module__Yq-Z6W__section{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);min-height:0;padding-top:8px;display:grid}.LigaturesPanel-module-scss-module__Yq-Z6W__body{min-height:0;overflow:hidden auto}
.DashPatternPicker-module-scss-module__5lPSCW__container{display:inline-block}.DashPatternPicker-module-scss-module__5lPSCW__trigger{border:1px solid var(--fg15);width:100%;min-width:80px;color:var(--fg);background:0 0;align-items:center;gap:6px;padding:6px 24px 6px 8px;display:flex;position:relative}.DashPatternPicker-module-scss-module__5lPSCW__trigger:hover{background:var(--fg05)}.DashPatternPicker-module-scss-module__5lPSCW__trigger:focus{border-color:var(--ac);outline:none}.DashPatternPicker-module-scss-module__5lPSCW__trigger:after{content:"▼";pointer-events:none;color:var(--fg);position:absolute;top:50%;right:8px;transform:translateY(-50%)}.DashPatternPicker-module-scss-module__5lPSCW__triggerPreview{flex:1;min-width:0;height:12px;display:block}.DashPatternPicker-module-scss-module__5lPSCW__popover{z-index:1000;pointer-events:auto;background:var(--bg);border:1px solid var(--fg30);grid-template-columns:minmax(0,1fr);display:grid;overflow:hidden}.scheme-dark .DashPatternPicker-module-scss-module__5lPSCW__popover{box-shadow:none}.DashPatternPicker-module-scss-module__5lPSCW__twoCol{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.DashPatternPicker-module-scss-module__5lPSCW__twoCol .DashPatternPicker-module-scss-module__5lPSCW__column+.DashPatternPicker-module-scss-module__5lPSCW__column{border-left:1px solid var(--fg15)}.DashPatternPicker-module-scss-module__5lPSCW__column{grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:0;display:grid}.DashPatternPicker-module-scss-module__5lPSCW__columnHeader{color:var(--fg60);border-bottom:1px solid var(--fg10);padding:6px 8px 4px}.DashPatternPicker-module-scss-module__5lPSCW__columnBody{grid-template-columns:minmax(0,1fr);padding:4px;display:grid;overflow:hidden auto}.DashPatternPicker-module-scss-module__5lPSCW__cell{color:var(--fg);text-align:center;background:0 0;border:none;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr);place-items:center;gap:2px;padding:4px 8px;display:grid}.DashPatternPicker-module-scss-module__5lPSCW__cell:hover{background:var(--fg10)}.DashPatternPicker-module-scss-module__5lPSCW__cell.DashPatternPicker-module-scss-module__5lPSCW__selected{background:var(--ac);color:var(--acContrast)}.DashPatternPicker-module-scss-module__5lPSCW__cellPreview{width:100%;min-width:80px;height:12px;display:block}.DashPatternPicker-module-scss-module__5lPSCW__cellLabel{width:100%;color:inherit;opacity:.6;text-overflow:ellipsis;white-space:nowrap;text-align:left;font-feature-settings:"tnum" 1;justify-self:start;display:block;overflow:clip visible}.DashPatternPicker-module-scss-module__5lPSCW__selected .DashPatternPicker-module-scss-module__5lPSCW__cellLabel{opacity:1}
.PlacementPanel-module-scss-module__BJ6D4a__root{height:100%;overflow-y:auto}.PlacementPanel-module-scss-module__BJ6D4a__header{z-index:1;background:var(--bg);border-bottom:1px solid var(--fg15);flex-direction:column;gap:8px;padding:8px;display:flex;position:sticky;top:0}.PlacementPanel-module-scss-module__BJ6D4a__searchRow{align-items:stretch;gap:8px;display:flex}.PlacementPanel-module-scss-module__BJ6D4a__search{flex:auto;min-width:0;display:flex}.PlacementPanel-module-scss-module__BJ6D4a__search input{height:100%}.PlacementPanel-module-scss-module__BJ6D4a__sort{flex:none}.PlacementPanel-module-scss-module__BJ6D4a__empty{color:var(--fg60);padding:16px}.PlacementPanel-module-scss-module__BJ6D4a__list{flex-direction:column;display:flex}.PlacementPanel-module-scss-module__BJ6D4a__row{border-bottom:1px solid var(--fg15);align-items:center;gap:12px;min-width:0;padding:22px 8px 8px;display:flex}.PlacementPanel-module-scss-module__BJ6D4a__preview{flex:none;align-items:center;display:flex}.PlacementPanel-module-scss-module__BJ6D4a__previewArrow{color:var(--fg30);flex:none}.PlacementPanel-module-scss-module__BJ6D4a__contextChip{border:1px dashed var(--fg15);color:var(--c-green);white-space:nowrap;cursor:pointer;cursor:var(--cursor-hand-pointer,image-set(url(/assets/cursors/cursor-hand-pointer.png) 1x, url(/assets/cursors/cursor-hand-pointer@2x.png) 2x) 7 1),pointer;background:0 0;flex:none;margin-left:auto;padding:2px 4px}@supports ((-moz-appearance:none)){.PlacementPanel-module-scss-module__BJ6D4a__contextChip{cursor:var(--cursor-hand-pointer,url(/assets/cursors/cursor-hand-pointer.png) 7 1),pointer}}.PlacementPanel-module-scss-module__BJ6D4a__contextChip+.PlacementPanel-module-scss-module__BJ6D4a__remove{margin-left:6px}.PlacementPanel-module-scss-module__BJ6D4a__remove{border:1px solid var(--fg15);color:var(--fg60);background:0 0;flex:none;justify-content:center;align-items:center;margin-left:auto;padding:4px;display:flex}.PlacementPanel-module-scss-module__BJ6D4a__remove:hover{color:var(--fg);border-color:var(--fg30)}
.CreateStylesDialog-module-scss-module__sNmjsW__dialog{grid-template-columns:minmax(0,1fr);gap:14px;min-width:420px;display:grid}.CreateStylesDialog-module-scss-module__sNmjsW__intro{color:var(--fg60);margin:0}.CreateStylesDialog-module-scss-module__sNmjsW__rows{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.CreateStylesDialog-module-scss-module__sNmjsW__row{border:1px solid var(--fg10);grid-template-columns:auto 28px minmax(0,1fr);align-items:center;gap:12px;padding:10px 12px;display:grid}.CreateStylesDialog-module-scss-module__sNmjsW__preview{justify-content:center;align-items:center;width:24px;height:24px;display:flex}.CreateStylesDialog-module-scss-module__sNmjsW__swatchSquare{border:1px solid var(--fg15);width:20px;height:20px;display:inline-block}.CreateStylesDialog-module-scss-module__sNmjsW__strokeSquareOuter{background:var(--bg);border:1px solid var(--fg10);justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.CreateStylesDialog-module-scss-module__sNmjsW__strokeSquareInner{background:0 0;border-style:solid;width:14px;height:14px;display:inline-block}.CreateStylesDialog-module-scss-module__sNmjsW__typoChip{width:24px;height:24px;color:var(--fg);justify-content:center;align-items:center;display:inline-flex}.CreateStylesDialog-module-scss-module__sNmjsW__rowBody{grid-template-columns:minmax(0,1fr);gap:4px;min-width:0;display:grid}.CreateStylesDialog-module-scss-module__sNmjsW__rowHeader{align-items:baseline;gap:8px;display:flex}.CreateStylesDialog-module-scss-module__sNmjsW__rowTitle{color:var(--fg)}.CreateStylesDialog-module-scss-module__sNmjsW__rowSummary{color:var(--fg40)}.CreateStylesDialog-module-scss-module__sNmjsW__nameInput{background:var(--bg);border:1px solid var(--fg15);color:var(--fg);outline:none;width:100%;padding:4px 6px}.CreateStylesDialog-module-scss-module__sNmjsW__nameInput:focus{border-color:var(--ac)}.CreateStylesDialog-module-scss-module__sNmjsW__nameInput:disabled{opacity:.5}.CreateStylesDialog-module-scss-module__sNmjsW__divider{background:var(--fg10);height:1px}.CreateStylesDialog-module-scss-module__sNmjsW__setRow{border:1px solid var(--fg10);background:var(--fg05);grid-template-columns:minmax(0,1fr);gap:8px;padding:10px 12px;display:grid}.CreateStylesDialog-module-scss-module__sNmjsW__setLabel{align-items:center;gap:6px;display:inline-flex}.CreateStylesDialog-module-scss-module__sNmjsW__setHint{color:var(--fg40)}.CreateStylesDialog-module-scss-module__sNmjsW__actions{justify-content:flex-end;gap:8px;margin-top:4px;display:flex}
.AiSettings-module-scss-module__MRaIZW__container{flex-direction:column;gap:16px;display:flex}.AiSettings-module-scss-module__MRaIZW__header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.AiSettings-module-scss-module__MRaIZW__headerText{flex-direction:column;gap:4px;display:flex}.AiSettings-module-scss-module__MRaIZW__heading{font:inherit;margin:0;font-weight:500}.AiSettings-module-scss-module__MRaIZW__description{color:var(--fg60);margin:0}.AiSettings-module-scss-module__MRaIZW__settings{border-top:1px solid var(--fg10);flex-direction:column;gap:16px;padding-top:8px;display:flex}.AiSettings-module-scss-module__MRaIZW__field{flex-direction:column;gap:8px;display:flex}.AiSettings-module-scss-module__MRaIZW__label{align-items:center;gap:8px;font-weight:500;display:flex}.AiSettings-module-scss-module__MRaIZW__link{color:var(--ac);text-decoration:none}.AiSettings-module-scss-module__MRaIZW__link:hover{text-decoration:underline}.AiSettings-module-scss-module__MRaIZW__note{background:var(--fg05);border:1px solid var(--fg15);color:var(--fg);padding:12px;line-height:1.5}.AiSettings-module-scss-module__MRaIZW__note strong{font-weight:600}
.StyleRefInspector-module-scss-module__OkpOIG__styleRefInspector{grid-template-columns:minmax(0,1fr);gap:6px;display:grid}.StyleRefInspector-module-scss-module__OkpOIG__sectionTitleRow{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:2px;display:flex}.StyleRefInspector-module-scss-module__OkpOIG__sectionTitle{color:var(--fg85)}.StyleRefInspector-module-scss-module__OkpOIG__previewIcon{vertical-align:middle;flex:none;align-items:center;gap:4px;display:inline-flex}.StyleRefInspector-module-scss-module__OkpOIG__previewSwatch{box-sizing:border-box;flex:none;width:14px;height:14px;display:inline-block;position:relative}.StyleRefInspector-module-scss-module__OkpOIG__previewSwatchEmpty{border:1px dashed var(--fg30)}.StyleRefInspector-module-scss-module__OkpOIG__previewStrokeRing{pointer-events:none;box-shadow:inset 0 0 0 2px var(--ring-color);position:absolute;inset:0}.StyleRefInspector-module-scss-module__OkpOIG__previewTextIcon{color:var(--fg60);align-items:center;display:inline-flex}.StyleRefInspector-module-scss-module__OkpOIG__createStylesLink{font-family:var(--fontText);font-size:var(--app-font-text-2x)}@media (-webkit-min-device-pixel-ratio:1.5),(min-resolution:144dpi){.StyleRefInspector-module-scss-module__OkpOIG__createStylesLink{font-size:var(--app-font-text-1-5x)}}.StyleRefInspector-module-scss-module__OkpOIG__createStylesLink{color:var(--fg80);cursor:pointer;cursor:var(--cursor-hand-pointer,image-set(url(/assets/cursors/cursor-hand-pointer.png) 1x, url(/assets/cursors/cursor-hand-pointer@2x.png) 2x) 7 1),pointer;background:0 0;border:none;padding:0}@supports ((-moz-appearance:none)){.StyleRefInspector-module-scss-module__OkpOIG__createStylesLink{cursor:var(--cursor-hand-pointer,url(/assets/cursors/cursor-hand-pointer.png) 7 1),pointer}}.StyleRefInspector-module-scss-module__OkpOIG__createStylesLink:hover{color:var(--ac)}.StyleRefInspector-module-scss-module__OkpOIG__pickerRow{grid-template-columns:70px minmax(0,1fr);align-items:center;gap:8px;display:grid}.StyleRefInspector-module-scss-module__OkpOIG__pickerLabel{color:var(--fg60);align-items:center;gap:6px;display:flex}.StyleRefInspector-module-scss-module__OkpOIG__setAttachedNote{border:1px solid var(--fg15);background:var(--fg05);color:var(--fg60);grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:8px;display:grid}.StyleRefInspector-module-scss-module__OkpOIG__setAttachedNote strong{color:var(--fg);font-weight:inherit}.StyleRefInspector-module-scss-module__OkpOIG__detachButton{border:1px solid var(--fg15);color:var(--fg);cursor:pointer;cursor:var(--cursor-hand-pointer,image-set(url(/assets/cursors/cursor-hand-pointer.png) 1x, url(/assets/cursors/cursor-hand-pointer@2x.png) 2x) 7 1),pointer;background:0 0;padding:2px 8px;display:block}@supports ((-moz-appearance:none)){.StyleRefInspector-module-scss-module__OkpOIG__detachButton{cursor:var(--cursor-hand-pointer,url(/assets/cursors/cursor-hand-pointer.png) 7 1),pointer}}.StyleRefInspector-module-scss-module__OkpOIG__detachButton:hover{border-color:var(--ac)}
.CustomizationsSettings-module-scss-module__rx1ewG__container{flex-direction:column;gap:2em;display:flex}.CustomizationsSettings-module-scss-module__rx1ewG__container h2,.CustomizationsSettings-module-scss-module__rx1ewG__container h3{font-family:var(--fontText);font-size:var(--app-font-text-2x);text-transform:lowercase;font-feature-settings:"smcp" 1;margin-bottom:.5em}.CustomizationsSettings-module-scss-module__rx1ewG__heading{font-family:var(--fontBrand);font-size:var(--app-font-brand-3x)}@media (min-width:1024px){.CustomizationsSettings-module-scss-module__rx1ewG__heading{font-family:var(--fontBrand);font-size:var(--app-font-brand-5x)}}.CustomizationsSettings-module-scss-module__rx1ewG__heading{margin:0}.CustomizationsSettings-module-scss-module__rx1ewG__adminHeading{border-bottom:1px solid var(--fg15);margin-bottom:1.5em;padding-bottom:.5em}
.AlignmentGrid-module-scss-module__X2UeYW__grid{border:1px solid var(--fg15);background:var(--fg05);grid-template-columns:repeat(3,20px);grid-auto-rows:20px;width:fit-content;display:grid}.AlignmentGrid-module-scss-module__X2UeYW__cell{cursor:pointer;cursor:var(--cursor-hand-pointer,image-set(url(/assets/cursors/cursor-hand-pointer.png) 1x, url(/assets/cursors/cursor-hand-pointer@2x.png) 2x) 7 1),pointer}@supports ((-moz-appearance:none)){.AlignmentGrid-module-scss-module__X2UeYW__cell{cursor:var(--cursor-hand-pointer,url(/assets/cursors/cursor-hand-pointer.png) 7 1),pointer}}.AlignmentGrid-module-scss-module__X2UeYW__cell{color:var(--fg);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex}.AlignmentGrid-module-scss-module__X2UeYW__cell:hover{background:var(--fg10)}.AlignmentGrid-module-scss-module__X2UeYW__dot{background:var(--fg20);width:2px;height:2px}.AlignmentGrid-module-scss-module__X2UeYW__cell:hover .AlignmentGrid-module-scss-module__X2UeYW__dot{background:var(--fg60)}
.GitSettings-module-scss-module__0X63Qq__description{color:var(--fg50);margin-bottom:1.5em}.GitSettings-module-scss-module__0X63Qq__loading{color:var(--fg50)}.GitSettings-module-scss-module__0X63Qq__section{flex-direction:column;display:flex}.GitSettings-module-scss-module__0X63Qq__notConnected{color:var(--fg50)}.GitSettings-module-scss-module__0X63Qq__connectButton{background:var(--fg);color:var(--bg);cursor:pointer;cursor:var(--cursor-hand-pointer,image-set(url(/assets/cursors/cursor-hand-pointer.png) 1x, url(/assets/cursors/cursor-hand-pointer@2x.png) 2x) 7 1),pointer;align-self:flex-start;align-items:center;gap:8px;padding:10px 16px;font-weight:600;display:inline-flex}@supports ((-moz-appearance:none)){.GitSettings-module-scss-module__0X63Qq__connectButton{cursor:var(--cursor-hand-pointer,url(/assets/cursors/cursor-hand-pointer.png) 7 1),pointer}}.GitSettings-module-scss-module__0X63Qq__connectButton:hover{filter:brightness(.9)}.GitSettings-module-scss-module__0X63Qq__userInfo{background-color:var(--fg10);border:1px solid var(--fg15);align-items:center;gap:12px;padding:12px 16px;display:flex}.GitSettings-module-scss-module__0X63Qq__avatar{width:32px;height:32px}.GitSettings-module-scss-module__0X63Qq__username{font-weight:600;font-family:var(--fontMono);font-size:var(--app-font-mono-2x);margin-bottom:.5em}@media (-webkit-min-device-pixel-ratio:1.5),(min-resolution:144dpi){.GitSettings-module-scss-module__0X63Qq__username{font-size:var(--app-font-mono-1-5x)}}.GitSettings-module-scss-module__0X63Qq__linkButton{color:var(--ac);font-size:inherit;font-family:var(--fontText);font-size:var(--app-font-text-2x);background:0 0;padding:0}@media (-webkit-min-device-pixel-ratio:1.5),(min-resolution:144dpi){.GitSettings-module-scss-module__0X63Qq__linkButton{font-size:var(--app-font-text-1-5x)}}.GitSettings-module-scss-module__0X63Qq__linkButton{text-transform:lowercase;font-feature-settings:"smcp" 1;cursor:pointer;cursor:var(--cursor-hand-pointer,image-set(url(/assets/cursors/cursor-hand-pointer.png) 1x, url(/assets/cursors/cursor-hand-pointer@2x.png) 2x) 7 1),pointer}@supports ((-moz-appearance:none)){.GitSettings-module-scss-module__0X63Qq__linkButton{cursor:var(--cursor-hand-pointer,url(/assets/cursors/cursor-hand-pointer.png) 7 1),pointer}}.GitSettings-module-scss-module__0X63Qq__linkButton:hover{text-decoration:underline}.GitSettings-module-scss-module__0X63Qq__installSection,.GitSettings-module-scss-module__0X63Qq__repoSection{border:1px solid var(--fg20);flex-direction:column;gap:12px;padding:16px;display:flex}*+.GitSettings-module-scss-module__0X63Qq__installSection,*+.GitSettings-module-scss-module__0X63Qq__repoSection{border-top:0}.GitSettings-module-scss-module__0X63Qq__hint{color:var(--fg70)}.GitSettings-module-scss-module__0X63Qq__actionButton{background:var(--ac);color:var(--bg);align-self:flex-start;align-items:center;gap:8px;padding:8px 14px;font-weight:600;display:inline-flex}.GitSettings-module-scss-module__0X63Qq__actionButton:hover{filter:brightness(1.1)}.GitSettings-module-scss-module__0X63Qq__connectedRepo{flex-direction:column;gap:4px;display:flex}.GitSettings-module-scss-module__0X63Qq__repoLabel{color:var(--fg50);text-transform:uppercase;font-weight:600;font-family:var(--fontText);font-size:var(--app-font-text-2x)}@media (-webkit-min-device-pixel-ratio:1.5),(min-resolution:144dpi){.GitSettings-module-scss-module__0X63Qq__repoLabel{font-size:var(--app-font-text-1-5x)}}.GitSettings-module-scss-module__0X63Qq__repoLabel{text-transform:lowercase;font-feature-settings:"smcp" 1;margin-bottom:4px}.GitSettings-module-scss-module__0X63Qq__repoName{font-family:var(--fontMono);font-size:var(--app-font-mono-2x)}@media (-webkit-min-device-pixel-ratio:1.5),(min-resolution:144dpi){.GitSettings-module-scss-module__0X63Qq__repoName{font-size:var(--app-font-mono-1-5x)}}.GitSettings-module-scss-module__0X63Qq__repoName{font-weight:500}.GitSettings-module-scss-module__0X63Qq__repoActions{gap:16px;display:flex}
.SettingsPanel-module-scss-module__UjZcDW__experimentalTag{text-transform:uppercase;border:1px solid var(--fg15);color:var(--fg40);white-space:nowrap;padding:2px 6px}.SettingsPanel-module-scss-module__UjZcDW__hdrStatus{text-transform:uppercase;border:1px solid var(--fg15);white-space:nowrap;padding:2px 6px}.SettingsPanel-module-scss-module__UjZcDW__hdrStatus[data-tone=off]{background:var(--warning);border-color:var(--warning);color:#000;color:color(display-p3 0 0 0)}.SettingsPanel-module-scss-module__UjZcDW__hdrStatus[data-tone=warn]{color:var(--fg);border-color:var(--fg40)}.SettingsPanel-module-scss-module__UjZcDW__hdrStatus[data-tone=ok]{color:var(--ac);border-color:var(--ac)}
.SettingsModal-module-scss-module__VHrFUW__settingsModal{width:700px;max-width:90svw;height:520px;max-height:90svh}
.StyleEditorPanels-module-scss-module__BigAOG__editor{grid-template-columns:minmax(0,1fr);gap:6px;padding:12px;display:grid}.StyleEditorPanels-module-scss-module__BigAOG__nameRow{justify-content:space-between;align-items:center;gap:6px;display:flex}.StyleEditorPanels-module-scss-module__BigAOG__label{opacity:.7}.StyleEditorPanels-module-scss-module__BigAOG__sectionTitle{font-family:var(--fontLabel);font-size:var(--app-font-label-2x);text-transform:uppercase;opacity:.6;margin:6px 0 0}.StyleEditorPanels-module-scss-module__BigAOG__addButton{border:1px dashed var(--fg15);color:var(--fg60);background:0 0;justify-content:center;align-items:center;gap:6px;padding:6px;display:flex}.StyleEditorPanels-module-scss-module__BigAOG__addButton:hover{color:var(--fg);border-color:var(--fg30)}.StyleEditorPanels-module-scss-module__BigAOG__emptyNote{color:var(--fg40);text-align:center;border:1px dashed var(--fg10);padding:12px}.StyleEditorPanels-module-scss-module__BigAOG__placeholder{color:var(--fg40);text-align:center;border:1px dashed var(--fg10);padding:16px}
.ThemeSettings-module-scss-module__OpadUG__themeGrid{flex-wrap:wrap;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.75em;display:grid}.ThemeSettings-module-scss-module__OpadUG__themeGrid>*{flex:auto}
.StylesPanel-module-scss-module__NexZHq__stylesPanel{grid-template-columns:minmax(0,1fr);height:100%;display:grid;overflow:hidden}.StylesPanel-module-scss-module__NexZHq__scroll{height:100%;overflow-y:auto}.StylesPanel-module-scss-module__NexZHq__section{border-bottom:1px solid var(--fg10);grid-template-columns:minmax(0,1fr);display:grid}.StylesPanel-module-scss-module__NexZHq__section:last-child{border-bottom:none}.StylesPanel-module-scss-module__NexZHq__sectionHeader{background:var(--fg05);border-bottom:1px solid var(--fg10);justify-content:space-between;align-items:center;padding:8px 12px;display:flex}.StylesPanel-module-scss-module__NexZHq__sectionTitle{color:var(--fg);opacity:.85;font-family:var(--fontText);font-size:var(--app-font-text-2x);align-items:center;gap:8px;display:flex}@media (-webkit-min-device-pixel-ratio:1.5),(min-resolution:144dpi){.StylesPanel-module-scss-module__NexZHq__sectionTitle{font-size:var(--app-font-text-1-5x)}}.StylesPanel-module-scss-module__NexZHq__sectionTitle{text-transform:lowercase;font-feature-settings:"smcp" 1}.StylesPanel-module-scss-module__NexZHq__addButton{width:22px;height:22px;color:var(--fg60);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;padding:0;display:flex}.StylesPanel-module-scss-module__NexZHq__addButton:hover{color:var(--fg);border-color:var(--fg15)}.StylesPanel-module-scss-module__NexZHq__sectionBody{grid-template-columns:minmax(0,1fr);display:grid}.StylesPanel-module-scss-module__NexZHq__emptyState{color:var(--fg40);text-align:left;padding:12px;font-style:normal}.StylesPanel-module-scss-module__NexZHq__dragItem{position:relative}.StylesPanel-module-scss-module__NexZHq__row{border-bottom:1px solid var(--fg05);grid-template-columns:14px 24px minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:6px 12px;display:grid}.StylesPanel-module-scss-module__NexZHq__row:last-child{border-bottom:none}.StylesPanel-module-scss-module__NexZHq__row:hover{background:var(--fg05)}.StylesPanel-module-scss-module__NexZHq__row:hover .StylesPanel-module-scss-module__NexZHq__rowDelete{opacity:1}.StylesPanel-module-scss-module__NexZHq__row:hover .StylesPanel-module-scss-module__NexZHq__rowHandle{opacity:.6}.StylesPanel-module-scss-module__NexZHq__rowHandle{width:14px;height:22px;color:var(--fg);opacity:0;touch-action:none;justify-content:center;align-items:center;display:flex}.StylesPanel-module-scss-module__NexZHq__rowHandle:hover{opacity:1}.StylesPanel-module-scss-module__NexZHq__clickable{cursor:default;cursor:var(--cursor-default,image-set(url(/assets/cursors/cursor-default.png) 1x, url(/assets/cursors/cursor-default@2x.png) 2x) 9 7),default}@supports ((-moz-appearance:none)){.StylesPanel-module-scss-module__NexZHq__clickable{cursor:var(--cursor-default,url(/assets/cursors/cursor-default.png) 9 7),default}}.StylesPanel-module-scss-module__NexZHq__setRow{border-left:2px solid var(--ac);padding-left:10px}.StylesPanel-module-scss-module__NexZHq__rowIcon{color:var(--fg);opacity:.85;justify-content:center;align-items:center;display:flex}.StylesPanel-module-scss-module__NexZHq__rowPreview{justify-content:center;align-items:center;width:24px;height:24px;display:flex}.StylesPanel-module-scss-module__NexZHq__previewChip{width:20px;height:20px;display:inline-block}.StylesPanel-module-scss-module__NexZHq__typoChip{width:24px;height:24px;color:var(--fg);opacity:.85;justify-content:center;align-items:center;display:inline-flex}.StylesPanel-module-scss-module__NexZHq__effectChip{width:24px;height:24px;color:var(--fg40);justify-content:center;align-items:center;display:inline-flex}.StylesPanel-module-scss-module__NexZHq__nameLabel{color:var(--fg);text-overflow:ellipsis;white-space:nowrap;overflow:clip visible}.StylesPanel-module-scss-module__NexZHq__nameInput{background:var(--bg);border:1px solid var(--ac);color:var(--fg);outline:none;width:100%;padding:2px 6px}.StylesPanel-module-scss-module__NexZHq__rowMeta{color:var(--fg40);white-space:nowrap}.StylesPanel-module-scss-module__NexZHq__rowDelete{width:22px;height:22px;color:var(--fg60);opacity:0;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex}.StylesPanel-module-scss-module__NexZHq__rowDelete:hover{color:var(--fg)}.StylesPanel-module-scss-module__NexZHq__deleteMessageLine{margin:8px 0 0}.StylesPanel-module-scss-module__NexZHq__deleteMessageLine.StylesPanel-module-scss-module__NexZHq__first{margin:0 0 8px}
.HarmonyDisplayPanel-module-scss-module__Eu4lRW__panel{gap:var(--md);grid-template-columns:minmax(0,1fr);display:grid}.HarmonyDisplayPanel-module-scss-module__Eu4lRW__keyPicker{grid-template-columns:minmax(0,1fr);display:grid}
.NotebookSettingsPanel-module-scss-module__OAYjgW__pickerDisabled{opacity:.4;pointer-events:none}.NotebookSettingsPanel-module-scss-module__OAYjgW__swatches{gap:4px;display:flex}.NotebookSettingsPanel-module-scss-module__OAYjgW__swatch{border:1px solid var(--fg15);width:20px;height:20px}
