html,body{height:100%}p{margin-bottom:0}#app{height:100%}#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;min-height:100%;max-width:100%;position:relative;background-position:center;background-attachment:fixed}.s-main{height:100%}.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}.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:auto}.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}.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 #0003,0 4px 5px #00000024,0 1px 10px #0000001f}.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 #e9ecef}.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}.mdc-form-field>label{width:100%}.bg-overlay{position:relative;background-blend-mode:overlay}.bg-overlay:before{content:"";position:absolute;inset:0;background:var(--choice-overlay-color, transparent);pointer-events:none;border-radius:inherit;z-index:1}.bg-overlay>*{position:relative;z-index:2}.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 #0003,0 4px 5px #00000024,0 1px 10px #0000001f;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:10px;right:10px;color:gray;z-index:20}.choice-edit-button__edit-mode{position:absolute;top:50px;right:10px;color:gray;z-index:20}.row-edit-button{position:absolute;top:0;right:10px;color:gray;z-index:1}.row-edit-button__edit-mode{position:absolute;top:50px;right:5px;color:gray;z-index:1}.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 #0003,0 6px 10px #00000024,0 1px 18px #0000001f}.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:#c8c8c840}.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:var(--app-border, #e9ecef)}.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)}.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}.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-deprecated-list-item,.mdc-menu .mdc-list-item,.mdc-select__menu .mdc-deprecated-list-item,.mdc-select__menu .mdc-list-item{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{background-color:var(--app-input-bg, rgba(0, 0, 0, .04))!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}.picker.svelte-1bli2fv{position:relative;display:inline-block;width:var(--picker-width, 200px);height:var(--picker-height, 200px);background:linear-gradient(#fff0,#000),linear-gradient(.25turn,#fff,#0000),var(--picker-color-bg);border-radius:var(--picker-radius, 8px);outline:none;-webkit-user-select: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)}.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;margin:8px 0 0;height:30px;width:100%;transition:background-color .2s;cursor:pointer;font-family:inherit}.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);-webkit-user-select:none;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%;-webkit-user-select:none;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;-webkit-user-select:none;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%}.var-input-row.svelte-ixhijp{display:flex;align-items:center;gap:4px;width:100%}.color-picker-row.svelte-ixhijp{display:flex;align-items:flex-start;gap:4px;width:100%}.var-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.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-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}.color-picker-row.svelte-ixhijp .color-picker{flex:1}.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, #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, 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, 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, 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, inherit);appearance:auto;cursor:pointer}.var-select-input.svelte-nfad4a:not(.has-label){padding:8px 12px}.var-select-input.svelte-nfad4a option:where(.svelte-nfad4a){background-color:var(--var-field-bg, #f5f5f5);color:var(--var-field-text, inherit)}.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, #ccc);border-radius:4px;background:transparent;cursor:pointer;color:var(--var-field-label, #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, #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, 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, 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, #ccc);border-radius:4px;background:transparent;cursor:pointer;color:var(--var-field-label, #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, #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}.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}}.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 #00000026;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);-webkit-user-select:none;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);-webkit-user-select:none;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}.freeform-editor.svelte-1hsuwhq{border:1px solid #ccc;border-radius:4px;overflow:hidden;position:relative}.freeform-canvas.svelte-1hsuwhq{background:repeating-conic-gradient(#f0f0f0 0% 25%,transparent 0% 50%) 0 0 / 20px 20px;min-height:200px;overflow:hidden}.freeform-image.svelte-1hsuwhq{border:1px dashed #999;cursor:move;-webkit-user-select:none;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 #6200ee40}.placeholder.svelte-1hsuwhq{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#0000000d;font-size:12px;color:#999;border:none;cursor:pointer;padding:0}.placeholder.svelte-1hsuwhq:hover{background:#0000001a;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:0;bottom:0;width:12px;height:12px;background:var(--mdc-theme-primary, #6200ee);cursor:se-resize;touch-action:none}.delete-handle.svelte-1hsuwhq{position:absolute;top:-8px;right:-8px;width:20px;height:20px;border-radius:50%;background:#d32f2f;color:#fff;border:none;cursor:pointer;font-size:12px;display:flex;align-items:center;justify-content:center;padding:0;line-height:1}.image-controls.svelte-1hsuwhq{position:absolute;top:-8px;left:-8px;display:flex;gap:2px;align-items:center;z-index:10}.z-handle.svelte-1hsuwhq{width:20px;height:20px;border-radius:50%;background:#1565c0;color:#fff;border:none;cursor:pointer;font-size:11px;display:flex;align-items:center;justify-content:center;padding:0;line-height:1}.z-handle.svelte-1hsuwhq:hover{background:#1976d2}.settings-handle.svelte-1hsuwhq{background:#5d4037}.settings-handle.svelte-1hsuwhq:hover{background:#6d4c41}.opacity-label.svelte-1hsuwhq{display:flex;align-items:center;gap:2px;font-size:11px;color:#555;background:#ffffffe6;border-radius:10px;padding:1px 4px}.opacity-slider.svelte-1hsuwhq{width:50px;height:12px;cursor:pointer}.freeform-controls.svelte-1hsuwhq{display:flex;align-items:center;gap:12px;padding:8px;background:var(--mdc-theme-surface, #fafafa);border-top:1px solid #eee}.height-label.svelte-1hsuwhq{font-size:12px;display:flex;align-items:center;gap:4px}.height-input.svelte-1hsuwhq{width:80px;padding:2px 6px;font-size:12px;border:1px solid #ccc;border-radius:4px}.add-image-btn.svelte-1hsuwhq{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}.freeform-settings-panel.svelte-1hsuwhq{position:absolute;z-index:50;width:min(320px,calc(100% - 16px));background:#fff;color:#111;border:1px solid #d6d6d6;border-radius:8px;box-shadow:0 10px 24px #0000002e;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:#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 #c8c8c8;border-radius:4px;background:#fff;color:#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-grid.svelte-1hsuwhq input:where(.svelte-1hsuwhq){width:100%;font-size:12px;padding:3px 4px;border:1px solid #c8c8c8;border-radius:4px;color:#111;background:#fff}.freeform-settings-panel.svelte-1hsuwhq option:where(.svelte-1hsuwhq){color:#111;background:#fff}.settings-help.svelte-1hsuwhq{color:#666;line-height:1.3}.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}.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)}.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:#d32f2f1a}.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}.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)}.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;-webkit-user-select:none;user-select:none}.palette-card.svelte-jgb1rh:hover{background:var(--mdc-theme-text-hint-on-background, #f0f0f0);box-shadow:0 2px 6px #0000001a;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);-webkit-user-select:none;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;inset: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 #00000026;display:flex;flex-direction:column;min-width:160px;overflow:hidden}.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}
