.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(--fg30)}.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}
.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%}
.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__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}
.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}
.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}
.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:#d92626;border-color:#d926264d}.Button-module-scss-module__wR6E_W__danger:hover:not(:disabled){border-color:#d92626}
.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;width:10px;height:10px;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__check path{fill:var(--bg)}.Checkbox-module-scss-module__xFeI8q__label{color:inherit}
.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;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}
.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{background:var(--c-red-dark,#c0392b);border-color:var(--c-red-dark,#c0392b)}.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(--fg30);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__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}
.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}
.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(--fg50);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(--fg50);outline:none}
.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}
.NumberInput-module-scss-module__zCHuPq__numberInput{border:1px solid var(--fg15);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}
.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)}
.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}
.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}
.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}
.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}
.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__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}
.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}
.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__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__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__phraseLabel{opacity:.5;margin-top:3px}.CharacterWordSuggestions-module-scss-module__4mOqMq__loading,.CharacterWordSuggestions-module-scss-module__4mOqMq__empty{color:var(--fg);opacity:.6;padding:0 8px}
.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)}
.EmbedGlyphDialog-module-scss-module__1KCskW__dialog{min-width:320px;max-width:400px}.EmbedGlyphDialog-module-scss-module__1KCskW__content{gap:var(--md);flex-direction:column;display:flex}.EmbedGlyphDialog-module-scss-module__1KCskW__field{gap:var(--sm);flex-direction:column;display:flex}.EmbedGlyphDialog-module-scss-module__1KCskW__label{font-family:var(--fontLabel);font-size:var(--app-font-label-2x);color:var(--fg70);align-items:center;gap:var(--sm);display:flex}.EmbedGlyphDialog-module-scss-module__1KCskW__count{font-family:var(--fontCaption);font-size:var(--app-font-caption-2x);color:var(--fg40)}.EmbedGlyphDialog-module-scss-module__1KCskW__charInput{align-items:center;gap:var(--sm);display:flex}.EmbedGlyphDialog-module-scss-module__1KCskW__input{font-family:var(--fontText);font-size:var(--app-font-text-2x);padding:var(--sm);background:var(--bg);color:var(--fg);border:1px solid var(--fg20);flex:1}.EmbedGlyphDialog-module-scss-module__1KCskW__input:focus{border-color:var(--ac);outline:none}.EmbedGlyphDialog-module-scss-module__1KCskW__input::placeholder{color:var(--fg30)}.EmbedGlyphDialog-module-scss-module__1KCskW__charName{font-family:var(--fontCaption);font-size:var(--app-font-caption-2x);color:var(--fg50);text-overflow:ellipsis;white-space:nowrap;flex:2;overflow:hidden}.EmbedGlyphDialog-module-scss-module__1KCskW__warning{font-family:var(--fontText);font-size:var(--app-font-text-2x);color:var(--c-orange);padding:var(--sm);background:var(--fg05);border:1px solid var(--fg15)}.EmbedGlyphDialog-module-scss-module__1KCskW__glyphGrid{gap:var(--sm);grid-template-columns:repeat(auto-fill,minmax(48px,1fr));display:grid}.EmbedGlyphDialog-module-scss-module__1KCskW__glyphOption{appearance:none;background:var(--fg05);border:1px solid var(--fg15);padding:var(--sm);cursor:pointer;cursor: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;align-items:center;gap:4px;display:flex}.EmbedGlyphDialog-module-scss-module__1KCskW__glyphOption:hover{background:var(--fg10);border-color:var(--fg30)}.EmbedGlyphDialog-module-scss-module__1KCskW__glyphOption[data-selected]{background:var(--ac10);border-color:var(--ac)}.EmbedGlyphDialog-module-scss-module__1KCskW__glyphOption svg{display:block}.EmbedGlyphDialog-module-scss-module__1KCskW__glyphName{font-family:var(--fontCaption);font-size:var(--app-font-caption-2x);color:var(--fg50);text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.EmbedGlyphDialog-module-scss-module__1KCskW__offsetRow{gap:var(--md);display:flex}.EmbedGlyphDialog-module-scss-module__1KCskW__offsetLabel{align-items:center;gap:var(--sm);font-family:var(--fontLabel);font-size:var(--app-font-label-2x);display:flex}.EmbedGlyphDialog-module-scss-module__1KCskW__offsetLabel span{color:var(--fg50)}.EmbedGlyphDialog-module-scss-module__1KCskW__actions{justify-content:flex-end;gap:var(--sm);padding-top:var(--sm);border-top:1px solid var(--fg10);display:flex}
.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}
.GlyphLayerEntry-module-scss-module__DMgDCG__wrapper{background:var(--bg);border-bottom:1px solid var(--fg10)}.GlyphLayerEntry-module-scss-module__DMgDCG__wrapper:last-child{border-bottom:none}.GlyphLayerEntry-module-scss-module__DMgDCG__wrapper.GlyphLayerEntry-module-scss-module__DMgDCG__dragging{z-index:1000;pointer-events:none;border:1px solid var(--fg20);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;position:fixed}.GlyphLayerEntry-module-scss-module__DMgDCG__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;align-items:center;gap:8px;padding-right:10px;display:flex}.GlyphLayerEntry-module-scss-module__DMgDCG__entry:hover{background:var(--fg05)}.GlyphLayerEntry-module-scss-module__DMgDCG__entry.GlyphLayerEntry-module-scss-module__DMgDCG__active{background:var(--fg10)}.GlyphLayerEntry-module-scss-module__DMgDCG__entry.GlyphLayerEntry-module-scss-module__DMgDCG__hidden{opacity:.5}.GlyphLayerEntry-module-scss-module__DMgDCG__entry.GlyphLayerEntry-module-scss-module__DMgDCG__locked .GlyphLayerEntry-module-scss-module__DMgDCG__info{color:var(--fg50)}.GlyphLayerEntry-module-scss-module__DMgDCG__entry.GlyphLayerEntry-module-scss-module__DMgDCG__dropTarget{position:relative}.GlyphLayerEntry-module-scss-module__DMgDCG__entry.GlyphLayerEntry-module-scss-module__DMgDCG__dropTarget:before{content:"";background:var(--ac);z-index:1;height:2px;position:absolute;top:-1px;left:0;right:0}.GlyphLayerEntry-module-scss-module__DMgDCG__entry.GlyphLayerEntry-module-scss-module__DMgDCG__hovered{outline:1px solid var(--ac);outline-offset:-1px}.GlyphLayerEntry-module-scss-module__DMgDCG__entry:not(:last-child) .GlyphLayerEntry-module-scss-module__DMgDCG__option{border-bottom:1px solid var(--fg15)}.GlyphLayerEntry-module-scss-module__DMgDCG__options{background:var(--fg05);border-top:1px solid var(--fg10);gap:4px;padding:8px;display:flex}.GlyphLayerEntry-module-scss-module__DMgDCG__optionButton{appearance:none;background:var(--bg);border:1px solid var(--fg20);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;padding:4px 8px}.GlyphLayerEntry-module-scss-module__DMgDCG__optionButton:hover{background:var(--fg10);border-color:var(--fg30)}.GlyphLayerEntry-module-scss-module__DMgDCG__preview{background:var(--fg05);border-right:1px solid var(--fg10);flex-shrink:0;display:block}.GlyphLayerEntry-module-scss-module__DMgDCG__iconButton{appearance:none;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;padding:4px}.GlyphLayerEntry-module-scss-module__DMgDCG__iconButton:hover{color:var(--fg)}.GlyphLayerEntry-module-scss-module__DMgDCG__iconButton.GlyphLayerEntry-module-scss-module__DMgDCG__off{color:var(--fg20)}.GlyphLayerEntry-module-scss-module__DMgDCG__iconButton.GlyphLayerEntry-module-scss-module__DMgDCG__on{color:var(--ac)}.GlyphLayerEntry-module-scss-module__DMgDCG__iconButton.GlyphLayerEntry-module-scss-module__DMgDCG__delete:hover{color:var(--c-red)}.GlyphLayerEntry-module-scss-module__DMgDCG__iconButton svg{display:block}.GlyphLayerEntry-module-scss-module__DMgDCG__info{flex-direction:column;flex:1;gap:2px;min-width:0;padding:4px;display:flex}.GlyphLayerEntry-module-scss-module__DMgDCG__name{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:3px;display:flex;overflow:hidden}.GlyphLayerEntry-module-scss-module__DMgDCG__embedBadge{background:var(--fg20);text-transform:uppercase;font-family:var(--fontLabel);font-size:var(--app-font-label-2x);padding:1px 2px 1px 4px}@media (-webkit-min-device-pixel-ratio:1.5),(min-resolution:144dpi){.GlyphLayerEntry-module-scss-module__DMgDCG__embedBadge{font-size:var(--app-font-label-1-5x)}}.GlyphLayerEntry-module-scss-module__DMgDCG__source{color:var(--fg50)}
.GlyphLayerList-module-scss-module__oh6P2q__layerList{-webkit-user-select:none;user-select:none;flex-direction:column;gap:8px;display:flex}.GlyphLayerList-module-scss-module__oh6P2q__suggestion{padding:var(--sm);background:var(--fg05);border:1px solid var(--fg15);gap:var(--sm);flex-direction:column;display:flex}.GlyphLayerList-module-scss-module__oh6P2q__suggestionMeta{font-family:var(--fontCaption);font-size:var(--app-font-caption-2x);color:var(--fg50)}.GlyphLayerList-module-scss-module__oh6P2q__ready{color:var(--c-green)}.GlyphLayerList-module-scss-module__oh6P2q__missing{color:var(--c-orange)}.GlyphLayerList-module-scss-module__oh6P2q__suggestionButton{font:inherit;appearance:none;background:var(--fg);color: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;text-align:center;border:none;padding:6px 10px}.GlyphLayerList-module-scss-module__oh6P2q__suggestionButton:hover{opacity:.9}.GlyphLayerList-module-scss-module__oh6P2q__layers{border:1px solid var(--fg15);flex-direction:column;display:flex}.GlyphLayerList-module-scss-module__oh6P2q__dragPlaceholder{background:var(--fg05);border-bottom:1px dashed var(--fg20)}.GlyphLayerList-module-scss-module__oh6P2q__empty{padding:var(--md);text-align:center;border:1px dashed var(--fg15);color:var(--fg50)}.GlyphLayerList-module-scss-module__oh6P2q__actions{gap:8px;display:flex}.GlyphLayerList-module-scss-module__oh6P2q__addButton{font:inherit;appearance:none;color:var(--fg70);border:1px dashed var(--fg20);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;flex:1;padding:6px 10px;font-weight:500}.GlyphLayerList-module-scss-module__oh6P2q__addButton:hover{background:var(--fg05);color:var(--fg);border-color:var(--fg30)}
.GlyphEditorPanel-module-scss-module__oV5RSa__panel{grid-template-columns:auto minmax(0,1fr)var(--right-sidebar-width,275px);height:100%;min-height:0;display:grid}.GlyphEditorPanel-module-scss-module__oV5RSa__leftSidebar{border-right:1px solid var(--fg15);min-height:0;overflow:hidden}.GlyphEditorPanel-module-scss-module__oV5RSa__leftSidebarContent{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);height:100%;min-height:0;display:grid;overflow:hidden}.GlyphEditorPanel-module-scss-module__oV5RSa__backButton{padding:var(--sm);border:none;border-bottom:1px solid var(--fg15);color:var(--fg);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;opacity:.7;background:0 0}.GlyphEditorPanel-module-scss-module__oV5RSa__backButton:hover{opacity:1;background:var(--fg15)}.GlyphEditorPanel-module-scss-module__oV5RSa__center{grid-template-rows:minmax(0,1fr) auto;min-height:0;padding-top:16px;display:grid;position:relative;overflow:hidden}.GlyphEditorPanel-module-scss-module__oV5RSa__toolbarContainer{z-index:1;justify-content:center;display:flex;position:absolute;top:8px;left:8px}.GlyphEditorPanel-module-scss-module__oV5RSa__rightSidebarPanel{border-left:1px solid var(--fg15);min-height:0;overflow:hidden}.GlyphEditorPanel-module-scss-module__oV5RSa__rightSidebar{height:100%;min-height:0}
.GlyphReferencePreview-module-scss-module__4nKJFW__referencePreview{border-top:1px solid var(--fg15);background:var(--bg);align-items:stretch;gap:8px;padding:8px;display:flex;overflow-x:auto}.GlyphReferencePreview-module-scss-module__4nKJFW__previewBox{flex-direction:column;align-items:center;gap:4px;min-width:48px;display:flex}.GlyphReferencePreview-module-scss-module__4nKJFW__label{color:var(--fg);opacity:.5;font-family:var(--fontLabel);font-size:var(--app-font-label-2x)}.GlyphReferencePreview-module-scss-module__4nKJFW__charContainer{justify-content:center;align-items:center;width:40px;height:40px;display:flex}.GlyphReferencePreview-module-scss-module__4nKJFW__char{color:var(--fg);font-size:28px;line-height:1}.GlyphReferencePreview-module-scss-module__4nKJFW__notAvailable{color:var(--fg);opacity:.3;text-transform:uppercase}.GlyphReferencePreview-module-scss-module__4nKJFW__spacer{flex:1}.GlyphReferencePreview-module-scss-module__4nKJFW__quickActions{align-self:stretch;gap:4px;display:flex}.GlyphReferencePreview-module-scss-module__4nKJFW__quickAction{background:var(--fg05);cursor:pointer;cursor:url(/cursors/cursor-hand-pointer.png) 7 1,pointer;cursor:url(/cursors/cursor-hand-pointer.svg) 7 1,pointer;min-width:70px;cursor:-webkit-image-set(url(/cursors/cursor-hand-pointer.png) 1x,url(/cursors/cursor-hand-pointer@2x.png) 2x)7 1,pointer;color:inherit;border:none;grid-template:"label label""value count"1fr/auto 1fr;gap:2px 8px;padding:6px;text-decoration:none;display:grid}.GlyphReferencePreview-module-scss-module__4nKJFW__quickAction:hover{background:var(--fg20)}.GlyphReferencePreview-module-scss-module__4nKJFW__quickActionLabel{opacity:.5;font-weight:600;font-family:var(--fontLabel);font-size:var(--app-font-label-2x);grid-area:label}.GlyphReferencePreview-module-scss-module__4nKJFW__quickActionValue{grid-area:value;align-self:end;font-weight:900;line-height:1}.GlyphReferencePreview-module-scss-module__4nKJFW__quickActionGlyph{grid-area:value;align-self:end;width:auto;height:24px;display:block}.GlyphReferencePreview-module-scss-module__4nKJFW__quickActionCount{opacity:.5;white-space:nowrap;grid-area:count;place-self:end;font-weight:600}.GlyphReferencePreview-module-scss-module__4nKJFW__quickActionLink{}.GlyphReferencePreview-module-scss-module__4nKJFW__quickActionArrow{opacity:.4;grid-area:count;place-self:end}.GlyphReferencePreview-module-scss-module__4nKJFW__radicalModal{width:900px;max-width:90vw}.GlyphReferencePreview-module-scss-module__4nKJFW__radicalModal h2{font-family:var(--fontLabel)}.GlyphReferencePreview-module-scss-module__4nKJFW__radicalModal>div:last-child{padding:0}.GlyphReferencePreview-module-scss-module__4nKJFW__radicalModalContent{max-height:60vh;overflow-y:auto}.GlyphReferencePreview-module-scss-module__4nKJFW__radicalCharGrid{border-left:1px solid var(--fg15);border-top:1px solid var(--fg15);grid-template-columns:repeat(auto-fill,minmax(56px,1fr));margin:0 -1px -1px;display:grid}.GlyphReferencePreview-module-scss-module__4nKJFW__radicalModalLoading{justify-content:center;align-items:center;padding:48px;display:flex}.GlyphReferencePreview-module-scss-module__4nKJFW__radicalModalNote{opacity:.5;text-align:center;margin-top:12px}.GlyphReferencePreview-module-scss-module__4nKJFW__radicalModalEmpty{text-align:center;opacity:.5;padding:48px}
.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}
.AnalyticsDashboard-module-scss-module__kSsF2W__dashboard{flex-direction:column;gap:2em;display:flex}.AnalyticsDashboard-module-scss-module__kSsF2W__toolbar{align-items:center;gap:.75em;display:flex}.AnalyticsDashboard-module-scss-module__kSsF2W__toolbarLabel{color:var(--fg50)}.AnalyticsDashboard-module-scss-module__kSsF2W__section{flex-direction:column;gap:1em;display:flex}.AnalyticsDashboard-module-scss-module__kSsF2W__sectionTitle{font-family:var(--fontLabel);font-size:var(--app-font-label-2x);margin:0}.AnalyticsDashboard-module-scss-module__kSsF2W__statsGrid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:1em;display:grid}.AnalyticsDashboard-module-scss-module__kSsF2W__statCard{border:1px solid var(--fg15);flex-direction:column;gap:.25em;padding:1em;display:flex}.AnalyticsDashboard-module-scss-module__kSsF2W__statValue{font-family:var(--fontText);font-size:var(--app-font-text-4x)}.AnalyticsDashboard-module-scss-module__kSsF2W__statLabel{font-family:var(--fontCaption);font-size:var(--app-font-caption-2x);color:var(--fg50)}.AnalyticsDashboard-module-scss-module__kSsF2W__table{border-collapse:collapse;width:100%;font-family:var(--fontText);font-size:var(--app-font-text-2x)}@media (-webkit-min-device-pixel-ratio:1.5),(min-resolution:144dpi){.AnalyticsDashboard-module-scss-module__kSsF2W__table{font-size:var(--app-font-text-1-5x)}}.AnalyticsDashboard-module-scss-module__kSsF2W__table th,.AnalyticsDashboard-module-scss-module__kSsF2W__table td{border-bottom:1px solid var(--fg15);padding:.5em .75em}.AnalyticsDashboard-module-scss-module__kSsF2W__table th:first-child,.AnalyticsDashboard-module-scss-module__kSsF2W__table td:first-child{padding-left:0}.AnalyticsDashboard-module-scss-module__kSsF2W__table th:last-child,.AnalyticsDashboard-module-scss-module__kSsF2W__table td:last-child{padding-right:0}.AnalyticsDashboard-module-scss-module__kSsF2W__table th.AnalyticsDashboard-module-scss-module__kSsF2W__numericCell,.AnalyticsDashboard-module-scss-module__kSsF2W__table td.AnalyticsDashboard-module-scss-module__kSsF2W__numericCell{font-feature-settings:"tnum" 1;text-align:right;color:var(--fg70)}.AnalyticsDashboard-module-scss-module__kSsF2W__table th{font-family:var(--fontCaption);font-size:var(--app-font-caption-2x);color:var(--fg50);text-align:left;font-weight:600}.AnalyticsDashboard-module-scss-module__kSsF2W__table tbody tr:hover{background:var(--fg05)}.AnalyticsDashboard-module-scss-module__kSsF2W__flagCell{width:2em;font-size:1.25em}.AnalyticsDashboard-module-scss-module__kSsF2W__loading{justify-content:center;align-items:center;min-height:200px;display:flex}.AnalyticsDashboard-module-scss-module__kSsF2W__error{font-family:var(--fontText);font-size:var(--app-font-text-2x)}@media (-webkit-min-device-pixel-ratio:1.5),(min-resolution:144dpi){.AnalyticsDashboard-module-scss-module__kSsF2W__error{font-size:var(--app-font-text-1-5x)}}.AnalyticsDashboard-module-scss-module__kSsF2W__error{color:var(--error,#c00);border:1px solid var(--error,#c00);padding:1em}.AnalyticsDashboard-module-scss-module__kSsF2W__empty{font-family:var(--fontText);font-size:var(--app-font-text-2x)}@media (-webkit-min-device-pixel-ratio:1.5),(min-resolution:144dpi){.AnalyticsDashboard-module-scss-module__kSsF2W__empty{font-size:var(--app-font-text-1-5x)}}.AnalyticsDashboard-module-scss-module__kSsF2W__empty{color:var(--fg40)}
.DashboardLayout-module-scss-module__U5-owa__page{min-height:100svh;padding-top:58px}.DashboardLayout-module-scss-module__U5-owa__nav{z-index:10;background-color:var(--bg);position:fixed;top:0;left:0;right:0}.DashboardLayout-module-scss-module__U5-owa__main{scrollbar-width:none;-ms-overflow-style:none;flex-direction:column;height:calc(100svh - 58px);display:flex;position:relative;overflow:auto}.DashboardLayout-module-scss-module__U5-owa__main::-webkit-scrollbar{display:none}.DashboardLayout-module-scss-module__U5-owa__content{padding:var(--pageMargin)}@media (min-width:1024px){.DashboardLayout-module-scss-module__U5-owa__content{max-width:75vw}}.DashboardLayout-module-scss-module__U5-owa__decoration{z-index:0;align-self:center;height:auto;margin-top:auto;padding:24px}@media (max-width:1023px){.DashboardLayout-module-scss-module__U5-owa__decoration{width:168px}}@media (min-width:1024px){.DashboardLayout-module-scss-module__U5-owa__decoration{max-width:25vw;margin-top:0;position:fixed;bottom:0;right:0}}
.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}
