.ChineseText-module-scss-module__BlsnlW__root{font-size:var(--_cjk-fs)}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:2x){.ChineseText-module-scss-module__BlsnlW__root{font-size:var(--_cjk-fs-retina)}}@media (max-width:767px){.ChineseText-module-scss-module__BlsnlW__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__BlsnlW__root{font-size:var(--_cjk-fs-mobile-retina)}}
.page-module-scss-module__LwMLQa__pageLayout{grid-template-columns:auto minmax(0,1fr);min-height:100dvh;display:grid}@media (max-width:767px){.page-module-scss-module__LwMLQa__pageLayout{grid-template-columns:minmax(0,1fr)}}html:has(.page-module-scss-module__LwMLQa__pageLayout){scroll-behavior:smooth}.page-module-scss-module__LwMLQa__sidebarColumn{border-right:1px solid var(--fg30);min-height:100vh}@media (max-width:767px){.page-module-scss-module__LwMLQa__sidebarColumn{display:none}}.page-module-scss-module__LwMLQa__sidebar{height:100vh;font-family:var(--fontLabel);font-size:var(--app-font-label-2x);flex-direction:column;display:flex;position:sticky;top:0}@media (-webkit-min-device-pixel-ratio:1.5),(min-resolution:144dpi){.page-module-scss-module__LwMLQa__sidebar{font-size:var(--app-font-label-1-5x)}}.page-module-scss-module__LwMLQa__sidebarHeader{color:var(--fg);padding:var(--sm);border-bottom:1px solid var(--fg30);cursor:pointer;cursor:url(/cursors/cursor-hand-pointer.png) 7 1,pointer;cursor:url(/cursors/cursor-hand-pointer.svg) 7 1,pointer;cursor:-webkit-image-set(url(/cursors/cursor-hand-pointer.png) 1x, url(/cursors/cursor-hand-pointer@2x.png) 2x) 7 1,pointer;flex-direction:column;text-decoration:none;display:flex}.page-module-scss-module__LwMLQa__sidebarNav{flex:1;min-height:0}.page-module-scss-module__LwMLQa__sidebarNav nav{padding:var(--sm);flex-direction:column;gap:8px;display:flex}.page-module-scss-module__LwMLQa__sidebarEn{color:inherit;text-transform:uppercase;font-family:var(--fontLabel);font-size:var(--app-font-label-2x);margin-top:-2px}@media (-webkit-min-device-pixel-ratio:1.5),(min-resolution:144dpi){.page-module-scss-module__LwMLQa__sidebarEn{font-size:var(--app-font-label-1-5x)}}.page-module-scss-module__LwMLQa__sidebarLink,.page-module-scss-module__LwMLQa__sidebarLinkActive{cursor:pointer;cursor:url(/cursors/cursor-hand-pointer.png) 7 1,pointer;cursor:url(/cursors/cursor-hand-pointer.svg) 7 1,pointer;cursor:-webkit-image-set(url(/cursors/cursor-hand-pointer.png) 1x, url(/cursors/cursor-hand-pointer@2x.png) 2x) 7 1,pointer;flex-direction:column;text-decoration:none;display:flex}.page-module-scss-module__LwMLQa__sidebarLink{color:var(--fg60)}.page-module-scss-module__LwMLQa__sidebarLink:hover,.page-module-scss-module__LwMLQa__sidebarLinkActive{color:var(--fg)}.page-module-scss-module__LwMLQa__sidebarFooter{padding:var(--sm);border-top:1px solid var(--fg30)}.page-module-scss-module__LwMLQa__page{min-height:100dvh;padding:0 0 var(--sm);font-family:var(--fontText);font-size:var(--app-font-text-1-5x);display:grid}@media (min-width:768px){.page-module-scss-module__LwMLQa__page{font-family:var(--fontText);font-size:var(--app-font-text-2x)}}.page-module-scss-module__LwMLQa__content{grid-template-rows:minmax(0,1fr) auto;width:100%;display:grid}.page-module-scss-module__LwMLQa__branding{padding:0 var(--sm) 0 var(--md);justify-content:space-between;align-items:flex-end;display:flex}@media (max-width:767px){.page-module-scss-module__LwMLQa__branding{padding:0 var(--sm)}}.page-module-scss-module__LwMLQa__illustration{width:252px;height:auto;margin-top:12px}.page-module-scss-module__LwMLQa__logo{width:200px;height:auto}.page-module-scss-module__LwMLQa__copyright{margin-top:4px}.page-module-scss-module__LwMLQa__copyright a{text-decoration:underline}.page-module-scss-module__LwMLQa__footer{padding:var(--lg) 0 0;justify-content:center;display:flex}.page-module-scss-module__LwMLQa__footerLogo{width:200px;height:auto}.page-module-scss-module__LwMLQa__tableWrap{min-width:1065px;overflow-x:visible}.page-module-scss-module__LwMLQa__brochure{border-collapse:collapse;border-spacing:0;width:100%}.page-module-scss-module__LwMLQa__brochure [contenteditable]{outline:none}.page-module-scss-module__LwMLQa__brochure [contenteditable]:hover{outline:1px solid var(--fg15)}.page-module-scss-module__LwMLQa__brochure [contenteditable]:focus{outline-color:var(--ac)}.page-module-scss-module__LwMLQa__brochure th,.page-module-scss-module__LwMLQa__brochure td{font-weight:inherit;vertical-align:baseline;text-align:left;text-wrap:pretty;padding:0 var(--md) var(--sm) 0}@media (min-width:1024px){.page-module-scss-module__LwMLQa__brochure th,.page-module-scss-module__LwMLQa__brochure td{padding-right:var(--lg)}}.page-module-scss-module__LwMLQa__brochure th:first-child,.page-module-scss-module__LwMLQa__brochure td:first-child{padding-left:var(--md)}.page-module-scss-module__LwMLQa__brochure th:last-child,.page-module-scss-module__LwMLQa__brochure td:last-child{padding-right:var(--sm)}.page-module-scss-module__LwMLQa__brochure th a,.page-module-scss-module__LwMLQa__brochure td a{text-decoration:underline}.page-module-scss-module__LwMLQa__brochure col{width:38.4615%}.page-module-scss-module__LwMLQa__brochure col:last-child{width:23.0769%}.page-module-scss-module__LwMLQa__heroRows th,.page-module-scss-module__LwMLQa__heroRows td{white-space:nowrap;padding-bottom:0}.page-module-scss-module__LwMLQa__dividerRow td{padding:var(--md) 0!important}.page-module-scss-module__LwMLQa__dividerRow td hr{border:0;border-top:1px solid var(--fg30);margin:0}.page-module-scss-module__LwMLQa__titleRow td{padding-bottom:var(--sm);font-family:var(--fontText);font-size:var(--app-font-text-3x)}.page-module-scss-module__LwMLQa__typeTesterSectionTitle td{font-family:var(--fontText);font-size:var(--app-font-text-2x)}.page-module-scss-module__LwMLQa__subtitleRow td{padding-bottom:var(--sm);font-family:var(--fontLabel);font-size:var(--app-font-label-2x);text-transform:uppercase;color:var(--fg40)}.page-module-scss-module__LwMLQa__heroTitleEn{font-family:var(--fontText);font-size:var(--app-font-text-6x)}td.page-module-scss-module__LwMLQa__stats{font-family:var(--fontLabel);font-size:var(--app-font-label-2x);text-transform:uppercase;color:var(--fg40);padding-bottom:0}.page-module-scss-module__LwMLQa__prose p{margin:0 0 .8em}.page-module-scss-module__LwMLQa__prose p:last-child{margin-bottom:0}.page-module-scss-module__LwMLQa__principle strong{color:var(--fg)}.page-module-scss-module__LwMLQa__showcaseChar{display:block}.page-module-scss-module__LwMLQa__showcaseCharLabel{margin:0 0 var(--sm)}.page-module-scss-module__LwMLQa__showcaseNote{margin:var(--sm) 0 0}.page-module-scss-module__LwMLQa__pairRow td{padding-top:var(--sm);border-bottom:1px solid var(--fg10)}.page-module-scss-module__LwMLQa__pairChar{display:block}.page-module-scss-module__LwMLQa__pairNote{margin:var(--sm) 0 0}.page-module-scss-module__LwMLQa__phraseFlow{line-height:1.6}.page-module-scss-module__LwMLQa__latinPangram{font-family:var(--fontText);font-size:var(--app-font-text-5x)}.page-module-scss-module__LwMLQa__latinNumbers{font-family:var(--fontMono);font-size:var(--app-font-mono-6x)}.page-module-scss-module__LwMLQa__latinSymbols{font-family:var(--fontMono);font-size:var(--app-font-mono-4x)}.page-module-scss-module__LwMLQa__latinAlphabet{font-family:var(--fontText);font-size:var(--app-font-text-5x)}.page-module-scss-module__LwMLQa__latinLabel{font-family:var(--fontLabel);font-size:var(--app-font-label-2x);text-transform:uppercase;color:var(--fg40);margin-top:var(--sm)}.page-module-scss-module__LwMLQa__latinSmallCaps{font-variant-caps:small-caps}.page-module-scss-module__LwMLQa__latinTabular{font-variant-numeric:tabular-nums}.page-module-scss-module__LwMLQa__latinLabelVietnamese{margin-bottom:var(--md)}.page-module-scss-module__LwMLQa__backToTop{padding:var(--md) var(--sm);border-top:1px solid var(--fg15);color:var(--fg40);cursor:pointer;cursor:url(/cursors/cursor-hand-pointer.png) 7 1,pointer;cursor:url(/cursors/cursor-hand-pointer.svg) 7 1,pointer;cursor:-webkit-image-set(url(/cursors/cursor-hand-pointer.png) 1x, url(/cursors/cursor-hand-pointer@2x.png) 2x) 7 1,pointer;justify-content:center;display:flex}.page-module-scss-module__LwMLQa__backToTop a{color:inherit;text-decoration:none}.page-module-scss-module__LwMLQa__backToTop a:hover{color:var(--fg60)}.page-module-scss-module__LwMLQa__footerDivider{border:0;border-top:1px solid var(--fg30);margin:0}.page-module-scss-module__LwMLQa__specimenVertical{writing-mode:vertical-rl;vertical-align:top;min-height:575px}td.page-module-scss-module__LwMLQa__alignTop{vertical-align:top}.page-module-scss-module__LwMLQa__coverageList{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.page-module-scss-module__LwMLQa__coverageList li:before{content:"· "}.page-module-scss-module__LwMLQa__comingSoonRow td{background:var(--fg);color:var(--bg);padding-top:6px}.page-module-scss-module__LwMLQa__comingSoonRow td a{color:var(--bg)}.page-module-scss-module__LwMLQa__titleRow.page-module-scss-module__LwMLQa__comingSoonRow{border-top:var(--lg) solid #0000}tr.page-module-scss-module__LwMLQa__comingSoonRow:not(.page-module-scss-module__LwMLQa__titleRow){border-bottom:var(--lg) solid #0000}tr.page-module-scss-module__LwMLQa__comingSoonRow:not(.page-module-scss-module__LwMLQa__titleRow) td{padding-bottom:6px}.page-module-scss-module__LwMLQa__faqGroup{flex-direction:column;gap:4px;display:flex}.page-module-scss-module__LwMLQa__faqQ{margin:0}.page-module-scss-module__LwMLQa__faqA{color:var(--fg60);margin:0}.page-module-scss-module__LwMLQa__characterGrid{text-align:center;border-top:1px solid var(--fg15);border-left:1px solid var(--fg15);grid-template-columns:repeat(auto-fill,minmax(64px,1fr));display:grid}.page-module-scss-module__LwMLQa__characterGrid span{aspect-ratio:1;border-right:1px solid var(--fg15);border-bottom:1px solid var(--fg15);justify-content:center;align-items:center;padding-left:6px;display:flex}.page-module-scss-module__LwMLQa__languageList{line-height:1.6}.page-module-scss-module__LwMLQa__languageEn{color:var(--fg50)}
.ColorSchemeToggle-module-scss-module__JB1k5a__toggle{appearance:none;font:inherit;width:32px;height:32px;color:var(--fg);cursor:pointer;cursor:url(/cursors/cursor-hand-pointer.png) 7 1,pointer;cursor:url(/cursors/cursor-hand-pointer.svg) 7 1,pointer;cursor:-webkit-image-set(url(/cursors/cursor-hand-pointer.png) 1x, url(/cursors/cursor-hand-pointer@2x.png) 2x) 7 1,pointer;background-color:#0000;border:0;border-radius:0;justify-content:center;align-items:center;display:inline-flex}.ColorSchemeToggle-module-scss-module__JB1k5a__toggle:hover{background:var(--fg15)}
.AppNav-module-scss-module__okxTLG__nav,.AppNav-module-scss-module__okxTLG__navTabs{background-color:var(--bg);border-bottom:1px solid var(--fg15);height:58px;font-family:var(--fontLabel);font-size:var(--app-font-label-2x);justify-content:space-between;align-items:center;padding:0 16px;display:flex}.AppNav-module-scss-module__okxTLG__navTabs{grid-template-columns:1fr auto 1fr;display:grid}.AppNav-module-scss-module__okxTLG__left,.AppNav-module-scss-module__okxTLG__right{align-items:center;gap:8px;display:flex}.AppNav-module-scss-module__okxTLG__center{justify-content:center;align-items:center;display:flex}.AppNav-module-scss-module__okxTLG__right{justify-content:flex-end}.AppNav-module-scss-module__okxTLG__right>:last-child{margin-right:-8px}.AppNav-module-scss-module__okxTLG__homeButton{width:32px;height:32px;color:var(--fg);cursor:pointer;cursor:url(/cursors/cursor-hand-pointer.png) 7 1,pointer;cursor:url(/cursors/cursor-hand-pointer.svg) 7 1,pointer;cursor:-webkit-image-set(url(/cursors/cursor-hand-pointer.png) 1x, url(/cursors/cursor-hand-pointer@2x.png) 2x) 7 1,pointer;justify-content:center;align-items:center;margin-left:-8px;display:inline-flex;position:sticky;top:0}.AppNav-module-scss-module__okxTLG__homeButton:hover{background:var(--fg15)}.AppNav-module-scss-module__okxTLG__iconButton{width:32px;height:32px;color:var(--fg);cursor:pointer;cursor:url(/cursors/cursor-hand-pointer.png) 7 1,pointer;cursor:url(/cursors/cursor-hand-pointer.svg) 7 1,pointer;cursor:-webkit-image-set(url(/cursors/cursor-hand-pointer.png) 1x, url(/cursors/cursor-hand-pointer@2x.png) 2x) 7 1,pointer;justify-content:center;align-items:center;display:inline-flex}.AppNav-module-scss-module__okxTLG__iconButton:hover{background:var(--fg15)}.AppNav-module-scss-module__okxTLG__breadcrumbItem{color:var(--fg);align-items:center;gap:8px;font-weight:500;display:flex}.AppNav-module-scss-module__okxTLG__breadcrumbLink{color:var(--fg);cursor:pointer;cursor:url(/cursors/cursor-hand-pointer.png) 7 1,pointer;cursor:url(/cursors/cursor-hand-pointer.svg) 7 1,pointer;cursor:-webkit-image-set(url(/cursors/cursor-hand-pointer.png) 1x, url(/cursors/cursor-hand-pointer@2x.png) 2x) 7 1,pointer}.AppNav-module-scss-module__okxTLG__breadcrumbLink:hover{color:var(--ac)}.AppNav-module-scss-module__okxTLG__breadcrumbText{color:var(--fg)}.AppNav-module-scss-module__okxTLG__tab,.AppNav-module-scss-module__okxTLG__tabActive{padding:8px;font-weight:500;text-decoration:none}.AppNav-module-scss-module__okxTLG__tab{color:var(--fg50)}.AppNav-module-scss-module__okxTLG__tab:hover,.AppNav-module-scss-module__okxTLG__tabActive{color:var(--fg)}.AppNav-module-scss-module__okxTLG__separator{background:var(--fg20);width:1px;height:16px}
.ContextMenu-module-scss-module__556hOG__menu{background:var(--bg);border:1px solid var(--fg30);-webkit-user-select:none;user-select:none;min-width:160px;padding:4px 0}.ContextMenu-module-scss-module__556hOG__group:not(:last-child){border-bottom:1px solid var(--fg15);margin-bottom:4px;padding-bottom:4px}.ContextMenu-module-scss-module__556hOG__groupLabel{text-transform:uppercase;color:var(--fg);opacity:.5;font-weight:500;font-family:var(--fontLabel);font-size:var(--app-font-label-2x);padding:4px 10px}.ContextMenu-module-scss-module__556hOG__item{width:100%;color:var(--fg);font-family:inherit;font-size:inherit;text-align:left;cursor:pointer;cursor:url(/cursors/cursor-hand-pointer.png) 7 1,pointer;cursor:url(/cursors/cursor-hand-pointer.svg) 7 1,pointer;cursor:-webkit-image-set(url(/cursors/cursor-hand-pointer.png) 1x, url(/cursors/cursor-hand-pointer@2x.png) 2x) 7 1,pointer;background:0 0;border:none;align-items:center;gap:8px;padding:5px 10px;display:flex}.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:url(/cursors/cursor-not-allowed.png) 9 9,not-allowed;cursor:url(/cursors/cursor-not-allowed.svg) 9 9,not-allowed;cursor:-webkit-image-set(url(/cursors/cursor-not-allowed.png) 1x, url(/cursors/cursor-not-allowed@2x.png) 2x) 9 9,not-allowed}.ContextMenu-module-scss-module__556hOG__icon{text-align:center;flex-shrink:0;width:16px}.ContextMenu-module-scss-module__556hOG__label{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:url(/cursors/cursor-hand-pointer.png) 7 1,pointer;cursor:url(/cursors/cursor-hand-pointer.svg) 7 1,pointer;cursor:-webkit-image-set(url(/cursors/cursor-hand-pointer.png) 1x, url(/cursors/cursor-hand-pointer@2x.png) 2x) 7 1,pointer}.ContextMenu-module-scss-module__556hOG__submenu{background:var(--bg);border:1px solid var(--fg30);min-width:160px;padding:4px 0;position:absolute;top:-4px}
.ArtworkEditorCanvas-module-scss-module__U5hBUa__container{position:absolute;inset:0}.ArtworkEditorCanvas-module-scss-module__U5hBUa__crosshairCursor{cursor:crosshair}.ArtworkEditorCanvas-module-scss-module__U5hBUa__rotateTopLeft{cursor:pointer;cursor:url(/cursors/cursor-rotate-top-left.png) 9.5 9.5,pointer;cursor:url(/cursors/cursor-rotate-top-left.svg) 9.5 9.5,pointer;cursor:-webkit-image-set(url(/cursors/cursor-rotate-top-left.png) 1x, url(/cursors/cursor-rotate-top-left@2x.png) 2x) 9.5 9.5,pointer}.ArtworkEditorCanvas-module-scss-module__U5hBUa__rotateTopRight{cursor:pointer;cursor:url(/cursors/cursor-rotate-top-right.png) 9.5 9.5,pointer;cursor:url(/cursors/cursor-rotate-top-right.svg) 9.5 9.5,pointer;cursor:-webkit-image-set(url(/cursors/cursor-rotate-top-right.png) 1x, url(/cursors/cursor-rotate-top-right@2x.png) 2x) 9.5 9.5,pointer}.ArtworkEditorCanvas-module-scss-module__U5hBUa__rotateBottomLeft{cursor:pointer;cursor:url(/cursors/cursor-rotate-bottom-left.png) 9.5 9.5,pointer;cursor:url(/cursors/cursor-rotate-bottom-left.svg) 9.5 9.5,pointer;cursor:-webkit-image-set(url(/cursors/cursor-rotate-bottom-left.png) 1x, url(/cursors/cursor-rotate-bottom-left@2x.png) 2x) 9.5 9.5,pointer}.ArtworkEditorCanvas-module-scss-module__U5hBUa__rotateBottomRight{cursor:pointer;cursor:url(/cursors/cursor-rotate-bottom-right.png) 9.5 9.5,pointer;cursor:url(/cursors/cursor-rotate-bottom-right.svg) 9.5 9.5,pointer;cursor:-webkit-image-set(url(/cursors/cursor-rotate-bottom-right.png) 1x, url(/cursors/cursor-rotate-bottom-right@2x.png) 2x) 9.5 9.5,pointer}.ArtworkEditorCanvas-module-scss-module__U5hBUa__canvasContainer{touch-action:none;position:absolute;inset:0}.ArtworkEditorCanvas-module-scss-module__U5hBUa__htmlLayer{pointer-events:none;position:absolute;inset:0}.ArtworkEditorCanvas-module-scss-module__U5hBUa__htmlPortal{position:absolute;inset:0}.ArtworkEditorCanvas-module-scss-module__U5hBUa__eCanvasText{line-height:1;position:absolute;top:0;left:0}.ArtworkEditorCanvas-module-scss-module__U5hBUa__pencilGhost{pointer-events:none;position:absolute;top:0;left:0}
.EyedropperCard-module-scss-module__uioBjq__card{background:var(--bg);border:2px solid var(--fg30);pointer-events:none;z-index:100;grid-template-columns:auto minmax(auto,1fr);align-items:stretch;display:grid;position:absolute}.EyedropperCard-module-scss-module__uioBjq__swatch{aspect-ratio:1;border-right:2px solid var(--fg30);flex-shrink:0}.EyedropperCard-module-scss-module__uioBjq__text{flex-direction:column;gap:2px;padding:6px;display:flex}.EyedropperCard-module-scss-module__uioBjq__name{font-family:var(--fontLabel);font-size:var(--app-font-label-2x);color:var(--fg);white-space:nowrap}.EyedropperCard-module-scss-module__uioBjq__hex{font-family:var(--fontMono);font-size:var(--app-font-mono-2x)}@media (-webkit-min-device-pixel-ratio:1.5),(min-resolution:144dpi){.EyedropperCard-module-scss-module__uioBjq__hex{font-size:var(--app-font-mono-1-5x)}}.EyedropperCard-module-scss-module__uioBjq__hex{color:var(--fg50);white-space:nowrap}.EyedropperCard-module-scss-module__uioBjq__opacity{color:var(--fg30)}
.FrameLabels-module-scss-module__TIJrIG__border{border:1px solid var(--fg);opacity:.2;pointer-events:auto;box-sizing:border-box;position:absolute}.FrameLabels-module-scss-module__TIJrIG__borderHovered{opacity:.66}.FrameLabels-module-scss-module__TIJrIG__borderActive{opacity:.9}.FrameLabels-module-scss-module__TIJrIG__label{background:var(--fg);color:var(--bg);opacity:.5;white-space:nowrap;pointer-events:auto;-webkit-user-select:none;user-select:none;padding:2px 2px 2px 4px;line-height:1;position:absolute}.FrameLabels-module-scss-module__TIJrIG__labelDragging{cursor:grabbing;cursor:url(/cursors/cursor-hand-grabbing.png) 9 9,grabbing;cursor:url(/cursors/cursor-hand-grabbing.svg) 9 9,grabbing;cursor:-webkit-image-set(url(/cursors/cursor-hand-grabbing.png) 1x, url(/cursors/cursor-hand-grabbing@2x.png) 2x) 9 9,grabbing}.FrameLabels-module-scss-module__TIJrIG__highlighted{opacity:.9}.FrameLabels-module-scss-module__TIJrIG__labelInput{color:inherit;font:inherit;background:0 0;border:none;outline:none;width:100%;min-width:40px;margin:0;padding:0}.FrameLabels-module-scss-module__TIJrIG__resizeHandle{background:var(--bg);border:1px solid var(--fg);pointer-events:auto;box-sizing:border-box;position:absolute}
.ArtworkTextEditingOverlay-module-scss-module__2YrYva__overlay{pointer-events:none;z-index:10;position:absolute}.ArtworkTextEditingOverlay-module-scss-module__2YrYva__hiddenTextarea{opacity:0;pointer-events:auto;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}.ArtworkTextEditingOverlay-module-scss-module__2YrYva__cursorCanvas{pointer-events:none;position:absolute;top:0;left:0}
.Dropdown-module-scss-module__tdgOyW__container{display:inline-block}.Dropdown-module-scss-module__tdgOyW__fullWidth{width:100%;display:block}.Dropdown-module-scss-module__tdgOyW__trigger{border:1px solid var(--fg15);width: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__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:hidden}.Dropdown-module-scss-module__tdgOyW__dropdown{z-index:1000;pointer-events:auto;background:var(--bg);border:1px solid var(--fg30);max-height:300px;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{border-bottom:1px solid var(--fg15);grid-template-columns:1fr 1fr;display:grid}.Dropdown-module-scss-module__tdgOyW__columnGroup{padding:4px 0}.Dropdown-module-scss-module__tdgOyW__columnGroup:first-child{border-right:1px solid var(--fg15)}.Dropdown-module-scss-module__tdgOyW__group{padding:4px 0}.Dropdown-module-scss-module__tdgOyW__group:not(:last-child){border-bottom:1px solid var(--fg15)}.Dropdown-module-scss-module__tdgOyW__groupLabel{text-transform:uppercase;color:var(--fg);opacity:.5;font-weight:500;font-family:var(--fontLabel);font-size:var(--app-font-label-2x);padding:4px 6px}.Dropdown-module-scss-module__tdgOyW__option{width:100%;color:var(--fg);font-family:inherit;font-size:inherit;text-align:left;background:0 0;border:none;padding:5px 6px;display:block}.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}.Dropdown-module-scss-module__tdgOyW__option.Dropdown-module-scss-module__tdgOyW__disabled:hover{background:0 0}
.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}
.ScrollArea-module-scss-module__0nvGxW__scrollArea{position:relative;overflow:hidden}.ScrollArea-module-scss-module__0nvGxW__content{scrollbar-width:none;-ms-overflow-style:none;width:100%;height:100%;overflow:auto}.ScrollArea-module-scss-module__0nvGxW__content::-webkit-scrollbar{display:none}.ScrollArea-module-scss-module__0nvGxW__track{z-index:15;background:0 0;transition:background .15s;position:absolute}.ScrollArea-module-scss-module__0nvGxW__track.ScrollArea-module-scss-module__0nvGxW__fixed{z-index:100;position:fixed}.ScrollArea-module-scss-module__0nvGxW__track.ScrollArea-module-scss-module__0nvGxW__trackHovered{background:var(--fg05)}.ScrollArea-module-scss-module__0nvGxW__track.ScrollArea-module-scss-module__0nvGxW__vertical{width:8px;top:0;right:0}.ScrollArea-module-scss-module__0nvGxW__track.ScrollArea-module-scss-module__0nvGxW__horizontal{height:8px;bottom:0;left:0}.ScrollArea-module-scss-module__0nvGxW__knob{border-radius:0;display:flex;position:absolute}.ScrollArea-module-scss-module__0nvGxW__knobInner{background:0 0;border-radius:0;width:100%;height:100%;transition:background .15s,width .15s,height .15s}.ScrollArea-module-scss-module__0nvGxW__knobInner.ScrollArea-module-scss-module__0nvGxW__alwaysShow,.ScrollArea-module-scss-module__0nvGxW__knob.ScrollArea-module-scss-module__0nvGxW__knobActive .ScrollArea-module-scss-module__0nvGxW__knobInner{background:var(--fg10)}.ScrollArea-module-scss-module__0nvGxW__knob:hover .ScrollArea-module-scss-module__0nvGxW__knobInner{background:var(--fg30)}.ScrollArea-module-scss-module__0nvGxW__knob:active .ScrollArea-module-scss-module__0nvGxW__knobInner{background:var(--fg50)}.ScrollArea-module-scss-module__0nvGxW__track.ScrollArea-module-scss-module__0nvGxW__vertical .ScrollArea-module-scss-module__0nvGxW__knob{width:8px;right:0}.ScrollArea-module-scss-module__0nvGxW__track.ScrollArea-module-scss-module__0nvGxW__vertical .ScrollArea-module-scss-module__0nvGxW__knobInner.ScrollArea-module-scss-module__0nvGxW__alwaysShow{width:4px;margin-left:auto}.ScrollArea-module-scss-module__0nvGxW__track.ScrollArea-module-scss-module__0nvGxW__vertical .ScrollArea-module-scss-module__0nvGxW__knob:hover .ScrollArea-module-scss-module__0nvGxW__knobInner.ScrollArea-module-scss-module__0nvGxW__alwaysShow{width:100%}.ScrollArea-module-scss-module__0nvGxW__track.ScrollArea-module-scss-module__0nvGxW__horizontal .ScrollArea-module-scss-module__0nvGxW__knob{height:8px;bottom:0}.ScrollArea-module-scss-module__0nvGxW__track.ScrollArea-module-scss-module__0nvGxW__horizontal .ScrollArea-module-scss-module__0nvGxW__knobInner.ScrollArea-module-scss-module__0nvGxW__alwaysShow{height:4px;margin-top:auto}.ScrollArea-module-scss-module__0nvGxW__track.ScrollArea-module-scss-module__0nvGxW__horizontal .ScrollArea-module-scss-module__0nvGxW__knob:hover .ScrollArea-module-scss-module__0nvGxW__knobInner.ScrollArea-module-scss-module__0nvGxW__alwaysShow{height:100%}
.ContentEntry-module-scss-module__J80uIq__entry{grid-gap:4px;-webkit-user-select:none;user-select:none;grid-template-columns:16px auto minmax(0,1fr) auto;align-items:center;padding-right:12px;display:grid;position:relative}.ContentEntry-module-scss-module__J80uIq__entry:hover:not(.ContentEntry-module-scss-module__J80uIq__active):not(.ContentEntry-module-scss-module__J80uIq__ancestor):before{content:"";background:linear-gradient(90deg, transparent 0, transparent calc(50px + var(--depth,0) * 8px), var(--fg15) calc(50px + var(--depth,0) * 8px), var(--fg15) 100%);pointer-events:none;z-index:-1;position:absolute;inset:0}.ContentEntry-module-scss-module__J80uIq__active{color:var(--fg)}.ContentEntry-module-scss-module__J80uIq__active:before{content:"";background:linear-gradient(90deg, transparent 0, transparent calc(50px + var(--depth,0) * 8px), var(--fg20) calc(50px + var(--depth,0) * 8px), var(--fg20) 100%);pointer-events:none;z-index:-1;position:absolute;inset:0}.ContentEntry-module-scss-module__J80uIq__ancestor{color:var(--fg)}.ContentEntry-module-scss-module__J80uIq__ancestor:before{content:"";background:linear-gradient(90deg, transparent 0, transparent calc(50px + var(--depth,0) * 8px), var(--fg10) calc(50px + var(--depth,0) * 8px), var(--fg10) 100%);pointer-events:none;z-index:-1;position:absolute;inset:0}.ContentEntry-module-scss-module__J80uIq__soloFaded{opacity:.2}.ContentEntry-module-scss-module__J80uIq__dragging{opacity:.3;cursor:grabbing}.ContentEntry-module-scss-module__J80uIq__dropTargetAbove{position:relative}.ContentEntry-module-scss-module__J80uIq__dropTargetAbove:before{content:"";top:-1px;left:calc(var(--depth,0)*8px);background:var(--ac);z-index:2;pointer-events:none;height:2px;position:absolute;right:0}.ContentEntry-module-scss-module__J80uIq__dropTargetBelow{position:relative}.ContentEntry-module-scss-module__J80uIq__dropTargetBelow:before{content:"";bottom:-1px;left:calc(var(--depth,0)*8px);background:var(--ac);z-index:2;pointer-events:none;height:2px;position:absolute;right:0}.ContentEntry-module-scss-module__J80uIq__shapeDragging{opacity:.3;cursor:grabbing}.ContentEntry-module-scss-module__J80uIq__shapeDropBefore{position:relative}.ContentEntry-module-scss-module__J80uIq__shapeDropBefore:after{content:"";background:var(--ac);z-index:1;height:2px;position:absolute;top:-1px;left:0;right:0}.ContentEntry-module-scss-module__J80uIq__shapeDropAfter{position:relative}.ContentEntry-module-scss-module__J80uIq__shapeDropAfter:after{content:"";background:var(--ac);z-index:1;height:2px;position:absolute;bottom:-1px;left:0;right:0}.ContentEntry-module-scss-module__J80uIq__subpathDragging{opacity:.3;cursor:grabbing}.ContentEntry-module-scss-module__J80uIq__subpathDropBefore{position:relative}.ContentEntry-module-scss-module__J80uIq__subpathDropBefore:after{content:"";background:var(--ac);z-index:1;height:2px;position:absolute;top:-1px;left:0;right:0}.ContentEntry-module-scss-module__J80uIq__subpathDropAfter{position:relative}.ContentEntry-module-scss-module__J80uIq__subpathDropAfter:after{content:"";background:var(--ac);z-index:1;height:2px;position:absolute;bottom:-1px;left:0;right:0}.ContentEntry-module-scss-module__J80uIq__subpathDropOntoShape{position:relative}.ContentEntry-module-scss-module__J80uIq__subpathDropOntoShape:after{content:"";border:1px solid var(--ac);pointer-events:none;z-index:1;position:absolute;inset:0}.ContentEntry-module-scss-module__J80uIq__shapeDropOntoLayer{position:relative}.ContentEntry-module-scss-module__J80uIq__shapeDropOntoLayer:after{content:"";border:1px solid var(--ac);pointer-events:none;z-index:1;position:absolute;inset:0}.ContentEntry-module-scss-module__J80uIq__groupDropTarget{position:relative}.ContentEntry-module-scss-module__J80uIq__groupDropTarget:after{content:"";border:1px solid var(--ac);pointer-events:none;z-index:1;position:absolute;inset:0}.ContentEntry-module-scss-module__J80uIq__expandArea{justify-content:center;align-items:center;width:16px;height:100%;display:flex}.ContentEntry-module-scss-module__J80uIq__expandButton{cursor:pointer;cursor:url(/cursors/cursor-hand-pointer.png) 7 1,pointer;cursor:url(/cursors/cursor-hand-pointer.svg) 7 1,pointer;width:16px;height:16px;cursor:-webkit-image-set(url(/cursors/cursor-hand-pointer.png) 1x, url(/cursors/cursor-hand-pointer@2x.png) 2x) 7 1,pointer;opacity:.5;justify-content:center;align-items:center;margin-left:2px;transition:transform .1s ease-out;display:flex}.ContentEntry-module-scss-module__J80uIq__expandButton:hover{opacity:1}.ContentEntry-module-scss-module__J80uIq__expandButton.ContentEntry-module-scss-module__J80uIq__expanded{transform:rotate(90deg)}.ContentEntry-module-scss-module__J80uIq__preview{background-position:50%;background-repeat:no-repeat;background-size:contain;background-color:var(--bg);border:1px solid var(--fg30);width:28px;height:28px;image-rendering:pixelated;position:relative}.ContentEntry-module-scss-module__J80uIq__previewHidden:after{content:"";background:linear-gradient(to bottom right, transparent calc(50% - 1px), var(--fg50) calc(50% - 1px), var(--fg50) calc(50% + 1px), transparent calc(50% + 1px)),linear-gradient(to top right, transparent calc(50% - 1px), var(--fg50) calc(50% - 1px), var(--fg50) calc(50% + 1px), transparent calc(50% + 1px));position:absolute;inset:0}.ContentEntry-module-scss-module__J80uIq__groupPreview{justify-content:center;align-items:center;display:flex}.ContentEntry-module-scss-module__J80uIq__groupIcon{font-family:var(--fontMono);font-size:var(--app-font-mono-1-5x);color:var(--fg50)}.ContentEntry-module-scss-module__J80uIq__name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ContentEntry-module-scss-module__J80uIq__hiddenText{opacity:.3}.ContentEntry-module-scss-module__J80uIq__nameInput{width:100%;color:inherit;font:inherit;background:0 0;border:none;outline:none;margin:0;padding:0}.ContentEntry-module-scss-module__J80uIq__nameInput::selection{background:var(--ac);color:var(--bg)}.ContentEntry-module-scss-module__J80uIq__actions{gap:4px;display:flex}.ContentEntry-module-scss-module__J80uIq__actionButton{cursor:pointer;cursor:url(/cursors/cursor-hand-pointer.png) 7 1,pointer;cursor:url(/cursors/cursor-hand-pointer.svg) 7 1,pointer;width:20px;height:20px;cursor:-webkit-image-set(url(/cursors/cursor-hand-pointer.png) 1x, url(/cursors/cursor-hand-pointer@2x.png) 2x) 7 1,pointer;opacity:1;justify-content:center;align-items:center;display:flex}.ContentEntry-module-scss-module__J80uIq__actionButton:hover{color:var(--ac)}.ContentEntry-module-scss-module__J80uIq__inactive{opacity:.3}.ContentEntry-module-scss-module__J80uIq__optionsBackdrop{z-index:999;position:fixed;inset:0}.ContentEntry-module-scss-module__J80uIq__optionsPanel{z-index:1000;background:var(--bg);border:1px solid var(--fg30);flex-direction:column;gap:8px;min-width:160px;padding:8px;display:flex;position:fixed}.ContentEntry-module-scss-module__J80uIq__optionsRow{align-items:center;gap:8px;display:flex}.ContentEntry-module-scss-module__J80uIq__optionsLabel{min-width:50px}.ContentEntry-module-scss-module__J80uIq__optionsDivider{background:var(--fg15);height:1px;margin:4px 0}.ContentEntry-module-scss-module__J80uIq__optionsButton{text-align:left;cursor:pointer;cursor:url(/cursors/cursor-hand-pointer.png) 7 1,pointer;cursor:url(/cursors/cursor-hand-pointer.svg) 7 1,pointer;width:100%;cursor:-webkit-image-set(url(/cursors/cursor-hand-pointer.png) 1x, url(/cursors/cursor-hand-pointer@2x.png) 2x) 7 1,pointer;padding:4px 0}.ContentEntry-module-scss-module__J80uIq__optionsButton:hover{color:var(--ac)}.ContentEntry-module-scss-module__J80uIq__deleteButton{text-align:left;width:100%;color:var(--error,#f44);cursor:pointer;cursor:url(/cursors/cursor-hand-pointer.png) 7 1,pointer;cursor:url(/cursors/cursor-hand-pointer.svg) 7 1,pointer;cursor:-webkit-image-set(url(/cursors/cursor-hand-pointer.png) 1x, url(/cursors/cursor-hand-pointer@2x.png) 2x) 7 1,pointer;padding:4px 0}.ContentEntry-module-scss-module__J80uIq__deleteButton:hover{opacity:.8}
.ContentsPanel-module-scss-module__LnCYZq__container{pointer-events:auto;flex:1;grid-template-rows:auto minmax(0,1fr);width:100%;min-height:0;display:grid}.ContentsPanel-module-scss-module__LnCYZq__floatingContainer{pointer-events:auto;width:100%}.ContentsPanel-module-scss-module__LnCYZq__scrollAreaWrapper{min-height:0}.ContentsPanel-module-scss-module__LnCYZq__listBody{padding-bottom:16px}.ContentsPanel-module-scss-module__LnCYZq__listBody>*+*{margin-top:2px}.ContentsPanel-module-scss-module__LnCYZq__titleRow{border-bottom:1px dashed var(--fg15);justify-content:space-between;align-items:center;margin-left:16px;display:flex}.ContentsPanel-module-scss-module__LnCYZq__listTitle{text-transform:uppercase;font-family:var(--fontLabel);font-size:var(--app-font-label-2x)}.ContentsPanel-module-scss-module__LnCYZq__pinButton{appearance:none;color:var(--fg50);cursor:pointer;cursor:url(/cursors/cursor-hand-pointer.png) 7 1,pointer;cursor:url(/cursors/cursor-hand-pointer.svg) 7 1,pointer;cursor:-webkit-image-set(url(/cursors/cursor-hand-pointer.png) 1x, url(/cursors/cursor-hand-pointer@2x.png) 2x) 7 1,pointer;background:0 0;border:1px solid #0000;padding:4px}.ContentsPanel-module-scss-module__LnCYZq__pinButton:hover{color:var(--fg);background-color:var(--fg15)}.ContentsPanel-module-scss-module__LnCYZq__pinButton svg{display:block}.ContentsPanel-module-scss-module__LnCYZq__sectionTitle{font-family:var(--fontCaption);font-size:var(--app-font-caption-2x);color:var(--fg50);margin-top:16px}.ContentsPanel-module-scss-module__LnCYZq__sectionTitle:first-of-type{margin-top:8px}.ContentsPanel-module-scss-module__LnCYZq__newLayerButton{grid-gap:8px;background-color:var(--bg);border-bottom:1px dashed var(--fg15);z-index:5;grid-template-columns:minmax(0,1fr) auto;align-items:center;width:100%;padding:10px 8px 10px 16px;display:grid;position:sticky;top:0;margin-top:0!important}.ContentsPanel-module-scss-module__LnCYZq__newLayerButton:hover{background-color:var(--fg15)}.ContentsPanel-module-scss-module__LnCYZq__dropIndicatorEnd{background:var(--ac);height:2px;margin-top:0!important}
.Checkbox-module-scss-module__xFeI8q__checkbox{cursor:pointer;cursor:url(/cursors/cursor-hand-pointer.png) 7 1,pointer;cursor:url(/cursors/cursor-hand-pointer.svg) 7 1,pointer;cursor:-webkit-image-set(url(/cursors/cursor-hand-pointer.png) 1x, url(/cursors/cursor-hand-pointer@2x.png) 2x) 7 1,pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;display:flex}.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:url(/cursors/cursor-not-allowed.png) 9 9,not-allowed;cursor:url(/cursors/cursor-not-allowed.svg) 9 9,not-allowed;cursor:-webkit-image-set(url(/cursors/cursor-not-allowed.png) 1x, url(/cursors/cursor-not-allowed@2x.png) 2x) 9 9,not-allowed;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;cursor:url(/cursors/cursor-hand-pointer.png) 7 1,pointer;cursor:url(/cursors/cursor-hand-pointer.svg) 7 1,pointer;width:100%;height:100%;cursor:-webkit-image-set(url(/cursors/cursor-hand-pointer.png) 1x, url(/cursors/cursor-hand-pointer@2x.png) 2x) 7 1,pointer;margin:0;position:absolute}.Checkbox-module-scss-module__xFeI8q__input:disabled{cursor:not-allowed;cursor:url(/cursors/cursor-not-allowed.png) 9 9,not-allowed;cursor:url(/cursors/cursor-not-allowed.svg) 9 9,not-allowed;cursor:-webkit-image-set(url(/cursors/cursor-not-allowed.png) 1x, url(/cursors/cursor-not-allowed@2x.png) 2x) 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}
.FrameExportOptions-module-scss-module__COiggq__exportSection{flex-direction:column;gap:8px;display:flex}.FrameExportOptions-module-scss-module__COiggq__exportHeader{justify-content:space-between;align-items:center;display:flex}.FrameExportOptions-module-scss-module__COiggq__addExportButton{cursor:pointer;cursor:url(/cursors/cursor-hand-pointer.png) 7 1,pointer;cursor:url(/cursors/cursor-hand-pointer.svg) 7 1,pointer;width:20px;height:20px;cursor:-webkit-image-set(url(/cursors/cursor-hand-pointer.png) 1x, url(/cursors/cursor-hand-pointer@2x.png) 2x) 7 1,pointer;justify-content:center;align-items:center;display:flex}.FrameExportOptions-module-scss-module__COiggq__addExportButton:hover{color:var(--ac)}.FrameExportOptions-module-scss-module__COiggq__exportEmpty{opacity:.5}.FrameExportOptions-module-scss-module__COiggq__exportList{flex-direction:column;gap:4px;display:flex}.FrameExportOptions-module-scss-module__COiggq__exportOption{grid-template-columns:auto auto auto auto auto;align-items:center;gap:4px;display:grid}.FrameExportOptions-module-scss-module__COiggq__scaleInput{border:1px solid var(--fg15);background:var(--bg);width:48px;color:var(--fg);font:inherit;text-align:center;padding:6px}.FrameExportOptions-module-scss-module__COiggq__scaleInput:hover{background:var(--fg05)}.FrameExportOptions-module-scss-module__COiggq__scaleInput:focus{border-color:var(--ac);outline:none}.FrameExportOptions-module-scss-module__COiggq__removeExportButton{opacity:.5;cursor:pointer;cursor:url(/cursors/cursor-hand-pointer.png) 7 1,pointer;cursor:url(/cursors/cursor-hand-pointer.svg) 7 1,pointer;width:20px;height:20px;cursor:-webkit-image-set(url(/cursors/cursor-hand-pointer.png) 1x, url(/cursors/cursor-hand-pointer@2x.png) 2x) 7 1,pointer;justify-content:center;align-items:center;display:flex}.FrameExportOptions-module-scss-module__COiggq__removeExportButton:hover{opacity:1;color:var(--ac)}.FrameExportOptions-module-scss-module__COiggq__exportButton{background:var(--fg);color:var(--bg);text-align:center;cursor:pointer;cursor:url(/cursors/cursor-hand-pointer.png) 7 1,pointer;cursor:url(/cursors/cursor-hand-pointer.svg) 7 1,pointer;cursor:-webkit-image-set(url(/cursors/cursor-hand-pointer.png) 1x, url(/cursors/cursor-hand-pointer@2x.png) 2x) 7 1,pointer;padding:4px 8px}.FrameExportOptions-module-scss-module__COiggq__exportButton:hover{background:var(--ac)}
.ExportPanel-module-scss-module__5eKedG__exportPanel{grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr) 240px;height:100%;min-height:400px;display:grid}.ExportPanel-module-scss-module__5eKedG__header{border-bottom:1px solid var(--fg15);grid-column:1/-1;justify-content:space-between;align-items:center;padding:8px 12px;display:flex}.ExportPanel-module-scss-module__5eKedG__headerLeft{align-items:center;gap:12px;display:flex}.ExportPanel-module-scss-module__5eKedG__frameCount{opacity:.6}.ExportPanel-module-scss-module__5eKedG__selectActions{gap:8px;display:flex}.ExportPanel-module-scss-module__5eKedG__linkButton{color:var(--fg60);cursor:pointer;cursor:url(/cursors/cursor-hand-pointer.png) 7 1,pointer;cursor:url(/cursors/cursor-hand-pointer.svg) 7 1,pointer;cursor:-webkit-image-set(url(/cursors/cursor-hand-pointer.png) 1x, url(/cursors/cursor-hand-pointer@2x.png) 2x) 7 1,pointer;background:0 0;border:none;text-decoration:underline}.ExportPanel-module-scss-module__5eKedG__linkButton:hover{color:var(--ac)}.ExportPanel-module-scss-module__5eKedG__mainArea{grid-area:2/1;padding:12px;overflow-y:auto}.ExportPanel-module-scss-module__5eKedG__frameGrid{grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:8px;display:grid}.ExportPanel-module-scss-module__5eKedG__frameCard{border:1px solid var(--fg15);background:var(--bg);cursor:pointer;cursor:url(/cursors/cursor-hand-pointer.png) 7 1,pointer;cursor:url(/cursors/cursor-hand-pointer.svg) 7 1,pointer;cursor:-webkit-image-set(url(/cursors/cursor-hand-pointer.png) 1x, url(/cursors/cursor-hand-pointer@2x.png) 2x) 7 1,pointer;flex-direction:column;display:flex;position:relative}.ExportPanel-module-scss-module__5eKedG__frameCard:hover{border-color:var(--fg30)}.ExportPanel-module-scss-module__5eKedG__frameCardSelected{border-color:var(--ac);background:var(--ac05)}.ExportPanel-module-scss-module__5eKedG__framePreviewWrap{aspect-ratio:var(--aspect-ratio);background:var(--fg05);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.ExportPanel-module-scss-module__5eKedG__framePreview{max-width:100%;max-height:100%;image-rendering:pixelated}.ExportPanel-module-scss-module__5eKedG__frameCheckbox{z-index:1;position:absolute;top:4px;left:4px}.ExportPanel-module-scss-module__5eKedG__frameInfo{border-top:1px solid var(--fg10);padding:6px 8px}.ExportPanel-module-scss-module__5eKedG__frameName{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ExportPanel-module-scss-module__5eKedG__frameSize{opacity:.5}.ExportPanel-module-scss-module__5eKedG__sidebar{border-left:1px solid var(--fg15);flex-direction:column;grid-area:2/2;display:flex;overflow-y:auto}.ExportPanel-module-scss-module__5eKedG__sidebarHeader{border-bottom:1px solid var(--fg15);padding:8px 12px;font-weight:500}.ExportPanel-module-scss-module__5eKedG__sidebarContent{flex:1;padding:12px;overflow-y:auto}.ExportPanel-module-scss-module__5eKedG__sidebarEmpty{opacity:.5;text-align:center;justify-content:center;align-items:center;height:100%;padding:12px;display:flex}.ExportPanel-module-scss-module__5eKedG__selectedFrameHeader{border-bottom:1px solid var(--fg15);flex-direction:column;gap:4px;margin-bottom:12px;padding-bottom:12px;display:flex}.ExportPanel-module-scss-module__5eKedG__selectedFrameName{font-weight:500}.ExportPanel-module-scss-module__5eKedG__selectedFrameSize{opacity:.6}.ExportPanel-module-scss-module__5eKedG__footer{border-top:1px solid var(--fg15);grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;padding:8px 12px;display:flex}.ExportPanel-module-scss-module__5eKedG__exportSummary{opacity:.6}.ExportPanel-module-scss-module__5eKedG__emptyState{opacity:.5;grid-area:2/1/auto/-1;justify-content:center;align-items:center;padding:48px;display:flex}
.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;cursor:url(/cursors/cursor-hand-pointer.png) 7 1,pointer;cursor:url(/cursors/cursor-hand-pointer.svg) 7 1,pointer;min-width:0;cursor:-webkit-image-set(url(/cursors/cursor-hand-pointer.png) 1x, url(/cursors/cursor-hand-pointer@2x.png) 2x) 7 1,pointer;appearance:none;touch-action:none;background:0 0;flex:1;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;cursor:url(/cursors/cursor-hand-pointer.png) 7 1,pointer;cursor:url(/cursors/cursor-hand-pointer.svg) 7 1,pointer;width:12px;height:12px;cursor:-webkit-image-set(url(/cursors/cursor-hand-pointer.png) 1x, url(/cursors/cursor-hand-pointer@2x.png) 2x) 7 1,pointer;margin-top:-5px}.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;cursor:url(/cursors/cursor-hand-pointer.png) 7 1,pointer;cursor:url(/cursors/cursor-hand-pointer.svg) 7 1,pointer;width:12px;height:12px;cursor:-webkit-image-set(url(/cursors/cursor-hand-pointer.png) 1x, url(/cursors/cursor-hand-pointer@2x.png) 2x) 7 1,pointer;border-radius:0}.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}
.RibbedGlass-module-scss-module__KEpShW__ribbedBackdrop{pointer-events:none;z-index:-1;contain:layout style paint;display:flex;position:absolute;inset:0;overflow:hidden}.RibbedGlass-module-scss-module__KEpShW__rib{flex-shrink:0;height:100%}
.FloatingPanel-module-scss-module__8DuC0q__floatingPanelWrap{pointer-events:auto;flex-direction:column;display:flex;position:fixed}.FloatingPanel-module-scss-module__8DuC0q__floatingPanel{background:var(--bg);color:var(--fg);border:2px solid var(--fg20);flex:1;grid-template-rows:auto minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.FloatingPanel-module-scss-module__8DuC0q__floatingPanel.FloatingPanel-module-scss-module__8DuC0q__ribbedGlass{opacity:0;pointer-events:none;background:0 0;position:relative;overflow:visible}.FloatingPanel-module-scss-module__8DuC0q__floatingPanel.FloatingPanel-module-scss-module__8DuC0q__ribbedGlass>.FloatingPanel-module-scss-module__8DuC0q__panelHeader,.FloatingPanel-module-scss-module__8DuC0q__floatingPanel.FloatingPanel-module-scss-module__8DuC0q__ribbedGlass>.FloatingPanel-module-scss-module__8DuC0q__panelContent,.FloatingPanel-module-scss-module__8DuC0q__floatingPanel.FloatingPanel-module-scss-module__8DuC0q__ribbedGlass>[class*=ScrollArea]{z-index:1;position:relative}.FloatingPanel-module-scss-module__8DuC0q__panelHeader{border-bottom:2px solid var(--fg15);-webkit-user-select:none;user-select:none;align-items:center;padding:8px 12px;display:flex}.FloatingPanel-module-scss-module__8DuC0q__panelTitle{text-align:center;flex:1}.FloatingPanel-module-scss-module__8DuC0q__headerAction{appearance:none;color:var(--fg50);cursor:pointer;cursor:url(/cursors/cursor-hand-pointer.png) 7 1,pointer;cursor:url(/cursors/cursor-hand-pointer.svg) 7 1,pointer;width:24px;height:24px;cursor:-webkit-image-set(url(/cursors/cursor-hand-pointer.png) 1x, url(/cursors/cursor-hand-pointer@2x.png) 2x) 7 1,pointer;background:0 0;border:none;justify-content:center;align-items:center;margin-right:4px;padding:0;display:flex}.FloatingPanel-module-scss-module__8DuC0q__headerAction:hover{color:var(--fg);background-color:var(--fg10)}.FloatingPanel-module-scss-module__8DuC0q__headerAction svg{display:block}.FloatingPanel-module-scss-module__8DuC0q__closeButton{appearance:none;color:inherit;cursor:pointer;cursor:url(/cursors/cursor-hand-pointer.png) 7 1,pointer;cursor:url(/cursors/cursor-hand-pointer.svg) 7 1,pointer;width:24px;height:24px;cursor:-webkit-image-set(url(/cursors/cursor-hand-pointer.png) 1x, url(/cursors/cursor-hand-pointer@2x.png) 2x) 7 1,pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;font-size:18px;display:flex}.FloatingPanel-module-scss-module__8DuC0q__closeButton:hover{background-color:var(--fg10)}.FloatingPanel-module-scss-module__8DuC0q__panelContent{min-height:0;overflow:hidden}
.FrameListEntry-module-scss-module__QnJWYq__entry{grid-gap:8px;-webkit-user-select:none;user-select:none;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;padding:4px 12px;display:grid}.FrameListEntry-module-scss-module__QnJWYq__entry:hover{background-color:var(--fg15)}.FrameListEntry-module-scss-module__QnJWYq__active{background-color:var(--fg);color:var(--bg)}.FrameListEntry-module-scss-module__QnJWYq__active:hover{background-color:var(--fg)}.FrameListEntry-module-scss-module__QnJWYq__preview{background-color:var(--bg);border:1px solid var(--fg30);max-width:28px;max-height:28px;position:relative}.FrameListEntry-module-scss-module__QnJWYq__preview canvas{image-rendering:pixelated;display:block}.FrameListEntry-module-scss-module__QnJWYq__name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.FrameListEntry-module-scss-module__QnJWYq__nameInput{width:100%;color:inherit;font:inherit;background:0 0;border:none;outline:none;margin:0;padding:0}.FrameListEntry-module-scss-module__QnJWYq__nameInput::selection{background:var(--ac);color:var(--bg)}.FrameListEntry-module-scss-module__QnJWYq__actions{gap:4px;display:flex}.FrameListEntry-module-scss-module__QnJWYq__actionButton{cursor:pointer;cursor:url(/cursors/cursor-hand-pointer.png) 7 1,pointer;cursor:url(/cursors/cursor-hand-pointer.svg) 7 1,pointer;width:20px;height:20px;cursor:-webkit-image-set(url(/cursors/cursor-hand-pointer.png) 1x, url(/cursors/cursor-hand-pointer@2x.png) 2x) 7 1,pointer;opacity:1;justify-content:center;align-items:center;display:flex}.FrameListEntry-module-scss-module__QnJWYq__actionButton:hover{color:var(--ac)}.FrameListEntry-module-scss-module__QnJWYq__optionsBackdrop{z-index:999;position:fixed;inset:0}.FrameListEntry-module-scss-module__QnJWYq__optionsPanel{z-index:1000;background:var(--bg);border:1px solid var(--fg30);flex-direction:column;gap:8px;min-width:160px;padding:8px;display:flex;position:fixed}.FrameListEntry-module-scss-module__QnJWYq__optionsRow{align-items:center;gap:8px;display:flex}.FrameListEntry-module-scss-module__QnJWYq__optionsLabel{min-width:50px}.FrameListEntry-module-scss-module__QnJWYq__draggableLabel{cursor:grab;cursor:url(/cursors/cursor-hand.png) 9 9,grab;cursor:url(/cursors/cursor-hand.svg) 9 9,grab;cursor:-webkit-image-set(url(/cursors/cursor-hand.png) 1x, url(/cursors/cursor-hand@2x.png) 2x) 9 9,grab;-webkit-user-select:none;user-select:none;touch-action:none}.FrameListEntry-module-scss-module__QnJWYq__draggableLabel:hover{color:var(--ac)}.FrameListEntry-module-scss-module__QnJWYq__draggableLabelDragging{cursor:grabbing;cursor:url(/cursors/cursor-hand-grabbing.png) 9 9,grabbing;cursor:url(/cursors/cursor-hand-grabbing.svg) 9 9,grabbing;cursor:-webkit-image-set(url(/cursors/cursor-hand-grabbing.png) 1x, url(/cursors/cursor-hand-grabbing@2x.png) 2x) 9 9,grabbing}.FrameListEntry-module-scss-module__QnJWYq__optionsValue{font-feature-settings:"tnum" 1}.FrameListEntry-module-scss-module__QnJWYq__coordInputs{align-items:center;gap:4px;display:flex}.FrameListEntry-module-scss-module__QnJWYq__coordSeparator{opacity:.5}.FrameListEntry-module-scss-module__QnJWYq__exportSection{border-top:1px solid var(--fg15);flex-direction:column;gap:8px;padding-top:8px;display:flex}.FrameListEntry-module-scss-module__QnJWYq__exportHeader{justify-content:space-between;align-items:center;display:flex}.FrameListEntry-module-scss-module__QnJWYq__addExportButton{cursor:pointer;cursor:url(/cursors/cursor-hand-pointer.png) 7 1,pointer;cursor:url(/cursors/cursor-hand-pointer.svg) 7 1,pointer;width:20px;height:20px;cursor:-webkit-image-set(url(/cursors/cursor-hand-pointer.png) 1x, url(/cursors/cursor-hand-pointer@2x.png) 2x) 7 1,pointer;justify-content:center;align-items:center;display:flex}.FrameListEntry-module-scss-module__QnJWYq__addExportButton:hover{color:var(--ac)}.FrameListEntry-module-scss-module__QnJWYq__exportEmpty{opacity:.5}.FrameListEntry-module-scss-module__QnJWYq__exportList{flex-direction:column;gap:4px;display:flex}.FrameListEntry-module-scss-module__QnJWYq__exportOption{grid-template-columns:auto auto auto auto;align-items:center;gap:4px;display:grid}.FrameListEntry-module-scss-module__QnJWYq__scaleInput{border:1px solid var(--fg15);background:var(--bg);width:48px;color:var(--fg);font:inherit;text-align:center;padding:6px}.FrameListEntry-module-scss-module__QnJWYq__scaleInput:hover{background:var(--fg05)}.FrameListEntry-module-scss-module__QnJWYq__scaleInput:focus{border-color:var(--ac);outline:none}.FrameListEntry-module-scss-module__QnJWYq__removeExportButton{opacity:.5;cursor:pointer;cursor:url(/cursors/cursor-hand-pointer.png) 7 1,pointer;cursor:url(/cursors/cursor-hand-pointer.svg) 7 1,pointer;width:20px;height:20px;cursor:-webkit-image-set(url(/cursors/cursor-hand-pointer.png) 1x, url(/cursors/cursor-hand-pointer@2x.png) 2x) 7 1,pointer;justify-content:center;align-items:center;display:flex}.FrameListEntry-module-scss-module__QnJWYq__removeExportButton:hover{opacity:1;color:var(--ac)}.FrameListEntry-module-scss-module__QnJWYq__exportButton{background:var(--fg);color:var(--bg);text-align:center;cursor:pointer;cursor:url(/cursors/cursor-hand-pointer.png) 7 1,pointer;cursor:url(/cursors/cursor-hand-pointer.svg) 7 1,pointer;cursor:-webkit-image-set(url(/cursors/cursor-hand-pointer.png) 1x, url(/cursors/cursor-hand-pointer@2x.png) 2x) 7 1,pointer;padding:4px 8px}.FrameListEntry-module-scss-module__QnJWYq__exportButton:hover{background:var(--ac)}.FrameListEntry-module-scss-module__QnJWYq__deleteButton{cursor:pointer;cursor:url(/cursors/cursor-hand-pointer.png) 7 1,pointer;cursor:url(/cursors/cursor-hand-pointer.svg) 7 1,pointer;cursor:-webkit-image-set(url(/cursors/cursor-hand-pointer.png) 1x, url(/cursors/cursor-hand-pointer@2x.png) 2x) 7 1,pointer;align-items:center;gap:8px;padding:4px 8px;display:flex}.FrameListEntry-module-scss-module__QnJWYq__deleteButton:hover{background-color:var(--fg15)}
.FrameList-module-scss-module__CcShtG__container{pointer-events:auto;padding:12px 0}.FrameList-module-scss-module__CcShtG__container>*+*{margin-top:8px}.FrameList-module-scss-module__CcShtG__listTitle{text-transform:uppercase;font-family:var(--fontLabel);font-size:var(--app-font-label-2x);padding:0 12px 4px}
.GridsPanel-module-scss-module__PNacaa__container{pointer-events:auto;padding:12px 0}.GridsPanel-module-scss-module__PNacaa__container>*+*{margin-top:2px}.GridsPanel-module-scss-module__PNacaa__header{justify-content:space-between;align-items:center;padding:0 12px 8px;display:flex}.GridsPanel-module-scss-module__PNacaa__listTitle{text-transform:uppercase;font-family:var(--fontLabel);font-size:var(--app-font-label-2x)}.GridsPanel-module-scss-module__PNacaa__addButtons{gap:2px;display:flex}.GridsPanel-module-scss-module__PNacaa__addButton{appearance:none;color:var(--fg50);cursor:pointer;cursor:url(/cursors/cursor-hand-pointer.png) 7 1,pointer;cursor:url(/cursors/cursor-hand-pointer.svg) 7 1,pointer;cursor:-webkit-image-set(url(/cursors/cursor-hand-pointer.png) 1x, url(/cursors/cursor-hand-pointer@2x.png) 2x) 7 1,pointer;background:0 0;border:1px solid #0000;padding:2px}.GridsPanel-module-scss-module__PNacaa__addButton:hover{color:var(--fg);background-color:var(--fg15)}.GridsPanel-module-scss-module__PNacaa__addButton svg{display:block}.GridsPanel-module-scss-module__PNacaa__empty{color:var(--fg50);padding:8px 12px}.GridsPanel-module-scss-module__PNacaa__entry{cursor:pointer;cursor:url(/cursors/cursor-hand-pointer.png) 7 1,pointer;cursor:url(/cursors/cursor-hand-pointer.svg) 7 1,pointer;cursor:-webkit-image-set(url(/cursors/cursor-hand-pointer.png) 1x, url(/cursors/cursor-hand-pointer@2x.png) 2x) 7 1,pointer;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:6px;padding:4px 8px 4px 12px;display:grid}.GridsPanel-module-scss-module__PNacaa__entry:hover{background-color:var(--fg05)}.GridsPanel-module-scss-module__PNacaa__entry.GridsPanel-module-scss-module__PNacaa__active{background-color:var(--fg10)}.GridsPanel-module-scss-module__PNacaa__visibilityButton{appearance:none;color:#0000;cursor:pointer;cursor:url(/cursors/cursor-hand-pointer.png) 7 1,pointer;cursor:url(/cursors/cursor-hand-pointer.svg) 7 1,pointer;cursor:-webkit-image-set(url(/cursors/cursor-hand-pointer.png) 1x, url(/cursors/cursor-hand-pointer@2x.png) 2x) 7 1,pointer;background:0 0;border:none;padding:2px}.GridsPanel-module-scss-module__PNacaa__visibilityButton svg{display:block}.GridsPanel-module-scss-module__PNacaa__entry:hover .GridsPanel-module-scss-module__PNacaa__visibilityButton,.GridsPanel-module-scss-module__PNacaa__visibilityButton.GridsPanel-module-scss-module__PNacaa__hiddenGrid{color:var(--fg30)}.GridsPanel-module-scss-module__PNacaa__visibilityButton:hover{color:var(--fg60)!important}.GridsPanel-module-scss-module__PNacaa__name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.GridsPanel-module-scss-module__PNacaa__typeBadge{font-family:var(--fontCaption);font-size:var(--app-font-caption-2x);color:var(--fg40);text-transform:uppercase}.GridsPanel-module-scss-module__PNacaa__actionButton{appearance:none;color:var(--fg40);cursor:pointer;cursor:url(/cursors/cursor-hand-pointer.png) 7 1,pointer;cursor:url(/cursors/cursor-hand-pointer.svg) 7 1,pointer;cursor:-webkit-image-set(url(/cursors/cursor-hand-pointer.png) 1x, url(/cursors/cursor-hand-pointer@2x.png) 2x) 7 1,pointer;background:0 0;border:none;padding:2px}.GridsPanel-module-scss-module__PNacaa__actionButton:hover{color:var(--fg)}.GridsPanel-module-scss-module__PNacaa__actionButton svg{display:block}
.HistoryPanel-module-scss-module__amYhDG__content{max-height:500px;padding:12px 0;overflow-y:auto}.HistoryPanel-module-scss-module__amYhDG__section:not(:first-child){border-top:2px solid var(--fg15);margin-top:8px;padding-top:8px}.HistoryPanel-module-scss-module__amYhDG__sectionLabel{text-transform:uppercase;color:var(--fg40);padding:0 12px 4px}.HistoryPanel-module-scss-module__amYhDG__entry,.HistoryPanel-module-scss-module__amYhDG__entryCurrent,.HistoryPanel-module-scss-module__amYhDG__entryRedo{color:var(--fg70);white-space:nowrap;text-overflow:ellipsis;padding:4px 12px;overflow:hidden}.HistoryPanel-module-scss-module__amYhDG__entryCurrent{color:var(--fg);background:var(--fg10)}.HistoryPanel-module-scss-module__amYhDG__entryRedo{color:var(--fg50)}.HistoryPanel-module-scss-module__amYhDG__empty{color:var(--fg40);padding:8px 12px}
.KeyboardShortcutsPanel-module-scss-module__bQPUEG__content{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;padding:12px;display:grid}.KeyboardShortcutsPanel-module-scss-module__bQPUEG__column{grid-template-columns:minmax(0,1fr);align-content:start;gap:16px;display:grid}.KeyboardShortcutsPanel-module-scss-module__bQPUEG__group{grid-template-columns:minmax(0,1fr);gap:6px;display:grid}.KeyboardShortcutsPanel-module-scss-module__bQPUEG__groupTitle{text-transform:uppercase;opacity:.5}.KeyboardShortcutsPanel-module-scss-module__bQPUEG__shortcuts{grid-template-columns:minmax(0,1fr);gap:2px;display:grid}.KeyboardShortcutsPanel-module-scss-module__bQPUEG__shortcut{justify-content:space-between;align-items:center;gap:8px;padding:2px 0;display:flex}.KeyboardShortcutsPanel-module-scss-module__bQPUEG__label{opacity:.8}.KeyboardShortcutsPanel-module-scss-module__bQPUEG__keys{gap:2px;display:flex}.KeyboardShortcutsPanel-module-scss-module__bQPUEG__key{background:var(--fg10);text-align:center;min-width:20px;font:inherit;padding:2px 4px 2px 6px}
.ResizablePanel-module-scss-module__rUAkaq__resizablePanel{min-width:0;height:100%;display:flex;position:relative;overflow:visible}.ResizablePanel-module-scss-module__rUAkaq__resizablePanel.ResizablePanel-module-scss-module__rUAkaq__vertical{flex-direction:column;width:100%;height:auto;min-height:0}.ResizablePanel-module-scss-module__rUAkaq__resizablePanel.ResizablePanel-module-scss-module__rUAkaq__collapsed .ResizablePanel-module-scss-module__rUAkaq__content{padding:0;overflow:hidden}.ResizablePanel-module-scss-module__rUAkaq__content{flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.ResizablePanel-module-scss-module__rUAkaq__resizeHandle{cursor:default;z-index:10;touch-action:pan-y;width:6px;position:absolute;top:0;bottom:0}.ResizablePanel-module-scss-module__rUAkaq__resizeHandle:after{content:"";background:0 0;border-radius:1px;width:2px;height:24px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ResizablePanel-module-scss-module__rUAkaq__resizeHandle.ResizablePanel-module-scss-module__rUAkaq__ready,.ResizablePanel-module-scss-module__rUAkaq__resizeHandle.ResizablePanel-module-scss-module__rUAkaq__dragging{cursor:col-resize;cursor:url(/cursors/cursor-resize-we.png) 9.5 9.5,col-resize;cursor:url(/cursors/cursor-resize-we.svg) 9.5 9.5,col-resize;cursor:-webkit-image-set(url(/cursors/cursor-resize-we.png) 1x, url(/cursors/cursor-resize-we@2x.png) 2x) 9.5 9.5,col-resize;background:var(--fg05)}.ResizablePanel-module-scss-module__rUAkaq__resizeHandle.ResizablePanel-module-scss-module__rUAkaq__ready:after,.ResizablePanel-module-scss-module__rUAkaq__resizeHandle.ResizablePanel-module-scss-module__rUAkaq__dragging:after{background:var(--fg30)}.ResizablePanel-module-scss-module__rUAkaq__resizeHandle.ResizablePanel-module-scss-module__rUAkaq__left{left:-3px}.ResizablePanel-module-scss-module__rUAkaq__resizeHandle.ResizablePanel-module-scss-module__rUAkaq__right{right:-3px}.ResizablePanel-module-scss-module__rUAkaq__resizeHandleVertical{cursor:default;z-index:10;touch-action:pan-x;height:6px;position:absolute;left:0;right:0}.ResizablePanel-module-scss-module__rUAkaq__resizeHandleVertical:after{content:"";background:0 0;border-radius:1px;width:24px;height:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ResizablePanel-module-scss-module__rUAkaq__resizeHandleVertical.ResizablePanel-module-scss-module__rUAkaq__ready,.ResizablePanel-module-scss-module__rUAkaq__resizeHandleVertical.ResizablePanel-module-scss-module__rUAkaq__dragging{cursor:row-resize;cursor:url(/cursors/cursor-resize-ns.png) 9.5 9.5,row-resize;cursor:url(/cursors/cursor-resize-ns.svg) 9.5 9.5,row-resize;cursor:-webkit-image-set(url(/cursors/cursor-resize-ns.png) 1x, url(/cursors/cursor-resize-ns@2x.png) 2x) 9.5 9.5,row-resize;background:var(--fg10)}.ResizablePanel-module-scss-module__rUAkaq__resizeHandleVertical.ResizablePanel-module-scss-module__rUAkaq__ready:after,.ResizablePanel-module-scss-module__rUAkaq__resizeHandleVertical.ResizablePanel-module-scss-module__rUAkaq__dragging:after{background:var(--fg30)}.ResizablePanel-module-scss-module__rUAkaq__resizeHandleVertical.ResizablePanel-module-scss-module__rUAkaq__top{top:-3px}.ResizablePanel-module-scss-module__rUAkaq__resizeHandleVertical.ResizablePanel-module-scss-module__rUAkaq__bottom{bottom:-3px}.ResizablePanel-module-scss-module__rUAkaq__expandButton{width:100%;height:100%;color:var(--fg);opacity:.3;cursor:pointer;cursor:url(/cursors/cursor-hand-pointer.png) 7 1,pointer;cursor:url(/cursors/cursor-hand-pointer.svg) 7 1,pointer;cursor:-webkit-image-set(url(/cursors/cursor-hand-pointer.png) 1x, url(/cursors/cursor-hand-pointer@2x.png) 2x) 7 1,pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex}.ResizablePanel-module-scss-module__rUAkaq__expandButton:hover{opacity:.6;background:var(--fg05)}.ResizablePanel-module-scss-module__rUAkaq__expandButton svg{width:10px;height:10px}
.SegmentedPicker-module-scss-module__-Uv8-a__picker{align-items:stretch;display:flex}.SegmentedPicker-module-scss-module__-Uv8-a__picker.SegmentedPicker-module-scss-module__-Uv8-a__fullWidth{width:100%}.SegmentedPicker-module-scss-module__-Uv8-a__picker.SegmentedPicker-module-scss-module__-Uv8-a__fullWidth .SegmentedPicker-module-scss-module__-Uv8-a__option{flex:1}.SegmentedPicker-module-scss-module__-Uv8-a__option{border:1px solid var(--fg20);cursor:pointer;cursor:url(/cursors/cursor-hand-pointer.png) 7 1,pointer;cursor:url(/cursors/cursor-hand-pointer.svg) 7 1,pointer;min-height:26px;cursor:-webkit-image-set(url(/cursors/cursor-hand-pointer.png) 1x, url(/cursors/cursor-hand-pointer@2x.png) 2x) 7 1,pointer;color:var(--fg);text-align:center;font-size:inherit;background:0 0;margin-left:-1px;padding:4px 7px 4px 9px;transition:none}.SegmentedPicker-module-scss-module__-Uv8-a__option:first-child{margin-left:0}.SegmentedPicker-module-scss-module__-Uv8-a__option:hover:not(.SegmentedPicker-module-scss-module__-Uv8-a__active){background:var(--fg10)}.SegmentedPicker-module-scss-module__-Uv8-a__option.SegmentedPicker-module-scss-module__-Uv8-a__active{background:var(--fg);color:var(--bg);border-color:var(--fg);z-index:1;position:relative}.SegmentedPicker-module-scss-module__-Uv8-a__option.SegmentedPicker-module-scss-module__-Uv8-a__iconOnly{justify-content:center;align-items:center;padding:4px 6px;display:flex}.SegmentedPicker-module-scss-module__-Uv8-a__option.SegmentedPicker-module-scss-module__-Uv8-a__iconOnly svg{width:16px;height:16px}.SegmentedPicker-module-scss-module__-Uv8-a__option.SegmentedPicker-module-scss-module__-Uv8-a__withIcon{align-items:center;gap:4px;display:flex}.SegmentedPicker-module-scss-module__-Uv8-a__option.SegmentedPicker-module-scss-module__-Uv8-a__withSubtitle{flex-direction:column;align-items:center;line-height:1.2;display:flex}.SegmentedPicker-module-scss-module__-Uv8-a__subtitle{opacity:.4}
.Spinner-module-scss-module__i8CWZW__spinner{color:var(--fg)}.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(--ac)}.Button-module-scss-module__wR6E_W__button:disabled{opacity:.4;cursor:not-allowed;cursor:url(/cursors/cursor-not-allowed.png) 9 9,not-allowed;cursor:url(/cursors/cursor-not-allowed.svg) 9 9,not-allowed;cursor:-webkit-image-set(url(/cursors/cursor-not-allowed.png) 1x, url(/cursors/cursor-not-allowed@2x.png) 2x) 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{opacity:0}.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)}
.SaveButton-module-scss-module__nba6Ya__container{align-items:center;display:flex;position:relative}.SaveButton-module-scss-module__nba6Ya__iconButton{width:32px;height:32px;color:var(--fg);cursor:pointer;cursor:url(/cursors/cursor-hand-pointer.png) 7 1,pointer;cursor:url(/cursors/cursor-hand-pointer.svg) 7 1,pointer;cursor:-webkit-image-set(url(/cursors/cursor-hand-pointer.png) 1x, url(/cursors/cursor-hand-pointer@2x.png) 2x) 7 1,pointer;background:0 0;border:none;justify-content:center;align-items:center;display:flex}.SaveButton-module-scss-module__nba6Ya__iconButton:hover:not(:disabled){background:var(--fg15)}.SaveButton-module-scss-module__nba6Ya__iconButton:disabled{opacity:.5;cursor:default}.SaveButton-module-scss-module__nba6Ya__labeledButton{height:32px;color:var(--fg);cursor:pointer;cursor:url(/cursors/cursor-hand-pointer.png) 7 1,pointer;cursor:url(/cursors/cursor-hand-pointer.svg) 7 1,pointer;cursor:-webkit-image-set(url(/cursors/cursor-hand-pointer.png) 1x, url(/cursors/cursor-hand-pointer@2x.png) 2x) 7 1,pointer;background:0 0;border:none;align-items:center;gap:6px;padding:0 8px 0 10px;display:flex}.SaveButton-module-scss-module__nba6Ya__labeledButton:hover:not(:disabled){background:var(--fg15)}.SaveButton-module-scss-module__nba6Ya__labeledButton:disabled{opacity:.5;cursor:default}.SaveButton-module-scss-module__nba6Ya__labeledButton>svg,.SaveButton-module-scss-module__nba6Ya__labeledButton>div{flex-shrink:0;width:16px;height:16px}.SaveButton-module-scss-module__nba6Ya__saveSuccess{color:var(--c-green)}.SaveButton-module-scss-module__nba6Ya__saveError{color:var(--c-red)}.SaveButton-module-scss-module__nba6Ya__dropdownToggle{width:20px;height:32px;color:var(--fg50);cursor:pointer;cursor:url(/cursors/cursor-hand-pointer.png) 7 1,pointer;cursor:url(/cursors/cursor-hand-pointer.svg) 7 1,pointer;cursor:-webkit-image-set(url(/cursors/cursor-hand-pointer.png) 1x, url(/cursors/cursor-hand-pointer@2x.png) 2x) 7 1,pointer;background:0 0;border:none;justify-content:center;align-items:center;margin-left:-4px;display:flex}.SaveButton-module-scss-module__nba6Ya__dropdownToggle:hover{background:var(--fg15);color:var(--fg)}.SaveButton-module-scss-module__nba6Ya__chevron{font-size:10px;line-height:1}.SaveButton-module-scss-module__nba6Ya__backdrop{z-index:999;position:fixed;inset:0}.SaveButton-module-scss-module__nba6Ya__dropdown{background:var(--bg);border:1px solid var(--fg15);z-index:1000;min-width:200px;max-width:280px;margin-top:4px;position:absolute;top:100%;right:0}.SaveButton-module-scss-module__nba6Ya__dropdownUp{margin-top:0;margin-bottom:4px;top:auto;bottom:100%}.SaveButton-module-scss-module__nba6Ya__dropdownHeader{color:var(--fg50);border-bottom:1px solid var(--fg10);padding:8px 12px;font-weight:500}.SaveButton-module-scss-module__nba6Ya__dropdownContent{padding:8px 12px}.SaveButton-module-scss-module__nba6Ya__statusRow{justify-content:space-between;align-items:center;padding:4px 0;display:flex}.SaveButton-module-scss-module__nba6Ya__statusLabel{color:var(--fg50)}.SaveButton-module-scss-module__nba6Ya__statusValue{color:var(--fg);font-weight:500}.SaveButton-module-scss-module__nba6Ya__errorRow{color:var(--c-red,#e74c3c);padding:8px 0;line-height:1.4}.SaveButton-module-scss-module__nba6Ya__dropdownActions{border-top:1px solid var(--fg10);padding:8px 12px}.SaveButton-module-scss-module__nba6Ya__dropdownActions+.SaveButton-module-scss-module__nba6Ya__dropdownActions{border-top:none;padding-top:0}.SaveButton-module-scss-module__nba6Ya__revertButton{border:1px solid var(--fg15);width:100%;color:var(--fg);cursor:pointer;cursor:url(/cursors/cursor-hand-pointer.png) 7 1,pointer;cursor:url(/cursors/cursor-hand-pointer.svg) 7 1,pointer;cursor:-webkit-image-set(url(/cursors/cursor-hand-pointer.png) 1x, url(/cursors/cursor-hand-pointer@2x.png) 2x) 7 1,pointer;text-align:center;background:0 0;padding:8px 12px}.SaveButton-module-scss-module__nba6Ya__revertButton:hover{background:var(--fg10);border-color:var(--fg30)}.SaveButton-module-scss-module__nba6Ya__revertButton.SaveButton-module-scss-module__nba6Ya__revertConfirm{background:var(--c-red,#e74c3c);border-color:var(--c-red,#e74c3c);color:#fff}.SaveButton-module-scss-module__nba6Ya__revertButton.SaveButton-module-scss-module__nba6Ya__revertConfirm:hover:not(:disabled){background:var(--c-red,#e74c3c);border-color:var(--c-red,#e74c3c);filter:brightness(1.1)}.SaveButton-module-scss-module__nba6Ya__debugButton{border:1px dashed var(--fg20);width:100%;color:var(--fg50);cursor:pointer;cursor:url(/cursors/cursor-hand-pointer.png) 7 1,pointer;cursor:url(/cursors/cursor-hand-pointer.svg) 7 1,pointer;cursor:-webkit-image-set(url(/cursors/cursor-hand-pointer.png) 1x, url(/cursors/cursor-hand-pointer@2x.png) 2x) 7 1,pointer;text-align:center;background:0 0;padding:8px 12px}.SaveButton-module-scss-module__nba6Ya__debugButton:hover{background:var(--fg05);border-color:var(--fg30);color:var(--fg)}
.Toolbars-module-scss-module__N7aVza__container{pointer-events:auto;border:2px solid #0000;justify-content:center;align-items:center;display:flex}.Toolbars-module-scss-module__N7aVza__container>*+*{margin-left:6px}.Toolbars-module-scss-module__N7aVza__container button{appearance:none;color:var(--fg);background-color:#0000;border:1px solid #0000;padding:8px}.Toolbars-module-scss-module__N7aVza__container button:hover:not(:disabled){background-color:var(--fg15)}.Toolbars-module-scss-module__N7aVza__container button:focus{border-color:var(--ac);outline:none}.Toolbars-module-scss-module__N7aVza__container button:disabled{opacity:.3;cursor:default}.Toolbars-module-scss-module__N7aVza__container button.Toolbars-module-scss-module__N7aVza__active{background-color:var(--ac90);border-color:var(--bg15);color:var(--acContrast)}.Toolbars-module-scss-module__N7aVza__container button.Toolbars-module-scss-module__N7aVza__active:hover{background-color:var(--ac)}.Toolbars-module-scss-module__N7aVza__container button svg{display:block}.Toolbars-module-scss-module__N7aVza__container.Toolbars-module-scss-module__N7aVza__topToolbar{margin-top:-8px}.Toolbars-module-scss-module__N7aVza__container.Toolbars-module-scss-module__N7aVza__bottomToolbar{margin-bottom:-8px}.Toolbars-module-scss-module__N7aVza__panelOpen{position:relative}.Toolbars-module-scss-module__N7aVza__panelOpen:after{content:"";background-color:var(--fg20);width:6px;height:2px;position:absolute;bottom:2px;left:50%;transform:translate(-50%)}.Toolbars-module-scss-module__N7aVza__separator{background-color:var(--fg30);width:2px;height:16px;margin-left:16px}.Toolbars-module-scss-module__N7aVza__separator+*{margin-left:16px}.Toolbars-module-scss-module__N7aVza__zoomLevelDisplay{align-items:center;min-width:42px;display:flex;position:relative}.Toolbars-module-scss-module__N7aVza__zoomLevelDisplay span{position:absolute;left:32px}.Toolbars-module-scss-module__N7aVza__saveDropdown{align-items:center;display:flex;position:relative}.Toolbars-module-scss-module__N7aVza__dropdownToggle{margin-left:-4px!important;padding:8px 4px!important}.Toolbars-module-scss-module__N7aVza__chevronDown{font-size:10px;line-height:1}.Toolbars-module-scss-module__N7aVza__backdrop{z-index:999;position:fixed;inset:0}.Toolbars-module-scss-module__N7aVza__dropdown{background:var(--bg);border:2px solid var(--fg15);z-index:1000;min-width:200px;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)}.Toolbars-module-scss-module__N7aVza__dropdownHeader{border-bottom:1px solid var(--fg15);padding:8px 12px;font-weight:500}.Toolbars-module-scss-module__N7aVza__dropdownContent{padding:8px 0}.Toolbars-module-scss-module__N7aVza__statusRow{justify-content:space-between;padding:4px 12px;display:flex}.Toolbars-module-scss-module__N7aVza__statusLabel{color:var(--fg70)}.Toolbars-module-scss-module__N7aVza__statusValue{color:var(--fg)}.Toolbars-module-scss-module__N7aVza__dropdownActions{border-top:1px solid var(--fg15);padding:8px}.Toolbars-module-scss-module__N7aVza__revertButton{text-align:center;width:100%;background:var(--fg10)!important;padding:8px 12px!important}.Toolbars-module-scss-module__N7aVza__revertButton:hover{background:var(--fg15)!important}.Toolbars-module-scss-module__N7aVza__saveSuccess{color:var(--ac)!important}.Toolbars-module-scss-module__N7aVza__saveError{color:#e74c3c!important}
.LocalizedTextInput-module-scss-module__fu3UGG__container{flex-direction:column;gap:4px;min-width:0;display:flex}.LocalizedTextInput-module-scss-module__fu3UGG__fullWidth,.LocalizedTextInput-module-scss-module__fu3UGG__fullWidth .LocalizedTextInput-module-scss-module__fu3UGG__input{width:100%}.LocalizedTextInput-module-scss-module__fu3UGG__localeRow{align-items:center;display:flex}.LocalizedTextInput-module-scss-module__fu3UGG__multiLocale .LocalizedTextInput-module-scss-module__fu3UGG__localeRow{gap:6px}.LocalizedTextInput-module-scss-module__fu3UGG__localeLabel{color:var(--fg50);text-align:right;min-width:24px}.LocalizedTextInput-module-scss-module__fu3UGG__input{background:var(--bg);border:1px solid var(--fg15);min-width:0;color:var(--fg);transition:0;flex:1;padding:6px;font-family:inherit}.LocalizedTextInput-module-scss-module__fu3UGG__input:focus{border-color:var(--ac);outline:none}
.DitherDensitySlider-module-scss-module__1nsf_q__container{cursor:pointer;cursor:url(/cursors/cursor-hand-pointer.png) 7 1,pointer;cursor:url(/cursors/cursor-hand-pointer.svg) 7 1,pointer;width:100%;cursor:-webkit-image-set(url(/cursors/cursor-hand-pointer.png) 1x, url(/cursors/cursor-hand-pointer@2x.png) 2x) 7 1,pointer;border:1px solid var(--fg15);box-sizing:border-box;margin:8px 0;position:relative}.DitherDensitySlider-module-scss-module__1nsf_q__canvas{display:block}.DitherDensitySlider-module-scss-module__1nsf_q__thumb{background:var(--ac);pointer-events:none;width:2px;position:absolute;top:-2px;bottom:-2px;transform:translate(-1px)}.DitherDensitySlider-module-scss-module__1nsf_q__thumb:before,.DitherDensitySlider-module-scss-module__1nsf_q__thumb:after{content:"";border-left:4px solid #0000;border-right:4px solid #0000;width:0;height:0;position:absolute;left:50%;transform:translate(-50%)}.DitherDensitySlider-module-scss-module__1nsf_q__thumb:before{border-bottom:4px solid var(--ac);top:-4px}.DitherDensitySlider-module-scss-module__1nsf_q__thumb:after{border-top:4px solid var(--ac);bottom:-4px}
.NumberInput-module-scss-module__zCHuPq__numberInput{border:1px solid var(--fg15);font-feature-settings:"tnum" 1;align-items:stretch;min-width:0;display:inline-flex;position:relative}.NumberInput-module-scss-module__zCHuPq__numberInput:focus-within{border-color:var(--ac)}.NumberInput-module-scss-module__zCHuPq__numberInput.NumberInput-module-scss-module__zCHuPq__fullWidth{width:100%;display:flex}.NumberInput-module-scss-module__zCHuPq__numberInput.NumberInput-module-scss-module__zCHuPq__disabled{opacity:.5}.NumberInput-module-scss-module__zCHuPq__input{background:var(--bg);border:none;border-left:1px solid var(--fg15);border-right:1px solid var(--fg15);width:56px;min-width:40px;color:var(--fg);font:inherit;text-align:center;flex:1;padding:4px 2px;position:relative}.NumberInput-module-scss-module__zCHuPq__input:hover{background:var(--fg05)}.NumberInput-module-scss-module__zCHuPq__input:focus{outline:none}.NumberInput-module-scss-module__zCHuPq__input::placeholder{color:inherit;font:inherit;opacity:.3}.NumberInput-module-scss-module__zCHuPq__input:disabled{cursor:not-allowed;cursor:url(/cursors/cursor-not-allowed.png) 9 9,not-allowed;cursor:url(/cursors/cursor-not-allowed.svg) 9 9,not-allowed;cursor:-webkit-image-set(url(/cursors/cursor-not-allowed.png) 1x, url(/cursors/cursor-not-allowed@2x.png) 2x) 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:url(/cursors/cursor-hand-pointer.png) 7 1,pointer;cursor:url(/cursors/cursor-hand-pointer.svg) 7 1,pointer;cursor:-webkit-image-set(url(/cursors/cursor-hand-pointer.png) 1x, url(/cursors/cursor-hand-pointer@2x.png) 2x) 7 1,pointer;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex;position:relative}.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:url(/cursors/cursor-not-allowed.png) 9 9,not-allowed;cursor:url(/cursors/cursor-not-allowed.svg) 9 9,not-allowed;cursor:-webkit-image-set(url(/cursors/cursor-not-allowed.png) 1x, url(/cursors/cursor-not-allowed@2x.png) 2x) 9 9,not-allowed}
.TabGroup-module-scss-module__j_VzCq__tabGroup{grid-template-rows:auto minmax(0,1fr);height:100%;min-height:0;display:grid}.TabGroup-module-scss-module__j_VzCq__tabBar{border-bottom:1px solid var(--fg15);font-family:var(--fontLabel);display:flex}.TabGroup-module-scss-module__j_VzCq__tabBar.TabGroup-module-scss-module__j_VzCq__compact{padding-top:6px}.TabGroup-module-scss-module__j_VzCq__tabBar.TabGroup-module-scss-module__j_VzCq__compact .TabGroup-module-scss-module__j_VzCq__tab{text-align:center;text-transform:uppercase;flex:1;padding:8px 0 10px}.TabGroup-module-scss-module__j_VzCq__tabBar.TabGroup-module-scss-module__j_VzCq__large{gap:24px}.TabGroup-module-scss-module__j_VzCq__tabBar.TabGroup-module-scss-module__j_VzCq__large .TabGroup-module-scss-module__j_VzCq__tab{padding:8px 0 12px}.TabGroup-module-scss-module__j_VzCq__tab{color:var(--fg);cursor:pointer;cursor:url(/cursors/cursor-hand-pointer.png) 7 1,pointer;cursor:url(/cursors/cursor-hand-pointer.svg) 7 1,pointer;cursor:-webkit-image-set(url(/cursors/cursor-hand-pointer.png) 1x, url(/cursors/cursor-hand-pointer@2x.png) 2x) 7 1,pointer;opacity:.6;font-weight:600;font-family:var(--fontLabel);font-size:var(--app-font-label-2x);background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px}.TabGroup-module-scss-module__j_VzCq__tab:hover{opacity:1}.TabGroup-module-scss-module__j_VzCq__tab.TabGroup-module-scss-module__j_VzCq__active{opacity:1;border-bottom-color:var(--ac)}.TabGroup-module-scss-module__j_VzCq__tabContent{min-height:0;overflow-y:auto}
.TextInput-module-scss-module__PBPkUW__input{border:1px solid var(--fg15);color:var(--fg);font:inherit;transition:0;background:0 0;padding:6px}.TextInput-module-scss-module__PBPkUW__input:hover{background:var(--fg05)}.TextInput-module-scss-module__PBPkUW__input:focus{border-color:var(--ac);outline:none}.TextInput-module-scss-module__PBPkUW__input::placeholder{color:inherit;font:inherit;opacity:.3}.TextInput-module-scss-module__PBPkUW__fullWidth{width:100%;display:block}
.Textarea-module-scss-module__kHXs8q__textarea{background:var(--bg);border:1px solid var(--fg15);color:var(--fg);font:inherit;resize:vertical;min-height:80px;transition:0;padding:6px}.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}
.toolOptionsShared-module-scss-module__vAkeAq__container{pointer-events:auto;max-width:250px}.toolOptionsShared-module-scss-module__vAkeAq__header{border-bottom:2px dotted var(--fg30);text-transform:uppercase;font-family:var(--fontLabel);font-size:var(--app-font-label-2x);align-items:center;gap:8px;margin-bottom:12px;padding-bottom:12px;display:flex}.toolOptionsShared-module-scss-module__vAkeAq__option{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px;width:100%;margin-bottom:4px;display:grid}.toolOptionsShared-module-scss-module__vAkeAq__option label{white-space:nowrap;color:var(--fg70);flex-shrink:0}.toolOptionsShared-module-scss-module__vAkeAq__staticBox{border:1px solid var(--fg15);flex-direction:column;display:flex}.toolOptionsShared-module-scss-module__vAkeAq__staticBox+*{margin-top:6px}.toolOptionsShared-module-scss-module__vAkeAq__collapsibleBox{border:1px solid var(--fg15);flex-direction:column;display:flex}.toolOptionsShared-module-scss-module__vAkeAq__collapsibleBox+*{margin-top:6px}.toolOptionsShared-module-scss-module__vAkeAq__boxHeader{justify-content:space-between;align-items:center;gap:12px;padding:8px 12px;display:flex}.toolOptionsShared-module-scss-module__vAkeAq__boxHeader label{white-space:nowrap}.toolOptionsShared-module-scss-module__vAkeAq__boxDivider{background:var(--fg15);border-bottom:1px dashed var(--fg10);height:1px}.toolOptionsShared-module-scss-module__vAkeAq__boxContent{flex-direction:column;gap:6px;padding:8px 12px;display:flex}.toolOptionsShared-module-scss-module__vAkeAq__nestedContent{flex-direction:column;gap:4px;margin-left:20px;display:flex}.toolOptionsShared-module-scss-module__vAkeAq__nestedContent label{white-space:nowrap}.toolOptionsShared-module-scss-module__vAkeAq__buttonGroup{gap:4px;display:flex}.toolOptionsShared-module-scss-module__vAkeAq__buttonGroup button{appearance:none;background-color:var(--fg30);color:var(--fg);cursor:pointer;cursor:url(/cursors/cursor-hand-pointer.png) 7 1,pointer;cursor:url(/cursors/cursor-hand-pointer.svg) 7 1,pointer;cursor:-webkit-image-set(url(/cursors/cursor-hand-pointer.png) 1x, url(/cursors/cursor-hand-pointer@2x.png) 2x) 7 1,pointer;border:1px solid #0000;padding:6px 12px}.toolOptionsShared-module-scss-module__vAkeAq__buttonGroup button:hover{background-color:var(--fg40)}.toolOptionsShared-module-scss-module__vAkeAq__buttonGroup button:focus{border-color:var(--ac);outline:none}.toolOptionsShared-module-scss-module__vAkeAq__buttonGroup button.toolOptionsShared-module-scss-module__vAkeAq__active{background-color:var(--fg);color:var(--bg)}.toolOptionsShared-module-scss-module__vAkeAq__description{color:var(--fg50);max-width:280px;margin:0 0 12px}.toolOptionsShared-module-scss-module__vAkeAq__actionButton{appearance:none;background-color:var(--fg30);color:var(--fg);cursor:pointer;cursor:url(/cursors/cursor-hand-pointer.png) 7 1,pointer;cursor:url(/cursors/cursor-hand-pointer.svg) 7 1,pointer;cursor:-webkit-image-set(url(/cursors/cursor-hand-pointer.png) 1x, url(/cursors/cursor-hand-pointer@2x.png) 2x) 7 1,pointer;border:1px solid #0000;width:100%;padding:8px 12px}.toolOptionsShared-module-scss-module__vAkeAq__actionButton:hover{background-color:var(--fg40)}.toolOptionsShared-module-scss-module__vAkeAq__actionButton:focus{border-color:var(--ac);outline:none}
.Toggle-module-scss-module__4fHWNq__toggle{cursor:pointer;cursor:url(/cursors/cursor-hand-pointer.png) 7 1,pointer;cursor:url(/cursors/cursor-hand-pointer.svg) 7 1,pointer;cursor:-webkit-image-set(url(/cursors/cursor-hand-pointer.png) 1x, url(/cursors/cursor-hand-pointer@2x.png) 2x) 7 1,pointer;align-items:center;display:inline-flex}.Toggle-module-scss-module__4fHWNq__toggle.Toggle-module-scss-module__4fHWNq__disabled{opacity:.5;cursor:not-allowed;cursor:url(/cursors/cursor-not-allowed.png) 9 9,not-allowed;cursor:url(/cursors/cursor-not-allowed.svg) 9 9,not-allowed;cursor:-webkit-image-set(url(/cursors/cursor-not-allowed.png) 1x, url(/cursors/cursor-not-allowed@2x.png) 2x) 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__disabled .Toggle-module-scss-module__4fHWNq__track{cursor:not-allowed;cursor:url(/cursors/cursor-not-allowed.png) 9 9,not-allowed;cursor:url(/cursors/cursor-not-allowed.svg) 9 9,not-allowed;cursor:-webkit-image-set(url(/cursors/cursor-not-allowed.png) 1x, url(/cursors/cursor-not-allowed@2x.png) 2x) 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)}
.CharCard-module-scss-module__l1uUma__card{cursor:pointer;cursor:url(/cursors/cursor-hand-pointer.png) 7 1,pointer;cursor:url(/cursors/cursor-hand-pointer.svg) 7 1,pointer;cursor:-webkit-image-set(url(/cursors/cursor-hand-pointer.png) 1x, url(/cursors/cursor-hand-pointer@2x.png) 2x) 7 1,pointer;display:grid;position:relative;overflow:hidden}.CharCard-module-scss-module__l1uUma__card:hover{background:var(--fg15)}.CharCard-module-scss-module__l1uUma__card.CharCard-module-scss-module__l1uUma__selected,.CharCard-module-scss-module__l1uUma__card[data-selected]{background:var(--ac);color:var(--acContrast)}.CharCard-module-scss-module__l1uUma__card.CharCard-module-scss-module__l1uUma__contextMenuTarget{background:var(--fg15)}.CharCard-module-scss-module__l1uUma__card.CharCard-module-scss-module__l1uUma__empty .CharCard-module-scss-module__l1uUma__previewContainer,.CharCard-module-scss-module__l1uUma__card.CharCard-module-scss-module__l1uUma__empty .CharCard-module-scss-module__l1uUma__label,.CharCard-module-scss-module__l1uUma__card.CharCard-module-scss-module__l1uUma__empty .CharCard-module-scss-module__l1uUma__variantCount{opacity:.4}.CharCard-module-scss-module__l1uUma__sm{aspect-ratio:1;grid-template-columns:minmax(0,1fr);place-items:center}.CharCard-module-scss-module__l1uUma__sm .CharCard-module-scss-module__l1uUma__previewContainer{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.CharCard-module-scss-module__l1uUma__sm .CharCard-module-scss-module__l1uUma__preview{max-height:22px;display:block}.CharCard-module-scss-module__l1uUma__sm .CharCard-module-scss-module__l1uUma__label{opacity:.6;font-weight:500;line-height:1;font-family:var(--fontText);font-size:var(--app-font-text-1x);position:absolute;top:2px;right:3px}.CharCard-module-scss-module__l1uUma__sm.CharCard-module-scss-module__l1uUma__empty .CharCard-module-scss-module__l1uUma__label{opacity:.3;font-weight:400;font-family:var(--fontText);font-size:var(--app-font-text-2x);position:absolute;top:45%;left:50%;right:auto;transform:translate(-50%,-50%)}.CharCard-module-scss-module__l1uUma__sm .CharCard-module-scss-module__l1uUma__variantCount{background:0 0;padding:0;top:11px;right:3px}.CharCard-module-scss-module__l1uUma__md{background:var(--bg);border:1px solid var(--fg15);grid-template-rows:1fr auto;grid-template-columns:minmax(0,1fr);place-items:center;min-width:0;height:90px;margin:-1px}.CharCard-module-scss-module__l1uUma__md .CharCard-module-scss-module__l1uUma__previewContainer{justify-content:center;align-items:center;width:100%;min-width:0;min-height:0;display:flex;overflow:hidden}.CharCard-module-scss-module__l1uUma__md .CharCard-module-scss-module__l1uUma__preview{width:auto;max-width:100%;max-height:42px;display:block}.CharCard-module-scss-module__l1uUma__md .CharCard-module-scss-module__l1uUma__label{text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-family:var(--fontText);font-size:var(--app-font-text-1-5x);padding:6px;overflow:hidden}.CharCard-module-scss-module__l1uUma__sm:not(.CharCard-module-scss-module__l1uUma__empty) .CharCard-module-scss-module__l1uUma__label.CharCard-module-scss-module__l1uUma__chinese{font-size:9px;font-weight:600}.CharCard-module-scss-module__l1uUma__smcp{font-variant-caps:small-caps}.CharCard-module-scss-module__l1uUma__variantCount{background:var(--fg15);opacity:.7;padding:2px 3px;line-height:1;position:absolute;top:3px;right:3px}.CharCard-module-scss-module__l1uUma__fallback .CharCard-module-scss-module__l1uUma__previewContainer,.CharCard-module-scss-module__l1uUma__fallbackPreview,.CharCard-module-scss-module__l1uUma__emptyWithFallback .CharCard-module-scss-module__l1uUma__previewContainer,.CharCard-module-scss-module__l1uUma__emptyWithFallback .CharCard-module-scss-module__l1uUma__label,.CharCard-module-scss-module__l1uUma__emptyWithFallback .CharCard-module-scss-module__l1uUma__variantCount{opacity:.4}.CharCard-module-scss-module__l1uUma__tagIndicators{pointer-events:none;gap:2px;display:flex;position:absolute;bottom:2px;left:3px}.CharCard-module-scss-module__l1uUma__tagDot{border-radius:50%;width:5px;height:5px}.CharCard-module-scss-module__l1uUma__tierIndicator{color:var(--fg50);pointer-events:none;position:absolute;top:3px;left:3px}
.CharacterWordSuggestions-module-scss-module__4mOqMq__suggestions{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.CharacterWordSuggestions-module-scss-module__4mOqMq__header{background:var(--bg);z-index:1;justify-content:space-between;align-items:center;gap:8px;padding:8px;display:flex;position:sticky;top:0;overflow-x:auto}.CharacterWordSuggestions-module-scss-module__4mOqMq__header h4{color:var(--fg);margin:0;font-weight:500}.CharacterWordSuggestions-module-scss-module__4mOqMq__headerActions{align-items:center;gap:4px;display:flex}.CharacterWordSuggestions-module-scss-module__4mOqMq__clearButton{border:1px solid var(--fg15);color:var(--fg);cursor:pointer;cursor:url(/cursors/cursor-hand-pointer.png) 7 1,pointer;cursor:url(/cursors/cursor-hand-pointer.svg) 7 1,pointer;width:24px;height:24px;cursor:-webkit-image-set(url(/cursors/cursor-hand-pointer.png) 1x, url(/cursors/cursor-hand-pointer@2x.png) 2x) 7 1,pointer;background:0 0;border-radius:0;justify-content:center;align-items:center;padding:0 0 0 2px;line-height:1;display:flex}.CharacterWordSuggestions-module-scss-module__4mOqMq__clearButton:hover:not(:disabled){background:var(--fg15);border-color:var(--fg)}.CharacterWordSuggestions-module-scss-module__4mOqMq__clearButton:disabled{opacity:.4;cursor:not-allowed;cursor:url(/cursors/cursor-not-allowed.png) 9 9,not-allowed;cursor:url(/cursors/cursor-not-allowed.svg) 9 9,not-allowed;cursor:-webkit-image-set(url(/cursors/cursor-not-allowed.png) 1x, url(/cursors/cursor-not-allowed@2x.png) 2x) 9 9,not-allowed}.CharacterWordSuggestions-module-scss-module__4mOqMq__phraseList{grid-template-columns:minmax(0,1fr);gap:8px;padding-bottom:14px;padding-left:5px;display:grid}.CharacterWordSuggestions-module-scss-module__4mOqMq__phraseListVertical{flex-flow:wrap;align-items:flex-start;gap:14px 0;display:flex}.CharacterWordSuggestions-module-scss-module__4mOqMq__phrase{cursor:pointer;cursor:url(/cursors/cursor-hand-pointer.png) 7 1,pointer;cursor:url(/cursors/cursor-hand-pointer.svg) 7 1,pointer;cursor:-webkit-image-set(url(/cursors/cursor-hand-pointer.png) 1x, url(/cursors/cursor-hand-pointer@2x.png) 2x) 7 1,pointer;border:1px solid #0000}.CharacterWordSuggestions-module-scss-module__4mOqMq__phrase canvas{max-width:100%;display:block}.CharacterWordSuggestions-module-scss-module__4mOqMq__phrase:hover{background:var(--fg10)}.CharacterWordSuggestions-module-scss-module__4mOqMq__phraseVertical{flex-direction:row;align-items:flex-start;gap:2px;padding:0 10px;display:flex}.CharacterWordSuggestions-module-scss-module__4mOqMq__phraseLabel{opacity:.5;margin-top:3px}.CharacterWordSuggestions-module-scss-module__4mOqMq__phraseLabelVertical{writing-mode:vertical-rl;margin-top:0;margin-left:0}.CharacterWordSuggestions-module-scss-module__4mOqMq__loading,.CharacterWordSuggestions-module-scss-module__4mOqMq__empty{color:var(--fg);opacity:.6;padding:0 8px}
.MediaColumnBrowser-module-scss-module__pIjT5G__browser{grid-template-rows:auto 1fr;height:100%;min-height:400px;display:grid}.MediaColumnBrowser-module-scss-module__pIjT5G__toolbar{border-bottom:1px solid var(--fg15);align-items:center;gap:.75em;padding:.75em 1em;display:flex}.MediaColumnBrowser-module-scss-module__pIjT5G__breadcrumb{min-width:0;color:var(--fg50);flex:1;align-items:center;gap:.25em;display:flex}.MediaColumnBrowser-module-scss-module__pIjT5G__breadcrumb span{white-space:nowrap}.MediaColumnBrowser-module-scss-module__pIjT5G__breadcrumbSep{opacity:.4}.MediaColumnBrowser-module-scss-module__pIjT5G__breadcrumbLink{cursor:pointer;cursor:url(/cursors/cursor-hand-pointer.png) 7 1,pointer;cursor:url(/cursors/cursor-hand-pointer.svg) 7 1,pointer;cursor:-webkit-image-set(url(/cursors/cursor-hand-pointer.png) 1x, url(/cursors/cursor-hand-pointer@2x.png) 2x) 7 1,pointer;color:var(--fg50)}.MediaColumnBrowser-module-scss-module__pIjT5G__breadcrumbLink:hover,.MediaColumnBrowser-module-scss-module__pIjT5G__breadcrumbCurrent{color:var(--fg)}.MediaColumnBrowser-module-scss-module__pIjT5G__body{grid-template-columns:1fr;display:grid;overflow:hidden}.MediaColumnBrowser-module-scss-module__pIjT5G__body.MediaColumnBrowser-module-scss-module__pIjT5G__hasPreview{grid-template-columns:1fr 280px}.MediaColumnBrowser-module-scss-module__pIjT5G__columns{display:flex;overflow:auto hidden}.MediaColumnBrowser-module-scss-module__pIjT5G__column{border-right:1px solid var(--fg10);flex:none;min-width:200px;max-width:280px;overflow-y:auto}.MediaColumnBrowser-module-scss-module__pIjT5G__row{cursor:pointer;cursor:url(/cursors/cursor-hand-pointer.png) 7 1,pointer;cursor:url(/cursors/cursor-hand-pointer.svg) 7 1,pointer;cursor:-webkit-image-set(url(/cursors/cursor-hand-pointer.png) 1x, url(/cursors/cursor-hand-pointer@2x.png) 2x) 7 1,pointer;color:var(--fg);align-items:center;gap:.5em;padding:.375em .75em;display:flex}.MediaColumnBrowser-module-scss-module__pIjT5G__row:hover{background:var(--fg05)}.MediaColumnBrowser-module-scss-module__pIjT5G__row.MediaColumnBrowser-module-scss-module__pIjT5G__selected{background:var(--ac);color:var(--bg)}.MediaColumnBrowser-module-scss-module__pIjT5G__rowIcon{opacity:.5;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:flex}.MediaColumnBrowser-module-scss-module__pIjT5G__selected .MediaColumnBrowser-module-scss-module__pIjT5G__rowIcon{opacity:.8}.MediaColumnBrowser-module-scss-module__pIjT5G__rowThumb{object-fit:cover;background:var(--fg05);flex-shrink:0;width:24px;height:24px}.MediaColumnBrowser-module-scss-module__pIjT5G__rowName{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.MediaColumnBrowser-module-scss-module__pIjT5G__rowChevron{opacity:.4;flex-shrink:0}.MediaColumnBrowser-module-scss-module__pIjT5G__selected .MediaColumnBrowser-module-scss-module__pIjT5G__rowChevron{opacity:.7}.MediaColumnBrowser-module-scss-module__pIjT5G__preview{border-left:1px solid var(--fg15);flex-direction:column;gap:1em;padding:1em;display:flex;overflow-y:auto}.MediaColumnBrowser-module-scss-module__pIjT5G__previewImage{aspect-ratio:1;object-fit:contain;background:var(--fg05);width:100%}.MediaColumnBrowser-module-scss-module__pIjT5G__previewPlaceholder{aspect-ratio:1;background:var(--fg05);width:100%;color:var(--fg30);justify-content:center;align-items:center;display:flex}.MediaColumnBrowser-module-scss-module__pIjT5G__previewMeta{flex-direction:column;gap:.25em;display:flex}.MediaColumnBrowser-module-scss-module__pIjT5G__previewName{font-weight:500}.MediaColumnBrowser-module-scss-module__pIjT5G__previewDetail{color:var(--fg50)}.MediaColumnBrowser-module-scss-module__pIjT5G__previewActions{gap:.5em;display:flex}.MediaColumnBrowser-module-scss-module__pIjT5G__emptyState{color:var(--fg40);grid-column:1/-1;justify-content:center;align-items:center;padding:3em 1em;display:flex}.MediaColumnBrowser-module-scss-module__pIjT5G__emptyColumn,.MediaColumnBrowser-module-scss-module__pIjT5G__columnLoading{color:var(--fg30);justify-content:center;align-items:center;padding:2em 1em;display:flex}
.CharsetList-module-scss-module__mACPIG__charsetList{border:1px solid var(--fgbg30);flex-direction:column;display:flex}.CharsetList-module-scss-module__mACPIG__viewSelector{align-items:center;gap:8px;padding:8px 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:12px}.CharsetList-module-scss-module__mACPIG__loading,.CharsetList-module-scss-module__mACPIG__noResults{text-align:center;color:var(--fg50);padding:16px}.CharsetList-module-scss-module__mACPIG__charCount{opacity:.5;font-weight:400}.CharsetList-module-scss-module__mACPIG__completionBadge{align-items:center;gap:3px;margin-left:auto;font-weight:400;display:inline-flex}.CharsetList-module-scss-module__mACPIG__donutRing{flex-shrink:0}.CharsetList-module-scss-module__mACPIG__completionPercent{opacity:.6}.CharsetList-module-scss-module__mACPIG__group:open+.CharsetList-module-scss-module__mACPIG__group .CharsetList-module-scss-module__mACPIG__groupLabel{border-top:1px solid var(--fg15)}.CharsetList-module-scss-module__mACPIG__group:last-child .CharsetList-module-scss-module__mACPIG__groupLabel{border-bottom:0}.CharsetList-module-scss-module__mACPIG__groupLabel{cursor:pointer;cursor:url(/cursors/cursor-hand-pointer.png) 7 1,pointer;cursor:url(/cursors/cursor-hand-pointer.svg) 7 1,pointer;cursor:-webkit-image-set(url(/cursors/cursor-hand-pointer.png) 1x, url(/cursors/cursor-hand-pointer@2x.png) 2x) 7 1,pointer;-webkit-user-select:none;user-select:none;border-bottom:1px solid var(--fg15);align-items:center;gap:8px;margin-top:-1px;padding:8px 12px;font-weight:500;list-style:none;display:flex}.CharsetList-module-scss-module__mACPIG__groupLabel::-webkit-details-marker{display:none}.CharsetList-module-scss-module__mACPIG__groupLabel:before{content:"▸";flex-shrink:0;width:.6em;display:inline-block}details[open]>.CharsetList-module-scss-module__mACPIG__groupLabel:before{content:"▾"}.CharsetList-module-scss-module__mACPIG__groupLabel:hover{background:var(--fg05)}.CharsetList-module-scss-module__mACPIG__tags{gap:4px;margin-left:auto;display:flex}.CharsetList-module-scss-module__mACPIG__tag{background:var(--fg15);opacity:.7;text-transform:uppercase;font-weight:400;font-family:var(--fontMono);font-size:var(--app-font-mono-2x);padding:2px 6px}@media (-webkit-min-device-pixel-ratio:1.5),(min-resolution:144dpi){.CharsetList-module-scss-module__mACPIG__tag{font-size:var(--app-font-mono-1-5x)}}.CharsetList-module-scss-module__mACPIG__smcpTag{background:var(--fg15);opacity:.7;padding:2px 6px;font-variant-caps:small-caps;font-weight:400}.CharsetList-module-scss-module__mACPIG__chars{display:grid}.CharsetList-module-scss-module__mACPIG__chars.CharsetList-module-scss-module__mACPIG__fullWidth{grid-template-columns:minmax(32px,1fr)}.CharsetList-module-scss-module__mACPIG__gridSm{grid-template-columns:repeat(auto-fill,minmax(34px,1fr));gap:8px;padding:8px 8px 0 0}.CharsetList-module-scss-module__mACPIG__gridMd{grid-template-columns:repeat(auto-fill,minmax(64px,1fr))}.CharsetList-module-scss-module__mACPIG__chineseGridMd{grid-template-columns:repeat(auto-fill,minmax(80px,1fr))}.CharsetList-module-scss-module__mACPIG__char{cursor:pointer;cursor:url(/cursors/cursor-hand-pointer.png) 7 1,pointer;cursor:url(/cursors/cursor-hand-pointer.svg) 7 1,pointer;cursor:-webkit-image-set(url(/cursors/cursor-hand-pointer.png) 1x, url(/cursors/cursor-hand-pointer@2x.png) 2x) 7 1,pointer;border:1px solid var(--fg15);background:0 0;justify-content:space-between;align-items:center;gap:8px;padding:6px 12px;display:flex;position:relative}.CharsetList-module-scss-module__mACPIG__char:hover{background:var(--fg15)}.CharsetList-module-scss-module__mACPIG__char.CharsetList-module-scss-module__mACPIG__selected,.CharsetList-module-scss-module__mACPIG__char[data-selected]{background:var(--ac);color:var(--acContrast)}.CharsetList-module-scss-module__mACPIG__char.CharsetList-module-scss-module__mACPIG__noGlyph{opacity:.33}.CharsetList-module-scss-module__mACPIG__miniPreview{flex-shrink:0;display:block;overflow:visible}.CharsetList-module-scss-module__mACPIG__charDisplay{align-items:baseline;gap:6px;min-width:0;display:flex}.CharsetList-module-scss-module__mACPIG__charSymbol{flex-shrink:0}.CharsetList-module-scss-module__mACPIG__charLabel{opacity:.5;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.CharsetList-module-scss-module__mACPIG__smcp{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;font-size:inherit;padding:8px 30px 8px 32px}.CharsetSearch-module-scss-module__vJklVG__searchInput:hover{background:var(--fg05)}.CharsetSearch-module-scss-module__vJklVG__searchInput:focus{border-color:var(--ac);outline:none}.CharsetSearch-module-scss-module__vJklVG__searchInput::placeholder{color:var(--fg30)}.CharsetSearch-module-scss-module__vJklVG__clearButton{width:20px;height:20px;color:var(--fg50);cursor:pointer;cursor:url(/cursors/cursor-hand-pointer.png) 7 1,pointer;cursor:url(/cursors/cursor-hand-pointer.svg) 7 1,pointer;cursor:-webkit-image-set(url(/cursors/cursor-hand-pointer.png) 1x, url(/cursors/cursor-hand-pointer@2x.png) 2x) 7 1,pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;line-height:1;display:flex;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.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__searchRow{width:100%}.CharsetViewToolbar-module-scss-module___swx6W__controlsRow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}@container (max-width:420px){.CharsetViewToolbar-module-scss-module___swx6W__controlsRow{flex-direction:column;align-items:stretch}.CharsetViewToolbar-module-scss-module___swx6W__controlsRow>*{width:100%}.CharsetViewToolbar-module-scss-module___swx6W__controlsRow>*>button{flex:1}}.CharsetViewToolbar-module-scss-module___swx6W__tagFilterGroup{border:1px solid var(--fg15);gap:0;display:flex}.CharsetViewToolbar-module-scss-module___swx6W__tagFilterButton{min-height:26px;color:var(--fg30);cursor:pointer;cursor:url(/cursors/cursor-hand-pointer.png) 7 1,pointer;cursor:url(/cursors/cursor-hand-pointer.svg) 7 1,pointer;cursor:-webkit-image-set(url(/cursors/cursor-hand-pointer.png) 1x, url(/cursors/cursor-hand-pointer@2x.png) 2x) 7 1,pointer;background:0 0;border:none;justify-content:center;align-items:center;gap:4px;padding:4px 8px;display:flex}.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{gap:8px;display:flex}@container (max-width:420px){.CharsetViewToolbar-module-scss-module___swx6W__collapseButtonGroup{width:100%}.CharsetViewToolbar-module-scss-module___swx6W__collapseButtonGroup>button{flex:1}}.CharsetViewToolbar-module-scss-module___swx6W__collapseAllButton{border:1px solid var(--fg15);min-height:26px;color:var(--fg50);text-align:center;cursor:pointer;cursor:url(/cursors/cursor-hand-pointer.png) 7 1,pointer;cursor:url(/cursors/cursor-hand-pointer.svg) 7 1,pointer;cursor:-webkit-image-set(url(/cursors/cursor-hand-pointer.png) 1x, url(/cursors/cursor-hand-pointer@2x.png) 2x) 7 1,pointer;background:0 0;padding:4px 10px}.CharsetViewToolbar-module-scss-module___swx6W__collapseAllButton:hover{color:var(--fg);background:var(--fg05)}
.ColorPicker-module-scss-module__lC-4Fq__colorPicker{flex-direction:column;gap:.5em;width:180px;display:flex}.ColorPicker-module-scss-module__lC-4Fq__header{color:#fff;align-items:center;gap:.5em;display:flex}.ColorPicker-module-scss-module__lC-4Fq__headerPreview{background:var(--hsl);border:1px solid #ffffff4d;width:12px;height:12px}.ColorPicker-module-scss-module__lC-4Fq__colorBedOuter{cursor:crosshair;touch-action:none;height:100px;position:relative;overflow:hidden}.ColorPicker-module-scss-module__lC-4Fq__colorBed{image-rendering:pixelated;position:absolute;inset:0}.ColorPicker-module-scss-module__lC-4Fq__colorBed canvas{width:100%!important;height:100%!important}.ColorPicker-module-scss-module__lC-4Fq__colorKnob{background-color:var(--hsl);pointer-events:none;z-index:1;border:2px solid #fff;width:10px;height:10px;position:absolute;transform:translate(-50%,-50%)}.ColorPicker-module-scss-module__lC-4Fq__colorKnob:before{content:"";border:1px solid #00000080;position:absolute;inset:-4px}.ColorPicker-module-scss-module__lC-4Fq__sliders{border-top:1px solid #ffffff26;flex-direction:column;gap:.75em;padding-top:.75em;display:flex}.ColorPicker-module-scss-module__lC-4Fq__sliderRow{grid-template-columns:1.5em 1fr 2.5em;align-items:center;gap:.5em;display:grid}.ColorPicker-module-scss-module__lC-4Fq__sliderLabel{color:#ffffff80}.ColorPicker-module-scss-module__lC-4Fq__sliderTrack{height:4px;position:relative}.ColorPicker-module-scss-module__lC-4Fq__sliderTrack input{opacity:0;cursor:pointer;cursor:url(/cursors/cursor-hand-pointer.png) 7 1,pointer;cursor:url(/cursors/cursor-hand-pointer.svg) 7 1,pointer;width:calc(100% + 12px);height:20px;cursor:-webkit-image-set(url(/cursors/cursor-hand-pointer.png) 1x, url(/cursors/cursor-hand-pointer@2x.png) 2x) 7 1,pointer;z-index:1;position:absolute;top:50%;left:-6px;right:-6px;transform:translateY(-50%)}.ColorPicker-module-scss-module__lC-4Fq__sliderThumb{background:var(--hsl);pointer-events:none;border:2px solid #fff;width:12px;height:12px;position:absolute;top:50%;transform:translate(-50%,-50%)}.ColorPicker-module-scss-module__lC-4Fq__sliderValue{text-align:right;color:#ffffff80;font-variant-numeric:tabular-nums}
.CustomThemeModal-module-scss-module__qz9aqq__overlay{z-index:1000;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}@keyframes CustomThemeModal-module-scss-module__qz9aqq__wiggle{0%,to{transform:translate(0)}20%{transform:translate(-8px)}40%{transform:translate(8px)}60%{transform:translate(-6px)}80%{transform:translate(6px)}}.CustomThemeModal-module-scss-module__qz9aqq__wiggle{animation:.4s ease-in-out CustomThemeModal-module-scss-module__qz9aqq__wiggle}.CustomThemeModal-module-scss-module__qz9aqq__banner{color:#d4d4d4;-webkit-backdrop-filter:blur(200px);backdrop-filter:blur(200px);background:#101010d5;border:1px solid #ffffff26;border-bottom:none;flex-direction:column;gap:1.5em;padding:1.5em;display:flex}.CustomThemeModal-module-scss-module__qz9aqq__contrastWarning{color:#000;background:#c9a227;align-self:flex-start;padding:.5em .75em}.CustomThemeModal-module-scss-module__qz9aqq__colorPickers{grid-template-columns:repeat(3,1fr);gap:2em;display:grid}.CustomThemeModal-module-scss-module__qz9aqq__bottomBar{border-top:1px solid #ffffff26;justify-content:space-between;align-items:center;gap:1em;padding-top:1em;display:flex}.CustomThemeModal-module-scss-module__qz9aqq__nameSection{flex:1;align-items:center;gap:.75em;max-width:300px;display:flex}.CustomThemeModal-module-scss-module__qz9aqq__nameSection input{color:#d4d4d4;background:0 0;border:1px solid #ffffff4d;padding:.5em}.CustomThemeModal-module-scss-module__qz9aqq__nameSection input::placeholder{color:#ffffff80}.CustomThemeModal-module-scss-module__qz9aqq__nameSection input:focus{border-color:#0306b8;outline:none}.CustomThemeModal-module-scss-module__qz9aqq__actions{gap:.5em;display:flex}.CustomThemeModal-module-scss-module__qz9aqq__cancelButton{color:#ffffff80;cursor:pointer;cursor:url(/cursors/cursor-hand-pointer.png) 7 1,pointer;cursor:url(/cursors/cursor-hand-pointer.svg) 7 1,pointer;cursor:-webkit-image-set(url(/cursors/cursor-hand-pointer.png) 1x, url(/cursors/cursor-hand-pointer@2x.png) 2x) 7 1,pointer;background:0 0;border:1px solid #ffffff26;padding:.5em 1em}.CustomThemeModal-module-scss-module__qz9aqq__cancelButton:hover{color:#d4d4d4;border-color:#ffffff4d}.CustomThemeModal-module-scss-module__qz9aqq__saveButton{color:#d4d4d4;cursor:pointer;cursor:url(/cursors/cursor-hand-pointer.png) 7 1,pointer;cursor:url(/cursors/cursor-hand-pointer.svg) 7 1,pointer;cursor:-webkit-image-set(url(/cursors/cursor-hand-pointer.png) 1x, url(/cursors/cursor-hand-pointer@2x.png) 2x) 7 1,pointer;background:#0306b8;border:none;padding:.5em 1em}.CustomThemeModal-module-scss-module__qz9aqq__saveButton:hover:not(:disabled){opacity:.9}.CustomThemeModal-module-scss-module__qz9aqq__saveButton:disabled{opacity:.5;cursor:default}
.Modal-module-scss-module__5ucOZW__overlay{z-index:1000;cursor:default;background:#0003;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.Modal-module-scss-module__5ucOZW__overlay.Modal-module-scss-module__5ucOZW__transparentOverlay{background:0 0}.Modal-module-scss-module__5ucOZW__modal{background:var(--bg);border:1px solid var(--fg25);grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);max-width:90vw;max-height:90vh;display:grid;position:relative}.Modal-module-scss-module__5ucOZW__header{border-bottom:1px solid var(--fg15);justify-content:space-between;align-items:center;padding:18px 16px;display:flex}.Modal-module-scss-module__5ucOZW__header.Modal-module-scss-module__5ucOZW__draggableHeader{-webkit-user-select:none;user-select:none}.Modal-module-scss-module__5ucOZW__title{font-weight:500;font-family:var(--fontText);font-size:var(--app-font-text-2-5x);margin:0}@media (-webkit-min-device-pixel-ratio:1.5),(min-resolution:144dpi){.Modal-module-scss-module__5ucOZW__title{font-size:var(--app-font-text-2x)}}.Modal-module-scss-module__5ucOZW__closeButton{cursor:pointer;cursor:url(/cursors/cursor-hand-pointer.png) 7 1,pointer;cursor:url(/cursors/cursor-hand-pointer.svg) 7 1,pointer;width:24px;height:24px;cursor:-webkit-image-set(url(/cursors/cursor-hand-pointer.png) 1x, url(/cursors/cursor-hand-pointer@2x.png) 2x) 7 1,pointer;line-height:1;font-family:var(--fontText);font-size:var(--app-font-text-2x);background:0 0;border:none;justify-content:center;align-items:center;display:flex}.Modal-module-scss-module__5ucOZW__closeButton:hover{background:var(--fg15)}.Modal-module-scss-module__5ucOZW__content{padding:16px;overflow:auto}.Modal-module-scss-module__5ucOZW__content.Modal-module-scss-module__5ucOZW__noPadding{padding:0}
.ExportOptionsFields-module-scss-module__ElW5WW__exportOptionsFields{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.ExportOptionsFields-module-scss-module__ElW5WW__field{align-items:center;gap:8px;display:flex}.ExportOptionsFields-module-scss-module__ElW5WW__field label{flex-shrink:0}.ExportOptionsFields-module-scss-module__ElW5WW__offsetFields{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.ExportOptionsFields-module-scss-module__ElW5WW__offsetField{align-items:center;gap:8px;display:flex}.ExportOptionsFields-module-scss-module__ElW5WW__offsetField label{flex-shrink:0}.ExportOptionsFields-module-scss-module__ElW5WW__offsetField input{width:60px}.ExportOptionsFields-module-scss-module__ElW5WW__hint{opacity:.5;margin:0}
.PixelFontCanvas-module-scss-module__VFbSpW__pixelFontCanvas{color:inherit;transition:color 1ms}.PixelFontCanvas-module-scss-module__VFbSpW__pixelFontCanvas canvas{object-fit:contain;width:100%;height:100%;display:block}
.LocalizedFontName-module-scss-module__Ty4gda__container{align-items:baseline;gap:6px;display:inline-flex}.LocalizedFontName-module-scss-module__Ty4gda__latinName{opacity:.5;font-weight:400}
.InfoBanner-module-scss-module__Vgx-ga__banner{border:1px solid var(--fg15);color:var(--fg60);align-items:baseline;gap:8px;padding:8px;display:flex}.InfoBanner-module-scss-module__Vgx-ga__banner svg{flex-shrink:0;position:relative;top:2px}
