.ChineseText-module-scss-module__nFgyBa__root{font-size:var(--_cjk-fs)}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:2x){.ChineseText-module-scss-module__nFgyBa__root{font-size:var(--_cjk-fs-retina)}}@media (max-width:767px){.ChineseText-module-scss-module__nFgyBa__root{font-size:var(--_cjk-fs-mobile)}}@media (max-width:767px) and (-webkit-min-device-pixel-ratio:2),(max-width:767px) and (min-resolution:2x){.ChineseText-module-scss-module__nFgyBa__root{font-size:var(--_cjk-fs-mobile-retina)}}.ChineseText-module-scss-module__nFgyBa__lineHeightAdjusted{line-height:calc(var(--_cjk-fs) + var(--_cjk-lh-adjust))}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:2x){.ChineseText-module-scss-module__nFgyBa__lineHeightAdjusted{line-height:calc(var(--_cjk-fs-retina) + var(--_cjk-lh-adjust-retina))}}@media (max-width:767px){.ChineseText-module-scss-module__nFgyBa__lineHeightAdjusted{line-height:calc(var(--_cjk-fs-mobile) + var(--_cjk-lh-adjust-mobile))}}@media (max-width:767px) and (-webkit-min-device-pixel-ratio:2),(max-width:767px) and (min-resolution:2x){.ChineseText-module-scss-module__nFgyBa__lineHeightAdjusted{line-height:calc(var(--_cjk-fs-mobile-retina) + var(--_cjk-lh-adjust-mobile-retina))}}
.DevTag-module-scss-module__J3qLJq__devTag{z-index:9999;pointer-events:none;background:#fbac37;align-items:stretch;display:flex;position:fixed;bottom:0;left:0}@media print{.DevTag-module-scss-module__J3qLJq__devTag{display:none}}.DevTag-module-scss-module__J3qLJq__stripes{background:#000;width:10px;height:15px;display:block}.DevTag-module-scss-module__J3qLJq__text{color:#000;background:#fbac37;align-items:center;display:flex}
.PixelSparkle-module-scss-module__18qb7G__wrapper{display:block}.PixelSparkle-module-scss-module__18qb7G__canvas{width:100%;height:100%;image-rendering:pixelated;touch-action:manipulation;display:block}
.SegmentedPicker-module-scss-module__LOsZeW__picker{align-items:stretch;width:fit-content;max-width:100%;display:flex}.SegmentedPicker-module-scss-module__LOsZeW__picker.SegmentedPicker-module-scss-module__LOsZeW__fullWidth{width:100%}.SegmentedPicker-module-scss-module__LOsZeW__picker.SegmentedPicker-module-scss-module__LOsZeW__flexibleWidths .SegmentedPicker-module-scss-module__LOsZeW__option{flex:auto}.SegmentedPicker-module-scss-module__LOsZeW__option{border:1px solid var(--fg20);cursor:pointer;min-height:26px;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:1 1 0;margin-left:-1px;padding:4px 7px 4px 9px}@supports ((-moz-appearance:none)){.SegmentedPicker-module-scss-module__LOsZeW__option{cursor:var(--cursor-hand-pointer,url(/assets/cursors/cursor-hand-pointer.png) 7 1),pointer}}.SegmentedPicker-module-scss-module__LOsZeW__option{color:var(--fg);text-align:center;font-size:inherit;white-space:nowrap;transition:none}.SegmentedPicker-module-scss-module__LOsZeW__option:first-child{margin-left:0}.SegmentedPicker-module-scss-module__LOsZeW__option:hover:not(.SegmentedPicker-module-scss-module__LOsZeW__active){background:var(--fg10)}.SegmentedPicker-module-scss-module__LOsZeW__picker[data-scrubbing=true] .SegmentedPicker-module-scss-module__LOsZeW__option:hover:not(.SegmentedPicker-module-scss-module__LOsZeW__active){background:0 0}.SegmentedPicker-module-scss-module__LOsZeW__option.SegmentedPicker-module-scss-module__LOsZeW__active{background:var(--fg);color:var(--bg);border-color:var(--fg);z-index:1;position:relative}.SegmentedPicker-module-scss-module__LOsZeW__option.SegmentedPicker-module-scss-module__LOsZeW__active+.SegmentedPicker-module-scss-module__LOsZeW__option.SegmentedPicker-module-scss-module__LOsZeW__active{border-left-color:color-mix(in oklab, var(--fg) 70%, var(--bg))}.SegmentedPicker-module-scss-module__LOsZeW__option.SegmentedPicker-module-scss-module__LOsZeW__iconOnly{justify-content:center;align-items:center;padding:4px 6px;display:flex}.SegmentedPicker-module-scss-module__LOsZeW__option.SegmentedPicker-module-scss-module__LOsZeW__withIcon{align-items:center;gap:4px;display:flex}.SegmentedPicker-module-scss-module__LOsZeW__option.SegmentedPicker-module-scss-module__LOsZeW__withSubtitle{flex-direction:column;align-items:center;line-height:1.2;display:flex}.SegmentedPicker-module-scss-module__LOsZeW__subtitle{opacity:.4}
.SimpleColorPicker-module-scss-module__vQnTLq__container{background-color:var(--bg);width:240px;color:var(--fg);border:2px solid var(--fg20)}.SimpleColorPicker-module-scss-module__vQnTLq__header{background:var(--header-bg);color:var(--header-fg);align-items:center;gap:4px;padding:8px;display:flex}.SimpleColorPicker-module-scss-module__vQnTLq__hexLabel{min-width:0;font-family:var(--fontMono);font-size:var(--app-font-mono-2x);flex:1;padding:2px 4px}@media (-webkit-min-device-pixel-ratio:1.5),(min-resolution:144dpi){.SimpleColorPicker-module-scss-module__vQnTLq__hexLabel{font-size:var(--app-font-mono-1-5x)}}.SimpleColorPicker-module-scss-module__vQnTLq__hexLabelButton{appearance:none;color: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;background:0 0;border:none}@supports ((-moz-appearance:none)){.SimpleColorPicker-module-scss-module__vQnTLq__hexLabelButton{cursor:var(--cursor-hand-pointer,url(/assets/cursors/cursor-hand-pointer.png) 7 1),pointer}}.SimpleColorPicker-module-scss-module__vQnTLq__eyedropperButton{appearance:none;color: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;background:0 0;border:none;padding:4px}@supports ((-moz-appearance:none)){.SimpleColorPicker-module-scss-module__vQnTLq__eyedropperButton{cursor:var(--cursor-hand-pointer,url(/assets/cursors/cursor-hand-pointer.png) 7 1),pointer}}.SimpleColorPicker-module-scss-module__vQnTLq__eyedropperButton{opacity:.7;justify-content:center;align-items:center;display:flex}.SimpleColorPicker-module-scss-module__vQnTLq__eyedropperButton:hover{opacity:1}.SimpleColorPicker-module-scss-module__vQnTLq__eyedropperButton svg{display:block}.SimpleColorPicker-module-scss-module__vQnTLq__colorBedOuter{touch-action:none;position:relative}.SimpleColorPicker-module-scss-module__vQnTLq__colorBed{height:133px}.SimpleColorPicker-module-scss-module__vQnTLq__colorKnob{top:var(--knob-top);left:var(--knob-left);border:2px solid var(--fg);background-color:var(--hsl);width:12px;height:12px;position:absolute;transform:translate(-50%,-50%)}.SimpleColorPicker-module-scss-module__vQnTLq__colorKnob:before{content:"";background-color:var(--hsl);border:2px solid var(--fg);width:12px;height:12px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.SimpleColorPicker-module-scss-module__vQnTLq__colorKnob:hover:before{width:24px;height:24px}.SimpleColorPicker-module-scss-module__vQnTLq__hslTableWrap{border-top:2px solid var(--fg15);padding:4px}.SimpleColorPicker-module-scss-module__vQnTLq__hslTable{border-collapse:collapse;font-feature-settings:"tnum" 1;width:100%;font-family:var(--fontMono);font-size:var(--app-font-mono-2x);border:0}@media (-webkit-min-device-pixel-ratio:1.5),(min-resolution:144dpi){.SimpleColorPicker-module-scss-module__vQnTLq__hslTable{font-size:var(--app-font-mono-1-5x)}}.SimpleColorPicker-module-scss-module__vQnTLq__hslTable th,.SimpleColorPicker-module-scss-module__vQnTLq__hslTable td{vertical-align:middle;border:0;padding:4px;font-weight:500}.SimpleColorPicker-module-scss-module__vQnTLq__hslTable th:first-child{text-align:left;min-width:28px}.SimpleColorPicker-module-scss-module__vQnTLq__hslTable td:nth-child(2){width:100%}.SimpleColorPicker-module-scss-module__vQnTLq__hslTable td:nth-child(3){text-align:right;min-width:42px}.SimpleColorPicker-module-scss-module__vQnTLq__sliderDisplay{background-color:var(--fg15);background-image:var(--slider-gradient);width:100%;height:2px;position:relative}.SimpleColorPicker-module-scss-module__vQnTLq__sliderDisplay input{z-index:1;opacity:0;width:calc(100% + 10px);position:absolute;inset:0 -5px}.SimpleColorPicker-module-scss-module__vQnTLq__sliderDisplay b{top:50%;left:var(--thumb-left);border:2px solid var(--fg15);background-color:var(--hsl);width:12px;height:12px;display:block;position:absolute;transform:translate(-50%,-50%)}
.ContextMenu-module-scss-module__556hOG__menu{background:var(--bg);border:2px solid var(--fg20);-webkit-user-select:none;user-select:none;min-width:160px;padding:4px 0}.ContextMenu-module-scss-module__556hOG__menu:before{top:calc(100% + 2px)!important}.ContextMenu-module-scss-module__556hOG__arrowPointer{pointer-events:none;width:0;height:0;position:absolute;transform:translate(-50%)}.ContextMenu-module-scss-module__556hOG__arrowPointer:after{content:"";width:0;height:0;position:absolute}.ContextMenu-module-scss-module__556hOG__arrowTop{border-left:6px solid #0000;border-right:6px solid #0000;border-bottom:6px solid var(--fg20);top:-6px}.ContextMenu-module-scss-module__556hOG__arrowTop:after{border-left:4px solid #0000;border-right:4px solid #0000;border-bottom:4px solid var(--bg);top:2px;left:-4px}.ContextMenu-module-scss-module__556hOG__arrowBottom{border-left:6px solid #0000;border-right:6px solid #0000;border-top:6px solid var(--fg20);bottom:-6px}.ContextMenu-module-scss-module__556hOG__arrowBottom:after{border-left:4px solid #0000;border-right:4px solid #0000;border-top:4px solid var(--bg);bottom:2px;left:-4px}.ContextMenu-module-scss-module__556hOG__group:not(:last-child){border-bottom:1px solid var(--fg15);margin-bottom:4px;padding-bottom:4px}.ContextMenu-module-scss-module__556hOG__groupLabel{text-transform:uppercase;font-weight:500;font-family:var(--fontText);font-size:var(--app-font-text-2x);padding:4px 10px}@media (-webkit-min-device-pixel-ratio:1.5),(min-resolution:144dpi){.ContextMenu-module-scss-module__556hOG__groupLabel{font-size:var(--app-font-text-1-5x)}}.ContextMenu-module-scss-module__556hOG__groupLabel{text-transform:lowercase;font-feature-settings:"smcp" 1;color:var(--fg);opacity:.5}.ContextMenu-module-scss-module__556hOG__item{width:100%;color:var(--fg);font-family:inherit;font-size:inherit;text-align:left;cursor:pointer;cursor:var(--cursor-hand-pointer,image-set(url(/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;padding:6px 10px;display:flex}@supports ((-moz-appearance:none)){.ContextMenu-module-scss-module__556hOG__item{cursor:var(--cursor-hand-pointer,url(/assets/cursors/cursor-hand-pointer.png) 7 1),pointer}}.ContextMenu-module-scss-module__556hOG__item{gap:8px}.ContextMenu-module-scss-module__556hOG__item:hover:not(.ContextMenu-module-scss-module__556hOG__disabled){background:var(--fg10)}.ContextMenu-module-scss-module__556hOG__item.ContextMenu-module-scss-module__556hOG__disabled{opacity:.4;cursor:not-allowed;cursor:var(--cursor-not-allowed,image-set(url(/assets/cursors/cursor-not-allowed.png) 1x, url(/assets/cursors/cursor-not-allowed@2x.png) 2x) 9 9),not-allowed}@supports ((-moz-appearance:none)){.ContextMenu-module-scss-module__556hOG__item.ContextMenu-module-scss-module__556hOG__disabled{cursor:var(--cursor-not-allowed,url(/assets/cursors/cursor-not-allowed.png) 9 9),not-allowed}}.ContextMenu-module-scss-module__556hOG__item.ContextMenu-module-scss-module__556hOG__destructive,.ContextMenu-module-scss-module__556hOG__item.ContextMenu-module-scss-module__556hOG__destructive .ContextMenu-module-scss-module__556hOG__icon{color:var(--c-red)}.ContextMenu-module-scss-module__556hOG__item.ContextMenu-module-scss-module__556hOG__destructive:hover:not(.ContextMenu-module-scss-module__556hOG__disabled){background:var(--c-red);color:var(--bg)}.ContextMenu-module-scss-module__556hOG__item.ContextMenu-module-scss-module__556hOG__destructive:hover:not(.ContextMenu-module-scss-module__556hOG__disabled) .ContextMenu-module-scss-module__556hOG__icon{color:var(--bg)}.ContextMenu-module-scss-module__556hOG__customItem{grid-template-columns:minmax(0,1fr);padding:4px 10px;display:grid}.ContextMenu-module-scss-module__556hOG__icon{text-align:center;flex-shrink:0;width:16px}.ContextMenu-module-scss-module__556hOG__label{white-space:nowrap;flex:1;min-width:0}.ContextMenu-module-scss-module__556hOG__shortcut{opacity:.35;flex-shrink:0;margin-left:16px}.ContextMenu-module-scss-module__556hOG__check{opacity:.7;flex-shrink:0}.ContextMenu-module-scss-module__556hOG__divider{background:var(--fg15);height:1px;margin:4px 0}.ContextMenu-module-scss-module__556hOG__arrow{opacity:.5;flex-shrink:0;font-size:8px}.ContextMenu-module-scss-module__556hOG__submenuContainer{position:relative}.ContextMenu-module-scss-module__556hOG__submenuContainer.ContextMenu-module-scss-module__556hOG__open>.ContextMenu-module-scss-module__556hOG__submenuTrigger{background:var(--fg10)}.ContextMenu-module-scss-module__556hOG__submenuTrigger{cursor:pointer;cursor:var(--cursor-hand-pointer,image-set(url(/assets/cursors/cursor-hand-pointer.png) 1x, url(/assets/cursors/cursor-hand-pointer@2x.png) 2x) 7 1),pointer}@supports ((-moz-appearance:none)){.ContextMenu-module-scss-module__556hOG__submenuTrigger{cursor:var(--cursor-hand-pointer,url(/assets/cursors/cursor-hand-pointer.png) 7 1),pointer}}.ContextMenu-module-scss-module__556hOG__submenu{background:var(--bg);border:2px solid var(--fg20);flex-direction:column;min-width:160px;max-height:calc(100vh - 16px);padding:4px 0;display:flex;position:absolute;top:-4px}.ContextMenu-module-scss-module__556hOG__submenu:before{top:calc(100% + 2px)!important}.ContextMenu-module-scss-module__556hOG__submenuScroll{min-height:0;overflow-y:auto}
.FontBundleCard-module-scss-module__g9Cx5W__tile{aspect-ratio:2;grid-template-rows:minmax(0,1fr);grid-auto-rows:auto;gap:.75em;display:grid}@media (min-width:768px){.FontBundleCard-module-scss-module__g9Cx5W__tile{aspect-ratio:5/3}}.FontBundleCard-module-scss-module__g9Cx5W__tile{border:1px solid var(--fg15);padding:1em}.FontBundleCard-module-scss-module__g9Cx5W__tile:hover{border-color:var(--ac)}.FontBundleCard-module-scss-module__g9Cx5W__tile[data-menu-open]{border-color:var(--ac);outline:1px solid var(--ac)}body[data-dragging-row] .FontBundleCard-module-scss-module__g9Cx5W__tile:hover{border-color:var(--fg15)}.FontBundleCard-module-scss-module__g9Cx5W__link{color:inherit;grid-template-rows:minmax(0,1fr) auto auto;gap:.25em;text-decoration:none;display:grid}.FontBundleCard-module-scss-module__g9Cx5W__preview{justify-content:flex-start;align-items:flex-start;min-height:0;margin-bottom:.5em;display:flex}.FontBundleCard-module-scss-module__g9Cx5W__svgPreview{color:var(--fg);align-items:center;display:flex}.FontBundleCard-module-scss-module__g9Cx5W__svgPreview svg{max-width:100%;height:var(--preview-svg-height,auto);width:auto;display:block;overflow:visible}.FontBundleCard-module-scss-module__g9Cx5W__noPreview{opacity:.3}.FontBundleCard-module-scss-module__g9Cx5W__name{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:clip visible}.FontBundleCard-module-scss-module__g9Cx5W__meta{opacity:.6}.FontBundleCard-module-scss-module__g9Cx5W__footer{display:grid}
.ConfirmDialog-module-scss-module__6WqLkW__overlay{z-index:2000;background:#0006;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.ConfirmDialog-module-scss-module__6WqLkW__dialog{background:var(--bg);border:1px solid var(--fg15);grid-template-columns:minmax(0,1fr);min-width:320px;max-width:500px;display:grid}.ConfirmDialog-module-scss-module__6WqLkW__header{border-bottom:1px solid var(--fg15);padding:16px}.ConfirmDialog-module-scss-module__6WqLkW__title{font-weight:500;font-family:var(--fontText);font-size:var(--app-font-text-2x);margin:0}.ConfirmDialog-module-scss-module__6WqLkW__content{padding:16px}.ConfirmDialog-module-scss-module__6WqLkW__message{white-space:pre-wrap;margin:0}.ConfirmDialog-module-scss-module__6WqLkW__footer{justify-content:flex-end;gap:2px;padding:16px 16px 0;display:flex}.ConfirmDialog-module-scss-module__6WqLkW__button{background:var(--fg10);border:1px solid var(--fg25);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-bottom:0;padding:8px 16px;position:relative}@supports ((-moz-appearance:none)){.ConfirmDialog-module-scss-module__6WqLkW__button{cursor:var(--cursor-hand-pointer,url(/assets/cursors/cursor-hand-pointer.png) 7 1),pointer}}.ConfirmDialog-module-scss-module__6WqLkW__button:hover{background:var(--fg15)}.ConfirmDialog-module-scss-module__6WqLkW__button.ConfirmDialog-module-scss-module__6WqLkW__primary{background:var(--ac);border-color:var(--ac);color:var(--bg)}.ConfirmDialog-module-scss-module__6WqLkW__button.ConfirmDialog-module-scss-module__6WqLkW__primary:hover{filter:brightness(1.1)}.ConfirmDialog-module-scss-module__6WqLkW__button.ConfirmDialog-module-scss-module__6WqLkW__destructive{background:var(--c-red);border-color:var(--c-red);color:#fff}.ConfirmDialog-module-scss-module__6WqLkW__button.ConfirmDialog-module-scss-module__6WqLkW__destructive:hover{filter:brightness(1.1)}.ConfirmDialog-module-scss-module__6WqLkW__runningLabel{visibility:hidden}.ConfirmDialog-module-scss-module__6WqLkW__buttonSpinner{place-items:center;display:grid;position:absolute;inset:0}
.ProgressBar-module-scss-module__yPcq-a__track{background:var(--fg15);width:100%;overflow:hidden}.ProgressBar-module-scss-module__yPcq-a__fill{background:var(--fg);height:100%}
.RangeInput-module-scss-module__LKkSsq__rangeInput{transition:0;align-items:center;gap:8px;display:flex}.RangeInput-module-scss-module__LKkSsq__rangeInput.RangeInput-module-scss-module__LKkSsq__fullWidth{flex:1;width:100%}.RangeInput-module-scss-module__LKkSsq__slider{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;flex:1}@supports ((-moz-appearance:none)){.RangeInput-module-scss-module__LKkSsq__slider{cursor:var(--cursor-hand-pointer,url(/assets/cursors/cursor-hand-pointer.png) 7 1),pointer}}.RangeInput-module-scss-module__LKkSsq__slider{appearance:none;touch-action:none;background:0 0;height:20px}.RangeInput-module-scss-module__LKkSsq__slider:focus{outline:none}.RangeInput-module-scss-module__LKkSsq__slider::-webkit-slider-runnable-track{background:var(--fg15);width:100%;height:3px}.RangeInput-module-scss-module__LKkSsq__slider::-moz-range-track{background:var(--fg15);width:100%;height:3px}.RangeInput-module-scss-module__LKkSsq__slider::-webkit-slider-thumb{appearance:none;background:var(--fg);border:1px solid var(--fg);cursor:pointer;width:12px;height:12px;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-top:-5px}@supports ((-moz-appearance:none)){.RangeInput-module-scss-module__LKkSsq__slider::-webkit-slider-thumb{cursor:var(--cursor-hand-pointer,url(/assets/cursors/cursor-hand-pointer.png) 7 1),pointer}}.RangeInput-module-scss-module__LKkSsq__slider::-webkit-slider-thumb:hover{background:var(--ac);border-color:var(--ac)}.RangeInput-module-scss-module__LKkSsq__slider::-moz-range-thumb{background:var(--fg);border:1px solid var(--fg);cursor:pointer;width:12px;height:12px;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-radius:0}@supports ((-moz-appearance:none)){.RangeInput-module-scss-module__LKkSsq__slider::-moz-range-thumb{cursor:var(--cursor-hand-pointer,url(/assets/cursors/cursor-hand-pointer.png) 7 1),pointer}}.RangeInput-module-scss-module__LKkSsq__slider::-moz-range-thumb:hover{background:var(--ac);border-color:var(--ac)}.RangeInput-module-scss-module__LKkSsq__slider:active::-webkit-slider-thumb{background:var(--ac);border-color:var(--ac)}.RangeInput-module-scss-module__LKkSsq__slider:active::-moz-range-thumb{background:var(--ac);border-color:var(--ac)}.RangeInput-module-scss-module__LKkSsq__numberInput{border:1px solid var(--fg15);width:45px;color:var(--fg);font:inherit;text-align:center;background-color:#0000;flex-shrink:0;padding:4px 6px}.RangeInput-module-scss-module__LKkSsq__numberInput:focus{border-color:var(--ac);background:var(--fg05);outline:none}.RangeInput-module-scss-module__LKkSsq__numberInput::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.RangeInput-module-scss-module__LKkSsq__numberInput::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.RangeInput-module-scss-module__LKkSsq__numberInput[type=number]{-moz-appearance:textfield}
.ResizablePanel-module-scss-module__rUAkaq__resizablePanel{--resize-gap:0px;min-width:0;height:100%;display:flex;position:relative;overflow:visible}.ResizablePanel-module-scss-module__rUAkaq__resizablePanel.ResizablePanel-module-scss-module__rUAkaq__vertical{flex-direction:column;width:100%;height:auto;min-height:0}.ResizablePanel-module-scss-module__rUAkaq__resizablePanel.ResizablePanel-module-scss-module__rUAkaq__collapsed .ResizablePanel-module-scss-module__rUAkaq__content{padding:0;overflow:hidden}.ResizablePanel-module-scss-module__rUAkaq__content{flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.ResizablePanel-module-scss-module__rUAkaq__resizeHandle{width:calc(var(--resize-gap) + 6px);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)){.ResizablePanel-module-scss-module__rUAkaq__resizeHandle{cursor:var(--cursor-default,url(/assets/cursors/cursor-default.png) 9 7),default}}.ResizablePanel-module-scss-module__rUAkaq__resizeHandle{z-index:10;touch-action:pan-y;position:absolute;top:0;bottom:0}.ResizablePanel-module-scss-module__rUAkaq__resizeHandle:after{content:"";background:0 0;border-radius:1px;width:2px;height:24px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ResizablePanel-module-scss-module__rUAkaq__resizeHandle.ResizablePanel-module-scss-module__rUAkaq__ready,.ResizablePanel-module-scss-module__rUAkaq__resizeHandle.ResizablePanel-module-scss-module__rUAkaq__dragging{cursor:col-resize;cursor:var(--cursor-resize-we,image-set(url(/assets/cursors/cursor-resize-we.png) 1x, url(/assets/cursors/cursor-resize-we@2x.png) 2x) 9.5 9.5),col-resize}@supports ((-moz-appearance:none)){.ResizablePanel-module-scss-module__rUAkaq__resizeHandle.ResizablePanel-module-scss-module__rUAkaq__ready,.ResizablePanel-module-scss-module__rUAkaq__resizeHandle.ResizablePanel-module-scss-module__rUAkaq__dragging{cursor:var(--cursor-resize-we,url(/assets/cursors/cursor-resize-we.png) 9.5 9.5),col-resize}}.ResizablePanel-module-scss-module__rUAkaq__resizeHandle.ResizablePanel-module-scss-module__rUAkaq__ready,.ResizablePanel-module-scss-module__rUAkaq__resizeHandle.ResizablePanel-module-scss-module__rUAkaq__dragging{background:var(--fg05)}.ResizablePanel-module-scss-module__rUAkaq__resizeHandle.ResizablePanel-module-scss-module__rUAkaq__ready:after,.ResizablePanel-module-scss-module__rUAkaq__resizeHandle.ResizablePanel-module-scss-module__rUAkaq__dragging:after{background:var(--fg30)}.ResizablePanel-module-scss-module__rUAkaq__resizeHandle.ResizablePanel-module-scss-module__rUAkaq__left{left:calc(-1*var(--resize-gap) - 3px)}.ResizablePanel-module-scss-module__rUAkaq__resizeHandle.ResizablePanel-module-scss-module__rUAkaq__right{right:calc(-1*var(--resize-gap) - 3px)}.ResizablePanel-module-scss-module__rUAkaq__resizeHandleVertical{height:calc(var(--resize-gap) + 6px);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)){.ResizablePanel-module-scss-module__rUAkaq__resizeHandleVertical{cursor:var(--cursor-default,url(/assets/cursors/cursor-default.png) 9 7),default}}.ResizablePanel-module-scss-module__rUAkaq__resizeHandleVertical{z-index:10;touch-action:pan-x;position:absolute;left:0;right:0}.ResizablePanel-module-scss-module__rUAkaq__resizeHandleVertical:after{content:"";background:0 0;border-radius:1px;width:24px;height:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ResizablePanel-module-scss-module__rUAkaq__resizeHandleVertical.ResizablePanel-module-scss-module__rUAkaq__ready,.ResizablePanel-module-scss-module__rUAkaq__resizeHandleVertical.ResizablePanel-module-scss-module__rUAkaq__dragging{cursor:row-resize;cursor:var(--cursor-resize-ns,image-set(url(/assets/cursors/cursor-resize-ns.png) 1x, url(/assets/cursors/cursor-resize-ns@2x.png) 2x) 9.5 9.5),row-resize}@supports ((-moz-appearance:none)){.ResizablePanel-module-scss-module__rUAkaq__resizeHandleVertical.ResizablePanel-module-scss-module__rUAkaq__ready,.ResizablePanel-module-scss-module__rUAkaq__resizeHandleVertical.ResizablePanel-module-scss-module__rUAkaq__dragging{cursor:var(--cursor-resize-ns,url(/assets/cursors/cursor-resize-ns.png) 9.5 9.5),row-resize}}.ResizablePanel-module-scss-module__rUAkaq__resizeHandleVertical.ResizablePanel-module-scss-module__rUAkaq__ready,.ResizablePanel-module-scss-module__rUAkaq__resizeHandleVertical.ResizablePanel-module-scss-module__rUAkaq__dragging{background:var(--fg10)}.ResizablePanel-module-scss-module__rUAkaq__resizeHandleVertical.ResizablePanel-module-scss-module__rUAkaq__ready:after,.ResizablePanel-module-scss-module__rUAkaq__resizeHandleVertical.ResizablePanel-module-scss-module__rUAkaq__dragging:after{background:var(--fg30)}.ResizablePanel-module-scss-module__rUAkaq__resizeHandleVertical.ResizablePanel-module-scss-module__rUAkaq__top{top:calc(-1*var(--resize-gap) - 3px)}.ResizablePanel-module-scss-module__rUAkaq__resizeHandleVertical.ResizablePanel-module-scss-module__rUAkaq__bottom{bottom:calc(-1*var(--resize-gap) - 3px)}.ResizablePanel-module-scss-module__rUAkaq__expandButton{width:100%;height:100%;color:var(--fg);opacity:.3;cursor:pointer;cursor:var(--cursor-hand-pointer,image-set(url(/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)){.ResizablePanel-module-scss-module__rUAkaq__expandButton{cursor:var(--cursor-hand-pointer,url(/assets/cursors/cursor-hand-pointer.png) 7 1),pointer}}.ResizablePanel-module-scss-module__rUAkaq__expandButton{padding:0}.ResizablePanel-module-scss-module__rUAkaq__expandButton:hover{opacity:.6;background:var(--fg05)}.ResizablePanel-module-scss-module__rUAkaq__expandButton svg{width:10px;height:10px}
.ScrollArea-module-scss-module__0nvGxW__scrollArea{position:relative;overflow:hidden}.ScrollArea-module-scss-module__0nvGxW__content{scrollbar-width:none;-ms-overflow-style:none;width:100%;height:100%;overflow:auto}.ScrollArea-module-scss-module__0nvGxW__content::-webkit-scrollbar{display:none}.ScrollArea-module-scss-module__0nvGxW__track{z-index:15;background:0 0;transition:background .15s;position:absolute}.ScrollArea-module-scss-module__0nvGxW__track.ScrollArea-module-scss-module__0nvGxW__fixed{position:fixed}.ScrollArea-module-scss-module__0nvGxW__track.ScrollArea-module-scss-module__0nvGxW__trackHovered{background:var(--fg05)}.ScrollArea-module-scss-module__0nvGxW__track.ScrollArea-module-scss-module__0nvGxW__vertical{width:8px;top:0;right:0}.ScrollArea-module-scss-module__0nvGxW__track.ScrollArea-module-scss-module__0nvGxW__horizontal{height:8px;bottom:0;left:0}.ScrollArea-module-scss-module__0nvGxW__knob{border-radius:0;display:flex;position:absolute}.ScrollArea-module-scss-module__0nvGxW__knobInner{background:0 0;border-radius:0;width:100%;height:100%;transition:background .15s,width .15s,height .15s}.ScrollArea-module-scss-module__0nvGxW__knobInner.ScrollArea-module-scss-module__0nvGxW__alwaysShow,.ScrollArea-module-scss-module__0nvGxW__knob.ScrollArea-module-scss-module__0nvGxW__knobActive .ScrollArea-module-scss-module__0nvGxW__knobInner{background:var(--fg10)}.ScrollArea-module-scss-module__0nvGxW__knob:hover .ScrollArea-module-scss-module__0nvGxW__knobInner{background:var(--fg30)}.ScrollArea-module-scss-module__0nvGxW__knob:active .ScrollArea-module-scss-module__0nvGxW__knobInner{background:var(--fg50)}.ScrollArea-module-scss-module__0nvGxW__track.ScrollArea-module-scss-module__0nvGxW__vertical .ScrollArea-module-scss-module__0nvGxW__knob{width:8px;right:0}.ScrollArea-module-scss-module__0nvGxW__track.ScrollArea-module-scss-module__0nvGxW__vertical .ScrollArea-module-scss-module__0nvGxW__knobInner.ScrollArea-module-scss-module__0nvGxW__alwaysShow{width:4px;margin-left:auto}.ScrollArea-module-scss-module__0nvGxW__track.ScrollArea-module-scss-module__0nvGxW__vertical .ScrollArea-module-scss-module__0nvGxW__knob:hover .ScrollArea-module-scss-module__0nvGxW__knobInner.ScrollArea-module-scss-module__0nvGxW__alwaysShow{width:100%}.ScrollArea-module-scss-module__0nvGxW__track.ScrollArea-module-scss-module__0nvGxW__horizontal .ScrollArea-module-scss-module__0nvGxW__knob{height:8px;bottom:0}.ScrollArea-module-scss-module__0nvGxW__track.ScrollArea-module-scss-module__0nvGxW__horizontal .ScrollArea-module-scss-module__0nvGxW__knobInner.ScrollArea-module-scss-module__0nvGxW__alwaysShow{height:4px;margin-top:auto}.ScrollArea-module-scss-module__0nvGxW__track.ScrollArea-module-scss-module__0nvGxW__horizontal .ScrollArea-module-scss-module__0nvGxW__knob:hover .ScrollArea-module-scss-module__0nvGxW__knobInner.ScrollArea-module-scss-module__0nvGxW__alwaysShow{height:100%}
.Dropdown-module-scss-module__tdgOyW__container{display:inline-block}.Dropdown-module-scss-module__tdgOyW__fullWidth{width:100%;display:block}.Dropdown-module-scss-module__tdgOyW__withClear{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;display:grid}.Dropdown-module-scss-module__tdgOyW__withClear .Dropdown-module-scss-module__tdgOyW__trigger{width:auto;min-width:0}.Dropdown-module-scss-module__tdgOyW__clearButton{aspect-ratio:1;border:1px solid var(--fg15);color:var(--fg60);background:0 0;justify-content:center;align-items:center;margin-left:-1px;display:flex}.Dropdown-module-scss-module__tdgOyW__clearButton:hover:not(:disabled){background:var(--fg05);border-color:var(--ac);color:var(--fg);z-index:1;position:relative}.Dropdown-module-scss-module__tdgOyW__clearButton:focus{border-color:var(--ac);z-index:1;outline:none;position:relative}.Dropdown-module-scss-module__tdgOyW__clearButton:disabled{color:var(--fg15);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)){.Dropdown-module-scss-module__tdgOyW__clearButton:disabled{cursor:var(--cursor-default,url(/assets/cursors/cursor-default.png) 9 7),default}}.Dropdown-module-scss-module__tdgOyW__trigger{border:1px solid var(--fg15);width:100%;height:100%;color:var(--fg);font-family:inherit;font-size:inherit;text-align:left;background:0 0;padding:6px 28px 6px 6px;display:block;position:relative}.Dropdown-module-scss-module__tdgOyW__trigger:hover{background:var(--fg05)}.Dropdown-module-scss-module__tdgOyW__trigger:after{content:"▼";pointer-events:none;color:var(--fg);position:absolute;top:50%;right:8px;transform:translateY(-50%)}.Dropdown-module-scss-module__tdgOyW__trigger:focus{border-color:var(--ac);outline:none}.Dropdown-module-scss-module__tdgOyW__trigger.Dropdown-module-scss-module__tdgOyW__flush{border-color:#0000;margin-top:-1px;margin-bottom:-1px;padding-top:9px;padding-bottom:9px}.Dropdown-module-scss-module__tdgOyW__trigger.Dropdown-module-scss-module__tdgOyW__flush:hover{border-color:var(--fg30)}.Dropdown-module-scss-module__tdgOyW__trigger.Dropdown-module-scss-module__tdgOyW__flush:focus{border-color:var(--ac)}.Dropdown-module-scss-module__tdgOyW__trigger.Dropdown-module-scss-module__tdgOyW__hasIcon{align-items:center;gap:6px;display:flex}.Dropdown-module-scss-module__tdgOyW__trigger.Dropdown-module-scss-module__tdgOyW__hasIcon svg{flex-shrink:0}.Dropdown-module-scss-module__tdgOyW__triggerLabel{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:clip visible}.Dropdown-module-scss-module__tdgOyW__popoverShell{z-index:1000;pointer-events:auto;grid-template-rows:minmax(0,1fr);display:grid}.Dropdown-module-scss-module__tdgOyW__dropdown{background:color-mix(in oklab, var(--fg) 5%, var(--bg));border:1px solid var(--fg30);overflow-y:auto}.scheme-dark .Dropdown-module-scss-module__tdgOyW__dropdown{box-shadow:none}.Dropdown-module-scss-module__tdgOyW__ungrouped{border-bottom:1px solid var(--fg15);padding:4px 0}.Dropdown-module-scss-module__tdgOyW__columnGroups{display:grid}.Dropdown-module-scss-module__tdgOyW__columnGroup{flex-direction:column;min-height:0;max-height:520px;padding-top:4px;display:flex}.Dropdown-module-scss-module__tdgOyW__columnScroll{flex:auto;min-height:0;overflow-y:auto}.Dropdown-module-scss-module__tdgOyW__columnSection{display:contents}.Dropdown-module-scss-module__tdgOyW__columnSectionDivider{background:var(--fg15);height:1px;margin:4px 0}.Dropdown-module-scss-module__tdgOyW__subColumns{grid-auto-flow:column;display:grid}.Dropdown-module-scss-module__tdgOyW__group{padding:4px 0}.Dropdown-module-scss-module__tdgOyW__group+.Dropdown-module-scss-module__tdgOyW__group{border-top:1px solid var(--fg15)}.Dropdown-module-scss-module__tdgOyW__groupLabel{color:var(--fg);opacity:.5;font-weight:500;font-family:var(--fontText);font-size:var(--app-font-text-2x);padding:4px 6px}@media (-webkit-min-device-pixel-ratio:1.5),(min-resolution:144dpi){.Dropdown-module-scss-module__tdgOyW__groupLabel{font-size:var(--app-font-text-1-5x)}}.Dropdown-module-scss-module__tdgOyW__groupLabel{text-transform:lowercase;font-feature-settings:"smcp" 1}.Dropdown-module-scss-module__tdgOyW__option{width:100%;color:var(--fg);font-family:inherit;line-height:1.4;font-size:inherit;text-align:left;background:0 0;border:none;align-items:center;padding:5px 6px;display:flex}.Dropdown-module-scss-module__tdgOyW__option:hover{background:var(--fg10)}.Dropdown-module-scss-module__tdgOyW__option.Dropdown-module-scss-module__tdgOyW__selected{background:var(--ac);color:var(--acContrast)}.Dropdown-module-scss-module__tdgOyW__option.Dropdown-module-scss-module__tdgOyW__hasIcon{align-items:center;gap:6px;display:flex}.Dropdown-module-scss-module__tdgOyW__option.Dropdown-module-scss-module__tdgOyW__hasIcon svg{flex-shrink:0}.Dropdown-module-scss-module__tdgOyW__option.Dropdown-module-scss-module__tdgOyW__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)){.Dropdown-module-scss-module__tdgOyW__option.Dropdown-module-scss-module__tdgOyW__disabled{cursor:var(--cursor-default,url(/assets/cursors/cursor-default.png) 9 7),default}}.Dropdown-module-scss-module__tdgOyW__option.Dropdown-module-scss-module__tdgOyW__disabled:hover{background:0 0}.Dropdown-module-scss-module__tdgOyW__option .Dropdown-module-scss-module__tdgOyW__optionLabel{flex:1;min-width:0}.Dropdown-module-scss-module__tdgOyW__checkboxIndicator{border:1px solid var(--fg30);height:14px;color:var(--fg);background:0 0;flex:0 0 14px;justify-content:center;align-items:center;margin-right:6px;display:inline-flex}.Dropdown-module-scss-module__tdgOyW__optionDescription{opacity:.6;white-space:normal;max-width:260px;margin-top:2px;display:block}.Dropdown-module-scss-module__tdgOyW__optionMeta{opacity:.6;flex-shrink:0;margin-left:8px}.Dropdown-module-scss-module__tdgOyW__optionMetaMono{font-family:var(--fontMono);font-size:var(--app-font-mono-2x)}@media (-webkit-min-device-pixel-ratio:1.5),(min-resolution:144dpi){.Dropdown-module-scss-module__tdgOyW__optionMetaMono{font-size:var(--app-font-mono-1-5x)}}.Dropdown-module-scss-module__tdgOyW__triggerChips{flex-wrap:wrap;align-items:center;gap:2px;display:inline-flex}.Dropdown-module-scss-module__tdgOyW__shortLabelPill{background:var(--fg20);color:var(--fg);line-height:1;font-family:var(--fontLabel);font-size:var(--app-font-label-2x);flex-shrink:0;padding:1px 3px}@media (-webkit-min-device-pixel-ratio:1.5),(min-resolution:144dpi){.Dropdown-module-scss-module__tdgOyW__shortLabelPill{font-size:var(--app-font-label-1-5x)}}.Dropdown-module-scss-module__tdgOyW__optionPill{margin-left:auto}
.FeatureTag-module-scss-module__Eb9ofW__tag{background:var(--fg10);color:var(--fg70);text-transform:uppercase;font-family:var(--fontLabel);font-size:var(--app-font-label-2x);padding:1px 4px;display:inline-block}@media (-webkit-min-device-pixel-ratio:1.5),(min-resolution:144dpi){.FeatureTag-module-scss-module__Eb9ofW__tag{font-size:var(--app-font-label-1-5x)}}.FeatureTag-module-scss-module__Eb9ofW__tag{letter-spacing:0}
.NumberInput-module-scss-module__zCHuPq__numberInput{border:1px solid var(--fg15);font-feature-settings:"tnum" 1;align-items:stretch;min-width:0;display:inline-flex;position:relative}.NumberInput-module-scss-module__zCHuPq__numberInput:focus-within{border-color:var(--ac)}.NumberInput-module-scss-module__zCHuPq__numberInput.NumberInput-module-scss-module__zCHuPq__fullWidth{width:100%;display:flex}.NumberInput-module-scss-module__zCHuPq__numberInput.NumberInput-module-scss-module__zCHuPq__disabled{opacity:.5}.NumberInput-module-scss-module__zCHuPq__input{background:var(--bg);border:none;border-left:1px solid var(--fg15);border-right:1px solid var(--fg15);width:56px;min-width:40px;color:var(--fg);font:inherit;--cjk:var(--sysSans);--cjkMono:var(--sysMono);font-family:var(--fontText);text-align:center;flex:1;padding:4px 2px;position:relative}.NumberInput-module-scss-module__zCHuPq__input:hover{background:var(--fg05)}.NumberInput-module-scss-module__zCHuPq__input:focus{outline:none}.NumberInput-module-scss-module__zCHuPq__input::placeholder{color:inherit;font:inherit;opacity:.3}.NumberInput-module-scss-module__zCHuPq__input:disabled{cursor:not-allowed;cursor:var(--cursor-not-allowed,image-set(url(/assets/cursors/cursor-not-allowed.png) 1x, url(/assets/cursors/cursor-not-allowed@2x.png) 2x) 9 9),not-allowed}@supports ((-moz-appearance:none)){.NumberInput-module-scss-module__zCHuPq__input:disabled{cursor:var(--cursor-not-allowed,url(/assets/cursors/cursor-not-allowed.png) 9 9),not-allowed}}.NumberInput-module-scss-module__zCHuPq__input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.NumberInput-module-scss-module__zCHuPq__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.NumberInput-module-scss-module__zCHuPq__input{-moz-appearance:textfield}.NumberInput-module-scss-module__zCHuPq__fullWidth .NumberInput-module-scss-module__zCHuPq__input{width:auto}.NumberInput-module-scss-module__zCHuPq__button{background:var(--bg);width:24px;color:var(--fg);cursor:pointer;cursor:var(--cursor-hand-pointer,image-set(url(/assets/cursors/cursor-hand-pointer.png) 1x, url(/assets/cursors/cursor-hand-pointer@2x.png) 2x) 7 1),pointer;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex;position:relative}@supports ((-moz-appearance:none)){.NumberInput-module-scss-module__zCHuPq__button{cursor:var(--cursor-hand-pointer,url(/assets/cursors/cursor-hand-pointer.png) 7 1),pointer}}.NumberInput-module-scss-module__zCHuPq__button:hover:not(:disabled){background:var(--fg10)}.NumberInput-module-scss-module__zCHuPq__button:active:not(:disabled){background:var(--fg15)}.NumberInput-module-scss-module__zCHuPq__button:disabled{opacity:.3;cursor:not-allowed;cursor:var(--cursor-not-allowed,image-set(url(/assets/cursors/cursor-not-allowed.png) 1x, url(/assets/cursors/cursor-not-allowed@2x.png) 2x) 9 9),not-allowed}@supports ((-moz-appearance:none)){.NumberInput-module-scss-module__zCHuPq__button:disabled{cursor:var(--cursor-not-allowed,url(/assets/cursors/cursor-not-allowed.png) 9 9),not-allowed}}
.Accordion-module-scss-module__rEOIpG__accordion{border-bottom:1px solid var(--fg15)}.Accordion-module-scss-module__rEOIpG__accordion:first-child{border-top:1px solid var(--fg15)}.Accordion-module-scss-module__rEOIpG__customAccordion{border:1px solid var(--fg15)}.Accordion-module-scss-module__rEOIpG__customAccordion+.Accordion-module-scss-module__rEOIpG__customAccordion{border-top:none}.Accordion-module-scss-module__rEOIpG__summary{cursor:pointer;cursor:var(--cursor-hand-pointer,image-set(url(/assets/cursors/cursor-hand-pointer.png) 1x, url(/assets/cursors/cursor-hand-pointer@2x.png) 2x) 7 1),pointer;align-items:center;gap:8px;padding:12px 0;display:flex}@supports ((-moz-appearance:none)){.Accordion-module-scss-module__rEOIpG__summary{cursor:var(--cursor-hand-pointer,url(/assets/cursors/cursor-hand-pointer.png) 7 1),pointer}}.Accordion-module-scss-module__rEOIpG__summary{-webkit-user-select:none;user-select:none;color:var(--fg);list-style:none}.Accordion-module-scss-module__rEOIpG__summary::-webkit-details-marker{display:none}.Accordion-module-scss-module__rEOIpG__customSummary{padding:var(--accordion-summary-padding-block,4px) 6px;font-weight:400}.Accordion-module-scss-module__rEOIpG__toggle{opacity:.5;flex-shrink:0;width:1em}.Accordion-module-scss-module__rEOIpG__suffix{margin-left:auto}.Accordion-module-scss-module__rEOIpG__content{padding-bottom:12px}.Accordion-module-scss-module__rEOIpG__customAccordion>.Accordion-module-scss-module__rEOIpG__content{padding:0 6px 6px}
.Modal-module-scss-module__5ucOZW__overlay{z-index:1000;background:#0003;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.Modal-module-scss-module__5ucOZW__overlay.Modal-module-scss-module__5ucOZW__transparentOverlay{background:0 0}.Modal-module-scss-module__5ucOZW__modal{background:var(--bg);border:1px solid var(--fg25);grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);max-width:90vw;max-height:90vh;display:grid;position:relative}.Modal-module-scss-module__5ucOZW__header{border-bottom:1px solid var(--fg15);-webkit-user-select:text;user-select:text;justify-content:space-between;align-items:center;padding:12px;display:flex}.Modal-module-scss-module__5ucOZW__header.Modal-module-scss-module__5ucOZW__draggableHeader{-webkit-user-select:none;user-select:none}.Modal-module-scss-module__5ucOZW__title{font-weight:500;font-family:var(--fontText);font-size:var(--app-font-text-2x);margin:0}@media (-webkit-min-device-pixel-ratio:1.5),(min-resolution:144dpi){.Modal-module-scss-module__5ucOZW__title{font-size:var(--app-font-text-1-5x)}}.Modal-module-scss-module__5ucOZW__closeButton{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;background:0 0;border:none;justify-content:center;align-items:center;line-height:1;display:flex}@supports ((-moz-appearance:none)){.Modal-module-scss-module__5ucOZW__closeButton{cursor:var(--cursor-hand-pointer,url(/assets/cursors/cursor-hand-pointer.png) 7 1),pointer}}.Modal-module-scss-module__5ucOZW__closeButton{font-family:var(--fontText);font-size:var(--app-font-text-2x)}.Modal-module-scss-module__5ucOZW__closeButton:hover{background:var(--fg15)}.Modal-module-scss-module__5ucOZW__content{padding:12px;overflow:auto}.Modal-module-scss-module__5ucOZW__content.Modal-module-scss-module__5ucOZW__noPadding{padding:0}
.ScrubNumberInput-module-scss-module__Tg5doa__scrubInput{background:var(--fg05);border:1px solid #0000;align-items:stretch;min-width:48px;display:inline-flex;position:relative;overflow:hidden}.ScrubNumberInput-module-scss-module__Tg5doa__scrubInput:hover{background:var(--fg10)}.ScrubNumberInput-module-scss-module__Tg5doa__scrubInput.ScrubNumberInput-module-scss-module__Tg5doa__editing{border-color:var(--ac);background:var(--fg05)}.ScrubNumberInput-module-scss-module__Tg5doa__scrubInput.ScrubNumberInput-module-scss-module__Tg5doa__fullWidth{width:100%;display:flex}.ScrubNumberInput-module-scss-module__Tg5doa__scrubInput.ScrubNumberInput-module-scss-module__Tg5doa__disabled{opacity:.5;pointer-events:none}.ScrubNumberInput-module-scss-module__Tg5doa__background{z-index:0;pointer-events:none;position:absolute;inset:0}.ScrubNumberInput-module-scss-module__Tg5doa__label,.ScrubNumberInput-module-scss-module__Tg5doa__value,.ScrubNumberInput-module-scss-module__Tg5doa__input,.ScrubNumberInput-module-scss-module__Tg5doa__suffix{z-index:1;position:relative}.ScrubNumberInput-module-scss-module__Tg5doa__label{color:var(--fg50);-webkit-user-select:none;user-select:none;cursor:col-resize;cursor:var(--cursor-resize-we,image-set(url(/assets/cursors/cursor-resize-we.png) 1x, url(/assets/cursors/cursor-resize-we@2x.png) 2x) 9.5 9.5),col-resize;flex-shrink:0;justify-content:center;align-items:center;padding:4px 6px;display:flex}@supports ((-moz-appearance:none)){.ScrubNumberInput-module-scss-module__Tg5doa__label{cursor:var(--cursor-resize-we,url(/assets/cursors/cursor-resize-we.png) 9.5 9.5),col-resize}}.ScrubNumberInput-module-scss-module__Tg5doa__disabled .ScrubNumberInput-module-scss-module__Tg5doa__label{cursor:not-allowed;cursor:var(--cursor-not-allowed,image-set(url(/assets/cursors/cursor-not-allowed.png) 1x, url(/assets/cursors/cursor-not-allowed@2x.png) 2x) 9 9),not-allowed}@supports ((-moz-appearance:none)){.ScrubNumberInput-module-scss-module__Tg5doa__disabled .ScrubNumberInput-module-scss-module__Tg5doa__label{cursor:var(--cursor-not-allowed,url(/assets/cursors/cursor-not-allowed.png) 9 9),not-allowed}}.ScrubNumberInput-module-scss-module__Tg5doa__value{color:var(--fg);-webkit-user-select:none;user-select:none;font-variant-numeric:tabular-nums;cursor:pointer;min-width:0;cursor:var(--cursor-hand-pointer,image-set(url(/assets/cursors/cursor-hand-pointer.png) 1x, url(/assets/cursors/cursor-hand-pointer@2x.png) 2x) 7 1),pointer;flex:1;justify-content:flex-end;align-items:center;padding:4px 6px;display:flex}@supports ((-moz-appearance:none)){.ScrubNumberInput-module-scss-module__Tg5doa__value{cursor:var(--cursor-hand-pointer,url(/assets/cursors/cursor-hand-pointer.png) 7 1),pointer}}.ScrubNumberInput-module-scss-module__Tg5doa__noLabel .ScrubNumberInput-module-scss-module__Tg5doa__value{cursor:col-resize;cursor:var(--cursor-resize-we,image-set(url(/assets/cursors/cursor-resize-we.png) 1x, url(/assets/cursors/cursor-resize-we@2x.png) 2x) 9.5 9.5),col-resize}@supports ((-moz-appearance:none)){.ScrubNumberInput-module-scss-module__Tg5doa__noLabel .ScrubNumberInput-module-scss-module__Tg5doa__value{cursor:var(--cursor-resize-we,url(/assets/cursors/cursor-resize-we.png) 9.5 9.5),col-resize}}.ScrubNumberInput-module-scss-module__Tg5doa__input{min-width:0;color:var(--fg);font:inherit;text-align:right;font-variant-numeric:tabular-nums;background:0 0;border:none;outline:none;flex:1;width:100%;padding:4px 6px}.ScrubNumberInput-module-scss-module__Tg5doa__input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ScrubNumberInput-module-scss-module__Tg5doa__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.ScrubNumberInput-module-scss-module__Tg5doa__input{-moz-appearance:textfield}.ScrubNumberInput-module-scss-module__Tg5doa__suffix{color:var(--fg40);-webkit-user-select:none;user-select:none;pointer-events:none;flex-shrink:0;align-items:center;margin-left:2px;display:flex}
.Spinner-module-scss-module__i8CWZW__spinner{color:inherit}.Spinner-module-scss-module__i8CWZW__dot1,.Spinner-module-scss-module__i8CWZW__dot2,.Spinner-module-scss-module__i8CWZW__dot3{animation:.6s step-end infinite Spinner-module-scss-module__i8CWZW__bounce}.Spinner-module-scss-module__i8CWZW__dot1{animation-delay:0s}.Spinner-module-scss-module__i8CWZW__dot2{animation-delay:.2s}.Spinner-module-scss-module__i8CWZW__dot3{animation-delay:.4s}@keyframes Spinner-module-scss-module__i8CWZW__bounce{0%,33.33%,to{opacity:1;transform:translateY(0)}16.67%{opacity:.7;transform:translateY(2px)}}
.Button-module-scss-module__wR6E_W__button{font:inherit;border:1px solid var(--fg15);justify-content:center;align-items:center;padding:8px;font-weight:500;display:inline-flex;position:relative}.Button-module-scss-module__wR6E_W__button:hover:not(:disabled){border-color:var(--fg)}.Button-module-scss-module__wR6E_W__button:disabled{opacity:.4;cursor:not-allowed;cursor:var(--cursor-not-allowed,image-set(url(/assets/cursors/cursor-not-allowed.png) 1x, url(/assets/cursors/cursor-not-allowed@2x.png) 2x) 9 9),not-allowed}@supports ((-moz-appearance:none)){.Button-module-scss-module__wR6E_W__button:disabled{cursor:var(--cursor-not-allowed,url(/assets/cursors/cursor-not-allowed.png) 9 9),not-allowed}}.Button-module-scss-module__wR6E_W__content{align-items:center;gap:8px;display:inline-flex}.Button-module-scss-module__wR6E_W__loading .Button-module-scss-module__wR6E_W__content{visibility:hidden}.Button-module-scss-module__wR6E_W__loading:disabled{opacity:1}.Button-module-scss-module__wR6E_W__spinner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.Button-module-scss-module__wR6E_W__fullWidth{width:100%;display:flex}.Button-module-scss-module__wR6E_W__withIcon{text-align:left;justify-content:flex-start}.Button-module-scss-module__wR6E_W__accent{background:var(--ac);color:var(--acContrast);border-color:var(--ac)}.Button-module-scss-module__wR6E_W__accent:hover:not(:disabled){border-color:var(--ac);filter:brightness(1.1)}.Button-module-scss-module__wR6E_W__inverted{background:var(--fg);color:var(--bg);border-color:var(--fg)}.Button-module-scss-module__wR6E_W__inverted:hover:not(:disabled){background:var(--fg95);border-color:var(--fg)}.Button-module-scss-module__wR6E_W__danger{color:#ea001a;color:color(display-p3 .851 .149 .149);border-color:#ea001a4d;border-color:color(display-p3 .851 .149 .149/.3)}.Button-module-scss-module__wR6E_W__danger:hover:not(:disabled){border-color:#ea001a;border-color:color(display-p3 .851 .149 .149)}
.TextInput-module-scss-module__PBPkUW__input{border:1px solid var(--fg15);color:var(--fg);font:inherit;--cjk:var(--sysSans);--cjkMono:var(--sysMono);font-family:var(--fontText);transition:0;background:0 0;padding:0 6px;line-height:1.8}.TextInput-module-scss-module__PBPkUW__input:hover{background:var(--fg05)}.TextInput-module-scss-module__PBPkUW__input:focus{border-color:var(--ac);outline:none}.TextInput-module-scss-module__PBPkUW__input::placeholder{color:inherit;font:inherit;opacity:.3}.TextInput-module-scss-module__PBPkUW__fullWidth{width:100%;display:block}
.IconPicker-module-scss-module__PkyVAa__container{display:flex;position:relative}.IconPicker-module-scss-module__PkyVAa__trigger{aspect-ratio:1;border:1px solid var(--icon-picker-border,var(--fg15));color:var(--icon-picker-fg,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;justify-content:center;align-items:center;padding:.5em;display:flex}@supports ((-moz-appearance:none)){.IconPicker-module-scss-module__PkyVAa__trigger{cursor:var(--cursor-hand-pointer,url(/assets/cursors/cursor-hand-pointer.png) 7 1),pointer}}.IconPicker-module-scss-module__PkyVAa__trigger svg{display:block}.IconPicker-module-scss-module__PkyVAa__trigger:hover:not(:disabled){border-color:var(--icon-picker-border-hover,var(--fg30))}.IconPicker-module-scss-module__PkyVAa__trigger: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)){.IconPicker-module-scss-module__PkyVAa__trigger:disabled{cursor:var(--cursor-default,url(/assets/cursors/cursor-default.png) 9 7),default}}.IconPicker-module-scss-module__PkyVAa__triggerIcon{display:flex}.IconPicker-module-scss-module__PkyVAa__placeholder{opacity:.4}.IconPicker-module-scss-module__PkyVAa__emptySwatch{border:1px dashed var(--icon-picker-border,var(--fg15));width:16px;height:16px}.IconPicker-module-scss-module__PkyVAa__popover{z-index:10;background:var(--icon-picker-bg,var(--bg));width:272px;color:var(--icon-picker-fg,var(--fg));border:1px solid var(--icon-picker-border,var(--fg15));grid-template-rows:auto minmax(0,1fr);gap:.5em;padding:.5em;display:grid;position:absolute;left:0}.IconPicker-module-scss-module__PkyVAa__down{top:calc(100% + 2px)}.IconPicker-module-scss-module__PkyVAa__up{bottom:calc(100% + 2px)}.IconPicker-module-scss-module__PkyVAa__search{align-items:stretch;gap:.5em;display:flex}.IconPicker-module-scss-module__PkyVAa__search input{border:1px solid var(--icon-picker-border,var(--fg15));min-width:0;color:inherit;background:0 0;flex:1;padding:.5em}.IconPicker-module-scss-module__PkyVAa__search input::placeholder{color:var(--icon-picker-fg50,var(--fg50))}.IconPicker-module-scss-module__PkyVAa__search input:focus{border-color:var(--icon-picker-border-hover,var(--fg30));outline:none}.IconPicker-module-scss-module__PkyVAa__clearButton{border:1px solid var(--icon-picker-border,var(--fg15));color: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;background:0 0;padding:0 .75em}@supports ((-moz-appearance:none)){.IconPicker-module-scss-module__PkyVAa__clearButton{cursor:var(--cursor-hand-pointer,url(/assets/cursors/cursor-hand-pointer.png) 7 1),pointer}}.IconPicker-module-scss-module__PkyVAa__clearButton{font-family:var(--fontText);font-size:var(--app-font-text-2x)}@media (-webkit-min-device-pixel-ratio:1.5),(min-resolution:144dpi){.IconPicker-module-scss-module__PkyVAa__clearButton{font-size:var(--app-font-text-1-5x)}}.IconPicker-module-scss-module__PkyVAa__clearButton{text-transform:lowercase;font-feature-settings:"smcp" 1}.IconPicker-module-scss-module__PkyVAa__clearButton:hover{border-color:var(--icon-picker-border-hover,var(--fg30))}.IconPicker-module-scss-module__PkyVAa__grid{grid-template-columns:repeat(auto-fill,minmax(28px,1fr));gap:2px;max-height:240px;display:grid;overflow-y:auto}.IconPicker-module-scss-module__PkyVAa__cell{aspect-ratio:1;color: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;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;padding:0;display:flex}@supports ((-moz-appearance:none)){.IconPicker-module-scss-module__PkyVAa__cell{cursor:var(--cursor-hand-pointer,url(/assets/cursors/cursor-hand-pointer.png) 7 1),pointer}}.IconPicker-module-scss-module__PkyVAa__cell svg{display:block}.IconPicker-module-scss-module__PkyVAa__cell:hover{border-color:var(--icon-picker-border-hover,var(--fg30))}.IconPicker-module-scss-module__PkyVAa__selected{border-color:var(--icon-picker-fg,var(--fg));background:var(--icon-picker-selected-bg,var(--fg10))}.IconPicker-module-scss-module__PkyVAa__empty{color:var(--icon-picker-fg50,var(--fg50));grid-column:1/-1;padding:.5em}
.Textarea-module-scss-module__kHXs8q__textarea{background:var(--bg);border:1px solid var(--fg15);color:var(--fg);font:inherit;--cjk:var(--sysSans);--cjkMono:var(--sysMono);font-family:var(--fontText);resize:vertical;flex-shrink:0;padding:0 6px;line-height:1.8}.Textarea-module-scss-module__kHXs8q__textarea:hover{background:var(--fg05)}.Textarea-module-scss-module__kHXs8q__textarea:focus{border-color:var(--ac);outline:none}.Textarea-module-scss-module__kHXs8q__fullWidth{width:100%;display:block}
.Toggle-module-scss-module__4fHWNq__toggle{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;display:inline-flex}@supports ((-moz-appearance:none)){.Toggle-module-scss-module__4fHWNq__toggle{cursor:var(--cursor-hand-pointer,url(/assets/cursors/cursor-hand-pointer.png) 7 1),pointer}}.Toggle-module-scss-module__4fHWNq__toggle.Toggle-module-scss-module__4fHWNq__disabled{opacity:.5;cursor:not-allowed;cursor:var(--cursor-not-allowed,image-set(url(/assets/cursors/cursor-not-allowed.png) 1x, url(/assets/cursors/cursor-not-allowed@2x.png) 2x) 9 9),not-allowed}@supports ((-moz-appearance:none)){.Toggle-module-scss-module__4fHWNq__toggle.Toggle-module-scss-module__4fHWNq__disabled{cursor:var(--cursor-not-allowed,url(/assets/cursors/cursor-not-allowed.png) 9 9),not-allowed}}.Toggle-module-scss-module__4fHWNq__input{opacity:0;width:0;height:0;position:absolute}.Toggle-module-scss-module__4fHWNq__track{background:var(--fg20);align-items:center;width:36px;height:22px;padding:2px;display:flex;position:relative}.Toggle-module-scss-module__4fHWNq__track.Toggle-module-scss-module__4fHWNq__checked{background:var(--fg20)}.Toggle-module-scss-module__4fHWNq__track.Toggle-module-scss-module__4fHWNq__mixed{background:var(--fg10)}.Toggle-module-scss-module__4fHWNq__disabled .Toggle-module-scss-module__4fHWNq__track{cursor:not-allowed;cursor:var(--cursor-not-allowed,image-set(url(/assets/cursors/cursor-not-allowed.png) 1x, url(/assets/cursors/cursor-not-allowed@2x.png) 2x) 9 9),not-allowed}@supports ((-moz-appearance:none)){.Toggle-module-scss-module__4fHWNq__disabled .Toggle-module-scss-module__4fHWNq__track{cursor:var(--cursor-not-allowed,url(/assets/cursors/cursor-not-allowed.png) 9 9),not-allowed}}.Toggle-module-scss-module__4fHWNq__thumb{background:var(--bg);width:18px;height:18px;color:var(--fg50);text-align:center;font-family:var(--fontText);font-size:var(--app-font-text-2x);justify-content:center;align-items:center;padding-left:2px;transition:transform .1s;display:flex}.Toggle-module-scss-module__4fHWNq__checked .Toggle-module-scss-module__4fHWNq__thumb{background:var(--fg);color:var(--bg);transform:translate(14px)}.Toggle-module-scss-module__4fHWNq__mixed .Toggle-module-scss-module__4fHWNq__thumb{background:var(--fg40);color:var(--bg);transform:translate(7px)}
.KeyboardShortcutTag-module-scss-module__firwVq__tag{background:var(--fg10);color:var(--fg50);font-feature-settings:"tnum" 1;align-items:center;gap:1px;padding:1px 4px;display:inline-flex}.KeyboardShortcutTag-module-scss-module__firwVq__key{display:inline-block}
.DockRegions-module-scss-module__TH7ybG__dockRoot{align-items:stretch;width:100%;height:100%;min-height:0;display:flex}.DockRegions-module-scss-module__TH7ybG__center{flex:1;min-width:0;min-height:0;position:relative}.DockRegions-module-scss-module__TH7ybG__rail{background:var(--bg);pointer-events:auto;flex-shrink:0;min-height:0;overflow:hidden}.DockRegions-module-scss-module__TH7ybG__railContent{flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.DockRegions-module-scss-module__TH7ybG__railHidden{display:none}.DockRegions-module-scss-module__TH7ybG__left{border-right:1px solid var(--fg15)}.DockRegions-module-scss-module__TH7ybG__right{border-left:1px solid var(--fg15)}.DockRegions-module-scss-module__TH7ybG__slot{flex-direction:column;flex-basis:0;min-height:0;display:flex;overflow:hidden}.DockRegions-module-scss-module__TH7ybG__dropOverlay{z-index:250;pointer-events:none;border:1px solid var(--ac);background:var(--ac20);position:fixed}.DockRegions-module-scss-module__TH7ybG__heightSplitter{z-index:1;pointer-events:auto;cursor:row-resize;height:7px;cursor:var(--cursor-resize-ns,image-set(url(/assets/cursors/cursor-resize-ns.png) 1x, url(/assets/cursors/cursor-resize-ns@2x.png) 2x) 9.5 9.5),row-resize;background:0 0;flex-shrink:0;margin:-3px 0 -4px;position:relative}@supports ((-moz-appearance:none)){.DockRegions-module-scss-module__TH7ybG__heightSplitter{cursor:var(--cursor-resize-ns,url(/assets/cursors/cursor-resize-ns.png) 9.5 9.5),row-resize}}.DockRegions-module-scss-module__TH7ybG__heightSplitter:after{content:"";background:0 0;width:24px;height:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.DockRegions-module-scss-module__TH7ybG__heightSplitter:hover:after{background:var(--fg30)}
.EditorBackdrop-module-scss-module__5puhsG__backdrop{background-color:var(--bg);background-image:linear-gradient(to right, var(--fg10) 1px, transparent 1px),linear-gradient(to bottom, var(--fg10) 1px, transparent 1px),linear-gradient(to right, var(--fg05) 1px, transparent 1px),linear-gradient(to bottom, var(--fg05) 1px, transparent 1px);background-position:calc(50% + 80px) calc(50% + 80px),calc(50% + 80px) calc(50% + 80px),calc(50% + 8px) calc(50% + 8px),calc(50% + 8px) calc(50% + 8px);background-size:160px 160px,160px 160px,16px 16px,16px 16px;position:absolute;inset:0}
.Clock-module-scss-module__CZICIq__clock{font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--fg);align-items:center;display:flex}
.PanelErrorFallback-module-scss-module__hqKpYa__fallback{text-align:center;min-height:100%;color:var(--fg50);pointer-events:auto;grid-template-columns:minmax(0,1fr);align-content:center;justify-items:center;gap:12px;padding:24px 24px 48px;display:grid}.PanelErrorFallback-module-scss-module__hqKpYa__compact{gap:8px;min-height:0;padding:12px}.PanelErrorFallback-module-scss-module__hqKpYa__title{color:var(--fg);margin:0}.PanelErrorFallback-module-scss-module__hqKpYa__detail{overflow-wrap:anywhere;max-width:28em;margin:0;line-height:1.4}
.FloatingPanel-module-scss-module__3KvCjq__floatingPanelWrap{pointer-events:auto;outline:none;flex-direction:column;display:flex;position:fixed}.FloatingPanel-module-scss-module__3KvCjq__floatingPanelWrap.FloatingPanel-module-scss-module__3KvCjq__uiHidden{visibility:hidden}.FloatingPanel-module-scss-module__3KvCjq__floatingPanel{background:var(--bg);color:var(--fg);border:2px solid var(--fg20);position:relative;overflow:hidden}.FloatingPanel-module-scss-module__3KvCjq__floatingPanel.FloatingPanel-module-scss-module__3KvCjq__floatingPanelActive{border-color:var(--fg40)}.FloatingPanel-module-scss-module__3KvCjq__floatingPanel{flex:1;grid-template-rows:auto minmax(0,1fr);min-height:0;display:grid}.FloatingPanel-module-scss-module__3KvCjq__panelHeader{--panel-title-optical-shift:4px;-webkit-user-select:text;user-select:text;grid-template-columns:minmax(0,1fr) minmax(0,auto) minmax(0,1fr);align-items:center;padding:8px 8px 10px 12px;display:grid}.FloatingPanel-module-scss-module__3KvCjq__panelHeaderDraggable{-webkit-user-select:none;user-select:none}.FloatingPanel-module-scss-module__3KvCjq__panelHeaderBordered{border-bottom:1px solid var(--fg15)}.FloatingPanel-module-scss-module__3KvCjq__panelHeaderGlow{position:relative}.FloatingPanel-module-scss-module__3KvCjq__panelHeaderGlow>.FloatingPanel-module-scss-module__3KvCjq__headerBackdrop{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.FloatingPanel-module-scss-module__3KvCjq__panelHeaderGlow>:not(.FloatingPanel-module-scss-module__3KvCjq__headerBackdrop){z-index:1;position:relative}.FloatingPanel-module-scss-module__3KvCjq__headerIcon{justify-self:start;align-items:center;display:flex}.FloatingPanel-module-scss-module__3KvCjq__headerTrailing{justify-self:end;align-items:center;display:flex}.FloatingPanel-module-scss-module__3KvCjq__panelTitle{text-align:center;text-overflow:ellipsis;white-space:nowrap;min-width:0;transform:translateX(calc(-1 * var(--panel-title-optical-shift)));overflow:clip visible}.FloatingPanel-module-scss-module__3KvCjq__panelHeaderTitleLeft{grid-template-columns:auto minmax(0,1fr) auto}.FloatingPanel-module-scss-module__3KvCjq__panelTitleLeft{text-align:left;padding-left:8px;transform:none}.FloatingPanel-module-scss-module__3KvCjq__headerAction{appearance:none;color:var(--fg50);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;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex}@supports ((-moz-appearance:none)){.FloatingPanel-module-scss-module__3KvCjq__headerAction{cursor:var(--cursor-hand-pointer,url(/assets/cursors/cursor-hand-pointer.png) 7 1),pointer}}.FloatingPanel-module-scss-module__3KvCjq__headerAction{margin-right:4px}.FloatingPanel-module-scss-module__3KvCjq__headerAction:hover:not(:disabled){color:var(--fg);background-color:var(--fg10)}.FloatingPanel-module-scss-module__3KvCjq__headerAction:disabled{opacity:.35;cursor:not-allowed;cursor:var(--cursor-not-allowed,image-set(url(/assets/cursors/cursor-not-allowed.png) 1x, url(/assets/cursors/cursor-not-allowed@2x.png) 2x) 9 9),not-allowed}@supports ((-moz-appearance:none)){.FloatingPanel-module-scss-module__3KvCjq__headerAction:disabled{cursor:var(--cursor-not-allowed,url(/assets/cursors/cursor-not-allowed.png) 9 9),not-allowed}}.FloatingPanel-module-scss-module__3KvCjq__headerAction svg{display:block}.FloatingPanel-module-scss-module__3KvCjq__closeButton{appearance:none;color:inherit;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;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex}@supports ((-moz-appearance:none)){.FloatingPanel-module-scss-module__3KvCjq__closeButton{cursor:var(--cursor-hand-pointer,url(/assets/cursors/cursor-hand-pointer.png) 7 1),pointer}}.FloatingPanel-module-scss-module__3KvCjq__closeButton{line-height:0}.FloatingPanel-module-scss-module__3KvCjq__closeButton:hover{background-color:var(--fg10)}.FloatingPanel-module-scss-module__3KvCjq__panelContent{min-height:0;overflow:hidden}.FloatingPanel-module-scss-module__3KvCjq__panelContentPadded{--panel-inset:12px;padding:var(--panel-inset);padding-top:0}.FloatingPanel-module-scss-module__3KvCjq__resizeHandle{z-index:10;background:0 0;position:absolute}.FloatingPanel-module-scss-module__3KvCjq__rh_n{cursor:row-resize;height:6px;cursor:var(--cursor-resize-ns,image-set(url(/assets/cursors/cursor-resize-ns.png) 1x, url(/assets/cursors/cursor-resize-ns@2x.png) 2x) 9.5 9.5),row-resize;top:-2px;left:12px;right:12px}@supports ((-moz-appearance:none)){.FloatingPanel-module-scss-module__3KvCjq__rh_n{cursor:var(--cursor-resize-ns,url(/assets/cursors/cursor-resize-ns.png) 9.5 9.5),row-resize}}.FloatingPanel-module-scss-module__3KvCjq__rh_s{cursor:row-resize;height:6px;cursor:var(--cursor-resize-ns,image-set(url(/assets/cursors/cursor-resize-ns.png) 1x, url(/assets/cursors/cursor-resize-ns@2x.png) 2x) 9.5 9.5),row-resize;bottom:-2px;left:12px;right:12px}@supports ((-moz-appearance:none)){.FloatingPanel-module-scss-module__3KvCjq__rh_s{cursor:var(--cursor-resize-ns,url(/assets/cursors/cursor-resize-ns.png) 9.5 9.5),row-resize}}.FloatingPanel-module-scss-module__3KvCjq__rh_e{cursor:col-resize;width:6px;cursor:var(--cursor-resize-we,image-set(url(/assets/cursors/cursor-resize-we.png) 1x, url(/assets/cursors/cursor-resize-we@2x.png) 2x) 9.5 9.5),col-resize;top:12px;bottom:12px;right:-2px}@supports ((-moz-appearance:none)){.FloatingPanel-module-scss-module__3KvCjq__rh_e{cursor:var(--cursor-resize-we,url(/assets/cursors/cursor-resize-we.png) 9.5 9.5),col-resize}}.FloatingPanel-module-scss-module__3KvCjq__rh_w{cursor:col-resize;width:6px;cursor:var(--cursor-resize-we,image-set(url(/assets/cursors/cursor-resize-we.png) 1x, url(/assets/cursors/cursor-resize-we@2x.png) 2x) 9.5 9.5),col-resize;top:12px;bottom:12px;left:-2px}@supports ((-moz-appearance:none)){.FloatingPanel-module-scss-module__3KvCjq__rh_w{cursor:var(--cursor-resize-we,url(/assets/cursors/cursor-resize-we.png) 9.5 9.5),col-resize}}.FloatingPanel-module-scss-module__3KvCjq__rh_nw{cursor:nwse-resize;width:12px;height:12px;cursor:var(--cursor-resize-nwse,image-set(url(/assets/cursors/cursor-resize-nwse.png) 1x, url(/assets/cursors/cursor-resize-nwse@2x.png) 2x) 9.5 9.5),nwse-resize;top:-2px;left:-2px}@supports ((-moz-appearance:none)){.FloatingPanel-module-scss-module__3KvCjq__rh_nw{cursor:var(--cursor-resize-nwse,url(/assets/cursors/cursor-resize-nwse.png) 9.5 9.5),nwse-resize}}.FloatingPanel-module-scss-module__3KvCjq__rh_ne{cursor:nesw-resize;width:12px;height:12px;cursor:var(--cursor-resize-nesw,image-set(url(/assets/cursors/cursor-resize-nesw.png) 1x, url(/assets/cursors/cursor-resize-nesw@2x.png) 2x) 9.5 9.5),nesw-resize;top:-2px;right:-2px}@supports ((-moz-appearance:none)){.FloatingPanel-module-scss-module__3KvCjq__rh_ne{cursor:var(--cursor-resize-nesw,url(/assets/cursors/cursor-resize-nesw.png) 9.5 9.5),nesw-resize}}.FloatingPanel-module-scss-module__3KvCjq__rh_sw{cursor:nesw-resize;width:12px;height:12px;cursor:var(--cursor-resize-nesw,image-set(url(/assets/cursors/cursor-resize-nesw.png) 1x, url(/assets/cursors/cursor-resize-nesw@2x.png) 2x) 9.5 9.5),nesw-resize;bottom:-2px;left:-2px}@supports ((-moz-appearance:none)){.FloatingPanel-module-scss-module__3KvCjq__rh_sw{cursor:var(--cursor-resize-nesw,url(/assets/cursors/cursor-resize-nesw.png) 9.5 9.5),nesw-resize}}.FloatingPanel-module-scss-module__3KvCjq__rh_se{cursor:nwse-resize;width:12px;height:12px;cursor:var(--cursor-resize-nwse,image-set(url(/assets/cursors/cursor-resize-nwse.png) 1x, url(/assets/cursors/cursor-resize-nwse@2x.png) 2x) 9.5 9.5),nwse-resize;bottom:-2px;right:-2px}@supports ((-moz-appearance:none)){.FloatingPanel-module-scss-module__3KvCjq__rh_se{cursor:var(--cursor-resize-nwse,url(/assets/cursors/cursor-resize-nwse.png) 9.5 9.5),nwse-resize}}.FloatingPanel-module-scss-module__3KvCjq__rh_se{color:var(--fg30);justify-content:flex-end;align-items:flex-end;padding:0 5px 5px 0;display:flex}.FloatingPanel-module-scss-module__3KvCjq__rh_se:hover{color:var(--fg)}.FloatingPanel-module-scss-module__3KvCjq__rh_se svg{display:block}.FloatingPanel-module-scss-module__3KvCjq__floatingPanelWrap.FloatingPanel-module-scss-module__3KvCjq__docked{flex:1;width:100%;height:100%;min-height:0;position:static}
.Toolbar-module-scss-module__N078bG__toolbar{--toolbar-item-gap:2px;justify-content:center;align-items:center;display:flex}.Toolbar-module-scss-module__N078bG__toolbar>*+*{margin-left:var(--toolbar-item-gap)}.Toolbar-module-scss-module__N078bG__column{flex-direction:column}.Toolbar-module-scss-module__N078bG__column>*+*{margin-left:0;margin-top:var(--toolbar-item-gap)}.Toolbar-module-scss-module__N078bG__button{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-color:#0000;border:1px solid #0000;padding:8px}@supports ((-moz-appearance:none)){.Toolbar-module-scss-module__N078bG__button{cursor:var(--cursor-hand-pointer,url(/assets/cursors/cursor-hand-pointer.png) 7 1),pointer}}.Toolbar-module-scss-module__N078bG__button:hover:not(:disabled){background-color:var(--fg15)}.Toolbar-module-scss-module__N078bG__button:focus{border-color:var(--ac);outline:none}.Toolbar-module-scss-module__N078bG__button: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)){.Toolbar-module-scss-module__N078bG__button:disabled{cursor:var(--cursor-default,url(/assets/cursors/cursor-default.png) 9 7),default}}.Toolbar-module-scss-module__N078bG__button svg{display:block}.Toolbar-module-scss-module__N078bG__active{background-color:var(--ac90);border-color:var(--bg15)}.Toolbar-module-scss-module__N078bG__active:hover:not(:disabled){background-color:var(--ac)}:is([data-toolbar-style=transparent] .Toolbar-module-scss-module__N078bG__active,[data-toolbar-style=opaque] .Toolbar-module-scss-module__N078bG__active){color:var(--acContrast)}.Toolbar-module-scss-module__N078bG__panelOpen{position:relative}.Toolbar-module-scss-module__N078bG__panelOpen:after{content:"";background-color:var(--fg20);width:6px;height:2px;position:absolute;bottom:2px;left:50%;transform:translate(-50%)}.Toolbar-module-scss-module__N078bG__separator{background-color:var(--fg30);flex-shrink:0;width:2px;height:16px;margin-left:16px}.Toolbar-module-scss-module__N078bG__separator+*{margin-left:16px}.Toolbar-module-scss-module__N078bG__column .Toolbar-module-scss-module__N078bG__separator{width:16px;height:2px;margin-top:16px;margin-left:0}.Toolbar-module-scss-module__N078bG__column .Toolbar-module-scss-module__N078bG__separator+*{margin-top:16px;margin-left:0}:root[data-invert-ui] [data-toolbar-style=opaque] .Toolbar-module-scss-module__N078bG__toolbar{--theme-fg:var(--inv-fg);--theme-bg:var(--inv-bg);--bg:var(--inv-bg);--fg:var(--inv-fg);--bg00:var(--inv-bg00);--fg00:var(--inv-fg00);--bg05:var(--inv-bg05);--fg05:var(--inv-fg05);--bg10:var(--inv-bg10);--fg10:var(--inv-fg10);--bg15:var(--inv-bg15);--fg15:var(--inv-fg15);--bg20:var(--inv-bg20);--fg20:var(--inv-fg20);--bg25:var(--inv-bg25);--fg25:var(--inv-fg25);--bg30:var(--inv-bg30);--fg30:var(--inv-fg30);--bg35:var(--inv-bg35);--fg35:var(--inv-fg35);--bg40:var(--inv-bg40);--fg40:var(--inv-fg40);--bg45:var(--inv-bg45);--fg45:var(--inv-fg45);--bg50:var(--inv-bg50);--fg50:var(--inv-fg50);--bg55:var(--inv-bg55);--fg55:var(--inv-fg55);--bg60:var(--inv-bg60);--fg60:var(--inv-fg60);--bg65:var(--inv-bg65);--fg65:var(--inv-fg65);--bg70:var(--inv-bg70);--fg70:var(--inv-fg70);--bg75:var(--inv-bg75);--fg75:var(--inv-fg75);--bg80:var(--inv-bg80);--fg80:var(--inv-fg80);--bg85:var(--inv-bg85);--fg85:var(--inv-fg85);--bg90:var(--inv-bg90);--fg90:var(--inv-fg90);--bg95:var(--inv-bg95);--fg95:var(--inv-fg95)}[data-toolbar-style=opaque] .Toolbar-module-scss-module__N078bG__toolbar{box-sizing:border-box;background-color:var(--bg);--toolbar-edge:color-mix(in oklab, var(--fg) 20%, var(--bg));border:2px solid var(--toolbar-edge);min-height:36px;position:relative}[data-toolbar-style=opaque] .Toolbar-module-scss-module__N078bG__toolbar:after{content:"";background-color:var(--shadowColor);height:2px;position:absolute;top:calc(100% + 2px);left:2px;right:2px}[data-toolbar-style=opaque] .Toolbar-module-scss-module__N078bG__toolbar .Toolbar-module-scss-module__N078bG__button{padding:7px 8px}.Toolbar-module-scss-module__N078bG__group{align-items:center;display:inline-flex}
.ToolbarPopoverButton-module-scss-module__QEIAkG__container{align-items:center;display:inline-flex;position:relative}.ToolbarPopoverButton-module-scss-module__QEIAkG__primary{align-items:center;display:inline-flex}.ToolbarPopoverButton-module-scss-module__QEIAkG__toggle{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:1px solid #0000;justify-content:center;align-items:center;display:inline-flex}@supports ((-moz-appearance:none)){.ToolbarPopoverButton-module-scss-module__QEIAkG__toggle{cursor:var(--cursor-hand-pointer,url(/assets/cursors/cursor-hand-pointer.png) 7 1),pointer}}.ToolbarPopoverButton-module-scss-module__QEIAkG__toggle:hover:not(:disabled),.ToolbarPopoverButton-module-scss-module__QEIAkG__toggle[data-open]{background:var(--fg15);color:var(--fg)}.ToolbarPopoverButton-module-scss-module__QEIAkG__toggle:focus{border-color:var(--ac);outline:none}.ToolbarPopoverButton-module-scss-module__QEIAkG__toggle: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)){.ToolbarPopoverButton-module-scss-module__QEIAkG__toggle:disabled{cursor:var(--cursor-default,url(/assets/cursors/cursor-default.png) 9 7),default}}.ToolbarPopoverButton-module-scss-module__QEIAkG__toggleAttached{align-self:stretch;width:20px;margin-left:-4px;padding:0}.ToolbarPopoverButton-module-scss-module__QEIAkG__toggleAlone{color:var(--fg);gap:9px;padding:8px 5px 8px 8px}.ToolbarPopoverButton-module-scss-module__QEIAkG__toggleAlone svg{display:block}.ToolbarPopoverButton-module-scss-module__QEIAkG__toggleLabel{align-items:center;min-width:0;display:inline-flex}.ToolbarPopoverButton-module-scss-module__QEIAkG__chevron{width:10px;height:10px;color:inherit;paint-order:stroke;-webkit-text-stroke:var(--outline-stroke) var(--bg);flex:none;justify-content:center;align-items:center;font-size:10px;line-height:10px;display:inline-flex}.ToolbarPopoverButton-module-scss-module__QEIAkG__toggleAlone .ToolbarPopoverButton-module-scss-module__QEIAkG__chevron{color:var(--fg50)}.ToolbarPopoverButton-module-scss-module__QEIAkG__toggleAlone:hover:not(:disabled) .ToolbarPopoverButton-module-scss-module__QEIAkG__chevron,.ToolbarPopoverButton-module-scss-module__QEIAkG__toggleAlone[data-open] .ToolbarPopoverButton-module-scss-module__QEIAkG__chevron{color:var(--fg)}.ToolbarPopoverButton-module-scss-module__QEIAkG__backdrop{pointer-events:auto;position:fixed;inset:0}.ToolbarPopoverButton-module-scss-module__QEIAkG__popover{pointer-events:auto;background:var(--bg);border:1px solid var(--fg15);min-width:200px;max-width:min(320px,100vw - 24px)}.ToolbarPopoverButton-module-scss-module__QEIAkG__popover:before,.ToolbarPopoverButton-module-scss-module__QEIAkG__popover:after{content:"";left:var(--pointer-x,50%);pointer-events:none;width:0;height:0;position:absolute;transform:translate(-50%)}.ToolbarPopoverButton-module-scss-module__QEIAkG__popoverAbove:before{border-left:6px solid #0000;border-right:6px solid #0000;border-top:6px solid var(--fg15);bottom:-6px}.ToolbarPopoverButton-module-scss-module__QEIAkG__popoverAbove:after{border-left:5px solid #0000;border-right:5px solid #0000;border-top:5px solid var(--bg);bottom:-5px}.ToolbarPopoverButton-module-scss-module__QEIAkG__popoverBelow:before{border-left:6px solid #0000;border-right:6px solid #0000;border-bottom:6px solid var(--fg15);top:-6px}.ToolbarPopoverButton-module-scss-module__QEIAkG__popoverBelow:after{border-left:5px solid #0000;border-right:5px solid #0000;border-bottom:5px solid var(--bg);top:-5px}.ToolbarPopoverButton-module-scss-module__QEIAkG__header{color:var(--fg50);border-bottom:1px solid var(--fg10);font-family:var(--fontText);font-size:var(--app-font-text-2x);padding:8px 12px}@media (-webkit-min-device-pixel-ratio:1.5),(min-resolution:144dpi){.ToolbarPopoverButton-module-scss-module__QEIAkG__header{font-size:var(--app-font-text-1-5x)}}.ToolbarPopoverButton-module-scss-module__QEIAkG__header{text-transform:lowercase;font-feature-settings:"smcp" 1}.ToolbarPopoverButton-module-scss-module__QEIAkG__groupTitle{color:var(--fg60);font-family:var(--fontText);font-size:var(--app-font-text-2x);padding:6px 12px 2px}@media (-webkit-min-device-pixel-ratio:1.5),(min-resolution:144dpi){.ToolbarPopoverButton-module-scss-module__QEIAkG__groupTitle{font-size:var(--app-font-text-1-5x)}}.ToolbarPopoverButton-module-scss-module__QEIAkG__groupTitle{text-transform:lowercase;font-feature-settings:"smcp" 1}.ToolbarPopoverButton-module-scss-module__QEIAkG__list{grid-template-columns:minmax(0,1fr);padding:4px 0;display:grid}.ToolbarPopoverButton-module-scss-module__QEIAkG__row{appearance:none;width:100%;color:var(--fg);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;background:0 0;border:none;grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:8px;padding:6px 12px;display:grid}@supports ((-moz-appearance:none)){.ToolbarPopoverButton-module-scss-module__QEIAkG__row{cursor:var(--cursor-hand-pointer,url(/assets/cursors/cursor-hand-pointer.png) 7 1),pointer}}.ToolbarPopoverButton-module-scss-module__QEIAkG__row:hover,.ToolbarPopoverButton-module-scss-module__QEIAkG__row.ToolbarPopoverButton-module-scss-module__QEIAkG__rowActive{background:var(--fg10)}.ToolbarPopoverButton-module-scss-module__QEIAkG__row.ToolbarPopoverButton-module-scss-module__QEIAkG__rowMinimized{color:var(--fg50)}.ToolbarPopoverButton-module-scss-module__QEIAkG__row.ToolbarPopoverButton-module-scss-module__QEIAkG__rowMinimized .ToolbarPopoverButton-module-scss-module__QEIAkG__rowName{color:var(--fg60)}.ToolbarPopoverButton-module-scss-module__QEIAkG__rowPlain{grid-template-columns:minmax(0,1fr) auto}.ToolbarPopoverButton-module-scss-module__QEIAkG__rowIcon{color:var(--fg60);justify-content:center;align-items:center;display:flex}.ToolbarPopoverButton-module-scss-module__QEIAkG__rowActive .ToolbarPopoverButton-module-scss-module__QEIAkG__rowIcon{color:var(--fg)}.ToolbarPopoverButton-module-scss-module__QEIAkG__rowLabel{grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.ToolbarPopoverButton-module-scss-module__QEIAkG__rowName{text-overflow:ellipsis;white-space:nowrap;overflow:clip visible}.ToolbarPopoverButton-module-scss-module__QEIAkG__rowMeta{color:var(--fg50)}.ToolbarPopoverButton-module-scss-module__QEIAkG__rowActions{align-items:center;gap:4px;display:flex}.ToolbarPopoverButton-module-scss-module__QEIAkG__rowAction{appearance:none;width:24px;height:24px;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;padding:0;display:flex}@supports ((-moz-appearance:none)){.ToolbarPopoverButton-module-scss-module__QEIAkG__rowAction{cursor:var(--cursor-hand-pointer,url(/assets/cursors/cursor-hand-pointer.png) 7 1),pointer}}.ToolbarPopoverButton-module-scss-module__QEIAkG__rowAction:hover{color:var(--fg);background:var(--fg10)}.ToolbarPopoverButton-module-scss-module__QEIAkG__rowCheck{color:var(--fg);justify-content:center;align-items:center;display:flex}.ToolbarPopoverButton-module-scss-module__QEIAkG__divider{background:var(--fg10);height:1px;margin:4px 0}.ToolbarPopoverButton-module-scss-module__QEIAkG__empty{color:var(--fg50);text-align:center;padding:12px}.ToolbarPopoverButton-module-scss-module__QEIAkG__section{border-top:1px solid var(--fg10);padding:8px}.ToolbarPopoverButton-module-scss-module__QEIAkG__input{border:1px solid var(--fg15);width:100%;color:inherit;font:inherit;background:0 0;outline:none;margin:0;padding:6px 8px}.ToolbarPopoverButton-module-scss-module__QEIAkG__input:focus{border-color:var(--fg30)}
.Checkbox-module-scss-module__xFeI8q__checkbox{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:8px;display:flex}@supports ((-moz-appearance:none)){.Checkbox-module-scss-module__xFeI8q__checkbox{cursor:var(--cursor-hand-pointer,url(/assets/cursors/cursor-hand-pointer.png) 7 1),pointer}}.Checkbox-module-scss-module__xFeI8q__checkbox{-webkit-user-select:none;user-select:none}.Checkbox-module-scss-module__xFeI8q__checkbox.Checkbox-module-scss-module__xFeI8q__fullWidth{width:100%}.Checkbox-module-scss-module__xFeI8q__checkbox.Checkbox-module-scss-module__xFeI8q__disabled{cursor:not-allowed;cursor:var(--cursor-not-allowed,image-set(url(/assets/cursors/cursor-not-allowed.png) 1x, url(/assets/cursors/cursor-not-allowed@2x.png) 2x) 9 9),not-allowed}@supports ((-moz-appearance:none)){.Checkbox-module-scss-module__xFeI8q__checkbox.Checkbox-module-scss-module__xFeI8q__disabled{cursor:var(--cursor-not-allowed,url(/assets/cursors/cursor-not-allowed.png) 9 9),not-allowed}}.Checkbox-module-scss-module__xFeI8q__checkbox.Checkbox-module-scss-module__xFeI8q__disabled{opacity:.5}.Checkbox-module-scss-module__xFeI8q__box{opacity:.3;background:0 0;border:1px solid;flex-shrink:0;width:14px;height:14px;position:relative}.Checkbox-module-scss-module__xFeI8q__checkbox:not(.Checkbox-module-scss-module__xFeI8q__disabled):hover .Checkbox-module-scss-module__xFeI8q__box{opacity:.6}.Checkbox-module-scss-module__xFeI8q__box:has(.Checkbox-module-scss-module__xFeI8q__input:checked){opacity:1;background:currentColor}.Checkbox-module-scss-module__xFeI8q__input{opacity:0;cursor:pointer;width:100%;height:100%;cursor:var(--cursor-hand-pointer,image-set(url(/assets/cursors/cursor-hand-pointer.png) 1x, url(/assets/cursors/cursor-hand-pointer@2x.png) 2x) 7 1),pointer;position:absolute}@supports ((-moz-appearance:none)){.Checkbox-module-scss-module__xFeI8q__input{cursor:var(--cursor-hand-pointer,url(/assets/cursors/cursor-hand-pointer.png) 7 1),pointer}}.Checkbox-module-scss-module__xFeI8q__input{margin:0}.Checkbox-module-scss-module__xFeI8q__input:disabled{cursor:not-allowed;cursor:var(--cursor-not-allowed,image-set(url(/assets/cursors/cursor-not-allowed.png) 1x, url(/assets/cursors/cursor-not-allowed@2x.png) 2x) 9 9),not-allowed}@supports ((-moz-appearance:none)){.Checkbox-module-scss-module__xFeI8q__input:disabled{cursor:var(--cursor-not-allowed,url(/assets/cursors/cursor-not-allowed.png) 9 9),not-allowed}}.Checkbox-module-scss-module__xFeI8q__check{opacity:0;pointer-events:none;color:var(--bg);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.Checkbox-module-scss-module__xFeI8q__input:checked~.Checkbox-module-scss-module__xFeI8q__check{opacity:1}.Checkbox-module-scss-module__xFeI8q__label{color:inherit}
@keyframes SaveButton-module-scss-module__nba6Ya__referenceGlyphBreathe{0%,to{opacity:var(--breathe-min,.08)}50%{opacity:var(--breathe-max,.22)}}.SaveButton-module-scss-module__nba6Ya__saveButtonWrap{align-items:center;display:flex;position:relative}.SaveButton-module-scss-module__nba6Ya__iconButton{width:32px;height:32px;color:var(--fg);cursor:pointer;cursor:var(--cursor-hand-pointer,image-set(url(/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)){.SaveButton-module-scss-module__nba6Ya__iconButton{cursor:var(--cursor-hand-pointer,url(/assets/cursors/cursor-hand-pointer.png) 7 1),pointer}}.SaveButton-module-scss-module__nba6Ya__iconButton:hover:not(:disabled){background:var(--fg15)}.SaveButton-module-scss-module__nba6Ya__iconButton:disabled{opacity:.5;cursor:default;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)){.SaveButton-module-scss-module__nba6Ya__iconButton:disabled{cursor:var(--cursor-default,url(/assets/cursors/cursor-default.png) 9 7),default}}.SaveButton-module-scss-module__nba6Ya__labeledButton{height:32px;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;align-items:center;gap:6px;padding:0 8px 0 10px;display:flex}@supports ((-moz-appearance:none)){.SaveButton-module-scss-module__nba6Ya__labeledButton{cursor:var(--cursor-hand-pointer,url(/assets/cursors/cursor-hand-pointer.png) 7 1),pointer}}.SaveButton-module-scss-module__nba6Ya__labeledButton:hover:not(:disabled){background:var(--fg15)}.SaveButton-module-scss-module__nba6Ya__labeledButton:disabled{opacity:.5;cursor:default;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)){.SaveButton-module-scss-module__nba6Ya__labeledButton:disabled{cursor:var(--cursor-default,url(/assets/cursors/cursor-default.png) 9 7),default}}.SaveButton-module-scss-module__nba6Ya__labeledButton>svg,.SaveButton-module-scss-module__nba6Ya__labeledButton>div{flex-shrink:0;width:16px;height:16px}.SaveButton-module-scss-module__nba6Ya__saveSuccess{color:var(--c-green)}.SaveButton-module-scss-module__nba6Ya__saveError{color:var(--c-red);position:relative}.SaveButton-module-scss-module__nba6Ya__errorDot{background:var(--c-red);pointer-events:none;width:6px;height:6px;position:absolute;top:3px;right:3px}.SaveButton-module-scss-module__nba6Ya__buttonProgress{background:var(--fg20);pointer-events:none;width:20px;height:2px;position:absolute;bottom:2px;left:50%;transform:translate(-50%)}.SaveButton-module-scss-module__nba6Ya__buttonProgressLabeled{left:18px}.SaveButton-module-scss-module__nba6Ya__buttonProgressFill{height:100%;width:var(--publish-fill);background:var(--fg60);--breathe-min:.5;--breathe-max:1;animation:1.5s ease-in-out infinite SaveButton-module-scss-module__nba6Ya__referenceGlyphBreathe}@media (prefers-reduced-motion:reduce){.SaveButton-module-scss-module__nba6Ya__buttonProgressFill{opacity:1;animation:none}}.SaveButton-module-scss-module__nba6Ya__dropdown{max-width:280px}.SaveButton-module-scss-module__nba6Ya__dropdownHeader{color:var(--fg50);border-bottom:1px solid var(--fg10);font-weight:500;font-family:var(--fontText);font-size:var(--app-font-text-2x);padding:8px 12px}@media (-webkit-min-device-pixel-ratio:1.5),(min-resolution:144dpi){.SaveButton-module-scss-module__nba6Ya__dropdownHeader{font-size:var(--app-font-text-1-5x)}}.SaveButton-module-scss-module__nba6Ya__dropdownHeader{text-transform:lowercase;font-feature-settings:"smcp" 1}.SaveButton-module-scss-module__nba6Ya__dropdownContent{padding:8px 12px}.SaveButton-module-scss-module__nba6Ya__statusRow{justify-content:space-between;align-items:center;padding:4px 0;display:flex}.SaveButton-module-scss-module__nba6Ya__statusLabel{color:var(--fg50)}.SaveButton-module-scss-module__nba6Ya__statusValue{color:var(--fg);font-weight:500}.SaveButton-module-scss-module__nba6Ya__publishBlock{padding-top:8px}.SaveButton-module-scss-module__nba6Ya__publishLabel{color:var(--fg50);padding-bottom:4px}.SaveButton-module-scss-module__nba6Ya__publishBar{background:var(--fg10);width:100%;height:3px;overflow:hidden}.SaveButton-module-scss-module__nba6Ya__publishBarFill{height:100%;width:var(--publish-fill);background:var(--fg60)}.SaveButton-module-scss-module__nba6Ya__errorRow{color:var(--c-red,#e74c3c);padding:8px 0;line-height:1.4}.SaveButton-module-scss-module__nba6Ya__dropdownActions{border-top:1px solid var(--fg10);padding:8px 12px}.SaveButton-module-scss-module__nba6Ya__dropdownActions+.SaveButton-module-scss-module__nba6Ya__dropdownActions{border-top:none;padding-top:0}.SaveButton-module-scss-module__nba6Ya__actionButton{border:1px solid var(--fg15);width:100%;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:8px 12px}@supports ((-moz-appearance:none)){.SaveButton-module-scss-module__nba6Ya__actionButton{cursor:var(--cursor-hand-pointer,url(/assets/cursors/cursor-hand-pointer.png) 7 1),pointer}}.SaveButton-module-scss-module__nba6Ya__actionButton{text-align:center}.SaveButton-module-scss-module__nba6Ya__actionButton:hover{background:var(--fg10);border-color:var(--fg30)}.SaveButton-module-scss-module__nba6Ya__actionButton.SaveButton-module-scss-module__nba6Ya__revertConfirm{background:var(--c-red,#e74c3c);border-color:var(--c-red,#e74c3c);color:#fff}.SaveButton-module-scss-module__nba6Ya__actionButton.SaveButton-module-scss-module__nba6Ya__revertConfirm:hover:not(:disabled){background:var(--c-red,#e74c3c);border-color:var(--c-red,#e74c3c);filter:brightness(1.1)}.SaveButton-module-scss-module__nba6Ya__debugButton{border:1px dashed var(--fg20);width:100%;color:var(--fg50);cursor:pointer;cursor:var(--cursor-hand-pointer,image-set(url(/assets/cursors/cursor-hand-pointer.png) 1x, url(/assets/cursors/cursor-hand-pointer@2x.png) 2x) 7 1),pointer;background:0 0;padding:8px 12px}@supports ((-moz-appearance:none)){.SaveButton-module-scss-module__nba6Ya__debugButton{cursor:var(--cursor-hand-pointer,url(/assets/cursors/cursor-hand-pointer.png) 7 1),pointer}}.SaveButton-module-scss-module__nba6Ya__debugButton{text-align:center}.SaveButton-module-scss-module__nba6Ya__debugButton:hover{background:var(--fg05);border-color:var(--fg30);color:var(--fg)}
.ThemeControl-module-scss-module___HpwDW__button{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-color:#0000;border:1px solid #0000;padding:8px}@supports ((-moz-appearance:none)){.ThemeControl-module-scss-module___HpwDW__button{cursor:var(--cursor-hand-pointer,url(/assets/cursors/cursor-hand-pointer.png) 7 1),pointer}}.ThemeControl-module-scss-module___HpwDW__button:hover{background-color:var(--fg15)}.ThemeControl-module-scss-module___HpwDW__button svg{display:block}.ThemeControl-module-scss-module___HpwDW__popover{width:min(480px,100vw - 24px);max-width:none}.ThemeControl-module-scss-module___HpwDW__scroll{max-height:60vh;padding:12px;overflow:auto}.ThemeControl-module-scss-module___HpwDW__documentPin{border-top:1px solid var(--fg15);margin:12px -12px -12px;padding:12px}
.AccentDecompositionSuggestion-module-scss-module__SvV-_q__suggestion{padding:var(--sm);background:var(--fg05);border:1px solid var(--fg15);gap:var(--sm);flex-direction:column;display:flex}.AccentDecompositionSuggestion-module-scss-module__SvV-_q__text strong{color:var(--fg)}.AccentDecompositionSuggestion-module-scss-module__SvV-_q__button{font:inherit;appearance:none;background:var(--fg);color:var(--bg);cursor:pointer;cursor:var(--cursor-hand-pointer,image-set(url(/assets/cursors/cursor-hand-pointer.png) 1x, url(/assets/cursors/cursor-hand-pointer@2x.png) 2x) 7 1),pointer;border:none;padding:6px 10px}@supports ((-moz-appearance:none)){.AccentDecompositionSuggestion-module-scss-module__SvV-_q__button{cursor:var(--cursor-hand-pointer,url(/assets/cursors/cursor-hand-pointer.png) 7 1),pointer}}.AccentDecompositionSuggestion-module-scss-module__SvV-_q__button{text-align:center}.AccentDecompositionSuggestion-module-scss-module__SvV-_q__button:hover{opacity:.9}
.CharsetList-module-scss-module__mACPIG__charsetList{border:1px solid var(--fg15);flex-direction:column;display:flex}.CharsetList-module-scss-module__mACPIG__viewSelector{align-items:center;gap:8px;padding:8px 8px 8px 0;display:flex}.CharsetList-module-scss-module__mACPIG__viewSelector+.CharsetList-module-scss-module__mACPIG__group .CharsetList-module-scss-module__mACPIG__groupLabel{border-top:1px solid var(--fg15)}.CharsetList-module-scss-module__mACPIG__viewLabel{color:var(--fg50);flex-shrink:0;margin-left:8px}.CharsetList-module-scss-module__mACPIG__viewSelectorDropdown{flex:1;min-width:0}.CharsetList-module-scss-module__mACPIG__loading,.CharsetList-module-scss-module__mACPIG__noResults{text-align:center;color:var(--fg50);padding:16px}.CharsetList-module-scss-module__mACPIG__charCount{opacity:.5;font-weight:400}.CharsetList-module-scss-module__mACPIG__completionBadge{align-items:center;gap:8px;margin-left:auto;font-weight:400;display:inline-flex}.CharsetList-module-scss-module__mACPIG__donutRing{flex-shrink:0}.CharsetList-module-scss-module__mACPIG__badgeStat{align-items:center;gap:3px;display:inline-flex}.CharsetList-module-scss-module__mACPIG__reviewStat{color:var(--c-review-green,#3fb950)}.CharsetList-module-scss-module__mACPIG__completionPercent{opacity:.6}.CharsetList-module-scss-module__mACPIG__group:open+.CharsetList-module-scss-module__mACPIG__group .CharsetList-module-scss-module__mACPIG__groupLabel{border-top:1px solid var(--fg15)}.CharsetList-module-scss-module__mACPIG__group:last-child .CharsetList-module-scss-module__mACPIG__groupLabel{border-bottom:0}.CharsetList-module-scss-module__mACPIG__groupLabel{cursor:pointer;cursor:var(--cursor-hand-pointer,image-set(url(/assets/cursors/cursor-hand-pointer.png) 1x, url(/assets/cursors/cursor-hand-pointer@2x.png) 2x) 7 1),pointer;align-items:center;gap:8px;padding:8px 12px;display:flex}@supports ((-moz-appearance:none)){.CharsetList-module-scss-module__mACPIG__groupLabel{cursor:var(--cursor-hand-pointer,url(/assets/cursors/cursor-hand-pointer.png) 7 1),pointer}}.CharsetList-module-scss-module__mACPIG__groupLabel{-webkit-user-select:none;user-select:none;border-bottom:1px solid var(--fg15);margin-top:-1px;font-weight:500;list-style:none}.CharsetList-module-scss-module__mACPIG__groupLabel::-webkit-details-marker{display:none}.CharsetList-module-scss-module__mACPIG__groupLabel:before{content:"▸";flex-shrink:0;width:.6em;display:inline-block}details[open]>.CharsetList-module-scss-module__mACPIG__groupLabel:before{content:"▾"}.CharsetList-module-scss-module__mACPIG__groupLabel:hover{background:var(--fg05)}.CharsetList-module-scss-module__mACPIG__tags{gap:4px;margin-left:auto;display:flex}.CharsetList-module-scss-module__mACPIG__tag{background:var(--fg15);opacity:.7;text-transform:uppercase;font-weight:400;font-family:var(--fontMono);font-size:var(--app-font-mono-2x);padding:2px 6px}@media (-webkit-min-device-pixel-ratio:1.5),(min-resolution:144dpi){.CharsetList-module-scss-module__mACPIG__tag{font-size:var(--app-font-mono-1-5x)}}.CharsetList-module-scss-module__mACPIG__lazyGroup{min-height:var(--lazy-group-min-height)}.CharsetList-module-scss-module__mACPIG__chars{display:grid}.CharsetList-module-scss-module__mACPIG__chars.CharsetList-module-scss-module__mACPIG__fullWidth{grid-template-columns:minmax(32px,1fr)}.CharsetList-module-scss-module__mACPIG__gridSm{grid-template-columns:repeat(auto-fill,minmax(38px,1fr));gap:4px;padding:8px 8px 0 0}.CharsetList-module-scss-module__mACPIG__gridMd{grid-template-columns:repeat(auto-fill,minmax(64px,1fr))}.CharsetList-module-scss-module__mACPIG__chineseGridMd{grid-template-columns:repeat(auto-fill,minmax(80px,1fr))}.CharsetList-module-scss-module__mACPIG__char{cursor:pointer;cursor:var(--cursor-hand-pointer,image-set(url(/assets/cursors/cursor-hand-pointer.png) 1x, url(/assets/cursors/cursor-hand-pointer@2x.png) 2x) 7 1),pointer;background:0 0;justify-content:space-between;align-items:center;gap:8px;padding:6px 12px;display:flex;position:relative}@supports ((-moz-appearance:none)){.CharsetList-module-scss-module__mACPIG__char{cursor:var(--cursor-hand-pointer,url(/assets/cursors/cursor-hand-pointer.png) 7 1),pointer}}.CharsetList-module-scss-module__mACPIG__char{border:1px solid var(--fg15)}.CharsetList-module-scss-module__mACPIG__char:hover{background:var(--fg15)}.CharsetList-module-scss-module__mACPIG__char.CharsetList-module-scss-module__mACPIG__selected,.CharsetList-module-scss-module__mACPIG__char[data-selected]{background:var(--ac);color:var(--acContrast)}.CharsetList-module-scss-module__mACPIG__char.CharsetList-module-scss-module__mACPIG__noGlyph{opacity:.33}.CharsetList-module-scss-module__mACPIG__miniPreview{flex-shrink:0;display:block;overflow:visible}.CharsetList-module-scss-module__mACPIG__charDisplay{font-family:var(--sysSans);--fontDisplay:var(--sysSans);--fontLabel:var(--sysSans);--fontText:var(--sysSans);--fontCaption:var(--sysSans);--fontMono:var(--sysMono);align-items:baseline;gap:6px;min-width:0;display:flex}.CharsetList-module-scss-module__mACPIG__charSymbol{flex-shrink:0}.CharsetList-module-scss-module__mACPIG__charLabel{opacity:.5;text-overflow:ellipsis;white-space:nowrap;overflow:clip visible}.CharsetList-module-scss-module__mACPIG__smcp{text-transform:lowercase;font-variant-caps:small-caps}
.CharsetSearch-module-scss-module__vJklVG__searchContainer{align-items:center;display:flex;position:relative}.CharsetSearch-module-scss-module__vJklVG__searchIcon{color:var(--fg30);pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:8px;transform:translateY(-50%)}.CharsetSearch-module-scss-module__vJklVG__searchInput{background:var(--bg);border:1px solid var(--fg15);width:100%;color:var(--fg);font-family:inherit;line-height:1.4;font-size:inherit;padding:9px 30px 5px 32px}.CharsetSearch-module-scss-module__vJklVG__searchInput:hover{background:var(--fg05)}.CharsetSearch-module-scss-module__vJklVG__searchInput:focus{border-color:var(--ac);outline:none}.CharsetSearch-module-scss-module__vJklVG__searchInput::placeholder{color:var(--fg30)}.CharsetSearch-module-scss-module__vJklVG__clearButton{width:20px;height:20px;color:var(--fg50);cursor:pointer;cursor:var(--cursor-hand-pointer,image-set(url(/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;position:absolute;top:50%;right:6px;transform:translateY(-50%)}@supports ((-moz-appearance:none)){.CharsetSearch-module-scss-module__vJklVG__clearButton{cursor:var(--cursor-hand-pointer,url(/assets/cursors/cursor-hand-pointer.png) 7 1),pointer}}.CharsetSearch-module-scss-module__vJklVG__clearButton{justify-content:center;align-items:center;line-height:1;display:flex}.CharsetSearch-module-scss-module__vJklVG__clearButton:hover{color:var(--fg)}.CharsetSearch-module-scss-module__vJklVG__spinner{border:2px solid var(--fg15);border-top-color:var(--ac);border-radius:50%;width:14px;height:14px;animation:.6s linear infinite CharsetSearch-module-scss-module__vJklVG__spin;position:absolute;top:50%;right:8px;transform:translateY(-50%)}@keyframes CharsetSearch-module-scss-module__vJklVG__spin{to{transform:translateY(-50%)rotate(360deg)}}
.CharsetViewToolbar-module-scss-module___swx6W__toolbar{flex-direction:column;gap:8px;padding-bottom:8px;display:flex;container-type:inline-size}.CharsetViewToolbar-module-scss-module___swx6W__toolbar.CharsetViewToolbar-module-scss-module___swx6W__inset{padding-inline:8px}.CharsetViewToolbar-module-scss-module___swx6W__toolbar.CharsetViewToolbar-module-scss-module___swx6W__inset .CharsetViewToolbar-module-scss-module___swx6W__controlsRow{padding-inline:0}.CharsetViewToolbar-module-scss-module___swx6W__searchRow{width:100%}.CharsetViewToolbar-module-scss-module___swx6W__controlsRow{flex-wrap:wrap;align-items:stretch;gap:8px;min-height:28px;padding:0 8px;display:flex}.CharsetViewToolbar-module-scss-module___swx6W__filterPickerWrap,.CharsetViewToolbar-module-scss-module___swx6W__tierPickerWrap{flex:999 auto;align-items:stretch;display:flex}.CharsetViewToolbar-module-scss-module___swx6W__filterPickerWrap>*,.CharsetViewToolbar-module-scss-module___swx6W__tierPickerWrap>*{flex:1}.CharsetViewToolbar-module-scss-module___swx6W__tagFilterGroup{border:1px solid var(--fg15);flex:auto;gap:0;display:flex}.CharsetViewToolbar-module-scss-module___swx6W__tagFilterButton{min-height:26px;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;flex:auto;justify-content:center;align-items:center;gap:4px;padding:4px 8px;display:flex}@supports ((-moz-appearance:none)){.CharsetViewToolbar-module-scss-module___swx6W__tagFilterButton{cursor:var(--cursor-hand-pointer,url(/assets/cursors/cursor-hand-pointer.png) 7 1),pointer}}.CharsetViewToolbar-module-scss-module___swx6W__tagFilterButton:not(:last-child){border-right:1px solid var(--fg15)}.CharsetViewToolbar-module-scss-module___swx6W__tagFilterButton:hover{color:var(--fg50);background:var(--fg05)}.CharsetViewToolbar-module-scss-module___swx6W__tagFilterButton.CharsetViewToolbar-module-scss-module___swx6W__active{background:var(--fg10)}.CharsetViewToolbar-module-scss-module___swx6W__tagFilterButton svg{width:10px;height:10px}.CharsetViewToolbar-module-scss-module___swx6W__collapseButtonGroup{flex:1 0 60px;gap:4px;display:flex;container:collapse-group/inline-size}.CharsetViewToolbar-module-scss-module___swx6W__collapseAllButton{border:1px solid var(--fg15);width:28px;height:auto;min-height:28px;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;justify-content:center;align-self:stretch;align-items:center;gap:4px;padding:0;display:inline-flex}@supports ((-moz-appearance:none)){.CharsetViewToolbar-module-scss-module___swx6W__collapseAllButton{cursor:var(--cursor-hand-pointer,url(/assets/cursors/cursor-hand-pointer.png) 7 1),pointer}}.CharsetViewToolbar-module-scss-module___swx6W__collapseAllButton svg{width:10px;height:10px}.CharsetViewToolbar-module-scss-module___swx6W__collapseAllButton:hover{color:var(--fg);background:var(--fg10);border-color:var(--fg)}.CharsetViewToolbar-module-scss-module___swx6W__collapseButtonLabel{display:none}@container collapse-group (min-width:140px){.CharsetViewToolbar-module-scss-module___swx6W__collapseAllButton{flex:1 1 0;width:auto}.CharsetViewToolbar-module-scss-module___swx6W__collapseButtonLabel{display:inline}}
.ComponentAssemblySuggestion-module-scss-module__7DEJxG__suggestion{background:var(--fg10);border:1px solid var(--fg15);flex-direction:column;gap:6px;padding:6px;display:flex}.ComponentAssemblySuggestion-module-scss-module__7DEJxG__promptRow{align-items:center;gap:8px;display:flex}.ComponentAssemblySuggestion-module-scss-module__7DEJxG__promptRow>:first-child{flex:1;min-width:0}.ComponentAssemblySuggestion-module-scss-module__7DEJxG__text{color:var(--fg60)}.ComponentAssemblySuggestion-module-scss-module__7DEJxG__text strong{color:var(--fg);font-weight:inherit}.ComponentAssemblySuggestion-module-scss-module__7DEJxG__options{border:1px solid var(--fg15);background:var(--bg);flex-wrap:wrap;display:flex}.ComponentAssemblySuggestion-module-scss-module__7DEJxG__option{appearance:none;font:inherit;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;padding:4px;display:flex}@supports ((-moz-appearance:none)){.ComponentAssemblySuggestion-module-scss-module__7DEJxG__option{cursor:var(--cursor-hand-pointer,url(/assets/cursors/cursor-hand-pointer.png) 7 1),pointer}}.ComponentAssemblySuggestion-module-scss-module__7DEJxG__option:hover{background:var(--fg10)}.ComponentAssemblySuggestion-module-scss-module__7DEJxG__missing,.ComponentAssemblySuggestion-module-scss-module__7DEJxG__subText{color:var(--fg50)}
.EmbedGlyphDialog-module-scss-module__1KCskW__dialog{min-width:480px;max-width:640px}.EmbedGlyphDialog-module-scss-module__1KCskW__content{gap:var(--md);flex-direction:column;display:flex}.EmbedGlyphDialog-module-scss-module__1KCskW__field{gap:var(--sm);flex-direction:column;display:flex}.EmbedGlyphDialog-module-scss-module__1KCskW__label{color:var(--fg70);align-items:center;gap:var(--sm);display:flex}.EmbedGlyphDialog-module-scss-module__1KCskW__count{font-family:var(--fontCaption);font-size:var(--app-font-caption-2x);color:var(--fg40)}.EmbedGlyphDialog-module-scss-module__1KCskW__charInput{align-items:center;gap:var(--sm);display:flex}.EmbedGlyphDialog-module-scss-module__1KCskW__input{padding:var(--sm);background:var(--bg);color:var(--fg);border:1px solid var(--fg20);flex:1}.EmbedGlyphDialog-module-scss-module__1KCskW__input:focus{border-color:var(--ac);outline:none}.EmbedGlyphDialog-module-scss-module__1KCskW__input::placeholder{color:var(--fg30)}.EmbedGlyphDialog-module-scss-module__1KCskW__charName{font-family:var(--fontCaption);font-size:var(--app-font-caption-2x);color:var(--fg50);text-overflow:ellipsis;white-space:nowrap;flex:2;overflow:clip visible}.EmbedGlyphDialog-module-scss-module__1KCskW__warning{font-family:var(--fontText);font-size:var(--app-font-text-2x);color:var(--c-orange);padding:var(--sm);background:var(--fg05);border:1px solid var(--fg15)}.EmbedGlyphDialog-module-scss-module__1KCskW__componentGroups{border-top:1px solid var(--fg15);grid-template-columns:minmax(0,1fr);display:grid}.EmbedGlyphDialog-module-scss-module__1KCskW__glyphGrid{gap:var(--sm);grid-template-columns:repeat(auto-fill,minmax(48px,1fr));display:grid}.EmbedGlyphDialog-module-scss-module__1KCskW__glyphOption{appearance:none;background:var(--fg05);border:1px solid var(--fg15);padding:var(--sm);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-direction:column;align-items:center;gap:4px;display:flex}@supports ((-moz-appearance:none)){.EmbedGlyphDialog-module-scss-module__1KCskW__glyphOption{cursor:var(--cursor-hand-pointer,url(/assets/cursors/cursor-hand-pointer.png) 7 1),pointer}}.EmbedGlyphDialog-module-scss-module__1KCskW__glyphOption:hover{background:var(--fg10);border-color:var(--fg30)}.EmbedGlyphDialog-module-scss-module__1KCskW__glyphOption[data-selected]{background:var(--ac10);border-color:var(--ac)}.EmbedGlyphDialog-module-scss-module__1KCskW__glyphOption svg{display:block}.EmbedGlyphDialog-module-scss-module__1KCskW__matchGlyph{font-family:var(--fontText);font-size:var(--app-font-text-3x);line-height:1}.EmbedGlyphDialog-module-scss-module__1KCskW__glyphName{font-family:var(--fontCaption);font-size:var(--app-font-caption-2x);color:var(--fg50);text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:clip visible}.EmbedGlyphDialog-module-scss-module__1KCskW__offsetRow{gap:var(--md);display:flex}.EmbedGlyphDialog-module-scss-module__1KCskW__offsetLabel{align-items:center;gap:var(--sm);font-family:var(--fontLabel);font-size:var(--app-font-label-2x);display:flex}.EmbedGlyphDialog-module-scss-module__1KCskW__offsetLabel span{color:var(--fg50)}.EmbedGlyphDialog-module-scss-module__1KCskW__actions{justify-content:flex-end;gap:var(--sm);padding-top:var(--sm);border-top:1px solid var(--fg10);display:flex}
.ExportProgressViews-module-scss-module__vIegbW__exportDialog{width:500px;max-width:90vw;max-height:90svh}.ExportProgressViews-module-scss-module__vIegbW__scroll{height:100%;padding:0 12px 12px;overflow-y:auto}.ExportProgressViews-module-scss-module__vIegbW__content{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.ExportProgressViews-module-scss-module__vIegbW__section{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.ExportProgressViews-module-scss-module__vIegbW__sectionTitle{font-family:var(--fontText);font-size:var(--app-font-text-2x)}@media (-webkit-min-device-pixel-ratio:1.5),(min-resolution:144dpi){.ExportProgressViews-module-scss-module__vIegbW__sectionTitle{font-size:var(--app-font-text-1-5x)}}.ExportProgressViews-module-scss-module__vIegbW__sectionTitle{text-transform:lowercase;font-feature-settings:"smcp" 1;color:var(--fg);opacity:.6;margin:0}.ExportProgressViews-module-scss-module__vIegbW__sectionDesc{opacity:.6;margin:0}.ExportProgressViews-module-scss-module__vIegbW__fontInfo{border:1px solid var(--fg15);grid-template-columns:minmax(0,1fr);gap:4px;padding:8px;display:grid}.ExportProgressViews-module-scss-module__vIegbW__infoRow{justify-content:space-between;display:flex}.ExportProgressViews-module-scss-module__vIegbW__infoLabel{opacity:.6}.ExportProgressViews-module-scss-module__vIegbW__infoValue{font-weight:500}.ExportProgressViews-module-scss-module__vIegbW__formatOptions{border:1px solid var(--fg15);grid-template-columns:minmax(0,1fr);display:grid}.ExportProgressViews-module-scss-module__vIegbW__formatOptions>label{align-items:flex-start;padding:12px}.ExportProgressViews-module-scss-module__vIegbW__formatOptions>label:hover{background:var(--fg10);z-index:1}.ExportProgressViews-module-scss-module__vIegbW__formatOptions>*+*{border-top:1px solid var(--fg15)}.ExportProgressViews-module-scss-module__vIegbW__formatLabel{grid-template-columns:minmax(0,1fr);gap:2px;display:grid}.ExportProgressViews-module-scss-module__vIegbW__formatName{color:var(--fg);margin-bottom:2px}.ExportProgressViews-module-scss-module__vIegbW__formatDesc{color:var(--fg60)}.ExportProgressViews-module-scss-module__vIegbW__upmField{align-items:center;gap:8px;margin-top:8px;display:flex}.ExportProgressViews-module-scss-module__vIegbW__upmField label{flex-shrink:0}.ExportProgressViews-module-scss-module__vIegbW__upmField input{width:100px}.ExportProgressViews-module-scss-module__vIegbW__paddingFields{flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:8px;display:flex}.ExportProgressViews-module-scss-module__vIegbW__paddingField{align-items:center;gap:8px;display:flex}.ExportProgressViews-module-scss-module__vIegbW__paddingField label{flex-shrink:0}.ExportProgressViews-module-scss-module__vIegbW__paddingField input{width:60px}.ExportProgressViews-module-scss-module__vIegbW__paddingHint{opacity:.5;margin:0}.ExportProgressViews-module-scss-module__vIegbW__error{background:color-mix(in oklab, var(--c-red) 20%, transparent);border:1px solid color-mix(in oklab, var(--c-red) 40%, transparent);color:var(--c-red);padding:8px}.ExportProgressViews-module-scss-module__vIegbW__successMessage{background-color:var(--fg05);color:var(--fg);border:1px solid var(--fg20);text-align:center;padding:32px 16px}.ExportProgressViews-module-scss-module__vIegbW__successMessage svg{width:32px;height:32px;margin-bottom:8px}.ExportProgressViews-module-scss-module__vIegbW__successMessage .ExportProgressViews-module-scss-module__vIegbW__eye{animation:15s step-end 3s infinite ExportProgressViews-module-scss-module__vIegbW__blink}@keyframes ExportProgressViews-module-scss-module__vIegbW__blink{0%{opacity:0}.67%{opacity:1}26.7%{opacity:0}27.37%{opacity:1}60%{opacity:0}60.67%{opacity:1}61.34%{opacity:0}62%{opacity:1}}.ExportProgressViews-module-scss-module__vIegbW__successMessage p{margin:0}.ExportProgressViews-module-scss-module__vIegbW__successMessage p+p{margin-top:8px}.ExportProgressViews-module-scss-module__vIegbW__successMessage strong{font-family:var(--fontLabel);font-size:var(--app-font-label-3x);display:block}.ExportProgressViews-module-scss-module__vIegbW__progressSection{flex-direction:column;gap:12px;padding:8px 0;display:flex}.ExportProgressViews-module-scss-module__vIegbW__progressInfo{flex-direction:column;gap:6px;display:flex}.ExportProgressViews-module-scss-module__vIegbW__progressName{font-family:var(--fontLabel);font-size:var(--app-font-label-3x)}.ExportProgressViews-module-scss-module__vIegbW__progressMeta{color:var(--fg60)}.ExportProgressViews-module-scss-module__vIegbW__progressStatus{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.ExportProgressViews-module-scss-module__vIegbW__progressLabel{min-width:0;color:var(--fg60);text-overflow:ellipsis;white-space:nowrap;margin-block:-.4em;padding-block:.4em;overflow:hidden}.ExportProgressViews-module-scss-module__vIegbW__progressPercent{color:var(--fg60);font-variant-numeric:tabular-nums;flex-shrink:0}.ExportProgressViews-module-scss-module__vIegbW__actions{justify-content:flex-end;align-items:flex-end;gap:3px;margin-top:12px;display:flex}.ExportProgressViews-module-scss-module__vIegbW__actionButton{border-left:none;padding:1em 1.5em}.ExportProgressViews-module-scss-module__vIegbW__actionButton:first-child{border-left:1px solid var(--fg15)}
.FontSpecimen-module-scss-module__MTU09a__specimen{flex-direction:column;height:100%;min-height:0;display:flex}.FontSpecimen-module-scss-module__MTU09a__controls{border-bottom:1px solid var(--fg15);background:var(--bg);flex:none;grid-template-columns:minmax(0,1fr);gap:8px;padding:8px;display:grid}.FontSpecimen-module-scss-module__MTU09a__controls>input{height:32px}.FontSpecimen-module-scss-module__MTU09a__controlsRow{align-items:stretch;gap:8px;display:flex}.FontSpecimen-module-scss-module__MTU09a__control{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.FontSpecimen-module-scss-module__MTU09a__controlLabel{opacity:.5;white-space:nowrap}.FontSpecimen-module-scss-module__MTU09a__sizeShowcase{flex-direction:column;flex:1;align-items:start;gap:28px;min-height:0;padding:12px 12px 12px 0;display:flex;overflow:auto}.FontSpecimen-module-scss-module__MTU09a__sizeRow{grid-template-columns:100px max-content;align-items:center;gap:12px;display:grid}.FontSpecimen-module-scss-module__MTU09a__sizeLabel{z-index:1;background:var(--bg);white-space:nowrap;flex-direction:column;justify-content:center;align-self:stretch;align-items:flex-end;gap:2px;padding:0 8px 0 12px;display:flex;position:sticky;left:0}.FontSpecimen-module-scss-module__MTU09a__sizeSecondary{opacity:.5}.FontSpecimen-module-scss-module__MTU09a__canvasCell{font-family:var(--sysSans);--fontDisplay:var(--sysSans);--fontLabel:var(--sysSans);--fontText:var(--sysSans);--fontCaption:var(--sysSans);--fontMono:var(--sysMono)}
.GlyphToolOptionsBar-module-scss-module__yyxsDa__bar{border-top:1px solid var(--fg15);background:var(--bg);align-items:center;gap:12px;padding:8px;display:flex;overflow-x:auto}.GlyphToolOptionsBar-module-scss-module__yyxsDa__option{flex:none;align-items:center;gap:8px;display:flex}.GlyphToolOptionsBar-module-scss-module__yyxsDa__option label{white-space:nowrap;color:var(--fg70)}.GlyphToolOptionsBar-module-scss-module__yyxsDa__control{width:160px;display:flex}
.HaniCustomLigatures-module-scss-module__6HFPvW__root{grid-template-columns:minmax(0,1fr);gap:12px;padding:12px 8px;display:grid}.HaniCustomLigatures-module-scss-module__6HFPvW__row{grid-template-columns:minmax(0,1fr);display:grid}.HaniCustomLigatures-module-scss-module__6HFPvW__createRow{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.HaniCustomLigatures-module-scss-module__6HFPvW__conflict{color:var(--fg60);padding:4px 0}.HaniCustomLigatures-module-scss-module__6HFPvW__empty{text-align:center;color:var(--fg50);border:1px dashed var(--fg15);padding:16px}.HaniCustomLigatures-module-scss-module__6HFPvW__gridSm{grid-template-columns:repeat(auto-fill,minmax(34px,1fr));gap:8px;display:grid}.HaniCustomLigatures-module-scss-module__6HFPvW__gridMd{grid-template-columns:repeat(auto-fill,minmax(80px,1fr));gap:8px;display:grid}
.PixelFontCanvas-module-scss-module__VFbSpW__pixelFontCanvas{color:inherit;transition:color 1ms}.PixelFontCanvas-module-scss-module__VFbSpW__pixelFontCanvas.PixelFontCanvas-module-scss-module__VFbSpW__interactive{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)){.PixelFontCanvas-module-scss-module__VFbSpW__pixelFontCanvas.PixelFontCanvas-module-scss-module__VFbSpW__interactive{cursor:var(--cursor-hand-pointer,url(/assets/cursors/cursor-hand-pointer.png) 7 1),pointer}}.PixelFontCanvas-module-scss-module__VFbSpW__pixelFontCanvas.PixelFontCanvas-module-scss-module__VFbSpW__kernDragging{cursor:ew-resize;cursor:var(--cursor-move-horizontal,image-set(url(/assets/cursors/cursor-move-horizontal.png) 1x, url(/assets/cursors/cursor-move-horizontal@2x.png) 2x) 14 13),ew-resize}@supports ((-moz-appearance:none)){.PixelFontCanvas-module-scss-module__VFbSpW__pixelFontCanvas.PixelFontCanvas-module-scss-module__VFbSpW__kernDragging{cursor:var(--cursor-move-horizontal,url(/assets/cursors/cursor-move-horizontal.png) 14 13),ew-resize}}.PixelFontCanvas-module-scss-module__VFbSpW__pixelFontCanvas.PixelFontCanvas-module-scss-module__VFbSpW__kernDraggingVertical{cursor:ns-resize;cursor:var(--cursor-move-vertical,image-set(url(/assets/cursors/cursor-move-vertical.png) 1x, url(/assets/cursors/cursor-move-vertical@2x.png) 2x) 13 14),ns-resize}@supports ((-moz-appearance:none)){.PixelFontCanvas-module-scss-module__VFbSpW__pixelFontCanvas.PixelFontCanvas-module-scss-module__VFbSpW__kernDraggingVertical{cursor:var(--cursor-move-vertical,url(/assets/cursors/cursor-move-vertical.png) 13 14),ns-resize}}.PixelFontCanvas-module-scss-module__VFbSpW__pixelFontCanvas canvas{object-fit:contain;width:100%;height:100%;display:block}.PixelFontCanvas-module-scss-module__VFbSpW__shiftLabelWrap{display:flex;position:relative}.PixelFontCanvas-module-scss-module__VFbSpW__shiftLabel{pointer-events:none;white-space:nowrap;color:var(--c-green);position:absolute;transform:translate(-50%,-100%)}.PixelFontCanvas-module-scss-module__VFbSpW__shiftLabel.PixelFontCanvas-module-scss-module__VFbSpW__beside{transform:translateY(-50%)}.PixelFontCanvas-module-scss-module__VFbSpW__kernTooltip{z-index:9999;pointer-events:none;white-space:nowrap;background:var(--fg);color:var(--bg);font-family:var(--fontLabel);font-size:var(--app-font-label-2x);padding:4px 8px;position:fixed;transform:translateY(-50%)}@media (-webkit-min-device-pixel-ratio:1.5),(min-resolution:144dpi){.PixelFontCanvas-module-scss-module__VFbSpW__kernTooltip{font-size:var(--app-font-label-1-5x)}}.PixelFontCanvas-module-scss-module__VFbSpW__kernTooltip.PixelFontCanvas-module-scss-module__VFbSpW__negative{background:var(--c-red)}.PixelFontCanvas-module-scss-module__VFbSpW__kernTooltip.PixelFontCanvas-module-scss-module__VFbSpW__positive{background:var(--c-green)}
.PixelFontSvgText-module-scss-module__F2tNVa__fallback{font-family:var(--sysSans);--fontDisplay:var(--sysSans);--fontLabel:var(--sysSans);--fontText:var(--sysSans);--fontCaption:var(--sysSans);--fontMono:var(--sysMono)}.PixelFontSvgText-module-scss-module__F2tNVa__svg{display:inline-block;overflow:visible}.PixelFontSvgText-module-scss-module__F2tNVa__svgCentered{vertical-align:middle}.PixelFontSvgText-module-scss-module__F2tNVa__svgInline{vertical-align:baseline;height:1em}
.FontEditorWorkspace-module-scss-module__G-mg5a__workspace{overscroll-behavior:none;width:100%;height:100%;position:relative;overflow:hidden}.FontEditorWorkspace-module-scss-module__G-mg5a__topLeftChrome{z-index:80;pointer-events:none;flex-direction:column;align-items:flex-start;gap:12px;max-width:calc(100% - 32px);display:flex;position:absolute;top:16px;left:16px}.FontEditorWorkspace-module-scss-module__G-mg5a__topRightChrome{z-index:80;pointer-events:none;flex-wrap:wrap;justify-content:flex-end;gap:8px;max-width:calc(100% - 32px);display:flex;position:absolute;top:16px;right:16px}.FontEditorWorkspace-module-scss-module__G-mg5a__clock{margin-left:8px}.FontEditorWorkspace-module-scss-module__G-mg5a__desktop{pointer-events:none;position:absolute;inset:60px 16px;overflow:hidden}
