@charset "UTF-8";[data-v-b85fdeda] .preset-dialog{border:1px solid color-mix(in srgb,var(--p-surface-400) 22%,transparent);border-radius:22px;box-shadow:0 24px 70px #0000002e,0 4px 16px #00000014;display:flex;flex-direction:column;max-height:92vh;overflow:hidden;width:min(1050px,96vw)}[data-v-b85fdeda] .preset-dialog-header{background:linear-gradient(135deg,color-mix(in srgb,var(--p-primary-500) 12%,var(--p-dialog-background)),var(--p-dialog-background));border-bottom:1px solid color-mix(in srgb,var(--p-surface-400) 18%,transparent);flex:0 0 auto;padding:1rem 1.2rem}[data-v-b85fdeda] .preset-dialog-content{background:var(--p-dialog-background);flex:1 1 auto;min-height:0;overflow:hidden!important;padding:0!important}[data-v-b85fdeda] .preset-dialog-footer{background:var(--p-dialog-background);border-top:1px solid color-mix(in srgb,var(--p-surface-400) 18%,transparent);flex:0 0 auto;padding:.8rem 1rem}.dialog-heading[data-v-b85fdeda]{align-items:center;display:flex;gap:.85rem}.dialog-icon[data-v-b85fdeda]{align-items:center;background:color-mix(in srgb,var(--p-primary-500) 14%,transparent);border-radius:13px;color:var(--p-primary-500);display:flex;flex:0 0 2.65rem;font-size:1.3rem;height:2.65rem;justify-content:center;width:2.65rem}.dialog-heading-text[data-v-b85fdeda]{min-width:0}.dialog-title[data-v-b85fdeda]{color:var(--p-text-color);font-size:1.05rem;font-weight:700;line-height:1.2}.dialog-subtitle[data-v-b85fdeda]{color:var(--p-text-muted-color);font-size:.78rem;margin-top:.18rem}.preset-scroll[data-v-b85fdeda]{display:flex;flex-direction:column;gap:.85rem;height:100%;max-height:calc(92vh - 150px);overflow-y:auto;overscroll-behavior:contain;padding:1rem}.preset-notice[data-v-b85fdeda]{align-items:flex-start;background:color-mix(in srgb,var(--p-blue-500) 7%,transparent);border:1px solid color-mix(in srgb,var(--p-blue-500) 24%,transparent);border-radius:14px;display:flex;flex:0 0 auto;gap:.7rem;padding:.8rem .9rem}.preset-notice-icon[data-v-b85fdeda]{color:var(--p-blue-500);font-size:1.05rem;margin-top:.05rem}.preset-notice-text[data-v-b85fdeda]{color:var(--p-text-color);font-size:.8rem;line-height:1.45}.mode-card[data-v-b85fdeda]{background:color-mix(in srgb,var(--p-surface-0) 3%,var(--p-dialog-background));border:1px solid color-mix(in srgb,var(--p-surface-400) 20%,transparent);border-radius:16px;flex:0 0 auto;overflow:hidden}.mode-card-header[data-v-b85fdeda]{align-items:center;background:color-mix(in srgb,var(--p-surface-500) 5%,transparent);border-bottom:1px solid color-mix(in srgb,var(--p-surface-400) 16%,transparent);display:flex;gap:1rem;justify-content:space-between;padding:.72rem .85rem}.mode-card-heading[data-v-b85fdeda]{align-items:center;display:flex;gap:.65rem}.mode-icon[data-v-b85fdeda]{align-items:center;background:color-mix(in srgb,var(--p-primary-500) 11%,transparent);border-radius:10px;color:var(--p-primary-500);display:flex;flex:0 0 2rem;font-size:1rem;height:2rem;justify-content:center;width:2rem}.mode-name[data-v-b85fdeda]{color:var(--p-text-color);font-size:.9rem;font-weight:700}.mode-description[data-v-b85fdeda]{color:var(--p-text-muted-color);font-size:.7rem;margin-top:.05rem}.mode-count[data-v-b85fdeda]{align-items:center;background:color-mix(in srgb,var(--p-surface-500) 11%,transparent);border-radius:999px;color:var(--p-text-muted-color);display:flex;font-size:.72rem;font-weight:700;height:1.6rem;justify-content:center;min-width:2rem;padding:0 .45rem}.btn-group[data-v-b85fdeda]{display:grid;gap:.35rem;grid-template-columns:repeat(10,minmax(0,1fr));padding:.65rem}.preset-button[data-v-b85fdeda]{border-radius:12px!important;min-height:4.5rem;min-width:0;padding:.35rem!important;transition:background .15s ease,transform .15s ease,box-shadow .15s ease}.preset-button[data-v-b85fdeda]:hover{background:color-mix(in srgb,var(--p-primary-500) 8%,transparent)!important;box-shadow:0 4px 12px #00000012;transform:translateY(-1px)}.preset-index[data-v-b85fdeda]{align-items:center;display:flex;font-size:2.8rem;justify-content:center;position:relative;width:100%}.preset-badge[data-v-b85fdeda]{background:var(--p-text-color);border-radius:50%;bottom:.05rem;box-shadow:0 0 0 3px var(--p-dialog-background);height:.45rem;position:absolute;right:.05rem;width:.45rem}.dialog-footer[data-v-b85fdeda]{align-items:center;display:flex;gap:1rem;justify-content:space-between;width:100%}.footer-hint[data-v-b85fdeda]{align-items:center;color:var(--p-text-muted-color);display:flex;font-size:.72rem;gap:.45rem}.footer-dot[data-v-b85fdeda]{color:var(--p-text-color);font-size:.45rem}@media (max-width:1024px){.btn-group[data-v-b85fdeda]{grid-template-columns:repeat(8,minmax(0,1fr))}}@media (max-width:760px){.btn-group[data-v-b85fdeda]{grid-template-columns:repeat(5,minmax(0,1fr))}.dialog-subtitle[data-v-b85fdeda],.footer-hint[data-v-b85fdeda],.mode-description[data-v-b85fdeda]{display:none}.dialog-footer[data-v-b85fdeda]{justify-content:flex-end}}@media (max-width:520px){[data-v-b85fdeda] .preset-dialog{max-height:94vh;width:96vw}.preset-scroll[data-v-b85fdeda]{max-height:calc(94vh - 140px);padding:.75rem}.btn-group[data-v-b85fdeda]{grid-template-columns:repeat(4,minmax(0,1fr))}.preset-index[data-v-b85fdeda]{font-size:2.5rem}}.container[data-v-801a391d]{background-color:var(--p-text-color);height:1em;width:2em}.plain[data-v-801a391d]{-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='512' height='512' fill='none' viewBox='0 0 512 512'%3E%3Cpath stroke='%23000' stroke-linecap='round' stroke-width='192' d='M122 256h268'/%3E%3C/svg%3E") no-repeat;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='512' height='512' fill='none' viewBox='0 0 512 512'%3E%3Cpath stroke='%23000' stroke-linecap='round' stroke-width='192' d='M122 256h268'/%3E%3C/svg%3E") no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:100%;mask-size:100%}.striped[data-v-801a391d]{-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='512' height='512' fill='none' viewBox='0 0 512 512'%3E%3Cpath fill='%23000' fill-rule='evenodd' d='M127 160c-53.02 0-96 42.981-96 96s42.98 96 96 96h258c53.019 0 96-42.981 96-96s-42.981-96-96-96zm0 48c-26.51 0-48 21.49-48 48s21.49 48 48 48h258c26.51 0 48-21.49 48-48s-21.49-48-48-48z' clip-rule='evenodd'/%3E%3Cpath stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-opacity='.5' stroke-width='96' d='M127 256h258'/%3E%3C/svg%3E") no-repeat;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='512' height='512' fill='none' viewBox='0 0 512 512'%3E%3Cpath fill='%23000' fill-rule='evenodd' d='M127 160c-53.02 0-96 42.981-96 96s42.98 96 96 96h258c53.019 0 96-42.981 96-96s-42.981-96-96-96zm0 48c-26.51 0-48 21.49-48 48s21.49 48 48 48h258c26.51 0 48-21.49 48-48s-21.49-48-48-48z' clip-rule='evenodd'/%3E%3Cpath stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-opacity='.5' stroke-width='96' d='M127 256h258'/%3E%3C/svg%3E") no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:100%;mask-size:100%}.settings[data-v-2aa77a9c]{display:flex;flex-direction:column;gap:.8rem;padding:.15rem 0 .35rem}.settings-section[data-v-2aa77a9c]{background:color-mix(in srgb,var(--p-content-background) 94%,transparent);border:1px solid var(--p-content-border-color);border-radius:.9rem;overflow:hidden}.section-header[data-v-2aa77a9c]{align-items:center;background:color-mix(in srgb,var(--p-content-hover-background) 55%,transparent);border-bottom:1px solid color-mix(in srgb,var(--p-content-border-color) 70%,transparent);display:flex;flex-direction:row;gap:.65rem;padding:.7rem .75rem}.section-icon[data-v-2aa77a9c]{align-items:center;background:var(--p-content-hover-background);border-radius:.65rem;color:var(--p-text-muted-color);display:flex;flex-shrink:0;font-size:1.05rem;height:2rem;justify-content:center;width:2rem}.section-title[data-v-2aa77a9c]{font-size:.9rem;font-weight:700}.section-description[data-v-2aa77a9c]{color:var(--p-text-muted-color);font-size:.7rem;margin-top:.05rem}.section-content[data-v-2aa77a9c]{display:flex;flex-direction:column;gap:.85rem;padding:.8rem}.setting-field[data-v-2aa77a9c]{display:flex;flex-direction:column;gap:.35rem}.setting-label[data-v-2aa77a9c]{color:var(--p-text-color);font-size:.82rem;font-weight:600}.setting-description[data-v-2aa77a9c]{color:var(--p-text-muted-color);font-size:.7rem;margin-top:.05rem}.segmented-control[data-v-2aa77a9c]{align-items:center;background:var(--p-content-hover-background);border:1px solid var(--p-content-border-color);border-radius:.75rem;display:flex;flex-direction:row;padding:.2rem;width:100%}.segment-button[data-v-2aa77a9c]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;border-radius:.58rem;color:var(--p-text-muted-color);cursor:pointer;flex:1;font-family:inherit;font-size:.8rem;font-weight:600;min-width:0;padding:.45rem .7rem;transition:background-color .15s ease,color .15s ease,box-shadow .15s ease}.segment-button[data-v-2aa77a9c]:hover:not(.selected){background:color-mix(in srgb,var(--p-content-background) 60%,transparent);color:var(--p-text-color)}.segment-button.selected[data-v-2aa77a9c]{background:var(--p-content-background);box-shadow:0 1px 3px #0000001f,0 1px 1px #00000012;color:var(--p-text-color)}.options-list[data-v-2aa77a9c]{display:flex;flex-direction:column;padding:.35rem .55rem}.option-row[data-v-2aa77a9c]{align-items:center;border-bottom:1px solid color-mix(in srgb,var(--p-content-border-color) 65%,transparent);cursor:pointer;display:flex;flex-direction:row;gap:.75rem;justify-content:space-between;min-height:3rem;padding:.45rem .25rem}.option-row[data-v-2aa77a9c]:last-child{border-bottom:0}.option-content[data-v-2aa77a9c]{align-items:center;display:flex;flex-direction:row;font-size:.8rem;gap:.55rem;min-width:0}.option-icon[data-v-2aa77a9c]{align-items:center;background:var(--p-content-hover-background);border-radius:.5rem;color:var(--p-text-muted-color);display:flex;flex-shrink:0;font-size:.9rem;height:1.65rem;justify-content:center;width:1.65rem}.setting-field[data-v-2aa77a9c] .p-colorpicker,.setting-field[data-v-2aa77a9c] .p-inputnumber,.setting-field[data-v-2aa77a9c] .p-inputtext,.setting-field[data-v-2aa77a9c] .p-select{width:100%}[data-v-06b068cd] .custom-index-editor-dialog-root{display:flex;flex-direction:column;max-height:calc(100vh - 2rem);width:min(56rem,100vw - 2rem)}[data-v-06b068cd] .custom-index-editor-dialog-content{min-height:0;overflow-y:auto}.dialog-heading[data-v-06b068cd]{align-items:center;display:flex;gap:.75rem;min-width:0}.dialog-heading-icon[data-v-06b068cd]{align-items:center;background:color-mix(in srgb,var(--p-primary-color) 12%,var(--p-content-background));border-radius:.75rem;color:var(--p-primary-color);display:flex;flex-shrink:0;font-size:1.1rem;height:2.4rem;justify-content:center;width:2.4rem}.dialog-heading-content[data-v-06b068cd]{min-width:0}.dialog-title-row[data-v-06b068cd]{align-items:center;display:flex;gap:.5rem}.dialog-heading-description[data-v-06b068cd]{color:var(--p-text-muted-color);display:block;font-size:.7rem;margin-top:.08rem}.editor-layout[data-v-06b068cd]{align-items:start;display:grid;gap:.9rem;grid-template-columns:minmax(0,1fr) 17rem}.settings-column[data-v-06b068cd]{display:flex;flex-direction:column;gap:.75rem;min-width:0}.editor-section[data-v-06b068cd],.preview-card[data-v-06b068cd]{background:var(--p-content-background);border:1px solid var(--p-content-border-color);border-radius:.9rem;overflow:hidden}.preview-header[data-v-06b068cd],.section-header[data-v-06b068cd]{align-items:center;background:color-mix(in srgb,var(--p-content-hover-background) 45%,transparent);border-bottom:1px solid color-mix(in srgb,var(--p-content-border-color) 70%,transparent);display:flex;gap:.6rem;padding:.65rem .75rem}.preview-header-icon[data-v-06b068cd],.section-icon[data-v-06b068cd]{align-items:center;background:var(--p-content-hover-background);border-radius:.55rem;color:var(--p-text-muted-color);display:flex;flex-shrink:0;font-size:.95rem;height:1.9rem;justify-content:center;width:1.9rem}.preview-title[data-v-06b068cd],.section-title[data-v-06b068cd]{font-size:.82rem;font-weight:700}.preview-description[data-v-06b068cd],.section-description[data-v-06b068cd]{color:var(--p-text-muted-color);font-size:.64rem;margin-top:.03rem}.section-content[data-v-06b068cd]{display:flex;flex-direction:column;gap:.75rem;padding:.75rem}.section-content.two-columns[data-v-06b068cd]{display:grid;grid-template-columns:1fr 1fr}.setting-field[data-v-06b068cd]{display:flex;flex-direction:column;gap:.35rem;min-width:0}.setting-label[data-v-06b068cd]{font-size:.76rem;font-weight:600}.color-select[data-v-06b068cd] .p-inputtext,.color-select[data-v-06b068cd] .p-select,.setting-field[data-v-06b068cd] .p-inputgroup,.setting-field[data-v-06b068cd] .p-inputtext,.setting-field[data-v-06b068cd] .p-select{width:100%}.color-row[data-v-06b068cd]{align-items:center;display:grid;gap:.65rem;grid-template-columns:minmax(0,1fr) auto}.color-picker[data-v-06b068cd]{align-items:center;display:flex;justify-content:center}.preview-column[data-v-06b068cd]{position:sticky;top:0}.preview-stage[data-v-06b068cd]{align-items:center;background:color-mix(in srgb,var(--p-content-hover-background) 25%,transparent);display:flex;justify-content:center;min-height:15rem;padding:1.5rem}.preview[data-v-06b068cd]{align-items:center;background:#fff;border-radius:1rem;display:flex;font-size:8rem;height:calc(1em + 1.5rem);justify-content:center;overflow:hidden;padding:.75rem;width:calc(1em + 1.5rem)}.preview.half>div[data-v-06b068cd]{font-size:.5em}.preview-details[data-v-06b068cd]{padding:.35rem .75rem .5rem}.detail-row[data-v-06b068cd]{align-items:center;border-bottom:1px solid color-mix(in srgb,var(--p-content-border-color) 60%,transparent);display:flex;gap:.75rem;justify-content:space-between;min-height:2.2rem}.detail-row[data-v-06b068cd]:last-child{border-bottom:0}.detail-label[data-v-06b068cd]{color:var(--p-text-muted-color);font-size:.66rem}.detail-value[data-v-06b068cd]{align-items:center;display:flex;font-size:.75rem}.dialog-footer[data-v-06b068cd]{align-items:center;display:flex;gap:.75rem;justify-content:space-between;width:100%}@media (max-width:700px){[data-v-06b068cd] .custom-index-editor-dialog-root{max-height:calc(100vh - 1rem);width:calc(100vw - 1rem)}.editor-layout[data-v-06b068cd]{display:flex;flex-direction:column-reverse}.preview-column[data-v-06b068cd],.settings-column[data-v-06b068cd]{width:100%}.preview-column[data-v-06b068cd]{position:static}.section-content.two-columns[data-v-06b068cd]{grid-template-columns:1fr}.preview-stage[data-v-06b068cd]{min-height:10rem}.preview[data-v-06b068cd]{font-size:6rem}.dialog-heading-description[data-v-06b068cd]{display:none}}[data-v-ffcd1317] .custom-index-directory-dialog-root{display:flex;flex-direction:column;max-height:calc(100vh - 2rem);width:min(50rem,100vw - 2rem)}[data-v-ffcd1317] .custom-index-directory-dialog-content{min-height:0;overflow-y:auto}.dialog-heading[data-v-ffcd1317]{align-items:center;display:flex;gap:.7rem;min-width:0}.dialog-heading-icon[data-v-ffcd1317]{align-items:center;background:color-mix(in srgb,var(--p-primary-color) 12%,var(--p-content-background));border-radius:.7rem;color:var(--p-primary-color);display:flex;flex-shrink:0;font-size:1.1rem;height:2.35rem;justify-content:center;width:2.35rem}.dialog-heading-content[data-v-ffcd1317]{display:flex;flex-direction:column;min-width:0}.dialog-heading-description[data-v-ffcd1317]{color:var(--p-text-muted-color);font-size:.7rem;font-weight:400;margin-top:.08rem}.dialog-body[data-v-ffcd1317]{display:flex;flex-direction:column;gap:.75rem}.info-row[data-v-ffcd1317]{align-items:center;background:color-mix(in srgb,var(--p-content-hover-background) 30%,transparent);border:1px solid var(--p-content-border-color);border-radius:.7rem;color:var(--p-text-muted-color);display:flex;font-size:.68rem;gap:.45rem;line-height:1.4;padding:.55rem .65rem}.info-row i[data-v-ffcd1317]{flex-shrink:0;font-size:.9rem}.directory[data-v-ffcd1317]{display:flex;flex-direction:column;gap:.65rem}.mode-section[data-v-ffcd1317]{background:var(--p-content-background);border:1px solid var(--p-content-border-color);border-radius:.85rem;overflow:hidden}.mode-header[data-v-ffcd1317]{align-items:center;background:color-mix(in srgb,var(--p-content-hover-background) 28%,transparent);border-bottom:1px solid color-mix(in srgb,var(--p-content-border-color) 70%,transparent);display:flex;gap:.75rem;justify-content:space-between;padding:.55rem .65rem}.mode-title[data-v-ffcd1317]{align-items:center;display:flex;gap:.55rem;min-width:0}.mode-icon[data-v-ffcd1317]{align-items:center;display:flex;flex-shrink:0;font-size:1.45rem;height:2rem;justify-content:center;width:2rem}.mode-title-text[data-v-ffcd1317]{display:flex;flex-direction:column;min-width:0}.mode-name[data-v-ffcd1317]{font-size:.78rem;font-weight:700}.mode-count[data-v-ffcd1317]{color:var(--p-text-muted-color);font-size:.62rem;margin-top:.05rem}.indices-row[data-v-ffcd1317]{align-items:center;display:flex;gap:.5rem;min-height:4.3rem;overflow-x:auto;padding:.65rem}.add-index-card[data-v-ffcd1317],.index-card[data-v-ffcd1317]{align-items:center;background:var(--p-content-background);border:1px solid var(--p-content-border-color);border-radius:.75rem;cursor:pointer;display:flex;flex-shrink:0;justify-content:center;transition:background-color .15s ease,border-color .15s ease,transform .15s ease}.index-card[data-v-ffcd1317]{min-height:4rem;min-width:4rem;padding:.35rem}.add-index-card[data-v-ffcd1317]{border-style:dashed;color:var(--p-text-muted-color);font-size:1.2rem;height:3.5rem;width:3.5rem}.add-index-card[data-v-ffcd1317]:hover,.index-card[data-v-ffcd1317]:hover{background:color-mix(in srgb,var(--p-primary-color) 5%,var(--p-content-background));border-color:color-mix(in srgb,var(--p-primary-color) 55%,var(--p-content-border-color));transform:translateY(-1px)}.add-index-card[data-v-ffcd1317]:hover{color:var(--p-primary-color)}.index-preview[data-v-ffcd1317]{align-items:center;display:flex;font-size:2.75rem;height:3.1rem;justify-content:center;overflow:hidden;width:3.1rem}.index-preview.half[data-v-ffcd1317]{font-size:1.7rem}.dialog-footer[data-v-ffcd1317]{align-items:center;display:flex;gap:.75rem;justify-content:space-between;width:100%}.footer-status[data-v-ffcd1317]{align-items:center;color:var(--p-text-muted-color);display:flex;font-size:.68rem;gap:.35rem}.footer-status i[data-v-ffcd1317]{color:var(--p-primary-color);font-size:.85rem}@media (max-width:640px){[data-v-ffcd1317] .custom-index-directory-dialog-root{max-height:calc(100vh - 1rem);width:calc(100vw - 1rem)}.dialog-heading-description[data-v-ffcd1317]{display:none}.indices-row[data-v-ffcd1317]{min-height:4rem}.dialog-footer[data-v-ffcd1317]{flex-wrap:wrap}}[data-v-0c46417e] .mode-pictograms-dialog-root{display:flex;flex-direction:column;max-height:calc(100vh - 2rem);width:min(48rem,100vw - 2rem)}[data-v-0c46417e] .mode-pictograms-dialog-content{min-height:0;overflow-y:auto}.dialog-heading[data-v-0c46417e]{align-items:center;display:flex;gap:.7rem;min-width:0}.dialog-heading-icon[data-v-0c46417e]{align-items:center;background:color-mix(in srgb,var(--p-primary-color) 12%,var(--p-content-background));border-radius:.7rem;color:var(--p-primary-color);display:flex;flex-shrink:0;font-size:1.1rem;height:2.35rem;justify-content:center;width:2.35rem}.dialog-heading-content[data-v-0c46417e]{display:flex;flex-direction:column;min-width:0}.dialog-heading-description[data-v-0c46417e]{color:var(--p-text-muted-color);font-size:.7rem;font-weight:400;margin-top:.08rem}.dialog-body[data-v-0c46417e]{display:flex;flex-direction:column;gap:.75rem}.info-row[data-v-0c46417e]{align-items:center;background:color-mix(in srgb,var(--p-content-hover-background) 30%,transparent);border:1px solid var(--p-content-border-color);border-radius:.7rem;color:var(--p-text-muted-color);display:flex;font-size:.68rem;gap:.45rem;line-height:1.4;padding:.55rem .65rem}.info-row i[data-v-0c46417e]{flex-shrink:0;font-size:.9rem}.pictograms-list[data-v-0c46417e]{display:flex;flex-direction:column;gap:.5rem}.pictogram-card[data-v-0c46417e]{align-items:center;background:var(--p-content-background);border:1px solid var(--p-content-border-color);border-radius:.85rem;display:flex;gap:1rem;justify-content:space-between;min-height:4.7rem;padding:.55rem .65rem;transition:border-color .15s ease,background-color .15s ease}.pictogram-card[data-v-0c46417e]:hover{background:color-mix(in srgb,var(--p-content-hover-background) 20%,var(--p-content-background));border-color:color-mix(in srgb,var(--p-primary-color) 25%,var(--p-content-border-color))}.mode-information[data-v-0c46417e]{align-items:center;display:flex;gap:.7rem;min-width:0}.pictogram-box[data-v-0c46417e]{align-items:center;background:color-mix(in srgb,var(--p-content-hover-background) 28%,transparent);border:1px solid var(--p-content-border-color);border-radius:.75rem;display:flex;flex-shrink:0;height:3.2rem;justify-content:center;width:3.2rem}.pictogram-preview[data-v-0c46417e]{font-size:2.25rem}.mode-details[data-v-0c46417e]{display:flex;flex-direction:column;gap:.2rem;min-width:0}.mode-name[data-v-0c46417e]{font-size:.78rem;font-weight:700}.mode-status[data-v-0c46417e]{align-items:center;color:var(--p-text-muted-color);display:flex;font-size:.62rem;gap:.3rem}.status-dot[data-v-0c46417e]{background:var(--p-text-muted-color);border-radius:50%;flex-shrink:0;height:.38rem;opacity:.55;width:.38rem}.mode-status.custom[data-v-0c46417e]{color:var(--p-primary-color)}.mode-status.custom .status-dot[data-v-0c46417e]{background:var(--p-primary-color);opacity:1}.mode-actions[data-v-0c46417e]{align-items:center;display:flex;flex-shrink:0;gap:.2rem;justify-content:flex-end}.dialog-footer[data-v-0c46417e]{align-items:center;display:flex;gap:.75rem;justify-content:space-between;width:100%}.footer-left[data-v-0c46417e]{align-items:center;display:flex;min-height:2.5rem}.footer-status[data-v-0c46417e]{align-items:center;color:var(--p-text-muted-color);display:flex;font-size:.68rem;gap:.35rem}.footer-status i[data-v-0c46417e]{color:var(--p-primary-color);font-size:.9rem}@media (max-width:640px){[data-v-0c46417e] .mode-pictograms-dialog-root{max-height:calc(100vh - 1rem);width:calc(100vw - 1rem)}.dialog-heading-description[data-v-0c46417e]{display:none}.pictogram-card[data-v-0c46417e]{align-items:flex-start;flex-direction:column;gap:.55rem}.mode-actions[data-v-0c46417e]{justify-content:flex-end;width:100%}.dialog-footer[data-v-0c46417e]{flex-wrap:wrap}}[data-v-833df4fe] .save-dialog{border:1px solid color-mix(in srgb,var(--p-surface-400) 22%,transparent);border-radius:22px;box-shadow:0 24px 70px #0000002e,0 4px 16px #00000014;overflow:hidden}[data-v-833df4fe] .save-dialog-header{background:linear-gradient(135deg,color-mix(in srgb,var(--p-primary-500) 12%,var(--p-dialog-background)),var(--p-dialog-background));border-bottom:1px solid color-mix(in srgb,var(--p-surface-400) 18%,transparent);padding:1.05rem 1.2rem}[data-v-833df4fe] .save-dialog-content{background:var(--p-dialog-background);padding:0!important}[data-v-833df4fe] .save-dialog-footer{background:var(--p-dialog-background);border-top:1px solid color-mix(in srgb,var(--p-surface-400) 18%,transparent);padding:.85rem 1rem}.dialog-heading[data-v-833df4fe]{align-items:center;display:flex;gap:.85rem}.dialog-icon[data-v-833df4fe]{align-items:center;background:color-mix(in srgb,var(--p-primary-500) 14%,transparent);border-radius:14px;color:var(--p-primary-500);display:flex;flex:0 0 2.7rem;font-size:1.3rem;height:2.7rem;justify-content:center;width:2.7rem}.dialog-heading-text[data-v-833df4fe]{min-width:0}.dialog-title[data-v-833df4fe]{color:var(--p-text-color);font-size:1.05rem;font-weight:700;line-height:1.2}.dialog-subtitle[data-v-833df4fe]{color:var(--p-text-muted-color);font-size:.78rem;margin-top:.18rem}.save-content[data-v-833df4fe]{display:flex;flex-direction:column;gap:.9rem;padding:1rem}.save-card[data-v-833df4fe]{background:color-mix(in srgb,var(--p-surface-0) 3%,var(--p-dialog-background));border:1px solid color-mix(in srgb,var(--p-surface-400) 20%,transparent);border-radius:16px;overflow:hidden}.save-card-header[data-v-833df4fe]{background:color-mix(in srgb,var(--p-surface-500) 5%,transparent);border-bottom:1px solid color-mix(in srgb,var(--p-surface-400) 16%,transparent);padding:.8rem .9rem}.save-card-title[data-v-833df4fe]{align-items:center;display:flex;gap:.7rem}.save-card-icon[data-v-833df4fe]{align-items:center;background:color-mix(in srgb,var(--p-primary-500) 10%,transparent);border-radius:10px;color:var(--p-primary-500);display:flex;flex:0 0 2rem;font-size:1rem;height:2rem;justify-content:center;width:2rem}.save-card-name[data-v-833df4fe]{color:var(--p-text-color);font-size:.9rem;font-weight:700}.save-card-description[data-v-833df4fe]{color:var(--p-text-muted-color);font-size:.72rem;margin-top:.08rem}.save-card-body[data-v-833df4fe]{padding:.95rem}.filename-group[data-v-833df4fe]{width:100%}.filename-input[data-v-833df4fe]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;width:100%}.filename-extension[data-v-833df4fe]{color:var(--p-text-muted-color);font-weight:700;justify-content:center;min-width:4rem}.save-notice[data-v-833df4fe]{align-items:flex-start;background:color-mix(in srgb,var(--p-blue-500) 7%,transparent);border:1px solid color-mix(in srgb,var(--p-blue-500) 22%,transparent);border-radius:14px;display:flex;gap:.7rem;padding:.85rem .9rem}.save-notice-icon[data-v-833df4fe]{color:var(--p-blue-500);font-size:1.05rem;margin-top:.05rem}.save-notice-text[data-v-833df4fe]{color:var(--p-text-color);font-size:.8rem;line-height:1.45}.dialog-footer[data-v-833df4fe]{align-items:center;display:flex;gap:.65rem;justify-content:flex-end;width:100%}@media (max-width:520px){.dialog-subtitle[data-v-833df4fe],.save-card-description[data-v-833df4fe]{display:none}.save-content[data-v-833df4fe]{padding:.75rem}.dialog-footer[data-v-833df4fe]{gap:.4rem}}.bulb-topbar[data-v-c51c9093]{position:relative;z-index:100}.topbar-actions[data-v-c51c9093],.topbar-left[data-v-c51c9093],.topbar-right[data-v-c51c9093]{align-items:center;display:flex;flex-direction:row}.topbar-left[data-v-c51c9093]{min-width:0}.topbar-right[data-v-c51c9093]{gap:.25rem}.topbar-actions[data-v-c51c9093]{gap:.15rem}.brand[data-v-c51c9093]{align-items:center;display:flex;flex-direction:row;margin-right:1rem}.brand-title[data-v-c51c9093]{font-size:1.875rem;line-height:1.2;margin:0}.history-actions[data-v-c51c9093]{align-items:center;flex-direction:row;gap:.15rem;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:5}.popover-content[data-v-c51c9093]{display:flex;flex-direction:column;padding:.15rem}.file-popover-content[data-v-c51c9093]{width:22rem}.tools-popover-content[data-v-c51c9093]{max-height:min(44rem,100vh - 7rem);width:24rem}.popover-heading[data-v-c51c9093]{align-items:center;display:flex;flex-direction:row;gap:.75rem;padding:.35rem .35rem 0}.popover-heading-icon[data-v-c51c9093]{align-items:center;background:var(--p-content-hover-background);border-radius:.75rem;display:flex;flex-shrink:0;font-size:1.2rem;height:2.25rem;justify-content:center;width:2.25rem}.popover-title[data-v-c51c9093]{font-size:1rem;font-weight:700}.popover-subtitle[data-v-c51c9093]{color:var(--p-text-muted-color);font-size:.75rem;margin-top:.1rem}.tools-settings[data-v-c51c9093]{overflow-y:auto;padding-right:.25rem}.file-menu-wrapper[data-v-c51c9093] .p-button{justify-content:flex-start;text-align:left}.file-menu-wrapper[data-v-c51c9093] .p-button-label{flex:initial;text-align:left;white-space:normal}.mobile-menu[data-v-c51c9093],.mobile-section[data-v-c51c9093]{display:flex;flex-direction:column;gap:.5rem}.mobile-section-title[data-v-c51c9093]{font-size:1rem;font-weight:700}.mobile-footer[data-v-c51c9093]{align-items:center;display:flex;flex-direction:row;justify-content:space-evenly;padding:0 .5rem}@media (max-width:1280px){.brand[data-v-c51c9093]{margin-right:.5rem}}
