@charset "UTF-8";[data-v-44ee8709] .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-44ee8709] .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-44ee8709] .preset-dialog-content{background:var(--p-dialog-background);flex:1 1 auto;min-height:0;overflow:hidden!important;padding:0!important}[data-v-44ee8709] .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-44ee8709]{align-items:center;display:flex;gap:.85rem}.dialog-icon[data-v-44ee8709]{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-44ee8709]{min-width:0}.dialog-title[data-v-44ee8709]{color:var(--p-text-color);font-size:1.05rem;font-weight:700;line-height:1.2}.dialog-subtitle[data-v-44ee8709]{color:var(--p-text-muted-color);font-size:.78rem;margin-top:.18rem}.preset-scroll[data-v-44ee8709]{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-44ee8709]{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-44ee8709]{color:var(--p-blue-500);font-size:1.05rem;margin-top:.05rem}.preset-notice-text[data-v-44ee8709]{color:var(--p-text-color);font-size:.8rem;line-height:1.45}.mode-card[data-v-44ee8709]{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-44ee8709]{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-44ee8709]{align-items:center;display:flex;gap:.65rem}.mode-icon[data-v-44ee8709]{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-44ee8709]{color:var(--p-text-color);font-size:.9rem;font-weight:700}.mode-description[data-v-44ee8709]{color:var(--p-text-muted-color);font-size:.7rem;margin-top:.05rem}.mode-count[data-v-44ee8709]{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-44ee8709]{display:grid;gap:.35rem;grid-template-columns:repeat(10,minmax(0,1fr));padding:.65rem}.preset-button[data-v-44ee8709]{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-44ee8709]: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-44ee8709]{align-items:center;display:flex;font-size:2.8rem;justify-content:center;position:relative;width:100%}.preset-badge[data-v-44ee8709]{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-44ee8709]{align-items:center;display:flex;gap:1rem;justify-content:space-between;width:100%}.footer-hint[data-v-44ee8709]{align-items:center;color:var(--p-text-muted-color);display:flex;font-size:.72rem;gap:.45rem}.footer-dot[data-v-44ee8709]{color:var(--p-text-color);font-size:.45rem}@media (max-width:1024px){.btn-group[data-v-44ee8709]{grid-template-columns:repeat(8,minmax(0,1fr))}}@media (max-width:760px){.btn-group[data-v-44ee8709]{grid-template-columns:repeat(5,minmax(0,1fr))}.dialog-subtitle[data-v-44ee8709],.footer-hint[data-v-44ee8709],.mode-description[data-v-44ee8709]{display:none}.dialog-footer[data-v-44ee8709]{justify-content:flex-end}}@media (max-width:520px){[data-v-44ee8709] .preset-dialog{max-height:94vh;width:96vw}.preset-scroll[data-v-44ee8709]{max-height:calc(94vh - 140px);padding:.75rem}.btn-group[data-v-44ee8709]{grid-template-columns:repeat(4,minmax(0,1fr))}.preset-index[data-v-44ee8709]{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-aac92129]{display:flex;flex-direction:column;gap:.8rem;padding:.15rem 0 .35rem}.settings-section[data-v-aac92129]{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-aac92129]{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-aac92129]{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-aac92129]{font-size:.9rem;font-weight:700}.section-description[data-v-aac92129]{color:var(--p-text-muted-color);font-size:.7rem;margin-top:.05rem}.section-content[data-v-aac92129]{display:flex;flex-direction:column;gap:.85rem;padding:.8rem}.setting-field[data-v-aac92129]{display:flex;flex-direction:column;gap:.35rem}.setting-label[data-v-aac92129]{color:var(--p-text-color);font-size:.82rem;font-weight:600}.setting-description[data-v-aac92129]{color:var(--p-text-muted-color);font-size:.7rem;line-height:1.35;margin-top:.05rem}.identity-separator[data-v-aac92129]{align-items:center;color:var(--p-text-muted-color);display:flex;font-size:.68rem;font-weight:600;justify-content:center;min-height:1.25rem;position:relative;text-transform:uppercase}.identity-separator[data-v-aac92129]:after,.identity-separator[data-v-aac92129]:before{background:color-mix(in srgb,var(--p-content-border-color) 70%,transparent);content:"";flex:1;height:1px}.identity-separator span[data-v-aac92129]{padding:0 .55rem}.transport-service-option[data-v-aac92129]{align-items:center;display:flex;flex-direction:row;gap:.55rem;min-width:0;width:100%}.transport-service-option-value[data-v-aac92129]{min-height:1.5rem}.transport-service-icon-box[data-v-aac92129]{align-items:center;display:flex;flex:0 0 1.65rem;height:1.65rem;justify-content:center;width:1.65rem}.transport-service-icon-box-empty[data-v-aac92129]{visibility:hidden}.transport-service-icon[data-v-aac92129]{display:block;height:100%;max-height:1.65rem;max-width:1.65rem;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:100%}.transport-service-fallback-icon[data-v-aac92129]{color:var(--p-text-muted-color);font-size:1.25rem}.transport-service-label[data-v-aac92129]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.custom-service-card[data-v-aac92129]{background:color-mix(in srgb,var(--p-content-hover-background) 35%,transparent);border:1px solid var(--p-content-border-color);border-radius:.8rem;display:flex;flex-direction:column;gap:.8rem;padding:.75rem}.custom-service-title[data-v-aac92129]{align-items:center;display:flex;font-size:.78rem;font-weight:700;gap:.45rem}.custom-service-title i[data-v-aac92129]{color:var(--p-primary-color);font-size:1rem}.custom-service-icon-preview[data-v-aac92129]{align-items:center;background:var(--p-content-background);border:1px solid var(--p-content-border-color);border-radius:.65rem;display:flex;gap:.6rem;justify-content:space-between;min-height:3.2rem;padding:.45rem}.custom-service-icon-preview img[data-v-aac92129]{display:block;max-height:2.5rem;max-width:9rem;-o-object-fit:contain;object-fit:contain}.custom-service-upload-button[data-v-aac92129]{align-items:center;background:var(--p-content-background);border:1px dashed var(--p-content-border-color);border-radius:.65rem;color:var(--p-text-color);cursor:pointer;display:flex;font-size:.75rem;font-weight:600;gap:.45rem;justify-content:center;min-height:2.4rem;padding:.45rem .65rem;transition:border-color .15s ease,background-color .15s ease}.custom-service-upload-button[data-v-aac92129]:hover{background:var(--p-content-hover-background);border-color:var(--p-primary-color)}.custom-service-upload-button input[data-v-aac92129]{display:none}.segmented-control[data-v-aac92129]{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-aac92129]{-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-aac92129]:hover:not(.selected){background:color-mix(in srgb,var(--p-content-background) 60%,transparent);color:var(--p-text-color)}.segment-button.selected[data-v-aac92129]{background:var(--p-content-background);box-shadow:0 1px 3px #0000001f,0 1px 1px #00000012;color:var(--p-text-color)}.options-list[data-v-aac92129]{display:flex;flex-direction:column;padding:.35rem .55rem}.option-row[data-v-aac92129]{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-aac92129]:last-child{border-bottom:0}.option-content[data-v-aac92129]{align-items:center;display:flex;flex-direction:row;font-size:.8rem;gap:.55rem;min-width:0}.option-icon[data-v-aac92129]{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}.option-text[data-v-aac92129]{display:flex;flex-direction:column;gap:.1rem}.option-description[data-v-aac92129]{color:var(--p-text-muted-color);font-size:.68rem;line-height:1.3}.setting-field[data-v-aac92129] .p-colorpicker,.setting-field[data-v-aac92129] .p-inputnumber,.setting-field[data-v-aac92129] .p-inputtext,.setting-field[data-v-aac92129] .p-select{width:100%}[data-v-71f43cab] .custom-index-editor-dialog-root{display:flex;flex-direction:column;max-height:calc(100vh - 2rem);width:min(56rem,100vw - 2rem)}[data-v-71f43cab] .custom-index-editor-dialog-content{min-height:0;overflow-y:auto}.dialog-heading[data-v-71f43cab]{align-items:center;display:flex;gap:.75rem;min-width:0}.dialog-heading-icon[data-v-71f43cab]{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-71f43cab]{min-width:0}.dialog-title-row[data-v-71f43cab]{align-items:center;display:flex;gap:.5rem}.dialog-heading-description[data-v-71f43cab]{color:var(--p-text-muted-color);display:block;font-size:.7rem;margin-top:.08rem}.editor-layout[data-v-71f43cab]{align-items:start;display:grid;gap:.9rem;grid-template-columns:minmax(0,1fr) 17rem}.settings-column[data-v-71f43cab]{display:flex;flex-direction:column;gap:.75rem;min-width:0}.editor-section[data-v-71f43cab],.preview-card[data-v-71f43cab]{background:var(--p-content-background);border:1px solid var(--p-content-border-color);border-radius:.9rem;overflow:hidden}.preview-header[data-v-71f43cab],.section-header[data-v-71f43cab]{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-71f43cab],.section-icon[data-v-71f43cab]{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-71f43cab],.section-title[data-v-71f43cab]{font-size:.82rem;font-weight:700}.preview-description[data-v-71f43cab],.section-description[data-v-71f43cab]{color:var(--p-text-muted-color);font-size:.64rem;margin-top:.03rem}.section-content[data-v-71f43cab]{display:flex;flex-direction:column;gap:.75rem;padding:.75rem}.section-content.two-columns[data-v-71f43cab]{display:grid;grid-template-columns:1fr 1fr}.setting-field[data-v-71f43cab]{display:flex;flex-direction:column;gap:.35rem;min-width:0}.setting-label[data-v-71f43cab]{font-size:.76rem;font-weight:600}.color-select[data-v-71f43cab] .p-inputtext,.color-select[data-v-71f43cab] .p-select,.setting-field[data-v-71f43cab] .p-inputgroup,.setting-field[data-v-71f43cab] .p-inputtext,.setting-field[data-v-71f43cab] .p-select{width:100%}.color-row[data-v-71f43cab]{align-items:center;display:grid;gap:.65rem;grid-template-columns:minmax(0,1fr) auto}.color-picker[data-v-71f43cab]{align-items:center;display:flex;justify-content:center}.hidden-file-input[data-v-71f43cab]{display:none}.image-upload-row[data-v-71f43cab]{align-items:center;background:color-mix(in srgb,var(--p-content-hover-background) 35%,transparent);border:1px dashed var(--p-content-border-color);border-radius:.7rem;display:flex;gap:.75rem;justify-content:space-between;padding:.75rem}.image-upload-row.active[data-v-71f43cab]{border-style:solid}.image-upload-copy[data-v-71f43cab]{min-width:0}.image-upload-title[data-v-71f43cab]{font-size:.76rem;font-weight:700}.image-upload-description[data-v-71f43cab]{color:var(--p-text-muted-color);font-size:.66rem;line-height:1.35;margin-top:.15rem}.image-upload-actions[data-v-71f43cab]{align-items:center;display:flex;flex-shrink:0;gap:.25rem}.image-file-preview[data-v-71f43cab]{align-items:center;display:flex;gap:.7rem}.image-file-preview-box[data-v-71f43cab]{align-items:center;background:#fff;border:1px solid var(--p-content-border-color);border-radius:.65rem;display:flex;flex-shrink:0;height:4rem;justify-content:center;overflow:hidden;width:4rem}.image-file-preview-box img[data-v-71f43cab]{display:block;max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain}.image-file-preview-text[data-v-71f43cab]{display:flex;flex-direction:column;font-size:.68rem;gap:.15rem;min-width:0}.image-file-preview-text span[data-v-71f43cab]{color:var(--p-text-muted-color);line-height:1.35}.image-error[data-v-71f43cab]{align-items:center;color:var(--p-red-500);display:flex;font-size:.68rem;gap:.4rem}.image-help[data-v-71f43cab]{color:var(--p-text-muted-color);font-size:.63rem;line-height:1.4}.preview-column[data-v-71f43cab]{position:sticky;top:0}.preview-stage[data-v-71f43cab]{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-71f43cab]{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-71f43cab]{font-size:.5em}.preview.has-image[data-v-71f43cab]{width:min(2em + 1.5rem,100%)}.preview-details[data-v-71f43cab]{padding:.35rem .75rem .5rem}.detail-row[data-v-71f43cab]{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-71f43cab]:last-child{border-bottom:0}.detail-label[data-v-71f43cab]{color:var(--p-text-muted-color);font-size:.66rem}.detail-value[data-v-71f43cab]{align-items:center;display:flex;font-size:.75rem}.dialog-footer[data-v-71f43cab]{align-items:center;display:flex;gap:.75rem;justify-content:space-between;width:100%}@media (max-width:700px){[data-v-71f43cab] .custom-index-editor-dialog-root{max-height:calc(100vh - 1rem);width:calc(100vw - 1rem)}.editor-layout[data-v-71f43cab]{display:flex;flex-direction:column-reverse}.preview-column[data-v-71f43cab],.settings-column[data-v-71f43cab]{width:100%}.preview-column[data-v-71f43cab]{position:static}.section-content.two-columns[data-v-71f43cab]{grid-template-columns:1fr}.image-upload-row[data-v-71f43cab]{align-items:stretch;flex-direction:column}.image-upload-actions[data-v-71f43cab]{flex-wrap:wrap;justify-content:flex-start}.preview-stage[data-v-71f43cab]{min-height:10rem}.preview[data-v-71f43cab]{font-size:6rem}.dialog-heading-description[data-v-71f43cab]{display:none}}[data-v-49f67b51] .custom-index-directory-dialog-root{display:flex;flex-direction:column;max-height:calc(100vh - 2rem);width:min(50rem,100vw - 2rem)}[data-v-49f67b51] .custom-index-directory-dialog-content{min-height:0;overflow-y:auto}.dialog-heading[data-v-49f67b51]{align-items:center;display:flex;gap:.7rem;min-width:0}.dialog-heading-icon[data-v-49f67b51]{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-49f67b51]{display:flex;flex-direction:column;min-width:0}.dialog-heading-description[data-v-49f67b51]{color:var(--p-text-muted-color);font-size:.7rem;font-weight:400;margin-top:.08rem}.dialog-body[data-v-49f67b51]{display:flex;flex-direction:column;gap:.75rem}.info-row[data-v-49f67b51]{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-49f67b51]{flex-shrink:0;font-size:.9rem}.directory[data-v-49f67b51]{display:flex;flex-direction:column;gap:.65rem}.mode-section[data-v-49f67b51]{background:var(--p-content-background);border:1px solid var(--p-content-border-color);border-radius:.85rem;overflow:hidden}.mode-header[data-v-49f67b51]{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-49f67b51]{align-items:center;display:flex;gap:.55rem;min-width:0}.mode-icon[data-v-49f67b51]{align-items:center;display:flex;flex-shrink:0;font-size:1.45rem;height:2rem;justify-content:center;width:2rem}.mode-title-text[data-v-49f67b51]{display:flex;flex-direction:column;min-width:0}.mode-name[data-v-49f67b51]{font-size:.78rem;font-weight:700}.mode-count[data-v-49f67b51]{color:var(--p-text-muted-color);font-size:.62rem;margin-top:.05rem}.indices-row[data-v-49f67b51]{align-items:center;display:grid;gap:.5rem;grid-template-columns:repeat(10,4rem);min-height:4.3rem;overflow-x:auto;padding:.65rem}.add-index-card[data-v-49f67b51],.index-card[data-v-49f67b51]{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-49f67b51]{min-height:4rem;min-width:4rem;padding:.35rem}.add-index-card[data-v-49f67b51]{border-style:dashed;color:var(--p-text-muted-color);font-size:1.2rem;height:3.5rem;width:3.5rem}.add-index-card[data-v-49f67b51]:hover,.index-card[data-v-49f67b51]: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-49f67b51]:hover{color:var(--p-primary-color)}.index-preview[data-v-49f67b51]{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-49f67b51]{font-size:1.7rem}.dialog-footer[data-v-49f67b51]{align-items:center;display:flex;gap:.75rem;justify-content:space-between;width:100%}.footer-status[data-v-49f67b51]{align-items:center;color:var(--p-text-muted-color);display:flex;font-size:.68rem;gap:.35rem}.footer-status i[data-v-49f67b51]{color:var(--p-primary-color);font-size:.85rem}@media (max-width:640px){[data-v-49f67b51] .custom-index-directory-dialog-root{max-height:calc(100vh - 1rem);width:calc(100vw - 1rem)}.dialog-heading-description[data-v-49f67b51]{display:none}.indices-row[data-v-49f67b51]{min-height:4rem}.dialog-footer[data-v-49f67b51]{flex-wrap:wrap}}[data-v-9be24047] .mode-pictograms-dialog-root{display:flex;flex-direction:column;max-height:calc(100vh - 2rem);width:min(48rem,100vw - 2rem)}[data-v-9be24047] .mode-pictograms-dialog-content{min-height:0;overflow-y:auto}.dialog-heading[data-v-9be24047]{align-items:center;display:flex;gap:.7rem;min-width:0}.dialog-heading-icon[data-v-9be24047]{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-9be24047]{display:flex;flex-direction:column;min-width:0}.dialog-heading-description[data-v-9be24047]{color:var(--p-text-muted-color);font-size:.7rem;font-weight:400;margin-top:.08rem}.dialog-body[data-v-9be24047]{display:flex;flex-direction:column;gap:.75rem}.info-row[data-v-9be24047]{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-9be24047]{flex-shrink:0;font-size:.9rem}.pictograms-list[data-v-9be24047]{display:flex;flex-direction:column;gap:.5rem}.pictogram-card[data-v-9be24047]{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-9be24047]: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-9be24047]{align-items:center;display:flex;gap:.7rem;min-width:0}.pictogram-box[data-v-9be24047]{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-9be24047]{font-size:2.25rem}.mode-details[data-v-9be24047]{display:flex;flex-direction:column;gap:.2rem;min-width:0}.mode-name[data-v-9be24047]{font-size:.78rem;font-weight:700}.mode-status[data-v-9be24047]{align-items:center;color:var(--p-text-muted-color);display:flex;font-size:.62rem;gap:.3rem}.status-dot[data-v-9be24047]{background:var(--p-text-muted-color);border-radius:50%;flex-shrink:0;height:.38rem;opacity:.55;width:.38rem}.mode-status.custom[data-v-9be24047]{color:var(--p-primary-color)}.mode-status.custom .status-dot[data-v-9be24047]{background:var(--p-primary-color);opacity:1}.mode-actions[data-v-9be24047]{align-items:center;display:flex;flex-shrink:0;gap:.2rem;justify-content:flex-end}.dialog-footer[data-v-9be24047]{align-items:center;display:flex;gap:.75rem;justify-content:space-between;width:100%}.footer-left[data-v-9be24047]{align-items:center;display:flex;min-height:2.5rem}.footer-status[data-v-9be24047]{align-items:center;color:var(--p-text-muted-color);display:flex;font-size:.68rem;gap:.35rem}.footer-status i[data-v-9be24047]{color:var(--p-primary-color);font-size:.9rem}@media (max-width:640px){[data-v-9be24047] .mode-pictograms-dialog-root{max-height:calc(100vh - 1rem);width:calc(100vw - 1rem)}.dialog-heading-description[data-v-9be24047]{display:none}.pictogram-card[data-v-9be24047]{align-items:flex-start;flex-direction:column;gap:.55rem}.mode-actions[data-v-9be24047]{justify-content:flex-end;width:100%}.dialog-footer[data-v-9be24047]{flex-wrap:wrap}}[data-v-502a3a60] .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-502a3a60] .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-502a3a60] .save-dialog-content{background:var(--p-dialog-background);padding:0!important}[data-v-502a3a60] .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-502a3a60]{align-items:center;display:flex;gap:.85rem}.dialog-icon[data-v-502a3a60]{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-502a3a60]{min-width:0}.dialog-title[data-v-502a3a60]{color:var(--p-text-color);font-size:1.05rem;font-weight:700;line-height:1.2}.dialog-subtitle[data-v-502a3a60]{color:var(--p-text-muted-color);font-size:.78rem;margin-top:.18rem}.save-content[data-v-502a3a60]{display:flex;flex-direction:column;gap:.9rem;padding:1rem}.save-card[data-v-502a3a60]{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-502a3a60]{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-502a3a60]{align-items:center;display:flex;gap:.7rem}.save-card-icon[data-v-502a3a60]{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-502a3a60]{color:var(--p-text-color);font-size:.9rem;font-weight:700}.save-card-description[data-v-502a3a60]{color:var(--p-text-muted-color);font-size:.72rem;margin-top:.08rem}.save-card-body[data-v-502a3a60]{padding:.95rem}.filename-group[data-v-502a3a60]{width:100%}.filename-input[data-v-502a3a60]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;width:100%}.filename-extension[data-v-502a3a60]{color:var(--p-text-muted-color);font-weight:700;justify-content:center;min-width:4rem}.save-notice[data-v-502a3a60]{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-502a3a60]{color:var(--p-blue-500);font-size:1.05rem;margin-top:.05rem}.save-notice-text[data-v-502a3a60]{color:var(--p-text-color);font-size:.8rem;line-height:1.45}.dialog-footer[data-v-502a3a60]{align-items:center;display:flex;gap:.65rem;justify-content:flex-end;width:100%}@media (max-width:520px){.dialog-subtitle[data-v-502a3a60],.save-card-description[data-v-502a3a60]{display:none}.save-content[data-v-502a3a60]{padding:.75rem}.dialog-footer[data-v-502a3a60]{gap:.4rem}}.bulb-topbar[data-v-1d6a33aa]{padding:.3rem .45rem;position:relative;z-index:100}.bulb-topbar[data-v-1d6a33aa] .p-menubar-start{flex:1 1 auto;min-width:0;width:100%}.bulb-topbar[data-v-1d6a33aa] .p-menubar-button,.bulb-topbar[data-v-1d6a33aa] .p-menubar-root-list{display:none!important}.topbar-shell[data-v-1d6a33aa]{align-items:center;display:grid;gap:.5rem;grid-template-areas:"primary history right";grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);min-width:0;width:100%}.topbar-primary[data-v-1d6a33aa]{align-items:center;display:flex;gap:.55rem;grid-area:primary;min-width:0}.brand[data-v-1d6a33aa]{align-items:center;display:flex;flex:0 0 auto}.brand-title[data-v-1d6a33aa]{line-height:1;margin:0}.brand-full[data-v-1d6a33aa],.brand-short[data-v-1d6a33aa]{white-space:nowrap}.brand-full[data-v-1d6a33aa]{display:none;font-size:1.25rem}.brand-short[data-v-1d6a33aa]{display:inline;font-size:1.45rem}.compact-history-actions[data-v-1d6a33aa],.desktop-page-actions[data-v-1d6a33aa],.history-actions[data-v-1d6a33aa],.topbar-actions[data-v-1d6a33aa],.topbar-right[data-v-1d6a33aa]{align-items:center;display:flex}.compact-history-actions[data-v-1d6a33aa]{display:none;gap:.05rem}.desktop-page-actions[data-v-1d6a33aa]{gap:.12rem}.topbar-actions[data-v-1d6a33aa]{gap:.05rem;min-width:0}.topbar-actions[data-v-1d6a33aa] .p-button{min-height:2.25rem;padding-inline:.55rem}.topbar-actions[data-v-1d6a33aa] .p-button-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.history-actions[data-v-1d6a33aa]{gap:.05rem;grid-area:history}.topbar-right[data-v-1d6a33aa]{gap:.15rem;grid-area:right;justify-content:flex-end;min-width:0}.unified-menu-button[data-v-1d6a33aa],.winter-action[data-v-1d6a33aa]{height:2.35rem;min-width:2.35rem;width:2.35rem}.unified-menu-button[data-v-1d6a33aa]{font-size:1.25rem;font-weight:800;line-height:1}.popover-content[data-v-1d6a33aa]{display:flex;flex-direction:column;padding:.15rem}.file-popover-content[data-v-1d6a33aa],.preview-popover-content[data-v-1d6a33aa]{width:min(22rem,100vw - 1rem)}.tools-popover-content[data-v-1d6a33aa]{max-height:min(44rem,100dvh - 5rem);width:min(24rem,100vw - 1rem)}.utility-popover-content[data-v-1d6a33aa]{gap:.15rem;width:min(15.5rem,100vw - 1rem)}.preview-options[data-v-1d6a33aa]{align-items:stretch;display:flex;flex-direction:column}.preview-options[data-v-1d6a33aa] .p-button{justify-content:flex-start}.popover-heading[data-v-1d6a33aa]{align-items:center;display:flex;gap:.65rem;padding:.25rem .25rem 0}.popover-heading-icon[data-v-1d6a33aa]{align-items:center;background:var(--p-content-hover-background);border-radius:.65rem;display:flex;flex-shrink:0;font-size:1.05rem;height:2rem;justify-content:center;width:2rem}.popover-title[data-v-1d6a33aa]{font-size:.95rem;font-weight:700}.popover-subtitle[data-v-1d6a33aa]{color:var(--p-text-muted-color);font-size:.72rem;margin-top:.05rem}.tools-settings[data-v-1d6a33aa]{overflow-y:auto;overscroll-behavior:contain;padding-right:.2rem}.file-menu-wrapper[data-v-1d6a33aa] .p-button{justify-content:flex-start;text-align:left}.file-menu-wrapper[data-v-1d6a33aa] .p-button-label{flex:initial;text-align:left;white-space:normal}.utility-menu-link[data-v-1d6a33aa],.utility-setting-row[data-v-1d6a33aa]{align-items:center;border-radius:.5rem;color:var(--p-text-color);display:flex;min-height:2.5rem;text-decoration:none}.utility-menu-link[data-v-1d6a33aa]{gap:.7rem;padding:.5rem .7rem;transition:background-color .15s ease}.utility-menu-link[data-v-1d6a33aa]:hover{background:var(--p-content-hover-background)}.utility-menu-link[data-v-1d6a33aa]:focus-visible{outline:2px solid var(--p-primary-color);outline-offset:2px}.utility-menu-link>i[data-v-1d6a33aa],.utility-setting-label>i[data-v-1d6a33aa]{flex-shrink:0;font-size:1.1rem;text-align:center;width:1.2rem}.utility-setting-row[data-v-1d6a33aa]{gap:.65rem;justify-content:space-between;padding:.25rem .3rem .25rem .7rem}.utility-setting-label[data-v-1d6a33aa]{align-items:center;display:inline-flex;gap:.7rem;min-width:0}@media (min-width:1536px){.brand-full[data-v-1d6a33aa]{display:inline}.brand-short[data-v-1d6a33aa]{display:none}}@media (max-width:1280px){.topbar-shell[data-v-1d6a33aa]{grid-template-areas:"primary right";grid-template-columns:minmax(0,1fr) auto}.history-actions[data-v-1d6a33aa]{display:none}.compact-history-actions[data-v-1d6a33aa]{display:flex}.compact-history-actions[data-v-1d6a33aa] .p-button{min-height:2.35rem;padding-inline:.5rem}}@media (max-width:1100px){.desktop-page-actions[data-v-1d6a33aa]{display:none}}@media (max-width:720px){.bulb-topbar[data-v-1d6a33aa]{padding:.25rem .35rem}.topbar-shell[data-v-1d6a33aa]{grid-template-areas:"brand right" "actions actions";grid-template-columns:minmax(0,1fr) auto;row-gap:.2rem}.topbar-primary[data-v-1d6a33aa]{display:contents}.brand[data-v-1d6a33aa]{grid-area:brand;min-width:0}.brand-short[data-v-1d6a33aa]{font-size:1.35rem}.topbar-actions[data-v-1d6a33aa]{display:grid;gap:.15rem;grid-area:actions;grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.topbar-actions[data-v-1d6a33aa] .p-button{justify-content:center;min-height:2.15rem;min-width:0;padding:.35rem;width:100%}.topbar-actions[data-v-1d6a33aa] .p-button-label{font-size:.74rem;min-width:0}.topbar-actions[data-v-1d6a33aa] .p-button-icon{font-size:.95rem}.topbar-right[data-v-1d6a33aa]{gap:.05rem}.unified-menu-button[data-v-1d6a33aa],.winter-action[data-v-1d6a33aa]{height:2.15rem;min-width:2.15rem;width:2.15rem}.compact-history-actions[data-v-1d6a33aa] .p-button{height:2.15rem;justify-content:center;min-width:2.15rem;padding:0;width:2.15rem}.compact-history-actions[data-v-1d6a33aa] .p-button-label{display:none}.unified-menu-button[data-v-1d6a33aa]{font-size:1.1rem}.popover-heading[data-v-1d6a33aa]{gap:.5rem}.popover-subtitle[data-v-1d6a33aa]{display:none}}@media (max-width:390px){.topbar-actions[data-v-1d6a33aa] .p-button-label{font-size:.68rem}.topbar-actions[data-v-1d6a33aa] .p-button{gap:.25rem;padding-inline:.2rem}}
