html,body{height:100%;min-height:100%;min-height:100vh;min-height:100lvh}p{margin-bottom:0}#app{height:auto;min-height:100%;min-height:100vh;min-height:100lvh}#backpackDialog{max-height:100%}img{padding-right:0!important;padding-left:0!important;width:100%}.fadeOverlay{position:fixed;top:0;left:0;width:100%;height:100%;opacity:0;pointer-events:none;z-index:10000}.ab-0{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-backface-visibility:hidden;backface-visibility:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;min-height:100%;min-height:100vh;min-height:100lvh;max-width:100%;position:relative;background-position:center top;background-attachment:fixed}.s-main{height:auto;min-height:100%;min-height:100vh;min-height:100lvh}.m-half{margin:.125rem!important}.mt-half{margin-top:.125rem!important}.ml-half{margin-left:.125rem!important}.mr-half{margin-right:.125rem!important}.mb-half{margin-bottom:.125rem!important}.m-n1{margin:-.25rem!important}.m-n2{margin:-.5rem!important}.m-n3{margin:-1rem!important}.m-n4{margin:-1.5rem!important}.m-n5{margin:-3rem!important}.mt-n1{margin-top:-.25rem!important}.mt-n2{margin-top:-.5rem!important}.mt-n3{margin-top:-1rem!important}.mt-n4{margin-top:-1.5rem!important}.mt-n5{margin-top:-3rem!important}.ml-n1{margin-left:-.25rem!important}.ml-n2{margin-left:-.5rem!important}.ml-n3{margin-left:-1rem!important}.ml-n4{margin-left:-1.5rem!important}.ml-n5{margin-left:-3rem!important}.mr-n1{margin-right:-.25rem!important}.mr-n2{margin-right:-.5rem!important}.mr-n3{margin-right:-1rem!important}.mr-n4{margin-right:-1.5rem!important}.mr-n5{margin-right:-3rem!important}.mb-n1{margin-bottom:-.25rem!important}.mb-n2{margin-bottom:-.5rem!important}.mb-n3{margin-bottom:-1rem!important}.mb-n4{margin-bottom:-1.5rem!important}.mb-n5{margin-bottom:-3rem!important}.h-100{height:100%!important}.w-auto{width:auto!important}.text-left{text-align:left}.text-right{text-align:right}.align-center{align-items:center}.list-text{font-size:.8125rem;font-weight:500;line-height:1rem}.dialog-title{display:flex;flex-direction:row;padding-top:.5rem!important;padding-bottom:.5rem!important;align-items:center!important;justify-content:space-between;font-size:1.5rem;height:57px}.dialog-title:before{content:none}.title--text{font-size:1.5rem;font-family:var(--mdc-typography-headline6-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));line-height:var(--mdc-typography-headline6-line-height, 2rem);font-weight:var(--mdc-typography-headline6-font-weight, 500)}.d-column{display:flex;flex-direction:column}.d-row{display:flex;flex-direction:row}.justify-start{justify-content:flex-start}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-space-around{justify-content:space-around}.justify-space-between{justify-content:space-between}.dialog-actions--btn{color:#43a047}.mdc-dialog{z-index:100!important}.mdc-dialog__title:focus{outline:none}.mdc-dialog__content{max-height:810px;font-size:.875rem;font-weight:400;line-height:1.375rem;letter-spacing:.0071428571em}.mdc-dialog__actions{padding:4px}.backpack-wrapper{font-size:.875rem;font-weight:400;line-height:1.375rem;letter-spacing:.0071428571em}.mdc-text-field,.mdc-button{width:100%}.mdc-floating-label{font-size:.9125rem}.mdc-select{width:100%}.mdc-snackbar{top:0;bottom:auto;z-index:100000!important}.mdc-snackbar .mdc-snackbar__surface{z-index:100000!important}.no-shadow{box-shadow:none}.mdc-card{text-align:left!important}.mdc-form-field{font-size:1rem}.mdc-form-field>label{cursor:pointer}.mdc-tooltip{pointer-events:none}.smui-autocomplete__menu{max-width:100%}.toolbar{width:100%;font-size:24px;display:flex;flex-direction:row;align-items:center;overflow-x:auto;overflow-y:visible}.toolbar .mdi-wrench,.choice-edit-button .mdi-wrench,.choice-edit-button__edit-mode .mdi-wrench,.row-edit-button .mdi-wrench,.row-edit-button__edit-mode .mdi-wrench{color:var(--mdc-theme-primary, #6200ee)!important;-webkit-text-stroke:.5px rgba(0,0,0,.7);paint-order:stroke fill}.toolbar__dialog{font-size:.875rem}.backpack-download-btn{background-color:var(--app-input-bg, #f5f5f5)!important}.backpack-download-btn .mdc-button__label,.backpack-download-btn .mdc-button__icon,.backpack-download-btn .mdi{color:var(--app-text, rgba(0, 0, 0, .87))!important}.toolbar__title{font-family:Roboto,sans-serif;font-size:1.25rem;line-height:1.5}.toolbar__title p{display:inline}.toolbar__title p:not(:last-child){margin-right:4px}.list__title p{display:inline}.list__title p:not(:last-child){margin-right:4px}.req p{display:inline}.req p:not(:last-child){margin-right:4px}.point-slot{border-radius:4px}.disabled{pointer-events:none;opacity:.5}.hidden{display:none!important}.transparent{pointer-events:none;opacity:0}.preview-image{cursor:pointer}.mdc-deprecated-list-divider{border-bottom-color:currentColor}.btn--image-background{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:none;font:inherit;color:inherit;width:100%}.btn--image{width:100%;height:auto;object-fit:contain;object-position:center}.pointBar{height:56px;box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px rgba(0,0,0,.14),0 1px 10px rgba(0,0,0,.12)}.mdc-drawer--mini{position:fixed;width:56px;transition:width .2s}.mdc-drawer--mini:hover{width:256px}.navigation-drawer{display:flex;flex-direction:column;justify-content:space-between}.pointbar-center--creator,.pointbar-center--viewer{display:flex;align-items:center;flex:1 1 0!important;width:100%;min-width:0;max-width:100%;overflow-x:auto;overflow-y:hidden;white-space:nowrap;padding:0;justify-content:flex-start}.pointbar-side-slot{flex:0 1 48px!important;width:48px;max-width:48px;min-width:0;overflow:hidden}.pointbar-point-item{flex:0 0 auto;min-width:0}.pointbar-icons{font-size:32px;padding:0}.counter-icons{width:36px;height:36px;font-size:.875rem;overflow:hidden}.button-icons{font-size:24px!important}.mdc-chip--small{font-size:12px;border-radius:12px;height:24px}.mdi--small{font-size:12px!important}.mdi--normal{font-size:18px!important}.mdi--big{font-size:24px!important}.smui-chip-input__container{padding-top:20px!important;padding-left:12px!important;padding-right:12px!important}.mdi{font-family:Material Design Icons;line-height:1}.mdc-deprecated-list-item__graphic{font-size:24px}.switch-scale{--mdc-ripple-fg-scale: 1.45 !important;margin:8px}.check-scale{--mdc-checkbox-touch-target-size: 32px}.b-line{border-bottom:1px solid #9aa0a6}.floating-button-container{position:relative;width:100%}.floating-button{position:absolute;z-index:1;top:50%;right:5px;transform:translateY(-50%)}.spacer{margin-left:auto}.hide-file-ui input[type=file]::file-selector-button{display:none}.hide-file-ui input[type=file]:not(.mdc-text-field--label-floating){color:transparent}.line-default{line-height:1}.row-cm{margin:0 1% 25px}.fullHeight{display:flex;height:100%;align-content:start}.w-20{-webkit-box-flex:0;-ms-flex:0 0 20%!important;flex:0 0 20%!important;max-width:20%}.w-14{-webkit-box-flex:0;-ms-flex:0 0 14.28%!important;flex:0 0 calc(100% / 7)!important;max-width:calc(100% / 7)}.w-12{-webkit-box-flex:0;-ms-flex:0 0 12.5%!important;flex:0 0 12.5%!important;max-width:12.5%}.w-11{-webkit-box-flex:0;-ms-flex:0 0 11.11%!important;flex:0 0 calc(100% / 9)!important;max-width:calc(100% / 9)}.w-10{-webkit-box-flex:0;-ms-flex:0 0 10%!important;flex:0 0 10%!important;max-width:10%}.w-9{-webkit-box-flex:0;-ms-flex:0 0 9.09%!important;flex:0 0 calc(100% / 11)!important;max-width:calc(100% / 11)}.bordered-panel{border-top-width:1px!important;margin:0!important}.smui-paper.bordered-panel.smui-accordion__panel{border-top-style:solid!important;border-top-color:#9aa0a6!important}.mdc-form-field>label{width:100%}.bg-overlay{position:relative;background-blend-mode:overlay}.bg-overlay:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--choice-overlay-color, transparent);filter:var(--choice-overlay-filter, none);pointer-events:none;border-radius:inherit;z-index:1}.bg-overlay>*{position:relative;z-index:2}.choice-layer-bg-filter .choice-bg-layer,.choice-layer-bg-filter .choice-inner-bg-layer,.choice-layer-bg-filter .addon-bg-layer{background-image:none!important;background-color:var(--choice-layer-bg-filter, transparent)!important}.smui-accordion{z-index:1}.on-top{z-index:99999!important}.create-box{display:flex;flex-direction:column;justify-content:center;align-items:center;cursor:pointer;border-radius:10px;height:100%;border:2px dashed var(--app-border, #ccc);color:var(--app-text-secondary, #666);background-color:var(--app-card-bg, #fff)}.create-box:hover{background-color:var(--app-input-hover-bg, #ececec)}.save-slot{border:1px grey solid}.textbox-mini{height:40px}.textbox-mini:before{height:24px}.panel--active,.mdc-tab--active .mdc-tab__text-label{color:#1976d2}.mdc-tab-indicator--active .mdc-tab-indicator__content--underline{border-color:#1976d2}.slider{max-width:104px;width:100%;height:32px}.mdc-slider,.mdc-slider .mdc-slider__thumb{height:32px}.mdc-slider .mdc-slider__thumb-knob{border:none;width:12px;height:12px}.mdc-slider .mdc-slider__track,.mdc-slider .mdc-slider__track--inactive{height:2px}.mdc-slider .mdc-slider__track--active{top:0;height:2px}.music-player{top:0;box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px rgba(0,0,0,.14),0 1px 10px rgba(0,0,0,.12);font-family:Roboto,sans-serif}.music-player--row{height:32px}.music-player--button{font-size:24px!important}.scrolling-text{display:inline-block;white-space:nowrap;min-width:150px;animation:scrollText 10s linear infinite}.viewer-menu{height:48px}.main-title{font-size:2em;font-weight:700}.sub-title{font-size:.67em;font-weight:700}.sub-title--version{font-size:.87em;font-weight:700;text-align:right;padding-right:.5rem}.sub-title--date{font-size:.7em;font-weight:700;text-align:right;padding-right:.5rem;margin-top:-.5rem}.symbol{font-size:200%;padding:5px;line-height:2rem}.smui-chip-input__chip-set{overflow-x:hidden}.choice-edit-button{position:absolute;top:0;right:0;color:gray;z-index:63}.choice-edit-button__edit-mode{position:absolute;top:40px;right:0;color:gray;z-index:63}.row-edit-button{position:absolute;top:0;right:10px;color:gray;z-index:63}.row-edit-button__edit-mode{position:absolute;top:50px;right:5px;color:gray;z-index:63}.row-edit-button__wrapper{position:relative;min-height:30px}.tiptap{color:inherit;font-family:Roboto,sans-serif;font-family:var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:1rem;font-size:var(--mdc-typography-subtitle1-font-size, 1rem);font-weight:400;font-weight:var(--mdc-typography-subtitle1-font-weight, 400);letter-spacing:.009375em;letter-spacing:var(--mdc-typography-subtitle1-letter-spacing, .009375em);text-decoration:inherit;text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-transform:inherit;text-transform:var(--mdc-typography-subtitle1-text-transform, inherit);outline:none;min-height:38px;padding:8px 16px 2px;transition:background-color .15s ease,border-color .15s ease,border-width .15s ease}.rich-button{width:30px;font-size:20px;color:inherit}.tiptap-submenu{position:absolute;z-index:1;box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 6px 10px rgba(0,0,0,.14),0 1px 18px rgba(0,0,0,.12)}.tiptap-active{color:#0098f7}.tiptap-wrapper{resize:vertical;overflow-y:auto}.ProseMirror{height:100%;min-height:100%;overflow-wrap:break-word;outline:none}.font-size{overflow-y:auto;width:80px;height:256px}.line-height{overflow-y:auto;width:100px;height:256px}.link-menu{width:300px}.align-menu{width:120px}.tiptap-active{border-radius:4px}.picture-input{width:100%;margin:0 auto;text-align:center}.preview-container{width:100%;box-sizing:border-box;margin:0 auto;cursor:pointer;overflow:hidden;transform:translateZ(0)}.picture-preview{width:100%;height:100%;position:relative;z-index:10001;box-sizing:border-box;background-color:rgba(200,200,200,.25)}.picture-preview.dragging-over{filter:brightness(.5)}.picture-inner{position:relative;z-index:10002;pointer-events:none;box-sizing:border-box;margin:1em auto;padding:.5em;border:.3em dashed rgba(66,66,66,.15);border-radius:8px;width:calc(100% - 2.5em);height:calc(100% - 2.5em);display:table}.picture-inner .picture-inner-text{display:table-cell;vertical-align:middle;text-align:center;font-size:2em;line-height:1.5}.picture-input input[type=file]{display:none}.text-prewrap{white-space:pre-wrap}.category-slot{border:2px solid #838386;border-radius:4px;cursor:pointer;height:100px}.category-slot:hover{border-color:green}.category-text{text-align:center;font-size:2rem;max-width:100%;height:50px;line-height:50px}.category-text span{max-width:100%;white-space:nowrap;overflow-x:hidden;text-overflow:ellipsis;display:inline-block}#dnd-action-dragged-el{opacity:.5!important;font-size:1rem!important;align-items:middle!important;background:none!important}#dnd-action-dragged-el .smui-accordion__header__icon,#dnd-action-dragged-el .smui-paper__content{display:none}#dnd-action-dragged-el .smui-accordion__header__title{background:none}@keyframes scrollText{0%{transform:translate(150px)}to{transform:translate(-100%)}}body{background-color:var(--app-bg, #fff);color:var(--app-text, rgba(0, 0, 0, .87))}.mdc-card,.mdc-dialog .mdc-dialog__surface{background-color:var(--app-card-bg, #fff)!important;color:var(--app-text, inherit)!important}.mdc-text-field--filled:not(.mdc-text-field--disabled){background-color:var(--app-input-bg, #f5f5f5)!important}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-text-field__input{color:var(--app-text, rgba(0, 0, 0, .87))}.mdc-select--filled:not(.mdc-select--disabled) .mdc-select__anchor{background-color:var(--app-input-bg, #f5f5f5)!important}.mdc-select:not(.mdc-select--disabled) .mdc-select__selected-text{color:var(--app-text, rgba(0, 0, 0, .87))}.mdc-floating-label{color:var(--app-text-secondary, rgba(0, 0, 0, .6))}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-floating-label{color:var(--app-text-secondary, rgba(0, 0, 0, .6))}.mdc-select--filled:not(.mdc-select--disabled) .mdc-floating-label{color:var(--app-text-secondary, rgba(0, 0, 0, .6))}.smui-accordion .smui-accordion__header{background-color:var(--app-card-bg, #fff);color:var(--app-text, inherit)}.smui-paper,.smui-paper.smui-paper--raised,.smui-paper.smui-paper--unelevated{background-color:var(--app-card-bg, #fff)!important;color:var(--app-text, inherit)!important}.toolbar{background-color:var(--app-toolbar-bg, #f5f5f5);color:var(--app-text, inherit)}.tiptap-headmenu{background-color:var(--app-input-bg, rgb(244.8, 244.8, 244.8));color:var(--app-text, inherit)}.tiptap-headmenu .rich-button{color:var(--app-text, inherit)}.tiptap-wrapper{background-color:var(--app-input-bg, #f5f5f5)}.tiptap{background-color:transparent;color:var(--app-text, inherit)}.tiptap-submenu{background-color:var(--app-card-bg, #fff);color:var(--app-text, inherit)}.b-line{border-bottom-color:#9aa0a6}.mdc-form-field>label{color:var(--app-text, inherit)}.mdc-checkbox .mdc-checkbox__native-control:enabled:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.mdc-checkbox__background{border-color:var(--app-text-secondary, rgba(0, 0, 0, .54))}.mdc-switch:not(.mdc-switch--checked) .mdc-switch__track{background-color:var(--app-text-secondary, #000)}.category-slot{border-color:var(--app-text-secondary, #838386)}.mdc-deprecated-list-item,.mdc-deprecated-list-item__text{color:var(--app-text, inherit)}.mdc-select__menu .mdc-deprecated-list-item{color:var(--app-text, rgba(0, 0, 0, .87))}.mdc-data-table{background-color:var(--app-card-bg, #fff);color:var(--app-text, inherit)}.mdc-drawer .mdc-deprecated-list-item{color:var(--app-text, rgba(0, 0, 0, .87))}.mdc-dialog__content{background-color:var(--app-card-bg, #fff)!important;color:var(--app-text, rgba(0, 0, 0, .87))!important}.mdc-dialog__title{color:var(--app-text, rgba(0, 0, 0, .87))!important}.mdc-card p,.mdc-dialog p,.mdc-dialog__content p{color:var(--app-text, inherit)}.icc-preview-render-root p,.icc-preview-render-root li,.icc-preview-render-root blockquote,.icc-preview-render-root .icc-layered-rich-text__fill p,.icc-preview-render-root .icc-layered-rich-text__fill li,.icc-preview-render-root .icc-layered-rich-text__fill blockquote,.icc-preview-render-root .icc-layered-rich-text__outline p,.icc-preview-render-root .icc-layered-rich-text__outline li,.icc-preview-render-root .icc-layered-rich-text__outline blockquote,.icc-preview-render-root .req p{color:inherit}.smui-accordion .smui-paper__content{background-color:var(--app-card-bg, #fff);color:var(--app-text, inherit)}.smui-accordion__header__title{color:var(--app-text, inherit)}.mdc-tab .mdc-tab__text-label{color:var(--app-text-secondary, rgba(0, 0, 0, .6))}.mdc-tab--active .mdc-tab__text-label{color:#1976d2}.mdc-switch+label,.mdc-form-field label{color:var(--app-text, inherit)}h1,h2,h3,h4,h5,h6,.mdc-chip__text,td,th,.toolbar__dialog,.title--text,.dialog-title{color:var(--app-text, inherit)}.mdc-line-ripple:before{border-bottom-color:var(--app-border, rgba(0, 0, 0, .42))}.hide-file-ui .mdc-floating-label{color:var(--app-text-secondary, rgba(0, 0, 0, .6))}.mdc-text-field--disabled .mdc-text-field__input,.mdc-text-field--disabled .mdc-floating-label{color:var(--app-text-secondary, rgba(0, 0, 0, .38))!important}.mdc-text-field--disabled+.mdc-text-field-helper-line .mdc-text-field-helper-text{color:var(--app-text-secondary, rgba(0, 0, 0, .38))!important}.mdc-text-field--filled.mdc-text-field--disabled{background-color:var(--app-input-bg, #f5f5f5)!important}.mdc-select:not(.mdc-select--disabled)+.mdc-select-helper-text{color:var(--app-text-secondary, rgba(0, 0, 0, .6))!important}.mdc-text-field:not(.mdc-text-field--disabled)+.mdc-text-field-helper-line .mdc-text-field-helper-text{color:var(--app-text-secondary, rgba(0, 0, 0, .6))!important}.mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__affix--suffix{color:var(--app-text-secondary, rgba(0, 0, 0, .6))!important}.mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__affix--prefix{color:var(--app-text-secondary, rgba(0, 0, 0, .6))!important}.mdc-select:not(.mdc-select--disabled) .mdc-select__dropdown-icon{fill:var(--app-text-secondary, rgba(0, 0, 0, .54))!important}.mdc-select:not(.mdc-select--disabled) .mdc-select__selected-text{color:var(--app-text, rgba(0, 0, 0, .87))!important}.mdc-select:not(.mdc-select--disabled) .mdc-floating-label{color:var(--app-text-secondary, rgba(0, 0, 0, .6))!important}.mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__input{color:var(--app-text, rgba(0, 0, 0, .87))!important}.mdc-text-field:not(.mdc-text-field--disabled) .mdc-floating-label{color:var(--app-text-secondary, rgba(0, 0, 0, .6))!important}.mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__icon--leading{color:var(--app-text-secondary, rgba(0, 0, 0, .54))!important}.mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing{color:var(--app-text-secondary, rgba(0, 0, 0, .54))!important}.mdc-select:not(.mdc-select--disabled) .mdc-select__icon{color:var(--app-text-secondary, rgba(0, 0, 0, .54))!important}select{color:var(--app-text, rgba(0, 0, 0, .87));background-color:var(--app-input-bg, #f5f5f5);color-scheme:var(--app-native-option-scheme, light)}select option{color:var(--app-native-option-text, var(--app-option-active-text, #111))!important;background-color:var(--app-native-option-bg, #fff)!important}select option:hover,select option:focus,select option:active{background-color:var(--app-option-active-bg, var(--app-input-hover-bg, #ececec));color:var(--app-option-active-text, #111)!important}select option:checked{background-color:var(--app-native-option-bg, #fff)!important;color:var(--app-native-option-text, var(--app-option-active-text, #111))!important}.mdc-icon-button:not(:disabled){color:var(--app-text, inherit)!important}.mdc-icon-button:disabled{color:var(--app-text-secondary, rgba(0, 0, 0, .38))!important}.mdc-menu-surface{background-color:var(--app-card-bg, #fff)!important}.mdc-menu,.mdc-select__menu,.mdc-menu .mdc-deprecated-list,.mdc-menu .mdc-list,.mdc-select__menu .mdc-deprecated-list,.mdc-select__menu .mdc-list,.mdc-menu-surface .mdc-deprecated-list,.mdc-menu-surface .mdc-list{--mdc-ripple-color: transparent !important;--mdc-ripple-hover-opacity: 0 !important;--mdc-ripple-focus-opacity: 0 !important;--mdc-ripple-selected-opacity: 0 !important;--mdc-ripple-activated-opacity: 0 !important}.mdc-menu .mdc-deprecated-list-item,.mdc-menu .mdc-list-item,.mdc-select__menu .mdc-deprecated-list-item,.mdc-select__menu .mdc-list-item,.mdc-menu-surface .mdc-deprecated-list-item,.mdc-menu-surface .mdc-list-item{--mdc-ripple-color: transparent !important;--mdc-ripple-hover-opacity: 0 !important;--mdc-ripple-focus-opacity: 0 !important;--mdc-ripple-selected-opacity: 0 !important;--mdc-ripple-activated-opacity: 0 !important;color:var(--app-text, rgba(0, 0, 0, .87))!important;background-color:transparent!important}.mdc-menu .mdc-deprecated-list-item:hover,.mdc-menu .mdc-list-item:hover,.mdc-select__menu .mdc-deprecated-list-item:hover,.mdc-select__menu .mdc-list-item:hover,.mdc-menu-surface .mdc-deprecated-list-item:hover,.mdc-menu-surface .mdc-list-item:hover{background-color:var(--app-input-bg, rgba(0, 0, 0, .04))!important}.mdc-menu .mdc-deprecated-list-item:before,.mdc-menu .mdc-list-item:before,.mdc-select__menu .mdc-deprecated-list-item:before,.mdc-select__menu .mdc-list-item:before,.mdc-menu-surface .mdc-deprecated-list-item:before,.mdc-menu-surface .mdc-list-item:before,.mdc-menu .mdc-deprecated-list-item__ripple:before,.mdc-menu .mdc-deprecated-list-item__ripple:after,.mdc-menu .mdc-list-item__ripple:before,.mdc-menu .mdc-list-item__ripple:after,.mdc-select__menu .mdc-deprecated-list-item__ripple:before,.mdc-select__menu .mdc-deprecated-list-item__ripple:after,.mdc-select__menu .mdc-list-item__ripple:before,.mdc-select__menu .mdc-list-item__ripple:after,.mdc-menu-surface .mdc-deprecated-list-item__ripple:before,.mdc-menu-surface .mdc-deprecated-list-item__ripple:after,.mdc-menu-surface .mdc-list-item__ripple:before,.mdc-menu-surface .mdc-list-item__ripple:after{background-color:transparent!important;opacity:0!important}.mdc-menu .mdc-deprecated-list-item:hover,.mdc-menu .mdc-list-item:hover,.mdc-select__menu .mdc-deprecated-list-item:hover,.mdc-select__menu .mdc-list-item:hover,.mdc-menu-surface .mdc-deprecated-list-item:hover,.mdc-menu-surface .mdc-list-item:hover,.mdc-menu .mdc-deprecated-list-item:focus,.mdc-menu .mdc-list-item:focus,.mdc-select__menu .mdc-deprecated-list-item:focus,.mdc-select__menu .mdc-list-item:focus,.mdc-menu-surface .mdc-deprecated-list-item:focus,.mdc-menu-surface .mdc-list-item:focus{background-color:var(--app-option-active-bg, var(--app-input-hover-bg, rgba(0, 0, 0, .08)))!important;color:var(--app-option-active-text, var(--app-text, rgba(0, 0, 0, .87)))!important}.mdc-menu .mdc-deprecated-list-item--selected,.mdc-menu .mdc-list-item--selected,.mdc-select__menu .mdc-deprecated-list-item--selected,.mdc-select__menu .mdc-list-item--selected,.mdc-menu .mdc-list-item--activated,.mdc-select__menu .mdc-list-item--activated,.mdc-menu-surface .mdc-deprecated-list-item--selected,.mdc-menu-surface .mdc-list-item--selected,.mdc-menu-surface .mdc-list-item--activated{background-color:transparent!important;color:var(--app-text, rgba(0, 0, 0, .87))!important}.mdc-menu .mdc-deprecated-list-item:hover .mdc-deprecated-list-item__text,.mdc-menu .mdc-list-item:hover .mdc-list-item__primary-text,.mdc-select__menu .mdc-deprecated-list-item:hover .mdc-deprecated-list-item__text,.mdc-select__menu .mdc-list-item:hover .mdc-list-item__primary-text,.mdc-menu-surface .mdc-deprecated-list-item:hover .mdc-deprecated-list-item__text,.mdc-menu-surface .mdc-list-item:hover .mdc-list-item__primary-text,.mdc-menu .mdc-deprecated-list-item:focus .mdc-deprecated-list-item__text,.mdc-menu .mdc-list-item:focus .mdc-list-item__primary-text,.mdc-select__menu .mdc-deprecated-list-item:focus .mdc-deprecated-list-item__text,.mdc-select__menu .mdc-list-item:focus .mdc-list-item__primary-text,.mdc-menu-surface .mdc-deprecated-list-item:focus .mdc-deprecated-list-item__text,.mdc-menu-surface .mdc-list-item:focus .mdc-list-item__primary-text{color:var(--app-option-active-text, var(--app-text, rgba(0, 0, 0, .87)))!important}.mdc-menu .mdc-deprecated-list-item:hover *,.mdc-menu .mdc-list-item:hover *,.mdc-select__menu .mdc-deprecated-list-item:hover *,.mdc-select__menu .mdc-list-item:hover *,.mdc-menu-surface .mdc-deprecated-list-item:hover *,.mdc-menu-surface .mdc-list-item:hover *,.mdc-menu .mdc-deprecated-list-item:focus *,.mdc-menu .mdc-list-item:focus *,.mdc-select__menu .mdc-deprecated-list-item:focus *,.mdc-select__menu .mdc-list-item:focus *,.mdc-menu-surface .mdc-deprecated-list-item:focus *,.mdc-menu-surface .mdc-list-item:focus *{color:var(--app-option-active-text, var(--app-text, rgba(0, 0, 0, .87)))!important}.mdc-menu .mdc-deprecated-list-item--selected .mdc-deprecated-list-item__text,.mdc-menu .mdc-list-item--selected .mdc-list-item__primary-text,.mdc-select__menu .mdc-deprecated-list-item--selected .mdc-deprecated-list-item__text,.mdc-select__menu .mdc-list-item--selected .mdc-list-item__primary-text,.mdc-menu .mdc-list-item--activated .mdc-list-item__primary-text,.mdc-select__menu .mdc-list-item--activated .mdc-list-item__primary-text{color:var(--app-text, rgba(0, 0, 0, .87))!important}.mdc-list-item,.mdc-list-item__primary-text{color:var(--app-text, inherit)!important}.mdc-text-field:not(.mdc-text-field--disabled) .mdc-line-ripple:before{border-bottom-color:var(--app-border, rgba(0, 0, 0, .42))!important}.mdc-select:not(.mdc-select--disabled) .mdc-line-ripple:before{border-bottom-color:var(--app-border, rgba(0, 0, 0, .42))!important}.tiptap-wrapper:not(.tiptap-wrapper--focused):hover{background-color:var(--app-input-hover-bg, rgb(236, 236, 236))!important;border-bottom:1px solid var(--app-text, rgba(0, 0, 0, .87))!important}.tiptap-wrapper--focused{background-color:var(--app-input-focus-bg, rgb(219, 219, 219))!important;border-bottom:2px solid var(--mdc-theme-primary, rgb(103, 103, 120))!important}.var-field.svelte-nfad4a{display:flex;align-items:flex-start;width:100%;margin-bottom:4px}.var-input-wrapper.svelte-nfad4a{display:flex;flex-direction:column;width:100%}.var-input-row.svelte-nfad4a{display:flex;align-items:center;gap:4px;width:100%;position:relative;min-height:36px;padding-right:36px}.var-filled-field.svelte-nfad4a{position:relative;background:var(--var-field-bg, var(--app-input-bg, #f5f5f5));border-radius:4px 4px 0 0;height:56px;display:flex;align-items:center;width:100%}.var-expr-field.svelte-nfad4a{background:var(--var-field-expr-bg, #f0e8f5)}.var-filled-input.svelte-nfad4a{position:absolute;bottom:0;left:0;right:36px;padding:20px 12px 6px;background:transparent;border:none;outline:none;font-size:14px;width:calc(100% - 36px);color:var(--var-field-text, var(--app-text, inherit));box-sizing:border-box}.var-expression-input.svelte-nfad4a{font-family:monospace}.var-floating-label.svelte-nfad4a{position:absolute;left:12px;top:50%;transform:translateY(-50%);font-size:14px;color:var(--var-field-label, var(--app-text-secondary, rgba(0, 0, 0, .6)));pointer-events:none;transition:transform .15s cubic-bezier(.4,0,.2,1),font-size .15s cubic-bezier(.4,0,.2,1);transform-origin:left top;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;right:36px}.var-filled-input.svelte-nfad4a:focus~.var-floating-label:where(.svelte-nfad4a),.var-filled-input.svelte-nfad4a:not(:placeholder-shown)~.var-floating-label:where(.svelte-nfad4a){transform:translateY(-130%);font-size:12px}.var-underline.svelte-nfad4a{position:absolute;bottom:0;left:0;right:0;height:1px;background:var(--var-field-border, var(--app-border, rgba(0, 0, 0, .42)));transition:height .15s}.var-underline-active.svelte-nfad4a{height:2px;background:var(--mdc-theme-primary, #6200ee)}.var-filled-input.svelte-nfad4a:focus~.var-underline:where(.svelte-nfad4a){height:2px;background:var(--mdc-theme-primary, #6200ee)}.var-select-field.svelte-nfad4a{height:auto;min-height:56px;flex-direction:column;align-items:stretch;justify-content:flex-end}.var-select-label.svelte-nfad4a{position:absolute;left:12px;top:8px;font-size:12px;color:var(--var-field-label, rgba(0, 0, 0, .6));pointer-events:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;right:36px}.var-select-input.svelte-nfad4a{position:relative;padding:20px 12px 6px;background:transparent;border:none;outline:none;font-size:14px;width:calc(100% - 36px);color:var(--var-field-text, var(--app-text, inherit));cursor:pointer}.var-select-input.svelte-nfad4a:not(.has-label){padding:8px 12px}.var-select-trigger.svelte-nfad4a{display:flex;align-items:center;justify-content:space-between;text-align:left;font-family:inherit}.var-select-trigger__text.svelte-nfad4a{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.var-select-trigger__icon.svelte-nfad4a{font-size:18px;color:var(--var-field-label, var(--app-text-secondary, rgba(0, 0, 0, .6)));transition:transform .12s ease}.var-select-trigger--open.svelte-nfad4a .var-select-trigger__icon:where(.svelte-nfad4a){transform:rotate(180deg)}.var-select-menu.svelte-nfad4a{position:absolute;left:0;right:36px;top:calc(100% + 2px);z-index:20;max-height:220px;overflow:auto;border-radius:4px;border:1px solid var(--app-border, rgba(0, 0, 0, .2));background:var(--app-native-option-bg, var(--app-card-bg, #fff));box-shadow:0 6px 14px rgba(0,0,0,.22);padding:4px 0}.var-select-option.svelte-nfad4a{width:100%;border:none;background:transparent;color:var(--app-native-option-text, var(--app-text, rgba(0, 0, 0, .87)));text-align:left;padding:8px 12px;font-size:14px;cursor:pointer}.var-select-option.svelte-nfad4a:hover,.var-select-option.svelte-nfad4a:focus{background:var(--app-option-active-bg, var(--app-input-hover-bg, #ececec));color:var(--app-option-active-text, var(--app-text, rgba(0, 0, 0, .87)));outline:none}.var-select-option--selected.svelte-nfad4a{background:var(--app-input-hover-bg, rgba(0, 0, 0, .08))}.var-toggle-btn.svelte-nfad4a{position:absolute;right:4px;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:28px;height:28px;min-width:28px;border:1px solid var(--var-field-border, var(--app-border, #ccc));border-radius:4px;background:transparent;cursor:pointer;color:var(--var-field-label, var(--app-text-secondary, #666));font-size:16px;padding:0;transition:background .15s,color .15s;z-index:1}.var-toggle-btn.svelte-nfad4a:hover{background:var(--var-field-border, var(--app-input-hover-bg, #eee));color:var(--mdc-theme-primary, #6200ee)}.var-mode.svelte-nfad4a .var-toggle-btn:where(.svelte-nfad4a){background:var(--mdc-theme-primary, #6200ee);color:#fff;border-color:var(--mdc-theme-primary, #6200ee)}.var-custom-check.svelte-nfad4a{display:flex;align-items:flex-start;gap:8px;background:none;border:none;cursor:pointer;padding:4px;flex:1;min-width:0;color:var(--var-field-text, var(--app-text, inherit));font-size:14px;text-align:left}.var-custom-check__box.svelte-nfad4a{display:flex;align-items:center;justify-content:center;width:22px;min-width:22px;height:22px;border:2px solid var(--var-field-border, var(--app-border, rgba(0,0,0,.42)));border-radius:4px;background:transparent;transition:background .15s,border-color .15s;font-size:16px;color:#fff;margin-top:1px}.var-custom-check--on.svelte-nfad4a .var-custom-check__box:where(.svelte-nfad4a){background:var(--mdc-theme-primary, #6200ee);border-color:var(--mdc-theme-primary, #6200ee)}.var-custom-check__label.svelte-nfad4a{overflow:hidden;text-overflow:ellipsis;word-wrap:break-word;overflow-wrap:break-word;text-align:left}.var-number-field.svelte-nfad4a{padding-left:36px}.var-number-btn.svelte-nfad4a{position:absolute;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:28px;height:28px;min-width:28px;border:1px solid var(--var-field-border, var(--app-border, #ccc));border-radius:4px;background:transparent;cursor:pointer;color:var(--var-field-label, var(--app-text-secondary, #666));font-size:16px;padding:0;transition:background .15s,color .15s;z-index:1}.var-number-btn.svelte-nfad4a:hover{background:var(--var-field-border, var(--app-input-hover-bg, #eee));color:var(--mdc-theme-primary, #6200ee)}.var-number-btn--minus.svelte-nfad4a{left:4px}.var-number-btn--plus.svelte-nfad4a{right:36px}.var-number-input.svelte-nfad4a{text-align:left;left:36px;right:68px;width:auto;padding-left:8px;padding-right:4px}.var-number-label.svelte-nfad4a{left:44px;right:68px;text-align:left}.var-number-input.svelte-nfad4a::-webkit-outer-spin-button,.var-number-input.svelte-nfad4a::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.var-number-input[type=number].svelte-nfad4a{-moz-appearance:textfield}.global-sprite-layer.svelte-zh9kia{position:fixed;top:0;right:0;bottom:0;left:0}.global-sprite-sub-layer.svelte-zh9kia{position:fixed;left:0;right:0;pointer-events:none}.global-sprite-sub-layer-top.svelte-zh9kia{top:0}.global-sprite-sub-layer-bottom.svelte-zh9kia{bottom:0}.global-sprite-layer.is-hidden.svelte-zh9kia{visibility:hidden}.global-sprite-item.svelte-zh9kia{position:absolute;box-sizing:border-box;user-select:none;touch-action:none}.global-sprite-item.selected.svelte-zh9kia{outline:1px dashed var(--mdc-theme-primary, #6200ee);outline-offset:1px}.global-sprite-item.temp-hidden.svelte-zh9kia{width:0!important;height:0!important;overflow:visible}.global-sprite-image.svelte-zh9kia{display:block;width:100%;height:100%;object-fit:contain;pointer-events:none}.global-sprite-placeholder.svelte-zh9kia{width:100%;height:100%;border:1px dashed #999;background:rgba(0,0,0,.08);color:#444;font-size:12px;cursor:pointer}.sprite-controls.svelte-zh9kia{position:absolute;top:-10px;left:-10px;display:flex;gap:3px;z-index:2}.sprite-btn.svelte-zh9kia{width:22px;height:22px;border:none;border-radius:50%;color:#fff;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;font-size:12px;line-height:1;padding:0}.sprite-btn-z.svelte-zh9kia{background:#1565c0}.sprite-btn-settings.svelte-zh9kia{background:#6d4c41}.sprite-btn-clone.svelte-zh9kia{background:#8e24aa}.sprite-btn-hide.svelte-zh9kia{background:#455a64}.sprite-btn-unhide.svelte-zh9kia{background:#2e7d32}.sprite-btn-delete.svelte-zh9kia{background:#d32f2f}.sprite-resize-handle.svelte-zh9kia{position:absolute;right:0;bottom:0;width:12px;height:12px;background:var(--mdc-theme-primary, #6200ee);cursor:se-resize;touch-action:none}.global-sprite-settings-backdrop.svelte-zh9kia{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483646;background:transparent}.global-sprite-settings-panel.svelte-zh9kia{position:fixed;z-index:2147483647;width:min(420px,calc(100vw - 20px));max-height:calc(100vh - 20px);overflow:auto;background:var(--mdc-theme-surface, #fff);color:var(--mdc-theme-on-surface, #111);border:1px solid var(--mdc-theme-text-hint-on-background, #d6d6d6);border-radius:10px;box-shadow:0 10px 24px rgba(0,0,0,.2);padding:10px;display:flex;flex-direction:column;gap:8px}.settings-title.svelte-zh9kia{display:flex;align-items:center;justify-content:space-between;font-weight:600}.settings-close.svelte-zh9kia{border:none;background:transparent;color:#d32f2f;cursor:pointer;width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;padding:0}.settings-close.svelte-zh9kia:hover{color:#ef5350}.settings-close.svelte-zh9kia .mdi{font-size:18px;line-height:1}.sprite-upload-btn.svelte-zh9kia{display:inline-flex;align-items:center;justify-content:center;gap:6px;border:none;border-radius:6px;background:#1565c0;color:#fff;padding:7px 10px;cursor:pointer}.settings-grid.svelte-zh9kia{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.settings-grid-bools.svelte-zh9kia{gap:4px 8px}.picker.svelte-1bli2fv{position:relative;display:inline-block;width:var(--picker-width, 200px);height:var(--picker-height, 200px);background:linear-gradient(rgba(255,255,255,0),#000),linear-gradient(.25turn,#fff,rgba(0,0,0,0)),var(--picker-color-bg);border-radius:var(--picker-radius, 8px);outline:none;user-select:none}.s.svelte-1bli2fv,.v.svelte-1bli2fv{position:absolute;--track-background: none;--track-border: none;--thumb-background: none;--thumb-border: none;--thumb-size: 2px;--margin-block: 0;--track-height: var(--picker-indicator-size, 10px);user-select:none;-webkit-user-select:none}.s.svelte-1bli2fv{top:calc(var(--pos-y) * (var(--picker-height, 200px) - var(--picker-indicator-size, 10px) - 4px) / 100 + 2px);left:2px;--track-width: calc(var(--picker-width, 200px) - 4px)}.v.svelte-1bli2fv{top:2px;left:calc(var(--pos-x) * (var(--picker-width, 200px) - var(--picker-indicator-size, 10px) - 4px) / 100 + 2px);--track-width: calc(var(--picker-height, 200px) - 4px)}div.svelte-1wwctng{position:absolute;left:calc(var(--pos-x) * (var(--picker-width, 200px) - var(--picker-indicator-size, 10px) - 4px) / 100 + 2px);top:calc(var(--pos-y) * (var(--picker-height, 200px) - var(--picker-indicator-size, 10px) - 4px) / 100 + 2px);width:var(--picker-indicator-size, 10px);height:var(--picker-indicator-size, 10px);background-color:#fff;box-shadow:0 0 4px #000;border-radius:50%;pointer-events:none;z-index:1;transition:box-shadow .2s}.is-dark.svelte-1wwctng{box-shadow:0 0 4px #fff}.text-input.svelte-86z3ya{margin:var(--text-input-margin, 5px 0 0);width:calc(var(--picker-width, 200px) + 1px);max-width:100%;min-width:0;box-sizing:border-box;padding-inline:6px}.input-container.svelte-86z3ya{display:flex;flex:1;gap:10px}input.svelte-86z3ya,button.svelte-86z3ya,.button-like.svelte-86z3ya{flex:1;border:none;background-color:var(--cp-input-color, #eee);color:var(--cp-text-color, var(--cp-border-color));padding:0;border-radius:5px;height:30px;line-height:30px;text-align:center}input.svelte-86z3ya{width:5px;font-family:inherit}button.svelte-86z3ya,.button-like.svelte-86z3ya{position:relative;flex:1;height:30px;width:100%;transition:background-color .2s;cursor:pointer;font-family:inherit}.footer-row.svelte-86z3ya{position:relative;display:block;margin:8px 0 0;min-height:30px}.mode-button.svelte-86z3ya{margin:0;width:100%;max-width:100%}.mode-button.with-extra.svelte-86z3ya{padding-right:34px}.extra-action-button.svelte-86z3ya{position:absolute;right:0;top:0;width:30px;min-width:30px;padding:0;margin:0;display:inline-flex;align-items:center;justify-content:center;font-size:16px;line-height:1;border-top-left-radius:0;border-bottom-left-radius:0;border-left:1px solid var(--cp-button-hover-color, #ccc)}.extra-action-button.active.svelte-86z3ya{background-color:var(--cp-button-hover-color, #ccc)}.extra-action-button.disabled.svelte-86z3ya{background-color:color-mix(in srgb,var(--app-input-bg, #f5f5f5) 70%,var(--app-text-secondary, rgba(0, 0, 0, .6)) 30%);color:var(--app-text-secondary, rgba(0, 0, 0, .6));border-left-color:color-mix(in srgb,var(--app-border, #d0d0d0) 65%,var(--app-text-secondary, rgba(0, 0, 0, .6)) 35%);cursor:not-allowed;opacity:.95}.button-like.svelte-86z3ya{cursor:default}.appear.svelte-86z3ya,.disappear.svelte-86z3ya{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:100%;transition:all .5s}button.svelte-86z3ya:hover .disappear:where(.svelte-86z3ya),.appear.svelte-86z3ya{opacity:0}.disappear.svelte-86z3ya,button.svelte-86z3ya:hover .appear:where(.svelte-86z3ya){opacity:1}button.svelte-86z3ya:hover{background-color:var(--cp-button-hover-color, #ccc)}input.svelte-86z3ya:focus,button.svelte-86z3ya:focus{outline:none}input.svelte-86z3ya:focus-visible,button.svelte-86z3ya:focus-visible{outline:2px solid var(--focus-color, red);outline-offset:2px}label.svelte-1una5tt{display:inline-flex;align-items:center;gap:8px;cursor:pointer;border-radius:3px;margin:4px;height:var(--input-size, 25px);user-select:none}.container.svelte-1una5tt{position:relative;display:block;display:flex;align-items:center;justify-content:center;width:var(--input-size, 25px)}input.svelte-1una5tt{margin:0;padding:0;border:none;width:1px;height:1px;flex-shrink:0;opacity:0}.alpha.svelte-1una5tt{clip-path:circle(50%);background:var(--alpha-grid-bg)}.alpha.svelte-1una5tt,.color.svelte-1una5tt{position:absolute;width:var(--input-size, 25px);height:var(--input-size, 25px);border-radius:50%;user-select:none}input.svelte-1una5tt:focus-visible~.color:where(.svelte-1una5tt){outline:2px solid var(--focus-color, red);outline-offset:2px}div.svelte-11y54ks{padding:8px;background-color:var(--cp-bg-color, white);margin:0 10px 10px;border:1px solid var(--cp-border-color, black);border-radius:12px;display:none;width:max-content}.is-open.svelte-11y54ks{display:inline-block}[role=dialog].svelte-11y54ks{position:absolute;top:calc(var(--input-size, 25px) + 12px);left:0;z-index:var(--picker-z-index, 2)}label.svelte-rdgvg9{display:flex;justify-content:center;margin-bottom:4px;grid-area:nullable;user-select:none}input.svelte-rdgvg9{margin:0}input.svelte-rdgvg9:focus-visible{outline:none}input.svelte-rdgvg9:focus-visible+span:where(.svelte-rdgvg9){width:14px;height:14px;border-radius:2px;outline:2px solid var(--focus-color, red);outline-offset:2px}div.svelte-rdgvg9{width:32px;aspect-ratio:2;position:relative}div.svelte-rdgvg9 :where(.svelte-rdgvg9){position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}span.svelte-wve52u{position:relative;color:var(--cp-text-color, var(--cp-border-color));--alpha-grid-bg: linear-gradient(45deg, #eee 25%, #0000 25%, #0000 75%, #eee 75%) 0 0 / 10px 10px, linear-gradient(45deg, #eee 25%, #0000 25%, #0000 75%, #eee 75%) 5px 5px / 10px 10px}.h.svelte-wve52u,.a.svelte-wve52u{display:inline-flex;justify-content:center;--track-height: var(--slider-width, 10px);--track-width: var(--picker-height, 200px);--track-border: none;--thumb-size: calc(var(--slider-width, 10px) - 3px);--thumb-background: white;--thumb-border: 1px solid black;--margin-block: 0;--gradient-direction: .5turn}.horizontal.svelte-wve52u .h:where(.svelte-wve52u),.horizontal.svelte-wve52u .a:where(.svelte-wve52u){--track-width: calc(var(--picker-width, 200px) - 12px);--gradient-direction: .25turn;margin:4px 6px}.horizontal.svelte-wve52u .h:where(.svelte-wve52u){margin-top:8px}.vertical.svelte-wve52u .h:where(.svelte-wve52u),.vertical.svelte-wve52u .a:where(.svelte-wve52u){margin-left:3px}.h.svelte-wve52u{grid-area:hue;--gradient-hue: #ff1500fb, #ffff00 17.2%, #ffff00 18.2%, #00ff00 33.3%, #00ffff 49.5%, #00ffff 51.5%, #0000ff 67.7%, #ff00ff 83.3%, #ff0000;--track-background: linear-gradient(var(--gradient-direction), var(--gradient-hue))}.a.svelte-wve52u{grid-area:alpha;margin-top:2px;--alpha-grid-bg: linear-gradient(45deg, #eee 25%, #0000 25%, #0000 75%, #eee 75%) 0 0 / 10px 10px, linear-gradient(45deg, #eee 25%, #0000 25%, #0000 75%, #eee 75%) 5px 5px / 10px 10px;--track-background: linear-gradient(var(--gradient-direction), rgba(0, 0, 0, 0), var(--alphaless-color)), var(--alpha-grid-bg)}span.svelte-wve52u .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}div.svelte-148xwk2{background-color:var(--cp-bg-color, white);margin:0 10px 15px;border:1px solid var(--cp-border-color, black);border-radius:8px;display:none;--text-input-margin: 5px 5px 6px;--picker-radius: 8px 8px 0 0;--picker-width: 260px}.is-open.svelte-148xwk2{display:flex;flex-direction:column}[role=dialog].svelte-148xwk2{position:absolute;top:calc(var(--input-size, 25px) + 12px);left:0;z-index:var(--picker-z-index, 2)}div.svelte-148xwk2:not([role=dialog]){display:inline-flex;flex-direction:column}.color-var-field.svelte-ixhijp{display:flex;width:100%;margin:4px 0}.var-input-row.svelte-ixhijp{display:flex;align-items:center;gap:4px;width:100%}.color-picker-row.svelte-ixhijp{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:flex-start;column-gap:4px;width:100%;min-width:0}.picker-host.svelte-ixhijp{position:relative;flex:0 0 min(100%,272px);min-width:0;width:min(100%,272px);max-width:100%;justify-self:center}.picker-host.is-picker.svelte-ixhijp,.picker-host.is-gradient.svelte-ixhijp{flex:0 0 min(100%,272px);min-width:0;width:min(100%,272px)}.picker-measure.svelte-ixhijp{display:block;width:100%;max-width:100%;min-width:0}.picker-measure.svelte-ixhijp .wrapper{flex:1 1 auto;width:100%;max-width:100%;min-width:0;margin:0!important;--picker-width: min(100%, 272px);--text-input-margin: 5px 0 6px;box-sizing:border-box}.var-toggle-btn.svelte-ixhijp,.mode-toggle-btn.svelte-ixhijp{display:flex;align-items:center;justify-content:center;width:28px;height:28px;min-width:28px;border:1px solid #ccc;border-radius:4px;background:transparent;cursor:pointer;color:var(--mdc-theme-text-secondary-on-background, #666);font-size:16px;padding:0;transition:background .15s,color .15s}.var-toggle-btn.mini.svelte-ixhijp{width:26px;height:26px;min-width:26px;font-size:14px}.var-toggle-btn.svelte-ixhijp:hover,.mode-toggle-btn.svelte-ixhijp:hover{background:var(--mdc-theme-text-hint-on-background, #eee);color:var(--mdc-theme-primary, #6200ee)}.var-toggle-btn.active.svelte-ixhijp{background:var(--mdc-theme-primary, #6200ee);color:#fff;border-color:var(--mdc-theme-primary, #6200ee)}.var-toggle-btn.expression-toggle.is-hidden.svelte-ixhijp{visibility:hidden;pointer-events:none}.var-expression-input.svelte-ixhijp{flex:1;padding:8px 12px;border:none;border-bottom:2px solid var(--mdc-theme-primary, #6200ee);border-radius:4px 4px 0 0;font-size:14px;font-family:monospace;background:var(--var-field-expr-bg, #f0e8f5);color:var(--var-field-text, inherit);min-width:0;outline:none}.picker-measure.svelte-ixhijp .color-picker{flex:1 1 auto;max-width:100%;min-width:0;width:100%;display:block}.gradient-box.svelte-ixhijp{position:relative;width:100%;height:max(322px,var(--cvf-picker-height, 322px));min-height:240px;max-width:100%;border:1px solid var(--app-outline, rgba(0, 0, 0, .15));border-radius:8px;padding:10px 10px 42px;background:var(--app-card-bg, rgba(0, 0, 0, .02));display:flex;flex-direction:column;gap:10px;box-sizing:border-box}.gradient-control.svelte-ixhijp{display:flex;flex-direction:column;gap:6px;min-height:0}.gradient-css-control.svelte-ixhijp{flex:1 1 auto}.gradient-control-head.svelte-ixhijp{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:4px}.gradient-label.svelte-ixhijp{flex:1 1 auto;font-size:12px;color:var(--app-text-secondary, rgba(0, 0, 0, .62));text-align:center;padding-left:28px}.gradient-input.svelte-ixhijp,.gradient-select.svelte-ixhijp,.gradient-textarea.svelte-ixhijp{width:100%;min-width:0;border:1px solid var(--app-outline, rgba(0, 0, 0, .24));border-radius:6px;background:var(--app-input-bg, rgba(0, 0, 0, .03));color:var(--app-text, inherit);padding:6px 8px;font-size:12px;line-height:1.2;outline:none;box-sizing:border-box}.gradient-single-line.svelte-ixhijp{min-height:34px}.gradient-textarea.svelte-ixhijp{flex:1 1 auto;min-height:0;resize:none;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;font-family:monospace}.gradient-input.svelte-ixhijp:focus,.gradient-select.svelte-ixhijp:focus,.gradient-textarea.svelte-ixhijp:focus{border-color:var(--mdc-theme-primary, #6200ee);box-shadow:0 0 0 1px var(--mdc-theme-primary, #6200ee) inset}.mode-toggle-btn.inside.svelte-ixhijp{position:absolute;z-index:4;right:10px;bottom:10px}.gradient-box.svelte-ixhijp .mode-toggle-btn.inside:where(.svelte-ixhijp){background:var(--app-card-bg, rgba(0, 0, 0, .03))}.picture-preview-nearest.svelte-3n09a7{image-rendering:crisp-edges;image-rendering:pixelated}.image-upload-top-row.svelte-nl65cd{align-items:center}.image-upload-top-toggles.svelte-nl65cd{display:flex;flex-direction:column;justify-content:center}.image-upload-controls-locked.svelte-nl65cd,.image-upload-tooling-locked.svelte-nl65cd{opacity:.55;pointer-events:none}.image-upload-preview-slot.svelte-nl65cd{position:relative;width:100%;border:0;background:transparent;padding:0;margin:0;text-align:inherit}.image-upload-preview-slot--loading.svelte-nl65cd{cursor:pointer}.image-upload-cropper-nearest .cropper-container img,.image-upload-cropper-nearest .cropper-canvas img,.image-upload-cropper-nearest .cropper-view-box img,.image-upload-cropper-nearest .cropper-face{image-rendering:crisp-edges;image-rendering:pixelated}.image-upload-loading-preview.svelte-nl65cd{border-radius:8px;border:1px solid var(--bs-border-color, rgba(127, 127, 127, .45));background:color-mix(in srgb,var(--mdc-theme-surface, #fff) 92%,var(--mdc-theme-primary, #666) 8%);max-height:320px;object-fit:contain}.image-upload-loading-preview__hint.svelte-nl65cd{margin-top:8px;font-size:12px;color:var(--mdc-theme-text-primary-on-background, inherit);text-align:left}.image-upload-transform-preview-row.svelte-nl65cd{display:flex;align-items:center;gap:6px;width:100%}.image-upload-sampling-toggle-btn.svelte-nl65cd{width:34px;min-width:34px;height:34px;border-radius:6px;border:1px solid var(--mdc-theme-primary, #6750a4);background:var(--mdc-theme-primary, #6750a4);color:var(--mdc-theme-on-primary, #ffffff);font-weight:700;line-height:1;display:inline-flex;align-items:center;justify-content:center;padding:0}.image-upload-sampling-toggle-btn.svelte-nl65cd:hover:not(:disabled){filter:brightness(1.08)}.image-upload-sampling-toggle-btn.svelte-nl65cd:disabled{opacity:.55;cursor:not-allowed}.image-upload-top-search.svelte-nl65cd{display:flex;align-items:center;padding-left:8px}.image-search-top-row.svelte-nl65cd{width:100%;display:flex;align-items:stretch;gap:8px}.image-search-top-row.svelte-nl65cd .image-search-input:where(.svelte-nl65cd){flex:1 1 auto;min-width:0;height:36px}button.image-search-top-btn{flex:0 0 64px;width:64px;min-width:64px;height:36px;padding-inline:6px}button.image-search-top-btn--cut{flex:0 0 54px;width:54px;min-width:54px}button.image-search-top-btn--icon{flex:0 0 42px;width:42px;min-width:42px;padding-inline:0}@media (max-width: 991px){.image-upload-top-search.svelte-nl65cd{padding-left:0}}.image-search-overlay.svelte-nl65cd{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.48);z-index:92;display:flex;align-items:center;justify-content:center;padding:16px}.image-search-settings-overlay.svelte-nl65cd{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.45);z-index:115;display:flex;align-items:center;justify-content:center;padding:16px}.image-search-settings-modal.svelte-nl65cd{width:min(720px,94vw);max-height:86vh;overflow:auto;border-radius:10px;border:1px solid var(--bs-border-color, rgba(127, 127, 127, .5));background:var(--mdc-theme-surface, #fff);color:var(--mdc-theme-text-primary-on-background, inherit);padding:14px;box-shadow:0 14px 30px rgba(0,0,0,.35)}.image-search-settings-modal__header.svelte-nl65cd{text-align:left}.image-search-settings-modal__section.svelte-nl65cd{border:1px solid var(--bs-border-color, rgba(127, 127, 127, .45));border-radius:10px;padding:10px;background:color-mix(in srgb,var(--mdc-theme-surface, #fff) 95%,var(--mdc-theme-primary, #666) 5%)}.large-import-prompt-overlay.svelte-nl65cd{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.5);z-index:130;display:flex;align-items:center;justify-content:center;padding:16px}.large-import-prompt-card.svelte-nl65cd{width:min(700px,96vw);border-radius:10px;border:1px solid var(--bs-border-color, rgba(127, 127, 127, .5));background:var(--mdc-theme-surface, #fff);color:var(--mdc-theme-text-primary-on-background, inherit);box-shadow:0 14px 30px rgba(0,0,0,.35);padding:14px}.large-import-prompt-title.svelte-nl65cd{font-weight:700;margin-bottom:8px}.large-import-prompt-text.svelte-nl65cd{line-height:1.4;margin-bottom:12px}.large-import-prompt-actions.svelte-nl65cd{display:flex;flex-wrap:wrap;gap:8px}.image-search-modal.svelte-nl65cd{width:min(1180px,96vw);max-height:88vh;overflow:auto;border-radius:10px;border:1px solid var(--bs-border-color, rgba(127, 127, 127, .5));background:var(--mdc-theme-surface, #fff);color:var(--mdc-theme-text-primary-on-background, inherit);padding:14px;box-shadow:0 14px 30px rgba(0,0,0,.35)}.image-search-modal__header.svelte-nl65cd{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.image-search-modal__header--search.svelte-nl65cd{align-items:center;justify-content:flex-start;gap:10px;flex-wrap:nowrap}.image-search-modal__search-label.svelte-nl65cd{font-size:12px;line-height:1;color:var(--mdc-theme-text-primary-on-background, inherit);white-space:nowrap;flex:0 0 auto}.image-search-modal__search-input.svelte-nl65cd{flex:1 1 auto;min-width:0}.image-search-modal__header-actions.svelte-nl65cd{display:flex;align-items:center;gap:8px;flex:0 0 auto}.image-search-modal__header-actions.svelte-nl65cd .mdc-button{min-width:58px!important;padding-inline:10px!important}.image-search-panel.svelte-nl65cd{display:flex;flex-direction:column;gap:0;min-height:360px}.image-search-toolbar.svelte-nl65cd{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:nowrap}.image-search-input.svelte-nl65cd{background:color-mix(in srgb,var(--mdc-theme-surface, #fff) 92%,var(--mdc-theme-primary, #666) 8%);color:var(--mdc-theme-text-primary-on-background, inherit);border:1px solid var(--bs-border-color, rgba(127, 127, 127, .45))}.image-search-input.svelte-nl65cd::placeholder{color:color-mix(in srgb,var(--mdc-theme-text-primary-on-background, #333) 58%,transparent);opacity:1}body.darkmode .image-search-input.svelte-nl65cd::placeholder,[data-bs-theme=dark] .image-search-input.svelte-nl65cd::placeholder{color:color-mix(in srgb,#ffffff 74%,transparent)}.image-search-page-controls.svelte-nl65cd{display:flex;gap:6px}.image-search-page-controls--right.svelte-nl65cd{justify-content:flex-end}.image-search-page-indicator.svelte-nl65cd{margin-top:6px;font-size:12px;color:var(--mdc-theme-text-primary-on-background, inherit);opacity:.85}.image-search-page-indicator--inline.svelte-nl65cd{margin-top:0}.image-search-provider-tabs.svelte-nl65cd{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.image-search-provider-clear-btn.svelte-nl65cd{border:1px solid var(--bs-border-color, rgba(127, 127, 127, .45));background:color-mix(in srgb,var(--mdc-theme-surface, #fff) 95%,var(--mdc-theme-primary, #666) 5%);color:var(--mdc-theme-text-primary-on-background, inherit);border-radius:8px;width:36px;min-width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0}.image-search-provider-clear-btn.svelte-nl65cd:hover{border-color:var(--mdc-theme-primary, rgba(127, 127, 127, .85))}.image-search-provider-clear-btn.svelte-nl65cd .mdi:where(.svelte-nl65cd){font-size:18px;line-height:1}.image-search-provider-tab.svelte-nl65cd{border:1px solid var(--bs-border-color, rgba(127, 127, 127, .45));background:color-mix(in srgb,var(--mdc-theme-surface, #fff) 95%,var(--mdc-theme-primary, #666) 5%);color:var(--mdc-theme-text-primary-on-background, inherit);border-radius:8px;padding:8px 12px;font-size:13px;line-height:1;cursor:pointer}.image-search-provider-tab.svelte-nl65cd:hover{border-color:var(--mdc-theme-primary, rgba(127, 127, 127, .85))}.image-search-provider-tab--active.svelte-nl65cd{background:color-mix(in srgb,var(--mdc-theme-primary, #888) 22%,transparent);border-color:color-mix(in srgb,var(--mdc-theme-primary, #888) 55%,var(--bs-border-color, rgba(127, 127, 127, .45)))}.image-search-auth-clear-title.svelte-nl65cd{font-size:13px;line-height:1.25;margin-bottom:8px}.image-search-auth-clear-actions.svelte-nl65cd{display:flex;flex-wrap:wrap;gap:8px}.image-search-auth-panel.svelte-nl65cd{min-height:260px;display:flex;align-items:center;justify-content:center}.image-search-auth-card.svelte-nl65cd{width:min(680px,100%);border:1px solid var(--bs-border-color, rgba(127, 127, 127, .45));border-radius:10px;padding:14px;background:color-mix(in srgb,var(--mdc-theme-surface, #fff) 95%,var(--mdc-theme-primary, #666) 5%);color:var(--mdc-theme-text-primary-on-background, inherit);text-align:left}.image-search-custom-proxy-add-row.svelte-nl65cd{display:flex;gap:8px;align-items:center}.image-search-custom-proxy-list.svelte-nl65cd{display:flex;flex-direction:column;gap:6px}.image-search-custom-proxy-item.svelte-nl65cd{display:flex;align-items:center;justify-content:space-between;gap:8px;border:1px solid var(--bs-border-color, rgba(127, 127, 127, .45));border-radius:8px;padding:6px 8px;background:color-mix(in srgb,var(--mdc-theme-surface, #fff) 95%,var(--mdc-theme-primary, #666) 5%)}.image-search-custom-proxy-item.svelte-nl65cd code:where(.svelte-nl65cd){max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.image-search-custom-proxy-item.svelte-nl65cd .mdc-button{width:auto;min-width:72px;flex:0 0 auto}.image-search-custom-proxy-item.svelte-nl65cd button.image-upload-disabled-fix{width:auto!important;min-width:72px!important;flex:0 0 auto!important}.image-search-status.svelte-nl65cd{color:var(--mdc-theme-text-primary-on-background, inherit);font-size:13px}.image-search-status--error.svelte-nl65cd{color:#dc3545}.image-upload-saved-id-empty.svelte-nl65cd{color:var(--mdc-theme-text-primary-on-background, inherit);opacity:.82}.image-search-results-grid.svelte-nl65cd{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;max-height:56vh;overflow-y:auto;padding-right:4px;align-items:start}.image-search-result-card.svelte-nl65cd{border:1px solid var(--bs-border-color, rgba(127, 127, 127, .45));border-radius:8px;background:color-mix(in srgb,var(--mdc-theme-surface, #fff) 95%,var(--mdc-theme-primary, #666) 5%);overflow:hidden;display:flex;flex-direction:column;min-height:0;align-self:start}.image-search-result-card--adding.svelte-nl65cd{background:color-mix(in srgb,var(--mdc-theme-surface, #fff) 82%,#a0a0a0 18%);opacity:.86;filter:saturate(.65)}.image-search-result-thumb.svelte-nl65cd{display:flex;align-items:center;justify-content:center;width:100%;height:170px;background:color-mix(in srgb,var(--mdc-theme-surface, #fff) 86%,#000 14%);padding:4px}.image-search-result-thumb.svelte-nl65cd img:where(.svelte-nl65cd){width:100%;height:100%;object-fit:contain;display:block}.image-search-result-actions.svelte-nl65cd{padding:5px 6px 6px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}.image-search-result-attribution.svelte-nl65cd{padding:8px 8px 0;font-size:11px;line-height:1.3;text-align:left;color:var(--mdc-theme-text-primary-on-background, inherit);opacity:.9;word-break:break-word}button.image-search-result-action-btn{width:100%;min-height:24px;height:24px;padding-inline:8px!important;padding-block:0!important}button.image-search-result-action-btn .mdc-button__touch{height:24px}.image-search-disclaimer-overlay.svelte-nl65cd{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.52);z-index:118;display:flex;align-items:center;justify-content:center;padding:16px}.image-search-disclaimer-modal.svelte-nl65cd{width:min(980px,96vw);max-height:86vh;overflow:auto;border-radius:10px;border:1px solid var(--bs-border-color, rgba(127, 127, 127, .5));background:var(--mdc-theme-surface, #fff);color:var(--mdc-theme-text-primary-on-background, inherit);padding:14px;box-shadow:0 14px 30px rgba(0,0,0,.35)}.image-search-disclaimer-text.svelte-nl65cd{margin:0;white-space:pre-wrap;text-align:left;font-size:13px;line-height:1.38;color:var(--mdc-theme-text-primary-on-background, inherit)}.image-cut-overlay.svelte-nl65cd{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.52);z-index:122;display:flex;align-items:center;justify-content:center;padding:14px}.image-cut-modal.svelte-nl65cd{width:min(1500px,98vw);height:min(900px,92vh);border-radius:10px;border:1px solid var(--bs-border-color, rgba(127, 127, 127, .5));background:var(--mdc-theme-surface, #fff);color:var(--mdc-theme-text-primary-on-background, inherit);box-shadow:0 16px 30px rgba(0,0,0,.35);overflow:hidden;display:grid;grid-template-columns:250px minmax(0,1fr)}.image-cut-sidebar.svelte-nl65cd{border-right:1px solid var(--bs-border-color, rgba(127, 127, 127, .35));padding:10px;display:flex;flex-direction:column;gap:10px;min-height:0;overflow:hidden}.image-cut-sidebar-buttons.svelte-nl65cd{display:grid;grid-template-columns:1fr;gap:6px}.image-cut-btn-row.svelte-nl65cd{display:grid;grid-template-columns:1fr 1fr;gap:6px}.image-cut-btn-row--single.svelte-nl65cd{grid-template-columns:1fr}.image-cut-preview-wrap.svelte-nl65cd{margin-top:4px;display:flex;flex-direction:column;gap:6px;flex:1 1 auto;min-height:0}.image-cut-preview-title-row.svelte-nl65cd{display:flex;align-items:center;justify-content:space-between;gap:6px;margin-bottom:6px}.image-cut-preview-title.svelte-nl65cd{text-align:left;font-size:12px;opacity:.85}.image-cut-preview-meta.svelte-nl65cd{display:flex;flex-direction:column;align-items:flex-start;min-width:0;gap:2px}.image-cut-preview-size.svelte-nl65cd{text-align:left;font-size:11px;line-height:1.1;opacity:.72}.image-cut-preview-mode-btn.svelte-nl65cd{min-width:36px;height:24px;border-radius:6px;border:1px solid var(--bs-border-color, rgba(127, 127, 127, .5));background:color-mix(in srgb,var(--mdc-theme-primary, #6750a4) 28%,var(--mdc-theme-surface, #fff) 72%);color:var(--mdc-theme-on-primary, #fff);font-size:11px;font-weight:700;line-height:1;display:inline-flex;align-items:center;justify-content:center;padding:0 8px;cursor:pointer}.image-cut-preview-mode-btn.svelte-nl65cd:hover{filter:brightness(1.08)}.image-cut-preview-box.svelte-nl65cd{width:100%;min-height:180px;flex:1 1 auto;max-height:none;border:1px solid var(--bs-border-color, rgba(127, 127, 127, .45));border-radius:8px;background:color-mix(in srgb,var(--mdc-theme-surface, #fff) 92%,#000 8%);display:flex;align-items:center;justify-content:center;padding:6px;overflow:hidden}.image-cut-preview-box.svelte-nl65cd img:where(.svelte-nl65cd){width:100%;height:100%;object-fit:contain;display:block}.image-cut-preview-empty.svelte-nl65cd{font-size:12px;opacity:.78}.image-cut-main.svelte-nl65cd{min-width:0;min-height:0;padding:10px}.image-cut-grid-dropzone.svelte-nl65cd{width:100%;height:100%;min-height:380px;border:1px dashed var(--bs-border-color, rgba(127, 127, 127, .65));border-radius:8px;padding:10px;overflow:auto;background:color-mix(in srgb,var(--mdc-theme-surface, #fff) 96%,var(--mdc-theme-primary, #666) 4%)}.image-cut-grid.svelte-nl65cd{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.image-cut-thumb.svelte-nl65cd{border:1px solid var(--bs-border-color, rgba(127, 127, 127, .45));border-radius:8px;background:color-mix(in srgb,var(--mdc-theme-surface, #fff) 95%,var(--mdc-theme-primary, #666) 5%);color:inherit;cursor:pointer;text-align:left;width:100%;padding:6px;display:flex;flex-direction:column;gap:6px}.image-cut-thumb.svelte-nl65cd:hover{border-color:var(--mdc-theme-primary, rgba(127, 127, 127, .8))}.image-cut-thumb-image-wrap.svelte-nl65cd{width:100%;aspect-ratio:4 / 3;border-radius:6px;overflow:hidden;background:color-mix(in srgb,var(--mdc-theme-surface, #fff) 85%,#000 15%);display:flex;align-items:center;justify-content:center}.image-cut-thumb-image-wrap.svelte-nl65cd img:where(.svelte-nl65cd){width:100%;height:100%;object-fit:contain;display:block}.image-cut-thumb-name.svelte-nl65cd{font-size:11px;line-height:1.25;word-break:break-word;max-height:2.6em;overflow:hidden}.image-cut-thumb-footer.svelte-nl65cd{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px;align-items:center}.image-cut-thumb-delete.svelte-nl65cd{width:18px;height:18px;border-radius:4px;display:inline-flex;align-items:center;justify-content:center;color:#fff;background:#b91c1c;border:1px solid rgba(0,0,0,.35);font-size:12px;line-height:1;cursor:pointer;user-select:none}.image-cut-thumb-delete.svelte-nl65cd:hover{filter:brightness(1.08)}.image-cut-empty-state.svelte-nl65cd{width:100%;height:100%;min-height:260px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;font-size:14px;opacity:.86;text-align:center}.image-cut-editor-wrap.svelte-nl65cd{width:100%;height:100%;min-height:420px}.image-cut-stage.svelte-nl65cd{position:relative;width:100%;height:100%;min-height:420px;border:1px solid var(--bs-border-color, rgba(127, 127, 127, .45));border-radius:8px;overflow:hidden;background:linear-gradient(45deg,rgba(127,127,127,.14) 25%,transparent 25%) -8px 0/16px 16px,linear-gradient(-45deg,rgba(127,127,127,.14) 25%,transparent 25%) -8px 0/16px 16px,linear-gradient(45deg,transparent 75%,rgba(127,127,127,.14) 75%) -8px 0/16px 16px,linear-gradient(-45deg,transparent 75%,rgba(127,127,127,.14) 75%) -8px 0/16px 16px,color-mix(in srgb,var(--mdc-theme-surface, #fff) 94%,#000 6%);touch-action:none;user-select:none;cursor:grab}.image-cut-stage.svelte-nl65cd:active{cursor:grabbing}.image-cut-stage-image.svelte-nl65cd{position:absolute;user-select:none;pointer-events:none}.image-paint-overlay.svelte-nl65cd{z-index:123}.image-paint-modal.svelte-nl65cd{width:min(1500px,98vw);grid-template-columns:126px minmax(0,1fr)}.image-paint-sidebar.svelte-nl65cd{position:relative;overflow:visible}.image-paint-sidebar.svelte-nl65cd .image-cut-sidebar-buttons:where(.svelte-nl65cd){gap:8px}.image-paint-sidebar.svelte-nl65cd .mdc-button{min-width:0;width:100%}.image-paint-sidebar.svelte-nl65cd .image-cut-btn-row:where(.svelte-nl65cd):not(.image-cut-btn-row--single) .mdc-button{aspect-ratio:1 / 1;height:auto;padding:0}.image-paint-sidebar.svelte-nl65cd .image-cut-btn-row:where(.svelte-nl65cd) .mdc-button .mdc-button__label{line-height:1;display:inline-flex;align-items:center;justify-content:center;gap:4px;white-space:nowrap}.image-paint-btn-icon.svelte-nl65cd{width:16px;height:16px;display:block;object-fit:contain;pointer-events:none}.image-paint-color-panel-wrap.svelte-nl65cd{position:absolute;top:0;left:calc(100% + 8px);width:min(292px,44vw);border:1px solid var(--bs-border-color, rgba(127, 127, 127, .45));border-radius:8px;background:var(--mdc-theme-surface, #fff);box-shadow:0 10px 24px rgba(0,0,0,.24);padding:6px;z-index:5}.image-paint-color-panel-wrap.svelte-nl65cd .wrapper{margin:0!important}.image-paint-expand-panel-wrap.svelte-nl65cd{position:absolute;top:0;left:calc(100% + 8px);width:min(292px,44vw);border:1px solid var(--bs-border-color, rgba(127, 127, 127, .45));border-radius:8px;background:var(--mdc-theme-surface, #fff);box-shadow:0 10px 24px rgba(0,0,0,.24);padding:8px;z-index:5;display:grid;gap:8px;text-align:left}.image-paint-expand-grid.svelte-nl65cd{display:grid;grid-template-columns:76px minmax(0,1fr);gap:6px;align-items:center}.image-paint-expand-grid.svelte-nl65cd .transform-param-label:where(.svelte-nl65cd){margin:0;font-size:12px}.image-paint-expand-grid.svelte-nl65cd .image-search-input:where(.svelte-nl65cd){min-width:0}.image-paint-expand-actions.svelte-nl65cd{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}button.image-paint-tool-active{filter:brightness(1.12);outline:1px solid color-mix(in srgb,var(--mdc-theme-primary, #6750a4) 60%,#ffffff 40%)}.image-paint-close-prompt-overlay.svelte-nl65cd{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.42);z-index:126;display:flex;align-items:center;justify-content:center;padding:14px}.image-paint-close-prompt-card.svelte-nl65cd{width:min(460px,92vw);border:1px solid var(--bs-border-color, rgba(127, 127, 127, .45));border-radius:10px;background:var(--mdc-theme-surface, #fff);color:var(--mdc-theme-text-primary-on-background, inherit);padding:12px;box-shadow:0 12px 28px rgba(0,0,0,.3)}.image-paint-close-prompt-title.svelte-nl65cd{text-align:left;font-weight:700;margin-bottom:6px}.image-paint-close-prompt-text.svelte-nl65cd{text-align:left;font-size:13px;opacity:.88;margin-bottom:10px}.image-paint-close-prompt-actions.svelte-nl65cd{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.image-paint-create-prompt-overlay.svelte-nl65cd{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.4);z-index:126;display:flex;align-items:center;justify-content:center;padding:14px}.image-paint-create-prompt-card.svelte-nl65cd{width:min(420px,92vw);border:1px solid var(--bs-border-color, rgba(127, 127, 127, .45));border-radius:10px;background:var(--mdc-theme-surface, #fff);color:var(--mdc-theme-text-primary-on-background, inherit);padding:12px;box-shadow:0 12px 28px rgba(0,0,0,.28);text-align:left}.image-paint-create-prompt-title.svelte-nl65cd{font-weight:700;margin-bottom:4px}.image-paint-create-prompt-text.svelte-nl65cd{font-size:13px;opacity:.88;margin-bottom:8px}.image-paint-create-prompt-actions.svelte-nl65cd{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.image-paint-stage.svelte-nl65cd{cursor:none}.image-paint-stage-image.svelte-nl65cd{z-index:1}.image-paint-stage-canvas.svelte-nl65cd{z-index:2;pointer-events:none}.image-paint-image-bounds.svelte-nl65cd{position:absolute;z-index:2;pointer-events:none;box-sizing:border-box;border:1px solid rgba(128,128,128,.85)}.image-paint-brush-cursor.svelte-nl65cd{position:absolute;z-index:3;pointer-events:none;box-sizing:border-box;background:transparent;box-shadow:none}.image-paint-brush-center-dot.svelte-nl65cd{position:absolute;left:50%;top:50%;width:4px;height:4px;margin-left:-2px;margin-top:-2px;border-radius:50%;border:1px solid rgba(0,0,0,.95);background:rgba(255,255,255,.95);box-sizing:border-box;pointer-events:none}.image-cut-crop-box.svelte-nl65cd{position:absolute;border:2px solid #3fa2ff;background:rgba(63,162,255,.18);box-sizing:border-box;cursor:move}.image-cut-crop-box-handle.svelte-nl65cd{position:absolute;right:-6px;bottom:-6px;width:12px;height:12px;border-radius:2px;border:1px solid #111;background:#fff;cursor:nwse-resize}.image-cut-preview-expanded-overlay.svelte-nl65cd{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.7);z-index:124;display:flex;align-items:center;justify-content:center;padding:14px}.image-cut-preview-expanded-overlay.svelte-nl65cd img:where(.svelte-nl65cd){max-width:min(1200px,92vw);max-height:min(900px,88vh);object-fit:contain;border:1px solid var(--bs-border-color, rgba(127, 127, 127, .5));border-radius:0;background:color-mix(in srgb,var(--mdc-theme-surface, #fff) 94%,#000 6%);display:block}.image-cut-preview-expanded-close.svelte-nl65cd{position:fixed;top:14px;right:14px;width:34px;height:34px;border-radius:50%;border:1px solid rgba(255,255,255,.75);background:rgba(0,0,0,.55);color:#fff;font-size:22px;line-height:1;cursor:pointer}@media (max-width: 1200px){.image-cut-grid.svelte-nl65cd{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width: 980px){.image-cut-modal.svelte-nl65cd{grid-template-columns:220px minmax(0,1fr)}.image-paint-modal.svelte-nl65cd{grid-template-columns:148px minmax(0,1fr)}.image-cut-grid.svelte-nl65cd{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 760px){.image-cut-modal.svelte-nl65cd{display:flex;flex-direction:column;height:min(900px,95vh)}.image-cut-sidebar.svelte-nl65cd{border-right:0;border-bottom:1px solid var(--bs-border-color, rgba(127, 127, 127, .35));max-height:42vh;overflow:auto}.image-cut-main.svelte-nl65cd{min-height:0;flex:1 1 auto}.image-cut-grid.svelte-nl65cd{grid-template-columns:repeat(2,minmax(0,1fr))}.image-cut-stage.svelte-nl65cd{min-height:320px}.image-paint-sidebar.svelte-nl65cd{overflow:auto}.image-paint-color-panel-wrap.svelte-nl65cd,.image-paint-expand-panel-wrap.svelte-nl65cd{position:static;width:100%;max-width:none;margin-top:4px;box-shadow:none}}@media (max-width: 1100px){.image-search-results-grid.svelte-nl65cd{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 720px){.image-search-results-grid.svelte-nl65cd{grid-template-columns:repeat(2,minmax(0,1fr))}}.transform-type-picker.svelte-nl65cd{position:relative}.transform-type-picker__label.svelte-nl65cd{display:block;font-size:12px;line-height:1.2;margin:0 0 6px;color:var(--mdc-theme-text-primary-on-background, inherit)}.transform-type-picker__trigger.svelte-nl65cd{width:100%;min-height:56px;padding:12px 14px;border:1px solid var(--bs-border-color, rgba(127, 127, 127, .5));border-radius:6px;background:var(--mdc-theme-surface, #fff);color:var(--mdc-theme-text-primary-on-background, inherit);display:flex;align-items:center;justify-content:space-between;gap:10px;text-align:left;cursor:pointer}.transform-type-picker__trigger.svelte-nl65cd:hover{border-color:var(--mdc-theme-primary, rgba(127, 127, 127, .9))}.transform-type-picker__caret.svelte-nl65cd{opacity:.85}.transform-type-picker__menu.svelte-nl65cd{position:absolute;top:calc(100% + 6px);left:0;width:min(560px,92vw);min-width:320px;background:var(--mdc-theme-surface, #fff);border:1px solid var(--bs-border-color, rgba(127, 127, 127, .45));border-radius:8px;box-shadow:0 10px 24px rgba(0,0,0,.18);z-index:65;display:grid;grid-template-columns:1fr 1.2fr;overflow:hidden}.transform-type-picker__categories.svelte-nl65cd,.transform-type-picker__items.svelte-nl65cd{padding:6px;max-height:300px;overflow-y:auto}.transform-type-picker__categories.svelte-nl65cd{border-right:1px solid var(--bs-border-color, rgba(127, 127, 127, .3))}.transform-type-picker__category-btn.svelte-nl65cd,.transform-type-picker__item-btn.svelte-nl65cd{width:100%;border:0;background:transparent;color:var(--mdc-theme-text-primary-on-background, inherit);border-radius:6px;padding:8px 10px;display:flex;align-items:center;justify-content:space-between;text-align:left;cursor:pointer}.transform-type-picker__category-btn.svelte-nl65cd:hover,.transform-type-picker__item-btn.svelte-nl65cd:hover{background:color-mix(in srgb,var(--mdc-theme-primary, #888) 14%,transparent)}.transform-type-picker__category-btn--active.svelte-nl65cd,.transform-type-picker__item-btn--selected.svelte-nl65cd{background:color-mix(in srgb,var(--mdc-theme-primary, #888) 20%,transparent)}.transform-panel-content.svelte-nl65cd{display:flex;flex-direction:column;height:clamp(300px,56vh,640px)}.transform-scroll-box.svelte-nl65cd{margin-top:9px;border:1px solid var(--bs-border-color, rgba(127, 127, 127, .4));border-radius:8px;padding:8px 10px;overflow-y:auto;flex:1 1 auto;min-height:180px}.transform-empty-placeholder.svelte-nl65cd{color:var(--app-text-secondary, rgba(0, 0, 0, .6))}.transform-op-card.svelte-nl65cd{background:color-mix(in srgb,var(--mdc-theme-surface, #fff) 96%,var(--mdc-theme-primary, #777) 4%);border-color:color-mix(in srgb,var(--mdc-theme-text-primary-on-background, #333) 16%,transparent)!important}.transform-op-header.svelte-nl65cd{display:flex;align-items:center;gap:12px}.transform-op-header.svelte-nl65cd>b:where(.svelte-nl65cd){flex:1 1 auto;min-width:0;padding-right:8px}.transform-op-actions.svelte-nl65cd{margin-left:auto;display:flex;align-items:center;gap:6px;flex-shrink:0}.transform-param-row.svelte-nl65cd{display:flex;align-items:flex-end;gap:10px}.transform-check-row.svelte-nl65cd{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--mdc-theme-text-primary-on-background, inherit);cursor:pointer}.transform-param-slider.svelte-nl65cd{flex:1 1 auto;min-width:0}.transform-param-label.svelte-nl65cd{display:block;font-size:12px;line-height:1.2;margin-bottom:6px;color:var(--mdc-theme-text-primary-on-background, inherit)}.transform-param-range.svelte-nl65cd{width:100%;margin:0;background:transparent;appearance:none;-webkit-appearance:none}.transform-param-range.svelte-nl65cd::-webkit-slider-runnable-track{height:6px;border-radius:999px;background:color-mix(in srgb,var(--mdc-theme-text-primary-on-background, #333) 24%,var(--mdc-theme-surface, #fff) 76%);border:1px solid color-mix(in srgb,var(--mdc-theme-text-primary-on-background, #333) 20%,transparent)}.transform-param-range.svelte-nl65cd::-webkit-slider-thumb{-webkit-appearance:none;width:14px;height:14px;margin-top:-5px;border-radius:50%;background:var(--mdc-theme-primary, #1976d2);border:1px solid color-mix(in srgb,var(--mdc-theme-text-primary-on-background, #333) 28%,transparent)}.transform-param-range.svelte-nl65cd::-moz-range-track{height:6px;border-radius:999px;background:color-mix(in srgb,var(--mdc-theme-text-primary-on-background, #333) 24%,var(--mdc-theme-surface, #fff) 76%);border:1px solid color-mix(in srgb,var(--mdc-theme-text-primary-on-background, #333) 20%,transparent)}.transform-param-range.svelte-nl65cd::-moz-range-thumb{width:14px;height:14px;border-radius:50%;background:var(--mdc-theme-primary, #1976d2);border:1px solid color-mix(in srgb,var(--mdc-theme-text-primary-on-background, #333) 28%,transparent);box-sizing:border-box}.image-upload-main-row.svelte-nl65cd{margin-top:24px}.transform-param-number.svelte-nl65cd{width:92px;min-width:92px;height:36px;padding:6px 8px;text-align:center;-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield;background:color-mix(in srgb,var(--mdc-theme-surface, #fff) 92%,var(--mdc-theme-primary, #666) 8%);border:1px solid var(--bs-border-color, rgba(127, 127, 127, .45));color:var(--mdc-theme-text-primary-on-background, inherit)}.transform-param-number.svelte-nl65cd:focus{outline:none;border-color:var(--mdc-theme-primary, #888);box-shadow:0 0 0 1px color-mix(in srgb,var(--mdc-theme-primary, #888) 45%,transparent)}.transform-param-number.svelte-nl65cd::-webkit-outer-spin-button,.transform-param-number.svelte-nl65cd::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.image-preview-context-menu-overlay.svelte-nl65cd{position:fixed;top:0;right:0;bottom:0;left:0;z-index:108}.image-preview-context-menu.svelte-nl65cd{position:fixed;min-width:132px;border:1px solid var(--bs-border-color, rgba(127, 127, 127, .45));border-radius:8px;background:var(--mdc-theme-surface, #fff);box-shadow:0 8px 24px rgba(0,0,0,.28);overflow:hidden}.image-preview-context-menu.svelte-nl65cd button:where(.svelte-nl65cd){width:100%;border:0;background:transparent;color:var(--mdc-theme-text-primary-on-background, inherit);text-align:left;padding:8px 12px;font-size:13px}.image-preview-context-menu.svelte-nl65cd button:where(.svelte-nl65cd):hover:not(:disabled){background:color-mix(in srgb,var(--mdc-theme-primary, #666) 12%,transparent);cursor:pointer}.image-preview-context-menu.svelte-nl65cd button:where(.svelte-nl65cd):disabled{opacity:.45;cursor:default}.image-preview-overlay.svelte-nl65cd{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.72);z-index:110;display:flex;align-items:center;justify-content:center;padding:20px}.image-preview-overlay__close.svelte-nl65cd{position:absolute;top:20px;right:24px;z-index:2;border:1px solid rgba(255,255,255,.45);background:rgba(0,0,0,.6);color:#fff;border-radius:6px;padding:6px 10px;font-size:14px;line-height:1;cursor:pointer}.image-preview-overlay__close.svelte-nl65cd:hover{background:rgba(0,0,0,.78)}.image-preview-overlay__panel.svelte-nl65cd{width:min(1200px,calc(100vw - 40px));height:min(84vh,calc(100vh - 48px));display:flex;align-items:center;justify-content:center;pointer-events:none}.image-preview-overlay__image.svelte-nl65cd{width:100%;height:100%;object-fit:contain;border-radius:8px;box-shadow:0 12px 28px rgba(0,0,0,.35);pointer-events:auto}.transform-preset-overlay.svelte-nl65cd{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.48);z-index:95;display:flex;align-items:center;justify-content:center;padding:16px}.transform-preset-modal.svelte-nl65cd{width:min(680px,96vw);max-height:88vh;overflow:auto;border-radius:10px;border:1px solid var(--bs-border-color, rgba(127, 127, 127, .5));background:var(--mdc-theme-surface, #fff);color:var(--mdc-theme-text-primary-on-background, inherit);padding:14px;box-shadow:0 14px 30px rgba(0,0,0,.35)}.transform-preset-modal--load.svelte-nl65cd{width:min(1040px,96vw)}.transform-preset-modal__header.svelte-nl65cd{text-align:left}.transform-preset-input.svelte-nl65cd{background:color-mix(in srgb,var(--mdc-theme-surface, #fff) 92%,var(--mdc-theme-primary, #666) 8%);color:var(--mdc-theme-text-primary-on-background, inherit);border:1px solid var(--bs-border-color, rgba(127, 127, 127, .45))}.transform-preset-list.svelte-nl65cd{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;max-height:64vh;overflow-y:auto;align-content:start}.transform-preset-item.svelte-nl65cd{width:100%;border:1px solid var(--bs-border-color, rgba(127, 127, 127, .45));border-radius:8px;background:color-mix(in srgb,var(--mdc-theme-surface, #fff) 94%,var(--mdc-theme-primary, #666) 6%);color:var(--mdc-theme-text-primary-on-background, inherit);padding:10px;display:flex;flex-direction:column;align-items:stretch;justify-content:space-between;gap:12px;cursor:pointer;text-align:left;min-height:104px}.transform-preset-item.svelte-nl65cd:hover{border-color:var(--mdc-theme-primary, rgba(127, 127, 127, .85))}.transform-preset-item__name.svelte-nl65cd{font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.transform-preset-item__actions.svelte-nl65cd{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%}button.transform-action-btn{height:56px;min-height:56px}@media (max-width: 1100px){.transform-preset-list.svelte-nl65cd{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 680px){.transform-preset-list.svelte-nl65cd{grid-template-columns:minmax(0,1fr)}}button.image-upload-disabled-fix:disabled{opacity:1!important;background-color:rgba(127,127,127,.16)!important}button.image-upload-disabled-fix:disabled .mdc-button__label{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .6))!important;opacity:.65}.nine-slice-block.svelte-142c200{margin-top:12px;padding-top:12px;border-top:1px solid rgba(128,128,128,.35);text-align:left}.nine-slice-help.svelte-142c200{font-size:12px;color:var(--mdc-theme-text-secondary-on-background, #666);margin:4px 2px 8px}.nine-slice-grid.svelte-142c200{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.nine-slice-center-grid.svelte-142c200{margin-top:8px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.nine-slice-section-label.svelte-142c200{grid-column:1 / -1;margin-top:2px;margin-bottom:0}.nine-slice-color.svelte-142c200{margin-top:4px;margin-bottom:8px}.nine-slice-images.svelte-142c200{margin-top:8px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.nine-slice-slot.svelte-142c200{min-width:0}.sub-label.svelte-142c200{font-size:11px;margin:2px 2px 4px;opacity:.85}@media (max-width: 768px){.nine-slice-grid.svelte-142c200,.nine-slice-center-grid.svelte-142c200,.nine-slice-images.svelte-142c200{grid-template-columns:1fr}}.loading-page-color-label.svelte-1qbx8sp{font-size:.85rem;margin:2px 0 4px;opacity:.85}.loading-preview-backdrop.svelte-1qbx8sp{position:fixed;top:0;right:0;bottom:0;left:0;z-index:30010;background:rgba(0,0,0,.58);display:flex;align-items:center;justify-content:center;padding:20px}.loading-preview-window.svelte-1qbx8sp{width:min(1200px,100%);max-height:calc(100vh - 40px);background:#fff;border-radius:10px;overflow:hidden;box-shadow:0 8px 30px rgba(0,0,0,.35);display:flex;flex-direction:column}.loading-preview-header.svelte-1qbx8sp{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-bottom:1px solid rgba(0,0,0,.12);background:#f8f8f8}.loading-preview-title.svelte-1qbx8sp{font-size:1rem;font-weight:600}.loading-preview-stage.svelte-1qbx8sp{position:relative;min-height:clamp(300px,60vh,680px);overflow:hidden}.loading-preview-background.svelte-1qbx8sp{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.loading-preview-vignette.svelte-1qbx8sp{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:2}.loading-preview-indicator.svelte-1qbx8sp{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:3;width:var(--loader-widget-size, 160px);height:var(--loader-widget-size, 160px);padding:14px 10px 12px;background:var(--loader-widget-bg-color, #ffffff);border:var(--loader-widget-border-width, 3px) solid var(--loader-widget-border-color, #111111);border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:var(--loader-text-color, #111111);font-family:sans-serif;letter-spacing:1.6px;text-transform:uppercase;box-shadow:0 0 20px var(--loader-widget-shadow-color, rgba(0, 0, 0, .2));box-sizing:border-box}.loading-preview-indicator.svelte-1qbx8sp:before{content:"";position:absolute;top:calc(-1 * var(--loader-widget-border-width, 3px));left:calc(-1 * var(--loader-widget-border-width, 3px));width:calc(100% + (2 * var(--loader-widget-border-width, 3px)));height:calc(100% + (2 * var(--loader-widget-border-width, 3px)));border:var(--loader-widget-border-width, 3px) solid transparent;border-top-color:var(--loader-spinner-color, #111111);border-right-color:var(--loader-spinner-color, #111111);border-radius:50%;animation:svelte-1qbx8sp-loading-preview-spin var(--loader-spin-duration, 2s) linear infinite;box-sizing:border-box}.loading-preview-message.svelte-1qbx8sp{max-width:calc(var(--loader-widget-size, 160px) * .68);font-size:.92rem;line-height:1.2;font-weight:600}.loading-preview-progress-text.svelte-1qbx8sp{margin-top:8px;width:100%;max-width:calc(var(--loader-widget-size, 160px) * .68);color:var(--loader-progress-text-color, #111111);font-size:.72rem;line-height:1.2;letter-spacing:.2px;text-transform:none}.loading-preview-progress.svelte-1qbx8sp{margin-top:8px;width:100%;max-width:calc(var(--loader-widget-size, 160px) * .68);height:var(--loader-progress-height, 8px);border-radius:calc(var(--loader-progress-height, 8px) / 2);background:var(--loader-progress-track-color, #e5e5e5);overflow:hidden}.loading-preview-progress-bar.svelte-1qbx8sp{height:100%;border-radius:inherit;background:var(--loader-progress-fill-color, #111111);transition:width .12s linear}@keyframes svelte-1qbx8sp-loading-preview-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.design-section-body.svelte-lq6znz{padding:.5rem .75rem 0}.design-grid.svelte-lq6znz{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;align-items:start}.design-grid__section.svelte-lq6znz{min-width:0;overflow:hidden}.design-grid__section.svelte-lq6znz .mdc-text-field,.design-grid__section.svelte-lq6znz .mdc-select,.design-grid__section.svelte-lq6znz .var-field,.design-grid__section.svelte-lq6znz .color-var-field{width:min(100%,340px);max-width:340px;margin-inline:auto;box-sizing:border-box}.design-grid__section.svelte-lq6znz .mdc-select__anchor,.design-grid__section.svelte-lq6znz .var-input-wrapper,.design-grid__section.svelte-lq6znz .var-input-row,.design-grid__section.svelte-lq6znz .var-filled-field,.design-grid__section.svelte-lq6znz .color-picker-row,.design-grid__section.svelte-lq6znz .color-picker{width:100%;max-width:100%;min-width:0;box-sizing:border-box}.design-grid__section.svelte-lq6znz .wrapper{flex:1 1 auto;width:100%;max-width:100%;min-width:0;margin:0;box-sizing:border-box}.design-grid--nested.svelte-lq6znz{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem}.design-grid__section.svelte-lq6znz img:where(.svelte-lq6znz){max-width:100%;height:auto;object-fit:contain}@media (max-width: 991.98px){.design-grid.svelte-lq6znz{grid-template-columns:repeat(2,minmax(0,1fr))}.design-grid--nested.svelte-lq6znz{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}}.design-section-body.svelte-1b6g4c2{padding:.5rem .75rem 0}.design-grid.svelte-1b6g4c2{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;align-items:start}.design-grid__section.svelte-1b6g4c2{min-width:0;overflow:visible}.design-media-grid__wide.svelte-1b6g4c2{min-width:0;overflow:hidden}.design-grid__section.svelte-1b6g4c2 .mdc-text-field,.design-grid__section.svelte-1b6g4c2 .mdc-select,.design-grid__section.svelte-1b6g4c2 .var-field,.design-grid__section.svelte-1b6g4c2 .color-var-field{width:min(100%,340px);max-width:340px;margin-inline:auto;box-sizing:border-box}.design-grid__section.svelte-1b6g4c2 .mdc-select__anchor,.design-grid__section.svelte-1b6g4c2 .var-input-wrapper,.design-grid__section.svelte-1b6g4c2 .var-input-row,.design-grid__section.svelte-1b6g4c2 .var-filled-field,.design-grid__section.svelte-1b6g4c2 .color-picker-row,.design-grid__section.svelte-1b6g4c2 .color-picker{width:100%;max-width:100%;min-width:0;box-sizing:border-box}.design-grid__section.svelte-1b6g4c2 .wrapper{flex:1 1 auto;width:100%;max-width:100%;min-width:0;margin:0;box-sizing:border-box}.design-media-grid.svelte-1b6g4c2{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:1.25rem;align-items:start}.design-image-preview.svelte-1b6g4c2{display:flex;flex-direction:column;align-items:center;gap:.5rem;width:100%;min-width:0;padding:0 1rem;box-sizing:border-box;overflow:hidden}.design-image-preview.svelte-1b6g4c2 .mdc-button{max-width:100%}.btn--image-background.svelte-1b6g4c2{display:inline-flex;align-items:center;justify-content:center;max-width:100%;overflow:hidden}.btn--image.svelte-1b6g4c2{display:block;max-width:100%;height:auto;object-fit:contain}.design-image-controls.svelte-1b6g4c2{display:grid;grid-template-columns:minmax(180px,220px) minmax(0,1fr);gap:1.25rem;align-items:start}.design-image-controls__preview.svelte-1b6g4c2,.design-image-controls__fields.svelte-1b6g4c2{min-width:0}.design-image-controls__fields.svelte-1b6g4c2 .var-field,.design-image-controls__fields.svelte-1b6g4c2 .var-input-wrapper,.design-image-controls__fields.svelte-1b6g4c2 .var-input-row,.design-image-controls__fields.svelte-1b6g4c2 .var-filled-field{max-width:100%;min-width:0}@media (max-width: 991.98px){.design-grid.svelte-1b6g4c2,.design-media-grid.svelte-1b6g4c2,.design-image-controls.svelte-1b6g4c2{grid-template-columns:repeat(2,minmax(0,1fr))}}.smui-chip-input.svelte-1c82e5d{width:100%}.smui-chip-input__chip-set{flex:1 1 auto;min-width:0;box-sizing:border-box}.smui-chip-input__chip-set--has-chips{min-height:34px;padding:3px 6px;border-radius:8px;border:1px solid var(--app-border, rgba(0, 0, 0, .12));background:var(--app-input-bg, var(--var-field-bg, #f5f5f5));gap:4px}.smui-chip-input__chip-set--empty{min-height:0;padding:0;border:none;background:transparent}.smui-chip-input__chip-set--collapsed{overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none}.smui-chip-input__chip-set--collapsed::-webkit-scrollbar{display:none;width:0;height:0}.smui-chip-input__chip-set--expanded{overflow:visible}.smui-chip-input__chip-set .mdc-chip,.smui-chip-input__chip-set .mdc-evolution-chip{background:var(--app-input-hover-bg, #ececec)!important;border-radius:999px;color:var(--app-text, rgba(0, 0, 0, .87))!important}.smui-chip-input__chip-set .mdc-chip__text,.smui-chip-input__chip-set .mdc-chip__text-label,.smui-chip-input__chip-set .mdc-evolution-chip__text-label{color:var(--app-text, rgba(0, 0, 0, .87))!important}.smui-chip-input__chip-set .mdc-chip__icon--trailing,.smui-chip-input__chip-set .mdc-evolution-chip__icon--trailing,.smui-chip-input__chip-set .mdc-evolution-chip__action--trailing{color:var(--app-text-secondary, rgba(0, 0, 0, .6))!important}.smui-chip-input__chip-set .mdc-chip:hover,.smui-chip-input__chip-set .mdc-chip:focus-within,.smui-chip-input__chip-set .mdc-evolution-chip:hover,.smui-chip-input__chip-set .mdc-evolution-chip:focus-within{background:var(--app-input-focus-bg, #dbdbdb)!important}.smui-chip-input__toggle-wrap.svelte-1c82e5d{display:flex;align-items:center;padding-left:4px}.smui-chip-input__toggle-btn{border-radius:8px;background:var(--app-input-bg, var(--var-field-bg, #f5f5f5));color:var(--app-text, rgba(0, 0, 0, .87))!important}.smui-chip-input__toggle-btn:hover,.smui-chip-input__toggle-btn:focus-within{background:var(--app-input-hover-bg, #ececec)}.script-requirement.svelte-1w6hxyx{display:flex;flex-direction:column;gap:4px}.script-editor.svelte-1w6hxyx{position:relative}.script-textarea.svelte-1w6hxyx{width:100%;font-family:Consolas,Monaco,monospace;font-size:13px;padding:8px;border:1px solid var(--mdc-theme-text-hint-on-background, #ccc);border-radius:4px;resize:vertical;min-height:60px;box-sizing:border-box;background-color:var(--app-input-bg, #f5f5f5);color:var(--app-text, inherit)}.parse-error.svelte-1w6hxyx{color:#d32f2f;font-size:12px;padding:4px 8px;background:#ffebee;border-radius:0 0 4px 4px}.suggestions-popup.svelte-1w6hxyx{position:absolute;top:100%;left:0;right:0;max-height:200px;overflow-y:auto;background:var(--mdc-theme-surface, #fff);border:1px solid var(--mdc-theme-text-hint-on-background, #ccc);border-radius:4px;box-shadow:0 4px 8px rgba(0,0,0,.15);z-index:10}.suggestion-item.svelte-1w6hxyx{display:flex;gap:8px;padding:6px 12px;width:100%;border:none;background:none;cursor:pointer;font-size:12px;text-align:left;color:var(--app-text, inherit)}.suggestion-item.svelte-1w6hxyx:hover{background:var(--mdc-theme-text-hint-on-background, #f0f0f0)}.suggestion-type.svelte-1w6hxyx{color:var(--mdc-theme-primary, #6200ee);font-weight:500;min-width:60px}.suggestion-id.svelte-1w6hxyx{font-family:monospace}.convert-btn.svelte-1w6hxyx{align-self:flex-start;padding:4px 12px;font-size:12px;background:var(--mdc-theme-primary, #6200ee);color:#fff;border:none;border-radius:4px;cursor:pointer}.convert-btn.svelte-1w6hxyx:hover{opacity:.9}.syntax-toggle.svelte-188562w{display:flex;align-items:center;gap:4px;cursor:pointer;padding:4px;font-size:12px;font-weight:500;color:var(--mdc-theme-text-secondary-on-background, #666);user-select:none;background:none;border:none;margin-bottom:4px}.syntax-toggle.svelte-188562w:hover{color:var(--mdc-theme-text-primary-on-background, #333)}.syntax-toggle.svelte-188562w .mdi:where(.svelte-188562w){font-size:16px}.legacy-toggle.svelte-188562w{display:flex;align-items:center;gap:4px;cursor:pointer;padding:8px 4px;font-size:14px;font-weight:500;color:var(--mdc-theme-text-secondary-on-background, #666);user-select:none}.legacy-toggle.svelte-188562w:hover{color:var(--mdc-theme-text-primary-on-background, #333)}.legacy-toggle.svelte-188562w .mdi:where(.svelte-188562w){font-size:20px}.batch-mods.svelte-rkwu0n{display:flex;flex-direction:column;gap:8px}.batch-mods__empty.svelte-rkwu0n{font-size:12px;color:var(--app-text-secondary, rgba(0, 0, 0, .6))}.batch-mod-row.svelte-rkwu0n{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.batch-select.svelte-rkwu0n,.batch-input.svelte-rkwu0n{min-width:110px;padding:4px 8px;font-size:12px;border:1px solid var(--var-field-border, #ccc);border-radius:4px;background:var(--var-field-bg, #fff);color:var(--var-field-text, inherit)}.batch-input.svelte-rkwu0n{width:180px;min-height:56px}.batch-input--wide.svelte-rkwu0n{width:240px}.batch-field.svelte-rkwu0n{flex:1 1 180px;min-width:180px;display:flex;align-items:center}.batch-field--toggle.svelte-rkwu0n{flex-basis:220px;min-width:220px}.batch-field--wide.svelte-rkwu0n{flex-basis:240px;min-width:240px}.batch-remove-btn.svelte-rkwu0n{background:none;border:none;cursor:pointer;color:#d32f2f;font-size:22px;padding:2px 4px;line-height:1;border-radius:4px;transition:background .15s;margin-top:0}.batch-remove-btn.svelte-rkwu0n:hover{background:rgba(211,47,47,.1)}.batch-add-btn.svelte-rkwu0n{display:flex;align-items:center;gap:4px;padding:4px 12px;font-size:12px;background:var(--mdc-theme-primary, #6200ee);color:#fff;border:none;border-radius:4px;cursor:pointer;align-self:flex-start}.batch-add-btn.svelte-rkwu0n:hover{opacity:.9}.batch-field.svelte-rkwu0n .var-field{margin-bottom:0}body.darkmode .batch-mods__empty.svelte-rkwu0n{color:rgba(255,255,255,.72)}.batch-groups.svelte-grg9z0{display:flex;flex-direction:column;gap:12px}.batch-groups__add.svelte-grg9z0{width:40px;height:40px;border:none;border-radius:999px;background:var(--mdc-theme-primary, #6200ee);color:#fff;font-size:22px;cursor:pointer;display:flex;align-items:center;justify-content:center}.batch-groups__empty.svelte-grg9z0{font-size:13px;color:var(--app-text-secondary, rgba(0, 0, 0, .6))}.batch-group-card__header.svelte-grg9z0{display:flex;gap:12px;align-items:stretch;margin-bottom:12px;flex-wrap:wrap}.batch-group-card__category.svelte-grg9z0{flex:1 1 260px;min-width:220px}.batch-group-card__delay.svelte-grg9z0{flex:0 0 160px;min-width:140px}.batch-group-card__id.svelte-grg9z0{flex:1 1 260px;min-width:220px}.batch-group-card__actions.svelte-grg9z0{display:flex;gap:8px;align-items:center;flex:0 0 auto}.batch-group-card__actions.svelte-grg9z0 .mdc-button{min-height:40px}.batch-group-card__actions.svelte-grg9z0 .mdc-button__label{white-space:nowrap}.saved-images-grid.svelte-1kv17me{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px}.saved-image-card.svelte-1kv17me{border:1px solid rgba(127,127,127,.35);border-radius:8px;overflow:hidden;background:rgba(0,0,0,.02)}.saved-image-preview.svelte-1kv17me{display:block;width:100%;min-height:160px;border:0;background:transparent;padding:0 8px 8px;cursor:pointer}.saved-image-preview.svelte-1kv17me img:where(.svelte-1kv17me){width:100%;max-height:240px;object-fit:contain;border-radius:6px}.saved-image-placeholder.svelte-1kv17me{height:160px;border:1px dashed rgba(127,127,127,.45);border-radius:6px;display:flex;align-items:center;justify-content:center;color:rgba(127,127,127,.8);font-size:14px}.saved-image-create.svelte-1kv17me{min-height:286px;font-size:36px}.freeform-editor.svelte-1hsuwhq{border:1px solid var(--app-border, #ccc);border-radius:4px;overflow:visible;position:relative;background:var(--app-card-bg, #fff);color:var(--app-text, inherit)}.freeform-layout-toolbar.svelte-1hsuwhq{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px;border-bottom:1px solid var(--app-border, #d8d8d8);background:var(--app-toolbar-bg, #f7f7f7)}.layout-title.svelte-1hsuwhq{font-weight:600;font-size:.9rem}.layout-toolbar-actions.svelte-1hsuwhq{display:flex;align-items:center;gap:6px}.layout-nav-btn.svelte-1hsuwhq{border:1px solid rgba(0,0,0,.3);background:var(--mdc-theme-primary, #6200ee);color:#fff;border-radius:4px;min-width:30px;height:30px;cursor:pointer}.layout-nav-btn.svelte-1hsuwhq:disabled{opacity:.55;cursor:default}.layout-meta.svelte-1hsuwhq{padding:8px 10px;border-bottom:1px solid var(--app-border, #e5e5e5);background:var(--app-card-bg, #fbfbfb)}.layout-meta-grid.svelte-1hsuwhq{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:10px;align-items:center}.layout-meta-col.svelte-1hsuwhq{min-width:0}.layout-meta-zoom-col.svelte-1hsuwhq{display:flex;justify-content:flex-end}.zoom-out-btn.svelte-1hsuwhq{min-width:96px;padding:0 10px}.delete-layout-btn.svelte-1hsuwhq{border-color:#8f1111!important;background:#ca2222!important;color:#fff!important}.delete-layout-btn.svelte-1hsuwhq:disabled{background:#9a2a2a!important;color:rgba(255,255,255,.76)!important;border-color:#7e1f1f!important}.layout-meta-field.svelte-1hsuwhq{width:100%}.layout-meta-label.svelte-1hsuwhq{display:flex;align-items:center;gap:8px;font-size:.85rem;flex-wrap:wrap}.layout-meta-slider.svelte-1hsuwhq{width:min(260px,100%);max-width:100%}.layout-meta-input.svelte-1hsuwhq{width:120px;padding:4px 6px;border:1px solid var(--app-border, #bbb);border-radius:4px;background:var(--app-input-bg, #fff);color:var(--app-text, inherit)}.layout-meta-note.svelte-1hsuwhq{font-size:.8rem;opacity:.8;line-height:1.25}.freeform-canvas-host.svelte-1hsuwhq{overflow-x:auto;overflow-y:visible;padding:8px;background:var(--app-bg, #f1f1f1);border-bottom:1px solid var(--app-border, #e2e2e2)}.freeform-canvas-host.zoomed.svelte-1hsuwhq{overflow:hidden}.freeform-canvas-viewport.svelte-1hsuwhq{position:relative}.freeform-canvas.svelte-1hsuwhq{background:repeating-conic-gradient(rgba(127,127,127,.24),rgba(127,127,127,.24) 25%,rgba(127,127,127,.08) 0%,rgba(127,127,127,.08) 50%) 0 0 / 20px 20px;background-color:var(--app-input-bg, #f1f1f1);min-height:200px;overflow:hidden;border:1px solid var(--app-border, #cfcfcf);will-change:transform}.freeform-image.svelte-1hsuwhq{border:1px dashed #999;cursor:move;user-select:none;touch-action:none}.freeform-image.svelte-1hsuwhq:hover,.freeform-image.selected.svelte-1hsuwhq{border-color:var(--mdc-theme-primary, #6200ee)}.freeform-image.selected.svelte-1hsuwhq{box-shadow:0 0 0 1px rgba(98,0,238,.25)}.placeholder.svelte-1hsuwhq{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.05);font-size:12px;color:#999;border:none;cursor:pointer;padding:0}.placeholder.svelte-1hsuwhq:hover{background:rgba(0,0,0,.1);color:#666}.image-btn.svelte-1hsuwhq{width:100%;height:100%;padding:0;border:none;background:transparent;cursor:pointer}.resize-handle.svelte-1hsuwhq{position:absolute;right:2px;bottom:2px;width:12px;height:12px;background:rgba(0,0,0,.35);border-radius:2px;cursor:nwse-resize;touch-action:none}.delete-handle.svelte-1hsuwhq{position:absolute;left:2px;top:2px;width:22px;height:22px;border:1px solid #8f1111;background:#ca2222;color:#fff;border-radius:3px;cursor:pointer;line-height:1;padding:0;z-index:3}.resize-size-label.svelte-1hsuwhq{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);pointer-events:none;z-index:12;font-size:10px;font-weight:600;line-height:1.2;padding:2px 6px;border-radius:8px;white-space:nowrap;color:#fff;background:rgba(20,20,20,.55);border:1px solid rgba(255,255,255,.26)}.image-controls.svelte-1hsuwhq{position:absolute;right:2px;top:2px;display:flex;gap:2px;align-items:center;z-index:10}.z-handle.svelte-1hsuwhq{width:22px;height:22px;border-radius:3px;border:1px solid #4f647b;background:#2e4d70;color:#fff;cursor:pointer;font-size:11px;display:flex;align-items:center;justify-content:center;padding:0;line-height:1;font-weight:700}.z-forward-handle.svelte-1hsuwhq,.z-backward-handle.svelte-1hsuwhq{font-family:monospace;font-size:14px}.settings-handle.svelte-1hsuwhq{border-color:#5d4037;background:#6d4c41}.opacity-label.svelte-1hsuwhq{display:flex;align-items:center;gap:2px;font-size:11px;color:#555;background:rgba(255,255,255,.9);border-radius:10px;padding:1px 4px}.opacity-slider.svelte-1hsuwhq{width:50px;height:12px;cursor:pointer}.freeform-controls.svelte-1hsuwhq{display:flex;flex-wrap:wrap;gap:10px;align-items:center;padding:10px;background:var(--app-card-bg, #fafafa);border-top:1px solid var(--app-border, #ddd)}.snap-label.svelte-1hsuwhq{font-size:.85rem;display:inline-flex;align-items:center;gap:6px}.threshold-input.svelte-1hsuwhq{width:90px;padding:4px 6px;border:1px solid var(--app-border, #bfbfbf);border-radius:4px;background:var(--app-input-bg, #fff);color:var(--app-text, inherit)}.add-image-btn.svelte-1hsuwhq{display:inline-flex;align-items:center;gap:4px;padding:6px 10px;border:1px solid rgba(0,0,0,.3);border-radius:4px;background:var(--mdc-theme-primary, #6200ee);color:#fff;cursor:pointer}.freeform-settings-panel.svelte-1hsuwhq{position:absolute;z-index:70;width:min(320px,calc(100% - 16px));background:var(--app-card-bg, #fff);color:var(--app-text, #111);border:1px solid var(--app-border, #d6d6d6);border-radius:8px;box-shadow:0 10px 24px rgba(0,0,0,.18);padding:10px;display:flex;flex-direction:column;gap:8px;font-size:12px}.settings-title.svelte-1hsuwhq{display:flex;justify-content:space-between;align-items:center;font-weight:600}.settings-close.svelte-1hsuwhq{border:none;background:transparent;color:var(--app-text, #111);cursor:pointer;width:20px;height:20px;display:flex;align-items:center;justify-content:center;padding:0}.settings-row.svelte-1hsuwhq{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:6px}.settings-row.svelte-1hsuwhq select:where(.svelte-1hsuwhq){width:100%;font-size:12px;padding:3px 4px;border:1px solid var(--app-border, #c8c8c8);border-radius:4px;background:var(--app-input-bg, #fff);color:var(--app-text, #111)}.settings-grid.svelte-1hsuwhq{display:grid;grid-template-columns:1fr 1fr;gap:8px}.settings-grid.svelte-1hsuwhq label:where(.svelte-1hsuwhq){display:flex;flex-direction:column;gap:4px}.settings-checkbox.svelte-1hsuwhq{display:flex;flex-direction:row!important;align-items:center;justify-content:space-between;gap:8px;grid-column:1 / -1}.settings-grid.svelte-1hsuwhq input:where(.svelte-1hsuwhq){width:100%;font-size:12px;padding:3px 4px;border:1px solid var(--app-border, #c8c8c8);border-radius:4px;color:var(--app-text, #111);background:var(--app-input-bg, #fff)}.freeform-settings-panel.svelte-1hsuwhq option:where(.svelte-1hsuwhq){color:var(--app-text, #111);background:var(--app-input-bg, #fff)}.settings-help.svelte-1hsuwhq{color:var(--app-text-secondary, #666);line-height:1.3}@media (max-width: 960px){.layout-meta-grid.svelte-1hsuwhq{grid-template-columns:minmax(0,1fr)}.layout-meta-zoom-col.svelte-1hsuwhq{justify-content:flex-start}}.freeform-viewer.svelte-34h07z{position:relative;width:100%;overflow:hidden}.freeform-overlay.svelte-34h07z{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;pointer-events:none}.inline-script-container.svelte-6d7xe1{border:1px solid var(--app-border, #ddd);border-radius:6px;padding:8px;margin-bottom:8px;background:var(--app-surface, transparent)}.inline-script-header.svelte-6d7xe1{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.inline-script-count.svelte-6d7xe1{font-size:12px;color:var(--app-text-secondary, #666);font-weight:600}.inline-script-nav.svelte-6d7xe1{display:flex;gap:4px}.inline-nav-btn.svelte-6d7xe1{min-width:24px;height:24px;border:1px solid var(--app-border, #bbb);border-radius:4px;background:var(--app-input-bg, #f3f3f3);color:var(--app-text, inherit);cursor:pointer;font-size:12px;padding:0 6px}.inline-nav-btn.svelte-6d7xe1:disabled{opacity:.45;cursor:default}.inline-script-textarea.svelte-6d7xe1{width:100%;min-height:120px;max-height:120px;box-sizing:border-box;resize:none;overflow-y:auto;border-radius:4px;border:1px solid var(--app-border, #ccc);padding:8px;background:var(--app-input-bg, #f5f5f5);color:var(--app-text, inherit);font-family:Consolas,Monaco,monospace;font-size:12px;line-height:1.35;white-space:pre-wrap;overflow-wrap:anywhere}.inline-script-error.svelte-6d7xe1{margin-top:4px;color:#d32f2f;font-size:12px}.function-delay-wrap.svelte-tno0v6{margin-top:-2px}.function-delay-shell.svelte-tno0v6{width:100%;border:1px solid var(--mdc-theme-on-surface, #66666633);border-radius:6px;background:color-mix(in srgb,var(--mdc-theme-surface, #ffffff) 92%,#000000 8%);transition:background-color .12s ease,border-color .12s ease;padding:5px 8px}.function-delay-shell.is-active.svelte-tno0v6{border-color:#4c8dff;background:color-mix(in srgb,#4c8dff 18%,var(--mdc-theme-surface, #ffffff) 82%)}.function-delay-shell.is-disabled.svelte-tno0v6{opacity:.6}.function-delay-toggle.svelte-tno0v6{width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px;border:0;background:transparent;padding:0;min-height:18px;cursor:pointer;color:inherit}.function-delay-shell.svelte-tno0v6:hover:not(.is-disabled){border-color:color-mix(in srgb,var(--mdc-theme-primary, #4b5fb8) 40%,#7a7a7a 60%)}.function-delay-toggle.svelte-tno0v6:disabled{cursor:default}.function-delay-left.svelte-tno0v6{display:inline-flex;align-items:center;gap:6px;min-width:0}.function-delay-arrow.svelte-tno0v6,.function-delay-clock.svelte-tno0v6{width:13px;height:13px;display:block;flex:0 0 auto;opacity:.95}.function-delay-label.svelte-tno0v6{font-size:11px;line-height:1;letter-spacing:.01em;opacity:.9;color:color-mix(in srgb,currentColor 88%,#000000 12%);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.function-delay-input.svelte-tno0v6{margin-top:6px;width:100%}.function-delay-input.svelte-tno0v6 .mdc-text-field{width:100%;max-width:100%}.function-delay-input.svelte-tno0v6 input[type=number]::-webkit-outer-spin-button,.function-delay-input.svelte-tno0v6 input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.function-delay-input.svelte-tno0v6 input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.function-delay-shell.is-dark.svelte-tno0v6{border-color:#616161!important}.function-delay-shell.is-dark.is-active.svelte-tno0v6{border-color:#354070!important;background:#354070!important}.function-delay-shell.is-dark.svelte-tno0v6 .function-delay-label:where(.svelte-tno0v6){color:#d6dcff}.function-delay-shell.is-dark.svelte-tno0v6 .function-delay-arrow:where(.svelte-tno0v6),.function-delay-shell.is-dark.svelte-tno0v6 .function-delay-clock:where(.svelte-tno0v6){filter:brightness(0) invert(1)!important;opacity:.95}.var-mods.svelte-wyhqbz{display:flex;flex-direction:column;gap:8px}.var-mod-row.svelte-wyhqbz{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.var-select.svelte-wyhqbz{min-width:120px;padding:4px 8px;font-size:12px;border:1px solid var(--var-field-border, #ccc);border-radius:4px;background:var(--var-field-bg, #fff);color:var(--var-field-text, inherit)}.op-select.svelte-wyhqbz{min-width:90px;padding:4px 8px;font-size:12px;border:1px solid var(--var-field-border, #ccc);border-radius:4px;background:var(--var-field-bg, #fff);color:var(--var-field-text, inherit)}.val-input.svelte-wyhqbz{width:80px;padding:4px 8px;font-size:12px;border:1px solid var(--var-field-border, #ccc);border-radius:4px;background:var(--var-field-bg, #fff);color:var(--var-field-text, inherit)}.delay-input.svelte-wyhqbz{width:92px;padding:4px 8px;font-size:12px;border:1px solid var(--var-field-border, #ccc);border-radius:4px;background:var(--var-field-bg, #fff);color:var(--var-field-text, inherit)}.remove-btn.svelte-wyhqbz{background:none;border:none;cursor:pointer;color:#d32f2f;font-size:22px;padding:2px 4px;line-height:1;border-radius:4px;transition:background .15s}.remove-btn.svelte-wyhqbz:hover{background:rgba(211,47,47,.1)}.add-btn.svelte-wyhqbz{display:flex;align-items:center;gap:4px;padding:4px 12px;font-size:12px;background:var(--mdc-theme-primary, #6200ee);color:#fff;border:none;border-radius:4px;cursor:pointer;align-self:flex-start}.add-btn.svelte-wyhqbz:hover{opacity:.9}.icc-layered-rich-text.svelte-jr7ku0{position:relative;display:block}.icc-layered-rich-text__outline.svelte-jr7ku0{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:1;pointer-events:none;display:block}.icc-layered-rich-text__fill.svelte-jr7ku0{position:relative!important;z-index:2;display:block}.ocr-cut-overlay.svelte-1tipx8i{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.52);z-index:122;display:flex;align-items:center;justify-content:center;padding:14px}.ocr-cut-modal.svelte-1tipx8i{width:min(1500px,98vw);height:min(900px,92vh);border-radius:10px;border:1px solid var(--bs-border-color, rgba(127, 127, 127, .5));background:var(--mdc-theme-surface, #fff);color:var(--mdc-theme-text-primary-on-background, inherit);display:grid;grid-template-columns:320px minmax(0,1fr);overflow:hidden;box-shadow:0 16px 30px rgba(0,0,0,.35)}.ocr-cut-sidebar.svelte-1tipx8i{border-right:1px solid var(--bs-border-color, rgba(127, 127, 127, .35));padding:10px;display:flex;flex-direction:column;gap:10px;min-width:0;min-height:0;overflow:hidden}.ocr-cut-sidebar-buttons.svelte-1tipx8i{display:grid;grid-template-columns:1fr;gap:6px}.ocr-cut-btn-row.svelte-1tipx8i{display:grid;grid-template-columns:1fr 1fr;gap:6px}.ocr-cut-sidebar-body.svelte-1tipx8i{display:flex;flex-direction:column;gap:6px;flex:1 1 auto;min-height:0;margin-top:4px}.ocr-cut-result-title.svelte-1tipx8i{text-align:left;font-size:12px;opacity:.85}.ocr-cut-progress.svelte-1tipx8i{display:flex;flex-direction:column;gap:6px}.ocr-cut-progress__label.svelte-1tipx8i{font-size:12px;opacity:.86}.ocr-cut-progress__bar-wrap.svelte-1tipx8i{height:8px;border-radius:999px;border:1px solid var(--bs-border-color, rgba(127, 127, 127, .45));overflow:hidden}.ocr-cut-progress__bar.svelte-1tipx8i{height:100%;background:var(--mdc-theme-primary, #5a67d8)}.ocr-cut-result-wrap.svelte-1tipx8i{min-height:0;display:flex;flex-direction:column;gap:6px;flex:1 1 auto}.ocr-cut-result-input.svelte-1tipx8i{width:100%;min-height:260px;flex:1 1 auto;resize:vertical;border:1px solid var(--bs-border-color, rgba(127, 127, 127, .45));border-radius:6px;background:color-mix(in srgb,var(--mdc-theme-surface, #fff) 96%,#000 4%);color:var(--mdc-theme-text-primary-on-background, inherit);padding:8px;box-sizing:border-box}.ocr-cut-result-actions.svelte-1tipx8i{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.ocr-cut-main.svelte-1tipx8i{min-width:0;min-height:0;padding:10px}.ocr-cut-grid-dropzone.svelte-1tipx8i{width:100%;height:100%;min-height:380px;border:1px dashed var(--bs-border-color, rgba(127, 127, 127, .65));border-radius:8px;background:color-mix(in srgb,var(--mdc-theme-surface, #fff) 96%,var(--mdc-theme-primary, #666) 4%);overflow:auto;padding:10px}.ocr-cut-grid.svelte-1tipx8i{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.ocr-cut-thumb.svelte-1tipx8i{border:1px solid var(--bs-border-color, rgba(127, 127, 127, .45));border-radius:8px;background:color-mix(in srgb,var(--mdc-theme-surface, #fff) 95%,var(--mdc-theme-primary, #666) 5%);color:inherit;cursor:pointer;width:100%;text-align:left;padding:6px;display:flex;flex-direction:column;gap:6px}.ocr-cut-thumb.svelte-1tipx8i:hover{border-color:var(--mdc-theme-primary, rgba(127, 127, 127, .8))}.ocr-cut-thumb-image-wrap.svelte-1tipx8i{width:100%;aspect-ratio:4 / 3;display:flex;align-items:center;justify-content:center;overflow:hidden;background:color-mix(in srgb,var(--mdc-theme-surface, #fff) 85%,#000 15%);border-radius:6px}.ocr-cut-thumb.svelte-1tipx8i img:where(.svelte-1tipx8i){width:100%;height:100%;object-fit:contain;display:block}.ocr-cut-thumb-footer.svelte-1tipx8i{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px;align-items:center}.ocr-cut-thumb-name.svelte-1tipx8i{font-size:11px;line-height:1.25;word-break:break-word;max-height:2.6em;overflow:hidden;text-align:left}.ocr-cut-thumb-delete.svelte-1tipx8i{width:18px;height:18px;border-radius:4px;display:inline-flex;align-items:center;justify-content:center;color:#fff;background:#b91c1c;border:1px solid rgba(0,0,0,.35);font-size:12px;line-height:1;cursor:pointer;user-select:none}.ocr-cut-thumb-delete.svelte-1tipx8i:hover{filter:brightness(1.08)}.ocr-cut-editor-wrap.svelte-1tipx8i{width:100%;height:100%;min-height:420px}.ocr-cut-stage.svelte-1tipx8i{position:relative;width:100%;height:100%;min-height:420px;border:1px solid var(--bs-border-color, rgba(127, 127, 127, .45));border-radius:8px;overflow:hidden;background:linear-gradient(45deg,rgba(127,127,127,.14) 25%,transparent 25%) -8px 0/16px 16px,linear-gradient(-45deg,rgba(127,127,127,.14) 25%,transparent 25%) -8px 0/16px 16px,linear-gradient(45deg,transparent 75%,rgba(127,127,127,.14) 75%) -8px 0/16px 16px,linear-gradient(-45deg,transparent 75%,rgba(127,127,127,.14) 75%) -8px 0/16px 16px,color-mix(in srgb,var(--mdc-theme-surface, #fff) 94%,#000 6%);touch-action:none;user-select:none;cursor:grab}.ocr-cut-stage.svelte-1tipx8i:active{cursor:grabbing}.ocr-cut-stage-image.svelte-1tipx8i{position:absolute;user-select:none;pointer-events:none}.ocr-cut-crop-box.svelte-1tipx8i{position:absolute;border:2px solid #3fa2ff;background:rgba(63,162,255,.18);box-sizing:border-box;cursor:move}.ocr-cut-crop-box-handle.svelte-1tipx8i{position:absolute;right:-6px;bottom:-6px;width:12px;height:12px;border-radius:2px;border:1px solid #111;background:#fff;cursor:nwse-resize}.ocr-cut-empty-state.svelte-1tipx8i{width:100%;height:100%;min-height:260px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;font-size:14px;text-align:center;opacity:.86}@media (max-width: 1200px){.ocr-cut-grid.svelte-1tipx8i{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width: 980px){.ocr-cut-modal.svelte-1tipx8i{grid-template-columns:220px minmax(0,1fr)}.ocr-cut-grid.svelte-1tipx8i{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 760px){.ocr-cut-modal.svelte-1tipx8i{display:flex;flex-direction:column;height:min(900px,95vh)}.ocr-cut-sidebar.svelte-1tipx8i{border-right:0;border-bottom:1px solid var(--bs-border-color, rgba(127, 127, 127, .35));max-height:42vh;overflow:auto}.ocr-cut-main.svelte-1tipx8i{min-height:0;flex:1 1 auto}.ocr-cut-grid.svelte-1tipx8i{grid-template-columns:repeat(2,minmax(0,1fr))}.ocr-cut-stage.svelte-1tipx8i{min-height:320px}}.icc-score-layered.svelte-asydsl{position:relative;display:inline-flex;align-items:center;justify-content:center}.icc-score-layered__outline.svelte-asydsl{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:1;pointer-events:none}.icc-score-layered__outline.svelte-asydsl img{visibility:hidden}.icc-score-layered__fill.svelte-asydsl{position:relative;z-index:2}.freeform-choice-editor.svelte-1kl0hsz{border:1px solid var(--app-border, #ccc);border-radius:4px;overflow:visible;position:relative;background:var(--app-card-bg, #fff);color:var(--app-text, inherit)}.freeform-layout-toolbar.svelte-1kl0hsz{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px;border-bottom:1px solid var(--app-border, #d8d8d8);background:var(--app-toolbar-bg, #f7f7f7)}.layout-title.svelte-1kl0hsz{font-weight:600;font-size:.9rem}.layout-toolbar-actions.svelte-1kl0hsz{display:flex;align-items:center;gap:6px}.layout-nav-btn.svelte-1kl0hsz{border:1px solid rgba(0,0,0,.3);background:var(--mdc-theme-primary, #6200ee);color:#fff;border-radius:4px;min-width:30px;height:30px;cursor:pointer}.layout-nav-btn.svelte-1kl0hsz:disabled{opacity:.55;cursor:default}.layout-meta.svelte-1kl0hsz{padding:8px 10px;border-bottom:1px solid var(--app-border, #e5e5e5);background:var(--app-card-bg, #fbfbfb)}.layout-meta-grid.svelte-1kl0hsz{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:10px;align-items:center}.layout-meta-col.svelte-1kl0hsz{min-width:0}.layout-meta-zoom-col.svelte-1kl0hsz{display:flex;justify-content:flex-end}.zoom-out-btn.svelte-1kl0hsz{min-width:96px;padding:0 10px}.layout-meta-field.svelte-1kl0hsz{width:100%}.layout-meta-label.svelte-1kl0hsz{display:flex;align-items:center;gap:8px;font-size:.85rem;flex-wrap:wrap}.layout-meta-slider.svelte-1kl0hsz{width:min(260px,100%);max-width:100%}.layout-meta-input.svelte-1kl0hsz{width:120px;padding:4px 6px;border:1px solid var(--app-border, #bbb);border-radius:4px;background:var(--app-input-bg, #fff);color:var(--app-text, inherit)}.layout-meta-note.svelte-1kl0hsz{font-size:.8rem;opacity:.8;line-height:1.25}.freeform-choice-canvas-host.svelte-1kl0hsz{overflow-x:auto;overflow-y:visible;padding:8px;background:var(--app-bg, #f1f1f1);border-bottom:1px solid var(--app-border, #e2e2e2)}.freeform-choice-canvas-host.zoomed.svelte-1kl0hsz{overflow:hidden}.freeform-choice-canvas-viewport.svelte-1kl0hsz{position:relative}.freeform-choice-canvas.svelte-1kl0hsz{background:repeating-conic-gradient(rgba(127,127,127,.24),rgba(127,127,127,.24) 25%,rgba(127,127,127,.08) 0%,rgba(127,127,127,.08) 50%) 0 0 / 20px 20px;background-color:var(--app-input-bg, #f1f1f1);min-height:200px;overflow:hidden;border:1px solid var(--app-border, #cfcfcf)}.freeform-choice-item.svelte-1kl0hsz{border:1px dashed #999;cursor:move;user-select:none;touch-action:none;overflow:visible;background:rgba(255,255,255,.02)}.freeform-choice-item.svelte-1kl0hsz:hover,.freeform-choice-item.selected.svelte-1kl0hsz{border-color:var(--mdc-theme-primary, #6200ee)}.freeform-choice-item.selected.svelte-1kl0hsz{box-shadow:0 0 0 1px rgba(98,0,238,.25)}.freeform-choice-preview.svelte-1kl0hsz{width:100%;height:100%}.freeform-choice-preview-content.svelte-1kl0hsz{width:100%;height:100%;pointer-events:none;overflow:visible;will-change:transform}.choice-placeholder.svelte-1kl0hsz{width:100%;height:100%;border:none;cursor:pointer;background:rgba(0,0,0,.08);color:#222;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;text-align:center;font-size:.78rem;padding:8px}.choice-placeholder-title.svelte-1kl0hsz{font-weight:700;font-size:.82rem}.choice-placeholder-text.svelte-1kl0hsz{opacity:.9;font-family:monospace}.choice-placeholder-hint.svelte-1kl0hsz{opacity:.75;font-size:.72rem}.choice-controls.svelte-1kl0hsz{position:absolute;right:2px;top:2px;display:flex;gap:2px;z-index:3}.z-handle.svelte-1kl0hsz{width:22px;height:22px;border:1px solid #4f647b;background:#2e4d70;color:#fff;border-radius:3px;cursor:pointer;line-height:1;padding:0;font-weight:700}.z-forward-handle.svelte-1kl0hsz,.z-backward-handle.svelte-1kl0hsz{font-family:monospace;font-size:14px}.resize-handle.svelte-1kl0hsz{position:absolute;right:2px;bottom:2px;width:12px;height:12px;cursor:nwse-resize;background:rgba(0,0,0,.35);border-radius:2px;z-index:2}.delete-handle.svelte-1kl0hsz{position:absolute;left:2px;top:2px;width:22px;height:22px;border:1px solid #8f1111;background:#ca2222;color:#fff;border-radius:3px;cursor:pointer;line-height:1;padding:0;z-index:3}.resize-size-label.svelte-1kl0hsz{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);pointer-events:none;z-index:12;font-size:10px;font-weight:600;line-height:1.2;padding:2px 6px;border-radius:8px;white-space:nowrap;color:#fff;background:rgba(20,20,20,.55);border:1px solid rgba(255,255,255,.26)}.freeform-controls.svelte-1kl0hsz{display:flex;flex-wrap:wrap;gap:10px;align-items:center;padding:10px;background:var(--app-card-bg, #fafafa);border-top:1px solid var(--app-border, #ddd)}.snap-label.svelte-1kl0hsz{font-size:.85rem;display:inline-flex;align-items:center;gap:6px}.threshold-input.svelte-1kl0hsz{width:90px;padding:4px 6px;border:1px solid var(--app-border, #bfbfbf);border-radius:4px;background:var(--app-input-bg, #fff);color:var(--app-text, inherit)}.add-choice-btn.svelte-1kl0hsz{border:1px solid rgba(0,0,0,.3);border-radius:4px;background:var(--mdc-theme-primary, #6200ee);color:#fff;padding:6px 10px;cursor:pointer}.freeform-settings-panel.svelte-1kl0hsz{position:absolute;width:300px;max-width:calc(100% - 16px);max-height:calc(100vh - 80px);overflow:auto;background:var(--app-card-bg, #fff);border:1px solid var(--app-border, #bbb);border-radius:6px;box-shadow:0 12px 28px rgba(0,0,0,.18);padding:8px;z-index:79}.freeform-settings-backdrop.svelte-1kl0hsz{position:fixed;top:0;right:0;bottom:0;left:0;z-index:78;background:transparent}.settings-title.svelte-1kl0hsz{display:flex;justify-content:space-between;align-items:center;font-weight:700;margin-bottom:8px}.settings-close.svelte-1kl0hsz{border:0;background:transparent;cursor:pointer}.settings-row.svelte-1kl0hsz{display:flex;flex-direction:column;gap:4px;margin-bottom:8px;font-size:.82rem}.settings-row.svelte-1kl0hsz input:where(.svelte-1kl0hsz),.settings-row.svelte-1kl0hsz select:where(.svelte-1kl0hsz){border:1px solid var(--app-border, #bfbfbf);border-radius:4px;padding:5px 6px;width:100%;box-sizing:border-box;background:var(--app-input-bg, #fff);color:var(--app-text, inherit)}.settings-row.svelte-1kl0hsz input:where(.svelte-1kl0hsz)::placeholder{color:var(--app-text-secondary, rgba(0, 0, 0, .6))}.settings-choice-status.svelte-1kl0hsz{font-size:.76rem;margin-bottom:8px;opacity:.85}.settings-grid.svelte-1kl0hsz{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6px}.settings-grid.svelte-1kl0hsz label:where(.svelte-1kl0hsz){display:flex;flex-direction:column;gap:4px;font-size:.8rem;min-width:0}.settings-grid.svelte-1kl0hsz label:where(.svelte-1kl0hsz) span:where(.svelte-1kl0hsz){white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.settings-grid.svelte-1kl0hsz input:where(.svelte-1kl0hsz){border:1px solid var(--app-border, #bfbfbf);border-radius:4px;padding:4px 6px;min-width:0;width:100%;box-sizing:border-box;background:var(--app-input-bg, #fff);color:var(--app-text, inherit)}.settings-checkbox.svelte-1kl0hsz{display:flex;flex-direction:row!important;align-items:center;justify-content:space-between;gap:8px;grid-column:1 / -1}.settings-grid.svelte-1kl0hsz .settings-checkbox:where(.svelte-1kl0hsz) span:where(.svelte-1kl0hsz){white-space:normal!important;overflow:visible!important;text-overflow:clip!important}.delete-layout-btn.svelte-1kl0hsz{border-color:#8f1111!important;background:#ca2222!important;color:#fff!important}.delete-layout-btn.svelte-1kl0hsz:disabled{background:#9a2a2a!important;color:rgba(255,255,255,.76)!important;border-color:#7e1f1f!important}.settings-help.svelte-1kl0hsz{margin-top:8px;font-size:.74rem;opacity:.8}@media (max-width: 860px){.layout-meta-grid.svelte-1kl0hsz{grid-template-columns:minmax(0,1fr)}.layout-meta-zoom-col.svelte-1kl0hsz{justify-content:flex-start}}.freeform-choice-viewer.svelte-z9736i{position:relative;width:100%;overflow:visible}.freeform-choice-stage.svelte-z9736i{position:absolute;left:0;top:0}.freeform-choice-placement.svelte-z9736i{position:absolute;overflow:visible}.freeform-choice-placement-inner.svelte-z9736i{overflow:visible}.jumpchain-card.svelte-zd3igo{border:1px solid rgba(127,127,127,.35);border-radius:8px;padding:10px}.rule-card.svelte-zd3igo{border:1px solid rgba(127,127,127,.35);border-radius:8px;padding:8px}.jumpchain-choice-overrides.svelte-zd3igo summary:where(.svelte-zd3igo){cursor:pointer;user-select:none}.map-row.svelte-zd3igo{border:1px solid rgba(127,127,127,.35);border-radius:8px;padding:8px}.map-row.svelte-zd3igo summary:where(.svelte-zd3igo){cursor:pointer;user-select:none}.jumpchain-point-mappings.svelte-zd3igo summary:where(.svelte-zd3igo){font-weight:600}.map-choice.svelte-zd3igo{border:1px dashed rgba(127,127,127,.35);border-radius:8px;padding:8px}.jumpchain-map-grid.svelte-zd3igo{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.jumpchain-map-grid__item.svelte-zd3igo{min-width:0}.jumpchain-map-grid.svelte-zd3igo .mdc-text-field{min-width:0;width:100%}@media (max-width: 991.98px){.jumpchain-map-grid.svelte-zd3igo{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 575.98px){.jumpchain-map-grid.svelte-zd3igo{grid-template-columns:1fr}}.text-wrap.svelte-zd3igo{overflow-wrap:anywhere;word-break:break-word}.jumpchain-help-text.svelte-zd3igo,.jumpchain-muted-text.svelte-zd3igo{color:var(--app-text-secondary, rgba(127, 127, 127, .9))}.jumpchain-select-wrap.svelte-zd3igo{display:flex;flex-direction:column;gap:4px}.jumpchain-select-label.svelte-zd3igo{font-size:.85rem;color:var(--app-text-secondary, rgba(127, 127, 127, .9))}.jumpchain-select.svelte-zd3igo{width:100%}.small.svelte-zd3igo{font-size:.85rem}.chooser-copy.svelte-1k7jpoz{font-size:14px;margin-bottom:12px}.chooser-actions.svelte-1k7jpoz{display:block}.batch-warning.svelte-iq6mpf{font-size:13px;line-height:1.45;color:var(--app-text-secondary, #666);border:1px solid var(--app-border, #ccc);border-radius:6px;padding:10px 12px;background:var(--app-card-bg, rgba(0, 0, 0, .025))}.batch-empty.svelte-iq6mpf{border:1px dashed var(--app-border, #bbb);border-radius:6px;padding:16px;text-align:center;color:var(--app-text-secondary, #666)}.batch-target-pickers.svelte-iq6mpf{position:relative;z-index:200}.batch-target-pickers.svelte-iq6mpf .smui-autocomplete__menu,.batch-target-pickers.svelte-iq6mpf .mdc-menu-surface{z-index:5000!important}body.icc-batch-change-open .mdc-menu-surface{z-index:12050!important}.custom-css-dialog .mdc-text-field__input::placeholder{color:var(--app-text-secondary, rgba(0, 0, 0, .6))!important;opacity:1!important}.custom-css-dialog .mdc-text-field__input::-webkit-input-placeholder{color:var(--app-text-secondary, rgba(0, 0, 0, .6))!important;opacity:1!important}.theme-var-row.svelte-s7e0vd{display:flex;flex-direction:column;gap:4px;padding:6px 0}.theme-var-label.svelte-s7e0vd{font-size:12px;font-weight:500;color:var(--app-text-secondary, rgba(0,0,0,.6))}.theme-var-input.svelte-s7e0vd{display:flex;align-items:center;gap:6px}.theme-color-input.svelte-s7e0vd{width:36px;height:36px;padding:2px;border:1px solid var(--app-border, #ccc);border-radius:4px;cursor:pointer;background:transparent}.theme-text-input.svelte-s7e0vd{flex:1;padding:6px 8px;border:1px solid var(--app-border, #ccc);border-radius:4px;font-size:13px;font-family:monospace;background:var(--app-input-bg, #f5f5f5);color:var(--app-text, inherit);min-width:0}.theme-text-input.svelte-s7e0vd:focus{outline:none;border-color:var(--mdc-theme-primary, #6200ee)}.theme-reset-btn.svelte-s7e0vd{display:flex;align-items:center;justify-content:center;width:32px;height:32px;min-width:32px;border:1px solid var(--app-border, #ccc);border-radius:4px;background:transparent;cursor:pointer;color:var(--app-text-secondary, #666);font-size:18px;padding:0;transition:background .15s,color .15s}.theme-reset-btn.svelte-s7e0vd:hover{background:var(--app-border, #eee);color:var(--mdc-theme-primary, #6200ee)}.translation-action-col.svelte-1fj1quz{position:relative;display:flex;flex-direction:column;gap:12px}.translation-progress-wrap.svelte-1fj1quz{width:100%}.translation-custom-workers-wrap.svelte-1fj1quz{width:100%;padding-top:4px}.translation-custom-workers-add-row.svelte-1fj1quz{display:flex;gap:8px;align-items:center}.translation-custom-workers-add-row.svelte-1fj1quz .translation-custom-workers-input:where(.svelte-1fj1quz){flex:1 1 auto;min-width:0}.translation-custom-workers-input.svelte-1fj1quz{width:100%;border-radius:4px;border:1px solid var(--bs-border-color, rgba(127, 127, 127, .45));background:color-mix(in srgb,var(--mdc-theme-surface, #fff) 92%,var(--mdc-theme-primary, #666) 8%);color:var(--mdc-theme-text-primary-on-background, #111);padding:.42rem .62rem;outline:none}.translation-custom-workers-input.svelte-1fj1quz:focus{border-color:color-mix(in srgb,var(--mdc-theme-primary, #4c8bf5) 55%,#ffffff 45%)}.translation-custom-workers-input.svelte-1fj1quz::placeholder{color:color-mix(in srgb,var(--mdc-theme-text-primary-on-background, #333) 58%,transparent);opacity:1}.translation-custom-workers-list.svelte-1fj1quz{display:flex;flex-direction:column;gap:8px}.translation-custom-workers-item.svelte-1fj1quz{display:flex;gap:8px;align-items:center;justify-content:flex-start;width:100%;min-width:0}.translation-custom-workers-item.svelte-1fj1quz code:where(.svelte-1fj1quz){flex:1 1 auto;min-width:0;display:block;white-space:normal;overflow-wrap:anywhere;word-break:break-all;color:#b63e5d;background:rgba(0,0,0,.06);border-radius:4px;padding:4px 6px}.translation-custom-workers-empty.svelte-1fj1quz{color:#6b7280}.translation-workers-add-btn.mdc-button{flex:0 0 auto;width:auto!important;min-width:106px;max-width:122px}.translation-workers-delete-btn.mdc-button{flex:0 0 auto;width:auto!important;min-width:72px;max-width:86px}.translation-workers-add-btn .mdc-button__label,.translation-workers-delete-btn .mdc-button__label{white-space:nowrap}.translation-progress-meta.svelte-1fj1quz{display:flex;justify-content:space-between;font-size:.9rem;margin-bottom:6px}.translation-progress-track.svelte-1fj1quz{width:100%;height:10px;border-radius:999px;overflow:hidden;background:rgba(127,127,127,.35)}.translation-progress-fill.svelte-1fj1quz{height:100%;border-radius:999px;background:linear-gradient(90deg,#4c8bf5,#61c3ff);transition:width .12s linear}.dark .translation-progress-track.svelte-1fj1quz{background:rgba(255,255,255,.2)}.dark .translation-custom-workers-input.svelte-1fj1quz,body.dark .translation-custom-workers-input.svelte-1fj1quz,html.dark .translation-custom-workers-input.svelte-1fj1quz,.darkmode .translation-custom-workers-input,body.darkmode .translation-custom-workers-input.svelte-1fj1quz,[data-bs-theme=dark] .translation-custom-workers-input.svelte-1fj1quz{background:#20242e!important;background-color:#20242e!important;color:#e8edf7!important;border-color:#495266!important;-webkit-text-fill-color:#e8edf7!important}.dark .translation-custom-workers-input.svelte-1fj1quz::placeholder,body.dark .translation-custom-workers-input.svelte-1fj1quz::placeholder,html.dark .translation-custom-workers-input.svelte-1fj1quz::placeholder,.darkmode .translation-custom-workers-input::placeholder,body.darkmode .translation-custom-workers-input.svelte-1fj1quz::placeholder,[data-bs-theme=dark] .translation-custom-workers-input.svelte-1fj1quz::placeholder{color:#b8c2d8!important;opacity:1!important}.dark .translation-custom-workers-empty.svelte-1fj1quz{color:#c7cfdf}.dark .translation-custom-workers-item.svelte-1fj1quz code:where(.svelte-1fj1quz){background:rgba(255,255,255,.1);color:#ff9db1}.darkmode .translation-custom-workers-item code,[data-bs-theme=dark] .translation-custom-workers-item.svelte-1fj1quz code:where(.svelte-1fj1quz){background:rgba(255,255,255,.1);color:#ff9db1}.translation-cancel-btn .mdc-button__label{color:#ffdbdb}.translation-confirm-dialog .mdc-dialog__actions{flex-wrap:wrap;gap:8px;overflow-x:hidden}.translation-confirm-dialog .mdc-dialog__surface{overflow-x:hidden}.translation-confirm-dialog .translation-confirm-actions .mdc-dialog__button{margin-left:0;max-width:100%}@media (max-width: 700px){.translation-confirm-dialog .translation-confirm-actions{flex-direction:column;align-items:stretch}}.downloader-action-col.svelte-1fjttxu{display:flex;flex-direction:column;gap:12px}.downloader-progress-wrap.svelte-1fjttxu{width:100%}.downloader-progress-meta.svelte-1fjttxu{display:flex;justify-content:space-between;align-items:center;font-size:.85rem;margin-bottom:6px}.downloader-progress-track.svelte-1fjttxu{width:100%;height:10px;border-radius:6px;background:rgba(0,0,0,.15);overflow:hidden}.downloader-progress-fill.svelte-1fjttxu{height:100%;border-radius:6px;background:var(--mdc-theme-primary, #6200ee);transition:width .12s linear}.downloader-cancel-btn .mdc-button__label{color:#ffb3b3}.downloader-custom-proxy-wrap.svelte-1fjttxu{border:1px solid var(--bs-border-color, rgba(127, 127, 127, .45));border-radius:10px;padding:10px;background:color-mix(in srgb,var(--mdc-theme-surface, #fff) 95%,var(--mdc-theme-primary, #666) 5%)}.downloader-custom-proxy-add-row.svelte-1fjttxu{display:flex;gap:8px;align-items:center}button.downloader-proxy-add-btn{width:auto!important;min-width:72px!important;flex:0 0 auto!important;padding-left:10px!important;padding-right:10px!important}.downloader-custom-proxy-input.svelte-1fjttxu{flex:1 1 auto;min-width:0;border:1px solid var(--bs-border-color, rgba(127, 127, 127, .45));border-radius:8px;padding:7px 10px;background:var(--mdc-theme-surface, #fff);color:var(--mdc-theme-text-primary-on-background, inherit)}.downloader-custom-proxy-input.svelte-1fjttxu::placeholder{color:var(--app-text-secondary, rgba(120, 120, 120, .9))}.downloader-custom-proxy-list.svelte-1fjttxu{display:flex;flex-direction:column;gap:6px}.downloader-custom-proxy-item.svelte-1fjttxu{display:flex;align-items:center;justify-content:space-between;gap:8px;border:1px solid var(--bs-border-color, rgba(127, 127, 127, .45));border-radius:8px;padding:6px 8px;background:color-mix(in srgb,var(--mdc-theme-surface, #fff) 95%,var(--mdc-theme-primary, #666) 5%)}.downloader-custom-proxy-item.svelte-1fjttxu code:where(.svelte-1fjttxu){flex:1 1 auto;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}button.downloader-proxy-delete-btn{width:auto!important;min-width:72px!important;flex:0 0 auto!important;padding-left:10px!important;padding-right:10px!important}.downloader-custom-proxy-empty.svelte-1fjttxu{color:var(--app-text-secondary, rgba(120, 120, 120, .9))}.element-palette.svelte-jgb1rh{width:220px;min-width:220px;background:var(--mdc-theme-surface, #fff);border-right:1px solid var(--mdc-theme-text-hint-on-background, #ccc);display:flex;flex-direction:column;height:100vh;position:fixed;top:0;left:0;overflow-y:auto;z-index:50}.palette-toolbar.svelte-jgb1rh{display:flex;flex-wrap:wrap;gap:2px;padding:6px;border-bottom:1px solid var(--mdc-theme-text-hint-on-background, #ddd);justify-content:center}.toolbar-btn.svelte-jgb1rh{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:none;border-radius:6px;background:transparent;cursor:pointer;color:var(--mdc-theme-text-primary-on-background, #333);transition:background .15s}.toolbar-btn.svelte-jgb1rh:hover{background:var(--mdc-theme-text-hint-on-background, #e8e8e8)}.toolbar-btn.svelte-jgb1rh .mdi{font-size:20px}.toolbar-btn.svelte-jgb1rh svg{width:20px;height:20px}.palette-section-title.svelte-jgb1rh{padding:8px 10px 4px;font-size:11px;font-weight:600;color:var(--mdc-theme-text-secondary-on-background, #888);text-transform:uppercase;letter-spacing:.8px}.palette-grid.svelte-jgb1rh{display:grid;grid-template-columns:1fr 1fr;gap:6px;padding:6px 8px;flex:1;align-content:start}.palette-card.svelte-jgb1rh{display:flex;flex-direction:column;align-items:center;padding:4px 4px 6px;border-radius:8px;cursor:grab;border:1px solid var(--mdc-theme-text-hint-on-background, #ddd);background:var(--mdc-theme-surface, #fff);transition:background .15s,box-shadow .15s,transform .1s;user-select:none}.palette-card.svelte-jgb1rh:hover{background:var(--mdc-theme-text-hint-on-background, #f0f0f0);box-shadow:0 2px 6px rgba(0,0,0,.1);transform:translateY(-1px)}.palette-card.svelte-jgb1rh:active{cursor:grabbing;transform:translateY(0)}.palette-card-preview.svelte-jgb1rh{width:100%;height:52px;display:flex;align-items:center;justify-content:center;border-radius:4px;margin-bottom:2px;overflow:hidden}.palette-card-preview.svelte-jgb1rh svg{width:100%;height:100%}.palette-card-label.svelte-jgb1rh{font-size:10px;text-align:center;line-height:1.2;color:var(--mdc-theme-text-primary-on-background, #333);font-weight:500}.palette-bottom.svelte-jgb1rh{padding:8px;border-top:1px solid var(--mdc-theme-text-hint-on-background, #ddd);display:flex;flex-direction:column;gap:4px}.palette-action-btn.svelte-jgb1rh{display:flex;align-items:center;gap:8px;padding:8px 12px;border:none;border-radius:6px;background:var(--mdc-theme-text-hint-on-background, #f0f0f0);cursor:pointer;color:var(--mdc-theme-text-primary-on-background, #333);font-size:12px;transition:background .15s;width:100%}.palette-action-btn.svelte-jgb1rh:hover{background:var(--mdc-theme-text-disabled-on-background, #ddd)}.palette-action-btn.svelte-jgb1rh .mdi{font-size:18px}.drag-divider.svelte-pu3849{position:fixed;top:0;width:16px;height:100vh;cursor:col-resize;display:flex;flex-direction:column;align-items:center;justify-content:center;background:var(--mdc-theme-surface, #fff);border-left:1px solid var(--mdc-theme-text-hint-on-background, #ccc);border-right:1px solid var(--mdc-theme-text-hint-on-background, #ccc);user-select:none;touch-action:none;z-index:100}.drag-divider.svelte-pu3849:hover{background:var(--app-input-bg, #f0f0f0)}.drag-divider.svelte-pu3849:active,.drag-divider.dragging.svelte-pu3849{background:var(--mdc-theme-surface, #e0e0e0);border-color:var(--mdc-theme-primary, #6200ee)}.drag-handle.svelte-pu3849{width:6px;height:40px;display:flex;align-items:center;justify-content:center}.drag-dots.svelte-pu3849{display:flex;flex-direction:column;gap:3px}.drag-dots.svelte-pu3849 span:where(.svelte-pu3849){display:block;width:4px;height:4px;border-radius:50%;background:var(--mdc-theme-text-hint-on-background, #aaa)}.drag-label.svelte-pu3849{font-size:9px;color:var(--mdc-theme-text-secondary-on-background, #888);writing-mode:vertical-lr;text-orientation:mixed;margin-top:8px}.list-menu-overlay.svelte-1sktovt{position:fixed;top:0;left:0;right:0;bottom:0;z-index:99}.list-menu-dropdown.svelte-1sktovt{position:fixed;top:52px;left:70px;z-index:100;background:var(--mdc-theme-surface, #fff);border:1px solid var(--mdc-theme-text-hint-on-background, #ccc);border-radius:6px;box-shadow:0 4px 12px rgba(0,0,0,.15);display:flex;flex-direction:column;min-width:160px;overflow:hidden}.search-menu-dropdown.svelte-1sktovt{left:38px}.list-menu-item.svelte-1sktovt{display:flex;align-items:center;gap:8px;padding:10px 14px;border:none;background:none;cursor:pointer;font-size:13px;color:var(--mdc-theme-text-primary-on-background, #333);transition:background .15s;text-align:left}.list-menu-item.svelte-1sktovt:hover{background:var(--mdc-theme-text-hint-on-background, #f0f0f0)}.list-menu-item.svelte-1sktovt .mdi{font-size:18px}.slider-right-panel.svelte-1sktovt{position:fixed;top:0;right:0;height:100vh;background:var(--mdc-theme-surface, #f5f5f5);z-index:99;pointer-events:none}.creator-viewer-drawer.mdc-drawer--modal{left:220px!important;z-index:70!important}.creator-viewer-scrim{left:220px!important;width:calc(100% - 220px)!important;z-index:69!important}.jumpchain-summary.svelte-1px3al6{border:1px solid rgba(127,127,127,.35);border-radius:8px;padding:12px}.jumpchain-section-title.svelte-1px3al6{font-weight:600;margin-bottom:8px}.jumpchain-row-map.svelte-1px3al6{border:1px solid rgba(127,127,127,.35);border-radius:8px;padding:8px 10px}.jumpchain-row-map.svelte-1px3al6 summary:where(.svelte-1px3al6){cursor:pointer;user-select:none}.jumpchain-choice-overrides.svelte-1px3al6 summary:where(.svelte-1px3al6){cursor:pointer;user-select:none}.jumpchain-choice-map.svelte-1px3al6{border:1px dashed rgba(127,127,127,.35);border-radius:8px;padding:8px}.jumpchain-source-label.svelte-1px3al6{overflow-wrap:anywhere;word-break:break-word}.jumpchain-muted-text.svelte-1px3al6{color:var(--app-text-secondary, rgba(127, 127, 127, .9))}.jumpchain-export-option.svelte-1px3al6{border:1px solid rgba(127,127,127,.35);border-radius:8px;background:transparent;padding:10px;text-align:left;width:100%;cursor:pointer}.jumpchain-export-option.selected.svelte-1px3al6{border-color:rgba(76,175,80,.85);box-shadow:0 0 0 1px rgba(76,175,80,.5) inset}.fw-600.svelte-1px3al6{font-weight:600}.small.svelte-1px3al6{font-size:.85rem}.icc-score-layered.svelte-1tyfnpb{position:relative;display:inline-flex;align-items:center;justify-content:center}.icc-score-layered__outline.svelte-1tyfnpb{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:1;pointer-events:none}.icc-score-layered__outline.svelte-1tyfnpb img{visibility:hidden}.icc-score-layered__fill.svelte-1tyfnpb{position:relative;z-index:2}.freeform-choice-viewer.svelte-op574p{position:relative;width:100%;overflow:visible}.freeform-choice-stage.svelte-op574p{position:absolute;left:0;top:0}.freeform-choice-placement.svelte-op574p{position:absolute;overflow:visible}.freeform-choice-placement-inner.svelte-op574p{overflow:visible}.icc-foreground-layer,.icc-foreground-overlay{pointer-events:none!important;touch-action:none!important}.docs-shell.svelte-w1qa65{height:100vh;min-height:0;display:flex;flex-direction:column;overflow:hidden;background:var(--app-bg, #fff);color:var(--app-text, rgba(0, 0, 0, .87))}.docs-topbar{border-bottom:1px solid var(--app-border, rgba(0, 0, 0, .12))}.docs-topbar-left{width:100%;min-width:0;gap:8px}.docs-topbar-right{flex:0 0 auto;min-width:fit-content}.docs-theme-toggle.svelte-w1qa65{display:inline-flex;align-items:center;gap:6px;height:34px;border:1px solid var(--app-border, rgba(0, 0, 0, .12));border-radius:999px;background:var(--app-card-bg, #fff);color:var(--app-text, rgba(0, 0, 0, .87));padding:0 12px;font-size:.82rem;font-weight:600;cursor:pointer;transition:background-color .12s ease,border-color .12s ease,color .12s ease;white-space:nowrap}.docs-theme-toggle.svelte-w1qa65:hover{background:var(--app-input-hover-bg, #ececec);border-color:color-mix(in srgb,var(--mdc-theme-primary, #6200ee) 32%,var(--app-border, rgba(0, 0, 0, .12)))}.docs-theme-toggle.svelte-w1qa65 .mdi{font-size:1.05rem}.docs-title-block.svelte-w1qa65{display:flex;flex-direction:column;min-width:0;overflow:hidden}.docs-title.svelte-w1qa65{font-size:1rem;font-weight:600;line-height:1.2}.docs-subtitle.svelte-w1qa65{font-size:.8rem;color:var(--app-text-secondary, rgba(0, 0, 0, .6));white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.docs-layout.svelte-w1qa65{display:grid;grid-template-columns:minmax(220px,280px) minmax(0,1fr) minmax(200px,260px);grid-template-rows:minmax(0,1fr);flex:1 1 auto;min-height:0;width:100%}.docs-sidebar.svelte-w1qa65{background:var(--app-card-bg, #fff);border-right:1px solid var(--app-border, rgba(0, 0, 0, .12));overflow-y:auto;min-height:0}.docs-sidebar--chapters.svelte-w1qa65{border-right:none;border-left:1px solid var(--app-border, rgba(0, 0, 0, .12))}.docs-sidebar__title.svelte-w1qa65{position:sticky;top:0;z-index:1;font-size:.8rem;letter-spacing:.06em;text-transform:uppercase;font-weight:700;color:var(--app-text-secondary, rgba(0, 0, 0, .6));padding:14px 14px 10px;border-bottom:1px solid var(--app-border, rgba(0, 0, 0, .12));background:var(--app-card-bg, #fff)}.docs-sidebar__empty.svelte-w1qa65{font-size:.88rem;color:var(--app-text-secondary, rgba(0, 0, 0, .6));padding:14px;line-height:1.5}.docs-sidebar__empty--error.svelte-w1qa65{color:#d64545}.docs-section.svelte-w1qa65{padding:12px;border-bottom:1px solid var(--app-border, rgba(0, 0, 0, .12))}.docs-section__title.svelte-w1qa65{margin:0 0 8px;font-size:.86rem;font-weight:700;color:var(--app-text-secondary, rgba(0, 0, 0, .6));text-transform:uppercase;letter-spacing:.05em}.docs-section__pages.svelte-w1qa65{display:flex;flex-direction:column;gap:4px}.docs-page-link.svelte-w1qa65,.docs-chapter-link.svelte-w1qa65{border:1px solid transparent;border-radius:8px;background:transparent;color:var(--app-text, rgba(0, 0, 0, .87));text-align:left;cursor:pointer;transition:background-color .12s ease,border-color .12s ease,color .12s ease}.docs-page-link.svelte-w1qa65{font-size:.9rem;padding:7px 10px;line-height:1.35}.docs-page-link.svelte-w1qa65:hover,.docs-chapter-link.svelte-w1qa65:hover{background:var(--app-input-hover-bg, #ececec);border-color:var(--app-border, rgba(0, 0, 0, .12))}.docs-page-link--active.svelte-w1qa65,.docs-chapter-link--active.svelte-w1qa65{background:color-mix(in srgb,var(--mdc-theme-primary, #6200ee) 18%,transparent);border-color:color-mix(in srgb,var(--mdc-theme-primary, #6200ee) 45%,transparent);color:var(--app-text, rgba(0, 0, 0, .87));font-weight:600}.docs-main.svelte-w1qa65{overflow-y:auto;min-height:0;background:linear-gradient(180deg,color-mix(in srgb,var(--app-input-bg, #f5f5f5) 70%,transparent) 0%,transparent 35%),var(--app-bg, #fff)}.docs-state.svelte-w1qa65{margin:26px;border-radius:10px;border:1px solid var(--app-border, rgba(0, 0, 0, .12));background:var(--app-card-bg, #fff);padding:18px;font-size:.95rem;color:var(--app-text-secondary, rgba(0, 0, 0, .6))}.docs-state--error.svelte-w1qa65{color:#d64545;border-color:color-mix(in srgb,#d64545 60%,var(--app-border, rgba(0, 0, 0, .12)))}.docs-article.svelte-w1qa65{max-width:920px;margin:0 auto;padding:clamp(20px,3vw,34px) clamp(16px,3.6vw,44px) 72px;line-height:1.68}.docs-article.svelte-w1qa65 h1,.docs-article.svelte-w1qa65 h2,.docs-article.svelte-w1qa65 h3,.docs-article.svelte-w1qa65 h4,.docs-article.svelte-w1qa65 h5,.docs-article.svelte-w1qa65 h6{color:var(--app-text, rgba(0, 0, 0, .87));line-height:1.25;margin:1.35em 0 .55em;scroll-margin-top:20px}.docs-article.svelte-w1qa65 h1{font-size:clamp(1.62rem,2.2vw,2rem);margin-top:.3em}.docs-article.svelte-w1qa65 h2{font-size:clamp(1.3rem,1.7vw,1.55rem)}.docs-article.svelte-w1qa65 h3{font-size:clamp(1.15rem,1.35vw,1.3rem)}.docs-article.svelte-w1qa65 p,.docs-article.svelte-w1qa65 ul,.docs-article.svelte-w1qa65 ol,.docs-article.svelte-w1qa65 blockquote,.docs-article.svelte-w1qa65 pre{margin:0 0 1.05em}.docs-article.svelte-w1qa65 ul,.docs-article.svelte-w1qa65 ol{padding-left:1.4em}.docs-article.svelte-w1qa65 li{margin:.24em 0}.docs-article.svelte-w1qa65 a{color:var(--mdc-theme-primary, #6200ee);text-decoration-thickness:1px;text-underline-offset:2px}.docs-article.svelte-w1qa65 a:hover{text-decoration-thickness:2px}.docs-article.svelte-w1qa65 img{max-width:100%;height:auto;display:block;border-radius:10px;border:1px solid var(--app-border, rgba(0, 0, 0, .12));box-shadow:0 6px 18px color-mix(in srgb,var(--app-text, rgba(0, 0, 0, .87)) 12%,transparent);margin:1.05em 0 1.35em;background:var(--app-card-bg, #fff)}.docs-article.svelte-w1qa65 code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.9em;background:color-mix(in srgb,var(--app-input-bg, #f5f5f5) 78%,transparent);border:1px solid var(--app-border, rgba(0, 0, 0, .12));border-radius:6px;padding:.08em .4em}.docs-article.svelte-w1qa65 pre{border:1px solid var(--app-border, rgba(0, 0, 0, .12));border-radius:10px;background:color-mix(in srgb,var(--app-input-bg, #f5f5f5) 72%,transparent);overflow-x:auto;padding:12px 14px}.docs-article.svelte-w1qa65 pre code{background:transparent;border:none;padding:0;font-size:.88rem}.docs-article.svelte-w1qa65 blockquote{border-left:4px solid color-mix(in srgb,var(--mdc-theme-primary, #6200ee) 45%,transparent);padding:10px 14px;border-radius:0 8px 8px 0;background:color-mix(in srgb,var(--app-input-bg, #f5f5f5) 70%,transparent);color:var(--app-text-secondary, rgba(0, 0, 0, .6))}.docs-article.svelte-w1qa65 hr{border:none;border-top:1px solid var(--app-border, rgba(0, 0, 0, .12));margin:1.6em 0}.docs-chapters.svelte-w1qa65{display:flex;flex-direction:column;gap:4px;padding:10px 8px 16px}.docs-chapter-link.svelte-w1qa65{font-size:.84rem;line-height:1.35;padding-top:6px;padding-bottom:6px}@media (max-width: 1199px){.docs-layout.svelte-w1qa65{grid-template-columns:minmax(220px,280px) minmax(0,1fr)}.docs-sidebar--chapters.svelte-w1qa65{display:none}}@media (max-width: 819px){.docs-layout.svelte-w1qa65{grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr)}.docs-sidebar.svelte-w1qa65{border-right:none;border-bottom:1px solid var(--app-border, rgba(0, 0, 0, .12));max-height:45vh}.docs-article.svelte-w1qa65{padding-bottom:42px}.docs-theme-toggle.svelte-w1qa65 span:where(.svelte-w1qa65){display:none}.docs-theme-toggle.svelte-w1qa65{width:34px;padding:0;justify-content:center}}
